<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ST26SequenceListing PUBLIC "-//WIPO//DTD Sequence Listing 1.3//EN" "ST26SequenceListing_V1_3.dtd">
<ST26SequenceListing originalFreeTextLanguageCode="en"  dtdVersion="V1_3" fileName="P084540WO.xml" softwareName="WIPO Sequence" softwareVersion="2.2.0" productionDate="2022-10-24">
	<ApplicantFileReference>P084540WO</ApplicantFileReference>
	<EarliestPriorityApplicationIdentification>
		<IPOfficeCode>EP</IPOfficeCode>
		<ApplicationNumberText>21204580.1</ApplicationNumberText>
		<FilingDate>2021-10-25</FilingDate>
	</EarliestPriorityApplicationIdentification>
	<ApplicantName languageCode="en">4D Pharma Research Limited</ApplicantName>
	<InventionTitle languageCode="en">Compositions comprising bacterial strains</InventionTitle>
	<SequenceTotalQuantity>6</SequenceTotalQuantity>
	<SequenceData sequenceIDNumber="1">
		<INSDSeq>
			<INSDSeq_length>1506</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1506</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q1">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Enterococcus gallinarum</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>taatacatgcaagtcgaacgctttttctttcaccggagcttgctccaccgaaagaaaaagagtggcgaacgggtgagtaacacgtgggtaacctgcccatcagaaggggataacacttggaaacaggtgctaataccgtataacactattttccgcatggaagaaagttgaaaggcgcttttgcgtcactgatggatggacccgcggtgcattagctagttggtgaggtaacggctcaccaaggccacgatgcatagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttcggcaatggacgaaagtctgaccgagcaacgccgcgtgagtgaagaaggttttcggatcgtaaaactctgttgttagagaagaacaaggatgagagtagaacgttcatcccttgacggtatctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggatttattgggcgtaaagcgagcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactgggagacttgagtgcagaagaggagagtggaattccatgtgtagcggtgaaatgcgtagatatatggaggaacaccagtggcgaaggcggctctctggtctgtaactgacgctgaggctcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttggagggtttccgcccttcagtgctgcagcaaacgcattaagcactccgcctggggagtacgaccgcaaggttgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctttgaccactctagagatagagcttccccttcgggggcaaagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttattgttagttgccatcatttagttgggcactctagcgagactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatgggaagtacaacgagttgcgaagtcgcgaggctaagctaatctcttaaagcttctctcagttcggattgtaggctgcaactcgcctacatgaagccggaatcgctagtaatcgcggatcagcacgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaacctttttggagccagccgcctaaggtgggatagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacc</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="2">
		<INSDSeq>
			<INSDSeq_length>1444</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1444</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q16">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Enterococcus gallinarum strain NCIMB 42488</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>tgctatacatgcagtcgaacgctttttctttcaccggagcttgctccaccgaaagaaaaagagtggcgaacgggtgagtaacacgtgggtaacctgcccatcagaaggggataacacttggaaacaggtgctaataccgtataacactattttccgcatggaagaaagttgaaaggcgcttttgcgtcactgatggatggacccgcggtgcattagctagttggtgaggtaacggctcaccaaggccacgatgcatagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttcggcaatggacgaaagtctgaccgagcaacgccgcgtgagtgaagaaggttttcggatcgtaaaactctgttgttagagaagaacaaggatgagagtagaacgttcatcccttgacggtatctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggatttattgggcgtaaagcgagcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactgggagacttgagtgcagaagaggagagtggaattccatgtgtagcggtgaaatgcgtagatatatggaggaacaccagtggcgaaggcggctctctggtctgtaactgacgctgaggctcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttggagggtttccgcccttcagtgctgcagcaaacgcattaagcactccgcctggggagtacgaccgcaaggttgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctttgaccactctagagatagagcttccccttcgggggcaaagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttattgttagttgccatcatttagttgggcactctagcgagactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatgggaagtacaacgagttgcgaagtcgcgaggctaagctaatctcttaaagcttctctcagttcggattgtaggctgcaactcgcctacatgaagccggaatcgctagtaatcgcggatcagcacgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaacctttttggagccagccgcctaaggtg</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="3">
		<INSDSeq>
			<INSDSeq_length>3127431</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..3127431</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q14">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Enterococcus gallinarum strain NCIMB 42488</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>tttagctcaggcagctactgcagatcaaatctaccattggatcactgttttgaatgagacgcaaaacgaggtgcgatttaccaataatccgaccatttatttggaagtagcagttgttaaactagcaaatcagaggagattgccagcttcaggagaagtttcggtgtcgaatcaagaagttcagcagcttcgtcaagaaattcagaagctgcagtcagaagtacgaaaactacaagaaaacccatcggcggccagcagtgaaccggtcaatccacctgccaagaagaccagaaatagcagcactttccgagtgccgaaagaacgggtctttcaagtcttgaaagaagccacaaaaaaagatctcgcaaatgtgcggaacatttgggatgatctgttgatgtcattgtcggtgacacaacgagcaatgctccacgcgagcgaagcaaaagcagccagtgcatctggtgtagtgattgcctttgattatgagattgtctgtcaacgagcagccaatgaccaagacttgcagctgacattgcataatcaaatttcacgaatgatatctgattatgcaccgcaagccgtgtttatcacgaaagaaagctggccaatcttacgacaagaatttattgctggcggacaaaccttcaatacaggcgaattagatgaaggggaagctgaaccagaaccaactacggaagaacctgaaaatgaagtcgtcgttaccaaagcccaagagctttttggtgaattggcgagcatcgaagaaaattgagagaattggagtgaagaacaatgatgcgaggcatgggaaatatgcaaggcatgatgaagcaagtacaaaaaatgcaaaaagagatggtaaaagaacaagaagccctaaacagtaaagaatttatcggcgagtcaacaaatggctatgtgaaggcaacttttacaggtgataaaaaattacgcgatctttcgatcgatcaagcaatcgtcgatccggaagatgttgacatgttacaagatatgctgatcttggcagtaaatgatggattaactaaaattgaaaaagaaaccgaacggactatgggtaaatacactaaaggaatccccggtttataaaaggagaaatgtggcgtgcagtatccagaaccgatcgcacgattaatcgacagctacatgaagctgccaggtatcggacaaaaaacagcaactagattggctttttatacgatcgatatgaaagatgaagtcgtcaatgagtttgctaaatcactgttgagcgtcaaacgtgatctgcatttttgcagtatttgcggaaacattacagaaggagatccctgtgagatctgcagtgacccttcacgagataaaggcacgatcttagtagtagaagaaccaaaggatgtcatggcgttagaaaaagtccgtgagtaccatgggctctatcatgttttgcatggtgttctgtctccaatggaaggtactggaccagaagatatcaatattgctcctttgattcagcgtctgcatgatgaccaagtgaaagaagtgatcattgctacgaacgccacgacagaaggtgaagctaccgcgatctatctttcccgactgatcaaaccagcggggatcaaagtgacgcggttggctcacggtttatctgtcggcagcgatattgaatatgcggacgaagtgacattgcttaaagcagtggaaggaagacgtgaattataagaaattggaggcaacaagggtgagtggactgttcataaccattgaaggaccagatggcgctggcaaaaccagtgttttagaagaactatatcctcgtttgcagctagaagccaaacgagacattgttaaaacgagagaaccaggcggtgtaaaaatcgcagaaaaaattcggcggatcatactggatcccaaaaattctgagatggatgaacggactgaagcattgctgtatgctgctgcaagacgccaacatttgatccaagtgattttaccagcattgaatgaaggcaaaatcgtgatctgtgatcgatttgtagatagttctttagcttatcaaggggcagggcgccggatcggtattcctgagattgcacgtatcaatgaatttgccaccgaaggcacggagcctgacttcactttgtatttggatgtcgattcggatacaggtttaagaaggattcaagagcatcgggctcatcagttggatcgcttggacgcggaaggattagaatttcaccaacgagttcgtcatgcttatttgaagctggcagaagaaaatcctgtacgcatccataaggttgatgctagaatgggattacaagatgtcgttgagacaagtttttcagcaatcgttgaagcatatccttcctacttcaaaacaatgtgatcgctgacgacaataataaggagatgatctcatgaaattgattatggcaatcgtgcaagacaaagacagcaaccgattagcaaatgaattcattgatgccaacattcgcgctacgaaactttcatctaccggcggattcttaaaagccggcaacagtacatttattattggtcttgaggatgagcgggtccaagacgcattggaactgatcaagaaaacctgtcagtctagaaaacaatatgtttccacaccaatgtcgttagacatctcacttgatgggcaagtaccttatccagtggaagtagaagttggcggtgcaacggtttttgttctaccagtcgatggcttccatcaatactaaaaaggagcagaccatggaggaactttttttacaagaatatcaacctctggtttttgcccaactgaagaaaagtgtcgagcatgggcggattgcccatgcttatctttttgaaggcgatgcaggaacgggcaaacatgagatgagtttgtggctggcgaaacgtctcttttgtacgaatgttcaatcagatgaaccttgcggatcttgcagtaattgtttgcggatcgctcaaggggagcacccggacgtactcatggtggaaccagatggacagacgatcaaagtagatcaaattcgtcaattgcaagaagaattttctaagagcggcttcgaaagtcgcttgaaaatctttcttctttctcaatcagaaaaaatgaatacaagtgcagcaaatagtttactgaaatttttggaagaacctgtagggaatttcttagcgattttagaaacggaaagtgttggacggatcttgccgacgatccagtcccgttgtcaaatcattcatttttcaccattggcgaaagaaaaattgcagacaaagctgcaaaaagaaggactttctcaagagagtagccgtcttttgagttacttgacaaatagttatcataaagcagttgaaatctcccaagaggaatggtttaatgaaactaaggatgctgttgcacaatgggtgaagtatctcttgaagaaagatccgcaagcgtttattttcgttcaaaaaaagctgctcgctttagcaaaagaaaaagaacagcagagagttattttttcgattctgttattttattttcaggaagaacgagaccagttattggcacaaggcttatggggaaaagagatcaatcttgccatcgaagctgccttgcaagcccaaaagaaactgcaagcgaatgtagcttttcaaggcgttgctgaacaattttcagtgaagatcatctatgacataacagtaccctaaagggggagcaatgttatgatagaagtagtcggtgtacgctttcgcgctgcgggacaaatctatttttatgcgcctgagaagcgagattacacgtcgggggaacgagtgatcgttgaatcacaagaagcaaagtttatggcgaccgtcgcgattcctaagcagttgatcgattcgcaagatttgccttatgacataaagccaatcattagacaggccacgcctaaagatatcgagaaagaaaagaaaaatcgtcaagatgctgaagaagcgctgatcattggcaagcagaagattcgagcgcacaatttacctatgaaacttgttagggcagaatatacatttgagcggtcaaagatgctgtattattttacagcggatggtcgagttgatttccgcgaactagtcaaagatttggcgagtcattttcatacaaggatcgagttgcgacaaatcggtatacgagatgaagcaaaggcgatcggcggaattggtccatgcggccgcaagctctgctgttcgacgttcttaggcgattttatccctgtctcgatcaaaatggccaaagatcaagggctgtctttgaatccgacgaaaatttccgggttgtgtggtcgtttgatgtgctgtttgaagtatgagaatgatgaatatgaacaagcaaaacgagaattaccggatcgcggcaaagaagttgagactccggatggaaaaggaaaagtagtcggtctggatttattgcagcgcattatcaaagtccgtttgtacgatcgacaaacgcccatagactatgaatatgaagaactagtgacaaaataagtaggtgaccataatgagcatggacaagcgatcgatttatgatggattgaatcagttagaaaatgaactgcaaaattcgttgaataacttagcagagatgaaacagtctttgcaagaaatcgttgaaaaaaatacgacgctagaattagaaaatcaacgtttacgggaacatatccgtgaattgaatcaagtggccgaagcgcccgcagaatcggtcaaacaagaattgtccaaatcgcgaatgaatttggaaaagatatacgaagaaggattccatgtttgttatgacttatatggatctagaagagaacatgatgaaccgtgtgctttttgtcttgaagtgatctatcgagaaagcggacgataataggaaatgaccagcgcaggtggctggtctttttttgaaagtagggaaagtatgcagaaacaacaaagctataaacaatcgaatggaacgctttatttagtgccgacaccaatcggaaatttggaagacatgaccgttcgttgtgtcaaaattttaggggaatccgatttgattgccagcgaagatactaggaatacccagaaattattgaaccattttgaaataacgacaccgcaacgaagtttgcatgaacacaatttcaaggaacgtgtgccgcaactcatcgatcaattgctagctggaaaaataattgcacaatgtagtgacgcagggatgccatcgatcagtgatcctggtcatgaattagtcaaagcgtgcattgcagctgatattccagtgattgccttgcctggtcctacagcaggattgactgctttgatcgcttctggtttgtctccgcagcccaatcttttttatggcttcttacctcgaaaaaagaaggagcaaaaagaagcattggctgagctggcgaaccagccggctacgatgatcttttatgaatcaccttaccgcttggcagcgacgatcgaaaatatgattactgtttttggtgcagaacgttctgcagtcatctgtcgagagttgtcaaaaatccacgaggaatacttgcgaggttctttaaaggaactgttggactatctaggggaaaatacagtcaaaggagagtgctgccttttggttgagggatcgacggactctgtcgaaatcgtttatgatggaagccttaaagagcaagtaacagctctgatggagaccgggatgtcttctaaggaggctatcaaggaagtggcgaaacgcaatcaagtaaaaaaacaaacggtctatcatgcctatcacttagacgcttaaccgatgcctgtgcatcggtttttttgaataatgagtttcatttttagtggcatggatgattgggtgaaaccgtcacaaaaggacatgatatactagtttaaaaaggagaaaaagatgaacatacgagacatgcaaaaagcgatctatcaaaacaaaattgatcatcaatttaatgtcaccaatattgaaaaggaatttttgtcattatatggtgaagtggctgaagcttttgatgcttatcgcaaaaaacaaaatgtgggggaagaattggcagatgtagccatctaccttctcggtttagcggagatcttatcgattgatctagacggagagattcagaaaaaaatgaaaatcaaccaagcccaccgctataccagttatggcaatgggtatgcaaaacgaatcgatgaatgatggttcgtcattcgattgaactgacaatgaattgttaaaggaagtgggaaacgaaatgacaaccaacttaagcatacgtgagctaacagaaaaagatttaaaggaagctgttgaaatgtatattgcagtcttttcagcggagccatggaatgatcaactgaccgttcctcaaattacagaatatgtgtcatccatgatggcgatgaatacttatattggctattttctaacggactcattgaccaatgaaaagatagggtactcgttaggctttattaagccgtggtaccaaggaaaagaatatgtcatcgatacctttttaattgctggcaagcatcaagggaaaggtttcggctctgcttttttagaaaggatcaaagaagagttggtcaaaaaaggcattcccacgatactattagatacagaagaaaagatgccagctgccgatttttataaaaagaatggctttaagcctttgacggataatgtgactttttatgcgtcgttttgatcgccattacccaagaaagccatcagtcgaattgcgaatgttagatttcataacatataaagtgagcttttttcagaataattgcaaaaatttaaaaaaacactagcgatctcctggataagatggtaggatatctaacataaaagggagtgattggaatgggaacaggaaatagtgggtttattttggtttgcagtgggatggtttttttaatgactcctgcgctagcttttttttatggtggattggaaaggcgaaaaaatatcttgaatacaatgatgatggtgatttgcaccatgggactagcttcagttctgtgggtggcggctgggtattcgctttctttcagtggtaccggtgcgtttatcggcaacatcgataagttatttttccagcaagtttccatgacggacggagaagggattcctgaaggattgtttgcggcttttcaaatgatgtttgcactaatcacaacagcgatcattaccggatcagtcgtaggacgaatgcgtttttcagctattttcttatttattggctgctggctgtttttggtttactttccgatggcccatatggtttggggtggcggcttcttagatgctatcggttcgattgattttgcaggaggcaacgttgtccatattagttcaggaatcagcggtctcgtgctagcattagtcgtgggtaagagacgcgagtttcatcaaacggagtatcgtccccataatattccatttgtcgtactaggtgcagggttgctatggtttggctggtttggcttcaatgctggatcagcattagctgctgacgggatcgccattcaagcgttgttaacgaccaatacggcagccgcagctgcgatgctctcctggatgttgattgaaaaagttctattagggaagccaaccattgtcggagcttgtaccggagctgtcgtgggtctggtagcaattactcctggcgcaggttttgtttccctttggtcatcctttgtgatcggggcattagtgagtccgttttgttattactttatttcggtcatcaagcatcgcttaggtctggatgacgctttggatgcttttggttgtcatgggattggcggaatctttggtggaatcatgacggggattttcgctgatcctgctgtcaatcatcaaactgggttgctctatggtggaacagaattgttcattgcgcagatcattagtatcgtatttacgattctttttgcggggggcatatcttttctattgatccatgtgatcaaacgcgtgctaccgatccgggtcacagaacaagaagaagctattggaatggatcgcagtgaacatgatgaaacagcttatccaacgttcatggggctggattcatagatggaggaatgcagatgaaaaaagtagaagcgatcattcgacaagaaaaattagaagaattaaaggcagctcttgatcaaatagatatggctggaatgacggtgagtcaagtattgggctgtggtaatcaaaaaggggtcaaagaatttgttcggggacaagcagtgattacgacacttttgcctaaagtaaaggcgagttttgttgtagaagatgaagaggttgaagcaatcattgaactgattttgtctatctgccatacaggtgaagtaggtgatggtaaaatttttatttacccaatcgaagaagcagtacgaatccgaaccaatgaacgaggcccatcggcgctgtaagtctagacgtttttaacgaatcgaaccaaatttgaagtcttaaatcataacgggaagcaaaaagaatttctgtcttttttacagggattctttttgtttgcaacaatcgccgatgcttagaatgagcctcttgatagggaacttctgttcgtttataatagaggagaatggagtggtgaagatggctgagttgcgttttccgttaaaaaacgatacgtctcggaaaatcatccatatcgatatggatgccttttttgcatcagtagaagaaagagacaatcctgaattggctaagcatcccttagtgattgcccgccacccaagtgatactgggggtagaggtgtcgtcacgactgccaattataaagcacgtcagtatgggatccattctgcaatgagtgcgcaaaaagcctttgaattgtgtcctcatgccgtctttatacctggcaaccatcagaaataccgcgaaatttctcagcaagtccgagagatctttgggcgctataccgatgtgattgaaccggtttctatcgatgaggcttatctggatgtgaccgtcaacaagatcaactgtccttcagcgatcaaaattgctcgcatgatccagcaagacatttggcagacgacccagcttacttgttcagcaggcgtcagctacaataagtttttagccaaattatcttcggattttcacaaaccccgggggttgacggtagtgatgccggaagatgccgtggtctttttaaaaaaattaccgattgacaaatttcatggtatcggtaagaagacagtgccgagaatgcacgaattagggatttataaaggatctgacctttatgaatggagcgaaatggcattgatccaagaatttggaaaaatgggctactcgttataccggaaagttcgaggaatccatgattctccggtcagtgtgacgagagaacgcaaatcagtcggaaaagaacatacgtatggcaatgcgttaaccacagaagatcaagtcatcagtcagctaagaaacctggcagaagaagtagaaagatcattgaaacgtacgcaaaaacacggaaagactgtggtgttgaaagtgcgttatgccgattactccaccatcacaaaacgggtcacgttgccagagtatatgcacaagaaagaagctattttttcacaagctagtttgatttgggaggagattctaggaatcgaaaaagggatccgcttattggggatcacagttacgaatcttgatccattagcttatgaaaatatcgtattgcctttgtgggaaacagaataaaatatatggaggcgcataatgacgacaaacagtcaatggaaagcgttactagaggaattcatggcacaagaaaatccagcacgaaaagttcaaatgcgggcgtacatgcggaaccaatttgactttttagggattccgtcacctgtacgcaaacaaatacaaagaccttattttgctgcaatgaaaaaggccgccatcgattgggcatttgttgaaacctgttggcaactaccttatcgtgaaatgcaatatgtagctatcgactatctggtaacgatgcagtcggtcctccaaccagacgaactggagaaaataagtgaattagtccttcaaaagtcttggtgggatactgttgatggcttgaataaagttgttggtgggctgactatgacctacccggagttgagccaaaagatgcttgcttggagcaaagcagaaaatttatggctccggcgcatcgccattgaccaccaactgcttagaaaagaaaaaaccgatcgcgagcttttagagacgatccttttaaataatttaggtagcgatgaattctttatcaataaagcgattggctggagtttgcgcgattatgctaaaacaaaccctgagtgggtgcaggcttttctgttaacgcacaaagatcagttagctccgttaagtatgaaagaagcaagcaaacatttgtaatgatggtgtgttttatgatcaaaataaaagggaatgtgccataaatctcctacaagtaacactatccgaacattaattattattgctcctgcggtgcagggactcctcgtcgcaaaagtcagaggaatctatcctagcaacagactattattcggtttaacttgttggatgatgacttatgtcacagtcccttttatcttttgtatcagtttgaaaactgaagtttattcaagtcgtcaaatactctttttgatttgttcatagcttttttctgcgtctttgcatttgtcccaaatcaccgcttcgcctagtgctagggatttaggaacatcaatgattcgttgattgctgctaccgcgaaattgcagattcaaattgcgtttgctcaattcgaaacggccatcaactaggatatcgatgcgagacagcaactcaagcttatcttctgtttccaacagtagttcctcgaaggtgtaaccagaccagctccaaatatctttgccatgaccgaactcggaacggactctgtttaccacttgcagacatacttcagtattcaaaaaaggttcgccgcccaatagtgttagtccctgaacataatcgtgccgcaaatcttcaatgatctgttcttcgagttctgctgtgaatggggtgccatagcggaaattttggactgctttattgaaacagccttcgcaagcaaataaacaaccactgacatacaggctattgcggataccttcgccgtcaacaaagttgaaggctttataatctgcaatatgattttgactatactcttttgcttgccattctttggggcgaggatttctcatgtgcaaaacttctttctaactattcgattattcgataaaaatgtccttcgcgactgtagcaaaaaccattagaaagcacaaatgcgcgagcaattccagcactcgttttctgcggactcctgaccaacagttgtcagttagaaagaagcagaatttgcttacgctttagtcgcgtaggggacacttgtttcagtcattatgtttcatatgtttgacacgagcggaaatttctttgtgacgaccgtgaaccattggtcgagcttgaggatttcctaggtaaccgcatgttcgtttgacgacgtcacaactctttggatcgtgattgccacattgtggacattcgaagccgcgttcagttggattgaaatcaccttcatatccgcattcataacaatgatcgatcggagtgttggttcctagataagcgacacgatcatacgcataattccaaactgcttcaagagctttgggattttgttgcagaactgggtattcacaataatgaataaagccgccagaacaatactttggatagtctttttcaaaatccaacttttcaaatggcgttggatttttgcggacatcatagtggaagctatttgtgtaatattctttatctgtgatgtcttcaacgatgccgaatttttctgtatctaaacgacaaaagcgatcggtcaagctttcgcttggtgtggaatagacgctaaaatgatagccgtattcatcgccccaagcatctgcatgggcttttaactctttcacgatggctaacgtgaattcttttgcttcaggatcattttcccactcaccaccaaagaaagcagcagctgcttcatacaatccaatataccctaaggaaacagtagcacgtttatttttgaacaactcgttgacactgtctttgcgatcgaggcgtttgccgaatgcgccatacatgtataggattggtgcatttgccggactcgcttctttgcaacgttctactcggtaaacaagcgcatctttgacgatttgcagacgctgctccagaagagaccagaatttgtcgcgatctccgttagcttctagggcaatgcggggaatattcaatgttacgactccaaggttcatccgtcctacattgacttcttcgccatgttcatctttccagccttgcaagaaagaacggcagcccatcggtactttgaaactacccgtcaattcaatcaacttgtcataattcaagacatctggatacatccgtttcgttgcacattccagagccaattctttgatgtcgtagtttggatctgtgggttccagatttacgccgcgtttgatactgaaaatcaacttcggaaagattgctgtccgtttttcgctgccaagtccgttgatccggatctgtaagattgcacgttggatttctcgctcaaaccagtttgttcccagaccaaagcctaaggaagtgaaaggtgtctgtccatttgaagtaaacaaagtattgatctcatattccaaactttgcatcgcatcgtaaatgtctttttttgtcttgttcttcgcgtaagcttcttggcgatcctcgccgtcgatccattcacgcgcatcttgcaagtgtttttgatagttcaattcagcaaaaggtgcaagtaattcatccgtccggtctgcagaacaaccgccatattgactagatgccacattggcaatgatttgagagatctgagctgtcgccgtttgaatcgattttggtgattcgacttctgcgtttccgattttgaaaccattgttcagcatgcctttgaaatcgattagacagcagttagtcatcggagtataaggatgataatctaaatcatgataatggatatcacctttttgatgggcgttcgccacatgagggggcagcattttcaagccgatggatttccctacgatccctgcagtcaagtctctttgagtattgaagacattgctgtctttattggcattttcgttgaccactgcttgatctttattcattaatttattgatcgtaaagttgatatccgtcgctttgctgcgttcaaaatcgcgacgtgtccgatagttgatatactcttcggccaatgcatattcattttttgctaataaaatatgctcaacgatgttttggatttcataaattttaacgtttttggtaaaccgttcggcgatctcatgatcgattccttctacgatttctaaaatccgttcatgatcgaggggagatagttctcctttaacttttctttgggcttttactaatgcatcgtaaattttttggtcatcgaaatctactaagcgaccatcacgtttcacgatctttaattgggttaattgaggatggctacccccgctttgttcagtatttctctttaagtccatcattactatcactccttatcttctccaatatcataaaacaaaatatggttttcggcaactatatatagtggcttttattcgctaaataattcagtatgcacaatatgtagtgtatattcaaaagcggttttcaataaaaacttgatgataacaaggacttgcatgtttcacgtttcacaaaatgaataaaaattgtaaaaaatttttatgtgtaaaaacgaagcaggggcgatagagaagaaaatatgctaccataaagaaaatatgaagaaaagtagaaatagatcaaggagaatttgcatgaaaaaaatgatcgatgtgaagcacctgacaaaaacctatggaacccgcttcaatcaaaccaaagtcctggacaatctttctttttccgttgatcaaggggaatttgtggggatcatgggaccaagtggtgccggaaagacgacactgatgaatatcctctcctccatcttacgtccgagtctaggttctgttgcaatcggaggacaagaaatcacccgcttgtcagaaaatgagctaagcgattttcgccgaaaagaaatcggctttatttttcaagattttaatttactagacacgttgactgccaaagacaacattatcttaccactggcgatcgaccgtctttcggtcaatgaagttgaccggcgattggcacatctggcgaacttattgggaatcgctcatttgttagaccgctacccagaagaactgtcggtcggtcaaaagcaacgggtggccgccgccagagcaatcatcagccgtccttccgtgttgtttgcagatgaacccacgggatccttagactcaaaagcggcgacagagctgttgcgttatttagctgaaatcaatctgcaagaagatatgacgattctcatggtgacccacgatcctttcactgcaagttattgcaatcggattttgtttattagagatggtgtcttttttgcagaggtagtcaaaaaagggtcccgcaaagaatttttcgaaaaaatcatcgatatgcaagcgacgattggaggcggggatcgccatgctctataaaattggctggcgcagttttttgcagcagtttcgcaattatgtcgtttactttgtgtgcatgatgacggcagtcatgattttttattcatttagtgctatgatgaatgaccgtttgctgactcaacgagtgcagcaagacattcgcatcgatggcgtattaggttttggtagtacgatcgttgctgttgtggtgcttttttttatgctaagtgccaatcatttcttcttgaatcaacggcaaaaagagatcagtgtttatcagctcctgggtttgcgcagagcaaggttaagctggctactgctgagagaaacgttcctcctaaatcttttttcccttgttgtgggcattttcatggggattatattctcgaaatttttctcaatgatcttgattcgagtgatgggactatccatcactagtcatttttttaattcgcctcgttcgattttgactaccgtgttggtattttcgcttgccatggtagttttgagtggtcaagtggttttgtttgtctggcagaatcctttgatcgatctaatgaagaacaactatacactgccagtgagcaaaatgaagtgtcgcccatttcggatggcaatggggatcatcggtttgcttctgttagggatcggctattacttagctctgacgctacgaacgacactggagcgctatattaattatacagaagattatactgctgttttatggattccattgctgattttattttgctgtatcacagcgacgtatttgttctttgactgcacattgccaatgttgttgcatgtcttaacgctcccccgcaaaaaaatcagcaaaggcacacgcttgattgcattcaacaatatccgggcttatttgcagcggacatggaaaagtttttcattactgacgatcattactgcgatcgcgatttctttgattggtggcacgatgggggtgatttccttgaattatcaggcgaccaatcgtgattatcccgtcgattttcaagtcgcagcagaaaatgcggaagagttaaagcaagtgattctggaaaatcagagtcaggtcgtcgcggagcagacgctcacttttcgtatcgtgccgttaaacatcaacgcgaaatacttggccaatccgataaatacaggacaagaaaccgtattggtcaatgcgctttctttatccgattaccgagcatttcgtcgattggtgccggatgcacctgcggtttctttaggagaaaatactgctgttttgtttgatgatgattatgatattgcatacaacttgagaacttaccaaaaaaatattgcgctggaaaatggtaaaaaactcctcttagacaacacgtatcaagattattttggtgatattgcgttgcgttacaccttacccaatgtattagtcgtcaatgacaaggattttcaggacatgtcgggatttgactatcgattgacttatttcaatgttcaaacggagaatcaagagcaattaactcggacgttagatgatcgactttcagtcgaatggacctatccgttttattacaagcgaacacaggacaaaggccaagtcaagtatcagctgcaaacggagatctcagagaagcaacaatcatcgaaggagtttattactggttatcgcttgaacttcgccaatcgctatccgaatatgcgggccattagacggcaaggcggtattattttgttcgtttctttatttgtcggggtgatcgttttgatcactacgtctagcagtttgattgtacggcaattttctaatacagagcgggaaaaaagaaattatcgtttattgcgtacactcggttatagcaaaaaagaaattcgttcgatcgtctactggcagaatttttgggttttcatgccaggtacattactcgcgattttacatgccgcattcgcaatcaacacgctgacgcaaatcatcgtgagtccagggtattgggtggcacatctgtttgcaggtgttgcagccgtcgtattctttattgcttatttgattacagttaagttatgcttacggatcattgaagagtaagctgtcagatttttttcaattttgagctggtacaagacacgaggaatggtataatttaagggataaatgagtagaggagtagataggatggataaaaaagaagagcaattactgattgatctgacaactgcccgtggtgttccggggaatgaagaagaagtacgggaagtcttcaaagcatatgcgaaagactttgccgaagatatcttttacgatgggttaggaagcgtgattgccaaacatgtaggggatggcggcggacctaaagtttttatttccggacatatggatgaagttggctttatggtgacaaagatcaccgataaaggtttcatcgagtttcaaacattaggcggctggtggggccaagtgatgctggcacaagaagtagaaatcaaaacgcaagctggcaaattggttcatggtgtaatcggttctaaaccacctcatgtgttgacgccggaagttcgcaacaagccttatgatatcaaagacatgttcattgatatcggtgcttctagtgaggaagaagcaaaagattggggcgtacgtcctggagatatgattacgccgtatatccaatacaaacggatgaatgacagtaagtttttgctagctaaagcgtgggataatcgtattggaacagcagtttctttgcgtgtgttggaaacgttggctgctgaagggcatccaaattgcttgtttgctggcagtgatgtcatggaagaagtaggattgcgtggcgcacgaacaagtacgcacctagtgaatccagacatcgcgattgctcttgatacggggacagctggtgatacgccaggaatgactccaaaagaagcagattctgtcttgggcaaggggccgcaagttttgatttttgatgcatcgatgatccctcataagaaactcttgaattttgtgatcaatgttgcggaagaattagagattcctttccaatatacggtgatcaccggtgggggaacagatgccggtcaaatgcatctgacccgtgatggtgtaccatcgatcgcgattacagttccagtgcgctacttgcattcccatacttctgtcattcatgaagatgactacttaaatacagtaaaattagtaacagaagttgttcgtcgcttagatgacaaaaccgtgaaagaattacgaagctattagaaggagtagaggatgagaaaaaatagtgagatccgctccatggcatcacgtgcattaaagggcatgtgggggcggtatattttagcctttattgctacgatagccattcaaagcatggttagcagtttggtgctgtcattgacaaaccatacctttcaacagacacgagaaacaatcattgattatattttggaatactttgtttttttcgcattgacgataagtttaaatatcatggcactgttcttgattcgtcagcgggagatccatgtgtcggatatttttcttgtttatgacaagcgttattacgtaccttttctattgctgaatttggtgaatgctctcgtaaattatctgattagttttgtgacgtttttaccccatttagttgttggcggaatgaatcagtaccttgatttagtcttgaatgtcaacagtcggatcactgtagactggagtctcttccgttcgtcgatttccttcatcatcagttttcttatttctgtggtccttttcttatttgtctcccagatcataagcggattatttcagtttgcgatctatgtacgatacgaccatccagaaatgacgacgctacaagcgataaaaggagcttggcatttaatgaagaatcatatcggtcagtatattttgctgcagatttctttattaggatggatggttttaggtttgtttgcttttgttatcggtctattttgggcgctggcctacgcaaacactgcgaatgccgccttttatcaagcgttgatcgaaaaagaaaatgatcgcgttcttagctaaagaacacctcttgtaaagatatgatccacggttgtgacgttgggtgactcaatgcagcaatgagagagaaaatcatcgatttcttttggctctttgtcaataaggactgatgggttgtacaaaatcaaatctgggtcagaatgaacctcattctggctcagattttttgttatcttactttgattaattgattgatcaaaaagattctaattctcatgttctcaaatgatttaaatccgtaggatactcgtttcattgtctttatatgggtattcttcgcttctatttttccattggtgtaaggatagatcatcgcgttggtgatgccttcttcataggtcaaaaggttttggagcttttcccgaaagccgtcatctaacgtttcgggaagttctgccaataaggagaaaaataagtcagggtctttgtctcgaaaggcttcaactaattcatgaaaatagggatacgcctccttcagggacgtagaaaagccaagcaatcgatcaatcatcatcgcttccgtaagaaatgggtattttggtgctcgaaaacttttccatgttttgtattcataatggttgatgtttgcacgattttttagcaaaaagcgccagttctttttcagtttttctgcctgacttttctgtcctactttacgaagttcattcatttcacggatacgcaactcattaaaggcttgattcatgtgtttgataatatgaaaccgatcaatcactactttcgcatttggcagaatacgtttggtaagctggaagtaggcggcgttcatgtctgtgactaaaaattttacttcttcaggattagtgcagcctaagaaatagcttgttaatcgaggcaatttacgcgtaggcaagacatcaattaattgtcctgtttcgccatctgcgcaaataaagctcattttatcttctatggaagcgtgcgaacgaaattcatcaaccatcaatactctgggggagaatcctcttagattgctttggtaagtagcttttaaactctttcaacgtacgaataacggtggtcaaagatacctgacaatttttcgcaataaaagataaagatactttttcagtcagtaaagaagcaattttatatctgacatgattcgcgattgaatgtctgggttgaacaaaataactttgagccgtccaatgggttcgacagtttttacaggtatagcgctgcttttttaagcgcataaccaaaggcatgtgattgtattgttcaaagcggacaatcgtttccttcttcccatttttcactacaattactttcccgtttccatctaccacagtagaaccacaatttctacaggtatggggagcaggtgtgaaaacagcatcgacgatcaacgtctttttcttctgaaaggtctcgtaagagacctctgtaatcatcaaatctttctctattaatcgcagcatttttttgatagaatcattcatatagcatatcgtcctctcagttgtttattttgtcgtgatttaatcatactagagaacgatatgttttttaatacctaaaataaaaatggggctgaagaatcaattctgattcatcagtcccataaattatagagcctttcttttgctaatgagctccagctgtcgcagccgtttttgctgtttatttttgagtaatccaatgcttttgtgatagcatagggataaggaggcggaagtatgaaactaacagttttaggatgtttaggcgcatatccctataagggtgagggaactactggctatttattagagtctgagggatatcatttgttgctggatgctggcagcacgacactgattcaattggaaaaaatcttggatccgttagcattggatgctgtgattttgagtcattaccatcacgatcatatcgcagatctgggtgtcttacagtattattggcagctatttcctaagcaagcagagcggaacgtattgcccatttatgggcatggagaagacagtattcatttcaatgagttgaccatggcgggagttacagaagggcatgattatttacaaacaaaacagttggaattgggaccgttttctgttacatttatgaagacgattcatcctgtaacttgttatgccatgcgctttgtggagaatagtacaggtaaaatatttgtattcacaggcgattccggctacttagaaagttttgtcgattttgccaaagatgccgacttatttttagcagatacctacctctttgcagggaatgagcgccacaaagctcattttacttctcaagagtctggagaaattgctgccgcagcgaaggtcaaaaaactggttttgactcatctcccacagcatggtgatctggagcaactgaaagaagaggcagcagcggcggccaacgggataccggttgaattggcagcagttcaaaaaatctttgagatttaaacccgaggaggagtagcagatgctttttgtaccaaatgaaaacaacgacccaagaatcaacctagccattgagatctttttgctgcaggaaatgaaggtggatgaaccgatcctgctgttttatatcaatgagccgtcgattattattggacgaaatcaaaatacgatcgaagaaatcaataaagactatgtcgatgctcatggaatccatgtggttcgccgttttagtggcggtggggctgtctatcatgattttggaaacttgaattttagctttatcatgccggatgacggtaattcattccgtgatttcgaaaaattgacgaaaccaattgttcaggcgcttcatgaaatgggcgtcgaaggggcacaattaaaaggccgcaacgacctagtcattgatgatatgaagttctctgggaatgcaatgtacgccaccaatggtcgaatgtttgctcatgggaccatcatgtttgacagtgacattaatgaagtggtcaatgcgttgaaagtgcgcaaagataaaatcgaatcaaaagggatcaaatcgattcgttctcgcgtgacgaatatcaaacctttcttaccaaaagacaaacaagatatgacgaccgaagcgtttcgtgaagagattcttttgaagatttttggtgtggattcagtcgaccaagtcaagacctatacattgactgaggaagattgggtcaaaatcaacgaaatttccgacaagtattatcgaaactgggattggaattacgggaaatctcctgcgtttgatattgaacgccgcaaacgatttccaattggatcgatcgaagttcgctttaacgttcaagaaggcaagattacagaagcaaagatttatggagatttctttggattaggagatattgctgacgttgaacaagcttttatcggcacccgctatgataaatctgcattgaaagatgtgattgatcaaattgatgtcaaaaaatattttggcaatattacccctgaggatttgttggaattagtttattgattttccagcaaatcaaaaaaagatgtggatataacgaaaatctatagaataactgaaatgcactaagaaaaagcagccacagatcctacgatctgtggctgctttttcttttagtgaacatgccgtttttttacgggttgcgcttttttctttttgctctttgcttagtaagctcgggcaatccaaacggtgtgtttagcaggtttcccgctgacgatgtcaactgttttttccataggagcttcaaatgggatatttctggtagtaaagccagtttcttctttgatcttggcttcagtttcttctgtcccgtcccaaccaattaagacaaaaccagtgactttatcttcttttttgcaggtttcgatatgtgcttttaactcttccagtgtttcgatatcgtaatactcgttctctttatttctgttacgagctgcttcaagcaaacgtggtgtcatcgcagccaattgctgatccacgaaatcagcaaggtcatcaaatgctacggtttgtttttcggcaagatcacggactttgaccattacatgcccattttctaaatctcttggaccacattcgattcgtaagcaagcgccctttaattcccactcgttaaatttgtaacctggcgaattgtcagaatcatctaagcgaacacgaatacctttggctttgaaagatgcaaacaactcttccaatttttctaaaatggcaggatttttcttccaaggtccgactggcatcaagacgatttgcgtaggggcgatcgttggtgggaaaaccaatccgttttcatcaccgtgagtcatgatcaatgcgcctaacaaacgtgtagaaacaccccaagaagttgtatgtgcataggtatgtttgttttctttcgataaataagtaatatcgaaagcttccgcaaatttcgtccccatataatggctcgtaccggcttggacagcttttccatctttcatcatggcttcgatggagtaggtatccaccgcgccagcaaaacgttcagaaggtgttttttgtcctttgtacactggaatggctaaaaattcttcgcaaagacgtgcatattcatccaaaattcctaacgtccgctttcttgcacctgcttcatcttcatgggcggtatgtccttcttgccataagaattcagaagtgcggagaaaaggcagtgttttcttttcccaacgaaaaacattggcccattgattgatttcatatggtagatcacggtaagaattgatccaatcagaaaaggctgaaccgatcatagtttcagaagtaggacgcaatgctaatggttcttctaatttttcattaccgacttctgtcacccaaggcaattcaggagcaaatccttcaatgtgatccgcttctttcgtgaaaaaactttgggggatcagcattgggaaatacgcattgcgaatgccttctgcttttaaaaagcgattaaattcttcttgaatatgttcccatagctcaaagccatcaggacggaagatgattgatcctttaactggcgaataagccatcaattcggctttttgaatggtctgaatgtaccattctgtaaaatcatttttttgtgtcattgtttttcctccttaaaaaataaaaaagcattccgtcctataaaaaggacgaaatgcttggatttcgcggtaccacctttgttgactattgctagtccaactcatgaaggataaggtcttcacaccgaccgttttgcggtcactaccattggcaggttcttcttattagcgggtattggatttccagcttgctccaactctctttaaccatcataagaatactgatccaaatcttacattcatgctaaatcgaaactcggaaaaaagcaagctttttttgtcattttgttattcattactgactagctctaggtaatctggcaacccatctgaagaaaatgtcagagaaaaacgagtggcttgttcctcatgtaagaccgagcaagacccaaaattttgctgggtcagtttttcaataatctgaagatcaaaatagttttcttcttcaaaggtttcaatattcggcatggcttctttttccgaagtagccaaagttggaaactgacagctgacgaacaattgattctgctgtttgatagcacttagatgaatcttccgcagggcgcgatctttgagtagatacgtttcccgaattgcatagtccattaaatgagcaaataattgtagaaaatcttcttcagctagttctttgattgcgggaatatccacatcataagagaattcaatgcttttttgctgagtcaattgctgataacttgtcaatagcagggttgttagagaatgatcttcacttttgattggacaggattcttctagcgtctgctcgattaggttgatttgatcaaaagctcccagcaaactgttgtcttccagcatgacttttgcagtattcaactgtttgcgaaaaccgagaaaagcttgttgccattgattgatttgttgttgaattatcggttgttgttcttcatacaagcgaatcttgagtcctgcgatatcctgtttttttgttttcccctcattatagaaaaacaaacgcagcaaatcatagcaccagcagacaataatcaagagtacgaagaaaatcgtattccaattgatttttgattgatcgctgtttaggacatcttgaatgtagataaagcagtgaccaatcgcgaataaaacgatccagggagaacaaagaacaaaaaattgattctttttaaccgcttcatagatggcagcaaaggatgtcacaagagtgctaaaaatattcagtaaatggatataatccataatttccggcaagtggagttgatgggaaaagacagataaaatggctgctgcaccacaaatgccatggaagatcacctaaatcttgtacttctgttgaagaacttccattttcgataaataaaagccgatcaagaacattggggtaatgatcgataagacattcaacatcactgaatttatggtggggttaaagagcaaccctccaagaatatcgccaaaaccggcttctagtccagctgacagtgcaaaagcactgaataataatttcgaaacgagtaattttcgtttcttaactaatttaatccctacataaatcaaattaagcaagctgataaaacctgtcagaagaagcatgaaaatattgggaatcgaatgacgaaagacataactgactaaagcgtttgaagaaccaagaaagacctcagcgggatatcctgaataatttttgaaaggactagatacatagatacgtagtgtttggccttggtaattttctggcaaggtgacaaaagagagggttttcccaggattcacaagaccatctgctacttcttttttattggtatataaaagtttatcatttaaataaaccgtcattttctgatgatcgcccaccaacagcaatgtcgggtagtagtgctcattggtgattttacgttccattaccaaattttcattggtaggaatattaggcaaaaaattcacatagttactgtcgaaagttgtttctggttctgctgcagaataatacagccaatcttcctgtttttcaatagaaggaagactgatcactggattaatcagagcagaaatatagaacaagataattcccagagaaaaagcagaaatcgttaagaagggaattgcattcttcaagtttagtttgttattttttttaacatatatgaattctcctgttttttatccacgtctagaataaaacaaaacaattgattaagtcaaatgataatgggtgttatgccagaaataataaaataactaataaaaaaaatcatttaaaaaagcggactcatattatttgaaaaaatcattaatcgttataatataaacgtaatatacaaaaatatcaaaaataaaggagaactgtgatgaaaaaaatttctaaaacaagtatccttctttcttttacaacattaattattatgctttttcctttactcatgattgttattccaaaaatgttagggttacccatcgctattgtgaagagtgacgcaatggaaccaacatattcctctggaagtttattatttgttaaaagtgtggatgcagaaaatttgattgtcggcgaggcaatcacttattttgtgaatcaaggggaacaaatatacacgcggcgaattgctgcaattgatcaaaatgagcaagtgatgtatacgatcggagacattcaagaccacatggaaacgaccaaaatcagaaaaagtcaattacttggccaacctttgttccatttgcctcgaatcggtcatctagtcacgagcgaaactgtttctattgtaaaaaagctttatttggttttcaccatttatattacagcaaccacttttttggtgatgatttctcagatcaaacaagggaaacgaatggtaatgtaagttccactaatcaataacaaataccgcaaacaagttcagcaagtgctgtcctgtttgcggtatctttttgtttagaatcagatttgttgtttattctatcccttttttttagcttcatactggaagcaaagtaaggatcaatccagcgccaagaagtccaagtccaaacaaccaatccttaagggtgactgaataattcactgcataggttcgaggtgcatcaccgacaaatccgcgagattccatggctgcagctagaagttctgaccagcggatcgatttgaccatcagtggaatcagtggttttaaggatagtttggaataagtgattcctcgagatttcagactaaactggatgttgcggtactctttaggaatcataggtgccatatgaaaggctgccattaagccataagcaaaaacaggaggcaagcgaagttgctgttgtaaagaatagatcagctctgttagtgaggtcgtagcggcaaagacacttcctaatgtcccaaaacaataaacgcgactggcgagacgaatgccataggcatatgccgctgtcgtgctgccgttttgaccttcttggaaaaataatagcccggtaaaaaagatcccgactgcacttaaagacaagagaaaaagtaacttgagcaattttttcagaggcagataaaccaagagcagcaacaagaaaaataaagtcaaactgctatttagcaacaaattatcttgaaaagagacgagcaaagccagcgcggataaagtcagcagcttgactgttgggtttcggtacttcattggaagactcctttacaaaatgattgaaatcgaatgttcggtcacaaaaatctgacagaagacgcaaatcatggctaatgatgaagaccagtgtaccgctggccgctttgtctgccaataacgacatcaattgccaagactgccgcaaatcttgtccataggttggctcatcaacaagcaaaatcgggatctcacgatcgatcaaacaggcaacagctaatcgccgttgttgtccttggcttaataggaaaggagaatcttcctgtttctcccatagtcccaattggttcagcttttcagagagatcctctctttcttgaccattggctaattcttgtgccacggaggaagctagaaactgatcctgcgggttttgcatgacccagctcatccgatcgaaaggacgactgcgagaggtcaagcattgctcttggtaatagatcgttccatcatagggaacttgctgcaacagggctttaaaaaaggttgattttcctatcccgctttttcctgtgatgcctattcgttctccggtcgaaaagacttcgtctttgatcagcagagaatgtctgccaattggcaaacgaaaattttcaaaccgcaagaggggctgcggctcaataggaatgagggacggtttaatcatagtttgtcttagctgctcttcttgctctaaaagcaactgagaaggaaccgactgaaaagcatctgttaataggagccattcctgcacccagtcagcgaccggtgcgacttgatggtcgattaaaagaattccgattttctttttttgttgaatttctgttaatttttcaagcaatgattgggcggtcagcgaatcgagattagcgaaaggttcatctaatagaagatagcggctttctaaaacaagacagcatgctaacgctactagttgtttctccccacctgagagggttgtcagcactcgatcttctaaatgacgaatctcgcaaaaatcgagtgccgtctcaatacgacgagtcatttcgtttaatggaatggctctgttttccaaacaaaataacagctcttctcggggagttcgcatacaaaactgcgtatcgggattttgaaacatcaaactaacggacgcaatccgttgtacaggggataaatcagtaaaatctttctcatcgatcacatagtgtccagattcgaacccttgatccgacaaaccggctaataagcgaaaaaacgtactttttcctgaaccagaaggaccatagatccctttgatttccccaggatctaattcaaaggtagcggtaagtttttgctcatcaatcgtaaagacacaggagtctagtgctaaactcattctttcacacggcttcgtttgaagcaagtatgttgagcaatcggatagctattcaaaacccccatttttgctaagtgatcacaaaccactttaacaaggacagctgaaaaaaggagcgcggaaagcagacggatcacgaaaatagtcagcagtaattgccactttaaatcaagaaagctggaacggatcatgccccaaataaaactggtgacagtcgctcccaaagctcccaggatcaaagaagaccagccgaattttcgatagcgaaaagcggcaaagccagcctctgtgccgattccttgaagaaagccgctgacaaagataattggaccataaaagttacccatgaaaacctccaacaaagcggcgatcatttcagtaatcgtggctgcacctggttttcttagtacgtaaccggcaaatgcagacgccataaaccaaatcccaaagagaaattcattcgctagaatggcgaggccaaatggagttaacaaggtgctgagtaaaacccccaagtgaacggcccctaaataaacgacaccgaatacgagagaaacgatgcctaccatgatcacatcctttaattgccacttactcatgcaaagaggcctccttcaacgagggactattgactgaaacggttccttcaagaacataatgaggcagcttttcgtgtgcataggccagtgcttgttcaaaataggcgaataattgagcggctgtgccagatagcagcgtcacgtaatgggccgattgcggttgtaagcccatggcatccgccaacgagacgatatgcgcaatttcttccatataatcttcacgtccaaagacataaaaagaatatttgcactgaacgatgaacgtaccttttgcagtaatttgctgatgatttggccgttcatgcttgccgctgagaaaggcatcaccagccagatctcctggacagcctttcgaaaaagtgaactcaccgaccaaatgtgtttttgggtcataggcattgacaaaaagagctgctgccgcatcaatcacactggcagcttcaccacggtagagtgtactgaaaagatctgtctgctgccaaacggctgtggtatcggtctctttgatgcttcgaagaatgtgagaggcaaaatcatctttcattggataaagactgatgcggcatcccgtgatatcgatttgattcattgaacaattttccatagtattcttcctttcgaatgattttctgtctacaaaaaaagcgttcctccttttctatccacgggtagacagaaaaatgggaacgcgaaataagctgcgcaaccacttccctacgttggtattaaccaaatcaggttcaaagggaccagacaaactgtctatctcagcataaagcgcccctagtggataattcgattcaattactttctgagtgtagcacagacgatttgaaagaacaagtcagacagcgcgagcaaaaagacaaatgaatcactgcagatatgaaagaatagacatataaaaaacatctttttaggtgttgacagattgttttcccttgtgtaaagtaaataatcgaaagtaaaacgtaagtgttacgatttgtgaaaatcaaatcgtaacaggctctctggtgtttttttaggagaaatgatcgttttgctaaatcaaaaaggggtgctggtaaagagatgaagaaatttttaaaaataacaggtatttcgcttttaaccatagggttggctgcttgcagtgtgacaaaggaatcagcgaatgaacagacagaacaatcaagtgatccaacgattcaagtcctcgctagtttttatcctatgtatgattttactcgcaatgtggtgggaaatgaaggcaatgtcgaattgttgatgccggcagggacagactcacatgactatgaaccatcggctaaagatatggcaaaaatccaagaagcggatgcctttgtttacaataatgagaacatggaaatgtgggttcctgccattgaatctacattgaaagaaggagatgtcaccattgtgaaagctacggaggggatggtgttgctgtcgggtgatgaagagcatgaccacgatcacgagcacgatcatgaagaagggcactctcatgaattagatcctcatgtctggctagcaccaagccttgcaatcaaacaagtagcaagcattcgtgatcagctaagcagggcttatccagaaaagaaagctgcttttgaaaggaatgctgcggcctatttagaaaaattgcagtcattggatgattcttatcagtcagcatttaagaatgccaagcaaacgcattttgtcacccagcatgctgcttttggctacctcgctttggaatacggactgacacaagttccgattgccggactgtctcccaatgaagagccttcagcggcacgtattgttgagttgaagcattttgtagaagataccgggatcaagacgatttactttgaagaaaatgccaaagacagtattgccaaaacactggcaacagaagctggtgtcgatttatccgttttgaatccgctggaaggattgacacaggaacaaatggatcgtggggaagattacatttccatcatggaacaaaaccgagacgcattgatgctgactacttcacaagccaatgagaaagaagtgaaagaagcagagaaagaaaaaaccgtttataatgggtatttcgacgacgcagatgttcaagaccgctcactcacggactggaagggacagtggcaatcggtctatccttatttgaaagacggcacgctggatcaagtttttgactacaaagcaaaacagaataaaagcatgacggccgaggaatacaaagactattatacaactggctaccaaacagatgttgcagaaattacgatcacaggagatacgatggcatttacctttgaagatggcacaaccaagaaagcaacctatcaatatgtaggcaaaaagatcttgaattaccaagcagggaatcgcggcgtccgttatttgtttgaatcaaaagataacgatgcagccttcaaatatatccaatttagcgatcactcgattgcaccaactgattcccatcattttcacctttattttggcaatgaaagtcaagaagcattattgtcggaaatggatcattggccaacgttctatccgactgatctgtctggattagaaattgcacaggaaatgcttgctcattaaaaaaaagattgacaattactgctcttttcgtcaaagttaaactgatagaaaggagcggtatttttttggaaaaaacattgaaaaaattagcaaaagtaatcgatcacatgatggatcatgtcgcgttgttcggtggtccgagtgttgtcagtaatgatgatttagatcattacttagatccggttttttatttgattttttgtgcagaacaaaagacgaataaaagaatgctgacagacaaagagtttgtcgaatgggtctatacggaaatgatgcctcaagagattccttatgatttgaatttcctcccctttgctaaattagctattgaagatttttattattgcatgtataaagaacagcacatcacaaaagaacaataccaagagattatctttgttcttgcagaaaaacagcctgtgttttactctcgcatgtcaaaaccgcatttctggtcttcagagaagaaagcggcaatgctagagatgcttcatgatgtcgaaccggaagatcatgatttggttccgatcgaacatccctatgaaaatcaacgatcgccaaaaatcgtcccttttccaataaaaaaagttcctgaagctagcgaagaaagaatcgctgcatatcaaatccgtattgatttggaaggtttcaagccgccgatttggcgaaggatgctcattcctgcaggcattagttatgaacaactccataatatgatccaaattgcttttcaatggcaggattcacagctctacctttttcttgccggcaataattcaatcgatgtgccgaacacggaacctacaaatgcattagtgatcgaccatgatttccaaacctgccaaactctgacctacatttatgacatgggtgctgactggacccacaaaataaaaatcgagaaaatactgacggctgctgaagcaggtgaaacagtcacgcctgattgtctaaaagcggttggtgatgtgccaaacgaagagcaaccagaggaacaaagagaatcagtgaatgttgaaacaatcaatgaagaactccgggattactgggaatctgatccgtccgactaatttttttctcggaataagtgcaataatcgattcatacgatggtgtgacgaatctgtttaacagttcgtgacatcttttttgatcggtccttgtttgattaaggtgttgaccattcatgaactacatcaagttagctgatatagaaatactcatttctgtggcgacacgcctggtttgatacagattctaactttttaactctagagccaatgattcagcagattgattttcgagtacattcgagtacaatagttcgtaatgatactggacaagcgacgatgctctatctgctgtgaggtgcatctttcaatcgctctagaagatggactatctgttctggcgacagctgagagcaagtgaggggagtttttatgaaaaaacgagaatttatcgttcaagatttgcttagtaaaatttatcaggaagaatttattgaaggaaaattaccgaatcaaagagaacttgccagaaattatggcgtttcccgctttacgattcaacaagcaatcaaaaatttagaagaaatcggcatcgttcgtgtggtccaaggatcgggaatctttatccatgagaagtgggtcaaaaatcccatgatctttaattccttgacacggactccttacgatcggatccactccaaaatgatttctttgagtaaagcacccgctaccccagatgaacaaaaaatctttcagttagcagacaatgaagaagtttggacttttgaacgggtgcgaatcgtcaattataagattgaacagctagaaacgtcgaagctaccggtaggattatttcctaatgtcactcaagaggtagtagaacattcaattcagcgctatgttgagagttgcggatatcggatttcccactacatcagcagttataccccgattgcgacttcaatggcccagtcggcaatcttgctgtgcaaacgggggaccccagcgatgcaaatcacgaatcgggcaattttggaagatgggcgggtctatgaattcagcaacatcgtcgccatcgactatgcagtcacctatattcgacctttcgatcgagaaatccatcgttcacgcatcgattgatcggcagaggaagagccacaaatttcctagacgataaatcaaaaaaactcagagctctgattcaacaatttgagtcaggctactgagttttttaggattattatttaaggtgtgattagtgtaccatccggcgttctgctttgtgtccactcatgggggcggtaaacgaccggaaaatcagccgcagcttcttcatcaaatgtaataccgatcccgcttttttccattggatagaagaagccgcctttgggttggggactgccaacaaacacggattgggtatttgccggcaactcgattgtttcttggatcgcggcattgtgcagatggatattcaaatgcgtattgactgccaagccgactggactgatatcagaaggcgtatgccaggcaattcgaacccccatcgcatcgcaaaaatgagctagcttcaatgctggcgtaatgccgccaatctgtgatacatgggcccgcatgaaatcgatctgccgatttttgactagttcttgccattccattggattattgaacaattcacctgttgcaatgggggttgctgactgactgcgtaattgtgtcagccagtgactttggtcaggcggcagaatatcttccaagaaaaagagctgataaggttctgctgctttggcgaactgaatggcttgattcggatggaggcgttcatgaacatcatgcagcatttgaaattggttgccatatttttctttgatcgctgcgaacatcttcaaagtcgtttccatataatctgtctgatcaaagtaagagccggagattggttcttcgggtgtttgcagctggcttggattcccgccatagaacccgagctggcaacgaatatagcgataaccggctgccaaaaagcgatcgatttcgtgatagagatcgtctaaattatctgctaccgcatgagtataagcagggatcgcggttcttgcttttccccccagcagttgatacagaggcatatcagctaactgtcccttgatatcccataatgccatatcaataccagagatggcattgtttgtgatcggaccgttgcgccaataggaattgacattcatgacttgccagatgtcttcgatttcattcgcgtctctacccatcagaaggggacgtaaatattcgtcaacgactgttttgactgctaaaggacgaaattgaaacgtactacagcctagtccggaaattcctttattggtttctactttaacgacaacaaggttatggcgatcaggtttgatcgcaaaggatttgacgtcggtgatgatcgttggtgtcattttattcactccaatttttgtatctagttgatatagccattgaaacacgcagagcaaccgctgtcaatttggtccaaaaaaagatggctatggctcataaaaccagtccaattttagatggattcttatttatttgttgatacatagcctttttggtctgtttttttaataaaaggactggttttacaagcgggtgcagccatgctactatgtgtgtgaaaacggacccacttgaaaaggcgcctcaagattcaagtccgttagcaaacaacaggaggaaaaaatgatgatgaaagaagacatcgtaaaacagatcataaaagatgttggtggatccgagaatatcaataatgcttggcattgtatgacgcggcttcgttttgatttgaaggatgaaaagaaagttgactatactgctttagaaaaaatacctaaagtggtgggaacgaaatatcaaagcaatcagctccaagtggtgatcggtacagatgtagcggattattatgctccattagccaaagaacttggtttggatgaaaagagtcaagagtcttcagagaaaaaaggcgctgtctcgttgtttatggatacagtctccggtgtattcggaccaattgttccagcaatcgctggggcaggaatgattaaagggttgatggcaggattggttgccttaaatgtgatttccaatcaaacagatacgtatttagtcattgatatgatcgccagcggcgtatttaccttcttgccattttttgttgctgcttctgctgcgcgcatctttaaaacgaatcaatacttggcgatcgccattgctgcaacattacaatttccaacgatgacgaatgcagttgctgaaggcaatatttcggcctttcgactgtttggggttttaccagttcccgttttcaattatgcgggtaccgttattccaatcatttttgctgttttagcattaagctacatttatcgctgggtagacaaggtattgccgcaagttctgcggaccgtctttacaccgacgatttccttgtttgtggctggactgattacactgacagttattggtccaatcagtattcatttaggcaatttgcttgcagatggtgtagctggcttgtttacgatttctcctgtattggcaggaattgttgtaggtgctattcgtccaattgcgatctttaccggattacaccatgcaatgacgccaatcgcattacaaaactttgccaatcaagggtatgatatgttgatgccaatgatgttcatggcaaatatggcgatcaccggcgcaaccgcagcgatctactttaaagtaagatcaaaagaagaaaaatcaatcattttgtcctcagctgtgtcaggattgctgggcatcactgagccagcattgtttgggattttatcaaaatataaaaaagcatttttagcagctaccatcggtagttcgattgcatcagcgttcatcagcttttttggcgtaaggatctatggctatattttatccagtatctttagtttgccggcttatattggtgaatactttatctatgcggtcctaggtattgtcttggcgatcggttcctcttttgctctgacttatttcctagtccctaatcaagcagaaacagaaaccttcaccaacgaacttgatttgcatgttgtaacgcaaggagaatacattccattggaagatgtacccgacgaagtgttttcaacaaaaatgatgggtgaagggtatgccattcactctaaagacggccaaatctattcgccagtcagtggtgaagtcacttcggttttcccttccaaacatgcggtgggaatcaccacatcgaatggtgtggaagttctagtccatatgggaatcgatacagtttctcttgatggcaaaggctttgaagtattcgtaaaagtaggagagcaagtaaccccacaatcgaaactagcagcgatggacttgccttatatcgaacaacaaggcaaagaaacgatggtcatcgtcctaatcacgaacatggaacgtgtccaacaattttcaggaacgatcggtcttgaaggaaatcatcaagccggtgccctattagaaaaggtaattttaaacgcttaaattcaagaaaaaaagaggtttaacaagaggggagatgcacctggcaaaaacagctgcggcatattctgtccaattgttcgaaagaaagagctgcgacaagacttttgttacagctccttttttttaccatcagtgacgttgagtaatataggcagctataggtttactatatttctcaaaaagtttttgcttttcagaagggttctgaccttgattaaaatattcagccagtaaataaccgatatagggacctgtggttaatccagaagaccccagtccgctggcgaccactaatcctggctcactgggaagcagtccaaaaaatggcgcaaagtcagaagtataggcccgtgttcctacgcgaactgtcattggcgcagcaaacaatttctcgggggctgccaaaaatgaaccgatgccagtcagcaattgttgctttgctgcttcagtgggagtcagatcccaaccgccatcattttcgtgagtcgctcctaaaaggatcttcccattcgcaaaaggaatcaaatcgccttcgccttctaacatcgccactggccaatcttttgctgacgctgtcgtttcgaaggagagcagctgtcctttttggggacgaacatcgacgtggtagttcaagtgttctaacagttggcctaatcctggtccggcggttaaacaaacatgatccgctgggatttctgcgtatgtagtagaaacgacccaatttttttctttataaagtctagccttcccttggacgaaaacgaccccattggtacgggcccgttcttctaggaacgctagataagcagcgccatctagtcgacctcctccggaaattttcaaagccggtagtggtttgagcaaaggtaaagcttgctgcgtttcagcaggagaaagacaggtgatttgaccgatttccggtgcctctttgcgccgttcctccgccagttccgctaatgctgccaactgattttctgggcgaatgatcaatgtacctgagcgttgataaatatctgtggtcagtgagaaatcttgtgccaatttttcgaaaaaagcagccccatctttagctaattgataccatcgtttgtttcgccgtttcgaaagccagggggaaatgatcccggcactcgctttagtagcttgtcccgtagggtcgtcaaccacggtcacttggtacttcgtcgtatctagataatttgctaaggtcatcccaatgatgccgccaccgataattacgattttttccataaaactgcaaactccttttttgtttcaatcattgttccatattcttctcaaaaaatcaaagactgaaagtttctgtcgaaagtgattcccaaactgttcccatttcaaatgactggattttctcgtataatggacatggaaaagaggatattatgcaatcaatcaatcaagttttaagagataaattcggttataccagctttcgggaaggtcaagaatcaatcatcaatgccattctttctcatcaaaatgttttaggcatcatgccgactggcggaggaaaatctgtatgttatcagctcccagctttattgttagacggtctgacattagttatttcaccattgatttcattgatgaaagatcaagtagatgcattgaatgacatgggtatcccggccgcttatatcaatagtaccttatcagctccggaaatcaaccaacggttaaggcaagcatcgaaaggagaaatcaaactcctgtatgtcgctccagagcgtttggaatcagatcattttcgcgaattgctgcgctatgttcctatatccctactcgctgttgatgaagcccactgtatttcacaatggggacatgattttcgtcctagctatttacgcttagcggaaacgatccatagttttgatcagcggccaacggtggtggcattgacagctacagcaacgccaaaagttgcccaagatattgaacgactgttgctgattccaccagagaaccaagtgaaaacgggctttgctcgcgaaaatctatcttttgaagttatcaaagagcagaaagatacttatttgctgacctatttaaagatgaacaaaggacaatcagggattatttatgccagcacacgcaaagaagtcgaacgaatctatcgtttattgaaacaacaatctatcaatgctggacgctatcatggcggattaactgaagaagaacgtacgcaaaaccaagaagattttctttttgatcgtcttcaagtgatggtagcaaccaatgcttttggtatgggaatcaacaaaagcaatgtgcgctttgtgatccacgcccaaatccccggtaatttagaatcttattatcaagaagccggacgtgccggacgagatggtgaacctagcgaagccattttattatacgctccgcaggatttgcagattcagcagttttttatcgatcaatctgagtccgatattcagtatcgtcaaaatgaatacctcaagttgagagaaatgagtcaatatgggcatacacaaatgtgtcttcaacgttacatattgcggtattttggggaagacggtcccgattgtggccgctgcagcaattgcttagatgaacgagaacaggtagatatcaccgttgagacgcaaaaagtgttgtcctgtgtgaaacgaatgggtgaacgttttggcaaagcgttagtggggaaagtgttgaccggatcagcagatcagaaagtcacccaatggggatttgaaaaattgccaacctatggtttgttgaaagattggtcacaaaaagaagtcaatcaactcattgactacttaaccgcatcaggctatttagtcccttcggaaggacaataccccctgctcagtgtgtcagctgccggtgtagaggttcttttaggcaaggcaaaggtttaccggaaacaagccaaagtacgtcaattggtcgtcgatgacgaattgtttgaccaattacgttccctgcgattgacgctcgcacaagaacaaaacttgccgccgtatgtcgtcttttcggacaagacattgcgggaacttgcggagcagcagcctaaaactcctatcgaatttctacagatcaaaggtgttggtcaaaacaagttagataaatacggtgatgcgtttctggctgtgttgaaagaataccgagaaacaacagaaaaatagtgctgctttacgattcaggaaaaaacaaggagaaaccaagatgctgaagattcgttatgcgcaaaaaagggatatgacattctggttagaactagataatcatttgtcaaaagcaggattagcaaaaaagttccaagatcaacaggcgttgatcttgaccgatgaggaagaacctgtggggattcttcgctaccaattgttttgggataccattcccttttgtaccatgctggtggtcaacgaatcccagcagagaaaagggagaggaaggcacttcctccgcctttgggaagcagaaatgcggaaacaaaggtatgggatgtgtatggcctctactcagtctgatgagagcagtcagcatttctatcgaaaatgtggctacaaagatgccggtgggttgcttatggacgtaccaggttttgaacagccgttggaattgttttttgtgaagccgttgtcgatacagcctcagtctgtagaatcagaagaatgaaaaaataggagcgataggcatgtctttttttggaaaaatagatttcaacgatttatcagagacggatcgagcaatttatcattatatgtccagtcaaagtgacaagattccttatatgcgggtgagagaaatcgccatcgaatcccatacatcggcctcttctgtgatgcgctttattcgtaaattaggctatgaaagttttacggagtttcggtcgcatgctaagatgcctcaggttgaaaatgctgatatacttagcggaagcacgttattaagcgctgatcattttcctaaaaacattgagagtaaattgagacgagtggctgagaaactgattgagtgtgagaatattattttttatggtattggtgcttctgcatcaatgtgcgagtatgctgcgcgtcgattttcaactttaggctgtaatagttttgcattagtcgatcatacatatccgatttttgcaaaactaaaaaatacatctgataatatggtatttgcgttatctattacaggagggacaactgaaatcatagagttgtttaacggatttaaaaacaacccggactttacaacggtcgtaatcacaagcgattctgcaagcacactgggtagaatgagcgattttgtattagattattcggttgatgtgaagagaattaataagcacgaggatttaacaagtcaaattccctgtatgtttttgattgaagccttatcagaggctgtgcgccaactcattacatttgatagagattgaaattattcatgaccttggtacttcgtgtaccaaggtgcttttttttctaatttgcttctcgtgtaccgatttattagtaaatgcacgatgaatatcggactttttgtatactcaaggagaataaagagaggatgaagaatcatgaatacatttccagaaaattttttatggggtggagctgttgccgcacatcaggttgaagttgtgtggaatgttgagggtaaaggtgtaagtattgcagatgtgatgaccgcatgaggaaatggtatttccagagaaattacagatggtgttatagaaaataggtattatccaaatcatgaagctattgatttttatcatctttacaaagaggatattcaattgtttaaggaattgggtcttaaagtattgcgcacatctatcaattggacaagaatttttccaactggcgatgacaaagaaccaaacgaaaaagggcttaaattctaagatgatctatttgatgaattacttgcaaatggtattgagccagtcatcaccttatcgcatttcgaaatttcctttcacctatataaagcttatggtggatttaagaataaacaattaattcctttttttactcgttatgcggaaagtgttatgacgagatacaaaaacaaagtcaaatattggatgactttcaatgaaatcaataatcaagctgatggataacataatttacacacctggactaattctgcttttttatttgatcaaaataagacccaagcgaataaggaagagataatttatcaaggtgctataaatgaattgattgcgagtgcacaagttgttaagttaggacacaaaattaaccccaaatttcaaattggatgtatggtggcaaacgttccagtgtatccatattctagtaaacctgaagatcagatgtcggcacagaaagaaatgaatagacgttttttttatagtgatgtccatgctagaggagagataccccaatatgtcctaaagaaatgggatcggaaaaactattctattgatatctcagatgaagaaaagaagatattaaaagaaggtaaagttgattatatcggctttagttattatatgtcaggcactgccactactctggatgagaatggcgagttgatcaatgatttttcaaaagccaaatggttaagcaatccacatgtgaaagcaagtgattggggttggcaaattgatcctgttgggatgagatacactttgaatatccttgaccaacggtatcagatacctttgtttagtgttgaaaatgggtttggggcctgtgatacagtcgaaaatgatgaaattcatgatcaatatcgtattgattatatccatgcacatatagcagaaatgaaaaaagctgtcttagaggatggagttaatttgttaggttacacaccttggggaatcatagatatagtgagttttggttcaggtgaaatggagaagcgttatggcatgatttatgtagataaaaaaaatgacggaaaaggtacactaaagcggttaaaaaaagattcatttaaatggtaccaaaatttatcgcatcaaatggagcagacatctgatgattggtacaaggggtttcattaaggtacagaagccattaagctggtacagcaaccaaccttgatgaaacccattgaatatgaaaacgtttttatttatagtttgtttataatgttgataaaaaaaaacgtttttatgtggtgatgataatgaatacacgaacaacaatccgagacgttgcaaaagaagcaaatgtgtcaatcgcaacagtttcaaaagcgttaaatggcgttgatgttgttaaagcatcgacgaaagcaaaggtcatagcagctgcgaagaaccttcattatgtgcctaatcttatgggaaaggaattaaagaaaagtaggacgaaaagaatcggattttataccacaagtatcactggtccgtattttagtgttctgattgaatccatagcaagagaagttgaaaaacatggttacgctttaaatgtgtttatttcaatggaaaaagaagttgtcttgacgagtattctgggaggtgctgtagatggatttattggatttgaagatatgcttgatcaagaagatcttgagataatcagaaatgaatccgtcaatgccgtttttattgatcgtaatattcaagatcatacatttggtagtattgttttcaattccaatgaaagcgctgaatatgcaacatcttatctgatagcgaaaggccatcgtaatattgcattcgtcaaaggctttgatggtgtttatgatagcgatgaacgattcaagggatatcagcaagcactaagaaaagcacacattcctctaaagccgcattatctaatagaaggaagatttgaagaaaatttcgcatatcaatcgacagaaaaatttttgcataagcaaaaagatttaccgacagcatttctagcgggaaatgatcttagtgctatcggcgtaaccaaagcgattgaacatgcaggctatcatgtgccgaatgattttagtgttgttgggtttgatggaatcgagctgttgaaatattttcgaccgtctttaacaacaattgtgaacccaatcaaagaacaaggggagcttgcaacgcaacatttagtaaagctgatcaatggggatgtttcaggaaaatcctttgtattaaatggaagattggttgagggcgaatcagtatatcagtttaatagaaatgagtgatataaatgtatttgggaatagatattggtggaactacaatcaaatatggatttattgatgataaaggacaagtttattgtaagcagagtatcaaaacgatcgataatagacatcaattcttggtaaacctacaaacaattattgaagagagtcagaggcaagaaccaattgaagggattggaatcagcgcaccaggaattattgatcaacacggcacaatgattacagcaggagcaatcaagtccatctatggtgttcgtctaaagcaagaattacagaagataacgaaagtaccaattgttatcgaaaatgatgccaatgctgctgctatcgcagaacaatggattggccatgctcaagggattcccaattacatatgtatggttctaggaacaggcataggtggcggtattatttatcaaaatgaattgatcaaaggtgcccatggcatggcaggcgaatttggctggatggttattaaggaaattaatgaaagcgttgacatagaggcgatgtctttgaatcagcgtgcagcagtgattggtggtttatgttctcgttataatgaaataatgttaaagaaagattcaaagttcaaaccaatttgggatgcaaaagaaatttttgctaaagaagaggatgacgatattgcccacgacctcattcatagtttttatgaagatctatctgtcggcatattgaacttgatcagttgttttgatcccgaattggtattgattggtggtggcataagtgcaaacacgttatttttagagcgattgagctccaccatttcaaaaatgacagaaagacatcaaagtattcattatttagtgggaaaaacgatcgcacctataaaagcagctaaattgatgaatgatgctggcatggttggagcagtatatcaagtaaagaaactgattctaaatgaggcaacaataaactgaaagtgaggggaacagatggaaacttccgtgcaaaatgcaaaacgctctactaataagataaaaaagtggttctctgttttttttgaacaatgggaattgcaaagtatggtctggccaggaattatctttatgatcatttttaactttattcctatctatgggctgatcattgccttcaaaagatatacagtcatcgacacacttgaaacagcaccttgggtcggctttgaaaattttcagatcatattaaatgataaatttttttggggatcagttgtaaacacgcttggtatcagcttcttgaagctactgataggttttgttttaccgattatcttagcaatcttgatttttgaactcagacaaggtgtatttaaaaaattggtccaaacaatctcttacatgccttattttctatcatggattgttctaggcggtatgttgattaattggctgtcaacaaatggattactcaatacaatattgagtggacttggtttttcaatcaaacatgaaaactatcttttatcaacgaataaatactggtggattgcggtattgtcagatatatggaaaaacactggttggggtacgattttatacttagctacgttatctaaaattgatccctcatattacgaagcagcaaaaatagatggggcaactaggtttcaacaaattatgaaaattacattaccaatgctaaaaggaatcattagcttaaatttgattctgactataagtggattactgggatccaacttagatcagacaatggttttgatgaataatcaaaatcaagcgaaggcggaagtgattaattcatatgtatttagaatggggatagcgcaaggcgatttttcttatgctactgcagttggattaggtgtgtcaattgtatcagtaattttattggtatgttcaaatcaaatgaccaaacgactaaatgacaatacgtccgtattgtagaaaggagcgttgtatggaaaaaaaagtgatgaaaaaggatgtagatagtcgtttattcgacattttcaatattttgatcttaaccattttcaccttgattatcgttattcctttatggaatgtggtggtatcatcattcgcctctggaagtgttcttgctaaaggtgactttgtattctggccttctgaactgtcactagagaattatcgagcagtattcagagatgggagtatgttgcaagctttctttatttcagtttctaaaacaatctttggtgttttaacacatgtatttttctgtgccatgatggcttatgctatgagcaaagcaaatctgaaaggcagaaaattatattctgcgatgggtatcactacgatgtttttttcaggtggaatgattcctacgtacttattgtttagacaaataggtttgttaaatagcttctgggtttatattataccagcgctgttaagttattatgacgtcattatattaatgaatttttttagaaatgtacccgattcattagaggaatcggcaatgattgatggtgcaggtcattggcgcatttttttgcaaatatttttacctctgtccaaaccagctctagcaacaattgccttgtttaatggggtaaaccaatggaatgactttatgacagctagaatttttattactgataagctctttacccattacaaatgaaactatatgagatcattgttcaatcacagacacaagggatgcaaaacatcggaacggctgtggcagaaagtacaaccaaaggtgtccaacttgctacaatcgtggtcacaacgattccaattctgattatttatccattactccaaaaacatttcattgctggaatgatggtcggagctgttaaagaatagaaaaggggaaaacaaaaaatgaaaaacttgagaaatttagttttgctgtttagttcggtgttgttgctaggtgcatgtggagggggagaagataacgcaagtcaagaagcaaaggatgtagatattagtgagcgttataatctagataaaaatacgccagcatggcaattggataataaggaagaagtcacagaactgacatggtatgttaatgctgattggtggaatgatgaatggggaaatgatgtcgttacaaaaaaaatggaagaagatttgaacatcaaagtcaaatttatcaaaggtgatgatactaacttaaatacaatgttttcaagcaatgatatggcagatatcgtcacaatttttgattcaaactcacaagttgcgcaaaaagctgatagttgggcctattcattagatgaacttgcagataaatatgatccttattggcaaactgtagctgcaaaagacacattaaattggtttcaattagatgatggaaaaacgtatggatatcccaattattctaatacagcagaagattatgatagcggtttaattcctgctaacacaaactttttgattcgaaaagatgtatataaggcaattggtgagaataattttgaaactgcggatgatttcatagcgggaatgaaatctatcaaagagaaatatccagaacttgttccctttggtttcaatgcgttgggtgatggggctggatctttaggtgatgttttccaagactatttgggtgttgatctagaaacaaaagagggtaatttttataaccgtaatctagatcaagagtatttaaactggttaaaagtgttgcgtcaaattcatgaggatggaaatttgtcggatgatagtttttctgatgatggtacagcttttgaagaaaaagtgaaatccggtcaatacgccacaattatggctagtggtacagcacaaatgagtggttttttacaaagctggttagctgaaaatcctaatggtgagtacattgcaatcaatggaccacaaaatagtgaagggaaagagcctaaattaaatcaaagtggtattactggttggatgatcaattatattagtaaaagtgctaaagatccagctaaggccatgcaaatcttcacttatttacaaagtgaatacggcggcattctaactacttttggtattgaaggagagactttccaatatgacaatgatggtaaaattgaattactgccagaagtgcaagagatgaaagataatgattcagatcgattcaaaaaagagtatcgactaagtgagtttattttctttggtcatgataaatatcaatcaatggctagtgaaagtactcagacacctgccttgatacagccaagagaatggggagaaggaaaattataccctcattttattctagaaaatattgatcctagttcagggactcaagaagcacgtaatctctctgcaatcaatacaaattggtatacaacattagtctgtttgattcgctcttcttcagaagaagaatttgatcaagtaatctcttcatattcaacatttttagatcaaaatggttggtcagatattgaggcaattagaaacgagaaaattgctgagaataaagagaaattaggcatcgaataaaaaggtggtagtcagtaatgaaacaaatatttaatattgatggtgaagtatacagtttcctacaaaaaatatatcaaatgatgctattaaatctattaatcatcttttctagtttgccaatcatcacagtgccttgtgcattgattactggctaccagcttttaaaagaatacaatcagcaagaagttaccctaacaaaatacttcatgctgtttagaaaaaatctgattctttcattcaggttaatcatcgctttctgggtgatctttttcttactgtttcttttactagcattcactagaagaactatatttcaatttttgatattactttttattgcattttttattgtgtttctttcgaatgtattcattgtttgtaccagccaaatgtccattcggtccatagtggagttttcattagggataacgttaaaatacgtaggttgtaatattattggcttagcgataatgcttagtagttttgttttacctgtgtttttacctagattagcattagtatgggcgttatttggaataagtattcctatggtttttcaagttatgatccataagcaaattatgaagcatgtaactacaaatcaaatagaacaggagtgatccattgagttttgaatattacacgacaacagatgaaatgaatatgtttcagcttgaacaatctccgtttacacaaaataaaaatgagtttgaaatcaatgtcaatagccatcaaacttttcagaaaattgatggatggggaacttctttgacagattcttctgcatatttagttgataaatgtttatctgaagagcaacaaatcgcagtcatggaagcgttatttgattcaaaaaaaggaatcggtctttcaattctacgaaacccaatgggtgcatctgactatgcgcggcatatttatagttatgatgatatggaaaaagatcaaacagatgagaatctgattcatttttctatcgcacaagatgaagaaagtatcattcccctaacaaaatatgctaagaaaatgaatcctgaactaaaattatttatgtctccttggagtgctcctggatggatgaaagattctcaacaaatgattggtggaaaattgttgttgaagtattatgatacatatgcccattacttcaaaaaagtgattgacagttatcatatgcatggattagatatatatgcgattacaccacaaaatgaaccgttgtttgtgccaccgaattacccaggaatggagatgctggcggatgaacaagcaacttttgttgctaaatacttaaaacctttgtttaatgataataacattcggacaaaaatattaggctatgatcataactgggatagaattgattatccattagaaattttggataaggcagaagcggcctttgatggcatagcttggcactggtatggtggtaatgtaattaatcaatcaagagttgctctattttatccagataaagaaattcattttactgagggatctggaggagattggataccagcctttgaaccagctttcagtaatctaatgagaacagggatcaacatttttagaaatggtgcaaaatctatgacgctttggaatttagcgctagacgaaaataatggacctactgttccgggatttggaaaaagtacttgtcgcggccttgtaaaagtggatcaacaaacgaaaaactatgaattgacacttgattattttggtctggctcatttcagtaaatttgtccgccctgaatctgttcgaattgaaagctcgaatgatcggcatatccaaagtgttgcctttcagaataataataaatccattgttgttattttgtttaacgatagtgaaaaggatgcatctgttaagataacgatagatacttattcaatggatacaatctatttgtcagcgaaaactgcgatgacgattagagaaatatctaataacgaggagtaggcggaaaatgatctgtttgaatcgttatgtttctaaaaatcatgatgcggaaaatgggaaaatcgtctttgctggttcttctttaatggaagaatttcctttggaacaattgtttctcgataaagaaataattgtttataaccgcggaattagtggagcaacttctaaagactatcttgaaatttttgatcgattgatactctctatacaacctgtacatctattgatcaatattgggtcaaatgatctagcagacgagtgttttgaggatagtcacttattagatagctaccgccaaattttcagtaaattgaagaaaagtctaccacaatgtgcagttacttttattaagttttatccagtaaataccggaataatgcaagacgtttcaaaaaaacaaggcgagcaatggctactgcaggcttcaaagtatagaatcaatagccgtgtgattgaagcaagtgagaaaatcagcaagcttgccgattcaaatggatatgagacgattgaagtcaataatttgcttatagatgaaactaaacagcttgatactttgaataccaaagatggcatacatttaacagaagctgcatatagaaaaattttccctttgatatatcaacatgtggatttagtacgaaaggtgaataaagaagcatcggatggtaagaaatgaccattcgatgcttctttttatgaaacacattccaatctatgtaacaggttgatttgaaagcgatttctataggaatgtccttcaaacttacctataataaacctaccgataaaaaagcaaaggagtatcatcaatgaaagaaaaaatgatggatgcgatgcagaagttttcaaaagccatgtttgtaccggttctgattttgccaattgctgggatcttgattgccattggcaatgtttttaccaatgttcgtttgatcgaacgttttccatttttggataacccaatcaccacaggttttggcagcattctctctgcctcacttttaccgatcttaacgaatctcggcatcatattttgtgtagggatcgctcttggtctggccaaaaagaaaaaggcggaagcggcgtttactgcattactaggctatctggtgtttttatatgccatgaacaaatttatggaacttcgagggatgcttgtagccgccgatgcactccaaggatcaggacaagcactggttttaggggttcaagtcttagatatgggggtatttttagggatcatcttagggatcatcgttgcattgatccacaaccgtttcatcgacactaccttcaataatgcttttcaagtctatggcggggctcgctttgtcttcattgttttgattccagttgttgtattgttcgccatcctttcttcgatcgtatggccggtgattcaaacggggattgatggattaggcggcattattcaagaaacaggaaacttcggtatcttcttatacgggacgctagaaagattattgattccaactggactccatcatttgatctatacaccatttctatatacttcccttggaggcgtcgctgaagttgggggccaagtcttcgaaggggctcggaacatttactttgcagaaattgcggatccggcagtaaaggttctctcgcaaagtgtcatctgggatgcacgaggaatttcaaaaatgtttggcttacttggtgcctgtctagctatgtatcagaccgcaaaaccagagaatagagtcaaggtcaaagctattttgatcccagcagtggtgacttcctttattgctggggtaacggaaccgatcgaattttcgtttatgttcgttgcaccagttttgttcgtgatccattccgcattaagtggactgagtatggttgcattgaatatttttggctcaagagcgattggtccgaatggctttattgatttccttttgtataacttgccgttagggattgaaaagactcgctggcccatctatatcgccgttggcatagtatttttctttctctattatgctcttttccgctttttgattaccaaaatgaatttgaaaacagtcggtcgggaagatgaagggaatgaaacaaaattgtattcaaaaaaagagtacaaagagaaacggttagcaggagctggtgttggagtgacggcagaagtaatcccttcatctgtaccaacggactcgatttcagcattgatcacgaaaggtttaggtggagacagtaatattaaaacgattgacaactgttacacacgattgcgtttgaaactaaaaaatccagaactagtggatgagacattgctaaaagaagaaacccaagccaaaggcgttatcaagaatggtgagaatgtccatgttgtttatggattgactgtaccaaaagtacgagaagaattagaaaagtttcttggacgagaaggagagattgaatgatgaagaatttttcagtagtgattgccggtggaggaagtaccttcacaccagggatcgtgatgatgctgttagataatcaaaaccgcttcccattgagaaagctgacactttatgataatgatgaagcgcgacaaagaactttaggtgaagcattgacgatcttattaaaagaacaggcaccacagatcgaattttcttatacgacggatccgcaagcagcttttactggtgctgatttttgtatggctcatattcgagtaggcaaatatgacatgcgggaaaaagacgagaaggttcctctacgccatggtgtgttcggtcaagagacttgcggacctggcggtatcgcttatggtatgcgcagtatcaccggaatgttggaaatcattgattatatggaaacgtattcgccagattgctggatgttaaattattcgaatccggcagcgattgtagcagaagcctgtcgtgtgttgcgacctgacgcaaaagtgttgaatatttgcgatatgccagtgggcaccttgcgacggatgtcgcaaattattgataaaaatccagcagacttagaagttcgttattttggcttgaatcattttggctggtggaccagcatcaaggacaaagaaggcaacgaatacatccaacaaatcagggaatatgttgcacagaatggctatctcactcaagttgaagtggacacccaacatacagatcctagttggcaagaaacccacaaaaaagccaaagatcttttggctctgacaccagagtatttgccaaatacgtatttaaaatattacttatacccagattacgtttatgatcatatgaaagagcatcccgaatatacgcgttcgaatgaggtcatggaaggaagagaaaagcgagtcttcgaccatgcgaaaaaaatcatcgaacaaggatcggcagagggtatcgcatttgaaatcgatgctcatgcaacctttattgtggatctggcacgagcaattgcgttcaatacgcatgaacgaatggtcatgattgttgagaataacggggcaatcgctaactttcctgatgatgccatggtggaagttccttgtatcgttggctctgatggaccagaagctttggcacaaggcaagataccatctttccaacaagccttgatgttccaacaagtcactgtggaaaaattagtggtggaggcatatgtggaaaagagttaccaaaaaatgtggcaggcgttaaccctttccaaaaccattcctagcgcaaaagtagccaaagatctcttagatgatctggtctcagaaaatggtgattattggccgggactccactaaaatgtttcacatgctgagaaacatttctgatcaaaagatgtcactttgaaaaaccttacaacaattagtgttcgctaaaaagtctgaggatgacagaggagatagaggatctgaatgataaacgagagggagtgcatctgtggtgcagtagttgatggctgcaagctggatgtttgccaaccctcttgtcaatcattcggatttttttgctggaatcactgacattctaaatgtttatcaagaattcaaagggagatgagcaatggtctttttgtggggatcttttttaagtatgctaaaatagaaatgaattagcagagataagggagcgagaggaatgtttttagggattgatattggaacgacggcaataaaaatcggtttgttggaagaacggaaaatcatttatcaacgttcttttcctatttataccaaaacagaaaaaggtcgcacacagtctgcgtcagaaatcatagctgtacttttgaaagggatcacggcgattccctcctctttacgagagcaaataacagtgattgggttcagtacagcgatgcatagtctaatgccagtgataaatgagaaatttgaagaaatctatatttggtcagataatcaggctagccaagtgattgcagagtttcgtcaatcctcattgtcagaatcgttttatcggcagactgggacaccgatccatgcgatgtcgccatttgctaagttgcttcacttcaaatccgctggcggttttgatggcaagacaaaatggtatgggctgaaagaattggtgatgcttttatttaccggagctccttggatcgaccgaagtactgcatcggcaacaggcctctactcccttgaagaaaaaaattggagtcaagagattcttcactatttggacctttccattgaacagtttgcgccaatctgtgacacgaccgatcggtttcctattgctgcgtccgctgccgctcgctatggattgaatgaaacagtagagatcatgtgcggcgccagtgatggctgtttggcggcttatgcagggtatgtatcgactggaatcaaaaatagtttgacgatcggcactagtgctgctgttcgaaaggtgacggatcaaccggtgttcgatcagcggcaaaatttttgttattaccttaaagaaggtcaatatgtcattggtgctccgtcgaataatggggggtgcgtccttgcttggatcaaagaaacattggcacaagatcctgacactttctatgaaagcctcccaagaatcattgaagaaaccataatcggcagccatggtctgcgcttttttccgtttatcaatggggaacgggctccttattggacatctgatatcaaggcgtcttatcatggtttgacgattcaacatactcgggcagatatgattcgtggagcaattgaggggatgttgttgaatattggtgttttaaaagaaatggcagcaattaccgatgaagtgacgatcagcggtggcgttttccaatcgaaagccattgcacaattaacagctgatatcttgggcgtgacatgttatttgtcaccggcaaacgaaccaatttttggtctttatgatctttattttggtcatcgtttggcagcaagagaccacttgcagaccattacgccgaatcaaaaaacgagcgcagcctacgcgtcgctcgctgaacattattttgactagcagaaagggttgcggctgaagtatcagcgagattgaacaacaagattgaacgacctgaaagcaactgaatggcttcatttatcgagtagatgcgaagcgagccagccagatagcaggggtgatcctagatttttttggctattccatatgttgaagccccggactcttttagttgatttcggcagtaaatgcctctacgaggtactccattagcagtaaaagctttccgtaaaaactcgtatattggatgttctgcgtatcatatggtcgttcatcagtgacaccaaaagaaaaatttgctagttgatgggctcggtgttcaccattgccgcagaaaaggacagtggggatttgatgatcattcgctagttgcattttttctagcactttctgtgtctcccccgatttagaaatcgtgatcagcatactgatgttgtcgatattattactaatgataccgccggaatcagaagcactcaccagtaaagttttaataccattaaccaacatttttttatgaaggtattctgctatgataccagaaaagccagtggcataaatggtaatgaatttatcattgttttgagcataaatttctttgatcgcatcaatagaggctgcaatgccttctgtgttgatctgatagttaatggctgcttcagtggtcatttgacgattcagccgattttttaagaaataaagtaattccaaatagccggaaaaacctaatttttgtgctaatcgcaccagtgttgctggagaagtataaagctcttgcgcgatttttcgcaaagggacgccttcgattttgtccgtatgagacaccaaataagtgaggatgtgctgctcgctttcggaaatttttttcctttggtcaatacatttaagtccatgctattgctccttttcgtggtaatatcatcatacaatgaagagaaacagaaagtaaaacttttttctttatcctttttttaaacaaccttcttacaccgtcttcgcaagagaagatggataagtttggttgtttatttcattataagagattataatttcttatatagaaaaaacaaaggtggaatacaaatgacgaaaccctatgggactgttttgattaaagccgcgaaaatcatggattatcttgcggaagaacccaacaaatcgttgcaagagattgcagctgctacagacttaaccaattcaaccgcgttaaagattctcgaaacattacagctgatcggctatgttgcaaaggacaagcaaaaagaataccgcttaggatctaaactcgtcaaatatgccaataaaaatattcaagaacttgacttggtagagatcagcctgccatttttggaagaattgcaggaaaaagccgatgagacgatccatttgggggttttgacagcgaatgaaatcttgtatgtcaataaactggaacctcaaaatcaaaccattcgcatgtcgtcgaaggtgggaatttcaagacctttatatagctcagcgatggggaaagctgtattagcagaattcgatgagacaagctatgaagcttatttagatgaaacacctttacaaccttatactgagaacaccatcacgaatgttcttaaattaaatcaagagttaagagaagtgcgtcagctgaagatcgcttttgatgatgaagaaatggagaaagagattttttgtatcggcgcggctcttttgaaagatgaggaaattgtcggtgctttctcagtcagtctgccaaaataccgattgaccgagagctataaacaaacattgcttcaagaaatacgtgccacaaaagataaaatcgaagcagccatttgaaatacttttggaaaccccttgcaaaagaaaaaagaccaggtataataaagataagatttctttataataaaacttaatttccaaataggaaattaagaacggaggggtttatgaaaaaagtagagcgattatcaaagttaaaagcctgtggaatcgttgcagtcgttcgaggcaccacaaggcaagaagcgctggaagctagtcgtgccatcgtccgaggcggtattaaaggaattgaattgaccttcacggttccgcaagctgctgaagtgattgcagagttagtcaatgactatcaagaggaccaagaagtgatcataggagctggcacggtacttgacgcagtgactgcccgcttagcgattatggctggcgcagaatatatcgtcagtccgacatttgatcgcgatacagctgagatttgtaatttgtatcaagtaccttatttgccaggctgtatgacgatcactgaaatgaaagaagccttgaaatcaggcgcagacatcatcaagctgtttccaggaagtgcctatggtcctagtatcatttccgctttcaaagcaccattgccccaattgaatattatgcctactggcggagtcagcttggaaaatatgtctgagtggttcaatgccggagtggtcgctgttggtgtcggtggtaatttgttagcgccagctgctagtggtgatttcgagaaagtgacagcggttgcttcacaatatgtggccaagttaaatgacattcgaggtaactgagatgactagaattattaccttaggcgagattatgttgcgcttatcgactagttctggtgtacgcttggagcaaagcggacgttttgctgcacactatggcggtggtgaagcaaatgttgctatctctttagctaactatgggcacgacgtctcttttgcaagtaaagtcccggcaaatgatctcggaaaagctgttacccatcatttacgcaattacggagtggattgcagtctgcttctaagcggtggtccccggctgggaacttactatatggaatctggagtaggagaacgtgcagcaaaagtcatttatgaccgtgcagggtcaagttttgcggaaatcaagaccaatgaatggtcagaagcgatctttaaagatgtcgcacttttccatgtatccggcattacaccagcgttatccgagacgtggcgggatttgaccctttcacttgttaagcgtgcgaaaaaagcaggttgcaaaatcagtttcgatatcaattatcgtggcaaactgtggacgacaaatgaagccgccgcctttctaaaggaaatccttcctttggtcgattattgttcggcgggcaagttggatgcacaagtttttatggagattccagcctatacagggcaaggaaatgagttgctgtattattaccaacaaatgaaccagcgttatccgaatattgaactgttttattcgacaaaacgagaagtgctttccgccagtgctaatacattgatgggtactctttggcataacggccaatatgcagcttctcaagaacaccgcatcgatcctattgttgatcgagtaggcggaggggatgctttttgtgcaggcgtcctgcatggcattctaagtgggtattcctctcaggaaaccattgactttgctaccgcagcatctgcattaaagcacacgattcatggagattgtaatcaatttacagaagcggaagtagctgaatttttagcagccggatctggaaaaatcattcgctaggaggaaccagcatgcaagaaatggaaacccgttatacacacagcccagaagatattcgacactatagtaccgaacaattacgcaatgaatttttggtagagaaaatttttgtacccggaacgatccagttgacttatacccataatgatcgcatgatctttggcggagtaacgcctacggatcaaccattagagtttcaattgagcaaagagttaggcgtagaatactttttggaacgccgtgaactaggtgtgatcaatattggcggtgcgggaaccattgaaattgacggcaccaaagaagacatgaaaaagcaagacggatactatatcggaaaagaaacgaaacatgtagtcttttcttcaaaagatccaaatgatccggcgaaattctatgtatccagtgtaccggcacatcataaatacccgaatgtaaaaatcagtatcgatcaggtcaaaccaatggaaacaggtgaaggcttaacgctgaatgaacggaagatttatcagtatattcatccgaatgtgtgtgaaagttgccagttgcaaatggggtatacgattttagaaccaggtagcgcttggaatacgatgccttgtcatacccatgaacgccgtatggaagcctatgtttattttgattttgccaatgaggacacaaaagttttccatatgatgggtaaaccagatgaaaccaaacatttagtagtcgcagaagagcaagcagtcatttccccaagttggtcgatccattctggagtcggaacaagcaactattcctttatttgggcaatgtgcggggagaacatcacatacacagatatggacatggttcccatggatgagttgaaataataaaagaaagaaggatgaagatggatttttcaatggatcactttcgtttagatggcaagattgcattagttaccggcgcagtttatgggattggctttacgatcgcccaatctttggcagcagctggtgcaacgatcgtctttaataatttaacacaagaatcagtcgatgaaggcataaaaaattatcaagcagccggcatcaaagcccatggctatgtctgtgatgtcaccgatgaagcagcagtcaatgaaatggtcaaaaccatagaggaagaagtaggtgtcattgatatcttagtcaacaatgcagggatcatcaaacggatcccaatgttggagatgtcagccgctgatttccgtcaggtagttgatgttgatttgaatgcgccattcatcgtttctaaagccgttttgccttccatgatcaaaaaaggacatggcaaaattatcaatatttgttctatgatgagtgaacttggccgcgaaaccgttgctggttatgcagctgctaaaggtgggcttaaaatgctaaccaaaaacatttgttctgagtttggtgaagcaaacattcagtgtaacggcattggccctggttatatcgcgacaccgcaaactgcaccattaagagagatccaaccagatggatctcgtcatccctttgatcagttcattgtggcaaaaacgccagcagcgcgttggggagagcccgtagacttagccggtcctgctgtcttcttggcttctgacgcttccaattttgtcaacggacatgttctctatgtggatggtggtattttggcttatattggcaaacagcctgagtaatcctcctaagttcctgatttctaaaacaggcgaacttagcaatcaaaaaagctcctattcttcgcacatcctcaatggattttgcaaagagtagggggtttctttgtcgaattttccgataaaaaaatgaatgggagaacctcttctctgagaaggcggatcgtggttctagccaagttcgatcaagaagaagggggggagccgcttactaaagaaccaacagttagttttcttgcagctttgctctagtttttttctttatttgataaattttttagactattcaattgtcagtggatatgagtaaatagattaggggttctatcgattttccactaaatcaattgataggaggattaagatgaaaaaatggtttctagtagcaatgctatttatttgtagtgtctttgttagtacgcaaaaggcagctgcccaaacggagggctcgatcacagattcctcttattatcgcaacgctttaaccgagaagattcctgcagatcatgcttttattatgagaaatggtgaatcaaccacgatagaaaaagtgtctggagtcgtgaatagtgtagtgaccccaaaaagttagacttttatggagtggagaaatccactccttttttgtatgataagattaactgttagacagctgtttttacagcttctcgaaactgaaccggacttcgccaatttaatttctttttgatgcgtttatggttgtaataatagatatattggtcaatttttgttttcaattcatctaaactccgatagacttctccgtgaaaaatctcttgctttaataaaccaaagaagttttccataggtgagttatctaaacaattccctttacgagacatactctggaagattttatgctgcttcaatttattcttataagcattcatttgataggcccatccttgatctgaatggaaggttctacgaaatggacaatcatttgtcatctggattgcttcttctaatccttccattatggctagtgcgtttggtttttcagaaatccgataagatagaatttcactattgtagaaatccatgaaaggatctaaatacagctttttctgacgaacgacacctgtggtgtctacttcataatacttaaactctgtggtatcagttgtaattttttggtgacagatatttgtataaaaccgacgatgaatacgatttttggcgacagtgccaaccttcccacgataagaattgtaccgtcgagattttcgagtgtaagactttacttcgatacctagtttttttatcagacgttgaatcttctttttattgacatgaatcccttgattctctaattctttttttagtcgcagacagccgtaatctttatgatctttgcgaatttcaagcattttttcttcaatttcttggtctgggtttggtctgtcaaaccgtttctgccaatacatataggttgctttaggaaatttcaatgtttcaagaagctcaactagtttgaatgatcctcggaggctggcgatgattcgtgcgattgattcttgcgtctttgctgggcttcctgttttcgcagcttcctcaactcttttaaaaaggcattctcaatttgaagggatcggacttgcttttctaatgccttgatacgatcgcgttcttcagttgttgtattttcttttttgttttctttttttctagtcaaagtaagtggtcgccctttctcttttgagagcccctcaatacctgcttctctgaaattacgcatccaattggcaataagcgcagggttgttcatttctaaagtgctagcaacttctcgataggacatctcacttgtttgatataactctagcgtatttaacttaaattgaacagaatatttctgattttgatgctttctcaatagaccttcctctccgtattcacgatagacattcacccaattacttacttgagacttgcttgaaataccgtatttgttggcaagataccgatatccgcccacgccactaagatattctttaacgatttttagttttaattcaaaaggatattttgccatacaaataacgacccccaaaagttagattttttggtctaacttttgggggtcgcttcatagtgaaagaatagttactgggattaattctgtaaaagagagcgctgctctgataagaaatgttgggtattatcaagggcaaccggtcaatgtcaaggtgactgtcaagatgttggaaccttcaggtgcggatatgcttatcacgaaaaacgaatttctaagattgaaaatatgggcaaatggtacatcagaaatcacctatgaatttttagacgataagatgcagccaattcaactaaagacgacttttaatgaaatgggtttgaacaaatggaaagacatacgaattcctcaggctgctactgccatagaacatatctttgctgctcccgattccacgatccaatacagcgaagacgagcaaggcactttgacgttaaaaggacaaggaaacgcagataattggtcagatgatgcttgtaaactggcaatcacaacaaaatctatcactagccactcagaacatcgaaaacaatgaagtgatcactcgtttccaacaaacagttccttacactgaaacaaacaattctcgaacaactttatcttacagaatcgaaaatccagatcaaaatcagtttcaattaaaaggagtcgagatcaaagatttttctggaacggatcgaacaaattggtttgaccagaccatcgatgatgaggggaatttgcttgttcatgcaaaagcttctacactaaaaaaccgggccttttatgacaatagttatcagtttatcattcaccacaccttcactggaagtgcagaacaaccggtcgatcctgcactgatcgagaatgactgttttcaacttcaaccaattctttatgaagatattggtgatggtgaacagttaatcggaaaactttctgcgtccatttactactataacgaagtgaagatcaaatttgttgatgaaaaaaatcaaccgctcttagattcgggggaaatcagagggctgatcacccattctgttgatttatcttcgttctatcccaccattactgggtactatccgatccgagaagaaaaagaccacatcattgtcatgccaggttctcaagaagttttccatcgttacaaaaaaggtgtcccactactctttacattaaaagaccgacaacaaagaatcgtgattccacgcttttctaaagaagtcaagttatcttatgacctttcccatgacagccatcaaagcgtccaagttgttgcccaatatggagagaaaaaacaggtgctaagaaactatgatgtgggaaatacacaaacggaagactcggtcgttttcgaagtaccagaagaatggcttaataaagaggtaaaattatatctagagaataaagagggggatcaatcagcagcagaaactcgcgtgtttgttcctgagtcaggaccaaggctgcaagtgccggcagtcttatcttttggaacacaccctattccagcttttaatcagtatctttttgctgaaagtcaaccaatcaaagtggaagataacagtcgcttagaaaaaagcaaatggacagtgaaagtaaaaatcgatacgccgcttaaaaacagtcagcaacaagagctgcgagatgcgctgatttttgttgataaaacaggggatattctcttgtcggacaaagcacagccggtctgggaaggcagtggatccgccacattagctgagaatcgattgaagctgttattgcgaccaacggatcatgtcggggagtatcacggctcgctggtttggatgtttgaagatgcgcctcagtaaaaaaattttctatccgtaaagttcaaccttttttcataataaaacaaagtaagaaacaagcccttaattcactaaggctgcgacatccacatagctgaaataaacaagcaacgtgtttttctccctttggaaacacgttgcttgttgttgattggtaaacaaagaattctaaccgaattacagcaatatctcactgctgagagaaagattcgcttctttgattgcttgacaaatcaagcgagcaacgattaaagccccttgatcattcaagtgagtattgtcactgataccttcgggataattcggatattcgttttttgaaagatgcaaaaaaaactggcgagcttgcctagttgcaaatgtggaaaaatagttttgcgtcatcgtgaatatatccagacaaggaatctcaaaggcagcagtaaaatctctcatagcttctggataaggtcacgcggctaggggattcaagtcattatgctgatggaacttcaagcgagtgatagaagtcagtaaaactggatttgcttgcttttttgtgcaacagcaataaactgtgctaaattttcttgatgttcttttggcgtcgttcctcgttcaggatctgttttctggtcgttgtggccaaaccgaatcaagaaatagtctccgggtataagctgctcgtcggctgctaagaggcgtttttcttgaatgaagcttttggttgaacgtccattcatagctaaattaatgaccgtaacctctggggagaggaaggttggtatttttctttccagccagtttccggacccttgtcagtcattttagttgcagcagttgaatcaccggcaataattagtttaaccatcatccacctctaaaaatcaaaataatccgctgcattttggtaacagataccttcaacaaattcttttaactgtctggtatcacttggtgcttcgccgcgaagaatgagttctcccaaccattcacaaaaaactcttcggaaatattcatgtctggtatacgaaagaaaactacgggaatcagtcagcataccaacaaaatttgctaacacgctaccatctgcaaacttcgtcaattgctgacgcatgccggcacgggtatcgttgtaccaccagccagaaccgagttgaagtttgttgttgccttctttttgataacagcccatcagcgctaccagcacatcataatcatttggattcaatgaatacaaaatcgtttgcggaagagcctctttcctctccgcagcatccagtaatgcttgaagtgggctagtgatcggctgatcgttgatgccgtcataacctgtgtcaggtcccaattgattgagcatattcgtgttgcagtttctataagcatgaagatgcagttgcattgtccagccatggttgtgatattgttcaaataaatgaagcaagagggcagagcgatagactgctgcttctgcttctgtaatgacttcctgatttctcgctttttcaaagatagcttgaggagacacgctgttttctaggaaatgcaagtgatccaatgcgtgatcggataaacgacaattcatttggtgaaaaaaagtaattcggcagtcaagtgctgttaacaagtcttcatagctatcgatcctgtggccaacaactgttgctaattgatcgatatagtggttaaacccactttgttggatatttaaggctttatcaggacgaaaggttggtaatacccgaaagcggctttcttcattagccaatttgcgatgaaatgctagtgaatctgtcggatcatcggtagtacaaatgagttgcacattgctgttggcgatgatttctcttctgctaaaggtctttgattgcaatttttggttgacgatttgccagatttctggcgcgttttcttcattaatcataagatcgacaccaaagaaacgttttaactccaagtgggtccagacgtaaagggggttgccgataattttaggaactgtctggcaccaagcaataaatttgtcataatccgctgcttcgccagtaatcaacgattcatctactccacatgcccgcatcaaccgccatttgtagtggtcaccggccaaccaagcttcggtgatatttcggaaaggatgatcatcataaatctcttggggatctaaatggcagtggtagtcaatgatcggcattttcttggcgtattgatgatacaaatctttggcaaagtcattcgttagtaaaaaatcatcatttaaaaacattggcttcctcttttcttcgtttataaagtgacaccattcttgaagatggcgatttctcgaacattgtttgcttcattacgggttttggtcccactagcgaccgcaatgatcgcttgaataaaatcagcgagaacgtcttccattggttcatataataaccgacctgcattgaaatccatccaatggggtttcttctcgaataattcttggttggtggcaactttcatcgtagggacaaaggcaccaaagggggttcctcgtcctgtcgtaaataagaccaactgacaatcagccgaagcgagagcagaagcagccactaggtcattaccaggtccttcaagaagactgagaccgctttcgcggattttatctccgtatttcaagacgtcgacgaccgcagaggtgccggatttttgcgtgcagcctaaagacttatcttccaatgtggtgattccacccgctttattgcctggagaaggattctcataaacaggttcgccatacgaaagaaaataatctttaaagtcattgatcagatgaagaatcttttcaaaagttgcttggtctttggcacgagacatcaatacttgctcggcaccaaacatttccggtacttccgtcaacacagtgctgccaccttgagaaaccaagaaatctgaaaatgctcctaataacgggttggcagtgataccagaaaatccatctgagccgccgcattttaagccaacttttaattcacttaaaggcacatcttcccgccggtcgtctttggtagcttgcagcaattcgtgcaataatgcttcacccgcttcgatttcatcttggcttttttgagcgactaagaatttgacacgatctgtgtcataatcacctagcttttctttaaattcagcgaccgtattgttctcacatccgagtccgaaaacgagcaccccaccagcatttgggtgttgcacagcatcaatcaaaattttccgggtgttttggtgatcttgccctaattgcgaacacccataaggatgtttgagaatcgtgaccgagtcaaaggttcctaagttgggatgactttgtttgaaattttcgacgatgatctcagcgattccattgatacagcccactgtgggtatgacatacaaatcattacgaatcccgactttgccattttttctccggtagcctttaaaagtcaattggctttttggatacactactggttgtaggttcggctcataggtataagccagcgttcctgaaagattggtcttgacattgtgggtatgtagccactgtccagcttttacatcggacaaaagatgaccaatagggtaaccatacttgatgacgtgatcgcctttattcaaatcaataagtgcgatcttgtgaccttgaggaatctcctctgtaaaactataggatcgcccttcaaatgtaagctgtgtctctttcgtgattgcatgcaaagcaaccgcaacattgtcttttagatgcaatttgagaaaatcgcttttgttttttatttctgtcataatcattccgcctttttttgagtcggctcattttttaatgagtcaacgaggtgtcgagaacccttgtttgaaagtagcactaccatttgtgaaacttctttgttgaacacgctcaagtccactccccataacttttcttgtcctagaataaaactgacttgttcagaagagtcgagggcccgtgccttttcaaagagagctagcacagcttcatcgtcttgacaatcggtcgttaaatacaagtaaatcagtccggctaatgatgcaatgattcttggcggcagtaactgttgctgatgatgacggagcaacaacggcaagagacgtgctttaaattttgagacgctattcaaggcgatcgactgcagttgatgatgaacataaggatttttaaaccgttctttgatctgttccgcatactggatcaattcttcttgcggcaggtctagcataggaatcagttcttcattgaatagctcatcaatgaagcatgtaaaatcaggatcaagcatcacctcttcaaccgttgccaaaccagctagaagggccagagggaccatggctgtatgagggccattcaaaagatgcaccttccgttcacgatagggggtcaggtcttcagtaaagattacattcaaactcgcagctggcaatggaagtttctgagatacagtatgcgatgggttttcgatcacccacaacatgaatggttcggcagtgaccatcaaacggtcctcatacccgtgtaattgattcaactcctctgcttttgattgggggtagccaggaacgattcggtcgactaaactacagcagaaagtgttttcattttctaaccaagtatgaaagctgtcctctagttgccacagtgagcaatattgttggatacacgcttttaatttttctccatttcgatcgatcaactcacagggaatgatcgtgtaacctgatttattcgcttggtaccgttgatagagcagcgcagttaacttagccggaaaactttttggcggcatatctgtccgtttgtcttgaggatcaaaggcaattcctgcttcagttgtattggaaacaatgatgtccaagtcatcaatttcagctagagctaaataatcctgccattgttcatagggattcaatacgcggctaatcgtcgtgatgatctcagaggtttggacaggacggccgtctgctaatccttctaaaattaccgtatacaaatgattctgctgcgccaatagagatcctagaccttgttgaattggttggactactacagcgctaccattgaagagaccttgcttattcatctgctgtagctgccagttaaaaaagcctcgcataaagtttccttcgccgaattgaatcactttttccgacttgcgagtaggatgagtcatttcagttatttttttcattgtaacctccaatattcattgatttataatgaacgtctgccattttgcacacgttaacatttttggcaacagccaaaagcattcaagaagcgaatgctagagggaatctctgattgttagttctgtatctaaaaggtattgtttttgtgaaacagagccgttgattgaatctagaagcagttgtgccccaagctgactcatttcaaaaacgggcttgctaatggttgtcaacgggggattcgtatattttgaaaacgggacattgtcaaatccaataatggcgatatcggcagggattgcaaggccatattcaagacaagtgttgattgcgccaatggccatgtcatcgttggaacagaaaatcacttctggcggctctgcaagttccagtaattgtttggcacattttcgaccgctctcgatagaatagtctccagtgacagcgtattctgttggaaacgctagcccgtgctcagtaagagcccgcatgaaacctgtcttacgctctatactggaacgaaaagttggcttgccttcaatgatcgcaactttcttatagcctaactgaatcgcgtagtcaatggcttgataaacgccttgcgcatcattgcttgtgacatttaaaaatgatggtctatccatttgtcgattgagaacgaccactggcaaatctaagtgactgatttcttcgatgaaagtgtcatcttgatcactttgactcataacgatgatgccatccatccttggcaagtcctcaactggactggtaagggtcgtcatatcgtggaccgctaagcgatactctggcggtagggtggtattgattcccttgatcacttcaaccaaaaagcgatccgatgtacctgccgacaaattagaaaagtaaaggccaataatatacgacttctgattgactagacttttggcattgacattcggcgtataatttaaagaacgcgcaatgtcaccaattttcttttttgtggctggcttgattagtggactgtcatttaacgctcttgaaaccgtggtatgggagacgcctgcgatttttgcaatatctttgatagtgaccatatgtatccctcgactttctcattggttttagcatatatcctaaagagaggaatgtcaatatatcaataatgcacacgttaacttttttctttgaacctgtattcacaagaaattttttatgctagaatggacatatcttaagaaatgattctgtcagtaattacaggagaaatctcatgaaaagggtagggctaatcagaaacattcaacctttttttataacattttccttccagtttctataattagaagcgttttaataatagcgtttggaagtttcatttatcatcgcacgtataaggatattcagaaaacattggtccaaaatcagcaaaatttcgttcagcaagtcaaaggaaatctcgatcaaaaaattcagatcgctttaaaggatttgcacagctgtgcaaaccagccttttaatagaacctttaaagaaggaaggggaaaagaatggaaattagtattgacatcaacgattatttaaatgaaaagtcagtgacagcaacaatccaagggtatatcgatcagcttcatcaggcaggaggagggaggctgatgtttgcctcgggggtgtatccaacaggttcactgatgttaaaaagtaatgttgaactccatctacaaccgggagctgttcttcgattctcggatgatcccaaagagtatccagtggtggtttcgcgttgggaaggggtgaaacgggaagtctatgcttcttgtatctatgccgacggtgccgaaaatattgcaatcacaggttttggcacgatagatggtcaaggtcagaaatggtgggatgtctttcgcaatcatccagagcagttagaatatccgcgaccaaaactgatcagttttgattcctgtcagcaaatcacattgcgagatgttagtttggttaattctcctagctggacagtcaatccaatcttatgccaagacatcactgtggataatattaagatcaaaaatcctgcagactcgccaaatactgatggcattgatccggagtcttgcaaaaatgttcgtatcagcaattgtttgatcgatgtaggggatgattgtattgccattaaatcaggaacagaagagacaaaagaacgcgtttcctgtgaaaatatcacgatcagcaactgtcaaatgctccatggtcatggtggggtcgttttaggaagcgaaatgagcggagatattcgcaatgtgaccatctcaaattgtatattccaagacaccgatcgcggcattcgtttgaaatctcgtagaggacgcggcggggttattgaggatattcgagtgaacaacctaattatggacaatgtgatttgcccatttacgctgaatttgtattatttttgtggtcccaaaggaaaagaaaagtatgtttgggataaaaatccttacccaatctctgaggagactcctcagtttaggagaattcattttgtcaatatctccgcgcgaaatgttcatgctgctgctggttttatttatggtttatctgaacaattcatttcagatatctcgtttcatgaagtagcaatttccatggcaaaagagcccatacccggaaaaccagctatgatgactggaatggaagagatgaccagtcaaggattctatattggctgtgctaaaaatattcattttgaccgtttagaattagtcgatgttgaacatgccttccatatcgagaatagccaggggattgaagttgaccgttcccaagaaaatggtaagcctctcgtgcttcatggtgatttttcgtgaaacagcggcaaacgttgcaaaggtttggatcatttcatagaaaggaaccaatagttcttgtaagaaagttcttttatgagaaaacgattgtctcgaaaagtttttgttagaactcaattaacaagaaccagtgtcggcttatttttgcctatccttatgagaaaaagctagtgccgtttgttcttttcaaccactctcatggaggcagtttttctattggcaaagaagaattacgcagtagcagtcactatttgcagccagaaagttttctagaaacattgatcgctgagggctatgcaggtggagcaatcgatatttgggaatttggtgagagaaaacatggtgaaagtacggtgttttaaaattttcgttcataggacaaaccactctggaccaccatactcaataacaatcaacagttctgaatctacaataatgcgtattgatggatcagaaagtaaatcagatataaaaacggctggcagcctagagggggcttgccagccgttttatatcgtctgtgctttataagaacttattatattagagaagccaactacgccaaaagggtttccgaaaaaacaattatcaagccgaaagtggtaaaataatgcgaatgctgcttaatttcaataaggaaggatttttgaaatggaaattaaatttttgcaaaaagatcaaccaaactggttggcttatgcgggtcaaattgccagcgtcgattggaaagctgctgcatttgtagcaaataagatgcgtcagagaagctataacgactgggaaggcgtttttgtggctgttgcccacaatcaattagctggattttgtacgatcgtcaaagaggatattgtccctcttcaagtcgccccttttattgcgaccgtgtatgttgctcccagctatcgcggcaatcatcttagtcagcaattggtatctgctgcagaacggcgcttgcatcagatcggttttgatacgatctatattgtcactcagctgtcaggtttgtatgaaaaattgggctatcaacaaattgagacagccaccgatcgctttgggagaaggatgcgtgttttggcaaaaaatgaagaattctgctagtcaagcaaatctctttacttactttaagttagtgttattattaaagtaacaagtcatccattcgagatgagaaaaggagcagaaacaatgacggtgattattccagaatttcaacttcatgaacagactcaaattgggaaagttgtcttaaaagtagccaacttagaaaaaatgattgctttttatactcaagtgatcggactatcattgatcgaaaaaaatcagcagactgctcgcttaggtatggcagagaaaatactgcttgaattgatcaaagtcgaaaatccattgcctctcacaaggaaaacaggactgtttcatgtcgctttccttttgccgactcgcaaagatttaggcaatacattgatccattatttgcaaagcaatgcaccgatcgatggcgccagtgatcatggctacagcgaagcattgtacttaacagatcccgaggggaatgggattgaagtgtatcgtgataaaccaaaatctgaatgggatattcgagaagatggcgaaattgttggaattacaaaagaaatggatgcagagggggttgtcgcagcagcagacagccaacaatcaagtttccccacaggtactattgtgggacatgttcatttaaaagttgctgatttagcccagacagaaactttttatacccaagtcgtaggactgagcttaaaaaataattttgggaaccaagcaaaattttttgcggcaggagattatcatcaccatattggctcgaatacttggatgggcaaaggtgtgactcctatggcagacaatgatctaggattggcttattatacctttgtgctcccagacaaagaagcctttgagtcattgctcacgcatcttgagaaggaaaatgtatcccttactcttgaatcaagtaggcgtttggctttattggatccaaatggcatccaagtcaaaatggaatactaggtaaaaatgatagcttttgatgtttttgaatccttgatagcagtttcagtctaaagacggatggggaaagatcggctttatgagatacttggcatatcaaaaaaggagtgcaggaacatgaaatggtggcatctgatgaatacgctatgggtttcattgattttaactagtttgttggtactatttgttcaagacccatttatgactaattatggcatcgatccaatggcgaaatttgcttacttggcattgattggtattcttgcgattggattatatggcgtccaatccgtctggaaacatcaattaatgaaagtatcaatgacaaaaaaataagcggggacccgtcagtgggtccttttttgtttttgaaagtcagtagcggatgtgaagcaaaaaataccttttagatgatagtttgccgggcagcaagttttgtgcacattgatgaggggtgactggcgggtttgacaaaatagatgccagtaaaaagtatcagggctgtgcggattgattccagcacaaccccatgaaaatcaggagatatctatgatctgataagaaaagccattgaccgttaaaaagttgaatacatccttggtagcaaggaagatcgtcttggtatttgtattaggatggaaactcattcgtggttctttagtgatttcgcgctcaaagaaaatctgaatatctcgctccgaattgcttaagagcccaaatatggagacaacgccaggtggcaagtgcatttttttcctcaaaagatcaggagaagctaatttgactcgtgattcactagtgatttctttgagcagatttagatcaagccgtttttgatcgtccattattaggagataataggcggtcttttttttattggttaaaaacatcgattttgttcgaaccccatcaattccagcaataaagctgtctgcttccgcagttgtacttgcaggcgggtgttcgatcacttcaaaggaaatgttcaagtcggtcagtcttgcagcaacagattcaaaaggatccaatatgatcaacccctagtctcttttttattactatatcataggtataagttttaaaatgcctattcaatcgcatgaaagatagagagagtaacaaaaaagcagcttagctgctagtgtaggtcgttaactttagtgatcgaaatctgaaaacagatctgaaaaactttctcataaagaattgaggagcaaagagatttcgtcatgcgcatggatcgagcgtctgtcagtgagcagaagctgctttttacaggctgattctgccattagttgtcaaaataaacccatttgcttgataaagagcaagtaagcgtctcgttaccaaattatttttccaaagattcataagcagaaagttactgagattcttcggctgcaagtttgagactaaatttagagatcacccacagtagaacagcagcaatcagggtaccaacaaatccaaaaaacatgtctaggggatcgggggtattcataacgcctaataccgtttcgcttaataaattggcaatcagcaagaaaatagtcaatccgagagtataggtgaatttgacgcccatcaataaccaaaaataccctagcagaccaatgatcaagctaatagagaaattggaaatgtgtaaataaaagtcggggaaaatcgctgtaaaaaaggttatatctagatattttgataaataggcaaatagtgccaaaaaaatcagtagtaaatagagtaaagatgcccaaacttttgggtaataatgtagctttatttgatttttcaatatgaactcctgtaatcgattgattggctcaaagccgtagctattgtactgggatagttagggattgttaataaaaaacgcagctagtgtgttttttatttgtttatagtcttttgtaacaaaatagttggctgggacattgatgatcggcagatcattttcgttgtcaaacgggacaaatggatcaggtacaaccaaataatccacttggtctttatcgcggaaataattgattgagacatcataatcattggcgaaataattcttaagctcagaataatctgcaaaaaagaacgctggtgacaatgtggtataactgagcccattacttgcagtcaaaacgaaacagatttttttcatcttatttctccttttttatgattttattcgtacgtatatgttaagggggtgatcgatgagaatggtgtaaaaatactaaaggatcaagaaagtgtcctgcacgtatttaccaaacaatgtttaaaccaaaacagctcggttgtctgtgtctttttatagacaagttcattcttttttactggtcaatcgagtgctgttaattagtgagacctgactaacgacggtctaaatgaaaagcaattatttgctgactctagtttcttttttttggtttcttttatcatagagaagtttgagcaactcatagagagccgtgagtactgcaatgcaaaaaagtaaagtcgtatatctgataagaaaaattagattgaaccataatccgtagaccatcggcataaccacgatcaagcaaagatacaattcgatttttcggcgtctcctcaattgcagccatcgttcatcagacatgttctcgctcctttgatcaagatagaatttccatgcaatcctctatgtgtttgactcaacgtatagacaaatagaagaaatacttagaaacagtataaccgaaaatgacaaaaccacataactaggacggcaatttcgtcctagttgtgtctttgtcatagatttataaataacaattgcataaaactaattgaactggaaatacaaaaaaagcaaattaccgaagtaatttgccggtacgatgcagacgatgggatttgaacccacacgagctaagctcacacgcccctcaagcgtgcgtgtctgccgttccaccacgtctgcttattgtttttgtatactgacagctgattgcagccatcacgtctaaaaaacatgttaccgattatcttcacgtttgtcaatgctattttagggatttataaaaggacatttttcttgctttttattgaaaaaaaatatttaagtggcagaatctggtataatgagaaaataactttggagctttaaggagattgataaatgaactactttaaaaatctgctggctaaatcgattcggcagcgccgttttttgtttacgatgatagcagcgttcttgattggtgtggggctcgctttttatcttacattcatggaaccagtgaatgtacaggcagaaatcactatgcaaaaagcgcaagcattacggcttgtagacaattatcagaattatccaaatgaatctcaggacaagcaagaaacctatcaactgctgctggcaaacaacacattatctaatcggcaagcctcgaatctaatcatggaagaatttcctcgtttcaatcggaccagtgaagagattgcaaaaattcagctgcaattatgggaaaccgctttaccagataaagcctttttaccatctatctggcaattgcagcaaaataaagtggtagcagcgcaattagaagaacaggaaaaagctccttttcttactgttgacaatgcgcagactgctgttgcgttgactattcaagtgttattgggatttggctttttattcctggcattttttgctagcgataatttgctggaagaaaagcgccatttttctctgatccattcctatccacaagtcttccctataaggatgatcagtaaagtcggggtaaagatgattggtcatctggcaacgatcagcctgttgcttctaggaatcactgcggccatgtcggtgatcggacgatggggggattggcactatccaacggctatctattatcatcatacttggcatgccgtacctttctggcaatactttctattggtactcgtgcttttgacaactttgattattgtgacagaattactgggccttgtggccaatgttttgattccaaatcgctatgtttctttttttctcctttgtctttgctatggtctcggtacaatagctagtacaccattcagtaaatattccccttttgctgtttttaatttgcaaaagatcctcacaggtgagtttgcagtcagatcgcaatcgacagtcgggttagggacagctttcatccttcttttcttatggggggtgggagcggtcaccttcttgctgatcgcagataagaaaaactggctagcgaaaggagtcatataatgaaaaattattttctctttgaactacagcaattaatcaaaagtaaaaaaacgatcgggctatggtgcttgttagtaatcgttgctggcgtatacagttttcgtgatcgcacctatcggccaattgagcgaatagacaaaaatgaaattgaacagcggtatttgactagacaatcctttttggatgaacaagcagaaaatccctcagatcattggtccgccgccatggcagtagcgatgttcgagccatggaatcaagcagatagcttacgattaacttccctagctgccaatgattggcaaaagtatgccaaagcaacgagccaatggtatcagctgagtctccaatataccgatgatgaaacaattttcttcacgcctgactattatacttatcagaactattatgcggcttatgatgggaaatacggctatgcctccactgcaaaatggatggaaagtgccagccaattaccaaacaaaaagctttccaagtatgtgttggaacaaaaaacgggtatccaatctgttcagcgggcatttacgaattacttgccgtttctctttcttggcgtgacgatctttttggcaatcgatagtctgaccaaagatcgtcgacacaaaagcttattcttatctttgccggtgacggtagatgagattctttgggcgaagacagcggcactgtttattgtgtcaacactgatgatgatcagtacactcgttttgatttggatcggtgtcggctgccaattcggctttggctcattggacctacccgtcagtatcttgtcttcatcctttgatgcccgttatcctatttcttctgccgatgttttttatacacgccctgttggagttttcttacttcagtgtataggggtaggaatcgtgctgcaattgatctatatccgaggcattcttttgctgagcacactttggcgttcagaattagccaatctctttcttgctggttttggcttgattagtccacttatttttcagagacgctggtttagtgcattcttggataaatcaaatgatgcctatttgtatcaaaattatggtcagatcctttcaggattcagccgtttttattttgggtcctctgagtttgtccttgcgaaaggactgctgctttttggtgtagtgtggctgctgatcgagatcggtctttttgttcgtgtacagcagaagcaatttaagcttgtttaggaggtttggaaatgttagcaatgaaaaacgtaactgtgacatttaaacgaaatgttttggatgatttaacgttggcctttcatcctggagaaatcgtcggcttggtggcgccgaacggtactggaaaatcaacactactcaatgtattgatgaattttgttcagccgactagtggggagatctttctcgatcaaacacagctttacacgtccaagaagtcagaaatggcagctcaccagaaaatctcttttttccctgatcagaacgatctatataatgatctcagcggattagaacatttaaaactttatcaacgaatgtggcgatcagaggaagcgctgattgatcaaaccgtgaatcaattaagaatgactgactatatcaagcggccggttggaacctattcgttggggatgcgtcaaagactgtgttttgcgatgcagatcgtgacagacacgccctatatgttgatggacgaagtcatgaatgggttggatccgaccaatgtggaattgatttctaacgttttaaaagggttgcgggagaaaaagaaatcgatcctgattgcttcccatattttgaccaatttggatagttatgcagatcgcgttttgtttttgaaagatggcaagattatccatgaatacctgggaaagaattctttagtagatgaaccaatttatttaaaagcaaaagatccagagtttttggtttcatttcccgaattaacaacattgacaatcgatcttcaagaacaggtctatttaatcgaaatcagtgatcctcagctgccgcaacgctttattgaagctggttttacagaattttcaattggccatctcgcattagctgaacgctatttaaaattctttccagagaatgactgaacaaaaacgaatgaacgtctaggcaataaaagagcgttcattcgtttcttttagaaaagaatttatttaaaagtcgtaaagttctgtcaatttgaccgttttttttctaaactttttgctataataaatgcaatcttttaaaaaagaatatcactagaaccaaggtaatttgcattgattctactgtcaaaggagaattcgaatgagaaaatttgaaaagtcatcaaaactagaaggcgtaagttatgatgtccggggaccagtcctagaagaagcagaacggatgcaagaagaaggcatcagcatcttgaaattgaatacaggtaatccggcaccatttggttttgaagcgccaaatgagatcgtccgtgacttgattatgaatgtgcgggagtctgaaggctactctgattctaaaggaattttttcagcccgcaaagccatcgagcaatattatcaattacaaaagtttccaaatgtgacgatcaatgatatttataccggaaatggtgtatcagaactgatcaccatgtgtatgcaagggctatgtaataatggcgatgaagtgttggtgccgatgcctgattatcctttatggacggcatcgatctctttagctggtggaaaacctgtacactacatttgcgatgaacaatctgactggaacccagatattgaagatattcgttcaaaaatcacaagtaaaacgaaagccatcgtgatcatcaaccctaataatcctacaggtgctgtctatccaaaagaagtattgcagcaaattgttgatgtggcccgcgaccatgacttgattattttttctgacgaaatttatgatcggttagtgatggatgattatgttcacgtcccaatcgctacattagctccggatcgctttgttgtgactcttggtggattgtctaaatcacatcgtgtagccggattccgggttggctggatggtccttagcggggataagagaaacgttaaagattatattgagggcttgaatatgctttcctctatgaggctttgttcaaatgttctttctcagcagatcattcagacggcgttaggtggctatcaaagttcggatgaactgctgcttccaggaggaaggatctatgagcaaagagagtatatttatcaagcattgaatgacattcctggtttatcagctgttaaacctaaagcggcattttatattttccctaagatcgatgtcaaacgcttcaatattaagaatgatgaacagtttgtgttggattttctgcatgagcaccatgtgctattagtgcacgggggcggatttaattggcaagaaccagatcatttccgaatcgtttatttaccgaatatggatgatttgaaagcaacgaccgaaaagatgcgggagtttttagccacttatcagcaaaaataagtaagcaatagtaggaatgaacaatagtaaaaaaaacgaacagttggctccttatcctgtaccttgtagcaaggcatcggaccagatccaactgctcgtttttttgattgatcgaatatcttaaaatcatagcgcttattgcatatgcttagtcagcagtctgctgacatttttttttactgatgatcattcgatcattgaatttttccagcatttcttcgctagggtctgtcacttggacaagaaccgaattttcatattctctttcgacttttcctgcatagaccttgccttcccaagtgaaggtaatggtgctgttaatcgtcatagaaacacctcgttttaaattgttaaaaaataccaagatattgttggaattgctttcctttttgctattatgtgctaaaatgaagaaaattaaaaatgcgaattcgcatttttttaatgttgaaaaagttggaggagagtcatggcaaattcacaagaatcctttggccaaatcattcgcacgttccgcaaaaagcgcaagatgacacaaaagatgttggcagaagatatctgttcacaaagtgttttgagccggatcgaaaataatgaagaattaccgaatgtattggtcatgcatcaaatctgtcaacgattaggcgttaccttagatcaagtaatgatgctccatgctgaagagatcaatcgaacgaatcaagtgttcgctcaaatggaaagccattttgttcataaagagtaccaagagttattgaccaaactgcaggataaaacgatcatggactatctatatttggacgcagacatgcaaatgtactattactttttagggagttgcgaatatttcttgttccaagattatgaagcagcgattgaaagccttaaaaaaggcttatcctactcttatcagcaagataaaatcaatatctctgtgatggagattcgactcttaagttgtatggggcgagtgtataatgatatgcagcaattagaagaagcacgttttcatctagaaaaaagttaccatggggtgcaagtgctgccggcagaacggatgaccacaaccttgaccaaagtattctacaactatgcagtttttttagcgaaacaagaagaattcaccactgctttacaaattctagaagaaggtatcgatcttgccagagaaaagaacagtttctattttttagaagaattatttgaactgaaaggccatgtctttgtcgctcttgacaatcagcaagcagccgatgaaagttttgctctttatcaagcggtcgtcgatattcgaaattcatcgagaaatggtgtagacctttcttgacttcttactcaaataagagtaattttaaggaagaaaagaaataaggagcgatcaagatgaaaacatatatttatgcggacaaattctttttgaagtcagctgttcatggggcaggttatctggagatcattgacggcaaatttggcgatatcgtcaatgaagtaccggaagatgcggaagtaactgattattctgggcaatggatagctccaggactcgtagatacccatatccatgggttcatgaaccacgatgtcatggacaacgatgcagaagggatcaaagctatgtcagaaggcttattgtcttgtggtgtaacttctttcttgccgacgacattgacttccagcaaagaacgtctaagagatgtagcagaaactatcggacaagtgaaagattctgttaccggtgcgaaaatccaagggatttattttgaaggacctttctttactgaagaacacaaaggcgctcaaaatccaatctattttggtgatccagacatcgatacattccacgaatggcaggaagcttctggtgggattatcaaaaaaattgccttagctcctgaacgtaaaggcgttaccgattttgtgtctcaagtgacagaagaaggtgttgtggttgccttaggtcatagtaatgggactttacaggaagctgaagctgctgttgaagcaggagccagtgtttttgttcatgcctataacggaatgagaggactaaatcaccgagaaccagggatggtaggagcattgctatcattaaaagaagtattctctgaattgatctgtgatggacatcatgttcatccgcaagcagctgagatcttgatggaaaaagccgggcatgaccatgttgctttgatcaccgactgtatgatggcaggaggtatgccggatggagattatattcttggagaattccctgttgtcgtaaaagatggaacagctcgtctaaaagaaggaaatttggccggaagtattttgaaattaaaagaagccatcaaaaatgttgttgagtgggagattgctaccccgcaagaagcaatcatgatggcaagtctagtgccagcaatcagttgtaaaatcgatgacaaatgcggcatgatcaagaaaggtcgagcagctgactttatcgtgttggaccctcaaatgaatctgcaagcgacatttttagatggtgtttgccggtacgaagcttaagcagaaaaaagacacagatcgccaattggtgatctgtgcttttttgtaaaaacgtttaattgttttatcgattttcatcaatagctggaaggtagatcaaatttttcttgcccaacaaaagaaaacagcaaaaacgccttcctcacaagctgtcttgatacgtaaaaagctaagtagtgagagggcgtttatttttgttcttgctgcttggagatttcttcttgaacatcttccagcatagttttcaattccgtttctctttccttcaatacaaccaagtcttctttgatttctgcttgtttttctttttcgggaggcctcaagacaaaattgatgaagatcgcaatcagcgtaccaataaaagtgtctaacacgcgatctaatgcaaaaataaaagactctccttgtggaacactaagagtgatcaataacatcgtagcaatcccagaaataataccggaattattattgatcccatccgaaagaacgataatgaaggccactaaagcggggagtaccaataactcgatcaaaaaatcattgtggaaatactgtttcatgaagaagtagatgatggcagtagccccaccgatcgaatttcctaaaactcgtgatttcccaaaagaaagggtcgttgttaaatcttgacgtagtgagaagacagcggaaagggcagcgatcaaaggctgtccgcgattcaaaaatcgaaacagcaagatacacaacatgacagcaattgcggtttttatcgttcgcatccctagacgaaagcggccaaattgcatgatcgatttcctccttttctttaatcataaccaaaataaccgataaattctagtgaaatccttttttgtttagtatactttgaaaggaggtgcagaatgaaaattggaatgagaacagtcaagacagcgattgcttcgggtttatcgatggcagtggctcaagcgattgggttattatatgcgccagccgcagggatcattgcgattttgagcgtaggcaacacaaagaaaacatcgctttatacgggcattggacgcttgatctcactggcactggcgacaattctggcattttgcagtttttcgcttctgggatataatcctttagggtttgtgctctttttgtttttgttcatcccaatggctgtccgtttttcattgacagatggcatcgtggtcaattcagtcttagtaacgcactatttactggaagaatcctttgcttggcgcttgatcgtcaatgaattcttgctcatgattctcggagttggctttgcattagtatttaatctttatatgccagatggagaaaaagaactgaaagaattgcagcaagaaacagaaaagacgtttaaaagacttttaaaagatatgtctgaacacttaaatcaaccttctcgattgaccttgcaagggcaatgtcaatcattattggcaaagattcgacaaggacaagaaaaagcacaggtccatcaagaaaaccaatggagccaaaagaatagttactatgaagcgtattttgcgatgcggcgtgcgcaagttcgtttgttgacagaaatgattggtctcttgcgatccatttgggtagaagaagtttatacagagaaatttcgtgccttgctgctgtataccgcagaaacatttgatgaagctaacgacggcgaagaccttttgctaaggatcgaagagttgtatcaagattatcgacaaaaaccgctgcctagaaatcgcgaggagtttgaaaatcgcgcgcaattgtttcaatttttgcagtcgtttaaacgttttattgaaatcaaagccgaatttgctgaacgggatcattaagaaaaggaaagaatacgactgcccagcgaatcaaatcgctgggcagtcaattgttttattttgtttgcttccaaaattgttgcatctggtctaagacggcaatgacgtcacttgttagatggatcgatcctttagaagttccttcaatagttttaatcatattggcgatttcgtaatttagtgcttgggtcgtatcgcctgtttcaataaactcattggagccatcacgatagtgaatggttgctttatcagctcgcggatattcttcgactgtgatatagccttcttcaaaagcaacgattcctgtttttggcattttagcttggaaagttaggatcacactggccatttcatcagctgggttacgcaaaatcgtcacggattgttcgtcaacgccggtttcaaaaggcttcatgctgctgaattctacctttggtgactcactcatgaaaaagcgggcaaaagagacggcataagtaccaatgtcaagcagtgcaccgccgcctaaatcaggattgaaaaaacgattttgaggatcaggatccttgtaactgccaaaaggtgcttgaatcatttttaattttcctagtttgccagaggctacgatttcttttagacggtgataaagcggcatgttgtagatggtcatcgcctcttctaaaaccaatcctttttctttggctaaggccagttcttcagcaagttcatcgccacttgtagtgatcgctttttcgcaaagaacgtgtttccctgctgccagtgctgccatgatgtagtgatggtggatatcatttggtaccgcaatatagacgatatcgatcgatggatcagccaacattgcttcagcagattcataagcctgaggaatcgagaaacgttccgcaaatgcttggacttttgaataacggcgggcacagacaccgtacaattcgctagcatcgcttgcaaatccagcggcaaattgtgtggcgatgtctccaaggccaattatgccccaacgatattttttcattttctatcagctccttcgtttttagtataacaaaacttagtgaatcttaaaaatattgcaaagccaaagttaaaagttccatttatgtccagctttcagtaaaatagatacaggagggatgtatgatgcataacgtgtctattgcaattattttaagtacagttattgaacaatattctacggaagctcgtttctatgaaacgcagcttggaatcgatcgagaacaatgggaggcctggaaaaatgggacagcgagtttgacacctgctgaaaatcagaaaatcaaattgctgttctctgattatgaatggatgctgattcaaaaaattgttcgtcaaacggtgatctatcctgaaaagagaacaagtgcggtagctgaattcaagaaaatgaagacacagattgcacgcacgtggctttcaaatgatttggcaaaagtggaattattaacacaatctgaagaaagtactcaataccttgatttaagagtcagtattacgtatgatgaatggggctatgacgacattttgaacttccgtctgcctgcttttgtccaacaacaaatcaagaatgagaaaattgagttgttggcatgggtcaaagagaatttagaagaaacatataattaaaggtagggtttttttgaaaaaatatttaggtatcttagctgctgctggctttctattaattagtttggtagctagtctgcagcaggaacattcagcgagcagcgaaacaatcgcaagtagtcagacagtggcgcctagcagtgaaaaagaacaagcaagagtctctcagaagagtaaagattttcccaaagtatctttagatgattgggcgcttgttttagtgggccccctgaataaaggaactgaaatcgatacggggggattagcaaaattaaccaatggctatctcgtggacaaacgaatcgtttctgactatgaaaaattaaaagctgccgcagaaaaagctggtcatcctttagtgatgatctccgcctttcgctccatcgcctcgcaaaaggctgtttttgatcagaatgtcacgatgctgatgagtcaaggacaaaacaaagagaaggcaatcgaaacaaccaaacgaacgatgacagaaccaggttacagtgaacaccatacgggtttagccgtagacgtagttgatcgacaatggtatgattcttatccagaaaccgtattggaccaccgatttggtgagacagatggcggcaagtggctgcaagcgcatgcccgggaatacggctttatcattcgttacccagaaggaaagcaggccattactcagatcgattatgaaccttggcatttacgctatgttggtgtagaaactgctacatatattgaaaaacatcaactgactctggaagaatttctagagcaagtaaaagaacaggaggaagaaaatgagtaaacgacgcaaaacaacgaagactcgactgccgtttgtctttttaggtatcctcctgattgggcttgcttttattttttcaatgaacagtttagccgatcccttgccgaaacaagaggatagtgaagaaatgactcagcaagaatttattgatcgcattgcacctcatgcacaggaattgcaaaagggttacggtattttaccgagcattattttagggcaagccatcttggagtctgattggggcaaaagtacactagctagtgaatacaataatctttttggaatcaaagcatttggacatagtaaaaaagtgacattagatacccaagagttttataatgagcagtgggtaacgatccaaggcgattttcgagtctatgattcgtgggaagagtccatggatgaccacacgatgctctttgtcaatggtgtagactggaatccagcgctctatgtaaatgttttgtcggcaacagactacaaaacagctgccaaagcattgcaagaagctggttatgccacagatccggattatgcagagaaaatcattcgtgtaattgaaacctatcatttaaatcaatacgaccaatagacggaaagaagtgggtgcccatggaagaaaaatacatgccaaagatcacaacggaactgcgaaaagatatcgtgaaagttcctaaagttatcagacaagcaagcgggattcaaatttttggcaaacagatccgctcgatcatttttactacagatattgcaatcatccgcaataccaatgcagatgcggtgattgccgtctatccctttaccccgcaccctgcgattaccaaagcgattatcgaggcagctgatattcccgtattttcgggggtcggaggaggtttgactcaaggatttcgttcttcttatatgagcatgtttgcagaagcgcaaggttccattggtgtggtgctaaatggtccgacaccactgaaaactgtggagcaggtctgtaaggtcattgatattcctgtgatcagtaccgtaactagtaaatataccaaaattgatgaaaaattgaagttaggtgtcaaagtgatcaatatcagtgctgggaaaaaaaccgctgagactgttcgttattttcgcgagcggtatcctgaattgccaatcatcgctactggaggccctacagatgaaagtattttagaaacgatcgaagcaggcgccaatgcaatcacctatacaccaccttccaatggagagttattcagcaaaaaaatgcagcactatcgggaaatggaaaaacctgattagtgagcgttgagaaataaaatgagaacattcttattttggaagagttttctaaacttgcctttttaatcaatcttcggcataatcgaacctatcattcataaaatttaacttgtatatcgtcgtaataaggtcgacagtctctacccgataccgtaaatatcggactataagtaaaaaaagtgccattgatgcaccttttttgctttagcaaaaaaggtgtttttttgttgataggcctaaatggaaaggaaagaggtataggatgaaaaagttgatcgaacggatcgaaaaagacggaaatgttttaggtgatggcgttctgaaagttgatagttttttaacgcaccaagtggatccggaattaatgcaggaaatcggcacgatatttgccaaacgatttcaagcagagcagattactaaagtagtgactatcgaagcttcagggattgcaccagctttatttacggcacaaacattaggtgtgccaatgatttttgcccgtaaagccaaaagtctgacaatggacgaagaattattgacagcctcggtttattcctttaccaagcaagtcacgagtcaagtatcgatttctcggaaatttttgtctgcggaagacaatgtattgatcatcgatgactttttagcaaatggccaagcagcaaaaggattgatcgaattatgccagcaagccggtgcaacggttgctggtatcggaatcgtcattgaaaaatccttccaatctggacgagcattgcttgaagaaatgtcgattcctgttgtttctctcgcgcggatcgcttccttatccgagggtaaagcaactttcttggagggtgacgcttaatgaacgaacaaaatggacgctctgctgtcttagggttgcagcacttgctcgcgatgtatgcgggtgctgtcgcagtaccactattgattggaaccgggttaggatttaatgaagcccaaatgacttatttgatttccattgatatttttatgtgcggggtagcaacattgctgcaattgaccgtcacccgtttcttcgggatcggattgccggttgtcttgggctgtgccatccaagctgtttcaccattgattttgatcggaactaagtcagggatcggtgccatttatggagccattattgcttctggtatttttgttgttttgatctccggtgtcttctcaaaaatcaaagtcttgtttccgccattggttacgggaactgtcattacagtgattggtttgacgttgatccccgttgccattaccaaaatcggtggtggggatgctgccgcagcttcctttggcgcaccagacaatttactcttaggttttgtcacgattgcattaattattggtattcagatttttgccaaaggatttcttcgttcgattgctgttttgatcggtttgatcggcggaactttgctagcaactgtcttagggttagttgatttatccgcgatttctcacgcgcctgtctttcatttgccgcagccgttttactttgggttaccaacctttgatatttggtcgattttattgatgatcattatttcaatcgttagtatggtggagtctacgggggtctattttgcactgggagatattacaggacaacctgtttcatcagaatcattgaaaaaaggttatcgggctgaagggttagcagtgattctgggcggaatcttcaacacattcccttatacgggcttctcacaaaatgtagggctcgtacagttatctggtatcaaaacccgtaaaccgatttatttctctgcggtctttttgattatattaggtttgtttccgaaagttggtgctttggcgcaaatcattcctgaagctgtattgggtggcgggatgttagtcatgttcggcatggtggctgtccaagggatgagaatgttgtcgaaagtcgactattcaaatgacaaaaatttgctgattatcgctgtttcactgggattcggcttaggtttcaacattatgccaactttatttagccgcttacctgaaaccttgcaaatgtttactggtaacggaattgttatgagcagcatgactgcgattatcttgaatcttttattcaatggcttaccaaaaaaagaagcggtcgaatcaggagaatttaacgaagtttgatttacgaaagcattctggtcaacaggatgctttttttgttttagagagaagaaatgatcttttgttaaaagacgaacaatatatctcgtattttttctatagttcgatttttttttgactttatggatgtcacttgctagtatttaagtgaataatcgaagggagttgtcttatggaacaagtagcagtcattatgggcagtacgtcagattgggagacgatgaaacacagttgtgagattttagaggagcttgggattccctatatcaaaaaggttgtttcggctcatcggacaccggacttgatgttttcctttgccgaaaatgcaagagaaaaagggctgaaagtaatcattgctggtgctggcggtgccgctcatctgccaggtatggtcgctgcaaaaacaacgttacccgtgattggcgtacctgttcaatcacgaacattaaatggattggattcgttactttccatcgtacagatgccgggaggcgttcctgtggcaacgacagcgattggaaaagctggtgcaatcaacgcgggactacttgcagctcagatgctttccatgtatgatttaggaatagcggaaaagttggatcaacgaaaaaagacgttgaaagaaaaagtagtggaaagtagtgatcaacttgattaaacctttgatgcccaatgcgacgatcggaatcgttggcggcggacaattggggcgtatgatggcaatgagtgccaaaaaaatgggtttccgtgtcggcgtgctggatccaacagccaattgtccgacagcacaagtagctgactggcatattgttgctgcttatgacgatgtctttgcactggaagaaatggcgcggcgttctgatgtgattacttatgaatttgagaatgtcagcgtagaggctttgaattcgattttgccctatgcaaatattccccagggaactgatctattggcaatcacccaagatcgcttgttagaaaaatctttcttagaagccaataatattgttattgcaccttatgcgacaatcatcagtcctaccgatattcaagatgccatcgagagtatcggctatccttgtgtattgaaaacgactcgaggaggctatgatggcaaagggcaatatgttttatacagcacagctgatttagcgccttcgatgaatcttttgcgggaaggaacttgtgaattagaagcatggatcccttacgaaaaagaactctcgatcatggtggcagggaatggtcgtgaaatcaccactttcccagtggttgaaaatatccaccgcaacaatatcttgcatcaaacgattgcacctgctcgaatcgatgctgaggtagcggaggaagcagaacggatcgcgcgtgtgattgcacaagcccttgatttacgcggtgttttagcgatcgagctgttcttaacgaaaagcggcggactatatgtgaatgagttggcaccacgcccacataattcaggtcattactcgattgaagcttgttctatgagtcagtttgatgcccatgtacgtgggatctgcggttggccgcttgcagaggttaaactgttgagtgatgcggtcatggtgaacatcttaggtgatgaactcattgaaacatatgacctgattgctcataagccagattggcaattccattattatggcaaagaagaagcaaagagcggtcggaaaatgggacacattacgttgttgaccgaagacattactgcttcattggaagaaatctatcaaacgaatatttgggattaaaggagagtaacgcatgttagaacgttatacaagacctgagatgggcaaaatttggacagatcaaaatcgataccaagcatggctagaagtcgaaatcttagctgatgaggcgtgggccgagcttggtgagattcccaaagaagatgtggaaaaaattagagagaaggcaactttcgatatcgaccgtatcttagagattgaagcacagacgcgtcatgatgtggtcgcattcacccgggctgtctctgaatcgcttggtgacgaaagtaagtgggtccactatgggctgacttctactgatgtggtagatacggcttatggttacttgatgaagcaagcgaatgacttaatccgtaaagatctagaaacattcacagctatcattggtgaaaaagcaaaagaacacaaatatactgtcatgatgggacggacccatggggtgcatgccgaaccgacgacatttgggttgaagcttgccttgtggtattctgaaatgaaacgcaatattgaacgtttcgaacgagcggcggctggagttgaagctgggaaaatcagcggcgcagtaggaacatttgccaacattccgccatttgttgaagaatatgtatgtaacaagttggggattcgtcctcaagaaatctctacgcaagtgttgccgcgagatctccatgcagaatattttgcttccatggcactgattgcaacaagcattgaaaaatttgcgacagaaatccgtggattgcaaaaatcagaaacaagagaagttgaagagttttttgctaaagggcaaaaagggtcttccgcaatgccgcacaaacgcaatcctattggttcagaaaatatggcgggattagcacgagtgatccgcggtcatatggtgacggcgtatgaaaatgtttctctttggcatgaacgtgatatctctcactcttctgcagaacggattattatcccggatacaacgattttgattaattatatgctcaatcgttttggaacgatcgtcaaaaatctgactgttttcccagaaaatatgaaacgtaatatgaatgcgacttttggcttgatctatagtcaacgtgttatgttgaaattgatcgatcatggcatgactcgagaacaggcatatgatcttgttcagccgaagacggcacaagcttgggacgaacaacgggattttcgaccattgttagaagctgaccaaaccattatgtctacgttaagtgaaaaagacttggatgatgcatttgattatcatcatcatttaaagcaagtggatacgatttttgcgcgcgtaggtttaggtgaatagggaataaaccccgaaaaaaacaaaaggcacgctgcttcaataagcagcgtgccttttggggtagttttattatttagttatagttttcggaaagataagacaaaagatctggggctaatgctgtagcagaagagttttcttgccgatcttctagcatggacaccatcaaatacttttgattctgggcatggaaagcaaataagaagctattttcctgtcctttctcatcttgtttctccttgatctcagctgttccagttttggcagcaagaggcaaaccgagagctgctagggaatgggctgtcccattctcatcggtaacgacagctttcaaatcctcattgatcagtgaaatcgtctctggtgaaatcaactcttttttcgtctttgtttctgcacccatcactaatcgtggataaaccagagatccttgattggcgaaaacagagtacatcgctgcttgttgaattggattgatcaacaattctccctggccatagccagtgtctgccagcaaaatctcagaattgaaggatttgtcattgctgatttgtgcagggttcatggcaatcggcaagtccaattcttcaccgaaaataaatttctccaaaccagcacggaatttgtcttcacccatcgccaatgtttgttgagccatatagatattatccgaatagacgagagcgttacgcaagttaacggatgcgacatcgctgacccgagtcacgaagtaatctccccaagagctatctttttgccatttcaatccgttgattgaaaggacggtttctggattgatcgttccattgtctaaaccgatggctgctgtgattgttttaaaggttgaaccgggagcataaccagttgcaaagcggctgataaatggtagatctttgttgttatggtaagcatcatagtcctcttgtgaaattccgttggtcattttattgggatcaaaacttggagaactagctagaacgagcagatcccctgtggttggttcagtgaccacggtagaaccagcctgattcttaagggaatcaaaagcgattttctgtgctttggcatcgatcgtgagttgaatcgttttgccgtcagtttttttcgtttcgatcaatgcttttcgctctgtgcctttttcatcggtgatcgctatcttaccaccgttttttcctcgaagttctttgtcaaaagctgcctcgagaccagagcggccaatttttccattgctggctaatgtatcatctttttcaacatcttcagccgtaatgtctcctacataaccaatcaattgtgcagcggcttcacctaatggataggttctgcccgcggtttcttgaatgcttgcaccggttgggagatcagctgtgggttccacgattttcaaaggaacaaagtaatcgtcttgcacccaagattgatccaatgcttgctggatcgctttctcagtcaggtcaaactgcttagcgatcgctttgattcttgactctttatcctctccatctcctaattgtccgggaatcaccccaagctggtacaaggtgccattagcagccagtggtgttttgttgcgatccactatttcacctcgaacagcctcatcaacagaaatacttactttatcttgtccagccatgtcagggaaaatcaggtttggagcccaatcgatttttggctgatctttttcaaatttgatggttccggaataattcagatctttgatttcccccaagctagtagtgagagataactgataggtaaactgataatctgcatctttgacatcatcgcttaaagtgattttggaacccttgatgttggcagcatcaattccgctgaaaattgtttgatatttttctgctacttgatcattggtataaccatttctttctgcgctatcagaaagaatcaaggatggtaatttgtcgaatttgttttttgaaaggttctcaatgaatgagtggacgactttctctgcctgattttgtcgttgctgtttgtcataatagcgatagccgaaaaagccacctactacaagcaataagagcagaggaagaacaatcagtaaagtcttccgtttttttggtggttgattttgagagcggcgattttgtcgttccatttttcttaattcccttcttggttaagtatcggtaactcttcgcgattccgataaagcggcagcagcaagcgataatctgctaacagttgctccatagtgagcgtagaaatctgatctttgagatagactttgccaatctgtaattcgcttttttttacagtagtcagccgctctagagcagcgggccattctcggatcggctgatagccatattgcgtatgatccagagagaggacaaaatcttgaggtagagtttcaaacagtgccggtttctctgaccagcagcgagcgatttgctgttggtttttcggctgatcaatcacacttaaccagacaaaagcatactcacgagtaataccgatctggaagtgggcatccatcttataacctcgcttgtttggtccaaaagctgcccaagtttcttctggaggatagacacttcgccgtcggtgctgtgcgatatgcagataaaaaggagtgtctagcttttctgtgaaaaaagggcagactttttcaccaatttgctgaaaaatcggttggatctctttacgaatttcctgcattcgttcttccaagctcgaagcttggaagacgtgaaagcttttattagtaaataacatagagtagaattcctttcttgtattctaagagatagtatagcaaaaaaacacccttaaaatcgcaatttaggcgttttttaagagtgagtttaactatttataaaattaggttttaaaggagtgaaagtcttttcctcattgagtaagtttagcaagacatccaaaaaggcagtttgcatttcttccatattgaaataaatacggaaacaataggtgtgtttaaagaaagtctgctgatggatttgatggataatcaattcttcgtttaatccgtttttatattggagtacccgttttcgatgttcggaataatgaggccgggcatgttttttgaatggactgaataaataaaaagatgtcatttgatttgcggtcaacacttgttgaacggcaagtagttcattatgtagctgttttctgtcggtgtccgataaatgagcgataaatcgttgcgcttgattttccagtgaccacatgaatcaattcctccttggagataccaatattcacaaaatcaatataacatgaaaaaaaataaatgtaaacgctttatagtgtgtgaacaagtcggaaatctgcagaacaaaaaatgattttaagttaaacacgaacgtttaaagaaaaattagttgttaatgtacattattttgttgacccttattctttgcgttgttagaatagaaaacaacaagaagagactaaaaatctatgtgaaaaaactaacttttgtgaggtgtccggtggtgcaagaacaattgatttacgaagggaaagcaaagaaactcttcaagactagcaaagatgaagagctccgtgtggagtatctcgatcaggctaccgcgttgaatggattgaagaaagatgcagtttcaggaaaaggagcactgaataatcagattaccagtcttatttttcaagaattagaaaagcagggtattccaagtcattttatcaaaatattgtctaaacacgaacaattagtttgtgaagttgaaatgatcccgttggaaatcgtcgtccgtaatacggctgccggcagcttttctaagcgcctgggaattgctgaaggggagcagctgccttttccgattattgaattttattacaaagaagaccgcttagacgatcctttcatcaatgaagatcacattcgttatttgggaatcgccacccctgaggaagttgctcaaatcaaaatgcttgctcgacaaatcaacaccgcattgtgccaactctttgagaaaattaagatccacttggtcgactttaaaattgaagtcggaaaaagtgatgggaaaattcttttagcggatgagatttcgccggatacttgtcgcttatgggatctgacaacgaaagaacatttggataaagatgtctatcgtcgtgaaatcggggatctgattcctgtttatcaagaagtattaaatcgcttagaaaaggagtatagttcatgtatttagtcaaagtttatgtcacttataaagagtcggtcttggatcctcaaggagaagcagtcaaaggagcggttcatcgtttggggtatcaaaatgtctctgaaatacgtattgggaaatattttgagatcaaagttacagacagcaacaaagaatcagtagcggcagaaattgaagaagtttgtgacaagttactggcaaatgtcaatatggagacttatcgttatgaaatcattgagatggaggacaaggaacaatgaaatttgcagtaatcgtttttcctggttcgaattgtgatgtcgatttaatgtatgccatcaaagatgtgatgggcgaagaagccgaatatgtgtggcatgacgagacctcgttagctggctttgatggtgtattgcttccaggaggtttctcctacggggattaccttcgctgcggagccatcgcacgtttctcgaatattatggcagaagtcattcgttttgcagaagaaggaaaaccggtctttggtacgtgcaatggcttccagatcttgacagaagctggcttgctgccaggggttttacgcagaaatgaatcgctgcactttatttgcaagccggtacagttgcaagtcaataaccagacgccttttacctctgaataccagcaagatgaacggatcacgatccctgtcgctcatggagaaggaaattactattgcgacgatcaaacctaccaggaactggaagccaataaccagattgtcttccgttatgtggataacgttaacgggagtttacatggtattgccggcatttgcaacaaggcaggcaatgttttagggatgatgccccatcctgagcgggcaatggaagagttgcttggctcaaaggatggcaagaagttctttgcgtctttattgaaaaatttcgggaaggtgccagtacatgaataaagcaatcatagcagagccaacaccacaggaaatcaaagaaaccaagctttatcaacaatgggggctcactgatgaagaataccaaatgatttcagaagaaatattaggtcgactacctaattatacagaaacgggtctcttttcagtaatgtggagcgaacattgttcctataaaaattccaagccggtcttgcgcaaatttccaaccgaaggcccgcaagttttacaagggccaggcgaaggagcgggaatcgtcgatattggtgatggccaagcagttgtctttaaagcggaaagtcataaccatccttcggccgtggagccttatgaaggcgccgcaaccggcgtcggtgggattattcgtgatattttcagtatgggggcgcggcccatcgcgatcctagattcgttgcgttttggcgaattgacgaatgagcggaccaaataccttttagaagaagtcgtggcaggaatcagcggctatggaaattgtatcggaatccctacagtcggtggtgaagttgccttcgatgcctgttacgaagggaatccattggtcaatgcgatgtgtgtcggtttgatcgaccacaaagatattcaaaaaggacaggccaaaggcgttggtaacataatcatgtatgtgggagcaaaaacaggtagagacgggatccatggtgcaacatttgcttccgaggagttcgtggagggagaagaacagcagcgctcggctgtccaagtaggagaccccttcatggaaaaattgttattagaagcttgtcttgagctgatccttgaacattcagacagtttgatcggtattcaggacatgggggcagccggtctcgtttcttccagttctgaaatggcttcaaaagctggttcaggattaaaactttatttagatgatgtaccgcaacgagaaactggtatgacaccttatgaaatgatgctatcagaatcccaggagcggatgctgatctgtgtgaaacaaggacatgaagcagaagttgaagcgttgtttcaaaaatacggattggaagcggtagtgattggtgaagtaaccgatgatggtgcgtatcgcttgtaccatcagggaaaagaagttgccaatttacctgttgatgctttggcagaagatgcgccaacttatcataaagaaaaagcagaacctgctagaatccaagcatttcgtcaacagcctgattttgaaccagtcattgatgatgcaacagcagtctttttacaattgttgcagcaacccacgattgcttcaaaaaaatcgatttttgaaacctatgattctcaagtgagaaccaataccgttgttggcccaggaagtgacgctgcagtcctgcggatcaaagggaccaacaaagctttagctatgaccacggactgtaatgctcgctacttgtaccttgatcctgaacgaggtggacagattgctgtagcagaagcagctcgcaatattgttgcttctgggggacgaccactagcgatcacagactgtctcaactatggctcgccggataaaccagaaggcttttgggagttatggacatcggcagaagggattgccaaagcttgtgaaattctagaaactcctgttatttcaggtaatgtttcgctgtataatgaaaccaacgggcaggcaatctatccaacaccagtgattggtatggtagggctgattgaaaaggtcgaacatatcaccacacaacatttccagacaccggaggatttgatttatttgattggagaaacgaaggccgactttaacggcagtgaactccaaaaattacaaaatgggtcgatcaatggccgtttgatggcatttgatctattagaagaaaaacagaatcaggcaatcgtcttatctgcgatccaggctggacttgtaaaaagtgcccatgactgtgcagaaggcggattagctgttgtattagctgaatctgcgtttaagaagaatgtcggtatatctgttcaactagatttgccgcaatcttggcttttttcagaaacacaaacgcgatttgtgctgtccattgctccagaaaatcaaaccgcttttgaagctttggcaggtgatagcgcttgtctcatcggaaaagttacagcagaaccgcaactaaaaatccaaggtagcgatggaatgatcgtagtggaaacagccttagcacgtaagaaatgggaggaagcaattccatgtctattgaagtaaaaagcttgaatgaagaatgcggggtttttggtgtctggggtcacccagatgctgcccgagttacttattttggcttgcacagtttacagcatcggggacaagaaggcgctgggatcgtcgcaaatcagcaaggcaagcttgtcggtcatcgagatcttggcttattggcagaagttttttccgatgaacgacttcttcaacgattgacaggtgaagcagcaatcggacatgttcgctatgctactgcaggcaatggcagcgtcgataatatccaaccttttctttttaagttttttgatcagcagattgggttggcgcacaacgggaacttaaccaatgccaagagtttgcggaaatcacttgagtctgaaggagccatttttcattcaaattcagataccgaaattttgatgcatctgattcgccgcagtggtcaagcgaatttgctggatcgcatcaaagaagcgctgaatcaagtgaaaggtggatttgcctatcttttgctgacagaagatgcgatgatcgctgctcttgatccaaatggatttcggccactctcgttaggaaaaatggtcaatggtgcttatgtgattgcttcagagacttgtgctttagaagtgatcggagctgaatttgttcgagatatctgtcctggggaagttgtcattgtggatcaagcgggctaccgtgttgaaacatatacggaagaagtccaaccagcgatttgctcaatggaattcatttattttgcacgaccagattcgaatattgccggcgtcaatgtccatactgcacgaaaaaatatgggacgtaatcttgcccaagaagcaccgatcgaagcagatatggtgatcggtgtaccgaactcatccttatcggccgccagcgggtttgcagaagaatctggcattccttacgaattaggattagtcaaaaatcaatacattgcacgaacatttatccagcccactcaagaattacgggaacaaggcgttcggatgaagctttctgccgtccgcggtgtggttgaaggaaaaaaagtgatcatggtggatgactcgatcgttcgcggcactactagccgacgaatcgttcaattgttaaaagaagccggtgccaaagaagttcacgttcggattgcttcaccgccattaagatatccttgtttttacggaatcgatattcagacgcggaaagaactgatcgctgctcggcaaagtgtcgaagaaattcgccaaacgatcggtgccgattcgttggcttttctcagtgagactggcttgatcgaagcaatcgggttagatttagacgccccctattctggattgtgcatggcctatttcaatggtgattatcctacaccgctttatgattatgaagaaagctatttagcgtcgctcgaataaatggtacaggaggaactcaaagtggcaaatgcttatgcaaaggctggtgttgatgtgaacgccgggtatgaagtcgttgatcgaatcaaaaaacatgtcaaaagaacagaacggttaggtgtaatgggtgccatcggtggctttggcggctgttttgatttgtcaaactatccgctgaaagaaccagtgctggtatccggtactgatggtgtaggaacgaaattattagtagcgatccaacaaaatcaacaccaaacgattggaatcgattgtgttgcgatgtgtgtcaatgatattgtcgctcaaggagcagaaccgatctattttttggattatgtcgcagtgggcaagaatgatcccgaaaaaatcgaacaaattatcgccggggttgcagagggctgcgttcagtcgggagcggctctgataggcggtgaaacagcagaaatgccagggatgtactcggaagaggactatgacttggctggttttgcggtgggaattgttgaaaaatctcgtctgatcacgggagcatcgattgaaccgggacattttctgatcgggctgcctgcttctggtatccattcaaacgggtattcattggttcgcaagatcttttttgaacagcaaggttttcaaatggcagagaagttgccggaattaggcggaaaaactctcggagaagaattgttaacaccaacgagaatctacgtatccgctgtactgccgttacttgaaaaacaattaattgacggtatctcgcatatcacgggtggcggctttatcgagaatattccccggatgttgccgccgcagacaacagcagaaatcacactgggaacgtggccgcaactgccgatttttgaggctctagcttcttatggaaaaatcccggcccatgaaatgtatgagatcttcaatatggggattgggatggttcttgctgttgcaccagagaagaaagaacaagtgctagctttgttaaacgagcagaatgaagcagcttacgttattggtaaagtaacggaggctcaagaacatgcggttcttttacaaggagatccgctatgaggatcgctgtttttgcatcaggaaacggcagtaattttaccgcaattgccgatgcgattagagaagaagaactcaaaggggctacattagcgctgctgttctcagataatcccgccgcatttgtcttggaacgtgctaaagacgcgggggtagcgacattgcagttatccccgcagaaatttccttcgaaagcagcgttcgaagccgcactgttgaacgagttggcggaacattcgattgagctgatcgttttggcaggctatatgcggatcgttggacctacgttgctagccgcttttcccaatagaatcatcaatctgcatccctcattgctgcctagtttttctggaaaatccggtattgccgatgcctttcattatggagtgaaggtgactgggatcaccattcattacgttgacagtggtatcgatacggggccgatcattgcgcaagaagtggtacgtatcgaatcggaagatacattagaaagcttagaagcaaagatccatcatttagagcatcgagtctatccagcggtcatagctgaaatcattcataaaggagaccatcaatcgtgaaaaaaagagcgttgatcagtgtgtcagataaacaagagatcgtatcttttgccaaaaatttagtacaaaacggctacgaaatcatttcgacaggagggacaaaatctgctttggaagcggctggtcttgaaccgattgcgatagaaacggttacaggatttcccgaaatgatggacggacgtgtcaaaacattgcatccaaagatccacggtggtttgctgggtcgccgggacctgcctgaacatttagcagcaatggaaaaacatgacattgcgccgatcgatctggttgttgtcaacctttatccttttaaggaaacgattgcccaagcggatgtgacagaagagcaagccattgagaatatcgatatcggtggaccaagcatgctgcgctccgctgcaaaaaactttgctgcagtgacagtgatcgttgatcctaaagattatcccctcattctagatgaattgacggaaaccggtcagacgcagcttgccacgcgcaaacgcttagcggctaaagtatttcgccatacagcagcttatgacgccttgatcgccgattatttgacaaaagcagttgaagagtctgaaccggagaagttgacactgacgtatgaattgaaacaaacgttgcgctacggagaaaatagccatcaaactgctgctttttatcaagatgcattgccagttccttattcgatcgctagtgcaaaacaacttcacggcaaagaattgtcctacaacaacatcaaagatgcggatgccgctttgcgaatcgcaaaagaatttacggaacccactgcagtcgctcttaaacatatgaatccttgtggtatcggaacagcgacgacgatttttgacgcttttgaacgggcatacgaagcagatccagtttcgatttttggaggaatcatcgtattgaatcgccccgttgatgaagcaacagctgctgcattgcatcaaatatttcttgagatcgtgattgcgcctgcttttgaaccagcggcgctggatattttgacgaagaagaaaaacattcgcttgatgacgttagattttgtagcaaatcctgtcgaaacagaaatggtctctgtattaggtggtttattagttcaagaacaagatacattagcagaatctcctaaggattggacggtcgtaacgaaacgtcagcctagcaagaatgagttggaagcaatggcttttgcttggaaagcggtaaaacatgtcaaatcaaatgccatcgttttagcgaaccaatatcaaacagttggaattggtgctggccaaatgaatcgcgtgggttctgtaaaaatcgccattgaacaagctgctgaagctggaaaattaacggatgcagttttagctagcgatgcgttcttcccaatggatgatagcgtggaatatgctgcaaaacggggaatcaaggcaatcattcaacctggaggcagtattaaagaccaagcgtctatcgaaatggcagatcaatacggagtagcgatgatctttactggcgttcggcattttagacattaaaagacattaaattcaggaggagcagatgaagcttttagttattggtagtggtggtagagaacatgcaatcgccaaaaaattactcgcagatccgatcgtagaaacagtctactgcgcgaaagggaatccgggcatggtcagcgatggcattcaggtagttgctatcccagaaacagaccatcaaagcttgatcgcgtttgcaaaagagatggccatcgattggacctttgtaggccctgaagttcctttgcttaatggcatcgttgatgatttccaagctgcaggattgaacatttttggcccaaataaagcagcggcgatgattgaaggttcgaaggaatttgccaaagaattgatggcaaaatatcagattccaaccgctgaataccagtcttttgtagatagtgaaaaagcgaaagcgtatatccaagaaaaaggtgccccaatcgtaatcaaagcagacggtttagctgctggaaaaggggtcgttgtcgcagcaacagtggatcaggcactggctgcggtagaagaaatgttggaagaacaaaaatttggtcaaagtggtgccaaagttgtgatcgaagattttctggaaggagaagagttttcgctgctggcttttgttcatgaagagcaagtttatcccatggtgattgcgcaagatcataaacgagcgtttgatggggatgaaggaccgaatactggtggaatgggagcttactctcctgttccgcaaattcctcagtcaatgatcgatcaagcaatcgagacggttttgatcccggctgctacaggaatgattgatcaaggaacaccctttacgggtattttatatgcggggctgattgccacagttgaaggacctaaagtgattgaattcaatgctcgttttggagatccagagacgcaagtcgttttgagtcggctaacgagtgggttagctcagattattgatgcattgctcaatggaagacagccggagattacttgggatcagcagttttctgttggtgtggtcgtggcggctgaagggtatccagaaacctatcaacagggaatgatcattccgcaaaaagcggctgaagatgttcaactgttttatgcaggggttgctgaaagagcaggagaattggtggcagcaggcgggcgagtatttttagcggaagggcaaggtgcttctttggaggaagcgcaaaagaaagtttaccaagcgctagcaaaaatgcctttgaacaagatgttttatcgaaaagatattggtgccaaagcattaaagtaaccgcaacttctctttggttccatcgtttaaacaaaagatcgctgatgagagaacagcgatctttttttcttaaaaagaggtagcgttttcaaacggatatgctaaaatagaagagcaaacagaggaggaaaaatacgtgaaaaaaattaaatttggttcaaccgatttagaaatttcaagtgtcattttgggattgatgcgaatcaataatgcaaaagatcctgtagctgtactgacgacagcaatcgagaatggtattactttctttgatcatgcagatatctatggcggtggcgaatgcgaaagtatttttgcagatgcccttgcacaaaccgaatataaaagggaagatcttttcattcaatcgaaatgtggtatcgtcccagggaaaatgttcgatttttcgaaagaacacattattaaatccgttgaaggcagtttgaaacgcttgaaaatggataatcttgacgcgttgctgttgcatcgcccggatacgttagtggagcccgaagaagtcgctgctgctttcgacgagctggaaaaagcgggaaaagttaagtattttggagtcagcaatcaaaatcctggtcaaatcgaattgttgaaaaaatatgtctctcaaccattgctggccaatcaattgcaatttggcatcatgcatactggaatgatcgatcgaggcatccatgtcaatatgacggatagcggcagtgtcgatcatgatggcggaattcttgagtattctcggctgaatgatatgacgatccaagcgtggtcgccataccaatatggattctttgaaggtgtcttcatcggaaatgagaaattcccagaactgaatgcaaaactggaagaattggctgagaagtatcaaacgactgcgacaggaatcgcatctgcttggattctacggcacccagcaaatatgcaggtgatcgcaggcacgatgacgccgcatcgtatcgaagagatcgctaaggcatctacgattgtgttgacacgccaagaatggtatgaagtatatttggcagctggcaatattttaccttaaaaaaagaagaaaccctttatttaatggaaactatctcaggaatgttcgtaaaagacgaacattcctgttgctctttaaaaaaaagattctaaaacacttgtatttatgagtgagctggtttaaattgttgtgggcattaaaaataggcgacagccatttgatgcttgcttcactcttatcaagatttggaggatatttttatgtttgacatgaaagtttttgattacgaagatatacaattaatccctaataaatgtatcgtgaatagccgttcagaatgtgatacgacggttactttaggcaaacattcatttaaaatgccggtcgttcctgcaaatatgcaaacgatcattgatgaatcaatcgcagaatttttagctgaaaatggctatttttatattatgcatcgctttgacgaagcagcccgcattccttttatcaaaaaaatgaaggaaaaaggcctgatctcttcgatcagtgtcggtgtcaaagactatgagtatacttttgtcgaaacattggctgctgaaggactggtgcctgattatattacgatcgatattgcccatggacattccaatgctgtcatcaatatgatccaacatatcaaaaaacatttaccagatgcttttgtgatcgcagggaatgttggcacacctgaagcggtccgagaattggaaaatgccggcgcggatgcaacgaaagtcgggatcggaccagggaaagtttgtatcactaaaatcaaaactggttttggaactggtgggtggcaattagctgcattacgctggtgtgcaaaagcagctcgcaagccgattatcgccgatgggggaatccgcacccatggagatatcgcaaaatctgttcgttttggggcaacgatggtcatgattggttcattgtttgctggacatgaagaatctcccggggaaacaaaagtcgaaaatggtgtcgttttaaaagaatactttggctctgcttctgaattccaaaaaggggaaaagaaaaacgtcgaggggaaaaaaatctggatcccttacaaaggttctttgaaagatactttggttgagatgcagcaagatctacaatcatcgatctcctatgccggtggcaaagacctcgaatcgattcgaaaagttgattatgtgatcgtgaaaaactcgattttcaatggcgatacaatttaagttgcttcggctgtagaattgacagtggcatgaataaaagttcgatccaaaagatttctttggtcttacagcaagcgatagcaaaacattcttatcacttgctgctgagggcaacaagtcttttggtttttttattttcagcgctgaccttctgctttttgtggaatcatctctatcgactatttggtttttcttaatctttcgttataatagaagaaatgatgaaaaaaaactaaaaaaatattctgagctaaaagcggatattcagttgactaagtgagtaagagcaataacaataaagtaaacatgcagaaagaagcaggtgagtgtttgactatcaaagtaatgtccgtttttgggacaagaccggaagccatcaagatggcgcctttggtaaaagaattagaggctgatcctcgatttcaatcaattgtcgtggtgacagcccaacatcgcgagatgttagatcaagtattagaggtttttgcgatcgaacctgattacgacttggatatcatgacattgggacagacgttgaccggcatcactacaaaagtcttgctggaattagaaccgattctccaccaagaaaaaccgtcaattgtgcttgttcatggtgacacaacaacggcatatgccgcagcaaccgcagctttttacgctcagattccgatcggtcatgttgaagctggtttgcggacgtggaataaacgatcaccctatccggaagaagccaaccggcaactcatcgatgtgctagcggatctttactttgctccaacgcttcaaagtaaagaaaatctacttgcggaaaatcatgatccagaagccatctttgtcactggcaataccgcgattgatgccatgcgctacactgtttctcaagactatcagcatcctacactaacagacagaaaacagcgaaagattttgttgacgatgcaccgcagagagaatttaggtcagccgatgaagaatgtttttcaggcattggctcgaatcgcaggcgagtttccagaagtctcagtcgtttttccgatgcataaaaatcccaaagttcgagaaattgcccaagaaactctgggtgctttagagaatgttacattgattgaacctttagatgtcatcgattttcacaattttgccaaccaaagcacattgattctaactgattccggcggtgtccaggaagaagccccttctctcggtgttcctgtattggtgttgcgggacacaactgaacgtccagaaggcattgcggcaggaacgttgaaattggtcggtacaggggaagaggatgtgtatcaagcaacgaagcagttgttgcaggatcacgctgcatataccgcaatggcgcatgctgaaaatccttatggtgatggtaaagcaagtcagcgaatcaaagaagtgttggctcaatattaccgtctgtccggaatggcagatccttcgatccaatgatccaaaaactgaaaatggaattgaaaaataacaaaagtattttcacataatggttgacctatataattagatagactatagtgaggatagaaataaataattgttaggtgaggctcctatatggacacaagctgctgccgcaaaagtatcgagagatgcttagttggtaggacaggtctaatcgtgaaggttaaacccaaagcagctgataacgtcaagttatctacgccctatagtgctaaagctctacaatgatcatgagttttttacgcatgcttattgggagcatgcgtttttttgtgttaatggtcactgatgcctttattttagctgatacatacagacctttatgaggtgctgcaagacaattgctgactgcctttatttttgaccaacacttctgcatgatccagagtttcttgcttgataaacagagaggaagatgaacatggaataccccagtccccagatgaacaataaaaagaatgctaggggtagcaaatgcaactcctagttataggaggaaaagaagatgttaaaaaaattatctaaagatcaagaattaaaattacttgcacaactttcggaaagagagttgctgatggaaatgcggacttcgtttaatggactatcaaaagaggatgcagcagaacgtctggaagaatatggaccaaaccaagtagatgcacaaaaaccaacacctgcttggctgatgtttttaagtgctttcaaagatccttttgtattagttttggctttgctgatggtcatttcttttttcacaggtgattatgaagcagtggtcgtgatgggaatcatgatcttagcaagtgttacgatcacattcgtgcaagaatatcgttcgcaaaaagcaagtttggctttaaaagaattaattgaaaatacatgttctgtcactcgagacggcgaaacgatcgagattccgatggatgaagtcgtaccaggagacatcgtgacattggcaaccggggatatgattccggcagatgctattttgatttggacaaaagatttatttatcaatcaatcttctctgaccggagaatctatgccggtggaaaaatttgtcgatgctgggatcaaagattctaaagaaacgatttccgcattagatatgcaagatttggttttcatgggaacggatgtccttagtggacaaggtaaagcaattattttaaaaaccggtcaaagtactttttttggtgatattgccaaaaatgcaacgtcaaaacgaggaaagactacttttgaggatggtttgacgaaagtcagtaaattgttgctgcgaatggtaatggttttgtttcccatcgtctttttgatcaatggattgacaaaaggagactggggagaagcccttttcttcgcaatcgctgtagctgttggcttgactccggaaatgttgccaatgatcgtcacaagtaatttggcaaaaggtgccatgtcgttagctaaagaaaaagtgatcgtcaaagaattgccttcgattcaaaacttgggcagtatggacgttttatgtacggataaaaccggcacgatcactgaagatcgcgtcgtattagtgcagcatctgaatccgtttggtaaagaagaccaacaagtgttggatatgacctatttgaattcctactatcaaacaggttggaaaaatttgatggatattgcggtattgaactacttcgaagatacagagcgccaagcaccgtatcaagaagtcatcaaagtggatgaaatcccctttgacttttcccgccggcgtttaacagtggttgtcaaagcagatggacaccaaatcatggtcacaaaaggtgctgctgaggaaatggagaaagtctgcaaatacgtggaagtcaacggacaagttctggaattgacagatgaattaagagaaaaacttcgtgaggtaaatcaccgcttgaacaaacagggcatgcgtgtcctaacagtagcaatcaagcgagatgctcacgcagaagccgtctacacagttgaagatgaacaagatatgatcatgatcggattcatgggctttttagacccagcgaaagagtccgcaaaaacagctattgcttcattacatggtcatggtgtcaacgtgaaagttttgactggtgacaatgcgatcgtggcgcaaaaggtgtgtaaagatgtggggatcgaagtgaacgactatcttctagggatagacgttgatcgtctctctgatgaagaattggctgaaaaagcagaagcggtcaatctatttgctaagttgaatcctatgcaaaagtcacgcatcattcagtcgctgcaagccgatggtcatactgtcggatttatgggggatggaatcaatgatgcgcctgcactgcgggctgctgatgtcggtatttctgtagatacggccgcggacattaccaaagacgcaagttcgatcattttattagaaaaaagcttgaatgtgttagataaaggcgtcattgaaggccgtaaagttttcacaaacatgatgaaatacatcaagatgacattgagttcaaactttgggaatgttttttcgattcttgtcgctagtgcattcttgcctttcttgccaatgctttctattcaattgctggtgcaaaatctagtctatgatatggcacagttgactattccttgggataatgtggatgtggaagaactagaaaaaccagtcaagtggcaagtcagaggcttattgaaattcaccgtaagcattggaccagtcagcagtatttttgatatcttgacattcttcgtgatgtggcatgtgttccaagcaaatgccattcaagaacaagcgctgttccaagccggctggttcatgatcggtcttgtgacgcaaacattagtcgtgcatatggtccggacgcgtaaactgccatttttccaaagtatcgcatcgccagcagtcttactgtcaagcgttcttgcgattttggtgggtttcggtattatcttgtcgccgctgcacacagtctttgattttgcagcgctaccatcttcttactggccatggtttgtcggcattattcttgcctacctggtaagcgtagaagtagctaagagaatctatatccattatacaaaagagtggatctgagaaaagaaacggatagtcataaaagattttaacttttatgctatctgtttcttttttattctattctgtattatttttttctcattatcaaaaaaaactaattttactaagtcggaacattcacaagggaaagtcctcgaggtgttacgtttctgtttagttaaaaggcgaagtctgtactattcttaaaagaaaaaaagaatttaataaggagcaaagcaagaaagcgattgcttaaatgtgattgttttcactaatcgtttcttaagagttggtctaatgggaatcgttttattaaaaaaaaataccttttcacttgtcttattctcgtttaaatgataatttataatagtaaatgatttttcgatgatacagattttatccctgttacattcgaaagtgaatttttatatcagagaggaaagtgtgtcaagatggcaaaaaaacaaaaagcacttgatttccaagcaattttggagcaagtcaatgcagattttccaacttatcaagcattagataaagacggaaaaatcgtaaatccagatttagtacctgatctaagtgacgacgaattagtcgagttgatgactcgcatggtatggtcccgtgtattagaccaacgctctactgcgttaaaccgtcaaggtcgtctaggtttcttcgcgccaacagctggtcaagaagcaagtcaattagcaagtcattttgcatttgaaaaagaagatgtgcttttaccgggttaccgtgatgtccctcaattgatccaacacggccttccattgaaagaagcgttcttatggtctcgcggacacgtagctggaaacctttatccagaagacttgcaagctttaccaccacaaatcattatcggtgcgcaatacgtgcaagctgctggtgtagctcttggtctgaaaaagcgcaacaagaaaaatgttgtcttcacttatacaggtgatggcggttcttcacaaggggacttctatgaagcaatcaactttgctggtgcttaccatgcaaacgctgtattctacatccaaaacaacggttttgcgatttcaacacctcgtgaagttcaaagtgctgcgccaacattagctcaaaaagcagctgcagctggtatcccaggaatccaagtggatggtatggatccattagcagtttacactgtctcaaaagcagctcgtgaatgggcagcaaatggcaatggaccagttttgattgaaacattgacttaccgttatggtccacacacattatcaggggatgacccaacgcgttaccgttcaaaagatatggacagcgaatggcaacaaaaagacccattggttcgcttccgtacgtacttgactgaaaaaggactatggtctgaagaaaaagaagaacaaatcattgaacaaactaaagaagaaatcaaagctgcaatcgctgaagctgaccgtgtacctaaacaaaaagtttcagatttcttgaaaaatatgtttgaagtacaacctcaaaacattaaagaacaaattgcaacttacgaagcgaaggagtcgaaatagtcatggcacaaaaaacaatgattcaagcaattacagatgccttagctgttgaaatggaaaacgacaaagaaattttagtctttggtgaagacgtcggtaaaaacggcggggttttccgggcaacagaaggtttacaagaaaaattcggtgaagatcgtgttttcgatacccctcttgctgaatctggtatcggcggtttagcttttggtttagcactagaaggtttccgtccagttccagaaattcaattcttcggattcgtttttgaaacatttgatgaaatcgttggacaaatggcacgtactcgctaccgtatgggcggcacacgcaacttgccaattacgattcgttcaccatttggtggtggtgtgcatacaccagaattgcactcagataacttggaaggattgattgctcaatcaccaggtatccgtgtcgtgattccatcaaacccatacgatgcaaaaggattgttaattgcttctattcgcagcaatgatcctgttgttttcttagaacatatgaaactttaccgttcattccgtgaagaagtgccagaagaagcgtatgaagttccattggataaagcagcggtgactcgtgaaggaacagacgtatcgatcatcacttatggtgcaatggttcgtgaagcaatcaaagcagcggataacttagcaaaagaaaacatcaatgctgaaattatcgatttgcgtacagttgctcctcttgatgtggaaacaatcattaaatctgttgaaaaaacaggtcgtgtggttgttgttcaagaagctcaaaaacaagcaggcgtaggcgctcaagtcgtttctgaaatttctgaacgtgcggttctttcattagaagcaccaattggacgtgtatctgctccagatacaatcttcccattcggtcaagcagaaaatatctggttgccaaatgctaaagatatcgaagacaaagtgaaagaaatcgtgaacttttaatagttgaagaagggaagaatagaaaatggcatttcaatttaaattaccggatatcggtgaagggatcgcagaaggcgaaatcgtaaaatggttcgttaaacccggcgataccatcaatgaagatgacactttattggaagttcaaaatgacaaatcagttgaagaaatcccatctccagtcacaggtactgtaaaaaatatccttgtatcagaaggaacagttgccaatgttggtgatgtattagtagaaatcgatgcacctggccatgaagacaatgaaggagatgcaggtgtggcagcgcaagcccaaactcctgcacaaccagctgctgttccaacaacgggagctgcatctgctggttcttcagaaggcgaaggcgtattccaattcaaattaccagatatcggtgaaggaattgcagaaggcgaaatcgtaaaatggttcgttaaagctggcgacaccatcaatgaagatgatactttattggaagttcaaaacgacaaatcagttgaagaaatcccatctccagtcacaggtactgtaaaaaatatccttgtatcagaaggaacagttgctaatgttggtgatgtattagtagaaatcgatgctccaggacacaacagtgcaccagctgctagttctgcagcgccaactgcagcgccagaaaaagttgaaacttctgactcagcaagtgtcgttgaagctgctgatccaaacaaacgtgtattagcaatgccttctgtccgtcaatttgctcgtgaaaaagatgtcgacatcacacaagtaactgcaactggcaaaggtggccgcgtgacaaaagaagacattgagaacttcctatctggtggcggagcttcagcaactgcagaagcagcagctccagcaaaagaagaagcacaagcaccagcagctgaaagcaaaccagcagcaccagctaaagccttcaagtctaacttgggtgatttagaagaacgtgtagcattaactccaacacgtaaagcaattgcgaaagcaatggtcaacagcaaacatacagcacctcatgtaacattgcatgatgaagtagaagtaacaaatctttgggataatcgtaagaaatttaaagaagttgctgctgccaatggcacaaaacttactttcttgccatatgttgtaaaagcattgactgctacagtcaaaaaattccctatcttgaatgcttcaatcgatgatgcaaaacaagaaattgtgtacaaaaactactacaatatcggtattgctacggatacggatcatgggttatatgtaccaaatgtcaaagatgcagaccgcaaaggaatgtttgctatcgctgatgaaatcaacgaaaaagctaaacttgctcatgacggcaaactttctgcagatgacatgcgcaatggaacgatcactatcagtaacattggttctgtaggtggtggctggttcacaccagtaatcaactaccctgaagtagctatcttgggtgttggtacaatcgcgcaacaaccaatcgtcaatgctgagggcgaaatcgttgtcggccgcgtaatgaaactttcattgagctttgaccaccgaattgttgatggtgcaacagcgcaacaagcaatgaataatatcaaacgtctattagctgatccagagctattaatgatggaaggatgattaacaaatggtagttggagattttgctgttgaattagatacagttgtaatcggtgcgggacctggtggctatgtagctgccatccgcgcagcggaaatgggacaaaaagttgcgatcattgaaagagaatacattggcggtgtttgtttaaacgttggttgtatcccttcaaaagcattgattgcagcaggacatcattaccaagaatcactagattcgacaatgtttggtgtaacaagcgaaaacgtatctcttgattttgctaaaacacaagaatggaaagacaacaaagttgtgaaaacattgacttcaggtgttggcttcctattgaaaaaacacaaagttgaaacaattgaaggggaagctttctttgttgatgatcacacattacgtgtgattcatcctgattcagctcaaacttattctttcaataatgcaatcattgcgacaggttctcgcccaattgaaatccctggtttcaaattcggtggacgtgtgcttgattctactggcggattggcattgaaagaagtgcctaaaaaattcgttgttatcggtggcggtgtcatcggttctgaacttggtgctgcttatgcaaaccttggagcagaagtaacgattcttgaaggttctcctcaaattttgccaacttatgaaaaagatatggttaaattagttgaagaagacttcgctaaaaaaggcgtaacgatcgttactaatgcaatggctaaagaagctgttgataatggcgatagtgtaacggttaaatacgctgttgatggcaaagaagaatcagtgacagctgactatgtgatggttacagttggtcgacgtccgaatacagatgacatgggcttagagcaagccggtgtcgaagttggcgaacgtggattaatcacagttgacaaacaaggccgtacgaacgtatcaaacatctttgcaatcggagatatcgtacctggtgcagcacttgctcataaagcaagttatgaagcaaaaattgctgctgaagccatttctggtaaaaaagttgctgttgattataaagcaatgccagcggttgcctttactgatccagaattagcttctgtcggtatgacgatcaaagatgcaaaagatgctggaattgaagcgaaagcttacaaattcccattctctggaaatggtcgtgcattgtctcttggtaaaacagaaggatttatacgcttagtaacaacagtagaagacaatgtgatcatcggtgcgcaaatcgctggtttaggtgcaagtgatatggtttcagaattggctcttgcaatcgaatcaggtatgaacgcagaagatatcgcgttaacgattcacccacatccatctttaggtgagatcaccatggatgctgctgagttggcattaggcttaccaatccatatttaatgatagaagactcgttcatcctttcgatgagcgagtttttttatgtgatcaagtatcagtgaatggcataaaatactgacggttgcctacttgattgctgtagcaaatctgtctgaattatgctatattaagttgctatctaaaacggatgaaggcggggattgtatgcgtaaacaattgggtgggaaaacgattcgtctctattatacaagtctgcaatttctttattggatgatgttttgttcaatttatggatttgccacattatttctgatttattttaagatcgatccagcaaaaatcggtgggatcttagcacttatcaatattttttcagccgcgcttcagcctttcatcagtcaagtgatcattaaaagaaaaaggattcccttgattgctgtcctaaaagggatgacactgagcctgattatcgctcttctagtagggttattactgccagcactgacgattatcagttttatcattggtgcaatcgtgctagtttccatgcagtcatttatcaatgctcttgcatttgagtatgtgaacactggctatgggattaattttggtttttcgagagcaggcggttcactaggatatgccgcaacctctttcttattagggcagttgttggcgagctattctgctgcgcttctcccaataatggcattagtagaagcaggactgttttttgtcctcttacttttgctgcccacagtgaagacaagggttctgccgttgaagatagaagagaagcattcgggtgggttaggaaaaaaatatccttttttacttttgttatttataggattcagctttctgttcagctttcacacaatgatcaatagcttcttggcacagatttttgcttcgatcggaggcggcagcaaagaaataggaatttcattaatgattgctgcattatgcgagttgccaggaatgatattcttcgaacatttggtcaaaagaaagtccagcaagttttggcttttgttttctagtatcgcatttgcagtcagaggagtaatgatgttgcttatcagcacgattgttatgatggaaatgacacacctattgcagggctttagttttgctttatttatcccagcgtctgcttatctcttcaatcacgtattggcagatgaagatcgggtatttggacaaacgctgatcattattgcgacgacattaggcggtgtgctggggaatatcttaggcggcagccttttacagaacttcggtgtctggcagatgttattgtgcggcacgtgctttgctttgattggagcgttattaacgctatgggggatccgtaagctgccaaaggcctctgctgtttccgatctttccgaatagcagacaaggaatgacaaaaatagctagagcaatgttcaaaaatgataacgaaaaagagtggcgatgattgttcgccactctttttcgttaaagtgaatcagcctagccgggttatttcttttctaaaacagcgatgaattcccgcatataatcgggcaggtcaggtggtctacggcttgaaacgatatgaccgtcggtgataactggtgtatccacccaagtagctccggcgtttgtcatatcgtcttttatgccaggggtgctagtcacttttcttccttgcaatatattcgcggaaatcaagacccagccggcatgacatatttgaccaatgactttttcttctttgtccattgcttgaacaaaagaaatgacttgtgggaatcggcgcagtttatccggtgcccaaccgccagggactaagatggcatcataatcagccacatggatgtcgtcaaaagcaaacgcggattctgcaggaactccgtattttcctttatagcttttatgggcttcttcgccaactaaatccacttgagcgccttcttctcgcaaacggtgaacagggtaccaaagctctaaatcctcgaaatcattgtcgactaacgcgatgatttttttattttctaagcgcaaatgaaatcctcctttattcttgctattcttactgtaacatcaaggaaaaggaaacaccaaaagaatgcttttcaagaaagacgactagcatttatctgtaaagtttagccgcaagggtaaaaaaagcagtcgttaaagaaaatagaagatcaatgaagggatagttctagcagtgtaagcgttgtaacgaataataaattaggtcataatcaaagtaaccaataagtcttagcaagccttaacaagtctgaacagatctgaacaagactgaataggagcgtgaaaatagggaaccttttgaaaaagctagacaatctatttaccagaatgtacgtccattggaacttgcacgctggcagattcattttgaagacggtagtcgggagaatgttttacagatgttagaggtctatcaaaacgaggatggcggctttggtcacggcttagagccagacaattggaaacccaacagcaccccgattgcggcgtgagctgcctgcagtattttatgagagatcaattgccttgatgctaaaaatcctataatacaggggatcttgaggtagttgtccagtgcgaaagatttttctgaagggaaatggcggaaccaagtacctccgactgcttttacccccatgccatctggtgggagagtcctgtaggtgtgccggctaataatcccaccgtgagttttgctggtatgatcatccgcgtggaagctactggtttatctcaacaaacggagggaatccttcaaaccgccattgaagctttctcaatgagacaacgatgataggcatacattagtcgtttaattggaaatactaaactattgtaaaaaaacacatgatcaacctcttttggcgaacataaattttcaagaagtgttgttccaacaaattcgtcaaaccgtctcgaaagacccagaagaatggttcacttcttacaccagcaaaccatcggactttttttctcgaaagaacaaatgctcaccatttttgataaagaactttgtcagcaagaagccgctaaaatctcagagaaccagctagaagatggttctttccctattccatggcaatggggcacagaatatacaaagttttatatcagcgtgaattggtggaaatccgttcagatcatcaagaattttttatttttgcatgctttttcaaaataatttgaagcttctcattgcagtttgatttagaaggcggtactttgaaagtaaaggagggactagtatggtcgatgaaaaaaagaaagatttcaataagatgctccatgagacgaaaggaatgccgaaaatcaagcaaatcatagatgaaaagagtattgagaaatatgggggaaagagaatgcttttggctcctccagtggattacaatcaaatcatggggcgtatcccattaggccaagtgatgacgattagtaagattcgcgagtatctggcagaaaggtatggcgccgatttcacagatccaatcaccgcgggtatttttgtttccatcgcagcatgggctagtgaacaaagaaaaacagataaaattcctttctggcggacattaaaagcgaatggggagttaaatcctaagtatccaggcggaatcgagaaacaaaaaagcgctttggaaaacgagggacatacgatccttattaagggaagaaaaaacctacgctattatgttaaagactttactgaagttctagcacaactatctaaatgaaccaacgtggaatgagttaaggtatctcgtattttagttagagctaggactaagctcgattaagtctgtaaaaggcgatatagcctaggcatcatggggtcttcttcaaaacattcgttcattttttttaaatagggggtgcatctctcattgagagctgttctcttttattttgcgacagagtctctgaccaatttgtatttttatggtacactgaataggacgaataggggtgattaaaatgcgtgattatcaatatcctctagatctggactggtcaacagatgaaatggttattgtaatgaatctatgggatcgcttagaacaagcctacgagaaagggatcccggcagcggagtttttagaagcttatcagcagtttaagaaagttgtgccaagtattggggaagagcgccgtttaggcagagatttcgaagacttgagcggatactcattgtatcgaacggttcaagcggctaagacgacaagcggtaaactgaaaatgaaggagtagaaagcaaccatgcaagaaatcgttagtgaaatccatagctggatgattgcagcaggggaaaaaatcaaagaaaacctaaataaagagtctctgatcgttgaaacaaaatcaggtcggaaagatttggtgactgaactggataaggcgacgcaggattttctaattgagaagattcaagcctttgacccagaagcaaaaattctaggggaagaaaatggtttagatcgactttcagattttagtggacgagtatttatcattgatcctattgacggaaccatgaatttcgtgttggaaaaagagaatttctgtatcatgattgctgtatatgaagaaggccaaggacgttttggctttgtttataatgtcatgaaaaatgaatttctttggggtggtccggaaattggggtcttttgcaacggaaaaaaaatcgatccgccgaaagatatcgctttagaggaaggattgatcggattaaatgcgcccatgttgatgcataatcgtcatcatgaagtcgaaatgagtgaacgggcactaggtgtacggatgaccggttgtgcgggcatcgaattgattgcgctggtcttaggtcagcgcgcaggctatatttccaacctagcgccatgggactatgcccctggcggtatcttaatggaaacattaggtttgaagatggcgaatatcaccggagaggaacttgctctagatggtcgggaattgtttattggtggcacaccaacagcatttcaagaattattgacgatcgcaaatcaataaatgacgagcagatatctacgggtatctgtttttttctgtaaaaatgaaaactttgcactatatttcagaaagaaattctggtataatggcttgtcgagtgcaatgtcaccaaaaaaggagtttataaattgaatattagaaatgatatccgcaacgtcgctattattgcccacgttgaccacggaaaaactacattagttgatgaattattgaaacaatcccaaacgttagatagccatacccaattacaagaacgggcgatggattcaaatgcgatcgagaaagaacgtggtatcacgatcttagcaaaaaatacggccgttgaatacaatggcacaaaaatcaacatcatggataccccaggacacgcggacttcggtggagaagtggaacgaatcatgaaaatggtcgacggtgttgtcttagttgttgatgcgtatgaaggaacgatgccgcaaacacgttttgttttgaaaaaagcgttggaacaacatttagtgccaatcgttgttgtaaacaaaattgataaaccatctgctcgtccagaacacgttgtcgatgaagtgttggaattatttattgaattaggggcagatgacgaccaattagatttcccagtcatttacgcttctgcaatcaacggtacatctagtgcatcagacgatccagctgatcagcaaaaaacgatggcgccattgttcgatacgatcattgaacacattccagcaccaatcgacaacagtgacgaacctttgcaattccaagtatcattgcttgattataatgattatgttggacgtatcggaattggccgtgtcttccgcggatcaatcaaagtcggcgaccaagttgcattgatgaaattaaatggagaagtcaaaaaattccgtgtaacgaaacttttcggtttctttggtttgaaacgtttagagatccaagaagccaaagccggtgatttgatcgcggtttccggaatggaagatatcttcgttggtgaaacagtgacaccaattgatcaccaagattcattacctgtgctgcatattgatgaaccaacattgcaaatgacattcatcgtgaacaattctccttttgctggtcgtgaaggaaaattcgttacagcacgtaaaatcgaagagcgcttgatggctcaattgcaaacagacgtgtcattgcgtgttgatccaattggacctgactcatggatcgtttctggccgtggagaacttcatttgtcgatcttgatcgaaaatatgcgtcgtgaaggctttgaattgcaagtttctcgtccagaagtcattgaacgtgaaattgatggcgtgaaatgtgaaccatttgaacgtgttcaaatcgatacaccggaagaatacatgggatcagtcatcgaatcattgggcatgcgtaaagcagaaatgcaagacatgatcaatacaggaaatggacaagtgcgcatcattttcttggcacctgctcgaggattgatcggttatacgacagaattcttatctatgactcgcggttacggcatcatgcaccacaccttcgatcaatatttgccaatgatccaaggtcaaatcggtggtcgtcatcaaggcgcactggtttctatcgatacaggtaaagcaacgacttactcgatcatgagtattgaagaacggggaactgtttttgttgaaccaggtaccgaagtatacgaaggaatgatcattggtgaaaactctcgtgacaaagacttaaccgttaatatcacgaaagcaaaacaaatgactaacgttcgttcagcaaacaaagaccaaacatccgttatcaagaaacctcgcattctttctttggaagaatcattggaattcttgaacgatgatgaatactgtgaagtaaccccagaaagcattcgtttgagaaaacaaatcttgaacaagagcgaacgggaaaaatcacagaaaaagaaaaacagctgataaataaaacacctaaggaagtctaagacttctcgtgtagatgattttccgaaggatggaaaaggaattgctcttgtggtgcagcggctcttcgccgcagagcctaaaagcaatcagccgattctatccttcggatgttttttgttcaaaatgttggcgaagagccatcatcgaaataaacagcgcttgcaatttcagtgattcctttttaaaatgagaaaagcaagtacaaaggagaaacctatgaaaaattatcctgttaagaagaatcaggaacttgaggtcgatattttagatctttcccatgaaggaaacggcatcgccaaagtcgatggctatttactttttattgaaaacacattacccggcgaacgtgcgttagtcaaagtgttgaaagttggcaacaaattcggttttgccaaagtgatgaaactgttacaaacgagtccagatcgtcaagaactgcctaatgaagatttgttgcgaaccggtatcgcacctttgagtcatttgaagtacgaaaagcaattggcattcaaacaacaacaagtagagaatgttttagcaaaagtcgcgaaaatgccgcaagttgaggtattgcctacgatcggcatggaacaaccttttggctaccgtaacaaagcgcaaattcccgttcaaaaaatcaaagggcagttgactactggtttttaccgcaaaaatagtcataccttggtgccaatcgaagatttctatatccaagatccggcgatcgatcaagcgatcgtaaccgtgcggaacattttgcagcgttttaacgtcaaagcctacaacgaagaagctcacgaaggctttttacgacacgttgtgatccgtcgcggacaccactcaggagaaatgatggtcgttttagtcacacgaaaagcgaagtttttcaaaggagaagagattgctgaagtcattcatgaagagcttcctgaagtagtatcggtgatccaaaatatcaatgaagaaaaaaccaatgtcatcatgggtgatgtagagaaagtcctttatggaaaagcttcgattgatgaccaattgttcgataagacgttccaaatctctgccaaatctttctaccaagtcaatacggcccaaacagaagtgctgtatcaaaaagcgtttgaattagcagatctacagccggatgacattgtcgtggatgcatatgccggaatcggaaccatcggaatcagtttagctgatcgtgtccaagaagttctcggaatggaagttgttgctgaagcggtcgaagatgccaaagcaaatgctgcgagaaatggcttagaaaatgttcattactttgtaggcaaagcggagaagattatgcctcaatggttacgtgaaggcattcagccaactgttgtctttgtcgatccgccaagaaaaggtctagaagctagctttatcgagacaacggctgcggttaagccagagcgcattgtctatatttcttgcaacccagccacactagcacgtgatctagcgctatttgcagaagaaggctatgtgacaaaacaagtccagccagttgatctattcccacaaaccactcatgtggaatgtgtggtcttgttgaccaagtaagattaaacaaatatcagaacgactcagaaaatatcctgagtcgttctttttaagtagatgaacaaaagctagcgattacgagaagaaggcgcattttaatgtaataaactaaacgcgacaacttaatcttgataataagcaataggttgcatataatataggtaacctattacctattgtgaaagggaaatgctgatgaaggccccagaaaatcctagacatctattatttggtggaacatttattctagcgaacaaactccaatttgcaggagacaaatctgtcactggattaaccacgaaacaatggtttttactaatgaatcttagagaactttctaaagtgagtgtacctagtgtcaatgaattagcgagtacgatgaatacatcaagacaaaatattgccaagatgctcgacacaatggaaaaagaaggacttgtatcagttagtcaaagtgcccaagataagcgagtcaaagaagtttttataacaaaaaaaggacaacaattggcaaaacaaagtgaaaaagaaagtcaagattttcgagataaagtttttacaggaataacagacaatgaattggcaattgcttctcaagtcacactaaaaatgatagagaatctggaacgcataatcaaggagatggatcatgatgaaggataacctagcggttgtatacttttctaaacatgggatgacagaaaaatatgccagatggattgcagaagagttgaacgcagcacttatcgacgggaaaaaagtcaaagacgtagaattgcgtaaatattcatttgtcatttttggcggtcctatttatgctgggaaaatcactggtgttgatttactgaaacgaaaccttttcgatcatctggttgtatttacagttggtctgagcgatcccgtcggtacggattatgctgatttagataagagtcttcaaaaattaaaaagcattcccgaaggtatttttcattttcgaggcggaatcgattatacacaattaagcatggcaaataaactgctgttaaaagtgataataaactcgttaaaaaaagtacctgatgctgaacttacttcggaaaacaaagcattgatcgaaacatatggacagacggtcgattttagtgatagaaccgctattgaaccgttggtagcttatgtaagaaagttagttgagaaggaaagttaaactgataaagtcatacacttaatgaggtggatgattcatcttacatatggattgaatggattgttaaagacgtctctgcaaaagagtcgtctttttgttttcaaaggcaaaccaatttaatcaaaattggtaacttctgaagtagatgattgattcattctccattttactttcaaacagggaaatagtaaacttgaggaaaatcaatgcgatagtttttcactcaccgttcaagacattcggttgaaaaaataacaaaaatcctgcaaaacggatgcttatcgggttttcttcgaacaggattgaccagagaaacaaggagagttgctagagacgtgctactaagtttttttacaggaaatccagtttatatttgcttgcagtctaatttaggcagaggagaaggctatggataaactttatttggaagacatagaagagattatcgcacatcgatacgacaatggcgccgattactggacgactgaggaccgaaaattattgaaaggggctccgtttaccacgttagaaagtccaatgtacttacttgaactgggagtgtctccccaggatgcgatcctaacagaaacagcggagctgattttcagcacttggagagaagatggtcgtttcaaaacttccccatctggtgggctgtatccttgccatacggcgttagccctaaggaacctgtgtgttctcggttatgcggaagatcaacggcttcttaagaccttcgactattttatttccacacagcaagaagatcggggttggaaatgcaacaagtatagctttggtcgaggacctgaaacggagcattctacaccgatgacgactttaacgttattagatgcctttcgctatagtccattcggaaagaatcaagcggttatccatcctgcgatcgagtttctgttgacgcattggagactgaaaaagccaatcagtccttgtcattatggcattggcacgctgttcatgcagacggaatatccttttaggggatataatctcttttattatctgtatgttttatccttttacccttatgcgaaacgagatgagcgctttttggaagcgttacaccaatttgaaacaaaattagtagagggcaaagtcattgtagaacgtgttgtgccgaagttaggaaagatgaatttttgtaaaaagggacaggccagtcaattagcaacgaaacgttatcaagaaatattaaccaacttagcatagcatttttggcaattcagcagaacaggaggcaagaaaatgacagaaacttgtttgacacttcgtccattgaccaatgagatcgaactagtcgatcgctggttaagaaaagagtatatcaagaaatggcttggttcggcagaagattggttgacggaaatcagaaatgaaacaggagaatttgattatatccatcattttatcgtccttcttgatgataagcccatcggattctgccaatattacgtgtgtgaaaagaccgttaaagggtacccatgggaacatgagccggctggaacatttggcattgattatttcattggggaagagacgtatctcaaaaaaggatttggaaatatgttgatcaaagcactcgtcatccatatcatgagccatgaacaggctcgtcgaatcattgcagatccagtgccagaaaatcaagtttcaatcgctgtgttggaaaaaatggctttgaattggatgaaggaactgggctttatttcaaagatctttcagaatgaatgttgaaaagcaaggcagttacgaaaactatgctttttatctaagaagtaaataggtgtgttgaagtggactagagacgaaaagaacttttctttaaaagtgttcttggtgcagaaacgaaagtgaacctggtaaaggagtcagaagaatggatcgatatgttgctttattaaggggaatcaatgtcggcgggaaaaataagttgagtatgtctgaattaaaagaagaattaaagaaagacgaatttacagatgttgtcacttatctaaacagtggcaatgttatcttttccagtaacagagaggacccacagattttagccaataaaatgagaacaaggatcaagctcggctttgagttagacattcccattcatgtgattttacaagccgaactaaaagaattattagcaaatgctcctgaatggtggggagatgagaacaaagaaatttatgacaacgtcatatttatgatgaagccattgtcttttgaagttttactgactgagattggtgaaccaaaagcggactttgaaagagtgtatccttataaagacattgtcttttggtcctttattcgcaaagaacatcaaaaaacaaattggtgggcaaagaccgcaaagccaaaggtaaaggatcaactgaccatccgaacagccaatactgtaagaaaaattgttgacatgtgatcaaagaaagtcctgtcaattattggctgattccgctcttaaactcattgtgaaaggtttaggtagtgttctctaattactgggttttattggtcataaattgactttgagtgtcgcttttttcaaagcatggaagaaatcaattgaatgcaaaactattctgaaaattttaattctccgaagaaggagccttgtaatctatttttaatggatttatgcttattcttgaaaggagaatgatgatgaaaaaagcagaattgcatgagttgattacgagtacccagccaaatatttgtcaaattgttgcttacaagaaccacgaagaagtctattcagatgaatggaatcattatcagagaaatgatacttgccatgtaatgtcggcgacaaaaagcgtagtatcgttgttgatcggaatcgccatcgatcagggaaaaatttatagtattgaagataaagtccttgattattttcctgattatagcgtgaaacgaggagaaaaaacgatctatgacgtgaccatcaaacacttactcaccatgcaggcaccttataaaggaaaaggagatccttggacaaaagtctgtactagccaagattggacgaaagcttctttagactttttgggtggaagaaaagggttgacgaatcaatttgattatcgaacagtttgtctgcatattttgactggtttattatgccaagcaacaaaaatgaccacggttgattttgcaaacagctatttatttgaacccatcggcgttagtcgacatcacaattaccatgccgaaacagcagcagaacacaagcagttcactatcggaaaagagccaaaggagccggtttggttttgtgatccattgggtgttggtacagctggttatggtttgtgcttgtcagccagcgatatggcgaaaattggcgaactctgcttgaaccaaggccgacacaaaggaaaacaaattgtctctgctgaatggatcgcagaaatgagtacaccaacgcagccagctctaatccaatttcagcagatgcactatgggtatttatggtggatactagacccaaagcagaatgtctattcagcaattggcaatagcggcaatgtcatttacgttgattcgaaaaacaaactggttattgctgtaaccgcgtatttcaaacctacggtccttgatcgggtcgactttgtagaaacgtatgtgaagccatttgtcctgacagaaatagtctgagcccttcacttattgaagggacgaatggaaaggagcggcgactgcgttccatgagaatcttcttaaaagaacgttgaacgaatgagcatttcttggacagataccaacacaaattaacgataacggaggaactctatggtcaaggcaacgattcgtgccagtattgatcaggatatccaaaagatatggcaaattgtcaccaatcttcaggactattcctggcgaagtgatttaagtaaaattgaggtgatcaatgaaaggcagtttatcgaatacacaaaaagcgggtatcccacaacatttacgattatcgacaaagagcctttcacgttgtattcatttacgatggaaaacacaaatatgcgagggcgttggcaaggaaaattcaccaaatcaggtgctcagacagatatgatctttacggaagaggtaacgctgaagaagttttatttgaaaccatttgctaaaagatatttgaagaagcaacaggagaaatatctcgcagatttgacagcaatcctaaaaagagagaaagaagttacggaaaaatcccattgaaatgtatttcgttgctggctgccaaccgcagcagactgcagcacatcaagcatagaacagacaagaaaatgacttgagacaatcacaaaagaaaaagttttaaaggagttgaccaatgtttactttcgagagagtgactgacgcaaatgaacaggaagctgtttccatctatttaaataatcagccgtacttttctttaacggatgatgtggcttccttgcagttattaaaacaagatatggtagataagcctgaatcagtaaagaaagaaaataaacgctttttttagttagaaaggatacaaagccggtggcgatcattgactacttagttgactatccagaagagcaaaccgcttatattggattattgctgatcaatgaaaagaggcaaggacacgggaaagcaatcgttcataaattagaagaaattcttctttctgaagggatgacgaaactagccttggccgttttattgaataatcaaccagcgggtaaattttggcgatcgttaggttttcggcccactaaagaaaccattgctcaaatgaatcaaaagaaagtcaaggttctttcttacgaaaaaatttttgttcacccaagatcaaggaactagcgagtctattttcaataagcaaaacgtcagttgactctctacttgagataagggtcaagatgcaatgaggaggggtatcatgtatttttgcacaccacgttgttttatccgtgattttaggatcgaagatatcccaacagttatgacctatagaaatgatttagagtggatgaagtaccaaggtttcaaaaacagggaaaaagctgcgtatatcaaagaactgctgcatacaaaaagtttttctgaaggcaaaaatttagcagttgtgcacactttagatgaacggctgatcggtgatatctatttaaaaaatgaagcagattttttctggatcggttacacgatccatcctcatgagtctcaaaaaggatatggctcagaagtgattcaagcgacgatacagtggctgtttgatcaaggtgttcaatcagtaaaagcagaggtagcgcctggaaatctagcttcgataaaacttttagaaaaaattttttttcgttagtcaaaacggaagaagacgcactctatcagttgcatcgccttgactacccacaacagaaaaataggataaaacaggaacagtgaatcagaaagttctcttcaaacaataaaaatctttttaccttgttaagaagcctaggctaacttggtaaaaagattttttttgacgaatccgcttcacgtttctttgacaaaagagttggtaagtgctcctaatttggtgatggttcgagcaaagattacgcttttctattttctccatttatttaatgcgggcatcattcgctcaaatacggggaataagatcaaataaaacaggaagtttccgctagcatgaaacaaatcaaatacgaagccttgaagataataggctgtaaaagaaggaaactgataaagccagacttccatcatagaaacgatcaaaccgtatagaataccacaaatgaacgctagaagtgcttggattaagcggctttgctttatgagagatatttttcctcccagatgaaaaaaagtaatcatagcagccagtgctacaaattggctgatcgtccaaggccccatccataaatagatatttgtaccaagcaaactcaataaagcaacgatcaaagcatcagacaaactgcctgccagggctaataaaaataaaatagcactcatgggctgaacgttggggatccagacaaaaaataagcgtccaacaatacaagacgcagtaaggagtgctaatagagaaattttttgaacggaaaatatatggctatgaggctggaacatcgaaatcgccgtctttctaattgataatcattctcattatacatgaaaaaaaataaatttcaagattgaaaaacacattatgtagtgtgataatgaattccggacacaatatgttgagtatgggaaggtggcacaaaaaatgaaatacagtaaacaaacgataagcaagctaaacgaggacattcatatgttcccagaagtctcagcaatcactactgagatgacgaacacatttgaaggaatttctcgcttgatcatgctcgatcgctattctttcaaggatcaaaaccaccaaacattagataagggtgatttggttattttaaccacaaaagaagatcctcaatatcctgctcgaggcatcggatgggtaaagtctattgatgacgacatggtctccatagaggttgaagaagagtatcgctcagctatagaaaatactgctgaacaagttaatggtcttgtcaaacgacggaaaaatgagatcgaaaaaccactggaactttatttcgaacaaatcgctcgccgagtcgctagaaggatttccgataaagagttagagcaggagttgtttcttgagcagttttatcagcagattgccgaacaaaatctgattccggcaggtcgagtactttatggcgctggtactaattctcaagttacctatttcaattgctttgtgatgcctttcattcacgactctcgtaaaggaatcgctgtacacagacaagaagtgatggagattatgagtcggggcggaggagttggtactaatggttcaaccttacggccaaaagcttgtgtggtccatggtgtcagcgggcgatcctctggtgccgtctcttggttgaatgacttagccaatttgacgaatctggtcgagcaagggggaagtcgtcgcggcgcacagatgatcatgatggctgactggcatccagacattttggcgttcattatttctaaaatccagaatcctgcagtattgctgcagttaaacaaaacattgaaaaatgacactatcaaacagttaatcaatgaaaaacttcattttgatcctttgtcaaaaatggaagaaaaaatgtatacccatattgctcagcttccagaatcatcagataccgagcaaaatgaaatgatcaagacagcaaaagaaaagctacggcatggaggaagttatacggttaaaaaaagcgacttcctgactggagcgaatatttctgtttgtttgacagaagaattcatggatgcagtaaagaaagacgattggtatgcgctgcgtttcccagatatcgataattattccgaagaagaaatggcggaatacgatgcaaagtgggcagaagtcggagatgtgcgagaatgggaagccgccggtcataaagtaaaaacctatcaaaggatcagggctcgtgaattgtggaatttgatcactttttgtgccacgtactcagctgaaccgggtatcttctttatcgataatgccaataaaatgaccaatgctacagcctatgggcaaaaagtggttgcgacgaatccttgtggtgaacagccgttaacaccttatgctgtatgtaatctagcagcagtcaatttggcaaacatggccgatcatcaaacggggacagttgattttgctaaattaagagaaacggttaaaaccgcggttcgttttcaagacaatgtcattgatgcgaccccttacttctttgataaaaatgagcgccaagcgaaaggtgaaagacgtgttggacttggcatcatgggcttagccgatctactgatctattgtgagaaaacttatggttcagcagaaggcaatcaattagtcgatcagatttttgagacgattgctatcaccgcctatgaagcctccattgatttagcaaaagaaaagggcagttttccatttttgattgggaaagatgatcaagagacacaagcattacgagagaagtttattgacacagggtatatgaaaaaaatgccagcccatattcgtgaaggggtgatgcaatttgggattcgcaactcacatcttttgactgtcgcaccaacaggatcgacgggaacgatgaccggtgtgtcaacaggattagagccttactactccttctcctattttagaagtggcagattaggcaaatttattgagatcaatgcagcaatcgttgaagaatatcttgcgaatcatccggaacaagacaaagatcagctgccagacttcttcatttcagcaatggaactgtccccagaagaacatgttggtgttcaatgtgcgattcaacgctgggtggatagttcgatttcaaaaactgtcaatgcaccgaaagggtattctgtaagtcaggtggcgaaagtctatatggatctctacgatggtggtgccaaaggcggtactgtatacgtggatggcagccgtgactcacaagtattgactttggaagcaatcgacaatgaaataaacactcaagtagaaccagcagaagatcaatttaccacccaaacgaatgaaccagtgatttctggtgacatttgtcccatctgtcatgaaggaacaatagaagaaattggcggttgtagtacatgtaccaattgtaaaattcaattgaaatgtggtttgtaaaaatagatcattagtgattgaagagataagagatatacctgtgtttcagtaaatatttagtatgtttttcgatggataaaagagtagattttaatgacgtatgtcgggaaggaataaataaatgaaaaaattgttagtcgtaatcgtgttgttaggcggattatttgtcactagtggctgtcaaggaaatacgcgtacatcttcagaaaatacccaaaatgcacaaagtgtagaaagcacagaacgttctgttgatcagaaacaattaacagctacgattgttatcacgaataaaggtgaggaagtcacctcaaaagaagttgcttttcaagaaaatgaatcactactgaaagtaatgaaagaaaactttacgattgaagaaaaagatggctttatcacttcgatcgatggaatgagtcaagatcaaaagaacaatgtattttgggtctatacagtcaataatgaaatgagtgataaaggtgcccaaaatctgcttttgaaaaaagatgataccatcacttttaatttacaagcattctgactcacacgttcgcgaggtgtgacataagtttttcaaccgacgaacgttctgaataatgaattgaatgttatattgtgaaatttgtgggattgtgcaatcaacgattgacaaacggtcaaaatccaagtagatttaatcaggatgctaaattcttttatcaaagtgatttgttttatcagataagagagggtctgggaaaacgaggtggaaatagtgaaccaaaaagaaaaaatgcttgaactgatcaaaaagaaacaaggtggtggccgatcgaaacaaatggacacaccaaaaaatgatcgcaagaatatgcgtaaaggaccaaagatttacaataagtaataaatgagcacgactcattgagtataactgcgtaaggaaatcctccttacgcagttttttgtctcttttagagaggggtaccgactgattttctcaacacaaagtactcctcgacttcgccgctttccttttgtatgattaaggaaaagagaataggaacggagtgagaaaatgaatgtgaaagaggcattgatggctggagcagaaaaaagtatctttttgaatgatattgaagtcgatccgaaaaccattaaagcagtattgatcaatgaagtcgttcccctagatccaacagatgatttttatggggcaacagatggcgcttatctttctacgacgttgccgttgtttcaacaagctgggatctatgtagattctgcccatgacttattggatttagggatttatttgaccaatgcgatcaaaacgccaaaacacacgacgacaattgaaacacaaactatcactgaaaatctaccgctattagaaaaagagttgtcgttatttccaaatattgaagtgattatgctaatgggggatgtcgccaaaaaagccttcaatcaaatcgccaaaaagcagcaaaaaaagaatgcgattccctccgttgcaacttataaaatacgccagactgaaatctactatggaaagatccgcttattgccttcttatattatgacagggaagaatgtattgatcgaaaaatctaaagtcacgatggcagccgaggatatcgcgaaaatgtatcaagtgattacgaaggaatgatttgattagcagacgatcccatgagctcgcaggatgacagatcttccgctgaaattataggacacactggtgtaagggacttccagcgaactcatgcgaacctttctgtacaagtattttcggatctgctatacttaaggaaatcatttactgaaggaggaaaagtcatgacagcggcaatgaaattgtggatcgatcttttgaatcgttaatttaatactattcaaaagtctaggtgatcgcgatttcaaaggatgagtgtctacttttccaattacttatgaagggatagcgccaggctatgccttttttgtgttttcctttttcctagacgagagagggagatcattcatggaaacattaacagtccaattcaaacagatcaaaaaacaatatggcgctaaagaagtcttgtcaattgaggcgttatccgcctatcatggagaacgaatcgggatcattggtagaaatggtgaaggaaagtcaacactgttaaaattaattactggagaaatccagcccgatagtggcacgattcagacaaccacgacctttaattattttgcctaaattggagggatcgaggattcttacgatttttcatccgttgactgggaaatcatgagccgcttttcgttaccaaaacattcaatggatagctggagcggtggggaagccgcaaagacacgattggttcgaacactatcgaactatgaaatgggtcttttgttggatgaacctaccacccatctggatcagaaaagtatttcattgcttattgaggagttgaggcattactatggtacattgctttttgtcagtcatgatcggtttttcttgaaccaattagcaacgaaaatttgggaaattgatcaggggtgtgtacgggaatatcacggaaactttgatgcgtataaacagcaaaagaaaatggaattactgcatcaaaaacatgcgtttgaaagtcacttgaaagaaaagaagcgcttggaagcggcgattgaaagtaaacttcagcaagctgaaaagattagtaaagtctctaaaaaaatgcagcagaaaaatagtcgtcctgatcgattggcatcatccaaacaaaaggatacaattcaaaagaatcttcataaaacagcaaaggcaatgaaaagccgtttggatcatttaggtgagcatcattcattgactgagccgagacaaattatttttgcagcaccaaaaggcatagaaattcataatccttatccgataaaaggacacaacgtttcaattcaatatgaacagagagttttgtttgatgattgtgattttcaatttggattaggaaagcgtatcgcgattgtaggtgcaaatggttgtggaaaaacgactttattgaatcatattttaaatgatggtaaaggaattgtcttatctcctaaggtagtttttgctagttaccaacaattgtcctataaaatgactgaatcggaatcaattcttgtttatttaatgaaacaaaccgattattctgaatcatttgtcagaagtattttgcataaccttggtttttatcaaacagaaattttaaagcccgtaaaaaaattgagcggaggagaagcgacacgagttcaaattgcgctactttttgttaaaccagcaaatgttctcattttagatgaaccaactaattttattgatcttcctacgattgtagccctggaaaaactaatgagggattatcttggaacagttatatttacttctcatgatcaattatttgttgatcgagttgctaatgaggtctatcaagtcgtcgatcaaaaacttaaaaaaatcacttaaacgtatggccattttcttaatcgcatatgctcgtaacgttgaacgcaaaatcgtgaaagggtttgctgcaactgctttaatgtggtaaagtatagtcataattgaatgaacaggtgatgaagttcggcatagctgatagtacacaatcagtgctataggtatgactggaaaagagtaaataaaatcaattgaacaggctaaaaataaccgcttttgtaggtttatttaagttgcctagctattgattttatcttactctaacttctcttttcacggaagcgatgggtaaccatcgcttttttttattcttttatagtaatcacgcaaaaggaggaccaaagaaaactattcagttacacaaataatcaatcaaaggagcagaaaaatgcgaaacaaaatgaaagacttcattaaacagccaaaaatctatcaacaaaccgataccccattctggacagatgactatatttctcagaaaatgctagaaaatcatttggatccgagtatagatggggccagtcgaaatcggtcctttatcaaaaaatctgctagctggatctgtcaaaaagtcccaccagcagattatccaagccttcttgatctagggtgtggaccagggctctattcagaattgtttgctgaatctggctatcaagtaacaggggtagatttctcaaagcgatcgatcgactatgcaaaagagactgcacgaaaaaaacagttgcctatttcctacctaaaacaagactaccttgagatggaattgacagaaacttttgatttgatcgtgatgatctactgcgactttggtgcattatctgcaaacgatcgacatctgctggtagcaaacatttatcgctggttgaagcctggcggaaaattcttgctagatgtctttagtgcaacgaaatatgatcagactgtagtgcagcaatcatgggagtactcagaaggagctggcttttggagcgagaactcctatcttgcattgaataagaccagtaaatatcccaactttgtctggctagatcaaacaatggtgatcactcaagaggatcagataacttacaatgtgtggactagttgttttacagagcactcattggctgccgaactggctgcggttggatttaaagagtatcagctttatagcaacgtttgtggcgaaagctatacgaaagagagtgaaacaatcgcgatgttgctaaagaagtaaacggtagggttacattttaggggacaattcgctaaaatgaagaggagggataaaatgaaaaaagtcttattgtttctgatgaagcttcctttttctgcccatcaaattaatgcagatttgtgaaggaatatagggtaacaatcaaacaagatttgttcaataaatataaaactgcagaaacatcgttgagaggaggcgtatcatggaagaattacaaaaaataccgaatgtaggaaaggttcttgccgaacacttgcatgcgattggcatcgattcggtggagaaaatgaagtctgcaacagcagaaaccatttttatgcgtattcgtacccagcgggatcccggggcttgtctacacatgctctatgggattgagggagcaatacaaggaattcctaaaacgcagatttcagctgcaagaaagcaagaattgcgaacgtttttccagactgtttcttgattgatttgcaaaaggagtcaaaccaatcagatttgtgatctaaaacacaaaaaagaaggaccatacaatgcctgacaacttccgtgaaaaacattggaagtgtctgattgattgttcggtcttttttgttttttagggcatagctttatgctaattacctttaagcagttctctcaaagtaggcatttcttggacttggtatttttctttaaaggcggcgatttcagctgccgaaaatttttctggatccaatttcaattcctctacaggaagtggacgagcattttcgatcttgatatcaataactacagggccgttgctggtttttgctgcatcaaaagcaggtgttaggtcttcgtaacgagtgatggtatatccttttgcaccaagtgcttccccaactttcccaaagtctgcgccttctagaaagactccaaatttcttttgttcggtatcctcttgttctgcttcaataaatccaaaagaatcattagagaagacgatattgatgattggtaattggtatttgacttgggtcaaaatatcctgcatttgcatggcgaaaccgccatccccactcaatgtaaagacttggcgatcggggaaactcaattgggcggcaattcctcctggaacaccgttccccatcgtagcgaaccagccagaagtggtaaaacgctgttctcctgtcatgtctaaatgtcgaatactgttgatcgtcacatttccgacatcactgacgaaaatcgcattcggctcggcaatgcggttaatttctttgaagatcggttctggacgaagaggagcttgttgattggtgtcaaagtgatggcgccaagcatgccagcgaacaatgttttcttgatttgctgccagccattggtctgctggtcgtttggttcctagggtgacccattgattcaacgcagtgatcccatcgcctaacaccgagacatctgtgttgtgccgacgcccaaatttcgaggagtcaatgtcgacttgaacaaaattggctttcggattaaagaaacgacggccaaatggaaaatcgctccccacgaagacaatcagatccgcttcggctagtgcttcgttcgcaggttttgtggcaactcttccggcaaagccaagaaaattcttatacatatcaggaacgattcctttcgccaaaacagaagccgcaactggcattgaaaagaactcggaaaattctttgatcgctggaaatccgccgaataccccttgtccaatataaagaacgggtttttttgcttgttcaaaataggggagggcagcttttaagtctgcttcattaggtaggatcaccccagttttatggtttttggctgtggcgatctcttgggcttcaatctctttaaagccaaaatcaacgggaatcgtcacgacagcgacgccccgaaatttataggcagccttgatagcttcatctaccacgtgtggtagactttcaggggacatgaccgttcgattgtagatgctgacatccgcaaacatcggattttcattcatttcttggaaatcattgtaattcattgaacttgatgccacttgaccgagtaatgctactacgggcacattatccatttgagcatcatacaatccattgattaggtgggtagctccagggcctgctgagccaaagacagccccgactttaccagttagtttggcatcagcagcggcggcgagagcacctgcttcttcatggcgaacttggatatagcgaacggattcgcgttcttggtatagtgcatccattgtggaattaaatgaaccgccgggaatgccataaatgtgatcgatcccccaagcctcaaagacttttaccatggcgacacctgcattgatttttgtcattttcttcactcactttctcctctttctttcagtataaagtattctaaaaaagacaacaaaaaatgtgactcgactcacaagggaaactcccggttatcagcaatcaaattcaacagaggaaaaatagtacaaagaatagaatacctgcaaaaaaagatgcacctgtgtcagatgcatctaaaatcatggtacccttattcagccatcagaggcttgttcgctagaagccctagaagtatgcgattctttatgaaactaattggataattctgcgataaaacgagccgcgatttctttggggcgggtaatcgcaccgcctacaacgatacctgcaacccctagacgctgaacttgtttggcttgttcaggagaatgaattcttccttcagcgatgacgggcaactgttcagcgacaagttgttggatcagttcgaggtcgggtccatctgttggctcacggtctttggtataacccgctaatgttgtgccaacaaaatcgaccccagcttggtaagcattgcggccttcttcaaaagtcgcaatatctgccatcagcagctggtcaggatacttttctttgatttttttgataaatgcattgatggttagaccatcgtgcctttttcgtaaagtacaatccagcgcaatgacttcgacaccggttgcaactaattcatctacttcgcgcatcgtagcagtgatgaacggttcttcaggtaggtagtctctttttatgataccgatgattggcaaggacactttttctttgatttgctggatgtctcgtacagagttggcacgaattccgaccgcacctgcttcttgagctgccaccgcaaaaagagggatcacgccaccttcttcggtataaaagggttcccctggcagagcttgacaagaaacgatcaagccaccagatattgcttgtaaaaattctgttttgttcatggatacagactccttttctcgatttggtagctagcgctacgaatgctactaagttgattttgtcaattttgtcaatttttcaattaagtcagctattcaaagcggcttctacctttgacttcttcaaagggactatagcatggaaaaatggcttttgtaaatgatttctctcggaagcagtcaaatggacaatgactgcgagggctgtgaagatccttctcgttttactgaaaaccgccgctcattctcaaaaggaacacttcaagcaagaaacaaaataagtttagggctttttctcatcaaaaaagctttcccagaattcagattctgcactgagacagaaatgattctgggaaagcgctcttcagttgcaattattttgtagcggctcgtttgaaaacaggaatttcattattagagccataatcattcatagtgatttcttttaattgagtcagatcttcttctgaaattgtaaaagcaacatcgccgttgtttttcatatgttcaatggatgctgttttcggtaaaggaaggagatctaattggaggcaatagcgaatcgctagctgtggcactgatacatgatattttttagccaaagaacgaaagaggcccgcaaacatttactagtcgaagaatgagaaaatttgcggcaacgttttgaggaactaaaagggactttgaatcgtttagataacaaaatcaagtactatgacgagcaatggcaagagtaaggattgctgcattcccgaaagacgaagggcgtgcagcagtccttttttaactattgtttgttttctcagagattacgatatttatcaatgtccaatggctggttttccgataataattcgtagtcaagctgattcgattcatcatcatggataatgtgcagcaattggtttgaatccttgatgggtcctaggctgataatagtaaatcgatcattgattacttccaaattctggagtgcccctgtaaaaactttacgtatatggtgcgcagtttttattttttcctctgctttttctaccgcttttgttaaagtaaagccttcatcaaggaaacgtttgatcaactcaactttgatcaccgtgggcagtcgatatttacgtggcgcattttcttcttgaggaacggattggataaggcctttttgttcccagtaacgcaattgacgcggagagatttcacacattcggctaagctcgctgatccctaccagcaaattgtcattttctaataatttacgaaaggtttgagacatgctttctccattcttgtaaaggtatttgtttatattgtaacttgttttacttttgtgtcaagtaggttgacaaataagtgagaaagttttaaagtgtatagtgctgttgaaaaattttgtgaaaagagtgtgaaatatgacaaataatcgtcctttagatatatacggtaaaccgtacaatcgttctttattggttgtcgttttgctgatcggtacgttttgtacagtattgaatcaaacattactgacgactgcctttccaaccttgatgaatgccttcgatattacggcttctgatgttcaatggttgacgaccggattcttgcttgttaatgggatcatgattccaattaccgcttggctgattaataaattcaattcgaaaaatttgtatttaactgccatgacgattttcttaattggtacaattgcttgttttgcagcacctaatttttcgatcttactattaggtcgtttgattcaagctgccggtgttggtatctccatgccgttgttgcaaaatatcatgttatcgatctttccgccagaaaaacgcggttctgcaatgggaatgtcggggatcgttattgggttggcaccagctttaggcccaacactatccggctggatcattgaccactatacttggcgctatttgtttggaatggtcattccaatcgttattttagtattgatcttagctgtcttcttgatgaagagtgttatcgagctgtctcatccgaaaattgatattttttctgccattctttcaaccatcggtttcggaacattgttgtatggtttttccagtgtcggagacaagggctggggaagcgtggaggtcattagtttcttagtagttggggtcttgtttatcgccttttttgcttggcgacaattgcacatcgagcatccatttttggaattacgcgtcttttcatcgaaaacattcacattagcggccattctttccggtgtgaccaatatggccatggtgggcgcagaaatggtcttgcctttatatatccaaaatattcggggagaatctgcctttcattctggtttgatgcttttacctggggcattggtaatgggggcgatgatgccgatcactggggcaatttttgataagtatggggcaaagcgtttagctattaccggtatgttcattttgactgctgcaacattgccttttgcctttttaacaaaagacacaccgatcttgcatatcgtcattctttatgcgattcgtatgtttgggatttccatggttatgatgccagttactacttctggtatgaatgctttgccaggaaacttgatcagtcatggtacagcagttaataatactttccgtcaagttgccagctcaattggaacggcgattttgatcagtgtcttatcaaatgtaaccaaaggaaatcttccaagtgatggcttgttgaaggcaacaccgcttgcttacaaagaaaaagcgatcgaagcaacactttctggttatcatgctgctttttatgtcgctgttgtctttggctttttaggctttttgattgcctttgcattgaagaaaaaagagcctcagttgactgttcttaaaggaggtgacggcaaatgatgttagtgattgtcgtcatcagtgtaattgcctttgcgttattaaatgtttttgccaaaaataaagtccaaactgttatttcacttctctttggtttggtttttgtcttaagcttaacagcaatgatggccaatctatccgcacattttgggatggaaaaaaccaccacaacgactacacagccgttagtttcaagcagtgacaatgatcagttgccaatgctgttgtatcaacctttgggtgatggaactgagaaaatctatttgtaccgcacagatgagtcgcaaaagaaaccaaaacaaacaagaatggaccatgtgacgaatcatgtcgtcgaagatgccaaatcggcacaaaaagaaacgaaaacgacccgttggacgtataaaaatgatttttatcgtttcttgtttggaatagctgggaatgatgaagagtttattcgtgaaaagaatacgttctctcttccagattcttggactctcttaactgttgatcaagcgaaaaaactagccagtcttgttgaaaaccaacaagaagcgatgaaaacagaagcacaaacttttgttcaagagaagatgcaagccgctttgatggctgacccaacaatggatgcggcggaacaaaaagcaaaaatcagtcaattcactgcagaatatcaaaaagaagcaatagcaaaactgattcaagaagcaaaaaaagaataaaaaaatccctctgctccaagagagtgaatcactcccaaaagttagcttttatggctaacttttggcgaatggttcaatcactctagctgcagagggattttttgttgattaaaaagtgaactgctcaatgcgatcaaaggcttcttttagcattggcattgattgcgtagcagctaaacggacataatgatcaccggtcgtctcaccaaaagctttaccgggaatcattagcacgctagtatcttttaaaagtttttcaacgaaagtaacagaatccaagccagttttttctatgttgatgaaggcatacatacttcctttgacaggagacaaagaaagaaaaggaatagtagcgactcgttgctgaatgtaacttagccgttttttgaaggtttccacgactgctggaacaagttcgtcgtagtgattcaacgcatagattcccgctcgttgtgagggggtaggagcagaataagcaatactttcattaatcaacttggctgtctgattgatggataaaggagcgatcatgtaaccaatccgccagccagtcatagcaaaagcttttgaaaaactgctaaaagtaatcgtccgttcaggcgcaaaagtggccataggaacaaactcttccataaaacaaaaggcttcgtacacttcatctgacaagatcaacaaatcattttcttcggcaacttcagcaattgctttaaaagttgtcggcgaaaagacagcaccagtgggattgttgggagaattaatgataatggcttttgttttgtcggtaatcgctgcttttaatacatcaatagcgatctgaaaaccatctttttcaaaggtagggatgaaaaccgggcttccgccagccatttcaacttgctgcttataaggagaaaagtaaggctcatggataattacttcatctccaggatccaagatcgcgcacaaagcaagatacatgccatgtaacgcaccaactgaggcccgtacttgatcgttggagaaagtcaatccataatgggtctgataaaaatcgacaacagcttgaataaaatcggcactgccatcagaagccgtgtattttgtatgtccatttttgacgtccgtaaaagcggcagcaatgatcgactgatcagtaatcaaatcaggatcgccgatggacagatctatcaaatttggtgttttcttggcaatcgttgcaatgtccattagtaaattttcttcgggtgtttgaaatcgttgtgcaatcatcgactgtttcataggttcatctccattttttatagtacttttcttaaaaaatcttgtgtgcggctattttgcggatggtcaaagatcgcttcaggtgttccttgttcttgaatgacaccgtcagccataaagatcacgcgatccgctacttgcttggcaaagcccatctcatgagtcacaacgaccatcgtcatgcctttctcggcaagtgcctgcatcaccgctaatacttcaccaaccatctccggatcaagtgcagaagtcggttcatcaaaaagcatcacatctggatccatagccaacgcacgagcaatagctactcgctgttgttgcccaccagataaacttgcaggatagctagtcgctttgtctgctaatccaacttgttccaaaagtgcgtaggcttttttctcagcggtctcttgatcttgtttttttacttttatggggctgatggtgatgttctccaaaactgttttatgaggaaacagattaaagttttggaataccatacccattttttgacgaatttgatcgatcacaatctctttagccaaaagatcgtttccttcaaattcgatttgaccactggtaggttgttctaaaagattcaaacaacgcagaaaagtacttttgccgcttccagaaggtccaatgatcacaacgacttcacccgcggagatttcaagatcgatctctttcagaacttctgtcgcaccaaaattttttaaaagtttttttacgctaatcacttgttttcattctcctttctgcaactcctagtaatcgtgaaagagcaaaagtcaagacaaaataaatcaaggaaacaatcacgtatggtaggaaaggtttgaaactggcaccttggacgacccctgtttggaagatcaattcggagacaccaatgacagagacaacagaagactctttgatgactgtcacaaattcattgccgagagcaggtaaaatgttcttgatggcttgcggaaaaataatgaagcgcatcgcttgaacttgattcattcctaatgaacgggctgcctccaactgacctttgttgaccgcattgatccccgcacgaatgatttcagccacataggcggcactattaagtgcaagagcgatacaacctgccgttaacttggataaatccagacctagtacgccagtcccaaaataaacgataaagatctgtactaagagcggggtacctctcacgtattcaatataaacaatcgcaatccaacgcaaaatttttgacgcagaaagtttcataaatgccagtagactaccagcaatcgagccaaagagtacaccgacaaaggctaaaaaaatagtataaccggctcctgagagataaaagggcagatatttgctaaagaagccttcttcaggtgctcctgtttcttcattgaacattagagcataggcttcatcttgatattgactcaatagatcgttatcgacaatcgtcttgatggaagcattgattttttccaggagcagcggcgcctcttttgaaatagcaattgctgtttctttcgtacctttctcaaagaccacatcgtcggcaattgctaagttatcatttgattgaacataggcttccgccacaggaccttccatcacaacagcatccactttttttgagtttaaatttgtgatcagatccggaactttttgcaaagaggttacaagtgagccggacaactcattcttagctaattcttcttgtgtggtttgtttttgagcaccgacagctacaccgttgaaatctgctgttgattgaaaccggttctgatcttcttttcgaacaatcactttttgttggacttccatataagtgtcagaaaagttgacttcctttttacgttcatcggtagcagccatccccgaaatgacaagatcgatttttccagtttttaatgctcctaacagcgcatcgaaacctaattcttcaattttaagatcgacgcctagatcatcagcgatttttttggcaattgatagatcaaagccgacaatttcgtctttgccatcaatcgtggcatgaaattcatagggggcataatccgcagataagccaacgatcaatgcgccattctgttttattttttcatagacgggatctgttgtttcagcgtgtaccagttttgtggtaacacaaaagaacaggacgatcagtatcattgttgaagcgaaccatttacacatctttttcattcaattactcctttttttgttttaaaatacaataatagcttgaattatgtataaaaatacaacaaacgttagaaatatcgtatcatacctttgtgggaagtcaatccctttcttggaaaaatcacgaaatatatttgagttttcagaaaaaacagtgttttctataagtttacaggttgaattgttttttacaaatttgtaatataagaaaatttatttcagaaaatttccggaaattatgaaaatatttaagattcattcggcttttttgattagcttaaaagaaacttgtaacagttaatcgatcttatgtttactattaaagccttatttagcaaggttttaagtctttctattttttatttggtacgttatttaatttcttttatcaaagtgaaatatttcgtcatcgaactgttaccaaggacttaacgtatcttgctattatttatcaagtcgttacgacgaaaacttacatagagcgagggaaataaaatttatgaaatcaattaaaacattcgtattaactacagccacaattgctggttttgctgcattaagtacaactgctaacgcagacgaaatcaaacacgtggtgaaatctgatgacacattatctggtctttctttaaaatactttggtaatttagatcatattgatcaaattgcaaaagacaacaaactgaaagatcctaacatcatctacgatggtacaactctgattattgacaccgacaaaaaagtatcatcagataaccaagcaagtgaacaacctgcaaaagaaaccacacaagcagaagaccaatctgccaacgaaaaccaatctgaatctgcagcaagcagctattctggaacaacgatgacgatggaagcaacagcatatagttctgatccagcagatgttttaggcggcggaactgtgacagctaccggccaaaacttgttggaaaatccgatggcagttgcggtggacccatctgtaatccctctaggcacaagactttatgttgaagggtatggagaagccatcgccagcgataccggtggtgcgatcaagggaaatatcatcgacgtgcatttcccaactaatgcacaatgcgaacaatggggccgtcggaccgttcaagtaacgattcttgattaatttctccaaattttaagaacagacccatgcacgtatgaggctagggcataagtaaaaacagtcagaaagattttcgagaggacagttgttccttaaagatcgggtctggctcaacttatgcctagcctttttgtatactcagataaaaaaggatgcctctatgaactttgcccaagacattttgcttttttcttgagataatgaatcaaagaggaggcgttcaagtgaaggtagtattgatacggcatggcgaaagcgaagcaaattttgaaaactattggacgggctggctggatgtggccttgacagcaaagggtcgggaacaagcttggcaagcgggagaaaaaatcaaagaattgggtatttcttttgatgtagcatttgcttcttatcttcagcgaaccatcatcacctgcaacactgttttggaagcaagcgctcaattgtgggtacctacctataagacatggcggttgaatgaacgacactacggacagttagtcggtgtcaataaagatgaaatggttgctcggtatggaaaagatcaagtccaaaagtggcgacgagggtataatgaaccgccgctgtatgtttcagaaaatcattttgatcgtcgttatgacgacttagatccacgcttgattcctaaaggagaaaacctaggaatggtcgttgaaaggatcacccctttttggtcggatgatgttgttcccttcattcgatcaggaaaaaatgtcttgatcacaggccatggcaatagtttgcgggctttagtgaagtatttggagaatgtacctgaagaagaagtcgacaaaatcgatgtccccaatgcagagccaatcatttatacctttgattcacaagctgttttacaagaacgactgggataaagacgaacattattactaaaaaccgcgctttcgtatgaagtttcatcgaaagtgcggttttcttatgctataataagaaaaattttatgaaaggcgggctcttatgaaagcagtattgaccgttattggaaaagacaaggtagggatcatcgcaggcgtcagccaactattggcagaattagacatcaatatcctcgatgtttcacaaaccatcatggaagaatactttacgatgatgatgttattatcgatggaggcaaatgcagattttgaaacgattcgtgagcaattgcataccaaaggcgaaacactaggtgttaaaatcagtattcaaaaccaagaaatttttgataccatgcataaattataggagggcttctatggaaatcaatcaaatactagaaaccattcgcatggttgaagaagaaaatcttgatattcgtaccattacaatgggaatctctcttttagactgtattgatgccgatatcgatcagatgtgcgaaaaaatctatcaaaaaattacgacaaaagccaagaacttggtgcgagttggcgaacaaatcgaaacagaatatggtattccaatcatcaacaaacgaatctctgttaccccgattgccattgttgtggcagccagtcaaccgacgccacaagactgtgtgaaggtagctaaaacattggatcgggcagctgagacagtaggggtcaatttcatcggtggctacagtgctctggttgaaaaagggtatcaaggcggtgatttagcattgatccaatcgattccagaagcgctggcagcaacgaactttgtctgttcttcggtcaatattggatcaaccaaagctggaatcaatatggatgctgttcggttaatgggggaaacagtcaaacaaacggctgaagcttcagatatgggatgtgcgaaattagttgtttttgcaaacgcagtggaagacaacccgtttatggccggtgcttttcacggtgtcggagaagcagatgtcgagattaatgtaggcgtcagcggtcctggagtggtcaagcgtgcgcttgaaaaagtcaaaggagaatcttttgacgtcgttgcagaaacagtcaaaaaaacggctttcaaaataacccgtatggggcaactcgtcggacgggtagcttcagagcgtttaggggttccttttgggatcgtcgatctttctttagcacctactccggctgtaggggatagtgtggcgctcatcttggaagaaatgggtctggaatccgttggaactcacgggacaacggctgcattggcgttgttgaacgacgccgtcaaaaaaggcggcgtcatggcctgcaatcacgttggtggtttatcgggtgctttcatcccggtttcagaagatgcaggcatgatcaaagcagttgaaagtggtttgttgaatctagaaaagttagaagcgatgacagcaatttgctcggtgggcttagacatgatcgcaattcctggagatactactgcagaaacgattgctgcgatgattgctgatgaagcagcaatcggcgtcatcaaccataaaacaacggcggtacgtatcattccggctaaagaaaaacaagtaggagaccgaatcgaatttggtggtttactaggcacagcacctgttatgaaagttaatccagctaaatctgctgactttattcagcgaggcggccgaattcctgcgccgattcattctttcaaaaactgatcatcttctgaaactgcgatataaggaacacacaaaatcaaatgctctcgattggacgaaaaggtgattacttttcgaacattcgctcataaagacctaatggtattttggaggggatgctagtaaaaaaatcggacattttgtttagtgtagcacttagttcgcagtttcttctttgtgatctaaggctttagccctatgctgatcatctggaaataatatacaattaacgtaattttatacagataggggtgtcaagaatgaaaaagagggtagtgggcagctccatactggtagtgatcgtcatgttcgtgctacttgttccccaaaaagtatttggtcaaagttttgtgaaggataatgcaggggtcctctcagcagagacaatcgcaaaaatcaatcaattaaaccaagagaggttccaaacgttgccaggaagtccagaatacgctgttgtcacgcttaaaaacttagacggccaaacgatcgagacagtaaccaatcagttatttgatgaatacagttttggtcaatccgcgtataacaatggcttagtctttgtgtttgccatcgaggaccgggaatttcgtttaggctatggggatggcttaacgtatattttttctgatttgtcagatgatgacctgatcgatgaagatacaaaagttcttttgcgtgatgaagactatgatcaagctgttttaaatgcttctgatcgcgtctatgaggaaatgaaaacagcggacgaaacggttggtctgaacaaaatttatgcggatgggcaacagctactggcagaaaaaaaggcccgagaagccgcagagtcaaagaaattctggttgctgttttggcaacttgttagttcagttagtgcattgattattgcagctattagcggagtgataggctggcgcaagcgccaaacgaagaaaagttttcaagcagccaatgtgattcctcctcatattcattcggatccagcgtttgatgaaaaggctttttacagatgggcaagtaaaagaaggaattatcagaccttcaatcactatattgttgctggagagtgtttgaaggctttaaaaatgtacctgcttagtgaagttattccgaggcaattagctgagtttgaaagaatcagtccgcaaccagctagaaaccaaatgattcaacaagcattgaaaaatccgcagttggccgatcaattcgtgcaagaatatatgaaagatcataaaaatttgaagatctttgggcaagagttagcccaaggccatgacacattgcgaacctatgaaacacaattgcagcggcaactcaaggaacaattacgagattatgatttaactggagatattcttgcagaaaatgcttatttgattccacagtataaaaaagagattcagcagttggcggaagaagaaattcagcggcgtagtctcaacaacgattatttggctatgctgcttacgaaggaaaagacgtatcctgaaatggtgcagacgagttctcaggaaatagctagcttgattgattctgttaaaacggatgctttgtttactatcgatctccatgaagtatataaaaatcatccagatctacaaaaacaagtaggtgatttttcgggggaagatcgttcagaactattgaataatgctcgtcgtgaatacaatccaaccactatggatcaatctttagtttatttgttactcatcaatcatgtcacgcgacaagaacaggtcatcgcagagagtaaaagctcggatagtgatttcggtggctttggcggtgggtccagtagtgggggcggaatttccggaagctggtaatttttaagggctgtgacaaaaggttgtcatagctcttttttcgaacgcacggtaagcggtcgcttttgcagtaataagccgtaatttcttgcaactaatcacttctgtctcaaccactttgccttttgatctaaagacaaaggcggacttttgtgataaactttgtaaagttgctgaaaaaacatttttttcacggaaacatttcagcttatttttagaaaatgagggttgtacatgtatcattcgtatatttgggactttgacggcacattgtttgacagttacccaatcatgttagaggcgtttcttaaaacattgaaagacgctggatttgatcccgattcgagagaaatttatcgcatcttgaaagcatcgtcatcaaaacaagtagctgagaaatatcaattggatttcattgattttagcgctcgttttaaagcatatgaagcactagatgagcggctacccgtttcatttccgggaacgaaagaagctttacaagcagtagtagaccatggtggaaagaattatattttgacccatcgtgacgttgtttcaacgaaagaacttttaatgaaagaaaatcttgaccatttgatcgtagagatcgtgggaccggagaataattttccccgcaagccggacccaacgtctttgaattatttagtggaaaaatatcaattggacaaaacaacgactgtaatgatcggtgatcgtgcgatggatgtgctggctggacgaggggcaggggtgcaaacgatgttctatgatattgaaggattgctaactgatttggatgcagaccatgtcgttcattccatgaaagaaatcgaagaaattatcaagtcttgagcaatcaagactttttttgcgtacttctttttgaggtgattcattatggacaagtggttggattttgggaaaaaatattggcatttatccttgagcgcgctgttggtcattctttttctatttggtttgttttttaccccgaatgagccagaatggcccgaagcagaagaatcttcaccaattttcgaatcagagagtaggaaagagtcattggaccagatcgttgtagatatcaaaggagaaatccgaaatccgggtatttacaccttacctagtggagctcgactgtatgagctgatccaattagcgggcggggtcactgatgaaggaaatgaagaagtcatgaattttgcccaagaattgtcagatcaacaattagtaatcgttcctcatttagatgatccggtagtttacgctgacaacggagcagaaggaacacttgctcagaaccagatcgatttaaatacagcagatagcagccagttacaagagcttccaggcattggcgcgaaaaaggcagaggcaatcatcgcttaccgtgaagaaaagggtttttttaaaaccgtggaagaagtgaaagaagtttctggtattggccctaaaacttatgaggctttggaggggttgatcaaggtgcgatgaaaaataagagaaagaataagagaataagctcgcgattcagtggcttttctgtttcgttgttgtagggggtatagggagtataggggtataaggggtataaggtaagtagagaagtcatttttatttagtagagcgatcgggtgaaacaagtcagtatcgcgacgtattatgctaacaaaaacacactctgtcgcaggcggccggtggttgtaaaaattaatcttttgctcaaaaagagtcaatcgatacaactatatgttgtatcgaatgctaggggatctaaggaatttatcgtgtgaatacaaagtagaccttttctcactgtgtaatccatttgtttatttcagcaggaaaagatttgctaaaggtaagctataccgattacatgaaaaattcttcatttttcccaagataaaattaaaaataattttgaaaacaatttttttgcctaaacttttcctcagaatgctatcaatttcatttcttcctatttcctgatagtttataataacggacgtaataaattcgggaaaggagcgagcctatgctggaaaggtatatagaaaaatgcgtgattcgtcaagtctatctttgcgagcagttgtatgagaaggaaagcgtgcttattgaccgtttagccgaacagctggatgtctgtcctgcgaccattatcaatgacattgataaaattctgcttttactaaaagaacgcattgctaccgccactcacgagaagcatacatatcaagtggtttttactgccggatcttccttatcagagcttactcaaaccatttatcaaggatcctattttttacaagttctctatcaatttttgattggagagagaagttggcaaaaaatatcggaagaggtgtttatttcattaagcaaggtttataccattcggacagacttatggagattttttgaggaaatgggctatttaaatgaagagcaagaggaggtcgagatccccgagaaagacttccgctatcttctattggctgtaatgaactatttaggaaaacgtcctgaaaaaaatcagtcttttattgagcaggcttgtgaagaactgatccaattcgtggaacaacgtttttttctgcgttcttatcctgaagacgaacgtcaaatcattcatttagggatccacatcggattagcaagaagccgaatagctcctatttgttttgcatcaagggacaaggagatggcacgacagacaccgctatttcaattattacagcaaggtcttaaagaacttgtagtttctttgtgtagcaatgaggacgaagaattttacatctattcactttttaattcacgcaagtatcagtgcaataatctggagctgttgcaaagagattttgaagtcgtttatcgtaatcacattcatcgctgtccggagatgttggaactcacgcatttattacaaaaccgattaggaatctccgagaaaaatcatttgttgttcgaaaaagcgttactaccgtttcttcgttccgcttggggggacatgcagatctttcaaacggatcgtctattctttctctacccaagtgagagggaaatgtttgatcaaataatggagagccttgggttatgggcaaaccaaaaccagcagatgattcgatggaatgacaatctggttcgtaaattgacgattttactaagtttgcttcctgatgctgaaaaaactgaacatttggaagtgtatattgttgcaccttctgattttaaatacttgtattatcgccaacagttagaagaaatgttagatgagcactttaccataagcaatatgatctatcaccaattaactgatgtggtggatgatgtctttttttgtaccaaacgaatgattttatgtgatgcttctctttatcaagaaacacttcaaacgaaaaatactaaaatttatccggtgactttcaacactgtttcctctgttatcttagctatcaatcagacactatatcaacgagtcgaggaaatctttgcaacaaagagtaattgaaaagactgaaaaagataattattgatacaaagagagggattgcgcacagccgtgcgcaatccctctctttgaactaaagtagtgcaagcgaatggcactacttgggacagttccgcaatagaagtaacgttgagagctctaatgattttggggaagtttcttgctagaacgtgttggcctttttaatgagtaaagccgtaggttttgatttcttgttttttatgatagaccagatgagcctgatcaagtgccagcagagcttctttcatgtcttgaatataatcgtgggccatattcataccaaagtctgcacgaatgaccaatcgttggatgatttggtcgtctaaattggctggtaatggataagctggaacttgccaacctttcatgagtaaacggtctgctaagtcatacaacgtccattcccgttttgaatcgtctttcaatttgtagcagacgatcggaagttgagcgccatcattgatcatttcgaatagaccggttttttcgatttcttttgccaaataaagagcaactttatgggtcttgtcatgaatcgctttgtaaccatcaaaaccatagcgcacaaaattatagtattgtccgatcaactgagcagcactatgggagaagttgatggccatggttggtaactcaccgcctaaatagctgactttaaatacaagttcttgaggcaagtaagattgatcgcgccaaagtacccagcccacacccggataaacgagaccgtatttatgaccggacgtgttgattgatatgacatttggtaattgaaagtcccagacgagatccggttcagtaaaaggggtatagagaccaccagaagcagcatccacatgaatgtagactttatagtccgttgtttggttgtattgttcaacaagttcattcaatcctttaatgtcgtcatagcgtcctgtataggtgattcccagaatgccaacgatgccgatcgtatattcatcaacatagtccatcactttatcaagattgatcgacaaatggttttcatccatggggacttctctcatctcgatatcccagtagacacagaatttttcccaacaaacttgataaccgcttgaaatcactaaattaggtttatgagcatttagatcgagaccgagtttttccgcccgattacgccaagcaaatttcattgccatcccacctaacatacaggcttctgaagaaccaatggtagaagtgcccatgaatttttcttctttgcttgcatgccacaaatctgcaatgatattcacacagcgattttcaatttctgctgttcgtggatactcggatttgtcgatggcatttttttctagagtttgtgtcatcagcttaactgcttccggttccatgtaggtttgacagaatgtagctaaattcaaacgggcatttccttcatcaagtagctgatcttgtacgagctgataagccattctaggttcaacagattgtgaatttagtttgtatttcggtaaatcttctccttcacaaacagctccaaaaattggttccaaatagtctgcttcttcgcggttttcttttccatataacatgataattcctcctaatagataaaaaatacggttaatgtttgattgtatacttctcgttttgaacgatgtggtgttctcctcgagcgcttggataagtggcagggttcacatctcctgttttcatatgaaccggttcgtcgatttgagcttctttgccacgtttgtcatgaagttcatagagaatgaatggtaacaataaagtaacgatgaaactaatcaacaagatgacttggtaagttctgtcttcactggcaggaatcgaagaaggtgggaagaacgaaacgaataatgcgagcagcgacatgatgagccctaatcctgcgattattgtttttccgattgtttttcctggaacattataggtacgaggaagatcttttttcttaaaaagcagaacaaaatagcccaagaaaaacagcaaataaccaatcaaataaatcactactgtcagcgaaatagctaccaagaaagataagttgtttccaccgccgccaaacgttagaacagcaccccatattgaaacgatgattccttgaatcatgattagcggaacagggacgccatgtttgttgtgctttcgcaaaaaagtcggcagtaatcctcgttgtgccgctgcaaacatacctcttgatgggccaacgacccatgagctgacctcacccatgacaccaaaggcaatcattagtgcgattaacttcactagccaaccaagatgcggattgaagtgaagcaacaacgattcaaaggtttgaatcactccggcactgagagataattctttttgcggaatgaccgcagcaacagagaagccgccaatagcgtctaatgcaatggcaagaatgactagcaaaatcattgctagtggataatttttttgcggattttttagttcattaatgtgggaagcagaggcctccacacccatataagccaaaataaaagaaacaaataccacgagagtagaaacttttgaaaagtcagggataaatgctttttcactcagaggtatttgaataggatttccaccgatgaaataagctgctgcttgcacaaataagaggatagagggaatgacgatcccgataacaaatcctgcttttgcaatttttgctgttcttttggttccacctaactgagaaaacgttaagagccaaaaaataatcagcaaaccgatgtacttcatcaatggatcattgttgagggcgggaaaattcagcacataagaaagtgcccctaagatgaagtaaatcatcgtaacaaacccgacagtaatctgaaaccactgaaagaagatcgctgcaaagccaaaccgttcgcctaatgtttcactgacccaactaaatatcccaccgttctgccagccttttaccgtcgacatttctgccgcgcagagtgcaacaggcaaaaaccagaggatacctcctaataataagaagaaaaccaaatgaagttgtgacgtggcaaaagttgggtactcgtacacagtcaggaccatcgaggctgttagtgcgaaaaaaccaaataaaaataattttttctcgttcatcaaatcgcttctttctaagtctaatatcattttggcgctgttatctcggaggagaaagctgatgtatgcttctgttcattgtgtgtccacctcttttcttacaaaacgaagtataaaactttttgggtaagaaaatttccaagttttttctgaaaacaaaagtgaaaaagaaaaaaagctggaaataaaaaagaagcgtgtattttgctgttaaaaaaaagcaagagcactcgaaaggcgtattattttatgtacccctgaaaaactagaaataggcagatggtgttgctacaaaggttttatgaaaaatttgcgttaggcaagtgtttcaatgaaagggaggaatcggaagaagaaagagagaaaaggcgaaaaaactattatacctgggaagagtaaagtgaggatctttcgttccatccattagtagcatcaaatattagtagcatcaaagaaaataacaagcagttttattcccagtcccttaatcaaaaataatacccagcaggtaatggagtcattttgagaactgtttgactgacggtagcagtaggaaaaacaagcagaagtgaatggagaaaaagacactaaaattcatcagcccctagattaatcagtgggggtatagtatattataaaaaattgtgtactattatttcgcaatcggaaaaatagaaaaaggaggtacgcagatgacaagcgatctgaataaaaagaatcaatgggttaattctcaaaaccgatcgatagaaggaaataaacgaatcccttgggatcagtattttatggctcaagctgttttactttctcttagaagtacatgctctcggttagaggtgggggcgacactagtcaaggaccgacggattattgccggcggctacaatggctcagttagtggagacgttcattgtattgatgaaggctgctatgtggttgacggacattgtatccgcacgatccatgcagaaatgaacgcattactgcaatgcgccaagctaggtgtttcaaccgacaatgccgagatttatgtgacacactttccatgtttgccttgtacgaaggcgattttgcaggcaggcgtcaagaaaattcattatctgaatgactaccgcaataatcaatatgctctagatttgattcaacaagttggtgctaccgtccaccaagttgaacttgatccagcatattttgaaaaattatcttttggtgccttgaatggggctacacatacaaacatgccgtgaccatttcctttttgttggagtgatcattggttgctgggtaacaggtttgtatttgaaatctgttcttttatttattatcgcaagttatcttcttctgggactactgataaaaaaacaagttgctttattggcactttgttgtcttggcagtgtattgatagggggacgtatggtcagttttcaaaatcctcagttggaagaaggatcgttaactgctgaggttcttatctatcctgatacaatcaaagtcaatggtgatttagtgacatttgaagggaaactgcctgaaggtaaagtgatggggcgttatcaagtttcttctctttccgaaaaagaccaatggctcagccgacaaaattggcagaaatcactaagagtacatggaaatttcaagatagcagagccaatccgaaacaaacatgcctttgattactcattttatttggctagcaggaacttcttaggcacattgacgattactgagattctcgcaagcaaacaaactgccgggatttcttcgatccacaggtggcgagcagctgcagtgactcacgtgaagcagtttttccctgagaagttggcatcttatataaacgcattgttatttgggtataaagatcatgagtttcaagagatccgtcaattattcagtagcagtggcttgctgcacttttttactgtgtccggactgcatgtgtctttctttttctactggttagaacgaggtctgagacgaggaaagctcaccagagaggagatgctgcttcctcttttgccaattatcctgatagccgccattttatttggtggttctatcagcgtgattcgagctgttctcgcttatgggatgaccgttcttttgcgactgttttcctgtcacctttcagcctgtgatcgttacggtatcgtgctttttctaacacttatgatcgacccaaaagtttttctgcaaacgtccgggcagctatgttttttgatgacttttttattgctcatgcaaagaaacgtacaggtttcctcagtgatccgttctcagtttttgccgttattggcagcgccgctgctgatgcacttattctatgaatttcctttgttgggtgggatttttactcttcttttgcttccgttgtttcaacgttttatcttacctagctgttttgctctttttgccgtaagtcttttgataccaaaaataccctatctggatagttggagtgaaacactttttcatggaatagaggaaatcgtcttttttcttggaagatttgccctcacgactggaaggattcccttagaacttgctattttctgtagtcttcttggtttatttttttatcagcggcatcagttctttttttgtttcttagtcagtttgtttttaccgctacttttacagcgtctttttgtccctgctgccgttacatttgtcgatgttgggcaaggtgatagttttgtcttacaaacagcctttaaccgggaagtgtatgtgattgataccggcggcagtttatcttttcctaaagaggcgtggcagcaacgcgcgtatcaagaaaatgcacacgcctcattgattccatttttaaaaggcgagggagtcaggcaaatcgatgggctttttttgactcatggagacacggaccatctaggtgatgcattggcattaatgacagcaatccctatcaaaaaaatatacctagttcctggaagtgaacaccatcctcagattgccgcgttaatcaagcagcttccgcaaggaactgttcactggacaaaagtgggtgaaaccattggtcgcgaccttgctatcactgttttagctcctgagtctggacaaggtgaaaatgaagattctttagttttgaaggctgaaattgagaagtggcgctttttatttaccggtgatttagatcaaaaaggggaagaaaagttgattcaactgtaccctcatctccaggcagaagtggtaaagctagggcatcatggcagtcgtacctcgacttctgctcgttttatcgagagcctttcacccaaaatcggcatcatctcttgtggcaaagacaatcgctatggacatccacattctgaagttttggaagtgatggaaggaagaagcatcttgagaacagatcagcaggggatgatccgcttcagctggtcaaattggcatcgtgtccaacagctagaaacatggctagactatcgattagaatgatgataggatggaaaagaaagcgggggaatctatggaactgcaaaaagcgttgcaagagattcgaacgaaatctctgcaacctatctatttagtgacaggcacagaaaaatttttacaagaacaagtacgtcaagcatttttaacgcgttttgaagtttcaaaagatgacttgaattttgcttcttttgatatggaaagagagcctttggatttggtgattcaagaagcgcaatcgttgccgtttttcggtgatcagcgattgatctttgtggagcggcctttttttctaacagcagaaaaaaaagccaatgttccagaacatgaccttgatgattttttgctgtatttaaaaaatccaatggacacggctgttttggtgatttttgccgaatatgataagctggatgaacgaaagaaaatcacgaagcagttgaaaaaagcagggatcatcatcgatgtggcaccaatgaaagaagcggatgttcgtcggtacttgcaacagacattgacaaacgatggtattgaaatgactagagaagcttttgaactgtttctgcggttgactgatctccatttatcaaaagcgatgcaggagctgcaaaaattacgcttgtatgcaggaaaagatgcgaagatcacaaaagaaatcgttcagcaattgattccaaaaactttagaacacaatgtttttgaattgactaatgatgtgttacaaggaaaagtagcggatgcctggcggttgtatgatgatttgttgttacaaggggaagagaccattaaaatcaatgcaattttgattggacaagtacgcttgcttttacaagcgtcgattctgatgaaggtcggctatcaacaggcaaatattgctgagacactaaaagtccatccctatcgggtcaagttagcaatgcagcaggcaagaaagttcaatgaaaagcaattagcagccctttatcatgaattgattgagaatgattatttggtgaaaagtggtcaaatcgataaagaatttctgtttcaattgttcgttttaaagcatggtaaaagacaagggtaaaagaaagccgaagcaatcatttgattgcttcggctttaatttgcttatttcgcaatttttttacttaaacgagatttgtcacgactagctttgttcttgtggatcaatcctttagtctcagccatatcgattgctttaacagcatctttatataacgcatctacgttatcagcaccagcttcaacagctagatcaaattttttgattgctgtacgcattgtgcttacttgagatgaattcttagcattagccgcttcgcttgtgcgaacacgtttgattgcagattcaatgtttggcatgtatttcacctccaaaaataagttcttatacgtttaaaacgtataaatcaacactagtcattatacctaatgcaagtttcatttgcaataaaagttgtaaagaaattttacttaacacaaaaaaaggtgcttttgccagctattttttcttgttctatattattattttaatcctttacatattttttaatgaatacttacaaaaagtttacactttgttcactttctatgctatgattacttcggaatttttaaatgaggtgtataaatgtgaatatggctttagttataaccatcgtgctctcgttaggcgttattttcgtcaatgggtggacggatgctccaaatgcaattgccaccgcagtctctacgagggtcctacgtccaaatgtcgctattggaatggcggtagtgatgaatttccttggggtcttagtgatgacgtatttcaatgcgcaagttgctgaaaccatcagtaacattgtcagctttgatactgctggcggctttcatgttgcacaaattgctttagctgctgcacttttttcaatcgtcgtctggacggttgcggcttggtacttcgggattccaaccagtgaatcccatgcattgattgctggacttacaggagcagcaatggcactgggcggattacatgcagtaaacggacaagaatgggtcaaagtactgatagggctggtggtctcaacattgatggggttcattggtgggtttatcatcaccaaattgatcgtttggctcttccggggaacttctcgtcgtaaagcaaataaagtttttacgatcgggcaagcggtcgcagctggagcaaacgcttttttgcatggcgcacaagacggtcaaaagtttatgggggtctttatgctaggtctttactacaataaccttgtagaaaaaagcggcaacggctttacgatccctttgtgggtaatggcgttatgttctcttactatgggaatcggaacctctgtcggtgggatgaaaatcattaaatctgtcggcatggacatggtcaaactggataaatatcaaggtttttcggctgacttaacagcggcaatctgcttgttcttatcttccgtgtttgggattcccgtttcgacgacacatacaaaaacaactgccatcatgggtgttggcgcatcacgtcgcttttccagcgttgactggcgcatcgtgaaagaaatgatttatgcttggatcttgactttcccaggctgtggcttgattgcctatgtaatggtaaaagtattacttgtgattttgtaaggagagagaagaatggcacgaaaaaaaagttttgattattttgcagcgatggagcagctagcaaccaatggtcatttagcggcaaaacgtttctcagttctgataaatgattattcagaagcagcgttaactgaagcagcagcagaaattcacgcattagaaaaagaaggcgatcaagtgatcgcagaattgaccaatgaattatatgattcttttatcacaccgatcgatcgtgaagatattttgattatttctgaacgcttggacgatattttagatggcatcatgggattgacttatttatttgaaaatcttgtgatcaagtcattacgtccggaaacagctgatttcgctgtcatgatcgaacaggccacacaaggtgtgcagacggcattaaaagagtttcctaagttcaaaaattcaaagacgctacgacaaatgatcaatgatgtcaatcgtatcgagtctgaagcggaccttttgtactctaaattgaaaaaggcccttttcactgatgaaaaagatgtcttagaaatcattaaatggaaagacatttatgaccgctttgaaacaatcatcaacgacacagaaggtgctgtcgatattattgacggcatggtcatcaaaaatacgtaatttagctaaaaacactgcgatgtccaaaaggacatcgcagtgtttttattataaagatactaaccagtaaacgatcaaaaccgcaccaagtacgatacgataccaaccaaagaaagtgaaatcgtttcgtttgatataattcatcaagaagcggatggctaacacggaaacgataaaggaaacgatcgttccagttaataagataactgttccttgcaagtcaaaagcatttccaactttaagaaatttgtatattttccatatacttgcaccgaacatggtagggatacctaagaagaatgaaaattctgttgcgacaaagcgggaggcaccaatcatgattcctccaagaatcgtagcgccagagcgtgatgttccgggaatcaatgctaatacttgaaacatcccgacaattagtgctgctttataagtgaacttgttcaaatcggtacattttggttctttgtttttgtttcttttctcaacgacgatgaagccgatcccgtagatgatcagaacgatcgaaacagagaggaaattatagaagtgagcgtctaaccaatcgtccagtggcaaaccaatgatgactgatggtaagacagcaatgatcactttcgaccagagtgtccaagtgtctctcttttccaatgcatttttggtgggtgaaaaagggtttaatttatggaaatagaggtaaacaaccgccagaatcgctcctaactggatcacgacgttgaacatcgccataaattccgggcttactttcaacccaataaattcatcagcaaggatcaagtgaccggtactactgatgggaagccattcggtaatgccttcaatgatcccgaaaaggatggctttaataaaattcgcaaaaaacatttgttcagtcctttcttgtatggtgaaatacattacatagtatacctgttctaggaaaaaataccaaacacttcctaaaaaaagagcagtttttcttgctgaaaaaatcgtcaagccgaggatcttttcagcaaaaaactactcttacttttgttgattcattattgcaagaaaatcaagcgaggagatcttgtgaaagggcaagtcctttcttgatatattcagtgttgcccacttccgcaattgtgaattcaccattttcataaatcagtcgggtaaccgaaccattatcgatgtccacacgcacgttgttttcgttattgatcaaatgcagcaagaaggcgatcgttagaccatgggacacaactaacgcattgccgccgccttttttctcaacccgatacgcgatgtcttcaaagccggttttgacccgttcagtcaattcatcgaaggattcggcccaattcgctgtgtccgcacgatgaatcgcattggcaacagcctcaaagctgacatggctagcaatcatattgtcataatcagggaaatccaacacacgaggaatgacgccccacatttctgcatcataagccccttctaaagacccaaaacaccattctctgattcgtttatcaatatgataaggaatctgaggcccacgtaaatgctcgcccaagatcaagcgcatggtttcgatagcacgaccactatcactggatactgcttccacaaaatcgatctcccggagaccaagcccaagataatggattccttgttcacctgtgcgggtcaatggagtatcacaccatccctgaacgcgctgtaatgtattgaacattgtcttaccgtgtcgcacgacatataattctgttcttgccatatcgtttcctccttttacatttatctaaaaaatggatttgtccgtttttcgttttcaatcgtcgttggctcaccatgccctggataaacagttaattggttgggcagaataaacaactcagattggatactcgttaataattgttccaaattaccagttggtagatccgtacgtccaatactgcctttaaaaagggcatctcctgaaacgacaaaatcatcaaaaataaagctgacactcccaatggaatgtcccggagttgccacaacgcgaaaagagatgccgtcaatttgataatcttttaacgccaattcatgctctgcaggacgtgcagtaataccgcctaagtcaggatggcgaccagaaagattttttagaggatctcctaaccaatcttgttctaatggactgacataaacggggatactgtaatagtctcttaagtgatccactgcaccgatatggtcataatgagtatgggtcaataagattgcactaggctttgcttctgttttttcgatttcagcaatgattcgttcagcctctgctcccggatcaatgattaataaatgcccatcttgccaaaccaagtaacaattctcttgaacagggccggtgactaagccaatgattttcatattttaacctcctctgtttcttcttttagtatagcctaaagtattcaaggaaacaaaaaaagctttttaaagattcacagttttgctctttatttaggaaaaagcaagagagcgtaaaatggctcttcttgcgctggtggaagaaaccaaagagaaaatgagattaaaaaaatctgcaaaaaacggcagtttgattaaaaatagggtcgtttttaaaaaactatcccgaaaaattttctaagaaacctccgtaaaaaaaatacactgttatactgtaattaatttaaaaaaccttaattatggaaatagtggaggcagtaacatgaataagaaagtatgtctagttttatgctcattcttttgcagcttgttactcgcaagctgtgggcaagaaaatcaagcaatcaaaacgagcgaacctacgacagctactgcgaccaagctcagctccacaaatgccgagaatgtcgacttgatgctgattcaagaagaaagcagtcaatttccgcaaagccaaggtgtctatgatctgcaaggagaagaattgaccatcgtcaaacaatacttgcctatgacagaaagtagcagtgatgaaacgttgagtggttcggcactcaaaaaaagaaatgaaacgatccaagcagactttgaaaaaaattttgcttccgcgaatcttcgcttaaaagatgatccctttgaaatctacgagacgaccttacatggggcttcgttttccatcgatggaaaatatttatttttacgagcccatgggttggaattaaaatttcagtatgatgaagcaaccaatcgtgcctacgatgagaacaatgtgcgctatgaagttcaagtggatcagtgacggatactaatgagaaatgcctgaaaatcagaacagtataagaagtttaagagaaatagatgccacaagaaagtgacaagtcgattgagacaactttcgattgcgatgatgccaagaattaaaacacatcattaggcaagaagagaggttgtttttgatatgctgtaaccattgtaggcattttttaagaaaatgtgaaaaagactgcaaatcctgcaggctttttttgttcgctttaaaatcagtgaagcttccgatataatagctccgagaaggtgatcacgtgtataaaggaaaaattgctgtccgaaaaatcgttgaatttattttgcgccgtggtgatatcgatagtcgcaaagtcagtaaccatactgctcaagaaggcgctcgtatccatcgacgattgcaaaaagaagccggcgatgcctatcaaaaggaagtctttttcaaaatagaaagcgagatcgaaaaggacaagttaactatcgaaggacgtgcagacggcttattctatgacgaagagaaacaatgttgggtaatcgatgagatcaaaacgtcagaaccctactttgaagatcttcctgaggatcaaatcgatttattttttgctcaagggatggtttatgcttatatttaccttcaagaagaaaagttgacggaaattgaagtccaactaacctattaccagacgacggagcagctgatcacccgcgtccgtcgccattttacagtggaagaacttactgaattttatacccacttgatcaatgaatatcataaatggctggtttttcaggaaaattggcgccgtgttagaaatacttcactacaactgttaaaatttcctttcgaaacgtatcgaaaagggcaacgggaattggctgctgccgcttataagacgttaaaaaacggcaagcgattgtttgctgaagcgccaacaggtactggaaaaaccatatcgactctttttcctgcactaaaagtattaggagaaggggatggcgatcgtttgttttatttgacggcaaaaacgatcactcgccaagtagctgaagatgctttaagcaagttggcggataacggcagtgaaacaaaaagtgtgaccctcactgccaaggataagatttgctttttagatgaacggaattgtacgccggaacattgcccatatgcgaatggctattataaccgaatcaatgaagcgctatgggatctgcttcatcatgaaaatcaaatcacacgagaagtgattgaaacgtatggaaaaaagcataccgtctgtcccttcgaactttcgctggatgtcagtgtgttttgtgatgtcattattggtgattataactatctgtttgacccgactgtttatctccgacgcttttttgaggaaccagaagaagattactttttcttgatcgatgaagcccataatctcgtcaatcgttcaaaagagatgtattcagcagagattcgtcgcagcacgtttaaagatcttagaaagcaattgccaatggatcaacaaaaacttcgtcgagcattgaataaagtggagaaagaattctctgcgattgaaaaaatcgctgagacggatcattgggagtaccatcatcaaaaagaaccccatgaaacgatgaacaagcaattagcaaagctagctgagcttatgaaagaatggctgccagctaaccctgaacatacggctcaggaagcggtgctgcaaagttattttgaagtgaatcactttttgaaaattgctgaattctatgacgatcattatgaaacaacagtagaggtcactcgatatgagctgactcttcgtcaattttgcattgaaccggctccttttctacagcaagtgttagacaaaggaaaagccagcttgttgttttcagccagtttcacgcctcttgattattaccaggaagtgctgggaggcggagaaaaagcattacgctatagactgccaagtccatttgatcctgcaaatcaaaaaatcctgatcgcaaattacatccagacgacttaccggcaacggacagccagtctgccagcgatcgtagatgccctttatcgaatggttcacgcaaagtcaggcaattatatggttttctttccttcttaccagtatttggacgaagtagcagaagcatttcatcacgcgtatccgactattaagatgctcgtacaggatacagctatgaatgaaacggaacgagaaaattttttagcggaattcaaatacgacacggcggacgctgaagaaaaaacttcgttgataggattttgcgtattgggcggaattttttcggaaggcatcgacttgaagggaactcgtctgatcggaacggcgattgttggtgtcggattgccgcaaatcaatcacgaacaagaactgattcgggactattatgaagaaaaaaaacatgctggttttgcctatgcctatcggctgcctggaatgaacaaagttctgcaagcagcgggacgtgtcattcgtgattctagggatcaaggcgtgatcctgttgctggatcagcgttttcatacaacggcttaccagcaactgtttccattacactggcaacacgcccaaacctgctttcgaccagagcagattagcaaagcaatggaccatttctggcaaaaacaaaaagactctcagcaccgatcgtagaccgtacatgcggtttgcgatcggtacagagagaagtcaacgataatttgtgaattgtaaatcgatcggtaattcaagcttgcgcagcagctggatgactttttgtaaatcgtcacggcttttaccagtgacacgaatctgattgtcttgaatctgcgttttaactttcaattttgcatttttgatggcggtcgtaatttttttcgcctgttctttatcaatgccgttgatcaattctgcagtctgacgggctttggcgccaagtgcatgttcagtctgtgagaattggatattttttgtcggaacacttcgtttgatgagtttgctgcttaacacatctttgatttgttcaagtttgaattcatcgtctcccacgattgttaatttattgccatccattttaatttcaactgtcgaacctttaaagtcaaatcgattctttaattctttttctgctagttggatggcattttttacttcttctgtattgatttcagatacaacatcgaaacttgcttcttttgccacaaaagatcatcctttctatttttctttaattttaccatgagtcagaaaaaagaggggagagaaactaaatttttgcaaataatagtttcaattttagacacaaactgctattctttggaaggagattttttgtgaaggagaaatggcattgtgagtaaattatggacgaaacatcagcagtcggaaagactgaaaaaaatcggggttattttgttgtcaggattgaccgcagcgatcgcgttgaatttctttttgattcctgcaaaagtactttctgcagggatgaatggtgttgcccagttgatcgtagcagtcgggtgggaacaattcggcttgcatcttagtaccggtctctttattttgcttttgaatgtgccaatctttattttaggctttatcaaactaggcaaagcttccacttggatgagttttattaacgttgtagtggtctctttaataacgatgattttgcctcaaggagaaatcacaaacaatatcctcgtgaattcgttgattggcggcgtattacttggtgttggagtcgcttattcgttaaaaatgggtttcacaacgggaggaatggacatcctctcattgattttatcaaaaacgacaggtaagactgtcggcaaatatatgtttatgcttaatggcattattgttatgctgtcagggtttattttctcatgggagagcgccttgtacacgatcatttccatttttgctatgagttatgtggtggatatgcttcatacaagccatcaaaaagttacggcattgatcatcaccaccaaagcggaatctgtcggcaagaatatttcaaaacatgtgtttcgcggtatgacattgttgccatctgtaggagggtattctggtgttcctggaaatatgattatgatggtagttactcgttatgaaatctatgatttggaacaagctgttttagaagcggatgagaatgcatttatcaactttgttccgactcaatcgatcacaggacgttttgcaacagacgatgaacagcgtacattcaaaacaaccggagtctttccagaattgaaagttaacaaaaagaatcgtccctaaggaaaacgaaagcaaaagtgtcatttacaaagggattaaaacaagttatgatttgaacagatcatcaaaggaggtttcgactatgccttatactgaagcagaaagcgaagcaatcaaagaacgtgtcttagcagcgttagaaacagttattgacccagaattagggattgacattgtcaatcttggtttaatatatgaaatcgaatttgacggggaaacaggcgatacagttattaaaatgacattgaccactatgggttgcccattagccgacgttttgaccgaacaaattcacgaagcactaagcgatattccagaagtcaaaaatccagaagtaaaattagtctggtatcccgcttggacgaccgataaaatgagccgttatgcacggatcgcgttggggattcgctaggggatttgctgattccaatgcagcggctgttagtttcgtaagtcgtttgaaatagtatggatgtataagtacattttattctctaaataatccgtagaaattttggaactcttttattaacttttaagataagttagtaaaggagttttttagttaaacaattttttattagtatctgttgcattttcaataaggaaacgcgaccccatacctctgttaaacaggaagctttatagtaaaagaaaagtgagtctgaatttagcgaaatgaacgattttcgtgcgacgactgcttgtcgtttcagagaccatttttgtaaaaaatgataaaataatgatcgataactaaagaaaaggaatccggcctatgctattaacaaagaaaaaactctctcgcctagcggctccctataatgaaggagatatgagtattggttttgccgaatcacaaagtatagaaagtataagcagcaaaacgattttacttgtgaatgatcgccaagtaatcattttatttttgaacttttttcaaacaaaagtcattgatcacatggcttacaccagaaaagatctagtcaatgagcaattaagtcaagggttcaatgggttagacgttgtttggcgttttacagtccaaaataaaaaatggcgttttcgcatactaaagaaaatagtcacactaggaaaaatgcaaagagaattgatcgagcggctctaaaagagggtacgtacctaaattgtaaaagaattttgagcggtaatttgatgaagactgattgtctttttttcaaggatctcagcgaatagagaattgctacaaataaaataatgacgaaacctaaaacggcaattgcattttgcaaactagaaaggtaaactattttcaatgaagaaaggagacgaacaatgttaacgactaaatttggtgaatttacctacgacaatccctttatgaatgcttccggcgttcactgtatgaccactacggatttggaggaacttgcagcatcagaagccggttcttttgttacaaaaagtgccactttagcaccgcgagaaggaaatcccgaaccgagatatgtggatctcgctttaggaagtatcaattcaatgggattaccaaataaaggcttagactattatttgaattttgctttagagaaacaagaagcaatcgctcctgaagcacctttcttcttttctgttgcaggcatgagtgttgaagaaaatattgaacttctaagaaagattgaagctagcaactttcgtggtatcacagagttgaatctttcttgcccgaatgtcccaggaaagccacaagttgcttatgattttccattgacagaacaaattttagagcaagtttttagtttcttcacgaagcctttaggcgtgaaattaccgccttattttgacctggcgcactttgatcaaatggctgaaattttgaataaattccctttaacatacatcaattctatcaatagtattggtaatggtctatatatagacccagaaacagaagtagtagtgatcaagcctaaagaaggctttggcggtatcggtggcgagtatgtcaaaccaacagcactcgccaatgttcgggctttcgcgacccgactaaaaccagaaatcaatgtaatcggaactggcggcattcgttctggacaagatgcatttgagcatttgttatgcggagcgacgatgttacaaatcggaacggaattacaaaaagagggaccagcgatttttgcccgtctgaaaaaagaattgacagaaattatgactgccaaaggctacacatcgatcgatgaattccgcggtaaacttcgctcattgtagccgattagcaaattgctactgaaggaggaatggcatgatccagtttagaaaagcgacgctctctgatttgccggaaatgatggctctctttgagatgggcatacaatccttaaaaaaacagggctcacctcaatggcaaaatggctatggtcccactcgtgaaaaaatcaaagaagatatcaatcaacaagaaagttatctcttgttatatgacgatcaaattgctgcttctgccgctttagtcaaaggggtcgatcccgtttatactgcgataatcgaaggtagttggtcaggggatgggccttatgcatcaatccatcgtgtcgtagtcagtgaccattttagaggcaaacaattgagtgcacatttactaaaagcgctagaggaagaagcgttagcaaaagggatccatgatttacggattgatacctatcaagcaaatattggaatgcagaaagtgatcgaaacctgtggttatcaatatcgtgggcaagttgttttccctattccacacggtgaacgactggcctatcagaaattaatctaattgattgggtgaatatagtaatatctgctgtaattgccagaccataagcggaatggctgagccatactaattccttaattcccttagcgggttcaggtcgaatttgggcagcgtgtttagctcataaataagatgttttttgaaagattgatcatgacggaaagaaagatagcaagttttgcgtagctttattatgcagggcttgctatctttttgtttatttttattccgaatagacgaaattaattaaatgtataaaaatagagagttatcactttattttaatattgtgcatatggtaaagttgatttgagtaaacaatgtaggagaatccaatgaaaaaaagaaaaagtatgcgtaaggcgttggcaatgctagcggctctattgatcacccttggacaaggggtgcctacggttgaagcattgactgtcttagagaataacgcagaatcagcaatagtcgattcaggctcatcaatctcagacgaatcaaatgaatcctcagaaccatctgaagaccgaacggccgattctttcgaaaccgcatcaagcagtcaaagtatggaaacagaagaatccattgatgaaagtcattctactgaaccatcgtcttctagtgaaacgactgaggaaacaagtgaaagtacaagtacgtctgaaagtgagacatcttcctcaagtagcagtgcgtcgacaacggattcaactaaggattcaacaacgcctagtatgtcttctactaccgaaaggccatcaggaaccagtcattcatcaaagccaaatgatacgacagcaaattccacccaaagttcttcggaaccaaagacatccaacacaggttcttcagtcagccaattgccgccatccaatcagcctatagcagattcttcccagacagttgatttatcagataaattggttaccaccccaactgattctaatttgaatggctatatcttgccgttgttgaatcagttagcaaatgaacgatccgcagcgctgatttcagaagcgttgaatcaactaggcaaaccatatgaaaaagatgcgcagggtactggatttaataatctttcgttgcctattgctgtttatcatggcgtttttgatataaaagggatcgaaacttataatcagctcagccgggtaggaaagcaaacatcacttgaaaaagccgtacctggagatcttttgttttggaaagacggtcagcaattagtcaaagcagcaatttaccttggacaggataaactgatcatggcagatcaaccccaagcggaacaaatagtcaaggaagaaaaagcggcgacagaaaacaatggcgtacgcatttatactattactgataaacagaatagtactgcggaaacaaaacaattgatccaagaagatcaggtaaacaaaccagatgtagtagttcatttttctgactcgcaaaaagtaacacctcatggacaatcactaatcgctaagtatgcggctagctatgattttcgcaagaatccgcaaacagaagcatttgttgcggcaattgcagaagatgctcgggaactaggcttaacttatggtgtgtatgcgtcggttatgattggacaggcaattttggaaagcggatctggtcagagtggccttgcttctcctccgtattataatttgtttggaatcaaaggaacttccggtagtcgttccgtttctatgatgacagctgaggataatgggaccggagaattttatacgatccaagctgcttttcgtgcctatacaggatacaaggagtcgttaaaggattatgttcatttactgcggacaggaattagtgggaatgctgatttttacaaaaaggtttggcgttctgaagcaaaaaactacctgcaagcgactgaatatttaaaggggcgttatgcaacggatacgagctacaacaataaactgaattcattgattgctgtctatgaattaacgaaatatgatgaagccaaagctggcagcggcgttgtcctacaatcaaaagaagcgattcccaaagagtatcggcagctgttggtgtttcctgattataacggtgtaaattataatacctcaggttcttatccagtcggacaatgtacttggtatgcttacaatcgggtcaagcaattgggcggcagtgtggatgaatatatggggaatggtggagaatggggagcaaccgcaaaacgtttaggctataaaacggcggctactccaaaagcaggctatctgataagttttagcccaggcactgctggctctagcacacaatatggacatgtcgcctttgtggaagcggttggcaaagatggcattttaatatcagagggcaacgttattgatggcaaaacgatttcttatcgaatcattcccaatgagcttgcttattcgcaaagtgtcagttatattgccccaaaataaaatttcgaccaaaaactctagcgaatcgtaaaaattcggttgtcaacttctgccacaattgctaagatagagcacgtaaaggacggtgccgaatgaaaaaacgtatcaaaaagaaaaaagcctataaaaagtatatccaagacatattcacaggatatgaagaaatgttggaaaatcctgagctcaaggagagatcctttagttatttgaaagaagaaacagtcttgagacgtgatgaaaacgatcagattcgttttcggactcgggacattgattaaactgcctattttaggcagtttttctttttcaaaaataattgaaagtatttcagaaaaacacttgctctttcatacgcttaatgataaagtagtgaacgttggcaaaacacgccgacagtcaaaacctttcaaaaaaacttttttaaaaaagggcttgaccaaaacggaaacagatgatattataacgaagtcgcaaatttaaaaaatcaatttgatgctgatgcagcaacaaaaaagattgaaaaaagttgttgacaaataacaattcatttgttattctaatggagtcgctgatgacgcacaggaagttgttgaataaacactttcgaaaaaaacttttaaaaaagagttgacattcacttgtcggtctgatatgatttaaaagttgctaacgcagcgcagtagacctttgaaaactgaacaaagcaagcaaacgaaccaatgtgtagggcgcttcattatatgaagcaaaatacatgcaagcaatagctagcaaagttaattttatttgagcttaacgatcctatggatcgttcaaacaaatcattatgagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgaacgctttttctttcaccggagcttgctccaccgaaagaaaaagagtggcgaacgggtgagtaacacgtgggtaacctgcccatcagaaggggataacacttggaaacaggtgctaataccgtataacactattttccgcatggaagaaagttgaaaggcgcttttgcgtcactgatggatggacccgcggtgcattagctagttggtgaggtaacggctcaccaaggccacgatgcatagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttcggcaatggacgaaagtctgaccgagcaacgccgcgtgagtgaagaaggttttcggatcgtaaaactctgttgttagagaagaacaaggatgagagtagaacgttcatcccttgacggtatctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggatttattgggcgtaaagcgagcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactgggagacttgagtgcagaagaggagagtggaattccatgtgtagcggtgaaatgcgtagatatatggaggaacaccagtggcgaaggcggctctctggtctgtaactgacgctgaggctcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttggagggtttccgcccttcagtgctgcagcaaacgcattaagcactccgcctggggagtacgaccgcaaggttgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctttgaccactctagagatagagcttccccttcgggggcaaagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttattgttagttgccatcatttagttgggcactctagcgagactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatgggaagtacaacgagttgcgaagtcgcgaggctaagctaatctcttaaagcttctctcagttcggattgtaggctgcaactcgcctacatgaagccggaatcgctagtaatcgcggatcagcacgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaacctttttggagccagccgcctaaggtgggatagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctaaggaatagtacggaagactacacatcgtttgcctttgttcagttttgagaggtttactctcaaaatagtttgttcattgaaaactggatatcgaagaaaatcaaaacaagtaacacacaccgagttgacaagttaaagagttttttaataagttcaacgcttattttcttgagcaaccttctatcgctagaagaagtactcaccgaccgtaaggtcaaaggttaagtgaataagggcgcacggtggatgccttggcactaggagccgatgaaggacgggactaacaccgatatgctttggggagctgtaagtaagctatgatccagagatttccgaatgggggaacccagcatcttttataggatgttacacagttgtgaatacatagcagctgtgaggtagacgcagagaactgaaacatctaagtacctgcaggaagagaaagaaaattcgattccctgagtagcggcgagcgaaacgggaaaagcccaaaccaacaagcttgcttgttggggttgtaggactccgatatggtagttgaaacagatagtcgaaatacttggaaaagtatgtcaaagagggtaaaaaccccgtagatgaaatctggctcacatctaggaggatcctgagtacggcggaacacgaggaattccgtcggaatccgggaggaccatctcccaaggctaaatactccctagtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagcaccccggaaggggagtgaaatagatcctgaaaccgtgtgcctacaacaagttagagcccgttaatgggtgatagcgtgccttttgtagaatgaaccggcgagttacgatagcatgcgaggttaagttgaagagacggagccgcagcgaaagcgagtctgaatagggcgaatgagtatgttgtcgtagacccgaaaccatgtgatctacccatgtccaggttgaaggtgcggtaaaacgcactggaggaccgaacccacgtacgttgaaaagtgcggggatgaggtgtgggtagcggagaaattccaaacgaacttggagatagctggttctctccgaaatagctttagggctagcctcggaattgagaatgatggaggtagagcactgtttggactaggggcccatctcgggttaccgaattcagataaactccgaatgccattcattcatatccgggagtcagactgtgagtgataagatccatagtcgaaagggaaacagcccagaccaccagctaaggtccccaaataactattaagtggaaaaggatgtggggttgcacagacaactaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcgagtgaccctgcgccgaaaatgtaccggggctaaatagtttaccgaagctgtggagtgcaccataaggtgcattggtaggagagcgttctaagggcgttgaaggtagatcgtgaggactactggagcgcttagaagtgagaatgccggtatgagtagcgaaagacaggtgagaatcctgtccaccgtatgactaaggtttcctggggaaggctcgtccgcccagggttagtcgggacctaagccgaggccgacaggcgtaggcgatggacaacaggttgatattcctgtacccgttgtttttgtttgagcaatggagggacgcaggaggctaagaagtgcagactgatggatatgtctgttcaagcagtgagtcttagtgggagtcaaatgcttctactttcaaggacaagctgtgatgaggagggaaataatagtaccgaagcttctgatgtcacactgccaagaaaagcttctagtgagaaaacaatggcccgtaccgcaaaccgacacaggtagtcgaggagagcatcctaaggtgagcgagagaactctcgttaaggaactcggcaaaatgaccccgtaacttcgggagaaggggtgctgctctaacgagcagccgcagtgaataggcccaagcgactgtttatcaaaaacacaggtctctgcaaaatcgaaagatgacgtataggggctgacgcctgcccggtgctggaaggttaagaggagtgcttagcgtaagcgaaggtacgaattgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaaaggcgtaacgatttgggcactgtctcaacgagagactcggtgaaattttagtacctgtgaagatgcaggttacccgcgacaggacggaaagaccccatggagctttactgtagtttgatattgagtgtctgtaccgcatgtacaggataggtaggagccgtagagatcgggacgccagtttcgatggaggcaatggtgggatactacccttgcgttatggccactctaacccgcagcccttatcgggctgggagacagtgtcagatgggcagtttgactggggcggtcgcctcctaaaaggtaacggaggcgcccaaaggttccctcagaatggttggaaatcattcgaagagtgtaaaggcagaagggagcttgactgcgagagctacaactcgagcagggacgaaagtcgggcttagtgatccggtggttccgcatggaagggccatcgctcaacggataaaagctaccctggggataacaggcttatctcccccaagagtccacatcgacggggaggtttggcacctcgatgtcggctcgtcgcatcctggggctgtagtcggtcccaagggttgggctgttcgcccattaaagcggcacgcgagctgggttcagaacgtcgtgagacagttcggtccctatccgtcgcgggcgttggaaatttgagaggagctgtccttagtacgagaggaccgggatggacttaccgctggtgtaccagttgtctcgccagaggcatcgctgggtagctatgtagggaagggataaacgctgaaagcatctaagtgtgaagcccacctcaagatgagatttcccatttctttaagaaagtaagatccctgagagatgatcaggtagataggtcagaagtggaaggccagtgatggttggagcggactgatactaatcgatcgaggacttaaccacgattgaaaaaagcaaggaaactcggaagagttttgattcttcgatccagttttgagtgagcaatacttactcaattgaatagtgtggtggcgatagcgagaaggatacacctgtaaccatgccgaacacagaagttaagcttcttagcgccgattgtagtgaagggtttccctttgtgagagtaggacgtcgccacgcaagttaaccttatatcaaatatttgatataaggtttttttttgtttaaaagtaacgggatcagcaatgagtctgccaaaaacatggtgcaaaaaatttaggtgacttaaaataactttttttgcgaaaaaatgatacactgtttatgaagagtttttaggagggatagtatgactgaggagcttaaaaaagaacaggatccagtagacaatgaacgtaacgaaacgacgtcggcagttccatttacagaaatcaaagaagtcgcttcaaaaaatattggtcagatgcttcaagacctgcaagcgttcgaaacagcgattgaaaaggaagacattccggagatttatcgaatctacaatggccgcctgcacaaagaattgaaagaaacatccaatcaaaatcatgaaatcgatgagttgctggcgcggaaaatccatgacagttttgtcgctacttttccattcatgatacatgccgatcgaatttcacctacggttcattattataaaataggtgaatactaccatgaacgtccgacaattggcattgatgccagtgttccagaaatctttgtgattcctgctattgatgatgagtggcgtaaatttcaacgcggcaatcgtgatatgctgacagccattgaacaacagatggataatttagacgccaaagccattgcggctcaatccgagattcaaaaactgcaagaggagatcgatcgcattaagcgtagtgaaaacgagttgtcagaatcaaaaggattttttaatcgcggaaaaatcgatgaggaattagaagcattagtccaagaacgaaaaaaagtagaagcgaaacaaaaagaatggtctcgctattcccaaaacgaacaagacgtgcttcttgaaaaagaacgattaatgcagcaatatcacgccttgcgcttaaaaaaggcaatcgtcgaaaaagaatttcgtcaaatcgatcactattttggttcgttgcaagagatgaacgaacgattgcaagctttcttaatgagctatctaggagaggagtcgatcgcagatgaataatgaggaagaaaaaacgcccctaatgaaagaacaaacagaagatgggattcgcgaaacagctacgtcaaagagcgaactggaaataatggaaacaaatgagtgggcaaccgccgctgatgaactaaaaacagttgaaatagaatcggatgagcttgaagcaacggcaattgatcaggaagacttgtaccaacaatctgctgaagaaggccatagcgaaaggctaatcattgactctacagagtctgcagagcttgaaatacctgaagcacctggagaacctggagaacctggagaacctggagaacctggagaaccttatgatgaatactatgaaacgaaagaaagcgatcaccaaagaattgaaagcttgattgaacaagcagaaattgaattagcagatttgcgcttacgcaaagccattatggaagctgattttgatgaattatgtcatcactaccaaacattgatcattggcaaccaggatatttcaattatcgcaaaaaagacgttactggaatactatgcttatgaattcttgaaacccttgcgatcgattggattgatgccaaccgacaactacgatgtttggaaaacaaagcacttcttggtgaagtttcaattgaatgaggaaaaagcaatggatttatattttaaattaaatccgatcaattctcaatatgaatcacagtacttgccgctactcacgatttattctgacacacgagaagtgcgggtcaacgaccatcaaatcttatatctattgcggcaatggtatacagataaaatatttacggtcaatcaattgtcactgtttaattacgatatcaatttactcttaactcattttcgcgcatcttcatttatggtttcaccaagtctcattgataatacgcaagaacttgcagtggatttagagactgagtttccgatcacaacagacattttggaccaaatctttattactacgatggaaaatcaaggctatgattttgtcaaagcagagtatgaagactatgagatcttcttagataaaaaacaacgcttgacgattcggatggctgatgatcggacccatttgtttattgattcagatcgaagaaaacgttccttgttagatttcttcacttcttacgaatttttagttccattagtagtacctagttattcgcattaaacaagcataagagctaaaataatcattaagattattttagctttttttaggagaggagaatgatgtaatgttgaatcgtgcgatcggattttatgagggaatgcctttagataacagcaatgtttttcaaacgaaagatttggacatgccttcaataggagcaaatgatctattgataaaagttgaagccgtatcggtcaatcccattgatgcgaagcgtcgccaaacgacgaccaaatctggtcatttcgtgatccaaggatatgatgcttgcggaatcattgaaaaagttggcgatcaggtcacagaatttcaagtgggcgacccggtgatgtacagtggaacaacacagcgagacggggcgaaccagaaatatcaagcggtggatgcacgcttagtagcgaaagtctctttagaaaatttagcggaatgggcagcattgcctttaacaagtatcactgcctgggaacttctatttgagaaatttgggttgattcctaaagaaaaagccaatcaaggaaaactattgatcatcaatgcaagtggtggagtgggatcgattgccgcccagctggcacattggtccgggcttgaagtatatggcactgccagccccacaaatcatgaatggctagataaaaatggggtagcgcacccactcgattaccattacccgctacaagatcaggttgaaaccacctttgactatattgctgtcttttatgacatttccgattacatcgatcaatttgctcaattgatccgcccatttggtaaaatcggaatgatcgttaatacgcgcggtccattagatcttaacccatttaaaaatatcggagtggacttttactgggaatatatgtttgcaaaaaccgattatcaagtggatttggctagtcaaggagcgatcttaaaaaaaattgttgatctagtcaatgaacaaaaaatccattctacgatcaccacctgttttgaaacaggcctgacgatcgaaaatttgattgaagcaaccgcattagtagaaaaaggcagtccagggaaggtagtcatctccggaggattccatgagtgaggaacaagaattttgggatgattttgcggcagaatatgcagagatccagcaagaatcacaattaacgattgctgaggatctagcaacatttttaaagacaaacggaattttgccaataagctcttttgttgatttagctgcgggaagtggccgctatattccagcgattttacctgatacaaagcgttatttggccattgatttttcagtggaaatgttgaaagcagctagacgttatgtaaaagatcctcaacaaaaagtagactttcgactgcaaacacaagcagagtttcttgctgataagaccacctatcccttgatatttactgcaatgaatccagcgttgaccgagaaagatcagctgatttctctggtagaaaaaagtcgtcgcttattgattttgcggatcgttcggaccaaagaaaatatctttcaaccactggaacagaacgatcacaaagatgaaaagctactttctgtctataagaaatggcttctggaagaacaaatcagtttttctactcatcttttttcttatgcttatgaagaaatcattgatcgggaatttttttaccgctattttcaacaggatattccacagtcagaattgctgcagctaagccattccctttttagagaaaagaaaaaagcaattagtaagacggagatcgattatgaactcctaatcgtttgaaggcaagcggttgtcctgtatattcagggacagctgcttgcctactagtgtctattagcctatccctaaatagagatagccgattgaaccgattatgaataagtaaaggatattcaccatatagaacttgtgttggaatcttttttgttcttgagggagagcttgcttgatcaatttgtaaccaatcaaattcgctaacgaagcaatcaatgtgcccaagccacccacatttacccccaacaaaacagctttcttgtaggttgtaaaaggagcaatcagaatcgctgctgggacattggaaatcacctgagaaagggtgatgctgcctaaaaaggcttgttgttctttttggaagaagggttggatcatttcaatcaacttgtcttgttcgttgatatttccgataatcacaaagaaacaagcgaatgtgactaagagacggtaatccactgaacgaaagagctctttttgaaaaaaatagaccacgaatgctacgatcgatgccgagaggacgaaaggaacgacatgaaagattcccaaaatcatcagtgccattaaaccaagataaagtaccatgtattttttctcaaaaaaatgcgtggtttttttgatgatgagaggggatgctggcaataattgaatggatcctactaacagagttaatgataggacaaccatcatacctgtcgtttgcaaaaaagtagtcaaaggtaaattataaaaagaaaacaagaagagattttgcggattcccaaagggaaataaactgctgcctaaattagcggctacaatcaggtaaactgcgccgagaagaacgcttttttgttcctgaatgcctttggtgatcagaagatacataggtagtaaagtcaggatcgccacatcgttcgttagtaccatcgagctgaaaaaacttaataaaacaatcgttcgaatcagtgctcggagagaatgactcttagagagcaaacgttgaccaatgaaattcaacaaaccggctttttcaagcccattaatagtcagcatgagaccaaacaaggtcaaaatcacttgaaaatcaataaagtggacatcaaaacgtccaaatgaactcgcaacaagcgccaaaaagaaagaaatcgaaaataataaatcgctttggaaaaagaagaatattttttttaacatgcgtgctcctttctttcaaattttaccatggactcttttagagaagcaaagaaatattctcggttttgacatatactgtgaaatcctatcgctcaatatggttgacaaacgaagcgtttattgggaaattagaactagactgaaaaaggagcagaatcgatgaatttgatgcaactattagaaaaaaatcagcaagtccattttcagatattgaccatcttctttcagcatggttcagaaatttcctataaaactcttgcaaataagttatccatttcttcaccgacgctccaaaaggagattcagcatttgagtgacaatctttctgttttccatgcagaggcattgttagaaacaaaagagaatgatcgtttgcatttaacattaccgcttgatttttctattcagcattttttttatgcgtatttatcagaagcggtggattttcaaattattgaatatctctttttccatcgcgaaggatcgacaacgaaactcatgttggatttgacgcttagcgaggcctcgctttttcgtcatttcaaatcgatcaatcacttgttggaggaatttagtcttcaattgaaaaataagaaactgatcggcgatgagcgccaaatccgctttttcttttattcgtttttttcgcagagttatccgttagcaaaaatcaatgaaacctttaagagtccagctattcgaaacttgattcgggtgattgaacagcaactcggcttatcaattgatccacggaataattggaaattggtcttatggtttggtttgatggaagcccgtttcgattttaggagttcccagcaacatgagtcatcgaaaggcctcttaaaacaagtagaaaatgatcctacttttcaagtgctacgaaatattttaggacgttatctcagccgttttgccatttcgtggagtgactacgaagctgtttacctctatttgtttttgatgatggaaggattagtagtcatggatcaccagcaggacactgattcggaatttatgctagatttagccgctgagagtcaagtattgatgaaaacttttgcggatgaatctcttgatatacaagttcattatccagaaatcagtcgttttttagcaatcatcgttcttagagcacgctacttgaagggctcgttgacttcatttgccgattttcctccgcattttttgcggggaaccatcacggaagtagcgaatcaagcagttgaaacattggcacaagccactgggcctttttctgaggagaaacagagaaagctcatccatgatttgtcgtttgttattgaatggttgcaagagaaacaacaaaaagagctgaaaatcggtgttctgctgtctcaaaatcaattacgtacggatgttttgcggcggtttttggccaaacagctctctgggtatccttacatgcaggtggaaactgcacaagcaaccgattatgatctgctgattgtggatcaaccgcagattgccgaaaactatcactacaaaaagctcctggtcttgacaggtgtgatcgatcgttttgaagagcaacggctgcatcaagtgattgatgaaattcgaagggaaaatcttgaaagtgagttggagaagttatgaggattgtcattattggaggctctcatgctggtatagcagcagcccgccatttaaaacagatggatgataaaattgaagtgatcatcattgaaaaatccaatgtattgggctatatcgctagcagtttgaacttagtattagagggatatattgagcgtctagaagattcccgcactgctactgccagtgaattactgtcagaagggatcaatgtgatgctcaatagccgcgtcgtaaagattgcagcggcagaaaaaaacgtttcttttgaaacatcaacggctagttgtgtcgaaaaagacacgatctcatatgattatttgattttagctatggggtccagtaattttcggaatgcttttacggaagaagtcaaagagcacattaccacgtacaaaacgattgcccagtctcgagcagctctaagcaaaatacaggaagccaagaaagtggccattgtgggtgccggtctgataggttttgaattagcggaatcactaagtggacaggataaagaggtcttcttgattgatcggatggatactttgcttttccgctacttcgaccaagagatttctcagattttgatcgaacgttttccagaaaatttacaaatctatctgaacagcagcgtggtcgcagcaaaacaaactacgaacggagagctggcgggaattgaacttgccaatggcacttttttgccagcggatatcgttgtctatgcagtcaatccaagaccgaatgttgacctggttgctgactttctgaagttgaacccagatgggacgatcgacaccaatgaattcttgcaaacttccgatccaagcatttatgctgtcggcgacttagtctcgatcccattcaatcattcagacagttcactctatgtaccgctggtgaccaatgcgtatagaaccggtatcgtcgcggcaacaaatattttgtctgcaaaaaaaatcccttttcccaaaatgcagcgcacagtggtcagcaagctctttggatattttgtgagcagctctggaatcaatgaaacggaagcaccttattatggctttgacgtcgattctgtcacacgtacgttccatgcacgtacgtttttcgaagtagaaaataattttgaagtgacattgaaactggtatttgacaaggaaacacgagtaatcatgggagggcagatcattacaagcgatcgcggcagtttggagatcatcaatacggtctctacgttgatcacatcttacatgactcttgatcaattggctacgatggattactttttcaatccaacgatatcttttccgctgcactttttgaatcaattggccatcgaaggtctcttgaaatctcacgtgaattaaatgtgttatatattaaaagtttttttattcgataaacctacgttaagagtaggtttatctttttttttgcaaaaagccttgtcattaaaagtggaatcgcttaaactaactagagagaatgagaatcgttctcattagaaagggttagtatatgagaaaaatgagtctggccattttgcttctcttgttgatcactgggtctttatttgtgggcgcacatgacatgtctctagctggtttaatggcaggagaagagagtcattggatgatattgctgaaagtacgcgttcctcgtacgattagtctcttgcttgcaggggctgtcatgagcttatgtggaaaaatcattcagcatctgatgcaaaataaatttgttgcagcagacgtgatcggtttgactgacagtgcccgccttgggatcttgatcgtcatgttatggctgcccaatgcatctggactcctgcgaacaaccgctgctttcttattttcttatgcgggggttttgctatttttatggctaagtcgcttgatccctaagaaagatccgatggttttgcctttaacgggtgtgatgttcgggaatgtgattggcgcagtcagttcctttcttgcgtaccgctttcaacttgtgcaaaatgtttcttcctggttacaggggaactttgctaccgtgatcgagggcaattatgaattgatttatctgacactaccaatttttgctcttttgtatttccttgcctatgaaataacgattgccgggttaggagagacagctgcaaaaaatcttggcatcaactaccacgttttacgcttgctcgtatttgcactggttgcttttgccagtagtgtggtcttgcttttagtaggcagtgttccattccttggtgtgatcatccctaatatcgttgctttatttgcaggagaccatgttcgaaacaacctttttctgatcagtttttccggcagtgcctttttgctcttgtgtgatttgctagcaaggattttaatagccccatatgaattgccggtcagcgttgtagcaggaacgattggcggtattagctttctagtcttattgatgaggagaaaaatggtatgagaattatccggcgttatatgttcttgttcatactcatcgggatagctgttggcgcataccttacctacaatacatatggcaattggtccttcgcactgcaattacggggaaagcgaatagtggcctttggcttagtagcaatagctgtctcgtttagcacgatcactttacaaacactgacacaaaatcggtatctgactcccggtatcttaggattggatcaattatatgtgctgatccagacgatactatttttcttcttaggaggaatccgcatgttgagtcaggaaacacctttcgtttttttgttttcgattttagctaccgggacattaagcagtgtcatcattcagaccttttataaaaaagccaataatcaattgtttctattactgatggcgggaatgatcagcggtactatgttcactagtatcagttcatttcttcaagtcatcatggatcccaatgaatatgatttgttgcaagggcgtctatttgcaagttttagcaatgtcaatagtcagcatttattactggctgctggaattattttaattgggctgattggattatcgctattgattccagaattgaatgttatggtcttgggtgttcgaaatgcaaaaagtttaggcctatcggtttcaatgatccagaagagttgtcttttcttgctgtctttattatcggggactgctactgctttagtaggaccatccgtctttttaggatttgtcgtggcaacgattgcctatcagttatttccaacatataaacatggcacattgtttgttggatcagcacttttagggtttttattactagtcggcggccaattttttgttgagcaagtctttcaatggaacacaacgatcaatacagtgattcaatttttaggcggaatcttctttttaggaaaactagtcaaagaaaggaaaggacaatgattgaaacaaaaggaatcgaaaagagttatcaagacaagcgcgtgttgactgatttgtccttgcagttgccggaaaatcaattgattgcctttattggtccaaatggtgccggaaaaagtacattgctttcgattatcagccgcatgttggagcagactactggagaagtttatttcaaagaaaaggagattcgacaatggcgttcgaaagaattagctaagaatctcgcttttttgcaacagagtaacggttttacggttgatatgaccgtagaagaactggtgtcttttggtcggtttccctataatcggggacgatcaacgccagaagatgaacaaatcatttcagaatcattaacacttttatctttagaatcatttcggcaacgctcgatccatgcattatctggtgggcagcttcaacgggtctatttggcgatgattcttgcccaagataccgagtatatccttttggatgaaccgctgaataatttggatttgaaacatgccaatcagttgatgcacttattggagaaattagtcaaagatcatgggaaaaccgtattgatcgtattgcatgacatcaactttgctgccagatatgcagaccatatcgtagcgatgaaagaaggaagtttgttcaaaacaggcacagttgcagaagtgatccaagagcctgttttaaaagaactttatgacttagaagttaagatagtcgaagtggatggacagcgcttttgttattattttaattaagagaccataggaggagtatatgaaaaaaatagtatttagtttggctgtattggtaatgatcacggggttagcaggatgcggctctcaagaaaaaggagagtcaacaagtgcctcaacggctgcagcggcgcctgccgaaatcgaagtgacagatagtaatggcaaagtgactgtgccattttcaccaaaaaaagtcgttgttttcgataacagtgcacttgatacaatggatgctttaggcgtaggagatcgtgttgtaggagctgctacgagcaatatgcctgactatttaaagagttatgctgcggttgattctgcaggtggtatcaaagaacctgacttagaaaaaatcaatcagatccaacctgatttgatcattatctctggccgccaaagagactttcaaaaagatctggaagcaattgcaccaacgatttttctaagtgtagacaacgaaaacacttggtcatcgatcgataacaacattcaaactattgcccaaatcttcggaaaagaagaggaagccaagaaacagttgactgctctgcaaacaagaatcgcgaatctttctgaaactgcagaagccagcaaggaaaaagcattagttgtcatgatgaatgaaggtagtctttctgcctttggtttgggatcaagatatagcattgtttatgatacatttgggtttacgccagtcgatgatacattagaagcatcgactcatgggcagaatatttcttatgaatatttactggaaaaaaatcccgatattatttttgttattgatcgtacaaaagcaatcggtggggatacaagccagagtacgttgactgaaaatgaattggttcagcaaacaactgctggaaaaaacgggaaagtgatcgaattaaatccgcaagtttggtatttagcaggatctgggatcgaatcattggacattatgttgtctgatgttgaaccggctgttgcaaaagattaaaggcttgttatcggataaggatggcttaaatgagaaacagttgcgaatgttggatgttcgcaactgtttttgtattgaaaacaatttattcaatttaaaccaaatttagtttttttcaggtatgctaggttcaaagggaaggagcggattccgaaatgcacaaatatttgctggcggctgccttaggtttagtactgttaatagggggattatttcttcgggtaaacctgatcccgatcgcagactttgagctattgactttggcagaaaaaattacattacaaacagaggtggggctcgcgccaaagtgggggacagtcttaatgggcagcggattagctattttgttgttggttttcatttcctattattggccctccaaaccggggcacaaaaactatttggtcggtgcgggtttacttgcgctttggataatctgcgtaaagatgatttttttcccgcctcaaaaggaatgggtcgaagggacggtcatgaaagtctatgaggatgggtatgcatgttttcagacgaagaaaaacgcggaatcacgttattcatcagattttggtctgtattatttcgaaagcagcgacagttggcagcttcgagaaggacagcagatcaaagttttaacagaaggtgggagtttcataaaatttgatgaagtgtttttaccggtaattgatgttcaaccgttagcggatgtttctcggtctcaagactgaattaaaaaaagaatcacagatttactttacctgtcgtagtaattgatttataattattacgacaggtaaagtaattttaaggaggggatcgagtgatatccagcgatggaattcggggatacaatgatgcaatcatcttatcgattctttccaaagatgattcctatggatacgacatttcaaaacagatacgtgaaaaaacagattcgctctatatcattaaggaaacaacattgtattctgcattcacacgtttggaaaaacaaggattgatccgctcgtatcctggagaagtgactcatggaaagaaacgcacctattatcaaatcagtgaggcaggaagagaatttttagaagtaaaaaaacaagagtggcagcaaacaaaaattgttgttgagcgctttttacaaggaggagcaaaatgaaaaccatccgggattatttagatagtttgtttttgaatgtacccaccacgccagaaacaaagaaagccaaagaggatttggctgcgatcatggaagaccattaccatgaattgattgaacaaggaaaaagcgagcatgaagcaatcggggctgtgatcagtgaatttggatcaattgatgagttgcttcaagaactgcaagtagcgcagtcagaagatactgcagaagaagcctggttagatgctattacaatcgatgaagcctttgatttttgggggaagattcgccgttttgccttctcactttctttaggtattgcgttatgtatcgcttctcttggaatatttctcttttttgccaatgaaatcgatagtggcttaggactattagtcatgttcatgtttgttgcattgggcgtgggctttattattacctccggcttgaactattctgcatcaaaacgaaaattaaacgatcgtccatttgatcaagaagtaaaacaagaggcgcggaagcaattggaagattatgaaaagagttttcgatttggtctggtgctagggatttctgcatgtattctgtcggtgacaccctttttcttgatggaagctattctttacattcccagtggtttagctttaggactgttttttgcggcagttgcattaggagtattctttatcgtctatgtcagtatcatccgcacaggatttgccaaaatggccgatggcgtttactttatttctaatgaagatgaacccggaccacgggcagcgcaacacatttatggagaatccgcaggaaaagttcgcttttttaatacggtttattggccagtgatccttgtggtttacttcctctggtcattttcaacaggaagctgggcctattcatgggtaatcttcatcttgggtggggtttttcaagatttctttttgcctcatcagaaaaataagcgctaaggaatttcttgaaatagtttttgataaacatctgaaagatccgaggttctgctagagcagaagaggagtccttcaggtgtttttcttatcggtttggacaaataaaaacttttcactttgatgaatttgacaaagtgaaaagtgacttaaagttattgagaaaatatccttgtaaatgagaatgagtagccttgagggtataattgttagaaaagtgaatctatttattttcccagaaatcattttaaaatgaaagtgaaacgctcatttatgaggagaaattcattttgtttaaaaaaatgcaaagagactattgcaattccactggctttagactaataattaagagagattattctcaaataataattctaattggaggaatcgctatgtcattaattggaaaagaaattgagtcatttgaagcacaagcttatcacaacggaaaatttatcgacgtttcatctgaagatttcaaaggaaaatggaatgtggtttgtttttacccagcagatttttcatttgtatgtccaacggaattagaagatctacaaggtcaatatgcagcattgaaagaactaggaactgaagtttattctgtttcgacagatactcactatacccacaaagcatggcatgatcactctgatgcaatcagcaagatcgaatacattatggttgctgacccttctcacacgatctctcgtatttttgatgtactggatgaagaaagtggcctttcgcaacgaggtacttttattatcgatcctgatggcgttgttcaaacggttgaaatcaatgcggatggaattggacgcgatgctagtggattgatcgacaaaattcgtgctgcccaatacgtgcggacacatccaggtgaagtttgcccagctaaatggaaagaaggagaagacaccttaacaccaagtcttgatctagttggaaaaatataggaggttgacatggctttagataatggaattaaagaacaactgaaacagtatctggcaatgctggaatctgaaattgttttcgcagctagtcttggtacagatgacgcctcacaaaaagttcgtgatttcttagaagaaatcgcagaaatgtccgaacgtattacgatcgaagaagtaactgcagatcggacacccagctttacaattatgcaaccaggtatcgacagtggcattgcttttgcaggtcttccactcgggcatgagtttacttcatttattttagctttattgcaagttagtggccgggcgccaaaggtcgaacaagcgattcaagaccgtatcaaacaaatctctcagcctttgcattttgagacatatgttagtctgacgtgccataattgtccggatgtcgtacaggcgttgaatatcatggctgtcttgaatccgaatatcagtcatacgatgatcgaaggtggtatgttcaaagcggaagtagatgccaaaaaaattatggccgtaccaaccgtctttttgaacggggaagaattcgctagcggtcgtcagacgatcgaacaattacttgaacaagctgctggtccgactagcaaagactcgtttgcagataaagatctgtttgacgtgttggtcgtagggggcggtccagcgggtgcaagtgctgctgtctacgctgcccgtaaagggatcaatacaggcatggtggtggaaactttcggtggtcaagtgatggaaacattaggaatcgaaaacatgatcggtacaccttacacagaaggaccaaaattaatgcgtcaagtggaagaacatgtcaatgagtataatgtagatgtcatgaaaggacaacgtgccaaagatatccgcaaaaatgaattcgtggaagtggaattagagaatggtgctgttttgaaaacaaagacagcgatccttgccactggtgcacggtggcggaacattaacgttccgggagagcaagagtttaaaaataaaggggttgcttattgccctcactgcgatggtccgttgtttgctggtaaagaagtggcagttattggtggcggtaattctggtattgaagcagcgattgatttggcaggtatggcaaaacatgtctatgtattggagttcttgccggaattaaaagcagaccttgttttacaaaaacgactagcaacattggaaaacgtgacggtcatcaccaatgctgctaccaaggaaattgcgggttccgatcatgtggagcagctgacttatgtggatcggcagacaaatcgtgaagccactttagctgtggaaggcgtctttattttgattggcttgatgccgaatacagaatggctgaaagatcgagtggctttgaatgaacgcaatgaaatcattgtcgacaaacatggaactacagatcttgctggagtttttgctgccggagattgtacagacagtgcctacaagcaaattattatttcgatgggttcaggagcaacagcagcgttaggcgcatttgattatttgattcgccaataatcaaatgcggactgatcctttaaataggtacaaggaatgactgcaacgccgtttaccaatttgattcatttttgatccatgatcattgcagctgatggctgaacttcagtcaaatagttgccagttgattgggtctcgatggatcgatggcaaatggctgttgcagtttttttgtcctgaaaataacgagaaatctctaactaaaaaaggcagcgattcaatgagctgtgagaaaacaggggaattagtcaattgcttaaagatgtttaagaataattaaagaaaaacacaaaattgcggaattcagttgtcatcatgaggaacaaaaggtaacattcaggatgaataaaaataacggataaccttgttaggtgaggctcctatacaaacataagctattgcgcagaaacgtcgaaagacgccaatgtgtaaaacaggaattgtcggattaaggctcttcataaaatagctaagaagaaataaatactactaatttgcttcttctttacgttgtatagtgccaaaactcggacgatgagattgcttgcgaagtcgaacgtcttgagagaagtttggctttttttcttttcttgagtatgtttcaaaacgtaaatggataaaataaataacgtctgaaatcacctgctccaagggaaggagtggacgatatgagtaaaaagagaaagatcgattggttacttatcacagcttatttgctgttgagtatcatcggtcttttaatgatttatagtgcaagttcttaccggttgatgactgctgggggtgcaccggccgcgttgttccagcgacaactgatttttctgctgttgagttggggaatgattcttttgattcaaaaaacccgcgtcgaaattttgttaagcaaaaagttagctgtgggactattggcctttggcattgtcatgttactgttggcctacctgccatttttcggggtatcagttaacggtgctcagcgctggatttcgatttttggcattcagtttcagccttcagaaataacaaatgtcggtatgattctttatttggcaaactattttaaggacaaacgatctttcaatgaattaaaaaagccgctctttctcttatttctatgttgtgggctggttctaatgcagcctaaagttgcaggagtaatgattttactatttttggcttttgttatgatcacgactgttcaagtgccagtcaaagtcacattcctgctatttactgcactgatttccagtttatttcttttaggaggtgcggtcctctttttaggacaacacggctggttaccacaatacttcatgcatgtatacaaccggatccaacttgttggagatccattttctgacccatatggtcaaggtttccaaatgattcattcctattatgcattattcaatggcggattaagcgggttgggtttaggcaatagcatcacgaaaaaagggttcttacccgttgcggagacagacttcattttttcggtattggtagaggagcttggccttttggtagggatttttgtaattggattattatttctaattgtgttgcgcctgtttattcgttcggcaacagctattgattcacaaataggcttgattctattaggaactgccacattgttgttattgcaaacaagtatcaacatcgcaagtatcttagggttaatgcctatgacaggggttcctttaccatttattagttatggtggctccagttactttattctttcgtttgcttttggtatttgcctcaaattggaaagagggagggaagcaaatgaagtacttcaaacgacatgaagtgaattatgcactgattctaccggttttcttactttttttattgagtattgcggttcaatatggtgccagtgtgctggatggcattgatccgggaccggttgttgtgcggcaactctttttttgcatcattgccgcaatcgcattgtttgcgggcagtttactttcgacgacttttttattgcggttctctggcatcttttatgttctttctctaggattgatgacattattgtactggttttatgatcccgtcatgtttgagttgacccatacaaaacgttggatccgaatcggccgtttcacattgcagccttctgagattatgaaattggcttttgtattgtttatggtgtatctcacactcttatatgaaaaaagacagattcagcgaacaatcaaatctgactgtttctacattctaaaaatagtgctttatagtttgccgacttttctattgatgtatatgcaacgggactttggtactagtttggttttcatcgtaatgctcggcgcactatttgttatttccggtgtccattggaaactgttgacagtaatttttacggtattggctgtggttggcggactgttattgctattagtctttactgattgggggaatacgatgttgtttcgattgcattttaaaccctatcaattggatcgagtcaaagcttgggcagatccttttgcttatcaagactcgattgcttaccaacaagtacaaagtatgtgggcaattggttcaggtggtctcctcggggcaagtgacacgcacattcctgtctacgttcctgtgcgtgaatccgatatgatctttacagtcatcggagaatcatttggatttttaggcagttcattagtaatttttctctatttttatttgatttatcagatcatttttgcagcattgcggacaaataataaagcctcggtctatctatcgatcacgtttgtttttggtttggtttttcaaatttttgaaaatatcggggcggcgattggattactgcctttgacgggtattccactaccatttctgagtcaaggtgggacctcgctgattgcagttggtctctctttaggcattatttttgggctggagaaggcgtatgccccgaaaaaaactttcccaataaattaaaggagtttactaaaatgttcaatcgaactcatcggatgacggtcagtcttagctttattgcattgttttttttattgacgatcctagtcttgcatcagccacactggtttcaaaggatagaccgactcttttggaatttgcctcagatgcgcactgctttaggagaccaaatcatgttgggcatcgcttcgactgctacgatcctaccaataactggtttatttctgcttttgggcatctatttatggaaaaagcagcaacgagtttgggcaatctggggaataggaaatctgattgtagtgagtggtatcggtcaagtgatgaaatggctgattcagcggccacgcccagtcctagaagctgggatggttcgcgattcacacagctttcccagtggccataccctgctagctgttacactggtgactacctgtttgcttttcactcgatttttgtttaagaaaaaaggtctgttggctatcctcggcggctctttcatttttttagtaatattttcccgcttttatttaggcgttcattacccaagcgataccctcgcaagtatctgtttagcaagtgggatcacattgatgacttatgaatggactgaaaggattcttacgagtaaaagtaacaatttatccgataaattcaagcaaaggagaagaccatgacgaatggaaagaaagtttggctgacgcttttggttagtttaacactgcttgtgaccgttggaacagtctatgcgctgcgcatcgttcttcgtgcagaacaaacggttcaaaccatgcacgcaccgattaaagggcgagaagcaacagtaattgaagaggtagaacccctaagtctgctccttttgggtatcgcaaatgattccaagcgaaaaacagactatcgtgcgaacacgatcatgatcgtgacattgaatccaaaaaataagcggacatccattacaagtattcctcgtgatgcttatgtagagattgttggtaaaggtttcaaagataaaatcaatcatgcccactcatttgggggcgccgaaatgatgatcgcttcgatcgaacaatttttacagatcccaattcatcattatttctcgatcaatatggatggcatggtagatcttgtagatgcgattggcggaatcacagtttacaacgattttgagtttacggctgagaaaattcattacccagagggggagcttcaattagatggttgggcagcacttcagtatactcggatgcgtaaagatgatccagaaggggattatggccggcagagacgacaacgacaagtgactgagctcctcgctaaagaattgctgtctctgtcaagtttgttccagtaccaagagctcatgtcgatcgttggagaaaacggccaaacggatctcacttttcagcagatctcacgattaataacgagttaccagtctaccctaacaacagttgatctctatcaaatacaggggacaggctttacgggagatggattgcaaggagaagcagggatttcttaccaagcaatctctgatgaggaacgacagctagtgatccagcgattacattctgaattggatatgcaaacacataatgaaccggcagaatagatgatgttgacaattcgatcatagatatactaaaataaagaaaatcgttcaaaaaaagaaagaggtctcttgatgagtgtcttaggtatctaaccagcaaatttaaacaaataaacaatactaagtttatttgttgtgcctgcagataccgatcaaaatcgttattgataaaaacaggtgatggggaactgtcaccttttttgtacactttttttgaacgtggaggagagacgtttcacgggcacaagaaaggacctcatatgaatatcccacaagaaactgaatttgacgcaattaaaacaactgttagtcaacgaatccttagtgattatggcaagcaacgatttgccgaacaacaaccggcctcttctattcattccgctagaaaaagactagcggagacaaaagaagcaatggccctcttaggctctgggcaacaagtaccattcatgggcctgtctgatattttgcatcatacgacaaaaatcgaaaaaggcttgattttagagccgagagaattgatcgattatggagactttttacggtcttttcgattgatccgtcagatgtttgaaaaaaaccagtggcagacaccgcggcttactggctatgcgcaaggattaacggatttttcagacaccgcacaaacaatttttgacaaaatccgaaatggccggattgacaccgatgccagtcgtgaacttaggaaaatccggggacaaatagccaagcatgaagcagaattgaaaaaagtcttttcaaagtttttgcaagatccacgactattacaagatgcacgaatcattcaaaaaaatgatcgctacacactacctgtgcgctccgaatttcaacatcagatcaaagggcagattattgaacgctccaataaacgggcaacagttttcattgaaccagaagcagcgattcgcttgaacgatcgcttgataatggccaaagcagaggagactgccgaggagtatcaaattttagctggattgactggactgcttgcagaaaacttaacagaaatttttacctgtctggatgtattggttgaattggacatcatctttgctcgagcaaaatactgtcgtgaaattcatggtgttccgctagaaatcaatgaagcagaagtaatcgacttacaggaagttcgacacccattgttaggagcagcagcagttcctctgtcattacaacttggttacgatgctcgctgtctggtgatcacaggtcccaatgccggtgggaagacggtggtgttaaaaactgtggcactggtttgtgtgatggcgcactatggtctctttccttcacatgctgggggaagtcaggttccatttttgaaaaatctgtggatggatattggggatcaacaaagtttagcgaacgcattaagtaccttttcgggacatatgaacaacattgcccaaatcgtcaagcatgcttcacggcaaagcattgtattgctggatgagatcggcagcggaacagagccaaatgaaggagctgctttagcgattgcgatcatggaagccatctatcattcaggtgcgcttttgattgctactacccactatggggaaatcaaacagtttgctattgatcatcaagatttccatacggctgcaatggcttttgatccagaaacattgacacctaaatatcggctgctttctgatgctgtgggtaccagtaatgccttttggatcgcagaaaagatgtcagtctctaaagaaatcgttgctaaagcacaacgatacttagaaacgaaacagtatccaacggaaaaagcagtatttaaaggcatccagaaagaacgacagcaagtatccgtggctactttaaaaaaaggcgatcgcatctcttacacagagacaaatcaaacgggcttgttttatgcctatttagaaagcaatcaagcacagattttgctggatgaatcattggttatcgttcccactagaagagtcaagcttctgatgtctagagaagaattatatccagcagggtatgacttggagagtctgttccattcatttgcagaacgcaaatttaaccgagatatcgaccgtggatcgaagaaagcgcaaaagaaattaagaaaacaagcacaggaaaggcaagcatttgcgaaaggcgacggcgcgcaaacgtaattgatcgcaggaaataagctagcgaagataactttcagtaaaaatcaagctattttgcaacaatacgcaagtgtttccaataatggtagaaatagcgctagaaatgcaataaatatataggatgctcacagcaaaggtccgaaagaggggaaagagatgatagaaacaacgcgtttaattttaagacattggcagaattctgatgccaaagagttgtttgagttggcaaaagatcctgctatcggcccaagagccggctggtcgccgcatcaatctgtggcagaaagcgaaacaattattacggatgtttttaacacgaatgaaacgacttatgctatttgtctgaaagatggcatgccgattggcagtattggtattatgccaatcagcaaagaatttatgctcccgcctgcagttgaagtaggctactggatcgggaaagcttactggggacaaggctatacagtggaggcgttgactgcgatccttgctgatcagtttgccagggaaccgaagctaacggtttgggcaggctattatgatggtaatgaacaatcttggcgcgtccaacagaaatgcggttttgtctatcagttaactcaaacagtcgaggttcctctgttaaatgaacaaagaaaagaacactttactagcctcacgtataaccaatggctagctgtctcagagaacggccaaggaacagcaattcaaaagaaagaaaacaattcatcaacgattcactatagcaaacaccttccagaggacccacaacaaatcctttcgttgtatcaagatgctggctggtccttgtatattcgcgaaccagaagtcttgtgggcagcacttcagcaatcccacatgatcactgcttggcagcaagagcgcttagttggtttggtgcgaggaataacggatcagcaaacgattttgtatatccaagatttactcgtattgaaagaattccagcggcagggaatcgggcaaacgttactaaaaaaaatagtaggagactacccgaaaattcgtcaaaaaattttattaactgacgatacgaaaaaaacgcgggctttctacgaagcttgcgggttccaaacagtggagaaaagtcatgcggtcgcctttttatatgccgctaacaaagttagtgaaggtctatcttcctaataaataataggaaaagaagtaggaaagtaaacagggaagtaagtaggtaaataagtaagaaaagaagtaggaaaaactagtggcataagtcttaaccaagaagacacactcgatcactaaagaagccgtcctctggatgtcgtcttataatggctgatcttgactgttgtgatcgaaggtttatcagactgatgccactagtttttttgatcgtagcaaggacttgtctctagcaaacctcttgtttcatttttctagcgggaactcagaaaacgtcaaatttaataacattaatgaaataattttattgaaattttgtttttgtgacaaaaaaatcggttaagacatagtgaatatgctaaactagtaatgattgtttaacaaaaaaacaggaggtttttctttggagctattaaaaaagtcgaaattatttgcagtacttgtgtttatttgtttggtgggactaggcatatggatctattcaaatattctgtttgtcttccgcccgctagaagccatttttgctagtgtctttttacccgttttgatttctgtatttattttttatatctttttgccttttttcaatttgatcaaaaaaaggagcagcaatcaacatctcgctctttatgtcacattgcttctgatcctctttgctgcttatttaatcattcaggtgatcggtccggcactgattaacgaaatggcacgttttatcaatcagattccttacatcatcaacagaatcattgacaatatcgatcattcttcttttgaggaattatttggtccactgttagattcattggatatcaaccaaatcagtaatctcgctgctcagtttatcactggggctacgaatagtctgacaagtttggtagcaatcgtctctcattcagcgattgttttgttcacgattccgttgctattggtttatatgtttaaagatggacataaggttcctgatcttttggtctcgaaagcaccaaaaaaaattcgctctcttattctgcagttgtgtcaagattttcatcaagctgcttcagcatatattagcggaaagctacttgtctgtttgtatgttggcgtcttcagctatctaatctttacatttttaggcttgcaaaatgccttgttactaggcttaatctgtggtgttctagatatcattccgtattttggtccttttatcggcgcggcaccagcattcttgtttgctctgagtcaagatatgaaaacagcagtcttgttagttattggcattacgatcattcaatttggcgagtcgtatgttgtttcaccaatcgtcatgaataaagtgctacatatccatcctatcattgccgtcttcttattattgatcgccgggaatttattaggatttgtaggaatgatcgttgcgctgccggtctattcgatcgtgatggccatggcaggcactttgacccgctattatcaacagcaaaaacatgtaaagcaagaaggaaaagaaaatgaaaatcgttgaatatgcaggggacaaagaagattttgtactagcaaaaataatacggacctcttttgatgcagataccgcatgccatttgggggcagacaaacgagacggtccatctggctatcataatggagaattattgaaacgagtgaagcaagatccagatctcagtctttacctgctgcaagaaaatggcattattggtttgattgtggcaaatcctagtaaacaccagatttgctacttttgtctcgaccctgattttattggtaaaggggttgggactcttgcttggcaattatttgaaaaacgatttcccgtcgattactggatactagaaacaccagcatattcccttagaaaccagcgtttttacgaaaaaaatggctttaaaaaaattggtgaaaaatggtatagtaaagacctatcctatatctaccaaaaaaaattttgataaaatcgcaaagtgagggaaggctatcatgaaagtcttatggaatgaagagatcgttgatcgacaagaggttcaaatcgatatcgaagaccgcggctaccagtatggagacggaatctacgaagttattcgcatttatcaagggaaaatgttcatggccgaagagcacttgcagcgactagagaacagtgccgctaaaataaaaatgacattgccttatgaaaccaccattctcaaagacagattacgttcattgatcgacattgagggaatcactgacggagaagtgtatttgcaagtgacaagaggggttttaagtccgcgaaatcatgtttttcctcctcaagggacgataaaaagtgtccttactgcaaatgttattccattccatcgtccagtggacatgcagcgtaatggtcttcaagccacattaatccctgaccagcgttggcttcattgtgacatcaaatcattaagccttttggggaatctgctctctttagaggaggctcggtccaatggttatgatgaagcactactgcatcgagagggcttttttacggaagcttccgcttcaaatttatggtttgtttccaaaggaacggtgtatacgcatccggatggcaatctggttttacctgggatcacaaaaatgaaagttttaagcttgtgtcaggaattgaagctaccagttaaggaagaagccgttgcgattgatcgattagcagaatttgatgagtgttttattaccaattctgtctgggaaatcgtgccaattgttggtatcgatggtcatccggtgggaactggacagctaggagctgtgactgctaaactacaacaagcgtatattgaagcaaccaaaaagaactgactccaaacaatacacccacctgagatagaaatccccctaagagttagctgactagcgacctcttagggggattttaccatttagtagatgttagttgaaataggaatcagagacgtgctagcagaacacttagttttttcaagtttctgtttcattcagccacgtcgtttactgtgcttagcaatcaattgttgggcgtttcatgttgtcaaaaatggtcttaccagtcttggggattccataatttactgtccaactcgccttgcttcagttgaattcgtgtttgttgttgtgtcaaaagcacttctaattcttgcaagaaggctttctcatgataattgagtgtctcctcggtttgttcttcaatcaaggagtggatccatgcctcattcattcgtaagcctccatttcagcaagagcttcatctaattcaagtaaggtttcctgattttggataagttgatcgagaagaggagcgagttttggattttcagctgtcagtgcttctagtctttgaataaaccactgttgtttggcagcaaatgaaaagggggcttccattgtcagcagctgctgatagtcgatcacaaatcgccgtttctctttttctgttttatacattaactgatcgagaacgagaaccggtaagatggtcatttggtatttttgtgccattaaagttagaggtcgcaaaatttcagaaaaactggctccttcttttccacctagttgaaattctttggctgcaacgcctgtagaaagagcaaagccgatttctttatttaataagtagggtttggctgcctcccaaaccgtatcgatccaacatttcatttttgcaggaacttggtaccaataaagggggaactggaaaatcagacgatcgatcgtttgcaatcgttctaactcaatctctaaatcaaaatcccccgcaactttgtcaagcatatgaacactgacattaggcatcttggcactttcgctaaaaaaacgttgagataaagagtcgtcataggacggatgactggcaataactaatgttctaatcataaagaaaatcaatcctttccctatagatgtaacataattctgccaaaaacggaactactctgcttttaaattagaaggataaatgtgagagaggctaaagtcattattggttcagtgaaatctttactgacttgaatcgtccgtctttttttgctatactgtttagtgaattgaatagaagacagacaaaggttgagcatttcgatgcttcaaggatcacgttctccaaggggtgaggagaacattcttgaaggcgtgccgatcttttttttgaaggcatacttctttacgaggtatgccttttttgtgtctatttttcaattgtcttgtttactttgacaataggagggatattttgatggaagaggcactgaaacgcctgcaagaggcagaagcctataatcaacagcagatgcagcaattgcaacgggcgctgtctgattacgaagaagagaagcaggaggaactacaacagcgtgtacttgaattgagagcagcatgtctgcgtgaacagtccgcacttgaacaacaattacaacaaacgttgcaaaaaacgacggaacagatcgaagcagagaaacaacagtttattgcagatctccaagaaaatgttcgtcgctgtcaagaacaaatggtcgatcagatcgttgaaggagtgatccaaacttatggcagtcacgaaactaagtaagctgaccttgatcgcccccgaaaaccatcaagagcggttattgaaaaaactgcaaagcttacagatggttgagattgaagatgtctttgaaaatgcagaaaatcaaccatggctcaaagaattttttgctgattatcaacaagagacagcgactagctacgcagagacgcttcgcaggatccaagaagcaatcttgttcatccggcgacaaggcggaagcggcaaaatacgagagtggcaacgccaatctttacaactgcctgcatttgaagactcctttcaagagcaaactgtcttgacgcttgtcgaacaaattgaagagttgcagttacaatggcaaaaaaatcatgaagcgatgcaagccgcttctcaatcagaaacctgggcaatggaatggcaaaacctggatgtttctctcgaagaaaaagagttggcatttgccactttcttttgtggcagtgttgaaagttctcattgggaagccatatcagcgaccctcaaacaacttgatgctgtttacctggaaatgatttattcggatacaaaaaagacaaatttcagttgtctttacccgaagaagctttctgcagaagttgagaatgtttttcagcgatatagtgtaaaaaaagaaaatacggacagtctgaaaaaaccaaaagtgctgttgcacgaggcccaggcaaaactgcgagagctagcggatcagcgaaaacagctggcaaatcagattggcacgtataaaactaagattgcttgtttgcagcaagcagaagaatattttttgacaaaagaacaacgaaaaatggtacgaaaacgattggtcactggcaaacatcatactgttttgagaggctgggtcgcgcaacaagatcaacagactcttgaaaaagagctggcagattcttttaacggcgaagtctattgctcattcaatgaacctaccttagaagaattgactgcgaatcaagttccagtcaaactgcaaaatgcttcgtttatcaaaccatttgaaatgttgacggaaatgtatagtttgcctaaatatgatgagatcgacccaacgccttggatgacacctttttattatgtcttctttgggatgatggttgctgatttgggctatggcggattgatggcactggtgaccactattggcctgcactttttccgtttacctaaagggacgaaacggtttatgaagctgtttcaaacattatccggtcctacgatgatttggggattgatctatggctcgtttttcggagcgactttgccatttcatttgttatcgccagcgaaagactttatggctatttttggattatccatgatttttggagggatccaattgtttacaggtctttatttggccgcgaaggaaaatattcgcaagaaagattttttagcagctgtcaatcaaggcttttcttggcaaggcttgctggcgggacttttggttgctgctgctggaaattggctctttaccgccccagcactcgtcacattaggattgattatagcaggacttagcgggctgctgatcgtgattgtgccgatcattaaaggaaagtccaaagttggcggttttttcatggggatctatgatctctatggggtaacaagctatattggcgattttgtcagctatagtcgtttgatggcgttagggatctctggcggcagtatcgccgctgcctttaatttattagtgggctatatgccgccggtagcacgattttctgttgggatcattctgttagtgatcttacaggcgctaaatatttttttgtcattactaagtgcttacgtgcatgcagcgcgtttacaatatgtagaattttttggcaaattctttacaggtggcggccgggcgtttgacacctttaagccgagtgaaaaatatgtcgattttgaaaaagaaaacggaggaaagaaagatgattgattacttgattaataacaacggtggaatggtatttgcgattataggaatgggaatcgcaacgattttttctggaattggttcagcaaagggtgttggaatgacaggggaagcagctgcggcgttgacaacgaatcaacctgagaaatttgggcaggcactgattctacagttactgccaggaacccaaggtttgtatggttttgtgattgcctttatgatctacggcagtttggcagcagagatgtcgacggtgaccggaatggcctatttgatggcttcattgccggtagcttttaccggattgttctctgggatcgcacaaggaagagtggccgcatcagggattcaaatcttagctaaaaaaccggaacactttttcaaaggagttatgttctcagtcatggtggaaatgtacgcgatcttaggcttcgttatttctttcctactattagggtccatttaaaggaggcgacaagcaatggaggcaatggatgccatcgacaaaatgattgctgaactagatcgggaagcaaaagaaaaacggcaagtaatcgaaacggacactaaaacaaggatcgatgccgattttgcagctgcctggtcccaaaaagaactagaaatcaagcgccattcagtagaagcaaaaaaacaaatcgaaaaaaactatcagcaagacatgaatcggcgaataaaagcagccaaacaagaagggattaaacaagctcataaagaactggagacattattcgcggcagcttatcaaaaaatgaatggattggcgcctgatacagtccaacatctggcggaaaatacattaatgcaattacccgtttcgggagaagtaatctttcgttgtggacagcaacagtcagcaagtttgacaaaagattggttgactgctgtcaatcaaaggttgccttatcttgcaaggatgggcaaaccattggagcaagcagggtttatagtagaagacaatggcgttttctacaatttcacctaccaagctttactagaagaatacaaaaatgaaacgagagaacattggctgaaagtgatccaaaaaggagggtaagctatggcgagctatcatcaattgaatccactgattcggatcaaagagacaaccttgcttcaaatgcaagattggcagcagctgattgcagcagagtctatggatcaagtaatggcaatcttgcagcaaacgaattatcaacgttatctgggcgctgatttttccgaaaaatttgaggggtatctggatcaagaaatgctgacaaccatacaagaattagcagaaaacgttccagatcctgatgtgcttcgtttgatcatgctgccgtatacctttcataatttgaaggtattgaccaaagaagatgtaacagggagagattatagcaatttactgatcgaagatggattctatacgatcgatgaactaagaaatgccatccaaacaggatcttcggaaagtataccgtctaaagtcattgaaacgatccaagcagtaagggaatacttagaaggttctgctgttttgcaagggatcgatattatttacgatcgccgctttttacatgagcaacgacgcctagccgaaaaaataaatattccagcactgacacatgcggtgatcacaggaatcgaccttacgaatatcacgattgctgcacgttgtttgctgcaaaaaagatcaaaaagttttatggcggctgttttagtcagtgtgggaagtattcccaaagaagattatctcgcttttgcggaaacctccttcactgactatctcgcctttttgaaacaaactggctatcaagaagcgctactgccgctattacaagagaccacgatcgattttgctgcattggcactggtgaaagatgacttagttactcagcagttcgtagctgctgaagcgttgggaccaatgccattactcgcgtttttaaatgccaaaacattggagattcagaacttgcggctgattttggtaggaaagcgcagtggcttcacagaagaagagctgagagagaggatgaggtactatggcagctaagattggtgtgatcggcagcaaagaatccgtgttaccttttcagctgtttggctttcaagtgtgttacgcaaccgcaaaagcggaagtgactcgtgcctttcagtgcttagtgaaagaagagtatgcggtgatttacgtaacagaaaaatgtgcggcattgattccagaagaaattgccaaataccaacagcaagtttcaccagcgatcatcttgatcccagattacgatggatcccaaggggtagggctgaaaatgatccaggaaaatgtcgaaaaagccgttgggcaaaacatactatagaatggagctgatgttgtggaaacaggaacaataattaaagtgtcaggtccgttagttttagcaaaagatatgggccatgcaagtttagaagatatttgttatgtcggtgatctgggggttgttggagaaatcatcgagatgagaggaacgatcgcttcgatccaagtttatgaagaaacgtcaggtatcggaccaggagaacccgtccgaacaacaggagaaccgctgtctgttgagttagcaccgggaattatgtctcaaatgttcgacgggattcaacggccattagaaacatttatggagctgacccaaagtaactttttgaaacgaggggtccagctgcctgcattggatcatgagaaaaaatggacctttgaaccgaccattgcggtgggaacggaagttactccaggaatggttatcggggtcgtccaagagacgccattgctcctccacaaaattatggtgcctaatggcgttacaggacgggtcaaagaagtttttgctggtgattttacgattgatgaaacggtttatattcttgagacaccaaaaggagaacgctccttttcgatgttgcaaaaatggcccgtacggcacagtcgtccagtcaaacagaaattaaatccggtagagccaatgatcactgggcagcgagtgatcgacactttctttccaatcgcaaaagggggagcctctgcggtccctggccccttcggtgcgggaaaaacagtggtccaacatcaaattgctaaatgggcagatgtggacttagtggtctatgtaggctgcggagaacggggcaatgaaatgacggatgtaatgaatgaatttccggaactgattgatccacgaagtggcgaatccttgatggctcgtactgtactgatcgcgaacacttccaatatgccggttgccgctcgggaagcttctatctataccggaatcacgattgcggagtatttcagagacatggggtattctgtagcgattatggccgattccacatctcgttgggcggaagcgttgcgagaaatgtccggtcgcttggaagagatgccaggtgatgaaggctatcctgcctatttgggcagtcgcttagccgagtattacgaacgatccggtaaagtgatttgtttaggctcggaacaagaagggagcatcactgccattagtgcagtatctccatctggaggggacatctccgaacctgtcacgcaaaacaccctgcgagtggtgaaagttttctgggggctggatgccacgttagctcaaaaaaggcactttccctctattgattggctaaaaagctattccctgtatgagaatgaaatgggcgcttatctggatcgtcagttgcaagtggagtggtcgaaaaatgtgactacggctatgcggatgctgcaaaaagaagctgaactttctgaaattgtgcgtctagttgggattgatgccttatcggataaagatcaactattgttagagatcacgaagtcattgcgagaagattatttacaacaaaatgcttttgatgctgttgatactttcacttctcgagaaaaacaatttgaaatgctgcagaccatcttactgtttcatgacgaaggtcaaaaagctttagaattaggcgcctatttgacagaaatctatcagggaacagaacgtctgcgagataaaatcgctcgcatgaaatatcttccggaagatgatttagaaggaatccgcaaattggaaagcgagataaaagatacgatgaaagaaatcttgcagaaaggagatcgtacggatgatcaaagaatataaaacgatcggggaagttgtcggtcctttgatggcggtcgatcgtgtctcaggagtgaaatatgaagagctgatcgaagtacgtctgcaaaatggtgaaattcgtcaaggtcaagtcttagaaattcaggaagataaagcactggtgcaaatctttgaaggtactggcggaattaatttacgagaatccagtgtgcgcttcctcggacatccgttagagctaggtgtttctgaagaaatgattggccgggtttttgatgggttaggacgagtcaaagatggtggttcagaaatcattgctgagaaacgaatggacattaatggggaagtaatcaacccgatggctcgagattacccagatgaatttattcaaactggcatctcttctatcgatcacttgaatacgcttgttcgcggtcaaaaattaccgattttttctggttctggtctgccgcataaagaattagcttctcaaatcgctcgtcaagcgcaagtgctcgacacagaggacgactttgcggttgtttttgcaggtatcgggattacgtttgaagaagcagaatatttcatggaagattttcgccaaaccggagcgattgatcggtctgttgtctttatgaatttggcaaatgatccggcaattgagcgaattgctacgcctcgaatggctctcacagctgccgaatatttagcttatgaaaaagggatgcatgtcttagttatcatgacggatatgaccaactactgtgaagcgttgcgggaaatatcagctgcccgtcgtgaggtacctgggcgccgaggctatcctggttacctctatacgaatctttccacattatacgagcgagctggccgcttacggggagtgaaagggtcggtgacccaaatccctatattgacgatgccagaagatgacaagacccatcctattcctgacttgactggttatatcacagaaggtcaaatcattctttcaagagagttatacaaaaacggcatccagccgccgattgatgtcttgccttctctttctcggctgaaggacaagggaacaggtgaaggcaaaactcgtaaagatcatgcatcaacgatgaatcaactcttctctgcttatgcgcaagggaagcaagccaaagaactcgcagtcgttttaggggagtcagcactatctgatgtcgataaaatctatgccaagtttgcggaacgctttgagaatgaatacctggatcaaggttatcaaacaaatcggtccattgaagaaacgttggatcttgggtgggaactgttggcgatgctgccgaaagtagaattgaaacggatcagcgatgcgttactagaggcgtttttaccacaaggagaggatgcagatgagcagacaaaccgttaatccaactcgcatggaactaagccgcctcagcaaacagttgacgactgccaaaagaggtcataaactgttaaaagacaaacaagatgagttgatgcgtcagttcatcgaactgatcaaacaaaacaaccttttgcgtaaagaagtagaaacacaactacatcgtgccatgaaggcttttcgcctagccaatgccacgatcaatgaaaagtacattgaagaaatgttcatcttgccagcaacagaagtttctcttgatgtctcaaccaagaatatcatgagtgtggaagtgcctgtgatgcaattcgactatgatgatgtggtgatgcaggcaccgatcgagtatgggtttgtgaactcgaatgttcctttggatctggcaatgggacgtttcaccgatgtcttgcctaaactattgtctttgacagagatcgaaaagacctgtcaattgctggcggatgagatagaacgaacacgccgccgggtcaatgcgctagaatatttgacgataccagaattggaagagacgatctatgggatcaaaatgcgtcttgaggaaaatgaacgcgccaatgttactcggatgatcaaggtaaaaaataaaacaaagtgaatgccacgtcagtcgaaaatctgcttggcacaaaggtaggaaagaaagatgaaaaaaagaatgtccaaaaaaatcagtgcaccgcagctggttacactggtctttatgatgttgatcttgatgggaactgggttgcttatgttaccagttgtaacaaatgatgggcaaggtgtgcctttcttagatgcattgtttaccgcaacttccgcgatttgtgtgacaggactttcgactttttccatttctgaacagtataatatgggcggacaagcgattcttttgatcttgatcgaaattggggggatcggttttatgtcgatcccagttttcttttatatcttagcaaaaaaaagggtcaatttaagcactcggatgattctaagagaatccctcaatcttgaccgaatgtctggcgaatttcaattggcttggtacattatccgcatcgcatttttgattcaatttttagggatctgcctgttggctctgtcttttgtgccacgctttggttggcagcaaggcctatggtttagtatttttcacgccatttcttccttttgtaatgctggatttgatctttttgggaatagtctggtctcttttcagtcggatccttttgttttaggggtcattagtcttttgatcattgccggcggcttaggctttctggtctggtttgacttgttagctacttcaaaaagacgctcgttgcacagccgtattgccttgttggcaatgattgttttgctgattttagggacggttggtttttatgtgaccgaatatcactccagtatcgtatcaggcgattccattgttagtcgctttttccagttattttttcttgctgtgacccctcgaacggctggattttatagtatcgattatggccagatgagtcaggctgggttaatgttgacgatgattctcatgtatatcggcggtacttctggatcgactgccggagggctgaaaaccacgacggtctcagtgttgatcattaagattcgcagtttgttgaaagggcgcaaacgagctgaagtttttggcagaacgatcaaagaggcggctgtttcgcgggcgttcacgctctttttcttaacactgagtctttgctttattgccatctttttattatccatcacagaatcgatgccggggaattctcagtttggactggagtacattgcttttgaagttttttcggcttttggaacagttggattaacaatgggattgactccgtatctttctgtatttggtaaattattgatcatcttattgatgtttattggtcgtgtgggcatcatgacggttgctttttcattgatgacaaaagccaaccgccgagaagccggatacaaattcccggatgaaacggtcatgattggctaagatctgttattaaaagttgttttggatcaatggaaatcatccccgaaaaatattgccgacttttaggttagtttaaggtttctcgtctaagatcttcctaagaactaaatgagtcagttgcagcatttcgttagagctgctaggacaatccaaaggtgggaagaccatgagcttgtgggaattgtggtttgtaggaaaaacttttgtgaccgtgctgctagtcgtttttttactagaatggctgtacttgttacggaaactttcaagaaaatcgcagcagttgatctatttactgctgattttggttgaatggcacagcaacggctggatcgggctcctaacaagtttagtatgcggaacgtattttttcgggcattggaaagagcatgctgatacgactgcatcgattcaatcgacagtgtatggtgatgggcaagagggtactgaaaacttgatgcaaaaatactagcatggcttgggtcaatgggaactattgccgctgatatgcttcttcatagaaaagacactgctagttaaaaagaacctgtggtaaacgaaaagataacttttcgcagcacgggttctttttgataggattcagtgagtgatttacgccgttttgcttactacgtggaaatagccttctttgtcttgaatgatccagacattttgattgtcattcttgacgatgacgattccttgtacgacctcattggtgactgtgcgaaattcttctttattcatttcgatacctccaaggtagattccaattattttcagaagggggcagcacgacagtagagaaaaagccgtgctgcaaagcaaaaagaaaattaattggtagctatagtatacaggcaagatattgagttctagtcaatttcatgtaaataatcggttaaaggagaatcaatctgtcaaagaaaaacgcagtttcattttggtattgcctctttccaccatttctcctagtaattgagtggcatgtgataagtaaagctgggccatttcacggttggcttcttccaataactgatttgttaatgggattgtctgatcgatcttctgctgaatcgctagacaatttgccatgattgtttgttcaaaccgttctgctagatcgctgtatagatcatagtcttgatccccgatcagtgctaatgttttagtcaaccaatagctatttcccggatcgtaagtagtggtggtatcacaataacctttcggggtctcattcacattgctgtaaaaagggaccactccattgaaggtattgggaccaaaagctaaccagtgaacgcctgcaatttcatcaggtacgtgactgcgcacttggagaatatgcacttgctgattgcgattgagagcaatcgaacgaaagcgagttctctcactagccgttccattcccgtacggatcataaggggtattttgaaaatgactgctcaacgcccactttacatccatcacgctgattttctttttcggaagacagatgaaaggtagatcttggtcaagcggatccgacgcggtttcgctgaactgtttttggatataccaagctctagggttgttataacgagtatctttttctgttgcactgccgaaaatatgacgtaaattgattccttcaaagtctggatttaagtgattgctgacaatcatatcaggtaaatcgtcggaaaataaagtatcttgcgaatcaaaatcgaaggtagcgatattcattcgattcggggcgatcacataagcatcatcaggaattcggatcgctgcccaatgatgtccgccaatcgtttccatataccagatttcttctcgatcggcaaaagccaaaccattagactcataggtaccataagtttctagtaactcgcctaagcgtaagactccttctcgagcagaacggatatagggaagcacgatactgacaaaatctgcttctccaatgccttcttttaccaaaggatcgatagctaaaactttcgcattggtagtgatcgtttctgtggcggtcatggcgacattggcgctgttgattcctgaagcagcccagactccttgagattcatctgcctcaggcgtagaagtataccttaggggatctttcggtaaaggaatactgcacccgcttaaaacagcatggaacgtagcaggctgttgttcaggctggattacgacaaatttttgtggtagggacactgccccggcatcttcattgcgagcaatgagggtcgagccatcgagtgatgcgtttttgcctaccagcatggttgtacaagaagctgatttgcgtgtcattgacaaaactccgatcttcagattattttgttgataattgaacatagtatagcgagtaaaagacaaattgacaatcaactttcgactaaaaattagttcgctttctgtgtgacttttagtaaaataggaaagaaggagtgaagaaaatgaaacgaatcgttatttttagtttgctgtggctggcagggattgggttgagcggctgttctgaagctactacccagacaacaacgactggcagcaatcaagctacagctagctcggtggttaagcaacagacggctgagatctcatttgtgaacaagacagatgcgcagcctgaacaaataccagccaaaacggtgtcattcaaagaaggaacctctttaatggagataatgaaggaaaattttgatttagtggaagacaaaggcatgatcaccagtattgaaggattagcgcaagatgaagcggctggttattattggacctatacgatcaatgacgagatggtcaataccggcgcaaaagatacatctcttaccgaaaaggatcgagtcgtttttacctatgagaaattttaaaccgacaaaaatgtctttttccgtgcaagagattgcttatcttgctttgctagtagcagcatcagtggtggggcgtacattgtttcaaccactgccaaatgtacaaccaatgaccgctattttcttattggtggctctttatttaggctgtgtcagaggactgatcgtcgcattgttatcccttttgattacgaatttttacatggggatggggatttggacgattgctcaggcagtaagttatacagtcgtgatcctcatgatgagcggattaagacatgttcccatcgttaaacgttccttgatcttgcaagtgatttttagtattttagcagggttcctttatggatttgtggtctccttactcagcgtgtatctgctaggcttaccaagcttttggggctattatctgcaaggaataagttttgatacgctgcatgctgttggaaatggcttcttttatggactacttgcgccaatatttcgacgactttttcaccgttattatccagctaaaaagctcatccattagtgcaatctgctgattcagcgctttattgcattcattgctagtgtcattgatctgtctcaaagaatgatcaatgacactggtttttatatcgatatctggcaagatcctccttgtagatgctgctacaagcataattgtgttgttctcttacaaaatcgggtattcttaacctatactggaaagggagcggtttcaatgaagtggatcgtaaaaaaagaagatctagaagcatatcggacgagattcaatgggaaactggctggctatgctgaagaagctaaagtaatggcgattcctttgccaaagtattatatcgtaatcgttgatgaagaaaaaattagtttgattcaattggatttgaactttgaacaaaaagccatggaaaccgtgctgatccatgagatcaccacattgaaaattactggtgtcatgaacaaaaaagtgttgatccagacgccttctaaaactatcaaggttttgattaaaccgatggcgatcggaatcaaagaagagcagcaacagttgatcgatacgtttacccggatggcgagctgactacttattttagaggaaaaatcaaaaacggatcaaacgccaagctggcggattgatccgttcgtttattctggggttcccacaattttgatgtattcatcgatatttttgattttcatatgtttgatcactaactgttcacgtttgttccatttgccttcgacttctagctggtacttgttgagaggtaagcgtaaaacgtaactagaaaggtaacggtctttaataatacagttgatgattttatggtcttctaataattggattccagtcagcatcatcggagtttcttgaaaaacacgactgttgactaacaatcctacatgtgtttcattcattattcgatcctttctgagaaaaataaattctcgaatattcttcttttctatgttacccgatttatctaggaaaggcaattctggaaaaacacctagcaacgcaaatcacggaataaaacaactggtgaagaggaatcactacacgattgaatggcagaaagtttttacagaaaaaagacacagaaaaaaagatacagaaaaaaagacagaataaagagatctgaaacggcgagacaaaaggaatgaacacaaagaatgaataaataagaagcacacgaataaacaaggatttttgatggcgcttaaagagaaagcgtgtgaaaacatatcatttcttaacgtttaaaaaaggcaactttttgtttgaagtagcttagagaaagggagttaagcagaaatacgttcttctagaggaaatggcacctgtaaaagaacgaggactgcaagcttgaaaacaggcatttcagcagatttctgttaaaataataactataaaagaattggaggagacacatatgaaaaaatctggattcgtagtaggtttgattggcgcggcttttggtctggcagtttataataaaatgcagaagatgactgtcaacaaagattctgttaaaggcaaagcaaaagaagctgcgggaaatgtcgttggcaacgaaaaaatgcaagcagaaggaacattggatcaggttgtcggtgcttctaaagaagtactaatggacttgaaaaattctgtgtcctctgccattggggttggaactccagacaaggtggctggtaaagccaaagaggcagcaggcgatatcacggatgatccgacaaaaaaagcagaaggctttgttgatcaagcagcagggcattctaaagaaatcattgcagatcttaaagacaaatctgagtcaatggcacaagatgtcaaagataaattcgaccaaaaataggatgtagtgagagacaggcacagagggcctgtcttttttttgtggctttttttgcaaacaaaaacaatgatcctgtcacctgaagagcgacaagaacgaaggatcgttgtgcaatgatgggatcgctgacaaaagtagtaattgatgcttgacacatgaatgtacgttcatatataataaaaatgtagatatgaacatatattcatttgtaagcaaatgatgcactaactttgaaggaggcttttcttatgtctacccactcttgcaatcattcaacaccacacacccatgcagcagaggcaagccattcccatggcaacgccccgttacgtaattatttagtaggagttattctttttattgctgctttattggtaccgcaattggtcgttaaagatttattatacagtgccgctattcttttagcagggtatcatattatttgggaagggatcgaagacaccatcaaagatacccgcaaaagcagacactttaaaccgaatgttcatttattaatgacattggctgcctttggttcagtattgatcggcaacttcaatgaagctgccttgctgattctgatttttgccggggctcactttttggaagagtatgcagagggccaaagccgcaaagaaatcacgaacctcttgaagttgaatccgacagaagcccgtctggttaaggcagatggcagcattgagaaaattgcagcagagcaagtcaaaaaaggggataggctgcaagttttaccaggggaccaaatcgcaacagacggtaaaattctctcgggaatcagcagcatcaacgaagcctccatcaacggtgaaagtgttccccgtgaaaaaactgtaggggatgaagttttcggaagtacgatcaacggtaacggcacttttatgatggaagtgacaaaagacagcagtgagacagtttttgctaaaatactctctgttgtggaatcggcacaaaacaatcaatcaaaaacagaaacccgcatcaaaaaaatcgagccgctttatgtgacaacggtcttgattttggtacccttatttattttgacagcaccctttctttttggttgggattggtcaaccagtttttaccggggactagtgatgatgatctctgcttcgccctgtgcattagccgctagtgcagtacctgctagcttgtctgctatttcaaacttagcaaaacggggcatcttatttaaaggcagttcttatcttgcaaatatgggacaaacaaaagtagccgcctttgacaaaactggcacattaacgattggtcaaccacaagtgaccgatgttttctttgctgaagaaacaactgaagcgcaccgtcaagagtgggtatcgctgatcttggccatggaaaagcaagcaaatcacccattagcggctgccatcgtagagcattttgagaaacaagaaaaggcacaaccattagaactttccgttaacaaccaaattggttccggtctgacggctgtagttgagggaaaaacctatcgaattggcaagccagcggcgacgtttgcgcattcatcatttgctgagcaacgagaaaccctggaacaatcaggcaaaacggtggttgttttttcggtggatgatcagccagttggactgatcgcattgatggacttaccgaatcctcaatctaaagcggtcatagatgaactgcagcaatctggtattcgaacagtcatgatcacaggagacagtcaagcagctggacaagcgattggtgatcagcttggagtagatcaagttgctgcaaatgttctgccagaaaataaggctcagattatccagcagttgcaaaatgaatacggtcagacagtcatggttggagatggtatcaatgatgcgcctgcattggtacaggccgatatcggttttgctatgggggaaggatcggatgttgcaattgaagtgggggatgcggtgatcatgaaaaatgatctaacacgctttacctacgcactaaagaccgcaaaaaaactagatcggattatttggcaaaatatttttttctccatgtttattgtggcattattgatcgtattgaatttgctaggcaaaatgaatattgggttaggcgtctttgctcatgaaggcagtacattactcgtcttattcaacagcttgcgcatgcttgcaccaatgagtgagacagtcgcccatacatcaaaaaaataatcaaaaaacgcttatgctgatttaatggccatccagcataagcgttcgcttttttattaaacaatgtcattgattgtacgctgcagaagagcgaggaaattggtcgatttttgctaagcgctgatcgattcgtttgatgatgccttctgaaaactcgagattccggatagaagagcgagccgcaagcaataattgtttttcttgcatcaaatcttcttggattcgatagatattggctaagcgttccacatattcataatgggtgtagtccgtctggctgatcaaaaacttcaatagatctgctgcctgcatatacgcttcttgcgtataataagtgatcgcttcccggtataacttgatttcaaattcttcgattttttgggaatttgcttttaaatcccgccattcgttgattgaaatttttttttggatatttcccaaatcgtcatacaaaaaaatcacagggacgtcattgggatgttttgtttcttgtttgatttttttcatgtcgtacctcctgcgttttttgctccgtttttactgatcatttctcgttgatacagtctattgtaaaagcaaagcaacaaaaagtctacatgaagatgtcaaaagaattgttcttttagcgcattctcatcttaataactacgttttctttgaaaatgattgattaaatccgagatccccataaaaatcaagactccgccaaaaatttggaagaacaaaagccacgtttgaaacggattgaaaacaagaatgatacctgccacaatcacgaataaactgaaaagcaaaccagtgataaatggtaagccattgcgtttttgattaaagcttgccatcaaacgcgtacagccactgatcgtgatcatgattcccaaaaagaatggtacgatcgataatagtccctttgcaaaaacgagaatagctgcggcggcaatcaaaagcaggatccccgttgtcatctgcatattcacatagccggtttgccgtttttctttgtaactggaatagaggttgatcaccccaaggcaggcaacatatccggcaactaaatagacaatcgtattaaagacactgcgaggagcaatcaaaataatcaatccagcaatcaaaaataaaatcgctcgtaataaatcgtatcgttggattttctcgaaaaaagtattcataagttcagttcctccttttttttactattgtagcggatttctttcaaaatagaaaatagaaacgcgttgtaggataattctgcttttgaagcagcaaattatttggtaagatagatgaaacaacaaagaatggagaaaactatgagtgtattaacgcttttaatgtgtctgttcacggtcgtcttgtatttgtttctcgctgtcgtccgcaaagacattcaaattgttgcagccagccgtaaaggcggaaaagcagcaattgctttcttttcattggtggtcattatagcaatgttttttatggaagaaacctttgagaaccgcttgcgaggggtcgtatctggattgcttttcttaagttttgtttttgatagcagagggttagctgaagatcgattcattattcatccactaaatattcgcgggatcttgtatcaggaagtggatcgggtggtactgtatcaggagagcaaggaccaatggatcaaaatgaatttctttcgaagagggatgcgaggaccactgttgaaattcgagcgtccaatggaagaattggtcctgtttttgacggagcatctaaatgaaggaacaccgatcgatattctagttgatcaagagccaaaaggtcattgaatttctttaagcgatcatataaattgagagaatcaattggccgggcccctttgactgcaaaagcaaagagacccggtcaattttttaatttaagggactatccagttgatttttttggcaaaattcgagtacgccgaatacaggaagcaagctaggtttctgaccgaacgttttgctattttttgtttaagaagaacagggtcttacccttaaataaagggaatatggtagaattgagtatcaactttattgttttaattgaataggtttacatacaaaggaggacgatgctgttggtacaaataaaagaggtcctcaaaaccgttttgttcgttgctctgtttgggctgttactgttttcgttgcgacaatacgtcttcactcctgtgatcgttaaaggagattctatggatccaacattgcatgatggggagcgtgtgatcgctatgaaaaacacccagatcagccggtttgatatcatcacatttgaagcccctgatgaggtgggaaaaaactacattaagcgtgtgatcggattacctggtgatgtggtggaataccgtgaagacactttattcatcaatggggcagcatatgaagagccttatctttctgcttttcgttcaaaattaaccgatggttatccactgacttctgactttacgatggctgatttcggtgttgaacaaattccagaaggaaaattgttggtgttaggggacaatcgccgaatctctaaagacagccggaccattggtttgattgatcagtcagccgtattaggagatgtcaaatttattttttggccccttaaagatttcggaagcattccgaatcaacactctgagtaagcggaagtccgactcgctcagagcttttttttaaaagaaaatttgttatactatttgttatgaagacaatggaagaaaaattgtcaacggatcaatagagagcatcaaaactgttatttttcatgagcaggtttggtagatgcaggagttgatctttacttacgatagaaacgacgataaaagtaaaggagtcttcgtatgagtttacgatttatactaggcgatggacgctgcgatcacgaacaagcgattttggacgcagctaacgcttggctggaaaagccacaaacagaagtcttttttcttgtccctaactacaataagtttgaacgagaaagagagattctgcaggcgctaaaacaaggcactggagattttgcctcgattcgagctcaagtctatagttttcaccgtctggcctggttctatcttcaacaaactggctggttgtcaaaaacggccattacagataccggtgcaaccatgatccttcgcaaaatacttctcgatttggaagaggagttgattctttttcgaggagaaatcaataaacctgggtttattcaacaactgttgtctctttatcaagaaatgcagacaagtaatatcgcaaccgaagatctgcatctcggtggaacgatgaataggagcaacggagaggatgcgttaaagttttccgaactcgcattgatctttcagcgtttcgaattagaaatggtgacccgggaactgcaagtggaacaaccgctggcactactaacacgttttctgcagcaagggtctaaacccaatgaattaatgaacgatcggcctgatctttcggaatcattatttatcatcagtggtttttcagcattttcaactcaagaacagagtgtattaaaagaattgatgaaacatgggcacgtcgttgtcgatttgcttttagatcatggatatccccaagaattaccttcaccattagatttgttctatgaatcgggccgcagttaccatcaattatttcttgatgctagaacggaaaatgtcgccatttatttggatcaaaagctttcaccttctgaagcacagcaagtgacactagagaaagctgccgcatacaatgaagtggaatccttttggcgtaaaacccagaatcagctccattatcagcagcagcaatcagtttcaccgtatctagaaatgtggaaagttggcaatcctgaagaagaagtccggcagatagctgcgaaaatccgcgcattgatcagcgagcaaaaaggagcaaaactgcgttatctagacattcaagtcttgacactgcaaccagagatctaccatcaatatattccaacgatttttaaagaatatgaaattccgttttatattgacgaagagcaactcatggctcagcatccgctcgttgaattcttgaatgccttctttgcttgtgcagattatggctttcgtttaaatgacatttttcgactgttgcgtacggaactttatttgccaccagcattccaacaacaagaagactggctggctgcccgggatgcatttcgacaattagtagacattacagaaaaccaagcactggctcataacttccaaggaaaagattggacccgtgagagagactggctcttagtggactatacattgacaggagaaaacgcatctggcatcgctgaattgacagattatacgaatcaattgcgccgctatttccgtcaagatatttttggctccttaaaaaacattcaagagacaaagacgaaccgggaagctgcaggtgctttataccaatttttactttcagcaggtgttgaacagcaattgattcattggcgagatcaagcaatctcacaagggaaactagagcaagctcgcaaccatgaacaaacatggcaagctttgatcgatcttttagatgaatttgtggctatttatggcgatgatcctttcgaacagtcactctttgaagaagtattgatgacgggtttggagaatctgactttcgggaaaattccgacagcaatcgatcaagtcaatattaatcgttttgatctagtacgacctcggcaagcaaaaatcactttcgtaccaggattgaatgagacggtgttgccaagaaggatcgaaaataaaacattgttgactaacgaagaaagacaacatctcaatcaattgtttgcgggagaaaaatatctacgcgatacgattatcgaaagtagcgccaaagagccgtttcttttttatgcgatcttattgtcttccacggataaactctatttgtcttatgcatgcaattttgatacccagcaaaatatcaaattgtccccatatctggctcgtctgcttgaatggttagatgtttctttacaagaccggggcatcttatctttaaccagtgatccagaagcctacgtcggcacgtatcggggattaatctatcagttgaataatctaagtcagcaggcaagaaaagaacgacagaatttgccggcaaagtggcaacggttcaaacaggctttattgcattcgcctgaaaaacaattagcccttagagtatttgaaagccagacccatcaaaacattccagtcccgttgtctcaagataaagccgttgctttatatgggccatccatctacagttcgatctcgcaactggagacattctaccagtgtgaatacaaatattttgtcagttatggactacgcttgaaagagcgggaaatctatggacttaactcagcgatgactggtgaatttttccatgatgcactcgatcgctttgtcaaagtattgatcagtgagaacatctcattgacgcagttgaccatggatcaacggctccaatttgttgaaaaagtgttgcaagagatttttggagaagtccgctatacattattgtccagttcggccagaatgaattttattcgttatcaactaggtaagacgattcagcgagtagcttgggcattaacgaagcaaggacaaaaaatgcacttctcaccgcaaaaaaccgaagtactgtttggacagatcgctggcgctcaagggatcaatggcatcgagctgcctttaagcagtgggggcaaactgcatgtgcgaggaaaaatcgatcgggtagatgcagcaaaaaccgaagaagagcagtggctttcagtcgtagattacaaatcaagcagtcgtgaatttgatttgacagaagcttactatggcttagcaatgcagttgatcacttatttagacgttgcgctgaatgatgctgtgcagctagttggtacagaaaatgtgcgcccggctggggcttattatttacatgtccatgatccagtcttagatggtcaaaaatcctctgaagaggaacggttgaagcaattcaaatatgatgggttgtttctggatgaaccctcattgtttccacttttggatcatgaattgtcagacagcagcaattcggcagtttttccgattcgcaaagacaaaagcgggacgtaccaaaagacaccacaagccaaaaacaagttttacactgaagaagagattcgcttgttgaggcagcacaaccgcaaaaatatgcagcaaggtgcggagaaacttctcagtggcgaaattgccttgaatccgtcttataagctgaaagacaaaaagcgcgcctgtgagttttgcccatttcgcagtatttgcgatttcgatgtgatgctgcaagaaaataattatcatcgtctagagaatttatcgaaagaagaggttttacagcgattaaaggaggaggagaatgactaagatccctctaaaaccacaaaatgaaacatttactgatactcagtggcaagcgatctttgataaaggagacaatctccttgtttctgcctcagctggatcaggaaagaccaccgtccttgtgcgacgtgtgatcgagaaattaaaagcaggaattcagatcgacgaattgctgatcgtgacctttaccgaagcagcagcaagagaaatgaaagaacggatccaagtagctctgcaaacggccattaatcaagaaagccaagagcaaaaaagacaacatttcgttcggcagttgcaattattacctaccgcaaatatctcaacactacatgccttttgtttaacggtcattcggcgtttttattatctgatcgatttggatcctggatttcggatgctgacagatgaaacggagattttgctgctgaaagaggaaatctggacacaattacgagatgcacactacgaagcaaatgatgaagccttctttcgattaaccgaaaacttcgccagtgatcgttccgatgagacggttggtgatttgattttgtcactctatgattttgcccgcgccaaccctgatccagaaaagtggctggacggtttagcggtaaattatgaagccgcggacaatttaggggagaatcacctctatcaggctcaaatcaaaccgacgttggtagaaattgccgcaacggcagagcatttgctggcagcggccaaacaatttgcagatcagtcaccattaatggaaaaagcagcagcactcgttcaagcagagatttctcaagtccaagaaattcaacgagttctggcaacagacgatctatccgtcttatatgatcgcttgactcatttgacctttgatcgctacccaagctatcggaaagaagaacaaaaagaactttcacaggaaatcaaaccgttgcgggatgatgccaaaaaactattagaacaactcaagggatattttccttatccaccagcagacatgctgcaaatgctgcaactatctgaaccgatcgttgcgactatggcagagatgaccaaagagtttttgactgcttttcaagcccgcaagctagcaaaagggttgttggatttcaatgatttggaacatttcacgttgaaaatcttattgggtgatggcacaggcagcgatgcttctgtttattaccgcgataaatttgaagaagtgctcgtggatgagtatcaggatatcaatcgactgcaagaagcgattctgtattgggttcggcaagtttcaggagaccatggaaacatgttcatggtaggggatgtcaaacaatcgatctattcatttcgcttagcagaccccactttgtttatagaaaaatatttggcatttgaacatcaaaacgggggacgaagaatcgttttagcagaaaatttccgttcgcgccgcgaagtgcttgattttacgaacttggtttttcaacaattgatggacgaacaagttggacagatcccttatgatgacgcagcggctttagttccgggatttccgagttttcctgaaagcgacgcattcattccggaacttttgctctatgaaaaagaagctgaaagtactacgaatttgattgaagacaaaacggaaggagaacttcacgtcaccgcaatcaaaattcaagaactgatccaatcccaatttatgatctatgataaaaaaagacgggcagaacgtccagtcacttatcaggatatcgttttactgactcctacccgcaaaaataatttggtcatcttagatgttttcaaaaaattcgggattcctctggaagtcaatgatgcccagaactattttcaagcaacagagatccaaacaatgatcgcattgttgcaaatcattgataatccttatcaggacattccattagtggctgttctccgttcacctatggtagggctaacggaagacgaactagcagagattcggctagcggatcgtaccagtgagttttacaaagcggtcttgacttatcaagacaaccaaaaggggactgtttccgctttaagcaaacgagtggatgattttttaagcgaattgaatcgttggcgggaagcagctcgcagactgccgatccctgatttattatgggatatttatgatacaacggcttacttggattacgtggttggcttgccagcagggcaacagcgctatgccaatttgattgcattgatccaccgagcagagaaatatgagaaaagcagtttccgaggattgtatcaattcattcggtttattgaaaaaatgcaagaaaaagataaagatttggcagaaccgttggcgacgccagctgaaaatgctgtgcgggtcatgactgtccatgctagtaaagggttggagtttcccgttgttttcttattggatacaacgaaatttttcaattaccaagactttcaaaagcgttatatttttgaagaacaacttggcgcaggtatccaatatatcgatgcttcggaaaatatcaaatatgaaacgattccttttcaagccatcaaacaagttcgtttgaaaaaagccctctctgaagaaatgcgtaaactatacgtagcattgacacgggccgagcagaaactgtatttagttggttcttataaggatcggcaggcagcctttaaagcttggcaagcggggttgacacaaagtcagacagtccttgacccggctttacgtttagttgcaagaggcagtctaatggattgggtcggtttgacattgattcgtcatccagagatggagcagttttttactgatgccagtgaacgaaaaatgacgatccatcatcctgcaagattccagatccattggtggaatcaggatcagattgatcagcaattgcaggtgcagccgccaacagaggcagttgtggctccgacaccaagtactacagccccagaaagattgctgaaccgtttagactatcagtatccttacagcaaagcgactcaaaccaccagctatcagtcggtctcagagttaaaacgtctatataatgatccggacgatcaagatattactttactggaatggcattccgcggatcaaaaattggcacctcagcgctttcgttatgttgagactgaattagctaaaccgcgttttttacaagaacaaaaaccgcaagctgcttcgatcgggagtgctacgcatctagttatgcaaatgctgccgctgactgaagtaccgacggaagcatccttagcagcttttatcgatgaattggttgaacgtcagctctttacgaaagatgttgccgacaaaattgatcaagcgagcatcgtgtggttctatcaaacagccgtggggcaaactttgatcaagtatgcaacacaggtaaaacgggagcagccattttcaatgctaaaagaagctgccactatttttgaaggatttgatgaaccagatgccgaattattgatccacgggattattgatggctatgtggagttgccagatcgaatcattttgtatgattttaagacggatgctgtatttggcagtgaagcacagattgaaaagcgcatgcgggatcggtattttggacagctaaaactgtattgccaagcgttagaacaagctttgcagaaacctgtgactgagacatatctggttttactagccgctaagaaaataatcgaatggtaggccctcgaacgggattccttacaattcgtaagcgatgtgctataatgatgcaaagaggtgatagaaaatgataaaagtggaaacagattacgccctttgtcctaaatttgaaaaagctttttcgattctagggaaaaagtggaatggcttgatcattgatgtgcttcttgaagatggcaaacaacggtttgtggatcttgccaaaaaaatcccccaagtgagcgatcgggtattggtggagcgcttgaaagaattagaacgtgaagaaatcgtctgcaaagaagacaatctttactgtttaacaccaaaaggggtcgcacttgaaaaaagtatgatgagtgtgaagcgctgggcagaaacttgggtcagagaagaagaatgcagttgatttctggcaaataattaggtacactaaggtcaatcgaatagttaaaaagcgttgatggaaactagtagtttggctgaaacaggaaagggagacttgtcatagactgaaagcaagttctgtattcgaaaaatgaatttcatttctggagcttactgaacaagaatcagtcggcagtcctgctgtcgttagtagaagtgagtgcgtggactttgtccacgaatgaggatggtaacacgagacgtcgttccttttttaggaacggggtctttttttcgtcttgacttatcagctattcacaaagaataaggaggaaaaacatgtctttacaagagaaactagagtcattgaaagaagtaacgctttcaaagatcaaagaaagccgttcaatcaatgaattgaatcaagttcgtgtggatgtccttggtaaaaagggacccatcacggaagttttgcggggaatgaaagagttgtcagcagaagagcgtccaaaagtcggcagctatgccaatgagatccgggatgcgattacacaagcgattgaggaagcaaaaacttcattagaagcagccgcactagaaaaggcattggctgaagaatcgattgatgtgacattgcctggcaagcggatgccacaagggacccgtcatgtcttgacgcaaatcatggaagaaatcgaagatatttttgtggggatgggctatcaagtggttgaaggattcgaagtcgaaaaagatcactacaattttgaacgaatgaacttgccaaaagatcatccagcaagagacatgcaagatactttttatatttcagatgaagtcttgattcggacacacacttcaccggtgcaagctcgtaccatggaaaaacatgatttcagcaaagggccattgcgaatgatttcaccaggaaaagtattccggagagacaccgacgacgcgactcacagtcatcagttccatcagattgaaggactcgtaatcgataagaatgtgacgatgggtgatcttaaagggacactagaagtcatgatgcaaaaaatgttcggggctgatcgcagcattcgtttgcgtccaagctacttcccatttacagagccttcagtagaagtagatgtcagctgtttcaaatgtgggggagccggctgtaatgtctgcaaacacaccggttggatcgagattttaggcgctggaatggtacatccgaatgtattggaaatgtccgggatcgattccaaagaatactcaggttttgcatttggtttaggacctgaccgggttgcgatgttgcgctatggcgtcaacgacattcggaatttctatcaaaatgatgtacgtttcatcagtcagttcaagggggaataaatatgttagtatcttacaaatggttaaatgactatcttgacctttctgagatctcaccaaacgagctggcagataaaatgtcagtcacagggatcgaagtcgaaggaatcgaaatgccagcagcgggattgaagaaaatcgttgttggggaagtcaaagaatgtgtgccacatccagattcagatcacttatcgatctgccaagtagatatcggtgaatctgaattatcacaaatcgtttgcggtgcgccgaatatcaaaagcggcatcaaagtgattgtggcactcccaggttcacggatcgcgggcaatgtcaaaatcaagaaagggaagatgcgcggacaacaatccaatgggatgatctgttcgctgcaggaattaggctattctgatagtgtgatccctaaagaatatgcggagggtatttattacttgcctaccgatgccgaagtggggaaggaagtctttccctatctcgatatggatgatgccatcatcgagttgtcgatcactccaaaccgggccgatgccttaagtatgcggggggtcgcttacgaggtaggagccatttatcgacaaacaccaaaatttgagaccattcaactgaatgaaagtgctgtgaaagccgcagacaagatcaaaatcagcgtagaaaatcaaaaggatgcgccagcctatcaaattcggatcattgaaaacgtaacgattgcaccaagtccgcaatggttgcaaaaccgtttgatgaatgaaggcattcgaccaatcaacaatgtcgttgatattaccaactatattttgctgctgtttggacaaccccttcatgcattcgattatcaaaaattgggcagccaagaaatcgtcgttcgccgtggcaaaccgcaagaaacgttggtcactttggacggagagacacgaacgctagatgataagaacattgtgatcactaatggaaaagaaccagtcgctttagctggtgtcatgggtgggttagattcagaaatcacacaagataccacaactgttgctttagaagccgccttgtttgacccactagcgattcgtttgacgtctaaaaaattcaatttgcgcagtgagtcatcttcccgtttcgaaaaaggcatcaatcaggctgcgatcgcggaggcttgtgatgcagccgctgctatgattgcggagctagctggcggtacagttctacaaggtgctgtcaaaggcgctgaagtgacccctaaggatgttcaagtcacgatcacattagatcggatcaatcgctacttaggaacacaaatcacgattaccgaagccaatgagatttttgacgccttaggttttggctaccaagaaaatgaaggtacctatcaagttgtggtcccacctagacgttgggatattcagatcgaagctgacatcattgaagaagtcgcccgtatctatggctatgaccgtctaccatcgacacttccaagtggtgagacagttgcggggagcttaaccaaagaacaacgcttgactcgcaaagtacgaacactcttagaaggaaatggtttgagtgaagctatcagctatgcattgacaaccgaagaaaaagcccgtcaattttgttggttagagagtcaggttacccgtctggattggccaatgacagaagagcgtggtgtcttaagaatgaatctactttcaggactgctggacgacattgcctataacttggcccgcaaaaatgccaatgttgcgttgtacgaagtggggcgcgttttttacaaaacaagtgatgaccctcgggagctaccaacagaaaacaatcatctaggactagccatcactggcgccatcaccgaaaaagattggcaagaagctgaacaaaaagtcgatttctatcatattaaagggatcttggaaaacttgtttgcaggtctttctcttacggatcagattacttatgaaaagacaacagcaatcaaagaacttcatccaggcagagccgctgctatcctcttacaggatgaagtgatcggttacctagggcaagtccatccaagtacagcaaaagcttatgatctgactgagacatatgttgctgaattggacttggatcgtttgttagcaactgataatgcagcgctcatttatcaagcagtttcgaaattcccatcagttaaccgggatattgcactgttggtggatgagaagacgtcgaaccaaacaatcctgcaaaccattgaacaagcagcaggccgtttcttgacggacattcatctatttgatgtgtaccaaggaaagaacatcgatagcaataaaaaatcaatggcctatcgattgacttttgctaatcctgaagcgacattgacagatgaagaaatcaatcaagcaatgtcgaagatcacacgtgtgctagaagaatcactacaagtagaaattcgttagtcccattgctgtgataggaaacagtgacataaaaaaagagtgatcttgaggaatcagcaagattgtagcatttgcaggggaaggtgttctcccttgctatgctacaattttttttataatggatagagtaaatattctcatggataaccacagctcgaagagttgcttttccagttttattttatggaagaaaggatcgattgatggaacaactgacggtttacgatgcacaaaagcagccaacagctgcgacgatgttgcgggatacgccagtccctaatgacggctaccgagttgtggtgtctgttttattgtttaatgaagccggagaattactgattcaaaaacgacaatccacaaaaaaaggctggcctagttattgggattatcctgctggcgggaccgtcaaagctggtgaaagctgttatcaagcggcagaaagggaactattagaagagttagggatgacactttctttagagaaaatccctagtcgtttaacagtgaaatttgaagaaggctggaatgaactctattttgttcaatggaccggcgctaaccctgaactttgtttgcagtaagaagaagttgctgcagcaaagtgggtcaatgaaaaagagtatcgcgcattgatcaatgggtataaatttattccttacttatatgcaccgatcgttttctcgcttcaaagtcatcctggggaatattttccggtctaagttcttactcgtgatggtagcttctttttgatagaaagcgattctgtcgtgattgagaaaaatgttctcgaatggtgtttgctcacatgtcaatggtagttgagcagttcgcttttttatttagggatctttaaataaaagatagtaattaaaaacaaacccaccaagcatactggtgggtttgttggttgttcatatttatgcaaagtagttgatccccattgcttctttcacttctgccaaggtttgtgctgcgacttgttctgctttttcgctgcctttttttaagaggttcatgacttcagccgggtccttagcaaattcttctcgtcgctgacggatcggagcaaattcttcttctaagacatcgatcagatagcgtttgatttttacatcgcctagaccgccttgacgatagtgctctttcaatgcagcaattttttctaaatctttgccgaagacatctaaataagtaaagaccatattgccttcgacttggccaggatctgctacatggatatgatttggatcagtgtacatgctcatgactttcttttgaacgatatccgcattgtctgccaaatagattccgttgttcaatgatttgctcattttaccatttccatcgataccaggtaaacgtcccattcctttaggcggaagaactgctttaggttccaccaatacgtcactatagatggaattaaagctatgaacgatttcttgtgtttgttctagcattggtttttgatcttcaccgacaggaactaagttggctttgaaagcagtgatatctgctgcttgtgagacagggtagatgaagaatccagttgggacaccttccccaaatttcttttgttcgatctcggctttgacggtcggattgcggcgaacccgtgccacactgactaaattcaagtaatacatggttagttccgacaactgagggatttgtgattgaataaataaagtcgagcgggtcggatcgagaccaatcgctaaatagtcaagtgccacttgcaagatattttctgacactttctgtggatttttggcattgtctgtcaatgcttgcatatcagcgatcatgatataaagttgattgttagggtcgtcttgcatctcaactcgtttttttaatgagccgacataatgccctaaatgaagttgccctgtaggccggtctccggttaatattgtgttcacgtttcatccacctctaaattcaatatatagttcatcttaccttgtttttccaaaagaaacaacttgttctactaagggtcgaaaaaaaacgatggacaaaaacctaacatgaggttaaaataatgaaggtttttctttggggatgatgtggaaattaaaactacctttacaaatagaaaaattttgagctataatatgaatcaaatcttttcaattactcatttatttttaaatatagacttggagtgtgaatgaatggcaatgatagaatttaaagacgtggaaaagtactacggcaaattccatgcattaaaaaacataaatattgaatttgaaaaaggtgaagtcgttgttgtgattggtccttcaggatccggaaaaagcacgatgcttcgcacaatcaatggattagaaacgatttcttctggtcacttactgatcaatggcaaagatcttttcagtaaagatgtcaaattgacagagattagaaaaaacatcggaatggtcttccagcatttcaatctttaccccaataaaaccgtgttagaaaacatcactttggctcccattaaagtattaaaacaaaatgaacaagaagcgattgccttagccgaaaaactgttgaaccgtgtaggcatgctggacaaaaaagattcttatccatccatgttgtctggcggacaacaacagcgggtggctattgcccgaggattagccatgacaccagaaatgttgcttttcgatgagccaacttctgcactggatccagaaatgatcggtgatgttttagacgtgatgaaaaaaatcgccagtgaaggcatgtccatgatcgtggtgactcatgagatgagttttgcccgtgaagtagccgaccggatcgttttcatggcagaaggccaagtattagaagatcgtcgcgacgtcgatggcttctttgaaaacccaagagacgaacgggccaaacaattcttaagcaaggtaaccaatcattaggaggaaagtagctatgagcaaaaaaatcagtacagtgctgctccttgtattcgcgctcatgaccttttctgcttgtaaaggccaaagtgctgcagaacgtgatgtgttagcgagcagcaaagaaagcaaccaaatcatctggggagtcaagaatgatacccgattatttggattgatggatattgcgacagctgaagtccgcggatttgatatcgatatcgctaaagcaatcactgagcatattttaggacgtgacggaagtgctatttttgtcgaagtcacatcaaaaactcgaattccgctattaaaaaatggcaatatcgatgcaatcatcgctacgatgaccatcacggatgaacggaagaaacaagtagatttttctgatgtttatttcgatgctggacaatctttattagtagccaaagatagcccgattcagggaatcgaagatttaaatgccaatacgacggttttagtcgtcaagggatcgacatcagcgatcaatatccgcaaggcagcgccggaagcaaaaatcttggagttagaaaattatgccgaagcctttactgcattacagtcaggacaaggcgatgcgatgacgacagataatgcgatcttattggggatggccagtgaaaatcccaactatcatttagttggcggtacatttacaaatgaaccttacggaatagctatcgataaaggacaagagcctttcttgaaagccgtcaaccaggcattgaaagaaatgcatgaagacggtacgtatgatgaaatttatcagaaatggttccctgatgatgcatctgggaaagttgattaaaggaggaaatttgcatgcttgaattgtttcaaacttacggcgaccagtttttttctggtttcaaatatacgattttctccagtttactggctttattctttagtttagtgattggtacattgatggcgatatttcagctgtctaccaatcgatgggtcaaagggatcgctaaagcgtatgtcgagtttttccgaaatattcctttgttgatcatcgtgatgttcttttatgtcgtggtgccgatgtattgggtgacttttgatggatttcaagcgggaacgatcggcttgaccatctatacgtctgcgtttattgcagaaacgattcgttctggaatccagacagttcctaaagggcagatggaggcttctttgtcctctggattcacttacagccaggccatgcgctacattattttaccgcaggcttttaaaatcgttgttccgccactaggaaatcagtttatcaacttggtcaaaaattcatcgattttagcaatggtagctggtcttgacattatgtatcaaggtgacttgattgccagtgaaacctttaatactttcgacacctatattattgtcggaatcttttatttgattatcacattaccattatcctatttaatggtttatcttgaaggacgttgggctgtacgctcatagaaaggagacactaaatggaatttttcgaagctttttctgccatcaatcttcggtttttgatcgacggtctccgagtaacgatcgaagtctccgtcttatcgatcatctttagttttctgattggcggccttgcaggagtcttgcgtttcactaacattccgttcttttcaaagattttaggtgtagtgatcgatgtgattcgaaacctgccgttgctgctgattattttcttcacgtactttgcattgccgcagatcggtattcgtttcaatattttctggtctgcagttgtggcattgacgatttttgaatctgccatgctctcagagatttttcgagcggggcttaatgccgtaccgaaagggcaaatggaggctggtttgtctaccggtttgagttatgtccaagtgttgcgaagtattgtgatgccgcaagcttttaaagccatgctgcctgcgatcgttagtcaattgatctcattgatcaaagatacgtcattggcagtgattatttcacttccagaactgactcaccatgctcgaattatttatggacaaaataccaattatgtattgccaatgtttcttgcgatgactgtgctgtacttcatcgtctgctatgccttatcgctgctttctcgcttcttggaagcacgtcagtataattactgatttcttgaggctgcatagaaacagtgattactagatccgaatgacctttgatgtcatgcagttgctttccttggacgagagtagccagagcatcggaggttttcggatctttttttgaccgcaataggttcattgttttcttggataaagcaatacttgaaaaatcagtaaaaaaagtccaaaatggaacttagacaaatttctttctttcattaaaaaggatggacaactatgacaaataaacaacccattggctttatcgattctggtgttggcggattgaccgttgttaaagaagcgattaagcaattgcccaatgaacatattatttatcttggtgatactgcacgctgtccctatgggccgcgtccggcagaacaagtcatcgagtatacatggcagatgaccgaatttttattgcagcaaaacatcaaaatgttggtgattgcttgtaatacggctacggctgtcgcattagaagaaatcaaagaaaaattatcgattccggtaatcggagtcatactgcctggctctcgagctgctgtcaaagcaacaaaaaaccaacagatcggtgtcattggaactgcgggtactattaaaagcaatgcgtatgaagaagcaatcaagcttaaatcacctcgttctatggtagttagcttggcttgtcccaaattcgcgcctatcgttgaaagcaatcaagcgcaatcatcggttgccaaaaaaatcgttgccgaaacactgcgccccctcaaaaataagaaattagatacgttgattttgggttgtactcattatcctttgttgcggtctttaatccagaacgagatggggagccagatccagctgattgattccggtgcagaaacagtgggtgaagtcagcatgctgttggactactttgctattgccaatacaagccaaatgacccaagaaccggaatattttttttatacgacaggttcaacaaaattatttgatgaaattgcgaacgaatggttgaatgtaccggtccattcgcaacatatcacattaggaggaaattaaatgcgccatgatggcagaaaagcgggaagtatccgtccagtagaaatcaaaacaaatgtattcaaacatccagaaggatccgtcgtgatctcatttggtgataccacagttatttgttccgcaacgatcgaagaccgagtgccgccttttttacgggactcagggaaaggctgggtgacggcagaatacagcatgctgccgcgagcaacgaatacccgtaatcgtcgagaaagtgcaaaaggaaagctgtctggtcggacaatggagatccagcgactaatcgctcgttcgttacgggcagtggtagacttggaaaagttaggtgaacgtagcattgtagtcgattgtgatgtcatccaagcggatgggggcactcgaacagctagtatcaccggtgcttttgtggctttgcgattggcgatcgatcaattattgaccaaccatgagctaacggaagatcctattaaagaacatcttgctgccatcagcgtaggaattttacctgataacacttgtgtcactgatttagactacgaagaagattctgcggctgctgtagatatgaatctcgtaatgacagagtcaggccgtttcattgagattcaaggaactggggaagaagcgacatttgatggtcagcaattgaacgaaatgctgatttatggcaagacagccattgaagagctgattgcctatcaaaaagaagcattgctgattcaagaacagccccaatacgttattcctgagaagacgatcgtgattgccactggtaatcctggcaaagcacgagaattcaccgcagtttttggtgctgctggctatgacgttcggacattgaaagattatcccgcattacctgatgttgaggaaacaggaacgactttcgaagaaaatgctcggctgaaggcagaaacgattgcaaaaattcttgggcgacctgttctagcggacgattcgggcttaaaagtggatgcattaggtggtagacccggtgtttactcggcacgttttgcgggtgaacaaaaaagcgatgctgcaaataatgccaaattgttgtacgaattaactgatatcccagatgaacaacgaacagcacaattccattgtacattggtctttgcagctcctgacaaagaaagtctcgtagtcgctgccgattggccaggcagaattggccgcattcctcggggagagaacggttttggctacgatccattgtttatccctgttggttcagataaaacggctgctgaaatgagtggagaagaaaagaatcaagtgagtcatcgtggtcaagccatcgcgaaactacgcaatgtatggcaagagtggttggaaggagaacaagcatgaaatatttaatcgttagcgataaccatggcgatcgtcaaattctcgttgatttgctagcagaattttctgggaaagtggatacctttatccattgtggagattcggaactgcaaccaagcgatcccctttggcaaacctatcaagtggttggcggaaattgtgattacagtccggaatacgaggatgcaaagattatcaaaacgcctctcgacacgatttatgtgacccatggtcatttggcagatgttcgttttggcgtgacaacactcggacttcaatcacaacaagctgatgcgtcaattgctgtatttggtcacacccaccagattgcctgtgagaaggtggggcatcgactattcttgaatccgggcagtatttctctaccgcggggacctattcaaatcaaaagttttgccatcatagaaagtactgaaaagcagtggatcgttcaatattatgatcgtacgtttaatgaaatcgctgatttgcattttatttttgagcgctaagaaagcgaaatcaaaagtaaaaaattcattataaataagcagttttacgatatctttttgatttttctagtaaaatagaaaagtagctgtgaaatggaggcattcagattgattggtcaaacagtagaaaaaatattattagaaaatcaagaaagttttttagtacctgcagaaaacgttgcaacggttctttacaatcatccattaaaccatgcgttactcgttttatcgaaagtcggctattccaagattccggtcctagatagtgaggatcatcttgttggattgatcagtttatcgaacgtggtcgaaagaatgatggacctgactgggtttagtatggacaacttagaaggcttgacggccgcagacgtgatggaagtcaatgtggcttgtatcaaagaagatggcgaattagaagacatgcttcatctcttagtggatcaggcatttttgcccatcgtcaatgaggaaaatgtctttgtaggaatcattacccgaaaagaaatcttaaaatctgtcaatcacctagcacatgaattagagaaacggtatatgctgatctcaaaagaggccagtcctacagacgaattacaagtcatctaataatggataaaaaagcaccccgaaaaaatcaggctctttgtcaataaggactgatgggttgtacaaaatcaaatctgggtcagaatgaacctcattctggctcagattttttgttatcttactttgattaattgattgatcaaaaagattctaattctcatgttctcaaatgatttaaatccgtaggatactcgtttcattgtctttatatgggtattcttcgcttctatttttccattggtgtaaggatagatcatcgcgttggtgatgccttcttcataggtcaaaaggttttggagcttttcccgaaagccgtcatctaacgtttcgggaagttctgccaataaggagaaaaataagtcagggtctttgtctcgaaaggcttcaactaattcatgaaaatagggatacgcctccttcagggacgtagaaaagccaagcaatcgatcaatcatcatcgcttccgtaagaaatgggtattttggtgctcgaaaacttttccatgttttgtattcataatggttgatgtttgcacgattttttagcaaaaagcgccagttctttttcagtttttctgcctgacttttctgtcctactttacgaagttcattcatttcacggatacgcaactcattaaaggcttgattcatgtgtttgataatatgaaaccgatcaatcactactttcgcatttggcagaatacgtttggtaagctggaagtaggcggcgttcatgtctgtgactaaaaattttacttcttcaggattagtgcagcctaagaaatagcttgttaatcgaggcaatttacgcgtaggcaagacatcaattaattgtcctgtttcgccatctgcgcaaataaagctcattttatcttctatggaagcgtgcgaacgaaattcatcaaccatcaatactctggggagaatcctcttagattgctttggtaagtagcttttaaactctttcaacgtacgaataacggtggtcaaagatacctgacaatttttcgcaataaaagataaagatactttttcagtcagtaaagaagcaattttatatctgacatgattcgcgattgaatgtctgggttgaacaaaataactttgagccgtccaatgggttcgacagtttttacaggtatagcgctgcttttttaagcgcataaccaaaggcatgtgattgtattgttcaaagcggacaatcgtttccttcttcccatttttcactacaattactttcccgtttccatctaccacagtagaaccacaatttctacaggtatggggagcaggtgagaaaacagcatcgacgatcaacgtctttttcttctgaaaggtctcgtaagagacctctgtaatcatcaaatctttctctattaatcgcagcatttttttgatagaatcattcatatagcatatcgtcctctcagttgtttattttgtcgtgatttaatcatactagagaacgatatgttttttaatacctaaaataaaaatggggctgaagaatcaattctgattcatcagtcccataaattatagagccaaaaatcatcggggtgcttttaacgtttaagcggtcaattgacgccaatgattggcgcactaggaatggtgtagcctttagcagtcagtgcatcgattgaagccgctaaaaactcttcttttagtttccactgagttccgttggtaacatacatcgttgtccggatcgcaaaattattgttgccaaggtcgacaacaccaaaaattgctggtttcgtttggatctcttcctcgtgagcagcagccactgtttgattgacttcgtcaatgatcgaccggatatcatctaagccctctgatggcaagatacgcacatctacaacgacttgcatattggctcgtgaagtgttgctgatcgtagtgatattccgattcgggatataatggacagtcccatccacggattttaactgaaccgttcgaataccgacagctgtaactgttccttctaatgacaaattcgtcaaacggatataatcgccgacattgatttgttgctcagtaatgataaaaaaaccagtgatcagatcattcataaagccttgagcacctagtcccagtgccaccccagcaatcccagcccccgctaagagtgaaccaacaggcacgccaatcgttgacaataacgcatatacaaagaagaaacctaatgtatagtgtacgatattgcggatcagcgcatggatcgtgttgattcgactggcattataggttccttttttctcgtaggaacgataaattcgttcgatgacataattgctgattttcagcaaaataccaaataaaataatcaaaaaaagcagcatcagaactttttggatcaagataccaacaatagcctcccaatcaatgttttgccaccatttctgcaaggcattcaattgtttggcggcaggctccgtcaagctggatcctgtcgaatccgttgtagcatctgtcaaaagtcgtaacataaaatccctccatctatcaataagtctattttataggagaaaaaacagaaatgcaaaattcacttgttaaatttttgtaaaaagatgaacaaataagggaatatcattagttagcaaagaaacagcaaaaactcgtctcttggcatagaccagtcaagagacgagcacgagtacatgtgatcatagaattacgataagtgaacacctttatcgacaaaaatcacttctccgatgataccgctagacaatggactaatcagaaaggcacatgtgttgccgacttcttcgatggtcacaccaacatgatcaggagtgcgatcttcagataattggatcagcttttgataatcttttacacctgtcacagccagtgttttgattgcgcctgcagagatggcgttgacccggattttttgcggggataattctgcagctaaatagcgaacgcttgattcgagagcagccttagcaatccccatcatgttatagttgggtacagcacgttctgaacctaaataggtcaaggtaacgattccggcattttctgccaagaggggtttggcatatttagtaacagcgatcaatgaatagctgctgatatcttgtgctagtgcatagccatctcttgatatatttaaaatatcacctgaaagatcatctttgttggcgtaagcgacagcatggacgacgccatggatttcgcctgcatagtctttgatggtttcaaaagctttcgcgatactctcatcatttgcaacatcacattcaaccgtatactcattttcctctagtagccgttcaagaggttttttcatgcgttcgttttgatacgtatagatgacttcagcgccttgttcttttagcgcttgcgcacagccccaagcgatactgcgtttgttggctacgcccatcacgacaactttttttccagttaagaaactcataattccactccttaatagtttgcataataatcaataatgacgatcgatagtgggtcccactatcatgatttctaattattattcataattgtttgattgtcaaactatttttttattaataaatatttagttgcgaaaaaatcagaactatgatactttgataatcaaactataatatttttttaagcaaggaaggaaaccccatgaaaaaactattgacagaaacagaagtcatggacttgattccaaatcgctatccgatcatttatatcgattacgttgatgagattgaatcagggaagaagatcattgccacgaaaaatgtgacgatcaatgaagattttttccaaggacattttccaggaaatccagtgatgccaggagcgttgattttagaaacattggcacaagcaggttcgatcttgattttgaaatcggatgaatttcagggaagaactgcttatattggcgggatcaacaaagcaaaattccgtcaaaaagttgttcccggcgataccttgaaacttgtttttgagattacaaaaatcaaaggttctgtagggacagccaatgctgtggcaactgtggaaggaaaaaaagcagcggagtgtgaatttacctttattgttggagaacaaaaataaaataaagaccagtgcctttaagggaaattttcaaaggcattggtcttttttgcttacttagcttcttgtaaaatcttgatggatttgattttgacaggatcttttggcgtagagtcttctccgttgctattcgcctcaccggtcgtttcggctttggcaattttgtctacgacctccattccttcaatgacctgaccaaagactgtgtacttaccatctagtgtcggagcaccaccatctttgtaggcgtcaatgatattttgaggataaaattggattgctcgtccatcagagacatcatcatggttttgaacaataaagaattgacttccttggctgttgggagcgctggattttgccatcgataacgcgccgcggatatggtaaagctgtttggatatttcctcgccaaaccctttgccccaaatgctttctccaccagttccgtcaccgttagggtcgccgccttggatcataaaatcttcgacgattcgatggaaagtcaagccatcgtagtagccatttttggcatgagtcataaagttttcgacagcttttggtgcaatttctgggaataatttgattttgatcgtgccttctgtggtctcaagtgcaacaagatcttcattttcttttacttcagtagacaactgcggcagttccagagaatttaagtctacagattctgatgtggttgttttatccgaagaactagaagtagttgttgtatcattgcaggcagttaatagaaagaggctagttgctgccgccaacgttagtatcatttttttcatttgagtaagatcctttcattactagactgtctttatcatatcaaaattaagctggagtgaaaagcaggtatctattaaaaccaataggaaaggtgtagaccacttatcggttgtttgctataatgaaagaggattcatgaacaaaaaacggatagaatttttaggaggtttgacggatgggaaaattaggtatttcagtttatccagaacgatcaacgtttgagaaagacaaggcttatcttgatttagcacacaaatacggctttaagcgtgtgtttacaagtttgctgcaaatcgaagatgataaagaaaaagtattggcagatttcaagcaggtagtggattatgccaatcaattaggaatggaagtcatggtggacatcaatcctggtctctttgatcaattagagatctcgtatgatgatctttcattctttgatgaaatgggtgcttatggtgtccgtttggatatcggttttaccggtgccgaagaagcgcgtatgacgcgtaatccttatggcatcaaaattgagatcaatatgagcagtgggacaaactacgtagacaatatcatgagttattcgccaaatacgaataatttattaggctctcacaatttttaccctcatcgatattcaggtttgggttatgaccattttgtgtattgctcagaaaaattccgtcgttacaacttgaacacaatggcttttgtgaattctcacgaggcaacatttggtccttggccaacacaagatgggctttgttcgttggaagatcatcgtgatctgccaatcgctactcaagtcaaacatttggttttgacaggattaatcgatgatatttcagtgggaaatgcctatgcatcagaaaaagagttagctgcaatggcagaagccttcaatgcggactatcctaccttaaaagtagatgttgctgaaggaatcacggaagatgaacgcatctgtttgtttgataatcttcatggttatcgcggggatcgctcagaatatattttgcggtcgacgatgactcgaatttactacaaagataagccattcccagcacatgatacccatgatatgactcgcggtgatattttgatcgataacgtcggttatgggcaatacaaaggtgaaactcagatcgcattgaaagaaatgaagaatgatggccgtgtcaatgtcgtaggaaaaattgctgcagatgaactgtttctactggatttcttgaaaccatggtcaagctttaaactaaaagacagcaaagacgaataagacgctttgtttttctaaagaactgctctttttgagcggttctttttgtttaatagctttcgtccgtgcagtgtggggaaaaaaggcgcgtttctacatgtggatgagattgatggtaagaaggtgaggactgttgaaaggagccgcctgctagcaaaaatttctttactctttacttctctgctctttacatagcagcacttggtagcgcttgttgaagtgttagtttgactgtttttcgttttggtcctattgacaaatcaaaagtaaaaggggtattttgtactagaatgttttttaggagggagcaaccagaacggtgttttttattattaaaacgttattgttatttatcgttaccattcgtctggctggttttttgtcgattttcttactgattgctattttccagcaaaagcggaaacgacaacacatgaccagtgaagaatgggagacatattttaccaaattaggaactgatggctttctttggcgcttatatggctgtttttttgccgttttaggggtctttgcggtcatcaatacattttatttttggcatcagatgtgggtgtatgggatcacgttgatgttggcgggcggatttcatctttatttcaaatatcgcctgaataaggagcagattcaagcgcgtttcttgaaataaacaaccaataattatattatgtaaactagttgtcgaggaggaacaaaatgaaactacgctggaagatcgccattttagtaggggtgcttttgatagtaggcttgggctatgccggaaattatttttataattacgcagttgtcccatcagaaaaagattttttaaaaggtgatacctctggaacggacaaaagcaatgcgaatcctgaagcggaggagtggtttaccgctccggaaaatcgtcaaatgtggcaacttgaatcctcagatggattgatgttgtccggaatttacttgcctgcccaaaaatcacagcacaaaacagtgattgtcgcccatggttatatgggaaacgcagagacgatgggagtttatgcgaagatgttccatgatctaggatataacgtattggttcctgatgcccgcggtcatggagaaagccaaggcgattatattggctttggttggccagaacggaaagattatgtccaatggatcgatcaaatcttaaaagaaagcggcaaggaagaatccattgttttatacggtgtaagtatgggagctgctaccgtgatgatgaccagtggcgaaaagttgcctgccaacgtaacagcgatcattgaggactgcggttatgcttctgtaaatgaggaattgagctatcagttggatcaattatttggtttgccagcatttcctttgatcaatgtcactagtctggttaccaagctaagagctggttacttctttggcgaagcagatgccgtgaaacagctgcacaagaacactcgtccaatgttcttcatccatggtgattcggatactttcgttccttattcaatgttggcagaggtttatgctgctacagatgcgccaaaagaaaaatgggtagtcaaaggggcggaacatgcccaaagctacacgaaagatccaaaacgttaccaggaaaaaattgcggcattccttgaaaagtatgatcacttgccagaatagcaaaaaaagagcgaagatccgtagatcttcgctctttttgtaatgagtagcttataaattagcaaatttttctaacaaacgaatcatttggcaagtaaaaccatattcattgtcataccatgcaacagttttgaccaattggaagtctcctgcagtagttacttctgtttgtgtcgggtcaaagattgatccttgcgtcgtaccgataacatcgccagagacgatttcacggtcatcgtagccaaaagaaggattgtcgatcgtgtgtttcttgatggcttcattgacttcttctgcggttactttttgtttcagaatcgataccaattctgttaaagatccatcgacaacaggtacccgttgtgcgtgtccttgaagtttgccatttagttctggaatgaccaaaccaatcgctttcgctgctcctgttgaatgagggatcgtattatcagcggctgaacgcgcagctcgcaggttgcctccccgtaccgggccatccaaaagcatttgagtagaagtgtaggcatggacagtcgtcatagttcctacttcgatcccaaattcttcatttaggaaataagccattggagctaaacaattggttgtacaagaaccagctgaaatgattttgtcctctgcagtaagtgtatcactattgacattgtaaacgatcgttttcatttttcctgctggtgcagagataacgacacgttttacaccggcatctaagtgtgcttgtgctttttcttcagatgtataaaagcctgtacattctaaaacgatatccacgccattttctttcacccaaggaattttgctggcatcaggttctgcgtagacttttgtttcttctccatcaacgacgatcgcatcatctgtggcagtgactgtgcctggataggtaccatgagttgaatcaaactggagtaactgggctagcatgacggggctcgtcaaatcattgatcgccacgacttcgatatcatctgatacttctttgattcgacggaaggccaagcgaccgatacgtccgaatccatttattcccacttttactgtcataatctattgttcctcctcttttttgatcttacaattaaaattctgctacgaaaccaggattctgtcaaagaaaaacccttaaatttttatctagttctttgggaaaagaggcagaaaagatagacaaatggccttgcggtcgttacaattaaatagactttcttaaaggtgaactttggcctgcaaatggcatgaattgtattcaaattggtttattagaaggtaagaagagagaatggagggcacataacatgtccatgtttttagatcaggtaacaatcgatgtcaaagctggtaaaggcggagacgggatggttgcatttagaagagaaaaatacgttcccgatggcggaccagccggtggggatggcggccgcggtggtgatgtgattttagttgtcgacgaaggcttgcgtacgttaatggatttccgtttcaatcgtcattttaaagcacaaccaggtgaaaacggaatgagtaaagggatgcatggccgcggagcagaagatacgtatatcaaagttccccaaggaaccactgtccgcgatgcagacacaggtgctttgctaggagatctgttggagcaaggacagacgttgacgattgccaaaggcggccgtggcggtcgcggcaatatccgttttgcttcgccaaagaatccagcgccagaactagctgaaaatggcgaacctggccaagaaagaaaaattgaattggaattgaaagtactagctgatgtcggcttggttggtttcccatccgtaggaaaatctacattactttctgtcatttcttctgcaagaccgaagattggtgcctatcactttacaacgctagtccctaatctagggatggtaacgacttcagatggtcgtagttttgctgtggccgatcttcctggattgattgaaggggcatcgcaaggtgttggattaggtacacagtttttacgacacattgaacggacacgagtgattttgcacgtgatcgatatgagtgggatggaagggcgcgatccgtatgaagactatcaagcaatcaatcaagaattagcaacccataacttacgcttgcttgaacgtccgcaaattatcgtagcgaataaaatggatatgccagaatcagaagaaaatctggtgaaattcaaagagcaattagcaaaagaacaaaccgatgaattcgcagatcctttgccgattttcccaatttcaggtgtcactcgtaagggaattgatgctttactgagtgcaactgcagacttattagaagtcacaccagaattcttattgtatgatgaggaaatcgaagaagaagttgttcaatatgggttccattcggatgaaccagaatttaccattgatcgtgatccagatgctacttggatcttgagtggtgaaaagattgagaaactcttccaaatgactaactttgatcatgatgaaacagtcatgcgttttgcccgtcaattacgcgggttaggagtagacgaagcgttacgtgcgcgaggagccaaagatggcgatatcgtgcgcatcggtaattttgagtttgaatttgttgaataagattagttgagtaagcttagttgctgctttagatacagttaaagcgttagcgcctaatcctatcaataggaacaactcttgatacaactagggaatctttataaaaaagggctctttgtcaataaggactgatgggttgtacaaaatcaaatctgggtcagaatgaacctcattctggctcagattttttgttatcttactttgattaattgattgatcaaaaagattctaattctcatgttctcaaatgatttaaatccgtaggatactcgtttcattgtctttatatgggtattcttcgcttctatttttccattggtgtaaggatagatcatcgcgttggtgatgccttcttcataggtcaaaaggttttggagcttttcccgaaagccgtcatctaacgtttcgggaagttctgccaataaggagaaaaataagtcagggtctttgtctcgaaaggcttcaactaattcatgaaaatagggatacgcctccttcagggacgtagaaaagccaagcaatcgatcaatcatcatcgcttccgtaagaaatgggtattttggtgctcgaaaacttttccatgttttgtattcataatggttgatgtttgcacgattttttagcaaaaagcgccagttctttttcagtttttctgcctgacttttctgtcctactttacgaagttcattcatttcacggatacgcaactcattaaaggcttgattcatgtgtttgataatatgaaaccgatcaatcactactttcgcatttggcagaatacgtttggtaagctggaagtaggcggcgttcatgtctgtgactaaaaattttacttcttcaggattagtgcagcctaagaaatagcttgttaatcgaggcaatttacgcgtaggcaagacatcaattaattgtcctgtttcgccatctgcgcaaataaagctcattttatcttctatggaagcgtgcgaacgaaattcatcaaccatcaatactctggggagaatcctcttagattgctttggtaagtagcttttaaactctttcaacgtacgaataacggtggtcaaagatacctgacaatttttcgcaataaaagataaagatactttttcagtcagtaaagaagcaattttatatctgacatgattcgcgattgaatgtctgggttgaacaaaataactttgagccgtccaatgggttcgacagtttttacaggtatagcgctgcttttttaagcgcataaccaaaggcatgtgattgtattgttcaaagcggacaatcgtttccttcttcccatttttcactacaattactttcccgtttccatctaccacagtagaaccacaatttctacaggtatggggagcaggtgagaaaacagcatcgacgatcaacgtctttttcttctgaaaggtctcgtaagagacctctgtaatcatcaaatctttctctattaatcgcagcatttttttgatagaatcattcatatagcatatcgtcctctcagttgtttattttgtcgtgatttaatcatactagagaacgatatgttttttaatacctaaaataaaaatggggctgaagaatcaattctgattcatcagtcccataaattatagagcctaaaaaagcggagttatgagatgacttcgtttttttatttgttttctttttcaaatagacaagatactggtaaaataaagaaaagaaagggagcgaaaattatggcaaaacgtgtgattgtaatgaatttcaacgcaaactcggaagcattccaagcattttctgaagtaaaacgcatgcatatggaacgaaaaatcaaaggagaacaaatggctgtgatcactcatacagaatccggtgcgcaccagttcaagatcgaagattttctagactttaccggtaataacaaagcatcgactggtggaatgattgggatgctagtaggaattctgggaggaccattaggaatcatgttaggctggttcggcggtagtatgattggtgcgacacgagacgccaaagaaatccaaaatgcacaattgctgtttgaacatgtcagcacccaaattggggtaggcgacactggcttattgttgattgcagatgaggaagacaatcgtccactaaatcagttgatcatgaatcaattaggtggggaaattactcgctttgactatgatgaagtagaagcagaaattgaaacggctaaaaaagtcgaagaaaaaacgaaagcacaagcgcaagaagattggaaaaagtctcattcccaatctgaagaagaacaggaataaactataaattgcatctgaccttcgtttccgctaaaattgggggaagatgaaaggaaagaagtatatggaattagaatttttaggtaccggtgcaggcgtaccagcgaaacatcggaatgtaacaagcacagcactgcggttacttgatgaacgcaatgctgtttggttgtttgactgtggtgaaggcacacaaatgcagattttgcattctacgattcgcccacggaaaatcgaaaagatattcattactcacttacatggagatcatatttatggattgcctggattgatcagcagtcgctcctttcaagggggcgcttcaccgttagagatttatgggcccataggtattgaagaatttgtgcggaccgtgttaaaaatttctcaaacaaaattgagctacccgttagtttttcatgagatcacaaaagaaggcattctcttcaaggacaaacagtttaccgtttcttgccgtcggttggatcacggaattgaaagctttgggtatcgagttgaagaagcgagtcaccaaggagagcttcaggtagaagctttgactgcattaggaatcaaaccgggtccagtttttggtcgactgaaaaaaggcgaaatcgtcacgttggaagatggacgacaaatcaacggaagtgactatgtaggtgaagcgaaaaagggacgtaccgtcacgattttaggagatactcgcctttgtgccaattcgatcttactggctgaaaatgcagatgtactggttcacgaaagtaccttcaataaagatgaagctaaaatggctcgcgcctattttcattctacaacggtgcaggcggctgaagtagccaaacaagcgcaggtaaaacgattgcttttgacgcacattagtgcacgctatgttgggaaagatattacaattctggcaaatgaagcaaaagctgtgtttcctaatacggtgatcgtgaaagacttcgatgtcatcgatgtcccatttgcagaaaaaggagatcaagatgttgttagaaaataaagtaattgtcgtaactggcggatctgctggcttaggggaacaaatctgttatgaagcagcgcgtcgcggtgcgatcgtggtgatttgtgcccgtagaagtcagttgatcaacaaagtcaaagaacattgtatgacattaagtggcaaaccagcttatgcctttcaattggatattgcagaccctgaaagtgtcgaaaatgtcattgcttcgattcgtgaaaaggtcggaaaagtggacattcttgtcaacaatgctggttttggtatttttcaagaatttacagaaatgaaaccagaaacgatccgcaatatgtttgaagtgaacgtattagggatgatggtcttaacacagcaaattgctttagaaatggtcgatcagcgctctggtcatatcatcaatgtggcatcgatggctgggaaaattgctacaccaaaaactgcagtgtattcggcaaccaaatttgctgtattaggtttttcaaatgcgttgcgtttggagttgaaacctttcggcattcatgtgacaactgtcaatccggggcctatcgaaacagccttctttgaccaagcagatcctagtggcaattatttagcttctttagggacatttgttcttgaaccaacaaaactggcaaagaccatcgttaaagcgatgattcatccaaaacgagagatcaatcgcccacaagtgatgggagtagctgcaaaattctacacactattcccagctattggggactacttggctggaagtctattcaataaaaaataggagttgtttttgatgaaaaatcaatggcgagtaatcgtaggtattttgttggttttagtgatcgtcctttttgcggtcgccaataatatgactgttccaatcaattttggctttactagcatcaaagcgcctctgatcttgattatcattggggcggctttgttgggggcactgattatcttactagtgtcaactagtacgatgttccaacaaaagaaagaattaaaaagattacggaaagaattggctgactttcaacaaaataatgaagaaaaatttcaagaacagcgtgaggtattagaacgggaatatgcaaacaagcaagcagacctcgccttgagggaacaacaaattgctgaagcagaagcaaaaactgcggcagttgtgcctggtgaaccaccaattatagaaaatcgtcaagatacgtttccagagtaatggtaagcttgcactcttgtttttcaaaagagggttttgggactccaaccagaacggtaaatctctgaagtgaggcgcaagattggctcaccactcttttgcaacaaatgagcgaaataaaaacgacatccttcggtggtctttcgataaacgaccgaaggatgtcgtttttattgtactagaaataggatagaagctggtagtgcttttttggtcaacgcttttcttttctccaaaatatttgctataattaccaagttaggagtgattgtgtgaaacgcgcgaactttcattggctgagaccacaaaaaagtgaattatcagctaatttcgaggaaatgatccaagcaagaggtttgtcaccattaataggtcaattattatggcagcggaatattcgaacagcagcagacttgcaaagttttttagaaccggatttgcagggacttcatgatccatttttgttttatgatatggaaaaagccgtcgatagaattcagacagcgatcatgaatgaagagcgtattctgatttatggagactacgatgctgatggtattacgagcacgactgtcttaaaagaagcgctggaattattgggtgcggatgttgaattttatctgcccaatcgctttaccgatggctacgggcccaatctttccgtttatcaagataaaatcgcagctggtgtgcaattgattataactgttgataatggtgtatctggtcatgaggcattggcttatgccaaagaagcacaggtagatgttatcgttacagatcaccatgagttgccaccagaattacccgatgcgtatgccatcattcatcctcgccatccattaggaaattaccctttttcagatttggcgggtgtcggagtcgcattcaaagtcgctactgcgttattagaagaagtgccagtcgaattattagatctcgtggcaattggtacgatcgccgacatggtgtcgctcactggtgagaatcgcattctggtcactaacggattaaaaatgatccagcaaaccgaacgtgcggggctctcggcactgatcgaagtgagtggtctgaagaaacgggcaatcaatgaaacggatattggttttgccatcggacctcgtttgaatgcgattggacgcttggaagatgccaatcctgcggtaacacttatgtcgacatttgatccagaagaagcccaattgttagccaatcaattagatacgatcaatcttcaaagaaagcaatatgtggaaacgattttgaaagaagctcagaatatgctttccgattcaaatcaagtccatttaattgtgggagatgattggcatgaaggtgtcttagggatcgttgctggacgattgatgcaacagactggcagaccggtccttgttttaaccaaaaaaagcaacggtattgctaaaggttctgggcgcagtgttgcagcattaaatctatttgacatgctctctggaatgcgtgaaatgtttaccagctttggtggacaccatgcggcagtagggctcagtgtgcccattgatcacctttcgatgctccaagaacgtatgaatcaatacgtggtcgataatcggatcgacctttctagcgggattccgttaccgattgatgaagaattgtctttagcagaaattacgacaaattttatcgagtcgctgaaaattttagctccctttggtacagacaacccaatcccaaagtttttgattacgaatatttctgctgataatggccgacaaattggtacagagaatcagcatttaaaagtcagtcttacagatggagaaaatggtcaattagatgtgatcggttttggttttggatcacagctagtagaatttgagagtgaaggattggccgttgtggggcaattatctgtcaatgaatggaacggcaagaagaaaccacagctgatgttggaagattttgaagtcaacggcatacagctgttcgacttgcgttcaaagaaaaatcggcaagggttgatccttgatgcccaaacattaggtattgctttttcggataaattgccttcagagatagaacgattttgtccgaacgttcatgtttatcaaacgttagacgatttgacagctttttttggttcaggaaattatacgcaactcgcttttctagactgtcctagcgagaaagagcttttgagaaaaatcattcaagaaatacctgtcaatcgtatctatttgattttagtatccacagaggatgcttatctggatggtgtcgggactagggaacaatacggccgtttgtttcaactgatcaatcagcagaatgggattgatattcgctataaactgccaatggtagctaactacttgcagattccagaaaaattattaatttttatgattcaagtgttttttgatttgaaatttgttacaataaaagatggcgttttgaaaaaagtccctgatccagagaataagccgcttactgagagtgtgttgtatcaacagcgacttgcaaaaatcaaaacagaagaagatttactaatgagtgatttatcaacgattcgcaaatggttgatatcttaggaggaaaaaacatgaatttaaaagactatattgccagcattccggattatccgcaagaaggaattgtctttcgcgacatctctccattgatggctgatggagaagcttatcgttatgcaacacagcaaatcgtcgagtacgctcaggaaaaagggatcgacatggtggttggacctgaagctcgtgggtttattgttggttgtcccgtggcgtatcaactgggtgttggttttgcgccagtacgtaaaaaaggcaagctacctcgaaaaacgattgaagcaacataccagaaagaatatggcgtggatattttgacgttacacgaagatgcgattaaacctggccaacgggtattgatttgtgatgatttacttgcaaccggcggcacgattaaagcaacgatcgaacttgtggaaaaattaggcggcatcgtagttggctgtgcttttctgatcgagttgatggacttgcaaggcagagacaaaatcactggatacgaaattaaaacattgatggaatattaatcgaaaaaagccagatcaattttgatctggcttttttttgtttgtttggcagcaacactgaaataatcgacctactgttcgtaatgataaaaatcatggtcgtggtaataagtttggtttctctttcgttctgcttggcggaatttcttttcatcccatagcatgaaccacagcatcatcaaagggcaaaaaatcagaactgcactgagtacgccaaaataaccaataatgatccctgttaacaacacccacaaaataaaaccaaatcgacgaactgctttcattattttcactccttataaaaatgcgaacttatgtttgtaaaactattatacgaatgtttgttcggtttgtaaagaggaaataaaaaaaatcttcgaaggttcgaagatttaaggaatcgattaaagtaagtgacggtagagaccaacgactaagcctaaaatcgttacatctggcaagatgataggttctaggtaatcattttccggttgcaaacgaatgtgatcctgttctttgaaaaatctcttacaggtggcttcatcttcatccgtcattgcaatgacaatgtccccgttttgagcactttgctgtttgcgaacgatgacttgatcaccgtctaagattccagcgttgatcatactttcaccgcgaatcgtcaacatgaacaaactgccgatgctatttgctaaatcaggcggtatcgggaaaaaatcggaggcgtcttctacagctaagatcggttcaccagccgtaacgactcctagcattgggatcgagtttggctgcacatcgattttttctaatccggaggaagtcaattcaatcgctcttggttttgttgggtcgcgtaaaatcaagccttttttttcaagcctggataaatgtccgtggacggtagaagtagaggatagctgaacggcttcgccaatttcgcgaacagtcggcggatagcctttttcagtgactcgtgtatgaataaacttaagaatctcgatttgtcgattttctgttcgttttgccaaaactgacaccttctttcatttgatagtcttagtgtaccataggagaaacgacaattcaaacaaatgttcgctttttgttgctattgtttttttgtcaggttttgtataagataaagtagtgaaaaggaggtgtcgaaatgttatccaaagaaaaattagcccgcattaatgagctagccaaaaagaaaaaagtgcaaggtctatctgctgatgaaacgatcgaacagcaaaagcttcgcgaagaatatttacaagcttttcgtggaggaatgcgacaccacattgaaggaatgaaaatcgtcgatcctgaaggacacgatgtcactccagacaaattaaaagaaattcaaaagaaaaaaggattgcatggcagataaagatgaattccttttcattcctattgaaatcctgaaagaaatcccgtataatatgagatgtaataaaggtaaaaaaaacctaaattaggaggaattaccattgtttgataaaatcgatcaattaggtgtcaacacccttcgtacattgagtatcgaagccgtacaaaaagcaaattcaggtcatcccggtctgccaatgggggcagcgccaatggcgtatgccttgtggaccaagcatttgaaagttaatccgaccacttctagaaactggatcgaccgcgaccggttcgtcttgtctgctggacatggttctgctttgctttacagcttactgcatgtttcagggtatcaagtaaccacggaagacttgaaaaatttccgtcagtggggcagccgcacaccaggacacccagaagttgggcatacggatggtgtggaagcaacgactggtccattaggacaaggaatcgcaatggccgtcgggatggcgatggcggaaaaacatctagcggcgacatacaaccgggatgaatacaatgtgatcgaccactatacgtatgcattatgtggcgacggcgacttgatggaaggtgtgtctcaagaggcagcttcaatggctggtcatatgaagctggacaaattgatcgttttatatgattccaatgatatctcattagatggacctacttcaaaagcattcacagaaaacgttggtgcccgttttgaagcttacggttggcaacatttgttggtcaaagacggcaatgacttagaggcaatctcacaagccattgaagcagctaaagctgaaacagagaaaccgacattgatcgaaatcaaaacagtcatcggttacggtgccccaaatcaaggaacctctgctgtccatggtgctccattaggtgcggaaggtatttcagccgctaaagcaatctatggctgggagtatcctgaattcaccgtgccagaagaagtagcggctcgtttcaaagaaacgatgatcgatgaaggccaaaaagccgaagcggagtggaacgagaaattcgctgcttacaaagcggcttatccagaattagctgcgcagttcgaacaagcagtggctggcgaactaccagcagattgggatgcagaactgccaacttatgaagtaggcagctcacaagcgagtcgtgtttccagtaaagaaatgatccaagctctttcaaaagctatcccaagcctatggggaggatcggccgatctatccggatccaataatacgatggtcgcagcggaaaaagattttgaacctggtcaatatgaaggccgcaacatttggttcggtgtgcgggagtttgcgatggccgcagccatgaacgggatccaacttcatggcggtacacgcgtgtatggcgggacattcttcgtctttgttgattacttgcgtccagcagttcgcttgtcggctctccaacatgcgccagttatctatgttctgacccatgattctgtggctgttggtgaagacggaccgacccacgaaccaattgaacaattggcgagtgtacgctgcatgccaaacgtgcaagtgatccgaccagcagatggcaacgaaactcgggcagcttggaagatcgccttgcaaacgacgaataaaccaacggtcttagtgttgagccgtcaaaacctgccagtgttagcagggacgctaagtggtgtcgaagaaaacgtggctaaaggtggctatgtcctttcaaaacaaaccggtgagacaccagaaggcatcttgatcgctactggttcagaagtgaatctagcggtagaagcgcaagccaaactcgcagaagctggagtggatgtgtctgtcgtatcactgccaagctttgatttgtttgaagcacagtcagaagagtacaaggagagtgtcttgccgaaagccgtgaaaaaacgggttgccatcgaagcagcttccccatttggttgggatcgttacctaggctgcaaaggcaaagtcatcgccattgatcattttggcgcttctgctccaggaaacaaagtattggaagagttcggctttacagtcgaaaatgtggttgccactttccaatcgatcaaataagcgtaagaaacaagcgaaatcgcagctgatttcgcttgtttttttaaagtcttttcgtttttaggtagaacaagatgtttttgcgaaaagacttttaaaaaactattgagttgcttaagttgcacagaaaaaattttttccgtataatgtctatattgttgaatagtattgggacgatggaggaaaagaatgaaaaattatcaaacccgcagtgaaagacatatccaccaacaaaaagcagtgatgccacgaccaagtaaacgagcagtggtttcttttattggggctggattagcattgtcaccagcggtggtcacgctacttcccgaacaggtccaagcaagtgaatatcagaccactagtcaaggaatcgctagttttatcgaacagattggttggtcagcacaagacgttgcggccaataatgatctttatgcatcggtgatgatcgcgcaagccattttggaaagtggctatggctcatctacattatccaatgcgccttactacaatctttttggggtcaaaggatcatataacgggcaatctgtctatttgcctacagatgagtatatcaatggacaatgggtcgtaatgaatgaaccattccgccaatataattcctactgggagtcttttcaagatcacgccaacgttttaagaagtacaagcttcacttcaggtaaagcacattatagtggggtctggaaaagtcaaacgacttctttttacgatgcgaccagctatctgacaggacgctatgccactgatccaggttacgcacaaaaattaaactggctgattgaaacgtatcaactaactcgttttgatacaccaagtactggtgccacaacgacttctgtaacgacaacgacaacgcaatccacatcgacgacaacaacgacacaaagtacgggacaaagttatgtcgtagcatctggcgacagtctttgggatattgcttcacgttttggaacaacggtggatcaaatcatggctgccaatggattaagcagtgacttgatcgtcgtaggacaggaattgatcgtttgattttcgctatttattagctaaacgccaaatgaaatttcacaaaaacttttgtttttgttctcttttagtaactaaaagaagcaaagcaaaagtttttttctttgtgaaaaaaacataaatatttggaaaacgctaactttttgttcgcaagtctgccgttttttgggtagaataggaatatgaactggagggattgcaaatgacaaagatttatcaatctgttaccgagctagttgggcatacgcccatcgtcaaattaaacaaggtggttggagaggattccgctgatgtctacgttaaacttgagttttataatccagggagcagcgtgaaggaccggatcgctttggctatgatcgaaaaagccgaaaaagacggctctttgaaagcaggcaatacgatcgtggaaccaacttccggtaatactgggatcggcttggcgatgatcggtgcagcgaaagggtaccgagtggtgatcgtgatgcctgagaccatgagtatcgaacggcgcaagctgatgcaagcctatggtgctgaattgattttgacaccaggctcagaaggaatcacaggttcaatcaataaagccaaggaattggctgaacaagagggctattttatgccgctgcaatttgaaaatccggcaaatcccgagattcacgagaaaacaactgggaaagaaatagagaatgcctttgaatcaaaaggattagatgcctttgtcgctggtatcggtacaggcggcacgatcactggtgcgggtcgagaattaaaacgagtgtatccagacttaaaaatctatggcgttgaaccggcagaatcggctatcttagaaggcggacaacctggtcctcacaaaatccaaggaattggaaccggctttgtacctaaagttcttgatacagagatctttgatcaagcaattgccgtatcaagtgaagatgcgatggcaacagcgagagaagtcggccgtaaagagggcttgctcgtaggtatttcttctggagcagcgatccatgcagcactcaaagttgccaaagaactgggaaaaggcaaaaaagtcttagcgatcgtcccggacaatggagaacgctatctatcgactgctttatatcaagtggaagaataacaaggaaagcgggcattggcagaatgcctgctttttctccccttttcttaaggactgtggaatttttcgtgtttgttttgtggttgattaagaatttttagagaaagctgtttgaatttttaccatctacatagtatgatattacagataagagaattggaggaactcctgtgaacacgatatatgatgaggcaatcaaacaattaaaacaagaaaatatccgtatcactccacaaagggttgcgatacttgagtttttggctagccacgcatcacatcctaccgcagaagaaatttaccgagcgatcgaagtccactttcccggtattagtgtagcgacagtctacaataatctgcgactgtttacggagatcggttttgtgaaagaaatgaactacggcgatgcatccagtcgctttgactttaagacagagccgcattatcatgcaatttgtcaacgttgcggcaagatttctgatttttactatcctggattggaagatgtcgaaatggccgcttcccaactgaccggatataaaatccaaagccatcgcttagaagtatatggattgtgtccagagtgtaaaggagaagaggaatgaaaattatttcaacggataaagcaccgcaagcaattggtccttatgtacaagcacggattgctaatggtttcttgtttgcttccggacaagtgccgttagatcctgttacaggagaagttgtgggagcaactatcgaagttcagacacagcaagttctcaaaaatatcgaggcaattttaactgccgccggtattacaccagatgaaatcgtcaaaacaacatgtttcttaaaaaacatggatgattttgttccattcaataatacatacagcacactttttcatgaacatttgcctgcacgttcagcagttgaagtggcccgtttaccaaaggatgtattggtggaagtagagatcattgctgtggtggcacaataaaggagtcaatgggacggtcgtatatatgcgcagtcccatttttgttgagaatggattttattcttgatgatgccaaaataaaattgaaaatggtttttatgtaacgatgggaaaagaggacaataagatgatttctttacaagaatatttagcccaggggcaaacaactgtctccaatctgcttttggaaaactatcatagccttggtttaaccaatgatgaatttgtattatggcttcagttgtatcgttaccacgaacaaggcaatgattttccagatttagcgatgattgctaaagggatgggaagtgagcaaaaagaaatctataaatggttgaatgagctattgaataaacagatcatcgccatcgaatccaagaaagattcagcagggaagatggtggattactatgagttttctggaatctatgaacgactggaagtttgtttgcggcaaaaaaatcagcaggaggaaaagcagagctatgattcaaaagtacgttcgctttatcaaatgtttgagtccgaatttggccgtccgctttcagcaatcgaataccagcgaatatcacaatggctggaagaagataaataccagccggatttgattcaatttgcgttacgtgaggcggttttgaatcaagcctacagtttgaattatattgatcgcattttactttcttgggaacggaaaaatattacctcgaaagaacaagtagaagaagaacaaaaacgccgtaaaaaacagtttatgcagaaagaaaatttggaacaaacgaatggaccggttcctaagattcctatgcataattggttagaaggggaataaaggagagttgccatgatcagtaaagcaaaaactatgatcgcattggaacaaatgtaccaaatgttccccgacgctcacggagaactgatttccaaaaatccgtttgaactgttgattgctgtgattttaagtgctcaggctacggatgtgtcggtcaataaagtgacccccacactatttgctgcctatccgacacctgaggccttggcagcagctcctgttgaggaaatcattgagaaaatacggacgatcggtctttatcgcaacaaagcaaaaaatatcaaggcttgtgcgtcccagcttatcgaacgattcaatggccaagtacctagaacccgcgaggaattagtgtcattaccgggggtcggaagaaaaacagccaacgttgttttgggcgatgcgtttggtattccggcaatcgctgtggatacccacgtcgaacgagtaaccaagcgcttacggatttgccgattagatgcaaatgtcttagaagtagaacaaacattgatgaaaaaagtgccagaagatctttgggtcaaaacacatcacacactgattttctttggacgataccattgcacagctagagcgccaaaatgtgaagtttgcccattattgacaatgtgccaagaaggacaactgcggatgcgcgcaaaaaaagttcagccacctcaatgagaggcggctgaacttttttttattcaggatttgtttcatttgtccctggagtagtcgacgaagatgatggcgtcgaacttgactccgaagaagacgatggtgtgctttcactttctgacggtggcggtgtagattgtgagctttcagaagaagattcaactggtggaatcgattcttccgttgaactgctagattcaacgatttcagaactgctttctggtgttgattcaggaagcgaagaagagctgatcgttgatcttgtgctagaacttggttgctggtaagtccctttgatgtaaagctcattgccgatccgggtcaaatctgcgggcattttccagtcgcggttctcaacagaggctgagacaaattgcatcaattcccgataaacatctgaggcaacatgagtactgctgtctgtgatcggcgtcattttatcattataccctgtccaaacagctaaagaaaaggatggggtataacctgcaaacgtgatatccgggtaagcaccgtttgacgtatccaattgagccaattgattgtcatcatagttggaagtcccggttttcccagcttggtaaagtccatcgatttgggcattggttcctgttccgacagaaatcacgtctttcagaatatcggtgaccatataggctgtcgtatcatccatcgctttttgaccttccactttgaaggagtcttcatcaactgttccatcttgcgaaacgatcttattgacatattgcggctcgtaataggttccgccatttgaaaaggcagcataagcagcagccattttcaagctagagatcccatacttggtgccatcgatttctgatgtgttgctggaaattgcattggactgttcaatgtttttgtattcaatacctaggcctttcaagaaggaagaaatattgtcagcacctacttcttcaaaaagctttgctgctggaacatttctcgattgagccagtgctgtccgcaaagtgatatttcccatatattgtcgatcccagttgtagattggtgtgttcgtccccacgtaattatagggttcgtccaaaatcatgcggcctgttgaattttgtaaaaattggaaggctggaccatagtctgtcagtggtttaacggttgagccaaagtcacgagtgacgttgactgctaaattattacctaagacaacatcgtcttccacatgacgagcaccgatttgcgcgacaactttaccactattaacatctaccagagtagcggctacttgcattttatcatctgggaaattgatgtattcgtcactattaacgatgtcatacaatcgtttttgggtattgacatcaagattcgtatagatgtccaatccatccgtatagacatctttgccggtttttgcttttacttcatcaatcacttctttaaagtaattgtcataatatttccattcgttatttcgttgcggatttttttgcaatccttctgaaatatcttcggctttggctgcttcatattcgtctttagtgattttttcattctcatacatggttaacagaacaagatctcgtcgctgtttagctttgtctgggtgagcatatggatcataagcagaaggggcgtttggtaatccagcgattaatgctgtttgagccaaatctagttgatccaatgtcttgttatagaacttcatggcagctgtctgcatcccatagacaccgttagacatgtacactttattgatatagtaggtcaagatttcttgtttggattttgtttgttccagtctgacggccatccaagcttcttgcgcttttcttcgcaacgtctgatcttctgcactagtagagaagaaggatagtttgatcaattgctgtgttagggtactcccaccttgcatgccaccagtcgtcacgttcgacaatgccgatccaatgatacggatagggtctactccaatatgttgatagaaacgacgatcctctacagatacaatcgcatcttccaattgctgcggaatttcattcgcagtgattttttcacgggtctcgctaccaaaatcgaggatcagatctccgtttgaggcgtagaacctggaggaagcagcagaatcgagctgtttctcatctaatggtggtgcatctttagcgtaccaccaaaaaagtcccatccctgataagagaccgagacatcctaaaaagaagagccccataaaggtacgaagtaaaatactgccaatcgttcgttttcctttcggctttttttgtttggggcctttatatgcagccgccgctttcttagaatcatgtcgagaagctctcgattgcgattctttcgccatactaatcattctccttcattgacaaaaattgatctactgcttttaaataaggaatacgcggagcgattcctgggatgatctcaatgccgtttttctctatataggcaagaggcagcgattttttacctgttgttttttgttgatgccactctgtgatcaagttgctgctcgtcaaaaaaaagcagcgttgcaagcttgagaaccataacaagacaaagcagactccttgctgcgtcagacagttttccatatgctgaatctgatgctcatgaaaatttttgaaggggaaagaggttttgttctgtgtctctttggcttcaaaatccaagtaatatccgcgataaacaccattatagtccgtggtagaggcttctcggaagtaagcttctttaatcacagctgcactgcggcggggataatccaccttaacgatctgaacaggtgtaggttttttatgaatgactgctgcttgacgattcaaataataggcattgctttgattaattgcttcttcaaaacgcattccgcggttcgcgaaagtttttggccgagctattttttcttgcaatttttgttttttaccgccatcataagcagaagactgaccgttagggtatcgaatgaccatgttattcacactcctaggcatcattataccaaaaagacgtttggaaagaaaagagatgactgcttaaacaatgaaaaccttatattttaccggctaccgcagctttgaacttggtgtatttcaagaaaaagatcctaaaatcaaaattattaagaaagtaataaaaatgtctttactttcttacattgaacaaggactggaatgggtgctgatcagtggcaatctaggagcagaaatatggtgtgcagaagtggtggagcttttgcaaaaagactatccagaaatcaaactagggatcatttatccgtttcaaggatttggtgaaaactggaatgaagcgaaccagcaaatgttgcaacgagtgcaaatgagcgctgattatgtgaatgccactagccatcaaccctacaaagaaccaagccaattaagaaatcatacccagtttctattggaacacacagatggtgcgttgctgctttatgatgaagaattccctggaaaaaccagcttttttttgaaagatgcgaagaaatatcgggaggatcatccttacgagatcgatcaaattacaatggatgatctgcaaaacgcaacatttgatagtaatttactttgatttctgagagttttttgatagaatggtctagaaagtgaaaatcatttggaaaaatcaatgaggtgtaaataatggcaaatctaatttttagtcccaaggatattcttcaacaagaatttaaaacaaaaatgcgcggctatgatccagtggaagtcgatgaatttttagacaatatcatcaaagactacgagagctacaacaaagagattttagcattgcaagaagaaaacgatcgtttgaatgcaaaaatcgatcaactttctaagaaccaagcgattgcatcacgggtccaacaagaagcgccaaaaagtcaaacagtgacaaattttgatattttgaaacgtttgtctaatttggaaaaagaagtttttggcaaaaaattggatcaagaagaaccagttacacgttcctcttcatacaacagcaactacacaaatgctgattttgaagacgataacgaaaaaacacgtcaattctaatcaatttgattgctgtggttttcgggtaattgcggcataactttgattatgctgaggaaagtccatgctcgcacaagctgagatgcttgtagtgatcgtgcctagcgaaacaataagctagggtacttgaaagagtaacggcaggaaaaatggctaaggcgcgagctatgccaaagtatccttgaaagtgccacagtgacgaagcaagacgggaaaccgtcttggtggaacgcggtaaacccctcgagcgagcaacccaaacaatggtaggggcgctttttgcacggaaatgaacggagcaaaaaggcaagtaattgcagatagataattacccaacgttttcttctccctgaggaagacgtggacagaacatggcttatagaaaatcacagcagatcagggaatccttccagcaacggaaggtttttttatatcaagaaggagaaatctatgacagaaaaagtatttgattgtgtcgcaaccgctgctagtgggttagaagcgctagttggtaaggagttgcgagatttaggcattgaatgccaagtagaaaatggacgggctcgtttcaaaggaacgttggagaccattgcaaccgccaatctctggttacgcacagctgaccgcattaagattgtggtgggagaatttgatgtatacacctttgatgaattatttgagcaagtcaaagcattaccttgggaagactttctgccgctagacgcagagtttcctgtggcaggtaaatcgatcaaatcgaagttattcagtgtgcctgattgtcaggcaatcacaaaaaaagcgatcgttaatcgattacgggaagtttatcatcgccctgcaagtgttcctttaactgaaagtggtgctttctttcagttggaagttgctttgttgaaagatcatgccatgatcacactcgatacgacaggaccgagtttgttcaaacgtggctatcgactagaaaaagggggcgcacccttaaaagaaaatatggctgcagcattagtcatgttgaccaactggcgcaaagaccgaccgtttgttgatcctgtatgcggttccggtacactgtgcatcgaagcagcactgatcggacataatattgcccctggattcaatcgctcctttgtctgtgagacatgggattgggttccagctgaagtatttgagactgtaagagctcaggcagacgaagcagccgattacgatagacaactggacattatgggctcagatatcaatggacggatgatcgaaatcgccaaagcaaacgcggaagagattggtctaggtgattccatcaccttcaaacaacaagcagtcaaagattttaaaacagacaaagaatacggcgtgatcgttgccaacccaccatatggggaacgtttaggagaagaagagacggtacagcgcttgtaccgtgaaatgggcgaagtctttcgaccattaaaaacttggagcaaatacattttgaccagtgaccttacatttgagacccactatggtgaaaaagcaaccaagaagcgcaaactatataatggtgcgttgcgtacggatttcttccagtattggggcagtcgcccaccgcgtaaaaaggagacggttgaatgaaagaacaagaatttctaaaagaattaaaagagctcgatttgctgtcacaagcaatgggaatccttggttgggatactcagacgggaatgcctgaaaaggccagcgaatatcgcagtgaagttgacagctacttgtatggcttgtatttcgaaaagaaagtcggaccaacgatccaagaagccattacttattttggtcagcaccctgatgaattatctgaagttggtcaagcagcttatcagctggtgaaagaagaatatgagctgcaaaaaaatgttcctaatgaattagcgatcgcagcttctgctgctacttctagagctcatactgcttggacgcaagcccgcaaagcgaaagatttctctttattcaaggaagcattagctgagaatatccatttgacaaaagaactgatcccttattggaaaaaaaaggaacggacaaattatgatgttcttttgaatcaatatgaaccgaacatgaccgttgaaatcttggataatgtgttttcacaagttcgtgatggaatcatggatattcgtcgccagttagaaaaaggtactccaccagatacaacgatcttatctcgtgaaatgacagaggcgcaacagcggaaattcatctcgaaagtcatcacagacttagggtatgatttttctcgcgggcggttggacaatacggtgcatccttttgcgaccggcattaaccacaatgatgttcgcttgacgactcgttggaatgaagaagatttttcgatgggaatattcggcgtgattcatgaagcaggccacggcatgtatgaacaaaacattgatgaaaaatttgaaggaacgccgatccacgaaggagcatccatgggaatccatgaatcgcaatctttattcaatgagatcattatcggtagcaatcgtaatttttgggagaaacaatacccttattttcaagagtgtgcagaaggaactttcgatgatgtttcctttgagactttctacaatgcattaaaatttacccaagcaagtttgattcggatcgaagcagatagcctgacgtatgttttgcatatcattatccgttacgagattgagaagatgattttcaatgaagaagtgaatgtggaagatctgccaactatttggaatgataaatatgaagaatacttaggcgtacgtccgcaaaatgatttagaaggtatcttgcaagacgttcattggtcagggtcaagttttggctatttcccatcatacgcgttaggatacatgtatgcggcacagctttttcatgcaatggaaaaagagatcgatgtcgatgctgtattggcttctgatgattattcagagatccgccaatggttgaccacgcacattcatcaatacggggcttctaaaaaaccaaatcaattgattctggatgcgacaggagaactgttaaatccgcaatatttattggattatctgcggaaggtttatttttctgtttatcaaatccgctaatgagcaagcctttcgttcactcgaaaggcttcttctcatctttaaaaaaaccgcacgggaaactagttagctagacgatagtctttattgactttaggttctgatactttgatggaatcggacgattgaatcagaatgctagcaatagaaacaagataaaaaagacaggagtttcaaaaaatggctgatatagcaccaatttatgaatatgccaaattgattttgggaactgatcacacagggcatggctttgatcatgtcaagagagtagccgcaatggccaaacagatcattgccgaagatcaactgcaagtagatgattatgttgtggaagcagcggcatttttacacgataccatcgatgataaggtggtgaaagatgtggtgaaagccaaagaagaagtgcagcaatgccttctcgctgctggagccacagcagaacaaatcagtcatatatttacaatcattgagaatctctctttctcaaaagagttactggcaggggcacaagtctcctctttagaaggacaaatcatgaaggatgcggatcgcttagatgcattaggcgcaattggtattttgcgtactagttactttggcggtgcacatcagcatccgatccatgaatcagagcgagcgccgaaaacgttcacaaaccacgctgactaccgaaaagggaccaccgtgatcaatcatttctatgaaaagttgtttttattgcctgaaaaaatgcacacgcactttggtaaacaagaagcactgcggcgtaaagactttatgacaacctttttaactgaattttatagagaatgggatgtttagtaatttttaatcttcagttcgattcctttgtgtttcctctgtatttatctataattataaataaggggagagatggatatgtattacaaacaagcgctgaaaccgaatgaattattacctgcactttctgattctggggaatgtttttttatcattcgagcagcattacccatccggaattatcaagttgccatttaccggtacgatgatgagtattttttattgcaagatgaacgtttatttaatcagatctctagtatttccagggaacggcaaggagatgaagaacagattctgccattcattgaagaagcattagaagacaatcactattttctagtggaaaaagagtttatccgcttggatttattgacgctacaaaaaatgacaaccattcaatcgtttgaaatattgttttacgaattctttgatttttgaggtgatgggtgatgaaaaaaacggaatacctaaccattgaggatgcagcactcgctgatttatttcttgatctgggtgataagtacagcaacctcgaattgattgacgaagaaaaagatttggatgtggtcgttttgtcaaatagcgactggcaatatcttttggaacaactggatgatgaagtcaaggagcaatttcttgcacagaccgagactgattttctagacgaggagtaagaatagaggggcaaatgcccaatgaatgtatgtaggttaaagaaaaacagaagaacacaaaacaaaaaaatatccgaacgatagtcgatgaagaatgcgatgcgcttaacttaagtccgcatgcatgtaagtacgcttgatcattcagctatcgttcggataattgttttgtttgacggattcatttgtttttcagagcgcctgtcagtcaacatttgaataaagtgaaactgtatctttttcatttggattggagacgtacttttttgattttagcataaccccgaaaaatattgcggatcactaacaagagaccgatcagcaacggaatagctaataagtagagggaatagccatggacctgctctaccgcagcagcattggttttatttacttctgtcagcgcctgttggatcacttggaaactgaatacactcataaatccagcaatgataaagagtacaaaccctaaataaggaatatgagaagaacggcgaaaaagcgcaaagccgatatagagcaataaaagaaaaaatggcacaccaaaagcaaaataaggattcaacatgtttttttacctccttttatttatcatactccaaaatttacgttttgggaattacagtgtaagattaaaaggaaatagatttttaggaggatgttatgtcagcttatcttatgccaatcaaggttgcattactgttatttccattcttggcacttgcaatctcgtcgatattttttgtgcgccaataccgtaaatttggccgatttattttttcacgagcaattgtactttattcatttgttttttatctgctttgtgcctatttcttggtcattttgccgttgccgagtattgaagaagtcgctcaaatgaccggtcccaaaatggagtggcagttaggtgcttcctggcagcattttttgcagcaaacggtgttacaaatcaatgatcccactacgtatcttccggctttgaagcaaaacgtagtcttagagccattattcaatctttttttgacactgccttttggtgtctatatgcgctactactttaaattgtcttttccgaagacgattgtggcaacctttggcttatcactgttctttgaattgactcagttaactggattatactttatttatccgcgcccttatcggttgtttgacgtcaatgatttatttgtcaatacccttggcgggaccattggctttttggtgacgccattgttcaccttcctgttgcctacccgtgaagagatggatgccgaatcttatgccaaagataatcgagtgacgtttactcgccgatttgttgcttggctgatcgattggggaatattgaatttattcgcttggatgcttatgattctgttaagagtgactgtgaataaagaaatcgatgactttacgaatgattattggtattttttactagaagtagttctttactttattcttttgaattatattctcaatggacaaacgctaggaaaaaaacttgttcgcattcgagtgatggaggaaaatcattcccgtgtcagtttcagagcaatttttaagcgttatggattgctctatctgatctatgttagtgcgacacgcatcaatgtgttgtttacgccttttattcaatctactaatcaaatgctcgtcctagtgagtttgttggttgtgttgatttttggtttgatccaacttggattttattgcaacatcctttgggcagcattcaaaaaacaaccgcgattcttttacgaaaaaagaacggctacttatgtagtaagcacgatccagcgaaacaaggttaggaattgagctggaaatatgctataatccaaaagatgtcaatagaaagaaggtgtttgaatgtcttttgagtcatttaaatttcaaccatttatttacgaagcgttagcggagaagaaatttacttcaccaacagaagttcaagaaaaattaatccctgtgatccaaaaaggtcgcagtgtcgtgggacaatcccaaactggaagtgggaagacgcatacatttttgcttcctttgatggatcaaatcgatccgcaaaaagatgaagtgcaagtcgtgatcactgcaccgagtcgtgaattagccacgcagatttatcaagcggcaaaacaactagcagaatttcagcaaccagagattcgtgtgaccaactttgtaggcggcacggataaacaacgacaaatggaccgcttgcaaaaccagcagccgcagcttgttatcgggacaccgggacgaattctagatatgatcaatgaacaagcactggctgtgcatacggcacgagcctttgtcattgatgaagcagatatgacattagatatgggctttttggaagaagtggaccaaattgctagtcgattgccggaaaaactgcaaatgttagttttctctgcaacgattccagaaaagctgcgtccatttttgaaaaaatatctcgaaaatccattgatcgaagaaattcgtccgaaagcagtcatctctgaatccattgaaaattggttgatctcaactaaaggaaaagataagaatcaattggtttatcaactactaacgacgggacatccttatttggcgattgtttttgccaataccaaatcccgagtggatgaattaaccgactatctgaaagaaaaagggctgaaagtagccaagatccatggcgatatcacaccgcgagaacgcaaacgtgtgatgcgtcaggttcaaaatttagagtatcaatatgtagtcgcaactgatttagctgctcgcgggattgacatcgagggagtttcgcatgtaatcaatgctgagattccggcggatttggatttctttattcatcgtgtgggacgtactggacgtaatcagttagctggaacagcgatcactttgtatgatcctagtgacgaacaagccattcaagcaatcgaagatttaggtgtaaaattccaaccaaaagaaatcaaaaatggggagatcgttgcaacatatgatcggaatcgtcgacaaaaacgtgaaaaatcaagagacgaattagacccaacattgattgggttggtcaagaagaaaaagaaaaaaatcaagcctggctacaagaagaaaattcaatgggctgttgataagaaaaacaaagagaaacgaaagatcgaacgtcgtcagtcgaatcgctctgctcgcaagaataaaaaaaattccagtatctaatttaaggaacacccatcggccaggcaatggctattgggtgttccttcgttttagcaaagatttttttccatttttacacagaggattccatcttcttcaaaaggaggagagaggatctcatagccgcatttttgataaaagccgactgctgcaatttcagaagacaaaaccgaccagcaaaagccattggtgatcgctttttgctcataggccgctaacaactgccgtcctatcccttgctttcgatagtttttagccacgcaaaagcgatcgggctggatcgtttgcgaatccaacgattgatagcgaatagtggcaattggtacttggccttctgccagtagaaaataatggcagaactgatctttttgatcaaattctaattcaggagcgattccttgttcgtcgacaaagacagatcttctaagtgcaaaaacagcctgctgaatccagtcctcccgcccaaaataaagctgcatcatttttcctcccaattcatggtatactcaatctatattgattgtagcagatgaaaggggaaagctcgtggattttttcgaagcattgcaatggacgaattggaaaaatttgactgctgaagtcaaaagccaagtgtttcagcaagtagtcatgtactttgtcagcccattgaaagaaattacagatgttcattttattaaaacaagctatgcaggaatcaagtgtgagacctttgaattaacgattgatgaggaacccttcgtctttgtgcctggaaattatgaaacaattctaggctgggacttgggcattcagggattgccgataacctgctggtctaaaatgtggcaagaacctctcagcccttcgctccgtcgcttgatcaaaggctacggattgtcaaacgctgaggagtggggagattttgtaaatgaatcaatgagcccattacgcaaagcgaccatcccacccatgttggtgcagaaaatggcattgccagcaggtactcgtttgattggagaactagatacagtcacgggagaattccatggtcatgttgatcaatttgaaacttttggttccgagatacggcaggcatttcagcagccgcgaagttttgaagaaagtttgcagtgggaaatgccaagaacaatcagtgccgaaaatcagtactttgcggaactgtatccagtgtctggcaattatcatgtatacacccaccaacgaatgacccaaaatgaattgcagcactggctgggacagcagggatatgatttgatgaatgaagaacagtgggaatatgtagtgggcgccgggacccgtcgtttatttcgttggggcaatgaaaaaccctgtgaggatggtgtcaaattgaccaaaaaagcattggctgagccgaacatgtttggcttgatttatccgtatgccaatggatgggagttaactgacagttcatttctaaagatggaagattggccagagtgcggcaatccattactggatacattgccctatgctagttattatcggtcacgcaaaatgttgcaagcaaaccagcagttggaccctgaaaaataccgctaccgaaaagcagttattattgatcgagaacggatttgaggattgactttttgtgaacatttccttatacttttaaagacgaaggacatggttgatttgttcattctttacagaaagtttttcaaagctgagagaaaaacaagaatcctaattgatcgctccctttggtatctgattcagtagaaatgctgacgcctgctctgcgttatcgagtctgagaggtaatgatcaacatcattgcaagtaaggtggtaccgcgtagctacgtccttgctctgcagtggtgtttttttgtttgactacccagaagcgagttcgtcgaatgaacagatatcagagagaaaggtcaccaaagaacaaaagcattccttgctcccaagcgattttatcattagaaagtaggaaaactatatgaaacacttatcaagtgccgaagttcgtcaaatgtttctcgatttctttcaatcaaaaggacattcgatcgagcctagtgcatcactcgtccctgtaaatgacccaacattgttgtggatcaactcaggtgtagcaacattgaaaaaatattttgacggtaccgttgttccagaaaatccgcgaatcaccaatgcacaaaaatcgattcggaccaacgatatcgaaaatgttggtaagacagcacgtcaccacaccatgtttgaaatgttaggaaatttttcgattggtgattacttcaaaaatgaagcaatccattgggcgtgggagtttttgacttctccagaatggatggcctttgatccagaaaagctttatgtcacagtgtatccaaaagacacagaagcaaaacgaatttggcgcgaagaaatcgggttgactccagaacacatcgtagagatcgaagacaacttctgggatatcggtgctggaccttgtggaccagattcagagattttttatgaccgcggacctgagttcaacgatgtcgcagaagatgatccggagaattatcctggcggtgaaaatgaacgctatttggaaatttggaatttggtcttttcagagttcaatcatcaagcagatggcacgtatgaaccattaccacataaaaacattgatacggggatggggcttgaacggatggtgtcgatcatccaaaatgcaccaaccaactttgaaacagatctctttatgccgatcatcgaagcggttcaagaattgagcggcaattttgcatatggtgaaagcaaagcaacagatatttccttcaaagtgatcgccgaccacattcgcgcgctttcttttgctataggcgatggtgcactaccgtcaaacgaaggacgcggatacgtgttgcgccgtttgctacgccgcgccgtcatgcatggcaagaaattaggtatcgattcagcctttttatataaacttgttccgatcgtaggaaaaatcatggagagttattatccggaagtattggctcaacaagcgtttatcgaaaaagtaatccgtaatgaagaagaacggttccatgaaaccatcaatgaaggattagagatcttgaaccaagtcattgctaaagtgaaggcagatgggcaagagacattagcaggtgccgatatctttaagttgtatgatacttacggattccctgttgaattgactgaagaagtcgctcaagatgaagggttgaaagttgatcatgccggttttgaaaaagaaatggatgcacagcgggcacgggctcgttctgctcgatcgactgagctttctatgggtgttcaatccgctcttttgactgatatcaaagtcgaaagccgttttgttggctacgaaagccttgaagccaacagcgaattgttagtgatcattcaagaggaacaattgcttgatacagtaaccactggtgaagccaaactgatcttcaaagaaacaccattctatgcagaaatgggtggtcaagtagcggacactggtactgttgttgaccaatctggtgttatcgttgctgagatcactgatgtaaaaaaagcaccaaatggccagtttttgcatactgcgaaggtaactggcaacttgacggaaggggcttcttatttcttgcaagttgatcagcaccgtcggaacaaaatcatcaaaaaccacacagccactcatttattgcacaaagcgttgaaagaagtgctaggtagccatgcaaatcaagcaggttcattagttgcacctggacacttgcgttttgactttagtcattttggccaagtgactgcagacgaattaagtcagatggaacaaatcgtcaatcagaaaatttgggaagctttgccagtcgtaactatcgaaaccgacatcgatacggcgaagggcatgggggcgatggctctctttggcgaaaaatacggccaggatgtgcgtgtagtcaatgtcgcagattggtctatcgagctttgcggtggcacacatgtcgccaatacagaagatatcggtattttcaaaattgtttctgaatccgggattggtgctggcgttcgtcggattgaagcagtgacgagtcaagaagcttacgcattgctgcatgaaggagaagcacagctaaaagccattgcagggatcgtcaaatcggcacaaatcaaagatgtagtcagcaaaacagaacaattacagcaacaactgcgggatctgcaaaaagaaaatcaagcactggcgagcaaactagccaatcaacaagctggcgatgttttcaaagatgtcaaagaagtgaatgggattcgttttattgctgcaaaagtaactgtcaaagatatgaatcagttacgccaattggcagaccaatggaaacaaaaagaattatcggatgttttagttcttgctacagccaacgatggcaaagttaatctgttggctgcaatgacgccacaggcaaatgagaaaggcttgaaagctggagatttgatcaagcacatcgcaccgaaagtcggcggcggtggcggcggacgtccagatatggcacaagccggtgggaagcaaccagaaggaatcgacgctgcattgactgaagtagccaattggttagccgcaaactgattctttaacagcaaatcataaaaaaatgtataacatcaagaaatatccgaactggaattgtgtgtcagagagctgccgcgtctttttataagacgttcggtagaggatcgaaacgcgattccttcgggtattttttctgtttttgcagaaattggattttattaaagagaaattttggaatagctgaagcattcatttttagaaaaatacgttttttacatgcttttagttgttttactgatttcattcggggtaaaataagaaagacgaatttacgcttggagggaatgttatgctgcgcttctttttaaagcgaatgaaaggaaacgcaactgatcgcaccatgatcggtaaacttgcgggctatctgggattgctctcaaatgcacttctttttgtcgcaaagtttctgattggactgtcggcacaatcggtctcgatcatggcagatgctatcaatagtctgtctgacaccgcctcctcctttttgacattgatcggttttcggattgctgccaagccggcggatagggagcatccctacggccatgaacggtttgaatacattagcggttttgtggtttctttactgatcacatttgttggttttcagtttctaaaaaatgcctttgaaaaaatcattgctcctgaaccgatccgtttatcaccatggttgtttattgtgctgatcttgtcaataggattaaagctttggcaaggtctcatgtaccgtcaattggcgaagaaaattgactctgcaaccttacaagctagcggacaagatagttttaatgatgtactcacaacagttgcggtcttgctctctgcattgattgaatggggaaccggttggcgggtggatgggtatattggcttgctgatcgcgctatacattttatttagtggtatcatgatgatccgtacctttatcaatgaactgctaggtgcacgtccgacagaagctgaaatccgtgagatggaggatcgactagatcgttatccaacaatattggggtaccatgatctgctcgttcataactatggtcccaagaatcgttttgctagtgttcatattgaagtcaatgaaagctggagtttgtcacaagcccatgaagtaattgatgcgatcgaacatgattttcaaaggaaccttcaagttgaattggtttgtcatcttgatcctgtccctatccaaaataaacagtaccggcagttgcgggaaaaagtcagacaaatcgttgagacgattgatccagagttaaggatgcacgactttcggattcacgaaaaacagtttgcttttgatttggtgatcccaaagcaaagaaattacacagatcgtgaactgcaagataaaatttatcaaaagattacgcatgaaatcggcacgtatgaggtggcgatcacgtttgatcatacttatttgttgtaggaggaaaatatgataaaaatggatatgagtgtggtttcgaccgtctttttggcgttgctgtttgtcaatacagttgcggcatttattactgtctttcgtaaaccgcgatcaattgcaagtgtttttgcctggatgatgacattagtctttatcccgggttttgggtttttgttgtatttgttttgtggtcgaggaatcgacggagaaatcatttataaattcagtgagcaccatcaaagcaggatcaatgaattaaatcaaatcatcaaagtccacaattatttctttccagagcatccatactcagatgacaaccatctattggaacggtattttaaaaatttagatgaatcccctttgacaaaaggcaatcaggtacaattttatacggacggcaaggaaaaatttgctgccttattttcagatatgcaaaatgctgaagacaatattcatgtggaatactattctttttttaatgatgaaattggtgggcagtttcttgatgtcctaattgaaaaagccaagcaaggagtagaagttcgactaatattcgatccatggggttctcccaaagcaaatcgtaaattctttcagccattaatggacgctggcggaaaggtcgtgccctttattacttcaaaaaatttgattcgcaatacacgtttgaattaccatttgcatcgcaaaatcgtggtgattgatggccaaattggctggaccggcgggtttaatgtaggggatcaatatttaggtaaaaaagcaaaatttggttattggcgggatacacatgcgcgaatcgttggaactgctagttttaccttacaggaaatctttatccgcgattggaatgcctcgattagaaatgaagcagatcaactggaatatgaagatcgctatttcattttaccgcctaaagaagaggcaggtcatgtcgatatgcaaatcgtggccgacggacctgagacggaaacgcagattcttaaaggcggcttcgtcaagatgattttggcggctgaaaaatcgatttggatccaaaccccttatctgattcctgacgacagtatgatgaatgccttggagatcgccatccactcaggtgtagatgttcgaatcatgattccctgcatgccggatcatccatttatctatcgagcgacccaacactatgccaactatttacatcgccggggagcgaaaatctatatctatgagaatggatttttacatgccaaaactgttatgatggatgataccatctgctcgtttggaacgacaaatcaggacattcgcagttatgcgttgaattttgaagtcaatgcattcgtttatgatcaagaagtcacggcgcaattaaaaacgatttttgaagaggatatgctgcagtccactttattgacagatgaaatgctggctaaacaatcttactggttgcgtttcaagcaaaacttttctcgtttgttatcgccgatcttgtaattttaaagccttagctaacccttgacgggccagatggtcggcacctttgttttgagattcgggaatccattggacaattagtaaagtgaaatagggcagcaactcttggatttcctctaaatacttccgaaaatcggggttgttcgtatcatttttgtcgattgtttgagcgacgactttactgtctgtataaagcatgatcgtctggtcttgccattctttcgttaagagaaattcaagagcatgatgcatcgcagcaaattctgcttggtgatttgtgagcgtgggtagtacaaaggcatgctgttcatgcaggtcttcccctacaatcaacagaccgccgccactaggtccagggtttcctttggttgaagcatcgagatacacttttagcatgagttgactccttctgttatgatggatataagtatactagaaattgatcgcgtgaggaaattatttatgaaacgtaactatttttggcaaccagaaccagccaccgcaattatctattggtccagttcactgatcgttttgttttacagcttgattttggcactggaaaatactcgcccttattggaaaagcaatcttgtgttggggatttttctatttcttgtctggttaggattgcagcgccgcctttatttgacggagaagaccatcaaaatcacctatgcccgcttttggaaacgagtagttattcctctcgagaaaatccaagccattgggatagagaatcatcatttgagaatcgtgaccaatgaaagaagctatacgtttgtaatgcgtaaaaaagatcttgaagtattacagacacactttgttaatctagtgcctattcttgaaagacaagagtcagaaaaataattctggctctttttttattccagtgaaaaacagggtttcaatcttcatgaaaaacggtataatagaaataggacaaacaaatatgaaagaataagggataatagttcgggaatagagggttactgatgaaaaaagatatcgaaattgcacaagaagcaacaattaaaccgattattgacattgcagcaactatcggattacaagcagaagatctagaacaatatgggaagtataaagcaaaaatcgattggccagcaatcaaggaaatcgcgaaacgtcccaccggcaagttgatcttagttacagcgattaacccaacccctgcgggagaaggaaagtcgacagtcacgattggattggcagatggcttaaaccgtattggaaaacaaaccgtgattgctttacgagaaccatcattaggtccagtcatggggatcaagggtggtgcgactggcggaggcagagcgcaagtcttgccgatggaggacatcaatcttcattttaccggggacatgcacgcaatcactgctgcgaataatgcattatctgcgttggtggacaatcatatccaacaaggaaatgaattagggatcgacccgcgacggatcatttggaaacgtgtcgtggatttgaatgatcgcgcattaagacaagtgatcgtcggactgggcggaccactgcaaggagtacctagagaagatggctttgatatcaccgttgctagtgagattatggctattttgtgtctagcaacgaatttggataatttgaaagagcgattgagcaatattttgattggttatacgtatgataaacaacctatctacgtcaaggatttgcaggttcagggggcattagctttattgttgaaagatgccttgaaaccaaatttggttcaaaccatcgaaggaacgcctgcgttgattcatgggggaccttttgccaacatcgcccatggctgtaatagtgtcattgcaactgaaacagctctccatttaggagaatacacggttactgaagcggggttcggcgcagatctcggggcagagaagtttttggatattaaaacacccaatctctctaaagcaccagacgctgtcgtagtggtcgcaacgattcgcgccttaaaaatgcacggcgggatagataaagaacatttaaaagaagaaaatgtagcggctttagtcgcaggttttgccaacttgaaacgtcacgtgagaaacatgcaaaattatcaattgccagttgttgttgcaatcaatgaatttgtcactgataccgaagctgagatccaaatgttggagcaatgctgcaaggaaattggtgtaccaatcgctcggacgcaagtttgggagaaaggtggcgcagggggggaacttttggcgcagcaagtcgtcactgccattgatgaacaacccggcaattatcgtaggctttaccaaaatgaagagagccttcctgataaggctgccaagatcgtcaaagagatttatggcggatcaaatgtggtcttctcaagtgtggcacagcgccaattgaacgtcttcaaaaaaaatggctgggatcaattgccgatttgtatggcaaaaacacagtactcttttagtgatgatccgcagcttttaggcgcaccggctgatttttcgattacgatccgtgaatttgtaccaaaactaggcgctggttttattgttgccttgaccggtactgttatgacaatgcctggactgcctaagaaaccagcagcattgaatatggatgtcgatgcagacggcaatgtatctggccttttttaatcttattttctctccgcatctgcgaatactggatgaagaaataggttctcgaaggctccagtaatagttcagtcaatttcttataacgcaccacacttacaggtcactattgattctgtaagtgtggtgtgttgtttgcgagcgattcgtcgtctttcagtaggttttgtttggttcgttttttgttgacgctgtacataggctgcgagattcggaagagaataaaacctccctttttcttctgactttcaaaaattggaagaaataattgaagaggctgcgaggatatttgattttttgcgaagttttctaaaagtctcccatagttatctccagcattcctatttatccgtcgctcttagaaacattagaaacgaaagtaggaaacgggaaggggaaagtgttatcaagctcttttaaacgagagactataaaaagaatggttttaaaaagagggctataaaagtcgctcgtttttatcttatgatttgccgtttttgggttttcaatctattaaaagactgaaagttaaatattagcaagaggcaagagacgtgtcttttgttataatataatcagtagtgcatttaaaagactgttttctttctaagaaaattaaagtatactgataaaattggagcgtataaaacgatgaaacgtaaaatcatacgaaataccggcttttatgcaatggggagtccgctggatttgctagtggatggtcagaaagtcgccagaatcaatcatcaagaaaccgtcgagctgaatctcaattctgacaaccgattgtctgtccgattttccatcctaaaaagcaaagaaattgcgttgcctgatttacacgcagaaactccattagaaataaaaatgaatccgcgactgatttctttttatgtgctgttttatattggtctgtttctaatgatcgcgtttttaactcgcagtggacagttgtccattatcctttcgggtatctttctttatttagcaggttatctatgtttaggtctttattatagcaaacaagcgtatgtaattgaggaggcaacaaatggctagcggagcagatatttttttgagtagtttcaatcgaatcgaaaaacaattgagagacgatttgggtaatcctcgtaacatgggtttttcagagatggttcgccgtctttcaaaacagaagcaaggagacatcaaaaaatacgaagaagatttattgcagatggcccaattgcggaacgccatcgttcatgaaaaaatcggtgaaaattttgtgatcgccgagccaaatcaatgggtagtgacacgaatccaacaaatcgaacaggccttgttgcagcctgaaacggtcttacctaagtttggtaaaaaagtgaccggttttgaaaaaacgttggcgctgaaagaaatcttgaagatcgtcgctcaaaagcggttttcacaatttccactctatgacaaaggacgttttgttgggttgatcactttacgtatgttaggatactggtttgctcaagaaagtctaaaaggagagatccgattagaagggcgtaaagcagaagacttgttgatcaaagacggtaaagagtccaattatcagtttgtacccgcaacaacaacggtcactgaagtagaagacctgttccataaaaatgctttacttgaagcggtattaatcacaaaaaatggcgatcctaatggaaatttattaggcatcgttcgtccgcgggatatttttaacgaagaaagtgtggaaaaaaaatgatagctttgttttttttactaagtgccataattgttggacttgatcagtggttgaagttttggatcgtcagcaattttgaattaggtgatgttcaaacgttgatcgaccatgtcttttcactaacttatattcggaataccggtgccgcatggagtatcttagaagggaagatgaccttctttacgatcatcacggttgctgctgttattgttgtaacttatttattgatccgtcatcgtaaaagcagtatatggtttcgattgggactatcctttatcttagccggagcgatcggaaattttatcgatcgcttgcgtttggggtacgtcgtggatatgtttcagctagattttatcaattttccgatttttaatattgcagacatgtcgttagtgatcggcgtgttattgatttttatctatgcgttagttgatgatgaagtgaagggaaaataaatgaataatcaaattgaagtagtaatccatgaagaaaaagggcgtgtcgataaagtattggcagatcgtctagaagcgagccgttcgcaaattcaacaatggttgaaagaaggtgcggtcacctgtcaaggggatccaattcgtgcaaattacaaagtaaaagctggtgaccagttagtgattcaagtaccagaaccagagtccctagatctggaacctgaagatattcctttgacgattgtgtatcaagaccaagatgttgccgtgatcaataaaccgcaaggaatggtcgttcatccttcggcagggcatcctaacggaacgctggtcaatgcattgttgtatcatatgatcgatttatcttcgatcaatgatgttgtacgaccaggaattgttcatcgtatcgacaaggatacgtcagggctattgatgattgccaaaaatgatcatgcccatgaagcgttagccaaacagttgaaagacaaaacttctttacggaagtatgttgcgctggtccatgggaatatttctcacgaaaaaggcacgatcaatgcaccgattggccgttctaaagtgaatcgcaagatgcaagcagtgcaagaagatggtaagccggctgtgacacattttacagttttggaacgttttgatcaatttactttagtcgaattacagttggaaacgggtcggacccatcaaattcgggtccacatgcaatacattggctttccattagccggcgatcctgtatatggccctaaaaagactttgaaaggcaatggccaattccttcacgccaaactgttaggatttacccatccgacaactggagaatcaatggtttttgaagcgccattacccgaactttttgaggaaaccttaaaaaaattgcgaaaaaatgattgatttttttttcaaagaactgtatagtgtgtgtaacaaataaatagctcctttaagtgtagtcccgtgaggctaagaaggaaatgagcaagcagacgactcccgcgttggagcatcgaaaacttgctggatgattgcgcatattctggatcgctgtatacagcgccagaaagtatgatcggaaaacataactcctgcctcactaggcaggagtttttttatgttcaaaattaggagggaacgaaatgccaaccaaagaagtagtagatgcagtaacaatgaaacgagcattgaccagaatcacttatgaaatcatcgaacgcaaccgagggattgatgacctagtcttagtaggaatcaagactaggggaatctatatcgcacaacgaattgctgaacgcttgaaacaattggaaggggtagaagtccccgttggcgaactggatatcacattgtatcgagacgataaaaaatcagatgaagatcctgagatccattcttctgacattccaacagcaatcgatggcaaagaagtcatcttgatcgatgatgtgttgtttacagggcgcaccatccgggcagcattagatgccatcatggatttcggtcgtcctcgccggatttcactagccgtactagtcgatcgggggcatcgagaattaccgattcgggcagattttgtagggaaaaatattccaacggcattaagcgaacaaatcattgttgaaatggaagaatctgacggttctgatcgaatcatgatcaataaagaaaacgagtaggaagaagagtgacagacacatggaaaagcaagaatttcgcaataccgatgtggtattagatatcaatgatcgcccaaaggcattgccttggttaggcttaagtcttcaacatttattcacgatgttcggagcaactgttttagtaccgatcctagttgggatcaacccaagtatcgctttagtaagttccggtttggggacacttgtttacctcgttacgacgaaaggaaagattcccgcatacttagggagcagctttgcttttatcgctgcaatgcaaatgttgatgaaatcagacggctacccggcaatcgcccaaggagctgttacaacaggactggtttacatcatcgtttctctgatcatcaaaaagattggtgctgcatggctggataaaattttgccgccgatcgtcgtagggcctgtgatcatggttatcgggttaggactagctgctaatgccgctcaaaacgcaatgtacaatggggacatctatgattttaaatttatcttagttgcattggttacattgggattgacgattttcttcaacatgtttttgcgagggtttcttggcttgatccccatcttactagggatcattggtggttacttagtagctttagctgctgggatcgtagatgtgcagccaatcattgatgctgcttggttctcattaccaagcttcgaaattccctttgttcaatacaagccaacgctacatttgaatgcgatcacgacgatggcgcctatcgcttttgtcacgatgacagaacatattggccatttgatggttttgaataaactaacaaagcgtaacttttttgaagaaccaggattaaacaaaacattgatgggagacggctttgcgcaaatcgttgccggattcgttggaggaccccctgtgacaagttatggtgaaaacattggtgtcttggccattacgagagtgcacagtgtctttgttatcggtggtgcggctgtcttggctgtcttgttaggctttgtcggaaaattgagtgccttgatcttgagtatcccaaatccggtcatttctggaatcagcttcctattgttcggtgtcattgctgcaagcgggatgaaaatcttgatcgacaataaaatcaattttgaccgcaaaaagaatttgatcattgcttctgtgattctggtgatcggaatcggcggccttgtctttacggtcggaacattcaccttatcagccatggcattagcaactgtcttaggaatcattttaaatctaattttgccagaaacatcacgcagtgaagaacaataactagtcgtcaactaaaagggaaaaactaggaggtattattcatgatcatccaatcagaaagaatcagtttaaagcatcttttgaccgttgaagcattaacagatcgagaagtgatggggcttatccgcagagggcaggaatttaaaagaggggccaaatggatgccgcaaaaagaacaatactttgctacgaaccttttctttgaaaatagtaccagaacccacaaaagttttgatgtagccgaaaagaaattaggtcttgaagtgattgaatttgactcctcaacgagttctgtgcaaaagggcgaaaccctttatgataccgtgctgacaatgtcagcccttggcgtggatgtcgctgtgatccgccacggggatgaaaattattatgacgagctgatccaaagtaaaacgatccaatgcagcatcatcaatggaggcgatggcagcggacagcatcccacgcaatgcttattagacttgatgacgatctatgaagaatttggccactttgatcaactgaaagtagcgatcgtcggagacatcacccattcccgtgtcgccaaatcaaatatgcaaatgctcaaacgattaggcgccaaagtgtatttttctggcccgccacaatggtatgacaatgaatttgaagtgtatggacactggttgcctctagatgaattagtgaatcaagtcgatgtgatgatgatgcttcgggtccaacacgaacgccatgatggctcagaaagtttctcaaaagaggcttacttacgggattatggattgacagtggaacgtgcagcaaaaatgcaagaccatgccatcatcatgcatccagctccagtcaatcgtgatgttgagctggcagatccattagttgaagggctgcgttcaagaattgtcacgcaaatgacgaatggcgtgtttgtccggatggcaattttagaagcggtattgaatggcaaagcttaattataagaaacgcgaccaatagagatagaggaggaagcaacatgaaaacactcattaagaacggtaagatcatcgctgacggtgatcattgtatccctgcagaaatttggatcgaagatggtatcatccaagcgatcggaacgactttttcagaaacagggttcgatcaagtgatcgatgcaaagcaacaactgatcactccaggattagtggatgttcatgttcacttcagagagccaggatttgaatacaaagaaacgatcaaaacaggaagtatggcagccgctcgtggcggtttcactacggtttgtgccatgccaaatttaaatcctgtgccagataccgcagaaaaattgcaacaagtctaccagcgtatccaagaagacgccgtggttcatgttttgcagtatgcaccgatcacagaagaattacgtagtgaagttttaacggatcaaaaagcattgaaagaagccggcgcttttgcattcaccaatgatggcgttggcgtccaaactgctggtacgatgtacttggcgatgaaagaagcggccaaaaaccaaatggcattagtggcgcatacagaagatgactctctgttatttggcggtgtgatgcatgcgggtaagagagcagcagaattaggcttgccggggattcttagtgccacagaagcatcacaaattgcccgggatgtactgctggcagaagaaaccggggcccattaccatgtctgccatgtttcgacaaaagaaagtgtgcgggtcatacgtgaagccaaacaagcaggaatccatgtgacggcagaagtttccccccatcacttgcttttgatcgatgaagatatccctggcgatgaaggattttggaaaatgaatccgccgcttagaggtagagcagatcgcgaggcattgatcgaaggattactggatgggacgatcgattgtatcgcaacagaccacgcgccacatggctatgacgaaaaaatgcaaagttttttaaaagcaccatttggaatcgtcggttcagaatatgcttttcaattgatttatacgcattttgtcaaaacgggccgctttacactccaacaagcggtggcttggatgaccgagaagcctgctgaaatctttggattgaaagctggcagattaatggtgggagctccggcagatctcgcgatttttgatctagagacatcttatactgtcgattcggatcaattcctttcaaaaggaaaaaacacaccatttaataactggccattatatggggataccacccatacattggtcaatggaaaattagtttggcaaaaaggtagggggattttatgaaacgctggttgattttggaagatggcacattatttgaaggtgagggatttggcgcagagatcaatgtctatggcgagattgtctttaccactagtatgacagggtatcaagaaaccattacggatcaaagtttcaacggtcagatcatcacctttacctacccaatggtgggaaattacggtgttaatcgcgatgactatgaatcaatcgctcccacttgtaaaggtgttgtagtgaaagaacatgctcgtgtagccagcaactggcggaaacaattgaccttagacgaatttctaaagcgcaaaaacattccgggaatcgcaggaatcgatactcgggctttgactcgtaaaatccgccaatttggaacgatgaaagctagtattgtggatgccaatgatgaatttgctcatgcctttgatcaattgaaagcagccgttttgcccaccaatcaagtggcacaagtttcaacttcaaagccttatccaagtccaggaacaggacggaatatcgtcgtgatcgattttggcttgaaacacagcattctaagagaactttctcaacgaaattgtaatctgacgattttaccctacaataccaccgcacaggaaattttggatctcgcgccagatggtgtcatgctgaccaacggacctggtgatccgaaaagcctccctgaagccatcaaaatgattcaagaaatccaaggaaaagtaccgattttcggtatctgtttaggacatcagttgtttgctttagctaatggcgctgatacttacaaaatgaaattcggtcaccgaggattgaaccatcccgttcgagaaatcgctacaggaagaattgatttcacctcacaaaatcacggttttgcagtagcagaagcatcgattgatcaagagaaactgatcatcactcatgtggaagtcaatgatggaaccattgaaggtgtccgtcatcgtcgctacccagcatttagtgttcagtatcatccagatgctgcaccgggacctcatgatggcgtacatttgtttgatgaatttttagaaatgatcgatgcatggaaggagcagaactaaatgccaaaacgtacagatattaagaaaatcatggttatcggttctggaccgatcattattggccaagcagccgaatttgactatgcaggaacgcaagcctgcttagcgttgcgagaagaaggctatgaagttgtgctggtcaactcgaaccctgcaacgatcatgactgataaagaaattgccgacaaagtctatattgagccaatcactttcgaatttgtctcccggattttaaggaaagaacgtccggatgcgatcttgccaacattaggcggtcaaaccggcttgaatatggcaatggaattagccaattccggcatcttggatgagttggaaatcgagttgttaggaaccaaattagctgcgattgatcaagcagaagaccgtgatctattcaagcaattaatggaagagttaaatcaaccgattcctgaatcggagatcgtttcaacagtggaagaagcagttacttttgcaactaagattgggtatccaatcatcgttcgtccagcctttacccttggcggtactggaggcggtatgtgtaataatgaagaggaattgcgagtgattgctgagaatggtctaaaactgtcaccagtgacgcaatgtctgatcgaacgcagtattgccggctataaggaaatcgaatatgaagtcatgcgggattcagccgataatgcgatcgttgtctgcaacatggaaaactttgatcctgtcgggatccatacaggtgattcgatcgtttttgcaccgagtcaaacactctccgatcatgagtaccaaatgttgcgtgatgcttctctaaaaatcattcgcgcattgaaaatcgagggcggttgtaatgttcaattagcgcttgatccccacagctttaattactatgtgatcgaagtcaatccccgggtttcccgttcgtctgctttagcaagtaaagcaactggctatccgattgcgaagctagcagcaaagattgctgttgggttgacattagatgaaatgaaaaaccctgtcacagaaacaacttatgccgagtttgaaccggcattggattacgtggtagccaaaatccctcgttggccctttgacaaatttgagtccggcgaacgccgtttaggtacacagatgaaagcaaccggtgaagtgatggctatcggtcggaatatcgaggaatctttgctgaaggctgtgcgttcattggagatcggcacacatcatattgaaatgaaagaattagaacagctttcagacaatgacttgatcgataaggtgatcaaagcgcaagatgatcgcttattttatgtcatggaagccattcgccgcggctatgctattgaagaattgaatgaaatgactaaaatcgatcttttcttcttggataaaatgctgcacatttatgaaatcgaacaagaacttgctgccaacagccaagattttacaacattaaaacgagcgaagcaaaacggctttaccgataaaaaaattgctgagttatggcagatgacagaacaagagattcgagacatccgtaaggaaaatcagttgcttcccgtctacaaaatggtagacacttgtgctgccgagtttgagtcggcaacgccttacttttatagtacgtatgagtttgagaacgagagtgttcgcagtgaaaaagaatctgttttagtcttaggttctgggccgatccgcatcggtcaaggtgtggaattcgattatgcaacagtacactcggtcaaagcaattcaggctgcgggctatgaagccattattatgaacagcaatccggaaaccgtttcgacagacttctcgatttccgataaattgtattttgagccattgacactagaagacgtcttgcatgtgatcgaactggaacaaccaattggggtcattgttcaatttggcggtcaaacagcgatcaatttggcggagccattagttgccgcaggagtcagcatcttaggtacgagtatcgaagacctcgatcgtgctgaaaaccgtgatctctttgaacaagcgttacagacattagctattccacaacccccaggagatactgctacaaataccacggaagcagtggcgatcgctaatcgcatcggttatccggtccttgttcgtccgagttatgtcttaggtggtcgggcaatggaaatcgttgaaaaccaagcggatctggaagattatatgaagcatgcagtaaaagcttctcccgaacatcctgttttagtcgatcggtacttagtagggaaagaatgtgaagttgacgcaatttgtgatggcacgacggttctgattccggggatcatggaacatatcgaacgagcaggggtccactcaggtgactcgatggcagtctatccaccgcaaaacctttctgacgcaacgattgccaccatcgaagactatacgaaacggttagcattgggattgaattgtgttggaatgatgaatattcaatttgttatccacgaggaaaaagtttacgtcattgaagtcaatcctcgggccagccgaaccgttccatttttgagcaaggtcacagagattcctatggcacagatcgcgacaaaagcgattttaggagaaaaattggcggatctgggctaccgtgatggcctttatccaacaccaaacgaagttcatatcaaagcaccggtcttttctttcaccaagttacaaaaagtcgatacttacttaggtccggaaatgaaatcaaccggtgaagtcatgggttcagacaaaaacttagaaaaagctttatataaagcttttgaagcagctggtttgcatattccggaattcgggaaagttctttttaccgtagcggatgaaagcaaagcagaggccgccgtgttggctgcgcgctttttcgaaatcggcttctcgatcttagcgacaaaaggaacagccgattactttgaaggctatggcttgccagtcacccgggtagcgaaaatctcggaaacagaagatgaaactgtcgttgatctcatcagaaaaggcgtgacccaagtggtgatcaatacaatggacaaaaatcggcaaaaagccactgaagacggatttattattcgccgggaagcagtcgagcatggggtgccgctcttcacctcgttagacaccgctgatgccattcttcaagtaatggaatcaagaggtttttcaacgaaagcaatctagcagtcagaaaggaaaacagctcatgaaacaagaacgaatgaccattacaaaacagcgaatgctcgcaccgcgaatctacgagatgactctctctggtgctctcgttcaagaaatgaccacaccgggacaatttctgcatattcgagtgccggatgatgcctttctcttaagacgaccaatcagtattagctggatcgatcaagaaagccaaagttgtcgcatcatttatcggacagaaggggaggggaccaagcggtttgcccatctgcaaagcgggaatcaactggatgttttaggccctctagggaatggctttcatatcgaagatttacaaaaagatgagactgtttttatcgtaggtggtggtatcggagttccgccactctacgaactttccaaacaattagtcgcaaaaggtgtacgcacgattcattttttgggatttgctagttcggaagtcatgtattacgaaaaggcgtttcaagctctaggggatacacgaatcgcaacggatgatggcacctatggcgttcaagggaatgtcggtaatctattgttagcagccgatagcaaacctgcggctgtttttgcctgcggcaacaatgggttgttaaaaacggttgaacaacttttccaagactgtccgaatgtgcaactttcattggaatctcgcatggcttgcgggatcggtgcttgctatgcttgtgtttgtcataaagccgatgatccaacagggaccaaaagtgtcaaagtctgtgacgaaggccctgtttttcaagctggaaaggtggttatttaagtggttttagctgttgaattaccggggttgtctctcaaaaaccccataatgccggctagtggctgttttggttttggcgcagaatacaacaagtattatgatatcagtcagctcggtgccgtcatgatcaaagccacgaccccagaagcacgctttggcaatccaacaccgcgagtggctgaaacaccaagcggcatgttgaatgcgattggcttacaaaatcctggccttcgagtagtcatggaagacattttgccagagttagcgcaaaagcatccagatctgccgatcatcgcaaacgtggctggttccactcaagaagattatgtcactgtctgtcaaaaaatcagtcaagcgccgaatgtaaaagccattgaattaaatgtttcctgcccaaacgtcaaacatggtggtattacttttggtaccgatcctcaagtggtgaaagaactgacccaagcggtcaaagcagtttcgcaagtgccaatctatgtcaaactatcgccaaatgtcaccgatatcgtacccattgcaaaagcaatcgaggcggggggtgccgatggtttcacgatgatcaatacgttattgggtatgcgcattgatttgaagacacgacgtcctattttggccaaccagaccggggggctctcaggcccagccatcaagccagtcgcgattcgtttgatcaaacaagtggcacaagtttctttgttgccaatcattggcatgggcggtgtgatgacggttgatgatgtgttagaaatgtatttagctggagcgagtgcggtagcagttggtaccgcaaattttactgatccttatatttgtcccaagttgatcgaagaattgcctgtacgaatggcagaattaggtatcgactctttggcacagttgatcaaggaagtaagagaggggcattaagatgattgaacgaccaattattgctttggattttccaagcaaaaaagaaattgagctttttttagagaaatttcctaaaacagaaaaattattcgtcaaagtcggtatggaaatcttttatcaagaaggaccagaaatcgtcagctggttaaaagatttaggccatgatattttcttagacttaaaacttcacgacattcccaatactgttgagcgggccatgacacgtttggcaaatcttggggtcgcgatcaccaatgttcatgcggcgggtggtattgagatgatgatagcagcaaagcggggactgcaaaatggaaccaaggaaggccaaactgtgccgctattgattgctgtcacacagctgacttctactagcgaagaacaaatgcagcaagaacagctaatttctgtttctttagaagaaagcgtgcgtcattatgctcaatgtgcagaaaaagcaggattagctggcgtggtttgttccgcccaagaagctgctgccatcaaggtagctaccaatcctgaatttatgtgcttaaccccaggaattcgtccggctggtagtgatgccggagatcaaaaacgaatcgtcacaccagcaaaagcaagacaaattggttcttctgcgattgttgtcggtcgaccaatcacacaatctgcaacaccttttgatacttaccaggaaattaaacaagcatggaaggaagctattcaatgacagaaatcagtaaagcaattgccaaagaccttttaacgattgaagcagtatttttacgtccaaatgaaccctttacttgggcaagcggcatcaaaagcccgatttattgtgataatcgtatgacaatgagttaccctgctgtacgtaaagcgattgccagtggtttggctgcgcaaatcaaagaacactttccagacgtcgaagtaattgcgggtacagctactgctgggatccctcatgccgcttgggtagcagatattcttgatttgccaatggtctatatccgcagcaaagccaaagatcatggcaaaggaaaccaaatcgaaggacgtatcacggaaggtcagaaaatggttgtgatcgaagatttgatctctactggcggcagtgtgttagaagcttgcgaagcagccgctcgcgaaggggcaaatgttctgggggtggcagcgatctttacctatgaattgccgcagggattaaccaactttgaaaaggcccagctgccattagtgacgttgaccaactattcaacaatgatcgatactgcattagagatggactatatcggaaaagaagatattgcattgctgcagcaatggaaacagtcacctcaaacttggactggtaaataagaacaacgaatatgcctggagtgatccaagagcatattcgttttatttttatcttttttctgatacgatttgagacgattcatcaaaagttatctggcagttgaaaggcagccagtttcaatagggaggcagttttattgaaaagaaatatggatgttccatggagttattctggggagaatggtcctgagtattggcacacattgtgtgactggtatgctgaaggagcgaagtttccattgcaatcgcccattgcgctttaccatgacgatacagaggaacctgtcgatgaggatttaagcttccattaccatcgggaacgctttactgaaaaagaatttaaaaatacgattcattttgttccatataataaagaaagttacgtgacctttcaaggcatcaattactacctaacggatattcattttcatatgccttctgagcatatcatcgatgatgagcagcaagaacttgaatttcatttggtacatatgaatgaacaaggagaaaacttagtcgtcggtattttgttccggttaacagataaattaaactggatctgtaatcagcaagatgatagtatttgggatttcaaaaaccatacccaatggtttgacccatcgatgtttttaccggaaatgacccaccattttcactatgtaggttctttgacaactcctccaactaaaggtccaatcaactggtttgtatttgactgggtaggcgagatgagtcgtcgctttattctggaatttcgtgaagaagttttggaaaacaataatcgtccattgcaggatcgaaaagaccgaccaatctacttttactgatggtctagcgaacgaaaggaaggttacgaaatggatcagtttcaagagtacctaacaaaagaattgtcagaggcacagcgaaaagtcctggagccattatttgaacatatattaactgaattcccggatttgcagactcgaattgcttggaaccagccgatgtttacggatcatggaaccttcatcttggggattagcagttcgaagaaacatttctcagtctcgccagaagtgaaaacgatggccttgttcaatacccgcattgaagcaagtggctattcacaaacaaaaaacatttttcgtattttatgggatcagccggttgacgaaaagctgatcttcgacattatccgttttaatatgaaagacaaagcggattgtcaaaccttttggcgctagatagtcgttctgaaaataaattttaatggccaacaaaaaagacgatttattcgtcttttttgttggtttaaatccgggatcatcagacaatagcgaccgaattatgctaaaatagtggaaaatacacgaaaatccttttaaaaataccaactattgtgaacgaaagtacaattgaatcttttttaggaaaaagagcagagtccgttaagcttttttcttttagttgttttatagtgtgagaaaggagacttctatgcatgcatgggaagccatacagaaaacattggaccatattgaagcaaatttagctgagacaatcgaaattgatgagttagccaaagttgctgctttgtcgccgttttattatcagcgtttattcacgcgattagtcaaatcctcagtcagagagtatatcaagttacgccgtttggctgtagcagccacctatttacaaaaacagcaacggcgaatcattgatgttgcgctggaggttggattcaataatcctatttctttttcgcgatcgtttaaagaagtttatggcatttcaccctcacactatcagaaacagttgctcccattacaaaatttcgataaaccagatttatcccttagccatattgcggtagaggaaggggaaccgttgatcagtgaaggagtcgtcttagcaatacagcagaaaataatggatcagccgcgggttttcaatggtatcgttggttattatcctttcaagtatggcaaaatgctaggagaaagaaccggcgtagatccagctgaaaagatttggcaagacttttttcacgcttgtgccaatcatccatttttgcgagcagagacgctcattggtgtttcctatcctggagaggcaccagcaggtcattccagttattttgtcggggcagaatctgtcactggaagatatgagaaagacatgagccatctgacaagctggacattaccggcccgtgactatgttgtttgcagctttgagacgactaaagcacaaatgatcgtcgggatgggtaaggcaatgaggtatactcgtttttggctaaaaaaacacggtttgatagcggatggcttttttcctgagctttatcgacaatcgcaagcggagatcatgattgtcgaattatggattccttttaaaacaagagaaaattttcaaggaggaaaaacaaatgatgaattatgaagagggcctgacattactggaagaaaagtttggtaacgacaaagacaatttgatctctttagcaacgattgcgcgcaattgcggtgaaaatgggttgcctcgtcctatggtgcgggatgtagatgcttattatgagaatggtgtcttttatgtatcgacccatgaaagctccaacaaaatccagcaaatcaaagaaaatcccgaagtttctatcgcagtctgtggcgaatggtttaccgctaatggcatcggagaaaatctaggatgggtcttggacccaaaaaatgcggaattgagaaaaaaaattcgcaaggcgtttgtttggtacgatgaagttaatgatgaagcggatcaaggctgttgttttcttgccattcggttaacgaaagggacattgaatatcaatcactgggaaaagctctatcattttgattttgaaaataagcgcatgattgatcaaaatgatactttttaaccaccaacaatgcatcgattccattgatcagtcatctggactagcgttgtttcgatgaaatggcttggctgatgtgtccgagagcttcttagcgtttccaagtatttttccataaaaaatgagccgcttacggatttgttctatccacccattctcagcgattgacgagaaggctgtgtgttagagacatgtaagcgggtcatttttttaattcttcgccaacttttttggaaaatcagcaaaagaacagcgttagttttgttttaaatccaaaattgtttcctcaggtgttacataataagtcgtctggttctcataaatcacaaagcctggttttgcaccatttggtttgcgaatatgtttgacttgtaccaaatccacaggtacttgtgcggagtggcggtatttcgagaagtaggcagctaattctgcagcttccaagattgtttcttcgctaggtgaatccgaccgaatgatcacatgagacccggggatatttttcgtatggagccaataatctgttttacgtgccgtttttaaagttaactgatcattttgcagattgtttttgcctaccagaatctccgttccatcagaagagagaaaacgttccggttgcgagggcgtttgttttttccgttgtttcgtccgatttttgacatatccttgggcagcaagttcttcgcgaatcgtcaaaagatctttcggtgcggcaatttccaactgtgcttctactgattccaaataggcgatctcatcttttgtttcagcaatttgctgatgaatcagtttgacagcatttttcagcttttgataacgctggaaatatttttgcgcgttctggttgggtgtcaaggccggatctaaggcaatttttattggtttgttctcatcatagtaattagctaattccacttcgcctgcaccgcgagggacttgcgccatgaaagtcgttaaaagctcgcctttttgacggaattcttccgcattctcagattctcgcaaagtttgctgtcttttttctagcttgtgcttgtttcgcttcagctcattgtcgatttttttcagcaattcactgccttgctgttttactcggtcacggtcagctttttcatgataaaacgcatcaagcaatgcgcttagactctggtaagtttcctgccagtccgcttgttccatcagtgaatgaaaggggaccggagtaaagaattctttgttcccggattttaagtaggtaggaacaggatccgctagctcggcaaaaaattcttcccaaacggttactttttcatttggtcgttctttcagacgagataccagctcatctgccgtatccctgccaaatccttgaaaagtctgctgcaagactttgggcgacaattcttctagacgagacagcatttcaaagacttttgtttgattgagtgtatacggatcaacagtgtcttgttttggcggagcaacataaagggaccctggcagcaaggtacgatacgtattttgcgaatggccaatgtgcttgatcgtatcaacgattttaccggttgcccgattcattaagagaatcgtgctgtgtctgcccatcaattcaacgatcaaaacaaagttttgtaaatcgcctaattcgtcacgacgagtaaaatggaaatgaacgactcgatcattcgcaacttgttcaatcgtttccaggattgcgccatctaaatacttccgtaacatcatcaaaaatgttggaggtgtttctgggttggtataggtagcttgtgtacattgaatccgagcatagctcggatgggcagatagcaataatttgtgatttttcccttgagaacggatcacgaagatcacttcgttctcataaggctggtgaattttattcactcgaccattaacgagttcattttgtaattcctgaaccatcaagtgggtaaagatgccatcgaaggacatttgtttccctcatttctgttttatcaaacttttttctcattcaatttttgaggtcaagacatttgaccgataaaggcaagtaaaattaacgaatccagattgaatcgagtagttctattataacgaaaagaaaccagaaagaccaatcctgatccaagcaggacataccccatcagatttaggatatattgaagcattcactaagagtccgttttattgttttgtgcatcctttagggctttttcaatctccatattcaagaaataggaaatgactgttcgaatgactacgactactgctaagcggacgatatcggcaaatgtcggatggatgatggtctcaatgatatctgcagcaatcaagatctccaaaccaagcaaaacataactgccgagaaaatttcgaataaaattgttttctctggccgcactcatacggtctttcgcttttatttcaaaacgaataaaatcaaaaccagcttttacaactccccacacaagcactaaaattgaaagcagattcagacaaacgacgattaaatctaaaatggggattgcattatccattaaaagttcagcaagatcagccatgactaactcctttggttttttctctatcttatcgaattttacttaatatgggaagttatatgggaagtttcttgacgctccaaagacatcttgctagtataaagataagttgatggcagatgaaaagggcggggtttaggatggagcgattcgagaatttttttcagttggtaaaagtgaagatgcgagaaagctgggaagcttttgtccaaagtgtctaccaaaatcagcgtaagaccatgtattatttaggtacaggtattctacttgctgtgctatttgctgtagtgattattacttctcaaacgaggatcaaaacatcgctgatccacaagatggcttttgaagaattgccttctgataagatcgaaccattagaatatgcagaagcagatcaaacgattcgggacacaaaagccatttcggtgatgtttagtaaaccgaatggcgaagagttggcagaagtgtttcaattgtttaatgataaagagagtgaaatgaatcgatccgtgtactattatccgatcgtatatgatacacagtcttttttagatacttacggtgtaaaagcaaatgaaatcacctttgttttctttgaaaacgggcaagagaaaaatcggtttacttatcaatcacttaaagatcctgcagaagaatttattcctgaattgaatcggttaccaatgtggaatattcgcaaattagcagagtaagaaaaaatctgacaatttgaataaaagttattgacgttcttttattaatacgctaaactaagtgaaacaaagttaaacaaatggaaaaaggaggagctaatatgagactattttacgcattgcaatcaaattcatggcaaaactggcgtagatagttgtattggtggacctcaatccatagatacaactttttagagaaccttctaaagtgctgtatctatgctggtaaatgaatctttcaccgcatagaacgattagtctatgcggtttttgcttgaagcaactgccggattgtcggcagttgctttttttagttctcaagtatcaacaaaaaaatgagaaagaagcgaggagagttaaaaatgaaaaacaaaggattaattgctgcagttattgttatttttggatttttattggcggcttttgggtaccaaatgggagcaaaacaaacaggagaatccgctgaacaaccgacggatcaaacagcaaaaaaagaacacaaaacggtgggtattctgcaatttgtcagtcatgaagcgctcgacgaaatcactcgaggcgtcaaagaagggttaaaacaatcgggttataccgaaggggataatttaacaatcgaatttcaaaatggccaagcggatcaaagtaaattagcgaccatgagtcagcaattgctgaacaaaggcgctgatgtattagtagggatagcaacacctgctgctcaagcattggctaatactactaaggatgtgccaatcgttttaggcgcggtgaccgatccggttggggccaatctagtagctgatatggataaacctggaggaaatatcactggagtatcagataaaacaccagtagctactcagtttgaattagcccaagaattgatgccagaggcaaaatcagttggtatcttatattcttcaacagaggataactccaagtatcaagcagcagaagcagaagcggccgcagaaaaatatggcttgacgtcaaaaaaatatgcagttccttcaagcaatgaaattgctcagacggtacaggtgatggcagaaaccgtcgatttcatttttatcccattggataatacgattgccaatgcgatgcagacggttgtcggagaagcaaacaaaacgaaaacaccaatcatcacctctgcagaaaccatggtgcaacaaggtggcttggcgactgtgggtcaaaatcagtttagcttaggtgtccaatcaggtaaaatggcagctgcgatcttaaaaggggaatctgatccagcaacaacccccatctatacttttaaagatggcgatacggtcattaatgaaaagcaagctgaatttcttggcatcactattccagaagcactcaaagaaaaagccagactcatttctgacgaagcgaccgaaacaacatcaagcacagactaaccattgaaacagctgctcttaaaagggttatagcaatgctaactaacgtttcataaagaaacaagaaaaaaatctattgcttttaaggaatatgtgtcctgacagaaacttcttgttgtcaggacaggggtttggaagacagatagaaaaacaagtaacgaggaggaaaaaaaatgatcgtttcagcgattgggcaaggattcctttgggggattcttgggttaggtatttttatgacgtatcgaattttaaattttccagatatgactactgagggctcttttcctcttggcggcgcggtctgtgtgactgctatcacgcaaggtgtctcaccgatagtagctactcttttaggggttggtgcggggatgtgtgccggattagtaactggtctcttatatacgaaaggcaagatcccagtaattctagctggaatccttgtgatgtcgggactaaattcagtgatgctgtttgtgatgcgctcgccaaatctttctctattgaatcaaccaaaaatccaagatttcttcacgaagctaaatttgcctaattactttgatactgtgttgatcggattagtgatggtattagtgatcggggctgtcttgctattctttttccataccaatcttgggcaagcctatattgctacaggagacaacgagcatatggctaaatcactagggatcaatacagacactatgaagatcattggcttagttgtttccaatggagtgattgcattatctggggcattgatcgcccaaaatgatggttacgcagatgttagtaaaggaatcggcgtcattgtaatagggttagcatcgattatcatcggtgaagtattatttggcgaactaacattattggagcggctcgtagcgattgttgtgggcagtatcatttatcagctgttgatcctatttgtgatcagagctggctttgatactacttacttaaaaatcttttcggcgatcgtcttgacgctttgtctattgatcccgcaattcaaaaatgcactgcacttgcggacgggtttcgaaaaggaggaagaatgatgttaacgatcaataaagcaaccaaaatcattggcaatggtcctcatgaaaagaagacgctcttacagaaagtagatttaaaactgcaatcaggggaatttgtgactgtagtcggcggcaatggtgctggaaaaagtacattgtttaattgtatatccggttcactgccacttactagtggtcagatcttgatcgatgaccaagatgtcacgcagttgtcagaagaaaaaagagctgcttacttgtcaagagtctttcaagaccctaaaatgggcactgcgccgcgaatgaccgtcgctgaaaatctattgttggcgcaacgtcgtggacagaaaaggaatttgcatttgcgccaattacaagtacaaaaagatgtttattaccaattatgtcaagaagtgggcaacgggctcgaacaacatttggatacaccaacaggaaatttatctggtgggcaacgccaagcattgagtcttttgatggcaacgatccagaccccaaaattgctgctcttagacgagcatactgcggcattggatccgaaaacgtctaaacagttgatgcaaatcactgcagatcgagtggaacaacaacagttgacttgcttgatgatcactcatcgcatggaagatgctctaaaatatggcaaccgattgatcttgcttcgtaaagggcagatcgtgaaagatttatccgcagcagaaaaagcgcagcttcgtttgcaagatctattactattctttgaagacgacctttagaaaaccgaatctaccagtgaaaatcgcagaaaaaaataaatgaaaaccagtgaaatgaaaaaaataagaaaaaatcattgacaactttcaaagttcaacctatacttaggacaatcttacatcagtttggagcgaacaatcatgaaacaattgcaagagaacccctcacaactgaataaatattactttagctattttagataggtttgtattcatgaaagacatgggtacaaacactcgtttgtatctatgatggctaaggcatttcgtaatgactttaaagccacgtagatcgtaaaatctatagtggctattttttatattcacatatcagctgatatgtaatgtttgaaggtgttcactgtagattctatcaatttacagtggacatctttttttgttgaaaggaatgaataggatgaaccaattaatcactggacacacccgtttagcagcgttgtttgcgaaacctgccaaacacagtatctcgccagccatgcataatctttcttttgaagatcaaaaagtggatgctgtctatctagcttttgatgttgatccagaaagtttagcagcaagtatccaaagtattcgtcagcttgatttgttaggagtcaatttatcgatgccgcacaaaatggcagctgttcctttagtcgatgaattatctcctgccgcagaactgattggtgctatcaatacaatcgtcaaccacaaaggtcatttgatcggtcacaatacggatgggattggatttatgcgagcgctaggagacatcgaggtctcgattattggcggtaccatgacagttatcggcgctggtggagctgctacagcaattattagtcaagctgccttagatggggtagaaaccattcatgtttttaatcgaaacgatgaattttatccagtgattgaaagcaagctgcaacaaatcgcggcggctactacctgcaacatcacacttggtgatctagatgatcagcaagcattgggtctggcgatcaaagagagccaattgctagtaaatgcgactggtgttggaatgaagccgcaggaagatgccagcccattaaaagaccgcggaatgttacgagaatcgttggcagtttatgacgtgatctataatccgcgagaaacacggctgttgcgtgaagcaaaagccgcgagagcaaaaacagccaatgggttaagtatgttgctttaccaaggcgcggcggcttttgagctatggactgataaaaaaatgccgattgagaaagtcaaaacactgattgaaaaaatgtaaaaaaactaataactatgaaggtaggaagaaaaaatgatcgtaattatgaaaccaaatgccacggcagaacaagtagaagttgttgtgaaacgaatcaaaaaagaaggattagatgtacaggtcaatcaagggaaggaacaaatcgtcattggacttaaaggagatacgcgtctgatccaagatgtcgcttttcgcagctacgatggtgtagaagacgcaattcgtatttccaatacgtacaaattgacttcgcgggaatttcatccgcaggacacggtagttgatgttgatggtgtcaaaatcggagatggacatttcgtaacaatggctggcccatgttcgatcgaaggattagaacaaatccgtgaatgtgcacggatcgccaaagctggcggtgctcaaatcttacgaggaggtgctttcaaacctcggacctctccttacgctttccaaggtctggaagaagaagggctgaaatacatccgtcaagctgctgatgaaacagggatgaaagtcatcactgaagtaatggacgaaggacatatcgatatggttgcggaatacagcgatattttgcaaatcggtgctcgtaacatgcagaatttcaaactattagcggctgtcggtaaaacaggaaaacctattggattgaagcggggaatttcaggaacaattgatgaatggttgaatgctgcagaatacattgctgttcaagataaaagtgaagtgatcttcattgagcggggaattcgaacatacgaaacagcaacgcggaatacattcgaccttagtgctgtaccgatcatcaaaaagttgagtcatttcccaattatcgttgatcctagtcatgggacaggtatctgggatctagttccgccaatggctagagctggggttgctgcgggcgcagacggcatgatcgttgagatccatccagatccggcaaatgcttggtctgatggtcctcaatcattgaacgaaaaaacctacatgaatatgatgaatgaagtccatatcatggaaaaagcgatgaaagaaatcaaagcactgcaaaaataatcgtcgtttttcagctgagagtgacagctatttcagaagaaatcaagtcattgtgaagtctaaaaaaaggagtgtaccatttgatgttacacataaatttagcagaacattcgtatgatattgtcattcaacgaggtgcctttcaagaagtagggaaatgggtcaaaggactttggcaacctcaaaggattgcagtgattacggatagtaacgtttccccaatctatggacaagtcattattgatgcgcttactcatgaaggatttgcagcaaaattacttgttgttccagcgggcgaaaagagcaagtctcttgagcaagcgacgattctttatgatcgtttagcagaacttgggttgacccgaagcgatggaataattgcgctgggcggcggagtaatcggtgatttagcaggtttcgtggcttcgacctatatgcgaggggtccattttcttcagattcccacgactttattggcgcaagtagattctagtattggcggcaaaacagctgtcaatactggaaatgctaaaaatttggttggaacctttgcccaacccgctggtgttttgatcgatccagaacttttacgatcattaccactttatcgcgtacaagaaggaattgcggagatcattaagtcggcagcaatcgctgatgaccagctatggcaaaaactagccgaattgcaagatgaggcggcattattggaccatgcagaacaagtgatcaccgcggctttaacggtcaaacgaaaagttgtcgaggaagaccctttcgatcatgatagtcgcttgatgttgaatttcggccataccatcggacatgggctagaaaaaacagcagcgtttgaaatcagccatggtgcaggagtagcaatcggcatggtgatggtcacccaacacgcggagtccatcggattatctccaaaaggaactacggcccaattaatagaaatgatcagcaagtttcatttgcctactcagtcagaatcgcttgacaaagatcagttgtatcaagcgatcactcatgataaaaagacccgaggaaaccaattgaagattattttgttagaaaaaatcggtcaagcgaagatcgttacgatccctacagaagaaattaaaaattatttataaaaaagagaggaagcgacggatgatgcgttatattacagcaggtgaatcccacggacctgaattgaccgcaattattgaaggtctaccagcgggattacccttaacagcagcagatatcaatcacgaactagcgagaagacaaacgggttatggccgcggcggtcgcatgctgattgaaaaagatcaagtccgtattacttccggcatccgacatggaaaaacattagggtcgcctgtgacattggtggtggaaaataaagactggaaaaattggacgaaagtgatggcaatcgaggaagttcctgaaaaagatcggaaattacgacgagtggctcggcctagaccaggacatgcagacttggtcggaggcatgaaataccgtcatcaggatttgcgaaacgtcttagagcgttcctctgcgcgggaaacaacgatgcgagtggccattggtgcaattgccaaaaaaatcttaaaggaattagagattgaagtggctggccatgtgacaatgcttggcggcataaaagcagctattcctgatggtttgactgttcaagaaattgccgagcgctccgaagcatctgaagttcgggtgttggatccttctgtcgaagaagaaatcaagcaattgatcgaccaaaccaagagaaatggggatacgattggtggcgtcgtagaagttctaatcgggggtgtccccgctggtctaggcagttatgtgcagtgggataaaaaattggatgccaaaattgcgcaggccgtggttagtatcaatgcatttaaaggtgttgaatttggtgtcggatttgaagcaggagtcttacccggttcgcaagtgatggatgaaatcctctgggatcagcaaaaaggatacacgcgtcgcagcaataatttgggcggatttgaaggaggaatgacaaatggagaaccgattgttgttcgtggagtgatgaagcccattccaacgttatacaaaccgttgcaaagcgttgatatcgatagcaaagagccctacaaagcaagtgttgaacgttcagatagtacggcagttcctgcagccagtgtggtttgtgaaaatgtcgttgctacagtagtagccaatgaaatactcgaaaaatttccgagtgactcctttgaagaattacaaacagctgtccaagaataccgtgactacttgcttcattactaaaattcattactaaaagtagtagagtttatcccactactaaaaaatatcttgagaaaaaggaaacgagggacattccaatgtcacaaaaaatcatgatcgctggtctaggattgatcggtgcttcgttggcaaaatgcatcaaaaaagctgttgctgacagctatctgattggctgggatcattgtgaatcgaccaatgaaattgccatacagtcacagattgttgacttcgtgccagcttcatttactgaaggagcgatccaatcagatatcatcattttggcacttccagtggagatcacgaaagcttatttggctgaattgggaagagtaactttaaagtcaaatgtcttagtaacggatactggtagtacaaaagcagagattgttcaatttgcgcagcaattctcctttgattttattggcggtcatcctatggctggctctcataaatcgggtattttagcagcagatgagaatttattcgaaaatgcctactacattttcaccccgactactagcaaccgcatgaatgaactgcagcgattgtttcaagggaccagagcaaaatacgtcgaattggcaccaaacgagcatgatcaaatcactggaatgctaagtcatttacctcatattattgcttccgggttagtcaatcaggcgaatacgtttaatcaatcacagcctagggctcagcaactagccgcaggagggtttcgggacatcactcgcattgcttcttccgatccccgcatgtggacggatattttattaagtaatcgacaggagcttttgcagctaatcgcaacctggcaaaaacaaatggagcaagtatcacagtggttgctgaccaaagatgaaaaagcaatattccgtttttttgaagatgctaaagaaacaagagaccatttacctatccaccaaactggagcaattccagcgttctatgatctattgatcgatgttccggatcatccgggtgtggtagcagaggtcacccagctgttaagcacgggcaatctctcattgatcaatttaaaaattttagagacgcgtgaagatatacttggtgtcttgcagatttctttcaaaagtcaaaaagagctgcagcaagcccagcagctgatcactgaaaatacgacctatcaatgtcggataaaataggagaacaatgatgaaactacttaaagctaaccacctaagaggcacactgacagtcccttcagataaatctatttctcaccgcagcatcatgtttggtgcattagcagaagggacgacgacggttcgtaattttttaagaggggaagattgtcttagtacccttcacgcttttcaagaattgggagtccccattcaagatgacggcgagacgatcacgatcactggtcaagggtttggcggtttgaaagctgctgaccgttcgattgatgtaggaaattcaggcacaacgattcgtttaatgatgggtattttagccgggcaacctttcacgactactttactgggggatgattcgttgaatcagcgaccaatgaatcgagtgatgttgccattgaatcaaatgggtgcgagacttaacggcagcaatgaaagtgagtttccaccgattactattcaaggtacacgcgatttaagcccaatcgattattcaatgcctgttgctagtgcacaggtcaaatcagcgttactttttgccgcattgcaagcacagggtacctcccgaatcgtcgagaaagaaccgagccgcaaccatacggaagaaatgattcgtcaatttggcggcgagatcacggttaaaggaaaggagattcaaattacaggtcctcaatcctttgttggacaagaagtgattgtaccaggtgatatttcttcagctgcttttttcttaaccgcaggagctgttttacccaatagtgaaatcacgctagaaaatgttgggattaatccgacgcgaacaggaattttagatgtgctggaacaaatgggtgctcagatttcactgacagcgatcgatcagaacaatcaatcagctacgattactattcgttcttctgcattaaaaggaatcgagatccaaggcgcgatcattcctcgactcattgatgaattaccaatcatcgctttgttagctacacaagctgtcggccaaacggtgattcgtgatgctgaagaattgaaagtcaaagagacgaaccgaatcgatgcgaccgcagaagaattaacgaaactgggagcagatatcacgccaacggaagatggattgattattaatggtccgacgccccttcatggtggtaacgtgtccagtcgcggcgatcatcgaattggtatgatgctgcaagtagctgctttattgacgcaagaagatgtggaattagaacaggcggaagcagtagcggtctcctacccccacttctttgaggatctccgccaattaactggaggtgatgttgaatgaaaggaatcgttttgatcggttttatgggtgctggtaaaacaactattggccgcttattagcagaacgattacagttggcacatgttgattttgacgatctgatcgttgaatcgatcggcatgacgatccaagactattttgatcgttacggggaagccgcttttcgagaaaaagaaacggagattttgactcattcattaacacttgatcaagtgatctctactggtggcggcatcatcctaaaagaagaaaatcggcaactattgcagcaatttccgaaagtcgtctatttaaaaacggagccagaagaattgctcgatcggttgaaaaaggatacggtcaatattcgtccgcttgtcgtttcgaaatcgccggcagaaatcattgatatttatcgtccaagaatgccactatacgaagaaagtgcgacagtagtgatcgataccacccgcaaatctccagcagagatcgtgactgaaatcattcaaaaagcaggtgaataaatgaagattggttatctaggcccaaaaaactccttcacttatcgagccgcctgtgaatcttttttaaatgaagaaatggttccttttggatcgatcccattatgtattcaagcattagtagcaggggacatccaacgagcggtagtccccaatgaaaattcattagagggttcggttcatgcaacaatcgatacacttttccgacaaaaggaactgatcattgaacaagaagtgattttgcctatcaaccatcagctactgaccattcagtcaggacagccgatttccaaaatcatttctcatccacaggctttggcccaatgtgcggagtttttgcaacataacttcccagatgttcctattgaagcggtggcatcgacgactgctgctgccgtctttgtcgcagagcatccagcggagccggtagcagccattgcttccaaagaagcagcccatgcttatggtctattcattcaggaaaaaaatatccaggatacgactagcaaccaaactcgtttttggatcttgcaaaaagacacaaacgaatcgagcgttttccatgataaggcaacgaaagccacgatctatgtgaccttgcctaccaatcgaccaggtagtctgcatcagattttggccgcttttggctggcgcggcattgacttgagcaaaatcgaatcccgaccattaaaaacgagtctaggggaatatttttttgtgatagatttagtgctaaatcagccttgggccttggttgagaatgccttagaagaaatcaggatgttaaattgtaatgtccatcttctaggttcgtatgctgtgaagaaaataggtgaaggaaatgaaagagaggaaaatcagtccttgcgaggatgctgatttattagctaaactttatcaaagtgttcaagaggtccatcatcaattgatacctaacgttttcaaatcctttgactacgaggcattccgcgacttgttacaggatttgcttgccgcagaaacgcatcatttttttgtagcctggcaaaaacaaccttgcggatttattcatctaaaagagattgagttatcggatacaccgctgatggtctctcaacgtcgacttgagatcgaagcgttatcggttgaaaatgcgtaccagaagcaaggggtcggtgaagccttattaacccatgccgcagattttgctcgagaaaagcagtttgcaaccctcactttgaatttctgggccaaaaaccaagtggctgatttttaccaacgaaatggttttcaagttgaacgttacagagcaagcaagattttatgagccgcttttcatctttctatcaaaaagttgctaggaaaatcttaaaatttaaaaaaatagctttctttctttttttcgtaaggtattcttataagaaagaaaagctttttttatttggaggaaactgtcctatgagtcgaatggaccgcaacaaaaaattgcatgaacaattagcgaaagaagagcaacgagctgctcataaagaaacgatctttgctcgtcgagaaacaaaatctgtgagaagacctcaaaaggaagaagagtattcagcagaaaacgattttgcacaacaaagggagaacgaccaaacaagtcagaagcggtcttctggcaatcattcgtcaaaaaaaacaacccttcagcggccgaatctgttaactggcaaaaaaaacaagtcaaaatcctttggtaaacaaaaggatttcggcaacaatggtcagtcagttaacaagaagccagcgaaacaagagcagaaagtaaaatcaaaagaagctaaacgtaagaaacggccaattttgcgtttcatcctgtatgtgctagtgtttgtacttgcttactcgatcgtggcttttgtggcagggcagcaggtggccaaaagcgatgcacaagtctcagagacggaaacgtttgatggtgtagcatctgcgaacggagcaaaaaatattttgcttttaggaagcgacagccgtaaaggcgaaactggtcgtgcagacacgatcatggtgctgcaattggatggcccttcaaagaaaccaaagctgctttctttcatgcgggatacgctagtcacgattccgggatatggagaaaacaagatcaatgcagcttatgcatttggcggggcagagttagttcggcaaacgttagctgaaaatttcggaatccaaacgaattattatgtcaaagtagactttcaatctttcgaaaaagtgattgacaccctttttcctagtggtgtaccgatcaacgctgagaaagatatgagtaaaaaccttgaagtccctatcaagaaagggcaacagaatatgaacggtttagaattattgcaatatgcgcggttccgtatggatgaagaaggcgactttgggcgtgtgcgtcgacaacaacaagtgatggatgctgtgtttaatgccatgaagaatcctttatccatcgttaaattgccatacgcagcagggaaagtcctagggtatgcttctactaatctgccagttagcttcttgctgagaaacacattttcgattgccaaaggcgcagggggcattgatcgcttaactgttcctgtcgatgattcatggcagtatggctcaacctatgaagcaggaagtgtgctggtcatcaactttgataccaataaacaagccatcgaaagtttcttaaatcagtaagtttaactgaaaactttttgaaaagagttttgaaagcttactggtttatgctatattattaatgacgtttgaaatatgttgaaacgaggaaaagaaatgaaattagccgttgttactgacagtacagcttacttgcctgaacgcatccaggatcacgctgacttgttcgttatcccaatacctgttattttagatggaaaaagctataacgaagggatcgacattcagccagatgaatattactctttgctgaaaaacagtaaagaatttcctaaaacttctcaacctgtccttggtgaagtgattgcattatacgaaacccttgcccagaaaggttatgatacgatcttaagtattcacctttctagcgggatttctggctttatcaatacgttatatggtatcaaagatgatatcaaaggcgcgcgggttattccctatgattctaaaatcaccagcatgccaatgggacatatggtagaagctgcgttggatctgaaccaacaaggcaaaaccattgaagagatcgtgacccacatcgatcgcatccgcgataatacgtatgcttatttgatcgtagatgacttaaacaatctcgtgcgaggcggacgtttaacaaatggtgctgcattgatcggcggattattgaagatcaaaccgatcttgacttttgacgaaggaaaaatcgtgctttatgagaagattcgttccagtaaaaaagcttttaatcgcgcagaagacattattggtcaaagagaatcagaaatcgcttacccagtgaaattctatgtgatccatgccaataacttgtctgtggctttagaggaaaaagcaaagctgcaaaagaaataccctgatgccgaaatcgaagtgggtcattttggtcctgtgattggttctcatttgggtgaaaaagcgattgggattgccatcgcagcgcaataataaaagtgagttatttattcctatgcaattatttgatttttataaaaatacctatgttacttagaagcttgtcaagggattccttttgctagtttctggtcacatgggtatttttttgctttaaaagcatcttgcttgtttatctgattcacactgactatacttaatccaattactactttagtaaattactaaacaggaggatggaaaatgaaaataccagaaaacttaaaacacaaacccgtcatcaaagttgaagactatgatacagtagatggacgctatgcgcttcatacggatgcgaaaggcttatcgttgggtctggcacaatggaatgatcgaggaaaagtagatatctcagggaaagtatggcggcacacgggggaaaagtggtctcgtcaatcagaagaactcccattatcacggattcttgacttagcgatccttgtcgcgcaatctagcctctattttcaagatgcctatcgtcatgaaaagttttatgatccagaaaacccactcatcgatattattggactgcaaggaaatcggatgacagtagaagttgatacagacaatcctaaaattgatgaggatattctattgttctatgatgccttgcaaaaagatggtgaattgatcggtgaacgttttcgaattttaagtcggttgttaaacgaattgggctattaagaaaggaggaatctacatggggatcaatcgtaccccttttactttgacagaaggtcgacagttcagcaagttagaacagcaaatgatttggaaaaaaccagcgagtcatcagacaagtcaagaagaactgcggatcgctcaagaaatcaagctaaactggcaagatccagagatgaagattttcaatgttttattggaaggagatgctggctctggaaaaacgcaattagccaaagctctctcctatgatcttcaattgccttataccaaaatcacctgttttgctgatatggataaatcagatgtttttggtgcattgttgccgatcgtagcaacagatcaagaagaagacagtgaattgttagaagcgatctatttgagtaatagcttagatcaggtcattcaagtgattgcggatcactattcgctcaccagtgagggtgcccgagaaaaattagcagacttgattcgacgacttgaagaaatagatacgaccgatgtcgttcattataaattttatccttcggaaatcgttcgtgcgatggaaaaagggtatctattagaaatccaagaaccaacagtcatccgggatgcctcggtactcgtcgctctcaactctgcattggagcaaaatgggatgctgaatctgccaactggcgttgtcaggcgccatccggattgtgtcgtcattatcacaacaaatcggaactatcagggcaatcgtccattgaatgaatctcttagagatcggatgcaacatgcggaaaaaatggaccttcctgaactatctgtgatggtcgcacggggacttgctaaaaccggctttcaagatcaagcgatcgctagcaaaatggcagagattattcgacttctcgatacttctgcacgagcaaatgccatcaagggtgtggctggtatgcgatcttatttttattggctgaatacggttaaaaatgggcaatcacctttaaatacgttagcggtcaaagtcttatacaagttaacgacagatccagacgaattgcgtctgctgcaagaagccctcgatcaatcagaattgctcttagagctaagacgtttgtatcaaggacagaaaatgagtcatcgacaaccaatacatggacgcatcgtatctgctgaagaggcggatgcgcgaaatattgaagaagcatccttgcagatggggacagcagctagtactgaaaaaacagcagagacactggagacacctgaggtgctagatacacaggaaacaaaccaagataatcaggaagcggtgcctcaagacactatagatggagactctttagagagccaacattcgtctgatgagggacacacaaaggaaggaagtgaacaatctgctcaagaaccttccagtcagcatctttcgatcgaagaattcaggcaattggataaagaagtaagaaaacaagcaaatcaagaagcgcggcaagcgctaaaacaatctatccatgcgaaagaaggattgattgtgcatcggccaaaactccaagaaaatgctcctcagaaagcccaacaacttctagcaccgttgttgccggtggttgaaacaataacaaaacagttgcttgaattattagaaaatgaagcagcttcttcttatggcaaaggaaaatatagcgggacacgctttgatgcaagtcgtgttgcttatggcgactttcgaacatttgataagaaaaatcctcctcatgaacagccttcattagcgatcgctttacgaatcgatgaatcagggtccatggtacgggagggacggatcaccgctgcacaacaagctgcactcgcagtgagtgtgtttgcacagcgcctagatctcccgctgatgatttatggcgacacagccgatttgtctgtacgagagaagacttctctctattcttataaggaatttgctgaaccttttgattatgtgccggcaaagctgatgtctcttcaaccccgacaaaacaatcgtgatggggcagtgctgcgggtactagctgaaaaactttcccaacaatctgctacgacaaaattactattgacgattagtgatggtcagccaaaggcaatgccagattatacgggcaataaggcgaaagcggatattcaagcagtcatcaaagagtatgaacgccaggaaatcatctttttgtccgctgccatcggacaagacaaagacgtcatcaaagaaatctatggcgcggaaagatatatcgatatcagcaatcttaaagaatttcccaaacaattattaacactgatcagccgttatttctaaattacgattcattcggctgctttttaaataacatccgtcttgcatagaagtgggaggcggatgttatttgtttcttataaaaagaatatgtaagctaaattaaacgaacgttttcaatttctgcttcgtatgctaaactgatcacaaaggaggaacaacaatgactttgaattggcgttatatctatcctttctctactgcaggagcttatttcattcgaagaagaacatttgaagaagaacattgcggatgagttatggactatttacatttgtgagttcgttcttatttttttgtgaaaagtggacattcttttttttcgttggtatgctcttgaacggcgtttaaaacagacttcacaagacagttcttttcaaagttggctctttttactccttattttcttaggggtggtcggtattctatggatcggcatggcagttatctttttcctatatagtcgttcatgtgacaaacaattccttttttccgaaggggaaaaatccgtgacgatccgatttttagtaggacaatcgcttcatttgatggctatcgaggagactcttttttccttgaacgggattggtttggctttttagattggcgattcattaggcgggattgtttttgaacgagcctttcatgattttagccagtttttatcagttgcctgctggattactgaatagcggttcttcagtgatatcttgggcatggcatttactaattggtctgctaggggtcctaggctgttggcttggctacaggagccggttgtctgaaatcgtcaatcgccatgaagtaagttgatgtgaaaggataatgttctatcgatgagaaaaaaatgaacgagtctcgtttgcacttgcttgctaagatgatgacggctaccaacgtaaatcgtttcacttagaaaaccttgcaagcgggatctctagttaataatctttgtttttaaagagaaggggtgtttttttgtttttagagatcaatgctatttccaaaagctttgacaagaaacaaatttttgatcaggtaagttatcaatttgaaaccggaaaaatctatggtattttagggcgcaatggggcagggaaaacgacgttattccaatgtatcgctcggaatatgaccgttgatagcgggagtatttatttagttgaagacggcaatcaacgaacctatgaaaatacagatgtcggatttacattcacgcaaccgcatctgccaggttttatgacggcgattgagtttttgcgcttttttatggatgtcaatcgggagcgcatcaaacagtcgctttctccagaagaatttttaatgtctgtaggaatttcttcagaagagcagcatcgtttaatgaaagattattcccatggcatgaaaaacaaagtacaaatgcttctttctttgatggtgcagccaccaatcatgttgtttgatgaaccattgacctctttcgatgttgtagctgcccatgaaatcaaacaaatgatccgatcagcaaaagaggattcgatcatactgttttccactcatattttacagcttgcacaagatttatgtgatgaagtggtcctactaaataatcatcaattgaccgggattgatccttctcacattcatgaaccagattttgagaaagaaatcgttactttgctgacggagggggagcccgatgctgcaatggattaaactttattggctttatgaagagacgattttttcaacgaaagcgaatggatttctctattttttgaccaaaattcctttgattggaaaacatcttccccatgatctttatgggcaatacggtctcaaaaaaatgctttttactgtattatttagcttgcgcttgatcttgccatttttcacaaaaattatttggctgcttttttattatgcaattgccttggttgcttttcatggttgggagaatttatttggctcttttgatcagtttgaagaacaaataatgattgctggtttttatacttggctagtggtcgttgcactagccagcaattttttttctttgttctcatttacattagatcaaaaagcgattgaattcacggattacttcatggtgtcaaaacgacagtatttgcgaatgaatcttttctttaagacgatccaatccattatttattatctaccagcatttttgttgtacagcttttttgctggcaatagttggctgaccctcgttggtatctttggtgctggctttgcttgtgtggcagctgccagtctaattcgctggggattccaaaagcaatggggcagtggctggcgcatcggttggcgactagccatatctatgctgattttagcgtcgctctacggcttattgcttcaacagattattccaactatgacattcgggttgggacttttggcgttctttctgattgccggcactggctgtttttactacctaaaacactttacacaagaaaatgattttttcctttattctgttgaaaaaagctatcagcaatttagtgtgctagaaaccatcagttcagattcaagtcaatatctcaatgaagggattgaaatgcagaaaaaactttctttggatcaggagaagccactcactcatttgcaaggatcagaatacctcaacggattgctctttcaaagatatcgtaaactgttgcgcaaaaaattgctgaaccgtgtcggtattgtgtctattctatttctaggattgattttattatcctttttgaagattgttccatatcctaatgaagaggatctgacagcactactgccagctctatttttagttatgtattttggttcattgggaaaagcaatcgtccaaatggtttttgttaactgtgacatctccatgctttactatcctttttatcgggagaaagaaacgatcctcagtgggtttaattaccgttttatcaaatcaatgttttacaacggagtctttgcgggaagtatttttgtcggcttcttattatgggacttgctaaatggattgcaagctagctggtatttcattggggtcttatttttattattgacgagtttgacagcattgttctcatttcatgaattatttatctattacttgctacaaccttttactggagatatgagagtggtcaatccggtctacaaatttgtcagtggagtattgtattggatcagctatatcaacctgcgcctgcatgtttctggatttgcttactcgatcgttgtctcaatggtcttattactctatgtttttgtcggatatgtactaatcattcgcttcgcgccgaagacctttaaaatcaaagaataggagagaatcaggactgcattataaaacctattcacaaatgcgaacatatgttttataatgagagaaagttgtgaataggagggtctagtcagatgaaaactacgttgactcttgaaatggaagaagccctttattattactgtcgcgaaaacagtgatattgtcatcgaagaggtaatcatgccggacgatcaaggaatcgttgatactctaagttgtcgcttaacaccagaaaatttgtttgaatggcgctgttatgaattaaaagtcagcctagcggattttcgttcaaaagcgaagctgtcatttattgggcattataattattttgttttgccgcatgcattatatgtaaaggtcaaggaagagattcctgctgccatcggtgtattggtttaccatgcatttgctgatcaagaaaaggggagccctggttattttagcgtcgagaaaaaaccgcagcggcaatctttactcgtcaacgaaaacgcattgttgtatcgtttgatctctgcacaagcacgagaagtggggaaggccaagcaaacagcacgaggtttgcgcgttttctcgacggaacgattgtacaaagaactaaagaaaagggaaccagaatacgatttatttggcggcggggtcaattactacgaccgttttattgaagatacgcagctacaagctattgaagcgctaaaagaagaactggttgcaacgcgagaagcttatttcgaattggaacagcgttttttgacacaagaaaaggagtagcactatgtattatccatattttcgcggcaaacaatttgacttgttggcattaaaaagtctattagaaatggaacagctgtctttagaagttcaacccgtcattgagcctatccggcaatccaagactttttgggatacagttgagctgtttcagaaaaaagcgcatcctttttttgttatcgtcaatccacaggcgggggactttctgacggaagaaggaagtcgtttattacaaacactgcctaacgctaaagcctatatcatcgatcagccaattgaaaccattgactgtcagccggacctttgggttgttcatggatctgctccagcgttggccagtgactggagtaaaaatcagacaccgatcttagttggacaagaattccgtttattgaaaaaaatccagggaccaaagattctcatgcatgatttttttactagactgcctagaaacagcttctatcaggaagtaccagaagaagtgttaccaaccgtttatcagcactacgagcagcaaggattttccggctatagtgatttttctatcgacagcaaaatctattatgcacatagttatccctctaaaacaattgttttacactggctatttattgatcagcagcagaagttgcgaatcactcattttgtttcggacgaatcattagaaactcaaaaagaaaagtttctacagctcatgtcacaagttttgcaacatgaagaaatctatccaactcaaacatcaggcttagagttattacttgaagcatacaaaaaggataagtttccaggtatgggtgttttgcggaaagctgctgtcatgaaccacttggaattaatcagccgttatcattttacatgattgttagttatgtcatcagtcatataaagaaaagtttctctcaggagctgaaatctaactgcagctacaatcatagattttggttgcagttcaatcatcactgaaatcaccaatcagtcatgcatcaaaaatcctaataagcagctgaagcacgctaaaatttgttttaggaagccaactgtacaatactggcattcaatacataaaaatcatcaatctgcgcggcaaagactcattttttactcaaaatggttcactttaagaaaaatcgctgtttttaaggaaaaatacagctcaatcagagggaggagaagtaaattcaccagattttttcagaactttaaaaattatttattttagtttacataatatatattatacaaagttatatttggaaaaagacggttcaaaatgtttttgatttttgcattttgaccctctctcgctgtctttttccccttatgaatgttgaaatcaacaacgattcgccaattttcctgtcattggtgtttatttggctgctaattgatgtattgtcttggtgtatgtcactgatcactagtttaatacatcgatttcatttgattgggtctcgtcattaagatctttcgtttgttactaagtgactcatttgtttgatttcataaaattgttgctattgctgtatatgtttcgtttataagtttatcaggtatcagattaagctgagttaatttccttaaaatcaattcttgagtttacttcaaaaaatagcgatcgatagttataaaatgcatttctgtggttgtgtctggcggctgcgacgatcatttctgtttgagttttcttaattcatctgggtgaaagccaaaccacgggttcaaaccagttgaggcattagggattaaaactggtacggactggaatccgtatagtttcacttcttcgcgaaattcttctttttcttcaatgttcttttcgatatatgggattcgatgagcgtctaaaaataattttgtctttttgcattgaatacaattagttttgcaataaagcgttatcatataatattatttctccatcctttttatttttattggtttttatgttatttttattgtaaatttaattcttgtttaattcaataatctttactcatcaacatataaataaattggtttactactgacctgatgtgagttgagggaaaaagattttgctgataaaagtcattaaaaaagtgtatctatccatccctgtcctgtttgagtttaagatcgccctcactcctatctatttttgcggcaaaatttaaagaactgttcgctttacaaatgcgaacgaatgtttgtattatagtggtgagaggtgattcttatgggcatgctccaaccctacgaagatcgaaaaaaattaaaatggcagggattctttctatcggaacatacaacagaagtcggacaggatgagcgccagcgtcactttgtgtggcctgcaaagccagccatgactagcgaagagatcaatgaagtgttgactttagctaggatcaaaagtcgagcagtagcgatccaatgtgaagaagtcaatgaagacggtctctaccctcctgacgtggtcggcatgatccaaagctacgattctttaggcatttatattgatggacgtaaagtacattacgatgagatccggcatatttcctttttcgaagagacgaaatggttcgcactggatgaatgaatcgtaggcgatgagccacgacaagcgtacaatcggaaagttttttacggaatgtgcaaatctatttttttaaaggaggtttcccctatgcaaacgattaaaggaacagtgacaaagattcgattgctgacgtttacttcttctcccctcgtccgttttacagtaggaacgacgaattgtttgatcaatcgccatagcttatcttttttagcagatgtcacggaaggcatgtctttggtggctgttggcgagtggaatgcgcgcaagcaatttattgtccgtaaatatgctgttcgggggaaaacgaaaattatgatggacatcgaacaattgtctcaacaacgaggaaaggcggttctttcatgagagcgcgggatttgctgacagcattaacgacaacgacacaacaagagtatcagggaatttacttaagccgtaaggaaaccttggtccctttcacgacgattgcacaagatgcttctgggaacttgattttattttttgaacctaatcgtcccccactatccatcaaagaactttatacgagtttaatgttgcacaaaaacttacctttgctctattgggacggtgaagaacgacaaaaggtctatgggtttcgtgaagaagatcgacagatcattctctgatcttttttctgtgagataccaaccaatcattcttcttttcattcatggtatactatagatcaagaaaacattttcaacggaggtaaaaaatgggaaatccgcgcatatacaccatgtcttttgcaagtgtctatcccctctatgtacagaaggcggagcgcaaaaatcgtacccaagatgaagtggatcagattattttttggttaactggttattcgaaagaaggtctgtcccgacaattagcagaagaagtttcaatggaacgtttcttcgcagaggcgcctgacttgaatccgaaaagaaaaatgatcaaaggagttatctgtggcgttcgtgtagaagagatcaaggaacctttaatgcaagaaattcgatacttggataaattgattgatgaattagccagaggaaaaacaattgaaaaaattttgcgaggatagtttttaagtggtcctattctataattattgcgtttcattggtccattacgtataatgagactaccttggcaggggcaaatcgtttgcttcgatccgttgggcattcctgtccgacggatttttttatttaacttcagtctaaaaaaagcgctgtggctcttttgcaggaatcccattttggtacctccctttcttaatgtgattaggaaaacgagtcaaaatgtatacagcattcaggtcacagcgcttttagtattgctatctttctctttttttacgtgcttgcaggtgttctttgtgtctcaaatagaccaattctttctccattttacggtaacggttaaatagatcttgcgagagttctccagaagctaacgcttctttgactgcacaatttggctctgattcatgacgacaatttttgaagcggcatttttctgctaaaagttcaatcatctggtaatgccgatctaatgaagaagcagcaaccgtctccaaactgatttctctcatgccaggagtatcgatgaccattgccccatttggcaagcggaacagctgtctactcgtggtagtgtgacgaccacgcccatcttcttcacgaatggctttggttgtctgccgttcgtctcctagtaattgattgagtaaagaagatttaccaacccctgaagaaccaataaaggctaccatgctttctggcgtcaaaaatggttcgaattgcgtccgctcatctttgtagatggtggtagctaaaaccggcaaagcgaatgtcagcttcagctggttgatgattgcttctgtttctgttgtgtccatctgatcgatttttgttaatacaatgactggattggctccactgttccaaacaatcgtaacgaaccgctccaagcgagcgagattaaactcttcattggcgtttgttgtaagaaagacagtcgtcacattagcagcgattccttgttcgtctggtcgatttccagctactttccgctgtaaaaaactttttcgcggcaagacggtatcaatcaaaaattgattttgatcataacaatgccccattacccgatcgcctacgatcggatagtctttcaatgctgttgcttgctggcgaaactttccggagacacgggcataacgttcttctcctgaagacaagactacatttgccagatctttcgcttgaaagataacaattccttgattttccatgaatttcctccatttatgtttggaggtgccactctataaagggaaacctccatgatcttgacgtccattataagtattcatatgacatttcccctttcgtgagtaaattcatcgattgatgtatccctagtatagcatttcttgcgattgtcagaccagcttttcttttatagctcaataatgattagccgcaagaaatgctatggagcgttgaatatcccctgtcaatggcttcaaaaccactaaaacgaaaaagctgaaactcacgcgatagacagtcctctttaaactctcttcatcctctacgattttttcaagatagctcctcgctcattaagcaataagcctccccttgtatcactgttctactattatcgttgttccttcctatcttcttctgagatccccattcttgccctatcttccctatgttcattaacttttgaccattctcctttacccattagtgaataatcttagttcttttgtaaatgattcgttatataatattctcttttctatttattcatataagaaatatttggtaaaaaaagtttttttcttttcaactgttatttaaaaaatggtatgatagcagcagaatatttattttttcctcctttattgaaactcgcaaccccatcttacgctcgcgattttacaaaggagcaaaccatatgttaggagaaaatcatggcaaagaaacttcttggtacaatcagtggtcttttgattgctgctgtacttggtatcagcttgtacacgcaaacccaaaaagacccgaaccccacttcatcacctggacactcatctactatacaggtgaaacagtcagagtcttctaaagcatcagattcgcatacaaaagaaacccagtcagcaaataatctcgctgcattgacatatcaagggacacaaaccattactatcaacaacaatgtcccctccttctcacaagataccctctctataaaaaatggtgcatgggaaaaatatggtgatctcgatcgcttaaatcgagccacttctgcggaagctatgttgaatcaatccctgatgcctactgaaaaacgcggggatatctctagtgtcgcgcctacaggctggcacaataaaaagctgaaaaaaggttatctttataatcgaactcatttgatcggctttgctctggcgggagaaaatgccaactggaaaaatctgatcacaggtacacaacagttgaataatcccgaaatgttacgctatgaaatggatatcaaatactatttagaacaagatcccagccattatgttcgttattcggtgactcctatttaccgcggtgatgaattagtggcacgaggcgttcaaatgcaagcccaatcgattggcgataatacgatccgcttcaatatttatatattcaatattcaagatggtgtgacgatccattaccaagatgggacaagtgtgctttctgaagaagcatctgatgcgactagcacttcggcaaaaaatactacatcgaatgttgctgaagatgaaaaagaatatgtagacgcgaagggaaatggtctgataaaagggtcaaaaaatggcatttatcatctgccaggtacgagaggctatgaacagacgacaaatccaaaagaatggttcaaaacgattgcggaagccaaagctgctggttatcgagcaccaaaataaaaaagcctatggcttttttattttgagagcatccctattcgacacgttaaccttatagcgcttgctcgcaccttgatttttgtaactctgtcaaatagttatttcctgcttctgttaaacgcaatgtgcgtgattttggaaatttttctctcgtgattaggcctctattttccatccgaagtagatgacggtgaatgagagaagttgatttgattccttcatgggcacaaatttctcgaatagatggtgctcgtttctgttcttgctgataagcatcaataaaaaataagatccgatctcttctaatcatattttcctccagggggtagaagacaaaagcaacggacaattgaaaaacctaagcgtttatttcctataggtaatattataaatgaaaaattcccttggaacaacagtttttgaagaagtcgctggcttttcatcgcatttgttttcttttgactttatgatgaaaagagtagaagaaaaaagtgaggcgttggtatgagttttggcgaaaatctaaaaaaattccgagaagaaaaacagctcggcgtcaatcagttggctttgaaatctggagtcagtgcagcgcaaatttcccgctttgaaaatggtaagcgtaagacaccccatgtggatactgcaaaaaaattggcaaaagcactctcagtcccattgcctttattgattggtgaatccgtttcatatgatgaatgggattatgacgaaaatcaacggcgagtggcccatcaaatcaaagatatgaccgaggaagaaatcacggatatcttagaatatatcgcttttgttaagcaaaaaaatagaaaacgctaattgaaaaaagccatctgtctctaaaaaaatagaatcagatggcttttggcctgctctctgacgagaattaccagaaatgaaattatcgtggataaactgcttggatactgtcttcaagaatcttcatttgtactagggtttcttcgtctttgactgttttaggctttccattaataatagcttcatacagtccggcataaacacggctatagtctcctacttcagaaactactttttcctcatgatagattccttcatcatcataatacgtcagacagccataatgttcaggaagatcaattccaaagtccgcatgatcaggcatataaaacatttttaaatgctcttcttggcgatctttggtttgtttgacaaacatgcctttcttaccataaacgacaaagcttggtcgttctttgattcggaaatagcttgatttgatcgatacctttaaagggccatagaagaagtccagatcgaaataatcgttcatgcgattcggacctaaaagttggcgaacttctgaatggtatgtctctggttcgccgaaataagacagcacttgatcgatggtatgacaagcatgtccataaagataactactatttaatgagaattcttgtgtattttctggaatttcggggcgataatagtcatagtgcatttctacttcaagtaaatcccctagaacgccactttcaataactttttggacagtcagaaagtcagaatcgtagcggcgattttgataacattgaatcaacagtcctttttctgcagccaaagcaaaaagttcttgagcttgtgcatatgtttcagtaaaaggtttctctagcaatacattctttccgtgaagcaatgcatccttggcagtttcaaaatgcagatggttaggagtagtcacaacgactaattgaatcgctggatcatcatagatatcgttgatatctgttgtgtaggtcgttccaggaagttttgcccaagtatcgcgaatcactcgggaatagattgtttttacgtggattttgtcggataatttagtagcaaacggcaagtgatagcgattagtgctttttccattgccaatataagcaattgttagcatagtttaaagcccccatttttcatgatagttccattatagtcaaacaaacgatcagatggaagcaagaatccttctcgctgtctatttgtatgtctccttaattaactaatgaaacaaagcgcttatcattttgaaacgaataggctatgattgattcaaaaaggagaaaacgatgagatgtcctttttgtcagatcgcagccagacagcttcctgcaacaatcatttatgaaaatcaatggacaatggcgattcttcctaaaaatcccgctgcagacggtcacctcttagttataccgaaacaacatgtaacttctattcttgcttgtgacgaagaaatatggatgcaagttaccaagacagcaaaaaaggtggcaacagattgcgtgaaatctggtaactttgaaggtatcaatttcttaagtgcccatggcgctgctgcccaacaatccgtcaatcatctgcatatccatttgattcctcgaaaagaaggcgacggcatcaatgcttggcccgattttcatgacagtaaaaagtaagaaggttattaacgagtcgtcaattgaacaatgaaagagagaatgatcaatggatattcagttagaaaaagttacctaccaaacattaccgatagcgtatcggatacaaaaagaaagttttaaacagttgtttgaacactatcaggatacagaaacctccccttatctggaaacgtatgagaatttctctaaaaagtaccaacgagagaataattatttctatttgatccaagccgacggatcagcagtaggttttgtacgaatcgttctatcagaagccccggcgctggtagctcgagtggcccccatctgtattttgcctgctaatgaaaatcatgggattggtaaaatggccattcagttagtcgaagctaaattctcgtctattaagacatggcagctaagtacgattttgcaagaaacccgcctactttcattttatcaaacactcggttatcagctatcagatcgtacgagtccgattgtgactggtatggatcgtgtatttcttaccaaacatatccactaaaactcattacttattatcttttctccccattacctatgacagagtctcttaaagagcgactgtcataggtaatcttgtttacataatattatactggtaaataaaaaacacttcttgtttccttgatacttttcgagagaaagttcaaacgagtttgacgaaaaggtctcatacaagcgttttttggacccactcattcgtttttctcaactagcttttatcagtttctttccttatttatgcaatttatttcctagttccttttcatcatctttctataatgttgctgatcttatgttataattaattatgtattttaaaactagataattactataagagaaggtggatttatggaacaacatcaaccatcctggataaaactgctttttttctttttgattcttatgggagcagatcttatgaaacaggttatcgttcatcatttcgcttggttagacgtgctgcaattaatgaatttcctaatatttattctactctcctttttcattcgccagttaccttctaccttgcgaaagattctgattggtacttatctttttattatcggtggaatcatgtctcttttatttggaaatccctttgaacttgcttcatggacactctacttcgtgggtgcgttttttggtacatttttgtgggatcatttttgtcaacgatttagacttcgttggtttattgataaaataattcgttaaaggagcgaatttcgatggattggcgcaatgatcggatcaaagcttgtcaaaatggaacaaatcccatgttaatgaaggaattatcgggtggttttgcggtttttggcgatacccaatttttaccaggctactgtgtgttgttacctaaaaaatcagtcggaagcctaaatgatttatcactggaagaaagacaagaatttctcgtctcgatgagtgttctgggtgatgccattttagccgcctgttcaccactgcgagtcaattacgatattcttggcaacacggatcaatttcttcatgcacacgtttttccacgatattcttgggagaccgaagagcgtcgttcaaaacctgtttggctatatccagcaacatattggacatgtccgcagaatacctatgatgaagagaaacatcacctcatacgtcagcgaatcacgacttctttgactgaatccgttcccggtgatcaatgagagctcttgaccaggagctttttttgttgataaaagaatttttcacaactctgatagaaaacagttgagacgtccgtataatagacaaagaggtgaaaaaatgaacgatcatcaaatgattcatttgatcaagaacaaagattataccggcttggaacaactaattgatagatacgggtcaagtattcttatgaccatccatcgaatcttacaagcccctcctgaacaaagtgaatggtcagatgtagcaaatgaagtattttatgaaatctggcaaaaaatcgaggcctatgatcctgagaaaagtagttttatcacttggatcttgctgattactcgaagtcgcggaatcgatcgcaagcgtaagttaaataaagcatttcaacaagaaagtattgaagaatatcaagagctagctattacggaatccccgttaagtgaagaagaatttctgatttggctcgaagagttatcccaagtcgatcaacaaatttttcttttatattatttttatcaagaaagtccagaagagatcgcgcaacaactggatttgcagacaacagctatttataatcacttatctcgcggcagaaaattgttgaaaaagatttggaaagaaaggatgaatcgtgatgaattttaaacagatcgttgattcagaaaatcgtcgtctcagaaatgaagtaacgcaagatgaaaaaaatcgtcttttagctaatggcaaaacatatatcttttttcaagaattgatgactgaaattcaatcactcttagataaagacgaaacagttcaaggctatctccctctctcaacttcaggcaaccttgcaatcagtaatcaagggatagctggtttgtcttatgcacgtacagaaagagcaaagcaatatgtcgtacagttcaatgatactcggagtaatcgtctatttgttttttcagaaaaacggatcctttttcttgtgatcatcgactttttagatgatcaaacctatttcagttacccctactcctcgattccggcattttctttgaagacgcgtaaactgaatcgctttgagaaaccagaagacgaggaaatcatgttttgggcttactttgattttcaatcggatagccatatttttagtgatgtattgacaaagaaagactatcaactgtttcaacatttccatgacacgattcctgcactcaaaaaaattccaatcactgaaaaaatccaccgtaaaaatcccttagattacataatcagtaattggcatttcaattatcgattgatgatattcgtcaatcttttactaattcttttagctattgggttagtcttggggatcgtctttggaatcgggatttttaaagactggtactatcgtgatttgattgggtttgttgatcagagatcattttttgtccgataattatgttataatagtcaaaaattaacgagagaaggtctacctgttttatgaaaagaaaggtactagtcccattgctgctatccttgctattaagcggctgttctgcaaacgtaccagaagaagcaaccacatcttcgagcagccaaaaacaaatgcctagcgaaaccgtagaatcatcgcaatcttctctttcagatacaaaaactgttacgagggcttctgctagcgggtctaccagtgaatcggtatcagagacggagtcaccaaagactccagaaacagcaagcgcatatccctatcaagtagatatgtcacaacaatccaatgtcctgacagtttcttttgaaggattcaacgttcctgacactgttactattgatcagagcaaagaggaagttacttttgaaagttctacacccgatgattccgtgactagccgctaccgagcaacaatcgcaacggttcccacaaaaacaattcgcgtttttagtgtaggaacgaatcaaattcgtgaagtcaaagtgaatacacaaatctcaatcggtaaaatactgggtggaacccaagatcgtaaagactaccatggtacaatgtatttgttttacaaccatgatggtgggctttccctagcaacgccgaactatgctggcaacgttcctgcagatcagatggatgtcatgcaggaagttcttccctaaatcacttcataagaacctaactttcagaaccttagcttgactacaatattgcaggaataatcaaaaatttgttgtggaggaaaatcgatgaatctcaaacgttttgtacaattgtttatttgctatttcgtatctatggtggttgctgttttactgaccaacttattcaatatttcaactatgccattttatttgttggtggcctctattattgggtatatcacattaacgatcccgttagtagtcatgacgatcaagaaaaacaaatagttccgagagtggatttattgaaaggagcatcagatgattggcaatgttcgttatctaccaagaaagttaagaaaatggtacattctctatcttatctgtctgatacttatttatggctggttgttgtttactgatcagtcagcggtacttgctgtcgctattcttctcgttctttttgcaatcgaacttgcatttatgtggcattcagaaaattcttttttaggcagtgttctggttgcttgtcttctttatggcatctggatgctacctttcgtgcttcggtgattagttttcatttattcgtatcgaaagtgaatcggagaagctagcatagagaattttcttaaaaaaatacccagagaaaagagcaagtcatgacgttgtcattgacgataggtctttgcagtaatgcaaacactgagggctctattcctttgggtattttttgttcaatttaactaatttaacttagtgagtgacaaacaattattgctctcgttcaacaagtcggtaatagacttttgctgtgataagatataccaacagataaatgactgcgaaaagagcaactgatacaacagtcacactgatcagcagattgcggtcggtcaacccgaaaagcaaaagcagcttgcgaattatcggaaacgcgaatgcaaggtggatgatcgcagctaccaatggaaaagaaaaaatcatcaatacttgttgttggatcacttgcttgacttctttatgacttaagccaactttctgtaagatctcaaaacgttctttatcttctattccttcagagacttgcttgtaatagatgattaatgtagctgccaaaataaagatcagtccaaaaatcaaccctaagaaaaagaatcctcccgtaaacgttttggtctgtacttggaagagatcttttgattcaatgcgtgcattcggatcagctgcttgaaggtcctttcgtatctctttgaccattgtttctcgatcactggtttcaggcacttggaagtcaaaaacagtagtgatcactggttgttgatagataaggaattctttttcctgataccaactagttaatttctcagaaagccaagtatcatcgactaccaccacaagttgttgaacgggattctccacttgagtaaaaggtggcagctcagttagtgatcgaagagtgaactgactatgatcgatcgtcagctctttaggcaacgcttgatgggtccaagtttctggaaagaccaacaattcatctttttctggtccttcttttcctgtgattctttggtactccgtactagtaacaaatgtgagaaagaccgctttttctaaattctcgctgttatcttcaaaagttgttgaaggagtaagtgtgtttccctcaaccgtaaaaagtaagtctttagtagcagtgacttgtttccggtttttgagcgttactttattttcaagactatcgatggcttggttcaattgttgcagattcgcctctgactcgatctgaaagtcataaggaaatcgtgtttccaccacattcttctgtccgaaataaagactagctgttgtggcaacagtcactaaaaccattgttgacaaaatacaaatacttgctagacctgctgcattttgtttcattcgataaagcatcgttgatacattgatgaaatgggtcgtctgataataataagtggatcgctttcttaaaaactgcaatgctttaatactgccagaaataaacaacagatacgtggcgatgatcacaagaatcacagcgacaaaaaagagtgctaaggcgctgatgggcgacttgattgtgacagaaatcgtataccctaccgctaaacaaatgatccctagaagggctaaaaagccttttgctcgcggctcttgttcattgcgcttactaccttgcagcagttcgatcggcttggttcgccggacttgcagcatattgaatagaaaaaggcagccataaaccatcaaaaagtaaaggatcacaagaccgatactttctacagaaagttcaaagacgaaagattctcccacctctagaattctttttaaaatcaagaaccccaatcgtgcaaacaaaagacctccaactagccctgcggccagactgatgaggcagctataaaaaagttcccaaaagaccactaacgcaatttctcgtttccctaatcctagaacattgtaaagtccaaattctttttttcgttgtttgatcaaaaagttattggtgtaaaacgaaaaaatggcggcaaaaatcattaaaatgatatttcctagtcgaaacataaaaatagcactttgactgcttggcagtttattcattcctggattatttacaatgatttgtgtcatcattatcactgcaactagaagactcatggacagtaaaaaaggagtataagctttggtgttttttcgcaaattggaaaaggcgattttttgaaagaacattccttactcctcccttgcaaagacagctgtcatggtttccgagattgcttctagaaaagcgctattcgttcgttctccgcgataaagctgatggaagacgtgaccgtctttgatgaataatactcgttgcgcgcggcttgcagcaatggaactatgagtaaccatgatgatcgtttgtccattctgattgatttgctgaaacaacgtcagcaattgatcggaagtttttgaatctagcgccccagttggttcatctgctagtaagagatccggctttgtgataatcgcgcgtgcgacagctacccgttgtttctggccgccggataattcatagggatagtgttgtaacaagtcggtaattcccagtgttcgcactaatggttgcagtcgttggtccatttgtttgaccggcactttcgataagactaatggtaataagatattgtctttgacagaaaaagtatccaataaattgaaatcttgaaaaacaaagcccaaatgatctcggcgaaaacttgcagcgtctttttctttgatggtcgtcaaatcgataccattaagcgctaattctcccgctgtcggttgatctaacgtggccatcaagttcagtagggtgctttttccagatcctgattctcccataatggcgacatattcgccttcttctactgaaaacgtgatattcttcaatgcttcgaccggctggccgttcaactgactttgatacactttttttacttgttgaatgtttaatagtggcattgttctctcccccttcttttttagcataagctgtttagaagaaaaaagcgacttacaataaaaaacgcaaacttacagtgttgaaagtttgcggtcaaataaaatttttagtgggaaaatggatcgtcaccgtagttcccttccctacttcggagtcaatcgttagctgacagccgattttttctgctgcttgctggctcaaatataatcctaatccgctagcacgctgctgaaagcgtccattttgtcctgtataacctttttcaaaaacccgcggcaaatcttcttgacgaataccgatccctgtgtcttgaatcaaaagacaattgttttcggtaaaaatccggattccgcctttttctgtatacttcaggctattaaaaagcaactgctcaaagataaaagtcagccatttacgatccgaagtaacggtcaagtcgatagccaaatccagttgcaagtctttttttgaaaaaaacaaggcatattttttgattgcttggtgaatgagaggtgctaacacaatcggttcaaaaacaaagtcatcatttttcaagttttgtcgtaaataattcagcatcatttgcaaataatcattcactttaaatagttctgctttgacttcagtgggcgataggccatcactttgcactagcaaatccatcgctgctaatggtgttttgatctgatgcagccataatccgaagtcttcgtagatttcttcattcttcaaggctgcttgatactcggaggcggttttttctttagcttgtcgtttgattagctgctggtattcttcttcgatactgtttcgcgcaatcggcaagaaagccaaagctgcttcagtgatcattttcttggctaataagttttgtaactgacgtcttttttgtagataacgcatatattgccagacagagaaaatacctaaaatcactcctgtgaaaatcacataatcgatgaagggctctaaaggaagctcatggagaaagaacaagcctaaaagaccgctactaaacaaaattaaaaacaaatagaacttgccgtaaagcaaaaaatactcttttaagttaatcataggcttgttccttttcaatcaaatagcctttgtttttcactgtttgaatcaaatcagacaatccagtttgacttaatttctttcgcaagcgggtcatgttaacggctaatgtattattatcaataaactcttcgctattccaaagcatttcaataatcgtttctttgggaacgattttcccttgctgttgcaagagtaaggaaaggattcgagattcgtttggcgacagcggcaaagattccgttttacttttcagcaaattttctattggatgaaaagtgacatctcctaatgaaaacgtctggacttgttgatgggtatattggtagctgcggcgcaacagcgcttggatcttagccaaaacaaacgccaaatcaaaaggttttgttaggtaatcatcggctcccatgttcattgccatgatttgattcatttgttgatccattgaagaaagaaaaatgattggcacttcagaaatgttacgaatttcttggcaccaatggtacccgttgtaataaggcaaagaaatgtccaaaagaatcaagtcgggacttaccgcacgaaattcctgcaaaatttcagcaaattttttggcgggataacactcatatccccattgtcttaaataatcagccagtactgaaacgatcgtagcatcatcttctacaaggtatattttttgcatgattctctcctatcactaaattggtgaagctatcacagacagtgtaccagaaaataaaaagaaacgtctagttgagataaatcattctagacgtttctttttatttacactttttcattcgactcactttttttaagtgcattgcggattgatgggacttgcttgattttcattagatctaataagaaagtaaatagtgggatccccacgatcagaccccagataccaaagagatgctcacccagatataaaacaatgaacgtatagaacatgggaatctctgttttatgggacatcagccgcggattgagaacataggactcgagagcatgaacaaaaataatgattaataaaacatagacaacatcattgagtccgccaatcgtataggcaataaaggttaatggaatacaagaaatgatgactcctgctactggaatcaagcttaagaagaaaatcatcatggccaaacttaacagctgaggaaagcccatgacagctaaagcaagcactgtgatcactgtattaacgatagcaatcaatagctgggtttcgatcacacttccgaatgcgcgggtaaatttccttgcgagatagtaaacatcctcaaaaaaccaggaagcactcccttgcaaaaagagctgagaaaatgccactgtttttttgttgtcaatcataaagaaaaaactcaataagaaagagatcaatacagtcaaagccaattcaccgaagttgtaaagataattgatgacgacgacgactccattttggattttttggacataatcgcttgtttgcaccaaatgtagcaaatactctaataactcattgttagagtctgctttttgataaaaatcggtcactgacttaaccagttgcgcggattggttcaaaagaatcggtgcatacttggtaatgactaagtaaaccaaagcgacaacgatcaagtacaacacgattgaaagaagtttgattgacacattcactttcttgcgtattagctggaccagtttgtaaatcaaataagtaaaaataaaggttaataaaataatagtcatcatactgcgaagcagaaataagatcccgcaaagaaagatcagcactgtccaacgtcttaatggaacattggcaacaaaccgatggtagtaattcatgaacacgctccttttttcaagtcgtcaatcaacgactgttacttcattccccaattaatctaaccactttttgaagcaattatcaactcaaatcaattaagaagactattgtgggtagagtcatatgctaaagcaaaagcagcctgctgtcagtggcaactggaccaagtatcgtgaatgaaggactgatgattattttcaaaagataaatgcctattttttcgaaaagtttatggttgttttaaggttactatgacacaatagaccttgacagaataatttacagtctgtcttagcggaaactaaggcagacgccttttttatcaaaaactgccctttgttcggtttgtatcgaacaaagggcagtttaaacgattctatatttattcttatcagttgttactcctagacgaattgtctgctttccttaaaaggacgctcactatgcgactagctcactatgactaaagagacaattcttgacgaacttctcgaagaatggcatcaacggtcaacccattttcttgtagcaactcatttgcttgataacggtcatgaaaggctttatctaaaccaaaattgacaattttgatcggagattttcctaaataactagcgacagcttgtccatagcctccttcaagaaggccatcttcaagagtgagcaacaattgatgtgtagcaattaagccagacaatgtgtcagtatctaatccagaaataaatctaggattaatgaccgtaggtgtgatcccaagctcggtttctatcatggcagctgctttttttgccaggccaagagcatttcctacaccaagtaaggcaactttgctgcccgcttgaatgagttgatttttgtttagttgactgtaatctgtttgatcgacacgacctgattctaacggaccgacaggaacgcgaattgccactgggtgttgggattggtcaatagaccaatccagcatcgctaaatattcttccttattggtcggtgcaagataaacaagattcggaatatgactcaaaaatggaatatcaaagatccctaaatgactttcatcattcatgccataagctgaagcgccataaactaaaatagttcccgccacattgttcaaagacaaatcatgagagatttggtcaaaacttcgttgcataaaggttgaaaaaactgcccaaacgggttttgctccattttttgccagaccggcagtcatggttgcagcatgttcctctgcgatcccaacgtcaacaaattgactgccggcgatttttcgttgttcaggggtaaaaaggatcatcggcgtgccagcatttactgcaacgactgttggatcctgtgccattttttctaaaagataatcggtcgttaccgttgaataagtttctccaccagaatttgcaagataattccctgtttcaagactaaatggtccaccagcatggaatttctcgcgattttcttcggcaaatttgaagccttttcctttaacggtctgaatatgaaggacaacaggatgattgctgtctttcacttgtttgaatagatgcatcaaggctgtcagatcattgccatcagcaagataatagtagtcagaccctaatgacttaaagaaattgttttccgcttgaccattcgtatctcgcaatgctcgtaagttattgtagagacctccgtggttttccgcaatcgactggtcgttatcatttacaatcacgatagtgtttgttccagtctccgcgatattgttcaatccttcataagccagaccaccagataatgagccgtcaccaatgaccgcaattacgttcccttcttcattttttaagtctcgtgctttggcaaccccatttgctaaagacaatgacgtggatgtatgccccactgtaaacaagtcatggtcactttcttttggattggtataaccagagacatcgctataatgcgctggatcccagaaggcttgacctcgcccagtcagcattttatgaatataggtttggtgagaaacatcaaaaatcattttatctcttggagaatcaaagacagcgtgtaaagcaaccgtcatttcgacaacgcccaaattcggtccgttatgtcctccatgatggctgattttttctaataacacggttcttgcttcctcactaacttgttgtagttctgcaacggataacttctttaaatctgctggatctgtaattgattttaataacatcaaaaaactcccttctctgtttgagagtatactgcttcaccttcactttaagtcaagaaacttttgaaactttttcacgaaagtaagcaacagacaggtagaacacatgaacacaaaaaagcccacccttcaacttgtcatggtgatctgttttatcagcagaaaagttgaaggagagactctttcaaaagcattcgttatgagacacgatcgttttccagcgttaaatgatgtaagtcaaatcacttgcaggagttggataagcaaagatcagcgcttcaatttcttggtgagtgagctgtttttccagaatcaagtagcacaaattaatcaattcatctgcgatacttgaaagacaggtaatcgcaatgatttgtccctcttgattgtaaacaagtttaagcatcgcaacaggatcgttgatgcgacggtacgtaaaccaatcggcaaggttgattgtttcactatggatctgcagattttgagcgagctgtttttcactttgaccgatccgagccaatttcaacccaccaaagacgattgtaggaatcaggggatacgtgattgcagaacgagaacctttttggctcattgaagcgaccgcatattttgcttcaaaacttgaaacaggcgtcagtttaggttgttccttatccaatacatctccacaggcaaaaactcgtgggttcgatgtttgtaaatagtcattgactttgatcccgcgtttggaataatcaactcctgcattttctaagtgtaaggattcaacatttgggatgcgtccagcagcacttaccacgtaatcggtgtccagctcaaagcctgtaccttgcagcgtgtatccttcattgatttggctgatgctttcaatctctacattgaaatgaaaggaaattccttgcttttgtaattgctcaacaaaggcattcaccaattcttgatcaaatgctttcagtggtctgtcgttatgatgaataatgtgtacctctgctcctgctgcttgagcgattgtcgcaagttcaaaagcaacataccccgctcctaaaaaagtgattttcgcgggcattttttccattgcaagaaaatcggtgcttgtatgcaaatattcttgtcctttaatcgggagtagcgcaggtcgttgtcctgtagcaatcaagaactgatcagctgaaacgatttctgaaccaatccgcagcgtttgttcatcgataaatcccgcttctccttcataggtcgtgattccagtatccactaagccctgcttcgtctgtgtgggaacagtgtccgtgtaactgcgcttgaaagccatcaaagttttccagtcaatacccagctctccagtgatcccttttcctgctaagtgagcagccttcgcctttgcttcaacggcactcattaaaatcttcttggggtcgcacccgcggttggggcaagttcctccccagagatcggcttcaacgattgcgacagtcttcccttgctcgctgaaagaataagccgcagcagttccggatggtccaccacccacaacgattacatcatagttttgcatcttgctcctcctgacttagaaaatgaaagatatctgtacggctaacttcaccaatcgcttgtccttgttctgtaacaaccaaatgttcgtggttggccaagacttcatatacttgtgaaagagggactttcacatcgagggacattccctcttgtgtagttgattgttggtagtaaccagaatcaataatcgcttgaagacgttgttcttgctgtgctccttgtgtttcgtcaaaaaaggcgcgaacgaaatccgtttttggctctgtccgtattttttcaggcgtatcacattgtaccagtctgccttcattcatcacaccgattcgatctcccaattttaaggcttcattcatattatgggtaacaaagacgatcgtattgcctaatttattatgcaaatctaatacgagatcctgaagattggttcgagaaatcggatcaagggcgctaaaaggttcatccatcaagatgatgtccggttctgcagccaacgctcgcaagattccgatccgctgactttgaccacctgaaagttcagccggcatccgttttttgaacgtctctggttcaagtccaacctcagtgagtagttcatcgacacgttgattgcgacgatttttatcccaaccgagcatttctggaatgatttcaatattctccttgacggacatcgttggaaataaagcaatttgctgcaacacgtaaccaattttccaacgtaacttttggagttgatagtctttcactcgtttttgtttgaagtaaacattgccttccgtcggttcgatcagcccattgatcattttaagggaggttgtttttccgcttcctgagggacctactaagacaaagatttctccttgatgaatggagagatccaattcttttaatacgacttgtccctcaaattctttgacaacttgtttaaattcgataattggttccatttagtttccctccccaataatcttttctttttttagaaattcacgagcaacatctgccggttgttttccttccacattcacttgatagttcatgtcaatcatctggtcctctgtgatttttcctgatagttttttcaatgctttgacgacttgcggatgttctgcagcaaattcatctttcatcaatgcggctccttgataaggtggaaagagctgtcgatcatcttctaaaacgacgagattgtattgtttgatctcactatctgtcgaataagcatcgatcacatcgacatccttgctttgaatcgcttgatagcgcagtgccggttccatactttggacagaatcaaaagtcagcccgtactgtttttggatcccgcgatagccatcttcccgatcaataaactctaaagtaaaaccagcccgaagctctgactcatgagcaactaattcagaaatcttcgttatacccaactcttctgcttgttcacgacgcatggctaaagcataggtgttttcgtaggtcatcggctctaacaggcgcatattaaactggtcactaagcagttttgttgcttcttgataagttgattctggagaaccatctatttgggtattttctgggactttgactagactttctaatactgttcccgtaaactcgggataaatatcaatctggtcattttcaagggcgctaaataagaaacttgttttaccaaagtttggtttgatctcgacggttaaactaggatcttcttcttcgatcactgcttgatacatattgataaggatatctggttctgaaccgagtttaccagcaatcgttaccgttttatttgaaataggattatactgtgcgaaaagaattccgccgattccaagaaagataacacctaaagagatcagtgtggttttcatactgcggttttgtaaaaaacgaatcagtccactgaataagattgctaatagagccgaactaaccgcccctatgagtgtcaaactcggatcattacggtcgatccctaacaaaataaaggttcccaatccaccagcaccaatcaatgctgccaacgtggccgttccaatgatcaacaccaatgctgtacgtaccccagaaatgatgacaggcattgcaataggtaactcaactttgaagagttttcgcaagcgagacataccaaatgcatccgccgcttcttcaatcgacggatcgatttcggaaagcccaatatacgtgttttgaaaaatgggcagtaacgcataaactaccaatgctattagagcgggaacggtgccaataccaacaaaaggaatcaataatcccaataatgccaatgatggaattgtttgtagaatacttgtgatctgtaaaacaaattctgccattcgtttcttttggctcaacaaaattgctaatggaatagcaattaaaatggctaaaatcaacgcactcagcgaaatggccaagtgttgaaagattgcccgcagcaactcctcctttcgctcgctaaacgcttgaatgatttcgttcatatattccatcctccactattctagtctgccttaagtatagctgaatgcccaaacgcaacaaaaagatacgctcagcaggattgggagaaaagttggcctttcgcatctaaataggatccattatttcctgacattctgttacaataagtctaaaagaatgaggtgcttctatgccattactggttttgattggtgctcaggctgttggaaaaatgactgtcggtcgcgaactttaaaaaagaattgatggtaaattactatttaatcatcaaactattgatttatttgccaattatcttgggtatacgcctgcggcatttaagttgtctgattccactaggatcgaacttttcaaagcatttgtggctggtgaacagaatacagttaagacaatcatatttactgttttagtgggatttgatcagaaagaagatattgcttttttacacaaaatttgtgagatctttttaagcgctggacaaccggtttattttgttgaacttgttgcgcaattagaggagcgcatcgcacgtaaccgtcaggaagcacgtttaaaagcgaagccgtcaaaacgggatcttgctttttcgcatcaagaacttcttacttttaatgaaaaataccgtttggaaagccattcgacggaattggcatccctttttccaaaagtaaaaacgatgaaaatcgataatactgagttgtcacccgaaatggtcagccagaaaattattgctaacttccaacttgaatgaaagataagaaggacactaatcttaggaaagcagattagtgtccttctttattcttattttagtcaaacatccgatgtcgctgtgaaaaaaccatcagcaaaagaaaagacttccccaagcacttctattactgatggttattaaaattcacgttgcctttttatgataagcgacgtgtattgacactaccaaatctattttttcattccttcatgaatattatgactatcgtataaaaatgaataatcagctgattcgagtttccttctataaaatcatctttctacctgatatcctatcacttagggaaaaaatagtataatcactttttgcactggaacatgaaaaaaagaaattaaagactttaccacttttttattctcagtacttgaaaagctactccatctaactgatcaatcaatcatactaactcctgtcaccggtacaagcatttctaagttgattgaccatgatcatggtcaatcaagtctgtcaatccgcatatatctatattagtactactgattatttatctttttatagagacttatagccctttcaatgctgcgctgcttatttggcgattgaaacgttatgtgatttttttagttgaacataagcaatattcaaaataaagccgacgactgccaaagcaattgctgtatagaatgcgtttgtaaaatctccattgttgctggcagccattcctgctgctactcgtggtccaaagaaagcagctgtagaataaccaacaaagacgattccatagttgactccttggttagctggtccgtaattttccattacgatcgatgggaaaacccccatcactccgccaaagcagagtcctagcccaatgattcccactgcaaagatcatcgctgcacttgaaagtgtcaaaacgagtaaagataacgctacgacaccgtaaatgatcatcaatgtattggaacgcccaatcttatcagaaactgttccccaaatcactcgacctaagcaattgctaaaagaatatagactaacataaaaagcggctgttgtagctgttaatccgaacatttcctgcccaatcacagcagcattggaagcaatcatcaaaccagaaaatgccccaacaccgagcatcaagataatcaaataaaaagcaggtgttttcatcatctcttgccaggaataatttgctgcggttcctttaaccgcagaagtttgtgggacccatcctgctggacgataatctgcaggggcttttttgataaagaaacttgccattacaacgacgatcatataagcaataccgataaaacgaaaagcagtcaacacatctcttgattcaataattgcattcgcgatcggtgcggcgatgatggctgcaccgcccatacctgcagtgatcaatcctgaagcaagtccacgtttgtctgggaataaacgaatcgtattacttaagcaagcagaataagcaaatccttgaccaagacctgaaagcacaccataagttagatagagcatcccaggtgattccacaaatccagttaagaagaaacctagcgcaaataataaaccaccaaaagtaatcgtccattttgccaatccacggtcggtcaagaatcctcctaaaatcattgtgataggtccgacagcagcattgattgtaaatgccagcatgatttcttccattgtccaattttttagttgactaagcggtccagcgaaaacgctaaatgcataaacggcacctgtacataacagaacagcagttgaagcaatcaagactagccaacggttgagttttgtttccatgttttacccccaaaaaatagttttgtttaaataaattgaatgaatacacctcatgttacttatttcacataacgttttgaaagaaaatgtgcagtgcgattctctgcacatttcttttaacctattaaagattttctgcaactgctgtcttaccagcgatccgtccaaaggtaaagatatcagtcaatgagttaccaccaaggcgatttcctgcatggattcctcctgctacttcaccagctgcatatagacctttgatcacttgattttcttttgataacacatgggtttgtgtatcgatctttaacccccccatggtgtgatgtactgccggttttcttggagttgcataaaatggagcagtcgttactttaagatcaaacacatctttgccaaattcaggatcttttcctgcatcgacataggcgttgtatgcagtgatcgtttctttcaagatggttggatcaacattaatttgttctgctaattcttcaagggtatcggcgcggaataatgttccgttagctacttgtttgtcgattttttcttgggacgtattgtacgctgttttcttgatttcttcatcagcaatcaaatagaataggccaccattatcgattgctgcttgtgtcaatacatcacggctttcatattcattgacgaaacgtttgccttcttgattgaccatcacaaagtttgcgggaggtacttgcagaccgctgaataatgctcccgtattcggatcagataccggcatcatttgtgagaagcccattccaactagatccgcaccggcactttcccctagtttgataccatcccctgtgattgccggcgaattggaagttttgatgtcatcttcgatttcagtccaatacgtgttgtactgcttcagcatttgtgtattcgcaccgaagccaccagaagctaagataactgctttggcatggatcgttactttttgtccattgcgaccttccccaatgatccctacgacttgtccctcttcgatgatcaattctttgactggtgtgtcagtaagaatttttccaccattttcattgacgaaattgtgtagggcagaaacaaaagcgtacccttcatttttcaatggtttatggcctcggcgccattttgctccaactggcatatcgacatgtttgtaatcaaattcaacgccgatttcttctagccatttcacagactctagtgcacgatcagttaggatttttactaagtcatattgaccgtaaatcacatttccttctaagtcggtccgtttgccgcctaaataagtttggatacgatgccagatggcagagtcaaataagaattctttttctggagtcgttgcttgtaaatacgttgtgatttgttctttcaacaatcgaaaatcagccaagtattctgcatcaatggttgcttcatctacggcaatgatttcttctagcgcagcccgttcacctggaagcgcagcaaatgttttttgccaatccggatctgcggcattcattggtccacccgtgcgaacggtattcccaccgatggctgggtatttttcaactaaaatcacctctttgccttcttggaggatacttgctgcggcactcaatcctgccccaccaccaccgacaacgatgatatccgtggtgtaagtttcatcttccgtttttagcgcactggctgccttaggacgttttcttaaaacatctgggtttgcaccagccattttcactgctttcgcgacaccatcaacgacaccgttactggtaacggaagcacctgagatcgcatcgacgttcaatgtttggccttcaatgatttcttgtggaacacgcgcaaagactacatctgcgattccttccgattcaccggaagtatcgatattgattgcttcgatccgttcttcacttaatgtaaccaccattggtaaatcaccattgtgtcctggtgccgtgacagtataatccccaggctgataaactacttcttcgggaacattcaagatattagcaacttctgtaaagcgaatgaattttctgaaacagctttccaaaaagtcaacagtccgttgatctttcagctgcccattttcatcgaatgcttgatgcgcacgacctaaaagaaattcattaccaggcataaccgttgcattgacaccaggtgcatcaagaatttgacgcaagtgtagttgtgcccgtgaagaaccttggacgtcataagaagcacccacgatcatcactggtttgccatcaaacgggtgtagattgaaggacaaccattctaagacactttttagtgcggatggaatggaatgattgtgttctggtgtcgcgataatcacgccatcggcagccaaaattttctgatttaatgtttgaatgacttcactattggtttgatcctctgtttcattgaacataggaacttgatcaatttctaaaatttcgatttctgctaaatcggcaaatgcttgttgcatatatgtcaccagttggcgattagtcgatttctttgcatttgtaccgatcataccgacaaatttcatggacatttcctctctttcttatacctgttcccaagaaaatttctttgagcgctctttggcagtcgaatattcactgacgagacgattcgtgatttccacgaataatttgaattcattgaagcagtcttctaattcagcgactttttcctcatcttttaagcatccttcttcatcaaaggcttgcatcgaatgaccgagtaaaaattcggcactaggcatgattcgtgctttgacttccggtgcatcaagaatttggcgaaggtgtgcttgcgctcgggaagaacctaaagcaccaagtgaggcaccagtgatcatcactggtttgtcgatcaagggacgggtcgtataagaaagccattcaatcatgctttttagtactgctggaatggaatgatcgtattcaggtgtactgataatcacgccatcagcagcctcgattttttctgctaattctcgaactgcttcaggtgctgttctgtcttctggttcattgaatgctggcagatctttgatttcgcaaagctcgatttctgcctgatctttgaaatgggtttggataaattgcaataactggcgattggtcgaacgtgcagagttagtgccaacgattccgatcagtttcatactcatctctcctaaatgtgataaatttaacaattgattcgattataactcgcttttagatcaattgtttcaaaagttaatcgtacaaatagtcgtcttagaaagataaaaatggtcaaactcagcttaaatctctctgatttcattccgatagaaggatctgaaggacaatttatttgttccaattaagtacttctacagtttagtctgaccattcacatttgtgaaatatttatttaattatattatgataacttttttgttataatagacatatttctacggaaggagcaacttctatgtctcttaaagattcccatttgatgctgcagtacatcgacacattactaaagtacaataactataccaaagcagcgaaagacctatttatttctcagccttatcttacgcaagccatcaaaaaagtcgaacaagagttgggaacggccatcattattcgtcagtcaggtgttttgcatttgactgaagccggtaaaatctattatcaataccttgaaacattggaaaccgcttccgcgaaatttcgtcatcggttactgcgctacacatcaccagaaaccaaaacattgcgattgggtatcttgcccagtctgggctcgttcttgctcccactttttttacctgactatttggcagaacaccaggatgtgaccgtttttttgcgtgaagatttgccaaagcacaatgagaaacgtttattaagtaatcaattggatttttttgttggccaaaacccggagactatttcacctaatttgacgacttacgccacaaagagtgaaaattattttgcgatcatcccccctatttcgcctttgtatcaagcaaacaaaaaatttctctctcaagacagtgtttcaatgaaagaactgttacaaagcccgttgatattgacgacaagcggctccgcgattcgtcggcaaattgatcaattattgaaaaagtacaaagttgaaccaaccattctcgtagaaagcagcaatatttatactgcagcagcacttgctgaaaacaatctcgggttggccatcgttcctgaaagtgtcttgcaagcagcgacaatgacgcctttcaacctttatccgatacctgaagaaatgctaacgttaaattattttatcgctcatcaagcagagcgtccgttatcgatagctgatcaaaacttgattcgctattttctagaaaaagtatgatcgctaaaaccgccatcaaaagtaaaaaaaacatactcaaagaagaaagagtcagaagtaatggtatgtcaaacgagctaaacagattaagcaggcactttaagatcgtgcaattgccagggggcgcagtcgttctgctatcttgtttcaccagtttaaatacttcattttacttcatttaccagactctgaaagctgctttgtcaaggcagtttcgtctctatctttgagtatgtttcaattaggctttttgattcgtttcaggtaactcaatcagtggttgtagcgtagagggataaagcaattggccttgtcgggttacgattaatccagtgatgccatcgagttggctgagttgtttcatgatttcttcagtttttttaccaaagagacgtgtggtccaaatttcgccatccactgaacgatcggaaataatcgtgatacttgctaacgctgattctatcggataaccggttttacgattgaaaatatgatgataggtcttaccgtcgacggtgtgggaacgttcatagatccctgaggttacgatagaacgatcgcggatttttaaggctgccacgaaatttcctcttggcaaaaaaggattctgaattccgatacgccataagtgatccgcatgatttggtgtttcaccaaaggtaacaacattcccgcccagatcaatcaaagcggcactgacaccagattgcttaaaaaaatctgccagctgatctgcgaaatagcctttggccacagcacctaggtctattgacataccggcagctaaggcaacgctctgctgttggttatccaattcgattcgttgaggatcggtcacctgtagtaattccgtcactttttcggcagtcggcactttggcatctgagaaaccaatacgccactcctgaaccaggggtcccatcgcgatgttcaagaaactatcctctggcaagctgtgctcttttgctaaggcgatcaaagcaaacaagtctttggctactttggtcggctgaattccggcgttttgattgactttcatcagatctgaagcaggatcattggcactaaaccgtttttcaaacgctctgatttgttggactgctgcttccaaaattggtgtgggatcttcatgttggatccaaagctgaatgatcgttcccatcgctttgacttgtctttttccttcttgcatccgttcgtttcgcccctagtttttttgttcatcatagcagtttttcagaaaaaattgaatgcctttagcaaataaatgcaactataagaaagtcgcggacaggctttaaaacattaaatcacccggttcaatgaaatcatttcgatcaatccttgcgccgcttctgaacctttattgcccgctttggttccggcccgctcgatggcttgttcgatagtttctgtagttagaacgccaaacatgactggaatgtctgccgctaatccaacttgggccacgcctttcgcgacttcattgctaacaagctcataatgggtagtcgcaccgcggataactgcacccagtgtgatcaagccatcgtattgcttcacgttgactaatttttttgttatatagggaatttcaaaggcaccgggtacccagtaaacatcaatgtcttcttcttttactccatgccgtatcaaattgtcttgggcgccactcaaaagtttcgccgtaataaactcgttaaaacgcgcaaccacgatccctactttcattccttgtccgtcaaatgttccttcaaattgtgtcatgttgtgctctccttctttctcaaagtgataataaatgatggaatttttctttttttgtttgaagataacgattattttctgcaactggagttatttctaacggaattctttcagcaacatgaatgccatgagcttctaactcggtgattttttctggattatttgtcagcaagcgaatcgtatcgatgccaagagacttcagaataatcgccgcaaaaccataatcccgttcatctggacgaaaacctaattcaacattggcttcatacgtatccaagcctttttcctgtaattgatacgcctgcagtttctgtttcaagccgatacctcggccttcctgacgcaaatacaagatggctccggtaccttctttttcgatttgacgcatggcttcatgtagttgttccccgcaatcgcaccgctgggatccgaaaacatctccggtcaagcattctgagtgaagacgaatcaataatggttttgcgggattagtcaaatccccttttgctaatactaagtgctcaagatgatgctgatcttcaaataaggttaaatcgaaggatccaaatgcggttggcaattgaacggttaactgacttgttgccatataagtcgctaactcttcgatagtgatcatcggcagctgccatttttccgcgaattgagccaattgtgggcggcgagccatcgtgccatcctcatttagaatctcacaaatataggccgcttcactttgattggtcaattttgctaaatccaatgcagcctcggtatggccccttctttccagcaccccgcctattcttccgatcaacgggaaaatatgacctggtttttgaaagtcctcttccttagtttgaggattagccaatgctcggatcgttcgcgcgcgttcttcagcagaaattcctgttgtcgttgaacggtgatcgacacttatagtgaaggctgttttgaaagtatccgtattttgcgcgaccatttcagttagctgcaagcggtcagctagttgagctgagataggtgcgcaaatcaaccctcgagcaaatttcgtcataaaattcacgctttccatcgtagctagattagcgatcccaacaaggtctccttccgcttcccggtcgtcatcatcagcaacaataattaattgcccatttcttaaatagtctaatgctgtttcgattttatttttactcataggacatttcctttcttccgccacggatcagttgattggctttgacatattttcctaatagatctgtttcaacattcactgcttcaccgcggttaagtcgccccagattggtttgatttttggaatgaggaatcagtccaacggagaaatagcgcagtgtggtctcgataatcgtcaaactaaccccattcaatgcgatagagccctgtggaatgatctcatttctcagttcgtcgggataagcaaatgtcagaatcagcgcattctccaacacacgcttttctagcagcgttgtcgtagtatctacatgacctgccaccaagtgtccttccaagcggccgttgaaagctaacgctcgttccaaattgacttcgtcattgatttttgcggtcgaaaaggtggttcgttgataagtttccggcatgatctcgacagtgaattcttgtttgccagtcttgatcgctgtcaaacatacgccattgatcgccatactatcgccaacccgataatccgttaacaatgcttcagaagcatgacaagtcaatgcaatggtgcgaccactaggcacgatccgtgtgatcttacccttttcttgaatgagtccggtaaacattttcctgcctccttccaacgatccttaactcttctccgaccggttcaacagtgacttccgttagcgcaaacatctgattcacttctcgagaactagcaaaactcgctgttccattgccgccgataagttttggcgaaagataggtgataacttgatcccaataaccatccgccagaaaggcatcatgaatgctgcttccgccttcaacataaaccgattgaatcttgcgtcgatacaattctttcatgacaaacgagagagtcagtgaaggcgtggtaatgatattcacgtgatttgagaaaacagattggacttttttcgtagtaaagaccagtacaggactactggtatcctcaaaaagagttagctgctgtttcaaggtttctcctttacgatctaggaccactcgataagtcggaaaggcagcctctgtccgcaaagtaggattatcgattaaggcagtgcggctccctatcaaaatagcctggtagtctgaacgttcctgacgaacccggcgcaatgcagcttcaccggttatccttgttcgctgaccagccaaagcgatttttccatcaagtgtggttgcttgctttaaagccacaaaaggacgttgctcttcgtgatacgtattatagtggcgattgatttcacgtacctccttttctaaaacaccggtgatcactgctactccttgtgattctaaaaacgctttgcccttgccagataccaacggattgggatccaattgaccaattaccacttttttgatgccgctttgtagaatagcagttgtacaaggtggctgttttccgtaatggtggcaaggctcaagggtcacataaatggttgaatcaattagtttttcgggggaactacatgaatcgatggcgttcttttccgcatgtggctggccataagccatgtggctgcctacagcaactatttcctcatctttcacaatgacagcaccgactaaagggttcgtgaaggtttgtcctttgccttttagtgcttcggatatggcgcgcttcatatacgtttcatgcataaacattcctcctttctttaaataaaaagacctcgtgcataagtacacgaggtcttgattagacaaactcaaagaaacgatgacaaaaagaatagactcctcccgtcaatattcttgtaagtttttcttctcccatccagactttaactgtcggttccagagtttcactggatcaaccgcacgaatgcgggtcacggacttcaagcattgcttgtcaccgtcggtcgggaattacaccctgccccgaagaaacatattcaattcacgttagatactactattttttaattcaggtgtcaaacccctcttctatcctttttaaataacaattaaggaaaatgtttaagtacaacattcgccgttatcggagaagactttaaaaagttttttaggaattagcgacctccaaacaaacaattaaatgaggttccctggataaattatttctctttttatattttatttatttcgattgaataacacgtttttcgaacagataaaaaaagacttttaaagagtttaagaaacaatctctttaaaagtcttgtgaatggaataaatatgttattttgctgtagtgaaataaagtttctgactcgttaagttttccaaagaaagcagaaagaaactggcagctaataaattggcacttccgccgggtgaaacattttgctgttgacaatagttgttcaatgcttcaaaagcggcgctaggaatgggctgtttattggcttgctccacaatgccgtcagaagtactaaagtattctttatctaacaagttttgattttgataaatgtttcctactacctctaatcggtttctagcactcatcaactctgtatcataaatatgcttccctttgattctatatgcaccgctatcgattctgtatacttgtacatagctgtgccagtaagtatcactgtaattaacggatgaacttgtatgcaaaagaacatccccctcaaaaatctccacgccgttcttgtctttcaagccagtggattgcatgaggaatgaatcaattgctggaaaagtatgatcttctggataatctccgcttacatcaagtatgtttataccgtcatcatctaactcaaaacaaacgccttctgtacttggataaatcattctgtcattttctttatcccacgctctaaattttggtaccatcttatccctcctgctccaaaggcattatttcaatttgtgtgaatgtatcctttttttcttcgatttctttcgccaacttcttcgcaagttttaaactctcgcaaacctttttcagttgaactctcccagaaaatggattctcaacataaactaaatacacaaaactattcttagacatcttatccctcctgtttgctatcgctgacgattgcggaaatttactactatcttttattatttaccgtcttgcaatactgtaagggttgctaactttccttaatgatataatttgattattaattaaaaaggagtctttttatggacaaagtaaaagaagtagtttcagtaatactaatatttgctttgatatattttttgttgtgtctcgtcgcatctctcataatcagtttttttagattagtttttaaaagagaacctttctttgtaaactttaaagaattgtttcttaacttgtttttagaaattttgaatccttttaattatctgttctgattaaagcatttcgtcggataactgacttggtaaaatataaaatatgttacaatacctaaaaggaggtattgctttgggaacttttttagcttttatttggtatatttttataggatttatgctttatggaatcatcagattggcagttaaacacggaatttccgattccaaaaaaaataatttatgattctgttgctactcttttagagtagtttttttatttccgcaatttttggtggataactgactaaaccagcgatccgtcaactgccaataatgtcggttcattgtcattaatacaatcaaaaacttgcacctctgcctcttcactaccgactggctcccctgtttgttcactcactgtattcgcaacttttgtaatggcaactgtcgtctcaagttctttcatactagctacaaagtcctctttatcttctacgtcacacactacttcttcataaaattccatacattttccctcatttcagctgctacaattgcaaaatatggctcattaatttcaaaaaatctcatttttcatcttcctttctagttgtgtatttctgtcgttactaaattttcatatctacaaacatttatagtatttatttattttgtttgtttattatggtactttatttaaaaggagtgattctatggcgaacaatattgaatttgaagttgaaaaagtttataaaggcagaaccaacgaaatctttgttattactgatcccgagacacaggtacaatatattcaaacaattgttatcggttctgacggaaaaggcgtcgcaattacaccaagactagagccagatggaagtattcattataaggattaattagatcaacttgtgttggtcttttttctttccaagttggtaatttcttccaattgctgactaacgaccgctaacgaatttcctcagactatgcagacctctgccacgtcttttcgatttccgatcaatccaagtaccagttgttccccaataatcaatcatgccttttggcgtattgatcgcaaattgatgattattggataatgggtaaactcaaaacccaaagacttgatattttttatcgctgaatcgcccatgcgcttaacatgctgctttctacgctctttcaggtaaggcttcgcatctttccagtattcagccatttctcccataaaataccttctttcttccgattacaaaccccttatttagccaaaatcatatttttcagcttaacaacagtttgatcaccaagaactttctgccgccactcgtcctgttctttgtgacagacaataattctcacatgtgccgatttctcataaattttcagacattccgctctaaccaattccgaaaatccttcgatggcacagttgtagatcttgccgacttttactttcgtttttgctggtctgaccttcggttgaatctcgaagcgacgtccttctggatgaataacaaaagagtcttgtaatctcatgatttttcctcataaaacttactttcgataaatagtccagtttttcggtcatatttagccaaaatcaattcgatttggtacctaaaacaaaatagtttagcttttattttaaaagcctcagtttgaactcctttaacatcaaccgcttggaccaatttgtttccatcccaaaatgtgaagtccggagtataagtgattgaacgtatggttttattccctaagcgaaatttgggttgaagctcgaatttttcttgtaatcgaagttcaataccattggtttccgcatatttagcagcgaatggaaggtatcgtgcttcagcaacactatcgaatttaatgccattgacaacagtttttcgattgctgtattttggtttcttggatagtttagttgctctcataccgccacaccctctcttgccatcagtcctcgatatagcaacttggcttcttgccacattgattcagtggttccggcagtgagaaactcgccatagtgcgtcttcgatacttttcccaagctgattcgagtgtgacgatacattaccatgaagattcgaaagcggacctcttctggctgatcgctgtcgaggattcgcttaacattttccatcaagttcttgtgactagagtctaatgcagcgtagatttgcttaattacagtgattcggtttaattgatcaatttccaaatggatcatcccccgcttcttttcgtagtcgttccatgatctcagcttccttttgagcgttgtattcttctggatcattaagccattcaggtataggttctgtgcgaattggcttcttagaatagctattttggttcttgtgccttacatcatctgctctaacatccgccatagttttgatatttttctttacccagctttgcataattcctttggcatatccgtatgacttctggtctatagcagaccgtctcatagcctcacaaaccatttcttcgccaatatcctcaacccaatgacgtagatcatcagcaactaatccgttaatcactccaaagacttcttgatagagctggaaaggattagcagcagccggagcgctctgcgcattctctgctgttgctggtgatgttgttggtgttgttgctggtgatgatgctggttgcgttatcgtatcgataccatatccataccctatcgatacggtattttcttttggtttcaaagtttggatagggtatttatattcttgacacttcttgatgacctcaatctcaaattcaagtgtttttatctcctttaattctttgtcgatgaccgctgcgactttaggagatctggcgctgttgtatttgagccagttgactatcatcaactcttccgacttttcattaaagacgattcggccttcgctaacgaggaagtcaatgtttgtttttatttcttctgcagtcatatctagttcaaacttcgcatatctcagattgaattcataaacaccacattgagttgtgtaatcattcgataagagatataggaaaaaaagtttttgatctttgctccattcaccgactcgtttgtctttccaaaaagtggtatggagttgtctataaatagccattctttaagcgactcctccttattccaataaatcgcctacttctaaaaatcctgttaaagacttatgttggcgacagtattcacatttcccgcacattttcggcgcttcttctccatttttcactcgtaagatatgaggtaattcttgttccaataatcgaagttcaaaatcaaagcgtccaggataaatactgataccagcaatatcaggaggcgactcttttgttactgcaaagatataaggtgtaatttccctgttataggtttgttcgagtaagtttttataaacagccatttgtagaatatagccatattgctcaacaaacgaaacgtagccactatatttttgtgaccagtatctctgagaaagactccgagtcgtttttaaatcaacaagataacctttctctaaattgaaacaatcaattctggctttccattccgtatcaaatagcgttcctgttagaatcagttctttctcgccttgatagacaaaacgaaaaaatcatcatattctaaggtttcaatcatattgatcgcctgagcaaactctgcccgttctgatccattctttttataaatagcacttgcattctcttgtataaattcttgatgtgcctcaggagacttaaaataagaatggacatagtttccaactagtaaagccgtaggatcactctctggcgaccattcttcttttaattttgccaaagtcgctgcttcgcattcttgaaatgttttgaattggctgactgacatatactgccagtcagcttcattgctataatagttcttcttgtttaagtccatcggtatccgtcaccttcgcttctttcaaaggatctttctttgtttgagaaaattcttgttctagtttcgacgattctttcttttcggcggtcggaacctcaaaccaatcttctactttactcatgccatgagtgttgctgattactttgattattggtttgaaaactacgttgaaaaaagctaaaatacaatactcagaaaaattatctaaacatcattaataaatacattaaaccagaaataggcaagtattacttgagctctatcggcccctctcgtcttcaagatttaatgaacaagttacccaatggatttgaccgccctcttgctaaacattccgtagaaattgtacttactgttttaaaaggagcatttaaaagagctgtctatccatggcaagcaatcaattcaaatcctatggtatacgttgaaatgccagccttcgaaaataaacccaaacaaacaagggatgacatgaaaattatcactatggatcagtatcaaaaaatacttgaatttaatcccccatccagtcctttcagattaccactcatgattggctttcatacaggattgcggagaggtgaagtatgtggtctacagtggtcagatatttctttggatgagcgaacaataacagtagatcgaataatgttacaggacaagcatggaattcagcttggcactcccaaaacacaagcaagtttcagaacaatagcaattgatgatgtattagcagctgaattaagaagagcaagaaagagtcaatcagagaataaacttaggtatggtaaattctattacgattcaacttttgtctgtacaaaagacaatggcgaaccagtgacaccaaattctattaaatggcactcttctcgaataaaaaaggaactcggaattgattttaattttcactctcttcgacatactcacgctaccatgcttttagaagatggagtcaagccaaaaattgttcaagaaagattgggccattcaaggattgctactaaaatggacaaatatgtccatgtaactagaaagatgaaaacagaagccgttgatatattcgcccaacgattgaaaaaatccgctgaaagataaaaaaattgtcacccatttaaatttatgggcgacaatcgggcgaatgtttttgaaaattcacaaagaaacaacaattgttttcaagaaccccttgctatttcttcggttcatcctcatccattttcagaacggccatgaaggcttcctgtggaacttctactgaaccgatttgtttcatgcgtttcttaccttctttttgtttctctaggagtttccgtttacgagaaacatccccaccataacatttcgctaaaacatttttgcgcagagccttgatatcggagcgagccacgattttttggccaatcgctgcttgtatcggtacttcgaattgttgacgcgggatgagttttttcaatttttctacgatggcttttccgcgttcgtaggcaaaatctcggtgaacaataaagcttaatgcatcgactttttcagcgttcaacaagatatccattttaactaacttgctggtacggtaaccggacatttcataatccagtgatgcataaccttttgtgctggatttcagtttgtcaaagaaatcaaagacgatttcagataatggaatttcatagacgacattgacccgataatcatctaggtagtccatggtgacaaaatctccccgcttacgctgtgagagttccataaccgcacctacatagtcatttggtaccatgatttgtgctttgacaaaaggttcttcgacattttcaatagtacctggttcagggaaatctgctggattatcgactgtcacggttgttccgtctgtcttgttgacatgatagataacagaaggcgctgtcgtgatcaattccaaattgaactcacgttctaaacgctcttgaacaacatccatatgcaagagacctaggaaaccacaacggaaaccaaagcctagcgcttgagaagtttcaggctcgaattggagtgccgcatcattcaattgcagcttctctaatgcttcccgcagatcattgtaacgagaagtatcgattggatagagtccacaatacaccattggattcatttgacgatacccttccaaagcttcttgggctggattatttgctagtgtcacagtatcccctacttgtgtatctttcactgttttgatagctgctgtgatataaccaacatctcccaccatcaatgcatcccgttggatcgctttaggtgaaaataccccaacttcggtgacatcaaaggtttttccattactcatcatttgaattttatccccaggtttgaccatcccatccatgatacggacgttcagaacaacccctcgataagaatcgtagacagaatcaaagatcaatgctttcaatggcgcttcaatatctccagctggtgccggtacatattcgacaatttgttctaagatatcttcgatgccaattccggctttggcactagctaaaaccgcttcacttgcatcgataccgataacgtcttcgatttctgtacgtactcgttctgggtctgctgctggcagatcgattttattgatgactggtaagatctctaagtcgttgtccagagccaaataaacattggctaatgtttgagcttcaatcccttgagctgcatccacaaccaatacagcaccttcacacgcagccaaactccgcgatacttcataagtgaaatccacgtgtcctggtgtgtcgatcaaatggaaaatataggtttcaccatcttttgcggtataattcaactcaaccgcattcaatttaatggtgattccccgttcccgttctaagtccatggagtctaataattgattttgcatttctctggacgttaccgtatgagtttgttccaaaatccgatcggctagcgtagactttccgtggtcaatatgagcgataatggaaaagttacgaatcttttcctgtcgttttttcatttcttctatattcatggatacgttcctcatttcttttagtcagcttttctattataccaacgaaatgctgataattaaagtatttttcttgaccgatatctaaacaaatttgttcaggttttgctatactatagctagtaaataaattggagttgaaagaatggacaataattttcatcaagatttgcatattcgaccagtagaagaaaaagatgtcgatcagttcaatgagcttctaagctatgtttttcaaatcactgagtcggacatcgaggaaagcggttatgaaagcaagcgtgaaatgatcaaatcaaaacgaccaatcttggaattatctaaagtgttcgggtggttcaacggtgatcagcttgtttcacaaattgctgtctatccctgtgaagtgaacattcatggaactctttacaaaatgggcggcgtgaccggtgtcggaacttaccctgaatatgcgggacatggactgatgaaagacttgatcaaactcgctcttgaaacgatgcgagcagatcagcaatggatctcttatctctatccttataatgttccttattatcgtcgtaagggctgggagatgatgtcagataaattaaccttcaaaatacgtgatacccagttaccaaaaacggtggaagttccagggatcgttgaacgaaaagaggtagatgatcctgacgttttcactgtctataatcaattctcaagagaaaatcatggcgcattacagcggaccgctttccactgggaagaatactggcgctacgaaaacgaagaaagccgaacagcagctgtctattataataaaagtggtcaccccactggtgtgcttttttattgggtcgccgaagaagtctttcacgtaaaagaaatgttttacttgaatcaagaagcccgcaatggattatggaactttatctcggctcatttctctatggtctactgggtcaaaggcgatatctataaaaatgaacctttggctttcttgttggaagacagccaaatcaaagaaacgatcgaaccttactatatggcacgcatcgttgacgtaacagagtttttgaaaaaattcccctttaaagcattcgatcagccttttcatttcgttgtctccgatcctgttgctgaatggaataatggtatttttggattgaactatgctaaaggtgaagtcatcgtttcgaatgatccgatcggaaaagcggtccaattagatatccaaacgttaacttgcgtactgatgaattatcgaagacctgcgtatttggctcgaatcgagcgtctccataccgattcggatacgttacagttattggagactattattcctgatatggaagcttattttggcgactatttttaatcatgttgataaaatgaaggagaatgaaaatgaatatttactttgcagcccccctctttgctaaaagtgatctgctttataatgccgatctagtcaatcaaatccgaagcacctatccacaagcagatatctatttgccacaagaaaatgcatccattaatgataagtctgcttatgctgatagtaaaatgatagctcaagctgatacagaaaaagttttggaaagtgacctaatgattgcattattagatggtctaacgatcgatccaggcgtagcttcagaaatcggcgtggcttttgccaaagaaatccctgtcttagggttatatacagacagtcgccaacaaggagcagataatcagcaaaagattactgcactgaaaactgtagccgaaaatcaatttcattatttgaatctctatacagtcggtttgatcaaactgaatggagagatctattcttcagaaaacgctttactagaaggcttggctgcctatctcggggaggaacaataaatgggtgagaattataaacgtttattaaaactatttacactatttggcttccttgttttcgcattttctgtttgggaattctttcgaggtgtctatcctaaacagcaagcactgatttttctagttcaagcattactaggtattttgttgatctatgtacctgaattcagtaaaaagctgttccgtattcaactgcccaatgcgactatttacttttattggttctttctgttgatctcggtctttatgggaacgattttgcatctgattgaaattatttccttctgggataaagtactgcacacagttagtccgatggttctgacagcagttggttatgggctgatctgtatgttcctaaaagatgttccagtacgagaagtttctccatggctttttcttctgatgggatttgcttttgcaggcctgtgtggtgttttttgggagttctgggagtttatctgcgattcgcttggtggaatgaatctgcagcgctatgcgacgctagaaggcaccccattcattggccgcgaggcattgatggatacgatgggtgatcttttgaccaacacgatcggagctgtattgatgggattgattgcttacttccaagggcgaggcaagcctgattattttgaaagctatcgtatcaaaaaaattgaacagtgatttttatcaactgtctgaactaataaaattagttcagacagtttttttatccgaatgatttcgcaaaaactaattttgacaatgatctttttttagcaaaaatctcccaaattcattgaacccgctttcattaataaaggaataaacgttatttaataatttatgttattggacgagtcctctttataccaataattgcaaaaagaattgcctgaaatgcagtgtatttgatttcacgattttcaaaaggtctgttataatatttaacaataagtcgacctggaagtcagtaaggagatcgccatgattttgacggtattttttcttttgtgctgcatgatcttttcatctattacctatgccttttctaaagatgcacgaaaattcgtccaacccctgcctattaaaatcattttcattgcttctgcggcgattgccgtttggacaatgttcttttccgtgattgcgctagtagcttgggtcgtttaaaaaagcattcttgcatgtttcgagtgaagactcgctcctgtgcaagaatgcttttttactgtgcttttaaaataatgaaatttcacttaatggccagtaacgcaagataacttttccttgcatttgatcggcatccaccacaccgaaagaacggctatctcttgaaatcagacgattgtctcccataacaaaatattttcccttagggacggtaatagagaaatcttcagtgaattgggttgcactggccgcgatttgctggaataattcccggtagctatattccttttgcaactgatcatccgcaaattgcttcttaaaatcttctaagtactcttcgtgatactctttgccattgattgtcaggacgtcatttttcatctcgattttatctccaggcaaaccaattaggcgtttcaccgcaattttactggtatcatccggttctacgcaaataatcacgtcttgccgctgataacttgaaatcttggaagcaatcaagcgttgcccatcagacaaagtcggatccattgaatgcccgctgactttgacaggcgttaaaataaacaatcgaacgacaacaatcaccacaataaaagcgagaataaaccaattctcttttaaaaatttctgcatcttattttatttgctccttcaactattttctcagtagatccttcattagaaaatagacctgcgttttgcgtttacttctcaatcttacgtttaatttgccttttcggcaagtaaaatctttttacgaaagtttttttttaggagaaatttaccaatctttgtttaataaaaaggaagttcttaaaccacattgacgtagcataataacatgatgatttttttattcaaaagaaaaaacctgaaaaatagcggaataggcagaagactttattcaggtctttcccacagtatcattccgtctatcattcaggtaattcaagggttatttttctcgtttaagttagatgactaagaaatctcttattcacttatcggtgtattttcaaaaacaagctggtcattcaacacttctatcgtcacttttgttttcggcagaacacgtcctgcaacgatttctttagccagaggtgtttctacctcccgtgtaatgaaacgtcgcaatggtcttgcgccataagcgggttcgtacgaatgctctgcgatccattttttggcttcttctgtaatggataattgaatgtcttgattttccaatcgttgagacaattgagcaataattttatccacgatacctgtaacattggctaggcttagtggcgtgaacaaaattgtatcatcgatacggttcaagaactctggtttaaaatgaccgcgtaatagcgaacgaacattttcagccaccgattctggaatcgttccttccccagtcacaccatctaatagtatttgcgagccaatattgctcgtcatgatcaagaccgtgttcttgaaatctaccactcgaccttttgaatccgtcaatcggccgtcatccaatacttgcaataaaatattgaaaacatctggatgggctttttcgatctcatccaataagacgatcgtataagggttacggcgaacagcttctgtcagttggccaccttcttcaaaaccaacataacctggaggtgctccgactaaacgtgacacagaatgtttctccatgtactcactcatgtcaatccgcaccatatgatcttctgaatcaaacagattgacggctaacgctttggctaactcggtcttaccgactcctgttggtcctaagaataggaaagaacctaatggtcgatttggatcttggagacctgcacgggaacggatcaccgcatcacttactgcatcgactgcctcgtcttggccaatcacgcgttgatggagtgtttcattcaatttcagtagtttttcccgttcgccttctaccaatttcgcaaccggaatgcctgttaggcgaccaacaactagtgcaatttcgttttcagtcacagattcttgcaccattcgaacgccttccgcttggttttttgcttccaattcggcaagttctttttctaattgcggaatcgttccatggcgtaaaacagcagcgcgctctaaatcataattattttcagcatcttctaattcatgtttggctttgtcgatttctgcccgtttattggaaaccgcattgacttcatctttctcagtttcccattgcatcttcatggtattggcttcttcccgcaaatcagctaattcttcttgcaggtttgccaaccgttttttagaagcatcatccgtttcttttttcaatgcggcttcttcaatttccagctgcattaaacgtcgcgtgacttgatcgagttcagttggcattgaattcatttctacgcggatcgttgcactcgcttcatcaatcagatcgattgctttatccggtaaaaagcgatctgtgatataacgatcggataatgtcgctgcagcaactagtgcattgtcatgaatgttgaccccgtgatggatctcaaagcgttcttttagtccccgcaagatcgagatggtatcttcaaccgttggttccttgactaaaactttttggaaacgacgttccaaagctttatctttttccatatattgacggtattcgtccaatgttgttgcaccgatcgtatgaagttcaccacgagccagcattggttttagtaaattaccagcatccatgctgccttccgttttgccggcacccacgatattgtggatctcatcaataaataagatgatccgtccttcagatttcttgacttctttcaagaccgccttcaaccgttcttcaaattcaccacggaattttgctccagcgatcaatgcgcccatgtctaaagagaaaatcgttttgtcttttaagttttccggtacatcttttctaacgattcgttgcgccagtccttcaacgatcgctgttttaccgacaccaggctctccaatcaaaacaggattatttttggtttttcttgaaagaatacggatcacatcgcggatctcttcatcccggccaatgatcggatccatttttccactgcggacttgttgaacgaggtccacaccatatttttctaaggctttgtattgttcttcttggttttgagatgtcacacgttctccccctctcaaagattcaatggttgcttttaattctttttcattgattccttgaccttttaagtaattggtcaatggatggttttttagtttcattaatgcgagtaaaacgacttcagtcgataaatactcatcattgaaccctttttttagttggtctgcttcagaaagcaaacgaaataagttttgactcatgctttgtccgtattgaacattgccaccttcaacagatgggatttcatccaatagtcggtcaacttccttctcgaaagcatcgacatcaagaccagcgtccgtataaaaattgcggccaaattgattggcttgcaataaaattttccataaatgagcgatatctatctcctgatgatggcgtgttatcgctacttgttgtgcttctgcaatggcactttgtaaagttgttgtcattttttctgggttcattgttctacctccccgtcatttctaggatttctcctacattgtagtataccattttggtcagtaatggtcaaaagatatgcaagcactttttgactttcttttttagcaaactatcagcaaaagttgacataaggaaagctaagatggtatgcttaatgaaccatttcaacggaggaaaagcagatgtcacgctactattttaaatttatctttaaatttatcagaaaatctgctcttaacaagaacacgatgaagcattgttaagagcctacaagcgcctagcgcatctgcttcatcaaagactcggagtgaggtttctttctcatgccctggtttttggtggatactaaaaagattgtaagctgtagacaatgactgtctatggcttttttatatggaggaagatcatgttaacactatcaaatctatcgcaacaattcggcgacaaaatcttgtatgaagaagtcagcgttcaaatcaatcgtggcgagaaagtcggactgattggacgaaacggtgccggaaaaagtaccttgatcaaaatcattaccggggagattcttcctgatgaaggccaggtcactttcccaaaaaatctgaaaatgggctatttggatcaatatgtcaatgtggacgaaacccaaaccattcgcgatttcttacgctcagcctttgctgctgattttgaaaaagaggcaaaaattgcttcactatatggtgaatatgctgaaacattggatgatgagttacttgaaaaagccggtgaattacaaaatcaattggatcaaggttccttctatcaaatggacacactgattgctgacttagcggaaggtctgggcattgccattcttggtatggaaaccccactggtcaatttaagtggtggtcagcgatcaaaattaatcttagcaaaaatgttattggaaaaacccgatatgctgatcttggatgaaccaaccaatcacttagatgatgagcacatcaagtggctggttcaatttctccaagatttcaatggcacctatttggtggtttctcatgaccaacagtttctcaaccagatcacgacgcatatcattgatattgaatttggcaaattaacgaaatataccggcaatcttgaaaaatcactgaaactcaaagcgttgcaaaatgaaagttatttgaaacaatatgaagcccaacaggcacatatcaagaaaacggaagcctatattcgaaaatataaagcgggctctcgttctacgatggctaaaagccgagaaaaacaattagcgaaaatcgaacgattaacgccaccaacagatgcgccgacaccgcatattgcttttccttatgcccctatcgtcacaacattggcgttggaaacaacacacttagaaattggctatgacaaaccgcttttgtcaccgatcgatttgacgatacgctacggtgaaaaaatcgctattcgcgggtttaatggaattgggaaatcaacgttgatcaagacactcttaggtcagataccggctatcaatggatcggtttcatttccccaacacacaaaattcaattatttctcgcaagacttaacttgggaacaaccattacaaaatcctttgcactatatgagcgataaatttcctaaagctataatcaaagaactacgccgccaattatcccgtgcaggattgccgagtcagctggcacaagaagcgctaaaatcattgagtggtggcgaacaaacaaaagtcaaacttgccgaaatgatgatgatcaaaagcaattttcttctattggatgagcctactaatcatattgaccaagcaaccaaagataatctgaatgcagcactggctgattttcaaggaactgtcttagtggtttcccacgaagccgatttctacgaagactttgcagatcgaattattgaattaagtgaataagtacgacactaaaaaatctcgaagaagtgccgaaatttcagcgaactagctgaagtttttgaggcatgccttcgagatttttttgatttagatttaataggagaaagaaaaagtttcattcctttgctcacgctttttcgttcttcaactcttccaactcagcactcatggttttgcgtttttccaaaatgacatagacgaaaccgatcacgaatggccaaataaaagtagcaaatcgataaagcaacatcgatgacgctgcatcaacagtccctaccattggtccaaaaagtaacatataaacaaattcaaacgaaccgattccagccggcgtaggaataacacccgataggatcactgcaaagctgacaaaagaaagcgtcagtaagaagtcgatttctggatgtttaggtgccaatactacataaggaatcacataccaagcagccaatttaacgacattccagaaatagatccgtaaaaaagccgtacgatcacggagaatcgaatagactgtctcccgtaacgagtaaatctgcgtattgcaagtatcgatgattttgcgcatgctcttacttttgaaaagtttgtcgctgattaccacaaaagcgacttgaacgttgacacttacagaaagtgcaagtaaaaaggcaataatcagaaaagtaacgaccataccagctaatatcacccaaatcatatttggggctttctcaaagaataaagaaaattgaatcactagccctgcgatagcataagtcaagaccgccaatttatacatgaccatatgcaacgtagtcacacctacaccttgtgacaatttcaatccatttttacgataaaaattgacttctgatatcaacgtcccagcaccaaaagtaataattcgatagaatccagagtaacaaacggtaaataagccgtctttcgttgtaaactccggttgaaatcctacagcgatctctttgacggaacgtccttcaataaataagtaaattgttcctaacgccatcactgctgtaacgatcgacagactggtttgtcttaattccgccaaaatatcagtcatagagctgcgaataaaatagtacatcgcacctaagatcacgaccattaatagcaggtttaaggcaaatttcacttttgctttcatttttaactccttaggcaaacttaataaacaatagaagatctacaatcacaccgaaagcaaaaaaaatataaaatttacgtttgcgtgttttatggtgaaaaacgcgttgcgcgatcaatccaccgattccgccgccaatcaatcccataaacaacagattccattcagggacacgccatttttttcttacggcttggtatttatcataccccatcaagccaaaaagataaagattcgctataagtaaataaaaccacaatggattttgtataaattctgtcatcatttctcctctggttgatattatttagcatccaagtcttcttcttgaacacggacacgaagggcctgtttcatcaccttcattttaacaggcagattatctgtcggatcgccatcagttcgtgtataaacagttttttcctgagcacgaatctcaatttcatttgcagtaaagtactcgacacctggcactttcgcaatatgaccacgtatgatccggggcaaataaataatgaattccaatagattgagttttggcaataaaatcatgtgaaacagcccgtcatctggtcgtgccaactcgtcgaaattggtaaatccgccagctgaattggacatgactactgttaacaattgactcttgccacgccagcgttttccgtctgcaataatttctaatttgtattgtttctttttgaataaataatggaaaaaccgcttggtaaaagcgagtggtccgaactgttgtttttcttcttgcgaagtagccgctgccgtatcggccagcaatccgatggtcatcgtcgagatcatcatggagtcattgaccaatccataatcaatttgtcgatcagtcccattcaatatcgtttcaaatgcttcttcaggtttgagaggaatccctaacatacgggcaaagttattgaccgttccgcctggaataattgccactgtcagcttatctaactgatccacaaatgtttgcagcgcatgatggattgtaccgtctccaccaatgattgcaatcgtatcgatttgatgttctttcgcatttttttggattgtttccggctcaatatcaggattggaaggttgcaagactgcttcacttttaggatcatgttcttctagatagttcttaaaagactctgcagtatccttggcatcgcttttaccagccgtatcattatataaaaccatgatcttcatatttttcacttcctaaataaaatagggctgcgaatggtgcagacttctgcatcaagtctcagcccattattcaactcatttttcattatcaagcgatatttttccacttgaaaacgaaacaaaataaagttctactgtgcgtttttttcggcaatcttcacgattacatcagttgcttttttcattgattccaaggaaacaaattcatagcgtccatgcatattttcaccaccggcaaaaatatttggtgtcggaatccctaaataagagatcttcgatccatctgttccgcctcgaactggttcgatcactggctcgatacccagatcttccattgcagacttagctaactcaataatactcatgtctttttcaatgatttctttcatgttgtaatattgatcatataaatccatttggattcttgcttcgtcaaattgggcattcattttttcttggattgtaagcaattgttttttacgattttcaaacgtttcacgatcatgatcacgaatgatatacgccatttttgcttcttcgacggttccgttcaacgccatcaaatggaaaaagccttccgcaccatcggttttttctggcacttgatctgttggcaattgattatgaaaatcaatcgccaattgcaaagcattgatcatcgtatcttttgcggttcctgggtgcacatttttcccttggatcgttagttcagcttgtgcagcattgaaagtttcatattgcaactcacccactggaccgccatccatggtataagcaaaatcaacattgaaatcagccacatcaaatttatcagcccccaccccaatttcttcatctggtccaaaggcgattttgatttctccgtgtttgatttcaggatggttaagcaaaatttccatcgccgtcaaaatctctgcgatacctgctttgtcatcggctcctaaaagcgtgctgccatctgtcgtaatcaatgtttctccacgataatttttcaaattaggaaagtctttgatattcagtgtaaatttgccctctttatccaatttgatcgttgactcaccgtcatagttttcaataatttggggatccacattcaccgcgttaaaatccgccgtatccatatgtgcgataaatccaatggaacgaactggttcggaaacattacttggtaacgtaccaatcacaaaaccattttcctcattataatggacatcatgaagtcctaattcttccatttctttttgcaatgtcttggcaaacgccacttgcgtttgtgtggagggtgttgtttggcttgtcgcatcagaacgagtttccgtctttacatatcttaaaaaacgcggtaataaattttcgtacataattgatcactcctatttatattggaatggatttgtggaagtctctgaaggaataaagtctacctgccaaccttcttccgctttccattcattgaattttttgataaaacgagggatacattcccgttcaatgttatgacctggatcgattgccgtcaagctgtttgcttgtatatcatgagcggtgtgataactgatgtctccagtaatatatacatctgctttggcattcacggcttcttgataaaactgttcgccactgccgccgcatatagcaatccgttgaacgttttgccgctttgcttttggttcgatcaaacgcaacccctctaactgaaaaacacttttgatttcatcgatgaaatcttccaacaaaacaggtgcttttaattgacctactcgcccgatcccataatgctgagacaagttatccaaggaataaaggtcataggcgggttcttcatagggatgcgcctcaaccatcgcttgcaacaccttttcggtgatggtttctgggaaaatcacttcgatttttgcttcttgtaccgactcttcttccccaatttcaccaatcgcaggatgcgcatcctcttgaggagtaaaacggccggtaccaatcagtgagtagctggtgttttgataatttccttgctgtccagctccagcttttcctaaagctttcctcattgatgcgccttgctcaattggaacaaaaacagccaattttttcattttgattgtatgggtgggaacgagatacgtggtttcttctattccaagcatttcacaaaaccagtcattcaacccatcatgaataatatccatattcgtatgcgcagcatagaccgaaatattatgtttgatcagatccatatacattttttgttgcggatcatcggctctcaaacgacgtatggaacgaaaaatcggtggatgtttggcaacaatgaagtctacttgtttttcaattgcttctgcaatgacttctggacgaacatctaatgtcatcattacccgttggatctcgttgtccaacgttccgatatgcaatcccactggatcaccatcttctgctaaccattgcggacaatatctttcgaaacgttcaataaacgttctagctaacattattccagcacctccttgatccaatcaatctgttcgtttaactcacttattttatcttgaggaggaattgccgctttctctagttcttgcaaaacgatttctcgctgctgcaattcatgggcccattttttataaaaaacgagatttttttctttcaataaacacgggccaaaaaataattcttgtggtgtatagattttactgccttcttcagctacgatgatttcgtagtttttatggttttcttcaatcagttcttcgtgtaaaatcatgtaattattctcctgaagccattctcgcaaagtccgctcccccacattgggttgcaagacaaggcgctccttcccagtaattttctgctgagattttccattttctaaaattgttcgaatcaaagtgccacccataccagcaataaccaccgtatcaatctgatcatcaggttggattgcagctaacccatctgctaagcgaacagtgattttgtcgctcaagccattttttttgacttgccgtgaagcagattcgaatggtccttttacaacttcacctgctactgcatactgaattttattttgtagcatcaatgccacgggtaaataggcatgatctgatccaatatctgccaagcgggcttgatccggaatctgttcgccaacacgagtcaatcgcagggataatgattgttcgttcataacgtcactccttcagaaatagtatatcattctttattgcattttaaagggagagtttttactccttttatttacggctttacttcacctagagttgcttttgcacttttcgtaaagaaaacttgcatatcttgcttttcaaaccaatcgttgtgatccatatgaaggttactgcgctcccgtcacccagttgagtatcaatcgcagtgattcatacgaaggttactactctcccttcggtcgtctagtactgctcatcatctgctctgtcttgcttcgcaagccaatcgcagtgattcatacgaaggttattactctcccttcggtcgcctagtactgctcatcatctgctctgtcttgcttcgcaagccaatcgcagtgattcatacgaaggttactactctcccttcggtcgtctagtactgctcatcatctgctctgtcttgcttcgcaagccaatcgcagtgattcatacgaaggttactactctcccttcggtcgtctagtactgctcatcatctgctctgtcttgcttcgcaagccaatcgcagtgattcgcagcaaaacgcgttgtccgttgggacaacgcgtggggttattgcacgatttcaactgttttgattgaatttcctggaacttgaggtgggattgacatagtcattactggcaagcctgacaatgtgacttggaccgttgttcctttggtcaactcagaaacttgaccttcaaatgattcttgcggtgcgtgtaggatcacgccgtctgtttgaaagttaggaacaatcgtttcttgatcgtcgactgcttcgatatcatttagaaaaatctgtatcgtttcgttgtcgccagctgttgcattttcttgaagaactcctgtaaaaatagtcgttgcctcgctttcgacagtgctatttgttgtgctttcatcgtttttagttgtttcactcatcgaatcattatctgacggcgaaccgcaggaagctaataataaggttgtcaaagccaaacctaaaatcgtcaatttcttcataagaagttctcctctcttctatatttccgaattccggcgatttttgccagtcatttggatctcttttgtcaagtaacgaattcgttccatgatccgcttggctttcaatggctctgattctccacgttgagtaacggatagatgcttctctaactcttgcatggaaaagttggaggaaaagaacgttggcagttgttcttgcatccgatattgcagaatgacaccaaagacttcatcacggatccagctgctcatggcatctgcaccaatatcatccatcattaggatgggggcttttttaactgcattgagtttgtcgccaaccaagtctttgccgattgcttgtttcatttcgacagcaaatgtcgggaagtgaacaagggtcgtcgtataacctgcttccgcaaggtcccgggcaattgcccctagtaaataagttttgccgatcccaaaactacccaccagatataatcctttgtgaaaagcccttggatcgttttttaggttttcaataaactcgactgcagccatcaaagcttcgccccggccgggagtactttcatactgagcaaaattggcctcttgaatatctttcggcatatccattgctttgatgcgactacggatctcttcttgtcgttgatgcgctaaaagctcttgcgtgggcacataagtgacatcgataaaatgaaagttcaacgctagtcgtggctcatatccaggtgcaatcatcgtagggtcattcaaacgaaactttcgtttttcttgaacaaattcatagagtttcgcataacttttttggatatctgcatctgtcagttcctcccgatgttctgaaatgaattctttgacatccggatctttcaatacgtcccccatcatttctgagaaacgatcgcgatagtttcgtttgtctaaaatttttgatagattcttcccaacatcttccattaattgtcacctgctttcttttgcaagtaggcttgcagttttttgtcgatctctgcctgacgttctggggataatgtcgtttcttcaactggtttttcggcccagcttggcagtttttcttcacgaatgatctttttagacgggctttgcggccgtgtgcgtttttcttttgcttctttaactaagtcccgtacatgcttgatcgcttcttccgcggtttttacttgcaattcagaccattgtgccgcaatgttattgacataacttgctggcaaagccgcattgttctgtaccactaacacataatgaataagaacattgatcacactattggataatggcgagcgttccactaagctttttagcagccattgttcggagtctgtgacaaagctctttttttcagctttgattgctttcaagaatgccatcggcgcattattctcactttcgcggatcaatgctagatcgttatcactatacccattttgttttaatgtattaaatcgtcggatctcttcatctgaagtgggatccactttattttcagttttggtaaaacgcgtccgtgctttttgtaaaatcaattgttctaatgccttctgatcgattttcccagtagttaaagaaaccgaatctgtcatcagatccaacagctccatcacatcatagccgtataatgaatgatataggagtagtttttgccgaaaatctttatcgaaattgtctgcacggatgtagcgacgttgagcttcataaagaagaaaatcccaatctagttgttgttcatctaacaccagtctgctttgagtgtcttggaatttgccattgacttcctgtaattcctcttcattggctgcaaattgttgtgtatccaagcgataagcatccataaaagaagccgtaacttcttgatagccttctgcttgccattttgctggttggaacaacgaaacaagttgtcgaaactttcgctctccaacatggttaagcaataagaaactatagagttcatcttgaaagaaatcgctcgcatgaactggctcttgcaggtgatacaaaaatgtgattcccaactcgtcatcttctttttcaaacgttttgagtaagccgattccttctaacttatttcgtgcttgaataaaacgctgtaaccctacattcatcgcattcaaaatatctagatgaataaactcactttcttgcggatcctgctgatccgcagtcagtgtcagatagagtgctaaggcatcactttcgatgattggctgataaagatgaatcagcgcatccttcccttcagttgttagtggacgacttttgaagacacgatacaattgatttggtaatatgttgcccaccattcagggacctcctattcctcttgattgtctgctgtttcttgcggatcacttggttcttttgccttttcaacgatatcctgcaattcttttaagaagactgacatatctttgaattggcggtagacactagcaaaccgaatgtaagcaatctcatctaagtcgactagatcttccatgacatattcgccaatcatcgttgtcgaaacttcattttcacctagtgctcgcacacgattctccacatgatcaacaattttttccatttgttccattgtaacgggtcttttttcagcagagcgtatcaaccctcttaatatcttttcacgattaaattcttcacgagcgccatttttcttaataactaataatggtgcttcttcaattcgttcaaatgtggtaaatcgataaccacagttttcacattcgcggcggcggcgaatcacgcgaccatcgtcggcttggcggctatcaatcactcgagaattgttatgatgacattttggacattgcatagttccaccccgttctctcttccgtgtctcgaatgatagcgagacagcgatgatttatatgcttaattataacatgaaattcttctatctaataggtaaagtctttcaagcgaaagaaatattacaaatttaaataatgtgacggttgtttttttagccacaaaagaaaaacgacagaatcaattctgtcgttctcctccttatctcatttgtaacagtgacacaaactcatccagagtttcccgttgttccatttgttggttgcattgctcactgtcgcgacaaatgtaatttcctcgtttggtgtatgttccatcgccaccactttttgtcaacgataaaaacatggagacagtagactcatgttgacataaaggacagattcctttttttacttctgtagataaatgaccatagattccttggtagcctttttgagtatttacgatcataaatttactttgactgccgatgtcatcccaagccaaatacgtataatcacgaaggtctgtttgggaaaaatcaggtacttttaatttttttactttacgaaacagtttctctgtttgtttgactgaaggcacttgaaaaggtcggacattcttttttagtgcttcaagaatggtcaagctctttgacatcgtcaaagatgaatcaaaaaattgacgaatcagagactgtgcttctttgtcctcctcagaaaaaaatggttgaatggcttcttcagttaacatttcaactgtgcgaatcgtatggcgatcattaacagactgataagtccgaactaattgttggacttgatgtttgatgaaatgaaattgatagggttcaatggtaatcataatagatatcgatcctctctttaatgaaaaagcaaaagatattactgataaattcctctgatcacagtcaaggacaatgcagaattcagcatttgttgaccacctcctggacttcccttttttgtggaaagtcattggctattatagtttttccttcaggggttgtcaatcattgtccgcagacagcattcttttcttgtcaaagtggaattattgataccttttaaaacaggattttcttcttttttatctatttatattgattgacgaatatggtttatcataaaaaaaactccagatcctgtctagagtttttcttcgattcctgtataatgtttcaaatgatcagcatcccgtcgttcggttgaagagatctttgcagcatctgtgtcttcattttcgtttagcaatcggtcccgaccaagtgtttctaatgttttatcacctggttgagcatctaattcatcatgccgatcctcaatttcgtctacctgttgttgacggtgatcttttttggcttttgcttcatttgcctgttcttttccttcttgttccattttttcattattgatccattcaccaattttttcttttgcagaaccaacaattacatctttttcgtctttcaatgatcccatgatgattcctccttttttattagcatagcaagaatttcttcgattgacaaaagatacgtatgcgcttcatttaaagatatggtatactgaatcaaattttcagaatattctttgacaaggagcagtttatggacatcttaaattttgaagacatccagttggttcgcaagcaaactgttttgttgcaagacatcaactggcaaattgctaaaaatcagcattgggcacttttaggattaaatggtgctggcaaaacacttttattacaactgatcattgggatgatctggccgacttctggcaaacggcaagtcctaggtcaagtctacggaaaaacatctgtgccagaccttcagcgcagaattggttggataagtgcgaccttgcaagagaagattcctgctcaggagctctcagaaatggtcgttctatcgggaaaatatgctagtatcggtatatatgaagactaccaaatgaaagacttgaaccaagctattgccattctttgttcaactggcggcagtcaactgattggccagccatttcatcagttatctcaaggggaacgtcaattagtcttaatcagccgcgctttgatggcaaatcccgaattgttgattttagatgaaccttgtaatggattggatctttttgctcgagaagaattgctaagtcgaattggcgagatggtgcacaaggaatcacctacgttgatttatgtgacccaccatacagaagagattttaccgatttttgaccatatcatgatgctgaaaaatggtaaaatccacgcttctggcaagcgccagcaaatttttaacgaaaaaacgttatctgctttttatgggaaacctgtttttttccatgaagtcacttccgatcgcctggcagttttaccaaaaagcaactcactaaacaaaaaatgaaacaaaaaaagagacagctacaaccaaagcctctttccagatatcctttctagcttcagtttccagcaaacgacaaaataatgcgtcaactgttagcttttcagaaataaagggggctcctttgtgccggtgtctctgtcttaattctttcttttagcaagccattcttgtacttgcgtcttaacttcttcaatggttccttgattgtcaaagaggatatctgcccgtttgcgcttctcttctattggcatctgactattgatacgttgttgggcttcgatgctggttaaatggtctcgcttcatcagtcgctgcaactggatcgattccggaagatagacgaccgctacttgatctagcagggattcataaccagtttcgtataacaaaggaatatctacgatcacaagatcagcttttgctttcatgacttcaatctgtcgtaggatttctttacggataaagggtcctaatgagcggttcagcaattcccgtttattgtcatccgcaaaaatgatttttcctaattttttccgagctagtgtcccatcgggattgatgacctctggcccaaaaacagttttgattttttcaagccctggcatccctggctccaccacttcgcgagcaacgatatcagcatcgatgattgggataccagcttcttcaaagcacttgacaacggtactcttgccagtagcaatcccgcccgttacacctacaaccaagctcatctttctgtccccgcgtgtaattgctgacagaatggacaatagtgggtccctcgttgtgcaacttttgtttttacgatcggggtaccacagcggacacaaggattgccggtttgaccataaacgtgtagagagacttggaaatgccccgcttcgcctaacgcattcaaataggtccgaatcgttgtgcctcctgcctccactgctcgggctaagacatcaatgatcgcccgatgcaacaagttaatttcggcttcattcagtgtcgctgccgattgctcgggatgaatctttgcttcccataaagcctcatccacatagatattgcctaaacctgtcacaagcttttgatctaaaagcagcggcttgatggctttttttgatttctttaggtcacgagtaaagtctgtcaacagaaacagttccggcaatggttccggccccaactgcatgattcctttatacgtactgctctggtctttttcaactaaagtcatacgtccaaattttcgcacgtcccgataatgcaattcactgccatcagtgaattgaaaaatcacatgggtgtgtttgtccggcaccccttctttttcaaaaaattcatacttgccttccatgcgtaaatgggaaatcagatcataatcggtcaatttgaaaatcaagaatttgcctcgacgatcaaaagcttgaaattgttgtccttttagcatcgctgcaaaaatcggtacttctggagattcaatgatccggggccaacgaatctccatttctttgatcgttttatttaaaatcagtttctctagtcctctgcgaactgtttccacttctggtaattccggcacaacatttcacctcatttattttgcttcataccacgttttgccccagttactatctgtcaacaatggcacatgcagtgagacagcattttccatgacttctttgacaagagcatctaagcgttctaattcatcttctggtacttcgaagacaagttcatcgtggacttgtaaaagcatcgttgcttgtaatttttcttcctttagacgacgatccaaatcgatcatggcaattttcaaaatatctgcagcactgccttggatcggtgtattgattgctgtacgttccgcgaatgtccgcaaattaaaattgcgggaattgatatctggtaaatagcggcgacgatgatacaatgtttccacatagcctttgtctttcgcttcacggacaacttcttccatataagttttgacccctggatatttttcaaagtaggtatcaatatattgctgcgccgctttgcgagtgattccaagattttgggagagaccataatcagagataccataaacgatcccaaagttgaccgcttttgcttgacgtcgcatgtttggtgtaacttcttctggagtggagatcccaaagactcgcatagcggtacttgaatgaatatcttgtccttctacaaaggccgcttttaaatgctcatcattcgagatatgggctaaaacccgcagctcgatctgagaataatccgaagaataaatgacccaatctttggctcttggaacaaaggcttctcgaattttccgcccttcttctaatcggattgggatattctgcagatttggatcaacggaactcaaacgtccagtttgtgttaaagtctgcacgtaacgggtatggactttgccatctccttgaatcactttaagcagtccttccacataggtggattggattttggcaatttgacgatagatcaaaatgtcttcgacgatcggtgcctgttccttcaactgttccaaaacatccactgccgttgaatagccagtcttagttttcttgatcactggcagccccattttttcaaataaaatcacgcctaattgttttggcgaatttaaattgaactcttcgccagcttcttgataaatcttttgttcgatttcatgcaaacgttctgcaaattcgcccttcatctgatgcaaacgagaagcgtccacgcgaatcccagtgatttccatctctgctaaaatttttgataatggcaattccatatcagtaaagagtgcagtctgatttttctctgctagctctttcgccaaacggacagaaaggtagttgatcgccgcaacttttcgagctaaatgagcgaaaaagacttcttcatctgccggtagtcctcgtttcacacctttgccatagatagcttcgtccgattgaatcgcatcaaatccataatgcttagcaacaccagcaatatcattatttgaatcattggtatctagcaagtaagcagctaataatgtatcaaaaacaatcccttgtggtgcagccgcataacgattcagcgccacatacgttcgttttgcatcatagactttcttctgtgaagaggcattttttagccaagcaataaaatactcattttcaaagagatcatcttgattggtcacataaattttttgctgattcccccaagcgacaccaacgatatcttctaaatgatagttatcgcccagcatctcgatataaagagccatatcctcagtaaacatttccggagtgacctctgttacaacgtcaaaaagaatatcttccatttcttccggttcagtcaccacatttaatttttccaagaaagaattgaagttcatttcttgatagaatggaatcaatttatccagatcttttccttcgtacttcaatgaatcaatggccacatccactggcgcatccacatcgatcgttgccaatttttttgacaaaaaggctgtctctttatcattgagcaagttttctttcatcttgcttggcttcatctcatcgatatgctcgtagattccttcaactgaaccatattctttcaaaagtttgatggccgtcttttcaccgatttttgtgacaccgggaatattgtcagaggcatctccagctaatcctttcatatcaatgatctgtaatggcgctaaaccatcatatttttctgcaacgtgatctggcgtataactttcgatctcgctgacaccctttactgtgatatcaaccttcacatggtcggtagccaattgggtcaaatcgcgatctccagataataccacaacatcaaattgctctttgtcaactttttgtgccaatgtgccgataatatcatccgcttcataattgtccagttcataatactgaacacctaaagcggtgatcaattcgcgaatatagggcatttgttccttgaattctccaggcgtttttgaacggccgcctttatattcctcatacatcgcagtccgaaaagttgttttgcccgcgtcgaaagccaccaggacatgagttggctgttcttttgccattacattttcaaacatggtgtgaaaagcgtaaatcgcattggtatgcaaaccattgttgtttttaaaacgttccaatgaattgtgcagtgcaaaaaaagcccgaaatgcgacactatttccgtcaactagcaataatttattttttgtcatttgaataactcctcacctcaaaagttctctcttattctatcaaagaaatccatgaaaagcgatggattgcctttgttcgattaagccaattgcaaaaaaaaatgcgagtttcctcgcatttcctcattagttgtttttaccaaagattcgcaaaatcgctaagaacaagttgataaagtcaagatacaactgtaatgccatgaagacagccattccagtatttgcttggccattcgttgcttggtatagattacggatctgttggttgtcataggcagtgattcccataaagacaaatactgtcacgatcgacaagaaaaagtcaactggaccactatgcaaaataaacacattcagcaatgtcgaaatgatgatcccgatcaatatgccgtagccgattcgtcccacaacacttaaatcacgttttgtcatgataccaaatgctgacattacgccgaaagtgatcgctgcggaaacaaatgcacctgcgatcgatccgaagtcataatacattaatgtaactgacagcgtcaccccatttaaaagggagtaaaccagatatcctgctatggtcagcgaaggattcttttgcgcttttgcgcctaataccaagaccaaaataatttgaaggatccataaccctgtaaagcctagtggaaaattacggataaaattcattgtttgttctgcaaatacttgtccgaaaaagtaggcagacactgcgctaattcctagtcctacagcaaaaaatagatagactttggaataaaaacgattgagcccttgggcattaactacttcattgttcattttcttcaccttcctctacgatttttggaggttggaccatcactactgcatccaacacacgatcttcttgcgtattgacagcttcaacagagatcgtcactacgtctttcatcttatcgactttgatcacttcgaaatcgaaggtcaacgtctcataatgaaaaacaggttcaataaagttcaccgaaaaattcaccacatgagaacctggtcctggcaaatgtttagaaatcgcacttgtaataatccccatcaacattacagaaggcacgattggccgttggtattctgttttttgggtatagtcatgctgaatataaagcggattggcatcatttgtcaaaccgagatacaacaaaagctgactgtcttcgatcgattctgttaaagataacgaatcgccttcctcgatttcatcaattttcttacctaattttcgcggtttaccaatgttcaaatttatttcctccaaaataaataattttactctgatttcattttatcagatgcagataaaagtgcaagttcgtggtgcgatgtcccaaaaaagcaaaaacggggtgctgacttttgtcaaatcgatgcgagcaatagcaacgaaggctaaatagtaagtctcactggttgattttgtatcatagttctgttgacagccagtgcaaatgagataccatttgtttcgttgatctgctcgggtgatttgatttggtcatcgctccgtattttttataacacgtttcgagtcgtattactcaacaacttttcataggctgattcaaacttttgtacgtccccggcacccatgaaaatgatcacagcatcttgatgatccaataatggtgacacattctcttctttgatcacttgtccacccttttgaatcttgttcccaagatcttcaattttcacatcgccgcgagattcccgagccgagccaaagatatcgcatagataaacgctatcggctagatccaatgcctctgcgaattcgtccatcaatgcaatcgttcgggtaaaggtatggggttggaaaacagcgataatttctttttcagggtatttttggcgtgcgccgtcaattgttgctctgatttctgccggatgatgagcataatcatcaacgattgtcatatcagcgactttcttctcactgaaacgacgtttaacaccaggaaatgacaacatttcttccgcaacttctgtcatatccagcccttctttataggctactgcaatgacccctaaagcgttgttgatattatgttggccaaatgccggtaacacgaaatgaccgatgttttcgttatggatatagacatcgaactcagaacctgtcgttgtacgctgaatgttttttgcttgtacatcatcatcatcattcacaccataataatagatcggtacatctgcttctaattttcttaaataggcatcgtcaccaaacgcaaagattccttttttgacttgcttggccatcgattgaaaagctgagaaaacatcgtcgatcgattgataataatcagggtgatcaaaatcgatattcgtcatgatcgcataatctggagaatacgctaaaaagtgacgacgatattcacaggcttcaaatgagaagaactctgcgttagggtctccatgacctgttccatcgccaatcagaaaactagttggacgaacaccgctcaacacatgggacaatagacctgtcgtactggttttaccatgagaaccagtgactgcaatacttgtgtaaggttgaatgaatttaccaataaaatcatggtaacgcgtaatttctaaccctaattccttcgcacgaaggatttcttcgtgggtatccggaaaggcatttccttggataatcaccatttctggctgaatattctctttatcgaaaggcagtaatgtgattccggctttttccagatcacgctgtgtaaagaagtactcttccacatctgaaccttgtacatgatagcccttttcatgcagaaccaaagccaatgaactcatgccggaacctttgattccaacaaaatgatatactttgtcttgattttccattttttaaaatcctcttttctcaagttcacattacaataaacgcatgtttattaacatttagatttgttgcacgtcctacattatcatacaaaatgaaaaaaatagcaacgagttttgtttttgggcttgactttttgctcaaatcgctatttctttcaagcgtccgcgacactttccacagccataacgtttagtgttcagccttctcgttcgcttgatcacagctccacattgttgacactggtactgatacttcgcatttttcatcatacttggagcataacgaagtccaccagtagctgccaaaagagctttgaattctggatctcggtgtcggtagcctttgccagctaaatgcagatgatagtgacacaactcatgcttgatgatttgaatgaatgtatctacaccaaattcagctaataaatgcggattgaaatctaaatgatgatcgcttaagtgataacgtccaccggtggtctttagccgcccattgaaatacgcctcatgttgaaatggtttgccaaacgattctagagaaactttttcaacgagctgctgcaattctttggtggtcattttccgtgtgttggatcaaccattgtcaagctgattcggcctttcgtggtatcgacttgttcaatccagacagtaacgatatctccgacagcgacaacgtctttcggatgcttgacaaaatttcggcttaattttgataaatgaaccaaaccatcttgtttgacaccaatatcaacaaacgcaccaaagtcaatcacattccggacagttcccatcaattccattcctggtttaaggtcttccatgctcaggacatctttacgcaataatggtgccggcatctcatctcgcatatctcttccaggttgcatcagtgatttcaagatatctgtgatcgtttcttttccgatcgctagttgtttagaaagatcagcaacatttaactgtgcgagtcgttctttggcttctgctgattgggctcctagttgagttagtttaactccagcaacttctaaaatttctttggctgcagtataactttccggatggattctagtgttgtctaaaatattcttcccaccagggatccgcaaaaatccaatcgcttgttcataagctttaggtcctaaacgaggcaccttttttaattggcttctttgcgtgaagctaccgttttcttctctgtaagcaacaatattttgtgcagtcgttttattcaatcctgagacatgctgcagcagttgaggactagcagtattgacatcgacccctacttggttgacggcagtttcgaccacaaaatcaagttggtcactcaatcgtttttgtgaaacatcgtactggtattgaccaacccctacagattgaggatcgattttgaccagttcagctaaaggatcttggagtcggcgcccgatactaatggcgctgcgttcttccacttgcagatccggaaattcttgacgggcgattgggctggcggaatacacggatgcacccgcttcattcacaatcacataaaatacttcatgatcgatttgtttcaattgttcggcaacgaattgttctgattcacgacttgccgtcccattcccaatagcgatcatttggacaccgtatcgattgatcaaacgttgcagtgctggaccagctgcttggcgtttattcatcggtgccggtttatgagggtaaataacttcgatggctaatactttcccagtttcatcaatcacagctaatttacaacctgttcggtaagccgggtcaaaccctaagacgatttttccttttaaaggtggctgcagcaaaagatttcgcaagttttcaccgaagatggcaattgcttgttcatctgctttctctgttaattcattgcggatttcccgctcaatcgatggtgcaatgaatcgtttataagcatcaagataagcctcacgaacaaatggagttgctggtgaattggcgtgcttaatgagttgccgttcaaaataatcagtgatttttgactcatcgacgactaaggcaacctttaaaacatcttctttttcaccgcgattcgttgccaaaatacgatgagaaaccattttattgatggggtgctgaaaatcgtaatacatttcataaacacctttctcatccttttcagtatcgcgaagtgtactcgtgtaacttcccttatttgcaaaataacttctgatccaagaacgatagatcggctcatctccaatggtttcagcaatgatctcgtgggcaccttgtaacgcagattcagggtcagggatggcttcattggtaaattctgccgcttttgcatagacatctcctgttgttggaaatgccgctatccagtcagctaacggctgcaagccattttcttttgcaatagttgctttcgtacgccgtttttgtttgtaaggacgataaagatcttcgacctgctgcatttttgttgcttgctgaatcgattgcgccaattcactagtcaattttccttgttcgtcgatcaaccgagcaacttcttgcttgcgtttttccaaattctccagatattgatagcgctcttcaatttcacgaatttgtacctcatctaaaccgctagtcatttctttgcggtagcgagcgataaacggaacggtgtttccttcatggagcagttccagtactttcgtgatttgtcgttgattgtaagatgtggtttcctgcattagtaagtgcaacacatcatgatttaattctgccatattcgttcacctttcaatttaactgctctaagtttaacataaaaagtttaacataaaaaagacacctcagaaaagagacgtaagtaacaggctaaaaacagaacatacagaacatgaggtgcgaaattaaagctcaaggtataaaccagcaaaaaacacttccgctgaatcatcagcaggaagtgtcatctacattcaaaatctttcttcaacgtcctcgaaagccttagttattaccaagcatggatgtttcctttttactatgcggatccatcttaactaatctgtttggaaatagtttgtataccctatctttttccaaggacctttagacccaatagtcataatgacacatagattcctctatgattagaaaagttttttaaaagtctggatgccaagggccggttaaattttgatattcaatatcttgtacaatgccgtcttcattaaaaatcacgccgtgaacggaaccaccaaaaacagcccctccatcaatgccaatcttattatcatgaaaccataaatccgttgtttccatgtcaccatgaagcatgggtgtgatggtatgtccaaagacgattgtttttcccgtatgattttctccagtatgaaatggctctcggatccagataaaatcgtggtcagaagtatcctgccaatgcttcttggtcaaatcaacaccagcatgaacaaaaagatatttttgccattcataagaaagcggccttgccatcaaaaacgccactaagtcacggtagcgactccggatcattaatgcaatctcagttggcgagtactcttctgttgctcccggatgtaaaagactttccatcgtctccttgcctccattgcggacataagcggaataccagtcttctggtgcgttcaaaaattgcagaaaatattcttcatggttcccgcgcaaataaaccgctcctgtctcttccaccaattgtttacccaacaagagacactctttacttcgtggccctcgatcattcaagtccccaatcagaacaagctgatgcagtgatggatcgtaatccaataaaagttttttaaaaagatcatacatcccgtggatatcactaatgacgtaaatgagttttttcatttgggttcatccccttctttaaattattataaaaaagccagcgaaactttacaactgttagccctttccttataataaaaccaactaaaggagcgagaagatgaattggctgcatcaacaatggatccattttaaaaaagacatgcgagaagcttttgatacaggggctatcgctgcacatggtaagaaatagtttgaattttgattgttaattgattgaatcaaaaaaagagaattctccagttaagtactgggaattctctttttttattttccagaaacagcaaagtaattaccatctggatctgcaaaattaaagaccattcgttcttccatctggatcaggtcgccaacttctacatttgtatctagtaatttcttgtaaagcgttgtgatatcttccgaaaaaaacatgatcgatggtgagttcaatgctacttcaggagaatgggcttcaataaagcctttatcataaagcacaaaacgagcatctgattcgctgcttggtgctatttcaacgatagaagtcccatctgccgtttgctcttcaatgatttcaaatcccaatgattgccaaaacgcaacggatttgggcacgtcctctacatataatatgatctgcatttgattcgcaaacatatctctcactcctctgttgttgatgattctgatgtttctgaggcttcatttgacgtattgaaattcaattgcagacctggtttgtcggtaatgatttctgttacttcataggttaagcgtttgataatatcaaacagcggctccactaagcggtctgtctccgctttgcttaagtcttcacctgaacggacttgccggttcaagatgtgattgacctgccctacccgaccggacagcacatattcaggaaaaacgagttgaaattccaagcgggcgccaataatactattttgtttcatatactcttcatcttgtaccttcaacggggcaaagccaacattcaatttggtttccatttctttgtctttaggcttcatatcgaaatgataagcttcgacgattggttgttgtcgtttgatttccacagtcttcacactccttgattaaaagtatagcataccgatgacatccagcctaccttcattaaaaaaatccagacaaaaagaagcaagatctcttccatgctagaaaacttgttccgtcgttacaattggatcgttaggatacaatcttgacttgataaattgtttttctatctgatggttcttgcttcctgatggattcttgcttctatttcgttaagtaaaattttttatttaagcgttttgagataatctagtgcgtcttgcacatttgagactggtacgatcttcatgtcagtccctagtttcttcgcagctgctaaagcttcttgataatttgttttgatcgaaggatcaacttctttttcttccttcgtgatttcatcctctggtgcaaaaaagatttctacaccactttcacttgcgcttgctacttttttatcgataccaccaatgcggccaacggttccgtcactggaaatcgttccagtaccggcaatattatgccctttacgcaggttttgctgcgtcaattgttcgtagatttctaatgtgaacatcaagcctgctgatggcccaccgatatttcctgcatcaataacaatatcttgatctgaacttatttccgtatggtcaactaacgaaatgccgatgccggcttttttattcgatggcaattcaatcagcgatccggttgcttctttttctacatcatcttggagatacgtcacttggatcttatcaccgactttttgactttgaacataatcaataaaatcttgactgttgtcaaatcgttttccattgacagctactactgtatcaccaacagaaatttttcctttgaagctagagttggactctacacccataacataaacacctttatagttcattgtgtagggaatatctgctagcttcagtgcttgctcaatggcactattttgagaggattccatgtagtaacgttggatccgattgtactcttcatccgttgcaccgccaaaaagttcttcttcagaaaccaagtcttgaaattgattaaatttactgccaattgccgtaaaaacggttgcctgccgaataccgacactggtcaatgaaaacgagccatcgttttgatctttttggtcattgactgtaattagttctttcaaattgatcgttgccccaggctgttcaatataataagggattggtaaaaaggcacaggcggcaactactaatgctgcaacaagtaataaggtatatttaacggttgatttaagattcatgagcatcacgcttctttacgattgcttggtaaatatttggtggtaaataggcttccacatcgccaccgaaatgcaagatttcttttagcaaacttgaactaatataactgtatttggcatttgccaataaaaagactgtttcgagcgtcggatctaagtggtgattcatttccatgatatctcgttcgtactcataatccttgacactccgaattcctcgcagtaaaaattgggcacccatttttttggcagccgtaacggtcaattccgtctcttgcgcaacaacgcgaacattcgggacatgcgctagtgcctcagtgatcaattccactttttcgccaccggtaaagaagttgactttactagtattcacaaagacaccaatgatcaattcatcaaaaagggaagctccccgttcgatcagatctacgtgaccagcagtcaatgggtcgaaactgcccggaaataatgctattctcttcatcttatccctcatttctataaatcgtgactgccgtaatcccataaacctgccgtctactttggaccaatgtgccaatcctctctggcaaatccacttcttttgctgtttcgcaaacaatgaccgcatgagttgccataagatccgcttgtaccatttgttccagctgcaaaaccagctcttgcttcgcataaggaggatccaaaaaaatatagtcgaactgctgttgagtgcccacaaattcttttagggcttgtttggcatccatttttaaaacagtaaacttttcgggctcctttgtgatgccaatattttctcgaataatcttaatcgctggataactgcgatcgacacagatggcatgtgcggcgccgcgagaaacagcttcaatagctaatccgccactgcccgcaaataaatccaataccaagccgccatctaaataaggaccaatcatattaaaaatcgattctttcactttatcggtggttggtcgggtattatccccgcttaagctcttcaattttcttcctcgataatctcctgcaacaacacgcatatgcgttcctccaaaggttccataatttcttaaaaaagtattccagtgaccgtcatctttttgagcaacaaaaatgggtgcgattggcacccaaacttttgttatacattttctgccagtcgaatcgtcgtatttttttcttccacatcaaatccatcatcactcacttgatatgctgcgtcagtgccgattttttccgcaaaattcatctcaacatctggtcgatatgaaggttccacttgccgtacgaaatgaaattgttcgattttattttttttcatttcatagtcttcttcattcaagtacatgaccacatatttcattttgcgtgacacataatggacaaatccgaatctgcgtaaattttttaattggcgtaaactatagacccatacgatcagtccccgtcgtttttggatctcaaacgtttctttcgtctcctcttgcatgacaacttcctccacatgttgattttgattgaaaaaaaggacttccagcgtccactttgacttcctctgagaaacaatcagcaatcgacactgtgatctcatcaagcaagacttgcagctggttttcactgtgtcgaaattctccgacttgaggattcaaatcaagtgcccttttggctttgcgtaatgcccgctgctgttctttatacccgggagcaaacgtgccataagcagctattttttcaaaatcggtctttttatgtacaaatgaatcaattaatcccaatacttcttggtcttggtacatcgccttcttgttgtaacaataagagcgaaacaactgactattcttgatactggaaattaattgttcaatttggtcttcaattgcatataaatggtcattataaatcatctgatgtgctatcctctgtgtgttcattctcatcttcttggattaagactaccatatttgctttagaaaaagcaattcctatcttctcaggggtttgattcgataaaacattgtaaaccgaaggatcactataccatgataaaatcgtaaatgtcggatcgtagacaggtgcttcaaagatggaagaaacggttgaaatttccttttcctttaaaatatcctgccattcttcttgggtcagagtgaaggtgctggttcgttctgctgtcaatgctttttgataggcatgaatccgttgagatgttaaatgatccgaaagattctccgtgatttcttgaaggagatctttggcttcactatgagtatctaaagccatcccaaaactttccagctctttttgatcacgcattttttggatgatcacaaaagctaacgtttctttttcaagagcagctgtttcttggttcactgtttgagactcttgaaacagcggcagctccccttctgttaattgataaggagacagcttcaataatgtcgtttgatccagataagtgactgctgctaattccgatgtcttttgatcaaaaaacaaaaccgcgaaagtgccattgtcaaacgccactaagggacgatagttcatatcttgttccataagttcaaaactcactgaacgatcattttgactcaatgtaaaattcggatagatcatcgtaagctctgtaagatctgtcattgtcatcccaatcgaaaatggggctaaggatgcgccgccttggccaatcactttgattgcctgaacactttcgccgtcggtgttgatttcgagatattgttgatcatctaggtgattgtatacgcgaacttcaaagtcatatcctgtgcgatacgtgcatatcggcgagccaaaatcttcttcaaaatcagaaagaggttcaccgatcgcttttgctaagccatctgctttgattggttcataattcaaattggtaggcgcttttacaggattatcaaaaagaggtcttgaaggagaaacccgctgaaaaaatactggctgcagatagacgacgaccagcgccaaaataaacaagcagcaaaataaaattcctctacgtttcatcttcaagacctacttcctacttctctttgatttcgatcagcaaatcacctgatgtgatggcttctccttctgcaacatagacgtgttctaccacacctgagaaacgagcttcgatcgctgtttccatcttcatcgcttcagttactagaacggtttgtcctttcgctacccgatccccttttttgactaatacttgtagaacagaacctgacatcgttgcaccaatttgttctttatttgttggctcagctttgcgttttgtttgaacggagctgatgatcgaatgatctttgactaagatctcccgacgttgtccattcaagttaaagaacaacgtgcggttgccttcaatatctggttcgccgatttcatccaagcggatgatcaagattttccctttttcaagttcaacattgatcgtttcacctaatcgcatcccattaaagaatgttggtgtatctaggaccttgacgtcggcaaactgttcatatgcttttcggtagtctaaaaagacttgcggatacatcaaatagctcaatacttcttctgttttaggctggtagccgatcttttctgctaattcggctttgactttttcaaaatctactggttcagcaaacgcaccaggacgttctgtgaatgctggccgacctttcagaatgatccgttgtaattcttttggaaaaccgccgactggttgacctagttcaccttggaagaaagtaacgactgattctggaaaacttaaggtttcacctttatcataaatgtcttgttcagataacccgttttgtaccatgaaaagagccatatcgccaaccacttttgatgatggcgtgactttgacgatatcaccgaacatcatattgacttcatgataaacttctttgatttcgtcccatttttccccaagtcccactgcttttgcttgttgttgcaggttcgaatattgaccaccaggcatctcgtgtttatacacttctgtctgaggagcattcaacccattctcgaaaggatggtaatacatacgcacatcttcccagtaatgattcaactgctggatattatcgacattaatttctggacaacgttcgccgttgactaacgcatagtaaaggctactcatacttggctggctagttgctccactgactgcagacatagcaacatcgacaatatcgacacccgctttggttgcggcagagtaagtgatgatgccattgccactcgtgtcgtgggtgtgcagatgaattggtacatcaatactcgctttcagttcactgatcaagcgatacgccgcttgtggtttcagcaatcctgccatatccttgatcgcaatgatatgtgcaccaagattttgcaactccttggccatatccttataataatcgatcgagtatttttgacgagtcggatcattgatatctccggtataacagatcgctgcttctgcaattttgcctgcgtcccttactgcttggatgcttttttccatttgcggaacccagttcaagctatcaaaaattcggaagacatcgattccttgcgcagcagattctttgataaattcttctaacacattatctggataatttgaatatcccaccgcatttgatcctcgaaacagcatttgtaacaatgtgttcggcattttcttacgaaacatacgcagccgttcccatggatcttctgtcaagaaacggtaagcaacatcaaacgttgctccgccccacatttcactggagaatagttgaggaatcccctcttctgtcaacgcagcgatcttcttgaagtcctgggtacgaactcgtgtagccagcaagctttgatgcgcatcacggaaagtcgtatccgttagtaaaacatttttttgctgattgatccaacgaatgacgccatcagcaccttgagtatctaaaatggttttagccgatacgaaatcaggcaatgtctcaatctgttgcggaattcttggatcattataaaatggttttttttgtttctcgattcccggaaagccattgatcgtaatctcaccgatatatttcattgttttatttccgcggtcgcgaatgcgaggaaactcaaacaattcaggagtattatcaataaatgtcgttttcgcttcgccagaacgaaattgcggatgagaaacaacattgcgcataaagagaatattggttttgactccacgaacccgaaattctttcaagcagcgcatcattttttgaatcgcttgatcaaatgtcgctgcatgggtacaaacttttaccagcaatgaatcaaaatagggagttacaacggcgccagcataggcattaccaacatctagccgaacgccaaaaccaccaggtgaacgataagtatcgatttttccagtatcaggcataaagttattggcaggatcttctgtcgttacacgacactggatcgcaaccccttcaaagtggatatccttttgttgcgggattccgatttctttgtgcaagtctttcccttgagcaatcaaaatttgtgtcgttacaatgtccaagttagtgatcatttcagtaatggtatgctctacttgaacccgaggattcacttcgataaagtaaaagttgtctccttctaccaaaaactctacggttcccgcattgatatacccgacatgtttcatcaactgtaccgcagcttgacaaattttttctcgttgggcagcattcattgatacacatggagcgacttccaccactttttggtgtcgacgttggacagaacaatctctttcaaatagatggacaacattgccatgactgtcccctaatatttgcacttcgatatgttttggattactgatgtatttctctacatagacttcatcactaccaaatgccgctttcgcttcgcttttcgctcgttcgtaaccttcacgggcttctttctcatcgtgagcgacccgcatgccgcggccaccaccgcctaaggctgctttgatcatgattggataaccatgggtttcagcaaacagcaaaacgtcatcaatagtgttgacgggtccgtcggaacctggaatggattggataccagcctcgattgcagctgttttggctttgattttatcgccaaagatatccagatggtgtgtcgaaggtccaataaaaatcaagccttcttcttcacagcgttgcgcaaacgctaaattctcggataaaaatccgtaaccgggatgaatcgcttcggcaccggcctttttcgcggtgcgaataatatcttctatgtccagataggcttcaatggggcgcttgccttttccgacaagatacgcttcatccgctttaaaacgatggactgaatattcatcttctgcagcgtagatacccactgttttgatgcccaactctgcacacgcacggaaaactcgaatcgcgatttctccacgattagcgactaatacttttttcatcataccactccattccattgatcaataattcaaactatattgtttcctcttttcttctgcactaatgttcaaaataaagccgatacaaatcgacaacattaacaaacttgatcctccttgactcaaaaaaggaaaagtgatccccgttaacggaatcaagccggtgatcccacctaaattgataaagatctgtgacataaataatgtcccgatcccaatacacatcatggaattaaaggaatctcttgatcgaatgccaatcaaaaacattcttcctaccatataaaagagaattcctaacaaaacgattgagggaatcaagccaagttcttccatcacgattgaaaaaatataatcggtatgggcttcattcaagaagcctcgtttttgaatactatttcctaatccgcgaccaaataatccgccattgaacatggcataatatccattgaccatttgatgtcctgtatcaaattcatcggcaaaaggattggtgaaagcggcaaatcgattgtagatatattcaggcagaaatttcccacctgtcaaattgacaaaagtaatcgccaaaaaactaaagagaactgtggccccacctaatatcagggtatacacatagtttaatccgctagccagcaaaaccacaaaagccagcatgaaaataataacagcgttcccgaaatcgggatagaaggccaaaatcaccgtataagccaatacgatcgccattggtcttctcacagaaccccagaagtcttgctggatgccctcttggcgataagagaatgtgaccgacaagaaccaaatgataataaactttaagtactccgctggctgaacagagaatcctgcaatcgagagccagccccatgcaccattccttttttggaagaaaaaggcggcgatcaaaagaaagaaaataacgatcatggcaatttggacaaacttcttattgcgaaagacatcagttttcatcttgtacatgatcgtgatcataatcaaacttaccacccaaaaaacggcttgattgatcacataagctgctgaagtagtcggtggctttgctgtcattgcgacatatgaggtcgaactgtaaaccatcatcaaaccagttacgcataaaataaggtaaggtattaaaatgctatagtctaaaaggtgtctttttttaactttttctggcaagattatgcctccttgccgatttcagtagatttttgttcttcatatacttcgctatacaattgatttaggtctttttccagatctgccatcaattgttggccagcagcattgtctacaatacccaagcgtgttgcgaaagcgacttgtcgtgataagccatacatttgtgtgtcaacgacttcctcgaatgctttacactgagcaatacacaaactattttcttgattgcgaatcaatcgtttgattcgttcggcatcctctaaaagcagattcaatgccatttctgaatcaatctgcgccattctggtccccccatttcttagtttcattattatagcatattctataccgatttggcacagtaggatgccataaattcaaccgtaaataacgaacataaatttttttttgctaacaaaaaaagcgaattatcgactgatataaaaaaaagaagtattttcattcgtttttttctgtttcattgggttccgctttgctttgtaaatcgtgaaacacgaaccaattgtgaaacattcaaagcgattcacttaataaggaaaaagacaaaagattgatccagcagcctttattgaaaaaaaagaagtggaattgtccacatgttctttcttcctttcaaaaaaagaacaggaagcgcaccgcttcatgttcttttgattactactgtttctgcttttcaccgataaagccatcaccgttaatgtcctcatctgataaccgttcgacttctttgatgaatccctgactaagttcttcgtaagattctccaacaactgcgtcatctggaatttgatctaggttagcaaaaaattcaatatgattatgcaagttggtaaagatcatcggggcatcgccgccgtattcaccatctaaattgatcatcaaacgatcttttgcatctggcgcatcgacttctaaacgagacgtttttgtatagatcaagcgtcggtcattgatatgtttgccaccgttcatcatcaatgcaatcagatgaacgatctcaaaaatatttgccgttttcactatgatcagcgaaaatttcccatcgtcaagtttcgcatccggggcgatttgttcaaaacctcccactgaattcgtcaatcctaggaagaacatcgaagcgccgccaatatattctccatcgtcatatttaaagtgcatcttgattggtttgactcgcggcaacaattctgcgccttttgcaagatatgccaaataaccgaacacactcttcaactctgaaggaacatcataggtcaactcagtcaggtgtccacctgcagcgatattgataaaataatcccgatcagtttttccaatatccattttgatcgtttgttccttgagaatgacttctgcagcagccttcacatcgtttctaggaatcttcaatgcacgagcataatcattggttgttccgcctgggatgatcgccattttggggcgcttttttagcggagcgataccattaactacctcattaatggttccgtcgcctccggctgcaacaaccagatcaaatccggctctccctgccctactcgcttcatcgcgagcagagaatgggagagcagtcgtcgcaaaagcactggcttcataaccggctttctctaagacttctaatatatcggcaagatgtttacgaatcagttcttttcctgatgttggattataaatgactctggctcttttcatattccgcctcttatcgttttgctaattcttcttgaagtaatttgttcacaacgccagggttcgcttgtcctttagttgctttcatgatttgaccaactaagaacccaactgcccggtcttttccgttcttgaagtcatcaacagattgttgattcttatccaagacttcattgatcattggcagaagttgtgctggatcggatagttggatcaatcctttcgctttgacaacttctttggcatcgccgccattggtgatcaattctttaaagacttttttcgcaatcttagaactgatcgttccatcagcaatcagttggatcattcctgcaagattatccggcgttaatttggtttcttctaattccaatttttcactgttcaagtaggccgaaacttcacccatcaaccagtttgatgcttgttttggttccgccccagcatcgatggttgcttcaaagaagtcggacatttctttggtcagtgtcaagaccattgcgtcgtattctggcaatccaagttcgttgatgtaccgttggcggcgtttttgtggaagttctggcaatgtttgccgtactcgttcgatccattcgtcatcaataacaaatttaggaatatctggttctgggaaataacggtaatcagatgatccttctttgacccgcatcaagattgtcttattagtggtttcatcaaaacgacgtgtttcttgttggatctcaccgccagaaagcaatacttttgcttggcgtttttcttcgaaagccaagccttttttgacaaaggacatagagtttaggtttttcaattcggttttggtaccaaaagcttcttgaccataaggacgtaaagagatattggcatcacaacgcatggatccttcttccatcttcacatcagatacttctgtaaattggatgatagagcgcaaagcttccaaataagcataggcttcttctggcgagcgcatatctgcttcagaaacgatctcgatcaacggcgtgccctgacgatttaaatccacataggaatagccgccgatgccatgcatatttttccctgcatcttcttcaagatgaacccgctcaatacggatttttttctttttgcctgctacttcgatctcgatccaaccatcatgaccgattggttggtcaaattgagaaatttgataggctttcggattatccggatagaaatagtttttgcggtcgaaatgagtatctttggaaatttcacagtttaacgctagtgctgctttcatcccaaattctaacgcggctttattcatcaccggtaatacccctggataaccccagtcaatcacattcgtattgctatttggctcggcaccaaaatgtgctggcgccggtgaaaagatttttgagtttgtttttaattctacgtggacttcaagcccaatgactgtttcgaagttcatgcgttattccctcctaaaatcactggttttttcgtatgaaaatcagttgcttgttcaaacgcataagccgcttgatacatcgttgcttcatcaaaatgtttaccaatgatttgcaaaccgactggtaatccttcagaaaatcctgctggtacagacatacctggcaatccagccaaattgactggaatcgttaagatatcattcatgtacattgtgattggatcattgatattttcacctagaccaaaagcaacggttggagatgcaggaccaataatcaaatcgtaatcagcaaatactttgtcaaaatcttgtttgatcaatgtacggacttgtccagcctttttgaagtaagcatcataatatccagcacttaatgagaatgtccctaacatgatccggcgttttacttcttctccgaatccttcactacgagaattgacatacacatcgtctagattttttacgttttctgaacggtagccataacggattccgtcaaaacgttgcaagttagagcttgcttcagaagaggcaataatataataaacggaaacgccatatttagaatgaggcaagctgacttcttcgactgttgctcctaatgctcggaatgtttctgccgctttcaacacagcttcacggacaccaggttgaatcccctcacccatatattcttttggcagcgcaactttcatacctttgatatcgccagttaaccctgcagcaaaatctggtactgctactccagcagaagtgctgtctttggcgtcaaatccactaatggcagacaatgccagtgcattatcttttactgaacgagtcattggtccgatttgatccaatgaagaagcaaacgcaatcagaccaaaacgtgaaacacgaccatatgttggtttcattcctacgattccattgaaagaagcaggctgccggatcgaaccacctgtgtcactccctaatgagactggtacttgcccagcagctactgcagctgcagaaccaccagaagaaccgccaggaactttggtatgatcccacgcattctttgtttttttgaagtaggaagtttccgtacttgctcccatggcaaattcatccatgttcaatttaccgactggtatcatgtctgcttggtagactttttccatcacagttgcatcatatattggttcaaagttagccaagatcttagatgcagctgtagtcagtaggtctttggtcacgatattgtctttgatcccaatcggaatccctgccaaaacattgctttcagaaatacccttctcatcaattgctttggctaatgccatcgcgtttgactcgttcaatgtaataaaagaatccacttttggttcagtcgctttgatttgctcgaatgtctctgctgtcaaatcgacagctgaaatttctttggaaacaagcatgccatggagctcttccaaacttttacttactaattctgtcattacgcaccggcctccccattatcaataattgctggtactttaatgaaaccatcttctgattccggcacattacgcatcaattcttgtcggttccagccttctgctgcgatatcttcacgcatcacattgattgtttcagcaacgtttgatgtaaatggcacaccttctgtgtctacttcctctaaggtttctaccatatcaataatttttcctagctgagaggtaaactcatgtaattcatcatctgagaatgataattttgctagcttggcaacgtgtttgacttgttcttcgcttatcgccataaaatcctcctctttctcgcatccataaaaatacgtttacgtttttccaatgtattgtatcacttttccagcaaatcatgaaatacattttgaaaattatcatacttaattgaaaatgtaggtctcgattttttctgccccatctttacgggcaataaaagcttgctgtttccctagagagccaacttggacttcgatctcgccaggaactcctttgaagacagattcgacttgctttgcgctatactgaacaaaactggtgatctcggttttactgtaataattcgactcgactttcaaaacaagtttttggagttgatcatctacgtaatacgcattgccggtcacaccactcaagtcaggaaagaaactaatgacagcatcacgaaatgttttgaacttattatccaaaccatcatcggtggcagcattggtgacccccgcagctacaggtaaaataatgtgggcctctgctactttctcatactgatcgatagttgttcctccatcttggctgactgcttgataaacataattgcctccggcgatatcatctttagcagcttgttcgaataaaccgatcacgataggtacagtctccaaccctttgatttttcttacttgtgtcaaaacagcattgactgtcttccgcgcgtttgccatccactcatcacgagagatagaaatggtctcgtcgctgccatagtagacggtattaaaggcaaagcctaaactaatacctgccaatgttttgccgtcttctttaataaaatcttgctccatcaattgttgaaaaataagcggctgatctgaaccggcagggttaagaccttgcgggttatcatcagagacacgtttcagccaattcttgatcgtatcagcaggaattttttgaccttcttgaaagtagcacgtatcgacagaaaaagtctgcttggacagcctcagcaagccattctcaaaattggtttgattgaacccgctgttcatttgctctgcattcaatcctctagcagcactcggttggtacttgccgtctgtcatgactgcctgatagacagaattatcgacacggccagtggtaatattaccgctggccgtctcttcaccttcgttgatattcgtgattcctttgttgagattgccgcaacctgacaaaaagcttaacgacatcgcgacgatcaagaagtgtttaatcttcatggttatggctcccttcaatcgctgccaccatttgattctcttcccaaactgtaatgcccaagctttgcgctttcgtcaatttactaccagcctcttctcccgctacgacgatatctgttttctttgagacacttcccgtcacttttccgccaaggttctcaattctttcctttgcttcttcccgagtgaaatgagtcaactttcctgttaagacaactgtcttacctttaaagggtgagtcaatagccgagagctcctcattttttaaaccaaggtaatcaaaattgacccctgctttctccaactcatctaaaagatcatggacttcttcgttgttgaaataagtgacaacactatccgcgatggtttgcccaatcgtttctaaagaaacgatctccgactcatccgctttgcttagattacgcagattgcgataatgttccgcaagaattcttgctgctttagatccgacatggcgaatccctaagccaaatatcaaacgctcaacagaattttctttactggcttcgattgctgacaaaatattgtttgccgatttttctttgattttgtctaatgtcaacaattgttcttccgtcaaataatataggtctgcaacatcagcaactaagtgcttttcatacatttgttcaagaactcgtgggcctaacccttcaatgttcatagcatttcgggaaacaaaatgactcaatccttctttcatttgtgcaggacacttcggattgatgcagcgcagtgccacctcttcatctaaatggaccaattcactgtcgcaaatgggacaatgggtaggaatcggatagggctcactggcttttgaccgcttatccgtcaatacgttggcaacttctggaatgatgtctcctgctttatagataatcacagagtcattcaagcgaatatctttggcgcgaatataatcgacattatgcaggctggcacgacttactgttgtaccagctactcgaaccggcgtcatgaccgctgttggtgtcacaacacctgtgcgtccaactgtccattcaatctcttcaatggtcgtttctgcttcttcgggtggaaatttataagctgccgcccaccgaggagctttaaccgtaaatcctagtgtatcttgatcggagaagtcattgactttgatgacaacgccatcgatttcataaggcagctcactgcgtttttcgtgaaattcttcgatatacgcccaaacttcatcgatcgttcggcacaaacgccgttcatgatttgtccggaaacccaaactgtctaattcatcaagcgctgagaattgatcgtgtgcctcgataggaccgaaatctgccagagtatataagaatgtgctcaaattacggctggcagcaatccgtgtatccagttgccgcaagcttcctgctgcggcatttcgaggattggcaaatacctctaagccctcttcttcccgtacttgattcaaacggatgaaagaagctttaggcatgtaacattcgcctcggacttctaatgaaacaggttctttcaattttaatggaattgacttgactgtcttcaagttttccgtaatattctcgccgactgttccgtcaccccgtgttgcaccacgcacaaaccgtccattctcatatttcaaagagattgatagcccatcgatcttcaattcacagacataatcaacggcacgacctagcgctttttggactcgcgcatcaaaagcgatgatttcttctttatcaaacacatcattcaaactgtacagaggaatatcatggatgaccttttcaaatccaggcagaacgattccacccactcgctgagtaggagaatcttctgtgaccagctgcgggtaatccgtttctaattgaacaagttctttataaagtcgatcatagacgtaatcttcgacagacggctgatccttcacataatactcataggcatattgattcaaagtggttcttaattcttccgctcgttgttgaacttcagttgatggcacagccatttcgattcctccttatagtttttcgatcggagcaaatgctgcaagcagccgttttactccttgttggggaaaagcgacatctaattctagatcctgggcggcccctgtggtccgaacgatcgtgccgacaccccattttttatggttgactttttcccccacttgccattgattgccggctgcagtcgtggtttgtctcgacgaaacagtggactgacgaggttgggtatacgttggtttgaaaactttaggctgaaaggaagcagctgcccctttcggctgagttctttctcccagtgactgcagaagatcttgttcaatctcttccacaaaccgagaaggacgattgtattgagtgcgtccatacaatgtacgagaaaatgcgtttgtcaagaatagctcttcttctgcacgagtaatccccacataagccaaacgacgttcttcttccagttcgctttcttccatcaatgctcgagataacgggaagatgttctcttctagcccaatcaaaaagaccacaggaaattccaatccttttgccgcatgcaatgtcattaatgtcacttgactgctttcttcttcataggaatcaacatcggaaagtaaagcgaggtcattgaggaagacagtcaatttttcttctggcgcatcggcatcatcttcattttgtgcctcaaagcgtttgtcaaattcttgggtcactgttaagaactcttccaagttctccagccgggattgtgattccagattgttctgattgatcaaatcttgtttgtaacctgttttatccaaaatttctttcgtcagttctgtcactgacagataaggaatcatttgggcaaactggtccatcatcatgccgaagctaccaagttctttgccggccttgcctgagatattggctaaatcgacattcatcgcagcttctaacaaggaccattcatgaagcgaagcaaactcacgaagtttttcgacagaagtcgccccgataccacgtttaggcacattgatgatccgttctaggcttagagaatcgcttgggttagcaatggccgaaagataagccaagatatcacggatttctttccgatcatagaatttgcgtccgcccaccattgtataaggcgcgtttgcttttaatagcatttcttcaatcacccgggattgagcattggtccgatacaaaacagcaaagtcgccgaatttacgtcctttatctgcaatttgtttttgcatctcactgacaataaaacgagcttcatctcgttcactatccccgcgatagtaagtgattttttcaccggctctattttcagtccacaaatttttgtctggacggttgcggttgtttttgatgacttgattcgcagcattcaaaatcgtctgagttgagcggtaattttgttccaacaaaatcactgctgcatccggataatctttttcgaagtccaaaatattttgcatattggcaccccgccagccatagatactttgatccgcatctcccacgacacaaagatttttgaagcggtccgctaataaattaacaagcgtatattgggcatgattcgtatcttggtattcatccacatggatatagtgaaattttcgttgataaaactgcagtgcatcttcattttccttaaacaagcgaatggtattcatgatcagatcatcaaaatccatacattgattatttcgtaattccttttgatacagcgcataacagcggcctacgatctgttcaaacaagctcccttgttgattttcataatctgccggagtcaacaattcatttttggcattggagatcgctcctaaaatggaacgcgggtcatatttttttggatcaatatttaactcttttaagactcgtttcatcaaagtgttttgttcagaggtatcaatgatcgtaaagtttctagagtagccgatctgatcaacatctcttcgtaaaatccggacacacatcgagtgaaacgtagagacccaaacatcttctcccccagatccaagaagctgattcacccgttctttcatttctctagccgccttattcgtaaaagtaatggctagaatattccaaggattgacatttttttcttcaatcaaataagcaatccgatgggttaagacccgcgttttgccactaccggctccggccattaacaacagaggtccttctgtatgcatcacggcctctttttgccggggattcatattcgcaagtaattcgtttttggatgacatggttttaaccatcctttctttctcaatccattcaattatagcattatccgattgtagggaaaaccgaacgccttgaaaagttgctaaatttttcttttttgtccttcaaaaaaattccttgttatctattcaaaaaagggctaaattaaataaggaaagtgaggagtttgatgaagaaacatgaaatccattatttagatacaacccgcctggcctttataggcaaaggaatcttgataggagcatttgtggggatcgtggttagtttgtttcgccttgcgattgaatggataggcgaaaaagttgctgctgtctatcgacaccttgctgatcatccagatcagatcatactgtgggtaattctctctatcatcactgtaattattgtgatccttttagtaaaatcagaacctcaaatcaaaggcagcggtattcctcaagttgaagggaagttaagtggcgagatcgattataattggttctctgtcctttggaaaaagtttatcgggggcattttatccgtcggatcgggtctttttttggggcgggaaggtccttcgattcaactaggtgctgctgtcggacaaggtttaagtcagttctttgaagccccaaagtcagaagaaaaaatattgatttccagtggtgccagtgcaggattgtcggcggctttcaatgcaccgattgccggtttgctgttcattttagaagagatccatcattccttttcacctcttgtatggctgacatcttttgcttcagtgatttctgctaactttgtctctttaaatttttttggattgaaacctgtcctttaccaaggaaagatcaatgacttgcctttgaaatattacggtgctttagtcatcttaggtatcttactagggatcttaggacgattttaccagtggacattgctgtctttgcctaaatggtatggaaaactacccatatcctctgactggtatggattgattccttttgtgctgattattccaatcggtctatttttaccagactatttaggcggcgggaatcaaattatcttgactttaggagaaaccggggctcccctgttgtttttggtcatgttgctgattttgcgttactgtttttccatgatttcatatggagctggactgcctggggggattttccttcctatcttaacattaggtgcgctgattggtgcgatctttggtacctttttggcacagtcgatcggtctggatcctatttatatcaagaatttcgtgatcgtagcaatggctggttattttacagcgatcggtaaggctcctttaactgctattattttagtaacagagatggttggatcaatcaatcacctaatgccgttaggactagttagtttagtagcttatatcgtggtcgatggtcttggtggtcatcctatttatgagtctctccttgaaaagatgcataaagaacccgctgtgaatatccgaggaacgaaaacagtgatcgagtatccggtaaccgcagaaagttcatttgatgggatggccgttcgagactttccttggccagaaaacatgttgctgatttccattcgtcgtggcgaaaacgaaattttgacccgcggagatacgatcatgaaagttggtgatgcccttttgatcttaacggattcgaatagtgtttcggaagtgaagaaaaaaatcagctatttagctgatggtcctctgacttaaacattggctgccaaattgccgtcaacatcctcctgtctttatttatcgatcagaaaaaaatcgaaggagcaaagctacagacacatgttctgcagttttgctccttctttcattgccatacaatcgctgtcgtataatattcccaaccgttctttctaaaatcagcttctgaaattagctatagtatttttccaccaaacgttcatccacataaacggaaacttgaccgtcattgactgggaaaattcctttacctgtttcgtctaagacaacttttgcttcattatttttcaaaatatctacgtaagtttcaccaccatgaatggcgctgatggtcatttctttctcagcaccttgggcattcgtcatgaccacggccaagccagacagttcgtgctcataatctcctgtcagtacccaaccgatacaatttgggtcatcgaaataatcaacttgattgccaaaggagattttttcacgcaatttcaggagattttctaaattttctccaactggttcaataccttgttcaggaataccgaatagatccccccagaaaacaactggtactccagcttttcgcaacaagatcaacgcataggcatgcactttaaaccagccatctacccatgactgtaaactctgaccgacttgcgtatcatgattatcgacaaaagtcacagcgtagtcttctcgagaagcagtcaatgtacctgcaaagatttgactcatatcgtacgcaccattcgaatgagatgcttcatagaaattgtaatgcagtggcacatcgaacagatggatcagatttccggaagaatcgagatactcttctagtttcggcagatcacccgaccaatattctcccaccacaaataaatctttgcctttttcttcccggcgattcaaaagccaattaacataataattaaactcaatatgtttgacagcatctaggcgatagccatccacattcgttaactcttgataccatttgccccatttatccagctgttcgatagtttctggattctccatatccaaatcacagcccattagataatcatagttgcccatctcatcatccacttgatcttcccaccctttttgggcaaagttaaacaaggcatgatcgttggttcggtcatcataatcaacgccagaaaaatttttccacgtccagacatagtcattgtatttcccttttcttccagggaaagtgaacttcgtccaagcttcgatctcttcttcatcacttatcggcttgttgcgattgtcccaactgtatttgaccgctggtgccgtttctttttcatcggctcctatcaaatgattgaatacaatatctgcgtaaacctccaacccctgatcttgcaacgctttgattgcctcaagatattcatctttggttccgtacttggttggtattgatcccttttgatcaaattctccaagatcgtagtagtcgtagacaccatagccaacatcttcgacgcccgctgtacctttatatgcaggaggcaaccataccgctgtaaatccataatctttaagctcactactcatttctttcaatctattccaatgttgactgtctgcaggcaagtcccattcgaagccttgcaatatcacttcattcttcatataattcccccctaaaaataattaagccaaagaatagccattcttgtcaaacattaacccatttcgattcttttctgagtaatttgccgaccgtttttgaccgtttaagaatgtattacccttacattttgattgtttttaaacgattgtgattgattatgactgttttatgtgctatcataacaattgaagaggtgatgtaaatgcttacagaagagcgtcatcaaaggattttagcccttttagaagaaacggatatcgtgaaagtcagcgaattgatccatcaattacaagcatctgagtccactatccgtcgcgatttacaagaacttgaagcacagggagttttggtccgaatccatggaggtgccaaaaagatccagcaccttggatttgaacccaatatgaaagaaaaaacgcaaaagttccaagtagagaaacaaaaaatcgcccaatatgccgtctcattgatcaaaaaggatgaggtcatttacttggatgctggaaccacaactttagaaatgatccctttcttgtcatcgatctcaaatgtgaaggttgtaaccaactctgtcaaacatgcggcattactgatcgatcaaggaatcgagacattgattttaggaggaacgatcaaaatcagtacgaacgctgtcttggggagcggtgccagtgagcaattgcgaaaactgcgcttcaatcgctgttttattggaatgaatggtgctcatgtagacgcaggctttacgactccagatcctgaagaagcaatgatcaaaaaaatcgcgattgaaaatagtcaaaaagcttatgtattactggaccattctaaatttcaacaaactacttttgctcaagttgctgccattgaagacgcagagattatcacagacttctgtccgaaaaactatgcggctaaatttcgaacacaaacgactattatggaggtatccgaatgatttatactgtcacactcaacccatcaattgactatattgtccacgtcgaagcattacaattgggcgaacttaatcgaatgaagcaagactttaaacttcctggcggcaaaggcatcaatgtttctcgtattttacagcggatccagatcccttccactgcacttggatttattggcggattcactggacgtttcattgaagattggctgatcaatgaaagaatcacgaccgatttcacacaagttgctgccgatacaaggatcaatattaaattaaaatctggcgaagaaactgaaatcaacggattagggccaacaatctcaaaggatgaaagtcagcaattgaaagacaaactgtcttctcttaccaaggaagatatcgtcattttttctggtagcaaaccaaatggactgacggctgactactatcaagagttgatcgccatcgtcaaagaagctggagccgagttcgtcattgacacaacgggtccagagttgttcgcagcattacccgaccaaccgttgctgatcaaacccaacaatcatgaattagcggaattgtatcaaacgacattccactccttcgaagatattttaccttatggacaaaaattaatcgctgatggcgccaagaatgtcattgtctcccttggcggagatggagccattttctttactggaaacgaaatctaccgctcgaatgttctgaagcgttcactgaaaaactcggttggagctggcgactcaatgattgctggctttatcggacaatatacagcaacaaaaaatgcactggaagcctttaaatggggagttgcttgcggcagcgccactgctttttcagatgatttagccacatcagcatttattcaagaattattgccagaagttgttattgaaaagatactttgacttaacataaggaggataaacaatgaaaatcaacgatttactcttaaaagatgccatgatcatggaccttcaagcaacggataaaaaaggtgtgattgacgaaatggttgccaaactttatgaagttggccgcatttcagatattgctgtctacaaagaagggatcttggctcgcgaagcccaaacatcaaccggtcttggcgacggtatcgcaatgcctcatgcgaaaaatcaagcagtcaatgaagcgactgttttatttgctaaaagtaaaaccggtgtggattatgaggcacttgatggtcaacctacttacctcttcttcatgatcgctgctcctgaaggagctaatgatacccatttacaagccttagctgctctttcccgcttgttgattgatccagaatttgttgagaaattaaagaaagcaccaactgcggatgcagtccaacaactatttgctgaagcagaagtacaaaaagaagaacagacagatgtcataactacagagtcagtgagtgatcgcccttatatcgttgctgttacagcctgtccaacaggtattgctcatacttacatggctgaagatgcattaaagaaaaaagccaaagaactaggcgtagaaatcaaagttgaaacgaatggttcggaaggcattaaaaatcgattaacagaagaggacattgcacgagcagctggcgtcattgtcgctgctgataaaaaggtcgagatggatcgtttcaacggcaaacatctagtgaatcgtcctgttagtgacgggattcgtaagacggaacaactgatcaatgaagctttaagcggtgatgctcctgtctttcacagtagcggacaaacagttgcagaagaatcttctgctgatggtacgtttggtcaacgaatctataaagatttgatgaatggtgtttcccatatgttgccattcgttattgcaggcggaatcatgatcgctatttcctttatggtcgatcaattcatgggtgtaccgcaagacgctttaaatcaattaggtagttataatcaacaagctgcttggttcaatcaaatcggtaatgccgctttcggattcatgttacctgtcttggctggatttattgcatcgagtatcagtgatcgcccaggtttgatcgttggttttgctgctggcgcattggcaaacagtggtggcgcaggattccttggtgcattgattggtggatttttagcaggatatgtcatcaaattcttgcgcaatcttttcaaaggtttacctaagtcattagacggaatcaaaacgattctcttttaccctgtttttggtttgttgattactgggttcctcatgctaatgatcaatgtcccaatgaaagcgatcaatgacggcttaaacagcttcttaacaggattgagtggaacaaatgccgctttactaggtgctctgttagcagctatgatggcagccgatctaggtggtccaatcaacaaagctgcctatgtgttcggtacagcaacacttgccacaacggttgccgaaggtggtagtgtcgtaatggcctcagtcatggctggtggaatggtgccgccattggcgatctttatcgcaacagttttattcaaaaataaattcactaaagatcaaaaagaagcaggtttgacgaatatcgtgatgggcttatcttttgttactgaaggtgcgattccttttgcagcagctgatcctcttcgggccattccaagtttcgtgattggttctgctttaactggtgccctagtcggtgcattcaatattcaattgatggctcctcacggtgggatctttgtggtccttttactatcaaaaccattattattcctattgttcatattaattggtgcgattgtttcaggaatcatcttcggtttgttaaaaaaagaagtaactaccgcttaatacatgttgtgtgaaacaactagcgtctcctatgcaaaaaaatctccagcgtgtttgaaacacactggagatttttttgcgagaatcattcaacttccttgtctttgctattttatatggctctatttatttccagaaatggattggtgttcagctaagcgttccatattcataaaatagacccgcaagcgatgggtttctttttttagattgacccaggtatattttttgctgcgatgcaataaaccaaagcgaacatctgacatacgatctttcaattcgtcgataggaatatctgtcatcgcctcttgcggcaaatagaactgcaaacaaacggtgtattcttcaaaatgttccgtagtgtaatccgcctctaaatgactgcgaatataaaattcataagcatctaagccattatcgagcgttaactgtggttttaagacaatgtaatccatcatccgcatgccttcttggtcgatccaagggaaataagcctgtgcattcaacaatcccctcacccgacgttcttggtaaatctcacgaactaaatcaaagttccgagtgataaaatgggtcgctttgcgtttgacggtgggctgtaaacgatcattttgatattggatcgtttggatcaactgatggccaaacgcgtattcaataaacggttctcgcaaaatccctactccgttatcccaagtaagttgatccaccccgatttggtcccgaaacaaacgttgataggaaaggttggcaggatgatcccattgaaacggatcacggtaaagctccaccatgacaaccccttcctccatcgtttggatttgttctacttgttgggcatctttaataatcactaacggcaacactcgctcatagtactctgagaaatacatgcgccaacaggaagttaaacaaaacccgttataaaaaacatcatatccggcaaattgattgcaatcgatcacgatttctttggcatggttttttcgctttggtaattcagcgatttcttctggtttctgaaagttatagcgtttctctacactttcgacattatgattgaggaattcatcataagctcgaatataactaaagagaccgccttgttccattgtggtctttatataactcagtaatagttctcgcgatccctgaaaaacatcaaatgtaaaaagatgtcgttgcagtacggcttcttggacaacgtgtatactggattcattttgtccatcggttaaaatcagttcaaaattgacctcgtcaatacttccctccagcaatgagcgtacttcagcgatatcataggagtggatttccttttgatttaaatagtagctggtgggggtaaaggaaagacggaccaaagcgaaccagttggctatttgttcacgcatcagagcatcggcgagttgtgccgattgaataaaggcatagattttcttcgttttgatcatctttctcacctctttatgtacttcttattttattatagtaaagggattcatgattgaacactatttcgcttacttttgagatgaaaaactttggttttcatggtaaactagaggcgcttggaggtgggaatatgggattaaaattccaacgtgaagattctcttgataaaatgttcgatgtgtttgctattcttcccgacaatgacaaaaaagagaacaaacccgacatcgaacgcttcttgaatgcgaaagaagataaagaagaaactgaaaaaaatacggatcttaaaaaacaaacaaaaaaaacatcctaatcgatgttttttttgtttgcacagaatttttccgataaaagatgttccggagcaaactttctccgtttattttctagtcctgagagattgccccatgcatcttacctcttatctattattgcttgatggccgcttctatcgcttgccaagcttcttctttcccctgtttagtgatggaagaaaaaagaataaaggtgtctgctggatcgaattccagcgcttttttgatcacactttcatgcttgttccatttcccgcgaggaatcttgtctgctttcgtggccaccacgattactggaatctcataatatttcaaaaactgatacatttgaatatcttcctgagaaggcgcatggcgcagatccactagagagacgactgcccgcagctgctgtctctctgcaagatacgtctcgatcatcttcccccactttgcccgttccgtttttgaaacttttgcatagccatatcctggcacatccacaaaatgcaaggtgttttcaatcaagtaaaaattcaatgtttgggtcttaccaggtttcgaagacgttcgcgctaaattttttcgattaatcaatgtattgataaaggaagacttcccaacattggaacgacccgctaacgcgatttccggtaaatgcgtatccggatattgtgccggtgaaacagcactgatcacaatttctgcatcatgtactttcatctgctcgctcccttctaataaaatctcatatgctttcagaaagaaagtcggatagtcatcaaactatccgacttactaaaatcaaactgctttttttgtttcttcattataaatgattgtcggttcaccgatttctttggctgcatcttcggtaataatgactttttcaatcgactcatcagaaggaacattgaacatcacgtccatcatgatattttcgataatcgaacgtaaaccacgagcacccgtattgcgttcgatcgctttatccgcaatcgcgcgtagagcagctggttcaaactcaagctcagtatcgtctaatgctaacagtttttggtattgtttgactagcgcatttttcggctccgtcaaaatacggaccaagtcatcggtcgtcaatttgtctaaagctgccataaccggcaaacggccaataaattctgggatcaagccgaatttcaacaagtcttcaggaatgatatgttgcatgatgctttcatcttctgagaaccgtttgttgttcgttccaaaaccgatcgttttttcacccatccggtttttaacgatggtatcaatcccgtcaaatgcaccaccaacgatgaataaaatattcgtcgtatcgatttgaatcatttcttgatgaggatgcttccgtccaccttgaggcggtacacttgcttgtgtcccttccaagatcttcagcaacgcttgttgcaccccttcacccgatacatctcgcgtgatcgaaacattttcgcttttacgagcgattttgtcgatttcatcaatataaatgatgcccttttctgccatttcaacgttatagtccgctgcttgcagaagtttcagcaaaatattttctacatcttctccgacatatccagcttccgtcaagctggtggcatcggcgatagcaaatggcacattcaatgaacgggccaatgtttgagcaaggaacgttttcccagagccagttggtccaattagacaaatattgcttttttgcaactcaacgtcttctgcggtcggctcaacgttcactcgtttgtaatgattgtaaaccgctacagcaagtgtctttttcgcacgatcttgtccgatgacgtaatcatttaatatatgcagcaattcttgtggtttaggtacctcggtaaattcacgaatggcttcttcgtagaactcttcgtcaatgatctccttgcacaagtcgatacattcattacatatgtatacaccaggaccggcaacgatcttctttacttcctcttgcgtcttcccgcaaaaagaacaacgaacagcgtcatttccatttgtgttgtcgtacatactgttcaccccttgataaatttctaacctgtaaaggagtggaattggttttactatctttacagtctttaatcatcttatcataactcatttgaaagaaaaagctatttctcatggccgttacgttttcttagcaattgaccacgtccgcaaaataagtcaagatcctcctgctcaaaaaggcaaagtaagcaaaaaacgatcgtatgaaatatacacaccattgctttttgatcaatcaaaaagggcaaacatcggaaaagacgtttgccgctcttttgatgaaaattaagcttctttcgccgtaccagttacgatttcaacggctttcttcattgtgatgtcatgtttcaacatatcttctgtcaagacgcgtttgatttgatcaacaggcatgttgtaagcttctgaaagctcttgaatttctttttcgatgtcttcttcagttgcttccaaaccttctgcttttgcgattgcttcaatcacaaggttagttttcacacgagtttctgcttcgccttcaaattgttgatgcaagtcagcttccgttgaaccagtcaattgatagtacatttctggtgaaattccttgacgttgcatgttgttcaagaactcatccattgagcggtgaacttcgtcatggaccattgaatgtggtaattcaacgatttctgcgttttcaactgcttggcgaatcgctgcttcatcttttgcatcttcagcagctttttcttttgtttctgtcaattctttgcggtatttttcttttagttcagcaagtgtttcaacgctatcatcaacatctttggcaaattcatcatctaattcaggcaattcttttgctttgacttcgtgaactgttactttaaagaccgcatctttacctgctagatcttctgcttgataatcttcagggaaagtgacgttgacttctttgctttcgccagctttcactcctactaattgatcttcaaaacctgggatgaaagagttagaacccaattctaatgaatagttttcgcctttgccgccttcaaatgtttcttcacctaagaaaccttcaaagtcgataacgactgtatcgccattttcagcagcttcgtcttctttgatgactaactcagcttgtgcttcttgttcacgtttgatgcgagcatctacgtcttcttctgttacttcacgatcttgtttttcaacagtcaactctttgtaatcaccaagtttaacttctggtttcacagtcacttctgctttgatcacccagtcttgacctttttccatgctgtcaacatcgatttttggttgtgatactggatcaataccagcttctttaactgctgcttcataagcttctggcaagacagcattcaatgcatcttcatacaatgcttcttctccgtacatacggttaaatacttggcgagatacttttcctttacggaagccaggtacgtttaagttgcctttcactttattaaatgcagtcgtcaagcctttttggatttcagcttgctcgatcgaaaatgtcaatacaccatcattggtgcctgttttttcccattttgcagtcatttatttccctccgaataacaattatattttacatatgaaatagtttcatgcatacctttaaatagtacactaacgttctttaattgtaaacattttacctagaaacttctcgtttttttcttgagtgatctgctttcagaattagaaagaacccaaaatctttcgtaatcttgttttcttacgttggatctcctcgtcgatcgcttgtggttcgctttttgcaaaaagatcttgatactcatcgatatagctttgtacccagcgatcaatctcttgggtttctggcaagaacggatagcttaaagcaaaatgatcattcaactcttctaaaatgccttctgctaaggttggattttcttgcccgattcgttcattcacagcttgtcgcatttggctgaaaactggcacttccctcaataaagataactgattgggaatgatctgccgttgatcccccatgtagtctatcaattcaaactgctgtgaacttcctaaacggacaagttcttctactagttttggtaacaaaaaaggattcgttaactgaggaagcagctccgtcatcaacgatacaaactgatcctttgtgagtccttgggaaaaaacgtgccatgtgtgcccgctaactggttggttgctgctgtccattgcaagcaatgactgtttttttcctaaaaaatcttccaaaccaagtatttgttgaacttcttctactttatccaattctttcactaaagtttcgcttgccgcttcagagatcaccggaaattcctctgcgagtcttatccattttctcgcttgcaagtattgaccatcaagaatcaacaaatgaccaatttgaacaaaaccatttggatcttgtaggtattcatccaagaaatcatctgccacttccaacgcttttgcaaaatcagccagttgctgtaagcacttaacgagagactgattgatctcaaaagaagaatgctcagtataaatttcctggtaatcatggtaagccttcagataatcttttgcctgatatgctttttctgctgaatgacgcaggcagtcttcaggttttggaaactggatcgtgtctcccatatctcattctcctttatctgtaatcgatctgcaatcgcacttccgcttgtatggtgcaatcttctggtagcaagaccgcttttcaacgggtcagtcttcgtttgcctcaaatagagactgaccgctcattacgctattgtctattcttgttacatattggcatttgcctgtttattgaatgctttaatcaaattgatagtaaccacactggtctcagaaaaataatctccggcatgctgcttttctttagtaaaaatcactggcaaataaccgcaataaaagaaaggattgaattgcaaaacgtagcgcatacacagttctcttgtcagaactgttttccaactcaaatcagcttctgtaaatgacacgacccgaataccgaaaatcatcttacctaccgtttgtccctgattgaactttgttaataaaacaaaatagcctaagtagatggccaacgagagtaactggtagagtccaaaaggatgcccgctacttgaccaaccacctaagtgatagatcgtatccagagtaattcctgtaatagctccgatacaaagtacatctacgagataagcaaatagccgaatccaaaacccagcaaaaaagtaatctggaaaatcattcactcgtctgcgttctttctgtttgtcttctatcccctcataccgttgccattctttttgtcgctgatcaatctcttcctcgctaaattcttttctcttaaacgagcccaatacttgttgatagaaatcatctggatgattcgtcacagcggcctcttgatttggggtatccacagctagttgtgcttcttgattcgcctgctctgtagagattccagaggtcgactctagattttccagagttacgttttctgctccctgttcaacaggttgttgtttgattcgtggctctttcgtttctttttcaggcatagttattcacctccataataataaagaggtttcggcgcatccatcgtacccaggctttctactacttgcaaaagacgactagactcagatgccttcagcccttgaaactctgccagctttgaacccagccatgtagaagcgaaccctgtggaaccgacaccatattcaaaaatttccgcatcctctaacccttgatctgcttctaatgcagcgaaggcgtcctcaggaaacccaatttcgtcaactaacccgttctccacagcttgttgaccatcataaatccgtccgtcagcaatttttctaacagcttcttctgacatgcctcgtccttcagctacaatggaaacaaagcgtccgtatgcattatccacgtaagtttgcagaactttcttgtcctcatcggtagcggctcttgtagaggaacccatatctttcaaggcaccacttttataggtgctatcttcgatccctaatttatccaataaacctgaataattcaatccagacataataactccgatagaacctgtcacggtttcatctgtggcaaagattttgtccgcacccgctgagacataataaccaccgctagctgcggtgttcttcatactaacatagacaggaattccaatttctttgatctttttcatttcacgagcaatctctgcactttcgtaaactccgcccccaggcgaattcacttcaaatagaatccctttgatcgttgggtcctcttgcgcggcacgtaattcttccagaaataattgatgatcatatccttctgttgagaacaatccaccacctgaagtattcgcaatcgtcccttccaaagtcaagcgaaggatgcggttattgctatctccagccgctatttgatgttcctccaattcattgcttccgtataaaagagcattcaatccgtccagtgacgactcttcatttgctggcggagccatcaaagcaaaaacacctgagcacgcaaacaatccaattgcaatcgcaacagccacccatcttctcttattcatttttccactcctttttaatagcggttctcaatcacaattaccgcttcaactagtccacttgcatcgaatttttcgcttttttctttcaatgcgtagccgccgaaatattctttagttaattcatcttgcactcgaaacgcttgtgcttcttgaacagagattgcacccggaagaatttcctgcaggctgtcccaaccagtgtctaacatgatttttgtatcatcattgacattttcttgtttctctaatctttccactatttcctttaactcggaaaacgtcatacattgtacagtttctgacatcttcatccctcactttcttctgtcattgtatcgaaattaaaaaaaaaaggatagtcaaaaaggacaattccaattttacgaattggatcatccgcaattctccttctttaaatctccattacagaacaaacattgcctctgataacatctataccaattattttttttagctttttctattgactaacgcccttataaatattatgataatgcatgtatttctacaaaataatttaaggaggatagatagaccaataggaatagcgccagatctgtacaacagatgacgaggaaagagtttatcgaagttttcggcgggtaactctagggactgcactctataagcaagaacaaaacctcatcgtgagatgaaaacaaacctcttgctgcgcaggtagaaatacataatgaatcgtaaataagtagtggaaagtaggatttgtcattatgtgtggaatcgtaggaattgtaggaaaatcaaatgctgaacaagtcattttgaatggtttggaacgtttagaatatcgtgggtatgactcagcaggtttatatgttgctgatcgtacttctggccacttagtcaaagcacaagggcgtatcaaaaacttggaagacaaagtcacaccagaagtaacaggaacgatcggtatcggacacacccgctgggcaactcatggtaaaccatcagaaaaaaatgcccaccctcatacttcttctaaccaagaattagtactggttcataacggagtaatcgagaattttgaagaattgcatcaaaactatttaaatgatcatcacttcgaaggacagacagatacagagattgtcgtccacttgatcgaagtattgaaaaaaaacctttcgactaaagaagcgttcaaaaaggcactctcattgattcgtggttcttatgcctttgcattagttgataaaaatgaccctgaaaccatctatgtagcaaaaaataaaagtccgttattgattgggcttggggatgggtttaacgttatttgtagtgatgcattggctatgctggatcagactactcatttcgttgaaattgaagacggtgaaatggtaactgtgacggcagaaacgattgaaatcgaagacctaaaaggaaatcttgtttatcgcgagtcttatgaagcacaacttgatttaacagacatcgaaaaaggaacgtatccttactatatgctgaaagaaatcgacgagcagccagctgtgatgcgtcgtctcattcaagagtatcaaggcacaggagaagtgacgatcgatgacgcattaaaggatcaaatgattgcgagcgaccgcatctacatcgttgcttgcggaaccagtaatcacgctggttgggccgcaaaagcgattctagaatctctgacacagattcctgttgaagtacatttatcaagtgaattcggctacaacatgcctttgctgtctgcaaaacctttctttatttttctatcacaaagtggagaaacagccgacagccgacaagtcttggtaaaaatcaatcaaatgaatttgcctagtctgactattacaaatgtagcaggctcgactctttctcgtgaagctgaccatacattgttacttcatgccggacctgaaatcgccgtagcttctaccaaggcctatactgctcaaatcgcagttttaaccttattagcaaaagcaatcggtgatgctaaaggtattggtgctgcacaggacttcgatgttttccatgaattaagtattgttgcctctgctatggaaacattagttgatgaaaaagcagtcatcagtcaattagcagaagattatttgtctgttagtcgcaatgcgttttatattggtcgaagcaatgactattatgtttccatggaagctgcactgaagctaaaagagatttcttatattcaagcagaaggatttgcagctggcgaattgaaacatggaaccatcgcactgatcgaagaaggaaccccagtcatcggaatcatcactgaagaagtgaccggctcccatacgagaggaaatttgaaagaagttgagtctcgtggcgctcatactttagtcatcgtcagccaagaactagcgaaagcgacggatcacattgttttgccttcggtccatccattggttactagtttagttgccgtgattcctacgcaactgttggcttactttgcaacattgcaacgagggtatgacgtggataaacctcgaaatttagctaaatcagtgactgtcgaataaaacttttaaaagtttttaggcagaaaaaagagctgcgacaagacgattgtcgcagctctttttttcgtacaaccaattaaaagcaatttttttagacaagctgaaactgcttggaattgcctattttgatcatcctttcttttctcgtccctcaatttttttaaagtcttttaagtaatgcacaaaacagcaagcagcattcatcccagattcattgcacctctgttgatcaacataggagaaatgtatcatttttttacacaccacgtgccatttatgatgattatccctactatcgtcagtaaactagttgcaacgaataaaatattccccattaatgaccagtgatcactaaaaagtaatgaaagcaggatgaaagcacccagaaccaacataccgatgccattcgctacatacaaacgatctaaatcatactgtgcctttttttcttcagaagccatattgtatccagcaatcaattgccatccatgtctgcttaaaaataggatacctgtaataaaaaacaaacccacgactaaccatcctgttgtatttcccatcacacattcatcctctctacacgtctgcctaacgtttagatccattcaccaatcggtttcttgcgctttatacagtgagtataccacatgaaaatcattatttggattatcattatattttcacaagataaaaaaaccaacgaaaacgactttcgttggtttctgatctcatttattccgcaccgatttcttcccgtacgacagctgcgattttatcgacataataatctactttttctgttgttggtgcctcagccatcacgcgcaatagtggctctgttccagaagggcgtactaagattctaccttccccattcatttctgcttctgtttcttcgacgatttttcggattgccggtacatccatcgcgccatttttatctgtcacacgaatattaactaatttttgcggatagatcgtaacttcacctgccagctcagaaagttttttcccagtctgcttcatgatattcaataactggataccagacagcattccatcccctgtcgtattgaagtctaagaagatcatgtgtccggactgttccccgccaaagttgtagtcatttttgcgcatttcttctacaacgtagcgatcacccacttgagtaatcacatctttcaaaccaatggcttcaacagctttatgaaaacctaaattgctcatcacagttgtaacgatggtatcttgtttcaaacgtttttgttcagctaagtattttgcacaaatgtacatgatcttatcgccgtcaacaatattaccttgttcatcaatagcgatcacccgatcaccgtctccatcaaaggctagtccaacatcggcccctttttcgacaacgaactctgctaatttctcaggatgagtggaaccaacaccatcattgatgttcaaaccattcggcgaagttcccatggtataaaaatcagtttctaagtctgcaaacaaccgattgacacttgtagcagtcgccccattggctgcatctacacagacggtgatgccctctagatcacccgggatcgtttgacggagaaattgggaatacttcaaaagaccttctggaaattcatcaacggttcctaaaccttcagctgacggccgtggtaacgtatcttctgcagcatctaataaagcttcgatctccgcttcttgttcgtccaccaatttgaagccatcattaccgaagaatttaattccgttgtcttgtgctggattatgtgatgctgagatcattactccagcactagctttttggacccgtgtcagataagccacacccggcgttgagatgacgcctagttgaaacacttcgattcccacagatagcaaaccagcgatcagtgcattttctaataactgaccagagattcgtgtgtctcgcccaactaagacgcgaggtcgacgatcgtctgtttcatgttgactcaatacatatccgccatagcggccaagtttaaatgctaattctggtgtaagttccttatttgcttctccacgaacaccatctgtaccaaaatattttcccataatgtattaccctctcttattctttactctcatctgaagttgtaacagttgtttcgctttctgaatcacggttttcttcactagtagatgattcactagtttcatctgatcgagattcggcagatgactcgttgccagtttgaccattcgtttccgttgattggaaaacaggtgtcacttggatcgtcactactttaggatcaatcgtcacaccatctggcactggcacttcaacagttcgctcaacagttgaggtgattcttgaaatatcgattggtacgccaatttgatctaatgtatctaaaatagactggctaccagaaatcgttccgctgattgcactcattctatagataaaatgggagatgccgttaggaactgttccttgctgggtgacgaataattccacttgttttgtcggggcttctaatgttaccgttacgttaactgtttcgggatctggcaaaattgctaatgcatttttagcggtatcccacgcttgtatcgttcctttgactgttgaagaggacgttccgatctcattaggatcaatgacagccaccacacgatcgatatcatttaaggtgcgatcacccgtagtgatcgctactttctgaggatctgcctctagagaagcgatagaatacccttcctttatatctgcgcccgatatgactggttcaacagtaaatgtttttgttactttcttttcaatagtcactgtgatggtcttcggctcgatttcagctgttacacccgaactcaaattctgaacttctaaaggaacttcatgcgttccttcccctaattcagagagatccgccatcacgcgaaagtttcgtgtctcatcatttttttctgcattcaactggatacgatttcgacttttcaaggtgacattcacggtggtttcatacccttggataaaatagctatctgtatcatacgtcgtttggatgggaacattgctaagatgttcttcataaccactagtagagccggatagattgacttgcagtgtggaaccactagcaataaaaaacaacaccaaactaaagaacagcgctagtataccataaaaaatatttcgttggcgttctttcttaatcattttcttccccctttgttcacaccgtcaaggaaagattgcagtagattacgttttgctgttttttcttcaggcacaagctctcgattcaaaatatccaagtattgttctcgagataacccagataacaattggttgttcatagtgatactgacatccccagtttcttcagacacaacgatcgtcaaagcatcactgacttctgacacccccactgccgcccgatgcctagtcccgaattctttaggaatcaacaagctttctgaaaggggcagatacgcactcgaaaccgcaattttgccgtctcgtataatgactgctccgtcgtgcaaaggtgtgttgggaataaaaatattgatcaatagttctccggtaatatcggcatccaaggcaatcccagtttcgacatactcttccaaaccggtagttcgctcaattgtaatcaaggcacctattttgcgtttcgccatatactggatcgctttatctaaagattggaccatcacttcgtcttcgtgcttttcagacttagaggtcttgaatagcgaactccgacctaaatgttccaaacctcgccgaatctccggttgaaaaatgacaatagcagcgatcaccccataggtgattacttgatccatcagccatgagagagttctcaaaccaatcaaacccgctaaaaaacgtaagacgataaacagcccgacccctttgaatagctggatcgccttggtccctctgactaactgaatcaatttgtagaccacataccagacaactaaaacatccaaaacattgattaaaaacgaaatagaaaatatattaaacaagaaaacttctctccaataatcaaaattaaaaaaatcactgaaattcatcgacataaacagccttcctttattcttaagacttcaaataatagtataacataggacttcttttaacacgttgaaaaaaagcaaatttatctcattttttcaaaaaaaatctcacttttttctggactctcgattattggataacacggttgatctttacgtaatggagcttaaaaaaaacagctctgccagatactggctagagctgtgacacttgcctattctgatttttttctccgctccgctctggcagctcttcttgccgcgcgaactgcttcgacttcaggatcagagactgatctacgctgtttagttctaacagattctccttgtttttccaccgattgaggttctgcttcagacaatggctctttttctaattttgctcgaatcttttcttcttgcccagcaagacgcgcataattatagaaacggtttttggcatccaagactgtttttgtgaataatgcacttgcagcacttgggttagctgcacctaaggctgaaaaacgaacctgtgttttcataaacgttggcatcaacgaaaaatcaggttttttatagtctagtgtcattgctggcttacctttttcagtcattaatgggttgtaacggtatagagaccaataaccggaagccactgcttcttttgcttctttgatggattgtctcatgccacctgctaatccatgggtgatacatggtgtataagcaatgatcagagatggtccagggaatttctccgcttcttcgaaagctttgatcgtctgcatttgattggctccggaagcaatttgcgccacgtatacatgaccatatgtcatagccatcatccctaaatcttttttcgacacatatttcccactagctgcaaacttagcaatcgctgaagttggggttgctttagagacttgcccgccagtatttgaatagacttcattatctaaaactagaatatttacatccgcgcctgaggccaagacatgatcgattccgccaaatccgatatcgtaagcccaaccatcgccaccaatcatccattgacttggctttacaaacaagtcgctgtcgtcaagaatcgcttgcaaacttggctgttgatgaatttcttgttgtaaagcagcctgtaattttgccgccctctgttggcttcctgcactttcttcccgatgatcgatccagtcttgcataatcccttgtagatctatcggaacagtgattaaggctgccttcatttttgctgctaaggcttctcttcgtgtttgatttgctagaaacatcccataaccaaattcggcattgtcttcaaatagtgaattggaccatgccggtccttgcccttggtcgttggtcgtataaggagacaccggagcagcgccgccccaaatcgatgagcagccggtggcatttgcgatcatcatgcggtctccgaacatttgagtcaacagtttgacatacggagtttcgccacatcctgcacaggctcctgaaaattctagaagcggtttattgaattgggtgcccattacggtacccggttttgccggattctctttctgacgtagtgtcatagcaaaggcccaattcattgcttgctctttttggctttcataagagctcatgaccaaagctttgtcctttgcgggacacgcttcaacacaaagcccgcagccagtacaatcttcaattgaaacttggattcgatacttctgaccatcttttcctcgcatttcttgaacaataaacccttctggtgcctctgtcagttcatcttcatccactaagaaaggtcgaatcgctgcatgcggacaaacaaatgcacattcattgcacatcgtacaacggtcggataaccattctggcacttctaaagcaatccctcgtttttccactgcagtggtccctagaggcatcgctccttccgtcatttgattccgaacgagcgtccccactgataattgattgccttcctgtcgattgattggctcaacgatctcccgaacataacgggatgttgcagttgatttccgttcaggcacatcaatgaaggcccattcagctggcacttgaatctcgtaaagcaattcaagggtccgatcaatcgctaaatagtttttttcgacaatttccatggacttatgtccgtaattctttaatacctccgcttttaaaatcggcagaacctcgtcgaaaggcataatatcagacaaatagaaaaaggcagtttccattgccgtgttgatgcgtctgccgagcccggtctccattgctaattgcatggcattgatggtataaaaacggatgtcattttctgcaatgtaacgcttgatgtgtttaggaagactagttgcaatttgttgctcattccaggtggtatttagtaggaaggtaccgcctttttttagccccttcagcaaatcatatgtatgcagatacgcaggggtatggcatgcgacaaagtcagcatgctcgatcaaataagtcgagcggatcggtgtgtctccgaaacgcaaatgggagactgttaatcctcctgattttttggaatcataataaaaataaccttgaacatacttatcagtgtgatcgccaataattttgatcgctgatttattggcacccacggttccatcggagccaaatccccaaaatttcgcctgaaatgtattgggattggtcaagtccaaagtagcttccgtgttcaacgagagatgggtaacatcatccatgatcccaatcgtaaaccgtcttttttgctcactttttggtttcgtcagttcttcgtatacagcaacgatttgatctggcgttatatcttttgaacccaatccatagcgaccaccaatgacagctggccggatcgctgcatcataaagggcactttggacatctaaaagcagagactcaccgtttgctcccggctccttgctacggtctaaaacggcaattgctttgaccgttgatggaagtttttccaaaaagacttccaatggaaatggtcgatacaaatgaattgtcaagaccccgacttttcttccttgtttgagcaaatgatccaccgtctgttgtacagtctgagccgaagaacccattgttacaattacttcttctgcatcagcacagccataataatcgaccaaatcatagttggttccgcgcaaatcattaatggctttcatgtatttgcgaattgttgccggtaacgcatcgtaatgggcattgaccgtttctcgctgttgaaaatgaatatcggggttttgattcgttccgctaaccgttggatggtttggattcattgccttttcgcgaaaagctgctaatttttcttgatcaatcaattgagccaattcactgtattcaagtacatcaatcttctggatttcatggctggttcgaaaaccatcaaagaaattcagaaagggaatcccactttcaatcgccgctaaatgagccacaggtgcaagatccataacttcttgaacactgctttccgccaacatcgcaaagcctgtttggcgagccgccatcacgtctgtatggtcaccaaaaatattcaatgcattcgtagtgactgctcggctggcaacgtgaaatacgccaggcaaacgttctcccgcgattttgtacatatttggaatcatcaacagcaatccttgcgaagctgtataagtcgtcgttaaagccccagtctttaatgaaccatgtactacaccagctgctccggcttctgactgcatttcaaccactttcactggttgtccaaaaatatttttctttccgctggcggaccattgatctaccaattccgccattgttgaactaggggtaataggatagattgcggctaattctgtaaaagcataagaaatgtaggctgccgctgtatttccgtccattgtttttttcttgcgcatctctctaacttcctttatcttccattttgagcattctcacacaatccattatagctgaaaaatctacttgaataaatactgcaaatcaaaatagcagcgatttagtgaaagagcaaacgatacagtttctatctaatctaagattttttcacaaatttcatttggttgtttctccttttctttctagttgaaattctgttaaacttaaaaaaaaggaggatgaaacatggatatttcaattatcaaagctaaagaaacaaatacgactactggaatcaagattggtgatgaaaatgctaagccaatcattgaattcatgaatcttcgttgtccttattgccgcaaatggtttgaagagtcattgccgatcctaaccgaagctgttgctgcgggaaaagttcaacgagtgatcaaattattcgataaagaaaaagagtctcttcaacggggaaatgtgatgcatcggtttgtagcaacggataatcctgctcaaacgatcgcagatattactaaaatctatcaaacacaagatcaatggggacatttaactttagaggaggttgcagaatttgcgcaaaaccagctaggattaaccgaacataaccattccacgtatgctggtgaaatcgtggaagaagcccgaaaagcaaatattcaatttgtgccgaccgttatcgtaggcagtcacattttcgatgaatcaatctcagcggatgagttgacacaattgatcaatgaataaaacctgtgccacagttctaacagcaacccactcttgaaggataatcgactcgcacgtgcggtccaacgaagccaaaactacttgatacttagccgttttagcttcattctatcccttcaactgttgtcttgttatgacctgtggcacaggttagtttaactgactttatctcgcaaacgatccgcaaattcattgattttacggattcgatggttgatgcctgatttggagatcgctccagaaggaatcatctctcccaactccttcaagctgacttcaggatgttccaatcgcaattctgcaatttcctgcagcttctctggaagagctcccagccccacccgttgttgaataaattcaatattgtcaatctgtttggaagctgcatcgatggtcttgttcatatttgctgtttcacaattcaccaaacgattgactgaattgcgcatgtcgcggacaatccgaacatcttcaaacttgagcatcgaattggtcgcgccgatcaatgtgagaaaatcggcaattttttctgcgccctttaaataagaaataaagccatttcgtcgttcaagggctcgcgcattcaatccataatagttcaacatatcgcagatatcttgattgtgctcttcatagatcgaatagatttccaaatgatagcggctggtctctggattgttgactgaacctgatgccataaatgccccccgtaaataggaacgcattttttgggcattccccataatttcatccgatacatgactatgaaacatcaatccatccataatatctaaatctagcaatacacgtttggtctcttgttttaagcgaacgatgtaaacattgttctttttcaacttcatttttctacgaaccaacagctcacttcggacattgtagtgatctttcaataaggaataaatccgccgagcaatggcagcattttctgtttgcacattgagaacgaactgctggttgttaatacttaacgatccattcattcgtatcaaagcagctaattctgcttttgcatgttcccgatgtacttctagtgatgtcagttcctttttgacttctgctgcaaaggacatagcgtcgcctcctttctagattttggcaccgtagacgatccgcagtaattcatcgatcactttatcaccgtcatgaaagacaccgccatcacgtaactctaagaaatccgctgaaaccacgcgacaactttcattccgcagtccttggaagtcatgtttcacttggacaaggtattcatcgtagatttctggatccatatagccttctgggaccttctctgtattgactaacacggtatcaataaaagacttccctaaatgttgatgcaaaactcgaacatgatctgcatcagtaaagtgttctgtttcccctttttgcgtcatgatattgcagatgtaaacagtctccgctgccgtttctagcaacgcctgtccgatctcactgatcatcaaattcggcaagatactcgtaaacaagctacccggtcctaatacgatcatatcagcttctaatatcgacgtcacaactttacgtgcagctttgggttcattttcgtcatcttgattccgcacaaacacgtgatcgatggttttacgatccaaggcaattttggattctcccactgcttctgtcccgtctttaaaaacagcgtgcaaaatcaaaggttggtcagaagagggatagacatggccatcaatgtgcatgatttttgaaagtatctggatcgcttcataggtactgttgcgcatttccgcaatggcggcaatgatcaaattacctaaggcatggtttgcaagaaatttgtcttctttcttgaaccgatactgaaaaatatcattatagagttgcggcatatctgacaaagcagccagcacattgcgcaaatcacctggaggcgaaatagacgaaactaggttgcggatctcaccactgctgccaccatcatctgcgaccgtcacaattgctgtgatatcaacaccttgattccgcaaactttttaaaatgaccggcaggccagttccgcccccaatgacaacgatcttaggtttacggattcgataggttttcattttcatgatcgattcaccgtctctttgcgcttatctttgtcacgatgggtcacattgactttgtaattttttgctaaagcagcgctgatccgttcagataaagcgaccgaacgatgttgtccgcccgtacaaccaattgcgaccgtcaaactggtttttccttctttgatatacccaggcattatagtttcaagcaatgtctcaaattgctgataaaactcttcagtttctggaaaagacatgacatagtcatatacggtttcatcttttcccgttagcggacgcaattcgggtatataatgtgggtttggtaagaatcgcacgtccatcacgatatccgcatcgataggcaatccgtatttgaagccaaaggaaacaacttccacccgaaatccatgttcatgggaagaacgaaattcttgattgatcttttctcgcagctgtcttggtgttaaagttgtcgtgtcgatcacgatattcgcttttgtcttcaagtcttccaagatcgcacgctctttacggatcccttccgttattaagccgtccatcgcaaggggatgggctctgcgtgtctctttataacgagaaaccaactcattgtctgtagcatctaagaacaatatttttgtatcgatgaatcgagtattctcgatatcgatcagcatgctttggatttcttcaaaaaaggaacgcgaacgcaaatcaacgaccaatgcaattttggtcactttccctgactctttgatcaattcccagaatttaggaattaaactcggcggcatgttgtcaatacaaaaatagcccatgtcctcaaaactttgaatagcaacggtttttcctgctccactcataccagtgatgatcactagttctaaattatctacttctgtcatcgtaaaactccttcctcactcattaacagtatatcatgccgggcgtatcatttaaacactaccgcacaaaaaaagcatcaacatgagagttgactcccatgtcaatgcctcgctcaatttcgataagttaacgctttttcaattgttcgatcgactaaaatcgattgcgcatcgactaccggataaggattattttccgtgaattcttccatcaatgaaagttcggtacagcctaggacagctttctcacaaccaattttatgtgttacttcttctaagatctcaaaataaagatcttggtctaatgtatcagattctttgatccgatcataaatcaatgtatttactttttgttgtaattgcggctcaggcaagtagacatcaaagccacaagcacgtaactcggcttcataaatcccagccttgatactaccttctgttcctaaaaaggccactttcccggtaacaccttctttttgcaaagatttagcagcttcccgcggcatgtgaagtagcggaatcggtgtggcttcttgcaactgatcaaagaaataatgcgcagtattacatgtcagtacaataaaatttggctgtaataagttctgtttagcgatgtcatcaagcaaataaggaacaggatcttctaaatcgttgttcaagatatacgcagtgcgatctggcactgtcgcatgattgaataacacatagttcaaataatcttggtctttatgagcaacggttcgacggttcaagattcgtacaaaactttcagtcgccatcgttcccattccacctaagatactaaagaagttttccatagactagccttctttcgaatggaaatgcagtttaaatcgtttgttgtaaagatagaacattctttttagtagaatccaacgtttgatggagagatctttgtcataaaaaacggtagtcccccagcgattttcggctagcagctttttagcccgttctttttcttcattttcattggcataatccaaaaagatgtttttcggtacacccaaccaaagcttcgctgttggagcatatgctttcccataaacagtttcttggaaaggcacatcaaatactaagtcttctgtcagaaatttagcaagattcaatccacttaatgtgatgaaaaagctacttctcccctgacgaagattgatttcaaataatttgtattgcccatctcggctatcatatttcaaatcaaaattggcaaagccaacatattgaatttgttttaagaacgtcgaaatcatttgatagatttgttggttttcatccggcagaataaccacgtaattgccgactgctccaggagttggatcttctaaaagtggatgacccaatgccatcactcgtacattatggtctttgtcaacataggcattcagcacacgcatattgctgtcatcccctggaataaaatcttgcacgatcatctcgtaattatagccagcttgataaatccgctcaacaatcttatcgaactcggcacgatcttcgataataaaggctttcttccgtccttcgaaatcaacagataaccaggcgacactatttgccggtttcaatgccacgggaaactcaaatggcagttcttgagtaaagcggccatcctctaatagatctggtgtcaaaataaaagtttttggataaggtaagccaaactcttcacacacttcatagaaactcactttattgattaatcgtttcaacaaagaataatcattcgcaataaatgtgtaatatgacgctaaatctgctttatgtttcgctaacaattcagcataaccatccccgcaaggaatcaacaaataagccatagagggatcgttataagtggtttttgccaaatcaatcaatgtatctaaaaaaccaggatcatgatcaaatcctgctacttgattgaccttgacgattttgctatagcgggtgggggcaagctgtgtcccagcataagcaattgactggatgccatatgcttcgtgaaaggctcttgccataccatagacattcatatcgcttcctaacaaaataggaacgaatttttccggattcataaaaccactctctcttttgcatatataaatttagatttttacctatttactttgttacaacagacctataataccataaagaaaaaagcaatcaaagtatgtacctctgattgccttcctcttctttgaacggatagaacttataggtcgtttattctgttacgaatagacatttacctattgctattttaacaaataaacggtgcattacaagagttatttgagaatttgcagaattattacagtaaatattaaattttgctaaaatcccctttatctccgcctttatcctacctctctcataagactttcttgaggtattttccggtatagctttcaggaactgctgctatctcttcaggtgtaccagttgcaaggatcgttcctccgccctcgccgccttctggacctaaatcaatcacatgatctgctgatttgatcacatcaagattatgctcgatcactagaactgtattccctgcatcaacaaaacgctccaagactttcaataaacgagcaatatcatccgtatgcaaaccagttgtaggttcatctaatatatagaagctttttccgtgagaatttttgtggagttcactggcaagtttcattcgctgtgcttccccacctgataaagtggttgccggttgccccatcgtgacataccctaaacctacatcaacgatcgtttgtaattttcgatggatcttaggaatatgtttgaagaattcgacagcatcttcgaccgtcatctcaaggatctctgctatattcttccctttgtaatgcacttcgagggtttctgaattgtatcgtttgccgtggcaaacctcacaaggaacatagacatccggcaagaaatgcatctcgatcttgatgatcccatctcctttacatgcctcacagcgaccgccgcggacattaaagctgaagcgaccttttttataaccgcggactttggcttcattggtttttgcaaacaaatcacgaatgtcgtcaaaaacacttgtataagttgccggattacttcgaggggttcgcccgatgggactttggtcaatgtcgattagcttttcgattgcttcatatccggttagtttcttatattttcccggtttgttcgaattgcggttgattttttgtgctaaagcttttttcaaaatttcattcactaatgttgattttcccgaaccagataccccagtcacagcaataaactttccaagagggaaatcaacgctgacatttttcaagttgttctcagctgcgccagtcaagcgaatggactgtccatttcctgctcgacgttctgccggcgttggaatctcccgttttcctgaaagatattgtccagtcagtgaatgttcattagccgcaacttcctctggggtccctgctgcaacgatctcgccgccagcatgtccagctcccggacccacatcaattaaataatcagcagaacgcatggtgtcttcatcatgttcgaccacaatcaatgtattgccaagatctctcattttacgcaatgaatccaataagcggtcattgtctctctgatgaagaccgatcgaaggttcatccaagatataaagcacaccagaaagattggaaccaatttgtgtcgctaagcgaatacgttgagcttcgcccccggacaaagtgccagaagcccgacttaaagtcaaataatccaatcccacattgcgcaaaaagcttaaccggtcatccacttctttgacgatcggttttgcgatcatcttttctggttcagagagcgttaatttttcgacaaatgataaggcgttgttaattgccatctcactaagttcaccaatatgcttgccattcactttgacggataatgcttgtgggtttagccggtagccatgacaggttttacaggtcaattctgtcatgtacagacgcatttgttcccgggtgaaatcactattggtttcatgatagcgacgtttgatattaggaagaattccttcaaagggtacttcaacgtcccgtacaccgccaaaatcattttcataatgaaaatggaacatttcgccattggaaccattcaaaataattgcttggtgttcttctggcaattcttcaaaaggcgtgtccatgtcaatattgaattccaagcaagcttgttccagcatttgtggataatattgtgaactaatgggattccaaggaacgattgcaccttcacgcaacgttttgctagtatcaggaatcactagatcagtatcaacttctaattttacccctaatccatcacaatccggacaagccccaaaaggtgcattgaaagaaaacaaacgtggttctaactcgcctactgtgaagccgcaataaggacaagaatagtgttcactaaacaacatctcttcttgaccaatcacatctactacagcgtagccatctgccaaacgtaatgcggcttcaaaagaatcaaacaatcgcgaacgaatgccctctttgacaacgatccggtcaatcacgatggcgatgtcgtgttttttatttttttccagttcaggcgcttcagaaacatcatagatttcaccgtctactcgaatcctcacatacccttctcgttgaatcatttcaaaaacttttttgtgctggcctttcttttgataaacgatcggtgccaacaactggatctttgtccgatctggcaatgccagtacttcgtcgaccatttgttccactgattgactagtgatctcaatatgatcattcgggcagatcgggtgtccaatacgggcgtacagcaaacgcagatagtcattgatctcggtcaccgtaccgaccgttgagcgaggattcttactcgtcgttttctgatcaatggagatcgctggactcagtccatcgatactatccacatctggcttatccatttgtcctagaaattgtcgtgcatatgcagacaagctttccacataccgccgctgtccttctgcataaagggtatcaaacgccaaagagctctttcctgaaccagacaaaccggtcacaacaaccagtttatctctaggaatcgtcacatcaatgttctttaaattgtgtgcgcgagcgccatggattacgattttatcatttgccattctcttgtctccttttactcagctgctttcaattccaagatcgtgtctcgtaaagtagctgcagtttcaaagtctaatgcttttgcggcatctttcatttctttttccagttttaataagagagttgctttctcttcacgagtcatgtcttcatacgaagtggttgtataatcgcctgactcttccgcaactttcgtaatagcgatcaaatcgcgaatttccttaatgatcgtttttggttcgatgccatgctctttattatacgcctcttggatactgcggcggcgacttgtttcatcaatcgctcgctgcatagagtcagtcattttatccgcatacatgatcactttaccatcagaattccgagcagctcgaccaattgtttggaccaaagaacgctcactacgcaagaatccttctttatccgcatctaagatcgctacgagagaaacttcaggaacgtcgatcccttctcgaagcagattgatcccgactaatacatcaaattcaccaagccgcaaatcgcgaatgatctctgtccgctcaagtgtcttgacgtcactgtgaagatatttgactttgattcctaactctttaaaataatcggtcagatcctctgccatttttttcgtcaatgtggtaacaaagacccgttgatctttttctacccgctcattgatttctcctacaagatcatcaatttgccccatgatcgggcgaacctctactactggatccaataaccctgttggacgaatgatctgttggataacggtatccgtttgttcatgctcgtaaggtcccggcgttgctgagacataaacgatctgattcacatgttcttcaaattcttctaaacgtaacggccggttatctaacgcagacggtaaacgaaagccataatccaccagcatttgtttgcgggcacggtcgccgttgtacatcccacgaatctggggcatcgttacgtgagactcgtcaatcacgatcaggaaatcatcaggaaagaagtccagcaacgtgtaaggtggttcgccttctttgcgcccatccatgtgtcgtgaatagttttcgatcccggatgtgtagcccatttcccgcaacatttcgatatcataattggtgcgttgctctaaacgttgtgcttccaataatttgttctcacttcgaagaacagctaatcgatcttcgagttctttttgtatcgaagcgatagcatgttccatatggtcttcgttggtcacaaagtgagtagctgggaaaatagaaacgtgttctgtttcccctaaaatctccccagtcaacgcatccacttctcgaattcgatcgatctcatcgccaaaaaactcgatgcgtaatgcccgttcgtcccgcgatgccggaaaaatttctaccacatctcctcgaacacgaaagcgtccccgttggaaatcgatatcattgcgttcaaattgtatgtcgatcatttctttcagtagttgatcccgcggtttttccattcctactcgtaaagaaaccacttgcttagcatattcgattggtgaacccaaaccaaaaatacaagagactgaagcaaccacgatcacatcgttgcgttccagtaatgaactggtcgccgagtgccgcagcttgtcgatctcatcattgatacttgaatctttctcaatgtaagtatcactggaaggtacatatgcttctggttgataatagtcataatagctgacaaaatattctactgcattattaggaaagaattccttgaactcaccgtataattgacccgccaatgttttgttgtgtgcgataatcagtgttggcttattgacctctttgatcaagtttgaaacagtataggttttccctgttccagttgcccccaacaaaatctgcgccttcttgcccccaacgacgccatcgaccaattgatggatggcttctggctgatctcctgccggctgatattttgagagtaattcaaattcatgggaagtcgttctttcgatcatcttcattccccctgtatttatatttgcgaagcgtccgtgaaacaaaaagaaagctgacgcttttccatagaatagtataccatagcgaacatactttcgccatcttttgtactttttattctgctagtttaactttacttaagatgtcagtttttctaacacccaatgtcagaaatagcgctgttttttgcaaatattgaccgaaagacttgtgtgtttttacaaaaatacctataatctaaaaatacgttaaaatcaaaagggggaattttcttgaaaagaaaatatatgttttgtgcactgttttcagtgattttctgctttttcgcttttgcgaacaagccagtcagtgcagcagaaacaacgtataaaatcggaacagacctgacatttgctcctttcgaatttcaaaacgaaaaaaatgagtatgtagggatcgacattgatctgttaaatgctattgctgaagatcaaggctttgctgttgatttgcgcccattaggctttgattcctcgttacagggcgtccaatccaatcaacttgatgggatgatcgctgggatgagtattacagacgaacggaaagaaacctttgatttttcagatccttacttcgacagtgggattcagatggctgtcgcaaaagacaaccaagatatcaaaacttacgctgatttgaaagataaaacagttggcgctaaagttggtaccgagagtgctcgttttctagaaaccaatcaaaaaaaatatggctactctatcaaaaactatgatgatgctagcgggctttatggtgccgttcgcaatggaacagttgtggccatctttgatggctatccagtcttaggttatgcgattagtaatggtgaagctatgaaacttgtgggtgagcctgaaaaaggggcatcttacgggttcgcagtcaaaaaaggccaaaattctgaattactggctaaattcaacgctggtctaaaagagttgaaatccagtggtaaatacgacgaaatcattgctacttatattgcttcatcagaaagcacttctgatgaagcaagtgaaatggttaaagttgaaccgaaaaaagacgtctatcgaatctcaagtgactctgcattcgcacctttcgagtttcaaaatgaagacaatgaatatgtcggaatcgatgttgatctcttaactagagcggcggaaatgcaaggattcaacattgagtttaatttcattggtttctcaggagcgctacaagcgttagatgggaatcaagcggatggtatgattgctgggatgagtatcaatgatgaacgcaaaaaagcgtatgacttctcagactcctactttgaaagtggtattcaaattgcggtcaaagaaggaaacgatagtatcaagtcttatgaagatttagaaggaaaaacagttggtgctaaagttggtaccgagagtgcagacttcttgattgaaaatgaagacaaatacggctataccattaagtattatgacgcagctgatcaactttatgctgcagtcagtggcggtcagatcgacgccatgatggatgattacccagtcattggctacgccatcagtcaaggacaaaaactaagtacgccgattgagaaagaagtgggcggacaatatgggtttgccgtcaaaaaaggccaaaatcctgaattgatccaaatgttcaatgaagcgttaaaagaaatgaaacgaactggcgaatacgatgaaatcgtcggccgttatatcaaagacggttcggctacagaaaagaaagccgatgaatcaacagtcgctggtttaatcaaaaacaattacaaagttttgctaaaaggtttatggaataccctgctgcttgcattgatctcctttgctttagcgttgatcattgggatcatcttgggactcttcagcgtgtccccaatccgagctttgcgtatcttcgccggtatctatgtcgatattattcgcgggataccaatgatggtgttagctttcttcattttctttggcctttcggatgcaattgggattacaatccccgactttgctgcaggagtcatcactttgacactgaacgctagtgcgtatatcgcagagatcgttcgcggagggatcaaagctgttcctgtaggccaaatggaagcttcccgcagtttgggattgacctatacccgaaccatgcaaaaaatcattttgccgcaagccatcaagatcatgatcccatctttcgtcaatcaattcgttatctcgctgaaagatacgacaatcatttcggttattggtgttgtggagctgctgcaaactggtaagatcattgtcgcaagaaccacacaaagtacctatgtttatctaatcgttgctgtcatgtatctaattgttatcacagccttaacaaaacttgctaaagttttagaaaagaaggtgaaataaatgaaggaaaaaatcttagtcgaaaatcttgtaaaaaaatatggggataacactgttttaaatgatatcaatgtctcgatccaagaaggcgaagtcgtttgtgttatcggtccttctggctcaggaaaatctactttcctgcgttgcttgaaccgtttagaagaacctactagtggtgatatcattatcgatggtgctcatctaatggataaaaacaccaatatcaatgccgtccgtcaacacataggcatggtttttcaacatttcaatctgtttcctcatctctctgtactagagaatattatcttagcaccgatggatttaaaaaagatgtctcgtaatgaagctgaatcaaaagccattcaattgctggacacagtgggtttggctgacaaaaaagacatgtatccagacaatctatctggtggtcaaaaacaacgggtagccatcgcccgtgcattagctatgaatcctgatgttatgctgtttgatgaacctacatctgcgttggaccctgaaatggtcggtgatgttttgaatgttatgaaaaaattggcaaaacaaggcatgacgatggttatcgttacccatgagatgggttttgctaaagaagtagccaatcgcgtcatgtttatcgatggcggaaatttcctagaagacggcacaccagaacaaattttcactagtccgaaaaacgaacggaccaaagactttttagacaaagtcttgaatatctaaacaaaatccgcagaaaacttggtcgttttctgcggattttgttattcatctgacattttagtttctcgttgctgctttttgtactgtgcttctaaagcgattcgtttctgcttttcaccaaaataaacttttgtatcgattggattggctttgttgaatcccccagcaccagtatccatcatttgcccccagcctttcagcggatcttttccttgtttccttaattcagcgttctttttacgcaattcttgtttcttcgcttctttcttttgctgccgctgctcctttatttccttaaaaaaactcatcccataccctcctttgatcaataaagaattgttccaatgactattaataacaaaacaacaactggatacatcaattctctgatccagtgtttttctttccaagcaagatacagcaaaccgccaatgatcagcaataaaatagtcggttcaaacaataagccaatcaaattacttgaataggttctggttgttagttgatcactccctgtgcttaacctaaaagaactgaaacgaaaaagaatgaaacgactgaaaacataacaagacaaaaacaccaatgaatacccttttgcaaaccaacggaatagtttgctaaatggaatttttttcaacaatactcattctccttccgtgattacatcttggaccatgatatctgagagctgctgcagctggactctcatgacaagcgaccgattctccgctaaccatcgagctaattcagtgcaagaggccgatacatgaacggcacttactttcacaccattatctttgacataatttagaatgtcgccgaaatcatagaaattgatttgattggtaagatcattggtaaaatggagattgtcaggactatcccagcctagatccccaaaagtcggataatatttttccaaaaaaaccagtccttgcgtgacgctttctgttacttgccgatcataatcatttcctgttgtctgacgaaccatttcatctgaataaccaaaaatattgtctgaatgataatcaatactataatgttgaacagacaaatcagccagtttttcccttagctcactaggaatttgaggattttttaaagtaatagaaatttcagcctgcttgtactcgccgagtgaacgtaaataggcgagaaaggagtcataggtcgaaaccgcattgcctggctcatatagtgttgcagagggagcaaatgcggtcagcgtatcgctggaaacaattgtctgaactgcctgatcaaaaatatagcgattttcgactgtgtacgcgaccgtcttctgatttcctaaacgagaaatgaccggataaacgtcctctttccccaaaaatgcaagcagagattgccgattgataggatcgtaatggaggtttcgctgtcccatctcataccaatagtagcggtacttctctaacgtatcattcttaagcgcatcttccgaatatagagcattcatcgccgaaggaatcgattgataatcctcgcggtcatttccggttgcacgataataggctaatggtaaaaagtagcataaaacaagcactaccatcccccaaaacaacacgctatagatcatttggagtaccatgcttttctttgtacgatccactgacttttgtaatcgctggtactgttttttatccatgtgaccacctgcttttcacttgttttctcgcttgaaaaacacgagatttcactgtacttaacgttagatttaatatttctgctatttcttgatagctatagccgcgaatcgccaatatcaaaggatgccttaatttgttaggcaattgattcacatgacggagcgcttcttctttttcaagactatcttggtcttcgataggaatctcctgcatcaaagtatcgacttcttccgctaccaaaagataccgcttacgacggtaaaaatcatatagtgtaaacttagcaatcgtaaagagccacctctcaaagtcatctggctttgtctttggcaaagccaaaaaaactttaacaaatacatcttgcgttaaatcctctgcttgatactcatcccccactcttttttgaaagtagtgctgaattttctcgtaatagatctgataaatctcctccaacactacccctccttacttatatagacgagtgaacaacaaaaaagttgcaaaaaaatattatagtaagaatagtatatcactgttactaacgtattcagaaggttctttctacgtaacaaaacaaaaaaagctgtaaaccacgctgaaatgtttcgtgtggcttacagctttttagaatggatttaagcaaagacggttgaccagttctcccgttcggctaaaaactcccttgccaattgttgggcgccttctaaggtatggttggctgcccagccgcattggacttcgttactagctggaacttctgtcgctttcaacacatcttccatcgttttttctaacacagttaaaatttcatcataatcttcatgatttaaaaccgttagataaaatcctgtttgacagcccatcggagaccagtcaacaatgtaatcggcatgattacgaatcaattctgcggtcaagtgctctaatgagtggaggctagccatctccatatgtgcttgattcggttgtttcaatcgaacatcatatttgataatcgtatcttttgttccttgttttttgtcagcgacccgtacataaggtgccttgactttcgtatgatctagattaaagctttccacgttcattttcattctttttctcctctcgcttcgacgagccaaacaaaagcattgatttgtttaaagcgactggtaaaaccattggctcgaaaataggtttcaatatctggtatcaatgggtagtattctcgttgcagatccgctgctaatcgtaagtgattggctttgattgcctgtcttaggatgctttctttatgctcaggggataaaaacatcgtatcccctataatgacttttccgccttcagaaagcagcgctttatatcttttaatcactcgctgtttctctgtttcattcaagtgatgaaagacataactagaaacgatcgtatcgattggaaaattgatctgtggaaattgttccatatctccatcaataaaagttacctgtgacaactccggctttgcctcagctacttgacgcatcgcagccgatggctcgatcgcgaacactgttttctttcttcgaatcaactccaacgtcaaatttcccgtaccactaccaaattctatcacagaatctcctgctttttcagcaatatttgctaacaattctggataatgaagaaaaacctcccgatattcttcatccttccctttgacggtctcgtcatattgcttggcccactcagaaaaaatcggaatgaattcacgccccatcttccagcaccctttctaatccttgctttaagtccgtccataaatcggcagcgtcttcaatgccaatagacaaacggatcaagccatctttgattcccgctttttctctgattgaaggtggaattgaagcatgcgtcatgaccgcaggaacttcaactaaactttcaacgccacctaagctttcagctagtgtaaaaatagttagcgattcaacaaacgcagctactcggttttcggcttttaattcaaatgaaatcatcccgctaaaaccagacatttgttttttggcgatctcatgtcctttatggcttgataaccccggataataaactctagctacagctgcatgttcttgaagcaatgtggcgatttttagtgcattggcttgatgggcttccatcctcaaagccaatgttttgatgctccgctgaactagccagctgtcatgaggccctaacacaccacctatagcattttgcagaaaaccaatttgctcagctagttccgcttgattggttacgactaacccagcaacgacatcactatggccccccagatatttcgttgcactatgaatgacaatatcggcacctaatgccagtggacgctgaaaataaggtgtcgcaaatgtgttatcaacgatggtcaagagatcctttttcttagcaatcgtggcaacttgttgaatatctgtgattttcaacaaaggattagtaggcgtctccagaaagattcctcttgtttctggccgaatcgctgcggcaatccgctgaatcgcttggggatcatcagtcttgaccaatgtatacgtcaatccattctttttgaagattttctgaagcagtcgaaaggtgcctccatagacatcatctcccaacaaaatatggtctccggactgaaataaagaaaaaatagtatgggttgctgctaaacctgaagcaaaagcaaacccacgtatgccttcttccagttcagcaatcagttcttctaatgcaaaccgtgtaggattgcccgaacgagagtactcatattgttttggctgtcccacagctacttgcttgtaggtagacgtttgatagataggtacactgacagcccccgtttcttgatcttgactgatcccagcatgaatcaattttgtgcgaaattccatgtttatgcctcctctagttgaccataaatattttttgacaagtagcgatctccactgtcaggaaagatagtgacgatcgtgcttccctttggcagtcgcttgctttctcggatagcggctgcaaatgctgcaccgctggaactgcctaccaatagaccatgacgggctgccagcaaccgggtataataaaatccctctggatcactgatagtctcaatgctgtctggcataagactcttaaaaaagatcggcctctcttcaacgcctatcccctcgatcgcatgttcatgagcaggcccgccattcaagatcgatccctctggttccacagcaatcaaacgtatagtagaatctatcgactttaaatacgcacctgtcccggcgaaagtcccgccactccccactcctgctacaaaactgtcaattctctcaggaatttcttgaacgatttccggacctagtgttcgataataggcagccggattttgttcattttcaaactgtagcggcaaaaaagagtttggcaattgatcagcaagaaatttggctttcctgattgccccttgcatgccttcttgactaggcgagtgaatgattcgtgctcctaaggctttgattagttgttgcttttcttgactgaatgtatctggaatcacaaaaagcatgtctaatccatatgccaaaccggctaaagctaagccaatcccagtattgccagcggtgggttcaatcacggttgtgtctttcgttattcttccagcagcaactgcttctgagatcaaataactgcctaatcggtctttgatactacctccagggtttaagtattctaatttcgcatagatccggctttggctttctccgccgtagtcagtggctaaaaactgaaaaatcggtgtcttaccaattaattctttaatatctgatacgatcatgggcaaccttcttttcaatgaaatttttgttgtcagtccgctaaagtgctgcagcaaatcagaggcactgcgttttacaattggtcattcctaggtgatcacctgcttaaaaaggcatgatctgtctttgtttacagatctttgcaaggtaaatcaaagcaaacaaaaagaggcactgactattcaatcagtacctcttagagaatgactctaggactctttcccaacgaaagagactcttagagtgatttatccagatgagggaacgattaataggcatgacaaatcagtatgctgctttttagcaccatacaacaacaacataccaatgcaaagttgttgtttgtcatgtctacgtcccctcctttttaagcttgtaaacaaaatagcatgggaaaaaatagaagtcaatctttttttctttgtgaaaaatttttggtgacatatgcatcgacagcctgaaatgcatttgctacctcttctgctgtgatcttaaagggcattcgatggatcgtttcattagggagagtggcttgaataccgattgctagtaattcctgatcgttaagtgagtccatctgcatttctgctaacgttgttggtaaccccagagcttgatataaaacaatataacgttccaactcgtttgtatcttgttccaacagcaattgcatcaacgtcgtataggcaattttttctccgtgagaaagttggtggaacttcccagtagcggctgtcaacccattatggatcgcatgagctgctgctagtcctccactttcaaatcctagtccgctcaaaagtgtattcgcctccactacttgatcgaaagcggctgttacctgttgctgctgattggccttataggcagcgaccccattggcaaacagcactgcttcacatttctcagcaattgccatagctgctaaagtcggccgtcctcctacaagattctgagcgccgcttttagctactgctctggcttcaacatacgtcgccaatccatcggcgatgccgaaagttaataattttgcaggggccttggctaacagagttgtatcaaccaagaccagttctggattcttcggataataactatactgttcaaatttcccttctttcgaataaagaaccgagatggaggaggtaggggcatctgttgaggcaactgttggtacgacagcaaccgctcgcttcaaatgatgggccactgctttaccggtatcgatcacctttccgccaccaagagcaacaactgctgccgcttctgctctttctgcttcttttgcaatacgtctgatttctgcattggaggattcaccgctgaaatttgctaaggttacttcgattcctagatgggctaaatcgcttgccagttcttcgccagcaatcctccaaacaaatggatcggttattagtaataatttatctcctaatgagctaatatagtgcaagccttttttaatacgttttctccttgaatgtagcgctgcagactaacaaatattttttccatgaactctcctactttcatttttttataccaattcccgacattgttaaaattttcacaaacgctagtaaaagcgcagcctgaaaaagtggttttcttcaggctccgctttttattttttcttaccaccaaaggcatctttcattttatcaaaaaatccttcaggttgttgctcattggttacatggccgcttgcttttgcataagcccgtaacgcttctttttgttcttcattcaaattctttggtgtgatcaacttaactttgacttgttggtcaccattgccattgccacgtaattttggtgcacctttgcctcttagacggaaattcgtgcccgtctgggtaccagcaggaatcttcaatttgacatttccgtgaacagtcggaacattgacctcgtcacctaaagctgcttgaacaaagttcaatggtaattcgtaataaatttcggatccatcacgatcgaagatatcactttcctcaacacggaaaacgacatacaggtctccataaggtccgccattgctgccagcttctccttgaccggataggcgcatttgttgaccatcttccacgccagcgggtacattgactttgacgctatgttttttcttttcgtgtcctgtgccatgacaagtcatacaaggttctttgatttctttccctgtaccgtgacatacatcacaggtttgacggctcatgacacgaccaagaggtgtttgacgttccacattgatcgtacctgagccatgacatttatgacaggtttcaggttgtgttcctggttttgcgccattaccgccacaagtatgacaggtttcttcgcggttatactgaatatttttttccacaccaaaaatcgcttcttcgaaagaaagatccacagcatattgcaaatcagctccttgtcgcggagcatttggatttgccgttctgccaccgccgccaaagaatgattcaaagatgtcttcaaatccaccaaagccgccaccggagaatcccccgccgttaaagccgccaaagccgccgccataaccaccaccgtagttcggatcagttcccgcgtgaccatattgatcgtaagcagctcgtttttgaggatcgctcagtatttcatatgcttcagaaatttctttgaattttgcttctgcatcaggttctttattgatgtctggatgatactttttggaaagcttccgatatgctttttttatttcgtcatccgaagcccctttttgtagacctaagacctcataataatctcttttgtctgccattggcttccctccactattttcttgcgtccctcgtattttagcatataatttgcttcagaaaaatacgtttcagaaattcataagaaaaagccaaagtggtgactttggctttttcacaaacagcgattatttatcgtcgccgtctacttcttcaaaatcggcgtctaccacatcgtctgcgccgccttgtgcagcttctggattttcttgtgcttgttgttgtgcagcttgctcatacaacttcactgtcaagttttgtacgatttcattcaatgcatcgcgttttgttttcatttcttcgatattgtttgcatcgacagcagctttcaactcatcacgagcttcttccgctttcttcacttcatcggcatctaccttgccttcaagctctttcaatgttttgtcaacagtgaatagtaatgcgtcgacatcattacgcaaatcaacttcttctttacgttgtttgtctgcttccgcatttgcttccgcatctttaaccatccgttcaatttcttcatcggttagacctgaagaagatttgatcgtgattttttgttctttttgagttcctaaatcttttgcagatacatttacgataccatttttatcaatatcaaatgttacttcgatttgtggaattcctcgaggtgctggtggaatttccgttaattggaatcttcctaatgtcttgttgtcagcagccattggacgttcgccttgtaggacatggatgtctacagcaggttgattgtctgcagctgttgagaagacttgtgacttgcttgttgggatcgtcgtattgcgatcaatcaacttcgtaaagacgccgcccattgtttcgatacccaatgataatggtgtgacatcaagtaaaacgacatctttcacatcaccagtgatcacgccaccttgaatcgcagcacccattgctactacttcatctgggttcactgatttgtttggttctttattggtttctttgcgaactgcttcgacgactgcaggaatccgagttgatccaccgactaagatcacttcatcgatttcagattgtgaaagaccagcatcttttagcgcttgacgtacaggaacttttgtccgttcgactaaatcagcggttaattcatcaaattttgcccgtgtcaatgtcatttctaagtgcaatggaccagcatcgccagctgtaataaatggcaagctgatttgtgtacttgtcacacctgaaaggtcttttttcgctttttcagcagcatctttcagacgttgcaatgccattttgtctttacctaaatcaatgccattttcttttttgaattctgcaaccatgtgatcgataatcttgttatcaaagtcatctccacctagattgttgtccccagcagtagacaacacatcgaatacgccatcccctaattcaaggatcgatacgtcaaatgtacccccaccaaggtcgaagactaggattttttcgtctttgtctgttttgtctaatccataagctaaagctgctgctgttggttcgttgacgattcgttctacttctaatccggcaattttaccagcatcttttgttgcttgacgttgtgcatcattgaagtaagcaggaacagtgataactgctttgtctactttttctcctagataatcttcagcaaatcctttgatatattgtaggaccattgcagagatttcttgaggagtgtatgatttcccttcaacttctactttatagccagcttcacccatatgacgtttgattgatgaaatcgtgttagggttcgtaactgcttgacgtttagcaacttcccctacttggatctcgccgtttttaaatgaaacaacagatggtgttgtacgatttccttctggattggtgatgatttttgcttcgccgccttctaggacagcaacagctgaattagttgtacctaagtcaataccgataattttactcataagtaatacgctccttttcattcatcgttctttttatttattgtgctacgataaccatacttgcacgcaagacacgatcatgcagcttatagcccttttgcaatactgtgacgatcgtatccgcaggcacatcttctgtcgcaggtacggtctgtaccgcttgatgaagattgggatcgaaagtttctccttcagcaggaatttcttcgattccttcttctttcaacgcttgacgcaaactttccaacaccatttcgacaccttttttcaagttagccgcttggtcttcttccacatttgctgccatagcgcgttccaaattatcgatcgctggcaataattttttgcccaaatcttgcgaacggtatttttgcaacaattcacgttcattacggtttcttgctgtaatattagcgatttcggcccgtgcgcgcagaaattggtcttctagttcattgtttttttcttttaaactgtcgatctcgcttttttctacttctgcttctgatagaccagctgcatcgatttcttcttctgacggttctgtcagaggctcttcagttgtctcaagatctttttctacctgttcttctttttctgacacttgctaccatcccttctataattcacttatttgatcattcactgtttgcatctagtgtgcgatagtaatcagccaatgtcattgctaattctcgacgaaaggcatccatcagtccaaacattcgcgaataaggcatactagaaggacctaataaagcaatcgtcccttggccatgaccttcaatgtcatagcttgcttgaatcaaactcatattttggagtaattcattccctagttcctgaccaatgcggatctgaatcgtggagtctctcggtgccaataattgtgtgagttcttctgcatttttcatgaaagagtacatcgacttaaactgacgaacatcttgacttggttcaaaatctaatagattcatccgtccgccgacgtaaattttctcttcaaagagatgactcaacatatcatcgaataaatcaatgattccttctgttgtttgaaaatacttgtgcaaaatcatcggaatctctgttcgcaatcgatgatagaccgtcatgagcggttcacccactaatttttcattgataatccgaaccatcttttctaaatcgctgctatccatcgatgaaggtaatgaaaaaatctgattttcaacattgcctttatccgtaacaatgatagcaataatttgtcgtgcattcaaaggtacgatccgaaagccagtcaatttccgttctttgacatccggtcctaacgataatgcggtatagctcgtaagattggataggatcgtagcagattgctgaatgatttcattgatttcatgaaattctttccccaaggaatggcgaattgctttgatctcattttgattgacttttgatggtcttaataagtgatcaacgtaatagcggtagccggccattgaaggaacacgtccagaagaggaatgtgtcttcaataagagacccgcttcttctaaggccttcatctcattgcggatggtagccgaacttgcttcaaccccatcctccatcaatcgtttggagcccgtaggctgaccagtatccgtataattttggatgatgaggtgtaaaatagtttgttgtcgttgtgtcaacatcttatccactcctccgttagcactctttcacattaagtgctaacacgattattaatataccatatttcctacgaatgtcaagaatttgacacagatttttagcactcttatagagagagtgctaatccacttcattgtcaattagctccaaaaaaagaagatcgaaaacagctcgatcttcttggttattcttaacttaataaaaatttttcaaatacatcattgccgataaacatcccagactttgttaaataaacgcggtctccttctgagactaaccagccatttttagaaagttcttcaacgacattgccatagatcgaatcaaaagaacaggcaaatttatttgaaaaggctgttttcgatacaccttgtttcttccgtaatccaagaaacatttcttcttccatttgattgctggtcgttaacgattctgtttcatggatcggcagttgatcttccctcaatggacgcagatagtgctggatcggtccaaagtttttgtatctcgtctgtccgatataaccactcgctcctgcgccaaatccgtaataatgttcattattccaataaacaagattgtgcttagactcatatcctggccgggaaaaattactgatctcatattgcgataagccagctttagccattgcagtgatggcttcttcaaacatttgtgtctcagattcctgagaaggcaactccattttcccttgcctaacccaattcatgaacatcgttttgttctctaaaatcagtgaatacatagcatagtgaggcaaacccaaatcaatcgctcgtgttagcgtatctcgaaaactttccatcgtttgtccaggtaaagcataaatcagatcgatcgtaatattttgaaaatcatgtttatctaacaaccgaatcgtttgatagacatcctctgccgtgtgcttgcggccgattttctttaacaagcggttatcaaaagtctgcacccccatcgacaaccgatcaatgcccagatttttcaaaactagcaatttatcttccgttaaatccccaggattggcctctaccgtaaattctttggtcgtttgcgtgggcagtaattcatgtatgcctgtaatcagaaggtctagctgcgcagccgaaagggaagtcggcgttccgccgccaatataaatcgtctcacaagtagtgattggttgtttgctcaccgttagagcgatttctttcagcaaacactcgatgtattcatcaaccggttgcccttctaaaaaaactttattaaagtcacagtaataacaaatatgttcacagaatgggatgtgaatataggcagaagtactggtgggaagtgtattgattggaatcttattcatggtttgcatatttttattcctttcagagatcaaatcaacgttcaactgcacaaatacggctcgcagcaaatgaacctgatccgaggtatatccgctccccattctatcataagtaagattatctcgaaacgcctctgcattaaaagtagttagaagcagatctcactgctatccgttaataagaatacaatcgcatgcgcaaaattttaaaatcttcaccgataaatgggaaataggcttcatccccattcaggcgacgatttgtccgccattgcccatcttgtagacccccctcttctaaagaaaggatacctaaaggattagaaccctgctgcgcttgcagatccaatgcgaaattagcaccggtgagatagtaatattctttgtgtttaatgatcagacctgcggaattgatcattttgtctcgagaaaataatttgactgcccagcgatcctgaccattttcatacacaatttggttctgagccccttcttttttaaatgagaagatttgagcttcctgatcttgcaacagtggctcaagggcggcgatgattcgatacccttggtttaaatgaggcagtgtatcggaagaatcaaaggcgtctttcgctaatcctaactgggataaaaagcggtaatcctgactagtatcatccgttagaagatcttcgataccaaaaggtgaatagccgattgctccttgaccaaaagcataaaatagattcgaaatatatcttttgtcaattcgggtttccggaattaacaacggctgatcattcccgtattccgcgatgatcggtttgatttcttcttcgtaaatatctggggcaataaaatccaactgagaggcaataactttccaaacttgccaagtggtggatacagcgccaccactaggatattctcccggccgcctgtctggctttttgagccatacattcgtaaataacggcaacgctaaacgttttcttgcaatctttgcatagtcttggattgctgcggcataatgatatgccataaacacttcatccccaaagggtacttctgaccattgtttagctccgggatagaggtttctgatttcttgcggcaacgccatctgatagactttttctgctgctgacgaatgatcacgactagtgccaagactaccaatctcgttttcaatctgcaccattctgataaaggcccgcaaaggatggcttcccaagtagtcgcagatggcggcaaaggctgaatgagcctgtgctatcacatcttgacatagcggactataactattcatcttgtttccgtcgctatcctctatgcgaaaatatttaggatccgttttgatccattcaggaacatacgtggataagccattcttccaaaggccaaaccacaaaaaaatcacatcgattttcttctcagcggcattttccaaatgggaatcaattaatgaaaaatcaaactgattaggctgtggttcgatcagctcccaataaataggtatcaaaagggtattgatcgcaactttgtcaatcttgtcccatactttttcctccatgtaagcgatagaggaagcagtggagttatggacttctcctcctagtatcaatttttgagaatgctgtcgttgtttcatcattgtcctcctttttcttctcagacagatagtcacgttttgatcgactatccctctcaggtagttgcaagcgtttttagtcgtaattctattataggaatcttctaaaataaggtatactaaaaaaagagaattcatactaaaaaaacagaaatgaggtttttgatgaatcgagcagcactagaatcaattgtgaaaaaactctacgataaatatttgattcctttatttatcttcgatgaaaaacagcaagtggtgattcctcgtaattccttcataactgataaacaagtggcggaacattttttccttaccagccaatcgactgaattggatgtggtgacgttttttgaaggagatgacttttttttcagcagctttacttgtgatctaccagattcttcaattggcaatgtgctgattggaccttgcgggatattaggtactaacaaaagatcatttccttttcaaggatatgattacattgctggggtccattactcgaaagaaagtcgagaatcttttgtcgctttcgttgaattgttttacacgatcctaaaaggagccatccctgatgccaacaagtttcgttggagcgttccagagaaacaagcaaattccaatacgtccaccctattagaagaaaatctttatcaacgacggttagaggatccttatttggactcgtttgaatttgagaaacgttacgtagaggctgtacgccgaaatcaacccgaaaaaattctttggctattccataaaatgagcagcacctacagcgtcgaactagcaaacaacaagctagaaagtttgaaatacaagtattcaggattgattaccattctaactcgggtcagtatcaatgaaggcgttccggtgagtcaagcctatgggttatccgatacactactccaaaaactacaaaatatttatgacgttcaggaatgtttgacccatattcaggaaagtacttatcatttcatgaggttgattcatgcatttcctacccagaaaagttttttgatcagaagtctcatcaattacattgatacgcatatttacgataaaattacattaaacgatttggctgaatttactgaaaaacaccccacccatctgagcacagaattcaaaaaacatgtaggccaaacgatccacacctatatcaatcagcagaaagtagcggaagcaaagcatttgttagtgtttactgattatagctataaagaaatagctgcattgcttcatttttcgaatcaaagccactttatccaagtattcaagcaatttgcgatcatttctcctaaagaatatcgcaaaaactatttctcaagtgtcttttgttcaactgatagttgatggatcaacttataaattctctctaaacaaggttgttaaccgtctttttctgccctccataaaaaaaggagtggatttctccactccttaaaagactcatgttttgggttaactactgctcacagtaattttttgctaacaacgacttatttaactaggtctgaccttcgcatgctatagtgagaaaaaaagctcttcaggctatacgttttcctatcattgaataaacatccgcaagagcgaaatcagataacgaatcaatcgatagatcaaaaacaagaaaaacaggttacctaaaataaagcggaagccatttccaatggaggcacgaaacgagcggaaactaaagtaacgggaccatttgctaaaagtagtttgtccatttcttctaatgcgataggcttcatcataagtattctccaacatatcatagtaaaagataaaaagaggttgtttagggaaaaatgcttttttgaatcctgccatcaacgtgtacgttttattagcagacggaaaattccgattgccgtttttcttgattcgcacttgctgcccgtttttatttttggcagcataataatcttcaaattctacgatttgataaatgatcggttcgctattttcttgttcaaattcagcaattatttgatcgacttcttgccaacgtagataaagccaagcaaacaacacgagcaaaacagcaatcaaaaacaaatttagtagaaatccctcttggatcagcgctagataagcacaaataatcaaaagagcgattccaacaacaatcattcttcgttggaaataactgcgatacatttgttcaaaagatcgccgataataggcaaagtcatcttttacaaaattcatgatcgtcccactttctgaaaagattatttggttcaatttatcaatatcttgtgaaaatgtcaatttatctctcgagtgatcttttttttatttaaatagaatcatttctcttgacttcttataggctactcgggttaaagtaatagataggaaaacgcttttaaaaaaatagaaagttgggaaactatgagtctactgaatgaaacattcacactgaagaatcaaatcaaaatacctaagatcggattgggcacttggcagtcctctccggaagatgcctatcatgcgacaaaatttgctcttgaaaacggctatcgtcatgtggatactgctgctgcctataaaaacgaagcggctgtgggcaaagccctccgagattctggtgttcctcgagaagagatattcgttacgacaaaaattcctgctgaactgaagtcatttcaagaagctgtcgatagcatcaaacgctcaatggcagagcttgacactgagtatatcgatcttgttttgatccatgctccacgaccttggaaaatcatgcgggataatccggagcaaaaaaaatatttcgaagaaaacattgatgtctggaaagcactggaagaagcgtatcaaagtggtttgatcaaatcgattggtgtttccaattttgaccaagatgacctgcaaaatatttttgaccattgcgatgtgaaaccaatggtcaatcaaatcatttatcatattggaaaaacaaatgaagagttgctgcaattctgtaaagacaacgaccttttagtggaaggttattcaccaatcgcgactggtcgcttgctggataatgccgacatcaagaaaattgccgagaactatcaacgctcgatccctcaattatctattcgttatctattgcaaaaggacattttaccattgccaaaatccgttcacgaagaatatattttggataatgcaaaagttgattttaccatttccgatgaagatatggcctttttagatcaactctaaacgtccctaacgcaaaaaatcgctcacctgcaaaatgatcaacttgcaggtgagcctttttacggttgttttatactaattgttcaaaggttccccagactttcacgttttttttatcgaccatcgcttttcctttagcgatcaccgtttcaacatctagcgtatcttgattcaacaggcaaagatcggcatccattccaggagcgatccggcctttttgagccaacttcaaaatctttgctggattagaagtaattgcacgcaatgcaatctccaaaggaatctgttctacttgtacagcttctttgattcctaccaataaagctcgggaactgcctaccccaagcccaatgaattgattgttttcatcaaagtaaggcagacttccttgaccatccgatgtcatggtgaattgatccaacccgataccttcgtctaacaaacgttttagccctttactaaagcgaacttcatcatcttctctttcccaaaaatcaggatcttcacttgcggtaaaatcgatggtaccgcccattttagcaaaagcgatacttgcttcaaacaactcacttgtccgatttgcatgagtcggtaaaaattgactaatagggatctcagtctcctccacagtttgtagcaagagttcgtattgtcgcttgccaccacctaaatgcacattggtgatccctgcttttcctgagagcatgccccctactcgagcatctgctacagcacgagtaaattcttcaaaactaggttgtgaagaacggtgatctgagaccgcaatttcaccaatgccaatcactttgtcgatcgtcaaaaagtccttgatcaatgaatccgtcactggatcaagaggcaatcgatacgaaccgtcatagacataagtcgagattccttccgcttctaaacctttggctttgctgatcaatgccaccatatcacgcccaacaccatcggttcctaaacagccgacaaccgttgtgactccagcagttgtcagctggctaagggttacttcaggcgttcggttctggtagcccccttccccgccaccacctaagatatggaaatggcaatcgatgaatcctggtgtcgcaatcaatgaagaaccatcgatttcttcgacagttagttgatcaaagccgccactgatttgatcttcgatggcaacaattttgtcattgatcactaaaatatctttctttcctaaatattctggtgcataaacttccgcttgacgaataagtttcattctcgcagctcctctcttattgcagaccaatcgctacagcgataaagataaagatcgtacctaacacaaacagaaatccttgcattttaatttggaacttcgcccattttgcccattcgattcgggcaacgccaagcacaccgatcaaactggcagatactggagtgaatgcatccatgaatccggaacctaattgataagctaaaacggcgatctgtctggagacacccacaagatcagctaatggcgccatgatcggcattgtcaatgctgcttgacctgagttcgaagtaacaactaaattaaataagctttggaaaatatacatgaaccaagcaccgataaaggctggcacaccgcttagcaatccgccgatgctgtgtaggatcgtattcaacgctgaaggcacattggcatcagaaccacctagaacaagcaggattccttttgccatcccaacaacaatcgctgttccggccaaatcagctgcacctgattgaaaagcacttgctacatcattcaagcccatgtcttctaacttaaagatcacagcaatcaggcctgcacctaagcccatcacgaagaactgtgaagcaatttctggaatatagtaccctttttgtgttactccccagacgatccaaatcaaaactgccagcatttcaagcaaaatcagtttatgccccaaaagaaacggcttgttttcatcagatgtcttctggatatggtcgcggaaataggcatccgatttgtaagtcaatgatttctccggattcttacgaatacgttctgcatacaccatcaaatatgcagctgataagccagtaatgactacccacatgataattcggaaagttgcccctgaaagaactgggatacccgcgatcccttgcgcaaccgccacactaaacggactcatccaagaagttgcatttccgatttgcgaggccacataggtgaccgttaccgccacgatcgaatcatacccaagtgcgatcacaaatggcaccatgaccatagaaaaaggaattacttcttccgccatcccaaaagttgctcctccaaatgaaaaagcaaagaataaaagcggtaaagccaatcgttctaatcctcgtgtcttactgataaaggcaaaaatcccagcatcaatcgctccggtcttcataatgatcccaaatgcgccaccgactactaagatcaacgcagcgatcccgacagcggaaccatatttatctcctgaaaccaatccttcaaacacaaagttcaagaaaccaaaaccgccaaaatcatctgttccccaaacctttgctgtcttatgaagtttttctgatgtatcatagattttatctccatataactcataaagaacatcatccgttagggagagctcatcgagcttttcttgatcaagtttcgactccccttcgtctagcacactttgcagtgctgcttgatcgacacccaattcttctagctctgctggattttcttctaaattctctaactgctcgaagacaaaatcggtattaagcggatacgcataacggaatgaatcttgtttcaaaaccgttcgcgtgctcacttcaccatttgcatcaacatattcaatctcttccgtactgaattttccggcaggaatcagaaatgtcaatacccatgctaccagcactacgccaaaaatgatcacatacgtgtgtggcgttttcatttttgttaaatcttttttctttttcaccaattttctccctttcaccttatacattgactgcataaattatcatttcccatcttttttagtatagcggaattttgccctttactcattgggaaaccattagaatttgttgtaaattctagcgaaataagctaggagaacactgatgtaccaaacaagtaatagacaagaaaaagtcttcaagacagtaaaatatcttgaagacttttaggtgatgcatcttctatttattcacacgttttgcgatcattggtaaaatcagtccaatcaagataaagatgatcggtgtgatgatattcaatgacaattggaacaaccaagcttttggatcagcagcataatctaattttggtaccatccctaagatacaagcaaatgctgtaaataagaaacaccacaaaccaataccaaagcctagttttgtatttttaacaaacttataatctgatgagaatcgatgggcttgtttattgatcagcatgaaggctacaaatacccataagtaacgtaatggcatcacaaccgaattcaagttcaacaaccagcgatacaattcagtcatatttccgatacctaacgcaggaatgatgatcaagatgctgactaagatccctgtcatgatatatccattgatcggtgtaccttttttgttcaattttgccaaaccatttggtacaaattctggatctgcatcagaaagcaaaattttcaacggcgcatcaatagaaaatgctaatgctgaaatttgcgctaatgcattggcgatcgaataaagaatcacaaatgtattgccaatcccatagaaattgccaagacgttggaatgcttcataagcgccatttaccatcaaatctttaggaatattgtttgcatcgaacagcatccccattgcgattgatcctagtaacgcacataaagcgaccattccggctaaaaagatcattcctttaggaaattctttggcagggtttttcgtgttattaacgtaaggcgaaattttttcacagccacctaccgcaaacaccagcatcgaaatcgtcgttaagtaagtaaaatcgaatttaggaatataagttgaaacagttgtcatatttggtgttgctacttgagctccagtcatcgctggtgctgttactgctaaaataataaataagatcgacatgacaaacatcgctgttccggcaatattaccgatcatcttcaatgtagtcaatcctttagatgcgatccataaaaagaaaagaaaaatagctaaacaaattaatgagacttccattgatccgacagtcgatacgaaagagccgtttcctttaaataaccaactcaatgataccaggatcccttgtggtttttgtgcgagatatgggacgtgaacgacccagtaagtccaagcagcgaaaaaggccaatcgtttggttgaagtttctttgatccaagaggatacaccaccgcttgattccttgaacgttgatcctagttgacctacactcaatgcgtagggaacaaagtataatgccatgatcaagatccaagatacaacaacagtcaatccctgttgtgcatagttgttcactacatttccgagtccccaaacagagacaaacgccattagcgcaatattataccagcgcaattgtttctcgttcattactttctcctttaaacatatgatttcagtgatcgaaccgaattctcgaatgatcatgatttccatgtatcgagcaaagtttatttgtaagtcgaatgagctgtccacaacgctttttcacttctaacgaacttctcgataactgtcattaacattgaccagaaatggaatagaatatcattttttttgaccattcatttcgtttcagtcatcacctcattttagaataaaccccaaaattattttggtcaagagaaaataataacaattttcatcgttttttaacaatgggttaagcgatatataaataacgagataaaaaccattatttagattaaaataactcctattgcgttccgttcctttactggaaattagcacctaaacaaattttttagaaaaaagataaaacagaattttggaatttttcagacttttaactattaatgattagaaaaataattttattcacgcaagatattcccttacaccactcttcccgctaaacaaagtgaacagtaatagaaaaaaaccaacttatattttgtctagactacaataaaaacgataacattcgtcataaaactattttaactattatttaaaataacaaaaaatcttaattagatcagtttgattgacactttccgatcctcttaagattttttacgagtactaaaggtagctcttatttatcgaagtatttcctagtatcaatctcgtcttgttgcagttgttcaatcaaggcttctgcgccactaaaagcaacttgatctctcaaaaagtggtgccagcgaatcgcaacagtctctccatagatatcttgatggaaatctaaaatatagatctccactgttaattgtcggccttgaccaaaggtatcattatgaccaatcgatcccatagacggataccagcgatcacctactttaagctcggtaacatagacaccttcttttggcaggcgcactgtacttttgactttaatattcgctgtcggaaagccaagttcgcgtcccctggcatcgccatgtacgacagttccttcaaactcataaggataacctaacagtcgattggcttctgccatttctccgttctgcaaagcggcgcggattcttgttgagctgactttctcccctgccaaagtttccttgggaacggtaatcacttcaaaacggccttgggcataagaaggtaaaagtgccatgtttgctgtctctttctttccataggtataatcgaatccagccacgaccacttccgcatgtaaacctaccatgtattgatcgacaaagacttgcggcgctaaatttgcaaaagctgaagtgaaatccacttcgtaaagatagtcgactcctaaatcagccatatgggcttctttttgtgataagctggttagatattgcattgcctcaggatccactttttgaaagacaatagatggatgctgattgaatgtcatcaatgccagcttcaatcctttttcttttgctgctgcttttcctgtttcaataactttttgatgacctagatgcacaccgtcaaaaaagcctagaaccaaaacgacaggttctgatggaatgacatctttattatatggatgacgtagctcgataatttccattcttactctcctatttctgtacgaataactttcgcaggttttaatagcccctgtttcctttgatgcggcatatagatactaacgactttatcttgataaaacaatgccacaggtgttgcaggaggttcttgaagaccaaaactatgatatggcaagggcatgccattcttgacattctgccacaacttctcatcaattgcaattttgggaaacccgcttaccccatattcaatgggctgcagcaacttattgattcgccctgattccaatgcttcacgaacttctgcaagcgtaacagattgatctttggtaaagccgccgcttgctaaccgtgtcaagtcagacatatgagaggctactcccaaagcagcacccgtatcgacggctaacgtacggacatacgttcctttcccacagcttacttgaaaccgccacgattgggtgccacttgtctcatcaaagattagatcgctgatccgcttaaatgaatgaatcaaagcttgccgttttggacgctgcacttcttcatttgcccgggcatattcatacaaacgtttcccattgactttaactgcggaatacattggcggaatttgggtaatttcaccagtcaaacttgccattgcacgatcgacttctgctgtagtaaaaggttttgctaaaggcgtcctttcaacaacttcacccgaacggtcttcggtcgttgtggaaaaacctagcgtgatttctcctgtatatatctttccggaatccaccaagtattccacgactttggttcctttgccaatgcagatcggcaatacaccgtctacatcaggatccagggttccactgtgtccgaccttttttgtatgtaaaatttttcgtagtttaaagacacagtcgtgactggtttgaccacggtctttccataatggcaaaattccatccatagtatccctccgcttctttttcaacttgaccattataccatattctaaaaaaacttagtatggtcttaaagtctttcagaatgatattcgttcatgatacacttatattataaggaggtgccacatgattgtattcgtttgttcattgattggtttcatactttttttatatttggttcaacgtggtacgctgcaacaacaagaggaggcactggctttatttgttatcaagagccgaacacctgctttaacacggatgatgctcttttttacaaatttcggtaaagcattgcccacgatcatcttattgttattgctttatgtttttccagctacacaaactatcctagcgccgaaagcagcagcgagtgtcttacttgtctctgcattcgcttatctgattaaacggatcgtccgcagagaacgaccaaacgatcatcggttagtcgaagaaaaagaccacagcttccctagtgcccatgctgctacttctgccgcactttatggaactgcagcgatgaatatggcttttcttttgccacctgctgttctgcccatgagcattcttgcggtcctgctcagttttatgattgggttcagtcgcgtttatttagggatccattttttgacagatgttatcggtgggtggtttttaggattagcagttgctgcattgatcaccattttgttatgatttttggccttgcacagtatctgtttgatcattatagaatagcctcacctctcagtaataaaaaaaaggccgcgtatatgaagcgacccccaaaagttagaccaaaaaatctaacttttgggggtcgttatttgtatggcaaaatatccttttgaattaaaactaaaaatcgttaaagaatatcttagtggcgtgggcggatatcggtatcttgccaacaaatacggtatttcaagcaagtctcaagtaagtaattgggtgaatgtctatcgtgaatacggagaggaaggtctattgagaaagcatcaaaatcagaaatattctgttcaatttaagttaaatacgctagagttatatcaaacaagtgagatgtcctatcgagaagttgctagcactttagaaatgaacaaccctgcgcttattgccaattggatgcgtaatttcagagaagcaggtattgaggggctctcaaaagagaaagggcgaccacttactttgactagaaaaaaagaaaacaaaaaagaaaatacaacaactgaagaacgcgatcgtatcaaggcattagaaaagcaagtccgatcccttcaaattgagaatgcctttttaaaagagttgaggaagctgcgaaaacaggaagcccagcaaagacgcaagaatcaatcgcacgaatcatcgccagcctccgaggatcattcaaactagttgagcttcttgaaacattgaaatttcctaaagcaacctatatgtattggcagaaacggtttgacagaccaaacccagaccaagaaattgaagaaaaaatgcttgaaattcgcaaagatcataaagattacggctgtctgcgactaaaaaaagaattagagaatcaagggattcatgtcaataaaaagaagattcaacgtctgataaaaaaactaggtatcgaagtaaagtcttacactcgaaaatctcgacggtacaattcttatcgtgggaaggttggcactgtcgccaaaaatcgtattcatcgtcggttttatacaaatatctgtcaccaaaaaattacaactgataccacagagtttaagtattatgaagtagacaccacaggtgtcgttcgtcagaaaaagctgtatttagatcctttcatggatttctacaatagtgaaattctatcttatcggatttctgaaaaaccaaacgcactagccataatggaaggattagaagaagcaatccagatgacaaatgattgtccatttcgtagaaccttccattcagatcaaggatgggcctatcaaatgaatgcttataagaataaattgaagcagcataaaatcttccagagtatgtctcgtaaagggaattgtttagataactcacctatggaaaacttctttggtttattaaagcaagagatttttcacggagaagtctatcggagtttagatgaattgaaaacaaaaattgaccaatatatctattattacaaccataaacgcatcaaaaagaaattaaattggcgaagtccggttcagtttcgagaagctgtaaaaacagctgtctaacagttaatcttatcatacaaaaaaggagtggatttctccactccataaaagtctaactttttggggtcactacatatacgcggcctttttttatgtgattctttattcgcctttatgcaaatcgcgaatcatttcatcgatcttatttccatattgaacagattcatctagttcaaattgcaactccggaactttatataatgacagtgcctgtcccaattcacgacggactaaccctgttgctttctctaatccggcttgtgctttttgcttttcagatgcaagatcactcaaagtgctgtagaaaatcgttgcttgctgcaagtcccctgtcacgcgaacatctgtgatggtaacatcttgaacacgaggatcacggactttcttacgaagtatttgattcacttcttttaagatttcttgggcaactctacggtcacgataattagccattcaaaaaacctccctgataactagtgtcttaattcattggtacttcttccattacgtagccttcaatcacatcatctactttgacatcattgaatttctcgatcatggcaccacattcaaagcctagttttacttctttcacgtcatctttgaaacgtttcaaactagctaattttccttcatagatcacgatgccgtcacggattacccgcacaccgctgtcacggcgaatgctgccttccgttacataacaaccggcgatcgtaccaactttagaaactttgtaggtttcacgaacgatcatttgaccagtgattttttcctcaaattcaggatcaagcatccctttcatcgctgtttcgatttcttcgatagctttgtaaatgattcggtgtaaacgaatatcgacttcttcggcttcggcttgttgtttagcttgcggagttggccgcacattgaaaccaataatgatcgcgttacttgctgctgcaagtgtcacgtcactttcattgactgctccaactgctgaatggacaatattgacccgaacgccttctacatcgattttcttcaatgaagcacccaacgcttcagcagaaccttgaacatccgctttaatgattacattgacttcttttaattcgccttcttttaggctttcaaacagattgtcaagcgttacccggctgctggaagcgcgttgttccatcacggcgcgtttcgcgcgttcttcccctgctgcacgagctgtcttttcgtcttcaaatgtaacgaatcgatcacccgcttgcggcacatcattcaatccggtaatttcaactggtgtagctggtcccgctgttttgtcccgacggcctaaatcgttggtcatcacacgaactcgaccgaatgtgttcccgacgacgataggatcacctacatgtaacgttccttgctgtaccaataaggtagcaaccggaccttttcctttatccagacgagcttcgatcactgtaccgatcgcccgttgtgatggatctgctttcaaatcttctacttcagcaacaagtaaaatcatttccagcaattcttcaatattttgaccaaatttagcagagatttctacaaagatggtatcgccaccccaggcttctggaatcaattcatattcacttaattcttgcatgacatgttgcgggttcgcacctggtttatcgattttgttaaccgcaacgatgattggtacttttgctgctttagcatggttgattgcttcgacagtttgtggcattacaccgtcatctgctgctacaactaaaatcgtaatatcagtgatacttgctccccgtgcccgcatacttgtgaaggccgcgtgtccaggagtatccaagaaagtaattggtttgccatcgatatcgatttgataagcaccgatatgctgcgtgatcccaccagcttctccgcttgtcacacgagaatggcgcaatgtgtctaataacgttgttttcccgtggtcaacgtgtcccatgatggtaactaccggcggacgagaaacaagattttctttgttttgttcttctggttcaaagaatttatcgatatccgcgatgtcgatttgaactttttcttgtggttcaataccgtaatcagttgctaacaattcgatcgtatctttatccaatggttggttttgattgaccataactcccatcataaacaacttcttgatgatctcagcaggttcacgatagatttttttcgcgatatccgctacattcatgccttctgtatattccaatacttctggtaattcacggaatttacgtgctggaacaggtggttttttctcttgctgttgacgaccttttttcccttttttgttaaacttgttgcggttattgttattgaaattattgttgcgtccgttgtagtttgacttaccacggttttgatttccaccgcgattttggttatcaccagctggacggctttgtgttccttgactgctagccccttggtttggacgactttgttgtccttgtgctgggcgattttgactttgatttccttggttcggacgattttgttgtccctgtgctgggcgattttgttgcccttgaccgctaggacggttttgttgtccttgtgttctattttggttcgttggacgattctgttgtccttgattgttacgattttcttggttattcactcgattttgacttccttggttatttggtcgattacttccttgatttgttgatccgttgttttgacttgttgggcggttgggttgtccttgaccattaggacgagaattcgtcgtgttccgctgcccttgattattgtgtcggttctggaagttaggattatttctctgcgttttaaatttcttttgctcttgtttttccggctggttggctggtttctgatttgcgggagttggttttgctgatgatcgatcatttggattgccgcctaatgactgccgcaatttttgcgcctctccatctgagatcgcgcccatgtgatttttcacatcaaagcctaaagattgtgctttttcaacaacctctttgctcgatttgttccattcttttgcaagttcataaattcttttttttcccatgcaatcaccttcctaacctaatattaattcctgcaccttctttgcaaatcctgcatctagaatgcccaccaccattcgcggtttgccaatggctgaactgatttcatcggcagaaaatgtatctaggagcggaatttcataataagaacttttgtcctttattttcttttgtgtatttttaccagcgtcactagcgacaagtacgagagctgctcgttgttgacgaatctcttttaacgtcatctcttcgccagtgatcaatttcccagcacgcatggctagtcctaacatattcaatgctttttgtttattcatttgcaaataactctcttcgggctttttgatgcgtcacatagtctaagagttcttgataaaattcatctgacaatttcgtctctaatactctatccaagatccgcttatcccaagctaattgcgcttcctctggttcgatagcgatgtacgctcctcgacccggcatcttgccggatggatcgatcgcaacggttccttctttcgaacgggtgatgcgcagcatttcttttttgggaatcatttcccctgaaacaacagattttcgtaaaggaatttttcgttttttcatcgcgatctctccttgacttatttttcgtcaaaatccatgttttcgtaatcgtctgccgtcatatcagaagcaatgatcatttcgtcgtgagactcattatcctcgattgtgctttcttgactttcaacagcctcgccttcatcgatataggcgccttcttctaattttgcataaaattcttccatgtctgactccgatttgatatcgatcttaaagccagtcaatttcgcagccaaacgggcattttgtcctcgtttaccaatggcaagcgatagctgataatcaggtacgaccaccgtacaagctttcggattatccacatcaaaaataacatcagtcacttctgctggattcaatgcatttgcaataaataccgctggatcatcattccactcaacaatatccatgttctcaccttttaattcattgacaattgcttgaacccgttgtccctttggaccaacacaagttccgacaggatcgacattagcatcaaatgagcgcacagctactttagagcggtctcctgcttctctggcaatgctgacgatttcaactgtaccatcataaacttccggtacttcttgttcaaataaacggcgtaataaatcaggatgactacggcttacaaaaacttgaggccctttcgaagtattttcgacccgagaaacaaatactttgatccgatcgtgaggttgatagaattcatttggcatttgatcttgttttgataatactgcttcgatttttccaaggttcacatagatatagcgattgtcctgacgttcaacgatcccttgcaggatatctttttcataggcactgaattcattgtagatgattgtccgttctgcctcgcgcacccgttgcaaaatgacctgttttgctgtttgagcagctatccgaccaaaatctttcggggtcacttcgaaacggatcttatcgccaatctcgtaagcaggattgatcgtcatggcttctttcaaagacacttccaattgagagtccattacttcttcggtcacttctttgactgcataaacgtgaatattgccttttttctggtcaaattcaacttctacattttgcgcttgaccataatgacgtttgtacgctgacactaacgcggcttccaatgcgtcaatgacgatctcttttgaaatgcctttttctgcttccaatgcatcaagtgcatttaacatttctttactcatgattcttccattcctccgtgtttaaaattggattgctaaacgagctttggcaatatttttccgttcgatcgttagttctttttctcttgttttgattcgaatcttaatgactagttgttcttcatcaaaggactgcaaaaagccttcaaattgcttttcgccttccaccggctgatacaaggaaagatggatatattctccaactgcacggtgatagtcctcttcttttttgagggggcgttcagcaccaggcgaggatacctctaagaaataggcttgtgggatcggatctggatcacaggcatccaatttatcactcagttgttcactgacaaaggcacattcttcaatatcgattccgccctctttgtcaataaacacccttagaaaccagctttttccttccttaacaaattctacctcaactaattcaaaattttgcgcttccagaatgggggtcacaattgttgtgacagtttccaccactgtactcacacgacatcgcctcctttatttctcaacgaaacgaacttcattccattaaaaagagtgagcgaaaaaaccgctcactcactctaagtatcattactatgtaaatataacatagtttactaacaaattcaagtatcctagcattttgtggctttttctgaaaattttacatcctatttcttaagatttcttccttcagaatacttccttgttccctctatctcaaaataggcagctgtctttcttgattcaagcaatgaaggcgacaagcttcgtgatgacttgtggaagcaaagctttcggatcaaagtccatcggcgcttgatcaggaaaaaagtgccacatgcggtagccataaacgcccagaacagcaatcatcagtccaagccaaaagtagcgattttgattgatacgctgaaccatgggctttttccagaaaatgacaagtaacactagcaaaggaatgagccaaaaaagtggatgaaaataaaaagcgccttgtatgtcaccttcaaaaagatgcaaataggcgcgagtcattccacatccagggcaaggaacccccgtcagcagtttaaacggacacattaataatcggtccaatcatcagtgtcttgagtaactgattggcttgcagaatctgcagactcccacacttgattcatatccgattgtaaaatggccatattgataatgtccaaaccaaaaatcgctaagacaacaaacaacactttattatcattgatacgtggaaatttcgttttttcctgtgcagtgataaaaatgtccgcgattcgataccaccaataaatttggtacaacccgcaagtaatgatcgtcaacaacacagacatgcctggggtaaggcgataatcttcactatattctgtcaaatcttgcgtggtttggtatagccagaaaagtgaatagatgccgcaagtaataatagttagtaaaatcaccattaaaatggactttttcttggattgataattttgatacatcggttactccttctaaaagattgaatctttttacttttcttccaattatacaccaatccaaaaaagtggaaagtccttttaaaggaaatttatttcaataataatgaaaaaaaaggatgtaatctaagctttttaataaacgaaacctctgaaggacattgggatgctgttaatctccaactagtcaccagtaataacgccagctggacaaacactttttttccactgtcattcggatagtctcattttttgcttctattacaaaccttttattacaatccttttaattgatttatgcgcgactataattttttacttctgctgccattgcatcaacaaagatatttagttcttcaacgttcgtttctttgctgccgtaacgacgaatattgacagttgcatctttgacttcttggtctccgacaactaactgataaggaattttttgcatttgtgatgcgcgaattttgtagcccattttttcattgcgatcgtccacttccacacgtaaaccttgtgattgaagacgttctttgatctcataagcataatcgctgtgtgcatcgactgaaacaggaatgatcgttgcttggatcggtgccaaccaagttggaaatgcgcctttgtaaacttctgttaagtaggcaacgaaacgttccattgttgaaacgatcccgcgatggatcacgactggacgatgtgtattttcaccatcttcaccaacataagttaagtcgaaacgttctggtaataagaaatctaattggatcgtggaaagcgtttcttccatgcccaaagcagtttttacttgaacgtctaattttggaccatagaacgctgcttccccttctgcttcgaaataatccaaattcaattcatccatcgctgctttcagcatggtttgggcattttcccacatcgcatcatcatcaaagtatttatctttgttttctggatcacgatagcttaaacggaagcggtaatctgttacattgaaatctttatagacttcaaccatcaaatccaaagtccgtttgaattcatctttgatttgatcaggacgaacaaatgtatgtccatcatttagagtcatttcccgaacccgttgcaacccagaaagagcgccagatttttcgtaacggtgcatcatccctaattcagcgattcgaatcggcaattcacgataagagtgaatatcgtttttgtagaccatcatatgatgagggcaattcattggacgaagaacgagcatttccccatctcccatgtccattggcggaaacatatcttcatgataatgatcccagtgtcctgaagtcttataaaggtcaacattggccatgattggtgtataaacgtgttggtaacccaagcttacttctttgtccacgatgtagcgctcaatggtacgacgaatggttgcaccttttggcaaccaaaatggtagaccagcaccaacttctggagagagcatgaataagtctaactctttccctagcttgcggtgatcccgctctttggcttcttctcgtaaacgaatgaattctttcaactcttttttgtcaaagaacgctgttccatagacccgttgcatcatttggttatttgaatttccacgccagtaagctcctgccacagataaaagtttgaacacttgaatccgtcctgttgatggcacgtgaggcccgcgacatagatcaacaaactctccttgttgataggcagtaatcgtttcatcttctggtagttcactgatcaattctactttatatggatcttcagcaaatagttctaaagcttcttttttcgataatacacgacgttcgatcggtagattttctttaacgattttcatcatttctgcttcaattgctggtaaatcttcggcagttacagggctttctccattatctgtatcataatagaatcctgtatcgatagctggtcccacgccaaaatgaatgtttggataaaggcgacgcatcgcctgagccattaagtgagctgctgaatggcgaaccaagcctaaagcatcctcatgatccggtgtgacgatttcgatttgtgcatcctcttcaatccctcgatcaagatcaatcaactgaccattgacctttcctgctaaggcttttttcgctaaacttttagagattccttcagcaatttcttttgttgtgatgccaactgcaaattcttttttcgccccatctgggaatgtaattgttagtgtcatttgttttccccctactgatttatttgatcaatgaatgattcgaaccaaaaaaagtcctagtatcagataacgatactaggacgaagatttcgtggttccacctaatttcaaatacaacaacgctgtatttctttgacgggataacggtacgaccgcctttgtttcaacaaaggtttgaaaaagtggtcatccattggttttcttccaggaaattttcagccgtgatttccctctcttatcgaagactctcaaattcaggtgtctttttcatcaatcaattatggcttcatttaaccactatctgcttaaaaaatcaagtaaattatttccaatcaccattaactgcatactgtccttttttcatttcgttgataatgacatgaatatgttctttaggtgccccagtatttttgtggactgcttcagtaatttctttcatcatattggtcaattgttcttgcgatcggccttctactaattctacatgaataaatggcatagtcatcactcctctgttcattagtatacgcttcttaattatgctctgcaataacctgctctattatcgaatgactgtcccttatcaagaataagcgtttctgacaatctaaagattcttccatttcatttggctggatcttcacgccattttctcgaatgccatttttgaacatacttcatcaccttactggcttcctcttcatggtacaaaaattgatgttgtctgcttacataacgagcaatctcatcaaatagttgaacgattttccataaggattcgccgcaagtttcaacagatgaaaaacaaagtgccgtcaaccgctcatactcttcttctgataaataattttgaagatatttatggttctttccggtactgagacgatagtctgcttgatgcgctagataccagtcatattgccgaagcaactcttgccagcaaatttggtacaaatggtcggcggcatagaaaagctgatttctgacaagccctttgacgacataagtcgctacccaccaaaattcgttacaactgtcatgaaacgatttttctgtcggtggtttaatccaaaagatagaggcatcaggaactgtcattccctgcagaaattcttttggatcatagagacgctcaagaaagggttcagcttgcaacaaatggatcaattcaaccgggcaaagcatcaagtctatgcgattgccatcttcaaaaatgcatcaagaatgtaaaacgtcctcccaaagagggttgcgaaagcacagaactttctggagtctgcatgatcatgatctgtccgaattcttccagccagctaggttctgctattagttcttgcatattgtcaacaatataaacgatatcataatcttgaaaccgatcgcttattgcattaggttctcgccgggacccagagattgcgattgcttggacacctattttttgaccaactcgtaaaatcactgctagcatttcagcttcattccgcacagctatcctccctttctttgatccaattgatctcaaaagcatacttaaattttaccatagaacgatttttcagacgacattcgcaaagattatatgctataattttatgtcgcaatttttttaaggaggattccttgtgaacgaacgtcaaaaagaacaactacatgtcgatgatacgatcgcattgattcgaagagaacaaatggtcttagcgcagcaaaaagcggacttggctacaaaaatggaggatcagttaaaagagatttccgaaaagaagattcgtggtggtgacagcgaagctttttacgaatctgttgttgaatatcagcaacacgagcaagaattgctgttaaaatatcgaacagcggaatctcaagagaaaagggtcaaaacattggaaacaatggctagcaatccttattttgcccgaattgattttcaagaagaacaagaaaaagaaacactttatctagggatcgcctctttaagggatcagcaagaagaaacaattgtcatcgattggcgggcacctatcgcaaatttatattacgaaggagaattaggcgaaacgttttatgaaacagaaaccgatcgctttacagttgagttgttgctgaagcgtcaattcaaaattcaagaaggccagattttgtctatggtggacacttcagaaatcatcaatgatgagtttttgctggagattttagacgaagcctcttcttctcaaatgaaaaatattgtctcaacgatccaaaaagcacaaaatcagatcattcgtgatactactagcaagttcatgctgattgaaggaattgccggcagtggtaaaacatcggcactgttgcaacgggtggcgttcttgctttaccgcaaccgcaaatggctggatgaagaacaagtcttgcttttctctcccaatcatttattttctgattatatttcaatggtcttgccttctcttggggaaagtgaagtgccaacacgtacgttccaccatttcatccaaagagctctgcccaatttccaaatcacaaaagaaacacagctagaagaaactttcttatcaggagcagacgatcggattgaaaagatcaaaagcagtctgaaacttgtcaaattgattcaacgatacgtacagaagatttctgcgatcggtccgttatttcgtgatttaaaaattcaaggacagacatacattacgaaagaacaaatccgtcgttggtatcaagaaacaaatcaagagcttcctttgtatcaacggagtcaattattacaaacaaaattactgaaaaaaatcggtggtcttgaaaaagatgaggccaaaaaagattgggtcaaagaagcaaccgaagagcagttgcagcaacattttgccaaagatccttatcaggagtacaccgaagaaaatgaacaccgattgcgtaagcaaatccggcagcaaatcgttaagaaaaaattccgctcactaactcgtggtgtcaaacaataccagtttatcaaccaaaccaagcagtatttacatttcttacaggcagttcctaagacgttgttagacgatcaagcgatccgtgatgaagattggcaacaacatctccgacttctgcgagaaggtctgcggcaacgccaattgacccaagaagatgccgtgctattctttttgttgatcaaacaactttacccaatctatgtggatgaaaaagcacggtttattttcattgatgagatgcaggattttccgcctgctcaagtggctctcttacgtcaattatatcctaaagccggaattactttatgtggtgatttaaatcaaaaggtctacggtaatgaaacgatcgttggttcgttggaagagttgtttcctgctgacagcgtgactcggtatcaattaaaaaccagctatcgttcaacgaaagaaatcacggattttgccaaccaattcttaactggttccgatcaagttgaattgacagcacgcgaaggggctctccctcaagtcattcaaaccgagaacgaaacagttggtctggactacttgcagcaagcattaaccaaatcacagtcacactggcgcacagctatcatctgtaagacagctaccgactgccgagcgctttatgcccagctctctgaagagatgcaggatcaagttcaattaattacttcagaggaagattttatgaaacgtaaaatcatgatttttccagcctttttagctaaagggttggaatttgatcaagtattcttatggacgtatgggacttcttttgtgacggagcaagatcaattgatcttctataccatggcgacccgtgccatgcaccaattgattgttttgcaaaataacaccaatcaattgctagagaaagctgatcccgcaacctacgcattacaattgctttaaggaaagcgattgatacatcaaaaaaacgagagcaagcggacaatcccttgctctcgtttttgcctagcgataaatgatcaatcaaacaatattcttctcgacaaaagccttgtttgatcggtatttgttttgtcatttttttacagggttcgatcaccccttcaattcaccgataaagagtctcgtttctggatatttcatcgcgacaatcgtcaaaatcatctgaagttctgaaacattttcttcattgtcaggatcaaagattttactatgttttccaatactgccattgtcgatcaatcgatagatccggttccattccataaattgttcgacatctgtaaagtgactgaggggaaaaccggaaccatctagaatttctgttaaacgaaaagcaatataagaactgtcgatcacatattccctttcaggatcaatttgattacttttctgaaaatcaatgattgctttttctggacgatgatgcagcagccactctaacaacaagaaaaagccttccatccgataattgtccaaaaataagcgttgggacgcttccgatactcgaaaaaccagcgggatcaaaaaattccgtttataaatcagtaaaggcgcacgatctaccgtcacattcaagtaacgattcaaataggtggctccacgaaagccgcccaaacggtatccctctacaccgtattttttgtatttgcggcacagtgcagaacaatcagaaactgagacagatacttctgctaatttatcgtatccgcttaaaatccgatcaaaaggctctaaaacgattttttcttccaactctgccgctcccttcttgctcatactgctaattacttaaataataacataaaaaaagcgattaaaccaaaagaaatacccctttgttttttgaaaacgataaaaatgaaagtaaaaaaacacccccgaaagcacagataaactttcaaggatgtcttacttttattcttcttcgctgtctgctacattatgataaacgttttggacatcttctaagtcttctagtgcatcgatcattttttcaaatttttcaagatcttctccagtcaaagtgacttcattttgaggaatcatctgcatctcagcaattgaaaactcagtaattcctttttcttttaaagcttcttgaatcacatgaaaatcactaggttctccatggacgatgatttgaccatcttcttcaagaacatcgcgcacgtcgatgtctttttccatcaagtattctaagatgtcatctgcatccgtaccagaaaaaccaaataatgccgtattatcaaacatgtaagcaaccgcgccagaaacacccatgtttccgccatttttaccaaaagctgctcgtacgtctgctgctgtacggttaacattattcgtcaatgtatcgacgataaccattgaaccatttggtccgaacccttcataacgcaattcggagtattgttcatcccctgaaccttttgctttctcaattgctcggtcaatgatgtgttttggtacattgtatgtttttgcacgttcaataacaaagcgcaatttttggttcgcatgaggatcaggatcacctgattttgctgccgcgtagatttcgattccaaattttgcataaactcggctattgtttgcatccttagcagttttctttgctacgatatttgcccatttacgacccataatttcacttcgctttctttataatcaaaattccttaatcattatacttgtgatttcctgttctgtgaagtaatttcagttcaattctttagaaaaataggggaacgaccaaaattttgttctacaatctgtggtgatgccaactgatagatttgatctacccgtaaagaatacccaaaacgctcgctttcctttttgccaaatttagaaatgagcggcaggtctgtcttctttttaacttgctttaaataagtttgacctgctgttgtaaaccccaaaatacgaatcccggtattcttttgcgcttgttggacttcttcactggttgcttgaaacaatagataacacatcaaccgctgaagtctagttctagtataccgttttgttttcagaagtgccataaattccgcaaaagaagtggcgtgtaaacaatctttgatccgatattctaatccttcggtcacttgataccgggttcgcaattgttcaagaggggttgcgataagttggtactgcaacaatggccaaaaaaactcccaatcaatcgtttggtctaataaatcatttcttacactttcaggaacgtaccctttaatctcttgacctgccttcacagctttgcgaatagccgtcgcactggcaatcatcccaccagacaattcttgtgagtgataggccgcttgtttccttgaaatcggcaacagtttcattggtgatggatactgacacgtttcacgagcatagcgcatgcccaatatgtgattaggcaaatgagcctctgccaaaaagtctggatagactgctgcaaaagccgcatgcattttttgtgtataggtttggttctcagaagcattctcttggaaaaactggtcgatgacttcttgattgtttcgctcaaaatgcgcaaatgcttcataatcaaatggttcgggagcgtccgttccaaaacataaaaaggagcaatccaatgattgcagaattctaattgctccttttgcaaagaaatcagctgattgaactgaccaagccggcggtaattctacaattagatccacgccattttcgagtgcagctcgagcacgctgccatttgtcaacgattgccggttctcctcgctgcaaaaagttgccactcatcaccgccacaacaacatccgctccagatgcttttctagcttgctggacatgaaattcatggccattatgaaaaggattatactctacaacaataccgcatgcttgcatttctccactcctttctcccatcagcaaaaaaatttaagttctttttaatctaaaaaaaaccgcaaacaatcaaagcttgcggcagacaaagaaccaacgacggctcttttcatttggcggactatcaataaagtctgcatacatttcgatttcagagaagccagcattttctaacatccgctgataactttcaagcgaataggtgcgttctcggtgtagttcatccattcgttggaaagttccatcctcattttgcacaaaaaaagtcaaaaaatgttcaatgctgtgaggaacttctccttggtaactttcccagagaaaggcaaactcatctgtttgatagtggtagctgtaatcagggaatacttcatcgatctggtacgttgagtgtacatcgaacataaataccccgtcgtcacgcaagctgttataaaccccatcgaaaacttgttggacactttgttcatcttccatataacagattgagtcagagtaacaagtgatcgcttcgtaggttcccacatctgtcagatccagcatgtccccttctaccaattggatgggcgtatcctcttgttccgcccgctgactggcgatcatcaacatttcttctgaaaggtctaagccggttacatcaaaacccgcttttgcgaattctactgctaatgcacctgttccgcaggctagttccataatttgttttttttcacctaaatgacagcaagaaaaatccagccacttttgatagagactggaatccattacttcgtcatagacaaaagcaaatgtttcgtaggccattattaagccacgacccattcattcagatcaacaagcggtgcatctgaccataatttttctaaattataaaacgcacgttctgaagcgttgaaaacgtgaacgatgacatcaccaagatcaatcaagacccatttaccaccatcttttccttcaacacggcgaacctccacttggttttcttcttctttgtcaagaacttcatcaatgatggcattgatttgtctgtcactgttccctgaacaaatcacaaagtaatcggctaataatgaaatttcacgaacgtctaatgccataatatcttcggcatgttttgaatctgctgctttaacagcaatttctaaaattctctggctatctatggtaattccctcctaatggtttgcgacccaatgattgtatgtttcaatcgtcttgggataaattggtgcttccttttcaatcaaataaagcaatgtatgtttcgtttcgtaagctactgcagcgtcaagatcaatcatagctaattcacgggcttctttcacaccaggaaatgaccgaccaggttcgatataatcggcaacgtaaatgatcttatccaacaaactcatttctgcagcaccagtcgtatggatacgaatggcttgtaggatctcttcgtcatcgatgcctaactctcgctgaacaaaatcggctcccacaataccatgccaaatagcattgctccaattgagcaattccagatcaaaaccatctcgccgaatgacaagctggaattcttcatctggacgctctttggcataatcatgagtcagcgcagcgatactggctttttccggtgaagcaccgaatttttcagccaatgcgacagccgttttttccacacctagtacatgctgaaatcgtttttggctcatatgcatttgtacttcctgcatcaataattcgcgttcagcaggcgtatactgttggctattcatccagatacagccccttttcttgaatatagtttaacacattttccggcaataagtagcgaatcgagcatccttgttgcactttcttacgaattattgtggagctgatatccatcaaaggcacatcgatccaaatgatcggatagggtgtttcaacgggataactaggacgacgaaccccgacgaaggtgaccaactccatcaattcatcaatccgatgccacttcggcaagtattgtaccatgtcgccgccaataataaagtaataacttgtatcagggttcttttcagtcagttccttcattgtatcaaaagtatagcttttccctttacgtttcaattcaatgtcttcaatcgcaaatcggggattatccgcaatcgctaactgtaacattgccagtcggtgagcagccgggatcgtctttttttcatcgacatgcggcggaagatactcaggcataaaatagactttatccaagcccaaagcttgcccaacttcttcacccatgaccaagtgggtatagtgaacggggttgaaattcccccccagtatgcccacttgttttttaggcgcttgataagccgcttctgttgtatataaggtctgaactttgccaaacgaatttccttgcatgtcaaatcactcctataatgaacgtacgtttacagagatttttttatatttttcttttgtagatggtttgaataacacaatcacgcgtccaatgatttgaacaacctcgcattgaatcgcttcactgattgctgtagcagcgtcctccgccacttcgtcggtattttgcaataaagataccttgatcaattctcttttttctagcgcttcttcgatttgattgatcattgcctcattcaacccgcctttgccaatctgaaaaatcggtgttaaatgatgcgcttcactgcgtaaaaaccgcttttgttttcctcgtaattccatgttctgccttcttcctttaaattaatgctttccgtttgatcacatcaacgcctttgggtgcccaaccagcaacaactcctggttttgtgactgtgatccatcctaaacctgcaaaaacaatatctgttttttctttgatcgaaaattcaaagcgaactaactccggaaaatcagctaactcatcaggacgaggcggttgtaaaagaccaccaacatgtttttgataaaaagcatcagctttttctaacttcgtgcgatgcagcaccacatcatttgctacataagcaatgaatgagctgcgctctccttgaataaagtcaaaacgtgccactcctccgaaaaagagtgtttggccagcattcaattggtagcttttcggtttgatttccttattcggcgccacgatttttaaatctttctttccaaggtaatgagccatctgatgtcggtggatgatccctggagtgtcgatcaaaaagtgaccgtcgtcgagaggaatttcgattttatcaagggttgtccctggaaaacgagaagtagtaatcaattcttggactccagccgtctgtttgatgatttgattgatcaatgtcgacttaccaacattcgtaacacctaccacatagacatctcgaccttctcgataatgatcgatcgcctgtaacaattcagtcatttcggcggctttttttgcacttgtcaataaaacatcgattggacgcagccctgcttcatgggcacgctctctcatccattgggtcatttttgatttcttcaatgactttggcaagatatccactttattgcccactagcaacacaggattgtctcccacaaaacgatgaagtcctggaatcaacgaaccgttaaaatcaaagatatccactacatttacgattaatgcatctttttgaccgagttcgttcagtaaacgcagaaaatcatcgtctgtcagcgagacatcttggatttcattgtaatgtcgcaagcggaaacagcgttggcaatagacttctccggtttctaaccctttctctaatgcagagagcggtgtataaccaagctctgttggattttctgtctggatcagcgcgccacagccaatacaatgaatcatttcttcattcattatcaaattccacctcgccatttcatttctggattgtgtttcaataaatacttcataattcttcgctccagcaaacggttgaattgtgttttccatgaatccgtattaatgatcggcttcactaagatactacggacccctgctcgattagcaccttgaatgtcggtcatgatttgatcaccgatcatcacaacatcttctttttgcaagccgagttggcggtatccttgcttgatgccacgagaaaaaggtttcaatgctcgatggacgtattgcaaaccaaagggcgccactgcccgtgcgacccgttcactattattgtttgaaacgacaatcaccgggattcccgcattcttcatttctaacaaccaattttttagctcttcactaccgtcaggatcattccaagcaatcagggtattatcaaggtcagttagaacagctttgatgccttgcttcttaagttgatggggagtgatctgatagatggcatcgaccatccaagtcggtttaaattttgaaaacatagattctccttgattcttttattcatgtgacaaaaatagtcaatttgttgacacgtctagataaaaacagcttgtcagctgacaagtcgtcaatcagtccccacagggtcactgatgattatttaaaagcatcctacttataatgctactttcaacctgtaattatacaatagaatcgtgtgaaatactagactgagctacaactctcagcaacagattttcatctagttgaaaaaagcaacggatcatccactgctactttctttaaaaaataaaaaagccgaacgatcagaggagtgagcaatcaatgcagattacttctgcagcttccttcctcaagaatcgttcagacaattcattgtttttcatcttgaccgatatgaacgcacatcacactaaccaacttcatggtctaaaaaagatcataagacttttgccagaaaatcgattgtccgcggattttgcggtgcatcaaatatttgagcaggagtcccctcttccataatgaccccttggtccatgaaaagaacgcggtcgccaacctctttggcaaatcccatttcatgggtaacgatcaccatcgtcatcccttcttgagccaaacgctgcatgacactcaatacctcaccgaccatttccgggtctaacgccgatgttggttcgtcaaacaacatcacttctggctgcatcgccaatgcgcgagcaatagcgatccgttgcatttgtcctccggataagctttggggataagcttttgctttatccggcaaccctacgtcagtcaacagtttctctccgattttccgagcgtcttctttagacattttttttactttgattggcgacaatgtaatattatccattactgtcagattggggaagaggttaaagttttgaaaaaccatgcctaatttttcccgcatttgataaatatcattttttttgtcagtaatgtccgtccctttaaagtaaatattgccgcttgttggttcttctaacaaattcaagcagcgtaaaaaagtactctttcccgatccggaaggtccaatcacaacaacgacctcaccttttttgatttcagtattgatacctttaagcacctgatttgttccaaatgttttgtgtaaattctttactttgatcattgtatccatcttttttcctcctatcgccggtaacctttgccgagttttttctcccatagattcaacaagcgggaggtggtaaacgttaaaataaagtaaattacagcggcaacatataaaggagttaatggctgatacgaacttgtcacaacaatttgtgcgctattcatcaattcgtagataccgatagtggataacaaagaggagtctttgatcaaaacaatgaactcgttacctagaggaggcaagatattacgcaaagcttgaggtaaaataacataccgcatcgcttgtgcaggacgcaatcctagcgaaccagctgcttctgattgaccaaaatcgactgcattgataccaccacgaacgatttcagcaacgtaagcccctgagttcaatgaaagggcgataatccctgggaatagtcgtccaaagtcaagattcaacacaccaaacgaaatcgtcggcagtgagaacagcccctgcaataacccaaatgcaatcaatatctgaaccagcatcggtgttccccgtaacacttcgatatacgtattagcgatccagcgtaatggttttacttttgataacttcatcaatgcaaaggtgattccgaggatggtgcctaggatcactgtaataatggagatgacaatcgtaatcaatacccctgagataaagtaaggataataagtcgacaagaaggaaaaatccataaatttactactccgatctattcagccgcattttcgttggctaagtctgtattcttttgaacgtattcattaattgtccctttatcattcaattctttcaaaatacggttcaattcatcttttaattctgtgctgccttttggtagagcgatagcataagaatcatctggtgaagcttccaaagcaatgtcagccactgccaaatcatcattttgagcaacatatgagtctgcaacggcactttcaagtactagcccatcgatcgatccttgtttcaattcattgatcaagttaggcactttcgcaatcgaaaccaattgtgagtcagctaattggttttgaaccacagcctcttggatcgatcctttttgggcgcctaccttctttcctgaaaagtcatcgattgcagacaatgcatccgtattgtcctttttgatcacgattttttgttcaggtgtaaagtagttgtcagtaaaatcaaatgtttgttttctttcatcagttgctgagatcccagaaaccgcaatatccgcttttccttggctcaatgcagttagaacagcattgaactctaagtccattacattgactttgacgcctaattctttggcgatttcatttaccagatcaatgtccgcgccgacgatttggtctttgccatcaatcaaagcatggaactcaaaaggtgcaaaatcagctgatgtcgctacatttaatacaccagcagacttgatagcttctagctgattttgatctcctttttttgacgaatcagtgcttgatgatccaccattcccacatgcagctaaagttaataaagcagcaactgttataaatccactcatcaatttcttcatttgttttctccccttataaaataaataattatgcatatattcccatctttattcagaatatatacataataccacaatgttattgaatttcaaacaactatctgctgatgtttattatattagagaaatttcacaaggacaaataaaaaagcttgaaatcaatgacggatcaaaaatcgacattgatatcaaacttatgattaaaatttgcgaaaacgctgatagcgctcagcaaggagttggtctatattcttttgtgctagagcagcgatctttttggtgattgccgatcgcatttccgcgatcactgtctctttcgacaacagttcaccgtcgatggtctcgggaatcactttttcgatcactccaagcttgtgcaactcttgcgctgttattttcatgagtccggcagcttctttcgcacggcttccatctttccagaggatcgatgcaaagccttccggggataaaatcgcatagatagaatgttccatcatccatacttcatcccctaaagccaatgccaaagctccaccactgccgccttcgccaataatgattgccaagattggtacttttaaatctgacatttctaagagattgcgcgcaatcgcttctccttcgccacgctcttcagcgccgacgccgcaataggcacctgctgtattgatcaatgtgataacaggccgttgaaatttctccgcttgtttcattagccgcaacgcttttcggtaaccttctggatgaggagcaccaaaatttcgtcgaaggttctctggcaggttccgccctttttggataccgatcactgtcacaggtttcccatctaaggcagcgaccccgcccacaacagcttcatcatcggcatagagacgatccccatggaattcctgaaaatcgctaaaaacatgttcaaagtaatcaagtgccgtcaaacgatctttgctgcgggctaactcaacgatctcatgtgccgcttcaatcatttgtcatccacccctttgtcgtatgcaatttaagcaattgggaaattcgttcccttaattgtgtccgtggaacgatttgatcgacaaaaccatgttccaacaagaactctgctttttggaagtcttctggcagttcttgtcgaatcgtttgttcgatcactcgtctccccgcaaacccaatcaatgcctgcggttcagcgagaatcacatctccttccattgcaaaacttgctgttacgcctccggtagttggatctgtcaagactgtcaaataaaataaaccggcttcactatgacgcttcactgctgcagagattttagccatctgcatcaatgaaaaaatcccttcttgcatccgtgcaccaccagaagcagtgaataatacaacgggtaagttcttcgcaagcgctcgctcaaacaatcgagtgattttttcacctacgacagttcccatacttcccataataaagttggaatccatgattcctattgccacaggttgctgattgattgtcgcttctccagttaacacggcttcatggagaccagttttttcctgtacggaagctattttttcgagataatcaggaaagttgagaggatcttctattttcacatctgtatcccattcttccaagcttttttcgtcgatcgttaatgcgattctttcccaggcactgatacggaaattatagccgcaatgaggacagactttttctgcgcccatttcttttgtatataaggtccgtttacatctgggacatttcgcccaaagattgtcgggcactgttggttcattggcaggtgcctggccgcgattaggattgatgcgaatgtaattcttctttttaaataaagccattctcttccctcctattgttcaggcgtccagtttggcaagaattcctcttgtaaaaaggctgtgttgtagtctccggcaatcacttttggatgaccgatcagatccatttggaattctgcattcgtcactacaccctcagtcactaattcagccaaagctcgctgcattttcatcaatgcttcaaatcgattttctccatgaacgatgacctttgcaatcatcgaatcatagtaaggaggaatcgtatatccagagtacatggcactatccacacgaacgcccagacctcctccaggtaaaaacaaattgtgaatttttccaggggaaggagcaaaattaaaggctggattttccgcattgatacgacactcgatggcagcaccttgcattttgatatcttcttgtttgatatccagcggttcgccgctagcaatctcaatttgtttttttacgagatcgatattggtcaccatttctgtgatcggatgttcgacctggatgcgagtattcatttccatgaaatagaattcgccagcttcatccatcagaaattcgattgtaccagcattgcgatagccaacagcctgagcggcgcgaactgctgcagctcctagttcttgacgtttactagctgatattacgaccgatggcgattcttccaaaactttttgattgttccgttgtaaagaacaatcccgctcgcccaagtgaatgatattcccaaaagaatctcctaaaacttggacttcgatatgtcttgcgggatacacgattttctcaatatacatttcatcattaccaaaagcggcttttgcttcttgctgagcggaagaaaaatgctgcggcaattcttcttttgtcaatactttacgtatgcctttaccaccaccgcctgctgctgctttaagcatcactggatagccaatttcttcagcgatcgtcaatgcttctttcacatcagaaatcgctccttgactgccggggatcactggcacttgtgcttcgatcatcaaccgtcgggcattgattttgttccccattgcatcgattgtttcactcttaggaccaataaagacaatattgcattcttcacacatagatgcaaaacggctattttctgataagaaaccaaatccgggatggatggcttcagctttggtaacgatcgcggcgcttaatatttgttgcacattcaaataagagtctgctgctttcgccgggccaatacaaatggcttcatcggcaagttctgcatgtaacgcttctttatctgcttctgaataaactgcgaccgtttggatcccaagttcgcggcaagcacgtataatgcgaacagcgatctcaccacggttagctatcaatactttagaaaacatttttcacctatccaatcatgaaggtaagttctgcttctgcaacttttttgccatcaacataggcaatccctttgccgattcctgctgcagattttaccttgagtatttctacttctaagatcaatgtatctcctggtgttacttttttgcggaattttgctttatcaagtccgccgaaataagcggttttacctcgaaaatccggtaaagacaagagtgcaactgcccccgcttgggccattgcttcaacgatcaatacaccaggcatgactggttcatgaggaaaatggccttgaaaaaaaggttcgttgatggtcacgttcttctttgctaccacccgttttccttcttctagttcttcaatgcgatccactaagagcataggatagcgatggggaatgatttctttgatttcttgaattgacataactgacatagcttacccttctttcacacggaataatggttgatcgtattcaacgatctgctcattttcaactaagatttcaactaattcgccatcaacatcgctaacaatttcattcattactttcattgcttcaacgatacaaaggacatccccttttttgacagaatcgccgatttgtttgaattggctttgttcaggactaggttttaagtaaaccacacccactaaaggtgaaacgatctccgttcccgctataattggctctgaactaacctcgagggttccagcagctgttggttgtacgcttggtactggtgcagctgcagggatgctttcaactttgacatctgaactctcggatgaaccttgacggctactgaacgaatttttattaaaataaagttcgatgttttcttttttgagctgcaattcagtcaaagaggactgatcaaattgggaaagcagatccttgatttcatttgtttccaattaagcttcctcccaacgtttcaataagatgactgcattgtgtccaccaaaacctagtgagttactcattgcatacgtaatttctgctggctggctttggtttttcacaatatttaagtcgatttcaggatcttgttcacgaacattgatggtcggtggaataaattgatgctgcaaggctaaaagcgaggcaattgcttcgattcctcctgctgcccccaatagatgtcctgtcatagattttgtactgctgacgtaaggtttgcgatagtcgtcccctaaaccatattggatcgatgtagcttcagctacatcattagctggtgtgcttgttccgtgagcattgatatagcctacttcggctggagtgatcgctgcttcagacatcgcgagtttcattgcttttccagcacctgaaccgtcaggattcggtgcagtcatatggtaggcatcacaattggcaccatagccaacaacttccccgagaatcttcgctccgcgcttttgggcatgttcaaatgattctagaatcaaaaccccagcaccttctcccataacaaacccgctgcggtttttgtcaaatggtgtggatgctttgtctggatcagattccgttgttaatgccgttaaagaagcaaaaccagcgataccaatctcacaaatcgttgattcagatccgccagcaatcatcacgtctgcataaccatgtttgatattgcggaaagcctcaccaatcgaatgagtaccggatgcacaagcagagaccgtagttgtacaaataccttttgcccccacacgcaatgcaatgtttcctgccaccatgttgacgatcgacatgggcacaaacattggagacacacgatttgcacctttttcatgcattcgaatcacttggtcttgaatagttggcaaacctccaatacctgatccgaccatgacaccgaatcgatcggcatctaacgcttcagaattcaaacccgccattttcattgcttcaagggcagcatagatcccataaatcgaaaaaagatccatccgtttcgtatcttttttgacaaagtatttttctagtggaaactctttgacttcagctgctactgaaatccctgttccactggcgtcaaatttggtaatggggccaatcccattggttccattttgcaaactagctaaaaatgtttctggatcattccctattggggaagtcacaccgtatcctgtaataactactcgattcataagtatctcctttctatccttgcatggccattccgccatctacgctgactacttgacctgtgatataagcgctttgggccaaaaaaaccgcagcttttgcgacatcttctacagcaccaaatcgctgcaacggaatattattgatcgattgttcttttaccttatcagaaagaactgcggtcatctccgtttcaataaatcctggtgcgatcgcattacaggtaatgcctctagccgctccttcgcgggcaactgatttggtaaaaccaatcacgccagctttacttgctgcataatttgcttgaccaatgttgccagtcaatcctacgacactagtcaaattaatgatacgtccttcgcgtagtttcatcatctttttgagagctacttgcgtcatgttgaaggttccagtcaaattgatcttcaatacactttcaaattcttctggtttcatgcgcaacaataacttgtcattggtgattcctgcgttgttgactaaaatgtggatcggtcctaattcagcttccgcttgtgcaagcatcgaaacagcttgatcgtattcggatatatcaccgttgactgcgatgcatttcacaccaaaacgggtaatcgtctctataagagtttgaggtatctctttccgcccattcaatacgatattggctccttctttggcaaatgcttctgcaatgccaaagccaatccctcttgaactaccagtaataaagacatttttatttgtcagttccataaattcctcctaatcaaaccttgaaagtgtgtcaaaaagtgtttgagcatcttccactctcgaagcagcaatggttttgtcgatttttttcaaaaaaccggtcaatacttttccgggaccgatctcgatcatctgctcaattcccatttgtttcaactgctcgatgctttcataaaaacgcacaggtgatttgacttgcttctctaataattctttgacttgttcttgtttcatcggtttcgcagtcgtgttgctgatcaccggcacctgtaaatctttgatttcaattttcgccagctcttgagcaagttgtttagaagcgggttctaaaagttttgtatggaaagggccgctgacatttaatggaatcattcgtttggctcccgccgcttgcaataactgaacggcttggtcaaccgcagctacttccccaccgatgacaatttgctgcggcgtattgtaattagctggcgaaacgatccctacttggctagcttctttacaaatcgcctcaatggtttcagccggagtattcatcacagcgaccattttacccacaccctgtggtgcggcatttgccataaacttgccgcgtttttgcacgagggctacagcagtttgaaagtctaatgcgccgcttgctactaatgcggaatattcacctaagctcaaaccagccaaagcatcggcctggagacctttttcttttaacaaacgccaaaaagccacactgacggttaaaatggctggctgcgtatattcagtttgattcaaacggtcattttcagtaaaacatagttcagtcatatcatagccgagcatctcacttgcttccgtaaaggtttgttgaacacttgattcttgctgatataactcctgacccattcctacatattgggctccttgaccgctgaataaaaatgctgttttcattttaaactccttttttgaactgaaagattttggagaaaatggcatcttcactcgcagatctcagcgagtgaaacacactctttctattacaaggaaaggctaggctgtttgcctagcctcgttttttatgcttgttgtttttcaacgtatttaactagatcttcgacagttttgatgccgtcttcagtttcgatttttacatcgaattcatcttcgatctcgttaatgatttggaaaaggtctaagctgtctgcttcaagatcctcttgaatgtttgtgtttaatttgatttcttctttttcttttcctaattcttctgctacgatttcttgaattttttcgaataccatgtgtatattcctccaatgtgttttcttcaatattgattgtgaacaggctataaagctgccagcatggtcccccatgctaatccgccgccgaaacctgagaacaccactttttgtccgctgcctaaagacagcgtgccgcgtttcacttcttcatctaacaaaatcggaattgaagcggctgaagtattgccataaaattgcatattttgcaaaaacttatgtcgcgggacctttaatttccgagccactttatctaagattcgggaattggcctgatgcaacaagtaataatctaccgattcatgctcactgattgcatgaatggattgaacgacatcgcgtgtcgcaaaatcaaaaatttcacgaccaaccatctgcatacaagcactgtattggattgacgaacttccgtaaggattcttattttcaacaaaacctgatgtcagagagagtcctctggttccatcagactgcatcgattccttcaagagatgctgatggttggttgcttctaaaagcaccccgcctgccccgtctccaaataaaactgcggttgaacgatcttcccaatccaagacctttgacagcacttcaccgccaatgacgagcccttttttagaaccggtccgaatcaatttttctgctaaagacaatgcataaacaaatccggcacaagctgcgctgatatcaaaagcaaaagcttgatgggcgccaatattcccttgaacttggcaagcaactgccggtgtattgaaatccggagtgatggtcgctactaggataaagtccaattcatctggagcaagtccccttgatgccaaaagtttcgtagcaacattcgtacataaatcggaagtattttctccattactaattcgacgttctttgattcctgtacgtgaaaaaatccagtcatctgatgtatccataatttctgaaagttgctgattcgtcacgatttgttcaggaacatagcttgctgttgcggtaatctttccaaacatattcatccgttacactcacttataatcttgtaaaaagtcatgcagattttttaaggctttaagtaaagcttgctcttcatccgtagacatctggcttagaacgcctttgaccatctcacggtgaaaatgttgatgtacccgataaagcaatttgcctttttttgtcaacgcaagtttgactacgcgtcgatcgtcttcactgcgaatgcgttctacatattcttttttaaccaaacgattgattgcaatggtgagggtcccaacagtaatagaaagctctttagcgacttctgaagttgttttcttcttgtacatgccgattgcttcaatcgtatgcatttctgtgattgaaagatctttaaattgtgatttctttaattctgattcttcgatcacgagaatgtcattgaagacactgactaaatagtcgttgaccgtttctaaatttggttccatatctttcaccatccgaatagtttgataatcaaatcatttgatagtcaaactataaagtaacttttagagaattgcaagaaaattttttgatttttattttttttaagcgcatttttattttcagtacgcttttctaaccttcacaagtttttaagttgacaattaccagagaatcgagtagttaaaaattattttgattatcaaagatttcttccatcatttcacgaaaatgattatcgtgtcagaacatcacttgttctacaccttaatttttggtatcgttgcagtgtagaaacgaggtgatggacatcaacgcacggatcgaatacttaaagcaaaaagcaaatgcgttaccccaaaaacctgggatttatttaatgaaagattctcatggcggaattctgtatgttggaaaagccaagcaattgaaacaacgagtttcttcttattttcgcaaaaatacacagcatacaaacaagattctgcgtttagttcacaatgtcgtagatttcgaaacaattttcgtagacacagaactcgatgcgctattgttagaatgtcagttgattcagcaacatcgtcccatttataaccgtcaaatgaccaactttcttaattaccaatacatccgctttgatgcaggaaacatcgttcgaacaaatgaggcagcagaggatgcactaggaccttttcgccgatccaagcaattgccggaaatcattgagatattgacagaaacgtatcaattaccttctgtcaatccttataaacttctctcgttgtccaaacagttgccgttaatgcaaactattcctttggaagaaaaactgaatgagctgaaacttttctttcgtgcagaaagcaagacaatatttcgttatctcgaccaacgattgcattattttgcggaacagttactttttgaacaggctggtcaactactgtaccaaaaaaaattgcttcaatccttttatcgagaaattctcgaggtgaatactctgatcgctctcccagaatttcgctttgagattcctcttgaaacctctcttgaagcttctcttgctgccgattcatcacaagtaaaagtctatcaactctcttttggacaaatcattcatagcgaagttgtatcaacctctgatgcttttgttccagcacctttaacaacagctaaacgattgctgccaacagaccttgaccctctacatataattttgcgccagttaagacaattaaattttgtgctgtcaaatacctaaacgctcaaatgattgcaacaaaaaaccagcgctccttaaagaggaacgctggcaatgcgtatggcatttttcatctgaacgctgatacgtttattggatcaaatcataaatttccatggctacaatatcaatattatcaaattgataaggctgacttgactctgcttccgttaactcaaacgtttctgtggtgttatcgtaggtcactgtgcatttttctacgccttctttttcgaaacggcgaacttgaacctcgttgtcttgcgcttcgaccatcgcttctaaacgtttgatgatagcgactaattgcgaacttttcattcgtaagcctcctttttctgtccgttatattgtatcaaatcatattctatcttgcattgattttttacaatttattttgtcattttaagatttttttccatcttgccaccaaagcttaatcagggcttgagtcccatcactttcatagccagcttccgctaagcgatcgtacattttttttgccaaagccgtacttggcaaatccagtcccattttcgctgcttcatcaagtgcgatacctaaatctttgataaaatgtttgacaaaaaaaccaggtgaaaaatcttctttcaaaatacgggggctgtagttggccaatgaccagtttgcggcgctgccaccagataatgtctcaatgacttgcggaagttctaaacctgctttatcggcatagacgagcatctcagtcattccagtcatcgtgccagcaatcatgatctgattggccatttttgtgtgctggcctttgccggcagagccatgaagatgacacgtttttccgacaatctcaaatagtggttcaactttttgataggcttcctcgtcaccacccgccattatcgtcaacgttccattttttgctccaaggtcaccaccagaaactggcgcatcaatacttgccgcaccatgctcttttgccgtttgatagatttgttctgctaattttggcgtactagttgtaaagtcaactaaatattttgccgcgacatcggtttgaaaaattcccttttctccatagtaaacttcctcaacatctgcaggatagccgaccattgtgaaaacaacttcactttcagcagcaactatttcaggcgtatcacaccaaaccgctcccttagcgactaattcgtctgttttgctttttgtacgattatacacatttacatgatgtccgcttgctaaaaagtgaccgaccattgattggcccatgacacccgttccaataaaacctagcttcatagtcatacctccaaaaataaaaaaattcacgtctttagtatacgctaaaaacgtgaacttgactgcaataatgtttaatcaattgttcgtttaaatgatttcaatttgactttgaattttttcaatgtttcttcggtttccttgtctaggcgttctgtctcatagtaagcaatcatatcatggtaaaaagaaagcatcgattcaccaaagtgtgccgcagagatttcatacatttttcgtgctaagacactttcattcctaggaatctgctgttgataataatgaataaatgcagaagcaaaatcttgatcggtgtcaaaggtcacaccaagagatggatcatcgatcaatgtatttaaataatcattgccttcaacgactaaaggcgtacctgctgccattgcttctgtatacgtcagtccttgtgtctctgaagtagaagcactgacgaagaaatctgctgcatgataatagatggctacttcatcatttgcaacctctccaacaaaatgaacatggtcagacaagttcatttcttgaactttttcttccaatttttctttgtaaggccctttgcccacgatcactaatttggctgaaggaatttctgctagaatatcaggcagtccatcaacgatcgcttggatatttttctcataagaaatacgactcaatgataataacattggctggtcttcttcaatcgccaattcttgacgcaaggctcgtttcatttccagagtgatatccggacggcgaaatttctctacctcaataccagtgggaatgatgcgcatcggcgacacaacgccataactgcgtagtgtatcgatgacccgttcactcgggcagacaaccccagtagaatgattggcaaacagacgagagaaatactttacgtgtgtaggtcgcaaaacttttcctttcgcaatataatgcagataatcttcatacattgtatgataggtatgaatcacaggaatctgtagttttcgacccaccatttttcccagtagtcccgcaccaaattcagtatgggtatgaatcagttctagttccaactctttcgcaatcaaataggcataccacatgccccgcaccacgattctacggtctttgaaagacacgaaaggcacactaggcatacgaatgatatcttcctcatccatttctgcatttggatctgtagtcgtaaagatatagaccttatggcccttcttttccaactcttcttttaatgttttgatcgatgtcgctacaccgctcacttgcggaaaatatgtgtctgtaaaaaatccgattttcacaacggtacctccaaacttgccgtcaatcaacgggtttttcttctaaaacgctttgataaactttctttaactcttttccaatttcttcaatactccgttctgcagctgcttgatagccggcagctgacagatctggtacacgaccttctacgatgttagcaatttgttcaacgaactcatcaactgtccgtcccatataagaattttgattctcttgcaaccaaccatgataaacaggaatgtcacgcactagaactttctgcttactagcaagcgcctctaacacaacgatcccttctgtttcttcataggaaggaaagaaaaacagatctgctccagaataggccccctcaatgacatctcctttgatatagccaggaaaaataacattttcaggatggttttctttcacgagatctcgaaccgctttagggatcgtatacataggtgtatgtccaaaccaaataaaagtatactctggcatgcggcgagcaatctcaacaaaatcgacaattccttttctctcaaaatacaagccaacagaaataatcactttttgatccgccgacaattggaaatagtcgcgaaaagcctgttctttttttggttccggacgatatttgtccaaatcaatcccattagagatcgcacagatcggtaccttgatgccatacccttccaatagttcttttgcgtagggcgttggggttatcaattgatcggctcgggaatataaattgatcaaatattttttgtataatggcgataactggtttgagccgataaatgaatttcgaaaatcttcttcagtcgaatgcgcatggtaaattacctttttgccttgtttccttgctttattgatttgattcaacgaattgatcccatacgtattaatatgaagtatatcataatcctcagcttgtttgtctaatgtatattcaacaccgatactgctcagtgcacgttgctgatgcgcaagtgctctgccgataccagatttctctaaaagcttttcactttcaaaatagagaagtactttcaaacgagattcctccttctaaactgttacatctagtataacatagctagacgagaacaccctccaactcaaggcctagtttttgtattgatttctatcatacgtcaaaaagctggtttatcaaaggtcatcaaaacaatatgacaaaactgttcgctcccagaccacaaaaaaagcagcaagcgaattcgcttgctgctaacttttaactactttacatattgattgatcaattcgactacttcttccatcgtatcgcaatcttccaaagcacgttttgctaattcttgcatgtcagttgttgacaagcgtttcattaagctccgtgttttaagtacagaagttgcgctcatagagaattcatctaagcccataccgactagaagtggcacagcagtttgatcgccagccatttctccacacataccagcccatttaccttcagcatgtgctgaatcgattacgtttttgatcaaacgtagaatagatgggttatatggttggtaaagatatgaaacttgttcattcatacggtctgcagccattgtgtattggatcaagtcattggtaccaatactgaagaagtctacttccttggcaaatttgtcagctaagacagctgctgcaggaatttcgatcatgatacctacttgaatatcttcagagacagttacgccttcatcgatcaatttttgacgttcttcttcgtacatttttttcgcagtacggaactctttcaatgttgccaccatcgggaacataatacgcaagtttccgtgagcagaagcacgtaacagcgcacgaagttgtgtacggaacatgccgtcacccaactcagataaactgatacgcaatgcacgatagcctaagaatgggttcatttcgtgtggcaatttcaagtaaggaagttctttgtccccaccgatgtccattgtacgaacaacgactggtttaccagccattccttcaagaactgctttgtatgcttcatattggtcatcttctgtaggaaaatcaggagaatccatgtacaagaattctgtccggtataaaccgacagcttctgcaccattgttgtgaacaccttcaagatctttaggcgttccgatatttgcagctaattcaaagtgcttgccgtcagctgtaacggtttgagcatctttcaatttttcccattctgctttttgttccgcgtaagctttccctgcttcaataaattcagcagcttggtcttcagtaggattgatgataacatctcctaagattccgttaactgccagaatatcaccagcattcactttagctgtgatttcttttgatcctacgattgcaggaatctcaagagatcgagccatgattgctgagtgagaggtacgtcccccgatatcagttacaaaagctttaacgaagttgcggtctaattgcgcagtatcacttggtgtcaaatcgtgagcaacgataacaacttcttcgttgatcattgaaggatttggcaacgtcacatttagcaaatgtgccaagatacgtttcgcaacgtctttgatgtccgctgcacgttcttgcatgtatgcattgtcatccattgcttcaaacatgccgatatacatgtcagtgacttctttcaatgcagcttctgcattgactttgttatctgccatgttttgtttgatttgtccgatcatttcaggatctgacagaaccattaaatgagcatcaaatacttgtgcttctgcctcgcctaaagattgcgctgctttgtcacggatttgttgcaattccgctgttgactttgctagagcttcatctaaacgagcttcttctgctgccgtatcttcaacatttacttttgaaaaagataaatcaggttgtactaacaggtaggctttggcaacggctacaccatcactagcagcaattccttttagcatctcaaccattattcagacaaaccttcttttttcattgtttcaacgattgcagcgattgcatctgcttcgtcagcaccttcagcagtgattgtaacgtcagaaccttgaccaacacctagagacataacgcccatgattgatttaaggtttactgatttacctttgtactccaagttgatatcagagttgaatttgcttgctgtttgtactaataaagtagctggacgtgcgtgaatccctgtctcagcaactacgtgaaaatctttcttttccatattgatcaatctcctttatgatacggtttttttgtggtgaaggctttttttgactcagtcaattgtcagactcaaaaaaacgccctttcaactgttaagattaccatttttttctctgatagacaaccgttttctcttaagaaaacgactgaaatgaacctatatttgtttttatggttggtaccgatagatgatcttgccattcaagccagcctcgccgacaaatttcatgcggtcttccaattttaaccatgcttctcgaaatagcagaaattcggattgttctaccagcaattcgtcgatttctccagagcgcaactgttcaatttgttcaacaaatcgattttcattcatctctatcacctcttcatcttctccattataaacgattcttttttcagggaaaagttgtttccgtcatcaaagctgaaatccttgcagtctgaaaaaaaaattgtataataaagttatggtcagtaaaggtcaatgaaatttttgacgctgctgacaattattcaccgaatctgcaagtgtatctttttaccatgagtaaaaatcgcggtagaatgatagatgagcaaatgataagaaaggtcgtgaacatatgctttgtcaaaactgcggtaaaaatgaagcttctattcatctttatgccaatgtcaatggtcaaagaaaacaactcgattattgtcaaagttgttaccaaaaattaaaagcacaatctggaaatccaacaaatatgatggctcaggatcccttcggcttcggaaatcttgatgacctttttcgacaaatgtctcgccaaatgcaacaaggaaattcaccttatgaacaaacgcctccaactcaaactggaggaaacggcataatcggcggacaacctccgcgcaatggccaagcaccttctggtcttttaggcgaatacggcatcaatatcacacaacaagctcgagacggcgggatcgatccagtcgtaggacgtgacgatgaaattcgtcgggtgatcgagatcttgaatcgccgaacgaaaaacaatcctgtattgattggtgagcctggtgtaggtaaaaccgctgtcgtggaaggtctggcacaaaaaattgtcgacggtgacgttcctcaaaaactaatggataaagaagtgattcgcttagatgttgcgtcactggttcaaggaacgggtattcgcggacaatttgaagagcgaatccaaaaattgattgaagaaatcaaacaagccgaaaatgtcatcttattcattgatgaagtccatgagatcgtgggcgcaggggctgctggtgatggcaacatggacgctggaaatattctgaaaccagcattggctcgcggtgaattacaaatggtcggcgcaacgacattgaacgaatatcgcatcattgaaaaagatgcagcattagaacgtcgtttgcaacctgtccgagtcgatgaaccttctgtagaagaaaccatcagtattttgaaaggattacagcctcgatatgaagattaccatcatgtaagatatacggatgaggcaatcaaagccgctgctaccctttccaatcgctacatccaagaccgtttcttgcctgataaagcaatcgatcttctggatgagaccggctcgaaaaaaaatctgactattcaaattgttgatccgaaaacaatcgacaagaaattgcaagaagcagaagaacaaaaacaagctgcttctagagaagaagactttgaaaaagctgcttactaccgagatcaaatcaataagctgcaaaaaatgaaagaacgtcaaatcagtgaagaagaaactcccgtgatcaccgaaaaggatatggagcaaatcgttgaagaacggacgggcattccggttggcgaactcaaagaaaaagaacaaactcagttgaaaaacttagctcaagatctgaaatcgcatgtaatcggacaagatgaagcaatcgataaagttgctaaagcgatccgtcgtaatcgtgtgggattaggaaaacaaagccgtccgatcggttcgttcctttttgtcggaccaactggtgttggtaaaacagaacttgctaaacaacttgcctatgaaatgtttggctctgaagaatcaatgattcgttttgacatgtcagaatacatggaaaaacacagtgtctccaaactgattggttctcctcctggttatgttggttatgaagaagctggacagttaacggaaaaagtccgtcgtaacccttatagcttaattcttttagatgaaatcgaaaaagctcatcctgatgttctgcatatgtttttgcaaatcttggatgacggtcgtttaactgatgctcaaggacgcacggtcagcttcaaagacacattgatcatcatgacaagtaatgctggcactggaaaagtagaagccaatgttggttttggagcagcccgggaaggtgtcacacgatctgtcttgaatcagttaaataactacttcacaccagaatttctgaatcgctttgatggcatcattgaattcaaagcattaagcaaagaaaatctgttatccatcgtttctttgatgctcgcagatgtcaatcaaaccttagccaatcaaaaattgcatattgaagttccagaaaatgtccaagaaaaattggtagagcttggttatagtgctacgatgggggctcgcccattacgccgaacgattcaagatcatatcgaagatggtatcgcagaattttatcttgatcatccacaagtccatgatctacaagcaactttggattctgaagacaaaatcattgtgacagcaaaaactgttgacacaccagaagagccaaaggaacaagaaaaacagccatctgatgatgagtaaaatcctcgcaacagccagacatcgtaccttatttgtctagatttctatgccagacgcctgaataacctcaaaaaaaccaaggttttcaagctgtctggcttttctttttaaaaaaaacgccctataatattagtaaaaatacatagaatgtgaggtgagtatggtgaaattgatcaatgtgacaaacagccattctcgattagttatgaatcagcttgaaaataccgatgctgaaatggtaaaagtatatactgccggagacatcacagtcatctttacttctgccccaaatcacaacgaaatattgctgatcaacaaaaaacgtgcaatcaaacctaccgaaattgaagaaatcaaacattacttcttgaaaaaattaccgcctggttcttatgaacctgaaacgatctcagttattgaaatgccagatattgtagaaatttctatccaaaaatcgctttcttcgcaaacctaataccaatgaaatcactataaaaaaatatctataaaagatgactgtcacagccctcttttatagatatatttttttgacttatttatcgttgcccctgcgaaacaaacaatctttaagtaaaagcatctgtgccatgactcaatcaacagatcgatcctaactaatttttggggggcactttcagatcgaattcgccgttcgatgatcctcccattgataaatatccctaaccttttccatgtttcactgttatggatatcctcaagaaagaaaaaacactgattcttttttgattcaacaaatcgatcagaaataacgatatctgcttctgcaaggttttctaccatagttacagtttcctttttatatacacctgttatataattttttactaacattacatagttggcatgagaggtaatattaatcatgacattcaaaggttccgccatcacatgtccaacataggagtatagtagctctgttagttgtgtactaaatatatccaaatctctttccgctatgctttttttgtaaactgattttatcatctcttttatttttagaaacttatcgttcaacaacaatttcttatcttcgtggtaaaagaaggaacttaaactcagcttatccgtgatcaaaaaacgatatacaagatgaaaaacaaatgtgctatgaaggttggcaggaatactgtaactctcctccattttcttcaaagcttcacatgcatgatctacgataggctttccagataatttcattaatcgcttctccaatcgttcgcagatttcagatgtcaaatattctggaaagaaataaatagcgaaaagatagtaaaagaatttttctgactgataaatagaatgattgatctttttatctaacggataaaaagtctgacaaaatcctagtcggatttcttcatataaacagtcgcttatagccgtctcttcttttgaatctatatcagtataacttcctattttatgggcatccataaaaactctagttattctagaaagtttctcttgcttgatcctcgttacattcttttcgttatgatatctataataattgtcctcagcaaatgtcgaagaatgtgtattcagaatataggaaagtactcgtatctggctttccttaccttccacaactaaataattcattttcttcctaatctggcaatcgactccaatcgttcgaatgatatcggttgctttattgactaatttgtaacaataagactgactataattaaattgcattgataacttgaccatccctacttttcgatgtttaagaaagtaattcaggacttggaaaacagaactttgtctaatatactgtatctttaaacttgaatacaaagacgtaaaagtttctggggtctctatgtcagaaagtctaaataatctattttcaaatttaaagagtgagtcggttatattcagttctactatgtaatcctcattgatctgcataatcaatgacttcaccttgcgattagtcagcgaatgcttacaagctagttcatcaattgatgtttcagtctttgaaataatatcctctaacaagtttaatttttgttcttgcctctctgtcagaaacaacttccataaatccatgatgctctcctttttaatgatagttacttcgataattttgtctatctctgaaacgaaacaattattaagtacagttacctattggggagcgtcaataattttgtgtaaatgattcttccctactgcagattgtttctaattctcaatcagttggcttagcatttgttcaagttcgccttcggcctgttgaaagcctttatgactgcgacctaggaatttttggttgtaagtatcaaaagacgagactaagaaacgttccatcgactcttcgttttggaactgttccttgcggtggctgtatttcttgatttgcttattaaaggattcaatcaagttcgtagaataaatactcttgcgtatggccaaggggaaatcatagaaagtgagcaagtgatcgttcgaaagaatcgattcaaccacttttggatagctggttttccatttttccgcaaaagcaccacgtgcttccaacgccacctctttagatgaggcttgatacaccattttaaaatcatcacagacttccttacgatcatcgacacgcactttgtgactgatattacgggaaacgtgtacacaacaatgttgaaaacgagctttgggatagaaccgactaatcgctcctaccatcccctttaagccatccgtgatgaacaggaggacatttttcaaaccgcgctcttgaaggtccaataaaatttcctcccaaatcgtgatggattcagtcggtgcaatcgcatagctcaatacttcctttgatccgtccgggcgaatgccaactgcgatatgaatagcttccttggcgacggttttccgctttaacggaatatacgttgcgtccatataaatagcagcataacggtcatgaagctcccgccctttaaacgccgttacctcttctgtaaatgattttgttatattggacatggtttggggcgtgtagtaatgcccatacattttctcaatcaagtctgcgatttccgacatggtaataccttttcggaagaggtgaatgacggtctcctctaacgtgtcattcgtccgtctataagcaggaacagtctgttgcttgaactcaccattgcggtcgcgcggaatctggagatgaagttccccatactcggtcttgaccgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatcatacttttcgtaatctaggaaagccgttaactccgttttgagaagcgtattgactgctttctccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatagggaagtcctctcttctgtgaatgtgttgtggtaactctattctacagaagggacttccttttttctatttacacaaaatattttacactctctccaatttaccttcaattggtaagagttttacgtacttctttaaatcataatctttatttagcaaattgtttgtttccgcaacataagtcattgaagtcctagttgaaacagcgatactaggaaaaaccgatacttcaatggcatgactttcatgattagtaacagttgctgtataagtatacttttggttcagatcaggcgaaaattgaatatcttttactatacttgaattcttgtctgcttggatctgaacttcaaaagaagagccaatcgattcttcggccaatgcttctggactgaaaaaaaatattcctaagcacaggaacaaaagaaacaccctaaaagaataagattcattcttgtagctaggatataacatacgattaaggagtgacgtctgtcacttctgatgcagttagtgtgattacgtaatcacttgccttagtgttgtcaaaagttgaaggatcaattgtataatcaaaagtaccttcttcagtcgtttcatagccttgacttgcttcaactttgaatacttcactcgttgcaatcgttaaaccaggtgctgaggtttctccaggaactgctgctgttatcactacttgctttgctccaaatgacttattcgttaatgttccagataacgtgaaagtacctgttagcggattcgctttcgtttctgtgaaactaatatctgcaaaatctacagtttttgtttcaacaggagtagctaaagtaaatgttgctgctccttctgtgacatttacagtaactacttcaaactatttgaattcttacagaatagttttgccaaagaaagtgccggagcatatgatgccggaaacaatcaactcctttctgaatatttaagtgaccattcaccggatgggaaaatcattttcttagcagctaatcctgatatacctatcaaagggctcggaacgcggctgctaaatgaactacagaaaagagtgcaaggaaaagaaatttatctttttacagatagtgcttgtacgtatcaattttatgaaaagcgcggttttcaacgtcaaaaagaaaaaaagatttcattaaaattgcccaacaaaaaaattgatcttcagtgcatgctctatagcaaagtgattgacaaatgatagccatgctacgcaacaaaaacgtttttcaaatgagtgcaaaaaagcacagccctaatggctgtgctttgctaatgattggaataaaaatttatcccctgttcggtatcttctacataactatgcgctggagctttagtcactaaataacaaaaataaaaatccccaatacaggctgacccatgaaaagaagccaaccagacaaatgcataaggagaaatttccctatacgcatacaacagccataagaccaaagtgatcaagacaaaaggagcaagcaaaataagtaaaaactgccaccttgaataaaaggaattaggacttgttgcataggccaaaccattcttaaaaccaaatttgacttttccttccttattgaacagcttaaaaaaaatcccgtgaatcaattcgtgaacgatgattaaccctgccattgatagaatggcaataacgagatacattaaatcgatagtgacttcttccgttaactttctatctaatgttaaaagcgtaaataaagcaaagaaaataaccaatagaggaatcgttaagatattcagtttcatgattagctttttatcgtcaagcaaattgacacgcttgattaatttcataatgacccccttactcctatttgcaacactataagcgctcgtctcacgtcataaattattatatcagtttttttagaccaaaacaattcgattttttactgatacaaaacaaaaaaacattcttatcaaaaacgataagaatgtttttttagacaagaaccaactcatttctcgctcccatcatttgagaacacttgccgtcacaagtactagcagtgttttcacatcaaacttttcaattcgacatctggatatttgtcggcgaaccaacgcatcgcgaattggttctcaaacaagaacaatggctggtcgaaacggtctttggctaagatgttgcgacttgaactcatcttttcatccaaatctttaggatcgatccaacgagcaatcttatgtcccattggcgacatgatcacctctgcattgtactcgttcagcattcgatattgaaatacttcgaattgcagctgtccaaccgctccaataatgtattcatcactgagatacgttttatacaattggatggctccttcttgcactaactgatagatccctttatggaatgatttttgtttcataacatttttggctgttactttcataaagagttcaggtgtaaacgaaggtaattcttcataggcgactttcaatttcccttcatataaagtatcaccaatttgataatttccggtatcatataccccaatgatgtcgccggcaacagcttgctcaatattttcgcgagtgtctgccatgaactgggtcacattacttaatttcatttttttgcctgtccgctcaagcgtgacatccattccccgttcaaatgttcctgagcaaatgcggacaaaggcaatccggtcacggtgtgcggggttcatattggcttggattttgaaaacaaatcctgaaagctcttgttcgtatggactaatttcttctcctgtccttgtcttatgtccgtaaggtgctggtgcaaattgtaaaaatgtttctaagaaagtttgcacaccaaagtttgttaacgcagagccaaaaaagacaggggtttgatcaccacgagcgattttctcttcatcaaaggaatcgccagcttcttgtaataattcgacttcttccaacacttgttgatagacaccattttgattcagcggatgatcttggggaatttcaccgttttgattaaatggaatcaggcgttcaccgccatgagattctggacgataaatttcaacccgttgattgtgaatgtcataaagtccttcaagcccttttcccattccgattggccaattcattgggtaggactcgatttgaagcaactcttctagctcttctaaaagttctaatggttcacgaccatcacggtctaatttgttgatgaaggtaaagatcgggattccccgtttttttacgacttggaaaagctttttcgtctgtgcttcgatccctttggcactatcaataaccatcacggcgctatcaacagccattaacgtacgatacgtatcttcagagaaatcctcatgtcctggtgtatccaaaatgttcacacgttttccttgataatcaaattgcattacagaactagtgacagaaatcccccgttgtttctcgatttccatccagtcggatttagcaaaattaccggttttctttcctttgacagttcctgcttggcgaattgctcccccaaatagcagcaactgctcagtgatcgttgtcttcccagcatccgggtgagaaataatcgcaaaggtgcgacgactttcaacttgttgttttaaatttggattctccatgttatgtagttactccattccttgaaattagaactctctgtgtctatacaaagattttctgaccaaatcagtatatcatgtatcaagagcggaaaaaagaaaaattacagacaaatgctctctatcattcagattcgaaagtctagagagcaactgtttaagcagcttgatagctatttgtatttatacgagaactgctgtgaaagcatgaaaaacactcaaaaaactaaaaggctggaattaatgtatcactatgctcattttccaaaaattctttgactttatcgctggtcatcgcttttcgcaaaacattgattttttctgaatcttgattgtccttacgagcaactaaagagatcgcaaaacgatcatctatcgttttctctaagaacaaggcatcgtcaggctttagaccaattttggcgatataggtcggatagttgtagacaagggagacatttggttcattataggcttctgctagattcaataagtccacagacaaccattcaaagtttttaggattcgcagtaatgtctttgatcgtaccattgactccaactccatcttttaattcaatcaatccttgctcagctaagatggctaatgctcgtccttcattagaaacatcattcggcagagcaactttcgttccttcaggaatgtcttcaatttttgtatactcttttgagtaaaagcccactttagcattataaattttgtctaaagccactaaatctgctgatttttcctcattgtagcgttgcatatacggctcatgctgcgcaaagtttgcgtctacttccttattattcaacagctcattgtattgaatattgtcatttacttgtaccaattcaattttccagccatcttctaccgcatcggctgctactttgacaacatctgtcataggggtcgtttgagaagcgactttaatcactttatcctctgattgcgactcattccctgttccacaagcaccaagaaacattactgctagtactaacccaaaaaatattccttttttcattcctactcctactttcttttatcaactttttttgctaacccattcccaatcaactgaatactaaaaactgctacgatcatcactaaaatggaaaaatacatgaccccatattcgtaccgttgatatccataacggatggcaaagtctccgattcctcctccgccaacgattcccatcactgtggaataagacaccatactgacgatcgttgtcgtcagagacaggattaacccgcttcttgcttccacaagcaaaaattctttgacatattgataagtggagacacctaatgagcgtgccaatagtccgacatcttctgggacatccaacaatacctgctcgactaaacgagcatagatgacgattgacacaatactcaatgggatacttgctgggatcggcccaaacgagctgcctaacaaaaaacgagtgacgggaatcatcgcaacaacaaacagtaaataaggaaacgaacgaatgaccgtgatcagcaaatttaatatttgatacaaaatcgttccctgattgttgttttcacgactaataaataatagaatacctaatggcaatccaatcaaaacagcggcgaagatagagatactcatcatgatcagggtttcttccatcgcctgcatcaattctggtaaatagtattgaatactctcaattatcgtcatgctttagactccttatcacacgatcgacatagtttaattcttctttttgtaaaagatgcggcgtattcgctacttccgctacgattcttccttgttccataacatagacccgctcacaaacttgtcgaaccgctgacaattcatgactaacaaacacgattgtaggctggaaagtgccatgaaccttttgcaataacgataaaacatctcccttagtatcttcatccaatgcactggtcggttcatcacacaagaggatctttggttctttgaccaaagcacgggcaattgctactcgttgcttttcccctccacttaaagaagcaggataaaccgaagccttttcagacatacctacgaagtctaacgtttccatcacttgtcgttgtgattttccagctaattttaaaggcaaaaaaacattgtcgtagacagtcagattatggagcagattaaattgttgaaagatcatcgcaatatcttgctgtagacttcgtctcattttcttggtcaatcctgtcgtgttcacgccatcaatcacgatttcgccagctgaaggagattcgatcaaattaatcagacgcaacaaggtagacttcccggaaccgcttttgccgacgataccgacgatctcattgctgattgttaacgatactcgatcaaggacattgtcctgatatacttgtgaaacctcttttacttcgatcatatttggttcctgacgctcctctgccttcaaactcaattgaaaagtagtgatacaaattgctcatttgtcagttgatggatatatttcgcgacttccatcccttgaaaatgctgccgcaactcttcattataaggaagaccaatcagctgtttttcgagaccagcgatatcttcttcgccaaaaaaatctccagtgatttgtgcttctgtgattttcccctttgccactgaaaagcgtagttcaacgataccaacattttcaaaacgtttgcgtttcgtccattgataattcggggcttccccataaatccattgatcattggcatatcgcaattgatacaactgattaatcttccgttgatcttcagccgttaatttgatttctttttcttggatttcctcaatgttgtcgacgtcataaatatgacagagcaattgatctctaaattctttcgttgacaattgttgatattcttcagaaagataaggcttgatgttggtcacacttttacgcactgactttgttgccttcgagtcgatcttttcctgtggaacgttcaacacttttgtcaaaacgcttaagtcaacatcgaacatcaatgttccgtgggaatagcttctgtcattttttgtgtacatggcgttaccagaaaatttctttccttcaacaaacaagtcatttcttccccgtacttcaacctcttttgctcccatcttctgcaatgctttcaaaataggttgggtggctccatgataatcaccaaaatgagtcacatcttttttagtcacaaagctaaaactcatgttgcctagatcgtcataaactgctccgccaccagaggttctccgggttaaaacgatgtcattatgtcgtaaatagtcaaaatttatttcttcgtaggcattttggtttctaccgattataacacaaggcttttgtatgtataacagcaagcatggttctgaaatatctacgttattcattaaatattcttcagtagctaagttcatccgaatatcatcacttttcattcggtaaaatctcattttcccaccccacaatgatttctagttatcgcactcttatactctctttaattcacaagaaaagcaagaaatatgcttagttattttagtttttttatctagctaaatctgtatcatttgattaactcattctgttatatattatttttagacaaaaaaatgcttgaagcatttgcttcaagcattcattttatcgacgaggttcgtcttcttcaaaatcttttttgaaatagcggcgttcttcttcaggttcgacagctgtttcttcaggatcatggaagataacgcggatcttcaatacacgtgacccttccatttcttctgtaatcagtgtgacgttatccactttaaaggataatttctctccttcatcaggaatcaaccctaaagctgtgatcaaatatccggccattgtatcaacatcactcatgtgcaggctcatatcaaatgcttcattaaagtcatcaatcaacattcgcccttggatgatgtactcatgatcagaaacttgttcatataattcttctacttcatccgattcatcgtcgatctcaccaacgatttcctctaagaggtcttctaaagtaaccagacctacgacaccgccgtattcgtctaataagatagccatctgattttgagtctttttcaactcatagagtaagtcatcaataaaaacagtttcaggcacaaataatggttcttggaggatttgtttaatatctaatgtttcaaatccatatttataggcacatttcagcaggttttttgtatgtaaaatacctacgactttgtctttgtcctcattatatactgggattcgagaatagttttctgctaaaatttctgtcaaaatttcatctactgaatcattgatatcgaccataaatgcagtagtccgcggcaccatcacttcacgggccaccttcgtatccaatgaaaagattccttgtagcatttccaattcatcttcttcaaagacaccttctgtttctaacatataccgcatttcatcacgagtcatttttgtatcttcatcatcaaattccattggtgtgattcgagctaacaaactagttgaagcggaaagcaaccacacaaatggttttgcgatcgtaccaatcacacgtatcacacctgaagtaaattgagcaacttcttcagatttgttcattgcgattcgttttggatacaactcaccaaatacgatcgaaacataggtcaaaatcgctaatacaatgatattagccaggctttttgctgcagctccgccacctagaacgggtgctaagcgggtagatagcgtatctgccagtgaggcccctgataagatattgactaatgtgatcccaacttggatcgtcgacaagaagttggtgggattgtcaatgattttcaataatttttgtgatttgacatttccttcctcagccttctgttctacacggttcttattaactgaaacaaccgcgatttctgaagcagccaagaaagcattgatcaatgtcaaaacgatcaataataaaatttgcgctaatagcgactgactctcggggtcagcattcataatagcattctctccttatttttacattttctaaaaaaaatcgtgggctatacccacgataaaatcgtatcataaagcttttttctttgcaataaaaaccatcagttatctagttcgatcaatttctcttggtttttcttgcttttatcgtcacgaatcaaacgaatcacaaaaatcacaatcgtacgacaaatggcgtagaaaggtactcctaagaaaatacccagtaatccagcgatgttccctgcgactagcaacactaaaataatggttagcggatgaatcgccaatgactttccgattacattaggatagatcacattaccatctaattgttgaacgactaacacgactacaccacataacagagcccggaaaggatcatcaaagattgtcactaaaactgccggaatcaagccgaggtaagggcccaaataaggaatcaagttagtgatccctgcaatgacaccaaataaaaaggcgtaattgacacccactagccagtagccgataaaggtaaaggtcgcgacaaaaatacattcaatcgcttgtccgctaatgtaattggacaatgttttattcagatcacccaataactcgatgatttgatttcgtcttttttcaggtaaaactgattgaatatttggcacaagtttctcgccgtctttcagcatataaaacaagatgaatggtactgtaacaatgatcatcgttgctgaagcaatcgttcctacgatcgatcccaaacttgttgacagcccacttagaaattgttgcagcaatgaaccataggaaagattgagattttctaactgttgcgcaaagtcgatctgtttaaatactgggtcatctgctattttagaaatccaagtctccatatttttagcaaaagtaggaatattttctgcaagttgtgaaatttggttgatcagatttggaatcacgcttacgactgttaggacaatagctgctactaataagagtaaaactaaaatcacagcgtagattcttttgatcttagtggtcttcatcagaaaaacgacgatcggattaagcagatagtacaaaaagcctgcaattaagaccggcgcaaataatgtcgaaaaaaatgttcctactggtgcaaataagaaattgattttgctcaataccagagctaacgtggcaagaacgagaatttctaatgaccagaagaaaagttttgattgtttgaatttgtcgaacaaacgattccctcctttttttcactattatagagtattttgcaaaaaaaagcttgcgactttagccgcaaaagcaatttttcttttcgtaaaaatggtatacttagaaaataattgatgaaataagaaggtggttgattttatgttcgtcgcacaaaccaaagatacattaagcgaaatttatctggactcgttgaaaattcgtaatgatgtcttcgtcaaagaacaaggcgtgcccttaagtcttgagatcgatcaggacgaagcaaacgcggtccattttgttctctacaatgaacaaaaagaagcaacagcaactttgcggctgcttcctatagatagccacacattgaaacttcagcgtatggccgtacccgtttcccatcgcaaaaaaggcttcggacgaattttgatccaaggggcggaggattttgctcggaaacaagggtttcaaaaaatcactttaggtgctcagctaaccgcaaaaggtttttatctttctctaggctaccaacctgaaggggaagaatttcttgatgcggatatgccccacatcaaaatgagtaaatatctgcagaactaagtatcttaaaagctgtcaatcacttataactcacgtgattgacaactttcgcttctttatagaactggatgaatctcctttaaagaagccccgccttacaaatcaatcactcgatgacaggcactattttttgatacaaaaagactcgacttcgaattaaagtcgagtcttttgcacattgaagtgaccctttacggctactccttgctatttctgagacaactgcttgtagcgatcataccaaatgtccacatacccctcagaaaatggtcctttgccattattgatccaatctactaaaattttgacattttcttttaaaataaaatcaatgtcctgcggataatgcatgatcttgctatgaagctcatattcatccacatctagtaaacgtttctcaccatcaggaaatactttgatatcaaggtcataatcaatatatttcaaggcctcttcatcaagcaaatacggtgaagcgagattacaataataggaaacccccttttctcggatcattgcgattacattaaaccagtattttttatgaaaatatacaatagctggctcacgggtaacccagcgtcttccatccgattcagtcaccaatgtatgatcattgacaccaatcattgagaattcgctcgtctttaagaccatagtatcccgccacgttcgatgcaaattgccgtcatgtttgtagctttggatgctgacaaactctccttcttttggaactcgcatagcaacccttccctcagcaagaaaacttgcgttttgtttgggtgttcattacaccgatatcgtaaatattatagcaataaaacaaccctttgcctagaaatgtttatcgactttatgatttttcttcaattgttcgactaatttcaactgaggtttgggaaagacatactgttcaaattcttctggcgcagcccattgactgtgttctaacgagaattccgacggtgtgcgtccataaaaaagcagtatgtgccatttcaaatgactaaagatgtgagtaacctcaccaagatgtcttttttgccaaacgacgggaaattcagggaaaatcggagctggttcttctgcaactgcatccaatgttaactgttggtcttgccaataagccaataattgcatataggtcgcctgatccacttccaaaagcggaaaatgccacattttggctaacaagccagtttctggtcgctgcaccaataaaaagcggccatcttcttcaatagctccagcaatgtaatacatatcttttggcttcgctttttttgattttacgggaaagtcggtttgtgttccctgctgataggctagacaatattcttgcagtggacattcctcgcataatggcgaagtcggcgtacaaatacttgaaccaagatccatcaaagcttgattgaattctcctggctcatcgtgagaaatgattgtacgcattgctttatcaaagactccgcgagaacttgctttagctatatctgcctcaatacaaaacaaacgactcactacacgcatcacattgccatcaattgcaggttccggcaatccaaaagcgatactgccgatcgccccggcagtgtaaggaccaatcccctttaacgaacgaatatcagtgatggtctgtggcatctctccatcgaactctgccatgatttgttgagcggcagcttttaaattgcgtgcacgagagtaataacctaatccttcccaagccttcaaaagcttctgctcttctgcaccagctaaatctttgatggttggaaattgttccataaagcggtaataatagccaatgacggtgtccactcttgtttgctggagcatgatctccgagatccagattgcatagggatcgttggttgctctccaagggagattccttttttcatcatggtaccaattcaaaaacttgtcttggaaagaacgaatgtcctcttttgaccacttttcccactgtttattcatccataacttcctcatctaaaaattgttggatcgcatccagagcgaaacctttttggtaaagaccttgtttgattttcatttttcttttattcaaaggcaaccgctgatgtcttcgcaaaagtcgttgaccctctttttgcaaagctgcgttttcctcttcgtcgcctctatctgtaggcagttcatctaaaattaattggataactggttgtctaaaccctttttgcattaggtgcagcgatagtttctgcatcatctctttgtgacttttcccttggaaccgacgcaatgctttttcggcagtatgatagccgacatcaaattgcttttcttctgtatataacggcatcacttcttgaatcacttcttcagacagccctttttgttttagttgctgactgatgactgatggccctttgtctcctaaacggatttgtgtccgcaagtagctttctccgtaggtacggtcatcaagtaaatttagttctttcaatcgctgcacgaccaaatggcgatcctctaaattgatttctttgtcttttagataggtacgaacttctttttcggaacgtagttgatagctaatgtaattcattgcttgctgcagcccaatatcaaaaccggagctttttttgatttcggtcaactcttcttccgtcacttcttttccttttagaagacggaaacgaaccagaagatcctcagaaacccgcaaagattctccattggagcagtctacttcgtaaaagggaccttttcccttactgatacgaatgatcgttatcattttcttcacctcacgaacgtatattctagtttatcacaaaaaaggggaaattccttcaaaagagctataaaaagtatggtaaaatagagagactatttatcgataaggagcaatcatggcaaacgtacaacttaaaaacggtcaaaaactacaactgacgatcaaacgtttaggaatcaacggagaaggaatcggctattataaaaaattgatcgtctttgtcccgcgagttcttccgggagaagaagtgattgcagaagtgaccaaagcaactccgaggtttgcagaagcgagaatgaccaaaatcatcaagaaaagcagcgaccgtattctccccccctgcaaattttatgatcgttgtgggggctgtcaattacagcatcttgtttatgaaaagcagctagactttaagaaagacttattaaaacaagcattaaccaaatttaagcccaaaggttatcagaagtatatcttaaaagatacgattggcatggaagaaccatggcactatcgcaacaaagcgcaatttcagttgcgatatgatacaaaatcaaaacgaatcgaagctggtctttacgaaatggattctcatcgtttagtggcgatcgatgattgtctcgttcaagaaaaagcaacccaagatgtgatcaatggccttgtgcagttactgaacaagtatcaactcccaatctatgatgaaagaaaaaacagcggcatcctgaggactttgatggtcagagtgggcagagcgaccggcgaagtacaagtcgtttttatcacgaactctagcaaactgccacagaaaaatgcgttgattcgagaaatcaatcaacgcatgcctcaagtagtttcgatcatgcaaaatgtccaaaacaagaagacctcggtgatcatgggggatgaaactttacatctctggggaaaagaagcgattgaagaacgattgcaggaattaacattcgacctttcacctcgtgcattcttccaactgaatccgcaacaaactagtatactttatgacgaagcaatcaaagcactggcattgacaaaaaatgaaaccgtcgttgatgcctattgtggtgttggaacgattggactaagcctcgcaaaacatgcaaaggaagtccgtgggatggacatcattccgcaagcaatcgaaaatgccaaagaaaatgcccgccgaatccaagcaaataatacgcattatgaaacaggaactgctgaagacttactccctaaatggtttgctgctggttttagacccgacagtattgtggttgatccccctcgaactggattagatgaccacctgttgcaagcgttagttgctcagcccccaaagaaaatggtttatatctcttgtaatgtttcaacattagcccgtgatttggtcaaattagcgtctgtcttcaagattgagtatttacagtctgttgacatgtttcctcaaactgctcgttgtgaagttgtcgttaaattgacgcgtatataaaaagcctagccatcttcaagtaaatgaagatggctaggcttttttaggaattcagctagtatccaaacacacattgttggacactagctggatcaaatcttattttgtgactaaagcatcaaggctggctactgccaaactcattttggcgatcttatccaataatgcaaaacgattgcgacgtattgcctcgtcatctaccatgaccattgtctgatcaaaataagcttcgattaatggtctcaatgaaactaggctttgatagttttgttccatcgtttgttgcgggaacttatcttcaatggcgaccactgcctcataaagcgtattttctgattcgttctcaaacaattcaggattgatttgtttgtgttcaagatctgccttttttgcaagattaatgacccttgtcaaagcttccatcgaaggtttgaaatcagaatcattcaaatgtgctctcaacatttgagcagcttcaaacaaaagactgatatcgccttgacgagagttgatcactgcttcgatcacatcatgacgaatgtttttcgttgctaagaattgacgcagacgtccgtcaacaaaatcaatgacttgctcttgtccttcgttcaattgaatgccatagactgatggctgttcattgattgctgtgcggattttttcctgtaaacgggctaacgggaagtaccaacgtttctcagcaataatccgaatgatgccataagtttgtcggcgcaatgcgtatggatcgttcgatccgcttggaatcatgcccactgcaaagaatgacagtaaactgtctaacttatcagcaattgctaaaattgctccaacgcttgattcaggtaacgcaccttcagcagagacaggcatataatgttcacggatcgcttgtgccacttgcggtgtttctccttgcaagagagcatacttttcacccatgactccttgtaattccggaaactcaccgaccatattcgttactaaatcaaacttatagatttctgatgcacgtttcaattctgttctttcatcttcagacaattcgacggtttctccaatgatttgagcaataacagctacccgttgcattttttcatataagctaccgattttttcgtggaaagtgacttgttttagtttctccacacattgatcgatggtaagtttcttatcctcattgtaaaagaattccgcgtcttctagacgcgctgtcaatactttctgatttcctttgactacattatcgatttttacccgatcgccgtttcttgctgaaatgaaatggggcaacaaaacaccttctggggtgcgcacatcaaaataccgctgatgttctttcatcgaagtgactaagacttcttctggaactgaaagatatttttcatcaaagtcaccgacaaaagcagtcggatattctaccaagttgttcacttcttctaaaagatcttcatcaagatcgatccgccagttgttttctttagcaattgcctcaatttggtctacgatcaattgctgtcttttggatggatcagcgatcacgaattggcgttccatttgactcaaatagtcatcggcagtttcaaaggtgacttcttctccaaggaaacgatggccacgggatttccgatctgttactacgtcaaggactgtaaatggtacgacttcagcgccaaacaatgctacgatccagtggattggccggatatactcaaaatcgaaatttgcccagtgcattgttactgggaacaccaaactagtaatgacctctttcaaaccagttaaaacttcaagcgctggtttaccttgaatatgcttggtgacatagacatactccacaccatttaattctttgaaggtaattgcatctgtggtcaatccttgtccacgaacgaacccttgggctgcttttgaccaattgccatcggcatcgattgcaatttttttggcaggtcctttcacttcttcttgcgtatcagcttgactttccggaatcccagtcacatatacagctaaacgtcgaggtgtagaataagcttcgatcgaactgaattgcagtgcatgagctgtcaaaaactccgccgttttttgttgtagctgtttcatgcttggcgtgacaacatgtgctggcatttcttctaaaccgatttctaataataggttttgtgccattttatttccctcccgcaatcaatttttccgcttcttctggtgctaataatggataacctagtttttcccgttcagcgacaaataacttggcaacttgtcgtgctaaattacggatacgagccaaatatccagcacgttcagttaccgaaacagctcctcgagcgtctaacaggttaaatgtatgactgcatttcaaaatatagtcatatgcaggatgaacgaggttttcatcgatacagcgttttgcctctgcctcaaagcggccaaaattgcttaacaataactcttgatcgctgacttcaaaggaatattttgaatgttcaaattcaggctgacggaaaatctcgccgtatttgacccctgtcgaccattccagatcatagacactttcaacttcttggatataagatgctaaacgttctagtccataggtgatctctgaagtaacgggtttgcaggccaatcctccaacttgttggaagtaagtaaactgagtgatctccatgccgtctagccaaacttcccaacccagaccagcacaacccatagaaggattttcccagttgtcttctacaaagcgaatatcatgttctagcggatcgatccctagcaaacgcagactttcaaggtataattcttgaatattttctggagagggcttcatcaccacttgaaattgatggtgctgatacaaacggttgggattttctccataacggccgtcagccggtcggcgagacggctccacataggcggcgttccaaggctccggtccaattgcacgtaaaaaagtatacggactcatggttcctgctcctttttcggtatcatacgcctgcattagcatacagccgttatcagaccagaacttctgtaaagtcaagatcatttcttgaacggttaatttactcattattttcttcctttcttacaacgcattgactactggataaaattcaacaacatgacctggaatcaattttacttcaacaacatggtcatccgtcaaaacatctgacaaatcatacaacatttggtccggttttgttgttaactctttgactagttggtcatcttgcttgactaagatttgcaatggaatacttgctaacacttttaattttttttctttgaattctgatgcagcaatcgtcatatcaaatggcatgagagtcccctccttttctaagtcattgattctaccgcaaaggttgagtttttcatgaaataggacacaggtactacgttctccctgcgagcctactgtttcacatctgctcgtctcttctgtgttactcctgcagtcacttctaccagcagggttcgctaacaaggacttgtatgtcctgttttacaggtcgatcacagtgattcgagcaatggtgaatcacaccaaaaaatccctatacctatacttgcgcatagatatagggacgatattctcgcggttccaccctacttccgattactcggcagcttcattgagtcatactcccggatgcctgcgaaaaaaggattcaacttggctttcactatcccaagctcgctggatgactctggcttctttcttttttccgatcaacgtatttatttgattatccttatcatagtagctgtatagggactttgtcaatcaaaaaatataaaagcaattaattagggcctaagtccggctgatcgtgaaagatgatcatatctgatacccgaccgtcactttcaaaaatcacagcctcgttgtttccttctcgtaaataaggagctggaatatataaccgtctttgcggtcctctctcccagaaacgaccaatattatgcccattgatcataataaatcctttgccccagcccggcagttctacaaatgtatctgcgcattcatccacttgaaagctcactttggagaaactcggttgtcccgtttgccagtgaccggaaaaatctacttgatcaagattatccatcggtagactgtatatttcccattcactttgaaacgcaccgttgacgatcactccgtctttgatacctttgtattgatgattcatttggacggagtaattgacccgtcccatgttctcaaccaagatccctaactcatttgactcctccgtcagtgtgagagtcttcttttgtccgatttcctgatcatattgaataaattgcagctgattattaataaacgtatgggctcgatcctgacaatggatcagtcgatagtcttcgatcacacgcgatttgccaatttgcgaacgataatagacatagccagtagcttgatctaacagttccatcgttaaaggataattgtgcttgactggttgactgatgctagctagtgtctcaaagagagaaactcgctgactaactttccagctaccataagcccgtttggtgatttttgtagtcaaaggaaaggatgggatttcggtaatttcacctatgacttgttgaaatgcttcatacttaggtgtcacatcgccccattccgataacaacgcatcatagtcatagctagtaacgtctggtgataatttctcataatagttggcaccattcataaagccgaagttcgtgccaccatggaacatataaatattgacggagccagcttctaagcagtcccgcaattcattagcagcgtcggttaccgatgtggtatggtgcttgtcatctccccatgcatcaaaccagcctatccaaaattccatgaccatcaatggctgcttcttcccatggaattcttgaagttttctaaaattctcctgaatgtctgatccacagttgatggttggcagtgcgatgtccttgatcgaaccgttctctaacatatccagccaaggaccatctgacgtaaataagggcacgtcaatgccattgtgacgcattagttcagcagactttcgcaaataacttttgtcatttccataactgccatattcattttcaacttgcatcatcaaaattggtccttcttgagtgatctgtaaatcactcacttgagaaaaaagctgtgtaaagtatcgagcgatcttttccataaacggtggatagtcaaagcgaatcttcatgaagggatcttttaacagccaataaggaaggcccccgaattcccattccgcacaaatataaggtgctggacgaaggatcacatacagccctacctcctgtgcaagctgaataaagcgccgcaaatcaagattatcgctaaagtcaaactttccttcctgcggttcatgcatattccaaggcacatacgtttcgactgtattacaacccatcaaacgtaatttttctaagcgatcccgccaatatgcaggcacaactcgaaaatagtgtatcgagccagaaataattttcatgggctgatcatttaaataaaattcgtctttgattacaaaagcagtcattcgcttcttccttccttgattacatatacactgtattgatctgcaacggagtcttcagtcaaatgcttaccggacagtaggtccttctttcctacaaattgtgccggcaccttttgcgcttgcttctgaaaattgatgataaaatagtaaaccgcttcttccgtatgacgacagctgatttctagatttgtttctccttcaatcacagcagttagatttgcgctattggttgcttcatccaagatcgtatctaaaagatctttttcaagttgagtcccaatataataaacgacaccttgaccaaatcgatttttggtcactgctggtgaaccggcatagaagttactcgtatagtccgctacagattcagcggtctccaaatggatgatctcactgactaagttactttctccctgtcttcccccctttaattgaataacgttcgtctgctctggtgctaatgcatcaatctcttctacccagattcctgctagctctcttaaaggcccagggtagccgcctagatggacattgtctgactggtcaacaatgccactcatatacgttgtgatcaaggtgcctccttgttccacaaaggattcaagagcttctttcatacctgcttttaccatgtacaaaaccggtgctaccagcacttggtacttgctgaaatctgcatcaactgacaccaaatcggttgcgatattcttttcataaaagtaacgataatattgatggatttgttgcacataagtcaaatcaactgttggtccgctcgtatattccaatgcccaataattatcccaatcaaatagaacaccaacttcagcctttgtttcactacccaaaacttcgttcagtcggctcaattcttctcctaatgctgcagtttctttaaatacacgggtgttctcatgcccaacatgttctatcaccgcaccatgaaacttctcacaagcaccaatggagcggcgaagttggaaaaactggattgtatctgctccatgagcgatcgtctgatagctttgcgcgcgcatttggccaggttttttcaatgaattatatggttgccagttttgttgggatggtgtttgttccatcaacataaatggcgcttgcttcaatccccgcatcaaatcatgagtcattgcaacgaaactccatggtgtattatacgaaggatagttgtcccaagaaacaatatccatttcttttgcccatttgaagtaatcgagtcctttaaaagttcccatcaaattcgtggtaatcggtgtttgactatcgaattgacgaatagcattccgttctaacttaaagttttctaaaagactgtcagaattgaaacgacgataatcgatagaaattcctgcaaatgcggttttgtcatgaccgattccttcagaaagagcattcggcagaacgatttcgtcccattcataaacagtatgcccccaaaattccagattccacgctttattcaatgcctcaagggtttgatacttatcttttagccagacccgaaaagctttctcacagttttcgcaataacactcacctccatattcattattgatatgccaacaagtgacttgcgggttaccaacatagcgttgtgccaatttcccagctaatcgttgtgcatatttttggtagactaagctgttaggacacgcattgtgccgctgtccaaatttatggtgcctcccttcatagtcagttcgagccacttctggatagcgcttgaacatccatgctggcaacgccgctgttgaagtcgctaatacaatgtcgtagccttcttcactcaacatatcaatcatctcatccaactcattaaagtaataatcgtgctctgaaggttggatttttgcccaagaaaagacattgatagttgcactattgatgtgtgcatttctaaaaattcgcatatcttcttgccagatttcttgcggccactgattagggttataatcgccaccgaataaaaaccgttcaaaaacttttttcatgtttgacgctcctttttctcattgataattattattgtaaggcttttcaaaaagttgtagtataataggattgtcatgattctataatatttcgaaacaaggagaattcaatgtctatctatttctatcagaacaaccctcggctccctgtcagtatcgagagcattgggaatcattgggcacaagatgaagtggttcgccccactggttatccatattatcactggttgcaaactaccgctggccaagggaccgtcctttttaacgatcaatcctttgtgttaactcctggggctggcattttgattttgccattcatccctcatcgttaccatcctcatagagactggcagacaaactttgttacgctgcaaggagatttagtacaggaactgttgaaaccttttggcggaaagcgctacttgatggggcaagatagccctttattttcttacagtgagtggatcaatcaacgaatcagcgacgatcaagaaaaaatattagacccattgcgctcttccagcagttgctatcactttcttttggcattgatccaacaacaaaatgctgacgcaaatgaaaagcatcatttgtaccaacgctacattgcgcctgtactactagaaatcgaaaccaattatgctcatccattgaccgtcgctgaacttgcggaaaaaatttttgtaactccgcagtatttgtcgcgtctctttcagcgctttttggggcagtcaaccttccaatttttgctgaattatcgcctgaatcgtgccaaagaattattggtaggcgagcctcatctggatatccaagatgtcgctttcttggtaggaatcccagatgcaagtcatttcactgctcttttcaaaaaaaaagttggcgctactccaaagaagtttcgccaactttatcgttgatctttgggtttcaggatatcttgccactgtcccatttgatcaataaattttttgcttttcaaatgtaagccaacatattcatcatacaataaatcaattacctgacgaatggcttgcttcgtttctggttttaacttgatcgatgcgatttgttcataagagatttgtgcaaacaaacgaataaaatggattgcccttggatcaccgtgataacgatggtcatctaatgcccaatgcttttcgcatatgacgccattgtatttcgaggagtaatcaaagcggccttctgtttgtccgcagaccgcacagtgggtccatatcggtgagaccccaaaacgctgcagcaactgaatctcaaaaatattagtgatgatctctgcatcattatcagtatccatcaactgcaaagcttcatgtaagaaatgatagagatttggatcgtacacgcggtcatcgatcgcagagtcagccagattcaatagatacgtagcatagcctgcaagaaaaatatcaccttggattttgcgaaaagaatggatatctttggcattattcaagaatgacaagccctcagaacgaatatttccaatataggtcgcttcagtgtacgaaagcaaagctggcgttaaaggattattcttgcggtgggcaccttttacatagaacatttgctttccagccgattcagtgaatattttgaccagtttatcattttctttatggtccctagtaaataacaagatcccttttgtttcaactaaattcatgaacaacgctcctttctaaaccagaaagctgaagcagctcaatccccttcgcttgctccagctttctttgtcttttctctcatcaaacttcttagctgatcttgtttagagaagatcagtaatcatcgttccgataaccgtagtctgtcaggaaggtttgtttgtctcgccagtctttttgaactttgacccataattccaagtaaactttatcgtctaacaaatgctcgatatctaatcgtgcttttgttccgatttgtttcagcattttgccgcctttcccaataatgattcctttttggctatcccgttcaacgacgatcgttgcttgaatatgaattttatcattttcatcccgtttcatcgagtcaaccaccacagcgactgagtgaggcacttcgtctctagtcagtaacagcactttttcccgcactaattccgaaacgatgaaatattctggatggtctgtgatttgatcctcaggaaaatattggggaccttccggcatttgatcaatgactaatctcatcaatgtctcaaaattatttccttccgttgccgaaatcggcacgatctccgcaaacgtcatttgagccgcataatcttcgataatagctaaaagttcgtctggatgtactttatcgattttattgatgactagaaagaccggcgtctcgtttttccgcagccgctcgataatgaagtcatcgcccttcccccgtttttgatcggcactgatcataaataaggtcacatcgacttcacgaagtgcactataagcagtttccaccatgaaatctcctaagcgatgttttggcttatggattccaggtgtatcgataaaaacgatttgtgcatctggtgttgtgtaaaccccttggattttatttcgggtcgtttgtgctttgtcgctcatgatagcgattttttgacctactactcgattaagtaatgtggatttaccaacgttgggccggccaacaatggcagcaaagcctgatttatgtgttgtcataggtgatctcctctgtgtattatctttctaaaagaacgctaaaatttttggtataaaaataattgccgcaacgatcaatgcaaagaatgctgtcatcaggactgctcctgccgccatgtctttgatttttttgccaatgggatggaagtgaaaatcggtaaacatatcaacgacattttcaaagactgtgttgacgatttccacgatccaaaccaaaaataccgacaacaacaaccagagccattccatttgatttaatctaaagacaaatcccgcaatgattgcaacgatgcctaacaagacatgtttgcgcatattgcgctcttcgtcaaagacggtcttgattcctgtaaaggcaaattcaatggatgtgataaattgtttgtttttttctgtattcttatcttttgagtccataggcatccaatatttccttttgcagaccgaacatttctttctcatcttctggtgtcatatgatcataaccattgatatgcaaaaatccatgcagcgctaaaaagcccaattcccgatcatagctgtgtccatactcactagcttgctcttttgcccgctcgactgaaatcatgatatccccaagatttctcggcatagctggcatttcatcatcaaagatgatcggcaactcttcttccgtttcttcttccaaagcaaaactgatgacatccgtcggttgatctttatcacgatagtcccgattgatgacttggatagcggcattgtccatgaaggtgacagacatttccgtatcctcaggcagcttcaaatagtctgccgcatactgcagcagttcatcaatttcattgattttctcttgactcactgtatttgtttcatctaaaaaagcaatctccattaccgatctcttctttcttgttcttctttcattttttccgcttcggacttcattttcggatatttgatccgtgaatggaatgtactacacaatccattgactaaggacttttcaatgatacgaatttcatgcaatgtcagtccggactcatctaattgtccatcaagaatccgatcattgatcaaattcgaaacaaattccttgattttctgatctgtgggattatccattgcccgcacagcagcttcacaactatccgcgatactaacgacccctgcttctcttgtttgtggttttggtccaggatagcgaaaatcggcttctgtcacttctggattacgttctttcgctttgacatagaaataacgcatcaaggttgttccatggtgctggcgacaaatatccaccaccatctgaggcattttctcattttctaaaagaaccgctccatcgatcacatgtccgaaaatgatctgcttgctgtcttccggaagcaaaaagttatggggattttcagcccctgcgggtaaattctcaacaaagaaattcgcatgctttaatttaccaatatcatgatagtaacaagcgacccgtgtcagtaaactttgtccgccgatctctgctacagcattagcactcaaattggcgaccatcatactatgatgataggttcctggtgcttcttccagtaattgtttaagtaacgggtgatttggattacttagttcgttcagaacgatcatgctattgtctgagaccaataactcaatgtattgatgcaaaccaatcgttagtagatagctaagtaatgaacccgctaaggcacaaatgatcgtcgtccaggtattgcctctcgcgaaatccatcccttggaaaatcactaacatgacacttaataagaacggaaagacgatgacccacataatggctgttcgtccttgactggcgattcgttcccttctgatcatcgttcccatcaatccagagaacaaataggttaccaagacagtagtcagcatattcgtaccgctggaatcaaaataaatgaaaatcgcattgattacttgaaacatcgcagctaaaattcccaaacgccgacttgagaatatattcaagatcagcggggtaaaggcagctggaaagaataacggaatgaacgcgatgagttcagactgaaatagttggaaaaacttcatcaataaaatactaaaaatcatcgcaatgacataaaaggtcacagcattcatccgtttgtcttcgttttttgtctgccgtgtgtaataaaagagcatgagcatctgtaaagcagcagtaaaaactaaagcaatcaacggaaatacagagaaggtttgactcgtcagaccgagaagctgcaatttttctaatgcatttgaatcaatctgcgagccttcccggacaatgatctcaccttgatagatcataacaggctgaacagcgtctttggcagcctgccgagcttcttccgttcgtttctcattaggaaaatcgttgacaacgatcccttgattgactaaaaagcgtaatgctgttgccatttcagaagttacatccaaaaactggatcttttcttcggcttctgatcgaaaagtactcaattcagattggcggatctgtttagccatttgttcatcaacaagctgcagcgcataatctcttaccgtgttcagctgatcactattcaatgaaaacaatgtcgacaaaaaattattggtcagcgcttgataaaaatcaagttcatcatcactcattttttcaaattctttttttaaagtggcgatatactcttctgtatccggtttaggaacattttcattttcaccagcagctttgaccgcagcttcatatttcgtattgacagtcttgttgactgtatcaatcaattcaaacaaatgattgatccgttcatgttgaacttgtgccaaatcgtcttgatacgtgtattcaggcgagacggcttcagcggctagcgtacgtttttgttcagtagcagttgtgttttcaatcgttttgttggctcggatattttcttccgcaacctgcccctcgctatagtcgacattgttttgttttacactggaaaacatgatcccaatagataaaacaaaaaagagcaccataagcagcggcaggtaaaagcggcctaatttttctcgaaaattccgtaacggttgtatgatcattttacccctcctgtccgacaatcaacgttgttctttactatcggattcctcataggcacgtataatgtctgcaacgactggatgacgaacgacatctcctgcttcaaagtgcgcaaacgcaattttaggaattgcttctaacgctcgttgcgcatgaatcagtccgctcgttgttccttttggtaaatcaatttgacttgtatcgccattaacgatcatttttgaattaaatcctaggcgggtcaaaaacattttcatttgggcaatagtggtattctgtgcctcatcaagaatcacaaaagcatcttccaaagtccgccccctcatataggctagcggagcaatctcgatcacgccgcgttccatcaaacgattggtatgatccataccaaagatttgataaagggcatcataaacgggacgcaaatagggatcgactttttctttcagatcacctggtaaaaagccaagattttcacctgcttcaacagcgggtcgcgtcaagatgattttttgaacttgtcctttcttcaatgccgcaatggccatgacaacggcaagaaacgtctttccggttcctgctggtccaacgccaaaaacgacatcatgggttctgatggcttcaatatatttcttttgtccggcattttttgcgcggatcggcttaccgttacgatctttgatgatttcttcttcatacatatctgtgaaataatctaagtttcctttatttgccatgttcaatgccgtaataacatctggcgtactgatattgatccctcgtttgatcaactcttgcaacgcatggatcacggattgggctttttcagcggctgtcttttcaccaatgatttggatcatttctccgcgggtatgaatcgttgtttgtgtagcatcttcgatgactttgatatgtttgtcatgggaacccaacaacaaactaatatcatcattttgagtcagttggatttccaaagaaatacgctcttctgtcaaataagttacagctccttttttaggcattctagtttataataccacacaatcgctaaaagcaaaattacttgtaagcttcaagaagcgttttggcagcgttctttgcaatttattaaaagtttgtttttcgatcattgattctacttaaaaatactcactaagaaagaacaaaaaagccgtaagcatccaataagatgcttacggcgtgtccttacatttgccctaataattctttgacgatcgcattgacttggttgccgtctgctttgccttttacttgaggcatcacagcgcccatcacttttccgaattccttcggagaagaagctcctgttttttcgatcgcaccagcaacgatttggcgaatttccgcttcatcaagttgtgccggcaagtatttttcaacaattgcaatttcacctttgactttttcagccagatcggtacggtcggctttctcaaattcagtcagagaatcacgacgttgtttcatttcacgagacaacacagtcaattcttcctcttcgttcaagtcggcaccttttttgatctgttcgttttgaatcgatgctttcaacatgcgaatcacctgcaacgtttccttgtctttggctttcatcgctgttttcatgtcatcattcagtgtacttagtagcgtcacactaccagctccaattctcaaaacagtagaaaattagaattttttacgttttctagctgcttcagattttttcttacgctttacacttggtttttcgtaaaattcacgtttacgagattcctgtaaagtacccgcttttgacacggaacgtttgaagcgacgaagagcatcgtcaagtgattcgtttttgcgaacgactgtttttgacatgtaaattccctccctccgagcttaaaaagtaaccgtatttgtcattgaaataaaatctcaaaaaacaagactgtcctttgaaaattatagctaacccctgaaaaagtgtcaaggtattctagtaaaaaagtcgatgaacttcctgattcaatcttagaatccgaacaatcagcgacaatcttcacatctgcctagaatttcaaaacgatggccttcgatactgcacccgggcaattgttcttgaaagaaatccattggacaaatatgcagctcttttgttttgccacaaaccgtgcaaataaaatgatgatggtgatgatcttccaattccacgcagcaattataacgaaatttcatttctccattcaattcagtctcttccaagatgccaatctcagaaaaatcatgaaggttccgatagatcgtgtcataacttagacccgggtattcttcagacatgaaatcatggatttcttttgccggcaaataacggttgcgtttcactaaataagtaatgatagcttctctttttttggtatatttatagccatgttcttttaatatcgacatagcttgctcaatcaatggttgatttttcatcgaatccctccagtaaatcaaaatcattccgatttttagcgatcgtaagtatggtataatgaaattatcaaaaatgcaagagaggattttactatgaacccacaagaaacgattgtcacgatttttgtcttgtccgattcagcaggagaaacggcctccaaattagctcaagcaaccatggcacagtacccaagtgttgaattcaacttatttcggcgtacctttattcacaccaaagaacacttgatccaggcgttgactgatgccaaaaaacacgatgccattattttgcacacactgattaacgatgagctagtctcgctaaccaatcacttttgtgaagaagccgacctgtatcattttgatgtattgactcctcctgtcaccgaggtagaaaaacgcacaggtgtcgctccgtcgcgagaacccggcgcattgcatcatttaaacaaaaattatttcaaacgtatcaaagcaatggaattcgctgttaaatacgatgatggaaaagacccacgaggttttctcgaagccgatgtcgttttgttaggtgtttcccgaacatcaaaaacaccgctaagtcttttcttagccaacaaaaacttgaaggtggcgaatttgcctcttgtgccccaagcacatattcctaagcagttgtgggaaatcgaaccgagcaaaatcgttgggttaacgaatgatcccgacgttttaaacagcatacgcaaagaacggatgcgttcttacggattgaatccagacacggcgtattcagatattgaaaaaatccgggctgaattagagtttgccaatgatctttatcaaaaattaggctgcatcgtcattaatgttgcctctctttcaattgaagagacagcttccatgattttgaatgcattgaatttggaagaccatagttactacacgtcagaaacagaagaataaccagccacatacattttagacaaaaagatccccagagtaatggtcagctagactgtaccattattctggggatttttgcttgtgtcaaatcagaaaagtctaaaagacttggacgccttcgcgatcgatctgcagctgttcgattgctgcattggtttcaagcgcatggagaaggcggcagatcttatctgccttttcgggtgggacaatcgctaagacagttggtccagccccactcaggaagcagccatagccgccttcttcttcacaaatttggcggatcgtggataaatgcggaattaatttttcacgatagttctcatgaaaacgatccgcctgcatcattttacctgctaaaggtagattccctttgatcactgctgcgatcatcacattggcgattgcactggcttcaacagcagttgaaaagtccagtgttttagggaggacattccgactagcttctgtcaacaattgttcttgcggaatataagcaacaatattgcattccggaaaatgatgtttaacaacataagtttgtttatgttcatgatcaaaggccgtaatcagaaaatcgccataaattgccggtgccacattgtcggggtggccttcaatggccgttgcaatatcaactttctgtgcatcacttaagttcaggtgtcctaaacgattggctaattcgattccagccacgataaccgatgaactgctgcctaatccccgtgctaaaggtatatctgagtacatgcggattttacgcggtgtaagtgtaggtgcaagcttcagcgcgacacgtaacagcagattactttcatcattagggatttcactgccgagttcatgtaagatctcccatcggtcactttcttccataatttcaatgaatagatattttgagagagcaatcccgcaagaatcaaaaccaggtcctaaatttgcactggttgcaggaacgcgaatcttcatagttgagacactcctttacgcaggtgttgccgcatttcttctagatcactcatcttatggatcgctacttcggtagcctgaatagctgtatcaggatctttcaagccgtttccagtaaagactgccactacggtttcaccaggacgaattttcccgtttttcacgtgctgaatcacgcctgctagtgaagcagccgatcctggttcaataaagacaccgtcttgtgcagctacctttcggtaagcattcaagatctcttcgtcggttacagcatcgataaacccttttgattcatcacgagcggcttctgctagcttccaacttgctggattgccgatccgaatcgctgttgcgattgtttctggctcttcgattaccgcgccttttacgattgctgcggcaccttctgcctcaaatccatgcattcttggtagtgaagtcccttgtttgtcatgccattctttgaatcctttccaataagcagagatgtttccagcatttcctactggaattgctagtacatctggcgctttctccaactgctggcaaatttcgaaggcagcggttttttgtccttccaaacgataaggattgactgaattcacgagggccacagcttctgttttggcaatttctctaactgcttttagtgcttcatcgaaattcccgggaatagaaataatatccgcgccataaacgattgcctgtgccaacttgcccattgcgatcttaccatctggaatcaccacataggctttgattcctgctcgtgtcgcatacgctgctgctgcagcactggtattaccagtagaagcacaaacgattgcttttgcgccttcttccaccgctttggctactgccatcaccattccccgatctttgaaagatccagtaggatttagtccttcgtatttcccatataatgtgatacccaattcttttgataagttattcaatggaatcagcggtgtgtttccttctgctaatgagattagcggtgttttttctgtcaccggtaaatactctttatagtgctttaatagtccttcatacatctgctactcctccattactttcatgatttggctaattcgaccatcttcaaaaatcgataatgctgctgttaattccgagggactcaatggcttcgtcaaaaatgctttcttttccaagatagattcttggtcgatccagtccaatgtctgttgctgcgctgctaatggtccagtcaacgcaatgtaataacgttgacgaagctcatctggtactgcaatctgagtcggctgttcaaaggttagaaatgattcagtgatcccagcagatttatttttagcgatctccgtcacatctgccagcacactcgtcgcagtaggacgagcccccgctccaggcccgtaaagcatggaacgatcgatgcccgtactttcgatatacacgccattaaactcatatttgattgaggctagcggatggggcttagggacaagaactggaccaacagaaacagcgacatgattttttggtgtcttttgtgccgtaccaataagtttcacttcataccctagttgttgggcataaatgatgtcttcaattgctaatccacgaatgccgccgatagaaacatctttcatctcgatcgtcataccaaatgcaaattttgtcaagaggaccatcttataagctgcatcaataccgtccacatcattggtcgggtccgattctgcaaatccttttgcctgtgcttcagctagaacttcctcataacttaagttatctgttaacatttttgtcagcatataattcgtcgtaccattgacgatgccagaaatcgaggtaatcgtatcgggtaaataatgcgtgcttaatgttcgcaagataggaatcccgcctcccacgctggcttcataatacaatgcaacaccggcttttttagcagcggcagtcagttctgggccatgagacgccaagagatctttattggcggttacaacatgtttcttgtgagctaacgcaccaagaataaaatccttcgcaggatcgatcttgccaatcaattccacaatgacatcgatggactcatcctgatagatttcctgaatatcactagtcagttcaaacccgtatttttgggcaattgcgcttttatcatcataaggagaggccaatgctttcgtaataaaaatctcgacaccagttcgggctgcgattgcctctctttgttccgctaatagttggcagactccagtgcctacgacacccattcctagtagtcctatatttaattgctctttcatatagcctccttaccgaaaacgttattaaaaaatcgttcatccatttttaattttctactagcataccaaaaagcataagaaaaaactagggctttcgagaaattctcgtcctagtttcagcggtgatggatatgagcgaatgttttttgtaagatgtcgactacgtgcttgtcatctaaactatataaaattgtctttccttgtcgttccgattttacgatccgattatctttcaatagtttcaattgatgagagaccgcagattgttccatcatcacttgctctgcgatcgaagttacattacgttctccttcttctaaagaaagcaatatcttcaaacgtgtaggatcaccaagcattttaaaaatttgagtgactttttggatatcttcttgatctggttgagtcatgctggtcttcctttcttgatggtgaataaaattctagctggttcaagcattctttgtcaagccccattgaaaacaaggcgtcaaaataaatgcaggatccacccaaatacctggaaaagaagcagcacattttcctataataagttctccaagaagaactgaatatcagcaaaataatctatctgattctcatccaagtatttgaaaaggatctagctcttgtttatcgcttaaacttctgtaatttcattaatggcagcttcaagttcagcaattttatttgctgcatcttcagaagagtttcctttgacaccaatgtaaaatttgatttttggttcagttccagaaggacgaaccgcaatccagctctcatcttcaagagtatatttcaatacatctgacggtggtgtagtcattttttgcatgtgaccatctaaaccaactcttgtcaattctttgaaatcttctgtttgaacgactggtatacccacgaaaactgatggtgctttttctcggaatgttttcatcaatgcagtgattttggctgcaccttccataccgctcatcgtaacagaaatcgttttttcggcataataaccatattcctcaaagatatcttgcaatccatcataaagtgttttgtccgattgtttataaaaagcagcgacttcagccaacaagacaagtgcttggatcgcatctttatctctcacaaaaggttttaccaagtaaccgtaactttcttcaaaaccaaacatgaacgtatgggaatgatctgtttcatactgttggattttttcggcaatgaatttgaagccagtcaatacattgaccatttcaacgtcgtaagactgggcaatcgctgttggcaattcactagaaacgatcgattttaggactgctgcattttccggtagtgtgccggcattcttgtgggcttctagaatgtaacggatcatcaatgcgcctaattgatttcctgtcaatacttgatagtttccatcaggcatccggactgcagcacccaagcgatccgcatccggatcagttgcaatcaacaagtctgcgtcttctttttctcccagagcaatcgcatattcaaaggcagaatgttcttctggatttggtgacttgactgtactgaagtttggatccgcaacagcttgtgaaggttcaataataaattgctcaaaccctgcttgtttcaaagctttttcaccaagcatccgacctgttccgtgtaatggtgtgtaaactaatttaagatttttccctgttgtctcgattaatttttgatcgattgtcactgttttgacttcttttagatacgcagtatcgacctcttcgccgataatcgtgatcaatccactatgctttgcttcttcttctgataaaactggaatttctaatggattttcaatttctcgaacaaaagctgtcaaggcgtccgcatctgctggaggcatttgtccaccatcttcgccgtatactttgtatccattataagctgccggattgtgagatgctgtaatcatgattccagtgaacgtatgcagataacgtaccgcaaaagataattcaggggttggacgtaagctttcaaacacaaaggcaggaatatcgtgttttgctaatgtcttggctgcttccatcgcaaattctggtgaaaaatgacgagaatcatatgcgattgcgacaccgcggcgacgggtttctggatcttgtgtatccatgaagcgcgccaatccctctgttgcttgacggaccgtatagatattcatgcggttgatcccaggtcctaagatccctcgcatcccagcagtaccaaattcaagcggcatataaaaagcatcttgcaacatttctggatctttctccagttctgttaactgatccttcaaccctgcttctaattgttgatgatttttccattgctcataaatttgttcccatcccatacaaaaaccactccttctaactttaaaatgactataattttagtataacactacttctgtttttctcaaagaataaccaaacgaaaatgcaaacgcactgctatcaaaaacgaataacgttttataaataacagtgcgttcgataattatttaactggttgctggtctttttgtgtttctataaaatcaaatacttgttggccagcgatactgccgtccccgactgctgtagtgatttgtcgtaagcctttttctcgaacatcccctaccgcatagacgcctggcatagttgtttccatcatttcattggttgggatccaacctgtttcattcgtgagtccactagctctgaatggttcagtcaatggatctagcccaacgtagataaagacaccaccagccgcttcttccgttacttcatttgttttgacatttcgcacttgaacaccagttacgaccatctcgttgcctttgatttcttccacgacagaatcccaaataaatgagatcttttcattggcaaatgctcgttcttggatgatcttttgcgcacgtagctcatcccgacggtggacaatcgttacttctgaagcaaattgtgttaagtagatcgcttcttcgactgcagaatctccaccaccaactacgatcaaccgtttgttgcggaaaaaggcgccatcacaaactgcacaatatgaaactccgcgtccagcgaattcttcctcgcctttgactcctaattttctatgtacacagcctgttgcaatgatcacagttttcccttgataattcttgtcttctgtgcagacttccttgtactctccatgatccgtgatcccttgaacgatgccataggcattctccacgccaaagcggatggcactttcatacattttaaaagcaagttctgggcctaagatcgaatcgaagccaggataattttcaacctcagcagtattattcatttgaccgccaggagctccccgctcaatcatcagaacagataaatttgaccgtgacgcatacagcgctgctgtcatgccggcaggtccagcgccgataataattacatcatacataattgttccctccattttcgactacccatactttactttcaaaaagaatttctgtcgaatgttctgcttacaaaaaataataagatattcccgtttttttctctgaaaattacattgactttcttttcattttttgtaaaattttcacgatacatctattatatagaaaacggggagtccttacaattgaataagaaaaaacttttgaaaagatctgatcgggaactattgtttcttagctggccgatttttgttgaactatttttacgtgtgattattgggaatgtcaatgtatggatgatttcccattattctgaaccagcagtcgctgccgtcagcgcagcaaatcaattgctgaatctgaccgtctttatttatggtttcatcactgttggtacgcaaatcattattgctcaactaattggtgcgaagcagcgagataaaatccctactgtgatcaatacagcactttttggttctctattcttaggtattttgatcagcttgatgtttatctttggctctgatcaattgctgcattttatgggattagaagaagcattggttgatttgggtcgcggctacctgcaagtatatggcggaagcttgtttatttcttcgctgacagctgtcattatcgcggtcatgcgtagccacagctttacgaaacctgctttgcttgtaccgatgtttgccagtatcttagctgttattggtaactactttgtactttacagtccttttggcttacctaatttcggtgtaacaggactagctttctccagtgtcttcggcaatacgattggcttgattgttgcggcatttttactgaaaaaacacgttggtttttctgttctttctgcccgattgaagtatttatcatgggatgtaatgaaaaatgtcttaacctatggcctaccttcctcaggagaatctttgtcttatcaaggagcacaagtggtagtaacgatgatcgttgcgcaattaggttcaagcgtgctgattgctaagtcttatgttacagcgatcactcaatttgtgtatttgatcgcctcggcgttaagtcagggaaatcaaatcatgattggtcgtcatgtaggcgcaggagaatttgagcgagcacaaaaacggggcatgcgcacaatgatcattggcatcatcgcttctgttacaatttgtttattgacttatctctttatcgaaccgattatgggaatctttactaccaatactgaagtcatctcaatcgctaaaggcgtatttctcgttgaaatcgtcctagagacagcacgtgcggtcaatatgattctagtgggctctttaaatgccagcggggatgttaaattcccattattctgcagtttgatcgttctttgggtcatcagcttaccattctcgtactctttggccatcgtctttaaatttggcttgattggtgtctggatcgcttacgcaattgatgaagcattgcggagtattttaatgatttatcgttggtattccggtgtgtggaaaaccaaatcggtagtccatggaaaagaaattgaaggcgaagtcgcttcagaaatctaatgacttgctaaaaaggtcatcttttctgccaattagacaatcgaatgtcaaagcgaataaaagagcgtgaaacaaaagtaaaaaatacttttgtttcacgctctaaacacgtctaaacagcggtagccgaaacaatgtcttcggaaataagtcgaaataccaaaaaattgaaaagcaatttccatatattcctccttatttatcgaagtttaacacttctgatcccaacctttttttgctgccttgtgtctatttactgctgaaagaaaatcaattatttttggtttttcctccagattgaaatatactaattacaagtttagaactactgaacaatcaacaattagaaaatactgtcaactatcgaaaggagcaaaaaaatgtcaatttacgcgtttcaagccactttggaaaacggtgaaacctattcattagaacgctatcgggggcaagccatcattgtcgtcaacacggcgacaaaatgcggattgagcccccaattcaacgaacttgaagaattgttccaacgatatcgcgaccaaggattgatggtcttaggcttcccttccaaccaattcaaacaagaagttcattctgctagtgaagctgccgaagcttgtcgcacaacctatggtgttgactttccgatgcatcaattgacagtcatcaacggaaaagaagctgatccgctttttcaatacttggaggaagaagccccaggaacgatggggaaagcgatcaaatggaattttactaaatttttaattgatcgcaagggacatgtcgttgaacgttttgcccctcagaccaatccaaccaaaatgatccctagtattgaaaaggttcttggctaatgatctaaccagaaaaaacatccactcactcatcggtttgcaacagcaatgaatactctctcactgctgtttgcgccatgaatgcggggatgttttcttattctttaaagttgttctccatttgaagcaatcacttctttgtaccaatcaaatgattttttctttttccgggccaatgttccgttcccgtgatcatccatgtccacataaataaagccatagcgttttttcatctcaccagttcctgccgatacaagatcgatacatccccaaggtgtatagccaatcaagtctacgccatcaagagttatcgcatctttcatggctgcaatgtgttttttgaaataatcaattcgataatcgtcattgatcgagccgtcagattccactttgtctatggcaccgaatccattctctactacaaataaaggaagatgataacaatcagacaattgacacaatgagatccgcaaccctaatggatcgaccgcccagccccaatccgattcggctaaataaggatttttcaccgcaggcatttggttgccgccaacatacttgactgtttcaggatttgctgaagaagcggttgacatataatagctaaaaccgatatagtcaaccgttccgttcgcaatgaccgcgtcatctccagcttcttttttgatttcgatcccttcacgttcgaactcttttaccttgtgggcaggataatagccttttgcttgaacgtcaatatagaattcttgttcccgattgaattgcaatgcagctaaaacatcctctggattagctgtcatcggataacttggaatatacgccaccatcatcccaatcatgaaatccgggttgattcggtgtcccatttgtactgctttagcacttgctacaaacaagtgatgagcagcttgatacttatgctgcttatcatttttatgaataccaatttgtgtccaacttctcaaaaagttgatctcgttaaacgtcatccaatatttcactttatcttggtaacgagtgaagatcgtttcgcagaaaaacaagaaatagtcgatcactttgcgattcgaccaaccatcatattcatccgctaaacacataggaatatcaaagtgattgatcgtcaccactggctcaatgccatgcttcaacagctcatcgaaaactgcatcataaaaagccaggccgtcttcgttgatctctctggttccttttggacaaatccgcgcccaggaaatagacatccgaaaacacttaaagcccatctctgcaaacaacgcaatatcttcctgataatgatggtaaaagtctgtcgccacatgactaggataatactgctctggatcgatgtacccaacggcaccttcaggtaattcggtatcccgagtaactttcccgatctggccgtcttttgttttataggtaatcattcgcggctgatccatactgcctcctgtaatggcatcgagggtgcttaacccttttccgccagaaagatagccgccttcatattggttcgcagctgttgcgccaccccaaagaaaattttttggaaaccccatattatccctccatcgtaaagactatcagcggctttcttcttagaattcatccaagaagaagccgcaagcatgattatttgtttgttaagtcttcgccatttgaagcaatgacttgtttgtaccagtcgaaggattttttctttgtccgtttcagcgtaccattgccttcattgtcgcgatcaacatagataaaaccgtagcgttttttcatctcacctgttcccgcagagaccaaatcgatacatccccatgttgtataccctaatagatcaacaccatcttgttcaacggcgtctttcatggcttgtatatgtgctgcaagataatcaattcggtaatcatcctccacatagccatcagcatctggtgtatcaacagcacccaaaccgttctctacaatgaataatggtttttggtaacgatcataaaggtcattcatagtaatccgcaaacctaatgggtcgatctgccagccccattcgcttgcttccaaataaggattttttactgaagcaaaaatatttccagaagtttgttccaatagctcagcatctgttgtcgatacccgagaagagtagtaagagaatgaaataaaatcaactgtgtgggccttcaataactctaagtcgccttcttccattttgatctcaatcccgttacgggccatttccttcaatgcatattgtgggtattctccccgagactggacatcaatgaagaaatagttttcgcgatctgattttcttgatgcccaaacatcttcaggcttacttgtgtaagggtagtaggcacctgcagccagcatacagcccactttattttccggatctacttcgtgagcgattttcgtcgcaatcgcagatgccaataattcatgatgggccgcttggtatttgacctgctccacgttgtcgccttcttcaaaatagaggccagctcccataaatggcgcgtgaagaatcatgttgatttcgttgaaagttaaccaatatttgaccaatcctttgtaacgattaaaaataactcggcataaattctcataaaagcctactaattctcgtgaacgccaagcaccatatttttctactaaatgcattggacaatcaaagtgcgtgatcgttaccagtggttcaataccatatttatggcactcattgaagagatcctcatagaatttcaagccgtcttcatttggtttttgttcgtccccttttggaaaaatacgactccaagcaatggacaaacgataggttttaaagcccatttctccaaataaagcaatatcttctttgtaacgatgatacatatcgattgcttctttggcaggataaaaatgatcctcatcaaaatcaaacattttcatctgtcctgtgatgactggaaaacgatctttaccgatcggtacaacatcgacattggctaagcctcgcccaccttcgttgtaacctccttcacactgattggcagcagttgcgccgccccataaaaagtcttttctaaatcccattatttcattcctactttcttgatattttgttgattaattaagtgattttgccagttcgtcttgaacttcgattccttctttttccaaacgctcaatcgttgatttaaagtttggtagataagctttgtgagcaataaataattcatccattacgcgtttagctgtttctcctgatggcaccaatgggttaatggtgaaagcttgtaatgcggtattgtaatcgccagtaaccgctgcttcgatcgttaaaagctccatagccttcattacttgtagccagcctttttctgcagtcggcagctcgccaaaagccacattgcgggcaccttgtcccccaacatacgcggtaacttcgacaacacaatcagccggtaggtcaggaacagctccctcatttttggttgagaccacgatctgggtatttttgtttgcataaatcgaggcaatcgtttcgcaagccgcatctgaatagtaggctcccccacgttgctgcagctgttctggtttatgatccaattctggatctttataaagttcaaaaagttctgcctctgtttgcttcacttgctgcgctctcgttcctacagtctgatattcttccagtgcatgcttcaacatttcttcttgacgatagtaatagcgatgataaccgcaaggaatcattctcatttgttctaattgttcacgataaaacggcacatcaaaaatatttttcggcaaaccattatcttcctgatacattttatcaataatatccatcgtcacatcatttccgtgtgagtcagtgactttatgccaatggaaatggtttaagccagcaaatttgtagattaactcatccggctctttaccgatcaatgcaggttcgatcatggtcgccatcacaggaacattgcaaagtccaatcactctatcccatttcccataacggacaaccgcttctgtgaccatgccgcttggattggcaaaattaatcaaccaagcatttggacataagcgtttcatatcttctacgatttccagaataattggtactgtccgaaatgctttaaacatcccgccaggaccgttggtttcttgaccgatcatgccataataggcaggaatacgctcatctttgatccgggcattcagcaagcctactcgaaattgagtcgtaacaaaatctgcatctttcaaggcttcttctcgatccagcgtcatgtggattttcacatcataaggagaagcatcccacattcgctgtgccatcgctccaacgattgccagtttttcttttcctgcttcgatatctactaaccaaatttcccgaattggcagttcttcatagcgtttgataaagccttccattaactccggagtataactactgccgccaccaatggtagcgattttgattccttttgtcattgtattgctcctttgctattttatttacacccttattatcatttataaaataattcgattcaatgtaaatttattatttagaaaaagcgtttgcaaatctagggatatcttgcgagtgatttgtaaaaagcatttacaaatcgaatgatataaggaataatatttatatcgacaattattcaaatactcaaaaaagaaaaatttccgataattttatttacaaacaactatataaaaatgtaaaaaggaatgtggataccatgttattacaagaaaaaatgcgccaaatcaagttggcccctgctgaacgatctttgatcgattttttattagccaatccaactgcgatggctgatcaaaccatcaaggaattgtctgaaaaaacctacgttcatccttctacttttattcggatcgccaaaaaattaggcttcaacggttggctcgacttaaagacagcctttttggaagagcaaacctatatgagcagtcattttacagatgttgatgccaactttcccttttcctcccatgacggcattatgacgatcgccaaaaagttagcgaaactcgaacaaacaacaattgaagatacgctttccttgatccatcacgatgaactgcaaaaagcgaaacaatcgctactcaatgccagccatatcaagattttcgcaagtaatgccaataccttgatttctcaagactttgttttgaagatgcggcgtttaggaaaaaacatccatgtttgtgacacttttggcgaaagtgcttatgaagcatccaactgtacttctgatacgacagccatcttgatttcttatactggtgaaaacaagatgatcaaagaaatcggtaaaattcttgccgaacgtcaagtttcaattattggaatgactagtattggcgagaacgcattggcaaaattaagtgattgtgtcttaaatatcacaacccgagaaaggctttactcaaagatcgcaaatttcacaattaatacgtccgtttgctacctactggatgtgctgtatggaatcgtcttttcggaacattatgaaaaaaatcttcagcatttgatcgatattggcatggcttatgacaaacgtcctacttcctcaacgattatcgctgaaccaacctacgataaaaatcttcaatacaaagactctctgtttccgaattaaacggctgacaaaaagcgatcgccccacatggccgatcgcttttatgcatatatagctctttttagaaagtttttgctaaacgagagctgtaatcaaatcatctgaacaagcaacttcatttttatctgattcaataatatctaagtaatcagcagaatttgttaccaaaacaggggtctcaatgttgaaaccagctttgatcagcgcatctttgtcaaaggtaatcaatttttgacctcgagttactctatctccttgcttgacatgcgcttcgaagtattgcccattgagttgaacggtatctaaaccgatatggatcaacaattccaatccgttatctgagatcaacccgatggcgtgtttcgttgggaacaatgtcataacggtaccatcaaatggagcaacgacttccccttttgtaggatggatcaagattcctttacctaagatcccttgggcaaaagcttcatctttggcactgcttaaaggtgcaaccgttccttcgataggagaactaatgatttctttacgtacagacattgtaggttcgccttcagcaatttcttcgactactgtattgtctttccagaatgccatcgtcaaaccaaaaccaatcgctgcagagatggcgatagcaatcagtgaagtccacatgccactcgcatctccatccggtgtgatgaagttaaagatcccgaaaataccaagtccgcccatcgtgtagcccgttacaccattgaccattaagaacagtccaccgacagcaccaccgatcatagaatatatgaaaggagtctttttaggaagagtgatcccataaatagctggttcagttacaccaaagataccagaaatgatcgctggcggacataatgctttcatctttttgtctcttaatttgaaatacatggcaacgacaactgctgtttgagcaaagctagctccgaaggaacctgtcaacacttggctgaatccttgttgcgtaacttgcatgatcgctagtggcacaaccgaccagtgtaagccgaagataaccaatacttgccagaagaatcctagaatcaatccataaaccgctggcgagaagtccattagcgcttggaatccggcactcaagagatctgtcaacatgctgatgattggaccaatgatcaagaacccaacaggtaaagcaatcagtaagacgaaaaatggtaccaagaaagtttgcacgacacttggaatcacttttttagcaagtttttgaatctgtgcagcaaatgcaataatgaaaatgactggtacgacactacttgtataggttgcccctacccatggaatacctaagaaagtttgataggcagattgtccaagtaagctataaggtgctgctgctccttctccggcaactgcggtaaaggctgtttgcagcgcagtgccttgaatcgttgggtagcatagagcggctccaataacgataccgaccatcggattcaaacggaatttttttgcagaagtataacctaaaataaccggcataaacataaatattgcatcaccgatcgcattcaacattacatatgtgcctgattctgctgtatagttgaaccaaccctgtgtacccaaaaagactaataatgcattaaaccctttgatcataccggcagctgctaacgcacctaagaaaggctggaaacaaccgctgaggatatcgatcagacgattgaaaatattccctccggaactttcttcttcactgttttcactgatccccgcaacatccactacttctgcatagacatctggcacatgattaccgataactacttggtattgaccgccacttttcatcactgttacgaccccatccatatttttcaagatgtcatcgttcgcgattccttcgtctttcaatttaaaccgcagccgagtgatacagtgggtcaaactattgatattttcttttccgcccacatttgccacgattttttctgctaattcatgatattttcccatttttgtttcctccaatttttgtttgattgaaggtttagccaactgaatgtcactatccaaaaaatgctttactattccccagtttattctgggatgacctcctttcttttatggttagcgattcttttgcaccaatcgcgcaatatgaatcgttaaatacaaactttcatcattggacatatcgtaacgataattcgttaccagaaatgatttgattttttgcacacattgataggcgttgcgatattttatctttaccatctcaaggagctgatcgtcagtctcttccgcatgggtagagtggttctgcatgcgggaaacaaaaaaacgcaaatgcgtagtaaaacgataaaaataaaccgattcttcatcgaaagttgttttaaaatagtatttgacgatattgatgatatcttgcattgttttcgtcaattcataaagattgctttgatcattgttttctgtttgagcgtttaccaaatgcagtgcaatgaaacccgcttcatcttccggcaactcaatcccatagcgctcactaattttttcaatcgttcgttttccgattttgaattcatctggaaaaaatcgcttgatgtcccagagaagaacatttttgacaacgatcccttttttggcacgctcgattgcactatgtaaatgatcaggtaaagaaatatagatcgaatcgttgatcggtgaggacaactcttctcttgcatattcgattacttggttcgaaagttccaaatattctaatggcaagtcggccaataattcctgaaattgggaagcaattgtacgattttctaaacgatatactttatcgatcgtttgatcactgatatcgtcaccaacttttttcttgaatgcgatccctcttcccatcacaataatttcgttttgtttttcatcagtagttatcacgacattattgtttaacactttactgattttcatgttttacccccacttgattattgacgtactaacctatttttatacgagatagccattcaaatcaattttgatccatactccttttttccagaaaaaaaacctaatgagagcagaccaaatagccttactttcatcaggtttagcttgttttttcaacaatcactatccatacgaatgattaacttatccttatgatagcaaacagagaaaacgctgtcaatacattgaccgaaaaaaggattcgttattttacttcctcctgattccttttataaaatgaatcgatgaaaaacaagaaccccacatacccgctcccaagccaacaccaacaaagtgatggagtgatggatacatggaattctagtaattagttagtgtccactggaaggaaacagcaaaaaatattcccgactaatcacacgtcactggactgtaatttatacatatctgcataaaggccttgctgttttaacaatgaatcatggtttcctcgttcgacgatacgtcctttatctaaaactaaaatcaattcagcatcccgaatcgtggataatcggtgggcgatggcaatcgtagttctcccttgtcgcatattcgccaacccttcctggatcaatccttctgtttcggtgtcgatattggcagtagcttcatctaaaacgaggattttaggatcagtcaccatcgttctagcaaatgagatcaactgtcgttgcccgctggagtagctagcgccccgttcaatcactttggcatgataagtgccctccagtttttcgataaatttatctgcttgcacaaatttcgctgctgctcggatttgttcttcgctgatttctgggttcaataaacgaatattgtcagaaatatctccatagaacatgaaagcatcttgtaaaaccaatccgactttttttcgtaattcttcgatcgtaaaatcgcgaatatcatgatcgtcaatcaaaatttgtccctcaccaaattcgtaaaagcgcattaaaacattaatgatcgagcttttgccgctaccagtgtgtcccaccaaagcgacggtttctcctggataagcagtaaaggaaatattcttcaatacatgattttctccatcataagaaaaactgacattacgaaattcaatctttccttgttcaatgacttgattcgcatccggatgttgttgtggggtaaattcttcattatccatgattttaagaatacggctaccagccaccatgccatcagtaaagacgctgagaaaatccatcatctgtgtcataggattgaagaagccttggacataggtggtaaaagcataaatcaaccccacttcaatcggagaatgcaaagcatcaaacccaaacaacgttaatgacatcgcaactgcaatcgcatagagaaaattgatgatcggcgataatagcaacgaattagtacgaatcattgcataccttgtcttgaggtattcatcattcgtttcctcaaattctcggttcagacgtgcttcttgtcggaactgctggataatctgcattcccgagatcgactcgttcaatttcgtattcaattgacttaatttttctcgcatttgacgatagattcgggagctgaatttttgataataccagatgacgatcatcaagataggtaagaaaatcagattcaataaagcaatttttacgttgatctgaaacatggcggcaaaagaagataggactgcaaaaataccagtcaaaaccatcaaaaacacataccagaattcatacaatgtttcggtatcattgctgacccgcgacacaatcgaacctgctggagtctgatcaaaataccgcatacctaaactatgcagcttctcgaataacttggtccgcacatattgatacgtctgcaaggaagccatcgagtatagaaaccattgaaaaaaccagatgactgctttgatgactaccccaaagaaatagagacccgcaaagaaatagatgatttgattggttgctgactgttgtgtcagatagttatccatgaatgtctgcagaattctaggcaggagaatgttgacgattgataagagaaaagcaaagaaaatggctgcaaaaaatgtcttcttgaagggttttgcaaattgtaacatccgcttgatgatcaatttttgctctttaaatggaattgattttgaccattcagattcttgacgttccattatacttcactcccttcaattttggcttccagttgttgcttgtcccacatttttttgtaccagccatttttggctaacagggcttcgtgggtccctcgctcgatgattcttccttcatcgataactaagatctcttcggcatgcttcacactacttagccgatgcgcagaaataatcgttgttttgtcttttcgatagtctcgcaatttgtgcaaaatatcttcttctgttttggcatcgacagctgacaaggcatcatctaagatcagtaattctggatcaacaatcaatgcccgtgcgatggacaaccgctgtttctgcccgccagataatgagacccctcgttcaccgacccttgtttcgtatccttctggcaatgctttgatgtcatcattgattgacgccaaatcagcagccgcttcaaccgcttcttgtggtgcttggggtaccgcaaaacggatattgtctcgaatcgacatggaaaaaagaaagtgatcttggggaacatacccgatagagcccaataacgcattcaaagtataatctttgatgctgtgcccgccaaaaagaatgtcaccctcataatgatcatattcccgcatcagcaacttcaaaatggaggttttacctgcaccggttttgccaacgattcctaatgtctgtccttcatgtaaggtaaatgctatctgttgcagcgtgatttcttcggcatcatgatagcgaaaagcgtctaacgccacttcaattttaccttgagccggctcttggatcgcgtgttttttttcaacaatatgggttctttcccccagcaattcagatacccgatcatagctggcattccctcgttctaaaacattgaacagacggccaatggcgaacataggccaaaccagcataccaatataactaataaatgaaaccaattggccaatcgatatctctcctgacatgacaaaacgaccacccacaataatcgttaagacatatgagacaccgataatcaatgtaatgaaaggatcaaaaagtgcatctaaaaaattgactttacggttcttgatgatggcatcatcaattttggcttgaaaatcttgaatatcttctgtctcttgtccaaacgttttgatgacttttatcccagtaatactttcttgtgctttgtcattaatcgctgaaaaagcttcttgcgaatcacgaaaagcatcatgtagtttgctgcctaacactctagccatgaccgcaagaaatggcaaaggaatcaacgcaatcaaggtcagacgccaatcgataaaaaggatcatggcgatgatcgttgctcctccagagataaacgaatccgcaaaggttaaaatacccgccccagcaacgttttgaatggcgttcaaatcattggtggcatgggccatcaaatctccagttcgatgtttttgatagaaaagatgatccattttggtgaagtgatcgaataattgacgacgtaagcttttttccaagcgtgcagcactcccccaaatatttatccgccagacaaaacgaaaaatatattgtgctaatgcagcggcaagcaaaatacctatccaaaataaaatcgtttctatcgaaatctctttttctgcgatctcatcaataatgattccaatcactttgggtggcgctaattgaacgagagccaccaaaaccaatgcggctactcctatataataatgtttcctttcttgtctaaaaaaccaacctaactttctaaaaatcgacataacaccctcctattattcactcctgttggctacgatttgaatcatcgaaattttcggactattttggcaatgactgaccttccgatgtagttacatttcaattcctcgcgaaacacgttttgttacctacccaacgataggcacaattcatttgctcatctacgcttcgcttacagttcttctaagggaaaatcactaagatgaacttgcatgcctcgctgacgcggtcaatcgcagtgactcgcaacacgaggtattcctcctcatttgcttatctacgctctgcttcgcttacagttcttctaagcgaaaagcactaagatgaacttgcatgcctcgctgacgcggtcaatcgcagtgactcgcaacacgaggtattcctcctcatctgcttatctacgctctgcttcgcttacagttcttctagcgaaaatcactaagatgaacttgcatgcttcgctgacgcggtcaatcacagtgactcgcaacaccgagtaggtattcctcctcatctgctctgcctcgctgacgcggtcaatcgcagtgactcgcaacaaaaagcgagctgatgggatcagcccgctttttgcgctaaaaaacctatttttggtttttcatttgttgcatcatttgccgaatcttcttctcagaaggcttttggcccattgacatcatcatcgaacgcaacatatcctcattaacgggaggatttttcttcagataatcttgcatatatttacgcgccaaaaagaagccgccgacagcgcctaataataccgcgataacagcgatcacgattacaattcctaaactaaccatttgaaatctctcctttctcttgtactctcaatgaatcattttactagaaaaaaatacaaaaagaaagagagaaagcaggatttctccaaaaacattccctctatatatcagcttaatgccacatctcgtttgttgaacaaccagtttgtcaaaaagtagatcaataagctgtataacaaaagtccaatcgtcatttcccaataattcaaacccggatcaattattgcattttgcatatccgtttgatgcaataatgtgggaaccgtatctttgatattcataaaattaaatggattccacttcaaccaaggatatttttctatcgcaaaaagcatgatggagttgatgatgctgctcccgaacaacacagctactcctaatcccactgccatactttgagagcgaatgacggcagagatgaacagagtcatggtcatataaaatacaatcaacagtaaatttgttgctgcatagacaagagccacaactatagctggcaattgattataatccgttgatgtgaagggagattcagataccaaaaacaaattgctggcaagaaaactgcttagaaataaaaccagtgtgccaagcaaagcaaataagagtgtgttgatggcttttgcggctaatatctgacttcttgaaaatggccgaatcaacaaaaacttgatggtccctcgactaaattcttctgctaccgctgaagctgccacaataacaacaaataaattcaaaaatgacgtcatgtcgcttagaaaaataaatagatcgttggctttagtatcaggcgagcctaagcggaccacataggtgagtccgaatgttaaaaccaccaaaagtcccaacatgatccatgtggacttttttttcgtgactttgatccattcattttttattagtgtcctcattctagagccctccctcttccgtccaagccaaaaatgtttcttccaacgaagattgctgcaatttcatttcctttaaaccaatccctgcattaacgagggcagcagcgatctcagaacgattatccgtttcaagtgaaatctgtaatccatccgtcaaagcaagcccatcgatttggaatttagtcttcaagacatttaatgcttcctgatcgtcatctgttttgatgatcagtaggcttttttctgccttcaaggtatccatcgcgacttgatgggtcactttccctttttggacaacgatcagatgatctgcaatctgttcgatatcacttaattggtgactcgatactaaaacagaaacaccctgttctcttaacatgagaatcatttcccgaaactctctcataccctttgggtcaagtccgttcattggctcatctaatactaagagagtaggacgatggattaatgcctgtgccacacccaatcgttggcgcatccctagtgaatacgttttgactttttgattgatatattcttctaaatgaacttggcgaatcaagtcatccatctcaactgccgtcatttttgtcttcgccatgcgctggtattgcatcaaattttcgtaaccagtcagataattgtagaactcaggattttctacaatcgctcctaccgaggcaatggctgctttaaaagacgtttctagggaattccccatgatcgtaattgagcctttattgtgcttcattaagccaacgatcattcgaataatcgtcgtcttacccgcaccattcggtcctaataacccgaccacttgcccttgttccactgagaaagaagcattatcaatgatttgcttggttccaatcagtttaaatacatttttcagtgttagtatttctgtcatttcatccctacttcctattcgctatttttttactttcatgataatagttattactaccatcccactagagtattaaaaagtcaacaggaaaaagaatgatcttttcaatttggtcttcttacttccgaatgaacttcaaagaatacgagccagcttcatcaaattgggattttaaattaatgacatgatttaataaaaaataaacgtagtagaaatcaaattgtcatttaacaaatgatggaattggactgaacatataaatttataaagaggtgttttctccgaaatgtgaataattcatctgctgctaggaaaacttatggaaacttaggctgtcaaaaacctgtttatgcttttcgctccgaattttatgaatcttttctttcaaacgttcccagtcactgctggtgggctgaccattccaataaaaaatctccatttgtttgtttgcccctagctggcgatagattgggtaatcactgattagaatatctggttcatcaactgaaggaacatgctggattgctcgatgggaggtgttcaacaatcgatttttgatccataattcttgtgtcttgccaaatttcgattgaatagaaaaagttactggacgctcatatttaataaagactgttcgaacgagcatgcagtattgaaagataagacgatcattcttctttgcaaacccgacaagtggagggatttctctttttattgcgatcaaaaatcgtctcatcgttgggtacatgactgggaaataagcttcaagctcactttccctcgtttgttttccaaacccatctattttatgttctgttccaaaaactgatgagtaggaatgaatcatgagtaagttgaccaataaataatttttttctttcgaagtgagtgccaaatcaaagtatgcagacagtttgtcaataatgatctcctcagtcgaatactgctcattatcaaaccaatcctgatggatttcagtcagatcctcttccaaatatgtattcattactgcaaacataaaataaagaaaactgatttcttcgtccgtgagatcactcacagcgtaaacatttgcctgaaaaaaaggtgccagtatgcattcggtgaactttcttttagtcatcaatggatgctcgaaagtcgttatttcatcaggaatttctacgataaaatgtcgctgtttgattcgctgcaatgaaatagccagcagagataaaaatttattgcaatcaatttttcgcatgtaaggagcgtgacgctcaatttgagtagcaatagtttgcttgtcccttatcgttgctaaaagatctgagtccgtttcatcaaacaactgccaatacatgacatgataaaaataacgtatgtagtactcttttccttcaagtggatttccttttcttaaactgtatgataaatgataatttgctaacacttgattcaattcagtcaattttctttgaatcgtccgtaaactgctatatgtctcttggcttaattgctctaatgagtggtactttcccttaaacaacaaatcaagaaaggtaaatccgacagttctttccaccaagattgcataaactttgcttagcagaaatctaggtgaaaattctatcttgatagtttttgattctgattgataattaaccgtatactcagaatattgctcctgaaataattctacctgttgaataacagacaatagcttgctagttttatagttaaacacagccatcagctctttggttgaataagttgtttgattcctttcataacaataggtgagaaactggttgatttgtttttctgttgtgtcaaataatacatgaaacactgattgaccctcgcttaaatagttattcaaactttgccttcatttaagtttgatttcatctggacaactaaaaagatcttacaatattgtaagttagtgaatgttttgcgatcataccacttcaaaggaacgattgtcaaactacccgtcaaagtcttttattaaaaaatatcagctcaacaaatcttgcgatttgttgagccgaataaattgtaactgttcatttctggggaagaaatttccaatcattttgcttgttctgcctttttgcgacaatctctcaggagagtttacatgccaatctgactattctttatttacttcattatcagcagcgaccgcttttttatttacaatattaaatgaacttcttaaatgtctttttctgttctgagtgtttgtcctgccacaattaattttcatcattattatcgtatgaggaaagactattgggattgctcgtctccttaagtatactagtgtcaatgctggaactctcagaagaagacggtagatcaacaatactccatttacttggctttaaattctctatagttgtaacgtcaccatcgtaaacaatcactaaatccactttgtttttacacttgatctcagacattggtaaatctccacgaattcttaaaaaattctcaataccggaaacccattctacattcgttaaagtcgtttcaccaatgacctttttctcagtacccttaccatcccaaccataagttaacactgctcgaaccgatttggctgatcgtgttttattcggacgaataggtatcgtgatccactttgactgctcatcataaatgatacggttcgttcgtaaagtcaaagatagtttaccgggagctcgttcatttgccaaactatctattttaaagaaaacaataagtaaaataataaaaaaggcaatcaacaaggggattttattcatttgctcacttcctaaatctatttcaggttaacttgataatgagattatagtagtttttttagttaaccacgcgccaaaaaaaagacagaatcaggtggaaattggcatttttcagaaaacaaccaaaaaagactgacacaagaaagacaaaaagtcgcagcgaattcttcgaaaaatccagcagcaaactaccactaactagatcaatattttgtctcttcttatgttcagccttttaaatctgtaaggatattagatttgaaacgatacattcacacgttcatccaatctccaattcattttttctttttattttcgtttatagataacgtaagaaatcaaaagcatgcccccgagaatcatccatttatcattggtcattccggtttgcggtaattgaggattccctccattctttggcggtgccccactctgacttactttaggagcggataatgaagagttgtccacgctattaccattactgttggaagtcgcactctcgctacttaactattggtcgtactttcgttacttgtgctactcattgtactctcactgcttgcggtcgtactttcactacttgtgctacttgttgtactttcactgcttgcggtcgtgctttcgcttgaagtgctcgtttctccggtaccactgcccccgcctccatatttcggcgtgtagccagtagttgtgtggactgctgctgaatcattgatcaatgcttgaatggttcccttgtttgtatattgctccaaagacccatcagtttctgttttataggtgatatagattctctcactcgtatcccgcaaaggaatttcaaaagtgccgtctgaattaagcgtaattgggacttggtcaacataagtgggattagttacgcttggaccttacaccactcgtgccgtggtgctgatcaatgcttgatggggtccaagagtatcaatgaatctcccatttttaattgaaaccttattcgtatcataagaattgatataaatacgccaatcaatcgttcgtttgggttcttgtgtgcctagataaagcccttgtttcgtaagtaatgcacctgttccagtatcctcaacccctcgaataaataaaggaattgtcttaattccattaactgtttcaaaatcgagttgattgatctgatcgacggtaatgtcttcactaaattttgtccaaaagtaaaaatctccatgcacattgttgttctgctcaacaaactcagtaaatacaaaagtaagctgattcccaacttgggtgagatttactactaaatgaccgttctcatcatacagttcatagctattattgacaccttcaatctctactgggaggataatcgtcgctttgtccccggcctttaagtcacctaatccttcgagactccatttgagatcaattttgaaagattcgtcttcatctaaagtcgtcacttcttgattctgactattgacaacggatacatcagtgattaagtttgcccccacatccgtctctccgtatacgatttccataccggtaaaaatggggatagttagcaacagagcaacaagtacttttgcaatctttgaaagcatgtgatccctccctgatagttaataggtcaccgccagtataatttacggaaaattcagaagcaagtcatacgaactgtgcgagttatatcacaaggcagggcttcactttcaaattaatcatctgcttttcacagaaaaaaacctatcactcaaacaaagcgataggttttgtaaaaagactgactgattattctgttggatctgcatagcgatcaatttgttgattataacgtagttgacaacaaatataaaaaataacttggaacaataagtaaatacctacgatttcaccatagaactgccaaacgggcaattcaactaataaacgcagtgcggtcatcgcaacagcaaaatgaatcattgccacgatagttggcaaaaaatacataacttgtagctgatgacgcagaattttatgccgttcttttggtgaaacaccaagcacatgcaaagagcgatggtaagcgccgtccttgtcaagatccgcaaacaggcggaaatagatgattgatgcagagaaaataaagaaaacggagcccagtaaaacagtgatcattaaaatgagaccattgccttgacgtgtttcctggaaaactttgtattttgattgataaccaatatgagacggaatgccttcaagtgcttttgaccactcttcatcggacatctcgttgactttgtctgctcctaattcatcgtagatagcggatactttttcatctgtttctttattttcttgatcgatttgctgattgataccatcaattaacgtaggatcgtctgcccactcggggtaatctaaccaaacaaatcctcccgaatcttcagaatcaccaatttctttttgccacttctcaaaagtttgatcagttacaacaccaaggccaaaatagttcaacgaaagcattgagggactatgaacgatcgtcatatcttgctgaaaatcgctatctccgccaatttccagcggatacacatgttgtcgttggctttggtcaaccgacaacagttctttacgtcttgaataattgctgctaagttcaagcacttgatcatccataacaggttcagctttttctccgatttggctcatcaatttgcgataatcactttctctcatcaatgaaaatgcattgttcatgtaatatggatcaatagcaatcgctggattttcaagatttgtgtaggtctcaatgagatccacttgttccataaccggatgatagccttgcgcttccaatttttctttcacttcaaacgccttcgttttacctatttcatctttttcgtattccgaaaaaacatacgctacactaattccttgaatcgaagaaaacgaagtgttgccaatcgccatcattactgctattcctacaaaagccactgatgtactaatggcgatcagactgtacattgccgcattgtcccgcatacgaaaaatccattcactaatcgttaacaagcgtgttccttgtaaaaaagaaggacttcttttaagttgtttcaataagtaaacactaaactgatagaaggacaagatcgtgcctgctaccgtcaacaaaacgcctaataaaagaatcaaaaaaccgtcagctttgaaagaaaaataaaacacacatccgtagccgacaaagagcaaaagcaccccaaggaatgcatagatccgacgactcacaggctccggcctgggcttctcgttttctttgatcaatgatatgatcttttccccttgtaaagcacgcgtactaaaaaatgagatcagcaggaacatcaaaagatacacgccgattgttaatcccaaactagtcaatggaaccataaaagacaatccgcgattgagatgcattacattctgagcaacaagcaataatagctttgttcccaaaattcctaagccaacccctagaaaggtggccagcgatcctaataacgcattttcaataaatagaattcttcgcaaatccttctcttcaatccctaaaatgagatagatcgcgagatcacgtttgcgacgttttaagaaaacaacaaaggtgtaccaaagaaacatcaaagataaaaatgcaattactactaaagcaaccgctaatcccatcttagctagactggaaatggtatcgctcgctgacaagttttcttttagttgcggatggaacaaaagcagactaaatatataaaaaaccatggcagcaaatgtactgcttacgaaataagcagcataggtgcggaagttacctcttaaattacgaatgatcaactgtctgaaattcatgacggcgacctcctagatgtgcaagaacatcaagaattttttggtaaaattgttgctgatcacttccgcgataggcctcattgtaaagtttgccgtctttgatgaaaacaacacgatcagagaaacttgcggaatagggatcatgggtaaccatcatcgttgtcacttgtcgctgtttgttcattcggctcaaaatttccatgacatcacgggctgctttagaatctagattacctgtcggctcatccgcaagcaacagttctggctgatgtatcagcgctcgagcaatcgcaacacgctgctgttctccaccggacaactgatagatccgtttttttcttttgtcattgattcctaactctgtcaaaagcgcttcacagcgccgtttcatctcatcaaccggtactcgatccaatgttaagggcagcataacattctctgccacatttagcggagacaataagttataattttgaaacacgaaacctaactgtcggcgtctaaactcagcaagctgttgttttggcaatgtcagcggttgggcgccattgatgatgaccgagccggatgttggttgatccagagtcgcaactaaattcagcatggtggttttaccactgccagaaggacccataatgctaataaattctccggcaggcactttgagatcaatttgtttcaacacttccacagatacttcaccagtatacgttttagtgatatttttcaactctagtaaagccatagcactcactcctttgctgtcagtgtaacaggttttctgaaacaaacttatcgattgtttgaaagataacttacaattttgtaagtttcgttagctctcgggaaattttaattgcaggacagtcccttgaccgacttcagaagcaatcgtaaccgtaatcgagagtttttgactaatgagagagactaaatagagtcccataccggtagcttctccccgctgccgtccattgtcaccggtataaaaaggtcggaacacccgtggcaaatctgccgctgaaatgccacaacctgtatctgtaatcgtcagacttctgttcgcatcatctaatgcaaaagtgactgttgctttcggattcgagtatttgatggcattactgatcaattgaaaaagtagaatctgcaaccattttttgtctgttgttatccaaaaatcagtctcatccttaattttcggataaatttcatgccggatgaaattgcgcttctgttcaccgatgctttgcttgatcaatgctaataaggaggttgattcaatcaaaaagtcttcttcaaaatcttccagacgaacaaaattcaaggctgtggctaatccgcttttcaaacgatccgtctctgctaaaagatcgtaagggtcaatttgactactctctgccatcagttctaggactgagactggtgttttcatttgatggacccagatattcataaatttgatatgggtttgatgatgggcatcaatcgctgctagttgctcttgtacgtgatgatggtcgtcatctaaaagctttttgactcttctagctaagtaaccagcgcttcttccagataatcctgtttttagatagtggtagaaactgcgattggcgagataatcaatcgtgaaaactcctatcgctaacaagcccactaatagtaagccatagccgatcacaaaaccattgcgatacccatctaaccaaacgagcaaaaggatcaaagcaatcgacatcccaaataaagcaattgctggtaattgaactttcaaatattctttcattctggtctcccggcaataaaaagagcataaccctttccacgaatcgtttggattggttcatcaagaccgagacttaccattttttttcgcagacgaccaacatttactgacaatgtgttatcatctacaaaacgttcatcgtcccataatttattcaagatctgttctctggagaccatttctggataagccatcattagtaaagtaagcaattctccttcacgaacagttaacacttcttccttttctagataattcatctttaaagcctcaggataataaatcaattccccagcttttagttggcgagcacgattgctctgtgcatagtctccatatactcgccgaatatgactttttatttttgctaagagtaattcataagaaaacggtttgatcagaaaatcatctgctccatactcaagtgccatcacttgatccatattaccgtcacgagccgaaataaacaaaatgggtaccaaggattgctcgcggattttttgacaccaataaaaaccatcaaaaaaaggtaaattaacatctaacaaaaccaaatctggctctattctatgaaattcttccaagatcttttcgaaatcctgcggaataaaagtctcgaaggcatagcgagacagctgactttcaatcattttgactaatgacttttcatcttcaattagaaatattttcacagtgcacctcctaaagtacttctagtttaccaaaagcaacggatcacttccttaaaaaaatcagaaaaagattgtccacttatttattgtaagcaaaatgattttatagtaaactatttctcgtgacatgttaaatatatctaaaaggtggaaaattgatgaaaaatgttttagttgtaaaagcaaataaccgtcctgacggagtatctgcaaaaatgttcgatacttttgtagaaaatctagatcgaacagcagtagatgtagttacttttgatgtttacgcacaaccaatgccttatatcggacaaacattgttcgaagcattcggaaaattagcacaagaacaagatttaaaccaagaagaacaagaattgatgaccgtccgtcaagacgtcatgaataaatttgcagcagcagatacgattgtctttgcatttcctatgtggaacttgacgattcctgcggcattgcacacatttatcgattatattttccaagccggtttcactttctcctacaatgaagatggatctatgaaccaattattgaaagacaaagaagttgtcttgttaaatgcccgtggcggtgtttactcaggtgaaatgagcggcatggaaagtgctgttacatttatggaaaaagtatttggtggtatgtttggcatgacgatcagcgatgaagtaatcattgaaggtcacaatgcagacccttcaaaaactgaagaaatcattgcagccggcctagaaaaagtggcagaagcagcaaaaaaattctaataaaaaattaaaaatctcaggaatgataagcgaaccaacaatgcgaactagcagttatgggacagctttattcctgagatttttttattactgttaaacaagaccgtctttccaatcaagtggtaaaagctgagcaagcggcagactgcccgccttcgtcaagacttgcgcagaaagattgtcttcagacagctgactgagaaactcgcggcaacgaccacaaggtgagatcggatgcccctgccagtccacagccacaacttttgcaatgtgatgttctcccgcagtgatcatagctgctgcagctgcatgttctgcacaaaaacccatagaacaactagtgtcaatgcacactccagtaaaaacgttcccttctctggtaaggatggctgctgcaacaccgcctgattctgcccagggagacagttttcttggtgcaatcttcgcttgggcgaaagtaatcaattcatcaaactccatctattcctcctgctaaacccattctttcttcaataatcgaaacagttccagactaggttagactttttttacgccataggataatgtggttcattgctccatgatcttagtcaacaagtctggatcaaacgtttgttgctgcagcatggcgatttcaaaaccataaggagcttttttattctttttgtcttctccaacataaggagtttctaaaatttttgggagttgcttcaattgttcatgatggacgattttattcaatgcttcaaaaccaatcgttccaaaaccaatattcgcatgccgatctttatggctgccttggggatttttggaatcattgacatggattacttttaaacgttccagtccaatgaccttatcaaactcatttaagacaccatcaaaatcttctttgacgttatatccagcatcattggtgtggcaagtatcaaacgtcaccgaaagcttctcattcagcgtaacaccatcaataattgcagcaatttcttcaaaactgcgtccgatttccgttcctttaccagccatcgtttctaaagcaatctgagccgtttgccctttttccaagacttcgttcaatcctttgatgatttgcttgatacctgcttctggccctgcaccaacgtgagctcctggatgcaatgtgatttgcgttgcgcccaatgcctgtgctcgttgaatctccgcttgtaaaaacgacaccgcaaagccaaaattttctggtttgatggtatttcccaaattaatgatataaggtgcgtggacaacaatattcgaaatgcctgctttcgtcatgaaatcttgtccagcagcaatattcatctcttcaattttcttacgacgggtattttgtggagcccccgtataaatcataaaggtagttgcttggtagcttgctgcttcctctgccgctcccagcaacatttttttcccactcatggaaacatgtgatccaattaacattgattgtcttcctcctaaaaataagtcttgtctattatgcgaaaaaacattcattcacgctagttttttgcttgccgttttctttgactttatccactatattaagccaatccaaataaaatcagtacgagtgtcatgagaggcaaactaatcaagaaactgatagaagacacaaagccgactgcctcttcctccatacctgccaatacagaattgatcacaccgaataaaggaattggagcaaataccagtaaacacaacacgggcttcaaaaaagcgggaagaggtaaaaagaaaaagcagagaaataatagcaaaccgattccataacgcaaactcaaaatctttcctaccgttgcagcagcatgtttcggtaaacgaaaatctaaaaacaaaccaatcatgaacatcgatagaaaggtattggcattaccgataggttggactagctggatcaccccttgcggtaatgagagcccaaagctgcggatcagcaacatgaataaatagcaagtaaaggttggcgatcgtaataaattaagaatgatttttcctggctcaaaaactgtccgtttcccgattagatactcaatcaaaatggtggtgcctcctgccaacataatactgttacccatatcaaacaatgaaatcaaggggattcctaatggataaaaactttgtgcaaaaggaatcgcgaaatttccgatattgaacccggagccacaatacatcgaaaactgacgtaacacatcattctcttttttggttaggaaaaaggcagtcataatctgcacgaacgtgatgattaccgcaattaaaattaatgccagtgcgtccatttggatctgcatatcggcaagattaagaatgattgctgctggcagagtgacattgaggatcatccgagacagaatagatccatccgcttttgataggacctttagctgtttaagaaaataccccaaaaagatcattgcaaagagaccagcggcattcaaaaataattgtcccataaacgatctgtttcctcctctattgatttgaaaaaaagcgaacccactcagcggttcgctttttactcatttcactctctagcaactagctaaaatgtcaacaagaaatattttttcttcccacggcgaataacaacatatttgccgccgatacggtcttcttcgttgatcacgtaatttaagtcttgttggcgttcgccattcacatagattgccccgttttggatatcttcccgggcttgtcgtttcgatgcttcgattttcgaagtagtcaacaattctacaatgtttaactcatcatcattcgagacttgataggttgggacccctttgaatccttgtgcaatttcgtcagcagacagtcctttgatatccccattgaacaagctttcagaaatatgaacagcttgctcatatgcttttgcaccatgaactaatgtggtcacttctttggccaacgctttttgggcaactcgtgtttctggtgcagctaagaattctttttcaattgctgcaatttcttcaagtgataagaaagtgaagtatttcaagaatttcacagcgtcacggtcatccgtattgatccaaaactgataaaattcgtaaggtgttgttttgtcggcatctagccaaactgcattcccctcagttttaccaaacttggtaccatctgccttagtaatcaaaggcatcgtcaaaccaaacccttggacttctcgttcgcgacgtagcagttcaattcctgacgtgatatttccccactggtcactgcctccaagttgcaatagacagccatgttcatcataaagatttaggaagtcataggcttgcagcaattggtaagcaaattcggtataagaaattcccgtttcaatgcggcgttttacgctttctttgctcatcatgtagttgatggtaaagttcttccctacatcacgtaggaaatcgatcaattttaattcgcctaaccaatcataattattggctaaaattgctggattcgtttgatcctcaaagtcaataaaacgagacaattgatttttgatactttgagaccattccttgacggtatctaatgtatttaattgccgttcttggtccttgaaagatggatccccaatcatccctgttcctccgcctactaatgcaataggaacatgtcctcgttgttggaaacggcgcagcatcaagatcggtaaaagatggccaatgtgcaaactatcagcggttggatcaaacccaatatatagtttcacagactcttcgtttaattgtttgatcaatgcactttcgtcagtagtctgatgaaccagaccacgactttttaattcttcaaaaaagtctgaactcattttttttcctcctaaatcattactcactgttcatattaactgaaaatccgcctaaagaaaagccttaatcccattttggatcaatcccgtatttgttataatttgattgtgataacgagcaaaactatccaagtgcgttgatttttgctataatacaacggaatctattctaatatcattgaggtgaccatttttgccccaaaataagaaaaaacaaccaaaatctccaagtacgaaaaagagctggttttatttcaatatcagcttgcgcgtgctccattcgctctttttagtcgcaatttccttttcgattctgggcggttcactcgcactaggtatcggtgttggctattttgcatttttagtagaagataccgctgccccgtcaaaagaagaactgcagcaagaattaaccgacatcacagagacttcacagctagcttatgcggatggtagtaaaatcgccacgattcgatcagatctgatgcgtacatcggtttcttcagataaaatttctgattatctcaaaaaagcgatcattgcaacagaagacgaatatttcaatcagcataatggcgtcgttcctaaagcggtcgtccgtgccctcctctctgaagcaactggctttggtggtggcggtggatcgacattaactcagcaattagtcaaacagcaaattctctcaagcgaaactacttttaaacgcaaagccaatgagattctcttggcgatggaagtcgaaaagtttttctctaaagatgagatagtcacaatgtacttaaatatttcaccatttggtagaaataataaagggcaaaatattgccggcgtgcaagaagcggcccaaggaatatttggcgtcaatgctgccgatcttacacttccccaagctgcttttattgctggattgccacaaagcccgatcgtctatagtccgtacacgaatactggtgaaatcaaagaaaatctcagtgccggtttagatcgaaaagacttcgtcctctttagtatgtatcgtaatcatgacatctcaaaaaaagaatacgacgaagcaatggcttatgatttgaaacaagacttcaaaaaacaagaagccattgagcagaccgatcagagtttcctctattatacggttctcaatgaagccaaagatatcatcgctaaacaattggcggacgaagataaagttagcgcagaagaatacagtaaagaagaaacctatcagaaatatttagaattagcacaacaaaaattagtcaatggtggttacacagttacctctaccattgataaaaacatctataatgccatgcaagacgctgtgtccaaatatggctatatgctggataactggggcgatgcgcccattgaagttgggaatgtcatgatggataatgcaacaggccgtgtgcttgggttcattggtggtcgcgattatcagcaaaatcaattcaatcatgcgttcgatgcccaaagacaagctggatcaagtattaagccaatgctcgtttacggtcctgccatcgatgaaggcttgatgggttctgaatcaatggtctctgattacgcagctaaatggcgcactggtgaaaatgcggatgaaccaatcgttaacgcgacaaataagggaaccaatacctttatgtcgattcgagaatcattagaagtctctagtaatatcgctgcgacaaacatttttcaagacatttgggagcaagaaggtgacccattcttctcttataagaattatttgagcaagatgaactatcctgaagacaatagttgggcttatgagtctgctcctttaggagtcaccaacgtaactgttttaactcagaccaatggattccaaacgttagcaaacaaaggcgtttaccaggaaggttatgtgatcgaatcgatcaagaacaatgaaggcgaagtcttgtatcagcatgaacaaaaaccagttcaagtcttctctgaagcaacagcatcaatcatgaatgacatgatgcgcagtgtaattgacgaacaaaagacgtctaactttaaatccgttgttagtggtctggattggaaccttggaaatgccgattgggtcggtaaaacaggttcgacaaacaattggtccgattcttggctcgtggtctcaactccttccattaccatcagtagctggtctggtcgtgatgacaacaaagccaccgatagtagtgccggaacacgtaccgctcaatacatggcttatttgatcaatcgcatttatcaatccgaccagaaggtctttggagtggataaaaaattcgagttatccgatgatgtcaaaaagatcaaagtgtctaaggctacaggaacacttccaggcggcacggtcacagtagataacacaagaagaaccaatccaagcgacacagttacttcgtattggacaaaaggcggtcccaaagaagcatcctttgaatttgggattggcggatcgaatgccaattatgcagattattggaagaaaatcgcccctagccgaacaacaacatctacttctaccaatacagccacgaacaatggctctagaagtaccaataaagaagaaaacgccacgaacaataacaataatcaaaaagaagcagaaaaaacggaagaaaagaaaaacgagcagaaagaggatgactgattacgtcatcacagtcatttgccaaaatctgttttacctgaagaacgggaagcacatcgttgctcctgttcttttttatatctatatgtaaataaaaaaaccgctcctaagaacggtttcttcttttttctcacttatttcgttgaactcttttcagagataccatatggtaaaacaattgttttttgttctacttcttctttgttcatcattttcgttagtaaacgcatcgctacagcacccatgtcatataaaggctgtgtcacgctagataaacgtggacgggcagcttctgccaataaagaattgttggctgtaatgatttcaaattcttcaggtactttgacacctcggtcaatcaaaccgtctagaacaccgatagcaagttcatcgtctgttacatatgccgctgtcgctccactgttcatgattcgttcaactaatgccaagccttctttaaagctataaggcgcttcaaaaatcaagccttctgaatagtctaagttgttttcttttaacgcttctttataccctttcaaccggttttgaccgttgattggatcaatcaatgcaccgctgacaaaagcgatcttttgattgtttttggctagtaaacttactgcatctttcgtagctgctgtataatcaatgttcacgctccccacttgttcatcgggatcgattgagccagcaagtaccactggtgtttttgaacgcgaaaattcgccacggatttcatcagtgatccgatgacccatgaaaatcacaccgtctacttgttttgccaaaagattgttcagtacgtttacttccttcatactatcgccatcggaattcgccaagataatgttgtatttgtacatcgttgctacgtcatcgatcccacgagccaatgaagaaaagaacatattgctgacatcgggaatgattacaccgactgtagttgtttttttgctagccaatcctcgtgcaacagcatttggacgataatctaagcggtcaatgacttccagaaccttcttacgtgtcgctggcttaacatttggattgccgttcacgacacgagaaaccgtcgccatcgaaacatttgcctcacgagcaacatcataaatcgtaattgtttgtttttccatgatatatctccctttattctgttttcagaaaatcttatttacatttctttgatagaatagcaaactttttgcgaatatgcaaccgttttaattccgctttcatgaaaacttagtcaattttacatatttacggacaagcattctccagtaaagcgtgctaaaatggagaaagaatacttgaaagaaggttttttcatgaataaagaaaaaatacaagaaatgacaacgtggttagccagcaatcaagctgaggtcgcttatatctcaaatccttcaacgattgcctatttttcaggtttcaagagtgaacctcatgaacgcgtattagcactctttctttcacctgataaagaccctttcctatttacaccagctttagaagttgaagaagctaaaaatagtggctggccctacgatgtgattggttatttagatagtgaagatccttggaaaaaaatctgttcagagctagaatctcgttatcacctcaaacgattagcactagaaaagaatgatttgactgttgaacgtttcgaagcattgaatggtttccttccaggaactgatttttcacttgatatcactcctgtgatccagaaaatgcaattaaccaaaacagcagcggaaatcgacacattgcttgaagcaggtaattgggcagacgtcgcttttgagattggtttttctgctgtcaaagaaggtatttctgaaatggagatcgttgcagagattgaatatcaactcaaaaaacgcggcgtttcccacatgtcctttgatacgacggtcttagcaggtgccaatgctgcaagccctcatggggttccaggtaaacaacaaatcaaaccaaatgaactagttctcttcgacctaggtgtgatctggaatggctattgcagcgacgcaacgcgtaccattgcctatcacgagccgactgaattgcaacgaaatatctatgatatcgtccttgaagcggaactgactgcccaagcagctgttagaccaggcattactgcgggtcaactggacgaaattgctcgtggggtcatcgaaagtcatggatacggtgaatacttcaatcatcgattgggtcacgggatcggcacaacggttcatgaatttccatcattgattaccgggaatgatttggtgattgaagaaggcatgtgtttctccatcgaacctgggatttacattcctgaacaagtcggtgttcgtatcgaagattgtatctatgttactgaaactggttgtgtgccgtttacaaaaactgcaaaagagctactagtattgaattaaaaaaggagatggattatgacgcaaaatgtattggttttaggtgggacacgcttttttggcaaacatctcgtcaatgaactgcttacacagggtgcgaacgtaacgattgctactcgtggaaaaacaccagactcatttggtccaaaggtaactcgattgatttttgacagagaagatgaagacagtatccgatctgttttgacaaaagaaacttatgatgtgatttacgataatatcgcctatacctccaatgatattgatattttgatgcgtcatgtcactaccgaacgctatattgtcacaagctctatgtctgtttatccaactttccatgacaatctggtcgaaaaagattttgatccaacagcacatgcttatcgtcttgtgacctcagaacaagtgaactatgcagaaggaaaacgcagtgtcgaggagattttaagccaaaaatactcacaaaattcggcatttgtccgctttccttatgtggtgggaattgatgactataccaaacggttgtctttctatattcaatccgtttgtcaaaaaaaagccatgtttattgacaatctttcccatcaaatgagttttatcgattctaaagaagcaggaaaatttttagcatttttaggaaccagttcctttacaggccccgtcaacgctgctgctaaaggtaccctctcactggcagaaattttagcttatgtctcaaaaaaaactggcattgacccacttttatcacctaccggagaagccggaaaatacaatggcacgcctgaatattcgataaatgtagcactagctgaagcaaatggctttcaattctcccaactatctgattggatctactcactatgtgatcaagagatcaaaaacgcttaactatgtgcgccttcgctaaaaaaaacacatccaaactagaaataaatgcgtctgtgatctgtttgatcgcaggaaccgtgttgtcacggctcggcattttatcttcgtttggatgtttttttgctaccgattaaaagcagctcctttaactttcaaaagagaaagattatgcttctggattatttttttccattttatcttttaattcttctttgacttcttcaaaatcttctttcgcatctttggcttctgattttgttgttgcttttacatcagccgcttttttatttgcttcatgtttcaattcgtttgctgctgattttgtttcttttgcagcatcatctacgattggtttggcctcttctgccccttcttttaccgtttccttcatgtctgcagcggaagattttgcatcaataaaaatgtcttctgctgtttcttggacgtcttcatgaagatcactagcagaatttttgacttcgtcagcagattttttgaagcgctcagataaatctcctgcctgtttttttaattcttcaactgtatcgctagaagaactagctacattatcttttaagtcatctacttttgcagtcaatgaatcagtaaaacctgaagcttgttcgccaagtttagctgctttatctttagcgatctccactaaatcggtacttttatctttagccatatcaccataatcagaagctttatccaataaatcatcggcttgtttggctagtttgtttcgcaagtttttacctgactcgggtgctaataacagggctgctaccgctgctgctgtcccaccaattactgcacctaatagaaatccaccttttttactcattgaaattcctcctcttattgttgtttgttacggtctttgaaaaatttcattgctgtttgacctactttaccagcaacagttgctttagccgttgttcgacctaaactgccaactcgcgagaccaagttctttcctgaactattcaattcagagacgctggtacttaaatctgctactgcagtaaagagcggatcaatggtcgcaactttgccatttacatcctgcagcaattcattggtcttaaccaacaatccctccacttcttttgaaaggatatctacgtcttgggtgatgactcgaatcgtggtattggcttcttccactgttttatccactttggtcatcgttttgcttacttgcatcaataatcgtacaacaaaaacgacaagtacgacgaatgcaatcgcagcgatcaatgctgcaatctctcctcctgtcataaaatgtctccttccccttttacttatattaagaatagcatttcaaacggcgttctacaaataaaagactaacgaattttgttttttttactaaaatctatccgctttcatacaaaaccaaaaaaatgccgaacaactttgattgatcgtcagttgttcggcaagcgttcttcttacttgttctcttttgttggttttggctgggttgctgttttttcagttggtgttaattctttactcaattcaatcaagtattcttttagactgtctttgacttctgggtgtttcaagccatattcaatgcttgtcttcaagaaaccaaatttatcaccaacatcataccgtttaccagtaaattggcgagcaaatacgcgttgtgttttattcaacgtatcaatagcatcagtcaactgaatctcattgccggcacctggtttttgattagctaagatatcaaaaatttctggggtcaacaaatagcggccaataattgccaaatcactaggcgctttgtctggagcaggtttctccacaaagttcttcacgttgtataatcctttatcaacttgcatgccaggatcaataatcccatattttgatgtgtcttcatgcggaacatccatcacagcaatcgttgaagcatgcgttgtttcgtaatcatcgatcaattgcttcgttaatgggacttcatcttccatcaagtcgtcgccaagcattaccacgaagggctcatttcctacaaaggctcttgcttgtaggacagcatgccctaaccctttaggatgtgattgacgaatgaagtgaagattaacatctgtggtttcttcgaccaatttcaataattcagttttgcctttttcttgcagattcatttctagttctaagtttgcatcgaaatggtcttcaattgggcgttttgcttttccggtaacgatcaaaatatcttcgatccctgattgtaaagcttcttcaacaataaattggatcgttggtttatcaacgatcggcaacatttccttagccattgcttttgttgccggtaaaaaacgggttcctaatcctgctgctggaataactgctttttttacattcatttgtctctctccttatcgttacttttcaagcgtaaactcgttctcttctttgccatctctcagcatgatttctttggctgcttgttcgattgcttttccttcataaagaacagaataaatggtttcggtgatcggcatttcaacacctaaagctgctgccagttctcgcgctgcttttgtcgtcgatacaccttcaacgatcattcccatgttttctaatacttcatccaaactgtgtcctttaccaagtaagtttcccgcacgccaatttcgtgaatgaacactcgtacaagtcacaatcaaatcaccaacaccactcaaaccgataaaggtcaatggattggctcccatagctactcctagtcggctgatttcagctaacccgcgggtcatgatcgccgcttttgcgtcgtctccaaagcctaaaccagcaattgctcccgcaccgattgcgatgatattttttaatgctgcaccagtctcaaccccaattacatcattgttcgtataaatacggaaatagtcattcatgaacaattcctgcacatattttgctgattcttcattttcactcgctgcagtaatggtagtaatatcatggacagccacctcttctgcatgagaaggcccggatagcacaacaatatcttgtcgtttctctgtaggaatctcttctgccaaaatttcagatattctcttgtgacttccttgctctaatcctttcgatgcatggatgatcacgggacgattggttgccttttcggcaaactctttagcgaccgcccgaattgctttcgtcggtacaacgaaaagaatggcatcagcatcaatgatcgcttcttcaagagccttaacacctaaaatattttctggtagcttcaaatccggcagataatgacgattcgtatggtacgtattgatttcatcgatttgagctggattgttgccccaaattttcacttcatgaccattctcggataacacttgtgcaagcgcagtcccccaagagccagggcctaatacggctattttttgtttcacgatggaaacctcctctgttcatttacaataaaacttcactcaatcattttaccatagttgccgaaaaataactgctagattacatattcattttctccataggaacggttgtaatcttttacttttgtttttttacggcgccagatcaagacgatgattgcaccaaagaataacacagctgataagacttgcgatactcggatcggtccaaacaagtacaaactatccgttctcattccttcaatgaagaagcgtccaaaaccgtaccagatcagataccctaggaagacttcgccttcttttaaaagtccctttttcttacggagtaagatcaaaacaataaaacctaaaacattccagacagattcgtataagaatgttggttgtcgataagctccatcgatattcatattatcaataataaaattaggtagatggagactttctagaaaggaacggctgacttctgcgccgtgagcttcatgattcatgaaattcccccaacgtccaattccttgtgccaacaacacgctaggtgctgcaatatccaaaaaggtcactggtgaaataaaattgcgtcggcaaaagaaatacagccatattcctccagcgatcaaagccccatagattgccaatcccccagaacgagtattgaaaatttgaattggatctttcaaataaggttctaaatcaaataggacgtaatacagtctgcccccgataattgaaactggcaagccaatcaacataaagtccgttacatcatcggccttcaatcccacacggactgcttctctcgtactcaaccacatcgcaatgatgacaccggagacaataatgatcgcataccaatagatcggcagaccgaacaactcaaaagcaacacgatttactaaagctaacatataaactgttcctctctaatttccagaattttcttcgatcaactgtgtcaatcgattctcaaacgtttgtgtcgcatcataacccattgtttttgcccggaaattcatggctgcaacttcaataatgatggcgacatttcgtccggtttttactggaatcttgatttgcgggatatctacttcaccaatctgaacagttgtatcatccgtacctaagcgatcatattttttatctttagcccacgcttcaaggtaaactgccaactgcacttgcatatagcctctgactgcactggcaccaaataagttcatgacgtcgataattccgattccgcgaatttcaattagatgttggaggattttgggcggttctcccaccagtgtcagttcatcttgcttataaacatctactcgatcatcagcaatcagccggtgtccacgcttgatcaactctaatgccgtctcgcttttcccgatgccactatctccttgaatcaagacacctaatccataaacatctaccaaaactccatgtacgcttgttcgagctgctaatcgtccatctaaatagctcgaaagttcacctagcaatcgtgaagttgaaataggcgaacgcaaaattgcgatattgtgctctgcacaagcttggatcatttcctctgggatagccaatcctctggaaacaatgaatccaggtgtatcttctgaacacattttacgcaagaccatcaaccgctcttccggcatcattcgttcagcaaaagtaatttctttacttccaaatagttgtaatcgatcatgggaataataattgaaatagccggtcaattccaaccccggtcgcgaaatatccccggtgatgattgtccgttccaaacttgtttcatccccttggacgatctctaagttcaaagcctcagccaactcattgaccttgacggtttctgtcataatagtccctctcttcatctccattgattcttcagctgcttctttttcgcaaactgttcctctctattttatcattctatcttaaaacttactacacgtgttattggaactacctatttctttttattttatgctattatttttaaagaggagggatttaattgaaattttcagactatacttacgtacgaccagattttgattcttacaaacacaattatttggaagcgttacacaaccttgaggaagcagccaaccttgaatctgcaaaaacagccatcgatgaattaaattatttgcggggaacgatcgacacggcagtcaacttggcttctattcgacactcaattgatacgacggatccgtattatgaagcagaagatacattttggaatgagtaccagcctcattttgaatcactggattttcgtttctaccgttgtctactcgcttcaccgctagtggaagaattaaaaactatctatccagaaacgttctttttatttgctgaaagtcgcgtgaagttatttgatgaatcactgatcgaattattccaaaaagagaatcaactgacttctgattatggcaaattgattgcttccgcccagctggagttccaaggagacagctatacccttgcacaactacgcccttttactgaacacaaaaatcgtgaaattcgtttggaagcaataaacattcaaacagcattttttgctgaaaatgaaacgaaattcgacacaatttatgatgaattgatcaaagtgcgtacagaaatcgcccataaattaggcttcgaaaattatgttgcttttgcagatgtccaaatgaaccgctgggattatgatcgcaaaatgatcgaaacctatcgaaaggaaattttagaaaaagttgtcccaatcactcaaaagctgtatgcccgccaagcaaaacgtaatcagctatcaaaagccacttttgcggatttgccattggtctatccgaacggaaatgcaacaccgaaaggcaccgcaaacgaattagtggagaaagcccgtaccatgtatcatgaactgtctcaagaaacaggtgaattctttgacttcatggttgatcatgagctcttggatcttttaagcaaaaaaggcaagcaatctgggggttactgtacctttatccaggaatatcaatctccttttatttttgcgaatttcaacgggactgctgctgatgtagatgtcttgactcatgaagctggtcatgcatttcaagcgtttcagtctcgttggatcaaagagccagaaattctttttccaaatttcgagtcttgtgagattcattccatgtcaatggaatttatcgcttggccttggatggatgctttttttgaagaggaaactgcaaagtacaagttcgcccatctggctagctgtctactatttctaccttacggcgtgttagttgatcacttccaacaagaagtctacgaaaatcctgattggactccagagcaacgaaaaacttgttggagagacctggaacgccgctattgtccagaacgtgactacagtgaatttcctgatttggatcgcgggctttactggtttagacaaggacatatttttgagtcacctttttattatatcgactatacgttagctcaagtttgtgcctttcaattttggtatcgttcgatcgtagcccaagatcctactgcttggcaagattatttggccatttgtcaagtcggcggtacacaaacatttcttgaaattctcgaaacagctcacttacgttcgccctttgaaaaaggtgcgttagatgatactctgaaggctgttgatgattacctagagaatgtttccgaagaacaactaaaatagaccacacaatccacggaacgaacgaatcatcattgatttgttcgttccatttttcattgcagtcctttaaataaacgacatgcagtcacgaactagtcaaccaggtacgttaaaagaatagtcagctctttttttgccagctgctaggactaacttactaaggaccaacaaaaaagcaacgaatactcgctgctttcttgcttggctattgagccaattttataagcttattcgttcgcttttttctttcttctaaagaagaaggtaacaacaagcccaatgaatgcaatccccactaatggataaacttgattgtcactcgaaccagtttttggcaaaactcgctgttgacgatctttagcagttgctttgatcagtttacttccatcatttgactttggatcaactggtttagtttgatcattgttgttagatttttttccatcgtcggttgctggttgtttttcgatcacttgaatcgtagccgttgccgtaacagtcaattgtttggttgtcccaaatatgcgctcaaacagcgctggatttgctactttctcatttgaaacaacagaatagttcacctgataagtaccgaccttcctggtatcaacagatccttcaataagaagtcgttcaattgatagggtattgccctcacgatcagttgctgagacaaaattgttcttagcctcccattgatcgcctacatacactactgagtccttaacaactacgcttgtttgatctgctaaaactgtgatcgtagctattgcttcaactttaccattgcggtagctgatttcatatttgccaggtgtcgtagtatcgacatcccctgttatatccaattcagctactgacaacgtttttccctctttatccgtcgcagagacaaagttatcttctgcctgccatgtgtctcctacgtagagcgtactatctttggctaccacggttgcttgatcagacacgacggtgatcgttgccactgactcggcgtttccatttttgtaggtcacttgataactacctgcttttgaagtatcaacatcgccgctaacagttacttctgaaaatgttacgttattgccttgtttgtccgtcgcagaaacaaagttgtcctcagcttgccatgtgtctcctacgtataatgtgctgtcttttgctttgacgcttgtttgatctgctaaaactgtgatcgtagctattgcttcaactttaccattgcggtagctgacttcatattttccgggtgtcgtagtgtctaccgtacctgtgacggttacattagcgagtgatactgcttttccgtctttatctgtgacggatacaaaattgtcttccgcctgccaagaatctcccacatagagcgtactatctttggctaccacggttgcttgatcagacacgacggtgatcgttgccactgccttagctgttccattggtataagtcacttgataactacctacttttgatgtatcaacatcgccgctaatggttacttttgaaaatgttacgttattgccttgtttgtccgtcgcagagacaaagttgtcctcggcttgccatgtgtctcctacgtataatgtgctgtcttttactgaaatactggataaatctttttctggtgtgattccaatagatatctggttacccgttcgattgacttttacatccataccagattgaatatcttctggaacaacatatccttcaggaacttttgaaacgtataccttgtatttacctgtataaatatctgtcaactgtgactcgcctacttgatcagtggtggtgttgatcacagttccagtcaactgattgattaacattaatgaaactccagcaatcttttttgtcggcctttctgtatcaaagacatcaagtaaagcagacgttttatagataatcccttccgaatcacctgctgaaaattgcagatttgcgatagtggatgtcgcggtgcgctttgcttcggacaatgtatcaatcgtctcggatgaaatggtggctgatgcagaaatttgaccagcgttttgagaaaggacggtatagctgatctccacgttctccttaagcacatagtttgcaaaaaccagctgaatctcaccattaactttctctactttataactatcatcaggaacatttgagattctgatggagtttggatcgatttctccattggtgttgccaatagattttaagctgaacgttggatttacaactttctttgttccatcatcaatgtttttcgttttcacagtgacttgggttacgttttttgcgctagtaactgtcctttgactaatatcgataatgtctgttgcggtattagagacagtgaccgtcgatgacccttgttgattaccatacagtggttctttagcaaatcccggtatcagaattgatttcgtttcctgccaaccatttgcataatgataggcaatgatgtatctgtgatcagttgtcccaaaatcgaacgtataataattcgtcgcttcatcatgcgtgatggtagggtaattcggatctgattctttcatgacttgcgtattgtattgcccccgagcccagtattgaggataaatcccttccacttgatcatttgagacatcgataatggaaaatacgacatctgtattcattggtacatgtgtttctaccttcagatctttgatggtatcttgccgggcattaactaaaaattgatttttgcttccttgcaacgtttgttctgaatagttttttcttccagtggtaactgttgtattgacagtatccaagccatccgctgagatactaatcggaattttatctactgggatccgcgttgtagaagcgagactgtctggcacataattaaatccaatgtcaaattgaattgaacgattgattggcgtaataaaagtaactaaggaccctccctcaaccttctcgatacggtaatcttgatcgatcttgtaataatagttcacttctggaacttttctaagtgtcaaataatctggatgttcgacgaagattttaagattttcgacaggttgtgttgtgcttccttcaacgttgactgaagtatcatttgcataggcaccattttggttgtagttcccccaagctgtctcagctgaattaggatataaaactgagattggttgtacataatcatccccaatcactttgaatttttcattgggaatcaaaggagtcgtgacattcatgacgatgtctttttgatcaaaaggaaccgtaagatgaatcatggaaaatgctaggttactgtctttggttgccgtcaaggtcaacatgccgttagaattttcgactttaaagtattcatctaaaggtacattttgataaaaagcatcattgaccattagttgcttcactgtaagttcctgtccattttcagcggatatcgttatctgctgtccttttttcatttcagttggcatgccatgtaatgttaaatagtaggatcccttttcattggaatataaatttccaccggcaacagctgtataataccttgatgaaatttctttttcagtttgacttgtttttgccacaaaagaaattccacggtactccccagccgatggttcaagatttactgatccaaaaccggtggttggatagtttttgtaataagaatactgatggtaactaatttcagatatgctcatcgtgaattgatagacaacaccataagccttttgctgatccatttgtttgatctcaactgctgtattttgtaagtcattagctgtaattgtataatctgtgccagcggctagctccgtttgcgtttctggcgtgatattccctttgatatctacatcatagctataaacctttagtggttgcgattctatttttttgaaaactgctcctggggtgtcaataagttgcaaagagagtgtttccgttcccgagagcttgcggtctaaattataatacactgtaccatctagaccaaaaatgtttttttgttgctcgtacttcaatgattcgacatcttcataaagatcgatcgcataactggttttatttagatcatcaattgtcactttgatttgcggggtactttctgaataaagataactctttaattcaagggaaaatgttgcatcgtggatagcttgattaaaagtgatcgttacttgacgattggcactgtctacttgccaagtcgcatcgatgccttgaatcgtcccttgattatcggtaaatccaagggtgtccggcaaactaaaaacaacagttgttccagctaagtaatcttcgtcaatgatttcaaaatccaattttagtttaactggtgtattatttagcactcttgtttcctgtgtttggctgtactcttcatcagccatcgtaagcagtgttcctttctttaaaagttcttgcgcctttatttgtcgattggaacgagaagcattttcttctttcttaactattttgggatcagtagaagatttgttggtttcagtttctgcaacactagaatcttttatacctgatgtttcctcactttgatccacttcgttctcttcactggaagaagtatcaacttcttcttgactactagcacttgaagtgaatgaggaagcttctttttcagatgaagccaagataggatctttttctttgtctattttactagttgtttcagctggctgatcagcctcagatgtttcagcaatcaccagtattggcgttgtgatctgagtaagactcaatgcaataacaaccatactttgttctatttttttagtgattttcttcattattctcctccaatttatatatgtatttttaatcaatcgcttttcttattttcttacccacttctaattcttcaccgctaaaaaaagaaagaatgttgtttgttcgatcaattttcctgatttgtcctgtattgataatgtaggatttaaacactttataataagcgggtaggtccaattgcttgatgactttcaaggacatctcaatgtattcgatcgacttcttttggtgaagaacgatttggttgcgctcttctttgaccgttgtgatatagttgattgattctgcatccataacgatcaattctcgtttgttttcaagctttaataagtgctttttgcctaataatgattgctttatttctattgcttcaattaataagtttcttagttggtgtttaaacgcttcttttgtatcaatgatccctaatgggcacaggaggttcatttttttcatctgtatctttgaagcatcaattccataaaaagctatttgacattttttacattggcttctcaatcttcctgctaattgaaaacctcgatcatatcctttcatatcagtggaaaataagaataaatcattgatatcggtaaggtgttcattaataaaacgctcaaattggtccggcaggaaaatttctactgaagcacacggaagttggcattcttggatcgctttttttagccactctccattaaaaaaattatcatctactacataaacagcaaagttgcttaaatttgcagacatctaagttctccttttttacatcatttttaattgtattattaatcaaaaatgcccgcttgcactttcaagcgcattaaaagaacctttgtgcaaaaattcagctgtatttaagaacaatataactattcacttagttagtagtagtggatattcagcaagaattgtttccgtagattttagaatggtactctagcgtgggcggcttaactgcttagactattcaatttagtgaatagctattagtcaaaaaagtggtgcgatgatactgctcgtattcccatcgatccccttcataaaatactacttctatcaatatttatcactgcgaaacaataacaaatgaaactaatagacacgagtattttcacagatttttctactcaatttaacatgacacagctagatgaacatgacaaaaaatggttatttcgaagaaataattggcggatttgtctttcttttataaaaaattacaaaaaaagatgttttgcttttcttattattacagtttgtttgttcacattgttctttaatattaaacaacaaaaacatccacacgttctttcaacatagctagctatgtatcagaaacgtgtggatgttttattttgtatatttttcgatatggtgttcagtcacaatcatattgatcactgacataatcaaagcaaccagaatcgctgcaccaaatgaggaaaagccaaagttagcagctcctacaaaagttgaagtcaaattcagcattaaagcattgatgacaaaactgaaaagcccaaatgtcaacagcgttaatggaaatgagatgatactcaagattggtttgatcaacgcatttaaaatagagagaacaaagctggctactaatgccatcatgatgctacgtacatggaccatgtttggcagcaatactgccagagcaacaaaggtgagtgtattcattatcagtcgttgaaagtaggacattagaagtcactccagtcctcatcctcgactttatctgcttctttgcgcggacgatttgtttctttgttgttcgctttgtagtactgattgtcgtgtccatatccaccagagcttttgcgtccagaagggatcaagatcgccatgatgacataaagggtgatcccagggaaaccagctgtcactaatgatagaaagacatagatcacacggatgatcgttggatcgattcctaagtattctgctaaacctcccagagtacctgtaatcactacattattggttgatttcgttaatcgtttgttcatttaccttcaccttccttctgacaatctatctatagatctgatggaatcagattattgttctgtgtctttgataaagacattcccagtcgttgttgaaagatcgacttgtgctactttatcagctacgcggcggaattgcaataattggttcatacgttcttttttctcacgcacgatttcaaaattgctcagccgttgattgatacttcctaagctggtttttgccaagccttcaaatccaactgattgtggtaatgctactttgacatttccgttgactgagctagcatttaatttttgtagtcggtcttctttgtaagtgattcggatattaccgttcactagagaaattccagtattttgtggtgtcgcggtaagagtaacatccccattgacagtttcaatgatagcatcaaggatatctccatcttgaaccaagatatttccattgacaccttcaatctccaacatcgtagcatctactttgcggaaatcgatcgtaccgttggttgatttcgtataaacatctcttgccaccaattcgtcaaatgttacattcccgttcaacaatttcactgcaacatgatcataggtacgtgtcggcagatagaaaaccagatcagcgcggatacgcttgtttggaatttggaatgaaatgcgttcatcgtcgacatcaatttggcttcgtgcatcaaaagcatcgaaaggtgttgcagcatccattttaccatagagtttgattttagcatccactttcacacccggttgatcccacaagcggaattcaacatttccgtttgctagtttcacatcgatcaatgttgcttctgtttcagcatattcaaaggtatgttcaaatttcgttgctgctactcctggaactttcagattgatatctttccattccatgttgtcattcactgattctgaaacagcacgaactgtttttttcaagaattgtccaaattgagtacctgcatcaaccattttttcactgacttgagtaaatgtatcagaggcttgttctttccagtcatctggaatatcaagtttttggctgattttttcttttgtttgtgaccattggtctttgcgaatatttttcaacttcgcatccaatgtcgctttttcttcgctcaaactatctaatgaatcttctagagaagcgattgtcgcttccgtctcttgccgtgttgcaagttcttcttcagataattgatccaattcctcttttgtgttcaattgcatgaggacttcttgtgcttctttcagttcctcttttacaccttgaatttctacattgatctcatctaattcagcagaagcttggtttgcctcagttgccaatccgtccaagattttttcaagattttctttatcttgtgcttcattttgacgaagtttttcttcaccatcaaaagaagcttcttctttctcgtgggcttcttcaacttcttcaaaaaagtcattatttgtcttatcagcggatacttcagctgcagctttgttgatttgattctcgtctttggcttttgccattccttccagcaaatccaatgcttcttctgtagaaagcacaccttttttcactaaatccaatacacgttctctttcgttcatggaaattgcctccttcagcaaatttttgtttgcaagtttagcttacgaacctattatgcctgtttttccgcaaactgtcataggtcttaagtaccaagtttttatcaatccgaagttctttcaataaaagagtaattgttctgcttgaaatcagagaagatgattctttgtgaaaggaaaacttgtgcttatcagctttatctaaaaaactacaaaaaaactgtactacagaagaaccgaatagcgcaagaataacctcacacgttttccaatagtttatccatgatcccagatcaatgatacgctatttttcatctctcttcttacagtacagtccgtacaataataatatacattcatgtgaaagctgatgagctaaatctatattttgaacaaagatatgctcactacatcagctcagaacgattactatttaactcactgatcttaccagtagccaaataaacgatccattcgcaaatatttgtgacataatcaccaatccgctcgagatattgggccacagaaagataatccgtaccactgacaactgtctcaggattggctttcatgctatcgatcgttttataatagatatctcgatagtaatcatttacccgctcatccatttgtgcaatcatccgggcatcttcttggtccgtttttacataagcgaccaaaacattgtccaccatttttttgacatagtcagacatatcggaaatttctttctcaatctctgcaattcgggtctcgcctttaacacgaatcgttgactttgcgatagataccgcgtgatctcccattcgttccaaatcggaactagctttcatcacagtgatgatcattcgcaaatcagtcgttacaggttgttgcaaggcaatcatttcgaaacttttcttctcaagtcgaacttccatattgttgattgcttcatcgttttctattacttcttgagcgatctctttatcatgcttcacataagcacgaacagatttatggatcgcactacttacaagcatccccatttcataaaattgattgtgaagattcagtaattcttcttcaaattgtgtacgcaacattgctttttcctcctaaccaaatcttcctgaaatatagtcttctgtttctttctccctcggactcaagaatactttcttggtatcattgaattcgatcaagttgccatctaagaagaaggctgttttgtcagagattcttgaagcttgagacatgttatgagtcacaatgatcattgtgtatcgttcttttagtgtcaaaagggtattttcgattttacctgatgaaataggatccaacgcactggttggttcatctaataaaatgatttccggatcgacagccaatactcgggcaatacaaacccgctgttgctggccgccagacaaagaaagcgcactttgatgaagcttatctttgacatcatcccatactgaggcagctttcaagctttcttccacggttttatcgagaatctctttgtctttgacaccctttaattttaacccataaataacgttttcgtaaatcgaaaagggaaatggattcggttgttggaaaaccataccgatttctttccgtaaatctactgtatcttgttgcggactgtagatgtcttttcctttatatacgacactccctgtgatcgtgacaccaggaatcaaatcattcatccgattcaacgaacgaagataagtcgacttgccgcagccggaaggaccgatcattgcagtaatttctcctttattgatggaaagatcgattccttttagtgcttctttttttccataatataaatgcagatcttttgatgtgataatttcttctgccatttcttagcctccgtttactgatcggatcagattagccaaagtgacctgatacataatcttctgttgcttggattttaggacgcgtgaatatttttcgtgtgtgatcatattcaattgcatttcccaagtaaaagaacgcggtatagtcactgatccgtgcagcttgctgcatgttgtgcgtcacgataataatcgaataatcttgctttaagttgaccaatgtttcttcaaccgttccggtagagattggatctagcgcactcgctggttcatccaaaagtaaaatatccggcttcatagcgatggcacgagcaatacacagacgttgttgttgccccccggacaatgctaaagcacttttatccaggctgtctttgacttgatcccacagagcggcttgtttcaaacttgtttcaacgatctcgtctaatttcttcttgttcttttcaccatgacgacgcaaagcaaatgcgatattgtcataaattgatttactgaaaggatttggacgttgaaaaaccatgccaatccgtttgcgcatttcatagacatcgacttctttcgtattgacatcgacacccttgtacataatttgacccgttactttcgtattcgcaataccatcgttcatgcgattcaatgaacgaagataggtcgatttcccacaaccagaaggtccaatcaatgcggtaattttgtttttttcaaattgcagatcgattcctttgatcgcttcattcgttccataccatacgtgcagatcatttgtataaagagcgacgtcttctggtcgatcaaaggtaatgatattgcgttcttcccaattataatcattcatacagtgattctccttatgctgacgtcattttcttatacaatcgtttaccgattgcacgagcgccaaagttaaacaatagaacagcgatgatcaggacagctgaagcgccagctgaaacttggattccatcaggcatcgttccttctgtattgattttccaaatatggacagccaatgtttccgcttgtcggaaaatgctgatcgggctggaaacactcagcgggttccaatttgaaaagtctaacgctggcgcactctgacctgcggtgtaaatcaatgctgcggcttccccgaaaatacgtcctgaacttaggatcacaccagtcaatatccctggtgttgcttcaggaacgatgattcgcatgactgtttcccagcgtgacaatccaagcgacaacccagcttcacgctgtgtatagtggatggcttgcaatgattcttctacatttcttgttagtaatggtaaattgaaaaacgttagtgctagggctcctgaaataatcgagaatccgtaaccgaattggataacgaagagtaaaaaaccaaaaagaccgactacaactgaaggcaacgaactaagaatctcaatcgatgttctcactacatctgtaaaccaattctttttcgcatattcggataaatagatcccggcacctaatgaaatcgggaaactaatgatcattgtaaccaataaaagatacaatgagttgaatagctgaatcccaatcccaccaccttcttgataagctttggaaggtgaggtcaaaaattcccaactgatatgaggaatccctcgtactaagatataaagcaataaagaagccaaaatcaaaacaatgattcctgctacagcataaagcacaccagtcgcaattttatctgagcgttttgcattcattatttcaacgctcctttcttaccaatcaatcgaatcacaatattgaacaataaagacattaataataagatcagcgctaatgaccatagcacgttattttcaacagtccccatgatcgtatttccgattcccatcgttagaatcgatgtcaatgttgaagcaggtgtcaccaagctagacggcatcaatgccgcattcccgatcaccatttggatggccaatgcttcaccaaatgcccgagccattccaaagacgactgctgttaaaatccctggaactgctgcccgcaaaacaactttgtaaatcgtttgccatcttgttgctccaagagcaagtgaggcttcgcgatagtgtcttgggactgctcgcaacgcatcgacagtcattgtcgtcacagttggcaagatcatgataaacagaacaaatgtccctgccagaatcccaaaaccagtaccgccaaaaacagaacggaccgctggaacaatcacggatagtccgataaatccgtaaacaacggatgggatccccactagtaactcgataactggctgcaaaatcttttcaccgttgcgaggggaaacttctaccataaagacagctgcaccaatcgcaaatggtgttgcgataatcgctgataagaaagttaccacaaatgagccgacgatcatcggcaatgcgccgacaagcggctgtccatctggaccaacagcactagggttccattgtgtaccaaacaagaaatcaaacacatttactttatcaacgaaaaacgtggcaagcccacgacttgctacaaaataaaaaattgagatcacaaccaaaacgatcaatgcgatacaaagaaaactaatgagctttccccgctgctccatttttgctcgcttagattttttcgttaacacttcttttacattttccacgagggattcctcctcaaaaatcaaactaaattcacaaatattagtttatcgctcgaacatcaatttctgttaaaccttttgtaaatttttcggcaacattgtaaattttgtgtaaaggttacttgatgacatttccttcccaatcacgttcaacttgcattcttgaaataggaatataaccaagatccccaacaatgtgctcttgaacttcatccgaaaggatatactctaggaattctgctgtcagtgctgtaggttctcccttcgtatacatgtgttcatacgcccagactttccagtcatttgtcgtcacattttcgtctgtcggtgctacgccatcaatagaaagaacattgacatcatccgtcacataagagaatgcaacgtaactgatagctcccggcgtatccgaaacaatcgaacggaccattccacttgaatcttgttcttgcgatgggattgctgtttctccatccatgatccatttttcgaaggttcctcttgttccgcttcctgccgcacggttcaatagaacgattttttgatcattcccccctacttctttccagttggtaatttcgcctagaaaaatctttcgtaaattttctgtagagatatcagatacaccgacatttttatttacaataggagtgattcctactacagctactttatgatccacaagtgctttagcatcgataccagacttttcttctgcaaacagatctgagttgccgatatctacagcacctgcttgaacttggctcaatcctgtaccactaccgccaccttgaacattaataaatctgcctgggttttcattttggaattcttctgccacagtctctactaacggctgtaatgcggatgagccgacagcggtgatcgattccccttgatcgatccattttgcacatcctgataatagaatgaccaagcctaaaactggtcccaaaaatttcaattttttcatgataacgctccttgttctctccaaagttaaatacaattatttccattttaccattttatggaattgttgaaaattattatttgctaatatttctcactcctgacaaaaatttactccatttcctacaatcacttacagaaaataactaaaagtaaaaaagtaaaaatttttttcaattagtaaaaagaagtatattgtcaattcttactgtgctatactggataagaaaacaattattaaaagaacataataacctttcttgcttccccaatcaagaatagccccaaattatgttcgacgttttcgtgatttcatcaacatttccccaaatgtatgttgaatcaaaacggcggcagaagtggtcatttatgtaccagcttctgccgtctttttttgtccaaaataacggattattgtgttttatccaggttatctaaccattgtgtgagtttctcagcgatctgttgttgttgttcctcatttgaaatcgaggcagctccgtcaccacgctgtgagccgtaactaccaaaaccagcgtgattgcctcctgagattgtttcgaaaatagctgaatccggcaaataggtttttgctgcttgataattcccttgattcaatacctcgtcattgctagcagtgagagaaagcacaggcaaattagtctctgctaaactgcctttttcatctggataactcgctaagaaaaagactccctttaacccattcttttgactagcggcataacggcttgcaatcacgccacccaatgaatgcccgccaatcacatagccactatgtggaaattcgtttaaaatattctctgctcgatttcccccaaggaccgccatatcaaagggcatcttgacgattgcaaccgagtatcctttttcagacacctcttttgcccaaatactgtaactttctgcatctactagtgctcccggataaaaaacaacgagtggtttttcagggtctccagagaaataaagcgcatctcgtttctcttgcccttttgaaagagctgcttgagcggcttcacttgccggatagtgtaatttttgccagcccaaccatccacctgcaccgatcagcagtaggccgatcactagaccaagtagtattttttgatattttttcattttccatcctccaaaatcaacaaaatggaaccgcctgaaccaagcagtcgcttcttaactagtttgaagggagcggcacttgcgttcgcgtttccattttgtgggtaacttctttcaagtatttactgatgagccaaggctaacaattcacgcgcatgctctactgtcagttctgtgatttctgctcctgataacatacgagcaatctcagtcactcgttcttcataggataactgacgaactcgagtctccgtccgtccttcttggatcgctttttcaataaaatattgataatcagctactgcggctacttgcggcaaatgagtgatacacaatacttgggaattcaacgcaatttttgagatcttttcagcaattgcttgcgccacgcggccactgactccggtatctacttcgtcaaaaacaatactcgtgatcccttgtttccgtgaaaaaatcgatttcaatgctaataagatacgagacagctcacccccagatgctacccgaaccaacggcttcatgccttccccaggattggtcgtgagataaaaagccacactatcaaatccagtagctgtcaactgcttgccatttgcaaagcgaacttcaaactgtgcatgttccatatagaggtcgttcaattcttgcacaatttctttttctaatcgatgtgcgatttctcgccgcttgacatggagttgttcagcaagagcccaaacagcatcggccttagctgtcaattgctcttctaactgttccagctggccttcagtataggcagattcagagatctccttactaatttcttcataataagctaggatgacggagatggactcgccgtatttgcgcttcaattgacgaatcgtttccagtcggttgataacttcttctagacgtccttcatcaagttcaaggttatctaattgtcgtgaaatatcagaagcagcatcctgcaacaaataataagcgctctggatcgtttcagtgattttttcataggcttgatctaagtgggcgatagattggatctcggacagtgccacactcacaccgtcgacactgctcatttcttctgaagagagcgcaccataactttgccccagtgcatcgacgattttctgatagttggttaacttctcacgttcttcgatcagattttcttcttcgccctcgattaattcagcctgtgcgatttcttcttgttggaatcgcagcatatccatccgttgaacatataattgttcattttcctgaatattgcgaacctgtttttctaaattgcggtattcctgataggcatcctgatagtgcagcagttcttctttgaaaccatcatcgccaaacccatctaccaagctaagatgcctttccggctgtaataactcttgatgttcgttttgtccttgaatatcaactaaaaaaagaccaatctttcgcagatttgccaaggtgaccgtacgtccattgacacgacagattgtttttcctgcttgtgtgatatcccgttggacgatcagcacatcttcttgatcaatgcctaattcttctgtcagttcttgaaactcagactgctgcggccattcaaaaaggccttccagtcggcatttctctgctccttgacgcaagtagtcagtagatccgcgtccgccggctaacaagcccatcgcatcaataatgattgatttcccggcacctgtttcacctgtcaaagctgtcattccttcatgaaaagaaaggtgtaagtgggaaataattgcgaaattttgaatggtcaactctaaaagcatggattgcctcctctacataaatcgttgaaaatctttaaacaaagtttctgcatctgcttctgttttagtgatcatcaatacattgtcatcatcatttaaggtaccaaacagttcctttgcatattgtttatcgatcaaatttgccaaagcggaagcatttcccggcaatgtgcgtaaaataacgaatttatccattcgatcaacagaaacaaaggcagctttcaaaatcttttctaatttggcaatgacatcttctgacgtttcttgaggaatgctgtagcggtagccacctttttgtgaagggactttgactagcttcatttctttgatatcgcgggaaattgtcgcttgtgtgaccgacacccctttttcctgaagcaattcgacaaattcttcctgtttttgaatatcttgctcactaagcaatcgtgttatcaaacgatgacgctctttttttctcatctctcgttcctcctgattgaattcctactaattttatcctatttttagacagaaagaaagagagccggcatgtaaaataccagctctgcaaaatcagtaagtttttggatgatgaaaggtttcatgtgcttcagcaacgatctgagggacagagatttcggctttccttgtgccatcaccattctgcactttctgtagatgaaccaaaaattcaatgttgccttcaccgcccgtgatcggtgaaaaactaagatcaagaatattaaagccattcgattgggcaaagtccaagatttcttcgagaaccctttgatggactgcaggatcacgaacaatgccgttttttccgacagatgctttccctgcttcgaattggggcttgatcagcgctatgacttctccttggtctacgagaatttcatgtaacggcggcaagatcaacttcaaagagataaatgacacatcgatggttgctctttctggtaatccttctaaaaaatcagtaggtttggcataacgaaaattcacacgttccatcacgactactcgcggatcttgacgtagtttccacgccaactgattgtagccaacgtctaaggcataactcatttttgccccattctgcagagctgcatcagtaaagccgccggtagacgcaccaatatccagcagaatttggtctttcacctcaaagtcaaaaattttcaaagctttttcaagttttaagccaccacgggagacataaggtagctttttgcctttgatttgcaactgtgtctccccgctgattttttcacctggtttgtctaaacgttcatttttctctgtgtaaactaatccagccatgacaccgcgcttcgcttgttctctggtttcaaaaagtccttgttggaccgctaaaacatctactcgttcttttttcattactttcctctaatctcgaattgtttgacaacggatgtgatcaatcgttgatcgaaatgtccataactgctcagttcatctaacacagcatacgcttgattcaattcatccttcaacgcttcactagcgccatcaagtcctagcaaagccggataagtacttttagctagtgcatcatctcgatggacaatcttgcccaatacttctgttgtactggtgacatctaaaagatcatcgcggatttggaaggctaagcccatatgacgagcaaattgatcgagcagctggataacttcttctgtctgatccgctaaaataccacctgcaatcactgcaaaacgaatcagttcacctgttttgcgttcgtgaatgctgatcagctcatcaagtgtgagttgctgattttccccttggatatctgctgcctgtccagccaccattcccgctgtgcctgccgtatgactaagctgctgcaaaagcaaaattttcttatctggttcaagatcagctaacgataacaactgaaacgcagcagtcaatagaccgtccccagcaaggattgctagtgcttctccatagactttatggtttgttggtttgcctcgtcgcaaggcgtcatcgtccatcgccggcaaatcatcatgaatcagtgaataggtatgaatcatctctagggctgctgcagtctggtatactcccaaagtcattgacttatggaaagaagcaacggtcgctgtcaacagcagtggacgaattcgtttaccgccagcatgaatggagtagagcatactatctttcaacgtttgatcacttgtatgctcttctagaaatcgaacaatcacagcttcgatctccgaaagatatttttcttgaaattgttgcatgttatccattagtcttcctcatcaaaaagaacttcttcattgttttcagtcatcatttttgttaatgatttttctgctttagccaatgtatctttgcactgtttgcttaataccattcccttttgaaaagcgtcaagagcttcttctaatggtacatcgccttgttccagctgagtaacgatttgttctaattcttgtaatgattcttcaaatgttggatttgccatgatcttctccttctgttgcaataactttaacaagcgcttgaccatcttgataatggacgttcaactcatcaccagcttcaatatctgcgatggttttaacgacttgctcgtctttcgtcgtaaaactgtagcctcgtcccatgatttttagagggctcaaaagatctaacgattggagagcacttaaaaatcgctgttcttttttttcaacgctaagttgaatggctttttctagtcgttgcgttaaataagtaacttcttgtcctgcagctgatagccgtgccttaggtagctgttgttccaaacgatgaatcaactgactggccaccttctctttatcatagagctgtgtttgcaacgattgattcattcgttgctgcaactgatccagcttaatcgcttgggcctcatataagcgctctggttgacgaaaaatataagaacctactgcccgttggaaacgttcttgtttccgctggatttgatacataaatgcttgttcaagccttgtttgcttctcttcgatccgtaaaatttcttctgaaagaactggcactgctaattcagcagcagcagttggtgtggctgctcgtacatcagccactaaatcagcgatggtggtatctgtctcatgtcccacagaagaaatgactggtgtctcggcagcgaatatggcacgtgcaacgcgttcttcattaaatggccagagatcttcgatagaacctccgccgcggccaataatcattgtatcgaaggtgccatctgcttctactcgttggatattttttactacatcatctgctgccttgtctccttggactacggttggaaacaagacgatttcggcaatcggatagcgccgctgcgcagtggtgataatatcccgaatcactgcgccactggggcttgtaagtaccgcgattcgttttggaaatcgtggaaggatttttttgggagctgaaaatagcccttcttctgctaattttttcttaagttgttcgtaggcttgatacaacgcccccactccgtcaggttccatgtgttcaatgtacatctgataatttccgctggcctcatagagtgaaatgcggccaacagccaacactttcattccttcttccggctgaaatcgcagcttgtcaaaagctcccttgaacatgactgtcgaaatttttgcgccatcgtcttttaagctaaaatattgatggtttggccgtctgcgaaaattggagatttctccagtcaaatagacccgttccaagtaaggatcagcatcaaacttgcgtttcaagtatttggtcaatgcggtcacagttaaatattgttgtgccatgttatctctttacagtctcctttgccgctgctaaggtttgtgccatcagcatcgtgatcgtcattggtccgacgcctcgtggaactggcgtgatatagcttgcgataggttcaacttcagcaaatttcacatccccaatcaattttcctgcctcatcacgattcattcctacatcaataacgactgctccttctttcacaaattctttagttacaaaatgaccgcgtccaatcgcaaccactaagatatcggcttgtctagccaatgctggtaaattctgtgtttttgaatgtgcgatcgtgacggtagcatttttaccgagaagcaaatgtgccatcggtttgcctacgatattgcttcggccgatcactaatgcatttttaccttcaagtggaatatcatacgcttcaaacattttcataataccgtaaggggtgcaagggattcgatcgggaacaccagcaaacaatttaccaaggttgataggatggaaaccatcgacatctttttcaggtcggatagctagcaacactttctcttcatcgatttgttttggcagtggcagctggactaagataccatgaaagtctgggtcctgattgtacttgtcgatttcactaagtagttcttcttcagttatcgactcgggataatgttcaactttagatcgtatgccgattcttgccgcagccagttctttgtttcgcacatacgtttgacttgctttatcttcccctaccagtagaacaactaagccgggaacaattccttgttcttttaaaagggcggtttctgcagtaagatctgcttgcattttttctgctaattcttttccattaatcaaaatacccatcttgacaactcctctgacttttttctattctagcatagttcgctttgaagaaaaatgatttctggtaggaaaatcatcgtttcccatctctagtatcatagcattttctcattgcaactgcttaaccaaagactcacacagaacaataaaggcagcctcttttgcaaaaggactgcctagttttcactatttatttgtagaaacctaatcaattcaaaacccgcagttttgatataatgagtctgattgatcagctattcttcactcatttttcacaaggtttctgagagtcatcggtgccgcaaaagtgtgatagtttaatcctgagattgaaggattttgtaacactgagttttgattttggctgataacgatcataccggcagttgtttccatcagttctttttcggctgcaatcatcgtttcccatcgcttgttctcatcaagagcataggtagtgctggcatcatccaataagcggtcataaaaaggattcgagtaatggcgattgtttccgctatacatcatcttaagtgtagaataaggatcttggtaatcgggagtccaataaattaggaacaaatcatagtcgctttcactagcaagattcaacgctgtttcggctggcagcgagcgcatattgaccttcaaaccagtaaagaggtcctccaaactccattggatactctcacccatttttttgtaggaaccatcatcagtcgttaacagatcaagctcgatttcatcgcctaattctgcttttgcctgttcccaataggctagcgctttttctttatcataggccatcaaatcaccggcttcctcacgaaagtccacgccagtatcaggattagcgacaaagccttctgtgatcgcgccattcaagggtttggatccatctgccataatattattgacaagattctctttatcaatggccaatgcgagagcttttcgtaaattttcattttgtaaaggtgtcggttgtccctttctttcttgatttaaccggatataattcatcgttgccgaaggataagaggcaaattggtcacttgactgcatttgtttggcgatctctccactgatgattgcgacatccaactgtccatcttcataaagatttagcgcggttgcagattcttttaccacatcataatggatctcttctgccagaatagcttcttgatcccaataagattcattcttggctaaatcccaattcatctcagtttgctgccagttttttacaacaaatggtccattataaacaattttgtcgctggctgtcccatattcctgtccaaatttttcgacaaccgattgattttgaggaaagaaaatcggaaaaaccatcaaggaagtaaaatacggagctggttgtgtaagacggacttctaatgtatagtcatcctttgcttcaacacctagcgtatccaccgactgatcaccacgggcaatttcttccgcattttcgatcaatccattcatcaagaaactatactgaaatgcattttcaggatcaatcatccgtttccaagcatattcaaagtcattcgctgtcaccggatccccattgctccattgtgcattttcgcgtaacctaaagcgataagttttgccgtcagacgaaatttccggtaaatcaactgctacacccggctgcacttcatccttttcatccaatagatataagccttcaaaagtggctgtttgaataattgcatctgggaagtccaacatggcagccggatccaatgaagttagctctgtcatagacattagtcgaatcacttgagaggctgaatcttctttctgctttgttgttgtacctgctgtacatccagtcaaaaatatcattgctactatcaaccccaacaatctgttaaatccttttctcattcttttcctccttttttatcgttccaccaaaaaccacacagcctcagccgtttctgtgccatcattgtagttgatatgcccttctccggcttcgatccattgacagtctcccggatttccagtgagatctgttccgtcttctaaaactatatgagcgcttcctttgatcacataggaaaattcatcttgtgtgtgacgtgcaaatccctctaatggtcttttctcacctggagctaaccgaaccactcccatttgaacctttccgttggtttgattcaatgaatcaaatatcgtttcaaattctttcccattatccgctgaaataattttcattttttctgactcctttcaattattactttcaattaaatcgtcagaatattctaaagtcaatacttttattcaaaatatcgcttttatttttatttttcagctgtttttttgaaaaaattacttttattaacacttctctctgtagaaagatccagtttttcacctcaaccaacttaataacaactatggcattgtatcgcaaataaccaaaaaacagcctcagcttttagctgaggctgttttgattaactagtcattcttactttcaatttcactgttgacattagacaaaataccattcacaaattttcttgattggtcatcactgaatgttttggctaattcaatggcttcatttaacgcgactcgattaggaacattgtcaacatacaccatttcatataatgcaattcgtaaaatcgttacatccatttttgataatcgttggatcttccaaccggattttaaatgggactggatcacttcatccaacgcttctttgtactgacatacccctgctacaagttgatccaaatacgctggaacgaagtgttcctgttcttcatcaatcagctcatggtgttccaactcaattgcatgcatgatcgcatcttgtttcgttaaatctttattaaaatctaaaggaaataaggcttgcagagccattttccgaatctcgtgacgtgataattctttactcattttcttcctcgtcgtttccgaataattcttcaatatcaggttgctcaatcttttctggtactacagctaccacatggacattgacttccgctaagtgaacatctgtcatgaacaatacttgctgtttcactcgatcttgaatttccattgctactttaggcacagaaacgccatagcttagatagcaataaagatcaaccttgatcccagtttcatcgattgtcaagtagacccctttgccatgcgcggagcgtccaagcaattcagtcacactattggctaatgtcccccgcatcccatagacaccttccactttagatgctgcgataccaataatgatctcgatgacttctggtgcgatcacaatttcgcctaattcaggacttgcgtctaagactagatttttatcttcattcataagttttgcctccattctaaacttccacacattgttatctatcccttcacgatatgtttcgtctcaataagtcatgacttggatagacagtttcatttgtatagaggtttcttctcgccctaagtttatcattttctgcactgagaatctataataacccactattctcaatgaattttctgaaataaacgaggatgttgatttacaagatgatcaattctttaggagaatgcgtcaaaacttgattaccagtttctgtgatcaacaaatcatcttcgattcgaacgccgccgatacctggaagataaattcccggttcgtctgtaatgacgttgcccgtaacaaatgctttgtctgctcggaaagagacgtttggtccttcatggatctctagaccgattccgtgacccgttgaatgtccgaaagcttctccatagccgaatgaagcaatatgatcacgtgcgattgcatctaattcaattcctgtcatgcccggtttggctgcagctaaaactttttcttgagcttcaaggacgattcggtaaatttcttttaatttgtctccgggatcacctacggcgaacgtccgagtcatatcagaaacatatccttgatagtagcaaccaaaatccagagtgatcaaatctccttgttcaattactttttcactagctaccccatggggcatagctgaacgtaatccactggcaacgattgtatcaaaagaaacgcttgtagcgcccaaagaacgcatgaaaaagtcaagttgattggctacttctatttctgacattccgggacggatcattttcaaaatatgttcaaatccttgatccgcaatatggcaagcttgttggatcaacgcgatttctgactcatctttgacttcccgcaatgcttcgatcatacctgaaacaggagccaatgaagattcttcaataatctcctccaagaccgaataatcagaaaagctgacgtaactttcttcgaaagccaaaacattgatctcttctttttcgcaaatagccgcaacttcttcaaaaatcggtccgctattttttacgatttcaaatccttgtgcttgagcagccgcttgctctgtataacgaaaatcagtaacgaaaaaagctttttccaatgtaatgacagctaaaccagtcgtgccggtaaaattagtcaaataacgcaaattgtatgggctcgtgatcaaaaaaccatcaacggcatcttttctcattgcttctcttaatttttcaactcttaacattctttctccccactttcttgttctgtattattatagcaaacttcccagaaaagcgaaaagaatgaaaaaaatttatacaaaaaaagacagattgcttttagacattctttaatcctcgttaatctggtctatcaaagaaaacaaattcgtctccatcacacgcgccgttaaaatgttttcaccgctttcaagaagggtaatcagtgcatctacggacatgcgtgctgaaattccataggtttgtacaccgtttttttgaatgtaggtcaacgctgtttcaatttgttcaacagatagaatatcacgcgcgtcattcgattccaaggctaaaaagtctttctgggttagtaagtatttcaacatcgattcaaaatgcgcagcggattgttctgtttctgaatagtctgattgttgtttgctagttgcttctgataaatccagaaaaggaaagtcttttaaaaaactctcttcaagtgtcttttcttctgggactacacgagaaaaactattggaaaacccaagcggctgaaaatcttgatttccagttgccccccctgttcgaacagctgtccagagaatttctcctttgggtatttgatacatctgccagtctctcaattcttccaaagataagtctttctcaaaaattaatgtggtgatcaatgaagtgcttttgggcaatttttttaaattgttcaaaaggttctgcttcattgtctgattctcagagaattcaagactcgatgaatctcgcatacgtgattcaaaaagaaaatcttttttttgcgaattagagagataattcttcagcaagtgatttttatcgatcgttactgtctgaatcgtagaatgattctgatcgagattttgataaacttctgtcacctcataactgccaaaacctaatgaacgtatttcatacttcgatagaaaatgattttgcgtcgttaactcgttattgatttgacgattcatgatgtaactatcttgatttacttgtagactactttgccgaggatcatagaaaaagaggtcaacaaattttggcattacaagtaaaactgcaattgtcagtacaacagctgcaaaaagaaagaaaatccctcgtttgtaacgttgttgtttgattttcctttgcaattgttcaaagtgaaatggttcattcatttgttaattcctccttaagtaattgtcttcctcgatacaaacgattcttcgcttgcgtgtagctccattctttatacgttgcaatttcctcaattcgccactccaaaaaatagtatagtaaaatcacttctcgcgtatctttaggtaatttctcaatactgcgatacaatgctctttttctctcttgtcctattatttcttccaatggggtagacaactgttggctttctgcttgaaaaacgtgtgaaggaaactttcgccatcgatgtgccaccgtttgtttacgcgtccagtcaatgaagcgatttttgattatttttagtaaaaaatagttgatttgcttttcgtttagctcatcgagagattccgctatgacgagaaacgcctcactgactaaatcttgggcctgctctttattttttgtaaaataaaacgcatacaaataacagtcttgcgagtaatctttatatatttttgctaacagttcatctcccaactcagtcacccctccatacctactatacgaactcacagagaaaaagtcacaaaaaaaaagccattcattaaaaaatgaatggctgtaagttattttctacgtcccaagaagaacgaaacaacagcgacaaaaatgaccgctccgataatggcaggaacaattgccattccagcaatctgtggtccccatgttccaaatagtgcttgaccaatcgatgccccaactagcccggctacgatatcaaagatacaaccgcgtttctcaccagcgattgcgcctccgattgatccgatgaccgcacctacgatcaatgtccataaaaaatgcataatacccctcctaaactttctaataaaagggtaccacatcaattatggtttgaacaagaatatgcctgcatgttattttctgcgagtgaacgcccgctttagcacatcgaaaaagccaagagaatgaaccatatgatccggatcaacatagacgcgaatcgcccgcaaaactttcttgggctctttcgaagaaaaagtataggtgccattttttttcgtccgaatagcgtaccttgggatccaacgacctttgaacatgacagaggcaatcacgtaatctacatcttcccaaggaatctggataaacttccgctggtcacggtcgttgtaaaattcaaaagccttgtcgccgatcataattttgccatattcgttgatacccaaaaatgaggtcgcatcgatcgtcaaatcaactttggtgttcagggattgtaccataatttgtttgctccatttctacgtcttattgtttcttattatacttgttctgatgatttttggcgaatagataaaaagtgcttgggtttccccaagcacttttagttgaaagattagaacaatccgatcaagtgtccaccgataccgactaagaacaaaccgataatgatgatgattggagaaacttttttcttcaataaccacatacataacagagtaagtaatagtgcagccaacccaggaatcaattgatccaagttgttttgcaaggttgttactttcgtatctgttaatgcacggccttcagcgacttgttggaatgcttgttgtaacccttctggacctgatggcaattttgcccaatccacatatgctccttcatcaagagggacacgagatacaactggtgcaaatgaaattgatacccaacgttgaacaagcgatcctaatacgaacatccctaggattgaagcaccttttgttacgtcttgcagcaaaccacctgaaaggtcatctgtgatttttgatccggcacggtagccaaattcttgtgtataccacataaatgcccaacgaatgatattccaagccaagaagaagatgattgggcctaagatgtttcctcctaacgctagagaagcacctagagctcctaacatcggacgaacagtaaaccagaatacagggtcaccgacaccagccaaaggacccatcataccaacttttaccccttggatcgctacatcatcgacagcggctccattggcacgttcttcttccaatgctaaagttacccctagaattggtgaagcaatatatgggtgagtgttaaagaattccaaatgacgcttcaaagcagcggcacggtcttcttttgttttgtataattttttgattgctggaatcattgagaatgcccaaccaccattttgcatacgttcatagttccatgaaccttgaatgaaggtagagcgccatgctacggctaaacgatcttttttacttaattgaattttttctgccatttttttctcctccttcgattctaatagtcattcaagatatcgcctagagggtcgccagtgttgctgccgccgcctccatttgatgatccgcccattttggtgatgttcaagtaaatcaatgcaatagctactgccaatgcaccgatcgcaatcaatgtcaattcagaaatcgctgcaatcacaaaaccaatgatgaagaatggccatacttcacgagttgccatcatgttgataaccattgcgtaacctacggcaacaaccataccaccaccgatagccataccatctgttaaccaagctggcatagattctaggaagttttgaacagttgcagctggaattgctagcaatgctgctgctggaatcgcaatacggatcccttgcatacatacggcaatcacatgccacatttcgattttgcggatattaccttcttcagcagctgcatccataaagtgaacgattggtacagctaatgtacgtacgatcattgttaagaacaaaccagctacagccaaaggaatcgcaacggcaatggctgtgtcaacaccgccacgtccttgtccacctaaaactaaaataattgcagatgcaacagatgccaatgcagcatccggtgcgacagcggcaccaatgtttgcccaacctaacgcgatcatttgtaatgatccacctaaaataatacatgcttctaagttaccggtcactagaccgatcaatgtacatgccactagcggttgatggaattggaattcatccaagatcccttccataccagctaaaaaggcaacgactactactaataccatagatataatagacatgatagacctcctatttagttgtatactttttacttgttcgacaattcgtttttcgctttacgcaaaatttcatccatgttgtcgcgtgaatcgtttggtactttacgcacatcaaatttgatgccccgtgattttagttcttcgaacgtttcaacgtcttcagtacccatagacaatactttacttacaacaacttttccgactgagtgagccattgaaccaacgttgacttcttgaatgtctacgccgccttctactactcgcaatacatcttctggattttcaaacaatagcaatgctttcgtattaccaaaacgagggtcttttgacacttcgatcattttttctactggaataacattggcttttactcctggaggagctgcttgttcgatcaattttttacgcaagtcgtcttttgcaactgcatctgatactacgatgatccgtgatggattcactgattttgtccatgctgtagctacttgtccgtgaagcaaacgagagtcaacacgagccaatacaattttgatcttgccatcgcccagtacagtacctggaggaagtgatcctttaggttgatcgtcagccacaactggagcagcagcttctgccggttcaagttcttctggtttcaccttgaccccttctttagctgtttcaatgatatgtgcagcaatctcatgtgctgtattcattgaaaaacgtgaagcgtaagcctcgatgaccattggtaaattcataccagctacgattgcccatttgtctttgtggtcttcaaacaagctgtttgcttggttgaaaggtgtaccgccccaaagatcaactaagaataacacttcttcttgatcgtcgaatgtggcgattgcttcttgcatttttgctttgatatcatctgggccttcacttggcatcaatgttacagctttaacattttcttgttcgccgaaaatcattgaaccagattgcaaaatgccgtttgcaaattctccatgacttgctaggataattcctaccatctttttacctcctatttcaaaattgataaatgtgacacttaaatgaaagaaaaaaagcaacgacgaaaaatcaagtgtgactaccctctttttccaaaatatccatcaaatagattttacgatcagcaggaacttttcgaatctcgacttcaatgccctgtttctgcaaataaagcagtgattcgaggtcttgatcattgacagaaacaaaattagtgatcatccgctttcctatcgaaaagctcattcctccaatattgattgaatgaatcggtaatccgcctttgactagtgtgacaacatcttgaggattggtaaataataacatgactttttgggtatcaaataatgcgttatgtgcaacctcaagcattttcgccactgtgacgacattggatttgattcctggcggagcggcttctttcaaaagaaatttgcgaagctgatcatttgcgacttcgtcactgacaacgatgattcggttaataccagtcattttcgaccaggctgttgctacttgaccatgaatcaaacgatcatcgattcgagcaagacgtatatccattcccatcgtaaaaacctcctacatccatcgatccgctggctatttgtggatcccttacttttttcattcacctcctgtatccacttatatagaagcaagaagcgtgccaacttttatacaatacactaatctttggaaaggcttaagaatcggcctcttgatgatacactaaaaaagatacactgaaaaaaagtgtatcttttttagtgtattctattcttaatgtattattgatcagccaaaaccgttttttcttgatgatttttaatcaactctgctaagtaatattcttcgctttctggtatttctacatttaacaagcgcgagaacgagcgaacatggatgtgaagttttttgtacatcggctcttgcttcagttcagaaacaaggggttcatcgacagttaaaggttgctttaatacgatccgttcgatcattccagcagagtggagcacaaaattgatttgaaaccctggtattgcatccgtcaattctaaatcattgatcaattgatggccaaattgccacaatggctcgataacttttcgcggattgacaaaagtcaggttttgctccatatatttaaaacaaatttcttctgcttgttcttcaccaagttcaacgtcttgttcaaaactcagatcattctctaacaaaatttcttccaacaattgatctacatcttgatcaatgaatcgttccagagaaataaaaggcgcatcgatttttggatctatgatccctgtcgtggcgatcagttgatattgtctttgtatgggttctaactcagtctttaaatcagccactgaaagtgtcacaacctctacattctgattttgacgtttcgagagggaactttgaattagttctttgatcctctgagccgttcctttacccgaggcacagatggctaagatggctttgcgatgatgattgcttaagtgaccctccggctgttcaacggaaccatagccgcgaaattttctaagcgattcatacaaactatcgatgtccgtgccgataactgaggcttttcggactgtttccaaaacgattgatgtcgtcaccatatcgacagtccgtacaatcacacctgtttccctctgaatctcattgttgaaggtagctaaagatcccatatctactaataaaatcacgccgctaccatcattaactgcttgaacactttcttcgatctttttcaatgcaacggtaggcggcatgtccaaaggcatgtctactgctgccacttgatccacttctaaaagttgttgaaccacttgaaccatactgcttgccgtgctgttcccatgggctgctacaactacaccaatttttccagaggaatgggcagtccgcaaagatacgagtaaaacagccaaataataggtttcactttcaggaatcgatactttgaaactatcaccaataaatgtacgaatttctttagcaacttcaaactctttcggatagtcggcgaccatttgacgaatattgtcattggtatgccgttcttctcccagatgaatttttttcaaaaaagaactaatgtgtaagctcatcgcatacacaaaattttgctgaaattcatagttcagccttgtgcgtaccagatcataaatacgatttgtcactgtgatcactttttgatccacaaactcgctcaatttgttttctgaattgaaagaaaagccgtgatctttgtaaaatgatttcaaatgaacattgatatctgtagatatgaaatgattgatggcttcttgatccagcccatccgcttttaataaagcagctttatcgccgataatatcgtaaagattatacggtaattcataagaatcggattgaatattattaagattttggtttggttgaacacgcacagtcggctcaagaattttggacagctctgctaactcatctcggcgattccccaagaccattaatcctgagcggattccttcgggaagttcgtccaaatcaatctcgatttcatcttgttgcatatgattcaagaaccctcgtgcacagaccaactgaacgttggacttcaattgaccaatatttccgaagctgacactgccaatcaacgctttaacgacatcttcagtcaatgtgatcgtgcgttggattcgtgttgcttcttgtcctacaagtacccgaacaagatccactttttctgaggcaggtcgtttttcaaaaaacggcagttggatattgatcggaattctccgagtaaaagtgtccaacaatgtcgaattgggatcctcagtagttgctccgacgatgcgaacattggcttgatgatttttaccagtctcacctaatcgactaaaggttccatgatccataaagtaaaaaatcatttcttgtccttcaggcggcaatcgatgtatttcatctagaaatagcatactttcatccgcctgatcaatgattccggttttctcctgatccgctccggtaaaagcaccgcgaacataaccgaacaaatggctcataagcaactctggattattggcataatcggcacagttgaaaacgatcaactctttttcctcttcgatcacctgattgcttttcgcaaactgaaacatggcgtgagcaaaatacgtcttccctgaacctgttggtccagtgatcaaacaatttagccccttaggaggatacagaattgccgctttggcttgttcgacagcatttttcatgctgccgttcacaccaatgatcgttgaaaaaatatcacggtttcccaatttgacatccactcgctgcggcgtagctttctctctttgggggcggttctctttataacttggaacatatttctcaggcccagaccgtgcatcttgagctacccaatacctcactggccgggtatcactcttttgaacgcggccttctttgacaagttgattcaaatctttgctggcattgcttcgttggatcatcaattgatcagcgacctctgatgtcgtcgttcccttttcattcaagccattttctgtattttccaataaaaattgataaatacgctcaatccgtttccccaacagctccgcctccttgaaagttttatccttgaatactttaatgggtttgaataaaaattgcaaatcttttctgaatactttccctactcaaaccagccaataacctagccacccttaaacacgccccttgaaaaatcttgcagcatacagcactaaccattttttcatagcaccttttgattaacttaagaataaagcatttagcaaaaaaaagacaatctaatgctatgattattgtgtcaatgggtagggaataaattttggcacgtcaccaacaaactgctgcaactctttttgcatccataaaacatcgtgccactgctcaaacttatagccaatttgtgggaaatatgcaacttctttgtaaccaaatttttgatggaacctcacactgctttcattcccagccgtgatacaagcggtcaaatttacgatattttgttttttcaactctgactccaaatgatgataaagcatcgttcctatcccttttgcttttacttctcgatcgatgtaaaccgtcacttccgccgtccagtcataggcagctcgtgttttgtaagcggtggcataagcatagccaagaatgacaccattttcttcagcaatcaagtatggataatgctgaagcgtttgagtgatccggtgcgcaaactcttcctcagttggtatctctgtttcaaaagtaatagccgtatgatctacataaggcgcataaatttttaacaatgatttggtatctgcaacagcagcctttcgaatgttcatatattcccttctttcttcaaatttttatcagtatacctttctaataaaaaaaagacaatccttgtctaaaaacaaggatcatctttacccactagcttacgcttgatttttttcttgcccgcaaaacacagtaatatgttgtggtaatacttggatctcaaccggcagacttggaccagggtctccatcgacattggtttcgatcgttgtatcatccagtagtttgatctgcgctttctcaaacgttagatatccaagggattcgttggattccgttactccttttagcagttcgggaatactcttgatggtttcccaaagattgctgtctttaatgtagataagatgcaatttcccatcattcgtactcgcttctggtaacagcgattcaaaaccaccgatcgtattcgacgatcctacgatcagtgtgctgctttcaattttggtttctgttgcttcctgaccactagtgataatttcaaattgatgactttcatttttgcgtacttcccgcaacccggaaaggaaataagccatttttccaagtttcgttttttcttcaacttcaacattgttgatagctgctggaatgatgccgatcgccactacattcatgaaataatcgtcattgattttcccaatgtcgattttgcgagaatgattcaacgaaaatgattcgattgcttcttcaggatcaagaggaatggccaatgcacgagccaaatcattgactgtacctagagggaaaaagccaaaacgcggacgctcctcatgactagcaattccgctgatcgcctcattaactgtaccatcacctcccattgcaaacacgctatccacggagccgacagcttcagatgcgaaccgctcggcatcacccgctttttctgtgtgtgcaacagccacttcatcaaatagttcctgcaatttttttgttgctaattcctcgtatcctgcagctttttcgcctcccgaactaggattgacgatcaatagtgctttcatctcctctgcctccttaatgctacttcgtttcacattttagtataacaaagagccaccagatttgtcttttgtgcaaaccaccgcgaataactctgaccgaatctccaattgaatcgaatagagctgtgtgtaattgccctatttcttattcttagaccaatcgtttgcgtaaacgccccgaaataaaatcaatacaggtaactgtcaaaataataccaagcaaaatgatgcccacacgactccaagatcgtgcattgatagcaaaaatcatcggtgtaccaatccctcctgctcccactattcccagaatcgatgcagagcgaacagctaattcaaaacgatataaagtaaacgacaaaaactctggaatcaactgcggtaaagtcgcaaatcctaaaaccgcccagcgatttccgccagcactcacaacagattcagaaggtccctgatccatattttcgatcgcttcactatataacttggccaacatacctatggaatggacactgacggctaaaacgcccgcaaaagatcctggaccaacagttttaataaacatgatggctagaacaatctcaggaaacgtgcgaatcgctgttaagacgacttttcctgtgcccgacaagaatctaggtgtatttttgcttcgagctgcccaaaacgcaaaaggaatacttaataaagaagaaataaatgtaccaacaaaagcgatggctaccgtttcaatcattaaactgaacaaatcttcgccatccccggtatagacataactccaatccggatggatcaatccgtagaaaattgcccctaagatttgaccaacgttttctttgatagtagctaaggggattcctgcaaatgcccaaatataaatagcaaccagaacgagcacgaaaagccattttctttttttctggggttccgttggcaacatcatagcaatcgctcccttactctattactgatggtatctataagaagaacaacgataaaaatcgccaaaacgataattgccgtttggtcgtagcgaaattgactcaatgatcgttgcaaaaagacaccgattcctcccgcgccgatataccctaagatcgttgaggcgcgaacattgatttcaaaggcatacaaaagataacttaaaaaatgactcgttacctgcggaagtaccgcgtaacggataatcgccagttttgatccccctgaagcggtgacagcctcgatcggtcccgcttcaattgtttcgatcgactcataaaataatttcgtaatcatcccaaaagaaaagatggaaattgaagtcacaccagctaccggaccaataccgacaactgctacgaacagcgccgccaacatcaaatcaggaatcgttcgtacgatattcaaaagaaagcgaaaaatccccgataaccaaggaattgttaggatatttctggctgccagcaaagaaaaaggcaaagcaatgagcgccccaaacgttgttccgacaattgccatttgaatggtttgaagaagaggctccacaatgatcgtactatacgaccaatctggtcgcagcatttttatcagtatcacgttcatttgatccgcattttcaaaaaaacggcgaagatcgactcccgtaatcgatccactcaaaatcaagacgagcaaaaaaagcaccaaccaaagaatattcttccatagtccgcttcgtttaggcaacaattgagtggtcatttttctgtgcctccttgctcttcgataatctcactgccgtagatttcttttaattttcggtcagtggcttcgctaactggtccatcaaaaacaaggcaaccatcacgtaacccaatgatccgtgtaccatactctcgcgctaattgcacggaatgcaaattgacaacgatcgtaatacctaactcttgattgatccgctttaaatcactcatgaccttctccgttgtcataggatccagagaagctaccggctcatccgctaaaatgatttttggttcctgagtcaatgcccgtgcaatcgagacccgttgttgctgcccaccagacaattgatcggctcttgaataaactttttcggctagattcactctttgtagcgattgataagctagttccttatccgcttgtggaaacaatcccaaaagcatctgaagagtggggtgataagcgactcttccagtgagaacattccttaagacactcgaacgttttaccaaattgaagctttggaaaatcatgccaatgtctcggcgaatcaaacgtaattctttgccctttgcctttgtaatggagcgattatcgatcaaaatttcgccactggtgatttcgtgcaagcggttgatggaacgcagcatggttgatttccccgcaccagacaacccaacaacgatcacaaactccccttgatcgatgtcaatattcaaatcttttaaccccagcacaccgtttggatattcttttgtcacatttctaaacgaaatgatctttttatttgctaacgccatggttctcctactttctctcattaaactacttttataaaattgaaaagggtatctgttgatacgataccctttctctgccgcttattgtcctacttgttctgcatattcacgaacgatatcaaaattactgtcttgggagactacatagccttcatgagagtagatatctgaaatgatttgatgaccttcttcatctttaccaatttcgataaaggcatcttggatttttttgtcccattcctcactcatatcactgcgaacactaatggtgtcattcgggattggttctgtgaaatacataggttccacgtcattcatgattttaggataatcttttttcactgtatttcgcgcatcttcaaaaacgaaagccgcatctacatctccgttcaagacagccaaaactgcttggtcatgacctttgacttgaactgtcgttacatctttattgatgtctatcccttctttttgaagttccgcaactggccaaacatacccagccgaagaggttacatcttgtgtagcgatcgttttccctttcaaatcagctaattccttgatatcgctgccgctcttgaccacaaccattgatcgatagctatccaccaattcatctgtcgcttcaccaccaggctgcttgattccatatcgctgtgcctgcagtaatacttttacattgctttgttcatgagccaaaacataagcatttggaggcaaaaagcccacatccacttgcttagaagccattgcttcgacgatcgtattgtaatctgttgaaacacttacggtaactggaattcctaatttatcacttagcagcttttcaagcggtttcgctttagcctctaacgtttctgctgcttgcgagggcacaaattgaactgtcaacttttctggaacatattgttcctctgcactcgaactagattctcccgctccgcaagctgctaatgccaatccagttgctaaccctaatccaacgattcctacctttttccaaagcttcattcttcttctcctttgtgttaaaaatcagaacaaccaattaacgaactttacctttttgattatagaaaaacgtacatttaattacaactattttttcactataaatggatattttttagtaaaatcaatctaatcacgaacattaacttgtgtaccttttctcaatcaaagagtatttcacagtctgtcaattgctttgctctactttaaaaagagtaccaaagcaatttattgtttgtatttacaacacgtaaagtttctgttaatcctctcgaagatagttgtgatctattggacatgtcatcaatcaggaaattctctacttttgaggctataattctctcttcacatctaccggtaactagtttgaccaagattaccaaaacaaaagtttgaagagacagatcgaaaagacgatcgcctattcttccccggacttacaacagcagtctttcaagtgcaaaaaaactcatggctgtcggctcctcacatccaacaccaccatgagtttattttcaaccagattatctccattctttcaacaacacggtctcatcatttacaaactctccagttgcaacaaatccaaaaccttcgtacatttgtttagcgatcgtattttctttaacggaagaaattcgtagttcttttgcttggatcgcctgccggaaccattcaatcgctgcttccattgcctgtgatccatatcctttttgctgaaagcgatgatcaatcataaaacgctcgatccaccatgattcttttgcataatcttcatccgcttcgtaataactaaacaataagaaaccgatcatttcttcttgatgataaatcgcaaaagcctgccgagcttcttcatatacagcttccagcaaagaataccaattaggcgcaacaaatttttcttgttctttggttgtttttagttcaatacagccacgataattctcttttgtgattggttttagccggatcatttcagacctcctctaattaaatcgctttcaaacaaaccgaataaaaaaagatgacttactaaggatatagtaaatcatctaactgtattattaagcttcttgcgctactgggtatacagaaacttgctttttgtcgcggcctttacgttcgaaacgaacaacaccgtcaacttttgcaaataatgtatcatctccaccgatacctacgtttactcctgggtaaattttagtaccgcgttggcgataaaggattgatccacctgaaacagtttgaccatcagcacgtttagcacctaaacgttttgattgagagtcgcgtccgttagaagtagaaccgccaccttttttgtgagcgaagaattgcaaattcattttcatcaacatgagatgcacctcctagttttctttgattgttttaatttggatataatcgctgtattcttcttgaacagattgcagaccaatcaatagattctctaaaagaatctgagagatattcgactgctcttgggtcaaacgaggaacaagtttaacaagaaggtagccaccttcttcattgttcgcttcaacgattggtgttacaccagccaaagcatcgatcccatttaccgcactgatcgctaatgctgaagcagctgcgcagacgatgtctttgccatattctcctgcttgcgcgtgaccggtaagttcaaaagaaacaatccgaccagagtcattacgcttgaatgtccctttgatcatattcgttaccctacttttcgtaagaattatgcattgattgcgtcaataacaacttttgtgtaaggttgacggtgaccttgtttgcggtgtgaatgttttttaggtttgtatttgaaagttacgactttcttttgtttgccgtgtttttctacagttccttcaacagttgcaccagcaatgattggggcacctacttttgttgattcgccacctactaagatcacttcatcaaaagtaactttttgtccagcttctacatctaatttttcaacatagattgcttgacccacttcaacttttacttgtttaccaccagttttgataattgcgtacatgctctaaagcacctccttctattatacttagactcgccatcccaagtgactttcgtacttaataacttgttctgtgcggttgtagctgtggagtccacaattacaacagattaactttatcaaaatgtttccgtaaagtcaatgaaaaataatgatttatttttgtcatgccgctttactattttttttaagtaagttgttttactatagaagaaagaaacaaatgaggtgttaaaatgaactacccaaaaaaactagctgagccaatcattgaacaatcaaaagcctatcagcttgaagggtttgttcctggtcaaggaccgcttcatcccaaattaatgatcgttggtgaagcacctggacggaccgaaatcgagaattttattcctttcagtggccaagcaggcaaagaactgatggcctctttggcgttagtcggactgacacgtgaagaggtatatatcacgagtgcagtacggagccgtccctattcgatcaaagaacgaatcaacaaacgaagtggcgcacatgaagtagtgcaccccaatcgaacgccaacaaaaaaagaagtcttgttgcatgcgcctttattggattacgaaatccaaaaggtggatccgcctttgattgctacggttggaaacatcgggttacaaagattattaggcaatcgctattccattacaaatgttcatgggcagccaatcagaagtgcgatccaacagttgaatgctgaaaaaaatggttatacgtggtctgacaaacaatacctgattgttccaatgtatcatcccgctgccattttttataatcgaacattggctgaacggatccatcaagattggtctggcttgaatcgcatcagagagcatggcttgcactagcatctcgcaattctgtcttttagttgcggcgataatgagggattgttttttcataagcagtgattttttcttcttcttgcaacgtgatgccaatctcatctaatccattgaccagtttatgcttccatgttgcatcgatctcaaaaggatagaccgtttgtttgacagttacgtgctgtttgggaagatcaatagcgatcctctcatcaggagccaatgctgccaatacttgacgagcagaaagcgataaaacgataggcagcaagccgtttttcgttgcattcatataaaaaatatcgctaaaactgccggcaatcactgcacgaaagccgtagtccatcagcgcccaagccgcatgttcacgcgaagaaccagaaccaaaattatctccagaaatgaggatagatgcttctttgtattctggaaagttcaaaataaattcaggatttgaacggcgatttggtaaatagcgccagtcatcaaaaaggtattgaccaaatcctgtcttttcaacccgttttaaataatttttcggtaaaatttgatccgtatcaatattatcattcattaatgggatcgttttcccttgatagtaagtgaaggcttccattaatttttcctcccgacgatttctcgaacatctacaaagcgtccataaacagcggcagccgcagccattgctggactgcataaatgggtacgggcattcttaccttgacgtccaacgaagttccgatttgatgtagaagcacaatggacgcccgctggtactttatctggattcatgcctaggcacatggaacaaccaggctctcgccattcgaaacctgcatctttaaagatctgatctaaccccagtttttctgccgcttttctaactggacgtgatcctggaaccacgatgcctgtgaccccatctttgattttttttccttccaaaatagttgcggcttcttgcaagtcagagagtcgaccatttgtgcaggaaccgataaaaatatattcaattggaatatcttcggctcgctgtccagggtgcaatgccatatattgataagcttgttcatcattatggtcacgaatttcaggaaagactccactgataggcactcccatctcaggattggttccccacgtaatataaggttccagctgagaggcatcaagagtcagttgggtatcaaaaacagcctcttcgtcggtttttagcgtttgccagtctgcaattgcgtcagcgagctctttgggtgcatattcccgacccgcgacataagcaaaggttgtttcatcaggggcaatcagccctatcttcgccccaccttcaatcgacatattacaaatcgtcatgcgctcctccattgacagattccggattgtttctccataaaattcaatggcatgacctactccaaaatccgtaccgtgagtggcgatcagggcaagaatgatatctttagcgtagacgcctggttgcaaagttcccttgatctcaatccccatacgttttggtttcgtttgccaaatcgtttgagttgcaaaaacatgctccacctcacttgtgccaataccaaaagcgatagctccaaacgcgccatgtgtggctgtatgtgagtctccacaaacgatcgtcttccccggttgtgtcagaccggtttccgggccaaccatgtgtacgattccttgtcgggctgagccattgtcacataactgtatcccaaatgcttggcagttgttgcgcagtgtatctatctgtttctttgcaaccaaatccgtgatcgtaaaaatatctttagtcgggacattgtggtccatcgttgcaaaggtcttttcagggcaacgaacacgccggccagcttgcctcagtccttcaaaagcttgaggagaagtcacttcatggatcagatgcagatcgatatataacagctgtgcctcaccttcttccagcactacatgacgttcccagagtttgtcaaataatgttttccccattcagtagccccctaattttttgattaccgcattcgtaaattctgttgtagtagtattccctccaagatcacaagtcacgaccccatcttccatcacttgatagcacgcctgctccatctgatcagcaattgatttcatcccaaaagaagttagcatcatccccacagacagaatcattgaaatgggattagcaatatctttgccggcaatatccggtgctgaaccgtgaatcggttcatacagtgaaaccccagaaagactatgacttgcactagccaaaacacctaatgatcctggtaggactgacgcctcatcgctgagaatatcgccaaaaagattttcagtcacaatcacatcgaatacagttggctgttgcaagatcttcatagcggcagaatcaacatattgatgtgttaactgacaatcgggaaattcttgcgctacttcattcgccacctttcgccataatttgcttgttgccaaaacattggccttgtccacggacactactcgccgttgtctagttcgtgcgatctgaaacgcctttcgtaagatacggcgaatctcttccctatggtaataattcagatccgaagcctctgttgccgatagctttttttctccaaaataaatgccgctcgtcaattctcttaccagtaccagatcggttcctttaacgatctgctctttcaaaggagaaaagggtaaaaaagcatccgttactttgatggggcgaatgttggcataaagatcaagcgcgcgccgcaagtccaataaacctttttccagtgtataagctgcattttcccacttgggatccccaatggctccgagcaaaatggcatccgcttgctgacaagcttgcaatgttttttttggcagtggtgtgccatactgctcaatggcttgtccgccaaatgcataagactcaaaagagaaatacgggttgcttggcaaacacgcctttacaatttgcaatgcactggtcatgatctccggtccgatgccatcaccagcaagaacgacgattttcttcatttattctcgcctcgattcttcaaagcagcgctggcttgtacataggcttttgcagaagcttgcaacacatcaaaatcaacaccgatcccactgatttgtcggtttgtctctgcgcattcgatagctacatgaacttctgcttgcgcatcttctccactcgtaagagccgtgatttcataatttagcagtcgcggttgctgatcaaaaatctggtcgatcgaattatagattgcttgaatgctcccagcgccaattgctgaggcaacataagattgatgatcttttgtgatcgataccacggcaccttgatgaccattggagacatattgtagctgaacagcctctaattcaacgccctctgtttgcgtgcgaccttgatccgctgctaacgccagcaaatcctgctccgttacttgtttctttttgtctgccagttctttgaatcgtttgaacaatgcatttgtttcctcagagtcaaactgatagcctaattgattcatcttttctataaacgcatgccgaccagataattttcccagcggtagcgaatttgtttgaacaccgactaattgcggcgtaatgatctcgtatgtctcaggattcttcaagacgccgtcttgatggatgcccgattcatgtgcataggcgtttcctccaacgatcgctttattcttaggaacagcgatccctgatagtcgagcgactaggtcactggttcgtttggtttcgcctaactggatattcgttgtgcagtcatagaaatcttgacgcacatgcaatgctaatgccacctcttccaacgccgtgtttccggcccgttcaccaatgccattgatcgttccttccacacgagtggctccgttctcaatagctgccagagcattcgccgttgccattcccagatcatcgtgacagtgggaggaaaacataatcggttccttgcttttggtattggcaatcaaataggcaaataattcgccataggcagtgggattactatagccaacggtatctggaatattgatgatggtcgccccggcatcgatcgctgtttgaaccgcttctaacagaaaatctttttctgtgcgggtcgcatcttctggagaaaattgaaccttgtcaaataaggttctagcataggtaacatgttctttgattgctcggattacttcttctttagtcatggctaatttataacggcgatggacttcactggttgccaaaaacacatggatctggggacttactgcttgctttaatgcctcataagcgcgatcaatatctttaatttgacagcgtgccagacctgccactgtcatcgtggatacagcagttgcgattgcttgaaccgctgcaaagtctccttccgaagcaattggaaaacctgcctcaattgtatcaattccccatttttccagctgtaaagcaagctgtaccttttctttcgtattgaaattcactcctggagtctgttctccatctcgaagggtggtgtcaaaaaactggatctgtctcaaactgattcctcctctggctcatttgttcttttagggtataaaaaaagcactccataaaggtcttccctttatgcaatgcgaataggactcttctgtttcacgtcatcagatcatgaaatacaaaaaagagtcctcacggtaataataagttgctagtgttcatcggcctatttctattcattttattcacctgtcactttctgcttctcgttaccttatataagaagataccgaaagacactgcatctgtcaatgcttttaattgaattttctgaatatttagatagataatattagagaaaaagaaataaaagtgtccttttctctcttcatatctcttagaagtaagaaattattttgaaatacgttcctttaaaacagatttttttcagcgaatactggttatatcttcacagactcttaacacaatttaaacattgctctgttagtatcattgtataccaaaaattatttttcaacctttctcccctaccagtcattcgactggtttttttgtcttactgagcaaaagatctgttcttttcccaagtagaaaggattgaactcaaagagagttatccgtataataagtaacagaaattatttaggaggatcaggatgcgtaacgaaatgatgcatcgtccagtagtaaaaaaagaactagtggcgtttatgcgggaaaaacaaaagcaattaactgggaaattaggtcaaatcgaacaggcagctcatgaaaaagaagttcctattattccgcatgagacagtggtgttcctgcaatttttattaggacaaatgaagcccaagcaaatattagaaatcggtacagcaatcggcttttcttcaagtttgatggcacagtatgtaggtgatggtcacgtaactaccatcgatcgctatgatgtcatgatcaaaaaagccagagaaacttacaaacaattgggccttgaggataaagtcactcttttagagggacaggcagcagacgttttgccgacacttgatggcccttacgattttattttcatggatagtgcaaagtctaaatacatcgaatttttaccggaatgcttacgacttttacgtaaaggcggcgtgttaatggtcgatgacgtctttcaggcaggaacgattttagatcctatagaagacattccacgaggacaacgggccatccaccgtaaactaaaccttttcctcaatacagtgatggatcatccccaactgacttctagcttaattcccttaggagatggcgttatccttattacgaaagaagcagatcatgtggacgtggctacaaccagcgagtaacgagtcattttaaagaaagttggcaaaaatagcgaaaagcgattgacattaggcgctcctttttctataatgttatttgttgctgacttgtcatagtagctcagctggatagagcatccgccttctaagcggacggtcgggggttcgaatccctcctgtgacgttatttaaccgtcgagaacccttgttcttggcggtttttgtttgttcttgtgccaaatgtgtgccaaattgatttagtttttttgaaattaggctaactagaaagttgaattatatatataagcgccaaataagttatagattctttacctctttttctgatacaattaagaaaaaagaagaggagtttataacgaacatgaaaaaagtttatttgggtgtttttattggtatcaatttattattcttatcggcttgctcaagtcccgaagataagaaaacagttactcaaggttctgccactgctcaaaccgaatcaattgttgaatcttctgctgaaaatactactgaaagtagcaccgtagaaagcaatagtgccaccgtggaccgtgccgaatattcagcgaatttttcagaagattggaatggcctgaccacgaacatcaataaagtagtgattgtagaactatccgatgatgagattgaaatgcaaggtctagaaaataaatacgctgttcaagtatatttcgaaattaccaacaattcggacatggattttgatacttatccagaccaagcaacaatggttgtggaaggtcagcaaatcgaagctgagatgtttttaagtgatagtattggtggagaaatcttaagcggtgtaacaaaagaaggaattgtgacattttcagtacctaaaatagaagatgttagcaacgtttctaatattcgattgaaatggtctgctagctacgacaccgaaaattatgacgaggataattataaagattttgatgttacattcgatttaactaaataatcgatgagtggcagaacttatactaaggttgtttgatatgaataaaatcattaaaattgctcctaccttatttggtagagagctttttttattttctgttcgctttacaaaacgaacgtaagttcgtatactttccgtaaggagtgagctattatgggaagttttcgatacgaacttgagcccaaacgtgacattctttttattgatgtaaaatcattttatgcttcagttgaatgtgttcaacgtggatttcacccaatgaagaccatgttggttgtcatgtcccaatctgataatacaggaaacggactggttcttgctgcttctccattggcaaaaaagaaattgggaatctcaaacgttactcgtgctgataatttaccgaaccatccgctcctattcaaggtccctccacgcatgaacttatatataaaagaaaatctgaaagtaaacaatgtatttagaaaatatgtagccgatgaggatctactcctctactctattgatgaatcaatgatggacgtaactaaatcgctgaacttgtttgtgccagacaaaagcttgtctcgaagcgaaagacgatggcgactagctaagatgattcaacgtgatgtctatgacacgacaaagctatacgtgacggttgggattggagacaatcctcttttggccaaactagcattagacaacgaatcgaagcataataaatcacttattgcggaatggacctatcaagacgtggaaagcaaggtttggaacatctctcctatcacagaattttggggcattggatcacgcacacaaaaacgacttgagcgaatgggtatagaaacgattgagcaacttgcgaaggctaatcctgatttgttgcgaagtcgaatgggaattattggtgagcagttatatcatcacgctaatggaattgatcgaacaataatctctgagccagctcctcagacgagagacaagagttatggtaatagccaagtactaaacagaaattattatctccaagatgaaatcgagattgttgttaaagagatggctgaacaggttgctgcacgtattcgtagacatcactgccaaacttcttgtgtttccatttacattggtgttgcttttggagaaacacaaaaagggttctcacgacagatgacggtcccacctactgataacacaaagaagctagttgaacattgcctttttttatttcgtaaatattatactggtcaagtcgtccgtcatgtaggtatcacctattcaaagttaatttacacatcaagtattcagcttgatttatttgctgatgctgaggagcagataaagcagattaaactggataaaatcatcgataaaatacgtgaaaagtacggatttacttctagttttgataacttctcattttttgttaacccatcaccaatatctaaataatgtaaaattccttgttgttttttcgatgtatctttaaccaaaataactattgttactcccgtcatgatatcaaaaatatttcctccttcaatttttgattgttctttagttttccctctaatggctccttttaggttcaaaatataaatagcagaaaattcgtctatcaaagatttacgcattccatccatggcatttccatctataaatgaattattagtaatgaaaccaataaccccattttctttgatttggttgctagcccaacgaattgcacgaatatacgaatcaattatccagaaggataaaactcatgaacttccttaattgaaattacttaggtgaacccgtattcaaaaaacgttgttttaccgctaaggacccttggccttagcggtttttgttttgctttgtgcccaatataaatcaaagatgcactctttgttcaaccaaaaagtgcatcttatcaaactagcaagttcttttattttttcatctcacgaatgtccgagttatcacgaaaaaactgtaacacacggattcataaatcaattatctaaagacgttggtcattgctgctagtcatcaatcatcttctgtcgtatttcttagcaataaaaaccaacttctctttcgatcacgtcatccaagcgatacgtacgctaccgttgttctctgaaagttatttaccgattaattagcaacgtgtatttgctgttgttcaactaacggataactaatcagtttttcactgtctaggtcttctttatgcatatctacggcgacgatttgactattttcataggtccgatagtaataaatccctttgtcgacattgcagcaagaagaataaatggtatattcatatttcccgtctcccacatcacataatcctttttgctgttcgacagaccctaaaatatggaaaaattggctgatactttctgattctgaatcaccagatacagaattcagttttgtgaatgcagccttcacaaatcgagacatcgaggacaaatccccaggcaacccaattccgcccattcctcgactatactcattcaattcgattgcatctgagaaggtattggttggcgttttactagataaagaacgatagttatttaaattaaacaaatgatagtcaaaagaaggattgttcgttaggacaccaacaggattatcatagatatgaagtccgtctttcatactttctacaacgattgaagactctttatccgctaataaccagtgtaaaggcgacagcggaagattttcgctaaaattgatattaaccaaattgattttattcaacaattcttttgcttcagctactgtgctgcattgccctaatatccagggaatgaattcaaatggtgtgacattgtctttattctcaaccggttctttgtaatctgcaaaaccagcaaaatttaacccagccatgcttaaacctttttcattggtagcatcataatacagcggataatccgctataccagcagcaatcccgatcatcgcataatgctgtgataactcaccaacttttcgaaaagacagcttatagttcctaggagtaatcgtgactacttcttcataagacagctcataatcaaagtttctaccaaaatagtgatctcgcgttgaataagtaattgatgtacacatattttttcctcctaatgttctttttttcacttatattttactcctattcacttttttttcaaaagaaatgattgtgtctcgaactcagttcttttattggttataatcatctctaggaaaatgaacgttaacaagtactctattcgtacttttcaataaaacttatcgttgttacactagatttcatacctatcgtaaaaaagcattaattatcaaaaaaccttccaataaaagatgtattctacatacaaggaggcagtgaggtgattatggattatacaaaagacattcaactggcattactctacattgaaaataatttgactggcgatctctcctcaaaagaaattgcaaaaaaagccggcatgtcagaatttcattttcagcgtgtatttaaaaaacaactgggcatgggagtatataaatatcttcaaaaaagacgtatggcccatgcttccctactacttttgaagagcgaattgaagattatcgaaattgctctgatcagcggtttttcctcacaagaggcgttttccagagtttttaagtcctattatcaactccctcctcgacaatatagaatccaatttaaaaacttttttagggggaatcaaaaaatgtgtgagacaaaaataaatggctggttgctttctggaaataattttgacaaatatgaagtgacaattgatcaaatgaattttcatagtggaaatcagtcagtaaaaatgagccaaacagagagcttatacacagagaattttgcaactgttatgcaacaagtgagtgcaaaaaattacattaatcaacgtgtgcgattaagcgcatacctaaaatcagaatcaattgaaggttggggaggaatttggttgagaattgatggcaagaattttgaacaattagcgttcgataatatgcagaatcgtccagtaacaggcacaaatgattggaattattattcttctgtcttagatgtctcacaggaagctgaagttttaaattttgggtttttgttgcagggaaaaggcactttgtgggctgatgatttttgtttagaaatcgttcccaatgatattcaaacaaccgaatttaatagtgaacagtattacccaacggaaccccaaaacttgtcgttttcggaataagaatagttaataaatgagctacagtagaattcaagatgccacaagaccttatggaatactactgtgcttgaaggatccaagcaaaaatcctgctcccctccttttcttatacgaaaaagaaatagcattctgaatcaatgcgaggtaaaataaaagaaaactttttaccaatcagcttattctgaatcggagaggaagctttctatggatacaatgatgaaaagtatcattacagaaaaagatttattacggcagatcctgcttctcgaagagttatccaatcacaaaacgattacggcaaaggcattggctgcttcgattcaaactacagagcggactgtctttacagatattcagtatattcgagagcatttgcctgacggatgggaaatcgaagcgacaagtaatggcttttctttacttaaaaaagattcccaactaaccaatcaattatgggaaagcttcttgccgctttcaattggcgctatgttgatcaaacagttattctttgcaaaaggaatctcaacacaatctttcttgcatgacagtggtatctcttttgaaacattgaaacgtcatgttacaaaaatcaaccgtggcattaaaccatacaatattcgaattcagttgaacgccaagcaagtcaaactgtcaggtagtgagatcagcattcgagttttcttccatcgtctgctgctgccttttacccacaataattatttctttgaagattatgctattcatgaatcacattatcttatctttttacagtcactgaaacgtcaagagttggacgttctttctgaagaaatttttggcacttgctggttcttcatcaatacaatccgaatcaaagccaattgtcgggtcaatgcactcgcttttgatcctttagatccgctttttttacaatatcatcagtcgctccagcaagtttatcaaaaagaaggcgtctatttgaatcaggaggagtgtttctttagtttctattgttttctggaaagttggaattacaacaatcagtggacaagcaaaattgctgtcacactagatgcctatcaggaaatcaaacaatccgtccagcgatttgttcaagaacttgggcaagaattggcgattcccctactttctgaaacccagttagcggacaatttgctgcttttggtcttaaaattcaatgaatccgcaaaactgtctgaacaatttcaattagagtatcaagaaatgatgcacattcgtcaacacaactatcaagcaatttttgaacgattacggaaatttatcttagatccaaaatttgccattgtaaccgatgaacctaagtatatcttgaatatggcttcactcctcgtacaacaagctgtgcttcaggcacgaccagtaacgacccgagctttcttcttctttcaaggagaaccagcatggaaagttttcttgcaacaggaaataagtgattatttgggttctaggatcgaattagtcccagtcgaaccagctgaattcgcagggatgactactcgaaatgacgacttcattatttcgaacgtccctttggatgatcccaaattaccagtcttctatctttcaatgctgccaactaaaaatgagctcaatcaattgactgagctcatccaaacctattatctgatcaaccaatgacttagcttaattcattggttgtttttgtattttgccgattggcgcgccgcttcattagatgcttttcaacttcaaccaccgcaaagagtaagaagccatttactgcgatactaagatgctgtacaagcgtcaatgtagttgtcccaatcagttgctgcgcaactggcaacaccagaaccattccttgcatgatcaccaagattcctagagaaatgaacagtgcccgattttggaacatactcttgttcaatgctggctctaaaagctcccgacaattcaacatgtatactgcttgtcctaatacgatgttctgcaggagaatcgtttgctggactgcttgcccttcaaattgcatggacaaaaagtaagcaggaatcatgatcagtagagaaacatagacgattcggaacatgctgtacatggaaagaattccttcattgactggacgtggcggccgatccatcacatctttactcgctttttcgaatcctagtgcataagacaatgtaattgttgttaccatattgacccagaggatctgaactggagtcaaaggtaatgggcgatttaacaagagagcaaaaatgacaatcaatccttgcgctaatgctgttggcaaaaagaagttgatggtttttttcagattgtcaaagatccgtcgcccttctttgactgcattcgcgattgtatggaagttatcatctgccaaaaccatatcggctgcttgcttgcttacttcacttcctttgatccccatagcgatcccgatatctgcttttttcaaggcgggagcatcattgacaccgtctccggtcatacctacgatctcaccattattttgtagagcggtcacaattcgtagcttgtgctctggcgtcgtccgagcaaaaacatccacgtgattgacttgctgtgccaactcctcatcggtcatttggtcgatatctaatccttcaagaactttcttcgtatgtttcaacccgacttgctcgccgatggcttgcgccgtttctttgtggtctcctgtgatcattttgactctgatccccgcttgtaaggactctctcactgctttgattgcactgtcttttggcggatcaatgattcctgcaagacctatgaagactaaatcagtgacttcttcatgagcaacttgactggatgctggaactgtcttgtatgcgaaccctaagacccgctgtcctttctgtgctagctcagaagccgcttgctgccaataggatacttgatcttctgatagctgacttttatttagcaaaacttctggagcgccttttacatataagattgattgatcctcttgcaaaggatgcaaagttgccatgtacttgtaagtagagctaaaaggaatttttgctgcaacttgttgcaagggtaattcctgagtctccacaaactgcagcagcgcccgctcagtaggattaccttgcaaatctgctgcccgctgagaactatcttgtttcagatcttgacaatttgccatgatatcgtacatgagcgcttgctctttttcggttacagtgacagtatctacaacggtcatttcattttttgtcaacgttcctgttttgtccgaacaaatgactgtcattgcaccaagcgtttccaccgacggcatcgtcatgatgattgcttgctgatctgccatttctttgacacccattgacaaaatcatggttaaaacagctggtaatccttccggaaccattgctacgattaacgcgatcactgaggaaaacaacacgtttagttctagaccataccggaatgcggtaaagaaaattaagaagagaatcagcgcgacaataccgcgaaaaatctgcttgttcaactgatgcattttctttaccaacggtgtctcttgtgatttcactgactgcaaagcttgattgatcttaccgatttctgtctcgtcgccagttgctactaccacaccgatagctgacccactttgaacaagtgtaccagagaagaccatgttcttttgatctccaataatactgttttctgtgatgacgtgttctgttttcttgactggctcagattctccagttaagatcgactcttctacgaccaatccatgattttcgatcaatcgcatatccgctggtacgacatcgcccgccttcaatgagactaaatctccttgaacgatcgactctgcggcaacagtttgctgcagtccttccacaatgactacggcttcttggcccatcatttgttttaagccgtccaaagattcttccgcttttcgttcctgccagtaacccacaatgccgttgatgataacaactagaagaatgatgccactttctacataatcacctgtaacagcctttaaagctgcagcaaccatcaacacgatcatcaacagatccgtaaaatgttttgcgattttttgccaagttttgatttgaactttttctgcaatgcgatttgcaccatctgcttctaaccgtgcctgacgttctttatttgaaagtccctgacgatcggactgtagctgcttcatcaattgttcttttgaaatttgataccacttcattgccattccccctaatgtctttttagctttcgcttgtctataagtataggggggattcttaaaaataaacggtcgattatttcagtctaatatgaaaaaaatgcccattaaaaaaacgctctattagaaagatccatttcctccaccatcaccatgattcgctcttgtgattttttcatgaaacatcgcgatagcctgtgcggtttctgccatatttgcgagcgttacactttttttcattgcttcatcaaggagaagtgggcctggttgaatactgaaaataccagcaaaatactgaccgatctctcctagatcaggctccctttgcccacacaatgcaacaactggaatagcatggggctgtgcgattttggccacacctaatggcacttttccggctgcagtttgacggtcaaaacggccttcaccggtgatgatcaacgtagcatcactgattctagtctctaatttcaacagtttcgcaatggtcataaatcctggacagatctgtccccctagtaagaccatcgcaccgccgatacctccagcagcacccgttccagcgatcccatttaaatcaatttggtattcttgctgcacgaaatacgctactttttttgcttgctgctccaatacctgtaccgtttgaggtaaagcacctttctgaggtccgaaagtagttgcaaatccttcagctccagtataaggattagttacatctgctaaaaccaacagttcgataccagaaagcaatttctgcactgctgttatcgaaaaataatttatggtcaacaaaggattgcgcgcatctgccgcaggttgatacattagttccgcacctaatgcttccagtaaacccagtccgccatctgttgttgcactgccacctaacgttacatagatctgtgctactttttcattgattgcatctgcgatcaaaagacctagcccgtaggaactagcctgtctggttgtttgatctgatggatcaagtaattggataccgatgattgctgcacattcaataatcgctattcgcttttgattgattgttgtcagtaaatacgaaactactcgttcttctcctaggggaccgacacttgttacggatttatactgtcctccataggcagcaaataacgcagccattgttccttctccaccatctgcgatggggattgattctttttcccattgtactggaaaccctttaagtgctgcctgatttaattcttccgaggtagcactccctttaaatgagtcaatcattgctatcactttcatatcgaaccctcacctcgttttctttcattaaacactgaaatacgtcttacaacaagaaaaaagagtgttgctactctttatcaacccatggttaactttatcaatcaaaagttaacttgttctccattgtgctcctctctttcctgttctacaataaagctagccaattcaatggaggtgcgtcatggaattaccaattggacaggaaatagctaagagaagaaaggacaaacaaatcactcaaacagagctagctgattttatgagtgtttctaaggcctcggtttctaaatgggagacgggccaatcttatccagatattaccttgttgccactcctggctgctttctttgattgcagcgtcgatgatcttttagtgatcaattctcagctaacaactcaagaaatcaagcggatttaccagttgttgaaagactcgtttgaaactaaatccgctgatgacatgttacttatgctgagaggattcattcgccgttattattcctgctatccatttctgctgcagatgggacttttttatctgaatcattgggatctgttgcctattccagctcaagttactaggacagaacaagtaccaaataatgagaaaactgttgaggatcaacgaaagtattacttacaagaggcggttaaattatttgaattagtcaaaactaacggttccgctgacctcctgcaacaagctagctattatgaagcctattcaatgcttatgcttggtcaggcagaggacgttttaggtgtattaggaaataagacacccgttttcttgccagtggaatctttgattgcagctgcgcaccaacaaatggcagatggctcagccgcagaaactgttcttcaaagtgccatttatcaatatgtcacagttttactcagtctgttgactaactacacgcttttgctgaccaaaaaaccccaagctatggaagcaacttaccaacgagggctggccttttgtgaaacatttgacttatccagactacatccagtcattatgctcaattttttggctgcctgtttgaccacttttgctgtacaaggcaatagtgcccgcttgctttgcgctttgactcgttatgtctcattgctggaaaaaacagaagatccttatctccttcatggtgatgcgtactttgatcagatcgaaagttggattgatgagttggaacttggaaatcagatgccccgtatttctaatatggtaaaaaaacaattgacagggctgattcttgaatcacccctattgcagcccttcaaagatcaacaatcatttacagaattattccagcgcttgcaagcagtagccgcccatactgcagatgacactcatggaaaggaggaaacacgatgatgaccacgagcattccagaaaatattggtgactatctacccattctgatcccattagcacttttgcaattcgggttgatacttgtttctgttttagatatcgttaaacagaaacactttaaattcggcaaccgcacgttatggatacttgtttcttgtttgattagtattatcggaccaattttgtatttcacttttgggaaaggagaaaaagaatgaacgtcattgagatcaatcaattatctaagtcttttggcgaaagaaaaattctagatgccatttcttttgtcgttcccaaagggagtgttgtcggctttgtcggggaaaatggtgctggtaaaacaacaacgatgaagctgattttaggcttgctaaagtcagatagtgggcagatcacggtctgcgatgagccagttgtctatggaaatgctcaaacaaaccgtaagataggctacttaccggatgttccccaattctattctttcatgaccgcaacagaatacctgaatttttgcggaaaaataagcggtcttggcaaacagctgactagccgaatcgatgagattcttcagctggtcaatcttgaaaaaaacaccaaaaaaatcagcagctactcacgggggatgaggcaacggctgggtcttgcacaagctttattgtcaaaaccagaaatattgatttgtgatgagccgacttctgcgctggacccgctgggacgcaaagcctttctagatcttttacttgccatcaaacaagaaacgacagttcttttttcttcacatattttatcggatgttgaacaaatttcggattacgtggcgattttacatcagggaaagatcaaactctttggtgaaatggaagaattaaagacacaatttcgccaagaagattatcttcttcaatttgccagctcacaagaaacagagcatttctgtcagctcgcgaaaggtgcggcgattaattggacgagggaaaaacatcaactgattattccagaaaatcaaacttttcaacaaggccaaaaagtgctgcaactcatggctgaaaatgaattggtccccttactcttccaaaaaaatgaatcctcgctagaaaaaatctatttggaggtagttaaatgacgcagctaacagtttttttaagaaaagaagtattaggcggctggcggaataaaaagatcatcatttgtggagtgatttttctgatggtgggcatgctctcgccttttctggcaaaaataatgccggatatcttttcttccatggtgacagatgggatccaaatcactgtttccacgccgacatctgtcgattcgtggatgcaattttatggcaatatcggttcattgggtctcttggtttttgtgatactctttgcggatacgatttgtgcggaaattgagcaaggaactctgatcaatctaatcacaaagggattgccaagacaaacgattcttttagcaaaaacactttatctttatttcctttggacacttttctatgctgccgcttttctcatttgtcttctttatacaagaatttatttcaatgactctttgacccatcatcttatcagtgcgggttttagttattggttatttgggctattgtcaatcagcttactgctgttaagctccgcatttgctaaaaatgtttaccaagtcttactctttttagctgctttttatggtattggcgtattgggcagtctctttgaatctctccaaaagatcaatccttattcattgtccagccagacaattgcttatattcaaggaaattcagagctgatggacttcttaccagctgttctgatagctgtagtcggatcgtttttgtcattaatcattagtcgttcgatttttcaaaaaagaaagctttagactaatttgattatttctgggaagtagtaaataacagcctctctgacaattgatgtcagagaggctgttattttgaataagtgatattttttagtcccgacagtaatctcaatctctcttcgcgaacgcgattatcaacaaagggaatcgaagagaggttccctcatccagccgttcttttttctttgacaggagcggatgcaagtgtggactcctttgcttcctttcttttgacaaattgacgctgccctttgagcaagatattcataaagaaagcaatgagatagatcgagcaagcagaaatgatcgcttctctcagtccaaagaccagaaagttcaaaacaatgatcgttgtattggtcaagaagatcccgactgctttttttatgccgaaatatttttcaaaaatcaacggtgggatcgtgactcccccattggatgcaccgatacagtaaagggtaaatatccctaagctaaagaagaagcttcctagaatcaaagaggctgggtaaaattcccaaaccatccattcaggaatccatgctaatatgacaggaaacaacaggcttcccaagacggtattgataaagactttccgctctaaaaaaagaaacgctagtcctaacataatcaagttgattccccagacaatcagatggcgatcaatggctaatcctgtttctataagatacccgattgagcccaccccggccgaggcaatgctgtgaggtaaaagaaagaagttcaatgcaatacagatccataacacccctaatgaaatcaagcctattcgtttgatagtcatccacctgtttcctttctgtatttcaatctattgatcttcttgatattgctgccattttaacaaaaaaagcagcagaaagaagagtcaaatttttcatgtcgctatgaaaaatttgactcttctggtaatcgctaaaacgacaacctttatttaattcaacggatttttttataacaaatgattcgaaataaacaaagttctcttagccaagaaggttggctgctcactgatttgcgcaagtagatctgctacttgtaattcgacttctcttatctgattgtccttgctcgtttgcagatcagattcaggtgaacactcatgcaaaaaaagcaggaagatgcaaaatcgtatagtcacacatcgcttcttcaatcatccgaatagataatgtcatttgactgcttcgagctttcttgtgcgtcgtttttgtttccgggatttgatctgacaggaagctttcctctggtttcaccaggcaaatgattcgggttaagtcaagtagtttcatcgcttctatgattcgccaggtgacttgtggctcaggcatctcacaaaggtaaacgatttcacaactaatcattcctcgcaagatcctgcctagatctagtaaatcaccttgaaacatgctttctcgttgaggatcaagcaatgtcgtctgattcttttttggcacgtacaaaacaagcgtctcgtctctcgctaataattgttttctgataacagaagaagatcttgggtaccgaaaatcattacttttgtcatacgatttctttcctatttcggctgtatcctaaaagggattacgtgtaattgcaaaattaattcgtaaacgtttctttgcgtaaccgagcttcagcaggaatgatgtggtcatcataatgttccaatttgtattccaatcgttctaccgcttctgtcatggttgcaattcgttcatgcaacgctgcgatttgctctgctagcaattgttttctttgaggaactgtctgactcccttcacgaaataacgccaaataggttgacaaagactcaatcgaaagtcctgcttttctcatcttactggtaaactcgatccacttgagatcttcttcatcaaagactcgaacaccatgagcattgcgtttgactggtggtagaagggcaatcttttcatagtagcggatcgtatctgcagaaagaccgctaagttcacttatttttttgatattcacatagattcctcctgctattcctacgatatttctctagtaaaatcaattggcgcctacaaccgcatgcggaagataaggttcttctaagtaagcaacttcttctgtggatagcttcaactcaatggctggcaaagcatccagtaaatgactttcttttgtcgccccaatgattggtgccacgactgattctttttgcaatagccatgccaaggccacttgtgctcgtttgacttgacgtgtctcagcaatctctgccacacggcgaacgatcaattgatcttgttctttagtctgatcatattttgattgtgctgttttatctgtcgcaaaacgtttcgtttgtgcatcccaatcacgagtcaaacgaccggcagctaatggactgtagggtgtgatcgcaattttttgatcatcacaaagggggagcatttcccgctcttcttctcgatacaataaattcaaatgattttgcatggaaacaaatttggtccagccatgtttatctgcaaccgcctgtgctttggcaaattgccaagcgtacattgctgaggcaccaatatagcgaactttccctgttttcactaaatcgtgaagtgcttccatcgtttcttcgatcggtgttgtataatcccagcgatgaataatgtagaggtctacatagtccatttgtaatcgttctaaactttgttcaatttcaaaaaagatcgctttgcgtgaaagcccaccgctattgggggcttttttcattttagaatagagcttggttgcgacgacgatttcatctcgtggggcaaaatcattcaacgcttttcccaatatttcttcgctggcaccataggaatagatattcgctgtgtcaaaaaaattgattcctagatcaagggcttttttgatgacttctcgactttccgtttcttccaatacccattcatgaaagccgcttttcggatcaccaaagcccattgcccctaaacaaaggggggagacttctaatccagtatgtccaaattttacataatccattgtcgttcctccttaagattgatacttctagcatacgccttcgagtgaactccaagtcaacccctttttaataattaaaaaaattcagattgatcgtcagctcacgataattcgtatcttgataattttcccgccaattcttggcccgcttctcaaaatagtgttcggtttccttctgataaaaaattctcgctaaagaaattgcttggtcaaagcatccattgccctgttctggttgtttttccagataaaaaagaattccttggttaaaaatataggtgattctggggcgcaataaaattgtgcgttcgtccagactctgccgatacagtttctggatctttctggctgctggaagattgcggtgaaacacatatttagaaaaaaagttctccaacagatcataataaagggcattggtttgcggaacactttggtacagcttggcttttttcaaaatgcttttcagtaatagatccatctgttctgtgtccaatgcaaaggtaaaaatactgatcaaacgcaactccatctcaccccaattattgacttgctggagatagctgagtactttttgagaatgaatgaatggacgattatttcctgcattgagtacatcttcaatgaaacagcctaaaaactgcggccaatcatacggactctgactttcagcaaaaaaacgttgtgccaacgaacgagccgactcttcttgattcgtattaagatactcctgcatctgctcgatagacttttcaaaacggtctttaaaagtctgtttcccaacaaattgaaactcctcgatcgtcacattgatattttgcaagcatgtaaaaaactgatcgaccgtcaacattgattttccattttcaaaacgtgaaagttgtgcacttgatatcccttgctgacatgcttccttcaaagtaatccctttttctaaacgtagtttcttaaatgtcgctccatagtccattcacagcacctctttacatatatgtaattattccttcgcttttactttacccttttacaataaaggtatcaagaaaggtaataagaaaggagcaaaaaataatgaaaaaggtgttattggtacattggaaaaatcagggagtcgtcctgcttttaatggcaggagtcgcactttcacaaacgatagccagcttgcaaaatgtgcaggttctaaacagtctcatccaattcgatcaaaaaggatttatccaaggtgttgtagggatggtcttagcctatagttgtttcctgatgtttatttatctgcaaatccgttatacagcctatacatctcagaagatgtccctttatttgcgagatcaattattgactcggctacgatacagtgattatcagacattccacaaagttaccgtaggcaactatgcatcaaaattgagtaacgatataaccatgatcgaaacagatggcttcgccaatatctatcaggtcatgcaaggtgtattgtcttcactatttgccgttatcgcattagcccaatttcattggtcattgatcgtgctcaccttaggtcagtcctgtttgttgcttttgttgccgaaaatcttccaaaaaaagatgaaacaatcagctgtcgctaccgcccaggcaaatgaagcttttttgagtaaaaccaacgaactgttagctggatttgatactttcctaaatttccagcgtcttgattttcttaaaaataaactcttgggttccgcacaaagaatccagtctgcaaagctaaaacaagcacaagtgatggctgctgtctctgtaactggcggaattggcaatgtgactggtcaattgagtgtcttaggttttactggctacttggcttttctgcaaatcgttcccatcggagcgattacagcaacaggaaatcttgcttcgacaatttttaatacattaggaaatatcagttcctatctgtcaaaaatacaaggcacattccctttattcgatgcatttgcttatgagaagccagcgcatgagatttcgctacccagcaaaaaaacaaacgatgcaaaagatcttgtgttggcacaagcttcttattgttatcaaacgaccgatggaaaaccgcaacgaatgttgttcaatctctcaaccacttttaaagctggacaaaagtatgccatcgtgggggaaagcggctcaggcaagtcaacattattcagtttgttgactggacggcgcaaagactatagcggatcgatccgcttgggagaaacggaaataaaagaattccctttagaagaattgcaagacaatgtgacagttattgatcaacgtccctttgtctatcaagcatcgattcgcgagaatctgacattaggacaattttttcccgatgaagaaatcgagcaagcgctaaaaaaagcggaactctttgcagttattgaacaactacctgagcagttagacacagttcttaccgaaacaggtggtaatctttcagggggacaattgcagcgtcttgcactagctagaggcttcctatggaaaaaacctattttgttagttgatgaaggaacctctaatcttgatcaagaaaatgctaaaaagatcgagaaattactgttgcaacaaccgcaaaccgtcctgtttattacccaccaccttcgagacgaaatcgtccaaaagttagatggtgttctctcacttaccccctcctagcaaattgatcgcgatgactcttttatcaataggtcctatttgctaaactgaaagtagctgattcaacaaaaatcaatgctttgattcttaataaagcattgacttttgttgtgatgactttttgtctgctaaacaagaaatgagccaatggaggtttttgatggtcaacccacagctaatgcattatttagaaacaacaatcattccacaatacaagcaatttgacacaagtcactcccctgagcacgtctatcaagtgctcgaaaacagtatagaaatcgctgccccattatcggttgacttagacattgcctctactgttgctgtctttcatgatcttggtctattaaaaggacgaaaaaatcatgaacgcgcttcaagatctatggtagaatcagatgcttttttggcggattactttaccaaagaacagcgtaaaataatcggagaagccgtcgaagatcatcgtgcttccctctcctatgagccacgatccatctatggcaaaatcatttcagaagctgatcgtgatcttgatttttatcggattctcgaacgcacgatttactttgccatcgaaaaaaagagtctttctgatcctgataatctttgccaagaggcatttgaatacattcagcaaaaatacggtccccaccatcacttgaccttttggctcggctattcaaaaaatatcgcaggcttagcagagatccatgaaatgctcacagatccgatcaaatttaacagcgctttttctgattgctatgaacaacgaatgaaaaagccgacttcttgagctaagacgtcaagatccggctttgtttcatttttctagtcgttcgatcatttctttcatcttttcaatttcttctttttgagtttggataatatcatccgctagttctttgacctcaggatctttgatggccgcattggtactggttaaaatggcaatcgaatgatgaggaatcattgctttcatccatttcacatcatcaacagccgtttgggagcgcaccatgaaaagtgaaccacagaatacgagtacactgacagctaaaatcgctagattccatttcttattttcgtacattttccacataaataagagcatgatcatcgccatcacggcccccatcatcaacgccataaataatcgagtctgactataaaagatatgatcccattgaaaaacattcaggtacatcatcccaaacatcacgaccgtcgatactaaaatcatcacaccaaaacgcacatactgtttcatttctatctcctctttccataaaaatatccactattagtctatcaggattgattgttcctactcaaacgaaacgcttaattgtgattaggagacgaagcattgttcactcttgcaagttttttcctggttcctctatggattgccaggtatcaggatttttgttctatcgcttttcctaggctttttttcagcttttctgtcagatctttgcaggaaggaagaatccatgccaaagcaataaattttgcagctgaataagaatgtggtaacttgattttatcacatgataaaatttctaggaggaagttgtatgtttttagcaataaatgaaatccgccattctaaattgcggtatgcactggttaccggtgtcatgtttttgatcgcttacttagtttttttcttgaccgggctagcctatggtcttgcccaagaaaaccgaactgctgtcgataaatggtcggcatcagagattttattagccgaggaagcgaataacaatttgaatatgtccatgatccctcgtaatctctatgatgaagtcaaagcagatgagaaagctgtattggctcaaactgcgggtgtgatcaccagggaatccggtggtgaaaaagttgatgtcagcttttttgggatcgaaccagatcaattcttggctcctaaactcacggaaggcgaacttttcgcgaacgacgatgaggcagttgctgacagcagtttgaaagaggaatacgacattaagatcggcgataccgtcaaattagccggcaatgaaaagaaactgaagatcgtcggctttacagaaaatgctcgcttcaatgtcgcacctgttctctacacgacgattggtgcctatcaagaaattcgctttgaaacaaaagataccagcgataaagcccgcatcaatgccatcgttacgcgaggaacagttgaagaagtaccggatgaattaacagcaaccaaaattagtgatttcatcaatgaattgcctggttatagtgctcaagtgctaacctttgggtttatgatcggcttcttgatcgtcattgctgccatcgttatcgggatctttatttatgtcttgactatgcagaaatctgatatttttggtgtcatgaaggcacaaggaatttctagtcgttacatcgcattttctgtcatcgcacaaactttccttttagcaacggtgggcgtattggtaggattagcggcgacgatcggaacggcgttggtcttgccgcaagctgtgccctttcaagtaaacagcctcttttttgcaggtattagtgtgttgatgattttgattgcgattgtcggtgctttcttctcagtaagaacgattgttaagattgacccattgaaagctattggataggaggataaaaatgagtgccattgaatttaaagatgtgaagaaaaccttcaaagatggagatacgatgattgaggctttgaaagagacaaacttttccgttgaaaaaggagaatttgtcgccatcattggaccctctggttcaggtaaaagtacttttttaactattgcgggaggattacaagcacctacagctggtgaagttttgatcaacgatcagccttttagtgaccagaaagaaaaaattcgggccaaattacgattcaaagagatcggttttattcttcaagcttccaatcttgtcccattcttgaccgttaaaaagcaactgaaactagtcgacaaagtcagcaaagagaataaaacccaatctgcccaagatttatttacccaattaggaatcgataaattgcaaaacaaataccccgaagatctctccggtggtgaacgtcaacgggtggcgatcgctagagctttgtatcatgacccaacaattattttggcggatgaaccaacagccagtctggattccgaaaaagcctatgaagtagtcaaaattcttgcgcaagaaacaaaggaaaaaaataaagcgacgattatggtgacccatgatacccgactaactgattattgtgatcgggtgcttgtaatggaagacggtgtcttaaaggaaaaagaacacacaaaaacacaacacgattaatctgaagccaagaaatatttgataaggagttctcatgaaaaaaattatcgttgtcggcggcggtgtcgcaggactatccgccgctgtcagattgcaacaagcaggttatgcggtcacactatacgaaaaagaaagccagcccggtggcaaaatgaaccaaatcaagcaagctggttttacatttgatgtcggcccgaccattgttatgatgccggagatttatcgcgagatttttgaactatgcggtgtcgatccagatgactatatcccgatggaaaaggttgatcctatgctgcagctctactttgctgatgaagcacctctcaccttttccaatgatctgattgaactcactaaaacattagaagggatttctgaagaagatgcccaaggttatttcgcctttctggcagatatttataaacgctacgtgattgcaaaaaaagctttcatcactaaatcgtttcgaggattctgggatttttataatccttaatccctttgggcaggaatgaaattgaaaacattcaacgatgcctacacttcgatctcaaagtttgttaaagatgaccgcttgcgcaagtcgctagcctttcaaacattgtatatcggggtttctccctatcaagggccctctctttatacgatcatccctatgatcgagttgttctatggcgtctatttcatcaaaggcggtatgtatacattagcgacttcgctggctcgcttatttgaagaattaggcggcgtgattcattatgactcaccgatcgaagaattgatcattgaaaacaagcgagcaacagggattcgtctaaatgggcacatccattcagcagatgcgattgtctgtgcggctgattttccttatgcgatgcaagaattgattcctaatgaaaaaaatcggggcaaatacaccaataaaaaaatcagccgaatggcctattcttgttcgtgttttctcttgtacctagggctggataaaaaatatgaagccaatggcttgcatagcatctactttgccgaagacttcaaaaaaaatgtcgatgacctttttgagtttggtgttttgccagaagatccttccttttatctctatcgtcccacattgaaagatgcctcactagcacccgagggtcacgaaggcttgtatgtgttggtgccagttcccgagctgtccaagtttaatgattggcaacctaatacaatcacgaattaccgcaacaaaattatccacacgctaaaagaaaaaacgattttcaatgatatcgatgagcatatcgtttttgaaacctactatacaccacaagatttcaaagaccactacaacgcttataacggggcgactttcggattgaaaccgacattatctcaaagcaattactatcgtcctcataataagttttcttacgcagaaggtttgtatttttgtggcagcagcactcacccaggagccggtgtcccaatcgtgatgcaaagtgcaaagcttgccgtagaggagttactaaaagatgatcaataaggaaagcacgctttttgaacgatataaggaagactttgcttattgcgagcaaatcatcaaaaaacattcgaaaagtttctacagtgctttttcgcaattacccccagaaaaagcacgttccgtgtttgccgtctatgccttttgtcggcaagcagatgatgccatcgatcgttatcaagacatcgttaaattaaatgaactagaacacggattacgacaaatggcttgcggaaaggttctggatacccctttatggcgggctctttctgttgtctttgcgaaatatgatttaaagttccagccattttatgatatgctcgcaggacagaggatggatctaaattttcagccacctgaaacggaggctgatttgagtagctacagctactttgttgctggaagtgtcgggttgatgttgctgccgattttatctagtcaggcaggcaagatccaagaaccggccaagaagctaggggaagctatgcagcgaacgaatattctccgggatatcggggaagatcttgcgatgaatcgaatttatttaccaaaagaaacgatgcagcggtttgagattaccattcaacacctcagacaaaaaaaggtcactgaatcctttatccagctttgggagtttgaagctctgctagcagaaaaactgtacgatgaagccttgtccatgatgcctcagatcgatgaagactgccaggaagcgcttatggctgctttattgatctatcgcgaactattgacggtcattcgtgagaaaaattaccaggtttttctcaaaaaaaatgctgtctctatccaaagaaaagcttttttattacgttctgtaaaacagcagataaaaaccaaccggagtgaaaataatgcaagatgagattttagacgtggctgaacagttgttcatgcaacaagggtataaaggaacttcaacaagacaaatcgcggagttgttaggcattactcagcctaatttgtattatcatttcaaaagaaaagaagatatttattacggtgttcttgcgcggttagcgatagatgtatctgaaaacttatatcagatcgttaatgatcccaatgactccttagcagagaaactgcaacggatggctcgatttctgcaaaaacgtcaccctttcaatttctacttaatgatggatgatatcaaacataccgtctctgaagaaaccgccagaaaactctacttgatttggaaagaaaactatcagcaaccatttattcgcctttttcaaacaagtgaactacgattacgaaacgaactttcctaccagtttattgtcagccaaatgtttattctcattgcttcatacttagattcagcagagaaagaaactgaactctatcaggccattgatttatttttatatggtgttttagataaagagtctaactagacaaacgtatccactcattcttgattactaaataaggaggaagaatatgccagaatatactgacttgactgcgtctgctgctatcgtcaacgcctttatcacaaaatacaatcagctcaaatcaacttatccagaagcggtgattgaactttgtgacgaccaagggcatcaaatcactgaggtcaaaaaaatcaacagcgaattgatcgaattgatcatcgacgatagccaaggaccaaaatttcgttacatccacccttctcaatttgatttgacattcactgtcaaacaataatccattaggacgatgaaataagatactgctaatgcttctcgcaatgagaagtttcagacacaaaggcatactcaccgttgccttttgagttagctttgatcttatatcactgtcctttttttattgcaattctctttgatagacgaatcgtatctattgacgtaaactaacactgatttactattctgaaaggagcatgttatgtcaaagaaccgaatcgaggcctttacagatgcagtgattgctatcgtgatgactttgctggtcttagaacttcaccaaccaaaaaacgatacctttcaagcgtttctaggcattgaacatcagtttatcatttatttgatcagttttgtgatgctggccatttattggaacaatcatcatcatctcttttaagttgcagaagatattgatggatggacattatgggccaatcatttgctgatactctcgttgtcgctttttccttttgttacttcatgggtcagtcaatacccgctgtccctcgctcctcaaatgctctatggtgctgtgattttcttgactgattttagctattatttgttaggacgagcattaagccgggaaagccaaaataatccaaccattaggaaactatttcaacgctatcagaaattaacctttactctttttgtcaacattgtggcattgctccttggctggttgattcatccgctttttgtgatcagtctcgatagtctcgttctacttctttgggtgattcctgagaagaaagccgaacgctacctgaatcaataatcaatgaaaacgactgcttgatatccccctcgacaatccattcacttgttgttcgtcttcttacctgtcgaataaaacaaaaatcatccaacaaagagcccttttgacggcagtcactgattcgccatcaaacgcactttgttggatgatttattattgtttacgcgtgctttgtatatcctagcgaataatactcaacgaaataaatctaccccaggattctttagcacttgctctacttgttcccgtgtaatcaagggaacatctcctaacatcgtatgggccaatacagcattggtgatagcaaaatccgcggttttttttagtggccatttctcggcatatcctaaaagaatacctgctgcatatgcatcccctgcaccgattcgatctagcacttgtaacaattgaggtgcagtttcaacagtttcttctttagtgtagatcatcccgctgataaactgtttgtcttcactggctatccgtctggttcctgtaaaccattcaatcccgtactgcgccataaaggcctgaacgatttgctgttcctctagtccatcaataggcagctgctcaccaaatcccaaaagaccgtgcaaatctcgtacagacccaaataccaaatcacaataaggcagaatcgcttcgtaacgtttttttaagatttctcgctgtccttcttccaaattcagactgggacgaaaattaaaatcgaaacaaactttgatgttcttcaaagtagcttgttttgccaatgttatcgcggtttgccacgtttcttcggtcaagctcaacgaaataccacaaatatgtaaaagatcgatcgtttctaaatattcagcgatgggataagttgcaggtccggaaaccccaaatgaactaccgcggcggttctgatacgtcacataggtggggcgagcgccaaaaccaacttcagcaaaataactgccgatatgattgtgtgcctgaccaatatattctgtcttgataccataagttcgcaaattcgctttggccgcatcacccaaacggttttttggtactttcgtcaatagggatgctgaaagattgaagtgcgccagatttcctaaaatatttacgcccgttcctgtaaaatccatccgcagcgaatgggtttgttctaatgtccgatattcaggcggtgtcaagcgcagcatgacttcaccgtatgcaccgattcgcatcacaattcctccttcactcttacttcaatgaatctttcatcatcttcagtaatcgtctcacatcttccggacgggtatcgcccgtctctgaatcaatgatcgagctatacacgtgaggaatgattttcttgactcctgcatccacagcaatctgcaagatttctgcaaagttatccaaatcaatcccaccggtcggttcaagataaaagtcatgagctgcacaagcttttgctaccgcttgatattcttctttgtgcgccaatcctttcatagggaaatatttgattgaactagcgcccatatccttgagtaatgcaatcgccgtttcaagaggaacctcagtgggttcttcctgtgaacttaacgggccagtggcaatattgacaaagccgactttgcctgtcggagaaactaatgcattaacaatagtttcttcttgtcctaacaacgcccgagatgttgcagctcccgtgaatacttgattgacatgttgcggctgcaacacagcagaaattcgagagaccatctcgctctgattcggatcaccggcaccgagaccaactgataatgcattttctatttctgcttggtattttttcatgtcttcaatcgctgcttcatccgtggaataatttttggaaagaacgcctaataagattttcccttcggctgcttcaaaacattctttggcgttttccactgagttagctaaaacgtttaaacaaattcgatcttctaaataagtcggggattttttcattcttttggttcctccggattcatgatttcttttaatcgattgacaatcacatgcatttcagtttctgtgactgcccgaatatcaaattcaataatgccgtgatttgcttgatattctctcgtgtagatggctggttcttctacttttaatttctggatcacttccatcgccgatggcccattttggacccgaacccgggcgcgataaatgtctcgccctgcaccatcttggacgatatctgcagacaagccaataatttgattgagcgctgagatgaagggttccaaacgatgcttcatggaagcgccagactcgcttccttcagccagatactcttctactgcttgtgtaagccccatcatattttctttaccgatcttcatggaacgcccgatgcctttggattgcagtctcacccattctattagttctttacgaccgatcactaaaccagcacttggcccagacaaagccttggctccggagtagatcactaaatcggcaccctcctggatgtacctgaaaagatcctcttccgctgccgcatccacgatcaaagggatgcccgactgttttgcgacttgagctgtttcctttactgaaagcatacttttttgtactgtatgatgacttttgatatagagaatcgcagctgtctggggactgatcatctgagcaatatggtcaacagagcacatattggcatagcctgcctcaacaacttggcctccaccttgttgaaccatcacttcaacaggtgtgccataatccacattgtgtcccttcggcaagatgatctctcgacgctgaatcttttctgaataaggatggtaaagatggaatgatgagccttgtccaatgactgctgccacagattgagcaattccagcagaagctgaagagacgatttgagcatcttcaacttgaagtagtttggccaaataggcccctgttttgactgctaactcgctcatctcaaaaaagtgttccccaccaaagcgttgggctgttaagacaccttcgctcactttagaaacaccgagaatcgtcattttaccagaagcattgatgacttgcttcaagccaagtttagtcaggttcaatgtcatatacttgtcctccaattatagtctttagcggaatgatctgtcgatcaatacttcgcttgttcccatttgaatcaatcagtactttggctgcttctttgaattcaaagatcgtgaaatcagcatccatttcttcttcgatcgcaccttttccttttagttgaaactgacgagctggtgccaatgttactttctcgatgatttcttgccaactataaccgacaacggctaatttctccatagtagtagccaaatcatataccggacccttcatacggttacgtatataaatatcggtgctgatagaagcagctttcaaattggcggcataggctttttctgccaccgaaaaattgaaactatctgtaccatgaccaatatcaaaagcaacacctttgccataagcatcaaaaacaaacgatttgatggtatttgactgacgatctaaaataccattttccttgccattgaaacagtgggtcagaacgtcacctttctctaaacaagacaaaatgtcagctaaatctggtggtgctgaaccaatatgaaccatcaatggtaggcctgggtgttctttttggatatttttggctaatttcaatggagtgatgccattttcgccaatcactgtcctgctcattctcgcttttaaccccacgatgaagtcaggaaattcatttagggcctttgtgatcagatcccccttgatcttagaaagatcggctaattcatcttgttcgacgatgccccattttgaaatattgataagcgcaaagacattcgttttggctgcttgtgcaaattcgtagaaacgatggctattttcggcgccagtagtccccgcatcgattactgtcgttacaccttttgccacaccgatctgatcgggataatcatagtacaagctcatttcttcaaaacaatggacatgatcatcaatccagcctgccgaaagatactgattcggaagaagtgtccactccttttgtgcggattcttcgatcgtttttgcgatctggcaaattttcccttgcttgatcccgatatcgaaaatctcttcattgagtgtacgtgcctggcggataatcatatccaacatgttaatcattcctctcggtaaatttaaatttggtccacggatgaatatacgacaacaacagccgttcttcttcgacaattgatccaactttattttttcgcggatcgcaatgaggggtcaacaccacctgtaattcgtttttgtacttgccaaaatcatcgttgccgatcacaatatctccaggttggaattcctccagattatcgtgggctgggttatcaaattgcttgtatttttttcggacttctgttgatcgaatcatccgatcagtaatgtcccctcgacggtaatgctgctctttcagaacgatctttcgttcgcatgaagtgctctccggtgtaaaagtcaccgaaaattctgtttggtaacgattgattgcgccaagtgctgcaagttctgcttctgaggcataggcattcccaatgattacatcatcgatcaatcctgttgcaaaaagatgttttgctgcgatctctacaagtaaatgccgatgcatttctaatgtcggtaatccgtcattgatatcccatggaccgatcgttccagactgtgaagtgataaaagcggcagttcgaattcctttggctttaaaacgctggctgcatttttcgaagaactcatacggtaatgcggtgccttcctgaggataaaaattgtgacagccatataagaaaggcaagtttgcttgatacgtcaaaatattgtctaaataagcgatgtcgttgctcatatttagctcgatcgccaatccaaacggattataagtcagcattgcttctttgctgccgtcaaaacctaaatccaagcggatgccatccgcacccaattcgtggaaaaacgtcaaatcatcataagaaatttccagctcttcaaaaattgccggtgcaacatccaaaatcgtttcgtagccaagtgatttggcaaatcttaataattctgtgaatttcttgcgaacaatttctttcccttctgtcacttctaacatgctcataaaaattcgactaaatccatagcgttgagccaattctaaataagctttgtcttcgtcattactgctgtggtctggataaatagagattcctagttgtcttttcattttgtccactccttctgcgcaccaatttgagaaaattttgtgatcagcaacgtactgcaaccaacagtcagtgttgtcaagatcaccagggcaattgttgtcctgccaaatagcataacggcaatgactaatactaataaggattcggctatcagtgtgcggaagcgaatctgctggataaatgctccatgtctggttagccaaatttgtaatccgataaataataaacatgcatacatcagcatcattttatgcacttagtctcctttcgatcatcaaacgcggatcctcgcgcatgcaccactgtttaagcaacaaatgaaccctaattgcttcactcaaaagaaccatctagaaagcactctgggattgaggtgtttactgggatgatcccgtagaattgtttctgttcacctagaagaactcggtatttcccagagagctcatttggttgtcatttatggatcgttctttgctcctatcccatcgtctcgtttgacttcttgataaagagacccttcattcttgagtcgcttgtccttcttcacgttctaattgctgtttttcaaagactttaaagaatgggtaatagatcgccaatgtaatcaaaaagttcaccacaactaagattccagcggcaacactccaatttgtactcatccaagcagcaatgggtgctggaatggcaaatcctagacgggcagccatcattggaacgatccctgtcgtcgtagcaaagtacgaaattgtcgttgtaatcaaaggtgctacaagaaacggaatcccaagaatcggattcatcacaatcggagccccaaagatgaccggttcattgatattgaaaatacctggcaaaatcgaaagacgtcctaattgtttcaaatagtttgattttgagaataaaaacaagacaaccagcgcaagcgtcgttcctgccccaccaatccaaacaaaccattgcagaaattgttctgtaaagatgtttggtaattcatgcgcattgccggttgattgaaaaacttccatattttctgcaatcgagatatcccagaaaggacggatcaccggacccatgattgctggtccatgaattccaagaacccagaagaaacaaatcaagaaaactgtcaataagccgccaaacaaactgtttcctgctaaaacatctttcagcggcatcaaaaggttacttaagaagccattgatatcaaaaccgatgatatgacgaatgacccaaaacaaaacaagaatcgctcccccgggaatcaatgccatgaaggaattggtcacttcagggggtacaccatcaggcattttgatcgtgatatttttgacaataaagaagcgatagatttccactgacaaaatagctgtgacaattgcaccaaatagtgatccagaaccaaggttagcaacattgatgaaacgtccagcatcgatcacaccttctaccgattcaagaacccgaattggtggtgctgccgtgatcaaaaaggacattgttgccaaaatacctgctgtcaatgagtctagtttgtaactttttgccaatgaagatgcgataccaaaggtcgcataaagtgcaagcagaccaacagtatagcgaaacggaatgtctagaacttcacgatatggttcaataaatgctgcaactgactcaataggaaaattcaataatatcgtgaaaaaggaaccgacgatcgtcaatggtaatgtggcaatgattcctttacgtatggccaccatatgtcgctgcatacctaccttatttgccactggcattaacttttgttcaataaaccctacaaatccattcattttagcgctcctaattataacattataatctttacaaggacaatataacacagttaaaaaggtgtgtaaacgtttttttataggaaataagctttcttcccacaaactgagcgatggaaaaaagcttatgtctttcattgtttgaatgttttttcgtagatatagtcatccattacaaaaccttgaccgatatcaacctttcgttccccgacccggacaaaaccccggtgttcgtagacggcaatcgcttgttgattgccgttattgacgttcaaaaagagtgttttgccagcggctaaagattcaacccaatcaaatactttgctggagacgccttttcctcgcatagcaggtgttaaataaagtttactcaaatacagacggtctgcctcttcttcgtaagctgtgtagccaataatctcatcttctaatcgaagaataaaataagcggcgccttctttgatttcttgttggatcgtttctggagattgataagtttctagcatatagctgacttgagcagacccgatgataggtgtaaagacttctgaccaaatctccttaacgacaagctctaattcttgaatctcctctaaagatcggactggttgaaatgtaattttcatggtggactcctttcaaagatgtatccctacatatctttattatatcggaatgttttttaaataaatagaaaagtctttctttgtcttaactattgataatgttgtctatccgcaattgaaagaaagatttagcagcatcagaaagttctgctgatcgcatcaagtttgttaggaaaaattagatgcgatgacgagaaacaggaccagctcattttctggaacagtttctctttctttcaatttttatccgaaagtgctacccctcattttttcgataagtttttttcattccccaaaaaaatccgagtgtgctatactggttacaagaaaatagagactgccaccgggtagttaaaagaggacgatcattccagtaggtcttagaaggaatggtcttcctctttttgttttctaaataatcaaaaaggagggaaatagaatggcttggctcgaactattattagctggcgtactggaagtattctggtccacaacgatgaaatggagtgaaggatttacaaaaatcaattttacgatttacaccattattggtatgatcgccagttttttctttttgtcgcaagcaatcaaacaactgccaatgagtttctcctaccctatctggactgggatcggtgcggtgggttcagtcatcattggtgtggtattgttccatgacaagataaacccagccacttggctttttgttggattattattgatcagtattgtaggcattaaaatgactagcggtcactaacctcaaaaaagtttttttgaagtcttttaaaagacttttataaaatcgaatcacttctttctaccgaaatctttcttatttctacttttgctttcctctaggatatcatcagactactgatcttctcttacaaaagaaaagttggattaccttcattctttcttttctcaaaggctaaaaaagcagcagtttgatcattgatggatcaaactgctgcttttctttttgtacttgactaaaacgagttgaatctcaaacgagttcagcttttttttctgtaatttgtttctgaagaagagctagtatctgtctatcttctactgataaaatataatttttacaaatttctaaaaggacaggttgtcccacttcattaattttctttgcttgaaggtcagtgatatttatcgtctccatacgatccctactttctttttctgataagaatagtttgccattctttcaataaaaaaagaagcaacgggatgtttacatgctagaaacgtggtgtttacactgttttttttaacttacacaacacaaaatgacccttaaaaataaatcggcgattaatctggttcaatatgaatatctgtatcatagacattgaaacgatcagacagcaatgcttctatggcatcagctactgcatgacttttttcaactgtcaaatatttgtccatcgtaataacaatatcaagaaacacatttgcgccatacattctgccgcgaatactcttgacagattttacttccggaaaatcggctacgacttgttcgtactcgttgaccaatgtttgatcaaaaccatctgacaatgagaaggcactttctttgaaaatatcaatggccgtttttaggatcagaacagcgacaacgatcgctgttagactatcaagccacccccagccaaaagaagcggcaaaaatggcaatggcggttccgatgctggtccaagcatcgctgcgattgtctttggcagcagcaagcagtgcggaactttttacttgtgcagccaatcttcgattaaaggtatacacaccatacatgagaatagccgagaccacacctataattgccgcaagcacatcaggactttctgtctccccttgaatcaaggaccagacagaggaataaagtacttgcagccctacagcaagcatgatcaatgacgtaatcaaacttgctacattctctgctttccaatgtccatacttatgttcttcatcagccggtttttgagctaagcgtagacctatcaaaacagccactgaagcgattatatcggtggcattatttaaaccatctgcccataaagcttccgacccagctattttaccgatcaataatttaacgaatgaaatcaatagataggcgatgatactaagcagagcgcccttttctgctcgcttcaattcttcatatctagtctctctcatttatttccctccagcatcaagataacaacttgaaaataataactgaattcctgaaactttgcagtaattattggagagatataatcttttaggaataacaaacatttgctttctgcgccacgaatgcatcttgcaggtcaaactgaatgaaaaaaaatcagaaggcaccttgttgatttcctttagacatattaaacaagctttaaatcattcattgttcccccgtttaatgaaaaccattgtcactgaatgggagacactatggggtatccttgctgctttgcttagttctcttctatagttctcttctatggttttcttctatggttttcttctatggttttcttctatagttctcttctatagtttccttctaaagaaataagagggaaaaatacgggggaaaatgtgaaaattttctattttggcaaagttttctgttccatttcgaagtgatctcctaagatatggctagaaatgaatctaaagagcagcatctgtctgatttcttaatataatatgatagcagttttctaagacaaaaatgaataaacgatgattatttctagtgaaaaatcaccatttgattttatcaatcgcgggcttcaaggtatactcaaagaaagtaggtgaaaaaatggaatctgaaaagtgttatgccaaaatgcaagatggctcggtcctttactatgagaaaattggaaaaggcaagccattattcttattgcatggcaatggcgggagcagtgcttactttgctaatcagatagctgaattaagtcagaaacatcagctgtacttgatagacagccgtgggcatggcaaatcaacgaatacccgcaaaaaaattgattttttcttgatggctgatgacttgtatgccattattcaaaaagaacacctgtcaaaggtagctcttctaggctttagtgatggcgcaaatttagctatggtgttttgttttaaatatccggaattagtgagttgtctgattttaaattccggcaatacggatcctaaaggggttcggctgtttgcacggatcggcagtctgatccaatatgcagtcgtttggctttgcgcgcctttcgataaaggcatgcgtggttttttaccgattcttgcactactctttcgtaacatcggtttatcagccaccgatttaaaaaaaattactgtcccaacactgattttggtaggaaaaagagattcaatcaaattgtctcattcattttatctagccaatcatattccgaatgccaatttcatggtagtaaagggacaaggacatagttttgctcgcaaaaatccaaatatattcaatcagaaagttctttctttcttagataaggtgggacaataaaatgaaactttttacatggattcgtaaccatctctccttgttcaaaggactctttttgatcgctgtagcagtgatcgttttaggtgaattgctttccttaagcaagacgatttccgtcgatcaattgacgacactgttttccgaattagcggtttggcgtgttgcattgatgcttttgattagtttgctttgtattgcgccaatgattggttatgacattatcttaaatcggctcttaggacaaaagctttctgcccgttatttaagtgaaacaagctggatcatcaataccatgaataatcttgtaggattcggcggttttatcagcattggtcttcgctccgaattctatggcaaagaaaaaaatggcaaagatgttgctcaagcaatttcgaaaatttttatttatctgatgtctgggttatcgcttttatcattactggcattagggttcgtcgtctttgggccaacaactgattatctgcagcaatattggatttggctattgggaggaagtttgtactttccagtggtctatgtcttaagtttgtcgaagaagaatggctatttaggcggtctgaccccttctgaccgcggtcaactgattttggtttcattattggaatgggtaggggtatttacggcctttatcaccaccggtatgctgatggggatctctgtggatatttttcaaatactgccattatttattgctgcatctgtgatagggatcgtatcaatgattcccggagaattaggaacctttgatgtcatgatgatcatgggaatgggttcattgaatattccccgagaaagcgtcgtagcgtggcttctgctattccggctattctattacatcattccgtttttgattggggtgcttttgttctctaaaaatgtcagtgtaacgctcaacacacgcttttctggtattcctaaaggattgcttttagaagtattccataagattgaagtactgttgctctatttgactggtacgatgctggttttgtcagcaacgattccggaagcatttgaccacattcaatggttagcccatcttaatccgatacggttgaattttgtcatgcaatacccaagtattttcttaggctatcttttcatcattgctggtcgtggggtttcagctcgtgtttcgcgcgcttattttccaacattgctgttgattgcagcaacgatcggctatgcggtcttagccggtttccgcttttcaaccatgtgtttcttgctcttcttattggcgattatggtcctttccaaaagtgaactatttcgtaagcaactggtttattcttgggaatggctgacgatcgatggccttttgatgggatctttgactgtcctttatgtgattattggggtctataacatgccccatttaaatcgtcatcccgcccatcgttccattgattttcttttgtttccttctgaaaagttatggttgcaaggctttctggctatcatgatcgtcgctatcgcggtcttgcttttctcacgctatttaatgggacccaaacatcaaattggacagagacctgagaatgaaaaaatcttgactcttttagagacctacggtggtactagtgatagccatcttgtctttttgaaagataaagaagtctatttctatccgaacgagaccgatcctaccgtctttttccagtttacgacctataacaataaatgtttggtcatgggggacccagctggtaagcaagaggattttgctgctgcactagaagcctttatcacagaaatggatcagtggaattatttgcctgtcttctatgaaagcagtgaagaaatggtcatgctgcttcatgaattcggctatgacttcatcaaatttggtgagaaagccttcgtggacctacagaatttcaccttgtctggcaaaaaaatgaagggtcaacgggcattaaacaacaaaatcaataaagaaggctttactttcgatgtcctacaaccaccgtacaatgcggaaacatttgccaagctacgagatatttctgatcgctggctagatggtcgcaaagagaaaggtttctcattaggatttttctctgaagattacttgagcaccgtcccaatcgctgtcgtcaagaaccaacagcaagaaattgtggcatttgcttcttttatgcctacttatcagacaggttgtgggtcaatcgacttaatgcgtcatgatcctgaaaaagcacctaatggcacaatggactttttgttcatcaatctcttcgattattttaaaaaccaaggattcgaacagttcgacttagggatggccccgctggcgaatgtagggacgttcagaagcagtttcattcaagaacggatcgcctatttgatctataactttggttctcacttttattcctttgagggattgcgggagtacaagagcaagtatgcagcttattggtctcctcgttatattctctattccagagatagttggatcggttatgtgatgatcgcattgttgatagtagacaatcgaactattactacgtcttctctttaggataaaaaaagactgcgccacaagtaccaataagacaacaactatccagtaatcaaactattgttcaacaaatcaaaaacgagctccacccatgtttatcaaacaatgggtgaagctcatttatgttggttgattcagttagtttgttattcgctggttttgtctgtttgttcccagagttgtttcacaactggaatattgcctaattctgtcatgtttgatggtagaatgactgtattcgtcttactgttgacaatatctttaaaggcttcaatgcccaagtaagagagtgaacgttcgtctaattgactttctttgattgcttcattgatggctaagatccgtttacgttctgcttcagtaattttagcaattcgttctgcttcggcgtctgcatcgatccgtacacgtttagcacgagcttccgcatcaatctgagtttgttccgctcgggcttgggcatcgatcgtcatttgagaagctttggcttccgcacttaagacagcagaagatttctccccttgtgcccgcgtgatcatggattctttatcccgtgaagcagtgatcagtttgttcattgattcaatgatttcttgcgaaactttgatctcaccaatattgattcggtcgatcgccaacccataccccgctgtgatatctttaatggaagtaaacaacgccacgttgatttcttctgttccgttgagaacttcatttagatccattttcccaatgattcctcgcaaattggattgcgcatcttggatcatagaaacgaccgagttttcattatcataaacaaacgcccggacatctgtgacatggtatttgatggcttcatcaatttgaacgataacattatccttcgtgatagcactttgcggttcaatttctaaaggaatctgtttaagtgatactcgttctctgactgtatataaaatagggactaaaaagtgtagacctggttcaagtgtcttaacatacttcccaaaactctcaactacttttacttcaccttgtcgaacgataacagcagtgcttgccaacagccaaatcgcgatcgctatgacaagaacgattaacataatttgtacgatgatcattgaatataccctcttccattttcaaataatgtattgttcacttgtgtcagcaagatcccattttcaacgccgatgatctccagcatcacattctctgctggaataccggcaacaacccgatattcagtatacgtaccaaagattcgaatgaatccggcataatgatctgtcgtggaacgaaaatatttcccgactgcgcggttttccatatattctacgattttagtcaccctcttcactaactaactatccttagattctgtgctatcatcatatcatgttttaccttgctacacagtaattatttaaacttttactttcaatttaatgtaaaaacaagtaaaaataaaaaaacctgcttttgcaagcaacttaattgctttccacaattaaattgcatacaatctaattgtacaaaatcaaaaaaacaggagtgaagttagatgaaaaaaatgtattctacaaagatgatcaacacaggtggccgttcaggagaagttcatagtcctgatcattccttcgaattatccatcgcagcacctggtaaacgggtcgaaaatgccactaacccagaacaactttttgccgctggttttagtgcttgtttcaacagtgctcttgaacttgtaaagcaaaggaaaggaattgatggcgcatcaactgtaagtgcacaagtttcactttatgccgagaatgaaagtagttttgttttaggagtagagattgaaggattcgtagaaggtctttcattagatgaaacacaagaattactagaaattgctcataccgtatgtccttattcaaaagcaacagccggcaatattgaagtaaccgtcaaagctgttagtgagtagactttccgatacaaaaaagctatgataagaagcgtcagtataaaaaggagtgaggacatgaatgacttagcacttgaaaaccaactatgttttcctctatacgccgcttcgaaagaaattatcaagcattataaaggattactggaccctctggacttgacctatacgcaatatctcgtgatgctcgtcttatgggagcaaggaacattgacagtaaaagaattgggcgattccctgtgtctggactctggaactttgactccggttttaaagaaactcgaaatgaaaggctatctttcaagaactcgcaatcaagaggacgaacgttctttaaatgtgtcattgacaggaaaagggcagctgctccatgattctgcggtgaatattcccagtaaagtcaaagacttcctgccattgtctcctacagaactagctgatttgcatcgcttgacgacaaaaatgctgcatcagtttcagaaaactagctaaaaaagatccgacttaccggattgctcgaaacgttagccgaaaaactaacttcttaagcgcagtccataagtcagatctttttttgttggctctctttggacaagcaagatcactgatggtcttttggcattgaaagctcttgttttttggcagtaattttgtccattaacatcgctaactgcttttcttcgagacgaccaatcgccacctgaagcatagcaaaaatctgatcttgattaagaatcgactgcagtacttctaattcagtcactttgggttgaaaacgacgtgctaaaaccgaaccgctcattttgatgctcgcaacttccagtatgcctttattgactaattttctgatgactgataacgaagtgttgcgattcaagttaaaacgctcactaaaatcactgcaacatagtggttcctgagcattccaaaaacaaatcagaatctcccactctttttttgaaaaattcaaataatccatatatgcccctttctctttgctcattccatgaacaatgttatatagctaatttcctgaatccagtctaactgtaacgctgaattgaaaagacttttcagttattcttcattcatacatcaataataatctatatttaccattttttcaaaatatttttaagattattgaataaactaagcgtaaatttaaacaaataaacagccgaccactgatgctggtcggctgctccttgcgattttaggaaatcatttatttgatattgaagataaggctttcatgttcctgatctttcaaagaataaccgcaagattctttatttaaatgagtataatcggtttcgatcatttggatgatttcttcttctgtcaagaattcatctcttactagaatcaatgagttcaataaaacaaaccgtgaatcatacccaagtatttctggaaaaagttcccaaaaatttgaaccatctatttgttggacagcacatttgaaagaatcaatcaattggtggatgtaagtatataccttagggtactctacttccacaaggtcaagcacctctttatcgatcactttctccaaatagtcggctgtttctttatagagcattaaatcaatcacgcgaattatcaatcctttcatgcggacagttcacagtcaatctactgaaacttcctacgtatatatatatcataaaatcggctaaaattattctcattttgagggaataacgaagaaaaaaatgagaataacatcacaaagtatgagtgaagctgaattatactcaacaaaacaatgattttagctaagaaaaattcgttatatataacggtagtattattaaaaaaaaggaggatttttacggacctgctttaagaatcaaaaaggcccgtaacttataaggcaaacatagccagataatctaagtgtcttgcatctgctatcacaaaaatcacagttatcaggtttgtttgctcttagtcacggacctgcacctattaatgtgcctgatgattgactgaaagagatgatgctgtgctagtagaatgatcattcttagcacgaagtgcagatagaatggatactgtatcgatcacttcttgtaacaaagcgccaaacaacgctgggatcacacccgtgctggcaatcaacattaaaacgatacaaatgaagattcctagcaacacggattggcgggcgattctcatcgtgtcttgagaaatctgtacggcttgagagaccttgctgagatcatcttgtagtattaccgcatctgctgcttccgttgcagcactagtaccatgggctcccatagcaatgcctatatcagctgctgctaaagctggggcatcattgaccccatcccccaccatgatgatcgggcgttcagctggttctgtttcttttataacggcaattttttttgccggcaagcagtctgctagaacggtttcgatccctgcttcagctgcgatcttccgagcaacgaatgcttggtcacctgtcaacatgatcgtctttttcaatccttgatgacgcaactgctcaaccgtttgtttggcttccttgcgtaatgtatcttcaaaaaagatcgttcctatccattggtcatctttcccaacacaaacattggttttagcttcatctacaccaactgctccaacaaattcaggtttaccgattttgatcttgtgtccagcaactgttgcttcgatcccttgccctaccacttctttcaagttggtgactggcagcaaagtcagctttcgttccatagcagaagcaaccagagagcgggcgagaatatgagtggaatcctgctcagcactagccgcaatgcgcaaaagctcttcgaccgatagttgatcagcagtcacagttattttttcaacgtgcaactttccctctgtcaatgtgcctgttttgtcaaaagcgatcgtttttgctttggctaatttttcgatcgtggtgccgtttttcatgacaatcccattgcggcttgagcgactcatgcctgctactaaagctactggtgctgccaagattaatggacaaggtgacgccactactaggacttccgcaaagcggacaggatcttttgatacaaaccaagcaatccccgcaatcacataggctgccaacgtaaatggtacggcatactgatccgctaaacgaacaaagcgcgcaggttttgcttcagattctttgactaaacgaacaagaatttgatattggctatctgctgcttttttcgtcacttcaaaagtaatcgcagtttccccattgactgagccagacatcaattcatcaccaggatttttctctacaggtcgtgactcaccagtcaaggatgattcatcgacaagggtatttccttcagtgacacagccgtctacgggaacgatttctcccgggcggacgatgaccagatcaccaatagctagttcttcaaccggaacatcttttttatcattcagccgatgggcggtctgtggagaacgttgcaacagttgccgaagttctcggctggcttgtttgctggcgtattcttccaaactatcgccgcctgtcagcatgatcaaaaccatcaaactggcccaatattcgccaacagcaagtgtagcaacaatggctgtgatcgctaacagatccacgccatattttcctgaacgcaatgtttggatcatgtcgatcaacatcgtcaacgctgtcaatccgccgatgatcgcgatcaaaccaaaagcaatgggaggtcgatcaaagccaaattcagcgatcaacgccgcagctcctacgccgatggcaatcaaaaatttacttaaacgattcattttatgcacctcacctttcaccaaaagcgtaccacttgcaggaatgaaatgaaacaaaaaaccgttaaatgagaaagagaatcgttaacgtagcaggctttcaagccgttttcaaagttcatccgcctcattgtagataaacctactgctggtgttttaaggtagcacgtcaaatctcccgaatcattcatacccaagaaaatagcctatccgcgttcactgattgctttgcgaggagaacagcgttatctcggacataaacccgttgtccatgtataattgatagtaagagattgatgaaacatcgataaaattgtaaaggagacggatcaaatgaaaaaacactgtaggtgcggaaaaaaactagatggtgctgaaacgaaatgtgctgcttgcaaacaaagcaaaaaacaaaaaatcgagtcacttgagaaatttgtcaagtatggcagttttgccttggccgccctttctttagtactaaaagtagtcaaagatcgggaaagctgagttcttatccttagacagacaaaaaaacgccgaaatggcgtttttttgtctgtctttctgaccaacgtgcattagtctgtgatcgtgctgtctaactgccaattgacttttccttgataggttcctggggaaagggtctctatcttaggggcaaaccgtaaataacaatcatactgacttaaatcgagagagagagctttatcgctaggcgtctgctcaaaaagtacttttttatctgaagtaatggtgcaaaacaatgaattatcagtagaatcgtatagaactagttggacttcatcagccaatgaggcgccactattcataaatggggtggtttgtcccgataatttccatgtaccttcactcgtattgctgattgcgagaggcttgctggttgttgcaattggaacttttattggtaccaagccattagaatccattgctcgagccaactcgttgattgtgactgttgttcctttgaaagattctgggactgattttaattcgatgattcctcgaaaatcaatggcaaagtaatggattgctgatgaattgccttctgtgtcgacgacatatgttgcaaaataataggtagtccctggggaaagatcactcgtctctgactctaaagtgtagtggaagggatctgacaaatctgttcgttcaagaactgtttttagagtaaagtcttcttcctgtaattccttctcttgtgaaaataaatcacttataaataattgcgcctgcgtagaattactatcttccacagagatgtcagtataggcatttcgattttgtcgaaggatcggcgcagttttctgcgcttctgacattgtggcttgtccgctggtcaatgttggtgggaatttgccttttaccgtataaaaatgggtagcggctcctcctgaagtaaaactggatataaaagcatttccactaaaggtagtctcaactggtattacttcatcaatattcgcatctataggggtcccactatacttgaccctaaaatgaacaatataggcattccctttttccaatttcggcaatactacacttatttgtcctgtctctcttatatattcgattggggaccccccatcaggaaaaccgttgatcatggtatcttctggtttaccaaaatagacagtatctttcacagatacattatctggaagtgtgagtttgagtttaatccctggattcaaacttgatagatcgcttgtttgtttaaaatcaatataggttgcataagtaatctctttacttgcatccacttcaattggtttatccattactgttcccgtgtccagcataaactgatctggctctctttggaagacgcccgtccgcatatcaatttcgactagaccttgaacatcgacgaaagcgactgctttgttttgggcaaatccgccattggcaccggtaaaaccaaaataaactggcgccgaatttgttaaattaagattgtttttaaaagtatcatcgacaggaatcgatacatctacattaaaatctggaacagcataatgaaattgttgcgtagattcattgtaatccacgataaaggtatgccaatttccatcggaaatgtccgtaacgccaaccgtgttatagtgatttaagactttatccaccatcagccagccgtctgtcgtataagaagcatcggaaccagggtaagaccaagcaatatggtgtccctttgttgtcacatcacgatccatcatccgatcagtagcaaggataccgccattattgttgtaatatgtatcaaattcaattgcgatactatttgcgattgcaccttgactaagtgggtctgatccagaaatattcgaccaaactccaattgttgatccagcttctgaagctagtgcttgaggcccgctactttgcaacacaaaagccagtccgtcgctatcattagccgtattctcaatatagaaagccatttccaaatggaaatctcgtgtgaaagaagtcggattgttgaaccaaactgccccgctagaatttatggttgtgtcattgatttgaacgtagttatgcccttctacaccttgcaatgaacctgctttacctgcagtagagatcattacttgattaattggtaaagtagcaaagtccggcgcagtgaccgccgcaaagactgtttgctgtccttgcaacagccaaaaagttcctataaaaagaagcgataaacaaaaagattttagcatttttttcattcttctcactcactttcatcggagtttttacgccgcttcactaacaagaaaaggatgattgcaatcaatagaatgattaaagcaatcaatagatagaacagaaaatttctttgagcgatagccgctgcatatatcgtagttcggttgacagcttttgctgcttgacgatcgataacgaccttatcatcaaaaacccatgtgcctcgctgagaggataattcgatgcgaatcgtataagtgcccggtttgagttcttcttgttcaaattcactatagagatctaagacagagttttgtgcgaattgaaaattttctgacttaaagccaccgacgatagcttgattcttgtcacgtatcgtcgtattcacggaaatattcccaaatgcgacgggacgaatattactgatactgctttttaaagttggcttgccatttttttcgactgctttagtttcaactagttttaaatctggctttggcagctcttgtagactttgacgcattcgtacccctaactgcaactgatagtttgattccaaacttgcatcagcttcgtgagcagtttcctgaggtttgacttcttcgaacaaaaaagcccctaagatttctccgtcaaacactttttcctttaaatcaagtgtaaaaatcacctttcgttcctcaccagattttaggcgtacttcttgaatggggtttgaaacaaagctagtaaaagacttacctccatagtcttcggccgttttctttcgttgataactgatgattccagtggaagcagaataactattcagtgcatcagcggtgatcgttatctcttcggaactcgtattgtgtacggcgataatcaattcctgaacagtctctttatttaccagcaaatcgaaataagttgcttcacttgcttgattttggggaagttctggtataacagtaaatctgggggtctcagcataaccactagtcacaggaaaataaacaaagctgataaataaaaagatccatactgcattctgaagaagtcttctcattgtcatccatcctattactgtgcttgataagaattagataatgtccacgtaatcgttcctgtatagtcaccactataaacattttgttggggaacggtcaacgttgtggtcgaaaaatcaaaggtattgattgctaacccagttgcgccatctgcggttgctactgaagtaggatcggtagctccagcaaccaattcagcatttgctgataaagctgcatctcctgctgtttcggtaccttttagtgtaatctttgcatttgctaattctttttgatcggcattcgagatttttgataattttgctgttaattgccaaccaactgtgtttggaccacgaaaatcagaaacagatgacgtttcatttgataccgtggtgatcactttctcttgttgagcgaaatctgcgatattcccagtaccaaaatcaaaatttgaaacactaccaagggacaaaatccctggattgatggttagtgctgcttcactggtcattgaagtagatggatttgcttccgcagctaaaccagtcactgggacccctaaactacttattcctaaaatacctaatgccaacaccatttttttcataagtcattccttcttttttgtttattaaacaagatgccaattttctggcaatactttcattttttcaaccacaaaaaaatgattgtttcttcatcgcctcacattgacttctcatttgtacttagtataatcaaaagtaccaaaaaaacggatcacaaaaccttacaaataggcttcatattgtgcgtaaaaatggagcaaaaaaggagaatactgatgtaccgagagttcatttctcccgcagaggaaaaaaagcttgatatattcaaagcagtatgtaacaccaatggaatcagcttattaaaattatcaagagtattgaaaatccccatcaaaagcttgcaaaaacatatctactttttgaatgaagacttgaaatatctgtccgtcaacctttgtctcgccaaaaattcctacaaccaatattgtatcgaaagaaatggagatagtgccgaaccttcttattcactgctggtctatcattacttgctcagttctccacaatatcaactggttcagtaccttattgggcatacagattcttcaatgtcccagttatgttcggatcttcacgttagccaatctcacatgtatcgtctgataaaaaaagtcagtctaatattaaagaaattttacctctcaatctattccaatgaagaaaatattgtcgaacttgctggaagagagttggatatccgcatctttatttatagttttcttacgcaaagtgcaccaaccgagtttcagcttttatctgatcaatatataacagaattcgagcaattcaacagcttttttgatgctactctcttagatcagttgactaaaaataaattgtttgccttttggaaaacaattaccatccgactttctcaaaagaaatatttgcctgaaatcgagaaaaaagctcaagcactcttgaacttttactcctttttgccgatggaagttctcgattcgttctttttctccaaaactaatttagataaacggatcgctcaagccgaatacttgtatttaaatttctttttgcatattttccttcctgcagttgttgatcgccaaaagattcaagagagtattgcgctggtttaccaatcaaaaaagcctctcgttcatttttttattgatatgatcgaagattggcgacaaaaatttgtgccgactatgaagcaagattcatttgaccaacttctaaacagttgtctcttattttttaatctatcgatttttatcgatgttgatttgctgaaagtttggaatttagactataacttgcccgatgaaagttcgattgacaacaatagtcaaacttatacagcaattgctcacttgttaacagaacatgtcaatacctttccaaacaatgatttagacaaagaattctttcaccgtaaacaattgcgttatcttgcccaactactctatctggaaaccaccatgcatgaaagtccaactattcggatttactttcgaacaacgattcaatatcgaaccaaaatgctgatagaagcccgtatccgatccatctactcagagaagtcggtctcattcactaaagatatcgaaggggcggacttgattattaccgacaattacgaagaagtagcgataacggaaaagcttctgctactctcagatatacttaatatgtatgaatgggaatctttgtttgcaaaaatcaatcaagtaattaccaaaaaaatgtttgccctcacttgcaaatcctcttgttgaaacaaattttttatcatgattccataaaaaaagcgaagctgaaatatcagatgggttccttgctaaagcaatgcaaggcctctgtatttcttacttcgcattttttattgtcgtaagcgttttttaacaacgggttttaagcaaagaagcttccgcctgttacactatagacttgtcctgtgacatagctggcttcatctgacgctaagaaaacataaactggcgctaattcaacgggttggccagcccgttttaataattctttttgtccaaactcagggatcgctgattgtggttgtcctcctgaaatttgtagtggtgtccagattggtcctggtgctacagtattcacgcgaataccttttgaactcaattgtgctgccaatcctttactaaatgaagtgatcgctcctttggttgctgcatagtctaacagatgagcactaggttctgcactttggatggaagtagtggtaatgatactgccgccagccggtaaataatccagggcttcttgaactgtccaatacatggagatgatattcgttgtaaatgtgtccgtgatttgttgggtggtcaaatctttaatatctttgaccgcttgttgcatacctgcattcaagaccaaaatatctaaaccatccaacgctttcgctgcatcatgaaccaactgacgcgcaaaagattcgtctttcaaatcgccaggaatcaatacagctttttgacctgcttcttcgatgatagtcttcacttcttgggcatcttcttcttcaaaaggcaagtagttgatagccacatccgcgccttctttagcaaaggcaatggctgctgcacgaccgatgcctgaatccccgcctgtgactaatgctttgcggcctgctaatcgtcctgaaccattgtagctagtttcaccacaatctggtactggctgcatttttccttggaccgctggtgcttcctgttcctgcttttcaaatgtgccgttatagtacttcgttaatggatcattgattttttttgacatgttcatttcctccttatttttttcatgctcgtcatgtagaaccatgaccttacttaaaagtgtagaggaatgttcatgaaatgaaaaacgaaacgctcacttcatggaaaaatgcgtttttcttgcaatttttgaaaaaaaggaccacgaatccttaaggattcgtggtcctttgatttattttgcggttattgttaatagcgcgtcacggagagcctcataatcagatgctgtttgtaggaacagatctggctgactttggtgactatctaccgtatttgacgactgagtacagttcctttttactcttctttttgtgcggcttatgcgggttgctctttttaaccggttatttattgaatcaccgttctttccaaggattggctcatctattcgatgtttccggtaaactggtgacagacttcgtcacgatttttgcattaggggtcacactgatgaacatggcgatcatggggatgctgctgcttgtattcatctacttgcttgggggccagctatcaggcccattacttggtgctgttctgacagtggttggctttagtgctttcggaaatcactggaaaaatagtctgccgattttgattggggtcgttcttgccacacgtttaggctttaccactgagacttcgacctttcaattgctgttgactgcgatttttggaacaagtttagcaccaatcagcggctactatggaccaattgcaggaatctttgccggtattgcccatgcggcgttagtaagcaatattacctacttacatggcgggttgaatctttataataatggtttttccagtggctttgtggcggcagctatggtacctttgttagatgagatcaaccaaatcaaaaggcggatgaaccaatgatagaaaaggaacaagcacggcggatcgtggatgaagtggtcacctactttctttcccacgactgccctcatatcactactgagatgtctttcgaaaaaacaggttttcgagccattattgctgggacctgtccagaagagcccagtgatttagccgtatttgcggaaatgttgaataccccacgagagattgcgctagaaagttattatattgaacttttaggcgggaaccagtcgattcatgaagaaaaagacttttatttattaggattgttgatcgatgaagcaacaatcagttacgaaaaggatcgcttgatcattacattgtttcgaaaaaaatattgaaggccatgggatctctttgatgaaggaggtcccatggtttttcgtttacaacggtctcttgatacacggaatgcgttgaaaaggtgaacctttggttaacagctcccaatacaaaggagggcatcatgaaattgttttcatgacaaaaatgaaagtttattgataggtttttcacactacaattgtttttacgcccgctataattctctttagactttacaaattaaaggaagtgagaatagatgaagaaattttggatcggcctgggtatcctaatgatcgttttgtttgccgggttacaaattgctgagaaagtcatcatgggcggccaaagttactatgttcagatcacgaccgatggcgaaaagatcgaaaccgaagacgatcgaggcaatcaagtgatcgaatataaatatgaactacctggttacgacaaagacgcaaagaagaaaaatctggaattcttagggatgaaagatcgtcctttgaaaaaagacgcttacttaaaaattacctggaatcaaaacaagggcgtgacttcctatgaagaagtgcaaaagaatgctattcctgaaaaagcgttgaaacaattagaaagtgaacggtgataaacaaatggcaaaaattattgaagcaaacgaattaacgaaagtttacggcaaaaataatgagaaaaaaaccgaagccctaaaagggatcagctttgcgattgataaaggcgagtttattggtattatgggtgcttccggttctggtaaatcaacgttgttgaatattttatccacattggaccatccatcttccggaaacatccgcatcaacgaaaaagatatcacaaaattacgcggtgatgcattggcagattttcgcagtagagaaatcggctttatcttccaagatttcaatctactagaaaatctaacggcttctgaaaacattgctgtgcctctctctttacaaggcgtacggccgaaaaagatcaaacagctcattcaacaagtcgcgaatcgcttatccatcagccaaattttggataaatatccttccgagatctctggtggtcaaaagcaacgggtagccgctgcgcgagcattaatcaccgaaccaacgatcttgtttggggatgagccaacgggtgccttggattcaaaaagtgccaaggatttattagacatgatggatgatttaaacaaaaatgaccaagtatcgatcttactcgtaacacatgatcccctttcggcaagttattgcaagcgaatcttatttatcaaagatggtaagatccatcaagaaatcaaacgaaataatcaaacccaagaagacttttatcgtcagatcttagtcatcttaggaaatctggaacagtaggaggataatggtatgctttggaaattatcacttactggtatcaaaggccgcttaaaagactacatcgtcttgttttctggtctggttatggcttctgccatcttttatatgtttcaatcaatggctagtaatgaagaattcttgaaaaacaattcaacgattggtgtcgttgtcattatctttcactttggaacggtcttactaggaatcatcacatttgcctacattctctatgccaattctttcctaatgtcgatgcggcagaaggattatgccatgtttatgatgttaggagcaaaaggacgaaaaatcgcccaaatgatcttcatcgaaacattttttgtagggattattgcaaccattactggtgctttagcaggtatcggattgacgaaaattgtcaatgatcttttagtacaacagttaaatataaagattactcatttttcgccattcaatgtaaaagcacttgtgatcacactggtcttttttgccattctcttcctgatcgcagcaatcgtcaatgcttcagccattgccaaaaaagccatcttggatttgttgagagaaactagtacacctgcacaaatcaagcaaaaattcccattcttattggttcaaacccttttggggatcatctttcttggaatcggttattatgttatgagcgatctaatgaaatttcaaattatgggtattgcgattgccctagtcacgatcgttttgggaacctatctagttttccgctctgtgatcgtattgattttgacattattaaagaaatcagatgccatcgcactgaaaaaattgaataatttcactttgtctcagttaaacttccgtatccgtgactatacgcagatgctttcgttagtatccatgctgttcgcattagcactgggcgcattaaccgttggccttggtttcagaaatgaaatccctaaaatggccaaagcgatgacctcttatgacttggttctgaataatgcccaaactgtcgaccaacaaaaaattgcggatttacacccaacattgaatgtcagctatcgccaaaaagaggatgacacagccgtttattacattcaagaagaatttgacaaagatcctttgatcgttacagaacagggagatcttagtcagagagatggttaccgctcactaaatggccaagcgatcgcagctgatcttgcagaacaggaccagctgcgcagctttgaattgccagaacagcgagggaaagaagtcaagctgctttctgccaatgcctttgaacaagtgaacgcacccgaaacgatcttacaagtcattcaagtcaaagactttgaagctgtcctgccaaaattaacagcacttgctaagctggatcaaaaaaacaatccatccttagcaggagaaagtaatcttatgcaacgagcggatgcttatgacacattcaacggcattttctcaggatttgaattcatgggcttcttcttaggaattgcctttctaacaatgttagctagttgcttgatgttcaaaatcctttcaggggctaatagtgatattatgcgctacaccatgcttagaaaaatcggtgctcgcaatgggcttctgaaaaaatcgatccgcaaagagatcggcgtgcttttcttagtcccaggattattaggaatcgttcacgtactattcggactgcaaatgtttaaaatgctattgagtgatccctatgatcagatctggttaccatttgcgatctttgttgccctttatgccgtttattatcttttaacggtatggctctacaccaatatcgttttaaaaaataccggaaaacaataagcacccgcaaaatgaacacagtgaaatagacagcaaaaaaccaacgtccagtgtgaactgacattggtttttattttgatctgaagcactcgtctttgttttcgaaaatgagctgattttctcagcaacatccctttaacagcttctatgtcaacacatgctttttattggattcagttggttggtttatatccgagatgcatggctacagtacctccactatagcttttgacaactatattagtcagtcctgctgattgaaagtagtgagacaactcttctttgccaggaaaatctctagctgattcttgcaaccaagaatattcttggtaacttttagcaaacagttttcctaacagcggcataatgaatcggaaatacgcataatacagctgccgccaaccaattaaagtgggctgtgatgtttccagacaaaccacttttccgccaggttttacgacccgctgcatttcttttagaacggttacaagatcaggaacatttctcagaccaaacccgatcgtcacaacatcaaacgtattgtctgcaaaaggaagtgccattgcatttccttgcatccattcgatctttgtcttttgctccgctgcttttttctttgccgcagccaacatattctcactaaaatcaatgccgatcacgttcccagtagatcctgttgcttctgccagtgccaatgtccaatctcctgttccgcagcagacatcaaggatatcattacctgcttggacttgcatccgtttcatcgtatcttttcgccagcgtttatgttgttgaaaagaaatcacagtattcatctggtcatagttctccgcaacacgctcaaaaacgtgatggacacgtgcttccttgcctttgtcgcctatcaacctctacaccatccttttgccttccaatcacgcaacctgcgtaaccaaacgattgaaagctttttccatttactacaaaatttagtgtagcatggatagtcaaaaaagaaaaaattcctgtttaaatctgcatatttctattaacttctctattcttttcgctctcagttttcgtaactcttcaaaccattagtagaattggtggtaacgcagcagaaaggctatatagattcaggaacatttctaaaaaaaagctcctgcgacatggacacatcgcaagagctttctcttatagatcagcaattatttgctttggtccagtttcagcagttactgattttttttctttcttgatttgaagaaaccaagactaccgatcgcaaccagtgcagcaccgatcattgatgcaaaccaagtactttcactgccagtttcggcaagtatttgcctccactattattactattgatgttgttgccaccgctgatgttcccattgccgatgatattgattccaccgttattgccattaccgatattatttcctccggtattgccgccaccagtgttaccaccaccagtgttgccaccgccagtgttaccgtcgtcaactccagcaaccggtactgtgactgtagcagctgcactgcggtattctttgccaccagcaacgacactcgcaacaacatataaattatcttttggttcgacgcgattggctgctactacgatccggtaattgccttcactgtctgtcgtaccagtgcccaccacttctccttgagcattagagatttcaatggttacatttggatcagctttccccgtaaccggatacccagatgattcattgccgctgattgttgcagtaggtgcggcaaccgtcacgggactaacgacgatactcatcggatcactgacatatttcccatcagtttgtgcagtagccgtcaacaaatcttcttccgatagctcggctacattgatacgccaattgccagcttcatccgctcttaattcaagtggtgcggcaaaggcacgggtggtgttcaacccacccagaattcgcgccatcactggtgctgcttcattgatgatcagaatgactgaagaacctggctctgcggttccgctgactgtttcgtccccggcaatcgctggatcaatgagtggcgtagccgttttttccataggtactgtgattggtgtattaccactgcggtagtctttgccaccagcggttacgatcgctgcgacgttcaagttttcttctgggtccacttgatctggcgcgatcacgattcggtaattgccgtcgccatcagtagtaccactacctacgacttctccttgagcattggtgatttcaatgtctgcattcgcagttgttcgaccagctacaggataaccatctctctggttaccagtaattgatgcagttggtgcagaaacacttattccgctgacgatgacactgacaggtgtacttggctctttgtcaccaacagtagagtagctaccacagtcactgtttcgccttcagaaacttccggtacattcgcagtccaatcaccttggtcattcgcaacgaccgtcactggctcttctccgctgacagttaccactacattggcgttcggttcagctgtaccgctgatcgtttgatccccggcattcaccggatcgatcgacggcgtttcagtttggttttcttgtgtatcggctggcacaacaaccggtgttgctccactacgatagtcttgccctccggcagtcacaattgctgtaacattcaagttttcttcaggggcaacttgatctggcgcaaccacaatccgatagttgccctccccatctgcggttccgctgccgacaacaactccctgagcgttcgtgatctcgatcgctgcatgcggtgttgctttcccaatgaccggatagccatctgtttcattgccactaatggaggctgtaggtgctgcaacggtcaaacctgcgacgctcactgtcactggctcgcttggatctttgccatctgcttctgccacaacggtcactgtttccccttgagagacttctggtacctcagctgtccagttgccttgggcatccgccactgctgtgactggctgttcatttccgatagtcactgttactgttgaatctggttctgctgttccgctgatagtggtatcaccagccgcaacaggatcgatggttggtgtttccgtttgttctgctgcaggttctgctgctaaccagatggaattattgccatcctcatctgtaaataaatcaagtgtgagtagattagattgagaaaaagtacctgcaaatcgagcttcgtatggattcgacggattcgtcacaccatttgcaatcagctctgaagtcgttggtgtcgtcacggtcgttggcatcacaactgtcgtttgacctaaaacagatgccgatgcgatttgatcagcaagatctgtcgttccattcaacacagcttgtgcagcatcgacggtaacattcagagtggctttagctgtgttgactgtttcttggacaagtgtattgacgccatcgatcaatgagccaatcccaggaatgttacttgctccgcccaagatgctcacttggatttgcgcctgtttcaagttctccaaaatggattggatgcgttggttgaccacaataaataagccgtcattcacattggcaatcaaggcacgttcattatctgtcaatccagcaggcacttcaaaatcggcttgtccaaattgtcctaactgattcaataaatccaattgttcatagatgtcatctagattgacggatactacttgactgatatcaacgatggaagctgcttgatacaataaatttggaaagccattaatcgtctctggaatccctaatgcatccgctaagttctgattcacaagagcatccaccgttcctaccaatgtgtcaacagcaggcgtaagcgttccaatcagtgtttggatagcggcaatattttcaagttgcagagtgatatttgttgatacccgggcattgccatttggttgtacaaagccagtcagcccttttggcacaccaacgattgctactttatcaccgtttaagacgtcaagcgtcaccgcattcgatccgctgatggtaaagttgactgggttggtatctccaggatttgaatatggcgctgcagcacttgttgcagaatcatttgatgcttggacattactaaaaatctcagcagaaaccaatgatgcttctgcgatctttggtgcccacaacaatgtagtgggaacaaccacagaactcgtcagtaacatcccgctgaccgttaaattcgctagtagcgattttttgtttattgcgcgtctttttctccttgaattcattatttttttatagtcattgcccttcattcttactcctcctattcaagtaaatacaaccaacaaaagtgaccaaccaactttggcattcgtcttttgatgttcgctatgatcacatatccggagaaagagatcacaaacaaaaaacgtttgcaaaataaaaaaacacccattcaaatactcgaaaaaaatctcaattacatttttcaacatgccagaacgatttccgtgcttttttgtgattaaataactaaaatattcagttattcaagcaaattatagcgtttttatttttatacaacaaattattaacaccatgaaaaatttaaaaaaattttattggaaataaaataacaaaaaccttttatttttatcgccatcgttaattatttattacctgtgctcctcttttcgcaaaaaaatcattaaaaagagatttttttgattttactcctttttattaacaaaaattagaaactttttaatgttctcagaatacgcttccatcttttcttctttatttattttgtaaaaaagtgaaataagaattattttctgaacagtattctgttttttttaaatcttttaaaaaaaacagaaaaaaactccttaaaaaaggcgattttcaccgctttctcctttttaaaacaattttcaaacaaataagccaccagaaatcgtgaatgatttctggtggcttagaccattttatgagctacttctaaaggatcaatcttgtaatttcttatgcataaacaacgttgtttctcgatagtcatagaagatttttgagaaggccatcaaatcaccttctcgcaagtaactgtcgtctcgaacaaccaaactagggctccccgcgttcatgccaaaaaaagcagcttgtttagcagtcagtaattcacagcggataaatttatcgatgaaactgacagtcactcccttttcttgtgcaaaatattcaaacatggaaccgtacatagcagattctgggatctgaccaacgatatctgccagataataggatttctcaatcaaatacggctgatcatccagtgtgcgaaatcgttcaacttcaataaaaagctgattatcagaaaatcgctggtggcttggtgaaaaatcgatctcagcgtacgagaccaaacgctgtgttgattgaacggtttgaatcagttttccttctctagcaagatcttcggtaaacccaagatcactttggactgctttttgctcttgcgtcaattgatcatggacataggagcctctgccttgaacttggtaaatatagccgcgtttactcaatctgcttagtgcttgccttaaggaataccgagagacttgatagtgttccatcaattctttctcgctaggcaactttccgttgcgatcagctaaatcctttttttcgattcgtgcgattaaatctgcagctaataaatcgatcgtccattgttttgtcatttcacttctcccccaatgttgtactactcctattttaccgcaaaagctattgccttagtgggaatctttatttctttaatatcatgaagacaaaagaaaacccagctaagacatgtttagctgggttctgctgattcaaacttacactttcggtcaagcttttccttgttcttctgcaaatagtttgccatcatacattttgatgaatgggaaccaaataagaaaagcaaccaaggcgcaaattagcgcaaggacaaatgcacgccaatcgccacctgaaccgataaaccctgaaagaccaattggggttggccaagcgacttgagcaatcggtggtttgacaaaccctaaattgattgcaaaatatgccaccgacatagaagccattggtgccaaaaagaaaggaattgccgtataggggttatacacaacaggcatcccaaacaaaattggttcattaatgttaaagaatgatgggacgatcgcggctttacctaatgcatttagttgtgccgatttagcaaagaaggcgatgaagatcaccatgcccagtgtcgctcctgaaccgccaatggtcacgaaactattattgaattcaccggcaaaagcaatatttgcaccgctttggttttcaaccatgttggaaagaacgatgggcgtcaagaatgaggtcacgatcgttgctccgtggattccgacgatccacaatgcatgcatcaagaaatagatgactaacaacccaacccacgtactcgtcaattgcgaaacaaaactaaagggaatcgcaatgactttgaagatatcggtccctaaagctactaaagcaccgttgatcacgatcacgactaaagcaatcaacgcagtcggaatcaatgcagtaaatgaacttgaaacaccagttggtacagtatcaggcattttgatgtagatatttctcttgacacaaaacgcgtaaattttcactgcaataatagccataataattgcagtaaaaataccagtcgttcctaaacgtgtcacaccacccgccatttcccaaccatcaatgattttttgatcatcggaaataagggtcacaagagtcgctactccgccttcaaatactaattgaggtagacacatgaagaatgccatcattgacaacaaagccccgtttacaggacttaacgaaattttttcttcctgcgcttggatcttggtatattcataaccaaaaacaatacagaaatataaggccaagatccccattgttgcagtatttcctagcatatataaactttggatcttatcaaaagaagccgcccaaatcgatgctaaagctggaaaactttgaggtaagacactaataatcaggaacattgaaccaacgatcgtaaacggaatcgaagccatcccggccgccatcaccccacggacgattcgaaattgcgagattcgccccattggtcccattaagtacttatccagaaaggtaaacattttactattttctgtgttcatctatttttcctcctttattctcaaatgtccgcagatagttcaagtaactatcccgatctttttcgatcaaccatgcttttcgttccatatataaacaacaaatcaatcccagagtcagactaaccagtaaaatcggtctggccgcaagattcaaaaatgggaaaaatccgtcttgccaccctaacaggataaaaaggataccagtaatgttgacccctgtttgaatccaataaccaactttagtcaagtgcaatcgatttgatgtctgccaatatttttgtgtctgttcaaagatgatggcgccatcgaccaaaagcaagaacaccggtaccagacccagcactgtccaatttgccagactaagcaacgcccaataaagattgataaagaaaaaaattgctgtcatatagcgaaaaatcagatagcggttaaatcgcatatttttttgtgcgtacgcattggcaccggacgactgattttgtcctctcatagttatgatccactcctctctcatcatttttatcgcgtataacaaccaaacttgttcgaacaagttaattttagcataaatcaaaaatcatgcaagcgattactttttgatgtttggttgtaaaaaataaactcctgaagaaaatcgtctatattcgcacaactttttaaggactattcaggtatcttccagcaaagttttgctcttgtgaaaacggggattttatgttaaaaatgaataaaaggaatgttgattcaacaagatgttcgcttttcaagttataaaaaaaggtttttggtgtaaaatacttactttaaaaggagaaagacgaaaattatggcaaaagaagtaacctacgaatttatcaaagaaattcccaaagctgaactccatctgcatttagaaggaacattggagcctgatttgaaattacgattggcacaaaaaaatcaaattgatattggtcaatcaacaatcgaagaggtggaagcaagttatcagttcgactccttgccttcttttttgaacatttattatccagcgatgaatgtcctccaaacagaagaagatttttatgaattggcaatggcttacttcaagaaagctgccgaacatcacgtcacttatgctgaagttttttttgatccgcaagcccatacctctcgcggtatttcttttgaaaccgtcatcaacggctattatcgagcgacacaagaaagtgaacaaattggtgtacgaagtgccctaattatgtgcttcttacgggatttttctcctgaatcagcagcagaaaccttagaacaagcactaccttttaaagataagattttggggatcgggcttgattcggatgaaaaaggcaatccaccactgaagttcaaaaaagtttttgaaaaagcaaaagccgctggatttcatttgacgatgcattgcgacattgatcaggaagattcgatcgaacacattcgccaagtcattgaagaaatccaagtggaacgaatcgatcatggaacaaatatcgtagaagatgaacggttagtcgattatgtgcggacgcaccaaatcggattgacgtgttgccctgtctccaacagtttcgtcgtggatgatatgaaaggaaaagaaatcatcgagttattggcaaaaggcgtcaaagtgacgatcaattcagatgacccagcttatttccaaagctatatttctgacgacctttatgcattgagcaaaaattatcagctaacagaggaccaaatcattcaattggtcagaaatgcctttgagattgcttggttaccagaagaagagaagaagttgtatctagcggaagtcgatgcttttgtcgcggagaaaaacaattaatttttattcttatacaggcaaagctgcacaagggtaaaacaaacaatcactccaaatacaggattggagtgattgttttttgcttgttcactaaatatgaagatctttcttacaaaagaccatgcccgatgccacgaacaggatacacgctccaatcaataggacaaagattccgatgagaccactacgatctcctgcgatcaaagcatctggatcaaacaatgtaaagaaagtaaaatactttactttttctgcatttccgccggtgttggcaagcatctgtaagacgtacattaatgctggtatcccaccgccgacagcaatactgtattttgaatcattaaaaacacaagaagctaagaaagagattcctgcgataaacaactgcaaacaaagcaacccaccattcagcagcaacagtttgggaatctcgagttctcctttaaattgtaatccgcaaaggatctctaatgcagtgccatagatgatcaaaaagaaaatacccgttaaaagaaccgacatctgcgtcatgacaatcgttctccgcttgatgggtgctgccagaagggccaccatcgcgttgctgtccacatatttggcaatcaatgcattccctcgaagaatcgagaataccattggaaaaatgatcaaaataaaaccatagaggtaagaagacatgaaacccaataatgagttagcgccggctttcatgccgactgccgacatcaattctggcagcatcttgcgcatttcttcaagagactgcatcatttctggattgtacatactgacaatgattgagatgtagagggtcatgacggcaccaaaaatcacaagcgtcaggatgctgcggcgcaattcgcgtttgtaaagggtgaaattgatcatttctcttcacctccataataatccataaaaatctgttccaatgtttgactcgtactgacttgaacttgactaggttgtgccggatcgatttctccattgaaatctgctgcaaaggctgccgccagttgttcatttggcaaagtgacggtataacgacgcagatgtttttctcttaatgtgtcggtggaatccaacgcaactaattttccggcacgaatgatgccaattcgatcacaggtccgctcaacttcttcaaacatgtggctagacatgaggatggttttgccgcgctttttttcttcagtaattaaatcaataaaacgtgactgcatcaagggatctaagccactagtaggctcatctaaaatcaagatctctgggtcgtgcatgaaagccacaacgatgccaattttttgtttcatccctttactcattttcttgatcttgccgttcggatctaactcaaatcgatcaagtaattctttggcccgtccattttcagcatttccccgatactttgcgataaatttaataaattcgcttccggtcatatcatcaaaaaaagtcatttcgccagggatgtagcctaaatttctttggatttgttctcgttgctgccagcaattcatcccattgatcaaacagttgccgctttgaggtttgatgaaccccattagatgacggatcgttgtggtcttcccagcgccattaggacccagaaaaccaaacgctcctgcttccacagaaaatgacaggtcaaaaattcctttgccattgccataatctcgtgtcagattggaaatatcaattttccccatcattcattcctcctattgaccaacgtctattcactagcaaatcatttgctggtttgcccacttgctttttgatactcccgctttgcaagtgatcagtcaaggccctcagtctttgccatacatatcgtatgatgatagccaaagtatagcctatgttgctgtttttgactaccaaaatatccaccgtattctagaaatagtctgaccaaaaaaagcgcctttttaagtcgcgaattgacgaaaaaaagcggcctcttccattcgaagaccgctttattcgacgattgctgttaatatgatttggaaaaatgacgcttctcattcaattagaacttaaggcaccaaatcatggtcaacataaaaggagtttatcaagtaccaagaaaaactgtcattacctgtcgataatgcgaaaacagtttagacaaaaggtgccttttgttccttgatttcagtttacaaaaagaagctgcacgatacaagaggaacgagtaagaaagctcctgtctgggtccttcacttttattctgactaaatagaacacctattttttgctgcttgtcgtctcctcgtgaataaattgctgccaacgggctctcaacttctgacgataataatagcgagactgttttgatccctcttgattgacccaatcaagccacatttgtcgttctttcggtttcagaaatgcccagaattgcatcagcaatagatgattgtcgatgtcttctttcagatcaatcgtttcttcctgctctgatgcgattgcttgaatcagttgtttttgacgattactttttcgttgtaaatcaatcactcgccatagcaaaaagccaaatagataattcacttcattttcgttgcgaaagatcccttcatcaggataccttcgtgcgcgctcaaagagcatgagtcgcaactcttgcaaataatcttcaaaatctggatgactggggaagatgcccgcccgaatcagcactttgtaaaagaggcgctcataagaagccatcagtgtatgccattctttcattgtattcctccttttgcttggtgttcccgcgggtacattaaccatagcaaaaagaggaagtgactatttttatcaaaaatcaataaatcatttgaattatgcactttttattgcaaaaatagtcagataattttatagttgaagtatctaaaatgaaggagtttttctatgaagagatgctactcccctataagttcgaataaacttgatccttatcgtctgtcctttgagccaaaatgtaaacgattcctcaattctagtgatcaggccacttgccaggaacttgctgctttgatccgtccaaccatgacaattgacttcgagaaagaaatttttgccattctgccttttgttcgtgatgatcgcacgcattctttgatcatttatcaagactattgttcacttcttccacagccgccatttcctatcatcaaacagattcttctccatttccatttttatgagtacgcgcttttcaaagatacactgtaccatttatttagccagtcgaatatcaaacgtcaatacaagattccttgtgcaactagcgaatacagcttgctaccactaacaaacgccaccaaaaaagacaccatttgggtcaatcctggaaaaatcatgacgttgtccgcttctggaccgcagctgttcattgaactgcacaatcagttctcttttcccagctcggttgaatcccgtcgtctaaagcaaaccatgctgatcagttttcttgctcatggcattatcaaacgggaacatagctatcaactgcctcgggcgaatactagcctcactgaatttctggacctttctttttctcctctcaccaatcatttactaggggagcttcattttcacgatctccccggcaaacgaggaagttttagtctgatttatcaagatctctatgcagaagaaagccaacaaaaaatgcgccaaaaatgagtgcatttggccaaattttactcttaccaacgcatttgatccaaaaaggggcaattgcaattaatttaaaagaaaatgcaaaagaaaaaaattttttgatcttttcgcgtattttatttttgagaaacaaaaaggtactagtttaagaaaatagtgctctaagaagatagtgctttaagaaagtagtgctttaagaaaaaattactttaagaaaatagtgctttaagaaaaaattactttaagaaaatagtggcggaatgctgcgaaggaggaaaactagtatgcgtattgttaaaatttcagagacagagatctatgtcgaaatgacagggaaagaatcatttacagttacttgcagcagtgagcagctcgctgagcgatggctagcgttgttagaaggtttagccgagtagagcaactgatcttcgaagcaagatccgcaagcgaaaccgcaagtcagctgaacccattggcagttggctgatgcaatgcctgaaatgcctttcttttctcaaaagaggacagcaagcaatgaccataataaaaagcagcggcaaaaatgaagtgtgtccgaaaagttgacttttggtccaacttttcggatcactgcaagcagccgctgctttttttattagaggcctaattcagacgcagggtcaaagaagcctgaccatagtcctgtcgccattcccaaatgtagatggacaccagtcgaatttccagttgttcccattccaccaaggtattgacgtgctgtgacactttgaccgctactaacagcaggcaatgcattgaagtgcatgtaataactatagatgccattcggatgctttatgatcacataatttcctgtggacggaccataaccggcttctaccactttcccaccttgaatcgcataaatcggtgttccactgctgccggtaaagtcgatcccattgtgctggttgccggaagagcccgttggatctgtacggtatccaaaacgactcgagatatggacagaatcgaccggtaaagaccaaccgcttgtttgtttcccgctggcaagtcccggtgtttctgaattaatttcgggattggtctctttgttgcttgtttcttcaatgctggtctcttctttgattggttcagaagcattcgctgatgtcgttacttctgaaccagtttcatttgcggattctttttcttgagaagctgctgtctcagcgactacctctttttcaacttgttcctgagcttttttttcctccgcttgggcttgtttcttggcttcggctgctaacgcttcttctgccgctaattgtttcaatgtttcttcccgtttcttttcagcagccgctttatctgcttccaagtcagatttcttgctctcttcttgattcagagacagtcgtaagtcggctaatgccacgtactgattcaatcgtacatccgcaagctccccttgcttttgttgcagctcgctcgcatgagtttcaatttcggatagtttttcttctagttctttttcgagcttgatacttgtctcgatgtctttttgctgttgctcaacgatactattgctggcattcatgatggtaacagatgcaatcgctcgttgaattgcttcacctagtgagtccgcatcaagcaatgtcgtcatcatggcattcgaaggttctgaaacttggatctctcgtgcttgattcgccaaagtttctttccgtttagcgattttttcttccaactccttgatgtcacttgcgattttgttgaccttttgctcggtgctagcctttgacgccaaaatcgaatccatttcagattcaagttgttggatctccgcttccgtcttttgtttgaacgcttctattgaagcagattcccttttgatttcattgattcgctgggtttgttgttgaatttgacgatcgacatcctctgcgtttgcaaccaatggaaaacctatcaacatcaacgagcttgcgactatcaatttttccagttttttcatgctatctccttttgaatcctacttttcatttctactagcataccgaatattttgctgcttttgggcagaatcacaggaaaaacatctggatgcaaaattctgacatctcgttgcaatcaacttgttagattcccgcatgaatcgtaaattgctttttgattcttttcagactaaataaatcggaggtttgttacacaaagagatagaggcatgctcactcattgcgcacgcctctatctctgtttgattttcattgaatgatcgacaccacagtcaattgaatcgtccagttgccaaatcagctgcagctactacaatcgcttcttcaggaaaaaccattccggtggtaaaagcattgggatagtcatgttcctactagtgcaaaattactgcaagcgcccgacagccgatccaatcgcattccctgctaacagccatgccttcgctgctttttgtaaggtggtgttttcgggatactttccgacatcgttagaaatagtattgaagacccagagtacgccgtcattctttgctggttctgtcaacagcagttcgtagtcatttccaaacaaaacgaggttggaagacgctggcaaccattctttcaacttgggcgaaagcagccaagtatcggtcacgattggtgctgaaccgtatgcaggaaagtaggtttcaaaaaacattctggctgactgataattttcttggacttgctcatgaaccagtttcgcatctgaagggatgtgaagagaaagataggtttgaccttcaagttgtggtgctttgctcttatgatcagcggcgatcatttcaaattctagctgatcgatcctaaattctaatccgcacaaataccgccatgtccaaaatccacgatcaaacacatcctgattaccggcttgtttcgtttcttttaagaatcgagtaaatgccctcatcgtagccaaataaatctcatgaggaatttgcagcggttgataaatatgtttccagctgatggtcgctgcatacaaatggatcgccaattccttcatcgactcctctttgtacagttgggataaccacttggcttctgctgaagctgttactggatcgagcaatttatgtacactagtaatcatctcttgttcttgcagctcctctaaggctgcgttcactttctcttggactaaaacggggatttcaattaaatccatcaattgctgcaatggctcactgttcgctaacatgttgttcctcctattatcaacctggaattcttcttattgatctatgacatcaaagcttgtttgtaaccgcttcatccaattataaaaagtctagcgcttaaatgatactaaaatataccggtttatattaaaatcctaacccattattgcttcaaagaagatagactcatttgtgcctcctctctaggcatttttttcacgaagaaatccgtcctctatccgaaaaggccctcttacacattccttcaagaatctattcgtaagagagcgccctctataggatagctgaaacagctaacttctggagggcgctacatcgtttttcgataacagttcttgcttgattgtactttcttgatatttcttttttattgcagtaatgacgattgctgaaagtgacagtttttcaaaagtacgatcgacttaatagcaactgctaaatcacctagataggatgtttagcagtatttagttggggctgttttataaatcacagccccagacttcattgttgcgataaatcgctagctcctgaaagcctaatttctccgctgcagttcgttttccatttgctacttcgatcatttccgaaaggatcctttcgccgccttctttgatggacatcttgccagtaatgatcgcagataaatcaagatccatatgttcagacatttgttgatacgtctcatgattaccggtaatcttaaccattggtacgatgggatttccgataggtgtgcccctgcccgttgtaaatacacagatttgggctccgccagccaccatccctgtcacagattcaatgtcgtatccgggagtatccataatgatcacccctttttcagtggcgatctctccatatttgacaacttgattaatcgtggcgtgtcccgctttcatgatggcgcctagtgacttttcttccagtgtcgttaaaccacctttttgattcccgggtgaaggatttgctcctcgaatatctacttggagacgttcaaattgtttttcgagaccgccaatgatagtctgaatatcccgtttaacttgttgatttttggcacgacggatcaagatatgctctgtgccaatcaattctgtcgtttctcctaggatcgatcgaccgcctgcagctaccaaaagttctgtcgcaactcccaaagcaggattgacggataacccactggttgcatcactgccgccacaattggtcgctaaagtaagagcagatagttcaacgggttccctcacaatccgggcagccgcgcctaccagtctttctaataaaggaacgactgtcgcgattgtttttgttgtcccgccttcttcctggatgctaaaagagtagaccggtttgtctgataccttctgaacccgagccaccatttcgtgaggctgaatcgtctcacagcctaacccgacaaagactgccccatagacattgggatttaagacaaatcccgtcaacgttcgtttggtgatttctactgcatctccaatttgaccacagccttttccagctgggataaagaccgtgccggcaattcgttcagccagacggcgtgcagtttcattggcacagcccactgtcgcaatgactaaaattttgttgcggatcccatattgcccatcggatcgtttataacccattattggtttcattagactctgatgctcctcacattatgtgtatgcacatgttcacctttggcaatcgctgctgtagcaatccctatcacttcgccatatttgataatctcttcgccagattcaatatcttttacagaaaatttatggtagctgtcaatagactggacaatcaggaattcatttaaggtcgcttgattaacaatcttcacggatgattccgccggcgttggttgcaaaaccatggcaacattgtcctcgggacgcatcattaatgccgtatacatagactgcctcactttctcttcactcatatttgtcttgaaagacaatcgtgtcgatcgctgcctgacgcaaatgtgcgactaattgtgacaaagacatctgttcacgttgcatgattgcttcaatcactaacggcagattgaacccggcaacgatctgatagtggttagggtcaaaaaattgtgaattataataagcacagttgtaaggcgttgctccaaacatatcaacaaatactaagaccccatgccccctatccagcttgcgactttgatctaaaattttttgacggaaactgtcgacctcttcattttcagcaagtgtgtcgaacgccatctgctgtgtctcaccaatgatcatttgtaacgaatgaacgatcccttggctgagttcgccatgagaaataatttgcataccaatcataccgaccaactcctttcattcaccagaccaaagggttctaagtgcgcaaaaaagcgctcaatattcgtcactacatgatctcccattccggctaaactttcagaagtatacgcaccgatatgaggggtcaatgtgacattttcaaaagccagtaatggatgcgtaggatctaacggttcctgacaaaagacatcggcagcataaccggaaatttcttttctagccaacgcacggatcaaagctgcttcatccaccaattccccacgtgcagtattgatcagcaagacatgctgcttcatttgatcaaaagctgcatcagaaagcatccgctggttttcatctgaaagattgcagtgaagtgtgatgacatccgcttctgacaataattccggcaaagatactttttttccttttgctttgtgaatatcttcagcagacttataaggatcatagactagcacttcagcaccaaagccttcatgcagaatctggccaaccttggagccgatattgccatagccaatcacaccgaccgttgcgtgcttgagttcaaaactattacaactcgaccgcaagtgccactcatcatttttgatcagccgctgccctttattgatcttacgaagttcgttcattaacaaagcaatcgcatgttctgctaccgcttgccgttcgattggccctaaaactttggtcaccagtacctgattttcggttgcagcactaaggtctacattatcgacccctagaccatgacggcaaagcaatcctagatttggtgtattctgaaaaaacgtacgatcgaaagttggcgtgacactagcgataatgcactgatagtccctgagtgcctcagccagttgtgcccctttaatcgttggttcaaacagatgaaagtccacttcaccaaatgcttgcagtcgttggatatgttccggaaaaaacttaccaaaactttttgaattgactactgcaatttttttcatcgacatcccccctagatcgatttcttcgctgcttcgggaaccgtttgcgcataaatcttgatgcccttttcagctgataactgctgcaattgttccaactctgtctcggttagggcaacatttttgataaagaactcggccgattgtctttttggcgtgccgcctagattcaaacaaggtaacggtaaccccaactccaaacacttgatcgctgttgctaccgttttgaacaaagcaaatactttatctgcaccgaattgattggcttcccaagctgccagtacttccgctatgctgtataccttcacttgaaagccgtaacgttttcctgaagccatgtaaatatccatcgaaaaatcatcggaacgcaccgcgtcatcgataatataaatcgtattcgcacccgaagacttggcccactttgtcacgatctgaccatgaatcaagcgactatctactcgagcaaaagtaattttccccatctgtgacaccctctttctgatttataaaattccgatcgctgccagcaatccaacgataacagtcaacaataacatcccttttagtacattcagacccttcttttcaaagtagaagtacaagcccatgaccagtgaaagtggtaagatgcctggcaagatagagtccagaatactctgtaaagcaaattctctttctgacaggacaaaagataatgaagattgaatcgtcacaaaccgtgccgccgtcactcccatcatgaacatcccaaggatcgtcaatgctttcataattaaattggctctcgtcccggcaatcagttctcgagccgcttgccttcctaaccgataactaaagtggacaaacgcacggccatagagatacgttacaacagaaaagacgatccagggaataaccgcaccgaaccacaaaccatctgcagcccaaggcagtgcaattgcaatcagtaaatactgcaacgtgccattattaatggaatccccgatccctgccattggccccatcaatccgacttttgttgcttcgatcaattctgttgaaacggtctgttcagaacctgtttctgccaactctttggcccgctgttcttccagagatgcagtaatcccagaaatggtactgccgccccagatcgcatcagtgttccaaaaggtcaagtgccgattgtaggcatcccgcaagtcttcaggatctttatagatttttttaagcagaggcgtcaatgcatacatcaacgctggtgcgacttgtcgctcataggtgcgagggatctcgttcatccagtaccagcgattccaaatctggttcagttcctttttagtcagtccattgttttcagtcgaagtattctctgcatccatctaggctgcctcctttgcattgatcataatcatggtgtaaatgcctgcagtcacgatacccagtacagcccaagtaaccatggtgattcctaaatctttcaaaataatcgttaagaagaatgccaaaaagaaaaagaacatatcggtcttttgaccaatgatccgaatcaaaatcgcgatcccaacagctgctaacgcactggcgacaacatctagtatatgaaagacaaccgtgccttccaattgtgtcacaacattagctatcgaatctgtcccgaaatataaagcgataaacaataccggcacatgagtcagcatcgtcaatagggttggcaacagaccgattgcaaaagtaaatttcttgtcctccagattattgaccacccgatcaatgtatttggtcacaaaagaattcacgataatttttaatgtatataaataacttcctagaattccgacgggaatcgcgattgctactgccgctgtcggctctagattacccaagatagcgactgctgtagccacagttcccgagacagccggttctgttgccatctggccgcctggcgcaatctgacccatagaaatcaattggatagctgcaccaaccgttaccccttgggcaacatctcccagaacgacaccgacaaataaactcgtcataagcggactaaaccgcaaattcaagcctgcatacccgaagaagcgggcttgaatcaacgccacccaaattgagatgatcaacgcctggatcactgacatattttttcctccgtttctaattctatcaatgccaacagtgaaaaatgaaaggcgaatagaaaccaactcttgctttttacctaggatgaaagcatttcttgatccgccaacaaaagcagcttccaataacgaaacagcgtcccattcccatgaaaaccactcgatcaagaaacagcaaaaaaggcatcagaccagcgtgtccaatgcctttgacatagcgaaataaacctcaggaaaaacgtgaaaatttcaaaaaattgcacaaagcgactagtaatcgctatcaactttcggtaaaataaacacgttggttccttcgggaaacaactatggcaaacttgattggtcagctgtgtaaacttggtgactgatcagggctttctacaggtgcgccaacacccgtagaaagtgcctttttttatttggtttctattccatttcatcatatagaaagcgttaccttttgacaagagggaacatacgttttcgtggagttttttgaggggattttttggggaaagaaaaagaagatatggggtatcttcttaggggtggtgtttttaggctttgagttaataaaagacggttatttggtgactgtcttccctcagtttttcaattttatagggtcaaaatagctttgtagaccaatgtaatacagcgttataaaacaaactaaatctttgacctaaaaaaatgattttagaattgtaataaaaacaattccttacttcaacataaagtgaagtgcttcttgccacgttgggatttcaaagccaattgctttagcttttgacagatccatcactgaatattgtggtcttttggctttttgcggatattgttctgaagtcaccggatttacttcgactgtggtatcttttaatatttctttcgcaaattcataccaagaacaataattgtcattcgataggtggtaaacgccgttaggtgatttttgatcaatcacatatttcataaattctgccaatgttcgtgtccaagttggacgtccaaattgatcattcactacggtcaagctttcatgttctttggccaatcgctgcatcgtataaacaaaattatgaccatattgtccaaaaacccaagaagtacgaatgatatagtaatcactcaatatttcttgaacagcttgttcacccaataatttggttctaccatactcatttagagggtttactggatcatcgacacgatattccccctcttttttcgtcccatcaaaaacatagtcggtactgatgtaaacaagagtagctcccaccgctttagctgcttgagccacatttcgggttccatcgacattgattttttcatcaagtattttcccttcatcctcagcttgatcaacggctgtgtatgcggcacagtggaaaataacattgggcttgatttcttgaacctttctcatagttgcttctgaatccgtaatgtccatttcttgagcatccgttgagacataatcaacacccgtttcatccaataaatggtgtaattcagtacctagctgacccttgccaccagtaattaaatacatctttcttcgcttcctttcgaaaaaagcaggaatcctcctgctttcatcctacagattattgtccttgttgggcataagtttcttcgacttgttctttttctgcttgccaccacgaacgattggttttataccactcaatcgtatccgccaagccctctttaaagttagtaaattctggcgtccagcctaattcttctcttaattttgttgcatcaatggcatagcgcaaatcatgaccaggacgatcattgacatggtcataggcatcctttgattgccccatcaattcaagaatcatttcaatcactgttttattgtcttcttctccgtcggcgccgatcaaatatgtttccccaatggctcctttggtcaaaattgcccagaccgcggaagaatggtcgttagtatgaatccaatcacgcacatttttcccttcgccataaagcttggggcgaatcccacttaatacattggtgatttgtcgagggataaacttctcaatgtgttgataggggccataattattggaacagttagagagtgtagcttgaagtccgaaggaccgaacccatgccttgaccaataaatccgatcccgcttttgtcgacgaataaggactggagggattgtagggggttttatcggtgaacttctcgcctggcccatccccatgacctggtaaatcttcccgcaaaggaagatcgccatacacttcatctgtcgaaacatgatgatagcgaacatggtgtttgcgacaagcttcaatcaatgtgtaagtaccgatcaaattagtctggacaaaaggaaagggatcttttaatgaattgtcgttatgagactcagcggcatagtgaaccaccgcatcggtctgttggaccagctcatcaactaatgccgcatcggcaatatcgcctaccactaattccacacggtcttccggtagtccggctagattttctttgtttcccgcatatgtcaatttatccaaaaccgtcacatgaacatccgattggtgattgaccacataatgaacaaaattggatccgataaaaccagctccgccggtcacaatgattcttttcatttcatgaacactccttaaatttctccgtaaacaaatggattgtcagcttcaaatgcttgtaaggttgggtggtgttgatctttctccgaaagaatcgcttgttctttggcaatcggccaatcaatcgctagttctggatcatcaaatgcaatgccggcatctgcttgtgcattgtaatagttgtcgcatttatacaaaaagttgacattcggtgtcaatgtaacaaagccatgggcaaatccttttggcaccaacaattgacgatggttgctttccgataatatatacccttcccattgaccataggtcggacttccttttcggatatccacaattacatccagcacggctcccgtcacgacacgaatcaatttcgtttgggcagcctctcctttttgaaagtgtaagccccgtaagacgccggcttccactgacaaggaatgattatcttgcacaaacgcatagtctaagcctgcggctttgaaatcttcttgcgaataactttcggtaaagaagccccggtgatcaccaaagactgctggttcaaccaagacaacatcggttaagtttgtttttgtgatacgtaattttcccatttctattcctcacttgctaggtgcaataggtattgaccatattgatttttctttaatggttgcgctaattcaatcagcgcttcacgactaatgtagcccatgcgataagcgatttcttctaaacaagccacttttagattttggcgtttttcaatggtttcaataaatgtcgaagcttctaataatgactcatgggttcccgtatccaaccaggcaaaccctctgcccatcacttccaccgatagttttcctaattcaaggtatctttgattgacatcggtgatctctaactcgccacgttcagaaggagtgatttgtttggcaatctcaaccacctcgttgtcataaaaataaaggcctgttactgcataattggactttggtgctgctggcttttcttcaatcgacacagcttgcatttgctcgtcaaattccaccacgccaaagcgttctggatcagtgacatgatacccaaataccgttgccccttgctctttttgagctgcacgttgcagcattttagataagccgccaccatagtagatattgtcgccgagaatcagacagacactgtcattgccaataaattcttcgccaatcaagaaggcttgcgccaatccatctgggcttggttgtaccgcatattccagatgaatcccaagttcatgaccatcgccaaataattcttgaaagcgcggggtatcttgtggtgtagaaataatcaagatctctttgatccctgctagcatcaatgtagacatgggatagtagatcattggtttatcatagatgggcattaattgtttggatgttgctttggtcagtggatacaggcgtgtacctgaacctcctgctaaaatgattcctttcaaaatgaatcaccaactctagatagaatttgtttttcataatcactatttttaatttcaaaataaagctgcccattatttgactcattgacatacttacctggaatagcttccttatcagaataatttcttgtaaaccactcatattccgtatcaatgtgtccaatgtcaatggcacgaaaaccatgcctacaaatatcttgagacataatacttgctgtaggtcctaatgcaagtaagcacaaataatcttcattatctttgaggaaatctatggcggcattaataattaaatcatatttactaaaggcatttttgctaggagcaataattcttttgattttcccagaatttctaaacaaatcatttccaactcccatcttagttccatctccttcaattattaatagattcttactatcccaaattgatttgattgaattaaaataattattcattttttttgaatctttttcacgatccgccatatataatcttgtaaaattagcagcgccatacgtataagagaaatctaatttttgataccattgatttctattaaataaaagatattttatccaccatttttttgattcatcagttctgaaatttaagttactagaatcaaaaacataaggaacacaaataagaagatcttcttgatttgtatttttaagggctgcttttagttgctctgccattttcttatccaatttttgaaaaccaggggaatgattttgatctattattcccatttcaccatcactgaatctcgaaactgagcattcggattcaattatatagtttatagtttcagtaaaactcaaaactttgggcttttcatgaaaacgttctaaaattagattaattggtatattagcatataacttcgttcttcttagtaaagtaattaaattcatatatttctcctaaacaatacttttctatatataataaaattaatgattaaagctataattacacctgcaaaacctttaataaaaaaatgaatccaatcatttttttcagtaaacactaaattgttaaataaaaaagatgacaagctaattagaataacgctcagaatagatttaaatgtataaatatagaaataattccagcttatatttatatattttgacgaaaatggtattgtatagactattttagttatcacattaacgatactactaacactagctatagcaaaaattccatattcggtatatttaacgaaaacaaatgatactattatacttataatcccagaaaaaacaatattcaaagaattaatttttattttattaacaagtacaaatatatttgtaaggacttctgttccactagaaaaaattgttccaattagagataacaagcaaagaatgaatatcaaacgtatattttgatttggtacccataacgaatagaaattgtagcccaaagaaattattaaggcaataggaatcgttattataaaattagataacgcaattgctttttctaagtaattatgcatcacttccatcttcttatctccgtaatataaagttatttgaggaatgaaaacatttgtcacagtagatgaaagctgagaaattattgttggtaaaacctttgccagagctaatattcccatgctctcaggtcctaaaaatatatttgctattaacaaatctaaacccgttaataacataacccccatttggccaacagaattccaaatccctgagccaactagttcttttaaagttttaatattaaacaatctgaaagaagccttcagaaatggtgttaattttttcttgtaatataacgaaaaaagaacagaaaaaagcgcagcaataaatgaagagaatgcaataaaacttacttttataggaaaaaaataaaataaaattagtatagaagctgctctaataaattgagattgtatattcctcacagactgaatatacaacttattagttaagaaagtagcaatgttccaggaggaagtcaccgtagtaattgaaaaagttaagaacgttattaaaaataataactttatatccttaattaattcgtttggaatctccaaaaaaaagcttatatagttggtaaaaaatatcgaaaatattgttataatcgctccgatgatacaatttcctatggttacatttgaataatacaaattagctcgttcataatttttacttacaaactctaaagtaatgaatctattagccatagagtttagagcaactgatattagtgaagcgtaactaacaaaattattagctaaagtaatatatccatttgcttcaacacctaaatttcttactataaagggagaaacaaatagatttaaagctaaatttattgacagtgcaattattccaaataacaggtttctattattaatatagattaatttgaatttcatattatacaaaaccttttatttcatcagacattttatcaaattcagaacttacttctatttctaattcgcttatttctaaatctaataaatacgctaatttagccaaaatatcttctttcgttgttatttgatctaaaaaaataattgaatttatattcttaatccattcaaaaacccccttaacttttccactactattgtcgaatgcaagacaaggtgtaccagttattgcagcaaatatcataccgtgtagcctgtccgtgataactaactttgatgttttaaattctaagaatttcttatcaagttcttcatttctatcatttatattgatgcgtttattcacaacagtatccgtaaattttacaatatatttattcagaatatcaccatttagtaactcttcaaaatactctttcttactaaaatttcccattttttccttatcatttctgaaacaacataatattttattctctcttttaatatcttcttttttttcatttaagtagagtaccatgtctggaaaataagctacttcatcaaatgactctccaaaattatccaaaactgtcttataagaaactttgtctcttaacataataaatttttttccagaatgtttcttgtatatttctttactcttttctaattcctcgttcccaaaactgctgttttcataaaaaatagtttggggaaaaataataattttattatttttatgtgttcgaaaaatctctctaactaattcttcttctcccatccacaaactacctaaaaatcctcctcctgtaatcaagattatatcttcgtctgaaattaaactgtttatgatctttttattcgataaataaaaagagcttgtaatctcaactatatttttacagatatttttatcttctaaaaacattttttcagctaatgcgatagcgtgatcccccaaattgccatgattgggtgtagataatacaataaattttctatcagaactattacttctgagcttatttagttctttagaatatataagtgaataatatttttgctttacaatgtttttcatttattattcctcactaaccttttaattaataacttcattttctgtttcatagtcaaacttgttccgtaattagttaatttcccacaatatttattagtatagttcatgcttagacaagaagatgtataatatattccttttatacgattaatcaaaaattttttttcttcatccgtgaagttttcactatatttatataaatcatttataataatattgtagtttaaaattgatctctttttattttgagttgtcataatcgaaccttttcggtatctccttttaaagaattgctcgtttatgtagtaaaaattattgcaatttactaataactttggagtaaataattcatcttcatgcaataagttcggtctaaatgaaagattattcatttttaatatctctgccctaaaaatataaagccacactggagcttggtattttttttcaattaaattaagaaaatcactttttccataaaccttttcagtttgataaactttgttggagttatactcatttagatctacattgaaactaggatcatctgaaaatggagtagcatcaaacttaacaagatcaacattcgttttattaaatatttctataaccttctcaaatgtgttataacttatgtaatcatctgaatccagaaaatatatataagttcctttgctgtgtttgattcctgtattccttgctgaagagagaccactattttcttgtgaaataatcctcatactttcaaataacttttggtatttcaataatatatcaagagaattatcactactgccatcattaacagcaatgacttcaaagtttgtaaatgtttggttcaaaagtgaatctaggcattcttccagataattttcaacgttgtacacgggtagtataacacttaaaataggattcatacttaatactccaatcagaatacactacggaatgaaaatggtaatagtttcaaaccggtattattattatttattaataagtaaaatgtaatgaagaggaataatccataacatataaattttattattgaggatatctttttgtcatggattttatttactaagttagcgaataacacaatatatgtgctcgtaaaataaaaagctattcttactgccagatctccaaagttagaaaaacaagtaaccaataaaaaacctatccaaatcagtttaaaccggataaaaatttctttttcctcacctaaattcttataaaaaaacaaagtcattgttatggctatcaatgctaacaagatattaaaatatgataatccaccattcataaatgattgactattattaaggtaaaaagtataaatgccatacttatataaaatattagttattatgttggagcttacaagagctataaagctgataacacctgaactaatgaaaaatatcctatttggtaaaaatttaattacaaaacccgcaaacaaagggataatggctgttgtatgaaatagacaggcaactaaacctaatagtataaacgatctaaatttatctttttcaagaaaactataggcataaaatataattgagatagcaataaactgtctcaatccattcatagaattaaaaaacattcccaatcctaagaacgtccaaaaactgaatattatgtcattagatcgccttattattcccaatgtataaaatgtaataattataatcgtagataacaaaaatattatttgcggattctcaaataaaaacattcctattttatttaaaatataatatccccactcgatatttaaacttttcaaatcattatttccattaattatttgataaaaaatattttcataagtattgtaatctgttccaaccttatacctaaaaccactaactattaccaacggtagataaaacataaaaaaaacgatatatgttttaaagtaatgcgctattcttacttcgttgccaaagcgaagtgaattgataatactacctgtaaaaaaacaaatacataaaaggatatatggggtcaaaatctattcacctacttttttcaacttaataaagtttgaagataagaaaacaaaaagcaaaattacaattcttttttttggtattttagaattaataataaatcttagtccactacgcattcctttttttaattcttttaaaaaatcgccagcatcttctttatatccatatctcaaagctttcaaatacaaagaaaaaaaagaatgatagtatctagttctagcataggaaatataagtcttgtttcctgtatctagtgctaaattatacactgttctgcaattattaatcatacccttatcctgtatttttaaaggactttgagtagagctcttattgttccgatagtaattatatccgatataatctaacttaccatataaattaatatttttgagaatgataaaattaaataaataatcttcacaaaatggctctagtgagaaaaaaacatcttcgattgattcctttcgaaacattttgttacaaactgaataagaactattcggaatttttatacctttatatagatagttttctaagatattgattccacttaaaatatacgaatctgtttttataacattgcttgtatactccattttttgtgtgacttgaaaatcacattctacaacatctaagtgattaagctcaataaattcaattagatattttagataatttttatcaaaccagtcatcggaatcaagaaaacatatatattgtccctgcgctaactttaatcccaagtttctagcactactctgaccagaattatcttgatagtagtatgaaattttaccagaaaacttatccgacattttttctacaatggttctcgatccatctgtcgatccatcatctactactaatacttcataatcttgataatcttgatttaagatggatcctaaagaaaattgaatggttctttcagcattatacattggaataatgatacttattttagccatgtatcttttccttcccagttattcatgaatattttttataagtgcgtcctcaataactttcattctgtcattaaaagcttctattgagaaataagatctaaatacattttttgtattatctaccattgaatagtagtccttttcacttacctcaattattttattaacatctttttttaaattattagacaaattaaatccgcacttattttctttaactaatttagacgtgtctgcatcaatattattaattaaaggcagaccagcttcaaaataatcaatagatttcatagttaatcctacacaaacagattctttcataatattcaatccaaaatgagatttctcaaaaatttctcttttttcttccacatcataaacaataccatagtcattaactgtgatatcaatattttttagttttttaataaattcttctttcttttctccatcaccaataatattaatttcaatatctctttttgatttcatttctttcattaactcacatattttgggaatatcaatgatattgtttatagagcctaaataacaaaaaacaactttagattcaaaagcatgggtcaaatcacccaatgtatttttttcttttgctaaataaagagtttcaacattgcaatctataagctctttatgcaagatatctctatacaggtcacattcacttattattagatcggcaatttttaaataattattccgtctgtttttccaaatatttaaaactggagaaaaatttttcttaaaaggcattgtttcaggccataaatcaattaaatcaaaaacaatttttgttttaggatatttttttttgtatagtaatgcttgttttgcaatcgaattaggtgggattactacgtaaataatatcagttttatttttttttatttttctaaaacttttttttgagaatattagatgtgataacaatcttttaaaagaaatattttttttatatttagggacattaatgaatgaataattcttttttgaaactatcctttttattttctttatatgctggaagtttgatgccacaatttcaacaatgtaacccttactttcaaaataattagcaatcatgtcgattctttgttcgtatgtatcaaaacaattaacaatagtaattttcacttagtcacatccttattcttcatataaataagattcccaaaagctttattaactaatttcccaattcttcctggaaaatatcccaacaaatagatagaccaattcagccatgaaaacaaataaatcttttttccatttgcaagcgcaagatctctaaccatataacttgtcctaacgtagttttcatcttgtggaaaaaaaataccactatctgagttatcaactcttagtttaataaattcacataacctaataatacttagcattgaacgttcattttttatgtttggaaaaattgggagtttattagcaatctttactaattgctgataatttcctttactaccttcaccatagatcataggtggtcgaataattgcgagctgaaaattttcgctttgtaacaaagttaatcttttttcggcctgccatttactgtccccataaaaactagaagggtttggttcagtttcgggtgtaattactcttttcttgttgatatttgtttcttccccatagatgataattgaactcatataaataaactgaccaattcgtccgtttaaatcattcttatacttctgagctgtttcaacagctaaatcacaatttactttataataaagttgtttggtctcttcgcttacttttgaaacatcggcatgagctattccggctacatgaaaaacagaatcatatagtgaaaaatctttttctttccagagttctccatgcatatccaatgtatcaatttgatactcatcaccaaactgcttcatccaattctcaaaagaggtgccaatatagctgttcgcgccagttattaaaatccgtttcattcgacatcttccttctttatggttccagtgccaccttcgacgacaccatcacttttaaatacagaggtaatcgttccaaagaaacatttaacatccatcccaaaactaatatgttctgtatagtacccatcaagcttagctttttcttgtatctctaactcatcacgtccactgatttgagccaatcccgttaatcctggacgaatgtcatttgcctcatatttatctcgttcatcaatcaaatcgtattgattccacaatgctggccgcggaccaatcacggccatatcaccttttagaatattaaaaagctgcggcagttcatctaaactagttttccgcaagaatttcccaacttttgtgataaaaaaatcaggattctctaacaaatgagttggcatttctttcggggtatcaactttcatcgtgcgaaatttgtagatattaaaatgacttttatctttgcctactcgtttttgtttgaatataatcggtccttttgaatctactttgattgccagacacaaaatcaataaaattggtgaaagaatgattatccctattaaggacagcaaaaaatcaattcctcgctttaccctgtctttatacacctgatccactcctatttatttgaagcattggcaaaagcaactacatcttttgctagctgtttgtcatcatcagataattgttcaacgaattccatgacttctgctattgaatagccagtgatattgccaacaaaaattttctcaaacacagcttcatcgtttcgttctttatctaatagcagttcttcatagagtttttccccaggacgaatcccggtctcaataatttctatctcatcttcactataaccgctcaatcggatcatatttttagccaaatcaatgattttgactggctcactcatatctaaaataaagatttctccacctttagccaaagcccctgattgaattaccaatcggctggcttccggaatcgtcataaaatagcgcgtcatgcgaaaatccgtgatggtaattggtccgccatttgcgatttgttccctaaacacgggaatcacacttcctctagaacctaacacattcccaaagcggacagccgaaaatttcgtacatcctgcttcatttaatccggtaacgatcatttcggcgattcgtttcgtcgctcccatgacattcggaggattatttgctttgtctgtagaaaccatgacaaagtttttgactttggctgctttagccgcttctgccacatttttagttccgtagacgttgtttttaacggcttctcttggattgtattccatcaatggcacatgtttgtgggccgcagcatgataaacaatttctggttgataatcttccatgattgcaaagattttcttacggtcttggatgtctgcaatgataggaacgatttccgtaacacactctgagtagttgtttcttaattcgcgatcaattaaatagattgagttttctccgtgacccagtaacaatagcctacgagggttgaagcggatgacttgacgacaaatctctgaaccgattgatcccccggcacctgtcactagaatcgtttttcccgtgatttggtctttgatggcatcaatatccaactgaacttcatctcttcccaatagatcaaccacatcgatttcttttaagcgagaaagattgattttccctgaagcgacttcctccatagatggcatactgtttactttcacatgcaatggctcgatcaattcaaagatctcacgcagttttttgcgggaaagcgaaggaatcgcgatagttatcatagcaatttcatacttatcaactagttctggcaagtctttgatagagccaagcactttcttaccagaaagataggtatgtcttttattgggatcatcatcaatgaacccaacgacattgatatccccggcagtctttgatcctaacaagctattatagagaattcggccaccctcgcctgctcctagaattaaggtgttctttacttcttcactaggtatgcaacggctgtttttcttctcgatgtacaagcgccaaactaatcgactagcaatgataaagaacatcgaaagaaagtacgtagagatcaccagacgcatactataattttccttactgaaaaaaagaagaagaatcgttgtaattgaacttaatgtcagcgctaaaaagatagcaatcatttctcgcagattcgtgtaacgattaattctggaaaagacacgaaaaatccagccaaatagccagtataagacaattgaaagaacaattgaaatttgcataaaatccatcggaatcaaaacaaatggtttcataaaataatacgaagcaatattggcaaaaaccaataatatgctgtccactagaatcaacgtggctatttttcttcttcttgttaattcaaacacctcaaaagccccctaaaataacccaaactttttcttttttattgttgtgtattctggataatcgatttgatccccatttatcaaatctttcgccacttgttgcattaaagttactttgtttggttcaaaatctttggcgatctgctcatacgcttccttcatataaaaagtccgtttattgactccatgagcatctgacgctaccatctgaaccaaattgtgttcaaccattattttcgctgttttttgaatgtctttcccaaagactcccatatagcttggagctgtcaattgtgctaagcatcccatgtctaggaatggaagcaaattattcggatcttttctaaaataggcatttcgctctggatgtacgatgactggtgttttgccaaggctctttagttcaaataagacttgttcggaatatgttggtacttccatggtaggaaattctatcaaaatatacgtatcgtccagatccgtaaataaaatctcatcattacgaatatcctcaattaaatctcctgttatccgtacctcttgtccttctaatacggtcaagggcaaatttcgctggtctaattctgattgcaaagaagagaccaacgaaataacgtcagattttggattgtgatatttcccgttgttgtgatgtggcgtacacaggatgtgagtgattccttgactaatggctttttctgccatcgcaatacttgcttccatcgtttcggcaccatcatcgataccaggtaaaatatgacaatgtaaatcaatcatttcgttcgtctcctaattcattaattcccgtaataatagtaatagcctgaatctttgttattctctgctccgttgtagactacccctaatacgcgagcttgcaccatattcaataattcttttgcctttgttaatggctctttgcgggaaacattttcgcgcacaacgagaatcgtcccatccgctttggacgccatgatctgggcgtccgttactgccactactggcggcatatcaaaaatcacgatgtcatagagtttctttgcttccgccatcacttggttcattctagatgatcccaataattccgaagggtttggtggtttaggaccacttggtaaaatggagagattgtcgatcactgtttgttgggctgcctcagctagattcgttgaagtgctcaaaactgtactaacgcccacattattcagtaaattaaacgttttgtggacggtgggtttccgcatatctgcatccactaacaatactcgttgtcctgattttgcaaaaactactgctaagttcgcagatgtggtcgatttgccttcgcctggtcccgaagaagtgacgactaatgtttttatttgttgatccgctgaagacgcaaattgaatattggttcgaatcgtccgatattgttctgaaataggagaagaaggatccactaaagtgatcagacttactgcatgggtttggatccctttacgttcttgttgtttagccatgtctcttcctcctatactctcgaacggctgcgacgagattccgtcgttttgtcattcgttggtttcttcaaagttggtcttgttggtttcttttggatcgtcgcatttaattctttttgcgacatttgaggtacagtccctaaaatcgtatagccaatcgtatcggtaacaaatttgtcgtcttttacggtacgatctaataattcaaataagaaagcaagtccgacaccgaccatcagccccagcactaatccaatagccaaatttaatttattatttggcgataccggtgatgtgctggcaacagcacttgaaatgatggaaattttgtccacattcatgacgtctttggcattttcctgaaagactagtgctgtggtgttggcaattttttgtgcggttacagcatttggattggttgcttggatcgaaaacatttgggaattttgtgactgattgacggcaatcgcatctttgatctctccagccgtcattttgacattgctttctgattccagacgatctttgacttcgttcaatactaagtcactgacgatcatgtctttatacgtattgatcatttgcagattggtattgacatcattgacatttgcggtttccgattgcggcagtgtcacgatcaattgggcttgtgaactatactttggtgtgatcacaaagaacgttgcaattcctgcaagtgccaagccggcaaacatggcaataatgattgaagccaagtgttttcgcaagacttcaaatatctcttttaagctaattgtttcttccatttcttctccactttcttattcattctcaagatttaattgttctttcagttctgtttgaactcgattcagttcttcctcactaacccgttggtaggaaatgccatcttgcatgaagccttcccctttaagttgatcttgtttgatcgttttgaaagcatcccgataatccaatgcaatcgtccgcatattatcaaaactcatatctgtcttcatattgctttcgacagcactcaagatatcttggtatttgctgacgccatcaaagctcaacactttcttagcaattccctcaacgattttgcgttgtcgttcttgacggccataatcgccattgggatcttcatgccgcatacgggaatacgccaatgcttgatcgccatctagagtgatttttccaatcgtgaaatcataattgtcttgactaaaagtcaggtcgttattgacctcaatgcctcccacggcatctaccaattctttcagaccggccatattgattgagatgtaatgatctactggaatatctaaatatttttgcacggtatccatcgacattgcaggaccaccaaatgcataggcatgattgattttgtctttcgtaccatgaccgacaatgtccacataagtatcccgagcaatactaacgatcgttgtttgttgatcttctggactaaccgtcgctaccatcatcgtatctgaacggccttgatcgacacgtcccaagtccccagtatcgatccccatcaatagaactgaaaaggactcttgtttttttaaatcaacaggattttcccgtttcttttcatcttgtgaacgctccactgattcataggtcttttggatcgaaccggatagatccatgtataacttggcgccgattcctaccacaccgatcacgagcactgcaacgattccaaaaataatcaaaaaaatcttttttccttttgacataattattcctccagttggctcttcctatcaataataggattctgaatctgtctctgaactatccgtcatactatctgaatagccatcaccagtcgttgccgtatctgttgtattaccgtaataaccagcatagcccatttgtgaagcaacggtttctgcaagcttggtatatttttctttcaagtctttattgcgaattttgctgatgctgtcaacggctgataagtagttctcgtaggtcactgcatccgtcactttatcgtctttaagcatacgatcaaattctttttgcagttttgtcacgcgatcaagctgcgcatctgcaaaaccaagatattcttttactaatgctgtccatttgtcttcctcgaaaaaattcaaattttcacgaatgctgccaacgtcggtctctttcagatcttttttgatgatgacgtcattttcggctttctgccaattggagacgcctttcgtgaagagcttgtcggttgcttcttggattttttgctttgcttcgatatccttcaactcatcgtcgatggcttgtttctgcttttggatctctttggcttctgccggcaatgcatcctcttcaatgccgtattcttcgccagatactttgatcatggctagctttccgactagctggctgatatcatccgcggaaatgcccgcttttaaaaatgtatgatcctcattaagataaaggcttgcaacctcttttttcagcgatgcaataccgtcggtctcactggcgatcgcggtttgcgcatattctacccgctgctggtattgtcgctgattgttctggcgatatccaaccaaacagatggcaacggctccaacaccgactgccacaacggtcaaagtcttaagtaacggctttcccatgaacacactccctaaattatttgtgctttataaatttatcttttcaatcaagaaaagcaaatttgctcaattctagttaattataagagaaaattgaaattaaataaaggtaatttaccaagtttttacatcattaagaacaatgtttttgcaaaaattgtgatttaacttgaataaaacagcgatttcttttatataaaaaaacactaaaaactatatattttgttatttaatttctgacgatcaattttttcattaaaagaatttcattctctttttcatctttatttaggcattcgttaaggtgtatcccttgtaataaaactagcatcatgaacagcgagaaaaatcacgattttgtttcttaaaggattcttggatgtttgcaattatttttgagtcttttttcaatctagtaattaaataatttaaatagttgaaaaaaccattttttactcatttaattttctatttttaagtgctcgctttgatctgtttttataaaccaccttatttttcaatattctattctttgaaatgggaaggtgtttgttctttttcatctggttttttgccaataagtgactgcaaaagaatggtttattggcaattcatgtcaattttttcaccgtttgatgaaatacgtgatttgttattgcgattctaacttcattaagatagctatagacagattcaattctttaattggaaaatgaaaggagcaaaccagtgagagagcttcagatgaaattcgttacgaatactgcaacgatccgttggatgcgcattctcgacttatttgagttagagccgctttgctctactcgttcactggcaaaggcttcctcaagtacgacgcgaacgattgtgactgatatcacagacatgaagtcccatttcaaggatgccctccatatcgattcgtcccacaagggttatattttcaccgtattgaacccggcgaagtacctcgcagcgaaacgagcactgattactgacgagattcttttccatattgtcgagagtatttttcagcatgaagaaatgcgttcttcagaatgggcagaaaggtatcatatctctgagagtacggttcttcgttacttgagaaaagtacaacctgttcttcgcgactaccacttgcagctagattataacccaatcacattcattggcgatgaaatggatatccgtaaattttttcatgatttttattatgaatcagaaatcacggcacacacgatctttccccctattgcgattcacgacatcaccgtcaaagctttttctgactgccagcgaaccaacaagcaagcctgctcatttggagagctcaattattatttgtacataacccttgagcgctattgcgggggacacacagtgaaactaccaaaaaaaatcagcaaactgttttcaactaaagaagatttcaaagaatttgcggaaatcaatcagcatatctttgaacactaccaacaaagacttccccaagaagagattctctatctctttctgttggtttggagccggcgttcgattaatgacgttactggtgaggaagtcttctgccaaaaatacaatcagtgggcagaaatcactcagctggccaatgattttgtagctacctgtattcctgaaaccaaaaattcctcccgcgatcatatcttgatcgaatctttttttaccgtagctaaaatcaaacagttgctctcccctttgttgaatcataatattgccgatgtcaatctttacgcccagcgcttgtttcctgagtcttatcaaaaatgtcggaattttctcacagaaaatccattagctgttgctacgtggaataaaaagattttattccatttaagtgccagtctgacgatctatttggaatctatcaaatcgctttattggcataccaaaaaaaatgttgctttcttatttgaaggctcatatattctctgtcagtatttaaaaagcaaatcgatgcattacttgcatagctcaaaaaactttttctttcctgattcaaatgaattgtcacctgattatttaatgatgaatcacattgatctcgtggtaacaaattacacagaatatgtttccgattatgctaatgacattgattgtttgatttttaaaactttccctgacaaaaatgactggaataagctagccaaatgtctcaatcctcatatgaatgcttaagagcacttccgattatgacaggggaagtgctcttaagcgtctattgcttccctaattataagacagcaacgccactgagaacgtatcaatactcttttttctggttctttgatacagtttaggtgtatttaagtcgaatcaaatttgggaggatctttcatggagaaaatcattctgatcggaaatggggatgtaggttcgagttacagttttgcattagtcgctcaagggattggcaatgaaattggtattattgatttagataaggcaaaagcagcgggtgacattcaggatttaaatcatggcttggcatatgttggtccaaaaacactatacgttgctgattatgaggattgtcgagatgcagatcttgtagtgatcaccgctggtgcagcacagctgccccatgaaacacgactggatttgacgaaaaagaatgctcagatcatgaaaaagatcgtgaaatctgttattgctagcggttttcaagggatcttcttgattgctagtaatccagtagatgttttgactcactatgtcaaaaaaatcactggctttcccgctcacaaagtgattggttctggaacttctctcgatagtgcgcgcttgatagtgcgcgcttgcgtaatgcgattggcgagcagttgaccattgatccacgggatattcagatttacgtcttaggggaacatggtgatacccaatttccagtctggtcccatggcaatattggtggcttaagtgttcacgagtggctggaaaaacacccaagtttttcggagcaagatctcggcctgattgcagaaaaagtgaaaaatgccgcttatgacatcattgctgccaaaggttcgacacattatgggatagcaatctcgctggctaggatcacccgcagtattttaaaagatgaacatgcagtactgccggtttctgtacacttagagggacagtatcaagcaaccgatgtctgtattagttcccctgcaatcgtcaatagtcaaggcattcgcgaaattattgaaatgcctctcaatgagtccgagcaacaacaaatgtacgattccatccaaacattgaaaacgatgcaggcacagctgcaggaatgaaacgagcttttctagatgatgcttttacccactaaataaaaaagcgtatcttgtccaccatcaatcatgaatgatggtaggattacaagatacgctttttcgtttattagtctagaatcgttacttttacttgacgtcggccccattgcagacatttggctacattatcaaagtggacatcaatgatatttcctttgatcgcgcctcctgtatctagcgctagcgccacgccatatccttcaacattcaccaaggtacctaatgggatcacacttggatcgactgcgaccgccattggattgctgcgaagatctgttccgctggcagtcaggtggctagcacctttctctgcataagaatatgcggttgattccatgatcattgtcttgccgctggaaggtgtgttgctacccgaattgttggagctgttattcgagttgtttgaactattattcgtcgaactgctgctcgtattgcttgaagctgaattgctgcttgaactgctgtttgattgcgcgctctcacttgaagatgacgactcttgacttgagctttcactcgctgcttttgccgctgccttcgcttctttttctttagcttcttgttcggccgcttctttggctgctctttctttagctgctttttcagcagctatccgagcttcttctgcttctttgctggaagcaatctttgctaaggtcgattcgttttctttcaactgtgtctgcaagttggcgatcttactatccaactcttgcgcctgtgcttccaaagaggattgatcctgctgtaaggattctttggtagactcggctttttcttgcagagactctaatttttctttttcagatgtcaacgagtcgattttttctttttctagattttggagcattgtcatggcgtaagcccggttgatgaaatcttggatattggaagattccaacaagactgtccaatctctggttactccaccgttgacttgaatgtctttcattcgttctgcaactacagcttcacgtttttcaatcgtttcttgagttgcctttatttcttctttggtttgtgccaacgtttcttcattgttagcgatttgtgcttttaatgcttcaacctcgctgtatttattattgacatcggtcaaagcgatttgtacttctgtactgatttgctgactttgctgcataacggcactttctttctctttcaatgattccagagattcagcctgcgcaaagatcggcgaaacgatacctgccgcaaagactgcgacgaccatggtacgtaatttctttgccttcaaaaaaattccctcacttctcactaaggtttccaacgcttattattatacaaattctgggggcaagatatattgcaactcttttacaatttattacaatttttagccaaagtgggagaaataagagtctattaaaaaataattcacgtgaaagtgggaaatcagagccttgaaaaggctttttttattgtaatacttttgtaatattactctctcttcttacgtaattcttccacaaaccgccgtaagtcttgaacattggcaatctcattgatttgcagtttttgaaagttttttaaaagtcttcgctgatgaaaattcagcttcggtaacgtttcacgcaattgctgccaatcgattggcagttcagaaatacgttcctgccaattgtttttcttttgttccaaactttctgataaagtggctttctgctgttcaatagcacggtccagtcgttgaaccgttcgttgaaaagcagcaagattagccaatgtatagcccatatccaacgacatcgccatcaacaatccaacaggtagataaaaactgaatctttcagccaacatttggacaatgatcaacatttgcggatgaacaatgcggacgatcaagacacagcaaatgccccaaaagattgaaattgggacagccacgcgaccattgatattcaaaaaaacattgtggtaatcccaccatgaagcatgaaacagtttttctaataaaaagctcgtcacgtactctaataaggtcactaaaacagctgctgcaaaaaagagcagcagcaattggttatgtaacggtcgcagtaaatacaagacacctaaaattccaaagccataaataggagtgatcggtcctaccaaaaatcctcgataaacaaaatgtctggcttttatcgagcagtaaaccgtttcccacagccaccccacaaaagaatacaagaaaaacagcaaaacgatctgagtaaattcagtcatggaaatctctcctaacgaatggtaaataacttttttggaaaagcattataaaagagcaatataatagtagaaaacttttctttcttattccagtatacgcttcgtttgtcgttaaagaaaagatttgcgttaatctgatcgagtcatctgccctttccaaaaaggatcgagggatgtcctgtatctgttaaattgtaaccgcacaattcttttgtataggtgctatgatctagttcgatattctcgatgatttcttcctctgaaaaaccttggaaatcaaattcgctgatatagcttcgcaaaaggaccaatttggcatcgagtaagatgatttgttgtacacttgtccagaaatcttcctcagattcttcgcgaacaattctttctacttctgcttccgtcacttgccagtaactatggaccaatggcagacgttccttcatcactgcaaaatcaatattcccacgcatctttcgcaaatactctttgacatctggataaaacatccactcacctctgttttctagcatttccctgcttaggagactatcaatggataatcgacagctaacaaaaagttctgattgccaatgacagcacaagtgtacctttccgacaataatcatcctgagcagcgagggatgcattcactttttatatagcatagcaaatgatttgtgggttttataatcaatttttgcatcatgtaaggaaaaatgtgtacaatctcctatactatccagacttagccagcagataaacgaaacttgaatttttaaaattcgataaactactttcaatagtgctcatttagaaagattcttctattgccttatttacgagcttattataggataaataaaataagttttttaaaaaaactagaaggagtaaaaaaatgaaaaagcacatggttttaggtttagttgggtttgggttatttttagcaggatgtacagaaaaaccatcgggattggttgattcttccacaaaagaaaaagagcgtacacaattttcttccactgtaggatcttctgaaacagccagcactggcacttcagaaaatgtgattcctgttgagaagcagacgatcactggtgtaagcggttattcctattcgctggaactgccgacaaattggcaaactgtagccgattttgagtcactaaatccagataatgattttatgctttctgattcgttacaaacaaaatttctggcggctgttgtggagtctaaacaagactttgcagatttcgacagttatcttgcattggttcaagacagtttagcatcgaattttggtaccaacgcgacatttttaccggttcctggtactcaaacccaaatggttgattttgctgcaactgtagaagggttgaacatacattacttatattatgtaacagaaaccgacaataattatgttcaattatatggttggaccttagcaagtctttttgattcctcaaaagatgaactaacaaagatcatggatagtttccaagagagccctcaataaaggcatgattgcagaacagccgttgctttaaactcaaacgaaagaaggagatcaacacaaaaattgtgcggtctccttccttcgtttggaaattttttacatccgattttttctcatatttcttttatctggcagctattcgagtattgccctcttgtgccttcatcattgtactttcatcttaatgtttctatctattgcctattattagggtcatttgctgacgatcaatcgttgtcccataaaaatcaatgagccgctgatattgttccattgcatcagctgattgattgagaccccatagctctgtgcaatcccccataaggtatctcctgattttacggtatatgtcttagaactagaggtactgctgacttctttcacataggcaccactgacccagcctttgccttccacccgataccaggtactattgccattaacactggttccttgtttttgggccactgccttaaaagtcgcattgttggctaatgaccctacgacactagcactggttgaagcatctgaacgaatattcagcgctgccgtggtcttgaattgcttgttgatggtttgctctgaattattgctgttattgttggaccctgcctcagtaacatacgcggcgctgacccagcctttgccttccacccgataccaggtactattgccattaacactggttccttgtttttgggctactgccttaaaagtcgcattgttcgctaatgaccctacgacactagcactagttgatggattggaacggatattcaaaactgccgtggtcttgaattgcttgttgatggtttgctctgaattattgctgttattgttggatcctacttccatcacatacgcagcgctgacccagcctttgccttccacccgataccaagtactgttgccattaacactggttccttgtttttgggccactgctttgaaggtcgtattattggctaatgaccccactacactggcactggttgaagcatctgaacgaatattcagcgctgccatggtcttgaattgcttattgatcgtttgttctgaattattggtgttgttgccattcccgctgccgccaccggtcgcggaatcaaattgtgtcaaattgtaggtttcgatcaaattattcagcttgccggcataagtcgtatctgtcgcataccttccttgaagccattgtgtggcatcacgataggaagaggtattggatttccaagccccactgtaaaaataaacgcctggtgaaaaagaagtcgtttttaagacatgggcattatcttcaaatgattcctttaaagacggatatttgcggaattttgcaacgatctcataaagattgccgttgccatcatcttccattgttcgcatctcaacatattgaccattgtatgaacctttgatcccaaacatattgtttgcttgcgtcgtaagtgtggattgtccccatcctgattcaaggatcgcttgtgctatcatgacggaggcataaagatcgttgacacttgctacttgttgcgccattggtcctacttgctggatgaaggcttgttgtgtattagatcttgccatcacacgatcgatattaggcataatctttgtttctaatgcaattcgctctgcctctgacaacattgggatctcacttgacgattctgcagaatcaacgtcactggcaggctccgttcctagaggttcttctgaagactcgctggttgctgactcatttgatgatactgtggaatctgtgtcctcagtcaacgatgtttcggttccagtatcctcggtggttgttgcttgactcgcttgtgattcatttactaaatcgtgtaaatcggctgtatcatccgacgaagctaccgtagactgttcaaccacttgtacacccgtgtcattcgattcttcaacagaagttgcgagcacactaaccggtactaaattcagcgaactaacgagagcggtagtggtagctgctccttttcggtacaattgactgcgtttttgccgttgcaactctttgtggatctgttttctgcttttcatttttctctccttctactagcgctgattcattctgcccattgggttcaatgagaatcagtccactggatcaagtgtttataaagataaaataattaattgactctaactgcaaagctcggagtgtagtatgctgtattccccacagaaactgtctgtcctggacgaggggcatgaatgtactggttgcctcctaaagagatggcttcatggtgggtactgccggcagcaccccagaacagtaagtcaccagcttgcgcttgactaacagaaatcattgtaccagcagtttcttgcggtactgtccagccaccgatatcttttccggttacttgtaaatagacataacgggtaaatcctgaacagtcaaaactatctggtccttttgctccccagacatacggcttattgagatgattgtaagcttctgctacgatcgcagctccaacgttcccaattggcgcagatggtgtcggaggtgcaggctcagagctaggagcaggctgaggagcaggatttctgctgctttccgtacttgctgccttcgaagaagaatctggagtagttacggggcttgtttcattatttgttggtgtttcttggatatccccttgaacatcagtggattctccttgagcagaacgttcggtttcagaagaatcagcttcagaaatcgaagaattttcagaagactcggtagtcgttggtatgagctgatcttcagctgctgcctgctgtcttgctgcgacccgctctgattcttctcttattcgagtttgttctgcctcataggcttctttttgagcgagcaatgcttccttttcactttctttatttgcttgccgtaaagaaaggtttgtctgcaagacattcagatctgcttgcttggacgccagcttcctttttgggcttccagctggccttgcatttgctgcatttccgccattttggtttctgcttcatttttctttttcttaacagctgcttggtccgcttgttgctgttggatcatctgattattggcattgacgatcgtcgtcattccgtggaaccgctgaacaaagtcaccgaaagattcggaatccaaaagcacggaaataaagcgatcacttttcccattgacttgagtgtctcgtgcttgattctggatcgctacttgtagtttctcgatccgtgcttccaaatcagtcaactctttttctaaatcattgatttcattccctagttttttctgctgagcgattaattcagctgcttgttcattgatgtcagacacttcatttgttaactgatctatttgtgtctgcaccgattgatgctgttgtttcaattcagctacttcgttatttttttgctgaatcaattgatcgtaatcatcggcgaacacggcggttgggatgacaggacttgtcagcgctattgcacaaatgcacaaagatgatgcaagtttctttttcattttctcctccaattcgtcaatttcaatcatcaaattacatttatttgacatttatcattttaacatactcctattcacaacccaattgatttcccgtttacattttcattacaagtgaaatcacttgttttttaattctcgatagtttcttaaaaaacactcaaccttccattatgatcacttttcgaaaagacatctaagttgatgagtttatgaaatcaagcagtatctgtaagatacaaaccgttcttgatttcaaaaagattacaaagccgtagaaaaaaagccgtaaaaaaaagccgtaacaaaagaattcactacaaaaaagtccagagatcgttcgatctcaatcgaacttgagaaaggctatttctccattttttgtattatcttctatcacagcttctaaaaacttttattggtacggcaacagtgttcgcatcacttgaatttgatgatcgatttgttcttcttgaatatgacccgtcaaagctaaaatacccagaccttctataacaaacatatagttttccgcgattgcttccagattccgatcggcaatcacaccttgcgcgaccccaacttgaaaaatctcttggatcgtgcgtttcgtctcagtcaactgcgtttgctgcaacgaactcgtctcaattgacttatgcgtataataatactcatacgtcgctcgcagcatgctgtcggatatgctatgaagcaatcggtatttatgatcctcaaaatatttcgtcaagatagtctcgaaagaagcatttgctttgatcattgctcgaacttcattaaaccgtcgttgcgaacgttgttgcagcacttctaagaaaatcgcatccaccgattgaaagtacagatagatcccgccgcgactgatgccgcattcttcgatgatgtcttgcatcgtcgcatcgatcaatcctttcttgctgaatactactttggcactttccaaaatcgcttctcgtttttgccgttttttttcttcgatcggctttttcatgcttccacctcactttattaatgacacctgtgtcattttattgtataatcatcctaacataaaaatgacacgagtgtcattctataagaaagggtgttttctcatgaacacaaaaaacaaaacgtatcgtttagtgatccgtgcaattctaaccgcaatcattattttacaaacgatggtgcctttccttggctttattcctatcggcatcactagtctgacgatcattcatatcacggtcattgttgctgccattgttttaggaacgaaagatgggatgtttatcggcttggtttgggggattttcacgattattcgggcattcacttcccctacgacccctttggatatcacagtattcactaatccgatcatctcagtcctgccaagggtcttagtaggtctcgtcgctggtatattgtttacttggctctatcgtaaaacaaagaaagtcgtccttgcttcaattgttgcagccatctttggtacccttaccaacacggttctcgtgttaacgttgatgggaaccctgtacactagtttggtggccactacctatggtgttgatgcttctgctttgtttgtcacattaggagctattgcagtgactaacggcgtttctgaagtgatcacagcagtgatcctgacaccaatattagtcaaagcgcttttcgcagccaccagtttacgtccagaaaaccgctgagtaaaagtccgattcttttaggtttgtatcgttagctttatcctatcattttttacgacaagtgcaaacttgtcctctcatttaacaaatgaaatcaacaaaaaaacctctcactagcaacggttccatcatttaatggaacacgtaactgtgagaggtcattttgattatctttcaaaaatcagaaaaaagttgctatcaatgcaaggattgctaaaccgccttgtgtcaatataatttttttgtcactagtgatgctgccatacagagcaactaaaatgatataaatcaaaagcaggcgactcaattcgacaggagaagcggaaagaaacacgctatagagcaagccgatgccgattaacccattatagattccttgatttttgaacaatgtattcagtgaagggcgttctaattcttcttttgataaattgaaaacccgttgcgttctctttgaagtagtcgcaaaagtttccaaatacatgataaatagaaattcaagtgcaacgaacatgattaaacctatagtaatagtggacattttgcttcctccttttttaaatctggttttctttattataaagtaaaccaagcaatcttccgtccttcatgcttctagcgaacacaaagacaaacggaagaccacatagaaagtaagagtagatttatttaaatgtcgtgattttttctgcatccaaacgaatggattcatagcctaattcttcagctttaccaattgatagaatcataactggaacgtagcgttctggatcgacatcaaaagcctctgctaattggtctgcttcaaagccaccaattggattcgtttcgtagccatgggcacgcgcgactaacatcagctgcattgccgctaagctggcgtcaacttttacgatggaggtcatttgatctttcgtgaagctcttgtagtaaggaatgatcgtagccaattgttggtctctgacgtctgccggcatttttcctgcttcaactgcttgattgtaaatttcttccccgtattcataacaagctaaatcaccaaaaatcaagatcatggctgccgatgtgtcgttttggcgtgtgttgaagcggatcagtggttttagttttgctttttgctcagcactttcaacaacaacgaaacgccatggttgcatgttaacagatgagggggcagtcgttgcttcttgaatcatcgttaacatttcctcatgagagattttgaccgtctcatcatagacacggacggattttcttccaaaagtgatagctgaaaaatcgttgtttactctattggttgacatattagtagcctctttcatttcattaatttattcaacaactgcaaaaacgcagctgcttcttcttcggtcagcgatagggcgaatgcttccttctcttggtgtttctcgcaagcagacagctcttgtttggctttaggtgttatttccacaaagacttcacgattgttgtctttgttcctttcccgcactacataattcttttgttctaaaatttttagatgtcttgtaactgctgcactatcgatcttcaattcagtctgtaagtcagattgcgaacaacgtccattttctttgatgaacatcattaattcatatcgggtcagactgaacccggtgcttttttcaaaagttgtcgtcaattcttgattggcaattttcaactgataaagcaggcggctgatttctcttagctgcatggaatactcctctctaacaattgactcatcaatcgttgactcgtcaataataactttttttcttacttttgtaaataatttcctgcgatagacaaaaagcaaacaaaaaaaccaacatcatcgttggttttcttgctgtttttttcacttcaactgaaaggctttttttaatcccattacaaccagtgtggaaagactagccgctaagaaaatgattccccatgtgccaacttgcaatggtgaagtccctaataattcattcatgaaagggagataaacagctgacaactgcaatcccatcgaaaggatcagtgcgccgatcaacggtttattcttgaagaaagacttgtctaatccaaatccgctttgcttgcgaacattaaaaatatgcatcagttgtgcgatcgccataaaggtaaacgtagcggtctgggcataagctaattcatgatttgtttgtatcaaaaaactaaaaaaaccaaatgccgtcaatccgatcactatcccgcttaaaataattcgacctaagaatcgtttattgaccaaactgtcttctttggaacgaggctgacgtttcatcaggtcctcttctgcaggttcaaaggccaacgccatcgcaggagcgatatcgatcactagattcaagaacaaaatatgcagcggttgaatcggcatgggaagaagaaaaatgacacttagaaagattgtcacgatttcgaccatattacaagaaaaaaggaaagaaacgtattttttgatattgtcaaagatgattcttccttctttgattgcgtcgacgatcgtcccaaagcgatcatcagtcaagatcatatcagaagattccttagctacttccgtgccgcgaatgcccatcgcgatcccaatatcggcaccattaagagcaggagcgtcattcacgccatcaccggtcatcgacacgatctctccttcttcccgcagtgctttgactagttgaagtttattttccggcgaaacccgagcaaatacagccacttcttcgatccgttcattaaacgcttctttacctgccaaggcgtcgatctcttttcccgtcatcgtcttatcaaaatcgatcaaaccaatttcttgtgcgatcatggaggcagtttgcgggtgatcacctgtgatcattttgacacgaatccccgcttcttgagcgactttgacagcttctttaacatctgttcgtgggggatcaatgatgccaacaaaaccttggatctctaaattatccaatgattctgtcagctcagactccgacaaaccaccctgatagttactgatttgtgccaccgcaatcactcgttgcccattggaagctagtgtatgattgatgtcgttcaactgctctttcacagacggatcgacggcagctttctcgatcaaaacatccggtgcacctttcatgatcaacgttcgctgttctttttcatagacggtgatcataaatttgttttctgagtcaaaaggaagctcagcgattttttcaatgccttgatccatcagtgtttgacgatcgatgccttctttttttcctaatacaacaaacgctccatcggttggatctcctaggacctcaaactggccatccgtttctttcaaagaagcggacgtacatagtgcaccgttttcaatcatcgcttgaagtgctggctcttcattaactgagatttcttgtccttctttatggaagctccccgtcggttcgtacccattaccggtcacagtgtattgctctccattacttagaatgatctcagcgatcgtcatctgattttctgtcaatgtcccggttttatcactggcaatgatactcgtagcgcccaaagtctcaaccgctgagagggttttgactaatgctttgtgttcagccatgatccgcatgccgcgagaaagagtaatggttgagacagcgggcattgcttctggaatggctgctactgcaaggataatcgagatatgcagcatttctaccaaaggctgatccgttagaagacctgcaattaggaccgtcacggcggcaaagagtgccgcaataatgatagctttccctaatttatccagctcgatatccaaaggcgttttcgcgcttttgtttccagtcagcatatcgctgatttttccgacttccgttttcatcccggtggctgtaacgacggcatagccatttcctcttgtcactgctgttcctgcaaaaacaacattgcggcgatcacctaaagggacgtcttcatcatattgttctgccgcatttttttcgacagcttcggactcgcccgtcaatgcggactcaatacaggctaaattgcggctttccagcaaacgtgcatcggcagcgatcgcatcaccttctgccaaaacgagaatatcccctggaacgatcgcagcagattcgacttccatcacttgcccatcacgaatcacttttgcggtagtgtaaatcatttcctgaagggaatcaattgacttctgtgcacgcaactctgtcacaaaaccagtcatcacggcaattaccaccgcaatcaacacagcaattccttctatcgtttctcccatcgcaaaagagagcaatgcggcggctagtaataaataaacgatcagattatttaaattgtgccataacaatttccaaggggaggtcgattcttgttgctgaatcgtattttcaccataggtatctagcgcctcttttgcgccttgcttactaagccctttcgtctgatctgaatgaaagtattcaagtgtttctgttggtgttcgctgataaaaattttccatctattctcctccttgtataagtatcttctatgtctatagctctgtttttatagtgagattttgtccatgacaaattatggcttcaagtaaagttgtgtcacttgtgcttggagtcagggcgtatgattgacaaaacggaaaaatcaagcaaggattgcttctttcgtatgttgtgagggtgtctgtaatcttgatcgaatgcgaatacagatgggaaaacgcctccacaagttttttacgagttgattggaacacagcaattgaaaatcattggttttagaaagggagatctgggtacttcgtaaaagggtgtctgcagataaggatgtttactttgtgaaaaaaccatctttccatctttaagttatcatggattaaaagacaggtaaattattttgcttgaaaaatatcaatatcattaagataaagaacaaaatttatgtaaatttgaatttaaaataaagagaatcaagatttccgatttcttttcacaaataaatctgatagagcaatccctttccttgtgaaataaataaaaaataacaactttttttaataagaaatttctttcgctcgcgcttttccacctgaatttattcgttttaagtcaacccaattcaatccaagtcaacccagaaaaagaagtgatcctcttgaagaaatcagcttgccgcaagtattcatttgaaatactatgaacgggtttgagagtagcagaagatcatttaaccccagatatttatcatctagaggaaaactaaccactgcttagtaaaaaaaccaattcctttgaggtcttcttcccctcatggaatcggtttttttacctgttcttgctgctgtctttctgtctctaagtaaatatatgtttttttcggagctaataccgtgcgaatttcttgttccaattgatcgatcacctcatagtcactcgaagttgctttaggagaaatcgtcaattcagcaacgatcagtaattcatctggacctaaatgcagagtacgcaggtcaatcacttcagctacttccctagatgataatacttgacgaattttttttagatcacttttcgaagcactctctccgatcaataaactataaaattctttccctaaaaaaccagctacgatcactagaaggaccccaccaatgacgccccctaaagaatcaaagatggggttgttggtgattgctgtcaataaaatacccaccaatgcaatgctcacactgatcaatgcaaacaagtcttctgtaaagcctaaaaggatctcgctctctcggctttctttcaaaaaagcgatcaacggctgtttatccgtgttttgctctttgatttcttgccttccactttggactgctgaactttcaataaaaaaaccagcaaaaagaatggctgcaactagttggatgttctccacttcgtgggtaggatccaaaagatcctgacttgcctccatgattgccaacaggccgccaccgaaaaagaccgtcattgccacaaccgtactaaaaaaatacgtcgcgcgcccctcaccaaattggtaaagttcacttcggccgcgccgtgctcgtttttcgccgattgctagtaatccctgattgagacaatcaatgacactatgaatactttcattcatcaacaccgcactgccgctgaaaagaaatccaatgattttgaccactgctgcaataatatgcgtgactaagacaatccctcgtgcctgtcgtttttcttgatcggcctctttcattttctatgtctccgttctgtccacttttatcaagtgtttccttctgcttatttaagaatagcaccttccaatagaggaggaaaacaattgcgcttagcgctgacgagacccagaaatagaatttaacttttttaatacaaaaaaagagacaagtgagcgttgcattctccttcgaaagctggctacaagtgagaggattgcgacagtaactgtcattctctggcttgtcgttccgagtgaatcgcgttgcttttttgtctctggttgattctgtattcatttgttccatgcttgttcgtgccgagaggcaatggtggtcaagcattggtgatgggcatcgtcgccgctagtcgatatatttttctaaatgatgaatcaactgtgtggcttgctctttagatggcgagagaatcaataatacatcaaagccagccatcgtggcaacaatcccttcaagatccatttcatctagataattcgcaataacatctgccccattgctgacagtatggatcactgtgatgaactccacttgttcaattgatttcaagtattcattcatcgatagcttcagcttttcggtcacatctgcttccgccgtagcaatcatcgtatacttcgttttgccttctttcgtataagtttttgcgatattcaactcccgcatatctcttgaaatggtcgcttgtgtggaacacacgccttgttcgttcaataagcgcatcaattcttcttgtgtctctacttcttggttgaggatcaaacgcttgataatcgcttgtcgctggtttttcttcaaaatgatcacctgcttctactctatccattatctgcggatacgtcatgtatccgcattcaaaaaattatcactgatggacactcgagtcatttaaaagtaagcgagatcgatcatccgtaaatcagctgcttgccacagtagttgtttggaaaatcgatcccaccctttaatgattgtcgtcacagtgcttttattattcatctaattggaaaaacgcatcatcgataaatatcaattctttatattggtaggaaatttttttctgattgatcaattgtttcagcacttgactaaccgtttctctcgtcgtaccgctgaatttcgcaagatcgttgatcatgatcggataaggaatataccaagactcatctagctttccatgctttttcataaggatcgctagtgtattgatgacacgatcatgggcactggaagtaatacagtattgcattctggtcacttgctgttccagtactcgaccttgtttcttaacgatcattttcaataattctcgatccgctaccatcaattgttccaaaacagcagttgccacatacgcgacttcgatctctgtcaccgcaatggcagaaaagtcataacacgctgcttcaaaaaggccatttaccggaaacagttcaccttcactgatgaaatccgtataaaagaaagaatcggtttgatcatttttttcgatacgaatcagtccgctacatagaacaaaaatacgatcacgcaaatctccatcgttgaatagaatctgccctttaggaaaggttcggtaatacatattttcttccaatcgttccctgttttcttgcgtcagcacttttagacaatcaaaattgtcttttacgtattctcgcatgtttccactaatatccatcactccaatactttgtttgccagttaatcagaaatgatacgagtccctgtttcgtgatcaaaatcagctagatcttctaacgaggtaatgatcgcaacattgtttttgctaacctgcacaaaatccatcgctgcttgaacttttggcaacatacttcctggcgcaaagtgaccttcctggatgtattgttccagttctgtcaaattgacttggtctaaccattgctcattgtcttttccatagtttaaggcaattttagagacacctgtcaaaataatcaactcttcagcctccaagacctctgccagtttttctgaagcaaaatctttgtcgatcacggcttcgactccttgtcctgattcagtaacgggtatccctccgccacctgcacaaatgacaataaaatcgttgtcgaccaatgcacgaatgctggcttggtcatggattgtgatcggtttcgggctggcaacgactttgcgccaaccgcgaccggcatcttctttaaagatcgcattggtttctgtcatcatctgctgggcttgctcttcagtcaagaaaggtcctactggttttgtcggatcggcaaatgctggatccttttcactgactactacttgagtgaccagcgttgctacctttgttggtaagccttctgctgctaattcttcttctaatgcattctgcaaccaataaccgatacttccctgagtcatagccacacaggtatctaatggcatcgcaggatttttgggagagtttgctgcttgttgctgtaataagagattcccaacttgcggtccatttccatgggtgatcactacttggatctcttgtttgatcaaagatactaaatgtttggctgtttgtctaagcgcctgttgctgccctcttgcgctaggatcatcggtcaagatcgcatttccacctaatgcgatgactactgttcttttattcgtcatggtatccctcgtcctctcacactcttggaataaatagatttcctaaagtagcggccatgattgctttgatcgaatgcatccgattttcagcctcttcaaattgacggccatatttgctgcggaagacttcatcagtgatctccatttctttgatcccgaattcttcttcgattttctttccgtagacagtattcgtatcatggaaggcaggcaagcaatgtaaaacaatcaagcggtcgtctggtgtacctgtcgctttgatcaaatccatattgatttgatagtcttttagcaaattgacccgttcggtgaacttgtcttcttcacccattgatacccacacgtccgtataaaggacattcgcaccacgaacaccttcagcagtgtcatctgtgatcatcaattggctgccagattctttggcaaattcattggcataacgaacgacatcgtcttctgggaataaggatttaggtgcgcagattcgaacattgaccccaagaatcgcaccagtaactaacaagctattcgccatattgttacggccatctcccacatacaccaacgtgatgtctttcaacgtgccaaagttctctttgatcgtcatgaaatcagcgatcatttgggttggatgccattcatctgttaatccgttccatacaggaacaccagaatacttcgctaaatcttcgacgacttgctggctgaagccgcggaattcgattccgtcaaacatactgcctaacactttcgcggtgtcttcaacagattcttttttacctagctgaatgtcattggcgcccaagaattctgggtgagcacctagatcgatggcagctgtcgtaaaggccgcccgtgtacgagtcgatgttttttcaaagagcaaggcaatattttttccttctaaatagcggtgcgggatattttttttcttgagcccttttaagtgaatcgaaaagtcaatcagatactcgatttcttctttcgtaaaatctttttctgctaataaacttcttccttgaaatacttgttccattattcattcctcctatgataccgttagtctttatttttgtaaatttcaggttgctcaaagatcttctctgataaatggcatgctcatacaacgagggccgccacgtccgcgaacgagttcacttcctgggatgtaattaagtttgacccctgcttcgactagtttttcattcgtaatcaagttccggtcatagacgactacttctcctggtgcaatcgtcaacgtgttcgaaccatcattccattgttctctggcagctgctgtgatatctccacctccgcaacgaatgagttccactgcatctaaatcaagatagcggcaaagaatccgttccaatgtttctttttcttcatagattttgatttggtcattttgtttggagatggaataaaccgttaactcgccttcgatttccggatggatagtgaacttgtcataatccaccattgtaaagaccgtatccaaatgcatgaatttacgctcttcaccgatattgaaagctagcacatgttcaaaagtcggttctttctcaaataattttttcgccaatttttcaattgaagcgacatctgtacgttgcgaaatcccaacagctaacacttttgatgacaagactaattcatcgccaccttcgattcgtgtggattcatcccgattgtataaaagatgctcggcttcttttttgaaaattggatgatagttaaagatatacttgccgtacaatgtttctcttcgtctcgtttctgaatacattcggttcaaggaaacactatttccgatcgtagcaaatggatcgcgggtaaagtacaagttcggcattggatcgatcagaaacggatactgatcgtctacaagatcggtcagattctgatggccagcgatcttcatttcattttttctcaatcctgccatcgttcggtcgatcagttcacgattatcagagatcgatagtaaatattcttcaatcactttgcgggtgttttcactttggatgtttgcttcctgcaagtattctgcaacaaattgttccttgagtcctgtagaggtcaaagattcagctgctaaatcttccaaataaagcacatcaacccctttatttcgcaatgtttcggcaaagaaatcatgttctttttgcgcttgctgtaaaaaaggaatatcatcaaacagcaattgttccaaataatccggcattaaattttccaattcttttcctggacgatgaagcatcacttgttttaatcgtccaatctctgaaaaaacgtgaataggttcattcattttttcatcctcctcattcctatacaatttgtttccctttttctatgaaactttttttaaatagtctgagagtaatctcaaaccagtttctagcgtctctttcttacagcaataacctaagcgggcgtgccctggtaccccaaaagctgttcccggaacaagcaagaccccagtttcttctaatagatccacacagaattgatagtcctcttgttggatcttcaacttgataaatgccgtagaaacataatggggaacgattaattccactttcggttcttggtctacccactgcttgacaatggcaagattctctgcgaccattttcttgtttcgtgcgataatctgctctttgttttccaatacttgaatcgctatttcatcagcgataacaccgccacaaatcatcgtataatctcggtatttacgaaaatgttccgtgagttcttcactagcggcagtccaaccgatacgaatgcctggcgttgagtaggtttttgacaaagagttggtagcaattcccttctcatagcaatcgacgatggaacaaaatgtgccttcttctgttaatggtgcatagacttcgtctactaaaatgtaggcatccgcttctttagcgatggcgacaatctgctgtaattgctcttgatcaaatagcgtaccggtggggttattcgcgttatttaagcagatcatttttgtttcaggtttcactttggctttcaaaactgctagatcaagctgccagtttgcttgatttaattcaacaaagtctacttctgccccaaatgcttttggcaaatcatagagttgctgatacgttggccgcatggagacaacatgatccccgctttcgatcaaagcgaatagtgccaggaaatttgctcctgtagctccgtttgtctgtaaaatattcgctggtgtcatgtgttggtataatgaagcgacgagttctttgaatcgatccgatccttcgatccagccataatctaaaggctgctgcgcgacacgtttcaaaaaatctgtactcgttttgccactgaaggccatgatttcctctagcgtcagtgcttcgatagaactttgggcaatgtcataggttgcttttttctcccagatattcaaccattcctcgacaccaaaattagcaatatccataatcaacccccttatactgagatcattccagtagcgattgctacgatcgacaatactgctgctaaactgaccacagccatgaccattttttgcctattgctgatttgatagttgttctctttacatgcccgtaagtagaaatagaatcctggtaaataggcgatgctgcataagagaacataggcaaagcctgctaatgtgatcccaataatctgaaaggccgttgcgactgcaccaataaacaattgtttattgtctttttgctgataggaataaatcatttgatagatccccacgagcaagtaacaaatcaaaatcgctgcggtacacattgaataagcaaattgatacgcgtaatcggtcacaaggaacgttaacaagaacacgttcgtcaatgcagcagtgataaacaatgaataacttggtgcttgttttcgattgaccttgccccaactttttggcagcatcccatcgcgggacatcaataaggttgtttctactggtaacatcgtccatgacagccagcaaccaatgatggaaatgatcagaccgatattgataaaggctgcaccccactctccaaccatatagcgcaaaatgttggccattgctggttgtggtaacgccatcaattcagcttgcgacatgacgccgtatggcaataaggaagctagcacatagatgactagcaaggaaagcaaaccgatgactgatgctttttgggcatccgaccgtttttccgcacgattggctaaaacacttgccccttcaatcccaacaaagacccacatcatcaccattagacaacctttgatctgtgaccagagactgacagaagcaccactttgtagtgagctgctgacatttccccagaaatctgctgagaaaatatcgacatgaaaactaaccagtgcgataaccataaataaaaacaaaggaactaatttacagatcgtaacaattgtgttgataaatgaagcgctctcaattccgttattcaccagaaaggtcaatacccaaataaaaacacttgctagtaagattgacggaatgttttgtcctcccttgaatgcgggtataaattcaccaattgcactcatgagcattgtcgcaaaggcgacgtttcccagccaggcagagagccaatagccccagccactgataaaacctcctaatttcccaaatgccgcttctgcatacccaaaaataccgccgtctaaatctggtcgtttggcgcctaaattattcaatgataaaactaatgcaagaatgccaattccgacgatgatccaggcgatgattgcaggtccaggagcagcggacatcgctaagtcattcgtgataccgaagattccactaccaatggatgaactgactactaaggcaatcaagccgattttactgattcctcttttcttttccattgttctccaactttctttagtattgtgtagtaacttgcataaatcccacttgcaaaaaaaatcacaaaaagcattaaaaccaatctagctaaatgaaatactctctcgcctctttccttttatttattgattttttcagctgaaatcaatcactcttcttcctgataaataacaattatttatcaggtacatgtatatgataacgagttaaaaacgcttacattgtggttcagttatcatttccaatgccaaaaaattggcattattcatccgtaatgaataatcgcttttatcctctttttttacccatttttttctcctctagctcataatcattcagatatttttttctaagaatttcattagaaaaattgaatagtgtctattttttgaagaaaatcaatcaatttcgagcgaaagaaaaaagcagcacactactcaaacattcatgcatttaatgtatacggccccttacaagcgctcttacggggacaaaaaaaagaaacgccgcagcgtttctttttttattatttcctattataaaagaacatcatttcattaatagttggtacttgtctccgtagtcgtcccttgattttctggtgtcatttcatctgatctacccaatgcttttagcatatcattacggatctcattataggagtaatcttgaatataaacgattgattggccatcataagattcaccatcataccattcataagtatgtttatcgatagtaaaaccagaaagcatattcccagctagtgaaaccaagtcttcaaacttaaagttggtattgacattgtcactgacagagtcaagaatctcctgatattttgtgacattattgattttcaatgcttgactaatggctgcttcaatgacttcttgctgtcgattgccacggtccacgtcagtatccattttacggattcgagcaaaaatcaatgcttgctctccattcaacgactgtcggccctttggaatcagtgttttaccagaattgtccgaagtatacttttcattaatgtcataaggaacatctacggtaacaccgccgattgcatcaatgatcttctcaaaacttgtaaaattgatattgacataataatcaattggcaagttcaaatagttttgcaccgtttcaatcgttgcatcttcctcaccaatcgcaaatgcactattgatttttgccgtgttgacgaccgtcccgtttccggtaccatcgtagatatttgtccaaatatctcgaggtaaactcaccatgtcgatctttttattttcgccatcatagaccatatagatcaaactgtctgctcgagtcgtatccagatgctctttcttttctcgttcggcatcattgtcgacccccattaacaggatcccaaatttagaatcaacatttgctgatttcaatgaattgtctttttctttattggatttgatcacagcggattctttaaacattttatccacagaattttttgcagcataatacgtatatcctgcaaataaaaagactcctgcaatcgcaaaaagtacgacgcctcctatgattcggcgcttattacgagctttgcgggcccgctgtttgctaaatttcgactttctatccatagtgcctccttcatgtttcctacttcactctccccgattgtaccagattttgttttcagcgcctatttttttaagatattttatatttttgctgtgaatttttatgctaatgcaaatttgttcgaaaaaattttcctatgatttttccttgaaaaaatctaaaaagatcatagccaagtaaagtatcatacgcagtatttatcgtataattatcaaaaaaattgaaaactaattgtttgtttctgaaataaaaatgaaactttcttttctttcttgattgctccccctcagtttggaactatggtaagatatgctagaaacgaaagattttttattcgtaaattcacagtggagaattcctctcctgatgcattttttctttcattgactattttatttttacaggaggtttttatgattggattattacgctatgccaaagactatcgtaaacagatcgtcttaggtcctttttttaagtttttagaagctgtgtttgaactggttttgccactccaaatggctgcactcgtggaccagggaattcgccaaaacaattggtcgaaagtagttgaaatgaccctctggatgattgcgatgtccgtcatcgggatgatctgtgcggtcatctgtcaatactatgcagccactgcttctcaaggttttggcacggaattacgcaatacattaatgaaaaaaatcaatttgttgtcccacaatgaattgaatctatttggaacagatacgttgatcactcgaatgaccaatgatatcaaccaaatgcaagttgcattggctatgttgatccgtttagtcgtcagagcaccttttttgagtattggttcagtgatcatggcgtttgtcatcgattggcaagcgggcttgattttcttatgtgtgctgccacttttttgtatcattttattttggatcattagcaagacagtgccattatataagaaagtccagatccgcttggacgaactaaatgaactagtcagccaaaatttgagcggtattcgcgtgattcgtgcttttgctcgatcaaaaactgagaccaaacgttttgaccaagccacagatgatttgaccaatgtctatattcgtgtgaccaatctttctgcattattgaccccggctacaaccatgattatgaacttaggaattattgcactcttttactttggcggtttcaaagtgaacatcggaaacttggaacagggggaagtactggcgttggtcaattatatgaaccaaatgctgttggcactgatcgttgtatcgaatctcgtcatcatttttactcgcgctgccgcttcggcttcacggatcaatgaagttcttgatacagaaccgtcgattgatgatagtttatctgaggtttttatggatcaacaaaaacaggcaggtgcccttcgtttcgaacatgtggactttcgcttttcacctaactatggcttagcattaaaaaatatcgattttgagattgttcctggcacaaccttgggcatcactggtccaactggcagtgggaaatcgacattaacgcaactgatcccgcgtttttatgacacagctgctggtaaagtgatcgttgatggacaggatgtacgcaagtggccgctgaaacaattaagacaaaaaattgccatggttcctcaaacggcggttctgttcactggtacgattcgtgaaaacttacaatggggaaaaaaagatgcgacagacgaggaatgctggcaagcattagagatcgcccaaagtcgcgacttcgtcgaagcactaccgcaaaagttggatacgccgatttttgaaggaggcaagaacttttctggtgggcaaaaacaacgcttaacgattgctcgagcaattattgctaaacctgatatattgattttggatgattcattaagtgcgctagattaccaaacagatctggatctgcggatggctttaaaagaaaaaattcgcggaacgattatcatcatttctcagcgtgttcgttcgattcaagacgcacagcagatcttagtgttagatcagggaaatctggtcgccaaaggcacccatgacgagttgatgatcacttccaaagcttatcaagaaattgtggcatctcaagaggaggaagaagaatgaaaaagaaatcatttgattggtctgccttccgccgctacctcccctatctcgctgtgtatgccaaagaaacttggactgctgtcgttttagggatcgctgctggcatctcaacggtttttatgacttatgaaataggtcaggctgtcgataaaatgattggtcctagcaaggttcatttcgaagaactttatcgcattctcgcgttgtttggcggtgtagtgatcgttactgttgtcagtcaatggctgatccaacgattagggaatcgagtggcctatctgtctgtcgctgatctgcgcaaagaaggttttgctcatttaaatacactacccttgcgttattacgatcaaacgtctcacgggaatatcgtcagtcgttttaccaatgacatggataatatctcaattgcggttgctgctgtcttcaaccaattattctccggtatctctgtcgtgctgattgccttggtagttatggttaagatgagtgtgccactgactctcgtcgttcttgtttcaacaccgatcatctttttagtcaattggatcgtggcacgaacatcacaagcagattttgcgcgtcaacaagagatcgtcggtgaaatttctggattcgttaccgaaatgatcggcaatcaaaaaattgtcaaagcatttgaacgagaagcaatcaaccaagaacagtttgaaatgatcaatgacgaattaaaccttcgtggccgaaaagcacagttttcttcctcgttgaccaatccgctttcccgttttgttgaccatctttcctatctgtctgtcggcttcgtcggtggtttattgtacttttcaggctcggggctggtaacagttgggatgatttcaagctttacgatctattctagccaattttcaaaaccatttattgaactgtcaggcatcaccactcagattcagactgcattagctggtttggcacgaaccttccagttattggatcaagtgccagaaagtgcggatgacacagcaacacaagcgatgaaggaaatcaaaggtaaaatcgactttgaaaatgtggcttttgcttatgatccaggacaaaaactgatcgaaaacttttcttttacagctgaaccaggtgaaacggtggcaattgtcggaaagactggtgccggtaaatcgacactagtcaatttgctgatgcgtttctacgatgttgatcagggaactatccgagtagacggcgtcgatattcgtcaattgcagcgaacagcgttacgaaagagttttggtatggtccttcaagacacgtggctgttcgatgcttctttaagagagaatctccaatatggtaatgacacggctaccgatgaagaaatatacgatgctttaaaaaatgcatatatgtatgaatacgttatgcggttaccagataaattggatacgccgattgggcaacaaggcatcaagatttccgatgggcagcgacaattactgaccattgctcgtactatgatcagtaatcccccgatgctgatcctcgatgaagccaccagttcagtcgatacactgacagaaaagaaaattcaggatgcctttttgaaaatgatggaaggaaaaaccagtttcgtcattgcccaccgcttatcaacgatccgtgcggctgataaaattttggttatggatgccggacaaatcgtcgaacaaggtactcatgaagaattgttagcggaaaaagggtattattaccgtctctaccatgctcaatttcaacattaacagtcacatgttgatagattaacgctaaaagaagtggttccctaaaagaaccacttctttttttaaaattgagaattgttatttactccaaacatcgctatattccggtttacgttcaaactctttttttgcaaatggacagagtggaatgattgttttcttttccgcgcgcgctttttctaccccttttgccactaacttttctgccagtccttgaccacgataggctggatcgacaaaagtatgatcaatgatcattcgttttgttcctgcattcgaccaagtcatttcgccgatctctttctcgccgtctaataaggcaaaacgatttttttcttccttgatttccattagttttctcccctttgaataaattttaatgcgccgcttggacaaggttggttcacttgagcaacttgttctttttgagcattatcgggaatgacccacggtcgacgtcctacctcaaaaacagttggattacctcaaacacacttcccactgtgaatacaaatgtctttgtgagaataaacatcgaatgctgagccatgatatttgcgatacccatcagcaagcaactgttcctctgcgtgttcttttaagtgctctgtcgttgttttccctccgtcactgcttgacttttattgaccgccttcatcataagctaaatcaacaaaaaaataaaacaatcgccatttatacgtaaaagatttagcagaaaaaacaactctactagaaaaaactgaaacataagcacttcaacaaacaaacgatccgaagacacatcgaatcctctctacaatccgatcctcgtccctagtcacagagaaaagaattttttctcatgtctagtttggatcatttcgtctgcttttgcttctgttacagctctattcgtttgatttcatttgatagtgattactgaaaagaaccttagtcattgttgatcgctgttagatgaaccatttgtgttgcatagtcgccggataaagcaggatcaatatagaaaccgatctgcatcaattcatcgccgccgattttatatccccccatttgatacactgtatctgccgctaatcccgccaatttgagagtgattagcggtgcagatgcttcggctaatacacggaaatagaaaacaatcgcttcttgtttatcttcagaaacgtacatccatgcagtatcatttcctgcaaaaggactcaacaagcgaataaacgtgccatattggaagagttgtcgatgttttttataaaaggcaacttgctctttgatggctgctttttcttcatcggtcactgtcgtcaaatccagctcatagcccaagacaccagacattgcaacgtttccgcggatcgctaagtcagtgatccgctgtgtttgatggttaggcactgctgaaacatgcgaacccatgctagaagccgggtatgacaggctggttccatattggattttcaaacgggctatcgcatcggtattatcactcgtccatatctgcggcatgtaatacaagaaacctgcatcaaaacgaccacccccgccagaacatccttcaaacaaaatagtgggatgagcagctgtcaatcgttctaaaaagtcatacagacctaaaatatagcgatggaacacctccccttgctgggtaggatctaacaataatgaatagacatccgtcatgttgcgattcatgtcccacttaatataatcaacgggcacttcgttaaatagaagggctaactgatcaaaaatatgtttccgaacatcttctctagaaaagtccaatacaaactgactgcgacttaatgcgggagaacgtccaggtacttttaaggcccactcggggtgctgacgatacaattcgctcgcttctgagatcatttccggctctaaccagagaccgaatttcaaacccttctgatggactttttccgcaaaccctcgcagaccagaagctaactttccttcattctcataccagtcacccagagaagtcaaatcattttctcgtgcaccaaaccaaccgtcatccaaaacaaacaattcaattcccaatgccttcgcttcatcgacgatctgctccagtttttcttcatcgaaatcaaaataagtggcttcccagttattgatcaacgtcggacgttcagtcagctgatactgtccacgaataagatgactattataaaagcgatgataggtttgtgacatttggttgagcccttgattactataaactgtaaccacttctggtgattggaagctttcctgaggtggtactgtccaggcaaatcgataactactgatgcccatgatgagccgcgtttgatcataaggatctttttcgataatcgtttcgtgattgccgctatacagtaaactaacgccataacattctcccgagaattctgttgtagcgggatctgccaaaataacaaaaggattctgttgatggctgctggaacctcgcttgctgtccaatttcttgatacctgtctgaactggttctcgactgatttgccgttctttcgcccatgcaccattcaattggatcaaatcaagcggccggttgggaaaatccagtgattgactggctagttgatggataacgattggttcaagaccgtcattttttaaggcacttgaacgaatgattgctgatgtatcagtaaaaatactataattcaaaaccaattcaagcgcggcaacttcatctcgcaatatgatttgcaacgtttcgatttcttgcggagcaccgtgagtttgaggcaaccccgcaagtgctggtttgccttgactgatttcatggctttgatagataaaatgcgcaacatgactgccatttggcagttggatatcatatgccgcttcacgaaaatcaccgaacccattcccaggaaattccatcatcagcgtatccagcgagaataagcgatccttgctgcctgctggattcggcgaaaaagaacgatctaatcgcgggtaacgataatggccagaataatgggtaattttctttccaaagtagatatgcgctaaatttccaccttcttcgatctgcatcacataactgattttgttgttgcttaaatgaaaaatttggttttttttatcaaaatggatcatttcatttcctcgttttctcttttctttacttcacagaacctaacatgccttgtacgaattgtttttgtaatacgaaaaagataatcgctgttggcaaagtggcgatcacgatcccgcacatcatcatgccgtaatccggtgtataggaagcccccatcgcagataaaaccaacggaactgtccgtttatccggtgattgcaaggcaactaatggccacaagtagttgttccagctattcataaaggtaatgatcgctgctgctgcatacgtatttttagcagtaggcatatagactcggaagaaaatacttaactcattcagcccatcaatgcgggctgcttctactaattctttagggaaagctttgatattttggcggaaaaagaaaatcaggaacgctgtacaaacagaaggtaaaatgaccactgcaaaagtattgattccgattggggttccgctaagctgactaaacatgcggtataacggaatcatcaaagccgcaaaaggaaccatcatcgataagagtaaaatattgaaaatgcgatcttttgttttggctcgatagatctcaaacccatagcccgccatggaagaaaacatcaatgcgaagacggtcgtaatgaccgcaatcactgcagagttgcccaaagcacgagtaaagttcagttcagaagcaaataaattttggaaattgatcaccagctgatcaccgatcatgatttttcctgccacaatgtcaaaggtttgattggtcattcccaataccatccagacaaatggaaagacggaaataaaggccaaaagacctaagaaaagatactttaagcttaaagagagtgttttcaattttctttccctcctaattttgtttggatgacggataagaccacaatagcgatcacgatcacaaaggatactgccgccgcatagccaaagttcggggtgaatttataacttaaattataaatgtactgcgagagcgtggtggttgcattggcaggtcccccacctgtaatattttgtacttcgtcaaataattgcaatgttccgatcgttgaagtaattgtcgtgaataaaatgattggccgcaaattaggaatagttatcttgaaaagttgatcccatttagtcgcaccatcaatttcagcagcttcatagatgctaggatcaatgttttgcataccagaaataaagaaaatcatattatagcctgtccagcgccaagtaatggcaaaaataatcaagacttttgcccagaaaggatccgttagccattgaatcggcacctcaatcaaatgaatttgcattaaaaaattattgactaacccattcgctgagaataaacttttcatgatcaacgagtaagagaccaatgaagtgatacaaggtaaaaacaaggccgttcggaaaagacctttgaattttaattttttgtcatttagtatgttcgagacgatcaatgccaaaaacagcatgatcggtacttggattaataagtataaaaatgtattaccaaaagctttcttgaaggttgagtcactcagcatccgctgatagtttcccaaaccgttgaatgacatcgttgtcggcggtcccgactggaaagacgtaaaaagagctgaaatcataggaacaaatactaatagtgtaatcaagatcacaggcaaagaaataaacgcgtttccattcgcaaaccaatttttcgatttatttttcatggtgattcctccttcaaacgacactatggcaccaatctaatgactatacgaacgattgctgcttaacagtctcctctaatgggaaattattggtaccagcagctatcgttcgtatctgatttgttgattatgaaaccatagctaaatgagtggcttagtttgcgatttgtgcttctaattgtgtttgtgcatcttctagtactttatcgatatcttccccattgattactcgctgcaagctttctgtcaatacagattcgatcgcataagtatgattgccgtagttgacggccgggatctcttgtgaccattgagagaagtcttggaaaactttttgtcctccataaaaatcaagtcctgaagtatattcttttgtctcttcggcagcattcatcgttgaaaccagcccaatttcagttgccaatgttcccatcaattctttatttgaagcaaacgttttcgctaaaaagtctttcgcattctcttcaccagctacgcctttaatgacataccatcctgctccgccaatacttgatgcgttcactgaattgccaccagctagtgccggaatcggtgcaatcgcccatttgccgctttgatcttcagccccttgaatcgtactagaataccaagcgcctgttggtgctgcagcaacatttccggattggactgcattgacgccgccatcccaatcagagacttgttcaactaatccttcattcagtagtgtcgccaatacattcaagccggctttgaatgattcgttgtctttaatcgttactgtggtgccgtcttcaccggtataccattcaccagctgactgcatgatgatccgtgccaatcccaaatcgcttggatccagagacatcatggcatgtcccgttttctccttgacatctttggcaatttgaataaagtcatcccaggtaatatcttggagatcagcagcttcatatcctgcatctgctaaataatctgtacgataaaacagccctgctaccccactatcaaaaggtacaccgtagatcacatcatcgattttgttgacggcgaatttgtagctggaaaagtcatcttcattgacaatatcagttaagtcgctgaaagcatccggataggaagataaatagccttgaatacgatagtcttcgatcaaaacgatatttggcaagccatccgtattgcctgatgctagactagtgttcaacttttgaacgatgtcatcctgtgacatggtcactacttccacatcaacatccttgttttcgtaaacctttttcgcttcattgacagctttgatattgaaagtctcatcccaagcccaaactgtaaccttatcagaagaacctccagtgtcaccagtactttcgttgttgctgccacaagctgtcaatgtcaatacagtagcggcagtcacaagtgatgcaagcaattttttcatttttctccctctttccttttaattacatttttactatacactggagttgtaaacggatacaatacgcgtggaagagcttactaaaatagtccaaaaatagaaaatttttaccaatacctttcttttatgaaagcgtttatactagaataaagaaataggggggataccatgcatcatttacatacagtcttgcttgtggatgacgagaccactattcgtgatggtttaaaacatatgattcgttgggagcaagaaggttttcgcttgctaggagatgcagcaaacggacaggaggctctaaacctgatccagcaattacagccagagatcgtgatcacagatttaaaaatgccgcaaatggacggcatccaattaacaaccatcattcaacaacaatacccatctatccattttctggtattgagcagttatgatgattttcactatgtcagtcagtcttttaagaacggtgccattgattacttgctaaagccaacattgacgcctgctttgttgctgaaagccctaaacaccatccgcgaaaaaaaatctgatacccgccaaataaccgctgaggtcccattacaagaatctttgaatcgctatctggctgggtatgaagaaccacttactccttttgctgactatcttgaaatagctatgaaacagcaactatgttttctttatacgaatgtcagttattttcgttctactgaacagctttttcatgcattgacagaattttcgcaatcgaatactcacttaaaaacattagcgttcaagaccagtaacaatgatgcagggctattgatcagttattcagcagaatatgattttttttcctctttgaaaaaatgtttggaccagttgacctataccgaaccaaatgccttttttacccttggatgcccgtttgaatcgattgacgacttacgcacagcttttctgactctcaaagataaaagtcgggaacaatcgtttttttacaaacagcagcggcttgtttttgagcatgaactttttatgtacatggaaagtgatcgttttgatacaaaaaaatttttgcgggcattattagacaataatttcctgttggggattacgcgtatcgaagactatttcaatgagatgattctatcaaatgttgatccgaactttctaaaacagcaggccagcagtattttttatacgctattatcccggttagaagaagaatttccaacagccccccgctttagtcgcttgcgagcggaatttcttcatgagatcggccatgtcttatatttggaggatttctccgatttgttgttgtcaacgatcgatgagatacgactgcaactgacagccctctcccctatggatgaagatgacttactggtctcgatccagcgcttcattcaagacaattatatgaagagcctctcactatctgagttggcagaaacgttccactttagttatacctacttgtcagctttcctttcttcaaaattaaaaatgagtttctctgattatctaaaaaatacacgtctagaaaaagccaaagagttgctgacccaatctgagttgaatttgtcagaaatcagtgaagcagttggttattccgatatcagctatttttctcgaatctttaaaaaagaatttcaagtcactccttctaagtatcggcggttgaaccaattatgagaatccaacagtggctcaaaaaaaatgaattgttcagccgaatctttttgtttgttgtggtaggagtaatcagtgtttgtttactgacagtgatcgttatctatggacggtccaaagatgcttatgtggcttcgtatcagagctcgaaccgcttgcttttggataagatccaggaagattatgagcgcttgaatgagaatatcaatcgtatttttgatgtcgtcgatgagagcaaagccgtagaaaattatttaaaaggacagctaaatcagggaagaacgattttagaactcaatgaacagttgaaagatactcgctcgctttttcaaacgattccttccaacttggtattgattggaacgaacggacgatcattctttcaaaatgatgctgtccgaaaccagtcggttgaaacttttttggcaagtgaatttacgcagcaaatcaatgaaaatgaggctattagtcaatactattttctggagcaagggttgagcacttctacgagccattcaccaggactgatgtacgtgcggaaattaatgaaagacgatgctttattcggttatgcattgatttttttgaaagaatctgatttttcttccatctatcggcaattgttagacacaacgctgcataccatctatgtggtcaatgatcagggacagatcttatccacttctgaagaacaaaaattaggtacagcttttgattcagctatgatcgaagtgaaaaatgattcagtgaatcagatgcctctttattcttatcagtttactttttatgatctgctggatgaatcacatttagtacgcaacatgaatctgatcaagcctgccgtatggatcgcttttctcagtatcttgctctttagcctgtttgctttctggatcattcgtacgatcacacaaccaatttatcagttgatcgacaaattaccggcagtcacacagggtgatttcagcaacaaggtctcgatcaacgggacctatgaaacacaggaactaggacgtgcctataatttgatgcttgaggatttagaatcgtatgtcgatcatttgatgattactgaagcggaaaaacgcaaatttgaaatccgttccttgcaaatgcagattcaacctcattttgtttacaatacactcaccgcaatcaaatttttgatttggcaaaatgaacaggagaaagcaacacaagccatcgatagtttcgtccaattgcttcgccataccttcaaccgcaaagagatcgttccattaaaagatgaactcgccatcgtagaagaatatctaatcttgatgaacgttcgttatggtgaccggattcaatcagcgattttctcagcagaagaatgtgaaaattgtttggttccaaaaatgatcttgcagccaatcatcgaaaatgcttatctgcatgcgtttcctgaagaagagaaaggttacattcaaatcttctctcgtatcagtaaatcagggctagtcatcgaaatcattgatacaggtatcggctttgatgaagcatcttcggtgattaggaaccagacaagcgaacattattctggtatcggattggagaatatcgatcaacgaatcaaattactctacggggaaaaatatggcctgacagttgactctcgtgtcaatgaaggaacgactgtgcgcttattattgccaaaacagtaagtaacataattcttaaaagagccaaaaaaaatccagccattcgcactccggctatttttctcaaatctaagaaaatagcttccccagagaggccatgggtggatttcttaatcttaatcgcttacgttttttccattggaggcaatgacttattgctataaaaaaccaatcatcaatgaaccggcttccattggaatcctccattgatgattggttactccctatttttgtgggtatcttttacttttagatccgattttcgtgatccgcagttttgactaagttcgcaccgaccatgccgccgattgatgttaaaactagtcctaagaccattgctataaagccccatatggatgctttagcagtagcatcacttatttcatcagcttttttacgcgcatctttgactgcttgatcgatatcttgttttgcttgttcaagattttgctgtgctgtttcaatttgttgttgtgcttcatcagaagctttttgtaagccattgacaatattttgtgttgcttcttgtgcttcttgttgatttaaatcggtatttttcgcaaccgcatttgaaatggcttcttcgtcaacagaatcgctgatttttgttgcccgatctttgagcttcgttgaaagatcatcgatgatttcgtcagctttatttggatccgtagcaattttcttccctgcatcggtaatatcgctcgttgcatcagaaacttgatcttgcaagtagtttggctgtaattcaggaacgtcagtatcttttaatacatcgcggacatccgtttccaattgatcggtattaatatctcccatattccctgtgatctcatcaaaggcctttgatgcgacatctgctgttcccgatgcgacattctctacgccacttccgacagctgaagcaatgttgcccagtaatgagccgacaacagaaaatgccccaattgttacatatgataacatgacgattgtaacgatcatactggttgcccaagtaagaaatccatgtaccaaaccaacgcgtctagctgctacaccagaaacaaatcctgctccgaacaatgaaagaatcaatgtcacaacagtccaaatcatcaaacctgttcccacaccatccaatgggttgtttgaggtaggttccaccatgccaaagccgatcgctgagccgattaatgaaaatgtcataaataatgcaataaacgtcacgactcctgcgaaaatagagccccaagataagttataacctgcctcccgctcatttgctcctaaataatctctaaatccgtgtttcattttacatcctcctttttttcctctaaaaccagtctaacaaccctacgtttttttatcaatcaagccgacttatcgctcgcccagaagtaaaaatacatttgtttttctattcatcagcactagcttttcaacttatatttattaggttttgtcaccatttcttgaaagataataaaaataatcgtttttgaagaaacccacgccattctcaattgtctcctaaccattctcacccctaaatggacaacaatttttcagattatttccatgtaaacaaaaaagcacaactaacatctctcttgttcgctaagaataatcgtcaaaaagcttttataccgcctttttctaagttcagcatgtaggatttcctaaggatcagcatcgtccatttactgaaatcacatagataaaaataagtacatgcacttgtcactgttttttaacttgtaggaacaggtattatgtgttattttaaaaacaaaaaatcttcttatatcgttcgtttattaattacgtacatatatttaaagaccgaataattattctatagtgattcttttactctaaaaaaacgcataaaaaaaaagagaaaatctgctatttttgaatagcgattttcttcacataaaatccaatgataattttacaccgagattatttaattacacaacacgacaaaagaagaacttttttaatcaaaaattggtatctcaaacttacatttttgattcattattaaataatatttatgataatatttttaaaaggaggatgattatgtttgaagatctgttactcaccaatcatgcaaagaaaaaattagcaattttgacttatttaaatgagaataccaatcaaccaatcaatatcagtaaaatcgccgagcatctgggcttgtcttatcacgggatagcaccactcatagaggaaatgcaacaagagttttcagcgctttatcaagtttcgttatgtgaaaaaggtttcaaggttcgttcattagaagaaccactttcctattcactttatcagaagtatttgattcaggaaagccttgctttccaacttctacttacatcgatcatgaacccggaaatgaccatcaatgatttttcaaccgttcattttgtcagtcattcaacgatcacccgggcacttaaaccattgaatacttatttattgggaaaagaaatccatttgaatgtttctcagttgaaactgactggaaatgaaatcaatatccgttccttttacgttcaaattttaacttatttagagaactcaccattagaagcggattacttaacggacttcagtgatcaaacggttttgatcaacgaattagcattacaaaagttttctcctgttaaccaacgactgatcttagtcattttatttgtatccaaacttcgtttcgaacaaggctatttgcttaacccaatcaatggttttgaaaaattattttcaaagatgaaccatcctctagaaaattattttacggcatttatgactgacgaaaagcaagtaacttatcagatcaattatgtcaaaggaatgctgttctttctagtccgtttcgctgagccaacaccagaaagagctgctctactttgtgatttctatgaacagatcaaagaagatgatcctatttttcatgagtttatggctgattttagtcacgtattattaccagaaatcgttgggatcccttttgatgaagaagtattttctgaaattcaaaaagatagcttcattattctgtatattttttatgcaaacaatggcctattgattgatttttggtctcaaaatgagttgaatctatcctttcaaaagaaaggatttacaaatctacagaaaaagattcgtccatttttgacaaaatacactcgacgtgttggttatgaatggctcaaaaaagccaaatcgctagtcctagactatctgacttttttcatatatccgttttatcaacagcatcatttacaaaaattacaggtgggaatcattccttcattgaatttatcagccattcagcaaatcagttttttactggatcacattcaatttgtggactatgatatcgtaagaaaccacgaaaaagactttgactattacatcgttccagcaaatagattgttgccagcaattgagtatcctgcttatgtcatggaagaaactgagactctaaaagagttgtcgccattatttgacgctttatgggaggaatatctgacaatcaacgacttttcgataaactaaaaaaccagtggcttcctttttggaatgccactggttttctgtctatcattcttgatttaacatagaaaaaagcagaaatcgctgttttcctgctttttcctacttcaagttcctgtttcctcctaagatcgacagcctggaatgcctgctaagcaggactttggggagaggtcaacgaccttggaggagcaaatagtaaattattactagaaaccacctattttttgcgctatcgaaatctgaattcaatcagatttactgaacgaacgtttagcgtaagaaagaaaaaatgttgatcatattttcaacaacttcccatggaaatccaaataattgaaacattttcttttcctcctttaattgactttcctttagtttaattggaaaataggactatagttgatttggactattttttcgtccacctattttctaggtgcatttaggaggtgcttttttggaagccaatctattactgaaaaagttacgtactgaacgtaatctttcccaaagaaagttagcagccgatatatctgagcggagcacattagctacttttgaacaaaaagggcatcgaattgcttttgatatcctttacaaataccttgatcgcttgaatgtgactctcgaagaatttgaataccatttgacaaataatcaattaaatgaaaagaagcaactctcgaaacaatttcacaatgcttattaccaacatgattttgatcagctggccgtcttgatcgaagaatctaaaacaacgtatcaggaaacgcaagactttttctattatttgctttatagccaatactatttgatcttgaagaaaaagggatacgtacatactatcgatgaaacagaaagaattgaaaccgtgataaaaggttatctcgacaaaatcgaaacttggggaagatttgaaatcaccatttttgcaaatctaatgtttctttttacagacgaatatattttgtttcaaatcgagcaattgaataagcaggagttttataataacttgcttagtctcaattatcatatttattctaagctgttgaccaacgctgcctttcttttcattgaccgcagtcaaatcgatcatcttaaacaaattttgttttatatgaccaaaaatattccattagacaatgaccggattcgattgatgatccgctattttgaaggaatcatcgcgattttccatggtgagatcgaaactgggaaacaaacaatttcaaagactattgagatcctaaactttttaggacaatctgcctatgccgctgaattaacagaattagcaaccaacgtcctgttgaccgtagcgccttctgaagaacctttcttataatgtcgttgttctcaaaatcaatgtaagaaaaaaaaacgatctgaatgccttttttcggccccaataaatggtgaccggaaacagtgactttcagatcgttttctttaattgattaatccaagggaagttttccattcaaggactcgtttgacggaagcatcgatggctgcttccggataattaccacttctgacagcatccacaatcactgggatctgttgctgataggtagatgacatcactaaatcattccctgcttctaatgctctcagccctgcttctgattgggaaataaagtctgctaggcccgccatatccatgtcatccgtcatgattactcctttgaaacctagctgcttcctcaataaatcatggacaggcttcgaaatagaggctggtgcgctggcatcaatactggtaacaatattatgtgagactaaaatactgtcagctcccgctttgattccagcttcaaaaggcaagaaatcattcgtttccaactcgtctaacgaacgttcatctgtaacgatctctacatgagaatcacggttattgccgtatccgggaaaatgcttcaatgttgagccaatccgcttctctttcaaaactgcaatgtttctacgaacaaattcactggttccttcggcatctaagcctatggttcgatcgtagataaaggcattcggatcagtcgctacatcggcgaccggaaacagaccggtagaaatgccatattcgtggaaaatagctgccttttgagcagtatcttcttcaattgcttgccagcccccttgttggtaaagttgctgaggggataaaaatggtgtttgtaccaatgcagggttgcgactgattcgagtgacagttcccccttcttcgtccattccgatcagcaaaggtatggaactggcttgctgataatcagcaatcttttgcttcaacgtctcagctgtctcattctccgtatcacgtccgaataagacatagccgcctaaatgataggtttgtatatcttcgacttgattgatttcaggcactcgtacaaaaaatagttgcccgactttttcttctagactcatttggtcaatccgcttatcaatcgtcgtttcctcctcagttgattgttcgggaatactcgactcggtacttagagaacttgttgacgttgtttgtgaagcgtttgtcggttgttccccatttgactgttggtccatcagccacttcattcctcctataatgagcaacagaagcaaaataaagccacccataaggattccttttttattcataaattcctccagttcataaattcctcgtcttattttacatcagcctattttagcatgccttttaaggtaaaaaaagcgaacacgacacactcaagtgtactgttcgctttattggatgtttgttttttattctttttttgttgctaaaatgattaggtaaaacgccgagtcaagcgtttataaggcactgcgcgcccaacaaagtagatcaaaactgtctgaataggaaacatgataacagctttcatcaatcgagccgaccaaattgcccagcttgttaatggaatattcagcatcattgccaaccagatcggtgtcaaaatcaatgtgatcagaagggtattcagcaagaccactgttgctgcccgtttccaagttacttcctttctataaaaaaagtaaccgtagatcaacccacctacgaatgcattgatcgtaaatccgaagaaataagcggatttagggaataaaatcattcctgctatatcagcgaccgaagcccctacagcagtccagaatggcccaaaaagcatccccataatcaactcaggaacaaaagtgaaggtgagtttcaaataggctgtttcaaaccccaagatttgcgacaagaccaccatcagggcaatcaaaagccccatgaccgcgatcatgtgtgcgtcgacttttcttttcataacgagcatctccttttagagctgctacaaattcatgcagcgaatgcgaaaataaaaccgcgaacgaatcgttcttcgtccaaaaggcaacatcccatcctttcgacacttaacgctttatttcctactctgatttatttaggtatctctacccagacaaactatagcacagattctagtggtcttcaattttagtccctttaatgacagctgttttttaagaatcgttcgtttttttgccgtatcttgggcaaaaattaaggcagagcagtaatggaacccaataccactgctctgccactttgattaacgttgatcagccaatgatattatcgttgatcaacacacgcttgatgtttttcaattcgtgagcaatctcaacttgctcgatcgtcaaacgttgatttacttcttccatcgaatggatttctttgttcaattcattgacattgtttaccaaatttttcagtgcttctaaaatcaattgattactgtccattattcctacactccttgtctttattcttctctcgaacgttctgaaatagcggcgctttcgacgactttttttgttttataaaagaatttgtacagtacaataacaacgaccggaatcactccgcaaatgatatagatttgagaataattaaacatcccctttaagctacctaatgcataaggaccgacacctaatcctaagtctagaccaatgaaataagtagaaagtgcaacaccgatccgatgagaatcgacttcttttagacatacggcttgtccattagacatgaatgtaccatagccaagtccaacaaaacagccagaaatcaacagcatcaagctattgccagtaatactcaacaagaacaatcctaatgtcaagaagataaaacttggatacatcactgcatctgcaccacgacgatcaaacaagcgacctgtcattggtcgagtgaaggttacggataatgcataaacaacaaagaagaatgcgcctgcggtttctaggccaaggtttccggcataaatagaaaggaaacctaatacactggaataagacaacccaatcaaaaaggccagacctgaaataaacaagacttttggctcaacaaaactgctgaatgaccatttctttagttctgctcggtgttctggtgttaaggaaatatttttcactgggaaagcgaaacaagcaatggctgttactatcgaaagagcagttgctaataggataataaaatcaaaaccaaaagagggtaacagcagcattccgataaatggaccgacagcagctgctaaactcgtgcttaatccatagtagttgattccttctccatgttttgaagagggaatgtacgccgtaacaattgcatttgccgctgtagacactgctccataggcgaaaccattcaagaaacggacaccatccaaaatcatgatattcgatgaaatcaaataagccgccgtagttatgacataaaaaatcattccccaacgtaagatggcttttcgtccaactagctccaataccttaccaatatacaagcgggcaatcaatgttcctataatatagatccctgctgcaaacccagcttgtgcagcggaagcccctaattcttgcgtagcaaactttgccgtgatgacgacaaaacaataatagaccagaaaaacaataaaattaatcaatgtaatagtaataaaacctttgttccatagtttttctgtttgttgctcctgttctgacatgttgtgttttgctccttttttattgtttctttgtttcatcatcctctttctcagatgacaggtctaactatacctgatatttcaagagcgcaaattcgcttttgttgctgaaaaaacgcaaaaacataatacattaacatttgttattgctttttgagttagaatgttctttaattaaaaaagaatattcacccagatttggcgaatgtgactgttcattgaaaaggaaacactataggaataagaggagtgctttgtttggtaaaacagctattaatggactatttagaacaaaataatattccagtagtcatacgtaaaaaaagaagttatttgacgtatgaaggaatccctgatcgttatgtctatattttgaaaaaagggatcatcaagacaagtgtcgtcactcatgaggggcgtgaattcaatttgcgctatatgaatgatttcgatattgtttctctttttaaagatgaatcttcacaagaagtcgaagcgcccttcaatgtgcgtgtcgagtcagaagaagccgaattatataagatcgtgcgcgatcaattctggacagatgtcaatcaaaatcgggcgttacaagattatgtcaaagagtactatcgcaaaaatctaatgtactccatgaaaaaaatgcagcaaatgctgatgaatggcaaatttggtgcggtctgtacacaattgaatgaattatacgaaacctttggggtaccagtgggtgaaggaaccttgattgattttgaggtaaccaatgaggaaatcgcccgcttttgcggtatcacttcagcaagtagtgtcaatcgaatgatgcagcggttgagagaaagcggtgctatcaagactcaagaccggaaactgttggttttagatatcgggtcaattcgcgaaaatattatttattaaaaaaggcagctagtcgaatttcttttgactagctgcctttttgtttaacgtgttttgtgttgtttgaattaaatgaaatgaactgtttctgctaccgtgatcgttggatctaatgattggatgactggacaattcggagaaacgagtttgagacagcgaatggctttttcttgatattccgctgaaatccgcgcataaaaattgatctggatcgaagagatcggctctgctttcttcgtagaatctctcgtataactgacttcgattttttcaatctcagcaggcacatgagaattttccaaaacagaagtatacacataaccgccacaagctgcggctgcagttacaagcatctgaaccggtgagtatcctagttcccgagccaagacccagttgccattttgctgtggtaattctaatttatcttttcctttaaccagtgttaaggtttcaactgccatttttttctctccttacataatgttctttttctacttctatccattcaaaaagaggacttaaagtgatcgtttcttggatgtctttctgatccattgctgctcgagccagaattggatcagcgattggtgctgctgccaatagtttctttgtataaggatgctgagggctttcaaagagtcgttttgttggcgccaattcaaccaattttccttgatacatgactgcggtgcggtcactgatatgacggatcacggataaatcatgggaaataaataaataggacaatgaaaattctttttgcagctttagaagtaattgaatgatctgcgcttgaatcgacacatctaatgcagaagttggttcatcacacaagacaaaggctggtcgattaacgactgctcgagcaatcccgatccgttgacgttgtccaccactgaaattccgaggaaatttatggatgtcctctcctttgattccaacgatcgcaagtatctctttagcctttgctcgtgcagcgtctttcgtttctttcagtaaaggctccatcactaactccaaagcagtcattcgtggattcaacgcagaataaggatcttgaaaaattacttgcatctgctgatagcgtttcttttgttcctctggtggcaaacttgccagctcttgtccctcaaaaaaaactttgcctgcagataaagtttccagattcaaaatactacggcctaatgttgttttaccactgcctgattctcctacaaggcctagagtttcgccccgatggatcgtcaaactaacattctctactgcgcgcacttctgtcactaccccacgccagtttttgcttcgaaacgttttgctggcctcttcgactcgtatcaattccttcaattgcttgcccctccttcccaaacacgatgcgtctcagagatttcccgaacgtgtaacacatcaggaagttcttcctgatagtcaaagacaactgtttcttctttatcccctaagtgggcggcctcgagcagttgcttcgtatagagatgctgaggttgatagaaaatttcttcagtagtcccttcctctaccactcttccttggtacatcaccttgataaaatcacacatgccagcgacaaccccaaaatcatgggtcaccagaacgaccgaaaggttctctgctcgctgcaattgcttgatcaatgccaagatctgagcttgaatcgttacatctaatgcagtcgttggttcatctgcaatcagcaacttcggctgtgccaacagtgccatagcgatcatgacccgctgccgcatcccccctgataattcatggggatactgcttcatccgctgttcaggaagggggatccctaccttgttcaactccgcaatggcaattgtttgcgcagctttttttgacatcttctgatgtctgcgaatgacttcaatcaagtgatacccgatggttcgcaaagggttcaatgatgtcattggatcttgaaaaatcatggctagcggtaatttgctgcgatcaacaaccggttggccttcaaaaacaaacgagtcaaaggagtcggagatattttctggtaagatccccatcacgcttttcatcgtcatactcttgccactgcctgattcaccgacgatccccacgacttgtcctttaggaatgactaggtcgatttctttcagcagctgctgatctccttgttttctatgaaaaaacacgtttaagtttttcaccgtcagtaatggctctttcatgcttgctacacctcccgctgcaagacacgtttgatcatgtcccccagattattaaatgaatagatggtaaaaatcacgaataagccgggcagaattgccatataaggggctcgttgcaaactgctttgggcattttgcagcaaactcccccaagaagccattggctgttggattcccattcccaaaaaactcaacgcagattctgtcatgatcgctcctgagatgctggcagaagctgccacgatcagcgtaggtaaaactgctggaaaaatatggcggaaaataatactaaaggatgtccgaccaataaacttaccatagacaacatattctctttctttcgcagcaagtgtttctccccgaatcagacgagcgatattcatccacgaaaagcctccaattacaataatgatcgtcgtcaatcccggacgcagaaagacacttaaaacaatcactaataccaaccaaggaatggaagacaagacatcaacaagacgcatcaaaagactgtccacccaaccaccaaagtatccagcagctaaaccgaccatcgtgccgatcaatgtcgctgtaatcatcgctagtactcccactaataacgagacccgaccgccgtagacaactcgaatgaaatagtctcgtccaacttcatccgttccgaacagatgggcccagctaggtgcttgggacatattgctgacatccgtcgcattcggatcgattggaatcaaaggtgccgctaatgacaacaaaatcagcaacgtcaaaaagataaaagaaaaggcgtaaactggagaagagaaaatcgcctttctgattttcttcaatcgtttcatgaacgattccctcctttacgtattcttggatcaacaatcgaataaagaacatccgccaatagattgcctaaaataactaaggtcgctgacagcaacatgattgccatgatcacgggatagtccaaacttttcgtagcactcatcaaataaggaccgacccctggccagccatagatggtttctgtaatgattgctcctgtgaccagcattggcagtgccaaaccaatttgcgtcacgatcgggatcaacacattgcgactgatatgacggctaaaaatctgccatttcgtagcgtgaaatgcctgctgtacaacgacataatcttctgatacttgttgcgtagctgaggcgcgaatgtaccgagttaattctgggaaaaaagcgaccgtcagtgttgcataaggcaaaataaaatgttgcagaaaatcgttgaaatctccttcttttccaacagtatacatcccaatgataggaaacagattcagccgatacccaaaaagataaatcaaaatcattgcaaaccagaatgtaggcaccgcgattcctaaagaagcaataccgtcgatcagacgatcccatacttttcccttgtttgctgccgccaacagtccgagtaaaattgctaacagcaatgcagtcagatacgctggcagaaccagtcgaatcgtattagggattctgaccgctaattcttgagcgatactgttctgggatactaatgaaaatcccaagttccctgtaaggatgtttttgatccatagaaagtattgcactagaaatggttgatccaatccatagcgttgccgcaacagatcaatttgctcttgtgtcatatttggcgttgtgattgaatcgatcacatcataaggtgcgatatgaatcagtgaaaaaacgatgaatgaaataacgaatagcagaggaatagcctgcaatactcgcttcataatatatcggaacatggtttcccttctttctctcaaaaaaatcatgacagaaggcagctagacagataacaaatcgcatgcaccagaggagcaagaacctaagtatttcatccaactgatatccgaagaaacttgagatggctcctgtcatacaagagcggttgtaccttcagcgtctacctctatctcaaccatttcaggcattttcatctggatgttacttagggcacagcccaacttcttggtgcagatccgccaactttaaagaaggcgaatccgtctatgttttccgtctttctttgacttctgtcacaaccattcatgttacttgatcgtcaattttgacatatcttcaaatgtgtagattggaatcaagccagcttcttctacattggcaatgcgattgttgacggctaaaatctttttattatctacgataggatagattcgagcatcatcagcaatggcttgttgcagctggtcatataactctttccgttttgtttcatctaactcaaccgctgctttagcaaacaaatcatcggtagtattgttctgtgtttggaaataatttgagctgccatccgttttgaaaagcataccataaagatctggatcatttcccatgatatagccgcctaaaaataaattgtattttgtcgaaccggcttttttcaattctgtaaagatcgctgttccatcgccgccttccaatgaaacgttgatacctgcttgctgtaattgttgttgaatcaatgttgcctgaatcgtttgtgcaggatccgttgaagtaaatgctagattcagttggagattggatacacccgcttcttgcaaaagttctttggctttttccacatttgtttcatatttttccacgtcttcggtcgcgtaaggattgttcggtggcaagaaagaatatggcgtatcaaaatattcatcactcaaatacgctgcctgattcatttcatttttgttcaaagcataaagaaccgcttgtcttactttgacatctttgagggcatcagaatgagtattcaatcctagataaccaacccgattttcagtatacggatatactgagatcattgaatcatccaaatcttcaatatcagaaggcaagacaactgccgcatctacttcgcctttttgtaaagcgactttagccgtatcagtactttcaatgatccgcaacgtcacatttttgattgctgcttcaccgccgtaatagttttcattggcttcaaaagtaaaatattcgccgcgcttgtattcctttaatttgtaaggccctgttcctacgggggtttcaggcaattcgctaacagaaaaatcagtcacatctttataaatatgttcaggaatgatatacgtttcagttgcgatattatttaatgctgctgcacttgcagaaggtaaaacaaacttcactgtataatcatcaactttttcaatgctgaccggttttccatctacccataacgcatctgcattgccgttttcttttttcactttttgttcataagtaaaaacaacatcctctgcggtaaaggcttcgccatctgaccatttcacatcttttttcaaatgaaccgtcaaggacaagccatcctcagctggctcaacggaatctgctagtgcattttgggttgttccatccgcttcaacaatcactaaaggagaatagatcatgttggtgacagtcagcccccaacggtcactcgtattgattggattcgttgacgttggatcaccgctgatcgcataagtgaacgtgtctttatctcctgcttgagttgaagtttttgttgttgaatcttgtgtactggatgaggagcacgcagctaagaataaacctatactgataatcgctgtcccaatcaatccttttttccaatttttcatcgttctcctactttcttaccatacaggtatacttgatttttttgttactttatcaataatttctttgacttcatctgtttgataatacttaatgatcgtctgatacgtctgattttctttttcctccgctcgggccgcgatcacattgtaatacggtttggacgaatctgcgacaggctctaagaaaatcgcatcttctgttggcacaaatccggcatcaacagccatcccattgttaatcaatgaaatatcgacatccgttattgctcgcgcggtctgattggcgtccagcaacttgaacgtcagctgcttcgggttatcggtgatatcattcgtcgttggcagcagaccttttgattgatccaatgtgatcaccccggctgtctgcagcaacaataatgcgcggctctcatttgaaacgtcatttggtaacgcgacagtagcaccatcagccaattcagcaatgtctttgattttgtctgaataaatccccagtggattgagtgtggtataagcaatcgttgtattggaatatccgctttcctgattgacattatccataaaaatctctgtcaaggctgcgtgcagatcaatcgaaccgtcctctagtgccaggatgggctgacgataatcagtaaatttaacgagctgtagattgatttgctctttttccaacaattgttcctgaacatattcccaagcttcattttgctctccaacaaccccaagctttactgtagttgcctctgaggcaggtttgctgcagcctgccaaagcaaaaaccaatacgcctaaaaatacgctaacccattttttccaacttattttcatttttttcttcccctttttccccctttgagcgaagcctacagaagcaacgatccctttcttgtgattgtcgcaaatagacgcaatgactggatagaatacttagtacttaactacaactttacatttcctgctgtagtcagttgatcatcggactaactattcatatgtagtgtaactttatcttatacaccaaaaactgtcaataaagaaactctagtaaagccttgcgctatatctttctatagtactcgcaaaaaggggtttttttagatgtaagacaatgcctgcgtaagatccgcaatcaagtcctgactattctcgatcccaatagagagccgcaagagatccggcgtcaaaccataggactcccgtaactctttagggatatctgcatgtgtctgcgtcgtaggataagtgatgagactttcaactccgcccaaactttcagcaaatgtaaaaattgagagttccttcaaaaatgaacggactttcactgcctcctttaaccgaagactgatcatacctcctacaccaggatacagtacgtctttgattgctggctggcgttttaaaaacgcagtgatttcttttgcgttttgctcttgtctttcaaaccgtaacggcaacgtttttaaactgcgaatgaacaaccaacagtcgaagctgcttaaagttgggccagtggtattggcaagataggtcaagcgttcaccaagggagacttcttttgcaatgatcacaccagccaaaatatcattgtgacctgtcaggaacttggtcccagaatgaagaacgaggtctgcgcctagttccaacggtttttgtctcaatggtgtcaaaaaagtattgtcaacgatgagtaaagcattgacttgatgcgcgatctcggcgaccgcagacacatcgatttctgtcatcaatggatttgtcggagtttctaaaaagaccgccgcaatcgttgaactgatttgttcttcaagttcgtttagcgtattgaaatagtgaaaataagcaatctggcgcgcttgtaactcttcaaaaaaacgataactacccccatataaatctcttgatacgagaaattcactgccgcttgggaaaagttcaaaaatcaatgcgatcgcactcatacctgagctcgtgacgattcctcgagcgccattttctaaggtagccagcccagattctaatagctctctcgtcgggtttttggtacgtgtataatcataaccggtactttgacctaattcaggatgcgcataggtggtagagagatagattggtgcactgacagctcccgtcgcttgatccgaacgattgcctagttgtgctaaaaaagtcgtcatatcaacagtcataatcgtattttcctttcttggtttagtgtgctcaatgaagcgggataaagtcgttgtcgcaagattctgacgatagtagtgaaactagttgccttaactgccaaattgttcgttgatgagtagaatgaagcaatcatagccttttgtgaaacaatgaagcaaaatgagctgttttgatcattcgctgtggaaaacctgaccattgatggagggtagaagtaaatgagtacagcagtcactggtttaaaactagcgggcttttcagatcaaccttctttgtctagcgctcttttgtttcactgaaaaaaacattgactaaagtcactgccgcctatgtccgccctcccattcattacctatataataaccagtacgcgttggcagaatctgtaaatcatagggcgtgcgctggtaggtttcgtggatccagttactgaaaaacaaggacgcatgccctcgccagcgattgatgaccgttccttgctggtcggaaaaataatttttggggagtgccgttttgagccctttggctttatctcgcaaatattcttctttcaacgtttctgtatagtattccaaatgccctaaaagaaaactatttttatggtcatgggaaactaagagtgctggaccggtctctattcctgtaacaagcacattcagaggtgcaagtggcagctgcgcctcattgatccccgtataacgagaatggggcatcatgaaggaatcattaaaccctcgtatcagcggatgagcctcgatcactcgctgttcaaaaataccaaaaagtttttgcttatgaagcactttttcgataccataatgatagtacagcccagcttgtgctccccagcagatatgcaataccgatgtgcaatttgtttgactccaagccatgacttcctgaagttcctgccaataatcaatcatttcaaaaggcattttttcgactggtgctcctgtaatgatcaaggcatcgaaacgttcctcactgactgccttaaatgcgacataaaacttgtctagatgagtcgagctagtatttttgctttcatgttgctgcattttcaataatgttacttcgatttgcaaaggactttgggacaaaagctgcaacaattgattttctgtagtgattttttgcggcatcaagttgacgatcgcaattttcaaagggcgaatttcttgtttgatagctcgctcttgttgtaaagcaaaaatgttgtgcttcaaaatagctgctgccggtaattctttggggatgatgattggcatcttctcactcctttttcaatcgactcctatgaacatttactttttattaccttatcgtttctcgtggtttcacctatcgttgcttctgaacatggttggttcagtgtgacttgcatgccatgctttgcatgtcagtcgcagtgattcgagacgtggtgactacgttcccttcggtcccctagtactgttcatcatctgctcgtctactctgtgcttcgcctgcagtcgcttctaagcatagttcgctaagaaggacttgcatgccatgctttgcatgtcagtcgcagtgattcgggacgtggtgactacgttcccttcggtcgcctagtactgttcatcatctgctctgccatgctttgcatgtcagtcgcagtgattcgggacgtggtgactacgttcccttcggtcccctagtactgttcatcatctgctcgtctactctgtgcttcgcctgcagtcgcttctaagcatagttcgctaagaaggacttgcatgccatgctttgcatgtcagtcgcagtgattcgggacgtggtgactacgttcccttcggtcgcctagtactgttcatcatctgctctgccatgctttgcatgtcagtcgcagtgattcgggacgtggtgactacgttcccttcggtcgcctagtactgttcatcatctgctctgccatgctttgcatgtcagtcgcagtgattcacagcaaaaagtcgtcccttttatcgttaatgtaacgataaaagggacgactgactcgtgttaccaccctaattcgtgctgcctttgcaggcgtgcacctcaacagtaccaatgatacttggcgcgttatcgggcgcataccgtctatttggcgtgaaccaaataaaaactcagagctcatcttcaacgcctgtctcatgtctcctttttcaccaaccggagtctctgtaccttcaacgtagcgcttactcttctcttcaacgtttcatctctatttgtaatttctaagaattataatcgttctttcattcaatgtcaatccgcttttaagactttggcttatttctttgaaagatagagatattgttgatccatttgttcatagatttcttgcagatcatctcgtgagacttcacgatccttgtagccataaggatcgttgacatacattttgtctccatctattccagtaataacaacggaatggatcaatgtcgtttcgtagatcattcccgattgcgtcggccactcaaaaaaatcagcattggttggtacttgcaattcaagggtagcaatcatccagataggcgtgccctgctccaaaacttcaataatctcatcaaaagatttgtctcgaccacttaccacttgataggaagcccctaccatctggctcgcaactttggcgattggctctaccgcaacccccattgctccatcgccgccataaatattcccaacaaaaccttctcgtgggtctcctcgatgagtttcatctgcgtaaacagggacatagtctaatttggcagccagctcatttttatttgtatcatacccgtagaaattcaacagcatggataaagcagtgacttcacagccatttcctaaatattctggatcaaattggctttccaatggtacatctaatcgaatcacgggctcttctttttctgcagtcagatccagtcctgatatcgaagtcaccgattgtgccgcttgttcttgcttcttcacataaggagttgctccagctttatcatagaaaagccagataaagaacaaactaaaggtgagcagacctaaaagcaaactaatgcttttctttttcatcagtttactcctttcttctttgactattataccttgaatgtcaaaggaacgaaaagaatttatgttttagaaccataatttaggaaaacaatgcttctcaaagcgttgaatccaatgatttagaccatccctaaatgagcataaaaagaagctaagagaacatggagaaagttcccctagcatttatcattacgctttgtatttgttgtctaattctaagaaaggacttgtttcttttttcctagtaatagtttttttgcgcttgaaaaggaacgaatatcgaactgtttgcttagtgccccggcaacaaaataggctaagttataatctatcaaactatggatcaagccaccgatacccatcaagacaaacaagaagtagtaaaaattgccatcaaacgcggtgcctggtacattgccggtaaaatagaaaacagctacaacaagcatttccacaatagaatggataaggccaatcacaagattaaaggcttgaaaacgagcattgaataatgttggcttgccgttctttaataaaatacttggatttttttgtaaataaaatgccccgatcacggcaaaaacaacgtgcgacaatgcccgcaaagcaatgatcggcggtaatgtgataaaaaagccaaatgtggtacctaaagctactgctatcgccatccctggtgaaaagaacatcgccacaaacaatggcacatggctagctaaagtaaaggaagccggcccgatgacgatcttgggcatcaccattggaataacgattcccataccaatcaaaagtgctgcaatcgttaaatgacgtactgaatgtttcttcatgaataattcctccttcaatgtgtcttgacacatttatctcgctcattgtagcttgaaaacaccaaggtgtcaagacacaaaaaaacaggacgatgacctaagtatgaacagacaaaaatacctgaaggagataaggtagcgaattctgttaaaagtgccccttgaaccaacgatacggttggaataggtcctttcccctttccttcagatattcagtttgttgcctcacttatgccacagcccctgctgtttcattattcatttatttcaagtccctttttgtgcgccagcatttcattgctcaaacgtgcgaattctgctaatgacaatgtctctccgcgacgagttggatcaatttcactggcagctaaactcgctttaagccattctttcgttttttcatcttttccataggaattctgcaggttattccacaacgtttttcgtcgtaattggaaggctgccttcgtcaacttgaagaattctttttcatctgttacttcaaccgcaggagttgcacgacgagtcagcttcaagattgcggaatccacatttggttggggcacaaaaaccgtcttagggacaatgaaagcaagctctgcttccatgtagtattggacagcgatcgataaagagccatacgctttcgttcctggaacagctgaaatacggtcagccacttctttttgcatcatgacaaccatttcttggattggtgcctgtgattctaagaaatgcatcatgatcggcgtcgtaatatagtaaggaagattcgctacgactttgattggccgttcatcggtaaaagcttctctgatcattgtagacaagtctgcttgtaaaacatcttgatgaatcacttgaatgttcgaataaggagccaatgtatcttgtaaaactggaatcaaacggtcatcaatctcaaaagccaggacttgacgcgcatgtttcgccaattgctcggtcagagcgccgatccccggtccgacttctatcacatttgtttgatcatcgattgcagcagtcgcaacgattttgcgcaaaatattaggttcagtcaagaaattctgccccaggctctttttgaaggtaaagccatgttttgctaatatttctttcgttcttgatggggttgcaatatccctttgttctttcacaattcttcctccactatcttcattgcttcagccaattctgtttcagtaatacgaaacatggcaagacgtttttccaactgtttggcattcgtataaccgattcgtaaaacatctccgagtttttcccgttttgctcgtgcttgctcaccagcaatcagtccatagcttgctaaaacttgacgagaaattttctcactctcgtcttcatcttgttgactggctggcgtgacgactttgcgaagtgcttctctaagcgcttcatcactagcgtgttccacacctaaactgccctttttctttggtgcagcttggcttcgaggcaaaaaggcatgttgggcagccgggacagcttccattatgattttacgaattttttcacccgaaaaatcagggtccgtaaaaacgatcacgccacgagtctcttgggcatgttcaatttgacttaagatggtttcgtcaatcgctgatccgatcgtttcaatcgtatcgacatcaaacacttcttgcaatcggcgcgtatcgtctttcccttcgacgacaatgatctcttcgattctccatctatccttcataaaggttgaacaacttctcagcattgatacacgtttgcttggcgacttcctcaaaagacatctgacgcagttccgcgattttttcgactacatagcgggtataccctggttcattgcgttttcctcggtaaggcattggtgcaagataaggtgcatcagtttcgactaatagacgatcgatcggaaccacttgcgcagcttcttggacatccaacgcctttttgaaggtcactacaccactaaatgaaatgtgcatacctagatccaaaaagcgctttgcccattcgccatcaccactgaaactatgcatgatgccgccgatatctgtgattttttcttcttttaaaatctggtacgtgtcttcgatcgcttctcgggtatgaatactgataggtaaatgcatctctttagcgatcgcgatttgccgacgaaagacagccgattgtacctcttttggatcttccatccaatgatagtccagtccaatttctcctaaagctacaactttgggttgtgtcaggcgctcttggatgaatgcctcaatctcttttgtgtaagatcccgcttctgttggatgccatccaatgatactgtatatcccatcatattcttgacttaatgccaatgacttttcaatcgtaggttgatcaaatccgacaactgccattttcgttactcctagctcgtgagctctggcaatcgtttcgggaatctcttcattaaattgttctgcatttaaatgcgtatgtgaatcaaaaatcataaaacttcctccttgtttcctctatactctagcatattttgcggctttaagaaacgaatccttcttgttttttcatttgctaaagaaagttttcagcaatcaagaaaaatcagcccaaaggtggagggagaaaaaaagccagtcgattataatagacctatgatccatcagattcggaggtgaaaagatggaaaaatcaaaaccatttacaaaatgtactttacggcaacgctatcactattatcgtcagcaaaatgctcatcaacaatttaacgggaattttcaacaaaacttccaaaaagatttcccaagttttgctaactggcttaaattgcagcaaaagccgattgccaaagatcaaacagcgacattttctcactggttcttactgattctatttagtttagtgactgtagccacatttacccaacagctcttatttcttttatttgtttttgtcattgcagcactagtcaaaggtcctggaatgattctctggggagttgtctattcgtttctagtgacactctttcctcctcttggtttgttgctttcagcgcttttctttctgctcactctcaggcagttgacaagaaacttgacctttatttttacagctgtgtacttttacagctaccctttcttgatcacagcgattcatcattttacaacattcgatgatcaatggatcatgattgcagcggttatttttgccttgatcagcgggcatcttttgtttaagcgaaattatcagtttgcctctagtaaagcagttgcttggcgactgatcaccactccttatgattgtttgactgcattgattccttcaaagaaaggacgccgattacaacgactgcgaaacaaatgatttttcggaacctaaagcttgattccacgctgacattgaaactgatttgccaacatttaagatccatgcctagtggaaaaggacgcggacatgaacacttagacttcctacaaagggcttctgcaatgcaggagcccttcgcctattatttaagatgtgcttgactgctgctcttgttatctaagctggatattttcatcgttaaacaaaaacaatggaaaaagtaaatttgtttttttattttttgaaaatcaataaaaaaaaggaaaaaaatttttactgaatgtcttttgtttgattgcttttttggggtgaatctactatgctattagttagctaaacaaaaaaggagacccgctatgctgaccttcatttttatcttttccttccttgtgggcttgcttttttacgcctttattattgagccgcgccgattaaaacagcggcattatttgatcaaaaaagaaaagcaaacggtccttgatatttccaaagcctatgatctttatcaaaatgaacagaatgtagtagtcgcacatatcagtgatctacacttttctcgttggttcaaaccgcaacgcatcaatcgtatcatccgttccacgatcttaaacaaacctgatttgatcatcatcacgggtgacttgatcgacaattaccgtaagtggcctcaccgttcaaccagccgcctcattgaaaagttaaagaaattgaatgcgccaatggggaaaatcgctgtattaggaaatcatgatcatttgaatgatgggcaatattttgtgaatgaagtgtatgaaaacgccaatttcaccttgttggacaatgaatctgtatttggttctgatgagaaaacctcgatgaatatcgtagggatcgatagtgcgagcaaaagcgcccactaccattacgagccaaccttagcagaatggcagattctcttgatccatgaacctgactatgtctctcgagtagacaacattcgtgactatgatctcgttctatccggtcacagccatggaggccagattcgtgtgcccttttatcgtgcgaaaacgaaaggcgccctcaaatacacagatggtctctatcttttggccgcgaacacacttctaagtgtgtccaatggtgtggggaccacggcgattccagcgcgctttgctgtgccgccagaaatcacatactatcatctcgtgcccgccgaaaaacatgctgtagcctaaaacaagctcttaagtgatcctcctatctcgtttggatagttaggatacttaagagcttgttttcgttattggcgtaatccgttatagatcgtctccaaattccacttcatcatcgcataataactatcgccatcttgtccaggttcagcgatggagtctgtaaagacagtgccgtagatcggaatacctgaatcccgagacacgctttgcattgggcgagtattaacgctactctcgacaaacaatgaaggaactgccgatgcttgcaattggtcgactaaattcttgatctgagcaggcgttccttcttcttcggtgttgatttcccagatataagcggatggcacaccataggccttcgaaaagtacttaaaggcgccttcacttgtcacgatcaatttcttttcttcaggaattgaagcaaaattatctttcgcttgttggtctaattcggaaagctgctgcagatagtgttccaagttttcttgatagaccccctgatttgcaggatctttcttactcaattgttgggcgatatttcgcgcatagatcatcccattttccaaattaagccatgcatgaggatctgcctttgtatgatcagcatcatccgatagatacaggacttctacgccatcactgacggcaaaataatcttcacccgcttttttgttggcgttgttcattaatttagtaaaccagccgttgccgcccgtctctaaattcaagccattataaaatagaatgtctgcatcagtggctttttggacatcttctgacagtggttcatattcatgagggtcacgccctacaggaacgatgctgtggagattgattttgtccccagcgatgtttttggtcatatctgctaaaatcgaattggtcactacaacatttaatttgtcatcaacggttgccgcctgctctgcttgctgataaatcaagaatcctcctgcaacagcggcagcagaaaccattgccgtggtcagccagcgtttggcaggactcgtttgttgttttggtgaaaagagaaatcctaagacaaacaaaatagctgcagtgaggacaatgcttgatccggctgcaatattaaaggaataaccgataaataacccaatcacagaagaagcaccgcctagaatccctgcaatcaccatcatatggctaaggcgttttgtaaataaataagcagttgctgctggcgtaaccagcaaagctacaatcaagatcgtaccgacactttgcatcgcagtaacggaaactagtgtcaaaagcagcatcaacaagtaatgatatacctgtacattcattccaaaagctttcgccatcatcggatcaaaagaagtgatcagcaatggccgaaagaagatcataatcagtgcaatgaccagtaaagcaatcgcaatcgtgacccatttatccccctcttggactgcgagcacatttccgaataagatatgaaacaaatccgtagaactgttagctacgccaatcaagatcactcccaaagctaaaaaggagctgaaggtgatcccgatcgccgtatcacttttgatcaaactattgttagaaatataggtgataatgatcgatgcaagaacaccaaagaaaattgctccaacaaaaaagttcacccctaaaatataggataatgctactccgggaagtacggcgtgagaaatggcatctcccatcaatgacattccccgcaaaataataaaacaaccaatcacccctgcaacaacaccgatcgctacggcggtgatcaaggcattttgcagaaaatggtaatgaactaatccatcaataaactgactaatcatcttaagcccctcctttcacgatgatcgtatcgccgaatgtttctttcaaatttgtttcagtaaaaacagtcgtcgtcggaccatatgcgattaaatgctgattcatcatcactagttcatcgaagtattcagtcactttgcctaaatcatgatgaacaataaaaattgtctttccttgttggcgaaattcacgcagaagtcctacaataattgcttcactcatcgcatcgattcctacaaatggttcatctaaaaaaatgaattccgcttcttgcagtaatgtgcgagcgatcaatactctttggaactgaccgccagatagttcgccgatctgccgttcagcaaagtcagccatttggacagactccaatgcagcggcgactttctgccaatctttggccgttattcgttgaaacagagaaagctgcggatagagtcctaatgacaccacttcttttactgtaatcggaaatgtataatcgactgcagtcttttgttccacgtaggctatctttttttggaacttattgagtgccattccattcgatgtgacatgtccttcagaagggatcagctgcagtgcagctttgatgaaggtagattttcccgcaccattcggtccgatgatccctacaatggccggcttatcaacacagaaagatactccagagacagcttgatttttcccatcatagctggcggaaatttttgaaaatgtgatcatagtttgcgctcctttacatttatgttaaagtatcgtttatttattttttaggcatgcctaatttatttccaattataccgattctcctgttgaatgcaagggattttttacacaaataaaatccaattagaaaaaataaagtgtcccttcaactaccttgcccctagcagatcgttttattcattcgccgttacttttagtgtgaccaaacaaaaaaagtttccactcctttgagggaaactttttaaaagaaaactttctaatcagcattcgctgtttttttcaaaatttgtgatgaagaatcaacctggagtaccaattgtcggcaatatactcgtcactactcagacactacgttgactggttgattctctaagaaatgcttataatttgagacagcgatagctagcaatcgttgccgggtctctaatggtgcccacgcaatatgcggcgtcaaatagcagttaggcgcatgcaacaatggattgtcagccgtgattggttctttcgaaacgacatcagctgccagagcagcaaattgtccagctgacaacgcttctgctactgcttgttcatctagtaatccaccgcgagcagtgttgatcaagataacatcctttttcatttgagacaatgcacgggcgtcaatcatcctctcagtatcgggaaattgcggtacatggagactgatcacatctgcttgttgaaagagtctctccaacgaaacttgttctgcccattcagcctgcggcgtttttggtcgatgattgtaatagatgaccttcatttgaaacgcatgagcaatttcagcgactgcctgagcaatcgcaccatagccgatcaaaccgatcgtcttgttggcaatttcagtcagtggcgtttgccaataagagaaatcgggactgttttgccaatctccttgatggacggattggttgtgccgccctacttgattcgttacctcaagtaataaagcaaatgtagcttgcgctactgaattcgtactatagctgggaatatttgtgacggtaatcccttgagatgctgcagcttgtaaatccacaacattgtagccagttgccagcacgccgatataatcgatgttagggcatgcttgtagtatttcctttgtaaggggcgttttgttcgtaaaaacagccgatgctttgccgattcgctcaatgatctccttcgtatctgtataggaagtgcgatcataaatcgtgatttcccctaatccagctaatggctgccaatctaaatctcctggattcaacgcatagccatctaaaacaacaattttcatttttttgctcctctctgttggaaataaaagactggaatccctaaacaggtgatcaaaataccgatcaatgcaagcacaggggccgtaaggatcgtcattattaaaatgaatccgccccctaaaagagcaatgatcggtgtgatcgggtacaacggaaccttgtatggacgattgagctcaggtgctttttttcttaacaagatcacacctacaaacaataatacactaaaaaaccacatcacaaaaatcaacatatccgttaagagatcaaaactacccaacaacatcattaaacacgcaattgctaattggaaaaaaaccgccgcataaggagccttggttttatttgtcaatttaacaaaggtcgaactgaatggaacttcattctcgagtgccatggcataaggcacccgcaatccggtcatcgtatacccattgagtgcgccataaactgaaatcaaaataccaatcgtcactagtttgcccccaaaatcaccaaataactgcaatgcggtttctgaagcactatttaagtttccagcaatctgttctaagggcaatgttttcaagaaaacaagattgatcaggagataaaccaaggttacaaaacttaatccaaagataatcgctttcggaagatctttttccggccgcttcatttcaccagcaatattcccaacacctaaccagccatcataagcgaagagagtcgctagtaatgcactgctgattcctgcaatgatcgaaccatcacttgttgtagaaaaattgattaccgagactgacactcgtcctggtgtcatcaatcccactaaaacgatcaatgcgatgggaatcaatttgattgataatgtaaatgactgtacgcctgcggcggtttttgtccctaatagattgaacaaactaacactggtaccggtgatcaacgatagcggcaagagataacttgcgggcaaatgaaacagattcaaacactgagtggcaaaaataatactcaacgctgctatattggcagggaaataaataatgctttgagcccatcctagcaagaaagaaggcaatttcccgtaaattcgttcaatgtagcgaataggaccaccagtttctggtattgctgttgctagctccgctaccgttagtccgccacagatcgtcaaacagcccgcaatcaaccacacaagcaatgttaagccagaggattgcgtatgttggaccactgcagccgctttaaagaacaccccggctccaatcacagttcccatgactgtcgaaagtgctccgaaaaaagtgatttctttctttagttgactcttcaaatactcacgctcctttttttgactaaatcaaagtatagcggatagatgctttgttggctagagtgattcgtttggaccacaaaaaaacagctgcttttcaacagctatccctcttatttatttactgttgaaaccaaaacttgtgtacgcctttggtgcattcgtttcactaagaaaactgcaagcaacaagatcaaaggaaagatccccgctcccaaaattccttgctgcaaacctttgtcgctgccttctgccaacaaaccgaccaatgaaggtcccaatgaacaacctaaatcacccgctaaggctaggtaagcaaacattgctgtacctccattacgaatgtattttgtcgttaaactaaaaattcccggccacaatataccgacagcaaatccactcaatccacaaccgataaagcctagaattgggacacttgataacccgatcagcaaatacgccaccaagcatagcaataagcttgcaaacataaatttccgtagatcgatacgttcgccaaatttcccataatacagacgagcaagtcccatcatgatcgcaaacaacattggtcccgcaagatcaccgaccgttttggacacaccaagtccttgctctgcaaaagtggatgccgattgactaactgattgttcacttgccccggcacagaccatcatgactagaaacagccaaaagcttttcaatgagaacagttcacgattcttcagtcctacttcgccttctgctacgattggtgctaatggaacttgagtaaaaacaaccaaattgaccagcggcaaaatagcccagatcaatgtaagaaatggccaacgagcaataccgaagacaaagaaaaagagtgttgagactaagacgaccccaacatatccccaacaataaaacgaatgcagcatactcatggttttttctttattcggggttggacaagcttcgacgattgggctcactaatacttccagaagtccgccaccaattgcatagaggaagactgccgtcaataaaccggtaaaaggggtcggaaagataagtggaaaaacagccaacccaatcaatcctacagccgcaaaaaaatgcgccgcgacaatcgagatacgataaccaatccgatcgacaaaaaagatcgctgcaaagtccacacccagctgcgttagaaaattaaatgtaaccaaaagcgtgatttgacttagcggaatctgatactgtgtttgaaatgtcaaaaataataaaggtgcaaagttattgatgattgcttgaacaatatacccagcaaagcaagcaatgatcgttcgttgataatttttcatttttacctcctccagatttgtttagtatagcaagagaactttcacaatcgccatggaaaatgctattcaaattgctagagtatgttctcttttttggtgtattatcagttgaaaattgctccctactggtattgcaagtcagatctcaataaagttagtggtgataagtgctagtatcataaaaaaaaacgaatctcccctgccgatttcagcaatctggaaatatcgtttttttttttgaaacacaacgattgaagatctctactggctgaagatccttggtcattgtactaattctgtccaaaagttcttttattttgaataagttgtccgaaaaggattatacttgcgcttttcagagacagcagattagttggaatgtgctgccagcattttgactgtggcttcaaaaattggtccaataaagatgatacagagcaatgtaccgataccgacattggcacccaaaccaaagccaatcaagaccatcgctgcatccaagccgatccggatcgtcttttgggtcagcttcgtacgtttataaatcagcgcagttagtgcttctaatgctgctgatccttgatttgaagagacatagatccctgccccaacgccgaacaagatgggggcgatgaaaatcgccaaccaagaatagaatggcaaatgaacaaaaatcttatccataaccggctcaaaaatcccaatcagcaaaccaagaccgatcccattgatataactgccgattccaagctcctggcgatcgaaaatagctacgatcaataagacgaccagattaaaacatagactggcgatccaaaacggaacagacacatgattcaagattcccagcaaaaatgtactgatcgtatcatacccctgatgggcagtgatcagcaatgaaattgctaacgcaatcaaacacgtacctaacaagatttgccaaatttttttcacgacatcactctcttttccaatttagttttctagactctcttagtgtaccttgccgtttcagagattactactatttcttttatctgtctaaaaaacccttcaagcggtcaatccagtgattcgtaactttgctcatacttctctcgaaattcttttggcgtcagaccattcaatttcttgaacatctttgaaaaataattcgtattattgtatccgatcacatcggcaatctcattaattgtttgtctcgtatgcagcagaagctgctgagcttttttgatccgaataaaattgacgtattgattaaagcttaattccgtttcttttttgaacacttgccccagatagactacactaacatgcagagcttcggcagccgatttaaccgtcagctcttgtgtatagtgctcttcaatcatgccaaccgctttttgaacaatctcagaataacgcttttgctgaggctggtctttggccaactgcaaaatctcgttgaagagctgacgcagtacctggatcgtattcgatgctcgaatccgagtgatgatccgatcataattttctctagtcaaagcagggaactggcggtaaatatcattgaataatagaaaggctacgtaacggacatgctcagggtcagcctgcatcccctcgagacttgaaaagattttgtctaattcatcttgaacggtttttgtatccccgatcgtcaatgctttattgaaagagagaaaaggtagcgcttcgttgcggtctaagatatcgacttgaatgatttgttcattaagcagcaaatccgggtaaaagatctgcagtgattggacttgcttgattttctcataccctttgtataagttttcccattcattgatcgtttcactgaccaccaattgccaatttcctgctagaatcgctgacagttctttgagcagacaccagagacgttgacgttcaccataaaaaacgatcagcaactgattctctcccaatcgtcctggcagtagcaatggctgttctttttcgacaaaaaaacgaaacccattttctaagatttcaggtgtccctgtcagctgtagaatcgtataaggcggatggatgggttgtgtggactgttccaataataagtggtactcactttcatttaattcatcattcagccaaagcaacaagctggattctcgatacaagtcattttgttcatcgattcgttgctgatgtgccagttcctccgcaattgcctgcacactttcatagagttcgaccttgttgactggcttaacgagataatttcggactcctaactgcatgccttgcttcacaaatgcaaattcttggtaaccagataagatgatggaaaaaaaggtattgccttttgcctgtgctttagcgatcatatcaatcccattcatttccggcatgcgaatatcagtgatcagtagatcaatggcttgtgtttctaaatattccaacgcttcagaagcgcttttagctgtgtgaacgacttcaaagcctaattcttgccaaggaatgatcatctttaggccttctagaatcatgtactcatcgtccacaaacatggctttatataaactcatcattcaacatctcctcatcgatcgcaatggaaatcttgaatccgtgatttttttcagattcaacttccatctgataatgatcgccaaacatcccccttaatcgttcatgaacatttttcatgcctatggatgtttgtacgacgactcggtcatctgcaagctcttggcggatcatcgctaattgctctggatctgctccttttccgttgtcccgtacttgcaaaagaatcttgccattttgtcggaaggctttgatactgatggcattatcatttcgctgatagtcgattccatgcacaaaataattttctactaaaggttgcaaagtgaacttaggcaagagcagatgtttcagatcttcttcgatagttacgtgataggcgattttatccggatacctcatttgatacaagtaaacgtatttctcacaaaacgtcacttcttctgccaatgttttgatcttttcctgtgtcgtattgttgcgcaaaagtgccgaaaaagcgtatacgacatccgctaattcttcctgctggcggctcaatgcgtacatccgaatgtattcgagtgtattgtataagaaatgaggattgatctgagcctgcaatgcccgcatatccgcatcccgctgcttgatttccagggtatagatgtcctcaatgtagtcattgatactgcctgtcatttgattgatcgcctcggcgattgtttttaattcttgttgaacccccgtggtatcaatacgctcattaaaatctccgtgactgactttttgggttgcttgaacgatctgtttgacctgctgggtgtaacgcttgaacgtacgatgcaaaatcaatagcagcacaaaaagaatcaacgtaccgcaaccaaaaatcaacaatgtataatttaggacatcccgccaaatcgcttgcttatctagtaaaaccagcgtgatttctccgttgatattcccttgtttttttatgtaaaaatcatgggacaatttcggcacgatctctttttgattattggccattgcttgatcgattttgtcgatcatcgcctgattcagattcggtgcatctttatagagacgctgtccactgcttgtgtatatgaaacttttgataccgtgttctctattttcatcactacgattagctaatacgttttcttcattaaataccacaaacacttgtcccattggttgcgcaaaattactcggttgtgcgatcgatcgcgcaaaatataggcgatttttcaattggatctggtcgccccgcagtttctctccgtaaggtctgtctggtgtagcaactaaatattctttgctttcatccaattgaacgatgatttcttcaatgtcaggatgactgctgatcaaacggtaaaggatatttggcagataaatattttgtcctgattgtcgaaacatatcattactataggaaaaataatcggcgatcgataactgtaaatagttgcgcaatgattcaaaggtggcatccgaactggtgaattctcctaatacttcagaaacaatcgtattacgctcttggatatacgtatctaaatacgtgcttgttgcatcgacgagtcgattactcatccgaaaccgatccacacccgtatagacactcaaccctaacatgatcaaaatcgaaatcagaatcaacaaggcactataaagctgcatcaattgattgatcaggaagtcacgcttgaaaagggctaagattcgtttattcatattgcagttttccatcgatcaatgcacggtctttccgggaagcggaatggacccataataagatcaaactgaaggtaccaaataaaaacaatcctttcatgctccaagtaaacaccaaaatacctacgagaccaaaaatgactttagcgaaggtgccaaaatttagaaataaactgacaaatgccagtttgatcgtattcaataaagaggtttcataaattgattcaaacaataaactatacaaatacagtaaaaccaagagaccacttactactactagcaaaaagtcgatcatcagccacagtagtccttggatctgactggagagatacaaattatacgctgcgatcgccagcaaaccgaaaaataaataaaaacgggcgttggctcgccaaaagttttgcttccagcatcgaaaggccttcctaaacgtttggtcctcgtaagataagccctcttcttcgatcaaatcactgatggtttgaaatgccggaccaaccccaaacaaaactgcgcccatcattgtaaacaatacgaagaaaagattcagtttaatgaccgcccaaatcagacgaaaggcctttactaatcctccacttgttgtctctttcattctttctcatcccctcttggtatttgcccgttttattatagcgtttttttgtcacttctcaaaatgcgaatctttactttttctgacgcttatcgccgcttattctatcttattctattatgtacaacaaatgaggagtgacgaaatcattcatcggctactcctcatctgctcctacgcgcagttgctccgcttattttaactaattattttccagattcacggtattcgtcgaattgtttttgcatttcatcacgaactttgtcccaaccagctgttttcaattcttccactagttttggcacattttcttctggatcaatcgtccctgttgctagacttgctttataacgattcatgacattggcgatgttggtgatttcagtcttcacactatctgttttaaagttgaaacctagaatcggtgattcttcggctttagcaatgttttcgtcacgttctttgatcatttcatcagtgatcgattcttgcgtatacaagatcatattgttcccagtattccatgccgccatgtgagtgtttggtttgtaaccatccaacaatttgattttgttatcttgcccttccactttttcccatgcttctccttcaacaccccagacaagtccattcaacaattcagggtcgctgtttaacaaaccaaggaattcgacagctttttctttgtttttagaaacatttgccaccacaaagttcgccatttgggcttgccctgttgatttcaattgtttggtaagcggacgagaaatcaattcgtgaccggcagcattgttcaaaattgtatcgccgtaatccattggtccttgggtttcttcacgcatgaaccaagtatttccttctaatggatagccagtggtattggttgcggcatctgttgggatcaatccttctttataccatttgtgcatcaatttcaagtttgccatttgttcgtcatcttcatatgggttgatgatttttgtagtgtctccgtcaagtttgaccgcaaatggatagtctttccccatgacatagtcatagtttcctgaaatgttgaaggtttgaccaattgcgaagctggcaatattcggttccttctcatggaattttttcaaggcatcttctgcatcagcataagaattgatattgctgatatcaatgtcgtatttatcgagatattgtttgttgaatgtcaatacttgttgtgcatacacgtttccattaacaggaaaggcatacagcttgccatcgatggtgttgcctttgatatatgcttcatctaattgatcataagcttccttagcatattttggtgcgaggtcggtcaaatccgcatatgctcctttttgggcatttgccacaaaattagatgcaaaagagatatcatagttctcgccagaagaaatgatcgtactcattttttgatcccaatcgccccagccaatgtactgtaggtcgatccgtgcattgattttttcctcgatccgtttgttggcgatctccatcaattgatcaaagttctctggtttgtccccgacttgatacatcaacaaagtctttacgccatccgcactattagaatcagaatccgacgactccccgtttgacccgcaagcagctaagctcaacagcattgctgaagcgaatcctgcaaacattgtttttttccacgatttcatttgttttcctcctatatccttattattctttgacaccgccaattgtcaagccacccacgaaatatcgttggaaaaatgggtaagtaatggcaattggtaatgttgctactacaacgattgccatccgagcagtctcgtttggcaatgcggccaatccaccttgaacttgagcagccataccggtacttttagctaaataatccaagttcgattgaatccgcatcaatagtgcttgtaacggcactagtgaatccttttgaatgtataacaatgcattgaaccaatcattccagtaaccaagtgccgcaaataaactgatcgtagcgattcctggaaccgctaatggtaagacgatcgagatgaaaatcttcatttcgctggcaccatcgatccgagctgactcaataatactgtctggcacagtcttcttgaagaaagtccgcatcactaaaatattgaaaggacctaatgcaatcggtaaaatcaatgcccaaatcgtatcttttaattgaatcaaattaaccattactaggtaattggctaccattcctggggcaaaaagcatcgttaccaatgcaaagagcgtaaagaatcgccgaaatgggaaattggaacgagaaatcacataggcatacagtgaagtcatcgttgcattgatgactgtcccgaagacggtgataaagacggagatcccaaatgcttgaaaaatcttgctgctcatggcgccactaaagagatagctataggcggcaaaagaaaattcaccgggccaaaagcggtagccattctcagctagcgaggtttcactcgtcagagaaattgcaattacaaataaaaatggtaagacacaagaaaaggcaaatagcgccaaaacaatattgaaaatcaggttgaccgttggattaaaggaacggacttcgacctttgctactttctttttcattcgtccatcctccttagaataatgctgaatctggttctaatttacgtaccactaagttggcagctaagagcaagcacatacccactacggattgataaagtccggcggcagcagtcatgccaaagtcacctgtggccgtcaagccgttatagatgtaggtatctaaaacggaagaaacttgatacaatgcacctgagttgcgaggaacttggtagaatagaccaaagtcggcccggaagatcccaccaatattcaaaatcaataagacagagatcatcggcaataattgcggcagtgtcacgtttttgatttgctgccatttattggccccgtccaccattgctgcttcataataggtttgatcgatacccatcaccgatgcgtaataaatgatactgttgtagcccaagctcttccagacgttcatgaaaacaaagataaatggccaccattttggatcggcataccagttgattccttcaccacccatgttggtgatccattgattgataattcccttgtcagggctcaaaaaggcatagacaaaataggaaataactacccatgaaagaaaataaggcagcaatgacatggtatgatacactttgaccaatcgcttgttccgcaattcactcatcacgatcgcaaaggcgatggcaaaaaatagattgaatgctagaaacacgatattgtaaagcaatgtatttctagtgatcagccaagcatcatttgatgcaaataaaaatttgaaattatcaaacccgacccacgggctctgttgcagactggcaaaaaatccgtctggtgaaagacgaaaatctttgaatgcaacgacattgacaaatactggaatatagaaaaaaaagatgaaccaaatgacaccgggaagtgccattaagataagtgctttaaattgccacacatttttccaaaatccctttttcttcacatttgatcaactccttctgctataagaataacgctttcattgtgaataattaaggaacaaactaaagataaaaagaaacaaattaaagattttgtcttttctattatcttttgtatgattttccccatcgatcaaaagacaatttttcttcacaaaaaaacaagcagcacgtattgctgcttgttttactttttttattgggcttcttttcctaataacagactgccaataatgccgcttttgttcggcagcccccaagcaacaatgtattctgtgactgtcggtgtttccatgtaaccagccatttgctcagtaaactgatcgtggattttcgtcaaaagatgcggttggttcatcactccgcctcctaatacaattcgatcaggggcaactgtcaaagtgatattcacaagtgcttgcccaatataaaaggcttgtaaatcccaaatctcatgatcttttggcaaatgttgtcctttgatacctgtccgtgcttccagtgagggaccagctgctaacccttccagacaatctttgtgatagggacaggtgccgacataatcgtcctgcggatgccgtttcacaaaagtgtgcccaacttccggatgacctgcgccttggaagatttcctcattgattacgattccagctccaataccagtgccaatagttagatacacgcagctgcgcattccttgtgctgcaccttgtttgagttccccaaaagccgcagcattgacatctgtcgtccaggcaaaacgagtggcgggataccgttttttcaaagtccctaaaaaatcaaactgctgccagccttttttgggtgttgctaagattttgccatacgtttcttgttgaggatcgatcccaatcggaccaaatgatcctacccccatggtggctaaggtgtacttatcaaaaaaagcaaaaatagcagccatcgtttcctctggtgtcgtcgtaggtagtgagcactcatcaatgatagatcgttcatcagcgaccgcacaattcatttttgttccaccggcttcaattgcaccataaaacatctttttcactccttcaaaccgattgttcgaatttcataagcagccagtgtttctccaactgattgaggctgttcttcttccaacaaattaagcaggcaacgatctgtcttttctttcttcgcgacaaaaggtgttgctgtatcggcaagattgtaccctcttagaacgagcaagtcatcttggcgacgacgtttaagagccgtgatcgccactgtagcgccattggcttccacgaattgtgactgtttttctaatagacctgagtggatggctgtttgccgggcgatccaaggcacttgagctgcttgtgcttgtcgataggtttcgtagcgttcgttggcttgagcatgcaactcaatcccgtactcaaacgtatgcttaccgatacattgcgcttctggtgttgggaaatagccccaatcgccaagttctcctgtgcatcgtaacaacgtcaaacaaattttgtcttctacgatctcgtattcatttaatccagtattggaaactgtgacgccgaaatcttcctcatgtaaattaacaaatgcgtgttgatgctgcggatttgtcggattttgccaatgactagagacttgattcggccttctaactgcttcatagatactatcagcttcatgttgatccgtatggatacccgtagggaaaagcgcccgtaaccggtggtctttgctttggttgttcactgtcgttttaaaactgattcgtttactgttgcagtccaagcgaatttctgtttccaaggtaaatggcactgtttgttgcgccctttgtgctttacggaaacggaaatcaacgactgctttttgttcttcaagtaattgctcatcagccgatactggaatttgcatcatctgcgttactttaacgacgccataaagagcagaatttgcgatgacctcaatttgatgaggaaaagctgttgagtaaatggcgcggtccccttcaggttgtttgaaaatatactcattgccgatatcgccaacatcttcaaaaaccaataaatccgtcaattctttcccggttgctttttctttgatggtcagactgccgtttgaagtgatcgttgcttggacaaacgcgttttctaaaacacgaccatctgctgaaacgattttttctgtcgtagatgctacttgtggcttgtcagcctcaatcagtgcaaaggtctgccatgaaaattccggcatttgatccatttggacttgtacattgacaaaacgcttcataaaaggaatccgaaaagcgtctttcggtaattcatagtcaaaaagcacttcttcttcgctgatttttgccggtaagatctttccttcagaatcaatgatttggtaagaacctttaggctgttgctgcaactcttgatataaccggctaggaagcccttctcggaatgttttccggctcagttctacttccacttcaacgatgcccgaacgtgtcgtccctgaggtattaaagactacaaatggtcggctttcttttggaaaagcggaagtatcgatggcatttagcaactgtgctactgcttcatcagcgacatatttgccgatttcattggctttttcaaaccgcggcatcatctcccgatgcacttcgtccaccgaacagccacaaatactgtcatgaggatgattttgcatcaacagtttccaagcgtggtccagcacatcgtggggatacttcttcgttacctcatacgccatcgttgctaatggttcagccacattttccaattgacgtgagacgcgcgtattccattgtttcaaataaacccgcgaggaggccgtgttggctagcgtataccagccgtctgtctcttgacttgtcaattcgccgctcacggtcccaaggtctgctggcaaatccgcttgaactgctgcaaggtattctgtgaacccagcatgcttgaattcataatcagggaacaattcattcgctaagcggatcgcttcactgatatttttttggacaggctgatgatccaccccattcatcatcaagtaatgatttgtcgaaccaaatttctcaacatcttgcaatttttgagtccaaaactggtgtgcttcttcccgatcaaccggaatctcattgccattggaataccagttggcaaaaagtagaccaaagatctcactgccatctggacctcgccaattcatttctgagtattgggaggtaaactgatcatccggtaaaacttcgttatcaaacccgattggcttaactcctcgaccaaaagctgcactgtgtaagttggcttgcttcatcatttgcggtgtttggcccatattcccgaatgtatccgggaaatagcccagcatgacgggtgttccccattttttgctttcagccatcccaatcaacatgttgcgggtattggactctgaactaatcaaaaagtcatcttgaagaatataaaagggaccaatttgtaattttccttgatcgattgctcgtttgaccgctgcccgcttttccggacgaacttccaaataatcatctaggataatggtctgaccatctaaatgaaaactgtggaactcaggatctttctcaaacaattccaatagatcatccatcaattcaatcaagcgcatatggtgttgctcataaggcatataccactcacgatcccaatgactatgagatacgatataaatttgttttttcattgtctaactcctctcgtttttgccggagatgcttatttttctactcgaatatcaaagtaatccatgacaagctcacaaaacatcatattggcccatgagaaccattcccgggtatatttcgtcggatcatccacatcgaatccttcatgcatcaaatgggtgccagcatcggttgcaactaattgattgaggattcgttctttctccgccttatctggtgtcgtcatgccttccattgccatcgcgatcggccacacatagttttctggtgtatgagagcttccgattcccttcgcatattttccttcatagaagtaaggattttcggaactgagcaacgttttgcgtgtggctaaataggtttcatcttgatctgatccgtaacctaaataaggggcggcaaccaaattcggtacgttgctatcatccatcacagtggcattgccttgaccatcgacttcataggcatagatcgtttgacccgcttgattggtggttttgccaaacgcatcgatccctgcttggatctctgattggagctgttttgcttgagtaacaatcgctggttcattcaagatagaactaaaaatctcaacaatgtagcctaaaaccactacagcaaacatattcgaaggaaccagataaccataagcacatgcatcgtcactgggacgaaatcccgaccaggtcataccagttggtacgacaggcgctcctttcccgtcattgatcaaggtatcttctttacgccatgtttctctctcaaagcgataaggagattcttgatgattttgttccgtggcaaaaacatgaagggcttttttgataccgctcacaaaatcgtcattaaactgatctgttctgccagtattcttatacaacaggtacgccaattgaatgggataacacaaagaatcgatctcatattttcgttcccagatccaatcattcatctctgtcaaatcgctttgatgcccggcgccatttgctgcttcattaaaggcattggcataagggtcgatattgatataaaaaaattgcttcttgactaatccgctgatcatcgctgccagctcttcatcttccttggcaattactaaataaggccgtacctgcgcggttgagtctcgcaaccacatcgccggaatgtcccctgtcagtagaaatgttgtgccatcttcatggcgtttgaccgttgtcaacaatgtgttagcaaaagcagcattgaagttttttgcccaatccgcatgttcacttccgcaacgttcggttatttcctgcataaagtttgcaactgaatttggtatttcttgataagccatttggtcaccgtcctaaatttgatatatcattttacgaattcagtataacgatgtttctcagcattgtctagtgaaatttgacaaaactctattttcaattttgaacgaatatgctatcctgtgaatatgatatatcaaaaaaggagatcaactcatgaaagaaccattatacaaaaaaatttatcacgaattgtatgagcagattcaaagcggtgagttagctccggaaagccgtgtccctactgaaaaggaattgtcagagaaataccaagtgagtcgcatcacctccaagcgagccttaactgaattggaacaaaatcagctgatctatcgtattcaaggaagtggcagttttgttcgtagaccgatccaaccacaatcaaaggggaaagtgctgtttattttacccttcgcgaatgacctttcccttggcaattttacggaaggcatctatccagtcatgcaggaacagggattcgaattgatgctgacacctgttgattatctggagcaaaccacggccgaagctttgacagaagaatttgacggaatgatctactacgctaacaacacgaattcaaattatgatctgcttttcgaactggcttcgcaagggttccctgtcgtcacacttgataaagcactgcatgagttctcattcccagctgttttggcagacaactttgaaggaggacagttagcgactgaacatcttttggcacaaggtcatcaacgcattggctatatttttggtgaacgtcaccatccacagtctgtccgccaacgttatctaggctatgtggatcaattaaaaaagcaacagtcgtcttttcgaacaaaacttgatgatcctcaggcacttttgtcatcagctgttagttatattcaagagaatcagttgactggggctgtctgcgagaatgatcttgtcgccatcgaattgatgcgccaattgaaacaagttggggttcaggttccaaaagagtttgctgtgatcggcttcgatgacattcaagcggctgcattggtggatccacctctcagcactgtaaaacaaaattttgccgagttgggtcgtttggctggtacaaaattagtacagttgattcagtcaactgctgccgacttatctccgctcgccaaagaagatgagtctgcaacagcgaatcagaaagtcgcagtcactttagttgtcagagattcaacaattgaccaaaaacaatgacataaaggagcaaacaaaatgaaagtaacaatgatcgatacgaggcatgggacagataatcaatacagcttttctcacggcaactgtctcccttatacaggggttccgtttggcatgaactattttgcccctcaaacaagcgaccaacgtggaagttggtggttccatcctgaagaccgtacgtttcaaggatttcgactgacccatcagccaagcccttggatgggcgattttagtcaccttacttttttgcctattaatgggaagttatcagaaaatacactatttcatgcccaaagttcctatcgtccagaagaaagtgtcttcaatccagcttgtttacaagtgaaaagccaacgctaccaactcactacaacattgatcccaagcatgtacggaggcattctggctctagatggtgcagtgactgatcctggcttaggaatctctttgcctgggcgctatcagctgcagcaagtcgacgaacagaccgtcaaaggacaggtcatcaattactctggttgtgaagacaatgactttgcttttcacttcatcttgcgttttgaaacagctgttcatgcgattgaaggggaattatcaggagaaaatggctttgtggtgattcgttttgaagaaaaaaatcagcaaacgatccgttttgggacatcctttttaagttctcagcaagcctttctgaatctcagccgtgagttggatcaaacaacaactgactacttgtctaatgcgcagcaatcatgggaaaattacttgaatcgaatagatatcaagcaccacgatccaaaacaagtttcaactttttatcataatttttatcggttgtttttattcccacagactttttatgaacgagatcaatctggtcaaaaaatccattacgatacacttgccaagaccatcaaaccaggaccgctttatacaaacaatggtttctgggatacttacaaaacagtctacccactcttttctctgattgcggtcgagcagctagaagatatgttggaaggatttttgaacagctttaaagaaagcggattcttgccaaaatggttatcacctgatgagcgagggctgatgccaggtacattgatcgatgctgtgatcgctgatgcctgcgtcaaaggaattcgacctgacttgatgccagagctcttaacagctatgaagaaagcagcctccattcagagtccaaatccaaattacggccggcaaggaactgccgattacttgaaatacggctatgttcctagtgagtaccatgaatctgtcaatcatacccttgattattgttacagtgatttttgcattgcccaagtggcaagttctctggctgaccctgaagcaagctactatcagcagcaagcaaaaaactatttagcgatctttgattcagaaacaggctttatgcgagcaaaagacaaagccggtgattttcggacggattttgattcctatcgttggggtcgtgattatgcagaagggagtgcgtggcaaagtagctttgctgtgttccatgattttgctggcctgatcgcagctcatggcggcaaacaatcctttgaacaaaaactggtggatttgtgcaatcaagctccccattatactaccgagggctacggttttgagattcatgaaatgagtgaaatggcggctttggattttggtcagttagctatctcgaatcagcctagtttccactatccttatctctttagttacattggcaaaccagaaatggcacaaccattgattaaacaattgctgacccaatgtttcgatgattctccaaaagggtatcctggagatgaggacaatggcagcatgtccggttggtatgtttttaacgcattaggtttctatcctgtcactcctggtaccggcgaatacgttttggggatgcctttgcttgacgaagcgacactctttttgtcgaatggaaaagaacttaaaatccacagcacgccaaatcagccgcagcagcaatttatcgacaatgtgactctaaatggtaaacaacactctcggttgttctttactcatgatgaactgatcgctggttcgacgatccgctatactctaggcatcgttccccgcagtaagacttggtcagcggaagcttatccttatagtctgtcgcatagtcaagagtcgaatgaagaccataatgaaaatcggtaggtaccttttttaaagaacgagcaataccgaaagaaaaaaggttgcgacataaggatcaaccaaactaaactatctgaatgacagtaattgaattgcgcgaggtatttcccacttatggagataccctgctgaccgccggacaattacaacaaccttcagatagtcagtttgttgaagaacttatgttgcagaccttttttgctggttgctcttttgcagctatcaatcaatgaaccgatagcctaaatcgattagatcaatgattagattcctgtaacgccaaaatcagttcaatggttcgcagcacaccattgtcatcattggagcgggtcacaaaagctgcagcttccttgatttcctcaaaagcatttttcattgcaaagctgtaggtgccagcggccattaattcgctgtcattcaatccatccccaaagaccatcgtttcttggggactcactgccagcaaattctgtaattgggctactgttgtccctttatggacaccttgattagtgatatcgatccacgcagcttctgaagcaacgatgtaggcatctgctgcaaaagaagacagctgcttgacgctatcgatacaacgtaacttaggatcatataccgtcactttcacgaagtcttcttggatctcactataactggtgaccgttttgacaacacgataagaacctcgaacccgggctgcattttcttccgttgtcgtttccttgatataagcggctgttggggtacaggcaatgatcacatggtcatctgctattttttctaatcgttggatcaaacgctgccccaatgcatttgggagtaaggattcaaacacatagcctccttgatgtttgattcgtgtggcactatcccctaatatccagattttcgctgcttgatccccaaacagttcttctacgcgctcgcactgcttgccagtacaagcggcaaaggctatccctctttgttccatcatctggctgactttatcaaaataggtttgatcaaaggccccctggctatttaaaaatgttccatctaaatctgtaatgatcagtttgatcatctcattccacatccttcgccgcgtcgctgccgctctatttatttaactaccttaattaaatatacttatttaactgaaaaccgtcaatcgctttaggaactttctttacattgctgcgcttcatcgctatacttaataaactaggttcactaaaggaggcaataacatgtctgccaataaaaacttgattcgccaccagaatattcaagtcgtcttaaaagaattgtttcaaaaagggacctcttttgcatccgatctggtaaaagagaccggcatcagcatggtgacgataaattctttattaaaagatcttgtttcagagggaatggtaacgaaaggcaagctcgttcaaagagagattggacgcccagctatcgaatattgctttaactataagtactcaaaatcattgttgctcgctttgatagaagtaaatcgtcaattggagttgagaagctaccacatcgatttgaaaggaacgatcttagctgcgcagcaccaagctttttccgagatcacaccgacagcctttcagaatcttgtccgacaatctatcgaagctttcgctgatgtcgaacagatcgctgtgctgttgccaggaaaaatcagtgagggtgtcgtgacttccagctggtatgaaaagtttgatggatgggatcttgaccagttattcaaggagattacgcctattccttgcttttatcaaaatgatgcccatttgctgaccgttggccattgtatcgccaagcagatttctctctcggaaaacatcgtaggtatttataatcccgaaaacagcatgccagggatcacgttgatcttcaatgcttctctgttagaaggccaaaatgcgcttgctggagaagcaaaatacttaccaggctttatcgacaaaggtgctccaaaaagtactcaagaattggtggcccgcttatctgctttagtgcctttttataatgctgcttttgctcctgatcgctttgtttttgccagtacagcagcaatagaagaagacttgctagcggctatcactcacgacccttttattaccaaacagccgaatcatcctgtatatacctttgttcacgacttcgaccaagccatgatcttgggtatgcactggctgcttttccgcaataccccctacgatctatcttgctaaacctttccgttgggcattgggagttgcgccaaaaaaacgaacgagtagatctctcctttttgcaggcgaaaagttacgccaaatcaggggatcaccgttcgttttttgtttacgcaacagtaatttcgatcaaattcccttcaggatcttggatcaccgcttcataataaccatcccctgttgtgcggggaccgctcagcagaggaaagccatctgagacaaaacgttgggcataagcatccacttccgcttggcttttcagagccatcgctaagtgcgtgtaacccagtgtatctgttccaccagggtgaaggtgctgctttgtcgttaattcgatacgactgccagaatcaaaacgcaaaaaataagattgaaacccagtcttggtgttgtgatatttttcagaacgttgggcaccaaaatacgtttcataaaattcggccattttttctagatcacgaacccaaatggcaatgtgttccacaaacattgtatccctcttttcgcttttttatgagaagaatccactttacttgtcctttaatcatgcacatccaaattcttctcttattcattgtatcgaagtttcttctttccagcaattttagtcctatcacagagcaatcctctttcttcttatttcctcatattttaagccattacttgaatggtttttctgaaaccagtcgcaatagttgcagttcctcaaaaatttctctaaagtgaaagaaaataagtcatcgatcaaaaaagattctccagtttgcgaaggaggaatgaaaatgaacatcgcaatcatcggtgctggaccacgaggactgtcactatgtgaaaggttgattgctcaagcaagtatcaatcagcagtctctatctctcacattgattgatccctatccccctggaggcgctatttggcaaacgaatcaaccgcaaagtttgctactcaattctgtgaccagtcaagtcaccctttttactgacgaaacgctagaaactggtggcccgatcaaccccggtcccagtctttacgaatgggcaaaaaaagacggtaggaattttgctaaaaaaaatcagccctcactggtatcagaaattgacaagttggatcctgacggtcattgttctcgcgcattatacgggctgtatcagaaatggttttatcagcaattgattgaaacattgcccccattcatcacattcacgtatttgcaggaaaacgccatcggcctaataccgaaacaaacgcactatttactaaaaacagacaggcactctcttcaatcggaccgagtgattctggcagttgggcatcatcaagtctcgctcactgaagaagaagatcgattaaacgaattcgcccgccggaaaggctttttgtattctccgcctcagaatgcagcggatgtcgattttaataaagttaaaggcggagaacacgtcattctccgaggtctaggattggcgttctttgattatgtcacccgtttgaccactgatcgcggcggtgtctttattggttctgatcgccttcgctacattccttctggcaatgaaccaacaatcattgccggatcaggaagaggtttgccataccacgcacgaggagccaatcagaagcatccaacagaacagattctgcctcgcttcttgacaacggaacgactccgctcttggcaagcgaaagggcaagatcagtccactgagtttttcttttatttgcagaaagaaatggaacttgtttattatcaacgctggctgtctcaagagtctgaagatgatcaagcggcttttactgaacaatttgtccaccaaaatggcgccgccgatgttttgacagacttccaaattcctcaccaaaattggttggactggcgctatatcttcgatccttacaaaagaaaagaaagccaatcggttcgcgactttctgttgacctatcttacttgggatgttacagaagcggccaaaggaaatttaacaagtccgatcagtagtatgtttgaattgttaaaagatttgcgtgatccggttcgctttatgcttgatcagcaattgttttcgccaaaagcattaaaagaaaaattctggcagtctttcgttccattgaacgcctttttatcgattggccccccacttcagcgcattcgtgaattgatcgcactgatcgaagcggatatcgtcacgattcttggtccaaagatgatcgttgaagaaagcggcacctttgtggcttattcagccagctatccccaacaacgatacgccgctaagcaggtattggaagctcggattcaatcgacggatattcgtcgtaccgctaatccattgttaagacaattactagctgatggcattgccagtcctcataagttatacattcctaaggaggctccgttttacacaggtgccattgcgcttgatccggccacaagccagttgcttgatccaaatgatcagattcaagaaggactttactgttttggtatcccaacagaaggcattcactggctaaccgccgccacagcacaaccgggaaccaatgcttttaatttacgacaagcagatcagattgctgcccattgcttgactagttctcttcttggggataggcgctgccttcaataaattgcgattgcaaataaaaaccgatacaataaaagaaaaggctcaaggaggttgaaaaatggcagatgaactacaaaagatcgatgcgttgatcaatgaagtcgagaaagtgattttaggaaaacgtgatgtgatccaattaactgtggcggcattattggcaggtggtcacgttttgtttgaagatattcccggagtagggaaaacgatgctagtcaaatcattggcaaaagccatccaaagcgactataagcgtgttcagtttaccccagatcttttgcccaatgatatcttaggtgtatcgatcttcaattcagaaaaccagcaatttgaatttcgaccgggacctatctttacttctgtgttattagcagatgaaatcaatcgcacaacacctcgtacacaagcagcattattggaagcaatgtctgagaatcacgtgaccatcgataatcaaacctacgcgctaagccctcacttctttgtgttggcgactcaaaacccaatcgaatatgaaggaacctatcctttgccggaagcacaactggatcgttttttgtttcgattacacattggctaccctgcttttcaagatgagcttgctttactgattggacaacgccagcaatccctcaatcaaattcagacaatattgacctcgcaggaagttaccgcattgaaacaaatggtcgatcaagttttcgtggacaatcaagttgctcgctatgcgctgcagctggtccaagctagccgcaaccataatgccattgatttaggcatcagccctcgtggcggcattgcctttttgaaaggggcaaaagcattggctttgaccgaaggaagaacctatgtgacaccgcaagacttgcaacgaattttgccagccgtttttggtcatcgcttattattaaaaggcgggattactgccagccaggaaagtctctctgagatcatgaagcaaatgatccaacgcgttcctgtaccagtgaggcgctgatgatgagcaaacagcggttattgggaaaatatctggtattttttgttacttattttcttttactaagctattgtatcgttttcaataatgaagcaggttggagtctcctcttttttgttactttattggtactagcagacttgttattcattctgccttcccttaataaaatccaagtgactcttgaagaatcgatccaaacacaaataaacaaagaaacgcctttgccgctgcaagttttcaagtatcggccaacgctgttgccaatcccaaagctgtctttgctctttcaaaatcaggaacagacgctcactttttatcggggcgaatccatccgcttagaggtgctgtggcttcctaccgctcgaggagcatataatggactgccattgaccctcacaagtcaggaactttggggattcttcagaaaaaggcggcaaatgaaaatccaacaagaaatcctcattttgccagaatatcgacccgaggtcctatccttgatgacactttttgaaaaaaagccgcgaaaatatacttacggggaatcaaatttcaccattcgaaactaccgtaactatcagcaaggggattcattaaagcatattgactggaagctctccagtaaacagcaagaactgatttatcgagaacacgaaacggaacaacaacaggagttgactttgttgttttggggtgaatctcaccctgcttttgaagacacattggcgatcttcttttcgctccaaaatctcttgcttaaaaagatgccttttcagcaactattgatcggcgaggacctggattctccttatcaaatccatgctggagctttcgcagcgattcagccatttatcacagtcccagaaccattgcccaaaatctcagggcgtcaggtgattatcatcacaccggctgtctcgcaatccttagaagactatctggaatccttgacgccaagcaacatgctgcaagtttatacgtatcatgacctgatccaacgactgtcgaacaaagaggtgtctgaatgaatcctttgatcaaaaaagccataatcggagctctgacttacattgcgatcattttgacggtgctgccgtttttagcagtctaccacttggggcaccaaactacgttgcttctgtacgcctttctgatttgctttgtgagtattttaagtcctcgtcttcgctacagtctgcctttttacatcgtaggttggtttgtcactctttaccgcttttttccttatggtgaaggattttccttcacttggttccaaagatatttttatgatttgcaaacagctctcagcgagattctggctggcaaagtcggttatatcactgaacttgttgcagtgaccattatcgtcaccggcattcttctgtttgctgtgttctcgatctacatccagcatttttatattgtctacggtgcaatgtgtctctatctgctgactgtcgtgatttttaatgatttcaatctaacgtggcatttgttgggggtgtgtttttgcggagttctttgcagcctgatcaaaacccaacagctgaaaacagtacgagaatggtcgttctggctggggctcaccctgctatgttcgttgctgttggttggagcaacactgctgccaagaaccgcgattcgcgatcgcttggtagcagctaccactggtatacgcacacaagcgaatcaacgcggcttttatcagtttatcgaagaacatggtgcacctagcgggtcccgtacaggctttagcgaaaatgatcggcaattaggcggtcccttattagacgatgataccgtgttatttacagcccaacaagatacccgccattattggcgagtagaaagcaaagatttttattctggcaagggttggatcaacacgatacgggaagaagatctgcgaacagtgcctgattccctgcggattgcagatgataattatcaacaagattatcttaaagaagaaacagtccagctttatttgcagaatcagggagattatttgccattaccttatggaagcaatcacctcactattgaagaaggagcctctggttttattgtggatgatgcggttcaacgagtcgatctaatggagccgcaacaacagattgaagtttcactggcttggcagccagcggactatgccgctgaaacattgcaatccttgccgctgcaacagccagatactcctgttgactatacacaattacctgagaaccttcctgcacggattcggcagcttgcgcgctcaatcacagaagatcaaagtaccatcttcgaacaagtcacagccattgaaaatcacttgaaaaattcaattgaattccgttattcaaaaacggatgccgtctatccagcagaagaacaagactatgtcgatcaatttttgtttgaatcaaaagttggctattgtgataatttctcgactgcgatggtggtattattacgaacgctcgatattccggcgcgctgggtcaagggtttttcgccaggagatgctcaaactgaaaatggcctgacaacatttaccgtgagaaaccgcaacgcgcattcgtgggcggaagtctattttgccggttttggctgggtaccgtttgagccgacgccgaactttcaaaatcctgatcgtcccgaattgcaaacaacaactgtctcttctgaagtattacctgaaacgagcagttctagtcgcgagtcttctaccagcagcagtagtgagatcagcagttccacaacaacgacggcaactgttgcgccagcagaagaacaccttttctcacctgaaacatggcaatggatccgttcttttctgcaaggtatcgcatgcttggttttcttgggattactgtatcttttgcgccgctactttttccgaattcgcatctggttgattgctcgctttcgttccgaaccattaccaaccgcctatcctgtcttgatgaaacaagcagcaaaagttcttttccatgctgattcggaacctcttagtgagtacgccagccgattggaagctgtttatcctattttccacgggagttttatccaactgacggcaacctatgaagattatctttacggtgggaaaccaatagacggccaacaacagctgattcttcatgtcgcccagcaaatcagtcaattaaagaaaatcaatcaagtccattaaatgaaagcaagaaaaagaaccgaagacgcagtgctgcatgctgcgccttcggttcttattttgttcatctgattagcgaaaacactctcgcaagtatcatgagttcgtgttgttccctcgagattgtaccgctaaaataatcagttttgtgatttccatcatcaagacagcaccagctgccatagctatgcttaacccaacatggttcattgtaaaggtttctggaatcgcaaagacttcccgaattccaggtagcaatgtcacactataaagcagaccacaaaccacgatcgccagccaaaccattttattcgcaaacaatccagcttgccaagcagtctctgtattggaacgagcaggcaatgtttgtaatgtacggctccagatcaaagttgagaatgccattgcaacacctaactccggcgattgattcatcccgatccattgcgctataatcaccactgccgcaatcaagatcccacgataagtaactgagatcagcgttttaccagaaaagatgccagcatcaggatttctaggttctctttgcatgatagttggttccgctttttccatccctaaagcgatagcaggaagcgaatcattcactaagttgataaacagcaattgcaaggctgtaaatggattgtcccagcccattactaaagcaaacacaatggcgataatcgcgccgaggttaccagcaaaaagataagaaatcgcctttttgatattatcaaacacattgcggccaacttctaccgctcgaataattgaagcaaagttgtcatctgtcaagaccattgctgctgcatcttttgcaacgtccgttccggtccccatcgcaatcccgatatccgcttgcttcaatgctggtgcatcatttacgccatcaccggtcatagcagagattttccctttaccttgccatgctcgcacaatgcggattttattctcaggagagacgcgcgcgtagacagtgattttctccaattgattcgtcagttcttcttccgacagtgcatcaagctctgtaccggtcaatgctaagtcaccttcttgcgcaatcccgatctcctgagcaatggccacagccgtcgttttgtggtcaccagtgatcatcactgttttgatgccagccgatttcgcgtctgccacggcttgcttgacttccttccgagggggatcaatcatcgccatcaaaccaacaaagatcaactcttcttcgagacctaaatgcagttcttcgtcttcagacactgtcagcggacgataagcaaaagccaaaacccgcagcgcgcgtttagagaattcttcattttgatgctgcaactgatgtttgatttcctcagtcagtggaacgatttcgtcattgataagaacctttgtacttcttccgatcacaatatccggtcccccttttgtcaaaaggagttgttccgaatcaatggtatgcaatgtggacatcaatttccgatcggaatcaaaaggcaattcttgtaatcgcggatattgttgacgaatctcacgatacggttgattcaatttttctgtataatcaagaaaggcaatctctgtgggatctcctagtttagctccttcgggactgattgccgcatcatttgcaagcacactgatctcgatcaagcgacgttcaggcaatgtccattcagcaggattctcagaaaattcacccgtctgtccatttggcaaataaaaatcaacgaccgtcattttattttgggtcaatgttcctgttttatctgtacaaacaatactagtagaacctagtgtttcaactgccggcaacttacgaatgatcgcatgttgacgagccatttgtttggtaccgatcgataaaacaatcgtaacgatcgattggagtgcttcaggaatagcagccaccgcaacagcgactgcaaacataaaagcgttgactagatcggcggtcatatcgccagacccatcacctaaaaatagccgagcaacttggacacctaaaataatcaaggaaagaacgaggatcgccaagctcaattttttgctgaagcgatccagcccgcgttgtaatggcgtcttgtgttccactgtgttttctaataaaccagcgacttgcccgatttctgtcacatttcctgtggcagtcacaatgaaacggccacggccgtaagtcacgatcgttccactaaagaccatgttatcgcggtctccaataggcgctgtgcggtcaataaccccaagttctttttcagcaggtgtcgattcgccggtcagcattccttcatcgactttcaatgccccttcttcaatcagacggccatcagcaggtacatagtcccctgcttctagaataacgatatcacccactaccaattcttttgccggtaccgtttgttcctttccatctcggataacatttgcattgggtgccgagaggcttttcaatgcatctaacgatccttctgcttttttcgtttggatgacactaacaaccgaattcagtagcaaaacagcaaaaatgacaatcgattcaacatgggcgcccatgatcatctgaacgatagccacgatcagcaaaacgatcaccatcgcatctttgaaggtttctaaaaagagtatcaaacttgattttttgggagcttctttcagctgattcaagccattttctaagcgctttgccgcttcttgctgggacaatccagatggactactgtttacctcgttcataacctctgtgatttctttttgatacatttcttttgccaatgatttctctccttcatagttgctatcccttgcatgagtccttttttagaaaaaaagagacctaagacaagtggatgcttgtcttaggtctcaccatttcatataataccagaaaactgtcgccagtttacttactgttgatattatcgcagccgaagccactggttactcccctaagggtttatcagaatgtagaatcatcataacgaaattttttgaagatagcaacctttatgcacaaatttgtcttttctcagatatatttttttgaaaaaagcttcttttttctgttacactaatctacagcgtaacaagcgtgacagaggaggaacaataatggaaaccattgatttttttacaagtcacacatcggttagagacttccaaaaaaagtctttatcagcagaaatgaagcaacaacttgtcaaagtagcacaaagcggttcaagttcaaatttcgttcaagcctattcaatcatcgagatcaaagatcctaaaagattggcagaaatcgagaaaatcgccggtgctccccactatatcacacagacgggtgtcttttatctgttcgtagcagatttatataaacaccatcaattgttgcagcaagcaaatttgcctagtgctggactatcgaatatggaggccctcttggtttcggttgtagatgccaccatcgccgctcaaaatatggcagcctttgcagaaacccaaggtctgggaatctgttacattggcggaatccggaatgacttgttccgtatcgctgaactcacggagctgcccccgtatacactgccattgtttgggttgactatcggttatcccgcaacgaaaaatgagccgaaagttcgcttaccgcaatccgctgtgttaagcgtcgaccactatcagccactgaccgaagacctcgttgctcgctacaatgaaactaccgcggactactatgcccatcggagaagcaatcaacaaaaaacggattggcaaaccaaaatgactggctttttccaagaacctcgccgtccggacgtagaaaaatttttgaaaatgcaaggctttttgacacagtaagtacgaaaacaagcagctgctccttgttaccggtcgctagactatctccatcaaaaaaacacctcatgaagaagttcttcatgaggtgtttcgagttgttttattttgccaaacggtagatggcatctgcataaatcactgccgcgttgaatagatcatccaagctcataaattcgtttgcttggtgcatcgtatctgtgtagcctgggaacatcgccccatatgcgacaccacgttttaataaacggccataagtgccaccgccaatgatttgttcatagcctttttggccagtatgttcttcataaacttcaagcaatgttttcaccaatggatcatcaattggcacatagtgaggctccatgttgcgctcgttccgagtcactgttgcgccttccatgccaacggttttttcaatgccgatttccagaccttctgcagttaccccttgagggtaacggaaattcaaggcaataaagttgtctgcttgaacacctgattgattagctttaaaagcaaacaaaccagcattcatggttagtttacccattttttcatcttcatgcgccacgcctaatttttcaccataaaaatcttcatggacataagctgccgccgtatggataaattgtcttgcgccgccgccaaaggcaaagttgtctaaaaagactgccaagaaagttcccgcattgatcccagactgaggacttgcaccatgggcgcctttaccgactagttcaatggtaacttcttcattttctgtttcgatggtgccagtcactggttgaccttcgacataatcaaaaaaagctttttccatttctaatgcagcttctgtagacggggcagtcaattttgcaaccgcagttcctggtaccatgttttcccgcaaaccagcagtgaattgttgcagttgataagcaccttcgttatttccttggaaatgaagccctaatgttacattccctttttcgccattgatgattgggaattccgcatcgggagagaaaccaaaatcaggtttttcttcatgctcgaaatagtaatccatatcaccccagccgctttcttcatcagatcctacgacaaagcggatttttttagataatggcaagcctaactctttaatgatcttcattccgtaataagcagccattgaaggacctttatcatcggaagatccgcgagcataaattttattgtctttgatcacaggatcgtagggatctgtcgcccaaccgtcaccagcagggacaacatccatgtggccgaagatccctaatgtttcgtctccttcaccaaattcgatatgtccagcatagttatcgacatttttcacagcgaaaccatcacgttccccataagccaacatgtgcagcaaggcatcacgaggtccaggtccaaacggagcatctgccgttaccttgtcatcttctcgttcactttttactttcaaaagatcaatcaagtcatttagcaaatcgtctttacgcgcttcgacttcttttttccaatcgattgtcatacgattccctccaattcttttctcgccttttatgataacactcttagctgaaaaaaggaaaaaaaattgtgtattttcagacgatatctttcataaaacgagtataataaaagcaataggtttattctagaaaatgagcccagtgaaagaagcagaaaaggagtcattgtatgaagcaactggagcaaactattttagcagcagtgattcgcaaacgccccgtcgaaagtcacaaagggacctttggccgtgccgtagtgattggcggtaaccagcagtacggaggcgcaatcttgatggcggcacaagccagtgtttatggcggaactggactaaccacggtgatctccgatcctgtcaatcgtacggcgctacatgcgcgactgccagaagcgatgttcgtctcttgggaccagactgagcttatcagcacggtcactgaatctgcggatgtcctattgattggcccaggcatgggggaaggcaaaaccagtttcaatctgttgcaaacagtcgtcgctgaacaaaaaagccatcaatggctagttgttgatgggtcagcgatcaatttagctgcgaaatacccattgacttttccttaccccagtcacgtcgtatttacccctcatcaaatggagtggcaacgattaagcggcattgagatcagtgagcaaacaccggagaaaaacacagccttccaaaaaaaattagccagtatcgtggtcttaaaaagccatcgcacccagatttatggcacagaaatcgtcgaaaacccattaggaacgccagctatggccactggcggcaccggggataccttagccgggatcattaccagttttttggcacaatttgatcgaaccgaagaaacggtccacgcagcggtttatctccacagtttgattggcgaacatttagctaccgagaactatgttgtcttgccgacacagatcagtgaagcattgcctaaatttatgaaggaccattcgttgggctgattggcgtaacgaatggtccttttttcttagtgtacttcagaggggtgatatacgatcctgacttcatagggtgccaacgtgattgctcctactagatgttcattggtttccagatcggttactggctgcttcaatactagttgctgttcttcctctgaaaaattcataataaatgaatagtctcgttgcgtcccaactcgcgtttgaatcgacacctcaggaagtgcttcagcaatcgctgttcttctcaatcccaacttttcaatcaacttttgataaaaagcagctaagaaatcactgttcgttcgggcagccaaataatacgaagcccctgcaccgaatggcttcttcgtaaccgcaggcgtgccttgatagaaatctgtctgataatggcttaaaacttctgcatccaacacgtcaatgattgctgaatagtctttggtgacaaatcgctgatcttgaaaatcaatctgattgtgttcgtcttctaaaagtgtttcaagctctaatacctcaatgccaaagagcgcctttaatggttgaggcaatccgccaatataaagcaaatctgtttcattgaccattcctgtgaaatagctggatactagtattccacccttttcaacatagctcgttaattttagcatcgttttttctgtcatcatatatagcattggcgcaatgactaattgataatcagaaaaatcctgctcaggagtcagaatatcaaccggaatgtcttgttcccagaaaacctgataatgctcttgcaacgtttggggataacgtctcgtaggacggccgaatcctcccccgcgcttcaacgcccaattgctttcccagtcaaagagaatcgccacttctttcttgcgagtggttcctttgatttcactgattttttcgagacgagcgccatattcagcaacttctttaaacactcgattgtttgtggaatcatcatgactgacaacggcgccatgaaatttctccgaattgccacgagattggcgccactggaaatacaaggtactatctgacccatgagctaactgctgcatactacttaaaatatggaccccggggcgcttcgatttgtcgtattgttgccaattgacataacttggggtacattccataactaaaaagggttgtttcttcaaagaccaatactgatcatggacataggcagacttcatagcggttgtagcgattgcttcaaagcgattgttccaatcgggataactatcccaactaaccacatccacatactgagaaaacttgccatagtcgattccttccagaggaatgaaatcctgtgtggcatgaccttccgccataaaattcgtcgttactgggatatcaggggttcgttcccgaatagggacaatctcattcaaataaaaatcaatggtctgatcagtgacgaatcgtttccaatccagatccatcccatgaactttatgttctcctaaaggtgatggtggcaagacttgttcccaatcggaatagcgattgccccagaaactcatccaccacgcatgattcaatgcttctaggtttttgtactttttctttaaccagtcacgccaattttcttggcagtattcgcaaaaacattcacccgaatactcattggacatgtgccacatggctagtgccggatggtcgccatagcgttcagctaattttgtgttgatctgccgcactttttcgcgataaattggtgaagaatagcaatgattatggcgaaagccatgggtatgtttttgtccatacgcattggtgcgattgacttccggatatttctgactcaaccactggggacgaccaccgctgggggtagccaaaatgacattgccccccatagcatggatcgcatcaaactgttcatcaagccagtcaaactgatagaccccttctgttggctccaaagcgctccaagcaaacatcccaagtgtgaccgtattgacgtgggctttttgcatatacgccaaatccttctttaggatttccggataatcaagccactgatcgggattatagtccccaccatgcaggaaccgctgatcaaagaaataattcgtcatctttttactcctttttgattgctttgatttgataaacaaatgactggaaatctcctgttacttgcgccgtttggtgattgacagcattgaataagtacggtttgcgcagtccaatttgcttcagaaccttgccagacaactgctcattctccagcagatagcttcgatccagatcaatgaacggtaccggtataaaagcttccgctgcaggatttgcttcagcaagaatccgaaaataggcaatcagtgcttcctcttgatgagagactccccatacaacttcatttttttggctcaaatcggtcatccgatagaaggcgccataagtcagaagttgtcgatgagctttatagaaaatgatttgttctttgattgcttgtttttcagctgctgataaactgaaaagatccagctcgtagcctaatgggccaaacatagccaccgattgccgaaatgccagtgacgtattgcgccccacttgatgattgggacaagcggagacatgattgctgaatgaagacatcggatagccaagtaatgtgccggtttgaatttgtagtcgttccacggcatcgctgtcgtcactcggccaaatctgaggactgtaaaacaagatccctaaatcataacgaccgccgccgccagcacagccttcgatcaaaatctccggaaattctgttaatattttctgataaagggcatagacccctaaaatatagcgatgaaagaattctgtttggggaatcccttcatctgctaaataaggtgaataagcttctgtgatattccgattcatgtcccacttgatataatcaagatccgtttcgacgatgacttttttgatcgcagcaaagattgcctccacgactgccggattggcaaaatctaagacatactggccgcgccccacagagatgcgttcataaggatgtcggaccacccaatcgggatgtttttgataaaactggctgtcaggagagaccatttccggttcaaaccaaacgcctaactgcaaccctagatcgtggatttgttttgcaaaatgaccgatgccattaggaaatttcgctggatctggcacccaatcccctaaagaactgcgatcgttgtctcttttaccaaaccagccatcatctaagacgaagcattccattcctaatgcctgactttctgctgctaatgctactaatttctcttggtcaaaatcaaaataagttgcttcccaattattgaagacaatcggccgcggccgtttttgccaataaggggcaatcacgtgcttttcaataaacgcagcagactcttgccctaacccattcaacccttcatcggtaaatgtcaatatacattctggggcttcaaagactgcatcttgctgcaatgtccaagaaaactgttcgggatgaatccccagcatcaagcgcacattgtcccactcatccatctcgacttgagcgagaaaattccctgaataaatcagatttgctccatagacacgtccctgatcattggtggcattggcagccttcagtgccacgaagggattgtgctgatgcccagaggccccttttaaagaccccactcgaaaggttccttgcgtcaatggtgtggctttgatttggcgttcctttagccaagcaccagaaagatgaacaaattcaaattgctgatttcttaattccagtaccccgctcatcaacgaagaaagttgttttttctcagcgccaagattggtgatccgctgattgcgcgcaatcgtgcctaaaccagcaaaaatagtgtaggtgatttccattttcaattgccgctgctcatcgatcaacattattcgcaggctttggctttctgttttttcggcaaaactcgccggtttggccagctctcgttcctttcctgcgaaagtttcgacttctgcgactttaaaatccacatacaaaggcacgtcttctgcaaaaatagtaacggctccttctcgaaagtcagaagaaccataggttggcaactcttgaaagcgatctgctaacgtaaacaggccatcattttcaaaaaatttgaccgtgccggcagatttattttcttttttggttaaatagtccatgtcattggcactcaaatgccccaaagatggaccaaagtacagatgacctaattgtcgatttggtaaaacatgcatcacataactaatcttttcattgtataaatgaaaaatcgtatcggttattatctcaatcatttttttcctctaatttcaactttattctcgtctatttcattatatttctggcatgcagtttccaaatactgcatgcgttttttgacccctttgttaaaaaagaacttatagaataatgctgccagcatgaaactatacgtattgcgggaacgatcaaaagaattctgttccgaatacgtaacctcaatcttttctgctcccctaggaacaaagcgatacctttgacagatttttccttgttcatagcctgttatcaaagcaacctcatcttgcgcgatttttttgactttcagcaccgctggcaccagcgtggccgctgattttgtgcgaatcatcaaatcaatttgactgttctcgccgaaaggttcttctgctccttttgagcgaaagaatgccgcttgttgtgcgatcatcacttgatagaatcgttccggcgttgtacgcatctgataagtataggtcaatgtatctgttcacatcttcgatcctccattttttcagttgccatgctgacagaacagaatactaagcttagctttctttgattctttcgtcgatggcagggccagtttgtgcgagcgcttctttggctagctcttctttttcttctttcaaatagccacgatccatcacgattaggaatggcacccaaatcaatgtcatcacagcaacagttaccaattgtagaatggcacctgctacagagccagttcccagccagccagataagaagaccggtgtcgtccagactaccgttgctccgattgggcgaggcacaagaccagcagcgattgcaaaataagaaatcgtcgtactagcaagcggggccaaaatccacggaacaaaagcaatcgggttcaatacgatcggcaacccgaatgtcattggctctgacacattgaaaacagatggtgcaatgactgtcttcatcagcttcttcatccgaatcgaacgagcaataaaaaatgccatcgtaatcgagatccctaattgcattccttggtttacaaaaacgcccatgaaggttgtattgatgatatgaggcagttgttctgcacctgctttataggcttcgtagttttcaatcgccaatgcattcatgatcggatcaatcacggcgttaacaaccagtgtgccatggatcccaaaccaccagaagaattgggtgaataaaacggcaatcaagactgcaggcaacgtgccccccaagcccattaatggtttctgtaagatttcgtagacaaagtcgaccgcattgccccatgacgtgaatgtaaacaagtaacggatcaaattaaataaaaacaatggcgcagcacctggaatgatagcaaggaaagactcagcgatcatcggcggaaccgattcaggcattttgatcgttaacccagaagcactgatcttgcaataaatttgtgtagcgataatcgctgtgatgatcccaacgaacatcccttccgcacctaattttgaaaggggaatcactgttcccaggtcatcggaagaaccgtagggcaaaagcattaagaaagaggacaatgagattgctccggcaaaaagttttggctggccatattttcctgccaattgatagccgatcccgaaaacaacaaaaatcgctgtgatactcatggttgcgttcccgataggaccaaagaaatcattcaaaaaggtcatcagtcctgcgggcagtttctcagataagccaaaggtagcgggtaaattttgaataatgatcatgattgaagcaaacattgtcgcgggaaaagcaaccataaagccatcacgcagactcaataaatacttattattggcaatgatttgggcaaaaggaaccatcttctctgctaatttatcaataaatttcataactaatctcctttaatttgtctgtaaacgtttactacaatcagtataattgtttagttaatgtttacacaactctaaaataaaaaaaagatcatttttcatgatctttttttatcggcaatcgattctcttaatatcaattcacttttacaaatcactcggactggcattgttcgaacgcccaataatttgtttttcgccagctctacactcatttgacccatttcttccgctttcattttgactgaagaaagcgctggtgtcataaactgggccatttgaatatcatcaaaactaaccactgatatatcttctgggatcttcaatccgtgttcatttaatgctttatagacccccactgccatgggatcactagcaacgatgatggctgtcggccgtggggtcatctcggcgatttttctgccaaaagctaatccagtctctggagaccattttccttgaaaaacatgactgtattcttccagcttgttcatcagcatccaatttttgtaattctctgcacgaatttcttgttcatcataaacgacttctcctgtgatcgttactcgactggaaacaccaccaataaatgctatgttctcatgtccttttgcttttaagatatccaaaatttgatgggtctttcgagcaaaatcagtttgtatgcaatcataggcgtcgttttcactataattatctaccaaaataatatgttgattgtaccggctgatttcttgcaatgcctcttgcgtcatttccccaatgatgatgacagcaccatactttgccagttgagtcagatctttgtcttggtctcgcatcgagaagacacgaaccgtttttaaacgccatttggctgcctctttctctattccgttacgaatcatcataaaataaggatcattacgctccgattcactgttatgccgtgtaatgattgctatcgtatttttatcgccagcttctcgcgaactcgaaaagctcttgtcttttgaataattcagctggttggcgatctcgatcacccgtttgcgggtattttcgttgatactaaatgtttcatcattgtttaagattcgcgacacacttgcgacggaaacccctgccaattttgcaatatccctcatacttgccattctgccaccccgttgtttactgtttactaaatctctttttaagaatagagagaaacagcgattttgtcaatccctacttgttacgcaagaaaacaggttaggttatcgcgtgcagaaaaatagttgcttcgtgtatgataaaagtagaaataggagggattcagatgaatatcacaacaacacttatgcagcaattggaaaaagacgaaggggaaatgattgcgattcggcggcacttacatcaacacccagagctttcatttcaggaaaaagcaaccgccgcttatatcaaagcctactatgaaaaactagactgccaaatcacagaatgtggcgacggctatggcctgatcgttgatatcatcggtgagcaatgtggaaaacagctggctttacgggccgactttgatgctctggctgtagaagaagacaatcagctgccttttcgatctcaggttcctggtgtgatgcatgcttgtggtcatgatgggcatacggcctatttaatggttttggctaagaatttgattaccttaaaagaccagttaaaaggaagcatccgcatcatccaccaaccagctgaagaagtatctcctggcggtgccaaaggcatgattgccgacggttgtttaacagatattgatcatgtacttggcgtccatgtgatgtcttcaatggaaacaggcaagattggctaccactctggcgaaacccaaactggacgggcaaatttcactttgaccattcgtggcaaaggtggtcatgcttccatgccgcaactagcaaatgatgccatcgtagcaggcagttatttcgttactcaactacagacgatcgtttctcgtcggatcgatccttttgacacagcaagtctaacgattggttcttttgacgggagtggttcctttaatgcaatcaaagagactgtgaccctaaagggagatgttcgtgtgatgaaagaaaccacacgtcaaacgattcaccaacagatccagcgaatggcagagggtctagcacaaacttttgcggttgaaaccagtcttgaatatgatgacaattatccggttctttataatgatccagcttttacaatacaagtgattgattccctcaaagaagctcacttacctgaagtgaaggagatctttgattgcggtcctcaagatccctctgaagacttcgcctactatgcacaagaacgacctagtcttttcttttatatcggttgtatgacagaagatcatctcaatcatcctcaccacagtcctgatttcatgatgaatgaagactgtctcttgattgcagccaaagcggtcggtaccgctacaattgcttatttaatggattagctcctaatcaatgcagttaaaaagagtagtcataagttcccaaaacggcggtccccatcatgcagggtatcgtatcgttttgtctcaacttatgtctactctttttaatgagagatctggattgaagtaatcgaagcaggacagataattaactgaatcaaacaacaaccactcattcccaccaaaaataagtacgccggaccgaagaagccaaaaaacaacaatagcgtaatcgtccaaaaaagatggagcaacactcgtttaggtgagcgaccggcttgataaaaagcataaaagaagctgacttgctgcttcttttcgcccattaaaagcgtctgatagaaaaaaatcaagctacagatcatgaagatcacgatcagcatcgtggccatgacttgaaaaagcggttgtggaaatcgactaagaatggaatgatcaatcaaaagaaaaagactataaaagctgaatacaatatctttctttttattcagttgccacagctcagaaaatttcgtaaagaaaatcgtcgtcgttttctcttgttctgccctctcttgagtgtctttgatctgcttaatcgccgcaatcatacttcttgtcgctgttgccactgtaaaaaaaggcaatgagcaaaccaaccacaaaaattgtagaagaatcaatttgggcatccaattgatccaagtgatcagaccattgaataaacgctgcggctctatctttctcatcctttggttcctcccgtcagatccattccctcaataaagtagcgttgtgcaaaaaagaataataggatcgttggtaataagaccagtgttgcacccgccatcaaatagttccactgtgtcgttgattgattttggaaaacttgcaaaccgatttggagtgtatatttttcttgattttgaatatacagcaatggtcctaagaagtcattccaagcaccattgaatgaattgatggcaatcgtgatcagtgcaggtttggttaaaggaatcatcagatggctccagatatatagatgattggcgccatccatttttgccgcttcaatcagttcattattgatcgataagtaaaattgccgcatcagaaagatattgaaggcattcccaaaaaatgagggaatgatcagcggcagatacgtccctacccagccgattttagaaaacagcacgtattgtggaatcatcgtcacaaatcctggaatcatcattgttgaaaggaccagagaaaaaatcaggtttttccctggaaaatccaacttggcaaatccataagcgataaatgagtttgaaagcacgttgccgaacacaactaacaccgtgataaacaaggtgttctttgcatattgccaaaaaggaaacgcattgatcgtatcaagataatttgagaaattgatttcttctggaaaaaacgttggtggataacggacgatctcttccattggctttaatgaggtgaataccatccacagcaacggaatgatcagaacgatgccaatcacagtcatcactaaataactcgttaactttttgatccgctgctgttgagaattgctctttattttgtacatctgcatacagtcagccctcctgagatagtgtactttgttgaagccatcagttttgtcctcctgcatagtggacccaacgaggagctaatttcagattgataaatgttaaaactaatacgattaagaaaaggatcatcgacatcgccattgcataccccatatcaaaagctacaaacgctttgttccacatatggagattatagaacaagagcgaattggcaggtccaccagtgccgtttttcgtcataacataggcttcttggaagatttggaaagaaccgattgtcgacgtaatgacatcataaaaaataattggtgtaatcaatggaatcgtaatatgtttaaacttagcccacataccagcaccatcgatctctgctgattcataaagcgttccggggatgttctgcaatgtcgccaagtacagcagcatcgcccccccagagctccaaattttcattaggatcaatgccggtttggtccattcaggatcaaacagccaggccggacctttgatgttgaaccagcttaaaaaagtattaatcaaaccagcggaaggcgacagcagctgcatccataacacatatactgccacaccggataaaatcgctggcaaataaaaagtcgtccgaaaaaagctgattcctctaatcttttgattcaataatgtagctagaaagacactgaataaggtcgtcagtgggacattaaagagtacaaaataaattgtattataaagtgatttccaaaaaagtgcatcttgcgtaaacattcgtttgaagtttccaaaaccaataaaattcatttttgacgttagattgtaatccgtaaagctgccgataaacgagaataacatagggcccagcatgaacaccatgaaaccaatcaaaaacggcgctacaaacaaatatccccagagggcatcttgtcttttgcttctcgatcgtttctttttcataattcccctcctttagtaaagtgttttctgccatcttttttcagcaaaatagcaaggatgcaatgagaacagtaacgatagaaaagggaatgcggctagccacaactccctatctcaatctattatttattttgttctacaagatcttccactgctttttgagcatctgctaatccttctgctggttttttattccctagcagaatttgatcaatttgttcattgactaaactgctgaaatctggtgcatccaatggtaccggagtgattactgtattagcaaaattctcatctgccatttgatagatcatttgacctttttcatctaaatgatcatttttgacaagattttcatttgctgttcggttagccataatatcaaagctcttttcaccaaatttttcttgaacttctggggttgaaagatactcgataaacttgtaggacgcttcgggatttttggctccttgaggaacttctaagacaaagccgccaccccatgaccagtgaccagaacctttttctttttctggaatctggatgacgccaaaatcaaagtcatctggcgcattttccatcaagctagagtaataattgatattctgtgcccgcatggccaccaaaccagaaataaatggatctgctacaccggagccaaactcagcttctaaacgattgatcgtatcttgcccataataatcttgccaatcaagaatccaatccagagcctccactttattttctgtgtcaatcgaaaccttttcatctttgtcaaaccaactaacaccgttatcagcgttcaatgcccaaacatccgcgccaaggttccacaaaggatagaatccgatacgctcaaaatcatcgccttttttgacatctaatttgtgtgcaacagtttcaagttcgtcccatgtttggggtaactgatcttcactgatccctgcttctttgaaaatttgtttgttataaaaaatcacttgggtatcggtattgaaaggaattgcataagggtctccttcatattctaccgtatcccataattgaggataaaattcatcagacatgccatctttaacgtactcgctcaagttcgttgcttgctgtgcttctgcacgctgcgcgactgaattgatgtcttgaacaataacatccggtggatttcctgcagtgattgccgagagagacttcgtccaaatatctccccaaggctggtaactatatttcacttcgatttcatcttgtgactgattaaaatcgtcaatgatctcttcgatgacttcttggcgagcccccgatccccaaaaagaccaaaaatctaatgttattttcccatcacttgtctgttttcccgatgcgtcagtatttttgtcttccgaattactgccgcaagccgctgtcaccaatgcggtcgaaaacagcaacagccctattgatagtgcctttttcatcttttatccctgctttcatttttatcattattttataatgttgtaattttaaaatatcatgactcttagtaatgagcaaacaataagcattgtttttttatcaaaaaaaataacgaatttcatagccggagattttttgtagcgttttctttgaaatcttatttattttcaggcatgatagttttagaggatttttcttaagctattgttctcttttttcatttttttatcacttaagaaagaacaatgaaaataaaactacgttttatgaaaaaaagaaagaaggaatcgtcaatgttagttgttattgatatgcagaatcagattcgtgatgaaaatagtcaatcatttatttctgacagcctgctttgatcacgcgaatcgcaaaacggcttcaacaagctcgtgcagaaggtgaatatatcctttttacaagagatatcccgattgattgtaaagatactcctgatgaagaacaagaagcgttacagatcgttcctgaactgcaaccgttaccgaatgaaaaagtaataaaaaaatattactttagtatcccacctgaagttctcttggaaatcaaggagcaacttttcaatgataaaaatgaacaaaaacatatcgaagtgaccggagtagaaaccaacatctgcgtgttgtctaatacgatcgagattcagagtgcttttccagaagccgattttctcattaatcaacagctagtttcaggtagaaaccatgagtcttctggattgaaaatcttacaagacttcaatgtcgaagtggttgatcggacagataactaaaaaagaaacgccaaccacaggcgtttcttttttagttattatgcagtaattcttgcggtatctcgatgcggacatcatttgttgtctgacatgcaggacagacaaaggtgccttcgatcgcatcttttactttaccataatcataatgaatagcgatttcatctgagtgtaactcgttttcttctagaggcggaactgttttcagcttcccatctacatcttcttgcagatgaacaatcaatttgccatcataattttccttgcaattcacacaagatgcttttccacgaatcgtaatatccatgtttttctcctcttttctacttttatgtgagtcctcattggggatacgcttcgatggatgagcccatcgatcctgttttcgatccacctttatagtgtcacgcttgtttagttaaatcaactattctgttttcaactgtcttgccgatcgcaaaaaattcggctggtaaaccttgagcgtttcttttgtcaaaagcattttttcccggcacaattattaagaacacgaattttttgtcatcccaaaagaagaaatggcagtcaatcacacgaccaggaacctttcccgtcacatctcataaaaggaggaacaagtatgcgtgcagtaacatggcaaggaaaagaaaaaatggaagttcgaaatgtgagtgatccgacgatcattgaaccaacagatgcgattattcgagttacagcaacagcgatctgcggctctgatcttcatttgtatcatcacggtggtgcagtactagaagaagggtacgttgttggtcatgaaccaatggggatcgttgaagaagtcggcagtcaagttcaaaaattgaagaaaggggaccgtgttgtcatcccttttaatattggctgtggacattgtcatttttgtcaaaatgagatggagagccaatgtgataactcttctgatcaactttatggtggcctctttggctttggtaagctgaatggcaatcattggggtggacaagcagaattcttacgggttccctttgctgatttcacttcgtttgtcgttccagataccgcgatcccggatgaaaaagtgctttttctatcagacattttgccaactgcctactggagtgtccaaaatgcgggtgtcaaacaaggcgataccgtcattattcttggctcaggacctgtaggactttttgcccaaaagttcgccgttatggctggtgcgaaacgagtgattgcggtcgatccagttgcccatcgactggaaaaggcgcaaagctacaatcaggtagagaccttccaattggatgaccttgcgacaagcgctgatgatttgtatgaattaacaaaaggcggcgccgatgtcatcatcgattgcgtcggtatggatggtttagaacccgtcaaagaaaaagccaaaaatttggtcagcttgcaaagtggtacgatttcaccgatccaaatggcggcgaaagcggtcaaaaaatttggtaccgtgcaaattactggtgtctatatgactccagcatcgtcctaccctttacaagagtttttcatgcgcaatgtggcagtgaaacatggacaagcacccgttatccacttaatgccaaaaatttatgaaatgatccaaaaagaggagatcgacccaacaccgatcatcactcataccatgcctttagaagaagccgctgcggcttatgacatttttgacaaaaaagaagataacaacatcaaagtggtattaaagccaaattaacgcaaagaaaggatgatcgccctcagtgccaaaaatcaaacgaaatgaacatcagatcgaacttggtaaagacgaagacgtcattattaaaggacgccgttttcatgtctatttcaaaaaccggtatctgctgatttccctaacgaatgatattttgactggtttattttatattttcggaagtatcgtgtccttgacagatctgcctgcgatctatggaactatcgcctatctgataggagcaatcttcttaacgatccgaccattgttgaagatcgtccgtcatgtatttatttacaatgaacggaaacaaaatggagagaaagaaaagaatatcgaagtatccgatgatggtgaataaacagtgacgattttcttcaagcagtatttttcccaaaacaaaacacatgctatatactataaatatgcacaaagaaaggagaattctaaaatgaaagtattagacagtatagctttagcgctacttatcgttggcggcctaaactggttattggttggactatttgaatttgacttggttgcaacaattgcgggcggatcaactacattattcgctaaaatcatttacgtaattgtcggtatctgcgcgatttattgcttgaagttctttgttggtattgctcgtcaagacaacgtgaaccgataatcattgataaataaaaagcaagaaacgaatgatctgatccatagttgctctactttctatggatcagatctttttgtttgcattgccttttgtctctttttttatttgttgtataattagtgtcaacagcgaattaaaaaatttagataaatagattttggctggactaggaatagcagctcattcacaatgaaccgacaaaggaagtgacccatgactgataaaaaacgtaactccaagcttctcccttctctgcttttttatttcatcctcctgctcatcattgcaggaatcttagggatcgttgtactgacgaacatcaatattgccgaaaactggtttggactggatgagtacacagttgtagaaactcgcgaccaagtgatcggctatcttccgctactctggtacttcgttatagcactaatgatagtcttggcattattttttggtatcagaaaaagaaaaagggctttgttctattggatcggcacattggtcattctccctagcatcttgttagcatttggtgctttaacaaccttgctacccttcgaccgaaatttttttagagaagaagcctctgcttccgcgatcatggctgaattaaccgacaaaaaagcgctgaaagatcaagaggttcagctcatcagttatagctatcacattcggaacattcctttgaaaagcggcgtctatgcagtcgcgcgaatcatcaaccctaccactaaactacaagatgaatactggtattattcgacaaatcttttacaaaaatggcagaaagacagtgatacgatcgagttacctattcaagagaccattgcttataatgaaatcgattggggcgttattcccaaggttatcaaagaaacggaaaaacgggttgcgaaattagaccattattatcccggagttagtatcgtgatcttaaatggttctcaaggcaaatggacttggacggtcggtgtcgatgatattcggggacatactgcactgaatctggtttatgatctttcaggaaattatctttctcaatgggattaatcggtcaatacaggccctacttccatcatttattaagacagcaattaaacaaaaaactatctaagcgatcactgattgttcctatcaaaggacgacttgctaaaaaaagcaatgagacaatcaagattttttagatagtttttttattattattcacagatacgcctagcttttggcacagcgaaagcctaaattattggccgcagacatcccggagtttccattgcgggctgcgatccgataacgtttgcagtaagattcatgacacaagaacgaccctccccgtgtcgcatacatggcatcatccacctgctgaaatcgttgctcaaaaaaatggctgtcccatgaacgaaattgttccaatggtatccttgcgggattgctgcaccattcccacacattgccaatgacttgataaagtccatagccattcggctcataaaaccgagcaggtgcagtactcgcaaagccgtctgccttcgtatttgctttgggaaacgcgccttgccagatgttgcagtgatagtcttctccagctaaaaaatctgtcccccatggatataagtcattctctgtaccacctttcgcggcaatctcccattcagcttctgttggcagccgcttatctgcccagcggcaaaatgccaacgcatcatttcgcgagacttggacgactggatgatccatccgttgctcaatcgatgagtccggaccttcaggatgtcgccagtctgctctcgcaaccgcataccaccaactcatattggggatcagttggctcctctgtttcgtcttttcggaaagaaaataatgaaagacaaacgaccagccaaactgttctgcttccgtcacatagcctgttgccgcaataaatgcttcaaacatctgattggtaacagtcgtttcatcgatttcaaaagaggccatctcaacttggatcttgggaccttcttggtcctcttcaaagccagcttttgtatccgtgccaattcgatacgttccagcaggaatcttgatcatcccatctgccttctttctataataattgatagccgttataaagattgatggttagcaccaagaggatgactgtctggaagaccagcgtcactttttgtggtgagaggacagtgctgacttttgcccctaacaaaccgccaacaatcgcggctggaatcacaaaccacaaaatctttaagtcatagaggccaaatccagtggtcccagcaatcgtcacgattttcgccaattgagagaaaaaaatcgtacaaatcgaatagactgtcgcttctttgattggcaaagcaaacatcagcatcagcaaagaaacattgatcggtccgccgccgattcctagaagactggctagaaaaccaaggactaaaccacagaagcaataccagaagttatttttcagttggaatccgggccagtcatatttggtataaaagaaagcaaacaacaaggtcacgacggtcaaaaagatctgcaccatctgtacatggtcttcattctggaaaaacagcaacagctgatcaaaagcgacattgcccaagacaccgcctaagatggcgcctcctgaaacccaaaggacgatttgccaattgatcttatgtccgctagccaactgtcttgcggtagaaaccagcgacatagtaaagactgctacggcagaataaaacgagatggccgcaacagaatgggcgccgataaaatcaaaaatgggtttgatcagaacgcccccccccatgcctgaaacggcaccaaccgtattcgccaacacgatcactataaaataaatgaacccaatcacacacttcccccctgtaacaaacctaaaatccgattgatctgcggcacaaattcctgcaagagttgctgataaccgcaatagtccccatccacatagatggcatctttcattcgtttgcagccgccacgacacattttttgaaacgggcaactcagacatttctttggcatttcgggccgttgacacacaaacgtttttgcaatgtcctgttcaaataactgacgcaaggtctgttcttgaatataccccattcgatagtcatctaacacatagaaatcacaaggataaacactgccatctgcttcaatgacatattgcacttgacagtttcctaagatcccgcaggcggtgaattgttgcttgaccaataaattcaaaagatcatcaaaaagcttgatactcacataatgcccctccgctaattcttgcagccataactgcaaaagctggtggtaaaatcccgcaaaacgttttggtgtgagggcatagctatttctttctttcgcatctaaatcatctaaacaaggaataaactggacaaaatcgattttttgttcttttagaaagcgaaagactttcttagcctctttagccaatggattggtcaggacacaaagcacattgtagccaatctcaaagtggtcaaacagctgctttgtttgcagcactcgctgaaaagttcctcttcctttcggatcgacccgatgcaaatcatggtagagcggatggccatcgatcgagagaccgacccaaaaatcatgttctttcaaaaaagcacaccatttttcattgatcatggtcccgttcgtttgaatcgcataatggacctgtacctgcttttgctgttgatccactagttgggtcacttttcgaaaataattgaggcccgccatcgttggctctccaccttgaaacgctaatgtcaattgatcaccgtcttctaagtctgcataaatattttcgatcattttatctgttacttcttctttcattttgccaaacgagcggacttcccgcaaggaactgacattggcataaaagcagtagctgcagcgaagattgcagagggaagatgcgggtttgatcaatactgaaatatgtttcatggtagaagcctcgattctaaataactttttgaagttgctaatttatttaatttcttaatcccaaacgaatatattcactttctggcacttcaattcgatccatgatttttattaatttctggatcatcctttcttcaacgtcaggattatccagtggagtcaactgttgcggatcctcctccaagtcaaatagcaaatggccaactgaataagaatcaatgtatgtggagacttcaatttctgtataaggatactgatttgtgaagcgatttccctttctttgcttcatggtatctaatgcttccttattgatgaacccccttaacatcgcgtaattcaatgtttggatagtgattgggccgttggaaggatcaacagacgcacgcatatacacgtacttcccatcataaatattgacatgaccgccatttgttccaaaaatgatttcatcatgtaaaacagtctccttagactttagagctggcaataatgatttaccatccatatccaattcattcgcaataccaaaataatctaataaagttgcaggaatatcgatcgtttggcttaaaacagaagtatgggtatccacttcagcatttgggtaactgataaaaaatggcaaatggataatttcttcatacataggagcaacattctttcctaaccaatcatgctcaccaagaagaaaaccatgatccgtattaataatcaccaacgtatcctgccacatttgattcgtctctagaaaatcaatgacttttccgagatgatggtcacacattgctatcaatgcagcatattcgttttgtaattcaattaaatcatcggaagaaatgtcatctgtaacccgaccatactttggccaaaaataaggtgactcatttggacagtcctcataaagtttacgatatttttctggaacaaaaaagggttcatgagggtcaaagcattctatttgcaaaaaccaattatcttcttttttatattcttccaagaaatcaagtccagcttgaattgtttgaacactcgacatctcattttcatcaacttgtcttgtgcggttcgcaaaatgctgttcaactgaaatgccttgcttattcaaaggatttatttctgcatggccttcagcaaatttcctaggtacccagcgatcaccttcctgcccgcgaaacccctcccaagtagaatagcgattatgataggttgcccctccatcctcaaaatagtgagaatggtcggtcactaggtgacagtagatgccattttgttgtagcacatcaaaaatggaatgatcaaaaggctccaattgcccccacatgcgatgcataaagttatatcttcctgtatgaagttcacgacgtgctggcatacaaggcatacttcccccataaaaattatcgaaagtaaccgttttttcccttaagcgatcgaaatttggtgtttggatccaatcatttccataatttgacagaaaatcttttgacaacgtatcaaacattagcatgatagcgcgcatattttcccttcccttctttactatcgtatcatatagaacacaacttaatgaatcacttgaatgacttcattaacaatatctgggataacatccaaataagtatcagtatttgttacaacaaccggtgtgatgatcgagtagcctttggattgaattttttctttatcaaatcgaatcaacagctcgcctttccttacttgctgtccttgttttacgtaggaagtaaagaaatcgccttttaagttaacagtatccattccgacatgaatcaacaattcaatgccattcgtagattttaaaccgatcgcatgattcgttgggaacaatgtttctacagtagcatcgaatggcgcatagatctctccattgcttggaacaatcgctacaccttttcctaataacccagaagaaaaagcttcatcttcaacatcagccaatgtcagtaaatctcctttgataggcatctcaatctttgtttccgtcattaaataattatctattgctatctcttgctcttcctctgattcagcttcttctcgatcttcagtaggatcatacatgaatgtaatagttaaaacaaacgatagtgcaaatgccacactaattgcaagtgcatagccataaaaaccactgccaattccatcactaggactaatataatttggaagactaaaaacgcccattcctcccatgataaatgattttgtcccaaagaaccccatgatcagaccacctatggaagaagaaatcaaagttgcaatgaatggtttcttacggggtaacgttaccccgtaaagggagggttcagagacaccgaaaagactagaaataaaagcgggtataccgatcgcacgaacagaattatttttggatttaatgataaccgctaatactgctccagcagtagcaaatggagttgcttgtcctaaaaccattacaggatcgtatcctaatacaccaatattgttgatagcaatcgggataatcccccagtgaagaccaaacatgacaagaacttgccagattgcacccaccgctataccagcaacaatcgggctaaactgataaatacttaacacagcagcccctaaaatatttccaatccatgtggctattgggccaatcacgataaatgttaaaggaaccatcaataaaactgttagaaatggcactaaaaagctacgtaaaacgctcggaattaatttggtaatcactttctccaatttcgctccaaagaaagttgcaatcacaattgggataacgctagaactataactcatcagaataactggtatacccaaaaaagttacataaacaggtgactcaaaaatcgtaccattaaataaggtataaagaggttctgtattagcagttaaccctgacaaggccggatagaccattgccgcaccgatagccataccaacaaattgcttcagaccaaatttctttgctgcggtataaccaagaaaaattggaaagaaatagaagaagcagtcaccagcggcttgcaagatggcataggttccagaagtattttcaatccaaccaagagaaacaaagagaacgtttaatcctttgatcattccagtagctgccagtaaccctaatacaggtgtgaaaataccagaaataatatctataaaagcatccaaaggtcctttcttctcctttttttcttccgaggcttcgtttgataacccagcatagtcaataaactcttgataaacttctggtacgtggtttccgatgactacttgatattgtccaccactttgtactactgtaactacacctttcgtttttttcaatgctccagtatctgcaattgattcatcttttaaattgaaacgtaaacgagtaatacagtgagtgagaccggcaatattttcttttccacccacatttttcaatatttcctcaactaaatctttgtatgccattttattcatccccttattcataatcaaaaaggcaagacaaataattattcccaacaaaggaataattatcagtcttgcctgctttaccagtaacaacctctattcgttctctattaatttttgaatgggtagcgataagtataacttttcatcatcacttagagagactttcagatactgctcaaccaaaatcatcgttttgtaagctgctgggtattgactctgaatgtgctccagcaatggatttttgcttattcatcttagtccgggtagtcaatcgttggaagaaaaagcgcaaatgagtgataaagcgatcaaacgcaagcgaatcttcattgatttgaattttattagatagacgaataagtgaaataatatctctaattttctttgcaattagctggacatcttcaggttgatcgatctcatctgtcagctgagcattgatcaaatgcattgcaatattccctgcttcttcttcttcgaactggatacccgttttttcattaattaaaaatagtgcttttttccctatctcaaattctttgggataaaacttcttaatttcccatgaaaggcggttataaatactcattccctgtttgtgtaatttaatcaaatgatataaatgatcggttaaggatacatataatgtttcacttaactcatgctctagatcatttttagctaatcgaataatatcatcagctaaggaaacgtactttgccgggattgattccattaatgtcaaaaaacgttcagaagctttgtttttatgcaatacaaatactttctctattttcgtctcgtctgctgcttgtcccggtttcattttaaagcccagcccggtgccgatccaaataaaatctttgccatcttttccgaccaaaaccgcattattatttagaatctttttgatcttcaagacgtttctcacctccttaaaatgaaaaaaggctatacctcaatacatgtgtaggatccatacacacgtacaaaggtatagcctgcattatcagtaactacccatttgattgtttatactatactatttatttgattttcgtgcaagcgtttttatcatttttttctgcttgcatgtgttttgttgagtaaatactccattcctactcctcatccagtaaccgactttgtccttcgatcttttggatctctgtgatgtcttgcgtgacttccagacagcctagatatttccccgttggatttttcaacgcaaaatagcgaatatagatttttcgtccccgcatgtcaatccagaaatcagctgtttctcttttgtctgaccgaaaatcgtctaagattttttgaacgatgtgcatacttttaggtgggtggcaattcactacttctcgaccaatcactgaatttgtccgggggaagactcgactcttcccttcagaataaaaacgtacccgatcttcattgtccacaaacgtcaaatcgactggcaatgtttggaacatagcaatcaattgttccagctgcaaggaaccggtgggaaattgaacggtttggttcgtgggagcagtcgttgtcactggcggttcagcgaattctccaaacccaagtcccgcggcaataccagctgtggtttcttgggcctgtttgatggccaattgacgagctggctcccgttccaattctttctccagtgactcttggcttggtttccaaggcaatggttcaggaatataagcaaacccaatgtcaaagctatcttccgcgatccgttgccaatccgctaaactgaagacatccaatgtcataggaaccatgatttcttcttctttaaaaatcatttcttcaatttcagattttactgcctgccatttttcagcaagaggattatatgctgctttgtcagttgccaaatactggttcaactctttgatcatctcgcgaatatcatcgtcgactccccacatgactttcggcggagcagagatgccatacttctccatatatgaaaagatcagcgtttcttttcttgcataatgtttgtcgatctgtaacagatcctgcagtgctgcttgcagacgtcctttttgtgaccagtccccttttttgattttcttgagcaatccatcgatttcgtccgtcaataacgattgcaggacttggttttctagcttgagggtatggactggatgaccaggttgtccatattcttcatttgaatgatggatctcgttgatcgatcccttaaatacagccgcatgaatattgcatagacgttggatctccgaagggtctaaaccgctttgaatcaatgctttttctgccgaggtgatctcagtgacatctacgccgtcaaattcttcattgaataagcgtttggcttcttcaaaagaaccgccttgatgaagcaagctcaaaatttcgacgattcgttcttgccgttgttccttcgttctcatttgtcgactcctttcacaagaaaaccttgattttcaaaagattgaatgattttttccaaaggtatctttttcatttgtgcgcctttcggaatcgtcatatagcgaccggcagtttggagcatgccgggtttattgatggcagtaaagccaagtttgctcataatatctttgatttccggatgttccgacactaaatcaaagagattttttgagaaatctgcttctttcattcttatccttccttctactgagaataattctcaatcaactgcatatattatatacgaaattgctcacaattacacgatcatttccaaatttatctcccctcacttggcacaaaaagaaaagaaccacttctcgacctctgcgagcgaatgattctttaatagcaagatgaaactcttgatttagtgatagaaaataatcagctgcgatagcgacacacgcgattctctaatccatccaccacaccaaagaagaaaaagcccatcaatgcaatcacaacaatgcctgacagcatttgctcataatccattttagaccaagcactcaaaatcaagtacccgacgccataagtcgtattatagttttccgcaaagaacaaggaggcaagcgagataccaatacttacccgcatgctggcaaacaatgccggcatgattgctggcaaaatcaagaaacggatctgatgcagcgggttttgcgtgtaattttgcatcacttgaaagtaagttgctgggatttcttttaccccatctcgaatcgaaaccacaacttgaatcacgatcaccgaaaaaatcaggatcacctttgaaacattccctaaaccaaaaaaaatcatgaaaactggtagaaaagcgacctttggaatcggatataagaaatagagcagaggatcaacgattgctgctatttttgttcttccgagaaaaatccctaaaggtataccgatcagcaacgcaaaaaatagtgagatcaggacacgaatcacactggcccctgcatgtaaccctaattctgcacgcaattgccaaaatcgttggaaagtttgataagggtccggcagcgaacggttatccgctaacaagctgattccccaccataacaataaaaacgacagtgccccccacaaaaaagaacgtccggctttcatctgacttctcctctcatcttctttttcaatgccaatgaaaaagcataaaagtccatcgtctcacggcggttagcttggtggaaaactgggtttttgatctgatgtatttgatgttcttgaaccaataggatcgtctcgccaaggtaagccgcttcttctgtatcatgggtcactacgactaaaccgttcgcaagtcgttgttgctcagataaaatcagattttgcgtacgttctttggtttcctgatccaaagacgatgtcggctcatctaacagtaaaaatgctggactggtcactaatcctcttgccattgccactcgctgtttttggccgccactcagttgactagggaaacgcgctttgaaagaatctagttctaacgcttgtaagcacgtttcgactaacttttctctttggtttttggggactttttggatttgaagaggcatttctaccgcttgataaactgtctgccacggaaacagacgtaagtcttgaaaaaccaattcgatctcagaaggatggctatcgccataatcgatatgacctgattgcggcagctgccaccctttcaacaatgagagcagggtgcttttaccaacccctgattttcccaagacgacgtatgtatggcccttatctaaggttaaatctagattgttaaagattaagcgatcttgaaatgaaaatgcgactgattctaaatgaatcgccataaattggctccttctttctaaaaaattgttgttccctctttcacattctatgctatactgattgttgcgaaaaaaaatagaaagggatgcatttgatgttccgcacacttgtgtttcatgaaatacgaccagacaatgagttaagtgagcaaccaagaccaatcgaagttgccgatggctatcaagatgctcttccattgccgttattcaatagctgttctcattttaaacaacaaatcgactttttgaaagcagaaaaatatcatacccttactttggaggaagtcaaagactactatcttcaaaagaaagctttaccagaaaaagcggttttgttgacgtttgatgattgctaccaatccatgagggaatatgcctacccgttattgaaagaggccggcttcaaagcgaccgcttttgttgtcagcggttggttgtttgctgaaccgagcccttataagccggctgtttccaaaacactcagtcgctcggaattgaacgaaatgagtgatgtttttgaatacgccaatcatacgactcacttccatgaacgaaaaggaatgatgggccgctcaatgtgggaaccggctgaaaaatttgcggctgatttagattgctgcaatcaaactgtagcgatacaagatgtttttgcttatccctttggtttctatgatcaacagacgatcaaaacactagaagcgaaaggttttgtcttgtcattcacgacgattccagggttcaacaccctagaaaccccacgcatggaactacgaagagacattattcccttctcattggataagacatcttttgaacaattattcaaaaagacccattaagaacatcccttcaaggaataaataagaaagaggaacgaaaaatgaaaaaaacgattttatttacttgcttatcattattggctttagtagttgctgcttgcggaaacaattcagattccacttcagaaactaagacaactgacacctctgcgacaactgctgaagtgaccgatcaaacgttgaatgtggggattttaccagcagaatctgcgattccaattattctggccaaagaagaaggctattttaaagatttaggtctaaatgtagaaatcaaatcttttacttctccaaatgatcgcaatgttgccgtacaagccaaagaattggacgcaactatcagtgatgtgatgacagaagcgacgtttaagcaaaatggcattgacatgacaatcacttcggacattctagaagactttaaagtcttagcttcgccaaattcaggcatctctgaaatgaaaggattggctgataaaaaaattacccttgtaccgaacttcattttagaatacatcatggaccagtttgctgctgaaaatgattttacttatcaaatcgttgacattgcttcttttgcggctcgttctgaggcactattaagcgatcaagttgatggtgctgtctacacagaaccgcaagcgagtatgttagccgctcaaggtgcaattgttttgggcagttccaaagaagctggcatcaaaggtggtaccttgcaatttatgactgatgtggtaaaagatcgaccacaagatgttgccgcattttatcaagcttacgatcaagccatcgattatatgaacagacacaaagcttctgaatatgctgatatcttagccgactatcagttcccagatgccatgagtacttacttagatagccaaaaagaagactatccttatgctgccaaagtcccacaggaccaactagacaaaatcgtggcttggactaaagacaaaggacaaattgatcaagcttacacttatgatgaattgactgattttagtttcttagcgaactaattcctgatcacttattacacaaaaccaatactcgaatccatcaaagccagtgctgtgatagattcgagtgttttttatccagccattatttgacggatgctcggtcaccgagtatcattcactaaagggttgtgagcgatgaaaactactttatctgttcgtttcactacataagaaagggagaaaatataccatgcccaaaattgatctttatttactgcaaaagccagaagagacacaattttatgactatttacctcaatcggagtcttggcacagcgcctataaacaacttcatggtgaatccttggtgattcattcttctgttttgactgaaagcattctgcctttcattactcacccacttgtattggaacttctagagcaagaagatctcgcgtgcttgcctttagtttttgcagaaaacaacctttattgtaaggggcgtcttcctacgctcaccgaatgggaagaattgacacacgttggtatttcgattcaggaattagatgaatcaccgagcgccacgaaaacagcggtctatcatgatcttatatgatggggaaaactatctgctaaactgtcgttggtaagccttctcctgatgaaagattcggtctttatagctataaaaaacaactatgaatgagagtgaaattatggaaacgatgacttttgaagaattaatccaaatcaactgtttttctgaagaaaaagaagaacgaaagaaagcagctgaattattagaatatcgttatggctgcgagattcgttgtggtgagatggacaaaagtgtccgctttgctcaccatgctcgcggctgtacgatcattgctgcgaaactttgcgccaatgttgtgattttccagaatgtaacgattggttcaaatcagcggtttaaccggaaaaagaatgcctgggaaaatctgggcacacctattttagcagaaaatgtaatcgttgcagatggtgccaaaattcttggcccagtcatcatcggtgaaaattctgtgattggagcaggcgccattattaccaaagacattcctgccaatagtgtagcctttggcgtcaatcagtacaaaccaaaaaatcccgacttcgatcttatcatcaatgaccaaaatatccctggagaagagatcatgcggatcaacgcagaacgcgtagccgcatttaatcagcaaaatcaacgctagcagatcatccgattatcgctagcaagacaaccaaggaattataagcgatatgagcaaacacagactcccatggatttttgttgcgcaaatagacgattgtcagccaaaatccaataataaagtaagggtataacaaaaaaatattaccattagcattaacaatatgggcccacgaaaacaacaaaagactgcacaatgtcgtaacaattctcagccatctttttctaccagtataaataagcgtatagcgatagaacatttcttcgaacaatgggcctactactaatgcccccaatagtaaaggaacggttctctgagacgatggataataaaaagtcattgattgttcacctggaaagataatctggttgaagaaaaccgttgttaaaagaatcgctacaaatgtcagcaagcctatttttatcaatgagagaaccttcagttcttttaaacgatccaacaaatccctataaaaaaggataacaaagaaacaaagcaacactagcttggcgcccaactcatgatagcccattaaaaatttcgcataggaagaaggaattccatgtatggctattcctttccagataacaaaagccaaaagaaaaagcagtttcttcaagtcttcactcctttttgagtagtttcactagaattgcatggtgcttcgcttcacaattaacctctatcaggattcttctcgttccgttctttctcatgattctctttgggtagtttttagatcattctcagcatttttttactcacactacaattatacactataaaaaggtatcaaaaaaacattcatccgaaagaatgaatgttaatcagacatttttttactgaacaatgtcattgactgattggttttttaggaagaacagaaatgaccgttctcgcgaccaagagatagcaccagataacaagaataagctaatggccgttccttccctcacaaccaaaggaaatgaaaaagctgtagaaaggccgattgagattatgacacacagcacatcaacactataccgatattgtttgaaggaaaagcgacttctatcagccatcagctgacaaaaattttcaataggaaatttcaagtgattgagtcgcaacacttgtcccgtagcgagtcctgaaatcaatgtcccaacgataaaacatgtgacttgtgccaaatagtttggcactatcagttttggcagtaagccatataaaataccattgactaaattgccaaagaaaagcaatgctgccatcataatcaaatagttgatccatttccgataacggtttttttgactgtggtccagaaaccaacaagtgactaagaagagcagattgatggctgtcgtaatggttccgaccttgatacctgtgattgtggatagtgagacattcaatgaattaaagctgcttacaccaacagctgctttgattgtcaagctgatccctaatgcgctgataccatagaaaaacagtgaccaaaagagggttcgtttcatatgagatctcctttcatttgctccttctccattatgtggtatgctaagaaaaacaactaggagatttctcctagaaagagaggaaaaatgaaacgaaccctttatcctgttgccaaaaagtttcatcaattggacttgcctttttccactggaacattagaacagtcctctgtttacgagttttctcacaacgagatcatacaagaagaagccgggacactgactcacttgtacgtgatccttgaaggaaaagcaaagattatcaagtctcaagccaatggcaaacgatcgattttacaatttttgcattccggtgatttcatcggagatctgaccttagtgtccgctgaaaaaacgaccaaagaagttttagcgatcggtccaactgtttgcttggcgcttcctatcgatcatgccaagcaagtattgatgcaagacattgattttgtcaaaatgatcagtcaatatattggcgataaattaattagacggatggaacatttctccatcaatcagacttaccaattgaattatcgtttggcgctgttgctcttggaagtagctgtagcgggaatttatcaagaaaaactcacagaaacagcagaataccttggtgtcagttatcggcacttgacctacacgttaaaaacattcaaagaaaacgattgtgtctatcgtgaatctaggggttatcgcatcaatgaagcaaaccttaagcaattgattcgatcgatgcaacgcgaatagacacgctcttttccttctatcacgcttctttgctgattgcgcatgctatttgctaatttgagaatggccacagttgaatagccaaactgccagtccctgagaagacgatttggtcttgctctttttgcggataaagtctggaagtaaaggtatactccccattgtttatgaacacttccatcgatgaagtgtccataaacagttggatctgtcgtaattctgatagttgaatgcttctttttttgcgtccatagccggaaggcccatgagaaagagtaaaaatatggccatcataagagagaatcgtgtcttggcgcaagagaagctgcagtttttttgtctgttgggttagctctacctgcagttcgtagacctctccagctaattttggagcagtaaagctatcctttaactcgacattccagaagaaaggctttccacgtaatttttgatattctggcaatggttgttggatcaatcgttgtccattgaagctcagttctcgcggcaatgtcgccgcatgctgccatcctcgagtaacagtgggattcgagtattcaggacttgtgtcccctagtcccatccagccccataacaatctgcgccctttttgatccaagaacgtttgcggagcataaaaatcaaaccctcgatccaattccacgaaatccgatgttggcttaaatttcaaatttttccaatctacttcccctaataagtagccagactggtataaattattgaaagcataagcttgcggatctactccctgtggtgaaaaaagtaaaatatcttgtccgtcaagttgaaagaaatcgggacactcccacatataaccaagggaataatcatcccctaaaaatatcccttgatacgtccattgtgaaagatcctctgactgataaatcaaaatctttccttcactttcccgagttcgagcccctaagatcatatagtaacggccctctttttcaaatacttttggatcacggatatgatcggtaaaccctgcaggatatgcttcatgcgggatcactacttcttgtttttcaatcgaataaccatcactaatcacatggaccgtattttgttctctgccactaaaagtataatcatggtccccttcgtttttcacatttcctgtataaaagaaatggatctgatcatcctttacaatcgcactgccagaaaatacaccatttcgatcatacgaatgttctggtgaaagaaaaattgcttcttctttgaaatctaccaaattggttgacgttttatgtccccaatggggtgcttcttttcctgcaggattttgaggaacatattgatggtagaaatgataaaccccattaaactgacaaagcccattgggatcattcatccacccagtttccggcattaaatgaaagtacagtcgccagttatcctgagcgatctttgcttttagttccgattgttgttccagctcttgccaggcttcttttgcacacaaatccatccaccactttcttctctacaatttttccattaattctcggttgcgcttaacgtttgaaggtcatcctcaatcgttgtttcttcattcaattcatcggaaatctttctccgctgcagttggacgcaggcaaagcccacactaaacgcaatgaggatcactgcaatgtatttcaacatggcgccgaaatctcctgtatacaacaacaaaccaggaataaatgtaatgcccattcctgttgctgccaattgaaaaacatacgtcatcaagccgccgatggcccccccaaccatgccagaagcaaaaatacgcaaggaccgaagattgatcccaaacaataatggttccgtgatcccaaacaaggttggtacagctgcactaatggcattcgagcgtttgactttgtttcggtaaagaaaagcagctgcgattgctgccccaaattgtcctgccatactcgctgttcctagaacttgcaagacattctctcctgaagtatttaataaaccaagttcgatgatgctcaatgaatgatgcaaaccggtgataacaatcaattgctgaaccgctgcatataagatatagccaataccaaaaggcgcttgtacgaggtaaacaatgccgttgatcactgctttttctgcaacttgcaaaatgggacctaatgcaaataaaactaatgtcagcgtcactacgatagtcagaaatggggtgacgactaaatccatcatttgtggaacaaattttctaaatcctttttctaatttggaaacaagccaaccaacaataattgcggggaaaatcgaaccttgataccctgaaatagaaagaccgaataaatgaagcggctgtgcatcgccactagcaactgcccaagcattgggtaactgaggagctaccatcatcaaaccaacaacgatcccgatgatcggattaccgccaaattttttggtggcactataagcaatcaatacaggtaagaaagcaaaggctgtatctgtcagcatttcaaagagcgcataccagtccgcactaaaaggaacccctaattcaactagcagaccacggatccccatcaaaagtccagttgtaactaatgccggaatcaatggcaccaacacatcagaaagagtacgaacaactttctgaacaggcgtcagattggaataaacatcttctttaaaggctgtctgctgctcaccatctttacccattgtttgagcaaaagcctcataaacttcatttacttttccagtcccaaaaataaactgatgctgtcctgtattaaagaaataacctttgctttcagaaatgttttctgccttctttttgtctagcaacgcatcatttttcaaaataatgcgtagtcgagtggcacaatgctcataatttttaacgttttccttaccacccactgcttggagcaactgatcaatgattttctgatctttcattttaattttcctccatttcaactcactttattttgtggaaccggttctacaagaaggataacagaaaccgtttgcaaaatcaacccgttttatcaaaaaaaaaaagactgtgacaaagtcatcatccaacaagttaaaccgaatcatatgctattgtgatagattcctcggacttttgcgacgaggagccactgcaccgcaggagccataatagagactgtgacaaaatcatcatccaacaagttaaaccgaatcatatgctgttgcgatagattcctcggacttttgcgacgaggagccactgcaccgcaggagcaataatagagactgtgacaaagtcatcatccaacaagttaaaccaaatcatatgctattgcgatagattcctcggacttttgcgacgaggagccactgcaccgcaggagcaataatagagactgtgacaaagtcatcatccaacaagttaaaccgaatcatatgctattgcgatagattcctcggacttttgcgacgaggagccactgcaccgcaggagcaataatagttaaggttcggatagtgttacttgtcggagacttatggcacagtccctttcacgaatcattatggtatttgttctatgggaatcgttgattgtttgatcaccagttgattcggtaacttaatcaattctggcacttgaactttttggatcaacttctggatcgtttccaccgcatcgacacctaactggtggtaaggatagtgagtggtcgtgatcgtcggaaagacataatccgtcgaatcatatccaccgaagccgctaagggagaaatcctccggcactcgcaagcctaactcatgcgcggctttcaatacggcaacagcaatgttgtctgtggcacaggctaaataggtcgcttgattctcttttagaaataagcgagctttttgataggtttcacttctggaaaaagacgtttcgatgaaagataatttggtcccttccatttgagcgaccacatccgtaaagcctttttttctcaagatccctactgcttcgtctttttcagtcactccgataaacaaaaaagaccgatggccgagttcaattgcatactctgccagtttctctcccgcacgataatcatcatggacaatcgaatggactccttgtaagtgttgacccaacatcagtacaggaacggtcaattgctgcaagacttgtgctagctcactcgtgatctctctagccagcataatgataccagcaaccttttgcttgaccagcatctcaatattttctaattcgcgttcttcattttgattagaattcgtgattaacaattgatacccattctttcgagctgtttcatcgatcccttctaacacactgttggtggaaggagaatccagcctaggaatgatcactcccaacagttttgtgtcttgtgcttttaaactgcgggcaaacgtattgggccgatagccggtctcttcaataattgcatcaatttttttacgtgtttgctcgctaacatagccattattcaaatagcgggaaacggtgcttttcgcaacgcctgctttttcagcgatatctttaatcgttaccgttaccatagtcaccctactttgctttttcttttattataccaagaactgaaacaaaaataagcactgattctctttcggatgccattcacttcatcaaaagataggaagccacaaaaaaagatgcttgctactcatgaaagagctagcaagcatccgtttatttctcgtgatcaaacgttcaagatccacataaaaccaataaagacaaagaataacacatacatgatcggtgaaacttctttaccacgtttggccgcaatcattgtgattggatagaaaatgaaacctagcgcgatcccgtcagaaatactataagtcaaaggcatgcctaataaaatcagaaaagaaggaatcgcgatttccatttcatgccatttgatttcttttagtgattgcgccatcagtactccgacaataatcaatgctggtgctgtaacctgagaggtcactactgataaaagcggagaaaagaatagaccaaacaaaaagaaaatacctgtggtcacagctgttagtccagaacgaccgccgacagcgatccctgctgaagattccacatatgcgcctactggagaagttcctagtaatgatcctgccaacatcgctgtcgaatctgacgctaatgctttccccactcgaggcatcttattgtctttcatgaaacctgcttgattggctaaaccaactaacgtaccggcagtatcaaagaaagtgactagtaagaatgttaggacaacgacccacatttgcaatgtgttgatgtcaccgacatgcttcaatgcgactaaaaaagtcgacgacatactaggtgctgccgaaacgatcgaacttggtgcgtggatcaaacctgtcactaaaccaagaatggtcgtcgctgccatcccaatgaaaatcccgccaggtactcgacgaaccatcaacacagccgtaatgaccaagccaaagatcgttaaccatgtcgtacctacactcaatgatcctaaggcaactaacgttgaatcgtcggaaacaatgatcccaccttcactaagaccaaggaaagcaatgaacaagcctatcccaccagaaatagcatatttcaagtcggaaggaatcgcatcaatgatcatttcacgaagtttaaaaatcgtgattgcaataaaaatcagcgaagcgacaaaaacaccggctagtgccgtttgccaaggcacacccatcccgatacagactgaataagaaaagaacgcgttgattcctaacgcaggagctgtcgcaatcgggtattttgccaagactcccatcaaaatacatccgagggcacttgctaatgctgtggctgtaaagaccgctccctcatccataccagaagcaccaaggaccgttggattgacaaaaagaatataggccattgaaataaatgtcgtgaatccagccaagagttcccgcttgatggtcgtgttgagctcatcaagcccaaaataagagtgaagcacatttttcattttttgaatcctccattattcagataggcgcgattattttccctctgaatccttaataaaacaacgaaatcaatgatataccaacttttcctccaagtaaataaacttttctaaaaatttcagaactattttcattttcatttaagatgctaaaaccgcttatttcccatacacagtgcctcatactcgttatgcttcgattgtaccacttgaatagtaaaaacaaaaaaagtctgtactgtcagaaacaaaaataggcagccaaagaacgatcatcttttccgcagaaaagccaatcctacctgacagaaagatcctatcaggatttcttttgctgacctattggttaaactgtttttgtgaatgatcaatccacaaaattttgctcttcctcaatcaaaatctttaattgttctgctgtcgttcgtttcattgacaacggcggcaactcttccaacgtaaagaaaccactggcagaggtttcactgttcgtcacaaaagaaccttctttgatcgaacaggcaaaaactaatttataatattgaaacaattgtggaatgtctttgcgcagattagtatcaaatactgcacaaagtttgtcaacttcaacaactaatcctgtctcttccaacacttcttttataacgttttctttgggtgagaaaccgacttctgcatagccacccggtaaagaccactcttttgtatgaatgtcttccactaataagactttgttatcctggcgaatcaatgctcgaacatctacttttggtgttggatacccttcattggcatctagcacaagtttaagcgtatcggttgtttcttccgtcgatcggctcatcaattccactagaatttctttcatttcgacataacgctcttgatcataaatatccttgccataatagatcccagcatcagcgattgctaacaatcgctgatacttctcaaaaatctcctgcatctgctcccctcgctttgtgctctgtcattctctctttatgataaagcaaattctggcagatagaaagccagacagcactaatttctaaagtcagctagcataattcaacaagcaatcattctttgcgatagatcatgctttgctggatttgctttaacgcaaaatccatgagaaaaatcaatcccatagccaataaactaccgatcaatgttcccgagaaacgccaaggaatcagatggagtggtacaaaactactgccgatagtcatcaaaagcagcacttgcggattggtaaaaaagttggcgatcgtataattgacaggcatgaaatattccgtcaatacattcaatacaatcaaaatagcagcttttgcttctaatggtaaatccagtgccatgagtaagaaacctaataagagcccaactattcctcctagcacacgaccgattgttctttttttgatgttttccatatgttcgccagcgagtaccgcggctgcagaaatcaagatccaataaccattgcttgctctcaacagatatccactataagtagcaataaataaaatcatcgaaaaatgcatcgcttttaggatcatttccggttggtggtaaagagcgacataatacttatctttgagagaaagctgctgaaagcgatctttgggtaaatgaaaaggcagcctttctgcagcggagatcagcaacccagccgccagagaacctacgattccataaagaagataggagctttgatgaagaatcgccagtaaagcagctgtcacattctgtgtttgatggtgaaaattgaatcccgttgcgtagagcatcagtacaaagaaataatctggttttggcaagcggtagattttggaaagtaaaaaagccgtgaaggacaagcagccgataataaacggtgcactccaaggaatcaatgaagtaatcgcccctaaaataaaggcactcaacaatgcaaaaccgtggatcaggattgcttttatattgtaactgaaggaacggtgctgaaaagccaaataagaaaaagctcccatggctccaacagaacaaatcatggggtctttggaaagaatcccagtaatcaaaggaacgcccattgcgatgccagagcccaatggacgtaatagtttggtagttaaattcatgacattcctcctctagcccctattgggagcgacatcttttataagtggttgtttgggaaaaaattagtatgtaaatgatcagaagaaaacaagatcttcaatgaaaaacacggcataactgatgaagcaagctatagaagatggaagatttttaacaatgaaaaaacaagcagcgactttctagcagagaggcaacggcctctctatcaattataggaatgaaaatcgaaacatgcaaacttttcaagaaagtttcgtgaatcacttgatctcagttaatctatcagaaaagacagtgctctctcattgccgtcaattatacggttcaagtgatataaaaaagatcaaaactattctggagcaaacaagaagttgcactcagttagttttgatcgaattattttattcctctatctcctttaggataggaaaaatttagtcctcttttattttacagatgcactagaaacagcatcgactacgacagcctctggcgcaccagttgtcgtagctgactctgcgttatcttcgtggacagaagcactggtaacagcatctgagttctcgtgaacagaagcgctagagacagcatcttcgtttcccaccaatttttgaccggtttgttgcagataccattcaatgattggtttgaaatctagaatatactcgttgatacctgcatattcgccattttcatcatgcatggcttggtaattgtggacgatgtatttctctggaacctgttttggtacatgaacccgaacagcatctgtagcgccgctgcgcaattgttggatcacccattccacatttttatatgatttttcagggtgacagtttgctaatggattgcccacctgaccgggaacacgagctgccaacatttcatgggcttcttgacgcaagttataatacaagaattgattattgctatccgcaaaggtcaactccatcggcattgaatctaaaaagtaattgatttgatcgacggtcaataatccacgatttaactgaacgtaagtatttccagaaacggcccctactgcttctgcagctttctcaagccattgatcatcagacatatcaacgccttccaccgttgtagcgatcttcccagtcgcatgtaaatcttctggtggcaattgtttaggtccagctaatgcagagactacgttaataaatttgacgaagcttgctaacgtgctgcctaaaaaatcaattgttcgttgatcgatcagattcccatcttcatcaaaagcttcttttgactttcctagtaaaaactcattccccggcatcacaagtgcattgactcctggggcatccaagatttgacgcaaatgcaactgtgatctggaagttccttgatcataatacgaagcacccacgaccattactggcttattttcaagaggatgaatcttaaatgaaagccattccaagacacttttcaggcctgctggtactgtatgattgtgttctggtgtagcaatgattacgccatcggctaaaatgatttttcgatttagttgctggatctctggactgttcgtttgatcatcatcttgattgaataatggcaaatctttgatttcgaccagttccaaagtaaaaagttcggtgaattgttttttgatgaatgttaataattttcgattggttgaaacttctgctgttgatccgacgataccgattaatttcatcttttctatctcctatcgcaattaaatggtttcccaagaaaaattttctgcttcacgtttattagcttgatgggcatgttgtaactgacttgtgatcgtcacaaacaagagaaaatcactgaatagctcccgcaattttgttacttgctcttcatctttcaggcgtccttgttcatcaaaagcttgcaatgagtgccccaaaagaaattctgaacttggcatgatccgtgcttttaattccggtgaatctaaaatctgccgcaaatgagcctgtgctctggaagaccctagtgtgccatacgacgcccctgtgatcataacgggcttatcaacaaaaggaaaaataccataagaaagccaattcaaggcattgatcagcgaagctggaacggcgtggtcatattctggggtactgatgatcacgccatcagcagcttcaattttttctgcaatccttctgactgcttccggcaactcatggtcttccggcttattgaataagggaagaccggcgatttcgacaagttcgatctccgcttcactagcaaaaaagtttttcatgaagtttaacaaatcgcgattcgttgatcgtgatgagttggttcctactaagcctataaatttcattttttattcttcctttccaaaataattttctttgatccctgacgtgtggcagacccgattctcccttgtgacaaagattccttcgattccggtctgagctttcaattgatccaccacttgaacgatcggtttaccaaataaacgagttgtccagatttctccttccaacgatgacttagaaacaatggtcagactcgctaagtcacttttggttggaaagcctgtttttggatcaatgatgtgatgataaacggatgctccttgctgtaaatagcgttcatagataccagaagtcacaagagaggcattcttgactttgatgatctccaatgattgctgccttgttccttgggggtctcttatacctatacgccaaaaaccatcctgatgttttggagacgcgccataggtcacgatattaccacctaaattgatcaaagcataaacagcatggttctgatgacagtacattcgtaatttatcagcaatgtagcccttagctaatgaaccgaggtctagcagcattccctgtttttccaagaagacactttgctcttcctcattcagacgaatttgttgcgggtctgtcaatggcaatagtgcagttacttctgagggtgtgaggacttttgcatccgtaaatccgatccgccatctttggacaagaggaccaatcgcaatattcaagtgactgtctgctgcacaactatgatatttgccgattttgatcagctcataaagttctggatcgacgaccacaggatgttgaccagctgcgtgattcaccgccatcaattctgagtggggatcgtttgcgctaaatcgtgtttcatattcatgcagcaggcgttctaattctgatagcaaccacattggatcgttatgggcaacttgtaatgtgatggttgtacccattctatgaatgacccttgtttcttctcgaaaaaagttttcacccatttgtatcccttctttgattccaaaaatcaaacgactcgctagcgaaccatcatttttgttagtattttcacaatcagagaatactcctttaaaacatttttgtcaatatcattatatatttttttatatacaaaaccgcgctaatcttatataaaaaaaagaacaaccttcgatctttcgttgctagatcaaaggttgttccctataaaacggatcaaaaataacgactcattttcatttgctttagtcatgcatcattatagctgttttttcatctgatttaactcattgatcaacagccgatttttgttgatttttgcaaacgcaagtgcatcttgtatcaattctagaatgacagaagctggttcgccggcagcttgggcatttttggccaactgtgcagctgcacgggccagataataggtcaaatgattctctgagcaaatggcgatcgcataatttaatagtgcgttgctggtttcaagatcattcgtttgcgcgtaaaaaaccccgcaatggaaaacgatattcaaaacgcgccagatgtcttccgttgtttggatgggatacgtataaatttcgctaaatactttatcgaaatatacttccgctttttccaactcagcttcacgcgcataagcgatgccgatccccgtgtaggccagcagttgaaatactgtgtcggtcgtctttgacatcagcaattgatcaaaatggaacaagacatccgtgaacggcgcctggttaaaaaccatctcgaatcctttaagataataataacgagctcttaaatcggcgtctttgatcgttttgggatcgattttctccaaaatttgagccaattgttcaaattcactggtaatcagcgaaaattcagctttttctagttgttcatctagttgtgaattcaccacattgattgaagaaaaaagatccactaaaggcagattgattcgattgcataacttgatcaatattttcaaggaagggacttgtccattattttcaaacctgctcagagttgcttgtgtgcaaataccctctgaaagttctttttgtgacatcccaacagcctttcgtgctgcaataaatttctctacattcaattgcctttcccctctctgcttcaactttggcagccattcagtatcgatatgattttagcatgtttttttgaaaacaggcaccctcttttgattttatttttcacttgtgaaggggaagattctatggaacaatcacttttctgagaaatcgccttttacgacagcccgctgggtttgatagcttcctttctcttttcctgtacgtatctcggctagctttgtttcgatcattttcataattttgttcaagttttgagggtctgctacaaaatctagttcatccccattgatctgcattttcggacagacatcaaaattttcataccaagcatcataccgttcgttcaacaatttgtagtaatcatacaaacttggatcatttgccacctgttcatacgaacgtcctcgcttaccgatccgatcgatcatagtctccaaagaaactttgatgtggatcatcaagtctggttgtttcattggggcggagtcttccaactcacgcagcatcgtgttcaataaattgtcgtattgctcgacttccattggtgagatccttccaagatctgcattcaaatgaaacatcatgctgtcttcataaatcgaacggtcgatcacattgtcatcgtgagacaaggcttcccgcattgcaagaaaacttttattcaaaaaaaagatttgcaacaaaaaagcatatctttctggatttgagtagaacaatggtaacacatcgttgtcctcaacattttcataaaatggttttgaagccatttccttcgataaaaaatcggtcaaactacttttacctgctccaatcgttcctgctatcaataacacatgcatccatccttcttactaaaatatcgttgagccatccttgtctcgctttttccctcactgataaacctaacactgaagctgattcaaaacgtaggcgtatctttacatggcatttggttagcagcaaaatactcataaaagaccttgtttactgatttctctttgataacaaaagatttctcgcgactaatgtctcagtggcaacctctctagtgtatcaaatccagcacgtattacaagattgaaggtcctttttccaataacgggcactcttctgctaacaggttgtcgtctaaactcgtgcgtttctcagagtcgtaatggcggattctttatgcttgtttgcctcacttcgacacaaatccctgctaaacgattatgacaaaaacagcgctccttccaaacttcaagatccattttacctaatctttaaaaaaagtaaatacaatatatagtgaacagagtgtaagaaaaagattaaaaaatactatatattgtgaagtaatggtatctaaaggaaggaaatattcagtcactgcagctgattttgttattcattttttcccccaaaaaaaacacaacacctgctctcctatcagaaaaaagagcaggtgttgtgtttaaaatgttgctattccacttcaatggatcagcaatcagtcgtttttgtccccttgaatcaaaaaacaaactctagctagggtatatcctttgtgtcagtgaactgatttccgcctctttccactaaagaatatctttccatgatccttaacgtaagatttcgatcgttttctcgattttaaccgttacacgaccgttcttgatcacataaacccgttcgggaatatcaatcaatgcattgcttttcgactttgtatctaacaatacaagatcggcttttttaccaacagctaatccataatcagctagtttcaacgctttcgccgtgttggtagtgatcatcggtaaaaccgtcggcaagtcggcagccccacctaagtgggcaactggaacagctagcatcgcaatctgaatcaagtccccattcccataaggtgtgaaggcattgcggatgttgttgcttcctaagcagatatttacaccaccatctcttaatttgcgaatcggagtgactgcacgacgcacattataaggatcgtttctcgcccctaaatgaagatcggtggcagacaatggcatgacattgatttgtgcttccgccatcaatgagatgacttctgctaatttttcaggcggcatcgcatgcaacgcggtcaaatgacctacggagacacgcccgtgatagccttctttaatggtcttctcacacagataaacaattgatgtctcatccgcttcatcggcgaaatcttgatggagatcaatgtctttatcaaactgtttggcaatcgaaaaaaccaaatcaatatgctcattggctggtgcatcattataaggaattccccctacaacgtcggcacctttttccattgcttcgatcatcatcttatcagtaccaggcgccttgaagattccttcttggggaaatgcgacaacttgcatatcaatcaaatccttgtattcttcttttaatcgcatgatcgtatcaaagcccgtaaatccttgggctggatcaaactctgcatgagtccgcacagctgtcgtaccatgaacgatcagcatctcaagtgcttgttttgcccgttggtatatgtcttcctctgtgaaagttggctttaattttgcagtaaccgcgatagcttcttgcagtgtgccggaattgttgggttcacggtcagcgatcaatgctttatccaaatgaatatggctttctacaagaccgggaatcagcactcgtccattggcttcgatggtctcatttgcaactgtttcgatggatggtgcgatctcgacgattttgccagcagtaatgccaacgtcttttaactcttctccatcctcgattcttgcttgtttaattagtagatccatttcttttcctccctcttacttacccaaaaatcaaaccaatgaacaacaatataattgaagcaagacttagccatttcacatttcctttgaccacatccaaaatggggatttggaatcctgaagataatgcttgcatcgtgatgttgacgaaactcatttgactgcctaagcccacgcccattgtgacaaaacctaaagcaatcggtgggaatcctagggaaacggcgactggcaaaacaagtgtcaacactgagcccacatacgctccagcaggaatgccaatcaagactccggttaaaatcgccacaggtactacaacaaattccggtgcattttgagctaccccagcaatgacggcaaacgttcctgtttgcgcaatgatattgatgaatgccaagaagattcccacttgaaaaagacgagtcagaatatacgttgatccatctaccattgcttccaccgattgattcattgaaaaatcagtacataagtaaatcaatgctaatgtgatcaccatataaacaagcggtgtgaagaaaacaaaaccaatcaactcattgactagcgggccgaatataactgcaaaaagcaagaaaatcgctggtaatgtgattttgaacaactcgccattactttttgtttcatattcattttctgcagaagctttaaagccgatgtgccggcgcttcgttccccaaaaagccaaagcgatagctaacacgacaaacaacaaccaaaaaggacgcatctcaacaacataagaagaaacgctaaagccgcccagtttggaaacaatacttgattctaaggaggcaggagaagttgtaaacgagacagctgccgctagcgacatggctgcaatcaattctggaaccactcccactgctgcaaaagccagtggtgcgatcaccattgcactgccgccgccaataccagacatataagtagctgctgcaagcaaaatgacaataaatgcagaaacatattctaccttgccttttgttcctcgtttagccaaagtcaaagctgccgtatagcttcccgctttgaaaacagccattgccacagcagaattgatgatggggacagtgatactcaacatcgttggcacagcttccagcagttgcgtattggcttctgctaaactgatacctccgatgatcattgctagtataccagcaaccagtccagcaatgatcatatctacctttctaaataaaagaactaaaaccaagaccaatggaactaaaaccaaaatagctttaaatcctgttggtgcaacgatttggtcaattgcttcttcagcatgtacagcaatgccataaaacattcctacaaacatagcagcaagcaaaaaaacccattttttaaatgttttcatttttccacgtccttttttggataaaaataaatgcattgaaaaaaacgaatgattcagtctattacgtaactagcaaaataggttattccatttagagaaactcaaacggggcctgctttctccttttataaaacaattactgccgattacctattgaaatcaaaatgagatcactcttaaaaaactacccctttcactacttgctattcagctacaagttctctgagccactcctccctaagaatcattccctgcactgtccactactaataaacggccacaagatgccgttggtgaatcctttgaagttgtcggacatacaaatacaccgcttttttgtgggaatgattcttccttttctccttttctgcctatcttcctgttttctattttacgcgaatgtgaatccgctttctttggacgttattctaaaaaaaacgatctttttttagccgattgtctaaatcatttgcatcaaagtgaaacaaaagcggctgttctgcctattctgaccagccacttttatcaattatctggttccactgaagaatcgcttaatccgctgatagaccagcaattgtttgcgggcacgttgaatccggcgataccgatgaggatttttttggtaaaacccttgatggtaattctcggctggccagaaagtcgtggctggtctaatctctgtgatgattggttttgcataatgacctgccctttgcagctgttcttttgacgcttcagcaatcgcttgttgctgcggatctccgacaaaaatgattggtcggtactgctttccccgatcttgaaactgtccaccagcatctgtgggatccgtcaactgccaatacaatgagactagctcctcatacgtaatcaaccgattgtcaaaaatgatttccactgcttctacatgtccgcttaacccgctactgacttgatcgtacgtgggatgcgggatattcccgccggtatatcctgaaagaacagaagtgatccctattttctgttcaaaaggctccaccatacaccaaaaacaaccccccgcaaaaatggctgtttcttgatgactccagtcagtgatttgatgtgtctttgttttttgagttgtttgagttgtttctatccctcttaactgatcataaaaatcctgaaaatccggtgtcaagttgcctcgaagtgccaatggtcgcaaagcagcttccaactctgataggacatttttttgttcttgtccggattctaaccgatctcgggctgccaacaactgggatcgttcccaatctcttgtccctggattgatgatcaaattgtaaagctgacttaatcgttcctcgtccatccttctcatcctctctgccagcaaaactttgaagtgttccatcctcttgcaattacttgaaatgatttatatgcaaattaccatatttccttcatctggcctactgattcgctttctgaccaaagaaaaaattctctaaatgacaaaaaaaccgaacaaatagcggtacagaccatcaacataggagggtctgaaattcctgtagaacagaaatcagctatcgttcagttcgaggtattttgctgtttggttatcttaagagcattgtttatcttgttagtgaaaaatacaatggacttaattcttctaatgcttcagtcgtcaatctctcaacatcttcgatgctctctgatggaaaccaaagtttgccgatttgaaaactgcgtccttgcagcttttcttcaagttgtctttgtttttgcggctctgagaggtatacagctaatgggcaatgatcttctagttcatgttccacctgtggccaaatataataatcagccaaatttttgtctttgctccattcttcaatctgccagcgtaagtcattataggctgctaaactccctgaacgttggccacttttgtaatgttggaacatgaaatagacttgatattgcttttgattgatcaatgcagctaggcaggcattttgattcggatgtgcctcattccgataagcacaccaaaaatgactgcgcaaattccaaccattcgtccaactctcaactttcggttgaaggtctgctgatacattggttgcgacagtcatttggatatgtttccatttttgccagctcatctgataatcctctttcagccgctgaattgtttctggtgggtagatgtctttgatttgtttaaaggcaaatacctcacgatcgaataaatcaaaatctgccttagcaaattccataatgtcaccttacttttaagctctatttttttagtggtagtaaacagcatctaggaacaatccttgggaaggcactgtctctccggctgcttttcggacttgattcgtaaatatctcatcgatcgccgaaatgtccattgtacccgcaccaatctctaaaatcgtcccggtgatgatccgtaccattttataaagaaagccatctcctttaaagcgaaaacgcagcatatctccttctcttgtgagtgagagttcctcgattgtacgagtagtggattttttggtcttttttaatgcagaaaagccaataaaatcatgagtgccaataaacttctcacaagctgcttgcattttgtcccaatcaagctcttgcggacaatgaaaactctgatgacgttcaaatacggttggaatcggactattccaaacataataactgtattgtttgccggtcgcattgtaacgggcatggaaccgttcagaggcttctgcgacctctttgatgacgatgtcttgaggtaggtagcgattcaggaattgcaacattttttcgggggacaaatcgcttgctgtcttgaaattggctacttgtcctctcgcatgcgtccctgcatctgtacgtccagacccgatgatttcgattttttcatttgtcatttgtgtcaaaatactttcaattttctcttggatcgttcgatcagaatcgcctaaacgttgccaccccagatagcgcttgccatcatattcaatcgtaagtttaatatttctcatttatgttaattgctcctgtcatcaatgatttaccccaaaaaaacgggttcccttgcttatcataagggaacccgtcaccggtgtaaatgctctaaagaagattttagcgatatttcaagaaaacagccaaagattcaaatttctgatgtcattaaaaacttttatttcccaatcactaatctccttgtatagactgcttggcccgaatgcatgactgcatcatcgacgatggagacgatccgagcttgtcgtgtcacagctggcgtccagttctcatcaatcacttctgataagctagtttcatcgatagactgaaggtaattaactgctaactcgacactagcagaaagataatccactaatagttctttttgattaacaattaccttggcggcttcttctggtgtatgacgccaatcttctgtatcgtcaggcaaatccaaagcaaatcgcttcgtccagtccgctagccaaagtggttcttgatccgctaatgcggaaatctgcagatcgatttcgcgagcggtatgccagatcagccaagtgactgacttaatcagtggctccggcatcgtgttcgcttccgcgatactcatttgtgccaacgtttcttcaaatcgttcttgggcccgttgcaatgtctcgatcgtcaattgtgtttccttcatgatactcctcctctttagtaagtgcttatctttactctactacagaaaaagggagaaaccaatgaatcaacctgctggtaaaaaggactgaaaaattattcttccgcataaatttctttggctaaattgaatgccgaccatgctttaggccatccggcatagaaagccaagtgtgtgatcaattcaacgatctctgcttgagtcacaccattttctttggcgattcgtaaatgagcttctaattgaggcacaccttgtgtcaaaaggctggcaacagtgatcaaactgcgatctctggcggacaattcttgttctctagaccacacttctccgaataatacgtcatcattcaatgccgcaaactgaggggcgaagtcacccaatcgttcgcttcctgctgtttgttttttcattctcattgcctccttatttttgtaactgctgatagtcttcctccgccacagcttcgagccattcaggcgttccggcagtaatagccagatgttcaaaccagctatcttttgctgcgccatgccaatgcttgatgccatcatgggtgacgacaatatctcctgctgtcaaaaattgggctggttttccttcttcttgataccagccttcaccaccagtaatcagcaaaatctgataaccatcatgatgaatatgccaattgttgcggcaacctggctcaaaagttacattcccaacgccaacattgaccgaggggtctgcaactaaagtgtttaaataactttgtccaacaaagtattgggcatacgcttcattttttgcgccacttgggaaaatcacgccatcttttacctcttcaaattttgccattgcttgtctcctccttgcatacctctttgtctgataccattgtgccattttgtcagctttcacaatcaataaagcggcaatcctttcaataacttacaagttcatgttactgcttgatccacataacgtccaatacttgttaagctgatttctatgcttgcaaagcatgcttgaatttcttcaaaaatgtttggactgtcggcgccaaaatcgtctctttcctccataccagaacacagttcgtttccagaggtggcgaaaaggggatgaattttatttggttttctcgatgatgaatcgctccagcaattgctaaagcagcaccaacattgttttcgaccaataaaagcacattaaaaatcaaattgtatctcccaacgattgtcaactcttcttcaacgaatcccccccacgtgcaaaacatttccaaaacttctttacgactcgaacaaatcaacggtgtggtgaggatgtctgcaggtgagatactgctttgatcagccaacgggtattcatttgcaacaaacagcccccagacttctttcttaggcaatggtcagccgattgtattgatccgtcgttgcaggatcaatcaaaatcgccacatcaagcaagcctttatcaagtttttccagaatatcattactagttccgctaaaaatagtaaaagacacttgggggtgatcagtaaccatttcttcgatgatttgtgtgagcaaataggagttttctgcttccacacaaccaatcgcaatttgtccattcagaatcgtctcctgataattgaacaattcttgttctgttttctgattcaattcaagaatttcttctgcgcgcttttttaaaaacagacctgcttctgttaaataaagtttcttattttggcgcacaaacaattctgtgtgcaaacgctcttcaaactctcaaatttgtctgcttaaagtgggttgcgtaatgttcagctttttagctgcttgggtaatattttgttcctcagctattgctagaaaatactttaatacacgagtttccatcgaaaactcctttcttctatgacacaacatttttcctactgttatctcagattttcgggaaaagaacgcatccttatttatctgtaacaacgaatactagctttattctaccacctaactagaaattcttgaccgctattcgtttggttcatccaaacaaaaaggcccttcattcactgaagagaacgaaggaaccgatagaattgaatttcagttgtttctaaaggacgtttttattacaagcgaatcggtgtagcagtcttttgcagaacattgtttagcgcttcaatatttgtacgtccttgggtctgcagccactctttcgccgcaccttctccctgagtcacaaaaggctctacaccgtttgcccaggttgctcgtccacaaagtacgccattgaattttgagccggatgttttggcaaattgcagtgtttcttggaacaattcagctgaaacccctgcactcaagaaaatatagggcagatccgttgcttccgcttgctctttgaaataaaccgccgcttcttcttttgtataagcagcttcctccgcatagccctctacatagttcatattcacagggacttccactttcaagacatcaacgccatagtatgcttgcgaaaattctcgcatcatatcatttactttatgaggttttttcaaagcatattctttcgaagtggtatctgggatagcagcatcataagaaaccagttctaagaaaaatggtagattttcagcaaggcattccgaaccaatccgttcgataaatgccttcttttgatcattgatctcgtcaggttcgtccacatcataatagagcaaaaacttacaagcatccgcgccattttcttttagccgtttcacagaccagttggacaaaagatcaggcaaacgacccggagttgaagcatcataaccggttttctcgtaggctaacaataatccagcttgttcatcccgaacttgggctgctggcaatccatactctggatctagtaaaattgctgaggcatagggcgtcaactcggctgacacgatttttttgaaggcactgatttgctctgtcgtgactgaatggtcttggaatctgccaatcatttttttcaaagcccctcgttgatcaatggctaaagcactaataatgccattttcattacatagctgttggatatatgcttgcttatttgataatgtcatgctttcactacttccttttttagttttctgccagttttccatttaaaatttcggcaatttcatcaggagactgtgcttgcttcaaacaatttgtcacctctttatgcatcaaaagccgtgccacttgagacaatagtttcaaatgtgtcgttcccgcttctgaatcaggtataaaaagagcaataataaaatcagttccttccccatccaaacttttccaatcgattttgctatttaattggacgatgatgacattggcttcttcgatactgtgatctttcgcatgagggatagcaaatccatccatcatccccgttgtactctcctcttctcttgttagcaattttctataaacagcagcttgatcactgctgatgcctagaataactgcttgtgctgcaaggaaggtcattatttcgtcttgtgtcacaaaatctcgcttcataaaaatgtggtctgttttgatcaacgtcatttgtcttcctcttttctattctttcgctgtttctttccattcatcagctgaaacttctgcttcacgtttttgtacactgcgtttttggatgaaccctaaaatcactccacctatgatcgagccaagtaaaatcgaacctacccaagcaattttccccgtgacaaccggcaatactaagaagccgccatgaggagcaggaacttggactccaaacatataggtcaaaaccgctgcgatcgatgaacccaacatcatcgtaggcagaacacgcagaggatctttggctgcaaatggaatcgccccttcagtaatatgcgttgatcctaaaataaagttgactagccctgcattgcggtcgttcgtatcaaaatatttcccaaaaaataagacagcaaatcccgtaatcaatggtggcgcgatacatgccgcagaaacacctgccataaaggtatggtttccttgagctaacaatgccgttcccgtaacgtaagcggctttattgacgggaccgcccatatcaaatgtggacatacagccaacaatgatgcctaaaatcaatggattcgaattctggaatcctgccaagaaatccatcataccttgattgatcgcctccatcgggcttgctaacaaagacatcaccacaccaatgactaaaacaccaatcactggatataagaaaatagccttcaatccatctaattgtttcggtaatcctttcatgactttttgcaagaacagaataaagtacccagctaagaatccagcaaagatcccgcctagaaaaccagcgccaccagcattggccaacaggccgccgacaaatcccaccaccaaaccaggtcgtttagcaatcccttcagcaatgtaagccgctaaaatagggaccatcattcccattgctgtatccccaattccttttaacatcgctgatgtcggattataggtgggatcattaggatcaaaagagtagacaccccagattgcgaatgagacggcgatgatcacgccccctgctacgacaaatggcagcatatgagaaacaccattcatcagatttttataaatactatgtccgattccggcagccattcccccatctgcttgctccaatgcatcgaccgtcttgttttctgcaatcagcgaccctctcaatgcttcttcaattagctgatcggcatctttgattcctttgctgaccggaacattgatcacgcgttttcccgcaaaacgttccgcttggacatctttatctgcagcaataatgaccgcatctgcattttttatctcttctggcgttaactggttttctatccccacttgtccatgagtctctactttaatagctattcctttgcgtttggcggcttgttccaacgcttcttgtgccatataggtatgggcgatcccagtgggacagcccgttgcagcaacaatcttgtaagtggtcattttttattcgctccttcttttgatttcaatttgttcttccaactctgcaacatccgaaaaatcagttagtcccttacgaaaagcggttgaacttccagcagctaatcctttcttcaaattgacatccagcggctcacctgttaaataccctgcaagaaatgttcctaacaacgtgtctccagcacatgctgtattcactactttgcctttaggagagtttccagagtagaccgtatcttttgtcaagagaaggccgccttctcctcctaaagagagcagcacatgttgcgcaccactagccaccaatcgtttggcgtagtcgatatagcctttgcgatcattgatttcggtctgataccatgcttgcagctcttcttcattgggctttaacaagaaaggctgataaggcagacattccaacacctctgaatagcttgaatcaataatcagattcacttgcttttcaaagcaaatacgactgattgctataagaattttgggcgagacaccttgtggcatactcccagatatacagagatagtcaccagcttgcagatgtctaatttgttctagcaaaagattgatctgcttttttgaaatttcaggtcccttattcacaagtttgtactccttattatcgcgatttacatgcgtaaaaacgttgattcgcgtaaatcccggaacgggaataaaatcggtctgaatcgcttgttgatgcaagtagtcctcaatataattaccagtaaaaccagctttgaaccctaatgctgtactatcgataccaagttttttcatgatcaatgagacattgaccccttttccattggcttggatatcatcatcctttgtgcgattcacttgaaatggtttcatctcatctgtttcgataaaaagatcgatcgctagatttaacgtacatgtataaacagccatttgcgcccctcctttcctacaaacctattatggatcactacttgatgtaaatgttttcataaataaacaaaaccgctgaaaacttttacaagaaatacttcatgaccttgaagtaggtgaatctttcgatttacaataaagactagctgaagggaggcagaacatggatacaaaattaagtgagtcagagcaatacctgtgggattttatccaaagtcatatccttgagattccgtcttgctccattataaaattaagtgaatatgcaaacgtttcaacggcgactgttgttcgtaccatgaagaaaaaaggatacgaggggtttactgctttcaagcattcactaaaagaaaaagataataccaatatcaattttgcagcgcttgataaggtggacgaagggataaagacggcgattctaaagaatgaacaagaagtgatccgcacgatcaatatggtggaaagcggcaatatcgaagacgcgatccaacgaatcaaagctgctagacgaatcatgatttttgctcgtggattttctgaactgattgctcaagaaatgatggtcaaatttcagcttactggcaaatactgtgagatgcataccgatcccaacatcattaagaacatcagtaagaaactatcaaaggaagatatcgtgatcttcgtttctttaaatggtgaaaccaaagaattgatcaccgcagctgaaaactgttatgaagcggagatcggtaccattctgctgacagccaatcggcactctagcttaatggcgcatatcgaaattccttttgttggcttcaaatcagaaggctccttctttccagactatgaagttcgttcaagactgcccctctcgatccttgctagaatcttgctcgacgcgtatgcgctgcggactgcagaatcaaagaggcactgatatcttgagaaaatcataaccggtaaggaaactgtagttgatttgagatttttcaaaatgaaatgattcacgctgaacgcattgtttttgcagttattcatatagaattcgatactcgtcaaacgatggggttctttgatttttatccagttaaatttgcttatatttttttgtcaaaaaatgatcatccgaaaaaaatctttcgatttgataaagcggttcgtaaccgtctatctgatcgaaagatttttttgaactgtttgcgtatagaaatgcttcctttatttcgcctcctgattatcgtcggtacgaaacgtcaggcattaggagtcagcaactttactggataacttaactcgaataactaaaacctaaaacttagtagaatgtttcatcgtatgcatgcatttaacccaacaactacgactatcaccagcccgctcttgcttaatccaaatcaattggttgaataaaatcaacctgccatttcccctctttctcagaatagttaaaataccatagttgagaaaaagattgttttcgatgtttctttcctgagaggatctgcttactcacccggtcttccacataatcatagcagctaaaatcaatccgaatggaaaagctatcttcacgtagttgtcgataattctctacttgatgtaggatgactttctttgtatgattttttataccatcctctttattctgttgcaatacttgactgtgttccaacaatagtttgtcagtatagtgtctgctggatttttcaagtgcttcttgatcccaagcggtttggatcgcaaaaaagctcttttggatttcatgaagtaattttttcttttcgttctttttacctgggatttgagcgaataaatcattccttctggttcgttggtctttttttcgtttaactaaagagagaatcgcggctccgcctactgacgccccaaccaaaacataattttctataactgatgatgaaccataggggctataatatccataccctcgtcttccccaagaagctctggaataatgatccgaatagtcatcaactgttgtgacaccgccaaagccgccacgactggtcgaaccaccgccgtgtcccccagcaactgccattccctgcactggcagagcaaataaaaagaataaactaagtaaaaaagccataaagtagtgtttcttcattggataccctcttttgtctgactcagaaagcccgacaattttttcaaaatctttttcatgccattcagttccaagtgttcttcatcttagcactgtttaacgattggcaagctgaataaatgcattttttaatgattcattcgctgtctctttaaaatacagataattgttttgatttccttgattttgttgtgtgattagaacttttggctgcttttgctggaagccaaagaaatagagatgccctccagctggtgtagcatggtcgatgtccgaatagattgccacaatctgaaaatcggcttgtccctcaccattttctgaccactccaccgagacgggcgtttgattaatgacggttgtccatttaccaccaaaaatatcttgaggtacttggagaccatagtaattcgcttgcacatggtcgtcatagcttcgatattgctgccccatttcttgtccccaactctgcataaacgtcgcaagctctgcagacttggaagcatcccacaaaacgtgtgtcaccggttgacttgcttgtgcagtattcgtggaagcttgtggttgtgcgctttgctcatttgacgattgttgttcagatgattcagtggtcctgcttttagacgcttcggtactcgtagcgttagctgttttggttgaaattgattgagacgtgcttgactccgttgtcacgactttttctgtagaagatgtttcctctgttttatttgcggaacagccagccaaaaaaagcagtagacccatcgttgttactagcattttttttcatttattaaaccacccttaaggagtattcagtgtacatatagtagcagaccatatactaaatgcttactaaatttttgcgaagttttctcacaacttcctcatacatgagattgataaataacattacatggcattggtatggatttagaactgcgaaggttacttttaggaccataaaaataaaaaaacagtttagtgtagttgttttgaaaacattgaatcctttgcgcttttcttcgcaagtttgcttaaatatttcaactaatgacaaaatgctcgtttgttccctaagagttgcggttcgccttttttgatgcctttggtcgactagctatttttcccagctttgcaataaaatagtccaaccatcgaatcaagatgattggaccttttgacgcaagttgcctttccaaacaactttgctctcaattttttttgatgtttaatccttaattattttctttaaccaaagaagctccattagtcgcaatcacctgtttgtaccagtaaaagctatcctttttaaaccgatcataggttccgttcccttcatcatccgcatccacatagataaatccatatcgttttgacatttgagaagtcgatgcacttactaagtcaatacatccccacgtagtataacccattacttcaacgccttttctgatggcttcattgaccgctttaaaatggtcttcaaaatactttatgcgataatcatcatgcacttttccatcttcaaacgcatcaaaagcaccaatcccgctctcaacaatgaacagaggcattctataacgatcgtacatgtcgattaatgcaattttcaatcctgttggatctacttgccaaccccaatcacttgtatcaagataaggattcttcacactggtgactaaatttccgccaactttttcccgatcttcttcatcttctgttttaatcatagacatataataactaaaagagacaaaatccactgtgtgttgctgaatgatctcctcatccccttccaccatttcaatggaaaaattgttctcttgccagtaatttttgacaaaagtcggatacgttccaaaaacctgcacatcagaaaaaaagtagttctcccgattatgttgttgggctagcatcacgtccactggatttgaggttaacggataagctaaagctcttgtaaccatgcaccccacctgcgcattaggaatgatttgatgggcatatttagtcgctagggaactagctacaaactgatgatgtagcgcttgataaatggcctcttcagcttctttttttgttttgtacttttcttccaccactcccatcgtagtgaaggggtgtctaaagacgctatcgatttcattgaaagtcagccaatagtttacatactttccgaaatgttcaaagcaagttttgctaaatcgtacaaacatgtcgatcacttctcgggaaacccagccgtcatattcattgactaaatataatggcatttcataatgagacaatgtgactagaggttcaatcccattcttcttcatctctttaaatatgcttacgtaaaaatcgattccagcttgattgggttcactttcaatcccattggggtataatcttgtccatgcaatagatacccttaagcatttcagtcccatttctttaattaatgccaggtcttctttgtaacgatgataaaaatcgattcctcgtcttttcggaaataacttatcgttttttgactgcatggcttcctcgatttgttcaggagacacgtgccattgactgatataatctgtcctatctacatcaggtttgtacattgcgacatctgctaacgacatcccttttccatcaacgttccaagccccttctacttgattcgccgcaattgctccgccccaaagaaagttcttgggaaaatagcttttattcattcgattacctctttcagattgttgtttttatgctattatttctgtttgtatcgtttttttgccagtgaaagtttggatgattttacccttagagtcgataatgtctacctcatcaagatcatccaaattggttactacaaggatcgtggttggatcatagccttcagactggatgccttcaatatccacacttccgattctttgccccttttggatgtcatcgcctgctttaacagctaaatcaaaatagttgccgtttaattcaacggtattgatgccaatatgaatcaatacttctacaccagatgttgactttaatccaatcgcatgttttgtaggaaaaaccagttcgacctttccactaaatggtgctttaattacgccatcagttggtattgcagcaaatccgtcacccatcgttttttctgaaaacactggatcgttgactttttctaactcaatcacttccccatccaatggtaaactgattgtattgacttgaccttctgtttcttcattacttgatgaagattcttctcccagtccaaaagcaaaagttaaaattgctgacaggaagaaagcaagagcgattccgatgaggtaataaacaaaggtatcacccaaaaaggctggtaacgttgttaatgctggaaaaacatagacaatcgcctttgtctgcattgctcccatgaaagctccagcaattccacctgcgattgtttgggcaatcaatggttttttatattttaccgacaagccatagacgatgggttcagttatcccaccaagtaaagctggtacaatcgcagatagcgagagcactttaaacatttttatctttgcttcttaaaaatacgcctaacgccacacctgcacttgcaaaagtggcagccgcaaccattggtcgaataacgtcataaccatagactgcaagattattgatcatgattggcacaacaccccaatgaatgccaatcattaccaagaaagtccatcctgccccaataatcaaaccagccagtaacccactgcggtcactgataaagttcatagcgcttccaatcccatcccctaatgtaacgccgattggtccaacaactaacacagttagcggaaccataataagaagggcaaccattggcaacaaaaaaatttctaaactctttggaatcattcgctttagcagcgtttctaactttgaatagaggtaaatggaaataatcgcaggaatgacagttccagaataccctattaaaattgctggaatacctaagaaatcaaccgtcacaccattttctgtgactaatgctgtgaaattaggctctaaaagtgctgctacaattgctaatgaaataaattgatttgttctaaacactctggccgcactaaaagccaaaaataacggtaagaagaaaaatacactattgccggctgctgaaagaatcttataggtacttccatctgctgacataaaatgataggtcgttaaaaccactaacaaggctttaatcattcctgccccagctaaaggcataataatcggattaaaaatggaagacagtgtattaaagaagcggatgaagatatttccagatcggtcatcatctaatgcttccgactcgtctgatcccaaggcgcttttaatgtcatagttagccatgatcgttttatagacatcttccacttcatttccaataacgacttggtactgattatttgcttcgacgacggacaagacaccggaaatcttcttaatttcatcggtatttttttgtgcaatactttcatcttttaacttgaatctcaatctagtgatacagtgataaagactaatgatattctctgttccaccaacataatcaataatacttttggaaagagcactataatttttccccattgttacaactcctatcaattttgtttatgtttgttataatacatgtgtaatatacaattttttcaacatattaaataaaaatttcgttttttggaaactctttcacagataggagctagtatttatgggacccttaattattagactattgactgttcttaacaatgaaacaacttcttctacctactaccatatcgctcagacacttttgaataactatagcattatcgataaatcaagtatctctgatatagctactttatgcactgtctctaaatcaaccatttcaaaatttgctcgttccatcggatttgaagattattatgaattaaaaaaatcctcaacctttgctgaaaataaataccatttcgacttaaattacatttcaaatattatcaatccaattgaaaaaaatggttatgatgattatttagatgccatcattaaagatattagtgcgttcaaacagcaaagcaacatgagaagtattgatgagttagcaaaatgtctgactacctataataaagtaggtgcttttggactgctattttccgaatcagcagccattgattttcaatacaaattggcttatgcgggaaagtttattattacttatcaaagtgatctcaaacaaatcgaattcatagaacaagccgatgaagagacactattgattattttttctaactctggcggttttttacagcgacaacaacttagagatgatataccctacagaaatgtatttgaaaacacaaaagccaagattttcgtaatcacagcaaatgaagaggttcgtaactatcgtttcgttcatgatgttattcttttccctcatgagactatttttcaaacccattcttttatctatcaaatcattatggatatcatcgttagtaaatatcgacagtatcttgaacctccaacaatctctcacaaacaataataacctacgaatgaaattgacaaaagaactgctagtgatgagaaacctatcactagcagttctttttgaggttttattttttaattaggaagaagtagtcatctaccattattagcaaatatgccggcaatacttttccaatgtatttcttctcaattgcaacttccatctaactattgtctataaggttttctttcttagaaaaatcaattatcagcatttttgttatttaagttatcccgtcatatcattttagtgttgggcttttcttgaaacacttttctaatgattaatatatgcaattgcacttccactaccaaatttaatctccggcaacgatcgtttgtataaattcagctctcttaacgtatcatctctttgagagagtgcacgaaacgcatagcgtgtccgtccgttttcgtttttcttcgatcctgaatattgagaggagactttatatgcagcaacaaccgcattatctgctccagtattaatcgctataatgtagcgaatccgatgaattttatcacgaccaattacccaattacctagcgtacgagattttaaattatgatcatcacgaaatttgtcgtcaatcggatattcatctgactcatctttacaaagttcaaaagcatctctcacttttactgctaagaccaactcatccgttgctatttgatttacagatatgggttgaaatccatatcgctcttctacctcttccactagcattggcttagaaccatgtccttttactaaattcgtcaaagagagtccttgaatcagttgagcataattaatcaacgcattttcactagcgtaagcttcattctcagttaatccatagctaagtatataactcaatggttgcagattcattccgtttatttcttggatagtttttatttttaatgttctagctgattcatcttcttcaaaataatcagattgacttaacatacttagagccgcttgacgatgtgcaaaaatacggttacctttgcctttcccaatataaaaagtctggttgtttctaggatcaaccaaacaataaacatagtaaggatgttgctcatctttttgcaacgcagctaaagtagatgcagaaaaatggttaagttcactcatttgttactcctctgttttactattttttctttcgtggagaaaacaccctcacttatgataaggcgcgcctgtattgatgcgaaaagcacgatagatttgttcgactagaatcagtttcatcaactgatggggataggtcattttgccgaaagagatttgggtgttgctgcgctgcatcacttcttggctgagacctaaggagccgccgattacgaagactagttggcttttgctttggattcctaattgctcgatctgctgggcaaaagcttcactggtgggatttttgccttcaatcgctaatgcaaagacgtattcctggtctttgatctttgccaagattttcttaccttctttttctttcacttgaagcatttcagcttcactcatactttctggagctttttcatcaggaacttccacgaattggattttacaataagcgcctaatcgtttcacgtattcattgatgccttgaatcagatatttctcttttaatttgcctactgtgacgattttaatattcatgaccactcaccttccgctatcattataatggaatttcttttcagaatatatgtcgcgtaccaattttttcttctatagtaccattgataccacgaatcgtttcaagtgactcttttcttactaaaaaaatgattggtagtctaaaaaaagaaatttcattgttttggtctaaatcctccctatcttcttcatatttttttcaaaatctcttagtagactattgtcagaaagaaagaatataataaatacatacaaacaattcaatagggggaataacaaatggtacgaaaaaatgtgacaccaggaagaaaaccttcttccggcttattaaaaaaattaggtattggcattcttggcggagtagttggtggtttgttgaccttcggcggactttatctggcgatgggctcttctttgacttcacctgtaacgaccgcaaccagcggtgttcaagataacaatggacaaacgaaagtctccaatgttaaatatgacgtcaacagcgatgtaacaaaagcagtcgaaaaagtgcaaggagcagtcgtttcgatcatcaacttgcaacaaaataatgcgaatggcctcgaagggttatttggctctggtcagcaaggtggtcaagaatcagggactgagaattcaggcgatgacagttcactagaagcttcttctgaaggaagtggcgtgatttataaagtagatggtgacaaagcgtatatcgttacgaataaccacgtagtagaaggacaagatggtttggaagtcgttctctctgatggcacaaaagtcaaagctgaattagtcggaacagacgcttacactgaccttgctgttttacgcatctcttctgataaagtagacacggttgcttctttcggcgattctgattcactaaaagttggcgaaccagcaattgcgattggttctccattaggatctagctttgcaaattctgtaacgcaagggattgtttcttctctgaatcgtcaagtaacgaatcaaaatgaatctggtgaagcagtcagcatcaatgcgattcaaacagatgcagcgatcaacccaggaaactctggtggtccactgatcaacgttgaaggacaagtgatcggaatcaactctagcaagatcgccagcacttctgaatcaacatcaagtgtcagcgtagaaggaatgggcttcgcgatcccaagtaacgacgttgtcgatattatcaaccaattagaaaaagacggcaaagttgttcgtccagcattgggtattcgaacaatcaacttaagctcaatcacttcgcaacaacaagaacaaatcttgaaagtaccatcttctgtcactgacggagtagtcgtatactcagtaaataacgcgacaccagctgaacaagcaggattgaaacaatacgatgtcatcacgaaaatcgatgataccgacatcagcacaaccacagatctacaatctgcactgtacaagcacaaagtcggtgatacgatcacagtgacgttctaccgcggcaaagaagaaaaaacagccaaagtcgttctatctgtagatacttcgatcaatgaacaatcgactgacagcagcaactaaattcaagtcaaaaaaagatctgccacacaaacaggacgtggcagatcttttttattattttccaactggaaaagcttcaccaacaacggcatcttgtggtaattcaagaattccttttttcaatggtgcatttgctaagtgcagttcacgagcagaacagatcatgccgtagctatcgacgccacgaagcgttcctggccagatcaataacccatccggcatcattgcccctggtttagcaacaacgactttcaatcctttgcgaatattggcagcaccacaaacgatttgcaggacctcgccttctccgacttctgtttccgttacaaataaatgatcactatctggatgtggttcacatgttttgacataacccacaacgattttcggctctaaatcaattgccaattgctccgtaaagccagcttctgtgatcaatcggttcaaagtttccacttgttgtttcgtcaaaactacttgtccgtttccttcaatggcaactgtatcagaaatgtgaaagaagttccaacctacgatcgtaccttcttcatttttgatttgagcgacatttccttttcgtacagccgtttgttcaagccctttatcatctgctgtgatcacgatcaaagtatcgcccacatattctttgttgtatgaaaaaatcacttgtcttcctcctcttacttattccgcccataatcttaacaaatttttgtctgttcgtcatgggaattttctcagtttacaatcgctgcacttcccaatccataaaaaaactgcgacagaaatcagaccaacaggcagctagtgaatgaaaaagcactcgcttgctcttttttcctgtctctgtatcttctgtcacagctttgtcttttgcttattcttcgctaggagagacaaccaacacatcacatttcgcttcgcgaataatataactcgctacactcccggtgataaatcgctcaactgcattcagtccggattggcctaccatgatcaaatcaatcccatatttttctggtaactgtttggccattgcttctttcgcagagccgtaagcaatgatcccttcgatcaaatcaaaattaacggatttaccatattgtttacaggattcgattaattcttgggcagtatccttttcctgctcaatgatcgttgtatctaaaggagcatatcccatcatcgtggggatctgctgatcgatgatattcgctacatagactttcccctgattgcgtcgtgccacttcaactgcttttttgaacgcttcattggcttggtcggagccatcgacacctactaaaatattttgatatctttgcccactcatgtttttcacctcgaaagtttaatttagacttgataagaaagattcgatttctgcttttgtttttcgatctttgttgactaaacgaccaagttctttgccgtcttcgatcactacaagacttggaattccaaagatattccattccacagccacatccatataagcatcacgatcaacttcaacaaattgaaattcagggaaatctgcttcgatctccggcaattgcggtttaatataacggcaatccccacaccagtctgctgtaaaaaagaagacattctttcctttttcgacatatgttgccaattcttctaaattttttggaacaatcacacgctcaccactttcttttctctaatcaaattatacaccttttaaaacagggaaccaactcacaagcaaaagagctgtgaacacgcccatgctagtcactgaaaacagcaccctagttgtcccatttcctgattatcgtaaacagttacaataacagatcaaaaattgaaccaaataggtctgatctagcgttgagtcgtatcacagctcttaatttttattttccttctacaattgtagcaactgttgatttatccaaacctttcaagacttggatcaccatttctctcgcagcatcaaagtcagcgatgctgaatagtgtttgatgggtatggatataacgtcctggtacaccaatcacagaacttggaattccttcattggccatatgagctgcaccagcatccgtaccgcctttagacacaaagtattggtaagggatattgtttgtttctgctgtgtccagcaagaattctttcatccgaggcaacatgatcattcctggatcatagatacgcatcagtgtaccttcacctaaatgcccaaaagtcccattcttcgtcactgtatcatcagctggtgaacagtcaacagcgaagaatagatctggttggaatttcgtgacagaaggttttgaaccacgtaagccaacttcttcttgcacattggcaccagcaatcaatgtatgacccagttgttcttctttcaatgcttccaatgcttctaatacaaccgtacagccataacgattatcccaagcttttgaaataatgtttttgccattcgctgtcttgattgtttctacttgaggtacgatggtgtcacctggtcgtacgccaaaactttccgcttcttctttagaatcaaaaccagcatcgaacagaatgtccgttacttctactgctttttgtccagctgttccacgtagtaaatgtgggggcactgatgaagaaatacatggatagttgcctttcgcagtttttaaagtgaagcgttgtgctgaaacgacataagggttccaaccgccaagaggtgtcactttaaataacccgcgttcggtgatttgtgtcaacatgaatccaacttcgtccatatgagcagctagcatcacgcgtggtgcatctgcatctgaatgatgacgtaatccgaagatcccgccaagtccatcttgttggatttcgtccactaatggagtcatcgcttcccgcatataggcccgaacatcctgttcaaatccactagttccttgcaattctgttaattctttgattcgttgaaacgttttttcttccatacttttttcggcttgaatcgaaacaagccttccctcctcttgcaaatctatatttattataacgcaaattactcattctggttcttttcttatagaaaaattctaaactatggtaaaataatctaaacagacaaaaggatttccgtttattccttaacaggataggagaagtcttcaaggaggcacaacatttatgatcaatgaacgtccattcaattattttaaaaacggcctggccatcggcgtgggtgtcggttttgcaggcgggatcttctcgacattatggatgaagaaaaaacaatcgatgaatgcagatgacgtcctcgatcaaatcaaagcagcatttttaaaagaaggtccgatcgaaggttcctggatcaattttgagaagcaaccccttcgtaaatttgcagtgacatctcaaggatataccggcggtattactcggaccgaagacggacaactgatcacttacgaatttttagcagatgcgaaaacaggaactgttttggatattcaacgatcgatcattgattaatacgcattgctatacaacagacgctcaatgattcaaactcataaaatagtcgaacatcgctagatgatttttcttgtcgttctttatgaacaacagtgatcatcttgagttgtccgactattttttagttgcagcaatctttttgggacgtttatttgcatgaagcaacgttgctaagtctagtaataaaacattggctaacacaggattggctttctcgcgatacgctgcggcgccactttcaaacaatactgctagacgatcttctaaaacaacgatttgttccaaatacggtggaaatttgattcgttttaggatccggctaggagagtcccgctcggacactaagagttccgaggtataaggaccataagaacgactggctaagagataatggccataaaaagccacaccttgaatcttatcagatgtttttctgctcattgtcacggttggttggattttgtctttgcggcgaattgctgttttcatttcagctatcgtcggcaatagatagaaagtcaactgtccttcaccttttagtgtgaagttgccagataccagttgatcattgttttgagtcaaatacgatgcttgtggaatctctaagagatcagttgtcagccaataagcgattggctgtcccgtctcttcagatgtatctgctaagatatcgatcaaacgtaaagcggctactcgtccagtagcagatcctgtgattgtcaaccataaaagttcccgttttgtatcatatactaagccccctacatgtggccgtttaggtaaaatcagcagtttgatcggctgtcctgtttctctatccagtacatgaataatagaatgatgctgatggtcatagcagtaggcagaaataaacacaaaatcttgagaaaaagccaacccttgcggcgtcatccattgacaaacctcattttcgccggtttccggcaccaccattcttgtttctgttaatccaggaatgttatattgttttgcttcagccttttcccaagctgcttgaacaataggataccgttttaactttttttcaatatcctgatgtatccgttgctgcttccaatgcttaaactttaggacatagtaaacaaggaggccaatgaccagcaacactaaaatcattattgctacccgctgagtcatttgtttgcctccttgttctattcgatcaatcgtacatataccgctattaattacagtatctacatgtttcttttactagcgtttctttataggatctttcataatctcatttatagtaacattaagaatcccttattctactatagtcacttccacatcaatattgcctcttgttgctttagagtatgggcaaaatgcgtgggcttcttctgcgattttctctgcttggtccttctcaagtcctggcaaagaaacttctaaaacaaccccgatttggtagcccccatcttctaattgaaataaagatacccgtgctttgacttcagaatcagactcaagattattttcttccagcatgtgttgaaccgcgccgttgaagcaagatgcgtatccagccgcaaatagttgctccggatttgtcccttcactatggattcctgggcggtcgatcttcatgtgcatacttccgtttggtgcctcgacctcgccatcacggcctccacgattgatcattgctgtttcgtacatttttttcattgagatcatcctttctttcgtctttctatattaagtgtaacgagtattttttaatctgacaaaggtaatgcttgcattcgacgacatcagttagacaacatcgatgatcagtgatagaagcagtttgtctatacaaaaaaagaagcagcgaaaagctgctccttaagataataggtaaaattgctgatatatttgacgattaacctcttgaacgtcccaagaaaaatgatactacagcaacaacgatgatcgcaccaatgatagaaggaatcaaagccattcctgctaattgaggaccccagctacctaacaatgcttgtccaattgctgaaccaactaaacctgcaacgatgttagcgatccatcccattgatccacctttatttgtaattgctccggcaatcaaaccgataatagctcctacgattaatacccataaccaatgcataattttctccttctttctgtgaaatatttattacacatattatgttacgcttcttcttaaaaatacacaaaaattttgctcttaaaaaaacaaaaaaaatttaaaacgttgttatattaaggataaatcaacttttttggaatcgttaacactcactgcaagaggtcaaaaaaactgccgcagctctttgaaatcgttttgatcagcaaaaagttattttctgataaagggtacctagactatgtacgattttctttcattgtctgctttcaaccgtcatcttccctatgaataaaagcaatcaaagaaaccagattgtcgtacacacctcattcactacatccttctgatgaaacatcaaaacaattggcattcctttgattctgccttttgtatttgaaacctgcttcccctcactatgtaaaaggattatgagaaaaagcagcgatagaagtgagcgtatgcaatagcgagtaaagtaaaaaataaattgttcggattgtaccccggcctttcttcttaatatttttcatttctcgcttctcccctctgcttattggacagtcttcgcgattgtgaagtcacgaaaaaaagcaactttgcccagcgttcaatgctagacaaagttgcttttttattttgtttttgaaaagtctttctttgaaagatagacagcagtaaggatgcctactaagacagctaacccaaagactagaatcgttcctatcgtgttatccttcccaggcagtccgccagtgttgatcccccaaagtccagcaattaatgatggcactgcaaccactaatgctgctgaatctaaatatttcatcaaatggttcaaattattgtccatcatatccgagaatagaccaccgatggtttccaataaatcgcgatagatcgtgacaagcttgttggcaaatttctgtcgcagtttaatgtcgtaaactaacgattcattatctagtttgtctaaaaactcttttcgttccatcaagtgattcactgtaagattctgatctttcaatgtgtgatccaaataaaccatatctcgttctgtgtctgccagattaaatagttcattattttcggttgttttacgggcagccgcatccaattggtcgatttgctttttaatctctttcaacccattgataaagtgggtatagatcattaatgtggcaaaagcaatgatatcctcaaaatgtcgaagctcatttccatgtttctcgatcaatcgctcaacgagattcgattctctagagacataggtgatcatcaatcctttggaaagaataaatgtgacaggttcaaggcgtttttcaatgcgttcttgatgatttgaagaaagatcgatcaatgtataaagaaacggattgtttaatttagtgtctcgtaaatgttctaatcgagaaacttcctctggttcatcggagccaataaaaatatcttccggtaaatcaaaaagtgtcagcagctcttttttttcttcttcatttccatgtttgactaccaaccaattatagtcttcttcggatgattctctgatttggttctgttcgattttatagtacgaatacattttgcctctctcctttaactccttcacttctcttcaactatctaatggcgactgctttttgtcaagaaaaagcgctatttcaacggtttttattaatacggaaataaagcaagcgtttgattagaccattctaaataaacgtgagagaatatttttgggcccaataaaaatcattttagaggaggacaactatatttctacatcagaaagaactacagttcgaagcaaaaccagacaaaccaaatccattaattgcgaagtatcttcaagaattgatcggtggccagtatggcgaaatgagtgtagcaatgcagtatctcttccaaggttggagctgccgtggagaagaaaagtacaaagatatgttgatggacattgcgacagaagaaattggacacgttgaaatgcttgctacaatggttgctcgtttattagaaggtgcaccggtagaagatcaagaagccgcaatgaaaaaagacccagcaattggcgcaattatctctggaatgaatccacaacatgcgatcgttgctggcttaggaccacgtccagctgacagtgtcggtaatccatggagtggcgcttacatcattgccagcggtaatttactggcagacttccgtgccaatttaaatgcagaatcacaaggacgattacaagtcgctcgaatctatgaaatgattgatgaccgtggagttaaagacctcttatccgtgctattagctcgggacagctatcaccaaaacctttgggcacaagctgtcaaagaacttgaagaaaaagagggtacaatcttagtaccgagcactttccctcgtaatgaagaacggttagacatcgcctatgacttttacaatttctctgaaggagatcaaagtaaagaaggctcttgggcaaaaggaaaagcacttgatggcgaaggtgaataccaatggctttctacacctaaagttgaaggcaaagcgccaaaactagatcctgtcacaccaaaaatgtatggcacgccacctgaaaaataaattgatcgaaacgaataaaaagagcaatgattccattcacaagaaatcattgctcttttcttgtcttattgagcaagttggttaccttaaagctaaaaaagcgttagagtagaatgtataagaaaaaggaggaatcattatatgaaagcacctttacttacactaaatgacggcaatatgcgcccagccgtgggcatcggtacctatcaaattcgcggtggcgaaggcttaagccagttgcaagcagcgattgcagatggctatcgtttgattgattcgtcaacgaactatgacaatgaaggaatcgtcggtaaagcgattcgccgatccggtgtccctcgttctgagttttatatcacctcaaaattaccaggaaaatatcatggatatgatgatgcactgaccagtattcaagaatcgctggcgcgcatgggattagattactttgacgcctttttgatccactggccactgcctaaacgcggcaagtacattgaagcgtggcaggcgttagtgactgcgcaaaaattaggtttgattcgttctattggtgtatctaactttgaacctgaacatttagatgccattattgaggcaactggtgtcactccagccatcaatcaaatcgagatccatccttactgggtccaagaacaaatggtagcagaaaacagaaaacgtgggatcattactgaagcatggagtccattaggccgcggcagcgcggcgctcaaagaatccatcatcactgatctaacaaataaatatcaaaaatctgcgggtcaagtcatcttacgctggcacgtcgatcgcgggattctaccactaccaaaatcccgaaacctgagccatcagcgagaaaacttagctatttttgactttgaactgactgaagaagaaatcaatgcaatcaatcgcttgaacaaagaagatggacgtattgaaggtcaagatccgaatgaatatgaagaatttgagtaaagtgagacagcacaaagctcctgagggatttcataggctcacatcaattataggaattggaatggtcacaaaaaaagaactgcgagatgacttgccccaattgaattccttagatctactagcagcaaggctctactgaagtcttgctgctattttatgagaagtaaaaacttctgacacgatcagttttcatttggattatgcttttctcacagttctttttctgagttaaaacttctgtacaatcagcgttacaactgataatgaatggcttctttgtattgttcaaacaatgattggttcaattcatcgccgccatccatatttgcggaataaaagatgggcggataatcgattcctgcttgtttcaattgttggcaaacttcgacgataatggtattaaggatcgtagcgccaatcaccgttgaagtaggccccactttttgatccatccccttaatctgacaacctgcatcaccaatttctccatgattatcgattacaagatcagcgacttcaaacagacgaaggcccgaagaatggcggctagtgactgattgcgaatacgttttgtttgttaaagcgataattttgacgcctttttcttttgccgctagtgctaaatcgattatgacaggattacgacctgaaactgagtgtaaaatcagcacgtctccttctttgaacggctggatttccgctaatgcggtgccgtagccttctagtcgttccattttgctagtaaaggtgatgggactgcgatccaacatcagttctcgtccaaagatcgcattgatcgtcatcatccctcccgcgcgatagtacatttcttctgccaagatccccgcatgactagccccaaaaatataaattgaatgcttttctagatttgctgtagtcaagagacgaattgcctcatcgattgcatgctgttcctttttttcaacggtttctagtaatgcatgaattttatcaacatattgatacatattaaattcccccaaatagactgccgagaccacgaccaatgattccccaaagtgataagtcattgccaccaaagatcagaatccagttttgaatcgttgtgctgaatagaacggcagatacaccaactaacaagaccatcacaaatgatgcggcaatggtaccaatgactgcgccacgcaagccgccttgtccttctccaataactgctgcgccgccacattcaaagaaactggtgataactaatggtacgatcaagattccaaaaacattcgtcgtattgacaatgatcacaaggatcgttgaggtgatcatagctacgataaaaccaataatcacggcattcggacgataattgaataggatcggtacatcaaaagctggtttggctccagggacgactttttcagcaatcccttggaaagctggaataatttggttgatcaataggcggaccccataaagcatgatcaagagtcctgcgccaaagttcaagcctgcttgaacagcaaacatgaccagattcccaccttctgggacaagaactggtgcgataattcctacaacaatattcatcaaaaacatcaccaaggcacctgtaatggaaatctcacggaaaaaggacaggttttctggcacttttaaatcttctgtcgatttttctttgtttcctactcgttttgccacgaagccggacaccatcgataagatccctgtaggatgtccaatcaagaacgaatcatcgccagtggcatcccaaacatatttccgcatgatccaaggcataaatgaccaataacaagcagataaaacagctcctaaaatcaataatggaatccccgacattccaccttcaaccccaccagcaacgatcacaaatgggaaccaccataacatatgacccgtcaagaaaatcgttttaactggtgtaaaacgagcaatcaataagtgcaagatcaatccaaaaaacatagctaacccaacagttcccccgtattctgctgtgaaggtcacatcagaaagaccatcggctacttgaacccccaactgtgtctgaaccgctgtgttgattggtgcgatcgttcccgtcagcatattgacccctgcggtcaatgctaccatcccaaaggctgctgtcaacgagcctttcaccacttcggcaaaaggttttcgttgcacgatcaacccgatcattgcaatcagtccgagcaatactggcggattctttaaaatatgatctgtgacaaaactcatgattatccctctctttcagctaaaaacttttccatttgcattttgacttcagcgacatccatatattttttgatgggatagacaggtgctttgacggaagcttgcaaatcattcaataattcgtggcttgtaaaataaacatctgcaggagttgcttttgcagtagacaaatccgtattctcagcagtcgccttcagccccagctccttaatcaccttatcgatcgtcatctttaacaccattgaacttccaacaccaaatccacacacagctaaaattttcatcttcttttcctcctattggaataattggcaaatctgttctttgtcaccattcaaaataagttgatacttttcctgatccataaacacttccatgatttcctgcaaactttccaaatgactttgattgtcttttgcagctaaaacaaggaaaatacggaccgacttgccagctaaatcgatttcgtttttagtcactagcaaactcatcccttgatgaaagacaccttcccccggacgagcatgcatcaatgcaaagtaatcagccaataccatatacgggccattctcctcaacgctatggatcatattagcgacatattgttgatcgatggctttttcatttaatagcggctgactcgccaattgaactgcttcttgccaagtgaggatttgattcgtggtctcgatatgatcctcaggcagtaatttttttaaattgatcatgattttacctccaacatttttgaaatgaaccattctttgtcttcgatcccttgcatgatcaacttcatgacaggttctacttcttgggcctcatcttctcgtatcattagtaacacgatgatatcgactttttggttgccccaatcaacaggacgatccaaaatcaatacagaaaaggtcgtttttgaaacaaactcaggattgccatgaggtatggcaaaaccgttatctaaataggtcgactgcaatgcttctcgttctaagacggaacgctgaaagtccgtacgctgattttccgacgaaaagtcattttgactgatcagaaaatccagtgcttgttctttggtctcaaatcgttcaaaataaatcttcggtgcaatcaacatccgtgtatcttgcaggattttcaccttatccgcaatcggttcattatcaataatcaaatcgatatagtgattcatgatccgcttcatgtctcgattggtcaccatcggcgagatgcggacgactggtttggaaacatcaggtaaatcgatcgtggaaataatgaaatcgatggcagaaatatccatctctttgagcttagcgacagaagcggtttcaatactatcgacattaggcaatattcgacgaatctttgcagaaataaatgaactggtgccaacaccgttcggacaaacaaagacgattttattcaattgccgcatccgttctactgcagcttgaaagtgaatcgaaacaaacccgatttcatcctcagatattccaatatggtaggcctttagaaagtcgttcaaagagaaccaaacgaccccatacaacgccggataatgctgtttgatctcatctagcaatggattgactacagtagtttgggcctcaatgcgtaaaaacagctggtacaaatgaatcgtcaaatcttcttctaagcgactatcctgtgtcaaatcgatctggatgccttcactgactttctgaatcagatttctgactttccctcgaaaagagaacggaatcgattcgttcttcataaaaaaacgtaagccactacctacaatgagataggttaggtactgaacttctttcgatgaaaaatggtagatttcttgttcttcaatttctttcaacaattcataaatcaacggatacttgtcaaattccaaaaacaattttccaaattggcgcttctcttctatatccagctgatttgcctggttcgagcgctcgacaatcagcaagatcgaaacaacgatgctttggatgtagctttctgggatctccatttgcttttcggtgatcgaatggcgaaaagccgcatttatcttttcaaataatgacacatttgtcagaacagaaagattctccccatgctccatagtaaggagaatgaatcgcttcaacattcgttggatttgtgactcgcttccttgaaaataagtgcctgaattatcaaaacgcaacagtaaattttctttgacaaacagtgtttttagataagcgatatccttggcgatactgctcctagaaacataatactcatcagaaagttgctggtaactcaagtgctccccattgatcagccgcttaaaaatttgcatgcgtcggtcttcgatcaaagaataattgtttttcatttgctcaccctctacctttattctagtgataccttaacaaatatgaagaccaattgttagattaaaaaatgattaaaaggtgtgcacaccctttcccttgatagcaatatcggtcgtttgttccgcaaaatcgcttcaagcaagccaaacttttctcatcttcctcgttttctcttataataaatgtaaacagtcaaatgaggaggaaacaaaatgaaatggcgtgggggtagacaaagttccaatgtggaagaccgctctggtcgttccgcaggttcaggaggaaaaataatggccggcggtggtatcggtacgattgttatcgcagtcctcttttttctattcagtgggggtgatttaaactccgtcacagatattttaggaggcggacaagccgctaattatcaaacagaaaatgtggcttcagacgagtatacagaggaaaaagaattctccgctgtcgtcttcggccatttggaagattattggaatggtgtttttgaagcagaacagactacgtatcaagatcctaaactggttttatttacaggaagtgttcaatcggcttgtgggaatgcaacttctcaagttggtcccttttattgccctgccgatcaaaatgtttatctggatctcagctttgcaacagaactttctcaaaagtatggggccagcggagattttgccatggcctatgtcattgctcatgaagttggtcatcacgtacaaaacgaacttggtattacacagcaactcgataagatccgccaacaggtttctgaaaaagaatacaatcaatatagtgttcgtttggaactacaagcggattatttagccggtacatttgccaagtatctacaaggaaaaacttataacggccaaccgattttagaagctggtgatatcgaagaggctatcacagctgctaatgccattggtgatgatacgttacaaaaggaataccaaggatatgtcgtaccagatagttttactcatgggacttcaaaacaacgagttgaatggttcaaccgggggttcaaatatggtgatttggagcatggagacaccttcaatgaaaaaaaccttgatttggtctacggatcgtaacaaaaacgttcctttttagtcactcttttttcacatttgggcggtatagtttattcataccaacaaaccctaactttttcattttactccttgcctgccagtccccgctggcaggcccttttttttcatggtgctattttagtttttttttaacctttggcctgtttttttctttaaaacgctaagggttgatcacaattttttcatattttccggttactatataaataacccaacaaacaacccaactttttcattttttactccttgtctgtcagtccccgctgacagacttattttttttcttgccaaaattctcaaaatgcgctaaggttatttatgcgcggaagtggcggaatggcagacgcgcacgcttcaggcgcgtgtgagtatatctcgtgtgggttcaactcccatcttccgcattttgagcagatcatcttggatgatctgctcttttttatgtgtttcttttgtctaaataaagaaaaaagcttaagctagaagtatatcaataggaaaaagacaggaggaaatccaatgaaagaagtaccaacagcgaaaatcaaattaactgaggtcaaagaactctttgatgctggttatgaaatcttaggagaattacggtctgaggtgaatgccccagtcgttagagctaaatttctgaatcaagaagtgattgccatttatggaaaagaagcagcaaaaattttttatgatccacgaaactttaaacgtgaaggagcaatgcctaaactcgtccgttcaaccttgttaggggaagagggggttcaaactttagacggggaacaacatcaccatcggaaaaactactttatggacttgatgacacctgagagaatgaccgattaccatgatttgttggaacgaaacctttctcatgaactggataaacaatccggtacctttgagcttttttcactcacaaaaaatgttctattcaaaacgatttgtgaatggtcaggaatcaatctagcaccactgtctcaatcagagatcagtgagttagctgattatcaagttgctatgttcagcgggactgtcacctcccctgtcgcccatttaagaggcgtcgaagatcgtaaaaaatctgagaaatgggctcaaggattgattgaagaagctcgtcaacatcctgttgctggcaaagaatcattagcactttatactttcgctactgccactgatcttgaaggtaatttactgccgatcgaagttgcagccgtcgatctgttaaatatcatccgccctacggttgctttaaccgtttggatcgctttgatgggacatgccctttttagtacaacgactatctaccaagcacttaaacaaaacttttcggagttacaggattcatttattcaagaattacgccgcttttatcctttctttccaatgatgcctgccattagcttgcaagatgttgtcgtcgatggttatctgatccctaaggacagctgggtcgtccaagatatttatggtacgaatcatgatccgagaacctttgatcagccagatgacttcaaagtggatcgctttgtcggacgtacacaagccatttcctatgaggaagaatatgaaatgatcgcacaaggaggcggtgatttccgcaaaatgcaccgctgtgctggtgaatggattaccttgcatacgttgcgcgtgttcagtgatttactggtcaaccactatcagtttgaagttcctgaacaagattggaagattccaatgaatcactttccaacctatccagaaagtaaagttctcttatttaaagaagctgcaatgaccacagaaaatgagtaactactgatcgttgttattaagtgcagctcacaaaaacgcagcccaagcaagcttagggctgcgttttttgcttacttctctacagatgccgtacggaaataaaaataggcaccgtatgcgggaaattggatatctttgatcgttgacctgatcatataatttgatgcactctgatatagaggaacttgagctgcatcttctgctaacagaattgattctgctgatttgtaatcttcaaatactttatctggatcattggcatccacggtacgtgcgttttctgtcaatgccgtatagtcctcgttgacatatccaccgtaattgtaagaagaaccttttttatataaattgaaataagagtccaagtcattgctgccagcaatccaaccagaaatcgacaactcatattgaccatctgctcgtgattgattcaaattcgttcgtggttgtttattgattgtaatcgtcaaaccaggcaaatgatcttgaagctgattttgcagatattcaccgattttttgtccatgatcatcatctgttaccaataaagtcagttcaattttgtcaccgatagctgattgtgcttggctccattctgcttgtgctttgttactatcgtattcattgtattccccgctataagtgcgaaaatcttcattggtattcggattggcataaagcccactgggaataaggccattcaatacgcttgctccatcgttcaacacatcattcacgagactctctttgtcaatcgccaaagcgatggctttacgaaggtggacatttgccaatggtttatttgcctgtttattaaaatctaaaaaatagttggcaatatccttttgagtgactaaggagtcattattttggtactgttgcacatagagtccgctgattttttgcagatccaactccccgctttcaaacaactggattccagtattctcctctttgatcgtggaacctttgattttatccaacttaactaccgcttgatcgtaatactcaggatttttggcaagcgtccattctgcaccggtctgttgccagtctttcagaatgaaaggtcccgtatagagcaagtcttcacttgttttcccatatgccgtccctttttcttcaacataagactgtctttgaggcgctaaccagccaatcgacaccaccgataaaaaagaaggttgcggctgttccaaatggacgacaaaggtcttttcatccggtgtttctaagccaatcgtcgcaatgtctgctttcccttcgcgaatatcttgactgttgacgacattgtctaaaagatacgcatttggccccatggttttaggatcgaccagtttcttccaagcataagcaaaatctgctgcttgcacttgctgcccatcactccatttggcttcttcctttagtttaaaggtatatgtcttgccatcttcactgatgactgcatcctccgccaaaccgggaactggctgactcttttcatcaaaacgatacaagccttcaaaaagatgctggataacggtaaacgtaactttatccgttgtttgcgtcgtatctaatgttgtcaactctgccggtaagctgactgaaatctcttgaacttctggatctgtctcctttgcggacgatccagtcgtgctacatcctgctaacaaaaaacttaaaatccctacaacaaccaaaccctttttcatttactctcctctttccttttcacttgcgagttgcaagcttgattaaataaaaaaatcctcgtccctttgctgatcatcattgatcaacaaagggacgaagacttcgtgttaccaccctttttcgtgtcatttttacaaataacacctcatcagtacgtatgcatactcggcaggataacggctgcgttccgtctaaccagcgtaaaccagttaaaagactctgagctcatcttcacttagcgttctgtcccctttctcaccaacccgggttctctttaaacagtcatcaaagctactcttctcatcgatgtcctatattctactgaattgataaaagtatactattcctcgtttttcaagtcaaacagtttttagaattttcaatcttttcaataatggcttcaagactttttggagggcaaatacttgccagcttagtgttttttttctaggataaagaaaagaaaccttgctcgaaaggatgaaatcaatgaaacttgctgaagcattattactacgaagagatcttgaatccaaactcactctgttacgagaagagattgccagtagtgccgtgatccaagaaggcgatacgttagaccgcagcatcgacgacttactgctggattatgaaacaacaaaccaagaatttgcccagttggtcattgcaatcaatcagcgaaatgcggtcgccaaaatcggtggacaagaaacgattgctgccgcattagagaaacgggaagctttaaggcgttcgcatgcgatgctaacggcaacattggaagcagccaaggttgctccacggatgggacgtaatgagattcgtatgatccgaacgatcgataccaagcaaatcaccgaccgtttgaatcaaaccgcaaaagccttacgtgaattagacgggcagattcaacaaacaaattggcttgttgatttataaaacagctgggtgggagtcaaaagcgagcacaaagcaggtacaggcttatatgtacaccaatggggtctggcagggaccagtttaatgactgctgttcagttacaagcgtacaacttatatttttcaattaacgaccacgtgctggtttgacaaggtgggtgcctctgtttatcttttgttacgcaaaaggtaaacagaggttttttgttcagcaagacctctttcaaaagaaaaagaccccctgatccgtttccaacataggaaaccagatcaaggaatctttgatcgtttagctagttactttcttttctgtctgcgatataccactactacaatgcctactagtaacaagcctactaacatccagctgacttgatacgtttcaccggtttttggcagttcgtttttcttcgtcggtgtttttgtattctgattttttgctggatcaggagctttttctggcgtgtagcggttagtaaaggttggctcgctaccataatctgctttcgcttccaatgttccgttttgatctttgacatttacggtcactggaatctctgcgtcatcataagtgattgtactgtcttgtccggctttttcccggatcgtatagttgtactcaccggctttgtcgtacggaatcgcatcgaagtaaactttccctgtgccgtcgttggtttggctttgaatcacttgtccctcttgatcgactaattcaaaggtgaactcccctgcgactagtgaacggccagtcaaaactttctcagcttccaacactacactgccggcttttggtgtgtaagtgttcgtgaagacggcgttgccttcataagtcgctgttgcttctaactgtccgtcgttatttttcacctctactgtaacattggtgattgaatcatcatagctaatcgtagcgtcatgtccttgtacttcataaattttatatcgataggttccttctttttgataagtaatctcatcaaaaagaatattatttgccttgttcgtcttttcttgaaggattttattttcttcatctgccaaaacaaaagtgaattccccgtcttcgatctgtcggccttccaaagctttcgtagccgttaaagctaggctagtttcgataatttcccttgtattagctagttcaaagacataatcgacttcctcgttcgagatcgtaaacgtatattctttttcatcccgctcatatccatctggtgctttcgtttcttggattttataatctccatatcgtagcccatctaagtggtcaaattcgctagttccttgaatcaacttattatttctgacaacaagttcggagaaaacaacttcgtagtttccttcggcatttttacgactgagttggaaatgtgcctctttgttgatcccagcttccttatccccttctctgtcatatttattgattgtcaacgagccatttgttcccgttgaagtaccgctaccgttggtagatttgacgattacgtcttttgttacttgatggatttccgtctgacttccgtaaagagacacatcatttgaaacaacttcattatttcgaatgccaggatcaagtttcgtttgataaacgatgaagtatggactgtcaatgacatcctcaaaagcaatacgtaatgtgaatgttccatcaataccattcgttgttacatttggattgtcttgattattgaaaataactttctcaccttttatccattgatctccgtctttgacggctttatacacatcaacaaggacttttcctgtctcatcgtacaagaaagtctgttgattataattgatcgtatcttcaatcacagcattcttgatcgttcgactatcttggttaaccagcacttcccaatccaacagtcgattattgtcaacattttgagtgccattttttgttaaccagtttccttttgcggatttctcaacttacgcttcagcagttaaatccgttgtaccatctgtcaaagagatcatattattgtacttgtaaacatctgtagctgcttcgacagcaatgaagacagcaatcgtttctgaagtgtctttcaacagttctactgtcacttgttttgtcactggatcatacgtcaagcgataatcagctgagctcaattcttccttcagagatcttacttggtttcctgttccggatacgtcaactgtataaactactgcttctttaaacgtttgaccatcttgtaattgatcgacaatcttggttccttcatgaagtgtcgctttatacgtattaaataatcccatccaatagatttgatcacttgtagcaacatcttctgaaaagatatttgggaaattacggttaaaagctgcttgcaagtatgcttttacatctcctccttttggaatgaaaagccctgcttttagcgcgtttaaggtccaagtagtgtccatccatgaatttgcttgagcggcttccctataagagttaccgtcaatttcataatcgacaaaagcagaattactaaaacgtgttttggcacttcctaaagcgatctgtgtcgtcatatcaaaagtcgttttgaatctgaccgtaattttgtctgctgtctttgcatagtttccttttagtttaatttgaaaaccagattcgtactcaattggattttctccagaagtggtttcacgctgcttcgataaatcaaagtcgcttgaagtcaattctttaacttctcctgactggctagttgcagttaaaacaagagagtcttcaatcaattctaatccactaatatttgtcccgctaatttctcgatagcgatctgtgatgaccatattttccacttctacatattgctgatttatctcaatctgccattgaatcgtttgatcctgataactttttgatggtgctgtttttgtcacaccaattttgcttgttggggtcactgttcccgacccattatgagaagttgtcgtatcatctttgatagttatatagttagtaattctagtattcgccagtactggatcaaagagttgtgtctcataacgaatcacatattgtccagcatgagcgaacacaagttgaaattgaacaagctgattatctttttttatttctcctgcttcatcaaagtgccaatctgtcacaatactgttatcatttttgtttctgaccactacagaatcggctactaaataatgcaatgcattttctgaaagtgatccagaatacgttttatcaatgagaattgaaccgtctttgctaagatctaaagaaacctcccaagaagcacgaccagttgactgatcataacctaaaaatcgcttatattccgcagattcatcatagctgactgttgcttcaactgatttttcatggaaattatctccagtgatttgagcaacatttttgaaggagttaatcgttggatcattgacaacactataaatttcaattttgactggcttatcgattttttgattgaatgtaaaagttccagtcgttgagttataagtatacaagtcgctagttctaacccaagcgtctccatcataaaggtaaccataagaatgagaatatgccaatccgcttggtagtttatctgtcacaacgacgttttctagttccttgctttccgtattatatacgatctcccaaacaattgagccactagtacttactttcccactcttcgtaatatcgatttgatagattggtaaagtaatcaggatctcattgccatcacggtcataaataccagtttcgatgacaacatcttctgtgattgttgacactttcaattcggtttcaagattgattgtcccacttctacctgatagattctctgcgttttcattgaaaacaatctttaattctccatttgcatttagataaaagtctcctaatgatcctccacctgaacgctgtaatgtgcctgacacctcattgtgaacagcaaaatagcttggtagctgataaatataataatcaccgtttttgatttcctcctgatcagataatgaccagtcaaagtgaatcttaatattgtcgttataataaggaggattgttttgatcaaaaggttgatcattcatatctgtaattcgtacattatcaaatagttgaattcctcgagcatttaaatctggattaacagcatttggagtgactgcttgttcggtagattcagtctctgaatcctccgtgggtgcacttggctgtattgtattttgattcaactctgaagtggacgtttcagtcgtagtagtagtggtcgctttttccggttgactgtttgaggtatcttcgactgtttgactagtactctccgcgttttctgaagttgttgttgattcttccgtttttgtgtctgtcgcaggtgaattcgattgactcgtttgactttcaacttctatatttgaaaccatttcagctactgcaattgccggtgtacaaaaagtcgcacctagcaaaaccaacaagctcaaatatgcacatagttttttattcatagtgattcatcctttctaaaaaaacaactgttactttttagaaaaacttaatttttttacttttctaaaatataagtttttctaaaagaaccaaccaatataattatttatgatggcaccgtactgtacgttcttccctcattcttccgaagacagcataacgattgatatagctagaccagaacctatttttcattcaataacataccttttttatagaaaatcagagacaagtatcaataaaaaagcatgtgttatctcacctttattttcccaaatttggcataaactaagtgttcaaaaaaaatcatttttcaaatatttttgactatttggaaaaacgtgctaccatcaatacataactgattggaggaaagctatgttcagaggtttattgtcaactgcttcacaaataaaattgtagttgattgaaagtttgttgcatgaccgtcactgttttattgctgatttgctggatgaatttgacctgtctttgtcgttgttcagaaagtatgtgacagagatcaatcacgatctgtcctttcttcaaataaatatagacaatcattcctaagtgagtctggaattccattctttcgcttcacgatcggatgtctatagttttttcttggctgactcttctgctttcaaactcttggaacttctgttttcatcccacttttccagttatgagacactagcgattgaattgaatctaagcaaatcctcaattattcgtttaattaaaaaaatcaacacggtcatacgtccttttgattttcatatagaaaaaaaacctatccgcatagccgggaatgaaatgactattcgccagttttacatggttttctttttggagaaataccaacatgagtttagagatgccagtaaaaatcaggaacaagaatttttaaaagttgcacaacttttggctgaagttactccattaaagctgtatttttctgacatacgaaaaatagcgtttatcatttatgtacatagtaaacgagagaggctttttgccacggaagtgcaatcgaataaaattgaatattttctagaaaaaatcgatctcgctgaattctctcgctacaaacgatcttatttagaaaaagttatgggttatctgacttctcatatcacagccgacccagctatctataaacaagtaaaaaaaatcttctatcgattgactaaacaaatttttcttaaataccattacaccgaaacagactttcaagaaaaattggatgctgttagtttcaaatatttgctggaaacgaatttgaatgttccgtattgtattttgaatgatcgcctggcccattttgttgataactgcgatcctgtccagcaagcaatcaacaaggatattgttcagctagtgactcattctgaattaccggcgattcgccctgctacgatcaaccatttgatttatattttccatacttcttttccactatttacaaaacaaatcattgatcaacatgcagattatcatctcgccttgttctacgataccaatagcgaccatacggaaatgatccgaacacaaatcaaacagttcgtcccctacgacctgaaaatcacgattctcaatccgttagactctttttcaatccctgccgtcaaagcaacctatgatttgattatcggaaatatcgtccctccttttcagaaagttcctttcaaagcaacagacatctttattacacgaaatgagattggctatatcgcaaacagtattcaagaaaaagcgatccagcagattgagaaacaaaaagaacctcttagccctactcactgaaaaagtgagtttcgctaaagaggttctttttaattttgtcgttcgagtaattgtttgccttgagcactctgataaaacgtttcaattaaatgatttaaatttgtttttgtctcactggcgccaaaaagttcaccgccaggttctagcataagaccattggctagacgaccgatcactaccggatcaaagccaaagtcgtcaacgattttggccgtttgagacatagattccggatcattaccagcgattgccatggcttttctggctggtgaaccagccggccgagcttcgtcttgaacatcatgataacccatatggttgaatgccttgataactctgctttggtcaaaatatttttggaccctttctgaagatgtttcttcaacagtcgaatacgttttgctggttccatcaacttcccaccaatagttcattgcatcgatcacaagtttaccagccagctgctccttgggaagtgacggatagttgcttaaagggattgctaataaaatgactggcatttccgtcaggatgtctgagacattcttcacctttgcacctggagcaaggatttcaacagctagagcattcttttccgctggctttctgctagcgatccagacctcatacccagcttctgctcctaattttgctaatgctaaccccaacttgccggctcctaagatgccaattctagattttcccattatttcccacctgatttcaagagttctttgaccctagggattacttttgtaccataaagttcgatagtccgcagacggtctttttgtaattgtccaccggttccataaacaagatcaaaccgttcgacgccgacttgcggcatcgttcgcgcaattttttgtgccacagtctcaggactacctacatagtaagagccatgttctacttcaaaatcgaaacgttctttcgacatctcgggccaaccacggtcttctccgattttatccatacttttcttgatatagtgccaaccgatttcgtacgcttcctcatccgtctccgcaatcaccccatgggaatgcatccctaccggaagaatcggtctgcccatttgctgcgttgctttttgataaagttgtacatagggggcaaatcgcgcaggctccccgccaatgatggctagcataactggaaagccgtagcgaacagcacgaataatcgactccggtgttcctcccacgccaatatacgtatccagtgttccttcgagttttggataaacttcggcattctccaaagattgagtaaatttgcctttccaggtcagtggctcccctttaaggagttcgtaaaacattgctactttttcttcaaataattcttcataatcttgcagatcatagccaaacagtggaaaagattcagtgaatgaccctcttcctaacatgatctgcgcacgaccatttgaaagggcatcaactgtcgcaaatcgttcatagacccgaactggatcatcagaacttaatacagttactcccgttcctaatttgattcttttagtgaccattgccagcgcagctaatactgtatctgggcttgagattgcatactcttcgcgatggtgttcgcctaatgcgaggatatcgacaccgacttcatcggccaactttccttctgcaataatatttcttaatgattggctgtaactgattcgttgatgggtctggtcatcaaaggcaagatcgccaaaggtatctaacccaaattctatttgtttattattgattgtcatatcatttccctcttttcaaatacttcctgcattcactataacaacttctttttattaacgcgaaagatatgcttactttttgtaagtcaactgtttatgaattgcttcaaaaagaaaagcgcgtccttgcttcaaacaaggacgcgcacttttttgtttttttattagccatcagagatagattcctttgcttcttaaattagctaaacactcctctaaatacattgcagtatgttcaggataaatagggactgattgctcaatcggctctaacacctgataaggagctgtcttttgcccccgataagtaggctctaaccacgctgctgctggacgatagccgcgacgctgcatctctgccatgacaaggagatggtattggtacagcttatatggagaatgagcaaaaacgtaatcgactgtcgcatgtttctttccccagccagcgcctctcagcgcagctacttcccgatgctgtcccagtaattgttgtcttggtaatttaggcaaaagtgcttcatgccacaatctcatatcctcagttcctctgcttcgcttgatttatgtctgtaatttattggttgtcgagcacgattttccctaccgcatggtgtgtttcacttaatgcatgggcatcatagacaccttgacgagtcaatgggaaagtttcgccaatcacacttactaatttgccatcagccattagtttagctaattcgcttaactgttctccatttgtacgtaaccaaattgcttttgcttcaatttgtttcgttgcggctaatgtttcatcttcaatactcagtacagaaatcaagcggccatgctcttttagaacggagaagcttttcttttggatctcgccacccattgtatcaaaaactaaatcaatgtcagtaagaacttcttcgaaatccgttgtatggtagtcgatcacttcatctgcacctaattttttaacaagttcatgattacggggacttgccgtcgtgatgacataggcgccggcatttttcgcaagttgaatggcgtaggtcccaactccgccagctccggcatgaatcaacactttttcgccagcttttaacgaaccatgatcaaatagagcttgtaatgcagtcaatcctgctagaggcacagctgcagcttccgtgaaggcaatagattctggcacaggcgccagtaagttgctgtccacaatcgtataatccgcataggtcccaaatcgtgtcgtctctggacgagcgaaaatccgatcgcctacgtgatagtctttaaccttctgaccaacttcaacgatttctccagcaacatcccatcctagaataatcggaaatgaccaaggaaacatttgcttcaagtatccttcgcgtaatttccagtcaattgggttgatcgaagttgctgcaactttcaccaacacttgatccgcaccgagttcaggtagtgaaactttcgcttctgctagtttttctttaccaccatattcattaataacaactgctcgtgtttccatgtaaatcactccttgagattatgtaaatgagcttccgtcatttttctaaagaaacgaaaggtctctttcatagcttaggcaatgatccctgattttacaactgattcgactttcccttttctatcagaaaaagcagttttttcactgactaactttttattgcctttttaaaaggtttcatttattctacaggaataagaatgtgataagaaagaaggaattgatgaattgaaaagattgcacgtattttttggcgggatcattgcgatcctaggtattctttttgttggcaaagctgtactgtccaatgaaacaggaagtgcatcagcaaatgatgctaacacggttattatttataattggggagaatatattgaccccgatctgataaaaaaattcgaaactgaaagtggctattcagtgatttataatacatttgattcgaatgaagcaatggaaacaaaggtcaaacaaggcggtaccaggtacgatttgattttccccagtgaatcgatgattcctaaaatgattgaggagcagctgctgattcctttagaacatgataaactcgtcggcagtgaagatctttctgattttctgatggatcagcgctttgacaaaaacaatcattactccattccttatttttggggaactattggaatcatggttaatagtgaccaaatcgatcctaccaccattcatggctgggcagatttatggcgcccggaatttgccaacgatattctagttgttgatggcgcaagagaaacgttaggaatggctttgcagactttagatctttctcaaaatgagctagatacagcaaaccttcaacaagccatcgagaaattggaagcattacgccccaatgtcaaagcagtcctcactgatgagatcaagactttgatggtcaacaacgatgcaccgatcggcattggctattcaggagatgcagcgtatgtcatgtctgagaatcctgctataacctatgtcgtccctaatgatggcggtgctatctggacagataactttgcgattccaaaaacagtcggcaatcttgaaggagcttatgagtttatcaatttcatgctgcgtcctgaaaatgccgctcaaaacgctgagtatgtcggttatgcgacaccgagtgagaccgcgaagcaactgctaccgactgaattgacctccaataaagctttctatccagagccggaagcaatgcaacagatggaacactacgaatacttaggaaaaaatgccgttgaacagtacaacgatctttttctcgaatggaagttgggattataaaatgaatatactattgaagtcttcctacatttttgatacagaaagaaaaacgacctttgctggttttattttgattgaaggaactaggatcaaggatgtgggtcctttggatgccacacctaccaacttaccagctgaaacaacgatcattgattgtcatgaccaaatgatcattcctggctttatcgatgcccatattcacttttatctttccgctttgctccatgcagggcagttaactcatgtcactggaacaactgaagaagcagttgcccagcaagtaccgcaaattcctgtgacccatggctggaaaattgggattggttggttcagcagtgactttggacaacaagtctatcccacaaaagcaacgattgatcactactgtgacgaagtgccagtcatgctgatttcaggagacgcccacagcatttggttaaacagtaaaggaatggaaaccttagaaatcacaaccgattcagttcctaccggaatcagtggagaagcattgatgaaagatggcgaattgacgggttgttttcttgaggcagttgctattaattacttggcggaggtgctgcaatcttttcaagccaacagttactcaacgtacctttcttacatgaagcagctcaatcgttatggcattactacaatcggcgatgttgccctgactggcgaaagctgggacgacttgatttatccagagctttaccaaaaagttgccgaaaaagcgactttacgggcggttttttaccctgcgatgcgaatggaaatagagcatttaactgatatctatcaaaactatcgatctgagaaagtccaaatgggtggtgtgaaacagttctttgatggtgtaacaagtacccatactgctttgttgaaatcggagtacgaaacgccttattttactggtgatattggtatgccgctgattgcaattgaaaaaatgcgccagttgattttcttagcaaaccagcaaaattggccgatgcgcatccatacgatcggtgaccaagcgatccatcaagcgttgtctttttttaatgaaagtcatgcgcgcttccctctctctgccggtaaaaataatacactggagcatttggaagtcatggatcctgcagatctttctttagtggcacaagacaatttagttctttctgttcaacctagtcatttattagtcggctatgaaacgttagatgaagaagtaggtccgcaacgcgctagtcaaatgtttccttttcaatcctttttggcccacgatgctgtagtagcatttggaaccgacagcccagtagtgatcgatgtgtctccattggattcgatctattatgcagtggctagaaaagaaaaaaacggctctccagtagaaggattgatgccctctgaagtgatgaatgtggcagatgctctggttgctcataccgctgatgcagctcgggcactcagtcgacaagacattggttcgatcaaagtcgggcagttggctgatctttgtattctttcgaaaaatattctttccctttcagaaaaagagctgcttgaggtagaagtcactgcaaccatttttaacggtgcatttgtctatcaaaaagacgaagcttcgcagcaaaattcctaattggatctttgaccatatccctcgaatacccgaataatggctgacttgcttctctcgtccgagggctctcattcatggaagacccttgactgtgttcacgttcacgctaatcaaccgtattattcgggattttttgtcaacaccaccctaatcccccatccttttttcgttctggatactgccaggctataatttggttcctcttgattgttccctctgatcatttctcgctttgtttcgtcttgattcctgctcaatcattgccctcttgatttccctccaattccttaaaatatatacaatatgaccaacaggatcccaccaacgatttcacttattggatacttgcgattaatcggtaccaaacaattcctgcacttgccttttaagaataaaaatgaccaaatagggatcagctgccacggggttagtacctttccacagtgctcacaatgagagcggcctcccaatgattcctgacggggcaaacgataaacaacaaccatcaaaaaagaactaagacagctaccaagactaaatactgataaaatgggtaatagcaacgctcttcccaaaccacacactcctctcgtctaatcgacacctcaaataaagagcctattcataagcaaatacgctcttttaaacacgaagtttttttattcttcagcgacgtactgctgacagcggatacctagcagtacgtgatcgtctgatttatgtcatcaaattgattggatgtgactctagcctcttgctcttatttgctactgctgacacctcctttgttgcgaaacaaactgagtgttactgaccatttcttaaagaaaattcattgatgattcgaggattgatttcccacaatagtcgattccaatcctctgcgtctggaattgacttaaaaagcaaatgccagtttccaatcaattgatcactgacatattcactataatttgtcactactagatcaatatgattctgctctaaataatctaagttcatctctaatgcattcgggaaaaacaggtgctggaaccggccaagatatttgatagccattgcttggatattctgacaaacaaggtagtttccctctaataaaaatacaatatttttaggtgctccccaatggatttcctttagtgagtccatgaataggacggccatcacggtgatttctgttactgctgtctttccccctgagattgtctgatggtgttcggtaaagaatgctaataactcaagatacaaatctgggtatttctcttggacgacttcatgaatatcaagaatattttgatttgtgactggtgatagctgttcttttaaatacagcatagtaaaaaaagaacgcacaaggatcatgtctctctgaaggtcattactctgctggccaaaagcggataaaaatagttgggcacagtctgtaatcccaacattcggctggagttcctgaataaactgctgctctccagccagatccgtcaatgaacgccgacacaaaatcatcacatacaaatacaataattcctccactggcaaacgtttcccgattgacgcatcaatcacatcattgatagttgaaaaacgctggaatgcctctcgttctttcagcgcttgaatcatttctgactcgataagcaagtctccctcacgttctaaagtaatcattagagtataactaaaatctcccaaagaaacattgggatagctgctgaagaagtgctttttttgtaaggcaaaggcaatcgactggatggcaattgatggcaagaccgtgtgtggagttatttctgattcataataaaaatcatgaaagaaactgcgaatatcgatttcttttccaatgaaatccactttcttcagggacagtgtcagtcgatagcgcgccaattcattttctaccattttgaaatagcgcagcaaactactttctgagaagtggagttgatcggcccattctccgatctctttgatctgcctttgaaaaatcccttcaataatgtgaaagagtggttcattttcaagcaatgaccgctttttagtttggtacgcttctcgattggtttctttgaacaaatagcctgaactcgtgttttcaatcagaatcgactgctgaaaatattgccgaattccggtaatatcggcaatgatcgttcgtgaagtgctttttgtgaattgggctagttctttgactgatcgcgttggtattcgctcgaaggtatgcaagattttcagccatcttacagtttccttattggtaataaaattaagttgaaaatttttcatctcttttctccttactggttttcattgccgttattgactgaatcgttttccttattatacgccctgcggaggaattatactcagttgcaagcttctggcagcaccagttatcgtgatttatacgagataaaggaacccagttatgaaaaaaacggtcatcttgacaaaaacaggtatcgaattgtataaaattgttattttttgttaaagccctcttgattgtaagcggtatttttgttattctttaaaggtagaggaggtggatagtgcagtgtatgctatcaagatatttcatggttatctgacagcacaaggaaaaagaactcgagataaatcaattgctttgacttatacatgcaaagaagatgccgaacgcttcgcaaataaaattggcgggagagttaaaaaaattggataacctaaactattgaaaaagagtcgtcgaccattgattgttgaccactctttttgttttgttaaaaaatattctctaacaaatccttttttctatttgtttttatttctcgcttgtcaaaaataaaaatacactgctgcgatcaattgttgaatggccatttcttccccttttcacttctattagccaaaaaaaaatgactgaaacgtctgagttgaaacaaagtgttttctcgctcagaaacggttcagtcattttctttttatggaatagcgatagtcacatcgactgtctggatcgccacgtcataaaacggatcttctcgtcttcccaagaaatcttttgcttgagctgggaaaagtgcatacatcagtacatcttcttccgttttggcatattctttgatttcttgctcgaattccgggagctgcggtggaatcaaatctgctggtcgttcggtgatcactgcttccgtcccaatgattttttcttggatcttcgttttgattggtgccggaggacgaccgtaaagaccacgaacgtaatctttgatctcagttgggactagtttgtagcgttccccagaaatcacattcatcaaagcctgtgtgccaaccatttgagacaaaggggtaactaaaggaggaaatccaaggtcggcacgcactttcggcacttctgccaatacttcttcgtacttgtcctgcagaccttgttctgtcaactgactcaataagttggataacatcccaccaggcacttgatagatcagtgtttttggttctgtatctttgactttaggattcaagatcccttcctctcggaaccgatcgcggattggattgaaataatcagcaacttcagccaatttctttttgtccaggtttatatcaaatcccagttcttctaatgcgatcgccacagattctgtcgctggctgactcgttccccctgcaaatgaagaaattgctgtatcgataatatctgccccagcttctgcaactttcaaataagtcatttctgaaataccactagtagcgtgggtgtggacctctaatggcagatccacagcatctttgattcggctgaccaattcaaatccgatttgaggtgtcagcacaccagccatatctttgatacaaatcgaatctgctccaatatgggccatttcttttgctaattgcacaaagtattcaacggtatgaacttcgcttgttgtataagagatcgctgtttggcaatgaccaccagcttcttttgctgttgtgatagaagtcgccaaatttctggtatcgttcaatgcatcaaatacgcgaataatatcgattccgttcttgatcgatgtctctacaaattttcgcaccacatcatccgcataatttttgtatcctagtagattctgtccgcgaagaagcatctgtaatttcgtgttcttcacttcacggcgaatctgtcgaagacgttcccaaggatcttcatttaagaagcggatacaagaatcaaaggttgctccaccccacatttctaatgaatggtagcctacttcatccaatgttttgatgatgggcaacatatctgacgtcggcattctggtagcgatcaagctttgttggccatcacgtaagactgtttccatgaattgaattttcttagtcatctgcttgcatccttccttttgaaactaattcatttattttttgctgtattgcttcgactgaatgcgttctcgatcgtccgcatagttttgcttccttgtcacaaagaaagcagcgccgtcttggatagcctaacgcttcgcgactgatggactgcacttcacccgcttctagccaaagcacgtcaagatctgctaatcgcccataaggatgtctttcttcaagtgccaccatccttttctttagttcttctttttttaaaggaagtaaaagaaaatattcatagccagttttttcatttcgataaagatgaaggaatgaaaaggcatccgccactgctcgctcgacttcatccgtcaagcttttaaacacagcttctaactcatctgatgttttgacaggtccgggaatattcatggtggcagatagcagtgtgtattggggcgccgactccagtaactccttttgccgttttgcacgctgttctctagccgccaatacttctgctaatgaaacttccggtccctcaaataacaagctacacatttctcacaacatcaatgagcgtgccgtctcgatattcaatcaatgccactactttatcgccataatgaatggcttcaggcgttccaacaatctggtaagctttctcttttaactcttcgatcgtatactgaggcacatctagtgttttaaaatgttcaatcaaatcttgacgatctggattgatggcaatccctacttctgtcacgatcacatctatacttgttcctggagtgaccactgtatttactttgtcaacgatcgttggaattctgcctcgcactaagggtgaaataacgagactcattttgcatgccatactcgtatcagagtgcccgcctgacgctccccgaatcacaccatcggatcctgtcatcacgttcacattgtagtctgtatcgatttccaatgcggacaaaatagcggtatctaattggttgatcactgatcctttacttaacggcgaagcatacatctcagcatcgatttcatagtgtcctgcattgcttcctaatgaaacggctgaagaatgatcgaaatcttgtacatcaatgattttttcaaccaatccttcctccaatagttccaccattgcattggtaataccgcctaatgcaaagctcgcttttattccatctttaagcatcgcttcgcgcaaaaagcgggaaacagctaatgcagcaccaccggtacctgtttgaaaggagaatccctctttatagtaaggagaatttgtgatcacttttgctgcgtattctgcgatcaatagttctttcggatttttggtaaagcgggtggctcctttggcaatcccttgtgggtcaccgattgcttccacttcaaccacataatccacgtcggtttgcggaatactgattggtgtattcggaaatggcacgagcgtatctgtgatgatcacgactttgtctgcatattttgcatcgatcattgcgtaacctaatgaaccacaggttgcttttcccaccgtaccattggcattgccataggcatctgcacttggtgcgcctaaaaaagccacatcgatatgcacatctccagctgcaatggcccgagcccgaccgccatgtgaacggatcacaacaggattttccatgattcctgctgaaatagcagcacccacattgtctctcaatccgctggaagtaatattggttacaacgccatttttgatatggtcaatcaacggtgcatggacatttgcgatggagctaggggcaatagaaatatttttgatacccagaccagcaatttcttccaagaccatattcatgacataatcgccttcacgaaaatgatggtggaaggaaatcgtcatgccatctttcagccctgtcttttcgatcgcctcgcgaatactgctaagaagtttggtatctcttggacgaacgggggtaacggtacgacttgcttcttgatacgtatcgatatgcgccaattccccttcaaaaacaccgtattggtcagcatatacttgtggaatatcttttcctactttattcatgaccatgcctaaatatcctcctccgtaatcaacttcgctgccttagccaatgcaatcactcgctgtgcacgttcaacgattggcttgtctaccattttcccattgactgaaataactccagagcctttcgcttcggcctcgcgaattccccagataacttctttggcattctggatttctttgtctgtcggtgtataaatagcatttaccaacggaatttgtcgtggattgatcactgactttccatcaaatcctagctgcttgatttgttgcacttcattttggaatccttctacattgtccacatcggaatagacagtatcgatagccgcaattcctgcagctctggctgcatgcagaatcatgttgcgggcaaaggataattcctgtccatccggatagcgcttggttttcatatttgtgacgtaatcttctgctcctaaagcaattccgatcagtcgctctgacgctttggcaatctcccgtgcgttcaataccccttctgcagattcgatggctgccatcattttcgttgtgcccactggaatctgattgtctttttcaacagatgtaatgaccgcatccacatctaaaatatcttgtgccgtctctgtttttggtaagcgaataacctcaacgccagccaaaaccattgcttcgacatcttgggcgccacctgcctccaaactattaatccgtacgactgtttctacattgctgtaatcaaatgttttcaatgcaaagtgaaccaatgtacgcgcggagtctttttctttaagagaaactgcatcttctaaatcaaacataattgagtctgcaccatataagggtgcgtcccttagcattgctgcatttgcacctggaacaaacatcatggttcttcttaagcgttccatgaatcaatctccttccaatcatatgcgtctttttttgctgcccgatgaatcgcggtaatggttcgagcttgaatcgtacaatccaaagcgcctttatcaacggcagctactcgaacagacttgatccctaaatttttgatggtctcttcgatcacctttttgatttgttgaccaaattgtttctctacactgctttccaaagaaatttggatttcgtctgcttcagtcggctcgacagtaatcaaaatgtcgcttgactctactgtaccggctactgcgatttgtgtaatttccatatggtttcacctctcgttttttaaataatgatatgtcgttgatggcaaaaattgtctcaaacggcggtcatcctgatttttcaaggcttctctaactttggtagcactgatgatctcaccatcaatactcaatctaggtaaaataaccaattctaatgagtcgccaaacatttcctgcatcgcatgattatacgtatcggtcacctttgaatagggttcttctccgacaaaccgtgtccgaatgtctaatacaggtgctatcttctctttaaacagttgcgcatcaacctttgcctggatcttcgctactgtttctatggcactgtctttcagaaagtaggaaggaaacgttgcggaagatacaaggtaatcattggtgggaaaaactgttacattggacaagtgtgcgactccacgttttaccatttccatccgatctgcagtcgaaaactttgaacgatcttcggataacacaaagacataaacttgctgactctgctgcgcagctgtctcgacaagatactgatgtcctttggtaaagggattggcattcatcactatcccgcttccgatccccatttttttccctttagccagcgtagaaagatagctcgcaaaatttggcaatcctcgttccataaaaagaatttctgaggttgcgatgattttctgaaaccctagtgagcgaaagatcaattcattgctgggttttgaatacaagaaataatgttgttccccttcttctgccaagcgatcaaccagatgttgaatgatgtccgtcagtagattttctgattgaaaggctttgcaaacaaccaagcatttcaatatgttgtgataataggatccagtagcaaccagtaaatcgttatcgtagattcccactgtgtaatcaagttcttcctctttattcagaccggctcgatccatcaaggaagcccactgtttatagactccttgatctcttagccatagccgttttaatgaatacataaacgtctcttctttatctttttatttttttattggaaaaagtttgctaagcagcatcgaagcaagatagataatcaagataaccacgaagacgccgccccatcccagcactaataattccagtgatttcattaaatctgctgacatcgaatctctcctttcttaggttagtaaggcaagcaataaaccacctgcaataactgaagcaatctgaccagaaacattggcaccggctgcatgcatcaaaataaagttttgtgggtcttcatccgttgccattttttggatcactcgacttgacataggaaatgcagaaatccccgcggctccaatcattggattgattttttcttttctgaacaggttcagcacttttgcaaacaagacaccacctacagagtccatgatgaaggcaaccaggcctaaagcgatcaccatcaatgtatcgacttgcaaaaattcttcatactgcatttttactgagatagagagccccaacaaaatactaatgatatttaccagctcattttgagctgtgatagaaagtcggtctaatacgccgcattctctcaagagatttccgaacatcaagaaaccaactaatggcagagatacaggggcaatgagcccggcaacgacagagataacgatcggaaaaagaatttttgctgtttgcgagacttcgccagcgcgataattcatatgaatcgaacgctcttttttcgttgtgaccgccttgatcgcaaccggctgaatgatcggcaccaaagccatataagaataagctgcaaccatgattgctcccatatatttggaattcaaagtgttggctacaaagatggatgttggaccatcggcggctccaatgattccaatggaagctgcatcatttaaatcaaatccaaataaaacagcgacgataatcgtaaagaaaataccaaattgggctgcagccccaaataaaagcagaaaaggattttggagcagcggaccgaagtcgatcatggcaccaattccgataaacaaaagcaatggaaataactcggttgagatccccatatcaaacaatacttgaaaaggaccaggttccccgccagcactcaaaacaccagagttcgggaaatttactaaaatcgttcctagtcccatcggaactagtagtgttggttcatattcttttttgattcctaaatacatcaggatgccaccgactaccatcatgacaatccgtccgggttcttgtcccatccctaaaaagccttcaatcagagtttccactaacgtcacttcctctattcattaaattttttattgattcatccctattaatgaatcgtaatcaatgggtcaccaggattgaccatctctccttgattgacatgaataccagctaccgttcccgcttttccggcaacaatctcattttccattttcatggcttctaatatcatcaatggttgattttccgccacagtatctccaacattcactaagattctcaaaatcgttcccggcattggagaaggcatggcatctgcgcctgcggcaatgggtgcctcagaaacagatggtgcctcggatgcggctggtgttgcggtttgcggagctggtgtttcaactacaggttgaacgggtagtacaggttgtggtgtaccaccgatttcttccatctctactagatattctttgccatcaatcgaaattttaaatttacgtaacattgtttttcctccaaaatgctaatttttgttgattcttcgaataacaaactgactcttttcatttaatccagcagctagacttgacgcgatgatggaaacaagtttcgcctccggattgcgctgcattactttcttgaccacaaattggctcttaggttgatcacctgccgcaatggctgtcgcgatcaaactaacaagttgatattcttcttcactagcttcgatatatgcaggaaccgctttccatttcatttcagattcattatcatcgagcgtttcagaagatgtttttgttatttcttgatgtggttcactttttttgaacagtcgggcgaataatcccatgaagttactcctttcatttttttcgttctcaaccacattatattgataatggaccaatccggtagttctaaatcaaagattattgttttttttctgttcctatttcttcgccttacaacaaaaaggcttataaacattgttaaatcaacgtttatcaaccgttaagattttattaatatcttgttaagcctcttttaagaacacctataccaaattgtttttttcctgttctttttcagaattcaatctatcttatcaaatgaatattgcttattctatagtcgtcaaacggaaaagctaattgtttccaatacgtgtctttctcccccaaaaggcatgaagatttgttttttattggaatgaattggcaccgtttacaaaaacagaaattattaaatcagttgtagaaaggaagaaaaatatgttattgacggttttatcttatgccatgattattgtctttatgtttgtaatcatgaaaaagaaaatgtctccattcacttctttggtggtcattcctttgattttcaccttagttgcaatggtgtcaggagtatccaaagaaggaaacatcggggattttgttctagaaggaatcaaaacaacttctaatacggggattatgttgctgtttgcgatactatacttctcgatcatgctggacgctggattatttgatccgattacaaaaaaaatgatctatttcgcaaaaggcgatccgatgaaagttttgatggcaactgctgtcgttgcggccaccgtttctttaaatggggatggaacgactactaccctgatctgctgttcagcctttattccgatttataaaaaattaaacatgaaaatgatgaaccttggggtactggtgatcttgcaaaataccattatgaacttgctcccttggggaggacctactgctcgagctatggccgttttagaagttgatgccgatatccttacttatctggcaccaggaatgatcatctcagttctttatgtcatcttctttgttgctcgcagaatggggaaacaggaacgggcacgcttaggaatcactgaattgactgcagatgaaatcgaagaaatgacaacggtaacagaccctgaaacactacagattcgccggccaaaaaactttcttttcaatggtatcttgacgattggattgattgcatggctcgtagctagctcattcattgattcgattgcactgccaccacttttgttgttcttagttggaacgtgtattgctttaatggtcaactaccctgttttaaaagaccaatcttcacgaattggagccaatggcggagatgctgttcaagtcgttatcttagtctttgcagcgggcgtatttatgggattgttccaaggttcaggtatggcagaagcattggctaacagctttactcacattattccgaaagaattagccggcttctgggggctagttatcgcccttatttctgcgccaggtaccttcttcatctcaaatgatggtttctattttggtgtgctacctgtattagcagaagcagggcgtgcttatggctttaccaatatgcaaatggctcttgcttcattgatgggacaggcgttccacttattaagcccattggttgcctttatctacttgctgttacgtttgactggattggatatgggtcaatggcaaaaagaatcagcaaaatatgcattgggaatctttgtcatctttatcgttaccattgtgttattaggtcatatgccgctttacattccacaataatattcaggattgatagggacgggtcgtcattgcggtctcgtccctatttttattagtaatacatgaggaaatcaaagaaaatcttgaaaaaaatttactagcatgttttattttcagaggtatcatgagaaatgaggaaaataaatgagtaatatagttgaagccgttaaaaaaaatcttgatttaacacaaaacaaaacattaaacgttctgatttatgaagcgtttcgaaaaaccatcatccttggtgatattccagcaggtactcgaatcaacgagaaagtctttgctgaagaattgaacattagtcgaactcctattcgcctggctatgaagcaattagtgaatgaaaaacttgtcgaacatattcctaaagctggaatcgtcgtcaaaggtattcgtatcaaagatgcctacgaaatttatgatatccgtaaatcattagataccctagcaacgatcaaagccatgaatcaaatgactgaagcagatttccaagaactgcaaacattattagaacaaggggaacaatataatgaggccgatgaaatagagctggttttaaaaaatttctctgatttcaacgcatttatctatgaaaaaagtcaaatgcctcgcttaaaatcaattgtcctagaactacaagcctatctcgtttattttcgcgacatcgctatccgttcgacgaaacgaagagataaagcattggaagaacactggctgatttttcgcgggatgaaaacaaaaaatgtcgaacaaatcacgctgatcacgcatgaacaccttgatcgatccttgcagtttattttggcggaaatggagcgtagacaaattgactgagtccctttcgaaccagattaccgactatgccttcaaagcattgttctatgaagtcagtctcagtcctaaacctggacttgtggatcccttgacaaccggtgcgcaccaagacatgaacttattcacatttatcgatagcacgatcagcttacgtccttattttcaacagtacctacatgcagggctgacacacaaaggaacccctagggagttgtttgataagcttagaaaaatcggagtagctgcagaaaaagccatgctgcgtgcaacacatgccatcaatacgcataaaggagccaatttttcttttgcagtcattttaggggcgactggctggtacttgcaagaaaaggcattgcctttaataaaagaagatagtgagaggattttgacttacacgcagcaaatgacaaaccacctactcgcagaagatttcaaagacttagagataaagacccagctcacttatggcgaaaagctttatctggaatacggaataaccggaattcgaggagaagccgcagcaggctaccctagtttgtcgcataaactactcccctttctacggacaactgttgatttcccaatggaggaacgtttattgcggggactgattttcttgatgagtgaaatcgaagatgggaatttattgcatcgcggtggtttatccgcttggcaaacagtgaaagaagaaagcaaaaaaattcaccaagccaccttctcaaaagaagaattgcttgatgaattacaaagctatgataggattttgactcaacgccacttaagtcctggaggttctgcagatctattggcattaggtatttattttgctcaactagaagagatcctttaaacaccatcgggcaaaaaggtatagcctaatccccatactgtcttgatatagcgagcttgctttggatcatcttcaatcttatttcttaaatgattgataaaaaccatgaccgtatttgcgtctagctcactgccgttccatacgctttgatagatttgttctttcgaaaaaacttgatccgggttttctataaaaaattgcatcaattttgtttccttggatgagagcttgattggttcttcctttttgtagagttggtagcgagacttgtcaaagcagaaatctccaatcatgattttgctctcttttgaaagggcacgatgctctttgataacttgccctctatcaagggtcactgttacttgtgctcttaataagttaggcaaaaatggcttggtaatataataatctccacccatttccaatccagtaatgatgtcttcttcatttttcttgccactgagaaaaatgatcgggacaagtggatcttcttcacgtataatctgagcaagatagtacccatcgttttcatgttctaaactaatgtccaataaaaataaatcaaattttacccgtgtcatgatatcgactgtcttttcaaccgaatcactttgataaatcaagattccggtcgattggagtgatttccatatcaatcgtcgtattgctggatcatcatcaacgacaagaattttttcgtttctcactttttttcctcctagttctttggatcaaattattaaagggagcgttttttatgaaaaagccttcaagcagattgcttgttctaggaatgatgaccgtcctctttttgactgtattaggaatggtcatcacagcaaacagctatcagcagacacaaaaacatgcgttaaaaatgggggagaatcaactagccaaaatcaatgactctgtaatcaaaatattgcgattggaaatcaaatcttacactttagcactggaagattatgcttcgaatatttttaatgaaaaaaattaccatgaactgatcgaagacactcagttggacaacagtctcctattcaagacctcggctgccgccggattatatcttgtttcaccaacgggcactctcctttctggcaaagacatccatgctgaccaatttgttaaagaacctgtcaaagtcacggcttttgatcaagatcccctttatctcaaagctttaaagggttcggttcttcaaaacggcgaagcttactttgctgatgatacgtcttatgtcaatttatatcgaccggtctatgacaagcatcatgtgcttcaatctatcttggttctgccaatcaatcttgaagagctatatcagcaagagattgacacaacagaaaaccaaaatggctatacgatggtcaaaaatgaagaaatgaaagtgctcatgcacccttccaccgaacaaatcggattagacatcatcaatgggcgaaagctgaaatatcctgacctcgactacagcgatttggctcatttagaagatgtccaaaagaccaatgaaaaaggaacattaagctacaattcttactggtggacagaagaagaccccaaaaaagttttaaaaatctcagcctatgaatggattacggttggggatgcacgctggatcgttgccagttcatcggacttttatgaacgaaatggactcgcactgcaaaaaaatctgatcatacttggcttactgaccattctcttagcaatcatcattcttttagcagtcagttttagtcattacaatcgccaaaaccggacctatatcgaaaatctgcgtttagttgaacggcaaaattttttgaaggaaaagcatgcccttgaaaaatcaatgatgcaaaaatcgcaattggaaacagtaggtctgctaaccactaccattgttcatgacatgaataattttcttactccgatgatcggaaatctgcaactgttgattgaagaataccagtcaaacgaagcgctcgttgctgatctaaatgaagtctaccaagcagcgcaaaaaggccaaaacctgtctacgaatgtattgcgctttactaagactggaatcaaaacgaaagaatccctctcgatcgaagaagtggtatcaggagccattgacaccatgcgcgtactcgtaccaaagaaagtcacattgtcctatcaagcttcttttgtgggcactgcactcattgaagccagtgacttacaagttattttatacaatttgatcaccaatgcttatcaggctcagccagaaaacccgcacatccaagtcagacttagtgcagcagcagataagcagttgacagcattccaaaaccattcacttgcttattgcgacaaacattttgcgcaacttaccgtgacagataatggtccagggatcccgaaagaaatagaaagtaaaatgttcacgccttttttcacaacgaagacagagtccaatggaactggtctcggcttattcatcgtctcatcgattgctaagaaaaacgattggatcttacaagtaaaaagcaccgtctatggaacgacctttacactagggattccagtagatagcggcaacgttcagtaatcgcttgcattacttatctaagccttttgttcgttcattcactatacctttattataacgaaaaagaatgaaggtttgacgaaaagtacaataaaaaaccagctattgtttgtcgtcatcagccgaaactcattttagtttgtcacggaaattccctcttgtttttctgcaatgaaaaaattacaggatagctcatcgcgtgattattagcgccagcttctgttctgcttttatgtcattaaagcccttctcaagggctttttttgttgcagctgtttttaattgccgcgatgattttacaaaaatcaaaagttttaaggtgtgttcgctttacaaaagagaacgtatgtttgtattatacaactagggaggcgtttttgatggggagatttaattatgaagaagaaccgttacgggatattttgttcattgatgtaaaatctttctatgcatctgtcgaatgtgtccagagagggctagatcctttgaccgccttgctagtagtcatgtctcattcagataacacaggaaacggattagtcttggcagcttcgccaatggcgaaaactgttctggggatcaccaatgtcactcgtgctgacaacttgcccaaccacccggatctatataaagtttcacctcgcatgaatctatatatcaaagaaaatttgaaagtcaacaacgtttatcggaactatgtggcggatgaagatctcttactctattcaattgatgagtcgctgatggatgtgacgcaaacgttacatttattttttcctgatccttctctttctagaagcgagaagcggcacaaaatggcagaaaaaatcaaagcccatgtcttcaaagcgaccggactgcgggtaactgtcgggatcggagataatcctcttcttgcaaaattggccctcgataccgaagcaaagaaaaatcccaccttcattgccgaatggacatatcaagatgtggaaagcaaagtatggggaatttcgcagatgactgatttttgggggattggttctcgaacccaaaaacgattgactcagttggggatcgaatcgatcaaagcattggctcatgctgatccagattttttgcgcagccgtatgggcatcattggggaacaattataccaccatgccaacgggatcgatcgaacgattttagcagaaccagccccaaagacaatggaaaaaagttatggcaataatcaagtcttaaatcgaaattattacttgcagagcgagatcgaattagttatcaaagaaatggcagaacaagtcgccgcccgaatccgccgtgaaggctgccaaacacaatgtatccatctctatattggaacagcttttggagagacacagaagggctttgcccaccaaatgaaaatccctgcgacagataacaccaaactattgattgctcacgcactgttcttatttcgcaaatactacacaggacaagtggttcgtcatgtggggatcacttattcgagactggtttttacccaaagcgttcagctcgatttgttccaagatccggaagaacaactaaaacagcgaaagcttgatttactgatcgataaaattcgcgccaaatatggatttacttcaatcgttcatgctgccagcaaattagaaggcggacgagcgattgcacgggcgaatctcgttggtggtcatgccggtggaatggatggtatctcaaacgaacctcaaggcaaagcagttcgtccaaaataggatggctgctaagcattttgctatacgcctatctcttttgctgataaattgaatctgtggaccagccggaattcacagcattgctaaaaaggaggaaacaccatgtgtgggagatatttatttgatccaaggacgggtgagctgtctgattattatcaagaactagtcacgatagctaaagaacaaaacaaaaaaatcgctgttgatgaagttttcccttccaaccaggtcgtcacgctgattgccgatgacacgcagcaaatcgtaccgatcctaacccattggggctttactggtttcaaaaaaggccaacttttaatcaatgcccgagcagaaaccgtagaagaaaaacgtactttcaagaagccatttctggaaaaacgctgtgcctttccaatgtctggcttttatgagtgggatagcgataagcacaagtttctctttgactcctcggagcccctctaccttgctggtttctatcggaaccattctactgccagcggttcggaagatgaatccattattttgacgaccaagcccaatgcaacgattgcaccaatccatgatcggatgcctgttttgttgtcgaaggcagatgttttgccttggatcacggatgtgactttcgcaagaaactatctactccaaacgatgcctgatattcacccacaacctgtttcgtaaaccaaaacgccgccagaagaatttgcttcttctgacggctttttttagcgagtgacggctttaataaacagtaaaggtccgtcctgtcatgataccaaaaactgatttttcataggcagcaaaaactttttcatccgcgacaggcagaaagccttggaatgagggagcataggtctcccaagagcctgccagcgcattcggactgaccgcattgatacgaatgccacgaccaatttctaacgccgctgaagcaacaaaagcaccgattgcgccattcaccaatgccgaagaagtacccatcggaataaactcgtcttgaatgatgcctgaggtcaacgtgatactgccgccctccgttaaataatgctgtccgatcaacactagattgacttggccttgcagcttgctgtcaatggagcgctgattttcttccggtgtcaactccgcaaaaggtttgaagacggtactacccgctgcggaaataatagcatctacagtaccgatctctgaaaacagcgtccgaatactttctggatcagcaatctccacccggtagtcccctgcacttcgactcgccctgataacctcaacagatttgtcttgtaaaccagccagcaaaattttccctaacgttccggtatgtcccactaaaagaactttcatccaatcatctcatttcgcttattttttctcattctacggcagattttttctttttacaaacgttagctgtccttttcctctttctcctctttctgtgcaggtaagtcttgatttaagaggattggataaagacagctattgtcaaattacgaaaaaagtttgaatgttttgtgaaacgccttccttgtaaaaggacttctatggtataactctaaaaaagaaggtgaagcttatgaaaaaagaagaactttgtacaagtaaatcctatttagcgaaagtaatcggacaacctaccttacaaaagatcaagatcgttcgcttactgagcaatacagcgactgtcgaacttttagaagggggcaactacggcgtagccaaactcagtgacatccagccattgaccgattagcggttagtaaagactgctctaaaaaagcgtcaagcaaacaaggaaattcctaggcttgacgcttcttctatcttattaaaaaagtgagtcttatccttgatgaatcagagttgctctgactgcatttggtacatttgctgatagattcccccagcttgtatcagactggcatgattgccccgttcaacgattctaccttgatctaaaactaggatttgctcagcttgcttaatcgttgataagcggtgagcgatcataaaagtggtccgtcctttttgcaagactgtcattgctttttgaatgattgactccgtttcggtatcaacgtgactcgttgcttcatctagaatcaagatttttggatcaaataccaaagcacgggcaaagctgatcaattgacgttcgccactggaaaactcattgcccttttctacgacgggatgatggatacctttcgggtaacgcgtcagcaggtaaccggcaccaactttttctaatgcggataggatcatctcttctgtgattgacggatcattcataccgatattgctggcaatcgttcctgtaaacagatagggatcttgcatcacgatcgccatcgaacgacgaacgctgtgacggtcgaatgcttcgatcacttgatcatcgatcgtgatagtccctgcttgagggtcataaaaacggaacagtaagttcaagatactggatttcccagatcctgtatgccctactaatgcgactgtttcacctgcagatacttgaaaatcaatctcgtgtaaaacagcttgctctgggtcatatccaaaggttacttgattgaaagaaacatttccttctttgatcgcaataactgcttcttgctgtttttcaattggctgatcagcaaactcgaagactcgtttgccagcagctagcgattgctgaacattggtgatcgtttggaccagaccttcgattgggtcatagagtcgattgatataatcaataaaggcataaagcaaacctgcggagatagcgagccgaccatccaagaagaatgccgataatgtcgtgatcagaatcaggatcgttgaattccgcaaaagattgcccaatccccaggcaatactcgaatccaataacagatactttcgacctgtctgaaaccatttctcgacggtttcattgaattctttctgcagttggccttctctctgaaaggcctgaataactgccattccttgaacaaattcatttaactgaccactgatttgagaaatatattcccgcatggcaatattataacgggaagcatacttcgtatagacatgttgccaaatacccagaatcggaatcagaataagcatagccaatcctagagtatgattcaggaaaaagagtgccaagaaagccccaatgatttgaatgatattgctcatcaaattactgatgacgatcacatagaaattggagcgcaaaacttccgtgtcattcgtgattcgcgcgactactttcccagcaggaatctgatcaaaataagaaacgggcaattggtgcatatggtcaaaaagctggtcccgcattttcttcacaatgcgatttgacattttacgcagctgcagcaagctgatataacgaaagagcgagccaatcaaattgatcagcaagtaacccgctaataattggatcaagaaaaggatattcaaattccctgtctcaaccgatggagtcatgacgccgtcaatcaatcgtttggcaatcagcggtgatgtcaattccagtgcagcacctagcagtagcaatactgcaccgatcgaaaattgttttttgtaatagcctacataagacagcaggcgcttaatcgttgagaacatcttgatcgtcctcctttaactgttgatgataatattgctcttggtaccatccaggaactgcgatcagctcctgatgggtccctctttggataacatgcccctcttccaaaacaatcacttgatcggcgtccgtgatggcggataagcggtgggtcacgatgatcgaagtcggtgcatctgtcattgctttaaggtttgcgatgatcgtttgctctgtttttgcatcgacagctgacaaagcatcatccagcaacagtacatcactccttcgcagaaaggcccgtgctagcgacaaacgttgcttttgaccccctgataaagaaactcccttttcaccgactaatgtttcaaggccttctggcatccgtttgatgtcttcagcgaaacatgcgagtgataacgcttgccataagcgttcttcggatgcgtctgggtccccgaacaataggttttcgcgaatcgttcgtgaaaacaacgtatgctcttgcggaacttccgcaaagtgacgacgaatctcttctgtctgaaaagcagtcaaaggctgcccattgatcattggcatttgatttgaatacgggtaccgatgtccgaactgacgtagcaaggaagtcttaccactacctgttttgccgacgatccccaacacttctcctttggtaatagtcagatcaacgtcttgtaagacaaatcgttccgtattcggatatttgaaactgtactcagagaattcaattgtttggatcatcggtacaagttgttgtcctgtagattctagctgatcgccagtctgcaatacttcattgatccgacgccaagaagcagccccttgctgcatcacatttaccagatctcctgctgaaatcatcggccaaaccaccatcgttagatagacttggaaagataccatcgcaccaatagtgatttgttgattggctactaggaaagccccgatcccgaaactcatcacaaaactaatcgccaaaataattgtaatcagcggcccaaaacgggaatcaatctcggaaacgatgtcgtttttttcacgagtttctgttgttttttgctgaaattgctgcgtcgttgctgcttctaagccgaatgcccgtaccactcggataccatcgatgatctccaacacttcactattcatctctgaaacagagttttgtgcttctgtaaaagctttatctacttgcgaaccccatttgaaaatgtagtacgccaagaggggcataggaatcagtgcaatgattgtcaatacccaagagactgtaatcgccatcatggcaacgatgaaactcaaatagagactcgtattcaagaaaaccatcaacccatagcctacggtcattcccatgacttgaacatcgtcactagaacgagtcattaagtctcccgttcgaaaccgatgataaaagggagcccccatgtttaagaaatgcttcatcaattgctgacgcaattgcttttgcaaatcgtatgatccgataaataaattaaatgtccaaataaattctgcaatatagcctaaaagtatcgcaccggcaaacaagctgacatagcgaatcaaaattgccatcgtaaagtcatcttgaatcagtgcatcaatgaataagcgcaaaatatagatcggtgctacatacatcgcactggcaataaccataaaaataaatacgattgcataacgcaatttatgcgctttaaaatacgtcgttaattgttgtaaaatatatttcattttcttccctctcaatctaaaaaagtacacaaaaaagctctgccctttcggaaaaaggacagagcataacgtcaaaaaatatcgacactatctgtgtactaacggattaccgaataagggattaactactattttgttgtttgcgaattttgctgtaacgttttgcatcgtaatccctccttctttttttatttgctgactacaagtaacactttacagataactatgagaatttgcaagaatttttattaattttttttaaaacgattgactttcttatagtccttttcatcacttaatgataaaaaaagaccctttattcttttcccattctgaaagaattcttcttgttcttttttctcttttgtcttgataatccttagtctgtcaagacaaaggacgccattatttggcacaaaaaaaagttttttataatccgcccacaaagaaatctgcttccaaaaaaagacttcctgcatgggaagtcttttcttaaaaaagtttcgtttttcaacactttgttctttactattttaataatcgacaaactattactcgtttgaacaggcttatgaaggtcattttcgtctcttttttgccgcgctttttttgaaataggatgtccgataccagttcagaagatgaagaaatggggaacatccttttaggtcttaaataaaatgttcatccttcaaaaattccaatacttgatttttcaatgtatccgtatcagaagcttcctgacgacggttaggtgagaccgcaggctgagcgatcgattcgacggtttcttgtagagattctggcggcaattccagcaattggaaactatctactacaacttcggcaccatagacagattgtccttccttggtttcaaaaggacacatatgcaaatgtccattgattttaacacttgcacctttctgggtataccgcaaaaaagtttctgcttgcttgccgttgataacacaagcaaaccattctgtttgcaactgttcgcttgtttgccactgtgcagcgactgctaaattaaaccgtacacacgtattatttgctgctgcagaagccagttgttctcgactgggcatctcattaattttcccagtaaggatcaccttgttcgttgccacgttactccctcactctacattttatttagactcgcactaatgcaagattagccatagtctatcacaaaaaaaatttcttgcaattcttttgagaacatctatagtgatcttctacagtttttgtcgctgacttttaaacaaaatttaaccgagcttagccttcatcagtcgttgaatctatttcagagacatacgtccacgtcatgccattgtcttctgaggtaaatacgcctttgactgttccacctttgtaatcccccatgggaccttgattgaccataactttcaactttccatcttctagataaggtgcttcagcaaccacgaaaaccttcttccattcatcaggcatttcaaaagcagcttccagccacgtgtttcctccgtctgtcgtcacatagagacttggttctgttggcgttactccgccgaaactcataaagccaacattctcgttgaggtagcacgcgtccgtcaagagtcggctgattcccttagccacttgcttttcctgccaagtcttgccaccatcttgggtcacatatgagagatagccttcctgccccattacgcggccacccgataagaaaatgtaaccaaaaccgtcttggccaaatgtcaatttgcgaaaacgtacagctgctgtctgctctgccagagcaacattcttccacgtatttccttgattttccgtataagtataatagacattttgagttggactgccctcactagcatattccgttcggataaatccagtccgttcaggagtcaaaatatagctgccagcgatcagcgcttgtttgtcgccactatactcgccgccaaaaaaatcatctaacggatagggcagaatgatttgatgtttccagctatcataagttaatttcaattgactcttaccaatttctgttttatacgcaatcgtctgattcgtttcctttgaggtggtcatttgattgttcttatcggtgatcgcacttagatctcccgcatctacattcgtgatcgctttgtccccttgagcagtcgtagcaaccttaacttgccaacaaatgtcccgcacagaaccgtcatcggaaactttcccccaataagatgtcatcgtctcacgattgatcgacttgggccacacagtaaattttaccgtcagcagcccatcttgataggttgcaccactcacactgtaagaatcgatccgtacatcttcttgcaccttcacagaagaaaaatagcgcatcaaatcataaaataaattaaatccttgtgtattcggatcatagttaaattcgctttcaaagggcagaaattgattaaaataagtaacgggctgttctttgatagcggattggtttacttgagaagtctctacagttgatgattttgaaccactcgaactgaccgctcgtcctacagaaaagccaatgatgaaccagatgactagcccaatcacaatcagtgtcaaaccgacagctaacgctacccgaattgctgctatttttttatgctctttcacgggaaaaacccaccttttgttttcaattacttgaagtataatgaaaagtttcttttctcacaagatgctttttcacttcttaagaaattaagaaaagggttcctcattaaatagtttttagaaaaaataaaagcattcgcaaaaaagtgacatacttcaggctttccaaagatggaaaaactgaagtatgtcatttctaaccattctactgtttctttcatatttattcttatattgcttctctggtttcttcacacacgttgattaatggatcagattattccttcagataccttctaaacatctcctatcatctaataaatatgtgcgaacttgcgatacaaaatataatgaaccagtaataaaaagagtatctttcgatcccattttagcaacaatctccttaataccttgttgccactcttgataatatttaaattggctattttctcgaacaagatcttcttttttcaacgctttcgggtaatcgaatgtggttattataaggcaattattagggatttgctgcatctgtcggatcattttcctactatttttggttgttagcgctgaaaacaaaatatatttctttccttgttgaaatttttctgtaactgtatcaacaaattcttttatggcatgtggattgtgtgccccatcgataatgatcgtcggttgtgaactgattttctccatacgacctggccatcgcgctttttctaaagctttctgtatgctctctttttgtatcgctttgttttgctgctgacaataaagcaaaaaaagttgaagggcagttgctgcattttccacttggtattttccacataaaggaattctaagatttaaaaattgaaagtcttcattttcgaagtgaaacatttctccacttatagaatccttaggactatgactttcagggctttgcttcacatagtgaacttggtaagaggtatttttcttagagagtggcgcattttttttagaagcgacttcttcaattattttcactgcattttgcgaaatgtttcctgtaacaataggtatgttttttttgataatgccagctttttgcaaggcaatttcttcctcagtttcgcctaatatatctgtatgatctaatccaatcgtagtaatagcagttaaaattggtataaaaacattcgtactgtcccattttcccccgatacctgcctcgaaaattgcgatgtctgcgtgcttttgaaaataagaaaaggccattgcagtcaatatctcaaattctgttattccctgatagcgtgtatcctcatccatactatctaccagagggcgaaattcatttgctagctggacaaattcttctgcggagattgctttcccattaatcgaaatacgttcataaaaactttcaatgtacggcgaagtaaatgtacccactgctagcttctgcatttctaataaacaacgcaagtaagttaccgtcgaaccttttccatttgttcctgcaatgtgaatcccgatactattcttttcgggatgaccgcacagcttcagtagctcgttgactcgtatcaaaccaggccgcgatccaaattttttgcgcgaatgaatccagcgtactgcttcatctcctgttttaaacattcttatcatccccaatagaattgttagttcgtttagaaaatattacgagcgaagcgtttcaaaggaatcgcatgaccaaagaatacgatcatggctgtttgtacaggtagcatgatcaccgctttgacaatacgtattccccaaagtttcgtatcggtcaaaggaattgcatacatcattgacaaccaaattggtgtcagacacaaactgataattaatgtattgcaaagaacacatagaaaagaattttttattgtaatgggctttttataaaaaaagtagccataaagcaaacctgcaatgaatgaattcagtgtaaagccaatgaaaaaaggagctttccctaaaagagtattcccgataatatcagcaattgaagcaccaattgctgtccaccaagggccaaataaactagccataaccacttctggaacaaaatcaaaggtaattttcaacagctgggtttcaaactctaatacttgagacaaaacgaccattaatccaatcagtaatcccattgttgcgataatatgtgcgtctatttttttcttcattcttagcatctcctttaatagagctgctacacaattaatttatgcagcgaatgcaaagatagaatcgtgaaatttgtttcttcgtctaaaaggcaacatcccatccttatagcacttaacgctctatcttctactctgtttttttatttttgtcaaaacagcaatcctgttgtttgcaagattctgtttctctgatgaactagattccacttgtataaatgtttcatcttttataaccagcatttcatttttttgcaacatttgtcgctgtgtcctatcgcccagaagcactattgaaagattctccaatgcataaatgacagcaatagtctgcggtttaataaaatgcatctcatttcctttaagcgcctgaacaaagacgtcgtaatcgtctttaaaaataacattaaaatcttgacactcaccctgacacgttgtttttaatttaccatcgaaatggtggggctcaaaagcatttaggctaatccaagaacctaattgccctaatctaactggattatccaaagacataaggattcgttgataaccagtaaagtcagaaaattccacggtattcataatcactgtcgcagttgagagacggaaatcaaaatctcgtttagctaagctacttgaatcaggttccactaaaagttctgtagtctggcctccagaccactttgtggacaagtaatcttcacatgttttcttctcgattgttcccacacttcttccttaaacaatatctaattcttcaaattgactcaaaattttaatatcttgtgccacactgacaaaagccttttgatcaacatctttcatgatttgatccaaaatttccatttcgtaagtagtaataaccaaaatcagaatcgtttgagtttcttgattatatgcgcctagtgcatatggaatgatcgtgattccacgacttaatttttcttgcagagctgggataacttcattcggcttttgcgtaataatcgtcacctgaacttttttatgtttgacatacactagatctgtaacttttccacttataaaaatggataaaacactataaaaagcatagggccagccaaataaataaccggctaccaatacaatgactccattcaaaacaatcgaaatcacgccaatgcttcgaccggtgatttgtctgattgtaagaatgagcgcatccataccaccagttgaaagtccatattttaatgccagccccaaagaaaagccattgattgttcccccaaaaatggcgcaaataatcggatctgtagttagctcagtacttgggacgatgtggatggcaaatgatgcaaccgttacacaaataaccgtatagatgacaaacttgcgattaattttgaaccatgcaagcataaacattggaacattcaggagataatatataactgaaatagggacttcaatatggcttttagcaagaccagtcgcaatgatttgtgcgatcccagttaagccgccggcataaatattccctggctgccaaaaaagattcagcgccaaggaatataaaaaggcataaataagaatcactgttaattttgtaaccacctcttgccagatatctattcttttaaaacgtgacataatcctctttccttttctttaaataaaaggaagacatctcttcctctgatatcggtcaatcggcacaaatcaggtcatacctttaaaactgcagatccaatgtcacttgtttctcaatttcttttaagaaatctctatcttctaaaacggtagttgctttgtttaattcatcatacatttcgatgtctttatcatgctcaataaagtttacttgtcgacgaaatgcaagataagctgcttttgtgcctttgccaagtcctgactgatatcctttgatgtctagtgcttggcaagccgccatgatttcagttgcaacgacccgccgagaatttttgacgatttctagagctgttcgggcagcagttgtacccatgctaacaaagtcttcttgattttcacaggatggtattgaatctacactagctgggtgtgccaagattttattttctgaaaccagagatgcacatgcatattgtgtgatcataaaaccagagttcaaccccggatgtttcaccaagaacgaaggcagattacttaattggtgattcaccaatcgttctactcttcgttcagatacattgccaatctcagcggcagcaatacccaaaaaatcaaatggttgcgccaaaggttctccatgaaaattccctccggaaatcacttcaccatttctagaaatgattggattatcagtaactgaattaatctcaatttctactttttcttttacatatgcaatcgaatctttactagcaccatgaatttgcggcatacaacgtaatgtgtaaggatcttgaacatgatctggtgtcgcttccgtaatatatttactatcttcaattaaacgacgaatattacgagcggttgctaattgcccactttgcgggcgaatcgtatgaaggtcttctttaaaaggactagaaattccgtcatgaacttccaatgagagtgctcctgcaacatctgaaagttttaataactgaatagcatcatacgttgccaatgccccaaccgcgttcaaaactgttgtcccattgataaaagctaatccttctttggcacttaattgaatcattttcaatcctgctttttccattgcttctttcccagaatacaacgtgcccttataataagccttacctaaacctagtaatggtaaaaccatatgagctaatggggctagatcaccggatgctcctaatgagcctttctctggaatgtagggatggacacctacgttcaacatcgctaacaatgcttctacagtgcttaaacgaataccagaatagcctttaatcaacgaattaattcgaatcagcataatagctcgtacaatatcttccgaaaatggctcgccgtaaccagcagaatgagtacgaatcaaattttcttgtaattgcacagtgtcttcttttgaaatactgacattacaaagagaaccaaatcccgtattgactccataaacaacacgacgttcctctacaattttatcaacaatcctgcgcgactctttcactgcttctttggcactttcggctattacacattgacgatggttgcgtgctacagccactacgtcttctaaagttaggctagcaccatccaaaataatcatttcttgactaggaatggtattctgagcttcttcttttatcaacattttcatcgttttattccccacttttctaataaattccttccaagtatcagtttccacaagttttctaatttacttgcttcgatttattattgtttaagagtagatacaagatgcttgctactataactccaataactccagctattaaattgatcggattggccgcagcgaccatccaaatactaacaactatggagataattggaatgactggaccaaacggcagccggaaagcaggcacattttccatgtctttttttctcaaccaaataactgccaatgcagtcggaatgtactggaagaaacgaaagactacggacagttccgctaattgttcaaatgatccgcttagtagaaaagctatggttagtaaaccagaaaaaataatagcaacgataggtgcatttttattattttttttagcaatcaccttaggtaacaatccttcatccgcgattgaagctccatatcgcggaatcatcagagaatctcccatattcaagccagcaattgaaatcaaggccccgattgaaataatccatttcccagctggtccaatcatttcaacaaaagcatcttgaactggcgcattgctttgtaaaattcccgttccaagcatggcaatcgttcccgcaataatcataaaataaagcagcgaaacaatacttatggatccaataatcgcttttggcacattttttttggcattccgcatttctccagctactacaggtaaagcttcaaaaccaataaaagcataaaagacagtgagtgacgttgaggccatggctttagataaagtcatgtcaggattcaattgtagaaacggtgtaaagtttccttgattgattccatttttgatgaaaaaaactgcaatcagtgtgaaggcaataattggaatcaatttagctattgtaataacaatcgtaaaaatttttgaagtcttaatccccatactattaatcacagataagaaaataaccaaacaaatgctaatcaatgtattctgtccttctaacgctggaaaagtttggatcagaagtttcgcaaaacctgcagccattgcagcccacgcaataatcgtcacaaaccaccccagaacaccaacattaaatccaataaaatcgccaaatgctgttttcgaatattggaaagctccgccattcttattgaagtaacccgcaacttcggcgaagcaaacggccaacatcaaaaccaaaaccgcatctaaaaccattgcaacaagagaagcaggacctaaatcttggtaaatggttcggggcaaaagaaaaattcctgaaccaattactgcattgattccgtatagcgtcgcaccaccaaagctaaattttgcattctcatttttcgctagctctgcggagtcaatgtctttaatatccgttatctctgaaacctcgacatctttttgcatactatttcacctcttctttttttattgtaaaacgttttcaattacacgttttattctagtaagcagttcatgttagctattttacaaagagagttccctccacctccttgtaaaatagctctaaactgctagaataatccggttatatttcctttttcatcaatatcaattctttcagctgctggagattttggtaatcccggcatcgtcataacagctcctgtcaacgcaacaataaatcctgccccggcagatactttgagattacggatcatcacagtaaaatattttggcgctccaagtagtgacgcatcatctgaaaatgagtattgggtttttgccatacaaattggataattaccaaatccaagacgttccaattcctttaattcttttttcgcacttggtgccaattctacgcctgccccaccgtatactttttggacgattttatttagtttttcttcaattgaatcatccaaatcatagacatagctaaaatgatttggctcttctgctagtgcaactactttttccgccagctctttaccgccagcacttcctttcccccaaacatcagatagaacaactgcaacgtccatttctttacaagctttctctaccgcagctaattctgcatctgtatctgttggaaatttgttaatagctacaacaactggcatcccgtatacttctttaatattctctaagtgtttagacaagttaggtattccagcaaatactgcatcgacattttctattcctaaatcgcttttcttcacgccaccgtgcatttttaacgcacgaatcgttgctaccaaaacaaccgcatctggtcgtagattagctaaacgacatttgatatctataaatttctcagctcccaagtcagcgccaaagccggcctctgtcactgcataatcggcatactttagcgcaagtttcgttgccaatacgctgttgcatccatgtgcgatatttgcaaatggacctccgtgaataaaagcaggggcatgctccaatgtctgtacaatatttggctgaattgcctcttttaatagggcggccattgccccttctgctttcaaatccccagcagttaccggctccccatcgtaattatatgcaacgatgatttttctcagcttattttttaagtcagcaatatcgttagctaagcatagaatggccataatttctgatgcaactgtaatgtcatacccatcctcacgtggcacgccatttactcgtccttgaagaccatttacaatgtgacgcaattggcgatcattcatatctaccacacgtttccaagtaattctgcgagaatcaatttggagaaggttcccctgatgaatatgattatctaatagtgccgctaataaattattggcggcactaattgcatgaaaatcaccggtaaaatgtaagttgatgtcctccattgggactacttgagcatgtccaccaccagcagcaccacctttcacaccaaatacaggacctaatgaaggctcgcgtaatgcaatcactgcttttttcccaatggctgtcaatgcatcgacgagacctactgaagtagtggtttttccttctccagcaggtgtaggcgtaattgcggtcactagaatgagcttgccatcctcgttgtcatccaatgactcaatattattgatctttgctttatattttccataaagagacagattttctttagcaataccaattgattcagcaatttcttcaatcggcttcatcacaacagaatttgcaatttcaatatctgataagaccatgtccataaacttcctttctatctaccaatctaaatgattacagcgattcaagtatttgttgataggttgcatcagcaattttgctgccttcctcaactagcgattccccggctttgcggtattggcgaacaaacatttcgtctttgatgcttgcaaggttaatcaatacattcaaccacgcaccttgtaaagctgcctttaaattcaaagcagctactcccaaatcactagcagcattggtatttgatttgccaaccgcagcctgtgtgacttttaacgcatccacaattttttccatcatagaaaaaggtgtaacagctgctccttttaaagcactctgcattgcttctcggcgggcttttttttcttcttcggttgtttttgggagtccaaaaacagctgacacttgattaaaagcttctgtatcttcatcaattgccctgagtaaaccctcttgcaaagatttagcttttttttgcagtaattcaatttcgtcttcgaactctgcatatttttttttgccaatcgtgagttctgtcaccatctttgtcaaagcaattccttgtgcggcagctaatgctgaagcagatcccccacctggtgccggtgtatccgaacctaaaacagcaatgaaatcgtttatttgcatctcaacgagtttcatgacaatccccctatcaattcaataaatgattttcgaaaacttgcttattataattgaactcttcaatctgtaaataatattcagcacaatcaatcaaggcttttgctggcgttaatccgattacttcactgccaataaccgacacaccataacgttttgcttcaaagcgaatcgtttcaaacacacgatacagcggtgttttctcgaagttcaccatattcatagatacttgagcaatattacgatcttcaagcatgacaccaatacccttgcagtatttccatcctccagaggatccgcgaacaattttagcgattttattggcaatctcaatattatctgtatccaaattcacattgaatgcaactaaaggcattctggcacccactgctgtgacaccagcggttggatgaattttgcgttcgccataatctggttgccattcttcttccaaaagtttttctggcattttctcaaattgtcctttgcggatcttcgctaaatttttacgtacgggtgtagtggctgaatcttcatatagaaaaatgggaatctgtaattcttcattgattcgttgagctactttcttagaaatagcaatgcactcttccatggtgacatctttgatcggcacaaaaggaaccacatctgttgcccccatacgaggatgttctccttgatgcttcgtcatatcaatattctcacttgcaaacttcactaattgaaatactacttcttggattccttcttcatcaccaacgagtgtaaaaacactacgattatgagatgtgtcagaagaatgatccaacaatgtgacacctttaacattcttagcgatctccaccaacccatcaataaccttttgatttcttccatcactgaagttcggaatacattcaattaattttgtcatggtctattgctccttgtttttattttgaactttaggtacggcataaatttgttcttactacattaaaaaaaatctatgaatagcgttatttttatttcaacacctcctaatatcccaatttatttgttaccgctttcattcaccgaaatcagcttatcactctttcaaatcggttgcaaactccgtaaaaaaaagcttttcataattttttcataattaaaattctgtttttttttggaaaattctcctaattgtcttccgcatttttttgtcttttattttatttgacctttttttgactttcttttttaaactgaaggtaacctatcgttgcgcattgaataaaaaacaagacagactttatttaatctttttgatttcttttacaaagtactttttttgcttgaataggtacactcataaacaaaaatttgtaatcaacacataaaaaatcttcaagttttatttttgacgtttaatagtcggtgcccttcgttttttatacataaacattagaaaaaaataattattatgccgataattcttttgaacttttggaaaattatcagcaaataaagaggtggaaacatgaagaaaattgttttgttgattgattttggcagcacatatacaaaattaactctggtcgatcctagcgccatggaagtccttcatacagctcagattcccacaagtagtcaagacgggttacagttgtgctatacagaagggaaaaaagcattacttcaaacgttaaaattttctgatcaagtaaagatagaagaatatttctgttcttccgcatggggaggctttaaaatgattgccattggtttaactgagagtttgacattagaagcggcgaaaagagcggctctgggggcaggcagtcgtattcttcaaactttttgttatcgtttgacactggaccagcttgaggaaatagaacaacaaaagccagatgttgttttgttgacaggagggtgtaatggtggaaatcaagaaatcatccgtcacaatgcccgtcttcttactcagctttctacagagattgcattgattgtagctggcaacgaagacagctatggagaattatctaagctcttgcaagatcgaaataatacttactttaccgaaaacgtgatgcctgatgttaataagctgaatcctattccggttagaaaaattgcccaaaaagttttcttagaaaaaattgttcattcaaaagggattcatcaagttgcagctcacgcaagtgcccccatcatccccacccctaaagctgtattagctgcagccaagctattaaaagaagggacacaagcttcgaaaggttttgggaatttagtcgttgttgacattgggggagcgacaacagatattcattctgttggagatggtttaccccaagcagaaaatgtttactttgaaggattggaagaaccctatttgaaacgtaccgtagaaggtgatctcggtatgcgttcttctgcagtaagcttgctaaggtgcattgtagaagattccaatcgaatcagggcattgtcttcttggaaatttacgactcttcaagctgcttgctattatagatgtagtcatccaacatatgtaccaaagacacgagaagaatgcctaattgatcaatttttagctcaatcggcaacggctatcgctttagagagacatgctggaaagataagaaaagaatatacgccaaatcgtacaatctactaccagcatggaaaagatcttcgaaatttccaaacaatcattggtactggtggcgttatcattcatagtcaatctcctaaaaaaatagttaaacctgacatcaagggcatgtctaatactttgctaccagtagatccgcaaattcttattgaccaagactaccttttatctgcaatgggacttttaagtcaaaactatcccgaagcagcattgaacattctaaagaagaaactttatcgactcaacccttagttgtgaaaagaagctgtgacaaaagttttgtcacagcttcttctgaataagcggttagtaatagctttttcggaattttcttctcatttcttgaaactgatcacatctgtcacagcctcagatatcaatcttatagatttacatgaaagaattcttttaaaacttgcaactcatagcggtctcgatattgactaaggttgtccattgcttttgtcaaatagtacgataaatcttctttaaccaaatgatttaattgtagatttgcatgcctctcatttagacacttttcttttaccagtgctttgataaaataaacgagaccactatcacgcggattagctagttgattttggtaacagcttgtcttttcaataaactctatcacttttccataatcttttttgtgaaggtaaattaatgttaaataagcatttaactgaacccttttccataatgaagtagtaacttcaaaatattcatttgccttgagaaaataggtttccgcttgatcataatctttttttgcatacagtgtaattcccatatcaacataaaaaatagccaagctcgtcaccaaattatttccttcacacaaattgatggctttttgttgcagtttgatagactgctcatagttagaccgcaaacgctggatttctgctagataatcatacgcggcagcaatattgctgttatacttttcgtcaaaacggttggcaatattaaaaattgtaatcgattcttggatgtacgattctgcttgatccaaatcaccgatcatcagatgatacaaacctttcaatcgcaataaaataccgatagattcgttgttattggcagtaattgctacatccattgccaaatcgatataatgtgccatgtccgtcgcattatcagtttgaatatagtaataaatcatttgacgatacccgcgcaataaataggttgttagatgaaagtctttcgcttttacgattactcgctgaatgttttcaattcctcgattatagtccccggaattgatgaaaaagcgaccttctagataaagaaatctgacgagcaacaactgataagtactatcttctgcatactgtccttcaatttctttaagtcttgcacctatctctttgaatttttctaattcatttggggcttctcttctgaccaattcacgtgatgccaaatgttcttgatgatagattggaaagagttcatgttgaatacgtaaaaataattgatgatgagaaagttcataatctaaggacttaagttcttgatgcgcctgacgatagtgatacccgattgctgccaataattcgctatcgttttttgcttcatttaacttttgctctaataaaacagcaattttttcatgtatcacacgtaatttcatatctgattgttgtgcataaataaattgtttcatcttattatgtttaaaactaaagcatacttcatcgagataaatattctcattgatcaatccttgcttgattaaattatcgagcgctttataaacctctgctttttgaccatcgactaactcaattagtacactcataaatgctaatttctgaaagaaagaaatcaagtcaatcaattccacttctacaggcaataagtttacaaactgtagactaagcttatcctttatgttttgcgttaatctttccaatgtgttgctctcttccaattgatttaagtactcactaatgtacagaggaacaccttctgattctctcataataaaatctattgtagatgtttggaacgtatgattaggcaattgtttctcacaaaaagccctgacctcaaaatcttgaaatggaagtaatttcaatgtgataattttttcatagcggcgaacgcttacgataaagtcttgtatttccttgcgaaagcttgattgcaatgtcatgataaaaatgatatcccgatgggggttatgcagaattaaactcgttaatagcctaatactggttcgatccatccattgtaagttttcaataaaaatgacaacaggagttattttccccaactgttgcaaagcttccgatatgcattgtgctaaaaaatttaactcaacagaatcaatggaccgaagtacgcgttgtgctattaaatcattaaaaaatggaaattgttgactaaatgtttgttgccattgactaacttcagctagcttttctctttgcaataaatggatgatctgttgcagtagttcacgccatggacgcaagcaatgctcttgttccgttttataacaagtcactttgaatagctcataaggatattgaatattttctatgactaattgacacaatgaagactttcccacacctaaatctccagtaactaagaccgattgaaatggctttttttgttttaaattcgccaaattcaactccaagcgctccacttcattggatcgaccataaaagtgattcgcgcgttttttttgacttactcgctgtttttgattggcaatctgtaatgttctttgatagagctgttttgtttcttcacttggttcaattcctaattcatctctaagtgtctctaccaattcataataggtttcaattgctttcccattgcgatgattttcaatataaaattgcatcaataattgataattgcgctcatcaaattcatcaattgcaattaattttctgatatttttttctacatcggctacggcatgaaatgaaatgtcttctgcaaccttttgatagcagcattcaataaattgatgttcatagagattacgcatcttagtcaaccatgcatcaaacagatcggaatctttcaaataaaatccttttaaaaattcatcccgatagtcttccagatgagcataagcatccttttcaaaacgatacgtatcactctcaatgattaaatcagaattaaacgtcaaaatagatttattcggtgaaacaataaattcccctcccaacgagcgatttgcttgataaattgtatttcgcaaattcttcttggcacttttttcatctttactaggccataaaatacctgctatttcatcccgactaatttgtttgttgatcaccatgtaatacagcaaagcattgatttttgaaaaagaaaaaatttttatgttcccatccacttttattgttggtgttcctaataatttaaacgacaatgtatgctccatcactgctccttctttcagttttactaatctttattttaaaacaaccaacctaataaagataccgcttacaacactgtccattataaccttctaaaccttctaaaccttttataagaaaaactctctaactctatcactagaattggagagttctctgcaaaaagatttctaactatgctgacgttgcgagacgacaagatctccagccttatatacatgtgtaaccaaattagtcgcaaaaaaatacaatggaaaatcgatattcggtgcatcaaaaatagtaatatctgccgattttcctttgtctaggcttcctacgctctttgatcgacaaatagaatacgcagcattaatcgtaaccgcattaaagacttgaattggagtaagcttttgcataaagcaacctaactgcataataaactgtaaatttgctgttggacaacttccagggttactatctgtcgttaatgtaattgccatacccttgtcgatcatttttcttgctggtgcatacgtgtcttccattaagctaaaggtggttccaggcagcaaattcccgataactttggcttcgctcaactttctgattccttcgtcagttatcatcattaagtgttcagcactaactgcacctaactgtgcagcaatatctactcccccaatcgatgcaatctcgtccgcgtgtatacgtaatttaaatcccatttcttttgcggcttttaacaatcgataagattcttcggcagagaaaaccccttcttcacaaaacacatcacaaaattctgctagtttttctgcttttacttttgggagcatttcatcaatgattaaatcaataaactcattagaacgtccctgatactctgctggaatcgcatgagctcccataaaagtagaaacaatatcgattgcatgttcgttattcaatttttttgcaacttccaattgttttttttctgtttcccaattcaatccatagccgcttttagcctctactgttgtcacaccatgcatcagcattttatccagcagatctgcagatttattatacagcgtgtcaaatgaagcttgtctagtcgcattcattgtacttaaaatcccaccaccatcagctaaaatctctaagtaaggcacaccatttaatttcttggcaaactcatgctctcggctaccaccatatacgaggtgtgtgtgacaatcaattaatccaggtgtcgctagtttccctgtgtaatcaataatttccgtatgtttatcaaccaaatcattgtttggctgtccttcccctacgtgcaaaatctttccatccttgatagcgatatagcctccgttgatgattatcgcttcactcatctgctttcctctcaatggtgcaccctgatcaatcggacaaaaaatttgactaaaattgtttaaaattttttctgctttcattattcttactcctctacaaattattcatattctgagtataaaaaatcatagtctaacagaagtcaaacgatgcgtctcaaccatttataaaattggaataaaattatttgtgcggatagacgtttcgttgacaccgcttatatatactgagaatcgtaagccgattaagaatattttattcattcaccattattatacacttgaggaggaaatattaatgattcaattacaagacatcgaacaagcgatgacagttaagttagatgactttttacctgaaaaaactatttttcaagaaggcattcgccgcgcacctgatcgcggattccgtttaacaaaagaccagacagaactcgcattaaaaaatgcattgcgttacattcatccaaaatatcatgaaatcgtgattccagaatttatagaagagttaaagacacgtgggcgtatttacggttatcggtggtatcctaaggaaagaatctatggcaaaccaattgatgcatataaaggtaaatgtactgccgcaaaagcaatgcaggtaatgattgataataaccttgattttgctgtggcgctttatccctacgaacttgtaacttatggagaaactggtcaggtttgttccaactggatgcagtatcacttgattaaaaaatatctcgaaatcatgacagaggaacaaacattggtgattgaatcaggtcaccctttgggccttttcaaatcaaaaaaagacgctccccgtgtgattatcacgaatggattattagttggggaatacgataatattgatgactgggaaattgccgaagaaatgggagtaaccaattatggacaaatgaccgctggcggctggatgtacattggtcctcaaggaatcgttcatggcacgttcaatacccttttgaatgctggtcgtttgaaacttggaattaaagatgatggcgatttagctggaaaactgtttgtttcctctggacttggtgggatgtctggcgctcagggtaaggctggagaaatcgccaatgcagtggcaattattgctgaagtggataagtcacgaatcgatacaagattagaacaaggatggatttctaatcttgcggaaactccagaagaagcaataaacattgctacaagctatctaaataaaaatgaaaagacttcaattgcctatcacggcaatattgtcgatttattggaatacattgaccaaaatgatgtaccagttgatttactatctgatcaaacctcttgtcataatgtgtacaatggaggatactgccctgctggcattacgtttgaagaaagaacaaaactattagccacaaatagtgaaaaattccatcagctagtggatgaaacattgaaacgccattaccatgtaatcaagtcgcttgttgcaaaaggcacctatttctttgactatggtaactctttcatgaaagcaatctatgattctggcattaaagaaatctcaaaaaatgggattgatgataaggatggcttcatttggccatcttatgttgaagatatcatgggaccaatgcttttcgattatggctacggtccatttcgttgggtgtgcttaagcggtaaacacgaagacttggtcgcaacagatcatgctgcaatggaagtgattgatccgactcgccgttatcaagaccgagacaattacaactggattcgtgatgcagaaaaaaatcaattagtcgttggtacacaagctcgaatcttataccaagactgtatggggcgagtgaatattgcacttaaatttaatgaattggttcgagaaggtaaaattggtcctgttatgctaggacgtgatcaccatgatgtttctggaacagattctccattccgtgaaacatcaaatattaaagatggaagtaatgtttgtgccgatatggctacacaatgctacgccggaaatgcagctagggggatgtctttgattgcactgcataacggtggtggtgtcggaattggcaaatcaatcaatggcggttttggacttgtactagatggttcagaacaagtggacgagatcatcaagtcagcgattgcctgggatacgatgggcggagtggcacgtagaagctgggctcgaaatgatcacgcaattgaaacgtccattgaatataacaaaatgaatcaagggactgatcatatcactatcccttatcttgcagaacaaagcagcatcgatgccgcaatcaatgcgctttttgattaaatcaaacacggattattttttcccaggaactgtgatataagtactttttaataaactaaacatctgaactgcatgataccatttacggtgaagtcggtcttcagcacaatcataagagaaagacaattcatcattatagagaacggataccttttggctagtttatacttctgtcacacttccttttttaagtgatctactgaaaggaagcgaaccatgtacgcaccagaagaaattgttgaaatagcaatcaaaaacggggcaaacaaaacaaaaaaaacactaatagcaaaatgtttgttaggctttattggcggtgctatgatttctttgggatatttagcttatatccgagtatccgcccccataccatcaaacttttccggattagggacattgttaggatcagcaatttttcctattggattaatcgtcattttactagctggcggggaattaatcactggaaacatgatggctgtaacaattgccttttacgatcaccggatttcttatcagaagcttgtaggcaactgggtattgattacaatcacaaacatgattggagcaatttttgttgcctatttttttggttactttgttggactgacgcatactgatgtctttagagaacaggtcataaaaatagcgcagcacaagctaaacacttctttttcacaagccttcatttccggtattggctgtaactggtttgttggactcgcattatggttatgctacggtgcaaaagatgcggcaggaaagattctatctatctggtttccagtcatgattttcgtggcaattggattccagcatagtgtcgctaactgctttgttattcccgcagcaatctttgaaggagaagctacttggaaagcgtttgttttaaattttatccctgtctatctaggaaatatagtaggtggtgcagttctcgtatctggattttattatcttagttattcagcaaaaaatgctactaccaaagataactagcacagaataaaagaagatgaacatatgtatcctcaatacgtatgtttatcttctttttaagacgtattcctattcgttattttccactataaaatagttcagcacctacttcgcaaatgcatcttgccctccatacttattctggtggatgatctcactgatcaagtactcgtagatggaacgcggaatctgtacaccatcttgctttgctttctcaaactgtagttgactgatctcgcctggataatagaccgttgattgtccttctacaggcggaatttcatgtaattcatttaccatttgatccatctgttctttaaatgccgaaagatccgtaaagcgtttgggatcaatgactagaaacatttgtcctaggcgtcttttttcagtgagatcggcatacatagaagatacatgtttcccgaaaggcagtcctaacagtgaaccggctaaaatatccaccatcatcatcaagccatagcccttggcgccagcgatcggtaataatcctttaacgtccgtaggatctgtggttggttgtcctgtctcgtccactgcccaattttctgggatcggctgatttttggctcgggcatcgagtattttgccccacgcttgaacggtggtagccatatcaaaaacaatgggttcatgtcccgctcgtggcgcagcaaatgcaattgggttcgtgccaaagtaattgcgggtaccgccaaagggaactgccattggatctgattgacacatcgctaatgcgatcaactcttcttctgccgcttttttgacataataagccatggtaccactatgactggtttgttcgacaccgacataggcaattccagcttctttggcaagatggatcgcaatcttcatcgcttcattacagacgtattgtcccatgccattgtcgccatgaaaaatccctgtagcagggccggttttctcaaaagataatttaggcgccaatgtgattccgcctttagcgatccgttcggcataatagtccatgcgtacagcaccgtgggaatggacacctgttgcatctgcaatagctaaatgtttcgccgtttcgctggcagcttcttgcggcaacccagcagcaatcagttttttcttcatcaattcttccaattgagtaatagaaagagtgactagttcttccatcgtgaatcctcctttaacaataaaggagaagtacctgatagtgacaacagcgacttctcctttctcttattgattaaatatctgatagtccaattcatccgcagatttcgcaatgatcatcgcagaataaacatctgaattgacattcaaaatcgttcgcagcataccgacaaaccattctacaccagcaaaaatcgcgatactctcgattgggagtcctaattgagggacgacaatcgccagtgaaacgaggccagctcccggaacaactgcattcgccaaggacacgaatgttgcagtgacagccactgtaatcatttgtatcaaatcaaaaggcatttgatacatctgggcaatcgtcatcactgtgatcgccatatgcatcgcagaaccattactatttaaagacattcctagtggtaagactagatttgtgatacggctgcttaatcccagcttatgttgggcttcttccatagcgaccggtaatgtgatggcggacgaggtagtcgctaatgccataatggtcatatttttcatattttggatcaagcgccatggattcacgcggcaatagatcatcaaagcaacaatccataaggcaagaaacgtcagtgtggctaacccatagattagaagatactttcctagaggtaaaatgatctgtaaccccaaagaactgatcgttgaagcaatcagcgcaaagatcccgatgggcgctaaaatcatgacatagcggatgatcgtcagcacgacttcattcaagtcaacaatgattgttaataattgcgactgcggattcttttgcaaaaaacgatttaaagcaatcccaaaaaacagggcaaaaacgatgatctgaataatcgatccttttgacaaggcatcgaaaatattggtaggaataaaattgatcagcgtctccgatggtgagatttcttgcgcttggacagtgtcagcagccgtttgtgaaaaatcgatccctttaccaggggtaaagaaaactgccattgcgacaccccaagccgcagcaagtaaggaggaaatcccgaagaccgcgattgttttcccacctaaccgtgtcaattctttgggggcaatgcccccaacagcctgaatgatttgccctaagatcaataccggtattgccatttgcatgagccgtagaaaaatatcgccaacgatttttaagtgaacgcccgcttgtgaaaacagcaatccaaaaacgatccccaacaaaacagcaataacgatttgtgtgaccattggtattttttttattttcaccttgatcccctctttatttgcggagtatagtccctacctgttgatcaagtacagctaaattttcaattgaagtaatgatcgctgtccttgacgcatcctcgtttacaaagccgatggctgcctggatcttcggtaacatactgccagcagcaaagtgtccttcttcaatatactgttctgcttgctcgacagtgatttctttgagagcttgttggtctggttgattgtagttaatgtagatattatcaacacccgttaaaataatcagacgatctgcttggacattgtctgccaaaaccttggctgcaaaatctttgtcattgactgcttccacgccaacatagtgctgattttcttgataaacaggtaccccaccacctccagcacaaatcgtgattaccccggcatcgactagggtcttgatcacgtctttttcgacgatttcttgtggcatcggagaaggaaccacttttcggtagccccgtccggcatcttcttgatagacacccccggttttagccatcgctgcttccgcttcttctttatcataaaaaggaccaatcggtttcgatggtttctggaaagaaggatcgtttttatccactctgacttgtgtgattaaagaaatcacggattgcggcacatcccgttgggcaaattcattggttagtgcatgttgcaaccaatagccgatacttccttgtgtcatcgcaacacaggtatccaatttcagctgtggatttttttcgctttcagcagctttttgctgaagcagcaaattaccgacttgtgggccatttccatgacacaaaatcacttgttcgcctttttcaacaaaatcagcaatatatttggctgcttgagcaactaccgctttttgtccactatcactagggtctttatccaaaatggcatttccgcctagtgcgatcacatttaaactcattttactgtctccttctcattttccttcgctaatacggcaaatattcctaatccgatcagcagcaacacacacgataagtaaaaaccgacttgcattgatcctaatgaatctgctaaaaatcctgtgacatatggcgcgaggatcgaaccagacattccgatgaagttgtaggcactaagcgtcgtgcctaacgctccggctggtgcatttttcgttacaaatgtcaccacgattggatcaagagcaagcttgcccgtcaatccatacaaaatcaacacggcgatcaatatcgtgcggtctgtaacaaaggcaatcgcaaaaactgaaagtgtcgcaaggggtaccaagaaatacaccagttttttcgttgctcctgttttgtcgttcaaccgagcaaaaatcaaggcaccaggaatcgaagcccatgggacgagagaagcaataaatccaacacttgctccttcaaatccacgttctgcgatcaaaaattgtggtaaccatgtaatgataacaaaatttgcataaatgctagtaaaacataagataaaggcagccactaaattacgattagaaaaaatttgtttaagagagattttttcttttggtccttcttctttaaccactttttcttcatcttcaggacggatgactttctctttcaataccgtgtaaaacaagataccgagaatcaatgttgggatcgccatgataaagaatggtttgctccaatgatcgccattatccaaaacaagtttacttgacaatagatacccgccagaagtcccaaaagccattccgctgttgataatcgcattcccaacggttcgtttgttatctggaatcgcttctgttgataacgcgtattgaggcccataatacgcaccttgaccgataccggcaactgcgcgaatgactaagaacaagacaaaactcgtagctaatccactgaaatacgtggtcacggccagcagtacaaaaccaatggcaatgactagctttcgaccgattttgtccccaacgatcccaaaaggaatttgggctttagctcctttatcaaagaaaatcagctggaacgactgcagcaaagcattcccccaaagttgtaccaaatgtcagaagaagacgaggaattattcactactttctatactttttttatcagcaaccgcaattacaagaaaactgccgaggctctttttctgcattcgaaaacgattcgctatcgtctcaacaaaatcgagcagttgctggagattgatttgacaaatcctatccaattggtcaattatgaaatcggtacgtatttattagaattgaagaaaaggagtcgtttataaatgaaaacagactttttattatctaccggtgcctcagttagtctttatcctgctgattccattgagcaagagagctatctgatttacttgcatggcggtggattcgtttacggcagtcggcaggatattcccaaaccattgatcgaattgtttcatgaacacaactatacgatcctatctatggactatttgttggcaccaaacagttcactttctgaaattattgccgctacctgggagaatttcttggaattaaaagcgaaagtaatcaaggagcacccttatcgaatctgcggtcgttcagcgggagggtatttgatgatggcattgacgaaaaaaatttttgctgaaaaactgccaatgcccgaaagcctaattaacttttatggctatacagacttagctttcattgaaacttctcgtcagacgactcaaccaccattgtctgagtcccttctgccgaaaatcgagttaacagagaaagtatgggatgatccccagtttcagcgttatctcttttatatttatgcacttcagcaacaaaaattgactgaggtatatggcatttcctccaatcagttgacggattatgcgctcccagcggaagagctacaactctttcctcctgtttttagtacagccagcagtaccgatgaagaagtcccatttcgctatagtaaggcattaaagaaaattccagatagtaaatttatagctgtttatgacctgccgcatgacttcctgaaagaaacagatgatgaccaagtccaaatggttttttcccgtttaaatacctggttaaatgaccactgacaaaaaaactaaaacaaaatcatttttgacaggcagcagagtgttataaaaagaaccctctgctgcctttgatcaatttttcttctctttcaacttgaaaatcagcaaataatgcttacttacaccaagattgctggttacatgctatactaaaaatgattatttgaaagaaagaaggatgaatttaatggaatttgtgggtatcttatgcctaatcctcctcacaacaactcttttctctcatatagcaagacggattggcgtccctgctgtaattgggcaattgttggctggtgttttattaggaggtgcaggacttaattgggtacatccagacattttagtacacgatttttctgagatcggtgttattttgctaatgtttttagctggtttagaaagtgatatatctttactgaaacgctattttcgccctggaatgtttgtagcgatcttggggatcctcttcccgatgttattcggctatctcacaggtatcggatttcaaagcagcggaacggaagccttcttttttggtattgttctagcagcaacttctgtcagtatctctgtcgaggtactcaaagaactaaatgttgttaataccaaagagggttcgacgattctaggcgcctcagttgtcgacgatattttggtcgttttggtattgagcctcagcctttcctttttgggaggttctggtacgcaaagcacccctttgcctgtcacactatttgtagaacttatttattttgttttgatcttcttacttgttaaatggattgcgccgttcttactttctttagcagaaaagctctttgccaatgcctcagtcatcatcatgtctctgatcatctgtttaggtatggcttatcttgctgacttagtcggtttgagctctgtgattggtgctttctttgccgggatcgctgttagccaaacaaaagtcaaagaagaagtggaacacagtgtagaagcattgggatatgccgtgtttattccagtattctttgttagtgtcggcttagaagtagacttttctttgttgaatgagcaattactctttatcttagcctttacggtagtagctattttgactaaacttgtcggaggttttgctggcggaaaaatcgctcagttctccaacaatagtgcttggatggttggtgcagggatgatatctcgcggcgaaatggctctgatcattttacaaatcggacaacaaaataacttgatcacacctgctctttattcacccttagtaattgtggttttattgagcacactgatctccccactgattttgaaatattttacaaaaaaaatctattgatgcatcgtaaaaggcaaaacaccttctcaattcagttgagaaggtgttttattgtatttaaagcaaaaaaacattacaataaagctatataggatcaaaaggccgacaacacaccgtgaaagggcgtattctcatgaaaatcatcaagaactccattgaaaatcaccaaaagaaaaaagagcaaaaaaaactgattttaagaaaaaagaactttgaattacgtgaaagaggaaaagatcctcataaagggtggcaccccatggtcgataccggatccggcggtgcaaatggtgcactcgttaaaatcaatagaggcaccatcgatattaccggaaacaatgacgaaacattcaactattttttagaagaacaaagacgagttgctgatcattcaaaaaggcagaactaactcttgtttagaatgactggcaagagcacttttcaactgcttctacgataaatactattcaatccagacggtctcaatcagtaaatataatagtcatcgcttcctgctggatagatctcgatcactaatttatgaggcaaacagatactggtttgtccattttgagagatccagcccgttttaacagcaatctgatctggactattgtcttctttcacgcgaattttcccgttatttatttcgataatattatattgttttctagacggagcatacgtttttgtcaatgattcaatttgttcgagattgaatcggtcaacctcctgcccgttgattcgaacaatggcgtaacgatcacctgtatgttccgtagcttgggcagagaaaaagactggcagaaaagatcctacaatcaatgcagcaaagaggaggtaatcaaagggttttaataaacgaataaaagaatctagcagcctcattcgtatcacctctttctttttttactgttttttctttaaaacagctagtcgtctagttatgtcctttgctgatttcaataattgaataaaaaggcattggcaaaaatcacctgattttgccaatgcctttttattgaatacaattaaaatcataaatgattggttgtgctcatcatgcgtttcaatggatgcttcctgtttttgcatcattgtcagctgtggctacttaaatcgtttcttttttaatggtttcaatcatttgatcgattgcttgtttgatttcatcttctgtatcgggtaatttgcttggtaccccatcatgcttaccactgtcgacttctccggaaaaacttacttcatcccctgaaacattgatttggtcttgatacccttttacagcgatataggctttggcaagcacctcagtttctttcacatcttcaatttttttcattgtacttcccctcctgaatcttattgtagcaacttctatttaaaaaccaaattgatttgctttgtttttcccagttttaatatctccaaaagaaaaacgaaagtaggaagggctatttttcggatggaaaacaacaccgtttttttgttaaagtatttgcatatcttctattgaaaaaagcttttttcaattgatctttctattcgatagttggttctgataatctacggtcttcaaaataagccgataaatcaatcaattcatcctctgtaaactgattcatttctacttcacctaaaatcctttcttgcagtgttcgatccatttcccagaaatggtcgatctttttgaaatggtcagccgaaaacctggcaaatactggataaagaatcaagaagtcagtgtatgtcaggtccatggactctgtataatcctttacgtaacctgaatctaatgcttctttggttggttcaccctttggcccaatcaatcctttgtgatataacagctgaaaaatttctgctttagtgactgtcggatcaactttctttttgtagcaataagcctcttcaaccaatgatggatattggatcatcattattctctacttcctttcagtcatttgctttcgttatgatcggtttcttcaaaagatattcctttaatgacacatggtgacttcgtgtataattcccactggtactgtcaaaatggatggctggcttcttcaattgttgatttctccgccgccggtttttctttgcctttgaagtttttctagctggtactgccattttttaatcctttcttggaaaaatagtttcgttagctaatttttttcttgttccgcttgtattcatggataatttttagcgcacgcttgcgagtcttgatatttggatttttcaagcggcgataagcacttgccagatctgttttttccaatcatttttcctcctttatcgtcctacttctctctttaagattcatctgtattctttactcacttctttatttcacgaaaaattgcttttcgccgtagttttggtgaatatttttttaattccaatcgatagggtgtgttgcgctgatttttgctagtcagatagagtcgttctccggtttctacacattccaatataatattattttgcatcctcaaactccttccaaaaatctcttcaaaaacaaaacgtaacgattacgttttaaaccttatcatagaagagtagaagattcaagaagttttttatatttttgttattttataaatgaaagatgtttcatatgagtcgttgatcgtttctgaaaaaaattctatttaataaaataccagaaataaaaatagctgtttctctctttaaaaactttgatttaacaaaaaaataagatacccgcaagctggtattttagaacaacttcttaaaaattgttctagtaattatccaatactttactggtatcttgttttttattattcgtgtgtcttcatccattccgtgatagccgataagcgttcaagacgtagattgggcaacccgctgcgagaaaggccatgactagaatgcggaaagaggatcaatttcgtgtcaatgtcattccgttttaatgccgtataaaattgttgcccttgttcttgcggacaacgcagatcattttcgccatgtaaaacaagcgttggtgtgctgacatgatctgcatacgctaatggtgacatttcccagagtgtcttagactcatctaggtcatgcagcaactgatattttacgaaaaatggtccaatgtcgctggttccatagaaactgatccaattggagatcgaccgctgtgtgacggcagagcagaaacgatccgtgtgccctacgatccaattggtcataaagcccccataactaccgccaacgacatgaattttttggggatcgatctctggatgatgattaagcacgtcatccacacctaagagcaagtcttggtaatctttattgccataatctcctaggatcgagcgaacaaactcctgaccatagccttgcccaccgcgaggattcagcaatatcactccgtaaccattggctgcatgaacttgcatttcgtgaaagaaagtctccccgtagcaaacttgcggtccaccgtgaatatataaaatcgcagggtgctcttgactggtctcgatcggtggtagataccatccttggatttgccaaccatctgctccctcataccaaaaacgctgcggttcactgatcgacagttcattcatcagagcttcattcggatcagctactagttctagctcgccactagttaagtcaagcaccgctagtcgacttgggatcgttagtgtcgaataagtgattgctaagtgggtttcatcaatctttgctgcatcagtgatatccattaattggtcaaatagtaatgtccattgtcctttcgtatcgacacggtacaattgcaattttccatgagtagtcactggtacaataaactgttgtttgttgatccaggttactgaaacaccacgatttttttgttgaaaatcaccgatgatcgtattgccgatggcaaggtcttgttcatttgagaggttgactacttcctttgtttcaaggtccatgagataaagatcttcctgggtaacaaatccataggttaggtcattccccaaaagcagcaattggttgccagataaagcagcaaaagaataagtcccttcaggcagatcagattcaaatgagtgatgctgattcgttgtcagatcatacgcatacagcatacttccataatgccattctcgttcgggtttcgtctctgcggtatagagtagaccttgctctttttccatgattgcttcaagatggatttccagatctgtttcaaaaatagttgctgattctttcgtcgttaataagactttctttacgcgcgtgattttctcagataaaaagcccgcaccatctgcttgatagcctaatttggtcgtcatttttattttaggaaaatcgttttcagcagctttttcttttgacgtatcgtattttttctcagagtcatccactcgttcttttgatttatctgctgagacttgataatagaccgctgtagcatcgtctgtccaaaaataattgctgattccctgctctgctactaagacagaagctcgtccaccgtttaacggcataatcattagttgatttttttctgtttctttctctgtcgacagaaagctcagccatttttcatcgggagaaacttttagctcggtactattttttaattggttgccccatacctgcctttcttttgtctctcgatcaacactgaaaatttctgattgatagcagttcttttcttcgttaaccgtattctcaagataaaagatacggttcccagccgctactggctgtgccacactcttcaactcaaacaacgactctttttttattttcatttacccgcctccaaaattaggataattccattatagcaaaatccgctgacgtgatgtcagcggatttactctttattcttaataggtatatccacgaacgatgccggattcttcaaaaccggcagagaaacccgtttgtcggaaaatcgtctgaccattttctatcaacgtcagcaaaatctccgtactggcactttcccgaataattcgattcatcacaccatccgttggtgccatcaaggaatggccctctttttctgcaacttcaatcgttagttcaagcactttttgcctaacaataatcactaatcgaccttgtttgcgagtcacagaatctaagcgggcaccataatacgttgccaagcgatattctttatcccctatttgtaagactgaaataatccctaaaaaagccgttcctaaaaaaggaatgtctgctgctgagaaaaagaaacggacatcaggtgcctcaaatcgattgcattgtacccatagataggcagcaggaaacgaggttccccagtctttttcgagatacccgattccttcagagaaatcaagtgactgctcattccatagcaaagttcccgagaggctatgagccatacttaaaataccatggtagcattccataaatgaaaggtaggaaaaaggccccataatacttggtgcatagcgactccgagatattggatgaaaggcaccgtaggtcaatgtgcctttaactgataattcagtactctctaatgatagcgaaattccttgttcactaaagtaattctccccgatcttaattaataactggtcttcagcagctgaaaattccgcttcactaaaggggaaataatgggatccttcatggctgatcacttgaataaatggctgttttcttccatccgattcaatcgatagccctggaataaatgcatacacctcatccccaatttgatgtttgaaataccatccttcaaaaaatgcagctttcttcgtattgccatgaaaaaaaagatctgttgtaatcgccatacgttccctccattcagctacaactagtgtagcatgaatggcacaaaagatgggttatgacgttttcaccaatccaggattgtaagatctacgatttttctgttcgtattctcgatcacggcttacttatcttttgcagaacgtctggtccaaaggatataaacagcaaaagctgccacaagcaatgcaatcaacagccctttaaaccgattatcatttgtcaaattctctttggaggcccatcgttgaaggattccaagtataacgaaaatcgttagcataaaggcgacgggataaaagtctttttccttgcgcaagaaaatcaaggcgcaggcagcgactaatagcaccaacattagcaccatatccattggataagataacgtcaccacaaaaaggttaggggtatatagattcagtaaaaccaaaccaccaatccagactatcgctatcacccacaaaaccaaaaatttctttaacttactctgaaaaaaaccttgctttaaataaatcgttttttgcaccccaaagaaaaagaggatgaccaaaacgactgaaaaaacagcagttgtcacataagaataaagatttaactgcaagacactatcagaagaaaagtcattaaacagtttgaccagccatgagacgccgaccataatataaatcaaattcaactgatcgatcaaacggcttttaggtgtgttacgcaacagctcatctgccatttctttaggatttttcccaaaatattcttctgctgtttcaccatgattttgggcttcaagtaaatcattggctatctcatagacttgagcaaccacagcatattcatcttgaaacaggctagaaaaaaataagtactccctcaaatcttcaaaatatttctgattgcttgctgacagttgttttgaaatctcatttgttttgtctcggtaataagctagttgttttttcttattcatgttctcactcctcaataattcgttctactttactcactaggttttcccactgttgtttaaagctgtttaggtactcttctccagcttctgtcaatgaaaaatatttcctgtctggtccatctggtgattttttcagttcagctttgatcaaacgttgtttctccagtttctgaagtaaggggtaaatcgtaccgccaacgatcgtttcaaaaccatatcctctcaattcttgtacaagctcgtacccataaatttctttttttgaaataatctgcaagacacatccatctaagacgccctttaacagttgcgtttctctcacgacattcacctccacgaatcatctcctactagtatgttttacctattagttgatttgagtatatcaaaaagcatctagtatgtaaagcatactagctaaaaaaataaaaacacagtacgtgtaaacatactgtgttttcggttatcttttgattcctcgcccataggaatcattataaggttgaaatgagcgatcgtggagctgggtagcggcatctgccaaccagtgaatatttctaatcaacgctcgtccttgtaaaattaaatccgcttgcttggtttgcagaatgtgttcacataaattagggttatccagcatcccaacggtagccactgggatcttaacagctgctttcatagctgttgcaaaaggtgtttgatacccttcataaaccgggatcgttggctttctatctaacaaaccgcccgtagagatatctaaacaatcaatcccatctgcttcaagccactgtccaatttgttgccattctgtgattgaattttgtttatcctctgtttcataatcggttaacgacaaccgcatccaaagtgacccatcaaagacagctcgaaccgcttgaacaatttctttgacgaaacgatagcggcttgctaatgatccgccatattcatctgtccgctgattcacgattggtgagagaaattgatcaatcaaatatccgtgagctccgtgcaattcaatcatgtctacgccagcagcttgcgcacgtttggctgctgccacaaaggattcttggacacgattgatttcagcaagcgtcatttcgtgaggaacagcatagctttcgttaaagcgaacggcgctaggtgctattgggtaacctgcatccgctgctttgcgcccagcatggttcaactgaagccccactttgctaccgaaaccatgaagcaatgcaacgagttttgataactcaacttgttgcgcttcattccataaaccaagatcattcttggtgattcgtccatctgcttccacagcagttgactcaatgatcagcaagccaactttacttaatgcacgagcaccatagtgaacaaagtgaaatggcgtggcaatcccatcctcttttttcacttcatacatgcacattggtgaaaggacaacacgattctctaacgataaccccgccagttcaactggcgataatagtaatgacatactgacattcctccgctactcattaaattgcattttctgcttgttatcagtatagttgttacacatagaaatacaagcagaaagagtttgtttttttgaacatgaatcaaagaacagtaggcgaatagaccaaaagtcaatttactttgctgaaaactacagtctcccgttagctaagtatggagttagcctttattatttttaaaaacaaaaaagaattgctgattaataattctatcagcaattcttttccctatagttattataaaggaaaaaacgagtaaaaaacagactagtatttttgccgccacctcgtataatgaaacatactctgggaaatggatgtgaaaacagatggaaaagcaacgcatattagagaaacgtcatttatcttttgtttatcaaaaattggtcactcgaaaaaaagccctacgctcttttctggataaaggctacgcaagccatttgcaagacctccaaacaattggcacggatattcgactcaattttgataacttgtcagacagtctggaaacttatgctgccattgagagcaaaaatcgtgaaattgaccaaatgaatctgagtttgcaaacagccgaaaaagaactggcagccgtagaacgtttgctccagtcaccctattccgggaaaatagtcgttgactttcttgatggtgaatccgctgaatccttttatattggcatcaacggctttgcagttgaagatagtcataacttagtctatgattggcgctctccaatcgctgagcttttttataacaatacgttagggaattcttcttaccaagtcaatgaacatgaaattgctgtatctattaaaatagacggcaattaattgtcgctcatgataaactgatccgctttttcgatacttctgtcgcgatccaagatgatgtcttattgaccgcactagaaaagaacgacggcaaaaaaatgcgcgacatcacaacatccatccaaagagagcagaatgcagtcattcgtgaccaatcaagtcaaaccttattggtcaatggagtagccggtagtggaaaaacctaagttattatgcaacgggtcgcttatttattgtatcaataccgtagtcagatcacatctgacaatgtactgatcctttcacccaatcaagattttatccactatatctcagatgtcttgccttcattaggtgaaaagaatcctttaaatcagatgattcgtcaattttgctcgtatttgctgcaagaagcaaatacagttcctttagaaaatgaggaagcctattttttccgtttacaagaacctacttcttttcaaacagaaacgctccgcagcaatgagtttgtggcctttctgcaagaatcagccagcaagacagccctgatcgaaccttcgtttcactcaatccttcgaaagggtaaagtcgttatagccaaagaaaagattcagtcaatctatcaatctacaccacatctccctatgatcgagcgattgcaagcaaccaagaaacgattaataagtgagtgggagtcacaattgatcagaaatgccaaaaagaaccacttgcaagatcaagtattagcactttctgaacagcagcagcaacgatactttggtcatttgatcgaagacgactctccctccagtattcaaaagtatactgaacaattattgcgaacgaggtatcaagtcgttgatgaacaattgaaacagaatagctggatcgatgaggatcaatttttagaacactattatacggcgttcacccaacagccttatctgaaacattctactatcacgttagatgaagcagtaattcgtttattcaaccgacacctatttatcgagaaacttcctgtagcctcgctggcttttttgctgatcgatgaaatccaagattatacacccgctcagtgtacgctgttattgacactatttccccgagcagccttcaccatggttggggatgaaaatcaagcaatttttaattctgcgattgattttagagagattcaagaaatctttgaggctaacaatcgatcagtcacacgctatgacttacgaactagttaccgttccagtggtgaaattactaaattgtttgcaaagcttgccaaccatacaactatgtcgatcatgcctgttcgcccggccggagagcctccccgatttattcgttttgaaaacgagttggaatggctggcaactatcacacctttcataaaaaagggaaggcaatatacgatactgacaaagagccataaggaggctgcttttttggaagaatatctcaaaggacagacaaatcaactcccctttcctgtttattcgattgacatcgctaaaggaagagaatttgatcatgtcattctttatgacgtttcaaacgaacaattctatacaacacaagacaagcgaatattgtatacactgctgtcccgtggcatggaaagtatgctggttacttataaaaaagaacttagtgcctttttctaatccgaaaaccattgattcttgaataaagcccagaatcaaactactgccagatccagcacttaacaactaagtttttttagaaaaaagtacctttttgtctatttgagcaaatgcatctgcccaggcttaggataaatgaagtttcactttatttaccctaagcctttttgacttgtcccttcaacctccgactcttcttcgttgatccgcatccctttgtgataatcttacttgtcttcttctatgatcttaaaaacgtagatgcaaagatttcccatgggatgagaactagacggaataatttcgtcacaacatttgtccaataattgaaattgcagcggtcgtcaaccctggaagctcgtgtcagttgctccaattcaattgttttattcaagcgcggaaggcttttttacataaattttcacaacagtagagcattgaagcccaactgtcagttggaatagttggagcagcgtccgctatttgcagatacaaaaaaaccactaatgacgaatcattagtggttaaatctattgattaacgatgaatgtaagtataaccagatgcattcattgttgctgtgtttggtcctgtaggtgaagggaagcccattccaccttgagagatcgtaatggtgttgcttgaaggatcataagattctacataggctacgtgtccatacgtaccatctgctgtccactctccgccaacggattggcctgcggcaaagacaacaactgctccagcggctggtgttccattcactgtgtatccatcagctgctgctgaggcaccccattgggcaccatttccccagtaagtaccaacccatggtgcgcgatttttaacataccatgtacattgtcctactgcatacatgttacctgatgatgagtggtctttaccactaccaccggtattgactgtagaattattgctgttatttgtatttgatgaagaactgtttgatgaatttgaactattacttgatgaacttgagctgcttgatgatccagcagttgctgtttcaacaacagaagtatctgaagaactttctgtcttcgttgtacttgtttgaacatcttctgtaacagctgctttttcttgtgcttctttcaatgctgctgcctgttttgcttcttctgcttttttagcagccgctgcttcttgttgagctttcaagacacgtgctttttcagcttccgcttcttgttttttcttgttcaacgcatctttgtctttttcagctgttgcttgttcagcagctaaattagctttcaacacattcaagtctgcttgttttgtagccaatgcatctttttgattttgcagctcagcttgagttgctgctacttcttgaattttgctttcattttcttttactttttgttcaacatcttctttgtcgcgtttttgctgctcaactagatcattgttggcatttacgattgttgtcatggcttgtactcgaccaataacatccgtcaaagaatctgcttctagaactgcatcgataaagtttgtgctttgaccatttacttgcacatcgcgtgcttgttttttgatggcttcttcacgttttgcgatacgtaattttaaagtggcaattttatcttgtaatttttctgcttctttacctagtgcaacttgtttagcttctaagtcactgacttttgcactcactgaatcaatttctgcttctagagaatcgatttgtgattgagcatctgcttgttgtccttttagggaatcgattttttgattttgttgttcgatttgatcatcaatggaatctgctgatactaatcctggtcctgcaactgctgttaatgttagagaacacaccattaatgctgataacaaacttttcttcactcgtttttcctccgactagcgctttttgtgtaaattagttgtcttaataaaaaatttacttaatataagaaaatttaaagttcgatttaacgacaaatgaattctaacataagcatatgacatacagataaaagaaatgttacaaaaatgtttcaaagacaattctcatcagaaatattcttctatgctagctataaagcttgataaaacagcatttttaaaatgtttttcaaaaaaagaaatcgataaaaaagcgcttttttatttttcaggtagtccaaaaactcctgaaaaaaccaaaaaatttgcttttttacagtgtgaatccccttttttctctcttttggccctctctttatccgtttcttttttcattaaagaagataccgtgtaagcaaaatacttgatcctttctaagtgacaagcaagttttctcttcctataataggaagaataccgctcgaaaggaggaagcatcatttccaaaagaaaaataattatctggatcagtagcattttggtttgcggcttacttttgcttgctctttggacgaccaaaaaagcgaacagtgtgttgcagcaagattcagaaagcgaattttggctgctaagcgatgttcatttcctgtcgtcagcacttcacgataatagtatagccttcaaccagtttgctgaaggtgccgctggtaaagaaatgcgctatcaggcagaaagtttggaagcttttgttgctgaagccctagaaaaacgaccaacaggagtgatcttgacaggggacatgacattgaatggagagaaagcaagtgcagaatctcttgccgagttattggcaccattacaagaagcttcgatcatggtactgagtttgcccggcaatcatgagatttacaatggttgggccagaatttttgatggggataaggaattttatgccgatcaaatcagcccgcaagatttcaaagatattttttccgaaggctacgagaaagctgacagtgttgatcggacctcattaagctatagcatcaatctcaatgatcagtatcgcttagtattacttgattcatgtatttatgaagaacaagtgaattggaaccagccaactacgaatggccgcttgaaagaaagcaccttagaatggctgaaggatcaactagaagcagctaaacaacagcagcagacaccgcttctcttcatgcaccataatcttctggaacataattcattgttgaaagaaggttatattttagataactcggcgcaattgcagcaattactaactgcttatcaggtaccagcgattttttctggacacatccatatccaagatattacagaaggaccctctggtattcaggaaattgtcaccggctcttattccacacaagaacttggctatggggtcgtaacacttactgataaaacgatcaactacgaaaaaaaggtgattgatttggaccaatgggctgctaagaacaagcggaaagatcctcaccttttgcagtatagcaactatcaagcaaccatctttcaacaagatacaactaaaatggtgcgccaacagctcgcatctgttactgaattgacagaagaacaaatcaacacattatatacatttattgcaaagatgaatgcagcgttatttactggtgacgacgtttattcgcaagaagaaaaagaaacgattcgacattctgaagaataccagctgctggcaacatattcttattttctaaaacaatatgttgactcgctattggaagataagagtccagataatgcgctgacacttcccataaaatgaacgatagccttcctgtcataagacgggaaggctatctaacgatgcaatatttattctttgaaagttgaagcagactattactactattatttatttctcatttaaacgatgcaatccctaacctctactgcatccttgtaactctgaagttacgccagttttgaataaatttcctaaaaacaagataacgttggtacaaaaatatttctcgtattcaatcagtataacacattttggcaaaaatgtcgtcaacagacttcctctctccattcttgtgtagatttagcttggtattctttccttaacaggcaacatcacttcaaaaatctgctgttctttttgatccgtggatacatcatcttgccacatcagttcccagatatctccatctatctgtaaattagctgattccagataggctttgaatcgttttgtaaaatcttttaaatgatggatctcccctctgacgaatcccgacacataatttcctgctggtctacaaataattgcttgatccgagtaaagaggcagtcgttctttgggaatcatcactaatgcacggtaaggcgcttcatggatcgactcttgatcgaatgcagatccttctactaaataaccgatggggtagccactaaataaatccttgtaatctaaataaggataaaaacgtgaaaaagcctgaaagaccgaagtctcatcatactcattgatttcttcagaaacagcaaaatatacttctgaccgataactataagtcatattggtaaaatcggctgtctgtactttttcaaatcgcgaaatgaaccgatccaaaacggctttatgttcctctagttccgttattttctgatctacttctttacgacggatgatcaactctttttgcatcgtctcaggattgcggtttcttagaaatgtttggatttcctctaaggacatatccaatgctcgcaagaccaaaatcacatctaattccgcacactgttcaaatccgtaataacgatacccgttttcaccgatctgtttaggtttgaacagcccgatttgatcataataaagcagtgtacgacgactaacaccgccataagccgcaagttcactgatggtcaaaaattttttcaaaaaaaatgcctccctcctattgactgttacgttacgttacagtttattctagcacagaacgacgtaattggagggaatttttatgaaacaattaaaacaattttttttcaccgaaaaacgcctatttctaggtacttttttatttatgctgatccattctttcgggacactttttcttccctattttgtagccaagatcattgatgatggcattttaaaacaagatcaatcagctatcatccgctatgggggctggatgctggctgttgcactaggaactggtgtgattgctgtcagtgctagttatttttctgcccatctagcagggaaattcggacatcatcttcggatcaaactattcaacaaaatacaggagcttgcgatctctagttttgaaaaatatggtacaccaaccttgcttgcaagaacaacgaatgacatcaataacattcaacaaatcttgatgatggctttacaaatgattcttcccgctccactgatcattttggcttcgattattttaacaggtagtgtatcttggcgaatggtgtggatccctattgcagcgattgcttgtttctcgatcgtcgcacttttcgtcatttatcaagcaatccctttggcaaagaaaacgcagaaaaaagtagatactatgatgcggattttgcgtgaaacctatacaggcgtacgggtgattcgcgcctttgacaaagctagtttcgaaaaaaagcggacagaccaaacctttgaagggtacgcaaaagtgatgatccaagtcaatcgtttattcgctgttttgaatccagccgtacactttttcatggggctgtccattctaagcattttgggattcggcggtttccaaagtctctcaggaaacctgcccatcggcagtatcactgcgatcatcgaatataccgttttgagcctttggtttttgaccatggcagcaatggtgatcgtcatgatcccaaaaggattgacatccttgcagcggattgaagaagttttgtctgaagaagaaacgatggcagacggtccacagccaatcttgccaaaagaaagctcattagtagctgcctttcatcatgtctccttcacctatgctggggcagtggaacccgtactggaagatattgattttgagatccatcgcggacagaccactgcgattgttggcggcaccggatcaggaaaaagtacgatcgccaaagcacttttgcggttaaaagacgtttctaacggctcaatcacattatatgatcgtgatattcgagaagtctcacaggtcgcactacgatcatttatcagctatgttcctcaaaaagcattgttgatcagtggatcgatctgggacacattgactttcgggattgtcaatcccgatccgcaacaagtagcacaggccgtcaaaatcgcgcaagcagagtcgtttatcaaaagtctacccgatgggatcgacagtcacgttgctcaaaagggcagcaatttttctggcggccaaaaacaacgcttgagtatagcgcgcgcattagtgaagcccgctcacatttacttttttgatgacagtttttcggcgcttgactatcaaacagatgcaaatttacggcgagcattaaaatcttatgtccgtgattcagccgtagtgatcgtggctcagcgtgttgcaactgtcatggatgctgatcaaatcatcgttcttgatgaaggaaaaatcgtcggaaaagggacccactcagaactgatggaaacctgtagcacctatcaagaatttgcggcttcgcaaggaataggaggagaaaaaaatgagcaaaaaaataactgatgcaccaaaaaatttaaaacatacgagcatgcggctcttacaattattattccagcaaaaaagccgcttcggactgattttgatttctgctctctgctacgcgacacttatgacaatcgcaccattactgttgggtcaaggattggataatctcatcactttgcttcagcaaggaggctggcaaccaagtgaattcttgcaagtcatcaaatggccactgctccttctagggatctcctggctgatgattagtctattttcatttttacaagaatacacaatggcaagtgtcagcgaaacattgaccttaacccacagaaaagaattgacgcacaagtttaatcggttgccggtacgattttacgatacgcatcagacaggcgatattttaagccgagcaattctagacctggataaagtctctgaagtccttcaagtcggattgatgcaactcattacagccactctcagtatcttatttggtcttggtgtgatgttttggctcagtccattattaactgtagggattatcattatcctactgataagtgctttcgctacccatcgactggctcagcgaaatttggtttacttttcagaaaatcagacaacattgggagcagtcggtagccgggcagaagagttttatactgcccatttattgatcaaatcctacaatcagcaatctgctgtcgcttcagaaatgcacgaattaagtgaaaagcaatttcatgcttttcgtaaagcacaatttgctagctatgcgatcaatccgttcattcgctttatcaaccaaatcgggtttgtcgtaagtgctgtgattggtggaatgatggtaatcaatggacagttatccatcgggttgatccaagcctacttgcaatataccaatcaagtttccgaaccgatcacacaagcttcttatattattaatacgttacaaagtgcattagcgtcattggaacggatctttgagattttggattatccagaagaaaaagaaacccaacaccctcttgcagtcccagaagaattgtcggggagaatcgattttgaagatgtttctttcggttattctccagataaattattgatgcaacatgtgaacctacaagttgcacctagacagacagtagccatcgtggggcctactggggccggcaagacaactttgatcaacttgctgatgcgcttctatccactgaatggaggcaagatccggatcgatcgctacaatatgacggatttttcagccacagacattcgcaaaaaatttgggatggttttacaagacacatggttgtttgaaggaacgattgcagagaatattgcttacggcaaaaaagatgcaacgaaagaggcaatcattgccgccgcaaaagcagcacaatgcgatcattttattcggacactgccgaagggctacgagacgatcataggatccgaaaccgaactatcacaaggtcagcaacaacttttgacgattgctcgtgcaattttggcagatccagctattttgattctggacgaagcgacttccagtgttgatacccgaaccgaacaaatgatccaaacagcaatggacacattgacgaaaaatcgaacaagctttgtcattgcccatcgcctctccacgatcaagaatgctgatttgatccttgtgatggaagcaggacaaatcattgagcaaggcgaacatgaggaactgttagcaaaaccttcattatacgcccaactctacaatagtcagtttgccagaaattgattagaatttttgtcacgtttcatctagagatcaaaaagcgaaggccatcgccaacaaaaaagactgcgtctagtatacagacgcagtctttttttgagattcattgactcatttcttcatttttccttggagatcaccaggtcaagaaagtaatttccggaaatgaattttttactttaaagcaaaaaaagaagaccattgccggtcttcttttaaaagttgttattatgctttaacgatgtttgttgcttgtaagccacgttggccttcttcaacgtcgaaagtcactgcttgaccttcatctaaagttttgaagccgtcgccttggatagctgaaaagtgtgcaaatacatcattgccatcttcacctgtaataaatccaaaacctttatctgcattaaaccattttactgtaccgttattcataaacgtatacctccatattacacatcgtgtgtgtttatttttgtaatagaaaatgatgtgtaattgaagtgcgtatcaaaagataaacaagtattaacatatcagaactttacttttatagaataccatgccagaagaaaaatagcaatgataatgctgcttttctttttcgatactcgtaaaaccttaagttttccttggcaacaacttttctaatcctgtctctagctcttttaccaccttattcctttcacatatcctttgcgctttgtagaatatttgtagaacacgcgacgcttttgcgtacataagaacatgtaaaatagcgaattctaagacagtgctatctaggctatggtttcaagtacaagattcaacgccaatcgatacttgcctcttgcagaaacatgcaccgaacaattcttttattttatcaaacttgtctctggaaactttaaggaaatttttagccttctttttattctagttctatttaaaattatttaaaagtaaaattatttaaaagttagtagagaaaatccccaatgactcgctgaaacgtaaattgattcatagatgtccttctcatccctgtaaagataatttccattaaagctaccttactcataaatttttctttcttgaaactggattatgatattttcagtaagaattgcttgatatttattaaatttctcctcatttatgttttttgtttcacaaactaaacccctctatggtataatcattttgtttttaagaaaactatgggcatacaaaggagaaggtaacatgaaaaaaacaaaaatcactttaatcgctgcttcattgctaatgggaggaactcttctagctgcatgtagttctgataacaatacaactgcaagttcatcaactgctgcttcaactgcaacaactgcatcaacagatgatgttgtttcaacagcttcagtaagtgaccaaacttcagtcattgaaaaagcattgagcgcagacggtaactggatcgttgctgttacagacaacatgactttcgacaaagatttgacagttgacggcgaattccatgacaaaggggacgctgcaaatgatatctaccgtaaatttgcattgtactctcaagatgaaaaccgtacagtaactgctgaatacactgtaactgttcctaaattagttgttaactcagaaaacttcaacatcgttaacggtgtagtgaaaggcgacatcgaagtaaatgcaaaaggcttcgtattgaacggcactaaagttgaaggaaacatcacgttcgcttctaaagaaattcaagattcagcaacacttgataaagaaggcgcatctgttacaggtgacgtgaaagtcagcgaataattttttactgttttctttgtgaaaaacactttcgaaaaaggaaccttggatttgattttattcatctccaaggttttttctgtgtttttttattctctgttttatcgttgttcccactaactttgtgtaagtagctacaaagattttctgataatctaaaaaattcctcccatcgtttttcactctgacgcacacttgccaaaaatgtttgacgataagaggattttttacttcttgccgattaactgcttaattcaatgctactcactcttcaatagaagcccatttgtaatcatattgcgcacctgcaccatgagaaacgactcctttgacttttggcgcccgcaaatgggcttccacgttttggtaaacaggaatgacaccttgttctgccataatgattttttctgcttctagtagatcttgccaacgagcttcaggatctcccgcatgggttgaagcagcggcattcactgctgcatcataatctggattactccaacgaccacggttataggaatttccagtaacaaacagatctgtaaagctgctggcatctgcatagtcggccccccatccgcccattacaacatcaaagtctccgttgttggaacgatctagccgaacagaaaaaggtaccggactcaagctgactttcacaccatccaatgtactttcgattgcactttggacatactcgatcgcttttttagtcgagtcggtatcagaagccaagatttcaaaatctaatgaatcgattcctaaagctgctttggctttttcccagtgttctttcgctttgtcttcattgtattcgatcacactgccagcatcttcaacaaaatctttgttatccgtcgggctgaaagtcataccttctggaatcaatcctgtcgaagctagagatccgtcccccagaatggaggatacaagtgcatcacgatcgattgcataagaaattgcttttcgcaaatcttcattacggaatggagaattttcttctcgctgattcaattcgatataagaggtccgggccaaaggctctgaaacgaaagcttcatcatttgccatttgctgcgccaattctcctgttaagatcacatcgtctgcttgaccatcttggaatagattcaacgatgtcgcagattctttgacaacactgacattgatggtttgtaatttaacattttcttggtcccaatactgatcattcttttcgtaggaccattccgtatctgtacccggtccatcaaatcctgtcaaaacaaatgggccattgtacacagaattatcactggtcgttgcatattgatcgcctttttcttccacaattccttgattttgcgggaagaaagatgggaaagcgagtaaataatcaaaatagggggttgctttttctaaagtaatctctaattcgtactcactgactgctttgatccctaactcgctaggatctgtttttcctgcagtgatcgattcagcattcttgactggggcaaacaaataagcgtattctgaacctgtttcggcttttactgtccgttgccagccgtaaacataatccgcagctgttacaggatcaccattcgaccacttagcatcttctcgcaatttcaatcggtagatcaatccatcttcactcacttctgcgagttcagcagctccagcaggttgcggcttactgtcagcatccaaacgatacaatccttcatagacattattcaatgcactgaagctgatcgtatcagttgcaagagaaagatctgcactaggcatttcttgctggacgacaacattgaagatctgttccgctgctgctgttccattcgaggaagtactttctcctgtgttactcgtgcctcctgtcgtacatccggctaataagacaccacacactgctaccaatccaaaggcccactttttcattttcctcttccccttaagttcataattttcagaattttctgaagttgaatttgattttaatcaataattatgataattgcaagagtttttcgctcgtttttttcaaaaaagattaaaaaaaaattctttttttcataaataattaatctacaacctttatgttctctttcaaacaagaaaaaactgtgatacgcaagagcatcctatcagctccttacgtatcacagtcaaacaattatcaagcttccattttgtagctttctctactattcttacgatctcttatcacactaagaatcgtagggatcgcaccaattgcagtaaacagatagacaagagctaggttcccatagtattgactagcttccaaataaccttctcttagcaagtcaggcaatatccgaaatgcatagaaataatcaacatcggtataataattggctacactgatagaccaatcaatccgattgcctagataaaccatgatgaccataatcaaaacactaccgatgatgcctttgttgctcagctttccgccaagaagttcatacccttttaaagcacagccagccattgcaatacctgataatgccgctacataacctaattggccaagtaaaataatgacaccgaccccaatcagtgaacctataaatgcaccaactatcccagccagccagttttctttcttctgattctgctcatgcaggctagcaagcatcgcttcattttgctttttgaaacaagcactgcaagcgatcactggcagcccacctatgctgtaggtatctatcggcgcttccgatgttccgcaaaactgacagactgtttgatagtgattttctttaagaaaatcagtgactgtatctagaccagcaaccaatttttctttggttttggcaacagtcattgcccctcggaatgtataagtgacttggtaaccttgtacagagcagtccaatatgtctttggaatcagtcactacttgtctcacttgctctgagctaggtagttcttggtttttgctgatcgaaaaagttgctgcgaaagaataactattattattcaattgtgtcaatataactttatacgaacgatacgtaccgtaaatcacacccatttttggatctaccgacaaccccaacgtctccgcaaaactagataatgtttttacgagcttcttattcatttgtcctccttttaaacgatagattataacaaacgttataactttgagtgtaaaatagaggccaaaatcgtgtcaaaagatacgtttgtgtattttgtaacacgatttgttttctttaagcgattcccgatattaccatctgctggccttcaggaagtgatcgataagacaaatttctgaagagcagctgcaactccactgtctttatttgaaagtgtaacggcatccgcctgttccctgactcttcgtggtgcattggccattgcgacccctactccagcttttagtatcataggtaaatcattgaagttatctcctattgccaacgtttgcgctagaggcacgttgtaataagaagccagttccatcaatgctttttcttttgaaacttctcgatgcgtgacttctaggtaattatcttttgaaaggtaaagagcgctcgtcttcaaagattgcttttcccagtaaccttttactttttggatctcagcagacgtaccgatcaaaagtaatttatgaacgggtatttgcaaggactgtactaaggccaataaatctgcctcctgcgctacctcctgcgtgattgtggcttctttttttacccattcatcaagacgatccacataccaaactgtatctgaataaagattgatagaaacttgtgagaagtgtgttcttgtctcgctgatgattcgcacaacttctttgatggcaacttcatgacttgagataggcggagcagaaagatttccgtttgccagaactaacgcgccattgtaacaagtcaaaggatactcgctgattcctaacgcttcagctaagtgctgcatcccttttggtgatcgtgcagacgctaagacaaaaggaattttactttcttttaatcgttgcagcacctgttgtaagtttgggtcaatctgatgggtatcatctaaaatcgttccatcaatgtcgcttacgattaatttgatttctctcgtattcatttgtgcctcctaactttagctatgactttcattcgactatcttcatcctcaaattcgcctaaggatgaatccaattagcgtgattttttgattcgtaatgcttgattcttcgctaaataaaatggacgcaaataagcgactgtgtttgataaaagtagaacatcgggagatagttggatgttcaagcagttttcgagatattctttgcgtttcgtgatacgttcccacagttctggataatcggcttttaattcttgtcgcagttcttgatcagctaatgcaatacattcttccgcactgacaccagtatactcaggaacagatggaatgatatctacttggaacatcatgccgctttctaaaggtgtaagagagtccgcgtagattggtgaagacatccactcatcatccgaaaccagatgtccaggattcaagtgccagtgataactcttttttggcagaacttcttcaatcaatcgatacatctcgccacccgtttggttgattcgaattgcttccaaccaagtggtgatcgcctggtaatacggtttcacgacacgttcaaggtaatcttgttgttcagccggcaattgacttgcttctgagacgacaaatcccgtgcgactggagagtcctcctttataaccaatcgtcattgagaaaggatcacccaaagcaattcgtttgtgcgttggataaagattggcaaattcaaatcgtttaccgctagcagcgattggcaccacagaaggcatttgtccctctgccaacaaatatgccccaatttcggcttcttttttgccaacttcaatcgcattcatcgcactcaaaatacaacgagaagaaaggttagccccatattcataatgagcgatctcattggcattgttgtgactacggcttcctttttcaccaatcagcaaataagcagcatttaccacatgacatgtccttgtgactgcccgtttgactgcatctacgataaaataaggaacatcaaagagtgtggctggatcttcgtgatgcgtcgtgaacatcttccacccaatgatgccaatttttttcttctctttaaaccttaaagaagaaaaaacagaggatagtgatttttctcctgtcataggctgattcggcagcgaaaactgcgggtaatggactagctctgccgctatgcgggaatgagcctgcagctttaaattttcatttcccaaaatgagtgttgcggcgccagttttatctagaaccaatagtccttcctcgaatcttggcaggaatcctgacagatattcaaagttgctgccatgttctttgtctgcatagatcaccaacgtgtcaaactcttcagcagccattcgctctaagacacttagtttgcgctgactcatggtcgcatcacttaaaaaaactggagcgacctcttcaaaaataggtggttctggtaaaatggctaattcaatcgcttttttcatgattaagactccttctgatttactctgttacataaatggtcacattcgctgcggcaagtgctgcttgtaactcgatgtctggttgttgatcggtgattaaaagatcgatctccggcagatcacagactttaaaaaaaccagtcgttgctaactttgtatggtcagctactgcaatgacatactctccttgtttcaccatctgacgcttgaccatgccttcttcttccgtatggataaatacgccttctgtagaaagggcaaatactcctaacagtgtgtaatctgcctgaaattgggcaagtttggcaacagtatccgcaccatataaaaataattgttctttgtctaatcttccaggcaaaaccgtaatcgtactctgttttagcgctgccaatcgttgggcatgagtcaatgaattagtaatcgcttgaagaggataatctgacagttcattgatcaccgcttctacagttgtcgatgcatcaaaaataatcgcagctggctgtttgatccaatgaatagctgctttagcaatttttgcttttatgtcataaaattgcccggcgcgagtttgataatcataaatcacggctgcagggttcgtcgaaaccgcccctccgtgggttcgtttaagtacttgccgtttttctaattgaatcagatcacgacgaatcgtatcttttgatacggataacaacttggacaatcgttcaatcgaagcactttgctcaactgctagcacttcttggattttagctaggcgctgttccacaaacatctctctgtcattcctttccactaaaaaatacaatgcaaaaaattgctaaacaatgcaaaaagatgcaaacgatcttaaaaaaactacctccaacaaacatgttgcaggtagttttgtcgtcattgttcttcttattttacacgaagcgcaaagctggctgttgaaaaacctgaacttgcttcggtaaccgtgtacccagtgcttggtgcatgaatgaagctgccgttaccagttgcaattgcaacatgatacgtattgcctttttcaccccagaatagaagatctcctgcttgggcttgagatacagggatgatcgtaccggcactttcttgcggaacggtccaatcgccaatatttttccctgttacttgtaaaaagacataacgagtgaaaccggaacagtcaaagacatctggccctttccctccccattggtagggtgtcccgatatatttacgggcttcagctacaatagcagcaccgttaatattcgtaccgatagtattgttgccagaattgccaggatttgttgtggtatttccactgacttcttttacgtaagctgccgtgatccagccaccgctagataacttataccacgtcgtattaccattgacagaagtcccttttttctgcgccactgctttcactacagcgttgctgctcaaactgctgacaatactggcagtagttgaagcgttcgaacgaacattcatcccagtcgtagtctgtagatttttactgattgcttgttcggcagaattatttgatgaattagaattattgctgcttgatccaccggttgatggactgctcgtattgctcgcatctttgacataagctgccgtgatccaaccacctgtagataatttgtaccatgtcttattgccgttgacggatgaacctgatttttgagcgacaactttaacggtcgtgctattgctcagacttcccacaacactaccacttgttgatgcactggaacgtacattcaatgaagcggtggtcttgacatttttgctgattgcttgttctgtagttgatgtgtttccaggattgcttgtcgttgaaccgctagacacagcctgaacataagctgcggtaatccagccaccattagacaatttgtaccatgttgttgtaccattcacggaagttcctgatttttgagcaaccacaatgaccgtggcattgctgctcaatccccgaacgacactcgcactggttgatgcactagaccgtacattcagtgctgctgttgttttgacggtcttattgacagctgtttctccgctagtactgttgttggaagagttgctgttgctggcggttgttacataagcgccagagatccagcccccagatgacaacttgtaccacgttgtgttcccattgacggaagttcctgatttttgagcaacagctttgatcgtggtattgttccccacaccgttgataattctcgcactggttgaagcgtctgaacgcacattcagtgaagcggtcgttttaaattgtcgattgatcgttgtttctgacgatcgagcaagagttgtcgttgcagttgatttagttgactttgctacttctgtttcatttactcctgtagcgttggcctctggtgcgttgaccaaagttgtgaatacacctgatgtagaagctaacaccgttgtaacccctatacttttttgaataaaaagtgatcgtttttgtttcactaaacgcttacggattgcttttcgagattccaatgaaacaccccctccttttcattctatcaaaatcgattgatttttaacatcttttttctgtctgtaacatttatttaatgtaggtttattccttggcaccgaaaaattttctttctaaacccacgttttacctatacaaacgatacaaatacaattctattttaaatgaaaaaaatatagaacgctatcaaaacgaatgaacccgactgtttttttggaaactagagtagctcctatcaaataaacaaggtaggccaattttcttcaataatcctgccatctactcgacatttatttgcaatctagtccttttttcttcacaaatactattttaaaaagcgttaaagctttaaaaacaaaagagaaaccgttttaattctttgtgaaattatgctatagtaaaaaaaaggaagaggtgacttaaaatgaaaacgaaatcgaaagaaaaagtttatgccgagcgtcagcatagttataagcaagaaaaagaggaaattttcaaaaaagcccttgcttctgtaccaaaaaaagacaaaaaatccgccgctaaagacaaacgatgacccttatctgcctgcgacatttactttaggctgctttgtagcttgaaaaacatgcctgactattcaaccgatccgagtagactctcggttcggctaaataatcaggtattttttgtgtcgttaaagctttaaagatcccgtcattcctttgacaaaccctcgttgcataaagagaaaaaggactaatgtagggatcgttgcaatgacaattgctgtcatctgcacgccatagttcgcaacataagaagccgatgataagttcgatatcagcaacgtcatcgtttgacgatcttctgtctgcaaaaagatcagcgggagcaaatagctattccatgagttcataaaagcatagatagccgctgctgcataagttgagcgcatcattggaaaaacgatccgaaagaaaatcgtatactcacttgctccttcgatcctgctggcatctaaaatgccatcgggaaaggacttgaaattttgacgaaagaaaaaaatcaggaagagattattgactagcggcaaaataacggcgatatgctgatttacaagatgcaggcctgacatcatcttaaacaatgggatgactaatgcagccagtggaatcatcatgcacagtaaaaaaagcgagtaaatcatttcactgctgcgggttcgaaatttctcaaaaccaaatgccgccaatgatgtgatcagtaaactaaatagaacagtaattacagaaatcttgatcgaattccacatgatcaaggaaacattatagttagaaaatagttgctgaaggttcgtgatcagctgatttcctagtgtgagttttccagcagcaatctgattcgatgtattcgtcgctcccgcgatcatccaatagaaaggaaagatagagacgaatgccgctacgatcaaaaaaagatattttatcagtgtattcacatttcgcttcatcgctgctcctttctgcttattgtcggtcgtcttttgctaatttgaactgcgcataggataagaccgcaatgagcactaccaacgcccacgacaatgttgctgaataaccaaaatttgaggtatagacaaatgaatgattgtagatcagttgtgctgcagtcaatgtcgcatttgaagggccaccgcctgttaaattcaccacttcatcaaagagctgaatcgttccgatcgtcgatgtgattgtggtaaaaacaatcactggcttcaattgaggaataatgatcctaaagaacttctgaaagctgtttgcgccatctatatccgcagcctccaacgtatcatctgaaatattttgtaatcctgctaaataaaaaatcatgttataccctgtccagcgccagcataaggcaatgatcaccgtcactttcgcccaaaaagggctatttaaccagtctaacggttgttggataattccaattgccagcaagccccgattaatgatcccaccgatctggaacatcatcttaaacaaaaccgcataagaaaccagagaggtgacacttggcagaaataaggcaagcttaaaaaaagttcgtccaactagttttggtgtattcaacacaaaagctagtaaaagtcctaaaaacaccatgattggcacttgaaaaatcaagaaaacaaaattgttgaataatgctttgtggaaaatggtatcttgaaacatccgaacgtaattgcctaaaccaacaaaaacggattgcaatccttgcatcgtatgaagagataaataaattgaataaagaattggatagatcatgaaaatactgcttaagatcattgcaaaactaataaatttccatacttctcgcctttttctcgaaggatccatcttattcactccctgctaatgcaaatcggctactcgccgacttgcattgtataattattttcggcttcttctagcatttcgtccaaactcaatgcatcatcaaaataactctgcataactcctcgaagagcatcaaccgctgcttgcgtattgttgccatagtcgacaccagggatttcagccatccaactcgaaaaatctttatagatgggcgcatcattgaaaaatgggtctttgtattgatacgcatcccctttttgagatggtaaatacgttcccactgccccattctcgaccaatatctcttgataaaattcatcattgcctgcaaattctgtcttcaagaaatccattgccagttctttatttggcgaatcgttcaaaactaaccagcttgatccgcctaggtttgaatagggggtcgccccatcaactgtctctaattgtggcagatgtgtataagcccacttgcctttttgatcctccgcggaacgaatcgttgctgaaaaccaaatggcagaattaaccgccgcgacttcaccactcgtaactgctccgattccctcaggagcaaaataatctaccggttttgctaactctttctggtcaatctcttttaggatcggcatcatttcgcggatcgctggattgtctttcaagaaaattttgccctcttcatcgaaataccacagtccggcagactgcatcgccatctgcagataatgggtcccacggttgggaatgaatgcgacaaaccatttaccggtcttttctttcacatcttcaccgatagtgacaaattgggaccaagtcaaatctttcatatcttcttcactgtagcctgcctcacttaaataatcggtgcgataatataatccggcagaaccagaatcaaatgggactgcatagattccctccttataggtagcattctctactttgtattcggcaaaatcagcaaagtcgatggtatcagataactccgcaaatttcccttcataattcgtaagataactttgtacatcataatcatccatcaaaacgatatcaggcaatccttctgatacccccgacgtgaatccagaaaccattttttgctttgtgtcctcattcgacatttcgatgacattcactttaatctcatcatgcccatccttacggtagtactcccctgctttttccataattggaatattgaaattcgtatcccaagcccagacagtcaatgtctgctcatctgaactagcaaaatctcctgattcactactctcattattactggaacaaccaacaagcaacgcaaagctcaatatactatatagaaaaatcaacctttttttcatttttctctcctcctatttgcttttcctaaaatcccagcaaaggtgcaatagaaagcgattgcaccttgcttttattatagatatcagatgaaaaaaaccaaataattgaatttctgttgataaaaatgaataaatttgagccatgatgaatggaaacaaaatatgaaagaagtgcagaacaatgagattaaaatgagaaaatgatatagtagtgctaacatacaggaggtgagcagatggtttttacgattattctaaaattattctttgggttatttggcttattgttggtggcaagactgttagggaaaaagacactgtcggaaatcacacctttcgacttgatttatactctcgttttaggcggaattttagaagagtcgatctacgatgacaacgtttcggtcttccatgtccttttcgctatcgctttgtgggcactgttgatttactttattgaagaatttgttaaaaaaaatgagacaatcaatcgctggttgaaaggcgaaccggcagtcttgattcacaatggtcagctcaatatacaagagattacccgcaatcatatcgaaatggagcagttgcgaaccatgttacggcaacaacaatgtttctcccttgcaaatgccaagtatgttgtactggaaaacgcggggcaaatcagtgttttaacacattcagaggatgagcaaacattggcaatcatgctggttgaccaaggaaatattcaatatcctgtactgcaatcccatcatttgagcgaaacttggctacgagaagaattacagaaacaaggctattcttctttcaaaaatcttatttatgtagagtggtcccaagacaatgggttttatatcatcaccaaggcagagacgatccaggctcgctaccgaatcgatggctaaaacaatcattcgattttaagatacttttcctctttaggaagatgccatcaggaagataccatccatcaaacaactattttcgacgagtaatcacttagcaatcagcatgagcaaaaaagacttactttaaaaacgttattttttcctcactgcctcttcatagagatttctttgttttcttggaattttttcagatgaaagaagtattctactgaattagatggaggtgaagggatatagaggtaattggtggattgattttttggattcctgttttattgtttcttattatcggatcgatatttattacatggcgaaagaatgtcgttgtactactctttcttttgataccatttttgttttttttactaaatgtttttgatcatcatcattatgaacccatgtctgatttgatgtacaatcttttaggactagctctttcaacgattgctatcatcttttatttgctttttcaaagcaaaaagaaatagagtctatgccataagatcttcgacaaacggatatcccatcggtgacgatgtcccgttgtactccagtcgaatcttgtaacaaaagagcgatgattcaacgatcaatcagatgttttttatttttactaagattaaataagtgaacgaatactcactcaaataaaagatatcccaacaatgagaaatagttagcccgtcttcacgattttatcgcgagtattggctagctactcttaggcgggatatcttttttcgcttgaatcttcttatacaaagcagaactcaattttttcactagggccttagctattgctataattgcaggcaactagtccacttgttcgatagtcgttgtcccccagttcatgacatttgcaacatggacatacccatcataaagatttaacagcaaagcgattgcacagacaatataaacaagtcgataaaaagaatttgtcttcttgttgcgccaaatggcaaaaccgcttaggaggatgcctaaaggaaagatgaatgaggatacgccggctaaaagcagcaaaatcaatccttcatctttatcagaagacatttgttgggtgataaaactcaacttcttctttttatcttcaatttccacattattcttttgaatttgttctttcaattgttcattttcctgcagcaattcatcaatcgatacttgataaagtttgcttagtaaaactaaattatcaatatctggatagccacgcccattctcccacttagagatcgactgacgagaaatctttaattcttctgctacggaagcttgcgacaatccgcttttctcacgatataattttagttgttccgctaaggccactaatttcatctcctacacctattactttacaactagtttaccattagaaatggttgcggtcacgcttgcatttgttgtaatcgttccagctttttgtttaaagctgcaagtagccttagtagtcgtatgggttaatgaactcgaaagaatacttcctttcaatgctttgatgctcaaatttgtcgccgctgtgatctgttcttttgagttgatctttacattataagaagcagtccaacttcctttgactgtcttagacactttataagttccttgagcaattcgtgcaaagggttgaatatattcaacagatagtacgacttcatcacccgcttcatcaatataagatatctcttgagaaccgacgccagcggtcatttcataaacaagctcatctgtattcttttcatccgctgcagctgtgacagacacccccaaaaaacctaaaaaacaggctactaaaataactaatttcttcataaaaacactcctctcttatttgttttcactttatcgcttttcttgaaatataaggagaaactataggtttacagggggaaaccattggtttacatccttcatttccctttcattgtaaacaaaaggttgcttcttttctataacaattactgtaataatggaaaagtacgatctgtggggaggtgtcagaatgaaaaggcaaaataaaatcctattattcagttttagtctgccgctttttagtgtttttttcggtccagtatctagccaacaatttggtcccttgtacgaatatgcttttggcttcccgctaagattcatctggtataggagtatcaatgaacctcttgaaagtcattgggcactcttttcctttgaaaagatcgctcacttgcaagttgatttacttggctactttcttgcagtgctgctgacttatctcgtttcccgatttttgttcgagcaactctcacaatggctgcataagcatgtgcaaagcggactattataaataaaaggaatgttttcgttaagaggataaaccctttctcaatccacaaagacaatacgacctcaagatgtcgtaggcgaaaacaagttccccctatatattgtggataaaactgttaatatgtgcataactcggtctttgacacgctgttttacgaataaaacggcccaacaagtatccttttcacagataaatgttgggctggtatcttaactcatcctcattttccagcagaccttcgcaaaaaattttttgccttgctgctaaacttatttttgttattcgtcattctcgtgctatccatcgatctctttcagtgctgctgacggcacgtcttctttggcaatttcttcatacgtctcaacatgtgcccctttattcgtcaatttcaaaaagcgctctgtcttcaacacttgtaagccttcaaattctatcattcgagtctggccatctgccgtggcagctacttgtttgtaatgagcagtgccatagccgttgaccgattcaggcgcttgcgtttttacatacatttcgctttttggaacaagtggattcaattgatctaaaattcctgccacctctcccgatgctcggttagtgtacaacatgattcccccgcacagaagtaagaaaaacaaaccaattgataagattgctcgtacgatttttttcatcatattctcctttcgtctctctttctatcttagcaaaataaaaacaggggaaatcggccttaggtcccaatccaaaataacaaaattgaaaggttgccgtaagaaaacttctacaacttattgatatttgcttaatactgcttatccagctaggcaacaaaggcaaaaaagattacaataattaaaaaaaggagtacctatatgcttacacatttcaatcttattgctattcttttggcaacacttgcttttatgatcagcgggagcttactttataatccaatccatgcttgggggcgcttttgggcaaaagaatctggcatgctaaataaagaaagtcatcatatgtctgccggcgatgtcgtttttacttttggcgggacagctgttggcggactattattggcatttacactaggacaagtcacctattggttcaatacgtttgaccatgacggttggatgatgacgagcttgcaagtggcctttttgctatggctgggcgtatttgctgtggcaactttcgtaaatgcagcctatgctggacaaagcaaaaaactgattggtctgcatttattgaatggtgcaatcgagttagtcattatgggaatcatcattggcttgtttccagtggtaggttaacaagctgatacgcaatcataagcaagtgtttctcaagctatcgggggcagaaaaaaacaggtaatgtaaaccaatcagtgaaaacctgtcgtaaggtatgagtgggctagcttgtcgttttttgattattcttgggccaaaaaaagaaagaagggatcaccatcaactacctgcccaatctcttgtccattgcacggatcgcgttagctggtcttctattgatcaatcagcagcctttgttttcagtctgctacctcatttgcggattgacggatgttttagacggatttattgcacgaaactatcgattgcaaacgaccttgggctcaaaactagatagtttaggtgattttgttttttggtccattgtcctatttctttacattaaaactaagatctatccagattggatcatttatggcattgtcttagtcgctagcattcgatttcttaatttgattttgactaaagttaagtttgctcagtgggggatgctgcacacattgagcaacaagataacaggtcttgccttgtttctcctgtgtttcgtggcatttacttttggtgacgtatcaggatatatttgggtcgtgacattcctgctcgctttgttttcatctatagaggaaacactgattgtctggcgcagcacttattacgaaccgaatccaaaaggctttttcactgtttctcatcaatccagctaaattttagcaacaagagtatcaaaaaaacgtccagctgtaataagagctggacgttttttgcgtactatctattatgaatagtaatgtttatttattttttagcgtattctgaagcttggacccctgcttgacgaccaaagaccatgatatcagcaactgcatttccgccgatacggttttgtccgtgaataccaccagttacttctccagcagcgtataaaccatcaataacagaaccgtcttttttcaagacttgtgtattggtattgatttttacaccacccattgtgtggtggattcctggtgcgattttgattgcatagtaaggaccagttgttaagtcataatccattgctgtttctcgaccaaatgcttcgtcttttttatctttaacagattgattccatgtatctagtgtttttgccaatgtatcagcgtccatgtcgattttcttcgctaaggcttcgatcgtatctgcttcaacgactacaccttgttctttgtagaaatcaacttgttttgctcgacctgctaatgcatcgtcaaagatcaagtaagcatagctttctggaagagcggtaatcgccgcagaaacattgtcgcgggtttctaattcgttgtagaaacgttcaccttgttggttgactaaaatcgcaccttctccacggactgtttcactgactaacatccctgtatcttgaacaactgttgggtgaacttgaatttgatccatatcgactgttgcaccgccaagagattcaatcatcttgataccgtcacctgtactgccttcagatgttgtgctgacatagccttttaaatccggacgatatttttcaatcatttctttgtttgagccaaagccaccagtggtaacgacaactgcattcccattgatcgttttttcttcatcaccgatttttacagaaacgccagtgacttttccgtctttttcgttgattttcttcacatcagcattcacaaacaaaggaatttccttttcatggatatttctcaatagtccatctaccaagtaggttccgacagcagagccgtcatgtggacggtggatacgtttgacacttgcaccaccactgtagctgatgttgtctaatgtgattcccatgccgtctaaccagtcaatggctgaagctgagttatcgactaagtagtgtaaaagttcttggtcattcgtacctttaccaccttttagtgtgtcatcaaagaactgttggttgctgtcttcgattccttgttctttttggaattttgtttcagaagcattcatcccaccagaagatttcaatgtgtttccgcctgcgatcggcattttttccaagatgactggattcatcccagcttctttggcagataaagcagctgccattccggcaccaccagcaccaacaatgacaatgtcatattgatcttttagttcagaaggatcggtatattcttgttcagatgcacctgaagccacttctgtttcgcttgatgatgctgaactttttgctgtttcactatcttttgtcgccccgttactaccacaagcactgagcaataataaacttgcagcgccaatgaccaatttctttaatccacttgttttcacttttttcccccaactttctttcttttgtttgattgttctttgattcttccactgaaaaagcagcgctctagcactattgattgttactttattaacaaacaagaataaaaaaatattttgactattaacaatttcaattgctttaaaatcagcgttatcatctaaaaaacaaacccaacatatttatataaacataataaaaatagaaaataataaaatcacgcttatattttgtgtaatttttcattagttgttctaatcgaaatttcatttactgtgtatatgtccccattgatcagcggtgcatacatagaaatatatacacaccgcaggcaaaaccttaggaatttttctttgattgcttctggtcaaaatttatttgattgcttctattctttacttgccaactgctagttgcttttttggaacgataattttctacatctttattacacagaaatatccttagcgctttcatgattttcgaaaacggcactgactacttgttgcgaaaaaacaatcacattctcctgcaagatgtgttctcctctgatggattcgattttctttgtcagacgttcaatctctaaactgtcgatcgctccactcatgtagattgccgaacgattctggtaggtgtttgagataatgatgtctggctcttcaactagtgattccgcagcaataaaatcaatattataaagagcggagaagatctttttcagctgcataatgaagaactgttcaaatgagaaaggaaaatctgtttctacagaaacaatgatctttttctcaaataaagtaggtgtgatcagagccgtgtaggcaagaacatatcgtaagagcagaaactcctgtttttctgtaagttgccctgttgtgctgccaaaacaaatggtacgtattttattcacaagcactgggtagtagtgtctgtaatagcggatgatatctgaatcggaacctacttccaggaatccttcaaaagcgtcataaaaagaatgcaccgccaataaaatgccgaagacatttttctcatttccgccatttaacggcaatgtcaatttttctgagagactgactgcttctaaatacacctctgctttttctctttcccaaaaatcgatgatttgcttataggtcgcctttttagcgtaaaactgcgtggaagtttgcatcatcaaaaatagaaaataaatgctttcatctctaaaaaagctatactgaaagaaagaatctttgatattttgaaactctttttcaaatagatcttgagtcatattgatcgaccattgaggcatttcctccattttcaagcggttgccttttttatctctgaggatgttgatcgcaatcaagtagcaccatttatccacgatcgattgcttcagttgaaaatcaaaattaggtaagattcgctgaacgaataattctctgatatgagcataattcaattcggggtagggccactgaccgcctttacaaatcgtccaaaaaaaggaatgaccaaagtaacgaatttggctttcggacccttcaatcacgattcgtctatttttggtgcctatctttaattcaaagcgttgcagactacggttgatgcaaagaaatttttttcttaggtttgaaaggcttatgtaattcaattcacaaaactcttcaatcttaattctttttgacaatagacagttctcgatcacttgatatatgactgactgattataaatttcatgttgtatatcaaaataaatgtttttattgccactaaaagagcaccctaatgcttttttgattttgattgcttgcggattgattttttgcaattcattaagaatactatccgttgtttttcgattcacattcagtctttctgataaattaacgattgttacaaaactatttgactgataaatataacgcaagcaattgaccattaattgggttcgcttttcaaaaagatcctgaataatcatgtcttcctcctgcattaaatagaagttcgttcataagttgctttctttcatactcatataaactgacaaaacgattaaatatatatattaatttttaatctaattttaaacatttgtcgaataagtcgctcattcttcatctgttctatgtagtgcgactcaacaaaggaagaacgctcaactttttactgttataaaaaaaggcatctgactgccttctctgaccttaattctgtaattgatcctccctactacttaagtgcttcctttcagccatcaatttttaatgagaatttaactccactaactaaaaattataaagttaatctgtatcttgagaaacccaattcgggaaaatgaactcacttttttttacattgtcactagaaatgttttggcaggaactcctataaatgcaggaaaattattgttaataaagacctttttatcgctgctttcggttagccatttactgacgataattatccatgtgatgcttttatactttttcaggaaaaacaaatccccctattttatcttacacaagcaaaagagaccttcgagaatagccaaaggtctcttgaaaaaattattgttgatgtttctggactcatcctatacgaacgttcttgcgagcggtatatattttaagatgatttgcttcgtgttttttttaatgctttaaataaggtgtgatattggcctttaaaggacatggcttgttcaaaaatatcttcgccgtcattcagcatcttaacagtaacccaacctaaagattcagtaatagcactggctacccccgcgttaatggacgcgccggcgatcgtaccgacccccggtacgaacttgataatattccccacagcgcttctacctaaactaacaacaactaattctttagaaatgctttttgcgattccctcgacccacgattgaccaaacaacttgtgtagtctagccatcatcgtcatttgaacaggtacaaggagtatcgcatctgaaaacggaataggtgaacaaccaatgatggccgccgtcagagaagcggcatggatgattcgatgcgctttcttcttcgtagcatcatccacacccattaaaaattcagagaagacggcatcaaattgggtacggctttttgcttggatcttttctgccgtatgttttgacttctcaaaagatcgacgaatgatccctgccgttttgtttggtagtttggttaaaacttctgcaaagaatgactgaaactcttcttgttctgccgattctttcactggttcatccacttgttgcagcaaaatttttttttgagattttttacttttgggagtgtttctctttaatttcataaaaaccacctttaatgattagttgtcatagatttagttgctttctcaacctcttattttcatcatacactaacaaacaaaaatcacctaaagccgcgcttcaggtgttataattcttaacggaagcacaagaaatcaacttctttctaacaaaaaagctcacatgaccgatccaacgataccccctttaaacgagagtctctcccgtggtataatgactacttgtttcttgggtattatgaaagtgtcataacctctattcagagaagcatgtctaatcgagcgtgttttattcatataggcagcagctgctgccaatccccacaacaaatcatcaattgataaggagaaaacaaatcaatgacctatgcacttgaaataaaagatctaaaaaaagtctatgcgaccggcgtcgaagcattacgcggtatcaacttgacagttgaagaaggtgacttctatgcgcttttagggccgaacggtgctggcaaatcaacaaccatcgggatcattacttcactagtaaacaaatcttctggcagtgtcaaagttttcggttatgatttggacaaagaattggttcaagtcaagcaacaaatcggcttagttccacaagaattcaatttcaatcctttcgaaacagtacagcaaatcgtcgtcaatcaagcgggctactacggcgttcctcgcaaagaagcgatcgctcgtagcgaaaaatacctaaagcaatccaatttatgggagaaacgcgatgttcgggccagaatgctttcgggaggaatgaagcgccgtttgatgattgcacgggctctgatgcacgagccgcgactcttaatcctcgatgaaccaacagctggcgtagatatcgaactgcgccgagaaatgtgggccttcttgcaaaaattaaataaaaatggtacgacgattattctaaccactcactatttagaggaagcagaaatgctctgccgcaacatcggaatcattcaatccggtgaattgatcgaagataccagcatgaagacccttttgtccaaattacagtttgagacattcctctttgacttagatacctatgtgaaaccacctgtgatctccggctataaaagtgcttttgaagatgatcaaacgttagcagtcgagattgagcgcaatcaaggcgttaatgatttgtttgagcaatttactaagcaaggaatcaaagttctttccatgcgcaacaaatcgaatcgtttagaggaactttttttgaaattaaccgaagaaaagcatgaagcgggggaaaaaaatgtttagtctttattttacagcattaaaaagtctagcggtcaaagaaaccaaccgctatttacggatttgggtccaaacactcgtaccaccagtgataacgacttcgttgtactttattatttttgggaaaatgattggcggccgtattggcgaaatgggcggcttctcctacatggaatttatcgttcccgggctgatcatgatgtcaacgatcaccagttcttacgcgaacgtttcgtcttctttcttttctcagaagtttcaaaagaatattgaggaacttttagttgcacccgtacctactcatgtgattatttggggatttgttttcggtggtttgggcagaagtatttttgttggtatgctggtcacagtgatttctctcttttttgttcctttgcatgttttttcttgggtaatggttattctgacattagtgatgaccgcaattcttttctcactagctggtttgctaaatggtatctttgcccaatcatttgacgatgtatcgatcgtgccaacgtttgtcctacagccactgacttatttaggaggcgtcttctattccatttcgatgctgccaccaatttggcaagctatttctaaagtgaatccaatcgtctatatgatctctggattccgttatggctttttgggcacaactgatgtgccgattttagtctctgttctgattctagttttattcataattgttttgtacggtatctgttggaaattaattgaaaaaggccgcggtctacgcagctaagaaactgacggctatctttcaataaaaacaggaaggctgtgccaagaactctcttagttcttggcacagcctttttctaattctttttgccttgtctttcgggactgacccaaacaccgctgccgtgtcccaaaattgttttgaccgctggtatgaaggtcgtaacgatcgttaaagcattgaccatccaataaatcagcatataaaatggtgcaaaaatgaaatacttgatttttctgccagcatcgtccaccaataaactagtcaacaactgcatgatcccagcaaccatttcaaaacaaacgaataggaaggccattgtcaccatatgatacattcgttcaatgtttccttcgaatgcaaaacgaagaaaagaaaagatgaacagtactgaagagatccaaaagaagatcgaccaaataatactcaatgtttgatccacaaacatgacggaccgaccaatattttgaaatggatgagtgaatacttttttgaaatttgtcagccagacttctgtaccgcctttttccaacgtttccgttggcgataaagcatcttcatggtctcaggaacttccatgaaaaacatgatccgcggagcaaacaaggacaaccagccttggaattggtgatcccaggcaatactgatatcctcggtggcacgattttggcggaagagtcccacatcgatcaaagcattttttcgatacatcgtgttggcaccgctgtatgcatagataacacctagcacgccttgttgcgtccgcttgataatacctacgatacttgaaaattcaacagtttgtgacttactgacaatcgtcgttcgattctgaacgtccatgtttgcagtgatcgctgaaatatttaccgcatcttggcgaataaagtaattgacatatttccagagtgcatcgggttccggtacagtatctgcatcgttactcaaaatcagttctccattagcaaaaccgatcccgatattaaaggcatgggcttttccttggtttttttggatgcataccactcgtagattagggtaggtttgctgcaaacgcttaaggatttctggtgtttgatccgttgagccatcatctgtgactaacacttcgtaacgggtataattcagtttattcattaagtaatgaatggtatctttaatgaccacttcttcattatgggcagggaccatagtcgtgatcattggctctacttcttcgggaatggggatccattcaatctgttgatgcttaaacaaatacgtatgacaaaggacgccaatgaaccaagcaaagccgcctaagattggataagtaaataaaatggccactaatagaaaaaggaagaaatccactatcgggtatcccgtatcgatttgttcaatcatagagagacccccttatctttatacaactttactatttctgtttccgttagattttgttccggtttcacttcataataacaaacagaatgccgcatctcttcaggaccaaaacggtcatcaaaaaattcttccaacacttctttgcgctgttcaagttttctttcatcatgcaagacttctttccgcaatgtatggcgaaaacgccgattgttcctcacggtcaacagaacaaaaagaataactaaaagaacgaaggaaattcctaaaaacaatgctaacaatctaaaaatagtggcttcctccacataggtcctaaatcgtatttgagcggctgtttgcggaaagaaaaccgggaaagcgacccaaacgaatggtacgatcacagcaatccacgcaagcagtgtcaaaaatgattgccacaacgttaactttaaatgtcctttttcaaaaaacaaatctgaaaccagctgttgactgacttcttctctggtgattctttttttcatcccacatcctccttttggctgtaactctcttctccatctatacatcgcttattactaaaaagaagcatcaaccctggtagcggtcacaaaaacacttaatcaataaaagctatatttgacctcttgtaggactaggtctaagcgagtatacctacattttagttgaatcgattcgaaagaaaaagaaactagcttgcgccagtttccttgtgatcctattcttttaattcgacttcctaaaaagaaaaccgctaacaacaatttcaaaagttatcaggcaagtccatttttttgaacacccacgaatcttgctttttagtaccctttcatccagacagattctaattgatttccgtccggatcaagcacttcaaaaccaagcatttcttcctctggaatccccatctctacttgaaacgactgtcccccattggcttcagccgctttagcaaagtctcgagctccttcaggtgtatcaaagctaaatgcgatcaaggcagcattcgtcttttgcgtatccgcaatctttctaccatttaaaaactgttcataaaacgcatattctgacagcatcacccaaatcgtctcattccacatcattccacttgatgtttcattcgaaaattcttcattcttgctaaagcccaacgcttcataaaaactagtagctcgcttgatatcttgaacaggcaaattgataaaaaccatctttcccatgctgtttcctcctttgacaaacccgagcgacatgtcattgctcctttattataaagggccgatccagatatacaaaacaatcaatttgaagctattttcacaaaaaatgcagcggcatttttcaggatgactccttttctccatgccagctgcattgtttcatatcgatttttccgtttgttttaaagacgatcccttctgctagcagccgctgctttcgttctacggcggtaaagcccacgatctcgccgtctgctcgtactacccgatgggctggtaatgactctgggcaatatttcatggcgcgtcctacagctcgtgcaccattcaagcgacctaaagcccaagctatttggctgtaagaagccactttgccatacggaatcttctttacgaaacgatacacctcttcataaaatggattcatacctatcaagcagctcctttcaatcgttagcgaatttgcttgttcgctcaatgtacgataacttgcatgccataaagggcatgttcataaaaccattttgcatctgcaacagtcaaacggatacacccatgagaattggctttttgtcctagttcttctgcttcttcttcaatgtaatctcccgaagcgtcaatcggcaccgaatgaaacaagtagacgccatgatctttccaagatacccaatagttcgctccctcgccagaagattcattaaaaaaagtttctcctctttcagcttgaatggaataagttcctgtaggcgttcttcggtctcctcctgatccggtagagcaaaccatcgtataaagcactcgattcttccgcatgatcttcacccgctggtttgccaatgagacatcgacccaatctccttcttgtaaaacaggataggctttcttctcagatggatgacgccaatctgcgacggctacttctgtcgaagaagaatcctctgaggatttagacgttcctgatctctcctttttagtaattgcattttttttcgtagggatcgttgcttttttaggaatggtctgtttggtctgttctgtagactggttcttctgaccagcggctacgttatgtgataggctggcactaacgatgaataacagcacagcactcacaaacataccaatggttcttttagggtatctttctttcattatttctatccttactaagccgtcgaaaaatctctcaggcacaatttccagttcattttaccaaagctgcttctaaaacgtgattttaatcagcagtgacaaaacaagttaacagcagatttcgtttcagcgtctcttaaaaaactcttgataaaatgatccattagcagtttaacgcctttgtaactaaaaagccagttaaaaatgaaagagtagaaccagcctacaacatcgtgcagcgcttcaaacggatgcggacaggcctcattcaatcgggtggtaactaaaccctcgtcctaaaacttcagctacattgctggcaattacaaatgcctgcggatcaatgctttcaatcaattgtttgatatcagcaaattcttgatcgttgacaacgatcaataaaacttgtttctcacttcttcgatgaacaccttgtgcttctaacaaggttgcccctctagaaattgccgttgcaatggccgcttgaatctcgtcaagatattcctcactcatgatcatcacagacttcttgcggtccatcccggtttcgatataattcatcacgatcgaagtaatcacaatcgaaagaatcgcaaacaaaaattcttcaaacccaaaaaccagtaaactcattgttaccacaaccgcatctgtggctaaaagcccgatggaaggattgatatggaaatatttctggaagatcagcggcggaatcgtagttccgccactagaagaattatttttatataaaatagcaaccccagcagcaaaaatcgcactcccaaaaataacagacagcagacgatcactggccaacatatattcaggcactacggcaattgctaacggaaaaactatgctgccgaacagcaccttgaagaaaggcgctttccccaaaaaaacataggccagaaccaacatcacactgttcagaaccatgatcacaagcgcacggtcccagcccaaagcagattccatcaagattccaatgccactgacccctccagctgcaatatgatgaggacctaaaaacatgttgatgctcaccgctagaatcaccagtgcagagagtattttactataagttatcaattgcttcattgtcttcctcttttctttgatcatccgaatagaagctgtcatttttccgagaacttgtgcttttactataccctcatctctgagttgagacaaaatttctgttcagaagactgaaactttttttcttataggatcaagtacaggtaagaaaaatttgctcaaaacttggttgttcaggaaccttttgacttgcgttctgacgttcattttctcacagaatcgttggaaaagagaagcatttttttcagccttctctgaaaatgatcatccagaatgctgctgcatttccatctttttgcacttgactctctttagagattcccttattatcaaggttaacgattttaaatcagaattttctgaatttttaggcgagataaacaaaatgaggaaggatgaaccatttgaagacaaacaaacaaaccacttggtctggcgaacccaacgaagcagcaatccaactgctccagcaagaaggcaaagtcatcgtttgccccactaaagtaggctatattattgccgtctctgacaagaaaggactagaacgcaagttttctgccaaaaatcgcaaacgtaataagccaggagttgtattatgcagctcattggaacaattacaagaattagcggaatggaacgatgaaattgcggcagtttaccaaaaatgttgggacaacgatgttctttttggcgcgatcttaccatggaaagagtctggaaaagcatatattcctgacggatcgcaagaattgatgatggataccagggaaacgagttgtttcgtcatcaaattcggcgttcctggagaacaaatcgctaaagctctttgggaggaaaagcaacagctattgtttgccagctcagcaaatccttctggtaaaggcaatcgtggtctggtggaaggaattggtgaacaaatcgctaacgaagcagacctcatcattgaaagcaatgactatgtcgcttcgatccaaccagataaaacgatagagacccgctacgaacaaggagtcatggtttctttcgtagattctgctggcaaattgattcctcatcaaggctctcagcgatcgatcaccccggcgcctgtattgattcggaagggtttagctgtagataaaatccaactgtttttgtccgatcacttcaattcctgggactatcgccacggcgaatactactaagcaattcatagattaggacatcagtccaagcattcaactaaccttagctacgactcttcgaccgtagctgagactttagatcgaactgcttacagctgatgtcctaattttttgagggtaattcttgcatacaacagcattttcctttcaatacaactcttcacagatcaaatcatttctttgatcgtcatgatagcgttccagatttaatgattcagcttactggttacatcagtcagtcccctgaaaacagcctcttcctaaagaatagagctactatttcttgatgatcatctgaatcgcttgttccagcttctgtgcttgttcttgaggatctttttctggattctcgaaacaatctttcaagttctctgcaacaatcatgcccatcacacgatcgatacttgaacgtaccgcacttaactgagtgatgatatcgatacattccttctcttcttcgatcattttttgaaccccacgaatctgcccttcggcacgttttaaacgattcagcacatttttttgatcacttcttgtcttatccatcgtctcactcctttcccattagaatataccctacaatggtataacggtcaaacattctattcgtatccgcaatgttaatcaaatcaaatcattgacaaatatagaaaaacggggtttaatataccccataccgtatataaaggagaatgtctatgttttcattgtttcgttctgtcccttccatctctattcgtgatttttccgcagcactaactgcaaaaacgaaagttattgatgtccggacgccctctgaataccggggtgggcatattcgaaatgccgccaatgtcccattaaataaaatcgcccactattcaggaaaaaaagaaccgttatatgtgatctgtcaatcaggcgtccgcagcaaacaagctgccaaattattgattaaaatgggctatgatgccacaacgattcgcggtggcatgaatcaatggcaaggaccaattcaaggaggaaaataaaatgaaagtactgattgtcggtggggtcgccggaggcatgtctgctgcaactcgattacgccgcttaatggaagatgctgaaatcattgttctagagaaaggtccttatgtgtcctttgcgaactgcggccttccttactttatcgcaggtgaaattactactcgcgatcaattactactgcaaacaccagagtccttaaaggcacgttttggtttggatgttcgtccaaatcaagaagtactggctattcacccagaacaaaagactgtgactatccatcgagattctgagacttatgaagaatcatatgacaagttgattcttgctccgggagcaaaagcaatcataccaaaaatcccaggattagaccgtgccacaaactgccgtcagttacgaaacgtgccggatatggatgctattttgcagaaaatcgatcaacatacccgccaagccgtcgtagtcggtgccggctttattggattggaaatggcagaaagtctgaaaaaccgtggcttagaggtaaccgtcgttgagaaagcatcgcaggttttaccttcgatggatgaagaaatggctgcctatgtcaaaaatgaattgatagcgaagggaatcaaggtcattacgggccaatccgcagtttcttttgaagaagaagggaaaaaaattcggttagaagatgacactgtactggactcagacctgacattattgtctatcggggtccaaccagaatcaagattagcagcggaagctgggatcactactggtattcgaggaggaatccttgtagacgaaaactaccaaacgtcgcaaaaagacatttacgctgtcggagatgctatcgtcacgaaacaacaactaactggagaagatgcgttgatttctttagcctcaccagctaaccgtcaaggccggcaagtcgcagacgtgatcgctggtctgccgaggaaaaaccgtggcaatattggaactgctatcctgcgagtctttgggcttacagcagccatgaccggattaagcgagaaagcagcagtatctgcgggcttgcagccagctgtgattcatgtcagcggaaaagatcatgctggctattaccctgatgctaaagatctgctattgaaattgatttttaataaagagacaggtactctctatggtgctcaggccgttggacagagtggcgtcgataaacgaatggatgtattagccacagccatcaaaagtggattgacggtggcagatttagcagaactggaactgagttatgcaccgccttttggttccgccaaagatccagtgaacctgatcggctatgcggcattgaatctaatcgaagggatcagtgagtcaatccagtggcatgaactttctgcagaattagctgccggcaaacaattactagatgtccgcaatacagcggaaatgactggccgcttcaaaaacgccctgcatattccgctgaatgaattacgagaccgactgactgaacttgatccgactgcttcttatatcgtcagctgtcatagcggactgcgaagctatttagccgaacggattctcaaacaatctggctacgaggcaaaaaatctagacggggcttttgcgctttatcaaaccgtcagaccggaggaaatcattcatgtatcgctcgatcacaatgcctgaattttatcaagcaagcaaacaacagaagttccacctgattgatgtcagagaagtcgatgaatttatcagcggccatgtaccaaatgcgcaaaataatccgttatctcacttcactactgccaatttggagaaagaccttgactactacgtgatttgtcactcaggtgctcggtcagagcaagcctgtcactatatggaccagcaagggttcaaggcgatcaatgtattaggcggcacttctgcttggccaggtgaactcgtttaaaacacgttacaccaaataaaacccaatgaccgctactttgatccaagtagcagtcattgggttttggtttaaactcgtcagctaactattcaaaaacaaattgattgtggtaaagttcggcataaaacccgttttctgccaataattcttgatggcttccttcttcgatgacttgcccctcccgcaagacaacgattcgatcggcattcaaaatcgtctttagacgatgggcgatgacaaaactggtccgccctttgatggcttcatccattgcttgctgaatctttgcttccgtcaccgtatcaacattactggtagcttcatccaaaatcaataaagatggattggtcaaaatcgtgcgagcgatactcatcaactgcttttgcccggtactgaatagattgttttcttccgtgattggtgtatcatacccttgttctaacgtcatgataaattcatggatgttggcctgttttgctgctgcaataatcgcttcctcactggcatccggcttaccaaaagcaatattttcccgaatcgtcccagaaaacagtaccgaatcttgcaacacgatccccacatgctcccgcaatgcatctaaatctaactgtcgaatgtcctgaccatcaaatgttactgagccattcgtcacatcatagaagcgattcaaaagattcatgatggttgtctttccagaaccagttggtcctaccaatgccaccatttcaccctttttgacatggatggtgacatctttaaggattaaacgatcactatcataaccgaaatcaacatgattcaatgccacttcttgcttgataccagtgattttttcaccatttgccggtttttcttcatccggttcatcaaacatctcattcaaacgacgggcgccagtgattgccaattgaatcatgctgtaaccagaagaaatctgcatcaacggttgatagtattgttgagaatattgaacgaaagtcaccacaaggcctagagcaactgaacgttccaaatccccattcaatgctaaccaaccgccaaagaaaatcacgatcgccgtgttgaccagcgacattccttgcatcattgggaaaagcaatcctgagtatacttgtcctttgtaagtggcttcccgaacactttggttgtgctgcaaaaatccatcaatcgtttcttcttgaagaccgttggtgatgatgatccgttggccgctgattttttcatcaatgtacccgtttagttttcctacttcatcttgctgcagatcgacatatttgcgagctttttggatcacaatgactgcaatcaggatggcaattggtgtagacgcaatcgtcgcccaagctaatgtgacattttgtcggaacatcatgatcaaaatcccgatcatcaataccacattggtcaatacttgcagcaatgcttgattcaagctgttttgaatgttatccaaatcgctggtaaaacgactcaaaatttcaccatcttgatgagaatcaaaaaatttgatcgtcaatttttccaatttattgaataacccgattcgcatccgattggtggatttccccaccacttgcgtgaacaagatactataaataaagtttgctccacttgccaatacgtaaaacagcagtaacttccagatgacagatacgaattttgacttgtcatctacgccttgcatcaatccaccaacataattcgctaattcctgaaaggcttgccccacatagaccggtgcttggacttgcagataagtggctgcaatcacggtaatgaaaatgaaaaagaaagagagtttgtatcgttttaaatagtgataaaaaaacttgcttgctttgatcaaatccgtcatggttattcagctcctttctgagtctcaaaaatttcctgataaattggattgttggcagctaactcttgatgggtacctactccaaccagacgacctttatccaacaccaggatgcggtccgcattcacaacagaagcaattttctgtgcaatgatgatcgtggtggtagcttgcagttctttttcaaaggcttcacgaaccagtttttccgaacgagcatccaatgcactcgtactatcatctagaatcaagatttttggttccccgatgacacctcgtgaaatagacagccgttgcttttgaccaccagaaaaattactgcttcgttccgctacgggtgcttcaaaacggttcgtcaatttttgaatgaattcacttgcctgcgcgatttctgttgcatgggtcatttcagggacagtggcgttctttttgccgtggcgcagattttgggcaatggttccggagaaaagaatcgctttttgtagaacaaaggaaacggtttgacgtaagctttgctcatttacttctcgtaaatcgacgcctccaactcgcacggttccttctgttggatcaaacaagcgcggaatcaattgagctaatgtcgatttccctgcaccagttgccccgacaatcccaatcatttctccaggagcgattgaaaaactgatgtctgtcaaagcatttttctcatccccaggataacggaaagaaacgtgctcgaatgccacactgcctgctaattcttgctgtggaacatctttgtaggacaagtctggttcggtaaccagaatttctttcaatcgtttgagagagaccgctgcccgagaagtcatcatcatcatcataccgccgataatgatcgccatcatgatctgcatcaaataattcatgaaagaagcgattcccccgatcaatgtcggatcgtcttttgcaaggtcgctgacaaagaagatcgcgcctacgaccgctaagttggctgccagcataaaggacggaatcatcacagagaaaagcgtaccaacgatgatgttgtgttttgttagttcgtcgctgactttcgtgaaactgttcaattgatttttttcttgaacaaatgatttcaccacacgaatccctaaaagattttcttttgctgcactattgattttgtcgatcaaattttgaatgatcatgaaatgtttgcccatctgtgtaaaagaaagaccagtaatgatcactactgcaacgatcaatgcgacgattacccaccaaagttgaggcatcgtggtcatggctaagataaaggcaccaataaataagaaaggaatccgaaacaacgactgcaaggagatcatcactaaattttggatttgggtgatgtcattggtcagtcgaaccaccagatttcctgctgagaatttctcgatattaccaaacgagaaagtttggattttacgaaaggcttcttcacgaatatccgcactgactccttgcgctactttggcagagaaaatagtattgatgaccccagccaccagcccaaacacggctagaccgatcaattggaccccaatcgatttcatttcattgtcgtcttctttaatgattgcttccaatacttgttgcagcagcttcggctgccataacgtagccagtaccatgacagctacagaaaccagcgcaatgaagacagcgcctttgtatttctttacatggcgtaaaacaagatccatcttaaaacacactcctttacagtttgacaggcattatttaacactgtaaaataaagccggacaataatttaccatttttagaaaaatgttgcaagcgaacaaaggatgatttttttatggaacaaaagttatcaaaagaatcaattattcatgcggcttttgcctacctaaaggaaacatctgacctttctcagttaaccatgcgcaaattggcaaaagtactttctgttcaagcaccggcattgtattggtatttcacgaataaacaagagctgttgcaagcgatggctgaaacgatggaaaatgatctgccggatgtccctgcgggtagctggcaagaacagttgcaaacctttatggccaattactacgatctctatctccaatatccctgtggtgcagaactagagattcatacgattccttcctatcctagccgactgctgcatttagagcaaatgatcactatattgatcgaagccggcttcactcctgcccaaagccgtcaaaccgttcaggcattgcatcatctcttattgggacacttactcgatcgtcaaaaagaagaacaattacgagcaaaaattgtaactggcgatgaaaaattgcgggcacatgtctctgctatgcgcagctatgttgttgagaatcatttaaatgggatggcagaaggcatccaacaacgcaaacaaatcgacgaacgtcaagtttttctggagagtatcgcgatttatctggctggcttaaacaagcgaaatacctctctaaaataaaaaaacgccaacaaatctcactaagtttccttaaatcgctttccgatttcaaggcacgaggctcgttggtgtttttgttgcgttttttaaagcgttgttagttcttctttttgttttttcgtcaatttctgataaaccagttcataagaggtcaaaatcaactgttcaatttgttcgtctgttacctcatccgctgctagacgaatagaattccagtgggttttattggcatagtatccgggaataatcgcctcagggtattgttcacgtaattcttcattgacttccggtttatttttcaacgtaatgatcgcatcatcattcgcttcaggactcatcataccaaactgtttgccgattagaccaaaataaatcgtcccccaatcctcacgataggccacattagcacctgccaatgactgaccgtaacttttcaggcgatcgattcgttgttggatctgattattcattgccatccctccggtttgaaactgattttttctttagtgtaccatatcttagagggtttctttcataagcaaactgttgatttagataaaaaaacagacccgctaagcgagtctgtgatacgtatgaatgtttggcttgattaataccaaccgttagcttcccagaatgcttttgctgcagaccatgaaccataacgtgaagcaacataattatcggctactttttcttgattggccgctgaatagtccccattcaagtaagagttagtcaactgataacgtccatagtattggccatttgttgctgtataagaaccgccagattctttgttcgcgatccattctttagctgaagcttctgagcctgttgctgcagaactgcttgatgcagatgagcttgggtttgtttgttggctgctggcaggttgtgaagctggttcttcataagtgactgatgattctgcagctgctgaagaacgttcatttgtatagctggcatcgtctgttggtaagaccagtgtttcaccaacatagatcaagtttttgttcgtaatgccgtttgcttcaacaattttatcaacggcttctgaggtgccaaaatagttataggcaatcgtagatagtgtatccccagattgcaccgtgtattcttcatcagcaaacgcatcttgtccacctagaaacacacccagacctgcaaggacagctgtactaagcaaaacagttttcaatgacttcataaaataattctcctcatcttgtagcgtttatagtctgtcgcaggagaaatctccaacgcatagactagtctaacaccagagaatatttcataggtgaaaatctcgttacagatgattacgaatgcgtcgagttccttacgtttcgtaagcgtcgcgtaattccttttgaatcaacaacgattatcaacataaaaatataaattagttattttatttcaataaaagtgaatcccctcttttttatttgtgaattgttacaaattggatgaatttacacacagtcgtaacaaaaaaagctgcagctgaacagcgcgtttccatgaatgcttgttgcatcgattggaagcaggcgttcacttgctgcagcatctttcgctgacactttatcaaaccgtttttttcactggaatcaacttattcatcacaatagcagcaatcgcacttaacgcaatcggtgaatccaataagtattgtagaaattgcggagtttcttgtttgatctcagccggcatgaacaaaagaccgatcgctaagattagcggaacaccaataatatagagttcacgttcagaaaactcttcattcttgatcactcgaaagccgctaagcaaaatgatcacacagacaactgcgaagacaccaccgattaccgctgaaggtacggcatggatcaacgctgataacttgccgacaaatgacaagaggatgaaccagcaggaagccatcacaaagacttttttactggcaaccccagtaatggaaatgataccggcatttgttgaataccccgtcactggtgtcgttcctactaaagcagccaccaggcaaccgattccttcaccaatgacacctttattgatttgttcatctgtcacagcttcctcagtgacagagctgacggcataccaagttcctgttgtttctgctagtaataccatataaatcaccagcatcgtcaaaatagctgaaacatcaaaatgaagaccataattgacgaaaataagttttggcaaactgaaaaatgaagcatccgcaacagactggaagcctacgccgcccatgaaccaagcaatcagcgtcccgatcattaaggcaataatcaccgagctaatccggaaatatttacctaaacgagggaagtaatcacctaacatcgagaataaaatcaaaattgctgctgtcactgcagccaaaaacatgttctgattagccgataatgtctcagtagctggataaatgttgctggtaaaagctgtaggtaacaatgtcagtccaacgatcatgataatcgtgccactgacgatcgtgggaataaagttgcggacaatatacttatagatccctgtcatccctaaaagaataacagccaatgccccgacaatactagctcctaagacagtatccataccttgcgctccaaaatagataccaatgattgcgcctactggtacaaaggacggcccttgacagacgggcaatttcaagaaaaagagaacttggatcagcgaagcaatcccagcacctaaaaaggtggattggatcagcccggctgcatccgacgagctcatggcaacagcagttgcaataataaagggtgggacatacacatccattgccaacacgtgttgtaagccaagaacaatggcttgtcctaaaggtatatcttcattcattccgatcgttaaacgattacttctggtttccacagtatcaatctcctcatttttcatgtactttttttccttgcacccagacctgacgaatgttttcagccgttgctagatacaaaatcttttgtaattgttctttcggttggttcagtacaccaaaagctggcaatggattaccagaataacaagtatcgatcacttgaaggtcgcaagcgtagccttccttgataagaccaatcggtagtcgtagcgcttcgccccctccttttgtcgccaatgaaaaagcgtcgatgactgagatacgcgcattcgcaacacctcgattcgtttggggcaatgtaacatccacaccgtcttctaacatgcgggaagacataacagcttgcttgatattgtcatacaaacttggagaaaagccgccggagatatctgtgcctagtccaatcgttacgccttgttctttaagccgattgatagggatcacaccattggcaaagtacgcattggaaatcgggcagtgagcaacagcagtccctgtttccacaaagatctcaccatctttttcatcgataaaattacaatgagccatcacagctttttctcccagtaagccaaaatcccgcaagacttctgtgtcggttttaccaaatcgttccaagacgtgatcgtgttcccattggccttcactgcaatgggattgtacatggacatcgtatttttgtgcgagttgtcctaacccagccagaccttcatccgtgcagcttgggacgaatcgtggtgtcactactggatagactccttgacgtgtcgtttttgccaacttttggacttctttaatgaaggtttcggtctctgctagtgccgtagcagttgaggcatctcgataaaaatctgggttcgcgtcgggatcatccatgactactttccccactagccctcgttgacccttctcagcacaaatcttggctaattgtaaacttgcttccaaatgaacggtcgcaaaataaagaaccgtcgttgttcctcgagccagtagttgcgcaactaaatcttggtacacttctgaagcaaaacttgagtccgcgtattttgcttccaacgggaaggtacactcatctagccatacattcaacggctcatccaatgcaactcctgcttgcggccattggggtgcatgaacgtgcaagtcgacgaatcccggtaaaaaatactgtcccttctgcaattcaactagcattccttgtttggcagctgccagcatttctggatagtctgattgttctgttgtgaccacccttttgatcatcccttcagcatccacgcaaatgaggacatcctctaagtattccagcacgccatctgtgggtgtatgaaatacagaacctttaaaatattttgttattgacataagttttctcctttaacaaactgcatcagactgctgctttgacattagcagttttcattaaaataagcatcaatggttttattttacattcattcggatttttttcaataaaaaccgtacattaatcctgacaaaaagaatctaatgttcgtttttaaggcaaaaaaagacatttggtgtgttcaccaaatgtctttccttcacttaaagctgaattgtcgtaccactattgccagctaaagtttccgccgctttttccaatgaagcgatcactgcttgacgcccatccttggaagcagcaaatgcgatcgctgcttccacttttggcaacatactaccaggtgcaaattgatttcggtcaatgtacgtttgcatttcagcgacagtggctgttgtcaatcctcgttgatctggttgaccatagttgacaaagacttggtcaacagcggttaagataataaagatatccgcatcgatcagtgccgccatcttggctgcagcaaagtctttgtcaatcaccgcgtcaactcctttatagcgagtgccttcataaaccactggtatgccgcctccgccacatgcaatcaccacttgacctgcatctactaatgtttttagactgattttttcataaatgtccactggtttaggagaaggaacgacccgacgccaacctcggcctgcatcttctatataagtgtcgccgctttcagtcattaattgctgagccttagcttcactatagtagccaccgattggtttcgttggattcgtaaaagctggatcagctggatcgaccaccacttgcgtcaacatggaaacgaccggaatattttccaacccgcgagaaacaagctcttcatcaatcgcttgttgcaaatggtaaccgatgtacccttgactcatagctgtgcattcaggaaatggcatgacgtcttcttgcgttttgctggtttcctcaaatgctaagcgaattttgccaacttgaggaccattcccgtgagcaatcaccacgtgatggccgtcactgattagatcagcaatcgattttgctgccacttgggctttggtcaattgttcgtgcgcagagtcgcctaaagcatttccgcctaaagcgatgacaattttcgacatacgtctcctcctatctttgcggttgttgttgcgtgatacagtgaatattcccgccaccgtatacgatctcaactgtatttacgcccacaacttctttatctgggaaaatctctgctatttcttcaagtgcccgcgcatcattttcgtctccgtattgaggaacgatcacaccgttgtttgtaattagaaagttcatataagaagcaatacaaatgtcgccatcttctcgcggcatggttccttctacgtaatcaatcttgaaatccccattgatcgtgacattttctactgggcagcaaagcttatgaacttttaatttgcggcctttggcatcggtcatttcattcaaacgcttgtatgcagcttgagccgcttcataaaatgggctgtttttatcttcagtatagatacaagccacttctccaggacgtacaaaacatgccacgtcatccacatgtccattggtttcttccggatcgatcccgtcagctaaccaaaggaccttctcacagttcaagtagtcgcataatttttgttcgatttctgcttttgtcatatgggggttccggccattactcaacaaacacatctccgtcgttaacacagtgccttccccatcgacatggaaggatcccccttctaaaataaacccttccgtccgataagaatccacttgctcgatctcacagatcttttgagcaactaaatcatcttgatcccaaggaaaatacaagccatcgactaatccgccccaagcattaaatccccagtcattgcctcgtaattcgcctttgtcgttgatgacaaagctaggaccacagtcacgaatccatgcatcgttattggacatttcatagacagtgatgtctgcaggcaattgacgacggcagttttgatattgttgttgcgacacgaccacattcattggcgtgaatttgctgatcgcttttgcgacttcagcaaatgcttcttgagctggtttgcccccatcacgccagttatccgggcgctctggccaaatcatccatactttctcttgtggttcaaactctccgggcattctaaacccgtcttgtttcggtgtggtcttttcgattcgtttcgccatgatacagcactccttcttttttgatttttttgatccagataatggcttcaccaacgagggcaaatacaattgctccaatcgtgattggtaattgctgactcagtgattcagcgtcaaattgcaaaggaagcgctgtgaaaatcaatgagatcacgatcatgatcatcggtagtgcgactaataccttcaagaacaaatcgctgccgctcaccttgaaaggtcgaggtgtgtctggatcaattttacgtaatttataaaacgcaggaaacacagggacatacgatagtaggaacattactaggttcagtgagaaaaatgcccagaataaatcttgatttggtaaaattggggcgatgacgacgacgatagaagcaacgataccattcataattgccgcaccagtaggcatgccattttttttgctgcgtttggcaaatactttcggcatatcgccattttcggccgcatagcaagcagtattattgacccctaacgaccaagaaatcatgttgccaaacaatgtcagcaagaacaaaaaggccatcgaaataatgaaccagccgcctgttgatcctgtcaataatttaaaactatccatcaatccactgccggtactgatttgatccgtaggaatcgctacaccgatcccgaaagcagaaaaaatgtaaatggcggcaatcaccagtccaccggcaatgatcgattgaggaatttgcttcttagggttttccatgtcacttgcaaatgtacaaatcacttcgaatcctaataagttaaaaatgattaccgagataaaagacaaactattcaaattgaagcttggcaccatcgaagaaagagtgaactcattcgcaacacctttggtaagggccgtatagagacctaagccaccaatcaagattgctaacagcatcttgatcactgctgccccattcaaaatccacacactgtcactgaccggataaaaactgatccaaacgatgacccatataaaaatcagttcgatcacgatagcagccaccgtggaaaattcacgacctgtgatagtcgtcaacaagtcaggacagactacggctagagaggctaaccataatggataattgatccagtagtaccaagaaacccgagaaccccagcgatgaccgaaagcttgtgtcacccaatcataaataccgccatcaccaatatacgttgttcctaattctgatgagattaacccatagggcaaaaggaacgcaaccaatagaaagatccaccaaaaaaactgtgaatttccgattgctgctaccggtgcagccgcttctgccacaaatacaacacaaataaccgataagatagcactcatcaaactaaattttttcttttctcccattgttttcttcctttccggtacaagggaataagggttgaccaacgattgaaggattcttgcaactagcggatttctctctcgtgaatcccagttcagcacataagctgcgacattattagaacgagcttccgctcaaaagaatcgattcgcagttcgttggcccctcctcaagaaccaaaacagtcttcacgcatccccttgatacgcagactatttcctttcctcatctcttgcgtctagtttcatctaacaaaacttccaagtctttttcagccgctgcttttttggtctcgtcgattggatttttatccgcataatctcgcatcaagtacactaagagaccgcgaatcgacgttaaccggttttctgcttcatcaaaacagatcgagtttggtccatccatgacctcatccgtgacttcttctccacgagtggcaggtaagcagtgcataaatttcgcttgttcaccagcgcgtttcatcaagtcagcgttcacttggtatttagggtaaaaaatacgcatgcgttcctcttctgataattctgcttcatacagtccataccaaacatctgtataaacaaaatccgaaccttcgatcacatcgatttgatctgatatcgtataggaaccgccagaatctttacaaatcgcgtctaatcgtgcgcgatggtcttcgtttaactggaacccttctggaccaaattgaacgaattccatccccatttttgttgcaatcaatcctaaagagaaacagacttgtgtggcatcaccaataaaggaaatcttgcagtcttcgatttttttgcctgctggaagatgttcgatcatggtgcaaagatcgccaagttcctgcgttggatggttgaagtcagacataccattaataactgggatcgtcgcattcgttgctaagtcatacacactatgatgccgttccacgcgagccatcaaaatgtcaactaaacgagaaagaacacggcttgtgtcttctattgtttcatgaccacccaattgaatttgtcctggtgcgagatattctgcatgtcctcctaattgtgtcattgctgtttcaaaagaaacccgagttctggtagatgattgttggaaaatcatccctaatactttgttctttagtaaaggggggtaataaccatttttgatggccgctttgattttcaatgacaggtcaacgatttgttggatctcctccttcgtgtaattttccgttgtaataaaatctcttttttccataatgaaacctcctaagtgatttgtttgcttttgcatcttcactttaggtaaaaaaggcggagtttacgataagctattagttgtaaacgttatcacacttattctatacttgctgaggacaagtttatttttggatataaaccagttattttccaagggtttacaaaagtttagaggaaagtttagcggaattaaaagtaaagaaaaaacaaatggtgttataattaggataagaaaattggtgtaagaaaaattgaaaggggattcaatatgatagctatttttatatacaatattttattgatcattctatattcaatcacgatgacttttgctatttattcttacttaaaagaaaaaaacaaattatttctttggattagtttgtatctggcattctttatttttgacaatacaattatttatatgacggaatttctcaattcctttgcccaaagttatgatcaagcatttatgagtgcaccagcagttaaaactattatatttatgggaaatgcctttttctccatttctattcttgccgaactacacaaagaaaaaacctctcccctccattatacgctattgatcgttttggccatttggatgattacgaccccactgatggaaaactcagcatttaaagtttggctctattatctgggtaatcaactcttccttttttatctaggaatttattgttggcaagggaccaaaaagaagctccctctactgaacaaacgctatttaaaacagttgatgatcatcaatctcttctttagtattttgatcataattgaagatagcttcgtgattttcaatgtcgaccagtacagctcgttagcgacaaagatttataatcgcagtatttcagaggatatcttttcgattgttgtttgtatattattactgcacttctttatcaaagaacgccaaccacaggaagaaaaaccgcaagagcaagacgcctctctcttgattcaaaacttttgccgtattcatcagtttacccaacgagaaacggaaatctttgcgttgctgttgtcccatcaaaccaatcaggaaatcgccgatcagctctttctttcattgggaacggtcaaaacccatgttcataacatttttatcaaacttgagataaaaaaacgcacgcaaattatgattctttttgaaaagtacaaagagacccatgaggcagctgcctaaaaaagacctggaaggatcgcttccaggccttttaaagtttaaaaaccagtcattcattgctctgaacggcttattcttccatatatgcatacttgatgatcgttgacggtccgaaagttggatagtacacacctttcagggaaggattgaccataatactacgagctctttggtagattgggacaatcccggcggtttcttctactaatagtttttctgctttgatcatcgtatcccaacgtgtcgctaaatcattggcataggtcgtattgctatcagcaatcaactggtcatagtctttattttcataattcgtgttattcggtgaaacgagattgtaaaggtacgtcatcgggtcttgataatctggtccccatgttccgatagctaactcgtaatcgctttttcgtgtcaattcaatcgaattattcaatgggacagacttgatttcaacggtcaagcccggtaagactgtctgtaactgatcctggatgaattcagccacttttttatctgcatcagtgtctttggttaacatctcgatggagatcttatccccaatatcagcagtggctttttgccagtaagcgagtgcagtggctttatccggtccttcgagaggcgcatcttctcgaaaatctttgccagtttccggattgaagacaaagttattcggaataaacccattgattgcttctgatccatctgataagacatctttgactaaagcttctttatcaatcgcataataaacggcttttcgtacattttcattggcaaagatcgtatctttaccatctcttttctgattcatcttgaaatagtggatataagaggtcagcaccgtctgtagttcttcgttagcggcattttgcttcacgtattccccataaatatccgccatatccaactgtccttcgttgaaaagattatatcctgtaacagcttctttgatcacttcataatggatattctccagtttgatggcatcacgattgtagtagtcttcatttttttccaaatcccatgtagaggaagcttgatcccaatttttcatcaaaaaggggccattagttaaaatattttcacttgatgtgccataagcatcccctttttcggtgacaaaagcttcattttgtggaaaaaatggagtaaaggccaatatcgaagtcaaataaggaactggctgttccaattggatctcgatcgtgtactcgtccgtagctttcgcacctagttcagaagggtctttttccccattgatgatttcggtgccatttttaaatgtaccgtccaataaaaacatgtagtttgcttgattggctggcgtggctagccgttgccaagcataaataaaatctttagccgtcactggctccccattactccaagtagcatcttctctcaacgtgatcgtgtaagtcagaccatcgtcggatatgttggggaaatctttggcgatagccggtgcgaccttattggtgtcatcgatttgatacaatccatcaaagacattgacttgggcattgatacttgccgtatcttgtgtagagagtgtatccattgatccgatttcgctttgttccatcaaattgaccacactgctcgcttgggcagtcgctttggattctttctgataactacaacctgaaaaaccgatgacgctagcaacaaccaacaaaaacatcattcttttttttcctttattcctcatttacgtcctccttttttacatgcgtcccaaccgcttatcgaagcgctttttctaaaatcgtcatctcaatcaattcagcttgccaatccagctcatcatatcggtagcctttcttggcagactcaaattctccccgctgattgtcgatggggtctgctcgtaagaattgcttcgctacggtaaatcccccttgaatacagttattagcaggtaagcgaaaaatatctaggtttccaaaataataaagccagcgctcttcatttccgcctcgaaatgcgctgcccccaaacgaaacatctacataaagccaaccgtactctggtagatagaagcgcgcccagtcatgagggcccacaaaaaattctgaaacatataaacccgactcccattcagctgggatattcgccatacgacacaaagtgataaataaaagtgcttgaaccccgcagtctcctttctgattgactgcgcagtactcactgatattcggaatcgcataatattctcgcataaatgaataggtcactttggtggtcacaaaatgataaatcgcatacgcacgttccaagggattttttgcttccggcaaaatttcctgcaataattgctgtagaaaaggcgtaaattgaatatggggagcgaattcattgagcgctgatgcaaatgcgtttttttccgactcagtcaactcacgaatcatggtttgctcatccaacaactggaataaatccgtataaacagccgtcaattcatagctgtgttccacagtcgcttcaattgaggaagggtcgttggtttcaaatgcgatcgttcgctgtggtgcagcgaagggatcaatctgcttgaccgctccttttgtctgaagaatcttggcatttgctacctttccagtgtctcgaggcaaaggaatgtgcgtcaagaaaggaccgtcttctttattaagcgttgttagtggtctaagtgattgtttcaaaacgattcgagcagtcctttgtccgagttgtttcattttttctacattctcatccagttctacttgtctggcactgtcaattccgttttcttcctcaaataaatagcgcgtataatagtctgagcgcgtcttaacgagattagcaataaagcgttcatggaaaacttttttgccgttcaagtagatccattcaacctctcctgcttccactaagcgatccagttcttctcgctgaaaatcgacaaaggactgttgcatcatctccagagctttcgtttcttcatagggatattgctttgcttcaaaaacagtcaaaacctttaattccgtttgcaaacgatcttttaagacttcactgatacgggcattgttcagcttctgatgaatgagtctacgtgttaaagaaaaatcaccaaaatctttggctcgttgaatgtcttctggcaaaggaaccactagattggatagatcattaggatccatactcactgcgccacctcctctttttgtttaacgcctaatccagccgcttcattaagttgaatcaccggtgttttttctgtaccaacaaccccttcatacgcaagaactgctaaatcaaacgtcgcgtcaaggtcagcgaaacgaacatttttttgtgcagcaacaaagtgagctgccgctgcgatactaatattggtctcccctgccatacaacctaccatacaagggatattcgcagcttcgcaaatactattgatctgtaacgctggatagatgccgccacatttcatcaatttgatattgacagcatctactgcatcttttttgatcaatgataacgcatcttggggtacaaatgccgcttcatctgccatgatctgttggttgacttgagttctgataaaggctaatccatcaatgtcactagcaggtgttggttgctcaaaaaaagcgatgtcatatttctgcaactgttcaatcatttttattgcctgctttgctcgccaaccttggttggcatcaattctcaattcgatggctggaccgacagctgcccgaatttgttttactcgttcaatatcgtctttctcatccaatccgactttgatcttcagtgcagtaaatccttgttccacaaacaattgagcattctctgccatcacttctggagtatcgatggaaatcgtcatatctgtctctacttggttatcctgaccgcctaacaactggtacaaaggcagtcctgtactttttcccaatagatcatagcaagccatatcgagagctgctttggcagacccattgcctttcaggcactggttcatgatgctatggatccggcttaattgccgtggatcttctccagttaatgcatcagccaataactttagagcagcttcacagccttcaagtgtctcccctgtcactaagggttcaggtgttgcctcaccgatcccaaagtcccctgtgtcagtgatcactttaatggtcaaattgctgacctcagtaataacgcctaatgcaattttaaatggcttgcgcagcatcattttatttgcagcaatttccacacgttcaattttcatcttcattcccccctctaacttaaaactgactatatcattccgtttttttcttttcaacactttttctgaattttctgaattttatttttatacagattatgcataactctaccaacttatctcctttgagcagtaaatttaataacaaaaaaagagcaaaaatttgctcttttaatcagataattgtattttattaataatcgtcggatgccaacgaacattgatttgtttgattgtatcaagcggacactttggttgtcgatcagctgttaacaaaccgtttttttcctgttccacatccgtcaactgcgtataacaaaagccgtgaagaatttctgactgatagacagcatcaatcacccgctgatagtcctgaataaactctgcttcattagctgcattggtatatccccagccttgagcccctgtatcatagccgatcccgccaaattctgttaacaagataggaacatcttgatgttgaaatcctggacaataaatttttctgcgattgggttcagaagttaaaatcgtatcttttgttcgcaaactcgccgcaaaatggtcgtatttctccagttcttctttcgttccatgaacatagctgtgaatcccacaaatatcactttctgtcatctcccagccatcatttgagataaccaatcgagtaggatctaaagaatggatcaagtgataaatcgcctgcgaaaaatgctgttgctgacgatcgacactaatgttcggtaccccccagctttcattgatcggtacccaagttgtgatacaaggatgattgtagtcacggtcgatgatctcttgccattcagccatcactttccccccgctagttcgtgtataaacactcggtgaggcacattctccccaaacaatgaatcctaactgatctgcccaaaacaaaaaacgggggtcctctactttttgatgtttgcgacagccgttgaagcccattgctttggctaattcgatatctttcttgtaatcttcatctgtaggagctgtcatgagacttgtgggccagtagccctgatccaacactagtttctgataatacgggcggttatttaagtggaccatgccatcttgaatatgaatttttcgcatgccaaaatagcttttaacggtatcgatacactttccttgtgaccaaacatcaaagacgacatcaaagagattcggggtctctggagtccaagtccatccgcgaccgtgaaagtcactgcggtcgatcttttgattgaatagactgtaagagcgtgtgaactggtgctcggtcaactgctggcgatcagaaacgatcagctcttcgccgtaataaattctggtacacaattctttatccgtcaaatcaccagcataatgataggcgatctctacggatccccgatcaaactcactggtataaaagaccttttctaaatagccgtttttgtcaactgcctccaaccacaccgtctgccagatacccgttgttcgggtataccagatagcagcagaatgttcctgccaatattgcttgcctcttggtatttcttcatctgttgatggatcaaagacctttagtgtgagcagatctttgtcaaaggtcaaatagtgagtcacatcaaaagaaaatgaggtgtgtccgccaatgtgttcccctactaactgatggttgatgtagacccagcaatggtaatcgacagcgccgaaatgtaacaataaacgtttgtcttgccaagtatctggcaccatcagctctcgctgataccaaacaccgtcatgaaagcttttgatttcaattccactttgcttggactgaaagacataaggaacttcgatcatctgtgtcaatgcttgtggctgttgttcctctaagttgtcggtaaaatcaaattgccacttaccgtttaaattcagccatttccttcgttcaaattgtgggcgcggatattctggtctgttcatagtcgtcctttccttttcaattttttttattacgaggcaaactagcctttgcttccagaagtaagactgattccttgaatgaaatacttttgaccgaagaaaaacaagactaacgcaggaatcgtcattaatgtagaagccgccatcatgatattccattgagaagaaaattgcccttttagttgcaataatccgagagctaatgtttgtttgctaggatcattcaagtaaatcaaggggccaaaaaaatcattccaagtattcataaacgtaaaaaatcctacaaccatcatggcaggtttaactaacggaagcatgatcttataaaaaatctgccagtgggttgcaccatccaggatcgccgcttcatctaattcttttgggataccagcaaaaaattgtcgcatcaaaaagacattgaacccaccaccgccaaaaaaggctggggcgatcaaaggtacaaaggaatttacaaatcctaatttattccacatcataaatgtcggaatcaacgtcactgcacctggaagcatcattgtcgcaatgaccatcgcaaaccacatattcttgtatttaaagttcaagcggccaaatgcgtaaccgcataagcaagaagtaaagacattcccgataatgcagggaataataatcaaaaacgtgttaacgagataggtctttagatccaaaacttgaaagacatctgcgtagttagaaaataataattgatcaggcagccacttaggggggaactcaaaaatttcataggaatccataaacgagctgcgtactagccataaaaatggaaccaatgagatcagtccaatcaccactaatggaacatacatcatgtattttgcttttctcatggtcatttttcttgccctccataatacacccaattttttgccgtaccaaaaaccagcatcgtaaacaaaccaataatcacaaataggatccatgctaatgcggatgcataaccaaactgattttcttggaatgctttccggtagatcaacaatgcgtaaaacaaggtcgcattattggggccgcctccagtcataatgtatgcttgcgagaatgtctggaaagacccaatcaaccccatcaccaagttaaagaaaatgatgggagagatggctggcaatgtcacatacaaaaatttatggcgccaattgccgccatctacttccacagcctccattaggtcttggggaacatcctgcagcccagctaagaaaaccagagcggtaccgccacatccccatacggccattaaaatcaaagatgggatcgctgtttgttcatcaaaaatccagttagacggcggcaaatggaaaaattgcaaaacagaattcagcaagccaaaatccgggttgaataaccacatccataaaatgtttgaagccaccgctggaactaccaccggcaagtagaacaatgttcgaaaaaatgcctgtcctcgaactttgacattcatcaacaatgcgatcactagtgcagcgatcaaactacttagcgtactgccaaaagcaaaggtgaatgtcacaaccaccgattttttgaaaaaaagatcatccataaaaatcgtacggtagttatcgatgccggtaaatttgaaatcaccgatgacattataatctgtaaaactaagaatcagactaacgatcattgggatgatggtaaaaatcaataatccgagaattgcaggggctgcaaaagcataccctgcacgattctcttctttgtgtaaatcatattgtttctttttagattgttcatctgttttaagtgtgatcattccttcgtccacctacttcacatactcgtatttgtccccgaactgtttctctagttttggcaaaatgtcttcctcaactacttctcttggagctttcttgccagtccagacctgttctaacgcggggttcacgatttgctcgatcgaagcagcatcttcactgtagaaggccttgttttttgtcaacgcttgctctttcgcttcaaccagtgcttcttttttatattctggtgaacgatcgcttacggcccatttttgaaggtacgtttcatctgagaaccaattgtcttggttaggtaaccataatcctgaatcgatgacatctaaactattctcagggtctaaaagatactctaaaaatgttttggtttcttcccaatgttcttgtgtgttttcattatcaaaaaccacgattggcggaccaaaattcatttgaacgacttttcccatttttggtaaaacacccatacctaacgctaaccctttttgttcgatagcgtcccccagggaacgtaagtcccaagatcctgtgatcgtcatcgctactctatctgtcagcattgcggtatcagttgaaggaatcgtacttgcctgtgagggtttcggcatcacataatctttgtacatcaaatcctgaattttctctaacgcttcaatcgaagcatctgttccaatcaggatttttttgccgtcctgactaagcaccccaccgccattgctgattaagaaagattcatagcctagaccagtaaaattggagatcccataggttttgatatttttttcgtcaaaaccagcatcgcctggatgattgccatttcggtcgactgtcagttctttcagaatggatacaaatttatcccaatcccacgcttgattgacgtcatgaggtggaacttcaacccccttttcttcaaaatatttcgtactgtagaacagtgtaagcattcctggccctgcaggcgatccaaagactttcccgttgtactccgagcgtgtctctgcgattttgttctcaaatggtcctcctgattcatacagctctgtcagatcccttaagttgccgctcttcccccactctgccgtgcttgtttcaaccatatagccgacatctggaagtgttttggtactagcttgtgtgtttagcttctccatataattgtcataagggatctgctgcgcttttacttggatctcgtcttgtgattcattaaagtttttgattaatttatcgatcgaagctttctccaatgtatcgccccaaaaagaaaaattgagggtaactttactcgcttgatcaccagcatcattattgctcccacatcccgataataaaaaacttccgcctataaccaatgaggaaatgagtagaccaatttttttcatcttctttgctcctgcctttttatattccatttgtatgcgcatacaatagttcaaaaagaaaatcagacggattattttttacaaaatgattgcttcatgttgccaaaataatgctgtctgtttttctttacaatttatactatacaaaacgaaaatacatatttcttcccgagttatgtgttccttattcccgatttttgtttggctctattttctaaattagaaatcgattacatttattctatcaggcacatcacacagtaaaataaagagagcaacaccgcatcactatctatagaacaaaggagtagaatacatgagcttatacttggaaattcctgaaatcaatccgctgttccctttcaaaacctttacaaatgaagggtggtcgatcacttatcctcactggcacaaagaaattgaatttatttattgtttggaaggaactgtcagattaggggtggatgacgagatcattcaaatgcatgtagacgagatctattttttttctagtggtgaaccgcacttcttcttgtcttcgccaaatagtgaacgaatcgtttatcaatttgatatcaaactctttcaagggcatgacaatatctcgccaaatgatcgtccattggccaaagtatttgagaccgtcgtcaattacagtaaagattggcctaccccgatccaaaaagagatccagactatcttgctttctatttatcatgaaaaccagaaacagcgtgaagggtatcaatacagtattttgagcagtttgtataaattagcgaatctcttgtaccaactgccattgaagaacaaaaaaacagaaaaagccgctttagatagtacattaaaaaatcgcgagacattgttccagatcgacaccatcctcgactatattgagtccaattatttacatgcgatcacgattcaggatgttgctgatcatgtggggtttagtcctagttatttctcacgcttcttcaaaaaaaatatcgggatgtcttttaccagttatctggcagaataccgcatccatcgggcaaagtatattttaggaacagagctggttcccatggcagaagtagctgcccgctcaggtttttctagcgtcaaaacctttcatcacgtctttaaatcaatggttggcacttctcctatgaaatttcaaaaaaatattttcggctttcactaaataactacgcaagaaacctatatagtcaccaaatcggcgaattctgcatttataacattttgtccaaattaggcaacgcccaaccataaaaaagagatctggaagcatcagatctcttttttattcactctaaattgaagtcctcaaaaaaagaatcaattggtttttttaccaattgattcttgcgaatgatccagcaaacagttgctcacggcttacaacctcagagcggttgctgacatctgctcattatagaatgttgtcatgctctatttacagaccttctttcagatgttctttgctagtttttctcacccagatgtctttaccagtttgttcaataaataattcagtttcaggagctagctgacactcaactttaccttcctttaaagtaattcgcaattcttccccttgataaaaaagcttaaaggcaagttctgttatttcttttggtaggtgattggacaagcgaatgccttcatcataataaagaccagcaaaaccataaatcaaacttagccagctgcctcccatatttgccccatggatgccatcgacgacgtttttttgcagatcagtcaaatccatcaatgccgtatccatgaaatagcgatatgcttttgctgtttctccgatacgactagccatcacactgaaaatcgaacgagacagcgaagaatcatgggtggtgactttttcataatactgataatcttgttttagttgttctagggtaaaatcacccgtaaaaagcatttgcgctaatacggtatccgcttgtttgcagacttgatgtttgtaaattatcatcggatgataatgcaacaataaaggatagttagcagctggtgtctcttcaaaaggccagacagattgttcaagaaactcatcatcttgcttggtaagtccacgagacgcatcataaccgaaatacatgaggtctgcggcttgctgccattgatcgatcagttccatatgcttttcgtatcgtttcgccagttcaatggcataatataaattgttttgagccattttgttggtataaaagttattgttgaccaatgcactgtattcatcaggtccggtgaccccattgatacaaaaagaaggtttgccgtctttttcgatgaaatcaccataactcaaccaaaattttgccgtttcgaaaacgacttcactgccgacttcttcaataaagcggacatctcctgtgacccgttcatagagttgaaaagcataaacgatatcggcattgatatgcagttgtgcggttccggcaggataataggcactcgtttcttgaccatcaatggtgcgccatgcaaacagtgcaccgtcttggctcagctcttgtgcccgtttttgcgcttgcggtaaaatagttgctcgataagtaagcaatgctttcgcagtgtctggattggtgtaagtaaaaaaaggcaacaaatacatttcagtatcccaaaaataatgaccttcatacccttcacctgtcaaccccttggcagcaaaattggttctgccatcacgtcctgccccctgattcaggtgaaacagattgaagcggatccccttttgtagttcttgatcacccgtgatttcgatatcactcgctgcccaaaactgctgatagctttccctctgttcggcaacaaatgtttcaaaatcaaccgcttcttgataaaagggtgcgccctctgcttcttgtaatcgcagttgaaaaatcgtcgtcagggattctccagattggatttgcccatcgccgcctatcacccgaatcgccagttttttttgactatgaggggctgtccaaatggcatagtcgccatgctcttctttcagaagctgatgctctttattcgcaacacgaggatcatctgtttgattgactgtgaagcgctggtccaatggatgggaaacagtgattggctctgtgaaatttgcatttttgattgtgtaacgacaaacataaaattcactgcgcgtcatggaggcaaaagattgcatctcaagatcaaagcttttgcctaatggggtttctacatggtaagactcatgaaggatgccttctgccatatctaatgtcagctggatttgttccgtctgccaaacgctgtccgacgactgctcttgtccgatgcttaaagaaagcccccgcaggttgggtaacttgcagatggtttggtgttctttagcatagccataagcccattcgccgtattggatcggttcactgtcaaaaaaaccattgacaaaagccccgggattcccaggatagttcgcattcactttaaggggatgccctgctcggacaccgatttgaccattccccacagcgaacagcgtttctaaatattccggtttctgatgagagagttcttgtgcctgcaataaaaatcgtttgtccatctctgttcgtctcctccgcttttttctttcagttctatcctacactactaaacacccattgcaaagaatccgacttcagctgggaggggcatctactttggttcttctgacagagtatggtaccatgaaacaaacttgaaagaaggcgattacttggatttatggctaacaaatattcgaatggaaacaagctacatcaaagaaaatggctggtcctctggcagccaaaccaaacgggcggcgattgggatcagtgaagaaaaaattaccgagatccttcccatggatgaatggaaagacacgccaggaataactgttatcgatggtcaaggccagttattgttacccggcttgattgaaaaacactgccatttggataaaagcaaattaggaactccatggcgtcctgtcacaccggcagccaacttagtagaacgttttgaaacagagattcctcaattggatgcattgcctctttcgattaaagaacgggcacaacaattgatcgatttggaattgcctcatggtgtcgtgtcctttcgctcccatattgatattgaaccaatgactgaactgcgctattttgatgcactaactgaattgcttgctgacaaaccatttggtacggaacttgttttgttcccgcaacacggtctgctgcgatcaaatgccgtcgcattaatcgaagaagcattagctactggtaaagctgcattcattggtggggtcgatccttatacattagatcaagattatcagcaatcattaaaaacaacctttgagctggcaaaaaaaggcaatgttggcatagacattcatctacatgaccgcaaagaagccggtcgtgcaacgatcaaagaaatcattcggctgaccaaagaatatgctatggcaggcaatgtcttcatcagccatgcctttggcttaaatgattttgaaggagctgaacgcacagaagtttttcaagctttagcagatcaggacattcatatcgtttcaagtattccaatcagtcagggaacgattcctccccttaaagaattacaaagttatggggttgctgttcacattggttgtgacaatatttatgattcttggtcatcactgggtgacggctccttgcaagaaaagctcgctcgttatttagagatttttggcgttcaatcacaagaggcattgacccaggcattaggcttggtaacagatggcagagtgccattagatcaagaaggaaatcaacaatggccaaaagttggcgattctgctgattttcttttgacccctgtttcttcaacggctgaatttgtcgcccgcaaaggtcacgtcagctgcagtttctttaaaggacaaccaatctacaacgcataaccaataattattgacaaaaaatgattcggtcacctctcttttgctgatttcgcttgacgctgatccgattattcggtttacttatgatagcgaatacaaaaagtgagggattaccatgtatactgcaaatatgcaacgatatgaacgcatgacatataaccgtgtcggaaaatcaggtttaaatcttcctgcaatttcccttggtctatggcacaacttcggtgatacagatccaattgcgaaacagcgggaaacgatcttaggagcctttgatctaggcattacccattttgatttggccaacaactatggtccccctgcaggatcggcagaaaagaatttcggccgcattttaaaagaagacttacaggcttatcgggatgaattgattatttcatcaaaggctggttactatatgtggcctggtccctatggtgaatggggttctaagaagaatttgattgccagctgtgatcaaagcctgcaacgtctaggcctagattatgtcgatattttttaccatcatcgcccagatccagacacaccattggcagaaacggctcatgcactggacttggtagtacggcaaggaaaagccctctatgttggtgtatccaattattctgcagaacaaacaaaagaaatcgccaagattttgaaggatcaaggaaccccctttatcatccatcaacctcgctacaatatgtttgatcgttggatcgaagatggattaacagctgtcttagaagaggaaggattaggtgcgatcgtctttagccctctggcacaaggattattgactgatcgttatctgcatggtattcccgaagactctcgagcgcatcgctcagatagtccttttttaacagaagatcgtgtagctccaaccttaaatgtagtcagacaattgaatgatattgctcaagagcgaggacaaagtttggcagaaatggcattagcttggctgttgcgtcaagagactgttgctagcgtattgattggtgcttctcgtttgagtcaactacaagcaaatgtccgggctttggaccaattaactttttctgctgaagaactaaaaaagatcgacgaaattttagtgcttttaaagaaataagcgtttgatttgctcgctggcctttcccatgggggaactgccccgcattgagtaaaatggcggaaacttcatttcaaacaacaaagaaatcaaacgaccgcagtgtgtattgtccagaagctattaatgcttcgatgcaataaccctcgcggtcgtttggttcttttttgctacattttagttgattgattctttttgccaatcaatggctaattgcaggcagcctttgatgccactttcattcactagttgccatggaacaatgtactcttctacacttggaatcgaaatgtagccccctagttccagcaaaaattgttctctgatttttgacagcaagtgggtctgattcatgacaccaccgcctaaaataatcttatctggtacaaaggacaatgtataattgaccaatgcttgcgctatataataggcttgcagctcccatacaggatgattttcaagaagagtctctcccttttgccccgttcgtgcttcgatggaaggaccggcagccagcccttcaaagcaatcctgatgataagggcaagtgccgacatatgaatcctctgggtgccgtttgatccggatatgccccatttcaggataagatttgccttggaataactggttattcacgattacgccggcaccgatcccagtccccaccgtcagataaatacaggtatcgcagtcttgagcagcccctttttttaattccccataggctgctgcattgacatctgttgtccaaaccattggaatcggatagcgttgttttaacgtccccaaaaagtcaaaattttgccatcccgctttaggtgttgccaaaacatgcccatagttggcttgcttggggtccaatccgattggaccaaagctgccgatccccatcgcggccagctcatacctatcaaaaaatcggaaaatttcggccagtgtttctgcgggttctctcgtagcgattcgctgtgaagcaataatcttcccctcttgatccgctactgaacagttcatttttgttccgcctgcttctatgcctccatacatcattgcctatccctacttttctactcgaatatcgaaataatccattactagctcacaaaacatcatgtttgcccaagaaaaccattcacgagtgtaatccgttggatcattgacattgataccctcatgcatcaaatgcgttcctgcatcgatcgctaccaactgatctaaaatttgggctttttcttctttgtttggtgtcgtcaatccagtcatcgccatcgcgatcggccaaacaaaattatgcggtgtatgagatgagccgatcccactagcaaattcgccttgatagtaataaggattttcgtcacttaaaagtgtttttctcgtagctagataagttggatcttccatggagccatagcctagataaggtgcagaaatcaggttaggtacattgctgtcgtccatgacagaggcattgcctaacccatccacttcataggcatagatcgtttcgccagcttgattcgtcgtatacgcatatttttcgatccccgcttggatctcttgctttaaatcggctgcttcggccactaattcaggcacatctaaaatgtcggagaaaatcagttccaaataacctaatatcacaacagcgaacatgtttgacggaatcaaatagccatagacacaagcgtcgtcgcttggacgaaatcctgaccaagtcatcccagttttagcaactggggttcctttgccggcgaacttcagcgtatcttcttgacgttctgtttggcgctcaaattgatatggtgactgcgcgtgatcttgttctgtccgaaagacggttaggacttttttgaccccttcaataaagtttttatcaaagtgatcggtgcgccaggtgtttttataaagtagataggctaactggatcggatagcacaatgaatcgatctcatatttccgttcccagatccagccgttcatttcggttagatcatcttggtgtccggcaaaattttctgtttcattgaaggcattggcgtaaggatcgatagtgataaacataaattgctttttgactaatccggcaatcatatcagacagttcttgatcatcttttgctaaacacaggtacggacggacttgagcggttgaatctcgcagccacattgcaggaatatcacctgtcaaaacaaaggtactgccatcttcttgcttcttgacagtggttaatacggtattggcaaatgccgcattaaagttttccgcccaattttcatggtcttcgccacaaagcaacgtgattttctccataaaactcttaattactttcggtatttcgctgtatcccatcttcttttccccttttacaaagaagagccgacaaaagtagacaaagccgctggtctttctgcaacgagaagcttcgggtagttgatgttcaagactgttcaatcctccatcctatgcccgatttgctaagaatgaaccaaccttcgctgatcttgaaaatctgctgccagtcctttcgctttgtctactgatatttctcttcaaactttaaatgattgcagcactttctaatgccatgacccctgataattggtcagacaagaaaacactagttggaatttctgcgactaaccagtctcggtaagctaacagatgtccttccttctgactatgctctaacaagcgttcacagctggatgtcacaaatcctttgatggaggctatgtctaagcccactttttctgcttctttgactaagagattcaaataacggtattcaatgcctttgaacaatccaatgtcaccaccatctccttcatcattgaagaccccatctttaccaataacttcaaaggatgttttggcacaagtgattgcatcttttaaataagaaatatcgtcagtcacatgataaaattctatcaatgctccaatatagaccccttggttgtaagtaaatttccattgcacatcgattttgccatcgccattacgattgataccatcttctacgaattgtgtgtccggctgtaccaaatattttttcatccattctagtgtctgttggcttgtagtcagatagcgttcattggcttcaacttgatacagacgtaatgctagaataataattggtgcatttacaggtgtattcttatagtcaagctgcgtgcgtttccaagcaaatccgccattcatatgatcattccaagcagtatcaaaaatatccagacatacttctcgggcgtcagctaggtattcttttttcttagtcaagtcatacaaacgtaatccagctaatgcgttccacaacatgtcatcataaaattcatgcagcaatgtgttatggtttcttgctttattgtaatgataggtttcttctgcttgctgcaagtaagccatatcgttggtccgcagataagcatcaatgcgtacatccactaaatgcgcgatccaccagtaattgaaggtttcattttctttctcatcccgcaatggataaacgttgttcataaattgttctttggaagctgcttgatagaaataatcgatacttgtttgtgcaagatcggcatacttgttaaaatcggtcattctcctgatccttctttcaatattttgtcaccttgttgttgagcattttctagtgctttttgcggcgttgtttttccagaaaagacattttctaattgtggaataagggctagtttttcgacatcggaataccccataacagttggtcgaattttagcaaaatccatggtttccacaaaagctttgtacttctcattttcagtaaagtaggtattttgcgctgcttcgatatttgctggtagccaagtggaaatttttgcaaactcgacaccgatatctgggttggtcgtccaccatttaataaagtcccaagctgcttcttggtttttggccgttttgggaatcactaaaccaaagccacccgtcaacgcccctttgtccccatttggtccagttactggagggacgaccccataatccaagccattcactttatcataatctgctaatgcccaaggtccgttataggtcatcgcaactttaccagctgcaaatgcatcagatccatcattaaatccttgttgatagaccttcgcttgattcattaattgatcccagaaatcaagaacggtcattcctgcctcagaattaaaagcagtggcagtattatcagcgttcagcatggttccgccagcttgctgcaaccacatattgaacaatccaacgtcatcaagagaaaaaccagcttgcactaacgtttttccatcccattttgttgttttcttcgcaacatccaacaactcatcccaagtctttggtggttctactccagcttctttcagtaatgttttgttataaaagagagagcggttgtctactaaaagtgggattccatattgtttattgtcgtattgcatttctttgacagtttcttcataaaaatcgcccatatctacattgtcttttttgatcaaatcatctagatccaataaggcattttttttggcatacatcgctgtattgacgcgatcccacaagataacatctggaatttcgccacccgccattccggtcagcagcttttcttcaacgttgtcttgaactttgtaggtcacctcgtatttgtcttggctatcattgtattgatcgatcaattgattgagctgatcgacttggtcaccactccaagaaccccaaaaagtgattttctgctttccgccagctccatcattgcttgcctgatcattgcctccaccacatgcacctaacactgtcatcgctgctactaacagcaatcctttgattatgtttttcatcacattcactccttcgttttatttgataccggcatctgccatgccttgtacataatttcgttgtgcaaaaatgaatagaactaaaacaggtagtgttgccaaaatcgttcctgccatcaatggaccataatttgtattgtagttgtattggaaagctgccagtccaacttggaccgttttcatttcatctgcattcaagacaatcatcggccacataaaggcattccagcctgcttgaaaagtcataatacctagcgttgtcaaagcaggttttgctagcggaaaataaacattccagaaaatcttgaactcacttgcaccatcgattcgagcactttctccgagttcttttggtaattgttcgaagaattgtttcataaagaaaatcgagaacgctcctgctgctccgggaagcaggattgcccaataggaattgatcaatcctaacccaccagtaccagttagatcattccctccagccaacgggaatccgcgaagcacaataaaggttggaatcattgtgacaatacttggaaccatcattgaagctagaaaaacgagaaagattggtttcttccctttgaatttcagctgaccaaaagaataaccagctaatgaaccaaaaaataaatttgtcgctacacccccaagtgctaatatcaatgaattttttaaatagtttaagaaaggcatcgtttcaaaaacttctttataatgatcccaagtaaagtggcttggaatgatttgcatcgatccgctgagaatctcgctatcggatttaaaggatgtcgacaaggtccagataaacggcagaaccgttgtcaaactgatcagaatcaccaagcaataccagatgaatgactgcatatgttttgttttagccatcgttttttctcctttagtttgtttctgtattggtcaaacgcatattcaccagtgaaaaaatgaaaatgatcatgaacaagataaatgacagcgcagaagcataccccatttctagtccaccaaatcctttattataaatatagtaaacaagggtgattgtggaatttccaggtccgccttttgtcagcatataggcttggtcaaatacttggaaagcgccgatgatcaattgtgtgctaactaagaatgttgttttggataattggggccaagtgatactcttaaatttttgccacgcatttgcgccttcaatatctgctgcttcataaagagcaggattgatcccttgtaaacccgccaagaaaatcatcatgtttccgccaaaactcatccagacactcataatgacgattgcagtcattgcccaattggaactatacagccaagctggaccattgattccaatcaaactaagcaactgattgagcaaaccatactgtggatttaagagccaataccaaatggttgctgtagccaccgatgaacataagactggcaaataaaaaaatgttcggaaaagactggtggtcttcattttgcgattcagcaacatggcggctgctagagagacgactaatcccaatggcacatacagtaaggtgtagacgatagtgttctttaatgaaataaagaaaaattcatcttgaaagatacgcgtgaaattctttaaaccgatccaattggggctttcaatgatcgtataatcggtaaaactatagaaaagtgccatcactatcgggataattgcaaaaacaactagtagaagaacaggaaccagaataaatacataggcaatgttttgctgttcattgatccctctctttttctttcctaactccatttattaacccccttattaaatataatataaaactatttaatatattaaatatctttacaagcgaattatatagaattaaaaagaatatgtcaacggtttcataaaaagtttttttgattaaactgcttgctttattaatataatatatttaatatatacataaatagttcttttattttttgagaaatggaggcgcatgcatgagtaaacctttgtaccaaacgatttatgaagatttgaaacatcaaatcgaaacaggcactgtcgcaatcaatgacacactgcctactgaaaaagaattatcaactacctatagtgttagtacgatcacggtcaaaaaagcactggatctgttaaaagaggatggctacattgtcagaaagcctcgaaaaggttctgtcgttgtcacaaataagaaggcagacattgttccgaacaaactcattttcggattgatcatcaccaactttacagacttttttggcgctcaaatactgcgaacagttctagaaacaaatactgaagaaatcaatttcatcgtcaagatcagttatggtgatcctgatcgcgaaaatgagttgatccaagaattgattgaaatgggcattcagggtttgatcctactgccgacatcatcagaatatacctcgccaaaaatcttagaattgatttctaaaaatttcccgatcgttgtaattgatcgtctgatggcaaatttgccgatctgcagtgtgcaaacggatagctttgctgctgcaaaagaattgacaaattatctctttgccaaacaccatgacaagattggcttgattacttccgatagcagtgtttcaacgattgatgaacgagtcaatggttttctctctgcgcatgtggatgccaaccgggctgtcagccaaaagcagatcttgtcgaggatcgactctgtggtccccagttcttctcgcaagatcgaagatgatgtggcacttatcgtggcctttcttcaaaagaacccagagatcacagctctttttaccacagaatacaatattgctttacttgccaagagtgcgattgaacaattgggaaggcaagtcccacatgacttttcagttgtttgctttgaccatcctaccgtcaacatttttgacttgaatgcttttattttcactcatatcgagcaagaccaaacagccatcggcaagcatgccattgatcttttactgacaaaaattgctcatcctgatacgattgaaaagatcaacctcggctatcggttgattgaaggagattccgttatttctagatgatcgtctgttcctctatcgaagcagtacattagcgatccgactacaaatagacaaaaaaacacacctccgttctgactcgctgaacgagtcagaacggaggtgtgtttattgggatagctgtcattctttaaactagacagtcctccttttagttattctcgatgactgcgacttcttttcttgtaggcatccccgtttgggcacctaatttttgaacagaaagtcctgcaccaagattcgctaaaacgaccgcttctttaaatggcaccccatcacttaatgcagccgctaagataccattgaaggtatctcctgcaccggtagtatcaacgacggtcactttctttgatgccacggtcacgattttaccggaatcaacgaaacttaccccttgactgcctcgtgtcactaccaatttggtagcgtgcgtttgctgccaagctagaatcgttgcttcgatttcaggttcagggatcaattctttaccgatcaatgcggcaaattccgtctcatttggcgttaagatatcgacataaggcagtaattcccctacgatatcatgataaggtgcgggattcagtagtgttgtcacgccattttcctttgcgagctgtaacgcataccgaagcgtatctaccggaatctcaatttgtaccagcaaaacatcgctttctatgattttatcagctatttgatctacatattcacgatctatcagtccattggcaccggagattacagtgatgcaattatcttgcggtaatttaaaaatacttgcgataccagtaaagatatttttttcttgtgcaactgactgaacatccagttgctcttcacttaagtgtcgatagactttttccccaaacgtatcttgaccaatttttcctaagaatgtcgttgttccgccaaaacgggcggctgcaactgcttggttggcccctttcccgccgacaaaataatcaatttgatctcctatgatcgtttcgccaatttttggcattcgcccagtcgtgataacaatatccatattcacactgcccaaaactgctattttacccactaaatcacctatttcttttgtatatatagaacgggccaaacgcttcgcgacccgtaacagaagttgtctctatcaaagaaaaaccggttttctcaaataagtgctgcatcggctcattcgtatggttggtcagagaataaatggcatcccctgctttacaaaagtctcttagacaagttttcacccaagccgagcccaacccattccccatttctgatgcttttgtcacgagcctttggatacattttgtatgttcattatacccatgactctcttcgtgcgccaaaaattctggactaagggttcctgcactaacgatttctcctgattcatttttatgaatcagtaattgttttttacagatatctgttttgacgatatccttatcagggtaactgcttgtccattggcagatcccctgtgtctccatatttttttttgcatcaacaaacaactgccaaatttcatccagttcttcattgcatgcatatattaacttatccatcaaatcaataaggcagtaacaacagcgacaagacaactactaggataattcctatgatcgtaggaacactggtccgtttcagcaaacgaaccggactcacaccaatcgatgacgaaacgatcatgacaactgctgcaactggtgaaatcgtccgcgctaagttagcaatcatttgcattggcagcgcaatcaagataccatcgataccggctttttgggcaatattgggaatcagctcgatcacagcatagaacatggctaatccaccaccactcaaaataccaaataacgctgtcgcgccactgaaaatcagtgtggttagaacaccggcagattgagagttttcaaccgcactcatcaaagaatcgatcacgcctagactttgaatcgctgtggtgaataaggaacccccgactactaacataacgacttggctgaaaccttgtcccattcctttgaacagttcgactgcactttcttgggcaatcttaaatgatttcttacggaacccttcaatgatcaatgctacgaagaatgagatcattgtcaaaacaaaaatgtccatcgtcacattttctctaaaaataccaataattccaacgataatgatcaagactaaaggtaataatggcaaaatggcataaaatgtcgggacaactttttcatccgccgcactttcaacttctttcatctcgacaaacgcttctgaaccttcctttttatcgcaatacgtttgccagaagtagtggacaacagctaaaataagtaaggttgggatcgagaccttcgcatgatacagcacataagtcagaatgttgtaatccaacgtttgtgcagcaatcacattgtctgctcctaatggtgttggcatgatcgttgcggtcattgcaatgacccctgctgctgtcattgatgaaattccaataccttgtaagagcggatacaaaatagccattaaaataattgctaaactagaggcacttggaacaactagagacatcaaatttcctaacaggaaaacaatcggtataaacaacgctttggatttgattttggtcattggcttgactaagatattgaccgctttttgattggcaccaatcaaattcatatagccggaatagccaaataaaatcatgatcactaatcctgctgagctaacttgtgagatgatcgtgtctttcagtttcagaaaaatatcaaagaaagccagaccagttccttctccttcaggatagagaggatttcccaatgccaccgacgcacctaataagacaatcgcaccgataatcaaaataagcgctggattataactcttaataataaaataaccaacgatacctaaaacaactaatactaaaattgcttcaatcattttttcccctcctatttacactgactgattgcatgtaaaaaccattccttgaatttattctcatcgacatcgacacagacacggcaattcttttctttgccaagtttattgttcagatcgatgatcgtagcgccagaagtatactccccttttgtttctactgcgacaaaggtttctttgatctcaaacatttccggacaaagaacgtaagctaaagcacagctgtcgtacatttttaatccggtaccaaaacttccacctcgatatttcttgaaaaggtggtacatcatatctccagtttgattcatgtctttgattttttcgctgtcttcaggataaaccagtgctttcaacccgacatctaatggtgcgcctgctagcgaaagaccgctttcaaaaacgattttggctgcttccggatcaatcgcgatattgaactctgacaaaataccaaagtttcctctgcctagcgcaccacccattaaaaccaattcttcaattctttctttgacttcaggatgcgttttaagaagaagtgcaatattagtcagtggtccgattgcgataatcgtcatcttctctgcagaagccatcaatgtgcgatgcatggcttcaacggcactctcttccaataaacaactgcgatttggtgttggaaactcgtaccctgccattcctgttacaccatgaacatcgctggcatcttttacttcacgaagcaaaggtccagctgcgccttgggccacaggaattttcaagttccaaaaagtcagcaacttcaacatattttccgtcacatatttgatccctacgtttccagcaactgtcgtgattaatttcacgtctaactgatcactgaacaagccaattcctaatgctactgcatcgtcaattcccggatccgtatcaataattactgctttgttcataagtaaacccctttcgttttttgataaaacgttttatcaattggctaaaaataaaaaacgtttgataaaacgttttatcatttgttctcccaaagaataccacttatgtaaagcgctgtcaataacgaatacaaaaaagctttccataaatttgcgctgaattctaacctagacaatcgttgtgttgatcagttaaacagctacgtcctgatataaacacaacgattacctttttcattctatctttgattccaaccgtttgccaacgcttttttttcgtacgatttttggcgtcaattgaagataacgcggcgcttgttctttcatcgctgataataaagaagcaactgctttttcccccagaactgtcacatcttgttcgacagaagtaagtggtacttctaataaatcatttaaaatcaaattatcatagccaacgatggacatttcttctgggatattgattcctaactccttggctcttttcatgatccctaaagcaatcaaatcatttcccgccacgataccggtgattgcttgattgttcaaaagctggtctgctttgtcataggcatcttcaaactgaaattttgtgaccacccgccagctttcttgctggggcagctgcgcttctttcagagcatccagatatccttggtagcgataaatacagttgatatttttatcggggttcatcataataccaatgttttgatggccattattgatcaattccatggtcgcaagatagccgccttgtcgattattataaaacacttgtccaaccggaaaattatccaaccctcgatcaaccagcaccaatggtacagaaatactgcttaaaaactctttcaactcttcttcgtaagtataagattcactcgaaagggctagtaacagtccatccacattacgatcgatcaataattgaatcaattctttctctgccgcaaagtgatcatctgaattgactaaaatcaaaaggtaaccaatttttcgcaactggtcttccagtacttttgctaattgtgcaaagaaaggattattgatgtctggtatgaccaatccgatcgtatttgttttgtttagcactaaactttttgccgcaatattaggcgaataattattttccttcgctaattgtttgatcaagcgttttttcttttccgagatgcgaatcggtttgtcatttaagacttgtgagacagcagcgattgagacgcctacttcttcagcgatatctttcaagcggatcttcactcttcttctcctcgctttcctgttttattctacgccagtccttaaggttcgtcctttctctattctatcatagctctgtttatgtaagacattcagagtcaaacgattggctattttttctgacatgagtatttggaattcgcctacgtaaagagcgcctattgcgtttttaaaatacagcacccatgaaacataacaatgaccggacgttcttttgggtttcgagaagtccggtcctgttcttttacacgtttccttagtttaatcattctttgcgtgagtgatcttggttctaactaaatattaaatcgaacccaatcggcaaaaagctcgggccaacgaaccaccgagtcttcaatggcgtgttcgccaccactggccgtttctttggttccgagacttagaccatgcccacctctaggaaaaatgtgtaattcataaggaatgtcaaacttacgcagttgttttgcaaacaagagactgttttctgccggtaccagaccatcttccaatgtgtgccataaaaatgttggtggtgtgttgcgacttacttgcttttcaagggaaagctgcgccttttgttcgtcataacggtttcctaaaagagcacggaaagacccttcatgagcaaattcaccgcttgaaagaaccggataacttagcaacaacccatttgggcgccattcgtgattggctcctgacaatgtttctgttaaaaagtcttcttgccaaaatacgcccaaacttgctgctaaatgcccaccagccgaaaagcccgcgacaatgattttctccggatcaacgtgccactgtgaatgattttggcgaatcaattgaacgctcgcagcaagctcttgcaatgctaatgggtacacatggggtttgatactatagtggagaacaaatgcctgaaacccaaaactcatcatcttgattgctatgggttcagcctcacggtctgataaaaactcatagcctccgccaggacaaataatgattaccggtcgcaaccgatcctgctccatctcttcagagttgtcaatcacataggtagtaagcgttgcttcacttttagaaaacggttggatcacttcatggatcatagtaattgcctcatttcatgataattttgctaacaactggttctttgatttgtagatgagtatactagatttttagaccagctgtagttacttgtcaagtcaaggaacgatcgatggcgaattcctcttgtttttttcaaaggggttgccgacaatttgagaataggtatcccagatcgaaagtcctttgccccttcattccaggctccttcaatcttgtacgcggcagcaatcgccccatgaaaatcccgaggaaaaagaatcccatttgctgtaagacctgttcataatccttcccagcaatcacaataaaacgattacatatgatcgtatcatattttcaatcatacataacagatttttgtttttttcataaaaaaaactgtggcataagttgaacaaataattacccgatcagaagggtcgcctcctgacgaaaatggtcgatttgcctcaaaaagccataacttgctgacttctctggtagcaattaggtagttatctgtttcggcttatgtcacagcctatttcattaaatcaagtaatcattcaaacgagatttcacgtattcaatgtggctagattccagctccacttgatcatgtgccaatgcgtaatccgttaagctttcaagatcctcctgatctgccacgatctttgcgccgatccctacgttaaatgaggcatagcgtttttccttcaattcatctaagaaacgatcttctttgatttttgctgcggctttcaatgctcgtgcataggtatccatcccagcaatatgtgccaatagcaagtcttccatttcaaaagatgaacgacggactttggagtcaaaattgataccgcctggtgcgataccgccattttccaatacttcgtataatgccagcgttgagtcaaaaacattcgttggaaattcatcggtgtcccatcctagaagcatatctccttggttagcatctaaagatcctaatgcattatagctacgagcaacagcaatttcatgttcaaacgtgtgcccagctaaagttgcatgattggcttcaagattcaacttgaagtcgccttctaagccataatgttggataaaggccatcgtcgttgcggcatcaaagtcatattgatgtttcgacggttcttttggtttaggttctaatagaaattgcggtttgtgaccaattttttctccataagcaattgccattttaaataggcgagcaatattgtcttgttcgaatttcatatctgtgttcaacaacgtttcgtacccttcacgaccaccccaaaagacgtagttttcgccgcctagttttttagagatatctaacccttttttaacttgggcagctgcataggcatagacttctgcattgttcgttgaagctgcaccgttgttaaatcgtgggtgagaaaacatattggctgtgttccataacaatttgatgcctgtttgatccatcttttctttgatcaggtctgtgatcacatctaaattttggaagaactcctctaaagtttcaccagaaggtgctacatcaacatcatggaaacagaagaattcagcgcctagcttctcgcaaatttcaaagaatgcttctactcgatttttcgcggtttccatttccgtttcaccgaaccaagtgcgctgattgaccggtgccccgaaaggatctgaaccatcttgtgtcatagtatgccagtaggcaatcgcaaaccgtaaatggtctttcattttcttgcctaggactacttcttctgcatcataatgccgaaaagcaaacatattggccgtttctggaccttcatacttgattttatcaatcgttggaaaataattcattttggttcctccatttttagttttttaacataacaaactaacttacttctaaaataagttacatgaaacctttagtagtggcgattctttcgttgattactctgactgcaatgctgccaattcgcgacaaagaggtgctgtttgttgatacactttatgataaacagaataaatccgttgatactccgttacattttctgcgattggctggattactgacccatactttacaaaagccttcacacaagccgcttcgtcaggataaagtccgcttccgattgccgctaacatcgcggcccccatgccgggaccttgctctgtggataatgttgtgatctctgcagcaaaaatatccgcctgcatctgaagccactctttgtttttcgcacccccaccaacagaaacgattttgctaaatttccgttttgcttcttcttccatgatcagttgagagtctttcagagaaaaagtgatgccttccaagaccgctcggctgaaatgccgacgtcggtgatgggtatcgatccctatgaagcttcctctgacagtgctgtccgtataaggagttcgttcaccaacaatataaggggtgaacagcagaccatctgctccgggagaaacctccccaatatctgctagcaattcggagaagtctactccttctgcgaatgtatctcgataccaacttagtgagttaccggcagctagtgtgacacccatcgagtattgtttttttgccactgcatgattgaaaacatgtaatttcccttggtaatcaatcttctgcgcttcaaaagataagaatacaccgctagtaccgatcgataccatcccaatgccttcgtcaataatcccagatcctagcgcggcacatgcgttatcggcgccgccagcaaagattttgacttctttttcaaagccaaattctgtttgtaaatcagggaccagtgtcccgacttcagctgctgattcaaaaagtgtcggtaagatttcttctggaatagcaaacttgttgaggatttctgcagaccaacagttcttctcactgtccagtagtaatgtcccagcagcatccgaataatccattgaataggtacctgatagccacaatgctaagaaatctttcggcagcatcaagtgctggaccttctgccaattgtcaggctcatgttcttgaacccaacagattttaggtaatgtgaatccttctagtgcaatgttctttgtgattgaaagaatctctggcatctcttccatgattcgctgacattgcttcgtcgtccgaacatcgttccacaaaattgctggtcgaatgaccttgttttgttcgtctagcaagactaaactgtgcatttgtcctgaaaagctgatgccgatcaattctttgcgcaactcaggcactttatcgatcaacgctttaatgactgcatgagccgcttgacgccaatgattaggatcttgctcactgaatccaggtcggggggacgacaatggatagtctgcactagcagtgtcaatcagatttcctgattgatcaaaaaccaatcctttcaaagaactcgttcctagatccagtcctagtaaataagccatattcttctcctttgctactgatgaaattcttatttgttatggtttacaaaatattgcttttaggttaatttgcttaaaaaactaactaattggatagtaaacgacctatccatttttgtcaagcgctttcaacagttatttgagacttttttaagcacctaactgaggaatatctccttttacagataaacttgcactttattaatttgcacggtaaactaacattactatagacgaagaaggagatactatgattattaacaaaatgggcatccgagagcagaatgaagctgccgtcctgaaaaccatcattgataacgaacatatttctagagctgaagtttccaacttaacgaatcttaacaaagcctctgtttcgcaaataatgaaaaaattgattgaaaccgattttgtcaaagaagtaggaattggtgattccacatcgattggcggacgcaaacctatccagcttcagttcaatcatcaaagcagcttagcgattacgtttgatattggttataattatgtcaatggcatgctatcttatatcaatggtcaacgaatagccattttggaaaaacaagatatcttgattacaaaagacaacgtattcaccacgattgattcgataatggctgaatttacccccaagatgcctcctactacccatggattggttggtatttgtttagcgatccacggtatcgttaatcaggagaacatcacttttacgccctattatgatctggaacacattgatttggtctctcctcttagtcagaaataccataccgcagtctatatcgaaaatgaagcaaatttgactgcattaggagagtattgcttttcgtctgattcaactaatctgctcagtgtaagtattcatagcggcatcggtgtcggcatcattgtaaatggacgtttacagacaggaactcacggaacagctggagaagtgggtcattctacattgttccctcatggaaacctttgtccttgtggaaatcgcgggtgtttagagcaatacgcttctaataaagttttattcgatacctacagtcactatacaaaaaaagagcttgtcaattcagatatttttgcaaaggctattcgttctggcgagaaatcagcgcttgaactagcacaacaaaatgtcgaatttttgagtatcggcttaaataatgtcattacatttttcgatcctgaagaggtttatatcaacagctctgtctatcgcaaaatccctcaattgaccaaagacctgcaacaaaaattaaccagtcagttcactcagaatacgaaaatcaaaaacagtcgtttgggcgaacaggcacctctgttcggtggtaacgttctgattgccaagaacttcttaaacattgaagatctgcgctttccaacggttgatttcctttaatccataaaaatttttttctgatacagaaaatccactgattcatttagccaccgtataacttcaataagtggcaacacaacaaatggactgggacataagtttgggtaactgactctcgctgcgctgcaggagtactctgtgctcctgcacaatttcatacgtgttctcctgtcagatactttggttatcattctttatttttccttatatcatacagtaccagcaagacaatattgaaaccccctcatcaatcccttctcccagcggcttactcttttatgtctcctgcagtgatcccgccaacgatatatttcgactgcaatcatttactcctattcaaaatcaaaaggtctcttccccttctaaaaaaggaatagacctacaaagtcagaattgcttgaattttccccattgcttttgatcattactcatcttggttctttagttttgtcttttttagtcttgcccttattggaaggcttgattttccttctgatacaaaaagaccgaatagcgttaacgtcacgcctagtagtttcactaaactgatcctttctcctaggataagaaaagaagcaaataatgtcgtcacaggaaccaaataaatatagaggccagccataacagcacctagctgttcgacggtgtaattccatagaacgaagcacaacgcggaagcccccagtccaagaaacagcagataaagcagattgtccgtttgaagcaatttatctaacgaaagggaacttttcgtcaaaaagaacagcggcataataaatagaatgccatataggaagatcattttcgtcgtgtcgatcacggaatgtccccaactagcgatctttttgaccaacagtgaatagaccatccacatcagggcggctgctatagctaaaaagtcgccaaagggatgaaacgaaagatttcctgcaaagctgatcagaaaaataccacaaaaagaaagcaaaaaaccaataaagaatgttccctttaatttcgttcgataaatgagagcagaggctaagccaatgaagagtggagaaatggaaacaatcaccgcaacattcgatgtacttgtataacttaaagctatgttctctaaaaagaaataaaaacaaacgccagatattcctgctgccatcaaataaagatgttgacgaaagtgatagtgtatcctgctaaatttggataacacactcaacgccactagtccgatgataaatcgtaaaaataatatcgccgtgggtgaaaaatcaatcagcagcagttttgtggcaataaaagttgttgaccagaagaaaaccgtgatcaaggcagtgacatggggattcttaaataaatgattcattctgtactccttaaatacattttttgatattgttttggtgtcagcccaataaagcttttgaatacattggagaaatgactttgatcggagaaattcgtcatcaacgctacttctgataaggactgctgttttgccagtaatttctttgcttcatcgattcggatcgataacagataccgataaggtgtcatgccatagttttttgtaaattgatgaatgaaagaactttttttcaaattcgtcaacgcaacgagattctctaaacgaatgtcttctgtataatttttttgtaaatgatggcaaacattttctaacaggacattttcaacgggttcattctgatacccttctgctgtataggcaagcaagttttcaataagcaaatacatcaattcctctcgatatagaggtgatttctttgaaagaatcgcttggtacaattcttcgactagttctcctgtgctattgtttcgcaggatgacttgactaaaataaggcagatcctttttgccggtaatttcttttaccacttgtgtcattgcttgcttggaaatgttgagggcgtggtaggtgatttcttggttctccagactttggcagctatgaggctgatagggattgaataaattcagatcgcctttttcgaggatttgtgtctctccgcaatacagctttcttcttcctgctaacaaaatacccactacataataatcatgaaaatggaggggaaagctcttttgatacttttctaacgcataggcctcaatgccaactatttcatcatagtgaacctttttcatactgttcctccttttctatctattttagcattgaacctttcgatttcttgtaaaatattccatgcttttctcggaatcatcctacatttaacctttccagaccctatttatgaaccaacgaaaaagcagataaaagaaagatcgcctttcctctatctgctttaattgtttgatccgctcttctagtttggatttaccagacattttataggcgcacgctcacggaaaaatcatccctcaaagccattattgtcagagacttgcttgaaccaatatcctgatttcttgatactccgtttgcggtcattttctaaatcaacagaaataaagccatatcgatttttgtaagcattggtccatgaccagttgtccatgcaggtccacatgtggtagcctaggcaatttgccccttcttgaattgcttgatgaacatatttcaaatgctctgagacaaattcaatccgatagtcatcatgaatcatcccatcttcacctaagaaacgacgttcattttcaacccccatgccattttcggagataaagcacggcaggttgccatagttatcccgcaggttgatcaggatatcgtaaatgcctttttcatagatttcccaaccacgataaggattcatttttttgcctggcatatcatacacatcaaaataattttctggcattggctctgctgcaggatcgacaggcgtttctttcgctttgatccgccgtggctgataatagttgacccccaacaaatcgacagtattatttttgatgatgtcgagatcgctcgcttgcatctcaggtaccatgtctaattctttcacgattttcaccagttcttctgggaaaattcctttgaccgcaggatcaagaaatgaacgattgaaaaaagcatccgcgatttctgctgctcgaacatcttcgggattattactgtctcttggataacttggagttagattcagtatgatgccgatttgaccagtttgcccactttcatggtaagccttgatcgccaaagcggaagccaatgcttcattaaatccgacttgaatggcatgtttcatgttactttcttctggataatgcaattgatacaaatagcccgcctcaacaggaacgatcggttcattatgagtaaaccattttttgactttatccccaaacaagtcgaaacatgtcttggcatatctggcatatgcctccacagtctctcgctggagccagccgcctttttcttgtaatgccattggcatatcaaagtgatacagattgacaaatggttcgatcccattgttgatcaattcatcaaaataatcattataaaaagaaacagctttaggattgactgcccccgttccatcaggaatcaaacggctccattgaatcgaagtccgaaaagagttatggccggtttcaaccatcaattggacatcctctttgtagttgagatagacttccgatgctttgtctggacctacttgatcaaaaaatttttccggttctttggcataccagtaatcaaaaatattctcgcctttgccgtccccggctacccgaccttctgtctgtgggccgcttgctgcggaaccccaccaaaaattttctggaaattgaaccttcatgtttctgctcccttcggtaatcctagtaattgattttccattaagaccacttgtttttcagtggccgcttttcccattttgattcgttctaagacaagttctgcggctttctcccccattttttctgctggcggattcacagttatttgcggcaacaaactctgttctgcttcagaaagataatcatagtgaccaaaggcgatatcttttccaacgatcagtctcttttgattgaaacattccaaagcccccactgacatgttgtagttactgacaaaaattgcagtcgctccccatgcgactaattcttcagttccccgataaccgctttgtcttgtgtagtcccccaccacgattttcatttctgcttcattgtttgccatagcagcttgcgcaccaaacagtcgttctctcgcagtgtgatccgactgtggggcggaaagataaccgatttttttatgtccagctgctaaataatggttgatgacgtcaaaaacactttgacggtcgttcaataagagaacatcggcgacattggcgatatctggactgttcaaagatataatcggcacatggatatgtgttaatttcctaatatctgtacattcttcgccagataagaaaacaatcactccatcgacagcgtgtcttagcaagtattctactttttcttcattctttttcgaactattcgaaaacccactgagtaataaactatatccattgtcctcagcaaccttttcgattccagatacaacttccgaaccaaatcgactggagatgctattcattaaaagtcccaatgaaaaactgcgattattttttagaccctttgcgataatattctctttataatccaaagtatcaatggcagaagcaattttttccatattcgattgtttcagttgctggccattcaaataacgtgatacagttcctaccgaaacacctgctagttgtgcgacatctcttattgacgccattttaatctactcctactattcgagatcgatttcttttgcaagatctccaatcatgatttttacttttttaacgtaatgccactggtcatctgcacccatatatcgaaaatcatcagatgataaagtaaatacaattgttttttcctcttgaggttccagctttaccttacaaaagtctttaagcatcttagtccgttggataactgaccctccaagcaatttaataaacaaaagtgtactcactttgccagcaaaatcacctctatttcttactttaacggatacttggagtttgtcaacattccttttataagcaagtgattcataagtaaatgttgaaaagcttaatccttcgccaaactcatggagtgggcttccaggtaaatcatagtagtcctcttgtttggacgcatctcgttgataataatagacaggaagttgggagctgtttcttgggtaagtgatacctaatcttccacttggattattttctccaattaaagttttagcaattgcctgtccacctgcttgcccagggaaccagccaactaggacagcatctgagcaatcctctactagagttatatcatagggtcggccctgaataagaactgttacgattggtttatccaatactgataatttccttaacaatagctcttgttttcctcccaatgaaagagaagcaacatcaacattttccccagaatccatattaattccctttgatgagacagcaccatttttcaaaaattccatatcgaaatttcgagcactagaaccacctaaaattgtgatgataatatctgcatcttgcgctatttctattgcttgtttaatttttagatcttgatcttcttcgtttctgacttcacacccttccgcatatacaatttctgcatcaatcattgtatcttttagtgcttgcacaatggttttcttttgttggtctctcgtttgaggagcggagtagtccccaagtaaatgataaatactctcagcattgggacctatgactgcgatttttttacctttaggattcaatggtaggattccattatttctcaaaaggaccaaactctctttggctacttcttcgttcattcttcttgatgcttctattaataatttttgatcagtaggttggacaaagggattttcaaataatcctaaaagaaattttactgctaatacacgactaaccgcatgatctaaagctttttcatcaatggtatcatttaagataccagattcgattttagtataagtctcatcccacaagcttagatctacccctgcatttaaagcttgtgcagctgcttctacctgatcttcatagacatcactgagtcgatctaatgcaattccatcagccataaccagtccttgaaagccgttctctttacgcaagtgttgttctaacagtgtttgatttacatgacatggcacaccatcgatatcattataggcagccatgactcccactgcatttcgtgcactttttaaaagcggcatataaatgtctgcaaattcccttttacctataggaacggttcctgaattatgtcctcctaatgcatctccctgagcaatacaatgcttcaatgctacgccaatttgatctggacttttgttgatatctgaaacacgctgatctaggaaattaatctcatctgagatcaaacttccttgaaatcctttaatcacagcttcgctcattcgagcactcaatataggatcttcaccaaaacattcttccgatcttccccatcgtggatctttagctagatcaagtgttgagactaatgctatgtgaacaccttttgccgccaattcctgagccatcaaatgactggtctcttctatcaattgcgtattgaaagtacatccgcgaccgatattcgttggataagaaatactatctaatgcttgatgaccatgaggacattcttcaacgatcaatgcaggtattccccatcgtgaatgactaatcacgtaatcttggatttgattgaccactttccaactttcctgagcgggaattccatttttgtaatcaactttcgaccaagggtctgcacgaaataatccgtaaagtgctcctagcccgcccccccactgaacatgctctttgaaggattttgttaattccatttttcctttttgatactcataacaatcccacccgtataagtgttgattcacttgtccgactttttcactcaaacttaaacgactaataagatcggaaactcgttgtcgtatcgttaaattcggatcttgatacggatattttttatccaagttgattcactccctctcgtctcgctttgttcgctgctaggacaaatggaacaaataaaaagacatctagtacgattaaaataactgtaagaatcgctgctttaatatcaccgccggtagcaataaatgattgaatcactggtggcgtaatccacggtgcggctgctactgttttttcaatgagtcctatacttgttgcaaaataagcaataattagattgaccgatggaatcaaagcacatggaatcatataaattggattcattacaacaggcaatccaaacataataggttctgtgatattgaataagcaagtcgttaaaccgaattttgcaatttgtcgttgttcttgtcttttagagacccaaagaatagcgattaccaatggcaaaatacatccacccccaccaatcagcccaaaggcgttggtaaaaggttctgtaataatattcggaatttctttccctgcagaaaacgcatccatattttcctgaatcgactgtaataagggtgcttgcctaataggtgctaggatactagaaccgtgcattccaaatacccaaaggaaatcagagaaaaactgtaagaataagatgccgggaacagataaaacaaatgctttaagtggtgtttgaatgatcagttcaatcaaacttggaaaatctaggccagccaatcgattcagagcaaatacaaaaatcgcaaaaattaaaatcacaacagtttccggaatcaacgaattaaatgaggttgctactgctggtggcaccccatcaggcatttttattttgattcgtttgattttagctaatttcataaataactctgttcccaataaagacgcaagcatcgctgtagctaaaccagatgaagaagttaaactttgcataaatacaccagttgcttcagctgtactgccatctgtcagtgtcaccatgcttttgactggcatcaaaataaataagagcgcaacacttaaaacaccggcatgtactgcactaaaggcaggatcatccatctctccagaacgaatatagtgattcgccaagttccaaccaatattataacaaacaacaactgataaaatactcatcgtcccattatttacaatgacagctaaatcagctaatggacttaaatcaataaattgctgaactgttgcatttgaaaagatcaaggcatttaataagaccataatagaggcagccatcactaaaggcatagtgatgataaaactgtcacggatggctaacaaatggcgttgactattcatttttgaaacaattggtaatagtttttcagataatttgtctacaaaactcataggtacatctccttaagtttaaaattgaaccggttcaattttaaactatagcacgtttctgtagaattgcaatcttttttttggatgcgtattcattttctctttccactaaattccgaaaaaaaaagaaaaagatgaatggtctgcaagatgtctcaagagctagtcagcaccattcatctagattaaaccaaacaatgtcccgcttatccaagtaattgattggctagtaaaaagtctttgacttcggttaaatcagtaaaacgccgaacaccttgaaagagcgcctctttgtcgatgattggttgtttgctcaatgggtatcttccttttcttgtcggtaagtctgtcaaatcatcttcgaccataaacgctgagatgcccgctttttcagcagcagctatcccggcaaacgagtcttctaagactaaggcatcttttgggagaaccttcgcctgacaacaagccgtcaaaaaaatttccggatcgggctttccttgcttgacttgatcgccagctacgatgatatcaaaggtagacggcatcttttctagctcaaaataggtggcgattttttctcgggaagaagaggaggctaatgcgatttggcaggtgtgctgcttcagctcctttagtaaatcgagcaaacctggctttttgtagactcttttttcttcggctaaaatggcttctttgtatcggttcatcgaatcccgccattggtcgacagggacatcgccgtacaactctttcattccttgacgaatctcggcttctcttttcccggtcaaataataatagacatcgtggatcaattcaaaatcgtgttcttcagcagattttagataggcacggtaggcaagtcgtcctgtttcaaacattaagccatccatgtcaaaaattactagttggattgtgttcattcgctttctcctactttattttaaaaaagagccatgcgtctagcattagatcgcaccgctcttcgttttgatactcaggtcgattcaagaattgcttttaaggatgctaaatgtgcatccccttgctcataatctctgaccagctcttctgaaaggatgaaagaacccccaactgcgattacttgcggatgagcaaggtagtcttggcaattgtccttagagattccgccagttggcaaaaatcgaacatcatagaagggaccgcttaacgctttgattgcttgtaacccgccataaatatctgctggaaaaaatttcacagttttgatcccaaacgatacggctttctgaatatcatttggtgtcgctgttcctggaaaaatcggaatctgattctttagacagtgatcgataacttctggaacaatagctggagagacaataaactgggccccctttgctaccgcttgttgggcttcttcaagtgttctcaccgtgccggctcccacgagcaacttccctgagcgtgctaagtgttcgattgcttttaacgccagttcgctgcggaaagtcacttcaatcaaacgaatatcatgtttaatcaataattcttctagtggatctagcaacgacatgtctatggcggtataaagcggtaaaactttcgtagccgctaaatgttcggtcaatgattcgacgtttgccattctattcccccgctttctgatcaatttctgcagacatttgcgatttgacaaccgcttcatgcagtccttgcaagtaactaatccccaaagctcgatcatacagaccatatcctggcattgctacttccccccagatcgttcgcccatgatctggacgaatcactccagtaaatcctacatccaccaaggctttcataatggcatacatatctagtgaaccttctgtagacaagtgtgcagactctttgaatttgcggtctcccataaagagaacgtttcggaaatgtacaaaattaattcggtcgccaacctcatggatgatcgacactagttcatttttcggatcggcgcctaacgaaccagtgcatagcgtcaatccattataaggagagtcaacaatagacaatatttttttcaagtcagacaagtttttggtgattcgcggcaagccgaagatctcccaaggcgggtcatccggatggatggccattttaacattcatttcttcgcaaacaggaataattcgtttcagaaaataagccaagttatcgaaaagaacctcttctgtcactccgtcataagtcttcatcagctgattgaatttctttaaccgttcttcttcccaaccaggcagcttgaatccttttgattggctgtggatcaatgtgtacatttcgctaggttccatcccatcaaccactgcttggtcatacagcaatgagaaactgccatcctcattttcataaaaaaaattggtttttgcccaaccaaaaatcggcttaaaactataacaaatcagatgtatgccacaagcagaaagatttttgatcgtctgaatgtaatgatcgatgtagtgatcccgttcttctgttcctgccttgatcgcgtcatggatcgccacactttcgattcctagtaatgtcagttcttctttttcgattgattgttttaattcctcaatttcggcaatttcccaaatatctcctggcagtttgtttaacaaggtgccgatgaccccattgatgccaggtatttgacggacattttgcaaaggaatcgagtctccttcgccataccatctaaagccccatttcatagtcaacatcctttcttaaaaatcatcatcgtcatcctcatcgccagcagctggcgtctcattcgagatatgccaaaaagcaacactatcttctccttgatcgatcactgcttgtgccgctgatgcaattggtgtttgcagtaattgatgattgattgcttctaacaccatcggcaagttggtaccgccaataacgtaaacttcttcttgcagatctttttctaactgattgatcgtcaaaactgactggttgtaagggctagcgctcagtaagtctactaagatcagcaccccttcttgttgattgacttgatgtaccgcggtactgattttttctcccagtgcttgaacatcatctccttgatacaaattgactgtcgctatattttcgactgctcccatgatgactgttgccgcatctttcagtccatcgcttaatgtgccatgagtagcaagtacgattcccaacattgtcattcctcctttgtctccctgcatggatttccatgcaaaacgtttactgtaacaaggcaatcgtcttgtttacattttccatattgatgtctttttgccttaataattgtttaggcagataatatccctctgttgattccttatttccgctgatcacataattgattgttgcatggattccttcttcttgaaggattccgagtcgtgctaattgtttgcgatcaaactctgttcctactacatgtagaggtgctttggcaccaacagaatccagataataaatcgtagccttgcgtttggctgagtctcgcaaaacttctaatcctcgttcgccatagcttccttcatccaagaacgcaaacgcagtgttttgtcgttcattttcactgattaaagccaataatgccaaaaccgaagaagtatttctcgttaagtttttctggaagaccgccccttttaccacttttcccaataaaagaaagtacgaaccaaatgccagaaccaagaaaaatgtttgccaagaaaaaagtacaaaaccgtcagcagcaaattgactatagaaccatgtcgctactgcgccgatcccaatcgttatgaatgagctgacaagaataaaattcattgtttgacgaccttgcgcctttcgatcaaaaaaatgataagcgccaaaatgttgcggcggtgtatcataatacgtacaaatgattcgatctgcttgagcaatatctccgatgtaaacatttctcgaagctgctttatgtttcaaatcatattcgattacgcgaatatcttttcttatttgtgagatatctgtcactaaagcatttaggaatctttttttgctgcggtcacttaagcgagaacgataaatatagcggtaacgaaacagccaatcattgaaacggtctttctgcatctttttcatctcccattcttcgaaggatccagcacgttttcaacagcctttgagctagcaaccatcaaatgaccgttgcttttttgttattgatggaactagctcagttgctgtatttggcagttataatccgaattgtttcaagacctcttttaaagaggatttaggagcagaaggtgttgcttggaaatagatgttttcgactccatagtgttcattcatttcctttaatcttgcggcatctgctttattcaagtagacggattttgtgactaacagatctttttctggatctttctgtgcgatcccgccaatgttcaactctttcattggcacaccatgggtgaccagatcataaatcacactgatggtttttgcgatcaggatgcagttgtactctttaaacgcatattcatcccaataaaattttgctttttctggtgtcacgacaatcgttttttgtcctgtgcgactgccggcatttttgtatagatctcgcatgaatttatccttagcaaccacttcatcaacgacgaagatagagttgaccccgcttttttgagacaacgtcatcatgacttgcccatgaatcaaccgttcatccacacgtgctaaatttactacacccattgttttccacttccttttctataaaatccctacgccggctagaatgatcaagatcaaagtcagccagagcagtgcttgcgtaacttttaagccttttttcgtatagaaccaataaacacccattacaacagccaatggcaagatacctggaacaatctggtcaagaatatcttgaatgataaattctcgtcctgaaatatcaaatttcagcgaagaagaaacattgacatagtttccagctaagacccccatcataaacaacccgagaacagacaacgtttcgattgctgtctgaacaccggtgctttgcatcaatccggtcgcgtttcgtcccattgcaaaagcttgtcgagcaaaaaatacacctaaaaatgcttggtataaagcgaaacaggcaaatgggaacaatgcacctagcggacttccctgctgggcccatgggacagcgatcgcaataaagatatactgtactgttccagaatcgatcgcatcaccgatccctgctaaagcacccatcaaccctgcttttgtgttgtacatcaaatcatcttgcatcagaacttctttgttttcatgttcttcttctgcccgctgctgttccatagaagacatcaggcctgtgatcacgccgcccccccagctcaattgcgtgttgaaaaagagcagttgccgcttataggcagccttgagggcgtcttcgttcttatataattttcgtaaaatcggcatcattgcgtataaaagtgacggtgccagatagcgttcaaatgaatgagggatctcgttggcaaagtgccagcgaagatatgctttcgtgacatctttttttgtgatctcctctggagcgatctgtgttgctttcactgattctgtcattttttccttcctccttgtttcttagaatccatcatcgtaatcgtcctcatcaaaggatgcattggacgtattcgtttcagcagctggagctaattttcctttttgtgattgtacaaagatcaatgcgatcagaacaccaaagattgcgtaagtaaccatagtgatttccaatgatttcagtacgacactcataaaataggcaaggaaaaagaaaaccatgtaatctttccgaccaatgacataaacagtcgttgcaatcccgatcgctgccaagccaccacctactacctccagaatatggatgacgacagtcccttcaagggcattgatgacatcagcgatcagtggtgcacccagataaagtgcgatgaaaacaagcggtacaaataaaataaatgaggccaacgttggatacaaaatgatcgaacgagtaattgcttttgtattcatgtcttccactgctttatccgtatatttccctaaaaatgtattgataaagaaccggaactgatacaaataactgcctaaaagtcccactgggacagcaactgcgatcgccgcttcgggcttcagattacctaataatgctaccggtacagcaatagccgcagcaatcgatggttcagctggcattgagccgccgggagagaagacccccatataaatcatctgtagtgcagcagtaacgatcatcgcctgcgctacatcccccatcacgatcccaacaaccaacccagtcatcaatggcgagaaacgaagggttagtgttgccccaccaccaagccatctagacatgactgccgcaacccataaagcaatcagtaaactctgtgtaatgcttaaagtttccatttttcctcctcctaaacctgctcgatatagttttctaaatctaaaagtgcttttttcagccgttctttcgttatagaaaccggaatcagatgaactttctcttttgaatcaacaaatgccactaactgatcgatcacttgcgggtcttctggatagatccccatttgatgcagggacattggcaactgcaattctcgataaaacggcaataactgatcaatgaccgtccatctttcttcaatcgctaattgataaaaaatgccgtaagcaactttttcaccatgcaaaaactgatgacttgctggtagatatttgctgattgcgtcatgcatcgcatgggctgccgcattgcgggcgtatttgtcacccaatccaccaactaaaccggcaactgcaaacacaatctctgacaagtgaatgaattcttctgttaccttttgctcttccatatcttggattgcttgttttgactgagatacaatcgctttctcgcatagtttggctgtgtagccagccaattgtagaaaaggctcatgttgaagctgtggttgcgccaaaattgtttctgattcataccactttgctaaggtatctgctagtccagcaataaagtaggaaactggcgcatcaatcactagtgtcggatctgtaatcaaaaaagctgcttgccgcaagaagtgctctgacattccttcagattcgccgttttctttatacatcacagctaacggtgtccatggtgcacaattacttgctaaggttggcacgacaccaaatggcgtattggtcagatgggctgcgtacccgaccaaatcggtcaattttccgccgccgacaccgatgataaagtcaatgtgatgtgcttctacttgatctttgatcaaatttgcaccgtagtaactgcattccccagtatactgatgataaaaaacatcctggggcgcctcgttgataaaagtcaatttgggttgcgctttttgccatgaaatcgagccatgaacgattaataatcgtttggcttgatattcttgcagcagctctggaatatgggctaatgcaccttcatggtaacgataaaactgaggaccaacttttacttttaaatcagttaacatttccttccctccttatgagaaaacaagaaaatcgctttgatcttgaacagctcgttctggtaattgcccttgaatgatctgttcgatgtccgtcacacatttttctcccatctgttcgagacactccattgtgtaagcagacgtatgaggtgtcatgattacgttatcaaatgccaggtatgggtgatccttgcgccccggttcttcttctaaaacatctgtcgctaagccagcgatcttcccggattttaaaccgtttacaattgcttgttcatctaaaagtgctccgcgagcactatttgacaaatatacttggtctttcattttttcaatttctttggttgaaatcatatgataattttcatctgtcaaattggcacacagacaaatgatgtctgaacgagtcagtaactcatctaactcaactttcttcccgccataactttgtatgtggagtgctgattgatagggatcataggctaatacctcacagcgaaacccattgcgcaaaatctccacgacacaacttcctgtgttgcctacacctatgacacctactgttttattgaacaatgctcgcccgacgaatttggctcgtgactcccattgatcttgccgaactttcacagatgactctacggtacaccgcaaaagcgccaacagattcgtcacattattttctgccaccgcatctcgttccaccaatgctgggatgatcgaaacgatcgtttgatggttacgtgcagctgctagatcgatattgttgtagccaataccatgacgagtgatcaataatagctcatctttgtgttcaaaaaattcctctgtaaagtgaggcgtcacactggcgatgatcagattataaccttgtaaacgttgcgccaattccttcccggaaatgtcactttccacatcaaaatgagtcactgtgccgattttttcgagcctctggatatgttgaggaaatattttgccaaaactactagagttgactatcgcaatcttatactcaagcatcctaagtctccttcctttattccgtttttgttacgatttcgtgtccgccaaatccatttctcagcgcagacaccacttttgctgagaagctgtcttgttcttgtgataaatttctcatgaaaagacttaatgcaattgttggaacggcaacgtccatttccagtgctgtttccaccgtccatttggcttctcctgaagcagcaacgataccccgatattcttctaagtgggggctgttggaaaattgtgcttcggcaatctccatcaaccagctgcggattaccgatccgtggttccagacatgggctactgctgctaaatcaaaagcatactcactctgctcaatcagttggaacccttcaccgattgcttgcatcatgccatattcgatcccgttgtggatcatcttcaagaaatgaccgcttcctgatacgcctgcataaagatatccgccctcaatagcaacatttttgaatacttgttcgatcgaatgaaaggcatttaagtcgccgccgaccatcagacaagcattcttgcgcgcaccggagattcctcctgaagtgccgcaatccaaataggcaacctctttgtctgaaaattgtttccctcgtcgaatcgaatctttataatttgaatttccaccttctatcacgatatcttctggtaaaacaagtggcagcaagtcttttagtaccgattctgtgatttcccctgctggcagcatcagccagatgactcgtttgccagtaaatgaagcgaccatttggctgatagtctcatatgtttctattccctcccttcgtgcagcaagtcgtgcttgttctgaaagatccagccctttcgttcgatagccatgatcttttaaattgcttgctaagttcaagcccattttgccaagaccgataataccaatctccatgatagcgcctccatttctatcttcattatacaaaaaaatatttttttgtaaatataaataataaaaaatattttttatttgcatttctttggaaatcgttgtactttaaaaatgaaggcttcggaatgtattgaaaaaggagaaaaacactatgactatatcgattcgcttaaaaatcaagaccctctataaagacttaagccccaaagaacaagcaatcgccgattacatactcgaaaaccccagtaaggttagccatagttccattagtgatttagcaaatgagctaggaatggcggattcgacattttttcaatttacaaaaaaacttggttacaacggttttaaagactttaagatggccatgttgatgcaagaaaatgatttatccgccatctctttccacgaaaatattcagcaatcagataacgagctgaccatggcgcgcaaagtctttgattccaacctcaccacattgaccgatacgcgaaaactactgcaagaagaagatttgaaacaagccgtccaaatgatcgacagtgccaagcgattgttcttttttggcgtaggcggttctgaaatcgttgcagctgatgcataccataaattcttgcgctcaccgatttctgtcgttcacagtgcggattatcacattcagttgatggaagcagcgttactgaccccagaagattgtgccctgttgatttctcatacgggtaaatcgaaagaaacgattgaacttgcgcaagtcgccaaagattgcggcgccaaagttatcgttattaccagtcacgcagcatctccgctagccaaattaggggatgtcgtatttatttctgtttccgaagagatcgaatttcgttcagaagctcttgcttccagaatctctcaactaagtatcatcgattcgctctatgtgattttgatgtttatcaaccgcaacaaatcccaagactccattgcgaaagttcgacgtacgatttctaaaatcaaagaatagccttctttaaatagcgtagcagcctaatctttaaaacctttcaatcatgtactaatgggttatgaaaaagtaatttcctctgctctcctttctttggacttcagaggattgatggctagtctaaataaaaaccaaagctaacgattaaagttctgataccgtctaagcacaagcgtgttcgatttttagtccatgataatagaaaaaagcagactgtctttcctcatagaaaaacagtctgctttctcttgttaaaaatcctcacaagtcgcgatgatcccttaagcgataaccgagaccaatctcagtgatcaagtattcgggactgatggtattggtctcgatcttttttcgtatatttgacatattgacccgcaatacttgcggatcagtgccataaggtccccaaacttctgtcgccaacgtttggtacgttacgactttgcctagatgttggaacaaaacagttaaaattcggtactcatttttggttaaatggatctctgttccggccttagtcaaaagctgcctttcagtatcaagtgttaattcaccattcttgatgactagcggcattggctcttgcttccgatgcctgaatgctgtgcggatccttgcaagcaattcattcataccaaatggcttggtcacataatcatccgcaccaagatccaacgctttgactttctcgctttcattgctgcgagctgaaatcacgatcaatggcaccgccatccgtttgcgaatgattttcaataactccatgccgtcaatatcgggtagtcctaggtcaagtaaaatcaaatcaaaggattgttcctgaaaaatcgtcagaacagccattccagtctctgctactcgaatatgatacctttctttttctaaaacgacttccataaaatcggcgatcgtcggatcgtcttcaatcagcaagacagttcttcccatgatgcccacctccagttaattcaaataaatgcgtacgaccgtttgaccatctgctacggccatctccaacttgccatgatgggcatgaacaatggttttgacgatactcaagccgatgccgagaccattttttgagtctaccggcacttcattgtctgaagacagatttgattggatccgttcaaactgcttcatcgatatttctccggtattttttatttcacataccgttttcgctccttcttgaaagacagacaagtaaacttttcccgaatctgaaccatgacgaaaggcattttctaccaaattaaaaattgcttgttccatcaaaatcggatctacctccacgaacaggaccgattccggcagctgaacgatcaactctttttccggatagacttttttggcatgttcatagactgcaccaatgatttcttcaattggttctgcggttttcttgacttgcatcgtgtccatgttgatgcgagtgatcgaaagcaaattctccaccatgcggatcagccattgagactcactttgaatgtctgtcaataacttgctgcgagtcgcttcctttaaagagttattagtttgtaagagcgtctccgcaattcctgaaatcgccgttaaaggtgtccgtagatcatgagagatggcccgcaacaaattgctgcgaactttttctcgttcattttctaattcaattttttctttttcatccttcaattctgtttgttctaaaatcacagctaactgggtcaacactaagcgcagataatttagttggctgttctcaagtggaaaattacggcttctgcgaatgcctaaaacggccaatgttttgctgttggcaataatcggtaaataaaatccctttgcaccacttaatgtatcggtcccatagccagactctttctgatttttggcagaccaataagcaacagccgcttcttccggatgactcaatgcggattgtttttttgctccatattggctttgtttttgcgcttgtgcatcatacaaaatcacttcgcgatctaacaagcgggccagataggtggctgacaaatcaaaaatctgctgccggtcttctgctagaacaaattgcttgttcagctcataaagtatttccatctgctgttctttttccattgaatgaacagcttgtttttttaaacgaaccattagattactgatcattagtgcgacaagcagcatgatgactaacgtaatcggataaccttgtttatagacggtcaaggagtacagtggttcaacgaagaaccagttgaaggctaggacgctcaggatcgaagaaagagcgctccagaaatagcctgaagttagacgcgccacaagtagaataaaaaaaatgtagacgagcatcaaattctgatcaccaaaatgcaaatactgcatcacttcagtcgtcagtgtcgctaagaaaacactgatcagggcaatcgctagatcctttccccctccttcaatgactttcttggaaagagaaaaaatggaagcacgctcctctttgtaaggaatcaaatgaatctcagtgtcaggcaaccgtttcagtagccgcacatcaagttcttccacaaacagtttctcataccatggcttggccaggtttttacccatgatgatgtcggtggctcccaccagcttggcatattcgatgattgtttcaaaataattgtcttcttcaatgacaacgacttccgcgcctaacttttcggctaatgtcgttgcttcatttttttcttccgaacgtatgtaaagcacagtccattcagcacctaggccttgcgctaatcgcgctgtccaacgaatacttttttctgccattttagggaatgcatcctggacaatcgtgatcagtttgctctggattccattggttcggccactgattcgattgatgtggtcagaagcccgctgaatcgccaatccccgcagttgttccagttttttgggaataaaaaaattctgcaacgctcgcttggcattttcgttggcatagatttttccttgtgccaaccgatcgatcagctcatccggctcgacatcgatcactttcaatgttgcttgttggaagaatgtatctgggaccgtctctttgacttcgatcccagttacttcttctacaatatcattcaagctttcaatgtgttggacattgaccgtcgtatgcacatcaataccggcatttaaaagttcttcaatgtcttgatacctcttgcgatttcttgatccttcagcgttcgtatgggccaactcatcgattaagacaatcgcaggctgctgctgaatgatcgcatcgatatctggttcagtcaacgtgatccctttgtattggatttctttcaacggaatctgcggcaaaccagccagcagactattggtatctggacgatcatggggttcgatgtagcctatcaccacatctttgccgagggcttttagttcctgtgcttctaaaagcatggcgtaagtttttcctactcctgcagcaaagccaaagtacacccgcagccggcctttttttcgattttctgctttcaatgtatctactgatgttggtctatccatgtttgcttctcccatcaacaatcacttacagtttatctaatgctaaattcagttcaagcacattgacaaatgttcgatcagaaaaccaatctttttgtgtcttttcttttattatagcacgaatggctgtttccttctgtttacgttctttggcgatgcgaggtacttgtatctcggctgcagcgacactaatatgcggatctaatccgctggctgatgcagtcaccagatcaaccggtacctctgtgatttgattttctctttgaagcgcggtctttctgtcggataccagtccctcttgttccgcagagaccggagacaattgggagaccgcattgcttctgccagcaaagtagcctggttgcaggaactgctgaccaatcagtgttgaaccaactacttctccctctaccattcgttgactaccattggcttggttggaaaatagcaattgaccgacaccagtgatcacagccgtatacaccccgccaaaaaacaaaatactaaacaccaagaaacgcaattgagtccctagaatctttttcatttctgcatccttctttcaatttgttcatagtaggaaaaagcttagcacgatatcgatcaatttgataaaaatgaaaggtgcgatcaatccgcctagtccatataccagtaaattgtggcgcaaaatttggctggctggtttttctttgtatttgactccttttagagctaatggaatcaaagcaacgataatgaccgcattgtaaatcacggctgacaagatcgccgtcagtggactacctaactgcatcacgttcaattgcgccagttcaggatagatgccataaaaaagaacagggatcacggcgaaatatttcgccacatcattggcaatgctgaatgtcgtcaatgcaccacgagtcatcaacagctgtttaccgattcgtacgacctgtagcaatttggttggactggaatccagatcgatcatgttgccagcctctttggcagcctgtgttccagtattcatagccattgccacatctgcttgagccaatgctggtgcatcgttggttccgtcgccggtcatggcaaccaagtgtcctttttcttggtattgccgaatcaattccattttgttttctggcgttgcttcagcgaggaaatcatcgactcccgcttctgctgcaatcgctgctgcggtcaacgggttgtctcctgtgatcatgatagttttgatacccattttccgcatatcggcaaaattttcctgtacaccgtttttgacgatgtccttcaaatagatgacccccatgacttggtcatttttgacaactaccaacggggtacccccagagtgcgccactttggctacgatttggtcacactgtggtgggtaggtaccgccacgagcgagcacatatttcttgatcgtatccgccgcacctttacgaatttgatcgccacgataatccatgccgctcatccgtgttttggcactaaaatcgataaatttcacttcggattgttcaaaagcgcgttctcgaatcccaaatttttctttggctagaataacaatactgcggccttctgccgtttcgtcagctaatgaggaaagctgcgcggcatctgctaattgttcttcactaataccggctacaggtagaaaggcacttgcccgacgatttcccagtgtaatggttcctgttttatccaataacaaaatatcgacatcaccagccgcttcgatggcacgaccgctcatggcaataacattttctttcgtcagacggctcattccagcaatcccgatcgaagagatcagtgcaccgatggtcgttggggctagacaaacgagcaatgcaataattacaatactagaaagcgcggttcctttttgcgaaagaatactgcttaattccgtaaatgggactaatgttactgccaccgctaaaaagatgatcgtcaatgtgatcagaaaaatctgcagcccaatttcattaggcgtttttttgcgttgtgtcccttctaccattgaaatcattttatccaaaaacgaatgtccattttcagacgtcactcgaatgaccaagtaatcggaaaccactgttgtcccgccagtgactgcactgcggtctccacctgattctcgaattactggcgctgattcacccgtaatggcactttcatctaccgaggcagcaccttcaatgacatcgccgtctgccggaatctgttgtccagaaacgacataaaccaagtcaccttttttcaaatctgatgacttcatttcgatgaactgctctaattggatatcctgtaaatcattgattttgtaagtcatgacatcttttttggcttgttttaagctatctgcctgagctttcccacgaccttccgcgaccgcttcagcaaaatttgcgaacagtaatgtgagccaaagtaagctggtgatcgtgatggtaaaccacaatggaatgtcagattgttcaaagcagagaaccgtcgctgcgatggcaccaatataaaccacgaacatcactggattttttatttgttgccgcggatctagtttgagaaatgcttgcttgattgcccagcgatatatctttttcattttattcttctcctttttatttcagtgtaagaaaatctgcgatcggacctaatgccaatgcaggtagaaaacttaatgccccgatcactaaaatcacaatcatcaacatcgtgacgaatgtcggattgacggtagaaagagtaccgtcattcacagctactttcttcttgcgtcccatgttttcagccaaaaataaaacggcgatgatcggaatataccgagagaaaagcatgagtccactacctaagacattcaaaaatggggtatctgctaacaacccattaaatgcacttccgttgttattagccaatgatgttgctccgtataacagctcactaaatccgtgagcccctttgttggtcaaccattccaaaatatccgggtgcatcgcaagcgccatcgccccaaacagcgtcagcagaagcggcgtcaaaatgactaaacttgccattttgatatcaaaggcttcgattttcttgcctaaatattctggtgtgcgtccaacaagcagtccggcaatgaacactgctaaaagcagaaatgctaacatcccataaagcccgctaccgacaccaccaaaaatgatttcccctagttgcatgagaaacatcggcactgcaccgcctaatggagtgaagctatccaacatcgcgttgaccgatccattggaagctgccgtggtactgactgcccacaaacttgaccagccaatcccaaagcgaatttctttgccttccatattggctgaaccaacgacatcgttgaaaatcggtccatagttttcactgatcaatacacctaaaaaagcggcaaataggaagaacagcgaaacaaataaaatcgttcgtccttgtttccagtcttttacccaaaagccaaaagcaaaaatcagcgcagctggtaaaaggagaatggctaaattctcgataaagtttgaaaaaatcgtcggattctcaaatggataggccgaattggccccaaaaaagccgccaccgttcgtccctaactgtttgatagccacctgactagcaacagggccaagatataaccaaagattttctccttccaaactgttgtaggccattccgctactgaaggtttgaacgactccttgagagatcaataaaatcgcaatgatcgtggacagtggtaataggatatacaataatccgcgaaccatgtcttgccaaaaattgcctaaataggattcttttttctgaaccaatccacgaatgaatgcacaaagaacagccaatccaactgccgccgacaagaaattttggacagtcaaaccaaagacttgtgtactattggatagtgccaactcgccagaatatgcttgccagttcgtattagtgataaagctgacagctgtattaagtgctaaatcaaaagacagattatcaacctttgctccacccggcagccaaccttgaaccattaaaagtaccgtcaaaaacagcagcgaactgattcctagccctaatacactgatcaaataacgttttgcggacatttttcgctgactttctgaaccgatcaaccgatagaaaccgcgctcgatcggttggataaagcggacgaaacggggcgtctcccccgtcatgatcatcttgatataaaaccctaaaggggctgctaaaatcagtaatacaaaaaagaaaaacagcccttgaaaaacaaagctcatcataactcttcccccttgaacagaaaccaaaatagataaagcatcaatccaaaactcaaacatcctaaaagtagtaacatcttcttcctctcctttgatcttatcttaaaaaaaatgttgtaaagatagtatcaaggttcgctggatttctttatatcttctttatacgatgagctgtaacacaatctgtctgtttacagcgaattagcggatttatcttcttgcccaccctgttatatttggttatacttgtctcacttaatctagagaggagcaatcaataatgcagtttacgatctcgggtctggtcttaatcccgttatttcttgttacttgctatttgattctgcgttacaatgctgctcagctttcactttttcaaaaaataacggttggagctttgttttctatagtttcgctgtcctttacttgacttttttcccttttcaaatccaaacaggggtctatgccaatcaatccgattggcttagtcgcatcaacttctccttagcagcagatctttcgatactccctaatctcattatgttggcgccattagctgttttttattatttgatggctaacaaaacttctatttttcgagctgttctgctgggattttcggtcagctttagtatcgaagtactgcagtttttaagcaattatttcctaggcggctggcgaggggcagatgtcgtggatttgattgcaaataccgttggggcattacttggttatttactcagtcgctttcttttcactgtgctgcctgagcgatcctttcttagaaaatttatgcttcattcccctagtgagtcgtaaatcaactatcggagcaagcaaaaaagagcccgtcaaaaggctctttttcgtatctgtctattcgaaaagaaaatcttgcagttttactagatgggtattgctgttgccggaaatcaagcagatcactttgtttagcgatttgttgaaacgatcgtggcaccaaaaggcatcaatgctagacccgctagtttcagcgactgtttcgcaaaaggaatcccaataatcgtaatcgttaagagaatggcactcatcagatgagcgattgccaaaggtattcctgaaaaaatcagccacaggatattcaatagcaaagaaacccctgaaccactatagacaacttcttttccaaaaggagccaatgataaagaagcgaatttaaaacactgcaaaccaatcgggataccgatgatcgtcacacaccacagacaaccggccaaaaaccacgaaattgcaccaagcaatccaccaaaaatcatccaaatcaggtttcctaaacaactcatactcatcacattcctttcctttgaaaaaagcggccatcatagatgacgaccgccttgcattatccttcgttcgtttttgattacattcatttagccaactgcttattcgttagaatttccgccaaatacacccgtgatcgaagaccaaagtccactgaagaagtttttaacattttcccatagtcctttggatttttcttcaatttgtttgcgggcttctgaaagatccaactctttgacaaaatcttcaaaaatatttttgtctttcatgtcgctcatcaatgttgtcaattcagtaacttgatccgaagtcacgattccctctaaaccattgtctttcaatgctttttcaacagttgcttgaatatcggattgggtcaattctgagccatcagctgtttgggcagctagctctgttttcgcttgttcttgtgcagcattcagagcttcatcagaatagccttctttgtctttgttttcttctgtaatggttgataagacatccatttcatcttgcgcaacactgacacgatcttgattgatgatgccgccggattcttcaacgattttgtagactcctgccaatgccccagaaccgtcaatcggtacagcagaagctactgttagcttagcatctgtgatcccagcagtcagtgcggcattttggtattgtgcggcagtgatgcgggtgatatttttaggtgtcgcaatatccaccgtgattccttcgccactatcaagggtctgcatgcggacagaactatacaccgcccaatctttagtaaagccaccatcagggatatatttcattaaatcggaacctgaagtcgtatagatcggtgtttctcctttgatccccagttgatccagggtatagttttcttgctcttttgttaatgcattaccaatggctaccgcattgatctgcaatttttctttactatccgtcgtagaagtcgcagtttctgagcttgctgtctctgaagctgccgaagacgaggtttcgatcgtttgtgagattgctgagcgcccttcacttgaagttgattcttcagcaaatgctaatggtgcggcaactaaaacttggctagaaaccaagagagtggctaaaatcatttgtttttttctgatattttttttcatagtatcctccatctaactattttcctgtttctattattgtactataagagatacgtttcgacctacggctagggtcggatttgaaggaaaatttatgatctacttgtttaatgaatcgaaaggaatgtttttttatcagaaaaaatagccggttgaaagggaatcgtactatccattgaacaatacagcagggtctaaattctagtctacgttataaaaattattttcttgttcacttcaacttttttctttaattcatatttacattcaatattcagaaaatactggcattataggtaaaaagaactagatagattattattcgaactaaaccttacaaagtggcaaaatttattttactacagataagcaactgaaaagagaataaatctagaaccttaatattcaaaaagactttgacataggtctgatactactttatttcatattaatcgtaaatcgtaccgtcttatttatccgtatatatctttttttgtaaattcactctgctcttacttaaatagattgtaaattaatccaaaacgaatacgagagtggagcaataatcagattttcttttgactattgctccactctggtattttttattactaattaatatttctctgaaatatgttactcaaaaaactagtaatctaaggccttataatatcgacggatatctaaaggatgcttgcgaacattttctaaatgcacacttagtctcataaatgctgatctcattacaattggcgatagtatccatctaaacttgtcacttattcctacaagttcaaagtcttttgtgtcaaaaactgtcactttattacttactcgatgaacaaaattttctacacgatccatttgaccacgtgttttatcttctcctttaagtaaaacaacagggatttctctatctattacttccaatgtgccgtggaaaaaatctgccgcagagattggtcttgttggcatccattgcatttcttccattatgcacataccatagcatactgcccaagactctaaatttcctgagccaattagataagtgagtggttcgttccaatacttttctgcgtaattttccattgatttatctgcttttttatacacattgacaatattggaaggcatagattttaattcatccataaacttctcatactcttcaaattgtccagctttgttcataaatcttaatagtacactataccaccagtagtattcagctccaaaagtattcgctaaataatctactttttctgctaaaggtgtatttaactgctctacatatcctatgactctagctccaacttcatgagcgatatcaattgctttttccacttccactgtatgccctgacaatgaagctattacaacaaccgaatctttcgtaaaattagcatttccttcataaacaaagtcttgtgcgttttccagatatattggcagctggcatcccaattgttttactgtatgaactacttgatctgcatacaaataagttccaccaattcctagcaggaaaatattcttatatccattatcaacgatttcatcaacaatcttttcaactttctttacaagatcaaccccattttgatgttcttggtaaattctttcttcattaaaatttaacattgtcttactctccttagtttaaaattccaaattgggcacaaatgatcccaaaaatagctgttcctataatcatccataaaacgtttacttttttcttcaacaaataatagtaaaatccagtaattcctaaacttagcattcctggtaaaattccatcaagaatttcttgaaatctagtggccgactcaccctctccaatagtcaatggggtttgcacaacaactaattcatttgtcatacctccaatcaccataactcctaaaattgctgctgcgagcatgaacttactcattaagccagttttctgaattttttctaaataattagctccgagttcataacctttgaatgagcagaaatagcgcaaaataaaagctggtacattaaatatgattaaaaacaaaattgggcctaggatatttccttgagcagctaaagaagctccaatgccgactgctagtatacgaagggttcctaacataatcgaatctccaataccacttagaggtcccattagagctgctttaacagcattaatcgatgatgtatcaaaatcaggatttgtagcattcatttcttccatagctaatgttactccgcctacaaaaggtgagatatgcgaggtgatattgaaaaactctagatgcctttttaatgcttgagctaaaccatctttatcatccttgtagatttttcttaaacctgaactgatcatggaacaaaaacccatatgcatttgtcgctcataatgccaagaaaattccattgataaagaacgccaaaacatttttctaaggtcttttttagtaattactctatttgtttcattagaagtcatcatcaatatcctcacttccttcagcaaaagctacatctgaatttttgcttgttgtaaaattgattttcacaaaaattgtaattaaccctataatagctatacccactactggaatctggaaataagcggataacacaaatcctagaaaaaagaacggaactacttctttattcataaccattctagctaacatagcaaaaccaatagctggaagtataccggtggcaatagatagaccatctgtaattactgaaggtatagcattcactacagcccccatttttgaactacctaaagaaaaacctaaaaaggtaataataaacaaaactgtacaagtaataaatccagtaatcatatgaatcgcagtcacttttgaagcctcacctttttctgcatagttatctgcaactttggccataaaaggacgaactaaagtaaaaataaagttatcaactacttgtgccaatagtgctattggaaatgccatagtaaaagcaatatctgcacctttaccaactgttatcgcaaaagctgtacctaatacaccacctacaattacattcggcggaatataagcacctacagagacctgccccaaaaatgctaactcaagtgtagctccaattgttattcctagttgtaaatctcctaaaactagcccaactaatggtcctaatacaatggggcgttgaatcatgtttgtccctgttgctaaatcacacttccctataaaagcaatacaccccaataaaaaagcttgtagcataagtttattctcctttctaatttatatttttcaaaattgatactgcccttatcgctttttcgcctggaaccatccgaatctctacattcactcctaatttgtctaattcttttattatttctatttctgccattgttatatttacagacttagaaatattttgtgttccatttgttgccttggttccacctagattaatttcttttatatttggacaatttttggctaagttaaatgcgtctttaattgattccacaacaataaagagcttatatttatctgttacaccactgttgatagcgttaatagaatcctcaatattcttaataactaattttactccttgaggtttcgctaactttatggtggtttttctgaggtcatttgtcggcacatcatcattggcgatcaagatacaatctgcccctaagctttgcgtccaagaaaatgcaacttgtccatgtaagagtcggtgatcgactcgtgtcaaaataatcatgtcgttcctcctaaaattcttcttcttcgatttcttttgctacactctcattgcagaactggatcatatctttcgaattagccaacgtttggtggatcgtttctgagatggcacctcctccttgaagttgtgttgtcaattcaatcaacaatggcaaattcaatcctgcgatcaagtagaaattcggttgttggatataacgtaaaaattcattgttcacactgccaccgaaaatatctgtgataacgatcatttcgtgctgtttataggtttccatcagtgtatctatagttgctgttagatcgaatgcttcttgaacataacaatcaatggcaatgactgattgtttttttccacaaataagttctaaagaatgcaagattcctgatgcaaatttaccgtgtgatgctaaaataatgatttgctccactgctttcacctctctttgcgccaagttacactttattaaacgcaaaaagcgtgccaaaaaaagtggcacgctttccttatcgattaaaaatccgcttcaaccattgaagaatcagtgtttccaaataaaacatcatagatatagcaaacttcagattctggtatcgcgacactgtaaaccttttcaatgacactaaacgcctttttgatctctttcagctgtttttcatgacactgaagcagtgtgtcgctggcatgataattctcaatggcttcatttcgaatcagtcgttcgatcaaacaacttgtatggacaaacaacgcaagcttgcggtcattagtgattctttgctgccatatacgttccagattccccacaaagaattccatttgagaaatcactttctctgtatctagaatcgtcacagattgaatcactcgatccagcgaaaagtttcttactaattgattgttcacatacgcaatcatctcttcatccaattcttctttcagccaacttaatagcactgctgtacctgcgccagaaatcagttcttctaaagaaataaaaggagccagctcttgacgaggtttgttggttcctacaacaccaacaatgtcatacgatgtcaaagcctgtttgacatgttccctattttccaactgattgaactcataagggagaattcgaatctgtaaatgatctggaatgctcttttctaataaatttgagatttgaaccgcagttccaatccctgttgaacacgttgtgatgacaactttctcttttttcgtttgcggaagaataatctcccattcattttgactgtaggcatttacccgttctggaatttccctcagcgaaacattttgctggatacattcccccacagcgatggctacacttgtcgttacattgttcatcatgacgattggaaccgtcaattctggaatatactgatagatttctttcaacgaacccatgtcgaacaagaccactagtccattagatacatcatttttttgaatatatgcggtgaccctttctgcaatttgcttgggcgtgacatctaatggcatatcgaaagactgaaaaaccgattcattcaacaaacgattcgctacattcgcaatgctgctggcagttgcgtagccatgagccacgatgatacttctcggaagcaatgaatctttggtataccccatatcgttgatatagagtgtaaagataatgcgatccatactggttaactcgatatccaatgctttttgtactagccctaacagattttcggtgtagcgatcacttgtcgaataatgctttttaacgctcttcagtaggttctctgtcaataaaagtttgtcttgatcatccggcagccactccacatttcgccgcagccataaataataactgatcgtataaaccatgctgccgttaaagctgatttggaaggaatgttcaatctgttccatcattcgctggacatgctcggtcacaaaaatcatcgtccgctgcttttgttcttgcttatgatcaaacaataaattttcgaatagtctttcaatcactttagaaataggatcagctgcagctgtaaaatcctgtcctgcctggacataattgagcaggatctgttcatatgtttgaatgatcttttgttgttctggctcactttcggcagtcagctgctggatttgcgtttgcccatcgataagaatcgattgcgtcgtcgctgactcattgggttcatctgtcaattgcagtaaatgttctggtaaatgatagaccgtgactgctatttttttggctttccgctttagactagcagtatagcttttggcagtaataatcttgatcgtacttttcaattcaccgacattcccagaaaaatgactcgtcgttaacatttcgatcacttgaggtgagagttctaacggcaaaccgatgcgcttttgctcttcaaaaaatgcttgcaagatcagttgcttccgttcagaaatcgttcgttcttccaaagcaggcaatgtcgcttggatcgggattcgccgcaaaaaagttgttagaaaagtttgtttcaaatcttctgtcgttgcaaacaccaaccgacaatccaccgtgactggtcgtcttgtatcccccattcgatagatgacaccttgatccagaaaagtgaataatttttcctgtccttcagcattcaaccgatgaacttcatcgagaaacaagacaccgccatctgctgcttcaaaagcaccagcacgatcttcctctgcgccggtaaaagcccctttgacatgtccaaataaattactagtcaatagctcttggttgttggcgtactgtgcgcaattgatggtgatcaaaggcgcatcgacctccaataattcattggccacacaatagtgatggaacatttttaccagaaaactcttccccgtcccactttcccccgtcagtaagaagggaagcccaccatttggatagaaggcggccatcttgatctgttcaatgacttctgccagactgcctttgctgccgatcacactggaaaagaaatcttctttttgatcaaaaaaaggtttttccgccgcaacagcagccagactctcgtatacgttttgtgttaaggggtagttttggctctcaaatgcctgcttatgaaaaaaataaacgggtcgggtcgcaattttcactaaacgactttcttccgttagctgattcaaatagtgactgatcgtgtttctcttgactgaaaacttctcggcaatatctttcgctgtaaagatatcgcttacattttctgcagagaaaaaagccgtctggttttgcaagtaagcaagtaattgttctttcatcgctgttctccttgtcctctttctccgtttatcatagcttacgattcttaaaaaaccaagaggtgacagaggaagttgcttggaatgaataatttcgaggatatttccctcaactataggtcatcttgaaaagagtccttagcataaaatttatgatccaataaaaatcactcaaggcagtcacattttttttagaccgttcacagatcttgcccttccgctagagactcttttcattttcatagatacctctatttcttgcaatctaaagtaaatcatcaaagctgacggttccgcaacaagtcctccctttttattcctttacaatactctctacttattgcattctattcctttcttaaatcgttacttccgtatgatcccggctcaaggtatataggctggtttcgactttgaagtagtcttcgactaattttttcaactcagccattgcggcatcagcccgtaaatgttgttcttcattgattgattcaatgaacaatactgcgttgacggtctcttcttttaacatcgtgcgttgcgcttctcgccaatttaaacagcggcagatggctccttgctcgtcatagtaaatcaattctcctgctagagctggcgcatccgcctcggcgcctaatgggaaaaatgactccccacccttggctagtccaaggtgtaaatcacctgcgattgcagccaaatcttctccacctaaaggcatcccatacttcatagagacactattgtagagatctactaatggattgattggaaaaaaagttcgatcttgattgacacgcttcaacaatgcttctatggaagaacgggcacctttttttgttttaaatttttggaaagcttcccgccattcttggacaactggattttcactgaaggttgcattcgttaagaatcgcttagcttcgcgcttaccgttttccagcaattccgtaaaataactttcttttgcaggatctattgaattgtcgatccctttcacaacgagacaactaatttgtgcttggggaaagatttcccagaatgcttgatcaattactattttcttcattgctttcacactccaaatgtattaataaaaaagcggcaaaacaatatttgctagttccgccaattgattccaaaagttgatcattatttaaacctgtccttttaaactagggaaggttgatcacatttttgaaaaagaaaacgattttctatcctacagtgccgatttctcttgccctatctaattagtagtctctttttccaccattctttacaatcgcccaatccgattcaatagattctctgatctttgaaagtaaatttgacaccgtttctatttctgatgcggatagttgagtggtagcgattttgttcgagtattcgttttctcttaagataaactgcacaacatgctttcctttttcagttgtgtataaatgtttgatttttttattgaacggatcggattcttttaaaatgaatccattctcttccaactttcggacagctcttgacagcgttgtccgatcgactttaatcacctctgctaatcgttcagggataatcccctcattctcaaaaatacgaaccaaataaatatactgccctttgttcagctttaactctttaaattcaatattggcaatggcatcaagcattcggctaatcgagccaatttctcgtaaaatgtcattcattcttctttctcctcttctatcattatcctacctttttattgttgcaaatgcaatattttttcggaatagaaaagagcgaaaccaatgtttcactcttttaaaaaatatttttatcacttatacattctgttgctagttgatcatatttcgccaaccacatgactaacaacaaagattgtttcatttgctcattgcttggaggaagagagctaaaccattgatcattcactagaacccgtcagaggtatcttctatctaaagactagctgattttttccctcagttcgttttgtctgtttttctgacacgtattctcttttattcaaaaaagaactctttagaattgtttctttttcataatcgaaatactgatcctcacagagagtgccaaaagtagcatagcaattactaatgcaataagaaagagcattcccatgctgacaatgggcaatgtgttcaattgagcaatcagatcaacattaaagaagagctttgccccttttacaattacaacaccagcgactaccagaagtccaacagcaccaataatggcaattctgcccttttcgccgccaaactttagttggaagggaaacataatagattggatgatgatcatgatcggcaggatcattgctgcaatctgccagatctcagtgagagaagtagtatctctaacaactgttgcaatcaatcctaagaaagttgccaaaagccatgaactaaatcccagtaggaatcctagacaatatttttccagcacatagcccactcgagtaataggtaaagtgaataaaaacgcatacccattgtcaaattcatcatagctgatagtgcttaatgtgaataaagaaagcgcaaaggttaagaaacctagtgggaatgatacatcctctgtaaacgagatcattcctattacaatcaaaagaataaccaaaaagaaatttttttgtgtggccatcaatttaaaatcttttaccaacaaacctgtcattattcacgcccccttaccatcatcataatcacttcatcaattgatcctttttcaatgactattttaggaaaattctccatataaaattgtttttgattcgttaaacaactatacccatagctttcttctttgtatcggagaataaattgtttatccagttctttgtattgctccggatcaactttcaatagtgcataatcacttaacaagacatcggtctcttcgtgtaagatcattcgtccatcatggatcatataaagatcatcacaaagtgtttctaaatcactagagatatgggaactgatcaaaatcgcacactcttcatctttttccatgaactctctcaacatcaaaagtaattcatctctggcaatcacatccaagccagctgtcggctcatctaaaagcaacaatttagcgtgatgcgatatagctactaatacttttagttttgctttcatccctgttgaaaaatcgttgagtcttttatccactggtagttggaatcgctgaatttgttcggtaaaaaagtcttcgtcaaattcgctatacattgtccgtaaaatcggaacaatatctttaatccttaaatagccgctgaagccagaatcggataaaacaacacctaacttttccttctcttttggggtgagttctttactatccttgcctaaaagtgtgatcttcccactgtcaaaaggaattaaaccaagagctgctttaaacgtggtacttttacctgctccattttgaccaatcaaccctgcgatagtacctttttgaacttctaatgaacaatcaagagaaaaattatcatactgcttttttagatgctcaattttcaacatgtttcaaccctccaatatcaattcaaacaaactttttatctcttcatcactaatcccgcaacgtcgcccttttagaattgcttgttccaagtcttgttccagctcctttttttgctcttccaataaaagctctgtattggtagcagctacataagttcctttcccgtgaaccgttactgtaaaaccttcagattctaacgtatcataggcttttttgaccgttaaagcactgatctttaattcttttgacagtgtgcggacagatggcaacggatcattctcattcagctccccatttcgaatatgccctttgatttgatcgacaatctgctcataaatcggcaccattaaggaagtattaataatcaatctcacattttcttcccccttctcgttgcaaacagtatataacagtacacaactgttatcaagtgttatatactgtttattaaaaaatttttgagtttttactgaacataaacaaaaaaagctaggcaaaagcctagctgagaacacgatttaatcgtgaaagatagatagttatttcatgcgtatgataattgtcccacctataacactcacaatcattatgccgaggacaagcatccaactcgccttctcatcatttgtctgtggaagttttttatcattcgttttatttgaagcgtttaaggcagcagagtgacttgattctgattgattgttctgagtccctaatatggacgaatcagttgtgtttggttctgtcgtacttggttctgtcgtacttggttctgtcgtacttggctccgttacgcttgctctgtgacacttggctctgtcgtacttgatgtttcttttttagtattggtaataatgatggtaccatcctcattggttaccgcactttcaaagtcatctggaacattgacttcttcgacagtgtaaaagaaatcttccccttggttattgtactttggtaatactacattttggccttcaactgggacttttgtgcgtgttccttgatagccctcgcctttattcgaggttaaactatctgacatttgccaactttcagcactaacggtggttgttcttttgacttggtattcgatctgatcaggaatctcagcatctggaacattgacccacttcttcataattttcaattctacgacaggtgccttgatggatggaataggaaaatcgaaatattcaccatcacttcctgttgttaatgtcgtacgtccattacacaagacccatgtttctccttgaaactcagcggattctgtatttattcgaacctgataagttagggtaagtttttcattttcacctaacgcgatgttgctgatagagatggtttgattagcttcagttacttgaactgctgcaacaatttcaggagcttggatccatgctccttgatcatttttgcgccacccgaccaattgataatggctattatcaaacgtaccggctccttgtaaaaggattccttcccccatagggtctgtgatcgttccattgggaatcgttttatcaatgtggttcgcaatttctttcaatgctgaaccaagaccgctaaggttttcgtccgtcgtcaaataattagccggtgcagtagcaagattacgggcaatgtattcaccccttgccgaaggtgccgttgccactgaataaaccgtaaagttcgattccttgatgtcaacgatcgttcctaatgtttcatcagtcaccacttgactgctgactggaactgctaaactatctgttgaagtcttacttgttgtatggtattgaggattagctgtttggaaagctttggtatagctgctagtatgataaccattataatcattgatctttcctgtattgggatacacagttgcattttcagcaggtaaatagctgcgattggcactatcatcgccaatatggataaacttcttttcagcttcaggtcgactttgttcaagaagcagacgttgtccctccatcaagcctttttgcataaatgttcctgagtgtgattccgccgtatgctgtaaaaaattttgcagataatcgatattggttaccttggacgtatcaaaattttctatggccaattctttaagtgaactcgtgccattaaacatggctgtcatgtcaattaccgaggatgtatcccattgattcaagtcaagactttccaaggagcttgcattcccaaacatccagttcatatgagtaactgaagacgtatcaaatttattcgcaccttcgattgcccttaaatttgatgcccccataaataattgtcctgaatttgctggtaggacaaccgtttctttaacaacaataaattcagtagccattgatggaagtttccaaggtgctgcatccacaagcccagcaacccctccataaagcgtaattgtttttgaaacttcatcatagtcccatggaacagttccccagagagaaagctgacgctgataaacgaacacaactgtctgtcccgtatccgagaacgttcctgatacattatcgggtaccgtaattaattcccagccttcgattgttttagcttctgcggtataagtgtctccgtaataaccagtcaatgtcgcactctccgcaacgtcatttccagattcatcaacatatttcacaagaacttctccggctggaattcgcttataagtaaaaacgacggtctggtcaactccagtaaacgtaccagccgcattttgaggagttgtcattagttcccagcccgatatattcttggcttctgcggtataagattctccttgatagccattcagaagcacggtattcgcaatctcatttccagattcatcgacatgcctaactgtcactattcctccaggaatccgttcatatattgcttgaatgactgcttcaccagctccttgtaccgtgatcaaggaagattctgcataaacatcattgacagaaaccccaatgctgctactaatctcccacttgacaaaccgccaattaacattgggtcttgccattatacctgggatcgatcccgtaggtgttggactcacaaattgttgaggatttcctccttctggcggattagcaattaactggactaagggattatttcgctctagaggatgattcattacttgttctgattcttgcctatttgattcgacggtattattggattgagagatctcctctgcataaaccatatctatgggaatatgcgataaaagaatggagaagacaactagaaatttaatcagttgatccattttttttactttttccatcattccctccttttgtataaactagcgaatttaaccatgcgtttcctactctacataagcaataactgcgtttttaaactcgtttaacattcgaccgtttgttattgtctattttttagacacattcctccttccaccttttaaaatcaaaaatcttcgtttttaataagcaaataaaaaaacagacaaatgactttgtataaagacaaaaatcctttgtctctagacagcgcagatgaagtgtgtcccccataagtaagcgtctcaaaaacgaaggcttttgagacaaaagattgagaaatttaaatttctcgagattaatcataacaactcaaaaaaaataaaacccaccaatattttctttacctagtgaaaaaattgacgtgatgttccccttcttcagcagaaaacattttcttcctcaggggattacataacaaacgaaccgatatatttaaaaacagcaatgtgacagggattgtttttttagaatgttttatttccgtaaatagcaaaaaaaacttaacgaccgccatttttttcttgtccttactcaacgccctgctctcttctagacaaacaaattcagcaattattgttttggtttatctgctatcttcaaagaaaaaaactgagtggggaaaaataggatgtttgaaaacgaattttcatttagtcagacaaaataattcgttattttacgttatatacttcatgtacaaaaaaaggtattctttcactaagaaaaattttcaactggaggaatatagatgtcaggaatggtttatggttatgcgcgagtctctacaagacagcaagatctttcacgtcaattggatttacttgagaaatataactgccataatatttatacagaaaagattagtggtacgcaggccaatcggccagagttgatcaaattaaaaaagcgcgtgaagcaacaggatcaaatcatcatcgaaagcttttcccgtcttggccgcagtaccaaagacttaattgatttggtatatttttttgaacaaaaaggtgtgaaagtaatcagtgtcaaagaaaattttgatactcagacaccgcacgggaaattgatgatgaccgttttccaagcatttagtcagtttgaacgtgatattattgtcgaacgtaccaaagaagggctgatttctgcacgggcaagaggaaacattggtggtagacccaaggtagatcctcagttaatccaaaaagctctccttttgtatcaagagtagggctattcagtagcagaagtttgtcaaaagaccggtgtcaagaaagcaacgttttatcgttatttaaaacaatcagcattgcaaggctgatcacttggctttccttcgctaacccagcaaaccacatcaaaaaacgaccattgttttacgatgaaagcaagctcatcacgagtaatccaatggtcttttttctaattttaacacagcaaattttctagtgtttaatcaaatattctctggttcttcttgtttctgatgatattttttttcgaaatcagtccatgatcggctaaattgatgattcgaaaaggcactctttaagccggagctttgtttgaaacgaaagacttcttctgcctccattcccaattctttggcaatccgatcatctgtccatccgcttgctactaattgttgaacgattttgctcatcttctcgataccatgagtgcctcgagctcgattatgtctaacagtggaagccatacggtgttccaatggcttatcgataacagtcactggcacttcttttaggttcaaccgttctttggccacttgatagcggtgaaagccgtcaatcagtaagtacccttctttttcgttgtcaaaataacagactaatggttgtgtgaatccgtcttcccgaatcgacaactccaaaagttccaactcgggttccgctactttattgggattgtagtgattggcgtgaatttgaatcaatggaaccatttttacagctagcacaggaaaagcaattttttccattaaacagaacactcccttttgagaaaataatagttcttcgtttggcgaaaaacggtgaacccttttgtctggaacaacgccacttcgttagggtgactcgttgtgactgtgatttcttgatccggatgtttttttcggatgtcatgcagcatttttcttaacaaaagagtttttctgcctgaagcaggctctttttcatagaattcgccaatctcgatgcgagctgtttttttttcatagtaagagaagcccatcacctgattcagcgaatccacgatcacataccaatggcaatccccagaattaacgagatagggaaattgcttttggtagattcgctcagcaaagaaaggccccatcaattgatagaaatgtcctttcttatatggtggaaaaaagacgatcagttgttctttcaactactccacatcctttcagcaaataactgattacggctgattcttggtcaattgttcataggtctttcctaacttcttcaattggtattttggcaggtgttcgatgcctaatgccgcaccaaattccacggctaacgcatagagttcagactcgtctttcttggtcaatgcgtattgtctggtactcaaagaaaaatcatttttttccaatgctttcgcgatccccttccagtcatgccaaagtacttcattcttcagccattctttgcgtttggtttcatcggggatcgcctctacatgaacaccgtacttgtcccgatagtgagcgatcagaatcgatattttacggtagtaatggtcttgcagatttttggaatataacccaatcgattccagcaaaaagacagcgtactcctgccaagtcatgtgggcaggtttttgggtattgtaatgagccaacaaagaagtccgtgcatacaagcggccaaaattcgcgccagaaacacggttgacgactttctcccaagtatccggttcgactaacgcatattgagaaagtccttttcgttgctgcaggccatatggctgacaaatccgcatttgggagagggacactccataagtgtaaagcttgtcataaaaaccattcatttcccaatcaaagtgcgcatacgccccccagacgtcctctgtcttccagtcataaagcggataaaagttgagaatctccccttgattggtttgatgcttgatccagcaatgtccttgataattgaaattccgatttaaaatagcccggtagcgatgcaagctttcttgggtacgaatgccgatgccgtaggcaaccggctcgcctttatgatgattcgcataccaaaaggcaaaatttttcagaaatttatctgggtttaaattcgcactttggtacagttccatcattgattcatcgagatctgacagcgaaatcgcatccctgggcatttcttggacccacttatcccgttcgacttcatcccacattttccactgaggttgaaaaatactagtcgtgttatcttcataaaatggcaagcagaaatgatagacctgttgaacgcttttcagccgtttgatcgattccataaagttccgagttgaacgataattggcttcgatgtctaaaatcaacaagtcaaattttttccacttttttgggcaatttggtcagctaattggaccattgctccgctgtctttcccaccgctaaaagagaaataaacatgagaaaaggtattgaatatatacgtcagacgttcctcagcagctgccaacacattgatatcgtaatatttcttcataaaccccgcttcttttacttatttttgattgaatttgtgcatgtattcactttcattataaagtgaattggggttgcttacaagcctacctcttaattgcagaatccttcttaacgaaataaacatccaaatatttccactctttctttcgattaggaaaaaaatttgtctgtctaaccctgacattgcttgagctggatcatcaattaagcggattgggaaaatccaatggttatcaaaacgtaaaaatcccactggactagttgctagtctagtgggattttccttactccaatggaaaatcatcgttcgtttttattgtttcgtcactttctccagttgagtggttttttttccacaagatgtacacaacgatgacagcaaccattaagataccgcaattcaaccatttggcatcatttaatacgtgtaaatctggagatgacaatggatcgtttcccgatagctgtaacaagatattcatcgggcgatcaaagagagttgtcataatcagtagaaaagccatcatgacgaattgatgcgtgacactccccttattttgagtggtaaatttggcgatcattcgctgatcaacaggcaaagaaggttcctgcgcataccgttgattcaaccagctgctggtcaaagattgccaaaagcttaataaaaacaaaccaagaacaaaactttgtggaaaaagaagcacaaacaatgaaagagccaaaccaccaagcagaactggaactgtatttggaaaaatcccttgcagaatacgtttgcctaagatcatggacaaaatcattcctccaagataaggcaaatacaaatagcgagtcaacgcctctgtcccatgtagacttcctagataaagcgctccaaataagaaaacaaaattccctaacatgccatttaaaaaagttagcacgttgagccatgagggcagcttccaatgcttcttcgctcgtcccagataaaatacggcacctaagaagaggaaaaagaaaccataaatcgcccaatcaagcaattggatatttgccaataaacgtgcattccgcagcaaaaagagtaacaagaaaaagattagaaaaagaagcaattctttaaaggcgatcacttttgaattcatttgcttaaagtcgatgctatatctaggatagtgggtaactgtatggtaagccatgacgtaaaacatcgtatacaagccaaatgcggctatcagcttcgttgtgcctgaccattccatcaccactaacaacaaaatcagtaagaacaatgcaaaaggcacttttttacgagtcatattgataaatcccaagttcttttcatgaagattgaccgtgcgattcgttggaactagccaagaggcactcagccctagcagactaccggataaatagaaaaatggaaaataataaacacctagaactccagcaaaggctccaacaccacccatcagcaaagcatcaatcagcagtgtataactgtctaatcccaaacgtatactgcggatgagaaaaattcctgtcatccgtaatgtataaaataaagtaaacggcaaaatcgttaaccaactcttgccatcattcaatcctaggaataacaaatacggaatcacgattaccgtattacttaaaagaaatggggtcgtttgtgcaaacgtcacgagccatttcttgattcgttgaaccatcaggaacctccttatttctctctaccaatcactcatctgtggtacgatctattgacatgtacaagtgatcgtttctcatttattataccttttctatataaagaccgcacggctttccataaaaaaagaagctaagagtcgaaggcgttattcctttatcgctcgtttagaatgtcgtttttatcacttacatcttttcttccattgaattcaatcattcgctatgctacactagcgttacttttgtttggctgacgaaccgctgccccaaccatgttcgtttggaccaactcgttgcgagtattcgtgttttcggatgctctttttgtcgcgttttttgccaaaaaagaaagtgagtgaatccaaatgatccaagtgcaacacctcaacaaaagcttcaaagtcgcgaaacgccaaagtggttttcgtaatgctaccaaagcgctctttcatcgagaggtttcaacgatccccgctttacaagatatcagctttacgattcaagaaggagaaatggtcggatacatcggtccgaacggtgccgggaaaagtaccaccatcaaaatcatgtgcggcgttttgacacctgatgacggaacgtgcttgatcaacgggcgcgttccatggaaagaacggatcgatcatgtccgagacattggcgttgtctttggtcaacgcagtcagctctggtgggatgtcccagtcatcgacagtttcgagctgattcgtgatatttatcgggtcgatccgcaagtctatcggcaaaatctggaagagctagtcactttgctcgatctaagcgaaacgttgaaaacccccgcccgttccttgagtctagggcaacgtatgcgctgcgagattgccgcttcgttgctccatgatcccaagattttgtttctagatgaaccgacgattggccttgatgcggtgtctaagatcgcagtgcgccaattcatcaaaaagcgtaatcaggaaaagggaacgactgtcatcctaacgacccatgacatgcaggacattgaagcattgacagaacgcattttactgattggtaaagggcaaattttattagatggtcaattgccagagttgaagcaacgcttctctgacgccaaaacattgcagatcgattatctaggaatcgcaccgacacttccagcaggcgtcactgtaacccaagcagaaatcgggcgattggaactaacgattgatccaaatcagctgaccgttccgcaagctatcacacagcttagccagcaagtggagatcactgatctgtctgtttccagtatcacagcagaagaaatggttgctaagttgtataaggagtaccatatatgaacaagtatcaggcactttttcgcatccgttttacaaatagtctgcaatatcgatcggcagcattcgctggaatggtgacacaattcgtttggggcatgttggagattttcgctttccgcgccttttatcagaccgatccagctgcttttccaatgacctttcagcaaaccgtctcttatgtctggatgcagcaagctttcttagcattgttcatgttatggttttttgaaaatgagatttttgatgccataacatcaggaacgatcgcttacgagttggctcgtccaatggatctctatgaccgctggttttgccaatcagcagcgaaccgctgtgcaaaagctttgctgcgctgcctgccgatttttgctatcgtctttttgttgccagtgccctatcgtttggtcttacccgaaaatctaatggtcttactgttgtttatgctctcgcttcttttaagtctgggtgtggtggtggctgtgtcgatgttgatttatatctcgactttctataccctttcttctctcggggtgcgggtcgtgatgggggcaatcggtgaatttctcgctggcgccattattccgttgccatttttcccacagccttttcgacaaatcgctgaattgctgccttttgccgcgatgcaaaatgtcccgttacggatttatagcggggatttggttggacatgcgttgtggcagatgctgggaatgcagctcttttggttggtggtattggtagctggtggcaagttttggatggctcgtgcgttaaaacgagtgattgtacaggggggttgaagatgtctctttactggaaatattttagtatccatttgaaaagtcaaatgcaatataaggtttcgttcttcttgacggcattaggccaattccttggttcctttaccgcttttctgggaattttgtttatgttttcccagttccatcaagtggatggcttctcatttgaggaagtgctgctgtgctttgcgacagtccttttttctttttcattagcggaatgttttgcccgcggtttcgacctattcccgcaaatgatcgccaatggcgaatttgatcgagcattagtccggcctcgtccgctagtctttcaagtgctggctgctaaaatggaattcactcgcattggtcggctcctgcaagcattgctcttgttttgctatgtactgccaacaagcggcattgattggcagccaatcaaagtgctgactctgactttgatgattctctgtggtgccgtcttgttcttttttctctttttgatttatgccgccatttcttttttcacccttcagggattggaattcatgaacattttcacggacggcgcccgcgaatttggccgttatccatttagcatctacggcaaacaagtcttgcggatcttgacctatgtcattccaatggcttggtttcaatactatccctttttatttatcattggttggctggagcagccactgtgggcgttcgctccattactatgcttgccatttggtattcccgccctcttgttttggcgctttggtctgagcaagtatgtttctaccggttcgtaatgaaaaaggaagtcctcagtcggggcttccttttttcgtaagtctgcggatatttcttttaaaacgataggacaaaaaagccgagcgagtgtacaagtcgatcccaattgccagccaaacaccagcgatccctaaattcaagctattgcctaacactatcacacctactattcgtatcacccacatcccaaacgctgtactatacaatggtgtcttggtgtctcccattccttgcagcacgccagctagaatgagactgatcgctaatcctggttgattgaacgcatcgatcctcaaagccaccacgatttgacgaagtgcttcgggatctttcgtgaacaaagtagcaacaatcggagacccaataaatagtccaatccctaagagactaagaataatcacaccatattttacagataaaaaagcaattcgttttgtctcatcataatctttctttcctatactcattcccgtcagtgtagcagcagccgtcgccaacccataggcaggcatatacacaaagctttcaatactgccagcaatggtgtgtgctgaataggttttggcaccaatcgccacgatcagaccaaagtacaatacctgtcccaaacgcatcactaaccgctccaacgctgctggaaaagaaattcgcaacagttcattgaaactacttttattcaatcgagtaaacaatggaaaagcaataacagaatgctgtacttttcgataaagtaatatcgtacctaacgacctggcaattaatgttcctaacgctgttcccatcacacctaaagctggaattggccctacaccaaaaatcaagacataatccactacgacattcaatacgttcgtaataataccgattttcattggtgttttggtatctccgattgctcgtagcatacttcctaaagtagacatcgttgcaataacaatagctccgccccctacaatactaaaaaattgcagggaagaatcaagggtttcttttgtcgctcccatgatcgttaaaagctgagatccagctactaaacttacaattccaagaaaaagaccagagatgattgccaacaacaacgattgcttagcgatctgctttgctttttctaggttatttgcgccgatacttcgtgaaatcaatgaagatgtcccaattcctaaagcaatgaaaatagctatatatacattcaatattgcattagccaaaccaacacctgcaacagcaaataatccgattttagaaaccatcaatgagtcaataaagcccactgtcgtttccaagacattctccacagttgctggcaatgccaaatgaatgattcgtttctggatttgcatgtcttttggcaaatctgcatttaatttagtcatattctgtcactcaattcaacttgttgtattgggtgatcacccgtttcaaggccttcatttcttcctccaaatccgatccttcactaacatgcatcaatgcatgatccgcttgggcctccaagaggatttggctgattttttgaatggccgaacgagctgagttcaactggatcatgatatccccataatctttattagcgacgaccatctttttaatcccagagacttgcccttcaattttattcaggcgtttaagtaattcatctgtttgatgttctttggcatgtgacatgtcgactcctcctttaatataggggtaccccccacccctatattaatcaaaaattatttccaagtcaaaaagttttgtttaaatccttctattgctaaagtcatttcaattatctttcctcggaggtgctacaaatccgctcatgaatgagagaaacagacagcaacaaactcacttagtgcaacttttacaagtactgtcgttctatatagtaattttacactttgaatattgttttaaacactatactgtgagaaaatcaaagaagaaagatcaacttaaaaggagcgaatcaacatgcagccatctgaaaagccaacaacccataaaacgcgcaagccaaaacgtcttgttctcatcctcctccctaccctggttgttgtagtgttgggtctgttcttgaatcacttcaattactggccttttcagggtagcaaaatagccggtgtccctgatggtcagcttgttcaactagaaaataaaccagatttaacgggtttgctactggcatatggttcgcaactaaaattcaacaccacggcaacctcattaacagtctattttgatcactatcgcaaaggtgaattaaatactcatgactcagttgcttctttgacttatgaacaagatgtttccatcagtggctatctaaactttggtattgcggaaggacagaatcatttattggtgaagctattctccaatggcgccatgtcacaaacagtcaccgatctttccgactatgactttccccttacacaggaagacagacaatttggtgctgtgactactatcaaaaacggcaaagtgaaacttgagaaaaacaaaaaaatcccgctgctttatttagcagaaggaaatgatggactaaagatctatgatgatatggcgaataatctagcaccagataacttgaaaaccttgccaaatgcctatttgatttacctggaaattaaataacataagtccttataattatctaaattgaagcagctttctattttctatgaggagatatttttttgcaccaacaaattgtgaacaaaaagagtgctatttcttaattcgttttcctttacttttttatgctttttacttattattcttttgaaataagaataaattaaaataaaaaaggagagcaaacatggaaaaatatcaagtgtttcctggtcaagactatcaggcaaaggttattggctttagtggtttacaagatgttagcgttattcatgtttacgaaaatacagctacagtgttgattcaaggtacttctgaaacaggagttgcgaaactttgcaacttttcaatcaaaactgcatcattggtgggataaaactttcagagactgaggaaactgattttaggtacaggatccccaagacagaaaaaaggcagcccaattagtgttgcttcgttgaaacaccaaaatgtataaagtatttttattttatttattcaatatctctctacattatttgcaaataatgttaaaataaaaaaacaggagatgtatcaggcttcccccaagagaatcttccccaagtgctcttgcctggtacttcttccttgtttatttttcggaactacagaacaatggtaagccattcttctacgaatttcaagtggtcttattgctgagcaaaacaaagatttactattctatttccctcaaatctcccaataaaaaaacatttcttctacttttgttgataaatttccagctacggggatctgctgataatcctatcctcgaataaaaaaactgcgaaggcacttcttgttgaagcgtcccccacagtcgttatctatgacacatttctcattttgatttgaatccttctagtttggaatagtctctgtatatacagtcttctttccatacaattcctgtgtgattcctgaaagataatcggcagagttggtgctgcgaagattatacattaggaaaatcccgtaattttcagccttcgtccgtttagcatattgaatgctttgtgcttggtttcttcctacttctacagccgctggtcctaaacggtcggcccccattccaacaaagtaaggaacctgccaagagccataatatggattccagctataatcgatcgtctttgaaacattttcattatacattgaattctcggcagcgggaccaatattatatagtgtgatcagcttatctgtcccaagacgatttctcaatgcttgaataagccaaatgaatgactgatcatttggttgaggtgtcccattcttcccgtattctgcatactcatcatcaaaatcgattccatctaaaccatacgttttcaccacttgttctagctccgcagcaaacgcatcagcactggcataatctgtgaaatttgcaaaaccagctccttggtgatttcctaatatcgataagagaacttttgtgcctcgtgcttgtaacggtttaatctgggtttccttttcggctagtgttttttgtacttgctcatttaaatgaagataggcttgctttgtcgctggatcataattgatattcgcagcaaaaatgatcccgatgtcgattgcaggtttgtccgttccggctagcgtatatttcccaatgtttctaaattcgttgtcattgacttcaacatacatcactgttttcggtgtgacttgatcggcagcctgagcttctaaaaccggtgcggccaaagaaaagagacttaaaagaaccatcaccacaaaagcaactgtgaatcttcgagatggtttcactgctagttgattcttattgttcactgtcaacgcctcctataataatcagatatttacacatcatttatgaagagtttttttgcatagagtctattgttctgctgccataagcgcagcttctttcaatgggtcatattcagggctgaccgcttcttcatacttagcagccaaaaacactcgattcacttcataatgagaagtggcacgttcgatttgttgacttaattcttgaacttggcgatcggaaaactggtcgttctttctagcaagataatgtttagcaaaagcttgcgactccgccaaagagcagccttttgattccaaaatcgccgtttttgtccagagaaagtccgtcttcaacaactgatcgtttcttccttggataccatcgcggccaatcgcataaagaaacatgcctccagtttcagttgtacggacataatttgcgacactatagagattgctggactcataaggttcacgggtatctccccatgtttgattggtacgttcttcaggaaacgagagaccgactaaatactgagaccgttcgatacctgtctttgagaacgtgttgttccaagaagactccgcccgcgtggcattcgatccatattgctgcgcacccaaaatactgaacgctgatgaaacaggagtaaatggctctagggaaaagatatctacagtatcataaatcagcagtgtatctgtgtctgacttcggtccaatatagtgtgagagggcctcgatcaccccatgggcgattttcagttgactggtagtataagtactttccatatcaaaatcaaggccatcgattcctggtgtcatatatttatctaaaagctgctttgcataatcgtcaaattcttttgctgttggttggctctgcgttgtaggaactttcaatagttcgcgataatctaatcctcgtacaagctttgttcctcgcttgtgtaattctggtccataaacattggcgacttcatcaaaaaagactttactatctgcatcactcacatttgcgtggaacacattgaccacatcaataccataaggaatatctgtcattcggatctgattattttgttcagatggaatactttgatctctccatgtgcggtaatagaccataaatgttttttccgatttatcaacagtcgtggcagatccctcaaccccaaacaaaaacccacaaagcaacaacgaactagcggcaaacaatcccaaaacgacttttttcatcaacatccatcctttcagaataaaatttgatacactttatgttagcgcttacttaatgaaatatctaagaacaaattataggtatttcataacaaattaaagatttttctttaaagtaaaaaaagaatgcactaaaaaatagcaacaaaagaagccctctattctcatgagggctttcttatccttttcttgcgaaacggcagtctcctaaaaaagaatggtgattttgataacacatttttagagcattgcttagctgcgaacaagcaattcaaacggtaaaacgatttgttccctactccgttcctggaatagacggaacgcttctcgtccacagaggtgcaaatggaattcaacggttgaaaagttcagtaatcgactgatcagtaagttttcttgaccgataatcagaggtgcttttctttccccatattgagataatattgtcgctgcgatttcatctccattggtaatgatcccgtcaacgccccggtctttgaaaaaaacagccgcagcctcgccatcttctgctttgatacaatcccaaaaaatgtcctcttctgaaaacccgggaaagagctcctttgctttagcgatcgtattgatcgaattacagctgagtcgtttactgcggccaagagtcaagcctaaccgtttaacgccttgttctttaagataaaggatgctggctgtcactgagccaacttgatcgatcgttacaaatgggacatccgttccgctggcatcttcacaaaaaacgataggaccattttcaagataggggcgaaatgtctcaatatggttggcacgagtgatgacaatcaatccatcgaaccctttggcagcgaactcttctaaatagtccttctccaaggctttatcgaaattagttggtaaaagcgtcaccttatattgttgcgcaaatgcttcttccataatgccatttagtattctatcgaagaagggatggttgacaaatggtacgatgactcccacattgaatgtttttcctgagcttagtttctgagcgatcttattcggcttatagttcagttctttcatcatggctaaaatggtttgacgcttttgttcttccacatacggatggccgttgataacccgggaaaccgtagtgatggaataaccagtcattcttgcaatatctcgaatcgttgccataaacagttgctccttatgctatgtattttcactgctgctttatcttcctctgtctagttgtagtctaccataaaaggaatataaagacagattgtggggatgaaaaggaagatttctctaccataagtgatagacaaacaacccgaagtagttctttctacttcgggttgttgattattcttcttcattcctatctcattttttctacaaaggcttttatagaaggattttggcagccagcgtcaaaacattccaaaaaacgtggggttaacgcggtgcgaaccaaagctggatccagtgctttcaaacctgacagtagtggttttgccatcacttgttttacttcattcaatatttctgcattgcgattttgtgatgctttccgttctttaggatacccatttcctttgttagaaccaaaagcacggtcgaagattgtttccaggtttagctctgcgccccagccgaatcctttagcataaggcaaagacagggcattaccattattgatttgcaaaaaaagatatgcgtcggttggttcgatacaatacccgcatatcacaccgggataggcatttagagacattaatgcgccttgtccagtgccgcagccagtcacaataaaatcaatcgctcctgaatgaagcagcagtgccgcttgaatacctaaatgaatataagtcaaacgtggattgtctttgctgtaagcttctggcagatcttctgataataaaggttcactcatgccaacattataaacctcatgaccatatttgttgccgattgttgtcaattcatttaggataattggattctttgctgcctgactaaattcgttcaaaagtgcgattttcattcttttccacctcatttatttttaaaaaaagataattgaaagctgccaaagcgttttttttcgttataaaagcggccattagtgagtcgttttctgtgaaatcggttaattcccgataaaaatgtttgttctgtctaatttcaatcggggtctgcattctagtggccagtaaaaagaccgtgtccaccatttcatcctcgtaccaaagaatgggttctttcaaaaccattattgctactttaggttcaaatacttctgtcatacttccatgtggaatcgctgtatgatgaccgatacaggtagttgtcttttgttcccttttccaaaccgtcagatagaaatttggcgatacaaaccctaaactttctagttgattggataaaaatgtcacgacttcttctttgtttgtatatgtttgatttacgaagatcaatcttggatccagcaacggcttggatgcatcggaaaaaatagagattgatccaggtacaattccccaacgagaaagagccgttcgaatattcacaagatctttgtttgaaggaagataagaaatcggaactgcagtgaccgaatctactggaaccatcgttaaataaaggacatcttttctggtagagtcaatttcttcttctcgtataatatgaatctctttgatttctggaatattttttttaatatattcagtggcaaacaaactttgggaacggcctcgatccgttactaaataagcatcaacttgactttgatttctcaatatagcggcttcgatatacaaaacgatgtaagcagtctcatcttcggttaactgtacattatagtagtcctcaaataattgacttgttgaccaaacactcaaaaagacgcgaccatagagttttttcaagtctcgggtcaattcagatgaatttttgtgcccgtatttcattcgaaaaatagcagaacgaagatggtttgtcagttcttcttccaaaattttgtcttccgtcaatggctgttgcaaaatttctgaaatagatgaaatgattgtatgaacaaattcaagcaaatcgttatcatactgattttttaaattagtgagtgctgccgaatccttccagcgcaatttatttgatacaagaatttccgcagtaagtattcttttatctacctcattgaatgttccgaatcctcttttttctaatccacgataaagggtttcaacaaaactatattcattggtgtattctctttcaaaatcatcaatcgttggcatatcagaggcataagaaaatcttccaatgctcaaaatcagcatgattcgtattttgataaacgaggtattagaaaatttgattttccaatcactttctgcttttcgaataatctcagagatttcttcaacagatattcctctggcaaatcgttgcaaaacaacagtttgtttttcatcttcttgcagaaggatcgcatctcgaatcgctacccgttttgaatattcatcacctaccaaagtaagtccttttccgggaatcgtttgaatcataatatgatgatcagcaaaccattctttcacatgactcattagttttctgaaagtaggtatactgacatataatttttcagctaattctacttgagtgataaagtgattactcgccctttccaacagcaaacaaattaatgtccattcatcattttgggaaattccttcaggtatagaaaaatcactgaaatgttttaataactggttttgtttatttggatagagcacaaataagatccctctaccaggcttcgtatcaattcgtccaagtttattttctaccaacaaatcatcgatttgggcgattttcctccgaatcgatttttcagatttgccaacatattcagctatttttttgatagaggtctccggatttttctgaagaaaacgtaagatctctctctttactaatttgtcttttatcaaatccaaagccctcctatcagattctgcctttcatcaactattcatgacccgtgtaagtaacctcgccaaaaatataacgatcctttgagccgattacctcaatgtaatctttcacaaattgcttgactcctgcttcagcagccatacataaatgcatataatccgtttgctcgtctttttttagttctctcatcatggcttcttttgcaacagtgaacgcatctgtagccacattgattttattgattcctaaagaaactgcttttcttaaattggctttcccgcaaccacttcctccatgaagcactaatggcatctgcaacgtttcttttaactctgctaaacgctcaaagtctagttgtggtatttttcctttggggtagttgccatgtgcggtaccaatcgcaacagctagagcatcaacatctgttttttgaacaaagtgtaacgcttgttcaggatttgtgtaaagatccatatttgcatcatcttcgttcagcgcttgtcctacatgtcctaattctgcttcaacagaacagccaacgctatgtgcaagactgcagaccattgccgtcttttgcaagttttcttcataagacagacttgaaccgtcaaacatgacatttgtaaagccttgattgatacattcagcaatgacttggaagtccatgccgtgatctagattcaacgcaacaggaatagtaactctggctgccagttccttgatcaatggaatcatttcttctttatgtgcatgatttttcatttgaccaggaccgaattgaatgatgatcggtgaacgctgttctgcggctgcttcgattcctgcacgcgccatttcaatattgatactattcatcgccatcacaccataataatttttattggcatcttctaaaattgatttcatacttactaacattgttgtccccctcttcttcatatgatcgcgtttcttattcttctaaagtaatgtcaaaatcgaaatcgtctgtttcactgttttctactgtttcagtttctgctaccgtttcacgtttgatgaccgcatagacaacgccggtaacaactgaaccgatcaccagagctacaacgaacattaatggattcgtcatcattggtatcacaaaaataccgccatgagccgcaactgattccacgccagatcctaccgctattgctccagcagttgcggatcctaatacggagctgatgatgaaacgaactggatctgctgccgcaaatggcagtacaccttcggttataaaacataaccccattggaaaagcagctttagcggtatcgatttgtgcttgtgcaaatttttttttggctaacaaagtggcaatgaatgccccgattggcggtgtcatccctccaactagtttagccgccattggaccgttgattccatctgctcctaatgcattggctgccagtgaagcagttttattgataggcccgcctaaatcaaatcccatgcaggcaccgattaccccaccgatcacagactttgctccgccattcagcgcaatgatccattgttggaatctatccataatgaaagctaacggtggcgagaaaatcattagaaacaacatcccactaactaaagtaactattactgggataaccaagaccggcatcaagccttgcatccaacttgggactttccattttttcacccaattcacaccataaccaatcacaaaagcgaccagcaagccccctaaaaatccggcttttgtttcattagcggtatatcctaaaataagtgctggtacaatagctggccgtccagcaatggaataggcggtgccagcagccataaccgcaaccgcaaaggccattgcataggaactcagcttgttgactccccaccaaaaacctgtccacgtataaggatccatctcagaaaacggcgtgactcccggttgaactaaatctccaatattgtatccgccaaacccttttgctagtgcccccaaaataccaccggctacaatgatcggaatcatatacgaaattcctgtcagtacgtgtttctttacctcaaatttccccttcatgtatgctactcctttccttgatcataagcctaatttttcatgaattttcttgattacaccttctggtgatttcatgatcaatgctatgggaatgtcaatgacttttttccctttgaatcgttcccgagatacgccaatatccgtagctagcaacacgatatctgcttcacgaatatctttttcagttaattcattttctaccccaatcgaaccttgcgtctcaattttcacatcatccccagcttttatggcagctttctcaattttttcctttgcaatatacgtatgcgcgattcctgctgtacaagcagtgattccaactattttcattttcttcctccttaaatctttaatcgatcgataacctcatcaactgagtgggttatttttaatcggtttaatagttcatcatcacttaattttgctgcaaccttactcaacaattgcaggtgtaattttgcaccagatacatcgtccggaaccgcaaacaaaaagaaaaaattaactggttgattatcgtaagattcccagtggatcattttgtttgttttaccgattgcgattccagctcgcatgaccgaatctgatttcccatggggaattgccacgttattccccattcctgtgatcccttctgcctcacgctcgtatacagaggcaataaaatcgtcaagtttgctgagataattttctttgtacaatagagtagctaattcacgaatcacttcgtcttttgtgctggctttcatatttagatcaataacattccgatcaaatattgtttgattttcattgactgtttccattctttcgctccttccatctcttattacacaaagaataacagaaaaaaaagaaagcgcttttaaagaaattgggaagagcattgtggaatttttttctttgctgttcaatcatgactttcagataataagacctgggcatttataagtaaaaaaatttatagataaaaataaaagcccaaaattttttgggcttttcgggttagtagatttctaatattataaaattaattattgatggagaagaacataagccaaggaaataagtaccctaagtataatagtataattctaagccttatttgctctttccttaaacacatacatccagcccgttaggctaatcactaaactggctaaaacaagccaaaacccggaatcaatggtgattctcccctctgcaactagcttctgtgaaccaatgaccatgtctcgacagtaaagaaatgttccacctgcaccgataattagggagacaatcaatgtagtataaatttcacctttactagcattgtgtccaaaaaaactgccgctcaacatttgatagcctactatcacactacctacgatccccatgagaaaaaacgcaaaatcactaggattactgaaaaaacccggcatagtaaataataatataaatccaactttcaatccccacttatagctattgcttttcaactgattctgccgttcatcataagactctttttccattctactcactgatcgaagaagtaatccatagaagagataaaagccaagaataaataagactccaataaaccaatagcctacccaggtaaagaaaatcaaatttgctgctacccacagcacgtgtaatactttctcaaaaatacttgcccacttgtttttcattcgtttgtgcctccagtcaatttaaacagctcctccactgataatttaaaataatgagcaatccgtaatgccaactctaatgaaggattgtatttgtgggtttcgatggcgttgatcgtttgacgagaaacgcccataatcgctgctaattcgccttgtgataatccttgttcctcacgtatgcttcttaaacgattgatgactggcatcttctcactcctgtcaagtttcctttacatagaagttaccatatttcacagcttgtgtaaagattcctttacatttccgattttcgataaaatccaatctatcctccaaatacaaacttattccttcaaatgttagatatagcccctcattagtaacaaaataacttatcattctattttgacaatataatctgttaaaatgaatgaatcccacctataaaaaattgattggagtgtacgagatgaagaaagtattaatcgctcttttttccgtcggtgcaattttaggactgtcgatccatttctttggactacagatcggactcgcactttttaataaaccgatctatatgattccaccttccgtctatcgattaacaaaagatgcattaacaattatggagaattatggagtatatgcaaaagagacaggatttgagaaagaaataccaaactatctagctcaagtcaaaaaagacgatacgtttgatgatgttgtgcccatgctcaatgaagccataaaggaagctggtggtgatcattcagctattattgaagtccaagaggataaagcgccacttttcaatccagctctgcttactttccctagaatcttggcagaagacaacattgtgaccctcattttgccttcatttcctgctagtgatgaagaaaatgtgcacacttacgttactacagcactcgaacaactttccaagatttctgatcccaaaggtgtcattattgatctacgagggaataccggtggcaatatgatgcctatgttaggggcatgcgctcctttctttaaagaaggtaaactattcgaatttacttctcctaacaaaaaaatccccgtcttcaagaaagacgggaaaatatgttttgaagaagataatttaagtctaccaactaacttaaactttcatcacttgcctattgctgtcttaacagatcatcagactgctagttcagctgaagttgtactggttgctcttttaggacaagaccatgtttcctcttttggagaagaaacagctggttatgccacaggggtttcaatgattcctctttatggaaaatacgctttgtccttagcaggtgcaaaaatcaaaggttccaatgggatactgtatgaagaaaagccaattcttcctgatgtcataactgaccacccggaagatgctgcactaaaatggcttaagtccattcattaaccagcaatttgagaaaatccttactaaaaatactttttttccttagattctgacctactctatctcagcgccttcacaagcgctgttttcaagttaggatttttgaaggacaccttttttagcatagcgccgaaaaacacgatggaccagtttgctcgctaatcgttggataaagacggaatagttgagtaatgcgatcaacaaaatcaaattgatataggtcgtattgccgagattaaatagatctcttccgacaatcaatgcgataaagtagaggagctgtgtgccgaagaagacaaatgttcggtacttgctgtttggcggataaattttccgctggatcaagatgtaattccatgcagtaaaaatcacacacatgatcgataaagcttgaccactgctgccgaacaagtgcccgatattaataataagtaatgttccaattgcgattgacagcgaagccgggaaggcatttttgaaaatagtagacaaaaaggcgcctttgatccgattgaaatccggttcgaaattcaacaaaaaggtaggaatgcctacaaaacaagcattgatgatcgtaagttggatcggttcaaaaggataagcggtccccgataacagtgttcccatagtgatcaagatggagaaaagcacttgaaccaaaacgagcgaccctgagcgggtaatattattgatgactcttctcccttcatccagtaccgaaggcagcgccgaaaactggttttccagcagaactaaatttgccacttgtcttgctgcatcgactcctgatgccattgcgatcgagcaatcggcttctttaagagctaggacatcgttgaccccatctcctgtcatagcaaccgtatgattcatttcttttaaataaatgaccatttcttttttttgctgtggagtcactctaccaaagatctgatagttgccgactacctctttcagttcttcggaggtaagcgtcgaaacatcgatataatcagacgctccgggaagattgacttttttggcgatttgactaaccgtgaccggatcatcgccagaaatgatcttgcactgaatggcttgggatctgaaatactctagagtagctttggcatctgatcggaccgtatccgataataagaaaaatcctaaaggttcaatcgttgcaggtaactcatgattttcgcaaatctgagggctatgtgccaatacaatgacccgatacccttgttcagccagcgctcgttcttgttttaaaacaggggcatgctcgttggacaaaagaatagaggccgcaccaataaagtaggtcccttttccttcaaaagaaacacaactgaattttcgttccgaagaaaaaggcacgacatgctgcatcgcatacgtttccttctctggaaagaagtctcttaatgccatggccgttgggttcttgtccggtaaatgtgccagtagattttgcgtgatctctgccatttcttcttctgaggtaaaagggatcactttctctactgtcatttgtccttctgtgatcgttcccgttttatctaagcaaagaacatccactcgtgctaacgcatcgatacagttaagctcttgcaccaagactttttttcgtgccagatagacggcactgatggttaaggtcacactcgtcagtaaaaataatccttctggaaacattcctacagctgcggcgacagttcgcaaaatggctttgttgaaagaggcatgcgtaataaaatattgtttaaggaataacaacgtacacaatggaatcagaatcatactgatccagcgaatgactttgttcagacttccttgaatcaagtatttttgccgcttgatcgttttcgcttccttattgattttttcaatataattttcttcgccgacgtggatgacttggcaaaatgcctcaccggctgtgacaaagctgcctgaaaacagttcagcatcaggttctttactgatgctatccatttctcctgtcaatagcgattcattcaattccaatgaaccttcgatgactttggcatctgccggaacttggtcaccattcttcaataacagaatgtcatctaggactaatttatggatcggcaatgtttctaaattgccatcacgatacacattgactttggcaacttttaacagcgccagtttatcaagggttcgcttcgaacggatttcttgaaacatgttaatgatcacattactaaaaacgacaaaaacgaataagccattctgataagaaccagttaatgccactaagaaaaagaggaggctgttgatcagattaaaaaaagtaaaaacatttgtaaaaatgattttcggatacgaattcgtcttatctttctttgatttgttgacttctccccgttgaatccgtgcttttacctctgctgaggttaatccatgtttgttttcgatgatgtctcaccctttcttcttatcatttgtcatactctcattccatcttacgtaagaatggctggttaatctataggacttccggttggtttttgcggaacttttattttttatagtctaaagaataatttatcctctcataaaagatgacctaattgtgtaaaatatagcataatatgctgctgcttggcgtttcatttttgtcacttcactgtcacgctttggcataatgttcctttctgacctcgtttgtttagtacttgaacattcagcaaccttgttctatcaacgatactcgtaatccctttctgctaaaataaataactagagaggtatcatcttttttgcgggttgttttttatctttagaaattctaaagggttggaatgaaagttaaaagaacacgcttcgacaaaaaaggctcaaaaactttttatcaaagtttttgagcctttaatgatttccgtttttttgatcagtaaattttcattcacaagtatcctatgacgctctgactaattcaaatgtttctgatccaaagagtcaatggcatgcatgagaccttccaacccagcaatgattttctcttttggtgcacctagattaaaccgcaggtaagtcttaccttctggtccataaacctcaccattcatgatcgcgattctttcttgttttaccagaacactttgcaattcatccatactataaggtaaatcttttatgttgatccagcctaagtaggttgcttctggaatagtgaaatgaattcgcggatcagcagacagtatcttctttgcttcgaaaaagttctcgtcgattgtttgattgagttcaacggcccatttcttttgattccgataacagtccattgtcgctagtagtgcaggatatggaatcgacgatagaccatctcttgctttcaatatcgtcaaaaatctttctcgtaatttttcatccaaaaagatagcataagagccacccagtcctggcgtgttgaacgtctttgatgcggaggatagcaaaactgcaggcacctctatcgaatcaataaattctaagataggtcgatgtttttctcctggacgccggacatccatatggatctcatcactcaagatagcgacgttatgcatttggcatagcgaaaccaagttggatagttcttgatcagtgaacactcggccagttggattgtgcggattgcatagcagaaaaattgctggtttttcgatagcaaatacgttggctaaagcatcaaaatcaaccgtaaaccgttccccatcattggttaaggaaaatgggatcaactcccgttcgttaccggcgatacaatgataaaaagcatcatagcatggagtaaatgttactactttgtctccttttcgacttaatagttggatgcaaagagataagctataaatgacacttggcgagtagacacaccagtttggatcaatcgtacaatcaaattcctgcaaaaaccaatggctgatgctctgcttataatcaagatgattccagcgagtataaccaaaaaaacctctagtcacagctttagccaatacttctttggttccatcagggatcataaaatccatatctgagattgagaagggcaatagccctttttctccgaaacgatcttggacataatcccactgggtcgaatacgtgccgtagcgagagcgctgttctttaaagttactcaagatcgatccctccttcatccaaggaacgaataaccgcagaaatcaactcgatcgtcgcttcaacgtcattgatgtccacgatggaatgccacgaatggcaatagcgaaccggcacgcaaaagactagggttggtttaccggcatctaactgaaccgaaccagcatccgttccacctccggctaacaaatcatattgccaaggaatttgattgctttcagcaacttccttgcagtaatccaacagctttatatttcctaatgcggttttatcggccagaacaagacctggacctttgccttgaatacgattaggatagtccgcagcttttggcgtatctttcccattggctacatcaataacgatattgatatcggcatctacttgctgcgcggcaactttcgatcctcgtgtcccagcctcttcttgaacagtccccacaccaatgatttcgacatgttgcgttttaatctgatttttgatctgagccatgatcgtacaggcaacacgattgtccaatgctttaccaataatcttctgctgattataacttttcttggcttgagtatttggcaaaatcatatcaccaatctgcaaaccagcagcttccaattcaagttttgatttggccccaaaatctatatacatctcactgattggtactacttccgacattgcatgcgttgattttggcagcgttcccaccacaccttctatgatagagccgtttttacgacaagttgctcgcacttgctgccccaaaatgacatgcccccaccatccaccaatcggatagaagtagacaaagccttcctctgtgatacggtggacaaaaaaaccgacttcatccatatgggcatagagtgcgatttttttcttttttgttgtcaaatctccaaaatagaggtttccaaatgaatctttgacgccattcgaatcaatgatcgtcatcagcacctcttgcacttgtgactcttgaccaggcagtgcatctaaattagaaagacgcattaataatttatcggttgcaatcaatagttatccactccttactgaatttcgtcaaaagttcagcattccccagatcatttactaatatatcgtcctcgatgcgaataccgaatttttctttcgggaaatagactcctggctcaattgtgaacgtcatattggcttgaattgacaactcatttttgggtgctacggccggatattcatgacaagaaagaccaatgccatgtcccaaattatgactaaaatgatcctcaagtccctctttcctcagtgcttgtcttgcaacttgatcaatctctcctaacgttttattgaaagaaaccttttgaacagctgatttttgagctgccaataggatctcataagtttctcggatctcgggttttacttcgccaaagcctatcgtccgtgtgatatccgaataatacccgtcgtagatcgttccaaagtcaatcatgatcagctcattcgcttcaagttttttctgactagcatgggcatgaggcaacgcggtacgctctccggaagcgacgattgtttcaaaagccgggccttcgctacctaatttcttgctacgataatcgagttcattcgctaagtctagttctgtcatccctactcgaatcattggcatgatccgttctaatgtttgatcggcaatctgcgccgcctgtctgagggcacaaatttctttagatgatttgatcattcttaaactttccaccatgtttttggtggtgattagctgaccattggcctccttcattaaaaagtgaagctcagtaaaagtctgataggaaatggtttccgcctcaaaacctaccttcattcctgcaataaatggtcgcattacttcgatcaaatgacttccaatcgggatctcacaaatttccacaccagttgtttgttgagacgcttgttctgtataacgaccgtccacaaacaaagttaatttattttcagtaactagtagtaagccgtttgaccccgtaaatccgcaaagatagcgacgattcgttttatctgtgactacaagtccggataattttttttccgctagttttgctcttaatgcatcgatcctcatctattttcccctcattccttttctaacctgaatcatctttaatagttgattctcgtctcaagggtaaacaatatactcagaatagtaaaaacggggcacaagttcacaagataagtgatgaccgatagaatggtttcttttgcaagaggactagtaccccaatttaccagacaagattccccacactattgtttatccgctacttgttctaacttatgccccagcccctttggctagaaatcaatatctgttaagtattgttcatcttcatctgagatgactgagttgcctttttctgcttctaataatgcttcccgctcgaattcttgtttctccaatactttgaagaatggcaaatataagccaaaagataaagcgacttgaatcacttgaatgatgactgctcgccaatcgaatcctgtgagaaacccttccataaatattggcacataaggcggatcaaaaatcgggtagttcagtaaacctagtttcatacaaatcattgggaacattcctactaatgccccaccaaagataaatggaatcatcaaaactggattcaagatgatcggcacaccgaacaacacaggttcattgataccaaacatggaagggagtaaagcaactgcccctacttttttgtatcgttgtgacttactgatgatcattgctaaaactaagccaatcgtcacaccagaaccggtaaagttggcaaaggccgataaggtaccattcgtaatgacatggcgtaatggttctcccgcttcgtgcgctgcaatgttctcggacaaatattgcactgcgattggtgaaagaatcggggaaagaaccgctgaatggataccaaaaaaccagaaaaccaaccgtaaaactaatactagataaatcacccatagcgaatctagactgccaatagccggtgctaaaatatccatgatgacttgcggtaaaagaacacccccagataaactatcggtaaccgcacggatcacaataaacagaaccccgatagccgcagtgggcgtgatcaattcgaaagaactggaaacaaaatccggaaccccctctggcattttgatcaccaacttgtgcttcgtgaagaattggtagagtttgaccgaaataatcgctatgaaaattgcagtaaataagcccttagaatcaagatagctggcgacgatattgccgttgtcatccacatccattgctacaatcaaaaaggcaattgctgacaacatcattgatcccactgtataaagcttatagtgttcacttaagaaatacgaaattgctagaactgcatacaaaccaactaaccctaatgaaacttttgaaataatcccaaaaatataaccgtagctttcaaaccaatttgcaactccctgtgtagtaatgaactcaggaatagacggaaaaattgctgcaacagaccctaataatagcactggtgtcattacgaccattccttttttgatcgcagtcaagtaagcattactatcaactttattagcaaccggcaccaatgttttacgaataaatgcttctactttttcaaaagcaccctgtttttttggactttccatttttttcactcctaattattgagttttcaatgcttcattcttacgatatgcaaccaacgcttgtttcattaccgtagccccatccatggacccatagatatccgacgttaataaaacagttggtttgttcactttatctgcttcccctttaatgaaatcatatttgtgactcaattgtggcccaactaagatgacatcatagtcattgatatagcgttccaatttgtcgacaccgattgcctccattggatagtctttttcatctaagctttttgattctttgacaacttttttcattgactccatcatcattgtcgttgagaagcctcctgcacaaacaagcaatattttcatgtttctttcctcctactttttttttgattacttattttcttcgcttttttcctttaacataccaatcatttcttcaatcaaatcgcgtgccaataagcttgtcattaaatgatcctgcgcatgaaccattaatagactagtttctgttttctcgccattcagttcaccggtaatcaactttgtctggacatcatgggcatcaatactcctttctttggcttctttcatttttgcttctgcctgttcaaaatcccctttacgggcgaatcttagcgcttcaaaagctgctcctcgcgaatctcctgctgcagagatgattttaaaaatatcaacttctttttcgttcattgtttcatccttctttcattaaactttgtatataagacttaaagtcttgaaaattcgtgattttggctagttgattgtctaacgcttggtcttccatcattttgatcatcaatcgactgatttctttatgcagatttaaatgatctttcttgatattgatcaagaaaataaccttgatttcttttttactgtaccaaattgattttcttaacaaaatgacatcgatgacttccctgatcgctgcctgctccataggatggggtcctgcgataccattttgatagatggtatcgatcattttttctctctcaagaacactgtgcttaaatccctgctcggcccacccatcttctaaacgagccgcttcgctttctagtagttgcaaataatcttctgattccgtatcaatttgaaaccactgaggatcaaataaactgagaataaactggtgtacatcaaatactttattttccgattcccgcaataggcttaaatctttttcgattttattgatttctgcccgatttaaaatcgtttttgtgtagatgatagggatagcaaactgttcctgatccagaggaacagtggaaatcagtaagtcaaaacttttatcaatctgatcaacttcgttcaaagcaaatgtggtgacttcagcattgctgaaaagccgctctaaattaactttcaataaataagaagcaccgccacccgtagaacaaatgacagctatttttttataatcatcgattaactgattcgcctgcttctcaagactagctgcgaaatagatagcaacgtagcctatctcatctttgctgatatctgcgtccaagtccttgtttaattcactgatgaacaccatcgcaacgttgaatacattggcatattgcgtataaatgtcatcaatgatcggattatctagttgatgtccggtatacagtctttgaagtaatggagcgacatgcatcaacagggcattacctaattcttgatctgttctaaactgtgtatggtaacgtaaatcgacaagctctagtgttttttcaattgcttgtttcaattgctgattactggttcgatcatcaaggaccgaaaattttcctctcagttgctcatgcaaataatttttttccatagtagaaaaagtaatgggataagccgtttccaaataggagaccaaatcttctgttaaaaggtcatacttatcggttgctgtccttacggttcgttcgtcattcgttaaagtgttattttgtgtgattcgaaaaacaagcaatcgaatatgctgtatgatattctcaaaaacaatatcgctcgctttaagttgatgctgttgcaacttttctgataaacaggaacgtagcgcctcttcatcaaagacgaagtgaaaagctttatatcgttccgtcaggacgggggtatggataatgttgcgaatcaaataaagaattgcttgtcttttcttctcttcagtcccgacaatcttcaaaccataatgtgctttgctgaataaagttaatccgtagtccttgcaaaacaattcgacttgtttgatatctgctttaactgttgaaagacttacctctaaccattctgaaatctgctgcatcgtaatgtattcttcatgaaacagcaggagaagttcgatattcttaattcgttcgttcgggttcccgttatcgatcttttcttgacgttttgcatgagataaaaatcttagaaacttttttttatcagaaatttccagttgatagcctgccgaacgaatccgctctattgaaaatccttctgttcgtccgatatctcttaaccacttgatatcattagccaaggtccgctcagaaatctgaaattcagcggccaatgccttgggagcaattgcttgcttctttgcatataagtattcaacaattttttcttgtcgcataatttcctcccgccttcacataaactatacaatgtaagccctttacttaaaatggcaactttttccgataaatgatgcaagaataatctgattcaaaagaataaccatttccttctacgagcaaacgattcggtttacataaccgggatcgatcgatatttttctgaacactgctgatcctgcatcatttcagctgttagcctcattcaactactccattcgcattctaaaaaagataactaatatacaaaaacaagccaaaagcctcgttacaaagctgttggcttgttcaatacagaaccattattgatcgaatcgattcttctatttttgatcaagtatacttctatttatacaccctaatcgcaggaggcacaaaatcagtgacaaatgcgttgatttcggcaagtgattcggcgaaaagaattttgtcgaagtcttcttgggtcaagaacccttctgttaccattgcctggtattgttgtttcaatggatcaaaaaagccgttgaaattgatcagcacacatgggttggcatgttgcccgatcctgccccaagagatgacttctgtaatttcctcaatggttcccggtcctcctggcaatgccacatataagtcagccagctcgatcattttttgttttctttcatgcatattcgagacaacgatcagtgacgtaagattctcttttgctaattctcgtgccaccaagaattctggtatgatgcctgttacttcacaattttcttcaatagcggtttcggcaattattcccatcaatcccgcattaccgcctccatagacaaggttatactgattttcacctagccatctacctaattctttggtgatttgcttgtattcttctgaacttccgatacttgctccacaatagactgcgacattcattctcaaatgatcccctttcgatctgattgcacttcatgttattatagtcgagaaataaggagggctcaatatgaaaatcaatgaatacaactcatgggtgatcgacttttataaaaaacggaactggtatcaatatgatccttttattcgtgttggatttcttacggaagaagtaggagaactatcccgggccattcgcggcgttgaaattgggcgagatcgacctgatgagtctgcaaaagatcaagcctactatcgagagaatttgatggaagaacttggcgatgtctttgacaacgtattgattctcgcagataaatacgatattgctctcgaagacattatgggtcatcataaagcaaaactggaagagcgatttaaagaggaaggatagcctagctgctaactatcacttatatttcttttcctacgcgttatcttgcgttatcctaagttgtgcgcccagttgatcacctgtcattgtcaacgagttagctaagggaaaaatattgtcagattttctagtctacttgaagcaaaaaaaagggactgtgccataagtctcctacaagtaacactagccgaacattaatgattattgctcctgcggtgcagggactcctcgtcgcaaaagtcagagggatctatcctagcaacagactattattcggtttaacttgttggatgatgacttatgtcatagtcccgtattataaatcattattacagatcaacgattgaattttttgctgcctaatttcatatgaaattgcggatcttttggtgtggaaggatcgacacctcgcaaatgaggaatttctccacagatcaattgcaataagacaatgaaattgaacgtcataaactctggatcggtggtcacaggtaagaccagatctgctgcgtctgactcataagtcgtaatcagaaaaatagtatccgaccattcggacaaaacttctttcattttctcagaccttggctcatcgccgttgtctaaaataaagaccatcgaatcttcattgatcgcattatagatgccatgaataaactcttcaaattcatatccactcaccggacaacgcatcgtctctaacaacttcagggcactttctaaaacatctccataaatagctgccggaccagtcacacggatttcttttgcagtgactaatcgttcctgatttgcagaaatccattttaatgaagtctcataaacagcttggaactgtccagcagcagttttcaccccttggatctgttgttcaaatgtctcttcagaaatcgttccttgctcaagtcccagatagagagcaagtaataatagattcagttttgtacaataaaagccctttgtttttgcccctgctttctcaggtccacaatggacagtcagaacaaaatcagccatttcatcaataaatgcttgttcttctcctgccatggaagcagtgatacaacctttgcttttcgctagtttcatagcgttgtaggtggaaaaagagctacctccttgagagattccgacaactaatgtctgttcattatcacttaaaaaagtctcttcagtgatcgtgaaaggatagaccgctcttacttcaagttgtaatagtttttgcatttgcggagccatttgcaacgcggaatgatagctcgttccagaccctgtcaaaaaaatccgagtgattttttcttttttgatacttgaaaaaagacggtctcctttttcgataatttctaacaatttacttggtgtctcttgtaaatactcttgaattgatgccattttttctcctccaatattatagaatgccaatcaaatgaacagcgatcccaaaaataataatgccgatcgtaatcttagtaatgctcgctttttttagcagcttataaatgccaaaggtgaaggctagcggcagcatctttggtaatatctgatccagtatatcttgaaccacgatttctgctccgctgatattccactttaatggagtcgtgatattcagcatcgtcgccaccatacctccaacaacacataatccaacgatcgttgctactgccataattttatccatcaagccctctttttggatacggtccaacgaattgacccctacttgataccccagtttcaatccaaagatccgaaccaatatatttggcaaattatacaaaactaaaaacagcaatggaccaaaaagattgccatcttttgcgatcgatacaccaataccggcagcaatgatccgaacagttccccagaagatcgaatcaccgatcccagctaaaggccccatcagtgatgctttgacagcgttgattgattggacatcaaaagccggattgttcgcattttcttcttccatcgctgcgctgatacccatgatcgttggtactaccgctggtgtcgtgttgaaaatttccaagtggcgtgtgattgctgctgcttgatcttctttatttctatagagctttttgatgactggcaacatggcatacatgtaaccgacattttgcatccgttcgtagttaaacgcaccttgaagagcaaaggaccgccagaatacactttttagctgcttcttctcaatcttattcaaaatcgatctctccttccgtcaagttatctgggacactggggatagactctttcttctgttcaatatagaagtgcaagatcactgcgatacaagcaccgattaaagcaatcgcagtaatatttagtcctccgtaggcagctgctaaaaagcccaagaaaaagaagggcgccattttctttgaaaaaagcatgtccagcaacaaagcaaatccgatggcaggaagcagatttccagctacagataacccatctaatatgacatttggaacagcttcgatcattcccgttaccttatccgcacctaataaaatagctaagaaggttggtagaaatgtacttaaaaagaacaaaccaactggaatccacatacaaaaggctaatcctttgtaatttgcttctttcgcatagctatctgctttgtgggtaaaataagcattgatgatccgaaccaatacgcctaaagattgcgctaaaactgcgattggcacagctaatgctaaagctacttcaacaccgctattagacaaaatcgcaaatgctgttcctaaaatccctcctgtcaccacatctggcggtgtagaagccccaataccggcgatccccatccagatcaattcaagttgcgccccaatgataattccattctttacatcgcctaaaaccaaccccaccaataaaccggtaacaagcggacgatcaaacatcatctgaccaaatattctgccatctaaaataccgattccagcaattaaccctaacattattgcttgagcaaccatcgtgtaaccctccttcttctaaatgtcaaagtccgtcaacaatttctttttatctctaggcagcatccgaaattctacttggacaccggcatccttaatcatttttaagttagcgatatccttttcgtccactgccactagatccgttaatttctttttcccctcgccataacgcaaacccccaacatttaatgtggtaattaccccacctgaagcttcgaccaatcggcgagcatcctcggtcgtcttaactaaaaccaagacattactcttttttgatgatgcaaatttttgaacgatttctccggattccgctactcctcgaatgtatagaacaacattggaaggtttcgccagatttaaagccatagatttcatttgatcatttttggcatcgtcatttaccactaaaatcgtattgatccctaaggccgtcgtccagccaaaagctacttggccgtggatcaaccgatcatcaatcctcactaaagatatcgtcattgttttgtcctccttgctgtttgattagttgattaatgtgtaaaattcctttcttcccttcttctattcccctaagtacccaatcctcaacagatagctcagctgtttcctctgagagtatgagagaaagtaacataggtaaattgacaccggtgattaactggaattcatatccgtttaataaatgattggtaaatagatttgccacacttcccccaaagacatctgttaggacgatcaacgtctgatcttgattctgctctaagtaagcagtcatctctgcttccgcatcatcactcgatttttctttggtcattgaaaaacaatcgatctcgatatcttcaccagcaatcaatttcaaactatcaataatccctttagaaaatgtgccgtgggttgctactaaatatttcatctcttttcctcctcactacacttttttataatgcaaaaagcgtgccaactagtgacacgcttcgaaaagtcctcatctatcagtcaagaaaaaggatattatggatatagcaaatttctggcaatggaatctgcacactatagattgtttccagcacactgaccgcatctttgatcactctgatttcacgttgatgaataaatacaaattgttcaagatctgcaaattcggtaatttctacttgccgtatcaaacgctctaccatgcaggagatatgaacataaagaccgatttttcgtggattcgttaacttcagtgctaatcgttcttccagtgtgacaattaattcttctatgatcgacatgattttttgagtatctaaaatagttaacgaatcgaggactcgaatgagggaaaaattttttaccatccgatcattcacaatcttcatgccattttcatccaaatcaacgccaaagatctctgacattttttgcgcgttcccaccagagataatggtttctaaataaacaaactcggcctctggaatcagaggatcgtcggttccaataatgcctaataaattatagtgttgagaaatactagcgggtatcccgttggtaaccaattcactatattccatagggaaaaacgctacctcaagcaatccttccaaacattccgacaacattttttgaatctgaatcgctgtacctatcccagtaaagcaagtggtgattatcgcgtttttttgagccttttccggttcgaacagttgaatgttcggtgagatcgattccttcatccgttccgcaatctcggttaaaggagtgccttgaagcatcatattgccaatctctagtgccatcaaagtccctagctgatccatacacaaaattggaactgctacggtctttttcaataaatcatagatcatattcaacgaccccatatcaattaggattaccagtcctttgactgttccgttttctcgtacatactcttctacctttgtagagatgtcatgaatggaggcctcgattggcatatcaaagctggtaaatattgactctcctagcatgcgattacacacattggcgatactgctagcggttgcgaaaccatgagcaatgatcaatccatcaatgtctttgctctttcttgtataacgtagtgtcgaaaagaataatgagaagagattaatgtctaatgaatcgaactgaatatctaaacgtcgctcaatttcaggaaaaattttctttagcgtttgccgttctttcccataatgctgctcaatgtaggcttccagcaaaaattcagaaggctgagaaacgaaagacgttctcaaaatatacttgtaaatgtagtgagacacaaatagaacgaagcttccatcataatgaaagaacgcctgatattcgatttcccgaaataattcttgcatcgtttgatgcacaaactcttccaaagcaactggtttttgctttgaatccgtaaagactaaccgatccataaagccaaccacttgttgatcgatcaacgtacgcatctccgcatcctcatcattttttctcaacgaataaatttgatttaatcgatgaataaacgcataaaggtcttgccggccatcattttcggaaagagattgtttttccccgtcgaaaacgtaattagttgactcagaaaactggctaacgattttatttcgaggaagcgtatacatttgtgcaggcagatccttgatggaaacatggacttcatctgaagtaacattttgagaaatcgcactgccgcaaacatacttaatggcattttcaatttcaccaatatttcctgaataaatggtatgaagaaaaatattcattacctgcgagctgaccactattttcttttcaagccgtttgctttcaacttgaaagagcttctcgataatttcttttttttctaaaatactgcgttcgctcagattaggtaaatagatagtaataggaattcgacgcaaaaacgtctgtaaaaaagcggtggttttctcagttgtcgcgaaggccaatcggacagttgcttttcgctcggttgattcaccgatccgagaaaaggtccctttatccatgaaagtaaaaagtttctcctgtccttccgcattcaaccgatggacttcatctagaaatagtagaccaccattcgcatcttctaataacccgcgcttcttttcgtaggcaccagtgaaggctcctttggagtaaccaaacaataatcctgacaagagctctggattattataatattgtgcacaatttaatactttaaatggagctgtttctgatagaacttctgctttgaccatatattcatacatgatttgcacgaaataactttttccgatgcctgtatcccccattaccataacaggaagaccattatttggataaaatacagctgtcttcaattgttcaatgggttcagccaaacttttatcgtaaccgatcactttttcaaatacacgattgataggtactttctcgattttgtcacttaactcttttactgaattcaggacttcagatacttcgatagcgaacttttcttgataaccccctcgattgccaaacaagacgggccgtgtattgattttaaaaaaaatgccttgatcaacaaaacgattggccaatcgactcgcttgtgttcgactaaaggagagttgagcttcaatatcggctgttgtaaacagtcccgattcaaccgcttctttagtagcacgattcgctaattctcggctccatgtagtcacttctacttcaacattcatttctacacctctttctttgccctcgaaataacaaatgttaaaaaagagtataccacggaaaaatttcttttaaagacgaaattaaatctcacagagaatcgctttcatttatttgttatttcatggcctgtccaatgcctcatactttctgtttttattactaaacaactttgtcacaaaaaaacatcgaagctgctcaaaacgcgcttcgatgttctttagtaattttatttttacaatgaaccaagtttccatataaaaagctcattatcaacgaacgaataggattgtgttgttattcgaaaacttcttaatgatgtttgtagctggcatagtaaaagccggatacaaatagcgcacctccgatgatattcccaatatagacaggaataaaattcgcaaagaattccaaccatgtgccgtggccttcgaagatcgctgctggaatgacaaaacaatttgccacactatgctgaaacccgatggcaacaaaaatcatgactggaaaccatatcgtcaatactttcccagccgcatctttcgcaccataagacaaccataatgctaaaccgacaaaccagttacagccgataccagaaccaattgcttgtaaccaagacgcagctattttgtgatcagcaaggtgaatgatttggtctaaataaactcctgaacttgtcaatccaacaaagtgaccaaaaaaatacgccacaaaaatcgcaccgaccatattagctaaggtaatgatcagccagtttttcactagttgcagaaacgtgactttcttatccataaaagcaatcgctaccgccatcatattccctgtaattaattcaccgcccccaagcaggatgacaatcaatccgattggaaaaaccgctgctccaactagactggtgagacttgaaagtgattctggaatagaggcagagactctaacataggctaaatagccaagagaaatcatagcccctccgatgaatcctaaaataagtttcgcaatgatcggtttttgtacttttttggtgcctagatgaatactaatgtccataatttcttctggtgtgtgcataactctttgatccctacttttccaatagattttctgataaaaaacaatagtgatttccttcacatttccatcaacgattataacaccatcgtttttgattttgcattgttattgtaaaaaaattcactaaattttcatcagattctattaaaaaaaccccggttaaatcaacgtccgttgtttaccgaggaatccgtttgtttttgatctgggaaagcactctagaagcaaatccccttcttgagttgaatatcttagaattgaatgactaattcagctcttttattatttaaagtcctttcctttaaatgcgatggcatccacttgaaacaagatgcctacctcaccacggtgcgcaaaagaagtctgaatagactttctgacagggtattgtccattaaatttttctttgatgattttttccattatcggaatatcaaagatatctttgaaaagagcgtccatttggaccacgtctgctaacgtaagtcccgctagtttcaaccgttcttccaagtgatcgaaagcaccgattatttgttgttcgaccgattgtccgatatttccgacacaatagccaacaaagactaaattcccagcctcaatcactcctgaatttgcccaatctcggttaatgtcatagcgcttcatctaactcgcctcctgaaataatctatttgaatttttgtctgaaaaaacagcctctagtttcttactaaaatacataaaattgttctgctttattccaacgagatactcaacacctctctcactttttctgcacctttaattatcgcctaccacttagaaaatgaggcgacatgtttggtgttaaaaaagaaaggttgcgtcttgttcccttatcttcaacagtgaatcaacacagcgattcgaacacacgtggtccatattgctgctcgttcgatagctcttttcgctaatcgctttgatccttttagaaaataatctccaaccaggcgctggaaaagcatagttacgtctcagacttttactcccaccaatgattacttcagcaaggcaaacaaaaaagctagttgatccttctatcaactagcactagtggaaacagaccggcagccactactccccgagtcagaaacgaaaacagttaggtagcggttaatgtctttttgctcactagcccctcctttaagcagcctgcttacgaagatatatcgagaatttttctaaaagctgtcgactggatgatcttactaagaatggtataagtttgtcgatcgttctttctgagcaagtttaagatattcgttacttctgcgcgatcttctgctagaaaggctttaaaaaaagcaaagtagagctgcgtggtcagagagaaggtagaatcagtaagcgattccgtcaatttttcatctaagagtgatgccttctctaactcattatttgtaatcaagaattgaatcatattgacatacaatgcgccgattagtcgatcaatcaactctgggtaaagtgaccaccaagtgattgcggcagcaatcgcttttgagagtaatggctcaattcgttcttcctcatcaaaaaagataaaaaaagttgtaatgaacaattccagttccatcattgaaaaactctcaagacgtgtgaaatattctcttaaagtcactaaaggccagtgatcgatggtcggttttagtgaccaagccaaagcatatgctgcagagctgatcaaccgatctgagcttatctctgacgctttattgtccctatagatcactaataacttatcgacagaatgcagattgaagtcatagtaaatagcaatgacgtctctaatcgtgattcgtttagttgcaggattctccttatcataaaggaagaaaaattctggttcactcatattcatattttctaagatacgcttgaatttaaatgcttcgatcgcatactctcctgcttcaaatttcgcataaaagctgcgggaagctacacctgaataaacttctttttgagtgtagtgtttcgacattctgatttttttgatcaatgggccatacgccttcatctgaccactccttttcacgtatagtatactacacatttttaaatacgggggaacatttaccgatgatatagtaacggtaacaagtggaaaggtggtgttcagatgaatacagtactaagcttacaagcatttaaagaagattctgccgtttctccaaattcaatctttacgtttaaatgtcaaatctcactaaaagtaccagcaacaaaataaatgcgattaaaaaagaatagaatactcccccttggtcattctaatcttttttaattagatacaaagagatgtcaaagtcccccttgcttaggtttgatccttgtcgagcaaaaggggaataaagccagtttttcaaaaaaatgaaatcaatacgtcaagaaaagagggaatcaatggatttcatcaatacattccacttcatctatcctgatctaaaaaatacatatacagatcaagcatttacttatttaaacattaaccagaacgttcccaagcaaggatggaaaattcatgtttctgctacttatactaattattttttgatactgagcgaatgtatctcatgctgtatcgaaaatgatgtagatatgaaatttttgaagaatcttgatcagtttacaaacaacctttctaaaagtacccctagagcctattcaggaaagttcatcacaatctatccctcaactttagagaagtttattgtgatgtgcgaaaagttatatacccgattaaatgattttcagggaccttacgttctttcagacaagagatataaagattgtaaagtcctctactacaggtatggacgttgtcgagcggacgaaaatgaatcagagacagaaagaaagcaattaatttgtcccgatggctctattatcgaagacaaacggttgccttattattctcagccgccttttgtacaagatccttttcatgatagttcacaacaagagaacccatctgcattgctgaataatagatacaaagtagaaacagctgttcattactccaataccggcgatgtatatttaggaacggatactatcggcaatcgaaaggtgattattaaagaagcgcgcccctatatcgaatcctcttcatcaggtgattgtattgacatgcgcaagaaagaaatagccttctttaacctttttccgcagtattgcccaaaggtttatgacagtttttacgagtgggagcattattttacggtagtcgaatttattgaaggacccaccctctctgagttctcagatcgagtagttgaagaagtgtatttcgacgatcttactggcagctatcgccaggatgctcaaaagataatcatcgagttaatgaaaatgatagtagcgattcataaatttggaatcacgattcatgacatttccaatactaatattatgttacgagacggacagccagtaatcatagattttgaaggtggaaaatttgcttttgaacaatacgattacatcgtaaagactcctggttttgataatggggatcattcaatcgacagaatgaagcgagattatgtttccttagggctcctgattattaaccttttcatcggaacaaaccaactggcgcaattggatcagcaagcagcactggagacattttatctttttgcttgtcattatcagctagaccctcgttattattcactgatcagcaatttactattgagacctcattcgacgaaccttgaaatccagctccatcttatgtgcacccacccacttgaagccgtctcattagcgtataacgaaataaaagaaaatctattagctgatgatctttccaacgtggataagaatgcagttcatttgatcgactcaaaaagcagttcggttgatttaacagacttagcaaacgaaaaagaactattcattttggcttatctcagttatttaatggacaatcaaaaaataacttttacaaataacgtagatttctcttttgaaaaaataggacatgtaaataaaaccggttcggttgattatgctcacttgattattcttgttttggttatgagtccagcagaaacgatcaatcgattgaaacctatgattcacctctggatacaaaaattaatcggttctcagaatcaagatggcagctttatttcagaatttgatggggttgagggagaggggcttcttgatggtgcagcaatgatcgtctgttcattggtggaagcttatcgtttttttcgtgaggaaagaatactccagagtcttactgattggctgaactatacagaaaaatttggcaagacacatttcccgcaaatcagtaaaagaaatgcgaataaatcaccttatttggcaaatggtaaagccggtctgctactggcaaaatggtatgttttgcgaagtggatcagggacagaatccatgaaaaatgaaacctttgagcaaataaaagaactgccactggtttcttcaaatgtcagctttggatacggtattagtggtatcgcctatttgaaagttctgacaaataatctcaaaagaaacgattacaactctctattaacgaatctactatcctacaaggtcaatttcaaaggaaagaatcgatacccggactgcaccaattcaagaatagaagcgagatttctcacaggggaaatcggcgtcttattcttagtggattgtatccgacagagattggaggatcatcagtgaaaacactctataaacattataaaagcaatattcttaaaattttgttgctgtcaggcctcttatcctttttacgcgttctgccaagttatctactggcttttgccacgaatgctatctttgccagaaatatcagccaatttcttttttgggacctagtgattctcattctttggctgatttatgtctgctcaaactatttattttcagtttatcaggagaaagaactacaaaaaatcagtctttcattgcgaaaacgtgaagctgactctatcaagacagtcccattagcagacttcaataaaatcacggctgatggctatgtgtcgaagctgacaaatgatatcacacaaatcgaaacgcagggcgtgatgagtttatatcgtcttttttctaacggatggttgattttgttctcaattgttgcattggccctttttaacctttggctggtcgttttggtccttggtttaacgggattgatcctttatatccctaataaattcgggacagtccttgtggcgcttggacaaaagttatctactagtaattcctcttatacaaaaaggattgccaatatcttaaaaggttacaacgttttccgttacaataataggctggcagaaattccaaaaaagattaccgaatactctcaagacctttctgagaataaggttgccattgcaaaaacaaatcacaagattatgaacctcattgctttttctagtttattgagtcaagtagtcgtagatattgtgacaggctttctggcaattatcggacaaacgacgattggagctattagttccagtggcaatttagcagcaaacatctttaactctgtatcgttggtaggtcaatcggccatggaactaagatccatagagcccgtcatagaaacatttgttgttgataagccaatcgttcgcgccacgaaaaaaacctacaacgaattcactgattgtatacgaatcgaaaatttatctttcggctatgacgcaaatctcccgatcctagaaaatttcaatttagacataaaaaaaggggggaaatatctcctcacgggtgatagtggcagcggaaaaagtactttattaaaaatcttgattggtgatttggaaggctattcaggcgaaataaaggtggatggtcatcagttgatggatgtggatagccactcttttattcaatatatcgaccaagacaattatttgttcaacacttcttataaagaaaatgtcgctctttggaacaactacgcaaacacagaaatagccgaagcattgaataaagccgcggcagattttgtagatgatattgacaaagtagttgaaaacaacggtaccaatctttccggtggacaaaaacagcgcattggtttagccagagcctttattcaaaaaaaatcagtcatcctctttgatgaaggaacctcttcattagataaaaagaatacgttgctcattgagaatctccttttggaagacaacgagttgacggttgtgatgatcagtcatcatccactggaagaaaaccttcataaatttgatcaaattatttctatcagcgcccctttaacgcccgaatatcaacggatggccactgccgaaggttaacagttcatgaaccgtggagcaaaaaattctcattattataaatcttctgaaaaaaagtgcctcccaatttttggaggacacttttttggaagtcttttattcagattttaacagctgatgaaaagctgttcgcaactgctgcatcttctgtgtagcggatggttgatttgacgcattgacagaataataaattttaaactttggttctgtacctgaaggtctcagacagacccacgaaccatcagtaaatgtatattttaggacattggatgatggcaatgtaattctttcgattgattgaccggcaacccaccgttcagaagtcaggaaatcttctttgaccattaagacaaaatcccccaaatgagaaaatgacagggatcttaaacgatctagctgctgattcatttgcgacaatccatctttgccaggaaaaacttgggtttctaattgttcctcgtaataaccataacgttcatagatttcattcaagcgatcaactaaatcaattccgaaaaggaaacagtccagtgcggtctcaactaataatacagctgcttgaatcgcgtctttatccctgacaaatggggctaccaggtacccaaaactttcttcatagccaaaaagaaaggttttatcttttgtttcttctgataattggatttgttccccaataaatttaaatcctgttaacgtgtttctaacttcaatgccataagcttcggcaatttttgcccctaaatcagatgttacaatcgtttttgcgataaatgaatttgctgcttgttttactcgaaccaaataatcaagcaataacacccctatttgattgccatttagaaagactggctgtccgtccttacgtacaacagcacccaagcggtccgcgtctggatctgtggctagaattagctgtgttggctgtgtttgagcctctttcaatgctagagtaaacgcctgttggtcttctggattaggagaagagacagttgtaaaatcaggatcaggcagttcttgctctttcactgtccgaagattcgtaaatcccaagcgttgaaaggccttttgtatcaatacatttccagtaccatgaagtggggtataaaccattgaaagctgtgagccaaaatggcggatcctttcaggattttgggccacctgaatcaattgatctaaatacaacgcatctacttctttcccaaaaatatcaatcaactgttgctcgacataagttgacaataaatccgcttcgatcattaattcattttgaatacttgctaatattcccatcaattcttcggcagttcctagtgtaatttgaccgccgtccgaagcatacactttaaatccattgtattgcttaggattatgactcgcagtgatcatgacacctgcaaaggctttataataccgaactagaaaagacaattgcggggtcggacgtaattgatcagataaatagacccgaatcccctgactggctaatacgcgagcggtccattccgcaaatcgtttagaaccatgtcgattatcaaaagaaatcactaccccctgttgttccgcatgcgctttttgaacatagcgagctaatccaagtgctgcccgcttaatggtgtagtcattgattcggttgatgccaacacctagctctccccgcatcccccctgtcccaaaagccaaatagtcataaaagtgttcttctatcacagcaggatcagacagagcgagcagctgatctttcaagtttgcttccaaagatggataatctaaccattcttgatattttcgttgccaattcattttgtttcctcttttaattgtttgagaatctctgcaatcgacaaggtgcagccagccattgaagtatctgctacgccataatacatcgtcaattgatcgccaatttgtatgccaccacagccaaagacgacatcgccaaagaacccattcttttcatagtctgcttcaggttccatgattggtttttgacttctagcaaggactctcgttgggtcttgcaaatctactaaggctgcacccatacaatagcgatgttcaggagtcgcaccatgataaataatcaaccagccttcgctggttttaataggaaccaacccgccacctacacgcccactgtcccaacaatcttcacgaatccctagtaaatgccggtgctgtccccagctaactaaatctggcgaagaagcaatccaaatgtcatagttgccaatgcttttcagagagggacggtgtaaggcgtaataacgcccattgatttgttctggaaaaatcagcacatctttgttctctggtgcaaagatattccctaaatcttgataggattgaaaatccttggtagctactaatgaatcacaaacacccattggtgagacagaactaaagttgatatagtaaatatcgccaatctgtgtgcatcgcgcgtcttcgatgccatatgattgatattcattgaaaggatacaagaatgcctcctcatcaatcgtaaaatgatgcccatctttactgcgggcaattcgaatataagaaagagatgtcagatagacaaaactatccaacttgtcttttttgcggatcattctcggatcgtcaaaatcataatctggatcatctcggtggaatgttaatacttccatcgtttgtgttcttggatcaaatacaggcgctttaataacgttaaggtcgtcagagattgggcgctctgccacacgtaataaaagtaagacttcatcgttgtattttgctactccaccattaaaggcgccaatcacttcatacccttcatgtaatggtttcacatctgcgggagtgatcaatggattttcattaaaacgttctattttcatctgcttaacctctatctaaatggattttctagtttgattttctgcgcgcctgcatcactgatgccggcatatagtacaatatgatctttatatatatgaataccaccgctaaagacgacatcttctaaatctgggcgtttcattggtccttgttggaaatcgtttctttctgcaataatttttgcctgtgtcatagcaaattgatttcgttccagacagaaaaccatcgcataataatgacgatttccttgatcatcgaaattctcgatatggcctaagacccaaatgtcgccatcaatctcatggatctcattgccgccaccccattcgctttcacagaactggtcagacagtaacggggcttctgtaattgtttcaatggtcaaatcactaagagtatgaacgatcgttgcacctatcttgcctcggccacctttagttccttgcggtcgtgtcagcactaggatttctccagaagataattgtttcaagcgcaagtctttcatcccccacggcccctcaaagattttctttgcttcggaaagagtcgccaagtgataaaaaaccgtacgccaattcgctgtgccatcttctagaaaaacaacttcaacccccccaaggatgacttgtccgtcaattcgagtataaaaaggatcctgtaaagaaagttcgatactatcagcgattagtgtccacctgtttgattcaacctcttcaaataaactgacagtggaaacttcactgtctcttgattcaatgcgacctgcaatcacttctttccccgccaattcaaaaggggcagtgatattataaacatcttgatcacccacaccgctaaatcgcaaaattgcggcttttttgactactttggctttctcatttcgatattcctgcaataattgcttgatataaatcatagctgctcctttccaatccaacatgcctttgccggcagatgaacccagtgaccatcttcacttaacatgccatttccaaaaatggtctttcgatttccttctaacgagtgcttgatcggctgtccaaaatttaaaataatttgtaggctttccgtttgataactcaagcaatctcctgttaactcaatgttgcggatggctgtaaaaggtccttctgtttttcgcaaccgaatcagtttttgataatctgccaaaatccccttcgcctcctggttcaccgctgccaatccgatccaaccgctttgctgatttgatagccaaggaagcatgcccctcgagcggtcacgattcacttggttggccattattaaagcgtgtgactttcctcttaaaatcagttcttcttggtatttattttttgcttgaatatccctgatatcagctagctgctgaggcaaatagtcaccgacaccttgttcttctccctgaaataaaaagggaatgccacgattgatcaacagaaacacggtcaataagcgatagatgtcgcggttttcatttgcaagccgctgccatgaacggctcatatcatggctgttaaagaacagcgtaggcattttcttttgttgactcatttctttaaaatccctagctagtttctcaagatccaatgcttccatgctgcccaaattaaaatgaaatgcggtatcgaacaatccatcttctgtataactgttgatcaatgagagttgatccgagctaatttcagccactgtaaaaattgatggatcgactgctttgatccactgatttaattcctttaacacacgtttgatccccggttgattcacatcattgcgatgatcttgtttcccatcttttcccactggattatcaataaattgatcactgaccgtcaaattattgatgacatcaaaacggaacccatcgacacctctgtctagccaaaattgcaagacatcaaaaacggcttgtctcacttcttgattctgccagttcaagtctgcttgctcttcggcaaagctatggtaataatattgatccgtagccgcgtcatacttccaagcagaaccacaaaaaaaactttcccagttgtttggttgatcttgccatatataccagtcccgctttggatgttctttgccactggctgattcgatgaaccaaggatgttcggtagaagtatgattaactacgacatcaatgataattctcatttctagctgatgggcttcttccacaaggagatcaaaagcggctaaagtaccatactgaggatcaaccccacaataatcggagacatcatatccattgtcaactttaggcgaaggataaaatggtgttagccagagggcatccataccggattcttttaaatagggcaatttttcacgaatcccattgatatcgcctattccatctccgtcactatctgcaaatgaggcaatataaatttcataaaatacagcattttcccaccacattcgttggtctccttacttcagtgtaaattgcattccatcttggaatcgttttgaaaaaatcaaaaacaaaaggatcaatggtaacgtgagcaacacagaggctgcatacattggtcccggatatgtcccataaggcccaaacatttgcgaaatcaagacatttagcgtaacagtggcgtcactctttgaaacgatcatatcccaaagcaggttcgtccaacgatccgtgaataggaaaagaaaaatcaccgttgtgatcgacttagacattggcaataccactttgaataacacttgcatttccgttgccccatccaactttgcagcctcgatcaacgcatcgggaatggctttgaaaaagttggtatacataaaaatcgcccataaactaattgcagtcggaatgatcattccagcataagaatccaataatcccactttggtcaccattagaaattgggggatcagcaaaatgatcgctgggaaaaacatttgaaagagaataaaatgattcacgaatttcttccctttaaattcgattttggcaagcgcataccctaccatcaatgcaaagaccatcattaaaaacgttgcgatcgtagccacgatcgtggtattcacgaatgcaccgatccaaggaacatctgctgaagtggccgaaccgccaaacagccacgtccaagaacgtaagctaaaagtggtcgggataatttttcgatcgacttgatcccaagcagcaaacgagtgcaaaacaagatagacaaaaggaaacgtcatgaggagcatcaccagggtggttactagatataggacactgttctttcccttcgttcgtttattgccaaccatttttttcaccccacttttctagtaacttccgaataacgccgatagatgcaaaagtaacgacagaagccattagtgcaactgcagacgcgtagccggatttcaaattaacaaaggcttgattgtagatttccatttgccatgtattggtcgcaaagtttggtccgcctcctgtcaactggtagacctctgtgaagataccaaagctgatccccaccgccagaactgtaaccgtaaagaatgctgggtacaacatgggaaaggtgaatttccaaaaccttgtccaaggactcgcaccatcgattgccgctgcttcatacacttctttgttgatattccctaagcccgaaattaggatcagcgcatagtagccagacatcttccaagcgatcatcagagaaacgatgatgatggctgcatggggattacctagccaatcaatatcccagcctagtctcgttcgcaagaaggtattaaagggaccgttgtaggaaagcaatcctttgacgatcaaagaagtgacaaccccgcttgacaggtaaggcaagaagaaagccaccatgtataaccccttcagctttggcaggctgttgactaatagcgcaatcaccatcgaaagaaccagcgccattggtacaaagataatcagaaatttatatgtaacgacgaatgcagattggatcgctggactttttatcgcatcaataaaattctgaaatccaacaaattcaacggtcggtgaaatcatattccaactcgttaatgctagccaaaatgaccaaaataaaggaagtagaaagaaaatcaatgtaaaaatcagataggggctggtaaatgaccagcccaattttgtgttcttactcattattgtagcgccccttcgacagctgtcttcgcatcgctcacagctgttttcgcatctttttcaccccgaacaactggcacccatgcttgttcgccaaatacttgctgaatgtcattgtatttctcgttgtccattgctggaaccgcatacggtacattctctgcgtagactttcatcgctggattttcttcaaagtaggctttgaaagcatcgttttctgttgcatcatcgcgcgctggaataagcgaagtcatttctagtaatttcatgtcgttgttttcatcagaataaacaaattccaagaatttcatcgctgccgcttgttcttcttctgttgcttgggcgtacatcacgattcctttagcatctgcataggtggatacttgttctgcatccgctaaagcatcaggtaccacaggcgtagtaaccgtgtagttttcaccaaacttcagctctgggtatttttcttcccagttagggaacgtccaaggacccaaatcggtcataatactatcgccgttttcaaagggatccgttgcttcaccggtgcgcagtacttttgcatccgctaatgtatgcatcaaaccaaatacatctgtcatggctgcttcattagctgtgaattgattgttttcgacaaagctcgcaccttcactggccgcattgtagagtgggaagaaatcaaaccaacgcatccaagccgttggatctgctaagtcttttttcgcccaaagtgctttgtccgttcctttgattttgtcgacgactttcaataaatctgaataggttcttggcacttcatcaaagcctaattctttcaaactatctaatcgccagccaaacaaaatcggattggaataaacaggtagcacgtattgactaccatcagagaatttccaactatcgatggtttgactcatattacgagctttgacgatcgtatcgaaagaatcttgtttttctaatggtaaaatagcctgactagcagccaactgggcagcaaaactacgattgatgttttcagataatgttggtgcggtgttagaagcaatcgcactttggattgttgcttcagaagatggactttccttcatttgagaaacttcaactgtaatgtcttcattttgtttctcaaagtctgcggccatttcttgccaatacttcaattgtgttggattgggtgcagcccaaaaagtaatctttgtcttcccatccgttgccccagaaccgctctcttttgattgattgctacaaccagtgaataaaactgtcactgccactaccgcagcaataccaaaaagcatttttttcattttcatgatcgttcctcctaaatagtaagcgatttctttttacaccgtcatcataccacccgtcattttaattgtcaacattacgtaattataattacaacattacttttgtaattgttttaggctattaattttgtaacattatggtataatcaatataagactaggagaaataaggtgaaaatatgaaaaaagcctctatgcaagatattgccgatgcattgggcatctcaaaaaattctgtctcacaggcgttgagaaataagcctggtgtcagtcaacaaaccaaattactcgttaaaaacaaagcagatgaattaggctatcgttatcaaacgatgaatgaagataccacgatgtcattcttattgatggcaaccgaatttgctttttctcaaacgagtttttttggcgaaatcgttaaaagtgcagaagtagaagctcaaaaaacagcgatcaaacttgatacttataccattacagaggaagacttacttagcctaaagcttccgccaaacttaaaaaagtatgacggtatcctgatcctgtctcatagtaaaaatgcctacatcaagaaagtaattgatactgggcttcctgtcacattgatcgatcaccatgatccttcactcacagcagatgccatcttgacaaaaaacaccgacggaacgttccaagccatctcacttctgattgaaaatggaatgaagcgaattggctttattggtgatacagcattttctcccagctatcttgagcgttatcgcgggtatcaacgggctttacgagaacacaatctaacacatgatcctacgattgaaatcacagaaattgaagaatctcaaggtgctttatttaacagcttaaagaatataaaacaaatgccagatgcatggttttgcgtgaattctgggctagctttcatgttaaacagttatcttcaatcttctggttacacgatccccaaagatatcagtgtgatttgttttgatgaaactgaatttacacgcatggcgattcctcaattgacaaatatcgctaccgatctgcagtttatgggccagttggcgattcgaacattggtccatcgaatcgcccatccccaagagccaatcgtccatcagcaaatcgttccgcagctgaacatccgagaatctgttcgacttattaaagcaaattaaaacaaagcgctaaattctcccacaaggtagaatttagcgctttgtttttgttgaatctattgtactggttacttccccctaagcgaagcaggcgaatctccaagagaaacgagagtcattggatcaagcagcaaaccagaaaagaaggcgaattaattcttgattgctttaagagatttccctctaattttccaaaaagaataacctgcaatcacgacggcaattccggcaaggatccacggaccggtgcttcctcctgtgactgtgatggtttgttcccctagattggcgttgctataagtgatcgtttgactgctggttgcttctgcttccgcatctgtcaaaaaaatggcattgctgtattgctttgaaccggcttttttgatgattccgccataattgatctctttgactttaggatatgcttcgataaatcgccgcgtctcatgggtattcccaaaaatgatcatgatgttttcggcgagttgttcgatcttaggcattttagcaattagttgatccgttgctaaaatcgtcagcttgatacccgccggtttggaaagattcaacgacatcttcttgaattcatcattggcagcttcatcgtttgcgacaataatgcggttgatattaaaaaacttactccaagaaaaaacaacctgaccatgtaacaaacgatggtcgatccgtactaatttgatcataattcatcctcctctgctgttgcttcgactagtaatttcttgcaatttacaatagattgctgactttcctgaataatagctgctaattcttcttgcgagactcggttgacttgtgtcgcaagcgtgatcaccaatggaagattcattccagcgatcagttccaaatcggggtgctcttgaacgaccctcagcaggtcgttgttgacactccctccaagaatatctgtaagaatatacgtgtctgccaagtctactttggctaatatattctgaatttgctctgtcatcggttgatcttcgtctcgaaaagcagataatgcataaatgttcgaatgatctcctataatcattgcagcagtctgttttaatccttgagataactctccatagcttgctagaatgattgttgccatatcattaaccctcctgtctgtttacacctttctataagcaaaaggcgtgccaacttcataaatcgctgtcatagcaaggattctatcagcattcaacactgggaaaaagcgtgctgagagagtgttgggggggagtgttggagggcagtattggagagaacattagaaggaagtcttagtttattgcaactcttggtgtaacgacttgctgccaaaccaaccgctgataaactgataaaccaaaaaagcgtctagacaagcaaatcattgcctaggcgcttttcttaaaagataaatgttgtatcactgtccatcaaacagaacacttctttacgggtatatgcttgcggtttgctgcatgataatcactgaaaactttcttcgatctcatttagatgaaaacaagcaacttccgccgccccttgttggatcaatcggggtttttgcatgtggcatttttctgtcgcgtagatgcagcgaggatgaaaaatgcagccagttggtaattgcttgatgtcaggaatatccatacctttcaaaggcaaatctgggacagtgtattgccggttagcgactccttgcgggacggctgctactaatgcccgaaaatatggatgattcggatgattggtggcttgtcgaatatcaccgacttccatcacttctcctaaatacatgactaagagtttcccatgatctgaaatataacgggcagtggcaagatcgtgcgtaatataaacaaaagaaattccatacttctgattcattctccgcaacaacttcaacaaggagatccttagagacacgtctaccattgaaacaggttcatctgccacgatcaattctggttctacagataatgcccgtgcaatcagtacacgttgccgttgtccgccgcttaactgatgcgggtatttatcaatgaactgttctgtaggaaataacccgacatcggctaatagcccatgcactttccttcgcgcttcattctgatccttagcgaatccatgctttcgcatcgctgcttgcagtgaatggaaaatcgttttgtaagggttgagtgccgcaaaggaatcttgctggatcatttgcactttgaggcgatacgcctgatattctttctttgtcatcgtgcgcaagtcttgacctttataaagtacctttcccgctgtaggttgatggagatccgtgatcagctttcctaatgtcgtcttgccacagccgctttctcctactaatgccaagctttctcctggagcaagcgacaaatcgattcctcggagaatcgctggctcatttggcgaaaaagctttgtggacagctactaattcaagtaatggactcatggtcttcctcctgtacctgtttgaagtggatacatcgcgcagcttgttgtttactgacaggaaaaagcatatggcaagtctcctcgctgccatcacaagcaatgcgcacagcgaaagggcatcgttctttaaagcggcaggtcgcgtccgctttagctaaatcaaaagccactccttgaatcgatgaacgtgtatcaatagcatccgtcaagctaggaattgccgccaataacgctttggtatatgggtgggcaggatgcgtcatgacggcactcacctcgcctacttctaccagttgtccagcatacatcacagcaatacggtctaccattgaactaacaattgatagatcatgggtaagaaaaacaatcgtaattcctttctcttgattgattttccgcaaaatagccagaatatgccattgagtaatcacgtccaacgctgtcgtaggttcatcaagaataatcacctgcgggtcaagcagcaaacttaatgcaatcagcactcgctgcttcatcccgccgcttaattcaaagggatacatttttctgactccttgatctaatcgcacatattgcagcaaatcattgattttggcatccagtagagcatcgcccgttttttgatgggctactgctgtttcatagaaatgttcctctactgttaagatcggattcaacgcactttgtgccgcctggaaaaccgttgcgatctcccgccagcggtaacgattcccttcctgtgaaggcaaggaaagaaagtcaactgcctccccagattgccaataatatacttgtccagccagtatttctcctggctcatcaatcaagtttaaaaggccaaaagccaatgtggactttccgctgccgctctcaccaatgattcccagaatctctcctttttcaatcgttaacgatactcgatccactgcattgatcgttccacgatccatctgcttcaaaagcatctctgaagcttctgatccccctcgttctccatgcgcgtttgaacctgctggctttagttgattctttcgtgacggcttgtcaggattccgactgattcgccattttgatctacttttcgaagttgcgtgacgacgaaaccctatagttagctggtctgcttcaagtatcttacccatcgatctcactcctaatccttggattaaaggcatcttctaatccttttgaaaaaagaaagcaggccgactggaaaacaacgatgccaacaatcggtgtaatcaaataaatagcagctgaggatccaaacatggcaccggttttggtcattgccaaattcagcatgattccccaatgctcccctttaaaaggtgccaatccaagcaacatcaagccgacagaagcaagaaccgatgcccgcatgatcaagacaaaattgattgcaatataagggatcagactaggtaaaatatcttgccgaatcatatatcccttagacattcccaaaagccggctagccagaatgtactcacttccccgcaatgtcatgacctgactccgaacgctgcgagctaaccctgcccagttccaaatcgccaaaagaaaaccaaaagccagaacatttcctgcactgatcaccaaagaaagtgccataagtacgggaaaagaaggaatcgtcaaaacaacattcgtgaggaacatcaagagtttatctgttgctcctcccacaaatcccgcaacaatgccaatcgacatcccaatcaaaatcgagaaaaaacctgaaaataaggcaattaggacgacatccctcgttcctaaaataaactgcagcaatgtatctctaccagtaaaatcggttcctaaaggatgttgcaaagaaggacctaataatcgattggtataatctgcgggcaagtcgccaatcagccattgcccaaaaagagcgaaaccaactaaaatcagtaataaatacattccaacagccgcttgacgatttgcacgaatcactttgataaaagaagacaattgtttcattctgtctgcctccttaatcgaggatccaaatagccatatagtgtatctacaatgacattggcaccaactactgtgacaatgatcataaagaacatcccttgcatcaaaggaatatcacgcaccgcaatagctgtgttcaagtaatagcccaatcctggataagaaaagatgttctcaatcaaaggcgcaccgcccaataaaagaccaaaagtcgttcctaatgtagtaatcatgggtaagcgagcattctttccgacatatttcttgcggatcacaccatcactcaacccacgcgcacgtgcatacttgatgtattcttggtgcataacattcatagcacttccccgcatattcagaatccagttcgccaaataaacaacaaaaatggcgctgataggcaatatcccatgacgtgccacactaatgagaaacggaaggttcaaaccaaccatcacttgtgatccataggcaccgcggcttggcagccagacaagctgcacggcaaacaaagagaccaagaagaaaccaatgaggtaatccggaaacgagccaaccatggaggtcagtgtttctgtcaccgtatttaagcgtttatttttgcaccatgcaaccatcaaaccgattcgtgtacccgccatgtaagaaagaatagtcgccacgccagctgaaaaaagcgtccaaggcaatgcacttaaaacaatggataaaacaggcgtccgaaaacgaatcgaagtgcctagatctccttttaagagctgcagaatgaaatggccgatctgctgcagcaatggctgagatggatcataattcagcatactgatcgctcggctcatagcatccgcttctgagattccttgcgtacttcgcagctcatttgccaaaatcgttactggatcgccaggcatgattttgataatcaaaaaagtcataaagacgcctgcggttatcgtaaagaaaacattcgctaatttcttcatttcttatacacgcctccttccagtctatttgtttaatcagtgattcccatgctcttttgcaacgttccttccgcaatcaatgaagaaaacatcgattcgccgacgccaataaagcgtgggtcttgaaccaattggtttgcaggaacttgaaagtcaatagccggattaagaacccgcactggaaagcctttttctagataagggatgaacaagatatgctcatttgtcactgccatcaactctttagtggccgcaataaaatcgtctccctcactgtcaaacagatgattcgttaaagcgatcacatcaactttcccttgagcgttggtcaaatataattctcctgttggctccgtttcaagtccgaatagccaactgcggcccttatataattgttcatacgtcccataaggattggcataaagaatattagaaggcggggcaaattcgatagcaacggtgtgctctccatttctcaaatacgcatcataagaagcgccttccattggcagaaatgtcacatcaaagccaaaactattcaattcattaacgatcgcttctcccggcaataaagctgaaccccagccattattgcaagcaaaatcaaaggccactttatttccttgcgcatcgatccaggtatcttcttttgtccaaccagctgctaataagacggcttccgcttgctcaacattgtattctcgtgcggtgagctccgactgcacccaatctgtcaatccataaacttcttgtaaggaaagcggcaatcctgtactccccgtctcacttggcatactgccgacttctgctaacggaagaatttcatcaggattcaccaaataggccacagcttcgcggaaagccagctcctgggcaaaagcctgctttacattgaaaactacggacatttgtgaatactctggtaaataaaattcagtaaaatggtccaacttactttcaacttggcgaatcaaatcttctgtcataccgccactgtgcatatcgagagtcccatcgatcatactgttggcagctacttcaggtgtgacagcgcgaataatcgttaatgaatcgatgccagtctcttgataaaaatgttcattcttctccaagactgcttcactggtagaaagagcagcaatcgtaaatgcgcccgaaccaaccatatctgtcacttgcggcatatatccttccaattcttcattaaggatttgtaattgttcatttcctgcttctgaataccaatacgtattggtctcatcatgccattcccgctctgcatcagcgatgccttgatattgctgtgcccaatcaccgtattcctcgaaacgagcagctacctttacatcagtcagtagattcagcatcaagtgactttcatttttgaaataaaacgccactgtttgctcatccgggacttcaattttctctaaaaattcccaaatctgtttcttaccgacccacatttggtagctggtgaggacatcttgagcagtgatgtcgctgccatcactccatttgataccttccttcagtgtgatattgatcacattttgatcaatgctgtaactcgaagctagcctaggcttgaaattctcgccgccttcacctactggggtgaatgaaaacaacgcttcttgcacataaggttcaatcccaccaccaataaaaccactaatatagggattgccatgggcagttggcggaacaacataatcgccattgatcactaatgtttgagagtcctgcgctgtttgatcggtctcctttgtttcttctccacaggccgttaagagaaagaatgcacccaagcaaaccagccctttgaattttttcatgtgttcactcctcagctaatatgatccctgttgatccgataacgattgacggattgtctccaatgactatcggatcaaccataggtgaatagaaaccaaggcttgccaacttctggacctaggatagaaggattgttcacccgacgaatgtaacgacttactattcgttcagctatgactacctatttatcagtaagcattatcattacgaggcttttatgcctgccatttgtcaaaaaacgattctgcgcatgaatgtttagacaacaaaaaaaggcatcggacaagactgtccaatgcctttgacatagcaaaataagcgtctagcatcccgcgaaaatttaccaaaaaaacaccccgctactagaaatgaagggaaattttgggtacaataaacacgttgatgccgatggcgttcaactatggcaacttgattggtcatcttggttaaaggtctgactgatcagggcctcgccgctctgcgccaacagagttgcgaggtgcctatttttttggtttctattcggttataagtgtagccgattttggaaggggttgcaagcgaacatcagaggaaaaacgaacaaaacattcaaaatatggcagtattttattgagatatggagattatccttgatatttctattgttttaacaagaatcaaacggatgtacaggacttgctgctcttcttttaagaacacataccacagggcagttactggtctttgttttgttccttctttcgcagtgcttcgtctaataagtaaatcacagtcaaatatttatccttctctttattaaaaggaatacgcaagtaatacccagcaatgagaaccaacaacaaaaacacaggtaatgtgaattctggactttttatttcgaatgtcaaagccaacatagctaagataatcgataacgcagacatcgagtaagacattttgtcatatgatgtaagcagctctttttctgtattagaaaaacgtgtgctccaaaatcgcaaaataaacgcatcttcttccgcaaccctatcaatcagttctactaattctgcttttgtgcgcacttgttttacatgcgtgtataagatatctttcaccacgccgctttgatccttttttgtatagaaatcaaataaaatttctgataaacaatactgagcattgttctttggtctaaacttctttaacatctacttcctcctttggtattataatcgcagcacatcataaatatttaatatcaaactatataattttatcaaaaagttaaactaatttttcattgtctgcaactctatttcattggatttaccgacctaaataatactatgaaaatgttactcctagtatgactctctacacaaaaagagaccaagaatccttccgattctggtctcttacgtcaaaactaatactcacaactcccggtatttctttttggagtccttactttgttccaccggatatttcaccgcatttttctgcagtttctctttgatgatctcatcaacatccagctttagattatccgccagcatataaatgttttcattcctacacttcctccccaacaagcgtcaagaaagcctcttcgagattcttcttattcacttttaatagaatatcagctaccgtcccgctggcaacttctttgcctttgtttaacacgagaatccgatcacacagcgtttccacttcatccatgtaatgagaggtcagaaagatagtgacccccttgtctttcaaagcgagcaagtatcgccaaacctcgcgcctggcctgggggtccagtccggttgtcaattcatccaaaaaaatgatttgcggattccccatgatagccaaaaggatacatagcttctgtttctcgccccccgataatgttccgagaaatgaattcaatttagaggcaagaccaaattcatggagcgcctgcatccagtttagcgggttttcgtacaacgaatgggtgatctcgcaaatctctcttacctttaattgattttgaaaggcagattcttggaattggacccctacatactgaaacagtcgtttccgttcagccttaggatctcttcccaaaagcgagatccttgccgaatcacatttttgtgtgcccaaaatacaatcgatcgtcgtggatttccctgccccgttatgtcctaacaaaccaaagatggtgcccctttcgactgtgaaactaagatcatcaatcactcgtttctccccaaatgttttgctcaatccatgaacctgtatcgctgcttgtttgctcatacattccctcccatctgatctggactcagtttagccgaaaatcaaacaatgatgggatagtggagggaatagaaatttttttctaaacaagtttgcaaattcctaaacatgttcagaacaaagggaaaacacttacatttcaaaagagattctttatactagtttttgaagaaacagtggccacatcgttcttctattcaaaaatagccttcagtgctgcacttagcaaaagctcaaattggttcagtgttgtgccaaagaaaagattcggttggtaatcggagattctttggggagtatatgtttctgtgctaatggtcagtgtggctaggctgccgatttttgaatttttttgaccaacaaaagcaatcacatcgatatggtggtcgttagccattttcgctagctcagctaaccgaactgtatccccagaattagaaataataacgagcagaatatcttgctgcacttgctgtctaagaaattccagatggctattggcagttgcacgaaagccatataaattaagagattccgaaaaataattggcgagattctgagagaaaccggagccaaggatcatgatgcgcttgtcgcgatactcagagagtaaatcgataaatgccgccttttcctcattggagaaagtgcttggcatcgcaatgtccgattggctgttacctagtgcaaaaaccaactcgctataaccggaatagccaattttcttggccatattgatgattgttgctgtagagacataggttgctttagccacatcacgaatcccgattgtttttaatgactgccgattttttttcataaaacgcaagacttctgcttctgaatcattcagttggtatttatctataagcatttcaacatccataagatccacctcaaattttatcaattaggagtattatatcatgacagaaacgaaatttattcaagatccctgggcaaaaatgacgacccgcaacggtttacgcggagatgaagttatctcggcattgcaaaagtcgatccgtcgaggcaaagaaaaagaagcatgtgaatttgcctatgaaatgtatatcacctcgccgcaatttgaagaaaaactctggagaagattactagcgatcagtgttgaagatgtaggtatgggaaatccaatggctgccattatgatcaataacttaaacacgatgcgcaaggaattccaatacaacgaatccgatcgggcaatgtatttcttccatgcgattcgttacttatgtcagtcggaaaaagaccgctcatcagacttactcaagaatattgtgatcaagagtttcgcgatgggctatgttccagaaattcctgatattgccttggataaacatactgtccgcgggcaggaaatgggtcgtggttccgaacacttcttacatgaagccagcaaagtaatcccacaagcaaaagtcactaatgactacaaagaacaatacgaaaaaatcatcgagaactatgatccagatcacgttgtgccaagcgcgttttcattcaatccttggcaagtataggaggaagttacatggaaaactctgcatttatcatgaagctgaatgacgtcctaagccccatcgcagcaaaaatcggcaatcagcgccacttaaaagctatatccagcggtatgatgtttggactaccctttattgttatcggttctttttttctaatctttgccaacccacccatcaacatggatcagtaccatcctgaaacagccaatatctttatgacatttatggctggctggaaagatttcgctgtagcaaattatgatctcatcaccgcgccttatcaattgacgatgggcatcattggttttatcagcgtctttgggattgccttctctcttgcaaatgaatacaaaatcaacccttccatgaatggtatggttgcatccgtcatttttctaatggtttgtacaccagtgaaagaaggcgcgatcagcctcaattttctaggaacgaacggactcttcgtcgcaatcatcatcggcttgttagtggtagaaatcaatcgtttgtttgaagtgaaacagatcaaattgaaactgccaggtaccgttccacccatggtggcaaccttcatcaatatgctcgttccgctgttgacaaatatcatcatcttctatgggatcaatttgatcttcttggcagcaacaaacaaaatctttcctgaagcagtgatggaagttctgactcctgcaacgaacatcgctggcagtctcggcggtttcttgttgatcgtgactttgggcaatatcttatggctgtttggcatcaacggttcttcaatcatctttcccatcgtctttacactgggaatggctcaaactggcttgaatgccgagcaaatggcaaatggcgaaaccatgacacacttaatgaacttacaaatgtttcggatttcagtccttggcggagctggtggtactttgggattggttttattgatgatgcgaagcaaagttcccgaatatcgcaccatcggaaaattgtccttgattcctggaatctgctccatcaacgaaccagtgatctttggcttgccaatcgtttttaatcccattctagcaatcccatttttggtcactccgatcatttcgttattgctgacctactttgctcagagtcttggatggatcggtattggctttatcgttgatccttccttcacaccgttttttgcacaagcttatctttcaagtatggactggcgcaacattctcttttgcctactgttgatcgtcatcagtatcttcatatactatccattctttaaagtaatggagaacaataagacaaaattagtcgatcaaaatctataaccattcttcgtaacaaaaactagaacagctaaatgattttgctttatactaaaaaaaagacaaatcctttcccattcatcgaatcaactcgattcgaatcagaaaaggatttgtcttttttggttaaaactccttcatttaaaagacctgaaaagtcagcacaggtttaggcataatgaaagatttcaaagcggaggccttctggcgtctcaaagaatagtgcataatacttaggcgcgatccgttctttgtattccattggtttcccatgaagaatctttactcctagtgctttgatttttggatagatcgcgtctacggcttccctgctttctgctttaaaagcaatgtgttggagggaaccaggctttctagaatcaattgtctcattgatccattcttgctttggcgaacagatcccaaaatcaaaggtatcactcaaatactctactacttccatgtcggcatgttcgagatagcctgaatatttcttttgaacatcaaaacctaacaaatggaacaattgatcataaaagggttccgctttttttcatcgttgacagtaatttgaatgtggtggatttgatacatcagtggctctcctttcgttataaaccaaaacagttaacagttctcgatagcaaagggtgggtactgaatcgctcttgtcgccaagtgaatgagtttttcctgattgtcgtcagccgcaattcgattcgtctttagagtaccacaatttcggcaacggtgaatgattgcccattcgccatcctccttggaccaaatactgataggatccatcttccctcggcacaaagaagctcggtctccgggaagagtatccgcatgaagactcgttaaacagtggggacagtggttgcgatgctgactacctgcattttcaggatttaccggtcgaccgcattcttcacagataaaactgtcaaaacaattgaaagtaactctaacaatttttaaattgttctatcagtttccttgaaggtggtttacgatcaattttctacatacttagtttatttagtataagaaagtttaaactttacatatatttttcttgtataaggattagttcttcttgtctatgataaaatttattaaacagtttgaaagtaaaaactattcaaagaaagtgggcgataacaatgggattttggtattttttaacgttagctgtcggtataactttgttgatcataagtgtttcaaataaagaagtatctagatcaaccaaattcgtagtagcctgttttgttttagggatcttgttagtcataggtagtctacttttatttttaccaggcagctcttcgattattgagcaactacttcaactaaattagcttcgttattaaaagccgactttctaaaaaaagaaaatcggtttttatttgtactggtcgaaaaaaatttttctacggctggttttgactttattttagatccagctgaacgatcaacggctccccttcttgcattgcttcatccaacattaaagaataaacatcggcatcctctttcgtgatacgtaactgttgcgcactcatttcgccagcacccacttcttgaatacgcatcatttggttctctggatccacgctaagtcctccattctttggtttggcgaattagcggtaaaaaaacgtatctggggtttgaagttaggattcaaaaaaatataagaaaagccccatttaaggggctttccatttaaggggcttttttatctataaaataaagttcagaaaagtctctatcgtgccactttcatacatgatgtatagtccaagtggaatgaatactaagggcacaatgattcgctcgtatttttcaattgtctcggatattaacggaatagaggatagcacccgactaagctcgcaaaagataattatgccgattgcaaacacaagcaacgccacgagggtctgtgaccaatctaacgaagcaaaataaggtatatagatacctaaattatctccgccagacgcaattgtcagcaatgtaactgtccaaaacagttgatttgccttgctttgttctaatctttcaataatttcttcctcttcttcttcctcaccttctccaacaattgcaaagcgaatccctaaatagatagggattaaaccaagcaatccaaccatccatgcttcaggcacgaaattgacgacataagcagcaactaaactcgcccctacaagtaagcctgtgcctagatattgccccgcataaatatgccatttctgtttattctgtgatagctgtgcaaataaaataatcaatataattaaataatcgatactggtggaaatataaacaccgatagcagatatgattgtctgtcccataaaaaaacctcctgtattagtcagtaataaatcagcagattttaggggagcacagacacattaatttagctatcgctagtgggtaatatcgaacgtaggaaagcattttactcctcctcaaaacgtagttacaaagtagtttctaactggaattcggtgactacttgtttgactttcgaatataagcctgcatattttgccaattttgtttgattttccaatcgttcaatttgaccgatttcaacgattaattaagtggagtacacctttccaatacctggaacaccgggcaaatattgatattctcgaatgccgacaaataattgcttgattgcttttccaagtctttgatgttcttttcaagcgcacgaatttcacgtacaagaacacttagaacgacattgctggattcttgtgcaagtctacctaaccgataactcatggtaattgcacgttgaatgatttggcaattttttctggatctttaaagtaaccttttccttcttcttgtattaagtcacagaacgcctctaaggcttctttagctatagtcgctgcatccgcaatatttccatagttactgcaattccttttacggtatcttcacccatgacaaccattctaaaaattttcgctaactcgtccattccagctggaaaagaatcccaaaaatcaatatcataattaccattttaggcttctaaaacaaaactacaccaagaaaggatatcaccatggatcattgtactaaaaaattgggttctatgataaatagtgttggtgaccaatactatttgacacagaaccatttaacttaacttgatgcaaataataacttatctaaatcaaatatctcaacatatttttgagtatgctgtttaattaaacctctctcttccaatgatgagaacttacgacttattgtttctggggttgtacccaagtacgaggctagatcttttttcgacattggtaaagtcacataagtatggttttcttcatcttcaacgtattctgatagaaaatcaataatacgagactctacttgctccataccaacttgcatcgtttgcttttctgatacctgtaaacgtttcgtaacatctgatagtattcttctcataatttctgggtaagcgcctaaatagtcatccatatcctttttatgaattctacatatgctcacttctgatattgcttcagcataattagaatggtaactttcagtttgaaaaatagccacttctcccataaaatcaccaggatttaatatgcgtacagtttgttcacgaccagattcatttaagttataaacacgtacacgcccattatttataatataaagtgtgtcatctttatcaccatttccaaataacaacgcattctttgcataatgtacttcttgcgctgattgcgcaattaaactcatttgttcttcatttaggtgattaaaaattggaactaaacgtatacaatctatatgactatggtggtgatggtgtgccatacaactttcctcctaattaatcgttatctatatagtcatcatcttctaacgcatccttgttaacaaaggcttgaagttgccaaatatttatatctaagtaatctttataactaattagtaaatcttctaatgcatcatctgcttcttcttgtgctaaacgcattgcacgaacggtgaattcacgattagtcctaaaatcttctactaactgtatgaccatttcttcagcagaataatatttttcagacggatcttcagaaattattgtaaattcctgaaattcagtagttgttgaagctggcttaaatcctgaagctagtaaacgttctgcaatcttatcaaaccatgtctcattctcattgtataaattctcaaaaacactatgcaatgaatagaaatttgtgccttttacataccaatgatattgatgtaattttacatgtaaggtatggatattagcaagtatatgatctgtgacagctacagcattaatcttagtatgatgaatgtgttctttatatgctttttcagcagctaatttttcttgtctttcatttgctgttgtcattttatacaccttcctttacttttgaactaataactgaatatcctaggttttcaatagctctttcaattgtactcaaattgacttgttcttcatcaaaatctacttttaccttacttgcattgaacagtatttttacagaatctttttctacaccagctgtctgttttaaaccactttcaattttttgtaaacatgatggacaagttaatgtttctaattttaatgttgctttagtcatatctatcactcctttaaataaattgtacaggacatttcttttaagataattgacatagatcaattatcttaattgatatcttcttaatctcattgcatttaaaataactactaaaatacttgcctcatgaactaacatacctatcgacatagacatccattcactaaatattaaactaaccaataatattatcaccacaccaacagcaattagaatattttgtctcatattcgcatatgtccctttagctaaacctaaagcatgggggagacgattaaaattggaattcattagaacaatatctgaactttcaatagccacatctgtcccatttcccatagcaatccctacttctgcagtagctagagaagggctatcgttcacaccatcaccaataaaagcaataatttcaccagtagactgtctttcttttagaaacgcttgcttgtcctcaggtaacatatcgccatgagcctcggttaatcctagctcctttttaactaaattaactgtgccttgattatcccctgataatacagtgagatttttaacaccaagtgattttaatttttgtaggtcttgtttaacacctgctcgaacttggtcacggattcccattaaaataattaacttacgatcaactgtcgttaatacaatactcttcttttttttcaagaactcaaaaaagcggaaaatcccagatttaaaaatctgagtttccgcttttgtcatttcaaggatggactattgtctcagcctcttctaatttattcttaagatatttttactttctctgcaggtgctgatacttctttttgttcttttcgacctttcaacttatacttcattaatctcatgccattgaaaattaccaccaagatactaccttcatgaaccaacattccgatagacatattcatccattcgctgaagaagacgctggtcaacaagaccaacactactccaattgaaatcacgatattttgcttcatattatttgcggtggcttttactaatcctaatgcgtgaggcaagttgctgaagttcgagttcattaaaacgacatcggatgtttcaatcgctacgtccgttccgcttcccattgcgattccaatgtctgctaaagctaaggacggactatcgttaacgccatctccaacaaaggctacaatttgaccacgttgttgaagttttccgatataagccgatttgtcttccggcaacatgtggccgtgagcttcggtcaaaccaagttcgccggcgaccacatcaacggttccttggttatctcctgaaagaacgactagatttttcacgcccaagtcttttaattcctgcaaattagctttcacacccggacggacttgatcgcgaatgcccatcagtacttttaattcaccgtcgaccgctgtcaaaacgagagagttcccttgttgttcaaaccgtttgacatctttttgcacttttttgctgagagtgacattttctttttccatcaaggccacattcccaacagccactctatgtccagctacacttgaaacgattccgccgcctttcacgacttcagttccttcaacaggataaaaatttgtttctccaatttgatttaagaccgcttttgctaatggatgatctgattcccgttccacactggccagatagccaagcgtttcagcagaatctttttcatacagttcagtcgctgcaacggttgggtttccgacagttaaagtacctgtcttatcaaatacaattgtatccacattgctgaagtcttgaatgacttcactcccttttaaaagaacaccgttacgagcaccattcccgataccggcaacgtttgagacaggcactccgataactaatgcgcctgggcaacctagaaccaagatggtgattgctaactcaatattttgactgaacgcccatacaacaattgccagaaccaagacagctggtgtgtagtatttagaaaagcgatcaatgaaccgttccgcttcggatttagaatcttgtgcttcttccacgagttcaataatttttccaaatgtggtgtcctcaccaactcggtcagctctgatttgaatcgttccgttttctaaaatggttcctgcaaaaacttctgcatcagctagcttgttgaccggaacagcttcccctgtaatgctagcttcattgatatgcccttcgcccgtaaggactgtgccatccactggaactttcgcacccgttttaacgagcaagatatccccttcatctacatcatccacttctacttcttcaaattcgccattatccatttgtttcaaggcgctttcgggtgccatttcagtcaattctttgatagcagatcgcgtttggttcaatgttcgttgttccaagtagtgtccgaataagaataagaacgtgacaatagccgattcttcataattttgaataaaaagcgcaccaatcgctgcaatactgactaagacatcaatactgatgactttgactttcattgcttgaaacgcttgaatggcaattggcgtaatcccaaagacagaggcgatgatcaaagaccactctgaaagtcctacgttttctaaaacaaagtgactgaagaaaccgagtgcgattaacaatccactgatgacggtgataacatttttcttgcttaatatatattgttgcatgctttttccctccaaatttaatttctcttttattgataaacacagtataagataattgcctaagtaattaattgactgacatcaagttttgaaaaaatacgtgtcccttctcactatttttttgatctaacagcctcaatgacacttattcctctttacagttataacgataccctctttttatcgaataaaaatttacggctatcaagtttagaaagttctcttttatcgtttctaagcacctcgaatcggattgcaacaaaaaagcaatcccggaaaaatagcttttcttccagaattgcctagttcatttaatctgttaagcggccttgacttttgctttaaggaccggatagcctacgttttcgatagctttttgaatctcttcaatcgaagtgacagctgaatcaaaattggttttgactttgctggagttgaataatactttaatgctgtctttatcaataccgttaactgatttcaaggcaccttcaattttttgcatacaacttggacaagacaacgtttctaattgcaatatagctttttccataattcctatctcctttatgtgtttttattttatccgcagcagattaatgaacactgccttttcctctttacaactgtagtatagctcacttttagcaaacgaaaattgacgcatatcaagttttgcacttctttttatctttttgctcaattcaccatcttaatagtctttttctgccccttattgccatcagaataataataaattggtggatagtcttgtctgcgtataaaccatactacaatcgcgccaataaacagggccagagacaaggcttgcgaaacgcggatccactcgccaatccataaactgtccgttcgcataccttcaatgaagaaccgacccactgagtaccacaaaacgtaactcaaagcgacttctccttgacgcaaaagctgttttcggttccgtatagtgacgatgaggacaaagcccaacaaactccacaatgactcgtataaaaaagtcggatggtagtaggtaccattgatattcatttgttcaatgataaattcaggtaaataaagattttccaagaattgacgagtaaccggtccaccatgagcttcctgattcataaaattgccccaacgaccaatggactgggctaacaatacattgggcgctaaaatatcaagaacgagtgccaaagaagtaccttttttctttgcataccaatatagcgtaccccctcctgcaatcaatcccccataaatcgcaatgccgccattccaaatcgcaaggatttgtcctggattttgcagataataaccacgttcaaataacacataataaagccgagcgccgaggagtccaatcggaattgcccataaggccatatcgataatggtatcctcttccagtccttttttctttgcttccttggtgctcaactggagagccgctaatatgcccgctgcaataatgactccataccaatgaatcacaacagaaccaatctccaccgcatggggattcaaaacgcctaatacgaattccattctatttgctccatttcttcaatttttcgcgtcattctagtcatggtgatgctgaacaagattccggctaagctccatggaaaccaaacagtaaatacacttttatctccctggtcactcgcttcgtaatacgccacttttccgtgtccgattacgccggctccttttacaacttcctcttctttttccatagctaacctatctgcctcaacaacgttagacgtttttgcttcgccgccaatcgtgttcttggtgaaagggacgacaaagaatgcacccgctgctgacaacgtgatggcaactatcacccaaaaataatgcacattcacccctacttatttttacgttttgttcgacaaccctatcttaaagaaaaataaaacaaaaaaacttgagggttatcatgtttgtgcttttatttttccaatgaatgaaggtcgttctgtcttaaaaaagccaaaaacggacagatggaagcaaaagcactgagttctgtcccgttgttaatgaagagcgacagaacaccaacgtgtagaaaaaagtgtgtccgattattcgctgtaaagcaataaatcatctaaatcctgaatcttgatccttttcccagacagctgttgaatcaatccctcgtcctccaattctccaaatttgcgactgatggtctcaggtgtcgttcctaaataggaagcaatgtcctttttttccatcggcagggtgatggtgggagagttgcccatttcaggttccacattttctgccaaaaacaaaactaaacgggtaatgacactctccaaggctacttgtgtcgtttgacgttctgaactttctaaccgtttagacatttccgccaatagttttaaagaaatagctgggtattgttccagaaaatcttggacatctttttgctgaatcatacagacaacggtatctcgggttgcttcggcatattcctcgtgtactgcatccgggttgaacaaggtccattctccggtgaaatcaccagggttcaagatccgcactagctgctctttgccagagtctgccaatcgataaatacggattttcccacgattgataatatataaagtatcctctttttcttgtgaacgaaacagaaactctcctttttgatactgtttcgtgtgggctttttcagcaatgtaattcatcgcgctatcctctaagtgattgaatattggaaccaagcggatacaggctgcgtggtcgccaatttcatgatgggtatgtttagtcaattcattctccccctttatttattttgtttatattcgctgcttttattatataagtctcttactacaaaaaaattgatgcacatcaagaaaatggaaaaaggactggaaagaattccaatccttaaatcagcttctacttttaccttaatcttcatcctcatcaagagcgtcatcatcttctaatgcttctttaccaatgaacgcttgcagcatccaaatgttcttgtctaagtcatttttaaaagcaatcaatgtatcttctaaagcatcgtcaccctcgtcttgagctaaacgaatcgcgcgaatagttaggtcacgagtgcttctgaagtcctcgataatattttcaaccatgtcttctgctttagcgtatttattaactgcatcttccgaaagcatcgaatatttttcaaattcaaccgttgtcgaagcaggtttatgcccagaagtaattagacgctccgcaagtttgtcgaaccatttttcattttcgttatacaactcttcaaatttttcatgcaacgtaaagaaattggctccttttacataccagtgatattggtgcagtttcacatgtaatgtatgcatgttgcctaaaagatgatccgcaatggccgctgcattaattttcgtatgatgaacatgttccttgtgttcttgttcttcttgcaatctttcttggggtgttctttcttgagtagctttattttcagtcatgatttattcctcctataattttggtttgtttaaaatagctttctttgattcctcctttttctttactgaatttagtataggatagatttccgttaaaaaaattgacgctcatcaagaaaagtatttcttaatagacgccaggcttctctattaaattcaactgaaataatcaaaggaatgaagtcgttccctccaaacaaaaatttcattaaagtagggcctaaaaaaagaatagcaactatactttgtcaagagacctgactgctatttttttgcttgttattcttcaattaccaaatgtcttgccttgcagtatatttaatgctctttctcactagtgttgcatgcaacactagtgagaaagagtattaataagattaacctagaagaataactttactttatttatgtcataccataaataaaaattgaaaagaattttttatttatttttagtagatcgattaataggagttttagcttgggagcgtcaataattttgtgtaaatgattcttccctactgcagattgtttctaattctcaatcagttggcttagcatttgttcaagttcgccttcggcctgttgaaagcctttatgactgcgacctaggaatttttggttgtaagtatcaaaagacgagactaagaaacgttccatcgactcttcgttttggaactgttccttgcggtggctgtatttcttgatttgcttattaaaggattcaatcaagttcgtagaataaatactcttgcgtatggccaaggggaaatcatagaaagtgagcaagtgatcgttcgaaagaatcgattcaaccacttttggatagctggttttccttttttccgcaaaagcaccacgtgcttccaacgccacctctttagatgaggcttgatacaccattttaaaatcatcacagacttccttacgatcatcgacacgcactttgtgactgatattacgggaaacgtgtacacaacaatgttgaaaacgagctttgggatagaaccgactaatcgctcctaccatcccctttaagccatccgtgatgaacaggaggacatttttcaaaccgcgctcttgaaggtccaataaaatttcctcccaaatcgtgatggattcagtcggtgcaatcgcatagctcaatacttcctttgatccgtccgggcgaatgccaactgcgatatgaatagcttccttggcaacggttttccgctttaacggaatatacgttgcgtccatataaatagcagcataacggtcatgaagctcccgccctttaaacgccgttacctcttctgtaaatgattttgttatattggacatgttttggggcgtgtagtgatgcccatacattttctcaatcaagtctgcgatttccgacatggtaataccttttcggaagaggtgaatgacggtctcctctaacgtgtcattcgtccgtctataagcaggaacagtctgttgcttgaactcaccattgcggtcgcgcggaatctggagatgaagttccccatactcggtcttgaccgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatcatacttttcgtaatctaggaaagccgttaactccgttttgagaagcgtattgactgctttctccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatagggaagtcctctcttctgtgaatgtgttgtggtaactctattctacagaagggacttccttttttctatttacacaaaatattttacactctcttaactaacacaaaatcatttattgttaactgtccaattgttataaataattttatctatatttactattcctagtagttcttgttttgctttcagaactagtggggacgaattttccggattaattccacttaattccacccatacttccgaatcagagtcatttaaaccatctcctaataaagagggcaataattgtttttttatagttaagtctatttcaacatcataaagtgccataatatgatgaaccataaaaaattttttttcttctttgacaaaaacatcataaattctgggattggtgtatcgcactatactataacctgtttcttctagaatttctcttgtcaaggtttcagttagtccctcaccaatttcttgactgcctccaggaagatcaaatcttcccctgtaaggtccggcattcttctcaatacacaacaatttattatctttaaaacatactccgtaaactccaaaatgactggtgatatccattaatctatctccttaaataatatttcatcagtataaaaactgtctttgaatactccaaatcccatattacttttgccatataaaacttgaatagcctctagcgctttctggttcctctttacaatcaaattggaaatattataaattgttttttcaggctttggtttagatatctgcacaattacaaaatcaacctttatatttttcgcagcattcaatttcatacaagcttcaccagtagtacctgatcctccaaaaatatctaatattttatctccatcccttaaaaaaattgaaaacacttcttctagtagtgtaactggttttggataatttgttacaacttctttgttaaaaagatcgttaatatattttctagcctcattttgatacattgactccaattcataaaattcatcttctctttctgaattagttgaaattgtatcaatccatgttgaaaatttataattgacgttgtattttgggcttttagaataacacaatatatattcatgctctacagaaatattttcttcgtttaactctgaatgatttcttcttctccaaacaaatgaacacacaaatttgtctttaccaaaaattgaatcaagaatttttatcacattgtacaattggttctgttgcaaagttttaaataaagaataaaatcccttacggtatctatgatttaagctgggattcccaataataccttgatttcagtacagaccgaaaacccgaagagagtgccttcttttcgggttttcttatataatcctagaatggcttccatgcctttaatcgtggtagaggcagtgcgtaaacttcgatagaatttattgcgtctctttactggacgatggtcttgttcaatcaaattattcaggtatttaatggtacgatgttctgtcccttgataaaagacgtattcttttagtttcttaaaggcacttgtaatagagggggctttatctgtgactacaaccttcggttcatcaaactgcttcactaaccgcttaagaaaagcataggctgcttgtgtgtcccgttttttacgtaaccaaatatccaaggttaaaccatctgcatcgatggctcgatacaaataatgccattttcctttaattttgatgtacgtttcatccattttccatgaataaaaggattttttatttttctttttccaaatttgatagagtagtttgccatattcttgcacccaacgataaatcgtcgtatgagaaacgttaatgccacgatcatataagatttcttgaacttcacgatagctaaggttataacgaagatagtagcccacggctacaataatcacatcctgctgaaattgctttcctttaaaatgactcatcgtcattcctcctgctatctttttctattattctaccttatctgatagtagatttaaaactttgcaacagaaccgcgaagataataaccgacagccacaataatcacgtcttcttggaattgttttcctttaaaagggttcatatcttcgttcctcccgggtcattttagttagattttacactaaaaggtcttgatcgaaaaactttgcaacagaaccaaaaaggagatctatcaagcaatctccttcccaataaatctcctcttatataaagttatttatgaacactgatttaagctaagctgccgatatcacaatctcatcatccactaaatcagccttcaagtttttgacatctaagtggtcaaggtaaaaatccgttaccttatcacgaatttgttgttcaattactcgccgtaatggccgcgcacccattgcttcatcatagccttgttccatcagccaatctttggccgctttagttacctcaagtttgatggattttttggctaaagttttttgtacatccgccaacatcaactcgacaatttgacttaagtcttgcttagtcagatgtgaaaattccacgattccattaaaacggttcagaaattctgggcggaaaaatggtgctaacttatccattaatgactgatctcgttgcttgtcaccacttaatgcttcattaccatagccagcattagaagtagcaataataatcgtatttttgaaattaatgacattgccttgtccatccgttaagcgcccatcatccatcacttgtaacagtaaagttaatacttgtggatcagccttttcaatttcatctaataatacaatggaatatggattacgccgaacccgttcagttagagtattagcattatcttcatagcctacgtatccagccgaggtaccaattaatttcgacacagctgtacgatcagaatattcactcatatctagccgaataatcgcattttcatttccaaacatatctaaggctaattgcttagctaattcagtctttcctacgccagttgggcccacaaacagaaaacttccaatcggctgattaccctctgaaaagcccgcacggttacgccgaattgcttttgctaccatttcaaccgcttcatcttgaccgattaccttacttttcagacgcttatcaagatttttcaagcgctcaatatcattagcgcccatatcagaaactggtataccagttaaacgttcaaccgattgtgccacatcatcaatcgtggcaatgattttttctttttgatccgtttctttaattttttgcttggtttcctcgatcgatttcttgatatcagcggcttttgtaaagtcctccgctttaatggcggcctccttagctgcctctaattttttaagtcgttgatccaatgtctcaacatcagtttgcgaatttttagccgctaaatgagccgcagtcatgtcgatcaaatcgatagctttatctggcaaagtgcgttgtggtatatattggattgaataatccacagccgccttcaaaacatcatctggtaatacaacatgatgatgtttttcgtacagctctttaacaccttgtaatatacgtaaagtgtcagcggccgtcggttcatttatcacaacatcattgaatcgccgtgccaaagccgcatttttcaaaatagtattgcgatattcatcttgagtcgtagccccgattacactcagctcgccacgtgacaaagcaggtttaatgatatcagccaatcctttgccaccatcttcaccaccagtggcacctgtgccgagaatctgatgaatttcatcaaagaatagaataatattaccagctgctttaacttcctctaccagctgtttaatattttcttcaaaagaaccgcgatattgagttcccgcttccaaagacgataaatcaatcgaatagatttctttatcttgaatcgtttctggaactttaccagccacaattgcttgtgccagaccttcgacgactgcagttttacctacaccggcatcaccaactaagattgcattatttttcgttctacgactcaaaatttctgcagtttcttgaatctcattctcacgtccaatcactggatctagtaagccatcacgagcctgttccgtcaaattagtccctaacttttctaaaatccctccttttttaacagcctgtttaccatctttagatacttctattgttttattattttggggtagcttaccagttgctcggtattgagcaaactcatctggtgtcaacgattgtccattaactaaataccgtgcacgctccgaattttgattatccatgcgccgaaataattgattgaaaacatcatccatatcattgttaaaaaaaggatcatttccgtagaaatttgccatattaacacacctccataaaaatttatatgtttaacttagtgaccataatatcctttaaaactacaactgaattgtatcacaatttttatgtatcgctaagtaaagtgcttacagaatcaattagaaataattaggataattttgtttaaacaaaagagaaatcaatttcataaaatgaattgatttccctacaaggttccctatttaatagcccttgataaagaccttgaattgacaagttactttccagaccaattttaatttaagagactaatactcatacgcgtggtgctagttaaatatagacagtaaaaaagcctgacggtttacacttagagcaatctatagtaaagaagtgttaagcgtatcagactaagactttgctttttcgtgggcttcgattgccagaacgtcctttgaaacttcgttcaattcattacctcatttcttttattatttatgatacggattaaatcgtactctttgcccaaaaaaatattgttaataggaacttgatacagattagacagctcatttaaaagagaaaatggaatatcagaactatctttttcatatttggacaacgtttgaaaatgcacatcagcagttttagcggcttctttgctagtgaatccagcattagcgcgcgctgcctttaacgacatagcagattattttggcatattgaagtctacgattgatccgcggtatggcgagatacctaaaaatttaatacctgttaaaaaatatagatagattcctgttttgggagaaattgcttgtggagatactattttagctgaagaatatattgaagaatatattgaagaatatagagaagagatagacgaaaacttgcccactggtgaagtcttttatttaaaaaccaaaggtaatagcatggttcctacaatcccttctgatagttacgtgttgattcgaagacaaccagttgtggaagatggagaaattgcagcagttatagtaaacggcgacactgaagcaactctcaaaaggagttaaaactatatcttatgtaaactaaaatagaaagcaaactaacgatctcgttttaactaaagccttagtttgcttctatttttttgtatcaatcttcgttgaattattttttaatatatctgtcgttgcctcttttagctcatcaaattcaccctgataagtggcaattctaactacaaattctacgacttcctgattttccatttttagtgagtagccgtttagcttgagaaaaacatatgctgctagaaatgcagtacgtttgtttgcattatggaatggatgttttttgatcagatttattaataaaactgctgctttgctaaattcattaggatatagtgcttctccaaaaatatgctgcttaggctgatttacagccatactcaaagcatttttgtcaataacgccaattgtttcctgtggtgaatacttctttatttgaataacatttaattttactatatctttttcacttaaataaatcatctatcaactaattccttaaatgctgcatcatactcagaaagagcctggttcacgtacatatcaatttcaaggtctaaattactttcttctttgacaatagcatccatcattttatcttcatcaataaaaatgatatccccaggtttcaatcctttttgtaataaactctcttttgacagagtaacaactactgagttaccaacttctctaatcttcctttttttaatattcatattatcagctccataaaaaaagtatataccgtgtatccgaattaatcaacatcttaatatttgtttcacaatacttaatatttattttacctatatagaatgaactactgggagcgtcaataattttgtgtaaatgattcttccctactgcagattgtttctaattctcaatcagttggcttagcatttgttcaagttcgccttcggcctgttgaaagcctttatgactgcgacctaggaatttttggttgtaagtatcaaaagacgagactaagaaacgttccatcgactcttcgttttggaactgttcctggcggtggctgtatttcttgatttgcttattaaaggattcaatcaagttcgtagaataaatactcttgcgtatggccaaggggaaatcatagaaagtgagcaagtgatcgttcgaaagaatcgattcaaccacttttggatagctggttttccttttttccgcaaaagcaccacgtgcttccaacgccacctctttagatgaggcttgatacaccattttaaaatcatcacagacttccttacgatcatcgacacgcactttgtgactgatattacgggaaacgtgtacacaacaatgttgaaaacgagctttgggatagaaccgactaatcgctcctaccatcccctttaagccatccgtgatgaacaggaggacatttttcaaaccgcgctcttgaaggtccaataaaatttcctcccaaatcgtgatggattcagtcggtgcaatcgcatagctcaatacttcctttgatccgtccgggcgaatgccaactgcgatatgaatagcttccttggcaacggttttccgctttaacggaatatacgttgcgtccatataaatagcagcataacggtcatgaagctcccgccctttaaacgccgttacctcttctgtaaatgattttgttatattggacatggtttggggcgtgtagtaatgcccatacattttctcaatcaagtctgcgatttccgacatggtaataccttttcggaagaggtgaatgacggtctcctctaacgtgtcattcgtccgtctataagcaggaacagtctgttgcttgaactcaccattgcggtcgcgcggaatctggagatgaagttccccatactcggtcttgaccgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatcatacttttcgtaatctaggaaagccgttaactccgttttgagaagcgtattgactgctttctccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatagggaagtcctctcttctgtgaatgtgttgtggtaactctattctacagaagggacttccttttttctatttacacaaaatattttacactctcctgagttaaactgaatatcattctgtctatataaattttaagatggattaccatacttttgtttgactcattgacaaaaatctaaaaaacttatcctcagcgagattgagtgtcttttaccagacacaaatccctactacagataagttttttatttttttatgcttttaggcttttaggtatatggatatttcagtttttccttactgataagtttctgtccgcaagaattcttcttgctttaatagctcctcgatggaacaatttttttccaatgcttctttgacaaaagcagtggctttttcataaccaatttgcggtgaaagggctgtaatagtccctgtactgttatttacagctttcgaacaagctgtttcattgacggtaatacctgccacacatttatcggcaaaaatttgacacgctttggtcaacagttgacatgattcaaataaattatggaacatcaccggctcaaaagcattcaattccaattctccggaagctgccgcaaaggtgatggcaccgtcatttccaatcacttgaaatgcaatttgactgataacttctggaatgactggattgactttgcccggcatgatcgatgagcctgcttgtcttgctggcaagttgagttcatgaaaaccagttcgcggaccgctggctaagagacgcagatcattggcgcttttgttcaatgtgatggcaatcgtttttaatccacctgaaatcgaggcgaaactgtcggtatgctgtgtactatcaatcaggtcattcgctggccgtaagggtcttggaaaacgtcggttcaattcttgatagaggtattcttgatagcgataggacgcattaagacctgtcccaatggctgtcccacccatatttaaggtcaatagttctgccgataagtggtgcagccgttcacggcaacgcgtcaaactgtgggcatatgcagcgaaactttcccctactgtcattggcaccgcctcttgcagttgggttcgccccatttttgccacgtgctgaaattctttcgctttcatatgccatctgtcaatcaactgtaccagcgcttcatccaattgttcaatatatacaagcaaagccagtttcccagcactaggatagacatcattggtggattggctttgattgacatcgtctaaaggatgaagatattgatattcccctttcttatgccccatcaattctaacccgcgattggcgatcacttcattcacattcatgttggtggatgttcctgctcccccctgaaatgtatcaacaataaattcttcatcccacttgcccatgatgatttcttccgcagcagtcacaatgatttgtgctttttctttggatagcgtgccagattgttgattggctagcgcagctgcggctttgatacgtgctacttgtttgatcatcgtcagatcaactttttgatcagtgaaagcaaaattttcttttgcgcgataactatgaataccataataagccccctcgtatataggtagactgccaattgtatctgattcgatcctcatcatgatttaaacgcccctttttgtattatatgtgataaaatatcacataagagaaaaagacacgagccttttcagccatctctttgttaatccttgaaattgattcctttcactttgaaaaacaaagagaaacagtacaaaaacagaaaagaggaaagtatttggatgaactagataaaaagttgttgaatctgttgcagcaaaatggtcggttatcgatcaaaaagttaagtgaagcgttattcatcactgcacctgctgtttcccaacgaataaaacatttagaagaaaccgagcaattgttgtattatcaagcgacgattgactatgaacaagccggcttgccgatcaaagcatttatccacctgtcgatcgaaccacagcaaaaagcaagtttctatcctttcatacaggcgatccccaatgtgttggaatgtgattgtgtcaccggcccttattcaatgttaatcaaagtcgttttcccttctaccaaatcattggacagctttatcaatgacttgcaaaaattcggtcgaaccaacacccaaatcgttttctcgacgccagttccctctcgaggatatcaattctgaaaacccaaaaagcgcgcttatctcacatagacaggcacgctttttttatatacaggggtcactggtcatcgactggcacttgcaaccctcgtggtccgacattcgttgaaaatacaatgtgggttttggtatccccataaaattgcaaatctgtgataaaccgatccaagacgaccgtatcactaaaataaaccttcaagagcatagaataatctccagtgatacagtcacactcgatcacatttgggatgtctgcgatataggcatagaaggcttctttatctttggcattcactgcgcaatggacatacgctttgatcagataaccaagtttttggtagtcgatcagtgcctgataagaacggatatacccaagggtttcaaggttttgtacccgcacagaaacagatggcgatgaaataaagcattgctctgcgatctgtttgacagtgactcgggcattttgctgcatgatgttcagtatcttgcggtctaagttatccataatcatcccccgttctcattattttctcagtttatcgagaaaacaacagaagcgcaagttgcagattacatcctatgttaaatttcctaacatcaacgctgagataattggaaatagcgataaacaatcatcgccccacaagcaaacagaccacacccaaaaaacatcatgtcaaagccaaaaagactggcgatgattccccacaaaaaagccccacctccataagctacatctaaggctgctgaaaataccgctgtcccttgccctcgctgcgcctcagacaccgattctaatacaatcgtattcatcacaggcaataagccggcataaccgacaccataacaactcgcggccagaagcaagctactgagctgtgtcgtaaatggcaacagacaaaaagaaaccaaaatcaataataaactgccataaatcaatgtagccgtttggattttggcgagcaaacgtggaaatacgacccgtgttgtgaccgtcatgatcgacatgaccgtaaaataatagcctgcgccgataatctcacgttcaagggcatattgtgcaataaacgccaccacgccagaattggcaaagcatatcaaaaaaaggataccgctaggaaacacaaccgctttgatgcgaagcagttctcgtaacgatgatttcgcttcgccagagtgcgtattcctccgtgaaaagggctgttctttcaaaaagaaactcaacaaaaaagctgttccgctcaacaagacggccatccgaaaaagtacaggaaatccataattttctacaacagcaagtcctatcaacgggccgatggcactcggcacagcctgggcgatactgaaataccccaatccgactgctaatttgccttcaggaatcgtatcaactgccatcgtcgctgctgctgtcgcttgcaaactattgcccaccccttgcaagatgcgcagacaaaaaagcatcaatagcccctgcagcagattcaataaactaaaatcaatcaacagaatggctaatcccatacaaagcaagactttgcgtccatatcgatccaatgccacaccgattggcaaacggcaaaacaaagcagatagccccaagacacctacaatggcgccggatactgctttagaaccacctaaagaagcaacatataacggcatagtccccatttgggtcgtgatggctgtcattgctagtaccgtgaccaccatcactaagtaaaaatctttcgaccaaagccgactagagctgttcaccttttccatattgtgcctcgcttctatacagctaattgaaaacgtacttgtgtcaaaaattgctgtgtacgttcttcttgcggatcctcaaaaatttcttctggtgttcccgcttctaccaccacaccatccgccatgaatatcactttatccgcgacttcttgtgcaaattgcatttcatgcgtcacgatgatcatcgtttgcccactatcagccagttgcttcatgacatttaggacatcaccgacaagttctggatcgagcgctgaagtgggttcatcaaacagtaataattctggcgtcaaagccatcgctctggcgatacctacacgttgttgctgtccgccagacagttgactaggatacatcatagctttatctgccaaacccactttttctaaggcagataacgctgctttttctgccagtttttttgggaaacgccgtggtgtgcgtagtccttccgccacattttgcaacacattcatgtggctgaacagctcataggattgaaagaccatcgctgttttgcgggcgatctccaatcgttgggttttgccaatatgtgcgagatcatactggaagtcaccgatagaataactccccgcatcaggctgctccaacaaattcaagcaacgcaaaaaggtcgtttttccagagccgctaggaccaatgatgcatacaacttccccacgttcaatttgtaagccaacattttttaagatgacttgtttatcgaaagacttcttcaatcctttgatttctgcttgcagcatactcccaccctttcttttctatcgctcaaagcgcgatcgtattggcagattgtccttctagcaaaatatctcttgcattgttcaaagctgtttctgcaatttcttgtacagccaattgggtataatacgcaatatgcggggtcaaaagcacatttggcagttgattcagctgttgataataaggattttgatcccacccaactgaaaaataccgttcttcattggcgatagcgtctaatacagcaccagacaaacgcccttgcgcgagtgcggcaatcaacgcatccgtatcaacgattcccccacgtgccgtattgaccagacaactgccaggcttcatctgtgcaaaaacagaggccgaaaatagcccttctgatgcttttgtcagcgggatatggatcgacaagacgtccgatgcagcaatcaaggtctcaaaggacacatattcgacaatccccttcaaccgaggattttcactcctactagtggcaatcacatgtccccccatatgataaatcgcttctgcgactagagcaccgattcgaccagtgcctaacaaaccgactgttacgtcttgtagctcccgaccaatcacagaccgtcgatcaagttttcctttgatcattgctggaatattgcgtaaagccatcaagatcgacatcacagtgtaatggcccaccgatgttgggctataagaagggacattggtgaccgtcaactgatgcttttgcgcccagtcaaaacgaacaccgtcgacccccgttgatttgatcgataactgcttcatccctaaaatatgcaagcgttggtacaggcactcatcttgctgcatagccagactaggatacaaacagatgccgtcgtgccctgctgccaaatggatattctcccaagacaagccctccattacgatcgtcactggtgttttgtggataaattgccaccgttcgatataagcaatttcctcttcacttaccccgtaataaatcaatttcattggcaacacctcctaaatgaccccttcatatgctggcggcatagcgtattccaacgcatcacctaataaagcgatcccttgatcgatctgtgccaatgtcggcttcgtaaaattcagccgaaatgaatgctcatagccttttcccgcaacactcatgatattgcctggaatgaccgcaactttcgcctcatcaaggtaatcatagaaccgctctgcgtccatctcagtcgataggaaacaggtgataaaatagccgcctgttggtttgataaaggtaagcttatccgttggcagtgcctgtaatgcttgcagcatgcgggcatatttctcttgatacaacaaggtcaattgggccacatgaccttcgaaatcatgatgatccatatattcggccaataccacttgccaataaaaattggtgtgggaatcggaggattgcttggccaaaatcaatttttccattacaggaccagcagccatcataaaaccaatccggctgctgggtgccaaaatttttgaaaaagatcccgcataaatgattcgtccttcggtatctaatgttttcatcttagggatcggtgtaccttcatacaacaactcaccgtaaggatcgtcttcaaaaatcagcacatcatattgacatgccaatgcataaatggctttacgtttttccaatggcattgatgtgcctaaagggttttggaaagtggggatcagatacaacattttcactcttgcgtctgttttgaggattgtttctaaagcgtcaagatccattgattctgctgcaagatccatcggtaccggcactggtatcgccccatatcctttgatagcattcaccgcaccggaaaatgtttgctcctcgcataacaccacatcgccttcattacaaaagacttttaccgccaaatccatggcttgggtcgagcccgaaaccaccagcacctcctcttcgttatcgatatttgacaattgacgcaaacgttctttgatcaaggtccgtaagcgcggatacccctctgatgccccatactgcaagaaagactctgggtccgcttcgttatataatttttgcgagatctctttcaatgtagccattggaaatgcttctgtcggtggaaatccgtaagcaaaggaaatagctgctgcagactccatatttttttttgcattctctcttaatggagatgcttctaatgtcatgatacgttgtgcgaattgataggccattctatttcctccctacatagttgttagccggccagctgtgtggtaaagcgggctaaaaaggctttggttcgttcttctttggtttcctcgaatacttgttgcggtgtgccttgttcaacaatatgtccattctccatgaaaactactttgtctgctacttcatacgcgaatttcatttcatgggtcaccaataccatggtcgcaccggcttccgcaatttctctgagcagcgccaatgtctgtcccactagttccgggtccaatgccgaggtaggttcatcaaacaagatgaccttaggattcaacgccaacgcacgggcgatcccgatacgctgttgttgtccacctgacagttggctaggataaaaatcttgtcgttcagacaaaccgacttgatccaacaaagcctctgctgttcgcagggcagtttctttgctttgttttttggtcacgatcaatggcatcatgatattttctttggctgttttattttgaaacaaggcataattttggaaaaccatcgctgtttgccgttgatgggtcaatatttcttttttacttgctttgtgcaatgtggtggtggtttctcccaattgaatcacaccttgatctgctcgttccaaaaaattgagacaacgcaagaaggtcgtttttcccgaaccggaaggccccaataagacgactacttcgcctttagcgacatcaagatcaatcccttttaacacttcttgtttgccgaatcgcttatggatatccgttactttcatcataatgcggccctccttagtttgcgcaacagccgattttccagtaattgtgcccctttttcgatgaccaaactaatcagccaataaatgatcgcaacagccacatacgcttctaaaaaccgataattttgctgggccgtgattttagctgccgcaaaaacatcgacaacactgaccatggaagctaaggccgacgctttaaccaacgagatcagcaaattactgaacatgggcaatgaaatcggccaggcttgcgggagcagcacacgacggatgacttgtaagttcgtcatgccgatcgatttggctgcatcgaactgcccttttttgactgccgcaaatgcgcccctgaaaatctcgctgctattgatagcagacattaaactcaaggcggcgatcgctatccaaaccatgttgaaatctttaaaccgcaaagtccaatgcatcgactccgcccaaatatcaaactgtttagcagaaataagatataacgctaaaatcactaaaaccactgggaccccttttaagaccgtgacaatcacttgcagaactggtgcgaggatcttgatcctatacagacgaatcaaggcgatgatcaacccaaccaccgcgccaatgactagtgcggtcaacgccataaaaagcgtcgtaccaatataatgacttgctgttttcagcgcttcgatcataatagacaattgaaaactcatcgccattcctccctattctgggacgtaatccccatctagatatttttctgataattctttgatcgttccatctgctttcaattcctctaatgctgtattgaccgcatcaataaagtcttggtcagcttctttgttgaacaataagtaggcatctgagttgtggactggttcgctgccgatctctagattttcactaaatgaattgttccaattattgacttgatattctggtgctaacgttgcatcgaccgcacctgaagtgactgcttgtacgatttgctcgttgttgtattccccataaaccaattcaaaagcttcgggattttctgccagataagcctcagccattgctgcttggttagtagcagtcgtcacatagactttttttcctgctaaatcttcgaagctatcgtagaccgtaccggcatctgaatcagagacaatatacgtatcccagaccacatacccaacatccccatagacgaatttttctttccgttcatcattgacttcatattcataggcagccatctggactttattgctttctaaatttgataacgtcgttgggaaatccgctccttcaaaggtaaaggtataatcaagtaatttttcgtcgattgctttaacgacggcgacatcatagccatcatattcaccattttcgtctaaataagcatatggcaatgcttcattcccagtacccaccttgatttctgttgcatcacttgctccactgcttgcagtgtcggcagaactgcttccgcaagcccctaaaaccaaaagtgtcaccaatgtaattgcacctaaaatcgtttttttcatttgaattcctccctttccctctacccaaaattttcctatgttgttttgattttttgctgttttttggtccatgatatcagtggtacttttgctgtttgttgttttgttttcgaaaaactcatccgacgttccagaccggtgaaaacacgttctaagaggaagcttaaggtaataaacaagatcgccgcaccgacatagccttcaagtgtatggaaggtcactgcgcctatcgctcgcgctttgccgacaacatccactaccccaatggtaaaagccagcgatgtgtcttgcagcagtgcaatcgtagttgtaccaaatgcaggtaatgcgacacggacaacttgcggtaaaatcacttgtcgatacatttgtgttttcgtcaatccgcaagcaatactcgcttccttctgtgtgaccggtacacttagaatcgcagcccggaaagtttcagactgaaaggcagcagtatttaatccgtaggtgatatagatgaaaataattttattccatgaggaaacatcgatttgaatcatttgtaataaggcgggtacaccataatacacaacatacagttgaaccaatatcggtgtgcctcgaataaatgaaacgaagactgccgccagttgactcagaaatggcactttttcgacacgaataaatgcaagtaaaatccctaaaagcaatcctgtaatcgacgccactgctactatcatcaacgtaaccggcaaagcacttaaaacctttggaaaatattcccaaactaatttccactgaaaaaattccgacatattgcccctcctttttctgaatattctgattattagacaatattactaatggaaaaaaatttttcaatagattcattactaaaacttcattaattttataaattctcccttttaactaaaaaaagaaagatgcaaacggtatctttctttttaatataagaatataaaatactacccgtggtgctagttaattttttcctagaggaaaatgtctaaacatgttggtaaatcaacaaaaaaacgcatatagtagtctcaaaactcccaagaaatgaggactatttaacaaactacgatggttacgtcgtgacaactgaacattttgacttagccaatcctgttactaaagtcgatgatatccccgattatgaaatgtacagtcaaacaatcgatagcttaaataagcgttttggcaatcgtgttttaaaaggcatcgaaatcggttacatcgcttctgaaaaggatcggatcatcgactatttagccgataaagattacgatttaaaattactcagtgtgcatcataatggtcaatttgattatttagatgacgaagtcaaagatatggatcctgctattgtgattcctcagtattttgcacaactttcagaagcactagttgttatagaagcagatgtctttgctcattttgactatggttttcgggtatttggtctatccgttgctgaatttaaacaatatgaagcgcagtttttaccgattctagatcaagtaatcaaaaataaattggcattcgaattaaatgctaagagcgcttacttgtatgacaatttagcgttatatgaatatgtcatcgatttatatctttcacgtggtggtaccttgtttagtgttggatcagatgggcattaccttgaacatttccgtttccatttcgatgatctttttgctctgttaaaagcaaaagatgtgacggaattagcgatttatcaaaaaggaaagcgaattatggttccattaccagtctaaaaaaacgtcctcagcatcaaaagtgaggacgtttttttagatttctttttctaaaatcggacaaatacgatcttgttttcctaaaggaaaatgtttgatcccgatttttttaaatccatgacgttcataaaaacgaatacctgcatgatttttttcataaacagtcaaacgtaaataacgtttttgtttcgttttagcataacgattcgcttcatcgagtaaccgttgccctaaccctttgttttgataatctttgagcagatagagccgttgaatctctatagcatctttttcatcattgactttcatataaccaatgagtatttgatgatccttaataccaataaatttactggttgactgtgccaattctactgccaatatttcagttgtcaattgtgtctgtaaatatccttgcatatcaagtggatctgcgccatcgataaacgattcataaaaactgacaacacttacaacttgtaaagcatctagatcatcataatctaaatacgctagtgtgatttgattgttcatctaactcctccttttgacatagtatactataaatcacccgtggtgctagttaattttaatatcctaaagaatatctcaaagttccttcaaaacgtcgttgtgctcgacttaatagaacactgtaagccagtaatatgctttcaaatctactctctagccctttaacagaacgtgagttgaaattttgacaacctaatttttctaaggaagaaaaaacagtctcaactgtttttctttgttttccaagtaagctgtggtctagtttttcagatttatccatgtttttacgtggcggaacggatatagtaatgcccttaagggcaagcttttcatggattttatggctaatatatcctttgtcccctaggatattgggaagattcgcttcttccgataaagtctctaacactttcacgtcatggacacctggattcgtgatttagtaagtaatcggaaagccagtcttagtaacgatcatatgaattttaagaccataaaaataagatttttttgttgagttatagccaactttggctatttgattcaatagttttgcttgtctatttctaactggtttacataataaactaggaaaactatctataattccgactagttcacctttggtgagcttcttgatgaaaaagtatcgaataatcttgatagtgtaagctaagtttgaacttaagcgagtgaatcgactcctactaggaaagtcaccattaggaaataagacggaacaaaccgctctatacgtagctctttggttagtatagccattaattatgccccatataacacaagcaataatcactgtatcgcgttgcttcagttgatcagtatttcttcggtttttaatcttatctggtacacaattgtggtatatgttagaaacagttctcataatttccttgaatgttataaaagtatctgtataatgttcagtatattttgatgaacgcatatgtagtcctcatttcttgggagttttgagactactatatgcgtttttttgttgatttaccaacatgtttagacattttcctctaggaaaaaattaactagcaccacgggtttaataagttttgtaataattactcgacacggtagttcgttagctacgcagccactgatcgttgcatagtttctgacattgttcttatgattcagtaactcttattccgtttgactcctaatagttcatgggcgaagcgcgtccgtctaaaatagttgtttctatcgtttgaacctcattgacaatttttggagaatcttaccattccttttcagcagttaaatgtaaaattctttaatagctacgcttatttttcatccagaatgataacctcccaaatttttccttctatctatatagcatcattttgtgtttcacgtaattgaactagttgagcaaaatcaattaaagattcaatcgacaatccagcatttcgcaagttttttgctagataaatccaatttaaatcattggtagtataatctcggtagccgctctcgtggcggtgaacgggtggtatcacgccaacacgctcataatagcttagtgtatccacacttaaatcaaacatttcagctgcttttttatattcatcgaatctcctcctcattcttcttatttataataaaccatggagttaactctagagaaaccagaagcctcttgtctctatgctaatactatactaaatacctcctcacattccgtagactattaaaatattaagcaatagataaaatcagttaaatgcaacttctcatattctaatgtttattaagtaagaataatgttaaaataaaaaaacgaagagtattcggcgcagtccagaaaaacttccccaagttttctgtgccggtactcttcttagattaatgcatgttgcttaatcagcctacgctatatatttcttttttgcaagtaattacgatgtagaagcaatgcttaggaatcccttacgttttttctatttttacttttgacttcttttaagtgctatactggataagtaccatgaaagtaggtgttcaaatatgaatactaatttttatccagtggaagtttttagttcggactaccgtttatattcatcaaaagcaaaaacaaatttgtatgattttcaatcgagaccacctttgatcacgtcatttgctgtgctaaatttgaaagagttgcacaatattcaactcaaattatttatttacgatattgatatcgaaaaattttctactttagaggaagctaagggagtgtcaataattttgtgtaaatgattcttccctactgtagattgtttctaattctccatcggttgactcagcatttgttcgagctcgccttcggcctgttggaaacctttatgactgcgacctaggaatttttggttgtgagtatcaaaagacgagactaagaaacgttccatcgactcttcattttggaactgttccttgcggtggctgtatttcttgatttgcttattaaaggattcaattaatccagttgctgcactatataaaaaatttcatcatagtttcgccctagtcgttccaaagattcgatgacaaaaatatctttcttccttaaaaaatgaagttctttttgtaattattctcgtgaggtcttcttttaactacataaaattgtaaccactggttttaagagtagtgtatcatcccaaatcatataattaattgactgcgattgttataaaactcacggtaagccatataactagcaataaacgaagaaatcgcagtaactgaaatcaacataaacatcacaacaatttggtaacgaatcgcttgaacaggatcaattcccgcaaaaatcaaccctgacatcatacctggtaggctgacaagtccaaccgtttttgttcggtcaatagaaggagccatgcccgttttgacgctttctcttacaatactcatggacgcttgttttttattggctcccaatgccaatttttccaatacctgttggcgttggtccgtaaattttgaattcaaagaccgataggtcactccaatcgcagtcatggcgttgctggcaatcatgcctgtaattggaactatttgggaaggggaccagtcaatgactcctgaaaaaacaagaatgagtaaggacaaggctgttcctactccaatagccgtcgttgaaattttaaaagagcggttgatcccctcactgcgtgtatgggcgttataagaagcgttgaacacaatgaacaaaaccatcgctaaagtgagaaagttgttatccactcgtaatacgtagctcaatacatatccaataaggaataattgaacgacagcgcgaattcccgcaataaaaatgtcgtttcctaatcccaatttctctttgtaatcaatcaacaaggcaactatcaagaggacagaggataaaagcaaagaaagattactgatttccaaattgtttgtcatttcgattcctccatttttccacctttgatagtaatcagacgagaagcttggtcgatttcttcctggttgtgagtgacggccaacaccgtagtttgttggtctttcatcatgtctcggactaaatcaaggacaatcgctctgttttcttggtccaatgaactggtaacttcatccaggagcaacactttcggttgatacatcaaatttcggaccaatgcaacccgttgtttttcccctcctgatagttccttgacctctttcgataagtaagtttcaggtatttgaactcgttctaataatttttttgcacgttcccgatcaaatccttcttctcttatgcgggcaggaaaagacaagttctcttgaactgtctcatcgaatagagaagcgttttgaaagaaataagagacttcttttctatactccacaggatcgattttttgcagatccgtacctcgataataaatttttccggaagttggagaaagcagcgtaccaattaatttcaaaagggtactttttccacttccagaaggaccagaaaaaacaatcacttcccctttgtttactgtaaaagagatatcttgaaggatttggtttccgtttgcctgaaaaccaaccttctctaattgaaacaatgaatcactcataccacttctctcctttataaaaaagccctgcaccagtggaccatccatacgggtgctgggcttttgtttcatcctagtgtacctcagtgttcgtttggatcgtttttggcgtcttcatgagtagggtgaaccgttccttcaaggtgatctggaccagcataaatggtatacagtctgagcggcttatcaccggtgttttcgatgttgtgccacatgtccgccggaacaaatacggcgtcatcatccatcactttttgttgaacatgtaagttatctttagaaggccccattttacacacgccttctccttcttcaatacggataaattggtcaatgccttcgtgcacttccaaaccgatgtcatcgcccggttgaatggacattacggtgacttgcagtttactgcctgtccaaatggtcgtccggtaattatcatttcctgtggtggcgtcttcaatattaatgatatacggcttcttcccatgatccttgtagtctatttccatcttccattcctcctagtctttgtactgaaacaatgatacctacttcttatttataataattctaattaatggtaccacatctaaaattctatgcaaaaaaattggctttttggagagcgattctaaacaaagaccatataacgcgcaattacaattggtaccccttaatcctcagcacataaaggaaaaaatatggaatcaaaaaataaccgatatgtactctggttatgacttgaatcagggagaatttcagagacgacacatcatactttttagtttacacttgtaaactaactagcgtacactaagcttatgctcactatcaagcgttgtcaatcctttagactcttatcaatttcgaaagaaagtagcaaggttattgattgtgactgtaaaagtggggtgttcctataagcacattaaactatcttctctaatttatcatgctatttaaattctgttttttcatgagaatttttgtccaaaacttgttaaaatgattttaaaaaatacttacatacacaatccccaaaagacactaatgtcatttcagtcaaaaaagataccgcagaaaatttccacctgagattcaatacgatattactctcttgacagccagcttaattccttagttgaatagattattaaagtgcacaaaaaaacaatgcggcgtttgttatattttctggtataagcgacggtgctataaacttttttgcagattaaaaatcatatgaatttaactccagtaataagagattaagtgccaatgcataaatggaggcatgtccagcactatgcgaatgctaaaacatcaatagtacaggaaatcatgaaaagagcgaatagtaataatgcttaaggagagtgtcatgttttcttggtttgttataggaggttatatcaatgaaaaatacagtagataatttgtcgaaaagtaaagttattttaatgtgcggccctgcgggagcaggtaaatcaacactagcaaaaaaatttgaaagtaccgggatgacaatactatcttatgatgaagaatcattcaaacgaggtttgaatgaacatcctttacctcaggaggttttagaagatattaaaacctatcttgatgaaaaactaatttcacttatcatgcaaaacattgatattgttctcgattattcattttggtctagagaaatgagaaatgaatatatttcattattaaagaaatacgacatagaacccaaaatctattatataaagacacctaaggaagttgttatggaacgtattcgaaaaagaaacggaaatcatcaaaatgatatcatattgacggagcaaacagcttccacttattatgatcattttcaacccccaactgatgaagaaggtgaagttatagtagtcgagggatattaatattgtggttttaggcatggaaattgtactagatgataagttttgtcaaattttttgaaagatatacttccaacaaggggataccagcttcaggtgatatcattattgtcatctcagagcagggggtagtattgattcagccggaagaataagtggcgatgcaatgaagacgatgaatgcattattgaaattacaggaaaaaaacttactgaaatacgttatgtttattcttttgacaactctactcaatcatgattatgcaattagacacgttattttttatcatgaatggatatgttcccgtctaccgatagtgctaaaaacgcagtggatatgtttccgagaacgaacatactcaaatgacattcattctgtcctctcaagccacatcgagttggtgggattgataacaagggtggataagtagaggctggaaatggcttgatatagcggtattttgaggattttggagagttgagattatttcttcttccatttctaaatccaatgttacttgttctgattctggttctgttggctcatttgggattaaatccactactagcgttgagttagttaactttgcaatttgttctagtgtttttatggttggatctgattttcctgattctattcgtgaataatttgatctactcatttctaattcttgggagaatttttcttttgatttggtacctctcatcttttttaagttttctctaatgctagttccaagtttctccccctgtttatgtaaatattttgcacgttttccatttaattatatcgttacaccttgtaaatcacaagtgattaatcacaaatcacttgtgattagtgattttagcttttatcttaatttatcaactgtttagaatattaagtatgctatactaattaacggcaacttgccccgtaagggggtgctattcatggaacaaattatctcgttagttatcgcaccacttttagtgggtctaataatcacattagtggatcattggttagatgattagacgatagcaagcaagttgctgtctaactcacacgcttgtattcgcaacaagtgcaaagaaaagcccgacctactcgcaataggttgggcttttgtgctattcattagaacttatctcgtttcgcacattcattatagcatgattttaaaatgaagccaagttgctgattctatctgttgttattggtgttgcctagaacgattctaagcacatgtttaattttaaagtgggcaattttatctttaaaatgtcctacaatgattcaataaaagcatggctgctagtgaaacttgcgaccatgcttttaaatttacttaaattctctttttaaaaatgattcctgatcctaataccattaatgaacctaggacagacaatgcaatatttgctgtttcacctgtttttggtaaaactttcatttttccgtctaaacctttaactgtaactgttccgtctttttgaacgtctgctccaatttctttagcttcaactttttttgttgttcctatattcaaaaatcatttgacgattaattattttttaggtagcgtatgtttcaataaaccaattgagtctatcgttaataagctaaataatcagcctatagaatagcaagaatggaaaaactaacatgaaaaattttacgaagagtcaatttttttgactcatctaaaataatttacatattatctccaccaaaaaacatagctattaccggcataacgataaggaagattggaattaagcaaattcctgtaagccaaaacttctttgattttttataaattccataaataattatggctaagggtataaaccaaactgcaaaaaaataaattgtgtatgagagcataagtctcttcctccttttaaacaaaggtatcatgacaaaaaatttaactctataagaatttcaattctttaaacctttttaataaaaaatagtgtttaaaaaaatacttattagatactttatctcatttttataatttttacaaacactcttaatattgaatttaattagacaattctagtagaaaagtatctttcatgcagcactattcaaacaattttcgcaacttctttttttatcttcatttcttcattgtgtaaagggccacgataaaatgtaggaaaagggccatcgaaaatgtaggttagatttaaaatctgatattctttttcatgaaaccattcaaggagagtgactcatgcgaaaagatgtcttagaaggagtcttacgacacattatgaacgatattcaacctaactatgcagccatggccaagcaatataattgtgattaccgaacagtcaagcgttactatgaagctggaactaaatgggaagtagaacagatcaaaaagagacaatcttctgctcctcttttattaagcggttttgaagaaattattaaagataaaatggagttaagctgttccgcttcttcaatttattattttattaagaaaaaaggatatcaaggtggctataccaccgtcaaacgatattgtcggaactatcgagaaaagcgtgtaaaaaaagcaaccattcgaattgaaacgacgccaggtctttctgctcaagtcgattggaaagaaaatattaagatggtgagtaaacatggtgaagtcttttacttcaatctttttctatatattctaggctattctcgcatgaaaaacttagaggtaacctttgatcgaacccaagcgaatgtcttcaattgtttggtcaatgcgtttgagtactgcgggaatggtgttcctcaagaaatttggtttgacaatatgaaaacagttgttgatagaagtaaaagccaatttagtcaaaccgtttttaccgaaaatttcgtcaatttgctaaagatgctggattcaatccgattgcttgtcgcccttttcgtccacaaaccaaaggcaaagttgaagctttagctcgtactgttaaccgcttaatggtctttaactacgagtttgaaaatgagcaggagctaaaacgaatcgtctatgagtttatgaatgacttaaataatgaacgttctcaagcagtgaataatcatccctctaagcttcttatagatgaacaatcggtgttgcgtcctttcaatcgtttagaattagtcagatatgtttctagaacccaacacgtaattagaaaagtttccattgaatccatggtccaatatcaaaactcaaagtattctgttcccgtgaaatatattggtaaagaggtaactttagatgtccgtaaggacagtctattcatttggtatggccatcaatgtattcgctcgcacccattaagcaaaaaaaccttaaattatcaacgtgatgactctcttgagattcttcgatctgatgtcttcaaatacttagaagacgaagagttggagcgctttgtagaagaaaatttagatgcttacgatgaattataaggaggctcatatgtcaaattaccatcagttattaaatcaattatcagatttaaatcttacctgtatcaaagaaattttacctgcccatttagatgaagtagctaaaaatgaacaatctctagttgattctttatttgaattaacacatcaagaaattagctatcgtagaaaggagacccaaagaaaaattttaaaacgggcaatgtttccctatcataaacgccttcatgatttttaactttgattttcaacccaaaatcaaaaaaagtgaaattcaagatttagtgacattacgctttttagacacgtatgacaaccttttattcattggaaatagcggtgttggaaaaacccatttagccgtttcaattggtttagagtgtattgatagagggcagagctgtttatttatcactagtacagaactggttaatcgacttatccgggcacataaacgtgggacaagtgataccatgctcaaaaaatatgcgagctattctgtattaattattgatgaagtcgggtatctccccttctcaaaagaaggatctaacttactgtttcaactaattaatatgcgatacgaaagaaaatcaacgattattacaacgaatattcctctgtctcaatggtccgaaatttttggtaataagaaattgactaatgctttattggaccgattggtccatcattctaaaattattcaaattacaggaccttcctatcgaatgaaaagttatagtgaaacgaaaggaaaagaaacgaaacgataaagagaaaactacctacaatttcaatggcccaaaaccaacattttattatggcccttgacaactggcaaaccatacaacttttaaacaactggcaacaacgtcaaaaaaaggagctttctatactaggtttaagccatcagagtaataagcaactagtcttccccaatcgttcaaataacttttgtcgtcctagtcaaccaaatgattggtatgatatgatcgctaataaatataaacttgaaaaacggataactcttcatgaatttagaaaaactcacgtttccttgtgcgcaatggcagatatgaaactagaggatattatgtatcgtgttggacatagagattcaaaaatgacaaaacaagtctacaactatttttatccagaacgagaagaacgaagtgctgataaatttgctcaatttattgagcaagaaaaagatttgttttaatcattttcataaattttggatacaaaataggctagtatcactgaacaaagtaatactagcctatttgtctcatcaaatttctaccaactcaacgagaacaaactaccaaaatggtatgcttacctatttttcttttgatgcactaacttattgcttgtagtaaactagttaaaacaaaaaacatttcaaggagtgatttaatgtcccaattgaatcaaacatacgaaaattatttacaacaaccagaagcgttatcttttactgaaatgaccactatctatcaagaaatattgaaaaatgctgatatgaatgataatgattttatcgggatttgggaagagctgatgggtgctgctattcgttatacagtcattcgtgcagaatggcctcaattttctagggaacaaaaactggcaaaagattccgaacgaacgaatattcacaataccattatcgaccatttcatcctattggaacgcatctttcaattaaaccattgggacagtcattcttggacatcacgcttattcttacaagaagaacaagaacaacgtacaagaagtgatgtgaatgaccaccgacaacggattggcgatttcgcgaattatttggtgtttgtttcagcggttaatggacgatagatatgaaagtcacgatttgataaattctcatcatagtagattatcaatatttttttctaacgtctactatgatgggagcatatcatttgattatcagttcttatacattttctttaatagctttttacgtctgttttttatttgttccatcattaaattctccgtcagaggagatatttgatcaaatttcttttgacatcttctagcataggaaatgaagtttccaaatttactccctttactatcccttacacccacatcaaaaaaatatctataaatatgccttttaccaattagataactcgagttctcaaattcccctacaccaactaagcttggctcacctagggctttgcttgcaaatgtaagttcaacaggtgtctcatctaacacatatcctctaggcgcttttgtctcaataaattgataatctcctggtgccagattttttaccaatacaacccccttatcatccgatacaagattttgtataaccgtttttccttctttatcgatgagcttgaattttgcgccaggcaatgggttttctttactatctgttttcaccaattgtgctgattcttgataattcacaaaaccttcacttgcaatacctacttcaggttgtccctctgttgagtcatttatagtgaaatctttaaccgatagataattggctacttttgactagtgccatgattgacatggtattggaaagatattcaacatatactaacaaaaacagaaaacgattatttaactgaatttctgattacaatttcatgttttacaatcttagattctacgtttccgcctttttcaacaagttgaatcaacatgtcaattgcctcactccccatttcatgaaaaggttgagatactgttgttaaagctggtgtactcattcttgctgttaatgaattatcatagccgatcactgacaattcctcaggaattttaatcccagcttcagaacaagctgacatgacacccaatgctgtttcatcactggcactaacaattccatcatagcaaacacccgattgaataatttcctccatattcttctttccagaatcaaaaccataatctccaaaataaatatctgtatcagaataaatcaattgatgatggatcaacgtttttttaaatccttttatccgtgccttccctgcgatacgatcagatggatttacaccaatcagagctagtttttgacttccacgcttgattaaatatgaagtagcatcggcaatcgcctgttcatcattgactttaacaaacggaatatcccccttcaccgtatctgcagaaagcaacacacaaggaatattgtgttttttaattaaatggatctcatcatttgataaatctacagaaaaaatgataaacccgtcaacatttctctccttcataagcgtgatgctttctttcatcctagacccatctacgcctgcatgtgtcaaaataacgttatagcctctttgataggcttcatcttcaatcccgctaataatatcaccataaaaagtagtagcatactgcggcataataatacctaacaaatttgactttctactcaccaatgatacagcagatttattctgactatagcccaactcatgagtaatagctaaaattttttgttttgtttcctcgctgtatccaccaagaccattaataactcgtgaaactgtagctatcgagacattcgctctcttggcaatgtctttaattgtatattgcatagaaacctcctgagtaaacgcttacgttgttagctctagtattacacaaatatgagggaaatgcgagaggttttagtataaaaaaagaacctcgcgccttcattagtgaaataaatgaagcacacgggttcacaataaattttcttgttcaacgtttgaacatgcgccttctgcgggttgatcttctgtcgttcatcctttttgcttaaagtaaagcatgtcccaatactctaacgagggaacagtgatcgtaacgaaatttccttgcgcatcatgtccatattccatatccagttctttagaaacggaattatatctcggatctggggaagtgagccaagcactttcaaatgtgtcattcgtataatatttcactgtcaaatcttcaacaatagtaggtgtttctttctctccttgatttgctcgccaatcattatcagaaacgccaagtaaattgatcatttgaatcgtatcgaatccactaccagacttactatatgcccagattgtattaggctgtccatcgctcgattgattttgatcgacaaattcaatctgatgcccattatcttctaatccatcccgcaaaagattttgataagcaacaataaaattttgcagcgctttttgacgtactttgtgttcatctgacatatataaattatgcttgggaaaatattcattcgatagcattgcgtcgccatcacctaattcaatacgtgaacctcctgcagcatatactgccgcatctgttaataaaactgcagacatattaaaaggttcactcaccacactctcagcataatcgtattccatatatgctggaatgatcagagatttcccatcactttggtctcgagaattatcgatgacgttctttagactttgataagtattgtactgctctccatcacttgttgtatcccaaggccagatttctgcatataggacatccacagcagaggcatttacctgttcgataccttgagcacctacaggattaaatgatagataatagctatcaagcttctctttggcaatatccaagaattctttatacccatccttcacataaataccttgtgtctcatcaccaatcatatcatgagtccacatttttccccattcacccactgtatctccatgccaaccatcaaatcccatcacttgtagagcttctaaatttttttgaataatatagttttgccattctggattttgaatatcaaagaaaaagagattggattgacctgtaggacttgcacccattgagaatgtaaatcgatcacctttatttttaccagcttcatgatcttctgcataccacagcccccactcttctttgataccatattgagcataattatttgtcgcagcataaatcatattataggacatatttgtcatccctcttgcttttgcttcagctatgtagcttttgatggtctctccactaatcttgcgaccagcccaatcttgccacttcattgttccatcttcaggaattaattgatgatgcaggtatttccaatcatagtattcaatcccatttaattgccagtcgttcatttgctcaatcactgcttcaatgtctatatccttatcgaaatttgtcaaaaagccatatctaggaaacttcgtccatgtgcttgacacatctgctgctgtattcatgtgtcgaatagcgtgaccctctgaatcgagtatgtccaattcaaataaatagcctttaaagtcttcgtttggtgcagtccattcaatttcctcttgaatgctcccttctgatgtcgtttcccaaacgccttcaatcgtatcgattgtttcgttcaagtatttcacgttgacaagatacttgcctttagatgtttctagagaatttgaacttgtcgataacgccaagatgatggtttccccgggatcatacatagatttatctactgaaaactttaatgttgcatcatattgaatgcccaccatctcctcttgcaattttttgttcatataagcactaccaaaaataaaaacgaaaagaaaggcaatgataataatcgaaacagtccagcttttttgtgtatctttttttgttgcaagaacttttctattatttttttctcttattttcgtcatatttactccttttctaaatatttcagtcactaagtaaatcagcttatttctaagacaacagcttcataggggtccaaatagagcataccttttgtatattctttcttcgtataattctgaatcaaaactgattttggctcttcctttagatcaaaagtagttgtcttttcttgaaaattagtaatgatcaaccatttttgctcatctagcacacggcaataagcaaaaatattttcgtcttcggtatcaaccaaattataagttccccaaactacaattggatgttcatgtcgcaattggattaattttttatatgtgtagaaaagggaatctttttcctcaagagctttctccacattgatttcaggataattaggatttatatgtagccaaggtttattcgaggtaaatcctgcattttttgaatcattccactgcatcggtgtccttgcgttatctctcccttttgcattgatcgagtccaaaatatcctcttttgcatagccctgcgacaagcggacattgtacatattgatactctcaatgtcatcgacttcttcaatggtttcaaccggataattgatcataccgatttcttctccctgataaatatacggggttccctttaataaatgcagcaaaattgcaaacatttttccactttggacgcgaaactctttatcattcccccagcgagaaatgattcttggtaaatcatggttattccaaaataaactattccatccctcggaagccagctctgtttgccacttggaaaaaacgtcctttagtgctggaatagacaggtcgattaaatcccacttttcttttcctggttgctgatcaagaccggaatgctcaaattggaaaaccattgacagttcattacgattgggtttggaatataatttagcaatttctggtgttgctccccaagtctctccaaccgtcataagatctttgttgccaaatgtagctcgattcatttcttgcaagtattcatgcagtttaggcccattccctgttatctttttgaatggttgtttaccaactaaatcaataacgtccattcggaatccgccaatccctttttcaatccaaaaattcatcatgtcataaacagactgtcttacttcttgattctcccagtttaaatccggctgttttttactgaataagtgtaaataatactgtcccgttaattcactatattcccaagctggaccagaaaatgttgaacctaaatcattgggcggattcccttgtgaatcaggatctgaccaaatgtaaaaatctctatattgattgtctcttgactgtctcgcctcaacaaaccagggatgttcatcactggtatgattaacaaccaagtccataacgattcggatattccgcttcatagcttctgcaatcagaatttccatgtcttccattgttccgaattcgtccattatctcttgataatctgaaatgtcataaccattatcatcatttggcgatttatagacaggacttaaccatatcgcatcaatgcctaaatacgccaagtaatccaatcgttggataatcccttttaaatcacctatgccatccccgttactatcttgaaaactacgaggatacacctgatatacgactgctttttgccaccatgaactcatattgaatctccttttacatttcatactttttaaatacacttaacattaaaaatgattttaagaatacaagaaaactacacccaataaaaatgctcagatacaacacaaaaacaaatgcaattggggaggtcactatcaaaaatagcaagaacaatgtgataactgataacaaaaagctcacccgcatatttgctaagacaagcctcatagagttcatgaaaacaagcttagccgaatctttaaagcgtgcaatataaccatacgtatattgactacttaacacaaggacaagacccacgatagataccccaagcaagccaatgagattttgctgatccaaatggatcatataattcaaatcgacaaccacaacgaaaaaaacaatagattgcatgatactaaaaccaatagcttgtttgaaatttcgtttatatgccaaaataaagttttcaataacacgtgtatcattgttttcatgcaacttaaagcaaacggcataagctgcgctggttgcaacaccaattgttacaattgggatactccctattaaaatacataaattgagaacgaacagactccacaacttcatcaaaaggttatagacgggtccatctattcgaaaaaaagaattcataggtttacttcccttcttcttaggttcttatcgaatccattgacttgtttttcaattatctcatgattagaattattcttttacagccccaacaacaattccctgtacaaaatatttctgtaaaaaaggataaatcactaacaaggggacaatcgctacaatgattttcgctgcattcagattacgatctgaaacagctaataaactttgtaattgttctgatgtcatgccgcttgcattttgcaaagtttctgcaatattgacagacagagattgaatgtacgtcattaatgggtaattttcaatttttgtcatataaatcaaaccaccaaagaaatcattccagctcccgacaatactaaataatgatacagttgccaaagaaggtaaagatatgggaatgtatatcttacgcagaacatcaaatgcatttgctccgtctaataatgcagactcttccaaagatttaggtacccctcgaaaaaaattcatgactaaaatgacactgccaataggcacagcacccggtaatattaacgcccagatactattgatcattcccagattacgcacaatcaagtaggtcggtatcatcccgccattaaagagcatcgcaaaaaccataaatcccataaagaaacgtctagtccgaaacactttttttgattttgataatgggtaagctaaggtgacgatcatcactaaattaaggaccaaagcaacaaatacacgaaaaacagagatcccaaacgaacgccaaaactgcgtatcgttaatgattctttcatatgctgcccacgtgagatctactggccaaagtcctactttattccctgcagctgcttgggaggaacttagggacagcgccagaacgtttaataaagggaccaaacaagatagtgttaataaaataacgattaaataaatcacaaattgtcgaataccgaatttctctctcatttttttctcctctctatgaattaaaacataacccgatttgtggctttttcagctgttttattcgagacataaatcaaaatcaaaccgataatcgaccggacaagtcctactgcagcccctaaactataatcacgtccgattaacccaattctataaatgtaagtatccaaaacatctccactagcatagactggtggtgaatataagttgtaaacttgatcaaatccggcacttaagatacctggtaaagccaagatggtcatcaaaataataaaagacatcatgcctggaatcgtcacatgttttacacgttgcaaccaactagcgccatccattgttgcagcctcatataaccctggatcaatcgatgtgattgccgctaagaaaataatagagttataaccaaatcctttccatacatctgtccaaatcaacaaatgtggaaacacagcattgctgcccaaaaagttaattcggtccaagcctaagctttgtaacacttgattcacagtaccatctaaattaaatagattgagaataactgatgccaagatgacccatgataagaagtgtggcaaataaacgattgtttgcatggttttcttcatccatttgacgcgaatctcattcaataaaatggcaaagataatcggaataatggtgttcaacacaattttccctactgcgataaaaaccgtattgtaggttacttgccagatatcaggcaaattaaaaatatagataaaattatctagtccaacaaaatccgaacccaaaaagccacgcgctggaacaaaatcttgaaatgccataattaaaccaaacattggcgcatacgagaagattagtagaaaaatcattcccggcgcaatcattgctagaaataaccactgatctttagaaaaccacttcttttttgttgcaagcttttccataaactttctccttatttgataattgataatatagtagagcatttgcagcaatgaacaaatgctctacccaaaatttagaaatgacctttattcatccgcgagcttttgcatttcttctaaaatcgcttgtccaccctgactattccaagtcttcacatatgaatcaaaattatccaaagattcttcccctgtcacaaatttgataaacgtctcttcttctaattttgaaatttgggcaccattccgctcacttgctttaatggtttcaaatgtcgtaaatggcgtgatttcattatagatattctcttcccgtacaccgttcatcacattagttacagccaataatctcgacgcatagaccgcccaatctgttggatctgcagtgctcgggtcatcaagataggttttaattttttgtgcattgttttttactgtgaaacttgaaatatcatcaatatctatctcaccttcagccgcttgagaagcttccactgcatcagatatttcacttaagttttcgaacatttcaatattcattggacgtactgatccgtctacagatttttgcgcataggcatatatttcaggatactctgtttccatatcggttgagtttggtacttcatcaaacaataaattgattatttttatggctaattctgggtttgcaaaatttttattaacaactacatagccacctacacctggtttgctcacaccatttacttgaccatcactactctcaattgcataaggcgtgaatgctgcatcagggtttgcagtttttgcttgaaccaaagcccaatcagataagtgccaagggccaggtataataccaagttctccattaatcatcatcgcattgatgtcgtcgtatgttcgcgtaccaaattgatcatctaaaattccatcgtcaaatagttgttttacgtagctcaatccttctttggttttggcagtatttgacccgtaaaccaactgaccatcttccccaactaaataatttttaggaaatgaatcaaaggcattgaatatcgcagttgctgtatacccagatcctccatgactatcggaagttagccaattggcaaatgcgagaccttgtgttttccctgttcctcctgcatctttgtctttgaacgttttggccgttgattctagctcttccaaagtaatggcatgattgccatcttcgtccaattggacatccaagtcatctaaccaatcttgtctaatccaaaccaaattaggaccaaaatcattcgcagtgcctggtagtcccataattcgatcgcctattttagcagaatcaatttggacattgtcaaaagaattgtaaatatttttgatattatcactagcgtattcttcataaacatctgttaaatcagcaatcaaatcattgtcagccaattcctccatctcatctctgctgacaaccattacatctggtagatcgcctgaagcaatggcaagcgacacttgtctggtataatcatcaccatttgcctcaaatgcactctcaatactcacacctagctcttcttttatcagtcttctataagcattatctgcataagagtctccatcagggagtttggagtttggctgcgtctgttgacccactgtcatgacaatatttccatcggtatctgtttttgcttctttgtcttgttcgccactgcatgctgcaagtaagacaacactactcaatacaactgaaccggtcaaaattttatgcatctttttcattcgtaatactccttttattcggtctacgtaatcgtttacataaataactaaaaaaaatgagaaaatactactaacaaaacaacgtaaacgtttactctataatagtatcattgtctatacgaacttgtcaatagcgctttcatttttttgtttattacagatatatatctatatcggtatcactagttaaaaatatagtgatttagagactccatcatctcctgtcaagggcagtttaaaattgtgggtttgggggtgcggatgtttttctggaccatttttaaaaatacatctttgtttcttccgatattgaagaggacttagtcctcctaaagttaacttgatccgtttatgattataccagtggatatagttatccaattggtttataaactgattgattgttgtgtttttccagtcacgttgataaaacacctcgttttttaatcgtccaaagaaaccttcatacactaagttatctggtgagcacccctttttagacatggagcgagtcaagtttgctttgttcattcgctcgatccaatctggtcatcgataatgagccccacgttcagaatgaatgattggacgctcttgaccttgaagggtagagctcagctcgtccacaatatagcatagtactcactaattctgcgtcaggatttgtttcaatggtccaactaataaaagctccatcgtagcaatcgacaagcgggaacaaatagattttccctttaggaattttaaactcagtaatatctattaactatttttcatttggtttttttgctttgaagttacgattcattagatttggttgtacaggagaaatcttctgagcatacgaatggttcgtgcgtaatattggccatattcaaaataataatccacggctattcgtttttgttcttcagaatactttgatttttccggtgattatgatgaagcttcccagataacaaatattcattataccattgacgtagtgcaccaacggacggatagcttaatttccaaatgatagcagcataagaacaatgatattttatattttcaatcttaaaaaaagtatcttatctttatttcccctatacattttcgttttcctctgaaaggttttcattacttagattatttttaccataacaatctaactatccatttctcattggtgttaattttgatgttactttctacacacccaaacaaaaaaagccagaaacgccttcaaataggcatttctagcttaaacaattctattaccccacagacccttccatatagattttcaaattacacactagtttaagataaaacaaacaaggaaaaacttaccatttactcaaaaaattaactcatataagtacattagaatgtaaaatagactggtcaaaatctggtcaaaaaagtagatgtgacacaagttcgcattcaaagcgatgatccatgatttcgtaatggtcaattatatggatcaaagccacgcgacaagagcgcaatggatgtctctaccgattggttgaataaacgaaataaatagaatgtgaaaaaggatcggacaaatgttcctgtttgctcgatccttttttatttgaattcattttcgctttatcaaacatcatttgattactcagttaaatacttttgacatgagtaccaatgaaacatttattcattaaaattacttatttcttatcgcctttctagccaatgccaatccgccgattattccagcactatcacctaattcgggcgtaacaatgtagctagcaattggtggtatttcaacatatccatttataagctcaacaaatttatcctgaacttttttcttcatgtgttcttgtttcattacaccaccgccaaaaataattctatctggcgaaagcatcagtgttgtattgtatgcacattgggcaaggtaaaaggcttcaatctgccaaaacgaatcgtcagccaataaattctggccttttacacccaaccgtttttcattcgctggtcctgctgccatcccctctaaacagtcttggtggaagggacagtttcctgaaaaaatgtcctttggatgtcgcttgatcaacatatgccccatttccggatgactgaacccttccacgaaagtcccattgaacaaggcaccacctccgatacctgttcccacagtgaagtatgcaacacctgctaaccctttgccagaaccagcaacatattcaccatagcaagccgcattaacatctgttgtccattcaatcggaatattgaaatgttgctttagcgttcctacaaaattgaaattctgccaagcaagtttcggtgttgatgtgatatgaccgtatttctttgatttacgttgaatatcaattggaccaaaacagccgaccccgattcctgccaattgttccttaaaaggtttaaaaaaatcaatgacctgcttcattgtttcaactggagtcgttgtgggaaaactgactctttccaaaatcgtcaattcctcagtactcactgcacaaataaatttagaccctccagcttcaattgccccatatatcatcataggcttctcccttcgaatatgtgtaaaacacttcattaacgcggcaagcgttctcgatcagtgaaatgacgtttagtatttcctgtggacgtcccaactcatcgtacttatgaaaggcccacgccccgccaaaataatcttctgaacctgttgaggttacggtcggatactcactatccccatcaatgtagaatttaaactcgccttcgccccaccaataacgttctaggcaggtaagcgcaaggtaagtacccacgtaatagccttgaccctttaatcgatcaattaacttataatcctcctgtaatttggtaatgcgttcccgatgccaaataatggttgaaggatttccctgccccattttttcagaagtcggtcctagacttattgattgtccaagaaactttctttacgtccacttcattcgggctttaacacaagcacacccaaccttctttgtagctgagaatgtaaagggcatgatgaccttagggaaaggagaagttttaaagcaaataatagaagattttacttctgccagttatacagttacaccacatcttgtaaatgcaagagattagggcgtaccacaattacgagaacgcgtatttctaattggtttcataaagaaaaaatcgaaaatagatttagttatcattacacggaacctgaaccatcccacggtgatatttcgtatataaatctttttaataataaaaaaccttatgtaactttgaaagacgctattgggatctagagtctgatccaggagacttttttgaaggagattactaaactatttatatgagtcgtaatagaaaaaatgtgggatgagcaatcattcaccatacaagcttctgggagacaagctccataacatccaagtggggaaatgatgacaaagttagagaaaaacaaatggagagttaacggagaaattaatcataggctttcggttaaagaaatagcacgcattcaaacttttactgattggtttcagttttctgctggaggaagtttaaaattaagtaaaatggtaggttggataaaatttacaaacaaataggaaatgctgttccagttcttttagcgaaagcaatgacataaccaattgctgattttgtgtccactaatgtattgggggaagtaatgagaactaatattattgatgctatgataaacatagttcattcaggagtttatagcctacaagaatcatatatcagagcaagccgggcaacttctatgggtgatgctttagataaatatgtgactgatagcttctgtggagccatcggggagtcagatgaatttgtgaggttaaaaaataaaagaggtattttcttacctagggaacgactcctgctccaccggatgcaatgttaagaggtggagcaggagtcgagataaagaagatacaatccagaggctcttcattacaattgaacagttcccatcataaatctaaattatatgcgactgatccattgattactagtcacgatcgagttatcttgcgattgccgattcgacaaaggacgcaccagttttttccaagcttcaattttctttcgtttctgataattaaggtttttgactttacgtaaaaatgtgatattctcggttttcgtcattgtaaattcatgctttattgattgtgcaggaacttcaataattcatgaaattggtcaatgacgtgtttttattttgtgaagtggctaagttcattataaaatccgccattcttttattttcgtattttaacttcggatatctttcttttcatttcctattctatccacgcagtgactgggaaatgatcagaaggatagcgaccattgatacaatcagtgacaatttccgttctaagaagtctcatcgccggatttatccaaatgtaatcgattcttgacatcgttgaccaattgatatcattacaaaatttattagtacctgtgcaggttacaaaagggccaatatgatagggtgagttaatcagcgtatcttttaaagtctgtgaaaactgtttataaaaagcttctcttggttctccatttaaatcaccaacaatcgctgcatttttttcttttctttctttcaaaaaattagcgattaaagcggctcctttttctctagcaaattcacttgcaaaatctaaatgagtcgcaatgaaaagaatttctttatcgctatttttttctctcagaactgcccacgtagcaatccgtggacaagcagcattccaagagtaggcatgcgaccttttttcgggagtatctgacagccaaaaagtgccattgtctaagcaaaaaaacttatcttctctataaaacacgggattatactctccttcatcagaatcgtcacgtatttctccaacaaaactatacttatctaattccttcaattcttttaattgatcttcttttacttcttgaagtccaaaaacatcccaattttgtctttgaattattttcttaatagattcttttcgattctcccaactgtctaatgggtcttcgtataaaggtccactatttttaatattaaacgttcctagtctaaacatacttattctctcctataaaaatatttttaacttttttaattataacgattattgaagattatgatcttttgacttattctcttcgatttttaaatacatttttttatataaatcattgagcttatcatttggaaaaagtaccaacattttagcgcgagccatgtagtgaccccaaaagttggacttttatggagtggagaaatccactccttttttgtacgataaaatttgctgttagacagctgtttttacagcttctcgaaactgaaccggacttcgccaatttaatttcgttatgatgcgtttatggttataataatagatatattggtcaatttttgttttcaattcatctacactctgatagacttctccatgaaaaatctcttgctttaataaaccaaagaagttttccataggtgagttatctaaacaattccctttacgagacatactatggaagattttatgctgcttcaatttattcgtataagcattcatttgataggcccatccttgatctgaatggaaggttctacgaaatgagcaatcatttgtcatctggattgcttcttctaatccttccattatggctagtgcgtatggtttttcagaaatctgataagatagaatttcactattgtagagatccctgaaaggatctaaatacagctttttctgacgaacgatacctgtggtgtctaattcataatacttaaactctgtggtatcagttataattttttggtgacagatatttgtataaaaccgacgatgcatacgatttttggcgacagtaccaaccttcccacgataagaattgtaccgtcgagattttcgagtgtaagactctacttcgatacctagtttttttatcagacgttgaatcttctttttattgatatgaatcccttgattctctaattctttttttagtcgcagacagccatagtctttatgctctttgcgaatttcaagtattttttcttcaatttcttggtctgggtttagtctgtcaaatcgtttctgccaatacatataggttgctttaggaaacttcaatgtttcagaagctcaactagtttgaatgatccccggaggctggcgatgattcgtacgattgattcttgcggctttgctgggcttcctgttttcgcatcttcctcaactcttttaaaaaggcattctcaatttgaagggatcggacttgcttttctaatgccttgatacgatcgcgttcttcagttgttgtattttcttttttgttttcttttttctagtcaaagtaagaggtcgccctttcttttttgagagcctctcaatacctgcttctctgaaattacgtatccaattggtaataagcgcggggttgttcatatctaaagtgctgtcaacttctcgataggacatctcacttgtttgatataactctatcgcatttaacttaaattgaacagaatatttctgattttgacgttttctcaatagacctttctctccgtattcacgataggcattcacccaatcacttacttaagacttgcttgaaataccgtatttgttggcaagatgccgatatcctcccacgccactaagatattctttaacgatttttagttttaattcaaaatgatattttgccatacagatagcgacccccatcgcatcaggggattgtttctcatatttcatcagtgatctgcatagaccagaactttgggacaaagatccacttgagctacttaatggaatttaagagagccttgtcatactcgctctgtccagtgtcggaggaatagacatagtattatacttataacctttgtcattatgcttttgtcttcaaatccggcgaatggtgctattcttaatttctgtgtgaatagtttggcgagcacgatcaaatttctcagcaatctagctcccaaacatcgcttgtccaacgaacgaagtatttcaatttgtacacgttccttataagtaaggtgatttcctttaagtgattctgtggtattctaagtttacgtcatcgtgatttcatccttatggtagtgtcggaacttcaataatacatgaaatttttcgatggcatttttttattttatgaaacggataagttcattataaaattcacctgttttctttaattgaaataatatcgctaattgtgatttagactattactttgaattttatctaaccatatttacatattgaccacttttttacgattatttaagacactgcgatgcgcataaacttctctttcggtattttcaatgactaagccaattattatttcgttaatattaggagatagttcaataattaagtaaactttctcattcactggaacgtcaattgaatgactgttggccgccaccgtcgccactgtatagttactatccaagaaggtttttttagccgaattgatcgatagccagtactgctgacaatctttacactatcattgcctttccaatacatagtaggggtggtacctacaccattattacctccacctttaagaaactgactaccaatatagttactgtcaaagtttcgctatttagagactcactataaatgcacagttcgatgatatcgacctacttcgcttcatcggtaatcatattcatttgctgattgaataagacttcactgatagaggatcaagtatcacattagacactttcgtttatcaaatggtacgactctttaaagccttcattttctcgaaacggtccaataccatcggtgatatacatcttcttggtaatatgcagatacccgatctgctttgttccagatcatctctcgacctaaaatagtcaaataatgattgactttttccactacatctaggaaagttcacttgaaaataagccactctttatcaatgagataaccgtcacaatacattttgtgatattccatgtctatccatttgttttcagttcctactagtttataataagtatctagataaccatcttcttgagcagatgcgatataactaataatttcgtcaatctctgtgtccaaatcaggatcctgttctaattgtaagaaatacgtagcaccttataacattttatagacatcggactcgtcgaaataaatcccgataaattctccaagtatcaggctcctcttttttgaaattgtctatgcgaccactttcataacacttatctaaacaggtacggattaaaaattttttctattggttcagcttcggagtctaaaaattgttattgatggtaatttgattgaagttgatttgatttgtcatttggatcctcctatgaaaaaatgactttatgaaacacggaataagccacttttaaccagtggcctatttcgtgataaattatctattttggtgtcatgctaaatggtcgtttttggttgaagcatttaggatttggtaccataccaagttcaaaattaagattcatccctgccactaaatcatcatgagaaaaaaaggatttgtgatacacttggccagattcagtcactcgatgaataaattgttgttgcgggttattcatttcggtagtcagattaagatccttgccattagataaatggagtacggctttgtcgaaattgggcataccaatcaagtactcgtcatgtcctgggcaaaaaggatagaaccctagagagttgaaaatataccaagtagccatgctaccattatcttcatccccgggatagccttgccagccatcgctaaacaaacagttgatagcttgtttcaataaaggctgggcataataaggcttaccgatataactgtatagataaggtagatggaagctaggttgattccctacgttgatttgaccaaatccattgtactcactttcggccatttcatggattagatgaccataaccttcaacagtaaaagctggtttggaattgcccaagcgcaccaaaatatcttcaaatccctcatcactaccataaaggttgattaagccctggatatcttggacaacggcaaaattggattgccaagcacaaccttctgtgtaatcaccaccccaagaaattgggctaaagttttcgttaaatttaccttcacgatctttagccaccataaatccttcttctttcgaaaagaggttgcgatagttcatggattgatctgcatatttttgggcaagttccacctcgcctaatttatatgccaccaccgaaatacaataatcgctatagcagtaatctaacgtatgattgacagattcatgcatatcttgtggtacataaccatattccaaatattccgcacaataagagcggccaaataagcgtttttcatcttgtaccatcgccgaatgaagcattccttccaaaaattccggcatcaaatccatccgaatctctttggctgcagcatcagcaatcacagcgtcgatataattgcctggcatccctccagaatcttctggagataaccatttaggtaagaatccactttctttatagttatttaaaaatccttccaaaatcttcgaatattcttccgtttcaatcaaagaatataaaggataaaccgtccgagccgtatcccaaaagccattgttcatatagagatatcctggttttacattatcttcataaacatctcggtgaacgggttcacctttttcatcaaactcatataaccgctgagggtacaaaaacgcccggtacaaattgtgataaaaggtgctaactttatctttgtccaagtcggttacttcgatcttggctaatttctcattccatagattagtggcggttacttgtagtttagcccctggttccataggggtgtttttcacagcatatgttgtggaaataaaagaagtacctactcggagctccaccgttgatgtatcttgaaagtcgatttcgtaggtatcatcatcttttttagtcaaatttgctacaccagtttccacctcgatgtggaagtacagctttagcgggacctttccgtgagtatgcaactggttagaccaaccttcaattaccctatcttcagctttagtaattgtacccgaagttggaaaactcactagcatacctttttgatcttggggagatgtcatagtaattaaagccccgtattctgttggtacaacacttgtttccaactgattattcggctgactaatctttagataatgaggatggaattctgaccgctcaggactataagagactgttttcaagcctttggtaggacgagtatatggcaacaaacgaattgaacaaaaatctccttttgttcctgcccacatagtaggctgatgggacaaacgaaggcctctaaaatgtttagcttcaggatgaaaccaccaattatcttcgtgggtttcaacagcaaaaaaattcattccaaatggcaaagtggtaaaaggaaagcaattacctcgtgatagttcaaatgaattgctcgttgcgtgacgcgtgtcgatttggttgatgttcattgataaaaactcccttaataaatttttattttttattttttaaattactcgttgcaatataattctgtttaaacttgtctttcattaattcaacgcacttcatccaaattaacttttgctttatggtctggtgtcaataatccattaacctcttgttacacatccgtcaactgcaagtaacaatagcccgtaatgtaagagattacttgaatggctttgtgagttttttcaaatccatttataaattcaacttccattttcaccctagcttgagaagtgtaagtaccccgatgattttccatgtaaagatcttggaacggcttcttcactatcttcgattcgttcgtacagtttttaaaggtaattatccactcacgttggttgaaccgtggacatccatgggagttcattgatgattttacatcctctaccatttctctagttggaccgccatcaccattactgaagaagaccaataaatcagcgtttagcggtttgtcttggtagatgtagtaagctcgacatcaatgaatgtaggtaattgtacccattataagtcgccctacagccttcatccgaccggagatcatagttttcattcaccgtcgtaatgaaatagaccaagaattcacttctatcaatttattgacaattaaagttatcctgaggcatgtcgctggtttcattccagctaattttagtggtcctaaaattcttgataccaaagttttacataatttgtggcaaggatgttgtatacccaaagacatctggcaaccatagtactgttttttggcattaaagtgttttcctaagcaatccaatcaatacaagaattgtcgcgtcaaaatttccgcaatgtctgttttcatccaatccacaccatccacatcccagcgaccttcttgaatatgctgtttgatttgttaaaaaaatttagagcggtcttctttaatatattgataaacttgaggtgtactgtgcataaagatatagtctggatagtcttttagtaagcttagctcggtagaaaaggaacgagaagttttttccacgtatgagctaagccccataatcaagtcacatcattatggttacttcccacaacagaaacggtaaatagtttcttttctctttcatgctctttaatagaggcctgaatcatggccattgcttcttttgtctttccagcaaagatggttggagtcatcattgccaaattgaggtaattgactatttacttaatgaattttaaataggattatttgatagactaatctttggcacgcttagcaacagcttgatccatcgcatccaggtaacggatacattcatagacggtactgtaaaatttaccaccatgaataccccagtaggtaaaagtagttacgggttataaagtagtattgtggcttaggccggtccaaaaacaactgacatcttgacgtttttttcggaatagctgtaatctaatatgatatccgatggttagaatttacgctttactcggcgtgacatcagcaaaactatcgccattgtgaaaagaataccatttaacgtcttctgacaaagggttgtgcattccctgtaaatcatgcgtgctttcaattgcaaaacccgttttcagctgctcaaagcaagagtcttggatcaatcaaaactgtttgcgaagctttggtaaagtatactgccttcttcctagaaagtttatgtgtaaaaagcgattggtcagaccattagtaaaataccaaatagcattccatctgttaacatttttttgaacacatgtttactaccaatagcgaataaacacaactgctattagtttaattgaaccaaaatttctccaccggttccaacgtattgaatcactagcaactctgtttcttcagaactaattaattgtaaaggtagaatctgtccagtgtcatcctatatgacagactgggccccagtcgtcacataattcaatgcgatataagaggttaccttttaaccaggtctcccccggtttaattaagagtctccgtgacatatttaaattcaggggtactcaaatcaacaaaatatctttaaaccaatgaacatcctctttgcaagctaagtgtgttagtttggtactactcttatccgttaggtgctattacagctgataaccaagtacgatacacttcttctaatataggtgaatcacaatttgctgcaggctttccttaaagacactaacaccgctcttaaccaccgagatttgtaggtgtttttaattatcttcaatacctggcaattgttacaaatggaactaagacgtctgctgattgcgtaccccatcattccaccaagcggctatttgattgtaaggatcactttcattgcatacatatagtagggttccaccattttgtacccaagcatcaatctcactattgatagcaggcgcactgggtttcataaaatcataactcaaaacaaataatccaaaccgactagataattggctactcacaagacactatcatttcggacacaacgaatcggtatagcattttttactaatgatagcgccatgctataaaacatcggaaatgaatccgaggaataaaaatcaagtgcctctgtactcatctgtgtcgcaaaatatccctatctgaatagctcttcgatgatacaaaatcgaatcactcaaagctacttctagatgcaaatcgttattgtgtaaaaaatgatattgcggctctttcatatttcacaaagtctggaacatattgtttaattgagtacaacaggtttccaaaatcgatttgaaattatctactgccggacctttttccgtcgttcgagggtacaagctattaaagacgagatttggccacttatagagcttcatactggtgcactgtaggatggaatagcgaagcaatctccgtctcaaaatagtttttctgataaccttaccaattatacttcggattgttttcaatcgaatctgctaaaaaccacatttgtctattcggtcatttgatcgactcctgcatcaaaaaatattcgtcatacgccgtctcaaaagttaattctgtgaatttgcctcgatacatattcggcggctgactagttctcgtccactttttgaaaatatagccacccaacgaaggaatttcattaaatttaccttctggactaatgattttccattgagtgtaattgatcaagctatagatggaaatatagattcgcatagcctgtgcgtattttcgctgggaatattctttgatccaatcagccgcctagaatagttcgagcatacagataagccttcaattccgcttcctaataatgaccttacaaatcttcttgtagtgaatgccaaggcgtatggcaatagagttagtactcctttttgaatcacactgagtaaccggaaaaagtccaaaaaatctggctcttctaaatgaatcacccatcactggctttaaataaactttctctaatatagtcggcagaagctatcatgagcacatgtagggggagtctcctccatagcagacgacttcgccattttacctccatcgcgcctcagaccaatggtcctaaccgtcctatttaccatagagatagtacttgtagtctcctaaagcaatccacgtcatcaaatgaacaacatatccatgtttttaaacttttagatgcgttcaaccacaagcggggcattgacataagtaatcacaaaatataagttaatatcgatagcgggattccaaggctcgatttcttgatagctggttaactcttgattttttctctagtgaaagaaatagtttacttctttaattgggtttgttctctatggatgattttcatttattttacagttcaaaaaatatccctgccgctgacgatattgtaatgtctcaaaaagttagttttcttagtctaactttgggagcgcttcatattggttctattcggctgggctattttttatcaagctgcttaactcttgaggtatcgcctaataacacatcagtacctttactcattttgtcagttgttcataaacaaatattagaaatttttttatctttaaagatggtcggtttaagatttcgtaaaatgatcattgccaatataaggaattttctcttgtaacctatcaaagcgtttcagcatcatccccataaaagaatatgctggcaaactaatacctaaaaagagcaccaataatggattggttatatacaacaaagcagcaacacatgccatgatcactgttactacagactgcaaaggattaataaagagaaataagaatggttgcaaccaaatcttactaccttgaaggtcaaaatggacataaaccggaaacaagaagattcctgtcattacaaacaacattcgcgttgccttcaaaacaagttgcaaaataaagtcatcctgaccagcaccatttatcaaggctgtctcgaaaaataccaccacaactaaaactacaaagccgatggtaattagtaaactttctttgaaaatatcatgataaccttctttaaattccgcataaatcttactctcatattgatttcgtaaacgattacgaatacagccaaaaacggttagtgtagctggtactacaccaaatatgacacctcctctaagtgtaaacagtatccataaaatgttcaacttcatcatatagtaaatgtcattaataatgactagtaatttatttacaaccattgtaatctaccccttaattgcacctaccatgatgcctttttcaaaatatttcgctactactggataaaacaataggactggcaatgtggacacaactacaacactgtatttcaaagtcaacttcagcatcattgtttgggcacttgcactatccaacaaagcctggctggtatctccaaactgaccttgtaccaagatttctcgcaaaactaattgcaacgggaatttggaacggtcttgcaaataaatcattgcgttgaagtaatcgttccagcgagcaacaccataaaacattgccattacagcaataattggtgtggacaatggtaacacaactttccaaagtaactgcatatcattagcaccatcaacataagcactctcaataagttcccccggaatattttgttgaaaataagtacgcatcaaaatcatgttataaacacttaacgcccctggtaaaatcatgacccaaatagtgttaataatacctaattgctggtttaccaagtatgttggaatcaatccaccactaaagaacatagtaatcgtaaaaaagagtgtgaaaagtcctttcccacgaaattcaacgcgagacaagggatatgcacctaacgtcgttacagcgatatttaccaatgttccagaaaaagtatataacacggcatttctaaatccgaccaagatatcatcgtttttaaggatttcagtatacccgtctagagagaatcctctaggtgttaacaatagtggagtatcaaaaatcttcgtcggatcactaaaagaagcattgactacgaaaacaatgggatagagaattaatattgtgaaaatcagtaaaatggtgatattcacaatatcaaaaactttgtctcccttagatggtcgatatatagctttagttttcgccatttaaactcaatcctttcctatctcctaccacaaacttgtttcaccgacacgacgggcaaattggttaactacccaaaggaagatgaaattaataacattactaaataaaccaacagccgctgagaagctgtactcaccatttaccaaacctagtttataagtataggtagataatacttctgaggaagccaaatttgaagcgttttgcattaagaaggtcttatcaaagccaactgccatgattccaccagtagctagtatagaagaaataacgattgttggcataattgctggaatcgtaattttcttaatacattgtatacgacttgctccttcaagatacgctgcttcatattggtcttgaggaattccagacatagctgctgtatagatcaacgtactccagccaacactttgccaaaccccggaccagacatacatatgtggaaatgttttagcacttcctaagaagtcaatagcatctccaccaaacatttcgataatattgtttatcacaccattttgagaaccaaaaaagaagtttatcatccctactatgataaccactgagataaagtttggtatataagaaatggtttgaataaaagacttcaatttcttattactaatttcattgaacatcaacgccaagataatcggtaagggaattgaaaccaataaactgtataaactgattcgtacagtattccagataacgtttataaaaaaatatgattgaaagaagcgaataaagtgtttaaatcctacccaaggactagcaaaaataccaaaagctggcgaataatctttaaaggcaataattacgccatacattggccaataattccaaatcacaacaaaaaaaactgggattaaaatcattaagtaaagagatttgtgtttcttgatgtactgccaactctttgcccgctctttctttttaatttttttcgggctacttttcatatctgtacctcctcaaaagtgtatgaagcatcattctgctgattgataggagttactcctattaatcagttacggtgataagattgaacaatcacggcgacctttttgtcccgtgactgttctaacttttccaaaattttatagattgctggagtcatcttacatttttatattagaaacaaataaaataaaaaattatccaaagattcacaatacaacttcaacatcttactcttccatgtaacgagcatattgcgcttgacgtatttccacccatttgtccaaaccaatatttttcaattgagtcagatattcgtcccatttttcgtctacatcccatttaccagtcacgaattgaacccgagcttgttcaatatatttgttcatatctgttgtaatcgtagacaattctgaagtttcttctgacgtcgacataaaagttggtaaaataacttctggtagattttccaaaggtgcatctgtgtattcttctggttttcggccataggcaatttctttttcacgttcagttggttcattgtatggatagaaaccgccatatacattgtccatgaattggtatgctcctaattgaggaccttttgggtaattcaaaatcttgtcaacatatactttgtcgccattttccttcgcttcataagtcacaccttctttaccgaagaagccaagctctgttccttctggcccatagaaatagtcaacccatttaattaatttttctggatcagctgcatctttagtaataacaaaggagctagttcccatgacagatgattgggtaaccagagagccacccgtgccatcaggaccattcaaaatagttgttggaacataattgttcattgcttcagttccgataaagtcacgacctacccatgagaacataccaacagtatctttactagcatcagctacccatttatcataatccacaccagcaaaagcagttttggcaatcaaaccttttttatacaagttggcttcgtatttccaaacttccttcatattgttagaagagaagacaaattgtaatttcccatttttatccaagtaataattgttttccatggcagttcgaccagcagagttcaaaccaaatgcggattttaccatcaattctaacggtccaaattgtgcagaatccatatagtaaccttgttcatccgctttcccattaccatttggatccttagttacgaacgcttccaaaacttcttccaattctatcgtattggttggcacttctaatcctaatttttccaaccaaactttattgaagtacatcttgaaggaacgaccgccacccataggatcagaacaagtataaggtaaagaatagatgtgcccgtctggtgaagtgatagcttttttgatagttggatcttcttccattaatttaaccaagtttggtgcattatctttaatcaaatcttccagcgggataaacaatccttgttcgccatattttaccaactcttcatttgagaatcctaaattataaaaggcatccggcaaagtctttttagagataatcaattgtttcttatcttcccagtccttcacctcttcccagttcactttgataccagatattttttcatattcattccacatccaaagatcttctcgtttgggatggacgtcagtcctgtcaggtgccatcaaagagatagagccatcatcttttttcttacttgattctccagtttcaccaccacaagcagcaagacttaagagtgttgccgaggcaatagcagaacccactaaagctgccttccattttttcattactttttccctccatcataaattaattaactaaataaccaaaaaaattagaaatgagcataaattttattgttactatcatatataacacataaaaattattacccacgtaggttatatatcaaatagtaatgcctttaataataaatgtcaacgctttctttttttatggaatatatgatattctgtatataacattagaacaaacaatagttttagacaaatcaacattgtttttaatggtaatgataaaaaacaatttttattttaaaaaaagtctttatttctgctgtaaatatcagaaaataattatctttagtattttaataagctacaatattgaaaaaacttataaatttacactttattaaatgctaaaaaaatttagcaaagatataccacttaatttcttcaacagaaaattaaacgaactatgttatcatagtaatgaagaatttcaggaggactaatttatgaatacatctctttatgtcaaggtttacaatgacctgaaagaaaaaattatatctggagtttatcagattggggaaatgattcctacagaaaaagaactcacagaaatttacgacgttagccggattaccattcgacgggcattaactatgcttgcagaagatggcattgttgagcgaaaatctggtgtaggtactttcgtactagaagattgccaatcaggacgtcctaataaatttatcggcttgattttgtctggcctaaccgacagctacggcaaacatcttctacagtccatagtagcttccgctgatgcaaaaggatacgaattaattttaaaacttactgacgaaaattctaaaaaagaaagcgcattagtggacgaaatgattgcattaggagttagcggattattaatcgaacccgtacaacgtaatttctataatgcaactttaataaaacacatttatgccgactttccaattgtcataatcgataaagaactccaaggaatcgatagtctattcgttgggtctgatcattacctcggcgccaaagatagcgctcaaatgcttattaacaacgggcataaaaatcccgtcataatcggctacgctgaatttcgaaactctactttagaaaaacgaatcgatgctttcactaagacttattggcaatcaaatatacctttttccgctaaaaatgttgcacgaattatcactagcacttaccagtcaacagatatagatacatttcaaaaggatgtatattcaataaagaaaaacctacaaaaatttgagccatcttgcgtcgtttccctcgatgcccatgtgaacggacttgtacaacaagctttatgggagcttgacttacgctatccagacgatatttccttattcggatttgattctgcaaactcctcattcattagtaccaactatactcatctatctcaagatgaagaaactatcggtgcaaaaagtgtcgaagttctagacaaatcaattcgcaaagttcctatcaaggaccatcgcttattgattcccgccacactcaaagattttggaagcatcagtgtcttgaaatacaacctatagtatcatttagaattggatatagattcgcaaataaaaaactcgtcgtatgtgagaagtaaataggtgtgtaagaaaacactcagaaaattgaagcgacctccagaagttagacctaaaatctagcttctggggtggagatgtcaagtaaaaatagatacttagttaagagaataagtggaatatttttcaaagtctttaggagattgatagcccagggcagagtgcatgcgttttgtgttatagtaggtttcaaactatttaaatatctcaatttgagcctgatcaatatttctaaattgagcgtcattgatcagctctctttttatcgttttgtaaaaagattccattaaagcattatcacaagggtttccttttcggctcatagtagagcgttcttctattattcttagcaccgattggaatttagtacttgtgtattgcgagccttgatcagtgtgaataaccaccccggtccaggctgctcttttccaaatacttgaagaaaagaatccacaactaattgatctttcattctaagtgacatagtccacccaacaatttttctcgtatagacatcaataaatacagataaataaagtgctccttctttcagagggatgtaggtaatgtctcctaaccaaattttatttttttctgttgccttaaacgtttgattaataagattgggtcgtgaaagagagggcgattttcgattataatacttgtgtttataggtactgcctttagcataaagaccaagctgatggagaagctttcttacacgttttcgattaacaagaattccttttttatttaataattttgttattcgaatcgctccatatcttccatgatgttcctgaaaaatagtagcgatttcttctttcaagagttcattctctttttttcttttggatggttttcttttaaggaactcataaaaaccagcttttgaaacgttcaatgtctggcaagctctccggatattcaactcatttttgtgttcttttaaatactgaaatcttacttcttgtttggcttcaagaagacctggaacttttttaataagtctaattcctctcttaggtaacgattttcttgttcgagtttctttatttcataatgggcatcaaaaagtgcgctcccttttccggggaacgcactttctccatatttttcaacttcttgaacccatcgatacaagctattagcgtgaacttctagctgtaggctaacttctttaacagaaaatccttcttcagttaccagttttacagcggcgattttaaatgctttatcaaatgaacgtcttagcataatctagatcctctctttcccttaatttattgtctagtttattataccaagtccaggcgccgacctgtatcaagtacagtggcatgttctttaagtatttgaagcaaaatctgtccatcaaaaagctgtattctcaaagtgaacagggtgcgctaaatcaggtaatacttacgctgatcatttcttaatttacctacttaaccaaaatttaaatcaatatgaaagcgacacttttcaaactaaagaggtcttttcaccgcttgatgtttgcttcgataaaaaagttgatgtcggattagttttcattttaataaaacatactatttctgaaaaaaatttatccactgctaagtattcggatttttctaatttttaacaaaatttatttcggaattttctgatattatcttcgcaacattagtgaaaattcttaaataaattcattctttcaatctccgaattttagatatatgtgaaatatctgttttttgaatgtttgcataagttaaaagatgagcgtgctttagtattctttagaatagcttcttatacaggggcacgaaaaggagaaatactcgggctgacatggagagacatagatttcgataatcaaactatccgtttcaacaaaacgttagtagaactatccgatggctctctatgtattaatcctacaaaaacagacaaatcaaagagagtaatttcaattgataacggaacctcacgtattctaaaaaaatggaaacgttctgtaataaaaaagaacctttctagggggattcggatagataatatagatgatatacctgtaatcagcactatcaaagggaataaaaaaagggacttcctttacaaagtctaccctaaccatgtcatggataaagtagcacggaagttcccagatatgaagataatcaaagtccatggctttagaaagactcatgctacccttctctttgaagcaggtgctcaagtaaaagatgtacaagataggctaggacattcttcttctaaaacaaccacggacatttatattaaagtatcaaaaaatcggcaaaatgaaacagtcgaattatttgagtcttacatgaacggatgataagcgaggtcaaaaacggggtcagaggatattatgaggatacctttttccctcttaatcctttaatatcaatactttaagcttagacttttgcaatcttcccttgttcgatataagactcaaatcactatatcactagatatcaaacggcttcatacggagtcaaaaacatcaaatgtggcctgttaaatggtcattgaataacatttaaaatcaataaaacggagtcagacacggagtcaaaaacgctgagagtaaaaaaatatatacagccctgtggcactttacctatggggctgtatatttttttatttcatattacctgaaacgattccatttactttttatctcattttttcctactagttagtatcaaatactctcctattttctcaataaactattttcggctacatggtatctgaaacagctaaaaccttgtcattacagcaaaaaatcactttatctctgtttcatttcagatacatttcacttaagcggattccaaaaaaacaaaagaaaaaggaacccctagttagcctatgctttctattggttcctcttgagacacgttcatataacaacggggtagggtaaatgaatgaaaaagatggaggaatcattatttaatagctttcttaaatacttcgttataatcaattacctgcgcattattaagtatcacagaataatttttttcattttcaagtaacctaagcgggttgtctttactaacttactctgatactgcattactaactctcgttaaattagatagcaggtctgataaagactaatttcttataaaaatttttatatcagtatttataataattcctttaacttcatttacatgattaccgtttcttactgacataatcatactcggaagtctaatttgttttgaataatttaaaaaatgaaaattacttgtatactaatcaatctcaaactaataaggttaaactaattttaagtttgtgtagtgcttactgtctatatacattatttgatggctaaattcataattttcaatctctaaaataacttgaataaaatcaagagtttatcatcatctttgaccagaagaatctttctttttagtcttaattctcttttgtaaaaaagaattaaagacaacaatgagaaaccatctcaagtagtagtcttaaatttacattttatgagattcgcactataattgaaggaaataaaattaaaggaggaatcgtaatgaaatttgaacaaacaaaagaagtgttgaatcaactcgttgctgacttaagtcaaatggcaatggtcgttcaccaaacacactggtacatgcgaggacctggctttttaactttacatccaatgatggatgattttatggatgatttgaacgaccaattagatgtgatctctgaacgcttgatcacattagatggctcaccctactcaacattgcgggaaatggcagataatacacaaatccctgatgaaatcggtaactgggaccgtacgattccagaacgtttagccacacttgttgaaggttatcgttatctagctgacttataccaaaaaggaattgaagtcagtggtgaagaaggcgatgattcaacacaagatatctttatcggcttcaaaacagataccgaaaaacgtatctggatgatccaagcgcacctaggtgaagcacctcaggtagatccatcaaaatcaggtgctcgttattgattgatagagacaaagaatgttttctaatcaaaatgtacaattctattaaaatccggaactggaagtgcgaacttctattccggatttttttgcgttacactattagataatagaatttctcttttacttagagagatttgttactagcaaagaatgtttttgtgataaattggttttctttctcatgatttttaatacatttttacccccaaaaacaaatagactttgaacaagaaacatatgaagatgttcaaactcaaatcttttcattttgaattttaatttcgcggttaaaattatttaagatattatctatcaataccaacaaagatttaaaacctttcctccatattttcttgttaagtccttattctgctttagaaaactcatcaaaaaagagatgcaggaacttcggatggtggtttaggcttcttggctgggatgggcgcattagtaataacccaagagcaacaaaaaccattattttctcgaaagctatttaactagagaatactttagagaagttggcaaaagttgaattaattgtgctgccagatgttacgaatccgtaagtaggtgcgaaataattttttatgattaaaagagttgttcatggttaagcagtcgcaaatgggaaaacaggagtaaaagcgattaccgataaaattatagaatacaacaatcaaagtggcgctttaaatgagtctgatcaaatcattgattacgcaaaaaagcaaattaagagggaacaaaatgttcggtgtattaaaaaaaactgaaacagaaatattttcaccagtaaatggtctgcacgtgttattacatgtgggattagatattgtggctcttaaaggcgagggctttagcttgcttgctacagaaggataaaaagtcaatacaggggatattcttttgtcagtggacttagaagtttaaaaaaataatgctaaaaataacacattgattctggcttttcctgagcaaatcgacttgcaactttccgtcaatgaaggagtagtaacaaataaaactgttgcggtaactgtaagataataattactatataaaagttttctctagttatcaattcaagaaatttgtttgataatgggcgttagtcatgataatcaacatagcattacctccactattatttccgtttttttagaattcattgctttcttaagagcacgttctttttcttttccgtgcttactccattaataaatgatgagcgtagctgtgtccttcttttacaccagttaaaaactcagcagctttttgatcatttggataatactcaataggcaagtcgctcatagatacatctactagctcaatcaataaattctgaaaaccatcttaaagaactgaacttttgactaagccaattcacttgttgaagctgcaatagatagtaatgtctgatcaatatctaccgcctatacctgactcttcatactcggtaaactgtaagttcaagacacccgtcagtaataaattcccaatatcagaagcaatatctaataatgcaacagtttttttgtcggtaaataactattcaatcagatagaaaaacagataactaatgatatcggctgttaactgatgattcggccgtaaattctcttttttacttccttttaggagtaaaagctgacttaatttttgccattcttctgattctagatgcgttttttatttgctgataaatcttcatcactctttggaccgtctatttatctggctaccatcaattactcgcacttgatgattgtcaatcaaattctcagcgttttcaatatacgcgtctaaaaaaatatccagtgcattttaaagcagtcggatagcttccacgtttaatgtaaagacttgttcaattttttcaggaaatatcccgcacctcatttcagaaaacaaactataacaatttttatacctatttaattctaacgaatatttcaggagattttagtctatttagatgttttcagcgcttttgtttgtgaattaaagaacaaataagttagttttaaagttctaagaaaagaaaagagcgggacataattattcaagttatatcacactctcgtataatcttattaaacagcacagaagaaacacatctccacttcgttttgccctcaacaactgctacgcatgaaatatattaaaagtgaaagctaggtaaataagttgaaattgcattgaaacactattactgaaagaaattgatgttgaaacataccaatatgtgttgaaacttttcttttactagcttgtcataattttgcgtcagttttcctttaatagctgttgatgaatttggtagactgccccaatcattcctgcatcattttgaagcttcgcaggtctcactttcgcaatggtttgttcttttaaataattaatggattcatgtcgctgaatcaactcaaaaagacgttcctgaagtcgcttgttgaaggtttcattagaactaattccgcctccgattaatacaacctcaggatcaaagcagctaattaaatttagcagccccacagataaatcagtaaaaaaacgagagagtatctcgttggctaacgcttcacctgatgcttctctttttataatttctctggcatcccagacatcttcagacgctgaatttctttttttctgtgccaaattgtattgatagcataaaccacctactgttgcggcttttttgttcaaagagacttcttcaatatctcctgtcacaggaatctcatcaataaggcaccagccaaattcgcctgccattccatgacttccacgaaatacctcgccattaatgattattcccccacctattcccgttcctaaaacaatgcaaaggtaattatccatgcctttagcgttgccaatccagcgttcagcaatcgcagctgcatttgcatcattttctatacttacaggtaaaccggtaagtctttccagttccaccttcatattcattccataaaatggtttgatggctcctgccgttaacataaatccatctttttgaataattcctggtgcgctaatgccaattcccttaattgttgaataggttcgtttgaagccctctacaatctcgtgtaattcactgacaaacgtagggaagtcataatttgtgggcattgattttttttctaaaatcgtccccgtttcatctaataccccatattttacatttgttccacctatatcaaaccctacgtacatattctcaacttctctcttcggtaatatcatacttcttaaaaacgttcattaaaatgttggcattaataaaaataacggttccgataccagtgaatagccaaacaaacaataatttaggtaaatagattggtacaataacgactcctccgatagtaataaaaaacacaataatgctttgtggtaaatgtttaagcgacaaaatcattgcatttacaaccgttccagacaacgaattatcaaatcgagcaatcaatggaaatagatagagactcatcagtaccaaaaaagtgataaataccattgtaaggtagtaggcaattttatttcccaccataaagctttgtacgtatggaaaagtccaaaaacctgctccgataacagccagtatcaacacccacagttttgttgccggaagcatatttagctttagctgccgtaaatattctttatacagcacaccttcactatgatctatcatcttataggcagttccatatgcgctcgccaaagccgcaccaatcgtcaccacaggcaagcaggagaagataaaaatactattcaaaagtaaaatttgataaattctttccattccactataaatttttccttctgtactaaaaattttcgacatactcctgcctcctcatttgttgtcctttattatctactcaatcgtcttacaaacctaattttttcttattttcttcaattttttcattacgaaccttgtttacatcatcaattttattatctttttggaaattcttgtagtcttccagcaagctatctaattctttttcatcctttgctctaagcatgcccactaaggttgtactccaattcgtttgaatggcgctcaatgcacgcgcttcttgtgttccagcatccggaccaatattttctgttgggaattgtgatgtaagtttaccatctccccattcttgcatttgtttcacagcatctacataagaagcatcattcatcgctttgaaacggtcatgaccaaactggatgaattcacccatacgatactctaattgccatttttcaggatcatcttgttgaatttttcttgcttgctctgtccattgtactttattgtcagcttcaacagtatatgtttccccttcaataccaaagtttgtcagcatttctccttcatcactcaatagatacgtgaatagttgaatcgcttttgcagggtccgcacagtctttaccgatatagttaatcatccatcctgaaattcctgcttgtgttaatgttggcttgtttcctacagtactttgaattccatctatagcaatgtattcagcatctggattgtttgctttaaatgtttgcaatgggattccttggttaacaaaagaacccagcatgaccgttgcatatttacctgtttgaagtttttctttaaatttatccccatcatctgtaaacgtgtcatcagagatattgccatcttcatgtacttggcggaatgccttcacccagttgatatagtcttcgtctaaattacgatcataatattttccatcttttgtataaggaacacctaacatatcttgtacaacaccatccatagagccattagatgagccatcttttgcaaaatcattgaagccaaacggaattaaatccggatatttctctttaattttactcatgccagctgcaaagccttctggtgtagtgaaatctggttttccaattgcttcatacacatcttttctgattacgaaggcatctcgtgcaaagatgtccccactatcaaaatcactttgtgtatttgaataaccaggatagccataagattttccatctgataatttataccagttcaacgtttcttcacgagttacttcattgaaatacggatcgtaagtttttgctaaatcttgtagtggcaatgcccaagagtctgctttacgggcaacttgagaatttgaatcaaaaatcgttacgatgtccggcatatcccctcctgcaaaataggtatttaacttggtgtcatctcctgtaataaattcaatatcgatgttcagatcttctttgattttctttgttaccatatcttttccatattcggtgttccaccagtctgcattaacataccattttaatttagtcgtttcctttttcgtatctaattgccaagctggcgtttttgcatctggtgtatagcgatcttcaatagatggtaaacttacctctttatcttttgacgcctctttgttatttccacaagcacctaataacatcacacttgccaaagcgagtgtccctacaattttcttttttgataacttaaacatttccttctcctcctattcttttactgccccaagcatcatacctgagataaaatgtctttgtagcaatggatagataattaaaattggaacggtcgtgacaacaattgttgccagttgtacccccttagatgttgtgctgatttcgaccgctgcatttaagccttgttgagatgctgcctgagattgcgttataatttcgtagagtttcatctgcaatggataaagcgctctgtctgtcacatatagcttggttgtcataaaatcattccattgccacactccatgaaatagggcaatcgttgctaaagcaggtttagataatggcacaaatatttttagaaagacgccccaatcacttgcaccatcaatcttggcagattcctctaaagacgtaggaacatctctaaagaaattcatcaaaataatgacatcatagtaacttaataaggctgggataatatatacccaaaacgtatttaacaaatttaatgatttaatcaatagataagtaggaatcattcccccagaaaagaacattgtaataattcccatggtggaatacagtccgcgacctttcaaattccgtttagataaagcgtaagccataatcgcacaaaaggctgtatgtgcgaaaacgccaatcactgtttttcctatcgagataagtaatgcttgccacattgatgcatcacctaatacttttctataattatctgttgcaatctctgaaggccaaaatacaaagtctccttttgctagcgcatcactggatgcaaaagaagaagcaacaatattccaaacagggacaatgataacaatggtaaatactaacaataataaaatattgacaaagttaaaaatcttgctgtctttatcttgaacgacattactctttggttttgctaatgataagctgctctttttcatcgtgtccctccttaaagtactgattgattatcattcagttttttcgtgataatatttgttaagaccaataaaatcaccgagataatcgagattcccaatcctacagctgttgcataagaaaaatcaccttgcattaaccctactcgataaacataagagttgatgacttctgcttttggctgattttgtgaattcattaagactaatgtttggtccagatttgagttaaacaacccgctgacacttagaatcagatttaatgaaataatgtttcgaatcattggaatagtgatactccagatttgacgaagtctgctggctccatccatttttgctgcttcataataggtaggatcaattttagacatcgttgccagatacaaaattgttccccatcctgcttctttccacacatctgacagtgaagcaatccaccagtacttgctgacatctaacatatgattttgttttgtttgaattccaataaaattcaatagttcattaatcattccattagaagaaaaccaagtaataatcattcctcctaagataatccaagataaaaaatggggcagataagagatagtttgtattactcgtttaaatacgctgtctcttagttcgtatatcataaccgcaataataattggcagaacaaatccaaaggctagtttcaatccactaatgcctaatgtgttaattacggactcccaaaaatatttatcctccatgataatccgaaaattctctaaaccaacccactgtgcaccatctattgtgtctatgactgtgtaatttttaaaggcaatcactaagccataaatggggataaaactaaaaataatcatgtaaataatgccgggaatggccatggtttgcagctgccattgatgaccaaagtctttccaccattttgaaaaacgactggttgaggttgcttttgcgttctttgcttccaccctttttcctccttctttttgcttcattctttgcttatatctaacgactcaatcgtttagttgtttctcgtaccactaattgacaatccaaggtcttactttctccttttttttgattgttaattaatttcatcaactcaattactgcttgttttccttgttcttgtatcggattttgaatcgttgtcacacttggcttaaagtaacctagcagttcaatatcatcaaatcctattacactgaaatcctctggcacgctcattcctagctcatcaattgcctttatgacgccaatagcagacaaatcatttcctgcaatccatgcagttggccatttatctcgtggggtcgtcaataaataattcttgatattttcatagctctctttttcttcaaacaagccggtaatcgtccagtcgggatttattggcagttgatgctcagccatcacttcctgaaaacctagataacgttcatcactgtcataaacattagggtgtcccggtaaaaagccaagttttgtatgaccattttcaattagatgctgtgcagcaattcgacctgctttctgagaatcaaagaccacactgctaatacttccatcattgattttccgatcaacaaatacagccttcacaccctccgcacgaatcgtactcaatgactcttcatcgattaattcttcaaatccgataaatccatctaccatatttcctaataagtgagagctaagaatctgtttatccgaggaaataagtacgttcaccccatattgatagttaccagcttcctcaacaattgcttcaatcaacgtattgaagtacggacccgttatggtatgggtataaagcccaatcatctttgttgtttttgttttcaattgttttcccattaaatttggggtgtaatgaagttttttcgcggcttccgtcactcgttctatggtttttggtgttactacatccagcccgttgagtgctttggagacagtcgcaatggaaacattggcttctcgtgcaacctctcggattgttactcgctctttcatgaaatccctccaaataaaaacgtttttattttcagttaataaaaaaagaattctttttaatttatagacaaagtatagataaaaacgttttcaaaaacaatatctaacagcaagtctggttgctcaactcttcgttttgaaaaaacagtcacggtggtacagcctgtaccaccgatacacctatcctacgtactcaaaggtagctgttgaaagttctttttccgcactagtacctaaaaataaatgaaatgttcctttatctgttgttcgagccaaatcactatgcacataagcaaaatcttttgcctcaacaacaaactggacttgccttgtttcacctggatctagagatactggctgccatgcaagcaattcttttttcggacgaatgatttgcgtaaatgcatcttggaaataaatttgtggcaacgtatagcctgcttgattagatagatttgagacagtaaacgataaagtaagttgttcatttctagttaattgcttatttgaaagccttaaatcagaataaacaaattcactatagctaagtccatgaccaaatggatagagcggaccattttcttcatctaaataacgagaaatatacttttgatctgcattttctgcagtctttggacgtccggtagacatttcttgataagaataaggaagctgaccgacacttcttggataactcattggtaaatgcccgctgaaatttctctcaccactcaacaatgaggctaacgctgttcctgtttgacttcctaaaaaccaagcagagacaattgcttttacttttggttctacttctgttaaaacaagcggtctgccgctaaacgtcactaaaatactctctgtattctttttatagatggtttgaataactgttcgttctatttcacgaagcgtcaagtcagttcggctagctgcctctccagcttcttcacttgtttctcctacagcaatcaccactttatctgcacggctggctgcttcttcgattgcctgccagtctggctcttcatcggtaatcggaaggatttcaagtgttgaaacgatctttttcataccttctgataaagaactcgcagcctccatctcaccaatccatgaccaagcacctaatacatcccttgtcaccgcttttgttcctaccaatagaattttttcttctttttttaagggaagaaccccttcatttttcaaaagaaccgcacaacgaactgccgcttcataggacgctttcgtcaactcttccaaatcagcagtcgtatccaagccacgataaggattttcaaacaaacctaactcattttttaaggataaaacacgccaaacagacgcatctaacgcctctgttgcttgtgtttcttctacaatcgctgccagttctttcaggtagcaatccgtcatcatatccatatctaccgacgtttcaaacgctttttgtgctgcttgttttgatgtttcagctattcgatgcgccttcaattccgcaattgctgcccagtcagaaattaaaagcccttgaaagcccaatttcctctcaaaacattttgtactaaagaagtatttgcggtaacaggcaccccatgtacactattaaaggaagtcatcaccatttttacgccttctgaaattacgccttcaaaagctggcaagtaattttgatagagctcaacatctgaaacatcgactgtattataatctctaccgccctcagctgcaccataaccaataaaatgttttacacatgcagctacgtgtgactcattttttaagttctcgccttgatagccacgaacatacgcttttgttaacgcagttgataggcgcggatcttcaccgttactttccaagactctcccccagcgtggatcttttacatagtctgccattggagaaaaagttacatgaatctcttctttcgctgcttcttttgcagcatgccgtgcaacattttctattaattctgaatcaaaagaagaggctaaagctagaggaataggaaaaatcgtttcatacccatgaattacatctgccataaacaacaacggaattttatgcctgctgtgagcaagataattctcttgaatctttctcacctctgttgctcgatgcgttcctaagacagaacctaattgatataattgttcttcatccattgaccactgagtcataggaccggtcacttcgccttgattcccaaaaaaatctggagtcacttgcaccaattggccgactttttcttccaaggttaaacttgataataattttttcagttcttcagttttcatctttattcctcagtttgattcttaatcagttgtttataccactcaaaagaatctttctttctacgtgctaatgtcccatttccttgattatctttatccacatagataaatccgtaacgtttttccatttcgcctgttccaaaactgacaatatcaataattccccacggtgtataccctaataattcaataccatcaacattcactgctaaagccatttggtcaatatgtttttgtagatactctactcgatacggatcatgaatttttccatcctctaacttatcataggcgccaaatccattttcaacgataaacataggtaaattgtaacgttcataaatgatatttaaggtataacgtaagcccacaggatcaatctgccagccccaatcacttgcggttacatatgggttatttaccattttcgcaccaggatattcttgaacaggctcaccctgaacatcctctaatgtagtcactgcacctgacatgtagtaactaaacccaacgtaatcaacctttccttctagtaatgcgctctcttctttttcagatatttcgatggtataacctttttgctgccaatacttgcgtgcataagaaggaattttcccacgaacatgaatatcagagtaaaagaagcgacgattcattacttttacagaagccattaaatcctcaggacggcaagaatacggataaacaggaacgtatgccatcatacagccgatttggaaatctggatttatttcatgtcctagcttcacgacttttgcactagcaattaattcatttagtcctgcttggaaagtaatttcttccttattctctccttcttcaaaacgaatagctgaatttgtccatgtgtgtaaatcatgctgaccgtccgcttgattatttatttcattaaaggtcatccaatatttcactttgtctttgtatcgcgtcatgactgtttgggcataatgaacaaagaaatcaatcacttgcttatttctaaatcctccatatgtttcatacaaatgataaggaatttcaaaatgagataacgtaataacaggttgtattccattagctaataattcatcaaacaaatcatcgtaaaattgaagacctgcttcatttggctcactttcatcgcccaacggaaaaattcttgtccagttaatcgatgttcgaaacgctttcaatcctagttctttaaatagttgaatatcctctttatagtgatgataaaaatctatcgcctcatgattcggataattttctccttcaagaaccccttctgtaattttgcgagcaacaccattggctcccgcagtcatcacatcagcaatgcttacgccctttccgtcttcattccatgctccttcgacttgatgagctgccactgcaccgccccataaaaactcttttggaaattgtttagtcattacatgttcacctcgtttagttgttactcacagtataggggctgattttttgggtttcaatattctacagccactctggttaaacagtaagcaaatagaaaaaaacaccacgttggtacatgtcgtaccagcgtggtgctaaaatattttttcttttaggttttcactcttgtaatctattcgctaactgctcaattaaaaagatgcatggaatctgactcgtcaagtcttcatgtttttttacacgctttatatctacgtgataatctaaaacaaaatcggacattttagcaagcggagaattaatatcagccgtaatagcaactgtcgtgaaatcatctttattccgaaaaccattcacaatctcaacaacctcatttgtcattccagaaacagataaagttaccaaaatattatcgcttgtattttttaattttgacagaattggatacgtaggatcaatcagagcagaactattatagccaatcgatgcaaaccttcgagcagcatattcacaaatagaacctgaggcaccaatcccaaaaaagacgatattctcacaatactgaatcttctcaataatctgatttagcttactttcaatgtttctaggaaaatgatttctgcttaatatatttaacgcatcatcaaatcggtcactttcaacagattctacactaaactgactgcgaaattctgtatagctttcataacctaatttacggattaatcgcatcactgaagaagcggacgtgtgggattcttttgcaatatccctcaatcgcatataaggaactttctctacattactactcatatagtgatagattgcctgatccgtatcagataatgaattaaaatcaatatttccaaagaaacccatgttctctcccccgttttctataacgactacatgaccattactatatatcattctagcaaaaaatactagattttacgaaggttctgtgggaaaaatcattccctttaactagtaaaaatgattgagaaactcttttatgaaaatcgggtactcttactaagatcaataacatctttttacaaaaaagagcagaaattataagttgattagcctatttcgactatttccaaagctcattctttttgatccaacgtgagatggctgtttgtgagcccccatattctttgcataaactggattgaattttcccgccatgataaagattagctaagcttttttgaaatcttcatcatattttttgtaattggacataaacgttcttccttatatatttagattactcaattaatcagctatttcgttttatttagctgttattctatctataattgagttagactctgtggactagtacgttctccaccagattcctttggaatactgttaatgaaaggctctagccacatctctttgtcaaattgttaataagtttgttagcgcttgacgtctgttcgtgacgcttgattgatcacaaggttacatggcaaagagtgagtggatcacagcgtgaattttatctgattaggagtgatacttatgttgtatgttggaatagatgttgtcaagcataaacatgacttagcggttattgacacaaaaggagcgatttttattcgtcatcttcagattaaaaacaatcgtgaaggctttacgaagcttcaaatgacgcttgctaatttgcagaaatctaccggtgaagacattcaaatcgccttagaagataccgatcattattgctttaatatcttacgcttccttcggacgcaaggctacccaacctacagctataatccgtacttaattaaagaatatgtcaaaaatcaaagcttgcaaaaaaccaaaaccgataaaaaagacaccatgacgatcgctcgaaaaatacgaacagatcttgataaacaatcatttagtgctaacccttcaataattgagttgaagtatttaactcgacatacagccagattgaaagaggattatactcgaaaaaaagtaagctacacacgaattctagatattctctccagaactcacaccttctttgggttcttcttccgcgaaacaccaatcctatgtatacgcaatcttaaaagaatatccctctgccaaaaagctaggaaatgcacatttaacaaagctgactaatcttatttcagcgcactcaaagggccgctttggaaaagaacaggcggtcaagctcaaagtactcgcgcaagcctctattgatcaagagtccgccgtattagaatttgaactccttcaaactattgatgccattcagtatcttacaactatgcgagacaaagcaaagaaggaagttgctcgattaataagtgaaatcgattcgcctattttaatgattcctggcattggctataagttagggagtgtcattctcgccgaaattcgggatattaagaattttcgttcgccgaatcagctgcttgcttatgcaggtgcagaaccttccgtctccacttttggaatgaatcaaacggaaactcgacgaatgatcaaacgtggatcttcgcaattacgctgggcattgcatgagttcgccaggctcatgtctatttggtcgccatctatgcgtgtctacttccagaaaaaactagcagaaggaaaacactacaatgtcacaattagtcatgtcgtaagaaaacttgtgaggattatttatcactactgaaagacaataaacattatgagaagcagaaaatgatcattaactgatcttttcaaaaattccctttgcctagggtttctttgtcatgccttcaagccatatccaaactacgttattcagactttccatattgtgcttgacttaatatagtttgtctctcttttaggtgtcttaggttcagaacatttccaacaacgaatatctctgctagtgaagtcctgaaagcagaaattatggctaacggacttgattcaagttctgaacaagtaacaatttcagaaaatatgacaaaggacgaagtgttacactcgatttatatagaatttggtattttcaaagaacaagctgaacaagacattttttaaagcaacgcccgagtaaaacgtcaagcaactgataaaagttttgttttagtaagagtggctggcaaagccgccaaattaataatagttttgaaagcggaaccgcatatttttattgtaaaacaactgaaagtggtggttttagagctattaaagaaattattacgccgactttaattatcataagtatggtttttcaggaacaggacagtatggacttcccgatcctaatcgtattcactacacattaaacagagccttatacagtcatgcaacaacaagtattgcaggtggtggcaatgtgggtgtaaatggtgtaggaactgttaatcttagtgcaactgtaacaagcaactttatagaaaatgcttttgtgaccaaagattcaatgagttgcgtatccgtgaaatgaataagcttcgtaaagcaggacaaaaaagtcaggcagaaaaactgaaaaagaactggcactttccgctaaaaaatcgtgcaaagcaaacattaaccattacgaatacaaaacatggaaaagttttctagcacctaaatgcacgtttctatatgaagtaataatgattgatcgattttttggcttttccacgctctcaaaggaggcagatctcttttttcatgaatcagttgaagcttttcaagacaaagattccgacttatttttctccttattggcagaacttcccgaaacgttagataacggctttcggaagaagcttcaaaaccttttgacctatgaataaagcatcacaaatgcgatgatctatccttcctccaatgaaaataacaaaaattcctgtttttctatcaattcatatttatttaagaactagtttagttgattgaatatgccctactttttttgtcctataaatcttgtccgaacatattgttcaggtgcaaaatgaatctctgtatattcaaatatttgaccatcatctaaataagcccagttttgagttagtccaatacagttttcttcctgtagagctaaataatttttatctaaatcagttgctaaaattattctgtcaactaaacgtgagccaataattttatgatttgtgacagcctgaatgtatcggtaaattgattgtcctgcaatctcccttgttagtctaggtactacatctgatttgaaaaagctatcatctatcattacaggttgtccattaattagacgcaaacgaacaacatgataacaagtagtccctacttgaaacattgatcgtgatgcaagtgcagaatcaacaactattaaattcaacgaaagcaccttagtttcaattgaatctgtttgaatttttgagccacgtcccatatttccggaatcaattaataaatcttcaacaactactctttgtaagactatattagcactaccaagtttactgtatactagcccctcgccgtttaactgacgaattgcctttcggattgtattgcgagaaacgttatactctaactctaagtttttttctataggaaggatttgactttcatcaaactctccatcaagaattctcatttttaagtcttcatagattttttctgccttattaatttgaaccattttatttttctccaagaatcgaataattttttagtatataaccttccttctttatcatacaaatagtttgcgaatctgtaaataacttcaattctttaagacgagacgcattaagcgaagacaccttactaagctcttctgacatataaccaggatggcagatcacttcaacaatagaactattagcatcatcactacttatttttaaactttcatataaataatttagtgaataatctattccagcaacatttgcaattcgcttatcaggcatttttatccctgcattagttaaatagttatttattctttcatttgaaactctacgaacgggtacaccataaaaccgagcaattttaataatgatgtccgccattctataatcaattattatattcttatgataggttaagtgagttaacattaatccttgatttaacagatactcacactgagcaaaaaactctttttctatccaatcataatattcggatgttcttaccactattgttttattggggagctgacttccatcacaacatgaatgacctatctctaagttcaagtgaatccccatgtgctttatttgattcttttttgctaatctagctgcttcaacgcgatactctgatgtcgtaataaagtttgtttctgttattcctccagttgataagcccgcaataattccttctgttacactaggaactaaaccaaaatcatctgcactaacaattaagtaatgttcagttctcatgtgtaatctcttctttatacaaagcctcatctgcagctttaaaaaatggataataaattaccgtatcaattaataagaaaaatatttgtaacacacctaatttccagcttccttgtagcaacccaacaaaaaagatgggaataggcatccctaaaatcgatgctccagaaggtgctggcactagaccaattttaattacaaaatagccaataacaagattaattagtggtgcaatgatataaggtattgcatatagggcattaaaaacaatgggaataccaaaaattagcggttcattaatcccaaaaattcctgaagggagagataacttgccaagagttttatattgttcacttttagattgaaaggccattaaaatatttagacctagtgttgctccacctccacctatagaagtacataagatccaaaaagctaatccaacaatatttggaagcgggtctccattattaaaggcttctagattttgtaaatctaaaggcatgaaaacagttaacaagattggcatcaatacaagcattccatggatacctatcatccaaagtaagcgagagagcaatgttattaatagtaatgcccataaagaattacctatatttgtaatgggagtttgtataatcgtaaatataacctgatgaatacttccaaaagatgttaaagaaaataaatatcgaacaatcatagctaaagtaactatcacagctgaaggaaataatcctgcaaatgattggctcaccatgctaggaacggcatcaggcatttttagaatccaattatttttaatcatttttgtgtaaatgctaccaacagcaaatgctgtaagaatggcaacaaaaaatcccgcactccctaaccattcaaatccaatatatgacacttcttctacaactgataatggtgtcatgatgaagaaagcaattactgcaataacacttggaataatcgagtgtatgtcgtatttattaacataagtataagtaatactgataaccgcaattatcgaaataatactagtagaaaattgtccacccattgaaaaaatagttttaattccatgctccgaaataaaattttgataggaattaagagggaaatttgcaaataatgatgaaaaagctcctacaataataaccggtagaatcattgttaaacctgatgttaaaatttttaaaaaagtaaaactgtctaactttgcattaattttctccaaactctgtataaatgtaccatctgctttaaacatttaactctctccttttagggttaaccttttttgattacgtttacatattaggttaacccaatacatttgtcaagtttttgattacaaaaaattgatgaaataatacttgagaaaatgaaaaagatcatctttttgatctattaattaatcaaagtgacctagaaaaaatccgagtgagaatgagcttccttctgacccagatttgattttgcacaactcatcagtaccaaataaaaagagcatctttttttcaacaaataatccgctctaaaagagcaagacaagaaggaataaaatttaagtcatttatacaaaaacctggataagaatcaatgtttttttttaaaagatatatttttaatttaattatctttatttaagtaaaacgctataaatgagtgagagtgtaaaatattttgtgtaaatagaaaaaaggaagtcccttctgtagaatagagttaccacaacacattcacagaagagaggacttccctatgaacgattttactacagaaattctaaagactctagcgaacaaaggcgatttgaatgaattattccgtgtccatttggagaaagcagtcaatacgcttctcaaaacggagttaacggctttcctagattacgaaaagtatgatcgcattggttttaacacgggtaattctcgtaacggctcctatgaccgtacggtcaagaccgagtatggggaacttcatctccagattccgcgcgaccgcaatggtgagttcaagcaacagactgttcctgcttatagacggacgaatgacacgttagaggagaccgtcattcacctcttccgaaaaggtattaccatgtcggaaatcgcagacttgattgagaaaatgtatgggcattactacacgccccaaaccatgtccaatataacaaaatcatttacagaagaggtaacggcgtttaaagggcgggagcttcatgaccgttatgctgctatttatatggacgcaacgtatattccgttaaagcggaaaaccgtcgccaaggaagctattcatatcgcagttggcattcgcccggacggatcaaaggaagtattgagctatgcgattgcaccgactgaatccatcacgatttgggaggaaattttattggaccttcaagagcgcggtttgaaaaatgtcctcctgttcatcacggatggcttaaaggggatggtaggagcgattagtcggttctatcccaaagctcgttttcaacattgttgtgtacacgtttcccgtaatatcagtcacaaagtgcgtgtcgatgatcgtaaggaagtctgtgatgattttaaaatggtgtatcaagcctcatctaaagaggtggcgttggaagcacgtggtgcttttgcggaaaaatggaaaaccagctatccaaaagtggttgaatcgattctttcgaacgatcacttgctcactttctatgatttccccttggccatacgcaagagtatttattctacgaacttgattgaatcctttaataagcaaatcaagaaatacagccaccgcaaggaacagttccaaaacgaagagtcgatggaacgtttcttagtctcgtcttttgatacttacaaccaaaaattcctaggtcgcagtcataaaggctttcaacaggccgaaggcgaacttgaacaaatgctaagccaactgattgagaattagaaacaatctgcagtagggaagaatcatttacacaaaattattgacgctcccaaatgagcatcccaatattcatttattaattattattcagcttatacaaattatatttcctacttcttatagactcaaatcactatatcactagatatcaaacggcgtcatacggagtcaaaaacgctgagagtaaaaaaatatacagccccataggtaaagtgccacagggctgtatattttttatttcagattacctgaaatgattccatttaatttttatctcattttttcctactagttagtatcaaatactcccctattttctcaataaactattttgggttacatggtatctgaaacagctaaaaccttgtcattacagtaaaaaatcactttatctccgtttcatttcagatacatttcacttaagcggattccaaaaaaacaaaagaaaaaggaacccctagttagcctatgctttttatagattcctctcgaaacacggtcatataacaacggggtggggtaaatgaatgaaaaaggtggaggaaacattattcaatagctgtcttaaatacttcgttataaaatatgaacaaataaaagacatctatccctattttctacacttccactttactaccatctttgaatcgtacaattttcttaactcttctcgtttacctcaattcattttcaagtggaatcaacttatcatctaacattttacgccatgctcgcttcatttcttgtgggtatttaaatggcttcgcttctggatggttggctttatatccttcgtaatccttactgttgataattgctttcatattaggaattggatcttcacctggcatatattgcagattagaagcatgtaattctttctcagaaacaaaccactcattggaaaaggtatgaatcaaatcatcacttgcttgtgtaaaatagcgacgtttaatgacaaagatatcttcattactatctaaagtccccacatcaaatgcatttaaaatttgtcgataaacttctttgactccttctgttttattcaatttagccaaagctttttcaatttcttctcgtgcatctgaactattcgcagcataagttcctagtaattgatcaatataagtagaatcaatatcatacaacttagtggtattttcactataaaattcgatcgttgaaaaatcttgtcctttattttctgattcttcctcgacttcaatcaaaaatcctttcactgtctggtacacaccaatttgttcttccaaaagttgaatttgattattcaaagttggggatttcaccatatcatcattataatcgtcataagtcactaacgattcatacgcacgattcaattcttggaatgctttgacatattcgatacgagtttcaagaggagtatgttcatcaatggattccatggatgaaacctcttttaacttacgatatgcttgcttgaatctttttttggattcttggtaacttggataaatcaaacccgattcttcttttgcttctgaatacagttttgtcgcatcctcgacattcttctccattgtcgctggcttacgaaacgttacaatcaatccttttgtcttttcaggatacgtacggttcgtacgtgaaaaagcttgaatcaatcctgcatactctagattacgatctacaaatagggtttgaatcgtaggtgcgtcaaaacctgtcaatagacgatccactacaatcactaaatcgatttgtttcccaaattgtttgaattccgctctttttcgtgccaaacgattattgatgtctccgttataacgctcaatgtctgctaatgaccaagaagtatcataatactgattatattcctcaataattttttgcatttcttcttgttggacacttgaatctcggctgttttcttctaaggaataggtaatagcgattcgtggaaaatcaggatcctccatcgttcttccttcacgaatgggctgattaggaaactcttttgttaaccagtcaggttctttcgtcatttctttgatcgctcgataatactttttggccatgtcaatggaactcgtggttaagattgcagatttcgttggcctgccatttcgaaaatcaaattttgtataggcattatctggacggaacattttatgaatgactttttggatatgttcatctgcttcaaaaacagctgggtccaaataactttcttttttgacaggctccatttgatcaatcatacgattgatctgttctgatgaatactctgcatatgtttctacttcttttaatttccgatagattttattctctagtgaagtcggctccacggtgttttcatgctctacttgaaatcctaagacagagccatcttctagcgcattcttaatggtataggtatgcaagacctctccatactgatcatgggttgtacgtgccaattgccctttggcttgtttccgattctcaggaaaaatcggtgtacctgtaaagccaaaccaagtggatttcggaaacatttttttgatttcttccatattttcagcacttaacgctcgatgacactcatctactacaaacacgatatgttggcccattaatttttggaagcgattggttccttttttctcttcttgtttctttgcatatttcaacgccgcatctagtttttgacgggttgtaatgattacaacatttgcattggcatctgccaacagggtttcacttaattctttggcacttcccgttccaacgatcaagctattcgctttggcgttcccggaagaaatcccagtattaaattccgaagcaaattttgtaaactctgtggtggtttgattatctaaatctttgcggtccactaacatgatcgttcgatcgatccccgattttcgtgctaaaagcttagtagatacaaaactagtcaacgtctttcctgaaccagtcgcatgccacacataccctgattgatgtttatttgcggcaataaacaaggcttgaatcgcatgtacttgataaggatgtaacaccatgagggttttattgtcttgatcttcactgacgattgtataatccgcaatcaaacgatgagcatccgggatatttaacacttgtttacaaaactcatataagttttctactttttcattgtctttcgttcgccaactaaataaaaacttagggtgcaagtctttcggtaaggcatttgcaaaataccgagtggtttgttcattggaaaccacaaacaactgtaaggtcgaaaagatattgttccgaaacataccttcttctgcatattttttgatttggttaaatgcctgataaacaccatcttttgcagttacttgtttcagctcgatttggacaatcggtaatccattgattaataaggtgacgtcaaaacgtcgatcccgtgcttctatgttacttccacgttttgcaatttgatggaccacttcataagtagagattcctccaccaatgtcttgattggaataaaggataagtgagacagaacccaattgcgaatcttcccgttcaatcgtgatccgagccatcccattttcaccttttaaccatttcgcagcatcaaatggggttttcgttcgcagcagtaattccgttttgatcgtttcaaattctttatcggtcaaaggaaaatcattcagttctgcttgattatttgagataattttttggcgtaaattgacccaaaggtcttcttctgattttagatccggacgatacgtccactgattatgcccttctccaagtacacgaatcaactgttcttcgacttctgcttcctcacggtgactaattttcattcttcttccctcctagacaaacatcttttgtaagaagctttttttcgtttcttttagtaaatctaacttacgttgatgaagagcgatcgtatcatctagctgtttgaagaaagtaccgattttttgttgttcatcctttacaggaaccttaacactgatattctcaatatcagaactgttataagaaggcaatgcccctacttgggagtatcttggcaaatttatagtttcaaacaatattttaccaaaatagatatcccaagtattattaaataaataagccatggtattgttatctattaagaaagggcttgtgaccaaacgttttctattaagcattattgctgcgccaactttagcaaatataatcgctggcacatcttttattggcttccattttttacgctcaatttgctcattagatacataatgatttgcatttctcatttcatactcattaccaatgttattcatgtcggaaactttaaaaaatggagtaccttcagaaccaccttgctcggcatcaggaaatccaattcccgattgagttttacctaattctcccaacttacgctcttcccaatcttccgtaaaaccaggaaaccggatttctggcacttttgctccgttttcagggaacattttttgtaagaatccttttttcgtttccttcagcaaatctaacttacgctgatgaagagcgatcgtgtcgtcaagttgtttgaagaaggtgccgattttttgttgttcttcctcactaggaaacattgctactatatttttaaacttttttagagacagaacatgttgacctgttccctctgcttgaatagataattgtcgttggattccattgttaatacgtcttaagaagaagtcggaatcagcagattttaaagtaaatacaggataaaaatagcttataatccctctatcaataatgtcattacggttaaacacaaacacatcattatcacttcgactacggaacgtgaaatatcctctaggtagtacaaagtaaccaatattattttctgtagttacttgccgatttgcaaaatagtcttcttgcaaaactatccctttttgttgagatgaagttagcataggaaattgattttgtacacttgtcttttcaacataatctacaacgaagtcccccaacttcctctgttcccaatcatctgtaaatcctgggaaacggatttctggttgtgtatcattgctcatgtttgaacacctccagcgcaccttgtaaccacgcttcattttcaggtgttgtttgcagggaagagatagcttctaaaagttttttttctagcacttgctgttcttgtcgtatcttcttgatgtcatttccgacatgaaccatatcaattggttcttcttcttcgaaagtatctacatagcgtgggatatttaagttatagtcattttctttgatttcatcaaaggttgccaaatgagcgtatttctcgacatcttttctttcagcgtaggtttcgaggattttttgaatgttttcttccgatagtttattttgatttttccctttaacaaattcacgactagcatcaatgaataatacatctcgagtttgacgattcttcttcaacacaatcaccgtcgttggaatcgatgtcccaaagaacaagttcgcaggcataccgatcacagcataaatactgccatcttctagtaatttttgacggatgaccccttctgcagcgccacggaataaaactccgtgtggtaagacgatggccatggtacctgtttccttcaaatgatagaacccatgaagaagaaacgcaaaatctgctttggattttggcgctaatttcccataacgattaaaccgagaatcatctaagaaagtcgtatctgctgaccaattagccgaataaggtgggttcattactactgcatcaaatgtgtaaggttcatctgttggccagtccttattcaacgtatccccattgcggagattcatttcttcggcgtcgacaccatgtaaaatcaagttcatttttgctagattgtatgtcgttgtatttagttcttgcccatgatatttaacgttatctgggtgtgttaagtagttacgtacgtttaacatcaatgaacctgaacccatcgttggatcaaaaacactaaagaatcgtcgttccttttgatcgagcgttacgatttgcgccatcatatcagaaaccatatgaggtgtgtaaaattctccggctttcttccctgcttctgaagcaaattgactgatcagaaactcatacgcatccccgatcacgtccccatcgtgttctaaaacatctacatcattcaatttcttgatgacttcggtaatcgtcacatttcgttgttgctcatctgttcctagtttttttgattggagatccacatcatcaaataacccattaaattgattgtaggtagatgccaattgcacaaaggctttgtttagatcgttcaattggaacgttgcttgttttgcttgatccgctaagacgttgaaaagatactctggtgcaattgcatatcccaaaatatcaacgattgtggcaatcagatcttcttttgattcttcatctgaaagtaattcacgatacaacattgtttgtttgcttactgtgtcatattcctctaaggattcatctgctaaaagaaccacttgttccaacaatcgatcggataaatatttatagaaaatcagtcccaataaataatttttatattctgacgcatccattttactacggagattatctgccgcactaaataatttttgatttaattctgcacccaaaaagatacactcctatctcttatttaaagttgctatataccctcttattttagcatacccccttttataaaaagcaaaaaaaaaaaagaaagaaacttattcttgctaataaactacgcgaaaggagtctaacgttgtttgatataacttagactgatcgttaacttattttttatatttctacatagttatctttagaaccatttcagatacatatgaaacaattacatatgattttttcataaaaaaacagtactgtctagtagtataaaatatacaaatttcttaaaaattttttcactaaaatcactacctgaaacagtctaaaacacttatatatcaacgtttaatgaaactatctccgtttcatttcagatacaaataaatatagtcgggctccaaatccgaaaaaaaatacccccagtagcttatcctaagctactggagatgtataagtacggtcatataacaacggggtagggtaaataaatgaaaaagatggaagaatcattattcaataacttttttaaatacttcgttgtaatcagttacctgtccgttcttaaataccacagaataatcttttttcccattttcaagtaaccgaagtggaatatctttaccaacttgctctgtcactgcattactgatacctgttagattagctaataaatctgataaagattgagcatctgtagaaatctctgtattagtatttatcgtgattcctttatcttcatttacaagtttccaagtaggtggtatagctgtgtatgtttccacaaatgaattaagtttttcattaagtgacttctcttttatatttccatctaaaaactctgtatatatggcttgagccatactaaaacaaagctgaccttgttccaataattttacatcgttagttagtaaagctgtgttcactttatctatcgcttcaagaagagtatctttggtgtccctaacagctttaggagtgccttctggaatttctctacttgatacctcgtccattttatcttccataaaacccttaaattcgtatctttctcccaaatccataaaattttttgataaagttttcatttctgagtctatttcttcaataatatttaacatgtctgatacatattgtttaggctgattcgtttttaatctatatgtggtagatatctcaatccctccaatcatcaataaaattgccaaacaaatccataataattttttctttttcatttttcctcctatctactgctgttataacagtgactaatgtaaagattttcccagtaatcattagactattatttacagggaatcaaaaaaactccttagtaagcttacacctttaggagttcctgtttggacggtatgcataatacatttaaatcaatttaacattaacacctcagtatatggtatctctacatatacacggtctttttttggatagtactcgacatttatattgatagcacttccattgtctaacgtagctttagcccggtacgtgttatcaccattatcatgagtgatcgtcacatcatcacatgtccgatttaagttatactgttcttgtaaaatctgagttaccaatggtacagatgacttctctagtccagatgaacccgtcattcttgaaaaaattatacctataatagccaatacgacgatacctataatgacaaacttcttgttcatatttactttattcaactttttatctcctatctccaaaataatttgcttttatccctcttatcagtacattgacatccctaaaagtacaccaaagatggctccagctacccctgctatcatcaaaatcgtacccatttgttcatctttatctcgatataagtagcccataataacagcaacagcaccaaatacaacaggaataaatgctaacgatactaccatagaaatccaaccaataatcaaatacagcttccctgtctcttgtccatgtacgatttgttccttcatttcattaattgtctgctcagtacttttctttactgcgtctgctccagttgtctcatctgtttcttgtagtgctccgcaaaactggcaatacttactttcatctgttatttctttgccacattttctacaatacatgtcttctcctcctaaaaacattcaattgtttattagttaactgtttactttattaaatacatcagaaaacagctcattcattggtacacttaatatctcagaaagcatcttcatttgatagggtttaggaatcgttctccctgtttgccacgaacttacacattgctgtgtaacattcattttttttgctaactccgtttgagaaagtcctttttcttttctgtatcggctgagattacttacttttttcatgattctcccctcctgttttattatatacaacaatatgatgtatttcaactcataaaatataaaaaacttcaaataccattacaaatacaacaacttgttgtactatactgagatgggggtgtattaatgaaacagaaacaatatgcaaaggtcattagagaaaagcgaaaagctctcgggtggacacaaaaagaattagctgaaaaaatcttctctacacaacaggcagtagcaagatgggaaaattctgtaacagagcctaacctcgatagcttaacagctctttctagagccctaggaacccctgtaagccattttctagacaatgttgtcgtagattatgaggaagagtttttggctctctatcgttctcttagcactgaagatgcagttcgaacaattgactatatgaagctattaaaaaggcaagaaaatgaacgcaatcagctattgaaagattgaaaaataaataacccaccgaactttaacggtgggtgtattgagatgaaataagattaagagctatggataacctgtctagtttaatacaattgggtcttttctcttccttactctccgtccatcatctcttgttacacttgtaaattgataaagaggaactaattcaactcctgataatatcaattcttttattacttcatctatccctgctccttttgctaggtagactaaaaaactactacttgctttcacattgtatagtctcttaatatccttagaagctcgttcaagagtgaatccttgtttaacaaagtagcctctgttttcttttaaagcattttccacgctgttattcccaacattacgtagacgttcacaaacagtgttagtaagttctttctctgtcattatatatgttccttgccacgataagccctgtaaaacttcatgtgcctcatctagaatcaattgtttttccttgctaagttctgatcgggaattttgcgggaatacttttttagcctcttcctcgctaaagcacatcttaacccaagcataagaaaaatgttgatatataaagtggtatttttccagtgagggcataatattttcagtcaattcttgaatcacagaagttgcattaaaggcatttagtcgatagacattgcttctcttataactaaagttcccacctttttcacgtaacgctttatctttcttttgcttattcagatactcgagcatatccatagggatatcatcgtcatctagtttttttatcaaacctataaaagtcataaatgataataacttattccatttacctactgaggaaacactctcttcaccatagtaaaaagacatttttttagctagttgttctcccgacataatacaagtcaagcttcctttactgtagtcaagaaactgaacatccaaaagcaaggtatcatagacacgtcgcatttcctctagataattctttattgtcctgaaaagcttgtcttccatagattcaagagtgtcaaaaagtacttttgattcctctttcaattttcgaaaatgtgtaggatacaggtctaggttctctaatagccaattaaaggcttctacccgactatctttctttagaattaacatcacaaccccaataaaatctacactgacaccacaattactagaatgacaatgaaaaatggaatgaccacttttcccggtaaaaatactagcagagggattatggtcgtcgtgaaacagacatcttaagtttttacttgacttaagtaatttgttcatatcaatggttaacaatctttcataaatctcattaaaagacatgtcggagggatcaaataagcaatctttaaaccactgttgcatttcttccctgtcttcattctttattaacttaacaaaatcggtttcattgactagttcatactctctctctgaatcactttgaccattttttgaacatgtcatagtgaagtcaatcggatgctcagtaatatctaacatgttgtcttcatcaattattatgactgcatctgacttatatcctccaaaaaacattctattcgaagcctttacattgtcatcacacccaggtatgttctttttcaagtattcgtaaacagaaaccattttactatgatcagtaatagcttcttttagaataaagataattttgaatttttctagatgttcagagtaccggatgcttttttgtatcgcaaacgcaaagttacgaactaaagagatagataaagccttttctatgcttaagtatctactatcatctttactcaaatctactacattattattctcatctttaacagtgttatcgacatccagaataattactctagtttctacaaagtcctcagctttgttacttttattctttgtcttgcttggaataaaagatagtgatgaatttagtatctctacaaattcatctcttgcaacttctctatagttatctaaacatctttctcttatatcagttttttctttttttgtaactggcttctctaatagcttttcttgatctacataaatattaatcactggtatttcctcctaataaaattttgataaagactaaaacatatagataataaaaacaaactctctattactatatgttttaatcttatttgtttactcaacctttataccgttccatgaaactatcaatatcagattttttgaatctaatgaccgtatcaatttttataacaggtaacccgtattgagaaacatattttctaatcgttcctactgatacacctagatattcactagcctgctggtagtccatatactctagtgtgactccagaaataatgtcttctagcataggctttagcactgtaattatctctttcacttgttgttcaacttgtatagagacaatgctatcaatgatttgcagggacatactttctccctcctttcgtgattgcttgaacaaatttcctaagaaaacaaataaataattatcttcgaattatttaatcaagataaaagtattttttcattattaaccgattaatcaaacaaaaaatgattaccggttcatcaaatgataaacatatgatacctcgataaaataggggtgtcaataattattaaaaattgttttacaacaccccttttttggtgtatactaattttaggaggtgtggtcaatatgataaagcgtccaccaataaattgtttagaacgaaaaaaaatactcggaacaaaaataaaagctataagaaagagtaagaaattaacacaaccagcattcggtattatgattaacaatggtcaattgattgacaaaaaaactgtctacgaatgggagaagggaacctatttaccaaaaccagagcgattatctcgaattgctgatttgggaaatatgagtatagaggagttagtttgtggcagtgtagaagaatatattttcggaattattctttatggagatagcattgtgttagatggtataacatttccgaataaaaatctgtcacagcatctttatcaacagtttccaccagtacaccccgatttagataaatggctgaatagatattccaaattagaaccagagacgcaagaatttattgctaacaaaacttgtaataaagttaaaaatgaaaaaattagtcttttcaatatcttaaaaatagaaaaattattcatcaatgctattgtagaagaatttgacaataacattcttttcctcactagcagtatagaagaacagctaaaaataatggtagatgaatggctacctagtcaattggaagacatgacttatcccaaagaagctgtgagagaaatttttgataatataaacaagctagaacaaacgatttcatcaattggaaaaaaatacactaagaaaaaaatgaagggaggtgataccatctagtggtaagtactccttgtaaactaagaggagatgatataatggcaaaaatatcaaagtacaaaaagaaaaacggtcaagtggcgtggatgtataaaggacacattgccaccgatccacgaactggtgaaaaaataaatactactagaaggggttttagtagcaaacaagaagctcaaaaagattatgacgaatacagacatcaaatattatatggtgctaaaaagaaagaacctgatatgacatttgaagacctgtataatgaatggatcactcatcagcgtatcagtgttaaagcttcaacaatcgcaatctcagtaagatacgcaaataatcaaatacttccagcatttggtaagcttaaattatcgaatatctctgtcccatattgtcaaaaagtggtagataaatggcacagtgaatatgaaagttacgactacatgagaaagcagactgcacaaattttacgctacggggttgcaatgcaatatattgacaataatcctatggaaaaaacacttcttccacgaaaaaaagagtatgagaaaaatcgtaaattttactcaaaagaggagcttaataatttactggatgcttttaaagattttggtaacatgaaacaatacgccttcttcagattattggcatacacaggtatgagaaagagtgaagtactcgctctacagtggaaagacatagacacgtttaataaagaactacatgtcaataaaactcttgctgtggatgaatttggtaaagttataattcaatctccgaaaacaagagcttctagaagggttatctctttagatactgagactctttctatcctcaacaactggaaattacaacaaaaagaagagtgctttaaacttggctacaatactagctctaaagagcaacatgtttttacaacacttaaaaacactctgtacattccaaacactgttaatgattggctaagatatattttgaaaaaatataacttgcctcgtattacacctcatgggtttagacatacacatgctagtttattattagaagcaggtgaatctgtcaaggtagttcaacaacgattagggcatgaaaatagtaaagtgacattagacatctatgcacatattacgaataatgcacctaagaaaacaggtcaagactttgctgatatgatggctcatcagtaaaagagctggtcaaaagctggtcatttctagtatacaggtaaaataaaaaagctagaacccttatataccaaggattctagctcctataacaagtttatcctacactgccttccatctcataacttatcaatcggtttagctcgacggcgtattccattggtagttctttggtgaatggttcgacgaagcccatgacgatcatttcggtggcttcgctttcggataggccgcggctcatgaggtagtagagttgttcttctgagatttttgagacttttgcttcgtgttctaatgatacttggctgttgtggatttcattgaatggaatggtatcggatttcgatagatcatccatgatgatagtgtcacattcgatgtgagagatagagcctgcgctcttcttgccgaaggtgacttgtccacgatagtttacggcgccgccgtcttttgaaatagatttcgagacgatggagctggaagtgtttggtgcgttgtggatcattttagcacctgtatcttggatttggttcgcaccggcaaatgcaatggagagcatcgtaccgcgggcgcctttgccatcgagatagacacttggatatttcatggttgttttggcacctaagttgccgtcgatccattcgactgtggcaccttccaatgcttttgctcgtttggttacgaggttatagacattgtcggaccagttttggatggttgtataacggcagtaggcatctttcaaggtgaaaatttcgacgatagctgcatgcaaactattactggaataggttggtgcggtacagccttccacatagtggacgctggcaccttcatcaacgataatcaatgttcgttcgaactgaccggtgttttcggcattgatccggaaataggtttgcagcggtacgtcaacgcggacgccttttggtacatagataaaggttccaccggaccaaacagctgagttcagtgcagccaatttgttatcggttggcggtactaattttgaaaagtattgcttgaagatctctgggtattctttcaaggctgaatcggtatcggtaaagatgatgcctaacttttcaaactcttctttcatgttatggtaaacgacttctgattcatactgtgccgaagccccggctaaataggcacgttctgcttcgggaattccgattcgttcaaaggtttctttgattttttctggtacatcatcccagtctcgagctgggctgtcgctaggtttttgataatatttgatggcatcgaaatcgatgtcggacagatccggtccccagttttgcatgggcattttgttgaaggcttctaatgacttcaatcggaattccaacatccattctggttcttgtttgacccgtgagatttcacgaacgatgtcttcggtcaagccttcaccggtactaaatacgggctgcacgtcatcgtggaagccaaatttatattcttctaattcgggtacacccatggttctcactcctttgttttgctgcaatctactctacttgatgctcatcggtttccgagtgtctgtgttccacatctgattgttgggtatcgtcggcgatcgctttttccaatgctttccatgcaagggtggcacatttgatccgcgcgggaaacttagccactcctcctagcattgaagcatcacctagacggtcactgtcagaaacagtatgaccttggaccaattcagaaaataaacctgacaattctccagcttcggtcaatgttttgccgatcactgcatctcccatcattgaagcactggcagtgctgatagaacagccttcaccggtaaatgccacgtctttgatggtcttcccttcaacggcgagttctaaatgaatcacatcgccacaagtgggattattcaattcaactttataggtagaatctcctagtgttccgcgatgatgggggtgactggaatgatctaatatgacttgtcggtataaattatctaatttcgttaatgccatgttggaaaaactcctttgttaacttgatggcgtcaaccaatcgatcggcgtcctctcttgtattatacaggtaaaagctggcacgtgcagttgccggtacgtgcaaatagtttaagaggggttgtgcacaatgatgaccggcacggacagcgacaccttccatgtctaatgcagtcgctacatcatggggatgaatcccgtcgatgttaaaagcgatgacacctgttcgtttggctgcttcttgtggaccataaatcgtcagtccatcaatggcttgcaattttggcaaaacataagcgaccagttcagcctcgtgttgatggatggccgctaacccaagttcactcaagtaatctaccgctgcccctagcccgatggcgccagctatgtttggagtacctgcttcaaacttccatggcaattctttccacgtgctttcttgaagatgaacgaaatcaatcatttcgccgccaaattccactggctccatctgatctaaccaataacgtttgccatataagacaccaatgccggtcgggccgcacattttatgaccagaaaaagcatagaagtcacaatctaatgattggacatcaactgacatatggggaactgcttgggcgccatctactactatcacggcttggtgttgatgggctagttgcgttaactcagcaattggattgatcacaccaagaacatttgagacatgagcaatggcaaccaccgctgttttatccgtgatctgttgacgtgcatcatccatgtcaaggataccttctggcgtcaattggatatatttcagaatcgctttcttgcgttttgccagttgttgccatgggatgatattggaatggtgctccatgtaagagatcacgatctcatcaccttcattgacaaattgatccccaaaactgcgggctacccaattcaggcttgtcgtcgtaccacgagtgaacaacacttcgtcggtttctttggcctgaataaaatggcgaactttttcccgcgcggcttcataagaatgggtcgcccgttccgccaatgtatgaacgccacggtgaacgttggcattgtcttgatgataataggcagcgatcgtcttcaaaacggcttccggcttttgggtggtggcagcattatcaagatagactaatggctcatcattgacgacttgatccaagataggaaacgcttgtttcactttttgggcatcgatcatgcaagtaacttcccttcaataacagccaccagttcttgttgcacttctttcacaggaatggctgttaagacagatcccagaaatccgcgaatcactaagcgttctgcttcttccttgcgcaagccgcgactcatcaagtagtacatttcttctggatcgacacgacccacactggcagcatgtcctgccgtaacttcatgttcgtcaatcaatagaatcggattggcatcgccacgagcttggtcagacaacattaagacccgactttcttgttgggcatcggcacctttggctccttttaaaatatgtccgataccgttgaaggtcaagacgccgcgttctctaatgacaccatgttgcaaaatgtggccgatcgaatgtggtgctttatttgtcactcgcgtatcgatcccttgtgtttgccgaccggcactgatagcaacagcttttacttcagaatgggcgccttcgccaacgaggtctgaatcaaagtcagcaatcacatcgccgtcattcatgacaccaatcgcccaatcaaccatagcgtctcgtaagacatagcctcgtcgattcatataggtagtgatattgacccccaattgatcaatagctgagaatttgactttagcccctgctttggcgatcacttctacaacgatatttccagataactttttggcttgatcccctttggtttggaaacgttccaagtagctgaattcactgtgctcatctgctacgatcaagacatgcttgaagaaatgcgcttggctattgccattatgatagaagattgcttctagtggttcttcaatgatgacattcttgggtacatataaaaataaaccactattcataaatgccgcatgggccgcagtcattttgtcttcatccattgggactgctttagtcatatagtattgattgacgagttctggtacttctctcattgcggtaaacaagtccgtaaaaatgacaccttgatccactagatgttgcggtaattgttcaaagaccgttgtttcatcaaactgaacaaccgttggatggctatccattgcatcaaaggatggaactgcccccaatcctgctgccgctggatcaatcacgccagagaattcttgttcaccgacaagtgctgcttcattgatattaaacaaaggccagcgttcataacgaacccgttcaatttttggaaacgggagttcatccacttttgcaagggctgcttggcggagttccaacatccattcaggttcttctttcaacgctgaaaacacgttgacttggtcaagataatcctgtaattttgccatttgccttgcctccttatgcttcttcttctttgtagtcgatccctaattctttactgattacagcatatccttcagcttccaggcgtttcgctaaatcagcagatcccgtcattaccacgcgaccttccatcatgatatgtaccacgtcaggagtgatataattcaacaaccgttgatagtgtgtaatgatgagcgcgccaaagccttccccgcgcatttcattgacccctttagcgacgactttcaaggcatcaatgtctaatccagagtcgatttcatctaaaatcgcaaatgttggttctagcatcaataattgcaagatttcgttccgtttcttttccccgccagagaaaccttcattcaaatagcgttctgccatttcttctggcatgttcaatagatccattttttgatctaatttctttagaaaatccatgacagagattttgtcctcttcatcccgtttagcgttgatagcagctcgcatgaattcagcatttgtgattcctggaatttcactagggtattgcatcgccaagaacaaacctaaacgtgctcgctcatccacttccatttccagcacattttccccatcgaacaagatttctccttcagtgacttcataattcgggtttcccataattgctgcagataaggtagattttcctgtcccattaggtcccatgatggcatggatctcaccggtttttaaaacaagatcaacaccttttaagatctttttatcttcaatttggacatgcaggtttttgatttctaaaactgacattctgttccctccagtatcttttctttctcactattttagactaattgagaatgaagttcaaacgcaattgcctacttttttaaaattcttctaatctagcccctagagatacattggaatcattacaaactgctgtgaggatcccctttgaaagaaactaaaaaaagacaccctcagccccgacgaaagcatgtgcttttgtctttaggaacagagggtgtcctacttgaaaactctaagcttgcacgagcaaaatgatgcaatcaaaaagaagcatcaacatttgcaagcggatgatagagttgattcattaattctgtgtcgcttttacgtccacgattggatagtaggatcacgctggttttgttgtctttagaaaacaacccaaacgattcgaatcctcctttaccaccatgagcccgaaaataagtccctttgtcataaaaacctgcggcataggacccgccagcggctggttgccacatttgcttcagtgaagctttatccagcagtttcccattcaataataaatcataatagcgatacaagtcgccaactgacatatagagatttccagttcctacctcagctgccaagttggctgaggaaatattgttagggttcccgtaaggatctgcttcgccatccgttttgtaattgaccgtaggatgatcctgctgtaaaaaggctttatacaagaaagattgtttcaacccattcttattgataaaaaaatccgttaacaacgcatcataactttttcctgatacttttgtcaaaatacctgccagtaaattgtagttgatgggactatatttgaatgttccttgggttccggataagacagcatgggtggcatcccagtcgaggatctgttgcacgtcttccagcccttgcggattttctgaaagtttgagtccggaagccatctgcagcatttgctgaatcgtaatcttggcagcgcctggaatatacggataaaagcgcgctaatgtatccgtcaaggatagtttcccttccttaattgcccgcatgatcaagaccgccgtcaatcctttttgcatcgagccaatattgaataatgttgccggggtgtttttgacatcagctgctttgtcagcatatccgtaccctttgtgcagcaggactttcccgttttttacaaccaatgcacttccaataaaaccactggaaagaattttctgatcgtagctggctccttcggctgtgacgacttcttggtcactaatgagattgtcatagttccccgcatccaacaagtcctgtttcttgtttgcgggttgctcctttttggaggaggagctgctggcagtactggaatgtgcgacttgctcactgtaatgatcagaagcagccgttggttccgttggcaaaaacaagtagtagatgccaatgagaccacaaatgattaccaggatatcgatcccaagcaatagtttttgaacgtttctttttgagcgtctttttgagcgtctttttgcatgtcttttcgtatgtctactcattgaatgaagcctccagcatccctattctccaacagtcctcctttttcatttcccctgaatatcttttggtgcctcttgctgccaatttttggagagaaaataatggttgatttcatacaacggtttttctttgaccttggaatccaagaatggctgaatgtattcatctgctgccaaccagccacgccagcctaagtgaatcgtatcttccatgaaatagggttgattgcccttcgttgataaatcagcgatattcatgaagccctggcttcttaactggtagcggatctttttgtcaaaaccggacaacacctcttgcggcaagccggtataatccatccacttctgattgatgggcggaatcacaaataagacatccacattgttgcgagcaaattctgtcagtactagttgaaagtcgctatattctggtccaaaacgataatcccatttcttttgagagcctttcattttatctatgcggctttgcagattatgttggtaaaaagaattcttgatccctaaagaattattagtcgtttctgcttttccttcattatcggctacttgttctatttgagcgagattataggtagaaggtaatttctttgcagcagcagtgattttgtcagtcaagttgtgccccaacccaagaccactaaaaagctcatcttcccgtttcaaaatagatcgttgcagatcaatctgttttttctgccaatcagtcggtatcttaccggatttcacttcattcaagacttgttccgtcaagctattttctttcactttcgaatagtctaagagacgttcggcatagtattgatcggtgtcagagactttctttaacgaagagagccaatcgtacacatgctgttcggaataatgatggttgaaatagtctcctttcaaccctttaggaacgaaccattgaggggaaacgatgaagactgcttttttccctgctaattctttcgccattgattgaatgatggcgtactgggtcagcgactgggtgccaggtgcaccaatcaaaaatggcgtataagaacgttgatatttctgcgacaatacggaaggatgggtggcactcacacggtttaattcggatgagccaaaaaatgggacatattttcctgttgctattgcctcatttttgatacgatccccgcgaaacaccacatcattcattgccgtcgccgcttgagcgatgactttcggatcgtagctattgatcttccaagggccaaggaagagtaccccgacaagaatccccacacaaagaagcggtccaaaagccgtgagtagtcgttttttcatcatcggctttgcagcgtgtcgactttctcaatgatttttgctggtgtattccactctgcccggtcaaattccgatacgggaaattcaattcctaactgcccttctagttcaaccagcaattgaacagatcctaatgaatctaataatccttcaccaaaaagatcgattgtttcgttttcttttacttcatcacttcctgtaactgattctaaaatgtctaatactgcttctttggttgtcatattcttttctccttttatttaacgaataatttgtccaagattcctgagaaaatcagaaaactaaagcaaactgcttggaaggtcaatacagtggacaccgctttggttaggttgttcgatggcagatttccttgttttttcttccaacggatccacgcatcatttccgcaaatcaatgtcgcatgatataccccgtataaaatgtaataccaggtaagtccatgccaaatgcccattaacaaaaagagggcaaaatagccgacattggatgcgacgatacggcttttgaaaactttcttcttgatcagtgtgaacattaaacgcatgtacacatagtctcggaaccaaaaagacagactcatgtgccaacgattccagaattctttgatattaggcgccagaaaaggtttattgaagttagctggtgtatcataacccatgaagttgctgacaccaatcgcaaacaaactatagccagcaaaatcaaagaacagatacatactataaacatacatataactcagcattccccaagagaacaagccattttgcagggcttctttggttacgatcggcagtaatacttgaccgagataataaccaagaatgaacttatacaggagccctagcatgattttggcgactcctttgtttaaataatcgagatacacttcttttgtcggcggattcagcagatccttctcaaagcggcgatatcgatcgatcggacccgaagaaatcgttggaaagtatagtagaaactggatataacgccaaggatggtattctttgatcagtccatcccgtatctccataatcatttgcactgatttaaaggtcagataagagatacccaagaaataaatcaatgaggcatgtccaacaaagaaaggggtgactttgctcaatgccaatggtaaaatcgctgctaccactgcaccataaaagacgcctgaagtatttgctcgttggcgatgctgataatagccatagacgagtaatgtctgatacacgacgtatccgatcagcgctagcccctgttgccaatattcaccaccaaaacttacgtacaataccactagtgtgagtaacgtttgataccattgccaacgcttttgtttgaacagcagcacaagcatcatcggaagcaatcctaccattagccaaatgaaataggtgggatttgcataaggaatcatatgctgcaggttcatgaaggattcacctcatttgtcagccatttgcggtcgattttgccatttgccgtatgaggcaactgctcaacatagataaatcgctgcggaatcatatactccatcactgtttcactcagtgaagatttgatggcttttgtcagttggaactctttctcgaatgggtgcgtttcgggaacgacataagcaatcagctgttccactttcttttcttgatatttagggactacgacggcttgtttgacccacgaactattgcttaaatgatggtcgatctcttctaattccattcgatacccatggaacttcacttgaaaatcaagacgcccttcataatgcaacaaaccatcttccgtcattctgccactatcgccggttcgatacgctggttgcccttcatggacaaaaaatgcctcttttgttttctcgggattgttcagatacccttttgacacgctaggaccactaatgatgatctcacctacttgccctttaggaactagttgatcttcttccataaagaaaaccgtcgaatcttctttcacatacccaattggcactcgatcatattgctccagtaattcttcagtgatttgcactccggatacggcaacagtcgcttcagtaggtccataggtattgtagatttttgcatttggaaaacgttccagcagtgcgtgagcggttttttttggtagttcttccccacagaataagaaacgttccaactgaggaacgtgcatcccgtcaaaggtctcttccatcaaacatagtttcataaatgaaggtgtcgagatccaaacattgatagccaattgcggcaaggttccaaacaatgttttgaagtcattaatgaccgccttttttaaaggcaccaaacagccgccagaagtcaatgctggatataaccccatgacagagagatcaaaggaatacggtgcctgtgccaaataatgcatcccttcgcgtaaagaaaaatccttcaatgtccattgcacgaaactcaataaatttccatgactaatctgaactcctttagggatgccggtcgttcctgatgtgaagatgatgtagtaaatatcatccttccctagtacttttgtagtgcctaaattgcgcccactttgatagatttcttccaattgatttatttctagcattggaatcattgtttccggaccttgccagtcagctacgctaatgatcaaatctggcgtaaccacagagaggatcaattcaatacgctcttttggcgtggtactttcaatcggaatatatgcccgacctgttttggaagctgccaaaaaggctgttagcatgtcaaattctaactcgccataaaccacgatcggtccgcgagtttccagagtttcctcgagataggcagctaattggtcggatcgagctgctaattgtccataagtatatgttaggtcatcttctcggtaggcaatcctctctggatccttttgtgcccattcttcaatggcttgcacaatatttaccacgttcatgaacattcctcctaaaattcattatagataaaggtgccaccttgcacgtttttataatgataaagataaatcagcatcaaaatgatacagaaataaaaaagggttttgcctgcaaagaagagtgcttgacgcacatgttcatttttgattcgttgtttcaccaaatccctccttttcttgctatattgattctagaatgaaggagtaaataattgaccttgaaatgttaaacaatttataaactggcgataaactttttatttcatttattagttttttttaatctgcttacatttttgtaatacaaaatggctttcacgaacaaaattgtcatctcttcataaaaaaagcaagaatctctttaaacagcacctatgctgaaaaaagattcttgctgctatattttttggcagcaactaaccactttgctgcaatgttacgccttaaagcgataccctgctccccagacggtttgaatatattgtggattggtgggatcttcctcgactttttctcttaaacgattgatatggacggcgacggttcggatgttgcctagtgcttccatcccccagattttttcatagagttgttctttgctgaagacgatctctggattttccatcaaaaagagcaataactcatactctcgatgtttgcagtcaacttcgattccatccacgtaaacccgatgcgtttgtgaattgattcggataccgcctaattcgatttcactagatacagtttctgtctgttgtccgcgcttgacccgattgtattgtgcaatgttcgctttgacccgagcgacaagttcggttggcgaaaaaggtttcgaaatataatcatccgcacctatacctaaacctcgcagcttttctaattcttctgacttggccgtgaccataatgattggaatatcgactttatcgcgaatgtttcgacaaatctcatgtccatccattcctggcagcatcacatccaataggatcaattggtatttctccgtcaatgcttcatgatagcccacacaaccgtcgttaacgatatggacttcatacccttccatttctaaaaaatctttttcgatcattgaaatatcttcatcgtcttcaataattaatactcgtacactcaacttcgatcacttcctttttgatttaactgggagggtgataacgatcgctaatccccctgctggatggttgtacgcttgaatcgttccattgaatccttcaatgattttcttcgaaatcgctaagcctaagccattgcctttgctcgggttggttcttgagcggtcatcgcgatagaaaagttcaaacaagtcttccaaattctcttccgaaacaccgctgccgttatcaatgatcgacaagataaactgttcctcaactacttcataagagacgaccacttgtttatcgttgcgatccacatacttgcgggcattttcaaatagatttgttaagactgtacgaaactgaactggatccacttctagcgaaacgttttgatccgtcggttccaatagaatcgtcaatccattcaattcgtattcctgctggataaagccgatgtattcatcgatcagttttttactagtagttgtcactagattgaaaggaaattcaccggtatccaacttagaaaacaagaaaagctgtgcaatcacttggtccaaatcatcgatcttcttttttacaatcgtaaaatatttggtccgcatggcaggtgtattagcgatccccttctctaatccttcgacataggctttgatcgaagtcagtggggttcgcagatcatgggaaatacccgcgatcaattctcgacgattggtttccagtttgttttgattatccatcatttctttcagctgacgtgccataccgttgaagtcttttgagaccggtaaaaattcatcttgcttcgtatactggatctgatattgcagatctccttctctgattttatagaaacctacagtcaataattccaaaggatcggtaatacttcttgtgagatatcgcgtcagaacacggctagtaataaaaataatcgacaaaatcaaaatcacgactaacacgatgatccgagacaacatcgctttgtaatcgcgatcccataatggatcttgataatacaaatcattgtaataatttgaattgatcaagataatcttgtagttgctggtatcaaatgtcgtaagaaaggtttgatcttttaagtaactatgttctccctcttctttaagagcagtttctttcattttttgatctgttacttcccctacagacgaaattagcttgtcgccgcgataaaccagcaatgcaatatttttgctatgattggtctttttgaaatgttgcatgtcggcgactacttctgcatctgtcgtcttctccgtatcccatttgatcaccagactttcaaccgtcgcatactgggcacgaaattcggtattcttgatcatggctccttcatctagcccccagaaataacgccagaccattaaaaaagcaatcactgaagctaataagctcaataaaactgggacaataatcatcaatatatgcgatataaataaacgctgcttgatagtcattcttttcctcttctctttgatagcgatgattcaacatagttatgcagccatcatttaaagtgttctctttgaaaaaattgggatcgcctgttttcacgacgtgatccgcctcttattgaaaggaggtgctgtctatttttttcgattttagcccatacttataggtacttcaaccgatgccttcagtcagttgtgaaagagtgaattctttcttccttgcacacgcaatgatccgatttcttacctttttaaataaagaaaataaaatttgattatcagaataataaaaactgagccaatactatagtaacaggaaatagtaaacaaaaagtaaactattgctaaaaagtaaattaaatacgaaaagtacagcccggcttctccccctaacgcaagactagctgctaattgcggcaactgtatttgttctttgagacagctttcgttatactaaaaaaaaatggaagaaaggacatacactatgacagtcagaattgaagaagtgtcccagtctacttggcgtacaattgctgccttaaaagtatcagaatcccaacatacttttattgaagacaacaccacctccttgctggaagctgcatatgatacttctttgcattgggtcccgcttgctttgtacaaagaagaaaccattgtcggctttgcaatggtcggtgcctataacgaacaagaacaaagtatttggttggatcgcttgatgatcgatcagcattggcaaaaattaggcttaggcaagaaatttatgccgttgctcctagactatcttttctgccattggacagtggaaaaaatctatttaagtgcccacaaagagaacaaaacgatcttttcgttttataccgcttttggctttaggcatacccaccacatagatccagaaaatggtgaactgattatggtatacaagaaaacgactgcgacagaacctttctaaaggttcttcgcagtctttttgcttgtttcaatgaaaatgcgatagtcgggtttcacctgacacttggactaatttgaatctgtctctattctattcgatcagtcactaaaggaatatcgattctattacttttgatttcgtcagggatcctatctgaatcattgcaatttagttaaggagttaagcgatcgtctatccttttttcaattgctgcaaaagctggatgattccacagcagcaaaaatggtttcaaagaattgatagcaaattttagcgggttcggatttatcttgcttttcaaatctaaaaataagaaatggtacccattagtcgcagctcctaatcttcttatctctaaataaagatattccaagtctgctcttcttatgtgaaatagttcctgttcctgctttttcataaacaaacaatggttttcccccaacttgattatgtcaatcgtatcttctccaatgatacatttgcaattaggcgttccagctgaacatttgacaaacccttgaggatattccttggcgtcaatttcaatcagtgctgctacccgctttccatcgagtaacattttttggatgtcatttgaaaatgtactataaaaccatgattgattactcgtttgcttgtccatttacccagctcctccctggcatacttgttcaaaaacgtttgtctataaaaggcgccattctatcattaagagtagtctactattaagaatagtctacttcttacttctcaaacatacaataacattttttattttgaatatatttttttagcttacttattttgagcaatgggcttcgcccaaagtttcttgcaccatcactcgtcttattctcacaaattccacatcatggattcttctcaaactcctattcaatgaatatacaaaagaagcacagaagtaactttctgtgcttcttttggcttgttttgattcctcactttgcacgttctttcgtgacgtttgattcgtcaatcatcagcttttactgactggaatccatagctcgcttttgcagtcgggtttagacaaatcgggactttcatgccacaaaagttcgggtcctccagttaattgataatcagacattgccagccattcgctgtaaatacgcgcccaagtttcttgaactgcttctggaaatggtcctactactgtaaagactgcccaatcagattcttccacttgtaacacatcataaggttctgatgctttttgggtagttgctacaccgacatactgatcaagcgctgttccttccacttctcgttcgacaaaatttgccgacacactgataattcctcgcggctggatatttgccagatttttgagttccataatgcgctctggcgtcagcttttcatacagtgatgtcatttgcggattctctccctgatactgcagcgtgatcctttttttgaaaccgacgatttgaaaaggttcattgtgcacgatccgatagtccattttgttacctcctttgattgtcagctggaaagtcattggtggaaatgcttttagaataacatccagctgttttgcttgtgagggagaaatgccatgcatcccacgaaaggctttgctaaaagcatccgacgaatcatagccaagtaacgttgcagtgtcgattactttcgctccttgtttcaacaagtctcctgccaaaaccaatttcctgcatcgcaaatattcgcttaaagacatacccgccaaataggaaaatacccgccgaaaatgatattccgaacaaccagctaatttagccatgtgtgtaaaatcaatttcttctaacaagttttcttctagataggccattgcctgattcatattctctaaaggattcattcgtcttctctcccatctcctacacaataacaaagttcaaagaacgtcacccggtattatcgttgcatgttttatcggttttagtcaaaagtattttttgatgccccaagtatagcatagaacaagaaattcctttaaatgcatgaacgttctctatgttttaaaaagtgtatttgtaaatagatctatttttttgagctgtcgatgtactgattcctaaagactaccgcacacaaaaataccaaaacaagaagataggctccttgttttggtatttagtcgtttactcatcgatcgttcttaatgaacaatccttgtctccacttaagaatcgacatctcgtaatcaaaaagaactgctaccttttattttcgtctttttattaaatagaatccaataaagctgactaatccaattcctataaggtttaaataactttttgatacgtcattggtttgtggtaattttgcttttgattctgaatctttttgataatttgtattttctttcttagatgttgatgtcttgtttttttgctctgaagtggatgtttttgctggagaagcatcttttgtatatacatatgtgatggtttgcggctctttccctagctttccgatccgattttctggtaattggctctcatctagatgataaccattgatcgacaactgatattctttcgtagtagcatcatagtgatcaccgatatttccttgaatggttttcgctgcatgaatttctttgccgtctttgtcaacatagacaactgtcacagctgccgctctttctgaatctttgcctttatccgaattcttcgtatacacatatgtcacggtttgcgcttgatcactcattactccagtgccattctttggcaactgtttcgtgtctaatgtataaccattgatcgttagtttgtatccatccgtcgtagtcatctccaacatttcctgaaatgacttgtggtgcgtggatctcatttccatctgtgtccacatatttcaccgtcacatctgcggcttttacagggtctttcgcgtacacataggtcactgtttgtgcttgatcactcattaccccaataccattatttggcaactgtttcgtgtctaatgtataaccattgatcgttagtttgtatacatccgtcgtagcgtcgtagtcatctccaacatttcctgtaatgacttgtggtgcgtggatctcatttccatctgtgtccacatattctactgtgacatctgcggctgcttcttgatgattgatcgcaaattgatgcaaataggtacctgaagaaatcgcgtagaagctaaacccatctggttgtgcatatgtcccggctggattattcagacgtgaattgtatttcatcgtatgaataccttcaaattcttctggggttatatcagacacagtgacgtcttgatctgtaatagatagctgagaagaaggaagttgaaccccgtttaagtcaaaatacgtttggctttgactattggatgttgaaaaaggtggaacatagccatcaaaatttgttagtcgattgggcatgatcgaaaacgggacaaaaaatgactgcgttgcagcatcataattcagctccttagcagatatcgtagtcactccatcacttcttcctgtattctgcccataagccgccagattttctaagacaggaaaattgttgataacggtgaaatcgctgaccgcacaaaattgaatccgtaattcctttaaattcggcaatgtagccaatggcgcaatcgtagtaatattcatattcgactcaaaagtaagtgattctaaattcttcatttcaagtatcttcggatagacagcatctgtgacattagcagaagaaaggttcaatcgagtaaaattgtccccaaaatcaggaacattgtcatctgtaacattcgctcccattaaataagcatagactaaactatctatcttagttaataccgaaaaatcagaaatctgattggttccattcatgtaaaaggaagacaggcttgtggcatactccaaaccggacaaatcagcaagagctgaatcagtcgaataaatatagattgtctgcattttactgattttttctttagtgatttctgatacttcgattcctaatgccttcgccactattgactgtaatgtaggatctggtaaccaactagaaacatcctcagtattggcttgattatcaggcaacgaatttgcgaactgttgagcatttgatggcaacaaacttctagctgatttttcctttgatttggcagaacttgtatctggaatcgatgattcttctgtacctactgttgatgctgttgatgttgttgatgcttcactctcagaacttgattcctttgaatcagaagtaacactttcagaggtagaagattcagtaacagtctcaactgaatcgttgctagtttcttgggtggtgtcagactgtacagagtcgtttccctccgctgctagtactgtcactacgggggtagccagtggtgaatttaataagacaaataaagatacatagctaaatatttttcgtttatttttgatctccttttttgctaatcattaccttttctttttttaaccatattctcattttaataataataatcctaaaatggaaaatagtaaagttataacttaactagtgaaatatagcacgaacgttacgcacttttcacaccccaatcacgccatttcatttgctaaaaattaataactactgtatctgtagaccaaagtatttctaggaataatggtagcaaaaaaaatagctgtacctgctttgactttgcttcaaacaaaaatcagtgtatctacgcttactctcccatgactttcaaaaaaggattgcatctaaaattgtaaattgatcagctgaaataaagctgcttcttagcttcctcgtctttcgatattgtggagcaagacaatcaataacagttggcgacaaaaaaagaccagcaaggaatatccccagctggatccacaaatagatattttttacgttttagcagttagatctgttatcgatgccaacagacggaacaaaaaatcccgtttattggtacagtgcagtttttttcttacctgcccattctttggttccattcttctcgcagcacaccgtattttactgagtcataatagtggccttcccaataacgaactctacggatttgtgcttctttcgtcatgcccagtttttccccaaccttcatcatccggtgattgcctgaccaagtcgtatatccgatccgttggatgagtggttcttgttcaaataagaatgtgatccacaaacgcatcgcatgactaccgaccccatgattccatatagtggcatcatagattgctacaccaaattcaagccattgatgcagattgccatcttcccaatatgcagtggcgattcctacaagccttccttgataataaatagccttccgtaatggattatttaaacaatttttgccaaatccatttttgaattcttcccaggttaggatagggtcctgaaaataaggtccatcccactttttccactctaagtcagctttaggaccataactgatcgaccaaagagcagaaaggttttcttcggtgattgatttcaattgtatatgatttttcatctttctccttttcaaacatcaaactgctgaaaaataaaactgaagctacttgtttttaccaaacaaacgttgaaaaaagccatttttttcggacgctgtttctttgactaccactgtaccatcggtgtccttccactttctctgaaacgtaagattatcttgtaaaagtaatccatttaactcgaggataccttttaacccagcaatcgttcggcgcaactcaccgtcttgttgaccatagaaatccttcttcccagcatcttcaagttcttctagttgccggattaactctcgaagtgtttgagcctgatctcccagaatagccgacatctcttccacttgacgttcttctatcgttggtgccgtttcgtaaatagtcactaaagataaactatcgacataatcctttaagtcaaaaagaaacgtttggcttgcttcatcttcaaccattgatgttttcattaaatagttttgtaacgcttccatttgtttttgctgaacgagtaaatctaacactaaggcctctgtgtccatcggtaccacctcctactctattgttgcgtttttcttttgcttcgtcaagaaaagcttcgagaataatgttgaaaaacagacgggctgaatagtaattgttttctctactgtatattacatatcacataccacttcttttatagtcaaatttactagtttctgcaccaccctacagttaactcaattcattgtatctctcaactacaaaaaatatcccctcggcagctaagataccgaggggattggtgcattcattgcttagccgttataagcatccacaatgatttgtttcaattcagaaatcaatggttctttagggttcgcagttgtacattggtcttcgtaagccaattcagccatacgatctacagttgcatccaatacttcttgagtcacgccttgtgctttcaagttcatatcgataccaacggatttacctaattcgtaaaccgcagttgctaatgcttcaactagttccgcagttgtttctcctttaagacctaagaatttcgcaatgtctgcgtaatctgtgtcagcacggaagaaatcatatttagggaacatcgcatgtttttgaggatctttggcattgtaacggataatatgcggtaaaagaatcgcattggtacgtccgtgaggaataccatattctcccccaattttgtgagcaactgagtgacaaatacctaggaatgcattggcgaaggccatacctgccattgttgatgcgttatgcattttttcgcgagattccatatccggtgttttcactgatttttctaagtagtcaaagactaacttgattgcttgtaagctcaacccacgagtgtaatcagatgccattaccgacacataagattcaatcgcatgggtcaatacatccatacctgtatctgctgttacagaagcaggaactgacatgacgaattgagggtcaacgatcgctacatctggtgttaatgcgtagtctgctaatgggtatttcacatgcgtatcgctatctgtgataaccgcaaatggggttacttcagaacctgtaccggaagttgttgggatacatacaaattgagttttttctggtttgtcgatcttgtatgtccgtttacggatatccaagaatttttgttttgcgccaaagaaagatgtatctgggtgttcatagaacatccacatgcctttcgcagcatccattgctgatccaccaccaagagcgattactgtatctggtttgaaatcaaccatcatcttcgttccagcataaacggtatttgttgatgggtttggttctacatctgagaagacttcgatcttcacatcgtttttgcggcgagcaagaacttcgcgaacggtatcgcagtagccgaattgaaccattcctgggtcacaaacgatcatgacacgttcaacattttccattttctctaagtataatagagagttcttttcaaagaagatttttggcggtaatttaaaccattgcatattatttctccgtttcgctacagttttaacgttgatcaagttcacagcagaaacattacgagaaacagagttctttccgtatgaaccacaaccaagtgtcaatgaagggatcatttcattgtagatattaccgataccaccttcagcagatggagtattcaccaagatacggcaagctttcatgcgtaagccaaatgccaattgcaaatcttcattttctgtgtggataaccgctgtatgtcctaatccacctaaaccaagcatagcttcacatttttggaaagcatcttctgtgttgtttgctttgatcattgctagaactggagaaagtttttcgcgagataatgggtaatctgcacccacgccatctagttctgcaatcaatagtttcgtaccttcaggcaccttgatgcctgctaattttgcgatctccattgctgaatgtccaacaattgctggatttacagcatatttgccttcattcatcactgcatcttcaagtttttgcaattcttttggttttaccacgtatacttgatgagcttcaaactctgctttaacagctgcatagacttctttatcaacgatcactgcttgttcagaagcacagatcattccgttatcaaatgttttagaaacgatcaaatcgttgaccgcgcgtttgatttttgctgttttttcgatgtaagaagggacgttacctggacctacacctagggctggttttcctgttgagtatgcagctttgaccatgcctgcaccaccagttgccaatacgatggcgattcctgggtgattcatcaataagcctgttgcttcgattgatggatgttcgatccattgcacacagttttctggtgcaccggctgcgattgctgcatcacgaacgatccgcgctgcttctgctgaacatttttgagcagatggatggaaagcaaacacgattgggttccgagtcttcaatgcgatcattgctttaaagatcgttgttgacgttgggttcgttgttggagttaccccacagacaaccccgactggttcagcaatttcgatcaaccctttttgtttgtcttcattgatcacgccaactgttttgtcatgtttgatgctattccaaatatattctgaagcatacatatttttgattgctttatcttcatagattccgcgacccgtttcttcaactgccatttttgcaagcggcatatgtttgtctaaggctgccatagccatttcgtgtacgatatggtctactttctcttgatcaaagttttccatttcttttaaggccacgtttgctttttttgcaagatcatcgatcattgcttgtacatcgatcgtcacttctttttccaatgtcttagccattgtaatcctcctagttcgttaacaatttatttgttaattacttcacatatacatcatacaataactcttttcgtttgtaaacaatttctgtgatttttttcacagttttttaaaaataagttaaatcaagcgttttcaacatatcgagttattttaatctgatgtttaagtgactcgagtatccatgtgctttattgaacaatcgttgcttttatcaagctttttccaagaaaaagaaccgatatatttgattgattctcaaatatatcggttcttagtatgatggatactgattttggttttgcatttacatagatgaacaataacactctattgtccaattttgaaggagcgtgtttcttcagaggtgatttttttcaaaaattcactcaatagaatgattgtttgcaaataatcttctttgtggatgattaatcttgaggaatgcatataccttgtcggaatcgatactgtcattgcaacaactcctgtcattgctttatggatgttgcaagcatctgtccctccaacagtcatgaagtcatgccgataaggtagtttttgtcttactgcaatctcttccatttttgcaagcagttcactattaccgatcgttagcgaatccaaaacagagagtacaggaccttttcccagttgcaatcccccttgatcaaagggagtgtctacagcggtagtgacatctaacgcaatcgccaaatcgggcttaatgctgtgggcagctgtacgggcacctcgtataccgacttcttcttgagtcgttgccgcaaagtagacatcaacagctagctcttctttggctaaagcgttcatgacctcaatacagacacccacacaaactcgatcatcccacgctttccctagcaagtaattcggatcattcatttcacgaaagaccgtcttaggtgtaaccatgtcgcctaccattattcataactggcgaatatattcagctgacggaacccccatatctaaataaaattcattagctgggatcactttattcttttcttctggcggcatcccgtggggcacgcgacttccaatgacccctgtgtatttcttgccttccatcgttgtgacacgcatttcctgtgcgggcatgacgtgtccccaccagccgcctaccggtaagagtttcaaataaccttccttggtgatttttcgaactacgaaaccgacttcgtccatgtgggctgataacatcactttgggcgcattcgctttagaactcttttttactaagatcaatgaaccaaggttgtcataaaaacagaaatcaactgctccttctgcatatttcttcacgattctggatatttctttttcccggccgccgataccatcggcttcacttaattcttttaggatttctaagtctacagctctcatagggatcgtctcctagcggttttcttctttgaatgaaacaatcgctgcttcgtctaagtctttcagaaaaagatagatggcttgaccgactgtttcataatcttcttgcgaaacaacttgagctgctgtgttcatatttcttacaggcatgttcataaataagactggacatcccgtccgtaatttgttgaaccaagcaccgtctgagtcttctaatgagaaataatattgatatggcaatgctgcctcttcacagatttttctcaattcttccatcggcaaccgatttggcaaaacggaaggatcataatatgtcaatagaactccttttgagagttctccttgtacatcgccagcatcttcctgataatcccaggctcgatttgtatctaggatgatcgttaggtctggtgcaaccagattcgctgctgtttgagcacctctggcaccgacttgctcctgaaccgtacatccaacatatagatcaaaagggaagctgagttgattttcataaatttgacgtaacaaatcaatcgtttgattgacagaaatccgtccattccaatttggagcgatccattcttttccatttttgctgacagtaaatttgggcgcaaatgtcaccatatctcccaaagaaacttcttctgacaatgcttcctcttttgaagaaaaaccaaaatctaataaaacgtcctcttttccctgaacctggtttgctttgtttcgtcctaaaatgacgcctgggaaggctttcccttgtcgattgtacaggtggacttcctgtcccaataagctattcggctcgattttccccattatcagtccgcgaatcaagccggtttcttcgatttttttgacaataaacccaagttcatccatatgggcagtcactaaaacagtggttggattctccttttcagatttgatgaccccatagatcgaacctagattgtcatagatgatttcatcgcagtaaggtgcataatactctttcaataatttagagattgttttttctcttccggaaattccgggagttttgaccactttttcgagctgatccatttgtcccatctgctttaccactccttagtaacaatgttccttcacgtaatccgttgtatcttttttctctgctttcaactgacaaagagtcaacatttcgttcattgcttctgttaatccagtaccacccttttttggcatttttacaatatctacttgatctttaaatcttgtgattgcctcttggcattcaatggacatcgccgcaacagcagggatctgaaccttctcttcgacaactttcgcaacttcagcagccatttccccgtatgtttcataattaaaacatggaccgcaaagcaacacatctgcgcctaatttctgtaccattgcggcaatctttaaagaagattccttcgcatgctttcggtaatagtcatcaccacaataaatcgtggcaagaacctccatattcttttcctttaataacttttcgaacattttgacagaaccaatcgctgtcttttgcccccctaatggctgatccccatgttctttcccaccaagtccggcttgaatttgatccagcaaaaagattattttcattgtgatcccccttctataacaagtgatcgatggaaatatcatcaaacgacaattccagttcttcacttttggcttgttctgcttcccgttcatccttcaggtattgcttgtctaatgccataatgaatggatagtagatcaaacaaccaatggctaatagaatcaattgccagacagaggcaaccagacttcctgtactcaaataccctgagaagccgatcggggtcgtccatggcaatgaaacgccggttgtataaggaatgattcctaggttggttaccaatgttgataaaagcagattaaccattggaacagcgataaaaggaataataatgattggattcaatacgactggcaaaccaaagatgattggctcattgatcccgaaaattccaggaacgagcgaaagtttccctagttctttgatccgttttgatttacagaagaggaccatgatgattacaagggaaagtgtagaaccaccgccgccaaagttggtaaagaagttcgaaaatggatccgtgaagatgtttggcaaatctttaccagcttgaaaggcatctaggttttccatggttagaattcttaagatcggcgcaaatacagaattggctaccgccggaccattaatcccaaagaaccaaaaaatcgtacaggctaaactatagaaaatctgtgcggttaatgtattaccggctccttttaatggcatttgcaagacattaaagataaaatcatggacggtaccaaaaggggtcataccaaataatatattgatgacaaaaaataagagcatgactagtgcacttggaatcagcgcagcaaaggatttcgttacagcaggtggaaccccatcaggcatcttgatggtccagcctcgttttgttgtataagcataaatttctacagaaataagtgcgacgagcaaaccgacaaaaatcccatttgttcctaagtgatcaaaagaaagcccgctaattggatctgccactccttcaacgatcagcttatttggtgttaaaatcaaaaacgcaatcacggctaccgctgccgcttggatgggatcggttttcttttcccgtccataagcatacgccgttcctagacatgaaaagaagccaactgtattaaagacagaaccagaaacccgagtgacccacgactcccaacctgtaccaaacattcctgcccaaaactctgaccaccctggtattggaaaatttgcgaacagtaagaaaatcgatcctacaatcactaatggtgtcgtgatcaaaaagccatcacgcactgcgatcaaaattttgttctgccctaactttaccgcaagcggcatcaacacattttctaatttatcgaacattccactcttcctttcgagatcttgctctttgcaatcctctttttttgaaatcataccggtgctttgatgcgtgcttcatatgcatcaagccactcttgcgtgatcggtgtgatcaccgtggtttgatctggaccaggattggccatataaatagccgcttcttggtcagctgtcgcaacgctaaatgtgaattctacatttgttgccaccccccatgccccatttttatccaatgctatcaacgaaaaggcacctgctttgccataacgtttgcgtaatcgttcttcaaacccataaacagcccggtcacaagcggcttgtggtgaaagaccttctcccatcaagcggacgatttcataagaaagacagcctttcatcaaatcttcacccaaacctgtagcggcagctccgccaatcgtactgtctacataaaatcctgagccggataatggcgaatctcccactcgaccctgttttttcatgaacaaaccagagctagaggttccgactgccatttgctgttgcgtatcgagagcaacaacgccaaccgtgtcatggccatcgtaaggatcgaggttggaagcagcgatttctgctaatcgtttttcccagattttttttgcccgatcggtcaacatattcttacgttcaaatccagccaacatcgcgtattcggtggctccttgccctactcgaaagctattgaatttctcatcactcaattggcgtgcaactgagatgggattggcaacatcggtaatccctgcaacggcaccaatcttaaatgtttcaccatccataaaagcggcatccatttcgacgattccgcgttcatttggcaatccgccataaccaactgatttataaaatggataatcttccactgctttgatggcagtttctactgcatctttgcatgacgcttgtccttctaaaagttctttggctgccagtacaccatcgtgtgccattcgccaagttgcaatcattccccacatatctttccctccatcatttgtagcgcttacaagtatattctatatggtatatactagtatgtctatactaaaaaacgagtttctttcaactatcattgatttataagaaactcgtttcggattttttttattgttgaggattcatccagggcattcttattctgttaatgctttgatgctgcgcatgtagatctctaaattcatccgtaagtcagcactgtccatgtactcattcttattgtgtgcaatccctttttgaccaggaaaagacggaccaaatgccaagatattcggcattttgcgtgcataggttgcccctgttgtggttactggtttagggtcattgcctgtgactgtgtgataaatcgtcgacagtttagctatttcggttgattctttgtctcggcaaaacccgggaatactgcgaatgacttctaattcgacaccgataggcagttgccttttcaaacgggacaatacgtctgtttctgtaacagtcgctgggtagcgaaaggcaacttccatcactaatcctgtgagagacttttgtatcacgacaggcgtcaaaatcaatttaccagaatcttcatcagccagcgccaagtcaatcccttctccaaaatgctgctgatgaaagctttgacagatccaacgaaaataagattgtatggttggaggaatagtttgtttctcagccagttgggctgccaggatcgaaattgcattttctcccaattcaggagcattgcttggagaacgtttccctgtgacttcaaacttctgatcggcaatgcttacactcaagtcgtcaggaacatggtctcggaattgatccccctgaaacgaagtgagttgctgtagttcatcgtctggcagcggaaaatggagcgctacattgacgacccctcgttcgccatagactaccggatacttacaatctggcgtaaatccgaacacaggtggttgttctgcggccaaataatgaggaacatccgacataccactttcttcatccgtaccgaaaatgatccgcagattttttttcggttggtgtcctaattctttcaataatttcatcccataaaggcaactaatgattggtcctttgttgtctagaattccccgaccataaaggcggccgtctttttcgcttaaatcaaacggcggaaaatcccagtctgaacccgcaggcaccacatcgagatgtcccaggataccgatgtagtctgacccttctggtccccactgtgcatagccgatcgcatcatcgatcacctttgttccaaatccaaaagcggcacttttttccattaccaaagacaaaactcgccgagtttccgtaccatagggcgcctgtggcataggttcagatttgacactaggaacttgcatgacttgtttgagtaagtttagaaaatccagccagttttcctcaatggctgtgctgatttggtccatttttgccaccccttatttttgacgtaccaatgtatttttaaaggtatatttatctgcacgataaaaagatgtatcgaacaagatcggtttcgcagaaggggaataagtcatcgaatggacgagaagcattggttcctcttcggatacatgcaatagcttggcaatgtctggcggacttttgaccgcttccacttcttgatgggaataaccaatctcaatgttggcttcgatcacttcatataaagaagactctaactgatctttggtgatttcgccggactctttttctaaataacgcttcaatacatagaggttctccaccgtcatcggttcatcatcaaaataacgcaaacgagtcagatacaccattggttctttcccatagttgccgaacatctgtcggatcttagtcggtaattctttcactgtctctacttgtaatacttcggttcgggtctttttcccttgggctttggccgtttcggtgaagctttgcaatccgccagatccactctggatctttggctgcttcatcacatacgttcctttgcctttttctttgactaggatattttgggtgatcagaagatcgatggctttgcggacagttagccgactgcattgaaattcttccgctaaatcataatcagaaggcagcttctgactcgttacataagtgccatcattgacacgttgggcgattttatctgctacttcctgaaaaacggcttgttttttcacttgattccctactttctactctaccattcataaaatggacgattcgcactcacaccagaagccacactaacaaaggcctggttgtcgacggattgaatcattccttcaactgtctttaattcttttcgggagatgactaaaagcaacaatttcttctgttgatgatcaaagcccccctcaacatcattgatcactgtgatccctcgctgaagtgcacattgtaatgttgcaatgacaccttctgctttttcggttactactagtaattgcacacgcctttgcttgagattcacgtagtctaccattcgaccactgataaagaaagagattgcactataaaaagcgtacggccagccaaaaatcattccagcaacgagttggagactgacattgaaaaagataaagaaactgccaatacttttgccggtcattctcttcactaagatccctaaaatatctaatcctcctgtggaaaaatcatcgtttaaagtcagaccaacggaaaacccatggagcacaccgccaaaaacagcgcagatgactggatctgtagtcaatgtgacaactgggaccaccttcatcataacagatgagaggaagacagtacaaaccgtcataagcgcgaaatcacgatcgattttgcaccatgcaatcgctaacaatggcgcgttaaaaaataagaccaacacagggattgaccactcgttaccaaagtatacttccaagagctgcgacaataattgtgaaagtccagtaattccactggcaaatatatttcctggcagccagaacatattcaatgcgatggatgataacagtgcataaatgagtgcaacagctaatcgttttattctttttggcataagcatctccttccgcttcgattatagtatatatcattaagtatatactgtcatcaaaaaacttattttctttaaagaaaccgcctttgctgatccatagtctttctcaggatcgaggggtaaaatttatcctgacatgcgggctagaaaaagagagtaaaatacttgaaaaatgactaattttgactaaaataataattggaaagaaaaataaagaaaggattgattattatgtcacatgagattgaacctcgtcgctcagatgcctatagtatgacaccttttaatttcttcgaagattttggtcgcagtttttttgatggttttaaagcgaacatgatcaaaacagatattcacgaaaatgattcggaatatctcgttgaagcagagctgcctggtattcctaaagaaaatattcaagtcacttatgagaatggtattttgacgattgctggtcaacatcaatcggatactacgactgaagataaaaaaggaaaactagtacgcagcgagcgtagtttaacaagtgttcgtcgccaatatttgctagaaaatgtcaaagaagacgacatcaaagcttcttattctgaaggtattcttaaattgactttgccaaaagatgatcacggcaaagaacctaagaaaaccattccgatcgagtagcagcatcacttttaccaaacaaacagcccccttaacagaaatgcttgttaagggggctattaatgtagaaaaagacctgttctccatgctttgcttgctgatttttttgctcttgctaaagaacaagcgaaaatctggacaaacgccactctataaaaaaagaggctgggacagaggtgctaaactcctagaaataagaaggaatacgcggaaattgcttctcaaattttggggtatttcgacttgtttccgaaggagttgcttctgctcccaccatctagacgtgtttagagcgtgggacaaaagttttttttacttttgtcccacgctctagtcctagctgtctttgtcagacggatcgaaaaaattattcttttgtatcgtctgcttttgtttcatcaacaacatcagctggttcgatttcagttgcaacagatgcaccagtaccaggtgtcacggtacgaatcgctgcccgatcgaactctaagaaaataccttcacagtcgatgacaactgtactcttgtctgtatttacttcagaaagaacgccatgaagtccgccaattgttactacgcgatctccagccttcatattttccaataagttttttcgttcttgctgttgtttcttttgtgaacggctcatgaagaaccacattgccaccaaagcaacaagcataaagagcattggtaaagattgtgccatttttttcacctcgatttttttacttttctatagatactttatcagaatctgacgtgtattcctaccgttttaccagaataaattagaaatttttggcattttctttattgaagccatattcttcgaagaaatgttgccggaattccagcaagttgtcatccatgatcgcttgacggacttgtttcatcaaattcaacaagaaataaacattgtgataagaagttaatcggatcccgaatgtttcatcacatttgatcaaatgacgaatatacgcccgtgagtaattcttacaagtataacaatcacagttttcatcaattggtcggaaatctcgggcaaactgggcattcttcacgactaaacgacctttagacgtcatacatgttccgttacgggcgattcgagtcggtaatacgcagtcaaacatatcgaccccgcgaataacgccgtcgatcagagaatctgcggctcctacccccatcagatagcgaggtttgtggtcagggatccatggtgtggtaaattccaagacgcgattcatttcagcttttggctcgcctactgacaaaccgccaatcgaataaccaggaaagtccatgctgatcaaatcttgcgcactttgtttccgtaaatcttcaaaaccggccccttgaatgatcccgaacaggccttgagaatctggattggcatgagctttcaatccgcgttctgcccagcgagaagtccgttctactgattttttgacatactcatagctttcatcgaatggcggacattcatcaaaactcatcatgatatccgaacctagtttgttttggatatcgatagctttttctggtgaaaggaacatttttgaaccgtttagatggttcttgaaatggacaccttcttcaacaatatttcgcatatctgctagtgagaaaacttggaagccaccagaatcggttagaatcggctgatcccaattcataaacttatgcagcccacctgcttcggccactagatcttctcctggtcgcagccataagtgatatgtattacttaaaatgacaccagcgcccatggctttcagttcttccggtgcaagggtcttaacagtagctaaagttcctacaggcataaacattggcgttggaaaagtgccatgcggtgtgatcaattcacctaaacgggcacctgtatgtttctctttcttgatcagacgataacgaatggcaggttgcgacattcatttccctactttctttatagactcgattaactgtgcaacgctattaatgataagggttgcgttaggaatttgcaagaaggtttcagcttctcttcctctttttcaaaaaaactttcctttctttgctttattttttgtacaatccatgctcatttgctatcatgttaaacagatagaaaggaggtttttttatgaaaactagaggacaactaaaaagtgaagccaaatccgttctgaatggacgctggaaagatagcgtattgatgtgcttggtccctacgttgatctctattgcttttgctgttgtgatcgtagtgattgttgtgttgcctttgatggcattaagtcaaaatggtgcctttgatagtcaatccatcaatgaagcgtcgaactcaactggcggtagtggcggtggcttgatcagcggattattctcagcattgtttggtgccgggatttcttggacattccttgatttgttacgcggcaataaacaagagattcgtccattttctgatgtctttcgtggatttagcggtgtattcgcacttggtatcattgtcatctatattttatcaacgattttcgttagtttatgggcattattatttgtgattccaggaatcatcaaatcctattcctactcacaagcatacttcatctactatgatacctatgagcaaacaggtacacggccagattttcttgcttgcatcacggctagccgccgattgatgaaagggtataaaggaaaactgttcttacttgatttgagttttattggctggcacattctagccattatcacagctggtatcgggtatctttggttgacaccttatatcagtgctaccaaagcagccttttatgaaaacttgccaaaacagacattagcttaaaaaaaggaccttactttgacatatcaaagtaaggtcctttttgattgaatgaaaaattgttctcaacgtaatgtttcttccgttaattgacacgttttgcttccacagcatctttgactgaattcgcaacgattttggctactccttcttggaaagcatccggaataatgtttgttggtgacagctcctcgtctggaatcaagctagcaattccttttgctgcggcaatctgcatctcaaccgtgattttgcgggcttgagcatctaaagctccacggaaaataccaggaaaagccaacacattgttgatttgattgggaaaatcactgcgtccagtaccaatgatataggcacctcctgctaaggcttcgtctgggaagatttccggtactggattagccatagcaaaaatcacaggcttatctcccatctcagcgatccattccttcttcagtgctcctggagcagaaacaccaatgaagatatcagcacctttcaacgctgtctgcaaatcaccagaaagatggtcacggtttgtcactttagcaatctctgcgtgatgaggtggtaactgatcattttcttcattcaagatccccaccttgtctacgacaatgacattttttgcaccagctgccaaaaacttacgagtaatagaaagtccagcagaaccaccgccattgacaacgattttggcttctgctagtgatttgccaatcaatttcaggctgttgaaagcagccgctaagacaactattgccgtcccatgctggtcatcgtggaaaatcgggatcgcacactcttcgatcagccgctgttcgatttcgaagcaacgcggcgcactgatatcttctaagttgattccaccaaaggtcggtgcaattgctttgacgatcgcaataatctcttctgtctcttgagtatctaaaacgataggaatagcatctacatctgcaaatcgcttgaacaaagcggctttcccttccatgaccggcattgctgcttctgctccaatattaccaagacctaacacagcagaaccatcgcttacaacagcgactgtgtttttctttgttgtcaatgaataggccagctgtttatcttctgcaatcgcggaagatacggcagcgacacccggagtgtaggcaatgcttaagtctcttcgattttcaatcgccgcttttgatactacttccaatttaccgccatgttctttggcttgtcgcaaagcgatttcttttacatcttctgacatgattcgttcctccaatagttgatcgttttttctattttttattaaaaaatcattcgcaagattgcggtcatggcaatcactgtgatggcgccgcctaaacgggtagctacttgggcaaaaggcatcaagttcatacggtcagcggtacttaagatcgctacgtctcctgtgcctcccataccgctttgacaagcagaaataattgcggcttcgatgggatacatgttcatgaaacgtgatacgacgaacccggtggcaattaccgtgaacactacactgatgacgactaagaaataagagacactcagtgttcccacaacgtctttcaatggaatatacaacaatcctaaaccagccatcaatgggaaagtaaagttgccggaaataaatttatacaattgtttggagccatgttgtgtttctgccggcaccacattcaagtatttcaaaaaagcggctaagacaatcatcaatacaggaccaggaaacccagtcaaatgctgcagtaaactaccagcaatgaacagtgtacaagcggtcagcacaccagcgcccattttcttgatatcaaaagcgccggaatcatcttttaacgcatctgccatgtcatcatcatttttcattttgaccaattgtccacccccagaaagatctggtcgtttttctccccagcgagagagcaatgcggtacacatgatcgcgaagaaattaccaatgatcgttgctggaatcagttgtgcgaccagctgttcactccccataccagtaatggcactgtagcctagtgataaaggcaagattccttcaccgatcccgccagctaacactggagtaacgatgaaaaacaacgtatgttgccattctaaacctaataatacaccaactagcgtaccaacacccatggcgcagatcatcccaatcatcatgggaataatcatccgcatcaaaccttggactaagattttgcgattcatccctaaaatactgccgcaaactaaacaagcaatataaaaatataagaagttggcttgcttcatcaaaatatcggcagactcaagaatattcggattgactaagttgaagaaaaccaaaatagatggaaccaataaagataaaattgccggaccaccgaaattcttgataaaaggaatagtggcaccaatcgttcctaataaccaccctaaagtcaaaatgaccgcaaaaccacctagcatatttacgggtaattgttgtaacagacccgtgactacgatgactgttgataaaacaatgtatactggcagcggaactgatccaattttgattttcatccaccgatcaattagcttctcttcttttgctttagattcaacctgttctctcgccacatggggttcgatatgcttttccattttgctttcctcctaaattgatctactagttctacgagtacctcgttacacacagattaaagcaagcgttttctttttcgtagtttatttaattattttaagtatttaaattaattaaagcgtctttagggattccgccgctatgttataatttacgaataaagggggaaatgtagtgaaaaaagggttacggttatggggggtattgactttagtctttacaatcgtcttactcattgtcacttccattctttatggtttagtccttattcaaaattccacatttattcgctccaacgaagaacacctgctcttgtccgtcggtaaacagctggcgatcgatccacaagtgactaccgctttggaagaaggacgttccaacgatcaattggaagcttacacaaatgaagtgacacacatacacgggttggatttcgtggtagttatggatatgcaagccattcgtttgactcatccagatgagacccaaatcggcaaacacttcgaaggcggtgatgaagtcactgcattggaaggaaaagaacatgtttctgtcagtgaaggaacattgggtcgctcgttgcggggattcgttcccgtctattccctcactgaatcgcaaaaacaaatcggtgtagtagctttagggatccgtatgcagtccttgagtgctttagtaaagagttctcgggaagggtatctacttgccttagcattaagtatcacaatcgccgcctttgcagcaactggacttgcctattatttgaaacggcaacttcataatttagaaccaaaagaaatctcacgtctctttgaagaacgcaatgccatgttggaagaaactaaagatgcggtcattgtattggatttgaaccaacaaatcaatttggcaaatatcgccgccaacgagctttaccaaaagaacagtggacacaatgactccttggtcggcaaacatttgcaggatttgatcttgcagaccgatgctgtagacttggagcgaaatgttgaacagctctatcggcaaaatggacaggattttcttttttcctctgcaccgatcaatgtggatcagaaacggatcggttggatcgtgtttttgcgcaatgcgacagaatcgttattcgtcatggatcagttagccaatactactgcttacgccagtgcgctgcagtctcagtcccatgagtttatgaataaactgcatgtgatctatgggctcgctgatttaaaagcctatgatgaattgaaaatttatctggatgatattttgactccagaaaaagagttctctcatcgcttgtcttttttagttcagaatccgcaagttgctggatttttgattggcgaacgtcaaaagttctttgagcgtaaaatccacttgatgatcgagatttcaccagaaattcccgccaattcgcaagaagttgaaacaaaatcgttgatcgatctttaccggtatattcatcatgttttgttgcaactaaacaccatagaagatttgcggatcgagatccatcatgaaacaggcctgctgacaacgacctataccattcagctgaccacaacggatcagcagcaattgcaggatagttttcacagcaactatttccaacaaatgttaaaagattaccaggcagagtttttgatagaagaacaacctaactttgtcgttctccaattacaaacgcattatcatggggtgataaaatgaaaccattacatggattaattgtcgaagatgacccaatggtggaatttatccatcggaattatttagaaaaaatcggcagatttcaagaaatctattcggcagatgctgtgacagatgctgaatacttactacaaaacaaacaagttgatttagtgctgctagatgtccatttgaaaaatggcaacggcttagacttgctcaaagagatccggaactctcagcaagccatcgaagtgatcttgatcacagcagccaatgagacacaaactattcagcatggactacatttaggtgttctggactatctcgtcaagccctttacctatgaacgtttccggcaaagcatcgaactatttctaaaacggcaagaagctttggaacaagacagtcttgcccaagaaaccattgatcaaataatggttgcaaagaagagtcccgagtcatcccttacagaactggataaaggactctctcctgataccatggatcgcatcaaagcggctatccaaacatttccagacactttcacgatcccagacttggtagagatcagcggattttctcatgtctcagtccgtaaatacatgctttacttagaaaaaaataactatgttaccagtcagattatctataccaaaatcggacgcccttataaagtttaccaacgatcctaacaattagtggactctctctaggaacgtcaacgagtgattgctgatttgctgattattgaataaacgatgttttagtaagtcagctttttagattttaaattgtgaattgatcgttgtactttgtataccctatctatttgcaaacgcttcctaaatatgctatagtataggtgtaaggaaggtagcaactctgttggtggtcttgtaaatatcgcaaactcaatctactaaaagttgttgaacgtacaagtttcacctagtatcaagcgtgtaaagtaacagaaaagcgtaacacaaaatcgagaatcttttcgaaaaaaggatacgtctattacgttgtatcagtacacacgaaacatgtgtaagtttgtaaaagaaaacaaattttgagaaacaattgctttgcatgaaccaaccatcagcgaccaccacttataccttcccttagttataagctggacgacaaaaaagcagttcaaaaagttgagaagtatcccaacttaacgagccgctcttgtcgttcagttttttattttaagaacatggcatcgccaaaactaaagaagcgataacgttcatcgatggcatgctgataagcttctaatgttagatcgcgtccggcaaaggcactgaccaacattaccaatgtcgatttcggtaaatggaaattcgttgagaaggcttggacaactttgaactgatagccgggggtaatgaaaatactcgtccagccgctgtcggctttgatatcgccatcaaatttggtaccaatcgtctctaatgtacggatcgaagtcgttccgaccgcaacgattttcccaccatttgcccgcacatcgtttaattgagccgccgcttcttccgtcaatcgataaaattcactgtgcatttcgtgatccgcaatattatcgacgctaactgggcggaaagttcctagacccacgtgtaaggtcaaataaactaatttgacccctttatcagcgattttcttcaataattctggcgtaaagtgcaaaccggccgttggtgccgctgcagatccattctctttagcataaacggtttggtaacgatctggatcttccaatcgttccttgatgtatggcggcaatggcatttcacccaaagattctaaaatctctaagaaaatcccatcatagctgaatcgaataattcggccaccatgttcgagttctttttcaacgaccgcttctaagcgaccgtcgccaaaggtgatcttcgtaccgacttttgctcgcttggcaggtttgattaatgtttcccaactgtccccttcgatattgtttaacaataaaatctctagatgagcgccggtctcgattttctcgccatagatacgagcgggcaaaacgcgagtatcattcatcacaagggcatcgccaggagctaattcatcaataatgtcataaaaatgtttgtcttccattgcaccgctttctcggtccacgaccaataggcgggaactggagcgatcgctaagcggcgtttgagcgatcaattcttccggtaactcaaagtcaaaatcttctgttgtaagcatgtcgtcactctctttctttcatatgcccgtctattctatcatgtttagagattactcgccaattaggaaactaggcatagctttaaataaaaagagcgctagagagagactagaaccttttcacggtgctcctaatctattagagaattttaaccgataacacggaatcttctgccttttttatctgctttatcgttttgtgaataaaacaaaattttttcacgtgggattttttcttgctgagcacattttttcaatgtgtcataaacataactgctgttgtttttataaaaaaccatgacttttttcgagtcaatttctttgcgatagtcttcatatttctttcttaatcgttcaacttctgtaacaatctctgaatctttattccaatcgggaattgcagtaagcaagcaaattcgtttccagtattctttttccattattcaaactaaccacgaaagacatttaggttgaactgctaacctatgctttacgaatcacttcgtctctatcgattcacttctatcgaaaattcataaagccatcctttcattcctttcttaatcgctccaaggagaactatattcaaaaaatgctacttgttccattacttgtcctattcaacactgggataattaagaataatacgataattatcaataaccgctttgatgttttggccgtcagcaaaagatacttcaaatagtggactatctttttttattgaggaaatttcaatgtttagatacttaaaatatgcccctaaaattttctcaggatctatctcttgaaatgattgctctgggtaatatttaaattggacgattttattagtcgattcctcaatcagggcttccccataaccttcgatcgaagaataattgatttgccaataaacagtttccgaatcaatctttagattctgggataacgtaaccaagtattctgaagagattcccatttcttttagcagcttctctatttccaccgcatatgtattgacatactggcttccttctcccgtattattatattgcgttactttcccggcgttcgtgagcacttcttctaatgtacttttatttgaaggcagctccaaggattcttcaaatacgactggctttgacaatgaatctgtaaacagcatatttggtaaaaatagtagaaatacgttgaaaccgacccataggaggatcagacttatctttattcttttcctcatcttcagtcctcatctaaaggaaagtcgatcgtaataaacgttccttcacctttctcactagtgatcgtcacttgcccttcatgaagtgagataatattcttcactaatgaaagccctaagcctaaatgcccagaatttctagtgacatcccccgtaaaaaattcatcagtgacttgatcaataatctcttcgggaattccctgaccagtatctttcagtataaaataatatcgtccttcattactgtagccagtgatgcacatctctttcctatccttcatcgcatctaatgcgttagaaaatatatttgcaatgactaatttaaataggttaaagtccattcgtatggtggccttttgaagagtcatctgcaaaaggatccgctcatctaatccagagacaaattgagtaatataagagtcaatctggtctgtcgatattgcttcgagattcatttcatttttcttcgagtacaataaacgcaaaacatcttctgataggcttttcaagcggaaactttcttctaaaatataatcgacaaattccgaagaaggttcctttagatcctcccactgcaacatttgcgcatagccgatgatcgacgttagcggggtagaaatttcatgggataaacttgagacaaataattcttgcttttctttttcctgactgatttgttctatgtcttgatttaatttattggccatgtcgtttaggctgttggcaagcttttcaacttcatctccacgtttttcaacaacgaaaggctttgttgtttgcccttttgcaatctctgttgcgcgatcaatcaatttttgaatcggtttagtgatgagggttgataaaaaccacgacattggaatcaaaacgatctgcaaaagaaataaaatcattcgaaaataatgacttgctttcttcagaatactttgataagtgattagattctgcttagacaccaaataatagtctgtcgttccaattgtcgagcttgtaaataaaaacttctcttgtttgattgtgatgattgggctaatgttgattgtgttcttcttaattgaatcgtaatcaacaacctctgttatgcttggaaagtcagttgtactggcatacacactctttccttctttatccaaaatttcaaaatcattctttaccgtgctcttgactatatcacttagattccgtaactgctctttcgtaggttcttgatcttcaattttggctgcaaatagtatcgcagcacttttttgggtagctagtgcttgatcatattcctgattgattgcatgttgagcgatgatccgcaaactgatggtgctgatccctaaatacaaaagtaaaaaaaagaatagcagccaatagaatgcttttgtcgcatatttcatcttattcctccaataagtaccctacaccataaatcgttcgcagctcgttttccaaatgcagtttctttctgatccgctgaatgtgtaaatcaagagttctgctatctggctcacttggcgattcccaaattcgttgataaatcgtttctcgctctaaaataattccgcgattttgaacgagataaatgaacaattgatattctttaggcgtcaatgcaatcaactcattgttaaaaaatacacttctcttctcgtcttcaatacggatgttgtgccaatttatctcagaaacagaactctttttccttctgcgaagtactgtttcaactcgagcaaataattcttctagttcaaaaggtttcgtaatgtaatcttctgcacctaactttaatcctcgcactttatcatgcaaggtattcttggcagttaaaaagataactgggatatcaaattcgacaaaatagtctattaattcatccccacttatttctggtaacatgatatctaaaagaatcagatccacctcatgattttcaatgtaatctgcggcacttttgccatcaaaaatcgggatcgttcgatagcctttttttgcgaggctttttactagcaggttatttatggcttgattgtcttctactatgagtacatccatttgatttcacactttcttcccaatttttgtaaagaagctgttttataagctgatagccgatcatgataccgcacaaaaaaagatagagcaaaagtaaaagtacgatcgatcgattgtcaatatcttcaaaatcagcgaaaattttttgaagcgcttgattgtgacgcacaaaaatatctgtactattaagacgggtaaatcgcccaatataaatcccaatagaatccataaataaaagacacgcaatcaaaagcgctgggtagacaccaatggttaatttctctactaatattcttgcaatcttgtcaatgctccagcagcccaaaattgttgaaggcatcactgccaacaaaatcagaaaaagtttgatccaattcattaaatccttacttatcaacaatgttacttcatcataaggtgtcaataaagaaagatgaaatagatctgtcatgagataaaaattatttggtaaaaaaacaagccagagacacacaactaccactataatgtacttttttttacaatacattgcaagaaaggttaattctattggaatatatgccaaaatagtattagtaaagaaaagaaaatagacacttgattgataaaatgaaagatataagattcccagtaaaatcaaataatataaccgaatcccattcattgttttatttagtaaatacatggttcctcctgtcttaacgcgctctcctagccattgtcccactatttagaaagaacagacttcattaattgggcataaacactgcgtccttccccattcaaatgagtttcatcatcataaaagtattctgggtggtctttgctgtggctaaaccagtcgatgatattgacattcttgtagcgactaggaagctctgctaatttttgattcacagattcttgacagccttccggacatttgatagttatccagtatatctgtttatcctttaattgagtaaggatttcatcgattgactcatccgaaataataccatttgtacccagtccgattactaccgtcgaataatcagctaaattgggatgcccttgaagaatcgttgccaaactagatatttgccgtgattctttcgcatcaacggttgcttgcccactaaacgtatcttccaattcttgatatgctccaagcatcacagaatcccctagaaataagatatttcctttttgattgggttgattctctatctttttcagattactgcttaactcttgtttcaattcgttttgatccgcagtcagacggttagtcggtgcaaaaatgatcattccgattgcaacagcaacaagacctgctccaaggtaacgtcctgcttttctttttaaatgcatgaaagaatgaaagccagcaatcatcagaaccgtcatgatcagaaccactaccaattcaattagaggattcatcttaggtgctatattcactaggagaataaacaccgaatagtgaaccaaatataattcataactaattttgcctatatattgaagacggaatttggcgattttggttcttttttccacttctttgtcatttatcaaaacgagtaatagcattgttaatacactgacaagcaatgagctacctgtaaacgaaggcagcggaataaagacagccagagtcaaacaactcatgatgagccaaaacttcgttactttttttgaagaaatgacatcattaatgttctttctattgaaaaaaccaaacatgccaactataaacggataaagtcgagcaaaggtattgtaataagcgatagaaaacggcgataacagactggtgagaatcgaaataatggtaagaagatacataagctgatagcctctttttctagacaaacgcatgactgttagaaagaagagtggaaaaactagataaaattgtaattccaccgccaaagaccagtaatgtttaaatagggacgaatttgcgaagcgatcaaaataagagactttttcgtggatctgccaccagttgttatatccaaagagtaaacttggaagttcacttttgatgtttcctagcattcggatttgaatactcccagctatcagaataaagataagtaaggagaataaaagaaacggataaatccgtttgatccgtttcttataaaagccaatccaggagaactgttttttttgatacgcataggaagcattctttgccatcaagtaacccgaaataacaaagaaaatcgttacgccttgatttcctccttgaaaagaatattgaggcaaatggtagagaataacagcaataaccgcaaatgccctaagaaaatcgttgcctgctgaatagtgtttatccatgtttaacctccggctggccgatgatcattttctccgtaataagtctcattgctggaaggattattcaaaagagtagctaaagacacaaattgataatcttctttttttaaatcacgaataatctcagggactgcagcaatggtttccggatgaatgtcatgcaacaaaataatcgaaccatcatagacagaactcgttactttatcaatgatcatttgggcatctttagatttccaatcttctgaatcaacagaccattggatgatgggacgattgatcaattctgcagcttttgcattgacagaaccatatggcggcgaaaataggctggttttttgcctgtgagtttcttgatagattgatcggtcttcgtgatctcattagtcattccagattcgttcaatgtgctgaggtcttgatgatcataggtatggctaccgatagtttggccatcctttgcgatggctttcaccacctcgggatacatctctacgttctgtcctactaaaaagaaagtagctggcactttttcttttttcaatagttccaataatttaggtgtattgctgggatctggcccatcgtcaaatgtcaaagcgacctttttttatttgaaggaatctcctctgtctctgtagtgctttctagtatattttccaaactagtctctgtagtagccttattgttacttgtcactgttcttgaagaactactgttgcttgttaactcggaggactgggacagattgttctctgtttttcctctagcaaattcctcactgattcgtgcacagccgcaaagtactaacaaaaagataaagccagttatgagtaaacggatctttttcattgcttttcctccttatttgttgtcaatacatcatgaactcttgctatctcttctgtcgaaactgtttgataagagattccattctgaatcaattcctctccgatcacttggtcatgaataattgttggctctttcatcagtttcttcgcatgaagaacaagattggtaatgggtagattggttttgatgttatctgtcaagatatcgataaatgcattccattttgtgacttggttcaattgcgccatattttccaaaacacctttcagtaacaactgttgccgcatttgtctgccatagtcccctcgtggatcctcatacctcattctcgcccaagaaagtgcttcttctggagataacgttagtttacctttaggaaaatcgaatccatcagaactaaactcaaattcattttctacttgaacagctcctacttctttgagaatcttttgaaaatctcccatatcaatagaaacaaaataaggaatttgaatatccaacattttttctactgttttaacggaacagcttgcacctccataagcatacgccgcatttaatttatcctgcattccttggtctgcgatatcaactaaaagatcgcgttcaactcccattaatgtgtattctttcttttttaaattgatatgagcgactatcatactgtcacttcgaccagaatccgttcgcccaaactctccagtatcaacgccaagtagcaaaacattaaaaggttcttgtttcaattggtcgtaatctaagtcatactgctcatctgaaggattcaatttttcgtacacttttgtatttattttatttgcagaatagactgcccagccagtaataccaccaacaaggactactgaaacaaaaagcaaaataagaattattttccgcatcggaacacctcctgctgctaaattaaaggaaaaatgtatctgaaatgtatcgatttagtatttggtgactcgatacatgctcgcttgtagcagcaatgttcgcttttaatttaatattaaaatgttgtatatcacttttagtgaagaagaaagtctactcatccccatttaaaaataacaatcaaaatgaagaataatgcatatattccctattggattttcatttcgattggatttgtttcaaacattttgcttataatatgcaaatatgaataaaaaaggcagaatatttgaataacagcaaacttttgggcatactaattacagaccctaggcgtaaataagctgcgcctaaataaaactagaggtgaaatcatgattgaatttcagcatgtatccaaaatctataaaggcggcaaagtggctgtcgaagatgtcaatctatcctttgaaaagggagaatttatttgtttcattggtaccagtggtagtggtaaaactacttgtatgcgaatgatcaaccgtatgacagacccctccaaaggaaaaattctgattgatggcaaaagtgtgaccgatatcaatccagtagaattacgacgccaaatcggttacgtgatccaaagcatcggcttgatgcctcatatgacgattcgagaaaatattacattagtacaaaaacttttgaaggtcagtcaagaagaacgaaataagacagcagagaaaatgatcgatctggtggaacttcctcgtgaaatgctggatcgttaccctcacgaattatctggtggacagcaacagcggatcggtgttgttcgggctctggcagccgaccaagatatcattttgatggatgaacctttcggtgctttggaccccatcactcgcgattcactgcaagatttgatcaaagatttgcaggaacgtttaggtaaaaccgtcgtcttcgttacccatgatatggatgaagcattaaagttagctagccgcatcgtgatcatgagcgaaggacgcgttatccaattcgatacaccacaaaatattctgcgaaatcctgctactacctttgttgaagaattgatcggtgaagaccgccttctgcaagcaaaaccagacaccacaccagttaaagaagtcatgctcaaaacaccaatcgccatcactcctgaaaaatctttacaagaagcgattcgcctgatgagagaaaaacgggtagatacattattagtgacggataatagcaatgtcttaaaagggtatatcgatgtagaatcgatcgaccgcaatcgaggcaaagtaaccagtgtcggggatattcttaataaagatgttttctatgtaaaagaaaccgccttactgcgagatacgttgcaacgaatccttaaacgcggtttgaaatatgtgccagtcgtggatgctgagaatcatttggtaggaattttgacgcgtgcttcattagtcgatattgtttatgacgttatttggggcgaggaatcctcccttcttgaagcgatcgaatccgcaaaaccagaggaggtctagccatgcaaagcttctttaatgaatatggcggccaattggtcacgaaaagcattgagcatttatacatctcctttgccgcactatttctaggcattgtcgttgcagtccctttgggcgttctattgacacgctttcccaaagccgcttctatcgtgatcggtgtgactagtgccttgcaaactgttccctcattggcactgttggcattgatgatcccgattttaggggtcggtaaggtcccagctattgttgcactctttatctattctttgctgcctattttgcgaaacacctatattggcatgaagaaagtcgattggaattatcgagatgtcgctaaaggaatgggaatgactaacttccaatcgatcattagtgtggaactgccgttagcgatcccaacgatcatggcaggtatccgcttgtcagcagtctatgtcttagcttgggcaaccttggcttcgtacattggtgcaggggggcttggagacttgatctttagtggattgaataactatcaaccggcattgatttttgccggcacaatcccagtgacgatttttgcacttttagcagactggttactcggattacttgagaataaactaacaccagctgcattaaagggggatgcctaaatgaaaatcaaagcgaaatttggtcttttgttatccatgatcattattttactctcaggctgctcctttccaggacttgcttctacatctaatgaagacaccgtagctatcacaggaggaatcacttctgaagctcagattcttggcgctattgtagcaggaatggtagaacattatacggacaaaaataccactgtcattaataacttagcaacaacgacaatcaatcatcaagcaatgatgaatggcgatgcgtctatctctgccgctcgttataccggaacagatttgacaacaacacttggcttagagccagaatctgatccaactgctgcctttaataccgtaaaaaaagaatttgagaaacgttaccatcagacctggtttccttcctacggctttgataacacatatgtttttctagtcagaaaagacactgcagaaaaatataatctgaaaaaagtcagtgatttaaaaggcgttgccgatcagttggttgctggtgtcgatacagcttggatcacccgtgaaggtgacgggtatgatggctttcaagaagcatatggcttttctttcaaaaacattttgcctatgcagatcggtctcgtttacgatgctgttgacaacggaaaaatggatatcgtactcgggtattcaacggatggacggatcgctagttatgacctcgtaatgttggaagatgatttgaatttctttccaccttatgatgcagctccagtagtcgatgacaaattaatcaaagacacaccagaagtagcggacgccttgaacaaacttgctgatacaatctccactgaaaaaatgcagcaactaaattatcaagttgataatgacctgttggaaccgacagtggtcgcagaacgtttcttacaagaaaataattattttgaaggagagtgacgaaatgaatgacatgaatctatttcaacaatttattgcctattttcaggaaaatggcggttatgtctttgcacagtttgttcgtcacttcctgatctctatctatggcgttttattcgctgcaatcgttggtattccactaggaatctggatttctaaaaagatgcgtatggccgattgggtgatccgcatcgccaatatcatccaaacgatcccttcgctagcaatgatctcgattttgatgattggaatgggattaggtgtcaatgtcgttattctgacgatttttctctactcgctcttaccgatcatcaaaaacacctataccggcatgcgccaggtagaccgtaatacactagatgttggtaaaggaatgggcatgacaagttggcaacgactgtatatgatcgaattgcctttatccgtctccgtgatcatggcaggtattcgtaatgcattagtcgttgcaattggaatcactgccattggcgccttcgtaggtgctggtggcctaggtgatatcatcatccgtgggacaaatgcaaccaatggcgcttcaatcattcttgccggagctttacccactgcattgatggcaatcatcaccgacttaggcttaggctttattgaacgtcggttagatccagcaagccgctcgtcgaaataaaggccatttcttagcgcttttataaatatagaaaacaagcatccttacatacaagaaggatgcttgtttttctatatttattaactaattcactcaaagcaggtgaatgcgcttctcgattttccctgagatgatcgggaatcacgcatcatatcctagaggtggttgtttcaaggctcgatccatacaaatggattggcgcccatcgttttgcttgagggacgactggtatgccatcattccatacttgatactgatatggggtcgttttttctcgaacactgctctgatcgctactccaaagatcattctgaagtttggtcgcttttaagttgtacgcttcgtcttccccctactttcttttgggactttttttccgatgaaccccatgccgttcgggtccattcctgataaacacaagacacattcttcagaatctgtctcataataagctgtaaattcatgcccctgccaaaaatagctcttctccatttgctgaatgtctgtaagcatgacaaattctgaagaaatgagactggactctgctgtaaactgaataatctcccacgttcctatgaggtcctctttcatagggatttcaggaattgatttcgcataactaattgctgatatgaccggccaaccactatctaaccaataaatttttctgacatctaaaaagaaatcatcactaaaaggttgtctccgtgcatgatgaataataaataattcattatctgaacgtttgaatatagaattgtggccaggtgcatagactgcagactgttcttcgaattgataactccctagtaatttaacaccaattttctccggtaccgcctcttgttccgacagagacaggccattccaatccgtatagggaccggtaatctctttcgctcttgcaacccggatattataggtttcattcaaagaatcaaaagagacaaataagtaatacatatccgtttctggatgataataaacaaaaggaccctcaatcgcagtatcaacagaagcaggtcgttgcgctattttttttccgtatcccttctcggctaactttccagtgctttgatctataggtgcaatataaatcccgccaaaaaatgatccgtagatcagccaatggtgtcccatacgatctagagcaagatttgcgtcaatggcattatgatcggcgatgcctcgatgcgttttcacaacttctccttgatctacccaaggtcccaaaggatgcggtgctgttccaagaccaataaatgaagtggtactgccaaatgtagaagcggaatagtacattcgatattccccttggtactctatcacttcaggtgcccacaacccttctgcttgactccattctcttgcagattgtggcaattgaggaaaggcctgcttttcaaactgccagtgtatgagatccaatgatgtccggatcggtattcctgccgttttaggttgttgcgtatctgttgaaaataagtaataaacgctgtctcgttcaatgatcgttggatcatgaacaccatttttccagttcatagattcttcctctcagtaatcgattcactttagtttgacttcagtgaacgaaagcagaatcgattcttttctatatttatttagttctttcttacttattacgccactttcattaaaaacaatctatctgctcttgatctttgctacctccaagattaccccaggctagagtttctataactgcttatggcgtaacaaacaggacagtcattgaatgctctgccctgtttgtgcccacattcctgcaggacagtatttttttgataggtttgcccgaaatttataaaagcagccacacttagtacaggtgtgattggaccgaaatgggcaggcttcacaaatttttatacgggactgaacgacttcaagtgcagcaaggtcgttctcgatggctagctgttcttcaatcaacgcttctacatctaccgttgctgctgtttccttgacatcgcaacctttacacgtcattgaattacaccgccaaagatattgtcaatacactcatagcgggtatattgatcgttaattggctattatttgttgtgtagtcttcaaatgattggatcactacgtcttccggatgatcaaaatcattgtgtgcattcattttatcccccacaatatagcgagcttctttgattccttgaatggcagtttcaaagtcaaaactaattgcttccgagccagatactgcgaaattgcagatcgacaggtggagggtatctgcttgtttcgagaccgtgtaggtgatcgtttcacttgctgctccatgactctcgatgcgttcggcatcttgatggactttgtacaaatcaaatacatgatagcttggtgttttgaccatcttttcgccatcagtcaaaatcattgcctgcaaaacattcactgtctgggcaatgtttgccatgtgcactcgttctgcatgcttatgaaaaatgtttaaggtgatagcagctaccattgcatcacgaatcgtgttttgctgatataagaatcctggattcgttccgggttcagcagaaaaccaagttccccactcatcaacaatgatgcccacccgtttttcaggatcatattgatccatgatcgcactgtgacgcgtaatcaattcatccatatgcgcagctttttgacaggtaataatccattctgcttcatcgaatgctaacgcactaccttttttctcccacccttggggatggacataataatgtaagctcaatccatccatcagccaatgggcattcttcatcaacgtttctgtccagtggtagtcatcaacatttgctccgccagccactttgtatattttttgatcaccgtattgacgaacgtaagtctgataccgacgataaagatcagcataatattctggacgcatatttccaccgcagccccaattttcatttcctacaccgaaaaatttcatgctccaagcttcttcatgaccattttctcgacgccaatctgccattggagaaattccgttcatggtaatgtactcgacccattcagacatttcttggactgtcccactgccgacatttccattgacatatgcttcacattccagttgtttgaccaattcaaagaattcatgtgtcccaaaatgattattttcagtcacacccccccagtgagtattgacgatcgtttttcgattttcttttggtccaataccgtctttccaatggtattcatcggcaaaacagccacctggccagcgtaaaactggaatcttgatattcttcaaagcttccacaacatccgtacgcatcccattcttgtttggaataggagaatcttctcctacgtataatccttcatagatacaacggccgagatgttctgaaaagtgtccgtaaatatatttgctgatcgttgttcctgattttgtatttagaattttgattgtcattgttatactcctattctttgattccccaaatggactcattattatcgccaatcgttgagaacgttaatttttgctgttcgaattctgttatatcctgagttaataaggtccctttgaaggtagtatctgcgaaggtcattgtgatgtgtccggcatcgtatgtccaagtcccggtcagctctccagtgatgtttccatctttttgaagctcgatcatttgtgtttttagcatggtcgttccattatcggtgccatggttaatgatttcatagcgtccgataatttcatctgctgtcaaagcatctgctacttgttcattgcctcgatactcatagggtgctggaactggccagccctcctcattcatatacattctgttgactcgcacttcatgggcttcggttccattgttaaagcgcgtatgatacaccaaggaccactgaccattctcatcgatgatcgccgaattgtgtcctgccgctcgataccccatttgttgaaacgagaattggtagttgccaatcaatttgataccatagtttgaattttgctctccttgttccaaaattggactatttccttgagcatcgaggtaaggtccttcaggtttttccgcgcgaaagagtcgcatattgtaaccaccttttgctgctaaaccaccgtaagtgacgaataagtaataataatcggttttctcatcataaacaatataaggaccttctcctgattggtgatagccgccaaaaagcttgattccgaaataacgatcaatgatacgaccgtcttccgtcgtgctatctttcccaggatacattggttttccagtggctggatcaacttctaataagaagataccgccagaccaagaaccataggtcatccatagttttccctcttcatcataaaacaaagctggatcaatggcgtttggcgcataatcggtgttatatgtcagaccatcttcgatcgcccagttttcgctgaaaccgctgatttttctctctttgatcaatttcgccaaacgggtattttgatagttagtattgcgctcactaccatctgtcgaatctttttctgtaaagccagaatagattacagtatccgcataactatagggaccttcaatcgttttagctacagctaatccaatcgctgaacggcgccaagtagaacttgcggaatagtacaacatataggcccctttatcaccatttgaccattcataatcagcattccaaatgacatctggtgcccaaaggctgtaaccaccttgtgaattggcatcatcgtagcctgcccattcaaaagtttcagctagattttcttttgtgttaccatagatcgtattgtcttccattgattcatattcgtaagtgaaaggtacttcccaagtttgtaaatctgcggttttcgcctgagcgagatgcgaaccaaatacgtaaaacagctcttggtcaccaacatgaatagaagtaatcgatgggtcatgaatcgacactcgattttttgtcgttgtttcccactccttttgtgaaagttgctcagcggcgtctcctgtttgacagccagcaagaaaaaaactagtaaaaaaaacggacatggttaaacagagcatttttctttttgtattcatttttttcctctcttttatcctttgactgcaccgggttcaccaaaatctggtagtccatttttatcccaagtaaacggttggacatacgcatgtcgattgggattttctaaaggattactataatcatttatttctggtcttgcatgatacactaagatctcttgtttcccttcctcatcgactgtaaaggagttatgtcctggtccgtagagggaattttgttccgaactcgaaaaaaccggttccttcaacttatgccaagaatatccattcaatagatcactatcctcatctgcccacaacagtcccatcacatagttttcatccgtcgcacttgctgaataagtaatgatcacttttccattcctaatcaaggcagcaggtgcttcgtttactttgaagccgattttttcccattcataataaggaatactcagaagaatctgctttcctttcaaagtccaaggattttccatctctgataagtaaagattagaattgcctggaatatttggatccgcttgtgcccagacataatacaatcggttcctgtgttcaaataccgtagcatctaagctgaaactttcaaattgcgtcttgatctgccctttttctacccactcaccttcaaagggatcttcattcgcattttcgatcgcaaacatccgatgatgatgctgatcatttctaacttctccatgatctgcagcagcaaaatagatgtaccattttccctgaataaaatggatctctggcgcccaaatcagctcactcatggggccttcggcatgagccgtccagatgacttttacttcaccgtcagccagtccttttaaggttttcgcacgtcttaattcgatttcctgatatcctggttttgatccagtgaaataataatatccatcggtatgcttgtatatccatggatctgctcgttctaatacaattggttccaaataattttctgccataaattctacaccttcttaaaaatatccatcttcagtttttaacgttcttaaggctttattttttgatatatacaaaatagttgcgagtaaatagaatacaataccgatgacatcatagatgactaaatgaatgatgacacaggcaatcatccatctcatagttcctttattgatttgtttatctctcatatttttagcgttgatccaactgatcacacccattaagatagtcgctaaagcaacgatcatgactacttttgagatcatacctacaaggcttgattgcaaatattcatactgatttttattttgaaaagcagcgatgccttgttcttcaaaccaaggataatagccaaacatcgtaactaacccaatcaacacatcccagacagcactgacccgtaataaatttctttctatttttctgttcataagtttcactatccctttattcccgcatttaagttcatagattcaatgaaatatttttgggcaaataaaaacagcagtactgttggaataatggcgatcaatgctgatcccattaactgtccaatcattcgataattgccataaatgtcttgtagtaatagcaaaccggctgtgatcggcattttactgacatccgtatacacgatcaccggccataagaaatcattccaagaaccagtgaaagaaaagagtccagcaacgatcagaacaggtttgatcaacggaacgatgatctcagaaaaaatcgtaaattcatctgcaccatccattcttgccgactcgtcaaattccagcgggatgcctttcataaactgtcgcacaagaaaaatattccccatccctgctaatcccggaatgatcatagcaagtgatgaattgacccaaccaaatgtttcgataattttgtaggaaggaatcaaattaactactccagggaacatagaaatccccattagaatataaaagatacggtctcggtatttgaaacgcattctgccatagccataagctgttacagaaacaacaattaccactaagatagtatgagtaacggcaataaaaagagaattccacagccattgcatgattggtgcagtagaagtattagccaagattgctacataattatctaaaatccagttaactggcaatagtcgaaatccagtagacacgatttcagtttgggaacgaaaagaagttgcaaaactaaaaatcaatggaattacccagataatacataaagtgattaaaaataaatatgcgactagcatactaggtatatgtttcttttgtgtattcatctttttgcccccttaagtattgtttttatctaatagaaaatattgaaatacagatacacacataataattagtcctaatatgacagccattgctgaagccatccctgcaattgattccccttgactaaatgctaatgaacgaatgtacatcattaatacagtagtacttcgatttggtccaccgccagtcatcatcagcggttgcgcaaaaacattgaatgcaccggcagttgtcataacaattgtatatagaagaggaaaacgaatagatggcaatgttacattaaagaatttttgaactggtccggcaccatcgatttcagcagcctcatataaatcttcatttactcctgccagagccgagcgataaatgatcatattcccaccaatcgctccccatatactgacaacaaatatcaagatccaagcatatggctgtttagaagcccatgaaaaatcatatccaaaaatattatttacagcgcctaatctcgagtgaaaaattagtgaccatatcagagatcccgctgatactgaaataagacctggaatatatagaattgcttgaaaaagacctttcattttcacttttttatgttgtagagccgctgcaatcatcaaaggaataatgatctgtaagggaaccatgatcaaaacgaaaataaaagtatttttcaaaccattccaaaattgagtgtaaaacgtggaagaactatcaaataataatgtcttatagttgtttagacctatccaaacaggatcagaaatcaaattccactgagtaaatgaagcataaacaccatagagcgttggaatacatacaaaaataataaagagaaccatatgcggtccaataaatgcaattgaagcccaattaatgttcttttttttcattcctttcattcccttcaaaaaatccgaaaggggataattttatcccctttaatttatttcgccacttccgcaattttgtcttctacatactgctgcatcgtagctaaaccttcatctaaatctagttcaccataagcaatatctgtacaatagacatctagtgcttctaaaacataagagaaataaacatagtcaaagatatatagtgtgtcttcttcttctggtgttgatgtaaagaaagattgtggatattttttataatcatcgctttctaaaacatctttactggcaacgatttgtccagctttagcccattcaatcgagttagtacgaacaaactccaagaattttgcgataacttcctttttttcttctgttctagactcactcttcagcatgccaaacatatgagaagctgctcggttggttgcgatgtcatctgaagtcgaataaatatttgttacaccccaatttagcccatcaacggcatcgtgagcggtggaagtccaagtaccatctgttgataagagtacgtttccgccttggaacatcaaatagccatcttctccataaggagtcattaaacctgcatctgttaacgcttttattttttccaatgcttctttcatttccggcgtattcaccgtcgggttcccagcatcgtcagaaatcgcgccgcctaagttacggatttgtgctaagataacccaagaaagcaaagcattattaacaacataatcgccttcatccatttttcctgctaaagacatcatttcatcaaacgtcacgatgttgtcgtctaaccaagaagtgacattgtatttttctaaaagatcttgattgtaatacattgcactggcatggatatctaatgggatcgtatattgagtatcgccgatttttcctgcatcccaagcagtatctaaataattgctctcttctaactctggttgatacgaaatcaaaggctcaactgtatcaagaatgcctgaattaacaaactcctcaactttataagaatgcattagtgtcaaatcagggataccatttttagagctaacaactgtacttaattttgtatacatatccgaagtaatcacatgatttattttgtaatctgaatcagattgttcattaaattcatctacaatcttatccatataggcaccgtcatcaccagtgagtggggaccaaaaattgattgtatatttttctttttctaaagcgcggtacctgttaaacccaacgagagcaactgcaactactgcaaccaatgcgccaataataataagtttctttttcatgatttaccctctttcattgaaattgaattgtaatctttgaagccaatagccctatcctcctcgtcaacactagttaaacaatcatgtataatttaattacttatattcagcgtttgcaaacactttcaatttacaactaaataataactttatttgtaatcgctgtcaacaatattttaattaaacaactctaaataatatatcaattaattaatatatatattaatagtaactactataaataatactatttacacaaattaacaaatatgttaacattcaagtaaatcatttataactataatgggggtgaaatgatgcaattagaaatcaatcaagaagcattgcccgtctatgaggcgttagctagtaatgtacggatcaaaatcattcaactacttgcaagaaacaaaatgaatgtgaaagaaatcgcacaagaattaggattaagcagtgctatcgtcacgatgcatatcaaaaagctagaagaagcaaaaattatcaagacagaacgtgtcggtcagcgaaagatatctagtctgagagtcgatcatatcgatatcaattttccagaaaaaatctttaatgcattcgatacgagagaaacgtcaattccaattggtcattatacaaattattcggttgaacccacttgtggattagccacgcttgctggttttatcggtccagtagatgaacctaaattttttatggaccccaatcgaatggatgctcgcatcctctggtttacgaaagggtttgttgagtaccagtcacctaattttctttctctagatgagaaactagagatgatggagatttccatggagatttcttctgaattccctttttctaataataattggccgtctgacattacctttagcttaaatggcatcgagcttggaacttggacaagtcccggtgacttcgccgatattcgcggcaagtatacgccagattggtatcctgataacttaaatcaatatgggttattgaagacgattcgaatcatggatcatgggacttatatggaaggagaacctttatcagacgtcacgatcaaggatattcctgcttatgaagatacttggcatttaagagtcgaggtaaaagaagaggctgaaaatatgggcggttgtacattgtttggcaaagggtttggaaattacgatcaagacatcaaaatcaaaatgttttacagctaaacgtttttaggaatcacaggcacactctctcatcatttttgatgtgcggtaaaagattccttcgctgaaaataagacaaaaaagaccatctcgctcgatattagagttagatagtcttttttgattataaaacttaatctatttcttcaaatgataactgtaagttcctacgacaatgttttcacgccatgataaacggaatcttagacgcagacttgtttggttgtgtaaaatattttgccagcgacgacgtggcacgaactgtggaatgataactgtcgtcgtataattgtgtttcgttgcgtttttgctgactagatctacataacgaatgattggattttcaattgaacgataagaagaatgcactacagaaaaacggacatccgggaaattttgtttgaactcttgttcgatttctttttccttcttgacatcttcatctaaagatacgtgcattgcaactacataatctccgatggattgtgcataattcaaagccccgatatttacacgggtcacatttcctactaatacaataacggtattgccatcatatttgtggagtgccacttctttttccaaacgtagctgctcagcgactttcttataatgatcatggatcttataaaagacaaacagtaggattggcatgatgataaagaatggccagatgtcacctagacgaaaaacaaacaagatcgcaatgatcgcaaaagaaatcaacgctccgacgatgttggccaatgatttcaagaaccatcctttaccagctttcttccatcgaactaccattcctgtttgtgagagcgcaaagggaatgaacacgccaatcgaataaagtggaatcaaccgttccgtcgatccttggaaaatgaacaatagaacgatcgaacctgctgccagcgtaatgatcccattagaataacccaagcggtctccccgatcttgatacatatgaggcatatacttatctttcgctaagttataggctaacactgggaatgcggagaatccagtattcgctgcaactgctaaaatcaaagccgttgcgaactgcagaacgtaatacatgaatccgtgaccgaagatcgcagctccgatttgcgaaaggaccgttacttctgcttctggaacgattccataccaatagttgatgaatgtaatccccacaaagaagaaacctaggatcgcagccatgatcgtcaatgttgcagctgcattttttgctcgcggctttttgaaaaacggcacagcattactgattgcttctacccctgtcaatgaagaagaaccagaagaaaaagcgcgtaagatcaatgcgacagaaacccctggcacaacagcacctggtaaggctgtggcatttaatggctgtaccccagtgataatattaaataatcctacaagaatcaagatcgtgatcacagcgataaaggtgtatacaggaaccatcaagaaactcgcagattctcgtagcccccgtaagttcatcatcatgatcagtaaaacaatagtgatcgagatacccacctgatgcccatatagagcgggtacggcagaagtaatcgcttctgccccagccgataccgaaacggcaacagtcagcatgtagtcgatcaataaagagccgccagcaatcaaacctgcattcttgcccaaattctcactactaacgacatacgccccaccaccatgagggtacgcatgaatgatttgacgataggataaggtcaatgaaatcaacaagataataacgaatgcggcgatcggtagtgaataccagatagcagcagctgacaaagcaactaagacaacaacgatttgttcggtcccataagcaatcgatgacaatgcatccgaagataacaaagccaacgcggctttccttgtcaatttttgttcatcattctccgcggatttcaatggacgtccgaccaacaaacgtttcaaatattccactttcttacactccttttttcatgaaaaagatcataattgcacatacaaaatttctttgataattactgaattaacaagactgtatgctactcctgaaaccgacaaaagtcaatgaaaatggcatgaaaaatttgaacaaactccctcttctttttatcagaattcgcaagaagattcaagaaaagcagatagaacatcgtgccctatctgctcttgattttttaatggaaaaaatgactctttttcgagacattatttagtttcttagttacatctgttagataaggataagcccatgttcctatgatgccaaatacaataaacaacagtgacaaaataatcaactgaggaatggcgtttggccaatagatcccgccggctgattcccttaacagattgactgcatgggtgaatggtaacagcggattaataaattggaaaaatttaccagagacttggatcggataatttccgcccccaccagaaatcgatagaacaaggataatgatcgcgatccctttcccgacattgccaaacagtccggctaagacgtagacgatcatcataaatgctagtccaacgagtaatgcgaacaagacgctgtataccggattatgaacatctactcctaataagaacatatttcctagtgtaacgatcaagctttgcgcaatggccatagttaggaaagtcagcattcgagcaacgaatgtttctcgttgcgtaaagcgttctttatctttcttctctaaatgatactctgttgtagccacacttgacaacaataacgccccgacccataaacacaacgctgtatagaatggagtgctggcagaaccattgttggcaatcggatagatgtcatttgtttgcaattcaactggttgtttgaagaaatccgcttctttagttgcatcaagcttcaacaacttgatgatctcgcctagatcaacttcactttcacctttgcgaatcgcattggctgccttatgaatgcctgttttgatatttggccaatcattattgatcaaatcaactgccgcattcaatgctttttctacatctggcagtttctcatcaaccatgttcatggtcgaagtgatttcagctttgatggttggccagtcattttgtaagaaaccagccgcaatccctaacttatcttcaacgattggcagttcattgttgtaaagatcggcccctttgttgatggctgcgacgatctcatccatgtgaccattgagcatcgtattggcatcatgcaactcttgcttaatagcaggtaattctttttgatacttttctaagatactgatagcattgctgaccacatttttggttgatgccaataaagacttgaagtcaatggcttgcgcttttttcaatacatcttgagctgtggtgatggtggtgatcaatttagtcaacacattgtcgatggtatcggtaatattcgtcacattaatgccttttaaaagatccgtaacattttgtgcagcagtgttgacttcagttaaatagtcggtaatagcctctgtattcccatttttgaccaattcgcttaaatgatctagccgcgaagaaagatcccccaagagactttttgcattcgtcaattgattaatgatccctgataaatcggatgtgttgcctgagttttgaagattcgttaagaaagtaatcaagccatccagcgctgcttgttgccgttgaatattttgttggaaatcactgatgaccttttggatgttttcccgttcttggtcggtcaattgattgtcagcaattgcttgtttgattgtattcgttaagctaactgtcgtggtagcgacttgactgatggaatcaatcgttacttgaacactattagaaatacttggtagcgcatcttgtaactgttgggcaccttctttcgtcgctgaggcaaagtctgttgcttggtcccctaattgttggatttctggcaatgcggtttgtacttgatcaatgatttgcagtccttgtttagctgtatcaataccatctgtcattgtactagcaatagaatcaaaatcatcatcgatcatttttaattgcttgccggcattttggatctcagggatctttttctgcaatgtcagaatgacactagcttgtttttttaattctggcagcttgtcattcaatgcgatcagtttatcccccatttcatcgacctgaggaatataatccgtaaattcttcggctttggcgattttgtctttgatttccgggaacttgtcatgcaaatcaacaatttgcttcgtgtaactatcaatggtgtcaagattgccatcggtctctaaaatcatatttttgactttattgatactaactagatttgaatcaatatcatacccgatttcgttgaacactttgactaatgtagaactagcagtttcaataaagttctttgagatctgttcttggagactgcttgctcccttgtcagtaatcttaggtgcgatagcattgattttttggttactgtagtattcaattttcggtttaacgatcgtaccgctggtaaaactgaccagatcttttgaaaaatcagcaggcaagtaaattcccgcgtaatatttacctgatttgaccccttccactaattcttttttagaatctagaaaatgccaacctaactgtttattttcatgtaaagagtcgatcacttcattcccaatcgatagctctttcccttggaattctgcgcctttatccgcgctgtaaaccgcaatgggcagttcactagtgtttccatatggatcccataatgctttgatattgaaccacgcataaagcgagggcaaaatcatcaaagcaatgatcaaaaaagcggaaatcggattactaaaaattcgtttccagtctaatttgtataaataaaacacgtttttgattttgttcattttctttcccccacttttcttcgtcgaaggataatttaccacgttttttgtacgccgccaatgggaatgattcccttgatatcagccttttgacaaaaagtaccatttgtcaaaatgaaacccctttacttttcgcgtaatttcccttattattaatcttttctttaactttaacacgactgcttttggcagacgaacaatttgtttgctaaaagcaatcataaaaaaagcaccattgaccgtttcccttgatacgatcaatggtgcctgttctagtttgtcaactgctcagtggccaatagttgataaacgtactcaagagaagtcgtttcggcataaaggttcaaacctgctttttcatcagctgaaaaatgatgagtgaaactttgatccggtatcaacaccacttgaattcctgcccgagttgccgcggtagctcctggcaatgagtcttccataactaaagctgattcagaggttcgtgctgcttttttcaatgtcagcaaatagggagccggatctggtttgtgtgctgggacatcgtcaccaaatgtcttgaaatcaaatgcattctgcaattcaaaatgatccagtagtttttcacctcgaaaagccatcgaagaagtggctaatgctgtctttaaccctttttctcgtgccagagccaatgtctcacgagcaaatggttttggctgcaagtttccattgagcaattggtcttcaatgtacccttctcgttcttgccgaagttcctccacacgttgaagaccaccaacttttttcgctagtaaggttgctgtctgttgccaactttgcccacgccaagcaacgatatctgctgatgtgatcggtagatggtacttttcaaaaagtgccaaccagccttcatgatagactctttccgtatctagcagcaatccgtccaaatcaaaaatcaataattctttcatagactctttactccttctctccttcatactcaagcagtttcaatataagtattttaatcaagacatttgacgattcttttcggcagctgcatgaacagccttcatcaccgcagcacgaaagccattttcttccagtgtttttacggcttgaatggtcgtaccaccaggagaactgacattgtctttcaatacaccaggatgttctttggtctccagcaccatcttcgcagcgcctaaaactgcctgagcagcaaattcataggccatttggcgggtcattccttcggcgactgcgccatcggccaatgcttcaatgaacagataggtatatgctggggaagaaccgctgaccccaatcacagcatcgatcatggattcaggcacttgagctgcttttcccatgctttcaaataatttttggatttctgcagcttcctctacggtcacatgcggattgttactgatagacgtcatcccttctccgactagtgccggagtattcggcatcactcgaacgatcttgcgctgacccaaaacttcttccatctgcgcaatcgtaacgcctgctgcgatcgatacaactaactgttgttcatttaattgcgcttttagatcctccaataatttaggaaacacaaacggtttgacagctaaaatcaaaatggaagcagctgcggcttcagaaagttctaatgtaggggtgatccctaaatcttgttccaactgtttaagtgtcggttcataccgatgattgtagactaaaatttcctttggttgatatagttccgattggatcaatcctttgataattgcttttgccatatttccggccccgataaaggcgatggttttcataacactcactccttctaacatttatgatcctatgttcgctgtttcttgtaaaaaaagcctaatcaagagattaggcttcaaactcgatcacataaggatgcaatgctgtattatagatgccctctgtatattctaccacttctccatgcagatcataagagcgacggacgcgctttaaagcggaaatctctggtgtgatcagaaatttttgttgttcctcattcaacgtcagtcctgcaaatgaatcttcaaaggtatcgatcaccatccgatgttcatctaaaatacggtacagtgatttttcttccaattcttccatggcaaggccttttaacaatttgggcaaatgatattcataataaataaatggttgatggtcaaaatagtacatgcgccgcaaacgcatgacttctctgcccatcaaagcagaagctggatgatcttctgcgagctcgactaggttaaaatcaagatttttcttggtatattctttgccggttttttctaataactggctgaaagttgtccctttagacaacttgttataaggtcgattacttaaaaccgtggtcccgcgtccactgcgcttttcgacatattcatctgctgctaatagctcgattgctttgcgtaccgtgattttactcacattgaaggctgcttctaattcggtttctgtcggtagaaaagaaccaacaggatagtgtccggacatgatgtcttctttgattttatctgccacatcacgatataaaatatgtttacgcttcatttctttcctcgcctttccagtcattgattctctctcaaaaagaggacttgcacgttactcatcaaaacccggcacttcttcggctgctgcttcgatcagcaccttccgaggcttactgccttctgaaggacctacgaccccttggtcttccaattcgtcaacaagacgggctgcccgattgtagccaatccgaaagcggcgttgtaataaagagacacttgccgtctgcatttcgatcaccaatgctttggcatcatcaaatagttcatcctgtggttgaccactgctggtacttgccgtatcttcttcggtaaccatcattttctcttcgtaattcgctccctgctgctcggtaacaaacgacacgacccgttctacttcgtggtctgagataaaggctccttgcacccggattggtttattctcacccataggcaagtacaacatatcgcctcgtccaagaagtttttccgcgccgttgctgtcaatgattgtccgggaatcgaccccgctggaaacggcgaacgccattcttgaaggtacgttggctttgatgattcctgtgatgacatccacactaggacgttgtgtcgccaagatcatatggatccctgcagcccgcgccatttgagctagacgaatgatcgcatcttctacttcattacttgcgaccatcatcaagtcagccaattcatcaacaatgacaacgatgaatggcaagattggtcggttttcaccatcttctaaatttttattgatcactagttcattgtatcctgtgatatttctaactcctgtcgcagcgaacttctcataccgttcttccatctctttaaccactttttgcaacgcttgcgctgctttccgagggttcgtcactaccggagtcaatagatgaggaatgccattatagacattcaattcaaccattttcggatcgatcatcatcaatttgacttcgtggggttttgcccgcatcaaaatacttgtgatgataccgttgattgcaacggatttcccactaccagtagatcctgcaatcagtaagtgaggcattttcgttagatcggccgtttggacacggccagaaatatctctacccaaagggacttctaacaacttatcgggatgatccggctgtgcttcaatcacctctcggaaggaaaccatgctgacagcactgttaggcacctcgatcccaatcagtgattttccaggaatcggtgcttccatccgtacatctttagcagctagtgccagtgcgatgtcatctgttaagccaacgattttgctgactttgactccgactgctggctgtacttcaaatttagttactgctggtcctaaactagcttttaccaccttggcatcgacgccaaagctttggaaagtcttttctaaaacaccaatgttttgttcgatttttttgtactcgctgctttgatcggttgcagggatcgagtccaacaattcagcggacggcaactcatagtcgcgattttctgcttcttcggaaatttcaaattccaatacttcgccatcatcttccatttcttcaacgctttcttttttctcctgtgccgaagccggagaggatgatgcagctggcggtgttttgggcaattcttgaaaatgatcgattggcacaaaacttaactgctctggttcgatttccgacaaatctggttctgattgggctgctcgctcttcttccgtgaagggacggacttgattcttttctttgatctcagccaaaacagcagaacgctctgcttcttttttcgctgctttttcagcagctttttgcgcttttcgttcttcgcgggctgcttgtttttcaggtgatccttccaaccattgctgaaccttttcaccagcgtgctgcagatgctccaacaactcgtgactgctcatcttactgaacaaaaagcccccgatcatgatcatcaagacagctaaaatgtaactgccgatctgggatacaaggaaataggttccgcgatagaagaatgcgccgaccatgcctcctcccacattttgtgaaacttgactgcggcgaatatcatccagcaatgtcgaccaagtcgtctgcaagacattcggcgattcattcatgacattattgaataaatgcgcatgcaggatcactaagatccccaaatagatcagcacacagccaaccactcgacgtaaactcgtaaaacgagcttctgtggtcttgattgccaaccatcccccgtaaacggccaatgcgagacaaagcacttgatacgtattgcctccaatgatacgaaagccgttagcgatcagcgttcctaaaaagcctaagtggaaaaaaccaaagatcgaaaacaagatgaaaagcaagccgatgccgactagaatcagtttctcttgttgtttttgttgtttttttgttttgcgtttcttcgcgcgttttttttgcgccattcttatccctcttttcgtctctacctattataacgaaaaaagaaggcgaacaaaagttttcctgtcagaaagtttactactagaaataaaagatcccactaatgaaaaaaagaccgctccataaatccatcaaacaaagacgatctaaaggagaaaagacaagaaatgcttcttaaaaatctctttagtaagactacagttaagctaccttgcacctgttcatcaatcgcttcatgccaggtagctactgtgatcgtttttgttgtggcttatgtcgccgtcaatcgtttttcatttattcaggagaaacatcttctccaaaccatttttcggaaatctcagcaaatgtgccattttcttgcagtttctttaatccctcattgattttatccgccaatgcttgatcgtcttttcgtactcctactgcaaaattttcggctttgaagggactttcaataacattgtaatcgtccgcttttttcgtctgagtcaaatagtactccgcgtagacccgatcgatcaaaagaccatcgatccgaccattttccaaatcgataaacgcttcgttgaaactagcatataaagttgcttcattatcggcgacaatgtctttcaatacttctggttgattgttgaaggtatcatagccagaggatccttcttgtgcccctagaactttgtctttcattgcatcaaatgaagtgatgttgctgtctttggcagttactagaacctgcttgttttccatataagtatcgctgaataatactttcttttcccgggcttctgtttttgtgtagccattccaaatcatatcgattgtaccattatctaattctgtttctttcatcgaccagtcgattgcttggaatttgactttggttcctgttaaatcaaaaacggcttttgctaggtcaacatcgaaaccaacgatgtccccttggtcatcttgaaagcccatcggtacaaaggtatcgtccaacccaacgatgacttcctctttgtctgcagcactttctgctttctcgctactattgccacatgcagcaaaaagtaataagctggctccggctaacaacgttaatccaatttttttcatttttcttcctccttagttcccttcaacttctaataattgatcggcaatattttttgcaaaaaccagatcatgggtaaccacgatctgagtaacgccctcttttttcaaatctaagatcagtttttcgacttgctggcgcagacctggatctaatgcactcgtaggttcatcatacgccaatactttcggatccatcgccatcgcccgcgcaatcgctacccgttggcgttgccctcctgaaagttggtaaggatattgcgttaaaagttcagataatcccaactgtttagccaaagcaacagctttttcggtatagctagctttgtcttgtttcaataccatttttggtgccagtgtgatgttatcgaataccgacaaatgcggaaatagctgaaagtcttgaaaaacgacaccgactacttgttcttgttttttcgtatccgtgggatcaaaaggttgtccatctagtaaaaaagttcctgaatcgatggtctccaatccagccagggtacgcagcagggttgtttttccaccgccagaaggtccgactaccgctaggatgctgccttcttcaattgtcaggtctaagcgatcgataacctgcttgtcgccaaatgcttttgatacttgtctcagttctaacatgttcctacgcctcctaacggtaataatcgagttttgtttctaactgtttcaaaatcagtgtaaaaataccagtcatcattaagtaaatcagcgcaacgcccagtaatggtaccaacgtgctgtctcgttccattgcgattttaccgatacgcataacatccgacaaacctaaaatatagacaagcgaagtatcttttactaaattgatcacttcgttccctactgaaggaagcgtgatcttgactacttgcggaatgataatcttgcgaatcgtctgtaaaggtgctaggcgcagaacttttgctgcttcgtattgccctgcagggattgattggatccctccccgaaaaatctcggcataataagcggcataattgataataaaggcaatcagtgctgcttcaaaccgatcaaagacaatgttcaggatcggcagaccataaaacacaaagatcagttgtaacagtaaaggcgttcctcgcatcagccagacatacacttgcacgattgctttcaagatccgtagtcgactagcaagaataaaagccaagatgatccctaatggaatcgatcctattaacgttaatccaaacaatttgattgtgatccctgccccagaaagcagttgcggcatcacacttactaaataatcgatcatttctttttgcctccttgattttgcggcaatgactgcttgcttgatttacaatcaccaagcaccatcttgccgtgtttccacttgattaaaatcattaaaatgaaaggcgcccaacaaaaaacgccctccggcctaatgccagaggacgtttaatacgtggttccacctcaatttgtttttccttcacagaaaaaacctcatgcagtcagttgatggatttgctgataccgccattaaataaaaaaagtcctttagccattacagctaaaggacgttatcaacgcggttccacctttgtttatcagtgcttcacagcaactgatctcagaaagtcatcaaacaatgactgctgctataacgggcactcccggtctttcctactcgattcagaaaaacgactccaagatgtggttcacaagtccttgttgtctcttctcaccagccagagactctcttaaaacgaagaaaccttgctactcttcttttcgatgtctgtttcattaagttgtttattactttatacgcaaactgaaaaaaagtcaaatactttttttcagttttttgatcggaaaattcattttcacaaaataagagacgaatagaaacattctatccgccctaaatgcattttagacttcgtaatgatcagtacaactttgtattccctctatggtactttcagttgaacatgatagcgatagcggtccccacgataataaatttcagcatattcaactaagcgatttttgtggtctttagtcagacgctcgacatataaaagtggtgtattcatttcaatttttaataagttggagagttcttcatcagacacaactgactcaatggtttcttgtgctgttgttactataaaaccttgactacgcataatttgataaagtgatgcatgtttgtcagcaagatctttttcttttagctcaatgtatgatggacaatatactcgttgaaatccaatacattgatcatccacgtagcgaaggcgttcgtgtttgctgacctccgctccttttggcaaatctaacttactacacaacacctcatttgcttccaaagatgtatttaaagaaattaactctgaatgattggactgcagtttattttcttccgaaaaacttagaagggtttgtaattgcagtaattctttcgtactgagtacaattgtacctacaccatgaattcttttgataaaaccttcatctactaaaagttgcaaggcatgacgaactgtaatacggcttactccgtatttttcttgaagttccggttcagtcaaaaaaggttgcccaactggatattttccttcattgatttcttttttcagctcttcataaatcgagagatattttacctttggacttatcattttcattcaccacatttgctaaagattcagccaaactagttaaatcgtagctattcgctgattgaacatcacgaaacagtggcgtaaaacgttcatcatctggatcaatcaatgccccaaccatggatcctacaattgtcgcaatcgtatcagtgtcgtatcctacattcactgcatctatgatcgcattaaaaggatcttgtttgtttagggcgataattccaaacgcacacggaactgcttctgagatatggagcccactaccgatgatttgagctagtcgctgtagtttttcttcatgggtaccagattcattaactatagtatacgctagtttcatgcgttcaacaacgctgggaccgccaacttctcgggaataaactttgcctaattcttctccccgacaagcgccataaatccctattgctactaattggtccacagttgcatggtcacacaaagaggctgacactgctgccgcaactgcagctgctccagaaatagccagtgcattatcatgagttacttgcgttataatcaacgcttcttgaatagctttttcaatatctcctgggtttaatatccctgcaggtgcgattttcattgcagctccgttcgtagcttttgaagcatagtctacagccatagctcccggtaaaggcgccattttttgatcaggatttttatacattgcaatcgcacttcgcgtagttggacctgcaaatcgatcgaagtaccatgtattttctgaccatttcaagatggctgtcttcactgtttcagaatcaattactcctctattttctataatactgtgacacaacgtataaatttgcgaaaaatcatctgtgacttgtccagcttcattccctaatgcaaaagcaccttcctctggttttaaaaaggtagaaactttgccattgaactttgttctaatttgatcaaaagtaagattttctgttgcagctcccatagcatctgcaatagctgctgcccccaatgtaccttgaatttttatttgtaaactcatataaactatctccattctcttattctttatttcatttcagcttctgggtcttttatacctaaaatgattgttaggatcattccaccaaaaaatgcaatcaccaaacccacaatgtacgcccaaagtgtaggacccgcaaaagctggaatggtggttaatcctccaaatacaaaggcgttaccaataacattaaatgcacccataaaagctccacccattgcagcaccaagacagccagcaatcaacggtgttttaaattttactcctagaccgtaaatagcaggctctacaattccagataaaaagacagaagtaattgcagtcaaagaaaagttccttaatttggtattttttgatcgtaagaaaactgcaaatgctgctcctgccatcccaaagtttgcagttacgccatacgcaatgaatggtgagtgacctgtgctagcgatttccggaataataaccatggtatttggtgcccaatgaacaccaaacatgatcaaaatattccaaatgccacctgtaattgcccctgtaataatctgattgattcctgctaaataatttacaaatccagcaataccaatactaatatagttacctaagggaccaaaaatactggcagttacaggcactaacacaaacaaaagaacggttggtatcaaaatcatatgcaaactattcggaattgtttttttcatgaaatgttccattttcgattgtacccatgttgtaaaaattgcgggcagaatctgcgaagtgtagttaaagactggaactggtaaaccaaagaaagaaatcgtattgcccccgtccccttggatcaaattaataaagtctggcataatcaatgcaccagcgactgcaatggcaatataaggactcgttttaaatcggtttgctgcagttaccgaaactagtaacggtaagaagtagaagacagatgttgcagcaagtgtcaacatcaaatttgtcgagctatccgtagataaaattccgacctcatttgcaagaattgtaaatcctcgaagaagacccgatccggctaataaaggtaataaaggcgagaaaatactcactacgagttgaacaaactcatttattaagctcttttttgtctggactttagaatttttttcattggtcgtctcattattttctctattcaatacttttaagaagtcttcataaacttcccctacattcgttccaataattatttgatacccggaatctttattgactactcctgtcacaccatccaataattctattttttcactttgaactaactcacgtttcttcagacttgggcgtaatcttgttgcacagtgagtaattgactcaatattttctgttccgcctagatactctagaatctgctgggctaacctttcatttttcatgataaatcccctttctataatgaattagcaagtcgttatgacgtcatatcaacatctaaaatatacccctaacgcccttgagtgtaaacgattacaaaagaaatatatccaaagatttatttatcactcataaatctgctttcaagatttagcttttttgaacacgttctattgaaactattttttaacactttagttaaaaagaggatagaaagaaactccctgtgatctctgttctaagacgtcttattctaatcatattataatctgttttaatcaaagtaaacattaactataaaactttgaactgtaagaagatgtataaagtccaccaaagtagtttcatttagaaaaatttatcaagtatatctattattcaactatctcatttctaattttattataaattaatgagtttgtatcagacacccaaggaagactctctcgtcaaatctaaaaataaaaggatgaatttgaaaatttattgagttaccctttattagatgatacactttttaaaaaggagttttagcaatgaaaaaaatctgttggattttttctatcaatgttcggggtatggcaccattcggttacagcacaacaatgaatcttagacaagcaaaatcatttcaagaaaaaatcaagacactcttaccagcagaaattgagactcaatttattagttatgatatttcaagtaatgatattcctgctgcagatttacttgtttttaatgatatggattcaaactatctaagcgaagaaataaaaaaacaaggcattgctgtttcttttaaagatatggtttccggaaatactacagttatcagaaaaacaattctgaacgccctaaatttaggcggaatttgaacagtttttctgcttgtaacaataacgacacccctctcatacttatgaatatgagaagaggtgtcgttatgtattatttatctttcgtcctatctaaaataaagcaagtaataattgatctaagcgcctagataggtctctactaataagaacactgattatttgatatcttatcaatattcataacggggagaatgaagagcataaaactagatagctttttctttattcgttagttatcgttctatctgcttttaatccaaacgtaacactttcaaaaaattacatttattgtttttcgaactatattgtatgcatttcttcaatatcaagtaatgacgtacgattatgttgttctatttctgatgctcccccctataacagatgttactgcacttaaatctagtatagcaactgaaggtttaacaccaatcctaaattttttccataactcttctttgattgtatggtaagcctaccatgatgctccacaatcaaaaaaatagtatctttttgcactatatatgtatcaaatcactatgttatagtttacttaaggagggagaaaatgaaaaagatagtactaaaaaataaaaaactgcttgttacgcatgtgattatttgcgcaatcgctgcgcttattcaggttggcgttgcacttgtttatagccttatcacagaagttgctatgtcaggaaatatacaaaagcttatggttgttggcttattcgccttcttttatatcttattaaacaccatgagcgactttgtccccagacgcagtaaatctatcttggtccactcaataacggatcagctgagagtcggcctctcgcaaaagatagtccgaatggatccagaaaagtttttaaaaagcgaaaaaaattattacctttcaaagctagccaatgaaataaaagttattgagcaagaatttttgaaacctggatttggattggttttaagcatctttacctttattttttcacttcttttctctttaagacttagtgcttccttttcaattgtcatgctattgctagcctttagccccttgttagctccttattttgccaaaaaaattcttggaactcgtcgtaaagcggcggtcgaggcacaagatcatacactcagtttatttgaacaacttctttctggctatctgacactaagagtaggcagaggattcccgaaatatgctacacgtttttctgaaagtagcgagcgactgaaaaagcaaaatattcattttgaatcgttacaaggacttacctacgcgatttcttttggtcttggcgaccttgcctactctggaacgtggattattggtggtttttttgttgcagcaaaaataataacccttcctaacctcattgctatgactaccttaatgagtacgattgccggtccattggaatatttcagcacctcgattaccgatattttatccagtaagaaagtcgctgatgatcttatatcttttatcgatagtacagatgatgatgaaatgactcgatcaatcattcttgaaagtcccatcacaactttgtcgattgctaacttaagctatagttatggtacccgtacattaatcaatgaattaagctatcaatttgaaagagggaaaaagtatgcaattacaggtgcgagtggcagcggtaaatccacgctattgaatattttagcaggcatttattctgtcggtgaccgtcaactatttatcaatgaacaagagatgaatcaaatttctagagattccttgtatcaaaaagtctcacttgtccaacaaaagaccgctatttttcagaccagtattgcttctaatctctctgtttttaatgattttgaacttgaaagagttgttgatgcattaaataagagtggcttggccaatcgctttaactacgagaaattattagaagaccaagaaaacaaatggataaattttctttcaggaggggaattaaggagaatcgaaatcgctcgcgctgtctttaaaaattccgatatcattctattggatgaaccgacttctgggcttgatagtggaaatgagctgattatcaaagatttgatcaactctttcaatgataagataattatcgtagttactcattcaactagtcctgattttctagactcttttgacgagctgattcacttagatgctttacccctcaaaaaacaaaacaatccctttattcgcttgtctttatgatttcctccttgaacttgttagaaaaagaactgaacctagtaaaatgttctttgtcatactactaatgacaaagaacgtttgagggttattgtttgaggctcattgacttcctactaaaataaaatttcatcagattaaaaaattcttcttactctatgttaacaaaatattctgctattaaattagttatagagcgcgacactttacaatcaccgttactctaagcctttctttagttctcgcattcgctgcatccatcctacgtcttctacagtaactattacttaataacaaaagaacgatacttggaataggctatttgatcgataatagtaaaaattttctttatctctaaatctgcgccgattgccgttacttgatagaactgactgtaactgttccctaatgcgggaaggtaggcattagagatcaataaatcaaatggttcatcacttgtatagggtaggagaacaacgtcttgtttccctttcaactcattttctaataagtaaatagaggcatctgccaaaatactagagcccatatttaagaccgctattctcacttgatactcctctttaggagacagcatgtaaattaagaacactaatctttttttcaaatactttaatttcgtgtggttgaacaatttagtcggttcaataatattttctattatgtctaagacaaactgatttctaaacgaattgttaaacaagttatggtaataattcaaagtgactttatcgatcgaataattgaccccatgaaaataataaacttgggcgatgagagaaaagacactggatttaatggttgaatttgactttagtttataaatcgactggatcgcggccattatttcatcggttatctcaaagacgggatttttgctagtatataatcctagtcgaatttcctcataggggatcccaccaactgtaattaaaaataagcagataaaataggtgacgattgtcgcttcatctgatgaacaaatatatttttttgaaaaataactatgccgaatgtatttaaaaactggcatatctagacagcgattgatctttatttgctcatcttggcctacttcgctgtcttttgactctggcgttaaaccagtgacttcttcaacagttggcttatctgcagtgtagtgctcaatttctggactagtcaccgcatcaaaggttgtgtcatcgtctttggcttgccactcaccatacgttgtttcctctgtggcttcattggtggtgactgttcgggtgaaagtgactgtatccaccttgtctggggcggcttctgtaccgtcttcatacagataatggatcgtttgttgcacttctttggtctcggttgattccaccatgtttgccttgtaagtaaccgttacttcgctgtctttcgattctgctgtcaagtcaaccatttctgccacaccttttttatctggcgtgtagttggctatttctggactgaccaccgcatcaaaagtggtgtcattgtctttggcttcccaatcaccataggaggtttcaccggttgcttcattaatggtgactgttcgtataaattctattgtatccacatgatccggcgcggcttctgatccgtcttcatacaaataatggattatccgtgcgattattttactttcctctctcgtttctattttagggctgtaaacatacgtgactgtttggggatttttgctaacgattcctgtctcatcaccttgcacttctttcaagatatatccagggatatctttcggagtaatcgtatatgaatcgcctatattgccaccagtcattatacttggaggaagtaattctttcccctcttcatcgatataattcactgtgattggtgccccttcaatataccttggctgccatacataggtatcagccatagtcgctccatcataattcaataccagttccttagacaggaatacctgatcaccataaggagcgtctatcgtacctgatccaacattttgccaataaccggtataatagcttgaactaaatccaatcattccacttggatttgtcaaattaactggatactcattacctggccaattgttccagccgacaaagctgaatttttcccctagtcgtatttcttttagatatcgtgcatttgctagaaattgattcattccagcccctaaggctttgattacattggtactatcaaaatttgataaatctaaactagtccctctaaagccataaaacatgctgttcattgttgtggcttgacttgtatcaagcaaatgtagattcacgatttcatccaactctgaaggcacttttccataatggccagtgctttcaaatagtccaggaacatctgctggaagaacaacaggggcagtgagaactacttttctaatagtcatgtttgatgaaacttctgctattggaatcacttgatctaccgttgtagtaagcgtgccttctcctacagttagaactccctcaatatcaagggttgctggagcagtcccccacattccactccaaaggatattgtctgcaagagcagccttcttttcttcagttgctgctgtactgtctgtcgacgcttctgaactatttttctctgcatcttcttcagattccgttttagttgctgcaaattcttctgctgtcgcttgctcttcagattctattgcttctgactctgttcctacagtttcctcgactactttttctacttcttgctgttcaggcaacaactcccccgcagtaagcattgtttcttctgctgctgtagtgctaatttgatgcagctgatgcaggaatactaaaaagtgcttgtgtaaaaatcgggctgcctaatataaatacagaggaactgacaagaatacgtgatacgatttcttgcttcttcgatcttctcattatttttccttctttctatctaagtgaatgaacacagtctcgttctatccaatgcaaaaaagctgtcaactgacaactacttcagacatattttaatactcctgttgtcctcattccttaagtatgtattatcacatggctctgagtagcgaacacgacaacatctgctctaaaaaagacaagattcgtcctgtttaaaaaaaataattaaaatcctttggaaattatgacaaaaaagaaaataatcacattcatatcagtatttcaacggattatgcgaaaagattttgaacatggaagatctctttttattcctaatcattcacttagagaaaagacaaaaaaaccgcaatacaagcgtttgagcaaatcaactgtctcaacgataaaaggacttgcccacttgcgcagcattgcatcaaaaatatcgtttagagttgttttcactgtcacttatattgcagtcataaaaatggataagcagtcatacttgcagccacgtgttttgggtctgctaagtattcgcttgttgatcttgaacatttgatttagtcaagttcacaccttagctgttgatactgccaattcgaaaaagatcgtcactagcagatacggatatctaacgttatctgtaatgattctatagtgaggtatttgtccctgtttcttgaatagactcattaatagactcattttggaacttttcgatcgcctcgactaattcaagccagcgatctccggtggggaaactattccatttaaagaaacgtacttcgcgattttgattaataaagtattgacgatcgacaggataatccatcacgacaaaatccggcttttctgatacaaaagaaagagtatatccaaaccatcgttttaatcgctctttttgcctaatttcctgaatttttccaaattttgattcatgaaaaacccgcacagttgaccgatcaattctagctacaatcgaaagaagcatactgtactgaaaaagcaggtggttatttgagacatacagcgtactaaaaatcgatgattgttctgataacgattggtacatctcttgaaccagtggaaatagtttagggaatactcttcgataatctttgtctgttgttgtttttccaaaagcatcaatcttatttttagaagcaaacatgagagaggttgaatggatgttcaatgcattgacaaaaagatacgttgtagcactatcaggaacaagaaaagcttgtttcgctgtttccgaaaaaagtttagcggcttgtaagctctcttctgaaaaatgatttgtcatcgtcaactctgtagggatctcatcaggtaaataggtggtcattactgaaaacatataatacaagaagatatactcattttctgaagtttcatttaacaaataattatctcttaagaggggcattataagctcctttttgaattgctcaaaaggaatagtgagatggcatgtttctgtcattcccggtggaatttctttcaaagcaaatcctctctttaaacgatagagacttaaagccagtaattggataaacttttcttgatcgattcctcggtaacaacttggatacatcgcgagtctttctttgaaaccagtaatacttttttgagtcaggccaaaataacgtacatctgagccatcaaaaatttgccaatacatgatatgaaaaaaatgcctaatacgatattcttctcctacaaataacggcttcctctttaaattcaacgaaatattataattttcaaggatatccatgatctccttgagttttctttgaaccgtgcgattactcacaaaatgctgttgcgctgtattctccaaggataaatatttctctctgaataatcggtccaatatttgaaaaggcatgctttcttctaacatgacagaatataacttagaaagtaaaaaatttgaggcaaatcgaagtgaaatggttcttccgtcaattatttcgatatcataaaagggataccgttctctcaaatccagtgcacggtcaataactaaaacaattcttcttttcgaaacacttaatttatttgccaagtcgcttatactttcatattcctcagcattttcaaaaaaataagcaaatacttcatagacatcttgatctaatttagttaaaagaaacttatacatgccctcacctcttaacctcttactttaaataaattatacctcttctaccttctaatatcattgattgtgcattaatccataatgtttttgatttttttgataattatttaaatttctacttaaatagccagcctatttcattttgtctcataagtgtcccttctctttctcctcctattgatctgcataatcaacttccttcaatgctgcgttacaatccagtgtcttaatcagtaacttttcaatgattgaatatgaaaaaagatatattctataggattttcatctagaacattactgtatgatacaagtgccattttttaacataaaagtgatttttactaaagaaaaattgaatgactagatgatacagtcaaactagcaaacattcaaatacaaaacaaaaatgaagtgtccagaaagctgttatttcttaggtactttattgtttgaactgaaaattaggcttttatacaaaaaacatcaaagctaatgaatacactttgatgttcataaaacagttttaggataacttattaacgaattatctgagtatcctcgtatcatcagtaagaaattctctagatacattggttaaagttctattactcatttctttgataattgactaacggacccagacatgagatgcccaaggttcgcttttattttttcttccggccagtcccaccaacggaccttttgtaaatactgaatcgtttcatcattaaatctttttctgattggtttcgcaggaacgcctcctacaatggtatatggcggtacatctttcgtgactacagctctagtacctataatgacgccgtctccaatcgttacgcctgccaggatcagtgactcatacccgatccagacatcattgccaatcacaatatcgcctttattgtcccatgcagcagccacatcggctttatcaagaccccactcttcaaaaaatagcggaaatgtatacttggaacgcttgataatgagtggtttgcagcattaaacagaaactttgatccacaagcaatggaacaaaatttgccaataatcaatttgtcatgattgattgggtattgatacagcacattattcctttcaaactcgcgtggatcatttacaaaatcattataaatcgtgtattctccaacgctaatatttgggttagtgatggcattctttagatagatcgtttgtgtatcattggttcttgggtaaattttatttcgtgaagtagtcataatattcttctccttttggtgtgttaacgtttgactatttcacatactacaatgcactttttcatttttttacctcttctcaatttatgtacgtaatgaatatatctaaataatagtacttgaaatagtaagcagctgaagaaaaaaccgctactaacatggtatttcattcaactgctacgaatacgggacacttcaaaatcaatgtgcttaccacaatttaaatcaaataaattatagccattgtatactcataaaaaaacttacaccaacagttaaaataaaacaaggatatttaaataaaaaagacaggatcctttttattcatttgtgttctccagaaactatatacgattctttttttgaacgttacaaagaactaaccactaaaaactattgggcaaattgggcaaaaaatcagtcttttcatgactataacggaacaggcaaggagacaatatatagctcgactactaatagtactatgcatgcgaataacataagattttctcgacgatcatggtttggatgaagataggcttctgattttggtctatctttaatatcatcttgtctaacttttcttctaatcaatgccacttctgaaccgaccgcccaacacaaagtgaacagaataaacagcccaaacgatagataaatttgtttaccaatagcaagatacagtagaaaaaagtcaatcagcttaatcgaaaacaaagcgactcttcgcacctttcgtccataatagatccaactataactcatgcaccctcactccttcttaaattaatcactaccttttgctttcatattttgacttaatgaaagattttctcatcgattcttagtataatttcctcaatttgtatctcaaaaaacatgattataaataaatatatactaaaaaaataaagtgtccataaaaaatgatatccagacactttattcatgttcttactataaataatacacttaatttgataggttcttttttcgtttactgattctatacgataagagaattagtagggttcctaaaatcaccaacattgattgtcccaacgtttcttctcccgtagctggcaaagtccctctagaatcattctctttttcattatttttatgaagaacactatagacatacaccacttcctgcgcttcctcgctgaaaattccagaagcattatctggtatctctactacataccagcctgggatctctttggcttcactggcatatggtaacccgacttttccacttaagacagttggctctgctaattgatttccttcactatcttggtatttcacagtcactggtgccgcatcactgcgttcgtatacatacaccacttcctgcgcttcttcactgaaaattccagaagcattatctggtatctctactacataccagcctgggatctctttggcttcactggcatatggtaacccgacttttccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcttgcgctgcctcactgaaaattccataggcattatctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgacttttccacttaagatagttggctctgctaattgatttccttcactatcttggtatttcacagtcactggtgccgcatcactgcgttcgtatacatacaccacttcctgcgcttcttcactgaaaattccagaggcattggctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgacttttccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcttgcgctgcctcactgaaaattccatatgcattatctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgacttttccacttaagacagttggctctgctaattgatttccttcactatcttggtatctcacagtcactggagcagcttcactgcgttcgtatacatacaccacttcctgcgcttcttcactgaaaattccagaggcattggctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgactttgccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcttgcgctgcctcaccgaaaattccataggcattatctggcgtctccactacataccaacctgggatttctttggcttcactgatataaggtagtccgacttttccgcttagaatcgttggctctgttaattgattcccttcactatcttggtatttcacagtcactggtgccgcatcactgcgttcgtatacatacaccacttcctgcgcttcctcattgaaaattccagaagcattatctggcgtctctactacataccaacctgggatttctttggcttcactggcatatggtagtccgactttgccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcctgcgcttcttcaccaaagagtccggaagcattatctggtgtctctactacataccaaccagggatttctttggcttcactggcatatggtagtccgactttcccacttagaatcgttgggtcgcttaattcgttaccgtctgtatctttatatctgactgtgactggtgccgcatcgctgcgatcgtatatatacaccacttcttgcgcttcctcgctgaaaattccagaggcattatctggcgtctctactacataccaacctgggatttctttggcttcactggcatatggtagtccgactttgccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcctgcgcttcttcaccaaagagtccggaagcattatctggcgtctctactacataccaacctgagatttctttggcttcactggtatatggcaatccgactttgccattcaaaatcgttgggtcgcttaactcattgccgtctgtatctttatatctgactgtgactggtgccgcatctgaacgctcataaacatagaccacttcttgtgcttcttcagtaaatacaccgactgcattatctggtattttgaccacgttccagcccgcgatctctttcggattgctttcataaaccataccgacttttccacttaaaaccgttggttcactcagctgttcgccttcagaattctgatacttgactgttacaggagctgcatctattaaattgggctgccaaacatacgtatcggagtcagtttctccattgtagtttgccattaactcggaagccgaccaaatatttagcccattcgggaaatctattgatcctgttccaacattgacccattttcctgtataaatttctgatgaaattggactaggcaacattgcatttgtataaaatgaaaatgactgtcctaatctgatgatcttcaacgattgcataccgctaaacatagaagacatattcgttaccttactggtatcgaaacttgatatatccagactagagactctatttaagccctgaaacattcgatccatattcgttacttggctagtatcaaaattgcttagatccatactgaatgtatcgagatcacttcttcttaggtttgcgaacatcaaagacatgtccgtaacatttctcgtatcaaaattgcttaaatcaaatttatcgatattaatcacattcgcgaacatcaaagacatattcgttacatttcttgtatcaaaattggagacgtccaaactagtcaaatcgaacagtccattgaacatcgcatacatattagtaacgttacttgtatcaaagttggatacatcgagctttgttaaccctcgagtattattaaacatgccagacatattcgttactcggctagtatccagcttgtccaagccttctatttcagtaaggtcagcccacgtaccgccggagttaccaaataaataagaagaatcctcaccagcaataacattcccctcgaacacaatttttttaaccctataccgggaccaagggttaatctcagaagtagatcggaatgttccagatccgatatggagaactccgtcataagtgatataccaatctgaagtaccataagttcccgaggccatattttcagtaggatcttcagtagtttgattctctattacatctgtttcattttgacttctaacttcattctcacttgaagaagaagtcgattcgttcagttcgacaggttctgaactatctgattgactaagttcactgggctctgtattccttccatcattatctttcgttgaatgaatgtgttcatccttactatcacgagacattaaagtttcttcttgttccacagcgatcgtgctctctactgtatcctgtatagaaacagtatcttcagtcactgaatcagcgctaacaaccattgtccatggcgcttgatttaacaacaagcctcccaacaatagtatcctgctacactttcccataccaagtcatcctttctcttttagtctttctctttagtatccatattccgattatcatcaatggatgttattacctacatgttttgtattgtctctgtgctaaaggtgttttgttaatcaaaccatgcgctttacctgctgattcgctttcaagctttcaataaggttcgatctaaagaattttctttaaaaagttgttcccaaccctcaacttcgacaaatggattttctgaggctttctgtatgcatgtaccttcttctagtgccaaaaatcttcgttttttagataatagtttctcatttagacattttttcgacaaaaatctataattcaagttttgtaagacattcgaagttttcggatgtctattttcgtattgtcccaaaaacgaaggtttttgagacagatagattattttacattctctgaatatattactattcatcgcagctttctcttaatcaactatttctccagacagtgaaatagttgatttgctttttactccaaccttatctacagttccaaatcaaatcgcttcgcctatccttgctttttttgttaagataaagaaataatgagtaagaatttaggtgatgatttatgcgactgttgtttttctttttccttttcacatttttgattggatttctcttctatttattgacccgtcgcacgatcgccgaagtctatcatgaattgaccgataagaaccgcttctttcgaggcatcaaagctttcttcattggaatttatcgcattttgacttctgtttaaaaaaaactgtccaacaacagatctcttgatcgttgctggacagttttttgtttgattcgtcttctatttcaatggtttccattgccaatcttggacttcagcaatgtcatagccattctcacggataaagtcatggtgataggcaaccgtctctgtcattcgttgcgcaaagtcggcagcttgttcgccatagacccactcagcgccgtctttcgctaaatggaagcgatcaagttcagataagatccgcatgtcaaatggtgtggtgatatcgccattttcacgatagccatgaatatgcagacgctgattcttgcggccgaagaaaatgtcccgaatcagtccttcatagccatggaaagcaaaaatgattggcttgtccttagtaaagtaagcctcaaattcttcatctgtcaatccacgaggatcgacatccggatgacgtattttcaataaatcaacaacattgataaagcggattttcaactctggaaacgcctcattcagcaggcttacagcagcgagagcttctaaatttggctctgtccctgctgcagcgatcaccaaatcaggttctccttggtctgttgaagcccaatcaatgatctttaagccgtcttttaccaatatctccgcttcttctgccgtataaaactgcggccgaggatgtttcgaagaaacaatcagattgatctgttcttcagtttggaatgtttctgccattacagccatcaagctattggcatctgctggtagatagacccgtacgaattccgcttttttctcagcgatatgtgtcatgatccctgggtcttgatgggtatatccattatggtcttgctggaatacggttgaggaagcaatcaaattcaatgacggataggcatggcgccaaggcaattctttcgatttacgcgtccacttaaagtgctgagtgatcatggaatcaaccactcgcaagaaagattcatagctagcaaaaaagccatgacgcccagttaagacgtagccttctaggaagccttctgcttgatgctccgataattgggaatcaatcacccgtccggtagcacttagccattcatcatagtttggctgttttggttctaaccattggcgatttgtcacttcaaaaacatggttcaaacgattggatttggcttcatccggaccaaagattctaaaattagtcgggttttcaacaatcaaatcccgagcaaactttccgaactccatcatgtcttgagcagtggttgagccaggaacaccaatatcgatcgcatgctgtcgccaatcggtgattttcaacggttgaggatcgattcccccgttagtgatgggattcattgccatccgttgctgtcctttcggcgcgagttcttgaatctcagccttgatgcggccagattcatcaaagagttcttctggcttatacgatttcagccaatcgattagtgcatccacgtgctccatctgatgcgcattgactgggataggtacttggtgggcgcgaaaaccgccttcaatcggctctccctcccaaatttttggtcctgtccatcctttaggtgtgcgcacgatcagaacaggccagtggggcatgactgcttcatcagcttttccttgacgagctttggtttgaatcgctttgatctgctcaacggcgcggtccaatgctctcgccatttgcggatgaacagtagcaggatcatctccctcaacaaaataaggtgtccaacccattccttcaaaatacttggttaggtcttcatcagatttgcgagccagaatcgttggattagagattttagcaccgttcagatgtaagatcggcagaacagccccatcatttaccggattgataaatgtattagaaaaccagctgcccgctaacggaccggtttcagcttcgccatctccaaccacaacagcagcgatcacatcaggattatcaaggacagctcctgttccatgcgcgatggaataacctagttcgcccccttcatggatcgatcctggtgtttctggtgccgcatgggaagcaattcctcctgggaaggaaaaaattttgaaaagatgctgcatcccggcctcatcttgggttacttctggatagatttccgtataacttccatctagataggcattcgaaaccatcacctgacctccatgaccaggtccttcaatgtagaacatattcaaatcatatttattgatgacacgattcaagtgggtgtagataaaattctgaccagcaatggtgccccagtgaccaatcggattgactttcagatctttttcttcaatgggccgccgtaacagtggattgtctttcaaatagatttgtccgacagaaagatagttggctgcccgccaccaagcattcattttgtcaaaatactcttgggtatcaaatgttgtctccatactactcctccttgctttctcttaattaaaagtctatgcgtctcgattttaaaagtcaattttgctgattgtacaccttgcatctctcttatgatttgtctgcttcagcacaagaaaaaacaagaccagagttcctcccaacatgtttcagtatgagagggtttggtcttgtcagtgttggctcttttctgttgtcttgtctacttttttaatagctacttgatcgtcacatagtccaaaccaacgagttttgcccacgtctcgatttgatctgacgtcaacgctaatgaaacaaccgtatgatgtccgcctcccgtttcgatccattgtttgactccttgatgaaagtcgggacgaggcgtccacatcacgcgagccaccggcaatttaggtgcggcttctgttggctcaaaagcatcgacttcattgatcaataatttatagtgagtgccaaagtcggccatagatacaactactcctgcgccaccttgtccgtcaaagactaatcgtgctgggtcttctcgatcccccattgatagcggcgaaacgacgatttttggtttattgacagccaatactggatccacttccatcatatgcgactgcaagatggcttctttgccttcggtcaactcataggtatagtcttccataaaaccggttgctttattatgtgccatgatcttcataagacgatcgatggctgctgttttccagtcaccttcaccagcaaatccgtatccttccgccatgagtcgctgtacagctaatcctggtagctgttgcatgccataaagatcttcaaagttggtcgtaaacgcactatagcctcctgcttctaagaaacggcggatgccgatttcttgtttggcctgtactttcacatgtgcttcccagattgcggcttcataatctccctgatcaaactcatacaaattacggtattcttcaaacaagtcattgatctcttcatcggtcacagcatcgattacttgaacaagatcaccaatgccaaagtaatccacggtccaaccaaattggatttgtgcttcgactttgtccccttctgttaccccaacattgcgcatgttgtcgccgaaacgagcgactttgatagcaaaactttcattgtaagcaaccgccacatccatccaagctgcgatttctttttggaccgtctcttttttccaataaccgacaacgattttgttttgtttctgcaaacgcgcattgataaaaccatattcgcgatccccatgggctgcctgattcaaattcataaagtccatatcgatggtctcccaaggaatgcgttcattgtattgagtcgccaaatgaagcaatggtttttgcagcagtttcgttccccggatccacatttttgctggtgagaaggtatgcatccaagtaatgacaccagctacttcatcccgataattgacttccttcatgatctttgtaatcgtgtccgcagtgactgccaattcttgtaaaacgactggataaggcagatttccactgtcattcaagcgtttgaccatttcagctgcatgatcgcggacttcttgcaaggcttcttccccatataagtgctgagatcctacaacgaaccaaaattcttttttactgattgctaacatattgtctgctccttcttgattatttttgcccatagtaggcatctttgccatgttttcgtagataatgcttgtcaaggatgcgctgcggcagttccggtgcataactattgatctgacgcgtcacaacgttcatctttgctacttcttctaaaacgactgcgttcatgactgcactttgagcatctttgccccaagtgaatggaccatgtccctgcagcaagacgccgggaatctctaaaggttggataccgcgttcctggaaagtttcaacaatcacgtttccagtctctgcttcataaccacggtcaatttcttcctgtgtcaaaaagcgcgcacaagggacactgccataaaaggtgtcagcgtgggtcgtgcccattgccggcaaatcaactcctgcctgtgcccaacttgttgcccaagtggagtgggtatggacgatgccgccaatttctggaaacgctcgatacaatacagcgtgagtaggggtatcagaagaaggattcatctttccttcaacaacgttcccctcaaaatcgcagaccaccatatcactagcttgcatcgtttcataatcaaccccactaggtttgatcacaaatagctgctggctgcggtcaacggcagacacattgccccaagtgtatttgatcaagccctgttttggcagagctaaattggcttggaagacggcttctttcaattgttctaacaaatgactcacctctatttttgttttaaatcaatccatcgatcgctgcttgctcgatcggcagaccgtgttggtagcgcttaacaaactcagtaaaaccaactatatcctcaggtaatggcgctaaagttgtcccttcttttccttggaaaactctggataaaaagactgtaagtgtttcttctaccgatttttttttcataaatgctgccagtaaagcgatgccccaagcaccaccttctcctgctgtttccatcaccgtcactggtgcttccatcgcagcagccaacacccgctgcgcaacagtcggagtcttgaaaatccctccgtgtcctacgattcggtcgatcttgacttgttctttagttaggatatccatcccgatcttcatcgcaccaaacgcactaaacaaatggagccgcataaagtttgctaaagtaaagcggctttctggggagcgaacaaacaatggtctaccagctgctatttttgtaatattctctcctgagtaatacccataagacaacaacccaccacagtcaggatctcctttcagtgcttggttgaacaatgtcgtaaacagagcttctgtgctcatttcgacccctgctgcttctacaaattcccgaaaaactttgacccatgcattgatctccgaagtacaattattcgtatgaaccatgccaactaaatctcctgctggcgttgttaccagatcaatttctggatagactttagagagaccgctttcaagaacgatcatagcaaaagctgatgttccggcagagacatttccactcctttgcgcaacactattcgtcgcaaccattccggttcccgcatctccttcgggtggacagaatggaatacccggcaacaatgttcctgttggatctaaccgcaaagcacctgctgccgacaaagtgcctgctgcttcaccagccactaagactttgggcaaaatatctgctaactgccaaggtaaattttctggaaggatcagatcatcaaactgggccatcatctgtcgatcatagtctttttgtaggctgtcgattgggaacattcccgaggcatccccaataccgattactttttcacctgtcagctgccaatgaacatagcccgctaatgtcgtcaaaaagttgacttccggtatatgcgcttcttgattcaaaatggcttggtacagatgagcgatactccagcgttgcggaatattgtattggaacaattcagttagagccttttcggctgcttctgtgctggcattgcgccaagtgcggaaaggcaccaataactgatcattctcatcaaaagcgagatacccatgcatcatagcggaaaaaccaattgaaccaattctcgtcaaaggttccccgtatcgggattgaacagaagctgctaatgcttgatagctttcttggattccttgccagacagatgccaaagaataggtccagacaccatctaataactgactctcccactcataactaccggttgcgatggtttgaaattgctcatcgatcaagacagctttaattcttgtggatcctaactcgattccaagtgccgtgcgcccttcttgaatcgcttcacttatttgctgctccatttctcttctctccttttgaattttgatatacatgaaatcacgaatggctcatgacggagccgcgaacaatcaattctggctcataataaaacgtttcttccaacgtagttcctgaggtgacccattgtgccgctaaaatccccatctcttcctttgggtgagccagtgtggttattcctggtgaagtcaatgtacttaaaggtgaatcatcatttcctacaattgaataatcttctggtacacgctttccattggcttctaattgctggatcaacccatgtgcaatttcatcgttataacagacgattccagtgatctcattcgattggttcaaccggtcaatcgcttgtgcaatgacagcctctttggtttctgtggtataagtcacgacatcttcagcagcaaatgttttctttgcttgttccaaagctttgacaaaacctttcatccgatatttcccttgtaaatcatcaattttagtgatcagcatcaagtgttgatgctgctgttccaataaataattcgtggctagatagcctgaacgagtgtcattgacacaaatatgaggcagatccagttcttcatagtaggcattgatcatcactagcggaatccctgcttctttcaatgccatgtagtaggccaaattgggattgtattgactgctcttcgtcggttcaacgattaagccatctactccttggtccatcatttgttgaaggcaagctcgttcttgttcatggtcattatttgttgatcccaacagcaaagaatagccttgttcccgcaatgtctgctcgactccgcgcataattgaagggaagatataatccgacagatacgtcatgatgatgccaatcgttttatggctgcgttgcggaagattctcaggttttgaaacgtacgtaccagatcctctttccttacgtaaatagccttcgtttactagcaaagcaatcgcttgtcgcacggtatgtcggctcaaatgatattcttcttgtaatacagcctccgaaggaatcgtcattccttctttataggttcctaaacggatgttttcccgtaattcattcgcaagttgttcgtacttcgttgtcatattaatcccatctttcgaaagttgtccgtacatatagtatatttggaatgcgctttcttgtcaatgtaattttgtaaaaatcaattttttacctgaagcagaaatataatagtcagtggcagcctctgctaaatgcacgattcgatcaattgcaactgttcagaaaagatgaattgctatacaataaatgacaacgacagcaaaggaggttcttcctattttctcttttaaagatattaaagaaaattacccaaacgctgctttgcatccagcaaaatcaacagatccaggaatcgaatcgattccatttggtcagaaattcatctggctgcctactgccgatctatcggcaaaagaaagaatcatgctgcaattaggcagcggtgcactgtttccggtaatcgacaaccgttttcgaccatggtacccgattttatttgaacatcagccgataaatgagaccggtgattatcgcttgttgcaagtgaaatttacgagtgggatcgatttattgcagactgagtggctgcaagagatccagcaaatgctcccccatgtcgtcgacctcttttttgttaccgaagacagtgcgttgattgttgaacagcgggctggtgagaacttgcgcttagatgaactggatggtttatttgttgctttagatatggattttgactgctactcgcatttatttgtagggccgtttcaccattcgagccatgatttcacacttctgctgactgaagaaatgactctttttcaacaattgactcgacaaaccaatttaaaaagtttggatctggctacatctctgatccatttgctaagcactgccggttccgactatcaactattatttcgaacactttatcaggattggtttcaggaaagcgatcttatccatttgatcgagtcgctgtggaaaaatcaaggaaatgccagttctacagccaagtcactcttcatgcatcgcaatacactactttataagatcgataaattccaaagtatgactaatctgaacttaaaagaaatggatgatctgctgctgtgctattttcttatcaaaaatttcgctcatccagccgattgaacaacttgcacaagaaaacgttttttttcttgtgcatatttccgttgctgaatcaaagcgttttcatttatgatacaggtgtaaactaaatggaaagaggtaatcctaatggtagaaatggctctgaaacacgtgcataaaaaatacgacaacaatgataattattctgtaacagattttaatttagatatttctgatcgcgagtttattgtttttgttggaccttccggttgcggaaagtcaacaacgctgcggatgatcgctggattagaagatatttctgaaggagaattatccatcggcggcaaagtaatgaacgatgtcgcaccaaaagatcgtgatattgccatggtattccagaactatgcgttgtatccacatatgacagttttcaacaacatggctttcggattgaaattacgtaaatacgataaagaagaaatcaaaaaacgggtagaaaatgctgccgagatcttaggattgacagaatatctagaccgtaaaccagccgcactatctggtggacaacgtcaacgggtagctttgggtcgtgccatcgtacgtgatgccaaagtcttcttgatggatgaacctttgtcaaacttagatgcgaaattgcgggtagcaatgcgtgcggagattgcgaaactgcatcaacgtcttgaaacaactacgatttatgtaacccatgaccaaacagaagcgatgacaatggcagaccgaatcgttattatgaaagacggatttattcaacaaatcggttcaccgaaagaagtgtacaactcacctaaaaatatgtttgttgccggctttatcggttcacctgctatgaacttctttacagttactttgaaaaacggcatgatctcagacggccatggattaaacttacgtattcctgaaggcaaaaacaaagtccttatcgaaaaagggtacgaaggcaaggaattagtctttggtatccgtccagaagatatccacagcgaacaaatcgcattggaagcttcaccagaagcaactgtccgtgcagaagtagtcgtttctgaactgcttggtgctgaaacaatgctttatacaaagattggttccactgagtttatctctaaagtagatgctcgtgacttccatcgtccaggtgaagtgattgatcttgctttcaacatcaacaaagcccacttctttgataagacatctgagaatgtgatcacgttaccttaatttgtagttttcttgcactgtccttggtttgccccctagacagttgcaattaactaatatccacttttattccttatttgtatcccctgaaaacagacagccctgcggctgtctgtttttgggtggattctctttaggtgaagggactactttgaagctctcttctcaagaaagcgtacataaaattttttgatcgttgggtattgacgatatgccaagaaaacaactttgattcttttagtagtaactgggtcgacatcaatgattttcttatacccgacagttccgcattctgctaaaaatcaatccttgccatctttttcataataaagtactgctttttcaattctctgactctcgcggatttcttcttgtaaaatcactgtattgatttgtgttggttgtgcaaaagtcactgttacccacggctcatgatcgttatccgcaggttgccaatacgtcttctttgatgaggtaaccttctgcaggctttcttgatcccagggtgatttttgggaagaagctgtgatctgtccttggtacaacggctgatccgtttgtaatggccgtagatattgccctaattgcatcagtgactgctgatctttcgggtggatcgccccattgggcattggcggaacatttaataaaaataccgcgtttcctcctaccgctttccgatacaaagaaaataatgtttcggcacttttcactgctgtatcctcttccggatgataaaaccagccgggtctgattgatagattgacctctgcgggataccagactaaatctctgctggaatcgtagtttctcaatacagatcggctacctaaatcttctgccatacttgagattgtcgtccggaattctgctgtgtctgtttgttgtgatttttcggccgtcttttcggcatccaatagctcacggggaacgacactccactcattctgccttgtgtgcccggcttcatttccgatccagcgaacatctggaccgcaaacggcaatcacagcatccggctgtaattgccgaatctgttgataatatctttgccagtcataaaactgccgctttccgttaggtccttctccattggctccatcaagccacacttctgctatttcaccatactgcgtcaataattctgtcaattgacccacatacacctcgttataggcctgtccggtgccgtagcctgcggcgtgctgatcccacggagaaagatagatgccaaacgccatccctgcttcttgacaagcctccgacaattctttgactaaatctcctttgccatttttccaaggtgtataagcgactgtctgctgcgaatagttgctgggccataaacagaagccatcatggtgcttacaggttaagatcatccctttcatcccgctgcatttgcaaagcgtgacccactctttacagtccactgcttgcgggtcaaatagtgctaaggattctctcccatttccccattcccgattcgtcatggtattcaagccaaaatgaataaagccataaaattcccgtgcttgccatagtagttgacggtaactcggacggatcgccgtcaattcttcaactttcatcgcacttcccctttctccaactgattgtcagcaaactggaacccattcagataagtgttcttactggcgatggctcactaaccgcagttgttttgtttttggtctttacagcaaatagagtagtagatgccaaatgaattgacaagccactactctaaattacatagtttagtttgtttcacatagtttttttccacaggttgcgttcaggattgcaacaccagaatagccgagaactaattcaactgcaataatgttaaactatctgctaagaccgcttcaccatcaagaagctcgtaatcttctggtgtgattagtttatacggaactgctttatagttcaaaaaatcttttaagcgattgatttcatatttcgattgtggtccaatcagtaatgcatcaacagtctgattttgaatgatttgttcagcaatgattgctggtgctgaataaatatggacagttattccttgttcatccgctgctcgctgcatgtttttcactaatagacctgttgtgatgcctgctgtacagatcaataagatcgtcttttgtgcttctgtccccatatttacagcctcctaagatattttctttttcttattataaatatctaagacaactgctaacagcaagatcaatcctttgattgcctgttgccagtcgacccctacacctagaatcgacatcccattattcagtactcccatcactaatccgccgacgatcgcacccatgatcgttccgattccgccagaagttgaggcaccgccaaaataaacggcagccatggcatccagttccatagaggttcctgcttgtggtgtcgcagcgttcaatcgtgcagccaaaaccaaacctgccaatgccgccatcgcgcccatattgacaaagacccagaaagtgatttttttcgttttgattcctgacagttcagcggctttcctatttccaccagttgcatagatttgacgaccggcaactgttttatttgttaagaatccatatgctgcgacgatgactcctaataaaatcaagatgatcgggtaaccctgataagaagcgaacacataagttgcgccaatgaaaacgacaccgatgaaaagagctttgaacaaaaaggtactggtggactctacttcaaacaaatttttcttgcggcgttcccgggttcgccattgaccaaaaatcaatagtgccgtgataccgacaccgataatcattgaaaggagatgaatatgatcgctgctgacaatatcaggtaaatagcctgttgaaattttttgaaacgaggtaggaaatggtgctaaagattgtcctcccagaacgacttgagtcaatccacggaacatcaacagtccagacaacgtaacaataaaagcaggaatccccacataagctacccagaaaccttgccaagcgccaatcaacgcaccaatcagtacacataatggcacagccacccagggactcatgccattattgaccatcaagacgccggcgattgcgccaacaaacgccatgacagatccgacagacaaatcgacatgccctaacaagacaactagtaacatccccgcagctaaaaccaatatatgactattttgcaaaacaagattggtgatgttcaatggtcgccagaaaataccatctgtcattgcttgaaaggcaatcaataagacgaccaggataataatcatgctgtatttgctaaaaatctctaacgctttgtctttgatagaatgtttttgcactttttttaatttattcgttgtttccatcctaaaccccactctcttctaatgtcatcaagttcatcagcagttcttgatccgcatcttgccgcaatacttctcctgtaaaacgcccttcattcatcgtatagatccggtcacacatacccaaaagttccggcagctcggaggaaatgatacagattgctttacccgcagatgccatttcttcaatgatcgtataaatttcatattttgctccaacatcgattcctcgtgttggctcatctaaaaataaaatatccggttccgtcatcaaccacttagccaaaacaactttttgctggtttccgccgctaaggctgccaacattttgatagattgaattggttttcgtccgcatttttttgcggtattcttctgccaaaattacttctttctctttgtccaaaacaccgttgcgactgattttattcagactagcaatcgttgtgttctcccgaatgtccatcaatagattaagtcctaatgctttacggtcctctgagacatacgcaagcccatttctaacggcagctggaacatcttttacggagatttgttgcccttctttatagacttcgcccgtgatattgctgccataggaatgcccaaagacactcatcgcaaattctgttcgtcccgcgcccataagcccagcaatgccgatgatttctcctttgcggatcatcaaattgagatcttcgttcacgattcgatttgtatcgataggatgatgaacggtccaattcttcacttcaaaaaaaggatcaccaatctggggatgccgttccggatagcgattcgtcaagtcacgaccaaccatcccgcgaatgattcgctcttcagaaatctgattgccagccatcgtttcaatggtttgtccatcgcgcaaaatcgtgatgcgatcggcgacattgactatttcattcaacttatgagaaataatgatggaagtaatcccttgattacgaaattctttgatcaattctagtaaattggcactttcttcttcattcagagcggctgttggttcatctaaaatcaataatcggactgatttagaaaatgctttggcgatctctactagctgctgctgccctacaccgatttgtgaaaccaatgtattaggatcaagacgcaagccaactgtttttaataaattatcggtcttcttttctgtgatattccaatcgatgatgccatttttggcttgttcatttcctaaaaaaatattctctttgatggataaataaggacttaaagccagctcttgatgaatgattacgatccctttttcttcgctatctcgtaaatctttaaatttacagagctctccttcgtaatatatttcaccttcatacgtgccatgtggatacaaaccgcttagcacattcatcaatgtagattttcctgcgccgttttcaccacatagcgcatggatctcaccacgttcgatcgaaagatttacattgcttaatgctcgtacgcctgaaaattctttgacgatattcttcatttcgagaatataatctgccatgtcctttcacccttttctttttatgtagtcagagattctgcagaagaaataaaatgatccattcaaaagaacggctctttgacaaacaagaaagaacagggcaaaacattggagtatccgctgatctgccccgatcattatcccttcagctgctcttttaccttttttgcgcttttgacagccccactgtcaacaactagcccagatctttttccgtgtaatagtcactgtccacaagctcttctttataattgctgctatctacagagactggattagatagataggtcggtaccactttgaccccattgtcataagtttcggtatcattgactgggacttcttcgccattggcgattgcttcgatcatttcgatcgtgtttttggctagaactcgggtatctttgaaaatcgtttgcgtttgttctccagcaatgatcgatttaactccagcaatggttgcatcttgtcctgtaattacaggtaatggtttttcagaagaaccataccccacaccttttagggatgagatgattcctaaactgattggatcataaggagaaagaacggcatctaatgttttatcggtatagttggcactcaataagttgtccatccgtgcctgtgcagtagaaccatcccagcgcagtgttgcgatttggttgaaattcgtctgacccgaaggaaccactaattgaccactatcaatatactgttgaaaaacagacatcacgccattgtaattgatcaacgcattgttatcatccggtgaaccaccaaacaattcgatattgaagggtccttttccatctttcaggcctagcttgtcttcaatataagaagcttgtaaaacacccacaccgaaattgtcaaaggttgcatagtaatcgacgtactccgaattcatcaataaccgatcataagcaatcactttgatgtcctcgttatgagccttttcgagaacatcggtaagcgcggaaccatcaatagaagcaatcactaatgtatcgacgcctttagtgatcatgttttcaatttgagcgacctgattctcaaccttatcttcgccatattgcaagtctgttttgtagcctaacttttccagttcatctaccatattgtttccatcggcaatccaacgttctgctgattttgtaggcatagcgattcccacaaaccctttgtccccgctgctggctccaccactatctgagccgtttccgcaagctgccaacatccctcccaagagaacggttgaagcgatacctacgatttttttcattgtgcttttcatttattgatccctccatacttttacttacaggctaagtatagaaaaaacagcaatcgcttacattaactatttttggtagtttctttgatttcttgggacattggaattcaaaccttgattttctttcgattaccttgttttttttcggaatcttgaaattaagaaaagcgcttacctttttttggtaaaatagaggtcgggggtgaaattatggataaaaaaaggttacacatcttcctttcgatcctgcttatgaccagtcttagcgcctgccaacgaccatctgaggggaccaatgaatctgctaaagagagcattgtcattggcttttcgcaatctggtacagaaagcagttggcgtaaacgtcatactgaatcgattcggacagagttagagaaagaagggtatgaagtactttatcgaaatggctatatgaatcaagaaagacagatccaagatatccgcagttttatcgtttaccaagtagatgcaatcgtctttactccattacaagaagatggttgggaaccaatactcgaagaggcggccaatgcaggtatccctgtttttatcgttgatcgtcatgtggatctggcagatccttccttatttttgacacatatcggtcctagtttcaaagcggaaggcaatcgagctggcctttatgtcagcaattatttcaagcatcatgaaaatgaaacgatcaacgtgctggagttgaccggactcagtgatacatcccctacgcaactacgttcagatggctttcgagaaaccatcaaacgagattatgcgaaaaacaatgtcactattcaagtaactgatgccttgaatggcgacttcattcgtagaaaaggcaaagaagtgattgaacaatatattgcagaaggaaaaatggccgacatcgatgttttattcagtcataacgatgaaatgactatcggcgcgttagaagccttgaaacaaacagatatcgtccctggaaaagacattgttatcgttacgattgatgctcaaaaagaaatgatcgacaatttgaaaaacggcatcgttaattgcgttgttgaatgtaatcccgatgctggtatcttcgttaaaaatgctatttcccgttatttaagtcggggcagaagtgcagttccaaaagaaatctatgtccacgagacagttttttcaagtgatatggattttgaccagattccaccccgaaattattaaggagtcattcatgaaaaagacaagtataaagggcatcttccaacaaaccaataaattgatgatcttagtcgcttttcttcctttattgatcagtagtatcttttattcccgccaaatttttatttatcaaaatacgatcaacaatattgaagaagccaatcagctctcgggtaaagtggatgcaattgttttagaagaaatgtgggatcttgtctttggccaaaagagcgtggcggatgttcaagtcaataacgtcattgaagaattgcgcgcggatcttgaccatatccaaacaaatacgaatacagccaaagaaaagaacacgttggctgttgccttacgtacactggattcattagaaacctaccaaaacaagctcatcgaaaatattgctaacgatgaaccactagaaaaaaatcaatatgtgatggtccaggtggattctgtaattgaattattatctgaaatcctgcaggaatttgttcgtgtagagattagtttggcaagtcaaaccaatcaagatttgattcaatctgtcttgttattgatcgcttttcaattgcttttgattcttttgattatttactttatttctaaaaatcgccgctttgttcgcgaaaatctccaaaatccattggatcgtctagtcgaattatctgatgaacttgcccaagggcatctcggctttcgagcagtcctgcctgatacaccggaattgcgcacattgacgagcagtttgaataaaatggcggatgatttaacccgtttattagaagagaatgctttgaaacaataccatttggctcaaagtgaagttcgtgtgttgcaagcacagatcacgcctcactttatttacaatagtttggatgcgatcgtctctttgatcgaagtagaacgatatgaacaagcaactgaaatgacgtacgccctctccgatttttttcggatttcactaagcaaagggcacgactggatccctctttcaaaagagttgcgccatgttgctgactatttaacgatcctaaagatccgttatggggagatgctgacctatgaaatcaaccagcagaccacttcccaagacctactagttttaaagatgatcctacagcctttagttgaaaatgccgtctatcatggcaccaagtttgtacgccgagtaggaaaaatcaccatcacgattcaggaatatgaacagacaatccagatgtctgtccgtgataacggtattggcatttcccacgaacgattaatggccatccagcataatctgaaagaaaatacagatcccgatccagaaaatgggtatggtctttataatgtttatcgtcgtctattactaaattacggtagtgacgtacaatttgatatcgcgagtattgaatcacaaggaacaacgatttcgatcatcgttcctaaaaaaggaggagcccactaatgtacaaagtcttcatagttgaagatgaacacctgatccgtgataacttgcggcatcagattatttctctagctgaaaaataccccattatttatagtaatgaagcggcagatggcgagttggcacttgcatcgattcttgacattcgtccagatatcatttttacggacatcaaaatgccttttatggatggactgacctttgccaaagaggccaaaaaattattgccacttgttcgaattatttttattagcggcttcgatgattttgattacgcaaaaacagcgctacaattgcaagctgatgactatttgttgaaaccgatcaaaaatgaggaccttgaacagacattgattaaagtcattgctgcattggaccaacagtcccaagaacaacactatctctcacaagatgatgaactcctgcgaatggaggtcagaaagaatctctttttgaatactcttttcgcaagtaaaatcacaatttcagaagctttccagcaagcgaccgagctaaagcgttccttttctggtaaacaattttgtgtcttgttggccaagacaccatacaatcagaatttttcggattatacccgcttcagtaagcagttgacttctacttatggttccgatgaaacagtcttattctccagcatttccagtcgcttcatcaaattcctgctttttgatttcaacaaagatgctgtactcgagaaagcctaccaaatggcacaagcgctcacccatgactcaagtgaggaagtggcagttgccctcggaccggtagttgagcggttttcggacattccaacttcctatcacaaagccaacgggatgttgaaaacgtatggcggcatccgcaaggaaaagatcattagctatgaggatgatatgaaagaaggagaattatctcctacgaatcctttcaaaatcgaccttgccgaacgaatctcccagactgagccagaggcgatcaatgacttagtcaatgaaatcatgtccgctcaaggaactgcagaaagaacccaaatgtatcgtttttttgttctggtagaattgattgcgctggtaaaaaagcgtgaaggcaaagaacaaaaggacttgctagctcaaactgcggatttagactatttatcccaactgacaagtgagccacacaactaccaagacaaagtgactgcactgcttacatacttagtcaagcagcaaatcaatccggcaatggcaaagtatcaaagtgtgatcagtcaggcaaaacagtttattgacaaaaatttttctgatccaaatatttcgttgaatgtcgttgcagaaaaagtcaacttgagccccgcccatttcagtacgattttctcgcaagcaaccgatgccacattcattgaatacctcacagaacagcggctttcattggcaaaaaaactactgatcacaacaaatttgcgcctttccgagatcgcctttgatattggttacaatgatccaaattacttctctttcctattcaagaaaaaagaacagatttcacccaaagagtatcgtcagatccaccattgacagaagttcaaaaaaaccagcccaaccttatacataaggctggactggttttttaggctagcaaataatgcaagaagcaaaatcgttgaacgaacaaaatcaatactggcgtcttgccttcagccgttcgtcattcttttttctccatcgccgcttttaatgctgcagccaatggactttcttgcggttcttcctgattgatcttttgcatcaaccggcgttcttcatgtttggtcaattttttgttacgctctttcttatctgccattttctcggtgatcccatcgaacttgcaacggaagaaagcaccattctttccttcaatgatctccatctttcgatgacattgtggacagcgatggttagacactttaggatctttacgacgacgatacttacaggtttgacttgaacaaacatagatcttgccatctcgggtactcttttcccttaatggttccccgcattcaggacatcgtttttgcgttaaggaaaagtcttgatatttgctttcgctttgcttgatttctttgactaattgcttggtatgtttttctatctgagcaaggaatttttgttccgagtattttcctttagcgatcagttctaattccttttcccatttctccgtcaattccggagtgactaaagatgggttgactagcaccaacaactgcttgccttttggcgaaacttgtaaaccgctaggtgttcgctccatcaactctgacttgatcaatttctcaatgatctcagctctcgttgcaggcgttcctaagctatgtttttccattttgcctaagagcgtaccttcattcaatggtttcggcggcgtcgttagttccttttgaatactgaatgttggtttgacactcatttgttcctgccaagaaacagtggttgcttcttcttttgactttttccagcctgcctcgatcacagtgttatgggtaaagacaaacacttcattaccaaatttgactgtaactttttgctgctgcttcttatgcggtttggcaaaaagcatcaaaaaacgttcaacgatcatttgatagattcgctgttcgtcattactcaatttttcataacgtgcccgttgctctgtaggcaacaaggcatggtgatccgtaactttcttatcattaaacacagcttgctgctgaacttgaccgccatttttcaaatagcttttgacttcaggagcaaaatcggccactgcttgcaaccgttctttcatcgttgctttcatgtcactggttaagtattttgaatcagtccgcggatacgtgacgattttatgggtttcatacaagctttggaccaatgacaacgtttttttggcagaaaagtcatagcgatgattggcttctcgctgaatctcggtcaaatcatagggtaaaggagccgcttcggttttgatcttctcttcaatagacgcaacacggccattttgctgactcatcttttgaaccagtgcttcggcttcgctacggtctttcaattgataaggattgctttgttgccgctttgctttactgtcgcccacttctaagttgatgacataataggtttgggggcggaaaccttcaatctgtttctcttgtgcgcgaaccaaagcaagcgttggtgtttgaactcggccagcgcttaaattatcctgatatttcactgttaaggcacgggtcacattcaagccgactagccagtctgcttttgcccgagcaatggcagaatgatacaagttatcatactgcttcgccggctgcaactttgagaacccttctttgatagccttaggggtctgagaggaaatccaaagccgcttgacaggtttgtcacagcggacccactctaagatccatcgggccaccaactcgccttctcgtcctgcatcggtagcgatcacgacttccgacacatctttgcgatgtgccagttgtttgattgctttcaactgatgccccgtcttaggcaatggtttgatcccgatcgttttgggaaccatcggtaatgtttccatctgccacgaggcccattctttgtttaaatcttcgggcatttttagacctaataaatgaccaagggcccaagtaacgattaccttgggtccttcgtaataatttttatttttttgattacaacccaatactttgctgaggtctttggcaacgcttggcttttccgctagaattagttgtttcataaaaatctttcctgctttcatcgacgacttgttggtattctttaagtagtgccaacccaatatattgttggagataatcgtcgcattcttcacaccagcgttcttcgtcttcattccaaaaagccgtcataaagttggtttttgcatttatgtacgaatactctttccgaatctcgtgccatttttcttcgtaaaatgactgtgcttccgcaaaagatgcaaatgtgaacgcctcttgaatatctgcctgccatccttcaaaaaaccaccatggctcgttatcaccatacatgactattacttgatacatcccatcgctcctctcaagattcctttcccatattagtcacttttaccaaaagttgcaaggaataagtctcaacaattaagcaccctttaaaaaattcaaaaaatcatcgtttttttatgtttttatactgtctcttaagatgacatcaaaatgatgttacccttagtctagcatagaacacagggaatgtgaatataacaagaaaagataacaactctacataggtgaaattattttacttggaaaatttttttatggcaagaacaattatgttacactaaacaaaaaatctgttaggagttggcgcgttgatgtaccttaatcaaattacttttcctgatcgtgaatccgaagggtcattttttgcggggattatgcgaactgtctatgattcctattacccctatcaagtcttgtcaaagaacgccttttctcaaatcgattttgaaccaatcactatcctttacggaggcaacggttcaggaaaaaccaccgcactgaacgtccttgctgagaagatcggcgcgcaacggtccgccgcttataatcgttccaacttctttgaagattaccttgatcaatgccattgcatagttaccaacgaacctaaaatcaagcaaattttgaccagcgatgacgtattcgactatatgctcgacattcgcaatttgaatcaaggcattgatcgccgccgagaagaaatcttcgacgaatattttgaagccaaatatgcaaattttcgttttaaaggctttgaagactatgagagattaaaaaaaatcaacctcgcacgttccaatacacaatcgaaattcacacgtaaaaatctgatggataatgtccgtgaattctcaaacggagaaaacgcggcaagctttttccaagaaaaaatcgtgcctaatggactgtatcttttagacgaaccagaaaattcactgtcggcccaacgacaaattgagttagtcgcatttatcgaagacatgacccgctacgaacattgtcaatttgtcatcgctacccacagcccttttgtcctctccatcaaagaagcaaagatctacgatttggatcaaaagccggtggatgtgcgtcgctggacacagttggaaaatgttcagacctactaccgctttttccaaatgcatcaagaagcttttgaagatgaaaaaagacgtaccgatcaataagaatctcctagaatcacatagaaaacgatccgaaagatcatgcctgcaaatccatacaggcatcactgatcattcggatcgtttcaattatcactgctgcaatcgttcgaatcgtttagacatattgcaattcttttgcttcttggtaagcggcatcgatcaagccaccgccaagacattccatgccatcataaaagaccactgcttgtcctggggtgattgcccgaacgggttcatcgaagatcacttcggcacggtcattatctagcaagcggacagagacgccgacatcttgttgacgataacggaatttggctgtgcacttgaattcacttggacgatccgtgtctgtcgtaaagtggatttgacttgcttccaaccgatccgcatacaatgctggatggtggaatccttgtcccacatacaatgtgtttgttgctaaatctttgccgacaacaaaccacggttcttgtgaagtgccgccgccaccgattcccaatccttgacgttggccgatggtatagtacatcagaccatcatgttgtcctttgacttcaccatctaatgtgaccatgttgcctttttttgctggcaagtaattgcttagaaattgtttgaaattcttttcaccgataaagcaaacacctgtagaatcttttttcttagctgttgctaaaccagctcgttcagcaatggcccgtacttcagatttttccatgccgcctaaagggaacatggttttactcaattgtgcttgcgacagttggctcaagaaatacgtttggtctttgttgctatccactccgcgcagcatatgggtaaccccattttcatacgtttcgacttgagcatagtgtccagttgccacataatcagcaccaagatccatggcataatctaaaaaggccttgaatttgatttctttgttacacataacatctgggtttggtgtacgtccagctcgatattcagctaagaaatattcgaaaacgcggtcccaatattctttttcgaaattgactgaataatagggaatgccgatttgagctgctactttagccacatctttgtaatcttccgttgcagtacatacaccattttcatcggtatcgtcccaatttttcataaagatcccgacaacatcatacccttgttctttcagcaaaagtgctgttaccgacgagtccaccccgccactcattccaaccaccacacgggtgttttcgttagacatgatttttcaccatcatttcaattatagattctgaaatcatctacgatttgaaggtcgcaacttttcagtaatttgcattatacaacagattggcaaaaaattcacggagagtttcatcggtttagcttttcctgtaaaaaacttagatacttctttaaattcaaaaaaacctttcccacataaatagttcctccgacagctgctgcttaagcctaatgctagcctgctttcaagcaaaaagaaactatcataaaatcgtatgaatttcttcataaaatacagaaatgtctgttgcaaggatcagctatactcctcttagataatgacaaaaggggtaacagaacatgaacaatcacgcaacgactgaccgcagaaatagaaaaaagccaaaaaattccgtcaaaaaaagtattcttgtcttactgatcattgtcgccggttctttccttttacgacaattagtctttgaaagagtaaagcattccgactcacaagatatcgtattattgccaaagaaattttcagagcaagccaatcaagtgctgcaagaagtgctgccgaagtcccaacaagtccctttgattttgcaaagagacgaacgttgggggatgaaacgttacggctctggggaacagcaaaatacctttgccgataatggttgtgccatcgcatctttagcaatgattgattctttttggcgaaatcaggcaccagaaccagacaatattctcaactgggcaggcaaccaattttatcttgctgatcaaggaactagctggcaaatctttcctcagtttgccgaacattttggctatcaattcttagatctgggaaattctttcgaggaagcttacaagatgattcagcaaggatttcccgtcattgtctccgtacagccgggaacatttactaccacaggccatttgatggtattggctttgaatagagaagggaggattcaagtgcttgatccaaatgattcaccagataaaaaccactacaaaaaaactttctctaatgaactgcttgctgctgaaggattgaattattggtgcttttggctttgattttcaaaagcaacttacagacttgcactgttgactgagaaccatcaaaaaaaaacagactagccgattagctagcctgtttttatatttgccgtaattattgaactcgtggttcgttgttttcttggatacggctggcagttttgttgaatgcgcctttggctttacgtgtttgttttgaagcaaattctccagttgtttctgcagcactgctaactttgtcttgaacagtttctgaatctttttcgaattgttcacgagttttaacatctgctacattaacgttcacttcgataacttccaagtttgtcattttgttgacttgtgttgaaacgacttctttgatttggtcgtaaatggcagtcatgtcgctaccgtattctgctacgatatctaaatctacggctacttgttttttaccaacttcaacgttgataccggaagtaacatcatccgtattcactaattttcctgcgatatttgagaagaacccaccatcaaccgttaatagtccatctacggattctagcgcaatcccgacaatcttttgaattactttatcttcgtaagtcaattctcctttaacacctgcagtagttgttggttttacttgattttccattgtacattcctcctatatcttcataaaaattataataataaatgttaccgatcactaacgccgcggcttttgaaattgatcaaagaaaccgatctctttgaggtagaagccaaggtaacctcctagtgctgtaaaaatcagtagtagcaatgttttcaaaaagccgactgtcagaaagagaattgctagtatcagtcctaatgcagcaaagataaccgggatcttattttgttcgaaccatttgttcatcatttctcctcctaaacgacacggggttgtgtgtgatgttctcttgtttcttcagcgtctttcaagacaacttctgtttgtatatcatgagtgacaccgaatagcgtttgaagcttactgctgatctcaccaaccaatgcttcttgttgttgcgggatggctgcggtctgtttcatttctccatcgatcatgactcggactttattcttgataatcttgaccttcactgatggcgaatggataaaatcagcttgttggacattctttaaaacaaaatgttccaaggctttcttttgaatcaccaattccccggatttttgctggataaccaaacgatccgaacgctttggaaagaacaagacaacgaaaataccaatgatcgtcagcagtgcaaagccgacacatgtccaaaacaaaaacatgctcatggaagctccgacccacggatactcacgcagtggaatcaagtagaatggtaaatctaccgcttgctgattctcaatcatgccaaagaaaaagacgagcaacaataacagtaacccaatgatcatgatcactttagaaatcttacgcataggcaacctcctttactactttctatttaaagcatacacatttcttaaatatccttcaaatgataaaccttgaaaccgattattttttcattctatgaccaatgttcagcttactagaagcagaaattttgtcttgctattataactattgttaaaaagatatatgactataattctttaaccgactgttttccttgttatttctcaatgaaacgtttggtgtatttctgcttgtttggcttgaaagatcctttctaattggttttcggaaattggtcgtccaaacggccaaggttgaggaaggaatgctaattccggcgcatcgacaccgacattgatattctcagcgataggcaaactatgatgatggatatgcccatgaaggttacggctattctttgtcattcccaatagcatcggataatgactcaaataatactggtgatgatcaaattttaacaacagaccgacatccgcaaaagaaaacttcggctctccggaaattccgggatcgtgctttgctagataacgaaagagtgcgcgcgtatcatggttgcctttgataaaagcgatctttccttgcagccgtactaatagcgctaaaagctctgcaaaccccgcttcatgttcgggatggagtgcaatatctcctagatggtagaccgtatcttgtgcttgaaccacctgattccaattagcgaccatgacttcatgcatctctgagacagacgcaaacggacgtggggcaaaatcattcgaacctaatagtttttcatgaaaataatgagtatctgatgtaaaatagcgcatcttctcttcctttctcagggtaaatgttttacatatctgtcagtatacgcttagcctaaaaagaaaacagcaaacaaaagccatgattgaagtcacgatctttccttcaactgtaacaaaaaaacaaccgaacgatttcatttctgccaaagagcaagggacaagtcacaacaacatccacattgatagtgtggaaccgctaacgtagtggattagcgctagcctccacactcgctactgtggacgatccaacattgtccacggaataatttgttcatgattgtcttccagatacacttttgaaacgaaaatcttttggttgcttttcctaaataacggatcattttgttcgcgatggtttacgctttgatgaataatccgcgactaataaacccatccatcaagaaataaaatttttcttgcagcattttgtgttgcgggtctttaaagatgttgactgctttcaatccattggctgtcgtaatcgacatcttaaacgttttgatgtcctttgcgacggtgatttttaatttaaagccttctttactttgcggagttgcttccaacccgcggatcagttggaaattgccactgtttgtttcagtaaatccattgtcccgcagtgtatacttttttgcttctggtgctaattggtagcgggtctctgcacctaagacagttgttgttgtttcaaatgccatttgctttccacctcgttcgacgttttgatttccgaaaaagcttctctagaaaaaatacaagtgcttttttctagagaaagtctctttgctatccggtatttctttcttcagattatcatgaatggttgcatgagtgccagtttttttttgctttctgctctcttttcgcttatctaggagcagccccttcgattcctctaaaaacacgaaactatgggtactacttcttcgttcctaaaacggttcgagcaagtaattctgcaaaactatggacctcttcttctgtgttaccaagaccaaaactgatccgcacagattctcccacagcgggatgctctttgccatacattgcttctaaaacatgagaaggttccacgttccctgcggtacaagctgaacccgtcgagatcgcaatgccttttagatccaatttcatcaacagtagatcactagtaacaccaggaaattgcagattgatgatgtgaggcagcttgctatcaggatctccatttaaacggtagtcaacgctttgctcttccaaaacagaaaaaacttgcttagcaaattgctgatacgtctcactgtacgcacgctgtacttctggagtcagcaaggaaacagcttttgccatacctacgatccctgccaaattttctgtaccggcacggcgcttttcttcttgctcaccaccgtgtaagagagtgggtagtgacaagccgtctcgtttgtacaagaaaccaacgcctttaggtccgttgatcttatgtgctgaaatactcaacaaatcgatgccatacgcagcaggatcaatgggcagcttgccgtaagcttgtacggcgtccgtatgaaaaacagcggcgtgttcttttagcagttcgccaatttcttggatcggcaaaatattgcccgtttcattattggcgaacataattgaaacgaggatcgtatctggacgtagtgccgctgctacttgttctgataagagctgtccttttttatcgacaggtaagtaagtgatctcgaacccttgcttctccaaaaacttcatgctttcgatgactgctggatgttcgatcgtcgtagtaatgatgtgttttcctactgcttgttttgcatacgcggtgccgaggatcgctgtgttgtcgctttccgttccgccactattaaaaatgatctcgtgggctttgacacctaactgatcggcgattacttgtcgcgcttcttctagcttggtatgggcatcccgaccgtacctatggatactggaaggattgccaaaaaatgtcgtcattgtgtcattcatggctcgaatgacagccgggtgcatcggcgtcgttgctgcatgatctaaataaaccattcgtttcacctatcctttattaaagccattataacaaatctaaaccaaccgtctatccctaacgattgattttccggtagtttaaaagaatagcaaaaaacagcaagcaggttttcttctgcttgctgcgaatgatttggttcttcaatgtatttttttagaaaaagtaatcacttatgcgttctcaccaggttcagaggcgatcaccgtcagttttccctgtaatgtccattttttgattggattaggcagaatacagcttgttcccatcttcaattcataggaatgaccatcgatcacaagttgaccatatccgtcaatcacggtcatcagagtatagtctgcttgttgttccagattcaatttgccacgaacttcccattcataaacattgaaaaattcggtttccagatacgtcacgattgccgaagatccttgcttgatttcacgaatcgacagttctggtgctttagcgggcacagtcgtcacatcaacagattgttggatatgcagttctctggtcttgccttgatcgtctgtccgatcatagtcataaacccgataagtggtatctgaactttgttgtgtttccaaaatcatgatgcctttaccgattgcatggatcgttccgcttggcacatagaaaaagtcgccttttttaacaggaactttcgttaatagatcatcccaacggccgtcttcgatcattgcttttaattcttctttggtttgtgcgtggtggccataaatgatctctgccccaggttctgcatcaatgatgtaccagcattctgtcttgcctagttcaccttcatgttccatgccgtacgcatcgtctggatgcacttgcacagatagatcgtcttctgcatccaagattttgatcagcaaaggaaataccggcgcctccgaatgaccaaacaattcttggtgatcccgccataagtctgctaatgtcttccctttaaatgggccgttttcaatcacgctgacaccatgaggatgtgcactgatcgcccagtcttcaccgatcttatcatttggcagatcaaaaccgaaaacagaatgtaaacggctaccgccccaaattttttcttgaaaaacaggtttcataaataatggttccatagttgatcccctctctattgattcgctaatattatagcacgaaaaacttcaacgaacggattcttttaaataactttgtacaatttgatcccgatgtttcagatagctgtctctgtgatcctctggatgtacgcgattcgaaagaaaaataaatgctttgccatcagaaccaatcaaaaggaaggtccctgtataccctgtatgatagaggtgtacaggcgtacctttcaagtcccagccgattgagcgatgtcctgtttcagatggcgtatggtctagatatagtctttccagtatatctgctgaaagaaaagattgcgtcgctgtctgacctttcttcaacatcatttgtacaaattgagtcaaatcatcaatggttgaaaacagccctgcgtttccggcatgtttgcccaaaactcgtgctttgggatcatgggtgattcctttcagaacagtcccatcttcttggcgctgagtggctgctaccttgcttgctgccggcaaaggaggaaacccactgttggtcatttctagcggttgcagaacctcctgctggaagatctcggtgacagaacagccaaaaagttcctccaacatgaagcctagaagaatcgtgcccgtatccgtgtactggacttgcttgtcaagctgtggtccgctttggactcgaagatacgcgtgacgcagctcttcagcagacaattgatcgcggcgaggaatccaagtctggatatcggaggtgtgggttaaaagatgtcgtaacgttactttctgatcagtaaaagcaggcaaatagcggaccagagggtcatcgattgctaggactccctgttcccatagtttgagaatcaccgtcgtcgtacaaaccactttcgtcaaagaagccacatcaaataggtgttccgtcgtaagtgattctatttggggctgccgagccgcgtagcctaaacaatgagtctccatttgctctccatggatgaatcgataaacaactcccggtaagacgccctcctgttgcttttcagcgattagccgaatcgtttctggatacataccagttcctcctttcgtgcgcctctaaactgttttgattataccagtcaggccctaattgcacaaaaaaatacagaagagatttccagagaaattcttctgcatcttagtggtgaatcgcattatttatttgcaacgaaccaccattcgatcccgatggtatcgtaggtagtcagtaagtttttctttttatcaataaagaattcttgcttgctgtcagtcaaatgagcttccaaagtcaataagtcttctttatcaatagcgatcttcaaaaagtccaatcccaatacctcatgtgtcggtaaatcgatggttccgccttggccttcgatcaaaccaacttgaaaatcatcttcattcaaatgtaagaaaccatctgcttctttggtcgtcaaacctaacagctcttccaaaaagtcgcgttctttcgctacatcactgacattcagatgaatttggttgaagcgagctttgcttgataacaggactacctcacttggtgcagcttcgatcaatgcttcaagcgtttttggcaaatctgtttcttgagtgccttcgtaaaaaacttcgattcggttttcttcaggatcagccaaaacaactgcgatttgacttccttcaaaaatagattcttcaaaagtcgcagactgttctttcgcttttttacaaattgctgccagttcttctaaggaagcgacggtcaagcggatccgttgcatttttttgatttccccaaaatgatcattggcccgtggactttcttctagccagatgacttcaccttctgcacctttgaaacccaaaatggctaattcgttttcttcccgtttcaaatcaaaacctagaacatcacgataaaaagcaatctctttatcccgatcttttactcgaatcgcgattgtccgcaactttgtgctcttccccaatacaaaatctgtcattatttctccccctatatatgtatgcgtttatctatgcatttgtccttattgtactgataaaccgttatactagcaaatgaaatcctttatcattctaccattatcaagcatttttttttgacaaaaaaatagatttaacgacaaaaaaggtcactgaacttctttttttgtggttaaatctacctttattcattgaaggaaggctgtttctttcattcttctgatctgagtaccgtttttttctaatcggtcggtgatactgacagttgctactccgctcataagcgcttttttagcactgactaactttggcaacatcccgccagtgatcaccttctcattgatcaatgtttttatgtcagtcaatgagacttgctgcagccactgggagtctttcttgattcccggtacatctgtcagcagaatcaatcgttctgctctcagactgctggcaactttacaagcgacttcgtccgcattgatattcagccactggccttcggctgtgatcccaagtggggcaaggatcggtatatgattgcctttgatcagcagctgaagcaactgctgattaatagtcttagccttcccaacatagccaagtgtggcgtgattgatcatttccccttggatcaactgatcacagccagcatttaagccgattgcctgaaatccagcttgctgaaaataagtcgtgatcattggctggacttgtcccagcaaaaccatgcgagtgatctcaagagtttgcgcatccgttaccctcaagccttctttgatctgaatcggcagtgacaatttctgcagcatttccgagatataatggccgccaccatgaacaatcacgattttctttcctagagcttgccattgtgcgacttgttcaaaaaaaacgggggtcagattatctgaagcaacaccacccatcttgatgacaatgatttccatatgttcttcctcctgttggatcttgtggcgattttttgattcttacagccaatgattccgattctattcgtttgatacctccatgagataggcattacgtatgatagagtgcattgattttgacataatcatacgtaagatcacagccccaagctttcccgcgaccggccccttcttgtaaaatgacattgatttttacttctgaggctgtcaagcgttcttccatcagtgtttcatcgtagtcaaggggggatcctcctgcaaaaaccgggatcgccgctaattcgatcgccacattggcaggatcgattctttgtccgctatacccaattgcacaaaggatccggccccaattggggtcttttccatagattgctgttttcacgagtggtgaacctacgatcgttttactgatcatgcgggcagctaagtcggtgggagccccttttgtttcagcttcaatcagttttgtcgctccttcaccgtctttagcgatggctttggccaatgtcgttaagactgtctgtagcattttttgaaattgcttataagcaaatgtattttcttcaatcggcggattgcccgcttgcccatttgccagcaccaataccatgtcattggtggaggtatcgccatctactgtgatttgattaaaagtgacttccgtgagttttcgcagcaatgactgcagaagggacggtgcaatagcgacatcggtagtgacgaatgccaacattgtcgccatgtttggatgaatcatccctgagcctttggcgcaacctgccatggtgacagtgtggcccgcaatctccgtctgaatcacttgatttttttcaacaaggtctgtcgttaaaatggccttctgaaatccggtaggactgccagaatgacttaattgacgaatcccagcagcaatcgttgccatcggtagtggtcgaccaatgattcccgtagatgccaccgccacctcttctgaggccactccggcttgtgctgcagccaaagcgatcatttctctggcatctgctattccttgttctccagtacaagcattcgcattcccggaattcacgatcactccccgaagctttcctgttttcaactgttctcttgttactaggacgggggccgcttgtacttgattggttgtgaaaactgcggcggcacttgccggaacttcagagaacaaccagccaagatcggcttttctttttttcaccccacaatggatgccatctgcataaaaaccttttggtgaaacaattgtccctataatttctttcatgttacacgctccttattctgaactaatcgaattcccaagtatcgttaaggataccaagggatctgtcgtaatccagctgtttcctccagcccagcccatttattgacgttctggattgcttgtccggcagccccttttactaaattatcgatcaccgcaatgactgtcacgatgtgggtcatcggatttaagaccaacccaatgtcacaaaagttggttcctgtcacctgccgcagttctggcagctttcctaacggctgcaagcgaataaatggttgttcttgatagtcttcttgatacctctgataaatatcttccgctgttctttctggcgctacaggcacataaagggtcatcatgatccctctgttaaccggaatcaaactagtggaaaattggatggccgtcaattctggatcccattgttgaaactgctggacaatttctgggatatgctgatgctgattcaatttatatgtctgcatattttctgaaattgtcacaaaatgactggtatctgacagttttttccccgcaccagaaagcccagatttgccgtcaaaaatgggaatgcctgccaaccattttcttctgactaaaggcgcagcggctaaaattgcggcagtggcatagcagcctggattggccattaaatttccgtgggacgtctgaaactctggcaatgcatatgttgcagcatgcaataaacgatccgcagctggcgtctgctggtaccattgctgataaacacctgcttctttcaaacgcagatctccggataaatccatcacaggaaagtcttgttcgacaaatggcgagaccaaatctttgctaataccagccggtgtcgcaaaaaagaccaattcattttcttgcataatctgcagcggatcaaacgggtaaatcctttggttgaccagttgctgcagatggggataaacattgactgaattttcttggactgaatgactatgtaacgttcctatctccaagacaggatgcaagtggatcaaacgaaccaattccaatcctgtatagccggtaaacccgacgattgctgctttcacttactacacccctttttcacttgttctcaaattctttttcaacaacctttcaacaaccaaagcagctcttctttcttcattctcacctttcagtggtttcttctttcgttcctaaaacatgacgtagaacagcgagtccttcagccatttctgcttccgttatggtcaatgctggcagcagacgcaggacattcgttccagctttcaacaccagtaaccctgcttgacgcaattctgtcatcgcctgttggagagcagtgctatccttcaactctaagccaatcattaggccctgccctcgaatagccacgatctgtgccagatccgttaagcctgccataagctgctgatgtctggcagcaacatttactaacacaggggaatcggttaggaccgtacatacggcatttgctgcagccatcgctaacaaattaccaccaaaagttgaaccgtgacttccagggccaaacccctgctgtaaatcagtttttcctagcatggcaccaaccggcagcccattgcccaacccttttgctaatgtaaaaatatcaggttcgatcccatattgctcaaaagcataaaaactccccgtgcgtcccattcctgtttgaatttcgtctatgatcagcagtgcacctgcttcttgacataacgcggccaccttttggacccattctttttcagctgggatcacgccgccttctccttggaccagttccatcatcaccgcagctgtttcctcatccaacgctgcttgcagcggggaaaattcattgaagggcaaatactcaaaatctggtacgagcggaccaaaatcctgatggatgctttcttgagccgttgctgtcatggcaccaaatgttcgtccgtgaaacgagccctcaaaagttaaaatctttgtccgacccgttgcttttcgagctagttttaaggctgcttcatttgcttcagccccactattgcaaaaataggcaagatatggaccttttgttagtttttgcgcgactgtctcttgtaacgaattggtgtagaggttgggcgcatgccataatttgtccgcttgctgcagcattgcctgctggatttcaggctgcccatagccaaggttgacgaccccaataccgcttgtaaaatctaaatatctccgaccttgagtatctgttacatagctgccctttcctgcagcaatctctaatggcaaacgtgtataattgggaaacaactgactcatccatcaacgacctcctatgaatatttatgtattaatatacatttttagcaaataaattgcaatatttatttattttataacgaaaatattcattccaacaaaaaaaaagagaagcttaacgcttctcttcattcttgtttatattcacaaaaatcgattgaataaaatcgttgtcttcttgtatcaggccgcatcatctgaaaattggctgttatacaagtccgcataaaaaccattcttagccatcaatgtgtcatggtttccggtttcgacaatcgaaccatgattcatcacaataatattgtcggcatcccgaatggtagataagcggtgagcaacgacaaaacttgtccgattttccaacaatttgttcatggctttttggatgagaatctcggtccgagtatccacactagatgttgcttcatccaagatcaacacatctggatcagctaagaaggcacgcgcgatcgtaatcaattgtcgttgtccttgagagatattgctagcttcttcattgaggaccgtatcatatccgtccggcagcttgcgaacaaagtcatccacgtgagcagctttagcggcttcgattacttgttctttcgtcgctttgtcattgccgtaatggatattgtcatagattgatcctgtaaatagccatgtatcttgtagaaccattgatatgttgctacgaagctcatcacgggtcagatctcttgtgtcccgaccgtcgtagcgaatactaccgccggaaacatcatagaatcgttccaacagattaatcaatgtcgttttaccggcaccggtaggtccaacgatagctaccatttccccagctttgacgtctagattaaaatcggtcatcaataagttgtctggtgtataaccgaattgaacatggtcaaaacgaactttatagtcgctttcttccacgggtaatccagaaggttcatctgacatttcttcttcatccaagacctcaaagacccgttctgctgatgcaacagttgattggatcgtattcaataaactagcaatttgagtgatcggttgtgagaattggttcgtgtattgcaagaatgcttgcacatcccccaaagtcatgttcccattcgctactttgatcccacccagaactgcgacaaagacatagcccaagttcttgatgaagttcatcaatggcataatgattgcggaaatgaattgtgctttccaaccagcactatacagacgatcgttttcttcttcaaatactttttgatcagccgcttcatggttaaaggttttgacaacggtatggccgccataggtttcttcaacctgattattcagtaatcccaagctcttttgttgcgcagcaaagaatttttgtgattttggtgcgacgatcattacgacgatcaagcttagcggcaccgttgctaatgcaaccaatgtcaactgccagctaatcgttagcatcatccacaacactccgactaaagtaacaaaactggtaataaattgggtcaagttttgttggagggtgctggcgatattatccatatcattgattgcccgtgacatgatatctccgtttgaatgggtatcatagtaagaaatcggcaagcgattcattttttcttctaaatcacgacgcagttcatagacggtccgttgtgatacacgggtcatgatgaattgttgcaagaaattgaaaatagcagaaataacatacataccgatagcgatcataatgatttgtcctactttatcaaaatcgatcggaaattcggtgacagtttttccagctttcatttgctctgcgccaatcataacacctttaaagatttcggttgttgcttcccctaagatctttggtgtttgaatctggaagattacggcggcaatcgctaaaacaaataccgaaatgattgcgatagaacgtttcgacatataaccgaaaagtcgttttaccgttccccagaaattttttgcttttggtcctttcgctccaatgttgcgccctggaccgccacccatcggtccaccgccgcgaggtgcttggtttttccgttcactcatgccacatcctcctctctcaattgagatgatacgatttcttgatacgtttggtttgaggccatcaattcttcatgggttcctttacccaccaattgaccttcgtcaaggacaaggatcgtgtctgcatccattactgtacttacccgttgtgcgactacaaccataatgctgttcttcatgtcttttttcaatgccgctcgcagctgtgcatctgtcttaaagtccagcgctgagaaagaatcatcaaacacatacacatcggcttgtttcactaatgcccgagcgatcgctaaccgttgacgttggccgccggagaaatttccgccgccttgttctacatgactgtctaagccttcgctcaattctgaaacaaactctttggcttgtgcgatttccagtgctttccagatttcttcatctgtcgcatctggtctaccgtatttcatgttttctcgaatcgtaccagtaaataaaaccgctttttgtgggacgaaaccaactgagtcccgcaaattatgctgtgttacttcagcgatattcactccattgatgcggatcgctcctgattcgatatcatagagccgaggcagcaaattgaccaatgtcgtcttcccagaacccgtaccaccaatgattgccacaaaatcacccgattttgcttgaaaatcaatgtcttgcagtgctaatttttctgcaccgtggtaacgatagttgacgtgatcaaaagcaagtgtggcttgatcaccttttaattgaatcatcttaggtgctttatcatcaacgatctcttcttcttcgtctaatacttcattgatccgatctgcagaggcttgtgctcttgggaccatcacaaagatcattgacagcatcataaaactgatcaagatttgcatggcatacgtcatgaatgcaatcagattcccaacttctaatgtcatttcagcaatataatgtccaccaaaccaagtgatggcaatattggtcccactcataatcaatgtcatcaaaggcatcataagtgccacgatagtatttactttgatggccgtgtgggtatagtctttattggcttcatcaaagcgattggcttcatacccggtcttatcgaaagctcgaatgacccgcactccagtcaatccttcacggaagaccaaattcagacggtcagtttttttctgcatgcttttgaaaagtggcacagcaaaatacatgattccaccaaccaaaacgatcataattggaataacgactaaaaagattttggttaactgagcgtctttttgataggccaagaagcttgctccgatcaaagtgattggtgcattgatcatcatccgcaagaacatttgtgccaccatttgaatttggttgacgtcattagtcgtacgagtgatcaaagaggcagttccgaatttatcaaaagaacgtgcggagaaattttctactttttcataaatatctgtccgtaatttttgccccaatttttgtgattctctagtagcaaagaatgtattgcctaatgcagccagaatactgatcagtgaaaaaccgatcattaaaaagccggtacgccagatataatcaatgtctccagttgcaacgccattattaatgatattcgacgttaatgtcggtaaatagagatctgctattacttgtacaaccataaaggcaacggccatcagtgccgaaacgagtgaaactcgtttaatcaactttgtcattcttttcccctctttctttttgtgcgccatctcttagccagctgattttgttattgaaatcagtcgttgctagcgaaggatcataggcatgattttctgctaactctcggtatgcttcagcaatcgtagaaaaaacggtgtgcatcaacagttggacgagcattttcaattcatgatcatccttgacccgtaataagtctttgtcgatctcagcaaaaaattcttcttcccacttctgtctcgcttcttgatgctctttgtgagagccgtagagtggttttttgtggatatccggcatcacttttcgcaaagaacgataatccatactcatgaagagattgcgataaaattttgcattttttccttctaacacttcttcgatcatccgagaaaaataccattcaaagccagcaaacagatcgcccttttcgtgttgaatggaacgaatcaaatcccgctgactgttttttttcaacgtatgaaaatagtagtagtataagtcttccttattttcaaaatactgataaaaacttccccgagggatttctgcgtctttgatgatattggcaatcgaagcatccttcaatgggacccgagaaaattctttcttagcagcgcttaaaatgcgtttttgcttatctaatggcaaatggaaaaacgtatccgttggcatcgtcatctctcctttcagttcaaatgataaatgacaacaattattatgacaggttgtcatatgacactgtgtcattatacacccctcatgagagaatgcaagtaaaaaagtttgaatattttatgaaagtcattttctttataaaaaggaaattcgcttagtgatttcatttcattgaaaatagattcattgtctttttctgaaaacaaaaaaagcagcggctattccttaagaaaggaagccactgcacaacagccgtttttcgattttaaataacatctattttttctttctaacccacaggacacagcctactccgactaacaaaacgactccaacgactggcaaaaaccaattgacggtctctcccgtttttggcaatgctcgactgtccgaagtagcactagctacttctgttttgctagttgttgtttgttccgacgaagtgttggcagcagatgtatcagaagattcggtattccccgttacttcagaagctgctgggagataatgaccttgattcacagcgtaaatgatccagccaatccgacctggaaacaatgtttctgaaccactggtagctacttcttcatctaagtgtgacaaaatcgatgtcaaccattcatctgaaattggctgttccggggaaatataaacaccatttgttgggtaaacaacttgcagatatgtttttaagcgatccagttctggaatcaacgctgcaaaagaagagtagctgcttggatcaaaggctagctgcggttcaatcttctcccaagataagagatgatcgataaaaagagcgcgaacgatccgagcaaaatagccgatatccattcccatcacatcttggctatatcgtaatgctagtgtctctgcatcttttaattgctgatcggtcaattgatccaactcatcttgcgtgaaagctgtcacacttccatcagtgatgcctctagtaaaagcagagcgcaaatcactttgttctgtaatggtttctgactcaggacttgcttgaacgcctgtttgagcgacaatggcttctaccacatcctcgggctgtgtcgtcacggattcactactttgtgcagtgtcagcggttgattccatttcagtattcgaaaccgtcgcttctgtcgaaatgatttcttcagttgattgcgtagattgaatcgtttctgatgattccgttgtttcctctgcaatggcagtaattggtaaaaataatagacagctcatgaaccagatactctttttcattcctttacctcctcaggattctcaggatttctttgtaacacgaatgtaacacaatagtaaattattcgcaatgtaaaaaggcacttccttaagaaatttaaaagatattcaatgtcttccgatgcactccgcttcttccctaacaaaaaatcccgaaccacttcagatgattcacattaacagaagcattaacgagatcatcattcagcagtacgggacgaagcgttcttaatcaccgaatgacacatgggtagaaaaaattgtaccattcgaatctagctgttttttaactatttgacttgtacagtcatcacaggactagcacttgtgactgttcctttagcagtcatggtttctgagataacttgttccatattggtgagtaccacaagcatatcagttgctttattgctagctgccaattctgccagatcaacttcagcaacttgtgtagcggcagtcacttgttgcccttcttggacgaggatattgaaaggcttgccttgtagctcaacggtatcgacacccatatgcagcagaatctcaagtccatttggtgtcgtgattccaatggcatgtttggttgggaagatcgttgttacagttcctgcagctggtgcatagatttttccatttgcaggagctacataatatccgtcacccatcattttttgagaaaaaacaggatcctttgactctgtaatcgcatgaacggttccttcagcaactgcatatagttcaatggtttcaggtgctgcagacgttgctggtgttgtagccgtcgttgaagtagccgccggtacttcttcatcaacagcattgacagcagctaaacggtctttaggaatcccaaagaagtaagtagccacaaagccacctgcatatcctgctaataaaccaaagacatagcctaaccaatgaccgttcgcaatcaacggaatcaaagctactccagaaggtccaatggcggtagcgccgatattcgacaatgcgccgataaccgccccaccgattccgcctccgatacatgccgtaataaatggtcggcctaatggcagtgttacaccgtagatcaatggttctccaatacctaaaatccctactggcaaagcgcctttgatcatttcagaaagttctttatcttttcgcagacgaatccacagggctaatgccgcccctacttgaccagcgccagccattgctaagattggcaataactgtgtgctgccagttgcttcgatcatttgaatgtggatcggtgtcaagatttgatgtagaccaaacatgaccattggcaagaaggttgctccgagaacaaaacctgagaatgcgccgccgacatttaatacccaattgattgagccaaccaaactgtctgaaataaacccagctaatggcatgatcaaaaagatctctgccaaaccgatcgctaacaaacacaaagttggggtaacgatgatatcaatggcttcaggaatcactcggtgcaaaacagtttccagtttagccagcaaccagactgcaaagatcacaccgatgatccctccttgtccaactgccagaggatctcctgtaaagaggttggtgattggggcttctggattcattccagtcaataagacgaccgacccaatgacaccacctagcgttgggttcgctttaaatacttgagctgcattgacacctgtgaagatcactaaataagaaaacatcccgttttttaagatatttaaaatcatgacataataattccacgtgtcgccatcgatttttcctgcagtgatcaagttcgtcataacagaagcaataccagcaacgagaccagcaccgacaaacgctgggatcattgggacaaaaatattcgaaatatctttcaataatgacttgattggtgattgtttttgtttcgctttttgagcagctttcatttctgctgctttcgcattcacagcctcttttccactggtggctgccacaggaatttcttgccctagatcaacacccgcttgtgccgccatggcatttgctactttattgacttttccaggaccgatgatcacttgcagttgttcatcgtccactactcctaagactccgggaatgttttgtaacccttgcttgctgaccttgttgtgatctcgaaccgtcatccgtactcgagtcatacaatgagtgacagaggcaacattctcgataccgcctgattcttgaaatattttttctgctagttgtgtaactgtcagttcttcttttgccattgattttttcctcctatccttctaacgttcctttaacgaacccttctgattgtaccagctttgcagcagcttcttctttttcactattggtaagcagcataacgatcgctaacttcacattttgatcggctttttcaaagtagtctgccgccgtttcataatctgcttcggtggcttgcatgatgattctcttggcccgttcaacgagtttgtcgttcgttggtttaacatcgaccattaaattattgtacacttttccgatgcctaccatcgaaatcgtggaaatcatgttcaaaatcaatttttgagcagtccctgatttcaatcgggtagaacctgtcagaaattctggtccgcaatccacttcgatcgggaagctggcatgttttgaaatttctgcttgtttgttgcaggcgatcgttcctgtggtagccccgatttcatttgcatagtctagtgctccaatgacataaggtgtgcggccgctggctgcgatcccaatgaccatatcattttccgtcagcttcaggtcaatcaagtcttgacgccctaattcaacagaatcttctgccccctcaactgctacagtcattgcttcttcaccgccagcaatcaaaccgatcaccatatccggtgagaccccaaaagtagggacacattcagcggcatctaaaactcctagtcgtccgctggtaccagcaccgagatagatcaatcgtcccccttttttgaaagattgaatcgtttgctgaattactttttcaatgcttggcaattccttttcaacggattgagcaactttctggtcttcggcattcattttctgacaagcctctgccacagtcatttcatccaagccaaatgttgcttgatttcgtctttcagtcgttaagttttctaaattaatcattgtcatttctctcatctctttctattttgaatcgcattcctgctttgatttgttggagcaaggggagatcttcttcaatcacttgcgcagcgacattgactttgtcatctgcgggcaggattcgcttacaaatttggatttcccccatatagcgcaagtaatcttgattatcgatagtcacagctccgacaacccgtttttgagcagtttctggggaaatcaatgggacttcagcaaatcgggcatttgcactgcgaatcacatctcttgcctcatcttgccggctctcatgctctcctaaaatatgttgataataggcagaaccaatatcctttgtgcgaagaaggacggtctgatcggctagataagaactgaattgcttcaaagaagcaggggtcacgataccatcaccaatgtagacagcatcaacggcacaatccctcaacaactccagtgctgctgcgaaggggctcatgctgcgatgcgcttccagtgtcggcaatccttggtaaagaggacctcttttattcgcatccccagcaacaaaggcctgtacaagaaaaccttgttgtttcaaccactgatttttggcctgaaaccattctttgtctaatcccgtctccggacgcggatagtaattgtgccacgcctctagattagaaaaatctgcctgataggtgttcaactcgttaatatctttttcagtcaatgtactcgcatttaaactaatagttattttacgagataattgagcaatggtctgattgtcgatcgcgtaatccattcgcagcccagtgactccccgatccgtcagttcatttaactctttataggaaaatcctgctttagccaatgcctctcctgaaatatctaccattaatgacaaccgattcttttttgctatttcaccaagtgttgtcaatcgttggcgataactggcggcatcatcttctggtatatgcatggatgtaaaaatcccagaaaaaccttgaagcgccatttcttcgatggcatcgatgtctgtggtagtcaaatcggcattcataaatactgaaaacccaaacattgttgattcctccttgctggtaccgttttctacaaaatgattatacaacggcctgtttgtttttgcaactatatttcgtaatatataattataaaaagaaatataatttcataacggtgtattttttaagaaaaagttgtcccttaaactttctaatgcggttcggccattagttgtggtacactttataaggagtcaacgagcgcgtaatttttacatagtaggaggaatcacatcatcaatgattacaatggatgatattattcgcgaaggcaacccaactttgcgggaagtagcaaaagaagtcccctttccattaagtgaagcggacattcaattagggaaagacatgatggagtttctagaaaatagccaagacccagtgaaagccgaagaattgaatttacgaggcggagtcggtttagcagcacctcaactagatatttctaaaagaatcactgctgttttagttcctagtagcgatcctgaaaatccagaacctgaatttaaagatgtgttgtacaatcctaaaatcttaagccactccgtacaagaggcatgtttaggtgaaggcgaaggctgtctgtctgtagaccgggaagtaccaggctatgtcgtacgtcacgcccgaatcacgatcagctattatgacatgcaaggcaagaagcaaaaagttcgtttgaagaactatgcagctatcgtcgtgcaacatgaaatcgaccatttgaatggtgtcatgttctatgatcacatcaatgaaaaaaatcctttctcattaaaagaaggaattttagtgatcgattaacgattagcaaacaagagcgcactcccaagtgggaatgcgctcttgtttactttagtcgtcattcattaggattaatttccctttgccaagctggcttgatggtccgctttgatttgagacaacaattctggcttttgataaagatctaatgcagtcaatgcgagtaattccgctgcgatcgcaatcgagttcagtcctttggtactacgagcagccgctttaaattcctcggagtgaccagcaatgtattcatccgaaattgagacagttggctggatcgtggggatcacttggctgacgtttcctacatctgaagagcctaaacttgcttttgtttccacatcgatctctgcttggggaacgccaacttcctgagtatgggcaaagaatagttcatcaaaacttggtgttacgatcacatcgtcgactgaattctggaagagtccaaattcataagtcgttcctgttgctaaagctgctcctttaacgatattctccactttctcatagacttcatctagtgtcgcccgattggctgctcgtaaataaaaacgtccagctgcatattctggaacaacattcgctgccacaccaccatcagtgatcacgccatgaatgttgacatctttcggcaaatgaagacgcaacccattgatcccattaaaaacttggatcaatgcctctaacgcattaatgcctttctctggtgccgctgccgcatgggatgcccgaccataaaatttgatatcgacaggatcattagccaaagatgcggtggttttgccatagcgataagctggatgcacgcacaatgcagcatcgacatcctcaaaaaatccttcacgcacaaaactgccctttgctgagccattttcgcccccctcttcaccaggagtaccataaacgcggatttctcctcctagttcatctacataaggttgcaacgcactagcagccaatacagaataagttccaaagagattgtgcccacaggcatgaccgatgccgggcagcgcatcatattctgccaaaaaagctaatgttggtccaggtttgccgctttgataacgggcatcgaaccctgtacgatgaccagccacttctttttccacggtgaatccttctttttctaattgggcaatcagcgcatctgcagaataaaattcatagttgctgacttctggatgatcatgaatatccaaagctagttcttggtattccggtaagcgttgtgcgataaattctttaatagaagtttttacagttgttgtcatatgattttctctccctttaatatggataaataagtatgaatagtcagtggtctcacagctcctgcctcagaaaggtaggcattcttgctatactcttctttacttcgcgccaaatgtctcccaggctggaacgctagaacctttcgatgtttcttcgataactttctttgtttcgtccgtttgataagcagcaacaactttttgatacacttcgttgtcttgatcttctttacgcgcagcaatgatgttcacgtatgggcgagccgtttcatctacaggctctaagaagatcgcatcttctgtcggaacaaagccagcatccacagccattccgctattgattactgaaatatcaacatctgataatgcgcgggcagtttgggcagcatctaactcagagattttcaacttttgattgttttcagtgatatccgaaacggtcggcgtctggcctgctgcttcatcaactttgatcaagccagcgctttgtagtaacaacaacgcacggccgccattggtgacgtcatttggaattgctactgtcgcgccttctttcaattccttgatatctttcaccttgtctgaataaatccctagcggcgcattgactgtattgccgatagaaacaagatccgttccaaactctttattgtaattgtctaaaaagaactggtgttgaaaagaatttatatcgatagaaccatctgccaacgccgcattcggttgattataatcagaaaattgaacatattctaagttgataccttcatctttcaaacgatctttgacatcatcccaaacatccgtgtcggcaccgatcactccaagtttgacggttacttctttctcttttgttccagcattgctattgctgcacccagtaataaataataatgccgcacctaccacgattgctttaagtaattttttcattttcttcctccaatagtttctacttaattttatttgttttttttgtcctttttagtggctgacttttttaaccaacagattgctgacaaattgactaaaaaagaccaaaattaaaatgatcagtgtcgccatgatggtgacgtcgttttggaaacgattatagccgcgggtgatcgccaagtttcctaaaccgccagcaccaactgcaccagccattgcggtcagtccaatcacattgatgatcgttaaagcagagacgcgaatgatcccagccaacccttcgggtaaatagacccgcacaataattcccaatggactggttcccattgcttctgccgcttcaataaccccaggatcaacttctaatagggcaatttcgatttgacgagcaaagaaaggaatgatccctgcaatcaatggaaccaaagcagctgtttccccaatcgttgttcctacgatcaaacgagtcgtcgttcctaacaaagccaataggataataaaaggaatggaacgtacgatgttgatgattttatccaaaagttcaaataatccgcggctttccaaaatacctcctggtcgggtcacgacaagaacaatgcccaaaatgattcctaaaatccctgcaatcagtgctgtccaaaaggtcatgtataatgtttggatcgttgcttctacaaattcatcagagatagcaacgacattgggaaaataccgttcaaaaaaagtgctcatctaaaatcctccttcaatcacgttattcaatggttccgcgtgattttgcttaatgatattcgtgtaaacaccttgatccgcgagaaaatctaatgctcgtttacgctgcccatattcccctgataaactaacgatcaaactaccgatgggaacatcttgcagaatctctacgtttccgtagaggatattcgtcgtaacttgataacgactaaacaattgtgcgatcaatggttcattggtctgatccccaacataagacagttccaccagccattcgttggcagccaatgaggagaatttcgcactgccgagaatcgtttccagcgcttgatcaatatgagtagcagtccgaataaagtcttttgtcagcggttttgccggctggctaaaaatttgaacactctttccttgttcaatgatctcgccattttccattacagcgactttattacagatttctttcaccacttgcatctcatgagtgataatgacgatcgtcaaccctaatttacgattgagttttttcaataatgcaagtatctgtaatgttgtcttaggatcaagtgcgctagtcgcctcatcgcagagcaagatctctgggtcgttggctaatgctcgtgcgatggcgactcgctgcttttgtccccctgaaagttgactaggaaacgaccttgccttttcttccagtccaaccaaggacagcaattctgtcactttttgacgacgttcctgtttggagattcctgcatatttcaaggaaaaatccacgttgtcaaagacattccggctatccatcaaattgaaatgctgaaagatcattccgatcgttttccttttttctcttaatgctttagccggtaatgcggtcaattcagtctgattgactacgacactccctgacgttggccgctgcaataaattgattacgcgtaccagggtacttttacccgcgccggaatagccgacgatcccataaacatcgcctttatctacttctagtgacacatttttgaccgcttggatcgtctccttgtttggttgtgtaaatgtcaccgatacatcctttaatgaaatcatttttttcctccttattatcgccgattgattaactagttgatttttggggatgatcaactacgcttcctccggtcaactactactgctcatcatctgctcgtctactctatgcttcgcctacagttgcttctaagctgacgctaagaagaacttgcatggtctttgaccaatcgcagtgattcggggtgaggttactacgctccctccggtcgcctagtactgttcatcatctgctcgggtctttgaccaatcgcagtgattcacagcaaaaaggcgtcctcaagcaagccagttatggcttgcttgaggacgcctttttgcgtgttaccacctcagtttaagctatattcacatatagctcctcttcgagtacgatcatactctagcaagataacggatgctgccgtcgccgccttgcatcattgctcgggacgaatcactccttggccattttccaaaattcgtttcctgcttcttttcagctaccgaagctctctgtttaggaacattccttttgtacttaccaattcatcgtgttgactctatttttttatgccgctttttattttcaaagatcgatgaaaacaaaaaaagtccttttaccagcatctgctgataaaaggacgatcactcgtgttaccaccttttgttcagaaggtttcccttccctcaacccaacgtctatcaagaaaattccatcaagagattggtgctccttttaacggtagagcagattccgtgattgcctacttatcgacaatcaatcctccaaggccatttttcaacgtttcagacttaactctttccaccaaccagagtctctctttaaagtatctacgattactttccttatcaacggatagttattcttgttgaaatgtactttaccggaaaaaggataccttgtcaatcagaaaactattttttttcagaattttttggcaatgctagaatctgggcatagcgatcttgccagatccgctcataccaatgaatgatttcagcagctgaccagccttcgaatgcataagtagtcgttgcttgctgatacaacacattctgataccctaatccatgggcaaatttgatcgtgccatccatacaaaattcagtttgcgcaccgatccattcgatgctgcgaacatggtgctttgtcaacaaggactgtaaggaggtattgaaaaagctattcgcatgagtcttgcgcaaaaacaagtcggttgcttgcacagccaaatctggatgtaagagccattcatctgtttggtagccgagttcttcttcctcatgctgcacaaataaaacggggcgttgtgcatgacggtaagtttggatccgctggttggcaaacaacagcagcgaatcgagatgatccagtttggtgccattgtttgaacacacgcctttttgtaaatcaacgatgatcagaatatcttgcatccacttctcctttagttttggtataagattcctttatcagccaacaattgctttgcttgctctaactctgctgcttcttggtagcgtaacgtatggagatggatcccattggtcaaatcagaaagcaggcgggcttgtgaatgctggtatttccgcataaagtctgcgacatcttgttccgttttgatccgcagattccctgttaattccccataaatctcatgctcaacgatcacatcaatcacttcgattccgcaagagacaaatgtcaacaattcttcttctgtttgttccggacggtgttgcacagcaagtttgctgacatgacctgtctcacttgcagcttctaagcggtaaccgcgagcggtagccacgatagcctctcctgctgctcgcaacaaggcaatgtcaccaacgatgatttggcggctgacacctaacttacccgctaatttactagcactgatcggtttctcggcggtctgcaactgcttgatgattgcttcccgtcgtgttgctccatccatcattatccctccaattgattcttttgataagtgcgagaatgttccatgatcgactcaaaggttacgacaatcgtttcttcgaaggctttattggaaacggactggcgaacattgttcaaaacagcttcttcccgagattcatccagaactgctgtctgttcctgttttttccattggacgatttcactgactgctgtcatgcgtttttctaataattctgtcagttctcgatcaatcgcatcgatcgtctcccgttgatgatcgatagcagcaacgacttctgtcgtgcttttagttgcgggagcgacatcttttgcgatctcttcgatggtttcaccagattcaatggttttgatgatccgagctggatttccagcgatcaccacgttatcagggaacgatttagtcacgacacttcccgcaccaacgaccacgttatcgcctaagcgaacacctggaaggataactgcaccgccaccgatccaagcattgtcgccaactgtaattggtgcgccatactcaaggccactattacgcttgactggatgcaatggatgagaagctgtaaagagacgaacatttggtgctagcatacagttatcaccaaaggtaatgggacaaacatctaaaaagatacaatcataattggcatagaaattttttccaactgaaatattatagccgtaatcaaagcggacattcggttcgatatagatacggccagccacttgaccaaatgtctcttttagcagttgttctttgatcatcggttcggattcccgattgatcaagtgcatttgttctctggcaaatttgcgatcggcaactaattctggatctggtgaaaaatacaattcaccagcaatcattttttctttttctgtacgttctgtcataatgtgcctccatactccttttcaattttagtgtgagagttttgcaaaaactgtttccccacttgctaaaacttgaggagtcgtattttgttcaagcattgtttggttgatgatcaagcaattctggctattttgatactgcaacaaaccagcaaaaggatagacttgtaatgaggtgcctaccacgaccactagctgtgcattggccacagcgttgatagctgcagtaattgtttcttcgctgaaaccttcttcatacaagacgatcgctggacgaatctgtccaccgcaatcggcatgatgccagtctgtcaaataggtttgccaaggaacttctgcaccgcattgacggcagtaacagcggtaaagggttccgtggaaatcaatacgctgctgactccccgcctgttgatggaggccatcaatgttttgcgagactacccaaacgttccgttcttgagcgaactctgccatcgtctgatggatcacattgggctttgcttcaggatggtagagatgtttgacaaattgataaaatttatccggctctctgaccatacaagtatgactcaacagatattctggcgcttcaatgccatgataaatccctttcaaagagcggtaatccggaataccggaaggggttgaaacgcccgctcctgtcaaaaaagtgatagactcggcagcttgaatcttttcgacagctgtttcaatcgatactaacattttgctgaactccttccgtgattgttctactttttaatagtatacctaatttccccattttttataaccatcatccgcgatttttcacaaaccttcccttgaaaaagcctcaacaggaaggaaatcttcacttggaattttcagctcatttcattgattctttcatgacattctacaaaaaacgtggtaaactattcacgaatcaaagtgaggtgaaatacattggtagcatctattatttattgggcaatgatcatcatcagtttcggctggttggcagttagcttatacttctctattttctatttatctcgtaaagaaaatggaaatctatgggcgtttgctttcttaaatgtcatcacagcaatcattcaagcactcgttctattggtttatcgtacattaggtcaagactggggcgttacacaatactcaagtctcatttatttagctctaggcttattactaggtctgacagttattcaagctgtcttaggccgcgaaccaaaagccaaagttgcttaaagtagccgaaagtaaagaaaagcagttcccttttccaaagaaaagagactgctttttttgttgaaaagaattgacaaatccacctttttcttctacactcgattaagtatcataatcaaatacgagtatcctttaacatttaggtagaggtcgcgaggttcattaatcctgctgagtgaagcaacacgtcaaaagcagagctagggaacatcgccgaaacaaactgattcttgcttgaattattttgttgggacgcaagtgaacaacttgcgtactgtcttagcttggctaagttgcgctatgttttgtgaaaggtttgtcgacgaaattgtcaacagccgttttccaatcatggagtacggctgtttttttgttacctttgcctgtctgtagtgccactcgtgaaaggaaagagaaaatgaagaaaatgaattggttttgggcatttttcgccctctgtttcacacttgtcaatgtatcgatgactgctcatgcagatgatcaaactccagctgatcagtttcgagtggggatggaagcgggttatgcccctttcaactggacccaaaccaccgatgcccatggagcggtacctatttctggcgagaaagggtctgcctatgctggcggttatgacgttcaaatcgcgaagaaaatcgctgatggtcttggcaaagaattagtgatcgtcaaaacacaatgggatggcctggcacctgcattacaatcagggaccattgatgcggtaatcgctgggatgtcccctacagccgaacgacgggaacaaatcgattttaccgatccttactacgaatcgaacttagtcgttgtcgttcaaaaagatggtaaattcgcaaatgcgaaaagtttagctgatttgacaggtgcaaaaatcaccgcccaattaaatacattccattacacagtgatcgatcaaattccagaagtacaaaaagaacaagccatgaaagatttttcttccatgcgcgtcgcgttggcttcaggcatcattgacgggtacgtcagcgaacgtcctgaaggcgtcactgctacaggggcaaatcctgatctgaagatgatcgaatttgccgaaggtcaaggttttgaaaccaacccagaggatgtccaagttgccgttggtatgcgcaaaggtgaccccgatgtccaaaaggtcaacgagattctagcgacgatccctcaaagtgaacgcacgaaactcatggatgcggctatcgaagagcagcctgcggacaccagcggagattcagcgaatcaaggtctgctggccgatttcaaaaaaatcatcgatgactatggttctctatttttacgaggggcaggattgacgcttttcattgcgatcgtttctactgtcgtcggattattgattggtctattagtcggtgtctttcggacgctgccagctgctgaaaatcctgtaagtcgctttttccaaaaattgatcaatgcattattgacgatctatattgaagttttccgtggcacaccaatgatggtacaagctatggtcattttttatgggactgctctagcatttggtgtttccatgaatcgtacgattgcggcattattgatcgtttctatcaatacaggagcctatatgtctgaaatcgtccgtggcgggatctttgcagtggatgatggtcaatttgaagcagcacaagcaattggaatgactcactggcaaacgatgttcaaagttgtcttgccacaagttatgcgaaatatcttaccagcaacaggtaacgaaatcatcatcaatatcaaagatactgccgtgttgagcgtaatcagtgtcgccgatcttttcttccaaggaacatcggctgccggaacaaattatcaatacttccaaacatttgcgatcatcggtgcaatctatctcgttttgacaatctctgcgactcaaattttacgttttgttgaacgcaaaatggatggtcctagttcttatgtcaaactagaagatatcaacccagaataaggaggaagacagatgtcagcaattatcgaaatcgatcatttaaagaaaagttttggcgacaatgtcgttttgaaagacattagtctttcggtcaataaaggtgaagtcgtaacgattatcggctcctccggttcagggaaatccacactgcttcggtgtatcaatcttttagaaaagccaaccagtggaaaaatcatttatatgggcgaaaatgtcctagaaaaaggatacagcttaccaaactatcggactcatttagggatggtgttccagtccttcaacctttttaataacatggatgttctggaaaattgtgtcacgggccaagtcactgttctaaaaagaaatcgcgccgaagcagaaaaaattgctcgggagaatttggaaaaagtcggcatgagccgctacgtcaaagcaaaaccggctcaattatctggtggacaaaagcaacgggtagccattgcccgggcattgtcaatggatcctgatgtgatgttattcgatgaaccaacttcagctcttgatccagagatggtcggagaagttttgaaaacgatgaatgcgttagctcatactgggctgactatggtcatcgtgacccatgagatgggctttgctaaagaagtctctgaccgagtgatcttcatggacaaaggtgtgatcgctgaagaaggcacaccagaagaaatctttatccatccaaaagaacagcggacgaaagaatttctatcgcgggtacttaattgatcctgtgctgaactagggtacaagttgcagacaaaatgatttagacgaacagtcagtgccttcctgtcttacaagagggcattgcttgtccttaccgaatcatcttcttgtcgcttgttccctggtttctttttttggccttggtcaactaagagttgctatttgatcatttttttgttattttttttaaaactagagaactataggagtaagttgatatgaagaaaaagttacgtattcaagactatttgtatgttggttctatgttgtttggtctattttttggtgcgggaaatttgattttcccagtgcatatgggacaagaagctggtagtaatgtagcccttgccaatttaggtttcttagtgaccggaattgggttaccattcttaggcgttatcgcatttggtctttcccaaagtacgggtgtcttcgaattagcttcacggatcaaccgccgttatgccattattttcactgtgttgctttatttagtgattggtcctttttttgcactccctcggttagccacaacttcctttgagatcggacttgtaccctttgtttcccaagatctccaagcacccttgttggccgtattttcactattattctttggggctgcgtggtggttctcacgcaagcctagtaagatattggattacgtaggaaaattcttgaatcccctctttttggtattgcttggcttacttttagtctttgcttttacgcagccaatgggtacaatccaagaggcgcctgtttctccgctttaccaagaacacgccttcttcaccggcttcacaaatgggtacaatacgttggatgcactagcctcattagcctttggcatcattattgtgactgcgatccgtaacatgggtatcacgaaaccttccgaaatcgcgaaagatacgattctttctggctctatcagtatctttctgatggggatcatctacacattgctttcctacatgggagcgatgagcctaggaaaatttgcgatcagtgccaatggtgggatcgctttagcacaagtagccaaccattacttaggccgctctggaagtctgctcttagcattgatcgtcattttagcttgtttgaaaactgcgatcggattgatcaccgcatttgccgaaacctttgcagaattgtttcctgcaagaagctacttgtttttcagtgctgttgccagcattctaccggcgatctttgcaaatatcggtctgacgaaaatcattgagttttcaactcctgttctgatgtttgtctatccgctggccattacattgattttgttggcgattattagtccattgttccagcatcgtgccagtgtgtaccgtatgaccacttatttcaccctggtggcagccgttattgacggattaaatgcttgcccggcattgattagagacactgctgtcgttcagcagttattgaaatttgcagagcaatacttgccgttcttcaaaatcggcatgggttggctggcacctgcaatcatcggtttcatcataggtctcgtttgggcttggtgcaaaaaagaaccgaaatccgtcaaaaatcattaattcaaaaaaaatgacctaccatttttgaaaggtaggccattttttttgataaaagactgacagttgaaacaaaaacaggtacaatagacccattaaaggaggatatttatgttttacgaagaacttatgatggatccgcaaacgttgatcaaatttaaattattccggcgcatgcttactttacaaaatccaaatcatccaatcgcgcaattagccaaagaaatggacttgagctatcagcaaacattcattgagttgactgagatcgatcaagatttacacgagttgaccccggatcacttgtcaatacttggacgtggtggcaagctgcagccccaaaatattgcggcaacgattgatgagtaccggttttatcttttgaacaagagcgtaccattcttatatgttctttatatgctgaatgaagaaaatcctaccattacggatttttgcaagaaatatgatgtcagccgttcaacagtatcccgaaaattcgaacatctaaaaaaccatttgaagcagtttcaattgcgttttacttatacagaatcgaatctcgttggcgacgagcgcttagtgcgtctttccttattcaatatcatttggttaggcgtccgggggatcaaatggccttttgccgtttctgagtctgatgcagaagctttcgtcgatgagtttgctagctattttcctatctctcgttcttatctagggaagctagagttaaaatattttgctgcgttggtccttttacgcattagaaaagcgaattttgcaaaatacgaccgccgttataattttttgatgaaaaacaatcgctattatgatttcaatcgcttgcgtaccacgttgactgccgatactgaattaacagaaaaacagcttaaaggagaatcaagttttatctatttgctctcccaaatgctacccttctacttgtctgaggaagatccttccttgcaacaaacattgacattctatacgactaaacagaatccgatctatccgttagtttttgatttccttgcccaaatgaaacagacctattttgctggacagcaggaacttttagatgatcctatcttgattggtaatctaatcaatgcgacctttggcaactacgtctttcgacaaccgtttcctaatatttaccggctgctcaccctttccatgggacatggtctgccacaggaacaattgcatcagcatatcgatcaattctttaccgactatcgctcttccaataatgtagactatatcaatgacaccaatcaagaacagttagcagcgatgtttactcacgtcttgttaccattctatgataagatccgctacgccaatcggctgcatgtcggtgtcgttttggaagacaactttttacttgtccaatccttgaatcaatttctgcaagatctgacctttgtgcaagcggatccttatgatccgcaattgaaggaaccctatgatttagtgattagttccaatcaattgatgaaaaaaatgaacccaacgatggcaacttatctatgggattatgcagctgctgatgctcaatacatcgatctttatcgtacgttgaaaaaatacttcaatgaaaaaaatcagcacgtgtaaccgaatcgttatcttttcttaagaacttccgaaaacttttgtcacagaatattcatatttagttagtatagtataagcataccaacaaacaaccctaacactttttcatttttaactccttcccgccggccacccaccggcgggtaattttttgtctctttttctctagaaagcaatctttaaaactttccaagcttttctccacaaaaaattcacatttgccgactatagtataagcataccaacaaacaaccctaactaacacttttcatttttaactcctagcctgtcagccacccactgacaggctcctttttttgtaaaattcctttctgtagtacaatcaatacaaaaaggggagctttatgacaaacaccattgaaacggttgatcagtatattgctggctttccggatcattccactgtattgcaggaggtccgaaatttgatcaaaacagtcctgccggatgccgaagagcggattcgttatcagatgccaacctatttccaaacagagaatatcgtccactttgcctgtgcaaaagagcacataggattttatccaacaccctctgccattcttgcttttgaaaaagaatggcagtcttataagaccagtaaaggaacaatccgtttttcgtttacagaacctattccttatgatttgattgctcgaataaccgcttggcgtttgcaagaagttttagcgaaaacaactaccgattaactaaaaaagtgtaacaaaaaagtctgtgagtgtaataaaacaacgtcctaagatcagcttgattgcttcttccgcctacatggctgctatctgctgttttggtctcttgttttacttacgtcacagactttttttacttttcgggccgcgttgctttgacctttaatgtgctgacctttaaaacgctggctaaagggatcatacgaatttgttgccgatcactttgcagtttcaaaacgacttgttctttcgcaaccgtttttccaacgatccaaccggtaacggtttcaaaactgccaaccttctcggttttcacttgtaagacgaccagatgtttgtcactggccgctttttgcaaaatttgccgaatctcattgatcttttcagtttgattttttttatcggcattgtcactgaagaaagtatccaacaaggttgtcgaagtcatgacaatcaacttgcccagctgtctgatgggagatgatttcttttccattggtctttcctttctgctaacagcagcgggtttctctaaaaccgcacatacgttctcgtttattgcttttattttaacaaattttgaggaaaaaacaagcgaacattccctttattgggcagcattttttattttttctatccaaaggggcagtcctgcttgaatcaagcggtatgtttggttgaaatctcctgtgtaataaggatctggaatatcttctccctctccaggaacgacacttaagtacgtgtaaagcttatgctgcatacctgctggagccattgctgaaaggtcctcataattgttacgatccatgccaatgatccagtcataggtttcaaaatcctcagaagtgatcttgcgggaaaccatgttctgccaagaaatccccgcatctgctaatagttgacgagttccttgatgaggcggattacccgcttcccatgaactagtggctgctgaatcgatctgccaaggcaattgacgttctgctattgcttgcttgaaaagcccttctgccatcggtgaacgacaaatatttcctaaacagacaaataaaactttcgtcatgattattgctcctctttttgataaatttgataagaaaaaaattccacatcttttgccaagcgaaagagttgggtcgcgatttctaatggcatttccggaaaatcatcacgaatccaagtttctaagattccactacagccataagaaaagaaacggctgtaaaaagcaatgtcttgttgcgacaattgttgctcttcatcgacttcatcaaacaagcgctgaaataaaggctccgtaatttgataaaactcactcatcagaatatcccggtcataagtaacagatttccgatagaaggttccgttttgccgcatcgccttcaacattttcaaagctgcttcttcccaattgtctagcgaaatgttttcagatgttagataaatcagcgcatctgttttgtagatccaacgaatcaatgcttttttatcggggaaatgataataaaaggtttgtcgattgatctgcgccttctcagccagctcttgaatgctgattttgtttaattcttttgtctcacaaagttcaacgaatgtttgaccaatgactgctttggtttgattcccttctgccatggtacacctctttttcaaattctctccttatcataccaaatttccaactaaaaaagtattcttgcagaaaaaatcccagctatttcactagctgggatcaaaaaaagagctgaaaacaatttcagctctttttttaataatgcaatccttcacgtcccaatcggttgggtgaacttatttctcaaatttttttttcaaaaattctctgcggatgcccacgactttctcggtaaagttgacccaatccactggacgcggcggcgccagccacaaaatatgattgatccccattgccccataaaaaggcatgtttgaaagagtcagatgagtcttttcatcaggaaaactttgaaactgaatattcaaatcgagaatcttttcaatattgttgcgaatcatttgattatacgaacgaccataagaaaaatcgacacatacatagagaggaacagatatttcttttaatgggatcgttgagatcaataaaatcagatagcgaaagaatagaaattccttgttgttccacaaaatgggtcggttccggttagcttcaaggtaattccgacaaaaagccacatattcagggtatgtttgcaggaaataagtgacgtccaaatgttgatactcgcatcgcgaactgaaagaaaatgaaagcagttggtaatgaatgttcgtcaattcagttgtaagcagtgctagaagctcttgggaaagagcaaaacgaccactaagttctgtatagaaatgttcatttaattgggtgatataatgattttgatcaatgtagcggtcattttctactaaccagccttctacgatcagaaaccgcaatatctcctttgcttcccgctctaaggtagtcaggctcaccgtaggcaagatcttcgccagccagtctttcagctcttcaatgattcgtaagtgttcagcattgatcaaaccatcctcaactgtattttgcagaaaatgaccattgcacattcgggtaataatgattcctaagtattgttctttgcggatctgcattcgggcagatttctgagggttcaaccagccttgactattaagcgcatcgaaagtctttctttttgtttcgatttctttcggaaaaaccgactgattcaaatagtattctttcataaaaaacaataatatgaattcccttatttcattttcttcaccgatcaatcgaaattccttcgtcacctcaatgtcataatcattaaggatctgcttgaattgtttaaattctttatacacaggcgtatggcttaaaaaatggttcgtagcgaattcataaagtgaagacagttgttcaaaaaaacattctttcagcatggaaaatttcagtgactggtccaaataataggtcaagacgttatcagaggttgccaaaccagaagcatttaatttgatcacggtcccatcagtcacaataccaaactcttcatccaatccaaattcataaaagtccgtgtttaattcttgaacggtcttgttgatcaaaaattcggacattgtcagattatccatcaatgcctcttttgtctcggataaagaaaccgcattttccaagtattgaagcagcaccaattttcgcttatccgctttattcaaaaatgtcaaaaacatgcgttttcaggcctccatcattcttttgcccataaaggacacttccggtaaataaatagcacaagcttgtaagataagacggctgatcattgccatcaccacctgaatcatcgtctggcattgctaagtcgaccgacagactatttgcaaggaagatatcttccaccgtcacgcgttttgccagctgcttgccatcagccaaaaacggttttgttagattcagtaacggctgttccttttgactgttttcttttgatttgggttcttccttaggcgatgctggttctgctgcttttggtgtcttctcatcaacaggcgcctcgttgatttctggagggtctttcggaacgatttcttctgaaggattcagcggattatagatggtagcgaatacgacctgttcggtaacaaggtcgatcattccgataataatacaggctcctaaaacaaagccaaatttgcgtttcattgattatttcaccgccttaacatagttctatctggcatctcacttgggcctctcctcacgtaccatcaataatcgatgaatctatcaaagacagccccacaccattaggtgtagctgaaaaagccagctgttcttacttgctgctaacttgttgtcctaactggagatctttctccataagacttactttgagaaacaggaaagaaaatgattccgcaatgaatcggctatcgctcatcacttttcaaaactagttactctccttcattctttttctgacgatgccaaacaatcagaaatgcaatgatcaccaagaggagtccaatcaataaatattgccacgtatgatcttcttcgatagtgacatctttccgattgaggtctcgcgcaacatcgccagccactgtaaactcttttttaaattcccatctgtataaatatctttcttcctcatcaccattcttgactttatactgtccttcatcgctttttccgctgtaggcaacagatttcagcaggtaagtacctgcttcaagcttttgtccttctaatgagatgggataagaaaaatgggaatttggtgccatctgcataccagaagtatcagaagaatagcggctgtcgttttgcccttttttagtgacatcgttgatcaaacaaaatgaattcaaataggcagcggtcggattttgaaaagtcacattgattacattgcgggcattcacttgatcaggttcgacggctaacaacttcaaatctggaacgatttcatccgttgtttgtctcaacaaaattgcgacgacataggcatattcatttttgatcgctaatccttgatcctcggactgatcagaggcttcttcctgcttttcttttaatgtcagtccaccggaaatcacgcctttaaatgattctgaaggcatgcttacttttaaaggcaaagtcacttgagactgtttgggaatcgtgatggtctctgcgatgtctaccaaatccttcaaattgtgcgttaaggtttcatcaggttcgatatcattttgaccatactcaacaacgccgtttagattggtggttgccgaagcgatcttcggctcaatcactacgtccttatccgtatcatttcttaatagaacctccaccgtttgaacagcacctggtgacatcttcaaatcaaaataagtcttagatttgtctatttggttctctggtatgactggatttactgcaaaattgaattcagaggccatgcctcttaccgaaataaaaaagaaaagacttgccaaaaccagtataatgagctgtttactttttttcatgatggattttccctctctatctatgtaccacccttacgtatcaaaaccttacacttaaagggactggttgctatggatttgtcggggtatcagttagcagccaggtaaatgtggtactgtacttcacggcatatttcgttgttgaaccaggcacttctaattcaatactatctactgctgcgaataaactgtcaccccagctcataagataagtaccggctccttcccctttttgggcactcatgactaatgattcagccccattgggatccagggtaatcgtgcttttaaaattagaaggttttggggattcggatggtgtaacgatcgtcccgttagtcaagcgaatttgagctgcttttaattcttggtctttccctgttttaaattggccattttgtttgacatgcaacgtccagccgctttccgttcctcggttatctgtgacttgtacaaaatttggtccttcttgttctgcacctgctgcatcctcatatttttgcaatgaggcatggtagacttccgtttttgaagtgattttttgcatgccaaaatacaaactggaggcaaagtcgatcgataacggtccgttggttcctggttcaggtttgccatctggcgtggtgggatcgactggtttgattggattgtctggatctgggtctattggactgattggatccgttggctccgtgtttggttcaaagacaatttgaccatttgaatgataagctgccacttctgctgcttgagcagtgatcgtgctcgtcattcccaatcctacgaatactgctgcggttactatttttttcacttttctgccccttcttattcagtctctggtacatttttgaggtaccaaatcaaggttgttcgatattctttggctaatttaaccgaacgaccaggaatgtttaattttacagctgccgctccttctgatgcatcagcaccaaagcgatagatccaagtccccatccctttgcctgccgggacattcaccaagttcatttcactattgggaacaaatgtgtgattctctactactgttggtgcatactgcttatctgtcacagaaattgctgttccggaagaaattgataatgaagcccctgctagcacttcactctgtgctgtcttaaattgaccgttctgtatgacgctaagagaccagccttcttgagtcccccgtttatctgtgacttgcacataattcggacctgctaaacttgaagtgaactcttgcagttttgcatagtaatccattgtttctgatgtgatcttttgattgccaaattggaaactggaggcaaaatcaattgacaacggcccagccgttcctggatttggtcccattggatccgtgggatcgaccgggtcgactggtttttccggatcggtagggtcgactggtttagtgagatcattatccgtttcaaaaataattgccccatttgatgtatactctgctgcaactgcggtgatcggcaagattattgaactaaggatgacgatacccatcgttattaaactctttttcatttcatttgctcctttttgataaaatacctagtgctgccaacaagcaacccccatcgcgagttaactggaagagtcagaacccgttgtgggtaagattttatgtccttgttggtcgaatggctgatttctcagtactttcgcctatggtcttggattttttgctggatattcctaaacgccataaaatgacgttccgccattgctgtcatccgcgcctatttcagcagctaaggtagttgccaaaaacaagaataatcagccgagcaaacttgcattaatgactatttttatctttactcttctgccttttatggattgcctggagcagatactagttgccaggataacgttccgctatattcgcctattttttgcttttctaccggaacaactaatttaagacctttattcgctgtttctccccattcttgattcacatgatagtcgccgttttcggtcaattccgtctcttcaacgataatttccccatttgttagtaattgctcttccccattttttacaaagaacaacgtattttctaaatgatctgtcccattactcaagctctgctgttctttcacagtgagccgccaaggacttcgttcagatcctcgtgtatctttgacaatcaaatctccttgaatgtcaggccaatacgtttgagtggtggtagtgattttttgtgccccaaaatcgatagttgtcggtacactgctcaaggtcaactcaccagcgatcgccacattcactgttttttcagcagtttgcccattttcggtgaaatgatacgtagttgtgacattttttagcagctcttcttcgcttgtttgctggatcgattcgagtgcttctggtgcaacttgcggcaactgctcgtctcgaccatcagcaaaaatcgttgcggcttccgtatatgctgctaaatcagcttgattcgtgatagccgttgcttcccctaaagtcaagcggctatctttggcaaagacagcgaattgccgattgcttgccaaggcactctcatttttcacgactaccagattgactgcttgttctacagatgattgatttgctgctcctgctttgaatgaaacaagatgcttgcgagaagttgctgaccccaatggtttttgaatctctgctattgcttcttccgtcagactatctgtaaagaatgggcgtccttgtgcctgcaaatagtccagtgcatcttctttagtgaggttctcagcttcttgttctgtaatgattgcgttctgagcacgaagttcagcttgattcgagtaagaaaccttcacttgatagctgtattcaccatcgggaatctgccaatcgactggatctgaagacgattgttctgggattgtttctgtcgcactagcaactttgcttgactggatctgtccagcataaaaccaagaacctttattctgggtttctggtgtaaaggtcagtatcggtaaatttgacccagtatacggaataagcagccgccctttttgaacctggatgccagcaatatctgttccccatgcttgaatcacaagtggcgcattattttctttaacgcctgtcacgtcatgagtgattgaaccttgcccatcagcgataccgggcatttcgacttcatagtcgatcactgaaccaggaatcgcaattccgtagccattgactcccgtcacatcattgtccccaatgaatgttttaccagtcgctttttcgatgccgctaaaagtgatcggcgtgatcggcgtcgcattgtttgcaactggattgatagtcaatacttggtagcttgtgacttctccaaaccaagtgccctgactttttgctcgtgctgcagcatcattctccgtatttttgatccaagtcaaatgatctttttttgaatctggcacttcaaaatcggaaaggttgatccgaccagtacccggaggagattcaatggttgcctcatcttcgatggttaacttactgcctgaaatcatgttgtttgctgaagaaattccaataccggcatttttcgacagctggatcgtcccaaactggtgataagtcgtactatggttggccgctgtagctgagcgcccattttttatatccccaccggtagccatcaatgtcaatccgttagtcacagttaattcggtaaaattcacgagacctaatcctgtcatagatatgggctcatcttggtaagcattggttccatctacattctcgccaaaattcattttgacttgattggtgctgttagcaacgattgcattggtgaaattgtccgttgcatttccgccagagatcccattgatacttttcgccccttgaatacgcatctctacatcgcgcaaaatctgattagaggaaatattcgagtaataggtggtatataaattaccaatactggaatcttccgcttgaatgttcatcatgatcttgccgcttctcgtattgctagcagttcggccgccatccccataaatcgtggcaccgttcaagacatccgatcctggttttgtatagatgttcagcgtaatcgtattggatgtatctgttccgacaatatttgtactgttgaatggatttccgccagaaatattggtcccgctaggcagcttaaactcaccgtcataatttcttaaatccaatgttaaacttgcatttcccaatagtctgccattattagtcacaccgccagaaaaaccattagagccagttcgtggggtaccggaaaagttcccgccgaaaatccgattattcgaatttccgttgatcgtatgagaactggaatctccgtatgaagcccctagagaggcattgatcaccccatcataaaccgttactgccacgttcccaccaatcaagagatcgttccagccgccgccagacaagaaccaatccacttgtccgttattgactgtcgtttcaccattaccatagactcttctaccggtatagccagtaccttcaagggtgtctacgatccctgagttcaatgtattcgatgcatttccttcaataactccagagaaagagccgccataggtccagcgagcaaccgtattatttagaattgttttagtattccctttgatgtagatattccaggtagttcccggatctcccccaccgccgacaatatcccagccagatagttcccctcgatttttggttgttgtggaataagcaaggttggtcggttttgatcctttataagcaataccgtctccacctggactgccatctgctgtaatcgaccccacttcaatcgtggtattcccatcaatataaccgccgcgacctgcagctgtagtatatgttgcaccatttgaaaaagaaccgctgaccagatgggaggtaatattgccgtatactttgaaacttgctcccgcttctgctaattgagcccgttgtgcgggagtataattgtcgtaagtcgttgtattcgaagctcccatcgaactttgtgagagcgtgctgacattgttcccgccgccgccattgaaatcaccgatcccaccgacactagcgctaggacccgctttgaccgtatttacgatgtttccattgattgtgccagagtatcgattaccaccttcaaaagttgcccggcctgtagaatagagactcgaatcaagattcgttacgatggcatctttagcaggttccgagccaatatttccataataggaaccgccgataaaacgattggctgtcccagtccagcctccactaccggaaacagtgctgttgattctaccgtcgatcgttccatactgaacccctccgacaaacgttcccaaccgaaaattggcatttttcgtagcaatcgtcgtttcaacattcccagtcacattggctgcatttgtagcacttgatccaacaccaccgccataatagtttgtcaatgtgccattcaattgcttgatcgctacttttgtattgccatcgatcgttccaacattggctccccctgcaatggtacttatcccagagacggtattgtttacgttgatcgttacattccccttcaacgttccgccgctttggttgcccccataaatattccaagtacctgaacccgtgttattcacatggatcgtcggattgccttccagatccccactgtttgtgccaccatatatcgtaaagccatttccaacggcacccccattgaggaaaagactgtgcccgttcatgtaaatcgtcgatcccctatagtcgatattgcgaaacacgatatccgagccaaaataattattcgttgagaaatcaacccgtcgactgcctgaagccaatgttgtcgcatctgtgatgggatcgttagcatgaccagttaatatcaagcgactaactttcccttgtaatgcataaaacgtgatattgctactgtctactgtgcttggtattgttttggctgtcagatcagccggtaaagtcaaggtaccccctgatccgacatacaaagcaaactcaccgccattgccattttgatacatatcaaacaaggcttgccgaaagccatcgacactatttgcatactcagcgtaagtttccccatcgcctgcaggacttggaacggcaacaagtcgtgaaggatctgcacttgcaataatatctttgatggacaggtctactaaggaaccgctagaccggacactcacgccctgtttaaaaactgctagcaggatctgatcatgatctaggtccacgttttgcaatgcttcattactataaatttttccttctagctgccagccttcaaaggatgccggatttttaaaggaaggaatgtccgttgctgtaagacgttccccttttttcttgctgatttgaaggcttgtttctcctgtttccaacaaacgcccttcagcacttttgaaggttatcgtcagttcttctgactcttgtgaagaactagtaacagattcttgggaatgagattcagatgctgaatgtgctggcgattcatccgattctgctgtttcagtcgcttcagatgtttcgtttgtttcgttatcctgacttgcggtaccttcactgctttcactgctactttctctgttactcgtgatactttccttattatctatatcgctaagcttttctaactcgtttaaagtatccgttgtttcacttttttgcgcgatactttctgcatgtgcaactacctctgtatatgaaaaacaaggagaagatactaatagaaaaacaagaaaattggttaaaaaacgattcactttatccctcctgactgagtgaaaatgagtaaaatattgcgcaatacacgcattatgctatccatagtctatatccaaataaaaaaaggattataatttttttttcatccattccaaaattatgattataaattgacatcctaaccgcttgtttcttctcatttttggccttgtcaggcagtttgtttgacatttacttgaaatgcttggaaaggataaatttagagttaatttcacctagcatactaaaaaaacgtaagagttcaagagatataattagaataagattataaaaatcacataataaagcaatctttaccactgaaaaattaatctattatccgaattatttgtacttgatgcccctatatagaaatcgctaacatcatttatatttcatagaattaataatgttataacgaataataattcactgtattttctaaaataaaataactcaaagtataataactgaaaaaaattttataattttttctaaacaacattagaaaaataatacaatcataaaaaataaaataactattaatctaatttaacagcatgtatttttatttccgtgcgcaaaaaaagcaccaaacagtcctctgtttggtgcttcattttcaattatttggaaaagaacgtccatcaataaatgttgtatagatatgctcgtcctctacttgctctccttgaatcgatttgacgattttctctgaagcaatcattccccaacgatgcttcgagtaagaaattgtcgacaaccgcggctgtataaacgcccctaattctgtattgtcaaaaccaatgatgcggatatcttctccgatttttaagtctgttttacgtacatacttataaaccccgatggccatttcatcgtttaaggcaaagatatcgattggtcttagcggattttttgctaaaatttcttctgctccccgataccctgagggttcagtaaaatcaccagctattacatcataggaaatgccaaatcgggtaagctctttgatactggcttctaaccgttcttgactatcataacttttttcaggaccagcaagtaaaaagacatgttggctgccacctgaaatcaatttatcaatagccagtgccgcaccacctttattatccaaaaggacttgatggatattttcatgatcgaggatccgatctagtacaacgatttgatgtccccgctgagcataccgctcaatttcctctgaaggaaaagtccaatctaaaacgatggctccatcgatcatacgctctggtataaacaaatgggattttttgccgctgcaaacaatcatttcgtaaccaaaagtctcgagactttttttaatcccgtctagcaactctccatagaaactccccgcgtagtctgcgaggtacacgccaatgatgttcgtttgtctgcgcttcagtgtacgagcagccatgttcggaacataattcaagtcacgagcaatcgcttggatacgggcgcgcgtctcctccgtcactttagggctgccgttcaaagcataggatacagtggaaatagacacaccggcttttttagcaatatctttgatccctaccatggctcctcctttctatcgataaatatcgatatgatttatttccttattgaacaacggcagcactgctgatttgtctaaacaaaaggccccttttcgatagctgttttctgctagtgtatagtctaccggttggccattgatcaatacctgttcttttgacgcttcgtgaaaatggatcttaaccggttgatcaaagacccggtaggtcatcgttaagtcagataactcagttggcaagacaggatcaaggaacaaatcatctgccatttcgcgaatgcccaagacattgctgatcaattgattcaaatagatacctggtccgctggagtacacgcgccaaccgccttttacaccgacgcttccatctctaagtttaccaaaattctcttgggcttcaagccttgttttgaaatcgccgtcagagctgctgaaatagacattggcttgtcgcagttctgcatttggcacgcgttcttgcaactgaataggattgatgacccctaaagcatgccaagtttcttctttttgtcccaatttggccattgcttcagtaaaacggatgtgggcatgaacatattgcaacccgatttcccgaccaaagttcgctgcttgctctgcacgtttgaaattcgtactgaccccaccatgataagccgctggacgattcatcaagcgaacgccatctggatgttgcaagtgttctttgatgatgcctaaatggtgctcggcttcgtccggagaaagtaattcaccgatcatgctttgctgcatcggcaacaatcggtactgaatccctgtctttttgtcttctggatggatcatcaattccacatgttcagggtcttccatataaacaaatcctgggatggttcctgaggacaaaatgtatttatcaaaatctgtacgaatgccgctgacgatggtttgtaaatgatcagcataatttggatcatagtctttcagctgttccgctagtttcttcatcacttcataagttaatgcaactgtccaactgctggccatctgctttttcaatttgctattgtttggctgcagggtatcatcccagtccccatccccataacatgaaagatacgtaccttccaagaaattcgcttcgatatatgcaatctctttctgtaaatgatcataaagagaagcagtttgacttgtctttaagaacgtttcgcgatctgtataaggtatttgcgtttctaaaatcgcgaagtccttcgttttttccaagtaatcgctgacgactttcattggccacacaatcacatctccatgactttcgtcggctttttgtttttcgtagcggtcaaacataaaccattgcggccaattgccatcgtcggcaaattgattggcaaagaggtgtttgatgatcgacgcaacgatctctggacgattgactgctaagaaaaattctgttggtccttgtgagacatctctggtcccccaagcagcaccgccatactgttccaaaccatgaggagacaaataatggaccagcatgttgtgcgtgtaccaccgagagagcaaattaagagtttggacttctgcttggtcatgggtcaattcaaattgattcagcagtgaatcaatgaacgtcacatattttgcttcttcttgctgcttagaagacgcttgttctcggtaaggatctccggtcaacgttccctgaatcttaagggtaacttctgactgatccgcaaatgtcagaacagttagtgcgccatcactgttttcttgtaagaacaaggaatcatctgtcacatcaaaaggctgatccgcctgcagataataagttaattctggatacgcttcttttactggtgacgtagtcccgcttgtgatcactacttgctgctcttttttcacaaccgctgtcggtgcttcttcatctggccccatcaaaaactggttgctgatggcccatgaataagcctttttgctatggatcatcgttcggatctcacggctgtcaagcagtgtatacgtcgtgaccgtgatcaaatcatctgctgttttgtaataccacgttgcagagttcagccccatctcgaacgcagatggcatcgtcaataagcgccacgtatcctgttctttcaagtagatccgctgtcctgatcgtttcatgacattcaacgcattacggctgttactcaataatttattcattgacgtattccctagaacgatctgcgaattgaaaataccatacatataaaccgtcgtactaagcaacggctgatctaccactagatcactgccactcagcaatatatgcccatgagcccgttccatggcactttctttttccttcaacacaacgtgacggtagttttcggtaaaaaatgaatacatttggccatcgattcgttccattgcttcctgttttggaaatagcgcggaaatatctgcttctgacaaggtatctccagtcaatgctgctccgagttgttttgccggaagtagctgtgtcgtcaatgactcaaaagtcaatttttgaaactgttccttcagagaagggcggtcgaattgcggaccggatactgcttgtggctgatctgccttgacagcactataaaaaatgacttctgttgtttcgtcagatagctgataagactcggactgcaaagcaatgtaggcaaattcatattgatacaattcattcgctaatgtttcgtgcgctaaggcttgcggcaaattagtcaccttgtatgttctgccaaaaaattgatacccatctgttgaataactccgcaagggttggaaacttccttgttcgactaatggaaatttgccggattgcggttgattttgacgagaagagacgacgatcgttccgttatcctgagtcacgtggtgatccagatattgagaaacatacgcttcattggactgaactgctccttttagtgcattgcctatatcttgaccataaatgatatctgcttttccagaacccgttaactggattcgccaaaaccagcaatcttctgccagttgcaagtccacttgataatgaacgtccaaaaactctcctgaccaagacaactgctgttgggaatacccaaacttactggctgaattagaaccgaccatcggtgtccaacgaatcccttctgatgtatagactcgcagatacaattgattcaaactgccgtctaacggattgccatttagttgattgatcatcatgccattgctatctatttcatacagatccccggttttcaaaaacctcaggcgtgtctgattcttttcaagagtaatatattgtgtcatataaaccttcctatccttatcttacgaatttgaatgtagccatctgcagatcgcgactgttgctgccgaccatggcttggaatgtgccagcatcactggatgtttcctgattgctgtggacgtaacgcaacatatcttccgtaattgaaaaagttacttctttggtttcccctggttctaaccatactttttggaatccttttaattctttgattggtcggacaacttcaccaacgaggtctcgcagatataactggacggtttcttcaccagcaaagtcgctattattcttgatctgaagggatactgtcagtgtctcttcagcagacagttgtgatttatctaaacttaactcactatactgagcctcgtgatagctcaaaccgaaaccaaaaggatattttgcatagttggagacatccaaatatttcgagacatatttttcatcaggtgcactttcataaggacgaccggtagtttcagtattgtaataaacaggtacttgaccgactgtttctgggaaagacatactcaaacggccgcttggattgtattgtccccataaaagatttgctaatgcgtgaccaccttctgttccagggaaccatgcttcaacgatggcttttgcttcatcaatgccttgaagatctaatggacgaccattatacaaggtcacaacgagttgctcattgactgcctgcaattgtttgaataatgctaactgcgcttcaggcaagcgaatatcgctgcggctcgctgcttctccgctcatccagtcttgttcacctagtgcgagaaccactttatctgcttgtttagctaatgtaacagcttcattgatcgctgcttctgttggcgcaaaataatcgaatggttcttttccataaagaatgttctctgaaactgctttgctcccttcgatcaatgaaacggcttcttcttgtttcccttgccatgaccatgcacctaaaatatctttagagtgagccgctggtccaatgatcgcgaccgtctccgttgatttaaatggtaagatgttctcattcttcaataaaaccattgatttttgagcgatttctctcgcggctgttcgatgttcttgcgaaagtacgaccctagcttcagcagcttcatctgccccacgatgaggattttcaaaaagaccaagatcatttttaagggtcaagatccgcaatactgcttcatccaataactcttccgcaacagcgccttcttcgatcaattctttcaaataatcgttgtagcaagtcgtcatcatttcaatatcgacgcctgctttgatcgctaattctgccgcctgtttctcatcctctgctgcgccatgggcaatgatttctttgaccgcaccccagtcagagatcactacgccatcaaaaccaaattcttttcgcaacacatcacggaacaaccagcgattcgctgtagccggaatcccatctaccgtattaaaggaagtcatcaccaattttgccccagctgctagtgcggcttggtagcctggtaagtaactttcccgcaattgacgctcagacatattgactgtgttgtaatcacgaccgccaattgctgcgccatacgccgcaaaatgcttcacacaagcggcgacccgttcaaaatcattggtcaagtcttctccttggtagcctttcacgaaagcctccgcaaggcgactgttcaagtagggatcttctccggtagattccatcactcgtccccaacgagggtctcggactaagtccaccattggcgagaacgtcacatggagcccagacacagcggcttctctagctgaaatttcggccatttgttccgcagcattcagatcccacgaactacctagagccaatggaatcgggaagattgttcgaaacccatggataatatctgccattagaatcgtcgggatctgcaggcgattgtttttgatgtattcttgttgtactcggatcgcttctttggcaccggaaacgcctagcgttgttccagcgttgttgatggtttcttgggtcagtcccagatcactcatcggtccggttttttcttccgctttgtctgaataaaacgcagcagccagttgcaataattgatcgattttttcatcgatagtcatttgttcaagtaagtgcgtcaattttgtcttttccatttttgttccacctttatcgttcatcgaatcggagatctgcttccaacgggaaatgatcggaaggaaaccgtccgtcacaagaatccgtcaaacacccggttttaatgattcgaaatcctttagtataaatataatcaatttcttctaactggttccatgggagttgatagtcaaaattttgataggaacctctgggaccgtaatgtcctttttcattttgttcttttgcgttaacaaaaatcgtttgcagggattcatggacgcgttcaactgcttctgcattgagatcccccattagtaaaacgggtaaagcggcgattttatccgctaaccgttccaagatgactttcatcccttcaaaacgggcgatttctgaaatattgtccagatgcgtgtcgatgactaaaaagtcatgtccttttctatctcttagtaccgtccacaaacacagacgcaagtattccgcttctggatgaatacttggcacatcaggtgtcagagataaccaaaatgagcctgaatctactttagaaaacatcgtcttcttgtaatagatcccgataccttctcctgttccatcgccgtctcgttcagcagttaccgactcgtaatcagtcaatcttgctaaatcagcgacttgcgtcggccggacttcttgtacgcacaaaatatcccaatcatgataatcgatcaatgccaatactttgtccgcacgataagaccattgccactctttatcgtaatccgtatccacacgtaaattgtaagttgccactttcatttcttcatatcctttttaacaatttttggatctgttgcatttcttttcgaatctgtttggcttcaccgccgccatgccctttgtttaaatacacagttaattgttttggggttgagattcgatgataactgacaaaaaaatcggtcattgggcagataggatcctggctccctactgaagcaaagacagggccagtgatttttgctgccagatttttcaaatcatagtaggccatttggtaatagatggtctccttgctatctggaaaggtatcgatatattcttgcatcacatgatagctcccagttctgctttcgatgcggtgagaaatattcgagtgactaggaacatctgcaaaagtcgcaaagattggcgtttcagccagcgcattgacaattaatgcaatcccgccgccttgtgacccgcctcttaaaatcactcgttcagaatcaatctccggcagctctgctgcgacctctagcaggcgaagactatctgcaatcatgcgtttcatataaaaatcttctttttttaaaattcctcgaccaaacggtgcctcatgttgcgtcgtttcataaggatgtgtatctttcgtacggccgccttgcccgcgattatcgatcaccaagcaggcacaatcaatcaatgcccagtgggcaaactgaaagggttcctgtaggtgattcatataacctaaataatcgatgacgattggaagttggctcttatttttcggaactaaaagatagccgtaaatcgtttcattgtataaactttggaaattgacctgatagacatcgattcctgtcagcaatgctggttgttgctttcgttcaaacgctaatggaatctgtttgatttcttgtttgacttgtcgccaaaaacggtcgatttcctcctgagatggttcatttctaattgatttcattgacgtcaccctcttttgcccacaccttatgaaagaacagtacttgcagataagcgaatcctgaaatacctaaacatacgaataagaaagaattgatcttattcagcaatagaaatacgaatactggaatcactagcaagataatcgcatttgcggtactgctcaacaccgcataggcagtttcgtgtgcggtttgtttgactgtggaagaaaacaaacaaaacagtaggacaaacaccgtcaagaataaaccagctaaactgctgagtatcactgccaacaccccaagataagtggtgattcccatcaatccataaatgatcgccgcggtgacagcaacataccccacgatgatcccttcaagtacgattccacgtttgatatttgctagaaaagctcgactataccgttgccaaactggaacatctttttcttggtaaagctgatcgatggtttgatacaaggcgatcaaggctggtcctgtcagtacaatcgtgaccgcaggaacaaggaacaaaaaacttaataggatcatatccgcggcaaaggaaaagacacgatagtaccatccttcataagagaaaatttgtttcatctccactcacctgctccctttctagtttcaatcctactgatttcttgttgttttcttactcatctcttgtttattatccttttgctaaagtagtaaaaagatccttttacatatacttttgttggtacttttctacatctgctcgtctacactgcgcttcgcctacagttgcttctaggctggcgccaagaagaacttgcatgccttgctttgcaagccaatcgcagtgtttcaaagcaaaaagaggaaaggtcgttgggtctcgctttcctcttttcatcctttctataactgattatttaagtttttcgcggttttctgccattttttcagatttgacttctttgattgcatcccaattgttggaatctaaaaaactttcaaaatcagacagtgttgaatcaaacgttttttcatcttttgaacgaatcaaggagatgactgtgctatttagttttgttttgatcgaattattggaacgagcttctgcagtcccagcatctggatctgtgttctcaataacaaagtgcggataaagttttccttcaccccattcttgcatttgggttaatgcgctctctgtttctactttcaatgcattgacacggtcattgttgaagtagttgaagcgactgataccatatttcttgttgtacccttcgttatctgttttctccatttcttttacttcaggtaagtaatcgattttgccttcgtcattgtattcataagtgacgccttcaacaccgaatttcgtcaagatttgtcctggttcatcgatcaagtaagtgaatagttgagtgacttttgctggatcgactgcatcttttgtgatgtagttgatcaaccagcctgagataccggtttgattcaatgttggtttccggcctgatgtgctggctggtccatcaatagcaatatagcgagtatcagaattcttcataaattcagtaaagttgccgccttgaccactagttcctgcaacaagcatcgttgcatatttcccttgttttactttttcatcataggtcggaccgtcatctgtaaagctgtcatcactgatgttgccttcacggtatactttgttgaatgttttcaaccaattgatatattcttcatctaagttgcggtcatagtaattaccagattcatcttctaatggaacacctaagaagtcttgtaatttatctaagaaaggacctgctgtgtcaccgacagtcgtgaagcccattggggttagatcaggatatttctctttgatttgatccattactttgacaaaattttctggtttagaaatgtctggtttgccaagtgcttcatagacatcttcacgaatgacgaagttatcatttaccggaatattgccgctttcataatcggctgctgtattcgaatagtttggatagccatatgttttgccatcgtctaatgcaaaccaattgaaggtatcttctgttacgacattcaataggtaaggatcatattttttcgctagatcattcaatgagtaagcccagctatctgctttagtggctgcttgactggttttgtccatcaatgtcacgatgtctggcatatcgccacttgaaataagtgcattcaacttcgagtcgtctccggaaataaattcgatatcgatatttaaatctttcttgatctgtgcggtggtaacatcttccccaaaaggtaatgccgtccagtctgagttgatgtaccaagtgattttagttggttcttttttggtatcaagtttccatgctggtgttttctcatcaagctcataacgatctttgatcgaaaaatctgagctgctagcgtcatccgagctgccgccacatgctgctaagctaagtaatgctgttgctgccaataaactgcctaatacttttttcatactgatccctctttctattcttttaccgcaccggccatcataccgccgatgaagtgtttttgaagtaatggatagataatcaaaattggtacagtcgtaataacgatagtagccaattgcaccccgcgggtcgttgcctgcacgacaaagtcggtactaccgctttcggtcatcgtgcttaagttggactgcacaatgatttcatagatcttcatttgcagcggatagagatattctttggtgatgtacaattttgtggtcataaagtcgttccattgtccgacaccattgaacaatatgatggtagctaatgctggtttcgttaatggtaggaaaatcttgtaaaaaatttgaaattcgctggccccatcgattttcgccgattcttccaaagaaggaggaatctcacggaaaaagttcatcaagataacgacgtcataatagctgaataacgctggaatgatatagacccaaaatgaatctagtaaccctaacgatttgatcagcaaataggttgggatcatccccccgccgaagtacatcgtaatgactcctagcgtggtgtagatattccggccgatcagccgtgatttactgagtccgtatgccacaacggcacaaaacagtgtatgtgtcactgccccgatcaatgttttcagtacagagatcaaaaatgcccgtgggatactgtcatcggaaaatactttccggtaattctcccaagtaaatccccgcggccataaaacgagaccgttttcagccaaccctgaactagaagataccgatgagactaagatattccagattggaataatgatcagcagcgaaaacagaacgaggatcactgtgttaaagaaataaaaccatttgttctcttgtgttcttctttttatcacttggtcacccctcctataagataactgaattgccattgttcaatttgcgtgtcacacgatcggtgatgactagaagaatgacagaaatgattgctattcccaagccaaccgctgttgcatatgagaaatcgccttgtgtcagacccattttataaacgaatgagttgatgacttccgatttgttttggttttgtgaattcatcaaaaccaatgtctggtctaaattagatcctaagatgccgctcacatttaggatcagattcaatgaaatgatcggcgtcaaaagtggtaatgtgattgtccgaatctgcgtcaacttggtggcgccatcgattctggccgcttcataaaaagttggatcgatacgagacattcctgcaagatataaaatcgttccccatcctacttctttccaaaggtcagataaaacagcgatccaccaatatttattaggatccaacaaatgattgacacctttatccatcattcctaaagacatcaggacttggttgataaacccattggtcgacaaccatgaaatcatcataccgcctaggacaatccaagaaaaaaagtgagggatatacgaaacggtttgaataaatttcttcaattttccgtcccgcatctcaaaaatcataatggcgagaataattggaatcgcaaagcctaagcctaacttcatcatactgattgctaacgtattcccaactgcttcccagaaaaaactgtcgtgtaaaataattcggaaattctctaaccctacccatggtgcagaggaaatcgtatcaatgaccgtataattcttaaaagcaataatgattccataaattggaatataattaaatacgatcatgaatgccacgcctggtagtaccatccaatgcagttgccgctgccggtatatctctttcagcttactcatacgcaaaaaccctttctgttatcgtctcaacgctcatcctatctttttctttttagtgaaacgtttctacgagttgattataaatcgcgctagaaagaaatgcaagcctttacatcattaaagttttatcatttttcattatctcatttttaatgacttacatatcctttaaagatatttttcacaaacaaaaacctttaataacaaggttatccgctacaccagatcacttatttttgtttttctacagctcttgcaactgtttattgcgttgtttcttttctcgaagcaactaattttagaacatgaacgatagaaaaacgtttcactaaaccataaaaaaaagagctttacagctcttcaaaatgattttcatagccaaaatgggtataagcaagtgtggtagcgatccgtccacgtggtgttcgtttcaaaaaccctctctgaatcaagtaaggctcatacatatcttccacggtctctgtttcttcaccgatgtttacagataatgtgctgaggcccacaggccctccaccatacaactcgatcatcgttcgaatcagcttctgatccacataatctaaaccagcatgatcgacttgcaaaagcagcaaagctttatctgcgatttggcggtcaatgattccattcgcttgcacttgcgcgaagtctcgaacacgtttcagcaagcggttagcgatccgtggcgttcctcgagatcgtcgagcaatctcaaatgccccttcttccacgatctccgtctgaaaaatatccgctgaacgtaagacgatttcttttaagtcttggtcttcataatattccatatgagaaatgatcccaaatcgatcccgtaatggtgcagaaagcatccctgccctagtcgtagctcctactagggtgaatggcggcaacgggaaatggaccggatgcgcagttgttccttggccaaccatgatgtccacgaagaaatcttccattgcagaatagagcatttcttcggcaactcgcggcaaacgatggatctcatcaataaacaagacatcccccggctgcaattcattcaaaatcgcaatcaagtctcccggcttttcgatagcaggtccactagtcgtcttgatgttgaccgccatttcattggcgatgaccatcgccattgtcgtctttcctaatccaggtggtccgtaaagcagcacatgatccaatgcttcttcccgatttttggctgcttgaatgtagatcgacaactcttcttttactttattttgaccgatatattgcgcgagaaactgcggacgcaatgatttttcgatcaattcttctgtttcattcgtttccggtgaaacaatccgttcatccgtcacctaactcgctccttattttttcatcatcaattttaatgcttctcgtaagtattcatctgttgatttagtcgtattaggcgctaaatatttctcagctttcttgatttctttttcactatagcctaatgctttcaaagctgccatcgcttcgtccaacgcggtattcgccacagtgactggtgccgttggctcttcaccgactaattctgcgacttttccttttaagtccaatatcatttgctgtgctgtttttttgccaacacctgggaatttggttaaataagtgacatctccgttttcgacagccgtgatcaatcccgcatggtcttcattcgccataattgccaatgcacttttaggaccgatcccagagacgctgatcagttttaaaaataattgctttccttctaatgtagaaaacccgtataaactatgggcatcttctctaattacttgatgcagataaatcttcacttcttgattcagcttgccgctgaacgcatacggattgccgaatgccacttgataaccgataccgtgcgtttcaacaacgatatacgccggaaagatatccgtgacttttccaataatatattcgtacataaccgttcctttctatacatctagctgtacatacgttccctttattgtagcatagactgaaagacaaaaaaagaagcaagcgaagcttgctcctttactcaacaagagaagtatattctccatatccttgctcagccatttcttccaatgggacgaatcgcaaggctgcggaattgatgcagtagcgcaacccgcctttgtcttgcgggccgtctgaaaaaacatgtcctaaatgggaatctgcttctttactgcggacttcgacacggtgcatgccatgagagaaatctgctttctctttgatttctttgcggtcgatgggcttcgaaaaagaaggccatccacaaccagcatcatacttatctgtcgaagcgaatagcggttcgccgctgacgatatccacatagatccctttttcataaaaatcatcataagtccctgtaaaaggacgttcggtcgcattttcttgtgtgaccgcatattcgatcggtgacaatttcgctatcaaatcttcttttgattctgacatttttctcacctactttcttctcttatcttgccttttttccaatcgtttgtaaacgaacttgcttctttacttaagaagagggcagttctggccacattctggttctttcagcaaaatgataaaacggcggctggtctttcgtatagatttcttctgtgaaaactgcttctgtcaattcttgaaacaaaccagtggcaaagaagaattctgccgtctcctgtgcataataaaataagctagagccacactggcggcaaaatcatctttgcgcccaattagaagagttataccgttgaatcaaggattcgccagtaaatgtgatttgatcacgggaacaagcggccagcgctaaaaaaggaccaccatgaaatttctgacacattgagcaatgacaagcagtcacttggggatgaacctccgttagctcaatcgtaacttgaccacaaagacacctgccggatagattcatttttccagctcctccggaaattcttttaataacttggcaaccgtattaacagggaagccaacgatcgtataaaaatccccttggatcgcttcaacaaacacttttgctgctccttggatcccatagcccccggctttgtcttgatattccccagttttcagatactcggtaatcatttgctccgtcaacagactaaaggatacttgtgcagaaaccaatttttctcgtcgtttttcttgtttttgtaaaacgaccgcagtatggacccaatgagtctttccactcatcttctgcaacatccgtctggcatctgcttcatcagcaggtttgccgaaaatctcctggcccaccactacggtagtgtcactggcgatcacaagatctgtgggaaagcaggctgtgacagttgctgccttttcccgcgccattcgctgcacatactcctctggtgcctctccaaataccacagactcatcgatatctgccggctgtatctgaaaagatgggaccaattccgctaataattcttttcgccgtggcgattgagaagctaagacaatcattccattccactccttgcacgatgcggatcttggatccgtttaaacattcgctccatatcactattggtaaaatgaatcaataccggacgtccatgaggacaattgaagggattctcacactttgcaagatccgccaacaggattcgtgcttgcgcctcatttagataatgattggctttgatcgaacgtttgcagctcatcatgatcgctgttgcttccctgaatttcttgacgctgactgaacctgtctctaaaagcatgtcgatcatttctcgaatgatgctttcttcttctcctgctgggtaccaagtgggatgcgcccttacaataaagctgttcgccccaaactcctccaaatggatcccaacttcttgtaattttttagtttgttccttcaacttgatcgcatcattattgggataatctaagacgatcggtaccaataattcttgcagatcgtcgctcacttctccgattttttcccgaaaatattcatatttgatccgttcttgggccgcatgctggtccacgatataaagtccttcgtcgctttgagcaaacaggtacgtcccatgcatctgtccgaaatattctaaatgagggaaacgttgcttggcaggcgtttcttctaacaaacgatccacatatttcgtatagtttttctgtccggcatgcagttcaggatgcagccgttcttgcgcctgctcttcgattaacgacaagtcctgctgactagcatcctcgagaacagacgctgctggttgatcaacttcttggacaatctctgtcacaggtcctgtcgcagcaaagggatctcgcaacgttttattgggcagtgtttcttccagactatcgaaaactgcttgattttccacagaatatgccgaagactccggagccttttccctttgctccgcgctttctggaagttttccaccttcctccacagggttttccacaaagttacccacagtctgttgataacctgatgacgccacttgaaactttcctgtctcgcggttgaaagttaatcccgaagaagtcgtaggactcgttcccagatccagtttcgtttgttccacaggttcagtggtcacttttttcttaaaacgaagattatcggcagcattcggaatcaaattctcttctcgcaaactgtcattgatcgatttactgatcaatttggtcagttcttcttcttttgataaacgtacttcttgtttagtggggtgaacattgacatcgactaataatgggtccatcgtgatctccaggaccgcaatcgggaatcgtcccaccatcaattttgagccatatccagcgacgattgctttattcaaggcaaaattccgaatgtatcgtccattgatgatcgtggatagataattacggctagcccgggtcacttcaggcaacgagacataaccagtcagcttaaaatcaagatcttcactattgatagctaacatttttttagcagtctcaacaccatagatcccggcgatggtttgtttcaaatccccgctaccagtagtagtcagcattttattgccttcatggaccaagcgaaaagcaacttccgggtgactcaatgcaatacggttcacgatatcgccgatattggccaattctgtctgcaatgttttgacatatttcaagcgcgctggcgtattataaaaaaggttttctacagtgatcttcgttccttgccgcaagttcgctggtatatgttcttccacagtgcctcccttcaaccgaaggaatgagccttgagaagcatctttgacagctgtttcgattgttaaaatcgagactgaggcaatacttggcaatgcctcaccgcgaaagccaagtgtccgtatccgaaacaagtcatcgcggttatggatcttgctggtggcatggcgcttgaaggccgtaacgacatcttcttcggcaatcccctcgccattatcgatcacctggattttgcgtagaccggcttcttcaatgaagatatcgatctgtgtgctgccggcatccactgcattttccacaagttctttgacaacagaggctggccgttccacgacttcaccggcagcgatttgattcgctagacgttcagataattcttggatcttgcccatctgttttccttctttctagattcgtttttgcaattcataaagcttatttaacgcatccattggggtcatttctaagagattcagttttttcaactgatcgatgacgccaacttcttctgtggacacctcgctaaacaatgaaagctgttgtgtttcttctatcacaggcttttcgatcgttggttcatgttcttccagagctttcaagatcgttgccgcccgttgtagtaatccgctaggcagtcctgcaatttttgccacatggattccgtagctcttgtctgccggaccttccatcattttatgcaggaagacaacttcaccgtctttttctaccgctcctacatgaatgttccgcaaacgcagtaattcttcgtccaatatggtcagttcgtgataatgggtcgaaaaaagggtcttcgctttgacttctttatggatatattcaatgatggcttgagcaagtgccatcccatcataggtggctgttccacgccctaattcatcgaataggatcaaactgtttggtgtggcatgacgcaacgcctgattggcttccatcatctcgaccatgaatgtactttgtccagcaatcaagtcatcgctggcaccgattcgggtaaagatgcggtcaaaaatcggcatttctgctgattgcgcaggaacaaaacaaccgatttgagccataatcactaacagtgccaattgccgcatatacgtactcttaccagacatattcggtccggtgatcagtaaaatatcggtgtcttcatgcatcacgatgctattaggaatatattcttggtgccccagcactttttccacaacgggatgacgcccatcgacgatattcaaggatcgctcttttttcaaaactggccgtacatattgatagcgttcagcaattgtcgcaaaactttgtaacacatcgactgcactaatggctttggctaatttctgcaagcgaaggatactttttttcacttcttctcgtacttccaagaacaattggtattccagatccaccgatttttcttccgcttctaaaatcactgtttccagcttctttaattcaggtgaaataaaacgctccgcattagcaagggtctgttttcgttcataacggccttcttcgagaccagccagattggctttggtgatttcgatgtaataaccaaaaacacggttgaagcccacttttaaattcttgatgcctgtttcttggcgttctttggcttctaactcagctagccactgcttgccgttgcgcatcgcttcccgatacttgtctagttgttcgtgaaagccatctttgatgacatttccttcagtgatctgcagcggtgcgtcttcatcgatggcgctatcgatcaatgccactaactcatccagtggctccaattcgatcaacaggtcattccactctccacgattgatgcctttgatcaactgggcgatcagaggaacttgctgcaaagaagatttcagctgcagaagatcccgtccattgacattgccaaagacaactcgcccaactaagcgctccatgtcatatacttttgtcagtgcgtcttgtaagtctgctcgttcaaaaaagctgtccaacaatgattgaaccatttcttgacgtgcaaagatcttctttggttggatcaaaggacgatccaaccactgcttcaataaacgggcacccattgctgttttggtttcatctaataaccataagagtgttccatgcttttggccagttcgaatggatcgactcaattcgagattgaactttgagtaatagtccattttcaaagaatgatctggttgatattctactgcttgctggatatgagccaagctgcgtttttgggtgattgcgagataactcaataatttgccagtgaccgtcttttcatcttcaggcaatccgctagtcaaaaaacggaattcagcattttcttcatatgtctcttgttttgaaaaaacaacactcaagcgagtggtcaacagttctttaagggagtcaggaacttcgctgcacaaaacgacttccttggtttgtaaggcagcggcctcattcaataccgcatcctcgtcttctaaaagcgcggtctttaactcaccggtactcaagtctgcataagcaaaactgtaaccttgcgtcgttttcatcacagccgtcaagaagttattatctttggcggacagccctttgctatccatcactgtccctggagtgatcaattgaacgacttcccgtttgaccattcctttggtggttttgggatcttcgacttgttcacagatggcgactttatagccttgttcgatcaacgtatcaatgtaattactggcggcatgataagggactccgcacattgggatcggttcttccgcatttttgttgcggcttgtcaatgtcagctccaagatttgtgcagctttgatcgcatcttcattgaacagttcatagaaatctcccagacgatagaacaaaaaagcatcttggtattgtgccttgatgcttaaatattgttccatcataggagtgtttttagttttttgaggcatgagcatcttcctcctcgatggctttattcacttgcttttggatttctgttgtgacgtagtgcagcaattcatctgcttcctgaagtgccgcacgataggcgatcacgagtggatgctggtcatattgttgggtcaactcagccactcgtcgcaaagcatccttttttgcttccggtttatcataatgttcatactgaacgatttctttttgggtttgcttgattgcttcttctaactccagcagtttttgattcttttgcgcccgttgttgaatcctttgaaactcttgtactaccgggtgttgtgccaataattgccgcaacgcagccaattcttgtgctactgctgtttctttttctaatgggtccatgattctcctattctgtaaaaggccggtcttcgctgatttggattggacgaatcgatttggcttttccagtttgttcatcgatctcgatcagacaagcggacaaaatactgcgtccgttctcgatcacttcaaatcgttgcggcaatgccgtcaagaatttttcgatgataggttctcgtttcatccctaaaatcccatcataaggaccagtcattcctacatctgacaaataagccgttccttgtggcaaaattcgggcatcattggtttgtacgtgggtgtgtgtgccgacgactgcagaaactcgtccgtctagataccagcccatggcttgtttctcactcgttgtctcaccatgaaaatcaacaaagataaatggtgtacgcttgcgggcgatagtcaccaactcatccattttacgaaaagggtcatcaatgtcgaccatgaaagagcgtgcttgcatattgatgactgctaattcgatcgcattgactttcacaaagaccattcctgtaccaggagtcccttctggaaaatttgccggacgaatcattttttttgcatcaccaataaattcaaaaatatctcgattatcccatgtatgatttcctagtgtgatcacatcgacgccatcttgaagaaatttcttataaattttccccgtgatcccccgacccgcagctgcattctcgccatttgcgatcgtcacttgcggccgataggctttcttcaattttggtaaatactctgtcaaggtatttctccctaacgatccaaccacatctccaataaataatacccgcacactttttcctcttctcttttaacatctttctttattataagtgtttttcttgagaaaaaaaagagctattccataacagcaaacaaccttaaactacaggaattccttcctaccgactgctcttgttgctcttctaggaccctttagaaaataaaacactctccaaataacgttggtcgtttggagagtcatcattattcagcaacacgtttcacgatcgcaacgattaagtcccgcgcctttgccatcgcttcaacagtgataaattcatattgaccgtggaaattctcgccgccggtaaatagattaggggttgggatccctttgtaagtgattttggacccatctgtgccgccgcgaaaaggggcttcgatcggtgtgatccctaagtctttcattgcttgacgagcaatgataacactttgaggattttctttgattcggtcgcccatattgtagtattgatcatacagctgataggtgatccgctcaccatagtactcattcaacttttcaatgatctgcaccatcttctccttgcgcttttggaaaagcgtttgatcgtgatcacgaatgatgtaggagagttctgcttgcccgatatgtccagaaagattgtgaagtaagtaaaagccttgatagtcttttgttttttccgggacttctgcttgcggcagtgccgcatcgatctggttggcgatctttaatgcattgacgagacgaccataagccgtcccaggatggacgcttgttccgttgatttggatatcgatccgcgcagcattaaaggtttcatactccatatgtcccacacgaccactgtccattgtataagcaaaagccactgggaaatcggctgggtcaaacagatccgcccctttcccaatttcttcatccggaccaaaagcgatccagacatctccccgttcttgtggatcaatcgtttgtaaaatccgcaatgcatcgatgatctcagcaatcccggctttatcgtctgcacctaggagcgtcgttccatctgtagtgatcaacgtctcacctatgtagtctttgaggttaggaaactcagcgactgtcatcatgatccccaacggctcattgaggcaaacgtctttgccatcataattttcatggatctggggttggatgttttcggctgcaaaatcagcggtgtctacatgtgcgataaatccgacagccgttttgtccggatttcctgcaagacgtccgatcacaaagctattcttttcatggtacaacacatcgttaagccccatagactgcaattgatcccgtaataaaagtgccagctcaacttgtccaggggtagtaggaattgtttggctgcttgcatcggaacgggtattgattttggcataacgcaaaaaatcggcgatcattggtttgtccttcactttcgtcacttccttcaaaaagataatggtcgatggtccgtttcatggatgatctgtcggaaatctgcaaatcctgcatctaatcctcggagcagcatttctgctgtaccgatattcgtagccaacgggatttcataaacatctgacagacggatcaatgcggtcacatccggctcatgtggttgcgctgccaatggatcgcgcaaaaaaatcaccatatccaacgcatcctccgaaatcatcgccccaatttgttgatcgcctcctaaaggaccagacttatagcgatgaacggatagtcccgtagcttcttggattcgttttcctgttgttcctgtggcatataattgatgctgtgccaagatttcgcgataagcggtgaccatcttcaccatcaattcttttttgcggtcatgggctatcaatgctattttcatcttcactcctcctcttttttccattgtaccaatacttgctgaaaaaaagaaactgtgctcccaagaataagacattgcctaatcttacacagagcttccatcatagaatcaaccggatcccttagtaaaataggtaggctgccaccttaagaaggggcaccgaaggaaatccttctggcaatttgcggggctgatttctctgatttggctgttgcaaaaaatttcaggtttgtctgtttcttaggacacagtttgtttaaatcaagtctagttctttcaatgcttgccagatgccatcctcatcattgctggcggtgactttatcagcaatcgcttgaatctcgggagccgcgttacccatggccacgccgacgccggcagcttgcagcatttcgcgatcattttggccatcgccaaaacaaatcacatctttttgtgagattcctagttggtgtgccaccgaaagaatcgtggctgcttttgaaccatcttttggcacgacatcgacactgttttcatgccagcgaacaaaacgtaatttactgtagcgatcgtcaaaatagtcttcatactctttcccataaaaagccaacgcttgatagacttctttttcttccggaaagtgcatgtctaattcaggcaattgtgcgccaaaagagcgcattgcttcatccatgatgccaatatttaaagaagaagctcgtttagccgtatccattcccacaaatgcggtatcgatccctaactcgtttgcttcagcaacaaatgcttttagctgttcttcatctaataaatttttgtacacttgttggtgtgccaaaaatgcagcagcgccattgcataaaatataattatcaaaagcaagggagcggatgatgtctttcgcatggaaacgactgcggcctgtagcaactgtcacgaaatgcccagcatttcgcagcaactccaatgcttcaatcgtactttccaacggttgcttgttcgaatccagtaacgtgccatcaatatcaaaagcaaagaatttccgattcatatccataaaaaactaagactctctttctgtaagaaataacaagaatttttacttttggatcatgttctctccaaaaagcataccctattcttaacataaaaagctgtctatttcaataagtggcggatcttggtgaatgactcttgcttaccaatgaaggtggctcattttttggggaaactgaaatattttcaaccacatgaagtgtttgcctcaatcgtctttgtctatttggcagtgactggttgagtgccccagacttcatctgccacttcaatgatcagctgcaatttcttccattgatcttcttctgacagaatgttgccctcctctgttgaagcaaagccacactgcggactcaagctcaaacgctctaagggcacgtattggctggcttctttgatccgggcaatcaagctttctttctcttccagagccccatttttacttgtgactagaccgagaacaactttctttgtttctgggacaaatcgcaatggctggaagtccccagagcgatcatcatcaaactccaagaaaaaggcttcgaccgcttcatgtcccaacagcgaatccgcaactggctcatagcctcccgatgccgcccatgtcgaatggtaattgccacggcaaacatgggtagtcacgtgcaggtcgttaggcagatccaccaatgcactgttattcaaccgcagatacaattcttgtaatttttgtgtatcatactcatcgttggtccttgactgccagtaatttttgtccaccagcatcccccacgtacagtcatccaattttagatgacgacagccaagatcatacaaggctaaaatggtttcacgataggcttgcgcaatatcagcaagcaatacttcccgatccggatagatagcgttcactttttcttcgttgctgcctcgaacaagttcgacaaacaattgagcaggcgctgggatactctggcgaacaggcaccccatctgcttgagccgcgacaaagcgatattcctcaaacacgggatgttctggattgaatgcgactttcccagctaatcgtgcagaatcagcacgggtttcttccccatggaacaagtagccttgatccatcaaaatatgctctattccttgaaatccccagaaaaaatccaagtgccaataactacggcgaaattcgccatcgctgacatatttcaagccaacttctttttgttttgcgactaactcactgatcgcctgatcctcaacttcttttaactcggatcgagtgatttttccttcagcgaacgcttcccttgcttgcttcaacttctccggacgcaaaaaacttcctacaatttcataatgattgatcacttggcacatagtttctcctccttttttgggtaaaaaaaaatccttaagagttatctcttaaggatgtaataaatttacatggtaccaccttagtttgcatccgacttacgaagaatgcctctactccaatgcgacgctgttgcgtgatattggggtctcagtaacggggacatccgtgcgcttctaaaacttgcgttctcgaaacacccactcaaaagccattttcagattcgttttctttcaccctttttcagctgtcggggctctctgttagaaattccacagaatcttactttctttttctacgtgtttacttattgatttttaacaaggatagcagaatgattttagtgtgtcaatattgattttaaaaaaaagaagcattgctgcttctttcttcgtttaatccacataagttgattttgattgattgagccatgcatagcccagacccatgatcaagccgccaccgatatagttcccgataaaggcaaagacaagattgtgaatcacgctgccgacagtcataccagctaagtggccgccagatgcccagaaagctaacgtaaacgctgggaagttagcgatgacgtgttcatagcctaagaaggcaaagataaagataatgaaaataatcgcagctactttccctgcatcatctttcatccgcatacttactaaaacagctgtattaacgacaatgtttgcgaacattgcttcgacgacgatttggagtgtcggcttatcaagttttgcggtaatggaagtcaataagaaattatccgcaggcaacccttgaaaaggtccagtcaaagaaataattgatccaaaaatcaaaccaccgactaaattgaagagcacacaagtgaacaaaatcttcaatgccaaaggaacactcaatcgtttgcgataaacaccgacggtcatatacaacatatttgatgtgcctaattctgcgttcatatataagatcatgacaagggaccaactaaacataaatgcatacaacatttttcctagtccatgtgcaatgtcctcacctttcatagcaatcgcaaaggcaatcgctgttcctagcgtcaagaaaagacatgccatcatggcccgtacagcatagcgtaaataactgcttttgatcaaatcgaccttcttttcaatggaagaatcaattttttcaaataatggggatactggattcatttttctgctcctttttatgggtatgataattgagttcgttataaagtacacaataccttcacattttaataaccaaacgcctatttgtaaagtgttttctgaaaaacgttactttttatatgaaattttcatcacattttcattgcaattgaattcaatcataccttgacttttcctcttattttatcgtatactgttccttgtgtaaaataatgcagcagggaaataacagctcgtcaccagttcgttgcctaaaaggttcaattgcgtaaccgcggctgcaaaggtgaagattgaagaacgaactgcacggatgtgaatttttcaacggattattttactccaaactatatttattggaggaactaaattatgtctcgttatacaggaccatcatggaaaatttctcgtcgtttaggaatttctctttcagaaactggtaaagaattggcacgtcgtccttacgctccaggacaacacggaccaaacagccgtggcaaaaaatcagaatacggtatgcaattgactgaaaaacaaaaacttcgtcatatgtatggcatgaacgaacgtcaattccgtacattgtttatcaaagcaagcaaaatcaaagaaggtaaacacggtgttaacttcatgatcttgttagaacaacgtttggataacgtcgtttaccgtttaggtcttgcaactactcgtcgtcaagcacgtcaattagtaaaccatggccacattttagtagatggcaaacgtgtagatatcccttcttaccatgttgaagttggtcaagtgatcagcgttcgtgaaaaatcacaaaacatctcaacaatcaaagaagcaatcgaagcaactactggtcgtacagcatttgtaagctttgatgatgaaaaattagaaggttcattgactcgtttaccagaacgcgatgaattgactgcagaagttgacgaagcactagtcgttgaattctacaaccaaaaactataagaattttcaccagaagctgcgacagaaatcttgtcacagcttctttttttataaattgttagaaataacttcttcggaaagaagtcaaaatttcacagaaatccgacaagcaattttcgaactctccttttcatctctcttgaagcagactacttctgacatgacctcttttttgagaaatcaaaaaaactgtgctggtttcccgaaggaaataccacacagttcgcgattaatcggcaggtcgacttcaaataatattgacgacggactctccggatgaatttttttgatgatagttgaacaacagcaaatctttctgacgctttttaaagattactttccgaatattgcgtggcacaaatttgcggatatcatcttcattatatcctacttgcagtttgtcgccatcaacaatgatgggacgtttcaataaattcgggtattgctcaatcaacgctaataattcttctaatttcaagtcatccaaatcaatggctaatttttgatacacttttgaacgtgttgagataatatcttctgtcccgttttttgtcaaagaaagaatttccagtagttcatcactatttaatggatcgctaaaaatgtttctttctttgaagggtagttcattttcggtcaaccaagcccgcgctttgcgacatgatgtacagctaggcgttgtgtatagtgaaatcattgatcattcttcctttctgatttttctgcggattcttattgattatctgtgattttttcgatcgtttcttgtttgacgacatccacgatgcgaatgttgatttctttgacttctaaagcagtcaaccgactaacttcttgcaaaacaatttcttggatctgagcaaacaaccggggaatatccttcccgtaggcaacaataacttccaaatcaattgctacttgttctttgccaacttccacttcgatccccgatgtcacattgctctggtcggccaaatcttccgtcatacttgaaaaaaattttccatctgcactgattaagccatcaattgacgccaaggctacacctacgatcgtctgcaagactttctcctcaaaggtaagcgaagcagtctctacatttgccgcttgttcattttccatttttcacactccttgtttgcatttctgaaaaaagaacgttttttttagtaacagatccaccaaaaccaacaaccttttgcggttatctgccaccataggtaaaaataccctcctctattagcatagaagttttttgttttttttacaaagaaaaacacttgttaccggatactttttttgcaaattaccgaaataaggtacgtttttttaatataaaaaagcgattccagaaaatattttcctcgatcgcttcttatattttatctgatttatctaaaaagattcttcctcaatcctaccgctcattcaaccttgtatagctccggtcagaagacacttccttataagctggtcgcatgattttttgggcattgactaattcttcgattcgatgagcagaccagccgacgattcgcgcaatcgcaaacatcggtgtgtaaagttcttctggcaagtctaacattttataaacaaagccgctgaaaaaatcaatgttcgcactgacgcctttatacatttttcgtttttgagcaatcacttctggagcgattcgttcaacagttgtgtaaagttgatattcttgccaagcgccgatgcctttctcttgtgcgagtttggctacataatttttaaaaattgccgctcgaggatcattgtcactgtagacagcatgtcccataccatagatcaagcccttgcgatcaaaagcttctttatccaaaactgcttctaaataacgacgaactgcagcctcatctgttgtatcagcaatctggcgtttcagatcactcatcatctccgtcactttgatattggctccaccgtgtttaggcccttttagcgaccctaatgcggctgcgatcgtcgaataagtatcggtaccgctagaagtaactacccgagtagtaaaggtcgagttgtttccgcccccatgttccatatgaagcaccagcgccatatccaaggtttgagcttcttgaaaactataggctttattaggacgcagcatggtcaaaatcgtttctgccgtgcttaattcctccgaagggcgatgaatatacatacttccctcttgattgtagtgattataggcgtggtaagcgtagatcgccagcagtggaaagacactgatcagcatcaaactttgctctaatacattctcaatactgacatcatcggcttgcggatcataactggctaatgtcaaaatactgcgagataaactattcatgatatccgcagaaggtgctttcatgatcacgtcacgaacaaaattggttggaagcgtacgtttatccgccaataactgacgaaatccctgcaattcagataactttggcagctcgccaaaaagtaataaatatgcaatctcttcaaaaccaaaccgattttcttcaacgaatcctgcaaccaattcattgatatcgattcctcgataacgtaattccccacaagcctcgaggggcttccccgccacgattttttctggataaatggtagaaatggttgttaagccggctaagacgccttttccatctaaatctctcagtccacgttttacgtcatactctgaataaagattcatatcgatttgattgtgtttctgacacaatgatgaaagatatacgatattcttttctttttctaatttttccacagccatgttacctcctaacatccttacgtaaacatgctactaacttcatttgattcaaaaaataaaaacttttaaacattatagcacgatgtttataaaatgaaatatttttcataattttaattgatttttctttttataaacgtataattattcctaatagattgatatttaaggaggatgcttatgaattggcacacaaacctgatcgtgaatgatcagcgctatacgtttattgatttagcaaaggtcgcggctgactttaacgctgatttaaaaagattgccttactcgattcgcgtgttactagaaagtgtcgcccgtcaccaagatgaagagattactgctgtttacttggattatttggtcaattggaacgctgaacagcccacaggcgtcgtacctttcaaacccgaacgtgtcgttttgcaagacttcactggtgttccagcggtcgtagaccttgctgcgatgcgagacgccatcgttgccttaggtgggaatgcagatacgatcaatcctgagattcccgtgactttggttgtcgatcattccgtccaagtcgattgtgcagggactccggaagcagtggctttcaatacggcgcgtgaatttgaacgaaaccaagagcgctaccaattcttgaagtgggctcagggttcatttgacaattttgaagtcgtccctccagagaccggtatcatccatcaagtaaatattgaatcactttctgatgtgattttggaaaaaaaaatcgctggcgagtcgtttctttttccggatacattgcaaggaacagattcccatacaacgatgatcaatggtctcggtgtattgggctggggcgttggcggtatcgaggcagaagcagcgattttgggcgagccgtcatttttcccgactccagaagttatcggtgtctgttttgtgaacgaaatgcctgccggtacgaccgcaactgatttggcgttgactgttactgaagtcttgcgaaaggagcaagtggtaggaaaatttgttgaatatttcggaaccggttaccaacggttaagtttagctgaccgtgcgacccttgccaatatggcaccagaatatggcgccacttgcggtttttgtccaattgatgaagagaccctcaactatttagctactacgggacgaacacccgaattgatccataaggttgctgcctacacaaaagccaatcatctcttttatgatgcgacggagataccagactacaccaaaacgatcaccatcgatctagccaagatccagcccgcattggcaggaccaaaacgaccacaggaccgtatcttattaccggaagttggcactgatttcgatcgttccctcacggctgacatcggaccaaaaggcttcggtctttcggagaaggaatggcaaaaaagcagccaagttaactggccaaacgagccttccgaaacattgcagacaggagatatcgtacttgcagctatcactagctgtacgaatacgagcaatcccttcgtcatgctctctgcgggattgttagcaaaaaaggcggtagaaaaaggattgaccgtgccaaaatcggtcaagacttccttggcccctggttcccagatcgtaaccacctatttgactgccagtggattattgccttatcttgaacaattaggcttttatttagttggatacggctgtacgacttgtatcggcaactccggtccattagaagcacccgtagcagaagcaatcgaaaacgaaaatttactggtcgcttctgttttatctggaaaccgcaactttgaaggtcggatccatccacagatcaaagccaattatttagcttctcctccgttagtcgtcgcctatgccattgctggaaccatccggaaagatttgacgaaggagcctctaggcgtcgtagcaggacaagaaatttatctgacggatatctggccaagtaacgaagaagtcaatgaatatattcaagcttttgttggaccagaagcgtttcgtgcagcttatgcgcatctattcgacgccaatgagcgttggaaccgtatcgatacaactgccagtgattgttatgcttgggaggacacatcaacatatattgcccacccaccctattttgattccttgaccaaagaattacctatccaaacaagtttgtctgatttgaaagtgttagccaaattgggggattctgttacgacagaccatatttctcccgctggtagcattggattagattctcccgccggcaggtttttgcaaaccaaagctgttccttaccgtgagttcaactcttttggttcacggcgaggcaatcatcacatcatgatgcggggaactttcggcaacattcgtttacagaatcagctggttcctggaagtactggcgggatcacccattattttcctacaggggaaacgatgtcaatctatgacgctgccatgaattatcagaaaaacgaacagtcttgcattattttagctggtaaagattatgggatgggttcttcccgagattgggcagctaaagggacccaacttttaggcgtcaaagtagtcttggcagaaagtttcgaacggattcatcgcagcaatttggtcatgatgggtgtgattcctctagaatatcttgctgggcaaactgccgcttccttgggattggatggctctgaatccttctttatccaactgcccgaagaaccgcaggtcaatcagcagattgatgtgacagccaaacgtacagatgaaacaatgatcacctttccgactcggctgcgtttcgatgcaccagcagatatccgttactggaaacatcaaggaatcttaccaatggtcattcgcaaaaaaatagaagcaggaggaactagcaatgcattctgaagcgtccttatctaacactgttctcacaattccttatatcagtggtgacggcattggtccagaaatttggcaagcagcgcaacctgtgattgatgcggccgtaaaacaagcgtatggtcccaaaagaaggatccactggcaagaagttttagctggtgaaaaagcatttagacaaaccggcgaatggttgccgcagtcgactcttaccactatccaagaggctaaaatcgcattgaagggaccattgaccacaccagttggcaaaggattccgatccctcaatgtcacattgcgccaaacattagacctctatgcttgtgttcggcccgttcgatactttgccggggtaccttctcctttgaagcatccggaaaagacgaatatggtgattttccgtgaaaatacagaagatgtttatgcaggaatcgaatttgcaaaaaatgatcccctcacgaaacaattaattgaggtgctgcaaacacaattcagtgtcaaaaacattcgctttccagaaagcagcgccatcgggatcaaaccgatctcaaaagagggcagtcagcggttgatcagcggagcgatcgagtatgctatcgcacaccacttgccgtctgtcacccttgttcataaagggaacatcatgaaatttaccgaaggcggcttcaaaaattggggctatcaattagcggaaacgaattatgccgatcagtgcttcacgatgaaccaatgggcaacaattaaatctgagcagaatattgaagcggctcaagcagcacttgctgctgcacaacaagccggaaaagtcattatcaatgatgtgatcgcagataatttcctgcaacagattcttttgtacccagaaaaattttcagtgatcgcaacttgcaatctcaatggcgactatctttccgacgcattagccgctcaagtcggcggaattgggatcgctccaggtgcaaatatcaattatgtaagtggtgccgcaatctttgaagcaacccacggtactgcccccgatatcgttgacacaggaaaagccaatccctgctcgttgttgctctctgcttgtatgctcttggaatatatccagtgggatgaagcagcagttcttattaccacagccatcgagacagcaatcaaggaaaagaaagtcacaactgactttgcggcagctatgactgacgcgcattgtttgtctaccaaagcgttcggtgactatctggtcacattgatcactccataatcattcaccgctctcgttgacttgtcattttagacaactcaacgagggcttgaatttttttgagacaactcaacgaaggcttgattgtatttcagttgctagttcccctatactggagacacgaaaggaggagttcacatgaatgaattcaacatacggcaaatcggccaacggattgccagcaaacgtcgagaactaaatatgactcaaagcaacttagcagatcaattattggtcagttatcaagctatcagcaattgggagcgaggcaatacattgcctgacatcgaaaaattgtcccagctagcaacaattttgcagttatccattgacgaactattaggaaatagcggagttgcagtaatgcattaccacgagggagtcgccgattctcaggaaatcaccacgttggcgccgatcattaaacctaaagaattggcagctgcgactcaagcccagccttttgaacttgagttagtggagcaattggcaccttttttgagcagtgaagaattatttgctttattgaaacctataacagaaccgctgaccgaagaagcactagaagaatttttaccttttttagagacagatcatttggaacaattgatgaaagaggactatactttcgcttttctggaagaagcagcgccctacttatctgccactttcttagcccaaaaagttgagcagtctgtctcaaactcgctgtctttgtacgagttggaagatattgccccttttctcgaaaagcaagatctaggacgcattcttcaaaagatcctggcagcgtcagagaatccggagcaacggttgtcagagcttgaagacctgctaccttttctcgatgaatctacgttagtaacgcttgtcggatactttcctgtaccctctgaggtttttgaactgtttaccccttttttggctacagaaactttgttgcaagcgttgcgaaaaaaacgttgatttactctttacttttcgttaaccaagatttataatttcgttaaccaactattggattatgtgttaacgaaagaaggatactatgaaactaccattgcgagaacaaatctatgctgctttttttgccatcattattgctgggctgtctcaactaaccatcccattaggattgattcctctgacaggccaaacctttgctgtcggcttggcggtaacctttctaggaatgcgcacagggaccatgtcgatccttatttacttattgctggggttgatcggattaccagtttttgccggcggagcaagtggcatcggcgtcttattcggacctacaggcggctatctgattggttttatctttaatggactcttgacggggaaacttttggaaacaggccgcgccggatatgtgagagggatgttagcgaatatcgctggtgcattagcaacattgttttttggtaccttatggttaaaatggagcaccgctatgtcttggactgctgccatcaatggcggttttgttctcttccttctgcccggtgtgatcaaagccattgctgcggcttatttagggattttcttgcggaaaagattgcagcggtaaaaaaagagaaagtagcaaacgtggactgcttcaagcaataaaaaggaattgccgaaaattgctgctttatttttttgaaatttctgcttatttccgaagaagctactgttagtcgtttattcgaaaaaaagagggactgtgccataagtcatcatccaacaagttaaaccgaataatagtctgttgctaggatagattcctctgacttttgcgacgaggagtccctgcaccgcaggagcaataatcattaatgttcggatagttttacttgtaggagacttatgacacagtcccgcacgcttttatctcgtagcgaatcaatagttgatccatgtgattgcttgctggagctctgctcttaaatgggctgctttgtattgattgaacgctgcttgattagttcgcaaaagtccccgtagctttgttggctgaaaattttctgtcaactgattttccagaacaaatcgtcgggtcaattgccattcatagtaatagcccaaaggacgacagctataaatcgtctgtccaatcacttgatcttcaaaccgacgatgggtatgaccaaagactacttgacgcacattgtccgcctcatcaataactgccccaaattctggtgaacctagaaacgcgttcaaatgattccaacgaacatacttccccgtttgtttgacgataaaggttgctttcggaacaaaatgagtcgttacgatgacttctttatcttgagggagccctcgcaatgtttgacgcagtctttcattgatctgatgactgatttccggatcggttcctgtccgctgaatcatacgatcataccaaaagaggcgcttgagacgaaggatctcttctgtgctttgcaagtcagaatagccgtagtcataccagccattgacacctaacaagagtgttttttccgataaagcgactgtttgaaagttcaagaaagctggatcaggataggtttcgatcaatgattctgataaatcagccatttcatgattgccccaatgaaaggtagtaggcagctgtctttgaaagaaatcaatgacggtcatcgctgctgtctctttgtttgcaatatctccagctagatgcaagtgcgtcgcttgattggcgtctagcaattcggctatcagctgcaagtctgttgcactgaaatgattgatatcgacatgcaaatcgctgataacggctaatttccccatatcagtttcctgccacctttttgtccatgcgcaacagttgaacgttagatgccagcagaccgctgtcactagtcaactgcaagcgctgatagtcaggatcgaccaccaagcgtgtccgctcttctaaatacattgctgcgccttgttttaaccaaactgttccaattgctgtatccagcttcgtatcatagatagacaatccttcttctggataatctgctggtacgaggatcaagcgaaaactaatatctaaccggcaagagatcgccgtagccggaaaaggtcccacaccatcttcaaaatctagataaattcgatctccctcctgtttgacttctgagatttttgctactgctgctgcatccatatcaatcgttatttccatagcgattctcctttacatgattcgtttttgccactcgtctcgggtaattccccgcatcacttcgtccactacttgcccacgaaatcttcgcgcagccggaatctgtgcttccactttcatgccaattttttccatcacgcgaccagatcgatgatttcgctgatcgtgcagtgcataaatacgaacaagcgctaatttttcaaaacccaaagacaaaagcatccgagcagcttccggtacgatcccttgcccccagaaagctttattcaaggtatagcctagttctgccacttcctttagcgggtccacccgcaagtcgatcgttccgatcatattgccactcattttctcttcaatagcaaatttacctaatggcgccgctaaaaaatacattgcaatggcgatttttgtatccacaagtgattgatgcctcggaaaaacaaactccgtcgtttcttcatcacttgcgtattcgaataaatcattggcatctgccatcgtcacaggacgcaaccataatcgtggtgtctcgattcgttgattttctgctaaaatcaataagtggttcttttggatttccatgtttcaccagctttctttctgatcttttttagtctttcttatgacctcattgaaatagctaaatgtttctaataatcgacgctcccttttttgtgctataatataaagcaagaaaacgcttaggaggattttcaatgtccgatgaattggagaaacgcctagatacaggaatgtacgggacacctcgtgttaatccagatgaacaaagaaaatacttgggaacgtttcgtgaacgttgttatctaagtatgacggtagcagaaatgaagaaaaaggacaaccaagaaacgttacagtcggttctccctaactatcaaggggcactgatcttgatcaacggaaaattgcccgaaacgcttcagacgacctttatttcattgattacgaaacaacagctcgattttcgagtggtgactgacgcccagactgctgatcctgacagtatcggtttactgatcgttgccaatgaggcagtgaatgaagaggtaatcgatatcgaagaaaagtatcctcaaaagacaaaatcatcttccgaagaagatcccatcaaagaaaaaaaaccattctgggaacgattcttccgctaaacaaaccaacggatcaattactagtgatccttcactagtacgaacagcaaaagaagttgtattagaaatggtcagctttaagatatttcggcttatttccgaagaagctacttctaaccatttattctaaaaaaaggaacagtgacaaaagccttgtcactgttcctttttcaacttctgactgttaagcggctgttaaaatcgttccggaaaaagcagcttgaggacagacatggttaagcggcggctttgtccttggtacgggtaaatatgcatatgcatagcgggattgaagttcgcttcaataatgccgtatgctcccggatcctccgtgggcttttccttgtcaggaataatcaaatcaatcccactgattcgtgcctgtaatgcggtaacggcatctgcagcgatttttttgtagtcatcattaaattgatcggtgacatcgatcgaatcgccgcccgtgctgatattggaattttcccgcaagtaaacgatttgtcctttttctgggacagaatctatgtgatagccttgctctttcaacatcaactgttccaattcacctaattggatcttctccaacggtgtccgatggtgggtcccccgtaatggatcggtatttttctctgcaactaattccttgatcgtgcgccgaccatctcctattacatttgccggtattcgtagcaaaattgcttcaacttgaccatcgatcacaaagaaacgatactctgttccagcaaggaatgcttcaactaaaatcgactggtcttcagcaaaagctaaacggacagcagcttgatagtcctccaacgaagcgccatccttaaagatcgagattcccacgccatagttggttgttttgggtttgacgacaaaacctctgtcagcaaattgcgggtaagcagcaagcgccttttctacagtggcgaattctgctcctgcaggaacccgaaaaccattctcagctaaaatcttttttgtgaccgttttattggccatgatcaaaggaacgatataacgatccttacttgtcatattagcgtttttgacatattcaacatgttcatcgatcgataatttcaagaactgatcagattcatccaacacttccaccttgattcccttttgaatcgcatcgaacatcaaaatttgtgttgacagttccatgttggtgaagcctgctaactgataaggtttttcccaggcaacttgatgataggatactcctagttcagttgccacttgagcctgacttgacctttggctggcttgatataaacgaccggcaaaagttttgccgggatcttccaacattggcagcagttgatccagtaaaggcattgtcggcagactgatttcctttgcaaaagcgatcaattcttccgcaactactttagcttcttcaagatagatcgtttgattcaatgggtgttccaatgccacttgattgtttttgcgatttccttcttcgacccaagcatcggcatcagcgccctcctctttcgttgctaagtataacaagaaaaggtgcagaaatttcacttgatcttgcgaaataccatacatttcaaagggattgatatcaatattgcgtaattcaatgtaacgaattcccgctgttgctaagtcggcaaccttttgcccccctcgcaggcgaactggtgcataaaactctttttcctcagatagtttgccagtttctaccagctcagcgatatccgccagataggtctcaagagaggcataagacacgttgacatcggtatgattcgtgtagccatagcggctgttacgaatgctgcggacaggttcttgcggtccagaacccgccataaaataattggcttccgtttgcggcgttgctccaaagaaataagtcaaaaaccagcagtaatgcaagtaatttcgggtaactttcaagtaaagttctgttttaaacctacgataatctgtttctgacgacttggtaaataactttcttaaaaaatcatccccaaattcaaaattgaagtggatgccgctgaccatttgcttacgacgcccatacgtccttgccaaaaaccgacgataaagaacatcttcaaaacgatccagctttgcgatcacgatatcctcttctttttccggcaacgcaggcggcatacttaatggccaaagcatctcctcaggtgccatcgaacgataagcaacatcatggatcgcagccagataacgaaatagttcctctgagctttccgcgactggcgtgatcaattccaactgattttcagcaaaatcggtttgtatgtacggatgaaaactacgattgcctaatgcttcaggatgatctgtcccagcaaaacttccgtctaaacgtgcacgctgcgcctcacgttcgatcccataacgcccatcaaataagtagggacgcagttcttcttgtataaaaagtgattttagtgtcatatcattgccctctttgtcttagattcttcttattatagtcaataatccagcagaaaaaaatgaaattgtgcgattctctttgctagttttttaaaaattaccaagtttttacaaattacttgaataaatttgatatttgacctctaaataaagtatacttactatataatagtaaattattatgtcaatattacaacttttttgaaaggaagaatagtgaatgaaaccactcaatcttaccaaacgcgaacgtcagatcatgaatatcttctggaatgctgaaaaacctttgtctgcaaatgacattgcggttcaacaacaggacttaagtaaaaacacgatccaagccgttgtccgaaaattaaagaaccatgatttattgaaagtagctgacatcggctacagcggtactgtcttgacccgcttgtattctccaaatgtttctcaagaagattttctagctgccgaactctctgaacaatcgttgctgaatctagtctcgaatttcattgaaaacagtgaggatgccgagacattgaatgatttggaaaaaatcatcaaagagcggcaagcacagctaaaaaactgatttctgaaacaagttgttcttgttcacagagaaatgtccacgctgaacatttctgacaagacaaggaatctttcttggaatgatttcaatttcaggaacagcagctacatccttttagctgctgtggggaggttttgtgaaccagaagtcacacgtcatctgttacgtattctgctgtggtacttcatgtacatcgcagctgtcaaacgtatgcctataaagtttatttccataaccgatgagctttatgcaagttccttaacaaaaaatatccgaactactactgattactcctaccgttaacgccatcgcgagatgatgaagaggaataatcaaacatagttcggatatttttgtcttatttcaagcgatgaacagcatcaaccttcgttgatgagacctttaaatagcccaacaacaaactcatttggatcaaacggctcaaggtcgttgattccttcccctaatccgaccaatttaaccggtaaacgcaattcattgcgaatcgctaaaacgatcccacctttggcagttccatctaatttcgtcaagaccaatcctgtaacatccgtggtttctttgaattgtttggcttggttcatcgcattctgaccagtcgtcgcatctaacacgagcaacacttcatgaggcgcattcggctctactcgttgaatgatccgtttgattttctctaactcattcatcaaattgactttattttgcaaacgaccagcggtatcaactaatagaacatctgcttgctctgctttcgctcgttccatcgcatcaaatacgacggctgccggatcaccaccagctttccctcgaacgacttccacacctgctcgatccccccaaacgacgagctgatcgattgctccagctcgaaaggtatccgcagctgccaacaacactttcttgccttctgatttgaattgatgcgccagttttccaatgctggtggttttaccgacgccattcacaccgacaaataaaatgacggtcaatccaggttgcatatttagttcgttgacttcgtcgacacccgcttcaccgtaaagatcgactagtttttcaataataacattttgaacctctgccggcttcttgacatttcgcaacttgacctcttgacgcagtgcatccgtgatcttgatcgctgcatcaaagcctacatcggctccaatcaatgtctcttcgacttcttcaaaaaaatcttcgtctacagagcgaaaattcgcgaacagctcattgagtcgttgcccgaaagttttgcgagatttcgatagtcccttcgtgtacttatcttgtacatcctctttgtgaaccgctgttggctgaggttgtacttcaggtttttttaccgtttcactaggtgtcacgacgtcgaatggttcagctgatttcagatcttgtgctccttctgatgatgaagtatcagccgcggactcctctgtttctgttggctgcaacgcggaatcggtagtagtttctggacgagaatccagtgttggttccgtcgattctactgtttgttcttgtgcggaatggtcatctgcgacggatgactcatcgacagatgactctggagattcaactggttcctctacttcgccttgcactttgtcttgctcttttgattcaccaatcaaagcttttttaattttgtcaaaaaatcccatttcaaacgcctcctttcaaaacatatttttcgatgacagttgctacaccgtctgcttcattcgaatctgttaccacatctgcggcttccttgattaaaggcacggcattagccatcgctacaccgagtcctgcatagcgaatcatcggcagatcattttcttcatctccgatcgccatgacttcatcgatagtgatacctaaatcccgagccagcaattcaatcccataggctttcgtaattcctttaggcataaattccagcaaattattccgagttttgattacttcatatttctctctgattgctgaaggaattgccaaaatcttcggatccagtacttcttgatgataagcaatcacagctttattatagagtttcgactcatccagagcttctatcgcatacgggcggcaatccagcaatggattcagcgaaccatagatcgactgattcgttgctgaagtcggcaagcacaaaacgatttcttcggatacgacatccagcggcaaatccagttctgctgcgacagcaaccaattcatgaatatcagccaattgcaaagcggctttttccatgatttctcccgtatcgtttttttgcaccagaccaccattaaaagtaatgctatagtcccctgattcattcaatgacaactcttctaaataaggacgaattgcccgtaaaggacgacctgtgcaaaggacgatttttactccttgtgcttttgcttgggcaagaacttctttatttttttgcgatacttgtttctttccatccagcaaggtaccgtctaaatcaattgcgactaatttgatcattttgctactccttcttgatctgcgacaaaatttccgccttctttgacatcttccaaacgcacagaaacggtcttagatacaccggattcctgcatcgtcacgccatacaacacatctgccgcttccatggtccctttgcgatgtgtgacaacgatgaactgtgtatcattttggaagtcgcttaaataatggccaaagcgtgatacattggcttcgtctaaagcagcttcaacttcatccagcacacaaaacgggacgggacggacttgaatgatcgaaaacagcagtgcgatggctgtcagcgctcgttcgcctccagaaagtagactcaagttttgcagctttttacctggtggttgggcttcgatctcaataccagtatttagtaagtcctttggatctgtcaaaatcaattccgcatgtcccccgccgaacatattggggaaaacttgcttgaactgcagacgaatcgcatcaaaaatctcaccgaaacgtgttttgacttcttcatccatctcggacattgtatcgaataattgtgcttttgcagaaagcagatcatctctttgactggtcaagaagctgtgacgctgttccacttgatcatattgctcgatagcattcaaattgactggtccaatcgcatcgatttttccttttagatcttggatttctcgttttgcagcttccgggtcatcgattgctggatagtcattggccgctttttcaaagctcaatgcatattcttcctgcaagtaagccaaccgattatccatcaccaaatccgcgcggtttttctcaatttctacattggtcttttcggatagtttttctttttgttgcaagtttgccaaactgagagcttcatccaactgtccaatttcctgttggacgatttgtctttgttgccgaatgtccgccaattcttgtgtcagtgttatttttcgttgagtaaaatcactgatttgctgatccaggctttcttccgaaatttcatggtcactcacattcgaattgattgctgctaactgccgttctagcgactgttggcgtgcttcattctccgctaacgcttccgcattcgcagcaattttttgtcttaaatgttccacttgttctttttgaacagcaaaatcagcttgtaattgggcggctgtcgctgctaactggcttctttttgcttcgattaaatcttcttctgcattcatgctttgaatgtcgtgatcgatttttttcagctgctgcgcaatggtttgctgttccgattccaaccgagtcttcttctcgttatactcttcaaaaaaggcctgaatctcgcgattttcaaagtcaaagacttgctgctcttttctcaaccgttccaactcgttggtgaggttttgcagttgattttttagttcgtgttccgtcattcgagccgtttcaccggtggttcgcagctcttccaaggctgcttgagcatcttttgtcaccgtttcgaagtgctgcacttgtttctctgttttttgcaggcgttcatccaattgaacggcttgagccgttaattgctgcaactcattgctttgactaaataggctgccggcatttttcttcgtcgctccaccggtcatcgaacccccggcattcatcacgtcgccttccagtgaaacgacacgatagctatagttcagcgctttagctaatgcattagcacttgtcagatcttctgcgatgacgatacttcccaatagattttcggcaatattttttacatcttcattgaaacgcaccagctcactagcaacgccgataaatcctggtacttgttgtgcttgagaaacagcataactaggtaattggcgagacttgattgtcgtcaacggcaagaatgtggcccgaccaccacgattttgtttcaaataggtaatcgctgctctggcatcacgttcggtttctactactacgtgctgggcagaagcgcccagtgctgtttcgatagcaactgtatattcttctggtacttcgatcaattctgcaacagcacccacgacaccggttagctgctgcttattttttagaactagtctgacgccttgataaaagccagcatagttttcttggatatcctgtaaactccgttgttttgcccgcacttgttggacttggttcattaactgatacatttttttctgtgcatcatcaaatttttctttgttctctttggctttctcttgtaaatggatatattgcttccgctgttcgtccaactgttgctgcacggcttgcaagcgttcattaacgatttctgcggctgtcgctttttctttgatcgctgtcgacagttctgtctgcttcgtaacggctgtttgattttttgccgattcttgctggtattggcgctcaagatatttgagctcattgccgaccgttgcttgctcctgcattgcttcaacatattgactgcgtaattcttcgatgatctctttggccgatttctgatacttttcttgttccgctcgacaatcagcaatcgctacttctgcctcttggacactgcgattcttttgcgacagttcatgaatcaattcagctttttcgtcattcaactgttggaggcgttcactgacggcatccaaggtctcttgatattctgctgtgcttttttgcgtatgcttggagcgctccaacagtacttctttttggccttcggcttgcttcagcccttccgttacttgcaacagctgctgattgagctgctccaatgattcatcgaaggctgctcgacgctgccgcaattgctgcacactgcgttcatcggtattgatttgctgcgtgatttcagccaactgatgatttaatagttccagctgttctgtagctgtttcccacgcccgtttggctgtctggatctccatgacagaaaaagccacgtctacttccgttaatttttccttcaatgacaaaaattgtttggccgcttcactttgagcagctaacggaatcaattgatcctctaactcataaataatatcttgtagacggttaaggttgtcttctgtttcaaacaatttctgttctgcttttttcttacgctgtttgtatttcaaaacaccggcagcttcttcaaaaataccgcgacgatcttctggtttgctgctgaaaatcgcttcgactttcccttgagaaataatcgaaaatgattcttttcctagcccggaatccataaagagttcctggacatctcgcaggcggcaactttgtttgttcaaataaaagtcgctttcaccggttctccttaaccggcgagtcacactgatctcactgtaatccattggtaaatagtgatcggtattatctaaaataatcgttacttccgctacatttaatggcttgcgagtgtcagatcctgcaaaaatgatatcaggcatcttgccaccacgcaggcttttggcagactgttctcctaaaacccaacgaatcgcttcagtaatattgctcttgccgctgccatttggtcctacgaccgcagtcacactattttcaaaatcaatgatcgtgcggtctgcaaaggatttgaaaccggcaatctctattcgttttaaatacactccgccattcctttcttattgatcaagacttgctaaggcattttctgccgctgcttgctctgataatttctttgattttccttgcccctcgccaatcagcacatcgtcacaatagacttctgtccaaaagattcgttcgtgggcaggaccttcttctttcgttaaacgatagttgatggacacatcgccagatcgctgcaagacttcctgcaatcgggtcttgtgatccatctcatgggaaaaagcacctgcttttacttttggaaaaacaacagccgtcaagaaaccgtcgacgctctccaaaccttgatccaagtacaacgcacctaaaaaagcttcaaaaagatcgcataacaatgagggacgcttacgtccgccagagttttcctctcctttgcctaaccgaatatattgatcaaaacggcaatctttggcaaacattgataagctatcttcgcgaacgattgctgcccgcagctttgtcaacttcccttcaggaaggtccggcagttcacggtacaaataccgtgagacgatcaattctaaaacagcatctcctagaaattctaggcgctcattatcggataggtgcaaattgcgatgctcattcacataagatgaatgcgtaaacgcttgttcgagtaaatctacatcatggaagacaatgccgtaatcctcttttaattcgttcattagctgtgtattcatttgccacattccttcattagtttatcgacacttccctattatactggtttttggctaattatgaaatgtttcgtccaaaaacttgaagcctccataaaaaaattttaaccgtttattctcctgctctttgtttccatgactgattcattgttttttattgattttgccgcgaacaaaataaaaaaagacgttcccgaaagaacgtcttttcctaaattagcgagattctgctgttacagaaactgttgcccatggattgtgatctgcatcatatgcccatgtgaaatctttgacgcgattagatactggtaatacttggttacggtaaagcgaaggaataacaaatgcttcatccgcagcgtattcttgccatgcatcaaatgcttctttacgttttgcttcatcaaatgattctttagagtcgattgcttctaatagcttcgtattttcatcagattcaaaacgagtgtagttaaatgctgattttggtccataaagtccggttggtgaaggatctgaacctgttccccatgcaccttgatacacatcgatttcaggatcatcatttttcaatttatcatagaatgcttggaaatcaatcaaacgaccagttgtgtatttcacatctaagccgatttcattccattgttggatgtagtaatcagccaatggttgagctgtttcgccacctgacattgaagcaaaattgatggttaatttttcaccgtttttgtcttcacgcatgccgtcgccgtcaacatctttgtaaccagcatcgtctaacaatttgtttgctttgtcgatatcttgtgtgtaacctttaacttctgtatcgtgcaatgttccaaataccggtgggatcaatgttgtcgcatttgaacgtaggccattatagaaacggctaccgacagcatcattatctagtgcgtaacccattgcttgacgcaatgatttgtccgccatttttgattcaggattgtagttaacttttccttctttatcatcccaagtacctaacttaaatccaatatacgtataagcttgctcaggacggcccaagatttggtagccatctgcatctttgtaagttgggtaagtatctgttggcattgacaatgctaaatcatattgcttcgcttttaaaccttctacgattgaagctgctggaactgctttaaatgacaatttatccattttaggtttgccaccgtagtaatactcatttggtacgtattctacagattcaccggctacgatgtttgacattacgtaaggtccgaaaacgattggtgttttacgaacaggatcacttgattccatatctttgactgcaataccttcaaacgcatgttttggtaaagcagaagaccagataccgccgcctgcttgcatcataccagggtgaacttctttgtattgaattttaacgactttgtcgctttcttttgtgattcctgagattgtgtcagatttgccatcgtggtaatcttccatcccaacaatatttgtaaagttgttgtcataacggattcctgtgtaatctttgttaccgatcacttcataggagaaaatcacgtcatctgctgttacatcttcgccgtctgaccatttcaaattgtcgcgtaatgtaatcgttgctgtgttattatcttcatctaatttaagatttgcagccccaccatcaacaattcgaaaatcagcatctgttaagaataaactttcattacttggttgcatgaactgagaatcataattgtcttgataaaattcagtttggaacaaaccttggaattgtgtatccataactactgcgacgtccaatgtaccgcctttgattgcttctgcgtcatttttgacttcaaccggcatagagctaatatcttctgtttcagttgctgagttgctgccgcctgatgaatctgttccgccactattgccgccacaagctgccaatgctaagactgacaaaagtgtgaccataccaaaaatatttttcttcatcctgtatcctccttgttttaacctagtcgttgacgtgcatcggctgaacgcttaaatgcctgaccaacgtagtttatactcaacatcaatactaaaatcaatattgacgcgggtaaccatatccattgtctgttgaccagcacatcaccgctgctggcgtacccaatcaatgttcccaaacttggaacattcgttggcagaccaaagcccaagaacgttagagttgtttcgataccgatatttgctgcaaagttcatcgtcaagttggtgatgatcaatgagcttaagttcggcatgatttcgcgaaacatgatcacaaaatcattggtccctaatgtttttgacgcactcacataatctcggcgcccttcagaaagggtcttactgcggaagagtctcgcttttccgacccaataaaaggcactcatgacccagataaacgtccaaacattgtagcgaggtatgatcgaaacaataacgataatgatcaacatgatcggtaagatcatgacaaaatcgacgatacgcatcaagatattatcaatcaacccgccatagtaacctgaaatgatccccaagccaactccgacgatcgatgtaatgatcgtgatggaaaacccaatcaaaatcgaattacgcgctccaatgatcaattgtccccaaacatcacggccaccttcatccgcccctaataggtaggtgccgccatttggtgagactgctcctggtgcagcatatttatctagaatacttacatgcatgacttggctttgatcaatgactgccgagccgatgaatacgaaaagcagtactgctaccaacaagaccaacgaaaaaatagcgatcttgtcttttaaaaattcacgaaaaatcatttgtaatcccataggtgggatactttcttgttttaacactttttctttcttttcagacacgtttatcccctcctactggattctgattcttggatcaacaatactcataatgatgtctgatagcaatgtaccgatcaatgtcgccagacctaatatcaaagtcaacgaagtgatcacggcataatcccgctgtacaatactatcgataaataattttccgacacctgggtaagcaaagattttttcaatgaccactgaaccagcgatcaatgaagtgatctcataccccatttgagatgcgatcggcaaggatgcatttcggaacacgtgacgtgagaagactttactagttggcacccctttcgaacgagcagttcgcacgaaatccaatgatttggaatcaatcacttcactccgcagatactggatcgtcacagcggtacctaatagcgcagaagtgatagccggtaagatcagatgatacagacggctccaaaactcagccattcccgttacgcctggtgctacagaccccccagttgggaaccaacctaaacgataaccaaagataaacagtgcaatcaatgcaaagataaacaatggtaccgcaaaactaaagaagttatacacgacaacgactttatctaaaatcgaattttggtaacgtccagccaacattcctaaaggaatcgcgatcacatacgttaagataactgttaacaaagatagccacaatgtgttgctgatccgtcctgaaagtaatgttgctactggtagtttatagataaaactttgaccaaaatctcctttaagtgcatttccgatccaacggaaatattgtgtataccaaggatcattcaatccggctgcttcccgcatccgttcaataactgctggatcttggttcggattaatcaatcctgtaaatggatccccgggcattgcttgtgcaatcaagaaaattaagacactcaaaataatgacttgcgggatcattaatatcaaacgacgtagaattgttttccacattattcagcacccccatttttcaaagcgacttgatgtgtttctgtgatggttctaaggtcataaacacgacctgtttcatcatagtaatctttttggtgagtgacatattccaactctacccgacggcggttttctttatgcgcctcacgatttttcacatcaatttgaggaatagctgacaataaccgcttcgtataaatatgacgcggatcttgataaatatcttggcgtgtaccgatttcaacaaaacgacctttatacatgatggcgatattgtcgcacatgtgtttcacaacacccaagtcatgagagatgaataagaaacttaagccaaactcttgttggattcgtttcataaagttgagcacctgtgcctgtacagacaggtccaatgcagaaacaggttcatcagcaacgatcaatttagggttcgatgccactgcgcgggcaacccccaaacgttgtctctgtccaccagagaattcatgagggtatttgtataaagcatcttctggcatcccaacgatatccaaaagccgtttcacccgttgtttttcttcttggtcactcaaacgttcaaaattccgtagcggttcagcaataatatccactacccgctttttaggattcagacttgacatagaatcttgaaaaatcatttgaacatccttgttgtaattcatttttttgcggacagagcgctttgtgacatcttgtccttcgtaaatgacttcaccgctggtaatcttttccaagccaacgattgctttccctgttgttgattttccagagcctgattctcctaccagaccgtaagtttttcccttttcgatgatgaaatccacaccgtcaacagcatagacatagtccgttacgcggttgaaaaaaccgctgcgaatcggatagtggactttcagatctttgattgtgattaattctgacatctacacttctccttcttcgtctctaaaatgaaaatgcttatagcaagtacagcgaactaaatgatctggtgcaacttcatgcaggacaggattttcttcgtggtcactagctgggatccaagggatacgagcagcaaaacggcaaccagttcttggcatgtttttcaatgaaggaacgacgccttcaatcacgtgcagttcactgtcttgagaatcttcttgtggaattgagttcagcaaagagcgtgtataagggtgttttggatttgcaaacaactcttccgctgtggcaacttcaacaaactgaccgccatacataacggctacacgatcagccatttctgccactacacctaagtcatgggtgatcaaaatgattcccgtttgtgtttcagcctgcaaatctttcaacaaatctaggatctgtgcttggatggttacatccaatgcagtggttggctcatcagcaataacaattggcggtttgcatgcgatggcaatggcaatgatcacccgttgccgcatcccaccggataattcgtggggatactggcgacccacccgtgctggatttggaattcctacttgatctagtaattcaagggcccgggcttgtctctgttccgcattcatatttgtatgataagataaaccttctttgatttggtcttcaatacgcatgagtgggttcaaagcggacaatggatcttggaaaatcatcccaatgtcgttcccgcgaattttgttgtaaagtgtttcatttaagtttgacaaattcaagtctttgtataagatttcaccggtgattttggtattgtttggatcatgcaatcccataatcgttgtagctaaggtactttttccacatccggattcgcctacgatcgctaaaatctcattgcgttccaacgtaaaagaaacaccgtctacagcgtcatagtaatcatctttaatacgaaaacctgtatgtaggttttgaacatctagtaattgattatcagttgacaatcgaatacccctctcttttttataagatgaagtgccctctaatgtaaaaaagtaggaattataagtcaaattccaaatgctttcttaacatcgtgtaatattttcttaataattatatagaatcactcactagattgcaagtctataaatttttaagatactgaattttcagaatacttacattccatttacattttttcaggatggtgcaaagaaaaggcactttttttcgagaaacgaatggttattaaacaaattctgataaagaaagagctgggtcatctatgactcagctcctgtatctgtcttaagcaagatggcttgaaatataatcaactgctccgccgactgtttcaatctgttcggcatcttcatcagaaatctccgtaccaaattcatcttctaattctaagacgaattccatcacactgattgaatcagcatttaagtcgtctttaatactcattgtatccgttactttatctgcatcgatctcaaaatggtttgcgatcactactgcaactttcttgaatacttcttctcgcgtcaattgccttcacctccacgcgttcgcacaaaacatagaatggctaacaaacattgtactgcttacatgcaaatttgtctagtccttttttgcattttcattacaatgattgcagtctcattgcgttggctcttcatgcttaggtgtttcttcaaaatgagccaccaattgaggaaccacatctgcctgcaacatggtatagatttgtttgatggttgctgccacggcatctggtccagtcgctccatgtgttttgatcactggtgctttcagaccaaacaagacagcccctccgtgtttggcataatccatctcattttttaaattgcgcaaggcatctttcaataataaagcccctaatttccctttggttccggaattcatgatggattgtttcaataacgacatcatattcaatgcggttccttcaatggatttcaagacggcgttcccagtgaatccatctgtgaccacaacatccgctgcaccgttcaaaagttccctagcttcaacatttccgataaagtgaatcgatgattctttggtcaacaattcaaacgcttttttggttaactcgctgcctttggtctcttccgtcccattgtttagcaaccctactcgcggttgttgaatgcctcggactttttgagcgtaaaaagaacctaacacagcatattgaacgagatgttctgctttattgtcagcattcgctcctagatccagcatatcaaagccagtttctttcccaagtacaggcatcgtcgacattaagccaggacgttcgattcctttgatacgacctacgataaacaaacctgcagctaacaaagcaccggtatttccagcagagaaaatggcatccgcttgaccttctttgaccgcttgggctgctaagaccatcgatgcgttctttttgcggcggatcgctttaacaggttcatcatcactgttgattttttcatcggtatgaatgattgtaagctgactttcgtctgtcacatattttctgatttcatcttcttttccgtataatagaaattcgatttctggatattctttttttgctaacatgacgccttcaacgatcgcttttggtgcgttatcgccacccatggcatctacggcaattttcatgacatacgccactcccttcatttttccaagttagtataccatattctttaatcaaaaaattgattgtctcgtttttctgctgctaaataatcggctagcgcttgatactccggtaaaatctgccattggtgcttctgccagatttgagttgcttctacttgtgcaacttcaagaatatgggcatcggctactaaatcggctgcggcgaattcaggtaaacctgattgacgattaccaaagacttccccgggacctcgcaattgcagatctttttcactgacgacaaagccattggtggtttcagtcatgattttcatccgctctattccggtttcatttttgggatttgccaccaaaatacagtaagaagcatctgcaccacggccgacacgcccccgcaactggtgcaactgagctaacccaaaacgatctgcatcaataatcaacatgactgtcgcattgggtacatttacccctacttcaataactgtcgttgataccaagatctgtaactggttgtccttgaactcttccatgatcgcgtctttttctatatttttcattttgccgtggagaatgcccacttggtagttaggggcaaaataagcctgcagctgctcgtaaatctccgtagcattcttgacatctaacatttctgattcttcaatcagcggacagatcacatacatttgatgtcctttcgctaattcctgacgagcccagtccagcacagattccaattgaggtggtcgtacccaacgcgtttcgaccggaatccggccagctggcatctcatcgatgatggaaacatccatctcaccataggccgtgatggccaaggttcgtggtatcggcgtcgccgtcatgaacaaaacatccggcaaatatcctttttctcgcaatatttttcgctgattgacaccaaagcgatgctgctcatctgtgatgactaaacctagacgggcaaaattgaccccttcttggatcaacgcatgcgtccctacgacaatatcgatctcacctgcagccaattgctccaagatcactcgccgttcctttgtcttggtggaccctgtcagcagtgccgttgtcacttctagcggatcaaataactggttaaggctttccaaatgttgttgtgccagaatctcagttggtaccattaacgccccttgaaagccagctgtcatagtggcgtacagtgcgatagcagccacaactgttttgccgctaccgacatctccttgcagcagtcgctgcatatgttgcggacttttgaggtcatgacagatctcgttggtgactcgcttttgagcagcagtcaattcgaaaggcagtgtctgggtgaaagcttttaaccgctgaacatcatagtcaatggctaagccgttcttttcagccttttcggaaattttcaatccttggatctgcatttgaaataggaagaactcttcaaagatgattcgccgctttgcttgatgactttcttgcggatcttttggaaagtgcatagctcgcatagcagtctggcgatccaataaccgatatttctccgttaaagttagaggtaagatttcctcgatctggtctccgtatgattcaaatgcctgcctgatcaagtcaaccagcacgctttgccgtaccgatttgtttacatgatagataggagcgaaatcacctggcttcttgctgccaagaatcttcatcccagctagtgatttccgtttcgcatcccatttcccgtaaaccgcgatttcttcagacaaaacaactttatcttttaaatagggctgattaaaaaaggaaacattgaatacatcatgatcttgcatcattcgaaactgcagccgactctttttgtaaccaaaacgatttacaacagccggggaaacaacgattcctttgatcgtgactttttcttgatcttgtatctcgttcaattgacgctcttgaatatcttcgtagcgaaaggggtaatatcgcaataaatcttcgattgtctggattccaagcgctgcgagatcttttgctcgcttttctccgacaccagacaaaacagtgattggctgatcaagcatttcttccctcctcaaaactagttgtttgcagattgctttctttattttactcttctctgtttaaattacgaagaatttgaatgaaaaaagatgagcaaaaacaggctgtttctctatcaatcaaaaaagagacggaaacaaaaatcgccctgcgacttttgccccgtctgctttcaagttttattcagccgagaaaagatacggataaacaggttgatctccttgatggatctccacttcgatctccggatagatttctgtcaatgctgcttcgatttttgctgcttcttttgcttttccttcttcgccgataataatcgtaacgatttctgtttcatctgaaatcatcttctgcaatgtatccatggaagcagagaaacaatcgggtacagaaaccacgattttcccatcaaccattcccaagaaatcaccttctgtgatttcaattccatcgatcgctgtattacgaatcgcgtgtgtcaccgaaccactgacaacacttgacaagatttcagtcatcgcttgttgattttccgctaacgttgcttgttcattgaaggccaacattgctgtcatcccttgtgaaatcgtacgggtctcaacaacagcgactgggatgtccgatacttctgctgcttgttgtgcagccataaagatattcttattgtttggtaagacgataacctgatctgcgttcacttcattgatagcagtcacgatgtcttccgtgcttggattcatcgtttgaccaccgctgatcacatagcttgcacctaagctggtaaatagtttatttaatccatcaccggctgcgatagcaatgattgcataaggtgtacgcggacgtttcactgcagcagagggttgatcgtgctccagaattgtttcatgctgtacacgcatattatccaccttgatcttgatcaaagaaccaaatttttggccatagttcatgacttcacctggatgttctgtgtgtacatggactttgataatctcatcgtcattgacgactaaaagagaatctccaagttcgtttagataatttcggaatgtttcataatcaaacgtactgtccactgttggtccttcaccaattttgaccatgatctctgtacaataaccgaatttgatgtcttctgtagccatttgtccttgaacgctgcgatgatgttcggcattgaccatttcatccattgctgctggtgttggttcatagacctcattggcttgatattctccagtcagtgcatttaagaacccttcataaatgaacaataatccttggccaccactatcgactacaccaacttctttcaagactggcaatagatctggtgttttggctagcgcacgttttgctccgtgaacgactgctttcatgacttctacacagtcatcactagtttgtgcttttttctcaccgtattctgcagcgatacgtgctactgtcagaatcgttccttctacgggtttcatgactgctttataggcggtttcgaccccatgtgtaaaggcttgtgccaattctggcgcagttaatgtttcgaccgtggggatcgctttagcaaatccacggaacaattgagacaaaatgacgcctgagtttcctcgtgcgcccattagtagtccttttgaaagagttgtggcaagatcgcccactttttctgaagtggcatctgctactgctttagcaccgcttgtcattgataaattcatattcgttcctgtatctccatcaggtactggaaatacattcaatgaattgacaaactctgcatttacttgtagacgagccgcgcctgcctgcaccatctcttgaaactgacctgcgctgatattcgttaccttcactgataatcctccttaaaatcatccgccgcaagcggatcacttgcctaatctggcagtacacgtacaccttggacaaaaacattcactgaatttgctgaaacgcctagcattgtttcaagattatatttcactttttcttgcacattgcgggaaacttcagaaatttttgtaccatagctaacgatcgtgtagacatccactgcaataccgttttcttcttgacgaacaacgacaccgcgagaatagttttctttgcgtaaaatttcattgatgttgtccttgatctgtttcttgctggccatgcccacaataccaaacacatctgttgctgcgccaccgacaactgtggcgatgacctcgttgctgatttcaataatacctgatgaggttttgattttcacagccataatatagcctccttaagcgggatattcccatctttcttctctcacattttatcatagctgctagtcaaataaaaggatgtgacttatgaaaaggggcttggcatcagatattcttgtattctgaccttgtttaatttacaatgtttactgctaaaagtcaatctttcttgaaaattacccttgcattttctaactttctatgataaattcagatggtatgagctgaaatagcgctccaacatcaaggcaaaggaggaaataaccacatggctaaagtttgttactttactggacgtaaaactacaagtggaaacaaccgttcacacgcaatgaatgcgacaaaacgtactgtgaaacctaacttgcaaaaagttcgcgttatgattgacggaaaacctaaaaaagtttgggtgtcaactcgtgctttgaaatctggaaaagttgagcgcgtataatcttaaccacacattttcggccgttcttgcgagcggtcttttttgttgtcttccgtttcattcctcctttcctttcttatgtcctttgttttttctttaaacagctaatgacattgtttttttaatcctttgaattatggtacactaataaaaaattcataaggattaggtgactattcttggctactatcaaatcattcatcaaacaacattggccttatatgaccgccagttttctgctgccgttactgattatggcagtcatttatttaacgatcggaatctatcccggcagcagccgcagtgtcttagcgagcgatgccttttcgcaattttcgaatttccatgccagttttcgtaatgtcttattaggcaagcagagtatcttctatacttggaatgcctctttagggttgaactatcttgcactgatctcttactatttaggtggtctttttacgccgctggttttattgtttcccaatcaattgatgccagatacgctctatgtgctgacacttttgaaaatcggcagcgccggactcgcattttggttttacgcgagtcaaacatttaaaatccaacggtggcatcatgttacgcttgctgtctgctatgcgttgatgtcctttatcactgctcactccgaattgatcatgtggctagatgcacttatttacctgccattagtgattctagggattgatcggctcttgcaacaaaaaaaaccgactcttctgtttgtcagttacctactgttatttatctcaagtttttatatgggattcatgatcggagtgttctccgtcttgtatctattcgtgcaattaggtcgcgattggaagcaaaacaagaaagcaatcatcccttacggcatcacttctttattagccggtggggcttccatgatcatcattttgcctgctgtacttgatttacgttcaaatggggaagaattgtccactatcacgaagttcaagacagaagctactggtgttttcgatcttgtaatgaaaaatatgattggcgtatatgatacaactaaatacggttcgatcccgtttatttatattggcctactgccattactactttgtattttatactttgtttctaagagaattcctttaaaagataaactgctatatgctggattgtttagcattttgatcgccagtttctatatcgttcccttgaatctcttctggcatgggatgcatgccccaaacatgttcttgttccgctatgcctatttgttctcctttctagtgattcttttggctggttatggttgggaacagctgcagcaaaaagaccgaggtctgtttgtgattgtcggactatctacgattgctctctttgcactttcttatggactgggaggaaactcgtatgaattcgtcaccacagcctcttttgcgttaacgattgttttctttgccctttacttgctgtgtatcggtttcggtcaacttggtatgctaactaaaaagaaagtggcacttctcttgttggttttcgtttgcggtgaaatggcgatcaacacgagtgggatggttcgcggaatcttaaatgattggaattacgcctctcgaagtctgttcactgatccttatccttcaatcaagcaattggtggatcaagccgataaagacaatgagacctttttccgtttggaaaatctggatcccgtttcttccaatgacagtatcaactatggttacagcggtgtcagcatgttttcttcaatccgcaaccgcaactcctctagttacttagataaattaggttttcgttcaagaggaacgaatcttaatatccgttatccgaataatacattgctaatggatgctttcaccggcatcaaatacaatattagcaaacaaaacttaacaaaatacggttttgaacgcgtaggagaagctggagactacaagctttatcaaaatagcaacgctcttccccttgccatgttagcagagccttcgatcaataagatccaacagcctgccaacgacaatctaaccagccagaagaatttgatcaacggtttggcaaacattgaacaaaactattttgattttcaaccgatcactgtcattcacagcaaaaacaccgatatcactgaaaatggcatgtacacgacattccaagagcaagaaagcaatgtggcgaaagagattacttggcaagtagaagtacctgctcattcccaagcctatcttagtctgtatccggcaaacttcggtgaattagagagttctacagctacgatcactgtgaacggggaacagcgggaaagtcaaattggaatcaatggtcaatattatgatctaggctactatgatacggcaacgaccgtgcagtttacggcaagtttctatggcactcagtcaatttctttccaaaacccacaggtggtgacattagacactaccgcctttcaacgggcaatcgatgccattcaagagagaggtgttgcgatgactgtcggcaaacaaaatgccgaagccgatatcactactgagaaagaacagcagcttatcactacgattccttatgacaagggctggtctgccaaactggatggcaaacctatcgctattgacgctttccaagatgcgtttatcagtgtgaagatcccaagcggtacccaccatcttgaactgacttatttaccgcaaggttttgtgatcggagtcattttattctttagctgcctactgctctttattttgttccgctatttctatcaaagaaaagtagcagctgagatagaacacacacccacagacaagccaggcagatgagagcaatcgataccttctttatctgccacaatagcagtcagctgcgaaaagaagcgccccccaacggatcgatacgaatcgaaccttaggaggcgcttctttcttttagttctcttttattcataggctacgcgaaccaaatacaacccttccggatgagcagtaggtccagcggcattgcggtctttttgggcaataatggcgggaatgctatctgctggtaagcgtccattaccgatcttcaacagggttccgaccatgatgcggatcattttatataagaagccatcgcctcgaaaggtaaagagtagttcgtctccggcctcattcacttccatactagcttggtgaatcgtccggactttatcttctacggagctgccagtggcacaaaaactggtaaaatcatgcgtacctaataaatcgggtaaagcttgctggattttcattaggtccaacggatacgggtaatagcttgcgtaatatctacgaaaagggcttcgtggtttgccgatatctacgcgaaattgataggtcttctcccgcacaagatagcgggcgtgaaagtgttcatcgacgattttcacctgtttcacagcaatatcttccggtgtttgtgtatcaagtccaaagcgcattttttctaatggacgttcgtcaaagtcaaaatgaatcacttgacctaaagcatggacacccgcatcggtccgtcctgaaccgtggatttggactgcttgtccattgttcatgcgagtcaatgttttttcgatttcttcttgtactgtgcgtccattgggttggcgctgaaatccttggaaattggtgccatcgtaagcaatcgttgctttataacgtaccatcttctcacctgctttcattttctcaaaaaaatctgaggagccgattgcactccccagacatttacttttatcctcttaataatactaaacctactgtaaagagcacaaagaccaacactacgagtgtgtcgcggttgtgccagtgaagaatccgatacttggtccgcccttcaccgccttgatagcctctagcctccatggctgtagctaggtcctctgcccggttaaaactgctgacaaacaaagggatcagcaatgggacgatagctttcatcttttgcaacaacccgccttctccgaaatcgactccgcgggcacgctgggcattcataattttctcagtctcatccattaatgtcggcacaaagcgaagtgcgatcgacagcatcaaagaaatttcatgcacgggaaatcggatggcttttaatgggcgtaatatatattcgattgcatctgacaactccaaaggtggtgtcgtcaacgtcagcaatgtcgacataaaaataatcaaaacaaaacggcaaaaaatgaacgcaccattctgcaaaccaaattcggtaatattgaagatccaccaggaccaatagacttctccacccgtcgtaaagagaatctgcaatgctacagtgaataaaatcagccagatcaacgggcgaacaccacgaacgaaaaaacccaaatcaattttggaaagaaaaatgctaaatagcgtaaaaacagctgccaaaagatagctctgccaattgtttgccaaaaaaatgattccaataaaataaaaactggcaagtaatttcacccgtggatcgagtttatggataaaggaatctcctggaataaagcggccaaagattagtttattcatcatttgcggtcgcctcctttgctaccagttgatccgcaagttcttctgctgtcaatggcaagtgttcgaaatgcaaccctttcgcttgcaacaacgctgcaaaagcagttgctgttggtacgcctaattgtttttcttgtagccattcgatatcttgaaaaacattcttcggtgcaccctctttaacgattcgtcctttttctaatacatagacataatctgcaaaattagccacatcatccatcaaatgggtcactaagatgatggtcatatttttctcttgatggagtcgctggaacatctccatcatttctttgcgtccttgtggatctaaacccgctgttggctcatctaataccaatacttccggttccattgctaagaccccggcaatggctactcggcgcatctgtcctcctgagagatcaaatggggaacgttcaagaaagctttcatctaaaccaacgagtttaatgtactctttcgctaattcagctgccgcttcttcactcacaccaaaattttggggaccaaaagcgatatctcgagccacagtttcttcaaacaattgcgattcaggaaattgaaagacgattcctacttttttacgcaatggttttaaattcttattatcagtttcaggagtgatcacgcgatcaccaatcgtcactttgcccgctgttggctttaataatgcattcaagtgttgtagtaatgttgatttgccactaccagtgtgacccaccaatgctgtatacgagccttctttgatttcgagatcaatatcgaataacacgcgttgctcaaatggggaatgcggttgataagtaaatgctactttttcaaaacggatgtccatagccaatccaccattccttcctctgtcaagtacgctgcaggcacagagatgccgcgctgcttcaaagctgccttcaatttttctggaaaaggcaaatctagacccaattcgatcaattctgggccagccgaaaagatttctgccggcgtcccttcacgaaccagttctccttggcgcatgaccatgacccgattggcattggctgcctcatcaatatcatgggtgattgacagaacagttaaattattttcttccttgattttcttgatcgttgaaataacttcttctcttccttcaggatcaagcatactagttgcctcatctaaaatgatgatatcgggacgtaatgccacaacaccagcgatggctactcgctgtttttgtcccccagaaagtctggctggttctcgtgttgcaaattcttccatccggacttgttctagagcatttttgactctgatcaccatttcgtcacgaggaatcccttggttctctagaccaaatgccacatcatcttctacagttgaaccgacaaattgattgtcgggattttgaaaaaccattccgaccattttacggatattccaaatattttcttcattaagcagcatgtctcccactgcaacgcttccttcttgcggtaaaatcaaaccgttgatcgttttggccaaggtcgattttcctgaaccgttatgaccgataagcgcaacccattctccttgctcaatggacaaagagacattcttcaacgccggacgatcttcttcggtataacgaacggtgatagcattcaattcaatgatcggcttcatgatatactccttcattccagttaattcttacttacactaccaaaaaagtaagttattttcaatcattccgatgagatttccaaacagaactttgttttcacttgccatgacctgtcaagacagatcatcgaaagtaaaaaaaaagcactttatgatgagtgcgtacacctcgaaatacatcgaggtgtaggcgctgagctagactcggaaagtttcttccaacatcataacactcttaataaacatctataaagtgatgataagtgtgattttaaacaagttctaggataaccattggtgcagcatctccgcgtcttggttctgttttcaagatgcgagtgtagccaccttggcgatctgtgtaacgaggagcgatgtcattgaataatttttgcaaagctgattcaataactacttcttcgttttcttcacgaacgctagcaacttcattacgaacaaatgcggcagcttggcgacgtgcatgcaaatcaccacgtttacctaaagtgatcattttttctgcagttgaacgaacttctttcgcacgagcttcagtcgtaacgatgcgttcgttaatgaataaatcagttgttaaatcacgcaacatcgctttacgttggctagatgtgcgtcctagtttacgataactcacgtggtttccctccttcactttcgtatgtcgtctcgatcagacgagccgaaactaacgtaatcgaagacgtattaatcgtctttacgtagtcctaaaccaagatcgtgtaatttcactttgacctcttcaagagatttacggcctaagttccgtactttaatcatttctggttcagatttattagtcaattcttgtacagtattgattcctgcacgttttagacagttgtatgaacgaacagacaagtctaattcttcaatcgtcatttccaacattttttctttttgtgtttcttctttttccaccatgatctcagcgtttttcgcttcgtccgttaggtttacaaagatgtctaaatgttcggtcatgatttttgcagctaaactcattgcttccaatggttcaattgagccatcagtccatatttccatcgttaatttgtcaaaatcatcacgacgaccaacacgagtattttctacttggtagttcacacgacgtactggtgtatagattgaatcgactggaagaacaccgattggcatgtcttcttttttattttcatctgcttgaacgtagccgcgtccaggtttcacagttaagcgagcatggaatgaagctccttcagaaacgttgcagatatacatatctttgttaaggatttctacatcactgtctacgatgatatcgccagcagttactgtagcaggtcctgtaatatcgatttccagggttttttcttcatccccgtacatttttaatgcaagacctttgatattcaagatgatttgagcaacgtcttcccgaacgcccttaacagttgagaattcgtgtaaaactccatcgatttgaatattggtgattgctgcaccaggtaaagaagataataaaatacgacgtaaggaatttcctaaagtagttccgtatcctctttcaagaggctcaacgatgaacttgccataatctttttcttcatcaatctttgcgattcttggtttttcgaattcaatcattcttatcttttacccctttcaaaacgaaaagtgtcttgttcaatgacgtaattgttacactcaaaatgagcagcactcattaaacacgacggcgttttggagggcggcatccattatgagggactggagtcacgtcacggattgcagtcacttccaaacctgctgcttgtaatgaacgaattgctgcttcacgtccagaaccaggtcctttaactgttacttctacagttcttaatccgtgttccattgctgctttggtagctgtttctgctgccatttgagcggcaaaaggagtagattttttgcttcctttgaaacctaatgaaccagctgatgaccatgctaatgcattcccatgagtatcagtgatcataatgattgtattattgaatgttgagtgaatatgtgcaatacccgcttcaatattctttttcacacggcgtttacgactcactttttttgctgccatgaagttttaacctccttcacttaggaattattttttcttgcctgcgactgttttagacgggcctttacgagtacgtgcattgtttttcgtgttttgtccacgaactggcaatccacggcgatgacggataccacggtatgaaccgatttccatcaaacgtttgatgttcaagttcacttcacgacgaaggtcaccttcaacttttaatttatcaacttcagcacggatagcatctgtttgttcattcgttagatcacgaacacgaacttcttcagaaacgccagcgtttgctaaaatttgttttgcagtcgtgttaccaataccatagatataagtaagtgaaacgaccacacgtttatcacgaggaatatctactcctgcaatacgagccatatttgttacacctccgattatccttgacgttgtttatgttttggatttgctgggcaaatcaccataacgcgtcctttacgacgaattactttacaatgttcgcacattggttttactgatggtcttactttcatgataatacctcctgtggttttacggagtacaattatttaaagcgataagtaatgcggccacggttcaggtcatacggtgataattcaaccgtcactttgtctccaggtaatatacgaatgtagtgcatccggatcttaccagaaacggtcgctagaacttggtgtccgttttccaattcgactttaaacattgcattcggcaaagtttcgacgactgtaccttcgacttcaatcatatcttcttttgccacgcacagtacctccttgtacttgtgattttcacacgataaaatggcggaaacggggttcccacctgatattctcaaactatgcttctacttaataacagtagaagtcggactgacatattttatcatactctgtcaaaggtttcaagagaaagttttgtagctgcaagtcggtgacgggcaatctatgattagtcaatgatgtttttaacatctttaaatacagcatcgatgtcgcgatcaccatcaatcgactgcaataaacctttttctttgtaataagctaagattggttcactgcttttgatattgacagctagacgatttttgaccgtctcaggcttatcatcttcacgttggtagaagtcatgacttccacaacgatcacatgttccttccacttttggcggattgaacaatttatgataagttgccccacaattgcggcacatgaagcggccggctaaacgttctacgagaacttcttcaggaacatgaatatcaatgacagcatctagttttttgtttaggtctttcaacatttcgtccaatgcttcagcttgttccaaagtccgcggaaagccatccaataagaagcctttctctgtgtctggttcagctaaacgctctttgacgataccgttggtgacctcatctggaaccaaagcgccttgatccatgtaagattttgctttcaggcctaattctgtttcgttcgccattgcagcccgaaacatatcgcctgttgaaatatgaggaagaccgtattcagcaacgatacgttctgcctgagtacctttaccggcaccaggtagtcccattaaaatgaggttcattctaattcctcctgtaagtttttgaatagtgttgaggaagacctcaacacttcaataactttaattgataaaaccagtatatttccgtttcagcataagtccttctagctgcttcgcagtatccagagctaccccgataacgatcaataaacttgttccacctaaaccgattgattgcggcaagttccaaaccatctgagcgatgatcggcaacagcgcaactagtcctaagaagaccgatcctactgtacttaatcgcataagcagacgtgagacgtattcttctgttcctttaccagggcgcacacttggaatgtagcttccttgtttttgtaggttttccgctaatttctcagggttaacttgtacaaatgcatagaagaacgtaaacgccacgatcaaaacagtatagatgatcgcaccaggtacggtgttataactaaaaatcgtttgtactacttcataccaagtttcgcctttgtacgaactacctaatgcttgaatgatcgcatttggtgttgtaataaacgaactagcaaagataactgggattacaccggcagcgttgaccttcaatggaagataactacttgttggcgcaccagctactcgcttcgtatattggattggaatctttcgttctgcttgttgtacatacgtcacaaatgtgatgatgaccaaaacagcaacgacaagcaagaccataaacaatgcattcatccaaatatctgatggatccacgttgatgaaataatcttctaccaattccttgatactagcgggtaagcgtgaaatgatccctgcaaagataatcattgacacaccatttccaattccgcgttctgtgatttgttctcctaaccaagtaacgagcatcgtacctgctgttaagatcaaaccaatcaccacaaacgtcgagatatttggattgttgacaaagccaagttgtgtataatagttgaaccctgcagttaacgtcatcgactgaacaaaggccaaaaccaatgttaggtaacgagttgcttgattcaatttcttacgaccaacttccccttgcttcgaccactcaacaaatcttggcacaatatccatctgcaacaactgaataacgattgacgcagtaatatatggtgacacacccattgagaaaatcgagaattgctgcatcgcgccaccgctgaccaagttcaacatgttcagaaacggtagatcagcaatttcccgcaaacggcttgcgtctacgcctggcacagtaatatgtgtacccagacgaaagacaaacaagataagtacggtgaagaaaattctcgatctaatatcttttactttaaaggcgtcctttagtagtttgaacattagatcacctcgattgatccaccagcagcaacgattgcttcttcagctgcttttgagaattttgctgctttcacagtcaatttcttcgttagttctccatttgctaatactttgattccagctttttcatctttgacgattccagcttcatgcaaagcaacaggtgttacttctgcaccgtcttcaaagcggtttaatacatcaagattgataactgcatattctttgcggttgacatttgtaaatccgcgttttggcaaacgacggaacaatggtgtttgtcccccttcaaagcctaaacgtactccgccacctgaacgagctttttgacctttttgtccgcgtccagctgttttaccgttaccagatgaagttccgcgaccaacacggttacgtacttggcgtgatccttctgatggttttaattcatgaagtttcataggtttggcacctccttaatcaaactagatctgctgatccttagacttcttcaacgtccactaagtgagaaacagtgttgaccatgcctttgattgcatcattagcaggttttactactgttgaattcaactttgtaagacctaacgcttttacagtatcgcgttggttttggggacgtccaataatactgcgttttaaagtgattttcaattcagccattatagtgtcctccttaaccgattaattcttctactgatttgccgcgaagtgctgccacttcttcagcgcgtttcaattgtttcaacccttcaactgttgcgcgaacaacgttgattggtgtgttagaacctaaagatttagatgtgatatccgctaccccagctaattccaatacggcacgaacgggtccaccagcagctaccccagaaccttctacagcaggtttcataaggatgcgtccgccgccgaatacaccgataacttcgtgagggattgtagaaccaaccattggtacttctaccaagtttttcttcgcgtcttcgattgctttacggattgcttctggtacttcttgtgctttaccagtaccgaaacctacgtgtccgtttttatcaccgacaacaactaatgcagcaaaacgtagacgacgtccacctttaacaactttagttacacggttaatcgcaacaacgcggtcttctaattccaaatgttttggatcaatataaaccatgaatggtgttcctccttctcttaaaattccagtccattttcgcgagctgcttcagctaaagctgctacacggccatggtaaaggtatccaccacggtcaaagactactactttaataccttttgctgctgcacgttctgcaactaatttgccgacagcttgtgcttgttcagttttgtttccacctgaaatttctttatctaaggcagaggcacttgctagcgtcacacccgctacgtcatcaatgatttgagcgtagatgtttttgttcgaacggaacacgtttaagcgtgggcactcagcagtaccagagattttgttacgtacacgacgatgtcttttctgacgtgttttatttttatctggttttgtaatcacaattgtcacctctttttatttgctagcctaagccgctattcgtaaatgcttacgactatttaccagttttaccttctttacgacgcacaaattcgccaacataacgaattcctttgcctttataaggttctggaggacgaacgccacgaatattggcagctaattcgccaacaacttctttatctgatcctttgatgatcacagaagtgtttgaaggaacttcaatttcgattccagctggcgcttcgatttcaaccggatgagagtaaccaacgttcaatacaagttttttaccttgcaattgagcacggtacccaaccccgatcaattctaacgctttttggaaaccttcagaaacaccaacaaccatgttgttgaagtttgcacgggtagttccgtggatagttttcatttctttactatcgtttggacgagtgaatgttacttcgtttccttcgatattcattttgatatcagaagaaaaagtacgtttcaattcacctttaggtcctttaactgtaatgtcgtttccatcttgtttgatttcaacacctgcaggaagaacgacgatcttattaccgatacgactcacttagaggcacctccttgtggattattttaaattaccatacataagcgactacttcgccgccaacattttttgctcttgcttctttgtcagtgataacaccttcagaagttgagatgatcgcgattcctaaaccgttcaatacttttggcacttcgtcagctttgacataagcacgcaaacctggtttagagatacgtttcaagtttgtgataacacgttcaccgtttttgccgtatttcaagaatacgcggatcacgccttgtttgtcatcttcgatatattcaacatcgcgaacgaaaccttcacgtttcaagatttcagcgatatcacgtttgatttttgaagcaggtacttctaagctttcgtgttttaccatattggcattacgtacacgcgttagaaaatctgcgattggatctgtcatgaccatgggataatttacctcctttatgcgagtatagtttaccagctagctttcttcacgccgggaatttgtcctttataggcaagttcgcggaagcaaatacggcaaagatgaaatttacgataaactgaatgtggacgtccgcaacgttcgcaacgagtatactcttgtgttgagaatttagcagggcgtttgtttttagcaatcattgattttttagccacgtagttcgcctcctttttttatttttggaatggcatgcctaattgtgacaacaattcacgagattcttcatctgtgttggctgttgttacaataacgatatccataccacgtactttatcgatcaaatcataatctacttcagggaagatcaattgttctttgattcctaatgtgtagtttccgcgtccgtcaaacgcttttttgctgacaccgtggaagtcacggacacgtggcaatgaaactgttactaacttgtctaagaattcatacattctttcgccgcgtagagtaactttcgcaccgattggcattccttcacgtaaacggaatccagcaatagattttttcgcttttgtgatcaatggtttttgacctgagatcaattgtaattcttcaacagctttatctaagttttttgcattcgatacagcatcaccaacacccatgttgataacgattttatcaacttttggtgcttgcataactgagctgtagttaaatttgtccattaatgatgggacaacttcttttgagtatttttctttaaggcggttcatctgttagcccctccttcctttatttgattatttatcaagaacttctccggtttttttagaaacgcggacttttttgccgtcaacttctttatagcctacacgtgttgcttcaccgttcgaaggatcaaccaccatcacgttagaaacatgaattggtgcttccatctcgacgattccgccttgaggagctgtttgagaaggtttttggtgttttttaacgacgttcacaccttcaacaacgactttgtctttcttaggaaacgctgcaagtacaacgccttctttgtttttgtctttaccagtgataactttaactttatcgccttttttaacaaacatgtttgtttcgcacctcctttagataagaatcactattacaatacttctggtgctagggaaacgatcttcataaagttgccttcacgcaattcgcgagcaactggtccaaagatacgagttccacgtgggctcttatcgtcacggataataaccgcagcattttcatcaaatttaatgtaagaaccgtctgtacgacgtgctcctgattttgtacgaacgataacggctttaacgacgtcaccttttttgacaaccccacctggcgttgcttgtttgaccgtagcaacgatcacgtcaccaatattcgcagttttacgaccagatccgccaaggactttgatcgttagaatttcacgggcacctgagttgtccgccactcttaatcggctttctgcttggatcacgatgtgtatcctcctttcagattttgcaattcacaatctatataggaaaatctcgtgtgattagataatcactgccttttcaacaatctctactagacggaaacgtttcgtagctgataatggacgagtttccataattttcacgatatcgccaacttttgcttcgttgttttcatcgtgtgctttgtatttcttagaatagttcagacgtttgccgtagatagggtggtttttcttagtttcaacgacaacagtgattgttttatccatcttgtcggataccacgcgaccttggtaaactttgcgttgatttctttcttcagtcatacgctaaatggcctccttccactattactttgcttgttcacgcaatactgttttgatgcgtgcaatcgatttacgtacttctttgatacgtgcagtgttttctaattgtcctgtagctaattggaatctaagattaaacaattcttctttcaattgtttttcttgatctagcatttcggcagtggttaattctctgatttctttaaccttcattcgattcaccacccatttcctcacgttttacgatctttgttttcactggcaatttgtgagaagcaagacgtaacgcttcacgcgcaacttcttcgggaacgccggcaatttcaaacatgattttaccacgttttactggtgatacccatccttcaggagcccctttaccagaacccatacgtaccccaattgctttggccgtataagatttgtgagggaaaattttgatccatactttcccgccacgtttcatataacgagtcattgcaatacgggcagcttcgatttggcggtttgtgatccagtgtgattcaacagcttgcaagccgtattcaccgaaaactacttcttttccgcctttcgcttcaccgcgcattttcccgcggaattcacgacggtgttttacacgtttaggtactaacatgtttatttccctcctttctcagtgttctttttagttggaagaatttctccacgataaatccacactttaactcctagttttccgtatgttgtatctgcttcttcccatgcgtaatcaatatccgcacgtaatgtatgaagtggaactgttccttctgaatagccttctgaacgagcgatatctgctccgtttagacgaccagatacttgtgttttgattcctttagcgccagaacgcattgtgcgttggatcgcttgtttttgcgcacgacggaaagcaacacggttttctaattgacgtgcgattccttcgcctactaatttagcatctaaatctggttttttgatttcaacgatgttgatgtgaactcgtttgccagttaatttgtttaattcttttcttaggttttcgacttcagatccgcctttaccgataaccatacctggtttagctgtgtggattgaaatatttacgcggtttgctgcgcgctcgatttcaattgttgacacagcggcatcagcaagtttagatgcgataaatttacggattttcaaatcttcatgtagaaattcagcatactctttttcagcataccattttgcatcccagtcacggatgatgcctacacgcattccaattggatgtactttttgacccactgattgtccctccttatttttctgatacgactacagtaatatgacttgtacgtttgttgattggagaagctgaacctttcgcacgtggacggaaacgtttcattgttggtccttcgttgacgaatgcttcagaaacaatcaagttttcaacatctaagtcaaaattgttttctgcattagcgatagctgacatcaagactttctcgatgattccagccgctttgtttggtgtgaacttcaagatcgcgattgcttcagcaacgcttttccctctgatcaaatcaataactagacgtgatttacgaggagaaacgcggactgttttagcagttgctttcgctgatgtgatttgttctgccatttttggatatcctcccctcaaaattagcgtcttgttttcttatcgtcggcagcgtgtccgcgataagttcttgttggtgcaaattcacctagtttgtgtcctaccatgtcttcttggatgtaaactggtacatgtttccgtccatcatacacagcaattgtaaatccgataaaacttgggaagattgtggaacgacgtgaccaagttttgatcacttttttcttttcagcgccttgttgtgcttcgaccttcttcatcaaatggtcatcgacaaaaggtccttttttcaaactacgacccatggtgtacctcctctcaaaatgtgcgacacatggtcaagtaaattatttagtcttgcgacgacgaacgataagtttgtctgatttagctttcttgttacgtgttttgtaaccaagtgctggttgtccccaaggtgaaactggagctttacgtccgattggagctttaccttcaccaccaccgtgtgggtgatcattagggttcattacgctaccacgtacagttgggcgtttgcgcatccaacgagaacgtccggctttaccgatgttgatcaattcatgttgttcgttaccaacagagccaattgttgcacggcatgttgccaagatcatacgtacttcgcctgagttcaagcggatcaatacatattttccttctttaccaagtacttgtgcacttgtaccagctgaacggatcaattgtccgccttttcctggtttcatttcgatgttgtggataacagtaccaactggaatattttctagtggtaatgcgttccctactttaatatctgcatctggtccagaaacgacagtcatgccaacttctaatcctttaggtgctaagatatatgcttttactccatcctcgtaatgtactaacgcaatgttagcagaacggtttggatcatattcaatcgttttaacagtagcaacgacattgtctttgttacgtttgaaatcgatcaaacggtattgacgtttgtgaccgccaccttgatgacgaaccgtgatacgtccgttgttgttacgaccagcattgtttttcaatggcgctaacaatgttttttctggtgttgaagttgtgatttcagcgaaatcagaacttgtcatattacgacggccgtttgtggtaggtttgtactttttaatcgccacgtctttttccctcccatttagtatttaaatatggtctgcttattcagcagcgtcaaaaatttggatttcttttgaatcttcagttaaagtcacaacagctttgcgacgtttttttgtgtatcctgcatatttacccatgcgtttgaatttagggcgtacgttgatgatattcacgttagccactttcactccgtcaaaggcagtttctacagcttgttttactaaagttttgttcgcttttgtgtctacttcgaaagtatatttcttgtcatccatggcaagcatagatttctcagtgatcactgggcgtttgatgacgtctagtaagttcattatgcaagcacctcctcgatctgagtaagagcagtttgtgttaccaacattttatctgctgaaacaacatccaatacgctcacgttatcagcagttactactgaaacagatggcaagttgcgtgcagataatgcagcaaagtcgttttctgtttctaaaactaccaatacttttgagtcaatagtcaagttagctaaaacttgtttgaattcttttgtttttggtgcatcaaagcttaacccttctactgctaccaagttatttgaagcaactttttctgacaatacagatttcattgctaagcgacgaacttttttaggaagtttgtagctgtatgaacgtggtgttggtccgaagactacgccacctccacgccattgtggtgaacggattgaaccttgacgagcacgaccagttcctttttggcgccatggtttacggccaccgccacgaacggcactgcgatttttcacagcgtgtgttccttgtcttaatgaagcacgttgcatgatgattgcatcgtagacaactgtttcatttggttcaattccgaagatttcttcgttcaatgtaatttcgccattttggcttccatcttgtttgaataatgctacattcggcattccttagttcctcctttcttcctatctacttatttagctttcacagctgatttgattgtaatcaatgattttttcgcgccaggtacattacctttaatcaagataacgttacgttctgcgtctacacgcacgatttccaagttttggatcgtgatgcggttaccgcccatacgtccagcaagacgtttgtttttgaatacacggttaggtgcaactggacccattgatccaggacgacggtgataacgagaaccgtgagccattggtccgcggctttgtccgtgacgtttgataacgccttggaatcctttacctttcgaagtgccggttacatcaatgatgtctcctgcttcaaaaatatcaactttaatttctgaacctacttctaagccctctagctctacattcttgaattcgcgaatgaagcgcttaggagccgtgtttgcttttgcaacatgacctttcgcaggtttgttagacaaaacttcacgcatatcttggtagccgacttgaattgcttcgtagccgtcattttcgattgttttcacttgtagcactacgtttggagtagcttctactacagttactggaatcaattcgccagattcagtgaagatttgagtcattcccacttttttccctaagattcctttggtcatgattacacctccatcttaattattatagtttgatttcaatatttacaccgcttggcaagtctagcttcattaaagcatcaactgtttttggtgttggattcacaatgtcgattagacgtttgtgtgtacgcatttcgaattgttcgcgtgaatctttgtatttgtgtgtcgcacggatgatcgtgtacaagctgcgttcagttggcaatggaattggaccagatacgccagctccagttctttttgcagtttctacgattttatccgctgattgatctaaaatacgatgttcatacgcttttaaacggatacgaattttttgttttgccattgttttccctccttcgcctattttgaaaagtagacatagctccacgaaaatttccgtcacgctcgtccatggcaaagcgtccgggcgtgtcgcaacctctcgtttcgtagccggcagttttttctttgctgccagtgtgacttacgcatatacgtaaacagcacctttatgattatattatggataaacgctgattgcaagctttttttaatgaaaagaaacgattcttttgcgtttttttcagaaaactttcttttctcttgaaaacaacaaaaaccttgcctaatgacttgctctaagcaaaagcttttccaacaaccatagctactaacgcaaaagcgccccttccggaataattctccagaaaaagcgcttcaaaccactaatcatctcgatttactactagttgattaatcctttagtcacacgttggattgctgcttttaacggaaaataagcaatagcgacaatcaaaatcgtggccactacattgatgactgttgccggcaatttgatgaccgctgccgaccaagctcctgaccagctgctgccaagataccaaagcataacagtatttttgatttgcgtcatagcaagtttcgccaagccagtaacagacccaataaccactaactgccatattgcttgcggacgttttttaaataagagaaacgcaccatatgcaaaagcccccacaataaaactttccaaaataaaataaggggcctctgtcgcatacccattcagcaaatcaaaaatcgcaaagcccagtcccccagcaagggagcctttcacataacctaataataaaactgctaataaaagaacggcattccccaagtgcacaaaggcgccggtgggcaatgggatcttgatcatcgtaccaatgactgtcaacgctgtaaacaatgccacaaagacaatacttcgaattctgtgatcattcatgtggtatcatcctttcttccgcatgattataagcaccgtgccagacgtgaccgacataaggattgatcagaaccccttgtcgaatcgccgcaacgacgaagtctttggccaagcgaatgctttctagtaacggcagcccttttgctaatccagcagtaatggctgcagaaaacgtacagcctgcaccatggttgaaatcagtatcgatcctccggctttctagagtagtaaaagagtgtccatcataaactaagtcaattgcctgcgctcctggcaaccgatgacctcctttgacgacgacacacttcgcgcctaaatgataaatccttttcgcagcttctttcatagcaacaaggtcttttaagtcccccatccccgataaaattccagcttcaatcaagttaggtgtcaccacatccgccaaaggcagcaagtattcgatcaatgcatccacactctttggctgcaaaatatgtgcggtccctttacaagcaataacaggatcgatcaccacctgtttcacttgttgttgctggatcatcttggcagcctgcgcaatattggcttcattccccaacatccctgtcttaacggcatccattggttcccccgtgaaagccgaaatcaattgtttttcgaccaaagaagtgtccatagctgtcacttcgtgggtccatcccattgacggatccatggtgacgatcgaggcaatcgaagcaaaaccaaaaacaccatactcttgaaaggtctttaaatcagcttcaattcctgcgccgcctgttgaatcggacccggcgatcgttaatactttcttcattattatcgactccttttattcagtataaccaatggtccccttgacgaaaacagccaattggcttatttttataccatccaataaaaaaaggagggctctaatgaccgataggcaaatcgataaacagaagaagcaaccactctatcagcaaatcgtcacttactttatcgaggccatccaaaatggcgattacacacctggtgaacagttgcccgccgaacgaaaactagccactcaattcggggtcaaccgttcaacgatcgtcaaggcactggatgagcttcggagtttaggatggatcacgcgcaaacgaggcagcggcacacaagtctctgaaggtcgatggggcaaccgtcagacccctctgtcttatctccgatcgtctctatctagtccctacttacagcaagacccctttgttgaagagattcagcgattgcgcacaaaagaccaaattctcgacctttatacaggtgatctgccacaagaactgcttcctgatttccaatttcctgcctttacttgggagatgatccgcaacgaaagcctgcaaagcaccccagccggctatccaccattgcaagaagtcttgatgcggcacttgacggaagatttcggaatccccttatctggacaaaaactcgtgatcacttctggctccacgcaaggtatcacactgcttatgcaagttttgttgacttcaggtgatagtattcttacggaagatccttcctttttgttttcattgcccttatttacaacaatgaatgtccgcgttctcggaatcaaacaggacgaagaagggatgcgaccgaaagacttagaacaagcattgaaagagcagaaaatcaaatttgtttatttaaatccgacattccaaaatcccaccggtcgtaccatgagccttggccgccgcaaagaaattatcgctatttgccagaggtatcaagtaccgatcatagaagatgatatctttagtgagttagcctttacgccgcaacccgaaaaatttaaggcactagcaccagattcggtcatttatctcggatctttatcaaaactctttgggtcttctatcaaaatcggctggttattagctcctgaagcattggcggatcaatttgctcaagctaaaaaaaggatgtctatcgagacaacgatttttcctcaactgttagctaatcttgctctccgttccatggagtaccctcaacaacaacaggacttgctaaaacagatggctcaaaagcaacatgccttgattcagcgactggacgctttttctgaggattgggcattccaacagaccactgggggactatacctctggctgcaatggcaacacgccccactgaaacggagagactggacacttttcttaaaaaatgattgtctagttgccccagcctttctcttcagcaatgatacaaacggatttcgtctgaactatacacgactttcggaaaatcaactagacttgttttgtcagcaattcagaaaaatcacaacacaattaaaggagcatctgtatgaatgagacaattgatctattaaccaaccaccgcacttatcgccaattcgatagcaactatcaattatcaaaggagcagttagaagcaattttatctgctgcacgacaagcacctagctggatgaacgggcaagcttattccattctcgtgatcgatgatcgttcacttcgacaacagctggttacttggaatccaggtaatcctcatatcgctgaaagttctatctttttacttttcttggctgatttaaaccgcaccaagaaagttgctgagaaaaaacaaacaccttatctggttgatgaaggtctacaaccattgttgatcgcaacaaccgatgctagtatcgctttacagtcagctgccattgctgcggaatctcttggtctaggaacagttatttccggcagtgtccgcaaagacagcaaagcgatcgccgaattgctcgaactgccagaatacgtttaccctgtggctggattaagtattggcaaaccaattgtagatatggctctcaagcctcgcttgcctcaagaggcggtaatccattacaacaaataccaggattattcctatcaagcgatcgaagactatgaccaaatcatgaccgccttcggtgaagcgagagaaacaatgccttggtccgaaaaattcgccaatttctacggccgtgtccctgaccaaggctttgatcagtttctaaaagatcaaaaattgatcaaataaaaattttcaagcaaaaaaaagcagaagcgctagcgcttctgctttttgcatttatcaagtcaattaagctttgatttcagttacaacgcctgaaccaacagtacgtccgccttcacgaattgagaaacgagttccgtcttcgatagcgattgggtggatcaattcaacgtcgattgttacgttatcgccaggcataaccatttcagttccttctggtaattcaacaacaccagttacgtcagttgtacggaagtagaactgaggacggtagttagtgaagaatggagtgtgacgtccaccttcttcttttgtcaaaacataaacttcagctttgaattttgtatgaggtgtgattgtaccagctttagccaatacttgtccacgttggatgtcttcacgagcaaccccacgtagcaatgcaccaatgttatcccctgcttcagcatagtctaacaatttacggaacatttcaacacctgttacagttgttttagcagtttcgtcagcaataccaacgatttctacttcatcaccaacgcgaacttgtccacgttcaacacggcctgtagcaacagtaccacgtccagtgattgagaatacgtcttcgactggcatcatgaatggtttgtcagtatcacgttctggagttggaacgtattcgtcaactgcagccatcaattccatgattttttcttcgtatgaaggatctccttcaagagctttcaaagcagaaccggcgattacaggaacatcgtcgcctgggaagtcatattcagacaataggtcacgaacttccatttcaactaattctagcaattcttcgtcatcaaccatatccattttgttcaagaaaacaacgatgtatggtacgccaacgttacgtgataacaagatgtgttcacgagtttgaggcataggaccgtcagcagcagatactactaagatcgcaccgtccatttgcgcagcaccagtgatcatgtttttaacatagtccgcgtgtcctgggcagtctacgtgagcgtagtggcgagcttcagtttcatactcaacgtgagcagttgagatagtgattccgcgttcgcgttcttctggagcaccatcgatttggtcgtaagcagaagcttgtgccaaaccttttttagataatacagttgtgatagcagctgtaagtgtagttttaccatggtcaacgtgtccgatcgtaccaatgtttacgtggggtttagaacggtcaaatttttcttttgccattttaaaatgttcctcctaaaaatacagtttattttttatatttgataggtagagggcgcgaagccccccatcccttatcatcgataatattgtacacgaaacttcataaaaaatatagctttttactgaatttcgcatttgtgcatcaattattcagctttgccgccgtttttcttgatgatttcttcttgaacagacttaggtacatcttcatagtgatcaaatgtcatcatgaaagtaccgcgtccttgagtagatgaacgaagtgttgttgcatatccgaacatttcagccaatggaacaatcgcgttaacgatttgtgagttaccatgcgcttccataccttcaacacgtccacgacgagcagttacgtgtcccataacatcacctaagtaatcttcaggaacagtgataacaactttcatcattggttcaagaatcactggattagctttcttcgctgcagcacgtaaagccattgaagctgccacacggaaggctgtttcacttgaatcgacatcatggtatgaaccatcgtaaagcttggctttgatgtcaaccaatggataaccagctagaacaccgttagccattgagtcttcaagtcctttttcaactgctgggatgtattcacgtggaaccacaccaccgacaattgcgttttcgaattcgaagcctttaccttcttcgtttggtgtaaattcgatccatacgtgaccgtattgacctttaccaccagactgacgtacaaatttaccttcggcttgcgtagaagcacggaatgtttcgcggtaagaaacttgaggcgcaccaacgtttgcttcaactttaaattcgcgacgcatacggtcaacaaggacgtccaagtgaagttcacccatccctgcgataacagtttcgccagtttcagcgtttgtttctacacggaatgaaggatcttcttcagcaagtttttgtaaagccacacccattttatcttggtcagcttttgatttaggttcaacagctacttcgataactggttctgggaattcgattgattcaaggataactggtgatttttcgtcacacaatgtatcccctgttgttgtatctttcaaaccaacagctgcagcgatatcgcctgaataaactgtttggatttctgcacgagtgttcgcgtgcatttgcaggatacgaccgatacgttcgcgtttgtcttttgaagcattcaagacatatgatccagagttcaagacacctgaatacacacggaagaatgtcaaacgacctacgaatgggtcagtcattactttaaatgctagtgaagcaaaaggcgcttcatcgtcagcaggacgatcagtttcttcgtcagttttaggattgatccctttgattgcaggaacatcaagtggtgaaggaaggtagtcgatgactgcatccaacatcaattgaacccctttgtttttgaaggctgaaccacaaagaactgggaaaaattcaacagtcaatgtcgcttgacggataccagctttcaattcttcttcagtgatttcttcaccttccaagaatttcatcattagctcttcgtcagtatctgcaacagcttcaactaatttttcgcgccattcttcagctaattctttgtactcttcaggaatttcagtttcttgaatctctgttcctaaatcgtttgtatagatctcagctttcatttttactagatcgatgataccagtaaagtcatcttccgcaccaattggtaattggattggatgagcatttgcttgcaagcgatcatgtaaagtagatacagagtataagaagtctgcaccgattttatccattttgttacagaatacgatacgtggtacgcggtaatctgtcgcttgacgccaaactgtttcagtttgtggttctacaccagattgtgagtccaatactgttacagcaccgtcaagaacccgtagtgaacgttgtacttcaattgtgaagtccacgtgtccaggagtgtcgatgatatttacgcggttttctttccattgcgcagttgtcgcagcagaagtgatcgtgatcccacgttcttgttcttgttccatccagtccatttgagaagcaccttcatgtgtttccccaattttatggattttacctgtgtaataaaggatacgttcagttgtcgttgttttaccagcgtcaacgtgggccatgatcccgatattacgagttttttctagcgaaaattctcttgccattctaggttgttcccctctcattcttacttaaacctaagctaaggttgtctcagtaccttccaataaaaagcagtgaggatcttaccaacgatagtgagcaaatgcgcggttggcttccgccattttgtgtgtgtcttcgcgtttcttcacagaagcaccagtgttgtttgctgcatccatgatttctttcgcaagacgttcttccattgtgtgttcgccacgcaaacgagcgtagtttaccacccaacgaagacctagagttgtacgacgttctggacgaacttcaactgggacttggtagttagaaccaccgacacggcgagctttaacttccaatacaggcataatgttcttcattgcttgttcgaaaacttccaatggatcatttcctgtagattctttgataatgccaaaagcattgtagataatatttgcagcaacaccgcgtttaccatcaaccattacacggttgatcaaacgagttactaattttgagttataaataggatctggtaaaacatcacgttttgcaacaggacctttacgaggcatccgtaactcctccttccgaaatatcagttctgattaaatagtttcatttgtagtttgaatcaaaattaagctttaggacgttttgttccatatttagaacgagattgtttacgatcgttaacaccggcagtatccaatgcaccacgaacgatatggtaacgtacccctggtaagtcttttacacgtccaccgcgtagcaataccacactgtgttcttgcaagttgtgaccgatacctggaatataagctgtcacttcaatcaagtttgacaaacgaacacgcgcatatttacgtagagctgagttcggttttttcggtgtcatagttcccacacgagtagctaccccacgcttttgaggtgagttaacattcgtttgagcttttttgaaactgttgtatcctttgttcaatgctggtgaatttgatttttcaaccttggatttacgaggtttacgtactaattgattaattgtaggcatccctagttttcctccttccttgattcgctttatagttccacacatccaggtggttctttttttgcgataaaaaataatgcattctctgcattcttatcaaatatgctttgataaacagtcagcacgtctccaacgagagacctgtagataaagcacctttgatagaataccatgataaaaagactctgtcaaccatctctccaatgattttttatgaaaggagtaactgccaaaattttataaaaaaactctcccttgcgcctcctttttacttcttcttactatataataaagatgaaaatagtattttattagaggtgggtcaataatgaatctaaaagagatggtcggtattgaagcggccagctatgtcactgacggtatggtcgtcggtttaggaactggttcaactgcgtattacatgatcgaagaattggggcgcagagtgaaagaagaaaacttgtcgatcgttggtgtaccaacatcctgggcatcaaaaaaacaagcagaatcgttagggatcccggtcaaaacgatcgatgaagtggcaagtgtcgatttaacgatcgatggtgcagatgagatcagcggagactatcatggaatcaaaggtggcggtgccgcactgctttttgaaaaaatcgtcgcaacctactctaaaaaagttctttggattgttgataaatcaaagatcgttgaaaaattaggcgcattcccattacctgtagaagtgattccctatggcagtcagcaattgatgcgattgtttacagaaaaaaactatcaccctgtccttcgcctagccgaagatggcaccccgctaaaaactgattgcggtcattacatcattgatcttcatctacaaaccatcaatgaaccagttgcattggctcatgaactagatcaaaccgtcggtgttgtagagcacgggctcttcttggatatggtccatacgatcatcattggacaagaagatggacctgagacccgcagcgttcgctgatgcctctagcaacaaaaggagcaagtgctccttttgttcgaggttctacgtatttttcttcatttttctagagttaaattcatttttgtgcaagttttctctatcatttatgcctcatttatgctacattcaaataaaaaagaataggaaggagcggctatgaaagtcatcggttatgctcgcacaacaattattgataaagaatcaagtgaacaattaaacaaactaaaagaatttggttgtacagaattgttccacgaaacctatgcctacgaagaaaactgtgataaccactcattagaatctgtgattgctcgtatgcagtctggggaaacgctggttgtttctgaacttcatcgtttaggtaaaacaacccggcaattaactgaattgacagatcttctaagaaaaagaaaccttcacctagtttctctagcagaaaacatcgatacgagagaacccatgggggcgatttatttcaatttaatggaaggtttggcagcgatggaacaagccttaatcaaagaacggacattagtcggattgaacaatgcccgaaagaacggcaaaattggcggacgtccaaaaatcgatccaaaaaccatcaaaaaaattcgccagctttattacaataaaaaagagacgattcaattcatctccacaaaatgcggtgtttctgtcggaacctgctataaatacataaaactttcagaagaagaattggataaagtatacagtcattaatcacttgtctgaatccggtgcttcatctttttttctgtgcgccgatcctgtcagacaaaatgattcagaaataaaaaagaacgtcttgaagaaagacgtttttttctgtttctttttttaagaaacaaggttttacgctaaatacgtagaaattctttgcgaaaaagtgtacaataaacagggaattgaaaatttcagaaaaatatctaatatctaaaaggagagttttacatgccaaaattagtattttctcgtcacggactaagcgaatggaataaattgaaccaatttactggttgggccgatgtagatttagcgccagaaggtgtcgaagaagcaatcgagggcggacgtaaaatcaaagaagccggcatcgaattcgatgttgcctacacatctgtattaactcgtgccatcaaaacttgtaactacattttagaatattctgatcaactatgggtgccaacaatcaaatcttggcgtttgaacgaacgtcactacggtaaactacaaggattgaacaaaaaagaaactgctgaaaaatacggagacgaacaagttcacatctggcgtcgttcctacgatgtattgcctccattgatggatgcatctgatgaaggttctgcagcaaacgatcgtcgttatgcaatgcttgatcctcgcgacgtacctggcggcgaaaacttgaaagtaacgctagaacgtgcattacctttctggcaagatgaaatcgcacctgcattgaaagacaacaaaactgttttagttgccgctcacggaaactctctacgtgcgttagcaaaacacatcgaaggtatctctgatgaagacatcatggatcttgaaattccaacaggtcaaccacttgtttatgaattgaacgatgatctaacagttgcgaaaaaatattacttataatcattaacagccaaggctgtgctgcaagtcagagcaagagtattcttcctgactgacggcacagtctttttttgattggtttcctgagaaatattcgttataattgaaaccgcatacgaaaggagcttggaatgatgaccacactctgtaaaaatgatacgctactatttcttggagatagcatcaccgactgcggccgtgatcgactcgatgctacggatctgggaaaaggattttccgcctttgtggcagcccatctagctgcagaatacccagatgcaaacttgtcatttgttaaccgcggcattagcgggaataaaattcgcgatatcttaaatcgcatcgaggaagactgcattgatttaaagccagatctactgattttcttgatcggtatcaatgatacctggcgcaatattggcacctcctctttcggcacacccgaagcaactgcgacatttgctagtgattatcggcaatttttgcagcaagtgaccgaaagtgggatcaagaaaatcctgcttttagagccatttgttcttccttatccagcagatcgcaaacaatggcggaaggatttggatcccaagatccattccattcgtgaactagctgctgaatttggttgtgactaccttcctttagacggcttattcgctgaacgtactgtcaaaaaacattcatcttattatactggggaagatggtgtacatccaacaatcgccggacatggtgtgatcgcacaagagatcttgcgccgtatccattattcaagataattctttgatagaagtacgcagacaaataatcggtaggataccaattaccctaccgattatttgtctattctgtcaggatttcttcatttagagatactctgaaggggtcaaagcctcttgataaatggcaatgacatcagattctgtcaacggtacgtaggcatttgtcgcaattgaactaaatgctactgcttgtttggccatttcttcaaaatgacgatcatcttcgatccccacttctggtaaagtcattgggatcccacaagcaaggaagaaatcgtataacttttgaatccccatccgagctgccatttctgggaccgcttcttctacttggaatacttcacgggcaaagcgagccaacttaggtgctgttgtctcattcaacacatgaagcatccagcggggcgtcaagatggctaagccgatcccatgagtaatatcataaaaagcactcaactcatgttccattggatggcacgaccacgcaccggctttcccactacctgtcaacccatttaacgccaatgtacttgcccacatcaagtttgcccgagcatcatagtcatctggggtatccaaaacaatcggcaagtttgtgattaccgctttcaacagcccttctgcgatgccgtcttgtacatccgtattctctgttgtactaaagtagttttcgatcagatgactcataatatctgcagaaccagccgctgtttgatagcgattgacgctaaaggtccaggtgggatctaagaaagaaaccttcggcaagaaattaggaccgtggacccctaatttttgtttcgctgtaaggttcgtgataactgctccccgattcatttcactaccagttgcagctaatgtcaaaaccgtaactaatggcaatgctggcccttggtagctgcgtttagtcactaaagtccaaggatcttcctcactgcaagcagcacctgcgatcactttgctgcaatcaatcacggagccgcctccgactgcaagaatcacatcaattttttcagtgcggcagagttctgccccttttgctactgtttcaatccgagggtttggttcaactcctgctaattctgttacttgattgtcattgttttgcaattgcgccatgacttgatcataaagtccgctttttttgatactgccgccgccatagaccaataggacattttttccgaaagtattcaatacttccggcaactcatttaaccgatctttcccaaaacgtatatccgttgtcacctgaaaagtaaaattattcatgctccaacctccttttctttaattaaaccattttcgtccaaaagtgcaactattccaactagctagaaagattcaatcaatcatttaacaaaaaatcactttctgactggctcccattgtctaaggagtcaatcagaaagcgatacaggaataaaaaattttttgtaggctgtaggataagaaaaaggattaggagatagctgtttctaagccaactttgatcatatcattgaatgttgtttgtctctcttccgctgttgtttcttctccagtgatgatatgatcactgactgtgcagatcgctaaggtctgtacgtggaattttgctcctaaatagtaaagcgcagcggcctccatctcaacacctaatacaccaagatcagccaattccactgtttctgccatatcatctttatagaaagtatcttccgataaaatgttcccaacgtgggtggtaaagccggatgcaatcgctgtatcatacgctttacgcaacaagtcgaaatctgcgattggcggaaaatgaaaactttgaaagttctttgctaccatggaagaacttgtcgctgcagcttgggcgatcactaagtcccgaacatgaacatctttagaaatcgcgccacaagtgccgacacgaatcaatttttttacgccataagaattgatcaattcatgggcataaatggtcgcagaaggcatccccataccagttccttgtactgatactcgctcacctttgtagacaccggtataaccgagcatccctcggacattgttataacagatcgggtcttctaaaaatgtttctgcaatgtattttgcgcgtagaggatcgccaggtaataaaatcttatcagcaatctcgccagcttttgcttcaatatgaacgctcatcttttcgctccttttctacttctcttttatgctctttttttagggtttgcttgttttacagattcgctaaagtttctttgatcagcgctttaaattcggctttgacccgttctgttgtctctacgacttcttcatggttcaggcttgcttgcataccagcagctagattggtgatacatgaaacgcccaacactttcaagccactatgaacagctacgattacctcaggaaccgtcgacatacccacagcatctgcaccgatcgtacgagcaaatcgaatttcagcaggtgtttcataagtcggcccagaaaagcccatgtaaactccttcttttaagtggagaccttttgtttctgcaatttgttttgctgtttcccggtagcttggatgataagcctggctcatatcagggaatcgtggtcccatttcttcttcgttagccccaatcaatggattgtcccccatgaaattgatttgatccgtgatcaacatcaaatcaccaggttggaaactttcattcactccgccgcatgcgttcgtcacaacaagtgaatgtgcttcaagggccgccattactcgaacagggtaagtaactgtctgcatggaatgtccttcatagtaatggaaacgaccttgcatcgccaatactttttttccagataatgtaccataaactagttgtccggcatgcccgacgactgttgaaactggaaaatgagggatatcgttataaggcagcacaattggattttcaatctcatctgctaattcacctaatcctgaacctaagatcaaaccaaaatcaatagatcctacccctttttccttgatgaatgtcgttgtttcctgcaatttctcatgtaatgttgtcatttctccacctctaatttaaatgatttaagaagctttccccattttctgttgccggtactgcaaagttttctgcaattgttgctgaaatatcggcataatggccttggggtagttggccttgtcctttaaattgtttgctgtaaaccaataatggtacatattctcttgtatgatcagtcccagtaaaggttggatcatttccgtgatcggctgtgatcattaataaatcatcgtcagccatggcatccagaatctctgggattcttaaatcgaaatcttcaatggcatgagcataaccgacaacatcccggcgatggccgtaaagcgcatcgaaatcaactaaattagtaaaacttaggccggtaaagtcttgcttcatcacattcaatagctgatccacaccatccatattgctctttgttcttactgaatcagtgattccttgaccattgaagatgtcattgatctttccgacagcgatgacgtctttgccagcatctttcaacgaatccaacactgtgtgtccaaaaggatccagtgcatagtcatgccggttgcttgtccgggtgaagtttcctggttcaccaacataagggcgagcaatgatgcggccgatcatatatggttcatctttggtaatatcacgcacatattggcaaatgcggtacaattcttccaacggaatgatttcttcatgagctgcaatttgcaagactggatcggcagacgtataaacgatcaaatcgcctgttttcatttggtgttcaccgtaatcatcaatgactgctgtaccggaataaggtttgttgcagacgattttacgtccagaaaattcttcgatttgttgcagcaattcttgaggaaatccgtcaggaaacacacgaaacggtttttgaatattcaaacccatgatttcccagtgtccagtcatggtatcttttccgacagagatttcttctagtttcgttgcatagccgtcatggtctgctacatttttgacaccatccagcggtcggatcgtaccaagacctaactgttccaaatgaggaatcgtcaatccagcttctttggcgatatgtcctaatgtatcagaaccaacgtcaccaaatttttctgcatcgggcgcttcaccgatacctacagaatccattacgatcaaatgtacacgtttaaacattcttttccctactttcttttattgttattcttttcttatcatactagaaataagaaagatttgcctttaaggatgtttgagatattgggtttcttgctgctacacaaaaaaaagggcagggcacagcaacacaaacatgtcccatagccccaccctttcatacagaaaaaattatttagatttgatgtagttcttaccgttagctttaggtcctgccgctttcccaaggaacagcactagaacaataattgttaacgcatatggtgctgcttgtagataaaccgctggaatggaggaaatgattggcaattgtccgccaacgatactgatgttttgcgcaaagccgaagaaaattgcagcgcccatcgcacctaacggattccatttaccaaagatcattgctgccattgagataaacccttgaccggcaatcgttgttacagcaaaacgtccagcgattgattgggcaaataacgcgccacccattccgcctaggaaaccggagatcaacacgccagaatagcgcatcacatagacattgattcctaaggtatctgctgcctgagggtgttcacccacggaacgtagccgtaagccaaatcgtgttttaaagatgacaaaccaagcaatcacagaaatcaagatcgcaaagtaagcaggtaaaaacgtttggttaaagaagactggaccaatcacaggaatatcacgcaacacaggaaaattgaaataccctaatgtttgttgaatattgtctgtttgccctttgttgtagatggctttaactaagaagacagccagcgctggcgccatcaaattcattacggtaccactgataatgtgatctgctctaaagttgatggtggctacagcatgcagcagtgagaaggccattcctactaacccgccgactagcattcctaaccaaggtgtccatgcaccaaattgtgacgcaaattcaatattgaaaacgatcgaactgaaggcacccatcaccatgattccttcaagacctacgttaacgatcccgcttcgctctgagaaaacgccgcccagtgcagtcaggatcaatggtgcagcataaatcaacgtttgtgtgacgatcgaagaaattaaactgatattcattagatggttcctccttcctgatcttgattatttggctttgcttcaatttcttggacaacagcgacttcctttttgccatcaaagattttagctaatacaaaacgaatcacgtagctgatcgcaacgaagaagatgatgatcgcaatgtcgacatcaacaagttctgaaggaatccctgcaaactgcattccttgtccgcccagtttaagaacactgaacagcaatgcagaaagtaaaatcccaatcgaagacccgctgcctaataatgagactgccatcccatcaaaaccaatactcaatgacgaaccttgaacgaagaagttttcaaaagttcccaaaccttgaacgacgccacctaatccagctaatgttccagagatgatcattgaaataatgattgtccgtttgctgctcatcccagcatactcagatgcggttggattcaaaccaactgctcgaatctcataacctaacgttgttttcttcatcatgaaccaaatcaacacgaggaagatcagtgccatgaaaataccaatgtttaaccgggaattgttggtcaaatttgctaagaaaggtgtttgtaaagaggcattgtcgcctaccattttggtcacaccttttgttgtgatcatggattcattcatgacgttattgacgatatgatttcctgtatacaataaaatataattcatcataatagttacgataacttcactcgtaccaaagaaggcacgtaagatacctggaatagctgcagcaattgcaccacaggctgcccctacaagaatagcggtaggcaacacgatgattcgaggagcatctggcatagacaatgcgacccagatacttgctacccatcctgctaatgcttgtccagaaagaccgatattaaagaatcctgcagaattcgctactgcgaatcccaaagctgtaaaaatcagtggaccagctgtaacgaaaatctcaccaatatttctagcattcaatccgccgttttgaccattgataaatacggtacggaacatttgaagatacccatcgattgggctgtagccaaatgccgccatgatgattccaccaaggataaaaccaagcagaacagcaatgatcggcacaagcaggttccgaattttttctttgcggttattcaacagaaccacctacttcctccatttgtagctcgcgtcgggcttcttctaatgaataacccgccattagtaatccgagttctttttctgatgtctctttcggatcaacgacgccaacaatctcaccagcatggataacggcgattcggtctgatacgttcaaaatctcatctaattcgaagctgactaacaagacagctttgaatttgtcccgctgttcgatcaaacgtttatggataaactcaattgcgcctacgtctaagccccgtgttgggttcgctacgatcaaaagatccggatcacggctgatttcccgtgcaataatcgccttttgctgattcccgccagagagggcacgagcaggaacaatctcattgactgtacggacatcaaactcttggatcaatccacgggcaaattcattcatttccccgtagtccagcacgccataattgctcagcggtttttgataatacgtttgtaaagcaatgttttctgaaagcatcatgtctagaaccaatccatatttatgacggtcttccggcacatgcccgacacctgcctccgttactttacgaggtttgaaatttgtaatgtcgtcaccattcaataagactttgccgctttcggattttcttaatcctgtgattgcctgtagcaattccgactgtccgttgccatcgattccggcaatccccagaacttccccagcccgcacttccaaacttaagcctttaacagcctctaggccgcgattttcttttacaactaagttttcgatagacaggacgacttcttttggttctgcaggttttttcggtgttttgaaggaaacagaacgaccaaccatcatatctgccaattgctgtgacgttacgtctttgacattgactgtacctattcctttgcctcggcgaatcactgtacaacggtccgctactgctttgatttcatccaacttatgagtaatcaaaatgatggattttccttcccgaacaagtcctctcataatgacaatcaattcttcgatttcttgtggtgtcagtactgcagttggttcatcaaaaatcagtacatctgcaccccggtataatgtttttagaatctccacacgctgttccatcccgactgagatgtctcgcacataagcatctgggtcaaccgataagccatattgctcagaaacccgtttgatttctttgcgggcttttttacggtccaacacacccaatttatttggttcgcttcctaaaatgatattttccgtgacagtaaacgcgtcaaccagcataaaatgctgatggaccataccaatgccaagtttattagctgctgtagggctagtaatattcactttctccccattcatcaagatatcgcctgatgtcggttctaacaaacctgacagcatattcatcaaggtcgacttgccagctccgttttccccaagcaatgcgtggatttctcccggccttacttgtaagttgacatcgtcattggctttgaaggttccaaactctttggtgatatggcgcatttctacaacatatttttcttcagccaagtttctcacatccttactttctaattcgctctcacactcagtgacacaacaatttttaatacaaataaatgctattgcttaggatggttattatcctcatgaaaactcaacagctttcatcaagacattaaccactaaagatgtattagcaagacgagcatctgaacgatagtgaatcgctcaactctactatcgttcagaatttcttgtctttttttttcattgtttaaaaaaacttgcttatttttctggtttttctggcacttcaactttgccatcgatcacatcttgttttgctgtttcgatcgctgcttttgcatcatctgataagaaaccttcagtgatatctacaccgccgtctttcaaaccataaacgatgtgttcgccgccagggaagttatcttctaatgcacgtgttgaaatatcttgtacggctgcgcctacacctttaagtgttgaagccaatgtgaagttgtcttctttgccgtcttttgttttgtatgcaccttcgtcttgttggtcgctatctacaccgataacccaaacttttttgtctgcaaggtcagcttcgttcaattgttcattgattgcttttgcttcttggaagacaccagcaccagtaccacctgaagcatggaagattacgtcaacgccgccttggtacattgaagctgctagggctttcccttttgcagggtcaccaaatgatgctgcatattgagaatcaattttaatctctttgcctaatgctttagaagcatcttcgacacctttgataaaaccagcttcaaaacggtcgattacgacaccttcttcaccgccgataaagccaactttgtttgtttttgttgtataagctgctgcaaaaccagctaagtaagctgcttcgttgtctttgaaggttgcagaaacaacattgtctttgccttcgatgacatcatcgataatcccaaattgagtatcagggttttgtgctgcagctgcttcaattgaatctttcaataggtaaccgacaccaaaaatcgttttgaatccgttttggacagcaccatttacgtttgttgtatattctgaagcttcatttgattgaacgtagtcatatccaccaacaccgcgagcgatgttatgttctttcccccaagcttccaaaccttcccaagcagattggttgaatgaacggtcatctacaccaccgatatcggtaacgattgctacactgtgtgctgcatctgttttgccgtctgcagaaccgccgcctgttgaatcagtcgaacctgactttcctccattgccacatgcaccaagtagtgtcaacccagccactgcaacaattcctaaactaaataattttgcttttttcattgctgtaaagccccctataaaatagtttttatttttcaacagccgcttcgactgaatgaacatggtttatagatctttgttcgtaaaataatatggcagcaacccttcgacagttgtctctttgattataccatcgtctcccacaagagtgactggcatatccggctgacagaactcaaccattacttggcggcaggcgccacaaggtgagataggctctggcgtatgaccagcaacaactaagtgttgaaagtctttttcgccttctgaaattgctttgaaaaatgcggtgcgttccgcgcaattcgttaagccaaacgaagcattttcgatattgatgccttgatagatggttccttttttggtgaccaagcaggccccaactggaaatttagaataaggaacgtaagctttgtctaatgcggcaactgccgtttcgatccactcttttttcgcttttgtcatgatgaacctcactttattgaattagtagccagcccccgttgaccctgtaacgattgctacacttgcactggttcctaaacgatttgctcctgcttcgaccattgctgctgcttctgcttcgttatggatgccgccagatgctttcacacccatttcagggcccactgtttcacgcatcagtttgacatcagcaacaaccgctccgccagtagagaatcctgtcgatgttttgacaaaatcagctcctgctgctttcgctaattcacaggcctttacgatttcttcattgtctaaaagtgctgtttcaataatgactttcactaatgctttgtctttagctgctgcaacaaccgcttcgatatccgcttgaacttttttgaactgttttgatttcaaggcaccaatattaatgaccatatccacttcatcggcaccattcttgatggcatctgccgtttcataagctttgacttctgatgtattggcacctaaaggaaagccgatcacggtacaaacagccgtcggttcaccttttaattcttctgctgccaaagctacccaagtaggattgatacagacagaataaaagtgataggtttttgcctcttcaatgatgcgcaagacatcttcttttgttgcatctgcctttaaaatagtgtggtcgatcatgcgatttaattccattccactcgctccttattctgtaatgatttcatggatcaacggtggctcaccgccgctttctccgatttcaatattttgatagatcaattcgatgacatcatcgatggcttctgtgttgctgtagatcgttaacagtgcttcaccttgctcaacagactctcccacttttttatgcagtttgattcctactgcgtgatcgatgtcttcttctttggttttgcggccggcacctaacatcatagctgcgatgcctagttcattggcaacgatcttagttacgacgccagaagtttttgctggtaatgctctttgataattggcagtcaagatttggcttggatcatcgatcactgaatcatcgccaccttgattacggatcatttcacgaaatttagccaacgctttaccagagtgcagtgcctcttccaataatgcgcgtgcttcttccaacgattctgctttttgggctaaaacaaccatttggctgcctaatgcatagcacatttcttctaaatcagctggaccgtttccttgcaatgtttcaatagcttccactacttccaaactatttccaatggcttcgcctaatggctgtgacatatctgagatcacagccattgtctgacggttcgctaatttgccaatccgaaccatcgtttgtgctaagcgtttggcatcctcaattttcttcatgaaagcaccgtcaccagtcgtcacatctaacacgatggcatccgcacctgctgcgattttcttactcatgatcgagctagcgatcaatggaatcgagcttacggtcgctgtgacatcccgcaacgcatataattttttgtctgcagggtccaaatcccccgactgaccgataaccgccactttgctttcgtttacgaggcgaataaactcttcttctgcaatctcaatctgaaacccgggaattgattctaatttatccagcgtaccgcctgtgtaaccaagtccacgaccagacatcttggcaactggcacaccaacacttgctactagtggtgctagaatcaacgtggtagtatcaccgacaccccctgttgaatgtttatctactttgatgccttcgattgaagaaagatcaatgacttcaccagaatttgccatagctaaagttaggtttgtgatttcttcatcggacatatccacataaaaaatagccatcaacaaagcactcatctgataatctggaatacttccttcagtatacgcagttacaatgtagtcgatctcttcctttgtcaatgacttaccgtcacgctttttttcaattaaatccaccattcgcatcaaaatgaccctcgcttcctctgacattatacaatatttttcttgtaggtaaaccactttagtaaaacggtttactatataaaacaaaactatgaaaacacttacaattggaaatataccgcactatttcgcaattgtcaatgccttcacgctctcacgaagaattaattttgtatcaaaaatcttatttggaattcttcgagaaggaaactcgatggcgtctaccaaaaatttcgctgccgtaaagccaatctcaaaggttggctgcatcaccgtggtcaatggtggtgtgatgtattccgttagcttcaatgcgtcaaaaccaatcacagaaatatcctcgggcacttttttccctgcttcatagattgcttgataacagccgatcgccatagcatcattcccacaaaaaatagccgtaagctcgcggtatttcaataatttcttgcaggcatcgtatccgccggtcactgttaactcagccgactccacgtaacgccctttaaacgggatctgatgatctttcaacgcatgacgataaccattgaaacgttcttccaattgataataaccagtactttcttttagcataccgatgttttgatggccattattgatcagatagctgactgcttgataagcgccttcgtattctttcacaatcaaacggccattgtctctttgattgattccccgatcgacgagaataattggtcggtcatcaaaaaaaccgctcttcaatgaatactcgtcaggcagctgatgcggtgttgccaaaagaataccatccactgatcgatgagacagctctctcaaatattgtatttctttttcttggctatgtcgggagttacacaataccagcatataccccaatggattgaaatagctttctgctccttcaatgattttagaaaagaaaaaatccgtaacgtcaggaacaatcataccgatcgtttttgagtggcgattgattagattcgaagcaaaaaaatctggcttataatggtgcttattaacgatatccagtacccgtttgcgggtttcttcactgaaacggctacctttattgttcagaatttgcgaaacagtagttacagatacccctgccatttcagcaatctgcttgattgtcagtttcatttacttctcacctctttcttgcctaaagtgtagcaaattttttctaaaaaaaatagcaccccttgctttcttccaaaattttctttttacaagggttaaaaaacagctccattccttaaaaaaatcgacaaaagaaaacaaaaaataaaagaccagcgattctaggcagctccttgtagtgaccccaaaaagttagacttttatggagtggagaaatccactccttttttgtatgataagattaactgttagacagctgtttttacagcttctcgaaactgaaccggacttcgccaatttaatttctttttgatgcgtttatggttgtaataatagatatattggtcaatttttgttttcaattcatctaaactccgatagacttctccgtgaaaaatctcttgctttaataaaccaaagaagttttccataggtgagttatctaaacaattccctttacgagacatactctggaagattttatgctgcttcaatttattcttataagcattcatttgataggcccatccttgatctgaatggaaggttctacgaaatggacaatcatttgtcatctggattgcttcttctaatccttccattatggctagtgcgtttggtttttcagaaatccgataagatagaatttcactattgtagaaatccatgaaaggatctaaatacagctttttctgacgaacgacacctgtggtgtctacttcataatacttaaactctgtggtatcagttgtaattttttggtgacagatatttgtataaaaccgacgatgaatacgatttttggcgacagtgccaaccttcccacgataagaattgtaccgtcgagattttcgagtgtaagactttacttcgatacctagtttttttatcagacgttgaatcttctttttattgacatgaatcccttgattctctaattctttttttagtcgcagacagccgtaatctttatgatctttgcgaatttcaagcattttttcttcaatttcttggtctgggtttggtctgtcaaaccgtttctgccaatacatataggttgctttaggaaatttcaatgtttcaagaagctcaactagtttgaatgatcctcggaggctggcgatgattcgtgcgattgattcttgcgtctttgctgggcttcctgttttcgcagcttcctcaactcttttaaaaaggcattctcaatttgaagggatcggacttgcttttctaatgccttgatacgatcgcgttcttcagttgttgtattttcttttttgttttctttttttctagtcaaagtaagtggtcgccctttctcttttgagagcccctcaatacctgcttctctgaaattacgcatccaattggcaataagcgcagggttgttcatttctaaagtgctagcaacttctcgataggacatctcacttgtttgatataactctagcgtatttaacttaaattgaacagaatatttctgattttgatgctttctcaatagaccttcctctccgtattcacgatagacattcacccaattacttacttgagacttgcttgaaataccgtatttgttggcaagataccgatatccgcccacgccactaagatattctttaacgatttttagttttaattcaaaaggatattttgccatacaaataacgacccccaaaagttagattttttggtctaacttttgggggtcgcttcacctagcaaatgatcgtggtctttaaaaaacaggtaaacctattgtgaacgtgaaaaacgtctgctttgcgcgcttattctttgtagctttgaataatataataccctttgtcttttttgatgatttcggcattaccaaaggtttgttgcattttcttttgggcactgggggcaccttgtttcttttgaatcacgatcgttaatgtgccgcccgttttcaatagcggcagagcccctgtcaagatctcatgaacaacctctttgcctgcccgaataggtggattgctaagaattgctgcgtattcgccttgatgcaaggtttcgtaaatgtttgaggcatgaatgtcggcattctcgatgccatttcgtttcgcattgccttgggcaagatcaaccgcccgctggttgatatcgatcatttccactggacgctgggatgcataagccaatgacaacccgatcggtccatagccacaccccacatccaaaatcgttccctctggtaaatccgcccattcaaaggcatcaatcagtacgcgagagccataatcgacggtctcccgggaaaataccccactatctgtcacaaactgaaatttctttccttttaactcaaaagaccattgttcaaaatcatgtgcggtatccggattctctgtataataatgatttcccatctttgctcacccttttttcttttaactagcgatagttctcgctttatctgtttgacaatcaaaagcatttcatttgctgactcttttccatgatacccaaattcctgcagaagtaaactcccgataatcgtttcctcaatgaatcttagataattttcgtttctttgccaacgatttttcctattttttataagttcctgccatttctatggtaaaatatttccgagcagcaaccagatacagaaaatcagccttttctgaaggccaagtaccggtctgcaaagatagacaggttctatatgaaggagtcgaacatgcaagaaaccatgaatttttatcaaattcctcgggagcaatggcaaggcttttacaccaatggcatgatgcctttcactcaagaagaattagacaatatcaaaagtttgaatgaccgcatctcggtccaagatgtcgaagatgtttacgtgccactgtgccatctgatccacctttatatgaaagaatttgaatctctcacgttaagtaaaggacttttcttgcatcgttatgtcaaaatgccgccattcattattggcattgccggcagtgtcgctgttggtaaaagcacaacggcgcgtttggttcaaaacctgttgagccggcttttccctcggcgcaccgtgcaactgattactactgatggctttttgtacccaaacgaggtcctagaagcacgagggatcttggatcgaaaaggattccctgaaagttatgacatggaagcattgatcaattttttgaacgcggtgaagtctggagaatctgaaatcaagatccccgtttactctcatgaagtttataatattattccggatacgtttgaaatcatcaatcagccagatattttgatcgttgaaggaatcaatacattacagctgcccgcaaaccagcagatttatgtcagtgatttcttcgacttttcgattttcgtggatgcgcagcccgatctgatcgaaaagtggtatttagagcgttttgaatctcttttggatacggcttttcaaaaaccaaacaattattactatcagtatgcgattggcgaccgcggtgaagcaatcaaaatggcaaaagaagtatggaaaaatgtgaatttaaagaatttacacgagtatatcttgcctacacgcagcagagccgatataattctccataaaacaaagcaccattcaatcgatgaagtattcttgcgaaaatattgactgcttcattattcacccttatgctgttgaaaaggaatcttccttttttcaataaaactaaaagaatagaggtaatttattgtgacaaacgttgacaacatgccaaacgttgaaaaaattatcgtactcgattacggtagtcagtacaatcaactgatcacccgacgtattcgtgagttcggtgttttctcagagttattgagccaccgcattactgctgaagaagtaaaggcaatgaatcctaaagggatcatcctttctggcggtccaaacagtgtgtatgatgagaaggcatttggtattgatgaaaagatttttgatttggggatccccgtgttaggaatctgttacggtatgcagttgattacttataaattaggcggaaaagttgaaccagccaaaaaccgcgaatacggtaaagcagaattggaagtcacttctgccgatgctgctcttttccaaaatacacctgtgaaacaaacagtttggatgagtcatggcgatttagttacccaagcgccagcaggttttgacgtcattgccaccagcaaagactgtccaattgcttctatccaacatgcagagcgcaaaatgtatggtatccaattccatgccgaagtccgtcattccgaatatggcaatgatttgttgcgtcactttgcaatcgatgtttgccaatgtacaggcgactggacaatggacaacttcattgatatggagatcgctaagatccgcgaacaagtgggtgataagaaagtcttattaggtctatccggcggtgttgattcttctgtcgttggtgttctcttacaaaaagcgattggtgaccaattaacgtgtatctttgttgatcatggtctattgcgtaaaggagaagccgaacaagtcatggaaagtcttggcggaaaattcggcttgaatattatcaaagttgatgccaaagagcgtttcctatccaaattggctggtgtttctgatccagaagaaaaacgcaagatcattgggaatgaattcgtttatgtctttgatgacgaagcaaccaagctggccggtgaagaaggcgtgtctttccttgcacaagggaccctttataccgatgtgatcgaatcaggaacagaaacagcacaaacgatcaaatctcaccacaacgtaggcggtctgcctgaagatatgcaattcaaattgatcgaaccattgaacacattgttcaaagacgaagttcgtgaattaggaacccaattaggcatgcccgacagcatcgtatggcgtcaaccattcccaggaccaggtctaggtatccgtgttcttggcgaattgactgaagaaaaattagagatcgtccgtgattcagatgccatcttgcgagaagaaatcgccaatgctggattggatcgcgacatttggcaatacttcactgtcctaccaggtatccgctctgtaggtgtaatgggtgatggccgtacgtacgattacactgttggtatccgtgcagtcacttccatcgatggcatgaccgctgactttgcccgcatcccatgggaagtcttacaaaaaatcagcgtccgtatcgtgaacgaagtcgcacacgtcaatcgaatcgtgtatgatattacgagtaagccacctgcaactgtggagtgggaataagagaaaagagcttagaatcctttatttatagggagtctaggctctattttttgaagttatgcaaccattttgcaaccattagcttttattcttcttctgagttagaatcattaaaatcatttttcatttttctacataatttaagccccttaacttttctttgtgtaagttctaaagaatcataactttctctacatccgaaattattttgctcatatttaccaacttcatttaaggctaactgaaaagctttacataatgtttcatataaatcatttccatcagcataaacagacataacttgcatattcaattctttaaactcatctggtatattttcgccaaatctttcaatttttatagacacttgattttcccgcatacaaaaacctcctaattatattctaaagatattttctattcaaaaagatttctttatcatcaatagacattgaccatttttaaaatctaatataacgccatataacttagtagtactaagattttttttcaaatatttcgttcaacttgttaatcacttcatcactttgccaatccagtttaattggtataagtgcgccattatcataaagtaaaatttctccactaccagtttctttgaaaaatggtctttctttgattgggataactgtaaatgtatcaattcccacaagttcaaattgtcttttacggacggttgtgattttcgtttgcggtgtatgccctacaatttgtttttgatactttggatttggcaaaaagcttaattcatggtcaaaatcagcccataatggactacctaaaaagtatttcccacctcttgctttgccgacatgatcttctaaatcatctaaattgtcgattaaattttcagttattttttcaaaatgccaatcttctaaatcaaagtcttgggtgtaaccagcatgactaatcaaataatcatctaactgaaaagcaatttgcagatttaacttcaacagctttcgaccaactgaaagaaatccatctgcactttgcagtgaataccttctaggtgtcaccgtcaaataagacacgtcatgatttcctaaaagatttatcacttcgacaccgaaaactttcatctttgatttccatatgaacaaataatctaattcattcatgtaaagatcaacgtttttttcttgctcgtatgcgtctgtataatctcctagcaaaatcacttgtttaatgcctaattctttaactttctgctcaaccattggcaagattatttgtgctgttaagtgtaaatcgcccactaaaagtgttctcattttgaatcactctccctctaactctaatattttaaacgccttttgatatttcttaactctttcaaagtctttttcagttggggtagtaattcttgaaagattcatattatcttttaagtctgcaagttttaccatggtggctagtttatttttcttaatttctacaatatagtcaaaatagggttgataacgttcctgtgtcaaaacctgtactgccgaaacaatcgtgtctgaaaaacctaactctttcagtttttcaatagtaatatccgtgtcttcaacagtatcatgaagataggcaacaaccttagcatttttatctgttagtgaatttgccactcgttgaacatgaaaaaagtaaggttcaccacctttgtcagtttgaccagcgtgagcttttttcgctacctcgatagccatatttttaaatttatcatattctgtcatgttggcaatcctgactttcttttaaaattttggtctgaatgtcattgaggaaatttatttcttgctgagaataatctttctcaaatccgacaattgaaaaatgggtaacattcttgagtaaagctgaaacgacacaatcaaaagaatgtgcatggtctcgccgtacatctccggctattaaggtattaaaactataatgtaacccgtcctcaataaattccgataaaacataatacatatcgccaaattcaacacgattacctgtatcaacagcccaaacaccagatttagaatcatatttcggtattttttgccctttaaatttgtctgaatcaaaaacagtattttccatattgatacacctcgtcattctttatgcttcacatactgattgcctgtaagtttccgttgcgcattttccttaggcatttcaatagtattcgttaattttttagcgacttctttgttagcgttctggtataaatgtccgtaagttcccaaagttgtttgaatatcttcatgacctaagcgatcacgaacgaccaacgcattttcacccattgaaatcagcaatgaggcatgagaatgtctaagggcatgagccttgattctatgaatgccagctaatttcgaatgctgggtgataacgtggtaagtagcactcttatttgttggcagtccattgtaagacaacacgtattttgacggcacattttttgtttgaacggctttccagtctttcaatagtcttattgtatcatcatctaaggcgataactcgattactagcctttgtttttggttcagttacataaaattcgttcgcatttttataatacatagatttgtttacatgtaacgtttgattttcaaagtcaatatcattatcccattctagcgcttgtgcctctccaaaacgcaaaccagtcataaagagcaaccaaatcagcataaaagcaaaatgttcatgatagtccgataggtcaaatgttgcaattaccttttcaaattcttcttttgtccaaaaatccactcttttcttcacctttttcacgttgccaacttgtttagcaacattcttatttactaaccccaaagtaacagctaaatctaacgacatttgaaacagtccataaatattacggatataagcagatgaatagctttcagatagtttgttttgccatttcttgatgattggtggtgtaatgtcttttaacttgcgattagagaagtaggcgaaatgaatgtccatggaggacacccgattttcataggttcttggtttaacagaacgtttgtaatcaggtttaaaatacgtttcataaaattccttgtaagacatggtgctattctttttgattgcggaatcagaaaaatcgttcatgtaatcatcatagccacgttttgcctcacgttgtgtattatagccacgcccccagtgacgaatacgtttgcctttctcatcataaccgaggttagcgacaaagtaccatttgccacttttcttgtcttgataaatattagaaattttcggcataatcgcgtacctcattgacaataatttcaaaacctaaaatctcttcaacggctgaaataggcacacgtcccaaacgtttactggcataataagagtatcccttattcaccattaaacattttgcttttcgaataatatcagaggattggctcggtccaaatcctaatgcagacaattctttttttgttacagtgttattagtcaaacgaatcactcctttaaaatttttgtgtaacgcactgttccagttttaaaaacagaatgttgtccgtcaaactctttaaaatcaagaatttttcgtttatactcctttgagtaaacaattttttcattagaaaaattaaacagttgtgatgtggtagtttttctaatacgaggcgtttttaagttttgcgatttaaaaaacgcctttttcttatgttcttttaattcaaggtctttagcaaaatatttgctaagataacgcccacgattttccttgctatcaacatcaaccttgttaatcttgacatgaccgtttcgccaaatttttgtaagttctgaatttttaatataaccaagtgagaagaaaactacatggtagtgaattgcgcctcgtttctgtttttcccatgtagcaagatactttgctttctgatttctttttttcaatcgtctatttagtcgttgaataaattttttaaattcattatttgagaactcaatatcttgaacattgtcacgaaatgttaatgtgacaaattttgttgcttcatcaaaattacaatccacgattctagcaatttcccaacgcatgtcttcataatgttgttgttttcgctttaagctatcatatttctcattagttggtagctcatcataagttcgacgtgtattatcatcaattaaccaatctaattgacgtgaaccattttcattttcaacagactgactatagaaaataggttcatcatactgatacacctcaatgtaggtggaagtttcaataattttagtattatacgcacgagtttctttagacatcacacacctctcagcgcgcgctcaaacgagcagatgttgttttatatatcaagttaagtgtcgggcaaagaccgcccgactggccccctcaaagtgagtgaaaagactcggacactccgtttagtcgctggggcgactacctccctatttcactcacttcgagggggataatttgttgtaggctgataatcttttctaattcggctatgaaatcaaagtctttcatgaatggtgtttcaaagtatttttcttcgccttgtccgtcaatcttgatatatccgccacctttaacagaaattgtcttatgttctacgctagatgagccgaaacacattatatttgcctctttactggctgaacctaatagcgtacggcaaccaagctggtcacgtaaagcaccgtctaaaatggaactgtctggacgttgaagaataatttccacgaaacaacccattgcacgcccttttaaaatcaacgaatataagtaagccatgcattccgcacttaacttcttatccgcactcttgataaatgctgcaaattcatcaaacacgagtacaacaggcggtaaatcgaaatctacaaaggttttaccaaacgcagaaacttcactgaaatattgtctatatctcgtttccatgatttccgttacttttcttaatactcttgctatatggttcggctcactgacaactctatcttcaaagccatgaatgtatttcaataacgataaatccgccgacttcggatcggctacataaataattgcgcccatttgtgcataagctaaaattttgtattcaatccaaaccgattttccgctccctgtattgccaattgtcaaaccatgacttaccttgctgacatcataagagattttttcagtaacttgtatctttgtgccatttgctttaggaacgccatgagagaggtataagcgattatcgggtattttctcaaagatatagtcgcagtattgaatatcgtccataacggagcaactagcgccaaataaagcggatagttttgtctcacaagtattggcaaggtcattccattggtcaccatttttcaaaaagcgaatcacaagtttttcgggtgtatttagatagagtaggtacacgctatcaatgacgacgtttttcttcctatcatttccattgttatcttgaccgattatgcggtagccactttcaaataggttgttatccatgatgaaccgccttaacaacttatagggggaagtcacccacccccgttttcgattgattacgaatttataagttgtgtaaatcagcaagcaaaacaaaccgataagcacgagaatgaacaagaatccattttgaatatgactttctagccaaatcacacttcccatttcagcaaaaagtacgaatagtaatgaattccaccgatatttcagcggtacactaggtgagaatgccgaaactttttgaaatttgttttgtttgtttttcataggttacgccttaactaatacgcatttgtcagctttagaagataattgaatccaaccatttgaaacatacggattgaaagacagattttcaaacttcacataagtttcatctggaatttcatcattatcagtgtcaaataacggacgaggctcttcaattttgacagtgattttttcaaatttcttttcaagacaaacaacagtgtaattgtagtgtgtgattttatccgtcttttcaaattcaccactagaattttttacacgttcataagcgggtttcaaatccacaagaagaagtgacttgccagcggttgcgattggatcgataattggtttaattgccatttcaggtatttcctttcatgtttaacgttataagtgacggtgagtagataatgcaatagggcgaacccctattaagaatggtcatcatgttagtagcctcgtaatttatcccagattgattgtaaccagccgtaaagactttgaagtttcatttttgttagaaagaacatagagataaataatgatagggaacagactactgctagtaaaccgaacattaagccagttacttttgttgtggctagtcctagcccaagtccaagggctaagaagaagtagaaacgaaaattatcatagttcatttttttcaatcctttcaatttttgataatgctttgagtatgcctttttcagcgtattcacgttgtagtgtgtctaattgcaagtaatatttgatttcttgtagaataatgtttgctttttctgaattggtcatgatagcctcttcaaattattttataaagtgttaccacatatacacaatgtttagttaaaaaattctaaatagcggttaaactatttagaaaaaaattttagtcctctaatcgactataaaaggcgaagacaactagcttgatgatataactcaatcttgggagacgtttgccaggttcatcacttttaaagtgataacgatattcttctaatccctctaagacattctcatctaaaaatattctaggggtaacggtatcctcattttgaaaattttctttaacggccgttctgtccatgcgattttgaattttttcccattcatcatcagtgaaatttcgttttttacagaatctatatgcctgttctatcacactaccagccgatacttttaacactacgttaaatgagataccgtcaagtaaatcaccgtaatgttcttgcatatctgtttctagtttgtccgttagaccgttttttatttcttcttttaattcacgttctctacgcaaaattaattgatctatccaaattttcgcctcataagctagacgaatagttttatatactcttgccatgattaatcagtcccctataaaatgatttcagtcgtaaatattgcatggtctggatagggaggttcattaataatgaaatatccttctggaaccatatatccttcaaggtatgatgaattattatttttcccaaaactccaatcaagttgattatatttagaattataatcaattgatacccctttgctaatcatccagtctaatcgtttccatttccaacttgttccaaaaggtgaatacggagaatattggttacagtttaggtatttttcatctctcatcatataaataatatcttgccaatttagttcttcctttttgcaccaatcgacctccgagggactatagtttaaatcgccaataataatttgattattgaaatgtttgttttcttttagtaaccaattgatttgagattttctactgatcaattcatcttttcttttttttgagccaactcttattctcgtaccaataatcgttaattcttgcccagtttttattgagctttttattttaagccaattgggttgattattttcaaaatcttcttcccaagatacatcttccagagaagactcattaaatatacttttctttaaagcgatataaatcccgttgcctcttttaacatcattcttattattggtatactttgaaccgttataagaatatgtaaaataatcttcagaaaaagagttatctaatctaaacttattttcttttcctttaaattcaactaacactataacgtctggatttttttgagaaatttccgagataacataattgggaaatttgctatcttcactagaacgttgattaatattccattcaagtatttttatatttgtcattattattaccttacttccttaatttatcgaccatttaaagcataaacaaaagctaaataatttgcaaaatcaccaattcttttgcgtactgattgcaagtcatctttatttctagtaggattatcactttgaagaaataatttttccgtccatgttttactatcccaatcattcattttaaaaatacgttctaaaacaatgaagttgttaatcacaaggtcatgtgctgaagttcgagaattgtctttctccattttttcgtttttagtcattaaattccactttgcacgaatagaggaataagcaatcacagaacgaatagtttcttcccaaaattctttgaaatcttcattttttgtgtcggcattagataaaacttgttcgtgaatgtcttccatttcttcaaagctcaatggttcgagtggcgaagctagataattgctaaaagtgatttgttcaaattccatgagttgcctcctctgcttatctaaaaagtgtttttagtgttaacacaaatataatatcatgtttgaaataattttcaagtgatttgttcaatttttttttatttgcaacctctttgcaaccaatacagaaaaaacgttacgatttctaccattttcaaacaacacaaaaccgtataaactcaacaaattaatccttacaaaacgttaaccgcatggagtgggaataataaaagaaaccgtgaatcctttgatactaagggattcacggttcttttttgcttttgaagttcttttactgaagaaaagatactatagagaaacagttatcatatcatcgtctgagattagtcgtattactttacatgttcaacttctgctttttaaataaaaattaattttgtatactattcttaataaaatgaaagaaaatcaaaagagctaatatgttttttagcaattttcagaagaaaggagggttcttttgagcaaaacgataaatctgactccgcccataaggcaaagcttcaccatcttcatcaaagtagtaaataaaatcttgcgcaaataaagtagcccgctcaataaatcgctctgaccattctggatcttcttctttcataaaagtagcatagatcaaaccgtaataatgaaaggcaaaagcaacataataatcgcgttgcgttacttttccatctacgtaccatccatcaccaatatacatcgaatcgatcaacgctaattcttgtgtaagttcgttttttgccaatggatccccacactgatacaatgccacccggatcaacactttaaagaatgtccaattgtttttgggaatcttacaggttaatgcgtgtgacaaccactttttcagtgcttgttgattcctttcaggcaattgctcccaaacatattctttatgtagtaaaagtgttaatgccaatgccgctgcttcaacaatatattggtcatagtccgtgatctctccccaataattttcgctgccagggtcggttcctgtcattaatttagcaacataggcatctcgcaacggatcatcttggcatgctgtccaataaggtgcgatcccccatagcggacgtacaagcgcttccatctctgcacgcttctgatcatatacagcaccgctgctacctaaattcaatcctggacgatcagtggacaaaatagctgcccgcaacggttgcatgatttgttcaagtgccgcttggtaatcctgacgagtcaaaaaaggattctcttgtaacgacgtcattgtcagccctcctctatcgatttacaaaatagaatagcaagcaaaccgggctttttcaaccgttctcattctatgaagcagtgataaaaatgagagatttttctctcgtatttctcacttaacctattaacaaaagaatgacccgtgattctatctcaaaagaggagtcgcagtccgaaaaagttaacctgtcaaatatgaaaagtctatgatagattcccagatttctcgaattttttttcataatttttttctaaaaaaagaccgacacatgttttggcgcttgaataaaaagttggctttcaaaaagctgcagacaacttactctcgggcgtgagactaagtaataccccatcaagctgtatctgctaaatagctcataaagtttctcctgtcggctctttctctcaataaggaatgatccgaggagcagacaagacaacacccttagttcttgactgcaggaagaaccattcgccaattcataaaaaagaagagtgaaaagaaactagaaatgacccatatacagggaacgaattcaaacttaatcacagcgctgctcactttgaactgatacaaggatccagctaaaataagggttagtccgatactggcaaacagagtttttaacaacaaagcaggtcttaacggtttgctgcgaatgtggataatgaccttagcaaatacatgggttaggaatagaatggttaggaagctcaatattccggaagagagcatgcttagcttcaatgctttaccagtctcttccaccagaacaatgcaaataggatggataaaataataatattgtgacagttctcgtaatttttttaagcaggagttctgcgttggattttttgagagcagccaaagaaataagaaaaaactcaacggcacaagcatcaagataaaattcatgtccaatctgtgaatgtgagaaaggaacagaccttccaacacgaacaaacttccaaataacaaaagaaaactagaactatgttttcccattcgggatagcttttcctgatgatcatagatgaaaaagccaataagcgtgaaaatcatgccaaagaacagaccatttctagtcgtaaatgttagcctaataaccagatcaaaaaaatctttaaaccaaccagatggtagaagaccatagtaggtctccaaacttccaaataaataaagaactagtgaaatgacaaacactttttgatacgaaaaacgtttcaacaaatttactataaaaatgaccgaaaggataaatgcagggatgtaccataaatgataataggtgccgatatggacaaatccaacaaacaaagccgcaggaagtagttctattggcacttcttgattttgatgaatccagtctagccccatcggaaggaaaagaatgctccatacgacgtaagagttgattaaatgcaggaaatattcttttaaatattccggtctcatctgcatccccttacggatgaaaaatgaactgctaacaaaaaagaaaggcaccgcaatacgacaaataatatttttgataaaaaaattggtctccgcttgaggaataagggtatcacaatgaatcataataaccatgatagcccctgcatatttcattctatccaatgctggataactcactctttttcccatcctatcctccataaactggtagccacttattttttcagcctaaatatatcacagcagagaaaaaatattgtccaccataagtctgaacttctacactggaagataagcaaagaaaagacgttaaaacacattacatccttcaaaaaaagaatgcagcaggttttaacgcctttcaacagtttacagccattcttgctttacaacaaaaaatgagccgcgaatctcgccagcaagtttcgaacgctgacgagcgaatttaaatttcccttctagctcagcaggaaccggcatcccttccgacagtttgataccaactgcacgtttcggaggctttccttcactggttccatgtttttcatagagtaaattaaggaccatgccactctcataatagaattcaggccaaaaaagatcgtcatcttcgtaaagtgctacttcaagaatgggtgattcaaaaactagatcccgttcttcttttaagatctgcttgatcagtgccaccaaatcaggcttctcagcagctggataggtggtatacacatatttgtatttgttccaaaagtaacgcgcttcatttgcccgcagaccggctaatttttctgcaacaggagagctctctaatccatccgtcactacatttttaaaatccacttcgtaagccatttcttttctccttacgtttatttgatcaatcaccaatactagctaaataatgattatttgatggcttgcttataacactaaagaggaatgacaggtcactagctagcttaaggaaatggtttagccagtactagttggtacaggcaactggatagtcagtcattattgttttggaggacaaagaactagttgtcattgtttgtcgaatagtaggagggatgctatgcttaatctagaaagatttttgatcaatcatctatcgatataagtttagctaaaaaaattcccttcaatctctgaagagaaaaccaataacaaagggctatgatctaagtaaacatccaacgaaatgatctgagttggaggagcggtcgaatacttttcataaagctgtgatcagaatctatgagatcacagaagcctgtctcttagtattcagatcttccgtttattaaaatacttacagtcatcccttttctgaaaaggagaatctctatgaaagtcttatttattggtgcatatggcaaagtcggtcagcatttcgccgagcaactgaagaatcatccacagatcaaggaaaaagccttgatccgaaatcctgaacaagttcctttctttgaagagaaagggatcgagacggtactactggatttggcttccagctcgatcgaaacgatcgcagaagcagcaaacgaagttgacgctattgttttcagtgctggtgccggcggcaaaggactagaaaaaacgatagcagtcgatctagatggtgccgtcaaagccatggaagcggcaaagaaagcgggcgtcaaacgtttcgtcatggtcagcactttcagaaatgatcgggaagaactgttgaaacaaaatagtttgcagccttacacgatcgccaaatattatgcggatgaatggttgagaagccgcaccaacttggactggaccatcgtccatcccggcggtttgacagacgatccgggaacaggcaacgtcaaagcaggcaaacgcaatgagttcggctcgattccgcgggcagatgttgctgccacattgatcgctgttttggaaaatgaaaacagtattggcaaagaatttgaagtcatcagcggagaaacaccaattgctgaggccattcacgaattataaaaccatctgatgaaatagtcccctttcgttaacaagcagtccctgccactatgttgtctctcaagcgacaacatagtggcagggacttttagggcgaaatgcaggctgtgccttctccaaacagcatgcttatcttgtacctttaatcattgctaacgcttgcgaaacaccatcttcgtcatttgaaacggtcacatgatctgctaattctttgattgctggatgaccgtttgccatggcaaaacttatatccgcgttcttaaacatttctaagtcatttaaactatctccaatagcgaattttgttggctggtctaattcataaatgcggctaagatgatcaaaaacaaagcccttggatacggagcgaggaacgatttcaagattgacggccgctgattcagtaacagagacatttggtatattttctatctgcggaaatagctctttttttatctcacgattagggacgaaaacaaacagtttataaacattaatatttttttgattgatgatttcttcaatcgcatcgtaagctgtcgactgaatggtattttcataatcaagttcataattcagttcttctacaggaaattcttgaccaatcgcatagaaaatgtttttcatctcttcttgatagttttgcgattcatagctgccttgattggtatatatttttgttggaaacgctgaaacgatctggctcacttcttttacagcttggggatcaaatggaaaatcaaaaatcagcttgtcttgatcgtacccaatggcaccattcaatccgaccgccgggatcgctaaatcagcttctttgaggatcgcctgaatatctcctacttctcgacccgaacaaataaagggaatcaatcactggaaagcgactttaaagaagcggcatttttatgactgatcttttgctccgagtttagtagtgttccatccaaatcaattcctattaaattcatgatatacgctcctatattgtttttctttattatacgttttaacttaggagttgaccaatacctttcgcacataggttgttatctctacaacagcgaatttattcatatgccttgacttcgctcaaacaaatgtcctaatagttagagcattgctctaactagccagttcaaaaaaagaggagaatgaactaaaacgatggatatcatcaagatattgattatgaaagactcttgtaaccgatgactttaatcagtatcctgctggaaatctatttttgcgctatctgcgatttttatccagatagacctctttaataagcaatatgatttagtgccttaattacttttattcaggccattgtcagcatctgctaattcatataccatcacgactgtcgaacaacgctcaccgacttgattcacccaatgatctttcaaaaaaccgctttgtttgaaccctactttttcgtataatttcagtgccggctcatttgtagaattgacagtgatttcgattcgattaaagcgattttgggcagcaatcctttgcatgcctttttctaaagccgctttcccatagccttgcctttgccttgacagttcaccaatctttatatcaaacgttgctcctttagcttcgataggcttgtaggcaaattctccaatgaggtggcctttttcgtctataatcaataaaaactcaccagaaacctcctcgtagtaatgaagcgattgctgtacttcctcaatgctcactgctaacccttgagggaaaccgaccgctgccatcacctttccgtcttgccaccatttctggatcagtgggctatcatctattgttgcttttcttaatgaaattgccaattcttttctcctttatttttatcagttgtctctctcacgagggcacatccaagaagaacctcgttcgattatttcagatacttttgcagagcattctcacttcttctatgacctcaatagaaagtctatttaataaattggtttgcctattaatcaatagtatggcataaaaataagcagcagtaaacgctacctgaatttctaaactttttctataaaaaaacagcagccactggatcttgtctgcccctttggttgctgtttttttaaattgttgtcttcagttgtgtttttttacagtatatatagtgttaaaccctgtttcacaaccagttaatctgccttttctaaccactttcgtgatttttcaacctcttgataggtcagttgatgacttggggtccaaacatattctatttgtgcacctcgagactcaaaaatcgcttgcacatacttgctgtcttccacagaaacgatagggtccttcagaccaaaactcataaatacgtttgtttgtgccagtaggtgattgggtaatttcgatactggatacattggatggtacaaaatcgctttttgaaaaagagcactgaattccagcaatagattgagcgcaatattggctccattagagtaaccaaccaagacaacttgttcgattgagaaacctttttctttagcgacttcttgaatgaatgctgccagttcttgcccccggaacattaaatcttcttcatcatagatgccttctgctaatcgtttgaaatagcggggcatgccattctctaaaacattgcctcgaatacctagcaatgatgcttggggatctaggtcgtgacctagatcaagcaaagagcgttcatcgccgccggttccatgtaacaagacaagtacgggagcagctggttttccttggtgaaagataaagttcatttgtcctccttctcgtttggtcgtgccaaatcgaagatctcgccgatctcagcatacgaatttcccgcaagtcggctaactgccgccaattttttgggattgatttttccttcttcatagacctgttcatttatttgatacccagtgattttaagtaagagcagatccacttttatctcttctttgtttttttccttggtttcttcctcgttaatcggtacatgttggtaaagggtggtttcaaagcgaattttcgcctcttgcaatccgggtacgccaaccgtttgagaagggactggcgtaaaatttgcgacggtcaattcactttgttctgcaggtaacagtgccgctgcctgattggctgcttccacattgctgcgatccaagatatggatcactgcttccttggtcgtgagtaagttacgagccgtatctttcatcgtgcccttttttcgctgaacagcgatcgaaacgatggcgggttctgaactgacgatcgaaaagaaactgaagggggcaatgtttacggtcccttctgccgatcgtgtcgttacgatggcaaccggccgcggaatgatcgagccgatcaataatttataattttctctttgcgtcagattttggggatccaaataaatcatgcaacaccgctttctcttttttgtgtatgattgatgacttcctacttgtaaattaaacagtcaatttgggtaaatgagctgtgatttctccgcggcgctcttcaaagtgagggggcaatttgagtgctgtccccagggtttccaatggttcatcgatgagaaatcccggagattccgttgcaatctcaaaaaggatcgtaccaggctctttaaaatagacggctttgaagtagttacgatctttgatttctgtaacaccatacccttttgtataaaggtcatcttgccagttgatttggctttcctcattcggtaccgaccaggcaatatgatggacggtaccgacaccccaacgaccaggtctcagtggctctgttggtaggagaatctcgtgtttcactggtccggcagtcaccaatcgtcggtttgattctgtctccgctacaacttgcagccctagatcatgggtcaacgtcttgaatgtttcctctggcttagcggaaagtaagaccgctccatggaacccaagaatcgcgtttgtttccgctgcttccccttccactagcgctaaagacagttcatgaggatcttgaagttccaatgttggttgcccaaatagatggctctcatgaacagtgacttgatgatgggccaattgttgtttccaatagtcgctgctgcctttaggaatgcgaaaggtaatcgtgcccacctgtccgctaccgacacgaccaggatgcgcgttggcccatgggaaaaaggtaatgatcgtgccattttcaatggacagattgctgtagtagagatgatacgtataaggatcatcaaagttgacggtttgtttgactaaacgcaagcctaatacttcgcggtagaagtctacattttcttgcgggtcaccgacgattgcggatatatggtggatttgttgaatgggttgcatcatttttacctccttagttatggctgcgagtggtatcaaacggcttgatcgctttttcgatcattgcacgttggtcttccaaaaacggagccagtgataatttttcgcccaatgtttcgtaaggctcgtcacccatgaagccaggttcatctgtcgctaattcaaaaagaatatgtcctacacgtacatacagcgattcaaaatagtagcggtccacatagccggaattcgcgagacccaaattttcaaaaacttcttgccatacggctaaagattggcgatcggctaaacgaaaggcgacgtgatgcacttccccgtctccttgttgtgcttgtgggcttgtggtatcttcgactaagacgatttctgccccattgcccccctcgccaacttctaatagcgtgcgatttccttcttgatcgatggctttgaatccaaagacattttccagtaatcccttgaaatcggcaaaataagaaacggagatttcgactgggcctaaaccataaatagcgaattcttctggaactggcccttgtttccatggaatacctgctttgacgccttgattgtgttcatcagaaatcaattggtaagattgctgatcaaaatcccagaagcgcaacacttttttgccaaattctgttgtgatcgcttcatgtttcacatcaaatgtctcaaaacgctttttataatagtctaatgcagcatcggatggtacgcgaaagcctgtacgggtaattgaatttgttcctttactgccacgatcggtattgggaaaatcaaagaatgtcatcgtggttcctggggaacctagatcatccgcaaaatatgtgtggtaggtataaatatcatcttgattgacggttttcttcactaaacgcatccccaaaatctctgtaaagaagtgatagtttctttcgacatcactggtcatggctgttacatggtgtacccctagtaattggtcttgttttctcattttttcttcctcatttctcgttataagttatttttcgtaataatgtttttaatgtttgcaactcgtcaatactaagcgaggcaaaacttgccgcaatttttgtggcatgagttggaaagatctgatccatcaattctgcccctttatctgtcagactgacataggtgattcgctgatccgtttgacttgtttctcgacgaacgcagcctttttttacgagttgatcgatgacgtacgtcgtgctgctgctggcaatcaagattttttctttgatggcttgggtggtgtgtgtacctttatgataaagcagttccagaacggaaaactctgtcagattcaagccataacagcggacatcttgtttagccacctgctctaagtgactgctgctgcgtaataaaccaatatagaccttcaatgcttcctcttgatgatccatttcctcacctcgctcgatttatttcgaattcgagataataataacttactttttgtaagttgtaaaacaatctgctttccttctgaaacaagctttgtcaacgtacaacaaaaacccccttaccattagaatccttttaagcaaaaaggatctaatggtaagagggggattgacttctatttgtagcaggtgtttattgtccaatctactaggaactacttcattaagatatagagaaaaatcaaattccgctggttagtatgaaagcagcgaggcagcctctttatcaacgatcaatgtcatatctggatgggtcgtcaatagcgttgccggaacgtcctccattactgttccatctactaattgtttgacgatgcctgcttttttcttgccattggcgatcattaccaatttcttcacctgcatgatgctttttggtcccattgttacatagaaatcaggttgtttttctttgtctccaccaacctcacttaacaaaacgtcagccatctcgggtgtcgcattcgcattcacgcgactcgttaaatctccaaattttgtcgtgttcggtaaattcccacagaaatggccatctgatccaacccccagcaacaccatatccaatccaccatcggctttgattcgttcatcttgtgtttcataattcgtccagtccaagacatggattctttcacgatcgatttccgctggtccaaaaaacaggttgtgcaagttcgtcatcgtgacaccatagcggtcttcttcccctttgaatggaatctcatcaaagttataaaagtgaacgtgctcaaaatattttttattttttactagtggtaccagcatttcatacaccccttttggtgttgatccagcggtgattgaaatattctttcgatgctggctgtgcattacgcctaaaaggtgctgtacggctacttggctcatctcttgataatcttccgtgatgataactttcatgtgtcttccctctttctcattcgtttcgtggacagcggcccttaatggaattaccttctcaaaaaaagccctttcactttctattgtataggaaaaacaggccaaattgttcgacttatctgaaatttatttttgcattctatggcgcacatctttttgatccatccgagaactacaattcttccccttgggcgaatgtacagctgcaggaaatctattcaatactaaaaaagcatctgatacagagtgaagtcggaaatcagcaatgaaatctgcacttttctcctatttacttcctaaccttctaatctgtatttcagatactttttttcagaaaataatccaacagtgaagaatcaaatgcaacgcaaaatctacctaactatagtaaaaaatcattccgcttcttcgatatcccgggcaatttttttcacgtcgatttcccgctgcaagaactcagcattctctatgggaaaatgttgacgaaactcggctacttccattacttctgcttcaccactgattaagctaaaatccagtacatgaccagcaaactgatgatcgtcactaataaagtgcagatggaagcctgctgctgcagcaccatggaaaagtttcggggtaaagaagcctacgatagttcctgctatttctgtcgccgtaaattcaggttgattttgaatgatttcaacgaattttggatagggcttttcttgtttaggcgctacccgcacgtgcatcgtatcaaacattccatgaagcttgatggccgcaaacaaattgggactgatggtcgctaatagtcttcccttgacttcttcatctgtagcttctgtgtcaaaagcaagttcatccgtggcttcaaaatcaacgacagctgcatacggcgtcgtctcggtccctgtcagctgcttcacctgtcctgtttcgtcaacatgataaatcacaccctccaagaaaataatctcaccatttgaaccagctaatgtaccgattcctgtatcaccataggctaacatcttgccgatttgttcggtaccatccatcaaatcttccatcaacccgcctaaagttccgtgttgatataaataacttttgcttttcacgttcatcatgaagctccttctattagtaaaataaatactcttagtaaaattgatccggcaaaatcgtcttgcctaattcggcattatcggaataatcgaccgggatatcaatgacgactggtccatcagttgcaaacccttcttcgatcgcggctgtcaattcttgttttgttgtggcacgtaatccttttgccccaaaggcttccgcgtatttgacaaagtctacaggaccaaattgaacacctgaagcacgatcatatttcatttcttcctgaaatttcaccatattgtaggtgccatcattccagataagatgaatgatgttctgttttaagcgaacagccgtttctaattcttgtgaagagaataagaaaccaccatcaccagatacggaaataatttgcgtattcggccgcactaatgctgccgcaattccccatggcaatgccacacctaatgtctgcatcccattactaaacaatagatggcgaggttcataactgcggaaatgacgcgccatccaaatgtagtgactgccgacatcaacagtcacggtcatctcatccgtcactttttgctgcaatgtatcaatgatctccaatggatgcaatgtttgttctgttccacgggcctctatttgcttttcggttaatttttcttgcaacgtagctaaatagttctgtgcatctgctgataacgtatattgatcgatggcttgtgtcacttgctcaatgattttggcaatgctgcctaacagctctacttcaggctgcatgtatggatcgatttccatcggtacttcatcaatcacaataatccgtgcgtctttctctgcattccaattgcgcgcttcatattcaatcggatcataccccacagcgatcactaaatcacttcgttttagcagcatgtctcctggctgattacggaacaagcccacacggccaaagaaatggtcttccaaagcacgagaaatgattcctgctccttgaaaagtttccacgactggtaatcccgttttcgctatcaaatgacgaatggcttccgtctcgctttcagcagaagcccgcatgcctagtaataaaaccggtagttttgcttccttgatgcgttcaacgagatcctcgatatcctctggattcgcttgtcctaattttggcgctgataatggcttgatggcacttccttcgacttggccatccgttacatcttgtggtatcgacagaaaactggcacctttttttgcggttttagcgattcgaaatgcatttgcgatattttcagataatgtttcgggatcttggatctccgtgctgtatttggttattggactaaagagagcagcgttgttcatactttgatgggtcagtttcgataaatcagaacgtttcacttgcccagccaatgccagaactggatctccttcagctgtcgctgtcactaatcccgttgctaaattactggcacctggaccactggtagcaatgactactcctggctctccagtcaaacggccaatggcttgtgccataaatgcagcattctgttcatgccgggctaagatcaattgtggtccatggtcttctaatgtatcgaagacaccatcgatttttgctcctggaatcccaaaaatataggggacgtgatgattttctaaactttcaacaataatttctgaaccttttttactcactgtactacctcttttcaaaatctgtattaatctcacgactaataatagcacttttcttttatttatcaagaataatacactattttcatctgtattaaaaaaatagcaattaaaaggaaccgttttctagcgctccctaaaaaggattctataaataagaacgattcgtaaaaacaaattgttattatctagttttattttcttatttttttcatgtttttaatataaatcatgttataataaagacatcaaaaagtgaaaggaactagaaaagttatgggtatgtggattagtttggtcagtttcttagcagtaattgtaagcggtattttgttgattatcgctgccatcaagaagcgaccgaaaaaaagattgggatttattttatgcggaagcgttattctattttttgctggtgcaattttatctccgagcaatttgacactatctgttatttcacctgaaatacaaacggatgaaacaggaaaagcgactatcgaaggggaagccacggccgatgctgtcctaacgatcaatggggaaacggtcaaaaacagtaaaggttcttttagctacacagttcacctgaatgatgccactgagcaacaagttgtggtaaaagctgccttaaatgatcagaaaaaagaacaggaagtcttgatcaaaccttccaaagaatttgtggcttatttagaagcagaaaaagcggagaaagaactgattaaacaggtcgaaactgcactagcgttggcagaatctaaaccaacacaaaaaaattatgatgaagcagcaacattggttcattctctcagcaaaacatatgacgattatgatcaacgtttggccgtcctccaagatcatctgcagatcgccagcgcgttagaaaaagcggaacaaagtctaagcagaacagaccttgaggcagctgccaagcttgttgcagcaacaagttcgacgaaaactgaatttgaagatcgactggcttctttacaaacaaaagttgaagagaaagaaacacaagcgaaattgcaagcacaagcgaccaaagctgttgaaaaagccgaagcagagccgactgaagcaaacttagctagtgcaacttctgcgattgccaagcttccctcagcagatgatggattgacgcagcgagctgaagctgttcgccaatcgattcgtgaagaacaagaacggcagcttgctaaagccgaacaagaacggcaagcagccgccgctgcgaaacagcaggcaaaccaagccagccagtcaaatcaaaccacaagcaatcaagcagaagaatatgtcatgatcacccgtacagggaagaagtatcacacccataaatgcggcaatggtacttatttcccagctacgttgtccgaagctttaagcaaaggattgaccccctgcgagaagtgttactgatttttttgaatatggaacagaatctagacagcgttcttcctttctaatcaaagaaaagaacgctgtttttggcgaacaaatatgcgggtcataccattcttcctaaaatatctagcaggaccgagatacgtcgaagcttgtttggtcgtagaaaaaaacgtcaaggctagtatgctcctagcattgacgttcatcgtattttctgtagattatacctgttagatagaaataacacgctggttgcttgtcaaaaggacttagaaagataaagcacaagatcgtcattattgtaacaagcagcacccattgccaagacttgattctcaaaccagacccctgatccgtcaggtaagtagccattttttaaatacagtcgctgtgcagtgccataaccagaatgaagccccacaccaatggtgatcacagacgaaaatgttttggcttgttcttctgcagcttggagcagcttagcgccgattccttgccgctgaaagttttgaaagacatttagatcggtgatctccggatagccattctttttaaaaggaccggcttttgcgtggggaatcaatgtcgcatagcctgcaatctgtcccgagtcttccgcgacaaagacctgtcgcagtccgcggctctgttcttgaagatatctctctaatgtagcttgacgactaggccattgttgtgcaagaaacgcttgatcgattgatcgacaatcactagctgtcattgggcgaataatcaaattgatccctccataaatttcattgtctcattgattataacgcatttcggctcaagcgttcgacttttcccatgtccttgcagaatactgctgccccagttgccactagcagttgctttattcacccatcaacataagatggcaggttcgattcctaactcggttttggtcaaaatccacgaaataaatataccctacagaaccaatttcaagctttccttcatgtaaaataaaactttcactcgccccgaaaaacgaagaacggatatgggcatcgccatttaaaatcgttgctggatctgtcggatagttaggatcatctaggctcatcagaaattccaaatgtttcggtccagggtaacgataatttgtattttccgagagttctctaggcactagtttatccaaaatgcgattcagatcaacttgtaaaaattcatccccattaaaatccgtatcatgcatgaattcctcgaaaatgacggaacaagttgtgtgtggggattggactaaacagatgccgtttttgatttggcttctctctacaaagtccttcacttcttgcgtaatattatgataagatacccgattgccatttgatgtcaatgttagctgttctttcgcgaatttcatcttttaatcccctcatctcttagctcagcaacttttttgatcatttctgtcaaaacgttctgcggatctggcgcgcagacgataccactggtgccacccgttccgtcggctcctgattgcagtgcttttgccacatcgtctgcggtcgaaataccagccgcttgtaaaatcttgatttctttgttgatggcacggatggcttgattggtttcttccatataagaaacgtcactcgtttgaccggtaccaatcaattcagttggttcacaaaccataatgtcaggctgcagagctgccactgctttagcttcttgcagtgaattcgcgcaagcaatcgtgatgagccccaactcatctgcccgattaatcgcttttgcgagttcatctaatgtcattgggtgttctgcatgattgagaaatgtcgctgctacgccgacatttgctactgattcaggtaagacgtagcccattccccgtccaacagtcatgccatcgatgtgttgaaccgtaatgaacaaatgattcgtagcttgtttgatcgttgcggcatctgcgtgctgcaccgtgaacaagatatcaacgtcatatttttccgctaattgatcggcggcttttgccagtgccaaggattcttttccgtataaataggctttgggattgactacaaaaaagggtgctcgtaactgctttttcctcatgcttatcctcctaacaagtttttgtatgaaaaacgtgatagtaatgtgctagcgtatctgccattccttgattcgctgctttctttagttcaaagtagtcagcaggctgctgttcttgaatcttggtcattgcggctgtaacgaaatctgtaaagatgttgatttttcggatcccgccttgtgcacatttttcaagattttcatcaccagaagaagaaccgccatgtaagactaacggaatagtaatggcttgatggatctcacttagtacatcaaagttgattttaggcgttcctcggtaatgcccatgggctgtgccgatcgaaacggctaacgaatcaacattcgtttgttcagcaaatcttactgcttcatggaagtcggtataaatcgaatcagaaagccccgttgcttccaaactgccgccagagccgacatacccaatttctgcctctacgaccaccccatattgatgggcataatcggcgatcgctttggagcggcggatattttcttcaagcgggtcttctgacgcatcgatcatgacagaagtgaagcctaaacgaatcgcttccttgatgacttcctcatcttgaccatgatccaaatgcaacgctacggggaaggcgcttttttcagccaaatacttcccaatcagggctgcttcttccaaactcagcatatccatatgtgattgggcaaaagccaagatcaatggacaccctagcctagcagccgtttcaacataggtgcgggcactgtctagatcaaaaaagttggctgcgggaatggcatagttgaattcctctgcatggtcaaacatttcttttgtggtaacaagcattttgcaagactcctttattctctgattttcttttcgatttctgcatacatttcttcgataccgatccctgtcaataaaggcaatcccatgatgactttgtctttgatggaatcagggactaccgtggtactcacaacaatgtcgtaatcgtcgatcttgttcatttcatccgcgactttggattgatacaatttgacttcattcgtcagttctttttcttttagccattctttgactttattggttacgatcgttgatgtcgctactccggttccacacatgatcaataattttttcattgttcttcctcctacatgacgctttgttttttaggtaacaccttgttaacatagatcaaaccgatgacaacaatcgcaccgatgatcgctaatccgccccagctcaatacttttgtcaaaccgacataaagccaggtagtccatagtccgccttcagctagagctgtgatcgttgaatttccttgtaagtcaaaattggcagacttagcagctgttgttactaatggtgcgacccaagaagtgatatacaaaatactggtcatataaattgtccctgcgataaccgtccggataatatttccgccaaatactgctgccatcaaacagacaagaaacggaatcgttgctaaatctccaaaaggcaatgtcgtatttcctggcaaaacaaccgctaaaagtatcgtaattggtacgagtaataatgacgaagacaatactgctggatgtccgacagaaagcgccgcatccatcccaatgtaaagctctcttccagggaaacgtttcttcacaaagtcattggcagactcagatataggtgtaagcccttccattaatagagcaaccatttttggcataatgaccatcactgcgccggttttaactgctaattggccagtgcctgccacatcatagccagcgagaattccgatgatcaaaccaatcagaaagcccataactgtcgagtccccaaagacaccaaaacgtttttgaatcgattccgggtcagctttccagtctcgcaatcccggaatacgatcgaataaccagttcatcggtaaagcgaaaacaaatcctggagcagcggtcccgtgtgggaaagtgatattcgggaaaccatagaatttattaatgatcggtcctaaaatatctcccatcaaaagaatcatcattagatagatgacggttgcagcgatccccatggcaaagttgccagtcaaagcatagaccaacgaagaaatgaacgccgcatgccaaatattccagatatcgacattcaatgttttcgtcaggccaaaaataatcaaaacaacatttaacacaacaccgatcggaattgccagacttcctagaatcgtcccataggaaatcgcagctgctgccggccagccaacatcaatcgtcgtcagattcaagccaaatcgctcaaccatctgttgcgctgctggtcctaagctattgcttaacaggtcgatcactagattcaagcccacaaaaccgacaccaactgttaaagcagatgtgaaagccttgcctggtttcgttcccagaataagaccaaaaataaatatcaaaatcgggagtacaacgattgaccctaaatcaacaaaccactgtaacgcatttaacatgatattccctccttattccaatccatactgttgcaaaatcatccgatattcctcaacatcatggatgtctcttaacttttccaacacaccatttttttgaaacatttcgatcaagttttgcagcatttgtaattgttcgtgcggctcctttaatgccaacataaagattaatgaaactgaaatttctttgtcccttgttcccatttcaatgaatggcaatggatctgtcaatgaaagaaagccaacttgcgatctcttgacatactgactatctgtatgaggaatcgccacgccaatcccattgatcatcagaccggttggaaaaaccgcctctcttttaatcacgttgtcaagatacgcctctgtcacacattcattctttaaaaattcctctgtaagtagccgaaatgctgcttctttagattctacttctttgtttaataaagcaatttgctggtcaaaaaacattcggggtccctccttttacaagtttacgataaagttcttctcgatttttactgctaaccacccatcgtatttcttcaggagagttgaataaatcgtaaatagatgcaatcaattcttttgcttctgacatatttttttcagcgattgccaagagaacgactaattgaacttccgtatctccccattttatggctttaggtagtgtaacaaatgctagttttgttgttttgacagtctgcggatcggcatgcggaatcgctacgcctgtctttaatccggtactgcctaattcttctcgtgcataaagtgactgcttaaaatcgttggtgactaaatgatggctcaaataactctctgcaagaaaatctaagacgtcttttttggtgttaaacggttggttaatgtacaaaaatgccggatctagatatttctgcaatagctctgatgattggtatttggatgaatgcagtttcttttcattttcattcaggtttgaaagatttgccgaaatcatggcaatttcttcagttgtcggtaatggtgaaacatagagaacagggggtgacacttcctccaacggaacagttgaaatgatcaaatccactaattctagtgatgtactggctaatttctctgcactgatgatctctaaaactgtcgtagcagaaatcgtttgtttgatccggttaaagatcagctcagaagtggctaatccagagctgcaaacgatcagcacatgctttgtgactttgattttttcaaaagcgagttgaaaatgaatcgttagaaatgacacttcatcttctgtcaagaagagtgcaaagtttttttctagtccgccaatcgcatatttcgttaatgtaaacatggtcgagtattgcttcttgatcaatcgcaacaaaggatttttgactaacatgccatttttcagacgatggatcatagggacaatatgcgaaagcagtgcttgcaacaataagttatcttgtgtcaaatcagtatctagcaaacgggacatcttctcgatcatttcttccgttgtttcgatcacgttggcttctcttttttccgtaatctgcatatacggctcaattccatgagctaaaagcaatgaacaaatgtattggatatctgtctctgctagggaaacagctagttcactttcaatccgttctgcaaaggaaacagcaaccatatacagtttcatctgttttaatttctcaaatcccaaattctcttgctgttccaaatgtcttcctagacaaatccgtgaaagaaaaatttccaacgataccgtcaaggattccacaaaataactattgagttggcgaccaagtgttaaggatatttctgaaatcagtgctgtagtcaaggtaacgatcttcggatcaaacaatgtctgaatggcagagtgatccaatcttgcagaatctgtatgtttttcaagaaaagatttgaaagttgcttgttgaacagattcttcctcctctagcttcaacccttttgcagacattgacgcacgaacttttttcttctgacaaaaagcgaataattcatctacatcttttttgatcgactgataactaacgtagaaatattctgcaaatccttggtaatgcattggctttttcgagaagaaataatttgcaaagataaacaatttacgatattcaggagaatattcgtcaacgattttaccttcagtaacgatgagtttgtagcctttttcccttgcagtgggattcccttcaagcttgacccctcttctaggcaaacgagcaatggtcaacccgtaaggcttgattttttcttccagactcgccaaatctgtatagactgtttttaaagaaacatagagctgttcttgaaaaaaagcggctggtctgaactctttttgtgtcagcagcaattgcaacaacactttctctcttttactcaaatccatttgaccacctccaggaagcgcttccttaactatatattagggaatcagcgcataatagtaaataatatctgattaccacattaatctggtaattgtatcacatagtgaccattccaccactagacaaacagcttttcaatctggagggattcttgtatgctaagtaaaacaatgaatgatagaaaggatgaaccaaatggagcacacaaacgattcattagaccgaggaccttttttccacggaacaaaagcatcattacaattaggcgaattactggaaccaaaaaaagaatccaactttgaagccggtcggatctcaaactacatttacttcaccgcaacattggatgcagccaaatggggagccgaattagccaaaggaactgggcaagaaagaatttatttggttgaaccgactgggccttttgaaaatgacccgaacttgaccgataagcgattccctggtaatccgacccgttcctaccgttctgcctctccgctgaaagtcgtcgcagaattaggggcatgggaacggcattcggaagaagtgattcaacagatgttatcccacctgcagcaactaacagaagatggaaaagccgaaatcattgattgacagttttcttagcacgcaaacgccacccttgtttctggccgtcgaaaagaaaaatattccaacaagtgccatgctacaatgcagaaaagacactgattaaaagaagaaagtaggaataacgatgtatgtaggatttgatattggcggcacaacgatcaaatacggggttcttgatgaaacaggagcaattctggaaaaaaatatgcttccgacaaactacgatccccagtctttctatcaaaatttaatcacaattattaatgaagctaaaagtcgctatccgatcgccgggattgggatcagtgcgccgggcatcgtgcaaaaagacggtttgatgctgacagctggcgccatcaaaccattgtacggcgagaatttcaaaaccacattagaagaatgctgtggtttaacagtttctgtcgagaatgatgccaatgcagccgccatcgcagagaaatggatcggcaatgcccaatccttctccaattacctttgcctcgtcttaggaactggtgtaggcggagggatcgtaatcaatgatcaagtgtatcgcggtgcccacggcatggcaggagaatttggctggatggtgatcgacgccttgccttctacaggtaatagtgaggaagtttcgatcaatcgtaaagctgctgtcgttgatgggctcgttcggatctacaatcaaaaaggcggtcagctggcaggatttcaagcgacgacagatgctcgagaaatttttcagcgcgcacagatgggagaaacattagcagaaacagtgacccaacagttcctgacagatttgtccgtcgggttgatcaatttgatcagctgtttcgatccagaagccattttgattggcggtggtatcagtgccaacccatatttctttgaacgactgcaacagacattaacaactgtcgaaacacaacacgctgccatcaactatttgcggggaaaaacgattgctcctgtgctgcctgccaaattgcaaaatgacgccggattaattggtgcagtttatcagattcatcagcaactcactcgctaaatcatggtatactcgtcatatactcttatgggatagcgaggaacatttatggccgtttttcagcatttgaacttaaacaaattgtcttcagtcgaacaagagatctatcgctttattgtcaataatttagaaaaaatcccttatatgcgagtacgggatattgcagatgatgcccatgtttcttccacttctgtctttcgttttgttcaaaaagtgggattcgattcctttcctgaatttcgcttttatatcaagacccatttagaaaaagtccattatgaagaacatcaaaaacagttatcccttgaagaacgcatccgtggattgaacatgacgattttccatcccgatgtcgaataccaaatcaagaagatggcgcaaacactgcgagatgcggactgtattttatttatggggatgggggcgtctggagcaattgcacagtatgtcgcccgcaagctcgcaaatatcggctacttctgcatcagcatcgatgaattgacttacccgatccgcagcttcttacgagccgatcaaaaaaacgttctggttttcttgagtgtttctggtgaaacaaaagaattgatcgaagtcattactggattagctaataaagcgattgcccaaaaatattgtattacgagaaataaagagagttctcttgcccatttatgtgactactcgatcgaatacgcagtcaaagaagagcgcaaagacatcttcctcgatctgactagccagcttccagccatcgccatcgtggaaacactgattggttatttacaagatgaacctacccctcaatgatgaacgagcacagaaagtaccagacaacgaagaacgccctagccagaacactcgctttacagcagcagttttctgactagtggctgcaatcaagcgtttgtcttgctgctttctgttttttgtaaccacttgttccgactgtggaataaatttcttcctcacagaatttgattctaaaaacgaatgcgcttactttttcaggcaacctttcgctataataagtccatcaaatagagaaaggtgttactgttatgcaaaaatttaatgatctactagaccggtccttggtaccaattgccaccagattgaataaccagcgacacgtcgcagcgattcgtgatgcatttatgttgattttcccgttgacgatttcttcttcattagttattttggtcaacaatatcttattttccaacgatagttttatcgtgcaattatttcaactctcaaaaatctttcccaatttagaaagtgcccagcaagtactggcatctgttgctaacggaaccatcaatatcatgagcgtattcattgcttatctggttgcccaactgctagcaaaacactttgatgcagatgcgacactagttggtttgacaagtgtagctgcgtttatgattttatatccgacttctttctcagttgacggtgtcaatgccatctccacccaatatttaggcgcacaaggcttattcgtcgccatgatcgttgcttgtctggtaggagaattcttgccgaaactattcaaagtcaaacgattacagatcaaaatgcccgatatggtaccgccggcagtttcccgttcgttttctggaatgattcctatcgtgatcatcgtagcagttaccgcattgatcaatttcctagtactgatgattgcgccagagggcatcaatgaattgatctacaaagggatccaaagtccgttgcgtgatttaggaggaaatgtcgttggtgtcttgattttagctttcttacaaacactgctcttctccatcgggattcacggaccaaatacattgaatgccgttcgttcagcaatttttacagaacaagatttagccaacttggatttcatcaatcaaggcggttccttgtgggatgtaccttacaaagaaacgtggggcgttttgaacgacatgtttgctaatatgggcggaacgggaatgacgttagggctgatcattgccattttcatcgcctcgaagcgaccagaacaacgggagatcgctaagatgtcacttgttccaggaatctttcagatcaacgaaccgattatcttcgggttaccgatcgtcttgaatccgattatgatcattccctttatattgactccaatggtcaatattctagttggttattttgtaacagtcatttggccgatcatgccgacaccagcaatcggtgtgccttggaccacaccgggaatcatcaacttgttcctaggaactggcggaaatgcagtagctgcaatcgttggtgtggtctgtctggcgatttccgtattgatatacttgccattcgtgattgcttcaaaccgttcacaaaaaatcgaagcgtaacttttttaggaggaaagaattatgagcagcaaaatgccaaaagattttctatggggtggcgcaattgctgcccatcaagcagaaggggcttggaatgtcgcaggacgcggcatgagtattgctgatgtgatgactgctggaggaaacgggattcctcgtgaaatcacgagaggcatcaaagaagatgtgtattatcctaatcacgaagcgatcgacttttatcaccgctacaaagaagatattcaattattcaaagcgttaggcttaaagtgtctgcgtacatcgatctcctggagccgtatttttccaaccggccaagaggacgagcccaatgaagcaggcctgcaatattatgatgacctttttgacgaactattaaacaatgggatcgaaccaatcattacactgtctcattttgaaatgccttatgcgatttatgaaacctacggtggctttgtcaataaagccgtgattcccctcttcgttaaattcgcaacctgcgtttttgaacgctacaaagataaagtcacctactggatgacattcaatgaaatcaataatcaagcagacggacaggaactattacatgtctggacaaactccgccatgatcatcgaagaagaaagcaagaaagaagaactggtctttcaagcgggtgtcaacgaactgatcgctagtgcggcggcagtcattgaggggaaaaaaatcaatccagactttcaaatcggctgtatgatggcttatgtcccaatctatccttattcctgtgcaccagaagatttgatggcttcggtcaaagccaatgaacgtcgttacttctatagtgacatccacgtcagaggaaagattccgacctatgcacaaacttactggcagcaaaaagggatcaaaatccaaatcagtgaggaagagaaggctttactaaaggcagggactgttgattatattggtttcagctattatatgtcaggaacgatcacgacattggaaactgtcgaaggccaaccgaccgacgatatccctcacgcaaaaatcgtccgtaatccctatatcaccgcgacggattggggatggccaattgatcccgtaggacttcgctatgttttaaacacgatctatcaacgttatgacttgccgctctttatcgtagagaatggctttggtgcctatgatcaattaacagaagaaaacacgatccatgatccctaccgtatctcttatttacgtcagcacatcgaacaactggagaaagcagtaatagaagatggtgtacccgtcttaggttatactccttggggaatcatcgatatcgtcagtttcggcagcggagaaatggagaaacgctacggcatgatctatgttgataaagacaatgctggcaacggaagtctgcaacgcttgaaaaaagattcctttgcttggtatcaacgggtcatcgctacgaacggtgaagaactttaacagaagtcttgctactatcccaaaagtaaaagcgactacctaaaagactgttctttcaggtggtcgctttattaaggtttcttatttgatttcctctatactagaagtgattacccagtcatccatgttcttccctcgttgatacgtaaaaggttcaatcgcttccagttcagcaattcgataaatggccaaaaatttctttcctgcccaacgctccatttgttttttggataaatttaattctgattggtgctgctcaacaaattgttgtgattcttcaggtgtcattttctccgtttcaatcacgttctcaatcatgccacgatgagtaactaaaagatcgccacctgtttccacgaagtagacacggtcgccaacttttgcgcgtccacctaacggagatttgcgccctgctgccccacggatgatggcgttcttttctcccgccaacaatttctgcagctctttgccttctttgtttagatagactagatgctccgctactccttctttgccttcaacccaagaactcaccatttccttttcaccttttttcgattatcatagcagaagaaagcggtttagactacaaatttttcatgtcattttaatcagctagttccccttacaaatgacgaaaaatgcgaatatatcagcaattcaacgaatcgttgcgttctttatttcctgattcaacgattcatttcttgcacctatcaatcaaaggaggctactctgatggtagagattggagaaaatatcaaaaagttgcgcaaagcaaaaaggatgacccaaaaagaggtggctaatcaattgaatgtcacgccgcaaacgatttctaaatgggagcgaaatatcagttatccggatttggatatgttagtcaagctaagtcagttgttccatatttcaaccgatgctcttttaggcaatacaaaaccaactttttttgcttccttattctcaaaaaagaaaagagggaaaacgatggaaaaagtaccagcaactccgtccactatccaaacagacaagctgtcctcatctgagaaacagatcatgatttttagtgtcagcagctggataaccgagggagaactgcaaacacaacgtctgcagttaaaattacagaaatattttactgttcaaaggcagccgattgcggtagagatgtacagcttgtcaaaagtcgcagaaaaagcgccagctgctgatttgatcctcctgactcctgaagctcaatttgcattaaaagaactacaagaagccgtaccacacaccccgattcttttgcttagtagccaagagtacggtctactaccgattgaacaaatcgctgaaaaaagtttgcaagccatgctttagagcgttcaacaaaaatagagcgtggaacaaaagtaaaaaacacttttgttccacgctctaaacacgtctaaacggtgagaggcgaagcaactccttcggaaataagtcgaaatacccccaaatttgaaaagtaatttccgtgtattcctccttatttctcggagtttaacacttctgtcccagcctctttcttatcctgtattagattttcagcaaccagatcaagctgagcgctgcaattgtttgaaccaaaccgactgaaagtccatagaaaaggaacttaggtccttctttcatgaatttacggaagtctaagcgcaagccgattgctgcaagggcgatggtctcaaaccaggtactgatgaaatgtgcagcatcattcaaccaacttggcaatgcaacgaagctgttcaagatacaaatcagcaaaaaacctaaaacataccaaggaatacgcaacgatcgtttttgttttacgacggatgcggattgattttgttgcgacaccattcgttcgaaaatcaaaaccaccacgaccaataaaatgatccgagcgatcttaaacagcatggcatatttgacaatctctgcatcaagtaagctggcacccgctacgacttgtcctacggattgtagcgttcctcccaacagtgcgcttttttgtaaaacatccgaaccaaacaacgccagaccaagaaacggcaaagtcaacatcatcactgttcctaacaaattgacgagtgtgatgatctgccctttttcttcatcatcggcttggatggctggtgcaatcgcgccaatcgcagaagaaccgcagaccgcattgcctcctgccatcatcaaactcattttttgattgaatcccaacttcttgccaatcaagtaagccgcagtaataacgatcgtcatcatcaatacgatgaaaacaaaaccacgaatccccatctcactgatcgtttgaaaggtaacagtaaatcctagcaatacaaccgaatattctaaaagccgactttctgcaaatttcgttccttgcgcatactgtttttgattgaagaacgtattgcctagaacgatccctaataaaatcgccaaagtcgctcctcctaattgcggcagccaaagagccaagactttcgctacagccgctacaataaatgataacaacaagccaggtaaaaatggctgcagattgacgggtttgattttttcaacattcattcttgtccatcctttcatactgccttatattatacacagcatttttcatctataacatttattgatataatagttttaataggattttataatggaagtgattacactgctggaaaaactagaaacgttcaaaatcgtttacgaaacacagaatttctcgaaagccgctgagttgctgttcgtgtctcaacctaccgtctccgcccatatcaaacaattagaagaagaattgaatacccaacttttcattcgaaatggccgcatgaacatttcagcaaccccacaagctcacctgctttatcaaagagggctgaatttattggacgattggcagcatctctatcaagagatccaacaaggtacgcaacagttggttccatgccggataggtgtttcccatacttttgcgatctatttgctgccggatttgctgatgcgcttatacactcgctttccccacatccaatttcaagtagagatgatgaactctgacgctgtcctgcatgcggtagagcaacacgagcttgacctagggatcattgaaaagcccttatccgctgctaccgtggagcgatacccattgatgagtgaccagctagtattggctggcgatccggcagtcggaccgtggcttgtgcgagaacaaagttctggggtttattattatatgaaacgctatctagaagagcaaaatatccagacgcctattttacaaatcgccaataatgagatgatcgttgcattgttgaaaaaaggcttcggctgttcaatcatttctgcacgagctgctggagatgtcccccatgaagatttaggcgagcgttatcgccgccaattttatttggtcaaacggacccgcgattcctataaagaatttgctgcttgtgcttcttttatccgacaatggcaggaggaataatcggtgtctcttgatgccatcaggcaacttcttaatcttttcttacgattgaactgatttttttggtaaaaaaactcattcattgtttcttaattattttgtgatagaataataggggctctgacgttcccctataaagtaaaacagatgtgaacgaccacctagaaaggaccctgaaatgaaggaacagatcaaaaacaaattagctctcttacccgatcaacctggttgttacttgatgaaagacaaaaatggtacgatcatctatgtaggtaaggcgaagattttaaaaaatcgtgtacgttcctattttacaggaagtcatgacacgaaaacggaacgcttagttcaggagatcgccgactttgaatatgtcgtcactgaatccaatactgaagcgcttttgttagaaatcaatctcattcaaaaaaacaaaccaaaatacaatattatgttgaaggacgacaagtcctatccatttatcaaagttacgaatgaacgctatcctaaattgatcatcacccgcaaagtgttgaaagatggtgcgctttacttcggtccttatccggatgcccgagcagcgaatgaaacaaaacggatcttggaccgcttgtttccattacgcaaatgtggtgcatcgcaaaaacgcccttgtctctactatcatttgggacagtgcgtctgtccttacgttcatcacatggatcccaaggaataccgaaaaatcgttgatcaagtcaaacactttttccacggtggccatgttgagatccaaaaagaactaaaggaaaaaatgggcgaagcgattgaatcccttgaatttgaacgtgctgcggaactgcgcgatcaactccaagccatcgataccgttatgacgcgtcaaaagatgactttgaccgatctgcttgatcgcgacgtcttcggttacagtgtggacaaaggctggatgtgtgtccaagtgttctttatccgccaaggaaaattgattgagcgggaagtctccttgtttcctttttacaacgaagcggaagaagactttttgacattcatcggtcaattctaccaaaagaacgagcacttcatcccaaaagaaatttttgtcccccaaacgattgaacgggaacctctagaagtgctgctaaaaacgaaagtcttgcagccacaacgaggtgacaagaaaaaattggtcgacttagccaataaaaacgcgcaaatcgcattggatcagaagtttgctctcatcgagcggacagaagaacgaaccatcggggcggtggaaaaattaggtgaagccatgggcatttcggccccttatcgcatcgaggcgtttgacaactctcacattatgggaaccgatccagtttctgcaatggtcgtctttgtggacggcaagccttcaaaagatgattaccgaaaatacaaaatcaaaaccgcacaaggcggtgatgattatggctcgatgcaggaagtgatctaccggcgctactcgcgagttttgaaagagaaattgccatttcctgacttgatcgtcatcgatggtggcaaaggtcaagtaggcgccgcacaagatgtcttgcataaccagttaggattagatattccagtagctggtcttgtcaaaaacaataaacataaaaccagcgagttactgtttggcgatgatctgcagccgattcagctcgaacgaaattcagtcgaattctttttgctgcaaagaatccaagatgaagttcatcggtttgccattactttccacagacaattgcgcagcaagaacagtttctcttcaagattggatgaaattcctggtttaggaccaaaacgtaagcaacagctgatgaaaaccttcaaatcgcttaaaaacattcaagcagcttccgtggcagagatccagcaagcgggcattccgcaagccgttgccgaaacaattttagaaaaattatccgatcaaaagaaaaccacgtcctagaaacactcggacgtggtttttgctggaatgaatcatcgaattgtttggaaaggccactaagacataaacgtgctctcaagggaatagcggaatgtttcgttccctttcaggcctgtctcttagatggctctttcacaaaattcgttacccagatatctagatatgttttcctaagcaatcaacaagttgacacgcaagccatccagttcagctttctgctcttgtgtgatatgagaatctgtaatcaaataatcacattcatctggtgcagcaaattgcttgaaactccgctgattgatcttgctggattcacatagaacaattttgatccgactaatattgatcaggcttttcttcatttcagccgtttcgtaattaggagttgaatgcccataattcttgtcaaaagaagtggtgcctagaatcactttatccacggaaaaacccgctaatcccaatgccacagaactgcctgaaacatagggatagccatttcgaatggtaccgccaatgacttgcacttgataattggttttctcacttatcaataaggcaatctccaaatcataggtcaaaatcgtcaaatgcttcagtggactgttgatcaatttttctgcaaacgcacggcaagatgttcctgtatcaatcgccaaaatatcattttcttcgatcaatcggaccgcacgttcagcgatgcggtatttttcattggtaaaggcccgatttttggggatcgtctcaacacttcgttgaaattcacgtttaatcacgccaccgtgggttcgagtgactaacccctcattctcaagttctcgtaaatcattgcggatcgttgaacccgtcacattgaaaagttccgccaactcagcaacttgcatccggtttttctcattgactattttaacgattgattgttttctttcctctgcgtacaattgatcatccatcttctatcacctttttgtgttttgtttcattataaaagaaactgaaaatggaagcaatcaaactaaaatgattcgtcaaagacaatgacatttttcaaacctactgcattgacagcattttcaagcgcctgaggaaactcattgattgtgtaacattttgtaatcaattttttcaacggaattctgccactagcaactagctgtgcggatgttcgatagcctgccaagctggcacgagtacaaccaaaaacgcgtaattgtttgtaatgaagaatgttcgtgttcaatttgacttcctctttctcctttggcaagccgccaaagaagagacagcgaccgtttgtcgccatataactgaaacttgcttcttgtgcctgtggtgccggcgcggcaataatacacaggtctaccccttgaccattggtttcagcaaaaactttttcctgcaatccatcagaggtcaatggaaccaagggttctgttgcaaagttttaaataaagaataaaatcccttacggtatctatgatttaagctgggattcccaataataccttgatttcagtacagaccgaaaacccgaagagagtgccttcttttcgggttttcttatataatcctcgaatggcttccatgcctttaatcgtggtagaggcagtgcgtaaacttcgatagaatttattgcgtctctttactggacgatggtcttgttcgatcaaattattcaggtatttaatggtacgatgttctgtcccttgataaaagccgtattcttttagtttcttaaaggcacttgtaatagagggggctttatctgtgactacaaccttcggttcatcaaactgcttcactaaccgcttaagaaaagcataggctgcttgtgtgtcccgttttttacgtaaccaaatatccaaggttaaaccatctgcatcgatggctcgatacaaataatgccattttcctttaattttgatgtacgtttcatccattttccatgaataaaaggattttttatttttctttttccaaatttgatagagtagtttgccatattcttgcacccaacgataaatcgtcgtatgagaaacgttaatgccacgatcatataagatttcttgaacttcacgatagctaaggttataacgaagatagtagcccacggctacaataatcacatcctgctgaaattgctttcctttaaaatgactcatcgtcattcctcctgctatctttttctattattctaccttatctgatagtagatttaaaactttgcaacagaaccgtactggcgaatcacttcccccatttccatcgctgtggtctccttttcggtgaatattgataactactttgatcataacaagaatccgaacacgcaacaattgactaaatgaatcaattttctaaaaaaaaattaaccagtggttataagagcaatcaaagcggacacagaaaacttgtcccttagttgtttttgtagcaatcttgacgcaaaaaagacacccatctctgagtgtcttaccaatgactgattccccatctagtaaacagtctttatgcttcacttatttgacgattttcttgaccatgtcgaataatgttttcacatcttctggtcgcgtatcgccagtttctttgtcaataatcgaactgtaaatatgcggaatcacttttttaacgcctgcatcaatggcgatttgcagaatttcttcgaagttttccagatcaattcctccggttggttctaaataaaaatcatatttggcgcaagcttccgcaactgctttgaattcttctttgtgcgctaaccctttcattgggaagtatttaatggaacttccacccatgtcttgcagcattttaatggcggtctcgatggggacctctgccgccggtgcctgtgaacttaaaggtccagtggcaatattgacgtaccctaccttgcctgttggtgaaaccaatccattgatgactgtatcgttttgtcccaataaagcacgggaagttcctacaccagtgaatacttgattgacatgttgcggttgtaaagtaccagatagacgggaaaccatctgactttggttgggatctccggcgcccaacccaacggacaatgcattatccgttgccgcttgatattttttcatgtcttcgatcgctgcttcatcgctagtatagttttttgataacacacctagtacgacatgtcctgctgctgcttcataacaagccttcgcattttcaactgaatgagccaatacatttaaacatacgcgatctttataataatttggaataactgacaatttaaaagcctcctacatgatttcttttaagcgtttaatgattttttccatttcgttttggttgaccgagcgaatatcaaactcaataattccattatttgcttgatattcacgtgtgtagactgctgggttttgtgcctttagttcttcaatgacttctttcgcagatttcttgccagcaaccgtgacacttgcgcgataaatatctctcccggcgccatcttgaacaattttcgctgataaatcaggaagttgattgatcgccgccacgaaaggtgccaatcgttgtttcatggactcaccggattcactgccattttgcaggtaatcttctactgcttgtgtaaagcctaaaatattgtctttgccgattttcattgcccgaccgatccctttagactgtagacgaatccattgaatgtattcctttttccctatgaccagaccggcactcggaccttcgattgctttggcgccagaatagataacaaggtcggcacccatttcactgtatttgaacaagtcttcttccgcggctgcgtcaacgatcaatggcaagtgatgggctttggcaacttctaccatctccgacaccgttagcatacttttctgcacggtatgatggcttttaatatatagaagtgcggctgtttcttccgtgatcatcctagcgacatgctccggtgtacacatatttgcataacccgcttcgacgacttgtccacccccttgagcaaccattacttcaaccggtgtgccgtagtctacattgtgacccttaggtacgacgatctcccgtctcgtgattttttccgtgtagggatgataaacatggtacaggtcgccttgaccaatcaaagccgcgacagattgggcaatccctgctgaagcagaagaaacgatctgcgcatcttccaccttcaataactgagaaaggtaggcgccagttttcacagccagatcactcatttcaaaaaaatgttcgccgccaaatcgttgtgcggctagcacattttcagatactttcgagacaccgagtatcgtcatttttcccgaggcattgatgacttcctttaaagcaaacttttcatagctaattgtcataaatgacgcctccaataattgtttggactggaacaatttgttctttcgctatccgtgtaaccccattggaatctttcagttctttttcattttcgacaatctcaaagatcgtcaaatcggcatcaaaaccaacagtcaattgacctttcttcgccaagtggaagtttttggcaggaactgaggtgactttctcaataatctcttcccacgagtagcctactactctcattttttccagcgtagtagccagatcaaagactggaccattcgtacgattgcggatataaatatctgtactgatcgagttggctttgagacctgcttttaaggcagtttcagcaacgtggaaattaaagctgtctgttccatgaccgatatcaaagacaacgccttttttatacgcatcccaaacaaagtctttgatttgatccgtggcttggtctaaaatgccgttcggttttccattaaaacaatgggtcaatacgtcgcctttttccattcttgtcaatacttcttctaattcaggaggcgccgaaccaatatgaaccatcaatggcaagtcattgttttctgattggatttttttggctaactctagtggcgtgatgccattctcgccgacaactgttttgctcattcttgccttgatccctacaataaattccggaagctctgctaatgcagctctgactagatcttcttggatttttgtcaggtcagcaagttcatcttgttccacgatcccccatttagaaatgttcattagtgcgtacacattggttttgaccgatttcgtcagttgataaaaatcgcgaatattttctgcgcccgtagtccctgcatcaataaccgttgttactcccttttggacccctatttgatccggataatcataataaagattcatcttttcataacagtgaacgtggtcatcgatccaaccggcagagagataggaattgccggatagatcaatcacttctcgtgctggctcattgatttcggcagcaactgctttgattacgcctttttccaacgcaacttccactttcctgccgtcgattaatttgccatttttgattaaagtatcaaacatttcattgccttctttctattgaattaccgctgggaagatcgcacctaagatcattgcgcctagaatagcaccaccggcaattggttttttccaagcataaaaagccaacgcgcctaatgtcgccccaataccaatgggaatagaggccgcacaagcactcaaaatgatcaatgggcccaaaaatcggccggaggaattgccggcgcccatcatgacatccgcaccaaaagttgaatttgactgattgatggtgaatttgcggatcaacacgataatgccgccaacgatcagacccaagaccaacccagtcaataacgagagggcaaaattatcgattggtgctgttatcttcatgcttaggagaatggctggaacgccaatcccgatcccagtcaaaatcgaaccgcctaagtccaagatccctaccaaagagccttctaagatccgagcaaataagaaactcgccccaaaagctgccgcagccccataggaaccgccatccaagccggcttttagcatcgcaacgatcgaaacttcattgaatgcaccgacgccatacacgacatacatatgggttcctgagaatacagccgctgacatgattcctacgatcaatgggaaagaccagtctgcaaaccaaaaactcttttgccgttttgcttctactgcttttacctgttcttctgtctccatgatttccctcctatttcacactaaagatgttgtgcaagttatcaagccaatgaggtacttgaagttggaaactcttgatcatttccatatcaaatccacggaaaaatccgctgaaaacaaagagtaaaacaatcgcaatcatcatactcttcgtgacccgattccaaccactctcatcgacgcctttaccgattaagattcctagaacaacgccaggaaccgcattgcccatgatcagttgcgcaatcccgccaaaaagcgtcccccagaaacctgttcgtttccctgcatctaaagccgccaaccagaagatcactggcatcacggtattgatcagaatcgtcgctgccggtaccaacacggaaacagcggttacttgtaacgcctctggaatcgctgcagctgtcgtattcaagaaagcgactactaacgcgccaataacagcgccaatgatccccatttttttcggatcatgcattgtctggctgacatctttgtttttggctaagagagccgcagctgcccagttaggcacgatgcggtgggtcacatcttgcgtgaaagctccagcgccaactgaagaagcccaagcattaaagaaaaaacctaatccaaaggaaaaatgggaggcagcatcccccatgcaggcattcatctcccctaatgttctaaaagctcctaatccttgcgtactgggtgcatgaaacatacgagctgctccaacagatgcagagaaaccgagtaagcccccgatgatgatcgatttagttaaaataatgacaaaatccacgttattccctcctccttatgattcaaatcaaacttttttcgttacaaacggtaaaacaatcccattggggtcttctgttaggtgttgagtgaatggtacgtctgccaaacgtatttctgtcacagttaccgtgacagaaagttcgacttcataattcactcgttgccggggaaaaaagaagaatagaaagcgttctgtgtatttgttttcgaccgccttcaacacctccacattgattggttcgatgcgcaataatactttcgccgatgccattagtttgttttggatctctgcgagtgctgatgcaaaggcatgttgcttagtttctcctttaccggagacgatgactttttgctgagttgtcttttgaacgctcatctcgtatgccctctttctattttccgtgctttttgataaattcttccgtcaaccgtttccctaattcctcttgatccataaaaccgaaacctagcacggttttcccatctttgatggcggtgatcccttcttcaatcgaacgcatcccatgacgttctggatacccatatttatttgcggctgttaaggctccagccccaccgctcccgcaaaaagaaattcccatatcggcattctcttgttgcatgacatcacctaaacgcatatctgcgcccattcccggaacaacaactgccttgccgccagctgcttctacacctttagctacgttttgtccttttcccatacgatctgcaataactactgtaatcatgattgtttcctcccaaatattaattattttttgctgtttcaaaatgaatcgataaaacatacatctcatcttcacctaaatcaccaatcgttcgaacgacctcgtcggaaatcgcaatggcttctttggatacttctcggaacaattcccgatcaacagcgggaatcttttctcctttttgagagcgtttcagcatctcattcaagtgattgatcagaatcgtccactgaagttcagtaggttcaatggcatattccgcaagtcgctcttcgactaaagcaatcacttgttttaatttttcctggttttgactttcctcgatcatagttatcgcttctgctgacagtttcactagcttgacgctccttcttttatatatgaaaataatgcgctgatttctgatttgttgatgcctaaattattttcagcaaaaattgcttcaatttctcctaccaacgcttctcggttcaaaatgatttggtcgacttggctgccttctgctaaatattgctgatcaaatgtgatgcgatggaccatcaagaaaacatgaagcaaaaaggcttctcggtattcttggatcaattcagactctaatgtgacaagtaactgttcatagatcgtatatgcctttaaaatcagttccttgctgaagtcttccagagtccccttattgataggtgcttcattgagaactaattggtgccgcctatcctgacttgttgaagcgaggatttttttgatcatctgctggatgttttgcagatcctgctcagtcggcagtggatggactttgatgaaaggccgatcaatgccattgatcggaaaaatactaatgactagatccggatccttcgcggcaatcacctcttgtgcatttaagactgaagcaaaagccacaatagtaatattgttcaattcttcgttgatcttttgcttaattaaactcgtcacacctaaacccgttgaacaaacgtaaaccgctcgaacacttcgcaagtcttcttctctttcgtaggaaaccagaaagtgcaacgcaatgtaggcaacaaaagaatcattgatcaagagtttctcgtttatttcttggagtgctgcttgattgatagcagcaaacaattcaggatatttctgtttgatgtcctctttaaacggattgtactcattgacaaaatttttccttcttgagagacgcatagacaaatgggcgtagagattcgtcaataattgagggtcttgataaaacggaaaattgattttcttgcttaccttataaattatattctctaccaatttcatgacatcttgctgatggatcgtatcaaaggtatcactataaatatagtcatactcatcttcaaacaagggcaattgatagtaatcaaacacctgctgcatcacacgatacgaaagatcatgtttgtctatttcgtgttcccggatcaattggtaccgtccaatcgtggattctttgcgcaagcgaacagtggcaatcgctacacggatcaggatatttagtagttccgcataatttagtttttccagattttcagattctagtaagtacctcatccgaatgatgacttgattaaagacctcctgcaacggtgttgccttcgcagaatacatttcgaagcattccgtttctctgccatttagcaataaagccattaatttataaatgtcatagtctgtaaactctttttgcaaaatctcctcgatcgttaatcgtactaggcgttccttgccagtgatccaaaatccctttcgtgtctggcgattcagaactaagccttctttgagataatggtattccaactcatccaaatcattcatgatcgtatctttacttacttctagcgcattggccagctttagagccgtgatcgcttccttggtaacaagaagcatgattaacaggcgattgatccgtaagccttgatcggcaaacagctccagacgattgacatccatcaattcgctttttagtttgattcgatcagaatcactcacacttagccaaataccctggctccgtttgctgtgcagttcttgattccgctcaatcaaccaatcacggatatcctccagatcatatttgatcgttcgtacactgacactttctttttcagctaactgtttgatcgttaccggttctgtcatttctaacaagtaaatcaaaagttggctttctcttttggtaagctgctgcatcgttctcgctccttacaccgctaaatataagcgttttcttaactagtcacaatatgaaatgtttgcacttaacttagtgcaaatgatcgtaatttaacaactcatcaacttattcacaagcttatcccccctcaaaaccgcaacgtggacccattaattattgcactaagtcgtccctttacaacatctcgatgccattttttctgctttttttattttatgacactaatccaactgacagatacccttcacctcaatgtatcagaaatcgattccccgcatgacatcattgaacagcaaaaaacactttccaacttttggaaagtgccaggaaataggatatgaacgtgttcgttttctcgactgattgttatttaatcaggtgattatgcatcaatgaaaccgttagacatatccatcttgattaactttgaacagctatttattgaatcaggagaagaaacagttcaagatcaatacacttgagaaccaatgaaaactcactaatgctatgccatttgtcattaaaactacttccatttgtactcgcctacttcatttcaaactctttgccgaattttattagatacattttttctaaagtgtcctctaacaaatacaacttcctaggggagataaatgcattcttccagtcccaattcaccaaatcatactttccaatgtcagccatcgctcttacttcttcaatcgataagttcaattcttttcttagttcatcgattttttggatttgtttttttcttctgagagccgttggtacgtttatcgaagaaatgaccaccataaaccctaaaaaagaggtccattcataataaaagtcaaataccttacatacaaataacagaaacaagcctaacaagaaaaaaataatcgaatacaaccaatcgatcttttcattagctaccatctttttcacgttgatagcctccctcctaattaccttcaagacaaacaataaaaaaagaaagcaactcgcttgatttcagccgctcccagctatattttactatggttctgattgactgttcgttaaatatttttcactattcttctatttttttcaaccttaaccgcaacacaagatacatcatacctccaaaaaagcaacctccgagaatggaagcaatgatcctgtctggtgaaacgatgtacggaaggaaatcttcttcatccaacatcatactaagtactccattcaataagtgaatcgcaattgcaaagtagatacctagtccaattcctttaagaatcgtcttcttcttttcttttgccatctctttggcttctacttcgttttctgtcaattttaagcgtgccgtggcaaacagaacataaccgcaaacgataaagactgtaaagaatatattacagccaataaaaatccataacgccagctctggtttcttagatgcaaaaaccgttaccagtaaattagcaaccagcgtatacccaaacatcagcataaacgcattattgccaatatgttctacttggctttttttgtattcatctaagacaccagaaataccataaaaccgcttgattatttttactgccaatccttctttagccttcatcactttcaacctcccaaaacaaagaatttaaatccgtttgcagtactttagcaagcttaatacataaatcaagagaaggattatacttattattttcaatcaaattgatcgtttgtcttgccaccccaatctctttagctaaagcattctgagataaattcatcttctgtcgaaattctcggactctattcattcttttctcctatttagtcatatatatgtgacacaagcgtactacttatctctttttctgtcaaatatatatgacatattaccaagctagtgtaaactcccagcaatcgatctcacaagctttgtagagagtataaaatttataatccatatcagcaaatctaggctagaagtacgtaaaaaagacccttccaatggaacagaccatcattacctaagataactattctagtagaatggaataagctttgcatgttccacattctgtaaccagcatctttcgttgaggagacgatacgctaaaaacttctttcttaatcctctcatcatagaactcttcttttttctcgaatcactttttgctatactaattgaacatatcgaaatttttattgtttatggaggaaccatgcaaaaatttattggaaacaaagctttttacaggactgttttaacgatcgccattccgatcatgatccaaaatgccatcactaattttgtcggtttattagacaatttaatggtaggacaaatcggaacggcccaaatgtctggcgtggcgatcgttaaccaactaattttcgtttttaacttaagtatctttggcattgtttctgccggtagtatttttggtacccaattttatgggaaaaaggattatcaagggatgcgagatgcctttcgtttcaagctagcgggcaatcttttgatttgtttgttggcgatggggctgctgtttttttgccaagattttttgattcgcttatatttacacggtaccggtgacagtgcagaactgacacttgctttgacgtctgccaaagaatttctagtcattcttttgtttagtctgccgttttttgctatttctcaagcttatgccagttctttacgcgaaatgggcaaaaccatggtaccgatgtttgccagcagtatcgctgtcgtcacgaacacagcattgaatttcttattgatttttggtttgtttttcttccccactttaggggtgcgaggtgccgcgatctccacattgattgcccgcatcgtcgaatgtgctatcacgatgtattgggtacatcgccatgaggaagagaatccgtttgccattcgggtctaccatcaattccatgtccctttgcatttggtgaaacagattctgcgtaaaggatcgccattgatggcaaatgaaatcctttgggcgatcgggcagacaatgattattcaagcttattctgttcgaggactatcagtgattgcttccttgaacatctcatccaccgtctccaatttgttcaatattgtctatatggcccttggcggtgccgttgcggtcatggtagggcaacttcttggagccgctaaatttgaagaagccaaagacagcgcccggaagctgcttttcttttccgtcatgagttgtcttgtacttggtcttttgatgatcctagtcgcaccattctttccagaaatttatcaaaccgaacccgaagtcaaacatctggcgagtcaattcatcaaagtcgccgcactgtgtatgcctatgtacgcctttaatcatgccagctattttattttacgttcaggtgggcaaaccttgatcaccttcttatttgacagtgtctttacctgggtgatcgtcttgcctctagcctttgtattaagcactcacaccagtctttcgattgtcttagtctacttgttctgccaactagcagagctgatcaagagtgggattgggtatcgtttgattcgatccgatctttgggtgaagaatattgtgcattgaggaaaagtttcaacataggggatgaaaaagatggatagtctggtggaaatgagtgattttttatcctaaaaataaataagacattcctaaaaccgattgtgattttgggaacgtcttatttattaagattatatttattcttttgaccattgaaaatatagacatttcatacaaaaactgttttcaaaaaatggtagctttactaaaaatgactccgcaaaatgatcatagtaattttttgctattattgaaataatttttttccagtccaacttgaaatttcgtaactttgtaaagtttttggaatcttactgtaattcaaataagtagcattttcgtaccaaccatctgccactacaataaagtttgcttgtgccccattcatagtgcccgataatgccccttgggtaaataccgtatgtcctccaatacttccgttaggtttatagtaaaaataagtaaatgctactggataactctgtgcaattttcgtttgatatccgaaaacgaaggagacacttttctctgatatgttaaactaacacttttatcttttgcgtattttactagtgctggtccaatttggtcaggttgtgtccctccataagagattccattattggttgaagatacggtagttcctgaatagttccacaatgaattgtatgccacctttaattccgaatcatttccagaattaaagaatctataggaagaacttatagttgctaatgcatgtactgcacaagcgtatttcccagtggctttttcagatctactctgggatagcgcattaaacattgctaaataatgtgcacttgtcaagtgtaaattacttggataattactaaataccgcgcttgcatggtcatactttgtagaacgagaattatatctagaaaagtgttctatttccatttcagcaacaggctgtacttcttctacatacttttcaaattcatttagtgaaaagttctcaccgttggtactgatgactgaatctttgtcttctacaactaaattatattcagtgggaaaagtctcaattaaataagattcctcagtattatcaactttcatttgtgatttatctgctaaaaatcatataaactttttgatccaagttctatagaaaattgagcaatataagtaccttccattcttaaatcaattataacgtaaccgtgtgtcacaccctctttaataaaatctacactataagaaataattttttcttctgtatcataaataggaattatagaagaaacaaccaaatcttcagttcctttaaattcttttgcaaagtttaaagctaaattggctaagctttcatcagttatttcaacagcagactgttcagaataattttcactgatgtctgcttctgaaatggaaacttcttttgcattagtactcttctctgtatatagaaacacaaaacaacttgttaccattacccataaaattctactgattttcttcatttttaactactctctttgtttgccaaccagcgcaaccatagaacacaatgtattattcattccacttaaaaccatattctatgaccaacattttttcacttcatttacctagcatttacaaattttatgacagtttaaaacattcagtagagcttaattgcttcgagagtgtaaaatattttgtgtaaatagaaaaaaggaagtcccttctgtagaatagagttaccacaacacattcacagaagagaggacttccctatgaacgattttactacagaaattctaaagactctagcgaacaaaggcgatttgaatgaattattccgtgtccatttggagaaagcagtcaatacgcttctcaaaacggagttaacggctttcctagattacgaaaagtatgatcgcattggttttaacacgggtaattctcgtaacggctcctatgaccgtacggtcaagaccgagtatggggaacttcatctccagattccgcgcgaccgcaatggtgagttcaagcaacagactgttcctgcttatagacggacgaatgacacgttagaggagaccgtcattcacctcttccgaaaaggtattaccatgtcggaaatcgcagacttgattgagaaaatgtatgggcattactacacgccccaaaccatgtccaatataacaaaatcatttacagaagaggtaacggcgtttaaagggcgggagcttcatgaccgttatgctgctatttatatggacgcaacgtatattccgttaaagcggaaaaccgtcgccaaggaagctattcatatcgcagttggcatttgcccggacggatcaaaggaagtattgagctatgcgattgcaccgactgaatccatcacgatttgggaggaaattttattggaccttcaagagcgcggtttgaaaaatgtcctcctgttcatcacggatggcttaaaggggatggtaggagcgattagtcggttctatcccagagctcgttttcaacattgttgtgtacacgtttcccgtaatatcagtcacaaagtgcgtgtcgatgatcgtaaggaagtctgtgatgattttaaaatggtgtatcaagcctcatctaaagaggtggcgttggaagcacgtggtgcttttgcggaaaaaaggaaaaccagctatccaaaagtggttgaatcgattctttcgaacgatcacttgctcactttctatgatttccccttggccatacgcaagagtatttattctacgaacttgattgaatcctttaataagcaaatcaagaaatacagccaccgcaaggaacagttccaaaacgaagagtcgatggaacgtttcttagtctcgtcttttgatacttacaaccaaaaattcctaggtcgcagtcataaaggctttcaacaggctgaaggcgaacttgaacaaatgctaagccaactgattgagaattagaaacaatctgcagtagggaagaatcatttacacaaaattattgacgctcccggtaccggtggtgggaagacatatttcattcttacaattattgaagccctactacgaacaaaagctaaattatttattttagaccccaaaaatgcagatttagctgatttaggtacagttatggaaaatgtctattacaagaaagaagatatttctgaatgtatagatgatttctacaatcgaatgattaatagaagtttagagatgaaaaaaatgtccaattataaaacaggagaaaattatgcttatttaaaacttactcgatttcacttttaatacgaccacctcccataaataatatttaaatttatggaaaggaagatggtctatgaatacactgaaagaagattttattttagcaaaagctggaaatgaagaagccattgaagccattcttaaaagattcagctcgttgatgcacaaaaaatcgtggagaaacggaaaatacgatcaagattgttatcaagaatgtatgattgcagtctatctagcaatttcaaaatttgaaatcaaggaataagctcattttggggagatgcattttgcttctccctttcttcttatctacctcaccttatccattaaatttttcaattcagttacatttgttaactcgattatattaggaattggctgctttattagattattcctagtgagttttgttaaatatctactaagtgtttctggagtcatccctaaataagaagcaagttcttttttcgtagtttccaattttatctgctctgtattttgctttatattttcttctaacaaatactgaattaagcgtgtttctgctctttcagtcgtgattcctacagttaatcgttctgtattatcaagacgtctcgccatttctgataaaagttctagagctatttggggatgcgatagtaaaatccgcttaaagttgtccttttgaatggtacatactttagttggtgatattgcttctataaagcatccataatgttgttcttcaaataatgccagctcgcccacaaaatcaccctgttctaaaatacgaatcacctgttctttacctgaagaacctaagcgataaacttttacttttccttcttgaataagataaagagattcaagtatatcttctgcttgatagataaactgtcctgcagaaaaagcttgttctgtaatatcactttggataaattgaatttcagtgagggacaatccctgaaataaaggcattgtacttatacaatgatcatattttgtgaaatcaatcatgttcttactactcctctttttgtggttagtatagcataaaaaaacgttcactcatgtaatatcatcagtgaacgattttctatacttatttttctttatctgcatcataaagaacagcgcgtactgaaacttcaatggaatcctttactgctttagaatatggacaaactttatgcgcttcttcagcaattttttgaacttcttctaaatctaaatcttgaattgcaacttgaatctcaacacttaatttaaagtccacatcgtctggctttttgtataattttactgtatgtgtaacttgtgaagattgatgaattttacgttgacccttaacaatttctaatgccccgtgaaaacaagcactgtatcctaaagcaaataattgttctgggtttactccactcccagatcctcccatttctttaggtgtagaaatcttcacttcaaatgatccatcatttaaatagctcactccatcacggccaccggtattagtcgctgttgtttcgtaaatttttttgtaatctgacatattgaagtcactccttttcacttttatggtcctattttaggaaataaagttggtgttggcattgatctaaatcaagaatcataaagttaagaataactttatgaaaaaatatcgttggatgcagtatatctctttacttgaactttattagctatgtttattggtctttttgttaaggtaaataaatattaacaaagctattattgcgcctccaaaagaaccacctatcgcaataaacacatccactgttccttgaattcgaatgatatttgatttagttataaaatggatgaactatgatataattttttgctttaggtttccttcagattccatcagctacaaagttgctacccgtgcagggtacatcaaaaaaggaaatgccaaagcatttcctaaagtgtgatttggtcaaaacaacaccatttgacaaagcactgaagaaactagaatgacttttcatcaataaaccctattgttcgttcagattttccatttactccaacacaaaggagtttttgaaaacaaattcactcctccctcctaaatcttcttaaaaaccattattctccgccaatgtcttaaaccattccccagatttcttaatcgtcttaatctgagtgtgaatatcattagcgattaagccgtagcggttacggtaggcattgctccaggaccagcaatcgataggagtccatagatggtagccaaagcagttggaaccttcttcaatccctttatgcaaccattggagatgctctttgataaattctatgcggtaatcgtctagaatttgccctttttcatccataaagcgttcttcccgagaaacccccatgccattttcagaaacaaaccaaggtagattgccataattatcgcgaatattgatggcaatgtcatacactgctttgggatagatttcccaacctttgtcaatattcatgcgacggccaggcatttgatatgcatcataataacgatcaggcatccaggcacccactgaatttggagcaatgtcaggtgtcttgacccggtttggatgatagaaattcactccgataaaatcaacagtattttccttaatcaaagctaactcatcagcagttgactgccacaataccccatccttagtcagcaattctagcaattccacaggaaattcccctttgatggctgggtcgagaaacattttattgttccacagttcggcaattcgggctgcctcttgatctgcttcagcatctgaagctgcgtaagttggcgtcaagtttaacacggtaccaatccggccaccagcttgtggttgacccatttcgcgaaacttcgccatgaccttagcggaagcgagatttaaattgtatgccacttgtactgctttcttgccatccaccaattttggataatgaaattggaacaagtactccccatctactaccaccatcggctcattgtgggtcacccagtctttcacacggtcaccaaacaaagcaaaacattgttcagcaaatcccacaaacaaatcgacaactttcttcgattcccaaccgccatatttatggtaaagctccactggcaaatcaaaatgatggaggttaaaaatcggtcggatattttgagagaggaactcatcaatcacattattgtaaaaagcaacacccactggatccacttcattggtttccaaatccttgatgagacgggtccattgaatcgaggtgcgaagggaattcaatcccgtttgcttcatcaatgcgatatcttctcggtagctattgtaaaagttcgaagccatatctggccccactcggtcataaaaaacttcaggttcaatatcgtaccaatgatcaaacatattggcatgtttcttttgaaaacggccttctgattggggaccagatgtggctgcaccccaccagaaatcttttggaaatgtcaacatagcattctactccttttctctcaaaacgtcggctaaacactgccgcatatgatcgccaaattttggcaagtattcatggccatactctggataaaatagcatttctttgtcagctgcgctacttagctgattgtacacagcaaactgggttttcggtggacagactgtatctgcaaggccaattgcccaatgcaccttccctttgatccaaggagcaaagtattgcaaatcaatgtaatccaatgtttcaaagaaagcttcttctcgttggtgcaaggggtctttaaagcgaaaccaataagccaactcttcataggcggagttttctacatctaagcgataagcttcgcgataatcacttaggaacggataacaaacaaaagattccttgatttccggagcaacagccgcacaaatcaacgccaaagctcctccttgtgacgcaccataggtatacagttggctggtatccacttggggttctgctaccattagccgagtcaactggtaaatatcgagaaacacacttcgataaaataaatcatttggtccagactccactccccggattatatgccctttcagactggttttcgtggtcaatcccacatcttctgacaaaccaccttgtcctctaacatcgagtgccactacccaaaagccttcagcagccatagcgaccttgtctgaccaatccccagcatctgagtgatacccatgaaattgaagcaagaggggagactttttttgcagacgtttaggccgaatgagttgacaatggacggtggctccttgaacacctgtaaaagttaaatcaaatgcttctgctactgaagaattcaagggatgaggctctaaatgatagtctgtccccaaatcatctacctcttgaaaccctgcctgccaaaaagcttcaaaatcagcaggctctcgctgactcccttgatagttttgccaccttttttttgcatctattgcatacattaaacttgctcctttcgtaagtgatagtttgccactgctcctatcagattagcatcttgttgaaactgacaaatcttcacagtaattcgttggtcctctgaatgatgatgttgttgtaacaaacataattgggcttttaccggagccaatagatctttgcgcattgatatgccaccaccgatacagactacttcaggatcgatgaccaagcaaacattataaataccaatcgccaaggctcggaacaattgttgaacttcttgttgagccaattgatctccagtgtcagcaatatcaaatagttctcgacctgtaatacctgataccaaacctttctgttcgcaatagcgctttgcagcatgaacagggctggctaactcacttaacgtttgtccattttccgccaacatgtagccaaattcgcctccaaataagttatgccccttgactagtttccgctccaacaccacggctccaccgattcccgatccaatgatgaaagaaactgaacttttggcatctttggcagcaccataaaaggcttctgctaaccctgcacaattggcatcattttccacgaagacaggtttttccaataactcctctaattctgcaacaaaatgaattttatgaatataggggatcgcactgtagcccccgataatcccctgatcactgtccactgctccgggtacactgatcgacaccgcttcaatcggtgtctgactacaactggttaaattatgcaaagtggcttttaggtccatcttcatttgctcccaagtcacgggtgtcacaaaggaacctttttcggtcaaggcttctgctgcccacagagcatatttgatactcgtacccccaatatcaattgctaaaatactcaagaattccccctactttctcagtctacttacctacactaattttcattgtaagtagttatttatttttaggtatatacttttaaaatttgaaaatcaaaataaaaagcggaaagaggatttttccgcttacttattctctcgttaagacaaactccaccgaaaaactatcataacgatgaactgaaatggagtactcaaaagcgatgcctgtatcaaaataagcaatttgctctgccactgccaccggatctcccgaatccaattctagatactgttgttcgatttcagtcgcctttcggacactgacgcgtcgatgcccactttggattttcaaaccgagatcttcttcaatatattcataaatggacccttcaatattggcttttttcaaaccaggaatcaaatcgataggcatgtacattttttccataaccaacggcttgccatcaatgtgacgcacccgataaatatcatacacgaaagtatcttcctgcatatttaatttattttttaccaagttatccgcttctattaccttaaactccaaaactttacttttaacttcttttcctggattgagagcagtcgtcccacgaaactgattagccaccgcaattcgttctatttcatcggtcgccaaatccttgacaaaagtaccggatccacgacgtttgataatcaatccctctgacactaacatatctaaggcctttttcaccgtcatcttactagcgtcatattccacacaaagatctctttcgaagggaatttgttgatttgcttgatatacaccttccagtatcttcttacggatatcactggaaataaggatatattttttcatcgtcatgttacctccacttatggcttatcctaatatcttatcctatctgctaccgaatggaaatagccagccactgtccttttgaaattatttatctactcgtcgtaaatgatacagttgagacgcataatcccccggcaattgacgggaccaatagtcttttgctcgaccgacatagttgccacccataatcaagccaatgctagaaagatccttaccggaacgtaattgtggcagttgattgatttgataattagcttccaaatctaaaccggccaataataaacgacgataagccggattcggtttacccaacacttgataatccgccaccaaagcttcactcaaatcttttgaaactaccatccaactacactgggtattatcaaaaggactattgagacgataaaaacgcccctcgtggatcaattctcggtattctttaaaggtggcaatcgctgcttttacctgttgtagctctacatctgacatcctcgtaatatccaactccaaaccataagtaccaaacatcgctacctgattacgaaaagtcagtcctggcgaacgccctacttgatgattgggaatctgtgacaaatgactaccgatactagctaatgggtaaaccatcgaagccccgtattgaattttcaagcgttcgaccccatcagtatcatcactggcccaagtctggggcgcatagtagagtaacccaggatcaaaacggccaccgccaccagcgcaggattcaatcaacaaatcggggtattttgctaagattttttcatacaggtcataaacacctaaaatgtagcgatggaacaactctccttgattaccatcggcgaggtaattggaaaatggttctgaaatataacgattcatatcccatttcaggtatgtaattttgccacaagcaagaacgcaatcgatttgctggaaaattgtctccaccacttctgggttgctaaaatccaagacaaactgattccgtccatgagagatttgcttctcagaattaccaattacccactcagggtgcatctcatacaagggtgtatccgtagaaatcatttcgggttcaaaccacagcccaaattccaaacctaattgattgattttcgtcgcaaaggcagagatcccctctggtattttggctagctgcacctgccaattacctaaagagccgttatcactattccgagtaccaaaccagccgtcatccaacacaaacagatccacaccgattgctgctgctttttcagcgatttgtaataatttctcactgtcaaaatcaaaataagtggcttcccaattgttgattaaaacaggtcgttgcttatgagaccagcgaggtgatatcaagtgctcttggaaaaaatgatggaagctttgactcataccattaaaaccggcctcactatacaccagtactgcttccggtgtcaaaaatgtgctttttggagttaattgccaagcaaattcaaaaggattgatacccatttgaattcgcaaaatgtcataagtatccagctgcaaacgtgccacaaaattgccactataaattaagctaaagccatagatctttccttgttcttccgtcgcattggactcacaaacagccataaaaggattgtggacatgactgctggctccacgagtactggcgacttcttgcacaccataagcaatggaatttctactaatctgggtttctctcgcccaagctccatccaagtgtagccaatcatagtgctgatttggaagatccagattaaaactcagacagtccaataactcaaaggtcgtctcactaggattgatgatcttcatttgtctggtcactacagattcttcaccaaacaaggtatagtaaagctcgacttgcaaaggtgaataacgatcttgcaaggtgataattaaagtctcccccgcttcaccaaaactgccaggcaagccagaaagtgcctgttttcctaattcaatccgatagtgttgataggtaaagtgactaatacgatctccttttggatagcgtacccgtagcatgggatagcgaaaatcagtggtaccatagaggcccacttcttgtttgatatgttccaacgaagtagtgtagttttgcttgatttggttgttagcgggacgtatttctctttcaatcaaaaaatcatattgatcataaataggaatactacttccaaaatagagttgttccaagacgtctaactcttccattacccgaaaaatataactaatgttctgattttttaggtgaaactctcttctttcaggattgacactaatcatgatttattccttccatttcacgaaatttttgcgagccttttttcagtaaataggccactccgccaggagccaccaagaaaaacagcaagggactgaccagcaataataggatccaaaaggcataggtccccaagatgaagccatttagcaaactgggtcgtaatgtctgaagtaatagctgatacccaatagcaacaggagcttccttcatttcgtcatacgtcgctgttcccaagacccagtgtgcattatagagtaagaaaagaagcaaagataatcccccagtaactttaaaaaacaagcctagtgaagtgctaccgagccacgcaccagataaaaagatcgccaaggacaaaaatacgcccacagatagcactttttcgcacagtttcgtaggtggtagcttcttggttagtcgacagagcttttcttgtaaggcttctggatggtcgacacaaaaaactaactttttatggctactaacccagccataaataaagccaccagtgactaaccagccccaaaaatgcaaggaacactttactaggacatagagtaattccactgcaactactaatttactggacttctcggtcaccagtaaccctccttttccggtaagcttatttcacagaaccagcaacaccattgtaaatgtatttttgcaaagccaagaagacaaccaaaatcggtaaaataacaataattaccccggctaagatcactggccagttggttccataagggcctttgaatgcaaagagtgccgtggagatcacttttagtttacgatcgggcatatacaagaatggattatagaaatcattgtaaacacccacaccgctgatgattagcatagtgacaataggtgcctttaagttcggtaaaataatccgccaaaagataccaaaatagttggccccgtccaaataggccgattcgtctagagagactgggatttcatctaagtattgcaaaaaaacatagatggaaatcacatctgttcccaaatttagtaaaataactgaccaaatcgtgttgaacaagccaattccttcaatgatttggaacgtcgctacttgactagtaatgccaggaatcaacattgccatcataaacaaagctataatcggctttttcagtttaaaatcaaaacggctcataacataggcaaacatcgagcctaacaaaagcttacctaccatactaattgaaaaaataagcaacgtatttttaaaacctgtcaacatctgaccattgataaacgcagttttgtaattactaaagtccaatgactttggtagcgacaagacactggtagacaaaaattcattattggatttgaaagagccaataaaaactaccaggattggtagtacggcaaccactgccccgataatcaaaatcaaatattgaagtatacgtccgatagaaaattgtcttttcatcttctatgcctccttctcgctaataaatttccgttgaatcaacgtcaccactaagacaatcacgagtaaaataactgccatcgctgaagctaaaccaactttattatacttaaaggcagtatcgatggtttggattacaaaggtcatggtgccgttggatcctccagtcataatatatggaatatcaaagacactcaaggagccgcttatgcccaaaatcagatttaggaagatgattttgcgaatacttggtacgatgatataacgaaactcatcccaacgattagccccatctatttcggctgcttcataaacttctggattgaccgactggattgctcctaaaaaaatcaaaaagttaaagccggtataacgccacaaggaagtaaaggccaaagaaatattattgatggagcgatctcctaaccatagccgaatttgactctccaaacctagcgccgatagcactgtatccaaagttccatcacctttaaagaagtacaagaaaataaatccaattgctaccccatttagtaaataagggaaaaacaaaatccccttccaaaaattagcaaatttgaccttaaaggacaaaatcgttgcaaacaataaagcgacacccaattgcaaaaaagttgcaaagaagtaatacaagctggttttaaaaacggtaaagtattttggattggttaagactgtcttgtagttatctagtccgacaaatttactgtctggggaataaccattccactctgtcaaactgtactggaacatcttcactaaaggataataagataacattaataataaaaataccggaataatggtaaaagtaaagatcaagattcttttttcagttttttggctaaaacgggattttttcaccgtcttattcatggtaaactctccctgtttattcatgttggctcctccttattctaaaacccctcatatcgaccacggtccgcaatcgctatgtactcctgcaaaagaagttactaccaagataagttttctttacgacactgtgcttttgcctggcacaagttgccagacaaaagttagtgcctacaatcaaaactttatttgctatcaatcaaaagtcttttcctaactgctagggtgacttctaaaaaaattttactctcccacttctgctatcgcatctgaccagcgtgtattgaagtctttcataatagcttcgaagctttcgttagagttaccaactgctgcatcgatgattcgttgcttttcagcatctgtcgtacccaaacctagttcagattggtcattgattgaactaaacaatgattcttttccggctggtgctggattttcttcaattaactcaaccccagcatcttgtgcagccttcaatgattctggataatctgctccaatttttgctgacaagcccccgttttcttccgcgtagtctgattcattgactaaccagtcgatcaacttgcgcgccgcttctttgtgcttactatgaacgttgatcccatagttataatctgctccaattggcaaatattgtttaccatcctcggcagtcattggaaatggttggaagataatgtcctcagcagtatcagcattgatgtctttgatttgtggtaccgcccaacttcccaaaaccatgatcccaatcttaccattagccatatctacttttgattgttcccaatcagatgtagttgggtcagcctcaatcaacccttgattgctaacatcgtatagggttttataaatcgtattcatcactttacccgctgcaaatggctctttgtctgaagtcatcttattggtaaagtctttatcaccagaagcaccactgcgaacaaagtcccagtttgataatgtccaaccagccgcatagttagtatatagcggcatcacatcagtatttttttctttgattgtttttaatgctgctacaaaatcttctggtgtttgtggaaattcgtcaataccagcatctttgaagaccttttgattgaccaccatcccagtggcgttcatctgtgacggtaagccataactcgtgccatcataggaccgatcatttaaacccatatactctttgctgagctcttcctttttaccaagtggttcaaaaaagttcccataatcttctggcttgatatctcctggaatcatcaaaacatccccatattcttcactattcatccgggttttaatttggccagcatagtctgtaatcgtttgaatttctactttgatatccgggtacttctcattgaattttgtcatgtattcatcccattttccattggtttcccagtcggttttgtggttgatgaaggtaatggtctcagttttcccaccatccttgtcattagctgaatctttgttgtttccacatgcccctagaactaaacctgctactcccaagacgatcattgaacctagcatttttttcttcatgttacttcctcctataaattaataaagtgctgttaccaaaaactgttcatggcctgttacgtcagaaatggaaaacgattacataaatataatactacattcccatttcaaagtatatacttttatatatattgttttgtacttttgtaaaattctcgaatgatcgccgcagccggtttaccgtaaaccccgtaatcgtcgtctttgagcgccacctctcgcgaatataaccgcgccttccagtcccaaataccaaagccttgaatccagtttctcttgtcacaagcagtaaacatcttttcaaaccatcgtgattgcgctatcatgctaacttcccctgaaaaactccaatcattgggtagatattgacttccttcacgacttggacaacccacttcacaaaagaagaaaggtttttggtagtgatttaccacttgttcaatccgatccaattcttgttcccatttgtcaatcggataatagcctgatgaagagatgacatctacagcatcccaccaagttagattattttcttgatacttgtcacaattataagttagtagaccattgtaatgctgtcgaatctgggaaatagtttcccgccactgagcttcccgtcgatcactattaaccaattcacagccgattaccaacatgacacaccctgtctcttcagcgagttttgcatagtgattcaggtattcacgataggaatcaaaccattggctccaagtcggctcgcagggaacatcgtaatcaaaaaaattgatgtgcgctcgccacgtaccatctgccacattgaccatgggtttcaagattactttcaacccgattccctgagcgtaagcgatcatccctttcacttctgcatctattaaaacgttgtcactttgccaatcgattttggtagactgaggatgagcttgtgtgacagtaattggtaatatcacatgacttgcagctaactcttctttcatcatgcgtaatgattctcgactcattggatcttgccagtctccccgttggctcataaacccaaaagttatcccattgatagtttccatcttttcacttctccacgttttattttgtaatcgatttcaattctatattataaaggacgaagaagaaaaaaaacaacaaaaatatatacttttgattataatgatttatacaatatgatatagtaaatataataaaattggaggtcttttttggataagaaaaaattgtacacgtagctcactcaaaaaatcatccccttctggcaaggtaagatggatctaattcatgatggtttttacggtcgtcgggataagatcccactactaataagagctgcttgatgaacgcccggtatttatggagttttagtcattgctgccgcattttacaagacaaatccttaactgagtcttttttagctagcctaaagactgctgcgaatcctgcctatgaatttttccggtaagtctgttgggaccaggaaaacccaggggatcttctgggagctaaccgcaactgaaatactctctgatcccaataaaaccacttatgctaatagttttgccctctatgttcttagcgagtattacttagactttcatgatctgtctgcattaaaaatggcaaccacgctctttagttttctcgaaaagaagtcttatgaccctcttacaaatggttatcaggaggatttttcccacaactggtagcccgttccctcccaatcaatcggacccagcgatttgccagatctagactttaccactaatacccatttgcactttttagaggcatatataaatttctacatgacgacgccaacattcgatgtaaaaactaccttgcaaagattactcattgtctttacagataagattgcgaccccagcaaactgcctccaatttttcaatgctgattggtgtcctctaagccaagaaatcagttttagccatgacattgaaaccatttgggtattgcaacggactttgactgttactagtatcaaagatgtgcaagtcagtcaatttattgaaaatcttggtactcaagtagctaccaaaggcttcgataacaacaaaatcatttgtgatcattcaaatacccttcaaacctcgactcgaaaaacttggtggacgctagcagaagcaatcatcggcttttacaacctgtatcaattaactaatagtaaggtctattatgaattggctactcaccacttcgaaatggtagaatgaaactttgtggatactcgatctaacagtgaatggtatgcctacctcatcaatgatggacaccagattctacagaagatatcgccaacgcttggaaaggccccttaccatacctgtcgtatgtacacagaaacaattgcacgcctatctaggtaagaaaaacaggacgacctgacttctagagaatcattcgaattgtagtgacatcgcaaaaagccaactaaagaacagttggctttttgatagtttattttagtaatttctgcttagatgcaaatatatgcgcaaatggttctttagctcttggttatccttaatactacaacctaattgattctctccagcaactccaccctatttttcataatttttgaattaaaataaaggtaatcccttttaattttctatctttatttcaatatcagaatttattattttaaatttttacatacctgtttatgaaaaactaaataatctgtcaaaaaaatatgattgttcatttctaaatatgttttccaattttaaaatcttttttagcatttttgtttccttttcatatggtttttcgttgttaatagtgactaggatgatattcctattttgaccattgacaattaaatataatttttgaataacgttccctgctattcgagctaagaattcaagtacgccatgacctatttagcgataactacttagagatttctttttgttttgggaagacaaaatgccatgacaatagcagtagataatgatacttccgtaaggctcgccgtaaactggggagaggtgaaattcctatgtgcttacccaaggcaattcaaaaattttagttcatttataaggggatgattttattaaatcaatagtctatctaaacaaaaaacaaacctgtgagtttttaggaattgataacaatactttagataaatggattcgtatatataattttcccgtaataaaaatagacggtataattcgctttgatgtagaagatatcaaaggctttatggatacgttcaaaaagatttgaattttacttttgactgcatatactaaaagtagcgaaatatactgccttacttttttattaaggagtgaggaagttgcctacgaagctttcaaatggaaaatataaaactaatttgagatatccaaaaaaatttaaagaaattacaggtatcagttcagaaaaattccaaaaaacatttccaactaggcaattggctattaaagccgaaaatgaaatgaaaaagaaaatcgcaaaagtcttaagagaggagaatgcaaattcattagagctcaaaggtcaaataaaattcaaggagttttataaatctaaatggcttcctagatatgagttagggcaaactactagatcccataaagctccaagcgatataaccatcattaatacaaagaatttatttcgattgcatattctgcctatatttggtgagtatgccatgagctatcttaatgcaaataccgaaataatatcagatgaactcacaaaaaagtcgaaggaatatgcaaacataaaaatcattaaatgctatgttcgttccatgtttgatattgcagaggttctaaattatattgaatttaatcgtacaacaaaaataattcaaagtattactgcacctaagaaagttgctctggaagaaaaaagaatacgagaaggaaaacaagctttatcttcgaaagaactcactgattggttagacactgtaagagatgatttcaatgatcaattactttcctttcacgattacactctttttatgcttactttatatcttggggatagaaagagtgagacctatgctttgcaatggaaatacattgattttgaaaaccaaacagtccgtcttaaatatgccttggataaacacacaaaaaagaaatttacaaaaggtcgaaaagatactattatccaagttccggaaattgtaatgacactattgcaagaatggaaatcagtgcaagctgaacaactattgaagttgaaaattaaacagacacctgaccaatatctttttagttactccaaaccttctggtgaagtaaattgtccagtccatactgattacttaaattatcgaattaattctataaaaaaaagacatcccatttggttcatttaactcctcataaacttcgacatacttacgcaactttagctagacaaggtggggctgatatgaatcaaatttctaacgctttgacacattcaggtatttcaactacaaaaatttatgtgaatacacctgatttagttgataaagctgtgttcgaagcgtttcagcgaggattacaaaaatctaattaatgtgttctagaatgtgttctaaatataaaaaaaagacactttccaaataattggaaagcgtcttgaacgttgatatataaaggatattaacgttttgaaaactgtgaagctttacgagctttcttaagacctggtttcttacgttcgaccatacgtgcgtcccgagtaagtaaaccagcgcgtttaagagctagacggaaatcaggatctacttgtagcaatgcacgtgcgataccgtgacggattgcacctgattgtccagcatatccaccaccatttacgtttacaaaaacatcatatgatcctttagtttctgtaacgccgaatggttggttgattacttcacgcaggtcagcgtgtggaatgtattcttcaacatcttttttgttaacagtaattttaccagtacctggtactaaacgtacgcgagctactgcatttttacgacggcctgtgccgatatattgagcttgtgccaatgaaattccctcctattagattaagtttgtgatgtccaatacttctggttgttgtgcagcatgtgggtgttcagcgccagcataaacatgaagtttcattccttgtttacgtcctaaagtgtttttaggaagcatgcctttaacagaagtttcgatcaaacgacgagaatttttagcacgtagttctcccgcagagactgatttcaatccgcctgggaagtttgagtgacggtaataaattttatcgcttgctttgttacctgttaatttgattttttctgcattaatgacgattacgaaatcacctgtatccacatgaggtgtgaatgttggtttatttttaccacgtaagatagatgccacaactgctgaaagacgtcccataggaacatccgttgcatctactacgtaccatttacgttctacttcgcctggtttggccatatatgttgtacgcacgatttttttcctccaattcaatttcacgaatgtttgacatacacttgagtttccggggctctcgtggggcaaacaataccatataacataataccgtcttaagcgccacatgtcaacgtgtttcgcagtttttttgaaatttcccttcaattcttttccgaaaactttcagttgttattctgaccaaacagcctgcacttttatacacattttgcgcataatttgtatacttcctgcaataagtatctctggtttttattattatatcaatctgtatctatatccttgctaaacacaagaagaattcattgtataaatatttactttttctcttgatttcttatttttattctgttacgatagcttcatcttacttgaacttaaggatgggagttaatcattatgaaagaaaaagtaattttagcgtattctggtggacttgatacgtctgtttccattaaatggctgacagatcaaggatatgatgtggtggcgtgctgtctggatattggcgaaggccgtgatacacaatcaatcaaagacaaagcactcgatgtgggtgccatcgaatcctatgcgattgatgcccgagaagagtttgcccaagactttgcattgattgccttacaagggaataccttctatgagaactcctatccgctggtctctgccctttctcgtccgctgattgccaagaaactagtagaattagccatcgctacaggggcgactaccgttgctcatggctgtactggtaaaggaaatgaccaagtccggttcgaggtcgcgattgccgcattagcccctcacttgaaagtcattgctccggttcgggaatggaaatggtcccgggaagaagagattgcctatgccgctgaaaaaggggtgccgattcctgccgatttggataacccttattcgattgatcaaaatctttggggccgggcttgcgaatgcggggtcttagaagatccatgggcgactccccctagaggcgcttatgccattacgcaagaattggaagatactcctgatgtaccgacgatcgttgagattacttttgatcaagggattcctaccgcattggatggcgaaacactgaatctggccgaattgattatgaaaatgaatcgtctagccggcgaacatggtattggtcggatcgaccacatcgaaaaccgtttagtgggaatcaaatctcgtgaagtctacgaatgtccgggagcgatggctctaatgacagctcataaagaattagaggatttggtttttgttcgcgagttggcccatttcaaaccaatcatcgagcagcaactggcccaagtaatttatgatggcctctggttcaatcccttaaccgatgccttgatcgcttttctaaaaaacacacaagtctatgtcaatgggatcgtacgtttgaaattgttcaaaggcaatgtcatctgtgaaggacgtaagtcagagaacagtctttacgatgaaaacttggcgacttatacgtctgccgataccttcgatcaacacgcggcgatcggattcatcaaattatggggactgcctagcaaggtccacgcagagattcaggcacaacagcaattaacagaaacactgatttagtcaataaggtgactttttccttttgagggtgaagtcaagtttctttcgaggtgagcaaaatggcaaaattatggggcggtcgtttcgacggcaaaaatgaagcatggatcgatgcctttggagcgtcgattcctttcgatcaattattggcaaaacaggacatccaaggcagtttggctcacgtcaaaatgctgatccacacggggatcattgatgaagcagatggcaacaaaatcattcaaggcttgttagcgatccaagaaaaattagcggatggtgaactgaccttttcgattgagaacgaagatattcatttgaatatcgagacctttttacatgaagaaattggacccgtcgctggcaaattgcatacggcccggagtcggaatgatcaagttgcgacggatatgcacttgtacttgaaggatgtggtaaaggaagtcatcgacttgattgcggcgttccgtcacgtactagtggagcaagctgaaagcaatatctacacgatcatgcccggctatactcacctgcagcatgcacagccgatttcttttgcccatcacttgttagcctattacagcatgttgacccgcgatcaagaacggtttacagaaagtctcactcggatcgatatcatgcctttaggcagtgctgcattggctggcaccacattccctatcgaccgtgcctatagtgcggaagcattaggttttggctcgatttacagcaatagtctggatgccgttagtgaccgtgattttattctggaatttttgagtaatgccgcgattttgatgatgcatctttctcgtttttgtgaagagttgattctttggtgcagtcatgagtttcaattcgtggaattgacggatactttctctacaggtagttcaatcatgccgcaaaaaaagaatcctgacatggcggaattgatccgcggcaaaacaggacgtgtctatggcaacctttttagtttattgacggtcatgaaaggtctgcctttggcttataacaaagatttccaagaagacaaagaaggcatgttcgataccaccgaaaccattgtgaaaagcttgcagatcatgaccggaatgatccaaacgatgcaagtcaaccatgagcgaatgaaacgttcgacagaaaaagacttttccaatgccactgaactggcggattatttagcagataaaggaattcctttccgacaagcccatgaaatcgttggtaaattggtgagtgagtgcctcagtaaaggcatttatctacaggatatcccactagaagagtatcaagcagtccagccagtgatcgaagctgacatttacgataaactggactcttatacggcagtcaagaaccggcattcttacggcggtaccggatttgaccaagtcaaacaacagatcgaagccgccaagcaatccttggcattggcataaaaaaaaggctgcagaagaactagctaaccaaaataatctcaacgatgataaatgaatggtgtgatccattacctatttgcgaatcggttctgctaactgcagagacaatctcatcgtttgattattctgtttgctgaagggcttctgtcaaagccttttttatgtctatcagaaatacgaaagcctgtgctttataaattctgatagtgaaaaacttgttatcgttttcctatacaagtacctgttggattaagaacaactaaccttttgattgttacctatcttaatcaaaaatcatctaatcaaaattcgtatcctttagcaattttcctgctgtattagcgactcgccaatcgctccccctggatgccattgcacatacatttctggggttaactttcgagcttcttgcaagagtagcgatagcttttgtaaaacaatgatttgtaccaaaaccgataagcgaggcggcttgttcaatagatccccttctttatgaactgccgcgcatagggaaacatccgataaatgactgagcgtagagtcacttcttttggagacgccgataatttttgcaccattattcttaagtgtctcaactgtatagagtagttctttggtttccccactgttagaaatagcgatcactacatcaccagcttttacttgaccacttgatccatggaccgcttccgttccatctaaaaaatagcttggcgtaccggtggatgaaagcaatgaagcaatatatcccgcaacataagagggttttccgatccccgttacatggacgcgccctccgtcagcttctgtttggagaatcgtctctttcgcagcttctaaagatccttcatcgattttgtccatcgctaaagccaattcatctagtacacactgatcataactcaatcccattctttcacctgatttctatttattgaaaaccgaataatcttttgtatccataggtgtcgtttggaagaaaaacttgacgcctttttcttggatttctcgtatagctgtcatttcttcctgagtgaaatattcatcgattttcttcaagagaattcgacttgctggataaggaagttgcacttcttttgaagaaaaccccttattcacagcctctcttagcgcacaaatatttttgaaaataatcattacactgcatttttcttccgtgtcctgtgctaaaaattccaataattgatcgactgagaagatactaactttacttttattagaaaagctaagctgcaaaactttctccaggaaaggatcatctttatgagtaggatctacaatcgcgatataactagcattaatgaagttgttccaattcaatgccactgttgcatgcaacaaccgtttgtccactctgactaatttcactttcttactcatagatctcacctgcctgctcacgcttgtcattatcacttaaatagttagctagtaaataaaactggatcttaccttgaaaactcccacgaatatcgatatgaaatagttcctcaaatcgtttgattttatacactagagtatttttgtgtaaaaacaaactttctgctgtctgtgtcagattataatcattagtgtataaatgtcttgcaatactgatcagttcagcagtatcaattttgttgattcctccattaaaataatcaaacagattcgttacttcttggtgaggaactcgatttgctaggtaattaaggacgtagtcccaaaaatggtaaatcttttgtccttccattgcaaaatttctcttcagccaatatgtatgttgatagcttgactggaatagccgcaacttattttgcacactgcctacataaaaatagcagtcacttaatccccattcttgcagatcgcgaataaaactgttgagatagtctttgaccgtcagctccatcaaattttttgggatgactttaaacataattatctcattatctgccatcaatgagtaaatagtctcatcttcattgattttgtactttaagtttgtcacttcttgcacatcaaaagctgttcctttgactatacggattgctactcttggctttgttccatcaatgtgcagttcttgaacaagacgcagaacttcgtcaatgctaaaattcctcttggcaatcagtgctttgatcaattgttcttccaaacttaaactttgtctagcagcttcttgattcatttcataaataattcttgttttaagcgactctgacagcaaatttgccacaatacttaaactatcatcctgtccatttacccataaataaccatagtctttctcttcaacagcaattttatagaagtggtcgtctttaccttgttgacttaggtcgatcaaagtaccattttttcttttatcgctactggaaataacttttccataattatctataaggccaatcgtatatttggggttttcttgtacaacaaaaataaattctttaaaaatttgctccaaattcattatattcacctcaagctaaaaaatacgtatccagcataaacataacatttcttatcaacaaatttttaaagaatcctcacacttaatcaattaaattgtaatactttagcatagacaaaattttcctgtcatcggatgctgttgtttctttcactggtcgtcgagcgggacctacttcggcaatcgcagccaattcaattgctctttttaatattgaaggtactgttcctaattttaatgcaccacgtaattcttcaatgtcattttgtaatttctccgctgattcccagttattccctctgattgcctgatccaagctcacgatcgtttccgtgattaaattgcttgtaccagcaattgccccagatgcgcctagtttatagccggctaaaattttcgagtcagatccaaccaacacgttaacctttgtgccctcagttacttctaggtagtcctttaagttgttcaagtctccgctgctatccttgattcctaaaacattgggtaattttgtcaactctctcaaaacttctttcgaaatattacatccagtatttttaggaatattgtatagaatgattgggatctgtacactgttcgctaccttttgataatgctgcaaaatttcttcatcagatggggttataaaataaggcgttatgacagataaagcatcggctcccagtgactccgctttttgtgatagttcgatcgtttcttttgtagaacatgcgccagttccaatataaacaggtactcgttttgccacatgatcaatgaccgcttttgaaaaagccattttttcttctgaatttaacacatgaaactccccgttacttcctaaggggaatattccagacacacctttttcaatcagatgatccaccaagttttccattgcctcataattgatggtttcagctgtatctctatgaaaaggggtgacaattggggtaattattccttcaaacatcttttagtctccttcactcaataactgttcatttgttaaaacaacactttcttttgcaaccgtaaaacaactctcaacaaacgcatccagatcaatcgtctcggcagttgtgcctttcatatataaatcaataaacattggcaagtttacaccagtcaccactttatgctggtattttttggtcaacgccgtcagtacattggagggtgttcctccaaatagatcaactaaagcaatcgttggcccactaatggtttcaaataattcattggcttctgccaaaaagttttcaaaagatttatcgggaagcagtgataggctatagacattcaccgtctttcctacgatcatttcagccgaacgaatcaattctgcgccaaatgatccgtgagttgccacgactagattcaatttagtcattttctctctccttcatagtttagcaatttactcaaaacaatatccgttgaaatttcgcaagttctggcttcggattcaatcgttctggcacctgtatggggtgttagatagaagttttccctcgcaagcaatgggtcctcagatttcggcggctctgaactaaatacatcgaaacaagcactgcgaatgactttcccagctaaagctttagataacgcctcctcgtcaacaatgcctcctcgtgcagtattgattaaacaagcattatctttcattctgtttaattcagcagttgagattagatttttagttttttccgttaaaggtaaatgtagggagacgtaatccgattcctgcagcaatgtttccaatgctagttgctctgcatcatactgtttcagctcttcaaccggcacatcataaacgtcataaatccgaacatgcatcccaacaccctgtgcttgtcgtgctaactgtttcccaatcgcaccaaatccaatgataccaattgtttttccatataattctctgccggtaggtttctgccattctccttctttgacttcacgaaccgtttcataaatattttttgattcactgtaaattaacgccataacatgttctgcgacagcgatagaattagagccaatggttcgtccaacataaattcctttcgattccgcgtaagcaacatcgatgttgtcggttccgacaccgaatttgcaaatcacttttaactgtgggcactgatcgataaatgcctgatcaataagatcgacaccaacaataatcccatccgcatcctttgataattcaagaaatttttcaggtgaataagcttgaccagtgttgttataactcacttgaaatccgtgagaacgcagtttgtccaattccttttccccataatttgcaaaaccgcgaggtgtaatgactatcttcatttgcgttttctccaatcttccttacaaaataccaaaaaaggttagcgcgattgcaaagagcatcgtcgcaataatgatctgcaggtatttgggtccttttttcatgatataaaaatacattgccataactaaacagaaaggcagaaagctcggtagaataccgtcaataatttcttgaaccgaggttgtccctgtttcattgctaaattcaagaatcgtcgaaaaattgacatacgccgcagacagacacccaatcataaagagaccaacaatactcgcaatgtcgatgacttttttgattgatccagaattcaaaatatttaatacagaactctttcctagagtgtatcctttattaatcaaaaaccatgaccagccaaaactccatgcgatgtagataactcctgggataaatgctgctagaattgatccgttcaaagccataggtacaaaaatcgcgagtggtattgtagctacgataccttggtcgacgctatcaccaatccctgctaaaggtcccattaaaccaatttttaacgactcgatgacttcaggtgtaatctcttcatttccattagcccgctgttcttctaaagaaatgacgattccatgaataatacttccccaatcacaattcgtattaaacatttgtacatgtcgtttcatcgctgcttgtaattcttctgggtcatctttataaattttttgaagtgtcttatttaatgaatagctgaaagctaaagcctgcattcggtcaaagctaaccggaacctcgacagctaatgtccatttccaccatgcttttaacaaatccaatttcgtaacctttttttcagtagcaactgtcatttctgcactcatgcaaattccccctcatcagaattttgtttgaataatgaactaatcattgcaatacatacagcaaagactgcccctgtcaacattgagaatcctagaactgcatacataaagaaccctaaaacgaaaaatggtaaatattgttttttacccatcacgaccagagtcaatgcaaatcctaatgccggcaacattcctcctgcattggctaatccattcattaaccattccggaataacatttaagaatgcctgaatgacatttgtgccaaataaggttgcgataaataccggtgtaaagtatagaacaccgttcgttaaccaaggaatcacgaaagagaataaagacaattgatcatatttattcgcttcaaccaacgcatcagcacgcgtattataaaatgagttgatcgtacgacgaacattgttgatcaatacaccaagtacaccgaatggtactgctaaagcaactgctgcgctagcctctagaccactagctaaggctgctggaatagcgatacatgctgctaaagcttgatcgcttggaatattcccaccagcctcgatcccacccatgtacatcaactgaatcgttgctccatataatagtccagcttgaacatccccatatacgagaccaataaaaacacctaaaactaccggttttctaaaggcaaaagaaacgaagtaactcgcacgacccattgctaaccaataaattaaaccgactaaagctgattgaataaccatgttttcactccttactctttatgctaatttttttactgcattttgaagtgtttctgaagggtaatctggtgtcgtttgaaaatagacattgattcctttagactcaatcgctaataattgatcggcatctttgcgatcaagcgtaatggcattgttgactgcctttctaccagggcccccacctaagccgccaatttgaatttcgggtaatgccaaaccggcgttgatcgcattggtcaattcttgaacactttttagtaaaaccaaaatacgatttctctcaaattcgccattttcttgcgctgcgacagcttcttcgacagaaagaatccgaatccgaacccctttaggtgcagccattttaaaaacatcttgcataaactcatctttgcttagtgctgtatctactgtcacgatttcgttgatatcacattgctttagccagcgagtgatcacctgtccatgaattagtctaaaatctactcttgtcagtgcaatactcatatattttccccttttctttcctattacttagtaagcggtttctaattgttgcttgttaaatttcctttacccactcttttttccaaaactacttacggtatttttggacgacagtatgaatcgcttccgcattggtcctaatttctgccaccgttccttttgtcaataggctcccgataccacagacatcaacgccacgttgtagccatgtttctatgttctcaagattgatcccgccactagctaaaattggcatatctggaatcggtgttttaaagacagttactagtttagaaccataaaaatccgagattggaaaggctttgatgaaagcagctcccgcactcaatgaatcgacagcctctgtaaaggaagtacagcccggtgcataaggtatttggtatcggttacatatctttgcaacctcttttgaataattcggtgcaataataaactgtgcaccatgcagtattgcatgtctggctgtttcgctatcaaaaactgtccctgcacccacacataattgatccccatatttttctgtcaatttttttatgatgtcgccagcactattcaatgtataactcatttccatcactggtacaccaccggcgatacacccatcagcaatttcacacgctcgttcaaaggattccgtgcggacaattgctaatgcaccggtttgatagattctctgtgtaacactcatttttttcatcatttctcctcacctcacctataatttaaatcgaatgggaaaatattcatatgtttgaacaaacgaaaaaaatctccttttttggatgacagacacaatccacttgatacgaaagcgttttctatcgcttttaaaaaggtattttttagcaaaacaaccctgtagtagtggactttggaataaaaaattggaaatcgaaagaagccctgatcattaataaaggacagatttagcgtaaaatcgttcatttaaccgaactatctgaaggacaggttctttagcaaaagaaaaaaaccggaacagaagtcacacttctgttccggtttccactctatttatacagtttgatcagaaatcttttttatgctcactgaatcaatgacgcacacgtgattttgctggatcgatttgaggcgcttcacctaggtgcgcttggatcatccagatacgtttttcagtatctgttttgaagccgataaagatatcttgtgttggatcatcgccttcttcaccactgacttcaatccctttttggtataagtcagctagataacgataaccttcaacaagtgtagctaaacgttctgggatcgtacggtcccagttgccgatttcatcagggatttgtgtattgtctgccatttcccgtaatgttgagtatggtgagccatctaatgtgatcaagcgttcagagatcacatctaattgatcattcaagtcatccataaaatcatccatcattggatgtaaagttaaaaagccaggtcctcgcatgtaccagtgtgtttggtgaacgaccattgccatttgacttaagtcagcaacgagttgattcaacacttcttttgtttgttcaaatttcattacgattcctcctttaaattctctatttcaagcatagtatgaatctaaaaaaaagtacaccaaaacctactacttgagaaaatttctcagcttttcacgtatttctttatgaggcaaaggaggaggagacagtgtatctgatgtggggatatattttaggtgcagcggtatatgcgtttattcaaaccatttactggcaggatgatccaagcgaatattttgatgattttcatagaaaacctcctattttctattccgtggcccaacagccattttttccttttatcaagcatgctcaagttttattggattgcactgctgctagtttattggcaaaaagcgtttatgcttggctgatctggcttgctttcctacaaccatccgtaggggagtgttggctggcgttggtctggttgaacagtgcttacctcctcactttgacagatctctacgattatagtgtcaagggagagattctctatccttctttgtttttattggcttttaccaatctcatgaacgcacagccttttcattggcagaacttcctgctgcttctgccattattctttttcgtttggcaagaacagctgggagatggtgacttattcttgattggtggttgggcgccttggctgtctacttaccaactcctgtggctgttgattatcgctagctgctgcggactcttgtttttttcattgcatatgctgtttgtcagaaaccaattacgaatgctgccctttgttccttgtttgagtttagcattagtcatcgtgcgtttcctttaacaaaaaagcccgctgtttcattagcgaaacagcgggcttttgtttagttttggttgttcaatgcatcttctgcagccatttgcgcttcaatgtcggaaatactatagacattttcactcgcaacagtgacttcttttggttccatttcacggtagcgagccataccagtacctgcaggaataatcttaccgatgataacattttccttcaatcctagtaatggatctttcttcccgcggatcgcagcatctgtcaacacgcgcgttgtttcttggaaggatgcagcagataagaagctgtttgtttccaaggatgcttttgtgataccaagtaagactgggcggctggtagcaggaaccccgccggcaactaatgtgttgtagttgcggtctttaaagtcagcgatatccatcaatgttcctggcaagatgtctgaatcacctggatccatgacacgaactttacgcaacatttgacgaaccattacttcgatatgtttgtcgccgatttctaccccttgcatacggtaaacgcgttgtacttcacgcaatagatagttttcaacagacaagacgtcacgtacttgcagcaattgttttggatcgattgatccttctgtcaatggtgcaccacgatggataaagtctccttcgaccactttcatacgtgcggtaaatggtacagtataggtccgagtatcagtttcccctttgatcgtcacttctttcgtacgagtagacgcatcttcagagatatcgattacttcaccggtaacttcagtgatgaccgcttgacctttcggattacgggcttcaaagatttcttggacacgaggcagaccttgagtgatatcatcaccggctaccccaccggtatggaatgtacgcatggtcaactgagtacctggttcaccgattgattgggcagcgatcgtaccaactgcttcaccaacttcaacttctgaaccagttgccaagttacgaccataacaatgtttacatacaccatgttttgtattacatgtaaagacggaacggatcgaaacagtttcgattcctgcgtcaacgatttctttggcaaggtcttcagtgatcaattgatctggtccgacaatgactgcaccagtctctggatggatcgctgatttacgtgtgtaacgtccaatcaagcgttcttccaatgattcgatgatttcgttaccttcacgaatggcttgaatatctaagccacggtcggttccgcaatcttcttcacgaatgatgacatcttgcgccacgtcaaccaaacgacgagtcaagtaaccagaatcggctgtcttcaaggcggtatcggtcattcctttacgagccccgtgagtagagataaacatttctaagacagaaagtccttcacggaagtttgaaatgatcggtaattccatgatttgtccattcggcgcagccatcaatccacgcatcccagcaagctgagtaaagttggagatgttaccacgggctccagaatcagacatcatgaagattgggtttttcgcttccaatgattccatcagtttcaattggatctcatctttcgcggcattccagacaccgattacgcgttcataacgttcatcatcagtgatcaaaccacgacggaattgtttcgtgatcgtttcaacttgtttgtgggcattttcgatgatgtcatgtttttcatgcaagttcatgatatctgcaatacctacagtgataccggccattgtagaatggctataccctaagtctttcatgcggtcaagcatccgtgatgtttcagtgatgcggaaacgtttgaagacttcagaaataatatttcctaagtttttcttcttgaatggtccgactagttcttgttctttgatgaaagcaggaatatctgttccagcttcgacaaagtacttatctggtgtttggactgtcaagttgaaatctgttggttcattcaagtaagggaattctgttggcatgatcgagttgaagatcactttcccaacagtcgttaccatcaagcgttctttttgttctgcagtaaatggtttgtcccctaatgtgtttggattgatcgcaatacgggtgtgtaaatgcacgtaaccattgcgccaagctgttactgcttcgtccatgtcgcggaagatcatgccttccccttcgcggccttcttcttccatcgtcaagtagtagttccctaggaccatatcttgagatggtgttacaactggcttaccgtctttcggattcaagatgttttgtgctgctaacatcaacatccgtgcttcggcttgcgcttcttcattcaatggcacgtggacagccatttggtctccatcgaaatcggcgttgtaggcttcacagactagtgggtgcaaacgaatcgcacggccttcaaccaatacaggttcaaatgcttgaattccaagtctgtgcaacgtaggtgcccggttcaaaagaacagggtgttctttgatgacgtcttctaggacatcccaaacttcatcttcttggcgttcgattttacgtttcgcatttttgatgtttgacgcgatttcacgagaaaccaattcacgcatcacaaatggtttgaacaattcgatcgccatttcttttggcaatccacattgatacatttttaggaatggaccaacgacgataacggaacgaccagaatagtcaacacgtttacctagcaagttttgacggaaacgaccttgtttccctttcaacatatgagaaagagatttcaatggacggttacctggtcctgcaactggacgaccgcgacgaccattatcgatcaaggcatccactgcttcttggagcatccgtttttcattttgaacaataatattcggtgcatttaagtctaatagacgtttcaagcggttgttccggttgattacacggcgataaagatcgttcaagtcacttgttgcgaaacggccaccttctaattggaccattgggcgcaaatcaggcgggataactggaataacatccatgaccatccagcttggtttgtttcctgaagcacggaaagcttctaagatatccaaacgacggatcgcacgtgtccgtttttgtccggtcgcatttttcaattcttcttttagttcggccacttcgccgtctagatccacaccatccaacaattgtttgatggcttcagcacccatcgctgctgaaaattcttgaccgtattggtcacgtttttcacggtattcccgttcagtcaataattgtttcttctcaagactagtgtttcctggctcgatcacgacataagaagcaaaataaatgatttcttccaaggcacgtgggctcatgtctaacactagacccatccgtgaaggaatgcctttgaagtaccaaatatgtgatacaggtgccgctaattcaatgtgacccatccgttcacgacgaacttttgagcgagtgacttcaacaccgcaacggtcacaaacgattcctttataacgaattcgtttgtattttccgcaggcacattcccagtctttggttgggccgaaaatacgctcgtcaaacaacccttcgcgttcaggtttcaacgtacgatagttaatggtttcaggtttttttacttcaccgtaagaccagcttctgattttttcaggagaagccaaaccgatttgcatactttcgaatttatttacatcgatcaaaaaaggttccctccatttcatttcatggacatatccgatagaacacgaggttgagacctccgtctgattttgacgggtgtcccctcgtttctattattgcaagcgatcttctgctgtctcgatttgttggttcaaatcatcggcggcatttttagcttctgtttgtgcttgttgctcaatttcacgagcattttgttgttcggcaaattttgttaaggcgtccacggtgatcaagtcatcatcgtcatcatccatatcacgcaattcaatctctgcatcatcaatgtctaagacacgcatgtctaaaccaagtgattgcaattctttgactaatacgcggaatgattctggtacgcctggttttggaattggttcccctttaacgatcgcttcgtatgtcttcacacgaccaacaacgtcatctgacttgtacgtcaagatctcttgcaaggtataagcagcaccgtatgcttccagtgcccaaacttccatttccccgaaacgttgtccaccaaattgtgctttaccacccaatggttgttgcgtaaccaatgagtatggtccaattgagcgggcatgtaatttatcatcgaccatgtgagccaatttgatcatatacatgacacctacggagattcgaccatcaaatggttctccagtacggccatcatacaaaacggttttggcgtcgctagccatgccggcttctgcaactgttgcccagacatcttcatcgctggcaccatcaaagactggtgtagcaacgtggattcctaattggcgggcagccattcctaagtgtaattccaatacttgtccaatgttcatccgtgaaggcacccctaatgggttcaacatgatatcaactggtgtaccgtctggtaagaaaggcatgtcttcttctggcataatgcgagaaacgacccctttgtttccgtgacggccggccattttatccccttcatggattttccgtttttgaacgatatacacgcgaacgagcatattgacacctggtgacaattcatcgccagcttcgcgggtaaagattttcacatcatggacgattccaccaccaccgtgaggtacgcgcagagaagtatcgcggacttcgcgggctttttcaccaaagattgcatgaagcaagcgttcttctgcagatagttccgttacccctttaggcgttactttaccaaccaacagatcgccatctttgacttccgcaccaatgcggatgatacccatttcgtctagatctttcaatgcgtcttccccgacattcgggatttcacgagtgatttcttcaggtcctaattttgtatcacgagcttctgattcatattcttcaatatgcacagaagtgtagacatcatctttcaccaaacggcggctcatgatgatggcatcttcatagttgtacccttcccaagtcatgaatgcgactagaacgttttgtcctaatgccatttcaccattttccatggatgggccatctgcaaggatgtcgcctttttctactttttcgccaagggctacaagtgggcgttggttgtaacttgttcctgagttagaacgacggaatttcgttaccgaataaacatctaatgcgccattgtcgcgacgaacgcgaatttcagcagcatccacatattcgacgattccatcttgtttacacaataatgcagcacctgagtcatgggctgatttgtattccataccagtaccaacccatggtgatttagggttgatcaatggaactgcttgccgctgcatgttggcacccatcaaggcacggttggagtcatcgttttccaagaatgggatacaagctgttgcgactgcgactacttgtttaggtgaaacgtccatgtagtccactttgtcgatcgacacttctaagttttcagaagtcgcacgagccataacaacatcattcacgaatgtaccgtcttcattcagcaaactgtttgcttgggcaacgacgtaatggtcttcgatatctgcagtcagatagtcgatttgatctgtcacacggccagtctcccgatcaacacgacgataaggggtttcgataaagccatatttattgactttggcataagacgccaagctattgatcaacccgatgttcggtccttcaggcgtttcgatcggacacatccggccatagtgggaatagtgaacgtcccgtacttcatatccagcacggtcacgcgtcaaaccaccaggtcctaaggctgataaacgacgtttatgggtcaactcacccaatgggttggtctggtccatgaactgtgacaactgagaagaaccaaagaattctttgatacttgctacaacaggacgaatattgatcaattgttgcggtgtcaatgtttctgtgtcttggattgacatccgttcacgaacgacacgttccatccgagcaagtccgattcggaattgattttgcaataattccccaactgaacgaatgcggcggtttcctaagtggtcgatatcatcaacattgccgataccttccattaaattgaagaagtagctcatagaagcaatgatatccgctggacgtactgtacgaacggtcgtatctggatagccattaccgataacattcacttcttgttctggatcttttggtgaaaagactttgatgacttgaacagtcattggttctgtaacaacaccgtcttctgatgggtagtaagtaacactatttaaaccattatcgataaaggcacctaatgtttccatcacttggtgagtcaacacagttcctttttcgacgatgatttcgccagtttcaggatcaaccaatgtttctgctaatgtcaaattcaatagacgtgttttcaagtctaattttttgtttactttgtaacgaccaacatttgctaagtcatagcgttttggatcgaagaagcgagcattcaacaagctgcgtgagctgtcagccgttttgggttcgcctggacgcagacgttcgtaaacatctttcagtccttcttctgtccgagagtcgcttgcatttttgtgcaagtctttttcgattgtgttgcgtaacgaatcactgtctccaaaaatttcaaagatcgtgtcatctgaaccaaaccctaaggcacgcactaacacagtcaaaggaatcttccgagtacggtcaatacgtacataagagatgtctttcgcatctgtctccatttctaaccacgcaccgcggttagggatcacagttgagccgaatccttcttttccgttcttatcgactttcccatggaaataaacacctggtgaacggactaactgagaaacgatgacccgctctgccccattgatgataaacgtaccttgttccgtcattaatggaaaatcgccaaagaagacttcttgtgacttgatttcgccagtttcacggtttgttaaacgcaatgtgacatgcaaaggtgccgaatagttggcatcatgtgcacgagcttcttccactgtatacttaggttctttcaattcatagtctacaaattctagggacaaattgccgttaaatccttcgattggcaaaatatcttcaaacatttctcttaggccctcatctaagaaccattggtaagagtcggtttgaatttcaatcaaattcggtaattctaatacttcactgatccgtgcgaaacttctacgttcgcggtgctttccgtattttactacgtgtccagccaagctcttcacctcttcataaagtctttcaaaaaggctatccgattatttacaaaactgtaacaaatattaaatatatattacagaaagcattttttgcggcttttaggcaaaaaaaaaccaaaaatagaacagatgcaatgggcattttctacttttgtttccttattcccaagccgaaacggacaatatttcgtttctgcttttttctttcagatagtttttgcaactccctattatacagatgaagcacattgatgtcaagctttcattgaaagttgcaacgcttttccgatgcatgcaaattctaagttttctttaagaaaggattctctaaaattagaaaaaatgacgagaaatttctttgcattttcttgttttcttgctatgctagcaaaaaaagcatgagcgttacacgtgaaacattttgaaaggagcaactatgacaactagagaaaagattttggcattgttgcaacaagaaacctccgttttatccggagaaaaaattgcccaaaaattggacatatcacggactgccgtctggaaagcgattaaagaattagagaaaaaaggctaccgctttgaacattcagccagcggctatcgctatttatcagcagatcgttacgaacaacgcacgttacaggaagcactgccgatggtagcaacgatccagatcgctgaccaagttgagaccacgatgaaagaagcaaagctagctgctttatctgaactttcgactccggctctatttttagcagaaacacaggtaggcgggcatggtcgattcaatcgtcctttcttttcacccaaaggaaaaggaatctatatgagcttattgctgaagccaaatcataccttcagcgagttgcctcaatacacattattggcagcggtagctgtggcacaagcaatcgatgagttgaccggcaaagaaacacaaatcaagtgggtcaacgatatttacttagaaggaaaaaaagtctgcggtattttatctgaagccactagtgactttgaaagtggccgcatcgcttcgatcgtcatcggcataggcatcaactttgcgatccctcagacagctttcccagaagatatccagcaaagggcaacctctctctttccaactggggaagctcctgtcaatcgtgcgcgcttgatcgcagcagtatggacacgcttctttgacttgttggatcaattaccggctgatgattatctaactatttatcgtcagaaatcatttgttcttggtaaaaccgtttgcttcacacaacaaggcatccgctatgaaggagtcgcagagtccatcactgctactggtgaattagtggttcggacaacagatgatgtcaaagtcctttcttctggtgaaatcagtctggagaaatattcttagcagcatttttttcaaaaaaccaaacaaagacccgtcagatcaagaaagactgctcttacgatgcagccattctttgtctgacgggtttttgtcttgctatttagtgaacgagcatttgccagatcaggcataaaattaggcctagagcatagctactgttaaataaaatcatgtttttgattgaataaccaaagcttcttgggtgaggcaaacttgcttgatgctctttcaagttttggcgaatcttcggtaaggttagaaagacgagtaagatcggccactgataaagaccaaacaaaaatccgatcaaaatcgcaccgtaggatgccagcatcaatccttggaaaagatgaatgccgttggtccgaccaatgtaataaaccaatgtgtaccggtggttctcaatatctgtttctaaatcacgcaagttatttgccaacataatattggcaatcgtaaatacaaggggcaaggatgctaatacaatggcacataccgcccacagatgacccactaatccgaaggttccggtcgcaaaatcaatgtctaaataaaaaactttttgtgtgacagtgttcagatagatggtgatggcaaaaatacctaatcccatcgtcattccactaaagacttcccccaatggcatccgagataagggaaccggcccaaaggtataaaacaccccgataaagcatacgactaatcccatcagcaataaaagccagcctgtcatccaagtcagataaagaccgatcaacaacgttagcgccaacatgccaaaaatcatgttccgtacaagggtttcgggaatcttttcccgaccgatcacattttgttcatacttataaaccttagactttgcttttttgaaatccatgtagttattgatcgatgttgtcgttaaatcaaacaagatcatccctacaaaaaatataacggtgttcaatggatggaattcatggaagtatacgagagaaaacaagattcccataataaacggaaaaatacttgcaaccttagtccgaatctcaacaacttctaaaaatactgcaagagacacaagatccctcctcttattttaaatcggcacgatcgcccatcgtgtaacctgattcttcagacagcttaaaggtatctttgattccatccgtaacatagacgatcccttctttcgtgatgaagatcgcatctgttcctttgtcggtgtgctgctcgatatattctaaaccagctttgatccctttatcaaaaaccaccgtcgtcaaaccatcgccatcgatcgatttatctgtgatcacagatacactggcaatgtcattgtcatacggataccctgtttctgaatcaaagatatggtgataggttttgccgtcgactttcaaatagcgttcatagattcctgaagtgaccaccgttttgttggtttctttgatactgccaataatggaaccgcgggcttcgttgggatcttggatccccacattccaaggttcgtcttcaccacgattgctatgtcctaacacatagacattgccgcctaagtcaacgattgccgaggtaaccccttgttccttcaatactttgactacttcatccgtgatatatcctttagcgatcgctcctaagtcaatgatcatatctttgtcttttaaatagacggtcttctcatcatcattgaactcaactttccgataatcgatatgttttagtgcttcatcaatttccgattgttccggtttgcgagcatcatcaaatccaatccgccacaattgggtgatcgcaccgatagccatattgaacccgccattagattttttgctatagtcataggcatccttcaatagaaaataaatatcatcagaaactttgactggtttgattccagcttgggcattgatctcgtcaacttctgatcctgcttggttgatcgtaatcttgtctcccaattctttgatgcgggcaaacgctggtttcatcgcagattctttgccttcatcgtaaattctgatgcgtgtatacgtgcctaataaaaattcttcttgaaaatatggttcgtctcttaattgaacagtttctttttcactgccgcaagcggataatattgtgataaaaaaaacaatcaatgcaaaaaacggtaatttctttttcatggtcttcctcttttctgttgtattcaattttattataatagctttttttttctaaaatgaaaagggttggcgccagaatcttagtttcttttgcgattctttaatctcttctgtttctttatcagacagagggagtccacgtaggaaggttttctactagaatttttttattattggtaggttatttagcgcttttgaacataaaaaaagcggtactctacatcagaataccgcttgttcatttatgaattattcagtgacgatgttgtccacttggataggtgtttcgtcccctttttctgctgcgttcaacaattgttgtgcatagatcacgaagctgtggaagctgtgtgtcgcaccagaaacaacatccatatcagcaactgaaccatcttcagcatttactgctgtcacgaatgcttcgttgaagtttggaataaattcttctgggtttgtaccagattttgctttcatgttttcgttgtattccgcatcatcttttttagatttgccatcttcgttaacatagtcatagttagattcagacactttgccgtctttgacagtgattgagaatgctacacggtagccatttgaatagttcttttcttctaagctatacgtaccatctttcaagtctgcaccgttgtcgatctcgattgtatctgtgttgcctgcttgagcagcttggatcaattgttgtgcatagttttggaatgaatcgaatgagtgtgtcgcaccagaaacaacttcaattgctgaagggctttgtgccgcaaccaattcttcattgaatttaggaataaattcttctggactgattcctgctttggctttcatgttttcgttgtattccgcattttttgtttttgattcgccgtctgcattgatgttgtcatatttagattcagtgattttgccatctttaacagtgatttcaaaaactacgcggtaatcatttgaataatttttttcttctaatttatatgtgccatcttgcaatggtgctcctgcgactactttcgcttctgattcagaagttgctgttgctgattcgctgctagcgacttgtgaagtactttcttttgttgacgaagaagctgacgtgttgttgtcagatccacaacctgctaatactaacgctgagaatgaaaataccgccatacctaccattaatttctttgctttcataatgctccaccttttactaattattttcccacaaaaaaagtttgtgattcatctaacattttaaagtaaattagaaatatgtcaaccgcttccctatagcttttgtgaatatttttgaactttttttgattttcgcaaattttcacgaatttcatgaaatatcgtattttcctatcagaaaagttagacaaacgatggatttctatatataataggaacgattgtgtatttattatcatagattattttttttaaggagagatttgcaatggcaaagaaaagcattgtcgttgtcggtgcaggctatgccggtgtttcagcaaccaagtacatggcaaaaaaattgaaaaaagacaatgatgtagaaataacattgatcgatcgtcactcttatcacaccatgatgaccgaactgcacgaggttgccgggggacgtgtcgagccgaccgcaatccaatatgacttgcaacgtttgttttcacgtaagaaaaatgttcgcttagtaaccgacacggtaactgctatcgataaagaaaagaaagtcgtacaaacaaaacaaggcagctattcctttgattacttgatcttaggtatgggtggcgaaccaaatgacttcggcactccaggagtaaaagaacacggatttactctatggtcatttgaagattctgttcgcattcgtgaacacatcgaaaaaactgttgctaaagcagcaatcgagcctgatgcagcacttcgtaaagcaatgttgactttcgttgtctgcggttctggctttaccggtattgaaatgatcggtgaactgatcgactggaaagagcgtttggctgaagactacaaattggatccaagcgaaatcactttgaaagtggtcgaagcaatgcctacgatccttaacatgttggatcgtaacgatgctgccaaagcagaacgctacttgaaacaaaaaaatgtcgaattagttctgaacgcaccaatcgttgaagtggctgaagatcacatcaaattaaaagatggttcaacgatcccaacttatacactgatttggacagctggtgtgaaaggaacgagcgacgctgcagactttggtctagaaactgctcgcggtttccgccttgttgctaacgaatatatggaagcaaaaggttatgaagacaaaaatatctatatcattggtgacttggtcttctatgaagaatttccaaatacaccaacaccacaaatcgttcaagccgctgaacaaactggtcatacagctgcatcaaatatcgtcgcagcgatcaaaggtggcgaaaaacacaaatttaaaggaaattaccaaggattcatggtatcgattggcgctaaatggggcgtagccaacttattcaataagattcaccttagcggtttcttagcaatcattatgaaacatatcgtcaacttgaaatacttctttgacattcgttctggctactacatgttccaatacttgatgcatgaaattttccatatcaaagatgatcggacagtggcgcgtggtcatacttcacgttacggaaacgttctttggagtgttccactgcgaatcttctacggtctggtatggttcgttgaagctttcaagaaaattctaggtacaaatggtgaagtctttaagccaggaacttggtttggcgaaggttcttggttccaaggaaacagcgtattcccttggacttgggaatatcaaactgttgctgatgcagcaagcggcgcgagtgaagcagctgacgctgccagtgcggcaagcggtgcaggcgatgctgccggcgcagtagcaacccaagcagctcactttggtttaagttatgcctacggcgaacaaccaatggtcgtgatcgaaaaatcaccagattggtttacaaaagtgatgcaatttattatgcctaacaacgatgtagcaatgttcttccaaaaattcatggtcttctttgaaattgctttagctttagcattgatggctggtttgtttacttggttagtgaatgcaacgacaatcgttttagtcttgacattctgtatgtcaggtatgttctattgggttaacatttggttcatcccagtagcctttgcattaatgaacggttctggccgtgccgttggtttggatcgttgggtgatcccatggttacaacgtacacttggtaaatggtggtacggtacaccgcgttccttatacggtaaaaaataatcgctttataaacgagactgaggcagcctgatcctttgatcaatgtctcagtctctttccaagttaagcactttttttatctactagaaaaaccttctcttaaaagtagtagaaaaccagcggattatgctagaatgagacacagaacttcaaaggagtctttctgatgaaagtaaaagaatttatccgtcgtgcccacctgaagccttgggacggggtcatcattctggtactgatacttagctcgtttttaccaattttgatttttgggcaatcacaaagtacccctactgccgccaaacaagctgttttgcgagttgatggcaaggagatcaaagagtttgatttgatcgaaggacaagatagctacacgtatcgatacgaagatccagatggtgattacaatctcattgaaatcgctggtgaccgcatccgcatcaaagaagctgactgtggcgatcaaatttgcgtccgccgcggctgggcctcaaaaaatggcgaaacaatcgtatgtttgccacataaattagtgatcgaagttcgtgcaacagatgggagtgagacagacgatctaatctactgatcgtgatactatgagtcgtttacagaaaatcattttcatctcattattagttgctcaaggagtcgttatcggtttgattgaaaatatgattccgtatccttttgcctttgctcccggagctaaattaggtttggccaatctgatcacgatcattgctttgttcactatgcctaaacgagacagttttttgctgatatggctacgtttaatcttaactacactcttaggcggaactgtttcaacattcttatatagtatgagtggttcacttttgagctatttcggtatgttgctagtaaaacaactaggacctaagcgcgtcagcattatcgggatcagtgcagctggtggttttttacacaatgttggccaattggtcacagcttcttggattgctcaatcctggagtgtcatgctttacctacccgttctcgcatttttcggtattctatcagggatcgccatcggcatcgccgccaactatcttttgcaaagagtagacacattacggcgatttcagcttgattatgaacggcaaaccaatgtcaagtggcgttctgattcaaaataaaggagtcatttatgaaacttcatccaatgtggcaagcatatcctgcgttgcaaaacgatttatctgaatcgctgcaattaatggaacaatccttgaaactaaaaaataaagcagtagaacaagcgatattagcgatgatccattctggcggcaagatgctccgcccggcctatcagttgttgttctctgaattcggagaagagaaagattctcaaaaagcagtagcactatccgcagcgatcgaaatgctccatactgcttcactgattcatgatgatattgttgatcaagccgatactcggcgaagcttgcctactatccgtgcacaattcggtaatgatgtcgccgtttacgcgggtgattatctctttgtatgctgttttaaactaatggcggattacgctggttctctcaaaagtctgcaaatcaattctcgcagcatggaaacaattttagctggagaattaggacaaatgagcaaacgctacgacctgaatgtgacgattgaggactatctggaaaacatttccggtaaaacagctgaactgtttgctctaagctgctttatcggggcttatgaaagtggggcttctctacgtttagccgatcaggcaaaaacgattggtcaatccatcgggttagcatttcaaatcatggacgatatccttgattacagccaaagcgaaagtgccttgggtaagcctgtccttgaagatgtcaagcagggggtctactcactgccgttgttgttggcactgaaaaaagagcgggcagtgctaacaccattactggagaaaaaagccgagatgaccgatcaggaagcgcagcaagtctaccaaatcgttcacgacagccatagcgttgaagaagcacatcaattagctgctcgttatacaaaaaaagccctgcaaggaatcaagaaattacctgatcctggaaaaaataccaaagactatttgtatcagatcacaaaccaaatcctagctcgcacaaattgagtggtttttctataaataatagtttgataagtgatttagaggtagctgctttcaactagctgtctttcagacaaaaaagaacgatctccgattgattagacgacacgtcttctataatcggagatcgttctttttctttacttcactttctcttgactgtttatcgcattgtaacgaactcttctgctccagtcggatggattgcaacggtattgtcgaaatctgccttagttgctcccattttgatggcgacggcgaatccttgcagcatttcgtcaacaccaattccaataccgtgtagaccaatgatcttctcttcttttcctaaacaaacaagtttcatttcacatttttgacgatagtcattcaatgcaaagtacattggtgtaaagcgtgaacgatatactttgatttcttcttcgccatattttgcgattgcagcttcttctgaaagaccgatcgttgcaattggtgggtgcgtaaaaatgactgtcggcaccaaatcataatctaaatgtgcctcagtttgaccattgaacaatcgttcagacaagcgacgacccgctgcaatcgctactggcgtcaactctaatttgccgatcacatctccaactgcaaagatcgattcagcagtcgtattttggtacttatcaacaatgacaaagcctttttcatctagagagacatctgtattttccaaaccaaggtgttgggtattgggcactcgtcccccagcaaacaacacacagtcccccgtcagtgtttgaccattttcaaagaaaaccgtatattgtccatcacgttcttcgatcctttcagctacatagccggaataaaggtccattcctgcttctcgataaatttctactaaattgtcagttaacatatgatcaaacgcccgtaatggacgttctttacgataagcccaagaaacgtgactgccaaattgctgactcattccgctaagttctgccgcaatgtatcctgctcctaagacgatcatttctttaggcacttcttttaaggcaaaaaagccattggaatcaatcgcatgttcaccaccaggaatcgacatgacactaggttttcctcctgtagcaattaagatctttggcgctctgtattcttgtccatcgaccgtcacagtatggttatccacaaactgtgcataaccgtggataacttctactctgttgctatctaagcctttttgatatgctgtgtgtaaaaaatcaatatatttttcacggttatccacaagttgcttgaaatcaaatttatccacatgtggataaataccatagctcgtggcatcacgcttaatcatttctaacatttcacttgcttgccacatcacttttttgggtacacagcccacattgacacaagtaccccccagctcattgccttcaatcaataaaactttagctccatgcattcctgcacggttagcagaagcaatcccgccactgccaccgccaatcactatgtaatcatactcttgcattattggtctcctccttaggaacaacttcattttggtgtatatcgaaggatttttcaaatcttacaaaaaaatgcgacagaaagcaccgagtcaatgataaagggagaggaacataacatgtacgaaattcaaactcgcttttagcacagtgcgctacccctcgaatctcattatttttcctttatcagccttggatacttctgtcacagtttttattttttcttccggatcatgtcgccaacctgaacaggttcagcgacgggcatcgttagaagcatcatcggatttggcgcgcgatcgatcgattcaccgtcttcattatacatgacttccaccttttgatggaaatgatggaatccaggtccataaaactcgatctcgtcccccaccgaaaacaaattccgctgccggatcgtggccatctttgttgcgtcatcataggccatgacttccccgataaacttgtattgcgggattttacgccgaggaccaaataattgctcattttcactcggtgtatggtaataaaatccggtagctagttctctttgcgctaccttccataattcatcaatccactcttgtttgcagacatagttctctggatcttccatataactgtcaactgccgctttgtacacattcgcaacagttgaaacatagtggatcgatttcatccgtccttcgatcttaaaactatcgacgccgttttcaatcaagtcaggaatatgttcgatcatggacatgtcgactgcactcattgagaattcttcttcgatcgttccattctttgtcaaactctttctttcttgtgcaaaaggcatatcaaaaagatcatatttccaacgacaagattgtgagcaaccaccacgattggcatctcgcatcgacatgtgattggacaatgtacaacgtccagaataagagatacacatcgccccatgaataaaagcttcaatctccacactcgtatttttgcggatttcggcgacttcttccatggatacttctcgagccaagacaactcgctcaagcccttcttctcgccaaaattctagtgtttcataatttgtcgcggaagcttgcgttgaaagatggatcggcaatcctggtgcttctgtcgcacagatctcgatcaaagcaggatcagacacgatcaccgccgaaattcccacatcccgcaattgacggaaaaattccccagctccttcttgattgccttcatgggtgaccatatttgctgctacatatactttagcattatgagctttagcaaatgcaaccccttcagccatctcttcataggtaaagtttccggcacgactgcgtaagccataggcgttgccgcctatataaacagcatccgccccgtaatgaatggctgtttttaatttttctaatgtaccggctggtgccaatacttctggccgtttcaatttttgtttgactgtcatttccattgctccttacttgatatcctctggattgatcgcataaaaaccggtatctaacccccgttgagctggatgtagctgacgtacttgttcactcaagctagctgcttgttcagcagtccatgtgccttcagtaagcaactgcttcgcctgtgcaaaacaagctacgatcgagacaaacgctgtccctggagtaaataaaccgtctaacttccaagtctgataccccgtttcaaaaagagactgcaattcattcatcaaattgatgtcattattggcgaaaatatgcgtgccatgactgtcttcataaatcgagtagtgggtatcctccttcttgggttctgataaaaataaacctcgctcacgagatttttcatcttcctgttgcgtataattataataattttgaagcaatggacgtttcgactgatggatgcacgttgccccatagacaagcacttccgcaggaatcgttagctgtggtgctaaaactgtcatttctccaaaggggacttctcttgctaaaactgctccaatcgcccctttttgcccccaaaaattgatttgtctagcactggtgaccagcgtctctccatcgtatacaaacggcaatgccaattccggattctttttcatacgataaatgattcctggatcgccgatagaaattttatcaacatggttggccttcaaaaaagccaagtattctggaactagcgtcattttttgcgggtgcatgatgccattgactgccgccatcgcttgttttccttctgcttgcgctaagcggatcaattcgctttgttcctctcgtgagaaagatgtcggcaaacgcaaaccgaaagtttcttctccgaaaaaaatagtatctacataaggtaagagctgttttgcttgttcgatcgactccaccgttgcgataatctcaaccatgatattcctcctctataactcactaatagtatcacaggcaacacggctttccaagacttccttttgaacttttttcactaaaaaaaggaatactcagcgatgagaactggtaatacaactttaacactcttttaaatttgtgaactttatgagtttttatctccagttcaattgttcgaattccaacaaatactatttgcccacaaaaaaactatccaagcagcaaacgatggttcagcctgcattctgctgaccatcagtcgtttgctagttagatagttttatttttctttatgagcttatacttgttgaagaatacgagattggccttcttttacattcaatgtaattgagcctttcgatgccccaatcgtcacccggtcacctaaatggatttgtcccgacaatagtgcctcgcttaagcggtcttcgacctctttttgcaatgctcgacgaattgggcgagccccatattctggatcaaaaccagctttaccgatgacatcaatcgctgcagatgtgatcttcagttgaatgtcttgatcactgagacgtttgatgatcgctttactcatgattttaacgatttcatgaatttcatcttcacctaatgaacggaagacaactgtttcatccacccgattcaagaactcaggacggaatgctttcttgagctcttccagaatccgtttttgcatcgcttgatggtctttgctaagatccaccacattgaaacctacattcttttcttcacgaatctgttgtgcgccgatatttgaggtcataatcaggattgtattacggaaatcgactttccgccctttggcatctgtcaaatgaccatcatcaaggacttgtaagagaatattgaagacatctggatgagctttttccacttcatctagtaaaatcactgaataaggttttgaacgaatcttttcagttaattgtccaccctcatcgtaaccaacataaccaggaggggatccaatcaaacgacttgtactgtatttctccataaactcagacatatccacacgaacgagtgaatcctcactgccaaacattgcttctgccaaggcttttgccagctctgtttttccgacacccgtaggacctaggaacatgaatgaaccaattggacgattcggatcttttagaccactacgtgctcgacgaatcgaacgtgcgactgctttcacagcttcttcttgaccaacaactcgctgatgcaggattttttctagatcgagaagccgttcactttcttttttctccatttgctgtaaaggaacgcccgtccattgcgacacgactgccgcaacatcttcgccagtgacactgtctgcgtagccggaagcttctttcacttccatgaatgcaacttcagtcaactgctgggtcaatttcttctctttgatgcgcaaacgagctgcagcttcaaagtcttgttggcgaatcgctgcttctttttcttcaatcagattggcgatttcattttgcaaatcggccaactcagaactttcgtctgttttatccaagcgcacttttgctgccgattcgtccatcaagtcaatggctttgtccggcaactgccgtgaattgatatagcgtaccgacaattggacagcggcatgcagggcatcatctgaaatctctacgccgtgatgctcttcataacggggacgtaatcctcgtaaaatttcttctgcttcttctggcgttggctcatccacttgaacacgggcaaaccgtctttccaatgcagaatctttttcgatatacttttgatattcatctaaggtcgtagcaccaattgtttgtaattctccgcgggctaatgcaggttttaatatattcgatgcatcgatagcaccttccgcaccaccagcaccaatcagtgtatgcagctcatcaataaataaaatgatctgtccatcttggtaaatttcgtcgatgattttcttcattcgatcttcaaactcaccgcgatatttcgtgccagctactaaagcacccatatctaacatcattaagcgtttgttctgcatatcttctggtacttcaccgtgaatgattttttgtgccaatccttcagcaatagctgttttaccaacccccggttcccctactaaaacagggttgtttttggtccggcggcttaggatttgaatcaatcgtttcacttcttttgctcgacccactactggatctaagcgtttatctcttgccaattttgttaaatctcgagctagtgagtccagcgtcggcgttccttgtgcttttccttgaggacgacgacgacccgcaccaccggcattttttgtgtcattgatacccatttttttctttaataactgccgcattttagccaaactcaaacctaagttcaacatgattcttgaggctaaaatatcttcatcccgaagcaatcctaacaaaagatgctctgtgccgatttgaagagcgcctaaacgcttagcttcatctccagcgtaagcaaatgtttgcttcgctcgtggggaataggctagataggcattctctggatattggcgaacagttccgtaacctgttaaatgctcgatttcttcgcgaatatcattttcagtgatattcatttcccgtaacgttttgccggcaatgccattttgttcaatgactaaggcaagcaagatgtgttctgaacctacggactgatgtttaaagtactttgcttcttcctgtgcgatcgtcagcacagctttcgctcgttgtgtaaatagttcatccatctcattcacttcctgtcttcataacttaaacgttctaaaattgcatggagcaagtctgctcgtgttcgattttcataaggagaacgtcctaatactgacttcgcaatgacggtcaacaataaattgccctcacgcttcgacaggattccttcctcataaagtttttggattattgcataagcatctttttccgagatggtttcatcaaataattgattcatttcttcaaggtagtggtggttatccgtgatctttactttttcgatacggatatatcctccgcctccacgtttgctttcaacagtataccctctttgaatagtgaaacgggtattgatcacataatttatttgtgaaggcacacaattgaataaattcgccatttcagctcggcgaatctcgattgtttcgctgtcttcaagaattttcttcaaatatgcctcaatcaaatcggaagtgttatgatgattcaattcattccctcccttgactaattctgaccttcattatacccaatttttgaaaacttgaaaagatgtacgcctagagatgcggaattactaaaagaaacttaaacagctagctcttttttcgcatcacaaaaaaactatccgcatcttcaagtggttacttctacagtctttggttgccatctcactgcgacctatagagtaaacttaaaaatcattcggatagttttttcagctattgattaatcttcagagctcgttgaactcgtacttgttgattcactgctagcggaggattcactcgtagaggactctggttttggtcctttagaaatagtaacatttactgaagaaccaacagccaccgaagtcccttcacctggcgaaacatctgtgacttctccagccggaacagaatcattgtagcccgattcttctttgatcgaatattttaacccagcctcatttagtgctgctacagcatcatttcgactctgtccaatgattcgtggcacattaaccatctcttgaccgctgctgactgtcagcgtgataacagtttgagaggtaatgactgattctcctgctcctggcgcttgattaatgacagtccccaccggttcatcgcttggcgctgattgttcataaatattttcggttggaactccttttgaggtcaatgccgcccgtacatcttcgattcgctgaccataatagtcttccattgcaaacgattcaggtcccgtgctgactacaaaagtaatgtcatcctctttcggagaaactttctcgccgacatctggtgattggctaatgatcagaccttctccgatagcatcactggatttggtctcttctttgatttggtcttctgaaaaacctaacttgatcaactcggcttttacatcttcaaaatttttctcttcatagttttttaaggtgattttttcagtccctgagctgatatacaaagtgatctcgctattttttttgacttcggttccttcttgtggatccgttttaacgacattgccttcttcaatctcatcgtcagcaatttcttcggtttcatcagcaacttttaatcctgctgcttccagcttttctcgagcaacggtctctgtgtctccgctgactttagggatctcaacatcgccgcgccctccgccaaaaacaaaatagccgccaatgaccagcagcgctgcaataactagtattggcaggatcagccaccatttcttccgcttcttctttggtttttcttgtttctggtctgcggtctcttctacttctggctccgtcactgccggttctgcaggctgttcagctatcatttcatcggtaataggggtcagcgctcgagtttcatcgtttagcgcatgtggctcccaccttggttcattcaagcgctcaggtgacagggctgttgaaagatcttctcgcatttcatcagcggtcttataacgatcggcttgctctttcgctgttgcctttaatacgacattctctaatgattgaggaacatttttatcatagatacgaatagaagggatctcatcttgaaaatgttttaaggcaattgtgacagcggactcaccatcaaaaggaactttccccgtcagcatttcatataggatgattccaatcgcatagatatcagattggttagtagccatacttccccgtgcttgctctggcgataagtagtgcacagagcctaacatcgagttggtttgggtgatcgatgtttccgataaagcaatcgcgatcccgaaatccgtgatcttaacgacgccttcttcattgatcagaatgttttgtggtttcaagtcccgatgaatgattcgatgttggtgagccaatgccactgctgacaaaatttgttgcacgatatcgacaatctgtagataaggaactgggtaatgggtttgaatatatcgcttcaagtccatgcctttgacatattccatcaccaaaaactgcatcccatcttcttcgcctacatcatacactgttacgatattgggatgaaccaactctgtggcagccaatgcttcacgctgaaagcggcgaatcgcatttttatcattttggaagtcaaatcgcaatactttgacggcaacttctcgatcaagaatcaaatcatgagccagaaatacatttgccatgccgccactgccgatattgccaatgattttatagcggccatttaactttttccctatttcaatcatgggcagttcctccaactttgatcagtaacactgtgatattatcgactccgccttgttgattggctgcatcgatcaactgctgaaccgcttctttaagggacgacgcgccttcaatgatggctgcgatcttttcatctgccaacatgtttgtcagtccgtctgagcaaagaagcaagtaatcactttcagcaaaataatgaatcgctacatctacttctactgtattaggcattccaacagaacgagtcaaaacatttttgcgtggatggttcagtgccatttcagcagtaatttggccagatttcaccaattcattgacaagagaatggtcttcagtaatttgtatcaactcatgatcccgcaaaatataggcgcggctgtcgccaacattcgcaatcgtaaattgatcctcaaagagtgctacagcaatgatcgttgttcccatgccattcagcgcctcatcctcgatgcctttttcatagatcgagacactttctgcctggattttttggatcagccattgagcagccttttcactatctgtcaattctgttttttcccaagcggttcccaagccactcacagcctgacgactcgctacatcacctgcccgatgtcctcccatcccatcagctaagatcgccaatgggatactttttttgttgacatacacagcagcaaagtcttggttcgtattccgacgtttaccaacatctgtttgaaaatggatttccaacttcttttcacctcattactttttgcgaaggcagcttatgaaaaagccatctgtcataaaatcttgcggataaatcgttagcatctgatcattgatattcgcagcaatatcagcatttaccgatacatcgattcgttcgaattctggatgatccgctaagaatgcctccactactgcctgattttcttctagcattatagtgcatgtactgtagatcattatacccgaattttttagcgttggggcggcactttctaaaatcgctaactgaatttcgggtaaacgctctagatcagctgcctgcttgttgtatttgatgtctggtttacgacgcatcaatcctagaccggagcaaggagcatccactaagattcgatcaaactgttgttcctcaaaatgttgagcgacttcccttgcatccatcacttccgcttgaaccacctctgagaccgcaagtctttcagcattttcagtgatcaatttaactttatgaggatgaatatccaatgcagtgactttcccacctgcttctgcagatagaaaggacgcgatatgggttgttttacctccaggcgctgcacaagcatccaatacttggtgctctggtgcaatgtgcagtgccggtgctactaacatcgaactttcatcttgtattgtcaataatccgtcatgatataaagaagagccggctaaaaatcctttatcagccacaatcccatacggagatagttggctttctcgagcttcgattccttcttcctgtagttgaaggatggcttcgttgcgagtaattctttgtagatcaaggcgtccactagcatggctaggtactagtaaagacagccctaactcccgggttttatcgctgccgatctgcgctacgaatctttcagttagccataatggcatactgatttctatagctaaccgctccaagggatctttgatttgatcaagtgccggcacaccctctctttgaatcgtacgcaacacgccgttaacaaattttccgatccctggatttccttttgctttcgcgatttccacggcctcatttaaaatagcatgattaggtactttgtccaagtacagcatttggtaaagagaaagacgcaataatgatctgacccatggatcgactttttttgcattcttgataaagttcgctaaataataatccaatagcagctgccgactaatggttccatagaccatttctgtcaataaacgtccatctttatcatttaaacggccttgattcatcagttctctcaataataagttcgaataggcaccgcctctttcgatacgaactaaggcctctaatgcaacaaagcgaacagtatattggatttttcctattttacgcttcatgagtaccaaccttatcacctagttgaatgtgttgcccagtgccatttagaaaagccgcaatggattgacgaccttttccagctggttgtagctcttctaaagctaaaactgtctgttgaccacaagcgatccatagcgcctttttcgttcgttgtatgatggttcctggcgcggcatctgttgtttcatcgactactgctactgaccaaatcttccaacggctcccttggtaagtcgtgaaagcaattggccacggtcgcatccctcggacctgattgtcgatctcctgtgctgtctttgtccaatcaattgcttcttgttcttgcgtaatattgggggagaatgttgcctgctcttcagcttgaggcattggtttcagttctcctgataggatcttaggtaatgttttcagcagtaattctttacccaataaacttaatttctcaaacatagtccccacatcgtcttgattagtgatcggcagtttagcttgagaaaaaatacccccagcatccatttttttaatcatttccatgatggtgacacctgtttccggttcgccttccatgatggcatagtgcactggggcaccaccccgatactttggtaataaggaggcatggacattgatcgctccaaattttggtacttgcaacagcttttccggtaaaaattggccaaaggccgcagtgactaaaatgtctggtgctaattctttgatcgtttccatttcaggtgaaccgctgattttttctggttgcaaaaccaacaattggtgcttcaatgatgcttctttgacaggcgttggcgtgattactcgttttcgacctacgggccgatccggttgggtcactaccgctgcaatttcatagccttctgccagcaatccttctaagattggtacagaaaacgcgggggttcccataaagacaactttagtcattttcgtgttcctccatatattgttctagttcagattctgggatcttatcgatcattttatcaataaataagacaccattcagatgatcaatctcatgctggatagcccgagccaagtagccaaaagcttgaacctccatttcttctccttcacggtcaaagtagcgaaccgtaatctcatctgctcgcttgaccgtaccataggtatgaggaatactcaagcacccttctacatcaacagattctcctgatgactcgatgatttctggattaatcagttcgaaacgatcctcttcatctacttcaacgattgccacttgcaggtttttaccaatctgaggggccgcaatacctacgccgtcatgcgccaccattgtttcatacatgtcttctagtagttgtaccagctcatctgtaatcatagataccggttttggttttcgacgaagctgatcgtcgggatgaataataatcggatagcgcataatatctcctttaaataaaattcaacggttcttggtcaatggaaacgtagagtccttttcgctgatcgatctgactttgttccaataaccgggtcaacagttcaggcaaatgtggttcatttttgtatttaataatcagttggtagtaatagcgatttttgacacgcatgatcgcgctaggtgccggtccaagcaaaatactttgacccgataattctttttgtacttcttggtaaatggcaaacatcttttgggcagctgcctgctcttcgagatgactgcaggtaatttttaccgtgtagtaataagggggatatccgctttgatgccgaacccacatttcttgttggtaaaaagcttcatagttttgggtttgtgctagctgaatcgcatagtgttccggattaaatgtctgaatgattacttcgccggctttctccgcccggccagctcggccgcttacttgcgtcagcaattgaaatgttcgttcactagaacgaaaatctggcagattcaatgctgtgtcagcatttaagacccctaccaatgtaatatccggaaagtctaaccctttggcaatcatttgtgttcctagtaaaatgtctgctttcttttcgccaaataaagtaagtattttttcatgtgctccttttttgcgggtagtatccacatccatccgcaatacccgtgcttctggaaatctagcaattagttcttcttcaactttctgcgtacctgttccatagtaacggatcttatctgcatgacaactaggacagcggtgagggatcttttcttcatgcccgcaataatgacagcgcatcgtcttggtatccatatgaagcgtcaaagaaatatcacagttcggacaaggcagaacatacccgcaatcacgacacataacaaaagaagaatacccgcgtctattcagcagcaaaacgatttgttcttgtttatctaagcgatcttgaattttttcctgtaattggcgagaaaaggtctggtagtttttgttggcaaattcttcccgcatatctactacattgatctgcggcaaacgagcactgagttttgctcgttgattcaaacgcaacaattgataaacgcctttttgcgcccgagcccgtgactcgagagagggagtggcactccccaaaacaacaggacaatgatgatatcctccgcgccatatcgctaaatcacgcgcatgatatcttggtgcctcctcctgcttatagcttgcttcatgttcctcatcgacaataatgacgccaatgttttttaaaggagcaaaaatagctgaacgtgcgccgactactacttgggcttctccccgttcaatttttcgccattcatcatatttttccccttgtgacagtccactgtgaagcacagccacagcgttacctaagcggctcttgaatcgttccaccatttgtggggttaaagcaatctctggcaccagcataatggcagtctttttttgttccaaaagctcagcgatcgtttgaagatagacttctgtcttcccactgccagtgatgccttctaaaagaaaggtttgtgcctcttgtctttttgctgctgacagaatttttgaaaccgcatcggtttgttcttcgttcaatgctaatgctgcagtttggggaaatgatcgatctttgaaggggtcccgatatgtctcaacctcatgaaattcaagccagcctaatgcttgcccttgattcaagacagctgtcgaaatgcctgcttctgcaaaaaatgaaacaggaagctgatcagattcttgtaagactgtcaatagttgttgttgccgtttagcccctttcctgatttgcttcattgcctctggaattgcttctggagagatcaggcgtttcaccatacggattttcttggctttatttttattttttaccacatattgcaattcaacgactgcttcttcacgcaatactttcaattgcgacaataatcccgcttcctcagcagcttgccagctcaggctattcgtctcaggaaaatgcgcttttattgggtgcgtatcatccaataaaagaatattcttctggtattctgctttcatcacactaggcaacatggtctgcaagcaggtaatcttaaaagcaaatgtcgtttttttcatgtaatcagctaactgtaataattcttcattcaccacaggagaaagatccagcaagcgaagaataggtttcaatggttgacctggcggtgtatccgtcaatcctacgataaagccttggatatgccgatccccattaccaaatggcacttcgactcgcatgccagtctctgctacagcgcgcaaatattcaggtatttcatatgtaaaaggttgatctgtctgcatcgttggtacatccacgatcacttctgctgcataggtcatcttctctcctcctccaggctttattttactaaaatgacagacatttgtctgtaaaccttacgaaaatttaacggctatcgactcaaaagaaaaagccagaacacgcattgtgctctagcttttttaattgtctacagattctgttcgtcacgaatccgggcttccagttctttttgctcttggtctttttgcgctttgcgctcttcttgttccattttcaagcgagcacgtttgatttctggatgcggatcattaacaacaagctctgcttcgatttcttccaatgcttgtcctacgcttttcaccgaatcaaattgttccaatgttgcttgggcgcctgcatctagttcatgcgcgcgtttgctggctaaaatcacaagggaatactttgagttcacacgatccaataatgaatcgattgaaggttttaacatcattcgttttacagctcctctaacattttgatatacttgccgattactcgatcaacgcgaaaatgttcacttgatataatttctcgaatccgttgtactgctttagatacttcatcatttacgactgcgtagtcatataaagccatcatttcgatttcttctctggcaacacgcattcgttcatcgatcacttcagcagaatctgtccccctgccagtgatacgtgagcgtagctctgctaaatcaggtggggtaagaaaaataaagaccccatcaggcacttcttctttgacttgtttagctccttgaacttcgatttccaagaaaacatctttcccttggtccaatgttttttgaacataagacaacggggtgccgtagtaattgccaacgtattctgcatattccaacatttcgcctgcttcgatcaaggcttcaaattcctcacgggtgcggaaataataatcaacgccttcgatctcaccttcacgcttgttgcgtgttgtcatcgaaacagaatattgaaaatcgttgtcatcactttcaaaaattgcttttcgcacagtgcccttgcctacaccggaaggtcctgataaaactattagtaatcctcgctctgacataatgacgtcctttcactgacttttgcttaacgtctattttgcactttttttcagcaactttcaagaactactttattataatgggaaattcatgaaattactactcatctctcctacttttagaaccccatgttgcttagcgtattgatcacacctgccaactcatcttttgtcgtgatagctttctccgtaggatcttctacttcctggcaatcaatccgaacgatataccgacgattcaacgataccgcatttccattgaccaaaatttgcaagaactcttgatcaatcgcgacacaagcatcttgccaagcatcaaagtttgctttatctgatgggacgctccgcttgatgacgttttttccgcttaattcatgaaaagtaatatcatagtatttcattgttgatcactcctattcgatattttggacttgttctcttattttttcaataatcgtcttcatctgtactacactattcttgatttcaattgggcttgacttggaacctatggtatttacttctcggttcatttcttgaatcaaaaaatccagctcccggccgatcggcgattttgcctctaacaaagtagtcatagaatctaaatgaatcatcattcgatccaactcttcatgaatatctccccgctccaacaggatggccatctcggtcaacaaacgttcttgatctacttgctcgcctaaatattccgtcagctttttctcaaaacgttggcgatgatcggcttcataaacggcaataaacgtctgtaattccatgattttaccaagtaattgctgctgattttcttttaacacttgataaatcccttgtccttcaatttcacggctttgatcgatagctgttagagcctgagacaaagcatctaacacaccttgctctaactgggtatcttcttgttgtttttctcggatatcaagaaatgcttcatggacgattaatttttccaaaagattttttttcgacagctcttttatatccaacctttgagcagcttcttcttcgacctgcttcaaaaaaggcaccaataaatcccattggactataacttctttatgagccgcattcttttcgttcaatgtcagataaagctccacccgaccacgctgtaatacttttttgacttcttgtcgaattagtgcttccaaatcattcaattgtttgggcatgcgcaactgcaaatccataaatcgctgattgacacttttaatctcaatctctatttgataatcagctgtttctccattcccttttccaaaacctgtcatgcttttcattcatttcttcctttcacatagaaagcagtgcttttttcaattcggtgaattcttcatttgataacgttaagcctttacccattttttcatgtcctggactccagtcacgcaagtcaaacttaggcgggcgaccattccagctgactaaattaagctctttacgccaccctttaggattttccgaaagaacggcgatctcctctacgatctcataagaaaaattatccattgtgttcctctccttttaaaaaataagccagataggctgacagcacagccaattctggataccgcgcacgaatctgctgaaatgccggtgtttcaatttgttgggttcgatagaaaaacaagaaccgtttttgttcagataacaaaaagaactgttcgcgatagtaatacaaccattctgacactgaccatacttctgtttctttcgttggttctgccatgattttctcacgtatcgcttgcaggaaagattcctttgtataaatgacggtcggtgtaagatgtagtaatctgcctatgcattcaaaaaagacgcgcccacaaatttccaaggggacctcttgctgatataacttacgcactttcttccaaaattccttttttttcataaatgcgtacaatcgcggtgcatcttgtcgaagcaaatgaacgaatggcttccacgaatcgttgaagacctcttcatcaaaagtataccaatagccactgaacttgccaaagtatttcatcgtttctaaatacccaagagtcatgttttctagagaacgtttggcatcaaaaatcaaaaaactacctagagtccaaggtgaagcaatttgaatctgcgcaattgattctgagacctgaaccttcttattgattccaggtccttggacatcgacggcaatgacttctgtagcgcctcgctcaatggctacatcaattggcagattgttgcggtaccctccatcaatataatagatcccatcaatcaattgtgcctgcattgctggataaaaagacgctgatgctagcaaccattgcaaactataatcaattttgctggaatcaaactgataaacaacctctttgaaatccggcagacgagtcgtacaaagtaagagctggcttttgctggcattaaatttttctgcatcaaaagtcgctgctaacagctgtgctaatggttttgtactcgcaccattgtctttaagtgctgtctttacgagtgagcgtaattgctccatcatatctaataaggtttcttttttagcagcagcttttgggtattggaggacctgttcactagaaatattcgtccataattgctcagcagcttcaatatcgtccattaaaaccaatgcaccattcaatgcaccaactgacgtccccgctacccactcaaatatgattccatgttttttcagcgcttgccatacgccaatttgataggcgccatgggcgcctcctccacctaggacgaaagctgtatggtagtccagttgcttgtggtacccctgtgtcaccctaccatatccacgtcccacaaaccactgatccatgatggggtttcttgtcatttcccaaagtatctggtctacgaaacggcttctagcaaaactctcagtcatcgaaacaagtgtctcccaagtaaatgcatcacttggcacctgcaacaaattctgaatggtcagaagcggcccttcatggacacaagacagatagactgtgccgtgttgattcgtcaatcgccacccctgttcgttgaccactgattgaaaagcggctcgcgcctccgaatgactagaaaaaaaagggaaaactagtcggctttgttgaaacacatcttgggatacatataaatcagaaaaataaatttttgttgtcttcatccgactcctcctcaaatgcaaaaaagaaaccacggatgatcaatgaaaatttctgacatcattcgtggtattcttatcatttaaaaagtccgctgttccatattgaatgcggcccgcatctcgtctgtcgcatcagcaactggtgtaaccgattcaagatcaccctgaaccacacgtctggttactccacccatttcaccacatgtaattaatgtgatcatttttctccctgctacttcatccaataaataaacatctgttggttgaacccgcacggttgaagttgctgtatatgtataaatattttctaaatccgtaatataaattgttgcgccaatagccacatcatctaaaggtgtgaacaaaaggtctggcgactgcgcacgatggctagctagtgcataatttccttcgcccattttttgtgttgggctaagagttcctgctccatatagcaaagcttcattcgataaccccttaaaaatcggcaaattaatcgctacgctaggtatcgcaacaccaccgatcactggtaatgtgctgttacttagttgcgctttaagaactgcttctgagctggccggttcaacggcatcaaaatcaaaagtagtatctgcctccatattttttttgacatcggctctagagatctcggaaactgcgtaagcatctccgttgtgtttgatcagaaaatttttgatttgattattaaaaatcaaagcaagaccaatcaataacaaaaggaccaaaaatagattcgagagccaatggaacaaagttcgtttctttttcatcgtttttcgtctccaatttttattactcctatcataacaaaatcattgcagaagcgccaattttggattttttttaataaaaaagcaaagttttttgcttcataaaaaaacgtaatcttaaaaattgttttttccgttattttgtaatataactttaaacgaaaagatacaagcaatttgatacactttattgtagaatgaacttattatcagggagggattaattggcatgtcgaacacgatttatgtacatattgatacaaccagcaatgccgtttcgactcgcggagtggatgctcaagatttcaacaagagcatcgttcaccagccaaaaaatctgttgttgcttgatccctctagtgaatttggtgaatttgagtcgcatacagggctaaagattatccgaggcattgaagatgtccaccttttctttcaacaactcaaccgcggacggatcacagaagaaatcaaatggatcgactttaatgatttagaaatggtaaaggagctaacaccgctagaaatttcagaattgttatattttgggcatatgaaaacgcatcttcattctccgtttttctacaaactgcaaaacaactttgtttatttcgacctcaaagatcagcgttcccgtgtttactaccgctacctggaagaatattaccgaattttagctgacaaaatcacgcacatcgttctagaaaaaataaatgatcgactttctttcttcaaaaagcctactccggtctctaaacttgatttaaatcttctcaaagacttgcggggggtcatgcaggaaggaatcatcttatgtttccatcaagaacaattggtcgataaaacctacacaatcccgatttacttagtcgaggaatctgggctcaaaaatagtcacctctctctgaaagaagactatcaagtggcaacgcttcgctactttgcaaataaaaaagaatggcagttggaattggatcaagatgatctagcttttggttttatcgataaaaaatgacttgctctcctattttgattttggagaacaagtctttttttacgcagtccgatttaaataatcgtccttaggtacaaatacctctggggatgttcgataagcaattagtaagataattgccgtgacgattgccgtagcaagtccgctggcggtattcattaccagagagaaaagccaaggtttcatcccccagagagcatatgcgccccagtaaacccaaccggcaaggaaatgccaaaaataacgagcaaatgcgcctgtgaatgttgcttgtacaagtagtcgttgcacgctacccttcgaaccatttctaatcgccaaatgaattttatttgcataaagtccggcaaaaccaacaaatgtaaaagcaaatgggtactcaatcaatacttgaagaacactcaaaaaccagactttacctaatgggaaatgcagcaatccccaaaccaatccggccattaatcctggcttccagcctctacggatagcaaatattgttaatggaatctgtcctaaagaaattgaaaaactacttccaaagtctaaaggaatcagcgatagtaccatcgccagtgccgccataatcgttccctctatccaaatttttgtaccatttcccacaaaaaaactcctcctttagaatcatcacaattcacaaaggagaagtgttagacacttcaactcgtcacaattcctacgttcgcatgatcgaaacaggtacgaagggtttagagtactctcattctcagccttttcagactcccctttgtgattagattctattttattttgcttgcactgctgcaagtcatcttcaagaataccacaaaataaaaaaaagaaaagaaaactcgctctgataaaaaaagaaacatctcaaccgcgtctagacgagatgcttcttttgggttatcatttttaaatcgataattttgattcgaacagtggactaacaggtttattctcatggattcgtttgattgcttctcccatcaatgcactaacactgatttcgtcaattttttcagatttacgatcttctggcaagaaaattgaatcagtaactactaagtgctcgatagctgaatcttcgatccgttgcaaagcaggtcctgataaaacaggatgagtacatgaagcataaacactttttgcaccagcttgttttaatgcgttcgctgctagagtaattgttccggccgtatcgatcatgtcgtcgatcaagacacacgttttgccttctacgtgaccaatgatattcattacttcagcaacatttgcttttggacgtcgtttatcaatgatcgcaattggtgatttcaagaattctgctaatttacgcgcacgagtcactccgccgtggtctggtgaaacgactacaacgtcatctccttgaatatctctttccaagaaataattagcaatcaatggtgcacccatcaagtgatctacaggaatatcaaaaaaaccttggatttgtgaagcatgtagatctaaggtaaccatacgatttgcgccagctttttcgatcatgttcgccaccaatttagcagtgattggttcgcgggaacgagctttacggtcttgtctcgcataaccatagtaaggcatcactacattgattgttttcgcacttgcacgtttcaaggcatcaatcatgatcagtagctccattaggttatcgtttactggactgcttgtggattgaataacatagacatgtgaaccacggatactttcttcaatgttaacttgaatctcgccatcgctaaattggttcactgaacacttacctaattccacacctactgcagctgcgattttttcagctaacggacgattagaattcagcgaaaaaatcttcaatcttggatcaaaataatgatttgacatgagaacctccactttctttgcgttcatctggcaaaaagactactagttcaccagaatcttcttcctagtaaatagtagtcatttttgctaaataaatcaagtcatttcgcagtttcttcattcaaataaggcaatttttttgcatagccttctttgttttcctgccttgctcgggcaatcgccatgctatgtttaggaatatcttttgtgattgtagagccagcagcgatcatggtttcttcctcaatctgcaatggcgccactaaattcgaaccagagccgataaaacaattgtctccgacaactgtcttgaatttatttttgccatcataatttacaaagacgacgccgcaaccaacattgatatttttccctagcgttgcatctccgacataagagagatgccctacttttgttccctcaccgatcgttgcattttttatttctacgaaattaccaatatgggctctttctttaatgtctgcttttggacgcagatgtgcatttggtccgacatctgccccattgtagattcgactttcttccaccacagatgccttgatcgttacatcatcaccgatttgactgtctatgatttgagaagatgcagtgatgacacagtcttcaccaattttcgttgcacctttgatgacgacaccagcttcaatcagtgtgtctgctccaatttccacgccatcatcaatataagtagtatcagggtcaatcaatgtcacaccattgcgcatatgctgctgattgatacgcttgcgcatcaaacgattcgcttctgccagcgctaatcgatcattgactcctaacgactcattgaaatcatccgtttgataagcagctacaatcttcccttctgctttcaagatctcaataatatctgttagataatattccccttgtgcattatcggtatctaattttgccaatgcatcaaataataattcattgtcaaaacaatacgttcccgtattgatttcttggatcatcgcctcttccacagaggcatctttttgttccacgattttttctacgacacccatttgattgcgtacaatccgaccatatccggtcggatcttcagcttgcgcagttaaaatcgttgctgaggctttttgttcctgatggaactcaaaaagattattcaatgtctcagtcgttaacaaaggggtgtctccactgattactaacgttgttccccgtttttctcttaagaaaggctctgcttgaacaactgcatggccagttcctaactgttctgcttgtaaagcatactcactgcggtcccctaattgttgcttgaccatttctgctccatgtccgacgattgttacgattgcatcaggttctgtctccactacgcgattcatgatatgttctaccataggttttccgcaaacgggatgcaaaaccttgtataacttggatttcattctagtacctttgcctgcggcaagtataattgcaaaacgtgattccacgtgttccactcctatcgattccgactgattgatttctgtatatgtccagtttagcccaactaaggatggttttcaatatataaggaaaaacacaactagaccaattaaaaaagactgattcaaaatcagtcttttgtttcaaaataattccccggcacgaccgagatcgttttcgtctgagtatcaacgtcttcaacaaacagcagcgaactataatcagaaatagcacgttttcctttgaatttagcttccgcaaaaaccgttatgccaacaagttcagcttcaaattcttcgatcaagctcttcataccgttcacagtgccgccgcctttcataaagtcatctacgactaagactttggaaccgcgttttaagctacgctttgataattccattttctcgattcgttcagatgacccagaaacatagttcacgctgactgttgacccttccgtaattttagaatctcgccgaacgatcacaaagggaacatttaaataataagataccgcttgtgcgattggcactcctttagtagcaacagtcatgactgcatcaatttgtttatccagatacttcgaagcaatgatacggcctacttgccgcagtagctcaggttctccaagcaaatccgagagataaacgtaaccaccaggcagcagtcgatcttgctcagaaaggcgttccgctaacccttcaacataggcataggcttcttcttttgaaatctcaggcacaaaaaaaacaccgccagctgcacctggaattgtatcgagagttcccgtaccacgttctttgaaggtctttttgataatcgctagatcttcactgatcgatgatttagcagaagcatagcgttttgaaaaaaatgacaatgaaatcaattcatgcggatgattcaataaataatgtgtcatatctatcaatcgttcacttcgacgaattttcacacatgcccactcctttaatttattcgtcttattataaggctttttgcgtataaatgcgagcattatcttgaaaatctaaagaattgttcgcttttcattcaatcaaagaaaaaaagaaacgaaaaattttcgtttcttatcgttttaaccgttgttttcgttggaaaagaatgacaatacgcttgaccacattgatgactaaaaacaaaccgataaatactaatgtgatcgtagcgcctggaggtgtatcgagataaaaagagctagtcaatcccgacagcataccgaatagaccaatcaagacactgatcaaaatcaccgcattaaaactcttgcctaaacgcatactgattgcagctggcaataccataatcgcagaaatcagtaacgcaccagcgatgggaatcatcatagcgatagcaatccctgtcaaaacattaaaaagcatcgacattatccgcactggcaaacggtctacatgagccgtatcctcgtcaaaagtcaggacatacatcggacgtttgaatagaaagaagagaacgaatacagctaaaaataaaaagcctagaaaccaaacttgatcctgagtaatggtcacgatggaaccaaagagataggattggatactggtcgctgagtttcctccactcagattcataaggaccaatgctaatgccaaaccgcctgacatcaaaatcgcaattgagatctctgaataactccgataaagtgttcgtaaatattccaaaatgaccgcggcgatgattacgattaataaggtcgtgagatctggattcaaattaagaaaaaagcctaatgctacaccagctaatgaaacatgtgagagtgtatcggccatcaaagactgtcttcggatcacaagaaacacacctagcatcggtgcgattccggcaataaaaattgcagccaaaaaagcacgcctcatgaattcatatgaaagcaacgccatggtgaatcctcctttcgaaccaaccgaatttgtcgatccgcatactccttaatatcttcgtgatcgtgggtgatcatcaaaatcgatttcccatgatcgtgtgcattgtgacgcagtaattcataaaataaatttcgtgattgctcatccatccctgtcgttggttcatccaaaataaataaatctggatcagtcgcaaagatacgtgctaaactgattcgctgtttttgccctccggacagttcgccaatccgttttttgcgcatttcccacatacctactgcatccaatgctcgccgaacatgttcatgatcccgctttgtcagcttcttaaaccatcggtctttcggataacggccagattggaccaattctaagactgtacttggaaagcctacattgaacgaggcaatctgttgtggaatatagcctacacttagcttttgtccttctctgtttttggtagccagtattacttctccctttgatggtttcaacaaccctaatgttgctttaatcaaggtagattttgcagccccattttctcctgttagaatgacgaattccccatcttcaacaaaataagagatatcctctaatacaggctcatcatcataataaaacgttagtccttttacatcgatataacgcacagatgtgcctccttacttgatacttttttgtaaagcttgcagattttccttcattactgtgagatatgtttctccatcactaatctgtttttccgtcaaactttctaacggattcaatacagccaattcaaccccagtctcattcgctaaagtttccgcgactttagaagaagcattttcttcaaaatagataactttgacttgatgatcctcaacatattcttttagctctgctaaccgactaggagttggttcttgatctggagataatccagcaatcgattcttggactagatcatattgttttgccaaatatccaaaagcggcatgttgtgtgacaaatgttcgattgaccgcatctttcaaagcagcagtgtactcttgatccaatgcgttcaattgctcaatataagcagcggcattctttttaaatgtagctgctttcgttggaaatttctcgcttaactgatctcgaatcgtttcaacttctttgattgccattactggatctgtccacacatgcggatctaattcatgggtatgggcgtctgtcccatgttctgcttctgcttccgtttctccatggtcttcattttcagctaaatcaatctctttggccgcttcgatcacaactgttttgtcagtatcgatcgaatctgtcattgttggcacccatgtttccaattccggactattgtacacaaaagcatctgcatccataatttttgccatatctttcgcactaggttcataatcatggggttctgtgcccgccggtataagcaaagatactttacctgtatctccaacaacctctttggtaaactcatacattggataaaaagtcgtaataacctgcaaatcctgactttcttctgcgacttgttctgatccttttccgcaagcccctaataaaacagtactggtaagcaaaaatagagctagtaattttttcatgatgattcctcttttcttattaaaacggaactaatccgatttatcagcaaaaattactctaccaaaggaaacctcattcgtcaagacaaatcgtatgttttccgatttagggcgttcctctgccagtaaatcggaaaacatgggaaaattgattcatatatccgctaagcaaaaaacagatgtcacattttttgaatgtgtgcatctgctttttaatttgtccttttgtttcctactattttaatgtgcgaactagataaacctcttcacaaaaaccttttaaagcattatacactcgctgagcccgtgagtatttctggcacaaggcaaaaacagtcggtccacttccagtcatcagtgccacatccgcaccatatttcatcattcgttccttgatttgttgtacgactggatgcttaggaatcgtgatcgattccaaactatttcccattgcagcaatcattcgttgataatcttcagcaagaattgcatcagaaagttcttgaatatctggatgatgcaactgatctagatcaacttcttgaaaaattttacctgttgaaacacttagtcggggcttgactaagaccacccagcactgcggcatcgggcgcaacggcgtgactttctctcctttaccagagatgaacgcagtcgttccataaatgcaataagggacatcagtacctacttccattcctatatcgatcaattccggcatcgtcagacctaattgccataagcggtccatcccccttagcgctgctgcacaatctgtactgccaccgccaaggcctgctgctacagggatatttttcgtgatccgaatcaagatacctttattgataccatagcgttttttgacaatactggctgcttgatatacattattgcgtttatcgatcggcaagaaggccttattggtttcgataatgattttatcttcttctagctcttccattatcagacggtcggctagatcaacactggacatcaccatttccaattcatggtaaccgtctgctcgcttacccaaaacatcaagtcctagatttatcttagcaggcgctttttcaataatttccatcttattcacccaatcatctgatagttaactagttctatcatagcagattctttagagatagttgagatatttctcctgtttttgatctttatcagcttttgggttgctctttgaaatcgttcctcgtaaaataagagtaacaaatttgatcaagaaggcaggggaaattatggcaaatctaattcctagagatctacctggtggagaagaactattaggcaaattgatgaacagtttctggcaagaacgacaaatgaatacagatattaaagaatatgaagatcattatgtagtcaaagctgatcttcctggtataaaaaaagaaaatatccgtgttagtttcgtgaatgatactctaacaatttctgcttcccaaattgaagaaagcgaagagaaagatgatcttggtcactacttgcgtaaagaacgatctagcagtgcttatcaacgtgcattcactatacctgacattgatgaagaagcgatcaaagcacggttcgaagatggtgtcctttccttgaatttaccaaaggcaagttacaaagacgcgccaggtaagcatattccaatcgaataattgaattatcgcaaaaagtaaaaaagacttcagaaatatcagtttctgaagtcttttttgttgtatttctaccttgccttaccagtttgacgataagcttgtcgagttgttgctgtgggtatttcttcttttttgacataaagcttcaaactataaggttcatgatattttacatcatttttgacaaaatctccgccagtaatgaacaacccaactggttccaaagctttttccccgttccaataaatacggccaattgttgttaagtcactatagctcgtaccaatttgcaacgagtattcagaatctgaccgttgtttgacaaagtagtagggataaagggtatttttaggaatcacaaatccttgtgcgatagcattcgttgctaattcatcttttgaaatgagtttctgtaaatagtcagccaataccagttgatagtcttcttcaaaatcaataactgctttctctgttgataaacgatcgatttgtgtggtgctaattttttctccttcaatattgaatacttcatcaggtaaatacttcacaaaaagctgagtaatatctaccttaagatttttatcaaaaaagtaataaaaaatatttagaacccagaaatagagcaacacgcagaatcctatcccgtataaagccatctgtaaataattttgattgagatagagaccataaacaatacgcagaatataagccgttggaatcaaactaagtaatgtataggcccgattcaagtatttaggactaatatccagataacctaagaacttatgaatcccattgatcatatctaataaaaaagtcatttattcacctactcattttcttgatcctcattgatgactgcttcttggtcagccgcattctgatcctgacttgacggcgtcgtttcctcgctttgcccgttctctgaagaagggacatctgtagctggtggtgtagagctatcctctatcgaagatgaaggaacagttcgctgattatttgttgtggaagatgtagtgcctccatgatcttcagctgatgttgaaggttctgtgctttcagacacaggttgactgtctaccgattgcgagtgactaacatcgctggtttcggtcgtttcagtaatctcagtcgagtgactagttccatttgactgccgatagctactggaattcacaacaccagttgcagtagcgatgatggttgaaatggtcaagagagcaattggtttcaaaataggaggtacttttcgcataattttccatccttgtcttgattcttatcttttttgcactcattgagtacttactttctttatagttctttccttggaaatggtcaagactacgaaggattaacggaacagatttaaaaaaaagtaaaaatgttttcggttacaaacaaaaactagcttctgctaggctctaaataagaaattcgtaaaacttttgtacagaacgagttaacgcagagtgataatccactatcagctcttttaataagatcgattcttgtagctcaaatggctcagtcaattctaaagtgatccgagcaccgtcgatgaaataagcataggacagttcatcatcagacaattcggctagttgattgctccactcttcgaagaatttctccgcgagcacatctccaacttcctcaagaacaggttggagagtctcttctacttgataaaaaggtcgtgacaaaatagatgccgttgtctttgagtgggttgtattttgaaaatccaaataaagcaagtcaatgtagtcttcttcttcacctgtttcttccagccatagaatgccttgcttgaccaatgagacacatgtagattctacttcctttgataattctatagtagcatctttgaacctcagattcttttcgactatttgctcttcacccataaattgcaagacagctttttcaaaaacgagcggctcatctgtaataaataattgaattgttgccatttttttctctctttcttttttatctaatttatttttgctctaaacagattatttgtcagcggtatgaatcttcgttagcatagaaattgaagatgaataaaagctaatttttaaggaggagatttgatgagtaaaattgccactatcattaccgatctagttgaagatattgaagtaacctcaccaaaagaagcactggaaaatgctggacatgaagttgtcattatcagtaatgaaggcgtggacactgtcacaggaaaaaaaggaaccacttttgcagttgacgcgtctattgatacaatcaatttttccgattttgatgctttgttgattcctggtggcttttctccagaccaattacgtacagatgaacgctatgtcactttgaccaaagagtttctgacatctgaaaaaccagtttttgctatctgtcatggacctcaactctttattcaaaccggattgacaaaagaattaacattgactggctatgattccattcgtccagatttaacatatgcaggtgctactgtcaaagatgagcctgtggtgattgacgacacgcatcatttgatcactagtcgtaatcctgatgatttggatgcatttaatcaagccattacaacagcacttgaaggcaacaaataaagcctaaattttaaacgaagaactcacaaatagggtgtacgaatatcgtactccctatttttctatcctttagcgattttacctgctgtttttgttcgcaagttcttttaattaatatttctattcatccatagaaatgtcaaaaccatcaaatgtctcaccatcataatatttaagtaattcatcgagtgatagcaaagaagaagtcatctcctcttcttccgtttgttggtgtttttcccaatagatctgataggcttccgccaattgtcgatagacatctttccgtgaaccaccttctgcctgcagcattggcaattctcgaataaacgcactataacaaggacgaccatcttgccaactgataggtaattcaatcacatgtagttgggcttcttcaaaccatctctccatcccgatccctcatttctccctttattatcacgtgaatgattcagaaggtcaaacttcctgtcaaaatagactaaaaaacactggctaccgatggcttatccatgatttggaatagcaatcggcagccaatgatcatgcagctacataagcatatttttcaatgttttgtttgatcttctcaatgattctctgatcctctacacctgtgacttctgtgatcacttgagaaagattagctgcttccaataactctctcaattgttgactttgctcgtcctcaggatcatgatagttgaaaatcataccaatcgtttcatagagatggaacggttgcacatttctcatttgcaattcaaggacggggcggataaatcgttcttgtgcgcttaattttcgcaaaggggtgcgggctactcgagcaatagcatccgaaatgtagttatttttgaatcgttgaataattttttcaatatactgttcatgttcatcaggatcaaaatcccatttggcgactaaaagttgaccagtttcttctagaacggatttcagctgaatcacaactagatggtcacgcatggcttcatcgatggtctcatagccttgtagagctcctgtataagctactgtagcatgacctgtgttcacactaaacaatttacgctcgatataaggtttcagatctggtacgtattgtacgccttgtagacgaagcactgatttcattgctgtttcttgaactacccactcacaaaatggttctacttgaaccaacaaaggatcatcatgttgttgcatcggaacaatgcgatccactgctgcatctggaaaaccaacactattctccaggtaagcgagttgttggctatacttttctacttcctcttttagaaaagtggatccaccgatcatattttcgcaagcgatgacatcaattgcttgctcctttttcttgattgctcgctgatccagcccttttgcaatgagcggtgcaatgcgaggcaatactgcaggaccaatggcagtggttaaaatatcggcttcgacaattgcttgaacaaccgcatccggttcttttgcgttattgattcctgtcacgtgttcaataaaaatctgttcgcggttctcatctgctaattcaattgtataggatttacgttgctgaagcgcagcaataatcgtttcatttacatcaacaaaggttatttcaaaaccgtttgctgccaaaatctctccgataaaccctcgaccaatattccctgcaccaaaatgaactgctctcatctttttcccctcctatgccactgttagattagcggcgacttcttctttgctcaaagcatccgctaattcgaccacattatcgatatcgctacagaagagagcgatttgttgtaccaactgcaaatgatcttcacctattccagcaatgccaaataataccgtaacgattttttcatcctcatctgtcccgaaatttacgccttcaggcacttgaacaatgcagataccagattttttgacatatttttttgcttcatctgtcccgtgtggtatagctatgaaattccccatgtagacagataacattgcatctcgttcgatcatagcgttgacgtattccggatcaacatatccggcctcaacaagttttttcccacaataacgaatcgcttcttctttgttcgcaaactgttgattcagctcaatcatttctttttctaatagtttcatttttcttcctccttaaagagcttctttaagtgttgtgattacacgctggtagtttgacgttcgcatcaaattgctgacagatagatggactgcatctggtgctagcgaccgcgcttgctttgtcagctcttctttggtaattaccaatgatgaagcatccgcttttagattatcgatatgaacctttttaagtgataaagagagagattctttcgctaataagtcttgaaaaacctttctcgccatggtcgctgagccttcacgatcgtcatgggcaagaataacttcatgaatgccctttaattcctctagaggcagtggcttataatttactgctttcgtttttttctcttcctcaactcctgagcctgacaatgtggccacgatctcattatatttaggagaattcaaaaaattttctacagcaacaaatgttgcatttggtgcttttaattttgcccgctcttgtaactctttttgtgtcacaatcaatgtatgcgcatcatctgtcagattattgattgcttgattagtgacttgttgagccaaaccagcatctttaactttcttacgcaaaatggaagcccccattgcacttgaacccataccagcatcgcaggcaaaaataatcttctgaatgcctgttaacgattctagagccactccttttgaacgctgttttgcttggtgtatttcctgtaccttctcatcaaaattatctacagtgtctttggcatcggcttttagaattgctgccgccacaagaaacgatatggttgctccaacagcaatccctgctaaaacagagacgacactcatcaccgaattcaacggtgtcatcgctaaaatagcaataatcgaacctggagaagctggtgcccttaaacctgcacctaataattgaaaagtgaaactcccagaaacacctcctgcaataacagctaaaaacattaatggcttcatcatcacatatgggaaatagatttcatgaataccacctataaagtggataatgattgctcctggagcagatgattttgccgcgcctttgccaaagaaagtgaatgctaataaaacacctaatccaggccctgggtttgcctctaataaatatagaattgatttaccaaactcgcttacttgttccgtacctaatggagtcagaattccgtgattgatggcattattcaaaaataggattttggcaggttcaataaaaatatttgctaatggaatcagatgtgcattgacaatcactgcaacgcctgctgccattacttctgtcaatgtgtttacaacaggtccaatgacaacaaagcctaacagagccaaagcaaaacctagaagacccgcagaaaaattattgactagcatctcaaagcctgcccgcactttatcttgaaaaaattcatcgaacttcttaatcgtatatccgcctaatggccccataatcattgcacctaaaagcattgggatgtctgttcccacaatgacccccattgtagcgattgccccaacaactgcgccccgatctccagcaattactttcccgcccgtgtatccaatcagtatcggtattagataagtcagcatcggaccgaccattgaagcaaaggattcatttggcagatagccatctggaataaagagagccgttaacacgccccatgcaatcaatgcgccaatattgggcattaccatactcgacaatgtactacctagtttttggaccctcgactttaaagacgcattcctgtctgcttgtacttgttccatcttcattctcctcccaacttgtttttacaccttgattgtaggcgctttccgaaagcttcgaaagtcgtactttgtcacaggaaactgtgccaaaatttgtctcttatctacaaaaaaaagccatgcataatgcatgactaatcaataaatgcccttttctactcttctagcgatagtattttttggatttcctctattgtagcggcgtcgcttaatagttttacattttggatatctgaacaaaaaaaagcaatttcttgcaagcatgacaactgcttttctttgagaacaaccacaaacagaatcgtagtaacctttgattcttttgcatcgccaaaatcgacaccgtctggtacttgaacaagacaaatcccttcttcattaatccatttgtctgcctcttcttctccgtgaggcaaggctacaaagtttcctatataaacaccatattttttgtgtcgctgaattaaactgtttatatactgaggttgaaccattttttggtctactaagaatgtacctatctcatgcaatgcttcttctgcactttggaatcgctgatctaacaaaatatgtgttgctggaatatccactattttctcctccccattattgtttgatttcttcaatcaaaagcgtagcaagcaattgataaatgatggaaaaatttcctgaattaaatatttctgtattgagatcattcataatgatggaaccgctaatcctccctaagattttactgctttgctcatcgattggataaggagcgagcataactaacaagcgagttacgttaatctcttgtttatccatcgcataaagtgatagtccttgtgataaatcaaagattttgaaaactggttgcaaaatttctgtacttgacgcatgaaaaagggcaaagtgagtcttcggtattccaacaggggcttgtaaatagcgcttcactaatttattggctactttttttctgtcttgcactaacgctttggaaaaatgtttcatcacttcagataatgtttcttctaagttggggccattgtcaatcgtttgaagagtaaacaattctaataagcggttaatctcctcaataaatgctagaacatcttcataggtatcttccctagtagaaactggcgtaggtattgcatgagaaagtctctttttctgactaagcagacgaaattcttcttttagttcctgaatgtcttcttccaataaaataggagatactagcttatattttcctcgataacctggcaacaaagatgtggaaatcaccaagtcgtagttgccctcaattttatcctgttcgatatcccccacacggaaaaaagtaattttattgataaatggaaattgctttcttagctgcatctctaacaaactaattgaagccagtccgcttggtgatacacctgcaatattgacttccatcactttaggattcttttctaatgagtttgcgaagtgcaataccatataggcaatttcttctgttgaaaactgctgttgtgggaaaacaagcggtaagcttaaacggattgcttctgcaatttcctcatattgtttcattattttttctaaaattggattgtttagatggttctcttccaaaatcgctcgggtcattaccccagaaatatgtgttagcaacattttatataaaatttcatcttcaaaaaaatcaacctcagtgtgctggctaatcagttcgatcaaccgttttacctgatatgccaaagttgtatcaaaattctcttcaaaaaaatcgcggtcaaaagaattagaaaaatcccctaataaaatcgcaaaaaaaactatttcattaaccgaatacaaccgcttcgtttgttcagcaacttgagcaaaaatctgtttagctacctttagcaaatctttgttgatttgacttggataactttcttcctctactgagaatcctgttgctactcgctccatggctaaagcaagcataataccaataaaagccaacttgcgatcacttaactcaggatatttagattcaaccacttctcttataagatcttgcgctaaaatcaagtactgtttttcaataaactcaaataaaaaatgcgccgtttgttctgcttcaggaaaatgaaaaaactggtattcatttatttccatcatcaacgtattcgctgctactaaacgtcgatgtttttctggtcctttgagctcatatccttgattacggacaattgtcaacggaaggcgcgccaaactttcttctaattgtttaatatcagaaaaaaaagtagtattactgatttgatagagctctaaaaaacgatggctactaatcggcttagcagtagttgctaattgcagcaaaatcctatgttgtcgctctattgacgcaaactcttgggatggatcagacataattgcttcttgcagctgagtgatactattcccgacaatgactcgaaaatgtccacgaccttctttttctaaggatgcccctacagtacgcaacgaattctctaaattggctaattcgcggtagacagtccgcttacttactttcaaaagctgcatcattcggtccatagaaacaggaccgttactgttcattagctcagtcaacaaaatagtttcacgcttagtcaagaacataggcgactccttctgtcatcaattgacgatatttggaagttgtcactaaatcatcgacaactaagtgggtgacatttgttaatgcagccatttgctgaaaatctttttgaacgatatataatgcctctggattaaactgggttgtctcaatatcttctttctttacctcaataggtatggctaattcattggcaattttacgaacgattgcaacagccatcgtttgagcgcctcttttcttgccttcatacaaaaaaatcaatgttgggattttttccccaactttaaaagaaacatttgctaccgtttcttgctcttgctttaaaagtttaactagtgttttatactctgattccgctaaaaagttactcaagaagtaatgttgtgcttgaggtgtctttgtttgagctaaagcaccaagccctgattgggtaataactaaaagatcttctccatccttcaactgataaattgaattataatcgacaggtatggaaatggctgcttcttctaaatgtttagttaataaacttgccccaattgcgctagatcccatccccgcgtcgcatgcaacgataattctctttactttatccatacatattgttccttccgtacttttttcattcactgagtgataggtcaaaacaaaataggcaacaaaaaaagaaacaagcgtgcttaccaatactccagctaatacgcctgaccacatgtgatttggcgtatttgttaagatagccaaaatagaacctggtgaagccggtgatcgtaagccaactttactcaattgaaaaataaatgtaccagtagctccacctaaaatcggtgcgataatcaataatgggttcattaaaataaatgggaaataaacttcatgaatacctcctattgcttgcacaaatgcagcagcagtcgccccatttcttgcttttttagaaccatacctcatacatgcaaacaagacgcctaaaccaggaccaggattggcttcaagcagaaataaaatcgacgttccatgaatactggcgccttcaacacccaacggcgtaaatagaccatgattgataatattattaaaaaaaagaacctttagtggctccagaaaaagatgaatagcaggaaataaattctgcttgagaaaaaaatcaactaaatgataactttgttgactaagctgatcgagcaaagggccaaatacaaaaaagttacataaaaatagaagacctccaattaagcctgcagaaaaattacgaaagagcatctcatagccagtctttacttttcgagaaaagatatgatcaaagaatcgaagcataccacccgttagcggaccgataatcattgctccaaaaacttgtggaaattgagaggttaaaatcatccctaaaattgcaattgctcctgaaactccacctcttattggttcaaccatttttccgccagtgtaagcaagcaatattggtaagagaaaatgtaaaatagcttcttctgacttgatcaaccccccctgatccgcatgtagtacgggtacggcaaacgcaatgactgcccatgcaataaaaatacttacatttggcatcatcatatcagaaaaataatgagtatagagttttaaaaattgaattgtttgtcctctgtcttttattcccttcatcctcctcacctacctaacactagtataatttggttttctctaaaaaggaataaccatagattatgcttcctccttttgaatgtaccaaaaaagctgacgaaaaacgtcagctcaagttattgccttatttttaccattttttatttaattaacacgcacagcaaaacttggtgcgtaataagagtagctgctaactgaaacgctttgtccaatggtaggtgcatgaatgtattgtcccccaccaagtgcaatagccacgtggtgcgtacttccgcgcgatccccaaaataataggtcaccagcttttgcttcattgattgagataaccgtgccagaatactcttgatcataggtcacacgaggtaatgaaattcctacttttgcaaacacatattgagtaaaaccagaacaatcgaatccgttcggtgtcgttccgccccagacatatggtgtaccaagatatttcattgcttctgaaacaattgctgacccgtttacagattgtgaaggaacgtttgtattgttttctggtttattttcaggcttatttacaattgtttcttgttttggtgtatcattttctactgagtcacttgttccggtactgttagtactggaagattcatttgttgagcttgattcatttgagcttgactcatacgacgaagttgattcgcctgtttttgttgtactacttgtgcttgattcggcttgcgcagcttcttcacgttctcgagctgcttttgccgcttcttttgcggcagcaattcgtgcctgttcagcctgatagctttccttttgtttttctaggtcggctttttcatcttctttagatgattgttgcaaagcaagatctgcttgcaaaacattcaagtctgcttgcttcgattgaagtgctcctacttgtttctcaagttcaagttgatttgcttcaatttcttttagttttttatcattttcattttttttcgttttaaccgtttcttgatccgctttttgttgttgaaccaattcgttattagcactaacaatcgtcgtcatagcttgaacgcgaccgatagcatccgttaaagaatctgcttcaagaacggcatcgataaaattggtgctttgtccattcacttggacatctcttgcttgttcttgaatcgctttttcccgtttttcaatacgaacattcaagtcgtcgatttctttttgtaatttttctgaatcagcatgtaaagtagattgttgcgtcaataatgcttcagctttttcattgatagctgcaacatcattttccaatgctttgatttgtgcttgagcatcagcttgttgattttttaggttactgatttcttgatctttttgttcgattttgctatcaaagtcgtctgccgcgacaagtgttggtgctacaactgaagtaagcgcaatggaactcactaatattactgatagaatacgttttttcacccttcattcctccgcctgacttttcattgaaagtttaagttaattttaaaatatataagaatatctaaagtctttttacgataaagcgattgtaacatagatacatgtcaagcagataaaaagaatgttacaaacagatttcaaataatctaccagattcgatacaaaacataacaaaaaaatgaagctattcttctttgaatagcttcatgaatggaataactaaaataacaaataaaataatatttaatagcagtgtcggtgctaagaaacgagagacaaaaaatgaagtattgactgttgctattttaaataacaactgtatccccaaagttaccatttcaagacccgtaacgaaaataatcattccaaaaaacatggtgaatatgttttggtatagcgttttatttaaaatatacatgatccacacaatcatcgggaatgcgacagcataaataccaattatgccaatatagtaaagatcatacaagcatccaatgatcaatgcggttataatcaagtagtttttaggcaaatatctggcactacataggaaggcaatcaatagtaaatgtgcactcgctatataattatcttgcgtccagcgctcaagtaaacgggttaattgtccatctaacaacatcatcaagaaaaaaaatgctccggcaaagtactttaaatacgtattttttttcatgcctatttgtcacccgccaaacgtttgataatagtaactgcttgaatatcatacatttgtgcataaggttttacatatacttttgtatctaatccaaattcatctttggtggtactaacaactgtcccaacagcaaggtcggctggagaattccctcctaatcccgaggtttgtacaacatcgccttctttcaattgtgtacttccagtcaattgactgataaccaaggacttctctttttgatcataactacttagaattccaaaagtttcgccgtctttcccgctgattcgaacaggaaaatgatttgaattttgattttcagaagtcaacaattcgatttttgaagatgctgcattcacttcaatcacacgcccaatcaaacctttttgggacataaccgccatatttacttcgacaccatctttcgtgccacgatccacaacaagcatgtcttgccatgtatctggtgaacgattaataacattggcagtaattttttcatagttagtcaatgtttcgtttaactcaagctcttctttcaatgattcgatttctcgcttgtaattttcatttgatcgagcaatctcatcataactatcgattttctcttttaaacgttcgttttcttcatacgtgacaaaaagtttctttacagagtttgcaccggtttcgatccaccgtactggagctgtaatcaccttgtccacgataccaatcgtgtcgttgactgccgattgcacaaaactggatgaattcccaactgctcttctagcaatcgtcacactcaacacagaaacaactaaaatcacaataattaacgtgattatgatatttttattaggattaaactttttcacaaagacacctcaatgagttccaaactgatagccttaattttaccactaaaacgatgtaaacaaaagttaagttgtacgtcttaatgctttttttgtaattagctttctgaaattttcaaaaataaaaaaagagacttgactgtctcttaatctttgctttgaataacagcaataattcccgtttcaaatataaaggatgcttcatccgttatgaattcattactagcaaatgatgtaggatgttcaaccttcacattttccaataggtatttgctttccattaatgaaagattgtcaatgggagtcagacaacaatatgccagatatttcatgcccttttctttacgtatggaatacttacctggcaaaaagaaccgaatgacattttgcttatctaatagactaatattatgagcgaaaggctgaaaccgtttctccagtacaatccataaatttgctaaaaaatgatcgattcttccaccagttgcaccgataatatcaatctttgcattgggaaaatgctcaatagccatcaataatgcgagttgcgtatccgtatcgtctttttctgccggagcttgaaaaaaattttttgcattctgtcgcactcgttctctttcttcagaagaaagagagtcaaaatcaccaatcgcaaaatctaaaggcaaatcctcctcaagcagataaaatgatccccgatcaataccaatgtatttatcatacttctttagagacggccaagtttgctttttgccacctgcaactagaagaatattcatttattacaacacttctttcaatgctttgatttgatcagcaggactgtccgcgtcatagatgtagctaccagcaacaaacacattggcaccagcttctaaacagatccgagctgtttttggaacgattccaccatctacttcgatatcatagtgatacccatttttctctttcaattgtgctagttccttgattttagcaactgtttcttcgataaaagattgtccaccgaatccagggttcacagtcattaccaatacttgatcacacatggatagtacatgttgaatagcggctactggcgtaccagggttgataacaatttccgcctttacattttcatttaaaatcatttgaattgcgcgatgaatgtggggagtagcttcggcatgaactccaattatatcggcaccagcttcggcaaacgcatgaatataattttctggctgagtaatcatcaaatgaacatccagtggcaacttagttatcggacgaatagctttgacaacatttggtcctaaagtaatattaggaacaaattggccatccattacatctatatggatgtaatccgcgccgtttttttctacaagttcaatgtcccgttgcagattcgcaaaatccgcacttaaaattgatggtgctagtttaatcatattcgtttccctcacttatttttctttttataaattggacgacgattttcaatctcctctaaaaattgaacatagtttttataccgggtaagtgcaactgtttgctgttcaactgcttcttttacagcacaatttggctcatttaaatgcatacactcacgaaaacgacattggtgtgccaatgctaaaaattctggaaactgtttgggcaattgtccactatcgatttccaaaaaatcgattgagctgaatccaggggtatcagccactaacccatcatataatgtcaataattctacatgtcgcgttgtatgtttccctcgacctaatgactcagaaatttcggccgtttccaaatctagctctgggactattcggttaagcaatgtggattttcctgcgccagattgtcccataaaaactgtcagtcgttccgggaaaattctttgtaactccagaagatcgctattatctgcttttgaaacaatgacttggtaaccaatttgttggtacaaagcggcaattttttgaacctcactttgatcactcactaagtctgttttactcaaaaagataattggttcaatctctttatactccagtgtaactaaaaaccgatctaatagattaaatgagaaattaggctggatcaaacttgtcaccactacaccttgatccacattggccactggtggacgtatcaattcattttttctcggcagtatctctaacaagtatccatcagttggattactactttcaaaaataacttcatccccaacaagcggcgtgatttttctgtttctgaagtttcctcttgctcgagtttgaaagatagtatcttcagactctacataatagaatccactaagagctttgattatttgtcctttcaaaaattctcctcctcatttctttttattgtaacatatttataactcatgaataaatttctcaccaataaaaaaagcctgaagaagactcttcagacaaaaaaatcgggaagacaggattcgaacctgcgaccccttggtcccaaaccaagtgctctaccaagctgagctacttcccgataatagatattaaaaaaataaaaagactacgcgcccaagaggagtcgaacccctaaccttttgatccgtagtcaaacactctatccaattgagctatgggcgcatattaagaaatgccgaggaccggaatcgaaccggtacggtgatcactcaccgcaggattttaagtcctgtgcgtctgccagttccgccaccccggctgattgcgatggcaaaagcggaaaacggggttcgaacccgcgacccccaccttggcaaggtggtgctctaccactgagctatttccgcgtattcctgatgccggctaaaggacttgaaccctcgaccctctgattacaaatcagatgctctaccaactgagctaagccggcaatgaagtgcgggtgaagggacttgaacccccacgcccgaaggcgctagatcctaaatctagtgcgtctgccaattccgccacacccgcataggttattactatgagccgtacagggctcgaacctgtgaccctctgattaaaagtcagatgctctaccaactgagctaacggctcatatgggggttaacgggttcgaaccgctgaccctctgcttgtaaggcagatgctctcccagctgagctaaacccccataatttaaaaaaaacgcgtggcgacgtcctactctcacaaagggaaacccttcactacaatcggcgctaagaagcttaacttctgtgttcggcatggttacaggtgtatccttctcgctatcgccaccacactattcaattgagtaagtattgctcactcaaaactggatcgaagaatcaaaactcttccgagtttccttgcttttttcaatcgtggttaagtcctcgatcgattagtatcagtccgctccaaccatcactggccttccacttctgacctatctacctgatcatctctcagggatcttactttcttaaagaaatgggaaatctcatcttgaggtgggcttcacacttagatgctttcagcgtttatcccttccctacatagctacccagcgatgcctctggcgagacaactggtacaccagcggtaagtccatcccggtcctctcgtactaaggacagctcctctcaaatttccaacgcccgcgacggatagggaccgaactgtctcacgacgttctgaacccagctcgcgtgccgctttaatgggcgaacagcccaacccttgggaccgactacagccccaggatgcgacgagccgacatcgaggtgccaaacctccccgtcgatgtggactcttgggggagataagcctgttatccccagggtagcttttatccgttgagcgatggcccttccatgcggaaccaccggatcactaagcccgactttcgtccctgctcgagttgtagctctcgcagtcaagctcccttctgcctttacactcttcgaatgatttccaaccattctgagggaacctttgggcgcctccgttaccttttaggaggcgaccgccccagtcaaactgcccatctgacactgtctcccagcccgataagggctgcgggttagagtggccataacgcaagggtagtatcccaccattgcctccatcgaaactggcgtcccgatctctacggctcctacctatcctgtacatgcggtacagacactcaatatcaaactacagtaaagctccatggggtctttccgtcctgtcgcgggtaacctgcatcttcacaggtactaaaatttcaccgagtctctcgttgagacagtgcccaaatcgttacgcctttcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcaattcgtaccttcgcttacgctaagcactcctcttaaccttccagcaccgggcaggcgtcagcccctatacgtcatctttcgattttgcagagacctgtgtttttgataaacagtcgcttgggcctattcactgcggctgctcgttagagcagcaccccttctcccgaagttacggggtcattttgccgagttccttaacgagagttctctcgctcaccttaggatgctctcctcgactacctgtgtcggtttgcggtacgggccattgttttctcactagaagcttttcttggcagtgtgacatcagaagcttcggtactattatttccctcctcatcacagcttgtccttgaaagtagaagcatttgactcccactaagactcactgcttgaacagacatatccatcagtctgcacttcttagcctcctgcgtccctccattgctcaaacaaaaacaacgggtacaggaatatcaacctgttgtccatcgcctacgcctgtcggcctcggcttaggtcccgactaaccctgggcggacgagccttccccaggaaaccttagtcatacggtggacaggattctcacctgtctttcgctactcataccggcattctcacttctaagcgctccagtagtcctcacgatctaccttcaacgcccttagaacgctctcctaccaatgcaccttatggtgcactccacagcttcggtaaactatttagccccggtacattttcggcgcagggtcactcgactagtgagctattacgcactctttaaatggtggctgcttctaagccaacatcctagttgtctgtgcaaccccacatccttttccacttaatagttatttggggaccttagctggtggtctgggctgtttccctttcgactatggatcttatcactcacagtctgactcccggatatgaatgaatggcattcggagtttatctgaattcggtaacccgagatgggcccctagtccaaacagtgctctacctccatcattctcaattccgaggctagccctaaagctatttcggagagaaccagctatctccaagttcgtttggaatttctccgctacccacacctcatccccgcacttttcaacgtacgtgggttcggtcctccagtgcgttttaccgcaccttcaacctggacatgggtagatcacatggtttcgggtctacgacaacatactcattcgccctattcagactcgctttcgctgcggctccgtctcttcaacttaacctcgcatgctatcgtaactcgccggttcattctacaaaaggcacgctatcacccattaacgggctctaacttgttgtaggcacacggtttcaggatctatttcactccccttccggggtgcttttcacctttccctcacggtactggttcactatcggtcactagggagtatttagccttgggagatggtcctcccggattccgacggaattcctcgtgttccgccgtactcaggatcctcctaggtgtgagccagatttcatctacggggtttttaccctctttgacatacttttccaagtatttcgactatctgtttcaactaccatatcggagtcctacaaccccaacaagcaagcttgttggtttgggcttttcccgtttcgctcgccgctactcagggaatcgaattttctttctcttcctgcaggtacttagatgtttcagttctctgcgtctacctcacagctgctatgtattcacaactgtgtaacatcctataaaagatgctgggttcccccattcggaaatctctggatcatagcttacttacagctccccaaagcatatcggtgttagtcccgtccttcatcggctcctagtgccaaggcatccaccgtgcgcccttattcacttaacctttgaccttacggtcggtgagtacttcttctagcgatagaaggttgctcaagaaaataagcgttgaacttattaaaaaactctttaacttgtccactcggtgtgtgttacttgttttgattttcttcgatatccagttttcaatgaacaaactattttgagagtaaacctctcaaaactgaacaaaggcaaacgatgtgtagtcttccgtactattccttagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccaatcatctatcccaccttaggcggctggctccaaaaaggttacctcaccgacttcgggtgttacaaactctcgtggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcgtgctgatccgcgattactagcgattccggcttcatgtaggcgagttgcagcctacaatccgaactgagagaagctttaagagattagcttagcctcgcgacttcgcaactcgttgtacttcccattgtagcacgtgtgtagcccaggtcataaggggcatgatgatttgacgtcatccccaccttcctccggtttgtcaccggcagtctcgctagagtgcccaactaaatgatggcaactaacaataagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacaaccatgcaccacctgtcactttgcccccgaaggggaagctctatctctagagtggtcaaaggatgtcaagacctggtaaggttcttcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcaaccttgcggtcgtactccccaggcggagtgcttaatgcgtttgctgcagcactgaagggcggaaaccctccaacacttagcactcatcgtttacggcgtggactaccagggtatctaatcctgttcgctccccacgctttcgagcctcagcgtcagttacagaccagagagccgccttcgccactggtgttcctccatatatctacgcatttcaccgctacacatggaattccactctcctcttctgcactcaagtctcccagtttccaatgaccctccccggttgagccgggggctttcacatcagacttaagaaaccgcctgcgctcgctttacgcccaataaatccggacaacgcttgccacctacgtattaccgcggctgctggcacgtagttagccgtggctttctggttagataccgtcaagggatgaacgttctactctcatccttgttcttctctaacaacagagttttacgatccgaaaaccttcttcactcacgcggcgttgctcggtcagactttcgtccattgccgaagattccctactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccgatcaccctctcaggtcggctatgcatcgtggccttggtgagccgttacctcaccaactagctaatgcaccgcgggtccatccatcagtgacgcaaaagcgcctttcaactttcttccatgcggaaaatagtgttatacggtattagcacctgtttccaagtgttatccccttctgatgggcaggttacccacgtgttactcacccgttcgccactctttttctttcggtggagcaagctccggtgaaagaaaaagcgttcgacttgcatgtattaggcacgccgccagcgttcgtcctgagccaggatcaaactctcataatgatttgtttgaacgatccataggatcgttaagctcaaataaaattaactttgctagctattgcttgcatgtattttgcttcatataatgaagcgccctacacattggttcgtttgcttgctttgttcagttttcaaaggtctactgcgctgcgttagcaacttttaaatcatatcagattaacaagcgaatgtcaactctttttttaaaagtttttttcgaaagtgtttattcaacaacttcctgtgcgtcatcagcgactccattagaataacaaatgaattgttatttgtcaacaacttttttcaatcttttttgttgctgtatcagcatcaaattgatttcttaaatttgcgacttcgttataatatcatctgttggttctggcgtcaacaacttttttcattttcttttagaaatgatttttgtcatttggcacatgtaataatatagcaactatcttgccattcgtcaacagtaaaatcattgatatttcaacgtttctaaatactgcggttccatcatatattttagttaattctatggaataatctctccatttggaaactatgatgattatttgaattctcaatgttcggtttttattcttgttgtaagtattatttcctatcattcttataaatttaagtatgattttatcaatttcctagaatatttgctaaaataggagaaaagaatattgttcctaggaggatttatatgaaaatacttgttgctgatgatgataaagagattgttgaactattaagtatctatcttcataatgaaggttatgaagccgtcaaagcttatgatggtaaagaagctttaacaaaaattagaactactccagatattgaattactgatattggatatcatgatgcctgaaatggatggcatgcaggttgtaaaagagttgcgaaaagaatcacaaattccaatcatcatgctaactgctaagactactgatatggataaaatacgaggtctagttgctggtgcagacgactatgtaacaaaaccattcaatcctttggaagtgatggctcgcgtcaagtctctgctccgtcgaacaaaaatgcaagctccctctaatcagccagatatcttagaagttagctcattgatcattaatcgtgattctcatgaagtaaaaacaatcaccggaaatgagatccaattgaccgctcttgaatttggtattctctacctattagcatcccatccgaatcgtgtatttagtgctgatgaaatttttgagcgtgtgtggaagcaagagagtgtcgtgtcagccaaaaccgtaatggtccatgtgagtcatctgcgtgataagatagaagaagcaactgatggcgagaaagtcattcaaacagtgtggggagttggctataaaatagatgcgaagtaatccaatagaaaaaaagaaacgtatcaccctcacttctaaagaaatcagtgaattatttgcagaaggaatcgttactgtaatccttttacttctattaaatgtcgcgattttagtcatcttgacttctataagagagaattcaccgttgttagtggaggcgatctatgagtcaaaaaacgcttttacttctgcttttgacacggatatttttcaaagtggccgcaatttcattatccctttgttctttttattagatgtgattgttttatattggcgtttgattcgtcgataccgtcaaatgcagctacggcatattattagtgagcttcattatattgcagagggaaactatgatcatcgtattccatttgaactgcgtggtgacctcaatcggattgtttcaaatattaacggcttggtagatagtaccgtcgccgccattgaagatgaacgaaggatcgaacagtcgaaggatgaattaattacaaatgttagtcacgatatccgaacccctttaacttctattattggttatctaggcctgattgaagatcgtcagtatcattctgaagaagagttattgaaatatactcataccgcttatgtcaaagcaaagcaaatgaaatctttagtagacgatcttttcgaatacacaaaagtaagacagcctagcgtcccaataaatgtcatttcttttgatatggcgcaattagtcgaacaactagctgcagattttgaattagaagcatctcgtaaaggaataaagattgagactcacactcgcccagagcacattattatggacggtgatactgagaagcttgtacgagttttcaataatttattgtctaatgctttaaagtatggaaaaggcgctgacaaaatcgtaatggaagtggaaaaagtaggaacagaagccattctaacagttaagaacaatggacaaatgattcccaaacattcattagactccttatttgaccgcttctatcgagtggaggaatcacgttcgcaggaaactggaggaactggacttggtcttgccattgctcaaagcatcgttgccttgcatggtggctacatttttgcaaaatctactccggattggacctcctttattatccatctcccattaaagagaaatgatttatcaaatacccaaaactatggttgacgaactaacgctttttcgctattctagagaaaatacttactaataaagcatagaacctagtacattttttactttttcagagaactgatggttggtgagaatcagtaatggaaagaatggaatccagttcattaaaagtgtatcttttgaaagaaagatcgtgtgcccacgttacgggcaacaagggcagcgttatgctgaactcgggtggtaccgcgaaagatcttttcgtcccaagaatagggatgaaaaggtctttttttatatgaaaaacaagggggaagaattatgttagatattaaaatgattcggcaaaattttgacaaagtccaaacaaaattacagactcgcggagtaaaaaaagaagtattagaagaattcttaaagttagatgaaaggagacgacaactcctagtagagacagaagaattaaaaaaagttcgaaatgaagtttctgcagaaatagctcaactaaaacgagcaaaaaaagcagcagatgataaaattactgagatgaaagaagtcggtactaaaatcaagtctcttgatgacgagattgcaaaaattgattcagaaatcaaattgatcgcaacgacattacctaatctgcctcatgactctgtcccagttggaaaagatgaagatgacaatgttgaagtaagacgctgggctacaccaaaagaatttgatttcgaagcaaagcctcattgggatattgccgaaaacctaggaatattagattttgaacgaggtgcaaaggtagccggtagccggtttgtctactataaaggattaggtgcccgtcttgaacgagctttatataactttatgctagaccaacatgtttatgaacatgggtacactgagatgattactccatatattgttaatagcgatgcaatgtttggaactggacagtttcctaaattcaaagaagatgttttccaattagcggaaacagatcttaccttgattcctactgctgaggttcctttaacgaattattataatggagaaatattggatcttgaccaactaccggtttacttcacagcattaagtccttctttccgctcagaagctggaagtgctggtcgtgatactcgcggattaattcgattacatcaattcaacaaagttgaaatggtcaaactaagtgaagcagcacactcttatgaagaattagaaaaaatgactgcaaatgcagaagacattttacaaaaattacaacttccttatcgagtaatggcattgtctacaggtgacatgggcttctctgctgctaaaacgtatgatttggaagtatggattccagcacaagaaacatatcgagaaatcagttcatgttctaattgtgaagattttcaagcacgtcgagcaatgatccgttatagagataacgatggcaagattcattacatgcatacattaaatggttcaggactagcagtcggtagaactgttgctgccgtattagaaaactatcaaaatgaagatggtagtgtgactataccagaagtactagttccttatatgggtggagttacccgaattgaaaaaaattgaagaacaaggtaggatgagaattcctaccttttttctttaaatattctaagaaatacccccctattgttgaaactatattacagttatgttacgtttattttactttatgatgataaatggagggataaagtcatatgtctgacaaaaatacctatgcacgtcgtagccaacgtcacaaacaagaacctgatacctgtgaaaatacaaatcaattgaatgaagctgtaaagcccaaaaccggaaacgaaaacaaacaacaaaaaataccgaagaaaaaatctaattatagcaagtatatattcgcattgtttaccgcacttattctagtaattgtcgctactggcggctatattgtttatacattaaaacagcaagaagcagaagctcaagccaaatatgaaactgctgcaaaaaatctcatggcttcaatccaagaagagcaagaccaaagtggaatttcaacgaaaatagatactataaatgacggagaaaataagtgccttgtttaccgtccagttgatgaaaatactgttcctttcaaaaatgcaaaccagctcttagacgagcttgctcaaaagcaacaaaaaaagcatcgtgaaaaagaagtgcttacagttgccagaataaaagcaacagcaatatcttctaaaattggtcagtatagaattgaagcagatagttttatctgggatcgcagtaaggaaaattttaaaaagccagacagtatttctgagaaagccatttatgtttccgaaaaaactggcaaagaaatcacaaataaggatttgattccagatgaaggaagtctcttaggtattcaacaggtgattcagcaatccatacttgatcaagccaaagaacctgaaaaaatcattgatgctgtattaacaatggatagaatttcttatgatagtaaaatgacttatacacctgatgaattgactatcgtcttaccaaaaaattcaactggaacttctaaagtcactctaaaatacaaagatattgctccattcattgatacagatctggtttcgcaagaaagtataaaagatacattacctgcattagatgaaaataaaaagtacgtcgctcttacttttgatgatggtccaaataatagctcaacacttgatttgttgaatatactaaaaacagataacgtgaaagctacttttttcatgttaggacagatggtggatcaaaatccagatgttgcaaaacaagtccacgacgagggtcatgaggtagcaagtcactcgtattctcatccacaattgaatacactttcgacagatgaattacaaagggaaataaataaaaccaacaaagctattttcaaggctacaggcgtcttgcctcgcaatatccgtcccccttatggcgctattgataaaaaaagtgctgaaacaattggcatgccaattattcaatgggatattgactcacaggattggaaatcaaaaaatcctggaacaatcaataatgttgttaaacagaatgtctttaatggcgcaatcatcttaatccacgatatccatcctgaatcagtcaaagctgtaccaggattgatctctatgttaaaacatgaaggatacgaatttgtgacgatcgatcaactattgtcaggaaaacaaaaaccattgcatcaatattttggtatgaatgatgaacgactagtagaataaaagaaaagcgaacgtattggcgttcgcttttcttttattcataaacatttgtagtaaatatttgaataagtaaatgagaaactgctttaggctgcatctcagaaaaatcttttagccagcgttcaatcaacccgatcgagccacagacaaaataactcaaacataactctaattcttctcttgttgcgtcttcgaaataaatagtaaagcgtttaaacgtttccggtctgattttttccaataacaaatctaataaatgactgttattaagcagaatcaaatgacttacactaggattttcttgcagtataagtaataatttttctagccatagatctaatgggagattttcttgttgcaaattatctgcaatttgttcaacgatttctttctcaatctcctctaaaaggtctgcagtatctttgtaatacttataaaaagttcctcgattgatatcagcacgctgggcaatctctgtaattgtgattttttcaaattcttttcccatcaaaatctcttgaaatgcttttcgaatcactttttttgtatattgtgttcggcgatttccaactattcctaccataacttcaatcctttctatacaaaaataacttaaatgtttatttaataacagatgaataagatttgaggattgcccctttttttctttcttagtatactaacgctatgtgattaaatcaacaggtgttcaaaatatggaggcgttatatgagttatgtagaagtaaaaaatacgtataaaagatataaaatgggcgaaaccacgattaccgctaatgaagacctatccttttcaattgaagaaggagaactagtcgttattttaggtccaagcggagctggaaaatcgactattctaaatatattaggtgggatggattcacctgatgaaggtcaaatcattatcgataatattgatattgcacaattttcggataaacaacttacagaatatcggcgcaaagatgtaggcttcgtttttcaattttataatttagtcccaaatctaacagcaaaagaaaatatcgagttagcaacagagatatcaccgaacgcacttgacccagatgctgtgcttaagcaagtaggattagaaaataggtccaataactttccttctcaattatcaggtggcgaacagcaacgagtgtccattgcccgagcgctagcaaaaaatccgaaattacttctttgtgacgaaccaacaggagcattagattttgaaaccggtaaacaagtattgaagctgttgcaaagcgcaagtcgtcaagctggaaatactgttttaatcattacgcacaacagtgccattgctcccattgctgatcgcgtgattcgtattaatgatgctacagtgcgctctgtagaaattaatgaatcccctatttcaatcgatgagatcgtttggtaggaggaaacaaatgaaaaataagacgtatttaaaagcaagcttacgagaaatcaaacagtctaaaggaagatttatcgctattgttttaatcatctttctaggtacttttttgtatgtaggtgtcaaagcaactgggcctattttgaatcattctgcaagtacttatgttgatgaacataacttagctgatatacaggttacatcaacactaggtatcaccgatcaagatcttaaagtagctaaagagtcagggattcaagtggaatcaggctaccaattttattatgtagcagaagcagatgaagttgtccaaatcaattcttacaacaaaagccaaaaacaaaacgcattaatccttgaagaaggccatttaccaaagaatagcaatgaaattgtcttagatacacaagcgaaagaatatggctatcagttaaacgatacttatactatcgactcgcaggatactataaaggataaaaacttcaaaatcgttggttttgccaactcgcccctatttatcagtaaagctgaacgaggctatgcgaatgttggcagtggtacagtaacatattttgcttaccttcccgaaaatcaatttctgagtgatgtccaatcggtgctctatctgtcttttgataatgtgaaagatttagaaacttactctgattcctatcaagaaaaaatggaaaagaatcaagaaaaagtagaaacgctttttgctgatcgtccacaagaacgtgtagcagaaatcaaacatgacgcaatggaagaattgaaacctgctaaggaaaaaattgaaactggaaaagcacagctattagatgcacaaacagaattagatgctgctaaagctcagattgaacaacaaaaaagtgcaacccttctgttaccgtctcaacaacaagctggtgctattgaacaactgaaaactgctgaatcgacattgattaaacaacaaaatcaaatcaatgaagaaaaagagaagttagctgatgcagaatctacattacaaaaaaaagaaaatgaaataaatgaaatggaagagcctacttatttatttaatctaagaaaagataatcctgggtttcaagaatacggcggtttatctgatcgtatagcggcaattgcaaatgtctttccagtattcttcttttttgtagcagctttaataacttttaccaccatgactagaatggtagaagaaaatcgaaaagaaattggcacattaaaggctttgggatatgcaaaaagagagatagctcgaaaatatatcatctatgctcttttatcatctagtataggaattctcttaggagctgtactaggtatcgaatttctacctcgattaatctattttctttctagtgaacggtatcttttaggtggtgtccgggtttactatgtttgggggccaatcattcaagctacagtcgcctttattcttgctactttaggtgcagcccttgttgtcctctatcgtgatttgcgagaaaaaccagcgcaactattgcaggcacgtgcaccaaagccagggaaaagaatttttctagaatacattcaaccactttggtcacgcttgagctttaatcaaaaaatcagttaccgaaacatttttcgctataaatcacgaatgattatggcaataattgggatcgcaggatgtgcaggacttatggtcgctggagtgggtctaaaagattcattaagtgctgtttcgcaaaaacaatttggtcctatcactgattatcaagcaatcgtcacattaaaagatagtaaaacaaacaataccgaagtttttgaaatattagaagaagatccaacaattcaacaatccctgcttgtattgaatgaaacaattgagttacggtccaaagaacaaggaaagcaaagtctgtctttagtggtaccttctgatactgactcattctcgaactatatgcatctacactctaccgatggaaaaaaaatgtcactagatgatggggccatcctaacgatgaaatatgcggagctttttgatatccacattggagatgagctaaccttttatgataaggatcaaacagctgtaacagtgaagatagctggtatcgctgaaaattatttaggtaactcactttatctttctagaaatgactatgaaaaagcaacaaatacgaactatcagcctacatcgcttcttatcaagagtaaaaagatggaacaaaagcaagaagacgcattagctaaagaactattgaaaacagaccaagttcagaatactaccttcctgtctagtcaaatcaaagcgcaaaatgagtccatggggaatctgaattccattgttcttatcttggtcattttatctggtgccttggcatttgttgttctatacaatttaacaaacattaatgtatcggaaaggattcgggaactctctacaattaaagttttaggtttttacgacaaagaagttacaatgtatattgttcgtgagaatgttgtctttactttgctagggatcctagctggttatggagtcggatacttactgactgattttattctccgacaggcatcgatggaaaacatggtttttccattagtgattagttgggctgcttatgcgttagccggcggcatgaccattttatttacaatcattgttatgttggttactcattataaattgaagcatgttgatatgatcgacgcattgaaatcaaatgaataattttcccatacaaaaaatggcggtcagtgtcttattaagactactggccgccattttttatttaatgttttcacgtgaaacaatttctaagacttcacagaatagtttggtgcttctttagtaatttgcacatcgtgagggtgagattctttcaaaccatttccgctcatttggataaactgtgcttcatctcttagttgttttaagttcgctgctccaacatatcccatccctgattttagaccgccgatcatttggaataaaatatctgcaacactgcctttataagccactcggccttcaattccttctggaacaagtttatttgcttcattaactccaccttggaaataacgatcacttgaacctttttccatagctcctagtgaccccattccccgataggttttgaaacgtcgaccttgataaatttcaaattcccctggagattcatccgttcctgccaacatacttcctagcataactgcatgtccgccagcagccaaagctttgacaatatcaccagaatatttgataccaccatctgcaataatggcttttccatattgtcgagccactgaggcagcatcataaatagccgttaactgagggacacctacaccagcgacaacacgtgtcgtacagatggaaccaggaccaataccaactttaacgacatctacaccagcgtcgtatagagcttttgttccctcagcagttgcgacattccctgcaattaatgttgcttcaggaaaatgtgctctgatttcagaaattttacgcagtacgcctgcactatgtccatgagcagtatcgattacgatcgcatctgctccagcatctaacaatgcttgtgctctttcaaaggtatcactggtcacacctacagctgccgctactaataaacggccatgagtgtctttagccgcgttggggaattcaatgactttttcaatatctttgatcgtaatcaatccacttaaaataccttcatcatcaacgatcggtaatttttcgatcttatgtttttgcaagattttctctgcatctttcaaagaagtaccaaccggtgccgtaactaatttttctttggtcattacatcagaaattgcgattgaataatccgtaacaaaacgcatatctcgattcgtgatgattccaactagtttacgattctccattgtttcaacaatagggacaccgctgattcggtatttactcataaggtgttctgcatctgctactagatgactaggtgttaagaagaacggatcaatgattacgccactttcagaacgttttactttccgcacttcatctgcttgggcagcaatactcatatttttatgaatgacccctaatccaccttgacgagccattgatattgccattttactatcagttactgtatccatactggcactcatgatcggtatatttaacgtaatattttttgcaagctgcacatgcatatccacatcatttggcaacacatgactttctgcaggtatcaataatacatcatcaaacgttaaccctttttttacaaatttggtttcccagttggacatttttgtaaccactccttaaagttaatatgtatttttaaaaaaatagcaaatattttttcataagtcaactattcggaaagctttcttatttattcctgtgtaatctgagaaaacagccagaatcacaaaagatttctattttctccctcttgtatgacacataataaaaaagacccacacgcatgaatgacatgtgggaacttattattatcctctaggaacagataagctactaataatattgtatttcttcttcaagtaatatttagctgctagtgccacagccccaatcacaatttcgattaatgggtcgacctgtggattaagtggtggttgaagcatagcagaaagtgagatagtcacgatccatactaagaaagctccaactaaaatcaaaataattttccacattttcggacgtttacttttatctgcgcctggacgttcatattgatacatgtacttgtacattaagtagaagacccaaccagctaacatggccattaagaagagggtcaacaatccgtaaggctgtgcttgaccttttgtaaatacccccatcacgccgagcattaatccaaaaatacctaaaataagcaacgtattgtctaaccacatcaagaatggacctgattctttttgttcaactggcttcgtgatgattgcttccgtacgttcagagactgtcccaaaaagttgtctagcggttttaccacctttttgttcttgaacaagaatcggtaacatctcatgtaatgcgacagttttttcttcttcagaaagattagctgcctccaaagatttttttaaatcaaaaatatattgttggttacgttttgttagttgtttttctaattcacgattttcggaaacatacgagcgcagagtttctggttccataaatcatttctcccttctgcgtgatttcttcacaaaggacattttaccatatttttttttggaagaaagccttttatacattaaaacggaataacataacatcgccgtcttgaacgacgtattcttttccttctaaacgaacacgcccagcttcttttgctgcatgcatattgccatacttatccaaatcttcaaaggaaacagtttctgcacggataaaccctcgctcgaaatctgtatgaataattcctgcagcttgaggcgctttgattccttttcggaaagtccatgcacgaacctcttgttccccagctgtaaagtaagtggctaatcctaataaatcataggccgcacgaatcagttgatctaaaccagattcttcaatgcctaaagcttccaaaaattctgctttatcttcatcatccaattcagcgatttcttcttctgctcgagcactaatgacgatcacttccgcatgttcactctcggcaaattctttcacacttttaatatagggattctcttctgcatttgccacatcatcttctgcaacgtttgctacatatagaacaggttttgttgtcagcaaaaacaatcctctaacgattttttgttcttcttcagtaaattcaatagaacgtgcggatagaccttcttctaaaacaggtttaattttatctaaaactgctaattcagctacagcatctttatcttttgttttcgcaactttagcaacacgtgcataacgtttattgatagattctaaatcagccaagactaattctaaattaatagtatcgatatccgctagtggatctacccgtccttcaacgtgtgtaatattgtcatcatcaaaacaacggactacatgacaaatagcatctacctgacggatatgacttagaaattgatttcctagtccttctcctttactagctccgcgaacgattcctgcgatatccgtaaattcaaatgttgtcggtacagttttttttggatgtactaattccgtcaaacgttgtaaacgccaatcagggacttccaccatccctacatttggatcgatcgtagcaaaaggatagtttgctgcttccgctccagctttcgttatagcattaaataaagtagatttacctacattaggtagtccaacgattccagcagttaaagccatttattatttcactctttctcttttttttctaggatttttttcatttttttgtcgaactcacggcgagtaagcataacaatatggccacagttcgtacattttattttgatgtccgcacccatacggataatttcccaacggtttgctttacatgcatggggtttcttcatttcaacaatgtcaccaagatcatacatatttatcacctcaagcttcatcaaattgaatgttcaataaatcaaggattcgtgttaaatctttctgtgaaaggtactcaatctctattttccccttaccttccttttcatggatttcaacatttgtcccaaacttgtccattagtcgttcttcactttcccgcaaataatagggtttttcacgaatcaaacgaggaattttcttcttctcatttttagcatcattcatttcagacactaattgttctaattggcgaacagtaagattttctttcacacatcgattggctaattttaaaatcagatctttgttttttaaccctagcagtgtgcgcgcctgtcccattgataagcgttcatcttgtaccatctcttttaccaactttggcaatgataatagacgaagataatttgcaatataaggacgacttttgcctaatcgtgttgccacttctgcttgtgttaatttaagatttttcatcagcatttcatacgcttcagcttcttctaaaggatttaaatcttctctttgcagattctctagaacagctacttgcatcattgcttcttcatcaaaatcacggataattgcaggtatcgtttctttttttgctaacttggatgcacgaaaacgtcgttcaccagcaatgatttcatagccctttacagtagattttctaacaataatcggctgaaaaacacctgcgtgttgaattgaattagctagttcttgaagtgagacttcatcgaaggttttacgtggctggtaagggtttggtcttaattcatttaaagggagctcaaccacttcctctgttttgatatctacttcttctaagccttgaagatcttgaaatagtgcatcgatcccccgtcctaaacctttccctttatttttcacgagtcaacacttcctttgctaatgtctgatatacttcagcaccctttgaacgtggatcataatcaataatagatagaccatgacttggggcttctgataagcgtacattacgtggaataattgtctcataaactttttcttggaaataacgacgaacttcttctactacttcagcacctagatttgtccgtgcatcgtacattgtcaacaaaacaccttcaatttctaattcaggattaaagtgcttttgaactagacgcacggtattcaataactgacttagtccttccaatgcgtaatattcacattgaacgggtattaaaatagagtcgctggctgtaaatgcgttgatcgtcaaatgtccaagagagggggggcaatcaataaatatatagtcatattgatctttgatttcattcaatgccgatttcaaacgagattcccgagccatcattgaagttaattcaatttcagcaccagctaattgaatcgtcgcaggaacaatatctaaattctcacgactacttggcaatattgcctctacgattggtgtttcattcaccaatacatcgtagatatctttatcaacatctggtttacgaattcctactccacttgtggcgtttccttgagcatcaatatctactagtaagactttttttcctacataagccaaacaagcacccaggttgactgtagttgttgttttgcctacgccgcctttttgatttgccaccgaaataatacgtgccattctgcttcctcctacttgattggttgtttcgccggcaaaccaggtttgcgcgggtatttttttggcgtttctttcgtttttttgatgatcaaaagatgccgttcatcattactaacaggcaatgtcaattttttttcttcaataaacttaccaccaagtaatgcgattgctgattttgcttctattaattcttcttcgctttttgctgcttttaaggcaaagaaatacccgttctttttaacgagaggcaagcatagttccgttaaaatatttaaacgagctactgctcgagcagtgacataatcaaaggattctcggaactctttttgaccaaatgtttctgctcgatcgtgaaacaagtaaacatcttttaaacctaaatctgccactaaagtttgtagaaaagtaatccgtttattcagtgaatcaacgattgttatctttagttgtgggaagatgattttcaatggaatactaggaaaacctgctccagaaccgacatcacataaatgtgcatcttctttgaatgctgtcacaaaagctaaagaaatcgaatcataaaagtgtttcaaatatacttctttttgatcggtaattgcagtgaggttcattttttgattccattcaatcaaccgatcatagtaagtagcaaattgcttgagctgttcagatgacaactcaattccttgaatagataattgtttttgaaattcttctggcagcataatgaatcctttctatttttgtgaaacagaaaaatgtttcacagactaattcctactttaacgcaaaaagttttgagatgcaataggaatacattgctttcaaagagattttaatttttcctcgacggtttttatttaattgtttgtggttagtttatggcaaaaatttgaacttgtactcagacaaaaaaatgcatcattttccatgaccggtaaatactaactcactagacttaaaaaatacaattacaaaattgtatctgtattctgatgaaattgttacttgtatgaatagtcagtaagcagctgtaaaagtgtattatcagttctatcaattttttagttaaataatatagaaagaatctgtttttcaaaaaaattgatcgataaaataagagctacccttcaacatgaaggatagctcttattttttctattattaattaatgaacgcgaggttcattattttcttgcatacgatcagatgttcgttctactgcacctttagctttttctgtttgtcgagaagcaaaatctcctgtttttgatgccgcgttggagactttatcttgaactgtctcgctatcttcttgatactcagcttctgacttaatgtcgaccacattgatattgacttcaattacatctagttgagtcatattggctacttctctatgaatcacttctttaactctctccgcaacttctggaatatttcgtccgtactctaccacaatatccatatcaacagcgacttgttttttgccaacttcagtattgatcccagaggttacattatctgtatttactaatttctctgcaatatttgagaaaaaccctccatcaactgttaacagaccatcaacatcttccagagcgataccaataattttttgaataactttatcatcataggtcaaagaaccatttacggatgtttctccagtaggaccttgaaatccactaggtttttctgtctgattatgatgttggtttccaactgttgcttggtgctgttcaaccgcttcttgcgcatgaggtacaactgggtctggtgcttctgtcatcggaatatcgttttcttttgtcgtatgatccgtgtttggtacgactggatctggatgtgcacttactggtttttcattttttaattcgtttttttcgttattcatttaaattcctcctgagttcttattgttttagaaattgatctaacattcccgttctctgtacgtacatccctagggcaaagcctaatcctgtgagcataatgatcagtagtgttttgaaaaagccaatgctgacaaatagtaaagctaacactaatccaatcgctccaaagataatagggatcttatattgttcaagctctttcattgatagacctcctattctacacgtggattttctgtagtgttctgttcttcgtagttcgtataagaaacatcgactttgactttttcacttgatcctaacgttctctgcaaatcttgctggatctcagtcatcaaattctctgttttacctaccaatgcagaagtacgttttaatcttcctttgatttttacgctgattcgatttttagttgctttaacattcactttaggtccatcaacaaattctttttcactaacctttgttcgtactaaaccttcaattgcttttttatcaatcgacaatgttcctttatcctctttcaaaacaaaagtagcttttgttctaggatagaagataataactagaatgacacaaaggaaaaagataattagaactgctgctgcccaaaaaagatattgttgtaggaaataattcgtgaaaaagaaggaaataaatctttcttttcgatctaagccaaacggtaaactaaaataaggattgcccaataataatattggcaataacacagtaataaaaatcaatgaaactacaatcgctaaagttttccatcctttattcataagacacctcctaatatttgatcacttcttatagattgattgcttctccaccagttactccataaatttgagctgttacatagcttgctttgttcgacgccagaaaaacatacacaggtgctaactcggctggttgtcctgcacgttgtaacaacgaattttggccaaattcaggtaactgatcctgaggttgtccatgatccaactgtagaggtgtccaaattgggcctggtgctacaccgtttactctaattcccttttcagcaaactgttttgccaaactaactgtgaaactagcaatagcagccttagttgcagcataatccattaaatgagcacttggactaaaagcttgaacagaagtcgttgtcacaatggccccacctgctgggagatgaggttctgcagctttaactaaagcaaacatggataatatattcaccatgaacgtatcttttacttgctcaaagggtaattctgaaatagagggacgtgtgatttgttgcgcagcgttcaaaacaagcgtatccaaaccgcctagcccttttactgctttttcaacgatttcttgaggagctgcttcatctctcagatcatatggtaataggatagctttacgtccagcatgttcgatatagtgagcaacttcctcggcatctttttcttctcctggaaaaaaatgtaaggcgatatcggccccttctcgtgcaaaagcaatggctgccgctcgaccaattcctgaatctccacccgtaatcagtacccgtcgattttctaattgatttgttccttcatatgtttcttctccacaatccggctcaggcatcatttcttcttgcaaagcaggagtatcttgatcctgttttttaaatttacctgtttgataaagttcgcgcggatcattcaaaataggttcactcatcttacatcctccttttgtctataacaaaattctaaaccattaaatttttttttggaaatataacgcttatttaattttaaaatcaaaaataatttcaataaaaaatgagcaaagaaagcgtacacaaagagggttttaataaggatatagaaggtaaaataatttatttctctttccgtactgaaattcaattttttccatattttggcaaaagtaggtaaactaaaagaaaaaagggggagtacaaaatgccttggaatatgaaagattatcctgcttcaatgaaaaacttggatccgttggttcgaaaaaaagcaattgatattgcaaatgctttgttgaatgatggctatacagacgatcgggcaattcctattgctactagccaagcggaaaaatggctagaaaatgccagtgaagaagaaaagaaagaatttcgtaaggaaaaaaatcctcaaaaagatgatccgcataccaaaaataaaaatgcaaaaaaacttctgacagccaatgttcaagtaaaatttgaagaagataaatggattgttttatctgaaggcgctaaacgagctagtgatcattttaatattaaagaagatgccattgctcgggcaaaagaaatcgctgaaaataaaaaaactggtgtagaagtatttaaaaaagacggtagtcaccaaaaagattacgacttttccgaataaaaaaaccagcctctttaggctggttctgttattttcgcaatctttccttgttcgatgtagaccatcaatatacttatgtcggctggatttacgccactaattcggctggcctgagcgatggtttctggttgtattttttgtagtttttgttttgcttcagttgcaagaccattgattgcttcataatcaatgttttcaggaatccgttttgcttccatgcgttttagtttttctactttttcaagggcttttttgatatatccttcatatttgatctgaatctctacttgctcaatttccttcggctttaatgcagggtttgcttcgataaactgcaagagttcttgataatttacttctggacggcgtagaaattcatttgctagaacaccatcttttaatggagcggttcctttctctttgaggaaagtttgaacagatggtgttggtttgatacgtactttttttagacgttggatttcctcttctacagctgttttttttgttagataggcttggtattgtggctcttccactaagccaatttggtgtccgacttctgttagacgaagatccgcattatcgtgacgcagcaacaaccgatattctgctctcgatgtcaatagacggtatggctcattagtcccttttgttactagatcatcgatcattactccgatgtatccatcactacgtttcataataaaaggctcttttccttgaatcttaagagcagcatttatgccagcaatcaatccttgacccgctgcttcttcatatccgctcgttccatttgtttgtcctgctgtaaaaaggttagcgatgacttttgtttctaacgttggtcgtaactgatgtggtactacaacatcatattcaatagcataacccgtacgcatcatctcaactttttcaagcccggcaatcgaatggagcatattgacttggacgtcttctggaagagaagttgaaagtccttggacatacacttcttcggtatctaaaccttctggctctaaaaataattggtggcgtgatttatcggcaaaacgtacgattttgtcctcgatcgaagggcagtaccttgctccaaccccttcaacgattccagtaaacattggtgcacgatgaatattatcattaatgatttgatgtgtatgttcattggtataggttaaccagcaaggttcttgattggttttgtattggctatctggtgtactgtaactaaagtgattaggggcttcgtcaccgggttggatctcagttacatcatagttgatggtacttgacttcacacgtggcggcgtaccagttttgaagcgcgcaatttctaaacctaactcttttaaatgatcagcaagtccaatggatggttgagaattattaggtcccgaagaatattttagttcaccaataataatttccccacgtagcgcagttccagcagtaatgatcaccgattttgcttggtaacgagctccagttgcagtaacaacgcctttacaaataccatcctcaacaatcaatttctctacaataccctggcgtaatgtcaaattttgctccatttcaatggtttttttcatttcagaagcataggcatgtttatctgcttgtgcacgcaatgcacgcacagccggtcctttacctgtattcaacattctcatttgaatgtatgttttgtcgatgttcttccccatctcgcccccgagagcatcaatctctctaacaactacacctttagcaggacctcctactgatggattacaaggcataaatgcaaccatatctaaattgatggttaacaataatgttttacaccccatacggctagctgcaagagcagcctctgatccagcatgacctgcaccaactactatgacttcatattcttctgcttgatattcttgcatcgtattctcctttggtaattttattttcctaaacaaaattgactaaataactgcgtaattaattcatcttgaacactatctccaacaatttcgcctaaataatcccagcaacgagtcatgtcgatttgcacaagatcaacaggcatcccactttcaattccttgaatcacttctgctaatgaatgttctgctttttccaataatgcaatatgacgagtgtttgagagataagaagcatctttgtctcctgtatttccaccaaaaaacaagtcagctattgcttgttcaagttgatccaatccttcactcgttaataccgaaataggaagagcaggctcattctctaaatagggcactaaatcttcttgattgattcttgaaggtaaatctgttttatttagcaaaatgattcgtttatttccagatgtaatatccaataattgtttatcttctgtcgtgagtgactcactttgatttagtactaataaaatcaaatccgcttcactgagtgctttgcgactacgttcaacaccaattttctcaacgatatcttctgtttcacgaattcctgcggtatcaactaactttaaaggcacaccacgtacgtttacatactcttcaataacatctctagtagtacctgcaatatctgttacaattgctttctcttcccgtaataagtgatttagcagacttgacttgcctacgtttggccgaccaataattgctgtactgagaccttctcgtaaaatttttccttgctgtgctgtctgtaaaagagcttgtatctgtttctggacttgatttgccttttctaataataaacgtgttgtcaattcttcgacatcatcatattctggataatcgatatttacttctacctgtgccaatgtctctaagatctcttgccgtagttgtcggatcaatcttgagaggttaccatctaattggttgatagcgagattcattgctttatcagtttttgcacgaatcaaatccatcactgcttcagcttgagataaatcaacacgcccattaagaaaagcacgctttgtaaactctcccggttcagccaaccgtgctccttgacgcaaaactaattgcaaaatttgattaacgacaacaatcccgccgtgacaattgatttctactatatcttctctagtaaaagtttttggttttctcatgatcgataccataacttcatccatcatttgatacttctcagggtcaaaaatatggccataatgtatcgtgtggctactcacatctattagttttttctttcctgattgaaagacagcatctgctatggaaattgcttgttcaccacttaatcgaacaatactgatcgctccttcaccagggggcgtagatattgctgcaatcgtatcaaattcctgcgtaatactcaccatactaaagctcctcctaatttttcgcataaaaaaagcgcccactccacccgtcaaactcataacggatagacttagcactttgactgcttgtcatataaaattctgggaatagattagcatactttttattttgtcgcaagtctacttggtaaacttttaatcttttgcatcaaacactaaaaacatttaaaataaaggaaacaataagaaatgagggatttttatggatacgtccaaaaaaatagatacttcttctcgcatcaaggaaatcattctttctaccggaaatgtcaatcggccatacattgttcgcgatattgtctttgccgcagataaaattgaagtagatttatttgatcctgaaatcgatttgaatgcgcttctctctgatgttgcttttcgtctgaaagaaaaagcgcacagttatggtgctaatgctgtaatcaactgccattttgaacatgatcggatcgtagaaaacgggaaaacttttttagaaatttttgcttatggaacagttgtacagtttacacaatctacaatcggcggctaatttccctcaacaataaactgctaaacctcgatactaccaatacaattaatataaaaaaagagtccgtggcaaacggactctttttttcaccaaagtaagaactactcatcgtatgtttactttgataagaatgatttctagtcaagaatacttggtttcaaatatcttgtcaattcctttagacttaaaagttttttttcgctggttcaaccaccaagtaccgataaggctcgtcaccttcagagtgtgtttgtatttgggcatccttacttaatgcagaatggatttgctttctttcaaaagctggcataggttctaaaaagactggtctacctgtgcgtttaactttttctgctgttctattggccagacgctctaaaattgcctgacgcttttcacgataatcacctacattaacaaccacggatagcttatttgctgcgattcgatgaatatatacttgtgccagatattgtaaagcatttagtgtttttccatgttttccaatcaggagtccttgcttttgtgtatctagatgaaaaacgatcaagccatcttctcgtgctgtttttacaagggctggtgcattcaatgctttagaaatgttagtcaaatataaagcaagatgagtaagtgcttcatcatcagaaagatcctttgcgttaggtttttcttccgtatctgcttgcgattttgcagtaagcactgattcctcaagttcaggttctaagatttcttcaattatttcagttactgattctgtgatgatttttgattcatccgcagcacttctttcaattgatacgcgggcattctttttaccaatacccaaaaaaccttttttcccctcatccaaaacatcgatcactgcttgatccttgtttaaacctaaagcatgcaatccttcttggatagcttcatctactgtaagaccttcataaatcggcattatctgcaacctccttttatttcttacgttttttcttaggactcattgctttcttcagcgctctttctcgttctctttcttttcgagcagcttcttctctttcttgacgaatcttgaatggattattcaaaatcaacgtttgtactacttggaatgcattggatacaacccagtataaagataaaccactagcgatattgatccccatcaataaaatcatcaatggcattgcaaaattcattatctttaaactagcatttgattctatttgactcatactagacaaataagtacttgcaaatgtaaatagtgcagctaatataggtaaaataaagtaaggatctcggtcccctaattgtaaccacaaaaattttccttcttgtaaagctggaacccgcgaaatcgattgccataatgccatcaaaattggcatttggacaagtagcggcaaacatccggcataaggattcacattattttctgcataaagccgttgcgtttctgcacgtaatttattttgtgtttcactatctttcgatgcatattgttgttgcagagcttttaattttggctgcaattcttgagtttttcgcatactctttgtttgaaaatgcattaaaggcatgagaataatccgaatgatcagagtaaatagaatgatcccaatcccagcattgccaaaagatagcatcttgatcgcttcagcaaagtaataaacgatataacgatcccataatcctgaactttgcgcattcacttccccagttgcgctacaggcagacaagacaactaccaatgagacgatccccaaaaatagtaagatacgttttccttttttcacttaaataattcctttccgttagttaatgattttagcaagctttaacacatgctctaaattcgagtatacttcttgagaagagcaattcgaaacacttggacgagcaattacgatgaaatcgagtgtaggtttgattctaggttgcatatccgtgagacttgctctgatttttcgtttgatctcatttcgtttaacagcatttcctactttttttcctacagataatccgacacgaaaatgtggctgatctttctgcagaacatagacaacaaatttacggtttgcaaaagactttcctttctgaaaaaccttttgaaagtcttgttctgtttttacgcgatatgcctttctcatcttggttccttcatttctttctactttggttactcacctgtcaataataccatatttagtaaaagggattcactatattccttaaaaaacggcataaaaaaaaccactggcattcagtggcttatgcagaaataacctttctgcctttacgacgacgacttgctaaaacacgacgtccattttttgtactcatacgtttacggaatccgtgaactttttgacgtttacgtttatttggttgataagttcttttcatttagtgacacctccatcaaaataatgattatgcgcatagacatactttgatagtataacgagtcagacagtgttttgtcaatataaaattcacccactttactgtcttgttttccacataaactaaatgaactgtgtgttacttgtggattttgcatttttgtggataacttatttccacaagtttttcctgctttttccacaaataaacacccttctaaaaagttatccacatacacttttctagctgtgcataaatcagtaaaatgcttttacatcaacgtatttgattaacagttacttgtggataaacaagagattattgtaacaatccacaaacactcctcctctgtggataaccgtaaatttgataagttaatttctcctgttcttttttccatagatgtggaaaagtatttttttctaaccttttttattataatctgtggaaaacttcttccatccgtgctaaattagtattatctattcttagctataggaggacaatttatgtcatctgctgattccatttggcgagatcttcagaaatcttttaaagaagaacttaatccagcaagttacagtgcttggatcgaaacagccaacatattatcttttgaaaaaaatcagttattgattgaagtacccagtgatcttcataaatcttattgggaaaaaaatctagctgcaaaaattgttgagatgggcttcatgaagaccggtgaagaactaattcctagttttgtcactgctgaagaagcagaagctctgcaaaaatcgccttctgttgaacaaacagttactgaaaaagcagaaaaaaaaggaaaaactattctaaacgaaaaatatacttttgatacatttgttataggtaaaggaaatcagatggctcatgctgcagctttagttgtagctgaagatcccggttctatctataatccgttattcttctatggtggtgtgggtctaggaaaaactcacttgatgcatgctatcggacatcaaatgctgttaaaaagaccaaatgcaaaaatcaaatatgtgagcagtgagaacttcactaatgattttattacttcgatccaaaagaataaaatggaagattttcggaatgaataccgaaatgttgatctcttacttgttgatgatattcagtttttggtcaataaagaagggacacaagaagaattctttaatacatttgaagagctttatcgaaataacaagcagatcgttttgacaagtgatcgcttaccaaatgaaatacccacgttacctgaacgattggtttcacgtttcgcatgggggttatctgtagatattacacctccagatctagaaactagaacagcgattttaagaaaaaaagcagaagctgaacgcctcgaaatccctgacgatacactgagttatatcgcaggacaaattgattcgaatattcgggaattagaaggcgcattagtgcgtgtacaagcatttgcaactatgcaaaattcggatattacaacaagcttagctgcagaagcaatcaaagcattaaagtcaagtcatggaagcactcaagtttctatattgcaaatccaagaggaagttgcaaaatactaccatatccatataaatgatctcaaaggaaaaaaacgtgtcaaaggaattgtcgtacctcggcaaatcgccatgtttctttctcgtgaactaacggataactctttacctaaaattggagctgaattcggaggtaaagatcatactacagtcattcatgctcatgaaaaaatccaacatctttcagaaacggatcctaccattaagaatgaaatttcagaaatcaaaaacattctctttagttgagttgtggataaagcaaaaacatgtcaaaaagttatgcacaggttatacacaggcgttttcgttgacgtctcaatgatattttctagttatccacaatactaacaagcctattactactattaccttatttaataactataaataaaaggagtgctcctaatgaaagtaactttaaatcgaacagagttcatgcaagaattacaaaccgttcaacgtgccatttcatcaaaaactaccataccgatccttacaggtgttaaattagttctaactgataaaggtttaactctgacaggaagtaatgctgatatttcaattgagacttttttaagcgtagagaaagaaaaagttcaaatgaaaattgaacaaacaggagcaattattttacaagcacgattttttagtgaaatcattcgtcgcttaccggataatactgttacgctggaagtgatagaaaataaccaagtagcaataacttcagggaaagctaactttactgtaaatggattagatgctgatagttatccacatttaccagttgtcgaaagtcaagatcgcatcgaagttcctgctcacattctaaataaaattgttaacgaaacagtttttgctgtttcacagcacgaaagtcgtccaattctaaccggtgttcattttgttcttgaaaataagaaattattagctgtagctacagattcccatcgattaagtcaacgagtaattccattagaaagtggggaagcgaatttcaacatcgttattcctgggaaaagtttgactgaattgtcccgttctttaacagatgaagaagaagctattcaaatcagtatcatggataatcaagtattgttccaaaccaatacaatgaagttctattcacgcctattagaagggacttacccagatacaaatcgattgataccatcaagttttaacacagaaattgaattttcagttccagaattgttgtcagccatcgaacgcgcatctttactttcacatgaaggaagaaataacattgttcgtttgtcaataaatgaaaattctgttattttatatgggaattctcctgagattggtaaagtagaagaagatctatcctacgagcaagtttcaggagaaccattggaaatctctttcaatcctgattacatgaaggcggctctaagagcttttggagatacaaacatcacgattcgctttatttctgctatcagaccattcactttggaaccaactgaaagtcaaggaagctttattcaattgattacaccagtccgcacaaattagaatttttcatatttattgtaaatgcatgaaacaaacgtctgaaaatacaaaaatagtttagaagggcttaaaatcgattttaagcccttctttttgtttttgcttattttttatctaaaacaatcaaaacttctcagaatgaaaattatacggataaatttgttttattccttaaaaaagagtataataatggtatacgttcttctatagaatcgagggataatatgaaaatgcaaatacctttagaaactgaatatatgacgttaggacaaatgttgaaagaagtcagcgtaatcagcagtggaggacaagcaaaatggttcctagctgaacatacggtacttgtagacggagagccagagaatagacgaggccgcaaattatatgcgggaatgaggattgagatacctgatgagggtactttttttatggtaaagaaggaagcctcagatgcgtctgaataatcttcagctaaataattatcgcaactatgaatctttggaattatctttcgataaaaatcttgtcatttttttaggcgagaatgctcaaggaaaaaccaacgttttagaaagtatttatgttttagcgatgacaaaaagtcatcgaactacaagtgaacaagagttgattcgttgggatacagctggggctcaagttagcggagctgtgtctcgagggcattctaccataccattagaattatttttaactaaaaaaggtcgtaaaacgaaagtcaatcatattgagcaaaaaaaacttagtagttacatagggcaattgaatgtaattctttttgcccccgaagatctttcacttgttaaaggaagtcctcaagtaagaagaaaatttatcgatatggaaattggacagattgatccgatttatttgtatgatcttgtgcaatatcaaagtgttttgaaacagcgaaatcagtatttgaagcaattatttgaaaaaaagcaaaatgatgagctctatctcactgtgttgactgaacaattgattgaatttggcagcaagatcatttttgcacgacaacgttttgtaaaacgattagcattttgggccaatcaactccatcaaaaaataagtgatgaaaaagaagttttacaaatagaatacttgtctagtgttggtactgtaagtgcatctctagaacaagttcaacaacaattcaaagatgcactggatcaagtgaaaacacgtgaaaaaatgagacagatttctctagtgggtccacaccgagatgatctcaactttttaatcaatgataggaatgttcaaacattcggatcccaaggtcaacagcgaaccactgcattaagtgtaaaattggcagagattgatttgatgaaagaagaaacgggagaatatccgattcttttgttagatgatgtcatgagtgaattagacgattctcgtcagttacacttactagaaacaattgaaggaaaagtacaaacatttattaccacaaccacacttgaacatgtaaaagataaaatgtctgttgaagcagagattttttacgtagacaaaggacacataaaaggagaatagactgaatgacagaagaagaaaaaagtttagttgaacgtgccaaagaatatgacgccagtcagattcaagtcttagaaggtttagaagcggtacgcaagcgtccaggaatgtatatcggatcgaccagttcagaagggctccatcaccttgtgtgggaaatcgtagataattcgattgatgaagcacttgctggttttgctacagcaattcaagtaattatcgaagaagataatagtattactgttgtcgatgacggtcggggaattcctgtagatattcaagcaaagactggcagacctgctgttgaaactgtatttactattcttcatgcaggtggaaaatttggcggtggcggatataaagtttcagggggtttgcatggtgtaggttcttcagtggtaaacgcattatctaccacattagatgttaaagtatacaaagaaggcaaagtttattatcaagaataccatcggggagctgttgtcgaagatctaaaagtgattgacgaaacagatcgtcatgggactactgttcactttgtaccggatcctgaaatatttacagaaactactgtttttaactttgataagttggctacacgtgttcgagaattagcttttctgaatcgcggcttaaaaatttcaattgaagataaacgagaagaacatcctgttctgaaggaatatcattatgacggcggaattaaaagctacgttgaacacttaaatgcaagtaagacagttatttttcctgaaccaatctatcttgaaggggaacaacagggcatcacggttgaagtttctctacaatacacagatagctatcataacaatttgctaagttttgctaataatattcatacgtatgaaggtggtacccatgagtctggattcaagacagctttgactcgggttatcaatgactatgcacgtaagtctaagctaatgaaagaaaatgatgagaatctaacaggtgaagatgttcgagaaggtcttacagcggttatttccatcaaacatccagatcctcagtttgaaggacaaacaaaaacaaaattagggaactcagaagtgcggactgtaactgatcgtttattttcagagcatttcacaaaatttttgatggagaatccagcagttgggcgccaagtagttgaaaaaggactgctagcctctaaagcacgtcaagcagctaagcgtgcgcgtgagatgactcgacgtaaaggtgctcttgaaattagtaatctgccaggtaagctagcagattgttcaagtaatgatcctgagaaatgcgaattatttattgtcgaaggagactcagctggaggatcagctaaacaaggacgaagtcgtgaattccaagcgattctgcctattcgagggaaaattttaaatgtcgaaaaagcaagcatggataaaattttggcaaatgaagaaatccgttcactatttacagcgatgggcacaggatttggagcagactttgatgtttctaaggcacgttatcataaattagtaattatgactgatgccgacgtcgatggcgcacatatccgaacattgctattaactttattctatcgctatatgcgaccaattgttgaagctgggtatgtttatattgctcaaccaccactttatggggtaaaacaaggaaaaaatatccattatatccaaccaggcaaaaacgcagaacaagatttgaagaatacaatcgagtcattgcctgcaacgcctaaaccaagtgttcaacgatacaaaggtttaggtgagatggatgaccatcagctttgggaaacaacaatggatccggaaaaccggatgatgctccgtgtaagtgtagacgatgcaattgaagcagatcaaatttttgaaatgctaatgggcgatcgtgtagaaccaaggcgtgcctttattgaagagaatgcacattatgttaaaaatcttgatatctagccaatcgtaaaggaggaaatagcttgagtgaagcaaaacaaaatattcatgatgtcaatctgacaagtgaaatgcgtgagtcctttatcgattatgcgatgagtgttattgttgcaagggccttgccagatgttcgagatggactaaaaccagttcatcgtagaattttatatggaatgaatgaattaggggttacaccagacaaacctcataaaaaatcagcccgtatcgtcggtgatgtaatgggtaaatatcaccctcatggtgatagtgcgatttacgaatcaatggtgcggatggcgcaaccgtttagttatcgttatatgttagtggatggtcatggtaactttggttcagtcgatggtgatggtgctgccgcgatgcggtatactgaagcccgcatgagcaaattagcaatggaaatgctaagagacattaataaagataccgtcgattttcaaagtaattacgacgatactgaaagagaacctgcagtattgcctgctcgttttcctaatctcttagtcaatggtacaacaggtattgcggtaggtatggcaacgaacattccaccacataatttgaatgaagtaattgcggctattgagctgctaatggaaaatcctgaagtaacaacgaatgaattgatggaagttttgcccggacctgattttccaacgggcggcctagttatgggtaaatcaggtattcgacgggcctatgagacaggtaaagggtccattacggtacgaggaaaagttgaagttactgagatgcctaatggtaaagaaagaattctagtcaccgaattgccgtacatggtcaataaagcaaaattaattgagcggatttcagaacttcatcgagacaaacgaatcgaaggtattacggacttgcgcgatgaatcttctcgagaaggtatgcgtattgtgatcgatgttcgtcgtgacgttagtgcttcagttattttgaacaacctttataaaatgacggctcttcaatcatcttttggctttaatatgctggcgattgaaaaaggcgtaccaaaaattttaagtttgaaacgaattttagaaaattatatcgagcatcaacaagaggtagtaacgcgtcgtactcaatttgacaaaaacaaagcagaagcacgtgctcacatcttggaaggattacggattgctcttgatcatattgatgaaatcattgcattgattagagcatctaattcagatgatgaagcaaaaaacacaatgatggaacgtttcagtctatcagatcgacaagcgcaagcgattctagatatgcgtttgcgtcgtttaacaggattagaaagagacaagattgaaaatgaatatcaaagtttgttggaattgattgctgacttaaaagatattttagctaatcctcagcgagttttagaaattatccaaacagaattgcaagaattaggtcaacgctttggtgatgagcgccgaacagaattacttgttggagaagtattgagtcttgaagatgaagatttgattgaagaagaagaaattgtcattacgctgacaaataatgggtatatcaaacgagtagcaaattctgaatttcgggctcaacgtcgtggaggtcgtggtgttcaaggcatggggattcacgatgaagactttgttaaaacgttgatttcttgttcaactcatgatactttacttttctttactaacatggggaaagtttataaagctaaaggatacgaaattcctgaatacggacgagctgctaaaggtattcctgtgatcaatcttttaggtattgattcaaacgaacgcatcgaagcgattatctctgcttctggaggacctcaagaaggacgttatctgttcttcacgacacggctaggtatagtaaaacgtacatcagttactgctttctccaatattcgggccaatggattgattgctattgggttacgcgaaaatgatgaattagttaatgtagtagaaaccaatgggcaagatgtgatgattattggtacacacaatggctattcagttacatttaaagaagagctggttcgagatatgggacgaactgctgcaggcgttcgaggcatccgtttaagagaagatgactatgttgtcggcgcttctgtgatcaaagaagatagtgaagtattagttatcacagagaatggctacggaaaacgtacaaaaggttcagaatacccaataaaagggcgtggtggtaaaggaataaaaactgcgaatattactgcgaaaaatggaccgttagctggattgactacagtttcaggcaaagaagatatcatgctaattacagacaaaggtgtcattatccgatttaacgctgaaacagtatctcaaactggacgtgcaactttaggcgttcgcttaatgaagatggaaaacggagcgaaagtagtcacgatggccactgtagatccggaagtttctgaaacagaagaagaaatatcttctgaaagtcagaatgatgaatagtaatgtaactccaacacgatgttgttggagtttttttaataaatgaaaatattttgtgcgtacttattgatgcaagcaattttactgtcaaaagtcaaaaaattaatcttgtattatggatgaaaaaaatgtataattggtatttgtgagtagtctaatcaggcgactctctctgctcctagaatatactaggggcctaagaccacagggaggtgaataatcaatggaaaatacgaagtatgagatcttatacatcattcgtccaaacattgatgaagaagcaaaatctgcattgatcgcacgttttgacacgatcttgacagataacggagctgaagttatcgagtctaaagattggcaaaaacgccgtctagcgtatgaaatggatggattccgtgagggtatctatcacatcgttaaagtttcttctccatcaaatgcaagtgcaatcaatgaatttgaccgtcttgctaaaatcaatgacgatattatccgtcacatgattgtcaaagaagaagaataaaattgtttcacatgaaacaaagcgatgaggagatgatgaactttgattaataatgttgtattagtaggaagattaaccaaagatcctgatttacgatacactgctaacggcactggcgtcgcgtcttttacattggctgtaaatcgtaattttacaaaccaaagtggagaacgtgaagctgatttcatcaattgtgtgatttggagaaaacctgcagaaacactggctaattatgctcgtaagggtacattacttggtgtgactggaagaatccaaacacgttcttatgacaatcaacaaggacaacgtgtatatgtaactgaagttgtagcagacaattttcaattgttagaatctcgaaatgcttctgaacaacgacgcactaccgaaagcggtggaaatacttcgtataatactagtggttcttctggattcggaaacaatagcacaaatcaaaatcaatcctctcaaccatcaggaatgcctaactttgatcgagataattctgatccattcggaaactcgtcaattgacatttcagacgatgatttaccattctaataaattgataggagggaaatagaatggcacaacaaagaagaggcggacgtaaacgtcgcaaagtagactatattgctgcaaatcatatcgaacacatcgattataaagatacagaattgttaaaacgtttcatttctgaacgtggaaaaattttgccacgtcgtgtaacaggtacaggggctaaaaaccaacgtaaactaactgttgcaattaaacgcgcacgtatcatgggattacttccatttgtaggcgaagaataatttttactattcaaaagttgacaactgtttttgacagttgtcaactttttttgtatatactattactaaaaacatttagtgtatttgttatttaattcaatctttaaataacgaaaaaatctttgccggtatttgatttgtggtttcctaaataaagtttcacgtgaaactttatttaggaaatcgcttattcgtataagatgtggtaaaatataaaagtgtttaatatttctatagcagtttattgaggagttaaattatgtcagcaatcggacttatttcaattgataactatgatgatctaattgacaaaaaagatgacaaacaaatatcctacttgaactctttgatcacgacgctgatttcagattgggccagtgaaaatcatatcttttataagcggattaattctgaacgctttctttttgttgccaagattgaagatattgagaagatgaaaaaagggaattttgaatttttgacacgtgttcgtaatattgctgaaaagaatgacttagccttaaccattagtatgggaatctcttacggagaagaatcgctagagacaataggcgaagtagctcaaaataatttagatatcgccttggtacgtggtggggatcaagtggtactgaagaaagctgatgaggaagcaaaaccacagttttttggggggaatacagatggtacgcccaagagaactcgtgttcgctctcgggctatgagtactacattaaaaaaaatatttgctgataataaaaaggtatttatcatgggacacaggtaccctgatatggatgctttaggtgcagcctttggagttgcttatatggcaatgatgagtgaacgtgaatgttacatcattttaaatcctaaagaaattactgcggatattgaacgggtattagaagaattgaagaaatatcctgatttagaacgaattgttatttcaggtgaggaagctgtaactttatccaatgaggaaagtgtcttagtaatggttgattatcataaaccgtctatgtcaatctcacaaaaagtttatgatgtatttgataaaattgctgtaattgatcatcaccgtcgcggagatgagtttccagataagccgttgttgacttatattgaatcaacagcatcttcggcatcagagttagtcgctgagttgatacaatatcgttctactcgcaaaacacaaattcccaaatttatcactacttctttattggcgggaatttatgtcgatacaaagaatttctctgttcgaacaactggtagaacttttgatatagctggatacctcaaaaatcatggtgcggatacttcacttgttcaatatatgcttagtacggatttagactcctatttaatgattagtgaactagtttctaaaagcaaacattacaaagaagatatcgttatcgcagtagctgatgataaacgagtatatgacagtgtgacagtcgctaaggcagcggatacgcttttatcaatcaatgggattcatgctgcttttgtgatcacaaggcagcctagtaagttgatcggtattagtgctcgaagcactggcaaaatcaacgtgcaagttttaatggaagcacttggtggaggaggccacttcacaaatgcagctactcaaatcaaggataaaagcttggatgaagtcaaaaaaatgttaattcaagaacttaacaagttagaaagagaatgaggagtgaccacagatgaaagttattttcttgcaagatgttaaaggaaaaggaaaaaaaggagatattaaggatgtaccaaatgggtatgcacaaaacttcttaattaaaaacaacttagctaaaccagctaataatgaaagcatggccgaattaaaaggaaaacaaaaagcacaagaaaaacatgaagcggaattactggcggaggctgaagaactaaaaacagtccttgaaaaggaagaaacagttgttagaattaaagcgaaagcaggagaagatggtcgattgtttggttctattccatcaaaacaaattgctgatgctttgaacaaacaatatagtataaaattggacaagcggaaaattgagttagaacaacccattcgggcattaggttatacaaaggtgcccgtcaaattacattctaaagtaactgctacaattaccgtccaaacggtacaagaataaaaagtttcccaacagtaaaatgttgggtttttttaagcggatatttttgtaatcgaggttctcttgtgctttgatttgatatcctgtagaataaatgaacactagattaggagcgaaagtcatgaatgaagtatggcaaaatcaaattccgcctcaagacattgaagctgagcaagcggttttaggagcaatctttttagacgcggattcaattattgatgcgatggaaattattgaaccacaagatttttatcggcgcagccatcagattatctttcaagcgatgattcaactcaatgatcgtaatgaatccatcgacctaatcacattgaaagcagaaatagaaaaaagtaatagtctggaagatatcggcgggcttacttatttaacagaacttagccaagcttctccttcggccgctagtattgcttattatgcaaaaatcgtggacgacaaagcgactttacgcaacttgattcaaaccgctagtcgtatcgtgacaaaggggtttgaacaagatgaagatgttcaatcgattgtcgatcaagcagagaaaagcattttagaggtttcagaaaaaagaaatagcaacggatttcagtctattgctgatgtgttaaatcgaacaattgaaaatattgatcagttagcgcaaaataacgaagaaattaccggattgcctactggctatgcagctttagataaaatgacagctggacttcaaaaagaagagctaattattttagcagcacgtcctgctgttggtaaaacagcttttgcactaaatatagcacaaaatgtaggaacaaaaacagatcgttctgtcgccatcttcagcttagagatgggtgcagaatcattagtcaatcgaatgctatgtgcggaaggatctattgaagccagccatttacggaccggtcaactgtcagaagaagagtggcgcaatttgatcgtggccatgggaagtttgtcgaatgctagtatttatattgatgatacacctggaatcaaaatttccgagattcgagcacgttgtcgtaaattagcacaggaaaaagggaatttgggtttgatattgattgattatttgcaattgattgaaggtacaggaagagaaaaccgtcaacaagaggtctctgagatttctcggcaattgaagaaattagccaaagaattaaaagttccagttattgcgctttctcaattatcacgaggggtggaacaacgccaagataaacgtccagttttaagtgatattcgtgaatcaggatctattgagcaagatgcagacattgttgcatttctctatcgagacgattactatcaacgtgaaggtgacgaagaggatggcggtgaagagccgcaaaacaataatgtcattgaagtgattattgaaaagaacagaagtggagcacggggaacagttgaattattgtttatcaaggaatacaataagttttcctctctatctccaagagttgagtttgcataggataggttgcgactggtactattgccggttgcttttttttattcgtatttagctttgtataaaaaaaataaataaaatatagttcgtttttttctgctttttttcattttaatgaattcaatcattcgattttagattgaatccatgatcgaatactggtacaatacttatggagtgcaatatataaagaaagaggtcattaaatgtcatctgtagtagtagtaggtacccaatggggcgatgaaggaaaagggaagattaccgactttttgagtgaaaatgcggaagtgattgcacgttatcaaggtggagacaatgcaggacatactattaagtttgatggagtgacatataaattacacttgattccatccggtattttttataaagataaaattagcgtgatcggaaatggcgtagttgtgaatccaaaatctcttgttaaggaacttgcctatctaaaagagaataatataataacagataatttgaaaatttctgaccgtgcccatgttattttaccgtatcatatcaaattagatcagttacaagaagatgctaaaggtgacaataaaatcggaacaacgatcaaagggattggtccagcttatatggataaagccgctcgtgtaggtattcgaattgctgatcttcttgataaagaaatttttgaagaaagattacgtatcaatcttgaagaaaaaaatcgtcaatttgttaaaatgtttgatgatgagccgattgcttttgaagatatttttgaagagtattatgaatatggtcaacaaatcaagaaatatgtaacggatacttcagttattctaaacgatgcgctagatcaaggaaaacgcgtactgtttgaaggtgctcaaggagttatgctagatattgatcaaggaacatatccgttcgtaacatcctcaaatccagtagctggtggagtaactattggtagtggagtgggtccttctaaaatcaataaagtagttggtgtttgtaaagcatatacttcaagagttggtgatggcccattcccaacagaactttttgatgaaacaggcaatcaaattcgtgaagttggccgtgaatatggtacgacaactggtcgtccacgtcgtgttggttggtttgactctgttgtcatgcgtcattcaaaacgtgtttctggtatcacgaatctgtctctaaattcaattgatgttttgagcggcttggaaactgtaaaaatttgtactgcttatgaattagatggagaattgatttatcattatcctgcaagtctaaaagaattgaatcgttgtaaaccagtctatgaagagttaccaggctggtcagaagatattactggatgcaaaacattagctgatcttcctgaaaatgcacgtaactatgtacatcgtatctctgaattagttggggttcgtatctcaacattttcagtagggccagatcgtaatcaaacgaatatattagagagtgtttgggcacaaatctaatcagtgggtagaattaattagtagaattgaatagtagaaagaacaaggcagagtattttagaagaaaatcgatgattttcccgtcttcaagtatgatttcttctgccttgttctttttttgctataataaggttatcaaagggggtgtacctatgtatcaaatcattacagattcatgttgtgatctaccagcaaaaagattagctgaattgggtgttcaatatatatctatgacaattgaacttgaaggaaaagaatatatcgatgatatgggtgaacaatttgatgccaagtggtttttagaaaaattaaaagaaaatgcacaaccgacaacttctcaaatcaacgtcggacgttatgttgaattttttcgtccatatgtagaatcgcacacaccgatactttatctaggtttttcgtctggaatgagcggttcttttcaaagcgctgttcaagctgttgctattcttaaagaagaataccctcatgctgaaatcacactcattgatacaaaatctgctagtttgggagagggttttttagtagcggaagcagcaaaaagacaaagtgaaggttggtctcttcatgaggtcagccagtgggtagaagaacataaattatctctagattcttgggtgacagttgatgatcttcgacatcttgaaagaggcggtagaatatctaaaacagcagcggccattggcggcctattaaatgttaaaccaattattactgtagatacagatggaaagttgaaaaatgtcgataaagtgagaggtcgaaataaatcaattcaaaaaattgttgataaaacagtagcgaatctgcgtgaatctcaaatagagacggtttatcttgcaaatgcaggtgatgacgaagcagcagaaaaagtgttaagactcttgaaagagcaatttccagcattaattatttatcattatcctttaggaccaacaattgccagccatacaggatatggttgtttggcacttttttcattcggaaaaacacgtttgatcagtgattgattttctcttaaatataaaagccaaatgcaagagttcttgcatttggctttttcatttggagatcaattatataattcttgaattctttgttgtacatctttgttgtctaagaactcatcataggtagtctctgcacgatcaacaacacctttatttgaaacggcgataattcgatttgcgagcgtttgaataaattgatggtcatgagaggcaaaaagtaaagagccggtaaaagccataaggccatcattcaatgcagtaatcgattctaaatctaagtgatttgttggatcgtctaagacaagaacattagcttttgatagcattagttttgataacatacaacgaactttttcgccacccgatagaacattgactggttttaagacttcatcacctgaaaacagcatccgacctaagaaactacgtaagaatgtattatcatcctcttctttactagcatactgacgcaaccaatcaacaattggtgtatccgtatcaaattcaccagtagtatcttttggcaagtaagcgtgttgtgttgtaacaccccagcgtacactaccagtatctggcacgatctcgcccataataactttgaataatgtagtcgttgtgatgtcgttgttggcaataaaagcaactttgtcatctttattcaaagtgaatgagatattatctaaaatctttttaccgtcaatagtcacactgacattatctacttgcaacaagtcattcccaatttcccgttctggtttaaatcctacaaaaggatagcggcgtgaagaaggttgaatatcatcaagtgtgattttatccaacattttctttcgagaagtggcttgctttgattttgacgcgtttgcactaaagcgggcaataaattcttgcagttctttgatttgttcttcttttttcgcatttgattgtgattgcaattttgctgctaattgacttgattctaaccaaaaatcatagtttccgacatacagtttgatcttcccaaaatctagatctgccatatgggtacatactttatttaagaagtgacggtcatgggaaactacgataacggtattatcaaagttgattaaaaattcttctaaccagttaatagattggatatccaatccattagtcggctcatccaagagcaagacgtctggttttccgaaaagagcttgtgctaacaacactttcacacgttgaccagctgttaattctttcatttggacatggtgtaattcatcagggatattcaacccttgtaagagaactgcggcttcaggttcagcttcccaaccatccagttcagcaaactctccttctagttcagcagcacggataccatcttcgtcactaaagtcttctttcatgtagatcgcatctttttctttcattacgtcgtataatcgtttgtgacccatgataacagtttcaataactgggtattcttcgaagtcaaaatgattttgtttcaaaacagccattcgttcatcgggtcctaatgaaacatttcctgtagatggttggatttctccagataatatttttaagaaagttgatttaccagcaccatttgcaccaatcaaaccatagcaattgccaggcgtaaacttaatattaacatcgtcgaacagtttgcgatctgaaaaatgcaaacttacatcacttactgtaatcaattcttttcctcactttatatatattgacattgagtctcctagcattatagcgatgaatgttgaaagtttcaagtaaactcaaggatttccctacaatcaaacaaggagcttagaattattttgagtaaaacaaaaggctagaatcaagcgttttcctatgctagagtaaagggagaagataggaggagagaaatgttttggttgaatggttaatgcaactgtccccgtggcaccaggctttggctggtactttatttacatacgccatgactgctctaggtgcggcacttgtttatttttttaaggatatcaataaaaatgttctgaatacgatgttgggattcgcttccggtgtaatgattgctgcgagtttttggtcattactagaccctgctatcgctcgtgcggaagaaaatggggatatcccatggcttgtggttagtattggttttggattgggtggactatttttatatgctgcagacaaaacattaccgcatatgcactttggtcctaaccatgaaacagaaggctttccaagccatttaaaacgaacgattctgttggtcttctccatcacattacacaatattcctgaaggcttggcagttggtgtggcttttggagcagccgccagctcggaagatcctcgggcagcagttttggcagctatttcagtagctataggtattgggatccaaaattttcccgaaggagctgctgtatccattcctttaagacaggaaggattgagtcgtaataaggcctttgtctatggacaagcttctgggatcgttgaaccgattgccggtgttataggcgctttgctggtaacaagtatgacagccgttttgccatatgctttagcatttgcagcgggagcgatgatttatgtagtggtagaggaactaatacctgaagcacaacaaacagctagtagtcgacggcattttgcagtttttggtgttatgacaggcttcattctgatgatggttttggatgttgctttaggataatcaaaaaagacttggaacagataatgctccaagtctttttgttagttatagtatttttttggtcgttgtcgaacgtttgtcagccaccgaacaattagaacagctaacaataaaggaataccaaaacgaaaaattaaaccaatcaatccgccaatcaatccgccaattaatcctaagacgagagataagagcaatgaagccagaactaaaactgctacaacagttacgattttacctaacaaactttgtgtattcataataaatcctcctatacctttttcttaaatttattttatcaagaaagaagaggtggaacatccatcttaaggcggaattttttctccgtcggtagtcaaagagatgttagtgaggtaaactggtaaaaaaaagcaggtgagaacatgaaagcaattatcaaaagtaaacattttattacggaaggagggtgcaatgcttgccaggcctttgagttagaaacgtttacgatgcacttagagaatggtaaagaagtttctgtagaaaatctggacgtagcatctttagtaatgccacttatccaaaatgagcattggcagacagcgctattattagacgaagaagagggctacatttttcgaaaagagaatcaagaagtgaaatttgtggataatgatgctacacaagtatttgtttcaaaagaacaaagaattgtttgtcagaaaaaagcctgtgatcaggaattgtttacagaagcaaatgcagttttacagcaactcttcgctatggaaccagttgaatttgtaattgaacaagcataatcaatcagaaaagcagcttgaaaaagaaactttcaatcaaaagtgaaaatcacttaaagattgaagtctccggaatcaagcagcttttttatttacgtatttgaccttctccatagataatatatttggtggaagtcagagcttcgagtcccattgggcctctagcatgcaatttctgagttgaaatgccgatttctgctccaaaaccaaaaacaaacccatccgtgaatcgtgtagatgcattgacatatactgcagcagcatctacttcttgtaagaatttctgagaggcaaagtagttatccgtgacgatagcttcagaatgcttagtgttgtaatgattgatgtgggcaattgcttcatcgatggaatctacaactttgatggctacaatataatctagaaattcggtttgccaatcttcttcagtagcaggttgcgcatttattaaatagtttcgcgcgttagtatcagcacgcaactctactttatttttcagttctttttctagtaaaggtagaaagtctgctgcacaacttttatgaacgaggatcgtttcgattgcattgcaaacagaaggtcgctgagttttggcattgacaacaatgtcgacagccatcggaagctgtgcatctttgtcaataaagatatggttgttacctgttcctgtttcaatgacaggaactgttgctgtttctttgacacgacgaatgaggttagcaccgcctcgtggaatcagtacatccaagtacttgttcaagcgcatcatttgatcagccactgcatgactggtgtcatcaacaaattgaatagaatagggtgaatatccattggcgcttaatgtttcttgcaaaagatttacaaggatttgatttgagtagaaggcttctttacctcctcgcaaaatgacagcattcccagatttgaaacatagaccggcagcatctgttgtaacattgggtcttgcttcataaataattcccacaacacctaatggtacacgttgtttaccaattaagagattatcactattgcgccacattttgtccacgattccaagtggatcagggagctgaacgatttttcgaataccagttgccatctccttgattcgttcatcagttaattctaggcgatcaattaaagttgaatttaatgcatttttttttgcagcagcaaggtcttttttattttctgttaaaattcgtgaacgatttctttcaagtgtatcggccatagctgatagtaagtgatttttctcagtagcggttagtaagctaagtgaggccgcactcttttttgcttgctttcccaattgcattaaatcgatcataatgtttcctccttgtaaaagtaagtgccaacctttttgccagctaagatatcaaaaatgattttaggctgtttcccattcgccaagatcattgtggcatctgttttgagaatacgatccgcagcttttaatttgcttgacatgccaccagttccatacggacttccttttccggtagcttgtttcattaaatcaggtgtaatctcagtaatttcatcataaagtttagcagttttatgatgtagcggattagcagtataaaacccatcgatgtcggatagcataatcagcagatccgcatggactaactgcgctacaattgcagataattgatcattatcaccaaatttagtaagatggtccaactcatctatggcaactgtatcattctcgttgattattgggataattcccatcgctaagagctgctccaatgtattacatacattttctcgactttgaggaaactcaataatatctcgagtcaacaataattgagcagttttttgattgtaaacttgaaaacggtgattgtaaatattcattaattcggcttgccccacggctgcaacagcttgttgctgggggatttctacaggacgttgtggaatgtttagtttattcatccctacaccaatagcaccagaagaaacgagaataatctctttgttttgattctttagatcggacagaacaaaagccagttcatcaatactcgagaagttgatatttccattgggatagacgagggaactggtcccaattttgataacgactcgattcgctttttttagtttctctcgcatggatgtaaccacctcttctgaattcagtaaataatattttttctattgtactagcaaaatagcctttcgtcatgtcctttttctattttcttcgtttttttgactgcggaagcgaagaaaatataaagagtttctgttaattttgttttcattaaagaaaacaagggttactatgctaaaatgactatatgtttattaattggaggaaaagatgaagacacgtggatttgaaattgtttcaacatatgcagataaggatatagctcttccgcaacgcgcaacacaccatgcggcagggtatgattttgaagcggcagaagaagtcgtaatacctagtatatggaaagcggggttgatgaatggcatccaagcgttgacagctaaagatgttcaaaaagcaatcaaaccgacactggttccgactggaatcaaatcatatatgggaaaagaagagtatttacaattaacgaatcgttcgagcaatcctctcaaacgttttttgttactaacaaatggtgtcggagtcattgacagtgattattacaataattctgataatgaagggcatatcatgtttcaatttacgaattttggtcccagtgatttgaccatcaaaaaaggtgaacgaattggtcaagggatcttcttgccgtttttaaaagcggatcaagatgtaaccagtcaatcacgctctggaggatttggttcctcagatctgtgattgttcgatatacgcatgcagtcagtcctagataacgaattggaggtttgcaatggctaagaaagcaaagagtcagtttgtctgccaaaattgcggatattcttcaccaaagtatttagggaagtgccctaattgtggtagttggaattcgatggtagaagaagtgattcaagaaacaacggatcggcgagtacggactactcttacgggacaacggatgcaaccaacaaaaattgctgatgtcataccaaagaaagaaccacgagtacagaccaaactagcagagctaaaccgagttttgggtggtggtgttgttccgggatcattgattttgattggtggtgatccaggaatcggcaagtcgactcttttactgcaagtctcacagcagcttgcagctattggcggcaaagtattgtatgtttcgggtgaggaaagtgcagagcagataaaaatgcgtgcccagcgtttaggagccattgatacggaattttatttatatccagaaacggatatgtctgagataagcaaggcaatcgaaaatctaacaccggattatgtcatcatagattcgatacaaacgatgacacaaccagatatcactagtgtggcaggaagcgtgagtcaggttcgagaaacgactgccgaacttctaaaactggctaaaaccaacgggattgctatttttattgtgggacatgtaaccaaagaaggttcaattgctggtccacgaatgctagagcacatggtggacaccgttttatattttgaaggtgaaaagcatcacagcttccgtattttgcgtgccgtcaaaaatcgatttggttcgacaaatgagattgggatttttgaaatggaagcaggcggattgaaagaagtagccaacccctctcaagtctttcttgaggagcgattagaaggcgctacgggttctgccatcgttgttgcaatggaaggcagtcgaccgattttagtagagatccaagctttggtgacaccaactatgtttggtaacgctaaacgaacgactaccggattggattttaatcgtgtttcattaatcatggcggtccttgaaaaacgggctgggttgcttctacagaatcaagatgcttatttaaaagcagctggtggtgtaaaattaaatgaacctgcaatcgatttagcaattgcagtcagcatagcctcaagttataaggaaaaaggtacgagtcctacggaatgttttatcggtgaaattgggttgactggtgagattcgacgcgtcaatgcgatcgaacaacgggtaaaagaagtgcaaaaattaggatttactaaagtatatttacctaaaaataatcttactgggtggcaaccgcccaaaggtatcgaagtagaaggcgtgtcaactttatcggaaaccctacgaaaagtttttcgttaattctgataaggtgttagttaaaaaaaaaagaataaattcgaagatgagacgaaaataacgaaattatcagaacaagaatgaatgaagactgtttattgagaactatttgcatcagaaggtgctatctttgtccagctctttctaaaaaagattttttcgtttatgagtctcagcttcgtactaaattagtttggaggaacgtgtatgcagaaacgagtcattactgcgctaatggttcttgctggagcaagtttaggtatctcattaatgcctgttgcatggcaaaccattggtcaatcaaaaaatgaatggctgaacaataatatcactaatagcttgcttggagcccttattttctttttattatctttgctattagcgaaatatattgcagctggaattcgtaaaattgaagaaaaattgagtgaattgagtctaacttatttattatttggagcaatcggatcaattattggtttaatgatcggggtcattgtatcgattcctttttataattgggatattccttttattaacggaatcgcgcctattttagtaatggcgttgttgggatatcttggctttcaaattggcacgactcgaatcgaagaatggaaaaaaatcttttcttctaaaagcaagaaaacagaacctgttgaagaacaacagatgcttgatcgtaaaatagctgatcattttcataagtataaaattctcgatacgagtgttatcatcgatggacgtatctacgacattgctaagacaggttttcttgaaggggtcctattaattcccaattttgttttatatgaattacaatatattgcagattcaggagacagcttgaaacgtgtacgaggtcgacgtggattagatattttgaatgctttgcaaaaagaagaaggtatcgctgttgaaatgtatgagggtgacttcgatgatatttctgaggtcgacagcaaattgatcaaattagcaaagatccttgatggtattgtggttacaaatgactataatttaaacaaagtttcagaatttcaaaatgttcctgtgttaaatatcaacgctcttgcgaatgcagttaaaccagtagtgattcctggagaaacaatgaatgtacttgttgtaaaagctggaacggaaagacaacaaggtgtcgcttatttggatgacggaacgatggttgttgttgaagatggacagcattacatgaatgaacatatccaagtagttgttacgagcgcactgcagacagctgcgggacgaatgatatttgctaaaccggctcattcaagtcgtggaatcgataatcaggatgacacaaaaaattagcaataatcaatggcaattggcggattttacgccggttgcctttactattttgcttaatgattgtacaattctagctgagcgaactattttattatcggagattttccctataagctagaaggtaaaaaccgaacagcaaaggattgtttgcaaatcagatgaaggaagaggaaaaagatgactaaagtgcgagtacgttatgctccaagtccaactggacatctacacatcggaaatgcccgaacagcattgtttaactatttatttgcacgtcataacgatggcgaatttattatccgtattgaggatacggatcaaaaaagaaacattgaagatggtgagaagagccagctagagaatctcgcttggttgggtattgattgggatgaatcccctgcaaaccctggagagtacggaccgtaccgccaatcagaacgcggtgagttgtaccaaccattgattgatcagttgctagcaagcaatcgtgcctataagtgttattgtacagaagaagagctagaagcagagcgtgaagaacaacgcgaacgtggcgaaatgcctcattatggcggaaaatgcgctaatctaacaccagaggagcaagcggaaaaagaagcacaaggtatccaaccagttattcgtttccgagttcctagaaatacagagtataagtttcatgatatggtaaaaggtgagatcgtttttgagtcagataatgtaggcggcgattttgtcattcaaaagcgcgatgggatgccaacatataactttgcagtggcagttgatgatcatcatatgaaaatcacacatgtattgcggggcgatgaccatattgctaatacaccaaaacaattgatgatctatgaagcatttggttggcaagcgccacaatttggacacatgacactgatcatcaacagcgaaactggtaaaaagctaagtaaacgcgatgaatcaattttacaatttattgagcagtatcgtgaattaggatacttaccagaagcaatgttcaattttatcgcattgttgggttggtccccagtaggagaagatgagttattttctcaatctgaattgatccaaatgtttgatccagaacgcttgagcaaatcaccagcggcttttgatgccaaaaaattggagtgggtcaacaaccactatatgcgtcaaatggacctggatcagttgacagaaatgtgtttgccatatttaatcaaagcaggtcgaattgaagaagagccttccgtagaaaaaagagaatggctgaaaaaaatcgtctcactatatcaaccacaaatgagttatgctgcacaaattgtggaagtttctgagttattctttaatgaacatcctgaattggatgctgctgcgcaagaagtcttggcgggtgaaactgttccaactgtactcaatgcctttaaagaaaaattgactgcaatgactacagttgacgcaccaacagtaaaagctgcaatcaaagagatccaaaaagaaacaggaatcaaaggcaaaaacttgtttatgccaattcgtgttgctgtctcaggacaaacgcacggaccagaattaccggatacagtagaattactaggaaaagaaaaagcacttgatcatttaaataatgtattataaacacgaagaatagacgaagtacttaccttttttttgaagagagatcacgggtggtgagagtgattaaaaaaagtaaggaaatgcacctaggagtggttttggcgcaagtcaaaaacggcagcagacgttacctgcaccaaggcagaaaattctgtgaacaaaagtggaaccacgtggttgagcgtcttttgaataaggaaacttatttgaaagatgcttttttgtatgtaagtaatcaataggggaagcaggtgagaagatgacttggacccaaaaagcaattgcagcagcgaaaaaaaatgacccttcagctcgatcaacgctggaaatcgtattgtcttatccgggctttcacgcattgttttggcatcgctggtcgcattttttatttcaaaaaaaactctttcttctagctagactcacatcccagttttggcgttttctgacaggcatcgagattcatcctggtgctcagattggcgaaggggtttttatcgatcacgggatgggtgttgtaattggagaaacagctattattgaagatgacgtcgtattatttcacggtgtaacactaggcgggacaggtaaagaaaaagggaaacgccacccgaccataaaaaaaggggcattcatttcagctcatgcacaaattcttggccctgtcacaataggggaaagcgccagaatcggtgctagtgcagtggttcttagtgatatcccaaatgaagcgactgctgtaggaataccagccaaagtcgtaagaatcaaaggaaagaaggttagccaagatgatcaaaatttataatacgttaacacgtaaaaaagaagttttccaacctctcgaacaaggtagggtgaaaatgtatgtttgcgggccaacagtttacaattatatccacgtcggcaacggacgtagtgtagtatcttttgacacgattcgcagatacttagaatatagagggtatgaagtcgattacgtaatgaacttcaccgatgttgacgacaaaattattcggaccgccaaagaattgaaaacttctgctccagaaatagcagatcgttttatcgaagcattcaataaagatactgcggctttaaatgttcaaccagctacattaaatccgcgagtaatggatcacatcgaagacattattgcgtttattcaagtattagtagataaaggatacgcctatatggcaaataatgatgtgtattaccgtacacgtaaattcaagcactatggtcagttaagtgatcaatcaattgatgaattagaagttggggccagtcaacgaacgggtgaagaacaaaagatcaaagaagatccgttagattttgctttgtggaaagcggctaaggaaaacgaaatcgcttgggattcaccatggggactaggacgtcccggttggcacatcgagtgctccgttatggcaaccaaacatttaggagaaacaatagatattcatggaggtggacaggacctgactttccctcatcatgaaaatgaaattgcacagagtgaagcgaaaacgggtaagacgtttgctaattattggatgcacaatggttatgtcacgattggtgaagaagaagaaaaaatgagtaaatctttgggcaatttcgttactgtccatgaaatggttcaaaaaattgatcctcaagttttgcgcttctttttggctactacccaatatcggcgtccaatcaaatacagtgaaacgacattgaaagaggcagaaacaaatctgcaaaaattgagaacagccttagaaaatgcacaatttcgtttgcaaaatagtaaagaaggattcccagaaggaaccgaccatgccatcttagcagaatttgaacagcgttttgtacaagaaatggatgacgattttaatgcagcaaatggtatcacagtagtatatgaacttgcaaaatggttgaacacttacagtgaaagtgcttcaatcgatatagaattattgactgctgcagttgaaaaattcaaggaatggctagccatctttgggatttactttgtgggtgaggaacttttagatgaagagatcgaacaactaatcgaagaacgtatccaagcaagacaagcaagagattttgcccgaagcgatgaaatccgggatgtgctaaaagaaaaagggattatcttggaagacacagcgcaaggtacccggtggagaagagacgcatgagagattacaaacagttgaacggactagcgttagcctatattggggacgcggtctatgaagtatacattcgggactatttgattgaacaaggacaaacaagacctaatcagcttcatcatatggcgacacactatgtatcagcaaaagctcaggcggcattgatccaaaagatgcttgatgaagaaataatgactgaagaagaatatgatttttaccgtcgtggacgaaatagtaaaagccataccagtgcaaaaaatgctgatgtaaccacctatcgcattgctacaggctttgaatccttaattgggtatctacacttaacaaagcaacaggatcgtttagacacgctcgtagcttggtgtatcaagaaagtaggggaagaagatgagggaaaagaaacaaagaaaaccgtcgcgtcaaaacacggtaaaaaataaacagcacactagaaagaattttcgtgaagaaacaactgaattgatagatgagaattttgtattcggttatcatgcggtaattgaagcgttgaaagaaggacgcgggaataaattatttatggcagaggatgccagaggggaaaaaatcgatgggttaaaagaagctgctcgcgcacagtctgtcccagtcaagtgggtgccaaaacaaaagctcgatcaaatgagcaatcaaggcgtccatcaaagtgtgattttagcgatcaccccttatgaatacctatcactggatgaattattggcacaaacaaaagagcagtcattctatttgattttagacaatttagaggatccacataattttggttcaatcctgagaacagcggatgctagtggggtagacggaatcattattccgaaacaccgtgcagtaggaatcactcctgtagtcgtgaagacttctactggtgctgtagaacatattccgattgctcgtgtcaccaatttaagccaagcgattcaacaactaaaacaagctggtttttggatttttggaacggatatgaaaggaactgattaccgtttgtggaatgctcaaggggcagcgggattgattatcggcaatgaaggtcgaggaatgagtgaaggattgaaaaaagatgttgatgagatgttgactattccgatgactggtcatgtacaaagtttgaatgctagtgtggcagctgggttattaatgtatcaagcttttactagtcgaaatggggcgccgcaatgaaaacgcccctgctaatcgtcgatggctataatatgattggtgcttggcctgaattagtcttattaaaaaaccaagatcgtttagaagatgcaagagaggcgttattgcatcgattatccaattattcaaaatacgaaggattaaagattattgttgtatttgatgcgcaattggttcccggtgttactcaaagctatagtaaatatcagttacaagtcatctttactgaagaaggtgaaactgctgacagctatatcgagcgcatcgctggagaattgaatgaccgtttgactcaagtaacagttgcaacgagtgacttagcagaacaatgggttgtgttttctcaaggtgcgttgcgaacttctgctcgagagctttataaaagtattgaaaaaacagaagaagcaatccatcagcatcaaacagacatcaaatttgaaaattttcgcagaaactctccttggacgcctgaacaattagctgaattagaaaaaaaactgcatgatttgagttagggacaaagttggttcgttaaatgagaaactaatgaacaagaatatgttacgctctttttgtaccaaaaattaagcataaaaggagcgtaacaaaatgaaatcaaacgaatcaatcagtaggagttcagaagaatttgaagcaatgtttttcaagtatcgccctatcgtcgagattatgtacaaaaaatattatctcaaagattatgatttagatgattggatgcaagaaggccgtattgtttttaacaaatgtctgcaggcttatgatgaaaaccgtggaacaacactaggagttttgttcaaacgctcgtttgaaaatcgcgtctgcagtttattacggttgcaacaagcacaaaaaagaaaagcacaattaaattcttcttctcttgaagaaaaaatttctcatgaaggaccaaattttctctccgatcaaaatgaacaaactgaaaaagcggagaagtatttaatgcttcaagaaactatgaataaatacgattcgccattttcgaagttagagcaaatcgttataatgaattacttgaaaggattagaacttgaacaaatcgcagaacaaacagaacttccactgcaacaaattaaaatcgcttacaaccgcggtaaaaagaaattgagagcgcttcttatgaacccttagagaaaatcttattgaaagaataattattttatggtaaacttgaaattttctgtaaattatagtatactgttgcttgaggtgaatgcgatgccaacaactttagcaacaatcaaaaaagatttagaaggtcgtataggcagtgaaatcatgctagttgctcaaactgggcgtaaacgtcaaacggaacgccgtggtgttttgacagaaacatacccttctgtgtttgtcgtggatttagatccaaacgaaaattcgttcgaacgtgtttcctatagttattcggatattcttactcgaacggttgagattgaatttttaacaaaagctgtttgatcagaaaagggctgacaaaatgttagctctttttttgtattttttattattgattagttaggagatagtagaatgattgttatgataaaagagttgcatgagatgaccggattagaatttcaccaaatcgctgctttacgtactcaagtgtttgtcgtagaacaaaattgtccctatcaagaagtagatgcaattgatttgattgctaaacatctttgtatttttgatgaacagcaacaacttgtttcttatgcaaggatatattttatcgaaggtacggttcattttggtcgagttttagtaaatcctctgttccgtggacaagggcatggggatcaattgctacaagaaatcatcaaacaactaaatcgtttctatccaaatgctccgattgaaatcgaagctcaagcgcatttgcagaaattttacgggaaatataattttgtcactgtttccgatccttttgatgaagatggaattttacatgtggttatgagaaaagagaaataaaagcagtcattacttataaaaaaaaagatgaacaaatcatgaataactctctgctctgacatgtatttgccagagcttttctgatttcaagagctatccattattgttcgaatcattctaaaaaactatctagttaaaaggatcacggtttatatcattagttgtgatattggtacgggattctgtttgtactttcaataagtcacgaatttcttgaagatagtcttcggcagtaacttctggttcttcttcttcaactggtttttgatgaagattgcgcaatttattcacagctttaacgattaagaatagaacaaaagcagtaatcaagaatgtaataattgcagtaatcacttgaccgaaattaaagacgacattttttttaggctcccaaacaagccctgaaaatgcatcttcgctgccgaaaaatgaaaataccagcgaaactaatggtgttaaaagaccttctaccaaactggtgacaatcgctgtgaaggcactcccgatgacaaccccaacagctaagtcaatcacatttccgcgcaaaataaattctttaaattccttgatcataaacaaacctcctttaaatttattcttagtataacgaataaacgatgatttataaaaatatacgcccgtaaaatgagtaatttttctggaaaaattctgcattatgctataattgaagagatgatttttgagaggataagaggtgcattatggcaattgaactaaaaaaaaatgttcgactcacggttttgccgactaaaaaatataaaacaatccgtgtttttattcgatttacttcgcaattagcggctgaaacggctgcgaaacgcacattattgacgagtttattagagacaactagtttgcgttatcccactcaaacagcctttagtacgcaactggcagaattgtatggagcaagctttggcatgaatgttaataaaaaaggggatcttcatcaagtcaatgcagcgatgtcgttcgtcaacggaaaatatgttgctgatgaagaactatttacccaagctgtttcttttttgaaagaagtgctttttttcccaaatattgttcaagatgaatttgaatcaaaaaattttacgatcgaaaaaagcaatttgattgcttatatgagaagtattgctgaggataaacaggcgtttgcttcattaagcttacaagaattatttttttcaaaaagtgacaatcaaaaatttccaagttttggtcgtcctgaagatttggaagatgtgacggcaaaagaactaacagaaacatatagttctatgattaaagaagatgctgtagatatttttgtgattggggatgtcgaagaagatcaagtaattgaagttatgaaggatctcccctttgaaaatcgtcctgaaaaagatctttctgttttttatcgtcaagatttggaaaatattatccgcgagaaaatcgtcagagagcctgtgactcaggcaaaactgaacttaggttatcgtacgggtgtttattataatcaaccggaacgtttctctctcatggtttttaatggattatttggcggatttcctcattcaaaactatttatgaatgttagagaaaaagagagcttagcttactatgcatcaagtaatgtggatacatttcgaggttatttatctgttcaaacaggaattgatggcagtaaccgggatcaagtctttactttgattgaacaacaacttcaaagtttacaaagaggagaaattacagaggctgaattggcacagacaaaagctatgcttaaaaatcagtttttgttatcgttggatagtccacagtctttgattgaaacagaatatcttaatcagtgggtaccgaatactaaaatgagtgaagagcaatttatacagcgtttggaagaggtatcggtcacagatgttcaaaaaattgctcaaaagatcgaacttcaagccgtattctttttagataaggagcttgatcatgaataaaaaacattataatcaaataaatgaagtcttgtataaagagatattacccaatggattaacagtttatttattacctaaagaagggtttcataaaacatacggtctttttagtacagattatggttctatcgataatcattttggttatgcgaatgaaacgatgcatactgtaccagatggtattgcccatttcttagagcataaactttttgaaaaagaagacggtgatgtctttcaaaaatttgggcaacatggagcatcagccaatgcatttactagcttcacaaaaacgagttatcttttttcggctaccaatcaaattcgaaaaaatttagaaacccttttagattttgtacagatgccttattttacgaaagaaacggttgagaaagagaaaaggatcattgggcaagaaattcagatgtatgatgatgatcctaactggcaacaattttttggtgtcattaagaatctatatccaaagcatccgcttcacattgatattgctgggactgttgaaagtatagcagccatcacagcagaagatctttatctgtgctaccatacattctaccacccaagcaatatgactttgttcatagttggaaacatcgatccagaagagacaatgaactggatcagagaaaaccaggcagcaaaaactttttctgcagcaaaagaaattaagcgtcaatttccggaagaaaccgttcaagaaattattccagaaagtattatgaggatgcccgttacgcgaccaaaaggtgttttgggtatcaaagggaatatggagaaacgtccgacggaaggtcgggagttgctacgatataaacaatctttgaatttattgttccaattacttttaggtaatacttcagctaattacttaaggttgtatgatcaaggaattattgatgatacgtttggtttcgaagtaagtttggatcgaagtttttactttgctgatttttctggagatgcagaataccctgaagagatgcttcaagcggttgaagaaattttattgaattatgaaaatgatcctgaaatgaacgagaagaatcttgagttacttaagaaaaaaatgctgggtaaatattttcaatctctcaattcattagaatttattgctaatcaatttacacaaagcttatttggcgaaacaacactctttgatttgccagatgttatacgttcaatcacgctcaatgatgttcgatctgctgctaaagtattcattgatcaaaaagcattcagtcggttttacttgctaccaactaaaactaactgattaatcgtcattgtgtaagatgccgtctatgcattttctgatagatggctcttgtttttgtagaagaatgagtaatgagatcaaaaagtattaaattttgtttgcgacttgtctgaatgttatcctcagtcaattttttttatggtattctttaaatgatactgattgaacaattttcatttatgatgaaaaatcaagagtaaaaatgttatatttaataaacaacctatcaattaagcaatccaaggatgacaaggagaaacgaagtggatttccgatccaagtgtttgccttccataaaatgaatagtaaagactggagtagatgatcgagtggccaacgaaactacgattggagcaaaattacggcaagcccgtttagataaacatatttcattagatgaattacagcaaatgacaaaagttcaaaaaaggtatttggaggcaatcgaagccgatcgttttgaacaattaccaggaactttttatgttcgtgcatttattcgtcaatatgccgccgctgtaggtgaggacggagataagttagtttctgtatttgatggaaaagatacattggcagaaccactgcctaaaagacctcaacctgagaccgtaagcggatcgagaaaagctttgcatgtagaggaaaaaggcggaacgtttttatcccgctacttaccaatgattttattaggattagtagcagtcactattatctgtattgttgggtatatggcttggcaagacagacattcaacccctatgattcaaggtagttcggcaccggtggttgagaattcagcctatacatcaacctcaagcacggtggaatcgacagcaagcaaagaaacgagcgagtcagagactcaatcttctagcagcacagaatctagtgagaaagaaatgactatgaccaaaggggaatcttcccaatcagatatcagcatttcaattaaagatgcgacgaatccaattaaattagagttaactggattagatgcctcgtgttgggtaggcattcttgtagacaatgcgtatgtctaccaatatactttacaagcgggcgaagtccaatcgacgacattgccagaaaatgcaaccaatgcaaccattgtacttggtgcaagtcaaaatatccagattgcggcaaacgggcaaaaaattgatttcgatgatcctcagtataaattgctccaaaaaaatgtgcatttagcgattgagtatcaagaaacaaactgatcagaagaacgattaattagttagaaagataacattgttcctatggcaagtgctgtagtagcatgatttccgtttttttcgtacaatatttgtcagagaggagcaaattttttgaatttacctaatcaattaactgtattacgcatcataatgattcctatatttattttagttttggcgttgccaatcgatttaggaacattggacgttggaggcgtcgatttactcacaacacatctgatagcagccattctatttgctgttgcaagcattacggattggctggatggtaagattgctcgttccagaggattggttaccaattttgggaaatttgccgatcccttagcggacaaaatgctggtaatgactgcatttattatgttagtcgaattggataaggctccagcttgggtagtctctatcatcatttgtcgagagttagcagtcaccggtttaaggctcttgttagtagagcatcatggtgaagttcttgctgctgcttggcctggtaaaatcaaaacagcaacacaaatggttgccattattttcttatttattaacaatcttcctttttcactcataggcattccattggatcaaatcatgttgtatgtatgtttgatctttacaatttattctggaatcgattatttcattaaaaatgccagtgtttttaaaggttcaatgtaatttctaaaagttcagaggaattctgaactttttttgtaaaaaaaatcaattacaacgtagttgataatgaaggagtaatgaaatgaaggcagagattattgcagtagggaccgaattgcttttgggacaggtggtgaataccaatgcaactttcttatcagaagaattagctagtttaggaatcgaagtttactatcatagtgttgtaggggacaatccaaagcgtttggaagagctagtaacacttgccgagaatcgcagtgacttgatcgtattttgcggtggtctcggacctacagaagatgatttaaccaaacaaatcgttgcacagcatgtcggtcaagagctcgttcgtgacgaagcagggtatgagcaaatgctgacctttttcaaaaatggtcagcgttttatgacagaaaataatttgaggcagacgttggtattcaaagatggtacagcgttacctaatgcaactggattagcaatcggtatcttctaccgaacagctacagcggcatatctcctgttgcctggaccaccaagtgaactgaaacctatgtttatccaacaagcccgtccaattttgcagacagagttttcatcagaagaacagttgatttctcgagtattgcgattttatggaattggagaatccgcactagtaactgaacttgccgatctaattgattctcagaagaacccaacggtcgcaccgtatgctaaacccaatgaagtaaccttgcgtttgacggtgaaaactacggatgaatcggcaggacaagccaaactagatgaattagaacaacaaatccaagcaagagtgggcgaatatttttatggatatggagagcatacttcattagctgaagtagtcgttgatatgttgaaagaaaagaaaaaaaccgtgacggctgcggagagtttgacagcgggactctttcaagcgacgctgggagacatctcaggcgtgtcccgtgtattttctggtggttatgtgacttatgctaaagagacaaaaagtaagatgctaggaatcaatgaagacttgctaacagcttatggaactgtcagcaaggaatgtgcagaagcgatggcgcttgctgcccaagccaaagaaaaagcggattacgccctttcttttaccggggtagctggaccagatgagcttgagaatcaacgcccaggaacggtctggattgctttagcaaccaatgaaggtgtgaaaagcaagtgctatcatttttccagagatcgtgcatacgttcgtcatagtgcagtaatggcaggattagatctattacgtaaggaattgttaagatgatgcgaatgtttgttcgttttttcttgcatttttttaaaagaaggactattattaacatagtaattgacacacgaaagtgaagaaaataagggggattatccgtttggcagatgatcgtaaagcagctttagatgctgcactgaaaaagattgaaaagaactatggtaagggtgccattatgaaacttggtgagaaagtcgatcaacaaatttcgacgattccaagtggttcattggctttggatgttgctttaggtgtgggtggttatccacgtggacgtattgttgaagtatatggaccagaaagttctggtaaaaccacagttgctttacacgcaatcgctgaagttcaaaaaggtggcggaacagcagcctttattgatgcagaacatgcattagatcctcaatatgcacaaaaattgggtgtaaatatcgatgatttgctgctatctcagcccgatacaggtgagcaaggtcttgagatcgctgatgctttagtatcaagtggagctgtcgatattgttgttatcgactcggttgccgctttggtaccaagagctgagatcgatggtgagatgggtgatacccacgttggtcttcaagcccggttgatgtctcaagcattgcgtaaattatctggatcaatcaataagaccaaaacaattgcgatttttatcaatcaaattcgtgaaaaagttgggatcatgttcggtaatcctgaaacaactcctggtggacgtgcgcttaaattctattcgacgattcgattagaggtacgacgtgcagaacaattaaaatccggaacagacattatcggaaaccggacaaaaatcaaagttgtcaaaaataaagtagcgccaccttttaaagttgctgaagtagacatgatgtatggacaaggaatctctcaagagggagagttgcttgatatggcagtagagcaagacattgttgataagagcggtgcttggtatgcttataaaggagatcgcattggtcaggggcgggaaaacgcgaaaaactatatgcgtgaacatcaagaaatgatgatggaagtttctgctcgtgttcgcgatgcgtacggcattggtaccggagaaacggtcattgaaacagaagatgcgcaagaagaactaccattagacgaataagatcgtttaacgataaagaagaagccaaacattcaagtgtttggctttttttgtacagtaataacagatctgctcataaaaactgcacgttaaaatgaaacctataggaggtgagggagcgtcaataattttgtgtaaatgattcttccctactgcagattgtttctaattctcaatcagttggcttagcatttgttcaagttcgccttcggcctgttgaaagcctttatgactgcgacctaggaatttttggttgtaagtatcaaaagacgagactaagaaacgttccatcgactcttcgttttggaactgttccttgcggtggctgtatttcttgatttgcttattaaaggattcaatcaagttcgtagaataaatactcttgcgtatggccaaggggaaatcatagaaagtgagcaagtgatcgttcgaaagaatcgattcaaccacttttggatagctggttttccttttttccgcaaaagcaccacgtgcttccaacgccacctctttagatgaggcttgatacaccattttaaaatcatcacagacttccttacgatcatcgacacgcactttgtgactgatattacgggaaacgtgtacacaacaatgttgaaaacgagctttgggatagaaccgactaatcgctcctaccatcccctttaagccatccgtgatgaacaggaggacatttttcaaaccgcgctcttgaaggtccaataaaatttcctcccaaatcgtgatggattcagtcggtgcaatcgcatagctcaatacttcctttgatccgtccgggcgaatgccaactgcgatatgaatagcttccttggcgacggttttccgctttaacggaatatacgttgcgtccatataaatagcagcataacggtcatgaagctcccgccctttaaacgccgttacctcttctgtaaatgattttgttatattggacatggtttggggcgtgtagtaatgcccatacattttctcaatcaagtctgcgatttccgacatggtaataccttttcggaagaggtgaatgacggtctcctctaacgtgtcattcgtccgtctataagcaggaacagtctgttgcttgaactcaccattgcggtcgcgcggaatctggagatgaagttccccatactcggtcttgaccgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatcatacttttcgtaatctaggaaagccgttaactccgttttgagaagcgtattgactgctttctccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatagggaagtcctctcttctgtgaatgtgttgtggtagctctattctacagaagggacttccttttttctatttacacaaaatattttacactctcggaggtgatgtacataggatttaaagttgacactcttgtgtacaaacattagaataaacttatgtgggtttccacatagcagtaggcaacttgataatttattttaatttgtttatcaaaactacaaaatattgtaaaagatagtatggaggtggattcattggaactactttacattctcctcgctatcatcggtttaattgtcggtcttggattaggagtttttgtgaccaaatctcgtcacgaaaaagagatcaatggcgcgcaaaattctgcaactggaattatcgaaagcgctaaaaaagaagcagaaactctaaaaaaagaagcattgttagaagctaaggaagaaaatcagcgttatcggtcagagattgaaagtgagttgaaagaaagcaaacttgatttaaaatcacaagaaaatcgcttgctccaaagagaacaagtacttgatcgcaaagatgattctttggaaaaacgagagcactcactggaagaaaaagaaaacagacttagtgagaaacaacaattaattgacgagcgagaaaaagaagtagaaaaactaatcgatgggcaacagcaagaattagagcgtattgcggctttgtctagagaggaagccaaagagttgatcatgaaatcaacggaagaagaattgaatcatgaattaacgattatggtaaaagaatcagagcaacgtgcaaaagaagaagcagatcgtaaagcgaaaaacttattgtcattagcaattcaacgttgtgctgcagatcaagtatcagaaacaacagtatctgtcgtatcattaccaaatgacgagatgaaaggtcgaatcattggacgagaaggacgcaatattcggacattggaaacattgaccggtattgatctgattatcgatgacacaccagaagcagttgtactatcaggattcgatccaatccgtcgagagattgcacgaatgacattagagaaactgatccaagatggacggatccatcctgcacgtattgaagagatggttgagaaatcccgcaaagaaatggatgaacacatccgtgaatatggggaacaagcagcctttgaagtcggtgcacataccctacatcctgatttgatcaagatattgggacgtttacgctttagaaccagttatggacaaaacgtattgaatcactcaattgaagtggcaaaactttcgggtgttctagctgctgaattaggtgaggacattcagttagcaaaacgtgctggactgctgcatgatattgggaaagcacttgatcatgaaattgaaggctcacatgttgagattggtgctgaacttgctgccaaatataaagaaaatcctgtagtcattaacgcaattgcatcccaccatggagacgtagaagctacttcagttatctctgtgctggtagctgcagcagatgctttatccgctgctagaccaggtgcacgtagcgaatcgttggaaaactatatccgtcgtttacaaaacttagaaaatattgcgaatggcttcaaaggtgtagattcaagttttgctgtacaagcaggacgagaagtacgagttatggttaagccagaagagatctccgatttagatgcggttcgtctagtacgtgatatccgcaaaaaaattgaagatgatcttgattatccaggacatatcaaagtaacggttattcgtgaaacgcgagcaactgattacgctaaatagcataaaaaagaaccttggcttttaaagccaaggttcttttttatcaaatagtttagccctcgttagcaggattaaaattaatcaaagccgcctagtacttaagagaggttagatttttcttctgcgcgcaaagtctacaaatcgaaatttatctaagcgatgtatcgattcagtgtattcaaaacagcgtgtgtcttcaagataaaccaaactacgtacagtaacaacatgttgatcatcaggatgaaggtccattaaatctcttaattctttattgactggatccacggtaatttctttttgtgcataggcaatttcaagtccaagatcattttcaaagtaatcatagatcgagtcttgtgctcgacgttcaggcaattcttcaataatcgaagcatctaaataatctttatctagaatgacaacttcaccatcaatctttctttgacgtaccaatttccaagcttcagaagcaactggccaatcagtaataccatgtaattttggtgaaacggcgatcttacgaatttcaactacttttgtttcactaggaatacgttgagtatcttgtaattctttaaaactagttagaccagaaataggaaagtcaaaacgattcagatctaaaacgattgaaccttttccttgttttttttgaatgtagccagcattttttaaaagattcaaggcttttcgaaccgtttcacgagaaacactgtacattttgattaattggttctcactaggtaaaagagagtgtggcgggtattcgtttgacagtatcttttgttcaagatccaaaaatatctctttgaatttattcatgggattgcctcctcttgcctattatagcgagggcatttttgaaaagcaatcggctatttggccaataattcatcaattgaaagatccgtcagtttttcgacgattgtgtcagctccatgcagttcttcaccagaatagacaccaactgcatacatgccagctgccttaatgccatcaatacctgcttgggcatcttcaaaaccaactgcatcactaggtttaatgttcagcccttttgcagcttggataaagatttctggatctggtttacctttagaaagtgtggctgggtcaacgattacatcaaaatcctgcatgacacccaatttatctaaaataaatggcgcatttttagatgccgatgcgatagcacaaggaatccccttgtgttttgcttcttctagaaaagttttgacacccggaagaaggtcatccggagtcagactttgaagtaattgaacatagtgagtgttttttttgcttgctaaagcatctttttcttctgaactataagcatcatttttatttcctaatgttaaaatacgctctaaggaatccatacgactaatcccttttagttgttcgttgaattttaagtcgatttcaataccgatttcagcggctagttctttccatgcgatatagtgatatttggctgtgtctgtaatcacaccatctaaatcaaaaacaaacccttttttcattatgttactctcctttaatagttgatagattgttctttattggcttttaattcatgagtagcaccagaaagaatgatcgttgtattttggtcagctacaactgtcaatgtttcatgtgtaacattaaagtgataattaatacctctgacttgaatattaaattgaatattttgccattgcttaggcagatttggatcaatacgcatcacatcttcccgaaaatcgattcccgcaaatgtcgttagcggaatatagagagttgccgccattacacccgcatgaattccttcggcagtggttcctccttgaatatcgcggtaatctgaatagagagcctcttgatataaagaccaagcgagatcttgctggtcaaccattgctgccaattgagcatgtacaactcgagagagtgtagagccatgagaagttcttgccaaataataatgcaagtttttttctacataatcttcgggtaagcggtaagtaagatcatctaaaatttgatgcacttgcgctgttgaaaaattgtaaaaaatcattaggctgtcagcttgtttggcaactttgtatgcatcggcgctttttccttcagcatttaaaatacgatccatacgataaatgttcccatatttttctctataatgatcccagtctaagtcttttaaatcaaaatagccttcaaattgtgcaataattccttcgggattaatttctaaacataaatttttacgaatatcggtcatttgtgagaaattgtcctctgaaagctgcactttagctgctacactttgaaagatttctggtgaaagttggttgcgtaatttttccacttcttcaaacaaccacactaccatcatattagtatatgcattatttttcaacccacctttttgactgttgggatagctttcatgaaattcatccggtcccatgacaccttcgattgagtaacggcctgtgagagaatccaaagtagcagcactctgccaaaaatgagcaatttctaaaattaattctaaaccgtattgctccataaaagatcggtcacgaacgttatgccagtactgccatacattataggcaatcgctaaagaaacgtgacgttgcaatcggctatggtcttctttccactcaccactgataggattcaaatgaagttcttgtgactgttctgttccatctaaaccagattgccatggaaacattgctccttggtatccggcttctttggctgctttcttggctgccgttaagcgctgatagcggtaaagtaagatctctctggcggttttaggaaaatgaagaatataaaaaggtaagatgaataattcatcccaaaaaatatgaccacggtaagcctcaccatggagaccacgggctgtgatactagcatcaagagattgctcataggcgttgggtgctgctgacactaatagatggtatgtgtgaagattcagcattttttgtgacatgagatccccatcaatggtaatggctgcattctcccatagtttgcgccaagcttctttggattcagcatacatttctttaaaccgtggtagtgaaagaagtgccagcttgctagtagttgtttgttctcccatttgatatttagcaacagtaactgatttttctaaagtataagttctatttttctccacagaaattgttaatttttgaattactttttctgccgttttttctgattttaatgtttcaagagaaaagtcatcagaaaataattgtgatgcttggcaaaccgtaatgtcagactgatttgtacgggcaatgagtagagctttgctcttaaaatactccgttgtttgaatggtcaagtgcttgtttgtcaagcttcgatagcgtgcgacattataattgtagaccgaaccatctgcttcacttatcacgtcgatttctccggtaaaattaagtggagtaaagcggtaaaggatggagtagtgatgactatttcccatattagcaattttttgtgtttcaattcttaattgcttttttgtgtgtgtttcgatttcagcgaaggaggtaaataatccagtttttaaatttaattgacgcttaaaagataaaagtgtattttgtgcgatatcgattttttcgttatcaatgactaaataaattttttgcagatttggtgcattgacgaagtcctcatttgtaatggtacgatcagacacctctgactccgccgtattatagagacttgctaaataaatcccaggataattggcatcggaaatctccatttctggtgtagtaccacgcaaccctataaagccatttcctactgttaatagtgattcaacggagtactcatctttgccaggagtatagccataatattctaattgccaaggaatctccaaacgcttctcttcaaagctttcttcagttccacatacaaacgctcgatttaatttttcggttaaccattgatctaatgaaaaggttccttcttcgttagtaaagacgaatgagtcggaaaggattcctccctcttgattcttttccaattgtttctttaatgctgctattcgttcattggtggtccctgtaaacgtgaatatagcacccatgtggtcggccaatagccattgatcattagtgatctcaattttgttcacagtattctctcctttctacttgtctatacatgcaaaatgattataaccgatattgtaagctttttcaatttaataaggctgtttttttaaattattgtgtaaagttaaatgaaagtgatttgttttttttatttgctcaaagtttatttttttgaatgaaaatccttttgtaccaacaaaaataaagcatgttctgaatgattatttttcacaaatgtctttagtgaaaaaaatatagaatgaaacgcttgcaatattgtaaatataaagttatgattagcatgaaataaaaacatatatatacaagtttaaatggaaggggtttattattatggggaagtatcgggatgatgctgagaaattgctggagtatgtaggcggtaaagaaaatattgcagctgtgactcactgtgcgacgcggatgcgatttgtactgaatgatcagtcgaaagcaaacgagaaagccattgaagatattccaagtgttaaagggatgtttacaaatgctgggcagtttcaagtgattatcggaaatgatgttccaacgttttacaatgattttacagcggtatctgggattgaaggagtttctaaagaacaaagtaaagcgattgcaaaaaagaatcaaaatccgtttcaacgggctattgcagttttggcagagatttttacaccaattataccagctattattgttggaggacttattctggggttccgtaatgttttggaaggaattgattttggtagtggaacaattgtttcccaatctgtattttggagtggagttaatgatttcttatggctacctggggaagcaattttccattttcttccagtaggtatcacatggagtattactcgtaagatgggaacaactcaaattcttggtattattttagggattacattagtctctccacagttgttaaatgcttattctgttgctagtacagcagctgctgatattccattttgggattttggatttgcacaaattgataaaattggttaccaagcacaagttataccagcgatgttggctggttttatgttagcatatttagaaatcttttttaggaagcatataccagaagcgatttcaatgatttttgttccgttattctctttattaccaacaattttagctgcacatgttgttttaggaccgattggctggtggttaggagacattatttctaacgttgttaatacaggcttgacttcttccgtcagctggttgtttagtctgatttttggagccctgtatgcaccattagttattactggacttcatcatatgacaaatgcaatcgatatgcagttgatttcatcatttggtacgacaaatttatggccgatgattgcgctatctaatattgcacaaggttctgctgtattagcgattgtatttttacatcgagggaatgaaaaagaagaacaggtttcaattccagcaacaatctcttgttacttgggagtgacagaacctgcaatgtttgggatcaacttaaaatatgtttatccatttgtagctgcaatgattggttcaggtattgcaagtatgtttaataatttaatgggtgtgcgagcaaatgcaataggagtcggtggattacctggtattttagccatcaacgcaacagaaggcggaggtttgttagcttttgggatggcaatgctgattgcaatagttgtaccgtttattttaaccatagtttttcgccgtcaaggaatctttaataaaattgattcagtcaatagtgttgaagacaatgcgtatgcagaaggactggcaacagcaggtgcaagtgctggtgtagcaaacactccatctcaaactatttcaaaagagactactgtaactgaggaaatgctttatgcaccggcagatggtcaaatcattgcaatcggtgaagtggaagaccctgttttttcacaaaaaatgatgggtgatggctatgcagttcgtccaagtaacggaaaaatctatgctcctgttgcagggacggtttcaagtatttttgaaacaaaacatgcaattggaattttgactcctggtggggcagaggtcttagttcatatgggattagataccgttgaattaaaaggcgcaccattcactgtcaaagtgtcggaaggtgatgctgtcacagtagatacattgattgctgagatggatctagaagctgttaccaaagctggaaagaaaacagatgttgttacggttcttacgaacgctgaaaagatcaatcagctgacaatcaacaaaaccggcagtgtacacgcgcatgatcgagtaggggctgctgaagtccgctaaataaaaaagagtaggctcatgaaaggaagctatcattccattcatgagccgtatttttttgttttatttttcttaaagggttattttgtttggcgtacacgttctttataaaagtagcgcaaagttagaaatacgactagcaatactagcacccataggaagaataaagcgatttgtgaccctaaaattgttccggaaatataatcgggacttactttttgagcaaggtcgatcattgtcgcaactaaagctgttgcgacagcgccagaaaattgttgcagtgtgttgaagacggcatttccatcggcggccaaatgttggtcaattttacttaaccccatagtcatcatattgctatacgaacaaccgattccgatcatataaaagacatgggcagcaataaacgcccacaaaaacgtcaggtgcaatagcaaggccaacgctaaccagccaaaagtaatcaatacaagaccaatcataatcggttttttaggtccgatgctatccaacatacggcctgaaagaggagctagaacagcacctacaatcgcaccaggcaacataaccaatccagcagtgaatgcgtcctgaccaaggactatttgaacaaagtttggcaagacaaatgagattccaagtaaaagaaactgacagacaagaaatccgaataagaataatcggaaagaacgatttttgaatacagataagcgaatcaaaggctcagattgcaaggaacgtttatagaaaagagctgcacctaaaataccaagtgctaatggaaatatgctcgtaagagaaccaatttggtttaagaaaagcaaaaagccactaaacataaaagtgatacccaaaacactccacaaatccagacgaccagttttttcaattgcaattttaggtattgaataaagacctaaaaccaatgagaccaataagacgggtattaagaagaggaaaatgtagttccaattcaagagagaagtcaataaacctccgtaagtaggaccaatcgccggtgcaattgaagtagttaaatttccgattccaatcatagttcctcttttttccaaaggagagtacgtaaggatgatatgaaacatcaacggtaaagcaattcctgtacttgccccttgaagtaaacgaccaagtaataggatagcaaaggaaggggagaggaaatcaatcagtaatcctgctaaaaacaacccgttagcagccaaaaataatgttcgaatttgaaattgtttcaacagaaaagtagaaattggtacgatgatcgatatcaccagcaaatagattgttgtaacccattgcacatttgaagtagaaagattgaattgattaatcaaagtcggaaatgttacattcatagctgtttcgatcaataccccagcaaatgacataataccggttgctataatagcgcctaacaattttatttttttctccatattatcacctctaaaaaaattcataaaaaaagagccagtttctaaataaatagaaaccgcctctctctcgacaagcattactgcttgttatctgtacgatttaatctaaaagctattgtactgacttctttttgaagagtcaatagaaatgtttgaaaaataaaactgaattttatttgaaacttttcaaaaaaatccttacaccaaaatttttattttgttagaataatcaagtatgtaaaaaaaaaaggaagttttaaatgccgattaacaaaaaagaaagtttgatctatacgacatttatgtgtttttttatggtgtacttcatgagtgtctacaatttaatgtatgaggtgggaattactgcaatagcttttcaattggcttggaatgaactgccatttgctatatgtattgcgtttattttagattggtttattgtctcaggtcctgcgaaagcatttgctttccgttttattgaaaaagataccccagcttggaaaaagattggtctaatctcatcaatgatgattgctggcatggttttctttatgtcactttttggtgctgtaatgcatccgaatgtaaatcaaggactattaatgacatggttatctaatattggtaagaatgtagttgttgctttaccgttacaattattgattgccggaccaattgtacgacgattatttagaaaattatttcccataggtacggtacaagaaattcaatagaatttatacaaagggccacttctgaggttgaactcagaagtgactttttatctaaatatatttgttaaataacaaacaaaaaacaccataggatggtatggcgtttcttgtttaccctataaaataggatacaggatgtacttacataatagtatgcataggaagaaaagtatagttcaacaatttcattgctcggtgaaatcattgctttgaacatattttaatctgtaaaaaaattgaaaagttggtaccaaggacggtcagatacgatgtatgcttcaggagaaaaccctgatgatgcataccctaaaaaacaaatgaatagccctagaaaaatgaatgccccgcctatcattagtagcaaacgtttatttattttgatcatcttaccacctgcttttgaaagtttttgtataacgctttaggcaaatgaataaactgttgcgtccaacctaagatgggtttactaagcatataagtaaaaatcatacatactaaccctattccgaacatcgtgacgcctagacctagctgggtgatagaaaagtgaagaccttgagatagtagtaaagggcttaaaacaacacttgcaatgccgccaatcagtgaagttatgccaataacacttgtactgaatggaaggcaccaaataactatcaaaccactaagcatcaacaatagaacggttaacagtaagcttccccacagaggaaatcctagaaaaattatcactaataagaatggatgaaaacgccgaggaacttttacgacaatttcttcggcacctaatgcactttgagcaatactttgaggagtccctaatctggctacagcttcaacttcagagagtccctcttccatcaaatcttggatcatttcatcataataatcaataagatgatgaatctcacttggtttggtcttataggctaattcagctgctaaacttttaataaatgttatgcgatccatgtcagttgtctcctttaatataatgatgaattttttctaaatgaggccaatcaatagtcaaaaatttatggatactattttgaccatgagcagtgatttgataatattttctcagccggccattatgttcttttgaataagtcgaaacttttttatttgcctctaagcgtttcaagatagggtataaagttgattcagagattggcaatagaggagcaatatttttaacgatttcatatccataagagtctcctctttgtaaaaaagctaacacacagaattcgataatcccttttttcagttgactatccaatgactacaccaccttatacataatactatataaaacatagtatagttttgcaagtcgatttgtggaaatcagtctcaagacgtagtaacttccaggttgcgcctattttttttgcttccagtcatttttccttacttaaaattcatcgtacggtgaaaatattgattattttatattagattcttttggtaaagtattactaataaaaagttgttaggattttagacaaacgtatagttgttgtgttaggtaattgctgttggaaaagttgcttgataaaagacacacgatactcagtccagctacgaaagaagttagtaagagagtgtgtgtttatcaggaaaggagttaataatgagaaaacaaacaatcacaaagaaatatttaatcaataggttacgcagtcatttagaagaatatttgtatactcccatcactgttagaaaaattgcgaaatatgcaaagatttctacacaaccgatctatttgcaattttcgaatatgcaaaattataaacaggcaatgattgatgatgttttggcagagattcacgagctttctttgaaaaaggagatagaggatgatccattgtatacgttttggcttaactattatttgtttgccagccaaaataggaacttattttttgcgttatttttgaatgatatagggtgtggttcctatttaagagatcaatcattgtcattgtttatagagacaatggctgaatccgaagtatatcaaaaagcaaattgcgaagacattgaaaaattgcataatgaaagtttgattttcttttctggtctcgttcttacttatgtacggggagagaatatgcaagcaatagaagaatttttacaagatattaaagactatttttatcgtacactgattgatcctatgtatatttatcgagaaatattaccacaatcagtcatcgaagctggtttttaaaataacgataaactgttttttaatttttttcattacttgataggcttcttgctttataaaaattcttggctcattcattttcttgtaaacgaatagtatgggtttattgttggcaattttcaagaaatatgagaaggtagaattagcaaaaagtaaggtgttttatgactaaaaagaaacaagtgatggaggaatcttgatgggtcaaacagataattattcagataaaaaagctcaaatcgatcagcgaatctgttttttggaagagcatacttaccaaggaaacgaccttggcgtaacctttcaagagcatgcgataacctttaaatgctggacgccagaggctgatgcagtttcagtcattatttatcaaagcggagaggttaaagacaaggatcgtgtgatgacagttccaatgaagcaagaaaataattgttggaaggtcacagttacggatgaagtcaaagaaatgttctatacgtttgaaatccagcgaggacaagagaaggttgaagtggttgatctttatgcgaaagctgtcggtctcaatggggatcgtggggctatcgttgatttaaaagaaacggatcctgagggatggtcgcagacagaatgtgttggccaagatacgattacagacgcttacatttgggaattacatgtggaagatttcagtagttctaaaactagcggcatctcagaaaaaaatcgtggaaaatatctagcgtttactgaaaagaatacgcatcttgaaggagatgaaaggcagccaacagggctcgcctatttgaaagagcaggggattaactatgttcatctgttgccaatctttgattttgataatgacgagctgtctacagcctacaactggggatatgatcctaagaattataacgttccggaaggaaagtattcttcagacccgaaggatcccaaagcccgcattcgggaatgcaaacaaatgattcagtctctccatgaggaatctattggtgtagtaatggacgtcgtttttaatcatactgcagtcacagaatcttcttggtttaataagactgtgccaaactattactaccgtaaggatgaagaaggaaatttcgctgatggctctgcctgtggcaacgaaattgcctcagaacgtaaaatgatgcgcaagtttattattgattcaatcctttattgggctaaggagtacaaaattgatggatttcgttttgatttgatgggactgatcgatgtggagacgatgaatcaactgcgtgcaagcctggattcggaaggtttctctcatgttattctatacggagaaccatgggatgccggcagcaatcgtatcatccagccaaacatcccagcgaataaaagtaatgtctgggcactgtcagaaggcgttgcggtttttagcaatgatttaagagacagtatcaaaggtgatgtctttgaagaaacagacggagcttttattcaaggaatgaatggtcaaccgcaagtcaagcaaaccttttatgcggcaaatttggcaacggcgattcaaggaaatacgaaagttgctgaacaagaaggcgccgagcgctgggcaaaatctccccgccaagtgatcgcctatgcttcagtccatgataatttgaccttatgggacaaactggtggcaaccatgcaggcttcagcgaaggaaagaaattatgattttgatcctgagcttttagcccgcaacaaactagcagcagccattttgtttactagccaaggagcagtattgacccaagcaggcgaagagtttggccgtaccaaacaaggagacgaaaattctttccgttcaccgatagaaattaatcagctagactggaaacgcgcacaaacttttaatgagttgcggtcattttatcaaggtatgtggcagatccgtaaattctatcctccattgagagatgccacgattcgaacagctgaaagtattcagtttattgagagtaacaatgaaaatttccttgcatatattattccgaataatggttacaatgatacatggcaatcattagctgttttggtgaacagcagcaataaagacattttggtaaatagggaagaattcaagcaagagaaatggtggatcgttgcagataattttggagcaggtatagagccacgtggagagatcgtgaaggaaatcaacatcgctgccaaaagtcttttacttttagctaaatagttattttatttttaaaatttttaaattaagaagaaagttaaattgtattaaaatccatatttaatggattttaatacaaccattacgaatgtttataaagtgataggaataattttctgttatgagagaagtacaggtggaccataacatgaacagtttaaaagaaaccgattttatgatgacaatctgactgcttaatgctatagtaaaaacagaaaaaccaaagttggattgttactgactcgatcaggcaaaacctaaatgagaaaacgctctttgtagcggctcttatttaggttttttatttttttcgggtatttcttagaatgttaagcagcaaagttattgtttcagttacttgcaaacatatgactttgttaaaataaattaggcaaaggagaacgagcaaatggcaaaatttccagaaaatttcttatggggcggcgcgaccgcagcgaatcaattagaaggggcgttcgatcgcgatggcaaaggcttgtcagtggcggatgcaatgcctggtggcaaacagcgtttagcgattttaggcagtgatacgtttgattggacgatcgatgaggacaaatacacctatccaaatcatcgcgggatcgaccattatgaccgtttcaaagaagacattgcgttgtttgcggaaatgggcttcaagagctatcgtttttcaatcgcttggacacgtatttttccaaaaggtgatgaaacgacaccgaacgaagctgggttagcattttacgatgcgttgattgatgaatgtttgaaatacgggatcgagccagtggttacgatctcccactatgaaatgcccttgcatttagccaaagaatacggtggctggaaaaatcgagcattgatcgatttctatgagcgttttgcaaaagtcgttttggaacgtttccatagtaaagtcagatactggatgactttcaatgaaatcaattcagctttccatttctccgcattgagccaaggaatggtcaacagtacgggtgctagcgactttacaaacgtgatccaagcgtggcacaaccaatttgttgccagcagtaaagcagtaaaaattgggcatgaattgaatcctgagttacaaattggttgcatgatcatttatgcaacgacctatagcattgatgcaaacccagtcaaccaagtagcaacaatgacccataaccaagccttcaactactactgtgccgacgtgcaagtacgtgggaaatatccagcatttactgatcgcttgtataaagagcatggggtcaagaaggaagatcttgatattaccgaagaagatttagtattgattgctaagtataccgtcgattatattggatttagctattacatgtcttctgcagtggatatcacaacagaagaagctgatgaagtacaaggtaacttgttgggtggtgtccgcaatccattcttggaagcaagtgaatggggctggcaaatcgatccagaaggactgcgcattgcgttgaatgaattgtatgatcggtaccagaaaccattatttatcgtggaaaatggtttaggagctatcgatactattagtgaagatggcaaaatcgaagacgattaccgcattgattacttacgtcgtcatatcgaagcaatgggtgaagcgattgaagatggtgttgacctgatgggatatacaccatggggatgtattgacctcgttagcgcgtcaaccggagaaatgagcaaacgctatggctttatctacgtggactttgatgatgaaggcaatggcacaatggatcgatcaaagaaaaaatccttcgattggtataaacaagtgattgcttcaaatggagaagatttagcgtaagattaatactcgtttttttatagccgcacaacacggattatcgttgtgcggttattttgctgaaaaaatagattgtctgaatagagtaaaaaatctaaaaataatagataacacatcataaaaattttaatcagaaaaactttaataattgcacttggtaagcggaataaaactaaattttctaagaatggctgactctttctttccaactaaaaggggaccaacatatttttgatgatatggaaaattttgcaaatttagaagggcgttgtggttttcttctgaaatgtttcacgtgaagcatttttacagaagatagttacatcaaatgcaatattttcgaaaatagcgactctattttgtgaagcggatgagtttctcttagaacgtttggattaataaaaattatttcgagccgattaaagaagtaagagaacggagtaggaaaaattgtttcccctcatctattcgaataattggtctttaccatatgatggtgataagattaaaacatagaaatgtagagcattttgtttgtgaaaacgtttcaattttaaagaatggagagtaagcgattaaaaaataaaaatagtaggcaagttacttcttttttacttaagagaggagtatattcgtatttggaatttttctttatttagaatgattttaatgtatttttttagaaatagggggatgtaaaatggatattgtaacattagcacgaatccagttcgcgatgacgacgatttttcactttttctttgtaccgttttcgatcggaactggtgtcgttgttgcaatcatggagacactttatgtgatcaaaaaagatgaaaaatatcgccgaatgacaaagttctggggaaatatttttctattaagttttgtggtaggagtggtaactgggatcattcaagaatttcaatttggaatgaactggtctgattattctcgttttgttggggatatttttggtgctcctttggcgttagaagcattgctagccttctttttggaatcaactttcttagggttgtggattttcacatgggataaagtcagccctaaactgcatatgacgttcttttggttagttactattggctcgatgctctctgctttctggattttagctgccaatagttttatgcaacatccagttggatacacattgaacaatggtcgtgctgagatgactgacttcggagccctgctagctaacccacaagtctggtatgagttccttcatgttattactgcagcaattgccatgggaggaattctgattgcaggaatgtcagctttccaattgttgaaaaaagacaagaaagttgaccgtgattttttcaaaaaatcaatgcggatcggttttgcagtagctttgtttggttcaattacggtgttgatcgcaggtgacgaacaaatgaagtatttggttgaagaacaaccaatgaaatttgcagcaatggaaggtacgtatgaagataccggagatcctgcggcatggactgtagttgcatgggcaaatgaacgagaacacaaacgggtttttggtgttgagattccttatatgttgagtatccttgcatttaacgaaccatctggttcgattgacggaatgaacacagtgaatcaagatttgatcgaacgttacggagatcggaactattttcctccggtcaacacattgttttggagcttccggatcatggcaggtttcggtgcattgatgttgttggtttcttcattggggttattctttacgcgtaagaagaagccttcgctatttgagaaacgttggatgctttgggtagtggctataacattatttaccccattcattgcaaatacagcagggtggctgattacggaattgggtcgctatccatggacagtctatggtttatttacgattgaagatagtgtttcgccaaatgtatcggcaacttcgcttgttatctcaaatattgtttactttgttcttttctctggtttggcattaacaatggtttatttgattcggcgagagttaggacatggtcctgaaaacaaccagatggaaggaacgctgcacgaagcagaagaagatccatttgataaggaggcgtttgaaggatgaccggattgcaactaatgtggtatgtattgattggcattttgtttgccggcttcttctttttagaaggatttgactttggtgtggggatgtctgtccagacattgacccataatgaacaggaaaaagatcagatcgtgcatacgatcggaccagtgtgggacgggaatgaagtttggttgattaccgcaggtggcgcgatgtttgcttctttcccttactggtatgcctctttgttcagtggttattatttgattttgttattgatactagtcggattgattatacgcggtgtctcctttgagtttcgggcaaaaatgcctgaagaccgtaaaaatatgtggaattggacattaaccattggcagtacattggtgccttttatgttcggactcttgtttacaagtatggtccaaggcatgccaattgatgcagagggaaatatgtctgcgcacttcggtgactacgtcaatctcttctctgtagttggcgggattgccttaactttgctttgctacttacatggattgaattatattgcactaaaaactactggtccgatccgtgaccgtgcccgaaattatgcgagtgccttttatggtgtgctatattttggtttggtggcgtttgccgcgctactttatttcaaaacagatttctttgaaaaacattttgcttcgacgcttcttttgctgattgtgattgtggctttgacgctgatagcgaatatctctgtatttaaagggaaagaaatggtggcatttattgctagtggtttgaccatggtggcgctagtcggattgttgttctctggtttgttcccacgagtattgatcagctcaatcgaccctagttatgatttgttgattgcagaagcttcctctagtcactacacattgaagatcatgagttatttatcactgacaatcttgccgtttgttttggcttatacagcatggacctactatattttccgtaaacgaattagtcatactgagctgacggagggttattaatgatcgacaaacaaatcatagagcttcccggaatgaaacggttaatgggattgcttgcaggactttctttcctgcaagctctcttcatcattggacaagcctatggtcttgctagtgggatcactggattatgggaaggacaatcgttagaagagcagtggggctggattctactgttcttttgttcgtttttaggtcgccaggccattgtttattttcggacaaagaaattagacagctatagttaccagcaagctactgaattacgtaatcaactgctagaaaagatttttcgtgtaggaccacaaatcgttcagcaacaaggtaccggaaacattacaacgatggtattggaaggcattagtcaggtagaaaactatttacaacttattttggcaaaaattatgaacatgtcgatcattccttgggtgattttggctttagtattttacttggattggatctcaggtctggttttattgctggtttttccactgatcattatttttatgatcatcctaggctatgccgcccaaagtaaagctgaaaaacaataccgcacatttcaattattgtccaaccactttattgattcattacgtggaatcgacaccttgaaactttttgggatcagcaaaaaatatggaaaaagtatcttcgcttctagcgaacgttttcgtaaagcaacgatggggtcgttgagagtcggaattctttccacttttgcattggattttttcacaacattgtccatcgctgtggttgcggttttactggggctgcgtttgatcaatgaagaaatcttgttatttccagcactaacgattttgattttatctccggagtattttttaccaattcgcgatttttcaagtgattaccatgcgactttagatgggaaaaatgcaatgaccgctgtatctacgattttatctgagccagaagcagccattgatccagtaagtttacctcaatggcaagctgattcgcaactatcgattcattcgttatcttttgattatggagaaaagtctgttttgaaagatattgcattggaggtccaaggatttcaaaaaattgggatcattgggatgagtggctctggaaaatcaacgctgatcaataacttaagcggctttttgattccgaaagaaggcgaaattacttttgatggccaaaaaatgactgcattaagacagtcggattggcagcagcaactagtttatattccccaaaacccctatatctatcggatgactttgcgagaaaatgtggctttctatcagccaaatgctactgaagaacaagtgtggcaagcaatcgaagttgcaggtttaacgaaattagttcaagaattgccgcaaggaatcgatacaatgctaggtgaaggagaacgccatctaagcggtggacaggcgcaacgaattgcgttggctcgtgctttcttagaccagcatcgaaaaattttattatttgatgagccaactgcccatttagatattgaaacagaagtagaattgaaagaacggatgcttccgttgatggagaaccatctagtcttctttgcgacacatcgcttgcactggatggaagagatggatcaaatcctagtaatggatcaaggcagaattgttgagcgggggacattggcagaactgcaagcaaagaatggcgctttcgttgcgttagtcaatgggatgaggagggaacaacttgaataaaatcggtctctggcgttcgctaaaaacagatacctgggtcaaaccctttctttcaaagtacaaaaaggttcttgcagcagcgctgtttttaggatttatgacattcttttgcggaggcgcgttaatgtttaattctggctatctgattagccgctctgcctcaattccagagaatattttgttagtatacattccaatcgttctgacccgagcattcgggatcggccgaccagtttttcgttatgttgaacgactgacaagtcataattgggtgttgcgaatgacatcgaacctacgcctaaaactatacaatgttgtcgaaaaagatgccgttttctttaagcagacccatcgaactggcgatattttaggattattagcagaagatatcaaccatatccaaaacttatatctgcgaacgattttccctacggtgattgcttggttattgtatacttttctgattatcggattagggtacttttcgttaggatttgcattggtaatgttgctgttgttgggaataaatgtgtttgtgctgccgctctggtccgttgtgatcaatggcgctcgtcaagaaaagcaaaaacaaatgaagaatcaattatatacaacattgactgataatgtgctaggagtttctgactgggtattttcacagcgaggagcagaatacgtcgatgaacacaagcaattggcggcaaatctacgaagcgttgatgagaaaatcaatcgttttgatcgaaaaagagatttccttttacaagtgatcttcggggtgattacggttgcgttgattgtctggacaagtcagcgatttcctggcgagcacggtggcttagctaattggatagcagcatttgtcctttgtgtctttcctttggtagatgctttcgcaccattaccttcagcggcacaagaaaccaatatatacaaagattcgattgatcgttttaatgcattaccagaaaaagaggaacaaaaacggacagcatcagctataagtgcaccgttcaatttagaagtgaatcaggttagtttccattatccatctgaaaaagaggtactaaagaatcttagcttaacgattcctgcgcatcaaaaactggcaatattgggacgtagcggttctgggaaaagtacctttgcttctttgctcaggggagatttattgccgacccaaggtagtattaccttaaatggtgagccggtagcaagttttggtgaagatattagcgaatggattggagtcatcaaccagagtccttatttgttccatacaacgattttaaataatttgcggattggtaatgaagaagcgtcagaagaagaagtttgggacgtactgaaacgagtaggcttatcagagatggtgacagctctgccagaaggtttgcgaaccatggttgatgaagcagggttacgtttttccggcggtgaacgccatcggttggcattagcgcgaattcttttgaagaaaacaccgattattttattagacgagccaactgttgggctagatccaatcactgagcaagctgttttggaaacttttttcaatgagttggaagacaagacgattatttggatcacccaccacctgcaaggaatctcactgatggatcaggtcatttttattgaggatggagaattaacgatgagcggtacgcctgctgagttagctgtcgaaaaccaacactttcaacagttattagctattgatcaagggcgactgtaatcaaactgggacctttgccaagacaacaaaaaaatcggctagtgatcgacatgaatgtcggcttagtttttgaggagcattcgctcctcaaaacacttcactgtttacccgattggttcgtttattttcagaatagctttcagttgcggagggtagaataaagaatgatcaataatttcgttgcaaaagcagttgcgttagctcgcgaattttttctttgctaggggtgttcggcagcagttcgatgtcggctagtgctttttcggtataagaaacagcaaaatcggtggctttttcgacgccatgataacggcgcactaattcagcaacctctgtggcctcctcggtggtcaactcgctttttttggacagatagctctcaaatgcggcaggattttgttctttagcaaagagcagaggtaatgtatagacaccttgtgccaagtcttcaagaacgggttttttcaacgttccagaatctgctgtatagtccaaaatatcatcaaaaacttgaaaagcgatgccgatgtttcgtccgatctcaccagcccgttcttggttttctaagtcgagaccgccaaaatgagcaccttcgatgcaggccagccagaataattcggcagttttaccattgatgctttgtaagtaatcagcaattgattcatctatattgtagcgtgtgtgcatttgatctaattctcccagcaaaaggcgtttcattgcttgggcatttgtagccaaaaaatgagagccattcatgctctcgatcaataactcaaagaattgggtgaagagcaggtcacctgtgtaaacagcgatatctttgccatattttgcttggacagtgatgcgtccgcgacgcaacggcgaatcatcaatgatgtcatcgtgaatcaaggttgccatatgtaagatttctaatgaagcagcaattttggttaattgatcatttctttcatcaatgggttcgcctagatcagcgaataagaaaaataatgctggacgcagcatttttcctccagaataagtaaaatcaactaatacatcttgtatttctttgttacgaacagttacgcgttcttcaatgatcgaacagacagtttttagtctttgctcgatcgaaggataatcgatccaaaaattcaacatattaaaaccctttctaccagtcattcagcccttattctaacttaaagggagtctattgactagttaagtgcatttatcaaaaggagatgagtatttgacactcccagtatttctggagcttgtggaatttaaagcgaaaacagccagtgtcctcccattttttatcggaatttgttacagctggtataactacggctcaattcatttaggttatgtggtgttatactttattgctatgctgatcttcaacatggcagtagatattttagataattataacgattaccatcacgcaacagaagttcatgattacaaagaaaaaacaaatattatcggacgcgagcagctctcgcttccattcgtttttcgcttaatgatcggtatgatcgtcgtttcggcggtgatgggtatcgtattggcctatttcgtcggttggcccttgttttggatgggactttattgttacttgattggtatcttttactcatcaggtccgcggcctttatcgagtttaccgctaggtgagtttttttcaggatttacgatgggcttcatgatttcgttgatttgtgtatatttgaatacttatgaaacctttcaatggaatagcgcgaccttgggtggaatatttctaatcgcactacccaatacactgtggatcgctaacttgatgctggccaacaacatttgtgatttggaggaagatgaaaacaacaatcgttatacattggtgcattatttaggaaagagtcaaggattacggctatttgttcttttgaacattattgcatttgtagcgatcttgacagcagtggttctgcatttagcaccatggacgatgttgttgacgtttctcgtcttaccatttgtctggaaacagacaaaactatttatgcataaacaaatcaaacgcgaaacctttgtctgcgctgtaaagatccttgcggtcggagcatgtgcgcaggtcattagttttgcgatcggtttgattttataattttttgaaggaagaaaggaagtaataggaaatgaaggaagttgtcattttaggagcaggctacgcagggttgcgagcattgcatgtattacaaggatcaaaaggtgattttcatattacattagtagataagaatgactaccattatgaagcgacagatttgcatgaagtggctgctggaacgcagccaagagagcgaattagttacgatatcgctgatgtggtacgaccacaaaaaacaactttcctacaaaatgaagttgcaacgattgaccgtcaaagtcaacggatcatgtttacggatcaaacatctctttcctatgattatttgatcgtagcattaggatttgaatctgagtcatttgggatcccaggtgttaatgaaaacgcattggaaatggtagatgttgattcagcagaaactatttatcatcatttattgaaacaaatgaaagaatacaaaaaaacacaagatccagatttattgaaaatcgtcgtatgtggggcgggattcactggagtagaactcttaggttctttagtggaaaatcggaaggaatttgctgagatcgcaggtgtccaatcagaagaaatcaaactcttttgtgtagaagcagttacgcgattattaccgatgtttgatgaaaatctgtctgcctatggaatcaataacttggtaaaatggggtgttgaatttctaacaggaaaaccaatcaaagaaatcaagcctggagtagttgtttatcaaacggatgctgaaacgggtgctacagaagaattgtctgctaaaacgatcatttggacaacaggtgtcagtggaagccatgtcatggcagattcaaattatgcggctcgccgtggacgtgtgatggtcaaccaagatttaagtgatccagagcacagtaatgtttttgtagtaggggatgtttcagctgtgatggatcctgcaacaaatcgcccttatccaacgacagcacagattgctttgaaaatggggtatcaatctgccaaaaactgtctacacttgattaaaggtgaaaaaacggaagactttcattttgaatctttaggatctgtagcctctattgggaacacgcatgcctttggtttggtgggtaaaatgcctgtaaaaggttatccagcatcatttgtcaaaaaagccatcatggaccgctccctgttcctaactggtggggttaaagaagtgttagcaaaaggccgctttgatttttatcattgagtcgtgcgctattttttcaacttaacattaacagaagcaagaagagaacatgtaccgatggagatagtttaattataagtaaaatagacagagatgccgattcatgttgggtgtttctgtctatttactactatttcagtttttaacaccatagggcgtaaggcctttattgaatctctagataaatgatcaggttttgaagagaaaacagggtaagaaaaaacccccttttgtacctttattaaaaaaatgttaaaataaagagactatgtttgttgggaggcatgaaatgacgattcgtaaagaaagacgccgtttagaaaaacgattgaagcgttcattattagcaaaaaaagggttgacgatggctacaactgtggtagccggttcaacgattgcaccaaatttggttttagctgcagaaacagcgacttcagatgatgcaaaaaaccaagcagagatcacagaaaatcaagtatctggaggaaatagctccactgattcaactggagacagcattcaaagcagtgctgacgagacgatttcgacagaggaaacaacagaaccaactgttcctattgaagagcagcctgttacaacacctgaggaagcggcaacgccacaggaaactatcacggaagatacagcggtcgttgagacgccaattgttgctgcacctgcgttagcaagaacctcgatcttctcagcacgtgctgatacgagtggatttattgcgaaagcaagtggttatgcaacagaagtagctgccgctaatgatctctatgcatcagtgatgattgcacaagctatcctagaatccggctggggtacttcgactttgacgacccaagcgaacaatatgtttggaatcaaaggaagttataatgggcagtatgtcgaaatggcaacattggaagataatggttcgggcaattattatcaaattatagcgaagttccgcaaatatccatctttaagagaatctttccaagataatgcgtatgtcttacgaaataccagttttgctgccggtagctattattacagcggtgcttggaagagcaatacgagatcatatacagaagcaacggcatggctgcaaggacgctatgcgactgatacttcctatgccagcaaattgaacaatcttattgcaacgtataacttaactcaatacgatagcggcagttccgctgggaacggtgacatgaataatgttgagacccctgtaggagaaaacgcgattcaaaagcaaatgaaaacgactgcatctatgaatatccgttcagatgcgtctactacagcagcagttaccggctcacttactgcgaatacaacctttacggcagttgcggtcaaaacaggaacgagcgtcaatggcaatacaaattggtataaagtttctggcaaaggctgggtcagtggtgcgtatttaacagaagtaaattctggttcaacatcaggcaatgcaaatgataatactgtcaatactggaatcaaccaaaagatgaagacgactgcgacattgaatattcgttctacagcatcgacgagtggcagcatcgttggctcattgagtcaaggcagcactgtgacagcaacggcagtcaaaacaggaacgagcgtcaatggtaatacgaaatggtactatgtttctggcaaaggctgggtcagcggcgcgtatttaacagaagtaaattctggttcaacatcaggcaatacaaatgataatactgccaatactggaatcaaccaaaagatgaagacgactgcgacattgaatattcgttctacagcatcgacaaatggcagcatcgttggctcattgagccaaggcagcaccgtaacagtaacagccgtcaaaaatggtactagtgtcaatggcaatacgaaatggtactatgtttctggcaaaggctgggtcagcggcgcgtatttaacgagtgactctagctcatcgtcgaatacatcgaatacaggtgattcgatcaatcaaaagatgaaaacgaccgcgacattgaatattcgttctacagcatcgacaagtggcagcatcgttggttcattgagccaaggcagtaccgtgacagcaacagccgtcaaaaatggtactagtgttaatgggaataacaaatggtactatgtttctggcaaaggctgggtcagtggtgcctatcttacgaagaccgcgacaaatgcttcttcaagtaatagttctgccaataatagttcttcgactaaatatcataccgttaaatctggggacagtctgtggtctcttgcgcaaaagtatggtagtagtattgaccaaatcacttcatggaatcgcttgtccaataatatcatttatgttggtcaaaaattgatcgtgaaatagtgagacacctgatttcatgcaactcaaaagaaaatcaatcagcattacccgatacacattcgtgatatcgggtaatgcttttttgctggtttgttcgtaataaaaatcgctgaagatagatttatttttgaatggtcttttagaatcattctgtttacatctgtcaaagaatccaagcagattttggttccgtcccccctatggagtttcctattttttaggtaaaatagaaaacaaagaaaggagtggagagtatgaagacgattgtttatagtgggatgatgaacggattgacgattgatcgctcacgacgagatagtatctacaatatggtgaagcattggcattctgaatgcgaaatccaatattttatagaagggaaccgctattttttgattggagaaaaaacctataaaatccaacctggtacattggttatgattcaccccgactgtgtccacaatacattctcaggaaagtatatttatcatgatcgtgtactcgttctctatgaagccagcaaatttccaagaatcgctcaatccatgggaatagatctggagaccttttttttaaaacatcatggtatcattcagattccgccagcggatcgctcttacgtacaaacgctcttagcgaaaatcgcagatgaagtgatccacaaagaatacaattaccaggtaatggtcgaaacaaaattaatcgaactttttatttttattcagcggatcaagaacttcagggggctttctgatgaaccggcagaaagtttgggaaaacaaagcgagctagttaatcaaattgcagcctttattcgtcggaactatgcatcgattcattcattggaacaaatcgcttcgtctttttatctcgacaaatcctatttatgccgtatcttcaagcgtgcaacaggctacaccatcactgaatataccaacattcaacgaatccgtcagtctcagcgattactggaagatacagattgggatattgctgaaatagcgagaaaaagtggatacagcaacattacctactacaaccgtgtgttcaaaaaatatacagagacatcccctttgcaataccgcaagaaacaaattgcatacaaagaaagtctgcgagaaaaaaataatttctaaatagtcactcatctttgcacaggcatgaaaggaggattattttcctgttaaaaaagtcaatattgtacaagttcgcggatattacgtcacttttttgtgcaagttttgcttgtctattgctgagacattttttgtccgataaaatcagtaagcggatacataaatgaaaaattgtaaacgtgtgcattttatggaggaggaaataatcagatgaaaaagaagatattggttgccagtctttttagcactttagttctagcagcgtgtggatctcagcctgacactactggttctggcagcagtggttcaacaaaagatgcagaagcagtgacgattaagtttgcttggtggggagcggataatcgccatgatgcgatgcaagatgtggtggctctttttgaagaggaatatccgcatatcacggttaacacagagtatggtgcgtgggatggatggcaagaaaagacattgactcagctatccggtaaaactgaagcagacgtgatgcaagtgaattacaattggctcttttcattcgggaagggcaagaatatctttatggacttgaatgaggtcagtgactatttgacgctagacaattgggaaagttcttatttagaagcgatgcaagtgggtggtgaacaagccgcggttccccacggaatgaccggtcgggttcctttgatgaaccaagcactttatgaagccaatgggttggaactgccaacgacctatgatgatcttttggcagcgggagaagtcattgcgaaagggaatacgccaactggtgaagacaatcagtacgcatatctcaatgtgggagagttctcattagatctatttattgctcagatgctttacaactatacagggaagatcatgcagaccgctgggacagtcaactatagtgtggctgaagtgaaagaagtgcttgaaagatataaagaattggaagatgctggtgcactgccgacttttgagcaaacaagcccaatcgatacggaatcaaaccctcaatgggtagaaggcaatgcaggctctgtttatgagtgggcaaactcactggcgaaatggacaaactcatacaaaggcggcgacgggttagatgagttagttgtaggagatttcttgcaagtcgatgctgactctaaaccaagtatctatgtgaaaccaaattttggctacgcaatttcaaaaaattcgaaacatcctgaagcagcagccacttttattgagttcttgtttaccaatgagcaagcggtgaaggctgccggagattctttgggtatttcaagcaacacagtttgttacgatctgcaagtagcgaatcaactagtcgaaggtgctgtggctgaagggtacgccaaattggatgactatgaacaaacggtgttagatccatactttgaagacgaaaatgtgcggggagaaagatatacggtttacgaggcatttcggacaggaaagttcacgtcggaggaagctgcgaagcaattcattgagaaacagcaagcagcacttgataagtattaccaagaataggaagcaacaagaaggaatgcgagacttagctacgtcccgtacccttctttttccgaaataaaattggacatgagtgagaatgtctggaagtaacccattagtatctgggcgttcatttagaaggtaaaggagtcaaatgcgatgttgaaaaaaatgaaaagaacaaattgggtgatctactgcatgctcatgccatggatcattggcttcctagtctttaaagtttacccaatcattatttctttttactacagtttgttagaatatccgattttaggtgatccggagtttgtcggattacaaaattatctagagatttttacaaaagacgatacgtttactgcgagtttctttgcaacaatcaaatatgtgttgattggtaccccagcagttatcattgtctcttttgcagtagcagccatcttgaattttaagcttaagggagtcaatttctttcgtaccgcttattatattccttctattttaggaggaaatgtagctgtttcaattttatggaccatgctttttgatgtcaacggacctgtgaatatggtgttgagtgtttttacactcggaaacgatgtcgccattaactggacaaaagatccaaagttcgcgatttttaccctgattattttaaaaacttggcaattcggttcgaccatgttgattttcttatcggcattgcaaggtgtttctaaaacagtttatgaagcggcagaaatggatggggcttcaaaaataagacaactgttcaatatcactgtaccgattattacccccgtaattttgttcaacgccgtaaatgtattagtcaaagcgtttcaagagtttaactccgcgtatttaatcactaaaggtggaccaaataagacgacttatttcttgaatctttatatttatgatcaagcctttcaaaatgggaattatggctatgcgagtgcactaacatggattttgttggtgatcatcggtatatttacggttattattttcaagtcatctgatcggtgggtattttataatgattaagggggctgaataatggaaatgagtaaatctcgaagacggatgaatgaaatcattcgttatggattattgattggtgtggggattatcttgatttatccgttgttttggatgattggttctgcgtttaaagagaaccgggacatttttggtagcttgagtattttcccgccaagtgaccgtgtggttacaacgaatttttccgatgcttggcagttgacgcgagaccattctatctggtttttctttgggaatacactgaaatttttgattccaaaaacgatttttacagttttatcttgtgtgattaccgcctatgtgattgcacgaaaatcgtttaaagggaaaaaatttgtctttggtgccgtgatcgttacattattgatgccagaactggcttttcgcattccactgtatctgttgtaccgtgaggtgggacttttggatagttttgccagcctttatgtagcggatatttttgctagttcttcgttttttgtatttatgatcattcaatttatgcgaacaattcctagagagttagatgaagcggcagtgatggacgggtgtaatgaatttcagattttgttcaaaatcatcattcccgtaatcaaaccaattctgattaccgttgccttgctaagctttatgtggggcatgaatgatttccaaggaccattgatttatttgaatagttcagataaaacggttctatcagtagcattgaaacaattattagacggtgaagcaatggtctcctatgggagagtattcgctgcttcttgtttggggctgttgcctatgatcgcaattttctttatgggatcacggtactttattgatggtgttgcttctacaggaagtaaagagtagtcatatgttgatcagaagaattctcgcacaaatcgttgattttgttttagggattttaaccatatttcttatctttgtaggaggaattccgctaatcggtcgggtcatcaataatgactttgttgctgttttgactgcgatttgtttgatgtgtgttatgtattttgcactgcaatatccattcatgcaaaatcagcagacgattggaaaagcattctttcagctgcagatcgtttcaacagataaatatcgcaaaaatgttccagtggcagtcatttttcaacgagagattttatgcaaactagccagctgtttcttcatttgcctgccgctactgtttggcaaagaaggagggcatgaggcatctacacatacaaagttaagaattggtaaaggagaaaatagttggaagaaataagacaatttttggatcaagtaatcgcacattcttcgccagaagcacctatttggaatcaagaggctcgattagccaatcatccaatccgttggagttatatcgatggctgcatgattctggcgatccaatacatgtttaatgcaacacaagacgagaattatcttgcgtttgttgaaacctttattgatcactacattgatgaggcagggaatccattggggtacgatgaaaaagaatataactgtgacgcaatcaatgaaggaaaactattgtttcagttatatgcaatcactaagaaaagcaaataccgcaaggctctagataatctgtatcggcaagttttgttgcaaccgcgcactaaggaaggaagcatgtggcataagctggtctacccgcaacaagtttggctagatggtttatacatggttcaaccatttgcgatccaataccaactaacgtttggcaactccgcagatgttagtgatgtgattgggcaattcaaaaatgtcatggagtcaatgaaagatccgcgaacaggattgctgtatcacggatacgactgtacgagaactgcattttgggcgcatccaaagacaggttgtagcgcaaacttttggactcgttctcttggatggtatgctatggcattagttgacacacttgaagttttactgtcccatgaaggctatctccaagaaaagcagcagttgcagcgctatttaacagaacttgtaggtgcagtaatggcttatcaagatccaaaaacgagtctcttttttcaagtaacagatagaccagacggtgaagacaattatttagagacgagtggatctgctgctttgagttatgtgatgctaaaagccagtcgattagctattcttccttcacaatataaaataatcggcgagacgatcctacgcgctcttgtaaagcacaaattggttattaaaaacggagaatttacattgaaagatatctgtttagttgctggcttaggggggatgcctggaaaaggcaactacaaaatcagagatggctcctatgagtattatatttcagagccagttgtcaacgatgatgctaaaggcatcggtccgttcgtttatgcttacagtgaatggttgcaactgcagaaccaataaagacagtgattcttatcattttcgtaagcgcaaacaaaccatttggtctccttcgcagagtaagatacaatgaaatggtaggcaacttccttcaatgaaaaggcaagtgctgaaagatagaccgatttcacgcgtacacaaaataaggaggctttcaaatggataaaagaaacctgacgattattggcagttacgacactcgggctgaagcattgacagcaattgatcaattgcgaaacgaagggtacaacaaagacgacattgttttgtttgcgaatgcaacgatcatcgagcagtttggcttagatacgttaagtagtgcagaagtagaagcgactggaggatcagatgatgatcgttcaatgtgggaaaaaatcaaagatgctttctcatttggcgactatgaccatcggacgattgatgatgagagtgatcctttatttgcctatcgtgacgaccttgagcaggatcgtttagtggtaggagtctacgattatcacgcaaccgatcgaatcgaagaaacagatacagcgatcattgatcagcctgttacaggtgagacagcaatgcctgatgaatcggttcatccgacccctcgaatgggagatagtgatatcgaaacaccaattaatgacccaaatcacttgcgtaatttataaaaaagatcccatccagtaaatggtcggcttataatcaaagaaatagcagccctgcaatggctgttatttctttgtatttcagatgttaagcttgtaaaatacgggacaattgctgcaacgaattcttaatttgttgctcgtttcttttttttgtataatagatggagaaaaccatttcttcaaaaaaatgcacggtacttcatataaagagaaggtgagggatagcaatgaagttgaaatttaatttgcagtcagcactcgttagttgttttgtcacgattatgttgagtatggcaattgatcaagacgtaaatgcttttgttgcggccccgttccagcgcaattcttcggagccatcttctgaagcaccagtgcaggttgccgaaacaagtacgtctgaaacggaaacaaccagtgaaactttttatgaagcacgggtcagttcctactccgaaacaactgcacagaccagtggaacaaaatcaaatgaagattcatcggccattccgtctacagaatcagaaagtatagctgacagtagtgaagcagtagtgaaggagacagatacagcatctagcacttccaataatggatcagcaaattctgatactacgactagtacatccgaaacgacgagctcctctagcagcagctcaagtacgagtagttcaacctcttcatctagcagttcaagcagtacaggcacaactacttctgacgaaagtgaagagagcacagaagctggtgatacaccgattgatagtaatgatccggccaatgctgcggatggatcagaaccattaaaacttcttttagaagaaccatttgatgccttttttagataagcgcttcggctaagatagtcagagttttaaaccagcgaatcccttacgactattcatctatttgctgaagtattgagtgattattttgtgcaataaaaaagcatctttttcaagcatatcacaaagtaatttcattaaattcgcttataatgaggtgaaaagggggcgcgctatgggcaaatattttaaaaactttgaaaagctgatcagtgctgttgtcgatattatgttagcaattttagttgtattggtattggttgtgatggcagaagcaatttataaaatcgttacttatgtcattcctttgacaaaagtcagtgatctatcctttttgattgaagagattgctacactatttattttacttgaaatcattttgatgttattgcggtatgtaaaagaaggacatcatattcctgttcgttatctgattctaatcagtatcacggcgattttacgtgagttattgttggcacaaggaaaaggactggagacgttgtttttggcgctggcgattttagtgctgatttttgttttacaagcattagagaagttgaaatcttttcatagctccaaagatatctgaaaaataaatcagaaagttacttagaaatcaaaaataatcctatcagtaaactgaatgtctcagttattgataggattattttttgcgaacaaactagcactttctgcttgtagttgcttcccaatatccgtttgccgtacagtgattcgtttggtttggcggaggatgattttcttttgcgtcattagatccttccgctccttgattgctgtctgacgatctgtaaatggttggtgagcagcaagtgtcatcccaaaagaattggataacaatgtgtaaccggcgataccggtaacttcctgataggagcgggataagccaccgtcaattaccagtaggtgcccattggctttgattggcgtctctccttttttcacttttactggtgtgtggccgttaatgatgtgtcctgtcgagtctaatccaaacgcagcgaataagcgacggcaaaatgcttctttttctcttagggtatagtaggcgtttttttcttcaatatgcgtgtgtttattactgatgaaatagcgctcgaaggttttcatggattttttaccgaaaagagaagacccttctccgcaccagagataccaaaggacatcggtcgccagatcgtcggtcctttctggtgttgcgaaactctgttttacacattcttgaaagaaatccatcaatgctttgccctgataagaggtttttccaaaggacactgaaaggaagcgaccatcaggatgacaggggatgcaaccgtggtacagtagattgccattataaatttgatagatcgtgcctttttctactagaaaacgtacatgggttgctaacctttcggaggattgaaattgtttgagaagatcctccagtactttttgctcttcatcagtcaaaagatagggtgcttcgggatcaaccaattgaaagcaagcatggatcagaggctcaaagtgatcctctagctgaatctgcaaatcctttgtgattttacccaatagcaaacgatccgctaattgaaattcggggcgtcgtttgatcacagcggcctctaccttgaattgaatgattgcaaaggcttgctggagaagcatggcgtcgtgaatttcctcttcggaaagatcatcaacagttttcttaggataaaaccccttattttcttgataatgtttacgactaaatgctatggctttagagaggtcgatgccatagccttctttcaacaatgctaaatttccataccgtgcagcgatccgtatggtacttgccaaacaagggaaagaaccgcagtaactcccgatccacaaaatatcatggttccctaattggatatccaaagaaggaagcgccatgagccggtcgatgattttatcaggtgcgggtccccggtcataaatatccccaataacatgtaggtgatcaacgacaaaacgctgaatcaaaaatgctagctgttcacaaaatagaggcgctaaggataagtcgatgatcttatcaaaaatcgctttataataggcttctttgttgaagtccgagtcatattgatacagcaattcttctaaaatataagcaaattgttttggtaaagcttttcgaactttggaccgcgtatatttgctggaagtaaaacgagccactttgaccagttgagtcattaattggatccaatcctcatgcggatagtctttttcttgcaatacttcttttggatagtaaatcaaaaaacatagctcggtcttctcagcagctgtcagtgagtattgaaacaatgtttcgactttttcccgaatgctgcctgaaccattgcgcaagatatgatcaaaagcttcatattcaccgtgcagatcactgacaaagtgttcggttgctttaggtaactgctggatcgcctctaaattgataatctcaatgaaatcatttaattgatcttcagtgtgcataggcattatttttgtaaaattcttcgatcaacatcgaactttcttcgatcgaccgtttgctgacatcgattacattgattcctagctgttggaataattgattcgcataggctagttcatcatcgatccggcttggttctgtgtagttagtagtttctttcaaccctaatgaagccagtcgagaacggcgtatttcgacgagtgagtcagaatttgtagtgagcccgatcatttttttgggatcgatttgattgatctctttgggtaaagcgacctcaggtattaaaggcagattagccactttgtaaccacgattagccatatatagacttaacggtgtcttggaagtacgggaaacaccgagcaatacgatgtcagcatcgagaaaaccacgaggatccttgccgtcatcatacttcactgcaaactccattgcagcaacacgactgaagtattcttgatttaaacgatggattgcgccaggttcctgaactgcttgtagcccgacggttgcttcgattactgagatcaatggcgtcatgaaatcgacatgttgaagaccggtgcgtttagcaaaggcttcgacaaatttcactaaatctttgttaacaagcgtcgtcacaacaatcgatttatccagtaaagcatcttgtaagatttccaataagctctcttcatcatttgtaaaaggatacagttgaatatcggatagatcgatcgtaggaaattgtgcggaaacggcactaatcaatttttgtgctgtttcaccaacggaatctgaaatcaaatatagtcgaacattcttcatttttttcgctccttagaattgattgttttcgatcgcattgcctgcttggatatagtagttcataattttagacttggttattttaccaatgactttttttggattctcagcatcaacaacagggagtgtatctatttcatgcctagctaataaggtacctgcagtcaaaatagtttggtcggcagtaatcgtgacgatattcggcattcgcgtcatgatcattgccaccggtgttttttctgctgctgaattgctgatagcgaagcgcagaaggtctttgcgggatagaacaccaattagttcctcttctgcatttttcacataaagagacccgacatcatacatgaatagggttgtcacagcatcatataccgaaacggattgctcaatcattaacggtgggatcataatctctgctacttttgcatggtatagcttatcaaacaacagcggttctacggtctgtccggtataaaaataaccgaccttgggccgggcatcgagtaatccagtcattgtcaggatagagagatcattgcgcaaagtagcacggctgaatcctagtttttttgcgatggtttcaccactgataggttgattgtcttttacgatttcaatgattttaagttgtcgctttgtcaattccaatgtgtcaccttctttaaataaatgtgatatgctatttattatatattttccgcgtggaaaatgcaataaaggattttggcgcgaatttttcttaaaaatttcttcttgacgaatcaatagtgtacgctatatacttcgttttaagcttaatagtatatcacattaggaaggcggaaaaaaatgaagaatatcgtttggttctcagaaggtacgaaagatcaaaaagaattactaggggggaaaggagcaaatttagctgaaatgaccagtatcgggttgcctgttcctgcgggatttattgttacaacagatgtttgccgacaatttttagaaaaccagcaacttacacagccgttggtagaagaaattattcgagcagtagctacattggaagaacgaacccacaagtcttttggcggaaaccagcagccattactggtttctgttcgcagtggggcaaagtattccatgccggggatgatggatacgattctcaacttggggttaactgatcaaacggtacaggcgctggcagcgaatacaaagaatcctacatttgcctatgattgctaccgtcgccttatccaaatgtatggggatgttgttaaagggatcgataagagtcattttgaatcctatttaacgacctataaacataaaaagggatatccttctgaccaatcaatggtcgctccagactggcaagagatttgcgaggttttcaaaagtatttatatggaacatacgcaagaacgattccctcaagatccgctggaacaattattatcagccgttcaagctgtgtttcgttcgtggaataatccccgggctatcacttaccgtaaaatccacaaaattgctcatgatctaggaacagccgtgactgttcaggaaatggtttttggcaatagtggtgctgcaagtggaactggcgttgcttttactcgcgatccgacgacaggacacagaggattatttggtgaatttctcgcttgtgcacaaggagaagatgttgtcgcgggggttcgtacgccaagaccgattagtgatttagccaaaacacaaccagaaatccacgcgcagttttcggcgattgccgagttactggaaaatcattacaaagatatgcaagatatcgaatttaccattgaagaagggcgattatttgttttacagactcgtaatgggaagcggacggccaaagcagctgtacagattgctatcgatctagtttctgaaggaaagatcacgaagaaaacagcactgcatcggttgacaccagacatgctggatcagttgctgcatcctatcttttctccggaatctcttgcgaaagcttctcctcttggtcaaggattgcctgctagtcccggtgcagcggtaggtcgtgtttacttttcggcagaagcagcggttagtgcacaccaagcgggagaaaaagtcatattattgcgacaagagacttcaccggaagacattgacgggatggtcgttagtgaagccatcgtgacttctcgaggcggcatgacttctcatgcggcagtcgttgcccgaggactaggagtatgttgtgtggcaggttgtgatcagttagctgtcgattcatttttgaaacaagctcgatgtggtgaagtaatcattcaagaaggagactatctatcagtggatgggacgacaggcaatctgtatcaaggggcgctatcactggttgcctcgcaagattttggtttgctgcagacgattttagactggtctaaagagagagcagacttagtggtacgtgcaaatgcggaaactatcgaagaaatcaagacagcagcttcttttggagcagcaggtatcgggctagcgcgaacggagcatatgttttttggtgaagctcgaatctggccgatgcggcaagtgattttagctgaaacgaccgaagaaagacaagtagctttgtctcagctgaaaacgtttcagttaaatgacttcaaggagttattactgcagacaaaagaacagaaatgcgtcattcgtttgttggatccgccgttgcatgaatttttaccgcgaccacaagaatatgaagaaatggccaagcgcagcggctattctctagaaaaaatcaagcaacgaatccatgatctacaagaagtaaatccgatgatggggcatcgaggaagccgtctaggaattacttatcctgagatttatgagatgcagacagctgcaattatcgaagcggcactacaagcttctgatgcaggaagtgttgtttatcctgagattatgctgcctttgatcagtattccggaagaaatgcgcgttttgagagaacgtcttgaaacgtacattcggcaaatttttgcccactatcagaaagaagtacctttcaagattgggatgatgctagaaacaccaagagcatgtttattaacaaaagaattagctccgctagctgattttttcagttttgggaccaatgacctgacgcaaatgacttttggattttcacgggacgatgctgctggttttattcaacgctatttagataaaggaatcctgtctgaggatccgtatcaacatcttgataaatcgggagtaggacaactaatggaacaagcggtggcttcgattcgtcagcaaacgaagggaaaagcgattggtgtttgcggtgaagtaggcggtgatccacaatctattgcattcttgcgggctattggtgttgattatgtttcatgctctccatatcggattccagcggcatggttagcaattgctcagtctgcatcataattgcttatactctgaccatctatattgctacttgagtggagtctgcaatgaagttgttaacatgcggtcattatcaacgaattgtctgtttttctaaactgttaatttatgaatagctcgaacattctcaagtaatttgatcttcagtataccggttttctaaaagagtctattactatcgttctaaaagcccacctttggctgttgaaaaaatatatcgttgttttttgattctatggaaattcttattgtgctcgtttaactaaaccatgcggtatcaccgtatggttttttagttgattctacaaggtttttagctattgttttgagtggtttctcctacaggacgatttcggttcagtgttatttgtatggtggaaaagcaatggctgcattttctactaatgaacgctcttaatagttcggtgaaatgaccgattatctttactgagggtcgtcttcagacgagtcttcattggatagtgtgaaattgtaaatgaaggagtggcacatttgtgaaaaaaaggaaaaaaacgataggaatttatgtgatggtcaccttgattttggttgcggggatcccgatcattgtcatgctgacaagttcttatttgaccacaaaggatttattgattcaacgaaatgatttgaataaagaaagtgccgttaatttgattttggcggaagaaaaaagcttacgtcaatcgacggaaagaaaattgaagtcaatggctgaactgccatccatgaaaacagaatttagtatggcacgtatccgctcagatctttctttagcaattgctggaaccaatagctttctagaagtgacatttggaacggaagatgatgagtatgtgaccttcaaccctttgccagatgattacaaaccaacgactcgtccttggtacaagggggccgttaaagccgaaggagaagtatattggacagacccatatttggatacggtaacgaaccaatttgtgacatcagcctccattatgattaagaattcccataatcaagtaggggttttgagtgtagatgtttcatatgaaagcattcaagacattttgtctgactttaccgttggacgaacaggaaatattacattagtttcagaatctgggatcattgtcacttcaaagaacacgaaacaaatcggtaagaatatcaaagaagaagaagtattccaaaagatcaaagaagcaaaagatcctaatggtaaggtcggtttgggcgactcaaataaagtcaacgatgtgttgtacgacaaatctgctgattccaatgtttgggcttattccgaagtcaaagccagtgatttagataaagagttaggagcgttagtccgcacgacgatcatcgtcacaatcctgatgttgctatttgtaggacttgtttcctatgcggccattaaaatagtagcagcgatcatcgattgtttcaatcactactttagaaaagtcggtgaaggcaaactagagaagatgagccagtctaaaagagttaaaggcgaaaaatggacttgggaccagttagcccgtcgagtcgtttatccagataaaactgggaatgagattcagcaaatggcagacaattataatgtgatgatcgaaggcactggcgcattgatccaaaaagtgcaaaaagaaagtagtagtgtcgcagaaatgtccgattctttattggaactttcaaaacaaaccaatattgcgacagaagaagtctctcaaaccatcacgggtattgcagaagttaccggtgcacaagctcaggaaacagaatatagtgtgtcgcaaatgcaaaatcttacgcaagtaattaaagaattacgagataacgttggcggaatgagcagcaagtcgcaagaatccacgaagattaatcaagaaaacttaacgatcatggatcaagtcgatgacagctggcgtcaagaattggcacagatggaacgcttaatgtcaaacatgacgggaatgaatgatagtatccaaaacatcaattcaatcattggggtcatcaacgatatttcttaccaaacaaacttgttagctttgaatgcttcaattgaggcagccagcgcgggagagtccggtaaagggtttgcagttgttgctgctgaaatccgtaaattggcggagcaaagtaaagcttctaccaaagaaatcgaagcgattattgaagaaattcgtgagcaatctagtcaaatggtcaaacagacgtcagcttctgtaaaaggtggcgtacgacaaaccaacttaattaaagaagcaatttcgtcttcaaaagaagtatttcaacgcagcagttatatgattgaaggtattcatcatattgaagaagcaagtgcacgtattgaaaacattcaaaatagtgtgttggaaaacttagaaaatatttctgcatcaacggaagaaaatgccgctggtacacaagaggtttccgcaaacgcggaagaagttttagctaccatggatgaattcaccaaccatgtggcagacctaagagacatcgcggaagaattgaagcgattgactaatcgatttgaagtggaaaaatagaacaagaagaaaacattcatcagctattcgaaagcatagctggcgaatgtttttttactatcaaagaagatgctacaaaaaaagccaagactgatgtcagcagtcttggcttttcatgaagatgtttataaacaattattgctggttagtgagccatttctgtccgctggatgatcatctctacacgacgattttccgagcggccttgcggggtgttattatcagctttgggttccgtatcagcaaaggcttgaattgcggcattcttttctaagacggcccctttactgatgaaatactccataacgttaatggcacgggctgaactgagatcccagttggattggtatcggccattgcctttttccggtacgttatcggtatgacctgcaatcactattttgttggtttttagttttttcagtgagtcagagagcaaatccagtgactgccgagtggtggctgtgatctcagcactgcccgatgtaaacaggatactgctagccaaagtgatatggagcccatcagattctaagcgaacttctgtttgatcttttaggcctgaagaagctaattcttgtgatagctgatcgctgattttttgcaattgttgattttccagttgagtccgtacagaggcttcctgtgcttgtgcttccgtagatgtgggtgctttttttcccgtattagtctcccccatatcgatcacggatccgatcacagaggagctgctatggtgactagaaaggatggtgccaaattcacttctgatttcttgaaatttctcatcatcgactttcgccatagcaaacatgacaatgaataaagccagcagtaaggtcaacatatctgagtaaggcaaaagccacgcttcgtctacgtgttcttcatgtttcttttttcgcttcatatcggttcatcctttataattgttcttcccgttttttaggatcgatcaagctatataacttcttctcaatgctttttggcgattgtccggcttggattgctaagaccccttcaacgatgatcgacatcatttggacttcttgctcagatttcaaggatagccttgagctaaagggaatgaacagaacataaccgaagaaaataccataaagagttgccacgaaggcagctgagatcatgtgtcctaaagcttctacatcttctagattgcctagcgccccaatcagcccgatcacggcacccaagacccctaaagttggagagctagttccagcggttttgaagatagacgagccaatacgatggcgttcttctatcccatagatctcattctccatgatttcttgtatctgttcggcagcaatgccatcaaccaccatttctaaaccttttcttaaaaatggatcttccaagttttggatggcgccttcaagagataataaaccatcacgacgtgcttggttggccaattcaacaatcgtattgatcgttgtttttaagtcgtattctttatttttcagcagagcgccgaagattttcgggatttttttgatatcactgctgggaaatgaattgataacggctgcgatcacaccgacgaaaataatgattgcggctgcggggttgattaggacagccacattggccccttttacaatcattccaaccaccacagatatcaatcctaaaataataccgatcagcaagaaaaaatccatttgttgcgtcctcccaaattctttattccgggttttaacccttttctatttttatcggtgaattaaaattattcttaatagcaaaaaaaataatcctaaaaataactgagataaaattactgattcttttaatttttgtttttttggataaaaagtccaagcttttttatgaatggtatagtttgtagatcctgtggaaattttcagatggtatcgtttttttggtgaagtatttctcgtttttttaccatttatacaggcgttcagtaaaaaaagttaatcatttatatacataatgaacgtttttttatcaaaatgcatccttttatagaaaactaaagatagccatataaagcgtttaatcgagagagacttctttttaaatttgctgatcagtttgtgatgaaacctaatttaataaataacataacatgattgtaacttaactgacatatctgtaaagttgtaaaatcaaattgtaaaataaaagcaattctactataatgacatcacgaatgacatcacgtgttcttgtttttttaatctataatataaaaaaatattgaaaaaaataaatatatttttctctggcccataaaaaaagcatttggtacagaatatggaaggagcaattactgttggatacctataatttattaaaaacagccatgaacgtttctgcacaacgcgcagaattgatttcgtctaatatcgccaatgtcaacacggatgggtacaaagcaaaacgcatcgtgtttgaaagcgaattaaagcaggcactcgcttcatcagggacggacgctgcaacagaagcgtcagtttctcaagtaaaaccgaaaatcactgaaaatgcaactaccagcatcaaagacaacggcaataacgtggatcttgaagtggagatgttggatcaagtagccaatgggttatattacagtgcattgaccgcacaagtcaacggacgcttgcaaatgatgaaccttgtattgagtaattgatagaaagcgcaggaaaaacaaatgggtatgtttaacggactaacgatcaatgcgagcggtctagcattggaacggttaaaactagatacgatctccagcaatatcgcaaatgtaaatacgaatcaaacacaaacaacagctgcttatcaaaaaaagagtattcttttttcagaaaatttaaaaaatagtcgcgaaggaacaccggctacatatggtgtcaaagtgacggggatcgctgccgatgagacagaaaagctgacctatgatcctaccaatcccgctgccaacgatgagggatatgtcggtcaatcaaatgtggatattgccgatgaaatggtggcaatgttgcaagcggttcgaacgtacgaagccaatgtttctgcatccgaaatgaataaaacgatcttgaaaaaagcattagaaatatcaaaggggtaacgagaaaatggatggacttttaacgacaggattaacagactaccaaaacgttttgcggacactaggcacgggggctgcttcaaacgagaccagtgttgcaggcgccaaggaaaatcagttttcttcctacttgacccatgcggtcgatcagttgaatcaaaaaacgacggtcatggatcaagatactgtaaatttgatcaccggcgatgaaagcgatctaggcaatgtgatgattcgtatgacggaggcgcaactggcgctacaaacagccgttcaagtaagaaacaagtgtttagaagcttacaatgacgtgaaaaatatgcagttttagcagtgggtgagggaataaggataaatgatggataaagtgaaagaatggacagaacaactcaaagaccgttggcaaatgcaaagctctttaaagaaaatgatcgttgttctttccgttatcagcgttctcggaatcacagcagctgtttattatttaaatacgcgaattgaatacggtatcttgtttacggatctgagcgatgccgatgcgggaacgatcagcaaggatttggaggaacagcagatcgcctacaaattagctgacaatggaacgacgattttgatcgataaggaccaagtcgatgaataccgcatcaatcttgccgtggacaataagttaccaaataccagtacaggctttgaattatttgatgatgccaacatgatgacaacggacgaagaccgcaaaatcatgtatcagcgggcagtaacgggcgaactacagcgagcgatcgagtcgatcgatgcagtcaaatccgccaaagttttactcgtgatgccagaagaaagtgtcttttcttctgaggaaagtgcgccaaccgcctccatcgtgttgaccttgaaaaatcagcagatctcagacgagtccgtgcaagggatcgttaccttgacttccggcgcagtggaaaagctgaagccagaaaatgtaaaagtcgttgatagcgcgggcaataccttgactagaaccgaagatgaagccagtcaattaagtggcctgaacaataaatacattgccatcaaagattcctatgaaaaaacgctagaagaaaaagtagcgaagttgctgacaccgatctatggtgcagacaaattccaagtgtcgatcaatttagacttgaattttgattcgatcgagcgaaagaaagtcacttatgatgacccagagatcaagagtgagacagtgcaggctgctggttcgcaagggaccgtccaagaagcccaaacaggcacggtggatgacaatgtctccaatgtgacgggcacagatggagagggaaacaattcctacagccgttccgttgaaaacgaattggataccgagaccaccacgaccattacggcccctggcatgatcgaacgaatgaccagctcgatcgtgatcaatgcgaacctttcgcaagcggatcaagcagaattgcagcagttgattgctagtgctgtcggctatgacaatgaccgtggtgatcaaatcgcgatccaaggatttgactttgcccaagcagaggttgatccagccgctgatccgcaagggaatgaaccgattgcagctgccaaaggttatctcaagtatgccatcatcggcggcatcgtgttgaccttgttcttagtgatcttaatgatcgttggcgtgatccgacgtcgtcgtaaagaagacgagctggaagtcgatgtgacggaggaaatggtcacttttgcacaaccgtccgtagttagcactggagcaagtccgacagttgcacaagaagtcgtttttggtggtgtcggcaatcggtctgctgaaacgaaaccagcggcgccagaagcatccacacaagaaaccgcagcagaacattcaggagaaccaacattggatcaaacggctagaaattatgccgaaagcaatcctgaagtagcggcggaattaatcaaagcttggatgaaagaaaaataagggggcagccatggatacaatagatggggtaaaaaaagcagcgattcttctgatctctctaggatcagatacctctgcaaagatcatgaagctgctgccagaatcatttatacaaaaagtgagctatgagatcgccaacatcgactttgtcagtcccgaagagcgggatcaagtgttggaggaattttctcataccgcaacggcccgcaaatatgtcttagacggcgggatcgattatgccaaaaatttgctgaaccaagcattaggccctcaaaaagccaaagaagtcattgacgtattgactcagattcagctgcgggaacggccctttaatatcgctcgcaaagccgatgttcaacagttgaccaatctgttgatcggtgaacatccacaaacagtagcgttgattttatgctacatgcagccggacaaagcggccagcgtcttgtcgcagtttcctgatcatttgcaagtggagatcgctgaacggatcgggacgatctccagtacgtcgcctttggtgatcgaacggatcgaaaaagtgatcgagaacaaattctcgaattacattgagaacgatacggaaaatgtcggtggtgtgcacacactggtagaaatcttgaactcagtcagccgcagcaccgaaaagaacattttgaacgacttagaaaagcggcaaccagaactatccaacgaagtgaaatccagcttgtttactttcgaggatatcgtgaccctcgaacgcttggatgttcaaaaagtcttacgagatgttcaaaacgatgtcttagtcttagcgcttaaaggcacgaccgatgacatcaagaactttattttctccaacctctcatcacgggcggtggaaaatctacaagaagaaattcaatttatgggtcctacccgcttgtctgctgtagaagaagcccaacaaagtgtggtggctgtgattcgacggctagatgaaaccggtgagatctacatcggaaggggcgaccaagatgcagtggtcaaatagcagtttattgaagcagcaggcggtcaaaacgaccgaagctgctcgcagtattttgacggatacgaccatcaaagtgccgattgagaaagcaagcttagacccagaactgcaagcggctagacgtgcacgccagttggagcaggaacggcatttgcagcaaatggaagccttgaagcagcagattttgaccgatgcacaagcacaagcagcgcaaattctagcagaagcgagagcggaaggctttcaagcaggacaagcagacggctttcaacaaggctatcaagaaggactcaatgccagcaaagaagccgcgcaagcattgatgtcacaagcccaagccaatgtcgctgaagccgtttctgagatcaacacctttcgctcagaaaaaaagcaagaaatgatcgcttacggcacggcaatcgccgaagccttaatcaatcaacgttttacagacgagcaagcaggcttcctgccttttgtggagtctgtgctatggcaatttgaacaacccgatcaatttgtgactgttcgcagccaagagcagcatcttgcagcgttgcgagaattgatggaaaccaaaaagcaggcgatcagcgggtttcgctatttactcatggcagatgacagcttggcggaacacgatttttgtatcgaaactgaaaatgccttggtggtttttgaactgaggaaagaaatcgatcgctttttgagccaatttctagaaagcagtgtgaaggaatgacgtttgaattaccgatcacagagatgcgcaaaacggcgcaatcacagccgttttttaccacctacggcaaagtcagcgaagtcgtaggtctgctgatcaaagtcgaagggctggcggttttcataggagaaatctgtgaagtcgcactgcaaaacaagacacatacagctttagccgaagtcgtgggctttgtgaaaaaaaccgtgctcctgatgccccttgatcagctagaaggcatcggacccggctgtttggtgcggccaactggcaaatcattgacggtaaaaatcgatgatacgctgctagggcacacattagatggactaggacgaccgttagatatggcgctggatctggaaagtgcgccagaatatccagttagtcaagattctcctgacccctttcgtcgtcaaaaaatcgctgagatcatgccgacaggtgtccgggcgatcgatggtctcttgactgttggccttggccaacggatcggcatttttgccggcagcggggtcggtaagagtaccttattggggatgctggctcgttattgcgaagccgatgtcatcgtgatcggcttgatcggcgagcgaggaagagaagtcaaagaatttattgaaaatgatctaggcccagaaggctaccgcaagtcggtcgttgtctgtgctacctccgatatgccgcccctcgtacgactaaaaggggctcatgtagcaacggcgatcgctgagtattaccgcgatcaaggcaagaaagtcgtattgatgatggactcggtgacgcgttttgcgatggcacagcgggagatcggtctatcgacaggcgagccgccgacgaccaaaggctataccccttctgtgtttacagctttaccgaagttgttagaacgcagtgggatgtcggacaaaggctcgatcactgctttttataccgtcttggtagaaggtgatgacatgaatgaaccgatcgctgatgcggttcgggggattcttgacggacatattctgttgtcccgaaaaatcgccgctcaaaatcattatcctgccatcgatattcaaaatagcctcagccgcttgatgaagaccctcgtttctgagaagcagcataaacatgcgggggaactaaaagaaaacatggccgtttatgcagaagccaaggatttgatcgatatcggtgcctacaaaagcggcagtaatgcgttgaccgaccaagcgatcgcgctgcatcaccccatcctacggtttttacagcaaaaagtggatgagcggatcccatttgaacaaacgatttttgaactggcgcatttgttcagtgaagaagcgctgatcgagcgccagcgttcaactatgtaaaagagatcataaaggagcagctatgcaagcatttcacttttccttagaaaaagtattggatcatcgaaaaactattgagcaagaagccaaacgaacttacgcccaaaaacaacaactattgattcagcaagaacagcgcctgaatacgctgacacaggaaaaagcccagctttttgatgtcaatgagatgaccattgggcggatgcaagtgcagcaacgttatttgcttgcgttgaatgccaccatcgatgaggttcagaacaaaatgtttcacgtgaagcaagaattggcagagtcgttatcggtggtggtagaagcgcagcaggaacgcaagatcgtggaaaagctgcgagaaaaacaatttgctgaatacatctatgaagagcaattggaagagcaaaagcaattggatgagttcggcaatcgcgccttattttcttaaagaactaatggttttagtgataagacgaccttggtttcaaagcatcagctgagaggaggtgaacaatgaaagagatcacaacaagtgccgtatcccctgtacctgtcggcagcaaatcaaaaaagacggaggcgtcaccagaagccttcagtttgctgatgcaacagctgacggaacagaccgcaagcaatctgtcagcaccctttgaaacatcaggcatgacggagcaaaacgccgttgcaccagaaatgtgggttgccagcagtatggaacatctgccgcaggagccagaaatcacttcagcacccgaacagcttgcaacgacacaagcgccaggaatgagccagatcagccaggcaccttttgcagacttggttcatgaagcgccacaggcatcgatggtaacggcggagcagaaccaaacgagcgccggcacagcagcttctcccgacagtgtttcagctgctttagcaccaatagacgtagccaccacagtcatcaacccctccgagtctacgcttgaaggtctagatttgatgacaaatgacagaagtgaagccgcagcaacaacgcttgaaacgcctttgccagaagacttagtaggcgaagagcagtccacggcaaaagggatcgctcctttcaaggaaatcaaggaaatcgattcagtaacaaaaactgcgattgcggagacgacagaagcacagctgaaacagtccaccgaagggatcgctcaattgggccaaaggggaccattggatcaagcgtcgccagtgacccaccaagcgacggatacgactagtaccttgcaacgcacgaatgaaacagtcgccaaaaaagcggaagctgtttctgcacaagccattgcttcttcaacagcaactgacaatgaaatggtggcaccagcgctgcaactgcttgatgtttctccccttttgaccaagcaaggacccacgccaacaaaagcgaatatggaacaagcggtcctacccttagcaaaagcggctgcccaactcgtccaaacgagcagcacggcaagcgagaaaaaaatcacgctgcaattcgttcctgagaaattaggcacgatccagctttctctagaaacgaatgcccaaggcagtcgcttagaactgactgttcagcagccgcaagccaaagaattattgctgtccatcaagcatgagctagagcaagttttgcaaaagcaagagcagccgatcctagtgatcaaagaacctacgttagcttctgtccagcaggctggtccgctgtcaaatcaatcctttgccggcagtatgatggcaagtgacagtcagttaagccaacagcgttttttacaggctcaaaaaggacaaagcaaaaagccgtttcatcaaagcaatacggctgaagaagagcagcaattagcaccgatcgatcatgcgatcagtattttagtgtaaaggaggagaactatggcagatgaaattacagcagctgcggccggtattgccaatacatcggcattaacgcaaacaaaaaaatcttcagatatctccatggatgattttttgaagatcttagcagcatctatgagcaacccatcgatgggaggcagcgattcttctggtggtggtagcaccgactatatctcgcaactggttcaatttacgaccttagagagcttgaatgaattgagcgaaacgttgacgacctcggtgattttacagcaacagcagcaagcttttagcttgatcaataaacaagtcaccctgatggacggcacagaaacattgtcaggaaccatcgaaaaggtccgctttgccaatggctacgccacgatcgtcgtaaatggcaaagaatacagtatgagtgcgatccaagagattggtggcgaagcaaaatgagtttgacgattcaacaggggctgcaaaaagttgccggggagccttatcaaaatccccgcaaagtcgtggacaaacaagccttttcttcaatacttgaacaaaaacaaaacgacatcaaagtctcgcatcatgcgcaaaagcgtttgactgcaagggaattgaccttacaagatgatgattatcaatccctttcaacggcgcttagtgagctagcggaaaaaggcagcaaagaatcactgctcgtttacaaagatatgggcttgatcgccgatgtccattcacgaaccatcattacggcgatggggatgaatgaacttcacacagtcaccaatattgacagcgccacatttatcaaatagcagctggactgaaaaggggctgcaagtattttctgaatgacagaggaaaatacgccaaccataaggaggaaaacaagcatgttacgatcattatattcaggtgtcagtggaatgaaaaatcttcaaacgaaaatggacgtggtttccaataatatcgccaacgtcaatacggttgggttcaagtcaagtcgtgtacttttccaagacatgatgagccaaacgatgtcaaacgcaactgcgccaggcaacgggttaggtggaatcaacgcaacgcagatcggtttaggggttcagacgggctccatcgataccatcaatacagtcggtgccccgcaatcgactggccgcagcatggatttttatatcagcggacagggctactttatggtacaaggaccaggagcaaatggcgaaacctattacacacgagatggcgcattcgttcgtgacagcaacggaaccttgaccaatagtgatgggatgcaagtcttaggtcgttcagtcaccggcggtcaaccggttgtctatgatgacaactttgatgaaaacacagcattgagcggacaagaaacggtatctcccttatcaattccaagtacactgaccgtcaatggggaaaccttgacctataactccatggcaatcgatgccaatggcttagtgttggcaaaatacggcaatcaaacctttgtgatggggaaagttggtgtcgcaacctttaataacccagaaggcttagaaaaagtcggcggcaacaactatgtccaaactagcaactcagggaatccaatcgtcgcaggccctggcaacaacggagcaggaacgctacaggcgggtgccttggaaatgtcgaatgtcgatctttcgacagaatttaccgaaatgatcattgctagccgtgcctatcaagcaaattcaagaagtattacgacttctgatgaaatgctgcaagaattattgaatctaaaacgttaagaacgtgacgcttcatcattgagaggagtttgaccatgattctagtgacagcattgaatggcaagccattctatttaaatccaacattgatttatcggatcgaagaaatgccggatacattgattacactgacagacggcaaaaccttagtggtgacggaagctgcgcaagaagttgcgcagcgggtaatcgagtatcatatggtgatccattcgaaccaagtgaaaacgtaagggtgggaaagatggcaaaagaagaaaaagcaccaaaagcagaaaaagagaaaaaaggcttgagtatggttgttttactgccgatccttttgattgtggtagtcggcggcagtatcggcggtaccttagtgacgaatcactttttgacgggggaaaaaacagcagctgctgaaacagcaaaagacagcagcaaaatctcctcagacgaagcgatcgtggcactggatgaatttttagtcaatctggcaaaagaagacaaccaagagcagcaatacatgaaggtcaatttatcgattttagtcgccgatgaggaaaaaagcgcggaagctacgaaaaatgtggccgtcattcgtgacagcgtcgtaaacttattgcgccaacaaaaggccagcggtattttgagctccgccgaaagtgtaccgaatttaaaaaaagcattgaaagaaacaattaatcaggaatacggatcagaaatcgccaaggatgtttatgtgacggatttagtgatccaatagaaagaggcgtgttgatggaaacatttttatcgctggtcaaaatgattgggtttttgctgcttattctttatttgatcaacatcagtttgaaatatttaaatcgttacacgaaccagcacaatcaccagttgcgtattttacaaaaaatcgccgtcagcaagtcgtcttcgatcgggatcgtccaaatcatggacaaatgttatgtcatgagcttttctgaacagcaaaatcagatcatcaaagagttgacgccagaagaaacggccgcttttttacagcaaagcctagaaaacacccaagtgcaagctggcaaagatttttctgaatggctcaacaaagccaaggcggaaattgctggaaaacgaggcaagcaaaaatgaagattaaaggcagagatatcaagatcatggctgcggtccttttcagcagtttgatgcttccgcagacggcgtttgcgctcgacacggaagacgtcagctccaccatcaacaatttattgtcgaatgggaatggctcaagtgatacgatcaataccttcttgttgctgacgctgctttccctcttaccggtcttgctgatcatgatgacctcttttactcgtatcatcatggtcttgtcctttgtgcgcagttcgttaggtacacagcaaaacccgcccaatcaagtattgatcgggttggccttattcttgacattttttattatgaaacctgtgtataccgacatctaccagcaagcgatcgaaccgtttgatcgacaagagatcagccaagccgaagcttttgaccgctcagaaaaacgaatcaaggcctttatgatggtacagacacgggaaaaagacattgccttgtttgcggaagctgatggggagaccgaaaagtatcattcttctgacgatgttcctctgaccgttatggtaccggcttttattatcagtgaattacgaacggctttcagtattggctttttgatttttatcccctttttgatcattgatctggtcgtctccagtatcttgatgtcgatggggatgatgatgctgtcgccgatcatgatctcactccccttcaagatcttactatttgttttagtggatggctggtatctgatcgtggagtcgctgatcaagagttttcaatagccgctaagaaaggagccaagaggaaatgacagtagaaatggtacttgatgtgctaagggaagcctttcttcgaattttagcgatatctggccctgccttattggtcggcatgctcgttggattggtgatcagtatttttcaagccactacccaaatccaagaacaaacgttgagctttgtgccgaaactattagcgatttttttgaccttgattttggccgggaattttatgctgaatctcttgttgaattttaccaaaatgatcttcaagatgatttcagcaatgtaaggaggaaacctgatggcgccgattcaagcgacggtgttgattttttgtcgattattggcgtttgtcgtcctttgtccgatcttctcacagcaaaattttccgtcactggcaaaaatcgtgatcggcatggcgttgacggtcctatgtctgccgacggcacctgcgattcccgagctttccctctttatgatgacggttttcgtcatcaaagaagtactgtttgggatggcgatgggctatttgagtcagctggtctttaccggtgtggaaattgcgggccaattgatcgactttcaagtgggtttttcgatggcgcaagcctatgatccgacgttgcaaatcgcctcttcccagtatggcaaaacgtactattggctgacgatcgctgtgttttttggacttgatctgcatcatcgactgattacagcactgctgttgtcttttcggatcgtgcccttaggctctgtggtgatccaaggcacgacggttgaaggcatcgtcaaacttttcagccaaatgatggtgatggcagtcaatcttgcagcaccaatgatcattgcgctgctgttggtggacctcgtgctaggtgtgatttctcggtcgattccccagatcaatattttgatgatgagtctttcgatgaaaaccgccatcagttttgtggtgtttctcttgctattacccaatgtcctttcgtacttaggcaaacacttgccagatacggtccgctacttgcaggagtttatcaagtcttttcaataaagtaacaggcagccagcaggaggtgagaagatggcagaaaaagatggcaaaaccgaactacccagtgccaagcggctgcgggatgcccgcaaacgcggggaggtacctaagacccaggaattagcagctgctgtttcgctactggtcttctcgtttttgactctgtctttatggcagtttttcgccgcttcttttttgccttatttttcccgaagtttggcgcagctggctgattatcaatccagtttggcggatctgccgaaactgggggtgcagagtatcttgctgctgcttttgttgtgtgcgcccgtctttctggtcgcgctcggagtcgggcttattacgaattatgcccaagtcggtctgttgttttcaggaaaggccgtcaaaccagactttaaaaagctgaaccctatcagcgggatcaagcagcaattcagtttgcgctcgttgatgaatttaggcaaaacattggcaaaattcggcgtgatcgtctacttgtgctatcaacaatttttagccgccgtccctgttttactgggtttgagtgaagtggggttggaaaaaacgatcctgttcatgctgctgcgggccaaagaattgttcttacagatctcgattttcttgatcattttggccgtagtcgactacggctaccaacgctatagccatcgcaagaacttgatgatgagcaaacaggaagtcaaagaagagttcaagcaaatggaaggtgatccgcaagtcaaagcacagcgcaaagcgaaataccgtgcgatgacccaaaatgccatcgccaacgtcaaagaagcgacggttttgatcaccaatccgacccatttcgccattgcgattcgttacgatgccagcagtgaaggggtgccacgggtcttggccaaaggggcagatcagctggcgcagcggatgaaagcagaagcactgaaagaaaatatcccacaaatcgaaaaccgtgaagtagcacgggccctttaccgtcaagtagaacccggggatctcatccctgttgaaatgtatgaagccattgctgaaatcatcgctttggtctatcagctagaagaaagccaacgcggcaagatttaaggaaacaggaggaactaaaatgaatgaggctgcctcaaaaccgaaaaaaggcattggtctggcggatatcttaatctcggtgatcgtcctagctattattggtttgattattattccattaccgagtgcattattagatattctgatcattatcaatttgacgatcgcgatcaacattttactgatcaccctgtttaccaaatcagtgttggaattcactacgtttccaaccttgctactgatcacaacgatgtttcgtttaggcttgaatctatcttccactcgtttgatcttgacccaaggaaatggcggacacgtgatcgatgccttcgccaatgtcgttgccggcagcaattacatcgtggggatcattttgttcgtaatcatcatggtggttcagctagtcgtcgtgaccaatggtgcagggcgtgtctccgaagtgactgctcgattcacattggatgcgatgcccggcaagcaaatggcgatcgattccgacctaaatgctggtttgatcacggaagcggatgcccgcaaacgacgaaaagatctgcagcgagaagctgatttctttggttcgatggatggtgccagcaagtttgtcaaaggggatgcgatcgcagggatcttaatcactgtcatcaatttagtcggcggagcgatcattttctccatggggggacaaatgaccgtcatggaagccttcgcccaattcgggaaactggcgatcggggatggcttggtcagctcgattccctctttactgatttcgattgcttccggggtaatcgtgactcgttccgataacgatagttcctttggtttggatattgcggcagatgtgatgcgtaatccccaactgtttcggatcgtgggggcgattctcttcgtcttagccttagttcccgggtttccttttgttccttttgtgttgattggtttaggccttttcgcagccagctttctggttacgcaaaaagaagaaaagcagcgagtggaacaaaaacaatgggaacaaaaattggcactagaacgcaaaaaagaagcgcaggaagaagatgattccgtggcttctttccaagtggaaccaatctcagtggaaatcggttatggtctaatccctatcgtggatagttcggtcgacaacagcttaatgaaccgcattgtggcgatccgtaaacagagtgccagagaattagggatcttagtcagtcccgttcgtattcgcgacaacctctatttggatgccaatgattacgtgatcaagattcgtggcaacgaagtcggccgcggcgatatttacccgaacaaagtcatggtgatcagcccgaatgaagagccgtttccttttcaaggaatcgcaacaaaagaaccagcctttcatctggatgcaatgtggatcgatgaatccgataaggagatggcggatctgcaagggtttacgattatcgagcctttgactgtgatcgcaacacacttaaaagaaatcatctatgcccatgcaccagagctgttaggtcgccaagaagtcaagaaattattggagggcatcaaagagcagtacaatgtcgtgatcgatgaattgatccccgatattttgcggctcggcgaggtccaaaaagttttacaaaatttattggatgaacaaattcctatcaatgacttagcaacgatcttagaaaccttagccgattacggcgttgtcacgaaagacgtagaagttttgacagaatatgtccgccaagcattgaaacggacgatcgctgccaagtatgccaatgaacgacacgagctgcaagtggcggtgatccagccgaaactagaagaaatcatcgctcaaagtatccaaaaaaccgcaactggctcgtacccggtcttaaaaccagataccgtgaccaagctgttggattccatcagtgggatccaacatgcggcgattgctcaaaatatcaatttcgtcattctggcatcgcctaagatccggttagcattcaaaaaaatgattgtttttaatttcccagatatcgccgttctttctctaaatgagattcccaatgaaattgcgatcgaaacggtgggcagtattgacatttaagcagaattttcttaggaaggggcatcgccgatgtatgaagtcgatcgagaagcggagatcatcaagtatctgccgctagtggaacgggtggttcagcgcctgtctatcaaaaccgccgattatgaatcaggtgatctctacaatattggggtgattgggctgatggatgccttgcggaaattcgatccctcaaaaaaagttccttttgaaagctatgcagtgattcgcatcaaaggggcaattattgatgaagtacgcaagcacgccaaaatctcccgttacaaaatggcggcagtcaatcagttttatcaagcacggcaagagttggagcaaagcctcaaaagagaagcgaccgatactgagatctgcaaacagctgggaatcaaccaaagtcaactagcggatatttatgagagtttgcactacttagccagcgtctctttggaagataccttgtttgcttaccaagaagaaggcatgacgataaaggatatggttcgggatcctgccgagaatgtcgaagataccttagtcgctgaagaaaaacgcaccgctttggttgcgtgcatcaaaaaattaggggaacgggaacaaataattttaagtctgtactataccgaagaactgacgttaaaagaaatcgctgaaatcttagaaatttcaattccgcgggtctcacaaattcacggcaaaacgattgccaaattgcgcacattgattgaggaggaactggcatgattcgaggattggatgtcttatcacggaacatttcattattacaaaagcgacaagagacgacgagcggcaatattgccaatgtcaatacaacagggtatcaagcaaaagccttgtttcagtcggcactagatgaagtggcgctgcataattatcaaagcgggcccaatgcggatactcgccgcgatatcggtgggttgtctttagggacgcaactggcaggtagtacgatcagccaagaccaaggcgccgtcaaacagacgggacacgccagcgattttgcactgctttccgaaggctactttgtcgttcaaaacaatgcgggtcagcggttgtatacgagaaatggcgactttaccgtcaatcagcagaatcaatacgtaacacaagaaggctatcttgtcttgggtgccaatggacaagcagtcagcgccttgggaccagcgaactttcagatccaatcatttcccccagaagcactgactacagatggtcaaaactacgtgactagcaacgcagcaggaaccaatgtgaatgcaccagtaatccagcaaggtgccttagaacaagccaatgtatccgttgccgatgaaatggtggcgatgatccagacttctcgggaatttgaagccaatcagaaagtcttgagttcaacgaatcagacattgcaaaaagcggtcaacgaattaggaaagatttgaggatgagtcaatgaatatcagtggattactaggaatcagccgttctgggttgaatcatttgcagacaaacttagacacgacagccaacaatatcgccaacgtcaataccaatggctaccaagcacaaacgacgcactttcaagcattgatggaaaatgccatcggtgcagaagaaacgctgtttaatggcaacaccgcccaatatggtgcgtcaatgggggcgaaggcaaccacgaccacaagttttgcccaaggcaatctggcgggcactgctcagccattagatctcgcaatccaaggcaatggctttttcggggttcgggaccaaaccggtcaattgctgctgagtcgagcaggcaattttcatttaagtgagaacaagcaattagtcaatagtgaagggtaccctgtggcaatgaccacaaacgtaccgacccctcagtggccggatgcgcagcaaatcgcaatagatgccagcggtcagttgacgacggaagaaaatggtcagactcgagtgttgggacagctgaccctttatcagccgacgaatacagaaaacatcacgccagtgggcaaccaactgtacagtgccggtgatcaagcgttgcttacttcgcaaaccaatccggcagcctttggcagcgtcttgcaaggacagttagtacagtcgacggtggatctagcgacttccatgacagacttgttaacgacccagcgtgcgtatggactgaatacgaaagccatgcagacagccgatgagatgtggtccgtgatcaatcgttttacagattagaggagaaagaacatgattcgcttaaccaaggtcagtaaaaaattcagcaatggcacgttggcattggccgatatttctgttgcgatccctcaaggagaatttatctatgtggtgggtcccagcggtgccggcaaatcaacgttattcaaattgctcttgaaagaagaagaactttcggccggttctatccaagtcggcaatgtcttgttggaacaactcaaagaccgtcatctctatatgattcggcgacaagtcggtatcgtcggacaagaagaccttttgcttccttatctgacggttgccaaaaacgtcgactatgcgctgcaagtactaggcactccccgcaagctgcgccaggaaaaaaccgccaaagcgctgcaactggttggcatgtttcctcaaaaggatcattatcccgaagagctttcagtgggacagcgcaaaaaagtagcaatcgcgcgagcgatcgtcacagatccagcagtcttgattgccgatgagcccaccgccaatctggatgcgaaatcagccgtcgaagttatgaaactgctcttgcggatcaatcaagtcggtgccacgatcctattggcgacccatgacagtacgatggtcaatacggtccgtaatcgggtagtcgagctgcaaaacggtcgtttggttcgtgatgaataccaaggcggctatactcgctttgctgatccaaaagatacatatgtctggtgaagatgcttaacttttctagcaaaagatccgattaaagaactagaagattgttttcataatcggataaagaaggagtgacccaacgattatcaagtgaagagcgaatcttgataaacagcacgactgatcattttgcataagaaaggatactgttatgaagaagaaggtacaagctatcatcaaaaaaatccgcttagcggtgttgattccgctaggatttaccctgatcgtattattaggatgctatttcttcgtgatccgcacccacggagacggacaagcagcaaaaagtttctttattttttcagtgatcgtactgctactagaaattgcagtgttagtaggaatgacctatctagcaaaaaaagagacccattcaggcatggatacgttgttggcagaactagaagcagtcggttctggcgatctatcccatatcgatgagatcggcagcagcgaccaaatctccctttttgggcaagttcaaaatcgttttcaaggggttttaaacaccttcaaagcggtgatcgttggcatgcatgaagaaagtagccggatggaaaaaatggtaggcggtctaacgacaacctcaaaaaatgccaaaaattcaattgaaaatgtgcgtcagacgatgaacgccatcgcagatgctactagttcacaagcctccgaagcggaacaaacctcctttgatatggacgaattagccttaagtatcgaagagatccacaaagagatcgaattgatgaacgggtatgtcggtcaatcccaaagcagtaatgtccacaattcagaaatgatgttccatgtgtttgaaagttgggagatcgaacggcaaaaccaagcagaattagtggaaagcatgaacgacatgaatgaagatgtccaaagtatcggaaaaattgttcagctgatcaatgatatttctgaccagaccaacttactggcattgaatgcatccatcgaagcagctcgggccggggaagcgggccgggggtttgccattgttgcagaagaagtccgcagtttagcggaacaaagcagtcaatcaacgaagagcattcgttcgatcattgaaacgatccgcaaaaaatcggaaaaagtggtctctgcagtgacggattcctttgaaagcggcgaaagacagaccaacaatattaacaaagccatcgagtccgctaatgagatctctgacattgtcgaaaaattggtttcaagtatccaaacagttgaatcccatattatcgggatcgttgaaaaaaaagacatggttcatgtttctgtcagcaatatttctgctgccgtttctgagacctctgctgggacgcaagaagtaaccgcaaacctagaggacttctacttggtcatcgaaaattttgaacagaatgtacaagaaattgagacaatcgctaatattcttaaattccaagtggatagtttcaaattctaaaaaggagcggtgacgctaatggaacaatacgttgtatttaaaagtcatcaacaacactttgccttgcggatcgattatgtggtaagggtcattgaggctgcctctttcacacagctgccagaagtggcggattttgttctgggtattcaacccattgaagaggcgatggttccgatcattgacatccgcaaaaagctgtttgatgaatttacgccggaaaccggacaaaatgtggtcttgttgtgtcactggcaagaacaggcgatcggtctttacgtggaagagatcgtcggcattctacccttagccgaaagtcccagcaatgcggaattaaatacgtcaggacttaagcaaaactatatcgaagcctttctgaaaaaagatgatgaacttgtactggcattggagctgccgtttctcttcagctatgaacaagcggcagagatgaaggatgagttaggcgcctatcagacagagaaattggcagccgccaatgacgatgacaatgatgaccgtgaatgaggaactgcatgtggggatctcggagtataagatcgcccaagcgccaactcgtttgatcacggtgggcttaggttcttgcatcggcacgatcatttacgacgaagccagtcatattggcggcttgagtcatattatgctgccagatagtcagccttttttgcacaagcgggaaatcaagcccgagaagtttgcggacttggcattgccggcgatggtcgccgagttgaaactaaagatccgccggcctcgctttcaagcgaaaatcgttggcggcgccaatatgtttcagttccagacccttaatgctgccagcaatattggtcagcgtaacattgaagccgtcgaggaagtcttggatcagctaaacattccgatcgtggccaaacatgtgggcggcagcgctggtcgaaccatggtcgtagaccttcaggatttcaaaaccatggttcggcaagtcaaacaagaaatcgtttatttgtaaaaggagtacagggatatgaaaaaagtaatgatcgtcgatgattcggcattcatgcggaaagtagtgacagatttattgaatcagttgccggatatcgaggtgaccgtcgctgcccgcaatggcaaacaagcattggattatttgaccaaagaagcgatcgatttggtggtaatggatgtggagatgccagtgatgaacggattagagaccttgcggaagatgaaacagcaatcagccattccggtcatcatgcttagctcattaaccaaccaagaaaccacgattgaggcgttagcgcttggcgcacgagattttgtcgaaaaaccagtcagtctatcgatgatcgaaaaagaatggatcgctgaatttcatcaaaagattttagcgatggatcatgaagccggcacagctcaagcactggtgccaacggctgcccaacccactaagctgacgcaaaacagcttgtcgtctcatcttgacgctctggtcattggcgcttcaacaggcggcccgcgtgccttactgggcattatccgtcgcttgcccgcgcatctgcgctgcccaattttgatcgttcaacatatgccagcgggatttacggcttcctttgcgaagcgattagacacagagacaaccgtccgagtacaagaagcaatcgacggcatgcggattgaaaatcaagtgtatctttgcccgggggattaccacatgacgatccaacaaggacatttgcaactggaccagcgagaaaaacggcatgggacgcgcccaaccgtcgattatcttttttcctcagcagccgattactatggtgcgcaactagcggcggtcgttttaacggggatggggaaagacggcaccgctggtttacgacagatccaaacggctgggggctatacgatcgttcaagacaaagaaacgtgtacagtttttgggatgccgcggtatgccattgaacaaggagtcgttgatgaagtcctgccattgcaggatattgaagcaaaaattgcacagatggtcgggtgaagaagatggaagaagaatttgccttatttaatgcatgggtggatcgccggttagggattccattagccgcatacaaagaaaatcaaatgcagcgccgcatccttacgatcatggaaaacagcggggcaaaaacgttgagggaataccagcaattgatcgaaggagatgaaggggtgcgggcagcttttttagcccatatcaccattaacgtaacggaattttaccgcaacaaagaactatttgacgcctttgaacgcatcttgaaaaccattgttctcccgaaaaccacgctgccaaaaatttggagtgccgcatgttcgattggggcagaaccctatacgatcgctatgctgctagaaaaaaaccaaattgctgcagccaatgtcttggccaccgatatcgatatgcaaattttggcaaaagccaagcaaggactctatcgagagcacgaattgcggaatgtctcagcggcagaacgtacccgtttttttgatgcaatagaaaagaaccagtttcagatcaagacagaaatcaaacggcgggttcattttaagcaacacgatcttttgaaagacccgtacaatggaccttttgatgtgatcgtttgtcgcaatgtgacgatctatttcaaaagtgacgctcgggatgccgtctatcaaaaattcagtgatgcattggtcccagggggcattttgtttacgggagcgacagaaacgatcaatttcgcggaacaattcggtctcaagaaaatcgattcgtttatctatcaaaaagtataattttgtaaaggagggacccatttggatgacaatagtgtctatcgtacccttttctttgaagaaacagacgatcatttagcacagttgaatgatcatgtcttgcaattggaaaacgatccacaagacagcgccttgctgaatgatattttccgttctgcccatacccttaaagggatggcggcaacgatgggctatgacgtcatgacgcagctgacccataaaatggaaaatatttttgagttgtttaaaacagggaccttgcaagtgacccagcaatcgatctcattgattttcaaatgtttggatcgcttgtcagaacttgtggaggatctgcgggaagaacgtgacctgcagccagctcaaattgccgatttattggccgaacttgaccaaacggaacattctggcggcctaccaaccgagacagaagcaagtcaaaaacctacagcagcgggcgcattaaacccacagtttcaacagatcgatccttctgatctgtacgtgatcgagcaagcggctggagatggctatcaagccgttcaaattgctgttcgcttagatgcccaatccatgttaaaaggcgctcgtgcctttttgatcatggaaaagcttggtcaaacaggggatgttctctatgcagaaccagatgcccaaacactcgaagaaggcacctttgaatcggatttctcgctgctgtatttgacacagcagacactagctgatgttgagcaaaacatcgccagcaatagtgagatcgaagccttcgtggtggcaccttttgatccatcagccgctgtgttggaagaggcagaagagctgcttcagccagcgtcggcccaagagtcagaaactcctgctctccaacaagcgaaaacagaaacgaaagaaaaatcaccggcgctagcacatcatgcgtctgcccaaaatcaatcaatccgagtcgacttgaatcgcttagattcattcttggatctcgtatccgaattggtggtctatcgcaatcaattagaagatgtcagtgagcgggaaaacatcgaagcagtcaaagaccccttagaacaagtttcacgattgacttctgagctgcaagatttggtcttgcggatccgcatgcagcaagtcaatgtcgtcttcagccgctttccaagaatggttagggacttatccaatgaactgcaaaaagaaatggaacttgtcatttttggggaagaaacggaattggataaaacagtggtttctgagttgagcgaacccctggtccatctgttgcgtaattctgccgatcacggcatcgaagcacccaacgttcgggaaaaactgggcaaacctcgcaagggcacgattcgtttggcggcctaccaagaaggtaatcgcgtgatcattacattagaggatgatggcaaaggccttgatccacaagtaatcaaagcaagtgctgaaaagaaaggcttagccacggcaggcctttccgatgaagcgttgcagcagctgatcttccaccccggtttttcaacagcccaagaagtgaccaatatttctgggcgcggtgtcgggatggatgccgtgcaatcgaagattacccaactagggggaactatcgagatgaagagtcagccgaataaaggcacgcagtttgtgatcaaattgccattgaccctgtcgatcattcaagcattgatggttcgcgtcggcgaagaaacctttgcgatcccattaaatctagtcgaacgcgtggtgatgatcaaagaagaagagatcattcagacggtctcagatgaggtctatcgttttcaagaagagttgattccgttgattcggaccgatcaactcttagcgatcgaaggcgacctatctgagaaaaaattcgcaattatcgtcaacaatgaccaacaatttcacggtattttggcagatgaattgatcggccaacaagagatcgtcatcaagaaaatcgatccgctgctgcaaaagctgaatcgctatcaaggagcaacgattatgggtaacggctcgatcgcactgatcttagacattcatgcgatctgtcagaaaaaaaaggatgaccgcttatgagttatacagcgctgcagatcgatggactaaaagaactgatcaatatcggcggtggccacgctgcgactagtttatcaaagctcctccaacaaccgatcgatatgcgggtaccggaagtcgagattctagcttatgaggatttgtatcagcagatcatggcggaagacaaagaagtacatgtggtgataagtcaaatcgaaggggcgtttcgggggatcttcttgtttgtcttaacggatgaatccgccgcaaaattgcgtcagttgatgatccaagaaagcgatccgtcagaagagttgaagcaatcagtcatcaatgagttgaccaacatcctcaccaattcttttttgatcgcgatcgggcaactgttggaaacacagctgagtgcgtctttaccaagtgccagctatgatttctttggcgcagcgatcagttccatctatttggcaatggcccagtatgatgagcaggtgatggtaatccgtaatgagttcgtctatgccaaagaaacattagaggcatcgttatttttgattccagaaatcggtgtactagaaaacatatttgattcattaggaatttgaaaggggcaaatacaatgtcaaaaaaagtattgatcgtggatgatgcggtatttatgcgcatgaaattaaaggatattttagaaaaaaacggctatgaagtcgtgggggaagcccaaaatggccaagaggcttttgaaaaataccaagcaacgacaccggacttagtgaccatggatatcacgatgccggaagtggacggcttagaggcgttaaaaatgatccgcacgtttgatgcgcaggcgaaagtcgtgatgtgcagtgccatgggacaacaaggaatggtgatggatgcaattcgcgccggtgcggtggactttatcgtgaagccctttgacacggaccgcgtaatcactgccattgataaagcctttgcctaatgcctaggaggatagcgacatgcagatgatacttttcaaaatggcccagcagtactatttgatttcggcggactcggtggacgaggtcattgatgctccttcctttacgaaggtgcccttagcacctgagtgggtagaagggttgatcaacctgcgggggtctgtcgtaacggtgattcgtttggcaaaactgattccgattatggaaccagcctacgaaaaaaatatattgatcatgaagaagcaagaggaaaccaaaggggtcctcgtagaagaagtaattgaagttcttgatatcaccgaagaggatatccaactagacaatcaagagacagaacatgccgttggagtcgtgacgatcggtgaaaaagtagccagtgtgattcaaatcgatcacatgattttttaaaaaaaatgggggattagtgtggatcaggtattgacgcagcaagagattgatttattgttgaatgcgatgagcagcggagagatcgatcaagaaattattgagatagaagacaaacaagccaaagtgaaagcctacgattttcgccgaccaacaaagctgtcgaaagagtacgtcaataccctgcacatgatcttcgaggatttctcgaagatgagcagcagcatgctttctacccaactgcggaccaatgtttctttgcagttggcagctatcgaacaagtcagttatgacgaatttatccattcgataccaaaatttactttattggggctctttcattcgcagcctttgagcgggatccagatgatcgagatgaacccacaactgtgcatgatgttggtagaattgttgtgcggcggtttagatgtttatcaaaacaagccgatcgaaatggattttagcgagaaaaaaagttttactgatattgaaacagcgatcttggaagaagtggtggcacaatttgtacgggtctaccaaaatgtttggaaggacatcgttgccttggattcggttttggatggaatcgatacgaatccgcaattgatgcaaaacatgtcgccgaacgaacccgtcgtattagtgacctttactatcaaaatttttgaagtgaaacatttcatcaatctatgtatcccgtacgtcttctttgaagggatcattgataaattaagtttccgcaattggtttgatagcaatcagccagtcaaccaagacgatagccgcgagttgcaaaaaagtttgaatggggtcggcttgaatttagaagttctgctgggccatgctcaaatgagtctttctgagtttctccacctagaagaaggcgatgtcatcaaactagacaaaaaaattactgaaccattagagaccttcatcgatggaaaaccttacttccgggcaaaacctgggaagcaagaggaccgtttagccattgagttattagacaagttagaagaggagcaaaaactatgagtgaacgtttatcccaagcagaaatcgatgcattgttgaatcaaagtgccccagcccagccgcaaggattagaagagcaagtcaaagtcgacattattggcgaagttggaaatatctccatgtcgcaagcggcgacgacgttgtcttccattcttgatcttcgggtcagtatcacgactccccgggtgtctaaaatcaaatttggtgagatcttaaacgacctcgttgcaccaaaagtagcaacgacagttgaatttaaagaaggccttttaggcagtaatttgatgctgttagaagtcaaagatgccatcgtgatcgctgatttgatgatggggggaactggtgaacccaccaacacccaatttacggaattagagctaagcgccgtggcagaagccatgaaccaaatgattgggactgcctcgacttcgatggcgacgatgatcagccgcaaagtggatatcttgccgccgatcgtcaaactatgggagacaccagaaaacattgagtatagcgggatcgaggcagaggaagagatttactgtatctcattttctttgcgcgtcgaaggtctgatcgaaagcaaaatcatgcagatctttacggatcctgtggtcaacgatatcgccagtgcgatgctgtccgatgaagcgactgtcgttactcgggaaacaccaacaccgcagccaacagcacccgttgctgcacctaagccagaaccagaggctgcatcaaagcccgtggaggtcagcaaaccggcatttcaaacattggcctccagcggagtgaacgatggggataatttggacttgatccttgatgtgccattggatctaagtgtcgtgttaggccgcagcaaaaaaaccattaaggacattttatctttcaatacgggctccgtcatcgagctggaaaaactgacggatgaaccgctagagattttgttgaacggcaaactgatcgccactggggaagtcgtggtcatcaatgaaaacttcggcgtacggatcaccaacattctttcgcaaaaacaacgcattcacaatttgcattaacttgaagaaatcgcaaaaagttaaacatatgggtttaacttttttgtgatttgaccgatagtagagggtagaagaatgagaacggaggagaacctatgaaaatcgaaagaggttacgcagaatacagcgacaaggccatcaaacgcgatgcggtcaaacaagaaaagccaactgctcctcagacagaaaaaaccgtcgatgttcaattgtccgaaacagctcaagccattcaaaagagtgccaatcaaacagccagtcgcagtgagcgagtggcagaattgaaacgagcgatcaaagaaggcacctaccaagtatctgccgaaacgatcgccgataaaatgctgcagcaagatgaaaagcaggtcgactagatgacagagcgggaatttgagcgtcagcttcagcagttcttgcggttgctgcaaaaagaaaagacctgcttgatcaaaaatcaagcagaaaaattaccagaactcgtcgagaaaaaaaccgccttcgtacccgttttttccatgtatgaaggaactctttcagcggcgatcaaagaactcatccgccagatccaagtgcagcaagccgagaatctcctgctgacggaacaagccattagtttccaaaccgttttgatggatgcagtcaaagaaaatatcaagacaccagcaaatacgtattcgaaataccaagaaaaacaagttgtctcaacagcgatcatcgatcaaaaaatgtaaggagtacttctatgacaggactatttggttcattaggcaccgcaacccggggcatgaccgccaatcaagcagcgttgcaaaccagcagccacaacattgcaaataccaatacagacggctactcaagacaacgagtcaacttgcaagccgaagcgtcttatcatttagcgggcgtcggcagcatcggtatgggtgtgaaagtcggcagtgtcgaacggatcgtcgatgattttgtcattggacaagtacgcaatgccaattctacctatacatattacgaacaaaaagcagacatattaggacagctggaaagtttaatgaatgagccttctgacaatggactgtccaaacagctggcaacgatgtttgattcttggaccgcattagccaacaatcctgaactggatacgtctaagaccctcgtgctggaaaacagcagtacgtttgccgataccatcaaccaaatgggcaaacaaatgacgcagttgcaaagcgatacgctggataccatcgaaaaatccgcgctggacttcaatgagaaggtcaaacagctgcaatccttgaatgaacagatctatgggttgacgacgagtggtgaaacacccaatgatctcttagatcgtcgagacagtctgttgaaagatctctcgggtctagcagggatcgaaaccaagaccgatcaatatggccgtgggtttgtatccatgagcggacagacgattttaagtgctgaggaacgcaatacccttagtgtggtggtgggacaaagcgacacaggcgccttggtttccaaagacggcaacgccttgaatcctgctgaaaccattacaggatcttatccagctggaaccatcttgttgacgaaaaccaccgacaatggcgacaccgcctatacagaattgccgatcaaagaaggcgcaatcggcggcctgcaagcatcatctggtgagatcggcagccgcttgacggaattgaacaactttacgacgacgatcgcgcaagccatgaacatggtctttaccagcggcgcttctcgtactagcggtctatttgagatcggccaagatgatactggtacagccacgacgattcgggtcagccaagcactgttagataacccaagtctggtggccggcggaacgagcaatgcagcaggagatggttcaagagccgctgcaatggcgaaactcagcagtgccaaattggatttcccattgtcagaaaagacgatcgcttcttttgatcctgagacattgacgtttgctaatgcagcatccggaatgagtgtcagcagctattttaacagtatcgttaccaaaaacgggatctcaaaacagcaagccgacaatacggtcagtgctcaattgtcactgctgaatcaactagaatacaaaaatcaatcggtgtccggggtttcattaaatgaagaaatgtcagatgtgattcgtttccaacaaggatttcaggccaatgcccgcgtattatcggtcgtttctgaaatgttagacacattgatcaatcgaacaggagtgtagaccatgcgtatttccaattcaatcacctacaatgattttttacgaaatctaggaaccaacgcctccaaagtccaatccacgttgaatcagctatcgagcttgaaagaagtcagcaagtcctcggataatccactgctggtttcaaaaatcatggatcttaatgtgtcgttaaatcaaaacaaaacttacaacaatacgatcaaagacagtatttcttggacaaaagctcaagattctgctttagaaagtgttagtacctcgatgctgcggattcgctcgttggttcaatcttctgccaatgcaacagccggcagtgaggaattaggcgcaaatcgttcagagatcgagcaagagatcgaaggcatcgtggaatcattaaataccaactttgatggtcgctatctatttagcggaacgaatacgacgacggcgccttttgagatcgtcaaaaaaaatgacgccatcgtcggtatcaaatacaatggctctagcgaagacttgccccgagaaatcgcaaacggggtctcggtggatctgttagccagcggtgatcgtctgatgaacgagacgggtacagctgcggatccccaaaatttaagcacctacttcaatgatttattgtctgcgttgcgcagtgatgataaagatgcattagggggcgagcttttaaccgctcatgaccagcatgccactaatgtggtgaatgtacgggcgcagatcggcactctctacaatcgcttggaggcagcagctgatcgaaacgagacggaaaagctgaacttgaccgaaacactgtccaacaaacaagacgtcgatattgcggaaaagtatatggaatatcaaaatcaaatgactgcctatcgttcaacactagcgatgggaacaaaaatcatgcagatgtccattctagattacttaaattaacccgaaaacttttgttctttgctgagagcaaaagttttttatttttttttagaaaaaaggcttaatcctgaatggtttcttccgataaatagtagcagagggaaaccttagcgaataaaaattaggaggaactacacatgagaatcaatacaaacgtttcagcattgaatacttactcacgcctaacggcagccaacgcttctaaaagcaattctttgtctaaattatcttcaggcttacgcatcaacaaagctggggacgatgcagctggcttagcaatttctgaaaaaatgaaaggccaaatcggcggtttgtcacaagcaaaaagcaacgcacaagatggtatctcattgatccaaacagcagaaggtgcattaaatgaaacccacagcatcttagggcgtatgcgtgatcttgcggtacaaagttcaaacggtacgttaagtgatgacgaccgcagtgcgatcaacaaagaatacaccgcattgtctgatgaaatcgaccgtatcagggataccactgaattcaatacaaaaagcttgttaactggtgaaggcgatgatgcgaaatcattcactttccaaatcggtgccaacgcaaaccaaacaatgagcgtttcaatcacaaacatgagctcaactgccttgaaagtaaaaggcttagatttaacacaagcatttgccacaagcgatattgctgcagcaaaagataaagcagtagcggctgccttcaaagcagatacaacaacaaaatatgcagcggacggcaaagttgatgcggcagctggtaaaacagttgccgatttacaaacagccatcgatacagcagcggatgatgcagcaaaagcaacagctcaaaaaacatacgatgatgctttagcaacatttaccgcttctgatgaaggcaaagcagcagcagcagcagcggaaactgccatcgttgaaaacaacccaatcacaaaaatcgataaagcgatcaaagcagtttctgcacaacgtgcggatcttggtgcggcgcaaaaccgtctagaacacacaatcaacaacttaggtacaacgcaagaaaacctatctgaagcaaactcacgtatccgtgacgttgatatggcgcaagaaatgatgagctttacgaagagcaacatcctttctcaagcagcaacttcaatgttggcacaagcaaactcaatgcctaatagtgtattaagcttgttacaaggataattttttgatcagaggaactactgacacaaggactgcctaggggaagcacagttcttgtgttttacatagcagcacaaaaacgcttagaaatgaggaagctctgatggatattcagccaatttcaggaatacacccgatcgaagccgttgcgtcggtcgctaagacacggccgattgaagccgtagatcaagaggccaccaaccttcgctcgcaaagcaaagggcgtggattaacagaggaaaaggaacggacagtggcaactgaaccgccgatccactatttttcagcagccgatcagcacaagatcggagtctccgtggatgaagtgaatcagctgctactgggcaaagatatgaaattggcttatgaagtgcatgagcgcacggggcggacgatggtgcgtttggtggatatgcagaccaacgaagtcatcaaagagatcccacccgccaacatgctagatgtgattggaaaaatatgggatgacatggggatcgcggtcgatcgaaagggatgaaaatatggcaagtgtaaccagcagttcaggaatcagtacaacgctagggagttattctggcgtgacttcagaagatattgaaaaattattggcggcagatgcgatcaataagacccgcgctgagaacaaaatcacgtcgcttaaagcacaaaaaacggcgtggagtgatatcagcactcgcctgacgaactttttgtcaaaagtcgatgcattacaaaaagatgatgcttatcaaacgaaaaaagcgacgaccaccaatagcagtatcgcttcaattgcaggaacaacggaagccccagaaggtacctatgatttaaaaatcaaccaactagcaacagccacgaaggtgacggggagtcaagtagctcaaagcagcaaaacagctctaaatgtcagtggtcagctgtcattgaccagttcggaagtagatgaaaatggcaaaccgatcaccgcttcgatcgagatcactgctgaagacagcttaaaagatgtggcagctaagattaatagccaaagcaagacgaccttcgttgcggcgagtatcgtggataaccgcttgattttaacgaataccaaaatgggcgacaaaaatttcttgatcgacggcaatgccgccgaagggttagggatcggttcaactgcgacaacgacgcaaggccaaccggctatttttgagctagacggcatgaagatcactcgcgacagtaacagtgtgacggatgttatcgatggtgtcactctgacattagctaaaaaaagcgaggagcatgtgacgctttctttagccaatgatacctcgaaagtcgttgatgcagtgcaaggattagtggatcaatacaatagcttgatgagttttatcgatgataatttgaccgtgggagatcctagtagtgaaaacaacaagacggggaccttggtgggagacagtgcgttgacccgtctacagactcaattgcgaaatttgatcaccattccagccgtcagcggctcaaagctgaccgctagtaagctaggcatctccaccgtcgataatgatggtacattgggactggatacgacaaagttaaaagaagccctagcggaagatcccgctgctgtgaagtccttcttttatgcaagtacgaaaatcaaagaagccgatggcactgcgagtacgaaagagaccggctatacactagcgctaaaagaattagccaacagctatgtcgtcaatacttcagccaataaagggatcattgccaccaaatctgcgacctatgacagtaccatcaaggatttaaacaagcagatcacacggtttgatgatatattagcaatgaaaaaagagcgttacatcacaatgttcaccaaattagactccgtgatgatggaggctgaaaatcagctgagttacctaagcaatcagtttgccaatacgtcaaactaggcaagatatacgattaaagcagtcattttttcattcgcataagaaaccctcgtcaacaagaaaggaaacaatctatggagccacacgtatcattagatgaacgtttgaatcagatcttaactagttttgcaaaatggcatggcgacagcgaagaagccggtcgtttgatggcagccaatgcagtggtcatagaagccatgcaggcagaagaacagagccatagtccccaaaccagtgtattggcgcaacaagtgatccaagcgtatcaagtgttcttagaccaggtcaaagcccagcagcaagagatcaaacaagaattaggacgtttgaaccgcaaaaataatcttgtcaaaacgtatttgcagcaagaagacaatgccgccttcgtcgaatttgatttatagtgaggataaaaagatgaattatcagaaaatgcaaaacaactacttaaagaatcaagtgatgagcgcgtcacctaacaaattgattgaaatgcttttgcaggcagcaatcaagaatatcaaattggctcagttagcgattgaaaaacaagaactagcaaaagcccatgaacacttcataaaaacgcaaaatattttgttggagttgcgtacgtcgttagacgaaaaacaaggcggcgaaattgctgaaggtcttgcagcattgtatgaatacatgtatcagcagctgattgaagccaacatcaaaaaagaagtggttcctgcccaagcggttgcagaactgctgagcgagttattagaaagttggcaggccattacccaatcagcttgatcaaatctaccgtttgcttgctgatagacgaaaagcaagtatgtattaagcatatatagagaaaaaaacaacgaagtgctgtttttagccgctcaaagtcgtaaacctcgcgtttgcggcttttttattgcgttgatgcacttcgtaattgtactttgtaaaaagttatagaaggtgtattttttttgaagctgaatttagctttcattaggggacgcttcaataagggggcgcttcattaaatttttacaatgatacccttttcaaaaaggcttattttttaccttatacgacaattctgttattctaaaaaataagaactgttttgcaaggaggtcatttagtgaaaaaagcagttttattcaagccgacagttctgcaattgctcgttattttctgtgtaagcctgctgctattgttgccgcaattgtttggccgtggcttgattttaggttcggatgccgtctttcattttaatcgtttttatgagacgagccagcaaatcaaagaggggaactatcaatactttctttccatttatgggtttcagcaatctggacggatcgtcaatgcattgtatggtccattttttgcgtattttcaagggatattggttttgatcagccgttcctggttccagtaccaacttttatcgaatgggttgctataccttttggcaggaacgtccatgtacacgttgctgcgaaaattaaaagtctcaggctggttgtctgtggggatgggcattctttttatgacgacgtattcgatccaatattgggtcgaacgacaaggcttttcggcttggggggcagcaatattgcctttttgtttcattccattgatcgatatgacgcgctttcaacggattcgtccctttgctgtaggggtatcagtggctgcgctgtttcaaatccatgttttttctagtattttattggttttgatctatattccgttctttttgcgcacttttttgaaaagccaagataaaaagcggctcttgctccatttaactgctgcaattggcatttttcttctgctgactgccaatatttggctggcaatgcttgatctttatcaaagcaatcaattgttaccaccttttgtgaatcaccatatggaacgaaatacgattacgggcaccagcagttattggtggacatccccctaccttttcccattggtctgtgggttgttttttgccggctctttgaagaaatggcaagagatatccaatggcttgaagctgatgactgtcgttgcgggcatttttttcctattatcgtctaactatttgccatggcaatggttatctagtctcgaaaacccattgatagaattgattcaatttccttttcgcttttttgtccctgcgacagtgctgattcttgcgggattgtgtcttttgcggccctatttagcggatagccgcctgaatcggccgatttggctgattttacttttagttgtcagtgtgggtcagatcatgttccaaaccagtaccaagatgagtgagtggcagtccagcgattccgcggtgaaaatcagaaatcactcctatctgtttgtttctgatcagcagacgctgaaagcggcttatttcagtccagacaaggccaaggcactggtgctgttccagcggtcaacccccgattatgttcccatctatcgtgacacaaaggaaaataaatacgatgcctatggggaacaaatcatcaagcaaaacacgacagtgcaaaaagcagtggttaatggacagttgattttgcgctggcaaggggacgattctagctggaaggcattaccggtcatcaattaccagcgaacgaccttacagcttaacggccagccattgacgcgttccgacatcagagtgagtacgataggggcagtgactgttaagcagcaggcaggtctcaatgagctgatcgtggattatgacgcgccttggtattttgactggggactgtgggtgacaatggctgcatgggttttattggctcttggttttctttggaaaaagcggcagctgtttgctgcagttagacgccaaaaataatcaagggaacaaatgccgacggccgctttccgacagcaaagaataatgaattggcttagaggccagagaagcaactgtagtgggcaacactccagcacttctctggcgtctaagtttttttaagaaaaatttttttggaattagttgcgcccgcaaccaattatctttatactgaacctactgtatttaccttacggcatttaaaggagaaaaattatggagtcgatcattcgttcaatcaatcatattgcccgtttagcctcattgtaccgagaaagagagctaaaaaaatatgggttaggtcccatgcatcatacgtacattctaaatgtctgtcgcaaccctgggatcagtcaagaagctttaggtcagttgatttttgtcaataaaagcaacgttgctcgccaattagcagtcttagaagaaaaagggtatgttcgtcggcaaacgagcagtttggatgggcggcgacagcttatttatccaactgaaaaagccttggcgatgcaacctatcctccaacaattgttgaagcagtggaatgagcaagccttagcagggttttctgaaacggaacagcaaaaattgctggcagatctgcaagtagtaaaagaaaactcgcagcgtgctttaaagaaagaagatgaggtccagtgaagctactaaaaaaatacttgcgcccatatattgggcgtatgtctctcggaatcagtatcaagttttttgggtctttgatggatctgctgttgccatggatcctagcctatatcattgatacgatcattcctacaaaaaatgtttccgccatattcttgtggggcggtgtgatgctgctgtgttcggtgattgctgttgtaaccaatattttggccaatcgtatggcttccagtgttgccagagatgctactggcagcatacgtcatgatctttttgccaaagtagcctatttatcgattcctcagatcgaacaagtcggtatcccttcactggtttcacggttgactacggatacttacaatattcatcaaacggtaggcatgatccagcggcttggcattcgagcaccgatcctcttactaggaggcgtattgatcacagctactttagatccagtgctaacagtcgtattagttggagttttgcccttcacattagttgccgctgttatcatttcgaagcgaggaatcccattgtttgcgcaattgcaaaagcgagtagacacactagttcgcaccgtccgggaaaatgtgacaggtgctcgtgtgatcaaagcattgtcgaaagcagaatatgaaaaacaacgatttcagcgagtcaatcagtcagttgttgcggcagaaacaaaggcgaaccgaacgatggctgccacaccacctttaatggattttttcctgaatgcgggtttgacattggtgattttagtgagtgcctatcgagtgaatgcggggctgacacagccaggggtgattattgcttttctcacctactttacgatcattctcaatgcaatgttaagcatcacgcggatttttgtgatcgtttcgaaaggattagcttccgcagaccgtattcaagcggtactgcgactaccagaagacatgaaggtcgttccccttctggcaagagaagatgaggcacacattgtatttgaccacgtttcctttacttatcctgatggtacgaccgtcctgaaggaaatcgatttttctctagacaaaggacagacgttagggatcatcggagctaccggcagtggcaaatcgacgattgtacgtttactgctgcgcttgtacgatccgaccaatggtcagatccgcattaatggccgtgatatccgctcactggatcctgcagagctgcaccaatattttggcattgttttgcaaaaagatgtccttttcgcagatacgatcgaaaaaaatattgattttgggcgccgcttttcaaaagaacaaatcgaagaagctgctgctagagcgcaagcaaaggaatttatccagcagttgccgcaacaattggcctatgaacttcatgcgcgaggaagtaatctaagcggtggtcaaaagcaacgagtcctcctatcccgtgcattagctggtgaaccacaaattttagtcctggatgattcagccagtgcattggattatcagacagacgccaaactacgccaagtacttaaacaacaatttgcggacacaacgacgattttgattgcacaacgaatcggttcgatccagcatgcagataagattcttgtgttggaaaatggccgcatgagtggattcggcgatcatgccacattactggcgacgaataccatctatcaggaaatctatcatggacagacaggaggaagaatcaatgcctagcaagacagtcgccgaaaaaccaaaagagacgaaaaaaactgtgaagcgtctctggcactatttgtatgaagcgaaatggcttcttctattatcagcagttttaatgatggctagcaatctgttttccttagtaggtccactgctttccggttatgccattgatgccatccagccaggtccaggaaaagttgtttttcaccgagtattcttttattgcggatggatgattgctttttatctttgttcagcagtgttaagttatctgatctcattattgatgatccgtctgagtcaacgtgtcgtccagtccatgcgcaaagcgattttcaacaaaatttctgaattgccgatcggctactttgatcgtatccaaacaggcgatatcattagtcgaatcagttatgatgtcgatacgatcaatacatcattagctagtgatgccatccaagtgctgagtagcttagtcaccattattggttcgtttattatgatgttgctgatctctccagtgctcgttttgatttttgtagtgacagtgcctgcctcggttctattgactcgttatttaatgaagaaatttcagccattatttcggcgtcgttcgcgaaagctaggggaattgaacggatttgtagaagaaattctttcgggtcagcaaacgattaagatctataaccaagaagaaccgatcattgaacgatttgatgaaaaaaatcaggccgcagtttcctcttattacaatgcagaatattatggcagcatgacgggaccgtccatcaactttatcaacaatgtttcgttgtcactgatcagtgtctttggcgcactgctatttttattcggtcgtctctctttaggaagcgtctcctccttcgtgttgtactctcgtaaattttctggaccgatcaatgagctggccaatatctttagcgatttgcaatccgcgttggcagcagcagaacggatctttcgcttgttggatgaagaaccggaagtctccgatgttcctgatgcctatgagtttacagaagtaaccgggcgtatccaattggatcatgtctcctttgggtatcaaaaggatcgcatgatcattaaggacctatcgctggacgttgccccaggcagtttagtcgctatcgttggtccaaccggggcaggtaagaccacgatcgtgaatctcttaatgcgtttttatgatccggatcaaggagtgattcgtttagatggacaggacatcaaaaaagcgacgcgcagcagcttgcgcaaaagctatgcgatggtgctgcaggatacttggttatttactggaactgtctttgaaaacctggcttacggtaaagcatccgcgactcttgctgaggtagaggcagcggctaaagcagcccatgtccatgagttcattcaacaattgccaaaagggtatgacacactgatcacagaagatggtggcgggatttcgcaaggacaaaagcagcttttgaccattgctcgtgcgatgcttttggatgcggatctcttgattttagatgaagccacatcaaatgtcgatacccagaccgaggggttgatccaaacggcaatgactgagctgatgaagggcaaaacgtcctttgtgatcgctcatcgtctctccactatccgtcacgcagatgtgattttagtggtccaaaacggtaatatcgtcgaacaagggactcatgatgaattattagctagagcaggtgcgtatgcagccctttaccaagcacagtttgatgaataagcaacgaatagcttgactcagaagaagcagcttagcagttggactaaagacccacgcatagtagcagaattggggcatccaacagatagttgcgtctatgtgcgccgaaaacttgctgaatcgcagaagtacacaatgacacggttcgcagtttgtagcaggccttttgtcgccgcctcttctttttcaatcaagcagtgacaaaattatgcagcgtttccatgacaaaccgcttttttatcggtatacttagaaaggaaacattctgaattattgaaagaaagaagggaacctgtgtgtttcataaacaattaaaagatttccccaaagatttcttatggggctctgcgtctgcagcgtaccaagtcgaaggggcttggcaagaagatgggaaaggcgcctctgtatgggatgattttgtgcgcattcctggaaaaacatttaaaggaaccaacggtgatgtcgcagtcgatcactatcatcgattcaaagaagatgtggcattgatgaaagaacaagggctgaaaacctaccgcttttctgttgcttggacacgaatttttccagaaggccgaggagaagtcaatcaagcgggactagatttctacttggctttgatcgatgaactgcttgctgcagggatcgaaccaatggttacgctctatcattgggacttgcctaaagcgttacaagaagcttacggtggttgggaatctcgccaaatcattgaagattttactaattatgctgcgacacttttcgaagcatttcgcggcaaagtcaaatactgggtcagtctgaatgaacaaaatgtgtttacctcactaggctatttattagctgctcatccgccaggtgtcactgatcctaaacgaatgtatgaagtgaatcatattgccaacttagctaatgcttctgtaatcaatacatttcatgagatggagattccgggtaaaatcggacctagctttgcttacacaccaaactatccgatcaacagtgatcccaaaaatattttggcagcagaaaatgccgaagatttgatggcacattattggatggatgtctacctatggggcgaatatccgatcgcagccatgaatttcttgaaagaacaggggatcgcgccaacgattgagccaggagacatggaactgttgcgttcggcaaaaccggatttcttagggatcaattactatcaaaccgccactaacgcagcaaatccgttagatggtgtaggcgctggtaaaatgaatacaactggagaaaaaggcagttcagaagaaacaggaacacccggtatgttcaaaaaagtcgaaaatccatttgttgatcgcaccaattgggattgggaaattgatcctcaagggttgcgagtggcgttacgccgtatcaccagccgctatcggatcccggtgatgatcactgaaaatggacttggcgaatatgacaagttgacagacaatcatcagattcatgatcaataccgcatcgattatctgtcaagccatgttcacgcaatcaaagaagcaatcagtgatggtgcagaggtgctaggttactgtacttggtcgtttactgatttattaagctggttgaatggctaccaaaaacgttatggtttcgtttatatcgatcaagacgaaaatcaagacggtagtttgacccgttataaaaaagacagcttctattggtatcaagaagtgatcaagaccaatggacaaaatagttaaatcatagcaaaacaaaaagtacgtttctaaaaggaagcgtactttttttgtagaatgaaaatcgttgacaaatgtaaacgatggaggtaaagtagaagagtagagattacagttgtaatcaaaaggtagcctctctcgcttatttggggaacccagtacgatatttcattaaggaggaataaacaatggctgaagggaactatgcaatcgaaggaatgacctgtgcctcttgtgcccagacggtcgagaaggctgtcagcaaagtcacaggtatcgaagaagcctccgtcaatttggcaacggaaaaacttcacgttcgctacgatgaaacgcaggtagatgaacaactcttagcaaaaacagtagccgatgccggctactctcttataggaaatcagctgcaagcaacattccagattgaaggaatgacctgtgcttcttgtgcccagacggttgaaaaagccgtgaacaaacttgcaggcgttcaagcggctactgtcaatttagccacagaaaaattgacagttcattatgacaaggagcaactaaacacggctgccatcgaagcagcggtgacgaaagcaggctatcaagctttcaccgaaaaaactgttgagatgcaatcggcaaagaaagaccccattcaaaagttatggcaacgattttggttgtctgccatttttaccgtgccattattttatttagcaatgggcgaaatgatcggtctgccgctcccttcctttttgaaccctatgacacagcctgtagcatttgttagtacacaattgatccttgtgcttcctgtcatgatctttggccacgctttttttagcaatggcttcaaagcattgttcaaagggcatcctaatatggactctctggttgctttaggcaccagtgcggcttttttatatagtttgtatggaacggtcatggtttatttaggagagacgcatttcgcgatgcatttatactatgagtcggctgcagtgatcctaacattaatcacactagggaaataccttgaatcggtatcaaaaggcaagacctctgaagccatcaagaaattattggatttagcaccaaaaactgctcggatcttaaaaaatgattcagagatcgaagtgccagtcgagcaagtcgtggctggcgatattgtgattgttcgtcccggtgaaaaaattcctgtggacggacaactgatagtaggacattcagcagtggatgagtcaatgatcactggagagagccttccggtggagaaacaacctggtgattcagttgttggagcgagtatcaataaaacgggtacgtttcgctatcaggcgacaaaagttggcaaggataccactttagcacagatcatccagctagtggaagatgcccaaggttcgaaagccccaattgcacgattagctgacaaagtttcgggtgtttttgttccgatcgtgattggcttagcgttactagcaggactggcatggtttttcttcggacaagagtcgtggatctttgcactgacgatcactatttcggtattagtcattgcctgcccctgtgccttaggattagcaacaccaacggcaatcatggtgggaactgggaaaggcgccgagaatggtgtattgatcaaaagcggtgatgcattagaaacgactcgcaacatcacaacgatcgtttttgacaaaaccgggacgatcacagaagggaaaccagttgtgacagatcttttaccttatggcgaacatacgaaagaaacggtcttgcagctagcagcttctgcagaagatggatcggagcatccactgggagaagctatcgtagccgctgccaaacaacagaaattaacattttcttcagttagtcatttccaagccgtccctggtcatggaatcacgggaagattggatggaaaagacgtgctgttaggaaacaaaaagttgatggatcaaaaacaaatagatgtctcatctgtaattgcttctgccgaaggcttagcaaaacaagggaaaacaccaatgtatgttgccatggacggcgcattgattgggttgattgctgtggccgatacggtgaaaacaagcagcgcacaagccattgaacgtctgcatcaaatgggcatcaaagtggcgatgatcacaggagataatgcgcgaacagcacaagccattgctgatcaagtagggatcgatgaagtcattagtgatgtgttgccagaagataaggcggctaaagtggcagaactgcagcaaactggacaaaaagttgccatggtaggtgatggaatcaatgatgcaccagctttagccaaagcagacgtcggtatcgccattggctcaggaacggatgtcgccattgaatctgcagatatcgtgttgatgcgtagtgacttgatggatgtgccgactgcagtggaattgagtcgagcaaccatcaagaatatcaaagaaaatcttttctgggcatttgcttataatgttttggggattcctgttgctatggggttattgcatctttttggcggaccgcttttgaatccgatgattgcaggggcagccatgagttttagttctgtttccgtcttattgaatgcgctacgtttaaaacggttcactccagtcagtaaacgagcagcaagaaactaataataaaatagagaagaaagaaggatcattatgaaaaaaacatatcaagtcgagggcatgaaatgcgaaggctgtgcaaaaacggtacgagaaacacttgctcgagttgccggcgttaccgaagttacagttaatttgaacaagaaaactgcgaccgtcataagcgatgccccagagcaagcattgacagctgcgttaaaagacacttcttatcgtttactttctatctgatgaacgtcgagaagagagatataaaaacaatagaccaataaataaaaacagtcaaagcgagcagtaagcaagactaatacacccaaaaaccgaaaaatctcctttctatcttttggttgttcttttgtctagttttactgcgccgctttggctgtttattaccgttgaacgtctaaataggaatatacccgcgtatcataacggttgcgactgcgggagtattcgatcggtgagccatttttttggtaaacgatttgttgaatttctaatactggatcggttggatcgcaagccagatatttctgatcatataacgagcttttatccgcagaaatcgtccgataagcaccgacaaattgaatgcctagttcttcttttacatactgatagatagaagtttccaagtgagaacgttttagattaggaactaaatggaccggcatgtacgtatgctctagaataaatggtctgccttctaaaattcgcagacggataatcttatagacaggttgttcttctgtcaacatcagtttttcttgaatctctttgtccgggaaagctacttgaaaatcaatgacttcactggtcaattgccgctttgctttgcgcatttcagtggataagccgacatattccgttaatgtagtcgtatctcgatccacaaaaggatgattcaatattttagttccagctcctcgctgagaatagacgagcccttccatagagagaatcccgatcgcctttttgatggtcatacggcttacttgaaactcttcaacgagatctatttggttaggtaataaactatctggaggataggttttattcttgattctggttcttaaaatattggcaatttcttgatattttggcatctcctcacctcgcaaagagtatagctgaaaaaagcgatttcgacaatccgaatcggcagccttttttcaaaataaaagactgacaggttgatgggcctgccagtctttttgtcttaactgattgaagcttcttgttgacgatccagaatacgcaagaatggataccagatcataccgacaagtaccacgtcaatgacttgcagcaagccccctaaccaagaattggttgctaatacaccgctagcaatcactggcacggtccaaggcacagacacaccagttggtgctggaactagcccagcagccatcaccaagtaattgaaggttgttacaactaagggtgcgactacccaaggaatcaaaatcgtcgcattcaacacgatcggcattccaaaaatagcaggttcattgacattgaagataccaggagcaagagccaagcggccaacatcacggtattgctttttcttaaggacaaaagccatcaaaatcacaacagctagtgtcattccagaaccccctaaaccaaccgtgaaagtttccatgaatggtttcgtcacgatatggggtaatgcttcgccattttgataggcttctaaattatccaacatcaatgtgttccagataggatccatgacagagttgacaatgatttgcccatgaagaccaaagaaccataagaactgaaccaagaacagtgccaatagtgtagcaggtaagctgctgccaagacctgttaacggtttttgaatcaattcatagattacatcatgaaggttcgcatggaagacgccggtcatgatcgcattgatcatcaaaaagatggttagcgtaacgatcgctggaatcaaagcagcaaatgacttcgttactgcaggtggcaccccatcaggcattttgatttgccaaccgcgttttgtgacgcgacaataaatctcagcagctaagaaggcagcgatcattccgataaacatccctttggcgcctaatcggtcaagggaaagcacgccagttactgtttcgcctgattctgtagtcatgaaaaatggcgttagaatcaaaaagcttgcaaaagatacagcgccaccaaaaatcccttcaacatcataagacttagacaaataatagccgataccgaaagtaacaaaaactgtcatgatgctcattgttgcattttgtccattaccgaacagggtacttagagtgcctttcgttgcatcattgaaaaaaggcagattgttgataaccactacgattgaaccaaacatcgtaatgggaaaagaaagcatgaacgcatctcgtaatacagtgaggtagcggttttgccctaacgcattggctagcggcaagattttttcagatattttatccataaaaccgttcattaaaaatcactcctaacaactttttgcaatcgattacaattcataatgtatcatgttttattttaaatgtctatacattgtctaataaaaagattgatttttggtagtgcttcctttatgattacggtatcaagcatgaataaggagtgtaaaaaagatgacgtatcaatttccagaaggattctggtggggttctgctgccagcggtcctcagacagaaggaacttttccaggagacaaaaaaggacccagtatttgggattactggtatgagcaagaaccaggaaaattctttgaccgtgtaggccccgaaaaaacatcccaagtctataagcggtataaagaagatattcaactgatgaaagaaacaggacacaatacatttcggacatcgatccagtggagtcgcttgattccagcaggaactggcgaagttaatcaagaagctgtggctttttatcatgattatttcgatgaattgattgcaaatgggattgaacctttcgtcaacttgtatcattttgatatgccgatggccttgcaggaaaaaggcggttggttaagtcgtgagacagttgaggcttacgtcgtttttgccaaaacttgttttgaattgtttggtacaaaagtcaaaaagtggttcacgcataatgaaccaatcgttccgatagaaggtggctatctctatcagttccactatccaaacgaaatcaacatgaagcatgctgttcaagccggcttccatgaaaccttagcgagcgcgaaagcaatcaaggaatatcatgcgctagaattgggtggagagatagggattatcttgaatctgacacctagctatccgagagatgaagcaaacccggaggatgttaaagcagcccaaatcgccgatgccttcttcaaccgttcttttctggatccagcagttaaagggacatttcctgaagaattagtcacgatcatcaaagaattagacatgataccggaacatgaagcagaagatttagtgatcatccaagaaaatacgattgacttattaggcatcaattactatcagccacgtcgtattatggcaaaagaaacaccgatcgaccacacgaatggcccattaccagatgattattttgacaattatgataaacctgacaaaaaaatgaacccttatcgtggatgggaaatctatgaaaaagggatttatgatattttgaccaatacccgcgagaattatggcaatatcaaatgctatatttctgaaaatggtatgggcgtagaaggagaagaacgttttgtcaatgatgaaggaatcattgaggacgattatcgcatcgaattcgtcaaggaacatttgaaatatgtccaccaagcaatccaagaggggaccaattgtgttggctaccatatgtggacatgtatggataactggtcctggacgaatgcctacaagaatcgttatggcttcatttctgttgacttgaataatgatgccaagcgcactattaaaaaatctggccgttggtacaaagaagtttctgacaataacggcttttgattcaaaacacagtgaagattgcttcactgtgttttttttattgtcaaaaaatggtgctgtctatagcaaaagaataggactgtataatccatgctcagttttataaataaaaagactagacttataaatgtaagcgtggtttcctatagaggaaatcggtttcactaaattataggatggtttttgaaaggagaaaaaaatgaataagtttatcgcgtttatggagaagcattttattcctattgcttccaaaatcggttcacaacgtcatctagttgcgattcgtgacggttttatcgtaacgatgccattgatgatcttgggatcttttggggtattgatcaataatttgcctattccagcttatattgattttatgaacggtatttttggtgaaggcacctggcaagcatttggcaataatttatctgcaggtacattttctattttagctttattgattgcattcacagtttcttataacttggccaagagctatgaccaagatgcattaggagcaggagcaatttcagttgccagcttttttgcattaggtgcaatggccacagatgctgatggtttgctgacagctgcgggtcttggttcacaaggattatttttggcattgatcgttgctattatttctactgagatcttccgtcgtttggcaggcaatcctcgtctagtgatcaacatgcctgatggtgtaccacctgcagtttctcgttcttttgcagcgttgttcccagcaatgatcactgtttcgatctttgcattgttcacagcaatcttccaagcattcggcgtatcaagtttggttctatctttctatgagcttgtgcaacaaccattcatgggattggcaaactcttatccagctgcattgctactagggttcatttctgctttcctttggttctttggtttgcatggtgcaaatatcatcgatccatttatgcaaacgattaacattccagctatcgaagcgaatacgaaagcgcttgaagcaggagacaaattgccgtatattgtaaataagccgttttttgattcatttgttaatataggtggtaccggtgcaacattaggcttattgatcgcaattttcttggttgctcgtcatcataaagcctatatgactgtagcgaaattatcattggctccaggggtatttatgatcaatgaaccagtgatgtttggattgccagtcgtgttgaatccaattttgttcatcccttatgttttgacaccacttgtattagtttcaactgcatattttgccacagcaacaggactggtaccagcatgtaccgttattgcgccttggacaacaccaccgatcattggtgggatcttgtcaacacaaagcattgctggcggaatcttagctgcagttaatttgattatctcgatcgtgatctatcttccattcgtgaagatggcacagatccaagaaaatcgtcgtctgaaagaaatctaaccgatcaaaattaggctgggacataagtcagaacaagacgaaactacccgaacgaatgaaaatgacaatcctgttgctttagttgctagttggtggctaaagcaacaggatgggtagtcgtctttgttgcttatgccgcagtcttttttaattaataggatgtgaggtgaatgttgtgccaaagtatgttgagatagcagatgtccttcgaaaaagaatcaaagatggaacttatcccaaagagagctttctgccgcatcaaacggagttagtaaaagaatttggtgtcagtcggatgaccattaagaatgccatcaatattttgatcatggagggactgttgctttcgaaacgaggatctgggacgaaagtgttgaaccattctttttgggatcgtgacacgtcttctgtaaacgaatacaaaggacttagttaccagatgaaaatgcaaaaaagagatttacaaagtcaggtaattaccttcgaagtctgtttcccagatagcagagtacaagagatgttgaaagtcgctgcggaagagccggtgtatcatgtgattcgtttgcgaatattagatgggcaaccttatattttggaacattcgtttatgccagtagatttagtgacgggattaacgaaagaaatcttgcatcgatcggtatatgattatttgttagaagagttgaattataagtttgccggtgcttatcgaacatttcaagcagcgaaaagtgatgagtatgatcgtcaatatttgaagtgtcaatcggatgatccagttttggaattagagcagattatttatttagaatcgggaagaccgatcgattattcaagaagccgaaatcggtatgatgttcgcgggtattccatgttagacatgaaaccagatcttttaaatcatcgaaaaccataacgaccaaagtgctcgctgctttggtttttttgtttttgatggccgaatggtttgttttcgtatagattctgagaatcaggtatactaatagtacgaagatagatacaagcagttttcaatgattgcttaaggagtgaagaaaagtatgaacctgctgtttgcgattgacgatacgtttgtagaacaattaaaaacaaccctctattcaatttggttgcacacatcggcaagccgattggatgcatttgttttacaagagaaggaacttgctcagacagagaaattgaatcaattttgtcatggactgggaattgtctaccatccagtcattatcggtacaggatctatttttaaacaagcccctgtcagtgatcgttatccagagtcgatctattaccggttattggcccaaaattatttgccgaaagatctagataaggtcttatatttagacgcagacatattgtgtatcaacgatttgcagccgctatatgaattaccgcttgaagatcatctttatgcggcagcaaaccattcaaaattaacagaggttacgacagtcatcaataaagtgcgtctcaaaaattatgagtctgaaggatatttcaattcgggcgttttgctgatgaatctgactcagttacgtcaagaagtaaaagaaaaagagattgcggcatttattcagaagaatcaattgaatttatttttaccggatcaagatattctaaatgggctgtatggggatcggatcttgggaattccagaccaactatataattatgatgtaagaaaaaaccgtacatatgaaacgatcagcctaggacactgggacttagactgggtcatcgatcatactgtattgctgcatttttgtggtaaagacaagccttggaagaaagggtacaagagccgttatggttcgctttataaatatgttgcccaacaacaaagcaagtatagcaggtcgttatcagacaactagagctgaaatcgaccaacgatctctttgagacgagcattacttttttgaaatgaaggtaggaatgataccataatattagaaactaaggcaaaagcagcaaaccgttgctagattcatttaaccgagtagcggaagaaaagtggagaacgaaagggagcgatagaaatgaaatttttgctttggcttgtttgtgtggtaggaatcgagattactgggattatttccagcttgttcgcgggtgatattgctgcgacgtatgcccaaatggacaaaccgtttttggcacctccaggagggattattggtatcgtttggacgattttatatgcctttatggggacagctttgtttttactcatcattgcgaaagtaaatccagcatttaagaaacaagcctatatcttctttggtatccagcaagtgttgaactttttgtggagtattgtcttttttggctggaatctttattgggtaggaacagtggttatcgtcttattggttttgacagtcatcgtctgtatgtttttatttgcccgaatcgataaaagatccacctatctttttgtaccttatctgatttggtgtctctatgcggggtatttaactatcggattaacactattaaatagttgatagtaacaaaaaacaagcgcagatttctgcgcttgttttttgttataaatattcttctgtcaactccatgaaggtatcgatatcttgtaagacccgatcgattccggcttgccagaaatcaggttttgtcagatcaacgcctaaatgtttttgggccaattcttccgtcggcatagaagctgtgtcttgtaacaaagcaatatattcttcttcaaaactcgtccctttttggttggcataagcatagattcccatgctgaaaagatagccaaatgtgtaaggaaagttatagaaaggaacatcatcaataaagaaatgtagttttgccgcccagaaatgtgggtgatagctagctaatccatcggcgtaactttctttttgtgcagccaccatcatttctgtgatttgttcagcagaaaccagccctttttgccgtgcttggtaaaaactgttttcaaaaataaagcgggcatggatattcatgaacatggcaatggcattttgcattttggcatctaacaaattgattttttcttcttttgtttttgcttctttcaatgttgcatcagcaacgattagttcggcaaaggtacttgcagtttcagccacattcatcgcataatcctgattaagctgcggcaagtcccaaagaacactactatggaaagcatgacctaactcatgcgccaaagtggctacctcattgacggaattactataagtcatgaaaatacgtgattctcttgtttcaggcagacttgtacaataaccgccaggacgtttgccaggacgatcttctgcttcgatccaacttttttcaaaggcttcttgcgcaaaatcagccattttgggactgaattttttaaagttttctaaaatgaaagcagctgcttcatcgaatgtataggtacgttccttcatttcacctaaaatgatcggagcatcttgatcctgccactccattttttcttttccgaataattgggcttttcgtgtcaaaaagtccacgatcggttgtttgttcttctggatcgttccccacattgcgtctaatgtcgctttttgcaggcgattatactcgagaggctccttcagatagtcatctacaccgtgcagtttgtaattggagagacggaatccatccagatgattcaatgtatcggcaaataaatcttctttttctccccaagctttttcccactccgcaaatagttgagcacgaacttcaggatctgggtcacccatcattttgttgaaagcttgaccagctgaaagagtaatcgttgttccatccgaccgggtaaatggaatcgcaatcgaagcaacaatcgtatcataatgctgactccaagcatttagtccgtctaaagaaagtgtgttaataatcgtttcttctgcttccgacaaaagctccttgccgtcgcgacgaatttcgctcaaacgaaaggcgatagtcgcaaagggttcttctttcaatagtgtctcccagtcttcatcagaaatttctgtcaattttttcgaaaaaactgtttcggctgcttgtagcattggtaatttggcatagagatcgcccgaaagtaattttgcctgattgtcattaacgttggcagatagcaatgcattgataaagctgctgcactgagaaaatcctttactgattgtttcggacaatgataataattcagctaattcctctggttgagaggcattgtcgggttgccacgcatctacttttgtgcgataagttttgatttgtgcatctagttgggacattcgttcttgcagttgggtagacgtgctgccgcctgaaaaaatcgaatcaaggtcccagttgagagaataagtcatcttgggtgttgctcctttcgtttatcagatggtaataagtatagcacacccttcgaaaagtagttgcagagaatactgaaaatggtaagattagaaaatgaggggctgagatgatgaaaaaaatgtggaaagaaccaaatttttatttcacgattgcggtagctgtgatggtgattttatttattagttcgtcacaaacttatgaacaacaatcacaagtcggtttgctttctcgcctgttaaaagaagagccattgaaagaatggttgagcaaattcgctttctcttatgcaggatctgaaatcagtattgccgaaaaaggttatttttcttttgtggaattttttattcgtaaaggggctcatttctttacttactttgtattaggaggtagcttatttctatcattgagctatcgaaaaattccctattggctgtcagctttctttggctggttggcagcaacagggtatgcagggatggatgagtaccatcaaatgttgaccggtggccgtacacctttgttccaagatgtcatgctcgattcagctggagcactgacagctgtcttacttagttgggggattcttagttggcaaaagcgaggcaagaaaagaaaataagattattttttaacagcaaccataactaaaatgcaatcaatcagctagaaatagtaaagtaaagatagaggcggaaaagatgcaagcagatcacagcagtaaaataaatgatccgaatagacgacaaccggatatcgtggtgcatgaaagtctaccagtaggagttgccttagcaatggcagggggattcttagacgcatatacttatctctttcatggagaagtgtttgccagtatgcaatcaggaaatgtcattttgttaggaatcaatttggcatctggagagtttggacaggctgccagatatttaccgccaattttgctgtttttgatagggatcatagtgactaatggcttgcagcatcgtttcccaacaggtggtagaattgtttggcaaaatgtagccctcttctttgaagcacttggtatttttcttttaggattttttgctcagacattgccaaatgtctttgtggattctggactttctttttttgcagccatccaatatgcttcttatcgcagattagctggaatgccctatgcaacgacgatgacgaccggaaatttgcgttcaatggcggattatctttatcagcgtttcttcaaaaaagatgctactgtagattataagatcaagtatatcgcgatgatcatcggaggatttttcttcggggcagtcagcagcagtttattaggtatgtttctttttcaccgaacgatttgggtcgtatcgggcatattactttttgtactgacgattacgatcagaaaccagaatcgggtataaaaaaggacggagaaataattctccgtcctttttggattatatagattaaataacgataacaggcgttcctacttctaccataccaaataattctttcatcacacctggcggagtattgacacatccgtgagacccgcgggtcttccataaatcaccaccatattctggttgccaatctgaatcatgaatcccaacgccagtccaatcaataggcatccagtagtcaacaggagaagaataatcttcgccggtcaatgtagcattccgctctttgttccaaacgtaaaatacacctgtaggagtgggtgatttaggttttccagaaatgatgtctgtttcaagagcgactgcaccgtctttgtaataccacatatgttgattttttaaatcaacttcgatataagtgtttccaaacagtggaccacttggatctgcactacccaagaccactggagaacgagtaaagtcttctccagtctttaaggcttcgatcaatgcacttgtttcagaatcagtttggatcgtccaacttagtgtcccagctggtacggatacctcgccttgtttcgtgcttttgaacgtagaagcattggtgcttgtgttgtattggttccctaaatctgctacataattccgtactttttcttcatcaatcgtggtttttccatctttataagagagccaatccatgattgttgcggtcggaatctggaaagttgagccattgatggaataattagcatttacttgagcaattttattcaatgattccatttcttttgctagttctttgtcatcagaagtaacgctaggtttcttttgatacgcagtcaaatccaattcactttcgccgctagtaattgctttttgtaattccgtgacagtttgttcgacgtcaatggcatcaccaacaacttctggctcaatcgagaatccatcatctccttttttcaatgtggcatctttagaagcggtccgaccttcatttaaggtttctaaagcctctttgattgtggctgtttcacttgtcaacttttgttgatcaacagaaacggtacctagttttttatcttctgcagcagatacataggccattccccatgtccactggttttgttcatctttcaaatcttccaattcttttgtaaaatccgtttgcaaaccaaattgagccaaattgatggttttccaatccgtattgccttctttgattgtaaaagactgtttgctgtaacggtcatgcaacaaatcattggcttcagcgaccgttttattgctgatgtcaatatcatcgatcgaggtatttggcaagaaacggtcttgataatatgtacttcgataagcgtatccgcccgcaatcacgactagaacggcagcgatagcgatcagaacgatctttttcgtcttactctgagtatgtgtgtgtttgttggatcgtgtcatttaaaggctccttttatgatgatttaaaaatgatagatcggctaaatcataccatattctacaagaaaagcgaattgattaagtgaaagttccatgaaaaaatagagaattcttaaattataaaaagagtctgctcataggacagcaaccaagaagtgattcaacgaaagctgctgtgtgataaaagcacagcagctttacgcaatattctttggatcaaagtacacgaagcatcttgattcaaaggatctctttcttgttcggtcttatgttacagactcttgtaagtggcttatagcaatcgttttattgattgtcttccgcatctagtttcgcaaaagcttcatctagaatgtctttcaattgttttgcagaagcagtcattcgatcttgttctccatccgtcaatggaatttcgattactttttggattccttgggcattaatgatagcaggggcaccgatataaatatcttttaagccgtattcgccattcataaagacagaaagcggcagtactgcattttcatcatccaaaatggcacgagtaatacgagccaaggcaacagcgataccatagaaagtagcaccttttttctcaatgattgtgtaagctgcatcacgaacactgaagaacaagttaaccattgcttcttcatcaatatcggggttgtttttgacccattcataaatttgcaatccggcaacatttgcatgagaccaaactgggaattctgaatcgccatgttcccctaaaatataagcatggacattacgtgcatcaacatcgatcaactcagctaatgcttgacggaaacgagcagaatctagtgaagttcctgaaccgattacgcgctcttttggaaaacctgagaatttccatgttgagtaggtaagaatatctactggatttgcagcgacaaggaagataccgttaaatcctgaatcaacgatttgtgtaactacttcacgattgatttttaagtttttgtggactagatccaagcgagtttcgccaggtttttgtggcgcaccagctgtgatcaccacgacatcggcgtcatgtgcatctgcataagtggcagcatagatttttttgggtgaggtaaatgctaacgcatgagataagtcgatagcatctccttctgtttttgctgtatttatatcaatgatccctacttcttgagcaatattttgagtgactaacgcaaatgcataactggaaccaaccgcaccgtctccaacaaggattatcttttggtgatcttttttatttgtcttagcagtcatttgtgtatcattccttccgcatatttgttttactaggtaacatcctaacactttcaagcgattttgtcatgtgatttgctcaacaatgttacagataattttgctgtttcatttgtaaatgctttctttgttatcctgtaggaattaggataaatcagggtttctaatgatttttttaagaaagagaaattctgagcaaaggaaagacacggtaacagtccgttatgtgttataatcgtagtgaacgtttttactgggcagaattgtcgtgcccagtattttgtggtggtaatttttttgaaaaaatggagcggatcaaaaaatgaaaatgattataggtctgggaaatccaggcaaaaaatacgaaaaaacaaaacacaatgttgggtttatggtagtcgatgcgttagcggagaaataccaagctacttttaaatcatcagcttttgaagcagaaattgctgaattttttatgaacggtgaaaaaatcatgttggtcaaacctcagactttcatgaatgaatcgggccgggcagtagggcctttaatgacttattatggagtttatcctgaagagatcgtggttatctatgatgatcttgatttagcgttaggcaaaattcgtttgcggcaaaaaggcagtgcgggggggcataacgggatgaaaagcttgatttcccatcttggtacatctgtatttgatcgcatcaaagtagggatcgatcgaccacagccaggccggacagtggtcgatcacgttctaagtccttttgctaaagaagaccagccgatgattctgcaaagcttggataaagcagcagcagcaagtatcgattacttgaccaccggtgattttcttgccacaatgaatcgatttaattaaggaggacctgtatggatctgattgaactaataaataaggtgccgcaagtcgctgcctggcaccaacaattaacggatcacgcatctcgacagctattgactggcttagcaggttccgcaaaaacattagcttttgccggagcttatcagaaatttgatcggcaagtcattgttgttacaccaaatctttattataccaatcaagttgccgaagatttgcggaatattattgacgacgtgtatgtctttccggtggatgaagtgttgtcggccgaaatggcgtttgcttcaccagaagctcgagcggagcgagtgacagcattgaatgctgtcgctaccgggaaaaaaggaatttacgtcatgccgatcgctgcattgcggaaatatctgcctgctaaagatacttggctgaactaccaattttcttggcatgtgggggatgagatcaatttagatcagttgccgcagcaattggtattgatggggtatgagcggcaatcaatgattggcaaacctggtgaatttagtattcgtggaagcattttggatatttatcctttgaaagctgaatatccggtgcggatcgagcttttcgatgtggagatcgactcgatgcgctcttttgacgtggaaacacagcgttcagtagaaacgttgtcagaagtaacgattgttcccacaacagaattagtgttttcgccagctgatttagctcatggacaaaaagttctgcaagagttgctgaagaaacggctcgctgtagtgaaagagaccacagataaaaactttttagaagattattttggtcaattagcatcggcttggcaaagtggcatacctgacgagaatgctcgttattatgcggatcttttgtatcagcaaccgacgagcattttggattatttttcaaaagatgcactgctgatgatcgatgattatgctcgtattatggagacaaaccgcgagattgaacgagaagaagctgagtggcatacacaaaaaattgcagaacttcgcgttttttctgagcaatctttcgggcaagatgtccagcagctgattcaaaaagaacaattttctacaagtttcttctcgctttttcaaaaggggatgggaaatcttcgttttcaagcgatccacaattttcaatatcgaccaatgcaacaatttttcagccaaatgggtttgctgaaagttgaagtagatcgctgggagaaacaacaacaaacggttgtctttttagtaagtgattcagaacgagcaaaaaaattggaacaagattttcgtgatcactccatttacgcagtacaaaccacagcagatcgactttttacaggtcgaacgcaaatcgttgtagaaacactgcaaagcgggtttgaaatgccccaagataagttggtcattgtcacagaaaaggaaatcttccaaaaaatcaacaagaaacgtacgcggcgtcaaaatgtgaccaatgcggagcgattgaagagttacaatgaattaaaagccggcgactatgtcgtccatgcgaatcacgggattggtaaatacattggtatggaaacgctggaagtagatggtgtacaccaagactatatgaccatcctctaccaaaatgatgataagctgtttattccagttacccagttgaatctgattcaaaaatatgttgcctctgaatctaaaacgccaaagatcaataaattaggcggcagtgagtgggcgaaaacgaaacgaaaagtttcagcaaaaatcgaggacattgcagatgatctcattcttttatacgcaaaacgcgaatcggagaaaggttacgcgtttcagcctgatgatggctatcaaaaagaatttgaagatgcctttccttactctgagacagatgatcaattacgcagcactgcggagatcaaacgtgatatggaaaaagaaaaaccaatggatcgcttattagtcggagacgttggctttgggaagacagaagtggcattgcgggcggctttcaaggccatcaaagagagtaagcaagtagcctttctggtgccgacaacgattttagcacaacagcattatgaaacaatgctggatcgctttgaagggtttccagtcaatgtcggtttgttaagccgttttcgaacgaagaaacagcaaacggaaacgatcgagcaagtgaaaaagggccaaattgatattttagttggcacgcatcgcctgctgtctaaagatgtagagtttgcagatctgggattattggtgatcgatgaggaacagcgttttggcgtcaaacacaaagagcgcttgaaacaattacgctcgcaagtcgatgttcttacattgacggctaccccgattccccggacactgcatatgtccatgttgggggtgcgggatctttctgtgattgaaacgccaccggaaaatcgctatcctattcaaacttatgtgatggaaatgaatccaggtgcagttcgagaagctattttgcgggagatggcacggggaggacaagttttttatctctataatcgagtagatacgattgaacgtaaagtcgaagagctccaagcgttagttccagatgcgcgtattgggtatgcccatgggcagatgacagaaatccagctagaaaacacattgtttgattttatcgaaggacaatacgatgtgttggtgacaaccacgatcatcgaaactggggtcgacattccgaacgccaatacattatttgtagaaaatgcggattacatgggcttgtctactctttatcaattgcgaggtcgtgtcggtcgaagcaatcgtgttgcgtatgcttattttatgtacgaacagcaaaaaattttgaacgaagtcagtgaaaagcggctccaggcaatcaaagactttacggaattaggttccggatttaaaatcgcgatgcgtgatctttcgattcgaggtgcaggaaatctcttgggggcgcaacagcacggatttattgatgctgttgggtttgatatgtactctcaaatgctgtcagaatccgtagcgcgtaaacaagggaaaaatacacaagcggagaaaacaacggttgagatcgatcttggcatcgatgcgtatctgccaacttcttatatagaagatgaacggcaaaaaattgaaatttataaacgcatccgtgaattggattctcaagaagcggtggatgagctgcaggatgatctgcttgatcgctttggagaatatccggtcgaagtggctcacctattaactgtcggagaaatcaaaatgaatggggatcgggcattgttagatacgatccgtaaacagcagcaaacagtgatcctaacgttaagtaaagttggcaccaaaaactattctgtcgaacagctgtttgaagcgttgaaagcgaccaagcttaaagcgacgatgggtgtcgatcacgagcagatgacgatcaaacttcagattcctgctgtgatgaaagaaagcacttggctgttagagattcaagattttgtcaaagcgctacgggaacaaaaatacgtgttacaagaaaattagttataaaggggcggagaagatgccaaagtcacaattaaaacggacgatggaaggagcatttattttaacgattgcttctttcattgccaaagtgttaagtgcggtttgccgcgtccctttccaaaacttagttggtgacgaagggttttacgtctatcagcaagtctatccaatctatggattagctatgacattggctttatctgggttgccgcaatttatttcgcgcgtgatcgccgaacaacctgatcctcagaagcagcgtgcccagatccaagtcatctatccgtatgttttttggacagcgattggactatgggcaacgacgtttttctttgccgatgttatcgctcgggtcatgggagacgcaggactggcatctttgatccgcgtggtatcctttacattcctctttgtaccacccctgactttttatcgtgggagtttccaaggaaatttacagatggtaccgacggcagtttcccaagtagtagaacagctccttcgagtcggagtgattttagtagcggccagtttttttcatctcttctcatgggatgtttatcagactgggactttggcaatgtccggcgcattgattggcggacttgcggcgtgggggattttaagctattatagtcggaaaatcaccggtcggtcgttagcgatccccacaaaaactatgcctaccgcacatgctccttccttgcgtcgccgttttttgattgaagggggactgttgaccatttacagcggttttttgattttgtttcagttggcagattcctttttgatgacgaactcacttgaagccagcggtttgacggaacaaagtgcccgcattgcaaaagggatctatgaccgaggacagccattggttcagttaggtctcgtggtagcgatggctctaagttcgactttcttgccaacattgacgaaatatctgacagtcaaaaatcagcacttgtttgaaaaatcagctaagatgtacttgcggttgactttagggattgccagtgcttctgcagttggcttggctatcctgcttccttatatcaacttcgctctttttaaagatggtgccggcaacagtgcgttggtcttatttgtttttgcggtcgctttgatggctgcaatccaagcgtatcaaagcatccaacaaagccggaaccaattccgtgtagggatttatgcagcaggatgcggccttttgcttaaaggtttgctgacgtggcccttgacctatcttttaggaacaactggtgcgagtttgagtacccttttaggtttgatcggtactttaatctattttgtgttttctgagaaaaaagcattgaacagcttttggatagagcaagggtatggcaaaaaactcctgctttgtttagggatcatggcttgcgcactgtttttatattatggtgtgatcactctgttgagtggaggtccagtgacgaaaagactgcaagcgctgattttttgccttggaggggtcttttttggcgggacagttttcattataatggctctcaaagttaaattattaacgattcgagaatggctgctcgttccgtttggaaaaaaattgttgaaattaagaggtggaaaaaatgagattagataaatttttaaaaatatcccggattatcaaacgtagatctgttgcaaaagaagtagcagataaagggcgtatccaaatcaatggaaaattggcaaaatccagcagtgatatcaaagtcggcgatacggtgcgtattcagtttggaaataaagtattagaaataaaagtacaagaattacacgaatcaactaaaaaagaagatgcagctaaaatgtacgagatcctcaaagaagaacgtatctcagaaaatgcttgatttttgtcccattttcagttagacaacttttgtggatgttggtataatggaaaaaacaatcacagtgacaggagcgaggtcagcatggataaagagccaaacaaacaaatagaactattgcagaccgagtatgccaaagagcaatttgccaagttcgaaaaagaacgacgacaagtggtctttcgtcgacgtcgacttgtagctgtttttgttgcagcgctagtgatttttgcaatcgtaggtattcaaatgttcaatgatcaaatgcgtctgcaaaaattacaagagtataaagcagaaacagtagcaaaacaagaagcagcggacaaaaaagtgacacaacttaagcgagatgtagcactgttgcaagatgacgaatacgttgcaaaattagctcgcagtagattcttttattcaaagaaaaatgaaaagatctaccctgtcttgccggatgcttctgattcaaaaacagaaacaagcggtgatgaggcaaatgctagtgatacaaagacaagtgattcggaataaacaaggtcatacctactcatcgcagtagttgaaatgattaaatgggtaaaaattaggaggaacattttttatatgtcaatcgaagttggagcgaaactaaagggcaaagtgtctggtattacaaattttggtgcgttcattgatcttggtgaggggaaaactggtttggtacatatcagtgaagtatcaaatgggtttgtgaaagacattcatgacgtgttgtctattggcgatgaagtaaccgttgttgtgacggcaatcggcaatgatggaaaaatcgggctatcgatccgtaaagcagaagcaaagccggaagaaaaacgtgattttcctaaaaaagaattcaatcggtcaagtccgaagaaatctttttcacgcaatcaaccgacgaacgtaaataaacaagacttcgattcattgatgagttcttttctaaaagatagtgatgatcgtttatcttcattacgacgtaatacggaaggtaaacgcggcggccgtggcggtcgacgtaactaaacaggatgagcaagttgtcaaaagaatttgtgacgtaacgataagtatttcaaaaaatatccgaactatatccgattactcctaccatgtagtaggctttcgccgtggagcacggcgttttggaatcggcatagttcggatatttctctttcttagcaatagacagtcatttttagtttgaagttaagtatagaagcaagagacacggagggatagaatgcttaagcaaaaagtctatcatgcaatcaaagccgatggatgggtagaggatgctacttgtttgcttgctgtttcgacaggcgtggattcaatggttttactccatgtgatcgaagagttgtttcagcaaggaacatttggcgtggctcatgtcaatcataatctgcgggaagcttcagacgacgaagcagcgttcctgaaggactattgtcaaacgcgcgggattccatattatgaacgagtttggcaagatccgccccaaaatggcatcgaagcggccgctagagagttccgctatcatttttttgcagaaacgatgactcttcagagttatgattggttattaaccgctcatcatgcagatgaccagatggaaacgatgctgatgaagatggtgcgagagggacgcttgcaaaacgcttcgggaatcaagcgcaagcaaccttttggtaacggttatttgatccgtcccttcctaacgatcgccaaagaggagattagagactatgcaagaaggagagggatcgcttatttcgaagatgaaacgaatcagcaaacgctgtttcaaagaaatcgcctgcgtcatcaagcggtccctctgctgaaagcagagaacccgagagctcttgatcattttcagcagctttctcaagagatgatctatgctgaccaattgatcaaaaagcagcaagcagattggctcgccacgatacttcatgaggaagctgaaggctattttttaaacttggatgaattggctgcgtttaccgcagcagaacgctattacttttttgaaggtttgctacagaaagtttcccatgataaaggaatctcgtacaatactaaacaacgagagcagttgctgtatctactagaacataatcccagtcagtggataatcgatttaaatcaagattggcagattgttcgagtttatgatcagttgaaagtcactgctgttaaaaaaggctctcacctccaaacgcaggtagatgagacgcattttgttctaaaaaaaggtgaaagtttctttttgtcggaccatgaatggatcggctacattccaagtgacgcccaagttccagaaaaagtcatggattggtcagagatttcacaaattttaccgatacaatatcctgcgacagtttttttgcggaagcgaaaaccaggggatcggttacagctgaaaccaggtcttacgaaaaaaatcaggcgtttctttatcgatgagaagatttcgaatgaaaagcgtgctgctagttgggtcctgacagacgctcaagagaatgtattggcacttttgccttatctattttcctatttgagtattgagcaagaaactgataaaatacactacatacttctttataaatatcggaagtaagagttggaaggagaactttatgttagacaaagatattgaaaaaattttgattactcgagaagagatccaaaatcgttgttctgaactaggtaaagaactgacggaaatctacaaagataaaaatccattggtcgttggcgtattaaaaggagctgttccttttatggcagacatcgtccgagaaatggactgtcatttggaattggactttatggatgtttctagttatggaaacgcgacaatttcttctggcgaagtgaagattttgaaagatttggatacaaatgtcgaaggccgagatatgctgatcgtagaagatattattgatagcggtcgcacattagcctatctagtagacctatttaaatatcgcaaagcaaagtcggttaaaatcgtgacattgctagacaaaccagaaggacgtgtggtgaaaatcgatgccgactatattggctttgatgtaccgaacgaatttgtggtcggctatggattggattacgcggaacaataccgtaacctcccttatgtgggtgtcttaaaaccaagcgtttatcaatcaaattagtgactgatctaaatcagttgtgatacaattaaatggtcaggattgataaaacaaaatagccaaggaggtacgcatgaataagaaaaataacggtatgatcaaaaataccttatattatgtacttgtcttgttagcaatggtcatggtcgtctatttcatttttggaaatggcaatcagcaaacgccaacaatcgagtactcaacatttacggagcagctgaaagacggaaaggtcaaacagtttaccgttcagcctgctaacggtgtttaccggatcgtcggtgaatacaatgccgaacaaaccgtcagcaatgacaatgggctttccgtactaggaagcacgcaagcaagtacgacacgttttacaacgatcattttgccgaatgactcgacattgagcgaggttacgacattagcaaaggatcaaggggttaaaacaacgatcgaagaagaatcgaacagtggtgtttggttatcgttgctgattagtttcttgccaatcgtaatcatcattttcttcttctatatgatgatgagccagcaaggcggcggtggcggcggtggcggccgtgtcatgaactttggaaaatccaaagcgaaagaggccgacaaaaaagccaatcgcgttcgtttctctgatgtagcgggtgctgaagaagagaaacaagaattagtcgaagtggtcgaatttttgaaagatccacgacgctttgtcgaattaggtgcgagaatcccagctggtgtgctgctagaaggacctccagggacagggaaaacattgctagcaaaagcggttgccggagaagctggcgttccgttttactctatctcaggctcagactttgtggaaatgtttgtcggagtcggagcgagccgtgtccgggatctatttgaaacagccaagaaaaacgcaccggccatcatctttatcgatgaaatcgatgcggttgggcgccaacgtggtgccggcatgggtggtggacatgatgaacgtgagcaaacgttgaatcagttattagttgaaatggatggatttgatggcaatgaaggagttattgttattgcagcaaccaaccgttccgacgtgttagacccagccttgttacgtccaggtcgttttgaccgacaaattcttgttggccgtccggatgttaaaggccgtgaagctattttacgagttcacgcacggaacaaaccgttgtcggatgatgtggatttgaaagtcgtagcacaacaaacacctggttttgccggtgctgatttagagaatgtcttaaatgaagctgcgctagtcgctgctcgtcgcaataaaaagaaaatcgatgcctctgatattgatgaagcagaagatcgggtaatcgcaggacctgcgaagaaagatcgtgtcatcaataaaaaagaacgcgaaatggttgcttaccatgaagcgggtcatacgatcgtcggtttagtcttaagccgtgcgcgggtcgttcacaaagtaacgatcatccctcggggccgtgctggcggttacatgatcgcattacctaaagaagatcaattcttaatgacgaaagaagatatgtttgaacaaatcgtcggattgcttggtggacggacagcagaagaaatcattttcggcgttcaatcaaccggagcatccaatgactttgaacaagcaacagctttagctagaagtatggtcacagaatatggtatgagcgacaaactaggtccagttcagtatgaaggcaatcatcaggtcttcgtcggtcgtgattatggtcaaaccaaagcttactcagaacaagttgctttcgagatcgatcaggaagtacgccgtatcttgatggaggcacatcaaaaagcacatgagatcatcgaagaacatcgtgcgcaacataaattgattgccgaaaaactgcttgaatatgaaacattggatgcaaaagcaatcaagtcattgtttgaagaaggcaaaatgcctgctggaactgagaattcagaatatccaagcgaaaaagctcaaacttttgaagaagcaaaacgcgctttagaagagaaagatgctgaaaagcaagctgctgagaaaaaagattttgatcagcaagtagacgaacttcgtcacaataatgaaaaccacgaagcttcatctcaagataaaacagaggacggtcaagagtagtcgttcaattatcaataggtgattagctatcgtaaagtctagggactgtgtcataagtcaaaacaagagaacagattcgaatgaggttcggaccagttgcttgttttacggcttgtgccgcagtcctttcttgttaacaaatcgagaaataaaccgacagaaaacattggcttttctctaaaatggtggcattcagttgaaaaaaaaacaagttcctagtatgattcactaatgaacgaaataaaggagcataaacaatggaagattacttagtaaaagcattagcttatgatggttttgttcgtgcctatgcagtgtctgcaacaaaaactgttagtgaagcacaacaacgtcatgatacttggaatacagcatcagcagcgctaggccgcgctatggttggaagcctgcttttgggcagcacgttaaagggtgatgacaaattaacggtcaaaatccaagggaacggacccgctggagcaatcattattgatagcaatggtcgtggagatgtcaaagggtacataaaaaatccgcatgtcagcttgccgctaaacggacaaggaaagttggatgtgcgaggagcagtaggagatcaaggaatctttactgtaatcaaagatttagggttgaaagaaccgttttctggacaaacacctattgtctctggagaattgggagaagacttcacttattacttagcagtttctgaacaaatcccttcggccgttggattgagtgtgttagttgataccgatgattctattcgaacagccggtggtttcttactgcagatcatgccgggagcagatgaaacggttattgattcaatcgagaaccgcctgcaagaattaccacgagtgtcatcattgctggatgaagggaaatcgcctgaagaaattttgacggtattgttgaatgacaccaaagtcgaagtgttagaaaaaatgcctgttcaatttcgatgtgattgtagcaaagaaaaatttgcgacagcgatcattacattaggcgcggatgaaatacaagaaatgatggatgaagatcatggtgcagaagctgtttgttcattctgcggtaataaataccatttcgatgaacaagaacttgctagattaaagaaagaagctgaggcatagaagatggcgatacacagctggaaaatcggtaatgtcgaaatccctaatcgagttgtcgttgcgcctatggcaggaataaccaatgcggcgtttcgcgtaacggtcaaagaatttggcgcaggcttagtcgtttgtgaaatgatcagtgattggggaatccaactacgaaacaaaaaaacattagaaatgctttatatagatgaaacagaacatcctttaagcttgcaaatttttggtgggaataaagagtctttggtcgaagcggctcaatttgtctcagaaaatacagcagcagatatcattgacatcaatatgggttgtccggtaaataaaattattaaagcggaggctggtgcaaagtggctattggatccagacaaagtctacgaaatggtgcatgcagtagctacggcaattgataaaccggtcacagtcaaaatgcggatcggttgggatgatgaacatattttcgctgtccaaaatgcgcaagctgctgaagcggcaggtgcagcggcgattgggatgcatggccgcacgagggtccaaatgtatgaaggagcggctaattggtcggtattaagagaggtgaagcaagcaatttcgatcccttttatggggaacggagatgttcggacaccagaagatgccaaacgaatgctggaagaagtcggcgcagatgctgtcatgatcggacgagcagcattggggaatccgtggatgatccatcgtacaaaacattatcttgaaacgggagagctgatcgccgaacctactccacgggagaagatcgctacagccaaacttcatttggaaaggcttgctgatttaaaaggtgaatttgttgcttcccgagagtttcggcagcatgctgcctactatttaaaaggcatttcacgggcagctaaagtcaaagcggcaatcaaccagacagagaataagcaagcgattattgatctgttagatgcatttgtagaaaagacagaaaaacaacctgtcggaaatactcctgagtaaagtaaaatcaagtcgatcttgaacttcggcttgattttttgtggcatcattggcattataagaaggaaacccaagttaagaatggaggaaaactcgtgacagaggaacgacaaaaacaagaagaattaaatgatcaaatgttggttcgccgtgaaaagatggaaaaattacgggaagaaggcattgatccctttggcaagcgctttgaacgtacgcataattctgccgagttgcatgagttatttgatcaacgaacaaaagaagagttaacagagatgaatctttctgcaagtgttgctggacgaatggtgacgaaacgtggtaaagggaaagctggctttgcacatttgcaagatcgtgatggtcagattcaaatttatgtccgcaaagatcaagtaggtgacgaaccgtatgaaggatttaagcatgctgacttaggtgatttctttggtgtctcaggggagatcatgaaaactgatacgggggaagtaacgatcaaagcaaaagaaatcgttattttgtctaaagcgttacgcccactcccggacaaataccatggacttaccaacatcgagcaacgttaccgtcaacgttatctggatttgatcagtaataaagatagctttgaccgattcatgaaacgcagccagatcatcagtgagattcgtcgctatttggatggtcatggctacattgaagtggaaacgcctgttttgcataatcaagcgggtggggcagcagctcgtccatttatcactcatcacaatgcgttagatattgatctatatttgcgaatcgcgcttgagttgcacttgaaacgattgatcgtaggtggtatggagaaagtctacgaaatcggccgggtcttccgtaatgaggggattgatactacccataatccagaatttactatgttagaagcttatacagcctatacagatttcaaagatgttatggatctaactgagggaattatccgcaatgcagcagagaaagttttagattctgctgtgattacttatgatggacaagaagtcgacttggcgagtgattttgcccgcgtgcatatggtcgatgctatcaaacaacaaacgggtgtcgatttttggaaagagatgacaatcgaagaagcacatgctttagcaaaagaacaccaagtggaagtcactccaacgatgacagtaggacatgttatcaatgaattctttgaaacgtttgttgaagaaaccttacagcaaccgacctttgtttatggacatccggtagaagtctcacctctagcgaagaagaatccaaaggaccctcgatttacagatcgttttgaactatttatcgtaggccgggagtttgctaatgcttttaccgaattaaatgatccaattgatcaaagacaacggtttgaagcacaagaaaaagaacgacaagaaggaaacgatgaagctcatggagtcgatgaagacttccttgaagcgctagaatacggcatgccgccaaccggtggtttagggatcgggatcgatcgtctagtcatgctgttgacagatgcacaatcgattcgcgatgtgctgttattcccaacaatgcgttgataattcataaagagagacacacgggtgtttacttgtgtgtttctttttttaccagtagttccctccaaaatgactaacaagaaaaaaacaagggagaaactcactgctaaatggaacgaaaacgaattaaaaacgaacgatgaattcattggattgtaagaatgaacgcctttgagaaattacgaaaataagagagaaagttattgacctgacagcatttagttggtatattattacatgtgccaaatgacaaaaatcatttctaaaagaaaatgaaaaaagttattgacgccagaaccaacagatgatattataacgaagtcacaaatttaagaaatcaatttgatgctgatgcagcaacaaaaaagattgaaaaaagttgttgacaaataacaattcatttgttattctaatgaagtcgctgatgacgcacaggaagttgttgaataaacactttcgaaaaaaacttttaaaaaaagagttgacattcacttgttgatctgatatgatttaaaagttgctaacgcagcgcagtagacctttgaaaactgaacaaagcaagcaaacgaaccaatgtgtagggcgcttcatttatgaagcaaaatacatgcaagcaatagctagcaaagttaattttatttgagcttaacgatcctatggatcgttcaaacaaatcattatgagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgaacgctttttctttcaccggagcttgctccaccgaaagaaaaagagtggcgaacgggtgagtaacacgtgggtaacctgcccatcagaaggggataacacttggaaacaggtgctaataccgtataacactattttctgcatggaagaaagttgaaaggcgcttttgcgtcactgatggatggacccgcggtgcattagctagttggtgaggtaacggctcaccaaggccacgatgcatagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttcggcaatggacgaaagtctgaccgagcaacgccgcgtgagtgaagaaggttttcggatcgtaaaactctgttgttagagaagaacaaggatgagagtagaacgttcatcccttgacggtatctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggatttattgggcgtaaagcgagcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactgggagacttgagtgcagaagaggagagtggaattccatgtgtagcggtgaaatgcgtagatatatggaggaacaccagtggcgaaggcggctctctggtctgtaactgacgctgaggctcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttggagggtttccgcccttcagtgctgcagcaaacgcattaagcactccgcctggggagtacgaccgcaaggttgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctttgaccactctagagatagagcttccccttcgggggcaaagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttattgttagttgccatcatttagttgggcactctagcgagactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatgggaagtacaacgagttgcgaagtcgcgaggctaagctaatctcttaaagcttctctcagttcggattgtaggctgcaactcgcctacatgaagccggaatcgctagtaatcgcggatcagcacgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaacctttttggagccagccgcctaaggtgggatagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctaaggaatagtacggaagactacacatcgtttgcctttgttcagttttgagaggtttactctcaaagataaatacccggggccttagctcagctgggagagcgcctgctttgcacgcaggaggtcagcggttcgatcccgctaggctccattaacgacagaggtcgttaagtttgttcattgaaaactggatatcgaagaaaatcaaaacaagtaacacacaccgagttgacaagttaaagagttttttaataagttcaacgcttattttcttgagcaaccttctatcgctagaagaagtactcagcgaccgtaaggtcaaaggttaagtgaataagggcgcacggtggatgccttggcactaggagccgatgaaggacgggactaacaccgatatgctttggggagctgtaagtaagctatgatccagagatttccgaatgggggaacccagcatcttttataggatgttacacagttgtgaatacatagcagctgtgaggtagacgcagagaactgaaacatctaagtacctgcaggaagagaaagaaaattcgattccctgagtagcggcgagcgaaacgggaaaagcccaaaccaacaagcttgcttgttggggttgtaggactccgatatggtagttgaaacagatagtcgaaatacttggaaaagtatgtcaaagagggtaaaaaccccgtagatgaaatctggctcacacctaggaggatcctgagtacggcggaacacgaggaattccgtcggaatccgggaggaccatctcccaaggctaaatactccctagtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagcaccccggaaggggagtgaaatagatcctgaaaccgtgtgcctacaacaagttagagcccgttaatgggtgatagcgtgccttttgtagaatgaaccggcgagttacgatagcatgcgaggttaagttgaagagacggagccgcagcgaaagcgagtctgaatagggcgaatgagtatgttgtcgtagacccgaaaccatgtgatctacccatgtccaggttgaaggtgcggtaaaacgcactggaggaccgaacccacgtacgttgaaaagtgcggggatgaggtgtgggtagcggagaaattccaaacgaacttggagatagctggttctctccgaaatagctttagggctagcctcggaattgagaatgatggaggtagagcactgtttggactaggggcccatctcgggttaccgaattcagataaactccgaatgccattcattcatatccgggagtcagactgtgagtgataagatccatagtcgaaagggaaacagcccagaccaccagctaaggtccccaaataactattaagtggaaaaggatgtggggttgcacagacaactaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcgagtgaccctgcgccgaaaatgtaccggggctaaatagtttaccgaagctgtggagtgcaccataaggtgcattggtaggagagcgttctaagggcgttgaaggtagatcgtgaggactactggagcgcttagaagtgagaatgccggtatgagtagcgaaagacaggtgagaatcctgtccaccgtatgactaaggtttcctggggaaggctcgtccgcccagggttagtcgggacctaagccgaggccgacaggcgtaggcgatggacaacaggttgatattcctgtacccgttgtttttgtttgagcaatggagggacgcaggaggctaagaagtgcagactgatggatatgtctgttcaagcagtgagtcttagtgggagtcaaatgcttctactttcaaggacaagctgtgatgaggagggaaataatagtaccgaagcttctgatgtcacactgccaagaaaagcttctagtgagaaaacaatggcccgtaccgcaaaccgacacaggtagtcgaggagagcatcctaaggtgagcgagagaactctcgttaaggaactcggcaaaatgaccccgtaacttcgggagaaggggtgctgctctaacgagcagccgcagtgaataggcccaagcgactgtttatcaaaaacacaggtctctgcaaaatcgaaagatgacgtataggggctgacgcctgcccggtgctggaaggttaagaggagtgcttagcgtaagcgaaggtacgaattgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaaaggcgtaacgatttgggcactgtctcaacgagagactcggtgaaattttagtacctgtgaagatgcaggttacccgcgacaggacggaaagaccccatggagctttactgtagtttgatattgagtgtctgtaccgcatgtacaggataggtaggagccgtagagatcgggacgccagtttcgatggaggcaatggtgggatactacccttgcgttatggccactctaacccgcagcccttatcgggctgggagacagtgtcagatgggcagtttgactggggcggtcgcctcctaaaaggtaacggaggcgcccaaaggttccctcagaatggttggaaatcattcgaagagtgtaaaggcagaagggagcttgactgcgagagctacaactcgagcagggacgaaagtcgggcttagtgatccggtggttccgcatggaagggccatcgctcaacggataaaagctaccctggggataacaggcttatctcccccaagagtccacatcgacggggaggtttggcacctcgatgtcggctcgtcgcatcctggggctgtagtcggtcccaagggttgggctgttcgcccattaaagcggcacgcgagctgggttcagaacgtcgtgagacagttcggtccctatccgtcgcgggcgttggaaatttgagaggagctgtccttagtacgagaggaccgggatggacttaccgctggtgtaccagttgtctcgccagaggcatcgctgggtagctatgtagggaagggataaacgctgaaagcatctaagtgtgaagcccacctcaagatgagatttcccatttctttaagaaagtaagatccctgagagatgatcaggtagataggtcagaagtggaaggccagtgatggttggagcggactgatactaatcgatcgaggacttaaccacgattgaaaaaagcaaggaaactcggaagagttttgattcttcgatccagttttgagtgagcaatacttactcaattgaatagtgtggtggcgatagcgagaaggatacacctgtaaccatgccgaacacagaagttaagcttcttagcgccgattgtagtgaagggtttccctttgtgagagtaggacgtcgccacgcgttttttttaaattatgggggtttagctcagctgggagagcatctgccttacaagcagagggtcagcggttcgaacccgttaacccccatatgagccgttagctcagttggtagagcatctgacttttaatcagagggtcacaggttcgagccctgtacggctcatagtaataacctatgcgggtgtggcggaattggcagacgcactagatttaggatctagcgccttcgggcgtgggggttcaagtcccttcacccgcacttcattgccggcttagctcagttggtagagcatctgatttgtaatcagagggtcgagggttcaagtcctttagccggcatcaggaatacgcggaaatagctcagtggtagagcaccaccttgccaaggtgggggtcgcgggttcgaaccccgttttccgcttttgccatcgcaatcagccggggtggcggaactggcagacgcacaggacttaaaatcctgcggtgagtgatcaccgtaccggttcgattccggtcctcggcatttcttaatatgcgcccatagctcaattggatagagtgtttgactacggatcaaaaggttaggggttcgactcctcttgggcgcgttttagcaacgggaagtagctcagcttggtagagcacttggtttgggaccaaggggtcgcaggttcgaatcctgtcttcccgattatattttcaaaaggggccttagctcagctgggagagcgcctgctttgcacgcaggaggtcagcggttcgatcccgctaggctccatatcatttgaataaatgattttttcgcggtgtagctcagctggctagagcgtccggttcatacccgggaggtcgggggttcgatcccctccgccgcgattattaagagcctggacctttagctcagttggttagagcagacggctcataaccgtccggtcgtaggttcgagtcctacaaggtccattgtggcattgtatatgttggaggattacccaagtccggctgaagggaacggtcttgaaaaccgtcaggcgggtaaaaccgtgcaagggttcgaatcccttatcctcctttactgaactcttgatcggattgtagatcaatgagtccagcttttaattacttaaagcagctattgtaattagtaatttattatcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgtaggttcaaatcctgctcccgcaattgcttctgttaatacaatagaagcgtcaaataaaaactaaaatatggtttggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccagaccgccatgcgggtgtagtttagtggtaaaaccacagccttccaagctgttgtcgcgagttcgattctcgtcacccgctttagtttttattttttgggcctatagctcagctggttagagcgcacgcctgataagcgtgaggtcgatggttcgagtccatttaggcccattgaactatatattttgttacatttggggaagtactcaagtggctgaagaggcgcccctgctaagggtgtaggtcgggaaaccggcgcgagggttcaaatccctccttctccgttttagcggtccgttggtcaagtggttaagacaccgccctttcacggcggtaacacgggttcgagtcccgtacggatcattgcaacactttttggaggattacccaagtccggctgaagggaacggtcttgaaaaccgtcaggcgggtaaaaccgtgcaagggttcgaatcccttatcctcctttactgaactcttgatcggattgtagatcaatgagtccagcttttaattacttaaagcagctattgtaattagtaatttattatcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgtaggttcaaatcctgctcccgcaatcaaaaaaactaaatatggttccgtggtgtaggggttaacatgcctgcctgtcacgcaggagatcgcgggttcgattcccgtcggaaccgttatggctcggtagctcagttggtagagcaatggattgaagctccatgtgtcggcagttcgattctgtcccgcgccatcttgcgggtgtagtttagtggtaaaaccacagccttccaagctgttgtcgcgagttcgattctcgtcacccgctttagtttttttattttgggcctatagctcagctggttagagcgcacgcctgataagcgtgaggtcgatggttcgagtccatttaggcccattgaattttacttggtccgttggtcaagtggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacggatcatgaaagcatcctttggaatgctttttttttatgttttaaaaaaggcaattttaaaagtttttccataaattaggcacagtaggtcaaaatttgttataatcagtccgttgcaagttcccgaaaggattcgcagctgcgaagatgccttgtaaccgaatcgaaatttagggggaatacaaaaaatgacagagaaacatttatttacttcagaatctgtatctgaaggacatccagataaagtggctgatcaaatcagtgatgctattttagatgcgctgcttgctgaagatccaatggcacgggttgcctgcgaaacctcggtgacgaccggattagtattggtctttggcgaaatctcgacaagtgcctatgtagatattcaaaaaattgttcgcgaaaccatcaaaggaatcggttatacacgggcaaaattcggctttgacggtgacactgtggcggtattggtagccattgatgaacaatcacctgatattgctcaaggcgttgacaatgcattagaagtacgcgatgaagcgaatgaagaagaaatcggtgccggagatcaaggattgatgtttggttttgctgttgatgaaacaccagaattgatgccattaccaattgcattgagtcaccgtcttgttcggcgattagcagaactgcgtaaaacgaatgaattgacctatttgcgtcctgacgcaaaatcccaagtaactgtcgagtatgatgatcaagatcagcctcgtcgagtggatacagttgttatcagcacacagcatgatgatgcagtagacaatgaaacgattcgtcatgacgttattgaaaaagtgattaaagaagtgataccagcttctcttttagacgatgaaacaaaatattatatcaatccgacaggacgatttgtcatcggtgggcctcaaggggatgccggattgactggtagaaaaatcatcgtagatacttatggtggatatgcaagacatggcggtggcgcattttctgggaaagatgcaacaaaagttgaccgttctgctagttatgctgcacgctatattgctaaaaatatcgttgcagcgaaacttgcccgaaaggtagaggttcagctagcttatgcgattggtgtagcacaacctgtatcgattcgaattgatacgtttggaaccggaaaagtcagtcaagagaaattgatccaagctgtaagagagaattttgatctgcggccagctggaattatagaaatgttgaatctacgtcgtccgatttatcgtcagacagcggcatatggacattttggtcgtacagatatcgacttgccatgggaacaaacagataaagtggatgctttattggcaagtgtgaaggaataaagaggcgacctctgttgatgtaaatcaatagaggttcttttttttgacttagaagagggggagaatgatgaaaacgaatgtgacacgtgtgacgattgctgtttttgttgcaacatttatgacggctatcgaagggacgatcattacgactgctatgccgacgatcgttggttctttacacgggatcgagatcatgaattgggttttttcgatttacttattgactagtgctatgttgacacccatttacggtaaacttgccgataccattggtcgtaaaccgatttttttatttgggacactgctctttatgattggttccgcactctgtggcttgtcaaacagcatgctgacactcatcctttcgagagctgttcaaggaatcggggctggtgcgatgatgcctgttgcattgacgatcatcgccgacttgtaccctgtagaaaagagagcgaaagtcttgggtttgaacagtactgcttgggggattgctagtgtcgtcggtccattagctggtggtgtgattgttgatacagtcggttggcactggatcttttttattaatgtgccgattggtgtgtttcttcttggcatgatttggttttattttcatgaaaacaaaaagacgaagaaatctgagaaaatggatttacttggtagttttttgatgatggtcacattagtttctctgcttttagggtttcagttactaggcgatcaggggttaagtgttgctgtggtaagcttactgattttgactattgtaacattcctgctgttttatcgagtagagaaaaaagcagcagatccattaattgatttagcgttattccattctagaacttttgtggtagtaaatattgtcgcagcactagctagcggttttttgatgggtatcgatgtgtatatcccaatgtggatgcaaggagtcttaggaatgagtgcaggtatcggtggtcttgtactagcaccgttatcgattttatggatggtcggctcatttctagccagccgctggttgctgaagcggtcggtttcatgggtcctaacggctagtctattaattacgcttgttggcgcaatctggctttttattaccccaatgaaaacgtcttttctctggtttttaggaatctcttcaattaccggaatcggattgggagcgacgatggtcgtttgtaccgtgactgctcaaaccagtgttcctcattcacaaattggggtagcgacctccttcaatacgctattaagaacaattggtcagacaatcatggtttctgttttcgggatcgtcttgaatatcagcaataattttggattgaaagaagcaggtattcaagatcaggaaatcatgaatcgcttagtggacccaactgctgctaagaaactttcaacagacattctgcttcaattacgaggaattttgtacgatggattacattgggtatatggattaggattgttgctgattgtgcttgctttggtgtttgcccgtacaattcggcgagaatctggtacaatgataaaaaaagaatcgcaggtgatttgatggcttttatacaagcaaatatctattcaaatgttcttgaaatggaagtaatggtaaacgtgattctcccccaaactaccatcaaaaaggtaggtacaactacaaaaaatgatcaaaaagaattaccagttctatatctattacatggaatgggcggtaatcatagtgtctgggaaagacgaacttcgatcgagcgctatgtgagcgactatcaaatggcagtgatcatgccttcgactgatttggcttggtatacagatacaacttatgatatgaagtactggacctttgttgcagaagagttaccgcaaatctgccgagagctgtttcctcaattgagcagtgatcgagagaagacatttgctgctggtctatctatggggggctatggtgctgttaagttgggtttgcgtaaaccagagagttttgctgccgttgcctctttgtccggggctttagcgattgctgaaagcatggattctcttttaaagattcgaaatacttcttactgggaagggatttttggcccattggatcagtttcaaggttcagagaatgatttgatccatttgatcgatacgattgatccgcaaaaggcaccgcgcttttatattagttgtggaacagaagaccaactgtttcctgcaagtgaatatgcagttgcaaaaatgcaggaacgtgacttggcagtgacatttgagtctggttccggagatcacgattggcaattttgggatcagtggatccaacgggtattaaactggctcgttgaaggaaaataaaaaacatcagagaccgaagaatagtcaacggttctctgatgttttttttcgttcgatacaaaacaggactggtggttggttgcgctgattgatgaattgataggacagcacgttaaattgcgcttgtggtaattgacgacaaaagcgatgaacagcttctaactcttcaggtccgccttcgtggccataatagcatacaaggatgatccgaccgcaaggaacaatacgttggatcaatgcttgcagtgcctgttcggtcgtctcaggtaaagtaatgatttttttatcgctctttggtaagtaacctagattgaaaatagctgcatgaacggcatcagggacgtaatccgctactgtttcatgtccttggtggatcagttcaacttgcggcaggagtccttttgctaacaagcgttcttttgttgttgttactgcttgttcctgaatatcaaaggcatagactttgccttcaggtccgactagtgttgccaacagctcggtatcatggccatttcccatggtggcatcaactacggtctgtcccggtttgacgacttcttgtaaaagggtgtggctataacgcatggctgtttgtagcatagatagcctcttttctaacatcaaattttccttgataggagtcgcggcgcaacatttctttatcgatctcattcaagacttcccattttttgagactccacataggtccaatcaaagcatcccaaggagcgtcacctgtcagacgatgaatgatgatctccgcaggaatcatttctagttggtcgcaaatcaaagagacataagtctctctttgcatcaattgcagcttgccttcatgatagtcccggagcatgcgggtatttcgcatcaaatgcaagagatggagtttgatcccttgaatatctgagtccaagattgttttccgcacattttcccgcatcatttctaatgtttcaccagggagtccattgatcaaatgggtacaaacctgaatgccatgttttctcaatttagcgacaccatcaagatatgtttgataatcatgcgcacggttgattgcgttgctggtggtttcaaaggttgtttgtaaccctaactccacccacaaataaaagcgttggttcaattcagctagatagtctaccacatcgtctggaagacagtcaggacgtgtaccgatagaaacaccaacgacacctggcatggtcaaaacttgttcaaaccgctctcgaatgactgcagctggggcatgggtattggtgaaattttggaaataaacgatgtacttatcgacatgaggccattttttgtgcatcacatcgatttctttatgaaattgaacgggcagcggggcttcaggtgcaacgatcatgtcgcctgaaccagatacgctgcaaaaggtacaaccaccttttgcaacagtaccatctcgattgggacagtcgaagccagcatcgatcggtactttaaatattttttcaccaaattcctgacgcaatgcataattccaagaatggtaacgtttatgctgattttcggcataggggaatgaattcatggattttaccttcttttcttttttctaagattgtttttgttggaaacgccagacaaaacgcttttctaaatagtacggataggtcagtaacagccaagagagtcccacacaaaatccgccgagtacgtcgctaggaaagtgaacacctagatagatccgactgataccgatcagaaaaatcagtaagccaagcaagattctcataccccagcgtaacgcttgtgactggaaaaagacaggaatcagcaaaagtaaggttccataaaataccatgctgccagtggagtgtccgctaggaaaactagagcttgtctccaacactaaatgttccagtgtaggtctttctcgcataaagaataatttaatcaacggattgaagaccgctgagatgccaatcgtaccgaaactgagccacagtgcttcggaatagaagcgattgataagcaacacgaccaatacaacaatgaaaagcagtccaatcgttactggattagcaaacttggtcacccataggaaaaagtcagtcaaaaaaggataaccgctacggatcaaacgagtgctactttcatcgaaaggattcagccaagttggatagaatttgacaacatagcctaaaaaggcaaaaagcagcaaaaaacagctgccggcgaattgataatacagttttttgttcataaaaaaatcctcatttctacaggcaaacatagtgagtctattataccatttatcttggagggacaaaagacagtggtgcaggggtgtttcttgagggacaatattgtataacaagaaattgtcgcttacttcttctttcgaataatgtacgttagattacaaagagtttacagtttggcgaaaagaaggaaataacttttataaaatcttaagaaattgtatactaaacgtaggaaaaaaatagaagacggaggaacgttcatgaacatgagtttatcgcgcaaagagcgtcgcagagaaggacagtccagtgaattttatcaaacgatgagaaaaagtgccgctgttgtagggacaaccataaccgcttgctcagtagtagcgcctttgctgactccagttcaagcggatgccgtagaaaatactgtggtgagaagtaactttgctgcacctaatacagcagcattcattacagaaatcgcaacttatgcacagcctgttgcccaagcaaatgatctttatgcttcagtcatgatcgcacaagccattcttgaaagcggctggggaagaagtgccctgtcccaatcacctaaccataatctttttggaatcaagggcagtcataatggtcagacagtctatatgaatacagcagagtatttaaacaatcaatggttgactatgaaagaacccttcaaaaaatacccttcttacaaagaatcttttgaagacaacgcacgaacattaagaaatgtttcgctaggaaacggtaattattattatgcaggtgcttggaagagcaatacgtcttcttaccgtgatgcaacccaatggttgacggggcgttacgcaacagctcccaactatgcttcttcattgaatacggtgatccagcagtatggcttgactaaatatgatacaccagcttcaggcaatgccggtggtggagcaacggtcagtacgcctaataccgctacaaatcctgtcagcaagccagcagcgacatcgtcagtttcttctggtagtcaaggctatacagttgcgtcaggggattctgtctggggaatcgctaataaattcggcatcacaatggatcagctatgtagctggaacaatattcgcaataattttatctacccaggacaaaaactgacgatcaatggtggtactgccaaacaaacgacgaatacagggaccatatctaccacgacagcaagtgctggtagttatactgttgcttcaggggactcggtttggagtgtggcgaacaagcatagtatcacgatggaccaattgcgcaactggaacaatatcaaaaatgactttatttatcctggtcaacacttagtcgtaaaaaatgatactgggtcaaaaagtcaggccaacaagactacagcaataagttctgtaaccaatgctggtagttataccgttgcttcaggggactcggtttggagtgtggcgaataagcatggcatcacgatggatcaattgcgcagctggaacaatatcaaaaatgactttatttatcctggtcaacgcttagtcgtaaaaaattctggaaataaacagacaagtagcccgaccacagcttctacgagcatttcttcatcagctggcagtcaaaagtatacagtggcgtctggggactcggtttggtcgattgctaataaatttggtatcacgatggaccaattccgcagttggaacaatatcaaaaatgattacgtctatcctggtcaaagcgtacgggtcagcggtacggcaacggctgcgaatcagacggcaagtacgagcaactataccgtagtatctggcgattctgtctggggaattgcggataaatttggtatttccagagatcaatttattcaatggaataacattaaagacaactttgtttatcctggccaaagcgttcgcgtaaaatagattgctattccgctgtttttttgataggataagtgcaaagaatctttcacatttgagaaggaatagtagaaacgtgttggaatcaagagagtgcatggctggtggaaatgcacagaagacctttcgaactcgccttcaagtgatatttgactgaaatgagtgtttctcagaaccgctcaaagtaggcagatacggcgatggtcgttaacacatcgaggtctgtttcataacagataaaattaggtggtaccacgtttataacgtcctataaaaatcaatagtgatttttataggacttttttttaagttctgctgatttttgatcaagtcagagcaccaatttttaggaggcgtccatagtgaactacaatcacaaagaaattgaaaaaaaatggcaaaaatattgggctaagaaaaatgagttcaatacccacgatcaaccggataaaccaaagttttatgcgttagacatgttcccatacccttctggacaaggattgcacgtagggcatccagaaggatatacagcgacggatattctaagccgcttcaagcgcagccaaggattcaacgttcttcatcccatgggttgggatgcttttgggttgcctgctgaacaatatgcattggataccgggaatgatccggccgagtttacgaaaaaaaatattgaaacattccgtcgtcaaatcaattcactggggtttagttacgattggaatcgtgagatcaacacgacagatcctgagtactataaatggacgcaatggatttttaccaaactttatgaaaaaggattggcttatgaagccgaggttcctgtcaattgggttccagagttaggaacggttatcgccaatgaagaagtgatcgatggcaaaagtgaacgcggcggctacgatgttattcgcaaacctatgcgtcagtggatgttgaagatcacggcttatgcggatcgcttgctagatgatctagaagaagttgattggcctgagagcatcaaagaaatgcagcggaattggatcggtcgttctgtgggtgccaatgtcaccttcaaagtagcgggtagcgatgcagcattcaccgtctttacgacacgaccagatacattgttcggtgccacttatacggttttggctcctgaacatgagttggtacaagccatcactacaccggagcaaaaagcagcggttgaggcatatgttgcagaaacagcgaagaagtccgatttgaatcggaccgatttgtctaaagaaaagacgggtgtcttcacaggggcctatgcggtcaatccagcgaatgggaaagaagtgccaatttggattgctgactatgtgttggcttcatatggtactggtgcgatcatggctgtgccagctcatgacgaacgtgaccatgaatttgcaaaagcttttgggttagaaatcattcctgttctggctggaggagacgttgaagaagctgcttatactgaagacggtcctcatatcaattcagagtttctggatggtctagataaagaagcagcaattgaaaaaatgaaccactggttagaagaacaaggagtcggtaaaaaagaaatcagctaccgtctgcgagactggctgttttctcggcagcgttactggggtgagcctatcccgatcattcattgggaagacggtactacaaccactcttccggaagatcaattgccactacgcttgccaaaaaccgataatatcaagccaagtggtacaggtgaatcgccattggcgaatgtcagcgagtgggtcaatgtcgttgatccagaaacaggcatgaagggacgtcgtgaaacgaatacgatgccacaatgggcggggagctcttggtacttcttgcggtttatcgaccctcacaataaaaatcgcttagccgattttgacaaattgaaacgctggttaccagtagatatctatatcggtggggcagaacatgcggtgcttcatttactttatgctcgtttctggcataagttcctttatgatcttggtgtcgtaccgacaaaagaaccattccagaaattattcaatcaagggatgatccttggggaaaacaatgaaaaaatgtcgaagtctcgcggaaacgtcgtaaatccggatgatgtcatcgaacaatacggagcagatacactgcgcatgtatgaaatgttcatgggtccattagatgcatcgatcgcatggaatgaaaacggcttggaaggcagccgtaaattcctagaccgcgtctggcgtttgatcgtggatgaaaatggcaaaatgcgtgatcgaattactacattcaatgatggcaaactaagtaaagtttacaaccaaacagttaaaaaagttaccgaagattttgaacagcttcatttcaacacggctatttcacagctgatggtctttgtgaacgaagcatataagtccgatgcactaccatatgaatatgttgctggatttgtccaattgttggcaccgattgcccctcatatcggtgaagaactatgggcaattctcggaaataaagagggcatctcttatgtgccatggccaacttatgatgaaagtgcgctagtcgaagatgaaatcgaagtggtattccaagtgaacggcaaagttcgggcaaaagccaaagttcctgcggatgcagacaaagcgacgctcgaacagttagctcaatcaaatgaactggtaaaagaacaattgaatggaaaaacgattcgcaaaatcatcgttgtaccaaataaattagtcaatatcgtcgctaattaattgaaaagagggactgtgccataagtctcctacaagtaaaactctccgaacattaactattattgctcctgcggtgcagggactcctcgtcgcaaaagtcagaggaatctatcctagcaatagactattattcggtttaacttgttggatgatgacttatggcacagtccctctaaacatgtctaaacggtcggagcagatgcaactccgagaaataagtcgaaatacccaaaaatttgaaaagcaatttctgtgtattcctccttatttctcggagtttaacacttctgtccccgctttttttgtacaaaaaagcagcggttcagctgatgcaaacatcaactgccgctgcatactattttttgcgaataatgccgtaaaacaatacagctgtagccactaatggaatgaagatcaccaatagaaagccatttggatatgttgcgcgagtgaagatttctgtggaagtatcatttgtgccgatcaagtggtttgctactaaaaattgtccgaccaatgcgatcattgctagaaaacctactgttgcccctgttccaaagaagatttttttctttgtgctgttcattgcgtctgcccctttaatattctctatgtcccattatacaaaaaaatgaaaaagtcttcaatgcgattttgtcaaatcattgattcgtaatacacttgaaatgaatttgacatatttttttagtcagctgactctttctaagtgaaacggcaatcaaatcattcgctgaactaagaggggtctcgtataatagaattaacgcaaatgaaagcgcagaaagaaggaataaaaatggactatcaatcttttgaaggtcaagaggcttttttcaatgattatcaacgagtagcaaaagcaggttaccaagaagaagaagtgatcgatgacgtgctggaacagctgaatcagcaattgactgcggaccagctaatttaccgagtggaagcggaaaaaacgaaagacggcgaagtctttctgtttcctttcagcaaattcatgtataccgaagatttggacgcagcaatctcgacagaatttcgctatgatggtgctccttatgtctatgaaacctatgaggatgaacaaccataattttcagcaaggtatttaaatcaagaactttttaagaggcatttgcatagacacaaaaataaacacccaaaggatgactcgcttgatgctgtcattctttgggtgtttgttgttaacggataggtgaggcaatgaaaaaatcaaagcaaacgctgagcgatctgcaaatcaccttcataaggttctttttgaccattgactttcaaatattgctcagcgcctttaccagctagaatcacgatatcttgactagcggcttcagcaaccgctgattggaccgcaaggctgcggtccatctgttcttcaataatgacagtaggtgcagtgatcgcagcggctatctcggcagcgatagcacgaggatcctcaaagttagggtcatcagaagttaaatagactttatctgcatactcagaaagcgctcgacccatgtcaggacgtcgtgattctgctttgccgccggcactgccggtcacaaaaatcagccgtccttttggccgcaatgtatgggctagctcactcagtgacttaaagcttaagtagttgtgggcataatcaacgatgattaatgcgccattttgtttttccagaacgatcattcgtcctggaatcgttacattaggcaagacagattgtgcttcttcttgggtagctcccgcaagacaagcagcaacgattgcagcagtagcattgtcgtgattgaattctcctagcaaagccaactgatagtcgccattcacaagaagaatatctttttcagaatggatgcggaatgatttaggatcgcccgattccgctggtaatacttgataatctccatcgcattggccataggtgatcaatggtacttgatgagcagcacaagtttcttttaatagttcaaaataatcgctttgtcggttaatgatcatttgtttactattgtggatcaactcgcgtttgcagaaaagataatcatcaaagtccggatgttctactggaccgatatgatcgggcgaaatatttagaaagattccaatttcataagtgatcccagagacacgtttggttttataagcttgggaagagacttccattactagatgtgtcataccattagcgactgcttcggccatcatagcatacaagtctaacgtttccggagtcgtcaaaactgcttcctgatagttctttccgtcaacagtattttcttcagaggagaaaaaagctactttctgattggttgttttggctaaaatctcccgcacaaaataagcacagctcgttttgccttttgttcctgtgattccaattttaaacagctgatcttgcggattgttgtaaaaagcctgggcaatacaagccatggctgctcggatatctgtaacgatgatgccataggcggaacaattttcataagggtgttccgaaacataacattgaagaccctgagcaacggcactttccaaatagctttctttgaacgcggcacctttacagaagaatagcgtatttgcgtctgtctgacgcgaatcataacttaatgaggtaaagatcaagtcgttcatttcttgtggaacggtataatgccattcttggccgataaactcttttaatagatttgcttcgatcaacaacccgcggatctgatggggggtaatggtaagtagtgacatcttggttctcctcgtttcaaaaagtttagtttattatagcatattcaggcaaatcgaatggaagacagcatgcgattggtcgttcttcttcaataatgtgaagaaactttaatatgttgcaaaaatagattgctcgaagtcctttttcgaattaaaatgaaggggatatgtttgtagaaagttggagagaactgccatggataatcatacgcaatctgcgtcaaaacaattaacgacacaagaaaaaatggctcaaggatcggcttggatgacactgggaaacattggttctcggttgctcggtgcgatctatattttgccgtggtactactggatgggagccaacggagataaagcaaatgcattgtttggaatgggttacaatgtctatgctttgtttttgatgatttctactgcaggaattccagcagcgattgcgaaacagatttcctactacaactcaagagaagagtatcgtacaagtcagcgcttgttcctgagagctttacagttgatggcaggatttggggtagtaactgctggtatcatgtacatagccgctccttggctggcaaccgcatctggtggcggagaagaattgattccaacgatgcgctccttaagcgtggcacttttggtctttccatgtatgagtgtgatgcgaggatatttccaaggaaatcaagacatgaaaccattcgcgatttctcagatcgttgaacagatcgcccgagtcttctatatgctgttggcaacgtttattatcatgcggatggtagaaggcgactatacagctgctgtgactcaatcaacgtttgctgcctttatcggcgttttagcaagtgttctggttttggtttattatttccagaagcagcgggttcggatggatgttttgctggacatgagcaaagaagaaacagagatccaaaccaaagaattggttttatccaccatcaaagaagcgattccttttattattgttggttctgggatcacaatttttaaactagtggatcagtatacctttgttcgaattatgaaaggatttacacaatattccaatgatcagctcttagacatgatggcaatctttggcagcaatccagacaagctgacaatggtcgtgatcggcttagcaacgtcgatggcatctacagggttgcctttaatcagtgaagcagtagcgaaaaagaatcaaggaaatttagctaaattgatcagtaataacctccagttgtattcctttgtcatgctgcctgctacgtttggaatgatcgtattggcgtatccattgtatacattgttttatcgaccggatacattaggggcaagcgtcctcgttgctgcttgtatctctggcttaatcctgggcttgttcatgctgacttctagcatgctgcaagggatgtaccataacacagaagcggttatcttcttctttattggtttgttgctaaaatttattttgcagtatccggccatctggctgttccaagtttatggtcctttagtctctacaacattggcacttggtgtgacttgctggctgaatattagaaaaatgttgactaaaggccacttcaatgccaagttgacctttagaagaacggttttgattttcctgatgactctcattatgttagtgatcgcgctgattgctcggcaattgtttggtctggtcttaagttcggatcgcaaagtccaagcctttattctttctctactggttgcagcagtcggtggcggggcctatatttatatggcattgaaaatccgcttagcagaaaaactactgggctcatcaatgattcgtttgcgtaagaaattgcgaatcaaataacccaataaacctgattagccgctgagatcgcatggatcgatcaggcggttttttcagtaaaaaagatcgcaaagagagaggcgagaaaacatgcgactagataaattcttagcagatatggggtatggctcacgaaaagaagtgaagcaagcaatcaagaaaggcgttgttgcggtcaatggtcaacaagtcaaaagtgataaattccaagtagctgaacaagaggatcaggtttcgtttgcaggagaactggtacgttaccagaaagatttctattatttattgaacaaaccggctggtgtgatttctgcaacgaccgatccggaaaagacagtcttggatttgtttgcggcggaagattatcgccgggatctttttccagtcggtcgtttggataaagacaccgaaggactactgctaattacgaatgatggccagctagctcatcggttattgtcacccaaaaaacacgtcgaaaaagagtattatgcagaagttcgagggatcatgaccgaagaggatcgtcaccaatttctccaaggaatcgaactggatggggaaactctcatgccggcacagctgacgattttaaaggtagacgagcaggccgagacatccacgattaccttgattttgcatgaagggaagtttcaccaagtaaaacgaatggtgcaggcagtgggaaaagaagtgacttatctcaagcgtactcgaatgggcgggttacagctgccgaaagatttggcattaggagagtatcgctcagtgacagaaaaagagctggcacagctttctgctgaaccagcggaagattgaattgttgcagcgaatgaagcctgacggctgtgcccagtatgtggaatgagactagaggcaatgtctctgctgcttcagaaacattctgtccatcaccagagcccaggcagcgctttgatctgcagtgactcttgtgagaatggatgggtcaaataaagttcataggcatgcagctcaaggcgagctgcagtttttttctgataaagagggtctccgacgataggatgtccaatgctagcaaggtggacacgaatctgatgcgtacgtcctgtatctaatacacaatagatcgaagtcgtttgggcattgcgagcggcaatctcaacgtgtgtcaccgcagataagccattgcgtgggtcaatgactcgtttgcgacggtcgtggcgatcgcgtccgatttttttgcgaatggtttggttttgatccaattgtccccagactgttgcttggtagcgacgataaatttgcttactttcaagcattcgtcccaaaataggcaagactaaggggtttttagcaaataaaatgacgccgctggtctctttatctaatcggtgaacgacatagggtcttgtctctggtgaaagatatgcagccagatcattcataagtgtgtcggtttcatttggttggttggggtgggttttgataccagcgggcttattgacaacgatcagatgttcatcttcaaacaacaccgtaatcttctctttgttcccagaaatcactggctgatacgtgtaatctgcttcttctagaagaagcgtgagctgatccccacctgctacttcctgatgaaaaagggctgtttcaccgttgacgcgtacatttttgcgggttcgcagtaaatggcgtactttgcgagggacgagccattcttgttctaataattcccgaatcgttgttcggggatggtcattaggtaatgtaatggtatattccataaaaatccctttctaagttgtgatctatttgctattatagcatctttaagattttcttataaaaaaaacaacaaaaaacagaagtttcgctgatagaattgacgagcaatcttttgtggatgaaatttactgctagagccgtattccaaacggtttgatatatgctacactttgttaaaaggagcgtggagaaatggatttgaaacaaatccttcacaagataaaagaatcgatccaaactttctggcgttggatcaagccttatctacagcaattccatcaatggcgcaaacgcatttggaagaaatatcatgtgaataaaatagttattttactgactttagtgggtattttagtgatgagcggttacttgttttatatcgccaagaataccaaagttagtgaattagaatcaggattgaaagagtccactgtgatctacgatgctaaaggagaagaagctgggcagctctattctcaaaagggcacctatgttgatttaaaaagcatttccccagcagtcgttcacgcactgatctcaacggaagaccggaatttttataatcaccatgggtttgatatcaaagggatcgctcgggcggccttgcggatggtagtcaatcgtagtgcagaaggtggcggtgggagtacaattacgcaacagctagcaaagaatgcctatctttctctcgatcaaacctttagtcgaaaagccaaagaactgtttctagcgattgaaatcgaaaaaaaatactcaaaagatgaaatattggaaatgtatttgaacagttcctatttcggtaatggagtctgggggattcaagatgcttcgctcaaatattttggtgtcaatgcttcagatttgacggtgggagaagcagctaccttagtaggtatgcttaaaggtccatcaatttataatcctatcgatcatccagaaaatgcgacgaaccgccgagatactgttctaggactgatggtggacaacaaaatgctggatcaatctgtggccgatcaagaagagcaagtttcaatagctagcctgttgtacgatggctatggcaattcagaatctggctataaatatccttattacttcgatgcagtgatcgatgaagcggagtcttacggacttgatgcggatgatgtgatgaatcgtggatacaaaatctacacagcactggatcaaaactatcaggcacaaatggaagctgcctataaaaacgatgcgctctttccagaaaatgcgtctgatggaacgatggtccaatcaggttcggtggcattagatccgacaactggcggtgttcaagcattggtagggcgacgaggcgaacatgtttttcgcgggttcaattttgctacccaaatgaaacgctcgccaggttcgacaatcaaacccatcagtgtttatgcacctgcaatcgaagcgggctataatccagatagtattttggaagacaaacctcaaagttattatgaggcaaagaattacgatgggacctattccggtgaagtgccgatgtatcaagcattggctcaaagtttaaatctgccagctgtttggacacttcatgaaattggtctcgaccgcggatacaaaaagactcaggaatttgggctaacattgtcagaatcggacaaatattggggattggcgttaggcggattggaaactggcgaatcaccgttgaccatggctgccgcgtatggtgtctttgctagcggaggctattactaccaaccgcatttgatcaccaaaatcgttgattcaacgggcgcggttattgtagataatacttcagtcaaaggaaaacaagtcatctccaaagaaacagcagacaagatgacaagcatgatgctgggtaccttctctaatggaactggggtcagcgctagcccttatggctttacgatcgcaggaaaaaccgggacaacggaaacaaactttgatttatcaaaagtcaatgatcagtggatcgttgggtatacacctgatctcgtaatctccacctggctgggctttgaacaaacgagtgccgaacactatttgactggaaccagcgggcaagtcgtcggcaagatatttaaagcggaagccgaaagtctgttgccttacagccaaggaagtcagttccaagtagcagatgcctatatgactggtgggaaactgatggcagcagatgaagtgccagatccaaatgaatcaacggacaacgatgactggaaaaaatcagttgacgagtttgccgaaaatgccaaagaaggattaaaagattttggtgagcgtgtcaaacaaggaaccaaagagctttttggtaatctatggaatacgatcaatggtaattgatgttagcttctactgcatgtgcatccgaacagtatgttataataagaaaaaaacaaagtgagggaacagtatggcaaatatttatgacacagcgaatcaattagaacgagaattacgagaatccgaacagtttcaagatttaaaagcctcgtttgatcgtttgaaagaaaaccaagaagcgtatagcttattcaaggagttccaaggcttgcaacaagctttgcaacaaaaaatgatggcaggccaagaaatgacagaagaagaagcacagcaagcacaagaactctctcaaaaaattcagcaagatccaatcgtttcggaattgatgcaaaaagagcaagcatttagtctggtggccaatgatttgaatcgaatcatcatgggccctgtgcgggacttatacgaagcctaagcgctagcctgctgacttaccgcagcacaaaagagtccaagaggggttctcaaacagaggcctcggacttgtgccaattctatgccaatttacagtgctttagatagcgttagaggctaatttgagcggacaacattcgaaggatcggggacttcctcgacccttcgaattttttgttcaaaaaggcgaacaaattttcgtgttttgctgacgaaaaaacaaagaaatgttatgatagaagcaaaagggggaaaggtatcatgcgttttttacatagtgctgacttgcatattgatcgttctttcgaagggatccgcatgttatcggataacgtcaaagagcagcttccgctgatcaatcgaaaaataatcaaaaaactggttgatacggcactggagcatgaagtggattttgttctcttggcgggggataccttccaccaagcccgtccaagtctgcggatccagcatgacttttttcaagagatttcccgacttgcgtcagcagagatccctgtctatatgatctttggtaaccatgattactatgatccgcagcgttattggtttgattttcctgagaatgttgtgctgtttcccagtgagacggttgaaacgatcaaaggcgtaaccagaaatggtgagacctatgctatcagtggctttagttatcagcagccttggattacacagaacaagatcagggaatttcctaatcgccaagcggttgatttccatatcggtatgtaccacggggatagtgcgggggaacattatgcaccattttctgtgagtgaaatgaagcagaaaggctatgattattgggcactaggtcatattcatgttcctaagatcctttcagaagaacctgcgatcgtttatccagggaccccacaaggcaaaacgcaaaaagaacaagatacaggcgttgttttagccactttgagttcccatggtaccgagatccagacggtcgacgtagcagaaatcacatgggcacaacaagaagtctcattagcagcttgtaaggatcagcgttcgattttgcaaacgattttgaaggaggtcaacacgaatcagccacgactgatcaaattagtgctgacagatacggatcagttatcttcagattggttttctgaaaccgaaaaaaatgaaatgatcgcctatttgaacgagcagctgtcaagagacgtattacagacaatttatgcaatcgaagtctacaaaacagagacagacaaaattccattagcgatcccggcgtcctatgttgatcaattactagctatttatcaagacccgtctatttttgctgaaggactgaatgatttgcttcgtcatccgttgctttatcgcgggattgatcaaggtgcctttcaagaagaggtcttacagcagacgaaacacttgctggagaatgatttccagtgggaggaagaagtatgagaatcttaaaagcagaaatcactgggtttggccgttaccatgatcaagtgattgaattttcccaaggaaatcaattgctttttggcaacaatgaaatcggcaagtcgacattgtatcagtttattgcggctatgctgtttggttttcctaaaagaacagctaagaaaaaggattatacccccaaaaatggggccgcttatggaggcagattgtggctagttgtcgaaccttacggggaagtgatgatcgaacgttaccgtcaaatcgatcgaggaagagccaaagtccatttcaacgggcagaccggcgacgaggaaatgctggcacagttgctgcaacccttgaatcagacgttgtttttcgatgtatttacttttcagcaagaacaacttgcccaaattgacaagctgcaagaaaatgaattgcatcaagcactgatttctttgggaatcagtgggagtcaaaagatgctgcaacaagtggctcgctatgaagcaatcaatcaacaaaattataaaccgcggggacaaaaactccctttgaaccaagcgttgaaacgtttggagaaactacaggagaaaattgcccaaaaagaaagcgaagaacatcgcttgcaacagcagtatcagcagatttcacagattcaaaaagaattgcggcaattagaagaacagcagcaagtgcaaagcgatgcttatcaagctgttcaacaacagatcagccattggccattgtatgaagaatggcaacagctatcaagccagccagctgcagtagcagaaaaagacgctcaggaaatcagcagattttatcagacctatcagcacttaacagaagatattcatcaaaaagaagcagaacttgatcgtttggaacaagggcaagcttcagataaatatttcttttatctggacaacgaacatttgatcactcagatccttcagaaacaagttgagatggcccgattgatggatcggcaggaacaggcgctagaaaaggaacaacaagcacgaatggcgttgaaccagctgatcaatagacggcaatggtcaaaagaatcaccaccactgcagacagaacaaatccaggaacaattaatgaatctggagcaaagcgactaccagttagaggaagcaaacaagcgcttagagtggttagaagagaaggaaaatcatcttcaacatgctttatcacggttggaacaggcgcacccaggattgatgggagagcaaaaaatggctattcctatggtgccattagtaggtggtttggttgcttgtgttgcagcattctttttaccgtctccttggcgctggttgtgtatagcggctggcaccgttggtattggactagcaatttgggaggcaatgaaacaacgtcctcataaacaaggtgacagcaaaaaacaatggcaagagttattgttgcaaacggatctggttgcctcagagatcgcagatctgacagaagccaataatttacaaaaacaacagaatgaacgatggcgtcaggcgctgcaacctttttttggcacggaaccttatcacagatggtcggtcttcttgctgcagtaccaagaggatgttactaattatcagttgcatgctcatcagcttcgcgaagccaaagaacaactgcaagaggtcacagaacagcttcagccttatcaagcgatgtttacaccttttgctgattggttgcccctgcaaaataagacaatactggagcaggctcagctattgcatgaattcaatgaagagatgcaggctgttaaattggcgcgtttacagcagcccagcacgttgttggcgcagcaacttgctcgcaaaaaggcggagcgggctgaattgttgaaggcttctcaagagattctctcacaagttggcattgatcagccagcagaaatcagtctttggctcaaacaatgggagacgcatcagcgggcggcaaagcgggaagccgaattagcagtcatgctggatccgattttcccggaaccaatcacacaagaagaattgctggaaaagaaaacgcaagtggcacaaaagcaaaaagagctgcaccagcttagtcgacaaaaggcagagcaaaggcaacggcttgaactagaagtagccgccagccaaaaaagcggtacgttgagccagctctatcaggaagaaagcgaactgcgggcaaaaatcgaggaattggctcttgcttggagcagtcgacaattagctgcttcggtattgtccgatttgacgactgaattgtctgagcaacaattgccgcaattactagaaaaagcttcgatatatttcagattgctttccaatgactgctatcaccaagtaacactgcatgaggggcaattagttgccagcaatgctagcgatagttactcgatcatcgatctatcaacaggaacaaaagatcagctgatcatggcgatccgcttcggttatcttgcgttgcaacaaaatcatcctcttagtcccatcattatcgatgatggctggttgcattatgatagtgcacgaaaagaacggttagcggaattattcgctgagtttggccaatattaccaagtaatttgtttgtcttctgaccaagaaatggtaagctattatcataaataccagcaatccgtacaagaacttagtcaaaggatgtgagaaatttggctatgcgccaaatgttaacatgaaaaaaattcgagaattgaccgtagatgagacgtttcaactgtttttgttgattaaaaatgcggatgttcgtatcgcaaaaaatggcaaaaagtttatcgcgtttacttttcaagatacttctggaacaatcgacggaaagttttgggatgcttctgaggaagaaatcaatcgcttcgaggctggtaaggtcgttttattagatggaaagcgagaagtttatcaaggaaatccccaagtcaagattttgcatctgcgtctggcaaaaccagaagaacctcatgacccgagccagtacatggaaagagcccctctgaaaaaagaagacatggaagaggaaattaatcagacattgtttgaaatcaccaatcctcattggaatcgtatcgttcgttttttgctgaataaatacaagaaagaattttttgattttccagcagctaaacggaatcaccatgcctttgctagtggattggcttaccatacaacgaccatgttgcgaatcggaaaatctttgatcaaagagtatccggaaatcaatgcaccgcttttgtatgcaggaattatcctgcatgatttaggaaaagtgattgaattgacgggaccaatgaccacagagtatacattagctggaaatctggttggacatttagtgctagtagatgaagaaatcacccaagcgtgtattgctctgaaatttgatgataaacaagaagatatcgttgtgctgcggcacatggttttggctcatcatggattgttggaatatggctcaccagttcgcccaagaattatggaggcggagatcctgcatcaaatcgataacatcgatgcttctatgcaaatgatgttgtcatctattcgcttaacggaaccaggagaatacactgagcggatttttgggatggataatcgtagtttttatgtgccgaaagatgtataaataaaaaaagattggcttttgccaatcttttttttctgttatttttcagaggaatctgtagcagatgaactagttgtttcagttgattcttttgtagaattagttgcattctctttgttatctgatgcatctgtagcagaagaatcagttgaatcttttgtttctgctgcagaaacatagtcagaaagaatatcagctagatcttcatctttcattttcacattggcagctttcagttctttaccaatcgtttttgccacgaatgtagaatcgttcaatagcgtgttttgtgcgatttctgtgatttgatctttgtatttatccatgtcgttgcctttgtcttggtttttgaccattttgacaatgtaatagcttgttgtataagtagaagcatccgtagcagaaatgacctctgaaatttcaccatcttttaatgcaaaggcagctgtttgtacttcagctggcacagttgttgaggttgagtcgaatttgactgtaccgccatcttctgcagtcgctgtgtctgttgatttttcttttgctaatttactaaagtcagcaccatctttttgagcttcttttaatacatcttttgcatcatcttcactagtcaatttgatcaattgtgcttcaacttctggatggaaagaatcccaagctgctttcagctcatcatcaccaatatccatgttcgcttttagcccttcttgtaatgctaattgctgtctgatttgttcacgatagctttttttagtaagtccagaagcttccaatgcagactcaaatttatcactgtcgccatattgtttcgcagtttgatcgtattgcttgtcgatcattttctctgtaacatcatccccatatttttgatcgaagacttttaagacgatcaattggcggataagactttggttattctgatctgtttttgcttgttcgtaaaaatcttcaaccgtgattttaccgcctttcatggttgcaatctcattacttgaacttccggaacaagcagctaatgtcaaaacgctcagtgcactgactgctgctaaaatcaattttttcttcattcgtttaagcactcctattttctaaatatttcaaagaatcacagctaatactataccacactctttttttaattgggaagaaaacaaatgatgtttcaaacaaaattcatagattctccaatatttgctacttattttcttcttggggaactgatttggcttgtatcgtcgtgacatgttggttcaaacgatccacgtgggtctttatccgctcgattcttggctgtgcttggaatttgaatgattcaaaatcttttgtgaaagactctttgacaacaggaatcgtttcgtcaaccgttttacgcgtcaatgtgacagcatcttttaagtttttgacactttcattaaactcaagagtcgcttccgtggtctcatcgacataacgaagcatttgttcacgggtttctttaccgctttttggtgcaaatagcagcccgcctaagccgccggcgagagagccgaataacaaacctttgataaagttaccgatcatttagtccaccagctttccgattttttcagcgatctctgttagctgttcctgtgagtaatcctctgcatgattaccgaaatgcatcgagaaatcatctttttcatcgtaacgaggaatcaaatgaatatgggaatgaaaaacagattgataagccaattctttattgttattgattatgttgagtccattgatctcaggaaaggctttttcgattgcccgagcgattttaggaacgcgagcaaagacctctgcagcaagggcttcatcatactcaaaaatatccgttacgtggactttcggaataactaatgtatgtccaggtgttacttgggaaatatccaaaaaggcatagacttgatcatcctcatatactttgtaactagggatgtcacgattgttgatcttacaaaaaatgcaattttccatttcataaacctccttgttcttctagtcctactttaccatattctgctgatttcggcagtttttgttcttgaattccttcaaaagcaggccatcgcttcttttccatgtaaagtacggatgtttgtggagagaaacgcttgcatttgtccgcttgcaccaatagacttaaaagcagaaatagaaaaggacggatacgatgaaaccaatcattaaagaaacgttacagaaaaaaaagaccaaacgagaaaaaatcagctatcttgcctatgcatataaggagtggctgattgcaggactagcagtcattctagtaggaggttcgctgatctattcgatgacaagaccaaaagaagttgtttatacagtggctgttgtttctgagaccagtgaacagcagcccacacaatctgaatttgaaaaagcagcgacggattgggtgaagcaaaacgtggcgcctgatcacgaaataacagttacatttgtttcctatgaagatccagccgctgtccaagcctttacgacccgtttagctgccggagcaattcaagccgtcatttttgatgcgtccgaagcagacatgtgggtcgagcgttttggtagcagtgagctgccaaaagaaccattgcaagtagctggacacgagtatgttgttcaaataactaataacggaaaatagcagatttcaagaagtagatgactgctctttgaccgctgcttcatggtataatagttgatattggaggaacgaaaatgacattacaagtagaaaatgtaacaggcggttatacacagctacctgttctaaaaaatattgatttttcgatcgcggatggtgaacttgtggggttgatcggtttgaatggtgctggtaaaagtaccacgattaaagaaatcattggtctgctacaacctcacactggaaaaatcactatcaacggactatcgctgaaagaagatccgcaagcgtatcgcaagcagatcggctacattcctgaaacgccttctctttatgaagaattgactttaaaagagcatatcgaagtaacggcaatggcctatgacatccccaaagatgtcgcactgcaacgggcggagcggttattaaaaacatttcgcttagaaaataagttggactggtttccagcaaatttttctaagggaatgaaacaaaaagtcatggttttgtgtgcttttctaattgaaccaagtttgtacatcatcgatgagccttttttgggcttagatccattggcaatcaatgcattgcttgaattgatgaatgagatgaaacaaaccggggcatcgattttaatgtcgacccatatcttggctacagctgagaaatattgtgacaagtttatcctgcttcacaatggcgagattcgagcccaaggaacgctgtcgcaattacaaagccaatttggggctgaaggagcttccctcgatgagttgtacttagcattgacaaaggagagtcagctatgaaggggttcttctcacaacgcttgcaacgacaccagaaacagatgagtcgctatttgcgttatgttttcaatgatcattttgcgatcctcatcacatttctaatgggtggactgggtctatattattcgaattttttaaaaacgctccctcggccgttccctcagggggggatcgtattgctattgatctggttggcacttttgtcagtcggcaagttggcaacattggtgaaaccagcagatttgatttttcttttagctaaagaaaagcagatggcggactatcttgctcaagcactgcgctattcaatgtggctgccttttggggtctcctttttagtcgttggtgcgacgatgcctttagtcgtagtagttactgaacaaacgtttgcgagctttttcttttatttagggacgatttggttattaaaagttacggatctctggttacagcgtttgtctctttatcaaggacaagaacagcgtaacaaccagcgtgttctgtgggtgattgctgcagtaagcagccttttagctagtctgtatgttgcaccttgggttggattgctcttagctgttctacaagctgcttggttcaaccttcagtgtcgtccgacaggtcttctattaggttgggatcgcatgatccacatggaagaaacgagacttcatcgcatttatcggtttatcaacttattcacagatgtacctcaaatcacagcagcagccaaacgccgcaagtatttagatggtctgttgaataggattccttttggacaggaacagacttatcgctatctatatgctcgccgctttttgcgaggggaacaatatagcgggctttttttccgtttgacactgattggtgtattagtgcttttctttgttcaagaatggtggcttagtctagggttaggatgtatgtttctttatttgatcggttttcagctactgccgatgtataatgagtttcagtacatgattttgactcatttatatccaatcgaggaagggcaaaaacagacagccattaattggctattgcttagattattaggcggagctgctttcatttttggtgtagtcggcttgttccgagcggcaattctttggcaaggagtgctagtgctgttgggctttttgttatttacaggactctttttggttttctatgtacctgcccgcttgaaaaaaatgcaaagtcaataaagatggctggacgttactcgaaaaaaccgaacgcatatgcgcttgacgttgactctttaggaagctagaataagagatactgtgaaataaggagagaagctaggatggatattcgcttggatcaagattggcgcctgagaccaatcaaaggcgacaccggcaaagcctacattggcttgaaggacaatgataaagtctttatcaaacgaaatacgaccccgatgcttgcggcactctccaaagaggggattactcctaaacttgtgtggaccaagcgtaccggcaatggcgatacgttgtctgctcaagagtggctagatggacgtgtattggaccccgaagagatcggtcaaagaaatgatgtgatcgatgtattgtatcatttgcaccattccaaaacattagcgaagatgctgagcaaaatcggtggtcaagtgatgacaccagaaaaaatgttagttgaatatgaagaaaacttacctaaagcggttgttcaaaatcgctttattgctattgtttatcgttatttaagagagaatattccagaatttcaggaacaaaaggcctccgtcgttcatggggatgtcaattaccgtaattggcttgtttgccaaaactatctgtatttggttgattgggattcgatcatgtttgcggatcccgcaatggatatcggtacgatcttagggcattatgttccattatccagctggccgcattggctagtgcgttacgggattcatggcagcagtgaagtgatcgagaaaatttattggtatgctttattaagtatgcttcaggaagtaaagaagtactaccaacgcggggattataaagcaatgaatgcagagattctgcaattaaaaagaatttatagtgaatgagaagatggagcgaagcaacaagttccatcttgttttttcggaaaggaaacaacatgagagtaagaaaacgtgcgggagcagaagaattagtccaagcgcatcccgaatttgtagtagctgaaccgacagcgtggaaaggccgttggaaggaacgatttggcaatgatcacccattgcatattgaaatcggtatgggaaaaggccgtttcattaccgaaatggctaaagcacatccggaaattaattatattggcatcgaaatgcaaatcagtgtggtttccattgcactggataaactgatcgaacaagatatccctaatgtgcagctgctgcacgttgacggttccgcattgacgaattattttgcggatcatgaagtcgatcaaatctatttgaatttttcagatccttggccaaaaaagaagcatgagaaacgccgactaacatcgaaagcttttttggcagtcgatgaacaaattttacgtccgaatggtgaaattcatttcaaaacggacaatcaaggcttatttgaatattcactcgccagcttttcacaatatggtatggttttaaaacaagtatggttggatcttcatcaaagtgactatgaaggaaatatcatgaccgagtatgaagagaagttttccagccgcggtcaaagaatctaccgggtagaagcccaatttgtggcaccagaagatacgaccaaaagttaaataagcgagtcctagcgttcagactgtagcacaaggcagaaaatgtctttgttctacagtttttttgtatagaaaagtaaaagctgcgtatctctttttaggagggtgacaatggacatttgtacattttcagatgagttggtggagtatgcgaaggtgcagaaaatgcaagatctatccatactgccaacagtcgaagggatgactctgattttcagcaaaagttactatcggcaaatgtatcgcaaagttactacagaagacgcgcaacaattgatcactcgattcaaatttctgggcggtatggaagtaggagaaaaacgaagagcgcaattaggggctatcagctatcctttggcagatggagagcagcgtatccgggtttcgactgttggggattttcaaggtcaagaaagtttagttctacgttttttgcaccctttaggtaagttccatcgattctttatgaatgaacaatatgaaacgatcgcagatgcatgccgctatcgagggctctatctcttttctggtcctactggatcggggaaatccacactgatgtatcgcttagcttcagctgcagcaggtcaggtgatcacgatcgaagacccggttgagatcgttgagcctcgttttttacagttgcagaccaatccaatgatcggccaggattatgatgagctgattcgtttgtcgttgcggcatcgacctgagctattgctgattggtgagatccgcaacaaagagacggccaaggctgcgatccgtgcggcactgacaggacatcgggtttttgcgacgatccatgcacggggattaacggaaacaattgcgcgattgcaagagctgacagaggaagcagctgtgatcgaccaatgcctccaaggaatcatttatcagcgcttactgccagatcttcacggagtccctcacgcattgatggcctacaccttttatgaaccccacaaatcctcaatgacttgggatcaagcactaacaaggatcagagaaaaggagcagatcacccatgaggtttttgacaaggaaaagtaaacggctttcccgcaaacagacccacgccttattagccacatttacggttttattagagagtggtttctcattacaagagagtttgcttgttctacttcgcagtggccaatttgatccgaatacagtaaaagatattgatcagcgactgaaacaaggtcaacgactcagacaggccttttctttgctgcatttatctgaagccgaacaaaatcagctggacttggcagagacccatggcaatctggtggatacgttgcagcgaatggtcgcttaccagatccttttggaaaaacaaaatcagacattacaaaaagtgttggcgtatccccttctattgctggtatttgtctttaccgctctctttgccatgcgtcggtttctattgcctcaacttctggcctccggtatgatcgatgcgaatcattggggcattctctttattacggcagcaccatggatcggtgcggtcattgtaggcggattgggaggtttcgttcttgttgtaagaggaatctttgccaagcagacagcgttgaagcgagccacttttttgagtcgattgccttttttgggagacttgtatcgctgctatcaaactagttattttgcattagagtggggaaaattgtttcagcaaggcttggaaattcgtcagatcattatgtgcatgcaacaaacaagtacagcaacattagtacaagaactagctgttcaattagagctgtgcttggcaagtggcggattgttgccggacaaattaaaggactatgtatttttgacgccagagttttcattgattgtgttccagggcgaaatgcgtgggaaattaggagaagaattgtttgtttatagtcagcttttgacagatcggcttttccaacaaatcgagaagaaaatccagtggattcaaccagtcatttttttattagtggcccttctgatcgtgggtgtttatgctgcaatgtttttgccgatttacggcaatattcaaggagtgatcgaatgagaaaattgaagcatcaagggttcacattggtggagatgctgattgtactgttagtgatcagtattttgattttattgtttgtaccaaacttatccgcacaacgtacagtgatagatgagaaaggaaatgcggcaatcgtcaaagtcgtagaaacccagattgagttgttccagcttaatgagaatcgaacacctactcgacaagaattactagctggaaattatgtaacggaggagcagtatgcgatttaccttgcccatcggaacgaatagcagtttttttacttggcggggatttacaatggtggagagtttgattgtcctcttagtcgtttcgattttcatctttcttccgctaatagctatcgaccgttaccaagcatattttgaagtgtgggggttttgtgctcgtttggaaaaaggattggcagtagcacaacaaacagcgattattgatgctcgcgaaacgaaagtcgcttattctgattcaccagttcctacgatatattttcattcgacgatcacaggtgaaatcaaaatggagccacttgaagtaccctcgcagctcgcagtacgtgtttttcctgtacttacattcaccagtcaatctggcaattatacgcggatggaaacattacggtttgaatggatggaccaagaaaaaaagattacctacaaatttctttttggaagtggacgatatgataagatcatcgaataaaggatatatcatgctagaaagtatcattggctttggtttgctgacgacgagtgtcttcctttttctgactgtccagacccatattttacagcaaagtgcacagttacaggcccaggtggctgctattcgggtattgtatgaagaagtccaatgccaagcatttgaacaggaagtcgtttattcgacacaacgtacagagtcgtatcagttgtctttcggtttcaagcgtgaccgaagctatggacggattgtaagaggtcctcttatcatggagatcaactatgaagagtaagggttttactttgttggaatgtttgctgtctttaatgatcttaggactcagtgtgttgttgatcaacggaatcattcgccagatgcctcaagttaatcaacagctttttgctcgcaaagaccaagaatggcagatatttttgattcagttagaaagggagcttcaaacgtgtacgtatgtttcagtgagtccgtatacactttttttaaaaagcagcaaagaaaatgtagtcacgatcgatcgaatcaatgggaaagtccgtaaaagagacaataatggctaccatccgttattgacggaagtatcattgatttactttgaaaaaaaggcatcctcgatccagtttacagtgactttcgagaatggagaggtgagaattggtcaatggcagattcctgcataagggcggtatctttttgtcagcaatgatgctgattcatttgctgagccttatgttgctaacggttttagaaaatactcggacaactactgatttctatattaagactcttcacatgtatgaggcacgaatcatgaaagaactttttttggcggattatcagcggttaacctatgccgagcagggcagtgtcaactacaatgtagggagggtcatttacgaacaaaaagaagagctgttgttgattcaatgtgtcgtcaatcagcgcaccttccgttttaccgaaattttgtcaggtgatttggaaaaaatagcaacagatcttgagtaactataatacagaaaaaggcacagacatactgtgtcttttttctgtataaaagagttgaaaagtatgtttgtctcttcacaaattattctgaaagatagcgattgattattttggctgaatcagctaaaattaaacaggtatgtatgttgttatagttttgaaaagaggtgcaagatgtccccagaaaaaatggaagagtcttttcatttatcgctagaagcgattcaagtgctccaaaacgcattagaaacatcttatttggatgcatatatcgagacgatcgagaattttattgatcagtatcgcgtacgggtgatcgacggagtacctagtgaagcggatgctcaacggttggaagcgatttataaaaaattagagcagatacccttaacagcagaagaacggcgtaaacttgctcaactacttctgttaaagggcggacaaaccgaacatctgcagcctaatcatcagctgacaccagatagtatcggttttttgtttgtgtatttgatcgagcaattgacaccagcgaagcaacaaaccaagattctggacctttcggttggaatggggaatcttgtcttaacgctcttgctcaatttgcagttagcgcaaagagatgtgcaagcaacaggtgttgacattgatgaaacattactgagtgttgctgcagctacaagcgaatggactcaagccccgctgcatttgtttcatcaagacgggttgcaagaattgttaatcgacccaatggacattgctgtcagtgatttgccagtcggctattatccacaagatgaaaaagcagcatcgtttcttacttcagctcccgaaggcgaaggacatagctttgcccaccatttattgatggaacaagcaatgaactatgtgaaagaagatggctatggactattcttagctccggctaatttcatggaaactgaacaaagcgattatttgaagaaatggctcaatgaaaaagtttatctgcaaggaatcattcaattgccagacgagcttttcaaaaatgagcgatcaagaaaaagtattgtgctgattcaaaatcatggtgcaacgagcaagcaagcaccagtgttacttgctaaactcgcatctctcaaggaaccaaaaaacatcaagaaatttttcgaacaatttgaagcttggaaagcatcaaatttgtaatataaatcggataaggagaaaattatgtctaaaacaattgcaatcaatgctggaagttcaagtctaaaatggcagttatatcaaatgccagaagaaacggtggtcgctaaagggatcgttgaacgtatcggattaaaagattcgatttttaccatcaaatatggggaagatcaaaaattcgaacaaatcatcgacatcaatgatcatgaagtcgcagtaaaaatgcttttggatcaattgatcgaattgaacatcttaggttcatatgatgaaatcactggtgttggtcaccgtgtcgttcatggaggagaagacttcccggattctgttgtgatcacagatgaagtgatggaacgcattgaagcattggcagagtttgcaccattgcataatccagccaacttgatggggatcactgctttcaagaagatcttaccagatatcattagtgttgctgttttcgatacttctttccacgcaaccatgccaaaacacaactacttgtacagtctgccattggcttactacaacgactataaagttcgtaaatatggtttccatggtacaagccaccgttatgtgtcagaacgtgcggctgaaatgttaggcaaaccgattgaagatttgaaaatcattacttgtcatttaggaaatggcgcatcgatcactgcagttgatggtggaaaatctgttgatacatcaatgggcttcacaccacttgcaggagtgacgatgggtactcgttctggtgatatcgacccagctgtattgccttatttaatggaaaaattagacctatcgatcgatgaaatgatcgatgttttgaacaaaaaatctggtttgttaggactttccggtatttctagcgatatgcgggatcttgaagctaattatgacaaagaagaagtaaaagttgcgtatgatgtctttactgaccgcattcgtaaatatatcggtggctatgtaacaacaatgaacggtgttgatgcaatcgtctttactgctggtatcggtgagaacgatgcccatgtccgcagtgaggttatcaaaggaatgacttggtttggttgtgaacttgatgaagaacaaaatgccaaacgcggcgaagagttagtcatttctacagaagattctaaagtgaaagtcttgttgattccaacagacgaagaattaatgattgctcgcgacgtggaacgtttgcgcggttaattgtcggagatcaattggaacaaatgagtttcattatttgaataaaaaaagtgttaagccttggcttaacacttttttgttttgaacagctgtacaccttggataccaatgaataatgcttgaaagtcgcaaatttggttagcgctattcttatttttctttatattttcagaaaatccaacggtggaactcaaaacttatctagccattttctcatagcttttttgactttggttccatttcgttgtcagaggttgcttggtttaccagcaatccgtccgcaaaggcggccacgtcttcgccagttacttgaagaacacttttttcttgttgcgcattgtcttcaaacaaatccaacagatcaacgagtggttggaaatcgctggcaagatttactggatcaactttcataaagtacttttggatttctttatagacgattcgataatcattcggcaactgatttgcccgtttttgcagagcacgccattcttttttaccttctaatgcttcttttattcccatcttcatccctcactttagttttttggtcacttgattcaagtgttctcgcaatttgtctcgctcatttttggcaccagctgcttcagcgatttctgagatgaaggtagtcatattttcaccgatcacgctattgatcggcagtttttctgcggcactttcttcaaaaagaccgacgatcccttccaagatagggtacagatttcttccagaaaaatcactgtagctccagatcttttgattgtgttcgcgccacgcatcttggtagccagcgggtaacttatcaatacgaagttgaaattctttttgttgcttattcatgtcgttacctgttattttgtcataaaagttcatggtgggcctcctaattaataaatagttgtttgtagcgtttcattgacagaaaagagaaaaaacttagtaatatggctagccacaaaagggtcaagaggctgctttgggaaccaaaagagaatgtaccagcaagcaaattctttgtcgtttcgataatgggcgtcattggctggttctcagcaaataggcgcacaggttttgccattccagcgactggcacaaaggctggactgataaaaagcaggaagatcaaaatatacgaaaaggctcctgctccagcataatcttttgctgttaacgagaaggggatagctagcacagtgagactaacggcaaaaagtacgatcaaaagggtgaaaagcaggaagtcaccaatcgttgcttgtggtcgataacccaatactagtccgatcagcagtacagaaagtacagaaataagcataaaaattgttgaggcgacaatgtgcgatcctagaatcacccaacgtttcattggcatagataataatcgcgtcaggaatccttttgttttatcattgttgatcctcaaagcagtgtaagccgatcccattgccatagacatcagcaaaaatcctggcataacgtagctaagataatctgaaggctctcctgcagtgcccccgactaaaatattgccaccaatgacataaacgaaaaaaagtaagatgaaaataggcataacgatacttgtaatgatcgtatcgacacttgttaaattttgtctaacgatgcggttcgttaatgtgaaaagttgcttgattgtcttcattttttagtcctcctttccagtagcatccaagaatatttcttccaaactaagttcaatcggagcagttgttagaatgtcaatatcattttgcaagagtttcatcatcgactcttttaaatcatttctagcaagaataatggtgtcattttcaatcatatagtgaatcgcagattcgtttagaagagaagtcgcttgatcgatcactttttttggaacgatgactttgtgcagatctcttgcttgctttttcaattcttgtggtgtgccaatcaatgaaatcttcccatcgttgataaaagcgattcgatcagctaaacggtctgcttcatcaaggtattgagttgtcagaaagatcgtctttccttctgctttaagctgaaggattagttgccaaatctctaatctgttttttggatccacaccagtagttggctcatcaagaaacaaaatttctttgtcagggagcagagagactgcaatatctagtcgtcgcttcattcctccagaataggtagcgacttttttatagagaaaatctgctaaatgaagtcgttctgataaggtatctattttcctgcgcagatgagggatgtccaacagcgtgccaattagtttcaaattttcaaaaccggtaaattcatcatctagtgtgatcgattgactattcaagctgatgacatcccgcacttgatcggagtcatttcataggtctaaccctaaaattgttgcattgccggatgtagggctagcgagtgtagttagaatattgatcagtgttgactttccagcaccattttctccaagtaaagtaaagatttcgcctcttttgatttcaagagtaattccttttaatacgtcaagatcaccataggtttttgtaagatgatccacagtgatggctttcatagttatccctcattcctgattgaaaagtgtctcgtgcttgattttatctagctgatctacaagaaacgtccatttactccagaaatcttggaggtaaatttccccatttgcgttcaaacgataaaacttccttgccggtccaaggtcagatttccttttttcaacagttaccaattcttttttttctaaacggagtaagaccgtatagacggtgccttcgacgatatcttgaaaccctaattcgatcagtgtattcgtgatttcatagccataagtctctttgctgttatggatgacttgaagcacgacaccttctagcacaccttttagtaattcagtcattcctttcacatcgctcatcctctcaaaaaccatttgtctcaatacctagtattactcagcactgctacataataatacttagtagatggactgtcaactattaagtatcattaagcagagatgcaaaaaaaagtaacaccttgaaaaaagcttcccgcttagtggcgaatggtactcaggagactggatcctgttaaactgagctttattgtgggctgctctgcaacttcttcgttcgaatctaagtttgcagctaatcatcgaagacagtgattagctgctgctcgccgttgttatcactcttaagaacaagttcaacaagataggctctgatttgatgaattgtgttcagtaaagagaaataggacttcggtaccgatcatggtgtgaatcattgacatgaaatgttagacatcgattgagaagggagcaaaaaaaatcgagatttattgggctctgttatgaaactaaggattgtttcgttagggaatgccgctgatacataggcgcccaatgcacttgatttgactgagacagtaagcaagcctagactaaaagaggaaagctcacaattgctgctctttatgcccagtcggtggaaatgttctgccagatgttgagagaggctgtgtcctgctaaataacaaagaacattgaataaaaaatcgtctgattcagcatataagtgtatgaataaacattgatgtgatgaatcaggttatttttattaacaaattcttgaatctagaataaaaaaacggtaaaaataattttaatcgataaaaaatgttatttaattaacgtacaattttttaggttgttagatcagtgatttcctagtatctagtaaaaaactctcattttcgactcagcatatcgccattttacaaaacataatctaagcaaaataaccttgtaaaggaagccaaacgggaataaactggcatttgtgaattttcagaaaaatttctaaatttgttttttataaggagccagtaagtatggaaaaagaaaagactttcctaggacagccgcgagggttgtcgacactatttttcactgagatgtgggaacgattcagctactatggcatgcgggccatcttagtttactttatgtatgatgctgtaacaaatggtggcttaggcctgcctaaatcaacggctgtagcgatcatgtcaatctacggttcactcgtttatatgtctagtatcgttggcggatggatctctgaccgcttattaggatcgaacaaatccgttttttatggcgggatccttattatgtttggacatattgttctggcagcgcctcttggtattgctgcactatttgtttctatgatgttgatcgttattggaacaggtttgttgaagtccaatgtgtcagggatggtcggccacttatattcgaaagaagatgtgcgccgagatgcaggattttcaatcttttatatggggatcaatattggtggacttttagcaccgatcattgtgggtattttaggacaaaacgtcaattaccatttaggtttttcaatagcagctatcggaatgttcattggtttggtgcaatattatgttcaagggaagacaacgttgaaagatgttgcaacgacaccaactaatccattatctgcgcaagagaaaaaaatctttttccgtaacgttatcatcgtactagtgcttgtagcagtggttttcggcggtgcagctgcgatgggctatctgaccgttgatttctttatcaattgcatcagtatcttaggaatatttttgccgatctactactttactaaaatgttgcgttctcgtgatgtgacaccggatgaaaagaaaaaagttttagcgtatattcctttgttcttatctgcaatcgttttttggtccctagaagaacaagggtcatcaatattggcactttttgcggccgatcggacacaagatacgttgtttgggatcacgattccggcgagtctttatcaaacactaaatccattgtttgtcgtgctgttgacaccggtatttgtttggttgtggacgaaacttggcaataaacaacctagaacggaagtgaaatttgcaattggtttgattttagcaggtttgtcttttgtcttgttgatgttcccaagtatgctgttcggagtcaatcaacgggtaagcccattgtggctagtctttagtttctttatcatgattgctggcgaaatgtgtctgtcaccagttggattgtctgtaacgaccaaattagcaccaaaagccttcgaagcgcaaactcttgctatttggctattagcagatgcttcttcgcaagcgatcaatgctcaaattgctcgtttctatacaccgcaaacagaaggggcttattatggcattgtcggtggtgttgcagtagtcgtagggattattctttacatggcaagaaaaccgattcgtaagctgattgggaatattcactaatcaacggacttgatcttgaaaaagatcaagtctttttttgcacttttagtcaatttatgagaaaataaatgggaacatatgttccgtaggaggggttaaatgcacacgcgacgctataaaacgattctttcaccaaacaatacaatgaatctctatcgagggtgtacacatgactgtatttattgtgatagtcgcagcagctgctatcagatggcgcatcggtttgaagatatcgagatcaaagaagcagcaataacgattttggaccagcaattaaagaagcgccgacagccttgcatgatcgttaccggtgctatgtcagatccttacgttcatgcagaacagcgtttgagacaaacgaggcaagcactggaagtaatcaaaaagaacggttttggtgtcgcgcttttgaccaaatcaacgcgtgtgttggaagatttggatttgctgatagaaatcaaccagcaaacgaaagcagttgttcaaatgactctgacgacttatgatgaagcactatgtaaaaaattagaacgacaagtcgctaccacttatcatcgttttttggcgcttaagaggtttcaagcagcagggattcctactgttgtttggttatcacctattcttccttttatcaatgacagcgaggagaatctgttgtgggttttggactactgtcgccaagcgggagtgaaaagcatcatctgttttggatttggggtgacgatgcgggaagaaaatcgcgcatacttttatcagcaactagaccgtgattttcctggtatgaaggaaaagtatcagcaagcttttggcgatcggtatgtttgcgacagtccgaatcagcaaaagctaatggctattttttgtgcattctgccaaacctatcaaatcctttatcgaccagaagaagtctttgcctatatccatcgttttgaagaccagcagttgacactcttttaattcgcgtcttttaaacaaatgaaatagccgcaaggactgagagtgttccagtgtacgagcaacacctcgtcaccctgtcacgaggtgtgccagttctcttatcctgcggctatttttatttgatttttctgatatgcgattccttatggtgaaaaaaacgaacgtggtcttcttaaagagcctgccagtcgatgggctgccgcatgacctgctggtcgcggatcaacagcatgtcttggaaagtttgttttagaaaatagcggtcatggctcacagcaattaacgtaccaccaaagcgctgaatcaattcttcaatttcttcacgagcatagatatccaaatgattggtaggctcatctaatagcaggacgttgatttttttatgaaaaagtttcagcagataaaggcgaatcttctcaccgccagaaagatcctgaatgcgttttgagacatcatcctgataaaaaccgatttgtgccagttgttgtcgtgcagattgttcattgcctatgaactgataggcaaaggataggacccgcatagcgggattagaaaatgagagcttttgaggcagatacccgatctgcagattactgccggatttgatcgttcccgcgtcaagcgccaaagtacctaacaaaagctgaatcaaggtcgtcttaccggtgccattttcaccaatgatcgctaagcgctcaccacggtaaatcgagaaactactgtcttcaaagagtagccgatcagccatgactttaccgatatttcgggcgataaagacttctctgcctgttcgatcactttgattgactgtgcgtatcctttttttaggaggcagcgggggcttaacgagagtgatcttcgctaaacgcttttcaatttctttggctttacggaaaaagtcctcattgtccccttcattcccccattggcgataacggcgaatcatcgctttaagccgctggcattctttttgctgcagctcatagttcttagtcagttctgcgattcgagcttgtttcaatgaacgatattggctatagtttcccggataagaaatcaattgaccatcttcgatctcacagatcctagtcgtcactttgtccagaaaagcgcggtcatgagagatgacgatatacgcttttttcgtattgataagatagttttccagccaatgaagactagctaaatcaagatgattcgtgggctcatccagtaaaagcaagtcatgctctgtcaacagcaatcttgctagttctactttgactcgctccccaccacttaacgcctgcaaagaagtttcttgcaactgcgctattcccaatcctcttaaactagcaagaatccggtcttctaacagatagccaccgagttcttcaaattgtagctgtaattgtccatagcggtccaataatttcgataagtcagcgtcaggatcgctcatctgttgttcacaacgtcgcatcttgcgacttatctcttgcagtcggggggaagaggtttgtaaatacgtcagcaccgtttctgaagagggcgaaaattcttgtgccaaatgaccaatagaaagacttttacgtcggctgatcgttccagtatcatttttctcggtcccgagtaataaatctaataatgttgtcttaccagagccattgatgccgattaaaccaatcttttcaccgggatcaatttggaaagttaattgttcaaatagcggggtaccgccaaaatttttactgattttatttgcttgaattagcatgatctcactccttgagaccactcaaaaaggccatggaaatccatggcctgcgttatttttatctgatgttgttcgagataaacaccttgagatggccattgattttacgaatattcaactgttttagacagactcgtccctaaaacggtttttgtaaaaccaattgcatggctaaatgcgatatggtaacgctgataattgacgttacatgttattttagtcatgcgcatcatggtgtttcctccttttgcttatttgccaatagtgtaccgcaagtgaccttactttgcaattagtcagttagttttttcttgactggaacaatttcagaaaggttacttgccttcggttgcccaatcactaatggaacggtctcatggaccacgtcactgtaagtgagtccaaaccaacgttccggagaaatagtatgccgtttgataaagagtttggttaacattacttgccgctcccatcgggttaatgaggtgacattcgacaactcttcttcgatcagaacaaactggaagtcgccaacttgacgtcccggggtcaatgagtatttttgcggctgttttggtaagcgaccatccttcatcaattcttgaatgatttgtcggatgtagacattgacttcttgagaaacccgaaaacctaagtagagtttcaattttacgatgaaatctgtctcagccatcgagacttcgtactgttttgtataaggttcatctgtgacttccacattcacaaaccaataaactttggcgcgtttcggccgtttatcaaggatcgaataaataaactgacggccaatcgtatttccttgcagtttaggaactaaaaagacgacattggtctgagaaaatggcaatgtctcatcattccgcaattcctgtagttggggaatgtattcggtcaagtcaacttcttcggcagcttgttcttgaatgtggttgccccattcccaaatgagcatgatggcgataatcaaagcggccatcaaaaccgcaacgaacccaccgtggaaaaattttgcggcactcgagatgaagaagatgccttcgatagctgcaaaaaataaggtaataaatggagcgataaatcgcgcttttttgaattgacgcaaaaagaaatataacaagactgtggtcatcagcatagttactgtaatcgctaaaccataagcggcctccattcgcgtggatgtccggaataagagaacgacaccggaacaagcgatccacagcatcaggttaagcgcggggatatacatttgtccgatggaagaaccaggatacatgatctgcatccgcggcaacaaacgcaacttgattgcttccgaaactaacgtgaaagatccggaaagtaaagcttgggaggcaatgattgcagccaacgcagaaaagccgacgccaaaaacggtccaaccttgaggcaaagcctggaaaaaagggtttaggttttcaatctgttgataggcaggatcttgataaacctttaataaccaagcagcttgacctaagtaattaagcatcaaacagattttgatgtaaggccagctggcataaatattctttttgcccacatgtcctaaatcggaatatagtgcttcagcaccagtggttgccagaaagatattcccgagaatgaacagacctgaggtgttatcagggctaaacagcagcccgatggcataacgaggatccaacgcacgaatgacagacagatcaccggaaaagttgatcaaaccgacgatccccaaaaaagtaaaccaaccaagcatgatcggtccaaatgctttcccaacgaattctgtcccaaagcgttgcaggctaaaaagaacgaaaaggatcgttaatgtaatccaaacaataatggattgatcattcccaaaatgatcataaaacatcggaatgccccgcaacccttcaatggctgtcgtgacagtgacggcaggagttagtacaccatctgccaataacgcagcgccaccaatgattgccggaatgatcaagtagcggctttgcttacgaacaagtgtgtataaggaaaaaattccgccctcaccgtgattatccgcgttcaaagcgattaagacgtacttaatcgtggtaagcagagtcagagtccaaaaaacgagggagacacttcccaatacaaagtccggggagagtgttttcaacccgccgttgtcttcaacgattgctttcatcacatagagtgggctggtcccgatatctccatagaccacacccatggcgaccaaaaggcctcccgcggttaattttttcattttactcatagattttccctccaaattgaactgcaaaaaagacccaagaggccctttgccacttaggtcttgcaagaaacatcatagaccagcggattcccgcttgctgttgatctatgatcatggaaaaacccatgtgctactcccctaaattgctataattatctttgttttgctgattcctgtcaacttttttcatttaaaatgtaaataaacattttaaattttatgtttattcacgtaaaattacgttaagtcttatttctaagggggatagtaaatgattgaattgaaacatgtaagtaaaacgtacggaacaaaaaaagcattgaaggacctttctttgacgattcagcaaggtgagatctttggttttttaggacataatggtgcgggaaaatcaacgaccatcaagagtctagttagtattttacagccgacgagtggcgaaatcgtttttgatggcaaagcattagcccaataccgagaagaaataaaaaaacagattgcttatgtcccggattcaccggacatgtttttgcagttgaccgccggagaatattgggatttgatcgcagctgcttatgaagtaccggaaacccaaaaaaaggtacgcttaaatgaactgggacagttatttgatatgacgacgcatgcagaagaaacgctagccagtttttcccatggtatgcggcaaaaaaccattctaattggagcattactgccggatccggatatttggatcttagatgagcctttgcagggattagacccgcaggcagcgtttgatctaaaagaaatgatgaaagcacatgctgcgaaaggcaaaacggttattttctcgacgcatgtcttggatactgcccaacagctttgtgatcagttagctattttgaaaaaaggcgaattgctttataacggttctgtcgatgaattgcttgcacaaaatccagatctttctttggaagcgatctatttaaaaatgacaggtagaggcgcggaagagccatcgttgacagaaaatggaggcgagttcagatgaacaagcgacagttattgacgttgacaagcgtcaatcttcggtacgccaatccgcaagtcacagataaagcccgtaaaaaaggaaaaagcgggacacaattgactcgttatttgatccaacaatatgtattatcaggtttcgtttttttagtgatttacggtctaacaatgatcgcactggatttcagccgtttgccaggttttttcacttattatgttgctctttttggcgttctaggattttctcaaggaatctcgtccatttttaatgtcttctttgagagtcaagacttgcctgcatatttgccattgcctttccggcaagcagaaattttcaccgccaagattcttgttgtctttttaacagtggcaccatttgtttttccgttatttgtcttatttcttttaacaggaatgcgttcacaggtctttattctgctcacgcttttgttagcgattgtgctctttttattatttctcgtgattgtttttagtatttgtagtttgatcgtttttggattagctcgaacaaaattgtttcgtgaacataaaaaaatgatgaccagcttgttgttgggaatttctatgatcgtagtagtggtagggatcttgatgatgaatcaaaccagttcctacgatacacagatcatggatcgcggggccattgcctttttactgccatttttctatatcatgcacagtccctttgcagttgcaggaatcgggagctttgctattgttctagtggtttgtttgttgctgctaggagcgattcggttctttattttaccgaagttttatgatcagatggcgatggctgtgcccgaccatggaagcgtgcgacggaagcagaaatccgggcaaggattgtcgcagatgttattcagttataattcccagctggttcgtgatcccaacttgattatgcaagtattgtccacttcactgatgacaccgatcatttttattgtgacatttgcattgagcggtacgtttgatctaggacaaatggatgctcgtttttgtggagtgttctttttggcaggtatcgcattagctgtgatgatggtcaatccaacctcttttatcagtaccttgatttcattggatcagcaaaattttctgtttgttcgttcattgccgttgtctatgaaaaaatatttacaagcaaaattccgatttggcctaatgcttcaaatggttttgactggcgggattgccttattggcgattttgctctttaagatgccgatcctattggcaacgactttctttctaggtacgttacttggttgttacttgctatgcttaaaatattttgcccgtgattatcgcttgcttttgcttgattggaccaatgtcagtcaattgtttacccggggtgccggaagtgtgggaatgatcgtcggtatgatggtggcacttctccttagtattctgttactcgtcggttacggttttgcagcaacgatgattccattttggctcttgaatggtccagtcttgctagttctgttaattggtagcgtgctatggcacaactactatcaaagaaaattttggcagttgattcactgagtctagtcgtcatcaatagcgcatagaaaaagaaatagatttaatcagaaaattcagaaaaaagactttacaagtattcagaaacatgattagataataaataacctattactttgctttcattttttgctggcaagcttgctccacaggcttgttgcaagagactgtgccaaacgtcatactgattagaaggaaccagaagttgtccgcttcaagaaagacagctgggtcattttgagctgagacggatggcgcagtttttttaatggctaaaactaacaaatcgtgaaaaatagaaaaaaacactctgacaagaacctttttgtcagagtgtttttgtttttgatttgagtatgtgttggttcattcagagattatgcttcctctttttcgttggttgttggcagatgattgtcaaggtctgtccgtacgaccaatacgtcacaagaggcatgacggattacatactcagagactgaaccaataaaaattcgttcgacggcattgagaccagtagcgccgatcatgattaaatcgatttgattatcttctggtaattgtttcgcaatgattggttttggcgaaccgtattcgatgacagtctttactgcagttacttggttcttacgggcatagtcttcataatctttcaatgtttgcttagccatttcagtcgcttgctcagccaacatgccatcaaaggaagaaacagtttgaaaggcacgggtatcgattacatgggctagtaccagttcagaattgttccgttgggccacattgaccgcttttttaaaagctaattctgactcacttgagccatcgactgcaaccatgattcgttgatattgttgtaacatatgaaacactcctctcagataacttcatctttattgtaaaactttttgactaaaaagaaaaacctaattatctgtttttttcatcttacgggcaaacagcaaactgaatgaggcagaagtaatcattaacactgctaaataaacgagggcaatcaattttttgtctaaaaaagccacgatgattgcaagaatacctaaaacaccatgaagatagccataaatggtcaaaaaagtttgatttttagtattttcaggaataagggaaaagaaaatggcatgttttgttaacagtaagtagcagacgccaaacaacaaaacagcagcaatcaaaaataatagaaaaatcatccgtgaaatccgtccttctcttataagatagttttagtatagcgaagtgctaaaggaatagcaaaaagcacaaaaaagccatctgtctaaaacagatggcacattcaataaagaatgggtaatatccgtagatgccgttctttttcccgtagtattgatcccgcaaattctagcaggtgggttccacggtctaagcatcgaactaccaaatgaaaaggcatgttaccagctttgacacaagacggatcccaatatatcaataaaaatgttcggtcaacacacagatgggacaactcgtacatcacagaattcccaccttcatagtagcataggacaacaaaagtagcaataaagaagattgaaaacggtgacagaaacctttttcgcttccatgaagcggctgccgagggttaggtctgtttttttcgttgctgcaattgttgatatctttgacctagagcttgctcgtattttccggtagcctttggctgataatagtgagcttgcttgattttatcgggtaagtattgctgatcgacccacgcatcatcaaagttgtgcgggtattgataaccgacgcctcggttcaaggcttcagctcttttgtaatgactgtctcttagatgatcagggacatccccggcattgcctgcacgaatatctgcgatggcagcgtctagtgccatataagccgagttggacttaggggatagacaaaggtcgaccacagtatctgctaaagggatcctcgcctcaggtaagcctaatcgttccgctgctaagacagcattgactgttcgagcagctgccgctggattggccaacccgatatcttcataaccgatcaccatcaaacgccggcagatgattgccaagtctcctgcttctaccagacgacccagataatggagtgccgcatcaacatcactgccgcggatcgatttttgaaaagcagagatgacatcataatgggcatcgccatctttgtcatgggtcaatgctttgcgctgaacacactcttcaataattggcaaagtcaaatggattttcccatcagaacttggcggcgtggagcgagcagcgagttctaatccattgagtgcactgcggagatccccattggtcgctcgtgaaagatggagacgagcttcttctgtcaactggatcgattctgttcccaagccacgttctttatcagctaaagccgcatcaatggcggctaaaatatctgattcttgcaatggttttacttcaaaaatctgtgtacgactacggatggctgggttgatagtgatataaggattttcagttgtggccccgatcataatgatttttccgctttctaaatgaggcagtaagaaatcttgctttgttttatccagacgatggacttcatccaaaagtaaaatgactgtgccgctcattttggcttcttcggcgacgatttgaaggtcttttttcgtatcagtcgcagcattcagcatgcggaatgcgtaacgtgtcgaaccggcgattgcactagcgatacttgtttttccggtccctggtggaccatacaggatcatggaagagagcatcttggtctcaaccatccggcgaatgatctttccgggtccaactaaatgctgttgacctacgacttcatcaaggttgcggggacgcatgcggtacgcaagtggttgctgcataataagctcctttcttttttctttagtatatcataagaacgtatattcccataaggaagcgggtattttgctattgaaactagtcagtggcgatagaaaggtcaaacaattgataagatggtcgtaatcaatagtaagttccttgagaattgtgtaaaataaagaaggtgaagaaaatgaatgaaattgaacaattatttgcacaacaatcaacaacagcgattgcccggcaattattagggatgtatctggaacatgagacgcccagtgggaaattaggcggttatatcgtcgactgtgaagcttatttaggaccagaagatctggctgctcatagtttcgggatgcgtaacacgccacgagttcgagcaatgtatgaaaagccgggaacgatttatttatatacgatgcatactcatttgattttgaattttatcacacagcctgaaggcattccccaagggatcatgatccgcggcgtggagcccgtcgaaggaatcgcacaaatggagataaatcgcagtaaatccggtcctgatctctcgaacggacctggaaagctcgtgaaagctttgggaattacgcctgattattatggccattcaatttttacaagtccactgcatcttgtcaacgagaaacggcgaacaccgaaagaaatactcgctgttcccagaatcggtatcccgaataaaggggagtggacccataagccgctgcggtttgtcgtagcaggtaatccatatattaccaacagcagaaaatctgctgtccagccagatcacggctggcaataggaaagaaggaacgtataatggctaaagaaacaatgctgacttatttggacagacaattaacaaaaaaaatccctgagtacgatgttgcccttgattgggatgcaagaaaccataccatcgaacttgttttacgcttatttgcagagaacccgaatcatttgcaggtagatgatgcccaaggagtagcctctgaagaagagatcatcgaatttgaagacggtattttattgtttgatccccaaaagtcttcctttgcagaagaggactttttggcagtcattccctacgcaggcaaaaaaggaatccaaaaagcgttgctggatgctttggttgattacatcaaagagattctgacggagggagaaagtgatttactagattttctaaacgatgagagtgaagaagcggtcttcgaactagttttcgatcaagatcagttgttagaccgtatgaatacttaccaagaaagcgatggggaatcgtatattccttatccaagttattaaggagcagatagatgaaatggaatgaagtgaaagtagctactgcaagtgaagcagttgaagcggtcgccaacattttgatggaacaaggggccagtggtgtagcaatcgaagatgttcttgacattgaaaactttaaaagcgatgcctatggtgaagtgttagacaaagaaacctatacaacgctggatgaaggcgcccaggtaacggcttatttccccgagactatctttttacctgaaattttgccatttattgaggcggcgatcgctcgtttaccggaatatgggttagcaattggcaaaaatgagattacctccagcgaagtagtagaggaagagtgggcgactgcttggaagaaatattatcatccagtacggatcactcgttatttgacgattgtacccagctgggaacaatatgaaacgacggaccctgccgagaaaatcattacgctagatccaggaatggctttcggaactggtacccatccgacgacgcgcttgacgttacaggcgttagaaatgtatttacgaggcgaggaaacggtcctggatgttggaaccggatcaggggttttaagtattgccagccgccacttaggggccaatcaagtatatgcctatgaccttgacgaggtggctgttcgggcggcaaaagaaaatatggcactaaacccagttgccgaagcagtgaatgttgctgccaatgaccttttaacaggtattgaaatcgaagcagacattattgtagcgaatattttagctgatatcatcttactgatgatcccagatgcttggcggttgctgaagcctaccggaacattaattgtttctggaatcatcgaagcgaaaaaacaacttgtgatcgatgccatgacagagcaaggatttgttgttgaccaaatcttgaatcaaaaagattggtatgcgatcgcactaaaaaaaccagagtagggaatgtcatatgcagcgatattttttgaatgaggattatgaggcgaagcctgtttatgtagtagagggagaaccgtttcatcacatggtacgtgtgatgcggatggttccggatgattgtgtctacttggtctttcaagaccaagtagcgatcctcgcgaaaatccagcagatcgatgaacaagcggttcatttgattgaagtagaaaaggaacagcaagacaaagaattaccgattcatgttacgatcgccagcgggtatcctaaaggagataaattggaattgatcgtccaaaaagggacagaattgggtgccgctaaatttatcggttttcccgcccaatcctcggtagttaagtgggaccataagaaactccaaaagaaacagcagcggctgcaaaaaattgcccaagaggctgctgaacaagcgcagcggcaacgagtaccgatcatccaactggctgcttcggacaaagagttgtgggatagtctttcaaactatgactatgtgatcgttgcttatgaggaatctgctaaaagcggcgagaatgccaaactgatcgatattttgtccaaagcagcgcccggcagcaaaatcttagcaattttcggacccgaaggtgggctgacacctgctgaaatcactcgtgctgaatctcaaggtgctgtgatctgtgggttagggccacgtattttgcgaaccgaaaccgccccattttattttttgagtgctgtcagcgtactaactgaattagtaaggaagtgatcaagtgacgcaattcaaagacaagcttagttttcgatttttacaagctggactgacggattggttgttaaaagatacgtttactgaatttaacacacttggtgtccaagaagtcatcgtgttgcctagtgatttgcgcagagcgaagcagttaactgaaggctccgagatccaagtcggctgtgcagttgattttcccttggcacaaggaacaatcgctaagaaagcttttgagatcggtcattcctttatggatggcgctgattttttagaagtctggctaccagcggctttgttggtggaaaaagagcggacggctgatctggcggagttaatggagacaagccggtcactggctttgtctggtggtgagatccgctgggctgtcaatacttcacttatgaatgagttgacaaagatccaagtagcacagcgtttgaaagcatgggactggcctagtattactcttggtcagcagttaactgtttcagatgcgttgcatgatgtctcgatttttgctttagatggaggaccgcaactgacgatccaagtcaacacggcagcgtctgttacggatcagaaatcacttgcagaacttttacaggcaggggcggcaaaaatcggcgtgccctttacagagtcagcgttactgttgaatgaataaaccggtattttgtctcgcttgaccagaatagagagaattgaaaaaaacaagaaaaatttgtataatgacactaatcataaaagaagatggccaggcagaagcgcattgcttcaagagttctgctattcagagagttggggatagcagaattctttagaagcggcttctgtcttgctttttgaaaataggaaaaaaggaggcgcgtttcatggcaaaagaagtgatattatccggacctggtgtgatcaagctcgtggcccattatatgagtgaagaacatgttgcatttgtacagaaagctttagattatgcgacagaagcccacaaagatcagtttcgcaagtccggcgagccttacatcatccatcctattcaagtagcagggattttagcggaactacaaatggatcctcatacagtcgccactggttttttacatgatgtggtagaagatacggaagtgaccctagcagatctaaaagaagtctttggtgcagatgtagcgatgctggtcgatggtgtgacaaaattagggaaaatcaaatacaaatcccatgaagaacagctagcagagaatcatcgcaaaatgctgatcgcgatggctcaagatttgcgcgtgatcatggtcaaattagcggaccgcttacataatatgcgtacattgaaacacctgcgggaagacaaacaacggcgaatcgcccaagaaacgatggagatttatgcaccattggcgcatcgtttagggatcagccgtatcaagtgggagctagaagatatttcactacgttatttgaatccacaacaatattatcggatcgttcacttgatgcaaaccaagcgggaagaacgggaagcttatgtgtcggaaaccgttgaacagattcgacttgcaactgaagaactagatatttttgctgagatctatggtcgtccgaaacatatctactccatttaccgcaaaatgaaagaccagaagaaacaattcaatgaaatctatgatcttttggctattcgggtaatcgttgattcaatcaaagattgttatgctgttttaggaacgatccacacaaaatggaaaccaatgccaggtcgatttaaagattacattgcgatgcctaaagcgaatatgtatcagtcactacatacgacagtgatcggtcccaaaggcaatccagtagaaatccagattcgtacccatgagatgcatgagattgctgaattcggggttgctgctcactgggcatataaagagggtagaaccgagaaagtcaaagcagacaaaatgacccagcaagtcggttggttccgcgaaattttggaactccaggatgaaagctacgatgcttctgaatttatggaaggtgtcaaaggggacattttcagtgacaaagtatatgtattcacaccgaaaggcgatgtcacagaattgcctcaaggttcaagtccgctggattttgcctacagtattcataccgatatcgggaacaaaaccactggtgcaaaagtgaatggcaagatggtccagttggattacaaattgaaaaatggcgatatcattgaaattttgacatcaccaaattcattcggaccaagccgcgactggatcaagcttgtagctaccagcaaagctaaaaacaagatcaaacgttttttcaaggcccaagatcgtgacgaaaacatcatcaaagggcacgaagcagtggtcaaaacattgcaagacatgggctttgtaccaaaagaatttttaacgaaaagcaagatggcagaagcctgcgaacgatttaattatcaaacagaagatgatttatttgcttctgtcggttttggcgaagtgagtccaactacactggccaatcgtttgacggaagaagaacgccgtgagaagcagatcgaaaaacaaaaacaacaagtacaagacatgatcaatcagccagcgaagaaagaaccagagaaaatgaaagtccgccatgaaggcgggatcgtgatcgaaggcgtggacaacttactgatccgaatctctcgttgctgtaatccagttcctggtgatgccattgtcgggtatatcacgaagggccgcggcatctcgatccatcgcagtgactgtccgaatgtccaaagcaaagagatcgtcaatcgtctaatcgatgtcgagtgggaagatacttctaacagcggcaaagaatacgatgcagatctggaaatctatggttatgatcgttccggattgttgaatgatgtcttgcaaacagtcaacgctgttactaaacgattggtcagtgtggaagcgaaaaccaacaaagacaagatggccaccattagaatcacggtctcaattcagaacctaacacatcttaagtcaattgtggacaaaatcaaacaaatcccagaagtatatagtgtcagaagaacaaaggggtgagacgcgagacatgcgagcagtcattcaacgtgtaagtgaagccagtgttgcaatcgatggaactactgtaggagcaatccaaaaaggttttttagttctcttgggaatcactcatgaagatagccaagaagatgtggattacttggttcgaaaaatcaaaaatttgcgggtgtttgaagatgaagcgggaaaaatgaatcaatcgattgaagcaatcgaaggtgctattttgagtatctcgcaattcacattgtatggcgagaccaaaaaaggaaaccgtccaagctttattcaagctgccagacctgaagtggctacaccattgtacgaagctttcaatgcgggtctgcacgctgcaggtatcgaagtggctacgggtcgctttggcgcagacatgcaagtgtcattaatcaatgacggtcctgtaacgatcctgatcgatacgaaggaaaaataggctgcgttcacaacgactgcctatccaacatgccaaaagaaccaaagcaaatagtttaaagaggactgccaacatgcaagttggtagtctttttttagtggaaataagtccatcttgtagcacttctggtaccaacccttttgtctttggactatcttacaaaactgtaagatagttctttctgatcagaaatagttatttaagagctgaatctattccttttcgtaatggtagcagttacaaaaaagttatttatttttatccatccctaaaaaactttcaataaattagattgtccttaaagcgcaaatgtgaaataatagttaaaaaataatgtcactggaggaaatgacaatgaatttttggcagcgtgcattaaaaagtgttactcgcaggaaagggaagtcgtttattttatttttagtcatctttattttaggtaacgtgatcgcaggtgcggtagctgtgcagcagtctactatgaatgtggaacgggaaacgaaaaagaaaatgggcaacgttgctacagtcgagtttgattatgagcagtttgagaaagacaattcaggaaaatcagatgaggaagtttattctgaagaaaatagtccgaaaacgccaaaaacggcggactatgacaaagtgggagaattagattacgtcaaatattacgactataccatgatgggttggttagagaccaagaaattcaaagcctatacaccagaagatgaatcttttggcatggcgggcggcaattattttaatttaaagggcggcaatcgaccacagccattagatatggaagaaggcaacatcaagctgatcgatggagaagtgtttagtgaaaaagacttgtcagaaaccactaactcgattttgattagtaaagaagtcgctgaaaaaaataatttgtcggttggcgatcaatttgtttgggatatgtatagtgaagtccctcaagatccgatgggtgacagtgatgatagtacggctacttcagatgatgaagatgcagagagtgaaagtgcagaaatccaaacaaaagttgtcacagctgattatcctgtcaaaattgcagggatttttagtgtagttaaaaaggaatcggccaatagtaatccttcgcaagaagaaaaatccaatcaaatctggcaagctgttgaacagatcaatacgatttatgctgccaatcagttggtgaaagattttagtaaattccaaaacgaaaaattgtggggagatacggtaatggccgaagatacggaggccgaaccggaagagtattatcaagcgatgtatgttttgaactctaccgacgatgttgaagcattcaaacaagaagccaatccattattaccagattactatcatgtggtagcttccacagatcaatacgatcagattgccggaggaatgaatcgtctgggaacgatttcccgctatatcgtgattgttgctgctattgctacggtctttatcatttcattagtcgttctattgtttttgcgagaccgcaagcaggaattagggatctatctatctttaggagaaggccgtgggaaagtgattgggcaaatcgttattgaagtggtgctcgtcagcttagtcgctctaatctgctcattggtgacgggaaatctattaggaagtgcggtttctcaaacattgatgcaaagtgactggatgacgaatctgtcccaaacggatacctattccatttcaagcacaatgatgacaaatactctcagctatgcggatgtccaaagtgcttataaagtcactttttctatggggtatgtcatcacctatcttttattgggattaggtacagtcttattgtctgcaatcttgccgttgttgtatattctacggctgaatccaaagaaaatcatgatgtagggggaagaaaaaatggctttgttggaaacaaaagaagtagattactattatcaagatggcgatcagcggcgctatattttgaaagaaacatcggtggcgtttgaaaaaggcaagttttatgccatttcaggacagtcagggtcaggaaaaaccacatttctctctttgatcagtgcgttggatacacctaaaagtggcgctgttttctttaatggagaagatattcaaaaaatcggacatgagaaatatcgccgagacgatatcagtatcatctttcaaagttacaatttgattccttacctgtctgcggtagaaaatgttctagtcccaatgtcgatcacggataatcaattgccggagaaccagcgggaagtcgcatacaatttattggactatattgggatcacgaaagaaaaagcagatcgtttagtcaatcagttgtctggtggggaacagcaacgggtggcaatagctcgtgcactggcgacgaatgttgatattattttggcagacgaaccaacgggtaatttagatgaagaaatggaacaggaaatcatcgatatttttaaagatttggctcatatgcataacaaatgtgtgattgttgtgacccatgcgaatgaaatcgcccaacaagcagacgaagtactctatttgcgtaaaggtgtgttgaataaagatgagtgattttttatcaaatttcagtcctggtaattacgatggcaagaaacaaagctctcctaaagaaactgagtttgacgaaaaaacagagcgtaaagcagaaccaattccagattctcagacatctgatcagggcgcaggagagagtaaagctgcagcagcatcggatccgaaggaaatgaagcgaagaacgcgcaaggaaactagctcttctcaaccggtcagtcggttcggaaaagaagagacagagtttgatccaacttatcgcaagcggcagcgtaaaaaatacgcgctgatcgctggtgctgtcattgtgctgattgccatcagcagtgtggtgtattatcaattgactcatgtgaaggttcctgattttgctaagaaagatttatccgaagcccgaacatggggcatggaagaaggcgtggcgatcaaagtcgatcaagtgtatgattttgaggtagagaccaatcgaatcgttagtcaaagtgttgctgcagatcagaagatcaaaaaaggcaagactttgacagtcaaagcaagcctaggtcctgacccagaagaaatgatcgagctgcccgacttttcgtcactgactaccgaagcggcaaaagaatggatcgagaaacaaaaggcagaaaatatctcgttgatcgaacagtatgacgacaaagtcgaagcaggtgtattcatcaaacaagaagcagcaaataaagagcaagatctcaaagcttataagcgcaaagatcgcttaagcatctattattcaaaaggaaaagaagtcttcgagaagaacatcgaagttactgattttacagggaaaaacaaaggtgaagctcaagagtgggctaagaaaaatgaattgaagtacaaagaagaagctgttttttctgatacagttgctctagacgtcgtggtttcccaagaaccagtcaaaggcagcaaattggccaaaaaggatcaatttcttgtcaaagtttctaaagggaaagcattagttgttcctgatttctcacagtataccatcgagcaggcagaggggctagaatcgaagataccgattcaagtcaagacagtttattctgatcaaatcggttatggcaatttcatcagtcagtcggaagaggcgggcaaagaatatagtgacagcgatacattgccaacagtgaaagtggtttattcactggggcaaccgtatttgaaggatatccggcaccaagcaacggaaggcgatctgccaaaaatgttctttgatgagtacaaatcgaaaggtgcttctgtatattatgatgtctactatgtagattcagcagaaccaaaaggaacagttgtggagatgagtcgttatggtgaatttattccattggaagtatcgatcaccatcgggattagtcgcggaaatctgcaaggcgagaccgaatcattaccggtcagtcctgagacagaaaatgtaaaggatccgctagaaacagtcaacagtgccactaccgaatgagacatttagcaatcgggcccgtaacaaagctacagaacccaagcaataagtgagtgaactatctaaatgaagtgtgtcttctgtttgtcgacaatgacagactgaaacagaaggatctacctgcatttagatagtttttctttttttttacttggattttgaaaaatggagagagtttttttgttatcaagtaatcacaggttttcaagcatgcatgcttgaaaaccttttatcgatacggtacagttgaattgataaccagtcaataagcagtattttacatagagaagggacgaaagaaatgatcaaaaaattactagcaaatgttggcgattataaaaaagccagcctattgacaccggtctatgttgccggcgaagtggcgctagatgtcattatgccactgatcatggcaatgatgatcgaccaaggaattgaaaaaggacacgcgggcgtcattttgcgctatggcggtctgctttttttgtgctcattattggcactgatgctaggaactttaggaggacgaacagctgcgattgcttctgccggttttgctcgaaatcttcgccacaatctttttagcaagattcaggatttttctttttccaatatcgaccgtttttcttcctctagtttgatcacgagaatgaccaccgatgtgactaatgtgcaaaatgcttaccaaatgattatccgaatcttggtgcgcagtccattgattctggttttctcactgatcatggttagcacgatcagtccagaattgatgctggtttacctagtcgtcttgccaattctagccatcggacttgctttagtgattcgctttgctcatccgcttttcttgaaagtatttcggatctatgaccgtttgaacaacgtagtccaagaaaatcttcaaggaatccgtgtggtcaagtcctacgtcagagaagagcagcaagaagaactttttgacgaggtgtcaaatgatgtctaccgcaactttacgctagcacaacgaatcgtctcgttcaatatgcctttgatgcaattctcgatctatagctgtatgttgctgttgtcttggttcggtgcccaactgatcgttgagcacagcagcttgacgacaggggaactggttagcatgttcaactatactatgcagatcttgatgagtttgatgatgatgtcaatggcatttgttcagattctgattgctcgtacttccgcacagcgggtggtggaagttttggatgaagaaagcgacttgaaaaatccggcatcgccattgacagaagtcaaagatggttcaattgtctttgaaaatgcttgtttcagttacgcaaatgatcaaacgagattggcattggaaaatgtcaacttacgaattgaatccggagaggtaatcgggatcatcggcggaaccggaagtgcaaaatcaacgctggtccaattgatcccccgtttgtacgatgtcattgacggtcgtgttctcgttgggggacaagatgttcgcgcctatgatttggcagcattgagggatcaagtcagtatggttttgcaaaacaatgtcctttttagcgggacgatcagtgagaatcttcgctggggaaacgcggaagcaacggatgaagagattcagcgggtagcaaaaattgcccaagcggatccttttatccaagaatttcctgataaatatgacacattgatctctcaaggaggaaataatgtctccggtggacaaaagcagcggttaacgatcgcgcgagcgctgttaaaaagaccgaaaattctgattctggatgactctactagcgctgttgatacaaagacagaccgtagtattcgagcaggattgaaacaagaaatcccgggaacgacaacgatcatcatttcccaaaggatcaattcgatcgaagatgccgatcgaatcattgtgatggatgatgggaaaatcaacggaatcggaacccatgaagaattattaactagcaatgaaatttatcgtgaagtctacgactcgcagcagaaaggatttggtgaaggtgaagaatagacaagcagcaaatccccagagaaccttgaaacggctgctggcgaccatgtttggcgattacaaactgcagttgattatcgtattgttcatgatcttgttaagtgcttttgccaatgttcgcggctcactttttttgcaagtggtgatcgatgaccatatcactccgctgctgggacaaagcaatcctaacttcagcggactgctggcagctattattcagatggcaattatttatttaattgggatcattgctggtttgacttacaactttatgatggtcaaaatcagtgagggcactcagaaaaaaatccgcgatcagatgttcaaacatatgcaaaaattaccgattggttattttgatggccattctgatggtgatatgatgagtcatttcaccaacgatacggatacattacggcaaatgatttctcaaagtattcccaatttgatgatggctgccgtcacattttgctcggttttcattgcgatgttttccattagtatcccattgacttgctttgtactggtttcggtcattttgatgctgaatgtgattcggatcatctcccgcaaaagcggccgcttctttggcgcacaacaacgggatctaggcgcagtcaatggctatattgaagaaatgatgcatggacagaaagttgtcaagatctttaaccatgaacacgttgtcatgcaggaatttgatgctttgaatgaccagttgcaatccagtgctacaaaggccaatgtcaatgccaatacattgatgccgatcatgatgaacttgctgaatgttcaatacgtgctgatcgcaattatcggcgggctctttgccatcaatggtgtctcgggactaaccgtagggatgattgcttctttcttacagcttagccgttcgctgaatggaccgatcagccaaatttcacagcagatcaactttgtgatcatggctttggcaggtgcagaacgtatttttcatttgttggatgagaccccagagattgatacagggtatgtcacgctagtcaatgccaaatgggaatctggccatttagtggaaacaacaaatcgtacaggactctgggcttggaaacatcctcacgaagatggaactgttacgtacacagaattgactggagatgttcgttttgaagcagttgattttgggtatgtggatcatcaaatggttctgcatgacatcaatctttttgctgaaccgggacagaaagttgcttttgtgggagcaacgggagccggtaagacgaccatcactaacttgatcaatcgtttttacaatattcaagagggaaagatccgttatgatggcatcaatattcaaaagatccaactagaatctctgcggcgctcattagggatcgtcttgcaagatacacatttattcacaggaacgattcgagaaaatattcgttttggtaaactggatgccacggatgaggaagtagaagcggcagcaaaactggcgaatgcggatatgttcatcaatcatttacctgagaagtacgataccgtaatcacgggggatggcgaagggctgtcgcaaggacagcgacagctactagcaattgccagagcggcgatcgccgatccgcctgttatgattttagatgaagcgacttccagcattgatacgcgaacagagcggatcgtccagtctggaatggaccggctgatgcaaggtcggacagttttcgtgatcgctcaccgtctttcgacgattcagaattcagatgtgatcatggtgatggatcatggtcgaatcattgaacgaggtactcatgatacgttattagcagagaaggggacctattaccaactgtatacaggaaaaattgagttagactgattttttcccaggaaacgaagaccggatttaagggtcttcgttttttttcttgctgctgtgctatactaaagaaaaactatgaggagtaagtggatagataggaggaaataggatgcatttaacggtttcacagatccaattgaatgaggaaatgtatgaactgggtgtcactgatcagggggctgcttattttggtcgtttagcagaacatgcagagttggctctttttttcccatatgcagaaattcgtgaatgttctcagacaccagaaaggtttgcaaagccgctgaaagcctatttcgccggggagccagtagccttcgattttccttttgactttgtcggtacaccgttccaacaaactgtttggcaagcgttaactgaagtcccttatggaacgactgtcagctatagtgaattagcggtgagaatccaacgtcctagtgccgtccgagcggttgccaatgctgtcggacgcaatccgatgatgattattgtcccttgccatcgtgtcctgggaaaaaatggtcgattgactggttatcggggaggtttgccgatcaagcggaaattattacagctggaagggattcctttcaaggactgagcgcattttttctgcaaaaatttactaggtcttcttctcgaatttagtgcttcataaattgtttgtttaaaagtaaaaaatactaaaaaggcgtttctttttatgctacctttgatataatggagttgtttccgtttacaaaaaaggagtggagaagatgaagcgaatgaagttgcaaaatggttcagatatccgtggaatcgcgctttcgacagcagatcttacagcggatttaacagaagatgcagtgaaagaaattgcttcaggtctgcggacctggttgctgcagcgatatacggaacccttaaaagtggcagttggtcgtgatagtcgtttaagtggtgaaacgctgcagcaggcgtttatgaaccaattgcgaatagaagggattacggttattgattgtgggctggctacaacacccgcgctatttatgagtacccagtttgctgattttgattgtgatgccggtgtgatgctgacagccagtcatttgccctattactttaatggaatcaagatttttagtaaatctggtggtgcagaaaaagaagatatctcgtttatcttagcacatcctgaagctcatccggctgaccaactcggcgagtattaccaacgagacttacttactccctatgcagcagatatggtgacgaaaattcgtcatgggatgcagacagaagaagaacagccattggctggaatgaaaatcattgtggatgctggaaatggcgcaggtggtttttttgcagagcaagttttagtgccgttaggggcagatacgaatggttcacagtttctggagccagatggacacttccctaaccacattcctaatccggataataaagaagcgatggctagtattatggaagccgttttacgagaacaagcagacttgggaatcatctttgacaccgatgtcgatcgatccgctgtggtgaccaaaagtggacagccgctgaaccgcaacaacatgattgctgttttaagtaaaatcgtcttatccgaacatccggctgcgagtattgtcacgaattccccgacctccactcatctaaagacatttattgaatcgctaggtggtcatcaagtgcgttatatttccgggtatcgcaatgtcatcaacaaagcgatcgcccttaacgaaaaaggcattaatgctcagttggcgattgaaactagtggacatgcagcattcaaggaaaactattttttagatgatggtgcatatgttattgcgaagatcttgatgttgctgccaacacttcgtgcgcaaaatatcagtttggaagacttgatcgcggcgctgaaacagccagttgaaacccaagaattgcgtttcaagatcaatgattcagattatcgcgcaaccggggagaaggttatcgcatcgctagcgcatcatctcccatcggggtggcagattgacaatgaaaatgaagaaggcatccgtatacaggtttctgcaccttatggacaagggtggtttttgttgcggttgagtttgcatgaaccattattggtcttgcagatcgaaaatgaccaacctggacatttgccggcgatcgtccgcgaaatcagtgaacgtttgctgccgtttgaagcgatcgaccagtctgcaatcaaacaatttttagaaaaataatgaatagagaatgaagggttaatgttggtatttattatgttagtgatcatggctgtcacttatggtgtgaatctttttctgatagcatacatgagaaaacgaccgcagatcgatgtggtagaacgattgtctatgttactgggcgtcaatatgagtgtcttgtttgtagatgggatcgttttatttgttggaaagttattattagaagcagcgatgattattgaatagacaaagaaactcttagagagtcagagaaaaggaacttttttatctggcggatttgagagtttttttagctttttttaaagctgggattatcattcgctttcgatttagatatttgttaaagtaaagaaaagaagtggaggggaatattcagatggcaaaaatcatggtagtagaagatgaagcagttattcgccagctgatcatcgaagaacttgaaaaatggcaattcgaaacatttggaacaactgattttcatcaggtttttgacgattttgaagagcaagaaccgcaattgattttgttggacatcaatttaccggtttttgacggctattattggtgccagaaaatcagagagacatcgaaagtaccgattatttttatatcaagccgtaatacgaatatggatatgatcatggcgatgaacatgggggcagatgatttcgtgacgaagccatttgagatcgatgtcttgattgcaaaaatcaatgcactgctgcgccgttcctataactatgtcgaaaacaacagcgaaacgctggttcacaatgggcttactttgaatatcgacaacagcagcatgcagatcaatgatgaagtaattgatttaagcaaaaatgagtatcgattgttatatatattgatgaagaatcacgggaagatccttagtcgagaaaagctgttgcgagcgctctgggatgatgaacgttttgttgacgacaatacattgactgtcaatatcaatcgcttgcgtcggaagattgagcaagccggtatggataattacatcgaaaccaaagttggacaagggtatattgtgccatgaacaaaccgatgtcattcattgccttcttaaaagaccgctggttacttctgattggttgggtgatttttttcttgctgatgattctagtgatgtggctgacacctgatttccccatcgactggggaactgttggctatctttttttgatggaatcagtcgttctactgctttttttgggcgttttttatattactaaacgtcgtttctggcaaaagctcacattccatgagtcagacagtgtcttacaaaactatattcatggtgcgcgttcatcagaggaagaactggttcaaaactatatcaatcatctgattcgcgaacaccaagacttgatgcagcaagtgataagcaatcaagaagagcaaaaggaatacattgattcttgggtccatgagattaaagtacctttggcagcgacgcgcttactgttaaattcgattgaatttgatattccagatgaaaagtatattttactggaaaacgaagtgaatcggatcaatgagtatgtggaacaagtgctgtatgtggcacgtttggacagtttttccaaagattaccttgttcaagaagtgtcattgaaagcgacgattcagccggttattcgcagtcaagccaacgtgttcattcagaagaatattcactatgcgattaaagggggagaccagcaagtattaactgacggcaaatggctgagttttatttttcggcaaatcctcagtaatgcattgaagtatactccggaaaatgggcgaatcattgtccaaatccaaaaagatgggcaaggaacgcgtctttcggtagaagattctggaatcggtattccggcagaagatctaaggcgagtctttgataagggatttactggtgagaatggtcggaagactgatatgcactcgacagggttagggctctatttagccaagaatctggccaaagaattaggaattgagttaacgatttcatcggttgtgggagaagggacaaccgtcacgctttacttccctctgctaagctactatcaagaaaatcgctaatgattttttgagaaataccatttagttcttgtctctataccgttttcactgatacactgaaccttgtgtgtcaaattgaatgataaggatggataagatgagtatagtatttgctttaataccgatgattgcctggggcagtatcggattggtcagtggaaaattaggtggggatgcgaatcaacagacattaggaatgacaattggtgcattccttttttcactgattgttttctttgtcactatgccgacgattgatggctggatcgtagtgattggtttgctgtcaggactttgctggtcagttggtcaaaatggtcaatttcatggaatgaaatatctgggcgtttcggtggggcttccgttatctactggtatgcaattgatcttaaatacaattgctggagcccttttttttggcgaatggacgcaatcacgagactatttgttgggaatcaccgcattgattttattagtaactggtgcctatttgaccgcacgacaagacggggaacaaatgcctgagacagaaaacaagatgttggattttcctagaggctttcgttcgttgatttcctcaacaattggctatggtgcttacacaatcattattacttgggcgggaattgacccattggcaataatcttgcctcagagtataggcatgctgattggcgctagtttctttgctctaagaaaaaccaaagtcaatcgggcggtctggaagaatacattatcaggattgttgtggggaataggaaatgtttgtatgttgataacagttcaacagatcggactggccgtgggtttctcgctgtcacagatggggattattatctctacactgggaggcatattcttattaggggagaaaaaaaccaaaaaagagttcaaatatgtggtttttggttgcttgcttgttatttttggtggtatccttctagggtatatgaaagctgcataagtagtgaaatttaggaggatttatggatttatttcgtaaaaaaactattgaagccagtcccgttagtcatttgaaaaaagatttgaaattgaaagacttgatcatgttgggtattggcgcaatcatcggcacaggtatttttgttgtgaccggcgcggcttctgctgtatatgcagggccagcattgatcttgtcatttgtcttagcggcttttgtcgttatcttatcagggctctcatttgcggagtttgcttcccgtatccctgtattaggcggtgcctattcgtatgtgtatgttgtatttggcgaatttgttgcatggctcgctggctggtttctgctatgcgagtttatgttggcagtatcttcggtggcctctggctggtccggttatgtccaagggttcttgacaagtatcggtgtgcatctgccaaaagcgctgactgctggctataatcctggcgaaggaacgtacattgatctgattgcaggattagtgatcatttttgtgacgatttgggtaagtcaagaagccaaaaaagccttgcgattgaacaatgctatggtttgggtcaaattcgggatcattgcgctttttatcttttttggggtattttttgtgaagccaagcaactggcagccgttcatgcctttcggattttcgggcgtctttaatggggcggcacttgttttctttgcttttttgggctttgatgcggtcgcaatggctgcggaagaagttgaaaatccgcaaaaagatgtgccccggggaattatcggttcaattgcgatcgctaccttattgtatatcgtggtcacgctgattttgactggaatcgttccctttaaagaattgaatgtcaatgatccggtagcttttgccatgcgatatatcgatcacggcttagttggttcggtgatttcggtgggtgccattttaacgctgctgacagtgacgatttccatgatgtactcattagcacgtttgctttatgctatcagtaaggatggcttgttgccaaaatcattgcaaaaaattaatcctaagcataagacaccgaaaaaagcgacttatgcagctggagtcgtcgccttcttttttgccgcagcttttccattgaatattttggcagaattaacgaatatcgtggcattggcctacttgatcttaatgtcgttggggatcatcaagctgcgtaaaatgatgggcatgcccaaaaaaggggaattcaaggtgccgcttgtgccagtcttgccattagtttctgttgctagctgtttgttcttgatgacgcgattgcagacagccacttggatcgtttttggtattacgatcgtcattggtttgctgatctattttatctatgggtaccgcaatagtgcattgaatgaagaaaaccagcaagagctttagtgtttgctaacgctcttgtttttgttcatgtcttggcaggaaaccaaaagtgatgacactgtaaaaaacgagcccctgagagattcccagaggctcgttcagctaatagaaaacagtattgcgtctgcctgaattatttgtttccagtcaagtccaacaagcgatctttgaggtcttcttccaagtgacccaattccacttcggccgctcggcgtttttcttttccttctttttggatacgcaatgtttcctgaattgtttcgacaagatcgttttgcgttttttgcagcgtttcgatatcaacgattcctcgttcgttttctttagctgtttcgatcgcagagaccttcagcatttcagagttcttacgtaagagatcattcgttgtttccgaaacttggcgttgtgcagtaaccgcatctttttgacgcaataaagtcagtgcgataacgacttggtttttccataaaggaatcgctgtattgacagatgcctgaatcttttctgctaatgcttggttggtattttgaatcaaacggatctgtggtgcttgttggatcgtgatctgacgggccaagcgcaagtcatgggtccgcttatctaagcgatccaaaaattgcgtatagtcattggcgatctgtacatccatctgatcattcgtttcttgtgcttttttcattgcttcaggaataatcgttgtttgtagttcttgcatttttaactcaccggcagcaatatagatattcaatgcatcgaagtaatctttgtttttttggtaaagctgttccaacatcaaattgtcttttaacagaccgtctttttctttgtctaatttaacagcgattttatcgatttgagcaccgattttttggtatttagcggtgatctcaaaaatcgattgtttgactttgccaaacatccgtttgaagagattgccttctcctgcacgtaattcatctggattagcttcttgcagacgatacatcaactctgtcaatgaatcaccgacaggtccgatatctgctgcttgcacatgattcagcatcgattgagagaattctcccagcttggtttgagcagctgcgccataggtaatgactgcttgttggtcggttggatcaatcttattcgctaactcttgtgcctgtgcttgtcgctcaggtggtaatttatcaattaagcgagaggctttttgttgttcttgcaaggcattgatctctgcctgctgggttgtcgtcaatgtatcgacaggggttgcaaatggattattcaatagatcatcaagagtatcgtttactggtttaacttgatttggtgtctccgtcattctaactcctcctaagtcttgtttcgaaaaaaatctagcctgggctagatttttttttggatcgcttcattcgaagatcgagcaaaggaatccatccctattcattatctcgttttatgctttgtttggcaatggataactcgatatcaagatcatctaaatcatctgccacaaactgctgataatctttagcgatcaacgaggccatttgttcaatgatttgagtgctttcttcgattttttcataggtttcacggcttttgatctcatgttcattgatctcaatgaatttgtctgtcaaatcaaccatgttcggcaaatgggtgtaaagaaaatgactcgccgaatgtaatttcgtcggttctttgaccaactctttgaacagtgctttcgaagcgcgtaatgcatcatgacgcaagtcgatcgcttttaatttattgctgcggttgatgtttttttgtaaatgctcgatctgttgtttggtttgattcatggtttctcggaacagttcgatttcacttggagacataccgcttttcaagtaatgcgcttctttttctttcgtcagtataggtaacacattgggatttgcttctaccttacgccccttcagaccaataaataccagaatcgcgccaacgatcagcaacaagacagtaaacaaatcagtgcctgtggaactgataaaggcaaaaagtgtgattacagcgatcgcagaaacgatcagccaaatattttttttcatttttcctcctcctaaaattctttggacaagtaatatagggattgttcgacatccttattttagcatgttcactagtagaaaaatatcagacttggggtggattttccgatatttagtaaaatcataatctttcttgctctttcttaaggagatatttttgagaaactatgctaaagtattttgtagaaaagacgttaaaggtcaggtgaaaaaatgttaacctataaagattttgaagaaaaaacgattgtcagaaacgagatttttcatggaaaaatcattgatgtcgttgttgatgatgtcgcattaccaaatggcggtactagcaaacgagagttggtctttcatccaggcggtgttgcagtgatcgctgtgacagaagaaaataaaatgatttttgtccgccagtttcgcaagccattagagaaagtcattttagagattccggcaggcaagatcgatccaggagaaggtgcacagcccgaattgactggtgctcgtgaattagaagaggaaaccggctaccgagcatcaacgttggaacatgtgcattcgatgtatctttccccgggctttgctaatgaagtgctgcatttgtttcacgcgaaacaattacaaaaagtagagaacccgctgcctcaagatgaggatgaagtattggaagtgtatgaattgacaatgaaagaagccaaagcagcaatcgcagatggaacgatctgtgatgcaaaaacgatttttgcgattcagttttgggagcttttagaattgaaacggaggaacagtcgtgcctaaagaaccactgatcacccgctctgaattgcgtcgacgtcgtgaagaagaaatggctgcttctgagcgaaaccaaaagatcgttgctaagcaagcaaacaaagagtggaagcaaaaagaaaagcaaatcgacaatcattatcggaaagtccgtaaaaaaaataaagcgatcactaaaacgagagcaggagaaaatcagaagtcccgcaacatgaatacttttttgatcaaagcaatcgtggtagtggcattgctgctgatcgtagttgcattagcgatctttttgctttaaggaacacgattaatcgggtttaattcgttgatcagcacatgtatctaatcaaaaaccagcacgcagagcatcagcgctcagcatgctgttttttttgttttatggctgggatggcttagcagcgctatatagaaaaagagcagcatcttgccccataaacaactgtggaccttcaaaaaatgtttcataacttactgaatcaaaacctactgattctgctagttggagcagcgtgtcttgctcaaatccattgtgtactttaggatgtgagacggattggtttttattgaaatcaacgatgaacaaacgtccgccgggttttaacaattgataaagttgctgcagtaaatgttctgtgtcgggaatatgaagcattaccagcgacaacagaacgatatctgcttcttcatgaatggactccttcgttaaatcgtggagtgatccagaaacatttgtcagcccttgctgggtgaccttctgatcaacgatcgccagcatgccctccgcagtatcccaaatctgcagttgcttgactaaaggggccagcggtaaactaacaagacctgttccgccgccataatcaataagaatttgttcacgggcattcatcagttggggtcttactgctgctgtaatcttttcagctagagcaatccttgggggtgtatcgtaatggtcggccattttattaaatatctcagacataaaaacctccttaatggtctgacaaaaaactgttcctttgagtaaaactagtttatcataaaaggagaaaaaatgatcttttattaagatataatgtataggatcgtcaggaggctacaagatgaaaattggtattatcggtgcaatggatgaagaaatcaagatcttgcgggaagcattggaagctcccttatcttgggagcgagctggagcactatttatttccggcagtatcggcaatcatgaagtgatcgttgttcgatctggaatcgggaaagttgccgcttcactgacaacaagtttgctgattcagcaatatggggtcaacatggtgatcaatactggatctgctgggggaatcggtgctggtttagccgtcggcgaccttgtgatttcagaaaaactagcttatttcgatgtagatgttactggatttgggtatacatatgggcaactcccagggggaatgcctttgtatttcgaggccagtcgttacttgatcggcgaaatgaccaaagccgcagaagcaacgaatcacaatgtaaaaaatggcttgatcgtaacaggggacagctttatcaatgacggacgtaaagtacaagaaatcctaaggcacttcccagacgctttggcttgcgagatggaaggtgctgcgatcgcccaaacagcgaagcaattcaatattcctttccttgtcgtaagagccatcagtgacactgcggatcatgctgcaacagtttcctttgacgaattcattttggaagccggcaagcgctctgcagaaatggtgctcgcctttgttaaaaagctgaaataaaattggaggagatcacaaatgaacgcattactctcaattgattatacggtcgattttgtagctgatactggtcgtttgacgaccggtcaagcgggtcaagcgattgaaacaacattagtagatcatacccaacgatttatcgatcaaggggattttgttgtctttgccattgatcgccatgaagcagaagatccttatcatccagaaaatcagttgtttcctcctcataatctggcagggtcagagggacggaatctctacgggacactagctgcagtgtatgaagatcacaaagaaaaagaaaatgtttactggatcgataagcgccactactcggcgtttagtggaacagatcttgacattcgtttacgggaacggggcattactgcactttatttgactggtgtctgtacagatatctgtatcttgcatacggctgtcgatgcgtataaccttgggtatcgattatttattttcaaagatgctgtcgcaagtttcgatccagtcggtcatgaatgggcgttgcgccactttgagcagacattaggggctactattctttaaaaaaaggagctgagtgtaatgggatttatggatcaattaaaagaacagtttagtttcagtgaattgacaggattgtatcagtcctataaaagcggtgaattggatgttgacaagattttgaatgatacgttcatgcaaaagtataccgattttgaaaatgtggaagcattgatgacaaaactaggcattcaagataaagatcaactcatggactttatgaaagatagaagcaaccggtatcatgctgaccaagtcgtaaaggaccattcccaatttgattctctaatcgaaatgatcaaaaaagcactaggaaaataaaatcaccgcccccgaaaagttagctgtttgctgctaacttttcgggggcggtcttaatattgtatcttttgatgaaggtgacggctgattgtatttctgaactactttggctaatgatgtgaggtgaatcctctttttttagaaaagttgcatcaacaaatggaccaatgattcataaccaaacagttcgtaacaaatgcctcgtagcaagctgtatcttaccagatttgaacacggtcttcaggagcccggtacatgccatctcccggttcaataccgaaagtagtgaagaaggaatcgatgttttgaacttggatgttggcccgtaacttggcagggccatgaacatcaatggccagcagcaactgttgatattgttctttggcttttgtgcgccaaatttttgcccaattgataaagaagtcttctagtgagacgtcagtttctttttctgctgcttctagtgcacagcttaatccaccagcatcggcaatattttccgatactgtcaaggtgccattgaccgttccaccagcaaatggcaagccgtcgaattcattgatcatttcttgagccaatgtctcaaaatgggccaggtcctctgctgtccaccaattattcaggttgccgaattcgtcaaatttggctccgttattatcaaacgcatgggaaatctcatgagcgatcactgcaccgatcccaccataattggcacttgctgattgagaaagactgtaaaatggtgcttgtaaaatagctgctgggaagacgatcacattcttgaaaggatgatagtaggcattgactgttgctgcagacatttcccactcctcgcgatcgaccggtttttgccatttgctaaaaagatcttcccggaagatacgtccaaaacgtagtgcattttgtaacaatgatgcatcagggtctgtgtgcagtcgatcatagatggctgggattttgtctggataaccgacatggattcctagtttatttaatttaacgattgctttttgtttggtatgctcgctgagccaagtattgctggtcaaacgatcttgatagacgccgatcatcgtttccaccatatgttttacatcattttttgctttttcaccaaaatacttgcgaccataataatcaccgacgacttgactaaattggccaattgtcagataataggcggctttttctttaggcatcgcttcatcaacgccagagaggtaccgattgtaggctccgccgagttggcgtagttcttcactaagatatccagtgtagcgcaaactttgatgaacgatcatccagcttttcaataaatcaaagtgggtaggagagacaatgatatcgaatgcctcaaagtactcaggctcagtcacgatcagctcttttggttcggcatttaataaagcggttaatgtctttttgaagtcgagttgcgccgaatgctgtgcaaaggtatctagactttgcggattgtaatttttgctgtaatcggcattttcttctgcactgcgaacatgaggagcaatcaatttatcaaaagccagtgtttgttctaccagcgactctgcttcggattgtgatttccctaatttcgttaagagcgcaacagcattgtcgaagaaaacttgtagtaactcttctgcctgcgggtggtcagtataatatgttttgtcaggcaagatcgttgctggcggataggccaacagtgtattcattttcgcgtttttcatatcggagtcgatatcgaaagcaaatggtagttggatgccgttaagaatgaattcaggtagctgtgcatttaactcgtcataagacgcaagggtttcgatttttgccaaaatcggcaaaacttcttgacctgcgttttcatcacgggtagcaaaatcgcttgctaagcgatagaaagcaacggcgtctttcatttttcctttaggaattgctaaaggatctgccgccatattcttgaactcagccatcatcaactgatcgattccgtctaccagatcttgaaaacctccagttgccggtttatccgcagggatcaccgctgattccaaccaatcgccattcacataatcataaaaatcatcttttaataatgttgtcatatgcttcgctcctttttatgctttctcctattatggaacaaaattttccagtacgcaaaaaaagtttgtttttttcttaacgaaaaagttccttagtgtctaaaccggctgattcccgtggtactattaagatatactttggtaaggaggaatggcgatggaagaaagagagaacatagatacttggcagggaataccagaagaacgattccgccgctacaaatcttgggtaacaccttccggctatttgtgcggaacttatgctgccaccgtgtttttggcttattatcaagattatatcgatgagcagatcatccctaaaacagtgagaaggaaaaatcagctgcagccgggcgcactgactgacatcttgcggctcttgattcaacctcatggattgccaacgattgcttggcaggtggctcatggactatcacgctttttcactcattttgatctaccttatcgggggcgtgccacagttttcggcggctggcagcgagcctgcaaacggatcgatcaaggcaaaccggtgatcgttggtctcttgaagcctttaggaagtacctacggcaatcactgggtagtcgcatatgcttatttagaaacagagaccggacgttatctaaaagttcatgacaactgggggaattacaatcaagtgattccagccagctggattaacggaactgtctcgttaccttaaattaatttaatgaaaaaagcacctataatgtgctagaataaaagaaacaattcacttcacttggaggcagacatgggcgaaagttataaagatagttcattgaagattttcagtttgaacggcaacagaccgttagccgagaaaattgcaaaagttttcggtacagagttaggtaagtcaaaagtaacacaatttagtgatggagagatcgcgatcaatattgaggaaagtgttcgtggcgatcatatttttatcattcaatcaaccaatgaaccagtcaatgatcactatcttgaattgttgatcatgatcgatgccatgaaacgtgcaagtgccaaaacgattaatgtggttttaccgtactatgcgtatgcaagacaagaccggacggcaaatcctcatgaaccgatcacggcaaaattgattgccaatatgttagtggaagctggggcgacacggatcttgacattggatctgcatgccgtgcaggtgcaaggcttctttgatattcctgttgataatctatttacgattccgcttttcgcgcattattatcgcgagaaaaaaatgatcggagacgaatatgtcgttgtctctcccaaaaatagcggagttcagcggacccgcagtttagccgaatatttagatacagcgattgcgatcgttgatcaagatgaggcagatggtggctatgtgattggagatgttgccggcaaaaaatgtattttagtagatgatattttgaatacaggcaaaacattgtcaaaggcagcagatttgctaaaagaagcaggagctagtgagatttatgcgtgcgtctctcatgcgttattgtcaccaccagccaaagatattcttgatcaatctgtcatcgaaaacatttgtgtcacagattcttgttggactgccgaagaacggcatccagaacggttgtcttacctttcttgtgcagaactgatgggcgaggctgtcaaacgaatccacgaaaatacaccgatgagtcccctgtttcggttagaaagcaaagaatacaaataagaagcaagagagttcggttattctggactttcttgcttcttatttgtcatgagacagtgcaatttatgctaagttattgaggttcaagacagtctctcgtttaatcagcttatgcgggacgacaagctgaaccgcatttgaaccttcatggtttaattgtgccatcaagctttctgtggcgatttttcctaaggataagacgttgatgtcaatgctggtcaagtaaggatgggtcaatgtagcaaaaatcgagttattaaagctgatcacagatagatcatccggaactttatacccgaacatcgttgccagttggatgatccgaactgcaaaaagatcatcgattactacgattgccgttgcttcggtctctttgatcgttgtctcgaaattgacatagtcttctgcctgttcaaatgtcaatgccggataaaaaggcaggttggctagcatcattgctttttgatagccaaagaaacgttcgaaatagagattttcgtgagttgtattcgtagcaaacaatatcttagagtgtccttgggagatcagatactctgtcgcttgttttcccagcatttggttgtcattatcaacaaaaacgatattttgttcattgctgtaaggatgtccaatcaatgtgaaaggaacttttttacgaactaaataatcaatgattggatctttttcatcggaatagactaagataaaaccatccacttgtttttgaaggtgcatacgttccacatttttcaataatgtatcaaaatcacgggcagaggcaaccgcaaccgtcatttggtggtggcgagcttcttcgttgatggcttcgatcgtttctaaatagaaaggatttcctagccgttcctttgaatccaaaggcggcaagataacaccgatcgcgcttgaaatctgcttgcctagatttcgcgcagccaaatttggcacgtagcccatctcagccatgattttgcgtactttcttttttgtgtcttcagagatactagggtgatcattcacgacccgagaaacagttgaagtagcaacgccggcttttttggcgacatctttgacagttacgctcactgttttccctccttttttagcttatagtatcataaagttgtgttattttggtagccggaaagaaaagaaagaagaaatgccttcatttcttctttcttggtttctgatcaataattaagcaatagttactgagacttcttcttccagcagatgctcttttccataaagctgaactgtcaatggctcaccactgattttctttagtgtgacagtttcttctttaacagaaatgaataataagcgtccgcgataattgatatggaaagcatagctgttccaagtcttcggtagaaacggggcaaaacctagatgggcatggtccgtcttcatttgggcaaatccttgaacgatcgctaaccagctgccagtcattgaagtgatatgcaaaccatcgtcggtatcattgttgtagttatccaaatctagccgagccgttcgttcatacatttccagtgctttttcttccattcccagctcggctgctaagatggcatggatactaggagacagggaagactcgtgcactgtcattggttcatagaagtcaaagttgtttcgtttttcctcttctgtaaattgatccccaaagaaatagattccttgtaagacatccgcttgtttgataaagcaagagcgcaagattcggtcccatgaccaattttgattcaatggcaagttttctggatctaaatcagtgactggcatcaaatctttgtctaagaaggtatcgtgctgaacgaaaattcctaagtcttgatcttctgggaaatacatattgtcaatgatatcctgccagtagtcttgctctttttctaggatcgttacggttgcttctgtggcatattctttataactttgtaaagtatagctcaagacccaggtagccatcttgttcgtataccagttattgttgatgttattctcatattcgttggggccggtaacgccatggatcatatatttttgctgacgtttggaataatggacacgatctgcccagaaacgagcgatggccgttaatacttccaagccttcttttttcagatagctcgtatcacctgtgtaattcgtgtagttatagatggcataagcgattgcaccatttcgatggatctcttcaaaggtgatttcccattcattgtggcattcgatccctgtaaatgtcaccataggataaagcgcgccagccaagccttgtttttgcgcattgatatgggcttgcggcaattgattgtggcgatatttcaacagattccgagtgatttctggtttcgctaatgccaaataaagaggcacagcataggcttctgtatcccaataagtagcgccaccgtatttttcaccggtaaatcctttaggtccaatatttaaacgttcatcttctccataataagtcgagaagagttggaataaattgaaacgaattccttgttgcgcagcagcatcgccttcaatgatcacatcagctagtgcccagcggtctttccaagcattgacttgttcttgccgtaagtcttcgtaaggtgcgctgtacacttggaaaagctctgcaatttttgttacttgatcatgaggattgacatcacgactggtaacgataatcacgtctttttgtaaatgaaagacagctcctgtttctcctgtaaaagtaaacgcgtcagcaatcgtcaattcactcgtctctgtggatgctggctcttgactatgacgcattgcggcagtgaccgtgaattgctcaatgtcaaagttgttttcaatggtacgggtggtcagataacgatagttgcctgagctgccgtggtctaattcttcccagaagcgttcttcgtaattactatcttcattgcggacattattgtctagtttagaaatgactgtgatttctgctgatccttcaaggatttctgcctgcatcgtgattaccgccatttctcgcttgacgatacttaaaaagcgctcaaaagtaaatttgacagttgcgccagctaatgaaaccgtaaatgtccggcgtaaaattcctgtttgcatatccagttccatataaaaatcgctcggactgattttcgcaagatcaacagcctgattgttgatgaaaagatccattgcaatgaagttaacagcattgatcacttttccaaaataatccggatagccatttttccaccagccaacacgagttttgtctggataccagacccctgccagataagtccctagatggtgatcgccactatattgttcttcaaaattaccccgcatccccatgtagccatttccaatacttgtaagcgactcttgtagtcggcgattttctttatctaaagtagttgttgcgattttccaaggatcgatatcgaacaaacgctggatttttttcataggtttttcctccaaaatctttttgataactctataataaatgcaaacgattgcgttagtcaagcgtaaatcattggtttctatgcttttttaaatagaagtgtgacaaagagctgtttttgcgcatttttataaattaatgactgaggagaatgtaaattgaaatttctcggtttacaaaattttcaatctccgctacaatgtggttattaagaaaccgattgcgtaaaacggtggaggaggaagaaagaggatgaaaaaattactaagctttgaattctggcagaaattcggaaaagcactaatggttgtggtagctgttatgcctgccgccggattgatgatcagtattgggaagacgatccccatgattaatgccgattgggcatttttggtaacgaccggtggtgtgatcgaaaatattggttgggcaattattgggaatctgcacttattatttgcattagctatcggtggtagttgggcgaaagaacgcgcaggcggggcattcgctgcggggattgcatttgtattgatcaatcgaatcacaggttcgatcttcggggtcacaagcgccatgctgacggaagaaggggcttttactcatacattgttcggtacgaaaattatggtggatggcttttttacaagtgtcttagaagctccggcactgaacatgggtgtttttgtagggatcatcgccgggtttgtgggtgcgactgcttataataaatactataatttccgcaaactgcccgatgcgctttcgttttttaatggcaagcgcttcgtcccgtttgttgtaattgctcgttccgtggttgttgcgatcgtgttagcgatcgtttggccttacattcaagcaggaatcaataactttggcttgtggatcgcacaatcgcaagaaagtgcgccgattttagcacctttcttgtttggaacattagaacgattactattgccatttgggctgcatcacatgctgactattcccatcaattatactgaattgggaggcacctatacgatcttatctggtgcacaagcggggacacaagttttcggtcaagatcctctatggttagcttgggcaactgatttagtcaatatgcgaaatgcaggggatacttcacaataccaattcttgatagagaattttgtgcctgcacgtttcaaagtcggacaaatgatcggttcttctggtattttgatgggacttgcctatgcaatgtatcgcaatgtcgatgcagacaaacgccataaatatacctcgatgtatttatccgctgccattgcggttttcttgacaggtgtgacagagccattggaatttatgttcatgtttgcggctgtaccgttatatgttgtttatgcagtcgttcaaggggcagcatttgctatggcggatatcgttcacctgcgtgttcactcctttggaaatatcgaactattgactcggacaccaatggcgatcaatgcaggtctgggtcaggacttgatcaattttgtcctagtaacgatcgcatttggggtcggcatgtatttcttggctaacttcttaatcaaaaaattcaactttgcgacgcccggacgcaacggcaactacgaagtagaaggagctgacgaaaacgtagcaacaactgcctctgacggaacgttagatccaaactctcaagtggttaagatcattcatctgttgggaggacgtgaaaacatccgcgatgtagatgcatgtatgactcgcttaagggtctctgtcaaagaccctagctcagtaggagacgaaaagtcttggaaaggtgctggcgcattaggtttgatcgtaaaagataacggagtgcaagcggtatatgggcctaaagccgatgtacttaaatcagacatccaggatatcttggattccggtgtggcgattcctgaagcagtcataaaagaagtcactaatgagacgaatcacgaaagccaagggataaccgctgaggttgtttcagtagccgatgggcaagtgattccgatcacggaggtcagtgatcaagtctttgcagagaaaatgatgggggacggatttggcgtgattcccgataacacgcaggtgtattcacctgtctctgggaaagtgacgaatgtttttcctacgaaacatgcgattgggttgctatctgatgaaggagtcgaagtattggttcatatgggcttggatactgttgaacttcaaggggcaccattcacagtttctgtcacagaagggcagcaagtcacaaaaggtgacccgttggctttaatggatctcgcagctatcaaagaagcgggtaaggatacaacgatcgttgtagtaatgacaaataccgatcaaatcgattcctttgaattgtcccaaactggtcagcaaaaagctgcagcagttgttggaatcgtcaaactataataaaatgactaagagctgtgccataagtattttaccaaactgaatatccaaacgatcgtggggttgctacagtctggtagtttctcgtcgcaattcacgagaagtacagctgatctcatacagtgcggatagtttcgtctggttcatacttatggcacagctccgttcttttatttacattttgaaagaagataatcaaacgcagaggagcgttattcatgaaagttttaacattaaacacccatagctggttagaagacgatcaagaagcaaaattaaaagtgatcgcacaagaaatcgcagcaggagattatgatttgattgcgttgcaagaagtcaatcaatcgattgctgctacaacgatcgttccggatggtctttattgtccgacagaggcgatccttgagatcaaagaagacaattttgctttgcgcttagtagaagaactgcagattctggatcacgattattattggtcatggacttacagtcatgtgggttatgatgtctatcatgaagggaatgccttactgtccaaaaatccaatcattgccaaagaatatttggcttctgagacaaccgatgtctgggaccatactacgcgaaaaaatcttagcggtctcacagaagtagacggcaaaatgatccaagtgttaagctgccatttttcttggtggaatgacggcaagtttgcctatgaatggcagcaaaccgaagcgtttttgactgagcgagcagcatcgctcttgcttttaggtgatttcaataatgaggcagacagcttgggttatcagctggttaaaaacagttcattgcagctgcaggatagttttcttgccgcaacaaaaacgatcggtgaggcttcggttgttaaagcaatcgatggctggcaagacaatcagacagccttgcgtatcgattatgtctttgcctcacagaatgaacagcccgtagagtatgaagtggtctttgacggtcagcggctgccgatagtcagcgatcattttggtatctgtgtggtttttgaataaccaagaatagagacgacttcgattattcgcttgctatcacttgaatcggctagagattcaggaagcagacaatcgattaaaaaaaggatgagaccagaaacgaatttctgatttcatcctttttattttgatcaaatgtcaatcgaaccatagcggttttttaaggcagtgcgtattaagcgttctgccaaatgttcattccgggcaagcagtggaccatggaaataggaaccaaaaacattgcggtagaccacgccttctgtttggtcctcgccattgtttccctgcccttctacgactttacctagtggtttctcacctttgccaagaaacgtccgaccattgtgattttcaaaaccataataggtctcatcgaattcttcattatggataacgatatctccgatgaagcgattgttttcttgactcaatgtgtaatgatccaatgcgctaattcctttgattttctctccgttagctcccatgtagtaatgacctaacaactgatacccgccacaaatggccaacatgactccatcgttctcgatgtattccgtcaatgcttctttttttgtttggatatcttcagaaacgatcagctgttcaaaatcctgtccgccgccaaaaaagactaagtcatacttcttcggatcaaatggttcatggatgctgacgacttccgaaatgaattctacacccattttttcggctacataacgcaacatcaacaaattgccattatccccgtaggtgttcagcaaattcccgtaaagatgagcaacattcaaacgataattagccacgatccatcccccctttgatatagcctttttctgccaattttttgcgtagttgcaaaacagcagtataggttgctaggatatagactttttcagttggtagattggcgatatctttaatgacctcatcaagatcttttgtttcggtgatcttttcttcgggaattcccgctacttttaaacgcagcgtcatatcttgatggcggtcgccgccagcaatgacttgaggaatcgccatttcggcaaatgcttcatgatttccatcccagatccagctaacatcaatgccgtccgcataatttgcattcaagagactgacgagagaaaaaggatacggagataagccgatcatatcgatcacttgattcagtcctaccggatttttgactaacacgagtgtacactctttgccatcgatggtaatgacttcttgacggccaaagactttttcatcataggccaatccagctctgattttttcaggtgcgacttgataatattccgctacagcggtcgctgccaatgcattatagacattgtacatgccgccaacttcgattccatatgaattcccatcaatgataaaatcagcagaagtattgtccattgctgtgatggctgtcaatttgtagtctagttttggacgtttgaagccgcagttcggacaatagtatttgcctagattcgcataggtaatcatttggtaatgtaagatgtggtggcattctggacaaagaaccccgtctgtattgtaatgggccatctgctcctgattaggtaagtgatcaaagccataatactttcttggattaacagtagtgacagaattgaacaacggggaatcaccattacatagaattgtggccgtcggtgaatttgctgctccttcaacgatcattttatatgttgtatagatttcaccataacggtccatctgatcgcgaaaaatattcgtgaagacaaatagttcaggtttgatatacttcgttactttgctaagactagcttcatcgatctctagtactgcaaactttttgccgccttttggtttggcagataagaaagtagaaacgattccttggaccatattggcacctgttggatttgtcagcacatcatcaaattcttgccgtaaaatattcaccgtcagtgcagtagtcaaggtttttccgttcgtaccagtgataacgacaacttggtaatcttttgctagatgatctaaaatatgcggatcgatttttaatgctattttcccaggcagacttgatccgcctttaaaaaagttttttaatacccactgagaggtcttaccgactgtgacagccagttgacttcttaaccccatagttgaacctccaaacgagatgattgtctttttagtttaaattcaatttatcataccatatgttctaaaaaaggttaaacggcttttcgatttctttaagtttctgcaaagagttcagtttattgaaccaaaaaaggcagagacattcgttacaaacaagatgtctctgccgcttcaaaacgcttgtggaaggctcgcgactttaagatacaacgcttagaaccttcaatagcgccattttactggctgtttaaccaataataatcttctcggttgggtattcataacctaaatctcgggtttcttttggcacaaacaacaacaacgtataaagcatacctacacgtccaatgaacatcagtaaggctatcactaacttacccacacttgagagatcatcggtgatccctaacgataaaccggtggtcccaaacgcagaagctacttcgacaatgatggcgatcaacgggatatcttcagtggcagtcaaaaataatacgcagaaaaagcacattcctaaggataacatgaagacaacaaccgacttacgcacatcgtcttcatcgatccgtcggccaaatatgttgatattgtcttcactctttaagaaggcataaagataaagaccaataatggcgatcgttgtcgtacgaatcccgccaccaactgaacttgggctgcaaccgataaacattagtaacgaaaaaacgatcaatgtcgtagtctgaaagttccctaaatcatggatctgcagtccagcattacgggtagtcatggaataaaacatactgttgatccaggtgctgctaaagccgtaatctttgaacagatggtctttctctaggaaataaatggcgatcgttccaccgataaacaaaatcacaaaagccaacatcgcgatttttgtaaacaatgaaaagcgaaaaggcagttgtcggcgattttttttcagcttgaagagggcccattctcggaaatccataatcactggaaacccaatcccaccggtaaaaatcaaaaacatgatacaaatcaaaaagaaataatcatgtgcgaaaggtaaaatggaatttcctgtcacgtcaaaaccagagtttgtgaccgcggaaatagcttggtaaaaaccataaaatagggcatcccgccaattgtcataatagccattaaagtaaaaataaatagaaaaaatagcgccagagatggcttggcaaagtaagatgatcgtaaacgtgattcgaatcatccgcacgattccgcttagctttggctgattcatatccgtcataatcaactgacgctgcttcaatgagatctttctccgagaaacgatcgcaaagaaagtggagatcatcataatccctagtccacccacttgaaaaagaacttcaagaagcactacaccgcgatcattgaacacatcatcgatagggaatgtcgtcaatccggtgacactgaccgtgctgactgccataaaaaacatatcgatgaaggaagcatgagaacgaggttcacgaaaaaagggaagataaaataaacctaaggaaataatcgtcatcagaatatagtaaaaaacgatcacttggatcgaagaaacattttgggcaataaaatatttgcttttgcgttgtgtcagacgagcaaaccgcgtgaaattcataactagtctcctcactaaataaactacccacagtataccaaagaaccaagcagtttcaaaagaaagcaagattgaaagtaagtagcagccaatatcatcaaagaaacgctctgcaaaaatatgagatagtgccgcaaaacaattaatggaacagagaagacgatagcctgtcattgagagagtactagaagatagcggtgagccggacaaaaaactgtatgcccgataagtctgttgggcatacagtttttttgaagagatcggttagttagagtgcttccaccgcttcgattgcgcgaaagactttttctggagtgatcattgggtcgatcaggacaaatgtttcttcttctttaacggcataagtcaaaacaggcgcaaaataagcgcgatccacacgagtgacatgcaagtcttttagtttcataggtaagtgcaatgcttcgtagaaaggacgcagttcctcgataacagcaaaatcgttggtgtaggcaagctgtacccagatgcagtaggccactttattgccatggaggacactgtgggtttcgctcagataagataagccgtcatgtaatgcgtgggcgccagaagttctgccaaactctacagcaaatccaccaacttctcctgctaaagcgatgatggcatctgtgattcgcgcaaaagctggcgtcaagcgcccggcttctaaatcagtgactgcttggatggcatctgcgatcaagagttctttgattagttttgcactttgaaaaccgagccgaaccaaggctgttttatcttcttctgccatcgtgcgtacaatggcttccatttcataatacttggctagcgtgtctgcgatgcctgcaatgaaataatccacgggtgttgctagcaagaatcgagtatcgacgatcgtcatataagccccttttttggcgtaatcgatcttgcagattgtgtggtctgggtaataggcgacaatcacaggagtaaagggtgcacagttggaaaccaatgtagggatgacgatcagctccgcttccattctttctgcagtaatttttgcggtatctgcgacacgtccaccaccgatcgcaagcaggacatctgcgtgtttgatcttatccgctaactcctgagcattctcataacttgaggagccatcatagcgataaacaggatagtcaaatggatgcggataataggttttaaaaacgtcaaatgattgatcgccagtaatgacagcaacctgatcaaaatcattgagatactctggtagatcaaaaagaactccttcaccagtaatataccggtttggtccagggcggacttcattggctaacataacacaacactcctttgcaatcgtcagaattttctaattagtgtaacgtggaatagcgcctgctgtcaatttttcttttgagcagttttgttcagatcagccaggccaaagccaatcggcgcaagcaggcgtaaagagggcataaaaaaagaccctaacaaaggagagtttgttcttgctagtcttcgcataatcaagactgttttgcgaagatcctctccttttgagggtcagttgttgggcgagaaaacagcactatttctatctcagaaactaaaggaatattcaaactgccgcttctcaaaataggttatgtccagttttgacggatgaaaccagctcgtcctgaaccttcacggtaggcgttgtaatgcgccgtatttttcttataaaaatcttgatgatagtcttctgctggatagaaaggttcagcaggttcgattgttgtcacgattggatctgtaaagcgaccgcttgcttgcaaagcggcttttgaagcttctgcgatttttcgttgttcttcactattgtaatagatgactggacggtaagagtccccacggtctgcgaactgaccaaaggcatctgtaggatcggtttgttgccaatagatagccacgagttcttcatacgttatttgttcaggatcgaaagtgatttctacggcttctgtatgtcctgtggttccagttgttacttcttgataggtaggatgagggacatgtccaccggtaaaacctgagactaccgaaagaattcctggtaaagaatcgaaaggtttgaccatacaccagaagcagccgccggcaaaaattgcagtatctttcattgtgattcctcctttggttttatggtatgcttcttatagagaaagacaagcgatatgcttataagaaacggccaaagaaagcgaggtttgctgtggatacgatcatcattttattgcgggggaattctggcagcggaaaaacgacagtagcaaaagcgctgcatcaacaattaggggcagaagcggtgttgatctcacaggatgtatttcgccgagaaatttttcacgtgaaagatacgcctaataatcatgctgtaggtctaatgatggaggcccttttatatgcgcgagggaaggttcctttcatcatcgttgagggaatttttgcccgtgaaaaataccaggacttcttgctctttttactagaatcctttgagaagtgtctcatttattattttgatgtgccttttcaaacaacgattgaaagacaccgaacacggccgcaacgggtatttttttccgaatcatcgctacaaaagtggtggctcgaaaaagaccttctctttggggaaaacggcatagcgtccaagagcaatgatacgagtaataaatcagtcctctcaaaagagaagatgtttacagagaagcagacaatatctgaaatgatcacgatgatcttggaggatacgaaacagtttcaaaaatagccttgaagcaaacgatctgttttccaaaaaaactaaagtgaggtatctctatgttagacaaatcaattccttatgcagaaatttggatggagcgcatggctgcggatgaagtagcaccggtccctgactcaaataactacatcattcaaccttatcaatccggtgatgcgagtgagtgggcgcggattgagacagcggtgggagaatttgatacagaagccgcggcacttgcgtattttgaaaaagactttctcccctatgaatctcaattgccgcaacgaatgttttttgcagtggatccagaaggaacaaaggtaggaacagcgactgcttggtggaagaagaagcaagatggcaacattgtgccgctcgttcattgggtagcagtcattcccagcgctcaaagacaagggatcgctcgcggcttggtaaccaaagttatagaaacatgccagaaccaaacggcagattccgaagaatctgctgccgctatttttctccatacgcaaacatggagtcatgctgcgattggactgtatcaacaactaggcttcaaacttattgatacagactatcagggacagatgaatcccgagtacgaacaagtattgactattttgagagacgtggcgcagaaggaaaacgggcagtaaagccaatcatttgcaggcatcgttctgttcagtacccctcttagcgacttctgaatttaaacctgtaaaaattccttgttttcaagtataataccaaaggagtatcaggaaggatgggcaagatggcacaacttttttttaaatatggcgcgatgaatagtggcaaaacgatcgagattttaaaagttgcacataattatgaagaacaagacaagccggtcgtgattatgaccagcggcatcgatacccgaagcgggatcggaacagtttccagtcgtattgggttagagcgtgacgccattccgattttcgatgagaccgatttgtatcatttagtaaaagatctaggatatcaaccctattgcattttgattgatgaggcacagtttttgaaaaaacaccatgtcttggcgtttactaaaatcgtagacgaattaggcattcctgtgatggcatttggtttaaaaaatgattttcgcaacgaattattcgaaggttctaaatatctgcttctttatgcagataaaattgaagaaatgaaaacgatctgctggttctgccacaaaaaggcgaccatgaatctgcattacattgacggtaaaccagtctatgaaggcgatcaagttcaaattggcggtaatgaagcctattaccctgtttgtcgcaaacactattttcaccctggaatcaaaaaagaaggagaataaaacatgtacgatcagttacaagcgattgaagaccgttatgaagaactaggcgaactgcttagtgatcccgctgtcatttcagatacgaaacggttcatgcagttgtccaaagaagaagcaaatacccgagagactgtcgaagtgtatcgccgttacaaagaagtcgttgaaggcatcaaagatacagaggaactattgggcgaaaacttggatgcagaaatggcagaaatggctaaagaagaactatctgacttaaaaaaagaaaaagatgttcttgaagaccgcatcaaaatcttattattaccaaaagatcccaatgatgacaaaaacattatcatggaaattcgcggggctgcgggtggagatgaagcggcactatttgctggagatctctttaatatgtatcagaaatatgcggaaacacaaggttggaaagtcgaagtgatggatgccaacgttaccggcatcggcggctacaaagaagtcatcatgatgatcagcggtgagaatgtctattcaaaattgaaatatgaaagtggcgcgcatcgggtacaacgcgtgccgtcgacagaatctcaaggacgaatccacacatctacagcaaccgtagtcgtgatgccagaagcagaagaagtagagatcgatattgctgataaagatatccgaacagatatctatcatgcttcaggcgctggtggtcagcacgtcaacaaaacggcatcagctgtccgcttgacacacttgccgactggtatcgtcgttgccatgcaggatgagcgttcacagttgaagaaccgtgagaaagcgatgaaagtcttgcgggcaagagtatacgaccaaatccagcaagaagcacgaagcgaatacgatgcaaatcgtaaatcagcagtgggaactggggatcgttctgaacggatccgtacgtataactttccgcaaaatcgggtgacggaccaccgcatcgggttgactatccaaaaattggatcaaattttggctggaaaacttgatgagatcattgatgcattgatcatgtacgatcaaacatcaaaattggaagaaatgcaaaatgggtaaaacctatcgagaagtcctttcacgggcttcttcttttttagaaacaaagggactggaagggtatgcgatccaatacctttttctggctcgtaaaaattggcaaaaactagattggttgctgcatatggatcagcaaatttcgccagctgataaagtgcaaattgaagcagatctgcagcagcttttagcgcatcgtcccccccaataccttttaggctatgaagagttttatggccatcgcttcaaagtaacagaagacacattgattcctcgaccggaaacggaagaattagtcgctttgtgtctggagcaaacagaacctgcagagaatttgcgggtcgtagatattgggacagggacaggtgcgatcgcggtctctttgaaattggcacgtcctcactggcagatcgctgctgttgatctttcagaggccgcattggcggtagctaaagagaatgcggcgcaattaggtgcggaggtcgctttttatcaaggcgacacgctgacaccagtgggggatcaatcatgggacatcattgtatcaaacccgccttatatcagtgagcaggagtgggagctgatggatgccagtgtgcgtcagtttgaaccccaaatggccctttttgcagcggagaatggtctagtgatgtatcgtaagattgcagaccaggcaaagaagttattgacacctgacggaaaaatcttcgtcgaaatcggttttcaacaaggcaaatctgtccagcgtatttttgcggaagcttttccagataaaaaagttacggtcattcaagatttatctggaaaagatcggttggtcgcagtacaataatccacagcatgtggacaaccatttttttgaaaaatttttttgataaaaaacagtgatagagtaagacttacttgcgaataaaagttataaacagggttatccacacttgacaaacgatttatccacaaaatgtggataaaaaccgaaaaaatgttgataagtgtggaagtcctcaaaaaaaggatgtggataaactgtggaaacaaaaaaatttagtgaagaacaattatccgaagcagcaaaaattttagccgcgggtggattagttgcttttcctacagaaacagtgtatggcttaggcgctaacgctcttttgcctgaagcggtagcacaagtctatgccgtcaaaggaagacctagtgacaacccattgatcgtccatctcgccgacccggaacaactgaaggattatgtggataacttgcatccagcagcggaaaaattgatggcaaagttttggcctggccccctaacattgattttttctatcaaaaataacagtttaccgtctattgtgaccggggggttatccacagcggcattccgtatgccagcgaataaaaaaacactttcagtcattaaacaggcacatgtcccactagtcggacctagcgcaaatacctctggcaagccaagtccgacctcagctgaacatgtattgcatgatttgaaaggaaagatagctggtgtgatcgatgatgggactactaggatcggagttgaatcaacagtcttggatttaagtgatccgacagcaaacccaatgatcttgcgtccaggagccgtgaccaaagaacaattagaaacggttttaggcagtgaagtcgaaatagataaacacctagtatctgaaggtgaaagacccaaagcaccgggaatgaaatacaaacattatgctccggatacaaaggttgtgatggttcggtcagaggactggccagcagcactcgattgggtcaagcagcagcgattgcgagcaggtgtcttggcaggcccatcaatttgtgagacagccagatttgaaacagcagctgtttacatgtatgcggacgacacggttgaggcagcagcaaaaggactttttgcaggtttgcgagccttagatgaatcgatcgctggcttggagatcattttagtgaccgcttttcctgagacagggatgggcagcgcctatatgaatcgcttgaaaaaagcagccaatcaaaatttttttcaggtaaaatagaaaaaacgctgctttgatcataggtagtgcttaggaaatatgatacaatgctagcattaaggtaaaggggtgttgtatgaatggactatcaaacgtttgatcctgatttatggcaagccattgaaaaggaagcggatcgccaacaaaacaatttagaattgatcgcatctgaaaatatcgtttccgcaggtgtaagagcggctcaaggcagtattttaacaaataaatatgccgaaggatatccaggtcgccgttactacggtggttgtgaatttgtcgatgttgttgaaaatttagcaattgatcgtgccaaagaactttttggtgcggcctatgcaaacgtacagcctcactcaggctcacaagccaatactgcagcatatctagcgttgattgaaccaggagatacggtgatgggcatggatctatccgcaggtgggcatttgacccatggctctccagtcaattttagtgggaaaacctatcactttgttagctatggcgtagacccagcgactgaagtgattgattataatgtcgtacggatcttagcgagaaagcatcaaccaaaattgatcgttgctggtgcaagtgcgtattcacgaacaatcgattttgccaaattccgtgaaattgctgatgaagtcggtgctaagttgatggtagatatggcacatatcgcaggattagttgctgctggtctgcatccaaatccagttccttatgcagacatcactacttctacgacccacaaaacccttagagggcctcgtggcggcttgattttgaccaatgacgaagacttagcgaaaaaaatcaacagtgcagtctttcctggcattcaaggcggacctttggaacatgtggtcgctgccaaggcagtcgcattcaaagaagcattggatgaagacttcaaatcctattcagagcaagtgatcagaaatgcgcaagcaatggcaaaagtgttcaatcaagcaccgcaagcacggcttgtttctggtgcaacggacaatcatttattgctgattgatgtgcgaggatttgagcttaacggaaaagaagccgaagcattgcttgaccaagtcaacatcacagtcaataaaaattcgattccatttgaaacccttagcccatttaaaacgagcggtattcgtgtcggcacaccggcaatcactagccgtgggttcaaagaagaagatgctgtggaagtagcaaaactgattgtcaaagtgttggaacaccctgaagatacggctgttttggaagaagcaaaagcacaagtgaaagagttgacggacaagtatccgttgtattaagatgtagcaggaaaagggtttgagccgatgctcagatccttttttgaaggaatatggctatgacgtgatgcaaggttgtatcaatcgttgatttgctttaaaataaaagaaaaaccaaaggagacttttaaaatgggtaaattccaagtaattgaccaccccttgattcaacacaaattaacaatgatccgcgacaagaactgtggaacgaaagtgttccgtgaagttgtcgatgaaatcgccatgttgatggcgtatgaagtatcacgggatatgcccctcgaagatgtagtgatcgaaacaccgatcgaagaatcgacccaaaaaacacttagtggtaaaaaagtagcaatcgtaccgattctacgggccggactaggcatggtcgacggtattctagagttgatcccagcggctaaagtaggacacattggtatgtatcgtgatgaagaaacccttgaaccacatgagtatttcgttaaattgcctgaagacatcgacactcgtcagttatttattgttgatccaatgttagcaactggtggttcagcgatcatggccatcgatgcgttgaaaaaacgcggtgcttctaacatgaagtttgtttgcctagttgctgcgccagaaggtgtgaaagcattgcaggatgcccatcctgatgtggatatctacacagcaagcttagatgaccgcttgaatgaacatggctacatcgttcctggattaggcgatgctggtgaccgtttgtttggaacaaaataaaagaaagagcgtggaacaaaaagtgaaaaacacttttgttccacgctctaaacacgtctaaacgctgggagtaggagcaactccttcggaaataaatcgaactactcaaaaactactcaaacatttgaaaagcaatttccgtgtattcctccttatttcttggagattaccacttttgtcccagtctccttttgaacgaactacattttcgttaactgtttataattaatgatcaatacaccattactttgtgtaacaagcttttgattctccgctgtctgattcaattcaacaaccgcagagttcttaagctgcttagtgactgtaccggtttgttttattccatggatcgtgaacatgacaggagtagcgacctcaaaatttgcaccttcagctgacgggacaacggttgtttcgaacttaccaaatgttgccatgtaaaaacctccttgatatagttaaattataccacattttttgaaaattttcagtaatcctattttttccctaaacttctctttacaaagttgtgtttttttcttataatcttctttgtgttagttgccagcttagctcagttggtagagcaacgcactcgtaacgcgtaggtcacaggttcgaatcctgcagctggcattgaagcagtctaattagactgcttctttttttagatgatttttttagagaaaactttaaagtttctaaattttttctgaatgagaacggggaatcctttcttttctgcgcaaacatcactataatggataaagattctacagaagagagtgtgggcatggaaaatacacgaataaaaaagaatgataatcgaattgactacggtgtgatattacccgtatttttattgtgcttgattgggtttgcgtcattgtatgtcgcattgacgaatgatccaaggaatccatccgtgggaaaaaccttaggatttcaagctttatggtatgtactaggagttatcgcaattatagtgatcatgcatataaaatccaagtggttgtggaagttgactccctatatttacggagcaggattgctggtaatgctgggtctcttgaagttctatgatgcagggttagccgactctacgggctcgcgaaactggctgcgttttggctcctttacgatccagccttcggaattgatgaagattgcctttatcatgatgttggcgctggtggtcacccatcacaatgttcgtcatcgagatcgagatttaaagacggatggcttattgatcgctaaaatgttagctgtaaccattccggtcctagttttagtcatgctgcaaaaagactttggaacgatgttagttttcttagctatttttggtgggatctttttgatgtcggggatttcttggcagatcgtgatcccagttatcgccgcttttgttttgatagggggcgggaccatctttttagttacaacagatatgggacgagagtttctctataatgtcggctttaaagaatatcagtttgcacgtatcgattcttggttagatccgtttcacgatactcaaggccagtctttccaactagcttatgctttaatggctattgggtctggtgggatgttcggtaaagggttcaatgtgagtgatgtctacgtgccagttcgtgaatcagatatgattttctctgtgatcggagagaactttgggtttgtcggcagtgcctttgtgattttattatatttcattttgatttaccgaatgattcgggtttgttttgatacaaacaatgaattttatgcctatcttgctaccgggatcatcatgatgatcttgttccatgtctttgaaaatatcggtgctaatattggcttattgcctttgacaggtattccattacccttcatcagtcaagggggatcggcattattaagtaacatgatcggcattggcttgattttatcgatgcgctatcaggctgagagtacaccaaaaaccttgtaaggagatagctatgatcacattttactggtatccgaaatgcagtacatgtaaaaatgcgaaagcttggctagaagcaaatgggattccctatgaggccattgacatgatcaaagaggtgcctacgaaggcgcaattgttacaatggatcacctctagcggcttgccagctcgccgcttttttaacacaagcggaatgaaatatcgtgaattaggtttgaaagagaaagtaccaacgttgtcaaatgaagaagccgcaactttgttggccacagacggcatgttgatcaaacgcccattgttgattagtgaagatcgctttttgatcaatgggtttaaagaaaaagaatatgaaggagtcttgttagaatcatggaaaagaaatgcttgagaaaaaaagataatttgtgggtactgttcaatggcaaagaatactgtgttggtttgacaaaagaagcacaagaagaattaggtgctgtgtcttttgcttctttgaaaaaagttggtacagccttgaaacaaggagatacgctagtggagttggaagcagaaaaagctgtcagtgaatttccaagcccattaacaggcgtgatttcttctgtaaatgaaaaaatcgatcaaaacgttgatatcttaaacgacagcgatgaaatgaacgcttggctagtcagctttaaagatgttgatccaagtcaatttgacgaattataaaacaagatccaaccactgatttacaaaaagaattgacagcagattgagacgttgctataatttgctcaataaatgaatgctttgaaaagaagagtacatgttcttgacgtacacagagagccctgtttggtgtaaatgggcaacgaagagaagatggaagatggtctttgagcaggatgggtgagtctaaggacaagcctatcacgggatgcacccgttactgtgcaacagtatgcgaagaaattcaagtactggaagaggctgttgatgcgagtcgacagtaaatcaaggtggtaacacggaagttgtgctttcgtcctttgtaacagtataatgtacaaaggatgaaagctttttttgtgtttaactagtgaatgaataaagaaagatgggaaatttatggcattaatcgaattgacccacgtaaagaaatcctttgacggtaaaagtggcgcagtccatgccgtcaatgatgtttctctgcaagtggaaaaaggcgatatttatggcatcgttggttattcaggtgccggcaaaagtacattggttcgtctattgaatggattagaacttccttcagctggtgatgtagtgatcaatggtcaaaatattttagccttgaagaacaaagaattacgagattttcgtaaaaaaattggaatgatttttcaacactttaacctcttgtggtcacgaacagtattggaaaatatcgaattaccattagaattggcagggatccccaaaatcaaacgccgcgagcgggcacaagagctggtaaaacttgtcgggttagaaggacgcgaaaaagcttacccttcccaattgtcaggtggccaaaaacaacgggtaggaattgcccgtgcgttagcaaatgagccagaaatcttgctatgcgacgaagcaaccagtgctcttgaccctcaaacaaccgaagaagttctggatttactgctgtccatcaacaaaaaactgaatttgacgattgtactgatcacccatgagatgaacgtgattcgcaaaatctgcaataaagtagctgtaatggaattaggcaaaatcgttgaagaaggttccgtacactcggtgtttcgtcatccgcaacaagctgtgactaagcgctttgtgcagcaagatttggagccagaagaagatcccgaggaattgcgtcaagcctttttaagagaaaatccccatggccgcttagtgacattgacctttacggaagacaatgcgaatgaaccaatcatttcgcaagcgatccgaaagtatctgattgatgtcaatgttgtttatggcaagattcagcaaacgaatgaaggctcttttggcgcattaaccgttctattgaccggtgaaacagcagaaatcgataaagcattgcgcttttttgcgcaagaacaagtaggcgtggaggtgatcgagcgtgggtaaatcattttcagaaacctattttgattttgaaaaaatcgattgggcaaacatgcaacaagcgacgatcgatacgttatttatgacattcttctctatggtactagtcattgtgattggactaatactaggattggctctttattcattaggtcgcaagcaaacatttggatcacgctttgcctataccttagtctcgattatcagtaacgtgtttcgttcaactccgtttatgatcttgatggttttgattataccgtttacgacactattggtaggatccttcttaggggcaaaagctgcgattccagcattggttctatcagcagctcctttttatgcacggttagtagagattgcctttcgagaagtaagtccaggtgtgattgaagctgccgaggcgatgggagcaagttactgggagattatttataagattatcattcctgagagtgtcccagcattgatttcgggcatcactgtcaccaccatttcaatgattggttacacagctatggcaggggcgatcggtgccggaggccttggttcattggcttggcaagaaggctttcaacggggaaattacactgtgacgcttgtagcaacagtgattattttaattattgtctttatcttacaagcaatcggcgactttttgacaaaagcaacagacaaacgctgattggctgaaaaagaaaaacatcaaacagaaaattgggaggaataaaaatgaaaaagatttttggttttgcaacaacagtattgttaacagtcgctttagcagcctgcggtacaggttcaaataacagcgccgattcaacatcagctagtggagaaaacacgaaattggtggtgggagcatctgtcacaccccatgcagaaattttagaacaagcaaaaccattgttggaaaaagaaggaatcgatttagaaatcaaaaccttcgatgattacatcttgccaaacaaagctttagaaaatggcgatatcgatgccaactatttccaacatatcccttacttgaacaagcaaattgccgataatggctatgactttgttaatgcaggagcggttcatatcgaaccgatggggttgtattcaaaacggatctctgacatttctgaattagctgaaggtgcaaccgtgattacttcaaattcggaatccgattggggtcgtatcttaacgattttacaagatgctggtgtgattaagttgaaagatggtgtcgatgctgaaacagcaacatttgatgatattgctgaaaatccaaagaaattagaattcaagcatgatattgatccttcattattggcaacggcttaccaaaatgatgaagcagacctagtggccatcaatgcgaactttgcttttgggatcgacttgaatccagcagatgattctgttttattagaagcggataattcaccatacgtcaatgtgattgccgtacgcagtggcgacgaaagcagcgataaaatcaaaaaattggttgaagtgcttcactctgacgaaatcaaagactttgtcgaaaaacaatggcaaggttctgtgaaaatcgttgatgcggacgctaaatagtttccttcattaagcagtacaaacagagcagtgacataagttaaaaacagacgaaacttactaaatgataaagagatttgaccttcctcgcaatcttgcgtcgaagacctcctgaatcgcaggagtaatctctttacgtttcggttaggtggtttgtttcatacttttgtcactgctcttttttaattccaatctagcaaaacagaacggttatgccaaatcatttcatacagcagcggcaattcagggtgcttttttaataattgatcgtagtgggggagctggctaagaaacagacgaatgagtgtgagggtatcaggtgaaagtgatccactccctttaaacaagatcagattgccttccaataaagcacagagcaagtggatttgagtgattttgacaagacagatttgaaaggagtcacttcccagacgttctttgagcagttctgcagcaaatatttggttcagcaagtaggtatcttcttcagataaatagaaggcttcaagtccaagtaattgtttccataagaaaagatagttgcgttcatggcgcaaataaaaggcagggacaaagttttttggaaaaactgtagctaatgcgatcccattttccagcggataaaccgcttttcttttttcatggattgttttgatacaaaagaaggcctcactggaactttttatcaagtgtggacgcatccagcgcaacaattgataatggaaaaaacggatttgtatttcgttcccttgtaaaagtggaaaatgcttgcgattcagagataagtgatacgctgccaaagaggatgatagagcagtgaaacgtcgattgacactggaagggctcaggtggcattttctgcataataatggataagtcaacgaaggttcttccagctgggtgttaagaatacggtagttactgctcttttttacaagagaagcgatgactttttttttaactcagtaaccgacattgcttccgtctgtaaataatcaagttggccttttttaatcaaaaatttgattggtaacttgatacctaactcgctggcgatcatccgtctaatagtcttgacggagatcccttgttgcagggctgcttgttggagggggagcggcctttctttgaaaagactacggatcagacgcaacatgcgcaacacttctttctcgagaaaatcctccaagttgtgaatcacctctttcggatgagattacatttattatagtggataactagtttcttggtttttttagaaaagaataatcatcaaagtttaataaataattttcactacaaagagacagatgtggagctaatcagcttaaaagagaaaaaaatgaagaaaataaggaaaaaaacagggattctggattcatagtagggaatgatggaaggggaaattgggtgatcctgcaagcagtgtcgcttaaaagcagactcaaaagaaccgcacaactgaatagctgaaaaatagtagggcaacactaaaaaactactaggctaagaataccttaagcctagcagaaagtgtctagctatccctccctcgctggagatttggtacgtaatgcagagaaataaattatagaaaatcagcttgcttcactaggcaataaaatggtttggcgctgaccatcatcataggcataaacggtttgaggcaaatactcattgtaagcaatcggcagatcgatacacatcccagcacggcgatcatcttgtgaaaaatgaatactaacacggccgtcattattttttacgtgaaaagttaatagattttctaacggaataacgcctttcagatccaagtcaatgatcagccataaactatcgatcaattctcccggcatggtttggacgataccgccagaagcatagcggctgcggctactgtcaaatggttcaaacatggttgttccctccttgaggataaagtcggtcgtgggtcggcaatcgaaagatagaatcaacttgtttaaaataagaccactcctcaaggaatggtcttattctttacttgtagcaaaaattattcttgatcttcaccaataacagctggttctgctgcttcaccgttttcgtcatcttctgaaagttcttgtgcttcagcaacagcaacgatttgttcttcggcttctgtgacgatcgtataatcatcatttttctctaaatcgcctacagtcaacgcgtcaccaatttcaagtccagtgacatcaacttcaatacgttcaggtaatttatctggtgttgcggatacaacgacactgtataagttttgtgtcaatacgccgccggctttcacgcctgctgcatcaccaactaaggtcaattcagcttctacctcagtttcttcattcatatcgactgagatgaattcaacatgggtcaatgcacgagtgaacgtgtctgattgaaattctttgatcagtgtatttactttcttgccttctaagttcatagtgattacggtattcaaaccattttcacgtagcagtctttctaattccgctgcattgactgcaatcggagtactgtctacttgataaccattcacgatagcaggtacttttccttcgtgacgcaatttgttccgtaatgaacgggggcgaacttctcttttcgtaacttctaatgatactgacataactcaattcctcctaaaatttcccgaaaaaaacgggatgtttttaagcaaattttgttaactctgcacattaagtggtacgtgagtaaaaacacgcaaaagggcagttgtttacacaactgccccagaaagttttggttcaacttttctccaccaggtcgtaacgctgtgtatgagaaactttatttactttactctttaaccttacgtggaaagtcgaagaaagtcaaatgaaatgatgagtcgaggatttgcaagcaattaaatctgagctataatagccaagatggagagaaaacaatgcgtatagacaaactgatagaagagcggttagcgacctctcgcaaagaaatgaaacgtctttttcaacaagggaaagtcttggtggatcagcaaatcgaacggaacccatctcgaaatgtcgacagtcgattgcatgaaatcaaggttgctggggtactgctgcaaacaagagatgtgtattacttactcaataagccagcgggggtggtgacagcaaatatagatcaccagcacgccacagtcattgatcttttacagccagaagaccgacaggcgacactttatgcagtgggacgtttggatcgcgatacagaaggattggtattgttgacgacgaatgggcagttaggctatgaattattgcacccaaacaagaaagtgccgaaacgatacgatgtcattgtcaatggtccggtaacagcggaagatgtggctgcttttgctcaaggcatcgtttttcatggaggtgtcgtttgtcagcctgccaaattgaccatagagatgacttcaggtaggcggtcctttgttcatctagagattgctgaagggaagttccatcaagtgaagaagatgtttttagcaagagggaaaaaagtgattgccctaaaaagagttgcaattggtcctttggaactaggggatctattgtccggagaataccggaatctcacccaatttgaattagaaagcctagcgaattattttcgctgagaaagaggagactatgacttataaaacactgttatttgatgtcgatgatacgattcttgatttccaagatactgaacatgaagcgctgacagctctttttgcggaacaaggtctgacgatggatctcgaaatgaaacagacttatcaagaggttaatcacggattgtggcaacaatttgaacaagggaagctgtctagagaccaagtagtcaatgaacgatttggcttattttttaaaaagtatgggcgaatcgtcgacagtgaagcgatggaaaaacactatcgttcttacttggatcaagggcataaattattaggcaatagtcagctagtgttggccgaattggctgacaagtttgatttatatgttgtgactaatggtgtctctaaaacccaataccgccgtttgtcagatgctaagttgatgccttattttcgggatatctttgtatcagaagatacaggttatcaaaaaccaatgaaagaattctttacctatgtttttgaccggattcctaattttgaacaacaaaaaacagtcattattggtgactcattgtcttcagatattttgggcggacatttgtcagggatcgatacaatctggctgaatcctaacaaaaaagcggcttcaacagttctcccaacctatgagatccagtcgttggatcaattgccatcgttattaaaagactgatttcttagaaatgaatagtaatttttcagaatttcgctataatagaaacagtgtaaattttagagacgaaagaggttaattgaatgacgaatggcaagcccattattattggtgtgactggtggttctggtagtggaaaaacaagtgtgagccgagcgattttcaatcactttcccaatcattccattatgatgcttgaacaagactcttattataaagatcaaagcaacttgagctttgaagaacggttgaacacaaactatgatcatccgtttgcctttgataccgatctattgatcgaacatctgcagaaactccttgcctacgaaacgatcgaaaaaccggtctatgattatgtggcacatactcgcagtgaagcaacgatcattcaggaaccaaaagaagtgatcatccttgaaggaatcttgattttggaagacgaacgtttgcgagacttgatggatatcaaactgtatgtagatacggatgatgatattcgaatcattcgtcggatcaaacgagatatggaagaacgcggacgaacgctggattccgttattgaacaatatttgacagtagtcaagcctatgtatcatcaatttatcgaacctacgaagcgctatgcagatgtcatcgttccagaaggcggcgagaaccacgtagcgattgatttgatcacaacgaaagttgcaacattcttaaccgaaagctgagcatcttttctttcgaaaacacttattaaagaatttttttgataaagcagtagtttttctttatcaattatggtaaagtatacctcatgcgacgagtcgagatggtctagctttgactgaccagattgataacagaggcacaaggagcgatccacctgccggatgcagggtgtcggaatattccttttgtggagatagggtattctactagtaatagtactgtgaataaaaaacagctttgaacattcatgttcaaggctgtttttttgtctatttctgtaggggatagcgatagatcatcgattcttctccccaaggatgatagcctgtacccatcagctcaaaaccaaatttttcataaaacgaaacaagatctgtacataaataaagggtcgagaaaccagcagtagcggcagattgcttgatagtatcgatcaaaagccgagcaccaccttgtctgcgatagtgaggatcgacatagagggcgcgcagccaaggcatcaaatccattcggctgataaaatcattcgtgatcagtccaccacagccaatgatcgaggggacagcagcggcttggttatccacgagtaggaaccattgcggtagatcggtatcagcaaaactgtgggtcaagctatcttcatacactttcatggatgcgggactcgcccattttgattgaaaataagcgatcgcttcctgtaaatattcaggatgttctcttaaatgaatgactttcatttttatcccacctttggcaaacggatttgaaaaataacgcctttaggttgtagatcacgtacactgatttgccctttgtgttcctccacgatttgtttggcgatggccaaaccgagaccatagccgccggtttcttttgaacgggagcgatcttcccgataaaagcgttcaaaaatatgtttcttgtcttcatcgctaatagatggacctgtgtttctaacttcgagcagccaatacttgttggaaatttctgacagcagtgtgatcttatctccttgacttgtatatttcagggcattatccaataaaattactaatacttgatgtatttttttggggtcgaagacagcagttgtcgtagctaggttttccaagacaaattgtttattattcattttggcaatctcttgaaacggttttgccagttcttgaatgaaaggagcgatggcaatggtttctttggctaacatctgctggttggaatcgctgcgggcaatcgtcaataaatccgctgtcaatccagtcaacctccgggtctctgctaatgcttgagcaatactttctgattcctcaatgatcgtatgattgggcttagtgaaggtgcgctctaaactgttttggatgatcgtcaaaggcgtccgtaattcatgagaagcattttcgacaaattcttgctgttttttccacgaagcgaggatcggccgcattgtcaatgaagaaaggtagtagctgataccgattgacaagatccaaaagaaaatcatcgataaaatcaaaattgtttgaaagttgttcattgcattattgatttggttggtattggccaacacttgaacataggctacccctgattggttcgtaggcgcggcaaccgtgatcgagtgaaacagcaaagtctccgcttcattttgatcgcttacggtcagtgattgaatcgtatttaaatgttccgtatctaatttgagtgaagctagctgagagaaacgtccgcctaatgattgtttgtttactatcgtaccgtcttctgaccaaagaataaattgggtgttgaaacgattggttccaggaatctttggcattgctgtattgggcggtaaggcaatggcttcgttttgattagcgttgttgatctctgcttggaccagacgtgtatcttggacggcttgttcaagggcaatatcggtttcttgatatgcagattgatcaaataattctagtacaatgattccgagcaatgtaaagatcaatgcaaaagcgctgatattgatcaagaacaatttaagtcgctgtttcttagagagttctttgttcattcgctaatctccttgcataatatagcctacattgcgcagtgtccggatctctttatcaataccagtatcccgaagatgtttgcgtaaattgctgatgtagacctcgactactgtgatcgttgtttctgaatcaaatccccaaatacggtcaaaaatttgctctttcgtcaaaataatgcctcggttttgcaaaaaataaacgagtaatgcaaattcttttccttggataggtaatagcttttcgtcaatcgttacctcattagtagagagattgcaggtcaatcctttatagaccacttggttttcattaaataaacccaatgaacgttttaacaaggctttgcaacgcatcaataattcttcccgataaaaaggttttgtcaaatagtcatcggcgcctttttgaaagccagcgaccttatcttctaatccatctttggcggttaagatcaagactggtgtctgaacagtgtgctgtcgtaattttgccaatacttcatagccattcatttctggaagcatcaaatctagaatgatcaaatcataaatcccactttgggcttcatacagaccttcactcccatcaaaagcttggctgatttcaccaatttctgcaacgatttctttaatattttctgataacgttctgtcgtcttcgatcagtaataacttgatcattctgtcacctctttcattataagcatagcatgagtaacataaaaaaaacttaaaaaagtgatttttgcttaagctgtctttaagtttcagcgtcttaaatagggactatagcaatcaaaggaggaaaataccatgaaattaaaaaaggtatttcaacgaaaagaaaccaagtatcttttatcgtctgagcagtttcagccgtttctgggtgcgttgcagcagaggatgaagattgatgaatatggccaacacacgattctatctctttactatgacacggatgattttcgtttcatccgtcattcgatggataagccaaagtataaagagaaatttcgcatccggagttatggtgttccatctcaggacagtttggtgttcctagaaatcaagaagaaagtcaatggcattgtatataagcggcgtgttcctctaagctattcagattatcaatcatggatacgaagcggggaatttcctaccactattcaaccacttcaaattgccgccgaaattcgttggctatttaaacaaaaccatgacttaagtccgcgcgttttgattgcctatgaccgcctttcgctttttgcatcagaagacagtgaatttagagtgacctttgatcaaaacattcgttatcgggaaaacaatctgacattgtctgaagggagttatggacaattgatagcgccagagattggtgtgttgatggaagtcaaagcaatgggggcctatcccctttggtttgttgaacaattgaatcagtatggtgtgcgcaaagctagtttttccaagtatactcaaacctaccaacgtcatttgtttaaaaaggaggatattcagaatgttatctagtttgttaagtgataccgctactcttgaatgggatggcttgattatttgtattagtgcctcactgattctgggtctcttagttgccggagtgcatatggtaaagaatgtttatacaaaaaattttgtcattacgttggcagtactgccggttctagtacaatcagtgattatgctggtcaatgggaatttaggaactggggtagcgattttgggcgcattcagcttgatccgcttccgttccgttccaggaggttctcgcgaaatcaccagtgtgttttggtccatggggatcggcttagctaccggtatgggttatgtcggttatgtggtggttttttcattcgtggtagctgcctttttattgatgctgtataccgtaccctttggcgaacgacgtaagacgagcgaacgggaattgaaaataactattccagaagacttagattatccccaactgtttgatgacatttttgagaaatttactcatacagccaagttggattcggtacgcacaacaaccatgggtagtctctacgagttacgctatcacttagtattgaaggatcaaacacaagaaaaggctttgatcgatgatgtacggacgcgtaatggcaatttacctgttgtactcggtaaagttgcggctaatcgtgatgaattataaggaggaagaccaatgaaaaaaatctacccattgtttttggcactgttactggtagcttgtgcgcagcaatctgaaacaaattcttcaagttctgccactggaacttcggaagcaacggttacgaatggatctacttctttggaagatacagattattatggaaagtatgaagaagaggatttggatgcttcttatgagtcatcttcagccatagcgataaaactggcgggttcacaaacggaagctggagaaggatttacagttgatgatcaaacagtaacgattacttcggcagggacatatatggtcagcggttctttgacagatggtcagttgaaaatcaacgtcgacaaagaagccaaagttcatttgatttttgctggagtaagtatcacgaatgctaacagttcagcagttgttatcgagcaggcagagaaagtcattacgacattagctgcggatacaacaaatacgttaacggatggaacgagttatacctttgcagaaggagaaaccgaaccggatgctgctttttatagcaaagacgatttgtcgatcaatggagaagggaaattggtcattgaaggcaattatagcaacggtatccgcagcaaagacgatttagtcttggcaagcggcacctatgaaatcacagcaaaaaacaatgcgatcaaaggaaaagattcggtgtcgattcgagatgggaattatactctgacgacttctgaaggagatggtatccaagccaacaataccgaagatgctacaaaaggctatattgggattgatgggggtatatttacgatccaaagtggtcgggatggtatccaagctgagacaaatcttagtattcaatcagcagaaatgaccgttaagacagctgatggtgcagatagtcaagcggtcgtcgctgatgaaagttataaaggaatgaaagcaggtggatccatcctactagcaagtggttcctatactatcgatagtgcggatgatagtatccacgccaatgattcagtcaccatcaatggcggggagatttcagcagcgactggagatgatggcattcatgcagacaatggtttaaccattaatgatgggacgattattgtcaacaaatcctatgaaggcttagaagcaagcgtcatcaccattgctggtggagatattcaagtgctagcaagcgatgatggggtaaatgccggcggcggcagcgacacgacggacagcggacaatttggacaagatagttttggaggaggaccaggcggtggcgatcaagcagacgatagcaaagaagttgtcatcacaggtggaaccttgtcaattgatgctgaaggagatggattggacagcaatggcaatgtcacaatgagcggtggaatcgtgattgtcaatggaccgacgcaaggcgggaatggcgctttagattataatggaacctttgaaattacaggtgggaccctcgtcgctgcaggaaccactgatatggcaatgaatgtgagtggcggaacacaacgatcagtggcgattactttcgatcaatctcaggcagcagacacgttgatcaccttgcaagatactgagggcaatacgttattatcctatgcacctagtaaggattttcaacatgtggtgatttcaagtccagatttacaatcagcagactatacactacttagtggcggcagcaatagtgaaacttctgtttatggtctttatcaaggaggaagtgtgaaggatgcttctgaattaggcacattatctttaacagataccctttcaaatttgactcaatctggcgcaactgccacgacaaaccaaatgggcggatttggacgctgatcaattctagtagccctcgttggaggaaccaaagaaagaatactacgaacgatgaccgctacaacttagtttattcttgctatacatgattggtaaaaagccattaaagtgtaacattctgaaaggatattctagccctccatttccgagattgaagcagacagtgtctaaagatatcgtggatagaccatgcctattttaaggtgtacttaagctagtaaacatatagtcaagctacgtttagtagaggaggatatgagatgaattttatgaaacgcggcttacaaagtttgtgggcaaagaaaggtcgaagtttgctgctaattgctgttttttcggcaattttgatttttgttttagcaggattgacaatccgcagtgctgctttagtcgcaaccgaaaacgcacaaaaaagcgtgggagcgacggtgacgctgcaagccaatcgggagtctcttcgacaaaacagccaaacagcttcttcagatacttcagagggggagtcgacaccgcccgatccaggcagtttccagaatacaccggtaaatcttagtgatgctcaagcaattgcagcgttaagtggggtagcatcctatagctttgaagcgagtacatcagccgatgctgtcagtggcattgaagctatttcaagtgaggatgacgaaagtacagcgacagaatctacggaggattcatctagagcaacgaatggccagccaagtgggatgcctaatatgcaaggaggcagaatgagcagcggcgattttcaaatcactggtgtttccgaaagtacgaactatacaagtttttcagaaggcaccgcgaaaattaccgatggtgaagccatcactgcaggagatgaagggacgaatcatgtcttgatcgaatcagaattagcagaagcaaatgggctttcagttggcgacaaatttgttatttctgatagtgaagacaatgaagtcgaagtaacgatcaaagggatctatgaaaccagtgaagttgggaacagtatgagccaaatgttcaattttttgaacccagccaatacattgtttgcatcctatactctcgttaatacattggcgggtaatgaggatacgttagattcggcgacttatacgttgagtgatccttcagaaatggacagtttcgttgctcaagctgaaaaactgattgataccgatacctacagtatccaaacgaatgatcaaatgtatcagtcgatgttgacaccattgaataatgttgcaagttttgccaaaaatataattgtgctagttgcggttgccggtgtcatcatattgacattgatcgtaatgttgtcgatcagagaacgcaaatatgagatcggcgttctgttatctttaggcgaatcgcgaataaaagtcattttacagttttttaccgagattgctatctgtatgttctttgcattgggaatcgctgcagctagtggcaatgttgtagggaatatcgtgggcgagcagctgttggctcaacaaacgacaacggaacaagcggacgcagggatgaatggtccggaaggaatgccaagtatgggcaacggcggtcctaatggcagaagcgggctatccgcttttacaccctcggcagaagtacaagagttagctattacggtttcattccaagaaatcggcttattggcattgttaggtgtagggatcagctttgggtccattctattatcttcagctggaattttgcgcctcaatccaaaaaaaatattggtttcctaggagggatagcatgacgttacaaacagaaaaattaggttattggtaccaaacagaatctgaagccctttttcgagaagtagatttgacctttgattctggaaaaatgtacgcgatccttggttccagcggttctggtaaaacgacctttctctcattaatcacgggattggacacaccaaaagaagggaatatttattacgataacgaaccgttgaacaaaattggattgcgagaataccgtcgtaaagatgtttctatcgtctttcaagcttataatttgttgccctatatgtcggcactggataatgtgactaccgcaatggcgattgccaagtcacaacaaacagataaaaaggcatatgctttggcaaacctggctaaagttgggataactgaagaattagctatgaagaaagttacccagctttcgggtggacagcaacaacgagtggccatcgtccgggctatatgctgtgaacatgagttgatcgtggcagatgagcccaccggtaatttagatgaaacgacctcaaaagatatcgttcaactgtttcaagaaattgcccatgaacaaaagaaatgtatcatcttagtgacccatgaacaagaagtagcgaaagtctgtgatgttgtttatgaactaaaagagcgtcaatttgtcatgcgggactcctaataaacttgttactgaaagactaaactcaaggctgtattttctcatcagagcggatacagccttgtcttgcatcttgcagcagaaacttctacaataaaaggaagggggcgagacgatgcgattactgatcgatggggatggttccccagtaaaaaacgaagtcattgaattaggtgcgcagtttgcattgccagttgtgatcgtcactagtgtcgatcactatacggccaaagaatatcctgattttgttcattttgtctatgtggataagggggccgatcgagccgactatgagattgttaaagaaattcaaccgggcgattttttagtcacacaagattatggcttagcttcacttgtattaccaaaaaaagcccgtgtttttcatcataacgggacagaatatttgccggagactatcgactttttattagggcaacggtatttaggaacacaaatgcgtaaagccgggaagcggaccaaaggaccgaaaccattcacgaaagaggatcgtcaacaattcaaacaagttctagagcaagaaattaaaaagacgatccagcagtaaccatcattgaggagactgctggatcgtttatttttttcgaaaacgatcataaaaatattttccggcaacggtgacgatggccacaaaggctatacaatagccaaagatacccatttgatgaacaaagctgccctgttggggacttgcaacgactaaaagagaggaacctaaaatcactgctgctaagataatgccaatcactagccgattgatcatttgatcaaaacggtccagcagctgtttttgatggcggatctcaatattcagacgatgcttgccagtagctagtgtgttgacagcagctaatgttcgatcagggagtcgactgagtgctcggagacttttggcactggctaacaaactttttttcatttcttcttcaagatccagctgctgcaaaaagtatttctgagcaaatggctgtgtcacttccatcatcgataattgagggtcaagtgcctcgattactccttcaagcgttccgaaagctttaatcagcagcgtgatgtcacggtgcatctgtagatgattgtcatgacagatagtgatgacttcagctaatactttttgcaaatcaatatctttgatcggcatgttgtaataattttcaacaaaagactgaagatcttgatagaaatccacttcatcgaagtttctttcccgacggcaaaggcgtaggacagctctaccaacttgttgggtatcttgagtgtacaatgcgatcaaggcatctgccagccgactgcgaagggtctggtccagatgtcccatcattccgaaatctaaaaagatcaagcgataaggcggcagtgtctcctcatcctgccattttaaggagtaatcaacaccgcctaaaacaccaactttcttttttacatggaaaggagctgtttgctgatcgggatccagtggttgcaagaagatatttccaggatgagggtctgcatggaaaaagccgtcttcaaagacttgcttcataaagttctctaccagcagggtaccgacctctttcttgatttcttttactgtccggttgggaaaaaattgttcattgttttttcgagcaagcaaacagtttaggttttctccttccatatagtccatgacgatgactttacgtgtacaccactgaggatagactttaggaatctcgatctgctgccagtggtgattgaagtgataaaactcttgcgcatttttcgtttcttgcagaaagtttgtttcattatccaatgagcgtcgaacttcatgcagaacgcttttaagatccaccacattcgtttctggaatatagcgaatcaaaggaatcgctttttcaaacaaatcgagatctacttggatagcggaaataatgccgggatgctgtactttgacaacaacttctttgccatcttttagagtcccacggtgagcttgaccgatagatgccgaagctaagggcttttcttgcaaagttgtaaaaatggctgtcagaggttgttcccattctgcttctaacagcgcctggacttgcggaaaaggatcgcttttgacattgtcttgcaagtgtttgaattcattgataaaagcgtcagataataagtcgctacggacggaaagcatttgtccgattttaatgaaggtgggtcctaattcttcaaaggctttgcgtacagcgaggggatcttgctgcttacttaaattttgaatcactttgtatttgagaaacacttgaacgatctgtctgagtctttttttcttagatggtgattcctgttccatacgggcacctctattctttaagtttcgctagtctaatagtacgaagaaatcaagaaacattcaactacggatgatttcagttgttaaaatcggcaagaaataatgtcgcagcttcgtttttgtgctaaaatgtggaagaattagttttggtagaaacaatgaatacaggaggaatttcttttgaaaattattttattatatggcggacgcagtgcagagcatgatgtatcgcttctatccgctttttcagtagtcaatgctgtatattataattactaccaagtacaattagtaatgatcacgagagatggccagtggctaaaaggctctttattgactgaagcccctacatccaaagaagtgttgaatctgacggattcggcttaccaagggacgccgatccaacctggtgagatcaaggaagaggatgcgattgtttttccgctgctccacggaccaaatggagaagatggaacgatccaaggttttctagagaccatcggcatgccttatgtaggcgcaggggttttaactagtgcctgtggcatggataagattatgaccaaatatatcttgcaggcggcggggattccgcaagttccttatgtacccgttcttaaaaactattggaaagaaaatcctaaaaaagtatttgaacaatgtgaaggcagtcttttgtatccaatgtttatcaaacctgccaatatgggttcaagtgttgggatcacaaaagctgaaaatcgggaagaattgcaaaatgcacttcaagaagcctaccgttatgatacacgagcgatcgtagaacaagggatcgaagctcgcgaaatcgaagtcgctgttcttggaaatgaagatgtgcgtacaacaatgcccggcgagatcgttaaagatgtagctttttatgattacaattcgaagtatcttgacaataagattgagatgcagatcccagctcaaattcctgaggagacacaagcgaaagcgcaagagtttgccaaaaaagcttatacgatgcttggaggaagcggcctcagccgctgcgactttttcttgacgaacaaaaacgaattattcctgaatgaattgaacacgatgcctggttttaccgagtttagtatgtacccgctgttgtgggaaaaaaccggtctgccatatggtgatttgattgaggaattgattcaattaggagtcaaccgttttaaacagcgtcaagcctttttaaccgatgtcgaataatcacaaatagggaaatcagttcaactcaaggtgaagcttgaaaggaccatgatcttccctgtttttaacttaaggagataaataagatgaatctatcgataaaagaagttgccgctttatttggcgtagaatgtgccgatcagacaatgatcagcagtgtagaatttgacagccgcttggtcactaccgatagtttgtttgtgccgttggccggaacgagagatggccatgagtttgctcaacaagcacaagaaaaaggagcaatcgctgctttttggagccatccgacaatccagccgccagaaggactaatgatcatcgaagtatcagacaccctagctgcctttcaaaagctggcaaaattctataaagaaaaactggcgccaaaagtaattgctattacaggtagcaatggtaagactaccacaaaagatatggtagatgcggtggtggcacagcagttcaaaacctacaaaacacaaggaaatcacaataatgaaattggtttgccactaacgattctgcatgcaccagcggatacagaagttcttgtattggagatggggatggatcatgcgggggaaatcgaggtcttgtcacacttggctcagccagatgttgcagcgatcacattgatcggtgaagcccatattgagaatcttggttctcgtgaaggaatcgcgaaagccaagatggaaatcactgccggcttagacccagcaggatttttcatgataccagcagacgagcctttattgaccccctaccttgcagagttgactcagcaggtagaaacatttggtttgggtgaaggcaatcttaaaggaacgatccaagaagaaacccaagaacaaacagcttttacggtagcggatcaagtctatacgattccagtgatcggcggctacaatgtaaagaatgccttgatcgcgattggcatcggtcgttatttggggattgaagaagaaaaaatcaaagcaggattggctgattttcaactgacaaagaatcgtacacaatggctgaaagctgcgaatggcgccgctattttaagcgatgtctataatgcaaacccaacagcgatgggattagtcttagacagtttcagaaaattgcctctgactggcagacggatcgctgtgctagcagacatgttggagttaggtcctgattcagcgaagatgcatgccgcgatggcggatcatttagatgaaaggttcgatttgatctttttgtacggtagtgagatgcaagcgttgaaacgtgcattggatcaaagccgcttagccgatcgagtccatttctttagcaaagaggaaaaagcggcgctgatcacacaactacaaaaagaactgcagcctacggatagcattgttttaaaggggagcaacggaatgggcctggttgaggtaattgattctctaacagcaatgtaaagtaagcgtgaaatcttgctgaaattttcattctgtgctatacttatttaatgccgaaagatgaagcacagaatgattactgtaaataaacattgacgttttgagataaaatgatggctgagacagaaagatttgttttagccttttataatgccttcgtgaagcggtttttcggtaacaagagaaagataagagatgggactgctcttgtgtttctgaagaaagtacgcttcgattaaagaaaacaggcatcatgatgatgaccaaattaggaggatccatttgaaatttaaagatctagaattatcaaacgaattattgacttctgttgagcgtgccggctttgaagaagcaacaccaatccaagaagcaacaattccccttgcgttgcaaggaagagatgtcatcggtcaagctcagaccggtaccggaaaaacagcagcattcggcttgccaatgttggaaaaaatcgacccagcaaatcaccaactacaaggattagtgattgcacctactcgggaattagcgatccaaacccaagaagaactatatcgtttaggaaaagacaaaaaaatccgggttcaagcggtttacggtggtgcggatattggtcgtcaaatccgtcaactaaaagatcgtccccatatcgttgtcggtacaccaggacgtatgttagaccatatcaaccgccacacattgaaacttggcacagtggaaacacttgttttggatgaagcagacgaaatgttgaacatgggcttcttggaagatatcgagaagatcatcagccaagtacctgaagaacgtcaaaccttactattttcagcaacaatgcctcctgcaatcaagagcattggcgtaaaattcatgaaaaaccctgaacatgttcaaatcaaggcgaaagaaatgacggctgatttgatcgatcaatattatgttcgttcaaaagactatgaaaaattcgatattatgactcgtttgttggatgtacaaacacctgagttgacgatcgtttttggtcggacaaaacgtcgtgtcgatgaattggcacgaggactagaagctcgaggctacaaagcggaaggaatccatggagacttgtctcaacaaaaacgaatgagcgtattacgttcattcaagagcggtcatttagatattttggttgctacagacgttgcagctcgaggattagatatttctggtgtgactcacgtctacaactatgatattcctcaagatccagagagttatgttcaccgtatcggacggacgggccgtgcaggtaaaggcggaatctccgtaactttcgttacaccaaacgaaatgagttatttgcatgttattgaaaatctaactaaaaaacggatgtcaccaatgcgtccaccaaccgaaaaagaagcttttaaggggcaattaggtgcagcaattgaacaagtagaagtgaaaatggatgaaaacgggttggataaatacctccaagctgcagatgatttattggaacgctactcagcacaagacttggctgctttgcttcttaaaacaatcgcgaaagatccatctgatcttgtccctgtgaagatcacaccagaaagaccattaccgcaaggaaagaaatctttcaataaaaatggtcgtcgcagcaacaacagcaacaaccgcaaccgtaaagacaacggcggcaaccgcagcggcaaagctcgaggaaattacagcaaagacggcgctcgcaaaaataaccgtcgcagcaatgacaaaaaacgcggcttcgttatccgcaacaatcaagactagtccttagaggtcgctttcagcacctttttcgacacaaaattatctgaacttttttcgatcaacctgccaatgtgtgccactgaccaagaggccacttggcgtgatcgatcattgttcggatattttttttgccctttttgagaaaagacggtatagtcaaggaaaactggagaacgagcctctcaaaaatttcttaaccatccattaaaccctttagttttgagtggtaattccctttttttttggtagaatgaaactaaaataaatgcagctgatgtattaaatagatagatataaaatcgtaatgaacagtcatggaataaaggttcttgctgaacagaaaaggatagaaaatgatcaaaggtatcgggatcgatgcagtagaattagcccgcatcaaagaattgattgaaaacaaaccgcaatttattcagcgtattttaactgagaaggaatctgaactgtttttcaagctgccaaaaaaaaggcagattgaatttcttgggggacggtatgcttgtaaagaagctttttcgaaagcttggggaacaggaattgggaaattgtcttttcaagatatcgaagttctgaccaacgaggctggagcgcccgttgttacaaaggcacctcaccctctacatcagacgtttgtcagtatcactcataccaatgagactgcctttgcgcaaatcttgttggagaatgaataatgccagagatagcgattcgttaagggaatcactagagaaagaaggaaagtggaatggtcgtttcaatccatagaccaacgaaagccattatagatttaaaggcaatcaaagaaaatgttgaaaatgaagtggcgcgtttgccaaaggcaacggatttatttgctgtggtcaaagcaaatggctacggacatggggctattgagacagcaacagcagctctagaagggggcgcttccggtttttgtgttgcgacagtcgatgaaggtatcgagttgcgggaagctggattcagtgaaccaatattggtgttggggatcgtttctgtggcagatatcggtttgctgagctactacaatctttcatttccagtaagtacgaacgagtggttgcaagaagcggctgctttcttgcaaaaaaatcctgtcaccaatccgctgaaggtccatttgaaagttgatacaggaatggggcgaattggctttatttctaatgaagagttactctcggctgtcaaatggctccaagagcagtctttgttcacatgggaaggggttttcacccattttgcgacggccgatcaagcagatgatacgtattggcaagaacaaaatcaacggtttcaaaccgcattggcatgtctgcctgaattgccaaggtatgtccatgccggcaatagtgctactgctttgtggcacgcagaagccgtagggaacatggttcgctatggcattgcgatgtatggattgaatccttcaggaacggcattgccagaaacatatccattgaaaccagccttgtctcttgtttctgaattggtccaagtgaaattacttgaaaaaggagccggaattggctatggtgaaacatatatcacgccgcaagcagaatggatcggtacggtaccgattggttatgcggacggctggttgcgaaaaatgcaaggattttctttattggtagctggtgagtattgtgaaatcgttggtcgtgtatgtatggatcagctgatgatccgtttaccccggtcatttcctgcgggaacaaaagtcacattgatcggcgaagataacggacagtgcatcactatgcaaaaggtagcggaacaattagagacgattcattatgaagtggcatgcacgctttctgcaagggtgccgcgagaatataaaagttagggtggtcctatggtaaaaaggggagacatttattttgccgatctgtcaccggtcgttggatcggagcaaggagggattcggccagtattagtgattcaaaatgatttaggcaatcattttagtccaacggtgatcattgccgcgatcacggctaaaatggctaagccaaaactgccgacccatattgggatctcagcgacttgtacagggattggtaaagattcagtgatcttgatggagcagattcggacaatcgacaaaagtcgactaaaggagaaggtttgtcatctagatgaatcaatcatgtgtgaagtcgatgcggcattaatgatcagtgtgggagtcgagacggcttattccacgtcgtcgattcattcatgatgctaggatatttgttattagcggcaacactgatactatttttattttatacttatcaacacttgcggcgctttttacgggaaactaaaaagaaacaagaagacgttgaaaaagggtattttttattgagccatacatatgaagatcaggaaaaagcaagttactatggtgtctttcagcaaggagaaaagacattgacattggagatgccattgcagctttacctgcacacaagcccaccgcaacgtggcgaattagtcgcgaaagatggcaaagtcattgaattcaatacgtgaatacaaaaaaactttccatcactatatgtgatacgtgaggaaagttttttgcattagcagggaaaattttagcagaaacgataaattaggaaaaagagcccagtgtctagaacaagatcgttcagtcttttatctttttttatattctgagatcagagtgttgcattcgtaattctactttcaacaagcctcggagatgagttgctttatacgcaaaattcagttatagtatgtagcgactattttgaaaagaggaagcaatgtgaaaccttcaatttatggattaaccaaagagtccttatctttgtggatgactgagcaagaagaaaagaaattccgcacgaatcaagtgtgggaatggttatatgagaaacgagtagcgacatttgaagaaatgaccaatttgcctaaatcattggtaactaagttaaatgaatcgtttgtgatcaatcctttgaaacaaatcgtcttacaagaagccagcgacggcacagtcaaatatttgttccagttacccgataatcatatgattgagaccgtcttaatgcgtcaggaatatggtatgtcagtctgtgtgacgacacaagtcggctgtaatatcggctgtacattttgtgcgagcggtctgctaaaaaaacaacgagacctaactgctggagaaattgtcgctcagatcatgctggtgcaacattatttcgatgaattgaatgctggagaacgtgtctcccatgtggtggtgatgggaatcggcgagccttttgacaattacgagaatgtcatgcagtttctgcagattatcaatgatccgaaaggactagcgattggtgcgcgccatatcactgtttcaaccagtggtttagctcataaaatcaaagagtttgctgaaaatggcttacaagtgaaccttgcgatttcactccatgctccaaataatgaagtacgaacttcgatgatgcggatcaaccgcagtttcccgattgaaaaactaatggaagctattgactactatttggaaaaaaccaatcggcgaatcacgtttgaatacatcatgctggatcatgtcaatgatcgaccagagcatgcgcggcaattggtcgaattgctcaagaataaacgcaagctttcttatgtgaacttgattccttacaaccctgtcagtgaacatgatcagtatgctcgcagtaagaaagaagatgttttagcattttatgacatcttgaagaaaaatggtatcaactgtgtgattcgtaaagaacatgggacggatatcgatgcagcttgcggtcagttgcgcagcaaacagatgaaaaagcaagtcactgcctagaaacaaataagtctgaccatgaaggcgggaaagtcgctcattgaacagacttttatcaaaaaacggtacaggagaccgttttttcaaaatcagaaaagtaggtgaacggcactctttgttgacagaccgctgaaaaaggccagctctgagacaaagacgggtgcggttcctgcttttgctgatttttttatttcagaaaagaactgttttggataacaacaaaggaaagcgatttctctggattttttcaaaattccgatactcatggcttgaaaaatcgtctatactataagaattgatagaaataaaaataacacacatgatgaaaggatgattccatggaatggatcaaattgattggtattttggtaattcttgtcggctttttgctgaaactcgacacgatcgccgttgttctgatcgcaggattagcaaccgcattagtttcggggatagattttactgatttcttatcaatgttaggaaaggcatttgtagacaatcgtctcgtgaccttattcctactcacactaccaatggtaggaatctcagaacgctttggattgaaacaacaggccgttgttttgattgaaaaaatcaaaggattgaccccaggcaagtttttaagtttgtatttgtttattcgagaactagcaggtttcttctcgattcggatccaaggacacacgcaatttattcgtccaatcgtaaacccaatggcgcaagccgcagcggagaacaagtatggcgaactagaagaagcagatcaggaaaaaatcaaagctcgggcggcagctaatgagaactacgggaacttttttgcccaaaatacgtttgtggcggcttcgggtgttttattgatcactggaacgttaaaatcattgggttatgacgtagccgccagtgcaattgcacaggcttcaatccctatcgcgctgatcgttttagtcattgctaccctttcaaatctggctttcgatcgcaaaatgtctaaaaatatggcgaaaaggaggaaaagtaaatggaagcaatcatcaataatattttagaattcttttatattttgatcggtctcttgtcaatcatgactgctgttcgagtctttaaagatgcgacccatccaacacgactgggtacagcaacattttggcttttacttggtatcgtttttgctttcggaaactttattccttacatcattgatgggatcatcattatttgtatgggcgtattgacgttcttcaagcaagttcgaattggtaaaatcgtggatgtcgatgaacaaaaagcagaacaagccgccgaaagaatcggcagtaagatttttatcccttgtatctcactagcagtcatcgcagttgcgatttcctacacacctttaggcggacaagttgggatcgggatcgcttctgttttggcgttgattttagcaatggtattgacctctgctaaaccaaaaacagtgctggatgattccgatcgtatgttccaacaagtcggtactgctggtatcttgccacaattactagcggctctaggcgtgatttttaatgctgctggtgttggagaagtgatctcccatggtatttcaggtgtagtacccgaaggcaatcgtttgattggtgtgattgcctattgtttaggcatggttttatttacaatgatcatgggaaatggctttgcggcatttactgtcattactgccggaatcggtgtcccattcgtaatcgctcaagggggagatcccgttgtagcaggagcactggcgatgactgccggtttttgcggaacattgttgacaccgatggcagccaatttcaatgcattacccgtcgcattactcgagatgaaaaattcgaatgcagtaatcaaaacccaagcaccgattgccgtgctgctaattgtgatccatatcggattgatgtacttttgggcattttagtggtaaaaaggaatagaaaggatgatcaatatgaaatgtttagtcacaggatttgatccatttggcggagaagaaatcaacccagcgttggaagctgttaaattattaccagaagaaatcaacggagcaaagatagttaaattagagattcctactgttttcggcaaatcagctgaagttgtacaaactaaaattgaagagatccaacctgatgttgttttgaatattggacaagcaggcggacgttttgctatttcacctgagcgagtggcgatcaatgtcgatgatgcacgtattccagacaacgaaggcaatcaaccagtagatgaagccatccagcctcaaggtcaacctgcttatttcagtcagttgccgatcaaagcaatggtagctgcgatgaaagaagccgggattcctgctgttgtttcaaatactgccggtacatttgtctgcaaccacatcatgtatcaagtacaatacatgatcgatacaaaatacccaacgcttaaagggggcttcattcatgtcccattcgttccggagcaagttgttgacaagcctggtcaaccggctatgagcttacaagatattgcgaaaggattggaagcggcaatcggtgcgattgtcgattatcaaggaaaagaagacatcaaagcaatcgggggcgccattcattaagcggcacgaacagattgtcaattaaaacgaattgatttaacgatagatagatcagacaactaggaatataacttgtaagaggataggttgcttgcgagaataggccgatgttgtctgatcttatttatttcaagtaacgagcaagtatgaagcgcggaaagtcatttattcgtctttttatcgatttattgatagaattcatctagtggaacacgcgaaatgcgaagggggcaaatcatgatcattactgaatttgatagagagaattatattttacgtgatcagctgatcgacttagccgttctaatttatccgtctacctatcaaaaagagcagcggacagcagaagaattactgcagccgaataaagttgtcattgcagctattgaaggagagcaattggtcggctttgtgagtgccttccaaaaaagcgacactatctggcagcaagagatcagcttagttgatccccgacatccagatgaacaaataggtgagcgtttgactgcctttttgcgagacgaagttgttgctgctggcggagaatggctagtttcttaagtcttctagttgaacattgcttgtcaaaacggacacagacagttatagtggccaagatgtttcttaaaactagtcaagagttggaacataagttgaaacaaatgatatccgaatgatcaaaaatgaaggtcgcaagaatcatcaagattagcgacaagacacggctgtaaagtgagtgtctttcattgattgttcggatatatgcttgttttttgtaacttatgacacaactctttttgttttttttaaaagaaaaaatagtctttaaaataaaaatgagaagaagatgaaagtagcatatttattagttttctagtaatatttagtagaaattcttcaaagttattgtcttttatcgtgttttttaatgctaaaaattgtaaaaaaagattgcttttttaataattattaattaaaatctaatctaacttcagaaaagagcgattattctgaaaattaaatcaattaaggagtagttcaggatgaaaaataaatgggcatatggattggttgctgtgtgcggcttagttttagcaggctgtaccacaggtggttcaaataattcaagcagcggatcagctgccagcagcgaaagcaatgcggaacaggtattcaatgttgtggttcaacaagaaatgccaagtgccgatttgtcccttgcgacagatacaatcagtttcagtgcgctaaataatgtatatgaggggttgtaccgcttagacgctgacagcaaaccgcagccagctggagcagcagaagaagcagaagtcagtgaagatggattgacttataagatcaaattgcgtgatgacgcaaaatggtcaaatggcgaacctgtaacagcagctgattatgtctatggttggcaacgaacagtcaagcctgagacggcttcagagtatgcctacttgtacgcaccagtaaaaaatgcggaagctatcacagccggagagaaagatccgtctgaattaggaatcaaagcagttggcgatcatgagttagagatcacattagaaaaggccactccttactttgactacttgctggcattcccatctttctttccgcaaagtcaagcggttgttgaagaacacggggatcaatatgcggcaacgagcgacaatgccgtttataatggaccttttgttcttaccggatttgatggaccaggaaccgataccgaatgggcatacgaaaagaatgatcagtattgggataaagatacagtgaaattagaaactatcaatgtgagtgttgttaaagaatcagcgactgcattgaacttgttccaagatggtcaagctgatgatgtcattcttacaggggaacttgcacagcaaatggccaatgatgaagcgtttgtctctcaaccagaagcaacgacctattattttgaagtcaatcaacgcgatgaaaaatcaccattccgcaatgaaaatttacgtaaagcaatttcgtatgccattgatcgtgacgctttagtgacatcgattttaggggacggctcaattgcttcgacaggtctagtaccagaaggcatgacctttagcccatccgacaatactgattttactaaatcagcaggcagtgttttagaatatgatgaggccaaagccaaagagcattgggaaaaagctaaagaagaattgggaatcgattctcttgaatttgatatcttagcctctgatacagattctacgaagaaaatcattgaatatgtacaagatacattgcaaaaaacattggatggtttaacagtaacgttaagccccgtaccattctctgttcgtttggatcgttccaacgctggagactttgatatgttgatgggtggttggggagctgactatgcagatgctagcagttttacagacttattcacgactggcaactcatataaccgtggtcaatggagcaatgaagagtatgatgccttgattaaatctgcaagtacgactaacgtcaatgacccagaaaagcgttgggaagatttagtcaatgcggaaaaactaatcatgagtgaacaaggagtaatcccagtttaccaaaaagcagaagctcatttacgtgcaccaaatgtaaaaggtgtcgttgctcatgcagcaggcgcacaatacgattacaagtggacatcgattgaataaccacttgaatgcctagcggctgggacagtaactggatacaagatgacgattatcgatgaatagctggaataacaggcataacaaaaatggagaagctgctgcttctccaaaatgccaagtgcttcactatttgtcacgtatggaaatcttctcttgaatacagtctcagccggcttttttttctaaagcagaaaggcagtcgacaaaagacacaaaacgataggttactaaattaaagagtattgattaataaaaagagcaaagaaagtagcagtaaaaaaattcctggccatagccaaaagccgtagctttgtttaccaacatcggagagtttaaggtaatcggttttatttttggaaaaagcttttttcattgaatattggaaatgatcaaagaacccagaggcaaagacccaaagaaaaccgccgatgatcaagaagaataaagcccaaagaaatagtgcatccgagatagttgacagggtcaattcctttttgaaaaacaaccagctaatggaaataagggtacatatgagggcgatcagcccactacttttttttatccgcataagttgactcctttttaatgattcgtactacttaatttacataattattgataagaagtcaaaatacctagggggaagacgcgtgaacggttttttgaaatatttattgaaacggatattctatatggtattgaccttatggttgattgccacgatcacatttttcttaatgcaatttttaccaggaacaccttataccaatgcagaaaaactgagtcccgaacagattgccttattgaatgaacaagcaggtttagataaaccgatgattactcaatatgggctgtatttgacgaatttagttaaaggcgactttgggatttcattccaattcaaaaatcaaccggtagcgaatctattatctggtcggattggtccttctttacaattggggctgcaggcaattatttttgggacttttttcggtatcattttagggacgatctccgctatgaaacaaaatacatggattgatacgacgtcaacgctagtagcgatcttgggacgttcgattccgaactttgtctttgccgttttgctgcaatacatttttgccatcaaattaggtgtcttgccaatcgccaaatgggaaacttttgcaagcacgattttgccaacgatcgcattagccatgtcgccactggcagactctgcccgctttattcgaaccgagatggtcgaggtgctccacagtgattacgttgagttggctcgtgccaaagggctgagccgctgggagatcgccttcaagcatggtttgcggaacagtttgatcccgctgcttaccttgttaggacctttagccgttggattgatgacgggttcattagttgttgagaatatttttgcgattccggggattggcgaacaattcgtaaaatcaatcatgacaaatgattatccaacaatcatggcagtcacgattttgtactctgccatgttagtatttgtgattttagtggtagatattttgtatggtatcgttgatccgcgtatccgtgtgtcagaagggagccgtggctaatggaagagaaaacaatcaatcaagtagctgccattgatgcagccaaatttcagccgttacaaaaaaataccaaagaagaacgagaagcaattgctgcgccatcgctgacctttttccaagattcatggcgccgtctgaagaaaaacaaagcagctgtattttcgatcgtactattgctgatcattattgcaatctcgattattacgatctttgtttctccccatgaccctactgcgcaaaacgtgaagttcacgaatctgcctcccaaaattcccggactcaatctcccaggattaaatgggtatgcaatggttggtggtgaattggttgataaatatgctgctgccaatgttccagaaggcacttactatctactaggaaccgacggactaggacgagatctgttgagccgtttatttgtcggaacgagaatctcgctattgattgcctttattgccgctttgctagatatcatctttggtgtgacctatggattgatttccggtttattagggggacgagtggataatatcatgcaacgtttcttagagatcctttctgggattccgaatctagtggtgatgattttgatgctggttgtcttcaaaccaggaatcttttcgatcgtagctgcgatggctatcaccaactggattccaatggctcggattgttcgcgcgcaaacaatgaaattaaaagatcaagagtttgtgctagctgctacgacattaggtgagagccgtatgaagattgcgatgaagcatatcttgccgaatatttcgagtgtgattattgtccaaatgatgttcagtatcccatcagcgattttcttcgaggcttttctaagctttatcggtttgggcttaaagccgccttcagcatcgctagggatgttactgagcgacgggtacaagacctttttattcttgccttaccaaatgtgggtgccggcggttacgttgtcggtcattatgatcggattcaacttacttgctgacggactccgtgatgccttcgatccgaaaatgaaagagtgattgctatggaaaaagtgttagaagtgaaaaatttagagatctcctttgatacctttgcagggaaagtccaagcgatccgcgatgtcagtttcgaactatacaaaggcgaaacactagcgatcgttggcgaatccggtagtgggaaatcagtaactacccgcagtatcatgggattattagctagtaacgccaatatagataatggagagatcctattcaatggaacggatattctcaagaaatctgagaaagaactacaaaagattcgcggaaaagaaattgcgatgatcttccaagatcccatgacttctctggacccgacgatgcccatcggcaaacaagtggccgaatctttgatgaaacataacaaacttagtaaaaaagaaggactccgacaagccttggatcttttgaatctggtagggattccgaatgctgagaagcgtttgaaaaattatccgcatcaattttcagggggacaacggcaacggatcgtcattgccatcgcattaatctgttatccacagatcctgattgctgatgagccgactacggcactggatgtaacgattcaagcccaaatccttgagttgttgaaagatatccaacaaaaaatcaattcatcgatcatttttattacccatgatttaggagtagtagcaaatgtggcagatcgggtagccgtcatgtatggcggcaaaatcgtagaggtgggaacagcagaagaaatattctataatccacagcatccttacacttgggggctgttaggttccatgcctaccttggaggggacgggggatcgtctgtatgcgattcctggctcaccaccagatttgttggatccgccgactggggatgctttttatcctagaaatgagtttgctttgcagatcgatgccgaacagcaacccccattctttgatgtttcaccgacccataaagcagctacgtggcttttagctccgcaagcacctaaggttacccctccggatgaaatcttgattcgttggaaaaaattccaagaaaaaactagacaggcatctgtataaaggaggagaacccattggagaaagtgttgcttgaagtaaagaacttaaaacaatattttaatgtcggtcgcaaagacgaagtcaaggctgtagatgatatctcctttcagatctatgaaggagaaacctttggactagtaggagaatccggtagtgggaagtcaacgactggtcgaacggtcattcgactgaatcatcccacggcaggagaaatcttgtttgatggacaagatgtcatgaaaatcaaaggcaaaaaagatttagctgatttccgtcgagaagtacaaatggttttccaagatccgtatgcatcattgaatcctcgaatgaaagttcgcgatatcattgctgaagggatcgatatcaacggattggcaaaaaacgaaaaggaacgcaaccagcgcgtagatgatttgttgaaaactgttggtttaaacccaagtcatggaactcgctatccccacgaattttccggaggacagcggcaacggattgggattgcccgagcactagcggtagatcccaagttcatcatctgtgatgaaccgatttcggctctggatgtttcgattcaggcccaaatcgtcaatttgctgcaagatttacagcaagaacataagctgacttatctattcattgcccatgacctatcaatggtcaaacatatcagcgatcgcatcggtgtgatgcataatggtaaacttttggaagtaggttctagtgatgaaatctatcattatggggtccatccgtacacagagagtctcttgtcggcgattccactgccagacccagatcatgaacgagaacggaagcgcatcaaatacgtcagcgaaccaacagatgacaagcctcgtgccatggaagaaatcgcagaggggcattttatttatgctacgaaggaagaagcggcacagtatcagaaaaaattggcacaaaaaaaggggtagacctgtttaggaggagatgaaactgagtgttttaaaagcatacaaatttcggatctatcctacagaggaacaaaagcagttctttatccaaacgtttggttgcgtacgcttcacctataatcaattgctaaaagcaaagatggaagaacttactacaaatgcagaaaaagaaaaactaacacctgcaaaattaaaaaaagagtatccttttttaaaagagaccgacagtttggcactggccaacgcccagcgcaatttggaacgggcttttcgcaactattttcaaaagcgagcaggctttcctaaactgaagacgaaaaagaatatttggcaatcgtatacgacaaacaatcaacaacatacgatctacttggtcgatgatcagttgaaattgcctaaattgaaatcattcgttgcagtcaagcgtcatcggccaatcaatggtcagattaaatcggcgacgatttctgcaagaaacaatactgaattttatatttcgattctttgcatcgaagaaattcagcccttgccgaagaaccaacgaaagattgccttggtttatcatccagaagtgttggtagaggccaatgcacagttaccctttatcagtaccaatgccatcaaatctcaacaaaggctggcccgtgcagaacgaaaactaaatgtgaaagcaaaagctgtcaaacgaaaaaaaatggtgcttagtcatgctcgtaattatcaaaaacaaaaaggaaaagtttctcagctatatcgagcgcatcgtgatcaaaaaaaagaatacatcgatcaagtaacctttcatctggtcaaacaatacgatacgatttttttggaacggctgatcgatgagacttgtagatctacagggaatttttcagtcagcgactggcatcagtttattcgtaaaatcacgtacaaagcagagtggtacggcaaagaagtccgatttatttctttgtcggccaaagagtgtcaaaaaatgacgcaaatgttgcgtgtaatcgaaagtgaaacgaactgggaggagcgccagggatcgcctaggggatagaaaaaatctttggatttttgtttctaggaattctgctcactaattatgattaaccagcgaagaggctgtgacgtcaggcaaaacaaaaaatacccaaacgatacacaaacccacagacgctggctttatgctcagctgaaagtgattcgtctatcgtttcggttcttgtttgcttgtgttgcagcctctttgcacggcctacattttgtcgccaagcacatcagcattcaattcatagattttcgaaggtcgtccaataccgacgggcttttcaccgatttccgtgaaatattgaagcatggcttttttgaaatttgaatggtcaatcaatttaaaatcgatccccaaaaatttagcgaagactttacgtgcttcagtgatcgtgaagttttcgccgagaaccagcagtacttgtggttcgtgttccattttgtttgccactcgttcaaatgctttcaaaataatcgcgctatggtcaaaagccaatgtatccttaccgacagattgtcccgagactaggtccaagataatctcaacatcgccactagataaaaagatttggttcgcctttctctctaatgaaaaccagcggacttgattggcatcatccccagcgctcaaaggttcttcgccgataaaagcgagataactgaccgtaatgacccagccccgcgggtctcgccctggtgtgctgaaggtatggagttgttcgatgttttgctttgagatggttacgccgatctcttcttgcgtctcgcgaatgacactttgaccagttgactcattcggattgacgaaaccacccggtaaagcccaagaatttcgaaagggatgcccttttcgctgaatcagtgcaatcttcagttcttcttcttctttgttgtaacacatcaagaccatatcgactgtcacagaaggcttctcatattttggctggtcctgactgcgataccaagttaaaaattctgcttcagaagcttctttttcataatactctttttctgctgtttttgaggtgaattctttcattcctgtctcctactcctgatatgatgaaataataatgatgatggattagttaaaaaaatagggaaaaatcaaattgataaaaaagagtgctaaatagaagaatgccgctttttgtgtgtgcttcatggctaaatatccccacacagcgatccatagcaggaacccataacgaagcaatgatgtgatgaccacaaagaagctagctagattttgcccattgaaatagccgtaaaaatacaaataaaaactagaaaaaatcaaatggatgatcgttaaaacagctaagatcatgaagcgctgttgttgttttttcaagcgaaaaaccctctctttcaaacgttcattcctattatagcaaaaaaacagctcataaaccaaaaggagctgatagtaaaatcatctcatcaatttgggcaaaagaaaaaaggaaaaactcacagaaaattatggtatactaccttagtatacactttacaggtgaaaaggaggacgtacgcccatggctgaaaaagaaacattttatattacgacgccaatctattatccaagcggcaaattgcatatcggaaattcttatacaacgatagcttgcgacgcagtagcacgttataaacgtctaatgggctttgatgtgttttatttgactggtgttgatgaacacgggcaaaaaatcgaaaaaaaagcggaagaactaggtgttgatccacaagaatatgtagataaaatggctgccgatgtcaaaaaattgtggaaaacattggacatcagctacgataaatttatccggacaacggacgactatcacaaaaaggcagtccaaaaaatctttcaacaattattggaccaaggagatatttatcttggcgagtatgaaggctggtactctgtctctgatgaagaatacttcacagaaacgcaattggcagaagtttatcgtgatgaagaaggacatgtgatcggtgggaaagcaccaagcggccacgaagtagaattagtaaaagagtcttcgtacttcttccgcatgagcaagtatgcagatcgtctggtgcaatattatgatgagcacccagaatttatccaacctgaatcccgtaagaatgaaatgatcaataatttcatcaagccaggtttagaagatttagctgtctccagaacaactttcaagtgggggattccagtaacggcgagtcctgaacatgtggtctatgtttggatcgatgctttatcaaactatattacagcactaggctatggttccgatgacgattcattgttccaaaaatactggccggcagatgttcatatggttgggaaagaaatcgttcgtttccatacgatctattggccaatcatgctgatggcattagatttgccattgcctaaaaaaatcttcggtcatggttggctgatgatgaaagacggcaaaatgtcgaaatctaaaggcaatgtcgtttatccagagatgcttgttgagcgctatagcttggatgctttgcgctactacttgctgcgggcagtgccttttggcagtgacggcgtttttacaccagaagactttgtttctcgggtaaactatgatctagccaatgacctgggtaatctattaaaccgcactatcgctatgatcaataagtattgtgaaggaatcgttcctaaatatgcctcaaaagtaactccttacgatagtgagttgtcgacaaccgcagccaacgtcgtaggtcgctaccatgaagcaatggacaagatggaattcagtactgcattgtcggaagtatggacgttgatctctcgtgccaacaaatacatcgatgaaacacaaccgtgggtattggccaaagatcctgagaaaaaagcagaattagacagtgtgatggtccatcttgcagaaagcttgcgaatcgtagcaatcttgctgcaaccgatcatgaccgaaacaccggcaaatattttccatcagttaggcttaacttcagaagccatggacttgaaagacttgcggttcggtgaatttcctagtgataccaaagtagtggctaaaggaacgccaatcttccctcgtttggaattagagacggaagtcgcttacatccagaagaaaatggcggaaggaacgcaaagcactgctgaaacagtcaaatggaacccagaagaaacggttcttgcttctgaaaaaacagagatcaaatacgatgatttcgacaagatcgaattgaaagtagctgaagtgatcgactgtcaaaaagtcaaaggagcagataaactgcttcaatttcgcttagctgcgggtgatgatcaagatcgacaaatcttgtcaggaatcgctgagttttatccagagccgcaagatttgattggtaagaaagtcgtaatcgtagcgaatctgaaaccacgtaagatgcgggggcaaatcagtcaagggatgatcctttccgcggaagataccgaaggacgattaaaaattgttgaagctccaaagggaatgcctaacggatcaatcattgcctaagcgagacagtatttaatcatttctgttcttttttcagaaaatgaaattgcaactgaatgaaacattttgtataatggtctttattgagatgatcatgagggagtaactggcagcttatcgttgcggcaacatcaccatcctgaaagaaatttctggtgttgccttaaatagtgagactcgtgtatgtgttttagtgcatacatgagtctattttttttcatttcatgtacaataaagaaggaagaagaataaaggaggaaaaacatgtctgaagagaataaaaaagagcaactctcgcaagctttttatgcacaagaagctgaggctgttctgaaagagctgcaaaccgatgccaacggtttgacaaatgacgaagccaaaagtcgtctgtcacaatatggcgccaatgaattagaagaaggtaagaaaaaatcgatggctcaaaaattctttgaacaattcaaagatttgatgatcatcgtcttgttagccgctgcgatcatttctgctgtcgtgtcacatgaaatcgtcgattcaatcattattttagccgttgttattatcaatgcgatcatgggcgtggttcaagaagcgaaggccgaacaagccatcgaagcgttgcgggaaatgtcgacgcccaatgccaatgtgttacgaaatgggcatacggtgacgatcaaaagcgatgaactggttcccggagatatcgttcttttagaagccggcgatgtggtaccagctgatttacgcttattagaagctagttctctgaaaatcgaagaagcggcattaactggtgaatcggtacccgtagaaaaagaattgactgtgatcgatgcaacagatgttgggatcggtgatcgtgtcaatatggcttactccaacagtaatgtgacttatggacggggaaaaggggtcgttgtcaatacagggatggcgacagaagtcggtaagatcgctggtatgttagcaagagccgaagaaacggaaacgccgttgaaacgtaacttgaatgaacttggtaaattcttgacgatcgccatcatcgtgatcgccgtaattatgttctttgttggtacgatcttcaataatacttcttgggtcgacatgttgctgacatcaatctctcttgcggttgctgcgattccagaaggattgccagcgatcgtaacgatcatcttagcactaggcacgcaagtcatggccaaacgaaacgctgttattcgtaaattaccggcagtagaaacattgggtgcgacagacatcatcgcatcagataaaacaggtacattgacactaaaccaaatgacagttgaaaaactttatgtcaatgacaagcaacatgctgcttctgaagacattccattggatacaatggctctgaaagtcatgaacttcgcgaatgatactaagttcggtgaggaaggcaacttgattggtgatcctactgaaacagcacttgttcaattcgggatggatcaaggcttccacgtgaaagatcaagtgagtgcagaacctcgtgtagcggatctgccatttgattcggatcgtaaattgatgagtacgatccatgaacaagaagatggtcgttacttagttgcagtgaaaggcgcgccagatgtcttattgggacgtgcgtcaaaagtcttgttgaacggacaagaagtaccaatgactgaagaagaaaaacaaaaaatcttgttcaacaatacagatatggccaaacaagcgcttcgtgtcttgggaatggcatacaagtatgtagatgcagtaccagaaaacttggaatcagaaatcgtagaaaatgatctagtctttgctggtcttgtagggatgatcgaccctgaacgggctgaagcagccgatgctgtgcgagtagctaaagaagctggtattcgtccaatcatgatcacaggagaccaccgagacacagcagaagcaatcgctggacgtctaggaatcatcaagcctggtgatgacgcagctgtattgacgggtgctgaattgaacaaaatgagtgatgaagagtttgcacaaaaagtgactcattactcggtttatgcacgggtttcacctgaacataaagttcggatcgtgaaagcatggcaacatgaaggcaaagtcgtcgctatgacaggtgatggtgtcaatgatgcgccagcactgaaacaagctgatatcggtgttggtatgggaatcactgggactgaagtatctaagggtgcttcggatatggttctggctgatgacaacttcgcaacgatcgttgttgctgttgaagaaggacgcaaagttttctcaaacatccaaaaagcgatccaatatttgttagcggctaacttaggtgaagttttgacattgttcttagctaccttatggggctgggatacactgttgccgatccatctgttgtggatcaaccttgtaacagatactttccctgcaatcgcattgggaatggagccagctgaaaaagatttgatgaagcatgcccctcgtggccggaattcgaacttcttctctggtggagtcatgagcagtatcatctatcaagggatcttggaagctgcaacggtattgttcgtctattggtcagcaattcaatggccggtacacgatacctatgatgcaatccatgcggatgcattgacaatggcgtttgctacactaggattgatgcaactgttccatgcctttaacgttaagtctgtttaccaatcattattcaaagtgggacctttccgtaacaaaacctttaactgggcaatcttgctttcctttgcattgatgatggtcatcattgttgttcctggattaaatgacatcttccgagtggctcatttagatctctatcaatggggaatcgttctaggtgcatccttcgcgatcatcccgatcgttgagatcgttaaagctgtccaacgtgcaatgggcaaaaaataagcagtctctaaatttattccgcaggcagagtattctgactgcggtttttgttcacaccaatcgtcgtaaatgaataataggggcgaatgaacaatctgcttttgccgaccttttcatttttggcaataaacggtaaaataaaagatagctaagaagaaagtaggggaatgaatcgtgcgaccgaatttaggtttttatgtacaaacaatcaatgatctagtgaaagagacagagaaaatcggggaaaccatgaatccgaattatgaagagattcgtcaggctctcgataaaaaaaaggaatctgaactatcaccagagcgtctggaaacaatcgaagcgtcctttaaaaaaggaacggacaaatatcgtttgatgctggaacagatctctaaattacgcccgcctgcaacggtcatggggattcacaaaaaatttgaacgagcatatacgaagtatgttgctggctgtgaagaaatgattctaagtattgctgatggggtcgatcgggaagctttcgatgcgtcagagaaaaaacaagacgaagccactgatgaaatctcttttgcaattcagcggatgacagctctcttgttaaaaaaatgataaagttcgtttcttaaacgagagttatttaatttaaatgttatgttattcttatgtaaaatgatgatggtggatgtataatgaattaacaaccaacaacctttttatttttcattttactccttttgccatcaggactaaccaacttgatggtttttttatttttataaatgtttttttactcaaaataataaaatgactgcaaaagacattgtgaataaatttacctaacagtttgttagtatcgtttcactgctaatctaaaaacaagtatcgccaattgcggtttttcgcggtagatgctatactgaaaacaacttataaacgaaatgagggatcctccattgaaaaactaaccaatttgttggaagctgcatagaatcatgttctctagggagcagtgtgcagattttcaggattggtgtgtttttctggagggtctttttgtgtacttttctggaacctgacctgaaaataggcgcggtttttgtctagagatagacaggaggtacaaaaatgtcaaatataaaaatagaacaattaagttttggcttcgatactcagaatcatctgctgttcgatcaagctgatttggtgatcgatacccagtggaaattaggtttgatcggtcgaaatggtcgggggaaaactactttactcaaattactgcaagaccaattgccttatagcgggactatcacccatcagcaagcattcgtttactttcctcaaccagtggcagatccgcaacaactaacctatgatacattacaagatctgtgtgaatttgagcaatggcagatcgagcgagagttaaatttgcttcagttggatccagatgtcctctggcgtccatttgagacattgtctggtggggaacaaaccaaagttttacttgcactactgttcatcgatgaggaacactttccgttgatcgatgaacccaccaatcatttagacattacagctcgtgctcatgtagctgcttatctaaaacggaaaaaaggctttatcgtcgtcagccatgatcgacactttgttgacgaagtggtggatcacattttatcgattgaaaaaagccgactagtgatttatcaggggaacttttctgtttacgaagaacaaaagcaacggcaagatcagtttgaacaggagcaaaatgttaaactgaaaaaagagatcggccgtttaaagcaaacggctgccgaaaaagcagaatggtcacgaggacgggaacgagataaactgggatcaccaacaaaaaaaggcagtggagcagtctatgacacaggggcgattggtgctcgggcagccagaacgatgaaacgatccaaagcaatcgtcaagcggatggaagatcaagcacaagtcaaagaacagttgttgaaagacatcgaatatatcgatcccctttctatgaatgttaaagccacgcatcacaaagttttgctgcgagtggaaaatttgcaattgacgtatgagcaaccgttgtttgatccgttgaattttaccatcgaagctggtgaccggattggtattttgggtgcaaatggttctggcaaatcgagtttggtggctggcctattaggtcattttactggaactgtcaccggctctgtttggatgccgcaacatttgtccatcagtcgtgttcgccaaaattacgaggataatcgaggcaccttgactgagtttgctgaattccaccgattggattatcaagaattgttgaataatctgaagaaattgggcgtggagcgaaatgtctttcagacccgaatcgaagatatgagtatggggcagcgtaagcgtgtggaattggcaaaatcgttggcaacccctgctgagctgtttatctgggatgaacccttgaattatctggatgtctttaatcagaatcagttagctgaagtgatccaacttgtccaaccgacgatgttgatcattgaacatgatcgccattttctggatcaagtgactacacaacaatttttgcttggacatacagatctagcgcgtccataaatcgaaccgggataggatttttttaaatcttatcccgattttgttattttaaagtggtaggtttttgagaaagataccctattttgatcgttagtctgtttttttgatttgagtggtctagataaaaaataataaatggggtgcctgttttttctttttttatttattttagctggattttttatttattttgcaagaaaaaaagccttactgtgcaatattctgtcgttcaacaatctcatttttttctcatcgttctgctagttaattaaaatttctatcataattaccaaagggttttacaaaagatttacaataacagtaccgaataaaaatattcatttgttatcataaaaatcgaatttctttgagcgtttgacaacagcctgtaagaattcagctgtttttgtgttcctatcttgctggtcgaacaaaagcggcaaagagaaaaataatggaggttctttttttgatagaagtagttgggttgaagaaggtctttgacaacaagtttgaagctttgaaagcggtggattttacgatcgagaagggcgatcttgtttgtttacttgggcctagtggctgtgggaagtcaacgattttgaatttgatcgctggattgttgagtccgacagatggggatatccgctttaacggaaattccgtggtgaaaacggagccaaaggatcgcaatatcggctttgtctttcaaaattatgccttgtatcctcatatgaccgttttagaaaatgtcatgtttccactgactgttggtgataaaaaaatcaagaaaaacgaagcgcagcaaattgctgaaaaatatatgcagctgaccaatattgaagaattgaaggataaaaaacctggtacattgtctggtgggcagcaacagcgggttgccatcactcgtgcattagtccaaaatcctgaagtactattgctggatgaaccattgagtaatttagatgcgcgtttgcgtttaaagattcgcgaggagattcgtcgcttagtcaaagaagttgggatcacgacgatttttgtgactcatgaccaagaagaagcgttgtctatcagtgacaaaatcattttgatgaatgaaggcgtgatccagcaaaatgatgatccgcaaaatctttatttagaacccaataatttattcgttgcaaagtttatcggaaacccaattatcaatatcttgccagtagaagtgacagatggtgtcatgcatcatccagaattcacgatccctacagagcgcttcgtggatatccgcttcaagaaaccgttgacagatggtcattatactttagggatccgtccagaagatgtgttaacgacgacccaaacaccattattcaataccgagataaaaagtgttgaactaattggtcgtgaacggatcttgaactttgatctggctgacatccacgttaaatcgatcgttagcatcgaagaaatcattgaagaaggagcacacttagcttttgacttcaattacaaaaaagcgttcatctttgatgaaaaaggggagcgagtttattgatgttcaagaaaaattataatcccgaaaatcaacccaaagcttggctgttcttattgccctcactagtcattattttgctctttagtgtgtatccattatttcgttcattgtttatgagttttcaaaaaggatcattgatcaatcagcgatatgccggattagaaaactaccaaaaagtgctgacggatccagtgtttttcaaggcgctaaagaatacagcttggtttgcattcgccgtggttcctattgcattagtgatttcactagcgatcgcttggatcatctttgaaaaggtgaaacataagagcttttttgagacgatcttctttatgccgtatgtcaccagtaccatcgccattgggatcgtgtttcgctatttctttaatgggtcttatgggatcatcaactacttgctgggcttagtggggattcccgccgtcaattggctggataatgtcaatatgagtatgccgacactgatcatttttgggatttggagcagtttggccttcaatattattattctcttagcagggatgcgtaacattgacaaagaacattataagatcgcaaaaatgtttggcgccaataactgggagatttttcgcaagattacttttccgcagttgattccgacatttgccttcttgttgaccgttaatatcatcagtgcctttaaagtctatacacaagtctatgccttgtttggtggtcaacccggtatcgccaaaagcgcaaccacagctgtctattatatttatgacaaattccatattgcgggccgtcctgggatcgcaatggctgcgactgtgattctctttgttattattttggcggtgacctttatccaaaataaaattttaaagaaagtaggggaataagatgaaaaaagtcgtaaccctcatctctctgatttttttggcgctcttagcgatcatcacgatttttccgtttatttatatgattctcgcgggactgatgacttatagtgaggccaccagtattccgcctacgattttgccggagtcctttcaatggagcaactatgccgaagtctttaccaaagcaccatttctccgttactttctgaatacagtctttgtttcagcagtcacgactatcgccacattgattactgctattctggcagcttttgcattgactagtttggaattcaaattcaaagggcttgtgattgctctaatgatttccttattgatggttccttatgaatcaatcatctttaccaactacaacacgattgctcaaatggggttgttgaatacttacagtgcgttgattattccctttctgacgagtatcttttatatttattacctgaatggctatttgaaaagcatttcgaataccttttataaagcagcaaaaatcgatggtgcaagcgatatggcttacatacggcggatattgatcccaatgtctaaaccggcactagtgactgttggcatcttgacctttatctcgagctggaattctttcttgtggccattgttagtcacgaatgaaaaaaaatatcggttgttgaacaatgggctagcggccttcacatcagaaagcggtagcgatgttcatttgcagatggcagctgcgacattgactgtcattccgattttgatcatttatttgatttttagaaaagagattattaaaggagtggcaaaagatggcatcaaaggctaaaacaacagttacatttcacagtggtattctcacgatcggcggcaccgtcatcgaagtgacatacaaagatgcccatattttcttcgattttggttcggagtatcacccagagcagccattacccgacgaagcattacagaccttagtggatcatcgctgggtcccgcaattgcgcaatgtctatgatcctcgtctgtcttatacgtatcatggatcagaacaaaaggactatcaagaaacagctgtttttctatctcatgcccatcttgatcattcaaagatggtcaattatttggaccctgcaatccctttgtataccttgaaagaaaccaaagcgatcctaaaagcattgaatcgcaccggtgattttttgattcctactcctcatgaagcccctgcctttgtgcgggaaatgattggcttggaaccccacgatgtgatcaaagttggtgagatcgaagtagagatcgttcctgtggaccacgacgcctatggtgccgcggcattgctgattcgaacaccggatcactttattgcctatacgggcgatttgcggttgcatggctatcatccagagcggacaaaagaattttgtcagttagccaaacacacggatctattgatgatggaaggagtcagtatcagttttcctgaaagagaaagcgatccagatactatcgaagtagccagtgagaaagaattggtagcggcttttgtcgagttggtcgaaaaaaatccacaacggcaaatcactttcaacggctatcctgccaatgtagagcgttttttagctttggtggatgcttgtcctcgaacgatcgtccttgaagcacaccaagcagcattactgaaagaaatctttgacagagaagttccctattacacggttgaaggcggagcttccttagcagagttagatcctgcgctagaaattgattatcgttctttatgtgtcgacactggccagtatgtctggcaagcagttgaccattttgaaaatttacaaccaggcagtctgtatatccatagcgatgcacaacctttgggggcttttgatcctgcctatgaagagtttctcgctttgttagcaaagctggaaattgagtttgtacggctgccggtttcgggacacgcagttcctgaggatcttgatcagattattgcgtggatcgaaccaaaaagattggttccaatccataccttgaaaccagagaaactggtgaatccgtatggcgaaagaatattgccagaacgtggcgagaaaatagaactataaaaggatagaggagagtaaagaatgaaatcaaaaaaactagcatttgcagcagtggctgcggcaactttagtgttaggggcatgcggcaacaatggctcaaatgacagtgcaaaaggcagcgatgagatcgttacagaggttccgaaagatactactgtcacattttggcatgcaatgaatggtgcacaagaagaagcactgacgaaactgacagatgagtttatggaagcaaacccaaatgtgaaagtagaactgcaaaatcaatctcagtactccgatttgcaggcgaaaatcaattcgacactaccttcaccaaaagatttgccaaccatcacacaagcgtatccaggttggctttggaatgcagctcaagatgaaatgcttgttgatttaggcgagtatatcgataatgatacgattggttggggtgaccaagaagaaattcgctcttcattattagaaggtgcacaaattgatggtgtccaatatggtattcctttcaacaaatcaacggaaatgttattctacaatgcagatcttttaaaagaatatggtgtagaagtaccgacaacattagatgagttaaaagaagcttcaaaaacaatttacgaaaaatcaaatggcagcgttgttggtgctggctttgattcattgaataactactatgctattggcatgaaaaacaaaggtgttgattttaacaaggatttacagctagacagcgatgaatcgaaagaagtcatcaattattatgcggaaggtgtgaaagacggctacttccgtattgctggatccgatcaatatctttcaggaccattcgcaaacgaacaagttgcgatgttcatcggctcgattgctggagaaggatatgtcaaaaaagacaccgaaggcaaatttgaatatggtgtctctgcccgcccagaaaaaatcaatctacaacaaggaacagacttatatatgttcacaagtgcatctccagaggaacgtaccgctgcttttgaatacatgaagtttttgacttctcctgagtcacaattagaatgggcagtttcaacaggatacatgccagttgttcaatctgttttagatagtgatgaatacaagaacaatccagatacgaaagttgcttctgagttaagtgaagcaacaaaagaacttttctcgatcccagtaattgaaaatgcagactcagcttacaatgaagttcgttccatcatggagaatattttgtcgaatactgacaaagataccgataacttgattaaagattccattccacaacttgaggatgtttggaatcaatagttctgctcgtaaaagggccagacaatgaccctatcaacccgaaagagaccgtcagatatccctgcggtctcttttacataaatgttagaggagtaatgagaaaatgcaaatcacctttcttgaaaccagcgacatgcacggctatgtctacccaactaatttcgccgacgaccacgatctggctattggggcagcgaaagtcgcaacgaaactaaagcagttaaaagccgaagctgatggtcctgttgtaatgatcgaaaatggcgattttatccaaggatccccactgagttattatattgccaaaagccagcatccggtagcagaattgaccaaagtgatcaatcacatggcatacgatgtccatgttttaggaaaccatgaatttaattatggattaacgtatcttcaagaggcaatcgctagttatcagtcccctgttttagcagcgaacatcttaaatgaagagggacagccctatttcggcaaagcctatacgatccttgaaaaagatgggattaagattgcggtgttgggattggtgacccagtatattcctcattgggaacaaccagctaccatcaaggggatgcggttcgaaagcattatccaaacggcaaaaaaatatgtgcctgagctaagaaaacaagcagatcttgtcatcgtcagctatcatggcggttttgagaaagatttggtaaccggtgaagccaccgaattgttgaccggagagaatgaaggctatgagttactgcaagaggtgccggggattgacgctttctttactggacaccaacatcgggaaatcgccgccattgtcaatggggtccctgtggtccagccaggttatcggggcagccaaatcggccgaatccaattaacaatagagaaaaaagagggtcaaacagtgattacggatcaacaagcgacattgcattcagtggcagaagtttcagccgatgaagcaattttggcaatgatcgaaccaattgagacggaattggaaagctggttggatcagccgctagggaaagtgaacggggatatgcgaattactgatccgatgcaggcacggatcgtggaacatccatacgtggaatttatcaatcgcgttcagatggctgccagcggagcggaaatatctgggacagcgctcttcaataatgaaggaaaaggcttcggtacaacgatcacgatgcgggatgtcatcacgaattatatttatcctaatacattggctgtcgtaaaagtgaccggagcagagttgcgtcttgcgttggaacagacagcgaattacttagccgtcgaagcagggaaaatcgtctttaatccagcctttatcgagccgaaaccgcaatactacaattatgatatgtacgaaggaatcgactatacgattgatatgaaccagccagttggcaaacgaatcacacgcttgttgttccataatgagcctatcacgccggaacaggagctggaagttgtcgtaaatcaataccgagcggtaggcggtgggaattacgcgatgtttacagccgacaaaattgtacgggagatccaagtggatatgactgaattgattgctgattatttgaaacaacacccagtactagaagctgagacgaatcagaatttcaaaatcgtgtactaaaaagccaaaaagggctgtgacataagtcatgcaacaaacgaacgattccgaggagaatgagactgtgcttgcgcttcagcaagtttccatcaccaatgtacgatggatgacacccagttatcctcggatcgtcttgtctagttgctacttatgacacagaccctttctatgttcttgtaaaagaaaatcagattagttttctacattgcggacatattcatcgaagtaacgaatcaaatcggcttttacctgctgatagtcttcttcgctatagtttttttcctctaattttgcttggaaaaaaggaagttctaactcttcttttaagcgctcaagcacttcttcttggttcatgagatcaccttttcgtctatttggtaccatcataacaaattgaatgcggctgtcaatgcttcatacatttctttcattttttccaaacgacttttaagagaaacaaagtcatcgtcatcatggaaaaggacttgtttcaattcaaaatagtaaatctcaaaagcatcaaagaagccagtaacttcggatgtttgcaattctttaaaggtatcacaacgaatataggctttttctgcaatggcataggtttcagccgtagtcaataagacgagggcttcattgtaacgacggctagtgaccaattcataagttgactggcacttattataaatatttgaaaaatctttcagtaaaagctcgatgggtgttttatcaaacatgggggagtcctcctgatcgttttatttttcaaataagacacaaacacattcaggcgcgtaaacgtctttttgaatagtagtgagttcaccagtttcggcgttgcgacggtacaaagtcaagttgtcggaattttgattggcacaaactaagaatttgttggttgggtccaagtcaaagtctcgcgggaagtcaccttctgttgatagacgttgaatgaaattcaagccagcgccatcttcagttacttcaaagacaacgagagagttgtgtccacgattggatgaataaacgaaacgtccatcttttgatactcggacagcagccccactattaaagtcggtgaaatcttctggtaaagtcggtactttttggatttcttcaaagctgccatcagcttcattgtagcgtaaaacagtcaaagagctgtctagttctcctaccagataagcatattggtggttaggatggaacactaaatgacgagggcctgttccggcagctgcaacataaacagccgcttctgttaattttccttcagcagaaacgtcatacgtatacacacggtctgttccaagatcacatacagctaagcgttgatccggcgttaagtctgtgtagtgtacatgagggttgtcttgattttcgtgaggaccaacaggttcatcatgatagatgtgatcagtggcttcaatactgccgtccgccaatattttgtagacgtttacttcacctttatgataattagcaccataaacaagttgacgaggttcatctactgctacataacacaatggtgcgccttcttcggtcacagtattcaacaactcaaatgcaggcgtataagcaccacaaccgcctgcgccatcaacttcggtcacagtatatactctttcttttttactgcgggcaagatacgttgggctcttttcttccgcacgcaaggtcaagtcgaccaattgttctttttctgtatctaaagtgatcgaatagatccctttactttcgcgacgcgtataagtgcctaggtagatcgtttgcaacataaaaaaagcctcctaatagtttgatttcttattaattctaccatagaatgcggaaatgggcggatagaaaaacttcttatgttataataaaaaaagaacataaaggggaggttgttgtatgaaacaaggaacaatcaaagcgattgggccacaagcgatcgatcaaaaagaaaaaatgctgatttttttcggcgaccaagcaacagagatcttaagggagtattcagtgatccaatcgattccagattctcaagatttggtcgtagaaaacggcgatacacttatttttggggatcagtcgtacaccgtgacacatgtcggtcctatcgcaaatcaaattttgcaaacgatccagcatgtgacatttatcttcgatgaagtacccgaagagcaactgaccagcgctatctatttagaacctttcaatttgccgacccttgaagttggtatgaaagttatctacaagtaggaggcggggaaatgaaggaaacagagaagcgccctttgtcctggttttggaagtggtttttaaataatcaagcagtcacgagtctattagtggttctactcgtcttattgatcttgtttatgtttacgaaagtatcctatctatttgagccaatttggcaatttctggcgattgttggattgccaatcattttggcggggattttgtattacttgatgaatcctgcggttgattatctggaacgaaagggaatcaaacgcatctatagtattttcggtctttttattttggtcatcggattgatcgtctggggcgttgtggtgattgtgccgaagatccaagaacagtccatgagtttcgttgagaatttgcccggatatttggatatcattgaaaataaagtcaatgagattttgtccgatccgattttctcacaagttcaagatcaattggaagcatctaatgagaagttgattgcatcaatgaccgacatcattcaaaacttatcacggagcacgattcaaaatatcggcagcttttttggggccgttgcaacggtggtattggctgtcataacgatgccctttattctcttttatcttttaaaagatggacgacagttagcaccttatttcgtgaaatttttgccgacaaaaatgcgtaaaccatcattgacggttttaaaagagatgaatgatcaagtttcttcttatattcgcgggcaactaacagtcgcatttgcagtagccatcatgtttatggtcggttttagtttgatcggcctagattatgccatcacattagggatcgcagctggctttttgaacttgattccatacctaggctcttttctagcgatggttccggcggtctttttgggtatcgtcggtggtcctgtcctgttggtgaaagtcctggtcgtctttgtgatcgaacagactattgaagggcgattgatctcaccactcgttttaggaaacgagttgtcgatccatcccgtgacgattttattagtattgctgacttcgggtaaactcttcggacttgtcggcgtgattctggggatcccggtatatgctgcggcaaaagtgatcattacccatatttttgaatggtatacgaccgtatcgagtttgtatgaagaagaaacggaaagcgatgttcagcaagaatagttcgaagaaaattttttgacgaaagatctttgtgaaaatcacactgactcacacatttttctagttttttatcggagtataaaaaagctgaatttagaaggctggagcgaattgcttcagcctttttgttatgtgcgatttttgacacatagttgcaagaaaaacatatagcttctgtttctagagaatgcttatactgaaagcacatacaagcaaaggagcgttggaatgaagattcttgcagtagatatcggagggacaatgatcaagacggggttgttgaatagtcacggagaaagaatacaattaggaagctttccgatgaataaagactattcaactgtgatcgaccgattgatttcacatattgataatgactatccaaaagacttttccggaattgctattagtacgacaggattagtagatccagtgacacaacagattgggatggattcaccgctttatgagggatttggtaatcgcatggtttcttttttaacggactattatcaaaaacccgtcatcgcggagaatgatggcaattgcgcgcttttagcagaaaaatggctgggaagaggaagaggcgctagcagttttgctgtcattgttttaggtacctctgtgggaggcggattgatggtcgataaccagttgattcgtggcaaacactttttagctggcgagtttggttatatgctgtttcctgaagtcgaaaagaaagattgggaaatttggagtattgccggtgcaacaagaacattggtagaacaagttgcagccgaaaaaaaaagccccctcgattgatgggtataaagttgttgcttactaccagcaaaacgatccggcagtgacgatttgggtggatcgctttattgaaaagctagccgtggcctgctacaacctacaatacattcttgatccagaaattgttttgattggaggcggaatcagtgaaagcgactttttactgccgctattagaaaagaagattcagcagattgcagcgcagattcctagtacagttcgattgccaaatgttgcctgttgccagtttgggaatgagtccaatttaattggtgcttgctacaattggttactgcaaacttttgaaatgaaaactagctaaaacagttgcaattctaagataaaaatgtaataaaaaaatagtctctatttttttattatgtaagcgtttaaattgcagcgaatgaaacaagggtcaggtgataaaagcgaaaaagttttacgatcaaaacgggcaaaacacgttcagagggatcgcgcgctcaatcagttcctacttgctggtattcctgatcccctttttaacggtctcgtggatttggtatgcgacttctgtcaaaagtatcaatgaacaggttgcattaacggcaaagaatcagttgattcaattgaaatactccttagagaacaacttccttcaattgaactacctgacccagaaaatgacggatgaccatcaactctcattaaattttttgacccatccctattattcaaaggaaggcaaagcaagcctgcaaacctacaagatcacgaatgagtttgtcgaagaagtttatttatactataaagaagaaccggagaactttttttcttcgattggcaaattatccgtcgaaggtttcttagaaaaagtaatcccagataatgatatgcagcaaggacagctgatcgatcagctagagaaagcttatccaacgttgctgactatcgaaggggcatcattggcacggcatcattcccgattcttctacattgtgccgttacaaaatgatgaactgactgtctatggagcagctatttatgagatcaaagaagctagcttagcaaaaatgctggacttgaccaatagtgatggtgcgagtacgaattatttgatcaatgatgagtttcagattttagctagcacaaatcataacaatttgacagtttttttgaatgatccccaagaaatggctcagatcaccactcaggacacctttcagtttaatcagcaaaagtacctcgttcaatcaattcccaatgaggaactgcatatctcagtggtatcggtgaccaatccatcacaagcattatcgctggtcaatcgcgttcaagaacatttcattcttatttttatgtgtattctattcgtggggatcattgctgttacattaatggggatcagaaattatcgaccgatccgcaaaatcgaacatttggttcgagaattccataaagatatggagatgtcggtcaattcgatggatgatgttcataatacattggctgctgttttagaagaacagcaggaactgcataaagaaatccagatgcagacgccgcatgctcgagaacaagttcttagaaagctgatgagcggtcgtctgcgttcggaacaagaagttgcaaggctgatcgaagccgttcatattcattttcctgcggacaattattttgtcatcacgatcgataccaaaaccgtggcttcaaaatataaagccggcgagagctgttttctgattgactatattgaagaaatcagcagccaagggtacacagcctacgccacagagatcctttccactgaagtgatcgcattgactgtgggatttgatcacagataccaacaggaagagatcgttcaagaagtcgcggcaaaaatagcagctgcgattggactgcttccagcaattggggtgggaaccatcgtcaatgaattgacggctatcaatgaatcttatattgaaggattagctgcattggattatcatgtcagtaacaaccagcaaatcatttattaccttgaaatttccgcagaagaacaacgctcggcgatccagtatcccgacagtcaaaaattaaaactgatccaagcattgaatcaaggaaatagcgatatcgcaattgaaacggtgcattggttaatcaaagacgggttaagtaaacaacgatctcagccggtccaaaagatgtatggctattatttattgaatacggttgcacaaactggaggcgaattagtgggagaggagattttgctatttgcagccgaacatgcagattttactaatctgatgcagctaggaacggtgttgcaacaattggtccagcatatttgcgaaaaagtgagggatcgaccacaaaatcaagaatcggagttgaatgaaacgatttttgcttatatcaaagcaaattttcagtcttctcagctgtcattggaatctattgcggaagaatttaaagtatctgtctcttatattagccgatttgtgaaaaaagaaagtggcaaaacattttctaagtatatccaagaactgcggttagaaaaaatcaaacaagaattagtcgaaaccgatctaccgatcaaagaaatcattcgggacaacggttattatgatgtctcgaactatacgcgtaagtttcgaacgatcgttggtgtaacaccaggacaatatcgcaaaatcaaccaaaaacgctgaaaatgcgaaaaatgaagggaaatgtgacaatgaaagaaatgactcaaaaagcgagagaactttatacttctattggtgtctcattagaagaggaaccaaaaattaagatcgaacctgcactaacggcagattttattcttgatgaggaacaaaaaacgatcactgcgaaagatccccagcaattattttatggtctgacaacctactatttgaatcaagtgacgaagaaacaacaaaaaaacagctacaccgcccaaatcaaggagcgctgcctaatgatcgatattggccgcaaatatttttccttaaaagaactaaaagcactcgttcacagtatggctttttttcagtttacccatttgcaagtccatttttcagaaaatgaaggatttcgaatcgagtctgaacgttttccggagattgtatcaaccgaacatttaacaaaaacagagatccgagaactaatcacatatgccaaaggttacggtatcgagatcattcctgattttgactcccctggacatctcaagcaagtcttagccacccatcccgaatggtgtttacctaacgcgactggtggggtcgatgctagggcattgaacattcttgaccaagaagctgttgctttcatccgagagatctacaaagaatacgcagagctatttgtagatagccattatttccatattggtgcagatgaatttgttgattttgaccgtctagaagagtttccgactttagttgaagctgccaaagaagcatatggaccagaagcaagtgggattgaagtattcattgcgtatgtgaatgatttggtggactatgtgactgacttaggttttgttgttcgtgtatggaatgatgggttttatcgcttgaatcgaaaggaacagctttccttaacgaaaaactgtgagatttcctattggacacgctggaatcaaaatatggcaccagtcgctctttattttgacaaaggctattctgtgatcaatcacaatgacaatttcttttattatgtagtaggtgaagctgcagggtatacgtatccgacctatgaaaaaataagcgatgagtttacattaacgacttttgccaacggacaacaagtgacccaagaacaactagcacaaaccccagcgatcgcattagcgatttgggcagatatcccagatgcaaaagaaggtgcggcagtgatcacagaagctttttggctgcaagctatcattagcctaaaagtttatgaagaaacagatccagggaaagaaacctttagccaactatttcagaaatggcagtcgttgttgactaaagagcagtaaagcgaaacgttctctaggaaaacgtgacttgttttaaagtggacgataagaagagattcctaagaagaatacatggagagaatacctaaagcgagtatttaaagcaagtacttaaatagtagacggcagtctagtgaatcttcgtcgtgggtttgcgaggaagatttactgtctgccgtctatttgctagagatattgtctagcgctttacggtattctttgttctactcttttcacttcaatgtaatctcaaggactggaatgagaacattaggtggcactaccggcagcgtgacgactagatcattaggagcaatgacagcttccgtagaagtgatgacttcattaggatcaaagccacgataaaaaatttcagagccatcatgcaagaagcggataaagcgaacttgatcagcaatttccggcaaatgaatatgtttgaagggatagctatatacatgcaaatagagtttcttgccattttgagtataacgacaatctttaggtaccgggtatttactaggaccacaatcgatgatagcttctttatgcagccgtatccatgcaccaatcgcctgcattcgtttgactgcccgcgggtcgatctctcctcggggattaggaccaatgttcaataaaaaattacccccttttgaaaccgtatcgatcaacattttcaccaacatatcacttgatttccattccaacgcatcgcgatcatagccccaagtcccgtacattgtctgacaggcttcccaaagaacaggtaaaccgtctttttccagtggtttttctggttgaaattgttcaggggtggtaattccccgaccaagttccaagcgatcattgatcagcatatccggttggagtgtccgacagattttttccagtcgcgaactgtcccagtcttctgctccttttcctttagaccagccccaatcacgatgactgtaaggaaagtcgaaccacatataatcgatcctgccatactgagtcaatagttcggtcacttgaccagcaatgaaatcttgataaataagcatatcccgttgagaattggactctcgagcggctaagtcacttctttgaggatgcaatccatcaatcgtaaaatgagggtggtaccagtcaatcagcgaatgatagagtccgattttgattcccacatcacgaaacgcaggcaataattctgcgagtaaatctcgcttaaagggtgtattggtgactttataatcggtccattcactatcccatagggcgaacccttcatgatgtttcgtagtaaagactatatattgaacaccgcaatctttagctgtttgggcccaaacagcagcatcaaataaattgggattaaattggtcgaaataagtttctcgataagtttcgggggcaatttcttcggtggtcataaaccattcgtggcgtgcaccaatactaaataagccaaaatgaatgaacaacccaaaccgatcatgaataaaccagctaggatcggggtaatgatcaggccaattctgaaatgttttcatagagatactccttaatcaatgaattcggtgtttgtcataaccgtttctttaatcttccactgcccattctcgagcacaaaggtatgatgggcttgggtaatatggtcgcgatagtcattctgtccttggttcactgttttttgctgtgcagctaccagcatggagtctgcttcttgtttgacaacttcaaaagacaagagttcatgagtcaaatcatatttcgcaaaaaaagcgtgcatttcctttgccgtagattctcttgcagaagtaacaagggtcgctgtgtagccctcaacgtctttctgggtggctgcctgcaggttttgctttagtacggtcagacacgcttgtgctgcagaagaatctgtaacggctcctgtaacttgcaaacgcgctacagtggtttctgctgaacgagaagttgtctgttgataaaaaaatagaccgcaaatgaaaagtaaaccaacgaaaaataagggataactcttttttttcatgcaaatcctccttgttttctgcactattttttgtactttttttgtacttatacatcagatatcttgctggcactataaatgccatggaaaagatttcttcccaaactgccgacacttgagggatcatctactggcaacagtggcatctctagttctggtaatctagtgatgtgaccatccaaatagttctgcaaacgccattgtgccatctcggcacgtttagatagagcgccgtagcgaagatcgatcacttcaaacccaaaggggcggttccattcaaaccacagatctctatgagattgatgcaagtgttgtaattcctgctgatagtgctgaatcatctcaagggctttttgaaggttctcacgttttttttcatgataggcttctgagatccagggactcaaagaagctttcaaagctagtaccaccgctaattggtgataaaagcggaacatccgttgtgtgtcctgtgtccccgtgactgcggccaatcgttgggccagttcctcataatgttgggtcaatggcacctctctgaatgtcttttcataaaggccataaagaatatcttgataaagcaataatttacttggatttgatccagaaggattttcggcagcaacaccgggagtttggtcaaaaagatccagcaaaagaaaatcttctgcttgtgatccatgaaatagtttcaagtgatctgtgactatctcccgcgatggcgtggcataaaactgggcttcgctaaataattgtagacctaacaagctggcaatcatcggggtctctgcgccgtcatctccccataaggtagcatagacttcagtgatgccatttgctttggcacttcttaatgcttgctccattgtagcgatggttttgccataattgggtgccagtccattccatgtccaaataccgccagcaaatactgtgggttggtttagctttttatgttcagcaaacagtcgttgatatgtttgaaaatcatgatgataataatcccagtacaccatgttgactgctggaatttgctgaatgacttctggaggaatgacgactgctggatcatagtaatcgcctgttggagaaccaatccgaaagaacatgtcactccacatcatgggttctaattgtagctgttcacagagagtgatgacgtgttttaaatgtttaatcatgatggcaaagcgatcttctaaaccattgtgttcgaggtaacggccttttcctaattggtgtgcttcatccataccaatatggattttatttgttttgaagcagctgcgaatggaacgaagagcggcttcaagaaaaatgtaagttttgggctcaccaactagcagaatgtcttccgtgtcacgtatctctttggcaaaatgccactttaatggatttgtcaaatgagcgagtgtttggatcgcaggaactaatgtaacgcctaattggtcagcgtaatggtccaattcccgcaagtcagattgactgtatctccctcgcaaatgaccaaaataaggatattcaggaatttcgtaagtatcttccatatatagcatgagactgttgagccccattttgctgctcaacaaaatgaaacgtttcaactgaggtactgtcagtactgcatttcgagataaatcgatcataggaccgatttggtcaaattgcggagtctcttcgtggacaaaatcggtatctgcttgcatccatagaaggagccctcgaaataaatgggctttttcctgatagtaaatcgtggctttttctgtattggaaatgattttcaatgatccttttcggcggatcaattcaagcggtttgccggtttctgatagtgacaagccaagttcaggagcaacgatttgaaaaaaagcggcgacgttttcgttggtgacaatctttatctccatgattcacttctcctttagtaaaaaatcgtcagtgttcatttgttagcaactctgttttttggatcgcttgataggcgaaccaactgattggccagagaagcaaagggatgaaggcaatgaataacaaaatcggcaaaaaggtagcggcgaatgtaaccaaaaacacacctaagatcatggcaatcgtttgtggcacactaacgatcattaaaagaaacgcattcctgaaatagacccaaaaaggaagatggtagcggacaaagaccggcagcaaataaaagctgatgagcaaaccgctgataaagagtaccgtcaatccgaaatggagaaaggcattttgcaagaatgtactggagatccgcagctcgatccatagcagcagcaagatcgccatttgcagcaaacctagttgattactacgccaaaaatttttggctgtctgttgtttgaaccaactataaagttcagcaggcagtggtttttttgcaaataattcaaagaaatagcgaataacagtagccgtcgctggaaagaagccaaaaatgattcccccccgtaagacaaaaaagaaccacaaaaaatgcaatcgaatcaccatcagcaaatagtcacccaaccggtaagatagatcaaataaccctcgtgattgtttcatggacacccctcttttaactaattgataaaaagtagaaaactactagccaaatagtagcaagaaatggaccttttagaaagcgtattcaaaaaattacatagccggaccagctaatacatacaccttcctaaagctatcttttgaaaacattcgattgcgacgaggagcgctagcccgcaggagcaagttttctagataaagagaaaagtacgacgaggagcgctagcccgcaggagcaagttttctagataaagagaaaagtacgacgaggagcgctagcccgcaggagcaagttttctagataaagagaaaagtacgacgaggagcgctagcccgcaggagcaagttttctagataaagagaaaagtacgacgaggagcgctagcccgcaggagcaagtcttctagataaagagaaaagtacaacgaggagcgctagcccgcagttttcttacaaatgagaaaggtgaaattgctagagtgaacatggcgtctgataccgtaagctaaaacttcaattgaagtggtgtgttttttaaaaagagtgctcttttgttacaaaaaaataaagtttgacatagctgctgaaactacatattgatagcgctttattttctcgttagattagtggcgaaaggggttggataaattgacaacaattcgtggggacattgagtctgcgaaaaacagtaagcaggatgatcgttggtaccctgagtcagagatgctggccaagcgtttggaatggttccaagatttaaaatttggggtaattttccattatggcttatacgcacaagcgggtatcgttgaatcatggcaactatcagaaaaagatgaatgggcaagggaaaataaagcttatcgagaagatatcaacacattgcgtcttgattattggcaactgatcaaagcgtttgcaccgatagaattagatactgatcagtgggctgaaacgtgtaaaaaagctggcttcaagtattgtttgttcacaacgaaacaccatgacggctttaatctcttcaatacgctggagtcagaattcaaaattggcggtaaattgagtccttttaaacgagatatcctaaaagaagtttttgcctcgttccagcaagcgggtattgctactggggcttattattctaaggcggactggtactcaccgttttattggctggatgatgaaacgatcaaagggcgtcacgcaagttatgatccattagaacagccagaaatctggtcgcggtatgtggattttgttcatcgacaaattcatgaaatcactggcaactatggaaaagtggatttgctatggctagatgccggctggtgtgggcaggggaaagaagatttacagatggatcgcttagcggagattgcccggcgaaaccagccagaattgatcattgttgatcgcatgatgggcggtagacatgagaattatgtgacgccagaacgcaagattccttctttagaagaaatcccaacaaaagtttgggagagtaatatacctataggcaatgactggggctatgttccccatgacacctttaaaagcagccaagagttagtcgatacattaatcgatgtcgtcagtaaaggcggaaacttaattttaggagtgggtccaacaccagaaggaactttcacgaaagaagagacccagcgcctgcttgaagtgggtgattggttggaacaatatggggaaggcatttacgagacccgagctagaccagaagcgtggacggagaattggcatcttacctatagcaaagatcaaaaaacacattatgcctttcgcagtatcacaacaaatttgcagccgcgaatttttctgaaggagatccatgcagatgaaaaatccgtgatcacagatttagcaaccaatcaatcactgacgattcatggaacgggtgaaaacgcctatattgcttcatcagaagtgcatcagcctgaacttggagcagttggcattcgcatttctacacattgaagaaaaaatacacattgctttgaaagcgaattcatttcatatttagtatacaaaccaaaaacacaaggaggagtatgaatggaaacaacaacgatcagagagcctgtgtcagcatcaaaaagtaaaatcaaagaaatgaagactaaattaaaaaagagtcgacagttatatttgtttgtcctgcctgcttttttgattattctgattttttcttatgggccgatgtatggtgtgatcatcgcctttaaagactatatgccttctttgggaatattcgaaagtccttgggtagggttcaaacattttcaacgcttttttgattcttattacttctgggatctaatgaaaaatacattaggtatcagtttgtactctttgatcgtcggatttccgctaccgatcatccttgcactggctttgaatgaaatcaaggatggtccattcaaaaaaattacccagacagtcacgtatgccccaaactttatcgcagtagtggtaatggtcggaatggttattgcatttctgtctccttccactgggatcatcaatcactttctagattttatcggcgtgggaagaatcaattttatgactgaaccgcggtggttcaaaacaatctatgtattatcaggcgtctggcaaggcacaggttggggatcggttatttacttggcagcattgtctggagtggatactcagctgcatgaagctgccaccatcgatggtgcttctcggctccaaagagtttggtatatcaatattccaacgataatgccgaccatggtgattttactgatcatgagttttggtagtttgatgtcggtgggattcgaaaaaatcattttgatgcaaaacccattgaatatggaatcatcgaatgtcattgcaaccttcgtttatcagcaagggcttttagatgcacaatatagttttgcagcagctgttgggttattcaactcgttgatcaattccattctcttgattttagtcaacgggattgcgaaacggctgagcgattcgagtctcttatagaaaggtggtataggaatgaaaacaacttcattagtgaaagatacacgtgcagataaaatctttttggtttttgtttatttctttttagccatagcattactaatcgttctctatccattgatctatatcgttagtgcgtcgatttcaaatcctcatttagtcaactcgggggaaatgtggttattgccaaaaggggtcacctttgaaggctatcgaactctcttaggcaatagcagcatctggcgcggctacttaaatacgatctattacactgttttaggaacatccatcaatttgttggtgacactgccttgtgcttatgcactctccagagatgatttttatggcagaagagcttttaccaatttcatgctagtgacaatggttctttctgggggcttgatccctagctatttactgatccgcagcttagggatgttgaatacggtttgggctttggttatcccaggagctgtctctgtctataatgtggtcgttacgcggaccttttttcaaacgacgatcccaagagagatggaagaagcggcaatcgtggatggctgctcggattttcgtttattcatgcagatcgtactgcctttatctacgccaatcattgcagtcatggcacttttttacggggtagggcactggaacagtttcttcagcgcattgatctatctgtcagataaatccatgtatccattacaaatgattttacgggaaattttgattttacaagatatgtcatcaaatactgtcagcaatgtgacttccgaaatggccagtatgttatacagcaagcaacagttagcagaggtcatcaaatacggtgtcatgatcgtttcatcattaccggtcattattgtctatccatttttgcagaaatattttgtcaaaggcatgatggtaggatcaattaaaggataaaacatagaggaggaagaagatgggaatgaaaaaaattttaggagtaacaggggtgtttttgtgcagtgcacttttactcagtgggtgcgggaacacaaaaaaggaaacaaccggagaaaatgaaggggtagccatcaatcatgacagccaatttccgatcattaaagaaggcgaagaactgacgctgaacattatggcgccaggagtaggtatggcagaatgggaagatatgccgacgctgcaggattatcaagaaaaaacaggaatcaaactgacttatacgacacccccttctgctgactttagtaccaagttgaacttagcatttgcttcaggggatctgccggatatcgtttatggcgcaggatcgaattcgctcacttcttcaatggagatcgattatggttcccaaggaattctgctgccgttagaagaatatatcacgccggaaattatgcctaatctttatgcattgacccaagaagacccgtccatcttaaaatcgatcaccacaccagatggccatatttattcattgccgatgatttcgagaaatgcgacatctatttggtggcaaggtccgatgtggtacaacggaacgtggctagataagttgaatgtcaaggaactgccaaagacaacggatgaattgtatgatttgctgacacgattcaagaacgaagatcccaatggtaatggcaaagccgatgagattcctttgaccgatgtcgatatgaattcaacaagggtatggctgatggcagcttttgggttacggacacgaggcgttcaagtagatgatgatgtggtttcttatacaccaatctcggaaaactataaagcattccttgagtatatgaacaaattgtatagtgaaggtttgttggatgcggaagtttatggccaatccgacgaacagaaaaaagcaaaaggacaaaatgatcagttgggcttgttcgccgattacttcagcttctttacgacaggccgcagcgagattgaagcgatgaacgatgccatgttccaaccattgacttcaaaatggtcgccagaagcagtgattccaggaagtccacgaatttctcggggcacctttgccatcacaaatgtcaatccatcgccggaagcttcgatgcgctgggtggattacttctattctgaagaaggtacgaaatatatcgaacaaggacctgaaggcgttctttgggagtacaaagaaaacgctgacggccaaaaagtacgagtttatgcagaaggcattgatacagaaaatacagaagatgaacgtggcaagatcacaccagcatacgggttgacaacaccgaacattgttatcgatacgacaggtgaatatcaaatcttgaaatccgcggatgaacaacctgatactcgtttcagtgactgggtggccaaagaaacagcagataagatggatgacattgcggaagtgccatttccattactttatctgactgtagaagaaaatgataaagtggctgctacggctactgacttgacaacgtatgtcgaacaaatggaagccaaattcattacgggtgtcgagccaatcagtaattgggataaatatgtttcgacgatcgagtccatggggatcgatgactacatttccgtttaccaaacagcatatgatcgttggaaagagaactagagtcaaggcaataggagaagcgggcttggacaatttcttgtctacccgcttttttcctcctcagaaaccgagtaaaggagagaatacagcgtgcagttatttgaatttgaacgtatccgtaagattttatttcaattaaagaattaccggattcgctatcaggtgcctgttaatgacttgcagttaaagcaagaaaactgggcaccctatgtgcaaggaactttttttggagaaaagaattgttattacacaatgaaaggaacttttgaactaccggaagactggaaagagatgtcggttgctttgcaagtctattcttcgctctctgaatgggacaatacgacaaatccgcaaatgaaagtgttcttgaatgggaattacattcaggcaattgatgtcaaccatcgagaagtgcggttggatcccacggagctaacaggaacaatagccttacagatcgatattttttcgggacgagaagagaagaagtttccgctttacgtgaatctattggcgatcgatcctatcgttgagcaagtctggtttgatttctcgacgatttttgacagttggcgtgccattaggaaatttggcggagaagaacaaatctatcaaagctgtctgtcacaagctgccaatgcattagattttcgagccccctatacgccgcgattctatgaaggcctcacaaacgcgcaagaatgtctgcaagcgtgttacagccaagagattcgtcaaaaagtgaccgcagtcgggcatacccacatcgatctggcatggctttggacggcacagcaagcggttgaaaaaggagaacgcagttttcagaccgtattaaaattgatggatgaataccctgaatatacgtttctccaaagccaaccccagttatatcaagcgatcaaagaacaatatcctgagttatatcaggcaatcaaagagaagattaaatctggacgctgggaagtagaaggtgctatgtgggtagaagcagattgcaacttgacctccggtgaatcattggtaaggcagattttatacggcaaacgctttatcaaagaagagtttgatcatgagagtcagattttgtggctgccggatgtttttggctattccgctgcattgccacagatcttgcaaaagaccaatacaccttatttcatgacaactaaattgtcttggaatcaattcaatcagattccttatgattcgttttactggcaagggatcgatggcagcagagttttgactcactttattacaacgatcagtgaaggctacagtccaagaccctactacaccacttacaatgggcttttagacccttatacagtcaaaggcagctttgaacggtaccaacaaaaagatcagcatgatgagatcttgattgcatacggctatggagacggcggcggcggacctactagagagatgctggagacaaaacagcggttatcaaaaccactccctcagatgccagtgatcactggcgatcatgcgggcaaattttttgaccgattagccgcagcttttgctcattcagaagccccggtctggtttggcgaactctattttgagtaccatcgtgggacactgacctccatcggtaaaaataagaaagccaaccgcaaaggcgaatttttattgcaaactattgagaagctttacagtgcctatcgaagcgaagcgtatccgcaagagctcctcgaaaggctctggaaaagattgttgttcaatcaatttcacgatattttgccaggaagttcgattggcgaagtgtaccagcagacagaagaagagtatgctgctctttttgaagaaggcgagcaattgatccagtccctcgtggcaggaggaaccgccagtgatgcaaatcatcaggtggtctataatccattaggctttactcgtgatgccgtaatcaaagttgatagtccggcgattcaagaagattatctgacacagcgaaccgaagatggttgtttgctggtcaaagttccacaagtccctagcttaggtctgcgtcccctaacgttgagggagactatctcagaaccagtagaacaagagtgtgttccgttgactcgtcaactggaaacgaccgactttgtcgtaacatttaacgcggcatatgaaatgactgctctttttgacaaaagacaccagcgagaggtcttgccagcaggagaagtgatgaatcaattgattgcttatgaagacttaccgatggattatgatgcgtgggatatagacatctactacgatcgtaaagcttatccagtagaggatgtgactgacgcatcaatcgtcgagcaaggcgagattcgtgacacgatccgtatcaaacggacgtttgagcaatcaacgatcattcagctgatccatttctatcatggaaccggcaggatcgactttgagacaacggtcgattggcatcagcatcatcttttattgaaggcgcagttgccaattgccgtcaatacgctagatgccactttcgatatccaatttgggaatgtcaaacgtgccatccacaaaaataccacttgggatttggcacgttttgagagttgtgggcaaaaatgggtcgacttgtctgaagatggttatggcgtcagtgtgttgacggattgtaaatacggattcagcacagcttaccaaaaaattggtctctctcttatcaagtcggcgactgatccctatccagaagcagatcaaggacttcattcgtttacctattctctctatgttcatgaaggtgactggaaaaaaggacaaacgatggaagaagcgttggcactcaatgtaccagcatatgtattggcagattttgatcagcagcaagagcaatcttttttacaagtggatcacaataatgtgctgatcgattcggtcaaaaaggctgaagcagatgaagccatcgtggtacgtttgtatgaataccacaatcgcaaaacgacatgccgcttgaccgcagctaaaaaaatcaaacgagcagtgctaacgaatttattggaagaggaacagcaggagttagtggtcacgggcgtgtgccaccaagtggtgattcctttcaacccttatgaaattcaaacggtcaaggtctattttgactaatcggcatttttgatgataggagtttaaaatgatcgaagaaattgtaaagaagatgtccctaaaagaaaaaatcggccagttgaatcagcgattgtatggctggcaagtttatcagaaaaaggaaggaaaactttatttgacagactacttcaagtcggaagttgctcgctttggctcgattggctggatctacggcgttttccgagcagatccttggtcgggcaaggacgcaacaacgggtctctcggtggaagaatcacgggaagtcagccggatgattcaggactatttaaaagaacatactcgtcttggaatcccagcttttttgacagaagaatgtcctcatggtcatcaaggattagcagcaacaacactgccggtcaatttcagtacaggggctagttggaatcctgatctttatcagagcgtgcagacgttcgtggcacaagagttacgagctaaaggggcgcaagttgggctgatctctaccttggatatcgtacgagatcctaggtggggacgaaccgaggaatgtttcagtgaagatccctacttagccagttgttttacgcaagctgcggtcaagggaatgcaaggggaaatacttggtcatgaaccgacaacccatgtactggccgtgttaaaacattttgcagctcaaggttcaagtatgggcgggcacaatgcaggaccagtcaatattggggagcaagaattgcgagagattcatttacccgctatgctggcgggaattcaggcaggggcactagggtgcatggctgcttataatgattgggatggtgtcccttgtcacgcgaaccctcgcttacttcaagagattttgcgagaggaagccggctttgcaggagttgtgatggcagatggttgtgcgttggaccgtttagcggattggctaggaaacaaaccagaagcggcagcccgggccatgaacagcggcgtagacatcagtttatgggacaatgttttccctcagttggaagctgctgttgatcaagggttgattaagcaagaaaccattgatcgatccgtgatgcgcgttctgaaactgaaagagcagctaggactttttgacgaaccggtgcctacggtgtccgttccggatcaaaagcagtttcaagaaagtgcaactcgtttagcagaagaagccatcgttttgttgaaaaatgagcaagtcttaccgttaaagaaacaaagacaaacaattgctgttattggtcctcatagcaaaaacagctatcatcagctaggggactatactcctttcaaagaactgtctgagtgccgcaatctgtgggaggggttgctggaaatcaaggggaccgaaaccacttttattcaagcagatggctgcggcatcacagaaggaaccaaagagcaactgactgccgcatgccaagcggcagcaacagcggatcaaatcattttaacgattggcggctctagtattcgtgacttttcgacggattttgataagaatggagctgccttgcaaggatctgcggagatgaccagtggggaaaatatcgatctggcgtctttggcattgccagaatgtcaaaaacgattgattactgaattgaaaaaatttcagaaacctctgatcggtattgtcattgctggccgtcctcatctgttaagtgaggtcagtaccgcttttgatgcgttgctttttgcaggttatccagggcaatttggcggaagtgcgctagctcggattctttttggcgaaacgaatcccagtgggaaactagctgtttctattccagatgaaaatgggcagctgccagtttattacaactaccgtgaggctgctttccagagagattacacagattgttcaggaacccctcgttatgggtttggttatggtctaagctatgcagaatttatgcttaagggaatccatgcgcagtatgctccgcaagcaatccaaattaatggaacaatcgagaatctttcggtgatagcaggagctgaagtggtacaagtgtaccttcgcaattactcacagcaggtcttaccgcgtgtcaaagtgttatgcggttttcaaaaagtctttttgccagccaaaagcaccgtcgacttttctctaacagtttcttatgaaacgttgaaacggttgaacatttcaccaaatgaattgccagctgattttatcatccaagtcgaagcagccaatcagaaacaagtattcacgaagccattgaaacaagaagaaaatggaaaaggagagaaatcatgttaaaattcccggaaggatttttatggggagcagctgcttctgctcctcaaacggaaggcgctgcggcgattgatggcaaaagcccttcaacttgggataaatggttcgaattggagccagacaagttctacgatcacgtaggacctagtgatacttcgaatacctaccgacactttcgagaagatgtggcgctgatgaaagccatgaatctgaactcttatcggacgtcaattgcttggacacgactagtacctgatggaaagacggtcaaccctcaagcagtcaccttctatcgtgcctattttcaagaaatggtcgatcaaggaatcgaacctatcatcaatttgttccattttgatatgccgtggtggttaatggaaagaggtggttgggaagccagagaatcggtagattactttgccgcttacgctcgtatcgcctttgagcaatttggcgacattgtcaaaaaatgggccacattcaacgaacctttagttcatattgaatgcggatatatgggggatgcccattggcctaaagttcataattttaaacgagcgatccaagtaggctatcatacactgttagctcacgcaaaagcagtagctgcttttcgcgaacttgcgattcctaacggagagatagcgattatcttaaatttatcgcccgtctatccgaaaagtccgcagtctgctgatcttgaagctgctgaatgggcagacttactctatattcgcagttttttagactgtacagtcctcggacgatttccagaaaaattagtcgcgatgctgaaaaagtcaggtcttgctcctgtaacagaggagggggaccgagaactttttgccttaaatacggtggactttattggttgcaattactaccagccattacgagttcaagccccgattgcgccgaacgatccaatcacagggccgagggatctttttcgaggctatgattggccggacaaaaaaatcaaccctcatcgcggttgggaaatctttccgcaaggtatttatgacattgccatgcgtctaaagaatagctatggcacgattccttggtatatttctgaaaatggtatgggggtttctcaagaagaacgcttcgcaacgcaagagggggagattaatgacacctatcgcatcgaatttgtaacagatcatctcaaagaactgcagcgggcgatcgaagcaggagccccttgcttcggttatcatatgtggacatttatcgattgttggagctggctgaatgcgtataaaaatcgttatgggtattatcgagtagatttgacagatgatacccgaacaccaaaagcgtcgagcttttggatggcgcaagtagcaaaggacaatgggatcgattcagggaatggacctgattagccagcaaataaagcatgcttcagagggacgattggacctctggagcatgctttgagtgtttcaactgattttattttatgtttaagtttcgaccactgaatttagcaggcgcatttgacgatcagagatatttgtgacgatagtcagcaatggcctgtcttgattcgtagatattttgagccagctgttcatttttactcaaaaagacatagaacagcacatcaactgccaaaagatgagcaataatcgagttggttgctgcactgcgcatattggcttctttcggtctggaaacttgcagcggaacatctgctaatttcgaaagggaattactgccaaagcgagtcaaagatagaactggaatccccatctccttcgtaaactccgcaaggtgtaggatttcaggtgtttgaccactgtttgagacagcccagagcaaacattctttttcgtgtttgatcaattgaggcaacagcgaattatagtcggtttcgaaaataaccactttgcctaagcgagtccatttttgttggatatcttgagcaatcaaagaggaagcaccgataccgcatacgaagatccgattgcgggttttcagtaggtccgctgctgccagcattacttgttcttctaaaaggtccgcagtctcatgcatagtcacttgggcattatggctcaatttcgcagtaatatcatgaaaagattcgttcaatgcaacatctgcatagccaatgatctcctcatgggtttgtcgggagccagattccgcagaaagctgaatcttaagatcagttaggctggaaaagcctgttttctttgcaaaacgaacaactgtaggggcgctgatcccggtagcttgagccaactgactcgcagtcatcgaaggaactttttcagaattttttttgatgtaatcaaaaagttttttttcggaattggataattcgctctggatactttcaatgcgagaaaggacgctcataaggtcacctgctttaagaaatttctagatttagtataccataagttggagtgttgctttcattttaaaatgaaaagattcagcgaagaaacttgcatttttaggtagaataaagtaaagtaattacgtgtgaatacacgctacctgttacttggttcaacgagtcaccaacgttttactcagtcgcaggtgaaaaaagaaaaaagaggtgaaaaacatggcaattacgaaagaacgcaaaaacgaaatcatcaacaaatttgctcgtcatgaaggagatactggttctccagaagttcaaatcgctgttcttacagaagaaatcaaccatttgaacgaacatgcacgtatgcacaaaaaagaccaccattcataccgtggcctaatgaaaaaagttggtcaccgtcgtaacttattagcatacctacgtcaaaaagacgtacaacgttaccgcgaattgatccaagctttaggattacgtcgttaatcaaacaaagaaaagtgaggttcaacccgaatctcacttttttgctatgaatcactgcgactgggcggcacaagccgtacagagcagatgatgaatagtactaggcgactaaccaggagcgtagtcacccgagcggaatcactgcgactgggcggcacaagccgtacagagcagatgatgaatagtactaggcgactaaccaggagcgtagtcacccgagcggaatcactgcgactgggcggcacaagccgtacagagcagatgatgaatagtactaggcgactaataatagtggccccatctttttaacaaactcaattagcgggacttgactggtgaatcaaacccgcaactaaaaaagaatctctgagacacggcgagcagcttcctactaaccaaatgaaagcagcggaagcaccgatccacttttttcatttgtttagtagtgacttgcttggctcagaaaaaaaggagcagatcatgacagaaaaacaagtattcaaaacgatttggggcgggcgtccgctacaagttgaagttggccaattagccaaacaagcaaatggcgcagtactcgtccgctatggcgatacagtagttcttagtgcagccgttgcttcaaaagaagcaaaagatacagacttcttccctttaacgatcaattatgaagaaaaaatgtacgcagtcgggaaagttcctggtggtttcatcaaacgtgaaggtcgtccaagtaccgaagcaacattgactgctcgtttgatcgaccgtccaatccgtccaatgtttgcggatggtttccgaaatgaagtccaagtgacaaacattgtcatgagtgtggaacaagattgctcaccagcaatggctgcaatgctaggctcttctttagcgttgtctatttccgatgtgccttttgacggaccaatcgctggtgttgaagttggccgtgtcaatggggaatatgtgttgaatccaaccgttgaacaagcagagcaaacagatatcgaattgacggttgctggtacgaaaaaagccatcaacatggtagaatcaggagcgaaagaagtttctgaagatgatatgttaggcgctttgctgttcggttttgaagcaatcaaagaattagttgttttccaagaagaaatcgttgcagcagtcggtaaaccaaaaatggaagtgactttgcttcaagtagatgctgacttgaaaaaagaaattttcgatggctactatcaaacaatgaaaacggctgttatgaccgaagaaaaattggctcgtgaagacgagatcgacaacgtcaaagaaacagttaaagaagtttatgcagaaaaatttgcgggtcatgaggatgaagcgcagcttctaaaagaagtgaaacaaatcgcagaagaccttgaaaaagatgttgtccgtgaattgatcacgatcgacaaaattcgtcccgatggccggaaattggatgaaattcgtccattagcctcagaagtcggtctgttgcctcgtgttcatggttcaggactattcactcgtgggcaaacgcaagcattatctgcttgtacattggcaccattgggtgaacatcaaatcattgatggtttaggggtagaagaatcaaaacggttcatccaccactataatttcccgcagttttcagttggttcaacaggacgtgccggttctccaggccgtcgtgagatcggacatggcgctttaggtgaacgtgccttggcgcaagtaatcccaagtgaagaggatttcccttacacaatccgtttagtggcagaagtattagaatccaatggttcatcctcacaagcaagtatttgtgcgggtacattggcattgatggatgctggtgttccaatcaaagcccctgttgctggtatcgcgatgggacttgtctctgatggcgaaaactatacgatcttgaccgacatccaaggattggaagatcatttaggcgatatggactttaaagttgccggaacaaaagatggaatcacagccttacaaatggatatcaagatccaaggaatcaccgagcaaatcttaactgaagctctatcgcaagcgaaaaaagcacggatggaaatcttaaatgaattgacttcaactattgctgcgccacgggaagaattgagtccatacgcaccgaagatcgagatgatccaaatcgacccagccaaaatcaaagatgtgattggtaaaggtggcgacacgatcaatggcatcattgatgaaacaggcgtgaagatcgacatcgatcaagacggaaaagtatcaattgcttcttctgatgcggaaatgatcaagaaagctattaagatcattgaagatctaacaaaagaagtcaaagttggcgaagtttatttaggaaaagttgttcgtgttgaaaaattcggcgcttttgtcaacttgatcaaaggcaaagatgggttagttcacatttctcaacttgcaaatgaacgggtcaacaaagtagaagatgttgtcaaagaaggcgatgaagttcttgtgaaagtcacagagatcgacaaacaaggtcgaattaatttgtctcgcaaagcattattgactgacgataaagcagagaagaaataattttcttaactagttatccgcaagagaagattttgcaaacgtaaatcaacgtccaaccccccagtaatcgattcgattactggggggtttttacgacataaggcacagacatttcgctgataataaggtaaactgactcaaagaggtcgggcaatcaaaaattcaaaaaacgtatagaaggtgaaaaaatgaaagccacacagggaagtgtttttcgacgacgagaggccttgatcacctacttagataagtatgattatgggactgtttcagaattagcggatcgatttcaagtatcagaagtgacgattcgcagggatttgttgtttctggaaaaaaagcagttgattgaacgttattatggcggcgtgaaacggatcaagaaatcagaaaaaagagaatcccagcaacttggatcggtagaagaatttccttggcagcgactgcttccaccgttacaccttttgctgcaagaaaagaaattgatttttgtgggggctggacgctggtcgaaagaattgatccacgcagttgctgattttgatttaacgattgtgaccaatgaccattccgcattgattgatctaaaaccaggacgggcgattgtttgtctgtgtggaggagaagtggaaagcaactccactgcgttagtcggagatatagcgacactggctttcagcaaatatacggctgatttgtgtttgattgaagcctcaggaatcgactcccatgaaatcacaacaacgacactaagtgaatcctttgtgtatcggacgatgcttcagcatactcaaggagagaaaatcatctatacggaaggagaaaatatcggccatgtccgaggatttatgattgatcgtacgtttatggcgaatcgcttgtttagcaataggcaacttacagagatcgagacggcgcaattttcttctcaaggtctgcagttttcgctgctatgattttaatttggcattgaagcttttctcagacaatcaattaaggagaatcgttcataaatattctttcatgaacagttcttgtccggctattgcttttgatcaaggagacgattatcctaaataccagaaagcgatttactaaaaaagacaggagaacatcatgacatcaaaatttccaacagattttttatggggagcatccatttccgcacatcaaacagaaggagcttatttagcggatggtaaaggactaagtgttcaagatactcgtccccgagacaataacgagatcgccgattttacagtagcggtggatcattaccatcggtacaaggaagatatcgccttgttagcagaactaggaatcaaagtttttcgcttttcaattgcatggtcacggatctaccctgaggggcggggaagtgttaaccagaaaggattggaccattatagtgctgtcatcgacgaactgttgaagcagggaatccaaccatttattacgttaaatcattttgatttaccacaagcattggaagatcaaggcggctggacaaatcgcagtacagttgaagcttttgaaacctatgctaagacattgttcaacgcttatggtgatcgggtgacccattggttgacgatcaatgaaccgaatatcatgctcttagtcgatcgcaagatactaggcaaaacgattgctctacctgagaagtaccagcaattccatcatctgatgattgctgaaaagcttgccttcaaacattgccatgaactcgttccaaatggaaaaattggaccagtccctaatatctcgcttgtttatgcagcaaccagcaagccggaagacaatcaggcggccctttatttcaatagcgttcggaattgggcgtatttagattttgcctgcttaggacgctacaatacagtctttcaagattacttgaatcaaaatggggtgaagatcactatccacccagaggatcaggctttgatgaccagtgccttcccagactttgtagctatgaatttctatacaacggtcacagttgaacagccaacgatggaaggagacatgacgaatgggatcagtgatcaacaaagtgaagacatcatggaacgagggttttataaaggatttacgaatccctatttgaagaaaaatgcgtttaactggaccattgatcctctgggcttaaaaacgactttgcaaacactctatgatcgctaccatctaccaatcctcatcacagaaaacggtttgggagcagaagatcatctggaagaaaacggcgcagtccatgattcttaccgtatcgactatttgcagcagcacatccagcaatgtctagcagctatcgagtcaggagtggaattgattggctatagtccttggtctgcgatcgatttgatcagtgtccatgaaggcatcaaaaagcgctatggttttatttatgtggatcggaatgatgccgatgaaaaagagcaaaagcgtgtgaaaaaagatagtttttactggtatcaaaagttgatcgaaaacggacattgggagggataagcaatgaatcatgtctttacttttttagagcagcgattgatgccgccattaaataaagtcgctaacttgcgttttatccgggcaattatgcaagcgggagtcatcacggttcctttcacgatcgttggctcgatttttttgatcatcaataacctgcctcaaattattccgccgctggccagcttttttgaacagacgattttgaaattttccccgctttatagtgtcgcgacaactatgtctatcggctcgatcgcactcttttattgtttagccactgcgtattatttaacggacatctatcgcaaagaagaaaaactccaattgagcagctttgttggcgcaattcttgggttgtttgcatttttgatgacgatcattcaagtcgatatttcagatagtggggcacaattgcttcaaacaactggagagacagctatcatctataatggtgtagcacttggttcttgggtgacacggtttagtggggtcggtatttttatcggtatccttacggcggtgctggcaacccaagtctatcgtttttgtgttaaaaagaaaatcacgatccaaatgccagcgggagtaccagatggggtcagtaaagcatttgcttccctgattccagcgattattattgcttttttgatgattctgatcaatggctgtttagccgtttttcataccgacttgcatggtttgttgtcaaaaccatttgaatttgtaaaagatttgacaggttcttggctagggatcattgtaatcatgttgttgattcatttgttgtgggccgttggtgttcacggaacagccgtcatcaaaaacagttttatcaatcctattttattagttgctttaaccgaaaacatcgatggagcaaccaacatttttgccggtgattttgtcaatatgtacatttttattggcggtgctggcagtacgttagggttggtcttgttgatgctgtttcgagctaaatcccaacagttgaaagtattgggcaaagcggcgatccttccaggattgttcaatatcaatgaaccagtgatctttggtgcgccaatcgtctataatccttatttgattattccttttattgtgacaccgctgatcaatgtgacgattgcttattttgctacatcctttggctttgtagctaaagtgatcaccgggattccttggatctcacctgttgggattggagcatttcttggaactggcggtgattttcgcggaatcttgatcgctatccttaatttattgatttcggttgtctgctattatccatttttccgaatgtacgatagtaaactttttgcggagcagcaagcaaacgaagcagaagcgactctccatgatcagtagacaaaaagagcgtgggacaaaagtaaaaaacacttttgtcccacgctctaaacacgtctaaatggcggaagcagaagcaactccgagaaattaatcgaactaccccaaaatttgaaaagcaatttccgtgtattcctccttattttgcggagtttaacatttctgtcccagcctcttttttagcgaaaactataatccgacaacgaaatatgccgggcatgacaccagtctttgacaggaccggagaaaattagcggtacattggtcaaatcctgtgtcagggtttgtccgaccatggtgtagagcagctgaagctgttctttccaagactggatggtggcaatcgtttcttcaggtcctttatctaagagcatggtcaaaatcgtagcagagattccgacacttttggcaccaagacataaagctttgaaaatatcaaaggcatctcgaatccctcctgaagcgattgtcgtgaaggagtgttgcacttcgttggcttctagtaaagaaataaccgtcgattggccgaagtgattcaagtaagccatttctcgtttttttctgcgggcattttcaatttgggtaaaactcgttccgccgctaccagcaacatcgatcgtttgtacgcctaccgaaatcaattgctgaatagtctctcgggtcataccaaaaccgacttcttttacgacaactggtactggagccgcctttacgatttgttccagcagacttagccaattgctgaattcacggtccccttctggcatcaccaattcttgaggggcattcagatggatctgtaaggcatcggcttcaaataagtcgatcgcacgcaaggcattttcaacggaactaccagcaccgacatttgctaaaagaaagccctctggattgacttggcgaacgacttggaacgtgtcggacagcgctgggtcttttaatgcagctgagacagaaccagtcgccatcatcaggtcacaagctttcgcaacttcagccaagtcttggttgatttttttgcttttctcacttccgcctgtcatggcgttgatgaaaaaaggggtagcgaaagagcggccaaagagttccgtttccaaagtgacttgtgcgctatcgatctcgggaaaggactggtgaataatttgaaccgcatcaaaatcattcaaccgtggcttgtgaaaggcttttgccaatgagacgtgttcatcttttcgattcattaaatctcctcccgataatgatagacatgcagcggcaatggaataatgtcggctttttcccaagcgctcatcaatggtaagatcccggttttttgatcgacgatcacaatgccgcaatccccgccgccagcgcctgaagacttggcggccccgcgataggtttctgctaagtcacatagtttctttaaagcgggtgtttcaatggttacaccagtcagactagataatcctacaagtaattttcgattttcggtaatcatttttttgattgttcggctgtcttcatttaaaaagccatcaatcaaacgattgacacagtctttgctgtctgccaaaaatttggcatagcccttttctttggcttcttttgattggtagacttggtcaactaaatcagaagtggaagcaggactacctgtccacccaatcaacaggcgcaatgattttgggacaatcaatggacggatcgaaagctctggccaatcactggtcaatagctgagtcaatgtccattcctgctgttttcgtaagacccactcatgatcaaatgtggaaaaagccagccagccgccatagcaagaagcagcaatgtcaccacacgagccattcccttgcacggccaaatgggccaatgcggcgatcttgaattgcgtcaagcgatccatttttagatcatagtagaggttgagtgctttgacggtagcaacggtcactgcaccgctagaaccaagtccatattttcgaccgttggaattatctaactcactcgttacttttaagtcataaaaagagagcagggttcctttttcttgagcgtatttttctgttagacgaatagcagctagaatgtaatgaaaaggattttctcggtggtccagtactagttcgccattgcggcgggtccagcggatcggcaagtcactgtactgggcagattggatactgccgtttttgcgggcgccttcgatcgtcacattgatgaattgatccaccgcaacgatgatcgctggatgtccaggttcaacgaccgcatactcacctgcaataaataatttgccggggactgagatttctatcatttcgacactccttcatttgtcatagacggatcggtcactgtcattggtaaatcaaccaacccttgtcctgcgtgagcaacgattaattgttcaggatgaaaatcttttttcagctgggttaatatagcttcttcgtcttttctttgacaaagcactttgacatttggtccggcatccatcgtaaagtagcaggccagccctttttgacgcaaggaacggacgcaatccattgctcgcaaggattcaggagaccagtaggtgaacggtggagtcgccgccatagtagtggcatgcatttttagggcattggcttctgtcgtttcacctaataactgaaagtctttttcgcggatggcttgctttaactttttcaaatcgtgtggtgtgctttctagccaaccagaataatagctggaagtctctacagtccgacgcatcccgtcacgactggaaacatcttttgctttgtcgttgatcaaaatgaaaagcatacttagctctttttcccagccttccgaagcaatcggtgttgcgtaagacgtgtcatcatcaccagtatgccattcgacaaagccgccaaaaatactgcgacaagcagagccagatccccgccgagcgagacgggatagttctgtttgtgataattgtaagtcaagtgctgcgttacaggctccggctaaagcagctagtccactagcagatgaagcaagaccagcagctgttggaacgaaattgcggctgttgacttgcgcgaaaaaaggacaattggcttttgcgcgtacaagatccaaaaaagcggagattttcttcgttgcagcctcactctgctgtttgtcatccaggaaaaaacggtcttgagtatattcctctgaaaaggtaacagaggtttctgtatagaaagcatctaacgtcaaagataagctgttattcattggcaagatcagtgtttcgttctccttgccccaatatttgatcaaagcaatattcgtgtaggctcgcgcctttcctttatacatgttcgtaagctcctaatccttgaatccaagtggcatgggcgccattggacaataaaatacggctgatcacttcagcctgtgtttttgtttgagtcaaagcgatcatacagccaccgcggccaccgcccgtcagctttgcgccaaaagcgccgttggctaatgccagtgacacgagatcgtccaggttttgattgctgacacctagttgccggagggtctcatgtgcgtgggtcattgcctgacctagctgcgtcagctgattatgtaagatagcttctttagcggtctttgctaaagaacctaagcggctgatagcctgactcgtttggtgtttttgcgtttcaaacagatgcgcgacgcttttgacagctgtgcgggtctgacctttgatccctgtatcggcgactaacaaaaagccatcgatcgtcaatggaaaagaagtaatcggctgccctttggtaaagtagatcgcctcgttgccgcttgttgctgcagcatcaataccgctaggatttccatgcgcgattttctcagaaaaatcgacataatccaatagccgttctttttttaactctttgtgctgccaatcaaaaaaggcccgagtcaacgcaactgcaactgccgcacttgaacccattcctcgttctgaagggattgtactaacgatcgaaacagaaaagggaccggtttgatggtcttgctgcaagcgatgaagaagttctttcacattttttaaatgcgaaggagcttcttctagtgggccgtggtaataattggaggttaaatcattcgttaggctggcagtgatcgtcacgtggacctttgcgccagcaaatggaaaagcgatggcgggttcaccatagacgaccgaatgttcacccattaatatgattttccctgtagctatgccagtaccgagtgacattcattatcctcatttctcttagaactgcagcagaagtcaaaagaatgtctcagaggaagcagcaggcaaaaaaataaaggttcccctttgatcctgtgagtcattcttttaaactaagctgcaatctacttaataattactagtgatttcatcatagatccttgtttttccgttagaacagaaaagttcgcagaaaaacgaataaaagattctttcttattttactagaagaaggctgtttcgttaagcattccgaaaaagaaatcgtaaaaaactgaaaatatttaaacttttattgaaaattttttgtttttatgcttcaaaagcgctgggttgacgatacaatatctagtagtgtatagttgattacgcaaatgaaacatacaatatttagtgatgagtgagttgggggatatgagcgtgatcgtattagcaggaactatcggcgcaggaaaatcaagtttaactgcattgttagctgatcatttaggcagtcaagcattttatgagtcaatcgatgataatgaagtgctgccgttgttttatgccgatccaaataaatatgcttttttattgcagatttattttttgaataaacgttttgatagtatcaaaaaagcattgaatgatgataataatgtattggatcgatccatttatgaagattcactgcttttccatttgaatgctgatttagggcgagcaacggatacagaagttcgggtttatgatgatttattggccaacatgttggaagaattgccttatgcagctcataaaaaacatccagatttattggtccatattcgggtttcttttgaaactatgttagaacggatcaataaacggggacgggaatatgaacagttatcctttgatcctaccttgtatgactattatcaagaattgaatctacggtatgatcaatggtatgaagaataccaagaaagtccaaaaatccaaatcgacggcgatcaattcaactttgttgaagatccagaagcagcccaaaaggtattagcgatggtcgacgaagcactggcaaaagtgcgcaaataaagcaacagctggagtccagcccataaaagtggggattccagctgttttcttttataatagaagaaagcgaacatgtaacgtgtggagggaaaccagtggaaaaaaaacgattttacaatggccgttatgaatggattcaagtggatcaacaagacagtagcagtattgcgcgtttacaaagacagcaccagttgactgatgagatgttaacttactcattagacaagaatgaacgtgcccgtgtggagttcgatactgatgatcaagcattgttgttggtgttcaacgtacctcaacaagaaaagaaagacaatcattttgaaacaagtccgatgacgtttatcttaaaaaaagatcggctgtttactttttcttcgagaaatacacaatatgtgattccgatgatggaacggatactcgtgcaaaatcctttgcaaacaccgattcattttctttttaatagtctttttttgatctcaggaactttttttcctttagtcgaagaagtcaatagcgatcgcgtgcatctcaatcaacggctgcgggaaaagaccaccaataaaaatttgttggagatgtctgacttggagatcggactcgtttatctggtttcggcaacgaaacaaaatgccgttttattagaacagatcaaagctttgtcgttctttcgtttaatggacgacaatgaaaaagagcagttggatgatgcactgatcgaagcgaaacaagccgttgaaatgactcagttagcgtttcaaattctggaacaattgtcaggtacgtacaataatttgttgaacaacaacttgaacgacacgatgaaattcctgactgtttggtcgttgttgctgacggtaccatcgatcgttaccagcttctttggcatgaacgttccattgcccttcacgaataccgtgtttggctggggaatcgctctgctgatcagtttagtcttgtcaggatggatgttgattgcactctggcgcagaatcaagtgatgcttcagtcaatcactagacctaaccccgctgcaatcactaatgcttgttcttggtcaacgatcaatccccgcaacaattcttgcgaaagagcgattttctggaaaggattggtccgcagatccagctgatagagtttggttcggaaccaattactgtttgtcagctgattgtgctgcaactggagatttttccattggacttcgtaaaattctgtgtcattcagctggcactctgcaaagcggatcgttttgagattggtgttgctgaaggaagcaaaattgccgacgcaagattcaaatgtacagtcacgaaaataactttctgcaaaatttgtaccggtcagcttgcagtttttgaagtgtacttgatgaaagctagcgcccaaacattccatgttggaaaagtcgcagttttcaaagaaaacattttggcattcccaatgctctagtcttgtcttttgcatggtgacctttttcaagtggcactgttttaaaatgagacccgtacaagcgtcataactggcatcagtttctgtaaaaaaagcttgttcaaaaatttcttcatcttcaagataaaaatcttttgtttctgagtattcaataatcggtaaaagaggatccggctgcttttttttcattttgcacctcaaaattttgtttttttaatagtataccatgttttgagcgatgccttttgcagtgcaaagatgtttgatggatagattgtgaatttaattcaataggctaactttagctgctgaaatagcaaggttttatgaaaaataaatacgcttatattcacaaggttatgaattgttttaagaaaaatcttcatttcagaagcataattcaaggataattcggcaataaccagtaaaaactgtcatttttttaacggtttgcgaaaatcttgatagtttttaaattcacaatgtagctataatgaaaccataaacaaaagggggaaatttttccatgacaaaaacagtgattattggtgcgaaccacgcagggattgccgcagcaaataccttattagacaattaccaagatcaagaagttgtaatgatcgatcggaatacaaacctcagttaccttggttgtgggactgcattatgggttggacgtcaaatcgattcgtatgaaggcttattctatacaaaacgggaagattttgaggcaaagggagcaaaaatctatatggaaacaactgttgaccatattgattttgagaaaaaaacggttcatgcagtaacaaaagatggtgaagaagtggtagaaacatatgacaaacttgttttagcaacaggttcagtaccaatttcgccaaaagtacctggtcgtgatttagccaatattcatttcttgaagagattccaagatggccaatctgtggataaagaactagcagctgaagaagtaaaaaatgttgctgtcatcggggccggctatattggagtggaaattgcagaagctgcaaaacgtcgtggtaaaaacgttcttttatttgatgccgctaaccgtgcattaccaaactactatgacaaatggttcacggatgacatggatcaaaacttagcagagcatgggatcgaattgcactttggtgaattagctcgagaatacaaaggaaccgacaaagtagaagcagtggtaacggataatggagaatatccagtggatcttgtgatcaatgcgatcggcttcttgccaaacaatacattaggcaaagagcacttggaactatttacgaatggtgcctacttggtagaccgtcaccaacaaacaagtgacccagatgtttttgcggttggagactgtgcaacggtttattcaaatgcattgcaacaaacgacctacatcgctttagcaacaaatgccgttcgctcagggatcgtagctggccataacattggcggtacatcattggaatcaactggggtccaaggatcaaacggaatctcaatctttggttacaacatggtttctaccggtctttccgtagaagcagcagaacgtaacggtgtgaaagtgaagtattcagattatgaagatacgcaaaaacctggattcatgaaagaaaacgataccgtgaaaatccggattgtttacgaagaagaatcacgtcgggtgattggtgcccaaatggcatcacgtacttcagaaatcgctatgggaattcacatgttctcattagcaattgaagaaggtgtaaccatcgacaagatgaaattacttgatatcttcttcttaccacacttcaatcaaccatacaactacatcacaatggctgcattgaaagctgaataataaatagctgagggagctgtgacaaaaatcttgtcgcagcttcttttttcaaataaacgattagaagtagcttctttggaaccaagccgaaacttcaggtggctggtcacttttgttaagcgctcttttttgaaataatcatgaaaatcattgacaagaactaaaaaaagcagtatactataaaagttgagaaattaaagcagaagcacccgcttctcgcctgagtgactgtatcgctgggcagaataggattcctacattttgtgtatggagtacgtgcgggttcgtgaagaactcgttttttttattgtctgatttcgaatcgacaagcttttctttctctcaaaaaactcggaggtgaatgaccatagcaaaggatatgatggtaaacgacggcattcgtgcacgtgaattgcgtttgattgatcaaaacggcgaacaacttggtgtaaagagtaaagctgaagcattgcaaattgcagaacgagcaaaccttgatgtggtattggtggcaccaaatgcgaaaccaccggtagcaagaattatggattacggaaaatatcgttttgagcaacagaagaaagaccgtgaagctcgtaaaaaacaaaaagtaatcaacattaaagaggttcgtttaagtccaacgatcgacgtcaatgatttcaacacaaagttgcgtaatgcacgtaaattccttgaaaaaggggacaaagtaaaagcttcgatccgtttcaaaggccgtgccattacccataaagagattggtcagaaagtgttggatcgtttggctgaagaaacagctgatttagcatccgttgaacaaaaaccaaaaatggatggacgcagcatgttcttagtattatcgccaaaaaatgataaataatgactcactgagtttcagtttaaagtcagataacgaaagattttgaggaggaaattagttatgccaaaacaaaaaacacaccgcggattagcaaaacgcgtaaaacgtactggcggcggcggattgaaacgcttccgtgcatttactagccaccgtttccacggtaaaacaaaaaaacaacgtcgtcaattgcgtaaagcttctatggtttcagctggcgattacaaacgtatccgtcaacaattagcacgcatgaaataattgcgtcccaggctttacaaattcaaacaactatcgattttcatattaggaggaattatacatggcacgtgttaaaggtggaacagtaactcgtaaacgtcgtaaaaaagtgctaaaattagcaaaaggttactacggttctaaacacactttatttaaaacagcaaaagaacaagtaatgaattcatacaactacgcataccgcgatcgtcgtcaaaagaaacgcgacttccgcaaattgtggattgctcgtatcaacgcagcggctcgtatgaatggcttaagctactcaaaattgatgcacggtttgaaattagctgaaatcgacatcaaccgcaaaatgttagctgacttggctgtaaacgatgcaacagcatttactgcattggctgaccaagcaaaagacgctttaaacaaataaactcacgttgttctacaacgattgaacccgctcaatgagcgggttttttgtttcttccgctaagcaaaataccaaattcgcttgactaatggtatagtagtctacaataaaatcggattcctgttaaggctgggaggatatcaaatgaaactagtaacgaggaatgaagtattggaagaatcaaaggcagtcctaaaaatcatcgcgggtaatagtttgttgggatttgcttatgcgaaatggatgaaacctaatgggatcatcaatggtggtgtcactagtatggcgatgattttagaaaaggtgaccaatgtaccgatcgtttatttgacatctggtattacgacccttctgctggttttttgttggctatttttaggaaaagccaattttttcaagtccattatcagcagtgtttttataatttattttttgctcttttttattatatgaagattgattttcaagtaaacctaatgcttgatttcttatttgcgagcttgttcatagcggtagggtactattgctgcatcacggctaacgcttcaactgttgggatggatgtgattgccatggctatcaacaaaaagcggcctgattttagtattgctcggggtatccgctatatcaactttatggtattaatattaggatttttgacttatggcttcaaatcagtagtaattggattactatttagttttgtcaattcttatctattagattttttgttgaaaagaagcagtcggtgatctatttggtgattcttgcttcctttcatccgcaacaaaaacgacaaactaacagtattgatccaattcaaattggggttatttcattaattgactcgcctcataaatctcttgtttatacggagatttatgaggtgttttttgttttttgtctatcaacgaatagagagaaaccgttaaaaatgcgcaatatgacaaaataagttgatttattttgaattttgtctttttcataaacaggtcaataagtgaaagagatttctcaatcccaaatcatgtgatttttaacacatatttcagaaaaaaacgaagtaaaatgtccttatttattaaaaaaatgctcaagtctgagataaaaatcgcttttatccattcatttccaggcgcaaaatgataagaattactccttttttaaaaagattactaagtaagaatgagactcaaatacttattttttgaaaggattttgtcagttcctaatagcaaaaatatccgataatctgtttagataatctttgcacttttttaggagtgatctttatgtaaaacgaaaatgttggattggttgtttaggcatgtgtaggttaggaaagatttaaaaaaatatgaaagaaggtacagaaatgaaacgaaagaaaaaattagttacaaagttcgttgttgcaacaactcttttcacagcaggtagtttggtggttccagctgttggcactttatctgcctatgcagcgactacaggtcctgttgcagataatactagccctcgttccattacactttggaaatatgaagtgaaagatctatctgaactgggtgatcgtggcgatggagaaaaggatgatacagttacaaagtagccgttagcagggatcaaattccgcatacaacgggtaacggcaatcggtgatgctgctttaacgaatccattagatcaaaaagaaggaaccgattatacgattgacaacacatttactgctcaaacagtaacgacaggagcagatgggtctgtcaaagcgaatttgggtagcggcaatgcggcagatggcatttatttagttaccgaattagaagatgaccgtggtgtctctcctgccgttgcaaaaccagcagatccattctttgtgcaagtacctcaaacggaccgtgatgatctaggctcattaatctatgatgtagtcgttcaaccgaagaacattatggaatctttgcttgaaccagataagaccgttgaagaaggaaaaggtttctccaataaagcaggaaatcatttcacttgggaagccaatgccactcttccaagcggactctatcaaattgcagcgaaagacatggttattacaccagtttatgacaaagatggcaatcaagttgcggatattccagtctctgcaggcgacgaaatttacgctgactactatacgattcgcgatacattgaacgaaaagattttgttggatgggttaactgttaatacgaagacagattccagtgactgggtagcacttgaatttggcacagattataccgtcttagactagataagcatcatttccattgtttcgcgcgggaatgtgctatactagatgcttgtaatcgcaccaagaaccggtgcttgaaagaaggagcataagaaatgaaaaatttaaaagttcaagacctgattgctgtcgggatatatacagctatttattttttattgatgagtttttgtctgctgattttacggtttgttattccaggatttcataatttattcattccagccgttacagcacttttttctggggtcatttatctattgatgttgaataaagtaccaaagtttggcgcgatcaccatcatgggcagtgtggtaggtctcttttttttgatttcaggtcactttccgctagcctttatgccgaatattttatgtgcagtactggcagatacgattcagtataaaagcaagtggaaaggaagtctcaagacaactattagttataccgtattcagctttggtttaatgggtcccatcttgccattgtggttcatgaaaaatgcgtatattgattcgctagttgctcgtggaaaagaccaaagctatattgcaggggtctttgctcatacttccacagcgatgctggtgatttgcgggctcgctgtactggttgcttcgattgtcgggataggcctcggtgctcgtctatatcaaaaacatttccaaccaacgttgcatcaaacaaacgggagatcgatgtgactaggctctcacttgaccccagatgcaaattatttgtgacattctttgcaagtgtcacattgatgatttcattgacgtggacaaaagagttgattgtgatcagctttttgtttatcttgtttctacttagcggtttctggcgaaagggattgttgtttttcgggctgtttctattattgtctttggtagaaggtttttttgcagggcaaaacaattcaatagtaaccaccctgctggatttcttttccgtagggtatcgccgattgttaccgacgatcatggcagccgtatttgcgatgagtgggacgaaaatcagtgaatggttagctgctttgcaaaaaatccgcattccctcgtttttgctggtaccgctggccgtactgtttcgattttttccaacattgttgcaagatgtcaaaagtattcgccaagcgatgcgctttcgcggaattgctttgaacggctggtcctatgtaagacatcctctacagacggtggagtattttttgattcctttattgatgtctgcagaaaatactgccacagaattgtcagcgaccgcgttagtaagaggcctgtcggctaaaaatcctcatacatcggtttatacactgcggttgaaacttgctgattatgtagtgtttggtactgtgttactacttatttttttgtttgtaaggatgtgaaggaatgatcaccatcgaaaaactatctcttaaacggggcacccagcaggtattgaaagatgtctcttgtcagatttttgctggtgaagtcgtcgtgttatgcggccaaagcggtagcggtaagtcaaccttgttgaatgttctcaatggcttgattcctgaactatatccagcagaaatgacgggggctgttcaagtggcaggggattctttgccgacggaagactttcccgcctacgccagaaaaatcggtgttgtttttcaaaatcccaaaacacaattttttacaacagatgtttattctgaactggcgtttacaatggaaaatgcagggatagagccagtagaaatacgaaaacggatcaaagaagcggcagaacaattttctttgtcagaattgttggatgcaagtgttttcgaactgtctggtggcgaaaagcagcgagtagcaatcgcttgtgcaacgatgctttctcatgatctctttttgttcgatgaaccttccagtaatcttgatgaagaagcactacaaaaaattgccgcagcgatccgccttttgaaagagcaagggaagacgatcgtcattgcagagcaccgattgtcctacttgacggggattgcggatcgttacttattactagcagaagggcgcttggtcacagagtataccagtgaagcattgctttctcataccccgcaacagattcacaatctcggattaaggcggatcaacgagccgcagttcgagttggcaatcaacgaaacagagggagcgagtttctcagctgatctgattgcgacgaatctccaagtcacttatcgacgccaacagcaaccagctcttgatattgcgaaacttgttgtgcctacgcgacaagtcgtgggtttgattggcccgaacggtgctggcaaatcgacattgtttcaagtgttcgctggcttaaaaaaatgttcagcagctcaattttggctgcatggtcaaccaatcaatcaaaaacagttattgcgagaaagttttctggttatgcaagatgtgaacctgcagcttttttttgaatctgtcgaaaaagaattgttggcaaaagctgccagaccggaacgttttgaacaagtcgtgactttgttggaactagagcatttactgcgaagacatccacaatctttgtccggtggcgaaaagcagcgagtcgcgatcggcagtgcattgctttcaggtaaacgcttgttgtttttcgatgaaccgactagcggattagacctgaaacaaatggaagaggtcggaaatctgctgcaggaagttgccaaagaagtcgatctgttagccgtgatcagtcatgataaagagtttttggatgaaacctgcccttacgtgatccaactcgaacagggaaagttagttgatacctatcagttagcgacaaatgggggataaaagaaaagcggagtgagcattggttcactccgtttttgtctgaacatgaaaaaatcttcatgatctttttctttcaatccgttaggaagtttttacaaaatccgttatgatagaagcaaaaataggaggagagcagatggccttgagaatcttgatagtggaagacgaagaaagtttagccagttttatccagactgagttgacttttgaggggtacgacacggtatgggccaaagatggccaagaggcattgaccttgttcaatcagcaaactgatctgtttgatctgattttgttggattggatgctgccaatctatgatggcatcacggtggcgcggcgaattcgcaaagaaagcgatattccgattttgatgatgacagccagaaatcaaactgccgatgtcgtgactggtcttgacgttggcctagatgattatttaacgaagccctttgaaatcgaagaactgtttgcccggattcgcgtgattgagcgacggttgcagcgggaagcccaacagcaaaagaaccaacaaaatcagttggtggtaggcgagttgatgatggacatcgccaaacacttggtccaggttgccggagagaccattgaattgactcctaaagagtttggaatcttatatgagttgatgaaagaaccagaagtagtcaaaaccagagatgagctattgaatgagatttgggggtatgaatacgatggtcaaacaaatgtggtagatgtttatattcgcacccttcgcaacaagctggatgtctgcggtaaagggaaaatgatcgcaactgttcggggattaggctatgtgttgaggaccgcccatgaagaataagttagccaacccacgcagaaaaactgcccagtttcaattaacgagccgcttttctttgattctatttggtctgttgattctcttcaatgtattgtttatcttgttatccgtagggtatttgtttgaacatatcgaaaatcgtgcgagcaatattcttgaggctatcgaaagcggggaagcttcaggggatgactggaatgatctagtcaatgcctatgtttcggcagatgaagaagatgccttgcaagtgatcttagctgatggcagtgtcattttatcagaagatgcagcagagatttttgccgagatcaatcaaggacggatcatcccatttttggagggcatcgtctttacagatgatggtatctattatacgaaaacccaagaaatcgatagggatcaggtgaagatcgccatcaatggtgaggacagtgtggaattagcctatggtctctttatgatcagcagtttcttgaacctgatcgctgtagtcgttggcagtatattgatttattggagcgttgggaaatggagccggaaattaacagggatggcgcaagaaattgctgaaatcgaacaaagccaaaaaggcgaattgacgattgttgaagaaccaatcgagattcgttctgtggcgttggctttcaataaactactgaaagaacagcgtgagacgatcgcgcgagaaaaacggtttgttgccgatgcttctcatgagctgcggacacctttagccgcgattcgcggacatgtccaattgatccagcggcgtggaaccaaacacccagaagtcattccttcttcactggcctttatcgataaagaatcgaagcgtttggaaacattgagtaatcaactgctggatttggaaaaaaaccaaacccaagaaataagtctcgttgatgtctcgcagatcgtgcgagaagaatgtgaaaaacaagcaacgatcgttccgcaatcgattgaatattttgtggaaaaccagtgtaggaagcaagggcacaaacgtgacttccaacagatcatccaaaatcttttagaaaatgcagcgaagtattcaccagcagatcagcccattcatgtgagactgacacaagatcaaacgcacttgtctctaaccgttgccgactttggtattgggatccccaatgataagaaagcgttgatttttgagcgtttctatcgagtggaagattctcgttccagtcaaatttccggttcaggaatcggattatcactggtaaagcagctggccaacaagtatcatgctgaaattaccgtcacggataatcagccgcaaggcagtgtctttaaaattgatttcccaagtgaaagagaaagatgaagatttttttagattttcttcaagcatttttgattcttttttctgaaggacttgttattctaaatatatagaaaaaaggaatagacaattaattggagaaatgaaacatgaaaaaaacaacaattttgttcggaatcgctgccctaggattattggcaggatgtacacaaaataacactggaaattctgaacctgcacaaaacagcagttcaagctcagcagtcgcatcatcaaatgaaacaacttcttcgcaagctgtggacagatcttcaagcagtgcagccatcgcaaatggcggtttgcctacagtgacagtagaagaagccgtccaagtgttccaaaacaaatatccagatgcagcaatcacatcgcttgacttggatacttcttttggtaagtacttctatcaagttgaaggcgtagacgacacgaatgaatttgaactaaagatcgatgcagaaacaaaagaaacttctgaagaaagaaccgaaaaactagatgcggacgaacaaaacggtgtcaaaaaagaagccgatcaattggatctgaccaacttgctttcattggaagagatttccgatagtgctgtgaaagaagctggcggtggacaagcaacagattgggatcttgataaagaaatgaatgtgacttattgggaagtcaaagttgaagacggcaacaaaaaaacaaatgttaaaatcaatgcgcaaacaggagaaattttagaaattgaacaagatgactagcaaaagcgataagcaataaaaaaagcaaggcagcgaataatgaaacttacgccagtaagcgttctttcgctgtcttgctttttattgatttggctttacttctgtgagaggtttgactcttccgcctatttttgctgcaaaggcttccgactgcttccgatcttcaaaaatccacaacttgtcaggtattttttcacgagtgcgacgaccatctttgccaatgtaaccatgcaagactttaacaacatacattgtcatcatcctcccataaaaattacctttgattatacaaaaaagtgctctaaatgcaattaatctgtctcgagattaatttttcgaggcagccgataatgtcgcataatctgaaaatacttgatggatctcaggaaagctgcgcttcaaatggactaggcgataggtctctttactcaaaaaacaatgtttggaagcgccagttgtgactaactgattgttgtcagttctataaatctcataacgaaaatcaagtcgagtaccggtgtaatgatcgacgagcacatcgatgcgtacttgatcctcataacggatcatttccttgtattgtgcattgacttcaagaacgggaacaatcaaacccgcttcttcgattttatggtatggcaattgtaaaaaggcgagcatatctactcgtgcttcttcgaaccaacggatgtaatttgcatggtgaatgattgccatctgatcggtttcatagtaatgaggttggcggatatagccggaatataaggacatcagggttgctccttttcataactgttttcatcagcataatacaaaacaagagaaatgcaaagtgccttctcttgtttcgggactatttaaattcagcaaacaggtgatcaatcgcttgataatcggttgcggataaatggatatccaatgcctgcgcgttgtcagcaacttgactggcttgttttgcacctggaataactgctgcaactgcaggatttttcatgtaccaagccaacacaagttgaggaatcgttgcatcataagaggcagcgattggtcgcaattggtcgacagccgatacgatttttttaaagcgatcaccttgaaagtccggctttttactacggatatcgtcgtttgaaaaggtcgtttcttgtgtgtactttccagtcaacaacccggatgctagtggaaagtacggaataaaattgattgaatgttcagctaaataagggaaaagttctgattcagcttggcgatggatcaaactgtactcatcttccacaacatcaacgtacccttcggcattggcttcttttaattgttcaagtgtgaagttggagacaccgatcgcacggattttgccagcttctttcagttgatgcaatgcgcgaatcgcttcttctttaggggtggtttcatctggaaaatgaatataaaatatatccagatagttggtttttaagcgtgttaaagcttcttcaacggcttgggtcaggaattccggcgaattatcttttttgtttggttcttctggtcgatgagctgctttagtggcaatgatgacttgattgcgatcgaacgcttcttcttgcaagacatcaccgatcagttcttctgatcgaccttcaccgtaaatataggcagtatcaatcaaattgatcccattgcgcagcgccgtccgcacaatttccttgccttcttcttcatctaaatttggaaataaattgtggccgccgatggcatttgcacctaagccaagggagcgtacatagacttgtgatttgccgatttgaacatctgtcataaagcaattcctccttctaatctcttcttttagtgtaaaggaaaaacttgaaaaacgatattcataagtattgaaaaagcctatgaaacagcttgacatttccaaaggattcttgtagtttatagataatatcaaaaatctgtgaaagatcgagtacgtcattattggaccttcaaagagaaaactgccatggctgcaagcagtttaggacaaatgtcggaaagacaatctggagatgaacagaagaaaagctgttccgtgaacgagcgttaatcgaaaggagaatgaaagttctcgaattttaggtggtaccgcgtgtaataactcgcccttgtgtagaaaacaagggcgagttttttgctgtgaatcactgcgattgccctgcgaagcagggcagagcagatgatgaacagtagtaggcgaccggagggagagtagtcaccgcttttcgaatcactgcgattgacctgcgaagcagggcagagcagatgatgaacagtagtaggcgaccggagggagagtagtcaccgctttccgaatcactgcgactggtcgaagactatgcaagtccttcttagcgtaagcttagaagcgacggtaggcgtaacgcagagtagacgagcagatgatgaacagtagtaggcgaccgaagggagagtagtcaccacttttcgaatcactgcgactggtcgaagactatgcaagtccttcttagcgacagcttagaagcgacggtaggcgtaacgcagagtagacgagcagatgatgaacagaaaatcgtttcccacaatggatcaaatcagtatagttgtaatgaatacatacgatcgtttttgatcgatcgaagatacccacaataggaggatgaaaacagatgagttatcaacgtccaaaaggcaccaatgatattttaccaggagaatccgaaaaatggcagtttgttgaagaaacagcccgtttggtttttcgtgattaccagtacaatgaaatccgcacaccgatttttgaacattttgaagtgattgctagaagcgttggtgatacaaccgacatcgtttcaaaagaaatgtacgatttctatgacaaaggagagcgccatgtgacattgcgtccggaaggcacagcgccgattgctcgttcttatgttgaaaataaacttttcggacctgaatacaacaagccttacaaagtcttttatattggaccgatgttccgctatgaacggccgcaaaaaggtcgcttacgtcaattccatcaaatcggtgtagaagcatttggttccgcaaatcctgcgacagatgttgaaacgatggcgatggcgatggatttctttaaacaattagggctaagtcaacttcgattagtgattaactctttaggggataaagaaacgcgtaagaactatcgtcaagcactgattgattatttatcgcctcatgaagcagaattaagtgaagattcaaaacgtcgtctgcatgagaatccactgcgggttttagatagtaaagacaaacgagatcaacagttcgttgcggatgctccttcgatcttggactatttaagtccggaagctaaagcccattttgaaacagtcatcacgatgttggatgctttggacattccttatgagattgattcaaatatggtccggggactggattattatacccatactatttttgagattatgagtgaagcgccaaaaatgggggcgcaagctacgatctgtgcgggtggacgctatgaccatctggtcgaagaattaggcggcccacaaacgccaggtttcggttttgcgatgggcttagaacgtctattgatcacaatggaagcagaagaagtcgttattccagcattgaacgaattagatgcttatgttgttggtctaggagaagcaaccaatttggaagcattgaaagtcgttcaggcgatccgtaattttggcttttcggcagatcgtgattttatgaatcggaaagcaaaagcgcagttcaaatcggcagataagcaaggggcgcgtttggtgctgaccctaggtgaaaatgaattagctgaacaagtgatcaacatcaaatcgatggcaagccggatcgagaaacaatttaagttagccgatctgtatgatcattttgatgaaatctatgatgaaatgactacaatcttaatcaagcaaggagaagaagaatgagcaaacgtacagtatattgtgggcgcgtctcagaagcccatttagatcaaaccgttactttaaaaggctgggtccaaaaacgtcgtgacttaggcggagtgattttcattgatttgcgggacagagaagggatcgtgcaagttgtctttaatccggaagtatccaaagaagcatgggcgattgcagatacttgccgcagcgagtatgtgctagaagtgacaggtcaagtcatcaatcgagcaccggaagcaatcaatcctaagatgaaaaccgggcactatgaagtgatggtcagcgagatcactattttgaatacagccaaaacacctgcattttcgatcgaagatgatcaaatcgtaggagacgaaacgcggttgaaatatcgttatttggatttacgccgtcccaaaatgactaagaatatcatgatgcgggcaaaaacgacacaagtgattcgtcatttcttggataccaatgactttctagatatcgaaaccccttatttagcgaaatcaacaccagaaggcgccagagattatctcgttccttcccgggtttaccctggtcatttttatgcattgccacaatcgccacaaattttcaaacaattattgatgggtgctggattcgatcgttactatcaaatcgtccgttgcttccgggatgaagacttgcggggagaccgtcagcctgaatttacccaagtcgatattgaaacaacctttttgacggcggaagagattcaagcttacacggaggaactgttagtcaatgtcatgcgtgaagtcaaagggctagaagtaactacgccgtttctgcgaatgacttacgatgatgccatggcacgttatggcagcgacaagccagatactcggtttgacatggaattgattgatttgtccgaaaccgttaaagatgttgatttcaaagttttccaaatggcgcttgaaaatggcggtgtggtgaaagcattgaatgcgaaaggtgctgcggataaatattcccgaaaagatatggataatttgggacattacgcaggacagtttggtgcgaaagggttagcatgggtcaaagtagaagaagatggcttaaaaggaccaatcgcaaaattcttgactgacgctgcagcatcgatcattgctgctacgaatgcagaagtgggcgatatcctaatgtttggtgcggataagtttgagatcgtttcggcggctttaggagcaatccgcagcaagttaggaaaagaattaggcttgatcgatgaaagcaagttcaatttcttatgggtaacagattggccacaatttgaatacgatgcagaagctggccgctatgtctctgctcaccatccatttacgatgcctaaagaaaaagatgtaccattgttggcaactgatcctgcaaaagtgtatgcggaagcttatgatatcgtcttgaacggttacgagcttggcggtgggtctctccggatccatcagcgggatgttcaagaacaaatgtttgaaacccttggtttttctcgccgtgaaatggaagaacaatttggtttcttgctgacggcattagactatgggttcccaccacatggcggaatcgcactaggcttggatcgtttagtgatgttgctggctggtgaagaaaacatccgtgaagtgatcgcattccctaaaaacgggaaagccgccgatccaatgtcacaagcgccaagtaaagtggcgccgctgcaattgttcgaattgaatattgatgtcacgacagttgaagaagactaagtaaaaagaaatgaacaagtaaagaacaaacgagcgaatgatgaatgaaaatagacgattaagaaaattccatgagaatttgtctatttctttcattgttcgtttctttttttactatctgaagtataataagagcaaatcaacaaagcgaggctcttgaatgaaatgaataccctctttaaatggctgccacaccctgattatgccaacaaattatcgttttcgatcgtctacgccattttatcggcgatcgcagtcaattttttttatcaacccggcaaaatctattctagcgggatcacagggatagctcaaattttgaccaccgtttccacggattggcttggattctatatccccgtctcagtcgccctattgttgctgaatattccgcttttctttctcggctggttcaagattggtcataaatttacgattttcacaggaattactgtagtcctaacatctttgttcgtacagattcttccagaagaaacactgacgacagatccgatgatctgtgggatttttgggggagccatcaacggagccggtattggttatgcgctaaaaagcggactttcctctggcggcctcgattttgtaagtatcgcgatccggaaacgtacggggaaaaccatcgggtccatctcgatttttttcaatattgccatcatgtttgctgcgggcatcctgttcggctggcagtatgcgctatatagtgccattgcgatttttgtcagtggtaaagtcaccgatgctgtttttaccaagcaaaagaaaatgcaggtaacgattattacgagaattcctgaagaagtcatccatacgatccagaaaagtctgcgccgaggaattacgatcatcaatgaagcagaaggagcctacaagcatgataaacagacagtattattgactgtcgttacacgcttcgagttgccgatgttacgttctgccatgaaagaagcagatcccaaggcatttgtcagtattgctgaaaatgtacaaatattgggtcgtttttatgaagaagaattataggagagcttggatcaaagcgtttcgtgatgaaatgcttttttctttttgtaaaaattaatttttttagaaaatagagtattcttgctagctttcttgttgctttatctggtaaattatgaagaaatgggtcattattttttaatggttccacattgactgtttcttacgaaaacagttgatcaaaaaaaagaaaagtggttggagaatgaacaaacggttaaaaacaagccgctatatcactggtttcgacggtatccgtacattagccgtgatcggcgttatcttatatcatttattacctactcaaatgcgaggcgggtatttaggagttcctgttttttttgtagtttctggttatttgatcaccgatttgcttcgacaggagtgggaccagaacggtcgtattgctgtcaaagatttttatgtccgccggatgaaacgactgtatcctggcatggtggtgatgctgcttctgtctgctgcctatattacattgttccagcggaatttactgaataatctgcggggagtcgtcgtcagcagtctcttgtatgtcaacaactggtggcagatcaatcacggtctttcttattttgaccgattcggcaatgaatctccctttacgcatctatggtctttggctgttgaaggacagaattatttgatttggccgttactctttattttattgatgaagttagtcaaaaatcgtgggacgatttttaaaatcgtgatcggctgctcgttactttcggctcttttattagcgatctggtattcaccaggggcagaccctactcgagtttattatggtaccgacacgcgtttgttttcgatttggatgggaagtgcgctggctttcatttggcccagcacccatttaaaaaaagaaattccgaagaaagcgaagcgggtattgaacctagctggtggtctttcttttattggtttagtgataacattttttgtgctagatgatcatctttcctttgtttattacggaggaatgctgctagtcagcttgctttgtacgatcttggtggcggtcactgcccatcctggagctagtctgaaccgttggctgacaaatccgttattcagttacatcggcaagcggagttatgggatttatttgtatcagttccctgtgatgattttttatgaagcaaagattgggaatgtcggcgaaaatgttctcctgcatacattgattgagattgtattgattctcttgatcagtgaattgtcctatcggtttatcgaaaatccgttgcggaaattccactacaaagatactttccgcacggtgcgcaattggtttagtaaaccagtgatcagtcgacaaaaaccttggctgcttccaggactgcttgtttccttagttgctctttatggaatagctaccgctccggtgaattatgtagatgcgcaacagcagcagttaaaagaaaatattgctgccaataaaaaagcggcagaacagacacaaaaaaatgcgaatggctcggatacagaaagtacaggagacaattcttcaaaggcaacggaagccgaacaatcagtaatggaaaaatatgggttgacagaagcccaggtgaagaaggctgaagagctggaaattaccgcttttggtgattctgttatgctggatgccactgccgacttgcaagaaatttttcccaaagctgtcgttgatggggatgtgggacgacaattgtatgagagtccggaactgatcaaagcgttgaaagaaaaagatttgttacgagatacggtattgatcggtctaggaacgaatgggtcctttacagaaacccaattcgataatttgatgaaagaaattggcgatcgcaaagtctattggatcaatgtgcgggtacctacgcaaagatggcaaaatgaggtcaacagcatgctggagaaaatggctgctaaatacgacaatatgacattgatcgattggtatgatttaagtaatgaacatgaagagtggttctatgaagatcgagttcatccaaatcctgatggtatgttgcaatattgtacactagtttctcaagctattttgcaataatggcgttgactatttcttagaaaaataaactaaccgagaggtctcaagcacagattcttgtttatcttcaagaatcgcaagagatctctcggttttttgtatcgcctttcctaagtggaatgaggatctttatccaatcgttgcaacaagcgtttcaaacaacaatgcactggaagcggcacctggatcgatatgtccgattgcccgctcgcctaaataagaagcacggccttttttagcgactaggtcttttgtatgttctttggcttcctcgatttgttctttagtcagactgccgttttttaacgctgcggcaacaggttgccagacatcgaccatcgttttgtcttcgaattctgctttgcctcgagctttgatcccattaagcccttcttcgatgatgcttcctaattgttcatacgaatcaattgtttctagttcttttgtagctttggtcatgttcatgaatgctgagccataaagtggacctgaagcaccaccaactttagagatcaatgccatcgagagtactttgaatgtgtctgtgattgttttaggctgttgttttgcgaatgcttcttgataggctgcgacgccgcgagccatattgttgccgtgatcgccgtcaccaataggggtatctagatcacttaaatagcctttattttcctcaatggcttttgtaaatgcatttaaccattgttgggtcatctctgttgtcatttgcattgaaaattcctcctttaccaagcaatcgtttcaacaggttcgttgagcgcatccgtcgcatcgttgttactgaaatcgatcatggtcaatgatagaccttgcatatcgatagaggtcatatagttgccgactttatggaatgtgacagaaatgtctttgtctgcgagcaatttctgtacatcgttggcaaagacgaattgttccatcagcggtgtaccacccatgccgttgatcaagacaccaacttttttcggtgtttgttcataatcagctaaaattttgtccaccaattccttggctagctctttcgatggtttcaatttttcccggcgataaccaggttctccatggattcccacgccatactcgatttcatcatctgctaattcaaaaccaggtttacccacttctggaacggttgctgcttttaaggcaacaccaatggttttgatggtcggaactaatgcttcacctaattcttttaattcagttaatgaacgtccttgacgagcaaaagcacccaaaatcttatgaacgagaatggttccagccacgcctcgttttccagcagtataggtactgttctcgacggcaatatcatcatctacgacgacgatttcagcagtgatgtcttccatctcagccatatctttggccatttcaaagtttaggatatctcccgtatagtttttaacgatcaaaagcacgccttgcccttgatcggcttctttgatcccagtcaggatctgatctggtgttggagaagtgaagacgtctcccaagacggcggcactcaacataccatcaccaacaaacccagcgtgtgccggttcgtgtccgctgcctccgcctgagactaagccaacttgttcgtgggtggtgttttttgctacgactcgggagtcttcgacttgatgaaccagttgcggatagctggcaaccagaccagctagcatttcttcgacgatcgctgaaggatcattgattatttttttcattattgtttccatcctttctcagctgctttttgggcttctgctgtgatctgggataggtcatcactgaatccagcggtgattgctgcggcaaaagcaccttctacaagcggtgcatcaatcaagtgatagcgggtttgctgttccggttccaacatatcataggctagctctgcgtttagtacggcactacccaaatcagcaaaaacgagaatctgttcggcatccggagactgattgaccgcttcaacgatttttgtcggatcagaccctaattcgccttcagctgttccacccaatgaaaaaagagtgactgtttcgctgtccgacatgtcttcgatcatggctttcagtccgtctgtcagttgttgactgtgagaaacaagtaaaatacttttcttcatttcgattcaccaacgctttcttaaatagattcagcggcagtagacgaaaccgccttcactaaaagtataacaaatttcgcaaaacttgcatggatgacgattgagagggggcaaaacaaacaacaagctaaatttgtttttaacgatcaacaacaactcgtgaaagaggaattgagcaacggtaagaagatcaatcgattaaatagttgtttataaatagaaaattactcctatgcatcttttctttttgcctaaattttatagggatttaaaaaaagtacttgcatttgagtttgttaccgattacaatccaagtgtaatcattattttgttattcaatgtacaaaaaaatgtatattgggaatggaggatttctatgaaaaaaattgttattggcggtcagattgataaaaatgaagtgaaggacttggtagaaaaatttagtgaggggcaatttgaaattgacattaaaagtgacttagatgcggctatggcagtaaagtctgggcaggcagattattatgtaggtgcttgtaatactggtggaggcggggcattagcaatggctttagcactattaggaagagaaaattgtgtaactgtttcaatgccgggaaatgtaatgcctgaagcagaaatccgtgagaatgtacaatcaggtaaaactgcctttggctttacagctcagcataaagaaacggttataccgatcatcatggatgagttgaaaaaaactataatctagcggaggaaagaagatggattcatcaaaaattattgagttagttgcaatcgcgttgttaggtggaatatgtgcagtgttggcaaataaaggtatcgcagtatttaacgatggattacgaccaattgttcctgaatttttagaaggaaagattgggaaaaaagaaattgctgctacgagctttgcattgagttttggtctagttattggttttggtattccagtatccatcggggcatctattttactggttcatagtgttttattaatgacggatatcatcggatcctgggcgccagaaggcaagtctggtatcatcatttcggcaattataggcgctatgtatggaattggtcttgttctaggattgcaggcggtagttgatttatttgcaatgatgcccgtgaatttcatggattctttgtctatggtagggacaccagttgttatttcttttagcatttttccagctgtcgcaattgctagtcagcatggatttaaaaaaggagctatttcttttgcagccacattattaactttatttgcagtgaagcgctttggtacgtttgatttaggtaatggaacttccttaacactgagtgcggagggaatgtcattactggttggtatgattttcatgattgtgtacgccattcaggtcaaaagtgatggaagcaactcaaatgaaagtcttgtcagtgtttttttagaacgtgttaaccgtattaaaaaaaattgggcatggttagcagtgaccggtggcttagtctcagcagcaactagtttaatgattattgccggagatccaatttctttaaatttactttcggaaggaaaatttagtgaggctggattagctgccttcgctcgaggcattggatttattccgttggtgttttcaactgcaatcgtaacgggagtttatagtccagctggtacgacctttgtatttgtagctggtattttattgcatgataatccaataatggcttttatcgtaggttcagctttaatgtttattgaagtacaattgttgagtttgatggcaaaagccctggataagtttccgggtattcgtgaaatgggtgagcatattcgaacggcaatgaataaggttttagaagtagcactactgattgggggcgctatggcatctgaacaaattgcgccgggaatcggttatttctgggtcattggtttaatgttattgaatagaaaagcgaagaaaccagtggttgaattggctgttggtccaattgcggcaattagtttaggtgtaattgtaaacatcctttatctggttggattatttgcaccagttgtagcgaactaggaggtagctgtacatgattcttgaaggtatcacatatatgcatgaacacacaacgattgatttatctcgattaaaaaagagtgatgatacaaatttaaattgctttgatgaaactgtttcagaatacaaaaatttgtacgataaaggtgttcgaaatatcgttgatgtaacgaatcttgatatgcgaagaaatcctttatatgttcaaaaagtggctgaacaaactggaataaatattattcaggcaacaggtttttatcaggataaatttttacctagctttgtgacagaagcatcgattgatcaattgtcctcattaatgatcaaagaaatcgaagaaggaattgcggaaacaacgatcaaagcagggattataggggaaatcggtacgagcaaggacaggatgacagatcgagaacgaaaaatatttaccgctgctgtcattgcccaacaacagactaagatcccgattacgacacatacaacattaggcacatacgggcatgagcaggtagcttttttcaaggaacaacaggcggatttgtcaaaaatagttatcggccatgttgatctaagtggcagcacagactatattctaaaaatgctagacgaaggtgtttatgttgaatttgatacgatcggaaaagaaaactatcagccagatttattaagaattgaaatgctgaaagaaatagagaaacgtggctatcaagataaagtcttcctttcaatggatatcacgcgtaaatcaaatctgtcttatcaaggtggtatagggtattcttatcttttggatacctttgttccgatggctttagaaaatggtgtttctcagacatttattgaccgaatgctacgaataaatcccaaaaaatttatggatgattaggagatattgatcatgaaagcttatcctttaaccagtctaacggtgacagaagcacaacaattacaatttaagcttgttgatgccattacacgaattgtacctggggatgaactattaacaagaggggatcttggtgtagtaaaaggactaaatcaaccaaaaactacctaccagattgagcaagtattggctaatttttttgaatcagaacaagctatgctcgttcgcggatctggtacaaatgctattcgactagccctccatgctgcagtaggaactggtaaaacgttgttagtgcatgatgcccccatttatcctactacgaaagtttcaattgagatgttgggaatccagacaattcatgctgactttaatgatcagacgagtgtgacacaggccttaaatgaaaggcaagttgatggagttctaatccaagtcacgaggcaaaaaatttcagattcatatgacttagcacaactgattgccactattcgtagggtgaatccactaattccaattattacagatgataattatgcggctttaaagacaaaagctataggttctcaattaggtggcaccttagcctgtttttcaacatttaaattgcttggtccggaaggtattggatgcattgttggtgagaaagaatacattagtaaattacgagaagaaaattattctggtggtggacaggtacaagggcatgaggcattggatgtagttaaaggaatgatttatgcaccagtagctttagcaatctccgctgaggtaagtgaagcagtttgtagaagaatcaacgaaggcgaaatcgcagaatttaaaaaagcctatattgtcaatgcgcaatctaaagttgttgtagtaaaattaaaggaaccaatagcacaggcgattattacagaagcaaccaagttaggggctttgcctcatccagtcggtgcagagtcacaatacgagtttgcacctttagtttatcgcgtttcgggtaccttcaagcaatctgatccagaagctgagacaacaatgatccgaataaacccgaatcgatctggcacggataccattatgcgtatcttgcaagcatctgtaaaacgagcctcaagataaggagaaatcatgggggaagagtttttaaagaaaaaaggaattgtcattaactttctagcatccgatcttttacaattaaaaaaaggggatcgtgtacctagtgttagcgaatatcagactcgcttcgatgttgcgagagggacgatccaaaatgcgctaacctttctaaaagagataaaggcagttcaattaaaaagtcatgggcatttaggaacctttattgaagccattgattatggagtattacaagaatacgctttatcggatacgattttaggaacaatgacgttaccctattcacgattgtatgaagggctagcaacaggaatttacgaagtctttaaagagaataatatcaaacttaatatggcatacattcgaggttccaaagaaagaatccgctcaattacaaataaaacgtatcgttttgcagttgtttcagcatttgctgctcaacgagcaattaaacaaggagagcctttagaaatagttgttaattttgggacacagacatatttaagcgagcacgtcttgttgtttaaagaagagggacaaactgttcttacatcaggtatgagaattgccatcgactacagctcattagatcaacaggcactaacaaaggaaataattggtgacttacctgtagaatttattgagatgcaaggacatcaaatcatctctgcgcttaaggatgatcacattgatgctgggatatggaactttgatgaaattagggataaaaatcagcaagggttacagtatgtgtccttaaaagaaaatcagttagaaaaagcgatggggacttcggtaatcattacgcatattgaagatgtttcaatgaaagccttcctacaaaaaagcatcaataaagagaaagtactgcaaattcaacaagcagtttgccaaggacaattaattccgcaatattagtaagggggcttattcatgataagagataaattaactgttttattagattcggggattgttgatcaggaaacgtacgattatgtatttaacgttttatcctatttattagaaaaagaaattgttgaagaagagcaacaagctgatgtttttttgacccacttagcgatggcagatatgcgaagaaaaaataatgaaactgtcaacagcttagagtctttcatccaagcagagattgaaggtgatccgcattatcttcattctagagaattgtggcaagacttacaaaaaatgacaagtgaacagtcattcgcggatgcggagttagattatttttatctgcatatcattaatatgttaagggaggagtaatatgttcttagatgtaacgatgcgcaaaaatccgcagttagtagaagccggattaagattgcatcaaacaggacaaattcttccagatacgtatgtgctagatcttgatgctatcgaaaacaatactcggcttttagtggaaagcgctacaaaaaatcaaatcgaactgttctttatgacaaaacagtttgggcgaaacccttatgtcgcacagaaaattcatgaggcaggtattaaaaaagttgtggtggtggattacaaggaagctttagtgatgatgaaacaaggcttgcctttagggaatgtcggtcatcttgtgcaaattcccaaacacttgctaaagaaaattatggattatggtacagactatatcactgttttttcaactgaaatgatcaataatatcgcgactgttgccagggagttaggaatccagcaaaaaatactactcaaagtgattgaaccaggcgacgaaatttatgagggacaatttggaggatttcatctaaatgaattaacgaaggtcattgaaatagtaaaacaggaaggaattatcgttggggggattacttcctttccttgttttctttttgatggcgtttctgagttacaaccaacgcacaatgttgaaacaattaagaaagcaataaccattcttaaacaggctggtttcgcaataaaagaagtaaatatgccttctgctacttgtagtcgaacaattccttttatccatgagttaggagggacacaaggggaaccggggcatgctttaacagggacgacccccttacatgctcaactagaattgccagaaaaaccagcaatattgtatgtcagcgagatttctcataacttagatggtcacggttatttttatgggggcggttattatcggcgagggcatttagaaagcgtaatgatttctactgacgaccagaagctagcaaaagatgaagttataccttttggtaatgatagtattgattattatctttcaactaaactcccacatgaagttggtgcaacagtacttgcggcatttcgcactcaaatatttgttactagaagtgatgttgctgtagtgtcagggattcaaactggacaacctagaattgaaggaatatatgacagtcttggaaaacaaattagaaggtgagaatatggggagatttgtcgttattgtattagatagttttggtgttggtgctatgaatgatgtacaggaggtacggccacgtgatattggcagtacgacagctggacatattattcgagacataccgaatattcaaataccaaccttggaaaaattaggcttaatgaatgctttaggggaggaaattggacgtcatcatttttctaaaacagcaaattatggaacgagtaatttggctcactatggtgcggattcttttttaggacatcaggaaattatgggaacgacaccaaaaatccctttgattcagccattcaaccaaaagattgatgtagtggaagagaatttagtgaaacaagggtatcaagtgcggcgagttggtgagaaagggactcaaatcttagtggtcaacgaggtggcaacagtcggcgataacttggaaactgattatggacaagtctataatgtatcggcttgtctggatttagttgattttactaacttaaaaaaaataggacaagcggttagagacgttgttcaagtctctcgtgtgatcacttttggtggagaacagattgttttagatgacttattatcagccaaaaaagtgaaaaatgatgagattgctggagtggatgctcctgaatcaggtgtttacaatcatggctatcaagtcgttcacttggggtatgggattgacaaaaatgtccaaacaccgaccatcttggataaagcaggaatcacggtatctttcctaggaaaaattgctgatattattcaaacggaaagtcatcgactatttcccggggttgattctgaaggattgtttgataatttgatgagtgaagtaaaaacaattgatcacggatttattgctttgaatattcaagaaaccgatttagcggggcatgcggaggatactgagaagtatgcagatcgtttggaagtaagtgatcgtagaattggcgaattgttacttgagatgcgagaaggagatctattgattgtgatggctgatcatggcaatgacccaacgattggacacagcaatcatactcgtgagcgcgtcccgctattaatttatagcccgggggtgcaagggaaaaaaattggtgagcggctgaccttagcggatgtaggagcaacggttgctgactattttaaggtggcagcaccacaaaatggtgactcctttttaaaagaaatttttgattgataaaaaagacttgggtgcttgttttcataaaaagctatgccaagtcttttttaggaaggaggtataaggatgcatgaaagggtacaaaagtatgcgctaaaaactagtttgggcatgttaaatccaagtggttcagtagtaactgtttatcccaatgcgatcaagcagatcaatacactcaatgactattatctaggagtgaagcaagtatcatttatgttgactgactttttaacgtttttatcaagcaacggatttcatcaacacacattagacaaagcaagttttagcggcagagggattgatcttgatttgaagaaccccattactggtcgctttatgtcaggatcatctagtggcacagcattgaatgtttttctaggaatcaacgatgttggattgggcactgatgggggcggatccgttctagctcctgcgtctgccttaaatttggtaggatttatccatcctgatcttggaaatcaatttgttgatctatctgtaaatagaaaaacatcaacggataatatttcatttacaccctcgctagggtttattagtaaaaagctctcactgattgaacagctttgtcacctttgcttaccccaaatgtttaagcagacacctaaaagaagggtagtggtcgataatagaattgacgtgaagatgcgccaagaactttctaatatttctaccatcgaatgcatgtacaaaacctttgaagatgcaacgaccttttctcgagaaacattgattcaacagttacaggcaatgctcattgatttcgatgtgattgttgtcaaagaaggacccattgacttgtttggcatcggggatactgttttcggtcattttgatgaacggacaatgggaatacaacagcaagcaggaaaagggtatattcgggttgtgaatatgtgtcaagcagtagggttagttgttccaagcagtgaattagcgactagctatctattgatttgtaaaaaagagaataatcttgagcctctatttaccttagccaaagcactcctatgcaaaatggatcccttgattgagacctattttgctgatagtcaaaagtattttgaacatggatatcaaagttgaagaactgaaattgctagtcgccttttctactaaggaaagacagaaagttaataaagattttatgagcggaaacaacaaaaatccgaacaaccgttgataagtatcttaatcaggagaagggatcatcgttgttcggatttattttattgaaaggatcaagccgtagcgttttgctctagccggcgggtgatctgtgttgcaagggcagatagcccccactgcaataagcagttgatcgccatcaatccaacaaagattggcaaggtgatgctagtcaaaaagcctacttctaaaatgtgatggaagagcattgcggcgatgtatgttccgctaatcgtggttacgatcaaaaataagcgcaatggatttagcggcaaacagctgcggatcacagctaaacaactgatgccgatcagcagataatagaacaatgtagttgcggtcattggttcccagccatagtcagtttgcaggaactgtacagcgaaataattcagaagcaccaagagtgcgctcggcaacgctcgcagcaatgcggtaggcaagtaacggccggtgattcgctttttgtcttcttcaaaggaaaggaagaaggaaggatatccttcaattgctaggtccaataatgtgatttggatcggaataaaaggaaatgccgtagaagtggcaacacatagtaaggacaataggaaactgtagatcgttttgataaaaaagatcccagatactttcgtcacattattaacgacacggcgaccttcaaagagtgctgctggcagtgtcgtaaaatcggaatctaataaaaccagattcgcgattttacgagccgcactgtccccagcagccatagcgatactgacatcggcttcacgcagtgccaacacgtcattgacgccgtctccagtcatggcgaccgtattgcctagtgccttcaactcagaaactagcagtttcttttgctgaggcgtcactcgcccaaaaacggtataggtttgggcagcttgacgaacgtctgcttcttcagttagttgggaaagatcgatatagttctctgaattaggcaatccggcgcgtttggcgatggctgcaacagtgatcggattgtcacccgagatcactttcaagtccactccttctgcagacaggtaggccaatgtgctttctgcattttcccgaatcacatcagcaagaacaagaactgccagcggggcagcctttgctggatcaaagggctgattggcgtcgttataatgaggatcaagagtcaagacgaggactcttaaaccagccgattgcgcttcttgaatttgcggcagctgttggttggcgatcgtcttttcaggtgctcctagatagactgcccctaattcgtgaaatgcgatagcaccccattttcgatcagaagaaaacggcatcgctgcaaaggactggtaatgatcagatccggtgatggtttggcgcaacgcttgcatcgtcacattgttgtcggtactggcagccaaataactacctaagattgccgttatatcttgggtgtcatcgattggctggatcgattcgacggataatcgaccttccgttaatgtgccggttttgtctaaacagagggtatcgacatgggccagtgtctcgatcgcgtacatatcttggactaagatcctttttttggctagtttgatgacacccgtggtcaaagcaatgctgatcaataggacgagtcctttaggcagcattcccaataaagcagcagacgaaacgatcactgcttcttttaagtcactaccacgaaataaataagcttgtagaaataggatcacccctaatggaacaatcactagactggtgaattttgtgactttgcgaatcgaagaaactagctctgaacgcagcggtttatgtgttttggcttcattgcttaattttgccgcataattctctgctcctacgcggatcacttttgcagtgacctctccactggcgacaaaactgccagataagagagtcgcgtcgttttctttgacgacgagatcggcttcgcctgtcagcatcgactcattgacatcggcttgtccagataaaaccaccatgtcggctggaatctgttctcctgcaccaatgacaacaagatcatcaaggaccagggatttggcatccaccgactgtgtaacgccatctcgtatcacacgtatttcttgttgggcgatgatcgagagttttttgactagatttcgagcatggatctcttgactgatccctacagtgatattgatcaaaatgattaccagataaaataaattggaataggcgccaactgccagaagacagacaccaatcaacaagttcagcaaattgaacaatgtgaggatattgtccttaaaaattgctgtcgtagacttcgatgtttttgtttcataatcgttgtgttggtcttgttcggttcgttgtgtgacttcttctgaggtaagtcccgtatctatttgcttcatataattctccatttctatcagattccttgtttagtctagcatgccaagaagtcattgcaagaaatgatgaaaaaataattgaaatcttaaaaaacagtagcggtttgttcgaaagaaggggcttttcattgacttgttcccagaaacttgatatagtcataatgctcaaatagtaatgatttcgatttgttgtttttgaatcgaaaatggaggactctgctagctgatttcttttctttttagaatgatggatagaaaaaacaaaggagaaaataatggccaaaaaatcaaaacaagcaaaagcaaaaaaacaagcctcaatgatcgagcaatacgcagagatccgttaccaattgaaacaagcaaaagattaccaagctttagcaaaattgcctaaagattctaatccgaatcgcttgaagaatcgggatatgactgatggtcgtccacggggctatatgcgtaaatttggtctttcacggatcacttttcgacaattggcacatgaaggcaaattgccaggtgtaaaaaaagctagttggtaaacatttaataggtgtaacaaaaataatacaatcaaacgatctcccttctagatagctcagaaatgcgctgtatggaggggtattcaaggaaaactatctgaatgctgaggcagctgatctcctaaaaagactgggagatagacgccgagcgtttaggtagttttttgtttgaattttttgagggcagcgattcgactaatcggaagtggtctcgtataatagaaaaagcaaagacgaaggtctgatgaacacatgttggataggagtatatcatgtctttaaaagagaaaatcatcgcagaaagcaagcgtttaggtattgataaaatcggctttgcttctgctgaaccgttttatgaattagagtcctcgttgagggagcagcgcgcgaaaggccatacatctggtttcgaacatcaagtgatcgaagagcggatatatccagaaagaacctttgaaaatccgcaaacaatcattgcgatcgctctggcatatccgacaaaaatcaaagagaaagtgccgcgagatgagaaacgggggatgtttgcccgcgcctcttgggggatcgattaccatgatattttacgtgatcgcttagaaaaattgatccagtttatcaaagcgcaagcagagaatctggaagaagcagaaagctggcggtttgccccgcaagtggataccggtgagctggtggatgtggcagttgcacagcgtgctggtttggggtttattggccgcaatggcttattgatcacggaagaatttggttcttttgtttatttaggcgagatcgtcaccaatatttccttcgaaacagatgaagcggtaccctttggctgtggggattgtatgcgctgtgttactgcctgtcctacaaaagcgctcttaggggatgggcgaatgaacgcacagtgctgcctttcctatcagacacaaacaaaaggcatgatgcctgaggaatatcgtaaaaagatgcataatgtcatctatggctgtgatatttgtcagttggtctgtccctacaatcgaggcaaggatttccattttcatcaggaaatggaaccggaagtagaaaccgtttatcctaagttgcagccaatgctttctttatcaaataaagcttttaagaatcagtttgggcatttatctggttcttggcgcgggaagaaaccattgcagcgtaatgcgatcattgccttagcaaatctgggagatcgcaccgcattgccagccatctggcggtgtgcgacagaagacgtccgacctgtcatccgtggaacagcctattgggccattggacaattaggcatcaaagaacccgaacaatggctagaacgcttacagcaatgcgaagaactagaaccagaagaagaagcacgcgttgaactacaagcggcgatcgaacgcttaaaaacgatcgtggcatcctccggtgcagatcggaaaaacaagtcagttgattgattgcgtgctaggcggaactccataagcacgtgagcaatcgtacaaaaaattaaagcacgcgattttttataataaagagccgagcaatgtttagaatacgtcaactatgccgcaaatgcgacatgacctgaaaagtctggaagtattccgacattgctcggctattggtcgaatggatgctatttttaggggaagatttttcacagtagtctattttttcagcttaatccagcacatcatcgctttcaacgatttcttctgagtctaattcaaagtctggtgctggatggacacgttccggtaattccatctctagttcagctgtttgttggtattcgttgtcgctatcagcaacgtcaatcaatatatccgttggcagttcttgatcgattcgatagccttgtgcatggcgcgcatcgagtagttctaagaggtgctgccattcatctttggcaatcaccacgacatcgattccttcttgattttgaatttcgacaacagaagatagatcagtcccaacagtctgaatgatttcttctaatgaccattttacgttttctaatgaaattttttgtgccatttggatacccctttcttgtcaattgactctcatttcattgtagcgggaatttggttgattgcaaaatagtatgatcgcaggtctatgaaaggggttaaaaaaatgagaagaagaattgaagtcttttgtgaacaaaggtaatatggtattaaaagaaatgagggagtaaagatgaaagaaaaacaaacgtttcatgttaacggttacttagcactgatcgtcttgatcgccttaatgatcggcggcggctatctcttttatgatgggattgtccgcaatgcggtttgggagttagtcatcagtgtcgtgttgtggatcatcgctatcttgttcattagttcattgacgattgtgcagccgaatcaagcgaaagcgattcttttctttggtcaatatttaggtaccattaaagacaatggactctttgtgactgtgccgctaacacagaaaatcaatgtatcactgaaagtccgtaacttcaatagctctttattgaaggtcaatgattctgatggcaatccgatcgaaatctcagcagtcgtcgtctttcgagtcgtagatacggccaaagcattgttcgatgtcgattactaccaagattttgttgagatccaaagtgaaacagcgattcgccatatcgctacccagtatccttatgacacttttaatgatgatgatttgactttgcgaggcaataccaatgaagtttctgaagaactggcacaagaactgcaagagcgtttagcggtagccggtgtcgaggtgatcgagacgcggttgaatcacttggcgtatgccactgagatcgctagtgccatgttgcagcgtcagcaagccaaagcaattttatcggcacgacaaatcattgttgaaggagcggtctccatgacacaaatggccttggaacagatcgaagatggccaggatattaactttactgacgatcgaaaagtccaattgatcaacaatttactcgtatcgatcattactgacaaaggcactcaacctgtgatcaatacaggcgatgtgaaagaaaaggcggtgtaatcaaatgaaaaaactttacatcaagcaaaaagtcttcagtatcggtgaaaaatttactgtcatggatgagcagcaaaagccgcgctattttgtcgaagggagtttcatgaagattcctaaaagctttgcgatttatgatgaacgacaacagcaaatcggtgaagtcacaaagaaagtgtttagtctattgcccaagttttttgttgaggtacatggagaagaagcaattgttctagaaaaagaattcacgcttttcaaagcgcgttattccatccatgcccaaggaattgaaattcaggggaattggtgggacatggactttgtcgtcaatcgacagggacgtcaaattgctgagattcataaacgatggatctcatggggggatacctatgaagtaacggtttatgaggaagatctggaggacttgattatttgtctcgtcattgccatcgatcgcgtaaaagccgatgatggtgcagctgcgagttctgccagtacttaaacagaaaatgaaagcaacgatggaaaaggagacgaaaagatgtacggatcgatagaagcaggcggtacaaaatttgtttgtgcgattggtgatgaagaaatgaccattaaagaacgggtcagttttcccaccaccacaccagaagaaacaatggcattagtgatcgattttttcaaaaagtatgaagaccagttagtggggatcggtattggttcctttggcccaatcgatatccatcgagattccgcaacgtatggctacattacctccacacccaaattagcttggcagaattttgattttgtaggtacgatgaaacaagcctttcccatccccattgcttggaccacagatgtcaatgctgcagcttatggggaatatgttttcggtaaaggaaaaggactatccagtgtagtttattatacgatcggcaccggtgttggcggcggtgcattacaagatggccgctttgttgagggattcagccatccggagatgggacatatgctggtagtgcctcatcctgatgattcattcgaaggcagctgtccatttcatggcaactgtctcgaagggatggccgcaggtccagcgattgaaaaacgcttaggaaagaaaggacaggaactgtctgaagatgagcctttctggagcatcgaagctgaatatatcgcgcaatgcgcctacaacactacattgatgctttcaccggatgtcattatttttggtggtggcgtaatgaagcagcgtcacatggtggaaaaggttcatcaagcttttgaacgattggtcaacggctatgtcaaaacaccagcagttgcagactacatcgtgacacctgaattagaagacaatgcaggaacattaggctgtctggcactagcacgagaagctgtgttacattcctgatacatgtgatcacaccaaaacattggtgtgatttttttgtgattgaagggattatttggcaggtaagagcagaatgcgtatacttaagcagaggtggaaagagatgaaaattgcagttcgtaaaagaaaaatcgggaatatcccagtattggaagtcgttccagaacatttgatctatgaaccgttgccgttgatcatttattatcatggttggcaaacgagtaaagaattggtactgacgcaaggtcgaaaactagcacgggaaaactttcgtgtgattttacctgatgccgccaatcatggcgaacgaaagacccaactatccgagattccttcattgattttctggcaaagcattcataccaacttatttgagttttcttatttggtggatttctttgaaaatctaggcttggtaaataggcaaatcgctgtaggaggcgtttcaatgggagggatgacgacttgcggcttgctatgtcaacacccggagatcaccgctgctgcgtgtgtgatgggctcgccatcgatgatcggttaccgtgaacggatccagaaacatgcgggtgctgcaggtttctttgtcccagatgactatcagttgctactgggatggatcgaagcttatgatctccagacgcaaccagaaaaactagctggacgtccattgttgttctggcatgggacggaagatgagaaaataccttacgccgatgtagaaacctttgtgcaagggaatccagaagcgaatctgacatttatctctcgcgaagaacgacatttagttcgtggagagaccatggatcaggtaacggccttttttgttgaacaattaggaaaaagcactgattcactctgacaacaaaaaacgacaggtatctaggtaagcaaagggattgtgtggttatgtacaagcataaaattcgtgttcttcatttttcttttttatactgtagggtggaaaaaaggaggaatgactgtgaactatcgcgttttattattttataaatacacgaccatcgaagatccagaaagttttgcgaaagagcatttagcttttgggaaagagatcggtatcaaaggtcgaattcttgttgcgaaagaaggaatcaacggaacgctttctggaacgattgaagcaacggatgcctatatggaaaaaatggaagcggacccccgtttcaaaggaatctactacaaaatcgatgaggtggaagaacacgcctttaaaaaattgtttgttcgaccgcgaaaagaattggtgtcattgaacttagaagatgatatcgatcctttagaactaaccggaaagtatctagaaccgaaagatttcaaagaagcgttgttggatgaaaataccgtagtgatcgatgcgcggaatgattatgaatacgatcttggtcattttcgaggtgcggtccgtcccgatatccgcagtttccgtgaattgcctcaatggatcattgagaacaaagagaaattcatggataaaaaagtggtcacttactgcacaggtgggattcgctgcgagaaattctcgggctggttgttgcgagaaggattccaagacgtagcacaacttcacgggggaatttttgcttatggcaatgatccagaagttcaaggagagttgtgggacggtaagatgtatgtctttgatgaacgtatcagtgttgagatcaatcatgtcgacaagaccgtgatcggtcgcgattggttcgatggcacaccatgtgagcgttacgtcaattgtgcaaatccagagtgcaatcgtcagttcctcacttcggaagagaatcaagcggcacacttaggcggctgctgctatgaatgtgccgccaatgaaaacaatcgttacgtcattgagcacaatatctctcaagaagaacaagcagcagttttagcacaactagcgtctgaagtgacggtttaaaaagatcctgaaaaggatctttttttgttctttaattatctgaaaaatcaaacgattccaattgatttttttaacaaatttcactttaaaaaaggcaagctcctcgcatatttgtttgatttggagtaaactatacctaattgtcagataggaaagaggaatagagatgaaaattgttattgctggtgctggtgccatgggcagccgatttgccattaaattaaaaagaggcggcaacgatgtaacgttgatcgatggttggccagcgcatatcgaagcgatccgtaccaatggactacaagcaaatttggatggagaagaaatcacagaatctttccccatttatccacagtccgaagtaacggcggatacgccagcggatctgatcattgtttttacaaaagcgatgcaattagaccaaatgatgcaagacattgcttcactaatcggtgatcaaacaagagtactttgcttacttaatggcattggacatgaagatacaattgaaaaatatgtcgctaccgataaaattttcttaggaaataccctatggacagcagatttgattggacctgggcaagttcgattgtttggggaaggatcggttgaactgcaaaacattggtgaaggcaaagaagcagcggccaaagaactggctgaggtactaactgcttctggattgaatgcgtcatactctgaaaatattcgctattcaatctatcgtaaagcctgtgtcaatggtacattgaatggtttatgttcaattttggatgtcaacattgcacagtttggaaatacagccactgcacgacaaatggtgcaaaccattgttggagaattcgcagctgttgcggctcatgaatcggtagaactagatgttccagaagtcgttgcccatattgaaaaaacctatgatcctgcaggtattggcttacactatccttccatgtatcaagatttgatcaataatcatcgtaaaacggagatcgattacatcaacggggctatttcgcgtaaaggtcgaaaatacaatgttcccacgccttattgcgacttcttgacccaattgatccatgccaaagaagatgtgcttgaagcgaagtagtagtaaaaataaaaaactatgatataagtctaataataaaagatccgaatcatctatgtaatgccctggtagtttaggagaacatcgtcacacattttggacgttcaggagcaatcaaacatttatggtccggatccttttttttgttcatatcgtagtgactttaattcaattgacgataaagaatttttcctgctattgcttattacaaattttacttgtgattaattaactttttttgaaaagtgacggtattgagtaggagtcatctgcattttgttttgaaagagcttgaataaggagggcgtactcttgtaacctaaattttcagcgatagtatcaatagtcatggaagattctctaagtaatctttgtgcttcaatcaaacgtttttggtcgatcatttcttgaaaagtcgcgccagtttttgtcttgagcatattacctaaatagttttggttataaccaaactccgtggctaattttttgagagtgatagttgtgtaatgatcgttaatatattttaagagtgcagctaaatcatttctttgagaagttaacgacagttcattcaaactaggaattgctgctaattccaataaacatgatcctaaaaggagacttaaggaacgatgatagaagatttctttgagataaaatttgtgaatcatcaagaataaaagctgattgatgatcgcgtgttcttttaaatcaaaaactaaaaaagtattatgaacactatcctttttagcagcattcaaaaagaagtccgtgactggattacttgaagcgggcaagtggttcaagagctctgtttgtaaagtatgtttgtcaattaaaatattgagaatcaaatcatcttttcctacataatcaatttgctgaatcacttcagtgtccataataatcaattgctgttcagtgaacctccatgcctccccgtttattttttgccgacaacatcctcttagaaggtaattcatttcaatgaaactatgagtatgagcaggcgtataagagtagcgatgatgcttattgatataaatagatccctcttcaaaaaaatcattaacgggtatttttggaattactgatccatgatagtctaaattcatttcattaatattcttcccagtagttctttgctgggcttcaattcgatcttctatatcaaaaagtttaatcaaactttccatccgtcaatcacctaatttttttatatagttagttctatatataagttattcccaataaatagtcaatatttactttgctattaaagggtttgtcagatcaaacaaatagcctttcaaaaaaattcaaatttatgacctgtgaatttgatagtaaagacctacatttttgaaattgtaccattttatgtaagcgtttaatataaccctatgaacaagaaagggtgtttcaaatggacacaaatggaaagcagcaatcattagtgaaaaagtattctcttttagcaactgcagccggtgtaggttctatgttgggttctggatgtatcgtcggtctctcggcaactataccggtttggcaaaaagggttgaacttatctgcgggacaagttggattaatctctggtgcactaacctttgcaattgcgttcggctctttgtttgcagggcaaattacaaaaatcttcggcctgattcgagcgttcaactggatcaatttgttttatgctattggagcagcaatttgtgtattttcaggaaattttgtggctttattattaggagtcatcgtcatggggattgcatctggggcggatttaccaatcagtttaaccgttgtctctcatgatgcaccagatgaaaaaacttctgcaagtttagtatcttcgacacaaatattttggcaaattggtatttttatttcttatatttgttctttcttactttccggagtcaatggagttttgggagcgcgtattgtttttgttattttattggtcttttcaatctttgcgtgggtttggcggacagtctcaaaaaaatttcggatgttccacgaagaaggtgcagcacgtcagtctgcgttgaatctggttagcaatcaacaaaaaatttcactaaaagagatttttagtgggaataatgcaaaaatttatcgcaactttttcttcgctattttagtcttttatgtttgttggaatttgttagcgaatacatggggacaatttcagacatacgctttgactaatgctggtgctacacaaatgcaagcaacagggctaggtattgtgctgaatatcatttctttagtgactacgattatctttgcttcagtagcgggtggaaagcatcggaataaagcattttttgttggcgcttttgttcaattcatggcaatggttggtatggcagttattggcggtagtgcaggattcatcgcattggcgataacgattgctttttataattttggaaatccattagcaggggaagccatctataaagtttggactcaagaatcatttccaacagaatctcgggcattcttacaaggcattatcaatggtttttcacggttgtgttgcggattgtttgcctttgtcacaccatttttggtatcgccaaacaatattcaattttcgatgtatggctttgcggcgattgttctagtagcagctattgcaggagctgtcatgatgaaattgcaaaaaggagctaaaacgagagcaaacagtcgaagagattctaatctagctgatttagtaaagtagttgatcgatagaatataaatgagtaaacgaaaggaacggataatagtgataacaaatgaacggccacgatggatctggtatgctggcgattttgaaatacgtcaaggacttttacaaaatttttctagagaagaacgaggatacgattggccagcttactggtatattgatgactgccataaaaatgtaaaatttaaacgtgaatatgaattacaaagtcccacgacatttgttgtatatgcaacagggattggctttgtagaagtgaatgaagtgaaatattcttttgaacaagagattgtctgtcaacccggttttaataagattagggtgaatgtagggaatccaaacggtttgccagccatctatattgaaggagaaagaatcaagagtgatgaaggctggtattgcagtaactttgttgaagaagctccagtaggatggagcaatctttatatgaataaagagcaagaccctaataaagtctattatgaaatagaaacttgtttccctgtttcgaagacggcggttgctggcggcacgttgtttgattatggacggacgattttcggttcattaatgatcgataaattgttgtcggagataccgatatctatttgctatggagaatcagaagcagaagcatgtgatagtcaaatgtgttattacaaacaggaaaatgtaagaaaagaaacaaacattcgcaaacgtgcttttcgttatcttttcattcctaatatagcaccagaagcaattgatattcgtgcgatgcatgaatatcttcccttacacaatcaagccacattcaaatcagatgactctgtgatgaatcgaatatgggatatatctatagaaacctttacattgtgcagtgggcttttctttattgacggaatcaaacgagatcgctggatctggtcaggggatgcttaccaaagctattttatcaaccaatacttattctttgatgaagatatcaataagcgaacgatcatggcattgcgaggtcaaaatgaagtaaaacagcatatgaatacaattgttgattattccattttatggatcatagggattgaaaatcactatatgatgtctggggacagctcatttcttgcacagatttattcgaaaatggtgactatgatggactatcttgaaaaacaaacccatgagttaggatttatttatggtcgcgaaaaggactggatttttattgattggtctgaaatggataaggaagggacattggcagcggaacaagtcctgttattgaaagcatacaaagctatgactgtttgtggctctatcttgaatcgtgatattgatcactatgtgacaagatatgaacagttgaaagctaatttaatgagttatttctgggatgaagaaaaaggggcatttattgattcttatctatctggaaagagaaatgtgacacgccatgccaatatttttgcggtcttattcgactttgtagatgaaacgaaaaagcaacaaattttgaaaaatgtattgcttaatgatgaagtcactcaaatcacaactccttacttcaaattcttcgaacaagatgccctttgtaaactgggacagacaagtcaagtacatgagattattcttgactactggggtggaatggtggaacaagaagcggttactttctgggaggagtatattcctggagaaagtggaaatgctatttatgaaatgtatggggatccttttgggaaaagtttatgtcatgcatggggagccagtcctatctacttattaggacgttatttcgcaggaattcaacctattcgaccaggttatgaaacattcttagttgaccctaagctcgattcttttcatcaattaacgtgtatattcccagttaaaggtggctgggtgaagattgagaagacagatacgtgcttaacaatttgtacaaatcgagacggtgggatcttgcggatagatggaaaagagcagccaatgtttgccaatcaacctgtaagttatgaggttgtaaaaaaggtctaagctggattcatcaaagaaaggaagaaagcaatgaatagtgatcggttaaaagtgtctgaaaaactcggatttgccttaacaaatctagggaatatccctattatgacactattaaatacgtatttgttaattttctatacggatgtcattggtgttaatccagctttggtaggaatgttattccttgtttcgagacttttagatggcgttagtgatccacttattggttttgtgattgatcgttttccaagaacaaagatagggaaatacaaacctgtgttgattttaggagtcatcatctgttgcttaaactatttgcttgtttggttttcgcctctcctatttccagctcaaaaaatcattgctattagtatttcttacatccttctaggaattacttttgattttatggatattcctttgaatagtttaatccccgtactgacgcaagaggatgaagggcgtaatcaactttcatcaatcaaagggatttcatatacggtaggtccagctatcttaaatgtagcagcacctttggcaatcgcagcttttgcaacgtctttgaaaggatacgttttattgattgtagggacggtactagttgttctattttttacgattgtagggacgttgatggtaaaggaaagagggacggaagctgcctatgtaacaaagccggtaaaagaaaaatatacaatgaaggatgcgttatctgtattcaaactgcgtccagttgtttcattgtttctagcaatgctattcattacagcggcaacgaacatcttcaatggttcacttctatattatcttagttatattattagcaaccctaaattattgagtgcagccagtttcttaggtatgctgggggcattggcagcagggcttctggttccaaaattatcgcagcgatatggaaaaaaacatctgtacattacaggtttggtattgatttcattatgtatgctgggatttctggtcatcaatcatcactcagccgttttcgttttatgctattgcggggtgcaatttgcattagggttgacgaatacactgcaatacagtatttcggccgataatgttgatacgataagaaacgaattagacatagaggcgacagcattgattgcttctctcacttcattaatcatgaaatttgcgatggctataggtggtgctgttccgggatttgtgttaagttttaccggctatgcagcgaatcagtcaaaatcaagcactgcggaaaaagggattttattcgtgactttcgttatcccgctgattttatatgtagtgacgatcgctgtgttcagcagtggttttaaaagtaacaaaattaaaagtttgcatgtgcaaaaacgaaaaacaatgaactaagagcgaagtagcattttcattaaaacgatcttaaagcgagaaaaatctatcttgaagatggaaagaaataaatccattctccggatagattttttctgctattgttattcgactagctatacggatgcttcgcaggaagaagtttttgtttacagtatcctccctcaaccttcaggcaaatctgccatgtatctttcggttccttgaaagacggccaattgttctacaccgaaggagcacagcatctggctcatttcggcaaataacaagcgataatcactggacttatgcgcatctgaacctagtgtaaagagtttgccccccacactttgatagagcgggatcgcatattcgtaaagtgatgcattttgataaggaccaaagcttttggcattgacttcaaaagctagctcgcgagcgacgactttcttgaaaataactgtcagttctttttcgaaatgctgtgcaagttcttctgctgtaaagtcgaagcgccgcaacccgtagtcaaaatgggtcaggatatgtccgtcagaaaaagtatctaaaactgtggccatctgatcaaaataagacttgacgacggtaagtttgtctttctccaatacggcatcatccatatagtcaaaggaaccgttttgatggatgctgactaacttcaggtcataaggatgctgatccagatagtcgcgtatttgtgtttcttgcccaggaacgacaccgatttcgatccctttcaaaagtttcgttgctgtttgttcctgtaaagtctgatggcattgttgaagctgttcataatcgggaatatcatcgcgataatttgaataagggttcttgagatcaaagtggtcagtcgccacaaaaaattccggttgaaaagctaaataattttcgaagcgttcttctgaatcaaaagataaaaaagtatgcaaatgctgatcgtagtaattcataataacctcctttttgtacaagataccataaaaagcgagaaacgactattttttcataaaaaatcagaaaagcatttcgtacaaaaattctttgttctataatggatgagaatggaagcaaaggagtaaatagcagtatgagtatgtatcttgagattccggaatttgaaagcgattttcgctttcggacattccttaatgatgggctgacgatcgtttatccccatgtacataaagaaatcgagctgatttatgcgaaacgaggaaaagtcaatattggggtagctgatgagatcattgagttggaagaaggcgagctgtacatttttgccagtggccagccccactattttttggcttctccagagagtgagcgttatgtgtatcagtttgatttcgcactgtttgatgaaaccattttgcgagaaaaagaactttctttaaaaacactttttgacgagggggaaccccacagcaagcattggccagtcagttttaccgaaaaaatcacaggattgttgatcgaactctaccagttagaggaagagcaagtagctggtaaacgctatttgactatgggttttttgtatcagttgatcggcgaatgttatcaagggttgccgccgcgtgccaaaaagatcgctcctttaaaacgttctgcagctcaatacaaagaaacgctgcaacgtctggatgaagtgtttgaatatattgaatcccattaccaagatgtcttaacgatggaagaaacagcgaagcatgttggattcagtccccattactttacccgcttttttaagacgaatactggaaaaacattcatgcagtttctgacggaataccggatcaatcaagccaaattcattttggcaaacgagaaacttccaatggcagaagtagcggaaaaagccggatttgccagtgtcaaaacgttccatcacgtgttcaaagagaccgtaggacaatccccattgcagtatcagaaacaattaaataattgaatacttgatgaaagctagatcaacgagccaatcttgtcaatcactcgaacccttgaacaagcgcaatttttaagcgattgttcactgtttgtttgggtgcttttatttggtgtgaaggagtctttgattcgttttagtgagagttccataagataaatttcgggaattttttaagaggaaattgggaagaacctgtcaaatcctttcgctataatgaatgagtagaaaataataagcgttttcaggaggaaagagatgacagtaagaattggaatcattggttgcggtgggattgcgaatggcaaacacatgccggcattatcacaagtaaaagaagcggaaatggtcgcattttgtgatttgatcgtcgaacgagcagtggaagctaaaacagctttcggtacagaagatgcccaggtattcagcgactacaaagaaatgttagcagaagctgaattagatgttgtgcatgtttgtacaccaaatgcttctcacgcggaattgtccatcgcagcattagaagcagattgccatgtaatgtgcgaaaaaccaatggcaaaaacgacagaagaagcaaaagcaatgatcgatgccgctaatcgaacaggcaaaaaattaacgatcggttatcaaaatcgttttagaaaagattcccgctacttgcacgaggtttgtgcggaaggacaattaggcaatatctattttgggaaagcccatgccatccgtcgtcgtgcagtaccaacttggggtgtctttctagacgaagaagctcaaggcgggggaccattgatcgacatcggtacgcatgctcttgatttaacattgtggatgatgaataactaccaacctaaatttgttgtcggaaaagcttaccatgaattatctcagacaaagaatgcggcgaacgcttgggggtcatgggatccagagaagttttcggtagaagactctgcttttggatttgtcgtgatggaaaatggcgcaacgattttcttggaagctagctgggcgttgaacagtttagatgtcaaagaagcaaaaacaacattgatgggcagcaaagctggcgcggatatgaataatggcttaacaatcaatggcgaagatcatagtttgttgtatgaaaaaaatattgagttggaaactggtggtgtcgacttctatgaaggggacggcgaaacgcctgaaatcttggaagcacaatcttggatcaacgccatcatcaatgacacagaacctgtggtcaagccggaagaggcaatggtagttactgagattttagaagcaatctacaaatcctcagcaactggcgaaccggtctacttgtaaaagcagtcgctaaaaaggagcaaagcatgaaaccaaaaatcggactacagttatggagcatccaagaagcgtgtaaagaagacttgttccaagcacttgaaagtgtcaaaaaaagcgggtatgacggagtcgaattcgcgggttactacggttattccgcaacagaggtctcaaacgcgctaaaagaatacgacttgggagttgctgcttctcatctaccctttgaaacattgcgggatcattttgaagcaacactggcctatgaaaaagcgatcgggaatcaccgactcgtggttccatatgcttcatttgagacattcgcagaatggcaacagtttgcccgagagtttgcagaagttgctaagaaagcagctgctcagggctttgaatgctactatcacaatcatgcccatgaatttaccgagattcctaataaatcaatgattgaagaattgttagctgaaaatccagcacttaaattagaagcagatctttattggatcgcttattccggcactgatgttttcacttggttgaaagaacatcaagagtccgttggtcttttgcatatcaaagatatgcaggaagaaccaaaagaaagcacagaaatcaataatggcattttacctatcaaggactatgtcacagttgcgcaacaattccaattgccttggttgatcgtggaacaagaagcgttccaaaaatacgcacctttagaagcgacggccatcgattatttgcaattaaaagctatcgttgaggaggtttaccaatgatccatgtcactgtttggaatgaatttagacacgaaaaaacagatgaaaccgttcaggcaatgtatcccgaaggaatccacggacaaatcgctgcctttttgcaagcagatgattttcaagttcgcacagcaaccttggatgaaccagaacacggattaacaaacgaagtattagctgataccgatgtgctcgtttggtgggggcatatggcccatgatgaagtacaagacgaaatcgttcagcgcgttcaacaacgggtgttagaaggaatgggtctgattgtcctccattctggtcacttctcaaaagtcttcaagaaattgatgggcacttcctgtgacttgaaatggcgcgtggatgatcagcattgtcgaatttggaatatcaacccgagtcatccaatcgtagaaggtgtcggcgaatttattgaacttgagaaagaagaaatgtatggggaacactttgacatcccaactccagacgaattgatctttgttagctggttcccaggaggcgaagtcttccgcagcggctgcaccttccgtcgtggcaatggcaagatcttttatttccaacctgggcatgagacgtttccgagttattacaacgaaaaagtacaaaaagttatcaaaaacgcggcacgttggtgcgcaccaacagaaaatacgtacccaacgtacggccattatcaagccaatgaggaggtaggcaaatgaaattaggagtatttacgccattattcaatcatttaacgtttgaagaaatgatcacagaagttgcagaaaaaggattgcagacagttgagatcggtacaggaggttctccaggcaatgcccacttggatatcgataagttgcttgctagtgaagcagaccggaaagaatatttagctaaattagccgacaaaggactagaaatctcggcgttaagctgtcacaacaatcccatttcgcctttaaaaaatgaagcgcaggaagcagatgaattattacgcaaaacgatcaagctggccagtttgatgaatgtccctgtcgtcaatggattctctggtgtttcgggaggaaatgcaacagacacgcaagtcaactggcctgttctgccatggccaacggaatacgatgataattacaactatcaatgggagcaaaagctgatcccttattggaaagaaatcaataccgaggcagaagctgctggtgtaaaaatcggtattgagctgcatggcggattcttggctcatacgccttatacgatgttaaaacttcgcgacgctgcaggtaaagcaattggttgtaaccttgatccaagccatttgtggtggcaagggatcgatccagtggcagcagtcaagattttaggtgaagcagatgcgattcatcattttcatgccaaagatacgtatcttgatcaagataatatcaacatgcatgggttgacagacatgcagccatacagcaatgtcaaaacaagagcttggactttccgctctgttggctgcgggcacagcttgcaagtttggtcggacatcatttccgcattgcggatctatgggtatgattatgtcttgagtatcgagcatgaagatccaatcatgtctgttgatgaaggattgaaccgagcaatcactaatttgaaatcgattatgatcaaagaagaaccatccgcaatgtggtgggtgtaacgaggagtatagaaaatgagtgcaatcaattttgttgtcatcggttatggcggtatgggtgcttaccatgtgcacaacatcctgccgaatgaaaatgaacggatccatattgtgggaacctatgatatttcggaagaaagacaagctatttcacaagaaaaagggcataaaatctataaaagttatgaagaagtcttagcagatgaaaccattgaagcagtgctgatcgcaacgccgaatgatttgcataaggatttgtcgatcgcagccctcagagcgggtaagcatgttgtatgtgagaaacctgttgctttaaacactgctgaactagacgaaatcgttgctgtggccaaagaaacaggcaatacatttatggtccatcaaaaccgtcgctgggatccagactttctgatcgttcgcgatttatatcgtaataggcagatcggtgatcttttccaaatcgaatcacgggtccaaggtgcaaatggcatcccaggtgattggcgccatgtgaaaaaacaaggaggcggcatggtattagactggggcgttcacttgttggatcaaatactttggttagtggacagtccagtgaaagatgtgaaagctgacttaagctatattctgggagaagaagtcgacgatggattctttgctttgatcacatttgaaaatggtgtcaaagcaatcgtggaagttgggacctccaattacacccaattgcctcgctggtacattaagggaattgaaggaactgctacgatccaagattgggcgttgaatggtaagatggttcgggcaactggccgcgaagatgttgccgcacctaaacctgtccaagcaggtgttggattaacgaaaacaatggcaccgccatctgaattggctgcagaatcaatcccatttccagaagcgaaagccgattttgatcctttctacaagaatttttatcatgtagtccgtcacggtgctgaaccaattgtcaaaaatgaagaagttcgcaacgtcatggaattgatcgaacgaatctttgccgtagccagcgcaaaataagagcaatcaagacacagaaaaacgaatcccgccatagcaaatgatccctgttaaatcttgcagtcaaaggagagttaacagagatcatcaagtgatgcaggtgattgtttgcctgtgtctttttttattccgaaatataaaaattgaaaagcagatcctgcgggtaattgccccaacgatcgccaaaaatagttagaccgccagcgttttctgcggttgccggtgctgcaattttgaatgtaaagaaatcactgtgatccaaatcgatctcgcttaagttatggtcggtcagcttttctccgtcgatcgaagtatcaaaacggttgatccgcagatgtttcaacaagccgtattgactgaactcatcgatccaccattgaggggtcaatgccccccgtacatctgaaaagtttcctggaacagtataggttcctaaacagacatcgttgatatagaaagaaatatcactcggccaataattattggaaatagggaattcagaagcaatctccatgctgatttccagcatttcgattttttccccattttttagcggtttcggaattttgtactctaagaatccattgtttaaccagataatactggcatctactcgttcttgtgccaaaaaggatttaggatcatccaatgcgccgatcaggcgatcttttgtagccattccacaagaagcttcggctctaaaatcagtgaagtgaccaattttcacaggtaatgaagtcaaattcatttctggaaatactttttcggggaagttgatgttgatgaaatcagtctttaaagctagaaacttctttttccaatcttttcccgttcctttttctaatctgatcaattgtgcctgctctaattttttgatgtgcttggtcatgagtgcgttgctgattgccagtttttccccaatctcactgatgctttttctttccccgcctaactctctcaaaattgccaaacgcgtctcattggctaaagcttcataaaccggtaaagaggttttctctaaatttaattccattctattcacctcgttatacttttttgttaattgattgcgcaggtttattataacataacttgatgattttacactatagttaaacgatataaatattttattttagttgttaaatagctgttgacagcgctttattttgatgttaatttaacggtgtaaacagtttggtttttattgttgttgaaaaaagtaaagtgagttggaatatcgttttacaaataagttaaataataggagcgtggaaaaatgaaatttagtaaagcagctatagtagtaggggcgacgttgctgtgtggcatcgtattgtcagcatgtggaagtggcggcggcaactcaagcaagagttctgaaattttgttatggtcatccacaactggaccagatggggagaaaatcaaaaagacgattgacgaatacaatgcgacggatccggatttcaaagtgaaattagtgagtatgcaaggggataccttcacctcaaaactaactacagcaggtaaatcggggaaaggtgtaccagatttggctttagtcgcttcagaagcacttcccacctataagaaccaagagatgctggattcttgggatgacatgatcaaaggtacagagctagatcgcagcaattatgttgaagcagcttgggataccggtactcttgaggacagccagtatgggattcctgccaccatggggtcgtgggtcatgtattacaacaaagatctggtagacaaatacattcctggagcattagatgatggcatcgtgacttatgaagaaatcaatcaggcaggtgaaaaagcaaaagcagatggcgtttatagctttggttatacctgggggatgcagaattattccaatctatatcagcaaatgggcggacaatggcaagatcaagatggcaaaatcaatatcgataatgagtattcgtataacacggtacaggaattcaaaaatttgtatgatgcgggctacatggtgccagacggggaagatgccaataaactttttgcgaatcaacagttgatcttcttgccggaaggaacgtggatgttgagcaatatggaagaaatcagtgactttgagtggggagaaacctttacaccgcaatgggatgcggaaaatatcgttcaaggatcgggagttgatcagtttgcgatgtttaagacaaaagaagaacgctctgatgaaaagaaagagggaatggtggatttcttgacttggttgcaggcaaaccagttagaatgggtgaaatctggcgccaatccaacttcactagcgatgcttgacaatgaggaatatgtcaagatgccgcaatctttcttgttgaaaacagaaaaaggacaggcggcgatctctgtgaatgcagtcgatggattgtcttacatttttgatgaatacgacaatcgttcttgggacatgatcactggaaaagccgatattaaagatacctttggtgaaatccaaaaagtcgtggaagagaaaatgaaataatcgcagggtctgtgacaaaagctgaaggcaaagaagatagtgatcaggcatgtcgagaagacacataccaaaagaggactcatataagatttctcaaagagtggccttttgatctggttagcttggcaacttacacgaaagagcatcttccatgcagaagtggtttttgtcacagtctttttctagtcgattttatcaaggcatgaaaggatgcgtaatgtatgagtagcaaaaaaaagctcagtggttggcccgttttgtttatcggtccccacatgattctttttattttattctttttggttcctgctgtaattggtgtttatgtttcctttaccgaatgggatctttttagttcaccgatttttattggtttagacaattttaagacgattctatttgatcaagactcgctgtatcatacgcaatttttcaatgggatgaaaaacacgctattctttgcagtgatatcagtacctctgtgtatcgcgattccattgctattagctgtggcattgtccgcaaagccaaagatgatgcgcttttttcaatcggttctttacttgccgacattgtttgccatctctgctgtaatgatcatctgggggtttctgttaagtaaatcctttggccccatcaaagaagtttttgggatagatatcaattttgtcgggacacaaccatgggcctggatcgcgattttgatcgtaacgatttggtggacattaggaggaaatttgatcatttatgtagctgcgttgaacggtgtgcccagggaacaaatggaggcagccgagcttgacggagccagcagtgtagtgaagtttttccggatttcgttgccgagtattcggaatcagctgatttttacaacagtcatgacgactattgctcaattcaatatttatggacagccattgatgctgaccgggggtggtccgaacaattcgacgagagtactcatgatgtatattcaagagaatgcttttggcagtagtacgtccgttgctggtatgtcatcggcgatggcgattttactagggatcgttatcatgatcgtttcggtctttcaatttatcatgatcaaaaaattagagaggtaaggggacagccatgcgagaaaataaagtaggaaaaagagtcgcatttatcgtattagctattgtttgtattgtctggatttttcctctgatatgggctatttttacctctttcaaatcagatgctgagatccaaaaagttggctttagcctgattcctaaagagtggactttcgcaaactttttagggttgttgcaggggaatgattcatcgccagtctttcgctggtttttgaattcgatgatcatttcaacagcccacacattgttggtgatggtgatcgtttcttttgcggcttatggctatacacggctgacgtttaaaggtcgagacttgatttttgcattattgctgggaacgatgatgtttcctggtgtcgtcaatttgatccccaatttcaaaatcgtggatacattaggctggaccaacacatttctagccgtgatcgttcctggcgcagcaggtgtctataacatttttctagttcgtcagtttatcttagggattcctaaagaattggatgagtcggctgtaattgatggggccaatgaatttcagattttttatcatattattctgccgctgatcaagccggttttaaccgtcgttgcgttatttagttttactggttcgtggaacgacttcttgtggccttctatcgttatgagcgatattgataaactgcctatcacgccgggacttcagttgctgcaagggcaatatatgacgtatccgggagtaggagctgcaggagctcttttagcattgatcccgacattccttttatatttagtggcgcaaaagagtttcatggaatcaatgtcattgcaaagtggtataaaataaattgttttttggaggaactatgagcagaaatgaataccctagaccccagtttcaacgagaaaactggctgaatttaaatggagaatggcacttcgcctttgatgataaaaatgtaggactaaaagagaaatggtatcaagaggaggaagcctatccgcatagaatcaaggtgcccttcgtctatcaaagcgaattgagcgggatcaaccaacgagaacctcacgatattgtctggtattaccggacattcacagtgcaggcaatggacagtcaacgtgtagtcttgcattttggtgcggtggattacgaggcggatgtctttgtcaatggttgtcatgtaacgaatcatcaaggcggtcatacctcttttgaagtagatattaccgattatttggtcgacggtcagcaagcgataagtgtgcgtgcatttgatcctcatgcagatgaaagtattcctcgaggaaaacaattctgggagacagaatctgctggtatctggtatacgaattctaccgggatttggcagccagtatggctggaagtcgtttcagagacttatttgaaagaaatcaatctaactccaaattttgatgaggggaccgtgactgttgaaacgatcttgaatcagttccagccgcagtgtgaactggactatcggatctcttttaaagaacagctaatcgcagcggggagactgtctgcagattcggcaaaaatgaagttcaatgccgatctttttcaggaacatattttcagaagcaatttccatcatgacggttggtcttggacaccggaaaatccccagttatttgatattaaactttctttaatcaacgatggagaaacaattgactacctgaaaagttatttcggcatgcgtaaaatccatacggaaaacggcatggtctatttgaacaacaaaccttactatcaaaagttgattttggatcaagggtactggcctagtggcctcttgactgcaccgtcagatgaagactttaaaaaagacatcttactagcaaaagaaatgggcttcaatggttgccgcaaacatcaaaaaacagaagatccgcgctttttgtactgggcggatcagttaggttttctggtttggggagaatgtgcggctccggcgatttacaatgaagattctgttgaacgactgatgcgggaatggaccgagatcattgccagagactttagccatccctccattgtgacttgggtgccgatcaatgaaagctggggcgtgccaaagatttcctttgaccgaacacagcaacatttctctcaagcaatgtatcatttcttgcacgcattggataaaacacgattagtgatctcaaatgatggttgggcaatgacagaaacagatatttgcgccattcacaactatgcccatggccaaaaagaagaaactgagaaatatgattactttaaagaaaccctccgaactcgcgaaaatctgattaagcggctttctactccgtggccgatttttgccaacggcttttcttatcaggagcaaccaatcttgttaacggaatttggtggcatcggctttgatgtatcgggacaaccaggttgggggtatacgtcagtcgacaatgaagttgaattcttaaaggactaccaacgggtgctgtcggctgtctatgcttcagtagggctctggggatattgctatacgcaattgaccgatgtcgaacaggagatcaatgggttgttgacttatgaccgtcagcctaaagtggacttggcagcaatcaaagctatcaatgatcaatttcatgtttctcaagttgaatgatatgcagacggcaacattggaaaggagagacaatgagaaaaaatggtattatttgtgcattgattttggcgactcctttcgtaggaggttgcggtacttctcatgaaacgctggttgacgatttcacagcgatcatcgacaacgatggtgcagacccgtggatttttcaagatgagaaatattattattatacgaaaactactggtaacaacttaaccctttggcgttcggaaaatctgactgaagtagcagcgggggagaaaaaagtcatctgggaaatgcctgcggagtttgaaagtatctgggcaccggaacttcatcagctggatggtacgtgggtcgtttattttgcggccaatcatccctcagaaacccaccggatgtatgcactagtcaacgaaaaccaggatccttacagtgatgattggcagttggaagaaatcaaaggactggatgacaagtttgctattgatggaactgtcctcgaattagacgaacaacggtatttcctttggtcaggttgggaaggatatgaaaatattgcccaaaatatttatattgctgaaatgatctcacctacagaagtcattggtgaaaagcagctgatttcgactccggaatacgaatgggaaatgcggcaaacgccgttgattaacgaagcacctcaagtgatcatcaaagaagatacggtaaatgtggtctattcggctagtggaagttgggacaatgattatgcactgggacttttgacaatggatcgccaagatgatccattagatacccgaagttggacgaaagaatccgaaccgatttttcagcagacagaaactgtttttggtcccgggcacaatgggtttgccaagtcgaaagacggcaccgaagactggttgatatttcacgctgctcgttgggatcattctggctggcaacgctcgattcgtttgcagccaatcaaatgggaagaaaacaagctgaaattagaagttcctttagcggataatgaaacacagaagcttcccagtggtgaagcaaaaaggatccgaatgaccgccagtgatgcgcttcttgaaggtgatttagtaacagtgacagacgaggaagcattgatgaaaaaagtggttcaagggtttgaatcgaccgaagatcgtttggtttttcaaccaacaatgggacaggctagtgaagcgacggtcatcgtttatcttaaaactcaagattatttgtcattgaatgagcccgtgtatgttcaactgaaaacagatgatgacagccaacgtttggcggtctatccgtcacaatactatcagcctatccaaactactatgaatttgaaagcaggcactatcaaaatcgaagtgtcttcagaaattggggtcgacacactgagtgtcgatcggatggagatcataccaaaagagggagaatagtttctagagctgctttcagtggtttagatatcataacactgaaagcaatggcgtggctcaaatggccatgctgtgatctgtcttgttcaatttagggctgttcttcgatccgaatgaagcaaactaacatcctaaagcagtgtcatggacagacgtgccatgatactgttttttttttgagtaattaggatgagccgctgatagagctctaggccaagataggcagttttccttcttccatgtataataaagacaaatgggacggagcaaatcgttttacaaagtagacgtaaaagtaaatgcaaatgaggtgaatggatgaaaaccaggcaagaaatgattcgatcttcaaacggcaaagatcaactttatgtgaaaatttggcagccggagggacagtccaaaggaatgcttcagctgatccatggcatgattgaacacattgaacggtacgatccgtttgctcaatatctcgtttcaaaaggattcacagtgatcggtcatgatcacttgggacacgggaaaacagtagctgagcaaaacgagtatgggacatttggagaaacaaatggtgcggattatcttgtagcagatgtgggattggttcagcgttttgcgttggagcagtttccagctcaaccttattatcttttaggtcatagtatgggctctttggttttgcgcaattttttgtatcagaaaaatacaaaattggcaggagcaatcattatggggacgacactggaagcgccggccaaaatgaccagtgccgctttattgacgaagtcgttgatgccttttcgacagcaagcatggccctatcgcgtgatggaaaatctggtttttggtcaacataatcggcggtttcagcccaaccgaacggcgaaagattggttgtccagtgatccccaacaagtagatgcttatttagcagatccgcatacgcaatttcatttttcattaagtgcctatcgagatttgtttttattgacaaaaaaagcgagtgccccccgcctgttgcagaaaatcgatcgcgaattgccgttactgctgatttcaggaaaagaagatcctgtgggccattatggcaagagtgtccgtaagctagcaaactatttgaaccagcaagggcagcggcatctgacagtttatttgctggaaggcggtcgtcacgagatcttaaatgaaaccaataaacaagtcgtatttcatgaaatctggcaatggttagaaagcaattgaggaacgttatcaattgctttcatctttttttcagaaaattgagaattttaattatttttaaccttttttcatattcctccttctgctataatgggtgtcacatctaacaacaaaggagagatttttgtatgactgtttataacttttcagctggtcccgccgtcttgccccgccccgtattggaaagagctcaatccgagcttttggattatcgtggcagtgggatgtccgttatggagctgagtcatcggtcttccttgtttgaagagatcattcaagacgcagaagccctcttgcgggaattgatggcgatcccggataactatcgggtgctgtttttgcaaggtggagcaagtctgcaatttagtatggtgccattaaatttagcgaaaaacaaaaaggccctttatatcaacacgggctcttggtcaaaaaaagcgattcaagcggctgaagcagttgctacggttgaggtgatcgcatcaagtgaagataagcattttacttatattccagaaatcacagtagataacatcgaccaaacagcgacttatctgcatattactacgaataatacgattgaaggaacagcttttcagacgattccggatgctggcaaagtcccgatcattgctgacatgtcatcaaatatcttggccaatgagtatcgtgtagaagatttcggtatgatctatgcaggtgcccaaaagaacattggaccagcaggattgacggtggttattattcgagaagatttattaaatgaagaagcggtctttgctccaatgttggactatcgtcttcaagctgacaacggttccctttacaatacgccgcctacttacagcatttatatcgcaaaactggtttttgagtggttgaaagaattaggcggtgtagcagcgattactgcgcaagaccgacaaaaagctgcactgctctatcaagcgatcgaagcatcgaacttgtttagcagtcccgtagacaaaaatagccgctccctaacgaacattccttttatcactggcgataaggagctggatcgacaatttaatgaagctgcagaagcagccggctttaaaaacttaaaaggacaccgttcggtaggcggtatgcgagcaagtttgtacaatgcgttccctatcgaaggcgttcaggcacttgtcgatttcatgaaatcattcgaagcggaggtcaaataaatgtatcagatcaagacattcaatgcgattgcaccagaagggcttcaaaggctaaacaaagaaaaatatgccatcaatgaaagtgatgagccagaaggaatcttgctgcgaagccaaaagctgcatgactatccttttccaaaaagtgtattagggattgcgcgagctggagctggtacgaacaatattccggtcaaagaatgtacagaacaaggcatcgtcgtcttcaataccccaggagctaatgcaaatgcagtcaaagagttggttattgcaagcttgttattaagtgttcgcccgattctccaaggtgctcaatgggtccaaacactgaacggatcagatgtagaggaacaggcagaagccaacaaaaagcaattcgccggtacggaactagaaggcaaaaagcttggtgtggttgggttaggctcgattggtgccatggtcgctaacgatgcctaccgcttagggatggaagttgtgggctatgatccttatgtttcggtggacacagcgtggaccatctcccgcagagtcaaacgggccaatgatttagcagaaattttcacaacctgtgatttcattactcttcacgtgccattgatggaaaacacccgccatttagtgggcaagaatgaattggccaaaatgaagccaacggctaaactgtttaacttttctcgtagtgagatcgttgatacagctgcagctcttgctgcgttagataataatgagattgctggttatacaactgattttgcagatgaacgcttactgggccatgacaacgtgctagttctaccgcatttaggagcatcgacagaagaggctgagatcaattgtgccaaaatggctgcccgcacattgaagaaatttttggagtttgggacgatcaaacgctcagtgaattttccaaccgtagaaatggcgttccattcgccgtatcgtttaacagtgattaaccgcaacgtgccaaatatgctaggacaaatttcctcgatcatcgctgaatctggaatcaacatcgataatatgttgaatcgcggacgtgacgactatgcctacacattggtggatgtcggagcaacagatgctgcattgcttgaagcggtggcagataaattacgagctaaagaagatattattcgcgtgcgagtgatcaagaatcaggaggtaggctattaatggttcaagtttttccttttaaagcaatccgcccacaaactgacttagcagagaaaattgcggagttgccctatgatgtagtcaacacgcaagaagcagcggcatatgctgccggcaacccttacagctattttcatatcgatcgctcagaaatcgatctgccaaatattgctccttatgatccgcaagtgtatgcgaaagcagcagaaaatttggctgcttttcgagaaaaaaaatggctgatccaagacaatgcaccgtcctattatttatatgagctgacaatggcggggcggagtcaaactgggcttgttgtttgcacatcgattgaggattatgtagctggtaaaatcaaaaaacatgagtttactcgaccagaaaaagaagttgaccgcatcaatcacatccaagcttgtgatgcaaacacgagtccaatctttctaagttaccgtcagcctgagtccttaaaaaaaacgatccaggattggcagagtcaccatcaaccgatctatgatttcacgagttaccatgaggtccatcatcgggtttggctgatcgatgattctgcggtgattgctgctttatcacaagaattctcagcgattgatgcgttgtatatcgctgacggccatcatcgtaccgagtcggcagtgaaagtcggcttgcaaaagcgcaaggaaaaaaacaatagtgaggaaagcgagcgcttcttagcgattttgtttccggaaaatgaattggcgatctgggaatacaaccgagtggtcaatgtaccgattccagatcatttcttcgatcatctagcagagaaatttcacattgagaagccaactagcagcaagccttctcaaaagggaaccttctatttgtatttgggccacgaatggttctctttaaccatcaaagaagcagggaatgacgcagtcgaaagtctggatgtttctcttttgcaaaaaaatatcttagcgccattactcggtattgaagatgtccgcacagataagcgcatcgattttgtaggaggaattcgtggtccagaagaattggaacggatggtggattccggagaatggacaatggcctttttgatgtatccaacgcagatgaaagatttattggctgttgccgatgcgaatgagatcatgccgcctaaatctacatggtttgaacccaaattgttaagtggtctgtttttacatgatttagaaaccaaaagctagaaagctaaaaagaaaaaagccgcacgtctgcagagaaaactgcgatcgtgcggcttttttctttttttaaaaaataccagacattgtttcgatgatcaagcgaatgttgaggactgttaatgcgatggcgcaaatccagcccagagaagtgacccacagagggttcttgaacttttcgcccatgatttttttggaactagtaaagtaaaccaatggaatcattgagactggtaatgcaatactcaaaaagacctgtgaatagatcaaaagattatctagtgcctgttcattaccgccaaagtagagggtacatagtaaaacaggtacgacagaaaggccacgagtgatcaatcgtcttgcccatgttggaatcttcatatggatgaagccttccatgacgacttgtcctgtcagtgttccagtgatagttgagttttgtccggaagccagtaatgctacggcaaaaagaacactaagggctggactagccaccgctcccgcgatcactgaattttgtaaggcatcatacagcgctgaaaaagtaccgacttcttcgctgtgaccgaagaacaatgcgctccctaaaatcagcaacagacaattaacgacaaaagcagccgaaagctgaatatttgaatcccatgtggcaaagcgaacagctgtagcgacttcttgcggattcgtccgatcaatctttcttgattgtgaaatcgacgaatgcaaatacaaattatggggcatgacggtcgcgccaacgatccctaatgccatggtcagctgtccagggttcaatacttgtttttggggaatgaagccttgaacaagtgccggaagatcaggttgggcaataatcacttcgtaaacaaaaacaagcagaatcaccaatattaaggtcattacgatggcttcgatttttcgaaagcctaatttcatcaagaaaagcagtaaaaagacatcgaaaatcgtcaaaaagacccctacaactaatggtagaccgaataatagattcaaagcaattgctccaccgattacttcggcgatatctgttgccatgatcgccaactcggtaataatccaaaggaaaaagcccagctttttactggtgtgtttacgggttgcttgtgcgaggtccatatgggtgacaatccctagtttagctgccatgtattggagcaacatcgcaatcagacttgaaatcaagatgacggatagcaggagataaccatattcggcaccacccccgattgaagtgatccagttaccaggatccatatacccaaccgcgactaacgctccgggaccagaaaaagctaaaagattacgccaaaaattcccatccttgggaatagctacggtattgtttatttcttccaagctaggtccatttgctgcctggatcaattttttttcttcattcattctgtcacatcctatctttttaggtgtacctaaaaacaatcttattgtattccttgtttatgaatttttcaagagaaaaacttctgaaagtttgcattaactaaaaaaacagatattagaaaaggacagatttcgtttgccaaggtgattggtgattgttggattgatcaatcctaatctaaaatagggaatgttgctctacatagaattgatgaatgaaggaaatctatttgatcccacttgtttagaaagaccgaaaattttcttaagaaacataaaaaaacaagaagcactcaaaattgatgattttgagtgcttcttgacgctggattgtatgtcgaggatgaatgaacttttatcaggatcttttttatattcttattatgtcaaaagaacaagaagagcagcctttagaatgttaataaccaagtttattaatcaaagaacagccaagaggctgcccactattgtgcgacgtgtatggctatcaataataaaaagtatcattgttttgtgttgttgctgataaaacactgtgtcagcgtgtctacaaattcatcgaaggtggttatggcacttaatttatgaatgttttgttcatctgtacaaatcatggccagatcatcaaaaatttcccgaaacacatgacggttatggtaattgatggaaatcaaaaaaaccaatgtgacacgattatttccccactggatcccctttggattgacggcaatcgcaacccccgtacgattggcattcattgtcagtgaatgtggaatagccactgaaccaaaggcagtagaagaaagttgctccctctcaattacttgtggataaaaggtctcgtccacgattccttcttctttcatttgaccacataattgtttgagcaattctgcggagttttgattttcagttgtatatgagaatcgctttttatcaacaagcgatagaaaggttttcacaaattgttcttttcgttttttttctttgatatcaaagatcttggcggtaatttgttgccgatcttcaagggtaaaaaaaggattaatgatcacgtatggggtagcgatcacttgcttcagtttaacagcagacacaatcagttctgtatctacatactgcaactctttttcactagtaagaatattctggatctcaaggtcatcagagaaatttttctgaagcttttccatcacctgaatattcatgttgtagtaatgaggcactagaatcgtgcagtttattttattcgtacgctgtttttgaatttctaacgcatagcctaaatgaaaagctatgtaggcaatttcgtcttcactaatcgtataaccgatttctttttgaatgacatgagaaacctggacggcacaatcatagatgagcggacattctttttttagtgtttctgtcattgggtttctacaagagtagccgttattgatccgatacagtaaattctttatatggagggcaaatcgaatgaagaactcaggttcattgccatcaataaagtataattcatccacttttgctagaatttttcttactaagtcaaggcagtttttgtccgtgaccttctctaactcatcaggtgaaatttgagtgaaattcacgctagttccattcgctgaaattaggatagctaaatcacgaatttcttctttgggaaaacgaataccgtaccgttccgctactttttccgcgattttttcggaaatttttagtactgtcggatggattgagtgaggcgcttgagcttctgcttcaggagactgaaaatttcctttcatacggtctacggcaattgctagatgaataactatatttgttaacgcataatcattcgtgaaaaaatcatagtctgaaaaaagttcggcaataatttccttgatataatcaaggtcaaaatctataaaactttcttgtagcttagtcatatcaacgaaatgattatccaattcggatagcaatgtctgatggattaattgtcttttcgctttttctgtcccaatcaactgtagtgtatctttggttagtctgacttcgatagccagttcagaacatttttttttaagtttttttgcatcactcaataatgtggactcgctgataaatagttcttctgctagatcataaacagatagagcttcctcggttgaaatcagtcgcaaaaggagataagcagttcgttcagtaggtgtttcagggacacttgtttctgtgttattgaaaaaagtgaccagattacttgctatcactcgatagcctttgtttgaagaaaggatcaaatcagattcattgtcttgaatatctgcgatatacgattttatcgtccgtttggataacccaaatttttccgctaattgagtggaggaaacccaattgtcttgctcatttagatagtgaagaagttttatatactttgctttcattggctgacaccctctctttcaccactgcagtgcaaaagaatatttgtttcaccgctgtagattgactatagtataactgtaattgatagcgctatcaatgaaaattgaattgggggagaaaaatcatgaaaaaattgaatgttttacttgtgtgtggatctggagccagctcaggttttatggctgctaatattcgcaaagctgctgctgaaaaaggattggacataaaaattactgctcgcggtgaaagtgagattgaaaactacattgacgacattgatgcgttaatggttggtccccatctggcgtatattttggatgaagtagaagaatttgttggtgatgcaccagtgaaagtgattttgatgaagcctgaatactatgccacattaaacggaaaacaagctttggatcacttgttggaagaggtacagtagctttcagaatggagggaataaaatgcaatccttaattaactggctggaaaacagctttacgcccaaaatgaataaaatcaatcataacgtttggatcgtgactcttaaagactcaatcatgcaggctttgccattaattttcttaggatcggtcttttgtatgctggcaattttaaatgattattttccaagtttacccaatttctggacgccatacggatggacgatggggatgatctcacttgtcatatcttttctgattcctttcaacttgatggagaaaaaaagactgcgtaagcaaagaatcaatgctggaatgtctggaatcatcttatttttgattattatttctccacaagtcattgctgacggagaacctggttttagtcatagtgcgcttggtgcagggggaatgtttattgcaattgttgcaggactattcgctggtatggtgttgaatttatttggaaagttttcttttttcagtgaggaatcggtgattcccgattttgtccgctcttggtttgatgctatgctgccaatcggtattgttgtccttaccggatggatcttcgttgatcttcttggctttgatgtctacaatgctgttctagccatctttatgccattacaaagtgtgattgagacgccatggggcttttcattgatgatgttgattgtttgtttcctctattcgttgggaatttcaacatgggtattaacgcctgttttaaatccagttttattgactgctattcaagcaaatattgacggaaaggcaatgaatttagtaactgatccaactatttattctgcttatctatggattggcggtatcggctgtacaatgcctcttgtttttatgttgatgcgctccaaatcaaaaaaattaaaagccttgggtacggcttcggttgctccgacgatttttaatatcaatgaaccgattgtttttggctgtattgcttggaatccactattgatggtcccgatgtggttacaagggttgatattgccattaattgtctggttatttacgaaagtcattgcttttgcacctattccaacagtcatgtttcaaatgtggtactgtccatttccgattgccacttggctaactaccggaacaatttcaggcattctgctaatgctgattgtttttgtcgtggcggcagcgatttggtatccattttttaaagcctatgaaaaacaagaatgcgaaagagaagctgctgaagcaactgaaagagtatagaaagataattgtgaaagaaggtcttagaatggtgaaagaacaaatcgttcaacatgccatgcagataattctacatgctggagatgccagaaagcattgtatggatgccttgaaagcgattgaatcatatgattttgcactggctgaagtggaaataaagcaagcaaatgaggagattgtacaggcacaccgcatacagacagatgcaattacggctgaaacatctggtgaagatggagagtattctgtgttgttcgcacatgcacaggatacattgatgactatttacagtgagataaatattgctaaacgcatgctggcaatttttaaagcctatgatcggcgcattgagcaattggagagtagactggaaagagaggaagaaaatgactaaaatacctgaaggttttccaaaagattttttatggggcggtgctattgcagctaatcaagctgaaggtgcgtgggatgtagacggaaaaggctggtgtgtggcagatattaatgagtttcttccagatgttgacttagaaaagaaatctaatatggaaataacgacagcttatatcaaagaagcaatgaacagtacagagcgaatttttccaaaacggtggggaattgatttctatcacacgtataaagatgacttgaaattgcttgctgaattagggctaaaaacatttcggacttctatcaactgggcaagaatttttccaaacggagatgagttggagccgaatgaagcgggtttgcagttttatgacgatttatttgatgaaataataaaaaatggtatggaaccaatgatcacaatgtctcactatgaaatgccacttcatttgacaacttcgtataaaggctggtattcaagagaagttattgatttctttgtccgttatggtcaagttctgctagatcgctatcatgacaaagtaaagaagtggatagtggttaatcaaatcaatttaattgtccatgaatcgttcaatcatcttggaattcctgaggatgcagtagaggatttgctttctgctaaatatcaaggagtacacaatgaaatggttgctagtgcattgattacaaaatatgcgcatgcacattatccagataatgagatcggcatgatgctttgtggcggtccatcttatgccgcatctagcaaggcggaagatgttctagctgcattaaaattaaatcaaatggagtatttctttgcagacgtcttacttcgcggccgctatcctggttatgctttccgttactttgatgataaaggcattcatgtaacttttggagaagatgacgaagaagcactgaagcatacggcagactttatgtctttttcttactactatacacaaatatgcgatcaagactcttacgataaggatttaggaccacacagaaataaggaactaccagcaaatccttgggggtggacaattgatcccattggcttgagaattcttttaaatgagttttatgatcgctatcagtgtccaatttatatcactgaaaatgggattggctattttgataaattggaaaatgggagcattcatgattcctatcgtatagagtattatcgagatcatattcgagccatgaaagaagcaatcaaagatggtgtggatctgcgcggttactatgcttggggacccattgatatagtcagctgttcgtctagtgaaatgagcaaacgctatggatttatttatgtagatagtgatgattatggaaaaggcagtggcgaaagaatcaaaaaagatagctttgcttggtatcaaagagttatccgcagtaatggagaaatcattgactaagattaaagagagttaaagagaatagaagataagtgctggctgctctagctgaatgctttcttttagtggaagcagaccatccacaaactcaaaggagcagtcctctataacccggattttcaggttacaaaagagcttatcgcaggcataaaacaaaaagtactcgaaaatgacttttcgagtactttttgttttgctgagagcaccattaactgacagctgcaatgctctctttagctgtgactagttagaaagaattaatctgcccgcaaagcgatcgcagcatctttttttgctgccatccgtgctgggatatggccgccgatcatggttaggatcgtgctgaccagaattaagatcaatccatggactggattcagttgtgcaacattttccagatcagtcatattgtataagaccgcgttgattgggaaagtagctaaccaagcaatcaagacacctaatgcaccagaagcaatcccaaggatacatgtttcagcatcgaagacacgagtgatatcttttttacgcgcacctaaagcttttaggacgccgatttctttcgtacgttccaaaactgaagtataggtgatgataccgatcataatcatgctcgtcactaatgagatagcggcaaaagcaatcagaacataagtgatggcatccatcaagccgccggtcaattgcgtcatggttccagctaaatcagaataaacgatttgatctttacgatctttgcctttgttgtaagcatcaagatagtccaagattttttctttggaactaaaatcatttggatagatcataatactgtttggcaagtcgctgccacctaagtaatcgattagagaatcgcgcgtgctagcatcgattttttcgttggtcataacattgatatcactgtctttttgggctttgacgattgccgagtttttgttttctttgataacttcttgggctaatgcatcgctataagcgatcccggtagaaagcaaattcatcgtagatttttctttgatacgtaaaatcccgctgatttttaattctttatttgcactgttgtcataaacagctgttaaatcttgatttgggataaagttcccagttggcaattcagtataaaaggcatcgttaagtgccaacttgactgttgttcctacgatatcatcgaaagacactttatcgccgtctttgatatcaaatcctaagttgatcaatgcgttgacgttcgtcacgttgttctcgtcaacgatcagtacaacgtcatttgctgatgcaggatattctccctgcagcaaatcatagttgtctttcaggaagttgccgttttcctcagatagttgttctgggaaggttgaaacgccgattcccgtcgaagcactcattgcggacatcatggcatttgtctgctcgttatcagctgaagcatttgaaaagctgacttgttctactttatcatcgaccttacgcagtaagttcaacgaagtcgaacgagtgtagccaatgttgttgcttaactcaggatcaattttattgagatagtcaagaaagtcctgatcaatattattgatatgggttgcccggtcagcgtcactcagttttgcggtcacttctttagtggacgggaaattctcttctttagtacgagtactgattgcagaagggtcttgttccgtcgttactttagagatcgtgatcgggaaacgggccaatgtttcagactgtgtattatcgatttgcttttggaatccggtcgataaagacaagacgatggcaatgccgatgatcccaatgcttgaagcaaatgccgttaagaaagttctgcctttttttgtccggatattattgaaagaaagacgcaatgcagtgaggaaactcatcttcgtgtgctttaattcaaattgatctttcttttgttcttcaatatgcgggttagaatcttttaagattcgaccatccttgaactcaatgattcgatccgcatactgattcgctagttccgggttatgggtaaccatgattacgagcttttcattggaaagctcttggatcagcttcatgatttggacgctagtctctgaatccaacgcacccgtcggttcatcacaaagcagaatatctgggtcgttggctaatgctcgggcaatcgctacccgctgcatttgcccaccagaaagttgatttggctttttgtgcatatggtccgcaagaccaacccgtgtcagcgcatcttcggctttcgctcgtttgacttcttttgaaacaccgcttagtgtcattcctagctcaacgttatcaataatccccaaatgactgattaaattgtaactttggaacacaaaaccgatcgaattgttccgataggcatcccaatcacggtccttgaaagatttggtcgattttccattaatgaccatgtctccagagtcgtagttgtctaatccaccgatcacatttagcatggtggtttttccagagccgcttggtcccaaaatggctacaaactcttgttttcggaaagcaaccgagacaccgtccaatgctttggtggtacttgatcctactttataatacttcttgatatcttttaattctagcatgctgtcactcttttcttgccattttcatgtttttttcatcctgtttaaaagctatcataacagttaacaaaaatcaacaatcgttattgttttgcagaagttcttatactaaactatagagaagaaaagagggagaaaatgacaaaagcgatagagaagtttgatatatcagtatttgcagaagttttctcactactgggaaaccttttgtttgaagaagttgggtttgaagatttaaaattgacaaagatggaaatacttgaattggttatcatcgcagctaatgaagggatgacgatgtcggaattagcaagacaaatcggcacatcgaaggtccagattagtcgttcgattgctggattggaaaaagctgggtttgtcattcgcaaaaccaatgaaacgaatcggcgcagcgtcaatgtctttatgtgtgaagcgggaagagaattgtttagtcgcaaaaaacaacaaattgaggatcgcttgaatgagaaggtttcggcaatgcgcccttcggattttacagagctttatcaggcgctgactacagtgattggtttgttgcggaagtatgacattttaaaagaacacgcttgctcgaacaattctaaaccaagtaaatgatccccaatttatagcaatgcaaacgattgcttcgtttgtgttatttgatgtttctattatatttctcgcccttttgtaaaaagaagaggataaagcaatcgattgcatattttgcttgtattctcttcttgtgtgtgggaaaatagaggcaacaaataattaaaggagtctgctatgaatactactgctatttatcatcgtccagaaagtgaatttgcttatttatttgaaaaagacaaaatgcacattcggctgcgcacagctcgtcaagatgtgcgtcacgtgcaattattatgcggggatccgtataccttatacaaagaagcttggtaccaacgaaggatcgaaatggataaaatcttgtctacggacttgcatgattattggcaagtgactgtaagtgcagaatttcgccgattgtcttacggcttctcaattgaaagttttgacggtctccatgttttttatggggatcatggggtctatccttttgaagagcaatacttagaaatgaacaacaattatttccggatgccttactttcaagaagcggatcggttcaaagtgccggaatgggtcaaagaaaccgtctggtatcaaatttttccggagcgctttgccaatggcgatccatcgaatgatcctgaaggcacattgccctgggggtccaaaaatcctgatcggcaagatttttttggtggagatttacaaggtgtgatcgaccatctggattatctcgtttcgctagggatcaatgggatatatttctgtccgatttttgaagcctactccaaccacaaatacgataccatcgactatttagcgattgatccggcatttggggataacgagacctttaaacggttggtggaggaatgtcataaacgaggaatcaaggtcatgcttgacgcagttttcaatcacataggagatacttcccaccaatggctcgatgtcattaagaatggtgcagattctccctttgccgattggttccatatcaatgaattccctgtcaattataaagaaggcgaagattttgaagatgcttatgatatcacgtatgatgtgtttgcatttaccccgcatatgccgaagctgaatacagagaatccggatgttcaagactatctcctgaaaattgctcgttactggatcgaagaatttgatatcgatgcttggcgcttggatgtagccaatgaggtgagccataatttctggaagaaatttcgtcaggtctgtgatgaagccaaagacgatttttatattttaggagagatatggcattcttctcaaagatggctccaaggggacgaattccatgcagtcatgaactatgcttttacggatgcaatcattgaatacttcgtcaaaggcgaaatatcaatgacaaagatggtctcggaactaaataatcaattgatgctttatcgggaccagacaaatcaagtccaattcaatattttggattctcacgatacgccgcgtctattgacattggcacgaggcgataaggacctgatgcggcaggtgatggcttttacctacttgcagcaaggggttccctgcctgtattatggcgatgaaatcggcttgaccggggatatggatccggattgccggaaatgtatggtttgggaagaagaaaaacaagaccgcgatttgttgcgcttcacaactgatttgattcatttgcgcaagagtcatcaaaaaatcctttcagagggctctttgaattggaacgtgatttctgaagaagaaggattgatcatttttgagcgggaattaggtgcgcaacgaatcattggaatctttaataccggggaagaccaactcacattgtcttgcccagaggaaattttattagatcagtttatgcagatcgaagatgagacaatgatcattgataataaaggatttgtcattgcaaaaatcaacaatgaaatcagcaataattaaaaaataaaatgaggcaagatctgttaaaacaggtcttgcctcatttaggctgattgggttttatttccccatgcacgttggaaagaatcttccccaaaattctttctactaatattatagcctataacccgtagatgtgacaaataataacagtcgaaaaataacccttttttgaaaaaaagcgaaagaagagggaattttcagattttttctttttctttctgagaatgcttatgtaaggtcttttctttttgcttaaatatgataaactagtaaaaatgtatttttattcgaggagtgatcaaatggatagagggtaccgggtagctgttgttggtgcgactggcgcagttggaacaaaaatgattgagatgttagaaaagactacattgccgatcaaggaattgattctattggcttcaaagcgatcagctgggaaaacctgtgtcttcaaaggagccactttggtcattcaagaattaactacgacctcatttattggagtagatttggctttatttagtgctggcggcagtatctccaagcaatttgccccagaagcggttaaaagcggtgcggtcgtaatcgacaatacgagctacttccgaatggatccgaatgtccctttagtggttcccgaagtaaatgctcatgctttagcaaaacaccaagggattatcgcaaacccaaattgttcaacgattcagatgatggtggcattagaaccgattcggcaacacgcaggtttatcgcggatcattgtttcgacgtatcaagctgtttcaggtgccggtgctaaggcaatggcagaattgacacgggaatctcaagcttacttgtcaggaacaccagctgatcagttggcaccagagatcatgccagcgggcggtgacaagaaacactatcccatcgcattcaatgccttgccgcagatcgatgtttttgcggaagatgattacacctatgaagagtggaaaatgattaatgaaaccaaaaagatcatggaagactcagcgatccaagtagcggctacttgtgttcggatcccagtctttagcgggcactcagaatctatttatatcgaaacaaaacaacctgcggaattgactgcagtcaaagagtggatcaaagcagctcccggagcagttctgcaagacgatccaagtcagcagatttatccacaagcactgacgagtgtcggtaagacagagaccttcgtcggtcggattcgaaaagatttagatgtagcgaatggtctgcacctttgggtggtagcggacaacttgctgaaaggtgctgcctggaactctatccaaatcgcagaatcgctgcatgaacagtctctagttcgagtgtaaatcataagtttttcagaaaagtgtagcgaatgccacgcttttcttttttttgttgtataatgaaagagacggcttaggctagggaaataaatagtgtaaaaaaatcaagaggtgaatagattggaaactatcaaaatcattcctctcggtggtgtacgtgaaaacggaaaaaatatgtacattgctgaagttggagaggatatatttgttctggattgcggtgtccgttatccagaaaacgagttattgggaatcgatacggtcattcctgatttcacgtatctagaagaaaacgcagatcgcgtagcgggggtctttttgactcatggacatgccgacgccattggggcgctgccctatttcttggagaatgttccagttccggtgtttggaacagagctaacgatcgaattggcaaaattgaccgtagcaaaaaacgaagcaacaaagaaattcaaagatttccatatcattgatgaacattcagaaatcgattttggtcatgcaaccatcagctttttccggacaacgcattcgattcctgattctgtcggaatcagcgtcaaaaccagcgctggaaatatcgtctatacaggggatttcaaatttgatcaaacagctatcccaatgtatcaaacggatttcggacgtttggcagagatcggtaaagaaggcgttctggcattgctgagcacctcaacaaatgcagaaaacccagcaccgattgcttctgaattgacgattcaagatgaagtgtttgacaacattcgctattgggaaggtcggatcattgtcgcaagtgtagccagcaatctgcagagggttcaacaagtgctggatgcagcatatcgttccggacgaaaagtagttttgactggtcaggactttggacggatcatccgcactgcgatgaagttgggtaaactaaaattaccagcagaggatttgctgatcacccaaaaagaaatgaaaaagtatgccaatgagcaattgcttattctagagactggccgtatgggtgaaccgatcaaagcattgcagaaaatggcgaacggaacacatcgtacattacggattcaagaaggggatctcgtttatattacgacgacgcctacgacagctatggaaacggtcgttgccaaaacggaagatatcatttaccgagcgggtggaaccgtgaagcaaatttcagataattttcgtgtttccggtcatgcgaatccgaatgatctgcaattgatgctgaatttaatgaagccaacgtatttcctaccaatccaaggagaatatcgtcagttggcagcacatgtggacttggctcatgaagtgggcattccgttgaagaatattttcattaccgcacgcggggatgttttagaatacaaaaaaggcgaaatgcattcagctggtgctgtaccagctgagaatgtcatgatcgatgggatcggtgtcggtgatatcggcaatattgttttacgcgatcgtaaagtcttatctgaagacggtattttcgtcgcagtcgtaacgatcaaccgtcgcgaaaagaaaatcattgcagcaccgcaaatcacttcccgcggctttgtttatgtcaaagcaagtcgtgatttgattcgggaaagtggtgagatcgttgcagagatcgttgaaaaacatttgcatgatgaagagtttgaatggagtaaattgaaacaagacattcgagatcgcttaagccgcttcttgtttgaacagacaaaacgccgaccagtgatcttgcctgtgatcatggaatccagtcaaagaaatcgatcacgcaaataaaacatccagaaaactaggacgccagctacaaacgtcctagtttttgctttgatttttgtggtgtctctttagatacatagcgcagaaatacgagaacattgtccgatcgataatatctaggtcttcattgacagggtgttgtctaaagcaagtgttccaataaccaaacattgaaattgctcctgttttccggtgcggattggtggggtctctcaaggcgtgtcagttatttttgttagtctggctaatttgacttgtccgaatgctggagtgatgtctggataaaaaacaattccacgaagaaactcgtgttaaaagaaaattgattggatcgaaaggatggttttgagtgaaaagttatcaagaagatacgcttgtccagcagagaaaatggtggatcttgattgctgttgcgatgttcacgtttatgtctacattagacggcagcatcgtgaatattgcgttgccgacgatatcggcaaatatgtccgtacccatgaaccaagcggaatgggtcgtgtcggtttatttgatggtggtttgtgcttgtttgttgctatttggtaagattggcgatagttgggggaaaatcaaggtctttcgtctcggcatgttgatttttaccatcggttctttattgtgcgggttcaaccattcgttggcttttttgctctttgcacgagtcgtccaagcgatcggtgcaagtatgacgatggcaacaaatactggaatcattacggaagtatttcctattagtgagcgaggacgggcactggggatgatcggcgctttcgtgtcgctaggatcaattgctggtccaggactaggcgggatcatattgtctcatttttcatggccttatattttttggatcaatgttcctgtcggaattctgactatgattgccggggagaaaattttacccaaagatatcaccatgagccgcaactccatcgataaaagtggatttggtctattctctgtggcgatcttgacctttttcggtggaattttcattggtcaggagcaaggcttcttgacatggttgccattagtattgattttcgttgcaatcattgcttttattgcttttattcaagtagaaaaacgggtggcgatgccgctgattactttcagcattttccgaaataaaatttttacgttaagtttgtttacggcacttctgatcttttctgctaatttttttgttaatgtcgtgattccattttatctgcaaaatgcccgtgggttgactccaagtgtagccggaatgttgatgatggtctttcctttgatgatggttatcggatcgcctatcagcggttatttgacagaccaagtcggtccagaaatcttggtgttgattggcttggccttactatcgattacccaactgatgtacatgtttatgaaccagcatacacctatttggtattatgtggtggctacagcaatcatgggattaggaaattccttgttccaatcgccgaataataccatggtcatgagcagcgtgaccaaagaaaatttgggagtggccggtagcttgaactcttttgctcgtaatctaggcatggtgctagggattgcaatgtccacaacgattctatattctgcgatgagcagtgcctatggtcagcatgtgacgacatatatcaatggacgaccagatatcttcaattatggaatgaaagttactttcttcggtgcgtttcttttatgtgctgtggccctattgatgactatgtggcgtatcaaaaaacaaggtggcttccagaaacattctctgtaagctgcgaacctaaaaaaactgttctagttcttttttctgaagactagaacagtttttttgtgatttcttgactaagagaagaataacgtcatgaatgaaatggatacaccgaattgattgtttggaattttgtattagtctgttataatagaaaatattagtctgtattacttatgaataggaaaggggtaattgttgtgaagattacttttcatggacacgcggttctttcgatcgagttggaagatggacaaaagttgttgtttgacccttttataaatggaaacgctatgactgatctggatgcagaaacagttgatccagactggctgctgatcactcatgggcacagcgaccatgtaggagatatggtggcgattgccaaacgtacagaagcacctattatcagtgtagtggaagtttgtcagtatgcaacaagtaagggagtaacgaagactcacggtatgaatatcggcggctcatatacttttccctttggcaaggtacggttcgttcaagctcagcacagttccggtctggaagaagacggcaagatgatctatatgggaaacccagcgggaatcattttagaagcggaaggcaaaacaatatatcacgcgggggatacagccctctttggtgatatggcactgattggcgaacaatttgcgatcgatgtggctttcttgccgattggtgataacttcactatgggacctaaagatgcagccgcagctgcccacttattgaaagcaaaaaaagttgtaccagttcactacaacacattcccactgatcaaacaagatcccgccgcttttatcgacttgctgcctgagggagtaggcaccgttttggctgtgggagaatcgattgattgttgaccgtctgattgacggattttattaactaggagaaaattatggcgacgaaacatgacttgattttagcgcatatcgaaagtttgccggtaggagaccgtatttcagtacggggaatcgcaaaggatttaggtgtcagtgaaggaaccgcctatcgggcaatcaaagatgcagaaaatatcggtctggtctctaccattcaacgggtaggaaccattaggatcgagcgtaagttaaaaaaacatattgaaaaattgacctttggagaagtcgtacaaatcattgaaggagaggttctaggaggcgcagccggtctagataaggacttgaataagtttgttatcggtgcgatgaaagaatcagcaatggaacgatatatcaccccgggatcgctcgtgatcgtagggaatcgaaatgaagttcaccaattagcattagaagatggtgctgctgtcttgatcactggtgggtttgaaacatcagaagaaaactgtcgtttggccgataagctggaactgccaatattgcagacgacttatgatacgtttaccgttgcaacgatgatcaaccgggcattgagtgaccagctgatcaaaaaagatattatgctcgttagcgatatctatatgccgctggaaaaaacaaagtatctgcatacgtttgacactgtcaaagactataaacgtctttcagaagaaaccaatcattctcgctatccggtagttaacaagaacatgcgcgtggttgggatcattacggcaaaagatgttttggaaaaacccgatacgcaaatcattgaacgaatcatgactcgtgaaccgcgagtcgtgaaaaaagagatgagtgttgcttctgccagtcatcaaatgatttgggatggcttggaagtgatgccagtagtagcagatgacttatctttgatcggaatcgtgactcggcaagacattatgaaggcgatgcaactagtccaaagacagacccagatttccgatacgatctctgatcagatttctggtcagatccaaatcattgaacaagattttgaaggcaataaattggcacagccaaactttcgtttcgctgtgactccacaaatggtcaatgaagtaggaacgatttcttttggtgtgctcagtgaagtgatcgccaatgctgccaaacgaacgatgcaagtcaatcagcggcgaaacagctggatcgaacaagtgaatctacactatttccgcttgatccaattagaaagtgagatcattattcagcccaaaattttggagctggggcgccgatctgctaagatcgatattgaagtctatatcgaaaattccatggtagctaaagcaattgtcgtctgccaagtaatggagcgcccttaattcgaacagcagtcatcagataaatgcttagaaaatggagatatgcaatgaacgtacaagaggaaatattgacagcaattaaggaatatcagacaattattattcaccgccatcagcgacctgatccggatgcactagggtcacaagttggattggcagaaattttacgagctagttttcctgaaaaagcgatctatcaagtgggagggcctgttgaagggctagactacttagcagaaatgcaggagatttcggatgaagtctacaaaaatgccttagtgatcgtgaccgataccgccaattcaccaagagtcagtgatcagcgctatgccaatggtgcaaaattgatcaaaatcgatcaccatcctaatgacgaaccttatggagatttggtctgggtggatactactgctagcagctgcagtgaaatgattacggcattctggaaaatgttcgctgaagaacttactatgtcgcaagaagctgcgcgcctgctttatgccggaatcgtaggggatacgggtcgtttcctgtacccagcaacgacctccgcgacattgcgttacgcagctgatttgttggattatggttttgatgcaccaaaaatcaatcgtgagattgatcaggtttcgagagcagtggctcgtctttccggctatgtctttgaaaatttagaagttgattcactaggagctggcaaagtgattctgacaaatgagattcaacagcgttttggcgttgttgattcagaaacatctgctatcgtgtccttaccagggaagattgaagatgtcttagcatgggcaatttttgttgagcagccagaaggctattatcgggtccggatgcgttcgaaaggacctgtgatcaatgagatcgccaaacgtcatcatggtggcggacatccgcttgccagcggagcgaatgcagcggatctggaagaagtggcagccatctatcaagaaatccagaccgcagtttcagcttttcgagaacaagcatagactttattcgtcgtgatcagtgttcttttgcagaagaaaaaaccaacagcgaggaatcttaggacttgctaggggaatgatcggtgagtttttgattgtagtaaataactgtagtaaaaaattacgcaaataaaaaaagcgtatgactcgcgggtcatacgcttttttgcaagttgcaacaggcgagatcagccccgcaagtcgtcaagaaactcggttttactagccgtcttttcatctttcatcttgatgactttagccggggaaccagcaactacagcccctgccggtacatcttctgtgactacagatccagcagcaaccacagcaccttcaccgacacgaacaccttcaaggactacggcattggcgccgatcaacacatgatcttcgataatcactgggctagctgaaggtggctctaagacaccagctaaaacagccccagctccgatatgggcttttttaccgacagtagcccgggcgcctaaaatcgcccccatatcgatcattgtttcttcgccgacaacggcaccaatattgatgaccgctcccatcatgatgaccgcattcttctcaatgattgcttgatcacgaatgaaagcccctggttcgatccgagcatcgactgttgttaagtccaacagagggatcgcagaattccgacggtcattttctaaatagaaatcagtgattttatcttgattggccgttagaaaatcagctacttcttgactgtctccaacaataaagtaaaaggagccagccccaaaaattttcagtgtctcggaagaacaggtagatagatcaccattcaaatagactttgactggggtctgcttattggcttctttgatgtatttggctaattgataaggatcagaaaattgtaattcagtcatacgttaccacctttacttgtcaagtagattttccatgtcatatagtccagcaggttgttgtgcaagatattcggcagccttcaacgcaccattggcaaaaatatcccgtgataatgcggtatgtttcagctcaatgatctcgtctgctcctgcatagatcaccgtgtgttcgcccgggatcgtgccaccgcgaacagcgtgaatacctaattgttttcgatcattggtcagatcgttgccagaacggccataaagatattcttttggttcttgacaactttcattgatgctgtctgccagtaacaatgcagttccgcttggcgcatcgattttttgattgtgatgtttttcaatgatttcaatatcgaaatctgcttccaaaggtggggtgatcgcttttagggctttgatcaatacattgatccccacggacatattcgcagaataaaaaacaggaatcttttgagcagcggcgaccattttttcttgggttgcttgacttaaaccagtcgtagccacaacgatgggcagttggttggcaacacagaagtcaaggaggcctgctacattgctatgatgtgaaaaatcgatcaccaaatcaacaggttctttgactgcttctggtgcagaatagattggaaagtcgccagttgcttccgtgtgacggtctaatccagcactgatcacaaattcagcatgtccagcaatcatgtgctgcaaaacttttcccattcgaccattggcaccgctcaataaaatatgtctcacttgattgcctccttataaaagcccataagcggacatttctttttttagacggttgattgtttctttctcaggcggtcctaatggcaaccgatagtgcaagtcagactttcctaataaggaaactgccgctttgatgggcactggattgacttcactaaaaatcgcatcgatcaaaggtttttgtcgtaactgctcctgaatcgctgcttgaatatttccagaaagaaaatctgccaccaaagtcgctgtttgtttaggggcaatattaccgatcgtcgaaatcacaccagaaccgcctaatgctaagattggtgtgacttgatcatcattgccggaatagagagaaaattcatcatccactagttgcgcgatagacgcaatttgtgagatatctccactggcctctttgattcctttgacattcggaatctcttttaattcagcaaccatgtcgtaagtcaagttcattcctgttcttgatgcgaccgaatataagatgacaggcagttcaacgctttgacaaattgccttgtaatgagtaaccaaactcttttttgttgctttgttgtaataaggggttacaaccaataatgcgtcggcaccgacacgctctgcttcttgggaaagatggatcccatgttgcgtattgtttgaaccagtgccaccgatcacaggaatgcggcccgcagcctgcttgacaaccgcctcgataacagcaatgtgttcttcatcgttcaatgttgaggcttcaccggtcgttccacaagcgatcaatgcatcgctaccttgctggatatgccactcaaccagtgacttcaacttgtcgaaatccaccgaaccatcatgaaacatcggggtgatcaatgcaacgccagaacctttaaaaatcgtcaaactactccacatcctttcaacctttttattctttctctaattgtactaaaaatcaaaaaattttgattatttatactatagattattcgaattatatactataatattatccaatatcaatggaaatgtggatatccatacattttcagccgatattgctgatcaaatgaaagaaaggtgcccacgaatgcaattatctcaagcagtaatgaaattaaccgaagacgtggttcgttttcgacgggaactacataagattcccgagttaggattagaagaattcaaaacgaaggaatatttgcttaaacagttgcagtctttcgggatcaaagaaatttatccggttctggataccggattgatcgctgtttttcgcagtgaaaaaccagggaagacgttagcattccgcacggatatcgatgcattgcctatcaaggaagaaacgaatgctccttttgcctcgcaacatctcggcaaaatgcatgcttgtggacatgatggacatatggcgacgcttttaggttttgcaaagtacttatccgattacccggaagctgttcgcgggaccattgtgttgatttttcagccagcagaagaaggccctggtggtgcgcagctaatgattgatgaaggaatcttaaccgattttgcgattgatcagattatcggtctgcatgtttttccagactatcctgaaggtgtgattgcttgccgcaagggaccaatgatggctcgaaatggcgagatcacgattcgagtcctgggagaaagtgctcacggggcccaacctcatcaaggcagcgatgcgatcttagcggcagctgcggtcattcaaggtctccatgcaatcgtttctcgcaacattagtccattgtcttcggccgtcattacattcggcaagattcgcggaggagatgcagaaaatattattcccggagaagtcgtgttgaacggaacgatgcgggcttttgaagatggggtctatgaaacattgacgcaacgagtaaaattggcggctgaagagattgctaaagggtatggctgttcagcagaagtttctttcgaacacttgtatcgggtggtagacaatgatccagacatggtagatgctgttcgggatgttgctggcgacagttatatcgagacaccgccgtacatgttagcggaagatttctccatgtaccaaaaagagatccctggtgtctttttctttgtcgggactcgggatgaagaaaaagggtatacctatccgctgcacagcagcaagatgaattttgatgagaaagtcttattaggaggcattgagtgctacctgcgattgattgaaagattgaatcagagtcaggtactaagagaggagcgcagtaatgatcaaagagattaaagacaatcacctgttttgggatggatgcgatacagtggcattagcaaaagaatttggcacacccttgtacgttttttcggtgaccgagattcgcactcaatgtcgtgctattcgcgaggaatttctgtctcgctatgaaaacacccgagctgcctatgcttcgaaagccttcaatacactagccatgctgcggttgattgatgaggaaggcctgtctttggatgttgttagtggcggtgaactatacacagccatccaagcaggatttccagcggaacaaatcgaattcaatggcaacaataaatctattgatgaattggcattagcgatcgattatggtgtaggtcggatcattgtcgatggcagtcaggagatcggtttgattcgagcgctatgtcaagagaaacagcggaaagcaaaagtgatgttccgaatcacaccagaagtgaatgtccagacccatgcgtttatttcaactggacagaaagattcgaaatttgggatcccattggatgaagagattttatttcctttgattgaagaagtgattgacgcaccggaaatcgatttttatgggttgcatttccacatcggaagtcaattgtctgacaatcattcccatattgctgcgacagaggctgcgctagcattagttctagaaatccatcatcgatttgactatactgttaaagagttgaatgttggcggcggatttggtgtccgctatacggaaaaggatattcgtcaaccctattcttactttttggacccggtgatggcgacgattgaaacgttttgccaagcgcatcagctccaacgtccgactgtggtgatcgagcctgggcgtagtattgtagcggaagcaggtatcagtctgcatactattggtacgatcaagacattgccacagattcgaacctatgccagtattgatggcggcatgacagataacattcgtcccggtctttatcaagctgaatatacggggattctagccaatcgggcagcagaagctgccacagagacagttacgatttctggcaaggcttgtgaaagcacggatatcttagtcaaagatctgcaattacccaaagtagagacgggagatctttttgcgacttttgcgacgggagcatatggttattcaatggctagcaattacaataaacttgcgattccagcggtagtttttgttgaaaaggggcacgcggaattggtggttgaacgtcagactttccagcagttgattcaaaatgaacgtatcccttcgtttttgatgaaagaataaaaaaaagcaggtgaaatcatggaaatcgtttataccaagatgcaaggtgccggaaatgattttattgtgatcgacaatcgtcgctataatttttcttcgaaacagttggctaagttagcggctcaagtttgtcagcggaaattttcaatcggcgcagatgcgttgatggctgtcgatcatcccgaaggaacgggagatttccgcatgcgtttttataatgcggatggtacggaagcggaaatgtgtggcaatggtgcacgctgtatcgctcgctatgcttatgaaaataaggttgcttcagaagcaatggtgatcgagaccgttgcaggacctgttcctgcttggcgattggatcggcaacagtacaaagtgacgttaaatccccccaccgttgcgaagtttgaccaacctttcgctgacagagaggttcctgtcgttgattatatcgagttaggtgatccaggaatccctcatgcggtggtgaagtatcccggtctgcaagaaacatccctcgatgcattgacagatttagcacaacggattcgctattggtcagcatttcctaaaggcgccaatgtgaatttctacgatgccgattcagctggggagctcgttgtccgcacctatgaacggggagtcgagggctttacgtatgcttgtgggaccggctctggggcaactgcttatgcggtggcgcgacgccgggaacaaacgcaagccaatcttgtgctgcatgttttaggcggagagctgcgagtcgaagttgcatcagaggagctccaactgattggggatgcgatttttgtttctgaagggcgtattttagacgaaaatctatttttagactgagggtggtcttgcgacggaattatcctgttcatagaatcatttaggcgacagttcttatggaagccttattcttagaagccatctttagctagaactgagaagatcatcaaatgcaatcgatagaacttagtttgttctatcgattgcatttttttgtgcaggatattgcaggatagtcagaaattttgtatgctacagttatatttattttttcacgatcgtgctcgatcgttgaataaacacagaatacatcactatgaggagtaagaatatgtctcaaattccaaattgtccagtttgtcaatccgcctatgcatatgaggatcgcggcttgtttgtctgccctgaatgtggcaatgaatggcaggaaacagaagaaactgctgctgtcgtcaaagatgccaacggaaatgttcttcaggatggcgatgccgtgacggtcatcaaagatttgaaagtcaaaggtgcttctggtgccatcaaacaaggaaccaaagtcaaaaacattcgtctggtagaaggggatcacaatatcgactgtaaagtcgatggtttcggtgccatgaaattgaagtcagaatttgtaaaaaaactttaaaaacagaatcttccatacctcttcataatattttcatccatttaatggtaaaataaggtcaaagacgaaagggagggatttcatcgtgtatggaatcggtggatacggttttggttggttttatgatccaacattcattttggtcattatcgggatggtgatctcgatggcggcttcagcatacgttaaaagcacgtttagcaaatacgataaaataagcagtagaaacaatatcaccgggaccaaggcggctcagtatattttggaaagccaaggcatcaacaatgtcggcgtccaagctatcgcaggagatttgactgataattataattccggcaacaagatgctaagtctatctcaagcaactgcacaatcaacttctgtggcagcaatcggagtggcagcccatgaatgcgggcatgctgtgcaagatgctaaagggtatctcccattgcgtatccggcatgcgatcgtcccagtagctaatattggttccgcggtgtcgatcccgttgattttgatcggggttcttttgagagggtccttcctaatcaatctggggatattagcattctcgttagcatttattttccaattggtgacgttgccagtcgaatttgatgcttcaagacgagcgttacggattttagccgatggcggtctcttaacggaagaagaagtaccgcaggcccgtaaagtattgtttgctgcagccttgacttatgtggcagctgcagttgcgacattgctgcaattactacgtttgattattttattcggcaataacaatcgccgcgactaatgaaaagaaggagacttgagaatgctcaagtttcctttttttgaaattgtcgttataataaaaagaaaaaggtggggaataaatgaaaaaagaaacatggctgcggtcgctttttgcgttgatcggggtagctatcatcggttttggcgcctccttgcttcgcgtaggtggcgtcgggctggatccgtatacagctgccaatattggaacaggtgaacggttaggtctttcattaggtgtttatcaattaatgatcaatctcgttttgttgatcttgattttcttttttggtcgtcggcatattgggatcggcacagtgatcaatatggtcttgacgggcttttttattgatttttatacgaaaatctttgaacttttcgcagtttctccggaaggttggctgcaaaaagggctctttttagtgatcggtattctgttctttacctttggtgcttccttctatatgtcagcaaaagtgggaagtgcgccttatgatgcgatcgcaccgacaatcgttgatcgaacgaaagcgaattatcgggtcgtcagagtgatccaagatgtggcttttgcgacactcggctggatcacaggtggaccgatcgggattgggacatttatcagtgcctttctagttggtccgctgatcaagttctgggatgattacgcctcagtgccgttcatcgaaaagaccatcaagaaatctttatttaaatgagcgcggacctatcgaaacaacaatgataagtagcagatgatagataccagcagtacaaaaaaacactgtagatatgctattgatcgatttcaacgatacctacagcaataacgaaagactgtgacaaaatcagcagtgaatgggcaatggatagcgtaaatcgttttcgaacgaacgatcctttgctgacctattttaggtttgatttccttctgttgatttttgtcacatttttttcaaaattgcctgacgctacttgcacaatcgctgagcactcgctatgataagagagcttaggagggatcatcttgaaattaccagcagcattcattaccaaatatcagcagttactaggagccgaagcggcggccttttttactgctttagaaacagggcatccagtaaaaggatttcgcttgaatccgttgaagccacaagccgtctcgatgctggaaatgtttggaccggataaaagtccagcaccatacgcaatgaacgcctatattggagaagtcaaagggaaatcactgcttcatcaagcggggtatgtctacagtcaggaaccaagcgcgatgatcgttgcgacgatcgcagatgcacaaccaggagaaaaagtgctcgatctttgtgcagcgcctggagggaaaaccacgcaattagcaagtcagatgcaaggcaaaggtttattggtttccaatgagatttttactaaacgcgcaaaaatcttatcggaaaacgttgaacgatgggggatcagtaatgtggtggtgacgaaccatgcgccgcaagaactgacgccgcattttccacaattttttgacaaaatcgtggtggatgctccttgctcaggagaaggaatgttccgcaaagatcctgtggccatcgcggaatggcaagctgattcgccactgcagtgcgctcagcgccagaaggagattttggctgaagcggttgcgatgttaaagcctggcggacagttgatctactctacttgcacgtttgcacctgaagaaaatgaagccatcattgaatggctggtctcagcatatcctttttccattgaaccgattgaattggaaaatgtgtctcatggacgccacgattgggcaccgatgaacgacattgaaaagacgattcggttatggcctcacaaaaatcaaggggaaggtcattttgccgcaaagctgacctatcttggatcggagaacatagccaaaccaaagaaaaccaaaaaaaccaaaaaagcttctgggattgattctgtcacgcgatcactttggcaatctttccaagaaaactatccatttttaaaagagactgctgccgatatccagctttttggggatcatctgtggttagtacctagtgaattaccatcactaaaaggggttcgcgtattacgtccagggcttcacgtagggactgtgaaaaagaatcgtatcgaaccgagttttgcattggcaatggcgatcaaagaaaatgatgaagcacctttcttgtcaattgagttagctcagtggcagaagtacgtggctggtgaaacgattacggtacctggaaatgaaggctgggtcgtcttgaaggtggctgaggtcccgattggcttcggcaaacaagtgcaaggtgtggtgaaaaacttcttcccgaaaggattgcggttcactctggaataaacgaaatagtatttttatttgatcggtcgtgctatcatagaagtagcaaataaagggagctgatcgatatgaaaacatcaacaaaagtaacgattggattaagtattgcggcaattgctggcatctcaacagcagtcgttgtctcagacaaagtcgtgaacaaagtacgcttcgcttgcaaccgtcacaaagtgaaaaagtttgttgacgacaaatttaatggcaacgaaaaattattaggtgtcgtcgatgatttgacggataaagatttagatgcattgctcggcgtcatgaagaaagtcaaagacagccgtcataaagtctcggtttatggagataacgtcaaagatgcaacagagaatgtcaaagacaagttaactagctttattgatgcagtcttttaagctaatatctccttggagaaaatgctgttagaagcggccagaagatcgttgaaagaacctgccagtggttgtcctgccatagcagttgtttgactaggcttcatttggcgcttcttttttgttcagagaaaaggaaaataggaattgggagccatagcaactggaacaggtacggctactgaatgactgcgttaaaaaattgccagagcttttctatagagtcagtgtcagctttccatgtttatcccaattgagaattgaaaggaatcattttgaagaaagaaagtaccctcacacaaagtgaaaaagaatattttatgcgtgaagcactgaaagaagcgcaaaaagcggaagcaatcgccgaagtccccatcggggcagttgtcgtcttagaggggcaaattattggccgaggacacaacttgcgggaaaaacagcaagaggcaacagctcatgccgaaatgtttgccatccaacaagcctgccaagccatcgaaagctggcgcttagaacaagcgcagctatttgttacattggagccttgtcctatgtgtagtggtgcaatgatgctggctcgtgtcgaagaagtttactttggcgcctacgatccaaaaggcggtgctgccggttctttgctgaatctgttggaagatgagcgtttcaaccattggtcctacgtagaaggcgggatcttggaagaagcgtgcgggcaagtgctaaaagatttttttcgggcattgcgccaaaagaaaaaacaaaaaaagtctggtaatctatagaaaaatacgttatactaaattttgccgaaaggctaggacaatggaggtcttgtgaagcgtgtcagatccggaaggaagcagcactaagcaggagtctccatgtgtctgattgaatccctattagatagccttttggaagacctattttgaatagataacaggtcaaggggcaaaaaaggggcagaattgaaaatttaataatttaaaccataacctagtgattagaatcctaggttatttaatttttctacaatatcggttttttgtttttcagttacatgagtataaattttcaatgtagttttttcatcgtcatggcctactctttgcattatagcttttatgggtatgttcaattcagataataaagaaatgtggctatgcctaaaaatgtgagaatgcagctttttgtttatttttttatccccaagcttctcattattataatctagagcggcattgaatgtattcacttggattggtaatcccgttttgcctataaaaatgtagctgtcgttatcataatgatcatacttcaatttattttctaaaataacttcatccaaaatttcaataactcgattagatattcctattgttctataagatgcatcagtttttggcaattcttttgttgcattcttatagccttttgagtaatctaatgtgccgtgaatatctaggagcttctcttcttttctataattctttacttgtaaacttattgcttcaccaattctaacacctgttaagtacataaactctactagatttcccattcttttagattgatgagacgaatagtatgctgttaataatcgattaacttcttctttttcaaggtacaaatcttggactctagagaatgtttcaagcgttttaggtggtttaggtataattaccttcctcaatggattatcttttacatactgcatatttacagcgtaatcgaaagccatatttaagactgatttgtattttgatttttgaacgtgtgaaaaagtcagtgagttaataaacttttgaaaaaattgactatctgtatttcttatttttgctttcaaattaagattatcattcttcttaaaagacttcataatgtttgtataattacgaatagtatttgatcgtacagtttgagaatgaaaatcccaccattcatccagaagctcttgcaatgtgtggtctgattttttttccgcagttagtatcctgtcgattttttcgtttaattctttttgtgcttgctttttggctacatttgatttgctagttaatgtaatacttactttttttagttcttcagtataagggtctttgtatctttcgatatatttatatttacctttagctaattcctctatccacatattcatcatctcctatttatgataaaataggcacaacaaaataagctatgcctttttagctaatgcactcttactttcgacggtggggtgcatttttttatagctgtacaatataaaccacaacttttccatatattcttaattcttttgcatcctcgtaacttaccactatatctgtgaaggcgatattactggaatcaggtctaaaaataattctctgattttctttatcgttaatgaatctctttactgaaaactcattatcattactaaaaacaacaatatcctcgttcttcaactctgaaaagtcatctatgcgttttactgcaataagtgatccgttaggaatcacattgttcattgaatctccatttgtttttgtaaaaaatatatctgtcattccagaatatttccccatagcgtaatcaggaatagctatttgctcaatgtgatcttcctcaaaggcttcaatagatgttggaaggcctgctgcaatgctagtatcgaaaaaattatagtcatgtgtatcgtgataaaaagctgttatattgtttcctctgtcagtattcatacgacttaaattcatgcccgctttattagctttattgctaagctcaagaaatttttcgaattgttcctcttgagaactacttttcgaattaagtaactcgtcaaaaacttctttcttcatgtcgtgtaaatcgtaatttcgcgaatacctcggatcaatatctgctttatccacattgaaagctgcagctattgcttcggcattttctttgtttattgttgatttttctataaaatatccagaaagtgttgaggttggaattccagttttctcagatacctgggcgcgagtatagccatgagtgattcttttcaagttttctgcgatgattcgtcggatttctttatcttcttgagaaagtggttttcttgccatgttattttgacctcctttttttgttaataatatcgtataaaatcggataaaacaagtataaacgcgtacaataactatgttttttaataaaaaaacaagacaaatacgttgacaactcgtataaactcgtattatagttgtatcacaagagaggagttgaaaaaaagatggttttcaaaattactttagaagcagcgagagttatggccgatttgtcaattagagaagctgcaaaaagctttggtgtgcaccccgaaacgttatctcgttgggagaaagacccatcgaaaatgaaacaaagggatgtaaagaaaattgctgaaatttatggtatccctgtagaaaatattttttttggttctaaaaacgagtttatactactaaataaagagaacggacttttttctttaaataacaaatgaataaaggaagtgtcatggagatggaaatttccaaggttaatgtgattaacgttgttcaaaaatttgccaacaaagaacaagcaatggaatatttcggatttgctaagaaaagtacagctacttttcagagatatttagcagaattcaaacaacataaagatttcgggtccggatatattaacccaactggtggatatgtattgattgacattgataaatttgaacagttcttgagatggaaagacgcgaataaatttcgaggtgatagttgatgaagtattcactagaccaagagttactcattaacaatctcataaaagaaaagattcaagatttgcaccgactcttgcatgataagaaaaatgtggtaagtgatcgacagcaagaaaatgctagaaaggaacttaagcagtatcaagaactactttatcaaaatagattgaatcggcaaatagatttgaggtgagagaaatggaagaaatcaaaggaatagaaaaaaatgagagtgaagatttgttagaaatgtatgaatctgccttttcgggatccgaacaacagctatctttagcagctgtagggacctttaatcgattgattgatcaattcgaaaaagaggaaatccgcacaattgcagaaatcctcaaagctttagctacagccccaactgttttgcagcgttaattttatctttaaccgaaggttgttttttcttccgctcgtcatttacttgcctaatttttgaatcggcaagcgaataagctgcttcgtataattcaaatttctcttggattgtcaaatttggattagaggaagaaacaacagctaaagcaaactcttttgcatcaacaaacaaataatcatctccttttgattatttcagccgaccactgactgataaggagattatacaacagaaaggaaaatttaaaatgaacaacttagtagtcatgaaagatcagcaagcagtaacaacaagtttacaagtagcggaaacttttggaaaaagacacgaccacattcttcgagatattgaaggggtgaaaaaagatgtccccaaaattggggagatctttgtagaaggcaacgaaccggattcttatggtcgagatcgccgtgttgtttatatgaatcgtgacggattcactctgctagcgatgggattcactggtaaaaaggcgcttcagttcaaactgcaatatattgaagcattcaacaaaatggaagatcacatcaagaagcaacagcagttaccaacatcaccacgcgaattggcaaaactggctttagctgctaacgaagaaacaaatcagcgtattgatgacatcaacgggcgtttagtagatatcgaagaaaacaaactgatcactactgaagataaagggactattgatcgagcggttcaaaagaaagtctacgaaatatgcaggaatcaacatcttggccaaggtgctaaaagcatgctgtttcaagacttaggttcaagtatcaaacaattgtttggagttccgaatcgtggtcgtatcaaggacaaggacttctcaagagtattggggttcattgatcattggcagccgtcatcagtgacaaaagagcgtattaatcaaattcaaacagaattggaaatgtgaggaggtaattgctatggaatttgagaacgtcaaagatgcgctaaaaagcgcgatggagtatgccgaatcatcgagtattcaaatagacggaaagccagcaacatatgaggactttcaagaacttatgaaagagcatatctatgctattgcagacttgttgggtattgatgaagtgacggacaacaactggagcgttggataaaggagactgcaaatgaaaagtttacgtagatcagcattcattatcacggtatttttcttaggcgtttggttcggtaatcatcaccagttgccaagttgggcaatcatcgcattaccagtgtcaagtatgtggtggtttttcaaatatgacgagattgcttatagaagacggttaaggaggggagtacaaaatgctgatagaagaaaaacttcatcagttccaatgcaagagctgcaatagaaagaaaatcatcaacgctacagaattgaaaaaatgtgagccgtggaaaggtccctactgcacgaaatgcggcagacgtctcaaggaagtcaagaaattatatacaaaaaaatagcgactccgccggcaagcaaagagtcgcatacaaaacatatctggctacattgtagcacgagaggagaaattttcaaatgattactattactggacttaacgatgacatctatacagcaatgcttgggaatgctcaagagcgagtaattgataacatcatgactgctgccagtcaaggacgtacaagtattacgatcgcaagcaagggactaacacctgccttcttagctcaacttcagaacgaaggtgtggacaatctggtagaacaagacggacgttacaaattattttgggaattttaagaggtgattatatgaatgatttcgattcattaggcgctcgtcaacagcctgaaattgaaacaaatcaggtcgctgttgattggaaaggcgaaccactttacaaaggcgacatcgtctactcaactgatttagggctagttcacgaggaccaaatcatggactatgtaaacgaaaattacagaaaaattgaaatcggaggaatttagaaaatggctaacgaaatggcagttctacaaaaagatattaccgatgttgttttgggtaaagtaaccgaattagaagcacaaggggttcagctgccgagcaattacaatgctgcgaacgctttgaaacaggcattcttcaaaattaacgaagttcagttaagccgcaacgagggtggcggtttgtatatggaaaaatacggaaatacagcagtaggcaaagccagtattgccaattcattgcttgacatgattcaacagggattgaatcccggaaaaaatcaatgctatttcattgcttatggtcaaaagcttcaaatgtcacgctcttactttggaacacaagcggcattgaaaagacttgatgaaatcgaaaacgtaaaagcggaagtgattagaaaaggcgatgtttttagaattggttcagttgataacgaaacagtagtgacagagtttgaaccaagctttgaaaacatggataacgaaatcatcggggcttttgcaacgattacaaagtcagacggcacgaaggtttacacgattatgacgaaaaaacaaatcgataaatcgtggtcgaaggcgaaagttaaatcagtgcaaatcgactttccggaagaaatggcgaaaagaactgtaatcaatcgagcggcgaagcagttcatcaatacaagtgacgatgcagaactattttccgatgctttcaatcgaacaacagaaggcgactatgatcacgaaatcaaacaagccgaacctgtgaaggtacaagcgatcgaaaataaattacagcaaaagttaggcattaagcaatccgaaccaatcgaagaaaaaccgatcgaagaaccgactccgatcgaggatttgataaaaccgaaagaacaagcaatcgaaccagaaccgcttgaccttgatgaaaacgaacaagtggcaaacgatgtcgaaccaatccaagatgacctggggctgattccgaatttcggcagagaggaaggtgccaacgatgaaggaatcctcccagaagaagattacccgttctaagatcaagctcaatgatgataattactacggcaatgaagcggactggcaatacatgtcggtatctcaatacaaaaactttctcaaatgtcctgcggctgctttagccaaactaaaaggtgactggcaaccatcatctgatccaatcgctttattagttggaaactacgttcattcttattttgaggatctagctgttcatgaaaaatttaaggaagaaaataaaaacaggatgttttcttctcggaaaccttatggacttttgaaagatttcaagatcgctgaacagatgattgatcgattgattgtcgaagatgcgttcttgaatttatatcaaggcgaaaaagaagtgatcgtaaccggggaactatttggtgtcgagtggaaggggaaaattgattgcttaaatctcgaagatgactatttcgtagatatcaaaacaagtaaagatattcatgaaagaaaatggaatgaggtttacggtcaacgatgcaccttcattgagaattttgggtacgtcttgcagatggctgtttattgcgaattactcaaacaacaatacggaaaagatttcgttcctataatcgctgcagtttctaagcagacaccaagcgaagcgaagttgatcacgctggacgaggacaaaatgtcattcgagttaatcaacttaagagacaacatcgatcgtattcaacggataaaaatgggtgaagaaaaaccagatgcttgtggaacttgtgagtattgccgggcaaatcaacgaataaccggatttacaagtatgaacgacttgtaaggtggtgagtaaatgaccggaggatggataaagctttaccgccaattactcgaaaaaccaatatggcaagaatctacaccagagcaaaaagtcatattgatcacacttctttctatggcgaatcatgaggaaaaagaatgggaatggcaaggtgaaccttacaaagctaatcctggtcaattcgtcacatcactagaaagtatcaaaaggaaatgcggtaaagggatctctatgcagaatgtaaggactgctctaaagagattcgaaaaatacgaatttctaacaaacaaaccaacaaacaaaaataggcttataaccattgtcaattgggaggtttaccagtccaaggacgttgacctaacaaaggaagtcacaagcaactcacaagcaactaacaagcagctaacaactaacaagaactataagaatgataagaatgaaaagaatataaaagatattacgtcagggaaacgcaaaaagcgcgtttacccagacgacgaccctaataaaattcttgcaaaaactcttttcaaactaatcaaaaagaatcaagacatcaaagaaccgaacttggatgattgggcgaatacaattcgcctaacaatcgaatctgataaacgatcgggcaaggaagttcaagaaatgattgtctgggcaacgcaacatgaattttggagtggcgtgattttatcaccgtccagtttgagaaaacattacgacaagatgaaggctcagaaagaaaatcctattaagaaaagtatcggtcaacgtttgaaatcagaagaagactacgattacaacaaactgccgttttaatgaggtgaaatatggaaacgctaagtcaaggcattcagaaaatgatagcgcagaggctagaagttcgtggcaagtgtccaaactgtgaggggaatatgtacggatggaaagaaaagaaccctgatggttcagagcgttgttctccagtttgtatggcttgtggctactatgatatgcggcgcaaagaagacagagaaactgatcgaatttatcaagaaagcttgaagaaaaaaacaattgacttcttcaagttcggttcagttttgactgataaaagtttgttcgattgcacatttgataattataaacaaatggatgaggaaacaacttcagcagccaagatggcacaacggtttgtcgaatcggtactaaatggcgaaccgaaacacatggtactaggcggtaaatccggaagcggaaaaagccatttatctatggctgcaacgtgggcaattattgaacagtcggattacacgaaaaaatgcttgttcattagttatcgggaatttttagaacagattaaattttcttttaacgacaaagaacttcgcaaacaaattcaaggatcactcatgaaagacatcaaaacagccgatctggttgtggttgatgatctaggagccgagttgggtggaacaaaggcgggtgagagtacagcattcactaatgacataatcaactcaatttttgaagctcgtcagaaccaagcaacgatcattacaacgaacttggttgggaaagaaatggggaaggcgtatggccagcggatcacatcaagaatttttaagaactcagaggaatgttggttcctgttctctaaaacagcagataagcggctagaaagggtgtaaatatggtcaaagatatcaagagagcgaaatatggcaacagtaaggtgttagtagatggcattctctttgattcaaaagccgaagccagatactacaaaatcttgaaacaaaaagggatgagctttctaccaatatcagataatttttgcgaaatgcaaaaaaatatgatcttgcaagagggattttatagtgatggtttgaaggtagctccaatacattatcgagcggatttcgtcatttatgaagaaggcaagctggttaaggtagttgatgtcaaagggtatcaagatgcaatctcgatgttgaaaatgaagatgtttgctaaccgatacgggttcccagtgacattcgcaaagttcaattctaaaaccaatagattcgaggaaatgagttgctttgaatcagctcgtcagcaacgcaaaagagcaagcgatcgccgcaagagaaaattggagggaaccaaatgatggagagctctaaagaatggaatgttcaatttctggacgtaaatggcgatgtcaaatatcaaatcagccaaacctgtacagaatcgaaagcagtaacacttgctcggaagctagagcagatgtggcgaatacgaccggcaaacgatcggagtagtaagaaacaatcgaagctagttgcagttcgatcaagaaaaaatcttttgtaaaaaacaaattggaggaaaataaaaatgactaaacaagtaaactttcgaccagaggtaaaaaaggctacatcaaaatctaacggaaacgtagaagtgctactagtggtaaacaacggatcactgaaaggccgctatgacgatctgagcgactttttaggcaagacagtatcagttacgatccaacctgaaacagtcggctacacgcttcctatcaataaacagactaaacgtccgaacgtcaattatgcagtaaatagcgatggaacaattgaagtcttgaaagaagaacaaacttctttagatgtcggtgatggcgttgaagaaattgaaatggttgagattcaagtttccaaagaaaccattgatgaattcattaaaaatgctacctcattgccattaccggacagcatcacaatcaatcctcgtgatgtattaattcaaatcgaggagggcgagaaaatttccgaagtagctgctgtttatgaaatgtctgaagatgcattgattgatcagattgaaatctctcgtcagtacttcgcaccattcgctgatacttggagcaagaaaaaagatgaagtgatcttcaaagaattatcaggtgattcggatggggaagagtgacggcaaaataattattctggaagatgcaaaattctattggagcgttggcgtgattaaccaagcaaaagatctttttgaaaagggatttaagccatcacaggtagcggaaattatgaacgaaaaagtgattgatatcgggttagtatatctttatttgctggaaacaaaacaattgagaaggtgatcgtatgacctgcagcagatgtaaaggtgaacgtatcatttgggggaaagataaatttggccgggcagtagcaatcaactgcccggattgcaatagaaatggaatcgcggttcggaaagaaacaaaggagtgggaacatgggcatcacggaagttttctgggcaaacgttgattggcatatgaaaaataaaaatcttgttttaagcaaaacgcaaatgattgctaaaagcaaaaggactagcgtcacacttaggacggttggagaaatcgcaaagaaattggatattgatgattattctattttgtttgagcagttggatgatgaaatggcaagtcagcaattggaagaaataaaaaactaagaaaaggggaaaagataatgattgaatatcatgctttagaagacctaaagaaaaaaattgttttcaaaaaaattgtggattgggattccgataaattagttctggaagatgggacagaaaatacaattgaatgctctgaacaggattgttgcgcttgggctggtggatcatttacagatgtgaaattagatgccgttattacagatatacaaattcacgacaaaggacaaaatattttcaatggtgacggtcatgattcctatgcagatgtaattatctatcacaatcaaaatgagattgctaaagcagagtgcgaagctaacgatggaaatggcggatattactatagcatttgtgctttgagagttaaagatatgtggtctgtaattacacaggcatagtcggctatccaccaaaataaccaactgaaggagttttagcaaatgttaacttttgaaaaagtgcaacaaggaaattttgaacttgtttacaagattccgaaagaagtaggacaacgttacgaagaattgacttctttttaccgaggaagagactttaacaaggagattgaaagttatatcgaatcctttgtaaatgactttagatcattcgtcacaccagaaaatgaaaaagctctggacgaaaggcttgttaaatacaacaaattggtagttgagttgcgaaccaatattttgaaagcaacgacaattccatctgtaatgatttccggcggtgcaaactatcccactagaaagaaaaaacgtgaacttgatcgcattcatgagttggaaagggaactatacgccaacgatgggaagcatgaaagatttttagataatacaagaaaaatgtttgatccagttttgatcgaacaaagagaaaacgtagaagctaaacgaaaagctaaagcacaagaagaaggctggcaagcattttatagcgaacttaaacacgaagaaattgctggttatggcatcgatttagaagagaaccgaatttacatcgtaactaacggaaagccgtccgaggatataagaggcttattaaaatcagctgcaatgcgttggtcgcccaaaaataaacgatggcaaagaattttgaccgaaaatgcaatacgagcgattgaaaataagattctcattccgctcaaattatctgaataatagtcagctatccgacgaaatagcagaaagtgaggaagagtgatggaagatcaggtaacaattccagatgttagagaagccatcaaaatggcaagggaaatcacgccgattatgaacaacactgaatacgccacattgatgatcttttacaatcaagttttgaatcggtatcaaaaagaagtctatccagacggattgccagaggaaaattaattccgcaatcgtcagcgatagctgattgtcagagaggtgataaaaatcttagctactgactatatagattctcataaagataagaatgggaacgtgccgatcatactgaattgtggtgtgaagcataagaacagaattatagtcctaaaggtatcagctgattttgcaaagtggatttacttaacatcgggaacaggcgcttactacacaagtgcaataaggaccgttgacaaacaaaatgtattcggagtaacagaattatatgcggatcattttccaaacttgagaatagaggagggataagatggtaccaaaatttagaggtagaaatattgaaacaggggaatgggtgtacgggcatctattttactttgatgacggtcgacacttcatcagcccaacaggaactgatgttgtaggaggatatggcggagcgccagctaagtatagattagaaagtttaatttgctttgaaatcaaaccgaaaacgcttggtcagtccattggtttggaagacaagaacggcgcggaagtttttcaagatgatattgttagatgtagtagaggttgtcctcatgaggtggtttggctacaggaatatgctggcatgtatgttggtggaatgcctgcatggtatctttcagggctaagtgaaggatatgcgtggactggcgaagaggaagttatcggaaacatctatgataacccggaactgtttgagcaagccaatgaaaactagccaagcaatcatattgatactgctgacaatcgcaggtttgagtttgctatcctatacaatagtggaccaacaggaacaaattgaacagttacaagaacaactgcagcgtgagcagatgaagtacaagattattataaacgatccgctggtgagagatgctatggaagcagggggataaatgatggactttgtagtgttagtagccgtggcactttttgcggcagtattcgcaagtgtaattttcggtaaggaattagatgaaaaggagaagcaagccattgccaaagaaaaaatcgaaagtaaaaaagaagaagcgtaagttactagaaaaagccaaggcgaacggaaccataaataaaaaagtccttggtaagactttgaagagtttgatcattgatgaagaacatcaacatggctcacattttgataaataaaaaaagccactaccttttgggtaagtgacctgtgacaagactattttaccataaaggggtggcgtttgtgagatttcaatggcttaaaaactaccaagacttagaagaacaaatactcttcatgaaatggaatcttaacaagagtaggttggaattagatcgatgggtcaacggtgatttagcaaacgtgcgccttgaaaagaattcaagatcatcatcgttggaagaaaatataagaatcattgagaatgaactagagatgcttgagaaagaaaaaattgagctgttggaattaatcgattctttcagcggagcagacaatcaaattgtaaaattaaagtatattgatgacatggatgtttatgatatagcagatgctactggttacagcgtatcttatatcagaaaacggcatacagagattcgcaagacattatcattcgtggatgagtacgaggcaagacgagaggaacgcttaaagaagcaagaagaaatggactactattcagcagaccaggatcagttgagcttgttttgacattgccacaaaatgcgacctcaaagcctgtgtatatttcttgatttaaacgggttatagtaatagcgtagaagaaccggagagccggttattggactactcacaaaattctaaaaaccgaaagggggcaaatcccctcatcgctcattcttcttaacttgaatagaaagacagcacattaatttgatggaggtgattcctcttttcaaaattcgctagtgctgtctttttattatttctataatcggttatcctttaagtataaatttataaaggagattaatgattatgggagaaaaaattgatgcaatcaaaggatttttatttgaaaatgttctatctgttgtttctgaacaaggaaaagatattttaaaagaaaatgtcgtacctcttataacaaacgaacttgcaagacaaggtggtgatattttgattgattatggagctagtttgataccaggtataggtggagctataaccgaatttagaacaaacaaaaaaattaaaaatttagaggtaatggttcaagctattagcaaaagagatgaagagctaaaagaaaaattcgaaaaacaaactttgaagaataaacaaattttagatgaaatttttgaaatggttatgagaaaaattgaatctaccagtcaatcggaaaaaattgagtttatgatcaatggttattcagaattcttaaatttggataatccatcttttgatgtggcttatttatactttgataccctagataaattgactattttagatatttcggttcttaaattatcttatagagctaatacacttgaggatattgacgggtatagcaattatgaagagttacttaaagcttttgatattaactacgatcaatatgttgcaataagggagaatttaaatagattaggtctgatggaaaatgagtatgatgataagcttgttaaagatataaataatcttcaagttgcaattgatgaaatcagagggtctacggagagtatcataaaagctttatctggtgcgagaaatgctaaaattaaaaccttgtcaaataaaagtaaagttagactaaaagcgaaagacagattgaaaatatctaaatttggcagagattttattcgattttttattattaataatccaaatgaataatttttatctaccttagagacgttgtgcaaaggagtgtgattttaaatggctgtgagaggccctacaaggcaacagaaacttttcgtagataattaccttaaaaaccgaaaaaagaaccagacgcaggctgccattgaagctggctatagtcctgcatctgcgagctcacaagcttatcaactccttcaaaatcctatagttttagaatatcttgaaaaacgagaaaagcagttggaaaaggaattgaaacgtgagtttttctttgatgctatagatgctcgaaaagtattatctgatattgtcaataatccggaaagcaaagatgcagatcggattaatgcagcgaaagatttgcttgatcgtgctggctacaaagcagttgatgtccatgagatccaatctactgttaacatcaacgcagacggattgaccgattctgaactggaagaacgcattgccgagcttgaaaaggaattagcatcggctagtgatgacgatggataaaatacaaaaataccgttacttaaaagaattgaagcaattaaaacgagagaagttgttacgccaagcgcgtgatgacttcttttcttattgtcaattacgaataccagacctctataagagtgacaggaaatatttgaaagatctttgccaggagtttgaggaattcatgaagtctgatgacgacatcatgctgctcaatctgccgccacgtcatgcaaaatcaacgactgctggccgttttgttgagtgggaacttggaaaaaatcccaaattaagagttgctactggttcatataacgaagatatggcgaccgatttttcaaaagacgtgagggaaaacatcgctgaagaaagagtaatagatgatcaaattgtttatacggatatctttccgaaagcaaaattgaaacaaggatcagcagcagctaaacgttgggcgctacaaggaagcaagctttcctatctggcgacatcaccaggaggatccgcaactggtaaaggctttgatttactcatagttgatgacgtaatcaaagggattgtagaagcaactaacgaaaatgaactacaaaagcattgggactggttcacaaaacaaatgctttctcgtgttgaaaaaggcggaaaaatcatagtcattatgactagatggcattcgaaagatctggcaggacgtatcattgatgaaatgcctgcgatgggttataagttacgcgttgttataaaaaaagcccttcttaacgaagaaacgcatgaaatgctttgcccagacattttatcttatgaagatttcaaaaagaaacgtgcggcaatgggaacggcaatcgcaaatgcgaattatcagcaagaaccgattgaccaaaaagggcggctttatcaaaagtttcagacatatgataaattgccagacaacgtcattaagatttggaactatacagatactgccgataaaggtgcagactatttatcatctcctgtttgggcagaaacatccgatcacaaggcttatataattgatgttctttatacgaaggaaccgatggaagttacggagaacgcgcatgcgaacatgattgctagaaataaagttaatcaagtacgaattgaaggtaataatggcggccgtggctttaaacggaattctgaaagaaaagcaaaagaaatcggatattatggtgcgtattgggaagacttccaccaatcagcgaataaacaatcgcggatcctgtccaacagcgcttgggtcgaaaacaacgtctactacccggaagattgggcaattcgatggccggaattctatgaagccatgaccacttatcagcgtgagggtaaaaacgcacatgatgatgcgccggattcagttacaggtatcgccgaaacacttcaaatacaaaatcctcaaagcttagaggaacgaatggaagcagccaaattcttttttggctagaaaggaaaagagaaaatggatagtaaaaatattacatttttaagaaaccatcgctaccacaagaacgcaaattctgtttttagaatggcacaagaagatttcgattcggtggaatttgattgtgagatttggatttcacgactagaaaaattcattaatcgacatcaaaatgaacaagtacctagattgaaagaactcaagcggtattctttatctgacaacaatatcaagtaccgtcctgctaagacggatgaatttgcagcagataatcgtattgctagcgattttgcgcgatatatcaccatttttgagcaaggatatatgttaggtcaaccaatccaatacaagaacgatgacgataatatccaagcgcacattgacgatttcaataatagaaacaatgaaacttatcacaatgtattgattaagacggatttatcaatttacggcagggcctatgaattggagactacagtgttagacgaagcaggaagtgcttatgtcaaattagtaaaattaaatccggaacagacctttgttgtttacgacgatacaactgacagcaattctttattcggcgtttattattacacactggattatggtgacggtgttcgcaaagattttattaatgtctatacgtcagacatggtctatatgtatgtaaacagcaatcaagataaaaaaggcatgcatctagtcgattttgacgattatgcatttgacggtgttcctgtaaatgagtttgcaaacaatgaagatcgcactggagcattcgaaccagttttagattcgatcgatgcttatgatctatcacaatctgaactagcaaattatcagcaagatacaatggatgcaatccttgtaattgctggaaatccatatacaggtacggcacaaaatgacttggacgaagaaggaaatattgttcctaactcccggcttgctatttcattagcgttcaaacgtacgaaattgatgtatttggatgacaaccctaatcctaatggcgcgcagccaaacgccttctacttggtaaaggaatatgatactgaaggcgctgaagcctacaagaaacgcttagtgaatgatattttgcgcttcacatttactccggatgtaacagatgataatttttcaggtgtccagtctggagaaagcatgaaatataaattgatggctgcggataatcgtcgcgtcatgcaacaacggttgtttgaaaaaggcttaatgcgacgtctacgcctagcggtgaatatttggcgaatcaaaggcaatgattctattgcttatgatcaaatcaatgatacgaatatcatatttacagccaatgttcctaagtcagacagtgaaattgttgcattggcaagtcagcttgtggggcaagtttctgatgagacactctttgaaattctgaaaacagtcactggtgtagatccagaagttgagttggcacgaattaaagaagaagttggggagaagccattgccaagacgacctgaaacggaggatgaagacgatgaatgaaaagcagttaaaagaactaatgaagatgaatgagaacaatcaaacacttgaagccactttctttgaaatgcaacgcagtttagagtatatagctaaacaaggtaaatgcttatttgataattgtatagcggaaggatttaacgaagaacaagcattaaaatttacgattggtattctaactggtgccgcgaagtaaggagctgatcctaaatggctaaactcaataaatcaccgaaatactggtccggtcgtatggatgaaatcatggcttatgttgatcgaacggatatcgatttcttcgatgagttgcagatcatttacacagaaggccgtcagaacatccagaaggagatttacaacttctacgctaaatgctccaaagaaaacaatatctctattcaggaagcaaagaaacggctcatgcgagaagatctatctgattatcgagcgaatgctgagaagtatttcaaacaagctgaaaaagatcccgaactattgaagcggctgaatgagcagtacaaagccggaaaggtgacacggcttgaagcattgcacctagatatggaatggcacttaggcaaaatgagcggagcattgcataagtcattcgatcgatatctaaaagaagtagctcaatatgcctatcgtaaaataatcggcggaaactctaaaagcacattgaacaaagctgctttggaacagattgtaaaaactccatttaatgggaaaaattattcttccagcatttgggggaatacagatgatcttgccaaagacctaaaaaaagttcttactcaaggatttattcgtggatctggtccagcagatatggctcgtgaattgcgtaaaaaatacaacgtggccaagaacagggcagaagcgatcgtgcgtacagatggaacaaatgttgtgaatctatcagcagctaaacgctttgaagattttggattgaccaagtacaaaaacaatgttcatgttgacgatcggaccactgaaatatgcttgcgagtaaatcgtgaagataaaacttttttgttagttgaatatcaacccggtatcacagcgccaccttatcacgtgggatgccgaactggaattgttccggacgattcagaaataggttatgaagaataggagtgatatctatgatgatgaaatttgtcctaatgcttgttggagtgcctttaatagcattatcgttggttattacaattacaattttaaaaactggatggaacataattaataaaaaagaaccacctgattttgatacaacggaatccaaaagccagcatggcggaaagtgatggtgatccacgtatctcgcagttatgcgttaaatagcgattataggaggtacccatgaatttcaaagaattgaagcgtaagaaagaacgtggtgtgagcaatgaagagttcatggatcaatcaaaagaattctttaaagatgcggaaagtattgttgtggttggtgtacatcagaatggaattatctcgtccttttacacacaaagtacgtccctcaacgctatcggcatgatggaagtagcgaaacaacaactaatacaggaaatggaagcctagttactgactaaggctttttattttgtccaagcgtgatgacattaaaagcatcggaagtgcaagcattgatccacgttaaaagctatggaaggagcaacatatgatgaaaaagaagttatttatgccattgaatctacaatttttcgctgaagatggtggaggaaacgacccgggagatccaacaccaaatttcaacgtggatgaattagatgaagaacaattggcagccattaaggaaaaatttggttttaaagatgacaaagatgttgattctatcattaaaaacaagaaatcaagatggcaaaaggaattagaagaacaaaaaaatgaagctgctagattggcaaagctatctgaagaagatcgccaaaaagccttgattcaaaaggaaaaagaggagttcgagaaagaaaaagaagaattccggaaagagcaattgtatgttgaaaaaggcaaacaactaacggctcaaggaataccagctgattttgcgcatcggattgctggcgatactgctgaagaaatcctagaggatgttaaggctttccgtgcagaatgggataaggcagtagaagcaaaggtcaatgaacgactagcttcaaaaagcaaaacaaaagttggtactggtgctggtcaaatgaccaaagcagaaatcatggcgatcaaagacactgctgaacgccaacgaatgatcgctgcaaacagagaattattttaggaggaaaaaccacatgaaaaatatgtcaaaatcaaacaaagagcgtttattgaaaatgcaattgcagttttttgctgctgaaacaaatttaacaactatggatgatttgggtgaaatcaagtcgattgattttgttagtcgttttgaagcaggtatcaaagacttgcttgctttgttaggtgttactcgattagagcctctttctcaagatttgaaaattcaaatgtataaatggacaactgatgtgaaaagcgggaatgttgctgagggtgaagatatcccattatctaaagtcactcgtactaaaggaccttcacatcaagtgacctttggtaaatggcgtcgtgctgtatctgctgaagcaattgcgcgtcatggtgcttcattggcaattgatcaagcagacaataagttacttcgacaaatccaaggcggtatcaaaacacagttcacaactttcttgggaacagcgccaaccaaaattaatggtgttggattacaaaaagctttagcaagctcatggggaaaattaagtacctttgatgaatttgatggagcagaatttgtttctttcgttaaccctttggacgtttccaattacttgggagataccaaagtattggcagatgcctctaatgtctttggtatgacattgttgaaaaactttacaggcgcgtcgaatgtagttgtcttaaactcagtgccacaaggtaagatttattctactgcagtagataatatcgttctggcttacttggacatgaatgcttcagatcttggtgatatcttcgtcgatttcactgacgaaactggatttatttctgctactcgcggccgtactttgcgcaacgccacttacgaatcactattcatgaatgctatggtgttgttccctgaaattcctacaggcgttgttgaagcaactatcgaagccgtagcgccaactacaacgactacaacgaccgaaggataaggtaggggatagaaatgctagaagacatcaagctgtttctaggtattcaagatgcgttacaagatccgttgcttaatttgattattgaggatagcgagcaacggatcttatccgttttaaatcaatttgctgcaaaaaatgatactgacaagcacaagactattccaacagacctgatctatattcaaagggatgtcgctatcaaacgttttaataaacgcaacagtgaggggactactgcagatagtgaggaaggtcgttcctattcttgggaaccatcttatttgaatgagtatctggatattttcgatgagtatactaagcccacaattcgtgccggcaaaggtatcacgaggttttttagttgaattacaatgatcgcgtcaagataacctatgaaagaaaagtccctggttatcttggagatgatgtcattgaagaaaaggaaacaattgaaccatgcggcaaaactggattatcaaataatgaacaaataggaatctttggaaagtacaatcagaaggcgttcaaattgcatattcaagggatccacaaaggtttttctaaaattgaatacgacggtttggaacgatctgtttatcagacgaagtggcaccgaaattcaacggtggtgattttgacatgagtaaaagcgtgaaaataaaaggcatgaagcaatttattcgaaacgttcagcgaaaagcacctcagttggataaagccattaatcaggaaattaagctttcaagcttgcgtgtggaaaaacgcagtaagaaattggcggcttgggatactggttggatgtcaaacaatatctatgccagtgtagttggtttgatgcaagcagaagttatctcgccagctgaatactctatctttgttgagatgggcactcgattcatgtttgcacagccatttctattcccagcattaaaggcagattggccaatcctgcaaaaacggcttacaaagctagtgagagggtgattgcatgtactctcctatgacagaataccttaaagatgtatctcaaaagctatctaccactggaatttcagtagaatttaagctccctgatcctgaagtcaaggagcctttttatgtgataggcacacacaccggggatgattcacctagtgctaaatttggaccagcgatcgttgatacaagtttgcagatcgatttattttatccgattaacagtcgaacaaatttagaagaagctatttttaaaacgaaagttgcgttaaacaagcgacttactcaccaagtacttattgatagctcagttggtcgagaagtctatcatgtagttttcagaatcaacgaactaataatttaggaggaatgaaacatggctattgtaaataatggcgtcaaaaaaactacaggtaaagcattgactgctaagaaagtctggtattttatccaatcagtttctgcagaaattggctcacctgcgctattgcctgcttttcaaacagaagggggcgtaacatatggcggagaaaatattgatgagcaaactaaaatggggcgtattatcatcaaatcaactgacgagcattcgattgatttgacacaatattttgtaccgaaagacgaagcgatcaaagttgtcaaagatgcaaagaaaaatggaacgtctgtaaaagtttggcgtgtggaaattgatgattctgttgctgaagaagccgaaggagaaactgatgtaaagctatatccagcggaattcggctacggtatgcccgatgatgtggagattgcggacggtgatgatcttgtggaagcttcttacacattaaacattatcggaaaacttcaagaaggtaaattcccattatcaaatgacgatatttcagcaattgaagcactgtatgattaccaaaacccaggtgaaacaactggagactacgatgatattcaaacgactacgaccacaacacaagcaactaccaccacaacgacgcaggagtaggtgagaaaaatgaaatatattctttgtcaacctgctatcaatcgtttcaagtgggaacttgaagtttgtttaactaacttgaagtcgttcggtatcaatgatattgtactgctttttagcgaacatgattcaacaattcctgcttatttagctgataaatacaatgttgaagttcacgtatatagagatgatagagaggataaaggttatattccttctatcaagccttatctgtggtggcaatacttgaaagaagatcctaaacgtgaaaaagagcggtatgtttatattgattcggatgtcattttcaatcaaaagattgatttgcgtaaaatgacttcaaaagaagatgtttggtattgcagtgattgcaaccactacctaaatcttgattatattcgcagttgtgaaaatggagaatctattttgaaaggtatggctgagatcgtaaatgtttcagtggaatcgttggaaaccattaattttaattctggtggtgcacagtgggttataaagaatcctagagcggagtattggaaaaaagtttatttcgattcaaatcgtctttatcaatactttaaaaaagtgaatagcaacattcaaaaatggactgctgaaatgtgggcgcaactttggaatatgatgtatttcaatgttggacctaaaatccacgaagaattatctttttgcttttctacggattcaattgagaaatgtaaacaagtaaaaattcttcataatgcaggagtaaccgaaaaagatcgcgatctattctttaaaggcaagtacgttgatacatcaccatttgaagatgatctatcttttgttaataaaagaaaagcgtcagcaaaatatgtggaagcaattaaaagagttagtcgttagactggctcttttttatttaggaggaatggttaaatgtcttttgatatcaaagtaaaaaacaaagattgcaatatcaaattcaactacgctttaaattttaaagccaataaaaaattgggaactaaagatgcggatggaaattctcaaaacgatggtgccgggattctttttgttcaagttctagagaaagaagatgatgctttagtcaacttgttacaacttgtcgataagaattttaccgaaaatgatgttttagaagctgtacaaaattatacagacaatcttgttaatagcggaatgggtgaagaggaagcctataatcaaatttttgctgatctgaaagaagaaatgttagcatcaggttttttcgtgagcaagatccgcaaatacaaggagaatctggagaaagctcacaaagttatagcggctcgagaaacggaagagtcgaagcttcaagcggacgagttgaagaaattagcggaaagaatcacgaaagagatctcatagtcaactgtgcaaggtatggtttaactgatattgatttgattatgaattgttacttatgggaacttgaagcaattcttgaaggcttgagtttgcgtgaattagacaaacaggaacaaaatgctatttttggatttaatttgcgctatatcttaaatgctaaaaagccacaaatgaaaaaaattattaataaaaaatcagcagaaaatcgaattaagaaagcatttgatcgaaatgctaaacaaacgaaaaaaggtaacaagcgcttggataaagctttgaaagctttggaacactttagaaataggaggtgagatagatgtcaggaagcattaccggatccattaaggctttgattggagcagatactggagactataaaaaggcaatgtcagaggtcgttagtagcactacttcggcaatgagtaaagtgcagtctagcatgactaatagtacaaatagcattgtttcaagggttggaagtattatgggacaattaagctctactattccttcaaaattaaacggattaaaaacaagcatggttgctccttttagtgctgcagggggtcaaattcaacgagtaatcgcatctatcggtgaaaaaattcctcagcccataaaaaaaggctttggagttgtctcaaaagctgcaagcgaaacttcgagcctagttgcaaaaggcttgaatgggatagtgaaaactacaacctcaattggtaccaaggttggtagtgggttaactaatgctttcaacaaagctggaacgaaagcagcatctgcactaagcaaaatgggatctaaaacaaatgatgtaacagatgccactagcggattaatcaaaaaagttgctggaattggtgcagcctatgcaatagcacaaaagggaatatcaatgatctcgggtgctattacaggattagttggagatctcaatgaaggatctgcaacgtggaaaacgttcaatgccaatatggaaaacattggcatggggaaaaaggaaattgctagtgtaaaaaaagaattacaagacttcgcaactcaaacaatctattcagcttccgaaatggctacgacatatagtcagctggcggcagttggtattaaaaacacggataaattagttatgggatttggtggacttgcagccgcagcggaaaatccaacacaagctatgacgactttaagtcaacaagctactcaaatggctgcgaagccaatggttcaatggcaagactttaagttaatgttagaacaaacacctgccgggatcgctgctgttgcgaaacaaatgggaatgtcaacgtctgaaatggttacggctgttcaagacggtacgattaaaacacaggatttctttgatgctattactaaagttggtacaaataaaacattcagcaaaatggcaacagaatataaaactgtcggtcaagctatggacgggttacgtgagacgttgacgaacaagctacagccttcttttgataagctttcgcaagtcggaatcgatgctatcagtaaaattactgataaaatcggcgatttcaacatggataagattaacaaagccatcgacagtgtgatcccaattttggatcattttatcaatgggacaaagttgtcaggtgatgcgctgaagaacatgcagagtgctatctccagaattttaccagttgttgctttgcttggtggcgcgttgacgttgagtggcgctttaccaatgttatcaaagctgacaggcgggttcattaaattttccggtattttatccggccctttaagttcagcatttggaatagtttccggtggtgtcagtggtttaattggactttttccaaaaattggcggtggactttcgtctgcggcaacggttggaatgggcgccttgggcggtatgacttctgcgatggcaacgattatgcaagttgcactagcatctataggaccagccgcaatactaggattagttgttgcagggcttggtttagtaaacaatcaattcggggatcaaattgatcaactgttaaaaatggtcacaacaaagggacctgaagttatttcaaattttgtcaaagggattacttcacagctaccgcaactaattacaagcggaactcaattaattagtaagttggccaatacgattgcaacaatgttgcctgttattgtgcaagctggtgttgatataataggttcactggttggaggagtagcacaaaatttaccatcattaattagttcagcattgaccatcattactactatattgacttctttatctagcgcgttacctcagctaattgtcatgggtatgaatttattgttaagtctgatcaatggtatcgtagaaaacattccacaaattgttagctcggtacaacagattctgcaagcatttgtgggaaatatcgtttcgaacttgccacagataattcaaacaggtattcagatcttactgaatttaattaatgggttgacagaaatgttaccgcaattactaccagtcgctttgaatgctatcttgactttaatcaatggattgatggccaatattcctcaactattaaatggtgccgttcaaattattcaagctttgtgtaattttattgtgcaaaatctgccaatgatcttacaagcagcggttcagattatccaagctttagttagcggtatagtacaaaatctacctaatatcatttcaagtggtattcaaattatcatgtcattggtagcaactatcattcaaatgttgcctagtattttagctgctggttgggatattgttaaatctcttgctagcggtgttttagaagctattcccggagtattaaaaggtgcttgggatggaatcaagaatggatttagtaatttgtgggatacaatcaccggcaaatcaaaatccaaaggcgatgaaatggattctgatacacagtcagctactcaatcagtcgcaagcagttttagtacagcgaactctagcgttagtaaatcgatgtctagcatgcaaatttcagtatcagatttaagcagcattgcttcggtggatgcaacaaaagccgctaagaatgcaaaatctaatactactagtgactattctgcaatggccagtgatgtaacgagctctttaggtagtctacaatctagtgttactagcaatatgaatacagcaacacagaacgctacaagtgctgcgaataccatgcagaacaatgttaataacagcacgtctggcattaatcaaaattctacgaaacagatcacatcaatggctagaagcgtaggtcagtctatgcagaacatggagcaaactgcttcaagtgcaatgcaaagagtatcaagtacggttaacaaaggtttttctagcgtaagtaaagcaagcacgcagtcgatgagccaagcaactcgttcaattagcagcagcacttctcaaatggcttctgcctttagcaatggaatgaataagatggtttctacagcaagaagcgcatcttcgcgtatagtatcagccttttcaagtctgcgataccaaatgaacagtatcggctattacgctggttctgggcttgctagtgggctttcgagttcgtcgggatatatttatagtgtagcaaatagtatcgctgctaatgtacgaagaacgcttcaaagggcattggatatccattcaccttccagagtcactgcttggatgggggaaatgctaggtaaagggcttgggctagggatgcagtcaatgtttggatttgtagccaaacaagctaacgagttcggatccattatcaaagcgcagcagtatcaagcagaagcagttatggttggtgatactactttcactaataaaaatatcagtaccctgactgatgaaatggatcgagatatcgcagaatcagaactcaaaaaggatgaaatctatgtccacaatgaaattgttggagataagatttacacgacagttaaacgtaaagaagcacgtgataaaaataaaaacgattattttaactaaggggggaagatcatggatgctttgatcacaaaagatggagttgaaacgaaactttcctccattgggttacttgtcactgactttcaagacagttcaccttctataaccacgaataaaagagaagtaacaaaccgaagtggatatatattctccggggcagtacacaaagaaaaacggatcgttatttcaggaactttcgttgttcaaagcgcatatgaattagaagaaaagaaggatcagataaatgggcttatcagcaatgatgagcctttttatattaccaaattatttcctactgctggactgtatgattttgaattacctggtcaaaaaacaagcgatttaaatttacttgctattccacatcaagcgtataagtatcgatacaaaataattgtagaaaacgaaatttcatatacatttgttggattatcggctgcaggtttaagaatgaaattttcctttgaaggaagaacagcagaacttccatttggggagactattccaagatcagttactgtttcatcaactattgattacgcaggaactgcaaaatgtagccaattagaatggccatggataatgaagctcacgtcgaatgctatccaaaacggtgatgtgactgtaaaagttggggatagaacatttatctatcatgctgtaacacctatggcaagtggtgatgtattgatgattaaagggatagaaacaacactaaattcgttgaatgtcaatgataaaacgaattacgagcactttattttaacaccatctgcaagtggaaaaatcgctttgacaacaaattttaaaggatcaattcaactactcaatttcgttgaactctataagtagggaggtgattgagtgattaattttattgatgaatacggtaaacaacacgctgcaattgttgagtgtcagaaaacaaagggcgtgaatggcgaaaaatctttatccggtactatctatacaaacgatgaaattttagaaggtattggtcgtggatggcgattacagtttgaagaggaaaattattgtttaacctatgtaaatcctattgacgaaggtaatcgtattgttgttgagttcgatgcggttcatgaattcttttttgatttgagaaaatctgtaatttattccgaaatgaatggttcaaatactgctaatgcctatctgcaattcattttcaatggtagtggttatgaatatcgcttagaagtaaccataccatcttttgaaaaagaaagttttggaatgaaaaatcgccttgatttattcaaagattttatttcttctacaggtgttgagttttcggtaaatgggaaaattgtccgtattcttgaaaaggttggaacaaatctttcaacaatagtaaaaaaaggattcaatttgaatgagcttaggatagaaaaggatccgggttctttcattacctatttgagaggatatggtgctttttttgatcccgatgatgaatctaaggggagattaatagttgagtatttgagtccgcttgctgagttatacggaaaacttgagggcgatcctatcgttgatgaacggtataaagttgaaagtaattttattgatcgtttaaaaaatgatgtggaaagttcttatgggatatcagttgatatcgatatggaagatttaacgaaagctggttatgaatatgatcaaccccatgagggcgattatatcatggcaattaataaggatcttggatttgaacaaaaaattcgaatcatgtcatataccacaagttatgatactgaagggaatattattgatcatgatgtatcatgtggatctgacaatattattcaaaagaagatcaatcaagaaaatgaataccgtaaggaagttcaagctggattagaaaacgcaataagtactgcaaatcaggcttggatttctgctgatggcaaaaacaaggtttttcaaggtccggatagacctacagctacaaataaaggcgatatctggtatcaggtagatggtgaacaaaccatcatgaattactgggatggcttcgattgggtgccatttatcaatccagatgctgttaaggaatcagtcgatcaggccaagcaagctggtgaacaagcgcaagctgctgctgaacaagcatctagcgatgctcaagcagcaaaagtcaaggctgatgcgattcaaattgatgtgaatagtcttgtctctgatgttgctactattaatggtaatgtgactacaattagttcgaaagcaaatgaagcgtatagtaaagcccaagaagtcgagggtaagacagtatcactcgaaaacacagtgagtggttttactggacgtttgacagacatagaaactgtgtcggacgctactaccaaaaaggtaaatgaattagaagtcacagttgatgggcagaagcaaactcttgctactgtgcaaacgacagctaatagcgcattgagcaaggcaaatgttttggagacaacagttgagggtgtaacacaaaccctttccagcgttgagtacaaggttgataacttagatcttacagacacaaatattttacccaaaagtgattactcagataatttgagtacatggactggtgatggcgctactagagaactaataagcgacggaacaatgagaattacttttagtggtagcggcaataaccgtgtttataggggaaatttattcaacttaaagcaaggggacaagttttcagtaagtttctacgcttggtcaaatgtagagggtgcacagattagagttggaacattctataataatcagactgtaactttaacagctccgggtggaggtcctggaaagtattttgagttgcatgaaataaccatgggaactgtatcaaacgccttatctattgttggaattggcacatcatcatttaatgtaagaatccataaaattatggtgactaagggtaataaagcaagaccatgggcattagccccaggagatatggcaacagtttccaaggttaatcagattgagtcaaccgttgagggaactattcaaacagtatcttctgtgaaaaatatagctgattcagccctatctaaagcaagtcaaactgaaaccactgtaaatggactgaaaacaactatttcaactgttgagacaaccgctaattcagctcttacaaaagctacgcaggtcgaaactaccgccaacggtattagacagactgtgaccgaaatgcaaggaagcattgcagacctagtcaataaatttcctgatccagacttccagaagcagaatccaaagcctacagtagaagggtatgggataactgggcaatatgatgcaagtggatttcttattgataatacctcaggaaccgctaagcaaagggtttattggggagctgcacctgttgctttaactgtcggaaaaacttataacatcaaactatacatgaacacaggaagtactggcggaacagtagaaattggctcatctgagggagaaaacattaaggttacgcctcgagcaggatatctcacatgggttcaaggtactatcaaagccacaacatacactgcttttagtatttgggtagaagccggcaaagcagtaaggctacgagaattatatatctatgaagcaaatacagatgttacatctgctcagtttactcaactgtccgacacgatcaattttaaagtgtctaaaggtgatgttatcaaccaaatcaatgtatcaactgaatcaatactgatttccggtaataaagttcacattacaggtcagacaacaattgataacggagtgatcaaaaatgcacaaattgcagacctttctgtatcaactgctaaaattgcgaatgctgcaatcactgatgccaaaatcggcagtctatcagcgactaaaattactacaggcacgttaaatgctgcaaatgttaatattattaatttaaatgcaaatagtattactacgggaacgatcagtgggactaacttatctataaaccttgctactggtgaagtcattttcaacaagggaatcatcaaaaacttagatgatacttttcaaatgaacattactactggagtaaccgcatctagaggtgaatatttatcgccaaatgatacaggtaacactttagcagcaggttataatctgatgaacggtaaaattgagttttatactggaacatttggcgaagcgactgtatcttatggtgggttgacaaccgaaacacattctggtcagtataaagaaaatggtatctggcaagctggcatgtggtcaggaaatagaccagcaattgctttgaaaatggctaatccaaatacaagcgtgtggcaatctgtacacagagccgttcttttatcatcaacagaataccaagaaccattctcgagtagtttttttactgatgctacatggttaggttatggggataaaagcggtgctgatactaaacagaatatccgtggtgctggtattggcgtaaaacaatctggatcagacgtcaacaaagatgagtctggcggtttgttttcggaagcttgggttatagcgagacatggtgtttacttagctagcggttatgcctatgattctacgattagtggacgcagatatttagcacctactattaggctcggtaccacaagagtaaatagtggtgctactgaaagcattaagcaaatggcttcaacagcaacgataactgctggatacaaaatagctatgcagtcgaaatatattgacttatgggctggtgattccggagaaataactctaaatgcacaacgtacagatataaatggtggcggtgattcctcgttatatggtggtataagttttggtgcagactctaatggtgcccgtgtatggtctaaatcgatctataataaaacctattcaagtgggccgcaagtatgcgtcacaagttacgggacccttggtcggattacctctgctcgtaagtataaaatgaatattcaagtagctaataagatagtagctgatgccaagaaaattttggaaatcaatccagtatcatggattgataaatttgaattgagttcggggaacgtaaaaggccgatactatgggtttattgctgatgaatttcacgaaaaagggatgacagaagttgtattctacgatgagaaaggtcaagttgaaggattggcctatgatcgattgacgatgtaccacaacgtaatactctctgatcacgaacgtgaagttcaattgctgaagcaagaagtggaacaattaaaaataagaatacaggagttggaagctgcttagtttctaactcctgttttaatggaggaaattatatgaaaatcacattgaagaacaacgagttagcaccagcaatcaattttttagaaggtatgacgcttaaagcgaataaggacagtcgacaccgtacaaagctggtaaaacgtattcgagaagcctttacagagctttctgatgaggaaaagtctctgatggaaaaattcaatctgcttgatgagagtggccaactcaaagagggcaaagatcaagatgcaaaagatgtggctgctttcaataaagaacaagaaattttgatggatgaagaaattgtgattgagggcggtatgtatgcgcgaaactttgatgaagtcccacggattttgaatgagtacgatggcatgttatctggtaaagatgccgagatctatgatcggttgttagatgaatttgaaaaagaaattgctgaatagtcagtattattaaataaacaggaggaatttatcatggcattaaatactaaaaaatcaatcagcattacaggagaatcgaaaattaatgggcagcaagttatttacctaaatgctaatgtcacaacggatagtgctggaaatacaaatattaaccaatcgattactgaccaaaatctgtaccgtcaaaatcgcgtcgaatgtcgtaaagatattgatgattttcaagcaaaggtttgggcaattgaggatgatttattaaatgaagtggaggagcaggcgtaaagcttgctctttttagtttatgaaagcaggtggcatatgtggaaatagaaaagcaggtccaagcgcatgaggagcggttaaaacagcatgacaaagagttggggcgtcttaatgacattacattagaaatgcaaaagtcaatgaacgaaggacttgcacgagttgatgaatcaaatcgcttcttacgtgagcaaaacacacgacagagcgaacaaaatgctgaaatcctgcgtgctgttttgaatagaaatgaaaaatcagaagaacgggattatgaactaaagatggttgataaaactaacatgtggaaaatgatccttggtattggtgcatcagcaggagctgtatttgcatttgttttagaattaatcaaattttttggaggtagataaacatgaacaacattaattggaaattacgtttgaaaagcaaggcattttggttggcagtgattccagcattggcattagctgtgcaagcaattgctgcagtatttggatttgagtatgattttggcgacctggttaacaaactgatcgtagtagtcaatacagtttttgcagttctggtgattattggcatcgtcaatgatccaacaactacaggtattactgatagcaagcaagccttaacctatgaacagccaaagaaagatacagtcgattatggagatggccaagaattcactgagcgaaaggatgattaaaatgagtattccaacaccagttattttggatattagtgaatggcaaacgccaaacactatcaattatgataagttggccagtgctattgacggtgtaattgttcgtatacagtatggatcaaggtatatcgacaagcactacaaaactcatattgcagaatttcaaaaacgtggtgttccagtagcggtgtacgcttgggttcgaggagtttctaattcagatatggagaaagaggcgatagatttctacaatcgtgctaaagcatataatccaacattctggtggcttgacgtagaagaaaaatcaatgagcgatatgagaactgggattgaaaagtaccgaacaaaattgaaatctctaggtgctaaaaaagtgggggcatatattgcaaaccacttgtatgccggctttaatttagatacttcaaaatttgatggtatctggattcccacatacggttcaaacaatggccagtataatggttcgaatcccacagctacttctaactatgatctccatcagtacacatcaaatggaaaactaagtggctattccggaccgctcgacttgaatcggattgttcgcaaaggatttgaatatctttttggtaagccttctgctagttcaaacaacaatgggtcatctaataactcgacgataggaggaaaaataaaaatgaaaactgtaactttaaaagacaatgttaatttacgtgttagcgcaaatactaatagcaagattattgcaaccttaaaaaagggcagtaaagttgagtttaatgatattgtaactggttcaggctatatttggggtgtacaaccgcgaaatgattcttacaagaaggggtatattgctataggtaagttgtcagattggggaaatattctataatatgcaaaaggcccactcgtttgagtgggcttaatagttctatttaaagactatgtgggttaaaatcatgtctattaatattatgtctattacaatccacaatgttaccctacccctaaaaagagaaacatcttcatggatcttctttctaacatttttaactcccataaaatcactccttatccttttcacaaacaggattatcaataatttcatgatcttctgtactttgtctggtccatgtattaaccatcagaacaaaataaaaaaacaatagaattccccatgctaatatcactaaccaaccatcggttaaatgaagcaaccatgttactacagcaataagtacaatgagcaggacagaatattgaatagtttcttttattcgttcttcttttgttgtcgggtgggaaccagttacaatagatattttcttgttcatgttaagcaatccttttatagttctaagatctcttttttcttcaactcaaattcttcttgtgtaataatccccaaatcaagtaattcttttaattcttttaatcgttgtgtagaagaatgttcatttgatttttcaacagtagtatcttctgtataatcaacatttgcaataaagcgttctaggttactcgcttgtgccgactcaagaaaaacttttatttcttctatagagccattttctaaatttcgtaaaaatattttcccttcactgccaacttcttttatagttgtggttgatttagtatcaaccttactttttcgttttccagcactaccaataattgctcctgctggtcctaatagtgccgcaccagcaatagtttgtcctgtcctaccttttgttttaatattacctgtagttgttgtttcttgggttatagtgctcccattccactcaaaacgctcaaattgatatttagttgcatttggatcatattttttggaaacgtaaaaataatcattaatatctcgtcttaaagtaatcgaatctaattgtttcataaatggttttttcacaggcaagacaatcttttgttctttcttgttttcttgatgattagaaagagcggtactagctgcattttcaattggcttcatcatattcccaatgtttttaccagcaatatctttggatttcaaattatctatttgttctgacatggcttttgtagctttgtcttttaccttatcaaacagtcccattttaaaaactcctcacttttttcttttattgtatcagaaaatattgtaagaataaaaaacatttcaacgataaaatcgtttattaaccgaagatgttatttttttagaacaataatattgggggcaaaaaaggggcaataaaatgataattcatgataattagtgcaattatattttatctagaaacagcgaaaattattgctgtgatagtaatagatagtccatatacattggttaagtattttaagcaggagtctccatgtgtctgattttttttaattaactattagctgatgaaaatcagctttttttgttgccaaaaagcagaactgcgacttctctaagtgagttcttctgagggggtagacaaacgccctttttttatatccttcattcaataataaataaaaaaaggggctgtgccataagtctcctacaagtgaaatccgaacatgatatagtattgctcttgcggtgcaggggttcctcgtcgcaaaagtcagaggaatctatcgcaatagaatatgatacggtttcacttgttggatgatgacttatggcataacctcttgctaaaaagtaactactggaatagttatctgtctaatctcatataaattagtggatatggattgccttgttcgtcaaacgctgtttttttataaacttcaaatcccatgtgttcataaaaatcttttgcaagcgggttttgttcattcactgctaaattattaaccaaatatttttctatgccgtatgtaagcaattctttgcctaacccttttcctctttcttcgttagcaataaaaagcatttcaagatgttgctccacgatccccataaagccaacaggtgcttgattttcgttttctatgagaattaaataggggatttcttttaatgcttgtggtacatacgtcttgatttcttctatttcatgatctgatagaaagagatgcgttgctcttacagcactttcccaaatggttaatagctgttctatcaatggtgccgttctttcttttacctctataattttcaagttcttgacctccaaaacctccgatttttttaattatattaaagaaaaaagataaaaacgaagtgctgtatatccaacagatatacagcacttcatgacacgaatgaagttagttgcagtctgagaaccactacacctataagcgaggggttctattattgtttgtagcagatcgaattagatatagtcttcatgccgagggccattcctgcggatctcttcttgttcttcagcggataattcagtgaagatatcactaccgtctaaaaacgtgttccaatctgtccccatcatctcatgaagtgtctctggatcctcgtcggataaacgatgggaggtctctccatccaccgtttgttgtttctcagaggaagaagtgtacttgtggccaaaaagtttttcccactctgctcgtaactgttctaacatcgaaatccctcctttttttttattgtagcacaaggtctttagaaaggcggtccaaacgctggaaacaaaacctgaatcgaaaagcatccctctggtacctcgcaaaaattgtgctattctaatagtagttggaacattaagctgaagacttatcaaatagccgacagcaaatgggtgagaagagggataagatggaaaaaattacgctagtacacacgaatgatttgcattcacatctggagcattggcctaagatccgccgttatcttaatcaacggaagcaagaagcagattcgagtcaagaaacagtgatttctttggatctaggagattttgtggatcggtggcatccattgactgaagcaacgaacggacaagccaatattgagctgatgaaccaaggacactatgatgcagtgactattggcaacaatgaaggtgtgggaaattccaaagaagagcttcagcatctttatgatcaagcggagtttcctatcttattggcgaaccttttcgataagaatgatttgaaaccaccaaaatggcggcaggattaccagatcatcgaaacgaatcaagggacgaaagtcgggctgattgcttttacggcaccctttcctttgacctattcaccaaacggctgggatattcgtgaacccttggaattgctgcctttattgatcaatcatttgcagccccaagtcgatattttagtcttgatgagtcatttgggaatcaatgcagatcgagcgatcgcggctgagtttcctcagttggatgtgattttaggctctcatacgcatcacttattcgagaccggcgaaatcgtcaatggcgtacaattggcagcagcggggaaatttggcttttatattggtgaagtaacgattacgttagatgatcaagggcaaactatcgagcgttctgcccgagtgatccctacagagcagcttttagcttttccgcaagatgaagaagagattgctggttatctttctattggtcatcgtttgctgaaaacgaaacaagtcgcacaacttccgtgggcgcttcgttgtgaagggaacgaagattcgattatccaagaagcattggcggcgctttgtgttagaggacaaacggaagctgctgtgttgaatagcggtttgtttttaggtgatttaccggcagggcgcatcgaccaggatcaactgcataccatcttgcctcatccgatgcacttgattcgagtgacattgaagggagcagatgtgatccgttttgttttagaaatggaaaaaaatcggcgctttttacggaactatccaattgttgggatgggatttcgtgggaaaatatttggtgaactggtttataaggggatctcttatgatgccatcaatcaccaagtattgtggcaaaacaaagtaatcaatccggtggaagaataccagatcacattagtggatcattatttgtttattcctttttttcccacgatcgagatagccggacgctgtgaatttttatttccagaatttattcgtacggtctttggcagctacttagcacataaatatccgatccagtaatgaaaaagtcggaggggaatctgatacaagcacgactatcattacgtattaaaacaaggtataatagacaacaggtggtgaaaagatgaccgaaaaacaaacaattacagacgagatcacttcggtactcgaggagatcatcgaagaaccagagaaacagccgcaaaaaggcgaactggttacgcttgttaatgaagatgaattattgatcggtacacgccaatacaaattggtggtagattatcgcgaaggatttgatccccaaaaattgggcgaacggtacagtgaagtattggctcgctacgattacatcgtaggggattggggttatgaacagttgcgtctaaaaggtttttttgacaaagacaatcgcaaagcattaccggatcagcggatcgacatgctagaggattatttatatgaatactgtaatttcggttgcgcttattttgtaattcaacgagttggcggcaagaaagaaaagagtacgacccgacgccgtaaaaagaaaccagcagctcaaatcaatcaaacacgtccggcacacatcgatgagaaacaagaagttgtttctcaaaagcaggtgaagccaacgattaaaaatcgaaaaccaaaagaaaaaaaggcgcgatcgacagaaacgacagtgaaaaaaacaaataaaaaagaattcacgatccgtcaacgggaagagtaatttatgaaatataagggatatttgattgatttagatggcacgatctatttagggaaagagccgataccagcaggcaaacgcttcgttgaagctttgcagaaaaaggaattgcctttcctttttgtcacaaataatacgacccgcagtccagaaacagtcgcacaacgattagcggatgaattcgccattcatgtggcgcctgcaacaatttatacggcaagtttggcgacgatcgactttatgaaagaccacggtcgcggcaataaagtctttgtgatcggcgaagcaggattgatcgacttgattttagcggccggttttgaatgggatgaccaaaatccggattatgtcgtcgttggtttagacaatgatgtcacctacgaaaagtttgtcttagccacattagcgattcaaaaaggggctacctttatcggcaccaatccagataaaaatatccctaccgaacggggattgttacctggagccggttctttgatcgcaatggtggagactgcgacacagacaccgccgattttcatcggtaaaccggaagcaattattatggacaaagccgtggcacaccttggtttaccaaaagaggaagtcattatggtgggagataactatgagacggatatttgctcggggattcggaatggcattgattccctattggtactatccggttttacaccgaaatctgctgtgcctcgtttaccggaacccccaacttatgtcattgattccttagatgaatgggattttgaccaatgagaaaacaagtatggatcgagcggctagggatgctgtgtttgtttttatttctgatcagcttagcaattacggtaacgatcaattttcgctggctatatcattttgatattcaacagttgaatattttagattataccgacatttcaaaagaagaattgataaaaaattatgggttgttgctggatttcttgaacaatccattgaatacgacattagctttgccagattttccgatgtcagcggcaggagctggacatttctatgatgtgaagaaactatttttattaaactatggtgtactgctcgtaacgttgatccccagtttcatgcttcttagatctttttggaaaaatgaccagcgctggcggttgttgcgaccattgcagtgggggatgctgctgccgattttctttggtttcttgatggcaatcgggtttgatcgattttttgtgacgtttcatgagattttcttcaataatgacgattggctttttgatccagtaacggatcccatcatcaatgttctgccggagacgttcttcatgcactgttttattttattttttgtactgattgaactgtttttctttgtgatttactggtgggcaaaacaaagtcaaaaaaagactatttcataagtgagaaaagacctagaggatagcgggaacgtcagtcatactggcgttccttgctagtatcgcgtaacgatttacacggtagtcccttcaggtgtttcagacttgtgggatagtcttttttcgatagtagctgatttttacaagtttattgagtgatgtaatgagacttgcttggatgctggtgcgccaaacgactagctgccgaagctgcgattgcacctacaatatcatctaagaatgtatggacccgggggccttcatgactgtttaattcttttaaaatacctggcttcactttatcgatgtagccatagttggtgaaaccgatcgaaccgtagacattgacaatggaaagtgccaaaatctcatcgataccatacaacccttcatcatctttgacgatttcctgcaatggatgcaaaaggctgttttcttctgccaatatatctaactggataccagtcaaaatcgtgttgtgaacctcacgtttactgaggactgcgttcacactttcaatgcacatatctaatgtaataccttcgatataatctttttgtaaaaataaaacaagttcgccgatatcctgaagtgatacgccgcgctctgaaagtagttctcttgccttatcttcaagtgttttattctctaataccatgtgattccctccaattcttttttcttacttctatcctatcttatcttgcccgtggaatcaaaaaataccgacgaacagcaacgtagtcgtttctgaactgtatgaaaaaaagtcgcagagaaatcctgcgaccgttctttttatagcttttttccttttttatactagctcttttttaagctgttttttaatatagtagtttttgctttttttggtttttttaatatagtagtttttgcttttttggtaagtagctttttttgcaattgttgttttgcggcaactgcccaagggtgggccactagcaaatcaccagcaaacagccagtcaagataacataatgctgccgcttctaaagagttatcaagtgcagccagtagctcctctaaaaaaggtgccgcatctgcgcgatcccattcgattttatctgctaggaaaacaatgagatccagctttgaaaaattttccttaagtgtcgtgtggcaggtaatggcagacaaaatctcagggtcagtgatcccaaagagctcttttgccaaagtagccgattgtttttgatgcagcaataatggtacttttctttcttccggcactatctccaaaccgtaatattcttgaaatgcgagacgttcatcattgggaatgaccacgctgatatcatgaaacaatccagcaatcgttgctttctggcagtcgccaccgaaacgtttggcaagttgctcagcggcattggctacttcgagatgatgttggacagtcgatacttggtcaaaggcttctaagtaaacacgcatttggtttgcaagggacgcatcaggtaaatcaattttataccgactcagcatggtctactccttgaacaaactagtgctgtgggcaggttgtgtccggtttttaggatcaatgtaatgaagcgcattgttgacggcagtgggggcttccccgaaaccagtagcaatcaaatctactttgccatcgtataagaccacatccccgcaagcgtagattcctggaatggatgtccgcatatctgatgtaacgaatacgccttgtcgagtgctttttagtccccactctttaatgttcaaagtcgaagaaaaaccgtaattaacgatcaaagagtccacttgcaaggaaacagattcatctcctttgacttgctgcaaagcaatttcagttagacgtttttctccactgatatcctggataacatagggagttagaatgttgacagaagaagcgcgcagtttgttgacactatgttcatgcgctcgaaattctgggcgacgatggatcaaataaacttcactagcgattggttcaagcatgagcgcccagtcaatcgctgaatcgccacccccagcgatagcaactttgcggcccgcatacttcatcaagtcagttacgaaatagtcgagtccattgccttcaaaacgttcactgtcgggtatagacagttttcttggctggaaggaaccattgcctaaggctaaaatcactgctttggaatagtgattgcctttatctgtgatcagttctaggtagtcttcgtgcttttcgatctgtaagacggtttcctccaaacagtattgatgattgaaggtagtcagttgcttttcaagattttgaaccaattcaccggctttgatctttggataacccggaatatcatatatatatttctcaggatagagcgtggccaattggccgcctagctgaggcagactgtcgatcagtttggtttttgcgttgcgcataccggcgtagaaggcagagaacatgccgctcggcccagcaccaacgatggtaatatcatatatctccatagtgcatctccctctgttgattgattattctacagtatcacctggacgaatagcttcattatagcaaaaattgtcttaactagcattttttcatttttctgctatcattgttttagtatttagtataaacaaggaggcgttaagtgtgtctgaatttccacagctacatttaaaagaaacaggtcataaagcagttatcaaaacgaatcggggagatatcacagtagtgctctttccagaattggccccaaaaaccgtgaaaaacttcgtcgaacttgcccaaaaaggatattacgacggtatcattttccaccgcgttattcctgattttatgattcaaggcggcgatcctaccggtactggtatgggtggcgaaagtatttacgggggcagcttcgaagatgagttttcaaaagagctcttcaatcttcgcggagcattatcaatggctaatgccggcccaaatacaaacggcagccaattctttattgtcaacaatcaaaacgtaccagcgaatatgcttggtcaattagagggagcaggttatccttccgaagtgatcgaagcatatcaacaaggtggaacgccgtggttagacttccgtcacactgtttttggtcatgttgtagatggcatggatgtagtggacgaaatcgcaaacgttcaacgaggaccgcaagaccgtcctgttcatgatgttgtgatcgaaacaattgaaatcagtgcataaaaaagaaccccgcggggttcttttttattgtttcagttctgtgaatgcagcagcaatttgcaggagacctttttgcagcgtttctcgaggacaagccaagttgatccgcatatgttgcgttccggatgggccaaagttgatacctggattcaagaccacttttgcttctttgatcaatttgcgttgtaactctcggtcagaaagaccgtaggcagagaagtctagccacataagataggtgccttctggcttttgaaacttgatttcaggtaatttttctaccaaaaactcacaggtccattcgatattggctgaaagatagttaagcaattcatccagccatgcttctgactctcgataggctgcttctgttgctacaataccgaatgtattgatttcactttgaacatttttttcttgaacagttatgaattgttttttcaaatccggatttttgataaagatcattgaatttttgatgccggccaagttgaatgttttggttgctgaagttaaaacaatggagaaatcagcaaaaacaggatcaactgtctgaaatgaaacaaatgtattcggagcaaaaacgatgtcttgatggatctcatcgctgaccacgagaacatgatgtttttgacagatcgacccaattgtttgcagctcctcttttgtccacacacgaccaccaggattgtgtggattacacaaaatcatcagtttgacatggttatctacaatagcagattccattgcaacggaatcgatttcgaaatgcccgtttttttcgatcaacgggttgcgcacaagttgacgctgatttttttcaacaacgtcagcaaatggtgggtacactggatcatgaatcattacactgtcgccttcattggtatagctctgcacagctaatgcgagactagggacaacaccactgttgaacaaaatctcctctttttgtagcgagtagttgtgttttcgttcttgccaagaaatgattgcttcgtacaaactttcagggaaaacagtatagccgtaaattccttgatcaatcacttgctgcagggcattcttgaccggcttaggtgccaaaaaatccatgtcggctacccataacggcagtaaaccttcttccttataggtcgtagcaatactgtcccactttacactattggtatttaaccgtgaatggacattgtcaaaattcgtcatatgtacccctcctagatcgtttttttctactacttcaaatctaacactagttcaagtataataaaagatgaaaagagaggaaatcatatggactatcaaatcggaactattattgacggaacggtcacaggtatacaaccatacggcgcctttgtgtcgctcgataaagaaacacaaggcttgatccatgtttctgagatccagtctggatacacgaagaatattcatgatgttttgcaagtgggccaggaggtgcgcgtacagattatcgatatcgatgaatatagccaaaaaatcagtctgtcccgcagaacattagaacaaaaatttgttcagcttccttataagcgcaaaaggtattttacgaataaaaacaaacgaatcggttttcggacgattgctgaagccttaccaaagtggacagcagaagccaaagagatgctggaaaaagaaaacggaaagagataatcgtgcatattttctgaaaatgtgctaaaattgatttacaatcagttgaataaccgaggtgggtattttgggatccaaaaaagtggcaggaacagttatgatgcacttggcaaatggctcgaaaaagtttttgatgcagacgcacgaaggtaccgcagaactggcatctacagacttctctgaagataagaccggtctagcaaatattttacaattgtttaaagacagtattcatttagacgtgacagcgatcgatcttgttgaattaaccaatggatcgattgatgctgagaatattccactttttgtttttgaaacccaagaatcaggacaagacaaacaactacctgatggttatgcgtgggaagaaccgaatgttttcagacaaattattgaagattacaaaatagaaggtatgccattcttctaatcaaatggatagaagacaactacataaaaaagccgttgatacggcttttttttcttttcagaaaatttattggagaaaaacagaaaatatgcttgaccctcagagagaataatggtaaatttatcaacgttggcaaaacacaccgacagtcaaaacctttcaaaaaaactttttgaaaaaagggcttgaccaaaacggaaacagatgatattataacgaagtcgcaaatttaagaaatcaatttgatgctgatgcagcaacaaaaaagattgaaaaaagttgttgacaaataacaattcatttgttattctaatggagtcgctgatgacgcacaggaagttgttgaataaacactttcgaaaaaaacttttaaaaaaagagttgacattcgcttgttaatctgatatgatttaaaagttgctaacgcagcgcagtagacctttgaaaactgaacaaagcaagcaaacgaaccaatgtgtagggcgcttcattatatgaagcaaaatacatgcaagcaatagctagcaaagttaattttatttgagcttaacgatcctatggatcgttcaaacaaatcattatgagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgaacgctttttctttcaccggagcttgctccaccgaaagaaaaagagtggcgaacgggtgagtaacacgtgggtaacctgcccatcagaaggggataacacttggaaacaggtgctaataccgtataacactattttccgcatggaagaaagttgaaaggcgcttttgcgtcactgatggatggacccgcggtgcattagctagttggtgaggtaacggctcaccaaggccacgatgcatagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttcggcaatggacgaaagtctgaccgagcaacgccgcgtgagtgaagaaggttttcggatcgtaaaactctgttgttagagaagaacaaggatgagagtagaacgttcatcccttgacggtatctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggatttattgggcgtaaagcgagcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactgggagacttgagtgcagaagaggagagtggaattccatgtgtagcggtgaaatgcgtagatatatggaggaacaccagtggcgaaggcggctctctggtctgtaactgacgctgaggctcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttggagggtttccgcccttcagtgctgcagcaaacgcattaagcactccgcctggggagtacgaccgcaaggttgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctttgaccactctagagatagagcttccccttcgggggcaaagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttattgttagttgccatcatttagttgggcactctagcgagactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatgggaagtacaacgagttgcgaagtcgcgaggctaagctaatctcttaaagcttctctcagttcggattgtaggctgcaactcgcctacatgaagccggaatcgctagtaatcgcggatcagcacgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaacctttttggagccagccgcctaaggtgggatagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctaaggaatagtacggaagactacacatcgtttgcctttgttcagttttgagaggtttactctcaaaatagtttgttcattgaaaactggatatcgaagaaaatcaaaacaagtaacacacaccgagttgacaagttaaagagttttttaataagttcaacgcttattttcttgagcaaccttctatcgctagaagaagtactcaccgaccgtaaggtcaaaggttaagtgaataagggcgcacggtggatgccttggcactaggagccgatgaaggacgggactaacaccgatatgctttggggagctgtaagtaagctatgatccagagatttccgaatgggggaacccagcatcttttataggatgttacacagttgtgaatacatagcagctgtgaggtagacgcagagaactgaaacatctaagtacctgcaggaagagaaagaaaattcgattccctgagtagcggcgagcgaaacgggaaaagcccaaaccaacaagcttgcttgttggggttgtaggactccgatatggtagttgaaacagatagtcgaaatacttggaaaagtatgtcaaagagggtaaaaaccccgtagatgaaatctggctcacacctaggaggatcctgagtacggcggaacacgaggaattccgtcggaatccgggaggaccatctcccaaggctaaatactccctagtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagcaccccggaaggggagtgaaatagatcctgaaaccgtgtgcctacaacaagttagagcccgttaatgggtgatagcgtgccttttgtagaatgaaccggcgagttacgatagcatgcgaggttaagttgaagagacggagccgcagcgaaagcgagtctgaatagggcgaatgagtatgttgtcgtagacccgaaaccatgtgatctacccatgtccaggttgaaggtgcggtaaaacgcactggaggaccgaacccacgtacgttgaaaagtgcggggatgaggtgtgggtagcggagaaattccaaacgaacttggagatagctggttctctccgaaatagctttagggctagcctcggaattgagaatgatggaggtagagcactgtttggactaggggcccatctcgggttaccgaattcagataaactccgaatgccattcattcatatccgggagtcagactgtgagtgataagatccatagtcgaaagggaaacagcccagaccaccagctaaggtccccaaataactattaagtggaaaaggatgtggggttgcacagacaactaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcgagtgaccctgcgccgaaaatgtaccggggctaaatagtttaccgaagctgtggagtgcaccgtaaggtgcattggtaggagagcgttctaagggcgttgaaggtagatcgtgaggactactggagcgcttagaagtgagaatgccggtatgagtagcgaaagacaggtgagaatcctgtccaccgtatgactaaggtttcctggggaaggctcgtccgcccagggttagtcgggacctaagccgaggccgacaggcgtaggcgatggacaacaggttgatattcctgtacccgttgtttttgtttgagcaatggagggacgcaggaggctaagaagtgcagactgatggatatgtctgttcaagcagtgagtcttagtgggagtcaaatgcttctacttttaaggacaagctgtgatgaggagggaaataatagtaccgaagcttctgatgtcacactgccaagaaaagcttctagtgagaaaacaatggcccgtaccgcaaaccgacacaggtagtcgaggagagcatcctaaggtgagcgagagaactctcgttaaggaactcggcaaaatgaccccgtaacttcgggagaaggggtgctgctctaacgagcagccgcagtgaataggcccaagcgactgtttatcaaaaacacaggtctctgcaaaatcgaaagatgacgtataggggctgacgcctgcccggtgctggaaggttaagaggagtgcttagcgtaagcgaaggtacgaattgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaaaggcgtaacgatttgggcactgtctcaacgagagactcggtgaaattttagtacctgtgaagatgcaggttacccgcgacaggacggaaagaccccatggagctttactgtagtttgatattgagtgtctgtaccgcatgtacaggataggtaggagccgtagagatcgggacgccagtttcgatggaggcaatggtgggatactacccttgcgttatggccactctaacccgcagcccttatcgggctgggagacagtgtcagatgggcagtttgactggggcggtcgcctcctaaaaggtaacggaggcgcccaaaggttccctcagaatggttggaaatcattcgaagagtgtaaaggcagaagggagcttgactgcgagagctacaactcgagcagggacgaaagtcgggcttagtgatccggtggttccgcatggaagggccatcgctcaacggataaaagctaccctggggataacaggcttatctcccccaagagtccacatcgacggggaggtttggcacctcgatgtcggctcgtcgcatcctggggctgtagtcggtcccaagggttgggctgttcgcccattaaagcggcacgcgagctgggttcagaacgtcgtgagacagttcggtccctatccgtcgcgggcgttggaaatttgagaggagctgtccttagtacgagaggaccgggatggacttaccgctggtgtaccagttgtctcgccagaggcatcgctgggtagctatgtagggaagggataaacgctgaaagcatctaagtgtgaagcccacctcaagatgagatttcccatttctttaagaaagtaagatccctgagagatgatcaggtagataggtcagaagtggaaggccagtgatggttggagcggactgatactaatcgatcgaggacttaaccacgattgaaaaaagcaaggaaactcggaagagttttgattcttcgatccagttttgagtgagcaatacttactcaattgaatagtgtggtggcgatagcgagaaggatacacctgtaaccatgccgaacacagaagttaagcttcttagcgccgattgtagtgaagggtttccctttgtgagagtaggacgtcgccacgctgtttcattccggcatagctcagttggtagtagcgcatgactgttaatcatgatgtcgtaggttcgagtcctactgccggagttatcgatagctgtgaagctatcttttttttgccattttggagcggtctttctactagcggaaagatcgctctttttttgcagataaaagttaaaactattttgaggaaccaaaagatcagtcgatttgtcgaatgtttcaaaaaagaagcgtttgcgggagagtcctttttttcctataataaggaaaaggggagatgacatgaaacaacaattattttttgatttagatggtacgatcattgattctagcgaaggaatctattcttcgattcgctatgcactggaaaaattaggacatgaacctctctcaaccgatggattgagagcctttgttggtccaccactgattaattcttttcgtgatctaggctttacagaagagactgcgcagcgtgctgtgaaatattatcgggagaattatcgagaaaaagggatgtttcagattacgccttacgaaaaaatcgaaaccactttggctgaactttcggaaacacatgatgtcttcattgctacgtcaaaaccagagatattcgcaaaagaaattttaagttacttagattttacagattacttcaaaggaatttacggagctgatcttgaaaataagcggggagaaaaagcggcagtccttgcatatgcactagagaaggcggatggcaatacaagtgccttaatgattggtgatcgaagccatgacattctaggagcaaaagccaatgggttatccgcgatcggtgttctttatggatttggtagtgaggaagaactactttctgcaggagcagtcgccttggcagaaaaacccctagatttgctggaattgatcagaatggatcatgctggaaaataaatgcaaaaaagagcttagaacagaggaagaaaggtgattatccccgcgatgtttgattagtagcgggacttacttcgactcttttttaagctcatgaatgttatttgatggtagtagtttttaggactaagacgttattatccagatagccactctcatttttcaaaacgagggtgccggaagtcggatgcaccattaactcgaggtgaccagttaaaaacattgtgtcgtactcagaagtatagaaagtaaacaaattgctagggatctctaatgtaaaaggaacaatgatttcttcaataggtgcgatcaagaaacgctcgccaatcatacagcagccttcagcagaggaaaactggttggaaccatcattggctgtcaagataaattgagttgtaccttgtggaagacgttgtgctgcttctgtggtaatcgttagctccatttctagtaccttctttctataaaagcaattgctatttttctttgttggctgattgacttgaacataaaaaacttataaacagataacgaaaagcattggaccagatagttagcttggggaagacgactaaaagggcacactgcttcttttgttattttaacatggaaatgctaagatgcaaagactcaggtgttatttcgttcctatcgtagtaagaagtaggctatcaatccgagaatcacgaaaaaaagaccaatatacagaataaaagttaacagggcttgaaagaattgacgcattgtcttcacctcaaatcagttgttcactatgattctagcatgaaagagcctgtttgaatgaaattctagaaatctttgtagatgtttaaggtttattcatgggaaatgaagtaaaaaaacatatattgcatgcaattggaacagaaaaaataaaaataacaaagcagttcattcatgaatctttcagctgtcacttgaatgtggtaaactaaagaggaggggataaaaatgttgcgtacatgtcaaaatgttctcgttgcgttagatggttctgagcaatcagaaaaggccttttgggaagctgtcgatatttgcaaacgaaacaaagccaaactgtatgtcctttcaatcattaacaatgcagagctttcaacgagtgcttattctttttcaaagctatttgaacaggaaaagacgagggttgaaaccgagatgctaaagaaaatctatgatgcaaataaccatggtgtcgaagacgttgcggtgatcgtagaggtaggagaccctaagcgatttatcatccatgcagcaacagaaacttatccaattgatctaatcgtgattggtgcgacgggtaaaggaactctcacaagagctgtagtgggatcgacaactgactatgtcgtcaaccatgcaaaatgttcggtatttgttgtgaaataaactattgatttgtttgatcaaaaaagggaaatcaggtaactgctgatttcccttttttatttgatgaagttttggataacgtaatctgataggtctaagttgatttatcagataggaatcacacatggtgaatacaacaaaatctagtgcagttgtactatatctagttgatatagatttgagaaaaacttttatatttttattcagacatgaggaaagtattatggacagcagtagtgtatctatcgatgattttagatttgattcttttcaatcaagcaattggatttgtttgaaaacaaaataatattttttagcttcaatgatagtgctgttttgtgattatatctataatttgtacagatttctctttattttattgctagaatttcatcccgccatgaagtaaaattttagttgcatacatactatgtgaaaaacgaaggaaacagattattttagtatcagaatggtggagaaaaatgactacaaaaatttggaagcgcttcaaaatagagttctcagtttatgtcggtattggtgtagcagtttctttagtaagtgctattaatgtgttttattttcaaaagttgctagatgcatttggtcaaagcatgcctattctaaatctagtgatttatggattgacaattatcttcgttccaatattttcttatctagaacaaaagcctaaaatgaaactccaaagtggtattttcttttatttaaaagaaatggcattagacaagattagtagaatttcctattcggaatatctaaagattggttcgggctcgcttttgcaaaaagttgaagctgggtcaagcgctggtagaaacattcatttaaacttttacggaagactttttagagagttaataccagaaactttttttaatttgttttttatagcgataatcgatttaaaattagttccagccattttaatcggctacatttttatctttattgtaaccaagtatttgttgaaaatattaaaagctataaaagaaaactcactaatctctgaagaaataatgaataatactttaatacgtggcatcacagaaatggttacttttcgaataaataaacgctataaaaaagaaatagctaactatcacgaaatgtcaatttctacaacaaacaatttaataaaaatgacaatgatacatgaatttttctttggcttttttgcttttctagttgcggtcattaaattagtcatcgttatattaacatttgcaaacgttatatctattagtttaggtggattagtcgcgttggttacttatgtcgatagagtttatacaccaattgctatcttcaatgtagtttttgtccaatatcatttggataaagttacatatcaacgattacaagatttttatgatacttcaaatgatgaaggcctcttcatcgaaggagcacctatacaatccatagcaactatcagtctgaccaatttaaatttaaccattcaaaacaaacgaatattgaaagatttcaatttagacttagagaaagataaaattttggacttgttggagaaagtggagctgggaaatcttctttgatgaaagttatattgggattattcaaacccactagtggagatatttttgtgaatcataagaatttatcttcgtataatttaaatgaatactacgatcatattttctatctctcacaagatgctcctatttttcagggaacattaaaagaaaatattgtttttgacaaaaatataccagatattcaagtaatagaggcactagagaaatgtcaattaggacatttttatcattcacttgaagaaggattagatacacgaattggtgaaaaaggttctaatatttctggtggagagaagcagcgtattgcgtttgcgagaatgttcttttctactgcagagataatagtgatagatgaggccacttcggcattggatgaatcaaccgaagaaaagttgctcaaagaagtaatgaaaatatttaagaataggatcgtccttatgattacccatcgtccgaaaaaccttgaaattgttgatgaagtaatcgtacttagtaatggttataaaatcagataagtgatttcaccgtatacggagtaaatagactaactacgactaactggagagcagcaaggtctgaatacgaaataagctgggaatgtttatgctagtttattttttctgcaataactctccattttcctgttttccgtaactatttaatttcccacttccaactaatttcccacacgtactatttaaatagtttgtagttgctttattcaaggcaggtgttcgtatattttctaattgaagtgtcgttttgttttttcgtattttttcctaatttaagggaaataattgacttttataaatgataaagagtacaattatgaaaaataaaacgaaaaagaggaaaaaatatgaaaaatgttctaaaagaaaataagcaatttgtattaataaccagtctattagttgttattggctctttaacatcaatgattactcctctattcatacaatattttaatgaaaataagatcaaactaacctatgagataatgctctttatagttatagttatgttgttttctttcttattgcagactttcatgctcgtgtatagagaaaattttgcagcaaagtttaattcgaattatttgttcaaactgataagtaagctgactaaaatttcttatgatggttttattgaaaaagaacccacgtatttaattaatcgtatatttacttcagtggattctttatatttatttttgattaatagtgtatcgactatagtaaagtcatgttttgtaattttgttatctctaggaattgttggatttatatcatggaaaatttttttgctcttattgatattacttcctttaaatttagttggctttaagcatattaacaagcaattatctattagaatggaaaaaatgcaaaaagatgctgcaagtgcaaataaagatttaattgtgacattatcaaatgtggataatataaaatcccaagctaatgtatctgcagggagcgtcaataattttgtgtaaatgattcttccctactgcagattgtttctaattctcaatcagttggcttagcatttgttcaagttcgccttcggcctgttgaaagcctttatgactgcgacctaggaatttttggttgtaagtatcaaaagacgagactaagaaacgttccatcgactcttcgttttggaactgttccttgcggtggctgtatttcttgatttgcttattaaaggattcaatcaagttcgtagaataaatactcttgcgtatggccaaggggaaatcatagaaagtgagcaagtgatcgttcgaaagaatcgattcaaccacttttggatagctggttttccttttttccgcaaaagcaccacgtgcttccaacgccacctctttagatgaggcttgatacaccattttaaaatcatcacagacttccttacgatcatcgacacgcactttgtgactgatattacgggaaacgtgtacacaacaatgttgaaaacgagctttgggatagaaccgactaatcgctcctaccatcccctttaagccatccgtgatgaacaggaggacatttttcaaaccgcgctcttgaaggtccaataaaatttcctcccaaatcgtgatggattcagtcggtgcaatcgcatagctcaatacttcctttgatccgtccgggcaaatgccaactgcgatatgaatagcttccttggcgacggttttccgctttaacggaatatacgttgcgtccatataaatagcagcataacggtcatgaagctcccgccctttaaacgccgttacctcttctgtaaatgattttgttatattggacatggtttggggcgtgtagtaatgcccatacattttctcaatcaagtctgcgatttccgacatggtaataccttttcggaagaggtgaatgacggtctcctctaacgtgtcattcgtccgtctataagcaggaacagtctgttgcttgaactcaccattgcggtcgcgcggaatctggagatgaagttccccatactcggtcttgaccgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatcatacttttcgtaatctaggaaagccgttaactccgttttgagaagcgtattgactgctttctccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatagggaagtcctcttttctgtgaatgtgttgtggtaactctattctacagaagggacttccttttttctatttacacaaaatattttacactctctatctgcattagaacatctgcttaaaccaaagatgattgcaatgtatgattcattagcaaataataataaatatgcacaagttactagtaatgctattgtctttattaatcaattggttcaaaatatgacttatatttgggcgagtatattaattgttcaaaatgaatttcctgtgggaaatttaattattctaagtattgttattccaatgtattattccgctttaagtgatttatctaaggcaaatgtagattataaatctttaactatttctaatgagttcattaagaataatcttgacttattacgtgaagaaaatggggaaataaaaatacaaaatataaacaatattgagtttaatttcccatcatttttaataaataaacaaatttttaattataatttaaaagaagtagtgaataaaggggatatagtttatatagaaggagattctggtagtggaaaaacttctctattgagactgatgttgaaatttagaaaatctaaaggaataaagatcaatggattagaaattaacagcttggaaaattcaagtttaaggaataaaattgcttatatttcacaagatccaacgattttgtctacgtcattagaaaacaatataggaatgggaagaaaactaaccagagatgaaaaatatttgattgaaacatctggtattttaagtccgatatttaaagaaaagcattgggatagtgtattattagaaaatggtgcgaatttatctggaggagaaaaacaaagaattgcagtatgtagattaattatatctgatgcagaattatatattttagatgaaagcattagtaatatagataaagaatctgcaaatgcaatattgaatttcattacaatcaaatcacaagagaaaattattttatatacaacccatgataaatcattcaagaaatacgcgaacaaaattattaatgtaaggagataaactatgaatcacgatttgctaagtgtatctgaagttgcggatgcattgggagtaactacaagaactattagaaactacttgtctgatggtaaattaaaagggcaaaagattggtggacaatggaaatttttgaaatccgaagtgtatcgttttataggtcagtcagttgagaaccctgttactaacttttttgaaaacgagaatcattttaaaacgggttcaatactcgtcattaatattccaatctctagtatgaggttagttgaaaatttaaaaaatgatttgttgaatcaatataacaatgtatacgatggagaaaaccgacagttcttttatcaggcaatttctaaagaacaagccagagtaataatacaaggccctatagaatacgtagctagttttggtgactggataaataataggctaagaagttattcttgagaatcattgatatttatgattgttcaaatgaacataatgaacagtgtgaaatagtgatgcaatgcatggaccgtttatcattttcgttgttgaaataaggagcaactgaaaatcatcggtgctaactgcaaacaaaaaaacaacgtcccaagaacgttgttttgagaaagccacttgacgggcttgaaccgtcgacctcatccttaccatggatgcgctctaccaactgagctaaagcggcttgttatttaacacaagatatagaatacctgaaagcctgctgtttgtcaattccattttttcaagagtactgggattttttgtcaaaaaaggtgaacaacaagacaaagaagcaaaaatttcttttttcacttgccaacttatctgaatatttgctatattacaggtagattcttccggcatagctcagttggtagtagcgcatgactgttaatcatgatgtcgtaggttcgagtcctactgccggagtcataaataaaacgtccccattgatgaaaagatgatggatgggtaaagcaaacccccctgaaattcaggggggttgctttatagatagattcaacagtttatctccttgcggctacttgttttttggataagcaaagcagtcgacatagggaagtcactttatttcagagactcgatagttgtctgctgctttacgatgcttatatgttgacctaccccacagtgatttattggaaaatgactcattcgactattgcgcaagtcaagacccagtttccttaaaaaggtgtccaaagtggataaagaagatgagagggattctatggacaacagcattacatttacaaatagaaatgaatttcgtgactggcttcaagagtatggtgtatcaagtgaaggggtttggcttttgatcggaaaagctggcggtcctaagacgataaaggctcacgaggcacttgaagaagcgctttgttttggctggatcgatggcgtcatgcaaaagattgatgataaaacatacaagaaatactttgcgaggcgcagaaagaacagcaagtggtcagaaaaaaacaaagcactagctgaaacattggaaagccaaggactaatgactgattatggtcgaagaaaaatagaagaggccaagaaaaacggtcaatgggatgcggttcagtctccaaagatttcggaggaacaaatctataccgtagcaagcttattaaagaaacatgaggcagcttatacaaatttccaagcaatgtctctctctatcaaaaagacctacacgcgggcatactatgatgcaaaaaccgacactggacgcgaaaagcgtttgtcttggatgattgaacggctagcgaagaatctgaaaccaatgtagcgatttttgggactgtgccataagtctcctacaagtaacactatccgaacattaatgattattgctcctgcggtgcagggactcctcgtcgcaaaagtcagaggaatctatcctagcaacagactattattcggtttaacttgttggatgatgacatatggcacagtcctgatagctaagaagcatgaaaaatcaagcgaagcgactcgggcaatttttactaattgcaggtgtcgcttcgcttgtttgtcttgcttgctaaatatcttcttattgcctactgaagcttttgctccagagtctcatacagtttgacggtctcagaggcgtctttgttcgtatagtagatcgtgatatcggctgtcgagagccgaagaatgggttgcgatcgtttgtccatgaatagtttcgcagattgaccagcaacgttaaagttgcctgtcaggtaatgatctgtcgccatccccattgtgcgaaccgttggctctggaagtgtatcaacaagcgtgactgttctgatttcatccaacggaatcgtttgtcggctagctaatggggcatcaaactgtacggattgatctgtcatctctccacttattgcatcaggattaaaatctaattgatacaaaggaacgatagtgacaaccatgatcgcgatcatcagaatgccggtgccgattgctaaaccttttccggtctttttgcctaagttgataccgatattcaaccccacgcggtcagggacaaataatcgaggatctgttggattaatgtacacgccataacgccaataacggtcttcatcataataccgttgttccgtagaagccaacaattgatcttgtttttttcgtaatcgcagcaatagcccaaaaggaacgaccatcaagaagaccagtaacaagacgaaaagaacagcggataactctccaactacccccgtcaactgggtcgagagcagtggaacaaaaaacaatagcagtgtgcccgtgctcattaagacgaccagaagggaccaatagaatttcgttaaatcattgaactgttgattgatttgaaaatccttcgtcaatggacgtactggtaagcggcgaatcacttgccataaatagaggaaaagcaaaaagatcaagcagttgatgaggctgaatagccaaccgggtccgttctccgcggtagggaaataaattacaccagcaatgactaataacaatgatggaagaaaactgactaatggcaacagttttctatttttttgctggatcaatttggtgtctactaaaacaggatcgatagggagtccccagttcttatgctcaattagttcgtgcatttttccaatataatgaatttgtaagacgtagcttgcccccagaagcaaaaacaagagcagccagaaaaaggtcatgaggatagagccatataaattgaacaaaaaaatcagacttgctacacttaagataccgacaaactgcataatacggcggcggtattcagcaactaacgccaaaacgtccggatgctgcaagtgatcaggagataatgtattttccaataatacgtttttgtggggcttactgagcagattcattgtaaaagcgatagaaaaaatgacgatcagatttatgccaaagaaaatgtaattcatttcaattcggtcctttcagaaaactgttctaaacattgctgaatatcggcaatgatcgctgcttcgctttttccgtgaatcaatgcagaggctacttgcagctgcagctgttgttgataatattcttcttcggagaaggtaaagctgcgaggcgctgcgacagcagttcctttgcgccgatcggtaatcagcagcccgtcttctttcagtgaattataggctttagaaatagtcatcgtgttgatgccaatctcttctgcaagttgacggacagagggaagtagttcgccgacagctaattcgcctgttgcgatcccaagaatgatttgatcgcgtaattgttgatagatgggtgtattgctttgaggtttgatttcgaattgcactggcgctctctcctttgtattatctatattaatacaaatagatggaacatgcaatcaataatcatcctctctataaggaactcacttcgcagcattaggagtaataaactgaaatttttcgttgctgttttgcaatcactttgttatcgcagtgactgaatattacggtatgcttttagttagaaaaaataaaggaggagacattatgagccactccccgaggacggcttacttcgataatgcaaaatttttattaatgattttagtggttttcagccacttattgcaaccattcattggtgatcacaagttttatcatgatctgtactattttatttttacctttcatatgccagcctttgtttttttagcaggttattttgccaaaccgctcacaaaaggttcaaaagttcgagatctggtcaaaaagtttctacttccttatgtgttttttcaacttttttatacagtttattactgggtgattggacttgacgcgtcgttgaatattcagctgctcaaccctcaatgggcattgtggttcttactcagcatgttcttttggcagctttctctcgtcttttttcagaaaatgactgccagaaaagccatcttgcttagtgtgctgctgagcatttttgctggttacctcccttttattaatcaagttctgacactgcagcggacatttgtctttctaccattttttatcatcggtttttattttcctaaaaatgagatgcagtttttacaaggaacacgaataaaaaaaatcagtctggttttcttgccgattatctatttgtttattgcgcttttccatgggatgaataagtacatggtctttggctcgaaaccttatgaagactatctgagctatccattgttcggaggaccattacgaggggtgttctttgtgattggactgctggggatcattggttttctgcgactcgtcccacggcaacagctgttttttaccaaatggggcaagaacacactgttagtctatttgctgcaagggatctttattaaaggattgagagcactggcaatcactgaactaaacttgtcactgctcggatttatggcgttgatcgtcgtcagtgttttactgacgatcctattagccagcagacctgttcggcagttctacgcccgttttgaagaagggatttcttttgtcctattgggcttgggtatcttcatgattgcgaactgaatctaaatggaaacaccgccttcgcaagtttggatctgccagacttttgctcaggcggttgttatttgatttggacaagagtaaaatgaagagaataaagtgaaaggatggagaaatatgtcagaaatttccaaaaatactactgaaaaatttgctgaagcgtatcagcaaaataacaagcaaaatgcactgcaaagaggcgtggtcaaaaacgggatcactgcttcagcagaaacgattcaaggccatgtcaacaatgtaccagtcttttcagttgatgtgacgactggcaaagtgtcaaaccaaaaacaatcaggtcgctgctggatgtttgcagcattgaacacattccgtcacaaaatgttgaatgcctttaatttgaaggactttgaattgtcacagaaccatacttttttctgggataaatatgaaaaagccaactatttttatgaaaatgtcttggcaacagcacaagagcctttatctagccgcaaggttgctttcttgctgcaaacaccccaacaagatggcggacaatgggatatgatcgtgtcgatctttcaaaaatatggtgtcgtgccaaaagcagtgatgccagaaagcagtaattcatcgaattcccgtgacttgaacaactacttgaacaaaaaattgcgcaaagatgctgggacattgcgccaattagtggcggatggacaatccgaagcagctattcaagaagcaaaagaagggatgctacaagaaatctacaatttcttagcgacttctttggggactccaccagaaacgtttgactttgaataccgtgatgaagagaaaaattatcatattgatcgcggactgacgccgcaaacattttatgacaaatatgtaggggtagatctggatgattatgtaagcatcatcaacgcccctactgctgacaaaccttataacaagtcctatacagtggaaatgttggggaacgttgttggaggtaaagaagtgaaatatttgaatgtggatatggaaacattcaaaaaattggcgattgcccaattagaacaaggagaatctgtctggtttggctgtgatgttgggcaatcttctacccgtgattctggaatcatggcattggatgcgtatgatatgaacgacttattcgatatcgatttcacgatgacgaaagctcaacgtttagattatggtgaaagtctgatgacccatgcgatggtcttgactggtgtggacatcgttgatggcaaatcaacaaaatggaaagtcgaaaacagctggggagaaaaagtcggtaccaatggattttttgtaatgagtgatgaatggatggatgagtacacctatcaaatcgttgttcgcaaggaatttttgacggccgaacaactcgctgcttttgaagcagagccgcaagtcttagctccttgggaccctatgggagctttagcataatgaagaaatgaaaagctgtgggcgtatgttaagagacgatcgaacaaattttacgaggactgagatagaaacggttcattttctatcaggtagaccaatttgtttgatggaccgtttattagctgcgctgtcacagctttttttgtccatttttatgatctttagcagaaaaatgtgaaacttattaattgtaagatcgccattctttctataaaataaaacagtcactaatgatgccacacgtctcattagagtgaactgttgaagaatggtcactgggaacctttacttccactgacagactttgtcattttacttaatgttaaaggaggagactaatgacaaatctgtttatagttattgttgtacttatttttgctgcccttatttatgggttctacctgatgcaaaagcgtcatctgaaattctctacacgagtgtttacagcgttgtttgtcgggatactttttggtggtatcttacaggcgatctttggaactggctcggaagtgatcacccaatcactagagtggatcacaatggtggggaacggctatgtagcactgctgcaaatgttgatcatgccattggtttttgtttcgatcgtcggggcatttaccaagatgaaagaaagcgaaaaaatcaaaaaaatcagctttactgtgttggctactttgttgggcacgacagcaatcgctgcactgatcggaatcgtgatggttatgttgtttggtttagacggtgcgagttttactgaaggcgcagcggagaccgcacggatcgctgagttggcagaacgttctacccaagtccaagacttgtcaattcctcaacagatcgtatcctttattccgaataatgtttttgccgatctagctgggacacgttcaacgagtacgattggagtggtaattttttctgcttttgtagggattgcctacttaggggtgaagaaaaaagccccgaaagaggcgcaaacgtttgctgatctaatggatagcttgtacaagatcgtgatgcgaatcgtcacacttgtgttgcggttgactccttatggtgtattggcgttgatgacaaatgttctagcatcaagtgatttcgaagcgatcctaaatcttgggaaatttattttagcttcttatgcagcattgatcattgtcttgctcgttcattccttgttgttagcgagtgtaaaagtcaatccaattacttatttcaagaaagcttttccagtgttaagttttgcatttacttcacgctcaagtgccggtgcgttgccattgaatatcgaaacgcaaacaaaagcgctaggtgtcgacgaagcaaccgccaattttgctggtagctttggcttgtcaattggacaaaatggctgtgctggtgtgtatccggcgatgttagccacgatcgtagcgcctacggtaggaatcaatgtctttgattggcagtttatcctgcttttggtggcggtcgtaaccatcagttcttttggtgttgctggtgtcggtggtggggcaacctttgcttcattgatcgttttaggatcaatgaacttgccgatcgcaatcgttggtctagtcatttctgttgaaccactgatcgatatggctcgaacactggttaatgtcagtgacagcatggttgccggtgtggtgactagcagtcgtatccatgaactagatcgtgcaacacttgaaagtcaaactgctgtgattgatgccgattgattcaagtagaagccgctactaaaatcaagtgataacaaaagagtgtttattaagaaagactgcgtgtggtctttctttttttgtgaccaaaaatcagagtcactattgttattatgtgtcattatggcttactctgaccgctatctttagtagatgagagaataataaagaaatattcaccgctttttttatgggtttctgctatactttttgtatacaggcgcaggagggatcaagatgacacaactgattcagttagaaaatgcagcaaatgtcagagaattaggcggttataaaacgacatcagggaagaccattaagcggaaaaaactgattcgtagtgccgcgatcaatgagctgtctgagacagatcaagcaacattgagcaactatggcatcaatcaaatcattgattttcgttcctatgaagaagccaaagcacagccagatcagccaatccgttatgcccagcagttctttttgccgatttttagcgaagatgaaacgatggtttccttatcaccagagacattgaagcaaaagctggcagatggggatgatgcagaagatcagatgaagaaggtatatcgccactttgtcgaaagtccgcatgctcgaaagcaataccgtcatttttttgacttggtattagaaaatgcggaagcaggagcaaccctatttcattgtacagcagggaaagatcgaacaggcttcggggcatttctgctcttatctttattagaggtggatcaatcaactatcaaacaagactatctggcaacgaatcgctatctggggccttttttaaaagagaaatttgcccctatggcgcagcaaatgccgcctgaagttcttgaagccatcaccacattgatgagtgcaaaagaaagttttcttgatgaaagtttagcagcgatcaaaaaagaatttggcacggtggatcagtatttaaaagaaggactggcaatcacaaaagacgaaaaagagtattttcacgcccactttaccgagtaaaggatgtgtccaacatgaatcaggaattgcttgcccagtttgggttatccggaacattaacgccgatcagcgggggtgacgtgaatcagacgttccggttgcggtcagaagaaagacagtatttcttgaagtatcatccaggagtatcccagcagttttttcaagcagaagcagcaggattggcacaattacgtccctatgttcgcgtacccgccgtttatcaatatggagataacgaacatggcgcctaccttttgctagaatggatcgatgttggtgaaggtgatcaagagtcgatcgccactgctttagctgagatccatcggcaaacaagcccaacgtttggatttgaacaggacaactttattggcttattgccgcaggtgaatcccgcggcagaggattgggtgagtttttataccacgtgccgcttagacgttcaggtggaattggccaagttaggaaatcattggaatcctcgccgagaagataagtacctaaatctgaaagaaacgctgtatcaagagtggtcaggtcgacaggttcaaccttctttactgcatggtgacttttggcgcggcaatgtgctgtttgatcagaagggtgatccagttttcattgatccggctgtatcctttggtgatcgcgaacttgatctggcgatggcgcaattattcggcggatttcgtccggaatttttccaacgctatcagcaagtcttcccgctggaaaaaaattggcaagagcgggttcctgtgtatcagttgtactatttattggttcatttgaatctattcggtgaaagttacggcaataatgtagatgagattttgagtagatattaggaggcatttggcaagatggtagcaaagtatcaaaaagaacatgaagtcgcttattatgagtgcgatatcaatcagacaatgacgtttccagcaatgttgggagtggcaatcaaagtatccgaagagcaaagtgcagtattggagcgtgggccagaatacattcgctcttttggactgacatggatcattactacttaccatatcacggtcaatcggttgccgatggtcggggaacagatcatggtctcaacacaagcaaaagaatacaataaatatttttgctaccgctatttctggctgcacgacgcccaaggaaatgaattagtgaagatcgagtcggtttttgcattgatggatttggcaacacgcaaagtcagcagtgttccagatgagatcgtcgctccttttgaaagtgagaaaatcaagcgcatcaagcgctatcctaaaatcaattccccagaaaaaggacattttttaccttatcgggttcggttttatgatatcgacagcaatcagcacgtcaacaatgcaatgtattttaattggctgctggatgttttaggctatgaatttttgacgacgcatcaagtgaaggaaataacgattcgttttgaccgagaagttgagtacgggaacttggtagaaagtcattttgaaacgattcgggatgagaaccatttggaaacattacatgagatcagaatcggagagacgacgtactgcgaagccgcaatgaagtggcatgaacgaacaaaaaataatgaaaacaactaaccgcactgacaatcgtctgttcttagcgattgaccttctcttaaaaaaggtcagttgctaagaacaagcgaaggtgcggttttttgtcagtttagtttctaaaaaagtcaacaatcagttttccataaagtcgtgtaattcaactaatggcagccgacgatttttggcgatcagcaatttgattcgggctttttgactgttgatgctattgcaaaagatgactcccatctcctgcagttcttttccgcctccagaataaccatagacaggttcggcaataccgttgaaacagcgggagactagtacgactgggatttgtttcgccagtaatttttttagcggcggtaatgtttggggtggtagattgccagctccgagggcttcaatgaccaatccatcgatattggattctgctaaggcctcaaaaagttctccatgcatgccggcataggctttaacgatcggaatcaagccatcgacccgatcaacatccaattggcgactctctaatagttcctgcatgaataatattcgattttttgtgaccagcccaatgggacctagtgttggcgtgcgaaaagttgcaacattcgttgtatgcgtctttgtgacataacgagcagagtggatttcgtcattcataacgactagaacaccctttttttgagcatcatcacattttgctacgcgaatggcactttcaaaattatataaaccgtcactgccgacttcattactggagcgcatggcacctgtaatgacgataggcagctgattgccgatcgttgtatctagaaaaaaggcagtttcttctaatgtatctgttccgtgagtgacaactacgccatcgattccacttaaatgagccaactggatgcgttctttgatttgcagcatttgctcaggtgcaatgtgaggactaggtagattaaagatatcttcaacgatcagttcaacatcgtcatcgatatggataggggcgtccatcaatgggtttgtgacgtctggactgacaccaccggtcaacacatcttctttcatggcaatggtgccacctgtatgcaaaacgaggatttttttcatttttgtcacctcaaagattattttactcataactccaaaactattgtatactaatcaaataagaaaacaagcaaggtgaggaaaaatgattcgaattggttgtacgacatttagtgaacatggttctcttgttcagagaaaaacatcaaaactttttgaatatgccagtgtctttcctgtggttgaactggatacgtcttatcattatttacccaaagagaaggatgtgcggaattggttgacgcaggtaccggataacttccgttttattcttaaagtgcatcaaagcgtaacgacacaaggtgatttgccggaaggtatgtctatggcagaagcactaacagctttcaagcaggcgattcaacctatggtggatgctggccggctttattgtttgctggcacaatttcccaaccggtttaagtgtacgaaagaaagtgtggcgtatttagatgaagtacgtcagtggtttgcagcgtatccggtggcaatcgagttgcgggataatagttggtatcagccagagttccgctcttcgatgcaagcctatatgcgcaagcaaaagttctcgttggttattgttgatgagcccaagaaactctccactacggttcctttagaaccgctagtgactaacccggcatttgccgtatgtcgttttcatggcagaaatgatgttggttggacagctaccggacctgacgccaaaaagaatcggacgctctatcgctacaatgagaaagaattaagtgaactacgtcaagcagtcgaagaaacagcggctcacgcacaagaagttgctgttatttttaacaataatgctggcggtgatgcggcggacaatgcccgcgcgttgatcgaagccatgcaaatcgattaccaacaactgaatcctagccaattggagctattttgaggagttatatgattaaagcaattttttttgacatcgatggtacattgatcgcagataacgggaaagcgatggcaagtacccgagcagcgatcaaagaagccagaaaacaaggtgttttatgtggcgtggcgacaggccgcggacctgtagaattagagaaagtcatcgattatttagatttggatatgttcatcacctataatgggcagtttgtctacaccaaacaaaatttgatttatgccaaacctttctcgaagaacatccttgaagaaattgttgcatatgcagatgaaaattatcggcaggtaatgtttggcggagaaaccaaagtggctggcagcttgacgattcgtttgagtcaatcaccagtgatgcaacgttatttgcgattcgtcccaaagaagtttcccgttggggtgctaaaaaaattgctgcagcgattcagtccaaatcgaaatgccaaacggtatcagtctctggatattttgcgggaaccaatttatcagtgcattatgctgagtcccgaatcagagaaagaaaagctaaagcaaaaactgccttcctgtgatttcaaacgctccaatgcctattcagtggatatcgtccccaagaaaggctcgaaaatgaagggaatccatgagtttttggcttatgaagggatcgcgatcgaggaagccatggcttttggggatcacgaaaatgatatcgagatgttgaaaggtgttggtattggggtggctatggggaatgcgcagcaagtggcaaagacagcggccaattatgtaacagcatctaataatgaagatggtatcgctcaggctctgaaacactatggcatcatcgaataacacataactagaggaataaatggaatacacgaattgattgagtgagatcaacggaggaggaaagaagatgagtccttttgaaatgacagaagaatttcatcaaacctttgacccgacacgtccggagcaaccacggccattcacaccagaaaaggccagtttccgtgcagggttcaaagtagaagaattagttgagtttttgtatgcagcggccaacaatgatcccgagcagttcgcacagtcagtggcggatctgcatcagggaatcgagcaagcaaaagaaaagatcactagcaaacaaaaaccagtgacggatacgttagtcgagcaagtcgatgccttatgcgatcttttgtatttcacctatggctctttttcactattgggtgtcgatccggcaccaattttgaaaatcgttcatgaagccaatatggggaaactttttccagatggcatgccccattaccatcctgtgactcataaagtcatgaaacctgcggattgggaagaacgttttgctccagagccccgcatcaaagctgaaattgaacgtcagatcgtagcaaaaatgaagagttgacttgaaacgagtgaacacccataaaaataagatgacctttgcaaaatcattcgcaagggtcatcttgtttttttgttctaagtgtatttgaggggcggctttgttgggaaaggccactgactatcaatcaaaaaaggtataatacaaagttcgaacagcggctttctcttgttctttatggataccaaacataatactgacctcggaagaaccttggttgatcatttccaagttgatgttcttgcgggccaatgcagctgtgctgtctgcagtgatccccactcgttggcgcatcccttcgccgacgactacgaccatggataagtcgtgggtcattcgtaattcatctggatcgatctcataagcgatcttgcgcagcaattcttcttccaacaccggatttaattgattggctctcataatgatcgagatatcatcgattccggacggcatatgctcatagtttaaatcaaattctttgaaaatctcaaggacgcgtaaagtaaaaccaacttctcggttcatcaagtatttacggatgtagatcatacagaagccttcatcactagcaacaccgacaactggttgtgtcaagttgttccgttggttggtaatcatggttcctggatgtgtgggattattcgtatttttgataacgacgggaatctttgcccgataagaaggcatcaacgcttcatcgtgcagcaccgtgaatccggcatacgaaagttcccgcatttctcgataagtcagttctttgatgggttctgggtgatggacataacctggatgagccgaaaaaataccatcgacgtctgtaaagttctcataaagcgtcgcgttgacaccagcagctaccaatgcaccagaaatatctgatccgcctcgagagaaagtacagatttctccatcctccgtatacccaaaaaatcctgggatcactaaaatttcttctgtttctgcccaggcattgatttttgtgtaagatgctggcaagatccgggcgttttggggttcatcagtgactaagatccctagctcctctgggtttaagtaacgtgctgctagaccggatgcttgtaaaattccggcaatcaaacgagcgttattgtcttctccactagctaagatcttgtcatgaaaatgtgggtcatcattaggcgacaatgtcagaaactgctgtaaagcactttggatctctgccaataattcaggcgccacttgaaaaggggcagcgatggcagcataacgcgcataaatttctgttaataagggacggacatcttttgatgcagctagtccttcacaagtggctaataaaagatcagtcactttggtatcgtctgcatggcgtttaccgggggcagaaacaacaacaaaacggcgttgtggatctgcttggataatatcaactactttttgcacttgctcggctgaagcgagcgaactaccaccaaattttgctactttcatcttgcattactcctgttcaagcttttttctagagtacagtgtcaaaagtgagaaatcaaggcatttcttaaaaaaggcaccaaaaaacaggaaaaagcttttttgatttcggcttttccaaggaaatttagagagagcttgttaaaaaaagaatgaaaaattggaggaagtcgcaaaaaagtcaatcttttttgccgcaatttaatgcttgatttttttctttatgctataatctagcgtagatgctttttttgaaaagggacaagtgggtccttttatttgagataccttacatacccaaaaacggatctgtgaaaacgcggatttcatacgaaaagtgtagatttgaaaattggaggaaccataaaatgggaactaatatcatctttggaatcgttattgccattgtcgtcatcgcggcgatcttatatgcgatcggttactttatgcgaaagaaaaatcaggagaaactggatgtcttagagaaacgtaaagaaaacctgtttgatctgccggtcattgaagaagtcgatgaagtgaaaaaaatgcatttggtgggtcaaagccaaaacacattccgagaatggaaccagcaatggacagatatttccacctcctcatttgcggaactggaaagccaaatctttgaagtcgaagagttgaatgaacggattcgctttttcaaagctaaaacagcgatcgaacaagcggaagcaaccatggatgatatggaacgtcaagtcgaagagattcgtgccggcttgaaagaacttcgtgaaagtgaagaacgcaattccctagaagtccaaaaagcattggatgtttatgaagatttgaagaaaaacttgcgggagcatggagaggaatttggtccagcttataacgaactgcaaaagcaaatcaaaaatatcgagattgaattcactcaatttgttacgctgaatacttccggtgatccggtcgaagctcgggaagttttagaacaagcagagcaacacacctatgaagtcgaagatttgatgaaacgaatcccagctgcttatgaagagctgaatcgtacgttccctgatcaattaaaagaaatccaagatggatacaaaaaattattggatcaaaaatacgtctttcctgaagctaacttccaagaagatatcaaccgcgtgaaaaaacgggttgaaaattctatgaatgatttagccaaaacagaagttgcttctgtggaggtagctaatcgggatacagctagtgacatcgatgctttgtatacggtaatggaacgtgaaatcaatgcgaagaaatatgttcttaaaaatcgtcaagtgattgttgactacatcgatcatgcgacgaaaaacaatcgtcaattattgattgagttggatcataccgctcaaagctatacattgaatcataatgaattaggtcgggttcgtggcttccaaacagaagtcgatgaattggctcgccgcaacaatgaatacttgccgcagttggaaaaccatgagatcccttattcagaagtacaaagtttttataaagatgcttacaaaattttagatgatgtcgaagcgcaacaagttgaaatcgatgaagcgctaagtgatctacgccgtggtgaaaaggtcgcacaagagaaagtagagaacttcgaatttcgtttacgtaacctcaaacgttttgttgagaaacagcgtttgccaggcttaccaggggaatacttagaattcttctttgtcgcaactgaccgagtggaagaattaggcaaagaattgaataaaattcggatcaacatgcaagaaatcaataaattggtttcagtttgtgaagaagatttagacatgcttgatgaacaaacgaaagatttagtggatgcagctgcattgacagaacaaatgatgcaatatgcaaaccgttaccgtcattcacatgccgacatcaaagcagcgattgataagagtttgtatctgtttacgaaagagtatcgttatcaagatgcattagatgagatcgggacagctttggaacgcgtcgaaccaggtgctttcaagcggatcgagaacttctatttcaagaatcgtgatttagtataaagcaaaagccagcagtgaaaaactgtctggcttttttagtgaattggcggattctctaccgacaaatcgatccaagaagaggaacttcttgaaagagcaggaaagagcagttataatgggaaagaatttttcaaagaaagggtcctagcattgatttattttgataacagcgccacaaccgcaatttatccgcaagcattagatacatatgtaaaagttagtcagcgtattatcggcaacccttcaagtcttcacgatctgggcagtcaagccagccgtcttttggaacagtctcgggcgcaaattgctgagctgctgcaagtttctgcttcagagatttggtttaccagtggggggacggaaggagacaattgggtcttaaaaggcaccgcgatcgccaaaaaagcttatggcaatcacttgattatttctggcatcgaacatccagcggtcagtgagaccgcagaacagttgaaagaactagggtttgacgtgagtatcgcacccgttacttctactggatttgtagatgtcgctgctttgcagcaactgatccgaaaggaaacgattcttgtttctgtgatggcagtcaacaacgaaattggttcgatccagccaatcaatcaaatcgctgaaattctagaagctcatcctcgcatccacttccatgtggatgctgttcaagcaattgcgaaggttgatcagcagcaatggttgccacaacgggtagactttgccacattttctgcccacaagtttcatggacctaggggcgtcggttttatttattggaaaaaaggccgtaagctaacaccattgatgaccggtggcgggcaagaacaaaatcagcgcagcgggactgagaatttaccggcaattgttgcaatggctaaagcgttgcgactagcacttgaacaaaaagctgcccggcctaaccatgtgggcttattgaaaagttacctttcagaagcattatctgagtatgagaaagtgacggtgttttctggagccgaacattttgcgccgcatattctttgtttctcattggaagggatcagaggagaagtgcttgtccatgcctttgaagaaaaacagatttatctctcaacgactagtgcctgctcttcccgcaagaaaatggctagcagcacattgcatgcgatgcatgtccctagtcgcttagctacttcagcagttcgggtcagcttggatgaaagtaatacgatggccgaagtagaacaatttttgattgtatttaatcagctttatcaaaagttctcaaaattaagccaataagagcatgttgcgaacataccaacgacaaacaaaggagttttactcgtgaattatacagagatcatggttcgctacggcgaattatcaaccaaaggaaaaaaccgccgcagtttcattatgcagttggcggagaatgtgaagcgaacacttgccgactttcctaaagtcaaagttcatgcagaacgtgatcggatgcatttgcttctgaatggggaagacagtcaggcaattatattgaaattgcaaaaagtgtttgggattcaaaatttttctcccagcattcgggtagaaaaagacgtcgaagtgttaaaagaagccgtacaaacagtgatgagtgaaatctatacagggactgagaccttcaaaatcactgccaaacgcagtgaccatcaattcatccaagacagtaatcagttgaatttgacgttaggaaatgctgtaattgatcgctttccagaaatcaaagttcaaatgaaaaagccagatatcaatctacgggtagagatccgtatggatggagcctacctttcttacgagacgatccaaggagctggtgggttaccggttggaacgagtgggaaagggatgctgatgctttcaggcgggatcgattcccccgttgctggttattttgcgatgaaacgcggggtagagatcgaagcggtccattttgccagcccgccttatactagcgaacaggcactacaaaaagccaaagatctgacaaagaaactaaccccttatgttggcggtattcagtttattgaagtcccattcactgaagttcaagaagaaatcaagaagcatgtgcctcaaggctattggatgacgatcactcgccggatgatgctgcgactcacagatgcgatccgtgaagctcgtcatggattgattattttgaacggagaatcactaggccaagtggcttcacaaacattgcaaagtatggtggcgatcaatgaagtaacgaatacgccaatcattcgtccggtggcaacgatggataaattagaaatcattgatgtagctcaagagatcgatacgtttgaactggcgatccagccatttgaagactgctgcacgatttttgctccgccacagcctaagacaagaccgaagttggagaaagtgcatttatatgaagagcgcttagatatagcaggcatgatggagcgggcattagctgggttgaaaatcgaagagatccaagcttccgaaaaagcagaattcgctgattttctttgatcttcacatcagaaaaaattttgatatcaggggataaaaaccagctgttgactgttggcaattaaagaaaaaagatggttacaaagggtgtgcccaagtagccgtcttttttcgtttatgctggacctgtgagagatttctcacagtcgtttgactggaatctaggaagcattaaaagtttgtgaaaattgcttgctattcaatgacgagcatgctaaactcgatatgtgaactatttaacaaggaggacggaaaccatggaagcattaagagaaaaaaaacttcctaaagcaacagcgaaacgtctgcctgcttatttaaggcatttaaaatttttggatgcatcaggtgtccatcgaatcaaatcaaaagagtttgctgagatcacacaagttccttccgcaacgattcgtcgggacttttcccacttaggggaattaggacgaagcgggtatggttatgaagttccttacttgattgaagtttttagccatatattagaaacgaacgaagcaaagaacattgcattagtgggctttggcaatctaggtaaagctcttgcaaacaacaactttcgccgcaatgagaatctttcgatcgttgctgtatttgataatgatccccaattgatcggtaagaccatcgacggtcactatgtttatggaatggatcagctagctgagatcgttcaggagaaaggaatcactgtagctatctcgacagtacctagtcaatattctcaggcggcaatcgatacgatcgtagaatctggcattacagcgattttaaattttgcccctgatcgcgtcaatgtacctaaaaatgttcatatccaatacatcgatctgacgacagaattacagacgttgatcttttttgacaatacctattctcagaaatcgtaggttttgagcaaaatcttttggctttcgcgggttctctcctatactggagaaaactgtaataggagagatgacatgcaagtaacacgtaaaggaatcatttttgaagtaccaggcattcagccaaaagtaggggatcaagccaaagaatttgaactgaaaagtttagatgacaaagtttatcgcttggctgatttcttaggtaaaccgacgatcttaagcattgttcccgacattgacacgcgggtctgtgcattgcagacgaagcgcttcaatgaagaagcaagtaagattgatgaggttaattttgtgacaatctcgaacaatacgaaagaagaacaagcaaattggtgtggacaagaagggatcgatatgctgatgctgcatgatccagaaaatacgtttggagaaacctatcaaattatgatcccagagtttggacattttgcccgcgcgatttttgtcttagatgaaaaaggggtgatccgctacgaagagatcgtgcctgaaatctctcaagaaccggactatcaatcggctttggccgctgccagatcaatcgctgtttgactttcaaaaaagttcattgtagaatgaacaagatcaattgaaagaagacgaggatcaagaggagtatcagacggactgtttttacagagagaagaccaattggtgcaaggttttcagcaggaatctgagaaggtagcttgtgagtctttgattggaacagcaaggaacaccttgttcagtagaatcaaacgcttcgtgaccgttaactcacgcccaagaggtagagaaatctacaatttaggtggtaccgcgtatttgcgtcctaaaatgcttcggcattttaggactttttttattcccaaaagccgagcggtcttgaaggaactgatcaaaaaaagtaggaggtaaaacaatgtccgataacttatcaacaaagtacaacccgcaagaagtcgaagcgggacgctaccaggaatggttagccaaagatctattcaaaccaagtggtgatcaaaaagccaagccttattcaatcgttattcctccgccaaatgttactggtaaactacacttaggccatgcgtgggatacaacccttcaagatatcatcattcgccaaaaacggatgcaagggtttgatacattgtggttaccaggtatggatcacgctggaattgcgacacaagcaaaagtcgaagaaaaactaagagaacaagggatctcccgctatgaccttggtcgggaaaaatttgtcgaccaagtgtgggaatggaaagaagaatatgcaggccatattcgtgagcagtgggcaaagctaggattgtctcttgactatagtcgagaacgattcacattagacgagggtctgtcagatgctgtccgtaaagtcttcgtaactctttacgaaaaagacttgatctatcgcggcgaatatatcatcaactgggatccgcaagcacgtacggccttatctgatattgaagtcatccataaagagatcgaaggagctttttaccacatgacttatgaactggcagatggttctggtaccgtagagattgccaccactcgtccagaaacgatgctaggagacactgcgatcgctgtccatccagaggatgaacgctaccaagaattgatcggcaaaaaggttattttgccattagttaataaagagatcccaatcattgcggatacttacgtggatcaagaatttggaaccggcgtagtaaaaatcacccctgcccatgatccgaatgactttgaagtcggtaaccgccataacttgccacgggtcaatgttatgaacgatgacggaaccatgaatgatttagccggtaaatatgctggcatggatcgttttgcagctcgtaaagcgatcgtcaaagatttggaagatatcggacgtttgttaaagattgaaaaaatgattcacagtgttggccattcagaacgaaccggtgtcgttgttgaacctcgtttatctacgcaatggtttgtcaaaatggggccattggctaaagaagcgatcgacaaccaatcgacggatcaggcagtcgagtttttcccaccgcgcttcaatcaaactttcttgcgctggatggaaaatattcacgactgggttatttcccgacaattgtggtggggacatcaaattcctgcttggtaccacaatgaaactggtgaaatgtatgtgggcttagaagcaccggcagatgccgaaaactggacacaggatcctgatgtactggatacttggttcagctccgcattatggccattttcaaccatgggctggccagatgaaaatagtgctgattatcagcgttatttcccaaccaacacgctagtcacaggctacgacatcattgctttctgggtaagccgcatgattttccaaagcttggaattcacaggcaaacgtccttttgaaaatgtgctgatccatggactgattcgtgatgaacagggacgtaaaatgagtaagtcattagggaacgggatcgatccgatggaagtcatcgaaaaatatggcgccgatgcattgcgctggttcttatcaaatggctctgcaccaggacaagatgttcgcttcagctatgaaaaaatggatgctgcttggaacttcatcaacaagatttggaatgcgtcccgttttgtcttgatgaatgttgaaggaatgacggtgacagatattgatttttctggcgagaaatccgtagcggaccgttggatcttaactcgtttaaatgaaacgatcgagaaagtgactgagttgtttgatcgttttgaattcggtgaagcaggtcgccagttatacaactttatttgggatgacttttgtgactggtatatcgaaatgagcaaagaaaccttatatggtgaaaatgaagcagctaaacaagtcaataagagcattttggttcatgtgttggatcaaatattacgcttgctgcacccaatcatgccgtttgtcacagaagaaatttggagtaaactgcctcatacaggcgattcgcttgtagtagctgcttatccagaagttcagccagagtggtcggatgagaaagcagcacaaggaatggaagtgttaaaagagttgattcgttctgtccgcaacattcgggcggaagtcaacacgccgctttctaagccaattacattgctgatccaaaccaacgatgttgagatcgagagcttcctgatcaccaacaaaaactatatcgaacgattctgcaatccagaagagctagtgatttccaatacactggaagcaccggaattggcgatgtcagctatcttatccggagcaacgatctatttgccattagccggcttgatcaatatcgaagaagaaatcagccgtttagaaaaagaattggcgaaattcaatcaagaggtcaaacgcgtgcaagggaaattagcaaacgaacgtttcgttgccaatgcccctgaagaagttgtggcgcaagagcgagcgaaagaagccgattatttggataaacaaaaagcagttcaagaacggatcgagcaattgcgtacgattcaataatctatttattgaatcgaggcagcaagctaatcatcgatattcctatggaacactagctgttgcaaattaccgatctaactatttactctctaactacccgatctctagctacccgatctatagaggaaagaattcctaaccgctatagatcgggtagttttcctatcgatttttgttgggaacgctctgagagaaagagcagtagaattaggaaaaaaagggaagatttgctaaaatgattttgaggtgaagaacatgacaagtgaagaagcaattgcatggatccacggaagaaagaccttcgggatgcgtccaggattgatgcgagtagaagcattgctacaacgattaggcaatccagaaaaaaatctgacattgatccatgttgccggaacgaacggcaagggttcgactgtcagctatttacgaagtcttctagaagaaagtgggctgcaagttggaacgttcacatcgccccatatcgagtctttcaatgaacggatcgagattgatgggcgttttataccagatgactcgctgattgaatgggtcgaaacacttcaaccactcgtcatgcaactggatcaggaagaagaattgaccggaatcacccaatttgagattttgactgcactggcattcggctactttgcccagcaacaagtcgatgtggctatcatagaagttggcttaggcggccgtttggatagtacaaatgtgatcacaccaatcttgacggccatcacgactattggaatggaccatatggatatgcttggtgacacgattgaggccattgctgcccataaagccgggatcatcaaacccaaggtgccactagtgactgggaagatccctgaaagtgcgctatccgtaatcgaccttgaagctgcagaatctgaggctcctgtatcccacttgggagaagactatcgagtcacgtatcatcgtccggatgaaatctggggagagtggttcgattttgagaatgaccgcggaaaaatcaaaggactgaaaacgccgatgattggtcgacaccaaccagaaaacgccggtgtcgctattcaattatattatttattctgtgagttaaaaaaactgccattttcggaaaaagtagtccgcaatggcttaaagaaagcttattggcccgcgcgaatggagaaaatcagcaatgaaccgctgatcattatagatggtgcgcataacacgcacgccatggaacgcttggttgagacagttagagaagaattcaccaactatcgcatccatatcttgttttcagcattggagacaaaaaatgtcgatgagatgctgcaacagctgttaacgatcccgaaagctgaaatctatttgaccacatttgattttccaaaagcgatccatttaagtgatgattaccagcaattgaatgaagcgcgcatctcgatcgtttcactatggcagtttggcttagcagaattattagaaaaaatgaccaatgaagacttgcttctgatcactggttcgctttattttgtatcagaagttcgggaacttttgttgggaatgggaggaagaaatggctgaattaaatggtgtgatttttgatatggacggactgatttttgatacggagcttctttactatcaggcaacacagatcgtggccgatcagatggagatcccctatacaaaagatgtctatctagcatacgttggtgtttcagatgaagaagtctgggcggcttatcatgaacgatatgatgctgccttcggtccagagactgttgatcgtttcatccaagccgcttttgatcaaactctgctgctctttgagcaaggtcaagcagcattaaaaccgggggtccatgacttgctgcgctatttggatgaaaaagggattccgcggatccttgcttctagcaaccaacgacgagtcatcgatacattgctggattccgcaggtctgacgcaagaatttccagaaatcgtttgtttcgatgatgttgtgcgggcgaaaccggatcctgaaattttcgaaaaagcccataatcgcttaggggttccgaaaaatcaattagtcattcttgaagattccgctaacggtattcatgctgcgcatgcagctggcattccggtgatcatggtacctgatctggttgctccgacgtcagtgatcgaagaaaaagtgctgcatatcttgccttcactggtagaagtgccggattattttgagcaggcctatacttggtagtgtcgcatcaaccatgaactcttttgcgtagttttattttagactaacgcaaaggagttttttttatgaaagacaatggaattcctcaaagttcctatcctcgagaacgactattgcattatggcgctgaagctttatccaatcaagaattgttagcgattcttttacgaacgggttctcatcctttcaatgtcatcgaactagctggtcagatcctcaacgagtttgaagacttgtatgagctaaagcacgtgacattggacgaactgcaggccattcgtggggtaggccagatcaaagcgatcgaactcaaagctaccgtagaacttggcgcccgcatccaacgagcagcacagccaaaatatggcagagttcattccagtgtggatattgccaatcagatgatggaggaattaaaagattaccagcaagaacatttgctgtgtctctacctaaataccaaaaatgagatcatccaaaaaaagacgttattcatcggcagtctcaatcagtcgattgctcatcctagagaaatttatcacggagcagttcgttgctgtgccgcccgagtgatctgcgtgcacaatcatcccagcggcagtccccaaccttcgcaggcggatattacctttaccaaacgattgatgaagtgtggggaattgatgggtatcgacttgctggaccacttgattatcggcaataattcatatatcagcttgcgagaagaaggactctgggaaggctgatcgtctaccttgcaaaaaaatagtagcaagtgtaaaatattagtgtaattttgtttgctgaatagatgttgaaacgcttgttacacctctatcggacacgagcaatgttacacataattaagtgcttatgcacgaggaggttttttataatggaacaaggtacagttaaatggttcaatgctgaaaaaggatttggcttcatttcacgtgaagacggtacagacgtatttgtacatttctcagcaatccaaggtgaaggcttcaagactttagaagaaggccaagcagtgacttttgatgttgaagaatcagatcgtggacctcaagcagtaaacgtaaacaaagcgtaagcttatttacaagactgcattcatgggattagtgaaggcacagtcaaaaaagaccatcattcagatggtctttttttttgctcgcgttctttgacaaaatcaatgaacgtgaggatttctttgattccttcttctgagattgattcatcgacatgggaactgatcaagtcactttctactttaggatagaggtgtctcttatcagatcggcctaagagatagtcggtcgacacaccaaatagatcggctaacacttgcagcatgctaaagtcgggctctctttttcctgattcataggcagtataagctggacgtgtgatcccgattttgtctgccacttcttgctgagttaacttcttttccagacgtaatttttttatgatttgcggaaacataatgacacctgcctctctcgtgatagtaacacaccgttacttagaaaaaaagagtcggttggtgtctatttgttactaaatgtcgttgacaagtgtcataaggaaacatataatgagtgtgtgtcgaaacgttacattccgaagaaggagggaactgtatgcgggagtggctcattaggcaacgtgaaaaaaatggactcactcaggatcaagtagctaaggaatccgaaattgagcgaacatattacaatatgattgaacgaggaaaacgccgaccaagtgtagaagtagcgaagcggatcggtaaagtgctccaatttgattggacgtatttttttagcatcgaaggtaacataacgacacaaaaagacaaacctagttaaatggaggaggggactcaagatgcctgtaaaaggtacagttgcaaaaatcggctatctgggtaaaaacaaaagaaatttccaggatctaaaaaaaggtttaaagaaacacaagtggctctacgtcatgctgatcattccagttatttttgtcgtgatctggaattattggccaatgtatggcgtgattatcgcattcaaagattattctcccgcatttgggatcttaggtagcccttgggtgggattgaagcactttgagcgtttttttgcttcctatttttttctcgagatcattgttaataccttgcgcttgagtctttacagtttgttggtcagtgtaccattaccgatcattttggcgttattattcaatgaattgaatcggaaatggttcaaatcaaccgctcagacgatttcatacatcccaaattttatttcggtggttgtcgtgatcgggatggttcaattctttttttcaagtcaagatggcatgattaatatgttgctgaatacatttgggtttccatcgatcgattttctcggaagtcctaaatggtttccgcatatctatgtgtggtcgggtgtctggcaaggtgtggggtggggaacgttgatttatacggcagcgatgtccgggatctctcccgatcaatatgaagccgcttacttggatggtgcctctcgcttgcaatgtattcgtcatatcacgattccttccatcatgccgaccatcgtgatctccacgatattggcgacaggaagcattttatccgtgggctttgagaagacttttctcttacagaacgctgcgaatctcgcttcctctgaggtgctttcgacatatacctataaaatggggatcataaatggggagtatagtttctctgctgcagtcggtctttttaataacgtgattaattttattgttttatttattgttaataaactagcacaaaagacaaatgaatcgagtctttggtaggaggaaaacgaatgaaagtatcagcaacgaaaggggataaactgtttaatactatcaatatcttactggtcagtctgattgccctgattatcttatatccgcttatctttgtggtcaatgcttccttcagtgatcccactaggatctatgaggtcccgttgcttttgtatccccgtggattaaatgttgaagggtacaaggaagtgctcaagagcagtgatatctggacgggttttcgcaacgcagtgatctacacgggtttagggacagtgatcaacttaatcgtcacgacgattgctgcctacccattgtctcgttccggcttacgaggcaagcgtttctttactttattttttacgattacgatgttttttagcggagggttgatccccacttatttagtcaatcagcagttagggatcgttaacacactttgggtcatgatcttgcctggagcgttgggtgtttataatatgattttgatgcgtacgtatttcagtcaaaatattcctaatgatttgattgaaagcgcttatatcgatggtgccaacgatttatggttattatggaaagtcgtcttgcctctggctaccccgatcatcgcagtgatggcaatgttctatggtgtcggtcgctggaatgcctactttgacgcgttgatttatttacaggatcgtgccaagtatcctctgcagattattctgcgagaaatactggttcagggacagtttggccaagatatgaaccaaatcattgccggtagtgcggaatccgaactgcttatgctgaaaatgaccctcaaatacagcgtagtgatcgtttcaagtctgcctgtgctcctattttatcctgtggtagccaaatactttgaaaaaggcatcctagtaggatccatcaagggatgaggaggtgtttcgatgctaaaagcgatcgctgcattttgtgaattagtgtacgatatgatgcttttgaatgtgtattggtggcgctacatgcttctgggcggtgtgctgtttagtctgataccggcaacgattactgtctacgattgcattcgaaaaaggattctgcagaaaaatgaagctcctctcaaagaaattttttcagatcaatatcggcacaacaaacaaaaaaatcgctggtttcatgttgcggctattgttctgactggttttgttattggggttcatcacacattagcgagtgattatcccaccagtttcttgtttgagtttacgatgcggacgaatctcctgattattttattgctggcgatcacatttttccctgtgcatgcttatttttcattagacaaagtccatcgttggttacagccgttactgtttgtgttcatttgtcccgttcagctattaataagtatgggacttcttggattggttagtcttctttattgttactatccatttttagggatctgtttagggatcggattgcctgcttatgggataggtttcttgtttttcaataaatttaacaaaatgaaaggagtctatttttgatgtcgcccgttgttcgattgtataaaaaggagagaactgtatgaaaaaaggagtgctattgtttttgttgtccttcgtctggctgttgtcggcttgccaatctagtccaagtgaaaaagtagcagatgacgtaaagtcgattcatttaatgaggaatgattttacagacgtgaggccgaaaagcgaagacctgtggatgtggcaagagtacgagaagaagtctggagtcaaagtacagtgggaagaagtaaaagagtttggggaaaagaagaatttgattctatcaggaaagctgcctgatgccttttatcagaccggctggagcaatgatgagatcgtgaaatacggacagcaaggattgttcattccattagaagatctgattgccgaacatgcaccgaatctgcaaaaaatcttagatgaaaatccgattgtcaaaaagacgttaacagcaccggatggtcatatgtactcgctgccgtatatgtctttggatccaatgagcggcgggcgaacggttcgactgtatatcaatcaaaattggctggatgaattgtccttggatgtccctcgtacaacagatgaactgaaagaggttctagctgcttttgtagcgagcggggaaggacgagaagggtattatatgccaagtggctggttagccggcggactggaaaaggtcttgatggcttcctatggattggggacaggcggcagacaggcgatggggaatatgctgtttgtggatgaagcggggcaattacagttgaccatcaaccatgaacggatgcgggaagtctggatgtacctaagagagttgtatgcagaaggattagttgcaaaacaatcctttgccggcgtggatgatgacaaatggcgagcggatgctgcccaagacaaagttggtctcttccagtgggtcgatcctgatttcattggcccatttggaccagaaacgtatacgccgatcaatgtcattgaaggaccttatggcgacaagacactttatacggaaccgcctgtttctggtacttcagcatttatcattacgaaggatgcagcagatccaggattacttcttgagtgggtggattacttctatagtcctgaagggcagatttttgcttatttaggagaagaaggagtgacctatgaagttgacgaagatgggcacatggtctatattgacgaaatcttaaactatcaaaacgggccgcaactcggtgctttccagtgggtcgataatgtgtatggaggctatttcccttatgcggaattggatcaagaaatcagagatcgagcgtttggcaaagaaccggctgtctatgatgatgtcaaagaagaatatatgccggaatacatgctgccgacatttatggcaaccgaagcagaagcagcagaattgtcaacgatcgttacagatatctcaacccatgtggaacaatcgcgggtaaagttcattacaggtgaatggaattttgaaaaggattggaccaactatgtgcagcaattggatcgtatcggtgctcaacgcttattggagatccgtcggcaacaatttgaacgctttaatcaagactaacttaagggcgaataagcagtaggaaaaccaagtgaatgccaaaggagcagaacaaaatggattattttatgcaagaagcaaaaatcaagcaccgcattcaagaaatcgaggcattgaggtatcgaaacaagcgtcagatccagcaatggtttgtcacagaggatcagacaaagtgtcagaaatatccgccactcttttcgactgaacaagtcatgcacataggggaaacgtggcaaggaagggatcgctatttatggcttcaagcgaaagtcaccattcccccgaagatgaatatattgttttttgattttggaaaaactggtggcggcaataactctggttttgaatcacttttatttattgatggtgtccctgttcagggaatcgacgccaaccacaaagaatttctattagaacctgcaaatttaggaaaagaagtgatcgttgcgctgaagctatggtctggactagaaggcggtggcgaagaacggcagctgacccatgaactgaaagctgcatttatcggttatttggatgaagaagccaacaattatttttatctttctaaaatgattttagaaacgatccagcaattagcagaggatcatgaccggaaggttcggctgctcaagatgttgaatggttcgtttcaacggatcgattggcgagaaaaaggatcaccgcagttttatgatagtttgcgggaagcacatctttttctaaaagaggcgctgcaagcacttcccaaaagtgacttggttcaagtcacagcgattggacacacccacattgatcttgcgtggctttggcagttgaagcacacgcgtgaaaaggcggcccgcagcttttctacagtcttgaaattgatgaaagaatacccagaatatgtgttccttcaaacccagccgcaaatttaccaatatatcaaagaggactatcctgaattgtatgtgcaaatcaaacaacgaatcgcagaaggccgctgggaagttgatggcgccatgtgggtcgaagcagattgtaatctgcctagtggcgaatcccttattcgccagattctctacggaaaaaagtttattcgcgaggaattcgggcgggaaagcacctatctctggctgccggatgtttttgggtattcatgggcgttgccgcagattctgaaaaaaagtggaatcaatacctttatgacgacgaaaataagttggaatcaatacaatcgcatgccaaacgacacctttctatggaaggggatcgatggctctgaaattttgacgcatttcatcacgacacccgttccaggtggtggcagctggacagaaaaatccaattggttttacacgtataatgggttgctgaccccggagacggttttaggagtatatcgcagctatcaaaataaagcattgaatcaacatctattgatttcctatggacatggagatggcggcggtggtgtcacccgagaaatgttggaaaaccgcagaaagatggctgaaattccgggattaccgatgcttaaaacgggtcgggctgctgacttttttgaagagttacatgaaactgtcgaccaaaattcgaacgatctaccaatctgggatggggaactgtatttggagtaccatcgcggtacctatacttcgcaggcctttatcaagaaaatgaatcgctggtttgaaatacgcttgcgggaacttgaatgtttgtacagtcttcagtctatgacagcaggaacggcttatcctgctgcagtattcgaaaagctttggaaaagcgtcttgaagaatcaatttcatgacattatcccgggctcttccatcaaagaagtctatcaagattatcggaacgaagcacttgcttgtcaaaagcagcttcatgctctgacaactgctcttgagacagaagaacaacaattacgtatcatcaatacagccgcttggcagcgaacaagcatcattgcagtagcaccgggcacggtacctgaacagcagcaagttttcttcgacggttcctgttacgctctggtacatttgccagcattccaagcgagtcttttgccggattgtatctgtgcgttgccattggaagcagtgtccgttagtgaaaaagaccgactcgagactccgttttatcaagtccgatggaatgaggcggggcatttgacccagatctatgacaaaaccgcacaacgagaagtgcttgctgggacagggaatgtctttcaattatttgaagacaaaccattgaatttcgatgcgtgggatatcgatcttttttatcaagaaaaaggcacggagctaagcagtgcaggcattcaagtcatcgcgaacaatcctttgtttactgtcttagaacagcaagtcacttttgggcagtcaactattttacaaaaaatctatttctatgctcatacgaagcgaattgattttgttaccacggtggattggcaagaacgccagcaattgttgaaagtgaaatttgatgtcaatattcgcgcgacagaagctatttttgatattcagcatgggaatgtgaagcgtccaactcactggaacacgagctgggatatcgccaaatttgagacagtaggtcatcagtgggcggatgttgcacaaatggattacggggtggcccttttgaacgactgcaaatacggctacgatatcaaaggcaatcagctgcgattatctttattaaaaggagcaacatacccggatcctcaggcagatcttggttcccacacgcttacctacagcctatttccgcatcaaggagattttgcaactggtcaggtgatggaagaagcttgggagatcaatgcaccattgagtcaacttcaaacagagatggcaagtattcctcttgaaatcgaggctgatgaaagtttgataatcgacgcattgaagttagcggaagatcaaagcgggtggattttgcgttgctatgaccatttagggagcgatcgcgacgtcaccattcactgtcatggaactggcaaaattcgctggcaagagacgaacatgatggaagaagctagcgaagagttaaaagcggagccgatcgcattttcattgcatccatatgaagttaaaaccattaaactggtgcttagcgaaaagtagatagttctcctgaagagatgtatcggtgagatcacttcttagatcgtttttaagacagtttttaatatagcctccaatatagctaagtttccaaagtagttttaaatagctgtggcaagagacagtaccgataatcctgcgtctaatttcgaaagaagagagtcttaaacctaaggaagtcagtaggatgaaaaataaaaaactcgaccacttccattgagggtttggtcgagtttttttgttagtggtcgtcaggtgtcatgatcatcgaaagaatcattgggtgacgttctgttttttcaaataagaagggttgcaaagcagctgacatggcttctcgcattttatgttcgctaggatctggctggttcaagacttctctgagggcacggaacaggatctgttgtgcttcattgatcatctcgccagattcccgcatatagacgaatccgcgggaaagaatgtctggtcctgctaagacttcttttttcgtcaagtcgacggtggctacggctagcactaagccttcttctgataagatacgacggtctcgtaagacaacgttaccgatgtcgccaattccactaccatcaacatagacatcacccgcattgaaatgacctgctcgacgagcagaatctgcagttaacgccagcatatcaccgttttccataataaaacagttctcttttggaacgccgacatcttgtgccagttgggtatggatattcaacattctgaactctccatggaccggcataaagaacttaggcttcatcaaacgaagcatcaatttttgttcttcttgaccaccatgtcccgaggtatggatattattcaatttcccgtggatcacatgtgcacctgcttctaacagcaagttgatcaagtggttgacactagtcgtatttccagggatcggtgaactagagaaaatgaccgtatcgtctggatggatctgaatttgtcgatgagtaccattggcgatccgactaagggctgccattggttccccttgagagccagtacataggatcatggtttcattagctggtaagcgattgatctcatgagattcgacaaatgtaccgtcagggactttgatataacctaagcgctgcccattaacgatcgcattttccatacttcgaccgaagacagcgatcttacgacctgtggcaaccgcagcatctgctgcttgttgcaaacggaaaatattggaagcgaagctggcaaagatgatccggccttcgattttttcgaaaatcttgcggatcgaactaccaatcgttttttctgacttggtaaaggtcggaatctcagcattggtactgtcagaaaggaggcatagcacaccttcttctccgattctggccattttgtgtaggtttgctggttcgcccacgggtgtgaaatcgaacttaaagtcaccagttgctacgatatttcccgaaggtgttttcaccacaacgcctagcgcatcaggaatactgtgggtcgttcggaaaaagctgaccgatgttttgcggaagcgaatcacggtatcttcattgatctcatgtaatgtagcatctcgcagtaacccgtgttcatccaacttgttggtaatcaaagccaatgctaatggaccagcatagattgggatatttgcttcacgcagaaggtaaggaataccaccaatatgatcttcatgaccatgagtgatgactaaccctttgactttcgtgatgttttggacaatgtagctataatcggaaatcacatagtcgattccaagtagttcatcttccgggaatttgatcccggcatcaatcaagatgatctcgtcttggaattgaaccccataacagttttttccgatctcgcctagtccgccgacgccgaatacgccagtttcattattttttagagaaactttcattattaaaactccgctaatttgaaatcagcgttctctttttcatacgcaagatgtttttcatcaagttcttgaataaactcgatgttatatggggtgttttgttcgactgtacggcgtgcagcaaccgcgctttctgcgtcaatgtacagggaatgggtttgttctctttttgggttgcggtcttttgtttcttgatagtaaactttgtaaatcatacaaattctcctttatctgctaatgcagtagtttatcgttttgttcgattcggtgcatcacaaaatcaaggccctagataagtgacctgaaaagtgggggtcgtcagtggaccgctacatgctttttccagacaatcgttgtgagaaaaaagagaaagcctcgtctttgctttccaaatgttgtcataaaaaattcaccgttttttgtaaatcgttccattacaagtagtattagtttatcatagaaaagtaaataagtatagaaactagttggtttgaaagggcttcccttggtcatccttaaaaaaatactttaaaatatctcctttttttcttcgggaagtgggttacttgaaattgggactatgatatagtaaaaataatgtgtaaaaaaaggaggggcttttttgaaattaatgtggcattacacaatgcgcaataaaaaactgttggtttttaatttcatctgtgtgtttggatttattttgattgaactaggattacccacattgctggctcgaatgatcgatgtcggtattcgaaatggtgaccgagagtatatctggaagatgggaatggcaatgattgctattactttgacagggatcgcaatgaatattatgttagggtactttacctcaagaatcacaacgaatatcgtagcagatgttcgagatgatctttttgaaaaggtgcaaggttattcacatacggaatatgaaaaaatcggtgtttcatccttgattactcgggtgaccaatgatgcatatcaaatcatgttgttcttgcagaatattctgcggattggattgatgacgccgatgatgtttgcggtcagtttgtatatggtcatgcggacaagtacaaaattagggatgtatgtgttaggggcactgccgatcttgttgattgctgtgatagccatcgcaaagatttccgagccgttgtctaacaagcagcaagccaatttggataagatcaatggtattttgcgggaaaacttgtctggtttacgggtcatccgtgcgttcgtaaatgagaaatttgaagagaaacgctttagcaaagtcaatcaagcgtatgcatccagctctcgcagcttgttccgtttgatggcgacagcacagccgggctttttcttcttattcaatatcgtgatggtactgatcatttggtcaggaagtattcaaatcgaaaatgggcaactgcaagtcggtgacttgattgcttttatcgaatacatcttccatgctctattctcattcatgttgtttgcgactatctttacgatgtatccacgtgcagcggtctcagcccgacggattcaggaggcattggatatgacttcagaaatcgtggaagccgaacagccagtgacagaaggcaagaccaaaggatatgtggaatttaagaatgtgacatttgcctatccgggacatgctgagagtcctgtgatccgcaatgttagttttactgcttctcctggtgaaacagttgctttcatcggcagtactggaagcgggaaatcaacattgatccaattgatccctcgtttttatgatgtcacaaaaggacaggttttgattgatgggatcgatgttcgcgagtacagcttgtccgctttgagaaataagatcggatttattccccaaaaagcgttgctgttcactggaacgatcgcagaaaatctgcgctatgggaaagaagatgcgacacaagcggacttagaacgtgcggttgagatcgcacaagcagctgattttattgctaaaacaccggatggctttgatgcacgtctagcagaaggaggcacgaacttttctggtggtcagaaacaacggctggcgatcgctcgtgcggtgatccgtcgtcccgagatctatatttttgatgatagtttttctgcactggattatcaaaccgatgccaaattacgggcgcgtttgaaaaaagaaacgaccgaatcaactattttgatcgtggcgcaacgtgtggggacgatcatgcacgcggataaaatcattgtgttgaatgaaggcgatgtagttggtatcggcacccacaaagaactgttggaaaactgctcggtttattacgacattgcagcatcacaattatcagaggaggagttggcacaatgaaagcattctcttctttaaaacgtttagggcgctacatcaaaccctacaaagtctcctttattttagtcttactttttactgtcgctacagttggctttaacgcggcattgccgtatgtgtccggattgcctacaacagagatcagtcggaatattgcagcgggagagccgctgaattttgattacatcatcgtttgtttgatctggatcaccgttgtcggtgtagggtattgtttctcacaattaatgtcagggcttttgatcacaaatgtcgttcaatctgcgatgcgtgatttacgtcaagacattgaagaaaagatcaaccgcttgcctgtttcatattttgacaaaaatcagcaaggaaatatcttgtcacgggtaacgaacgatgtggatgcagtcagtggtgcgatgcagcaagccttgatcgggatcgtcaatgcctttctaggaatcatcatggcggtagcgatgatgttttatatcaattcgtttatggcgttgatcgcattgatcatgattccaacgtcattgatcatttcaagaacgatcgtcaagaaatcgcaaaaagacttccaaggcatgcaaaatgcattaggagacttgaacggttatgttcaggaaaatatgactggtttcagtgtattgaaagtctatggacgagaaaaacaaacacttgacggctttaaaaaagtcaatcaccaactgcgctattacggcttccgttcggccttcgtctcgggattgatgatgccgttagttcaaatgactgcctactttacgtatattgctatggcagttatgggaagtttctatgtaattggcggtgtgatcgtggtagggcaactgcaagcctttatccaatacatttggcaagtgagtcagccaatggggaatattacccagctttcctctgtcttacaaagtgcttcggcagctgcaaaacgggtttttgagattttggatgaaccggaagaaccagtcaaccaaacagatattccattgccagcggaatttcatggggatgttcaatttgaacatgtcggttttgcctatgatccgaagaaaccgctgatcaaagatttgaactttgaagtgaaagctggtcagacggtagcgatcgtcggaccaactggagccggaaagaccacattgatcaatttgttgatgcgtttctacgatgtcaacgaaggggcgatcaagattgatggtattgatacgaagaaaatggcccgcagcgatgtccgttcgttattcggcatggttctgcaagatgcttggttgtatgaaggaacgatcggagacaatattcgttttggtaagttagatgcgaccgattatgaagtggtcgatgcagctaaaacagccaatgtggatcatttcatccggacgatgccggacggttatgagatgtttatcaattccgaaggggataatatctcgcttggtcaaaaacaactcttgacgattgctcgagcagtcatttctaatccgaaaatcttgatcttagatgaagcaacaagctctgtggacacacggctcgaagcgttgatccaaaaagcgatggacaaagtgatggaaggacgaaccagtttcgtcattgctcaccggttgtctacgattcgggaagccgatttgatcttagtcatggatcaaggagcaatcatagaaaaaggcaatcatgaaacactactggcagctgggggattttacagtcagctttatcagagtcagttttcagaagaagcagaataggtcaaaagagtgtggtgtcagccgcactcttttttttgtatgaagtgtgaagatatccgcatatagtcgctgttctcttacggactgattcgtggttttcatagttattcatggtatcatgggtacaggaatagagtagtatagtagtaaagtatagtagtaaagtgtagtagtaaagtgtagtggagaaagaaaaatcctaaaggagtttaacaatggatcggaaaaaagagacaaatagccaaaaacgaaatcaactaaacgcagaaactgctagtacgcaaaactttatcgcgccaaatgcgactgtcgtcggagatgtcaccatcggcagtgaggcgactgtctggttccaagcagttttgcggggagatgcaaattatattcgagtaggtgagcggaccaatattcaagatgggacgatcattcatgtggatcatgatgcacccacgatcattgcagaagatgtgactgtcggtcatcagtgcatgcttcatggctgtaagattgaaaaaggggccttaatcggcatgagttccattgttttgaaccatgcagttatcggtgaaaacagtttgattggtgccggttctttagttactcaaggaacgatcattccgcccaatgtgctggcttttggacgtcctgctaaagtgattcgtccgttgacagaggaagaaattgccaaaaacaaagccaatatcgcccattatgtttccttgggaaaagactacttgcaagggaaatatgtttattaatggcaagcgaagtcaatcggatctcgtttaatgacgcaaaaaaaccagcgtgcttcagcacagctggttttttgatggatgaattattttaagctgtttgattccatgatctcgtcgatcaagccgtaatcttttgcttcttgagcagtcatgaagttatcacggtctgtgtctttttcgatgacttcgattggttgacctgttcgctcagacaagattttgtttaggcgttcgcgagtttgcaaaatgtgacgagctgcgatttcgatctctgttgcttgtccttgtgcgccacctaatggttggtggatcatgatctcagcatttggcaaagcaaagcgtttgcctttttcaccagctgtcaataagaatgaacccattgaggcagccatccccataacgatcgtttgcacgtctgctttgatgaagttcatggtatcaaagattgctagtccggctgtgacgcttccgcctggtgagttgatgtacaagtagatatctttttcagaatcttgtgcatccaagaataaaagttgggcgatgatcgaattggctaaatcatctgttacttgaccacttaacataatgatgcggtcttttaatagacgagaatagatatcataggctctttcgccacgagatgattgttcaatgactgtaggaattaaattcattttttagtcctcctaaaaatcgatatagatatagtttagcacaaagtttttgcaatatctaaaagtaagtatacccattaggtcaataaaggtcaaataaaaagttcgttatcttttttgcctctcttttaaattatgatacaataaaaagaaagtaagcatgaaagggtcagaagaaaatggcagtagcgattgcaggttttatcggcgtattagtaggcgccttattagtaacgatcatcttcaatctcagaattcgttacgatgaacaaaaagaaaaacggcgacggctgttggagcataaagtcaaagaaatcgagacacttctccaattgaacaggaaaatcagcgaaattttacaaaaacgggtgatcctgatggacgaatatgtcagtttcgatgctttcgatgactgttatataacgatcgatgattttgcttatttacagtcttttgccgcacagaataacttttatttgccgaattattttttagaagaatttttcaagaaaatcggtacccgcagagtgatcctttcaccagaagaaacggtgaagatcggcggttatacgtataaaggcggtcgtgtcatcatggagaatttcttggatacactgactgaaatggtcaatgagcgcaaaacgcaaatgaaaaatttgaccaatgaaccattaacttatttttctaaaccattatagtcgagtcaatcgagaatggggctataacattgagtctgtgacagaagttgcaacgagatgatccgaaggacgtgaacggaattgcgctctccatcgtgtatttgatgaagacctgctgcagagtaggagcaatttcatgattgttgggaggatcattttgtggaaaaacttctgtcatagcctctttttttgtcgattctctgatatatacaaatcctagcgatgcctttagaaaatgaggatggcacaaggagtaggagtttggttctatggggttccgtggtaaaatagaaaaagattggagtgaaacaaatggtacaaatcgttgcccatcgtggcagtagtggagaccgtccagagaacacgttaccagcctttgcagaagcagttcgggtcaaagccgatatcattgaactagatgttcatctatcaaaggatggtcacctgatcgtaatgcatgatgaaacagtcgatcgcactacgaacggcaaaggccgaatttgtgataaaacgctgacagaactaaaagaattgaataccggcagctggttctcagaagattatgccgccacaaaagtgccgacgttgaaggaagtcctcgatcttttagcagcaaagaattatcgtggtattttaacgattgaattgaaaacagaccattacgagtatcaagggatcgaaaagaaagtatctgaattgttagccagtcaaagctggccctttactcattggtattgttcattcaatgttgacacattggatcgattgtatgcgattgaaccgcaagcaacctttgactttattatgggaaaatcggaggcgaaacctccgttagcattgtcgcgcccttacattgaagggattcatcctgcctatgagtgggtcaagaaacatgaggaacagatcgcggattatccgattgccattcgtccttggacagtcgatacagaagcagaaattcgtcactgtcttgcagtaggggtcacgggaattattaccaattttcctgagcgagtccgggaagtccaaaggaaggttcaggaggaagctcattgatggaaaaagtgattgtggtagtcggaccgactgcggttggaaaaacggccttaagcatcgaactggcgaaaaagtatcagggagaagtgatcagcggcgactccatgcagatctatcgtggcttagatattgggacagccaaggtaacagctgcagaaatgcaaggaatccctcatcatctgatcgatattcgcgacagccatgaatcctattctgtggcagaatttcaaaaagaagcccgtgagttgatcacggccacccatcaacgaggtcatctgcctatcgtagcagggggaaccggattgtacatccaggctttactctatgactatcaattaggagccgctgaggaaagtgatccttccgttcggcagcgctaccagcaagaagcagcaagaattggcaaagaagcgctatggcaaaagttgcaggtattagatcctttagccgcagcaaagatccattacaacaatgaacgtaaagtgatccgcgcgttggaagtcttggaaacaacgggaataagcattgcagccccgactactgcaccggaagcggtatacgattattttatgattgggctttccacagaccgacagttgttgtatcagcgtattgatcagcgagtcgatcaaatggtggaagcaggtttggttgcggaagcacaacaggtgctgatccatcctgagacccaagcagcaaaaggaatcgggtacaaagaatttgccccttattttgccggtacatgttcattagaagaaacggtcgcacaaatcaaacaacagtctcgcaggtacgccaaacggcaactgacttggttcaagaatcgtctcgctcctagatgggtcgatcttgtccagcatcctgaggacgtatcttcgatcgaaaaagcgatcgaccaatggttggaggagaaggaatgacacaagaacgcgtaatccttgttggcgtagaaacagaacgaaattattcgacctttgcgtcctcaatgaatgaattgaaaagtttgaccaaaacagcaaacggagaggtgattttttcactgatccaaaaacggccgcaagttgatcggcaaacagtgatcggaaaaggaaaattggcggaactgcaacagttagtggatgcccatgaagctgatttggtgattttcaatcatgaattgacaccccgacaaagccagttgattggtgaagaattaggggcgccagttattgatcgtgtccaattgattttagatatctttgctatgcgcgctcgttcaaaagaaggaaaactgcaagtagagctggcacaattagattatttgctgcctcgattgatcggacaagggaaaaatatgtcccgtctggggggcggtattggaacgagaggaccaggagaaaccaaactggagacggatcgacgccatatccgtaatcggatcacgatcattaaacgagagttgaaggaagtcgctgctcatcgtgatcgtacccgtcagaaacgccgcgacagtcaagtctttcagatcggtttgatcgggtataccaatgctgggaaatcaacgattttgaatttattgactagtgcggatacctatgagcaagaccaactgtttgcgacgttagatcctttgacaaagcgttggcggttgccggaaggattggaagtgaccgttaccgatactgtcggctttattcaagaactgccgacacaattgatcgatgcctttcattctacattagaagagagtcaaaatatggatctgctgctgcatgtggttgatgctggttctcatgatcggcaacagcaagaaaaaacagttttagcattgatggaagaactatcattgacgcaagtcccagttctgacgatctataataaagctgatcgcattgatccagaacaatttgtgccgacgctgttccccaatgttttgatttctgccaagagcagtaaagggaaagaacaactgatccaagcaattaaaatggaactcatgcaaatcatgcagccttatcaaaccgttttagctgccaatgaaggcaagcgattgagccgtttgaagcgggaaacactcttgcttaccaatgactttgacgaggaagatcaaacctatcacctaaaaggttttgcattgccaggttctgccgggatctatccaacaattgaagagtaacgctcaggaaatgaagtggtcgagctgtgtgtagggaattctaatacctgcacgcagttttttttcagtgattaccactggaaatttttttcattcgaccagtaaaaggatggttttctagtgattgttctgccaaacagaaaaaaataaatgtctatgtcactttttcttacatgaagggttgacagtggaaaaaacaattggtatagtttcaattaagttatgcaggatcatctaaatgagggaggcgccacgttatgcgggaaaaagagttgcggcgttcgatgtctgtctttccgattggaacagtgatgaaactaacggatctgacggctcgtcaaattcgttactatgaagaacaagaactgatccatccagaacgcagtgatggtaatcgacgcatgtattcattaaatgatatcgatacgctattagaaatcaaagactatctgtcagatggtttgaatatggctgggatcaaacgtgtgtacgagatgaaaattgccaaagaacaagaagcaaagaacaaaccgccactgactgacgaagatgttcgtcgaatcttttatgacgaactcctagcgcaaggtggtctgaatcaacaacagccattccaacaaaaaggtccgctaatgtagatcaatgttgtggcacgaaagaataaaggtcaaaggaagggatattatgccgaaaattgaaagaacagccgaagatatcaaacaaatcgttaaagacgagaatgtacgtttcttgcgcttgatgtttactgacatcttgggaacgatcaaaaatgtagaagtaccagttagccaattggaaaaagtacttgagaacaaaatgatgttcgatggctcctccattgaaggattcgtacggattgaagaaagtgatatgtacctttacccagatttatctacttggatgattttcccatgggaaagtgagcatggcaaagtcgctcgtttgatttgtgatatctacaaccctgatggcacgccatttgctggcgatcctcgcggcaatttaaaacgggcactatcagatatggaatctctaggttttacttctttcaatcttgggcctgaaccggaatttttccttttcaaattagatgaagatggcgaaatcacaacagacctaaatgacaaaggcggctattttgattttgcaccgactgacttaggtgagaactgccgccgcgatatcgtattagaattagaaagccttggttttgaagtagaagcctcccaccacgaagtagcaccaggccagcacgaaatcgactttaaatatgccgatgcggtagaagcgtgcgataacatccaaactttcaaattagttgtcaaaacgattgcccgcaaacacggtttgcatgcgacatttatgccaaaaccattatatggcatcaatgggtcaggtatgcactgcaatatgtccttgttcaatggaaaagaaaatgtcttctttgatgaagaaggaccaatgcagttgagccaaacggcgtatcatttcctagccggtttgattgaacatgcccgtgcttatacagcagtctgcaacccaacagtcaattcttacaaacgtctggtcccaggttacgaagcaccggtttatgttgcttggtcaggacgcaaccgttcaccactgattcgtgttcctgaatctcgcggcttgtccacccggttagaattgcgctccgttgatccatccgctaatccgtatttggcaatggctgtcttgctgcaagccggtttagatggtatccgtcgtgagttgacaccgccgcctgcagtggaccgcaacatttatgtgatgaatgaagaagaacgtgcagaagcacaaatcgaagacctgccatcaacgatccacaatgcgatcaaagaattgcgtaaagatgacgtgatgatcgatgcattgggcaaacacatttttgcgaactttgtggaagccaaacgtttggaatgggccgcttttcgtcaaacagtttctgagtgggaacgcgagcagtaccttgaattgtactaatcaattactagtcgttcgatctgcagaggcaacaaacgaataagtcattggaagatggtccttagaatctattgaagcgtctgtgacaaccgatacaaaaaaagaaaccgctagagaaaaccaatctagcggttttgttctgtaatctattcaaagtagaagacaggaatcgaacctgcaccttgttttcgcaaaaatgataagaaaacgatttctgatcatttgtaacaaaacaagtaaagcaccgagcttcctctacaagaatcattatgacaagcagacccaaagaatccattaagaaagtaagaaagaagtttagcgatttgtgaatgttcatcgaaatcagcgatttttcgatgtatccgcatccagaaaggattcgagaaaagtttgcttgacttttgctaggcaagattgtatcattctgtttgggcactcttgaaaaagagtcagaaagtgatttagaattttcgctccctattcatttatggatagggagcttttcttattttctaagtacttttcctgcaaaatagtttaaaaggagtttttcagtttatgacaaaatatatttttgtaaccggcggtgtggtttcttcgatcggtaaaggtattgtggcagcatcactaggacgcttattgaagaatcgtggcttaaaagtaacgatccaaaagtttgatccttacatcaatgttgatccaggaacgatgagcccataccaacatggtgaggtattcgtgaccgatgatggtgcagaaacagatttggacttaggccattatgaacgtttcatcgacatcaacttgaacaaatactcaaatgtaacgactggaaaaatctattcagaagttttgcgcaaagaacgtaaaggggaatacttaggagcaactgtccaagtaattccgcacatcaccaatgaaatcaaagaaaaaatcatgcgggcagcaaaaatgaccgattcagatgtcatcatcactgaagtcggcggaaccgttggcgacatcgagtcgttgccgtttctagaagcgttgcgccaaatgaaagctgacgttggttcggacaatgtgatgtacattcatacaacgttgattccttacttaaaggcagcgggtgaaatgaaaaccaaaccaacgcaacacagtgtaaaagagttgcgaggattgggtatccaaccaaatatcctagtggttcggactgaacaacctgtgtcccaatcaacaaaaaacaaattggcccaattttgtgatgttgcacctgaagcggttatcgaatcccgagatgtagaaacactctattcgatcccattggctttacaagcacaaggaatggatcaaatcgtttgtgatcacttgaaattgaatgcgccagtagctgatatgacagaatggcaagcattagaggaaaaagtattgaacttgaaaaagaaagtccgcattgcattggtagggaaatatgtggaattgccagatgcgtatctgtctgttgttgaagcattgaaacattctggttttgcttatgatgccgacattacgatcgattggatcaaagcccatgaattaacgaaagacaatgttgccgaatacttacaggatgcagacggtatcttagttcccggcggttttggcgatcgtggaatcgaaggcaagatcgaagcgattcggtatgctcgtgaaaatgatgtcccattcctagggatttgtctgggaatgcaaatggcctgcgtggaatttgcccgcaatgtcgttgggttagaaaatgcgaattcggcagaaactgatcccgatacagcaaacaacatcattgatttgatggcagatcaagaaaatattgaaaacttaggcggtacgctacgtttaggcttgtatccatgtaaagtcaaaaaaggaacgaaaacagctgcagcctatgaaggagaagaagtcgtacaagaacgtcatcgtcaccgttatgaattcaataataaataccgcgaaatctttgaagcagaaggtatggtcttctcaggtgtctcaccagacaatcgcttagttgaaatcgttgagattccagaaaataaattctttgtgggttgccaattccatcccgaattgatttcacgaccaacacgtccacaacgattgatcaaagcatttgttggtgcatcattagacaatcgtgggtaacacatatagtaccagattaaaaaccagctgttgagctggtttcaggttgtaggcaatgtcccggaaaagggaggcctacagcctttttttaagcataagagtacgctctaaataaatgtgggggaaatatagtcaggatcactcgacccatttataaaggaacgttctcataaaacacccttcaaaagttagttttttgggttaacttttgaagggtgtttccgttctagccagtgctagtgctttttttagtagcatccgaagtgatacgccttttcagctactcctaactattaaagataaaacttcttgtagaaattgaccctaataaaagggaccatatacctatggaggttgactacaatagactctaaactaattaatgagggagagaaagatggaaaaaataagcttattgttgatcagggctctttcagagcaagacgggtttatgacaaccaaagagatcgctgcaaaagtaggtgtcagtacgaaaacagttcgtagatatgtggagaaaatcaatcaaagccaatcgctttatggctgtgtgattcaagggaagaaaggaagtggcttgtttttacaaataatcaatcatgaattatttcaacgtagcttagaaaacacacctcaagaagattttgtgacacaaatcattgagtacttcgtccaagaagacgaatacatcaagtcagaattattatgtgaacgcttatttatctcacaaagcaagttatctcaagaactcaaaaaactgcgacggattttaagccattataatttatccatccaaacaaagccttactacggcatgaagctttgcggcagtgaattcgacttacgtcgctttatggcaagcaattatctgcaaaagacacaccttaaacaactgcatcaattaccttctagtgaagggacgccatcgcagttgcatcgacagattcaagcaatcattttagctgagttttctcaaaaagcctatccgatttcagaagctatagtgacgaacttagtcaatcacctagcaatcgctgtaatgcgaatgcaaagcggccgctacttggatcgcaatctgcctattggaggaagaaccaatgctgaacaatcattattaggcaagcgaatcgtcaagcggatcgaagaagaatgcggtgttctttttacagaatgtgagcgaaattatgtgcttcgtcagatcgtggggaaacgggtcattcccaaaaatgaaaaaaacgttgtctcagaggaagtttcggacttagtgaggcaagttctaaaaaaaatcaaaaaccgaagacaaattgacttcagtcaagatttggacttacagacgatgctgatgcttcactttgttcctttgattgatcgaatcgaattaggaattgagctgaaaaacccgctgttagatgacgtaaaagtccattgcaatgtaggatacgacttagctattattgctggtcaagtaatcgttgcgcatttcaataagcgtatcagcgatcatgaacttagctatttagccatgcactttgatgtcgccctgaataagaagagttcacaaacgcagcgtaagtatattttagttgtaaacgatctggggagagcagccaatgcatttttaaaagaaaagtttgaattctatttccgaaattacattaaagaagtaacggtttgtaatcaatatgaatttgctcagttcctaaaagaacaagactttgattttatcttttcatcaatcgatctaccttatgaaggaaccattcctgtaatgagttttgactattttatgcggcctgaaatgatcaaaaaaatagctgatgcactgtcgactgtttttaccgttgaaaaacttttgaccttctttaaggaaccgctgtttatttgtgaccaagactttgaaacaaaagaagaagtgctgcattttttatgtcattgcattaacgaacaatatcagatgccaaataattttgaagctttggtatttgaacgagaagctttttttggaaccgatttcttgccgatggttgcttttccacaccccaatgtattgattggatcggaaacagtgattgctgttgcccatttgaagaaaccaatattttggtataaacaatcggttcgtttggtcttcttactagtcattgctgagcaagaccatttaaaggctaagtcgctaaacgatcatttgatcaaaatatgtacatcatctgagaaagtgaacgaactgattgcgacgaatgacttcatcacatttatccatcacttaaaggagtagattatgacagacaaaaaaatcaaactatcaggagcatacaattttcgcgattttggcggctaccgtaacaaagaaggaaagcgtctcatacgtgggcgactctatcgttctgatgaattaagcaagattacagctgcagatcaagaaaagttagtacaacttggaatcagtaagatcattgattatcgaaataaaaaggaaagactgaataatgaagatcggccgatcggtaatgcagagattctttatttgacacccattgcggatattgctgccctagcttcttctgaacatgatgaagaaagtgcactttctccccaaaaaatgacggcggctctggcaaaagaattaatgatccgtcagaatgaagaatttgttgaaaataaacagtgtcaagacgtttatagagaagtcttagaaattcacttagctgaagagggggcaatcgtccaacattgccgtggagggaaagatcgcactggttatggcgtcgctctcattcaattactacttggcgtcagtgaagcagatgtgttgcatgactatctcttaaccaatgtatacaaaaaagaaaaaaatgagaaaagcctgcagctgttgcttcaagagaccgataatcccgattttgttcaggcgatgcgctattttaaagaagctgatcgtcattttttgcagaatgcattggcgcgaatcggagcttatggtggagttgagggctatgtggtcaacaaacttggtttttcccaacaaaaaatccgcttgttaagagaaaaatacttacaaaattaaggataggaggatattatgaatacgtttaagaataaggtgttggcgggagcaattaaggtgcaaaataatgtttatatgaaagcgatctctaatgccatgatggggttaatgccgattatgatgatcagttcgattgcttctttaatcaatgccatcgatattggcaatacacaacaaataatggatcaaataggtcttaaatcattgttgacacaaatcaatgcgatgaccatcgatgtcatttccgtctatgttgccttcttagttggctataaactggcggaacatttgaatgcagatcaattaaacgctggcattatgagtttagtttcattcttgattttaagtcccatcgcaacattcgaagagaccaaagtgatcgagttttcgacgctgggttctagtggaatgttcgttgcaatgttcggcgggatactaggtgcaaggatttatattctatgtgtggaaaagaatctgacaatcaaaatgccagactcagtcccaccaattgtcaataagtcctttgctgcaatcgttcctggagtgattgtttccacgatcatggggattatttatgttgtaatagcagctactccatatggaacgttaacagatatgatctacacgtgggttcaagcaccgctaaccttattgggtgccaatgtgtttgcttgcatgattattgtggcatttattgaattcctatggtttttcggtatccatggtgtattagctgtctatccagtgttgatgctggtcttttatcaacctatgctagacaacttggctgcctatagtgctggccaaccattgccacatttgtttaccattggttttatactcaacaatcgcggcgctcgttcctttgcagtagctttattagccattttcagttgcaaatcagaacagctcaaagctgttgggaaaattggattgattccttctatgtttggaatctcagagccaatcaaatttgggattccgcaggtgatgaacataaggatgttgataccacttatggtaacaccagctgtttctgttttatcagcttatttattaacgattgttggctttatgccttatcataatggcgtcaatatcccaacaggatttccaatcatttttggcggtttcttaacgaatggctggcaagggattatcgctcagctgatccaatttgtgttatgcgtgctgatttatattcctttcatgcgctggcaagataaagcagcactggcagaagaaggaaaaattgcgcaagcataacaagtactgacagcctataaattaaaattaagtgggggatttaagatgaaaaagatcgttttagtttgtgctggtggaatgtctactggtgtcttagtaaataatatgaaacaagcagctcaaaaaaaagctattccagtatcgattgacgcattttcaatcgaatcggtagctagtgtggctaaagatgcagattgtgtgttattaggtccacaggtttcttatcgtttagcagaagttcaagggttagtggcttgcccaacagcttctattgatatgcgaacttacggtatgatggacggacaaaaagcactagaacaagcgctggaattgataggagagtaagatggaagaaaaagaacaaatttgttttcaaattatttccgaagctgggatggcaagaagttgctttttcgaaagtattcaacaaatgcgaaaagagcaaacaaaagaggccctatctgcgattgaaagtggcaagagtcattatcacaaagcacatattgctcatcggcaattggtacagcaagaagcacaaggtgataaagtttggatgtcgttgttattgagtcacgccgaggacttgttaatgagtgcagatattatgagtgagttggccaaagagttcaatttactttatgaagaagtaaatgggctaaagcagatgattgatcagcatatttcttcattgaacacaaaagaataacaatcaaagaagaaagacgtctacgatgagacgattcgagtgaaatcgtggacgtcttttcttggtctatggcaggtggaacatttttctaggaaaaaagataaaaaaagctggtctcaaaacggagcaggcaagaaaagtggattaccaaagcaaatggcactatctctttgagaggatgggatgcatggactcgttcaaagaagtaaaaaagcaaaagaaacatacgaagaacagctcccccatttcttccgttaagaagaaacgggggaaagctggttttcattaaaaaagcccctttttcaggggccagtagggatgatctttctaggaccattccacattcgctcgtttctcaaaggaatagtttattttttcaaggtatacccttggtctagtaacattttttccgttcgttccatgctgatgccatttgaagtatcaccttcaaatgtgacccctggcaattgctttgccgcatcgtagtctaaattactgtaatcgatcgtcaatgattcggttgctgcatcttctccgtaatcaagcgaataatcgatacccttgattgcctgatactgtttggcgatcggatccaataattgttttgcttcctctttcgtagatacgccaacagaagaataaggcatgatattgttggcggtttgctttttcacttcgtcaccttcgtaattgaagaccaactccatttgaactccgttttgttcattcgtgaatgtcttggttttttgactcgctccatttgctccgcaacttgctaaaaagaatatacccaacaacgctataaatcccactactgtttttttcattctatccctcctttttttcatgatagtatactccacctgccagagctattcatatgctcaaaaacaaatagtctttttttgtccgataggcaatccatatcgtcagcgggaaaatgataaattgttgaaaaagttcgtgaattttttctcgaattttcagaagtattcttgttattgtatgcaaacaaatgtaagacgagaggctagtttcacaaagttttttcagaaaagaaaatgaaaagcaaagaatttttaatttgtgcaatcttttattgaaaagagaattacatcttttagtagcaaatactgcaaatgtttgctaaaatagcagtgtcggttaagcattgcttaacaaataaagttttttaaaacttaggaggaattttttatgccagtagtatcaggagctgaattcttaaaagctgctcgtcaaggcggatatgcagtaggtggattcaatacaaataacttagaatggactcaagcgattttagaagctgctgaagcgaaaaaagcgccagttcttattcaaacttctatgggtgctgcaaaatacatgggcggatacaaacttgctaaagatcttatctgtgatctagttgaatcaatgaacatcactgttccagttgcgattcacttagaccatggtgactacgatgcagcaatggaatgtatcgaagttggctatacttcagttatgttcgatggttctcatttaccattcgaagaaaacttgaaattggctaaagaagttgttgaaaaagcacatgctaaaggcgtttctgttgaatgtgaagttggttcaatcggtggtgaagaagatggcatcatcggagctggtgaattagcagacatcgaagaatgtaaacaaatggttgcaactggtattgattacctagcttgcggaattggtaacattcatggacaatacccagaaaactggcaaggacttgcttttgaccacttacaagcaatcgctgatgctgtaggttctgatgttcctttagtattacacggtggttctggtattcctcaagaacaaatcgaaaaagcaatttcaatgggtgtttctaaagtaaacgtaaatactgaattccaattgtcattcgcaaaagcaacacgtgaatatatcgaagctggtaaagaccaagaaggtaaaggttttgaccctcgtaaactattggcaccaggtaaagctgcaatcatcaaagatgcagaagaacacattgactggttcggttcagctggtaaagcttaattctttcagttcaaaagaacgatcacaagtgatcgttctttttttgtggggaaatcctgcttttttctttgtctgttctatgctaaaattggcatgatacacacaaactctaaagtataggtggatatagatgaaaaaaattgtcattcaaggcaatcgtcccttaaaaggagaagtgacgatcagcggggcaaaaaatagtgcagtagcgttgattcctgcggcgattttggctgattctcctgtcgtattagaaggggtgccggatattcaagacgtgcactcattgattgaaattttagaaattatgggtgttcaaacgcactttgaagaaaacacactgacgatcgatccaaccgagatcgtttcgattccgatgccaagcggcaaaatcaatagtttacgcgcttcttattatttcatgggcgcattgttaggcaagttcggtgaaggagtcgtgggcttacctggcggctgtttcctaggtcctcgtccgatcgatctgcatatcaagggattcgaggcgttaggggctacggttacgaatgagcatggcgcgatgtatttgcgtacaagtgaagcggggcttgccggagaacggattttcttggatatggtatctatcggagcgacgatcaatgtcatgttggcagctgtcaaagctaaaggcaagacgatcatcgaaaatgccgctcgcgaacctgagatcattgatgtggcaactttgctgaacaacatgggagccaagatccgtggggcaggcaccaacgagatccgcattgaaggcgtccaagaattacacggttgccgccattcgatcattcccgatcggattgaagcaggcacttatctttctttggcggcagcagccggtgaaggaatcaccatcaaaaatgtcatttatgagcatcttgaaagctacatcgctaaattagaagaaattggtgtgcgcatggatatcagtgaagatgaaatctatgtttatccatcgaaagatttaaagccagccaatgtaaaaacatacccataccctggttttgctaccgacttgcaacaaccgatcactcccttacttttgaaagcaaatggcacgtcagaaattttggatacaatctatgcaaaacgtgtcaatcacataccagaacttgcacggatgggtgcgcaagcaacaacggaaggcaatttgatcttgctcaacggaccgagccagcttcatggcgcagaagtcgttgcatcagacttgcgagcaggagcttgtttagtaattgctggactgatggctacgggaaccaccacagtcttcaatgtcgaatatattttacggggatatgatcatataatcgataaacttacagccttaggggctgacattcaaatggtagaggagtaactatgagcgactatctaacaatggcagaactggagaacaaaacgctaaaagaaatctacacgtttgccaaagaatttcgaattccttattacagccaaatgaacaaaaaagaattatcactggctgttattcgggcccaagcagaaaaacagggtttcttttatatggaaggtatccttgatatcgttggacaggaaggttatggctttttgcgtccaatcaattatggccccagtgcagaagatatctatatttcttcttctcagattcgccgcttcagtttgcgaaatggcgacaaagtagcggggaaagcgagaccgccaaaagagtcagaacgttattatggtttgatgcatgtagaatctgtgaatggcaaagatccggaagaagcaaaagaacgaccgcacttccctgcattgacgccgctttatccgaatcgtcatttgaaattggaaactacccctggtcgtctgtcaacacggatgatcgacatgctggcgccggttggctttggtcaacggggattgatcgttgccccgccgaaagccgggaagactagtatattaaaagaaatcgctaacgggatcactgacaatcacccggatgtagagttgatcgtcttattgattgatgaacgcccggaagaagtgacggatttggaacgaagtgtcaaaggagatgttgtttcttcgacctttgatctgcagcctagcaaccatactcgggtctctgaattggttttggagcgtgccatgcgtttagttgaagacaagcgtgatgttgtgatactgatggatagtatcacgcgtttagcgcgtgcctataacttagtcgtgccaccaagcggccgtacattgagtggcgggatcgatccagccgcattatacaaaccgaagaaatttttcggagctgctcggaatatcgaagaaggtggcagtctgacgattttagccactgcgttagttgataccggcagccgaatggatgatgttatctacgaagagttcaaaggaaccggaaacatggaactgcagctctctcgcagtttagccgagcgtcgtattttcccagccatcgatatcaagaaatccggtaccagaaaagaagagctcttgatgagcagcgaacaattagaagagacttggcgcttgcgcaataatatgactggtgactcattagaattcacggaacaattcctacagtttttaagaaaaacaaaaaccaatgcggatttcttgtctgcttttcatgacgtacattttggcgataaacggccaaaaagaaatctaaaaagataattgcatcgaaaaacgaaacatggtaagatagtcatgttgtaaaatcgacaaatcaactctggtacagcaaatggaccagggcaaaggagagaagaagaaatgaaacaagatatccatccagattatcatccagttgtattcatggactcaactactggtttcaaattcttatcaggttcaacaaagaattcacaagaaactgttgagtgggaagatggcaacacgtatccattgatccgtgtcgaagtaacatctgattcacatccattctacactggacgtcaaaaattcacacaagcagatggacgtgtggaccgtttcaacaaaaaatacggtctcaaagacgcgaacgctgcggaataagaaaaacgctgatataccaacgtttagcagactatctgatagggatagtctgctttttttcgcttttgaccatacttttgaccttctgcaaacttccttgtttttcctctgtggaactcatgaaatctgcaaaacgatttgccgtttcttccgtctgtcttttcgtgacatgggtgtagatatccatagtcgttttaatatctgtatgtccaagtcgaacttgaacttctttgagtgaagcaccggattcaaagagtaaactacaatgagtgtgtcgaaacccatgaggtgtgattcgttttaagttattctcttttataatgatttttaagttgtgatttacatagtctaaataaagcggtttattttcttctgatacaaataggagctgttcaccattttttgccggtttgattcccatttttagaaaatattctttttgcttcaattgccattgtttaatcacttgtaatgtttcagagtctatcgaaattgttcgaaggctcttttctgttttgggaacttggaatttgacttcccatttatcacatgtggctaaggtttgtttgacggaaagggttcttttttcaaaatcaatgtctttccaacgtaaagctaagagttcacctttacgtaatcctgtaaaagctaaaatccgaaaaattggataaataggatctggatagttttttgcaatttcgaggaactccaatagttcttccttttcatagtaaggtgcggaatagcgttcttcgtcaattcgctttttacgttttggacgaattacagcatccatggggttacttcgaatgagctgtaaactcaaagcatacttgaaaaccgatgaagtcaaaccaattaagttggaatatttcttgtaatagctataccaatgatttacttgtttttgacagtatggaattgaaattcttgagattttcaaattgccaaaaagagggaagatatgctttttgtaagctaatttttgggcgacataggtactttcacgaaccgtatttttgtattgttcaaaccactcatctgccaattctgaaaaaaggcgttgtgaatctgtcactacatcattttcttctacttgcaccatcaagcgattgtaagcttttctggcttctttcggtgatttaaacccacgcttggtggtgtatttcttttttcctgtaacaggatcaatgccaagataggctttgaacatataggcgattgtgccatttttcttttgatattttttgatcataattgtctcctttgattcactcgccagtatatcaaagagaagatttactcctttcttatgggtatcataggcagccacaacaggtaagtcaaggctagatttttagactatctaaaaatagttttacatcctcacggtcaaatcgagtttctttcccaaaaggaatgatttttaaaccatgattaatccaactattgaggcgagtatccccaatttttaggtgttgttttaattgtttccttgttggatagggaggcaactcgtttaagtttggttgttgcgtttgttcttcctcaattttttgcttcgttaattgaacaagttcttcaattatttcttgattaaattcaatcggtacagtaacagtcatatttttacctactttcgagattcatttttttatttttgtatagcgaacaatgctttcttgaaaatccatcccttgttcaggatttccaccttcatttatcgcactgtaaaatatcggacgtcttacgagatactcattggtataaagtacgtcttgatttgtggtatcaaaaggttgatccacgagttgctttgtgacgttgggcactttgaggttgcgcgatttgaagaacgccttttttttatgctctttcaaatccaagtctttatcgaagtatttactaatatagcgtccacgattttcgatactatctacatcaatcttgttgattttgacaaatccatgtttccagatggttgtaaggcgattgacggagataaaaggaaaatcaaataaaatgatgtggtaatggatggcacctcgttcttgtttttcccacgtggcaaggtattttaggtttgctttttttgtgtgatagagttcgtagtttagtcgtttgataaattttttaaattcattattcgcatgggcaatgtcttgaatgttttctctgaaagtgagggttaaaaattttgtctgattgtcaaagttcatatccacgagtcgggcaatttcaaagcgcatattttgatagtatttttgttttcgttttaagctgtcgtattgcccttgagcagataggtcatcatagttttttcttttatcagtagtcgtattttcttcttcataaagccaggctagttctttttttcgttttggattggtttcaatattttctgttttttgtttaggagtaatgattgcttcataatcataaatttcaaggtacgtgggagtttcaatgattttttgattataagctttcaaaaatcatcactccttgatgtgtattcagttgtcaaagaaccatcattcttcgcctgatgttgttctataaatcaagttaaggggaagtcctgcaaagcagtccttccagcctatgtgtttattgggcggtcttaacggacagaagcggctctatggcgctgccccgccgtttcgtcctaaccacccaacaaactcataggaaaactagttttgcgtagtggggccttgttttttcggaagcaaagttgccgcatctgccgtggccgataagccatagctgacgaattgaccgttagagcgcccccaaggtgcaatcactaagttggtaaatgtaaccatggctaaaccttgttgggtaagctcttccggtgtaattacaggatgttcagatttgactttgacactgattttttcgtagcggagtttaggtaggatacattcgtaactccaacctagaatttctccgtctttttgccagcgagtaacgttgacgacttggtattctttctcgagtttttcttttggtaaagtgagatcattgattttaattggcataatagccctcctttttatatatacgataatttatacgattaggttaaaaaaatatagacggccatctatgatttgtattttatacgtttgtttatacggagtcaagaggtttagaaaaaaagatatacgaaattttatacgagtgatataataggggaaaatgacaaggaggaagtaatctatgtttggcttattacaaccggataaagtgaaggtaggacaacgaatcaaagaaatcaaagagagtatgaatctgtcctttacagagttgggcaatcgcttagggataaagaaaccaacgattagctcctatgttcaaggctatgcactggcccctgaaagtgtcattaaccagttatctagtatcagtgggaaaccagtaggctggttttactttggtgatattgaagaatatattgcggactatttgcagctaaaagggcagaataggattgtgcaagaacatccagaagttgtgaaaggaattaaagaagagttttacactgggcagtttaaaaatccggcatgggaaaatgaagttggttatccatgtgaggagtttatggatgattatttttatgaactgcaacaagaagtcattaaagaagaaattcaaaaaatggtacgtgatcagataaaaaatttaccgattgccgatgaattatctaaacagaagaaagatgaggcagtcaccgttattacgagcggtatcatcgaatacatggatgtagcaggtgaatttaattatgaaaaaaaagatgatatgattaaactggttaagcaggaagtcgataattacgatttttttgcggatagtaattttgaagatcagtatttagtggggaaactaataaatatcttggcagatcagcagaaaaccagcgaattaatcaaccatttatctgaagagctgacagataaggcatttataggattatttggtggggaagagttggtgaaaacaattcagacgttaagaccggcgttaattaatctgtccaataaaattagtgcagatcagcttgaggattggtttgaaaagtaaaaaaataattgaaattaggagttgatgataggccactaggtgatcaattgaggttgaaccgacaacggatagggctatactatcgagaagatataaattgacttactattcccggtcagattatttcaaaaaaattatatgctcaaatttgcatggtataatcactgatagataacataaggtatatttcagttttttaattgtgaaaagacgataagacattattttatattatcgaaaatcaatcaggttgttttgaaatattgcggatattgtttcgtctttatctattaaaatgttcataaatacaccaatttgttcaaaaggagatcatagataatggatgatatatggatgtttatttctcatttgaaaaaacaataccagaagttaggagtggtagtatctagccaagataaagaaattaatatggatagagtggaattcgtaaatttgaatctacctttaagtgaattacttctgaaaaagagtcggcgaagttggtatctgactgcttctgattttatcaaaggaataatagaacaatcttcagaagaagttgttctgtttgataactttgaattgataatgaatccagaattaggtgtcaattttatggatctattgctagaactaagtaagataaaagttgttttgattgcatggcattatgatattgaagggacaactctcatatatgcacaacctgggcacaaggaataccgccgtattgaaatgagagaagatcaattatttttttggataggagaagaaaatgctgtataaagaattagtaaattttgaaccaattgattcagtcatccaattaacagatgcaaattcaacagaaaaggcaatgcacctgttggatacatacgtaatctcagatcgcatggcagaaacaattaatgaaattatttttaagcaactacaatacactagaccagaagacaacaagggattattggtcgttggtaactatggctcaggtaaatctcatttaatgtcagtaatctcaacaattgctgagtatgaaggtgctagtaagcatattgcaaataaagaagtagctgagcacgctaaacaaattgaaggacaattcaaggtaatccggtttgaaattggtggggtggatcgcccgttcaaagatattattatttcacaactcgaaaaaggctttattgaaatggatgtcaactttgaatttccagaagatgattcgaagttaaccaataataaagaatggctactggaaatgatggatgccttcaatacaaaatatccagaaaaagggttattagtagtcgtcgatgaacttctggattatcttcgttcacgtaaagagttagaaatgacattggatttagggttcttacgtgagttaggtgaagtagcgtatgatagcaggtttaggtttatggctgggattcaggagatgctattcgataacccacgtttctattatgtagcggatccactgcgacgggtaaaggaacgcttcgagcaagtacgtattgttaaagaagatattgcctatgttatttcacaacgtttacttaagaaaaatgatttacaaaaagctaaaattcgtgaacacttaacggagttttctaagctctacgaccgactaagtgagaatatggaaacatatgttgagctgtttccaattcatcctgcatatttatcgacatttgagaatgttcataatattgaaaaacggatagcattgaaaaccatcaccaatgagatgaaaaagattattaataacgaagtaccgatagatgatccaggattagtttcctatgatagttattggacatacattgaggaagacccatcttacaagacaattcctgaagttcgagaagtgatggataaagtatcaattttgaaggatagaatcaatagtgcctttccttcaacaaaaagacgctatcaaaaaatgtctattcgtatagtgaatgctatggcattgaatcgtctaactactgatgatatctattctaaggtagggatgacttctgatgaattgaaagatgacctttttctaacaattcctggtcagatggatatgctgcttgaagatcctgatcctgcgggatttttgaaaacaaatatagatgtggctattaagacaattatggaaacagtcagttatcaatatatttcagtaaatgaagtcaatgcacaatattatctagatttgaaaaaagatattgatgtagatagtctgattgcagatcgtgctgaaatcattgaagcggacacaatggaccgctactattttgatttattacaaaatgcgattgctttggatgaccttacttatatttctggttataagatttggtcatatgagcttccttgggaacaacgccgagtaatgcgaaaaggatatcttttcttgggttctcccaatgagcgatctacagcgcaaccagagagagatttttacatttacatgttacgaccatttaataccgtaaactataaagatgagaagcgctcggatgaagtcttcttcaaacttaatttagaagacgattactttgaaaagacattacgaaaatatgctgcggcaaaagagcagtacattgaaacaacacaagcacaaaaacccttatttaaagctaagtatgatagctactataagcaattgaataaatggctgttcgaacattttgtagatgtattcaaggtggtttataaaggtaaagaaggatatctttctgattttggaatgttccttccacaagaagatactttgaaagcaatggtcaactatgcttctgcagagttcttgaatgatgcctttcaagagaaatacccagattatccaacctttaaagaatataagccaggatatctaacaaatgataatatcaaaacttccgcaagtgatgccttgcaattcttaaatggacgttcaacaaaaactggggaggccatactgaacggcttggttatggaagatagtgctgggaaagtaactgccgaatccatttctagttctggcttttcacgatggattttggaaatgctagaagaaaaaggtaacggcaaggtggttaataataaggaaatatatgatcaagatgccttacgtggtacaggagatagacgtctttcaaaagagtttaaattggagcccgaattagtagttgtcgtgattggtgcgcttctttatgcaggaaaattagagataagcgtagctggaacgaactatacagcaatgaactatcgagagtttgctgccgaaaatatcgagatattgtctaatttcgactatatcaaaaagccatctggtcttccaattaatgaaatcaatgcagtactaaatctatttgatgaatacgccccaaactttgatgagaagattctagaaggatatattaggcgccttagcagcaagtcaattgaagaagtgagtcataccttaaatactattgagatggtcaagaaaggtttttctattggcggcacagaagttatggacgcaaatactcgacaagatacaattatgagactcacttcttataaagacttttgtgaaaaagtccaacggtataataccgttgctaaaatgaaaaacttttcggctagcgttactgaaatctcagaacaagaagaaaacaagaaattaattgattcaattgaacagatgaagaaagacgttgacgaagtcggtacactagtgacatacattacacaggctacttacaactatggccttgagagtgattggacaaagaatgcccaagaagcgattaatgctgtcgttgaagccgtgaagaaaggtgctggattcaagtcgcaaatggatgacttgaaagaaattaaagagcactatatagatgaatattatgatattcatcagaaatctcgattaacaagtaaagaggaaattaatcgtgatgggctacttaattcagttgaggcagatgtattagctacactaaaggccaatatcgacattcttccgggtcaacagcttattgattgggtccgagagctacgtgctacaagagcttgtttttcactaacaaaagctgaactagaacaatatccgacatgtactcattgtaatttcgaaattggaaaaactgatcggaattctaaattggttgtatctaatggtaaagaaaagttaactggaatttatgaaaattggatggagattcttgtaagtagcttacaacagggagacattgttgagaatcgggaactcttgaataatgaagaaaaagtagaaattaatcaattcattgctacaaaagaattaacatttccgattagtccccaattcttgaataccataaataatttgtttaaaggctttgagaaggttgaaataactgaagcggagctggttaaagcaatgggagacggtagtccaatgtcagttaatgaattagaaggacgtatccgtcaattgattgcagagctaactgaaggcaaagagaaaaataaagttagaattatgtttaagaggtgagtagatgtcattagaaaatgaacaattgtcttttgattctgaacaaagggaaaataaaagagtgacagttctcgggatggaatttgaaaatgatgatgctcgtcgagagtatttccgggaggaactgagaaaaaaacttcctgagttgaggaaaattgaaggttttccaataggcaatgatgaggatattattgagctgtctgatccgcctttttatactgtatgtcctaacccatttattaataggtttatcaatgaatggaaaacagaggacgttgaagagtattcaaaagaacctcttgccgtggatattagctttggtaaaaatactccaatctataacgcacatacttatcataccaaggttccgtacaaagcaataatgagttatttgcttcattatacgaaacctggcgatatagtgtatgatgcttttagtgggacaggaatgacaggtgttgcttcttcattgatgaataacaaaaaagaacttcttgaaattaagccggatattacagacaatgatattggtgttagacatgcctttctttctgatttagctccagtgggaagtgttatttctgaggtatataatagttcggttgattccgaattgctggttagtgagctaacaaaattattggctgattcaaagaaagatttaggatgggtttataaaactgaagtaaataatgttgaatatgatattaattacactgtatggagcgatgtatttagttgcccaaattgcttgacggaatttatttattatgaagaggctttcgatattgaagaaaataaattgcattctgatttttcatgtccaaactgtggcatgttattaaacaaacaaaaatctgataaagtaatgtctgagtattttgatgctgtggttggaaaaaaacttaaagttcttaaacaaaaacctgtattaattagttatggatttggtagaaataaaggaattaaaaaaataggcaataaagataaagaacttttagagaagattgataaatataatattaataaatggtttccagcattcaagttacctaagggtgatgagattgaacgagtgaagagaaatggtattgaatatacacatcagttttacacaaaaagaaacttgattgtagcaagtgatttactggaccgaatttctaaactgcctgaaagtcttaaaagaccagcatatttgtgttttcaatccatcgtatatagtcttatctcaaaactggtacgttataatatgggaaatagaggcaacgggatgcttagcgggacatactacctcccttccttaatggcagagactaatgtatataatgtttttaaaggaaaagtaaaggatatagctaaagcattgattgtgaaacaacggtcatcaattgtatttgtcagctctgcaattacaaatgagttacaagagaactcagtggattacatttttacagatcccccatttggagagaatattgattactcagagttaaattttttatgggaatcatggttaaaagtgttcacaaatagttcttcagaagcgattataaatgattcacaaaataaaggtctctttgaatataagcaacttatggaagagtcttttagaaattattttaaggttttaaaacctaatcattggattacagttgaatttagcaattctaaatctagtgtgtggaatgcaatacaagactcgattcaaaaggcaggctttataattgcagatgtctctgcacttgataaaaaacaaggaagttttaaagcggtcacgacgacaacggctgttaagcaggacttagtaatttctgcttataagcctactgaagagaatattgacaaaatgaaggcacaacgtaataatgtggaatcagcttggacgtttgttacacaacacttatcaaatcttccagtatttatgggagacaaaggtgatgcggtaatcatatcagagcgaacaccacgtattctatttgatagaatggttgcctatcatgttcaacaaggtctaccagtcccaatttcttctgctgactttcaatcaggtattgctagtcgttatccgatgcgcgatggcatggctttcttagactctcaagtggcagaatatgataaaaaacgaattcttgcaaaagagtttgctcaattgtcgctatttgtatctgatgaaaatagtgctattgaatggattcgtcaacaattaatgaaaaaaccacaatctcgacaagatattcatccgcagtttatgaaagagattcagcatattgcaaagtatgaagaattacctgagctcgatgagttattagcacaaaactttttatactatgatggagatgaggcagtaccaaatcaaattagtacctatctgacaaaaaattatcatgatttgcgtggcttagaaagagatgacgttttattaagagaaaaagcgaaaaatcgttggtatgtgccaaatcctaatcaacaagccgacttggaaaaactgcgagagaagagcttactacgtgaatttggccattatcttgatgaaatcaataatagcaagaagaaattaaaagtattccgtacagaagcaatccgtgttggttttaagaaggcgtggacagaaaaagaatatcaaactatcgtaacagtgggtgagcgtctaccagaaaaagtaatccaagaagacgataagctcttgatgtactatgataatgctttaatgcgaacagaaatgtaataaatactaattataaagaaacttgatagattctacacatagaggaagtgatgaaaatgaactggataaacgagattacagacaggttcccgcagaaaaagatttatcttgtaagagatgacgatggattactgatgatagataatgttaaggtcgaattgtctgagttagatgtttctgtaataacttatggggatccagttcattttcgttatacatacgaaactaaattcggtagaaaatttgatggaatactacttattcgcttggtagatactgattttcaagaggttccttgggacgtgtaccaaaaagcatttcgtgaatttattggaattactgatatatttcccttcttggactgtaaagctgtgaaaaagctaggcattgaaaactgggagcaattatacaatgcccagcaaagtttaacaacaagacaaaattatgtttcttcaatgaaatttatagaacgtgtgatttaccatgaagctgatgaacacatttcaatgatacttgatccttatgtcgaagatcttacgctatttaataaaaaagctccggtcttgcgtgaatggagcgagattgctagattgattggtgaacatcgcttatatcgtagaacggataaggaattcgaactattagtcgatgatgccaataaaaaatttcaagagtatttaaaaagagattatgacagaaatctttccctacctccggcaaaaaagccaaattatgttaatcaaattttgaattatttatacagaatgcaaggtatttcaaatagaaaattagctttgattgttatggatggaatgagctttactcaatggagtgttatcgaaaaatggctagttaataaaagctttgatttccgaacccaggcaactatggccatgattccaactattacctctgtttcaagacaagcaattttttctggaaaaagacctagtgagttcccagaaacaattaccagaacttcctcggagtcaattcattggcgtgaattttggaaagaaaaaggattcatcgaaaattcaatcaagtatcagaaggggctagggcacacaaactatcaagatactgttcttgagttcagatacgtgggtaccgatatctatgggtgtgtcatcgatgttgtggatggatttatgcatggtgccaagcaaggtctggagacagttcaatcagaactacgaatttggcttgagaagggattcttagagttgatgttacgtgacatgattgatttagattacgatgtatatattacatctgatcatggaaatgtggaggcaactggtattggtcgaattcaagaaggtgttcttgctatgagtaaaggtcaacgtgctcggatatatgattcaggactgcttagatcaaatatacatgactcatatactgaatcaaccaaagaatgggagagtataactttgcccaatgaaggctattttccgttaattgccaaggaaaaatttgcatttgtacctgagggagatataattatgacccatggaggaatgcacatggaagaaataattgtaccttttgtaaaagttataaaaaaggatggtcgatagatgaaaaaaatggtgggattatttcgtgtaatgacatttgaagagttggacaaagctgctgaagtaatggtgaaatattcacctacagacgcatatcaaatattagatgagacctttgccaaaataattaaaggggatacgtttcgcagaaaagctctaaacaatttaatgaacgtatgggggaacggacaaaaaccactttctgattttcaagagaaagtactaaaacaatatgctatttcaaattacgatgagaaaaaaacattgcaagttttgatgctgctttattctttttcatttttttcagacaccataaatataattgggaagtatctacgtatgcaggatacttttcaatcaaaaacgattatggaagaagttcgtagcacttatggaatgactgagacagtgaataaaggtttattgacggtgttaggttccttggttgattggggatttctattacggagcaagcctggtgtatatgaaattatcaatcacaaaattctgattactgacgagtttataaagaacgtgttgatacgctctattttagcccatagagatgttgaataccttccactagaaattataaataatcaagcgggattatttatgtttgattaccaagttagcagattagaagttcgtcatgatgatttaaatgtgttacgagaaagaacggatactttcatagggttaaagtaacgattatatgaattgaaagcaaaaaacaattgtaagctttacatcagtaatttagggaatttagcaattcgttttgcgaaatgttttttttgagttgacaccattccggcttatatctttttgagacaatttacgataggcaatttcaccgattggtatttgaatgacgctttgtttatttacgtagggtctcgttatgctggtattggtatcgctgtgagtcaatgccacagaagtctgtcccagagctacatcagattatttggtaaaatgctgtttttctattgtagtcattgtgctataattaactagctaatactagcaatcatattgttgagtattaggaaatttgtataacaaagtaaagtgatttgacttcaacagaagtaatttgcctgacgtatacagagcttaatcttaatattaatattaagctctgcatactaagtatggtaaccaagactgtcagaagaaccatttcgcacctccaagagtaataatctgttggagaaactttcttagttatattatatactatttgtattttgtgagaatttctcaccccgccatattacagatgcggtaatagccttatttggcagaagtagagcctaggggtcgcgccttaggcagtgtgcaaagtaaattatatagtagcgggactaaatttactgttgttgctccaataaaattagttgaccgagggactcaaaatgaataaagatgtttataaatattcaacaaaaaaatatcttcattttgacaaaatcactagttttaattcaaaggtagaaaagtatgtgtatgagtttgaaaaaaatcctacacatagtttcttacctttgatttttaatgaaatcaatattgaaaaatttagagacttaaaagatgatcctgaaaatgaaaataaaagtagaaatggacggaaagtccctgtcaaagaaaaaaatagaccaattatgtacgcatctcatatagataattatatatataagcattatggactacagttaaatgaattgtataatatctatgtaagcgaaaaaaattttgatagttctgttttagcatataggactaacaaacatggtaaaaataatgttcatttcgcagcggaagtaattaattttatagcagagcatcctaattcttttgtttacgtaggagattacacaggcttttttgataacttagatcatgaatatcttaaacgaatgattaatcgtttatactgtgataatagaatgccagatcatcaatttaagatttataaaagtttgacaaaatattcgtacattcacaaggaagatataaactatttcgttgctccagataaggaaatttatgctagtagaaaaaattcttattttgctagttttgctgactttaggcgtttcaaaaaaatgaaaagtcattattttagtgatggaaaaatagttgttagaacaaataatgatgaaaaaggaatccctcaagggacggcaataagtgcgatatattcaaatatatatatgctggaaatagatgaatctatttccagtttagtaaataattatggcggaatttatcgaagatattcagatgattttattatcattttgcctgacataagtgaagaattattcgatagtttaaggcaagaaatagaaaataatattttcgataaaactaaaatgtctattcaaaaagaaaaaactaatataatgtattttgatggtaaagtattgagaagagtaaatgcgcatacgatgactaagctagactatttaggttttgtatttgatggaacaaatgtgaagatgagggaaaaaagtattactaagttttatagaactgcatataaattaattaaaaaaggagaaattgtctccagacagaaacgacatattggtgacaaaatgcgtttaacatataaacgtaaattatatcaaaattatcatcaacttggagaacgcactgatattaagtatcactataagcaaagggaatttggaacttttattacatatgctcgaaaatcccagaaaatctttgatatattatccccaatgacttgcaacctcatggcttttcaaataagaaatcatcaaaaaaatattcagagaaaaataagagatgctgaaaaaaatttatagcataaacaatatttcggctcgcatatttttgtttaacaaattgacaccattgctttcaaataatttgaaagtcaataaagtttttcgtgtttcattctctttaaaactttgctattaaaggattgtaaagctatttgaaaaaatggttgggctaaccaggtcttaagaaagctcgtaaagcttcataggtttttagtattaatatttgctttataccaataagacatttcacatctaagtttgtgaagcatattcttattgttgatacctttgttgatcctattttgattcgtagcttttagtgacaatttgtggtagtcaatcaccttgacaggcacaatgatcacgtttgtggcgtatgaatggactaatagattccatgatttggaattattgatataataagggaaaatttaacaaagcaaacgtttgttattgatgatatgtataggggcgtgaaaagaagtgtctaaaaaagcaaagaagagtaacaatcctttcttcaatctagcttctgagcagtttgaagaactcaatgatgaattttacaagaattacaacaaagattattattcaataaaattagattctttactcaaaatgattgagtcctcggaatcttactgtaaagggtcaaatatgaaagtaggcattttagaatatgaaagatcttttgaagaagaagaaattttaaaatatgcaaaaacagaattggcggtaacagttttccattgtttggaatcttttttacgtttgtacatggcacattgctctatgagaggatgtccttggttagatttagcggacatgaccttaacaaaatataataacaacatacagaaattgaaaaagcaagtctataatatttttaatttatctgactttaccgatgatgaaattattactgctgtattttatggaagtaagagtgtcccagcggagattattgataagacaaatttgactgaaaaagaaatagtagagcgttttaaaaggtatattcaatttgcggtaacatatctggataacagacaggattataactcttacaagcatgggctacaaataacgcaaaaagaaaatgggttctcttatggtggtacaagaggaacgaatgaaattttatcagtacatggtgattcattaacatatttacaagtaaaaaaagatgacaagaataataaaagatgggttaaaactactaaatggattgattacaaacaacaggcaacacttatattcttttttaatctattaattgctgatgttattgatatttggtcacctgatagggaaaagtatctcaaaactttcccaattgttgtaaccattgaagagcttctagaaaatcgtgaaaactacgtcggtggaaaaataggccgagaaatagaggggttccaagttacagaaatgtcaaggggacttctttattatgaaaatgattagttcagttaaaggaatgctattctgtgatacttaatctgatcgaaaagtcatcaatttcaaagttagcaaattgtacatgacaaaatcgtttcaattcgcatggttttctcgttaaatcgatattatggatttaatattatttgaaaacagttgaaattttacagtgcaagttaggtaatactctttgatattaatggcttttaaagcgtatataaaatctgagtaaatgaatcaggttttacaaaaacggataaaacatcttaactcatatgaaaagtataatatactggcgagtattttttgaccatacttttgaccttctcaatcaaattttactgggttgcattagatttttaaattcctcaagaatcccgtatttacactgttttctgtttattagatatcactagagagcaatccagctctcaatacggtctcaaagacgcgaacgctgcggaataattctaacaaggttagaacgttggtttatcaacgatttagagatgttttccttcactggagacatctctttttttgcgcatgttgcgtttcttgttgcgatattatttaaacttagttcgtcatgaattgtgcaaagcgattacctgtctcttcccgctttttatcagttacatgagcatatacattcattgttgtttttatatctgtatgccccatgcgctcttgaacttctttgataggtacgccagattcaagtaggagactgcaatgagtgtgacgaaatccatgaactgtcatatattctaagttattatctttaagaattttcgttagtcgatgatttaaaaaatcaagatataaaactttgttttcttctgaggtaaaaagtaattgttcttcattatcatgttttatccctagtttgaagaaaagctctttttgctgtaatttccaacgtttcaaaagtttgagtgtctcatcatctaaagataactctctgacactttttcttgtcttaggggtttgaaaaattaatttccaaccatcagcagtagcaagcgtctgtttaacagacaaggttcctcgaccaaaacttatatctttccaacgtaaggcatgtagctcacctttcctaagtccggtaaatgctagaattctaaacatcaggaattcagaaaaaggcaactgtttttttgctttatctagaaaagtaatcaattgtttttggctgtagtagggcgctgcataatcctcttgatcaatgtccatttgtcttttgggtcgaattacaccattcattgggttattagtaagcaagcgtacactaatagcatactgaaagatttgagaagtaatcataatcaaattattgaactttttgtaatagctgaaccaatgatttactttagactgacaataagggatagttatcttgttgatcggaatttttccgaaatgaggtatgatatgcttctttagagcaaatttttgagcagtaagtgtacttgctttcacagtattcttatactgttctaaccacatttctgctactttttcaaagtgaaggttactatcaaaaataaaatcagcgctttttgattttagaagcaatcgagataaagcaagatttgccgcttgtcttgttttaaaaccactacaattagtttttatttctttaccagttaatgggtctttaccaaggtaaacatgaaatttataggcaatttcaccattcttctttttatatttctttattttcgccataaatatattatcgtcctttcttgtccgccagcatgtcgaacgagtggcatcactcctttcaatttggtataattgggtatagcaaataagcattaggtttatttggttttagcacgctctcgctttggtcggtggggcgtgtttttttattgtgcagaagtcatatatgcatcagtaattaattctgcttgttccatatagacatcggtcaatttcgtagcccaatcttcgtaatcttcatatttcccagatccgctagtcaaatgaacatttgccatttcctgtattccttcattggaaatttcagccaactcacttattttgtcgtttgacaattctgctaaaccttctactccgttttgattattaggatattcagcattgtattcatcaactaacttcggtgctgcttctttaattttttgagtgtattcgtctagaatagcttgatattgttcatcagcgcttttgctctcttcttttggagcttggctttctgatgaagctttttctgatgttttatctgatgtcgaagttgcttcttttgagctggtagatgttttctcagcagagtttttatctttagaattacccccaagagatccgccaactgcagcaactagaattaccactaaaatccagaaccatacctttttgtaaaagggtttttttaccttatacaatttaccatcttcgcctctaactctttttgccatttttatttcctcgattctttgatataatatatttgtactgtctcagaaatgaggttagggcttttagaagttggagcttctaagagctttctttttttagcaaaatattttcatgggttcaacgaaaatagattcgctgtcaaaagtaaaaatataattatgatgaaagtgttttgttccgtatttattattccatacgttcaacgcacattctagaagatatggtatagagatacaagtatctctataccatatcttcgtgctttcattcttctttccacacactaggaactgtaggaataaataacgtccttactaaaagaaatcgctcttttagtaaggattatgggcggctcaaagttattacatgtgtacaaaaaataaagaaaagaccatttttgcaataaaggaaccagcaaaaaaagcgagaacaatcaacataattttccaaggttttaaccaaacactattctttttcatctaatcacctctataaaaagaataccatgataaataaataatatcaaaaaaaattgatacttaatcagttattcaccaaatcaggcaactaacgagatgaaatcagaatcagttttgcttttcagagtttttaagttttattgctcgtattaggtggacacaaaagctcgcaaaaaataaaagccctgcaatttttggaatggcaccaattgaagctaaaaataaaaaagctgctataaagtttacacaagcggctagcaggtaaaggtagaaactagtttttcttttcaaagtgctcactccttttgaacagcatatcatactttattttcaatgtgaaaaaataatgtcaaagaaagtcgaaataaataatttcactatccgacgaaataaaaaagaaatagaaagaacttctatttcttcgagcgatttttattcgaatacagggcaatgattatagctacggctatgcaaaagattaatacttttaacatattcacacatcctttttagattagtttaaattataactttctaaaaatatatagggctttaggcctgttagtaaaagataattcagtcccacaagttatcgaactcttttttcgagttttcttacaattggatggttctatttttttcaaataactgttaaaacaaaaaagtgaagaaactactggaactaaaagtttcttcactactcatcaagtaatcaataaacctttgtttattcaaatatgtaacatctaaattttttgaagcaaggaaaaacaaacatacagaacaatagaaagagttgaaaaagtaagataatcgttaaattgacagttccgtaacgctggtaaaggtagatatgtacgagtaattcaccaagattcatgagaatcaagataagataactactcgcttttacttggcatctttttagtagatgatagctgatgtaataatcgagtaggacacaaaaaagtaataatagtttgtttaaagccgtgatggtagcatgttgttcggcaagctgttgaaagaacaaaagagctgtgggaaaagggatataaatgattaataaagaaaaaatatacaacaaaaggcatgttcacactcctaaaaaaaaaattaccaaaaggcagaaaataatttagcaaatttttattcagaggtcaacagtaggatttgttatctcaatgattcgagcattaggcatgattgtttttgcttaagaaatgaaatcttggtttacagactgaggaaaattgcggtgattttctgtcacggaggaatgcaccttgataaaccccgtcacaataaggttataagaggggttgaatattattattaaaacaatgtataaataaaaaaactcctgaaagcagagtggagaagacagttactcttgagttcagaagtttttggtttttgaaaaaaatcaattttatcaatgaaaaatgttatttttgtgcatttaatttttttaatacatcagctggcacatctttttcagcgacctcattcggtccggagatgatacgtttttgactgatctctgctttaactagtgtgttaggagcataaggctggatatcttcaccagacaattcataggtcatttcttgtctttcgccattttctttaacaaattcaaacgtatatttataagaagaatagccttcgattttttttcctgaaccgtctactgtttgtttcctttcaggtgtttcttttggtgtgcgtgcataggcagtgactccttgataggtctcagaatagtatttataactaaaatagcctcctacaccaagtgcgactacaagaagagcaagcatcatttttttcataattaaccctcatttcttttttgctgagacgactataacacggactagcttaaaaaatttattgaaaaagataacactattgtaagcttttgattatttacatgaaaatatagctgtaattttctgtcgaggaattgtgatagaagaaaatagaattgaaatcattttgcaatattgtaatgttaatcttttatttgtgcctggggagaggtacaaatacacaaaaagagaggttttttcatttgaaaaaatttgtattcacagctgttgcaggactaggtttatttatcggaggcactgttgcatctgcagaggaacaaacccatgtggttgctccaggagacacactgtcaggattagcaactgaatatggtacgacagtggatgaccttttagcattgaatgaatccattcaagaccctaatttgatttttgatggcgaaacattgctgatttttagtgatgcacaaccgatgacacgcgcgcaagaaacgacagaaacagcgcaagcgcaaactgaaacagcgccggcagctacacaatcaaacgctgctagcactagcgctgcaagtacaccaagtactggttcaggagtcttgaatccagtggacggtatcaattactataatggtgtcagagaatcttattattcacaaaaagtattagctgggggcggcttaaatattcctggccgacatgttgccgctgacggaacgatccgtgatgcagatggttatatcgttgtagctagtgacaatcaagccaaaggctcaacagggcaatcttctttgggtgcctacaaagtctatgatacaggcgttggtcacagcggaatcgacgtttacacaaactggtaatcagcaaaaacagttgcatgaaatatgcagctgtttttttgttatggtctagactaattcttgtcaaaaaaatgagagtgtggtatcattggactataccaaaacgaaatgaggagcgtatcatggaaattattcgcgtgaaagatgcagctgaaggtgggaaaaaggcatttgaattgattcagcaaggcgttgaaaacggcgctaaagttcttggattggcgacaggcagtacgccagaaacattgtatgcagagatgacagctagcgatgtcgatttttcaaacatgacttctgttaatttagatgaatatgtcggacttggcggcgaagatgatcaaagttatcgccactttatgaatgctcatttatttgacaaaaaaccattcaaggaaacctttgtaccgaatggaaaagccgaagatttgcaagcggaatgcaaacgatacgatgaagtgatcgcggaacatccagttgacatccaaatcttaggaattggtcagaacggtcacattggcttcaatgaacctggggcatcttttgatggcacaacatcagtcgttgatttgactgaatcaacgatcaatgccaacaaacgctattttgacaaggtagaagatgtacccactactgcaatctcaatgggcatcggttcaattttgaaaggtaaaaaaattattttgatggcctttggaccagctaaagcggacgcaatccaagggatgattgaaggtccggtaacgacggatctgcctgcatctgctttgcaaaatcatccagatgtcacagtcatcgtggatgaagcagcggcagccaatctctaacatcaattagttggcagagcgtccaatctaatcgacaaaatccgaatgaacatcggaaaaaccagctacttccccatttcatccagtcggatgaaaagttggtattttcgatgattcttcggtttttttatttttcatggaatacagcttaaagatggggtgcggaatttggaccttccttttttcatttttaaaaatagatggtatagttgaaaaggggtgtttcaatggttgatatggtcttatcgattccagaaattattcttagactcgttttagcaatggtcatgggaggcgctatcggttttgagcgacagtacaaaagtcggccagcgggattacggacccatattttagtctgtatgggggcatgtgtcattgcattgatccaagtagagatcgctagtggggcgatgcgtgatgcgttgaatcatccagatctcgcaggggtcattcgttcagatgaagctcgattgatcgcacaagtggtaagtggggttggttttttgggtgccgggacgattatcgtgacaaaacgctcggtaactggattgacgacagctgcttcattatgggcgattgctggcttagggattgcgatcggcatgggattttatgcgatttcgattactagttttgccgggatcttttttgcactgacggtgatcaagcgaattgtgcgagtcccgacagccaaaaaattggagattcaatacattcatcgtgcggaaacaaaggaatttttgacagagtattttcttgatcgaaaaatcgtgatcgaagatgtcaactttgatgtgaagttcatggaagactatcggatctataccaatatttatacgatcaacttaccgtgggggctgagtttctctgatgttatcgaagaattatcagtttataaaaatatcactaagctgcggttggttgatgttagttaaaaaagtactgccaaaggtcacacctttggcagtacttttttagttaggaaagaaacatgcgatcccgacaatcgctagattgctaagaaagttgactgcttcatttgtgatcaaagcatagccatgcacttttttcgttggctgctggtgatggcttttttgttcggtaaattgatgacaaaccgtgcattggtaacgtacttgaatcgttgctcccaataaactatcgattatactaccgctaaatcctaacaagagtacccaaatcaatgctgtcaaagagagcggttggccgctgagccagagacagatcgccagaagtaaaacgataccgccgctgcccgcaaaagaagcaatggtacctaggaggctgacaccgccagaaagacccgcaggtaatttttttcccgttaagagatttcggggtgcctttttgctcaaaacaccgatctctgatccccaagtgtcggcggtacagctagcgatcccgacaataaatgcccagagataattctcattgttgaaagaggcgtaaccgatcaatgccaataaactaggcgataaattagccagcacttggatggcttcgcggcgcgcacctttgatcaccagatcatcggctgagttttttttctttaagtgattgatgatcccagagctggcaaaaaagaaaccaactaaaaagatactgaaccaaggtcccaaagcaatgatgatcgtcccacttaaggcagctgctaaagcaccggataaagacaaccactgcaaaataaaagcggatcctgctacaaatgcactacagatcagtcccagtaaaaattgatagaaaaagaccacagcttccacctcgcttttttcatcagtttagcataaagcaaacttgtatgtagctttttttcgttactgacagcattttgctcgtcaaatgagagcgtttcatttaagcttagactaagaggtgagtgtatgaaaatcgtgatcatcggcggttcattcggagggatcagctgcgccatcgaagcacgcaaaatctatccagaatctgaaatcgtattgattgaaaaaaaagcccatatcgggtttattcccagcgggatgctcctgtatttagaaggcaagattccttcgttgcaagacgcattcttttgctccaaggaacagcttgagcagttggacattcaagtagcattgcaagaaacaatgttgaaacttgatcctaagaaccatttcgttcaaacagatcagcgcagaatcgcttatgatcggttgatcttagcagcaggatctgcacaagaatcagaaattctcttaccgatgaatgaagccgcattgacctataaagattacggcgctgccaagcaatttattcaggaattagatcaggcagaaacgattacgatcgttggggctggacaagcaggtatggaagcagccaacacattaacgacgctaggaaaacaagtccaactagtggaatcaatgacgtatcctttattcaaatattttgatcaatcgtttctggctccttttttagatgaattagcacaaataaaaaatctgcagctttatctggcagaacctaccattgccattgaatccacggaaacaggcttccgagtggagaccgccaatcggacattgctcagcgcgcttgcattgacgaccgtcaatgtccgaccgcggccgcacccagcatttcagcagctgcgcttgcacagtgatcatacgatttggacggatgcttatttggaaacttccgaaaagggtatttttgctgtcggtgacttgattcagatctacagtccaattacacgggatacggcttatatgccattagtaaacaatgcagttcgttccggaatcgctgctgcgcataatttgcaagagaaaaaagaaccttttcgcggcggcttacggacagtgggaacccatctgtttggctggtatctggctagtacaggaatgactgaatcagatcgcttcttttatgaacaagaaattaccgtcaaaaaatttaccgctaaagcttcattagtagatgacacaccgatccacgggaaactgatcattgccaagacaagcgggcaagtattgggcgctcagttactgtcaaagtacaatctcttagaaaaaatcaacctgctggcatttgccattgaaaaggagagcacattgtcagagttagcgcaaaaagatttcttttttcatcctcattttactgatgtctttgaactgtccaatgcgattgctttaggaagtgctgcaaatgaaatttgaacaattattagaaaaaaaagaagccaagcaattacagctactgaaaaagctgcttctagttggaggtgaactagagcttcatgagatggctgcttaccttaggatcagcaaaccatccttagaaaaatatgttgatgagttatttctatatttagctccttattctgatcaatgccatcttttttatcaaggttcatcattagttctagaaacgagcccagagttctcgttgaatcagattgaatatgtgttctaccactcgtcgatcaaatttcaagtgctggaacatgtattgatcaatcaagaaatcgccacgattccgttagcgcaaaaattaatgattagtgaatcctccctgtttcgcaaaatcaaagaattgaatcaagtgttggcagaattcggattagagatttggcaggggaaactcatgggggaagaagctcagattcgctatttttattttcagctgctttggtacttaaattctttcaagagtcagccattaccgattgatacaaaatttgtgggactgatcgctcgtgggctcaatctgacctttaccgaggaagcacagcaacgggtcagtttgtggctgaagatcatgaagtatcgtttaaaagcgcccggacaatcgtttcaaagactacgggaaaacatggcattttatgagaaagatccattgtatcagcaactgcgggaacttgtctttcgcagttttgggcattatgcactggaagttcgtgaagaagaggcgatgctccattttgttttcttgctttccttttccgttttctctgaacaagattttcgccagtacatgctgcaacgctcccgatttacgccgacagcacttaccgatacgctgatcttggaacatatcctgcatttgtatcgaccggctgtcccgcaagaaatcgaagccaattgttattttcatctttctcagatccatagtcgtttgtattttttcaaaggagatgtcgaagtttttgatcgagaaaatatttggcaattagaagcaaaactctcaagtcgtaatattcgccagatcagtgaacgtttattgaatactgctgtacaagaaatgaagctggaagcatcagaagaaaatacattgtatatgatgaccatggtcaaatatttgagtgtcctgacgatcattgattaccaaatcaatcgggaatttcgggtaggcatcgcgttgaatatggatgcacttttcaaagaggcagtcttttatatgtggctgctgtacttaaaaaatttgaatggggtcgtcgttgagcgctatgctaaagaacaagactatgatctgatcttgacgaattatccgattgaaacatcgattcctacatatcggatcagtgagttagggacgacttacgatcgagaaaaaatcaaaaagatgattcgcgaacgcttcaactaatggcgtttttccagatttcgtcaatttcttagaaaatctctaaaaagttgacgagatcactacaggtaattcgagtaagataaatgtaagaaaacggtatcaaaagaataaatcaaccatttaaaaggagagagaaacatggcagagaaaaactatattatggcaatcgatcaaggaactacaagctcaagagcaattatttttgaccgcaacggacaaaatgtcggtagttcgcaaaaggaatttccccaatattttccaaaatctggttgggtagaacacaatgccaatgaaatctggaactctgttcaatcagttatcgcgggagcctttatcgaatctgggattcgacctgaagcaatcgccggaatcgggattaccaaccaacgggaaacaacagttgtttgggataaaaataccggtcaaccgatcgccaatgcgatcgtttggcaatcgcgccaatcttctccgattgctgaccaattgaaagccgacggacatacagacatgatccatgaaaagacagggttagtgatcgatgcttacttctctgctacgaaaatccgctggctgcttgataatgtggaaggtgcacaagaaaaagcagagaatggggatctactattcggtaccattgattcgtggcttgtctggaaactgacagatgggcaagtccatgtgacggattactccaatgcgagtcggaccatgctttataacatccatcgtttagaatgggatcaagaaattttggatttgttaaatattccagcatccatgttgccggaagtcaaaagcaactccgaagtttacggccatactcgcagctatcatttttatggcagtgaagtaccgattgctgggatggcaggggaccaacaggctgctctctttgggcaaatggcttttgaaaaaggcatgatcaaaaatacgtacggtacaggggcgtttatcgttatgaataccggagaggaaccacaattatccgacaatgatctgttgaccacgatcggctatggaatcaatggtaaagtatactacgcattggaaggtagtatttttgttgccggctcagcgatccaatggttgcgggatggcttacgtatgatcgagacgtctccgcaatctgaagaattagcggcaaaagcgactggcgacaatgaagtctatgtcgtaccagcctttacgggattaggtgcaccttattgggattctgatgctcggggagcagtttttggcttgacccgcgggacaacgaaagaagacttcgtgcgggcgaccttgcaggctgtcgcttatcaatcgaaggatgtcatcgataccatgaaaaaagattcagggatcgatatcccattgttgaaagtggatggcggggctgctaaaaatgatcttttgatgcaattccaagcagatatcttagatattgaagtacaacgggcagccaatcttgaaacgacagcactgggggcggcttatttagctggcttggccgtcggcttctggaaagacctcgacgaattgaaagcaatggcagaagatggtcaactctttacaccagaaatgccagctgatgaacgtgagaacctttatgaaggatggaaacaagcagtggcagcgactcagatgtttaaattcaaagtgaagaaagaaggcgagtaagccatgactttttcttataaagatcggcaacacgccctagcagaagcaaaaaatacgacctatgatgtattgatcattggtggcggaatcactggtgctggagtcgccgtgcaaacggcagctgccggcatgaaaacgattttggtagaaatgcaggattttgctgaaggaacctcctctcgttcgacgaaactggttcatgggggcatccgctatttgaaaacatttgatgtcgaagttgtggcagatacagtgagggaacgagcgatcgtgcaacagatcgctccccatattcctaaaccagatcccatgcttttacctatctacgatgagcccggtgcaaccttcaatcttttttctgtcaagattgccatggatttgtatgatcgtctggcaaatgtaacagatagtaaatatgccaattatacgttgacgaaagaagaagtattggaacgagaaccgcaactgcaacatgagaacttgaccggaggcggagtctatctggatttccgcaacaacgatgcccgtttagtgatcgaaaatatcaaacgggcccatcaagatggtgctgcaatgatcagcaaagccaaagttgtcggtatgcttcatgatgaacaaggaaaaatcaatggtgttcaagtagaagatcaattaacgaaagaacaattcgccatccatgcgaaagttgtgatcaataccactggaccatggtctgatatcgttcgagaattagatagcaatgataacttaccgccgcaaatgcgcccaaccaaaggtgtccatttagtggtggatcgtgaaaagctgaaagtacctcagccaacttattttgatactggcaagaatgatggtcggatggtttttgtggttcctagggagaacaagacgtattttggtacgacagatacggattacacgggcgatttttcccatccgactgttacgcaagaagacgtcgattatcttttagagatcatcaaccatcgctttccagaagctgcgatccaactggatgatattgaagctagctgggcggggttacgcccgctgatcacggctaatggcggttctgattacaacggcggagctaagagcaaactttcggatgaaagctttgatcaaatcgtgcaaactgtagaagcgtatttggacgatcaccgcaaacgcccgcaagtcgaaagggcgatcaaacaagcagaggaacgtctagaagccagcagtgtggatccttcacaagtttctcggggcagcagcttggaaatgtctcaagacggactgttgacactggccgggggcaagattacagattatcggttaatggctgaaggcgccgtcaaacgaatcaatgaattactggctgcaaaagggcagcagtttgaattagtggattccacgcgttatccggtgtctggcggcgaaattgatccgaccaatgtcgaggacgaactggcgcaattggcgaaaaccgccgaagctgccggtttttcccctgaagatgcacgatacttggccgatctttacggttcaaacttaccgatagtccttacctataaaaccacgtttgcggggctggacgaaaaagaaagcacggcattgaattatgccttgcaagaagaactggttctgacccctgtggattatttattgcgacgaaccaatcatgttctctttatgcgagatacgttggatcagatcaaagttggtgtgatcgatgcaatggcggattattttgaatggacagctgcagacaagcaaatgtatgccgaagaattggatcaagtaattgcggaatcagatttgagtgccttaaaaggaggagaatgatatgagtgatgcaacacaaatctttagtgaatttctgggaacggcaattttagttttactgggggatggtgtttgtgcggcagtcaaccttaaaaagagtaaagcagaagcttccggctggatcgtgatcgcgacaggctgggcaacagctgtgacgattgctgtttatgcctctggtttcatgggacctgcccatttgaaccctgctgtaacgttgggaatggcaatgacgggtaatttttcttggggattggcggtacctttcatgttagcacagttagcaggcgggatcgtcggtgcaattcttgtttggctcaattacttgccgttatgggatgaaacagaagatcaaggcgctattttagggacatttgccactggacctgccgttcgtaacttagccgcgaatacgatgaccgaagtgatcggtacgtttgttttagtatttggcttgttggcatttggtgcaaatacctttacggatggcttgaacccaatcgtagtcggaatcttgattttggcgatcggtctttctttaggcggaccgacaggatatgccatcaacccagctcgagatttaggtccgcggatcgcccatcaaattttgcccatcaaaaataaaggaacatctgactggggatatgcgtttgtaccaatcattggaccttttatcggtgcagcattggcagccggactattcatgattttaccgctctaattgactcattgatcttttaaacgatagcgatctgctagatggctatcgtttcttttttttgataaattccttcggttgattgaattcttccagcgaaagtggttaaataaagaagctgaaaaaagagcaaaggagcatgtatgtgaaaaaaattttgcgtgtttgtttatggcttgtcggtattctagtaacactagcactagtcgtactgattgcttttcaagtgtcgcctcgtccaggggcctatctgattggaaaaatgtttaatgacgaggtgaagatcacagatgaaaccgcgtatcaaaaaagtttgcctcatgtgacggtaaaaaatgatctgacctatacttctgactatgatcgtagtacatttgacctctatcatccccaaggtgcttcgaaagtaccagttgttttctgggtgcatggtggtggttacgtcggtggtgataaggaaggggccaaagaatttgcgacctacttagcagatcgcggacaagtggcagtggtttcattgaactatgagtgggctcctagtctagaatacccagggcaagtcaaacaaatcaatcaagcctatcaatcgatcaagaaagaggcagcgcaatatccaatgttagactttaaaaaagtcatttttggtggagactctgccggctcacagattgctgggcaattcttagcgatccaaaccaattcggattacgccaaagatatgaagatgacgcaagtgatcccatcaggagatataaaaggattcatttcttattgcggacctgttgacttgaagcaaatggctcatcaaacttctgatgatcgcttcatgaaattctttgttaaaacagtcgcgtggtctttattaggaaccaaagattggaaaaacagtaaggaattgcagcaagtgtcattagtcaataaattgaccaaagaatttccgccaacctatatcacggatggcaatgcctattctttccaggatcaaggaatcgcttttgatcagaagcttcaagagctagatgtgccagttaaatctctcttttacaaagatgttcctgaggcagtcaatcatgaataccaatttgattattcgctagaagaatcaaagaaatgtttggatgaaaccctcgacttccttaaaaatgtgatgctgtaaggcttcaaaacgcgaaaaaaagttgaccctaataaaaggtcaactttttttaatctcctagaccgatgaaatagtcatcatctttcattgcttctaccgttcctaatagatagccattccccacttgagagaagaaatcgtgattgctggttccggtagagataccattcattacgatcggattgacatcattggccgtatctggaaacaggggatcttggcctaagttcatcaatgctttgtttgcattgtagcgcaagaaggttttgacttcttccgtccagccgatcgcgtcatacaattcttcggtgtaccgttcttcattttcatacaattcatacaacaaatcgtacatccagtccttcaaacgctgttgttcttcttcaggaagctcattgaaacctaattggaatttgtagccgatatacgttccatgtaccgattcatcacgaataatcagtttaatgatctctgcaacgttagccaatttattattgcctaaataatagagcggtgtataaaaaccggaataaaaaagaaacgtttctagaaaaacactcgcaattttcttttcaaggggagtcccgttcttatagatctcattgatacgttctgcttttttttgcagatagggattcgtattggtccattcaaagatttcatcgatctcggcttttgtattcaatgtgctaaagatagaagaataacttttggcatggacagattccatgaattgaatattgttcaaaacagcttcttcatggggcgtgcgtacgtctttacgcagctgatccattccgctttctgattgaaccgtatcgagcagtgttagcccgccaaatacataaccaaccgttgttttttctagatctgaaagtgtccgccaatcatctaaatcattggataatggaatacgcgtatctagccagaattgttctgtcagcttttcccaagttgatttatcgatgatgtcttcaatcgcattccagttgattgcttcataataagttttgcccatcttaggttcctccaatagtagtcttgataccagagacaagaacaaaaggagcctacctgattgtcagtcgcaaatgccttcaacctttcgggaggatctctaatccatctcgatcatgctttggtgaagacatttgattcaatcaggtagtttttttgttcttagtcagtgcttagcttagcgtgcatgattaaatcacacagctttcgcattgattgctgccgatttcttctgcgtcatccgtaaaggtccgtacataataaatcgatttgatccctttatggaacgcataatgacgcagaatgttcaagtcacgggttgtctgtttactggtttctttccattcatagagcccttctggaatatctgagcgcatgaagagggtcatactcattccttgatccacgtgtttttgtgcagttgcataaacatcgataactttacgcatatccatatcataggctgagcgatagtaaccaatcgtatcattgctcaagtaaggtgcaggatagtaaatcttcccaattttcttttcttgccgttcttcgatcattcgtgtgattggatggatactcgcacttgtatcattgatataagagatagaaccatttggcgcaacggctaaacggttttggtggtacaagccgtcttttttgactgcttctgccaatgcggcccaatcttctccagaaggaataaagacaccgtcgaacaacgctttgattttgtctgattttggttggtaatcccctgtgatatagtctgtgaaatagctgccatccgcataagctgatttctcaaagttatggaacacttcgccccgttctttggcgatgttattgctttctacaagtgtccagtagttgagcaacataaagtataagtctgtgaattctaatgattcaggagaaccatattccatttgattcttcgcaaaataggtatgcaagcccattgcacctaaaccaatcgtatggttcaacgcatttccattttgaatagaaggaacaacgtcgatgtcagaagcatctgtaacaaaagtcaatgcgcgagtcatggcacggacggattttccaaaatcaggactgtccatcaaattgacgatgtttgttgaaccaagattgcaactaatgtcggtgccaagcacttcatattcttgtttgccgttgattacagaaggttcttgaacttgcaggatctctgaacaaaggttactcataatgattttgccatcgattgggttggaacgattggcggtatcaatattgatgatgtaaggatagccagattcttgctgcaatttcgaaatttcattttcaaggtcccgagctttgatttttgttttacgaatgttaggattcatgactaaattgtcgtattcttttgtgatgtcgatgtaagagaacggaataccgtattctttttcgacactgtatgggctgaataaatacatgtcttcatttttacgggtcaattcatagaatttatcaggaacgatcacaccaagagaaagagtcttgacccggattttttcatccgcattttcttttttggcagataggaaactgatgatgtctggatggaacacgttgagataaacgacaccagcaccttgccgctgcccgagttgattggagtagctaaagctatcttcgaacaatttcatgaccggcatcacaccactggcagcgccttcgtagcctttgattggcgcaccagcttcccgtaggttagacaacgtgattcccacgccgccgccgattcgagaaagttgcaatgcggaattgatcccccgaccgattgcgttcatatcgtcggtcaactggatcaggaaacaagaaaccaattcgcctcgacgtttgcggccagcattcaaaaaagaaggtgttgccggctgataacgctgatagatcatttcatcagccaaagccaaagctaattcttcatctccatctgcaaaatagagggcattgaatgctacacggtcctcatagctttccaaataggctgttccatcattagttttcaatgcatattgagaataaaatttgtacgctgccatgaaggacttgaaggtaaaatgctgttccgacagaaactgataaagttcttcgataaacgcaggacgatacttacgaatgaaagcttcttctaagtagtcatgttcaatcaagtaatcgattttgtcagtgactgaatcgaaagtcatcgtatttggctcaacattttctttgaaaaaagccgccagggcttctttatctttgtgtagagggatctgtccatcaacggggcggttgatttcattgttcaatttaaaatagcttacatctttgatttctttcaagctcataaaaagcaacctctttccttgttttgatcgtataaaaaaggatctgcaggtcttgacgactgacaaatcctccaaaaacacattggttaagttactgcttagctggccaattgacgtaattgatccggacggaagccaatgattgtttgtgcatcagaagtgatgatcggaacgctttggaatccttgttctttcaaaaactcaattgcttcaggctggttgtcaatattgatttcttcaaaagaaatatgattatcgcttaaaaagcgttttgccattttacattgcatacagttgttttttgaaaatagtttaatattcataatgatttcctccgagtcagtagtagttataaatctagtataaataagtcttggagaaagtcaacggaaaaacactatatctagtgcttgtgaaaattacatacacaatttatagtgtttagccagtttttatacagccaaaaaaagctgatttttcctagaaaatcgcgatttatagccaaaaagatccgagaatatgcaatggagttgagtaaaaaaagtttgaattgtgaacgaacattcaagatcctttttgaaacagattgactttagtcctaaatcgctctattataatgataatcattctcaattaagtagaaaactagtaaaaatcgttcacaagaggagggagaaatcatgaaaatggcgcaaacagaggcttctagagtctatcaaatcgaagcgatcacgacaccaaagaacgtcacggcgcatttaaatgatttgggtcttcgggtaggcgttgacattctcatggttcaaaaaaactgtaaaagcggcatcatcttgcatcgggacaaccggatcgcattggatgccagcgtcatggagcagattgacgtgtccgaaagacaacagcagacggttttgacttctctagatcaattacatgtaggagagcagggcaaggtggtaaaaattgcaacgactggtgctttgcggcggcgattgatggatatggggatcaccaagaatgtgccgattcatatcgtgaaactagcgccactaggtgatccgatcgagattcgcttaagagggtatgaattgtcgctgagaaaacaagaagcagctttcgtctttgttgaaaaaggagtagaggaatgacctatcaattcgcattagtcggcaatcccaatagcggcaaaactagcaccttcaaccaactgacgggggccaagcaaaccgttgggaactggccgggagtgacagtcgaacgaaaatcaggaaagctccgtaaagccaaagaaattaccatccaagatttgccgggtatctattcattgtctccttatactcctgaagaagtgatctcgagaaattatttggcagaagcccccatcgatgcggttttagatatcgttgatggcacgaacttggagcggaatctctacctcactttacaattgttggaaatgggtctgcctacaatagtgggaatcaatatgatcgatcttttaaagcgcaaagggatccagatcaactttgagaagctagcctatggcttaggcgtaccggttgtgggaatcagtgccttgaaacaacagggactgaataagctgatcgatgctgcaaagaaaagagcaggaaatggtcagtcaagcgtcatctacgattcacgtttagaggcggctttagcagagatcattggtctattgccaactgaaattcccgagagcaaacgacgctggattgctgtcaagctgtttgaaggtgacgaattgattcgtcaacaagtcgctttgactccgagcgatgaaaaagaattagcggaaatcattaaaatcacggaaatgatttttgatgagcaaagcgatgcaattatagtaaacgaacggtatggattcattcaacaattgttagctttagcaacagtcaaggaagaagagtaccgcttgtccttaagcgacaaaatcgaccgtgtgttgacccaccgcctactggcactaccgatttttgcccttttcatgtggggaatctacttcttatccatccaatcgatcggtacgatgggcaccgactgggtcaatgatgtcctgtttggcagcttagtcccggatattctgcagcagctgatgaaccaatggcaagtagcccaatggctgcaggaattgatccaagatgggatcgtggcgggtgtcggggctgtccttggatttgttccacaaatttttgtgctctttttctgcttggcgttattagaagattgcggctacatggcacgcatcgcttttgtgatggatcgcttgttccgcaagtttggtttgtcaggaaagtctttcattccgatgctgatcgctactggctgtggtgtacctggggtcatggccagccggactattgaaaatgaaaaagatcgccgtttgacggtcatggtcacgacatttatgccttgttctgcaaagctgccgatcattgcactgatttccggggcgttctttcccggcagttcatgggtcgcaccttctgcgtatttcattgggatgggggccattattttatcaggtatcgcattgaaaaagactgctctctttgccggcgacccagcacccttcatcatggagctgcctgcctatcatttgccgcaactaggaaccgtgttgaaaagtgcgattgatcgggccgtagccttcatcaaaaaagccggaacgatcatcttcgttgcatgtatctttatctggtttacttctagctacaactttacctttgatcgagtgggggaagaagaaagcatcttagcctttttcggccgtttgttagcaccgatttttgcgccactaggctggggcacttggcgaggtgccgtggcgaccattacaggattggtggcaaaagaaaatgtcatcgggacttttgggattttgtacggccaaagtggggtttctgaaaccggtacagagatctggcaagtgctgcgaggcgattacaccccagtagccgcctactcctttttgatttttaacttattgtgtgccccttgttttgcggccatcggcgcgatccatcgtgaaatgggggatagcaagtggacttggttggctattagttaccagtgtggactggcttattgtgcaagtctgattgtttaccaattcgggcatatcttctttgaaggagggcaactgacagtaggaaccttggcagcgttgattgttcttggtttgttgctgtttgctctgataaagagaccccaacaaaaaaattcaccactattacaagtagtcggagaagtagtaggaggcgaaaaatgattgcaacgattcttttaagtctagtgatctttggctatgcaggaaaagtgctttatcgaatggtcaaaaaaggcagttgttctgattgccatcaaagctgtccagtaaagcaagaagagaaaatctaaaaattatccatgaatctaacgccagttttattaggtaactagcgagtatgagtaaagcagttaggcagaaatgcctagctgctctttttatgagaaagggctatcaaaagaactgattctttagtatgattaattatatacatgatatataggtttgttttattaaagaaagtaagcagaaaaacagcatgaaacgaaatgtagataaagcaaatatcataaacagtaatgtaaacaagaacgagcgaacgttgataatgaaagttacattgggaaggcggagagcagcaatgaggcaacaacgaaggattgaacaacggaaaagacagcttctatgggcattgagcataagtttactgcttgttacgattgccgttagttattggctgattcacaccatgcgtactgggactgattcgtcaacaagctccccagataaccaagtgtcactttctacttccagccaagaaacaacaacggcctctcaatcgtcgaaaattactctgacagcaagtggcgatatgctctatcacagaccagtttatatgagtgcatttgatgggaaacgctatgattttgacaatgactttgagcaggtgcaaccgttgatcgcttctgccgatattgcttttggtgactttgaaggcaccatcaatcccaacaaagaactaggcggttatcctacctttaatgcgcctccgaatgtagtagaaagtatcaaagcagctggttttgatgtgattgatctagcccataatcatattttggatactggaatcgaagggcttaaaacgactgctaatgcttttcaggagattggattggagccgattggtgtcaatgtaaatgatcaagggatattcgtcaaagaagccaatggcatcaaagtagcgatgctggcttatgcttacggattcaatggcaatgaagctagcttggcaccggaagaatatacgacctatttaaaagatttatccatggaaaaagtagcagctgaaatcaaagaggcagagaatgtagccgacatcaccgttgttatgccgcaactcggtgtagaatattccttagaacctacagaagagcagcagaagatttatcgacaaatgatcgacctcggagcggacatcatttttggcggtcatccacatgtcgctgaaccaacagaaatcatcgaaaaagacggcgagaaaaaatttattctctattcaatgggaaatttgctatccaatcaacgctacgaaacagtcaacaactattggaccgagcgaggggtcattccagaagtcgagctcacaaaagaaggtgatcgtacatttttgagtgatatcaagctgcatccaacatgggtctctaaagagccgatccctgatcgtagatatgacgatccagagtttggcactaccgaagcctatgattttcaagttgtactggcagaagaatatcttcctggggggaagtatgcggataaagtacccgaagacaaacgccagcgaatcgaaaccgcgtatcatgaaatgatggagctgctaaatttaaaatggaaataagcagctgaatctgtctcactaacctatgacaggtatcaagcaggcatcttttgaggtaagatgtctgcttttttgctgttttatttagtagctcgatcatcttgcagcagatcttttaggagcatttagcccgctttttctagtaatgacacccacaagttgaacagaatgacaatcactgagagcagactagttgctgtaagttgataaaacagcaaaattcagcaaatttcattggctacagttcagtttttcaagcttttttctagaagagatgaacgcaatcactattgccggtaccagtgatattgcttatagtaaacgcatacaagaagactcgagaattctttgtacgagaggtggttaactttgttaagcgaattattaaaagaagactatatccaattggatatctcagtagaaaattttgacgaagcaatcaaggcatccgcacagccgctattgactgccggtgtcatcgaaaagaaatacatttcatccatcctttctatttatcatgagatagggccttatattgttattacgaaacaaattgcgctgcctcatgcacccatagagaagggggcaaagaaattagcattaggcttcactcgattaaaacgacccgtcatttctggtcatgaatcaaatgatcctgtcaaatttttgtttccccttagcgcaccagacaatgaatcccatatttcattgttatccgaactggctgagttgctgggcaacaaagactttctggaattgttaggacgaatgactgaaaaaaacgaactaattgcatttctaaaaaaatttgaaggagagaataactatgcataaagcactgattgcctgtcgagcaggcgtaggctcaagtctgatgttaaaaatcaaagtgaatgaggtcatccgggaaaatgactttccaatcgaggtggaacatgcgtctttagatgcggtctctggttttacgggagatctgatcattactttgacagatgttgccaatgaattaagagaaaaaaatttgcagcaaactatcattggaatcaacaatatcgttgataagaaagaaatcaaagaaaaaattgcagccgcattagtctaaaaatcaatgaaggagaaacgctcatggatttaattattagttttcttagtacgccagccgtacttttaggtttagttgcaatgattgggttattggcccaaaaaaaatcaatgaccgaagtgttgactggaacctttaaaaccatcatcggtttcttagtattcagttccggcggttcgatcatgactggcgcactacagaatttcaataccttattccaaaaagggttcaacatcgtaggggtcgttgcatcaccagaagctgccactgcactagcccaaacagaatttgcatttgtgaccagttgtacattgattctcggctttttgatgaacttagtcattgctcgaatcacgccatttaaaaatattttctttaccacaggacatagtttgtttttcgcttgtgtgttgtcactgatcctaaaggctcatcagtttgctgatattccagcgatattaattggcggaacattactcggctttttctctgctgcgttacctcagctgtgccaaccatttatgcggcgcattactggcagtgatgagaccgccattggacactttaacatggtgggttatgcattgtctggttacattgggatgctatttggtaaacacaaagataaaacaacggaacacatcaattttccgaaatggttatccttttttagagacttcttgatgggcgttgcggcagttatgctagtgctattctatatctctgcattaaaagcggggcgagacgtcactcaagaattagcaggaacgactcattggctggtctttcctttcgtgcaggcatttacctttactgcgggaatgtcgatcttgatgactggtgtgcgcatgttcttgtctgaaattacggcggcatttgtttcaatctcggaaaaattcattccaaattctcgtccggcattggatgtaccaactgttttcccatttgcaccaacggctgtcattgtagggttcttatcctcttatgtcgctggcttattgggagtattgatcatggtgcttttcaattttccagtcgtgatcattccagcagcccatatttgtttcttctctggaggaacagccggcgtttttggaaactctactggcggttggcggggagcgattgcaggatcctttgtcatcgggctgttactcgcctttttaccaacagttctttacccggtgtatggtagcttaggcatcgagggatcgacattcccaaatatcgactacaatgtcatgggaattttattagataaactattaagtttgtttggtcagtaatcgatcgctaagatatttgtcatcaactgaacttctgaatctttgcacgcaaaaagaactatctcaaagtgtgcaaagattcagtgaaaacggatcagtgacagaaaggattttatatggaaacaacgaatttggcttattttttgcaaacaaccaaagatgagcttacagcttatttgaatgagatcaatcaacaacagttgatcgatgcagctgaactgatcgttgctgcaaaaaaaaagaaggggcgtgtgcatgtgactggcatcggtaagccaagtcatgttgcggaatatatagcagctttgctttcttccacaggcactcctacctattttttagatggaactgaaacgatccacggctctgccggccaagccgaaaaaggggatgtcgtgattgctatttccaatagcggcgaaacagaagaattgaaaaaatcgcttcttacgctcaaagctttaggaataaaagtcatcggagtgagtggaggtatcgactcatggctgcaaaaacattccgatgccttcttgtttgctggtatcacgaatgaaggagatccgttgaacaaacccccacgaatctcgatattggcagaaatcatcgttttacaaagcttgtcgattttactgcaacaagaagccgccattgatattgatgattattatgcatggcatcctggaggaagcttagggagtgctatcatgcaagaaagaagtgtcgaagaatgaagatcgaaggaatcattacagccatggtcagtcctttagatgagcagggaatcgatcgagcagccactagaagactagttaatcaattgattgcgaaagggatccatgggttatttatcctagggaccaatggggagttttatgccttatctcatgctgaaaagctcgaattggcaaccatcgttgtagaggagacagcaggtcgggtaccagtatttgcaggagcaggtgggatttcgacagaagctgtcattgatttagtgaatgaatttcaaaccattggagtcacagcggcttccatcatcactccttatttgatcaagcttacggatcaagaagtagtccaacactataaaatgattgctgcaaagacaaaactcccattgattctctacaatattcctaagaataccggcattgcgatcaatgaaaccatctttaacgcattgctgaaaatacccactattattgggatcaaagacagcagcggggacatagaaaacctcaaaagctatctcaaattgaatgagcgagacgatttttctattttagtaggttctgactctttgatcttggaagcgttggaatgtggcgctgatggggcagtcgcagcaacttccaatgtcttaacgacaactgacttagctatttatcacgcatttaaaagtggtgagacccagaaagctagaaactatcaattaagtattgaagactttcgccgtatcttaaagttcggtacagtacccagtgtcctaaaatactgcgtaggttggatgggaattcctgtcggtgatcctaagctgccggtgctgccagtagatgaacaggactatccagagatccatcaagttttagcggaatatcgaaaagtggagggattcgatgaataagaagctcgtgatcctcaaccggatccataaagaaaaaatcatggcgatcgtacgggtcgaaacagtggaacgagccgttgaaattgttgaaggctgtaaagccggtggtataacttgcttggaaatcagttatacgaataacaatgccggggaaatcatcaagcaactgaaagaaatctatcaagacgaaatcgttgtcggtgctggaaccgtattggatagcgaaaccgctcgggatgcgattttacatggtgctgaattcatcatctcaccggctttttcaaaagcagtcgcacagataagcaatcgctatcaaatcagctacatgccaggctgtacttctatctctgaggttttagaagctctcgaagcaggagcggatatgatcaaagcatttccaacgtcttctttacatgggccaaggatcgtctcaacaatcaaaacaccattgccgtttgtcccgatcttatcttcagggggcgtttctttgacaaatgttacagaatggttgaatgctggtgtagaatgtatgggagtaggaacattattgacaaaaggttcgcaagcagaaattgcaaagaatgcggcacgattgcgcaaagaaatcgacacatttgtgaattaacaaagagaggagagagggtcatgatcgatcaacgcacattacagctgatacagaaaatgattcaaaaaccattgatggaacaagaggagataatgcgcttcttttctctgtcaaaaaatcaattggattatgcaatcagaaaaatcaatgaactattaaaagcaaataaacagccgttgattcgatcagatccttattttattcaattagcaccaaaggcaaaagctttttttctgaatgatttcctaaacggtgccgtttatacccagtatgagatgaatagtgaagaacgaaaaaaatatatttttctgatgttgttttattatgaatcagactatctttctgtgaatcacttcttgtctgcgctgcgtgttggcaagactacctttatggcggatatgaaaaaattagaaaaagaactgtctctgtcaatgatcactattgggtatacgcggaagaacggctatgggctgattgggaatgaagaaaatctgcgtaatttttttatgaagatgatgtttcatgattttggggataatcaggaggagtttgtctatcattatttcttggtcaatgaaaaaattgatggcttctcacaggtcgagggtatcgcaagagaaaaactaaaaaccttttctttagaattagtggagaatcgcttgaatgaattctcttatttgtttacgatgatccttcctcgtttaaacaaacagtggcaagatttttatgaaacctataattaccagactttttttcagatgaaagagtatttatttgcaaaagaattattaatggaatttggtatcacaaataaatcagcccaattgtatgtctgtgggtggctgctggggatggcgctaggggataccacttatccatcagcggatttttcgattattcatgaactggtcgagcgcatcatcaaacgctttgaactattgtccggcatccgttttaaagataagcaaaaagtcatcaatcaattatatagtcactttcgaccagcttattaccgcttgtttttttcaattgccaattatcaatcccttacataaaaaaattattgaagaatatgaagatctgtatcagattgttcaagaaacattgcgtcccatcggaaatctttttgaacgcggaatcccagaagatgaagtttcttttttaaccatccactttgcttctttgatcaatgattttgatgaataccaagtcaatcaaaaaattggtgtgattgtttgtccgaatggaatcggtagctctgccatgatctataatgaattaaaaatgatctttccagacattatttttatcggacccattgagaccaaagaactattgcttgagcgccctgaatgtgacctgatctttactacggtacccaatgtcagtctttatacactgaaaaagccagtttatgtggtaaatccaataatgaccaatgaagaaagaaatcaattgattcaagaagtttaccatcagcccagcgaagctatttctctgattggggtggaagaacttatggctgttatcaaaaagcatgcgacaatcgaagatgataaaagtttgaagaaagaattgcaattgctccttaccagaagagaagtcaatccagcttattcagcaaccctaggcgaggaaagaaagcccgttgcgttgattgatatgcttaacccacagtacattttgactaatataaaagtacgctcttgggaagaggcattctatttggcagcaacgccactgatcaaggatcaagtgatctcacgtggttatattgatacgatcatccaaaacgttcgcaaagaaggaccttttttcattatcatggatcaagtagcattgcctcacgcacggccagaagaaggcgcgttaaagctaggcctaggcatcacagtcttacaagaaccagtgataatcaacaaaaaagcgtcgattaaatacatcttcaccctctcagcaattgatcacagcaaacatctatctgccattgccgagctcgtcgctttgttggaacaggaaagttttttcaacttactcgaacaagaagccgatcctcaacaaatctttgactggatcgcatcttttctcttgaaaaataagcatatggttccgatgtaattggactgaataactacaccagagtgatcacccccaaaaaatctaacttattgggttgcttcaataatcagtgttgtttgtgactctttccactacaactgacacacgaagatgtagataagataataccactgaacagtcaaagagcatttaggttacttgatgagagatcatgcaataaatcgatcgtgcttttaatcagacgtatacgcttgaggtaggttatttacatctaataaggacatgggaatcctatccttattgaatgaggcactatttaagttattccgctgaatcatgcagtaaacccgcttataacatccagaaggatcatttttaataattaaattaacatttttcatataaaaagagcaagagcaatcattgcgtattattgattgcacttgctttttttagattcaatccttttttattcataatgaaggtcgatatgaatttgggacagcctttaccgtcaagttatactatcaaaagattagactgaggaggggtgtggtggaaaacaacaatttaagaaaaaaaattagacgatttgtcatgatagcagttttggcgctattgactattggtctcttccaaaaagaagtttttgcagaaaacgtcaatacgttctcaatccaaccactagatgagaatggaaatgtgaatgagaatggctattaccatatcattgacgagccaggaaagcaacgcactgtttcaattcgagtgtataacctttctgaagaagaaatcagcgtgaatgtgaccgtaaatccagcttctacgaatcaaaatggaatccccagttatttaggggaagaagcgtatgatgcttctctcattcatcgaatggatcaactggtcgcaattgaagagagtgaactcctgattcctgcaggttcttcggtactcacaacactgattatctccttaccacaagaagaatgggaaggggatatccttggaggcattcgttttactgaaaaaaagaatcagcagagtgaacaaactgtgactcatgaagtcgcctatacggtaggcattcttttaaatcgagtaggcgggtcagcagttgaaaatgaattgtttttaaatgaggtgaccgcgagtcagcgtaattatcggaatcacattgaagcaaatctacaaaatagagctgctgtgattgttcgcaacatgtctattcagtcaagcatttatagagaaggaagtggaacccctatctatacatatgacgcatacgagttgcgaatggcaccaaattctaatttcaactttggcatccctgctggaaatcagccaattgaagcagggaattatgttctaaagacgcaagtaacagctgatgaaaaagagtatcgctttgaacaatctttttccattacgaatgcgaatgcccggcaattaaatcaaagtgcggtcaatctagagcggacgacatcctacatgtcatatgggatatttgtcggaattggcgtgatcctcgttcttttggtgatgtggtggacttgaaggcggactcggagaaaaaagagaagaaaacgacccatgatataaaaaggactggcttatcggagtcatccagcaaattaaagagcataaaatgcttaatcgtaatgaaatgaatgagcaggatcttgtgaaactatgaaggaacaccctgtaaaatgaacttcaaaaggataacggaggaaagaaaatgaaaaaaacgacacgaacattatcaattgtacttttagcagctagtcttggattggatagcaaaatgggggatgcggcaacttatgatgacgcagcgaatattacgactgaaggaaaagtgaaaatcttggaaaatgactcttcaaacccagtcgttcctgacccggagaatccaggaaatgaggttactcccgaagaaccaaccaatccttatccgggacttttacggatcaactatgtatcaaactttgattttggtcagattcaaaatgtctcgcgtgcgattgaacaaaaagcgcggctcgatcatgtgtgggtaaacggtgaagaagtctcgcgtgtgccttttgtcgcgacagaagatcgccgaggaagtgaacggctaggatgggaattacaagtatcacagccgaatcaattggcagatgcgagtggtcatgaattgattggggcaacgattactttatccgggctgcgttatgtgaatgcaacggctgctacaccaatagtcaatcaaaatgagatcgtcctcggagcagcggcacaaacgctagccacagcagataccgcgcaagggtcaggtgcttgggcattagcattaggacaatcaaatggagaagggcatactgacggtgttgtattgcgtataccagccaataccacagcaaacaatactgaatattctactgcgattgtttgggagctggttgcggatccgactacaggaataggtggataaatcaccctaaattcttctggattaatttgaagggaaaggcgcgatcaaatgaaaagaaatgtccttatcaccatagcaagtttactcgttacagggcacttgcttccctcgacaatcctatttgcggaaaccgttgatgcgtcagagagacaaagggcagaagaccaaagttccactcttgattcagatgaacatcaattttttgaacctgtagatgcagaagatcatgcggctgatgaatcagagggaaacttagatttgcttgattcagggttggatgaagagaacattgatcctgaattaagcgcgattccagaaagaacggaagagtctaaaacgattcaaccaagtgaacatagcggttattctgacgaaactgtgctcacagccgaagcagtccctcaaaagataggactaggtgggaaatttgtcgaggaacgactgaatgagttagtgacaaacgtcaggctgaatggagatgaagtcgcaggtgaggactttaaagtcactcttttgaatcaaccgaacaccactttcctgggaaatctgcaagtcccaatcaccgtcgtacatgtagaaacacaagcagcgactcagataaatgtaccggtggaagtgatatggggccactcgatattttcacgagaagcagcaatcagtgctagcactggagtaatcagtcttcatatcaatgataacggaccatctcttgttgcatcagaaggatttggcaattcttggccgaatcaagttacatcaagaccacgttatacgatttatcgcaacgattacaccaaccaaacgctgcttcctttttttacagtaaaccaatcaagaagcagtgtcgtacaagcttggaacaatgtgttaaacaatagtccgattgactttggtgatgtgatcggattaagcgtaaataggttcgcagtagccaatcagaattacaatggagccaatacatgggtcacgagaaatgaagaacctgttcgagaggcgattggctggccagaggctctgtatatgatgacaccaagcggcttccaattgttgcgagtgaatcaattaacgacgaataaattaacttttgcagctagtagttcaacagaagaaatccttcagagaatgacagaatttttcaatttccatgaagaacttacggaacaggaaaaagaagagctttcgtttgatttgatccgttctgatgcactattaccaggcaaagaaggcaaagcagttgtacaagtgacacaaacaaaagaaaatgggtaccgtttttcaatgacgtacgaggtatcctttacagttggacttggacgactggagttggcgggaattgctcatggcaattttgattttggcgacgtcctaaaaacgagccgtagacaaaatattccagcgcaaggagagtctgctccaacgattatggtcagtgattacagtgatactgcccagtggagcctttatgcgtcgatgagcccttttataaatgaaagaaatcaggagttaagagaagcagccatcgctttgaaggagttgaaagtgatcgaatctgttcatacaggtatttccattcccaaaaatgatatcctgttgggaaccacccctcaaatgattgcggcaagagatagatcaggaacaagagatgaatacggaagaacaatcattcaaattggagaagtaaaagaccagacattaaccggtgtgtcacttcatttgcctgccaatacacctgtggacaagggagagtatcaagcaacaattacttgggaactagtcggggatccgacgataggaggcattcgatgagaaagagagtggtcgtgtttttggtcggtctctgcatttttatccccgtcttttcaaggagcacagtgattggacatgcgacaacaaatgagaatcgtgcggttgtgagcttttaccaagaggaagaacccacccaaccagacctggatgatccaagaacactcccacaaactggaagtaccttttcttatataggaatgctaggcttagtcattgtctttgtgatgtggtaaaaaaacagagaaaaaaaacgtagaaggacaaattgaagatttcacagcgtgtttgtaaaagagggacatctttcgaggcaaagaacagcaaaaaaaattggttataccatcggcaggttcttcatcaataaggaatgacgtgtcgtatagcaaaaaacctgagatagaatgatcatcattctatctcaggtttttttgtatcattttaattgattgatttaattgattgaagaataaataagaatcgaacaatttttaacaagagtaattctttcatttgctaaaaggaccttactggccatttaatgtacttacgattgataggaatatctgtattagccacaaagcagaagctttttaagcgaaagaatatcttttaaaagagggcataagaggttccaccttcgaacttgatttgcttaaaatccatcctaagatgagcgttcactgggctcgaatctacggctcactgattaagagtgtgattgtttagtcgtttcattggggtaatagctgaaaggaagagatttagtagatgcaacctgtttgttaaaagtattcctttttgtaaagctcggaataatttcataataaaacagaggagcgccgattttatttttttaaaaggttgcaacttttcataaaataactaagaaaagaagtggaatgagctccgctatactgtttatagcaatgcgaataaacgaaagaaaggatgaaaaaaatgaagatcagtaaagcagtattaaaggcaattacgttgagtagtgtgctggtattaggtggtacatacgcttctgcggctgagcaaaatcaggcaaacccttctgaagcaacgacaccgttacaaggaaacctaggtttatcagaaaatggtgggtacgatcccaatccgccgagtgatttaaatgaaaaaacaggaatcaaaaatagctattttggtatttcttatgtgcctagaacctttgattttgggatcaccaaattgcaagatagcataaaagagcaaacaatcactacgacgaataaaaatggaaaaacatttaacgttggagtgaaagacaagcgacgggaagatacacaaacatggtcattgaatgtgagacactcgattaatgtcgataatggctatcaaggggtggagctaaaggttcctctggtaggtgacgttaaaagaaatatgaatgatggggatactccttttgaagcagacgatttaactgaacaagtcaaaaaaaataaccaaaatgaagtaaataaatctgaaaatgagcatctaatggtcacatcagaggatcagacgatcatgtatacgaatggcggacaatttgtcaatggagtctatgatttacagttaggcgatgtcggtttacaaattcctgatccaagtagagtgccagatcaaacatttaaaggaaatgtgacttggacattgaccaacacgccaatgaaacaacattatttaacgaaagaaattcgtaatttatttaaagatggcaactgcactaccttaaaaacagatatacgctgtcaagatgttgaagcagcataaaatcttccagagtatgtctcgtaaagggaattgtttagataactcacctatggaaaacttctttggtttattaaagcaagagatttttcacggagaagtctatcggagtttagatgaattgaaaacaaaaattgaccaatatatctattattacaaccataaacgcatcaaaaagaaattaaattggcgaagtccggttcagtttcgagaagctgtaaaaacagctgtctaacagttaatcttatcatacaaaaaaggagtggatttctccactccataaaagtctaactttttggggtcactacactctgcaaatgagaaggggcttttttattttctgtatttattttctaatgctaaagcttttgctgtgaagttggtaaagtaattatctataccaagattgattgccttttttatttcactagtggagtttattgtccaaatattcaaaagttttttgtggccatgaactaatttaacattttcttttgtcatcatactcttttcagcagaaactatatctactatgtcatacgtgactgccttttctaattcgctttgattcttaactaataagagttttggcatatttggaaaacttttgctcaagtcttgcaacggtttaatatcagatgcttgaactacgatattatcttccaagttattttttttacaagatcttcgaaaagcttcgtttgattggagttttcctttagttctattacataattcacagtattcccgtatcgattaaacacatcttgcaaactcaatatcttttcattatcttcagttcttaaatcagaaatttcatcatcggtcatatctacaaaaagtttgtctacaccagttattctttttgctgataaatcatgagaaacataaagagtgttgtctctggatgtcacaagatcttgttcgatatattttgatccgtataaaatagccagatcataagcagcgactgtgtgttcaatctcttctccagaggctcctctatgggagtatacccttgaactggaatcgttagtgttttttattaagtaaaatgttattactgaagaaagaattactaaaaatattaagaatggaattagtatttttgttttttttatctttttacgatgcatacggtacctcaaggtttttcttttattgtaccagaaaaaaaatatataaaggaacagtttttctaactggggatcctaaggcataaataaatgtgcaaataaattaatcatttatcgacgaataccgacaactaggaactaaagatgataaaaatcaacaatatgacgtattcaaattagtcatattgttgatttttaatgttaattgaacagcaacaacaagaatccatggtaaacaaatagcccgctgcggagagcttataaacgaaatattaaacgttattcttttcatttgaattaaaaattattttattgtagactttgtaaggcgatattaaatcgtcaatgaagaggattaggcgggggaaacttggggaagtgtgcctaatcctcttcattttaagtgtacctaattttccaataagaagcattactttttggtaagatgtacatatgacttttatgttttttaaacatatgcaatttaatattaacctttagtattgaattactcaagggccaggtatagaatgtaagtaccaaccaattttttaatttccaaatcttctttataagttcccactctctctcggggagggtgggtcgttttttttgcacaaaaaagcacagcgtatttacacacactgcgcaagtgaaactatgtttctacatcgtaatcattatagcgtatttaacgtcctatttaaagactcaaactcaatcataatcttcgtcttgccaatcaccgaatacttcttaacaacaaattgcttccgatcgttaaactcaccagcaaccacaacctgcattccctcatccacatctgccaagaagtttaaactatgtgctgcaatcaaacaattcgtaccgtcaagagagaaacgcactaaaggggtcctcgacattttcaacactcgtatcttcgaaactacacctctcaatgatttcatgataactacttcttacttctaatttttagtggagattcaattatcatacgatcataaaatttgccattttttataaagcgttcacgttttacagcaatagatttatcgctttgagctaatacagcaagaatggataaatctaagaaaatcttatcatcgtcagaaagggtagagtattcgttagcaagttttgcatcaatttgttctgcaatcatatcttcaaacatttaaaatcactcctcgcaagaattatacgaacctatgttctatttgtaaacaaaaaaaggcgaaactcctcaaaaataagttccgcacagaattgttataaaataaaagaagataaatttatatacccacaaagtatacccacagcataaaaaaagccacatcaaggtttcttttctaaactaccgaagtagccaagaaaccttatgtggcgtgggtttggcacccaatgggccgtgaggggctcgaacccgcgacccgctgattaagagtcagctgctctaccaactgagctaacggcccgtatcaaaattactttattatcttagcactccgacttttaaaaatcaatcgttctgttaaaaaaaaatccgtttttttatctttcgtttcaaaagaagactacccatagagtacatactccgtaatacttatccccttcaaaaatcaaattcttttgttttcctaaattttgagcagaggactacaatccaataccagtatatggtaaaatttatctagttatcaaaaccagataaaaagtttttgataaaccaatattctgctatttaagatggagaagattatggaaaaattacgttcagatttatttgattggagcgagtcgctgaattcctttcatttgccgcggtgggaagagctgccaactttggaactgtacatggatcaagtcattacgttgatcgatcagtacttgtcgccggtaatccagtcggaaaaacattcactgctgacatcatcaatggtcaataattacgtcaaaaaagggatgatcccacccccagagaaaaaacggtataaccaaaaacatttggcatttttgattgccattacgatgttgaagcaagtgttgacaatcccagaaatcaagacgggaatattgtttcaaggaaaagtagtcgggatacgaaatgcgtacaatttattttgtgaagaacaggaaaaagccatttggacagtctgccaagaggcagcagggtcaaaagaagcggtgtctaccgatccgattccagtagaactgatcgcgatcaaaggggcgacccgttcgtttgcaaataaattattggcagaaaaaacgattgaactagaagtaaattacttggaaacgcacaaaggagaatcccatgaataaagagaaaattgccctgcttgtcgactcgggaaccgatgtcccggcagaaatcatgtcacaatatggtatgtatatgttgccattgcagatcatatacaaggatcggacgtatacggataaagtggatattacagcggaagagatctatcaacgattgccgcaagaaattcctagtacgtcattgcccgatggtgaaaccatcaacaagatatttgatcggatcaaagccgatggctatgaacaagttctggcagtcaccatctctagtgggttgagcggtacttataatgttgttcgcttgatgggagaacaacggaatgacttggatatttttgttttagatacgaaaaatatcgggattggtgctggattacaagcgatcagagctgctgagttgctgaatgagggagtcacatggcaagagctcaaagaacagctgctacaagaagttgtccgaaataaggtctttttcaatgtagcgacattggagtacttgcaaaaaggcggccgaattggtttggttgcttcaattctcggaaatgccttgaaattgaatccaatcatttcttgtaatgacgaagggatttattacacagtagcgaaatcacgaggacgtaaaaagagtttggacaagaccgttgaactggtgaaacagtacattggaaatcacaaacaatttcgcctagccgtggcccagggggatgcgttggcagaagctaaagaaatgaaaactcgtcttgaacaagaatttcctcaagtgaaagaaattttctttggacagatttcaccggcattggttgtgcatacagggcctggattattaggcgtcggagtgcagctgttagacgaaacggggatttgatcgagtgactgtgatcgttttctaagagccgctcacaatcattcattaatgaatgttaaaaggtatgaaagttgtcttttcaactttcatacctttttttgtgccgatgagtgaaaagaaacctgtttctctagagatgccgcaatggtcagtgacatgaagggttggcgctcttttgctctcttttgctcctatttactcctaagttattttcgttgaacaaaacaagcagtataatgatttcatagaacaaagcaacagttctccaaggagacggatgcttacagatggagctttatgctatccggattacttaaggcagtatcttgagttgtttatgaaaaaggagtgagtgacaatgaaagaatatgtttttgaatcaaccatttattcttctgagattggtaaaggtggagcatacgtgatttttccttacgatttgcgggctgaatggaataaagggcggctgaaagttcaggcaacatttgatggcgttgactatcaaggaagtatcgtcaatatggagttgaaaaatcaagacggaagtatttgttatattttaggaatcaagaaagagattcgcaaacagatcaaaaaagacattggcgatactgtaaaagttgttgtgaaacctattacggaatgaataagttagcaatcatgagtatgaaaaagaaagaacatcgatacaaaattttcttaagaataagcatagatcaaggctaagatttgaggaaagatgaaaacacatcctaaatcatgtataataagtaggaaagaataaaaaatgaggtgacattttttgaaaaagatcctagtcgtggacgatgaaaaaccgatctcggacatcgtcaaattcaatttgacaaaagaaggctacgaagtatatacagcttatgatggtgaagaagcattagaaaaagtggcagaagttgaaccggatctgattttattagatttgatgctgccgaaaatggatggattagaagtggcacgtgaagttcgaaaaaatcacgatatgccgattattatggttaccgccaaagattctgagatcgacaaagtgttaggactggaattgggtgccgatgattacgtgactaagcccttctccaaccgtgaattagtagctcgtgtcaaagctaatttacgtcgcggttctgcttcggcgaaagaagcagaagaagcaccgaatgcagaattgacgatcggtgatttgacgatccatccagatgcgtacatggtaactaaaaatggcgaagcaatcgaattgacccatcgtgaatttgaactaatgcactatctagcgaaacacttaggtcaagtcatgacacgggaacatttgctgcaaaccgtctggggatatgattattttggtgatgtgcggaccgtcgacgttaccgttcgccgtttacgggaaaaaatcgaagatagcccaagtcatccgaattatttggtcactcgtcgcggagtcggctattacttgcggaaccctgaacaggaataagctatgaaaaataaggttcgcttttttcgatcagtgaacttcaaaatcgccctgacttttatcttgatcttattgatttcgatccagattatcggggcgtattttattcgcgaattagagaaaacaacgatcgatgcctttaagcgcgacatggaggcaagagctagcacgttggtcgttactctaggttcagaacttagtcgaatggacgccgaagacagcctcgattgggatgcaatgaattcttctttgaaccggatcctttccagtaccaactcttctgagattttagagatgcgggtcgtagatgaacaaggaatcattcgggcaaccaccaatatcaatgatcgaggttcagtgggtgaaaaaaacgattaccgagattatgatacgaaccgtagtgaagtgttgtatgacgaatcgacaggacagcgggtctacaacattgtccaatcgatccagtcgcctacaggggatacggttttaggtacattgtacctgcgaagcaatctggaacagaaatacagtgaagtcagtgatactgccgtgatttttgtgacggcttctttaattgctgcagcgatctcaattgttgttgccctacttgtttctcgatccatcactcagccgattggggaaatgcgggaacaagccattcggattgccaaaggggattatagccgcaaagtagcagttcatggccaagacgaactgggacagctggctgaaacattcaatcagctaggagaacgtatcgaagaaacacaagaagcaatggagtcggaacgaaatcgactagatagtgtcctctcccacatgaccgatggcgtcgtagcgactgaccgccgtgggaaagtcattacaatcaatgagatggcgatgtcgttattgaatgttacttctgaagaagcagtcggtcaatcgattctgactctgctccaaatcgatgaagaatacaccttgcgtaaactgctagaaagtcctgatgaaatgctgatcgaacggccgaacaatgacatcgttggaacgaatttgattttacgaatcgacttttcaatgattcgccgtgagtctggatttatttctggtttagtagcggtgatgcatgatgttacagaacaagagaaaaatgaacaagagcggcgagagtttgtatccaatgtgtctcacgaattgcgaacacctttgaccagtatgcgcagctatattgaagcgttgagcgaaggggcttggcaagatccagaaatcgcaccgaacttcttgaaagtgacattagatgaaacggatcggatgattcgaatgatcaatgacctactgagtctttcacgaatggacagcggcaatgcgcaactgcaattggaatacatcaatttcaatgagttagtcagctttgtgttggatcgatttgatatgatggtgacgaatgagaacaaaaaatatgtgattcgtcgtgaattcaccaaacgtgaactttgggtcgaagtcgatacggataagatgattcaagtgatcgacaatattatgaacaatgctatcaaatattcacctgatggcggtgtgatcacagtcaaattgatggaaacccataacaatatcgttttgagtatcaatgatcaaggcctaggcatccctaaaaaggatcttaccaaaatctttgaccgcttttaccgtgttgataaagcccgcgcccggcaacaaggtggtactggtttaggattagccatttcccgcgaagtgatcaaatctcatgggggagccatttgggcagaaagccgagaaaaccgcggttcaacattttatatcatgttgccatatgaaccgtatgaggaggattggtgggaatgaaagtctcagaaaaaatgattcgtttaggtctgatcgttatggttgccctaagcttttacttttcctacatgatttggctgaatcccaccggttacgatcgttcagtcgaacaagctacagatacagtcaatacgagtattcagacctacaaacaaaaaagtgatttatttttgccattgtatttaacctggatccaccaagatgaagtcaaggaaaccaattctgaaacgttgattcgtgacgttcagggactgctctcggatgctcaagtcaatgatctgacggtacaaaattatgattccaagtctttttcagaggcagcaacattggatgagggagtgacgttggcgtattacacgccgttcttactaaatgattacgcggagacctttgatgttgaattggcattaggtgacaacgaagccaacaaaatggctttctcccatattcaaatcgatttgaaagagaataaaatccagtttgtgaatttggaagaatcacggatcattgaaggcaagattgactgggataaaaatgatgtgaatcgcattttgaaagataatccaagagaatggacagcgatgcgccaggaagaatcaggaaaaagcaatcagttctatacacaggacacgatcaagctgaaaaaatacagctatgtttcctctttgcaatcggcgaatctctttcgagaagcattttttacttcgccaaaagatgtcaaagtcaatgatgatagtgtagatacttattattatgaaggtggacagaatatggcggttttgcatgatgatcaagtagtcaaatttgaaaccactgtttcagaaagtgatgaaacggatctgtttatgcaaagtgcggactatattcgtcgtttgggcaacaatttcggaacgatacgcttttttgatcggttgagcaatcaactagattatcgtatttttgtagaagggtatccagtcttcagcagtggtgctcagggattgatgaaagtaactttttctaacagtgggcaattagggaatcgagagatggcaatcgaatctagtttaaatgcgatccaagtgccgattccttctgagaccgaggtggagctgccttcaagcttaaccgttcgcagtgacttgctttctgcaggggcagagacggatcagctgcagcagattattgttggctatcaatggggcgacatcaaaggggcttctgtcgtcgatttgacaccaacttggtatgtaaagtatgagaataactggttcaattatcaggaattaatggctaaattgacagaaacggggggagtttgattggatttcaagcgaatcgaatggatttttttcctagcgtttttggggttgaatgtctttttgttcaacatttacagtgaagcccgcagtgaacagcagaacgttttgcagtcaaatcagacgatcccgattgaacagcgactagcctcagaagacattaaatattcaggagaactttctgacgagtatttgagcgggtactatttaagcggtgaacaaaccgatttggctgctgctttgaaagaagcgcaaggggacaagcggttagtcgaggcgactactgtcaaaggacaacagttgactcatatttcctcgggtggtttctacattagtgatgatactcaggcagaaaagacggtcaatgaatacctgcagcgtaaagaccaggtactttatggagatgaataccattataggaaaaacttgtcgctgttggatcaagaatatccaaccattgttgctagccaatcctatgaaactattcccttcaatgatagctcaagtcggatcgatatgactttagaatcgtcagataaactgttgcagatcgctaagtatactcagacccacatttccaatatcaccccgctgcgggagaaaatgactctctattcagagaaagaagccgtcaacacgctttatttgaataataagttgcctagtcattctaagatattatggacagagctggcttacacaaggattttgattgttggtgatcggaatgtctacattccggcttggttcgttgctgtcaaagcagatgcggatgtaaatattcagatcgaaactgtcaatgcctttagtaatcgaatcattacaaacaatgcagtacaaaaagtagaaaatccatagaaaaataggtataatggaactcgttgaaagtaagagagaggaagacagaaacaatgatgaaggaaagtgcctttcaagtaagcattttagctagcggaagttcaggaaattcgttatatatcgagagcaacaaaaaacgaatcctagtggacgcaggactgagcggcaaaaagatcacttcattattggatgaagttggacgcaagccagaggatctagatgctattttggtcacccatgagcatcgcgaccatatccacggtgtaggggtcttggcgcgcaaatacaagttggatgtctacgcaaacacaaaaacatggcaagcaatggataatatggtaggcaatattgcggttgaacaaaaacatgtttttgaaatgggtaaagttttgacgatgggggatatggacatcgaaagttttggcgtttcccatgatgccgcagcaccacagttctatcggttccataaagatggcaaatcttttgtgatgttgaccgacacaggttattgcagcgatcatgttcgggggatcatcaaaggggccgatgcgtatcttgtcgaaagcaaccatgatttagaaatgctgcggatgggtccttatccttggagtctcaaacagcgcattcttggtgatcgaggacatctatccaatgaagatggggcactagtcatggcagatatattgacggataacacgaagcgagtttatctcgggcatttgagtaaagaaaacaacctaaaagagttagcccacctaactatggtcaatacgatgaaagaacatgacttaggtgtcggtgaggcctttgaggtttatgatacggatcccgataaagcgactgagttattcagtatttgaggatgagtggcgagcgtttttttgaagaaaacaacggtgatggaatgcggacagttttccaccaagccagagaatttatcttaagacaaaaaacgatgttgaaattttcaacatcgtttttttggctctttgtcaataaggactgatgggttgtacaaaatcaaatctgggtcagaatgaacctcattctggctcagattttttgttatcttactttgattaattgattgatcaaaaagattctaattctcatgttctcaaatgatttaaatccgtaggatactcgtttcattgtctttatatgggtattcttcgcttctatttttccattggtgtaaggatagatcatcgcgttggtgatgccttcttcataggtcagaaggttttggagcttttcccgaaagccgtcatctaacgtttcgggaagttctgccaataaggagaaaaataagtcagggtctttgtctcgaaaggcttcaactaattcatgaaaatagggatacgcctccttcagggacgtagaaaagccaagcaatcgatcaatcatcatcgcttccgtaagaaatgggtattttggtgctcgaaaacttttccatgttttgtattcataatggttgatgtttgcacgattttttagcaaaaagcgccagttctttttcagtttttctgcctgacttttctgtcctactttacgaagttcattcatttcacggatacgcaactcattaaaggcttgattcatgtgtttgataatatgaaaccgatcaatcactactttcgcatttggcagaatacgtttggtaagctggaagtaggcggcgttcatgtctgtgactaaaaattttacttcttcaggattagtgcagcctaagaaatagcttgttaatcgaggcaatttacgcgtaggcaagacatcaattaattgtcctgtttcgccatctgcgcaaataaagctcattttatcttctatggaagcgtgcgaacgaaattcatcaaccatcaatactctgggggagaatcctcttagattgctttggtaagtagcttttaaactctttcaacgtacgaataacggtggtcaaagatacctgacaatttttcgcaataaaagataaagatactttttcagtcagtaaagaagcaattttatatctgacatgattcgcgattgaatgtctgggttgaacaaaataactttgagccgtccaatgggttcgacagtttttacaggtatagcgctgcttttttaagcgcataaccaaaggcatgtgattgtattgttcaaagcggacaatcgtttccttcttcccatttttcactacaattactttcccgtttccatctaccacagtagaaccacaatttctacaggtatggggagcaggtgtgaaaacagcatcgacgatcaacgtctttttcttctgaaaggtctcgtaagagacctctgtaatcatcaaatctttctctattaatcgcagcatttttttgatagaatcattcatatagcatatcgtcctctcagttgtttattttgtcgtgatttaatcatactagagaacgatatgttttttaatacctaaaataaaaatggggctgaagaatcaattctgattcatcagtcccataaattatagagccgtttttttttgtgtcatggaaccttgatataaccggcgtgaaccaatagttgaatgataatgactagtgtattcattcccacgtgggtaatcatcgatgtccagatacgtcctgtcaacgcataaagtccagagaaaaagagtcccaatagaatatacaccaacaagtgattgtcactgtgtgcaaaggcaaaggcgacagcactgacaatgacacctatccaaatattcgaatagtttgcaatgattcccacaagggcacggcgaaatacaaattcttccatgataggtccgccaatcatagcggcaagggcaaaaatcgggttttgcagaataatagtgataatattctcagtattctgcgatgcagccacttcgccaaagagcgactcaataaagacagcgaagttttgcaaaagaatggcggcgatgattcctgttaggccataaacaataatagccgatacttttggctgcttgcgttcaaacgacagcggttcattttgtttaaaataaagaaaaatcatcaagattgcgccggcgatatacgaaacggttgtggcagggatcgtagcaccactagatataaaagcgacaggaataaaaaatgcgaccccataaatcaaaatcgtcgataatgcgtacttttttagagacataagtgaaatcatcacactcctttttttctattatagactagtgactcattagaaacaaaatttttccttaggtttttacggtatggagcaataaaaagaaaaagctaaaataaatttaatcaaaaggcttgcaaaaaaaacagaaaatgagtaatattaattttgtgagttagcactctatgtatgagagtgctaacggaaattctatcaaatacaattggagggatttatcgtgttaagaccattaggtgatcgcgtgattatcgaagtcgcaaaagaagaagaaaaaactgtgggaggtatcgtgcttgcttcagcagctaaagaaaaacctcaaacaggaaccgtcattgcagtcggtgaaggacgcacgctagaaaacggtgaaaaagctcctgttgctgtcaacgtgggcgaacaagtcatgttcgaaaaatacgctggcacagaagtgaaatttgaaggtaacgaatatttgatcgttgctgcaaaagacattattgcagtagttgaataaaaaataatttagttgaggtgaatgtaatcatggcaaaagaaatcaaatttgcagaagatgcacgtgcagcaatgttgcgtggggtagataaattagcagatacagtaaaagtaaccttaggccctaaaggtcgtaacgtcgttttagaaaaatcttatggttcaccattgatcacaaatgatggcgtaacgattgcaaaagaaatcgaactagatgatcatttcgaaaatatgggggcaaaacttgtttctgaagttgcttctaaaacaaatgacattgctggtgacggaacaacgacagcaacattgttaacacaagcgatcgttcgcgaaggactaaagaacgtgacagctggtgcgaatccattaggtattcgccgtgggatcgaaatggcaactaaagttgctgttgaagaactacacaacatttcttccatcgttgactcaaaagaagccattgcacaagttggtgctgtgtcttctggtagcgaacaagtcggaaaatacattgcagacgcgatggaaaaagtcggcaatgacggcgtaattaccatcgaagaatccaaagggatcgaaacagaattagatgtagtggaaggcatgcagtttgatcgcggttacctttcacaatacatggtcactgacaatgataaaatggaagctgctttagaaaatccatacatcttgatcacagacaaaaaaatctctaacatccaagacatcttgccattgttagaacaaatcttacaacaatcaaaaccattgttgatcatcgctgatgatgtcgacggtgaagcattaccaacacttgtattgaacaaaatccgcggtacattcaatgtcgtggcagtcaaagcaccaggctttggtgaccgtcgtaaagccatgttggaagacattgcgatcttgactggcggtactgttatcactgaagacttaggtttagaattgaaagatgcaacgatcgacaacctaggacaagcaagtaaagttgttgtggacaaagacaacacaacaatcgttgaaggtgctggcgacaaatcagcaatcgatgctcgtgtgcaattgatcaaaaatcaaattgctgatacaacatctgattttgaccgcgaaaaattacaagaacgcctagcgaaattagcaggcggtgtggcagtcatcaaagtgggtgcgccaactgaaacagaattaaaagaattgaaactacgcatcgaagacgcattgaacgctacgcgtgcagcagttgaagaaggaatggtatctggtgggggaactgcccttgtcaatgtcatcaacaaagtagcagccatcgaagcagacggcgatgcagcaaccggtgtgaaaatcgtcttgcgtgcgttagaagaaccagtacgtcaaatcgctgaaaatgctggctacgaaggatccgtgatcatcgacaaattgaaacacgcagatcttggcgttggtttcaatgcagcaactggcgaatgggtaaacatgcttgaagcaggaatcgttgacccaacgaaagtaacacgctctgcgttgcaaaatgccgcttctgtagccgcattattgttaacaactgaagcagtcgttgctgacaaaccagaacctgctgcaccagcagctccagcaatggatccatccatgggcatgggcggcatgatgtagttatactaaaagaaccccttagcaaggggttcttttctttatgcttctatttctatgatagaaaggagcaaataccaatggtccattgcttgctcattggtatattgaattccttatcattttggcattcaccgctaacatagctcaaaagagatactccatatttttacaccaaataggaattaacttcatgttgaatgattcagtgaagaagtttatgatcaatctatcaaatctatttcattttcattctctttttgagacacccactcttcctacaagagtgggtatttttgcttaaaaagtagtccttttactcaaaatgaacgtgcgccttactagcttgatttttattctaactagcaaggagcagtttcatgtagcacttttttatcaagacagcggatagcgctgcatattttctgtctgtcctaaaatgtaatctactgacacatcataaaaggcagcaagatgcaaaatcgtcataacgtctggtagacgatcaccagcttcgtaatccaaatagtcttccaacgatacatcgatttgctgcgatacctctttttgcgtcaatgcttgcccttctcgcaaaaatttgaatcggcaacgcaatgtatccaataaaaaagcttcttctaatgtcaatttgcgttcctcctcgaatggaaaaatgattgatgacttctctctccatttctattgtaacaacattctagaaataagcgaaatgattcacaacatcagaaataaacaaggagaaaaaaagaaaacaaagtgcttgctctggtacgcgtttcatagattattctattcatgaaaggggcgtatgaagatgcacacttatatggaagtaaagggaaacaatggaatacaacgctgctatgttgcacttgaatttgatgggatcaacttgattctcacgaagcccaagggattttttagagaaaaggtcgcacaaataccgcttgcagaaattgggcacctggtacaggatgaatattttggtgcgcaacgaatcagtttcattcatcaaaatgattattaccaattctatgaatgtggggcaagtgtgatagactatatgaaagaacaattatttgtctaaggagaagcgcatggcgaacattcgggatattgctaagctgaccggttattcggtctcaacgatttcacgagtcatcaataataatccttatgtggatgagcagaagcgtcaggagattttgcgggtaatggaacaagtcaactatatcccgaatcatacggcacgtgtgctaagctcgggaaaaacgaagaacatcggagtgattctcccatttgtcaatcatccgtattttgatatccttctaagcgggattactgcaagtgctttttcccgtgggtataaggtgactttgttgcctacccgctatgaaccagaaatggaagaaaagtacctgcaagaatttgcggcaaaagggtttgatgctctgattatcacatcaagagcaaatcccctcgaaaaactattgccctatcgtgcttatggccgcatcgttttttgtgaaaagatcgactctgtccaagatggatgcacctatatcgatcgtgaacaatccattcgggaagtgtttgcttatttgaaagaaaatggtatcgagcgtattggaattacacttggaagaagtcgtaagctgagcagcaattcgaagatcacagttcgtttgtgtcaggaatatttcccagcttttaccgaagaattgattttttgggattgtttgacggaagaagatgggcgagaggcagccgctttctttgctgataaaaatgtccaagcgatttttaccaatggggatcaggtagctgctggtatcaaattggcttcttcctccgaacgactacttattggcagagacaatttatttattagtgaagttcttcaattgtcaaccatcgactatcatttgcatgaatgtggagaaatggcgttgaagttagcaatccaagaagaacaagggtccatccggattccttatacgtttatcaaacgaagaggacttgagcacacataatgcggctcaagtcctttttatgggtcattaatctgcgtaatgagcgatgactgcctgtaaacagctggctgcgccttggcctgctttttgatcgtaatagtcagtaaaacgtgcatcatgaatgtacatttcacctaaactgcgatgataatcggcagaataaaatggcgctgcaagctgcagccattttttgtgcaactggaaggctgtttttgccaaagaagaagtcacgtcaaatggctcttgtaccacttgtttcaatgtttgaattagttcgttttcggtttgttccaattcttggtaggtttcaaatgacatgttctgccatttttgattgctttgttcaacgacttcttccccataagcggcacggatctcttcgccataggtttcttcattggctgcgagtttttgttgtttaaaataagtgaatttttctttatctgacatagtctgttctccttcataataattgattgtttgggctaatgttgtcaataagcgatcaagcgctgctcgttcctgagacaatcggttgtaatgagcaaccaacagtgtttgaacatcttgttcgggatcatctagcaaatgacggatttcttctagagggaggccaaaggatttaaagtacaaaatctgttgcagacgatccacttgctgtcccccataaatacgatagccggctgaattgatcctttgtggttttaataatccgatttgatcatagtagcgcaatgtacggctgctgacgccagaaattttagccagtgctgttatactatattccaaatttctccctccttatgctctcatcataaaggtttacgtaacgtcaatgtcaacaaaaaattttttgcttcgtcaaattatgttataattatagcaaagaaaggaagattcgatgcaaatagttttttccgatatagacgggacatttcaggaaatgggtcagcctgtccctgaaatcaataaaacagcgatcaactatctgaaagcacaaggcgatcattttgtttttgtgactggtcgagggtatgatctggtagaagcactgatgatagaagaaggaatctcctgtgatgtcatctttggcaatggcgccggcttgaagttggaaggtcaggcgcctgttttagccaattgtttgccgctagctaccttagaagcggtgacagctattttagagaaagaaaatgttttttattttctgcacaccgatcaaggagtgatctgcaaagatcctgcggattatcaagaacaattgaccgcattgaccaataaattagttacagatctcggtgagagaggggcgatgattgctgaatacaagcaagcctattttgtgcatgactgcattcatgcaccggatcttttagcctacattcaggaacggccgacgatcaatgtcctaaagatcgaactgatggaagcatcggatgaaaagatcgaacagttgcgtctattgctgcagactgaaccagtcagtgcgtttcagtcatttgttcagacattggaagtcgttgatcccttagcaacaaaaggagccgcgatcacgaattttatgcaggctttccctcatgcaaagagttttgggatcggggatggtgagaatgacttagccatgtttgaagtggtagatgtctctgttgcagtagccaatgcgagtgaatcgatccgtaacgtttgcgatcgtatgattcctagtgcagctgacggcggagtcggccaatttatcatggatgaactaatacgagaggatgttgtatatgaaattgattgaaacaccagtcaaccaaaatttgaatttggagacattttatccggtcatctcaaaatttatttttgataaagtcgcgattaaatactacaaactttattctcttgatcgaacccagatcatgtatgtggatacttttgacaagatcacattggttttgatcaacaataaaaagaagatcagccgcggagaagtggatacagcgattcatcgcttactaaaagttgaccgcaaggatgtcactgtagatgtcaatatccgtaaaaagatggaagcagcgggagtcaagtttgcgaaacctcgcaaagatatcatcctagttcaattagcagttgattaaccattagcagcctgtgttataagttgaagcaagacccaatgattcgagtgaaactggtggaataccccatcgcatcatgaagtttttcggtctttttctaacttatggcacagactttttttgaggaaaaaaacaagaaatactttctttttttatttttttgctataatagggagaagtaagtatgagggagcaaaacgatgcaaaaattatttaaagatgatagtttcactttgcatactgatctctatcagatcaatatgatgcaaacctattgggaattaggacgtgcggatttgaatgcagtcttcgagtgctatttccgtgacatgccctttgagaatggctatgctatctttgcagggttagaacgcttagtcgattatttgaacaatttgaccttttcagattcagatatcgattatttaagagaaatcggcggatatccggaggctttcttggattatctgaaagaattcaaatttgcctgcacggttcgttcagctttagaaggcgatctcgtcttcaacaatgagccgatcattcaagttgaaggacctttggcacaagctcaattgatcgaaacagccttattgaacatggttaatttccaaacattgattgcaacaaaagctgctcggatcaagtctgtgatcggagatgatcccttattagaatttgggtctcgtcgtgcgcaagaactggacgcagcgatttggggaactcgtgcggcttatatcggaggtgcgggtgccacaagtaatgttcgagcaggcaagatctttggcatccctgcaagcgggacgcatgctcattctcttgtgcaatcctatggcaatgattatgatgcctttatggcgtatgccaagacgcacaaagactgtgtctttttagtcgatacgtatgatacattgcgcttaggtgtaccaaatgcgattcgtgtcgcaaaagaactaggggatcaaatcaactttttaggagtacggatcgatagtggagacatggcttatatctccaaaaaagtccgagaacaactagatgaagctggctttacagaagctaagatctacgcatcaaatgatttggatgaaagcacgattctaagtctaaaaatgcaaaaagccaaaatcgatgtttggggtgtcggtacaaagttgatcaccgcctatgatcaaccggcattgggagccgtttataaactggtttcgatcgaaaacgaacaaggcgaaatgatcgatacgatcaaattatccggtaatgctgaaaaagtttctacaccaggcaagaaacaagtctggcgtatcacacgtaaaaaagacggcaagtctgaaggggattatgtgactctttgggacgaaaacccccaggaagaaaaagagttgttcatgttccatccggttcacacctttatcaataaaacagtgacagattttgatgctcgacctttgctgcaagacatttttgtagaaggacagcaagtctatcaattgccggatcttgaacacatcaaagcctatgctacaaattgtttggattcattatgggatgagtacaaacgagatttgaatccgcaaaaatacccagtcgatctctctcaagagtgctggaatcacaagatgcggaccattgaaaaagtgcgtacgcaaaccaaaacagaaattatttaattggtcctagaaagctaggaccaatcttcaaaaaaattaggaggcgtttctatgacattgcaacaagaaatcattcgcgagttaggcgtagttccaacaattgatgcgaaagcagagattcgtaatagcattgaatttttaaaagcatatcttcaaaaaaatccctttttgaaaactcttgttttagggatcagcggtggacaagattcaacactggctggtcgattggctcagttgacaatggaagaaatgcgcagtgagacgaatgatcccaattatcagttcattgcgatccgcttaccttatggagaacaggctgacgaagaagatgccaaaaaagccatcgaatttatcaaaccggacattacattacgagtgaatatcaaagcagccgtcgatgcgcaagtggcagccgtcgaagaagctggcttacctgtttctgattttaataaaggcaacatcaaggcacgtcagcggatgattactcaatatgccgttgcaggcgaaaaagctggcgctgttttaggaacagatcacgcggccgaaaacatcaccggtttctttacaaaatttggtgatggcggagctgacctcttgccgctatttcgtttgaataaacgtcaaggacgtcaattgttgcaagaattaggagcgccggaagcactgtacaaaaaggttcctactgctgatttggaagatggcaaaccaatgatcgctgacgaagtagcacttggtgtgacttatgatgagatcgatgattacttggaaggaaagaccgtttcaccaaatgcgcaacaaacgattgaaaattggtggcacaaaacacagcataaacggcatctgccaatatcaatctttgacgacttctggaaataaatcttttttactctgtgatagtttttggtccatcgcatctaggagaaaataaatatccgaacgatttatgaatgaattttttccgagaggcctcgctgtatcgctcaacgaggtcttctggatttcatagattgttcgggattttttgttttttttttatcttagtcataactctcttcaaggaagaatggcaagaataaaaaaacaaaacaagcaaacggctctttacattctaaatcgcaaagcataaaatacaggttatggttagaaaaggaggaatgtccttcgtgaaaagaaagattcatcccaagttgcagatggggctaaaactaatcggtagttttattttgattctctttagcaacctttatctacaatggtgtcaaaacaacctttctgttgagctagcattaaaatttgctttttcttggcacacagaaaagtttttcttagcttgtctggtgctgctgcttttctatgggttattgacaagtctggctggatcccttggagtcggggcgctgttttatagcattgtgatcgggatcttgggttatgcaaattacctcaagatggcttatcggcaagaaccaatctatccagatgatttgaaaatgatcactcagtttgatttgctgcatacgatgatcggaacaggccccttcgtcttggcgatgctatgtgtgatactcgcagtgggagcaattatctggagtatttatcgcagccgtaaattgtcaaaaaagaaacagatcctcagagggctgacaatgctcgtttgtacaattggtttggtttatgtttcgcattttaatgacagcaataatttgcttagaaaagcgtataaccggaccgcattatggatcccttattcacaaaaaatgaattactacaataccggttttattggtgggtttctattcaatctgcgggtcgatgcaatggaacaaccagcgggttattctgaagctgcgataaaagaaattgccaaaaaatataccgctgaagctggcgaaacaaacaaaacgcgtgaccaagaagcgccaaatatcgtttatgtcatgagcgaaagcttttctgatccgagccatctaaaaggactgacgattacaggggatcctttgaaggattattatgcggtagccgatcaaacgatcagtgggaaaatgttgtcgcaaaattatggtggcgggactgcaaacattgaatttgaagcattgaccagtttttcaatggggttgttgaatccgcaaatgaccacgccttacacgatgctggtccctaaattgacacaattgccttcagtggtctcattcttgcaaaaacaaggatatgatgcgacagcgatccacccctatgatacatcgatgtacaagcggaaagatgtctatgatgtgatgggttttcaaacctttttggatcaagacacgatgacttacacggacaagatcgagaacaatccttatatctcggatgcttctgcttataaagaagttctgtctcttttgtcagatgagaaaaagccgcaattcgttcacttggtgacgatgcagacccatatgccttatgaaggaaagtatcagacattaaattatcaagccacaggcgatggaaatataactgctcttgaaaactatctgcaagatatctcttacagtagtaccgcactaaaagactttattgaacaattgaagcagctgaatcgaagaacagtagtcgttttctggggggatcacctgccaggcatctactcggatgcgattaaagatcaaaatgatactgctgcgctgcatgaaacggaattcttgatggtggattctgatggaaccttttcaactgacactgttccggtaacgagtcccttttactttgcacctaacgtgttgaatgaaagtcagcaaccaatcaatggattttatgcgttgctgctagcactgcaagaaaaattgccggcttttgaacatgggcagtattaccaaggcgaacagtggcgaagtgagctaagcttagatgcgaaatcacggcagctatatgaagactatcagctgattcaatatgacattttacaaggaaaacaatatagtttacagacagatttatttggctaagaaaaattgtctaacataaaaaggctgtgacaaaagaaggatcaaggaagaaacacattgctcttattcagagtaggctggtttcttcgctaaatgtctttcttttgtcatagcctttatttattgagcaatcctagcgatgtgttttaagcagcatgtctctactaaggatcacagatttcttgtaggtcattatagatcttgccaagtccgttgctgattgaagtaagctgcttcattttcagcctgttcaacgattgatttcggataaccaagcactcgcagtagggcaatcgcattacggcttgttgaaggaccttgtttgaccttatagtcaaaagagataccgtcatcggctgtgacttgttcagaaaaatggatattgctgcagtcatttttcaatatttcagtcagttcaatatcatgagtcgcaataaaagccaaacttgtataacggctcaaccaatgaatgatactagcagaagcagcgatccgctcaatcgtattggttcccttcagtatctcatcgacaaagcaatagcagcgttctttttgctgaacttgttccaacaatcgtttgatcgacttgatttctgcaacaaaatagctatcgccctcaaacaaatcgtcttcgaccgccattgaggtcaacacatgaccaggttccatcgtaaaggattcagcaacagctgtttggatagtttgcgccaatagacaattgatagcgatgcttttgacataggtcgatttgccagaagcgtttgacccggttaccagtgtattggtttgccagtcgacatcattcatgacagcttcagtcagaaggggatgataggtcccttttgcgctgaccgttccttttttgaattcagggatacaagtgatcggcatataggtacggaaattaaggatcgcgcaagcaatttccaacttgcctaacaattcccataatgcgatcgcttgttgattgtatcgagccaataaggtaacgacgtaatggtacgagataaaaggcagcataaagatgatattgatgtattcaaaaagcatatcgccttcactgccattttttgaacgaaaagaaacgccgaatcgggggatttttttcagaggcagcagttcttttttgatttgctcttgtaatggtgtggcaagtttggcaatcttgttgccgcaggccactgtctgaactagatagcgcatactgttgagttctgtttctagtgtggcttttttgatcgaatagtaaaccgtattaaagaggacgcttatcaaaatcactgcaattcctggcaaaaagccaaaagctatcaaaatcagcccaacaatcggcaaacagcccaataaaataaagacaggcaagttgccaatactttctttcttccctgatgccagatagtttttggaaaagttattatccagtttcccaagttgggcaaaggtatattgggtatcttcgcgaatttttggattggctgcgaaaaaatcaattaacgcggtcagctgtcgatccggcttaaattgaaagttgcgcaactgctgatagagagcttcagaacctacactggagtaagtactgttgatcatttcaaaaacctcgaataagtctaagtcataccaagtaatgtcatcgatctcactatcatggggataaaaatctttctctaccatccaggcctttttgaggctttcttctttgtcaaagcgaggctgacgggggaattttccccattcttgtttgacgcgacgtcttaattttattcggttccaagtatctaagccaataataagtgcactaacgaacaagataatcaagataaccatatattttgcgtccatgtttttctccgtttctaggagcaaaagcaggatctagctcctgctccttctaagttaattgattttacgcaagacatcataaatgcgtgcgatgtcctgcgttgttcctcgcagttcaaaatcagctagaaatggaatctggaactgttcagcatattgtttggcagtcaggcagtattgataattgaaatttttgttgccgctgccgatcacaccgcgacaatagcgggcattatccgcataatcaatatactcccgcatggtttctgtcaaaatttcctgatccccattatctacgccgttgccgccttcaagataggtcggcacaaacacgacaaaaggttcgctttcttcttcgaaaatggaattgtcatcaatttctttgacggaccattctagaggatgcgctgttggctgctgggcggcatagtccattagtcgtttgacaaatgcccgggtatttcctgagattgaaatataaagtagtttcatgtcatcaccttccgtatccagtataacagaatcaaaataaaatagagcaggtcttttgtagccaaaggaaggaaaaataggtaaactaagtagatagaaaaggagtgagcatatgttttctgagatgcatcatgtggccattattgccagtgattaccaacgagcaaaatcattttatgtcgacaaattaggatttaaggtgatccgtgagcaccatcgtcccgaaaaaaacgataccaaaatcgatttggcttttggctcatctgagattgagttgtttatcgtggatcaaccacctaaacgagcaagttatccggaagcaaccggcttacgacacttggcttttcgagtaacaaacattgagaaaatggtagcagaacttgaaacaaaaggaattacgtgtgagccgattcgctttgacagctttacgaataaaaaaatgacattcttccaagacccagatgggttgccactggaactacacgaatagtatcgaggattcattcgaagcgcaacgacacttttttacttcggatgacaaaaaaatgctgttattctgaagaaaacacaaggaggagaaatcgtgattcgatttgcacaaaaagaagatcgttttgctatggcgaaacttgttttagtcattttaaaagatatggaattaccgtttgtggcagaaataggagaagaaaaaacgctcgagatcttggctgaagcgatgttagagcctgattatcgttatggttataccagaggattggtcaatgaaatcgatggacaagtggctggggttgcttttggttacccagataaagatgaacctaccattgatgaaccgttaacgaagattctggagtcctacggtttggataaagaaatgaaactgttcgttgatcaagaaacgttgcagaacgaatggtacttagataccatttgtgtcgatgaaaaattccgtggaaaaggggttggctcagctttattggctgcactgccaaaaattgcccaacgagatggctataccacaattggtttaagtgtcgataaagccaatacacacgccaaacgtctctatgaacgtcacggttttcaagtggttgctgaacgaaagatcagtggtcatctatatgatcatatgcaaaaagaaaccagttgagtatctcaactggtttcgttcgttaatcgtaactccaaatgttgctgggtcttgcgtttgcgattatagagccaataatccataatcgcagcaatacaaatgcaaactggcgcatcctcatcgttgaccacatcgatcacataataatcgccagtcaatagtgttgctttatccatttccatgatcttcttgttgaaatgatggatcgcataccgatgattgtagatatccccgtggacagcccaatggagctgttggatataataaaaatccccaggccagttgaaaattttttgtaacgtacctactttttcaaagtccttgtagatctcaaatcgtgtgccaaaggtaaaactgatttgcttaatactggcgaccagtgtgccgtccaaacgatagagggaaagtgcatcgcctttagttccccagcgcccgaccatcaagaataacgatttgcccttttcgtctttaacgatcgttcgcgtgatactgctgagttgtctgtcttgaataaaaaattccgacatatctacgcctcctcttgtatcccgaaaagctgcgtcaattataaattctcatcgattgcccgaataattgctttgccgactcctgattcaatgttagtatccgtcagatacttcgcatattctttgacttcgatttccccgttacccatagcaaagctgacaccagcaagctgtatcatgctgacatcattcaagttgtcaccaatcgtcatgacatccgacagttgaatcgctcgctctttagcaacgtgtgccaccgcgatccctttttgggcattgcgatgattgatttcaatattgttttgtccggaagaagtaaccactaagtcgccataaccatcgatttcttgtgtgatcggtcctaaaacacgcgcgccatcttgatggaagcaaatgatttttaagatttccagatcttcaatcgcaaacagttcattgaagtctttgacataattgatgggaagaaaagctagtcgtgcagcagtcatggcaatggccattttgtgggtcagatggggcattgcttctgctgtatggatcgcaaaattctcgattcggcgcgtctggctttctgaataaatgccattgctcgtggaaatctcaaaataaatgtctttttctcttaataagtccatcaatgaacgggttttttctttagaaataggaacggtgaataaagaagttcctgatttgtcaaacacttgtgcaccattaagtgtgatcatagcacaatcaataccggcttcttgcaaaggcggcagagcttctttccggttgcgcccagtggccaccatgaattcgactccttgggattgggcatatttgatcgcttggatattttcttctgaaatctgcatgttggcgtttagtaaagtaccatccatatcagaagcgattaattttatcattgtcagcgtcctttcttatggtttctatagaatagtgtaccacaaatcagcaattatttttgagaatgtcttcttgtttcttaggcagatcttttgttatccttaactaaaagcaaaggagcgagacgatgagaaagattttagaaaatgattggcaagaagttttgcaagcttccttcgatcaaacctattaccaacagttacgggaatttttgaaagtagaatatgcaacacagaagatccacccggcaatggaccatatttatgaagcactgaaactgactccgtatcatgaagtgaaagtagtgatcttaggacaagatccatatcatggtccgcatcaagcccatgggttatctttttcagtccaacccggagtacggattccgccttctttacgcaatatctataaggaattgcaaagtgatctaggcatcgcgccagtctctcacggttatttggttccttgggcgcaacaaggaattttactactaaatacggtgttgacagttcgtgaaggacaggcttattcgcatcgaggcaaaggatgggaacgattgacagatactatcatcgaaaagctgaatcaacgggataaaccagtgatctttgtattatggggaaaaccagcccagcaaaagaaagcgttgatcgatacgaaaaagcatatcatcatagaatctccccatccaagtccgttatctgccagtcgtggtttctttggatcgaaaccattttcaaaaatcaatcaagcattgatcgcattggatgaaacaccaattgactggcaattaccagaaaaaatagtacaggtgtgaaactgtagtagtgcagaagagacggactgtgaattgtgtaacaaaaattatctttttcgattagtacagcatttttatctgttcttttttttgcaactattgtacaatgtaagggtataaaaaaactggaggtctttacccgtggaactattcgaaagtttaaaatttaaaatcgtgcgtcgtcatatcaaaatcgttttcccagaagcaacagatcctcgtatccttggtgcagcaagccgtctacgttcagaagaattggtagaaccagttttgattggtaaccctgctgagattgagaaagcagcggaagctcgaggaatcaacatcgctaattttgagatcctagatcctgaaaactatgaccggtgggatgaaatggtcgaagcttttgttgagcgccgaaacggcaaagcaacaaaagagcaagccgaagaaatcttaaaagatgttaattattttggtacgatgttaacttacatggggatcactgaaggaatggtttcaggtgcgatccattcaacgggcgatacggttagacctgcattgcagatcattaaaacaaaaccaggcgtgagccgcacaagtggtgcctttttgatggttcgtggtcgtgatcaagaaaaatacctattttctgactgtgccatcaatgtgaacccttctgcccaagaattagcagagatcgctgttgattcagcaaaaacagcggaattatttgatatcgatccaaaagttgccatgcttagcttctcgacaaaaggttcagctaaagcaccagaagtcgataaagtggttgaagcaacaaaaattgcccaagaattggcgcctgagtacgaaatcgatggtgaattgcaattcgatgctgcttacatttcagctgtcgctcaattaaaagcaccagaatcagaagtagctggtaaagcaacggtctttgtcttcccagatttacaatctggaaacattggctacaaaatcgcacaacgcttcggtaacttcgaagcaattggaccaatcctgcaaggattgaacaaaccaatctcagacctttctcgcggatcaaacgaagaagacgtctacaaactatccatcattacagcagcacaaacattgatggataaataagataactaatcaaacaaccaagccgttccttttgtcaaggaacggctttttgctgcgaatcacaacgattggcttgcatagcaagacagagttgatgatgagcagtactaggcgaccaaagggagcgtagtaaccttcagcctgaatcacaacgattggcttgcatagcaagacagagttgatgatgagcagtactaggcgactaaagggagcgtagtaaccttcagcctgaatcactgcgattggcttgcatagcaagacagagttgatgatgagcagtactaggcgactaaagaaagcgtagtaaccttcagcctgaatcactgcgattggcttgcgaagcagagagcagatgatgagcagcggggaccaaagaaagcgtagtaaccttcagcctgaatcactgcgattggcttgcgaagcagagagcagatgatgagcagcggggatcaaagaaagcgtagtaaccttcagcctgaatcactgcgattggcttgcgaagcagagagcagatgatgagcagcggggaccaaagaaagcgtagtaacctcagtatgaatcacaacgattgcccttagagtggcatggaagtctagttagcgcaacaagcttagaaacaattgcaggcaaagcaagatgaggggcgtcgcttccaaaaatactgcccacagcaggataaaaatggcttttctttcaaactccttgcgacggtacgctctttacttttgattctaaaacaagctatactaactactaacagcaagtgaaaagataaaggacggatcaaacatgataacgatcgctgatttagatgcaacagaaaaatttgccgaagtgattggcagagtggccctgcctggagacaatttggtgttaactggggaactgggagccggtaaaacgacgttgaccaaagggatcgctcgaggtctggggatcagtcaactgatcaaaagcccaacctatacgattattcgtgaatatactgaaggtcggttgccactctatcatatggatatttaccgggtagaatttggcgcatcagacttgggattagatgattattttgaaggtgatggtctttctgtgatcgagtggggaaatcttctggaagagtctttaccggaagattatttggaactgattttggaaaaagataatacagaagagcaaaaacgttttgtgaaattgcttacatttggtccgaaagctgaggctttccaacagcgtattttggcgcaatgggaggcagataatgagtgacattcatttgacattgcgtgaggctcggggcgaagatgcggcagaactcttggcagtcagtcaaaagattggtcaagaaactgactttttggtcatggatgaaacaggcctcgccctgcctgaagcaatgttggcacagcaactagaaagcttgtatgaacaagacaatcacctcctattgttagcccttgatggagaacgaattattggtatggcttctatcaaaggttattcggaatggcgcatggcccatgtaggagaaataggtctatcgattttaaaagactattggggaatgggactagggtcacttcttttagaagaattgcttgaatgggtcagtgaagtagggttgttgacacgcttggagttgacggtccaagcgcgcaatgaacgagctatccatttatatcagaagtacggatttgaaattgaaggttgtatgaaacaagccgcccaaacaaaagatgggcaacgaattgatgttctaatgatggcaaaattagttgatgaggagtgagaaggatgatcctgcttgttgaaccggccctagcagacaaagaacagttaacagcttatcgcgcatcatttttagaagacaatgaaactatccacggaggttctgggctagaaacagcggagacaatcgaaaaatggcttgaactgcaagaagcctacaaatcaccggcaactgttcctgctagtcatgtcattagtcgggtttatcttgcaaaacaagcagatacagtcatcggaatcttgaatctgcggctagagctcaacgactatttgctgcagcaaggcggtcatatcggttattctgtgaaaaaaacgtatcgccaaaaaggatatgggacagcaatgcttgctcaatccttgtcgattgccaaaagcttcggaatagaaaaagtactggtgacatgcgatgctcacaatcaagcatctgctaaggtcattgaaaaaaatggtggtcaattagaagatatatggatcgatccggtaaatgggaatagtactcgtcgttattggctttcaacaaataactgaaagacaaaagagtaagaaagtaagaagaaaagtaaaaaactgatactcattttacgagtaccagtttttttaatgggtcgatcccgaaatcgttttcttgacgtaataagatctgagcacaggcacgactatcttcaagggcgtcgtggtgattcagcaaaggaatctgcagctgttggcagacagtattcagcttgtgattctcgaattcaggatagagtttgcggcttgtacgtactgtacagagtgaaagataatttggctgttctatcccatagtaatcaagacatccagctaaaacgccagtatcgaaaccagcattgtgggcaacgatcagactgttgagattataatattgctggatttgtttccaaatgtcaggaaatttaggagcattgacgacgtcttccggatgaatgccatggatttggatatttttccaaaagaaatctgtctccggctggatcaacgtgtagtattctccaacaattttactgtcccgaaccatgactaatgccaatgaacaagcactgtgcttttgataattggctgtttcaaagtccattgcgataaaattcattgccttcacctcaaagctattctagcacaaatctttgaaatgaaaagatacaagatttttttggcaggatggccgataggacacagcgaaagaatatggtaagcaattagtttaactgcaattcgacggggcaatgatcactgcctaagatttctgtatggatttttgcatcaaccaggcggtcatttaaatcgtctgaaacaacgaagtaatcgatgcgccatccagcattatttttgcgcgcattaaaccggtaactccaccaagaataaatcccttcagcatcgggataaaagtagcggaaagtatccgtaaagcctgctgaaagtaaggttgaaaatttttcccgttcttcaggagtgaagccggcgtttttttggttggttttccagtttttaagatcaatgttttgatgagcgacgttcaagtcaccgcataggataactggtttttgctgtttcagatcggtcagataggcacgaaaagcatcttcccatgtcatgcgataatcgagacgacgcaattcattttgggcgtttggtgtatagcaagtgactaaaaagaattcggggtattccagggtgatcacccggccttcggcatcatgttcctcgatgccaatcccataatgggcagcaagtgccggttctttagcaaagatcgctgtaccagagtatcctttcttttctgcataattccagtattgcgtgtatcctggcagatccaactcgatctgccctgcttgcagcttcgtttcttgcaaacaaaagaagtctgcatcgaaggtctcaaaggcttctaaaaagttctttttgacgattgctcgtaagccattcacgttccaagaaataaatttcatatttgtcctcctcggttcaactatattttccattctaccgaaaaaaagtgtaagattaaagcaagacgtaacgtttaggaggaatcagtcatgaagatcggtgttatcgggttaggaaatattgcacaaaaagcatacttgccaagttatattgcattgcaggatcaagcggatttttattttgccacccggcgtgaatccgttcagaaagaattgcagcaacgttatcggttggcgcatatgtacaccaatttagacgagctgatcgatcagggaatcgaggcttgtttcattcatacagctactggcagccactatgagttgatcaaaaaatgtctgacagaaggaatccatgtctttgtcgataaaccggtcagcgagaattttgctgaagtagaagaattgtttgctctagctaaagcaaaacaaaagttgttgatggtcggcttcaatcgccgctttgccccgatggtcgatcaattaaaacaaattccggataagcggatgatttatctgtcaaaacaccggcaagctgctagtcatgataccaagtatgtgatctatgatctcttcttacatttggtggatactggtgtctatttattggatgaaccgatcatcgcgcatactagtcagatcaaagaatcagcggatggattggagacggccacactgatcttggaaacagcacatacaacggcgattttgacgatggatctcaagagtggtgccaatacggaagattaccggatcaccgccaaaagcggaacctatgatgtgaggaatttgactgctcttacggagtatgtggaggggaaaacggtggaacatgagtttggcgattgggaaacaacgttgaacaaacgagggttctatccattagtttcggcatttattgcagcagtcgccgatccaacagctatcgatctgcgccaagcgcaagtgatagacagtcaccagctttgccaagaaatgatcgctgccaatcatcgggcaaaaagtgattctttagagaagtagcaacttttcaatgaacatgctaaaataaggaagatgtttaatgtgaaaggactctttcttgtgaataaagaattaatgatcaagcaatttccagaaattgcgttactaaaagatgaagctttattgaattatacgtatacgaaaacaggagggcctgcagatatcctggcttttcccaaatcagcaaaagaagtagaacaaattgtcgcctattgtcgagaaactgatactccttggttggtcttaggcaatgctagcaacttgatcgttcgtgatggtgggattcgcggtgttgtgatcatgctatcagaaatgaatcagataacggtagaagataccactttgatcgtcgaagcaggcgcgaagctgatcgatacaacgtatgtggcactccatgaatcgttgacaggatttgagtttgcttgcgggattccaggaagcgtcgggggagcggtatttatgaatgccggtgcttatgatggtgagattcaagatatttttgcgtcctgtgatgtcttgctcgcagatggacgcgtcgtgactatgatgaaagaagagatggcgttttcttatcgccacagtacgcttcaagaccaacatgcgatcattctgtcggctcgttttgatttggcgcaaggggatcaagatcaaatcaagaaacgaatggatgagttgacggaactccgtcagctgaaacaaccattagaatatccttcttgcggcagtgtcttcaagcggcctgttggtcatttcactggcaagttgattcaagacgccggtttacaaggattgaaatggggcggcgcgcaaatttctgaaaagcatgctggcttcatcgtcaatgtcgatcatgctacagcgacggactatgtggaactgatcgctcatatccaacaagtgatcaaggagcgatttgatgtccagttagagacagaagtgcgtattatcggagaagaagcaaaataattaaacatgttcgtaattgtgacaacgtctgatgacaaatcgatatctgaagaatgaatgtattgcaaggcttcgtaaggcatcgttgcgatgtatcgagaacctatagcattacttgaatctttcagaacggttgtttatttggacagttgtcacattttttattaaaaaaggcaatgggaaggctgtactatttgtctacccattccgtcttggctacaataaagaaaaggggaaaatggagggatagtatgaaaaagtggttgggtattggcttgttggttgggctattctttttaaccggttgtacgaaattaccgcaggatcagtttgctgatgggttaacagtacaaaaagatatgaatgctggtgactttagcgtgacgatcgatacatttgaatttgctggcgaggacagccaaaattcacaagcaagcatgatcgcagggatgattttctcccagttggcgggaaccaagatcacaggaaattttgttgaagatccaaaaagcaaaaatattcgtttggatgcctcactgtcttctggagaaatcgatgttccactgaatcttttgatcgatggcaagagccatgacacctacctttcagcagaaatcgttgaggcaatgagcaatctgtttgcatttgatacattcggtacatcggatacgtttgcatcggatacatttgatagtagcgaaacgccagatacgacggggaaagataaatatattcgtctgtcaccagatgagatgtcagatcttgacacggaccagctattgaacaatagcttattttcttctgagacattggcagagtatgtcaaaacgttggatcgtgaatcttttaaaagagatggtgacaccatcacgcatacattcacaaaacaagagctgttggactttgttgactatgccaaaaaacaaaaggcagacactagtgagattacgcagtgggaagatctgctgaaagacagtgagcgtattgatttgactgtatctgtcaatgcaaagaaacaaaaccaaaaagttgtgatgaacatgacccaatctggcgagctgcctttggctattgggatcacgtttactatcagcggcaaacaaagtgatgaaaaagtccagttacctgcttcagaaaatgtcgttgatcagcaagagttttttgattcctaccaagaagactctttttgggatgacagttattacggcgatgatcccctctctgatgaagattggacaaattatacgctaacagacgaggagtttgaccaattattagagatggttgccactgatctacagggcatgacggatgaagaaatcgttgattttttgttgatttatgaagacttactgaccgaagaacagtaccagcgtttggctgaggcattgcaagtaagccaaaatttatgagcagcataaaggaacactaaaaaaagagccattgaagcaagcttatcaagctgcttcaatggctctttttatttgaagttctttcaaatgaatcaaaaacgtggctttttcgtcaatctcagtaatacagaagcaacagccatggtcgcaattcctgcaacgatcgcctctgggataccttgtgtcaaaataacgccaaggatggcggtatagacggcagttccggcattaccgatcgcagcggcatattcttgttggaataaaaagtagatgaggttcatcacgagaatcgtattcgtcaatcctccagcgattccagcaatcagcaacgaagtgctttgccgcttgttttgccacattttctggcaggctttaaagacaaaataagggacgattccgatcagaatgcgaggaatcagagcaaccaagatcgctttccaacttccatgatccatgccatagactgggacaaatggcgagaacacaaaagaaagcggcgagatgatccacgttgaacggaccatactaatgatgccaaaagcccctcccagaaagccgccgatccgtggtcctaaaatgatggaagcaatgatcacgggaatgtgcatcgtagtagcattgatcggacctaaaggaatgaaccctagaaaaggaacggatgctaaaagaatcaagatccccaggaaaaatgcagttaaaactaaatcaaaagtggctatttttttcatgttagactcctcgtacttccaatgctgcaacagcttgttcaacgatcgcttccacggtcgccagcgcgccgcggccgaaatccccgcaagccaacaaggcttcgcgaggagcgatctcttgataaccgacctctttcaaaatggctagatttcgttgcacgattggattttgatacatattggtattcatcgctggtgcaatcagttttggtacctccgcagtcaatgccaaagcgaccgttgagatcagatcatctgctaaaccatgagccaatttaccaatcaagttggcactggctggcgcgatcaagaaaaggtccgcttgcttcgctaattcgatatggttgatccggtcaggttggcgttcttgcatcacatccacatggattggtcgcttagataatgactggagagtcaatggtgtgatgaattgcgtactattagcagtcatcatcacgtcgactgcataccctcgttttgtcaactcattcgcgatatccgctgctttataagcggagatacttccgctaatacctaataatacatgtttttgtttcattttaattcctccttatccaaggggctcttcatttttcaataatgtatctacgatcaatgcggcaatttctggcttagtatggccggtaccgatttttttatcggcagttagtaagtgaccaatatgctgatcttctttgatcgtagtcaagtcattggccaagacataatctgcttgatttttagctagactatcacgggctacttgaaaaagtgtttcttccgaaacatcgactaataatttgaaacccaccaactttgtctgaggttgttttgctttgattcgctggatcactttaggtgttttctttaagaccatcactagatgatcagtattcgaagagagtttgcctgactgttccattgactgtgctactaatgtctctaacaactcaggagatacttggttgtcaaattgtggaagcagctgattgatcgctgtcaagaatgcttcttgtgaccaactgttagcaggtgtgaaatcactgaccgccatgctgtggatcactgcaaagtaagtatgtgccgataataaggactcaagacaattcagtaatccaagagtgccttcgatagagtggaccgtcaatcgtgaatcgttagctggctgttttgcttgacgagttgtgacataatcaatttcaatccctttttctaataacgcttcagcgatggctttgcctaatgaacctgttgaatgattcgtgatcgaccgtactgaatcaattttttcggaagttccgccggcagtgatcaatattctcatgcttctgatgccaccttgacgatcgtccgaccttgatgggtaccggctaataaggatgcgagtgtttccggcaatgtttcaaaggtaatctcatgactatgcagctgatctgcgacataccagcctgttgctagacgttgccaaagttcgttacgagtggcagtgtcaacattgaccgagtcaataccgatcacgcggatgccgcgaagaataaagggtaaaaccgtcgtttcgatgttgatccccccagcatttccgcataaaaaggcaccgccgccgtaacggatttgcggcaataatgcggaaagaagggaaccaccgacggtatcaataactgccgctactgtctgcttcgccagcggtttgattttttctggttgccaatcagctggatcagtgattttggttgctcctaatgccaataaccagtctgcctcttttttacgagaaagtgcgacgatgtttgtatagcctaacttatgcaacaatgcgatgctgatacttccgacacctccggaagctccggtaatgacgatcggcgcttctttttcaagggcaagtttttcaagttcggtgacagccagtgccgcagtaaagccagcagtaccataacacatactatctttagccgataaagtttctggtcgtttgatcagccaatcagccggtacccgttggtattggctgaagccaccgggatgagaaacacctaggccgtaacctgtcagcagtacttggtcgccggttgaaaaatccggactttgactttcaatgacttcaccagccaagtcgatgcctggtgtcatcggataagtacggataacaccgccattttctttagctgctaaagcatctttataattgacatcggaataagcgactttgacaagaacgtctccctcaggtaaatctgtcagtttgcaggtctttaaagtggcagtaaatgttggttcatttgttacgatataagacgaaaattctgtcattcaaggcaactcctttaatggtttgaactcatgataccataatctggttgatttttaatcattgttgcgaaacagatgattattcatgagacaatttcttcgttagaatgagagaagagcattgagagctactgaatgaaaacggctaaataaaggcattatgtgacagctgctcattggctgcagctcatttagtcaataagaaagcttcgaaaaattctcttcaaaaaaggtaaaaaaagacttgttttttttagaaaagtttgtatactggaaaaagtgaaattaaacttgaagtttactattagcaaacttttttgtgggaattttttactatatttttgatcgagggggaatgtagatggagattggcgagaagctccgcaatttgcgggtccaaaaaaatctgacacaagaagaattaggggaacgaaccgatttatccaaagggtacatctcccaattagaaagggatttaagttcaccttcaatggaaactttttttacgattttagaagtccttggagtgaccccggaagaatttttccgtcaagaaaatgcagaccatcaagtggtctatcgagaagaagacagtacgagttattatgatgaagaaaatggctatgaactgcggtggctgattccagactcgaatgaaaaagagatggagccagtcgtgttgacttttgagaaagccggcgagtataagacatttgaaccttctttagcggaaacatttatttatgttttggaaggaacgattgcactgagcctcggggaatcagaatacaaagcacgtaagggacagtccatttattaccaagcaacagaaccgcatcaattgagaaatatcggccggcaaaaaagtcgcgccttgatcgttgtaactgattcttatttatgatttagggggaaaaagtgtgggaaaaacaattatttcgttcaataacgtggtcaagcgatttgatgacgatgaaaccgtcttgaaaaatgttagttttgatattgaagaagggcgtttttatacgcttttaggtccttcaggatgtgggaaaaccacgatcttacggatcattgccggattttccgaagcaacagaaggcgatgtttactttgatggccagcgtatcaacgatgttccggcaaatcagcgacaagttaatactgtctttcaggactatgcgttgtttccacatatgaacgtgttcgagaatgtggcttttggcttacggatcaagaagctgccgaaagacgaagtcacaaagaaagtcaaagaagcattgcgattggtccaacttccaggttacgaaaatcgtgagatcagtgaaatgtccggtggacagcgtcaacgggtggcgattgcgcgagcgatcgtcaatgagccgaaagttttactcttagatgagcctttgtcagctttagacttgaaattacgaacagacatgcagtacgaattgcgggaactgcagcagcgattaggaattacctttatctttgtgacccacgatcaagaagaagcattagcgatgagtgatgagatcttcgtcatgaataaaggaaagatcattcaaagtgggacaccggtagacatttatgacgagccgatcaatcattttgtggcggactttgtcggcgaaagtaatatcgtgaatggcacgatgatcgatgataatttagtcgagtttgtcggcaaacgcttcgagtgcgtggatggcggtatgcgggcgaatgaacccgttgaaatcgtgatccgcccagaagatctaagtttgaccaccgctgagaaagggaaattgatcgttgaggtagacacgcaattgttccgcggcgtacattatgaaatcatttgttacgatgaacaaggcaatgaatggatggtccattcgactagaaaagccaaagaaggcagcaagatcggtttgttttttgagcctgaagacattcatgtcatgcgtttcaatgaatcagaagaagattttgatgctcgtttagagagctacgaagattaggagggagcacatgacgaaaatgcgtcgtttctatgcaataccctatgtcttttggttattgctatttgttatcgcaccagtattattgatcgtctatcagtcctttttcgatatggatgggaatttttcactggtcaattatcaaagttatttaggttccggcaagtatttgatcatgacattgaactccgtgtggtatgcctttttgatcacattgatcacgctggtcatcagttatcctacggcttactttttgacaaaactacgtcataaagacttatggttactgctgattattttacctacatgggtcaatttgctgttaaaagcctatgcctttattggtatttttggtattcatggcagcgtcaatcattttttggaaatcatgggtgtcggaccaaaacagattttgttcaccgattttagctttttaacggtagcggtctatattgagctgccttttatgatcatgccgattttcaatgcactagaggagatgaatccttcattgattagtgcgagccgtgacttaggagcgaacagctatgagacttttcgccgggtcattctgcctttgtcattgaacggtgtcaaaagcggcgtacaagcagttttcattccttctctttcactcttcatgctgacacgtttgattggaggaaaccgtgtaatcacgttaggaactgcgattgagcagcatttccttgtgacacaaaactggggcatgggttcgacgatcggtgtgattttgattattgctatgttcttagtgatgctcctgacaggtgagaagaaaaaaggaggacaacgaaaatgaaaaaattccgctggtcaaatctttatcttgtcgttgtctttatcctattgtacgtcccaattttttatttgattttttattccttcaatgatggcggtacaatgaatgactttactgggtttacctttgaacattaccagtccgtctttcaagatacacgtctgatgatcattgtattgaatacctttatgctggcatttttatccgcccttttagcaacagtgatcggcacgttcggtgcgatggggatctactatacgaaaaaacggcgaacacgaacagcgttgttaagtttgaacaatgtcttactggtttctccagatgtcatcattggtgccagttttctgattttcttcacgatgatcggaaatttgttccgcggctttagcctaggtttttttagtgtgttactgtctcatgtggcctttagtattcccatcgttgttttgatggttttaccaaagctacaagaaatgaatgattccatgattgatgccgctcgtgacttaggtgccaataatctgcaagtcatcaagaacattattttgccgtttctgacaccgggagtcattgccggctatttcatggctttcacttattcactggatgattttgctgtgacgttctttgtaacagggaatggctttagcacactttctgtagaaatctattctcgtgcccgtcaggggatcagcctagaaatcaatgccttgagcacattggtctttttattctcaatgattctagtcgtagggtactactttatcagcaaagaaaatgtgtcgaaaaaactacgtaaaaatcggcgagcggaggtggcaaatctgcgatgaaaagattacaatctttgatcataggaattgtcgccatcattttggtactgctgtttggtgtacgggagttggaacattcttcaggaatggcgggcgccaaagttttgaatatctataactggggtgattatatcgatccagatcttttgaagaagtttgagaacgagaccggttataaggtcaattatgaaaccttcgattccaatgaagcgatgtttacgaaaattcagcaaggaggaacgtcctatgacattgccatcccaagtgaatatatgatccaaaaaatgatggaagagcacttgctgaaacctcttgatcacagcaagatcaaagggctagacaatattgatccccgctttttggatttaagttttgatcctgacaaccgctattcgatcccatatttttgggggactcttggtatcgtctataatgataaattttttgctgaaggtgaaatcaaggaatgggatgatctgtggaaaccagaactaaaagacagtatcatgctgatcgatggcgcgcgggaagtcatcggtctagggttaaacagtttggggtattcattgaacagcaaagacgacaaacagcttacagcagccttcaacaaattgcgcaaaatgacgccaaacatcaaagcaatcgtagcagacgaaatcaaaatgtatatggcaaacgaagaagcctctgtcgctgtcactttctcgggagaagcagccgatatgatgtatgagaatgaacatatccattatgtgatcccatccgaaggatccaatctttggtttgataatatggttattcccaaaacgtcaaaaaatgaagaaggggcctatgcatttttgaactttatgcttgaaccagaaaatgctgcccaaaatgctgagtatatcggttattccacaccaaacaaaaaagcactcgcgttattgccagatgaaatcacgcaagacaaacagttctatccttcagatgagctgatgaagcatttggaagtctatgaaaatctaggcgcccaatatttaggcatttataatgacctatttttggagttgaagatgtacaggagataatggtaaaactcagtaagaatggggatttatcaacgttctaaagagctaaaaatcgtcctttttctatctgagttttccaattttctaccaaaagcggctgaaaagccgctttttttgtgttattttattttttctaccacgtttttctaccagagatactttgctagaaaagctttgcgatagagatttttaccagacgatgttgaaaataaaaagacagaaacgcttgaccgtatatagacgttcatctatattgtatatagataattatctatatacaattcaataggaggtcctccatggaaaactatgaacagattgctaccatcatgagagccttagctgatccaaaaaggctgaaaattgttgacttactttctacagctgactctctttgtgcatgtgaagtgttggagcattttgactttactcaaccgacattatcacaccacatgaagcttttagagaaggcaggaattgtcaaagtaacgaaaaaaagtcaatggcatcattacgctttacaggaagattttgttgaggatttcctagtaattttgaaggaacttcttatcaaagaaaaatcaattagctagtaaacgataggagtcttatgaatgaacaatgtatctacggaagtaactgaaaaacctgcaataaattttttcgagaagtatctaacagtttgggtattgttatgtatggcagcaggcatgctaatcggaaagtttttacctagtgtcgcagaccgattagaaagctatcaagtattaaatacaaatattccaattgccgttttaacttgggttatgattttcccaatgatgatgaaaatcgattttaaatcaatactgaacgtccgaaaaacatatcaggggattatgatctctagcattacaagctggctaattaagccgttcttgatgtttggcttagcctctttcttcttttatgttgtttttagcaattttatcccagcagacttagcaaaagactatgtggctggagcggttttgttaggggcagcgccatgtaccgctatggtatttgtttggtcaaaccttacaaaaggtgatccagcacataccttggttcaagtatcaattaacgatttattaatcattgtcctatttgtaccaattgtttctttccttttaggagtaaataatgtgtttgtaccatggaatattctctttgcttctgtactactatttgtgctagtaccgttagttggtggggcattgacgagatacttcatgataaaacgtaagggaattgattactttaacaatcgcttcttaccaaagtttgactccattacaacgattggcttgttattgacattggtaatcatttttacttatcagggggatattattttaaacaatccgtttcacgttctcatgattgccgtgcctttagtcttacaaaatattattaccgcaaactttgcttattttacttgtaaatggacaaaacagcctcataatgtggcagctccagcagctttgattggtgcttcagacttttttgagttatcggttgccgtagcaattacgcttttcggtgtcaattcaccagttgtgctagtgacaacagttggtgttctgacagaagtgcctgttatgttgttattagtaaaattgatcaatggaacgaaagattggttcccgacaaaaggagaaaatgaatgaaaaaaatctatttcttatgtacgggcaattcctgtcgaagccaaatagcggaaggatttgctaaaaaatacttagatgattcttgggagattcgaagtgctggcgttgaaactcacggcttgaatcctagagcggtggctgtaatggaagaatctggaatcgatatttcgaatcaaacatctgacttgattgatttggactactttaatcagtccgatatgattattactctttgcggtgacgcagcagataagtgtcccatgatttcaaaggaaagcacacaccttcattgggatttagtagaccctgccaaagcgaaaggatctgaggcagaaattagaagtgcctttcgaaacacaagagatgaaatcaaaaagagaatgattgaattatcgcagcagttaaatgtgtaattcaaaaagggagcggggtaaggtatgtggacttggattagcgaccaattactaaaaatggtttggctaaatgatttgatggggaaattaattgagcgttttgggctttcgctagacatgttgcatttctaattgagcagaatattcaaccgctatctattcaagaacgattgggccatgcgaatattcaaattactttaggaacttacggtcacttatatgcaaagtcagatcaacaagtagttaacgcgattgataatgttcaagagggcgctattctttcgaaaaatgacgatttattgccagtctgagttttccactacgctaccagaagacagacaaatgctttcgtaccagtgtttttggttgagttgctcctgttgaagatgtatcgaaagtaagcatgcagctgattgactgatacaagggaaggaagcaagtttcaaaaatatctttccccattatgttttaaaatagttacagcttcctagcgacctgtagagagacagcaaaagtctttgtctacaggtttttttgtcttagaaaagagtcgctgagacaattggaagcagctgccctgcagaagaaatactaagcagtactaggtcgaaacaagaaatagtcccaaacaaagcgctatcctataaaaactaaaaatacaatgcgtcagttacagtaactttttttgaaaagggtcatgggtttatagccgtagtttttagaatgaatcagctaattcgaagataataatatggaatttttctagaaattatcgcatgaaatgacccttgattgagaacgccatgaaaggtgggagaaatgcagttgtgtatataagcgaaagctgtctcttctttccaaagaagactggatgattttggaatctgattttctttggcttaaagggtaaaatagtttgtttttttgggagattaaatttatactaatttttatagctaatttagtgacttgttaagtagatacgaaacaactcctgaattagaaaacaaatgaatgggaaagcgaatgtttgatgacagctatcattcgctttgctgaaccgtttgcctaaggagtggaatgttgtgccagatttagtaaagtttgtattggttatcttagttatttgggttatttatcaattggttacttctgttttatttagcttgtcgcaaaaagccgttaaaaaacgactgaagagtaataagatgacagatcaacaacttgtaaacttgtatcattctgttgcaaagtcaaatcaatataatacgatgcaagccatattttcttatggaattttttacaaaagtcatgaaaaacaaagtaatgaagtgtacaagttgtatcgagatgaaatggaaaaaagaaacttgctataaaagaaattttaaggtcacttatttttctgataagtaacatcaaacatagatatggctaaaaatagatccttctttgcaattttgtgaggagggctctatttttttgagcaaacaaaataaataggtgaataaaaagggactctttttttgatggaacatcgtctctgcgtttctactggtaatagtagtgtaacagtagaatttttaaagagtctagctagatatgcaatgctgcttatcaaagacaggatttcataaaaatctatgaatctagtttgtttaggggtattataaatatagcaacaaagtggataaacaatctggaggaggaagcatgattcaacaatttttgcaaaaatttacacgaaaaactgggaaagtagaacaatcattcgaagtagtatctaaagaacacagagaaataaaagggctttcttttgaacaaaacgaagatgaatcgatcgttatggactttttgaatcatatggacagagagtatgacacaacacctgcaggacggaaacagcaaggggatgcctttgagcaatttttggcagcggtctttcggctagcaaactacgatgttgagatcaccagaaaaagctatctgcaaggcaaacaggtctacactggtgatgacaatgtagacttgattttaagcaaagatgcggaacggattgctgttcaagccaaacattaccgcttgaacacgaaagcacccaacttgatcacgaaagagtttgtcaataaatattcaggaatctcagataaaaattggacaaataaactttttatcacaacatctttatttaatccccatgtttatttagagatcgagaagaatgaaaaagcacaaaacattgaatggtatgacaggtacgggttattgcagttgttgaacacattgatcccagaaacaatggaaaagcacatgtttttaaatagtttgccagaacaagtagtcaaatgtccggaatgtgaatcagggtttattgtccaaaaatggaataagcaaaaacatagctatttcaaaggatgtacgatgtttccagagtgtgcccatacggaaagtgtttcattcaggcacacacgtaaaagttttactacgtcctcaaaagaactagataatagcatttcttcttaggataactggtactctaaaaagctcatttgttgaacgaatcagacacttagtagaagaaaggaatgaaaagatgtttaatctcgctgttcgtggccacgacttaaccaaggtttgtgatccacaagatctcgcttgtcaaatcgctgaaaaaggcatcaaaaatgttcaatttgcactaaatgcttcatttccggaacttagtgctgctgcccagatcaatccgggaatggggactttttttaaaaatgaatttgggcaacagaatgttcaagtggcattgttgagctgctatagtaatttgattcatccagatcctcatgaacgagaaaagattctgcagaaatttgaacgctatctttttcatgcacgctattttggggcgtcaatggttgcttcggaaacgggttccgttattcccacacttggttacagtgaagaaaatttcacagatgaagtttttgatgagcttgtaactgttgtccagcggttggtaaaaaccggggaacgttatcaaacaatggttgggatcgaagcgggattaaatcaccccctattttccaatgaccgaattcaggaattgatcgcaagagttccttctgattttctgggcatcgtctatgaccctaccaatctcatcactccagaaacggcaagtaaacaagtagaaatcgttgcagaggcctttgagaagtttggtgaacgaattgtctgtctccacttgaaagactacgtgattgaagaggaccgcattgtttctgtccctttaggagaaggaatcattccttatcaagccattttacaaatcgttgaccaatacaaaccttattgctatgtcgtattggagggaacaaaagacgaagaaatcaaacgggcggttgctatgatagaggggctaagctgaatcgaatgaacccattggcaaaaaaatcatttgacgtcaaagaagtgattgcctctaatcgcgaacacatttagagagcacgcttatttaaaagaagcgacagcataagttagaatgggacaaacagacactagcgcataatcctgccaatattctgaattaacgctcaaaatatgcgatgaggatgtttgtgttctgtcccgttaaacgttaatctgtcgcttctttttttgttgggaatgatacgttctaattgaggctgttttattcgttgatctgccaatgacgaatcctatggatcagctgttctttctctttttcactggcaaaggaatggcgggcggcggtctcattcaataagcgcagctcactttccgacatttggcagtgacgggtcatgtgtatgtattcatcagtcaatgttgttttagaaacggtgcggttatctgtgtttaagcaaaaagggaccccagctgtcagccattccctgaaaggatattggtgataatccgtgatggctttggtatgcacattactagtaggacaaccttcaatacagatttgattgcgggagacaaaatcttgggctttcttatcccctttcaaaatgataccgtggccaatgcgttttgcaccactttcgattgcttgatagacattacggatacagccgcattcaccggcatgcaatgtcaattgcacgttttgaccgtctatgaaaagttggtaagtttgcgctaatttgggaacatagtcatcttcttcaggaccagctaaatcgatgcccacaactttctcttcagaaacagactccgaaaaaatctgggagattgcagcagcagactcttgccgcatcccgatgatcaagatattcccttttaccggatagatggactccgcacgagcgatccctctagctactgcttgaatcgtttgtgggcaggaaagaccctgttccattgactgactaggagcaaagcggatttcgatatacgcgacaccatcttcaaacgcttgttccatgacatcaaacgctgcggcttctaatgcaaattcactttggagataaggaagaacgaaatcaaagcgttccaagtactcattaagatcagaacagtcttggggggcttgcatccgttcttcaaggatcgacagttcttgtgggataggcagattttgctgattggcgatcttaagtaatgtttctggacgaatcgatccatccaaatggcagtgcaattctactttagggaaggcttggatttggcttttcgttaacacgtcattcctcctcgcatacgcagggtacgctgaatttttttatgtatgaatatagcatagatacgggttatgtgctagtgaaaaaaggaaattctcatgataaacactctccctctcaaaaaagcttctataaaaagcctctataaaaagcctctataaaaagcctctataaaaagcctctataaaaagcctctataaaaagcctctataaaaaagctccggtcaaaaaagctcgtatcaaaaaagccgctgccatgggaggattgtcccatggcagcgtacgattttgttgagttggcactttttttgctgagaaaactaaatcagctctgagagttcgacggcatcgatcgccagatcttgtgcggcttccttcaacgtgaagtgaccgtcaaatgcgatgacaccacgcgccagtgcagcgtttgttcttaatgccttttcaggatcggcagccaattgtttagcgtagggtaatgtggcgatactcaatgccaatgtagcagtctgtggaactgcgccaggcatattggcaacagcataatggatcacattttcttggatgtaggtaggatcgtcatgagtagtgacacgatcttctgtctcaaaaatgcctccttgatcaatcgcaatatctacaatcactgatttttctgccatggttttcaccatctcacgagttactagatttggcgcttttttgcctggcagcaagacggcgccaatcaccaagtctgcttgttgaatagcggcttcaatgttgaaacgattagagaagagtgtctgaacttgtccgtcaaatagctggtctaattcttgtaagcgtgggatggatacatcgagaatcgtgacttgcgtcccaagccctaacgccattttcgcggcattggttccggcaacgccaccaccaataatcgtgacctgaccttttcgaacacccgggacaccggacaggaggactcctttgccgccatagattttttctaagaattgtgcgccgatctgaactgccattcgaccagcaatttcactcattggagagaggagaggcagcgtcccattagccagttggacattctcatagccaatcgctcgaaccttggagaacatgagcgcttttgctaattctggattggcagcaacatgtaggtaagtaaataacagcaatcccgctcttaagtaggaatactcttctggcagcggatctttgactttcatcaccatgtcagccgcccagacgtctgcagcgttagcaacgatcgttgcgccgactgctcgataggcttcgtctgaaaaagttgatccgatacctgcatttgcttcaaccaagacctcgtgcccttcttgaaccaattcatagacgccagctggcggcaaagctacacgattttcattgttcttgatttctttaggaattccgattttcatatgcgtcacacctttctttcttctattataaaggaaagcggatccattgtaaggagaaagcgaagatttctcaaggtagccgtcaagaggcgcggtcattatcaacatgcattgatgaggactatttataaaaaaactacctatagagtgtcaagaaagaggtaatcgtgcttgatccttcctgacaacttataggtagtttcttttttataaattagtactttcgtcctctgtaaatgtccaaaaatgtaaactttgagcagcgatttcttccaatgaataggacgttaaataatgttttttttccggcgtatcgtttggatctaaaacaaccacattttcgtcttgcatagcagccaacaccatgatatgaccagtatctgtgaaatctccactggtcacagagacgatcactggctgtccaactgccagataattggctacttgcgctgtgtctgtgcccaaatcgtgatacgagtaaccaaaggaatccgcaaaatcagagaaaatccgccaatcggttccttgcccatcgacatagtagctatcttgtgcccaatccaaaacttcaagcggcgaaacattatcctctcgcaaataagcgagtaccattgaaagagagagcagggcacagccattatcgcttaaagtttgcgtaccatctgaaccataggaataatcagcccattcttcatttgtttgtaggtaaagaggcgtagtcactccattttcttgtaaatactcgttcgcttgttcattgtaagctgcttgatcaaaatccatgtcatccatcatgggatattcttcataatcttggctggaatagctcacatgagaaagtcggataaatgcagcaaaaatcaataataaacccaacaaaacaagaaaaacataacgctttctttgtttcccttttttcttcatagcttccctcctgaagtagcgtgccttttttgccttacttcaagtaaagcagagggaatgaaggttgtcatccgcctgtggactgattcgtgtcggttgtttctagttcttccaattccagactcgtgttttcccaagcttccatcagctgttcttgggtggcttggacagtctccattgcttgattcagcgaagacaaacggacgtggtcgttcaatgcgtcaggacgagtcatcgcttgttcgatttcttcaagctctgcttcggttttggctaggtctgcttcaatttgagtgactttacgctgcaatgagcgaatggctttttgttgttctttgctctggaagaaagattgtttgccttgtgagatggctttctcttgaacatcagattgctgcatcgcagctagttctgtttcttccagttttttctccacgtaataatcatagtcccctaaatacaatttgctgccggtttcagataattcaatgactttggtcgcgattcgattgataaagtagcggtcatgagaaacaaaaagcaatgtgccttcataatcaatcaaggcattttcgagtacttctttgctgtcgatgtccaagtggttagtcggttcatctaagatcaggaagttgtcatgatccatcgcaagttttgctaaagcgacccgtgccttttcgccgccactgagcaatgtgattggtttttcaacatcttcaccagaaaaaaggaaacttcctaaaattgtgcggatctctacttctggcgtagtggggtgctcatcccataattctttcaagattgtttttgttgaatggagatctgattgggtttgatcataatacccaattgagacattggcacctagatgaacgtcaccgcgaatcaaaggaatcttgtggatcagtgattttaataatgtcgatttgccaattccattagggccgactaatgcaatggcatctttccggcgaacatccaaatcgatcagctcggatagaacagtctcttgataaccgatggctgcgttggctacttgcattaccacattgccagaaggtttactgattgaaaaaaggaaatttgcggatttttcatctccttgaggccgatcgagccgctccattttttctaattgtttgcgccggctttgcgcccgtttagttgtggaggcacgaactaaattacgcgctacaaagtcttctaatttattgatttcttcttgttgtttttcgaaagctttccattcactttgcagctgctcggctttcaaaaccagataacgactgtaattccctttgtaatggtgcattttccgtcggctaagctcatagacctcattgacgactttatctaagaaataacggtcatgagatacaatcaaaagagcaccggcatacccttgaagatagttttcaagccaagacaatgtctcaatatccaggtggttagtcggttcatccaaaatcaaaatatctggcttttgcaacagcatctttgctagtgctagacgagttttttgaccaccagacaatgtttcaatggattgctcataaaaagtgccgtcgaacttaaagccgtgtagaacagaacggatctcattttcatatccgtagccgtttttttcggcaaattcatgttgtagctggtcatattcttttaatagaccatcataattgactgctgtcgggtctgtttctgaaatggcgacttctaatgagcgcatccgctgttccatctgtcgaatgccggcaaaagccgtcaacatttcttcccagactgtagcagtactgtttaaaccagtgtcttgggcaagataacctagtgtcgcagttttatttttggcgatcgttcctttatcggggctttcgatcccggcaatgatttttaacagggtcgattttccggcgccatttcttcccacaagcgcgatccgggaatggctagcaatctctaggttgatattctcaaataaaacttcagcgccaaatagtctggcgatttgatttgcttgtaatagtatcatatgtattcattcctattcttgaagtcacttgtctccttggttgcaatactatcagtctatcacattttgtgataaacagcgattatgaaaaaagaatgattgtatcattaaacaaaaaaaatttcaaattgtgagcaatcaaattgatttttgagcaaactatttgatatgatagctacatcacacgtgaatttttcacaatgggggagtatttcttgaaagatcatcaaattccaaaggcaacagcgaaacgtttgcctttgtattaccgctatttacgcatcttgcacaatgctggaaagttgaaggtttcatctactgaattaagcgaagctgtccaagtggatagcgcaacgattcgtcgcgacttctcttattttggggaattgggaaaacgcggctatggctatgacgtggaaagcctgatgcagttttttgctaaaacgttgaatgaagaccatatgacaaatgtcgcgctagtaggtgttggtaatctaggtagcgcactgttaaaatataaattccatcagagcaatagcattcggatcagtgctgcatttgatgtgaatgaagatatcgtaggacgaatcgtggatggcgttcctgtctatccaatgagcgatatgaaagaacaagtgaagatccaacagatcgatgtcgcgatcttgacggttcccgcacaacattcgcaagacttagtcaatgagcttgtgaaagcagggatcaaaggaatcttgaactttacgcctgcgcgcatcactgcaccaaaaggtgtgctgatccaaaatgttgatttgaccaatgaattacaaacactgatttatttcttgcattctggcaacgtcttaacgacagatcaaccggaaaaccacgaaacgactgaatcagaataaaacccaaaaacactgtctttccatcaaccttcgcgtctagtaggtgatggaaagacagtgtttttttattccatcagttgatcaaaaagatcgtcataagagatggtctcggttttggtcaaggcagtcctatagcgatcaataatagcagccagcctattaaaatcaatgattcgtgcttctctgtggcgttcatctccttgaaaataaagaaggacgacaggagcagtcaatgctgaaaattggccagccgcctctgggacttccgctacattgacagcataaagtggaacatgcttttctaaagctaatttattaagacgaggtttgtctgctaagcagacactgcaagccggctgtgagagataaataagtgccaatggggtttcttttatcttcgtcagcagttcatctaatgtattcatttgtatcatgcaaattcctccaagcagattctctgtctaatgtacgttttgagggacaacttgtcaaagaaactgctggaaaagaataaaaactaaagcaagctttaaggtgccagcaaagactgtaaaaaacattgtgcattgaggcaaaaaaacgtatagtagttccagcgcaattatttttttataaagaaggttgaatatatgttacaaagcttacctaattctgttttgcagatgagcgtgatctttctctccatcgtcattgaagccttgccttttgtcttattaggctgcttgatttcaggggcgctgcaagtttttctgacgccagaacgagtgacaaaaatcctgccaaagaataaattggcctccattgcaatggggtgtggtttaggcgttttcttcccgtcttgtgaatgtggaatcgttccgatcgtcaatcaattcgtcaaaaaagacgtaccagtctacacggcttttgcttttatgctgacagcccctattgtgaatcccattgtaattttttcgacattcatcgcatttggcaattcagcgaagtttgcctttttgcgagtacttggcagcttgttggtggcaatggcggtaggtgtttggctggcttatttcagtaagcgagagattttgaaaacccaattgatcacagcttcagaggatacccatcaaggacattaccatgggcatgctcatgatacaggttctgagaaacgaaaatggtcccatcaaatacggcatttgttgcaacacagtattgatgaattcttcgatactggtcggtatttgatcattggcggattgattgcagcagcgatgcagacgtatttgccaacgggaatgatgttgactttgggttctacgaaattcttggcggtattggtcatgcttgttttggcattgacgatgtcgctgtgctctgaagcagatgcgtttatcggttcttcgctgcttagtctgttcggcgccggtccagtcgtgggttttctggtctttggtcctatggtggacatcaagaatcttctgatgatgaaacgatattttaccggtcgttttattgcaacaatggtgggattaattgctgttgtagtctcaatttatgcatgggtggtgtaaacaatgatccgttttttgattttatctggatattttgagttgatgatgtacttgcaggtatcaggaaaactgaatcagttcatcaatgtccactatcgttatctagcgattctttcgatgattgtcgctttatttttggcattagtccagttgtatttttgggtcaaacaaacgcctgatgaacatgaagatgagcatcaccatggactcgaaaaaaaatctcagcgcctcattgcgtatttcttattagcattgccaatcattgttggtttgtttttcccaacagtcagtctggatacgaccattgttgaagcaaaagggtttaatttcccgctgagtgaagagtctgtcggcgatcccgaaatgaatacccaataccttaaaccagatactagtctttattacaataaagatgattatgacgagcaaatgacgacttcgttagcgaagtatgccgataaacaaacgattgctgtcaccgacgagaattatttggaactcatggaattgatctatacgtatccaagtgaatttatcgggaaaaaaatcagctatgacggttttgtttatcatgcagcgcaagatgatcgtaatgaaatctttctgtttcgttttgggatcattcactgtgtagcggattcaggtgtttttggattacgtgttgagttacctgaacaaacggttaccgagaatgaccaatggctgcacattgaaggaaccatccagtcgcaatactatcaaccctttaaacgagatttgccaatggtagtcgttgaccaagaacaaaccatcgaggcaccggctaaccaatatgtttatcgatcattctagcgaaatgagagaaatgtcggtttttttgaaaaagttcacaaaaatatcataaagctttgttataataaagataaactagtgcagatgtttgtagttttacaaaacgtcgagtacaatagaaacgtacaatgtgctaaaaaacaatataaagagaggtgtcgtgaaatgggttttacagatgaaacagtacggtttgattttgatgatagccgcaagaaagaaatcagtgaaacactggctatcgtgtatcgtgcattagaagaaaaaggttataatccaatcaatcaaatcgtcggttatctcctttctggcgacccggcttacattcctcgttatcgggatgcccggaacttgattcgtcgtcatgaacgcgatgagattttggaagttttgattcgttattacttaggaaatcacgggatcaacctataatgagagtcatgggtttagatgtcggttcacgaacagttggtgtagctgttagtgatcctatgggatggactgcgcaagggatcgagatcattcgaatcaacgaagatgaaaatgactttggctatgatcgtcttggagaattagtcaaagagtatgaagtgactcgttttgtggtgggactgcccaagaatatgaataacaccattggtccaagagcagaggcttcactagcttacggcaaggccatcgaagaacgttttgatttgcctgttgactaccaagacgaacgcttgacgactgttcaagcagaacgaatgctagttgaacaagccaacacatctcgtgccaaacgtaagaaagtcattgacaaattagcagcagtaatgattttgcagaattatttagatggtgctggaaaacaactgttttagtttacagaaaagaggaaaaaaaatgtcagaacatacgcatgatcacaatcatgatcacaaccacgaccatgaaggtcacgaacacattacattggtcgatgatcaaggcaatgaaacattatacgaaattcttttgacagtagatggacaagaagaatttggacgcaactacgtgttgctttatccagctggagtcccagaagaagaagatgtcgaattacaagcctatgcctacgttgaaaacgaagatggtacagaaggcgaattagaacaaattgaaacagaagctgaatgggacatgatcgaagaagtctttaacacattcatggctgaagaagaatctgaataaagaattgatggctgaacctttgatagtcaagggttcagcttttttatctaaaaaaccgtcagaaatgaaatagctcatttctgatggttttttttttgaattttaccacagccagttttacataaatcagttaactagaaaacaaagtttgtagtttttgatgatggacttctagaaggcgttgatataaatcagtttcgaaatcactgtaatggcaataatcaaggaccgtatatttaaaaggatctaggcccttcggaatcagcaaaggtgaccccaagatgataaagtcatattcttcagtgattggaagtgtcagctgttcgatagcaacaaatgggatctttttgcctaggtttaagatctcagcggaaatcagatgctcagaaacattgacaaaaccaactttcaacttatagttttcgtcgatttctgaataatacggataaagcaaacaagcttggatgaaagctaattcacttacacaagatttcagccacgtataatttttccgttgggaaaattttttccagaagccttcgattttgattgtcaagatatgtaagagtgggtacttttctttgatatacgaagaaataaacaatgtggtcaaagggattttttgtttgaacaagctaaagttaccaatcgataggtagatgttcaaatatagagctggctcattttcaaaatgaaacgtaccgataaacgtctgacaatggtcttggaattcgtccaaaatctccttggggtcattacttggttgctgataagaatgttggatgatcggcagacgaatgtcttggttggaagtcagaaacggccaataataaaacaaatagaacaaagagtttacctccaagaggtctaaacgcagattggcgatcttgaagaaatcgtaaaagaagttgaggtctgtaccacttggaatgaaagaatcccttgataagtgatagatatcagtaaagtggctgtttttgatcctcagcaaacaaatcagacaatggagactggcttgtttttttcctaagtcaaacttgttcttatgctgtgcttcttcatgtttataaatcaatgctctcacttcttggctataaggaactatgtccaaactttcacctaatgatacaaaccaaaagaaattaaaaaagaggatacgaatcaacatttcggaacctgacaaggtcagattcgataaattcaagttgatattgtattccttcaaatattcaaccagcttttttgtttgacgaaaacaggtcgagcgactgatatagtgccggttacaaaaagcagcgagatcgtcgtcctcttctattagcatactgagcaacaatttataaggaacactttcagttgaaaggtaatgttggtattgggtgtattgaacaagttgttcattgacggttaacttatttttactatgtaatagcttgatggtagtaaatttttctaaatcatcttggattgcgctcaagatttttttgaagcgtgcagggccgtaataaaaatccaagttttcccgcacctgatctatgctgtattccccgggtgagagtgtcatcaacttgccgtagacactcaatttcgttctggcatgatcatctaacaaaattttttcaatcaattgatcaccttcctttttttgtaattattattattagcgtatttaatttctcttgtaaatacgtgtctcagatttctaacaagtctatacaaggtttagaaatatttctatttcacttgtctcaaaaatagcgttcagcgagtatgttttttgagagaaaagaaataacccacaattttaaataacgatatcaatattttttttgcttccttgttagtgtgtttaatggatataaataactataattgaatatttagaagctgaaggggaaagaattagaaatattagtgaatcttttctttttttttattatctatttgaattttaaaaaaatttcgaaggaggcactaaaaatgaaaaagggaaagcatcttgtccttcttagtttgttggccatctttttcatcgcttacttatattctcaacacataaacaaggtagtagcaaatgatgaagatgttgttgatgtagtagaggtgttgaaaaatgattatggagaagtgagtatcaagcaaacagatgatcatttgatcctcttttatcgcttaaatgagtcaacacaagaaagacgatttttatttcagctgcatgccaaggatgcagctgaaaacaatttgcttacttcttacacttctcaggaataccaagaatatacagatgagaagcaacagaaatacatggacgtcagacaaatcaaaggcgaaacactttgtcagcggcaatcgttatgaaataggagaagaggactttgtcgagagtgctgcggctaaaggacaaatgatcgtcgctggtttagaggtcggagagtatgtattggaggaagtcaaagcgcctgaaaatgctgagatgattgccgaccaaacaactacgctatttaccatcatttcaggaagtcaaatgcctgtagcaaagacggtaaaaaatgatacgactaaagtagaaaaagacacgccccaattagaaggacaagatgtagccatcggtgaagcaatcaactatgagatcactgtcaatatacctgatgggattgccgataaagaggaggagagcaacaagtatacctcattcaaattgatcgatagccacgatcctgcattgacatttatgaatcagtccaagggagaaacaagctatgcactctatgatggtgaacgtctcattgatactaataattatcagatcactgaacatgccaatggttttacagtagcaattgcgcccacatatatcccttccctgactccaggtggaacgttgcgattcgtttattacatgtatttgaatcaactagcagatccgacgaaaggttataaaaacgaagcaaatgtcgataatggtcacacgacagatcaaacaccaccgactgttgaggttctgacagggggaaaaagattcataaaagtagatggggcagtgattgagctacggccattggcaggtgcatcgtttgtcgtacgcgacgaaaattcggcgaccgcgaactatttgatcattgatccagtcacaaaagcagtggcgtggacgaattctccggagaaagcaacaactttcaatacaacgaacgatggattagtagacattacaggattagcttatggaacctactatttggaagaaaccaaagcaccgaatagctatatcaaattaaatgaacgaattgctttcaaagtagatgcacaatcttatgcggtggcgaatgaattggttactccagaaaaagtaccaaacaaacagaaaggaacattaccagcaactggcggcgagggagttactttgtatattggtttaggtgtcgttttattgacgatagtaggtgtctactggataaaaagatataaggcttagtgtcaaacgaagaacgaatggatagctgaggagaatgaaatgaagcaaaaaaaaggcatactttagatctaatcatgctattggtattttttatcggtatcctcagcttggcgtatccctttgttagcgatacattgaatgactatctcgatcaacaaatcatcaaaaactatcagaaaaaagcaaaatctgaacatgcgtcagtgattgctgagttgaacaagcagatgcgtgaagcaaatgaaaaaatggcatcaaatgaacctaagacagaagcagacccattttccaaggaaaaaaaggaaaagcagaactcgctgaaatcttatatagaagcacacacgataggtgttttgacgatcccaaaaatcaatgtcaatttaccaatctttgatcagacgacaacaaaactattggagaaaggggcctgtctgctcgagggaacttcatatccagtcggaggagtatcgacgcatgcggtactttctagtcaccgaggattaccacaagcaaaactctttacagatctacctcggttacagatagaggatcgcttttatatcgaaatcaatggtcaatatcttgcgtatcaaatcgatcaaatacaaactgtcgcgccgacaaaaacagaaacacttcagatccaagataaccaagacctggtcacactagttacttgcaccccttatatgatcaatagtcaccgtttgctggttcgcggacacagggtcgcagttgagcaagaggaaataagcgcgtcattgtcaaaagtgcagcaagcaaaacgaacgacctttttactcgtgactggtttgatcgttgtccttttgatgctgtctttggtgatggtgataaaacattttacaaaagttaaaaatacatgtagttttaaaaactagattcaaaagttttggtaatcagatagtttttcgagtataatggagtcgaagaaatgaaacggagtggatcaagatggagatagaatttagtcgaaagtatcaaatcatcaatgaagtattaaatgcagtgacccatgggatcgcagcgttgttaagtttgttttgctttaatttgctgatggatcgcgcccataccaccttagattatgtcgcttttgcgatttatggaagttcgctttttctgcttttcttttcctctacgttatttcatagcctgatttttacgaaggcaaagaaagttttccaagtattcgatcattgctcgatctatctcttgatcgctggtacgtataccccattttgcctcttagtcgtacagggaatggctgggttgatcttgcttagtgtcatttggaccaccgcagtaatagggattatttacaaatctttgaggttgacaaaaacgaacaaagtatcgaaagtttcaacgatcatctacaatgtgatggggtgggcaatcattgttgtcttacctaagctctatcagaatatcgatttgaccggattactactgttagttgctggaggaatcgcttattctgtaggctcgctcttttatagtatgaaaaatagacgattcacccatgtaatctggcatttgtttgtcatgttaggtgcagcattgatgttttttgcgatttacgtaagtaattaagacgttgtgcatgatgaaataagaatgaacaaattgttgggacataggttcgttacactctcaaaaaaatagaagcactcgaaaatggtttatttttcgagtgcttcttgtttgaaaagggaatgcgaggaaatcctttatgactaaagcaaaaacgtgccgagcaatttagctcagcacgtttttttaccttattcttctactattttagctgatgcaggcaagcagtggttgacggcaatcgcaacggccatcccaatgaaactatcgatcacccggttaaaggcataaagataggattcagtttggggaaccataaataaaatcgtcaaaagggtagcacaggcaccgaccgttccttcgtgatagtcgaatttcactaataatgcgatcatcagcatgataacgaaaggaatcgatagcagctgaacaaggtgtgtgtagccaaaaaatttaaaaattccgatacagatgatcgatgctaatgcgccaaaggtatttccagcaatccgatgccggccgtatttgacagtagtcccatgatcttctcttaaggtaaagacagcggtgatcgttgaaacaacgtatgtctcacgctgtagaagaaaacttagaagaatacaaatgaagacgctgatccccgtttttagatttcgcaaaccaaattttaatccgaatagattcaataatgccatcctttcataagaaatcatcttaaccctttcaaacgaatcatatcataccataagctgtatttgctagtgaaaaaaaagtccgaaaggttgctgcaaaggcttttctttgtgaaaaaccttcgtggctctcctggagaatacgtcaatcagcttgagagtgatcaaaaaagagtgaataccatcgttggagcgaatcagttgcttggctgaccaaacaagcgtaacataatattgtaaacgttatcttattggagagcagggatagggatggaaaaaatttatcaagcaagtacggcagaaggcgcagtcgattttatcaacatgcgtgatttagaagaggcagcaaaagaagtgattcccaaaggaggctatggctacatctctagcggtgcgggagataccttcacttatcgagaaaatgaacgcgcattcaatcataagctgattattcctcatgtcctcaaagacattgaattaccagacaccaggactaatttttccggtgatacattaaatgcaccgattatcatggctccggtggccgctcatggcttggccaatgtcaatgcggagaaagcctcggcaaaaggagttgcgcgcttcggtacaatttacacagctagttcttatgcttcctgtacgctagaagaaattcgggcagccggcggagaacaagcacctcagtggtttcaattctatatgagcaaagatgatggcatcaatcgggatattttggcgatggcgaaacgcaatggtgccaaagcgattgttttaacggcggatgccacagttggtggcaaccgagaaacggatcgccgtaacggctttacctttccattggctatgccaattgtgcaagcttatcagtctggaatcggacaaacaatggatgcggtatatggctcctccaaacaaaaactgagtcctcaagatgtggcgttcattgcgaaggaatctgacttacctgtttatgtcaaaggggttcaatcagaagaagatgtagcacgtgcgttagatgctggagcacaagggatttgggtctcaaatcatggtggccgtcagttagatggtggaccagctgcttttgattctttacagatcgtagcagatgccgtcgctggcagagttccgatcgtctttgacagcggtgttcgccgtgggcagcacgtctttaaagcaatcgcctctggtgctgatctagtggcgattggacgtccagtgatttacggattagcgttaggcggttcaacaggcgttcagcaagtgttcgatttcttcaaaaaagaattagagatggtaatgcaattagcagggactcaaacgattgcagatattcgccaagcgaaactacgggacaatcattatatgtaataaaaaatagtaataaaaagagccttcctctgccgcacgcagccagaaattcaaagaactgaaacctttgaaagccacggcagcggggctttttttatggcttttttgtatctgggttgattataggaaatcaccggtatcaagaacgaactgctacgatttatttgatagtaacagtgtatatgattttgaaaaggagagaaaaccctgtacacttaaattaacgaaatcaaaaaggagagggtaaaatgattccaaaaatcattcattattgctggtttgggggcaatgaattaggggaaagcgaacagaaatatatcgaaacctggcgcaaattttgcccagactatgagatcaaacgctgggatgaatcaacgatcgatctttcaaaatttggttcttacttacaagaagcctacaaacaagaagaatgggcctttgtttctgacgttgttcgtttgtatgcattagtgacagaaggcggcatttatatggataccgatgtcgaagtggtgaaaccattagatgatctattaaactatgaggcatttatgggatttgagatcgaaaccaaaatttccaccggtatcatcggtgcagtgcctcatcatcctttcatggaagaatggtatcatgactatgatgatcgtgaatttgtgcgagcagaaaaaacggaagatgtagtaaccaacgtcattcgagtcactgaattgttgcaggaatatggtctgcaactaaacaatcagcgtcaaacggttaaaggggtagaaattttcccgcaaatgactttctctccaaaaagttatattaccggcgaagttgaggaagatccaactactatggtgatccaccaattttccggatcttggctataaacagttttttactgatccgatagttcgtcaagcagaatcccagcaacagttgaatgggcgcctgctgacgaactattttttattgtctttggcaatgaattatgccacaatagaacgaaatgaaatggatcggagtgagagtttatcatgggaattatccaatgtacaccggctgaccttgttgagttgaaagccatcagtattgagacgtatcaggacacatttgcgccatataatacggaagaaaatatgcaagcttatttagaggctgcttatcattcagaaaagttgcacaaagaactgaaaaatccgcagtctgcttttttctttttgcaagaagaagcaattgctggttatctaaagcttaattggggaacagctcaaactgagccgattgcaccagagggacttgaagttgagcggatctacatccgaagtgactacaaacgccgcggctatggtcagcaattgttgtcttttgcggaagagtttgccaaggcaaaacaaaagacgtctttgtggttaggcgtatgggaacacaatgccaatgcattggctttttataacaagatgggctttcgacgagtaggcagtcattctttcttcatgggggatgatgaacagaccgattatttaatggaaaaacaaatatgaagagagtcactcttcttcgattcgttgttgttgaaaaatcaaagtcgaaaacctgtcgatgagagatgccattagtgacttcgaaagagggagcaagaggaggatgaaaattccttttcaattaatagagcttccagtatagtagtaaatgactaactaaaaaatgaaaattatggtgacagatgaaggagacaagaatgggacaacaaaaaactgaaagtgtattatcacgatttttaaaaggagtcgttattgctttaggatttattttgccgggggtctccggtggagttctagcagcaattttagggatctatgaacgaatgctgcgttttatggcacatttaacgaaaaacttcaaagaaaatctgctctttttcttgccagtagggatcggcgggatcgttgggatcgggcttttatcgaaaccgttagaatggctgctgcaaaattatcagattgtcgtcttatggggatttgccggagccattattggtacattgcctgcacttgcaaaagaatcgactcttaaaagcaaacgaactatgggggatttgttttggttctttggtacaatgatcatcggtttcttatttctttatttcatgggtgatattctaggaacgatcccagcaaactttttaggatttgttttggccggcggattgattgcattaggtgtgttggtgcctggattaagcccatctaacttattgctcgtattaggtttgtatgatccgatgttgaaaggcttcaaggggttcgacattttaggcgtcttcttgccgatcgcaattggtggtctactcgtgatgctgctgttctcaaaattgatggagtggctcttggagcattatcattcgaaagtctatcactttattttgggaattgtgattgcatcaacagtattaatcgtcttgccaccagtggctgattatagcggatttacttggctgactgcggtcagcggtgtgatactgtttgttttagggtactggttaggggcttggatgagtaaattagaagaaaaatataaataaccactgcgtggataaaaaaacaatcggtcagatgatcgattgtttttttatggaatagaaaccgaggcaacctttgtctgaatagcgacgttcacacgtactatcctcactcccccttggaagataatcatgaaacgtcgctggaaaaaggggacaggatcgaacgggacaacttacatctgatcgctaagcgcccaaatttaaaaaaggatatatatataaaagaggtatcggacgatcctgcccaatacctttgtcatagtgaaataagcagaccaaagcgtgttgatttacctaaaaagaggtagaaatcacccagaaaattgggtacaataaacacgttgatgtactgcattgactatggcaaacttgatggtcagttgctgctgacaaatcaaggccctattccttagttgccgctaagggatggggtgccttttttggtttctattcgcttttattttatagaaagcgagggtataaatcaagggaacgtttccatatttaatgaaaaaatgcaagtgttttattagaaaaacgtgaaaagataacagaattctgtgagatttgtcaataaaagtcaatatttatttattgatatgagaaagactgaaaaaataaattttttcctgggagagccaagccatcaaagtgatgatttggctcttttttgtcgcttttttaaggggggcacttacgagtcctttattgtgttaggcgcaaaagtttaccaacttaacatgaacttttcataacgcttactggatgttaacgattgcttgataggatggagtaaatgagtaatgaggtgaaaagatgaatcatgataggctaaaggtacttattgaaaagagactgccccatatccctgcaagggattgtaaacgaaacacctccaaaagcaaacggattttggatcctcaaaaaagtatccggttccaacgtggacttgctaagaaaaagatgctaaatgggctagctataatagtaattaggaaatggcttttgagaatcagcaaagaccgacagatgggggtgacaagctatgtccattaaatcgcaaataaccgaaaagctgcttttactggttttggatggctgccgatacgataccgcggttgaacagatggggatcttgaatcatcatgtggattataaacaagcacaactgatcaaagtccatgctgaaatgcctagcagttctcggccattgtatgaagtgttggctactggtgtaccaagctaccggaatgggattctgaccaatgctgatggtcaacattccaaagaactctcgatttttgatcttgtcaaagctgccggcggaagtactgcagctgcagcacattattggcaaagtgaattattcaatcaagcaccttatgaaatcaaacgagatcgtattcaacacgaccacaaaaaaagtatccaacatggaatcttttatagtgaaaaccagtatcccgattcacatgtgttttcagatggacattatttactgcacacgtatcagccgaatttgttactgatacattccatgaatatcgatgccgcgggacatcgttatacggctgtttcaaaagaataccgaaaagccgtaaaccaagcagaccaattgattggcctgtatttgcacgattggttggctgcaggttatcaagtgattgttactgcggaccacgggatggatgaatatgggttgcatggcggaagcatggctgctcatcgcgaagtccccctctatattttttcagatatttttccgccagactgtgggatcgaaaaaatgaatcaattagagttggcaccactgatttgcagtttattaaaaatcgatacttctgaacgcatgcagattgggcgcagctgatttgtagaaacgaacaaagccgctaaagtcaggtgctcaaattagggcatcattgctagaggtctatttggtttggcttaacgggcataaatagatggcttatatcagatgaataagcaaaaaagtaatcgattgttgttccgctacagagaactgtgccatgagtgaaaataaacggacattgtaaatgagagaaagtggctgccgcgtcttggaaactgtgagagtgcctaggtactatagcagcagttgcgatcgttagaatttattgggttttgtttagatccggtcgttccgtctgtttgttgactgtttatgggaccgtcttttttaattagaacaaggcaacgaagtgctgctattctttgcacttttagacaaacgactttatttgtctaaatctgtgaaaaatagcggttgttatttttgtcacaaatagaagatactgctaccatggatttgtaccaatattaggaggggatcatatgagatatacaaacggaaattatgaagcttttgcaagaagcagaaaaccgaaagatgtcgaaaagaaacaggcctatattgttggtggcggattagctggattagcagcagcagtctttttgattcgtgacggacacatggagggaaagaaaatccatgtgctggaggagctgtctctttcaggcggctcactcgacggcaaatttattcctcatgatggctttgtcactcgaggcggccgtgaaatggaaaatcattttgaatgtttatgggatttattccgttcgattccatcattggaggtagaagatgcttccgtcttagatgaattttattggttggatcatgacgatccaaactcatccaattgtcggatcattcatgatcgtggccaacgagcagcagatgacggagaattcactttatcagcagcagcccaaaaagagttggtccaactatttatgacttcagaagatcagcttgttggcaaacggatcgaggatgtttttggagacgagttctttgaatcaaacttttggctttattggtgtacgatgtttgcttttgaaaaatggcattctgccatcgaaatgcgtagatatgttttaagattcattcaccatatcgatggattgcctgatttcacggctttgaaatttactcgttacaatcaatatgaatcgttagttaaaccattattagcttaccttgatgcacaaggtgtcgatttccaatatgaaaccaaagtcatgaatattgacgtgaagatcactgaaggagagaaaatcgcccaaagtatcacactgatgaaaaatggcaaagcccaagaaatcactttgacagcagatgatctggtgtttgtaacaaacggctcaatcacggagagttcgactgaaggggatcaccatacacctgcccctattactcatgaattaggtggcagttggaatctttggaagaacttggctgctcaatctcctgaatttggtcgcccagaagtcttttatgacaatctgccagcagaaagctggtttgtatcagcgacagtcacatggcaaaactttgatattgaaccttatatttctcgtttgacaaaacggaaattacggacaggaagagtagtgaccggtgggatcgtcactatcaaagattcaaattggctgatgagttttgcgacccatcgtcaacctcatttcaaagagcaaggcgatcaacaaacggtgacttgggtttatggtctattgtctaatacaccaggaaattatatcaaaaaaccgattgaacactgttccggacaagaaatcgttcaagaactattgtatcacttaggtgttccagaagatgaaattctacggatctctaatgaatcatgttcagcgatccctgtgtatatgcctttcatcacttcttacttcatgttgcgggaacctggagatcgtccgcttgtgataccgaatggttcacgaaacttagccttcatcggcaactttgccgaaacgcaacgtgataccgtctttacgactgaatattctgtacgaacggcgatggaagctgtctaccaattgttagctattgaacgaggcgttccagaagtctttgcttccgcctatgatctgcgtacattggccaatgcgatttactatttatcggacaagaaaaaattgactgagatggagctgccatttatcgaacgcaaattagtagaaggatttgttaagaagacgaaagatacctatatcggcgaaatccttgaaaaaaatcatttagtttaacacacttgaatgctgtgacatccgttacttaaagacaggatacccgaaagaaccagagaggccattaaacggcctctcttttcttcgaggttacgtatgtctgacggatggcactgtttttttgggaacgatttccatgctgtagacccccctgtgtgatgtacacaagagtagcgaaaaataagggaaccgctatcaaacaaattgcttctttttaataatacagagtgttattctgttatatttctattgaactttttcactctgtttggtatattggttgttaattaaaagctttttttgcttttagtacagaagctataattgttacgatgaaaggcgggagatttatggaagatgcgacctattgggcagagcaattaacgcagaagaaaatcagtttttcggaattgacagctaggatcgaagaaaaaattcagcaagttgagccaacgttaaatgcgcttgtttcttttgatcggcaagcagcaattaagcagtatgaacaaaatccgcaaacaaaagcggctttattcagcgggctgccaataccacttaaaatattgggtcaaagtaaagcggggtggccggccacatcggcggctgcattgtttgcaaatgcaaaagcagagcagacgagtgcatttgtcaacgggctggaacagctaggattgattcctttgggacaaaccaatgctccggaatttggtttcaaaaatgttaccgatccagtattgtacggtccaacacgcaatccgtggcagtccgcctattcggcagggggatccagcggtggagcggcggccgtcgtagcggctggactatttccattagctgctgctagtgatggaggcggttccattcgtatcccagcttctttcaacggactaattgggttaaaaccgacgcgaggaactatgccagtgggacctcaagaatggcgtagttggcaaggtgcttcgatcaattttgcattgacgctttctatgagagatacggaacgtttgttttatggattacgaacgtctcaaccggcggctccctatcaggcacctagaatcgaatggaaacatcatggacccagtcagaatcgaacactgagagttgcgtacacaaccgagtctccagccgggagtccagtttcacaaactgctgtcttagctgtcaagaaagctgtcgcatttttggaagatcaaggacatcaggttacagaaatccgttatcctgttgacggtcaaacgatgatggcaagctattatcgtatgaatggtggagagacagcagcaatgtttgccgagatcgaggcaatgctgcaacgaccagtggaacagaaagatatggagctgatgacttgggggctgtaccaatatggcaaaaaattagcggctgccgattatatccaggcattgcaatattgggatcagctggcagtaacgatggaagctttgtttgcagattatgagttgtttttgacccctgcaacagcacaaacggcgccattgattgaagaggatttgcaaagtgatacgattcgaagcgaactgcaagagatagaaagacgaacagctgctgctgccggagacttgatttatcagatgttcgacaaaagtttggcactgacgccctatacgcaattggccaatctaacgggccaacctgcaatcagccttccaacagctgttagtgaggaaggtttgccattgggaattcagtttatggcatcaaaaggccgtgaagatttactttttcaagtgggtgaattgtttgaacgatgggagcaatttcatttacccaaaaaataactgtcgatgaatgacggttcaagaatgattttctagggggataaagatggaaacaatcaaaataaacaagtggaaaaatatcgttgtactaggtgcctttgtgatgttgttaggtgcttgcggaagtaaggctaaagaggacaatagtttaagtcgtgttcaagagtcaaaagaattgactgttgctacgtcaggtacgttatttccttcctcttattacaatgatgacaatcaattagttggctatgacgtagacgttgcaaaagaagtagccaagcggatgggtgtttcgatccagttcaaagaatacaatgtagacggacaagtggcgtccttgactagaggtgaagcggactttgccgcaaatgatttcggtctcagcggagaccgtggagataagtttcgtctgtctgaaccaatcaagtattcatttgatagtatgatcgtgcgaaaaagcgatgattctggcattgcctctctagatgatttagcaggcaaaaaagcagcgggagaacccaatacaagctacatgaagttagccgaagaatatggtgcgaaacttgtgacctatgataatgccacgaatgaccagtatctgacagatgtggcaaacggacggaccgatgtgatccttaatgattattatctgcaaaagatgtcggtggcagctttgccagatattccagttaaaatcttggaagatgtctacttcaatccgaacgaaacaggctttctttttgcgaaagacaaccaagcactgcatgacgaagtcgatcgtgttttaaaagagatgaaagcagacgggacgttaaaagaaatttccgaaaaatacttccaaacagatgtatctgtaccatctgacaaagagatccaaaaggttgaaaagtaatgtatatcccaactcttgatcttccactgatgtgggagtcgcttccttttttactgacagggttatcctatacgttagggattgccattgcttcttttctcgcaggaaatgcgttaggtttattgctgacttttctggggatgcttcaaaacccttgggtaagaaggatcgttcgaggctatatctcctttctgcgaggagtacccgcattggtgctgttgtttttgctctatttcggattgccgtatcaattacccgcattgacagctgccattatttgttttagtttgactagcagtgcttttattggagaaatttatcgaggatcgatcgccggagtggatcgcgggcaatgggatgcagcgtatgctctgggattgagtttttctaaaacattacggttgatcattctgcctcaggcatttcgcatatcggtcccagcattaagcaatgtcgcgatggacctgttgaaaggaacctcgttagcggcaatgatcacgatcccggacatttttcaaaaagccaaaattgttggcggccggacgtttgattatatgtcgatgtacgtgttagtggcgatcatttactggttgctgtgtatcgggatcgaagcgctccaacatcgcttagaaaaacgatttgctgaccgctttgaaagtcaaaaaggctgatcgtcaaaaaagctgatcgtcaaaaaagtagctaaaaaaattcgctggttggattatttatgaatcaatctctttgtttgtggtacactttacaaaaaaggagtttggacaatgaaatatgaatggcgaaaacaagaaaaagcttactatttaccaaaagaaccacagctgatcgaagtgcctgcttatcaattcattacgttgactggcgaaggaaaccctaaccgtcctgaattttccgagcaaatcagtgcactttatatgatggcctatggattgcgcatgggattgaaaaaaggctccttcggcaatacgccttttgagtatacggtatacccgctagaaggcgtatggactttacctgaaaaaccacaaggaccgattgctaaagaagagttgatctataaaatcatgattcggcaaccggaacaagtaactgctgatttagccgccgaacagttgacacaaatcatgaagaaaaaagaaaatcgttttttggaacgaattcgtttcgaagaataccaagaaggctggtccgtgcaagcttgtcacatcggtccttttgacacagaaacagaaacgtttgcgaaaatgcaagactattgcgaagcccacgatctatcaattgttcccacgatgggcaattatcagcatcgggagatctatctgtcagatccgcgaaagacagcaccagaaaaagcaaaaacagtcttacgctggcgggtagccaaaacaaacaaagaatccgcttgatccatttaaccgttggtgtacttaatgaaaacacgtaatgaaaagagagagaaccgcgcttaagcgattctctctcttttactactcatcttttaagtagtcttcactggtgaattcactgtgaaaatacttgccttcgtcgccgtaataggtattgtaccgttgcttgaatttgcggaatccatacaccactaatacttttaagagacagtagatcggtattccgaaaatgacacctacgatccccatcaaatcccccataactaataaaacaacgagaatcgtgatcggatggatctgcagacgatctcccattacacgaggaacgaccaagtcaccatgaagcagctgtacggcgaaccaagcaatcaggaatttgatcagcattcctgttgaatcttgtgctgcgatgaaaagggccgggaagaagacgataaatggaccgatatatggaatgatacataaaattccggcagcgatcgccaagatacttgcatattctaaaccaatcagcaaaaaaatcacccaataaattccgcctaaaataaaggaagaaataatctgtcctttcagaaaggcaccaacttgtaggtcagcgatctttacgatcgtgttgaaatctttacgaaatcgcggtggtacgattgacaggagagaataataaaacttgtttggatttcttagtaagaaaaaagcaatgatcggacctgtaaacaatgcgataaacaacgttgagatcgtcgaaaagatactgctaagccctgcagcaccggtttgccaatagtcaccaatgaaatccatgatattgttggcaactttttgaagagtatccgtgatctgatcgatctgagcaccaaatggcgtattcgctaggaatgagtcagcgtttcgctcgaaatcagcaatcaaatctgggaattgattgatcaaatcggttgtttgtttttggatgattggataaagctgaaacccagccaaaacgatcactaaaagaatcagaagatagatcccgccaatggaaacaatgcggggaatctttttcgtttctaagcgatcaactaacggattgaacaaataatacaagatcaggccgaataaaaatggtggaataagagtagaaataatgacaaaaaaaggatcaaaaagaaacgagatttgtttaagtaaaaaagcagcgatcgcacagagaatgatcaatcccagtacataatagctggtttttcctcctaaaaattggattaaacggttttttttcatagaagagcctcactttcttagcctcattataacgaaagcagcactttctgtaaaaaaagagcgagtcaaaccaattttattttttacttttgcttatttgattcgtttatagatatgtaagggcgccacttacgaagcaatcaaaatacaatagaggaggaaaagaagcgatgaagaccaaaaccaccacaaggctgacgattcgaatccaagcaccagatgcagaaaaaactgtcagtcagaccgtcaatcaagtcatgaatgctccagaggaggctaagatgttagcgtttggtgaagccatggcaggattttctaagaatgcgtctttggctggcgtggtagaaacgatccagaatgagtacgtaaaataacgaaaggagagaaagcgatgaaaaagcttcatgcattatttttgactagcgagggcaaaaaacacacattgcagccaaaagtttttgatgaagagataacggcagaagcagcacgaacagcaatggagaatattacaaaaatcggtatctttgaatcagatggtgtccgttattacaatgagctgtctggcgccaaaatcgtagagacgattgagacgccattgttttgaaataagttgaagtagaacgttcatcaagaaatgctcgacaatcaaaagggactgtgccataagtcagtatccaacaagttaaaccgaataatagtctgttgctagcatagattcctctgacttttgcgacgaggagtccctgcaccgcaggagcaataatcattaatgttcggctagtgttacttgtaggagacttatggcacagtccctttatttggtgacggcagttaatgtacaacgtccgacagccgttttcgtgccatcggattgtctgatcgtagcttgccaagtttggatctttccaccgattcgatcagggacagcttccacagtaacagttccttgtttgaccgcttttaaatgattgacttgtagatcaatcgcggcggcaaattggtcttcagctacggcttgatttgcccccagactacaagctgtttcaatcaagacggcattgataccaccgtgcagaagaccaaaaggttgtttatgctgatcggtgaccactaaagataaccgaacctgagtagcggttgtttcttcgatctggatgcctaaatagtcaagtaagttcatagagttcctcgttttctgagaatttgatgatttgattataacaaacgtttgacagaaagcaatttctaacgaaattcgctcagaaatgtgtataatggaaacatgtgacataaggaggaacctgtaatgagagaatggaaaaccttaaaagaatacgatgaaattttatttgaacatcatggtaaagtggcgaagatcacgatcaatcgtccagaagtccacaatgcctttacaccgaaaacggtgtttgaaatgatcgatgctttttcaatcagtcgcgatgaacctggcattggggtgatcattctaacaggagctggcgacaaagctttttgttctggcggcgaccaaaaagttcgcggacatggcggctatgttggtgaagatcaagttcctcgtctcaatgtgctggacttgcaacgtttgatccggacattaccaaaaccggtgatcgctatggtcaaaggttggtctattggaggcggaaacgtgctgcagctggtttgtgatctaacgatcgcggcagataatgcgaaatttggtcaaacaggaccgaatgtcggcagtttcgatggtggctacggttcaggctatcttgctcgaacgattggccacaagaaagccaaagaagtttggtttatgacgaaacagtatacagcagaagaagctttagcaatgaactggatcaatacagtcgttcctcttgatcaagtggaagatgtgacgatggaatgggcagaaacgatgctgcaaaaaagcccattggctttgcgcatgatcaaagcctcaatgaatgccgatacagatgggctagccggaatccaacaacttgctggcgatgcgaccttattgtattacacaatggatgaagcaaaagaaggccgcgatgcgtttaaagaaaaacgtcagcctaatttcgaccaattccctaaattcccttaatgaatggtagttggctgcaacggcaagcacaacttcatccagaacgaccagctttttattggcaagataaaagctggtcgtttgctgccttgcaaaaagaagtcacggcttatgcttgctattatgaacatcggattcctcaaacaatcgagcgagtagcgattttaagcaataactctcctgagatgtatttcacgattttggcactttgggaattaggaaaacaaattcagttcttaaacactcgattgactgaaaaagagctgtactatcaattaaccgatgctgcctgtcagtgggtagtcaccaatcgatcgctttccttgccgagaatcaagttcctgccttttggcaaattgcaagaacgttttttttctgcgccgatttcgatttaccaaaaaacacaagttgcatcgatcatgtacacttctggcacgacgggtaatcccaaaggagtgcctcaaacatttggcaatcattttgccagtgcacaagccacgcagatcaacttgtcggtgactgctgacgactgctggtgttgtgtcgttccgttgtatcatattagcggtttatcaattttgttgcgttccttgattttagggatcagtgttcgattatatgatcgattcgatgcgcagcaaatcgcatcagacctagctgctggtaaaggaacggtgctctcgttagtgaccaaaatgctgatcgatcttttgcctttgactggagacaatggttacccttcattgcgctatattcttttaggtggtggtccgattgccagatcagtcttgatgcaatgccaagacaagtgcttatcagttattcaatcctatgggatgactgaaacttgttcgcaagtcgttgctttgcctccagataaagccgaggaaaaaattggttctgctggattaccattagcccaagtcaatttgcggattcagtcgcagtctttgaaagaatctgttatcgaaaaagaaggaaaactgggggaaatccagttgcaaggacctgcgatcgttacgtgctatttgaatgatcgcgggttggagcagtggacgcaggatggctggtttgccaccggtgatcttggctatttggattctgaagggtatttgtatgtggtatctcgtttgagcgaattgattatttccggtggcgaaaatatttatccagctgaagttgaacaggcattagttagccaccctgcaattgaagaagcggcagtggtgggcgagccaagtggagtgtggggacaagagccagttgcttatcttacactcaaagagccgattacattaccagaattgatcgcctatctaaccccacagcttgctcggtacaaacacccccgtcgctattatcaagtaaaagaaatgccgcgtaccgctagcgggaaaatagtaaagcgtgtattgctgacagaagaaagagtgaactacattgaacagcaaatcaaagaatgagtatcaacatgcattagctgctggcaaaaaggtgtttagtcattattacccacttgcaccttgtgattttgttcagttatatgctgctgccagtcaatttattggtgaacgttatttttggcgatcatcagatcaagcaacctgttttttgggtatcggcagtgtgaaacggtacgcgaacccatcattgattgattttgagcggcagcgtcgaaaccttaaaaagcagcattttcaaccaaatacggaccaaatggctgctacattattaggggcttttgcttttgatgaacaaagccaaggagcagcagaatggggcacaatcggcaatggtctttttgtgttgccgaaaattctttttagaaaaataaatgatgtgtatggtgtgatcttgaccgtcgaagcgaaggatacgaatgacgtggaaacgctgttcggacagtttgctgatttacaacaactcgttgagcaatggggaaagcaagcacaacagcctgtaggggcttgtttgttgcagcaaacagaattagacgtaccacaatgggtaaaagcggtcgatgagacagtcgctgcgatccgctctgcaaaaacgcctttggagaaggttgttttagctcggcgaatgaaaatcactactaagaaggagattgattcctttgcggtgttggcccgtcttgcagagcaacaaaccaatacctatctctttgcttttgaagacgaggtttcgtttattggtgccacaccggagcgcttgttaaaggcgactgccagtcatttcgagacagtcagcattgcagggtctgcgcctcgaggcagcacaccagcagaagatcagcaaatagctgatgcattattaactgatcccaaaaatacccatgagcatcaagtagttgtcaatcgtctggagcaggcgttgtcttccttattggcggaagggttccattcagaggcgcgatcgatcatcaagaatcgcgacattcagcacttattcgtgcctttgtctggcaagcggaagcccgctgtttcttttttagaagcagtggctaagctgcatccaacaccagccctaggtggggagccaaaagctgatgcgctggcatggattcgtaaccacgaacctgcgcgtcggggattatatggtggaccaatcgggtggctaggtatccaagaagatatcggagaatttgcagtagcgattcgttctggtgtttttcatgggacagaaggcatcctttacgcaggatgcgggatcgtcgccgattctgttgcagaagaagagcgccaagagacagccttgaaattccaacctatgctaagaggagtgatagagaatgaatcagcaagtcatgactgactacttgttggcagcaatccatgggtttaaagccgctggaataaagcgagcggtgatcagtcccggatcgcggtcgacaccgttggcattgcttttgcatcgggatccagaaatcacttgttggatcgatgtcgatgaacgttcagcagctttttttgcgttgggaatgaccaaagtcgatttgcagccgacacttttactatgtacatcaggtactgctgcagccaattactatccagcaatttgtgaggcggaagccacaaattttccattgatcgtcttaactgctgatcggccaccggaactacgtggtgttggtgcaccgcaagccatggatcagcaaagtctgtatgcttctcatgtaaaaaaaatggtagaaatgactgtgccggagaatacacccaacatactgaagtacagcttttggcaggctgccacgacaacgatcgaagcattaaagcagccacgtggtcccgtacacctgaattttcctttgcgggaaccattactgcctgacttcacgcggacttgttcgatccaacaaaatatcgcttacctccctacacagcaatcgctacctgcagctgtattgacagaactggcaccattgtttatgaaaaaagggctcctagtggtaggtgaaagtttgacaccttctgaagcagaaacgctgcatgcgcttgccaatcatcttggctggcctctagtgggggatccactgacaaatttggccacttgcggggaaacgtcggctcattttctcccacaggctgatttgatttttccacaactagatgcggactttattcccgaagtcgttattcgttttggtcgcttgccagtgaccaaaaatgtcttgctttggttaagcggtctgccggaaggcatcgactggcttttcgtggatgaatctggacagtggcaagatcaattgcatcgctcagcctttttgctacagcttacgatagaggattttgtggagcaagtaagcaagttgcctagcagaccacaaccagaatggtttcagccatggcaaaagctgcaagccgtcgctgaggaagcattggcaacgactcattctttaacggagtggaatgaaactgctgctgtacggatcttgcaacaaacattgggacatgatgcccaattgctcttagcaaatagtaatgcgatccgctttgttgatcgatacggaacggttacaggtagtgcttaccaagtatttggcaatcgcggtgtgaatggtatcgatgggttgatatcgaccgttgctgggatcgcagctgccagccaaaaaccgacctatttattgattggcgatctagctttctttcatgatatgaatgggctgcaattgctcaaacaatatcagctgccagtcacgatcattttactgaataataacggtggggggattttttccttcttatcgcaaaataccttgtcagaaagtgactttgtgccgctatttggcaccccgttggatcttgactttcagcaagctgcaaaactttatggcgcgaaatggcacgctccagcaactttgactgattttgcctcccaaatcgagcaatcattaacgacgccttgttttcagatcattgaagtagttggcctgcaaaaagatcctgtgatcgcttggcaagcgttgcaacaggagtttcaggaaaggatctccaatgaaaataaacgttaacggtgtgaactatttgtatcagtggtatcgaccttatctggctgatctgccgaccctcgtagttctgcacggatttactggcacttcagattcttttcgcccagtgtttgctcaagaaacgtccttcaatgtcttagcaatcgatttgttgggtcatggtggttccgccagtcatgtgcacccgttacgctatgagatgattcagatggtaacggatctggcagaattggtggatcgtttaacggttgaccgttattatctttatggctattcaatgggtgctcgtacggcattggcatggacggttgctttcccagacaagatcgctggcttgatcatggagagcggctctccgggactggaatcagaatctgcccgcagtcttcgccgacgcaatgatcaacgtttggcgatacgattgattcagcaaccgctggttgactttgttgattattggcaagaactgccattgtttgctagtcaaaaacgattaccaaaggaaatacagcagcaagtacgagcgacgcgtttgagccaacaggcgtttggtttggcgatgagtttgtactatagcggaacaggaacacaacctagcttctggcaaaatttggcagacattcagtgcccatttctggttctcactggagaatgggatgaaaaatttttcctgatcgctaaaaaaatgcagcagcaacaaccagcgttgactatcctctcggtgtcaaaagccggtcattgcgtgcatttggaatgtccagatgtagtggcaaatgaagtgcatgcttggttgaccgcacactgatattggaaaaggagagcgcgtatgaaaatcgtcaaagcagaacggattgcttgtcgactcccgttgaggcagccttttgagacgagttatggtcgcttgacggaaaaagcatttgacctgcttgtactgaccgaccaagacggaaccgtaggtgttggagaattggtggcttttcagcaaccagattatattgaagaaacgttggcttcagctcgagaagtcattagcaagttcttattcccattgctgacaggaaacatcgatcatccgcgagatgtttggacgttatttcaaacagttcaaggaaattttatggccaaatcagcagttgaaacggcgatttgggatttatatggccgccaaaaacattgcagtctgacctctttttatccaacaacaagagacaagcttgctgtaggggtcagtgtggggattcaagcatccacagaacagctagtcgcacaagtcgctgattatgtagcgcaaggatatcagcgagtaaaaatcaaaatcaagccgggagtcgacttagagccgttgacagccgttcgggaaacctttcccgagctattgctgatggctgatgcgaacggcgcttatgaagatcaaccggaaaagattctcgcattagatgaattggggctggcaatgatcgagcaaccgttgaagatccgggatctagtggggcatcgccgtctgcagaagcagttaaagacgccgctatgtttagatgaagatatacgtactgcagaagatgtcgctgttgttgcctcattagatagttgccgagcaatcaatctaaaaattccgcgagtgggaggaatcaccgaagcgatgcgaattgtttcagcctgccaacattatggattggatgtctggctaggtggaatgttcgaatcaggagtgggacgagcgttgaatctgcagtttgccagccaagctcccttccacttccctggtgatctatctgcttctgatcgttatttttacgatgacatcgtcactgaacctgcgaagatcaaaaatggctgtcttcaggtgcctgttggtgtgggagcgggcttcacactagatgaaaagaaaatagctgactattgtgtttcccgtactcgtttgttaggttgaactttagaaatagtttttgatcagcagatcaattatcaagcagcaaaaagcaccttctcgcttttagagagggtgctttttgctgttatttggataaaagggcgtgcaagcgcctgttgctaagcctgttctttaaattctttctcaatttgcaaacggcgaactttcattgttgctgtacgagggatcttttcaaagtcccagagaattggctgattcaaacgaggaagatcttctactgcttgccaccaagctgtccaatccatttcacggtttggtgctaaggcaatgatcggttgcggtgaattttctttgtcacgaacgatgaccacttcagctagaaaatccaatgtatctaaaagcagatcttctaaagctaaattactatcgatggattcaatcagatccacttggcggtctttcaagaataaatgcccttcttcattcatgctgccataatcgccgctatcccaccaatctccataaacattctcagtaaaacgctgatcttctttataataagtcaatgcccgtcctttggataggaagtggatatgtccgtctgtatttgcaggcaactcattgccgtcagcatctgcgattcgtgctttggtcaaatcgcctaaaccaatccccatatcgcgagcatcatttgattgtatactttctagcgtatgtgctttcaggatcattgggccgcactcgctttggccgtatacttgcaagaagatggcatcttgattggcagaagtttgtaagaaagctgccattgtttgattattgatggcatcgaatgtggagtgataataccgtattccagcaaaagcttcaggatgttcttctgcaacgaatcgccattgcacgaagttatttgggtgtgtctctaaggcaatcggtggattctctttcaacatccgaacgacgtgaggaccattcgcactagcaagaggcatcattggaaagcccatagacatcaaagaagagatcccaatattgaagcgagaatgaaccggtgaaatatggaacgccactaattttgtttctgcgatttttgtgaagacagttcgctgccactttgtccgccaccccatagaattggccgagtgacaaatcaattttggtattcctgttgtgcctgaggtgtgggtcatataagaaatttgatcgtgaggcaattcggtttggccaacaggttcagctggttgcaacaatagattgcggacagcaatctgcttgttcgggctgctgtttttgacagctgccactcggttttctgtctcttcaccaaaaaggatataaggatcttctaagcggtcaacaaagacttcgatcgttgaagctggaaaatgataagaaatcattgctgggacagcgcctaaataagcagcagctgtagctaaaagatacgtatcaaattttgatgatttatagataatgattttatctccggcttggacgccaaggtgggcaagttgatacgcccgctttaagattatttcatgacttgaatgatatgtgctgcggtaacccaattcaggaaaagctggcaagatctcatcatgaatgattgggacgtctggataagcctccgccgcatcgcggtaattggtataaagattcaatggttgatacgctaaaatagacaaaataacacactcctttaaattgatgacggtgttttgttaacttcgatggttaataaagtcacctttctcaaactatggttcattttaacatagcgtttttttaagaatagttactttgggatttttttcacataacgtcttaaatcaactgacttacaagccgggtagggctattttgagacaatcaagtttgattagtgatactcgattggtatgttttgattggcacaagggcaaccgaggatagttagaacaaaagattctattgcgaacatcagcaggacgatagttgtcagtatgtctttttattgctatcatgaaaaaaaagacaaaggaagatcctgatggccaaaaagatacaaaataaaaaacatgtttcgcttcctcgataccagcagatcgctgtggagatcgcggaaagaatcgtggaaaatcgctacgaagttggacaaaaggttcatgcccgttcgacattagccagtaacttcaatgtgtcgccagaaacagcccgtaaagcaatcaatgtcttggtcgatttggggatcatggatgtccgtcatgggagcggcgcgtatattgcctcaaaagaaaaggcgcaatcttttttggatcagtacaaagatgttcaatcgatccaagagattcgtaaagacattttagaaagcgttgaacggcaacaacaagagctggataatttttcggaactattgaatgttttggttcggcaaacgaaaaaagtgcataatatgagcccttttctgccatttgaattgttattgaaagaagatgcccagcacttagagaaaagtgtccacgagctgaatatttggcaagtaacgggagcaaccatcgtggcaatccaaacggaacaagagttattgctctcaccaggcccttacgccaagtttagtgccggcaatacgatttattttgtcggaaatgagttggcactacaacgtatgacgaactttttttatccacaagactccgctaattgaagagcgaaagattccatttctaagaagagatggaatctttttttgacaaagtgaccacatgctgttagtatagtatggtcactttcgtgaaatttttcagaaaaaggagtcagtataagtgagtaaagttaaagttgcacatttaacgaaaatctttggcaagaagaagcaacaagcgtttgccatgattcaagaacaacgcagcaagaatgaaattctagaaaaaactggggccactgttggcgtctatgatgtgaattttgaagtcaatgaaggagaaatctttgtgattatgggactttctggtagtgggaagtcaaccttgatccgtttattgaatcggttgatcgaaccatccggtggagacatttatattgatggggaagacattgcgaagatgagtaaagaagaattacgtgaagtccgacgccataagatcaacatggttttccaaagctttggtttgttccctcaccgaacgattcttgagaatacagaatatggcttagaggtgcgaggggttcccaaagaagagcgagtagccaaagctgaaaaagctttagctaattctgggctattatctttcaaggatcaatatcctgatcaactgtctggtgggatgcaacaacgggttggtctggcgcgagcattagcaaatgatccagagatcttattgatggacgaagcattctctgcgttagatccgttgattcgtcgtgaaatgcaagatgagttgttagaattacaagccaatgtccaaaagacaattatttttatcactcatgatttgaatgaagccttgcgaattggtgatcgcatcgctttgatgaaagatgggcaaatcatgcaaattgggacaggagaagagattctgaccaatcctgcgaaccaatatgtgagagatttcgtcgaagatgtcgatcgctcgaaagttttgacggctcaaaacatcatggtaccagcactaacgacaaatatcgaaatcgatgggccaagcgttgcgctaaatcgaatgcgtaaagaggaagttagtatgttgctggcggtagacaaaaaacgtcatctaaaaggtagtttgacagccgagtcggctcgcgaagcacgcaaaaacaatttgaccctaaaagaagtcatcgataaaaatgtacaaaaaatcgacaaagatatgctagtgacggatattttcaatttaatttatgattccccgacaccgttagcggtggttgaaaatgatcgtctgatcggtgtagttattcgaggcagtgtgatcgaagcactggcagaaacggattcatcagtgacagaggaaggagtggtcgtcaatgggtaattttcttcaacaaacgattccagttgctgattgggtagagtcctttacagattggctaacaggaacttttagtgggctcttttccgcattgcagtcttttggtcagttcgtgatggatggaatgactaatactttgctttttgtgccaccactagtcatgatcttgctgctgacaatcgctgcattttttgtttcaagtaaaaaatgggggttgacggcatttacatttgtcgggctactgtttatctacaatcaaggtttgtggactgatttgatgaatactgtcacattggttctgctctctagtctggtatcgatcattatcggtattcccctcggaatcttaatggcaaaaagcgaaaaggcgcaaagcatcgttacgccaatcttagatttcatgcaaacgatgcctggcttcgtctatctgatcccagcagtcgctttctttgggatcggcatggtaccaggggtttttgcctcagtgatttttgcattgccgccgactgtacggatgactaatttaggaatccgtcaaatttctcgtgaattagtcgaagcttcggattcctttgggggaactggctggcagaaattggtcaagttagaattgccattagcgaaaagtacgattttagcaggtgtcaatcaaaccacgatgcttgctctttcaatggtagtgattgcttcgatgatcggtgcccctggtcttggacgaggtgtcctatctgcactgcagcgggcacaagtcggaaatggatttgtgagtggggtttcattagtgatcttagcgatcattatggatcggtttacccaaaacttgaataaacccgctcataagaaaaaagccgtgtccgcgaaaagccgcaagcaaaaacgtctctttggcgggatcgctgccgcagctgttgttgcgctgattggtgcttctgtagcttttggtcgtgtttcagacaataaaggaacagtcaacttagcatatgtcgaatgggatacagaagtggcttccactcatgtggtagctgaagtgttaaaagaaatgggctatgaagtcaagacgacaccattagacaatgcgatcatgtgggaatctgtggctaaaggcgaagttgacgggatggtagctgcctggttgccttcgactcaccaagctcaatatgaacaatataaagaccaagtagaaaatctaggaccaaacttagagggagctaaactgggaattgcagttcctagctacatggcagttgactctatcgcagatctatcggatgaggcaggaaaaacgatcacgggaattgaaccaggtgcaggtgtggtcgctgctgctgaaaatacagttgcaacatatgataatctttctgattggaatgtggcgacatcttcttccggggcaatgactgtggcgttaggacaagccatcaagaataaagaagacattgtgatcactggctggtcgcctcactggatgtttgcaaaatatgatttgaaatatctagatgatcctgaaggaacgatgggagaagcagagagtatcaatacgatggtacgccaaggattagctgatgatctgccagaagtttatgaagtactggataaattcaattggacacaagaagatatggaagaagtcatgctgtcaatcaacgatggaacttctgctgaagatgctgcaaaagattgggtaaccaatcacccagaagaagtggcagcttggacgaagtaagtcaatgaagcatgaaaggatcagataaataaacaaaaaaagaaagtttcgcatctagactcggtggccgagttcaggtgtgagactttcgtttttttcactatctactgactgtctactgatagtagccagcaattttttgtgctttttcagtattggcgaaatgcagtttggtatacttcgctaataaaggcattccgcctttttgcaaaagctgagcagcgacctgatcggatttgctgccggcacccgaaggaagctgtaatccaacttcttgtgaggccttctctagttcctccagaaaaacagtgcggcatagaatggaggccgcagccactgctaaatgatattgctccccttttgttgcaaaaaacaatttttctgtgatttgatttttttctgattttagataggtacggtaatttttttcgctagtgaattgatcaatcaagatagcatccggtgtttttggtgcgattttttgcaacagtagccgaatggcttgattgtgtagcgcaactttcattcgaacggtgttgtatttaggttggatctcattgtatttagttggttcaactgtcagtaattgataaggcacaagtttttttatttttggggccattgcccgaatttgtggatcagtcaacattttggagtctttgacacctaatgctttcaatgcgggtagctgatctttactggcatagacagcgcaaacgactaaaggaccaaaataactgccattgccaacttcatcactaccaacgacactccactgtgaaaagtcagcaggcaaggaggatgaaggagccttgttgttcgcatttgctgttttggacaagtcggcagaattgctccaacgagctgcttcagcttctgcaccactaccttgaaacatcactttaccagaagtataagcggtgatggtcgtttgttcttttttggcaacaaacacggtataaggaacttttttattcaacagcgcttgctgatagaagttcatcatttctgcgatagttttttgagatactttaatgacgatattactcattgtcttcctccgatatacatactggttatttgaatagaacatcttcttagattctaccataggtaaaaattttacgaagcctctttctaaaaaaacgattggcatggaaattacactagaaatcacgtataataggtaggagtttgcgatacgcgtgcagaaagtgataaaatagtacagaacagcaatgggaggaatctttcctatgacggagcaaaagaaacgttataaagcagtaatcgccaatcaaagctacacgattattgggcgtgaaagtaaacaacatatggatatggtaacgaaattagtcaatgaccaattgacagaaatcatggggctgtcttctcaagtcgataaagagcaagcagcaattctattagcaatcaatgcgatttctgatcagttgaaaaaacaagagcaagtattaagtttgcaaaataaggtagaagagttacgcagtcaagcgattaaggcgaccgaactagaaaatcggattaagcgaatcgaagcgattgagtctgaagcgcgccaagtattggatgagacaggtcgcggagatgtggagatccataatcatgtggaagctcaacaaatattaaatgaacaacgtaagcgcaaaatccaagaaaaagcagctcatggttaagtaggcgcggaaaggactctgaaatgataggatttttggttctggttcttttgttagcggcattttatggtggcgcgcggcgagggacttcattgcagctggtctccgttttaggataccttttttcttttttagttgcagtggcaaattaccaagctttggcaaaaaaaattgaattatatgttccttatatgtctgtgaccgcagactcaaagttggtcttttataacctagatcttgctctagacctagacaaagcgtactatgcagctgtcgcttttattatgatcctttttgctggctggttagtgacaaaattgatttgcatttttgcaaatggactgcgtttcaaacgtctgcgttttttcaaaggctatgattgggtcgtagcagggatcttgaatacgctattagtttacctgaatatctatttcttttttatgatcctctcgatgattcctttagcgactatccaaaatttgtttgataagagcagcacggcacactttatcgttgaaagttcgccaatcatttctgattacttttatcgtttgtggatcactaatgtgattggttagtataaggcagctggtcattagacccatgctgctttttttcttaagtaaaaaaatgaaaaagtaggtgagactatgaataaaaaaattcttgatgttttagctttcgatcaagtaaaacaattggttgggcagtatctagtgaccgcccaagggaaagaagaattagctcaattagcgccatcagcagatgctcagcaaatttccacttggctggctgaaacagaagatgcgttaaaagtacagcgattgcggggcggtattcctgtaccaaaaattgaaaatattcgtccgcaaatgaagcgaatcgaaatcggagcggaccttaatggtttagaattagcgcaagtaggtcgagtgttggtgacagccaatgaattgaagcgtttctttgaagatctatcagacagcgaaatcgagttcgagcgactgtatgaatgggaaaagcagttagtaacgctgcccacgcttagccgtcgcctgaaagaagcagtggatgaagacggtcggttgactgacgaagcatctccagagctacgtgtcattcgacaaaatattcgtcgttctgaacgaacgatcagagaaacgttagatagtctcgtacgtggcggaaatgccaagtatttgagcgataccattgtcacgatgcgaaatgagcgttatgtgattccggtgaagcaagaatatcgtggcgtgtttggcggggtcgtgcatgatcagagttcttctgggcagacattatttattgaaccaaaacaagtggtggatcagaataatcgactgcgccaacatcaaatcgctgagcgtacggagattgaacgaatcttagcggaactttctgcagagctagctccttatcaacgcgaaattctgcacaacgcctatgtgatcgggatgatggacttcatgaatgccaaagcacgttttgggaaagaattgcaggcaatcgtgccggctatcaatacagataatcatgtcgttttcaaacaagcacgtcatccgctgatcgatcaagaaaaagtcgtaccgaatgatattgctattggtgaagactatcaagcggtggtaattaccggtccgaatactggtgggaaaacaatcaccttgaagacgctgggattgcttcaaatcatggggcaatctggattgccgattttagtcgatgaagagagccaaatgggcatttttcaagaaatttttgctgatattggggatgagcaatccatcgaacaaagtttatctaccttctcttctcacatgacgacgatcgtcgatgttctcaaaaaagtggaccatacaagtttagttttattcgatgaactgggagctgggactgatccgcaagaaggcgcggcgttagcgattgctattcttgatgaacttggtgcacgctctgcctatgtgatggcgacgactcattatccggaattgaaagtgtacggttacaatcgtgccaataccatcaatgcttcaatggagtttgatgtcgataccctaagcccaacatatcgtttgctgatcggtgtgcctggtcgcagtaatgcttttgaaatctccaaacgtctgggcttggacacccagatcattgagcaagccaagcaaatcatggatggcgaaagtcaggacttgaatgagatgatcgccgacttagaaaactggcgcaagatgaccgaaacagagtatttggaaatgcggcattatgtagaagaagcggaacggctgcaaaaagaattgaaacaagcatataactttttctttgaagaacgcgaagcagaactagcaaaagcccgcaagaaagcaaatcaaatcgttgaaaaagcaaaagaggaatcggaaaaaatcatttcggatatccgcaacatgcaattgagcagcggacagagccatgtcaaagaacatgagttgatcgcagcccgcacaaaattgtctgatcttcatcaagaagaacatttgcaaaagaacaaggtcttgcaaaaagccaaagctgcgaaaacattgaaggtcggcgatgaagtgttagttacttcctatggtcagcgaggaactttgatcaaaaagatgggacaatcacaatggcaagtgcaattgggaatcttaaaaatgacgctgcctgaatcagatctacagccggcagcacctgtcaaagaacctgtgcagcgcgtcgttcataccgtccgttcagcggagtcttcacatgttcctaatcagctggatcttcgtggcaaacgctatgaagaggcattgaatgaagttgatcagtatctcgatgcggcgattcttgctggttacccacaagtgacgatcgttcacggaaaagggacgggggcattacggcaaggaattacggaatatttgaaaaatcatcgtagtgtcaaaagttttgagtttgcaccggcaaatcaaggtggcaatggggcgaccatcgtaaaatttaaataatcgttaaggcttcttaccttttgtaagcagaggattttaaaaaagcacgtgaacatgctatactttttttagcaatcaaatggaggcgaacaatatggcaaaagaaattacagataaaactttttcagaagaaaccgataaaggcttagtacttattgatttttgggcaacatggtgtggtccatgtcggatgcaagcaccaatcttggaacaattagcaaatgaatatgaagaagacgaattaaaaatcgtcaaaatggatgtggatgaaaatcctgaaacgccagcttcatttggtatcatgtcgatccctacgctattgttgaaaaaagatggtcaagtggtagataaagccgttggtgttcataccaaagatcaattgaaagaaatggtagcaagccacatgtaagaaaattttatagtaagcagcgatcttaagcgatcgctgctttttttttgagtagttttaagcgaggatttattcttgcaatggtataatgaaagtgtgaatatggggagcgtctactttctatggagtgcttttatttgaaaagggggatgaaaaatgaaaaagaatagaggatgggggtaccggctgctctgtatcatttccttggtcagtgcaccgcttgtatctgcaggtgcgacctacgcggaaacaattgatacaggaacttcttcagtcaatcaagtcaccgaatcaaccaccaataccagtaggacgacaaccgaaacgactgactcaacaactgcgacatcgtctacaatagacacgtcaacttccgaagcgagtaccaacagttcgactgatagctttggggaaacaactacaagtagttcagaaataactgtttcttccacagaagaaacggatacttcagaagcgaatccagtcatcactgttaaggaattagccaattcaaatcgctatgtcaaaatcaacactttcacagcgactacaacggagtcgcaagcaatggatagtcgtcaggttttatataccctcaatcaattgcaactaacagccacaggatcaattactgaacttgcgggtcacgtttataaaagtgtcaaacagtaccaagatacagcgacgaaaaagaagtatagtgaactacttgatgaacagaatcacgtgattggtattgttgaagcagagtctgtcacgacagcagatggggtgtttcagtcagaaaaaaaatatgctactgttcaaagtggcaattatcctttatgggagtcaattttttttgataaacagttagtcacgacaaaaacaatcaatcaacaaacgtttcaagtaaaagaaagtttcaaacacggaaacggctcgacctattatgctctgtacacggataagaaccaatttattggttggattaatgccaaaggagccgcggatgccaaatcacctggaggcatatggcaatctgaatcaaaatacgccacgatcatcagtggcaactacacattatggcaaaattttgattggtcagccaaaaaaggaacgacagctgctttgaatggaaagaccgtcaaagccacaggaaaatatagccatgttaatggtgcaacgtattattcgttgtatgacaataagaacaagtggttaggttatatcaacgctgccggtgtcaaaacgacatcaaatgcacagggagcttaccaggcttacggtaaatatgttactctaacaaagaaaaattatacaatttggggtaattttaactggtcgagcaaaaagaacactacctcttcattgtatggaaaaacttaccaggctaaaggaaaatatgaacattggaacggatcaacttactactcattgtctgattctactggcaaatggattggctatttgaatgctgaagccgctactgtggctaataatcaaggtggcatatggcagagtgaaaacaagacgatccggatgaaaagtaagaactatacattgtggcaagatttgaatttttctaagaagaaagcttcaagtggcaattatatgaacaaaaatatcaaagtcaccggaaaatatcagcattataacggtgcgacctattactcattgtatttaaacaatacatggatcggctatatcaatgctacaagtgtcacaaatgctcatgtaatccattcgcagagcaatattagccgttatgtgatcgtcaacaatgccagcgggaattttctgaatgctgctgatcctaacagcagcaaattaggaaaaaagagtaattataaagggtatatggcgaaagcaaccaaattagccaaaacgagtgatggcaattatctgtatctggtttcaccagcagggaaaatcgggtggctcaaagagaatcagacgtatagcgtgaatgataaattctggatgtacactactggtggcaagtacccctcgctaaatgtcaaaaatttaaacattcatgtgtccatcagtaagcagcgagtttacattaagtcaggcgacaaagtcatttataccatgctttgttccacggggacagtttttacgccgacaccgttaggtaattttagaattcagcaggagaaaggctccgccttttcaggagcggcttattaccgttctttcaaagatcatggtgtctatctattccataccgttccaacaagcattgcttggtcaaccaattcatttagttcggtggaaggcaaaaaaataggacagcgagcttctcatggctgtattcgattagcagtccctgatgctaaatggttctattacaacatgccttacaacactcccgtaaaaatcgttaactgattctagctgctgcatcctttgaataaggatgcagcagtttttttgtagcgaaaagagttgttgatttgcacttcactaattagagttgaaagtttttatcttctgaatagagatcaaggcctttttgatattttactttttgatattttgatagaagttagatttgtaaagtgggtcaattgactaaaaactgccctttgaaagctgtgtcgcccatttgggaaaaggatttctcttttgaatgactgacatgtccgttcgaagcttgatagggagcatcaatctcgaatccctagttgctaactaaggtaagtataaagcggtcaactaagtgtaaatagttctgaaatacgccgatagataatcagaaaactacccaaatccgggagaaaattgcttacaaaaagagattgacacttattatatcattcgataatatatcagtaagtgatatagtttcctaggatgggggaaaacacatggatgaaccattgaccgattcaacttatttgattttgttagctttattaaagccaaaacatggctatgtgatcatgaagcaaatcaatgaattaagccaaggtacctatgaaatcggtccggcaacaatgtatactatattgaaaaaattgaccaaaaatgaaatgatcagtttagaagagacgacagatcgtaaaaaaatctatcagatcacagccaaaggaaaaacggctttagaaaaggacattcagcgacgaaaacatttctttgagattggtgaacagattatgggtgagttggggggactggcagatgagcaaacgtaagacaaaacatttgtattcattaggtgttgcctattatccagaaaaagaaatgatgcggctgcaagagcaagcagcaaaaggttggcagtttgtgcatatgaatcagttcggttttttgaagtttattcaaagccaaccacaagagaagaagtttgctgtcgatttttttcaaggagacaaatctgatgttgatgaatacttggcaatgtatgaagccggcggatgggagtatattagttcctacaaaaaccgttactactattttcaggctcctttagagacaccagctatttttagtgatcagcaaagctatcaagaacgaatcgatagtgaggcacgctatcttatgaaacgttcttttggcataacaggtgttggcttggttattctgcttttgatttatctcctcgctcgctggctagtacttacctataatgagatactaggtttctcatatggtgttgcagttgggctgatttgtgcgcctcttgtcatcggtgtggtgtcatttctcatgcgtcgcttgtacaagaaccgcgcctctttttacaaagaaccagagaaactagctaagcggcaacacgtgttacgggatacgctgctctttatgggagtcggcgcattaattggaagaattatcggctttttagccggttatttatactaacttaaaagacaaggaaggtgaaattgtgttagaagcaaagaatttagtgaaaacatttggggactatcgggcagtggatcaattgtcctttcaaatcaacgatggcgagatcatggggctgatcggtcaaaatggtgctggtaaaaccacgacattccgattgattctagatttcttacgggctgaacaaggagaagtactatggaatggccatcaaatcacagaaaaggaatacaatttgattggttatttgccagaagaacggggactttaccctaaagtaaccatccaagatcaactgatttattttgcacgcttgcgtggaaaaaagaaagaagaaattgaacctaagatcgacgaatggatggaaaaattccaagtaaaagggaaaaagacagataaagttaaatcattatcgaagggaaatcagcaaaaagtccaattgatcgcaacattgattcatgaacctaaattagtcattttggatgaaccatttagcggattggaccctgtcaatgctgagttgctgaaagatggcattattgaactaaaagaaaaagggtcttgtgtcattttttctagtcataacatggataatgttgagaaaatctgcgatcatttgatcatgctaagagatggtcaaacggttctcaacggaaaagttcatgagatccgtgaatcgtttgggcggacgaaagtcttcttggaatcttcattgtcaaaagaaaccatcctagcagttgaaggtgtcgaaaaagttcttcataaagaagatgggagttatgacattacattatcgcatcctgaagtcggtcgcacattgtttgatttggccacagctgatggctatatcccgatgtttaaccaacaaccgccgacattagaagaaatctttaagagaaaggcgggaaaagacaatgagtaaattttgggtgatcgcgctcgatgtgtttaagaaaaacgtgaaatcgatctcgtttttgatcatgatattgattccatttattgcattgggcattatttatgtggtaggaatttttaccgatggaatgaacagtgccgataaaattgctgtttatgcgaatgaaccagctattgcacaaacaatcgcagctcagaaaaatgaagactatcaatttgaagtggtggattctgaagaagctggaaaaaaacaattagcggatgaaaaggtcgatgcattcttgatcgttacttcagaggccgacagtatcaaaggtgaattattgagtgaatcttctatgggacaaaccacagagttgacggttcagcaattattgtctgggttgcaagcctcgggacgtgccgcagcactcggattaaatcaggagcaagtggctagtttaagtgagccagcaaacttcagtaaacaaaaagtttctttcaccgaagatggcaaaatggagcttggggaagacaatagttcgatccaatacattgtgagttacgtcggaacaattattttattcatgtttattttgacttacgctcaaatcattgcccaagagattgcttccgaaaaagggacccggatcatggaagttattttgtccagtacgagagcacaggttcacttttatgccaaattaaccggtgtaattatggtcgcattagctcagttattggcttacgccggtatctttgctatcagttattattggatcaaagacatttcaatggtcaaagatgtattagccaatttctcaattgatggattattcggtccattcttgatttactcggtcatctttgtcctattaggaattttgatttactctgtcctgtctgctttgtgcggttcattagtcaataaagcagaggacactgccaaggcgatcattcctgtcacttacctttctttagccggttatatgttaggtttgattctaggcggtacagatcctaacaatatcattttgcgggtcacttcttatatcccgtttttatcttcatttatcatgccagtccgattggctaacgatacagtaggtatcggaggcgcggcagtctctgtagccatcttagcagtaagtacattggcattgatgctgatctcagcaagaatgtataagtcaaacgtactgatttataacgataacggcattttggcttcattgaaacaatctttcgttttgatgaagaatgaaaaatgaccagccaacaaattctccgattagttaggcttcaataaagaaaccgatgaaaagcttgtgctttctgattaccaaatggtatccagaaaaccctctgcttttcatcggtttttttctacgtagaattaggtaaagtagctttaatgagtcaagaccgccaattgatcaagctagtatccaatcagcctttaattactaactattaaagctaaacgagtcatttaaactactagtttcaaatataaccaagtcttttttcaatcaggcattgcctctgctagcgaaatctttgttggcataatgtcaaaactgatgaacaaagtagtcgaaaatttgctgttctgaagcaatttcttgtgcggttaattcaggatgccattggatccctaaaatcggcgccgcaaaggcagaagtttcaatggcttctacgataccgtcaggggcagttgcgatcacttggaaatcttttgcaacatctttaatggcttgatggtgaaatgaattcacttgataggtggttcctaataattttcctaaacgactgtcagcaacgatctcaacggcatgagtaggaaagcgaaagggtgtcggtgcttgcacatgcttgatggttggttgctcgaccaatgacaagtcttgatagaggttgccgccgaaagcaacattcaatagctgcatgccacgacagacaccaaaaattggtttttcttgtgcgacagcttctttgatcaacgccaattcaaatgcgtctcgttcaggatgtgtaccttggatcagtggatgcatctcttcgccataatagcgaggagtcacatcatgaccccctgccaaaagtaatttatcaatctgggcaacatattgggcggcattttcgggagctcccatgggtaaaataaggggaaggccagaggcttgttgaatctgtgtcacaaaatttctcggggtatatgtaatccaatgggcttccccatcaatcatcgttcgttcgttgccagcaattccaatcactggtttcataagcattctccttccagctgttttgacagcagtaatgaataaaaaactgtgacaaaaggaaaacaaaggaagctatccgaactgactttttccacgaaattgcgaggacctactagagagtagatgcaatttcgttatcgttcggatgctccatttgttgctgcacttaagtcacagtacttttttatttttcgcgaatcacttctattttgtagccatctgggtctttcacgaaatagtaagaaggagaagtaccaggcaagccttttaagtcagtaacatcaaaaccagctgctttatgctgctcgtgaagtttctctaaatcatcggtactgatcgcgatatgaccatagccgtcacctagatcatagccgggatgatcatagttataagttaattctaattcataatcatctcctggtaatgtcaggtaaaccaacgtaaatttgttttctggaaaatcacgacggcgcgattcttcaaaaccgaatgcttcttgataaaatgcaagtgatgcttcaagatctttcactcgcacacaagtatgtgccattttcatttgtcattcatcctttcaattgtggtaagcctataataacataacccgattttttgtggtaagaaaagtgcaccccgtcaagttgcagcttgtcgccagtggcttcctaaggtagaatggaaagaaagagatgatggagggaaacatggggaacaaggagaaagtgtttgggcaaaaagagccgggggctgactatatttcacgattcggtgcctatgtcgtgattccgaatgaacaccaacaagtgattttggtccaagcgccaaatggcgccttttttttaccaggaggggagattgaacccggtgaatcgaaggaagaaacgatcaaacgggaattggtcgaagaagtaggatttgcaggaaagatcgccagttatttaggggaggcggttgattatttttactcgcgacatcgagaaacgtattaccatcatccggcctatttttatttgatgactgattggcaaaaaataggtgagccaacagaacaacacaaccaactttcgtggcatacaccagaagaagccattcatttattgaaacgcggcagtcatgcctgggcagtgaaacaatgggtaaatcaaaaagacaacgatcatgcataaaggcagtgatcgttgtcttttttactcttttattttagttcatttaacacatagtcattgataactttagctacaccatcttcttcattggaagcagtgatgacgtcggccgcttgtttgacattttctgttgcattagccattgcaacgccaagacccgcatattcgaccatcgttagatcattttcgttatcaccaatcgccatgacttctgcttgtgagatacctagttcctcagctagcttctgaaccgcagcccctttatgagctttcttattcaagacttctaagaaaaatggcgcacttttgacgatattgaaacgctcagtcaatgaagttggcaattgtggaataatagcatcgatcaattcaggctcatcgatcatcatcattttgatgatattcagatccgcagtcatttcttccggtgtacgatatttcaaaggcatattgaccaaaaaggcttcatagacggtataaggactgatgtctcgattcgctgtgtacatcgtatcttgggtttccacatgcaaatgaacccctaatttacgggcagtcatttctacttctaagtattcttcatgcgtcaatccgaattcagaaacgatttcttttgttttagtcttctgtacgagagaaccattatatgtgattacgtagtccgtttctgaaaacaagtctagttcacttaataaatcttggacacctgttaaggggcggccagtacataagacgattcgaacaccctgtgcctccgcagcttttagtgcttggtacactccaggtgtgatttttcgatcattgttcagtaacgtgccatcgatatcgatagcaatcagtttgatgctcataacttcctcctagttgttcgtattgatcaaggcaccattgcgaatatgtttcgcaaactcttgatacgtatcccaaaataaatcatagtgattttgtagtgcggggtcaatcatttcttttgggaaataaaagcgctggtctccttgtgtttgaccagcaagtgcagctactagttgactagccttggataattccactagggagccgtctttttcttgcagttcgatttgtgtccgatgcatgccggaagttgggcgataaaagtcataaggtaaatcgaaactagaattgattgctgtgtaatagtcggggttaaaaccgactttttcgacaagagattgcagttcatgaatcaatggcaattgagtgtcttcttcaaaacgtgcagacttcagcggtttgcggttcaagaatcgtttggctaaatcactaagaatcggatcattttcttccgtccactgagtgaagtaagtattcaagacgccatcgtctagttttaggtattcttccaaagtaaagtgctgtttaagaaagggcagcaaaagctgggaatgcgattggaaaatttcttcatgttcttgatacaattcggcagcgcgatttagtaaatgtgccaagataacttccattccccgagaactggcatggaaatagacttggacatacatttgatagcggctgacaatataatcttctaccgcatgcatgccactcatagaaaatgcgatcccgccagcatagggacgaatgactcgcagaatacgtgtcaaatcaaatgtgccgtattccgttcccgtgaagtatgcatcccgcagtaaataatccatgcgatccgcatcgatctgactggaaatcatttgcaccacttgtgggtttgggtatgtcttagtaataacactggccactttttcaggaaaaccttcttccacacgattgaggatttgatagacttctgtttctggagaagtaatgatcgctacagtgatggcttcgtgatcggtatgaaaaatatgttcaaaagtgtgagaataagggccatggccaacatcatgcaacaaagcagcacaaagcgtgaccaatcgttcccggtcatcccagccatcagacccaactttttcaactgggaaatttcgttgaaacaaatcacagatgcggcggctaatttcgtaaacccctaacgaatgtgagaagcgactatgttcagcaccatgaaaagtaaacgaagaagttcctagttgtttgattcttcgcaggcgctgtacttctttcgaattgatcaagtccaagatcacttgatgctgcacatgcacatagttgtgtacaggatcacggaatactttttcaatagcaagtgtttgatacttatatgggatgctcattgtgaactctcctttatcggttgatttcgttgatacatattggtcatacgagcctctagtaatgccgcttgatcatttttttcaacccattcggatgcagtcacagggctgagagaggacttagttagccgcatcaaggcctcttgcagtcgtgaggcagcttctgatacagagaaagaacgctgaagcacatcttggagtgttgtcatactggtaggttcaacggcgggatagccattagtaccaaactgctctttcaagcttctttgataaaacgttcttactacttctcctcgatagtgttggtcgccgttgacactaaggtacatcatgactgcaattcctgctttgatcctgcgctgggcagtccctgcgattttctttccgtccatactcaagtcaaaggtaccgggacaataagagtttgggatttcataggccgcaatttctttttcgggaaatgcttctcgcatcaagtcgaccattcgctgataagccgcatctgtagtagcagctaacgtttttgggaaaatccacgatacattcagaacaccggcatcgttgatgaccccaagcccgcctgagttgcggatgattggttgaaagccagcagtcgtcaaagcggatattccttcggtgaaataaggcactcgggtatctttcattcctaaaatcatagtatcaggcaactgccaaaagtgtaaaaattcctgatgatgaacgcctgcatattcactcaatacatcggtcaatgcaaacggtaaaaaacgattctcggtagtttggggatcaaatggcaacatttgatcaatcatttcaatggtcacggtaggcttagattctccttcaataataagatctcctactattatatatgaagatcatgaaaaaacttaatcaaaaagctaagaaaacgttctatagtggatgttttagctgaaatgattgacaaaagaggggaaaaaaggaaaaatgaaactgaaatctgctaaggaggcacactatcatgagggaattgtcacaaggaattccgatttcgatccatttaacgacaaaggtcgaacaagcgggagaaacacaagattttttgtttgatttacaaggacaggcggtcaaaatcggcgatacgctgtatctgagatacaaagagattcagccagaaggagccgaagtaccagtgacgatgaaaattatgccagatggcgtgatccaactgattcgctcgggagaaatgcgaacacgcttgaaattcgcttacaaagaacgtttagaaacaagttatcaaacgccttacggcacgatgcatttccatacatatacaagtcacttacatgtgagtctgaaagatcgtccttattcaggtaaagtcgatgtccattatgatttatttatgatggaagacaaagtgggagaatacaaactttctttggagtttactgcttaaataaatgcaaattttgaaagaataaattgcaatttgtctcacatttttgtatgattaggagtagactgtgaaaggacgtgtcccgtttggaaattaatgtatttgaaggtgtaaataaaaacgaattgtcaatgatcgaagttgcccatgcgattttagagcaacgcggtgacgtgatggatttttctgatttggtcaaccaaatccaaaactatctagaaacttcggacagcgagattcgtgattctttggcgcagttttatacagacttgaatatcgatggcagttttatttctttgggagacaatcgctggggattgcgttcatggtatgcgatcgactcaatcgatgaagaagtcaaccacggaatcgatgatgaagatgaagatacaccgcgtcgtcgcaaacgtaagaaagtgaatgcctttattagtgacgatgaagacgcgatcgattataacgatgatgacccagaggatactgatttgtctgatgacgatgaagaggatctttttgacgatgatgacgatgaggatgaagaaatctccgcatataactcagatctgcaagaaattggtgcagacaataacgatgatgacgaagaggaactaccagggaacattgaagaagatctaacgatcatcgatgatgatgaagaagacgaatttgatgacgaggaagaagaggaataggcctcttcttttttgtgtttagcaaaggcaacagcgtatggaagatggcaagagctcaatcaaaataaaaaaccacggaagtgctgtcagcacttccgtggttttttgaattatcccttgagataaagtatactataaatgaaatgaaaaacgcgccttgagggaatcgaacccccgtctcaagaaccggaatcttacgtgatatccactacactaaaggcgcgaagcacaaataacagtttaaccaattttctcagaaaaaacaagaggtaaaatgatgaaatttcaacaacaattttcgcaacaacaaaaacagacacaaaagttggcgatgacgcagaaattacagcagtcgatccaagtgctgcaattttcatcagatgaactgcttgctttcgtagataatcaggcattagagaatcccctgatcgatttaacggaccatgaatatccgacgagttatactcaaggcagtgggacatctgagcaattcaatgaatatttgaatcagatcccaaatagaggaagttcgctctttgagtatttgatcgatcaaatccatttaaattaccgagacacctttctacgcaccgtcgtgttatttctagtggaatatattgatttgaatggatttttgaccattgatttggtgaaggctggtcaaatgatcggagcttcagagattcagatgctcgatgccttgacactgattcagcagttggatccagcgggtgtcggcgcacgagatctacgagaatgcctcatgcttcagactgaacgggacgatgctgcgccagaactcgcctatatcgttcttgaagaatggttcacggaattagcagagcgcaagtgggacaaaatagcgaaaaatctagcagtttcgctttcagaaattcagaaggtgtttgactatatccaaacgttgactccaacaccaggggcggcctttgggtctacagatggtttgtatatcatcccagatttgcgagttacgattactgaaggccagccagcggttacctctaatcgacgagcaatgccggaagtccgtttccaacaacactattttgatcaattaaaacaaagtggcgatgctgaggtaaagaaatatttagacaacaaagcccaagaatttgaatggctaaaaaagactctccagcagcgaggagataccatctatcgagtgggagaagcgatcgttcatcatcagcaagacttttttttacaagctgaccgaccattgaagccattaatcctcaaagaaatcgctgacgaattaggtattcacgaatcgacagtcagtcgtgccgtcaatgggaaatatttggagacagaatttggtgtttttgaactgaagtccttctttggtcaaaaagtgtccacccaaagtggagaggatgtcaccacggaggcaatcaagcgacgtttggcagctttgatcaacgaagagaataagcagaagccgctttctgatcaaaaattggctgatttgttaaaagcggaagaagtggaaatttctcgacggactgttgccaagtatcgtgaggctcttaatattcctggatcttctaaacgaaagcggtttgattgatttttcgatacagttcttgttctgatccagctattgaagaaagattcaacaagaatgacggcaaaaagtccaatgaccccacctcttatacataagaagacaggtaagcaatttgggtttcatataaccgtagcaaaggcagggctacttgtgataaatagctctgcccgcttttcataggcggtcgctgatccttttgctcgagtttttctttgttgatttcttttactagtttgaaagctatttttggctgtgataagaatccgctttacggttaaaaaagtttggagaatcattttttataattgaaatagttgcatgaggcgtccagaagtgctactattattggtgtaagagatgaattaaattttttttggaatagatgggtcattttaagtcattgtaggacaaaaaaagtccaacgggaggatgcaaaatgctcgatgaattgaaattgattgaggcaatcaccccggatatcctcgcggtgcttcaagaacgttaccgtattttacggactatctattggatgcaaccagtagggcggcggacattgtctgaaagcttagcaatgacggaacgtgtgttgaggtctgaaacggatatcctcaaaaaacttaaattgattgattcgtctaaaagcggtatgcaattaacggcctatggcgaagaaatctatacaaaaatcggcagtttgatggatcaattgtttggcatgcatcaaacagagaagcggttatccgagtacttcgggattgatcgttgcttgattgccagcggtgatggggaccgtcaaccgaaagtgattgctgaattcggtcagctgcttaatgagtcgttagacttattgctgccagatggtgagaatacgatcgctgtgatgggcggtacgacaatggcaaaagttgccgaagaactaggcaatcttgaaactggcaaacgccataacttgtttgtcccagccagagggggcatcggagaagcagtcaatgttcaggcaaattcagtcggatcagtgatggcgatgcgtaccaatggtaattatcgttccctatttgtaccggaacaattaagcactaacacctatgaatttttgttgaaagaaccagcgatccttgatgtcttaaacttgataagtcaagcaaattgtgttattcatagtattggacgagcactgcatatggcagctcgaagaaagatgtcagaaaaagagatcctgatgctgaaacaaaagaatgcagtagcggaatccttcggttatttctttaatgaagcaggcgaggtcgtttataaaattcctcgtatcggactgcagttgaaggacttgcagaacgtgccgatcattttcgcaatcgcaggcggtaaatcaaaagccaaagcgatcaatgcatacatgaaaaatgcaccaaaacaaacatggctcatcacagatgaagcctgtgccaatgagattttaaaaggggcaaccctttaaaataaatatttttatgattttcataaggaggaaatcttaaatgacagttaaagtaggtattaatggatttggacgtatcggacgcttagcatttcgtcgtatccaagaagtagaaggaatcgaagttgtggctatcaacgacttaacagacgctaaaatgttagcacacttgttaaaatatgatacaacacaaggacgtttcaacggtacagttgaagttcatgaaggatcattcaacgtgaacggaaacgaaatcaaagttctagcaaaccgcaaccctgaagaattgccttggggcgaattaggtgttgaaatcgtgctagaatgtactggattcttcacttctaaatcagctgctgaaaaacatttaacagctggtgcaaaacgtgtagttatctcagctcctggcggaaacgatgtaccaacaatcgtttacaacacaaaccacgaaactttaacaggtgatgaaacagtaatttctggtgcttcatgtacaactaactgtttagctcctatggctaaaacattgaatgacaaatttggtgtgatcgaaggcttgatgactacgatccatgcttacacaggtgaccaaatgactctagacggaccacaccctaaaggtgacttccgccgtgcgcgtgctgctgcagcaaacatcgttcctaactcaactggtgctgctaaagctattggcttggtaattcctgaattgaacggtaaattagacggagctgctcaacgtgttcctgttgcaactggttcattaactgaattagttacagttcttgacaaagaagtaactgttgacgaagtaaacgcagcaatgaaagaagcttcaaacgaatcttacggttacaacacagacgaaatcgtttcttctgatatcgttggtatgacttacggttcactatttgatgcaactcaaacaaaagttatgactgttggcgacaaacaattagttaaaactgttgcttggtatgataacgaaatgtcatacactgcacaattagtacgtactttagaatacttcgctaaattataagatttgcgtcgtacattcatttaaaccatcgcaagagaaagcggggaagcagcgcgcttctccgctttttttaacaattacattaggaggaatctgttcatggctaaaatgacagttcaagatatcgatttaaaagataaaaaagttcttgtgcgtgtggatttcaatgttccattgaaagacggtgtgatcggtgacgacactcgtatcaaagcagcacttccaacaattaattacgtgatcgaaaatggcggaaaagcaattcttttctctcacttaggtcgtgtcaaagaagaagcagataaagaaggcaaatctttagcaccagtagcaaaacgtctaggcgaattgttaggcaaagaagtgactttcgttcctgaaacacgtggggaaaaattggaagcagcaatcaacaacatgaaagacggcgatgttgttgttttcgaaaacactcgttttgaagatgttgacggcaaaaaagaaagcaaaaacgatccagagcttggtaaatattgggcttcattaggggatgtttttgtcaatgatgcatttggtacagctcaccgtgcccatgcttcaaacgtcggaatcgcttctacaggaatcccaacagttgctggattcttaatggaaaaagaaatcaaatttattggtgaagcagtcgaagaaccaaaacgtccaatggtagcgattcttggtggtgcgaaagtatctgacaaaatcggtgtcattgaaaacttgattcctaaagcagacaagatcttgatcggtggcggaatgacttatacattctacaaagcaaaaggaatggaaattggtaactctcttgttgaagcggataaagttgagttggcaaaagaattgatcgaaaaagctggcgataaacttgttttaccagttgactcaatcacagctgctgaattttcaaatgatgttccaacagaagaacatactggtgatgttcctgaaggtcaaatgggcttagatatcggacctgaaacaattgcattgttcgctgaaacattaaaaggtgcaaaaacagttgtttggaacggaccaatgggtgtgttcgaaatgtcaaactttgctaatggtaccatcggtgtttgtgaagcaatcgcaaaccttgaagatgcaacaacaatcatcggtggtggagattcagctgcagctgcagaacaattaggttttgctgataaattcactcacatctcaacaggtggcggtgctagtttagaacttctagaaggtaaaactcttcctggattagcagcaatcaacgacaaataatcaagcaatgacgcggctgcgttgcaataagcagccgtgacccttaaataacaaaggagtgccagaaaaatgcgcaaaccaattattgccggaaactggaaaatgaataaaactgcgaaagaagcaaaagaatttgctgaagcagtcaaaacaaaaattcctagcaacgataaagtagattctgttatcggagcaccagcgttgttcttggaaacattagtaacagctgcagaaggtacagaattaaaaattgctgctcaaaacagctactgggaaaatgaaggtgcctttacaggagaaacttcaccagctgctttagctgacttaggtgttgactatgtaatcatcggtcactcagaacgccgtgaatatttccatgaaactgacgaagacatcaacaaaaaagcgaaagcaattttcgcaaatggtatgatcccaatcctatgttgtggtgaatctttagaaacttatgaagctggaaaaacagctgaatggatcgaaggacaaatcactgccggtttagaaggattgacagatggccaagtcagcaatctagtcattgcttacgaaccaatttgggcgatcggtacaggtaaatcagcagatgcacaaattgctgatgaaatctgtggtgttgtacgtcaaacagttgaaaaattatacggtaaagaagtttctgatgctgtacgtatccaatacggtggttctgtaaaacctgaaaatattgcagaatacatggcaaaagaaaatgtagatggagcattagttggcggcgcaagcttgcaagctgattcattcctagcattgttggatgcagtaaaataatttcattctcatgaaaatattgtttgcagaaaacagcttttttcactacaattaagatgttcgcaagggagattcccttaagataaaacaaactcaaaggagagacaaaacatgtcaattattactgatgtttacgcacgcgaagtcctagactcacgtggtaacccaactatcgaagtagaagtctacacagaatcaggtgctttcggccgtggaatggttccttcaggagcttcaacaggtgaacacgaagcagttgaattacgtgatggcgacaaagctcgttatggtggtaaaggtgtaacgaaagcagttgacaatgtaaataacgtcattgctgaagcaatcatcggctacgatgtacgtgaccaaatggctatcgataaagcaatgatcgctttagatggaactcctaacaaaggcaaattaggtgctaacgcaattcttggtgtttctattgccgttgctcgtgcagctgctgattatttagaagtacctttataccactacttaggcggattcaatacaaaagtattgccaacacctatgatgaacatcatcaacggcggatctcactcagatgctccgatcgctttccaagaattcatgatcttgcctgtaggcgcacctacattcaaagaaggtctacgttggggtgctgaagtattccatgcattgaaatcaatcttatctaaacgtggtttagaaacatcagtaggtgacgaaggtggtttcgctcctcgttttgaaggaactgaagatggtgttgaaacaatcttagaagctatcaaagctgctggtttagaaccaggtaaagacgtttacctaggatttgactgtgcttcttctgaattctacgaaaatggcgtgtacgactacacgaaatttgaaggcgaaaacggtgtgaaacgtacagctgcagaacaagttgactacttggaagagttagttaacaaatacccaatcatcacaatcgaagatggtatggatgaaaacgactgggatggttggaaactattgactgaacgtctaggcgacaaagttcaattagttggtgacgacttgtttgttacaaacactgaaatccttgaaaaaggaatcaaaaacggtatcggtaactcaatcctaatcaaagtaaaccaaatcggtacattgactgaaacattcaatgcgatcgaaatggctaaagaagctggttatactgccgttgtttctcaccgttcaggtgaaacagaagattcaacaatctctgatatcgcagttgcaacaaatgctggccaaatcaaaactggttctctttcacgtactgaccgtattgctaaatacaaccaattactacgtatcgaagaccaacttggtgaagttgctgaatacaaaggcttgcaagctttttacaacttgaaaaacaaataatctttcgatgattacattgctctgaaagagcagcggttgatttaacaaccgctgtgatttcagagcttttttgctgtctggattaagtgatttgaatcaagacttatttttctcatggaacagagagcagtcttttcttctttattttctttttctaaaaaaagaaattatagttctggtttagcgaaactctataataaaagaaaaaataaatttaggagaaatacatggtgtatgattatctaatcgttggtacaggactatttggctcggtttttgcttatgaagcagctaaacggggacactcggtgaaaatgttggaaaaacgagcacatattggtggcaactgttatacagaaaaacaagtcggaattgacatacataaatatggtgcgcatatctttcacacatcgagcaaaaaaatttgggactacgtcaatcagtttgctgatttttatccctatattcatgaacctattgcaaactataaaggtgagctatataatctccccttcaatatgaacacgttttaccaattatggggaaccaaaagaccagatgaagctcgcatcaaactaatggctcaaattgaaaagacaggaataaaaagaccccgaaatttagaagaacaagctctttctttggtggggacagatatttatcataagctgatcaaaggctatacggaaaaacagtggggacgaggatgtgctcagctaccttcttttattattaaaagactgccggtccggtatacatttaacaacaattattttacggatacttttcaaggcattccaaaattgggctatacagaaatgattcaaaaaatgctttcaaatccactgattgaagtttctttagaaactgatttttttgcagaccgtacgcgtcatgaagcatcaaccaagaagattgtttatactggaatgattgaccaatattttgactattgttacggggagttggcctatcgttctttacattttgaaactggaacatatgatacagataattatcaaggaacagcagttatgaactttacagacagtcaaacgccctatacgcgaatcattgagcataaacatttttgtccagttgtgacaaaaaaaacagttgtcacgaaagaatttccaaaaacttggcggaagggagacattccttactacccaattaacgatcaaatcaatcatgctctgtatcgcaagtatgaaaaattagcgcatcagcaaaaaaaatgtttatttggtgggcgtctagcaaactatcgttattatgatatggatgatacgattgcagccgctttaaaactagtcaaacatgaatttcaagcagagtgacttcttttatggaagaggttgctctttttttgtcccgattctgggacaaaacgtaacttttttactagttatgaaataatgaattgtcctatcttttaaaaataggactaggggaagcttataaaaatagttttatgaaaggggagaaaaataaacgtaatgagtaaaaagaataattatcgaaagttgctacgctccaataagagtgaacgctacaagatgtataaaagcggaaaacattgggtctatgcaacgatcacttcttttactggcattgctggattgagtatcacaccaatcgtggcgcatgcttcagaaatcacaccgcctttagatgcaagcaaagaagcaaatgccgagaacgtcttggcaaataaaacgaatgccaaaattcctgcttcatcgacgcaagaaagtgaggctacttcacaatctgaaagcatgcgtccatcggaaagtttttctgaatccgaaagcaacacccagtcacaaagtgcgacagagtcaacgagtgtaacagaatcacagagtatgagtgattcagaaactgaaaacaatgctaccagtatcgaggcatctcaaagtgtttctgaatcaatgagtctttcggaagagaagagcggatctgaatcagaaagtttgagtatctctgaaagcgcctcgatttctgaaagtggctcattgtcgtcaagtgcctcagaatcgacaagtctatcgttgtcacaatcgacaagtggctctcattcaacttcagtaagtcaaaagaaccaaccaaaacaaactgtttccgaaaaaaataaagtggagtcacaaaaagcacaagatctcttcgatcaattagtacccaagaaagtacaagcgtcggttgacaccacgacgaatgcattagaaattgttgtcaaagatggcaaatcaccaagcacatctttgattcgggcagcacaacaatatgctagtgccaataatttgattgctagttttgccatcaccacccaatcagggcagattgttaaaatcaatgtttctgcggatccagatatgggccgagaagaatttgagcaggcaatcaacgatggtaacaaaaccaattcaccttctggggtgacggttgatgttccggaccaagtgaaaaataaggaattatacaagcaaacagctattgctaatggcacttatgcagcagtgaatgactgggctacgctgaaagcagcatatggaaatgcttcgattacctatattgaggtaaccgctaatattacggcagctaccaatgtggctacccgtgatttaggatggcgggcaacgagtgtgattattgacggtaatgggtttacagtcaatatggcaggagcagcatttaatgtagggacaagttctacagttcgcggttctatctttacgatcacagatgtgaatttgattcattggcaatcaggtaccaactcaggagacagtggcacaggtaatgcagatggagtgatcgattcacgatcagcaaccggaggttatgggtactggtacttcaatatcaataatgtgactctcgaaggccgagatggtgttagcgggacagatacctcataccaaccacgacgattgctggatgcagaggacagtcacgttactttatcaggtaaagtcatcgcaaatgtcaaacaagaattgatgcaaattggtgaagtagcaatcgctaacggagcccatgtagagttgaatcggacagctggtactaccggctactccatgttttactatatggcaatccgtggcaataatgcgagtgatacaggattcaatcacacctttaaagtgggcgatggcgcgacaattattggaaacgagctaagtacctataacagcaacaactatccccttgtctattatggatttaactcaattactgtcggagatgacgtaacttggaaacaagacggtttccaaatgctactcgatttttctcgttactcgggaagtcaatcaaatgaccgaaccgcaacttttggtcaaaatctgcaaatgacggcaactcgtacagtaggttccaactcgctaaacgtcacgaatagagcggttgttacatttaatgcaggaacggtacttgatctgcaacaatggaatgccaacactgttgtgaacgtggcttccggtgcaacagttcgctttatttcaccgcgggcattgcacttagcccgtctaacttcttcaggagctgtttcggcaggtcgattgattaccggttcgggaacatttgtcatgaataattctcagatcagtacatggcaaggcagcagtagccaaaccgctgctccagaaggcaaccgtaacttaaaattcgtggaaatgactatttcaggttcgacaacaactattaaagatacggctggaaatgttactacatctaacattgtagacacttctacccgtgaattagcgactgttgcgattgcgccaggaaccgtaaccgtaaattatgttgatcagtacggcaatattattaaaactgttgatatgccaattgatccagacgttaattacattggtgagtatcttgatttgcaaacattggagtatgccaatgagttaatgcctgaaaattatatgtgggcaatcggtacccaagttgctagttcagctaaaaatgatggtcaaagcggcggagatagtacgactaatgccgataatggggacagctatgggcaagcgacggttgcgattgttccaatggagaacacaaattatacttataatatttatgtatatggtgttgccaatcattcggttcagtaccaatatgtcgacgttaagactggtcaagtaatctcttctgagtatatgaatgctggtaccgaagcttccggaacagatagaattcctgcaaactacgggaatgttatcgattggacaaatagttactatacttcgactaatttgccaccaggttactattatgcaacaggtgccgtattgaatggcaatgtacagcctggatctactacagttggaactgaagcgagtctgacaaccatttacgttgcagcagacacacaaactgtcaatgtaacttttgttaattcagatggccgtccattacaaaaccaagttggcacagttgctatcaatgggacgactggtcaagaactaagctattctgacttaatcgcagattacctaactcaagctggttattatgcagatcaaactggaacatttgtttttgatagtactagtaataatggcagtacaacagacagtgatcaacaatttattacgatcactctttatccatcctatcaagaagtcggtgtcgttggtaataatcaacctgaatcagatcctgctacaggggaagcatttgagcaaatcccaggaactgtcactgttggaaaatatggtacttccggtgtttcaaatgaaagtttcactcttggggtgacagatgcagatttagagagaaatgggtatatctatacggttacaggaccagatggagtagtctacaatacattagcggaagctatggctgccaatcaaacttttgatactaccagcaatggagcatctcaaacggattcttcgccacagatgtttacggtcaattatgaacaagacccggtatcattgtctacgtccgagtctatttcgggaagcgaatcattatcagaatccattgttacttctacttctgagtcagaaagtgtttctctttctcaatcaatttcagaaagtgactcattatcagaatcgatctctgttagtgattcagaatcaatttctacatcaattagtgcgtctgtttcagtatcagattcagagagcaactcagtgtcattgtctatttcagaaagtgaatctgacatgaatgactcgacttctgaatcattgtcaacatcaatctctacttcaacttctttaagtgattcagaatcggtttcgatttcattgagtgactcagagtcaacgtctctttctatcagtgaatctgtttcggtatcagactcagaaagtggttcgttatctacatctatttcagaaagcgaatcaatgtctctatcaatttctattagtgattcagaatcgttgtcagaatccctatctgaaagtatttcaacatctatttcattatcggatagtgattcaatgtcagaaagcctttcggcatcagaatcgttatctatatcagctagtgtatcagagtctgattcggaaagtgatagttccagcttaagtgcgtctgtttctggatcattgagcaacagtacaagtgattctgaaagtttatctttatcagagtcagtatcagtttcactctcggaatcactaagtgaatccacgtcactatctctgtcagaaagtgactcagtatcagaaagtatttcagcatcagaatcattatctgtcgctatcagtgaatcggattcttcttccctcagtgaaagcattagtttgagtgaatctatttctgattcgttgagtgcaagcatgagtttatccgaaagcttatcggagtcagaatcgatctcaaattcaattagtacgtcgatgtcattgagcattagcgatagtaatagtgagtctagtagtgaatcagccagctatagcggcagtacgagtgtaagtaatagcgattcaacaagtgaaagtatttctgcaagtaattcactatcagtaagtatcagtgagtcaaccagtttgagcacatcaatcagtgattcatcctcattgagtacaagcatttctaactcactaagtgcgagcgaatctgcaagttacagcagtagtacgagcgtaagtaacagtgattcgacaagtgtgagtacgtcagttagcgaatcaacatctacaagtatcagtgactcaatcagtgccagcatatcaactagtgattctttatcggtaagtattagtgattcaacgagcttgagtacctcacttagtgattcatcctcagtgagtgtcagcgtttcgacatcactaagtgcaagtgaatcaacaagttacagcggcagtacgagtgtaagtaatagcgattcaacaagtgaaagtatttctgcaagcaattcactatcagtaagtatcagtgagtcaaccagcttgagcacctcacttagtgattcattgtcattgagtacaagtatttccgcctcactaagtgcgagtgattctgcaagttacagtggcagcactagcgtaagtatcagcgagtcagcaagcttgagcacatcaatcagtgattcatcatcattgagcacaagtatttctgcatcattaagcgcgagcgattctgcaagttacagcggtagtacgagcgtaagcaacagtgattcgacaagtgcaagtacgtcagctagtgagtcaacatctgcaagtattagtgactcaacaagcataagtacgtcgatcagtgactctatgtcattgagtacaagtatttccacatcactaagtgcgagcgattctgcaagttacagcggtagtacgagcgtaagtaacagtgactcgacaagtacaagtacatcaatcagcgattcgttgtctctgagcacaagcatttctgcatcactaagtgcgagcgattccgcaagcttcagtggtagcacaagtgtaagtaacagtgagtcaacaagtacaagcacttcgatcagtgattcattatcagtaagcacaagtatcagtaatagtgaatccgcaagtgcaagtacgtcaatcagtgattcatcctcattgagtacaagtatttcggcatcactaagtgcgagtgattctgcaagttacagcggtagtacgagcgtaagtaacagtgagtcaacaagtacaagcacttcgatcagtgattcattatcagtaagcacaagtatcagtaatagtgaatccgcaagtgcaagtacgtcgatcagtgattcatcctcattgagtacaagtatttcggcatcattaagcgcgagtgattctgtaagttacagcggtagtacgagcgtaagtaacagtgagtcgacaagcgaaagtacgtcagtcagtgattcattgtcagtaagcacaagtatttccgcatcattaagtgcgagtgattctacaagctacagtggtagtacgagcgtaagtaatagcgagtccacaagcgaaagcacgtcactaagtgattcttcgtcgctaagtacaagcgtaagcaacagtgaatcaacaagtacaagtacgtcgatcagtgattcattatctgtaagtacaagtattagtaacagtgaatcagcaagtgtgagcacatcaatcagtgactccatgtcattgagcacaagtatttccgcatcgttaagtgcgagtgattctgcaagttacagtggcagcacaagcgtaagtaacagtgactcgacaagtacaagtacgtcgatcagtgattcattatctgtaagtacaagtattagtaacagcgaatcagcaagtgtgagcacatcaatcagtgactccatgtcattgagcacaagtatttccgcatcgttaagtgcgagtgattctgcaagttacagcggcagcacaagtgtaagtaacagtgattcgacaagtgtgagtacgtcgatcagcgattcgctgtctctaagcatgagtatttccgcatcattaagtgcgagtgattctgcaagctacagcggcagcacaagtgtaagcagtagcgattcaacaagcgaaagtacgtcagtcagcgattcatcctcattgagtacaagtatttccgtatcacaaagtacgagtgattctgcaagctatagcggcagcacaagtgtaagtaacagtgactcgataagtacaagcacatcgctaagtgattcattatctgtaagcacaagtatcagtaacagcgaatcagcaagtgtgagcacatcaatcagtgattcatcctcattgagtactagtggtttggtttcacaaagtgcgagcgactctgcaagctacagcggtagtactagtgcaagtattagtgaatcaacaagtacaagtacgtcagttagcgattcgcgggctagtgaaagtcaaagttatagcagtagtacttcagccagcttgagcctgagcgcaagtgtcagcacttcagtcagtgattctgcttcaattagttcaagtatcagcaacagtgaatcgaatagtatgagtacgtcaatcagtgattcacgttctagtatgagtgaaagctatagcagcagtacttcggcaagtattagtcaaagtactagtgacagttctagctacagcagtagtacctcagcaagcattagtgcaagcactagtgatagtacaagtattagtaatagtgcttctgtaagtatgagcgaaagtttgagtatcagcacatcaataagtgactcgttgtcaatcagtgcaagcttgagcaatagcgatagtctttcagaaagtagatcatttgcaagtgaaagtcaaagctacagcagtagtacttctgcaagtctgagtctcagcacaagtactagtatttcattgagtgattcatcgtcaactagcatgagcaacagtaccagcttgagtactaacttgagtcaattgacaagcgactcgctttccgaagggattagcttaagtaatagtctaagtaatagtttcagtaatagtacttcagctagtacgagtttgagctcaagtacaagtctaagtgaacaactatctcaatcagtaagtgccagcgagtcacggagtgatagcgtcagctatagcagcagcacgtcaattagtacgagtgaaagcagcagtactagcttgagcgaattactatctcgttcagccagtgccagtgagtcgcggagcaatagcttaagtcaaagcacaagtacttcctttagcggaagcagcagtactagcttaagtttaagtgaaatgaactctcaatcaacaagtgctagtgagtcacggagtgatagtgtaagcaacagcatgagcacttcaatcagtgatagcttgagtgcaagtactagcttaagtgatttactatctagatcagagagtgcgagtgaatcgcgaagtgacagcctgagctatagcggcagcacatcgatcagtaacagcttaagtttaagcacgagccaaagtgatttagtatctagatctgaaagtgcaagcgaatcacgtagtttcagcacgagtgatagtgctagcacatcgatcagcaatagcgctagtgcaagtgacagcttaagtgatctatattcaagatcgaatagttctagcctttcaacaagtgacagtacaagtaccaatgattctgtctcagcaagtgctagtgaaagcactagcacctcacaatcaattagtacgagtctaagcgaatcggcatcaatcagtacgtcgcttagcgaaaaacaagaagtgattgagtctcaaagtgtgagtgcttcaacaagtgattcacaaagttcgagtataagtgaatcagttagcgtcagcatcagtactagcgaaagcgagcggaatagtacggtggtttcacctagcgaatcaacttcgattagtgaaagtattagtacgagtgaaagtttccgagattctgaatcggttagtgcaagtgacagtacaagtttgagtcaatcaatgagcactagcgaccaagtctctgcttctgagagtataagcgacagctccagcactcgtgattctgagtctgaaagcgcaagtatttctacggaagaaagccgcagtttcagtacaagtgagtcaatttctgcaagtgaaagcacatcgattagtcaaagcgaaagtgcaagtatgagtgaatcagccagtgaaagtacaagtacgagtgatagtgaacgtgattcaatgtcgaatagtgcaagtgtaagtgattcgaactcaacaagtgaaagtctaagtgtgagtgaatcagctagcgaaagcacaagcatcagtgatagtgaacgtgactcaatgtcaagcagtgctgagacaagtgaatctggctctacaagcgatagtacaagtgctagcaactctgctagtctgagtgaaagctttagtgcttctgatcgggactcagtctctatgagcgcaagcgaatcaatcagcgaaagtacaagcgttagtgaatctgcttcgttaagtacaagtacaagtgatgtcaactctgaaatcgtcagtgactatcatagtaatagtttgtctgaaagtctttcagaactacaatcgcaatcaactagtcaagatcattcactttcagaaagtgcatcaatcagcggatctacttcaactcctacaaattccgagcagaataatgcaacgaacggaaatacaggaacgtcacaaggcaacataggagtggggggacatgcgactggagccactcttcctaagactggtgaatctgatgcaagcggtagtcaaatgtctcttgctggaattgccgcgctgttagctgcgattgctttaatgaaaaagaaaaaagatgcagcaaagcgtgaaacggattaatcagttcctttcagtttatgaagggctgggataaatttcctagctcttctaaaatgatagaagtgttactactcaataaaaaagcgtcacagttagattttcctaactgtgacgcttttttattcgctatagccgattatggaaattcaacatcgaatgaaccgtcttctgtttttaccaactcggataataataaatttctgattgcttctagataaattgcttcacgcatttgagtgaaagaacggtgtgcctctacttgaaactcatagatgggacggtgttgtccccagtttcttccattgatgactgttttcaattgttgcaagttgtctgattgttcgatccaaagagtatccaacgcttttaaaagaacaattcgcttgaagaacagctgctggaaactgtctggcatgaattgctgaatgtgagtcaaacgatctgaaatcagagctaataagaattttttgacggttcgtttattaaatttatccagtttctcgatttcaaaaatatcaaaattatagtccaaattattaaagatgaaatcaaggatcgcttgtttatttagattctctttcttagtgatgaattgattgattgcttcttccatgcatttgttgaagattttttctaactcaactggcgtgcctgtcatgatactgttcctcatgctgtacattttgtctctttgaatggtgatgattgagtcaaattctagcgttgtttgacgtccagcaatttcttgatttttgcgattgctttgagactgattgatcaatttattgtattttttcttttttaatggcttgaaaccattggctgatttttcttgttcagttaatagttctcgttcctgggctgcccatttaggtgcactttcaacaacgattttatcctccatggatacataaaaaatgctatcaccagggcctccttgacgtccggagcgcccccgcagctgattatcgattcggtcactggtcattcgttcggttccaactactaacagaccgccgttttcccgcgcgtcttgttcaagtttaatgtctgtaccgcgtccagccattgaagtggctactgttacggccccttttttgcccgcttctgagatgatccaggattctttggtcgctgttgtagcatttaaaaggttatgaggaattcgatgctttaagagaatcagagagtataaagtcgacattgagaccgatcctgtttcaatcagaacgggacgttcttggatcaaagcattttttactgcttctaaagaagccatgatctttgactgattggtaacatatacgaggtcctgatgatcttttcggcgaatgggtttattcgttggaatttcgattacgtcaatattataagtttcacgaaattcgtcagcgtctgttttggctgtcccggtcattccggataaaatcttgaattttcggaagagattctgataggtaatggagcccatggatcggctttccgtggtgatctttaccccttctttggcttcgattgcttgatgaagcccagcttgtagttttgttccgatcaacttgcgcccatttgcttcgtcaagtaaaagaatttcattgtcttccacaacatagtctttgtttaagtgcaagagataattggcccgcaaggcaatgactaaatggcggtaaagatttttccatttttctgaaagaatgttttcgatacctaagtagtcttctgctttttgaatacctgtttctgtaaaccagacgtggcgcttattttcgctccttaggtagtctttcccttcaatcaggctctttacaaaccagtcagatagcgtaaaaaagttggactggactttgggagctcctgaaatgatcaatggtgtttgagccatatcgagtaatattgcatcgatttcatcaatcagtacataattgaagtgggtaacgtattgttcatctggagaaacggccaagttgtcaaacaagtagtcaaatcccaatgcgctatgggtagtatagacaatgtctgctgcatagacgacctctttgtcgacttcttctccttcatcttcatgttcggggactccagcagccacggttagtcctagaaaacgatagactttcccggtttcttcaatatcccgcaatgctaaataggtattggaagtaatcaaaaaatttcctttgcctcccagaccgtgtaagtacatcggcatggtggctgtcaatgtttttccttcaccggttttcatctcagcaacattgccataaaaaagagcaatcgcgccaagaatttggacaaaataaggttccattcctaagacacgacggtctgcttcgacaactacagcataggcttgtgggagtatactctctaacttttttcctagttcgagttgttgacgaaaaagaatagtttgcatttgtaattcttgatccgacaattgccgatacttgtctgcgagattttgaacctttctcgctaaccgcatatatttgcgaaattttttatctttcatttttgctgatccttccccaaaaaattgatagtgttagcagattaatttgtgttactggctaatttagcacgaatcattacgtcctctagttcaaaaagataatcccgcatcaaatcattggcttctaaaaaaaagacgatttttcccttcggagcagctagtttcatttttttggacgcaataagtggttccttgttttgatcaagcaacgcttcaccagaacttgttacgaagtgaagggaaaacgtataggttttggtggtgtccatattatagtagggaaattccccatgatagatggactcttgatcagctacctccaaagtatcttcagtccgtaaaacgacagctttcaagtctaatctaggactaggttcattgtcaggagtccttgattctgcagtctgtgtttcattattcgtcaaagtatctttcaaaaaaaagatacctcctaacagcaaaacaagaggtatgatgagttcaattagtttcttcatatgaaatccttctttttggggatgtttctacggaattttctccccttttttttccaatcctcgtcattctcagatgatcatctaaaaatgaagcgttgttttcttatttgaatttaaaacgatgataccacaatgactaacaccaccttttcattttttttttcgtttcaacaaaaaaacaaataaaaaagggggatttaaacttgctattattttgttaatccttacagatgaaaaaagtaagaaaaattggagatgaaaatgaagaatcaaaaagaactcattcgtaggatcatcgcgagtttcttcctgttgttcatcgttgagataggaaagcatattccgattcctttttttatttcagaaaagataccagaggaatcaactagcttgattctgaaattcttagcaacatcaaccggtggaaatttcactgttccaacgcttttttctttaggaatgggaccgtatatgactgctctgatcatctggacaacgatcagcatgattgatacagaaagtatcggaaatctttccacaaaaagaatcggctatattcaacgttgtttgactcttttatttgctgtccttcaaagttgcgcattagtgttaaaatttcgttcatcaatgatcgatcaaaaagctgttgggggatccgttgtcctgttgtttttaggagcagtccttattttgactgctggaggattgttcgttgcgtggctagccgatatcaatatcgacaaaggaatcggtggtcaaagcttgtttatcgttccaggtctattgatgaacatcccagctatgttaatttcgggacaaacagaatccgtccacttgagtcaaaattttatgattggtttggttatagtgactttaatctttatttatctaacgcttttcctttacagtgcagaataccgcatcaatattgaacggacaggtattgatagtcgcttcaacaattcgtatattcccattcgtcttttgcctgcaggagcgatgccgtttatgtttgcggtaaccgtcttttcaatgccgcagcttttactcttgaatgaaaagtggggagacacaggcttttcgaattttattacgacttacttttcatttaataatgtgcggggtgttttcacttatggtctgattctctatgttttaggttatggatttagttttattaacgttcgaccttacgatatagccaaaaatcttaaagagacaggagactatattttaaatattgcacctggtaaacagacggagatatatatattgaagcgattatctacggttgcattgcttggcaacagttatcttgtgatcatttcaatgattccgttattgattgggttgcaaaatcagatcatttccaacttagctttttattttggaagtatttttatgttgatcattattttagaaactatcacaaatgaaatacgcttcctcttttccagacgcacttaccggattttttagaggatgttaggaggtaattctttgaattattttattcccgattggacgaccagcagcggcaatttagaaagtgactacatgatgaatgtcattcagcttttcaagaacaatcgagaaccgtaccacttattgttattggaacatatcccgtttttgcgctataaaatgcatgcgtatgggttagaagcagctcagatgacttcgctttacgatcgcttgcaagatattcacaagatcaatgggtttcctttagatgtagatgacttgcctctttctcacaatgtggagaaagtctatacgccttttggtattacgttgatcaaggaagatcaaccatttggtaaaattcgtttcaatgcttttggctttgcggaacaaatgtatttaatgacggacccttaccgacaaattctcttcttcgatgatcgaggatttatttctgcaaaatcattgcagacagacaatggggaacaagtaaagaggatttactataacgaatcgggaatggaaaaatgtgtggaatactttggagaaaatccgcatgttgagctgattgattctcaaagaattggactaaagaaaagtcagtatcgaagtatggaggatcttctcttagaaatgatgaatcaatttcaatggaatagtgaatccgaagatcaactgatctgtttgacaaatgagcggaatctgcgattggtcaaaacgaatgagcaacgaaagcgagtgattcagatcgtttctgatgctcaccaactttcaaagtgtgcaccagaggaaaaagcagaattgtgggcagccgaaaataaaattattactgattccactagtaatcaaacagcgctcttgtctttaatgagacattccggtgtcaatgacccatctcgtatacagcgcatacctatttacacaacttctttccatctaggcaatagcaactccattccgcagctggttctttattggaacgccggtgagcttaatgaagacgttctgagaatccatcacttattgctgcaaaaagtcattcaaaatgatcgttatgacttaattatcgaaacgacgacattccaaagcgaagtcgttttacgtgaagcacaaaaagaaatggttgatactcactttggtgtcgatagtgaatctgaggagtatcagaaggtactgaagtattttgaagcaaaaaaagccaagaagttatttaaaacagatgaagaggcgattgaagagattcgagaaagcgaaaactggagaaatctggtagaagtagttgatgtcaacttcaggattcactttcgattggattctcacctcacgacgattcgacaggattttaatgagacacgtttgtatattgatttgtctgctgaagttgatgtgcagaaacaagcattggcagtaagcgcaggaattcctcagctcgttcggaagaaaaccgattatgttgatgaccaaaagaatgggcaaatcattggtcaaatcagagacctagatccagcaattgctttttatatggatgatttaaacaattggaaccaagcactagtagaaaatatcagttatattgaacgatttagcgaagaaaatgtcatcaaacaatggagggatctgctctatggcgtcgtctaaacaaataaagatattccatattgcggctgcagctgtttcttcagagtggcaaaaacagctttcttctttgtttgtttatcaatggcttccgttagcctatgatttcagaaaagatgagcaggaactgcagctgttcgagaaagacaaatataacagcaagtaccatcgagccctttttctactagagaaagatgcgttgattcttgaagacaaggagctattggaacaactgccagcctatcaaatcttttacgaaaaaaactgtcagctgtctcccgaagttcaagcgctcttcacattaaaagcagcaaaactgtttgatgaacaacagttggaaaatgtttttagtagcatcaatgaacaattttcagcgaagcagcaaggatataagttatcgatggatcacatgaaatttaataaagatgtatcgttgcaaatcactaaagaaggacatgcagcttgtcaggtaaaggcacaattgacaccagattatcagcaaatcactacttggaaaatgacgaacctgatccctaaagaggaacggacatgtttttatcccgagatcgcaaatatccaaggagaggcgatactgaagatcaaactttttttcatcaaagaaaacacaaatcaggtcattcaagtgattgagatcgcccacgatcgcatcataaatggggatccgatttacttcaaattggatcaacaggcatacatcaacgtttcattgtatgccaaaggaaatcaaggacaatttacgatcggacaaatgcacttgcgacgagcaatggcagatgaaagtgtcatgattccagggggcggccggatccgggatgatgagcatctgggcggagaagtgatctattactttaatccaggagacctaaaacctccattagcggtttatttttccggatatcgctctgctgaaggattcgaaggacgtggaatgatggggagcatgggctgtccttttttgctgattggtgacccccgtctagaaggaggaaatttctatctaggcagccagaaatttgaacaagaaatcgtaacaatcatattagaaaaactagcattgttgggatttcaaaaatcggatctcattttgtctggattgtcgatgggcacttttggcgctctttattatgcgagtgatttgagtccaaacagtgtcatcgtggggaaaccgttgacgaatcttggatctattgcactcaatgaacgcatcaatcggccaacaggatttccaacttcattggatatgctgctttacaatattggctttgtttcagaagaagcaagtagtcaattgaatggacgtttctgggaaaagtttaaaagtggagactacaggcaaacgacatttgctatcgcctacatgaaacaagacgattatgacatggaggcatttccaatgttatttgaatttctaaaaaacaattttcccatgactcgtgttctatataaaggcatgataggccgtcataacgacaatagtcccgctatcaacaattggtttttgaaacaatacaagaatattcttgtgcatacatttcatcggaatatcaagaaaattttataagaaatgggggagtcgatgaatcgcatgtaccgtatcaagtgggggatcgactttaatgataattacaattatggcgcaaaaatagcctacacatcctctggtgacgtcgcttattcttcacctctgatgcctcctggcgtcagtattaagtcctggtattcgaaaacagaatttcacagtagtcgaaaatcacctatgttgccgatgttgctgcctggacacgagtacgagttaacacttcatgctgaattcgatcgtaaagaagcagtccagctgctggtggaattttttgataaagacggcttttttcttgaaaaactggtcttcgaaacaactcaagagagcttccgttttccacaaaacgccactgattaccaaattcatatggtaaacaaaaagcaccaacagattctttttaaggaattggttttatctactaaggagaaccaagctttggcggtggttcctataggagcaaactcaggaacaaacattgttgcagttactccgttggtgggggaaagtgctgcattatcggtcgtattcgaaaaacagaatagttatgtcaaagaatattcacttcctgattgtgaagcgggattatttattgaacccggtgttacggctgcttcatcgtttttggaagttttgcttgaacaaatctatcagcgaatcgataatcctgatcaaatcacccttaaaatgggacaaaatttttctttactggaatcctgttatcacgatgatttttctatactggctttattatttgcaaaaccaaacaaagaaactgagtcaactgagcttatgcatcgtttgcagaaaaaaatcgtacttaatcgaagggcactgaatgtattagaaaatttaaaagaaaatagaaaaaaatcaacctaaataaaagggggacatcatgaatttttttgtaaataaagcaatgggaatcggcaattctggtgtggaacatgcacagttctaccgtgctgcttgttttgatagaaaaaatattccgtataaatatatttttatggaattagtaaagaatcttcatgaagcgatggcagcttggaagataccagacaataaagtcatctccatgtgggaatattttgccctagaaggtgactatttaagacaaggagctaaagcgaattttaccgcgaaacaggatctcttggtagacgccacgaacacgcataggattaaagaaaccatcacatcatcaggattgaaaatcgttgagcacatggaaaaatcccctagccgaaaaaaagaagggttattgctagtttcagattatcgggtagagatttttgactatcgaacgaatcaaagaaaaatcatgtacagctatcgcaatgatcctcatcgaggaagagtgatgacgaatattcacttgtttgcttttaagggcaaacatcgcttctttagaaatgaagtcttgctgcaacgctttttctttaaacaattgatggaagagttcccagaaaccaaaactatcatcattgatcgaggagaagaaagtgaggccgccttatatgatcattgtcctccagaaatcaaattgatcgaaatagtacatgctgatcatttatctgatcgtgatgtacctcgtgcgcctctttggaacaattattatgaatatgcattgacgcatttagagcaagttactcacatcgttgttgcgacagaattgcagagacaagatctactgatcgattttccaaacgaatccgaaaaaattgtgacgatccctgtgggggggattcgcgatatgacagaagaatcatttgaaaaaggcaaacaacaggcggagaagtttgtgacggtctctcgcttggcatctgaaaagcacattgatcttgtgatacgtgcaattgctgcagcaaaaaaagaacatccaacgctctctttagatatctatggtcaaggcggagaagaaagcaagttgaatgcaataatcaaggagctaaatgcagaagaatatattcaattaaaaggccactcccatgcgatcaatgaggtatatcccaattacgatgcctttatttctggctctttttcagaaggatttggattgacctatatcgaagcattgaatgcgggattaccaattgtgacgtacaaggcacgttttggggcgatggagttgatcaaagaaggggtcaacgggtatttgaaagacttttccagaaatgatgatacctacaatgtccagcaactaacagaaggaattcgtcagttagtcgctactgatttaaaccaacttaaagccaacacccgcaagtctgtccggatgtttcaagactcgataattgcagagaaatggagtgagttgatcgatgcattatgaattagtcactgtgatccgacccaatgaccggatatggatgacacaaaaatcacgaatcaaagaaggaaaccaagtgttgtctatctcaccaagtccaaattttcaagcgatgcttcaaaaagaagcggtgcagggaataaatattttagatcaagtcacacaacggagccacgatccagaaacctttttattttttaaccaagtcccaacggcttattgtacagaagtctatatgaacgaagatcgtaccatttcgttgattacagacggggatgaaataggcaaagtgagcttataccctatgactagaagacatgtcaaagaggtacggtacttctatccggatggtacgatagacttcattgaagaatatgccgctgacgggaaattgttctcaactatttattattgtaacgatcaggtccaagagattgcttttttcaatgatcagcagcaaagcatcttgaattattacttttatcagggagcaatcaacttggtcacgattcgtgatactgcaacattgaaggtaacccagaaatttaatacaacacttgatttcattcgggaacagttagctttgcggttaacagaaaatgataccgtgggaatttcatacatgggattagaattgttcgctttagcaacatctaattcaagaaataccctgtatctagaagagtcgcctcttgatggcaaagggaatatcaaaggaaatttaatgagtattttagatgatcacatcccttacatccatagggtggaagtggatcagaagaattatcaactattggcaaataagaatgtttgcatggacaaagttgtcttgaaaggatgaagacgaaatgaagaaaatgaaggtcaatgaattgtatgagcaaatcatgtcattaatcaaagaaaacagcggatccatgctctcttttgagaatgagcaggaggaagcaaagcgcatcctgcatcaacaaaaagaattgattgatcaattgattcagatcaatcaagagatgaaagcaatgatcaataagtcagaaaatgacatcgatctaaatgagatccaagcgttaaaaaaacaattcaatgcgtcttttgagcagcaacaggaagagcaaaacagattgcaaatgatttatgaaaaactcttttctgcttacgaggttgaaaagcaaatgcttcggacgtatttcttgaatgaaaccgatcagatcattgatatgttgacctcaaccgtagaaagacaggatagcgaagtgagtcaattgagtcaagagctgattcatgaattgcgttcattagaagaaacagaagtagaagctaatacaggtgcagaggaaaacgaaccaacagaaaacgttgcagaaatgagtgagtcgctatagctggcaactgatcaaatccaatagttaaacactgtattcttcatagttgttagctggaaataaactggggagaggtgatttcgttggcaaataatcagttagataaaacgattcaagcaggatttcaagaagaacgagaaaacgtaagagatcactcggaagagaaaaaaaagggaaagctgtcaccatcgtgctttccttggttatgtcgatcgtgatccttggatcgttggtctattctttgttggaagcattacagaagtaaaaattggaaataggtcctgcattttagaaaaaaggatttgaaaaatatggaaactagattactaagcgtttgtcgattaatcagtacgatcaacccagacttaaagatacctgatacatcagtagttgctgtcaatattgatcgcgagaaattagaagaaatccgcaaatgtaaaggtctatctgttaagtcttttgaaagaaagattgggttatctcgctcacgatactataggtgggtacaatatgaaatcgacctgcctttcgaaatggttgttggaatcaagaaaatgttgagcatatcagataccgtattgttagacatgtttgctatgtcaacagatgaacaacttcatctattaagtgtactgatttatagctctttatcaacgaaagaggacatgttcgtcacctttctcaaagtcagaaaagagttagaaaaatttcgtcctgctactgaggataatgtgatgtttaaacttatgctggcctattctgacctcgtgttcggctgtatgaaccagaaagtcccacaagcaagtttagagatgcttgaaacattttttctcggaactgatttttatacattgtttgatagtctcttatatttggctacgttgcgcatcaaacatcgctatggattgcaatcctcttctttagaaaaacaaatgtttctgttagaaagctgtctattaaagaaaataaatgcaactgactttactgaactgcgaccagttttagtaggagccgtattggatttgtcggaatgtttggtagatatgcaacgctgtgaagatgccattcaattgcttcaacatgcgagtcgtttaatggaagaacattggcatattgatgtctacaatcaaacggttctaaagctagtcaaatatctgatccttacaaggaatacttcgcaagaagatccagctgtgcaactgttttccaaaaatttgaaaggtgcagaatggtgcttaccaaaagatgaagtgatgtttgtgcgagcaatgatggaaaaggagatggggcaagcgtgaatcggtgggtgacgacgatcattgaatcgaatgcagcagattcagtcaaaaaggcgaaagcagatgtttgtgacattgccaaggggatggattatcagcctttatatatttatcgttatatcgatgagaatgaagatgattacgcacttacctcgaggattgatggcattacagctggtgttgccaatcaagatatggtggtctaccaatatccaagctataatggtgcccatttcgatcggatgtttttacaaagaatgaagcaaagagggatctatacgatcttattcatccatgatgctgagatgttgcgagggaaagtcgactttgatgaagctgctcttttcaacgaagccacattattaatcgttcatagtcaagctatgcagacagctttagtcgaacgaggagtgatccgaaaaatggtccaaaaaccgttttttgactatcgacacaaggaagtaagtgtcagtcatgagcggccagaaaaacgagttgtctttgcagggaatttagcaaaaaccctttttttacagcaatggcccaatcgcactgaaattctcgtatatggtgaaaagaatgatcgcccttttggcgcaaatgtccattattgtggtgtatttgagcaagaagaattgattcgcaagatggagaagaatggctttggtcttgcgtgggatgacaaattgccagctggtggtgactatcaacagtacacgaagtataatgcgcctcacaaaatttcattgtatctctcattaggcatccctgtcattgtatggcaacaagcagccatagcagagatggtacagaaactaggacttgggattgttatcgctgggattgaagaaattgaccataaattaggtgagttaacagatgaagaaatgctgcgaatgaagaacaatgttctttcatttagttgcttactgcgatcgggaatatttactaggactgcactagtggattcagaagtaaaaatactcctaaacaaaggggcaaatcaagaatgacacaatcgatgatcacaaagaaattatccgcaatcgtccagatcagcgagctagaccagatgctagcagagatgaatcaaacgatcgaacaacgggatagtaaaattgagcgattaaagcaaatgatctcagaaaaaaaacagtccaccattgggtatcgcgatttttttattctgaagaactgtcaagatgagctgagagatctctgtcaaaaaattgacttgcagcgggtcaaagtcaatgatcttttggaacatgtacgcaatacaaaagcgattttcaacgatttgttttttttagaaacagaagtcaacgaacaggcgaagaaaatacaagaactgtcaaatgcattctttattcaagcggagacaaaagagtagcggctgaaacaacaacagaatgtttggggagcaagaaatcatgacaaatagggaagttaggaggattagtgtggacaaaatcattgcattagacattgatgaatttcgagtaggcgtcgttggctatggttatcaagatgtcagaagttctgtttattcagaagtcaaaaaaaataatctgcagtatcttttaggaaagaataatgaaccgacccactccaaaaacaaagttggggaacgaattcttctcgggggaagcgagcaagaaattacttggggcttcgacaagttatatagtcgacgttcgaaggcttaccaaacctttggaaatccattggcagccattggagaccaaaattttaagacatatatcaaaacgatactttcttatttagtagagaagagaaccttgattttcactgaaattgcaaaggattgctttagctgctcattgtgcattggcgtagcaacagaaagttttgaccagctggctgaaatcgagaggcaactggcagatgaattcgagacagtcgttaatggtacccactatcggatacgaatcgaacgagtaaaactgattcccaaatcgctggctgtgatttttgaaagtaggcgaaacgatattcatttaatgttaggcgttgaagaaattctggcgggattgacttatgtgtttgagattaatgatcattatctaacttgtgacagttatgaaaatggcgaactgatcaaaagtacaaaagttacagacggcttgtatgaattagccggcaacgtggtacaagcttaccaagaaaatgagggaaatcatcccacgctaacttttgatttggatgctggggtaatctacgatatgctggtcacaacgaagaagaacaatccatttattgtgacgatcaatggacgtcagaccgtcgatttaaccgaaatcgttaaaaaagagctgacggctttgacggatcaattcattgattatgtcaatagtgatcaggatgttcaatatgcggatacaatactgatccgggatatttctgcaggaacgatcaatgaaaacacagtgaatcaggtattagctaaaatggggctatcttgtaaagtgtttaataataaaaatgcgctgggaatgtatttatttggggaattgttctggcaagaccaaccgaagactttggctgatcgctttgaggatagccgtccatcagctatgaatcatggtttttcagaaccggaagtgcgtgcagaatctgcaccaatcgaagagtacgtcgaatcaactaaccaaattgattccgagctatcagaagttaccgagcaaaagagtcattatcgaagctcatctgtggaaacaatttttgcagaacagtcagaattgcttaaattcttgatcaatgatgacaaggagccttccatttagcaatgaaaaagagaattttgatcgataaacgatcaagattctctttttcttgtggttggatttttttgcttaaatccgatactcgaatagggcaagaattggtcatcggcaatcatctatcagccaaactgtcgcagatgaatgaaggatcattctgtgctttaatcttcttcggaggtttactccttctgattgctggtatcttcagctaccgtcaccgtaaaaaaaatctttggggaaaatcaatttatctggttcagaaatgttttttctcaaaggtttttgattactggttattttataaggacacctaaaatctgtttaaatttttggctcatttgctgtgcagatggtacactagagtcaagggagggatcctatgctttggctgataattgtacttattggactgattgctgggttatactatatttaccgaactgcagtcctaaaaaaaggtgtacgttattttgtatctgctctgatcatgcgcaataaccattggtatgaaaaagaaggcagaaaacaacttgttccttcgggacagcgatcacaggaagcaccttcaactttctggcaagaagggtccgaatgtacccttactgcaacggatgatgttctgttacatgcacgggtctttgatcagtgtgccaaaacatgggtgatttgtcttcatggctatcgcagttctggacaagtcgattgtcaagatgccgcggaacgcttgtggcaagccggacacaatgtcttagtgccagatcttcgcggacacgggcaaagtgaagggcttcaaatcgggttaggctggttggatcgcttagatctgattctctggatcgagaaattagttgaaaaagatgcgcaatgccagattttcttgtatggtcaagggatgggggccgcaacagtcctcttagcgagtggagaagtattgcctattcaagttcgaggattgattgcagacagcagctatacctcgatctatagtttgatacgagccaatttaccgcgtctttctggattacccgtcaaacggttcctgcgtatggcaaatcgttacagtaaacaattagtagggtacccatttctacagatctctgtcacacgccaactaggcagtaaccatttacctgttttatttttacatggttctgaagatccatttgtctcagcagaagaaacagacacattgatggaagcaactgctggggaaaaaaaacgagtcatttttccagagatgggccatcttcaagcggtcacagaaagtccagaatattggccgactattctacaatttatccaggcaacagagtaatagtgcatttgaatttttttaactagaaaggaatgtgaaaaaatggaaatcaaagaagaaaacaaacgttttgccttatacgatgacggcaaggaaataggagaaatcacctggcaagaggcgccagacgatgtgttggtggttgatcatacatttgttgattctgcgtatcgcggtcagaagttagcacaaaagttactgaatgcggtggtagaaaaagcgcgccgcgaagatcgaaaaatcatgccagtttgttcattcgctgtcaaagagttcaaagaaaaatcagaatatgatgatgtattggctcgctgaatttcggtagaaaatgattgagacaacagtcgtgcaacaacgatctttatgttgctgtacggctagtgtctttttttgttccgggatttagtagttgtcttgtttggatgcagggaacatcgccatagcatcaataaaatatactggaaaaaaggtcccgaatgtggtagagttaaaaagacgattctagcaagcaaggaggagctatcgtgtacaatatattattagcagcagtgattgtgatttctgtgatcatggttattacgattatgatgcaaccaagcaaacaaaatagtgctgccagcgcgtttacgggtggagcagaccaattgttcggtaaacaaaaagcgcgtggatttgaagcggtaatgcaacgttcaactgccattttaggctttgtatggatggtcttgctatttcttttggcctatttgtcatcaaaataattggatgaaatttggaacctctcggctgcgaggggttttttctttgccaaaaatcttatgaacgcatttatcgttgaaatcatcgaactatggtagaattggacgtgaggtgaaacgaagaaatgaagaattttaaccaaccaaaaccagtgtttgctccccacggagatcgggcagtgattttgttccatgcttattctggtagtcccaatgatgtgcggatgctttgccggtttttagaacaaaaagagtatactgtttatacaccgatgttttcgggtcatgggacaacaaaccctgaagatattttgaatcaaggaattcaacaatggcgagcagatgccaaagcagcgattgaatttttgaaagaaaaaggttaccaaaaaattgctgtgttgggattgtcaatgggaggcatctttgccatgaacagtttgacacaagcggaacctgcgctaatcggtggtgggctattctgttcaccgctctttgaaacaaagaatgatgtgccgcgaaattttgaaaaatatgcagaaatgattctgcaatactcttcttattcatccgaagagcagcaaatgattttggctcgcgtaccgcaacaagtcagagatcagctgctagaaattgaatcgattgggcaagaaacagcaactaatcttgacacgatcgatgtgcctgtttttcttgcacaagcaggaagagaccgtatgatcgatccccagacggtttttcgcacagcagcagcattgtctcatgtgccctacacattacagtggtatccacatagtggacatgtagtgactgtcggcccagaacgaaaaaaattagaacaagatgtttgggcttttctggaaagcctcgcttgggaagggtaaaaaatgaaagagacgattaaaacaaaaattattcagttcatggaagaaagccgcaagaaaagcttttccatggaagaaattgccgaagcattgcaactgcaaaaaagcgaggatttcaaaaatcttgttcaaacagtagccgcaatggaacgagaggggagcattctcttcaataagaaaggcaaagtcaaattgccaatgcagcgagtcttagttgaaggaacattccgagcaaacgaacgaggctttggatttgtgagtatcgatgaggaagaagacatctatattcctaaagaatcgactggctatgcgatggatggagatacagttgctatcgacatacttcatgctgctgatcctttttccgataaaggggcagagggcaaagtcgttgaaatccgcaaacgggcagtcacacaagttgtcggtgagtttacactctttgatgaagcggagatccaagaaacagacctctatggagtcgttcagccaaaagataaaaaaatgaatgagttaaaagtattcatcggtgcagaaggcgttcgtccggtagatggcagcattgtgatcgttgagatcactcactatccggagaaaggctactctaaaagcttggaaggactagtcaaaaaagtagttggtcataaaaatgatcctggaatggatattttgtcgatcgtcgtagctaacggcattccgacaaagtttgaagaagcaacattagcggaagctgatgcagttcctgatgccattgatccggcacaattcccagaacgtcgtgacctgcgggaacaattgattgtcacgatcgatggggcagatgcgaaagaccttgatgatgcggtcaccgttcgtaaattagccaacggcaactttttcttaggggtccatatcgcagatgtttcttattatgtgacagaaaacagtgccctagacaaggaagcttttgaacgaggcaccagtgtctatctgaccgatcgggtcattcctatgatccctcagcggctgtcaaatggtatctgctcactgaatcctcacgttccgcggttgacaatgagttgtgagatggaaatcgattcttcaggtaaagtggtcaaacatgagatttttcaaagcatcattcaaacaacagaacgaatgacttatcaagcagtaaatgaaatcttggaagaccaagagcctgagacaatggcgcgttatgcctcgcttgttccgatgtttaaggaaatggctgaattgcatcaaatcttagaagcgatgcgcgttcggcggggggcagtttcttttgaggatcgtgaagccaaagtattggttgacgaagcagggcatcctcaggacatccttcttcgcgaacgaggagttggcgaacgattgattgagtcctttatgctggctgctaatgaaacagtggcagagcatttcaacaaacgtcgattgccgttcatttatcggatccatgaagaaccaaaagaagaaaaaatgcggcgcttttttgattttgcttctgcgttaggaattgttgtcaagcagacaaaaggctccatcacgcccaaagatctacaaaaagtcgtggaagatgttgcagataaacctgaagcgatggtggtcaacaccatgctgttgcgaagtatgcaacaagcaaaatattctgaagataactatgggcattatggactggctgcagactactatacccacttcacatcaccgatccgccgataccccgatttgatcgttcatcggctgattcgttcatacagtacggatccgtcagaaagcaatcaagaaaagtgggagcagaaccttccagatattgctttacacagttcacaaatggagcgaagagcagtggaagcagaacgtgaagtagatgctcttaaaaaagctgaatttatggccgataaagtaggagaagagtttgacgggattattagctcagtagtaaaattcggacttttcgtggagttgccgaataccatcgaagggttaatccatattactgcattgaaacaagattacttccattacttggaaaaccacctcgcattagtaggtgaacgtactgggcaaacgtttaagatcggacaaaaagttcgcatcaaagtgatcaaagcggatccagagactcgcgaaatcgattttgaattgattgaagcagaagaagtcgtacgaatccaacagcctaaaaaaaagcaaaataaagaaaacaaacagcgaagacaaacctcagatcgacagaaaaaagaaaatttacggggaaaatctcctcgtaaaaagaaaaaaaacggaaattcaaaaaagaaacctttctataaaggaattaagaaaaagtaggagggatgaccgttgcctaagggagagggcagactaattgcccaaaacaaaaaagctcgtcatgactacacgatccttgatacgatcgaagcagggatcgtgctgcaagggactgagatcaaatcgatccgcaacagtcggatcaatctaaaagacggctttgttcgtatccgtaatggagaagcctatttgtataatgttcatataagtccctatgaacaggggaacatttttaatcatgatcctttgcgtacaagaaaattgttactgcataaaaagcagattgctcggttgatcggtgaaagtaaaaatacaggaatgaccattgttccgctaaaagtttatatcaaagatggttatgccaaagttttgatcggcttagccaaaggaaaacgcgaatatgacaagcgagaaaccctaaaacgaaaagatcaggaacggcaaattgatcgtgctcttagaaacttttaatcttctaagaagttcttttagaatcatttaaagtgtattgctttgagattagggaaaaatttggtagcatttaaggcaaaggtactgatgtaccaagcttttcatgaaatttcacgacagtgtttcaattaattttttttcgaattttggcagaaaaacttttttgtctaattttcttgaaaatactttgaaattttcttgtcgtggtggtatgataccgattgttatgagaggaaacgcattgtaacaccagatattttctggagatgacaggaaaagaggtgagaaagattggatgaaaaatcgcttatgtttcacatcggtccgatttggtttgatggaactgtagcaatgatgacaatcatttcttgtataattgtttttttggtggtgttcatttgtacacgaaatttgcaaatgaagccaaaagggaagcagaactttattgaatgggtcattgattttgttcgcggaatcgtagctgacaatataccaggatcgcaagtgaacaactttcatttgctgggtgtaacaatgtttctttttgtgtttgtggcgaatgaaattgggctggtcacaaagatcgtgacagctgatgatgtctctttatggaagagtcccacagcggatccttttgtcaccttgacacttgcacttatggttattagtttgacacatttctttggtatcaaaacgcttggtttcaaaaactttatgatcaattcttacttgaaaccagttggtttcttattaccattgaaaattatcgaagaatttacaaatgttattactttgggcttacggctttatgggaatatttttgctggagaggtcttgttagggttgatagcgaatatgttcacaagtctaggttggtggtcattgcctatcgcgatgccgcttgaaatgatttggattggcttctcattgtttataggcgccatccaagcctatgtatttgtcacattgaccatggtatttatgagccacaaaatcgtggcggaacactaatcaaaacaaacacttttaggaggaaaaacaatatgaatttcatcggagcaggattagcaattatcggagcagcaattggtgcaggttatggtaacggacaagtaatcgccaaaacgatcgaatcaatggcacgtcaacctgaaatgtcaggtcaattacgttcaacaatgtttatcggggtagcgctagtcgaagctgtgcctattttgggggtagttatcgcgttgctattagtcttccaaggctaaacgtgaaaaaggcagaaacgaacaatgcactcgtttttgcttttttaaatgagagaattactttcagaaaggaagagtcgttatgctaaatcacttggttctagcagaagtaaaaaatgctatgcttggcaatattattcttgtcagcggctcaattcttcttttgctattcttgttgaaacactttgcatgggatgccattagtagcatgatgcaaaaacgggaagaaaaaatcgccaatgatttggattcagcggaacaatcccgcttgaatgcagcgaaactggaaaaagaacgccaagaaaaattggccaattcccattcagaagctgcggagatcatcaaaagcgccaaagacagcggagaattgagtcgccaaaatattttgaacgagaccaaagaagaagtttctcgtttgaaagaaaaagctcactcagatatcacgcttgaaaaagaagctgcgttaaaagaagtcaaagatgatgttgcagatctttcacttcaaatcgcagaaaaaatcttgggccgtgaattgactcccgaaaatcatgaatctttaattaatcaatatatcgaaggattaggttcagtcaatgaaactcgataaatttactgtaggtaaacgctatggcaaggcgttgttcgaattggcgatggaagaacaacgagctgaagctgtttatcatgagttgatgacactacgtcagatttatcaagagattccgatgtttggccaaatcgtgaccgataatcgtttggatcttcatgaaaaaagaaaacttgttgatcagttatttaataactttgatggattagtcaaaaattttcttgagatcgtgtatgaatataatcgtatggacgacctattgctgatcattgatgagtatgaatgccgctatgacgagcagcaaggtttagtcagtggtacggtgaccacagcagttgcattgtcgtcaagtcaaaaagaacaattgtcgaaacaaatcgcacagacgctcggctaccagaaagcagtgctttcagaaaaagttgatccagccattttaggtggggtcatcgtggaagccaatcatcaagtgatcgacggtagtattaagagccaactggattatctgcgacaacagatcggcagataaacaagagataagaggtgaatcggatggccatcaaagcagaagaaataagtgccttgatcaaagaacaaatcaaaaattatcaaaatgaactttctgtagaagaaattggaacagtcacatacgtaggggatgggatcgcccgggctcacggattagaaaatgcgatgagtggagaattgcttgagttttcaaacggttcttacggtatggcccaaaacttggaatccaacgatgtagggatcatcatcttaggtgaatttgaatccattcgtgaaggtgacaaagtaaaacgtactggaaaaatcatggaagttcctgttggggatgccttgattggacgagtagtgaatccgttaggacaaccaatcgatggcttaggtccaatcgatacagataaatctcgtccggtagaagcagctgcacctggtgttatgcaacgtaaatccgtttcagaaccaatgcagactggattgaaagccattgatgctttagttccaatcggacgcggacaacgtgaattggtcattggtgaccgtaaaacagggaagacaaccatcgcaatcgatacgatcatcaaccaaaaaggtcaaaatatgatctgtatttatgtagcgatcggtcaaaaagattccacggttcgtgcacaagtagaaacattgcgccgttatggtgcgcttgactatacgatcgtggtatcagccggtgcttctcaacctgcaccactattatatatcgccccttatgctggagcagcaatgggtgaagaattcatgtataacggtaaacacgttttgatcgtttttgatgatttatcaaaacaagccgttgcttatcgggaactttccttactacttcgtcgtccgccaggtcgtgaagcttacccaggggacgttttctacttgcattctcgcttattggaacgggctgcaaaattaagtgatgaactaggcggaggctcaatgactgccttgccattcgttgaaacccaagcaggagatatctctgcttatattccaaccaacgtgatctccattacagacggacaaattttcttagaaaatgacctgttttattcaggtgttcgccctgccgtagctgccggactttccgtttcacgggttgggggttctgcacaaatcaaagcgatgaagaaagtggctggaacattgcgtttggacttggcaagttaccgcgagttagaagccttcacgcaatttggttctgatttagatgccgctactcaagcaaaattgaatcgtggacgtcggactgttgaaattttgaaacaaaaactgcatgaaccattagcagttgaaaaacaagtggttattttatacgcattgacgcacggattccttgacagtgtgccagtaaataaagtattagactttgaagcagaattgtttgaatacattgaagcaaatcaagcagatgtgtttgaaacgattcgtgcaacgaaagacttgccagaagaaagcttattagatgacacaatcaaagcattcaaagatattttcatggctgcaaatacatcacgtgtttcagcacaagacaaaatgtcaacaatgcaaaatgcataaaagaggtgagaatgaatggctgcttcattaaatgagatcaagcaacgaattgcctcaaccaagaaaaccagtcagatcacaaacgccatgcaaatggtttcggctgctaaattgactaaatcagaagcacactcaaaacaatttcaagtctatgcaacgaaagtgcgtgagatcgttactcaccttactgcgcaacaactctcagatcttgcagctgctggacctaaagagggcgtcaattacaacagtatgcttgttagtcgtcctgtaaagcgcactggctatatcgtcattacttcagatggcggtttagtcggtggctacaacagttcgattttgaaacaaatgatgacgatgctggacgaagatcatgctcaagatgaagaatatgttatgatcgccatcggtgcgacaggagcagatttctttaaaacacgaggaatcaagttagcttatgagttgagaaatctttccgatcagccaagttttgacgaagtgcgtaaaattgttaccttagctacaacgatgtatcaaaatgaagtatttgatgaactatatgtttgttataaccatcacatcaattcgttgacgagccaatttcgcgtggaaaaaatgctgcctatctcagatttggatccagaagaagcagaaagctatgaacaagagtatttgtttgagccttcaagagaagcaattttggatcagttgttgccgcaatatgctgaaagcttgatttatggtgccattgtcgatgccaaaacagcagagcatgctgctggaatgactgcgatgaagacggcaacagataatgccaaaaatattattggggatttgacgatttcttataaccgggcgcgtcaaggagcaatcacccaagaaattactgaaattgttgcgggggcatccgcgttagaataatttcgagaacgaatggaggaatacgaatgagttcaggcaagattgttcaagtcattggtcccgttgtcgacgtggaattctctctagaccaatccttaccagatatcaacaatgcgttgatcgtttacaaaaaagacgagaaaaaaacaaaagtagtattggaagccgctttagaactaggggatggtgtgatccgcaccatcgcaatggaatctacagacggtttgcaacgaggaatggaagtcatcgatacaggtgcctcaatctctgtccctgtaggaacagatactctaggccgagtatttaatgtactaggcgatactatcgacttggaagcaccattcccagaagatgccaaacgtagtggtatccacaaaaaagccccagatttcgatgaattgtcaacaagtacagaaatccttgaaactgggatcaaagttatcgatttattagctccttacttaaaaggtggtaaagtcggcttgttcggtggtgccggtgttggtaaaaccgtattgattcaagaattgattcacaatatcgctcaagagcatgggggaatttcagtatttaccggtgttggcgagcggacgcgtgaaggtaatgacttgtattatgaaatgaaagaatcaggcgttatcgaaaagacagccatggttttcggtcaaatgaatgaaccaccaggtgcccggatgcgggttgctttgactggtttgaccattgctgagtatttccgtgacgttgaaggtcaagatgtgctcttgtttatcgataatattttccgtttcacacaagcgggttctgaagtatctgccttgttaggccggatgccatcagccgttggttaccaaccaactctagcaactgaaatgggtcaattacaagaacggatcacctcgacaaaaaaaggttccgttacatcgatccaagccatctatgtgccagccgatgactatactgaccctgccccagcaacagcattcgcccatttggatgccacaacaaacttggaacgtaaattgactgagcaagggatttatccagcggtcgatccattggcttcatcatctagtgcattagcacctgaaatcgtaggggaaaaacactatgaagtagcaaccgaggttcagcatgcgttgcaacgttatcgtgagctgcaagatatcattgcgatcttagggatggatgaattgtcagatgaagaaaagactctcgtagcgcgtgcgcgtcgaatccaattcttcttatcacaaaacttccacgtagcggaacaatttacaggacaaccaggttcttatgtgccagttgaagaaaccatcaaaggatttgctgagattttagaaggtaaatacgatgatcttcctgaagaagccttccgaagtgtaggtcgaatcgaagatgtaattgaaaaagcaaaagcactaggttattaataagcaaccatagagaaagaggggaacctcatggatcaatttttaacggttaatgtggtgacacctgctggtttggtgtatgaacaccatgccaaaatcgtggttgcacgaacgacagatggagaaatcgggatcttaccgcaacacgcgccgatcatcgtgcctttggctatcgatgaagttcgagtgaaacggatcgattccgatactcacgtcgattggatcgctgtcaatggcggaatcatggaagtgcgggacaatgtagtttcaattgtagccgatagtgctgaacgtgatcgtgatatcgatgtttctcgtgctgaacgtgccaaacagcgtgccgaaaagcaaatcgaagaagcaaaacaagtggaagatatcgaccaaatacgacgtgcgactgttgctttgcatcgtgcaatcaatcgaatcaatgtgtcaaaacattcctaagcgaagaccagtggtctttgcttttttttatctcaaaaacgttttaaagtctttttaaagtcttccaatgaaagtttcaagaaagaatattttggctcttttaaattttgtggtatgatagtaacgttcagatgtgaaaaggagaatcgaggatgcaagtttatggagtagatgcgattattcgtatcgtcagtcatttagcatttatctatttagcgttttgggcgttgcagtctttgcggatcgatgctttttttaaagccttacaaacgacgcaaatacggatggtcatggtctttttagcaattgctttaggctatactgctagcacttttttccttgaactgattgcattatgccgtaatttatttttaataggtttttaagaaattcaataatacatgcaggttgtgcgattgtatgctataattgtcaagattttgtgtatgattcaactgcattatttggagggaacaaaatggaagagattatcgttcaaggtggtaatcgtttaattggaactgtcaaggttgaaggtgcaaagaatgccgttttacctattttagcagcaagtttgttagcagaagaaggaacaacgactttagagaatgtaccgattttatctgatgttttgacaatgaatgaagtgatccgtcatttaaacgtcgagattgcttttgatcaatcaaaaaataccattacaatggatgcttcccgcgaattagctattgaagcaccgtatgaatatgttagtcaaatgcgtgcatcaatcgttgttatgggacctttattagccagaaatggtcatgcgaaagttgcaatgccaggaggttgtgctattggcaaacgaccaattgatctgcatctcaaaggattccaagctctgggagctgaaattattcaaaaagatggctacatagaagcgattgctagtgagttaaaaggaaatacgatctaccttgattttccgagtgtaggcgctactcaaaacatcatgatggcagcagtcaaagccaaaggaacgacgatcattgagaacgtcgctcgagagcctgaaatcgtagatttagcgaacattttaaataaaatgggcgcaaaagtctttggtgctgggacagaaaccatgcgcattgaaggcgtcgaccatttgcatgcggtctctcatgcgatcgtacaagaccgtattgaagcaggaactttcatggtagctgctgcaatgacagaaggcgatgtgattatcaaagatgcaatttctgaacacaatcgtccactgatttcaaaattaactgaaatgggtgctaaaatcactgaagttccagaagggattcgggtagttggacctaaaacaatcaaagcaactgatgtaaaaacgatgcctcatccaggtttcccaacagatatgcaagcgcaaatgacggcgattcaaatgttggctgatgggactagcatcgtgaatgaaacggtttttgaaaatcgcttccaacatttagaagaaatgcgccgtatgaacggtcatgttaaaattgacggaaacatcgctgtgatcgaaggcggccacgaattacaaggcgcgctagtttatgcaacggatctacgagcggcagcagctttgattttattaggcttgcgttcaaacggattgactcgtgtccgtaatctgaagtatcttgaccgtggctattataaattccacgaaaaattgcaacagttaggtgcttctgttgagcgggtaacaacttctgaaaaaacagcaccagtaaccgtttaaagaggagatgcgaccttgaagcttaatcgatatattttaactagtttggtaaaaattttgttggttatcttattggcgatcctgctctttattgccggcactatgatcggctatggtatcattggagacggtatgccgttaaaagtgttctcgcctcatctatggaaccatatattggacttcatgaagtaaacaaagctgaaactagaatggagcacattgctttattctagtttttttcaattctataaatagaagagagaggagtatgagatgtgagcaagcttttgattggatttgttcggctgtatcagcgattcatctctcccttatttccccctagctgtcgctattatcctacgtgttcgtcctatatgattcaggcgatccaagtacatggggcaggtaaaggaagtttgatgggaatctcgcgaattttacgttgtcatccgtttgtaaaagggggaatcgactacgtacctcagcgctttacactaaaacgaaatacccaagatcaggagcagcctacttatcactatcgcaaaaaataaacccttcaaactgcaggggtaggcaggaatgaacggagtaaaggagcaaaacgatgattcgagctttatcaccaaaagaatctttgccatggccgctattactggatgctgatccagaaaaagaagcggtagatcgatacatacaagccagtgagattcttgtttttgaaaatgagcagcagatcgtaggagtgattgtttatcaactgcaaacagcaggatgggaaatcatgaatgttgctgttgcaccggaagcacagaatcaaggaatcggtggtcgtttactgaccgcagcgttaagtaagattgctgcaacaaaaactacggaaactctttgtgtaactatcaaaactggtaatcttccttccgcagcgttaacactttataaaaaaatgggtttcattgaaaaaaaagtagtcaaaaactattttgtcgatcattacaaagagcccatttatgagaacggcattctacttactgatcaagtgattttagagaaaattctctaaaaagcatctcgcgcactttgacttcatttgaaaaatgggttttgtccgccattcatgttactctgaatcaaatcatttagagcgcgttattgtccttttcaacgaaatcaacagaaatcgctttcttaactgaggaaagtacagtaaaataagggagacaactgagtgagaaaggaatgttgagatgacattactagtatttgatatgggcggttctgcagtgaaatatggattatggcaggacgaacaattaagtgacaaaggacaatttgcgacgcctgatacttggcaaaaaatgaaagaagagctcaaagcaattcgagatagcattaaaaaacctcttgaaggcgttggcattagtgcgccaggagcggtgaatgttgcacagcagcagatcaatgggatcagcgccattccatatattcacggatttaatattttcgctgaattggaagcgttatttcaattgccagtcactattgagaatgatgccaattgtgccggaatggcagaattttatcaaggcgctgggaaagattttgacacggcagcattcatcgtgattggtactggggtcggcggagcactttttcaacaaggaaaactgatcaaaggcgcccatctttacggcggcgagtttggtttgatggttcttgataaaggcaaatctttttcgcagttagggacggctgttcaaatggcttggcgttattgtgaccgaatcggtgtggaccgcaaaacgatcagtggcgaggaagtctttcgtcgagcagaagaaggtgatattatcgccaaagaagaggtagacaaattttatcgctatttgactgaagggttattcagcatccaatttgcttttgaccctgaagtattgattattggtggcggagtcagtgcaaaagcaggattgttgccagaaatcaatcaacgaatgaagaaaatgctggcagcacaagacttaaatgactttgttccactgattaagctttgtgactatcgaaatgatgccaatctagttggagcggcagctaatttcaccgcacaagtgctgaattgattcagctcattgttgctgccattttttcaattttaaacataaaccttgaatcaacagatacacaagttgtgatcactttggaagagtggtcacaactatttttttcggaaatcgattacaatcgcgacgcatcaatctttattttttttaaaataatttaaagtatctgaataaagaaaatattctgataattcgttgacattttccctattattaagtatatttgataacatatccatgggagtaggggaggaataatgatgaaaaagaaatttgcatttttatttgctagtttatttttattatcggcttgtagtgcgggaccaactggtggttccactagcggtagcggttctgctagcggtggcaacaaacaagaaggtgatacgatcaaaattggtgtcaatttagaattatcgggtgctgttgcagcttatggaacggcggaaaaagaaggaattgatctggcggttgaagaaatcaatgagagtggcggtatcttaggaaaacaaattgaaattgtttcaaaagataacaaatctgacaataatgagtcagcgacagtcgcagccaatttaacgaccaatgataaagtagtagcaatgatcgggccagcaacttcaggtgcgacgaaggcggcattgccaaatgtcaccaaagcacaagttccgttagtgacaccttccggaacagatgatgcgattactgtcagcagtgacaaagttcaaggatttgctttccgttcttgtttccaagacagtttccaaggaacgatcttagcaaaatatgctgcagacaacttggatgctaaaaaagcaattattttaggcgataattccagcgactatgcgaatggattatcagcagcctttaaagatagctacaatggcgacattgtactcgaagagaatttcacagaaggtgacaaagatttccaagcggtgttgacgaaaatcaaaaatgctgactttgatgtattgttcattcctggctactacaccgaagctggtttgattatcaagcaagcccgagaattgggaatcgatcagccaattattggtgcggatggctttggtgatgaaaaaatggtccaaacagcaggcgcggaaaatgtatcggatgtttattatacaggacacttctcaactaaagctcctgccaatgacaaggtagaaccttttgtcgaagcattcaaagcaaagtatagcaaagaaccttccgcatttaatgcattggcatacgacgctgtctacatgatcaaacaagccattgaagatcaagattcagcagactcaactgcgattgctgaaggactatctgctttgaaaaacttccaaggtgtgacgggagagatcaccatggacaaaaatcataatccagaaaaatcagcagttgtattaggactaactgaaggtaaagaaacgtcagctgatacagtaaatccttaaatagaaggaccgttctttacacgatcaaatagggactgagacaaagtcgaaggtaagcgaacaaaatgatgaacgataaatgaaaaagtcgtaaatctgtgatcctatcaatcatggcagatactcatttgactcgttgctgcagacttctgtcgcggttcctttttcttagacaagtatcaagaatttaaggtattggaagtgaaaacatggaaatgatgatccaacaactaatcaacggtttatttctaggtagtatctatgccttattagcgttaggctacacgatggtttacggcatcattaaactgatcaactttgctcatggtgaagtgtatatgatcggcagttttattggttattttttgatcaatcaatggaatctgggcttttttcctgcactattcatctcaatgattgctagtgcagcgttaggcgtgacgatcgagtttctggcctatcgcccactccggaattccacccggatctcggctttgatcaccgctatcggtgtttcctatttattgcaaaatgtcatgatttttttcttttcaccagatgtccgaccatttccacaagccattgcccgcaaaacttatagtattggttttgtggaggtaagtaacatacaattattgattttagcagtctcattggcgttaatgatccttttacagctaatcgtcaagaaaaccagaatgggaaaagcgatgcgtgctgttagcgtggatgcggatgccgcacggttgatggggatcaatgtcaatcggacgatttccttcacatttgctcttggttctgcgttggcagctgctggtgggatgttaattggattgtattacaattcgatcgatcctacgatgggggttgtgccgggactaaaatcttttgttgcggctgtattaggcggtatagggatcattcctggggcagcattaggtggcttcgtgatcggactaattgaaacagttgctactgcattaggtttttctgattataaagatgctttagtctatgtcattttaataattatattgttggtccgtccggcaggaatattgggcaagaacctgaaagagaaagtgtaggtgtcagtgatgaaaaagaatttgaaatacaacattacttggttagcactcgccgctgttatctacttcggtttgtttgcagcttataacggcggattgatcaatctattttcagacgcgattatcgtcaatatcggaatcaatattattttagcagtagggctaaatttaattattggtttttcgggacaattttctttaggtcatgcaggttttatggcgattggtgcttacgcaggggcaattttaacagccaacaatcctacatttggcggatttctttctggtcttatcgtggggatgttcgtttcggggctgatcgcactagttgtcgggattccaacattgcgcttgaaaggagactacttagcgattgcaacgttaggtgtttcagagattatccgtatcttattagtcaatttacgaggattgacgaatggacctgcagggatattcgggttaccgcaattcagtaattggcaaatcgtctttctttttgctgtcggctccatcttggtggtctctaattttatccatagtggaccaggacgagcaacattagcgatacgagaagatgagatcgctgcggaagcaatgggggtcaatacaacgaaatacaaagtgattgcttttgtgatgggtgctgtcatggctagtattgccggtacattatatgcaagttatcaacaatcggtatttccgaaagattatggctttatgaaatcgatcgatgtcttgatcatcgttgtgtttggcgggatcggtagtacgacaggagcagtggtttcagcggtcgtattaggtatattgaatatgtacttacaaggcttctcagatttgcgcatgattatttacgcactggcattgatcgccattatgattttcaagccaagtggacttttgggaacttgggaattttctgtgaagcgcatctttgataaatttacaaaaaagggggatgacacgaatgcctctattggaagttaagaagctgactaagaactttggtggtttggcggcagtttcacatgtcgatttacatttagaaactaatgaactagttggcctgattggtccgaatggtgcagggaaaacgacactcttcaatctgctgacaggcgtctatgaaccaagtgaaggcgacgttcttttagaagaacaaggacaatccaagcgattgaatggggagaagccctatcttatcgcagctatgggattatcccgcaccttccaaaacattcggttgttcaaagatcttacagtgatggacaatgttctgattgccatgaacagcaaacaaaaagaaggcttttttacgagtgtgttgcggttgccaaagttttatcacaaagaggctgcaatgaaagagaaagtcatggaattattgcgtatctttgacttagaaaataaaagccaaacactagcaaaaaatcttccttacggtgaacaacgacgtcttgagatcgttcgggcattggctactgaaccaaagatcctttttcttgatgagccagccgccgggatgaaccctcaggaaacagcggaactgactaaattgatctaccgtatccaaaaagactttcaactgacgattttattgatcgaacatgacatgagtttagtcatggaggtttgtgaacgcatctatgtactggaatatgggcaagtgattgctcatggaaagccagaagagatcaaaaatgatccgcgagtgatcgaagcctatttaggaggggaactctaatgctgcgtattgaaaatttaagtgtccattacggcatgatccaagcggttcatgatgtttcctttgaagtcaatcaaggagagatcgtctcgttgatcggtgccaatggtgcagggaaaacgacgattttgcggacgatttccggtctgatccgaccctctaaaggcacgattctctttgaaggcaaacccatccaaaaagaagctccacaaaaaatcgttgctaatggattatcacaagtacctgaaggacgtcacgtttttccaggactctccgttcaagaaaaccttgagatgggcgcttttttgcgaaaagacaatcaagtcaaagaggactatcagcaggtcttcacgaaatttcctgtcctaaaagaacgactaagtcaagatgcttcaacgttatcaggaggagaacagcagatgttggcaatgggacgtgcactgatgtccaagcctcggttgcttttactcgatgaaccatccatgggcctagccccaatattcatcaaagagatcttctcgattatccaagaaatcaaacagcaaggaacgaccgttttattgattgagcagaatgccaaaatggctttgtccattgctgaccgcgggtatgttctagagactggcaaaatcgtcttgcaaggaagcgggcaagagttattggaaagtgatgaagtcaagaaagcctatctaggtggttaatagcttacaacaaggaggatgaaaaatgagtgtacgtgattttatgaccaagaatgtcatcactgttcattcggcaatgccaatatttgatgcgatagacttaatgaaaaaacatgacatccatcgattgccggttgttgatcagcaacggttagttggcctgattacagaaggcacgattgcagaagcaatgccttcaaaagcgacaagtttaagtgtttatgaaatgaattatttattaaacaaaacgactgtagcagatatcatgctgaagaaagtgaccaccatcaaaccggaggcgctgctagaagacgcgattgcagtcatgcgggaagaaaatgtcggtgtgttgcctgttttagcagatgacgaactagtagggatcattacgaataatgatatctttgatgctttcttgaagatcacaggttactatgagggcggtacaagagtagctcttgagattattgatgaccacagcggtgtcttagcggaaatcacgcagttattaacagatcatcaattaagtattttaacgatcgtggtcaaccgaatggctttgaaaacgatcgtagagattcaagttgaatccagacaagtgtcagaaatcgagaaaatttttgccaatgctgggtatacggtattgagtgcggtattgaccaatcaaaaataagcaaaaatcatgcaaacacaatcagtgattgcatgatttttttctggatgaatggttgactagatttgcttttgctttgcggtgttttctggtagaataaacaaggtatctgaaagaggtgagtatgatgtcgaaaaaaaataaagatattgaagtccgtgtggaagaaaccgttaaggtgatccaaggaaaagaatatgaagtccatcaactagtattagggaaaaaagtgattggtgaaattctcgcatccggtccgaaagaattccaaagctttctgggcgaagaagatttaggtgcaagccgaactttggatgcagcaattgaaacgattttgcgccaatggaacttacatgaataatttcttaaaaaaaatgacattttgctcttgcaatttgttatatttttaggtattataactgagtcaggttttttaaaagccgtttggaggagtagcgaagtggctaaacgcgacggactgtaaatccgttccttcgggttcagtggttcgaatccactctcctccaccattggggtatagccaagcggtaaggcaacggactttgactccgtcatgcgttggttcgaatccagctaccccagtcagtgaacaatcaagaaaagtcagcaagcatgtcttgctgacttttcttcgttatttatagcaaaattctaagggttaaaagttgaagattttttttatttacgataggctataggtaaataactcaggagatgagaagatgaaatttaaattgaatctaaaagaaaaagtcaccgaagcagctgagcatgtgtatgatgttgtcaaacgtgaagattatgctattcgtattgcaccaaaaggtatcaaagttacacaattgcgtaaaacaaaagatacgatcaaatggcgttcaaagaatcattgattgcgaaaagacattgagtaaaacagcccaataacaaataaaccggacaagagttgtcacccgtttcacgttttcctgatttctgagaggaagtactgggggaagcaactctggttcggttttttgatttatacgatatactctccttctcgtatgttacccttcgatttcgataccgagaacggttaagtgtccattggcgactaatttaatgaccagtttagctagttggtcaggagtcatttgactatcggcagtaagccaccagtgcagagtaccaacaaaaatcgatgtcatatattcaataacgaaatccagcggtacttcgatggagctttctgtaatttttaattttgaaaaaatatggtcatattgttcatagagaatctccgcgattcgttgccggactaattcgatggctgcgccatccatgatggtcagataaaaaaagcgattgtcctgaatgtgctgatagatttttgtcatcgcaagttcgactcgtttgatcttgattcgatttccctggactaaatcttcaagggacaaaatcgaagtaaaggagtcgattgccatatcaaaaattttttcatataaatcttgtttgtctttataatgagcatagaatgtcgcacgattgatcatggcttcgtcggcaatatcttggacagtcacttgatcgtagcctttatgctctacgagtcggataaaagcctccatgatatgtttattcgtgcgttgaacccgcaaatcaacttttttcatttttgtgaacttcctctcaatttaaacgacatttttaccgttcctgttgcttatcccacacatcacatgaatctgtttgttgaaatctcaatagattgttcttaaaatagacataagtattataacaaacagtttgtaagataatcaacaaagtgttggataaagcggaggcaccctatgaaaaaattaagtgctggtatcgatgtaggatcgacgactgtcaaaatggtggtcttgaatgaaaaaaagcagaccctctttgccaagtatgaacgccactattcggatatcaaaactgccacaaaaaaagttttactggaagctcaggaagtcatcggtaatcaacaggtcgcactagcaatcactggctctggagggatgggactggccgaagttttagcgatccctttcgtgcaagaggtcattgcctgtactaaaacagtcgagacactgattcctgaaacaaatgttgccattgaattagggggagaagatgccaaaatcaccttttttgaaggggcgttggaacaacgaatgaatggtagctgtgcaggtgggacgggtgcgtttatcgatcaaatggcggtattgttgaaaaccgatgctaatggtgtaaatgatttagcgaaaaattatcaaacgatctatcctatcgcttcccgttgcggggtattcgcaaaaacagatgtgcaacctttgatcaatgaaggagcagataaagccgacatcgccgccagtatttttcaagcagtggtcaatcagacgattgcagggttagctgctggtcgtaaaatcaaggggaaagtggcttttttaggtggccccctttatttcatgtctgaactacggcgccgctttgtggagacactgcaaattgctgaagaagacattatttttccagaaaatccccagctgtttgttgcgatcggcgccgctttatatggagaagaaacagctcaactcaatacattattagcccggttatcaaccgatgattcagcgaaattgcaaccgtctcacacattggcgccgctatttgctacggaagaagagctcgcagtttttagacagcgtcatggccaatcttcggtggaagaaaaaaaacttgcttctcatacaggagcagcctttctcggtatcgatgcgggttcaacgacaacgaaagtcgtattgatcgacgaagtgggtaggattctttactctttttatggcaacaatgaagggcagccattggaaaccaccatgcgggtattacaggaaatgtatcagcagatgccaccagctgtgttcatcgggaaagctgcggtcacaggatatggagaacagttgatcaaaaatgcactgaaaattgacattggtgaagttgaaacgatggctcattataaagccgccgaacatttccaaccgggggtcgattttattttagacattggcgggcaggatatgaaggccatgactatcaaagatggtgcactctcttcgatccagctgaatgaagcttgttcctcaggctgcgggtcctttattgaaacctttgcgcgttcgctgaaatacgaagtcaaagaatttgcgttagcagccactactgccaagaatccagtcgatcttggttctcgctgtacggtattcatgaattcaaaagtgaaacaagtccaaaaagaaggtgcatctgtcggggatatttctgcgggtctatcctattctgtgatcaaaaatgccttgtataaagtgatcaaaattcgtcgcccagaagatctaggtgagaaaatcgtctgccaaggaggaactttttataatgaggcggtgttacgagcctttgaaaaaatcagcggcagggaagtcgtgcggccgtcaattgctggcttgatgggggcttatggtgcagcactgatcgcgttagaaaattacgagattggtgaagtcacagccttgctttcaagtgatgaattgagtcaatttactgctgaaaaagaattcactcattgcgggttatgtgaaaataattgtatgctgactgtcactttattctcagatggacgcaaatttattaccggaaatcgctgcgagcggggtgcccgcatcaaaatcaaaaaagaagagcgcaagataaatttagtcgattacaaataccgccgcttgtttaagtatcgcccgcttcgcaaaaaagaagcgtctcgtgggcgtatcggcattcctcgtgtattgaatctatatgaaaactatccgttatggcatactttttttacagaactgggctttcgcgttgaattgtccccacgatcaaacaaagaattgtatgagaaaggtatcgagacgattccaagtgataccgcttgttatccggccaaaatcgctcatggacatattcaagcgttgatcgaccaaggggtcccattgattttttatccaggaattatttttgaaagaccagaaacagcgcaggctgagaatcatttcaactgtcccatcgtacaaagctacccagatgttattcgcaacaatctggatgatatccgtgctggccgtgtggattatcgtaacccgtttctaaatttggcagacgaaacttcaatggtcaaagtgttgtcagaagaatttcaagattttggtatcactgagacagagatcgcgcacgcattgcggcttggttttgaagaattggatcaatttaagctagatgtttgtcagcaaggggaaaaaaccttacggatgctgaccgaaaccaatcagcgaggcatcgtactttctggcagaccctatcatttggatccggagatcaatcatgggatcgcggaagtgattacccaagagggctttcatgtattaacagaagatagcattgcgcatttgggaaatgtcggtcatttacgggtcgttaatcagtgggtttaccattctcgtttatatgccgcagcacgggtcgtcgctaaaagcaagcagttggaattggtccaactaaactcatttggttgtggaatcgacgccgtcacaacagatcaagtagaagagattatggaacaatatggcaaattgtacactgtattgaaaatcgatgaaggggctaatttaggcgccattcggatccgtttacgttctcttaaggcagctgtcaatgaaagggagaaaaaccattttattcctactcaacgttttgaagaaccagccaagatcacatttactaaagaaatgcgtaaacaacatactttgttattacccatgctaagcccaatccatcaaagcgggttagtcgatgtggcactgcaagcttcgggatacaatgtgatctgcttgccggcggatgatcgagaagcagtcaatgtgggcctgcgtttcgtaaataacgatgcttgctatccagccattatttccatcggtcaattgatcgaagcactccaaagtggaaaatatgacttgcaaaacactagcgtattgatgacacaaacgggcgggggatgtcgggcaaccaattatatcccgctgctgcgtaaagcattgaacgaggcggggtttccacaagttcccgtcgtttcggtctccatgggaaatcaaggcgtggagtcaaatcctggctttaagtttacattaccaatgctcaaacgcgtggctgttgcatttttgtatggagatttatttgaacgagttgtttatcgaacgcggccttatgaagccatctctggttctgtagatcggcttcatgaaacgtggcttaaaaaagttgaaaaaaatgtacgcaacggttcttttactttgttcaaccacaacatgaaaaaaatcattgccgattttgatacgattgatctgcaggacatcgtgaaaccaagagtcggtgtggtaggcgagattttagtgaaatactctcctacagcgaataacgatatcgtgagacttttggaagcagaaggggcggaagcggtagtaccagacatggttggttttatgaattattcgctttataatcagatttggcgctatcaaaacctaggaatggccaaaaaaagcaaatggatcgctgaatttgccattggattaatcgaacggatccaaaaaccgatggaccgtgcgttgcgggcttctcagcgatttgaaggattacactcgatttatcaattagcagatgatgctagcaaaatcttatctattggtaatcatacgggtgaagggtggtttttgactggtgaaatgattgatctattgaaatctgatgtgactaatatcgtttgcatgcagccttttggttgtttgccaaatcatgtggtcggtaagggtgtaatcaaagaactgcggcaccaatatcctaaagccaatattgctgcgattgattatgatcctggagtctccatggtcaatcaattgaatcggattcgtttaatgttggcaacggccaataaagctttgcaaagcagcaactaacattcagcgctttaactatccaataagactgtaccaatttgagggaactttttttcttattttgtcttttgtaagaagaacagaatgaaaaaaaggatttttcccttaaattgacagtctttttagttttttcattggttatttaggtatataccagttataatagaaactgaatggaggaatagactatggcagagaacttacccgtatacatacagatacatgatcaaatcaaagcaaacatcgagaatgaaacctacaaaatcggtgaccgtttgccttctgagcgcgaattagcgaaacaattcggtgttagtcgcatgacattgcgccaagctattcagacactagccgatgaagggattttggaaagaaaaatcggatcaggaacttatgtggctcgtcagaaagtacaggagaaaatgagcggaaccacgagttttactgagatcatgcgctcacttggacgggtgccttctagtaaagcagtggcctacttcttgacagccccaagttcgagtgaaatggaaaaattgcaattagaaggacatgagacgattttacggatggaacgcattcgttatgcagatgatgtacctatttgtttcgaagtggcgagtattccagagaaattgatttacaattttagtaaagaagaaatcatctcatctttgtatcatgtgttagaagaaaagggcggtcataagatcggagctgcctcacaaacgatctcagcaatgattgcttcggagcaaatcgctgattacttgcaaatcaaacgcggggatgcaattttaagaatgcggcaaactacctgttttgaaaacggacaaccatttgaatacgtgcgtacacaatacgtagggaatcgttttgaattttatttagaaaaataagacaggaaatagaaaattatattgaccaaaatgaaagacaaaagtgaaagctagtaaacgaggtgaaagagtagcaagaattgtcagaaatgatgcctcaagcagattcatgaggcatcgcttgacagtagctatctgaacaatcattctgcttcaccagcaagtaatgacaacacaaattcgatctgtttctcaggaaatcggtcgttccacatagctgacagggccgtgtgcgatctctagttgtccttgtaacagatctgttagatcggcttctaccgcggacaaggatatttcgggaaccatcagcgttactcggattttatccgtatagtcaatggatgctaagtgaatgttttggtgctctaagtgattttgcagctttcctagctgaggataatcgatggtcaaataaagtgtctggttaagtgtcccttcaacgataccgatttcctttaaggcagcggcaacagtgcttgcataagcgcggatcaaaccgccagcgcctaatttcgtcccaccaaagtaacgggtcacaacagcaaccacattgattaattcattttttttgaggacatctagcatggggacaccagcggtaccgcttggttccccatcgtcgctgcttcgttggatctcattgttctcgccaataacaaaagcactgcaattatgattagccttccaatgctcttttttgagagcgaggatgaatgctttggcttcctcttcggaagtgacacgtttaagggaacaaatgaatcgggatttcttgatttcttgttcactttgtccatcctcacgaatggtgcgataactattcttcataggctcctccttttattttcagtataggtaatgtggagaaaagtttcaatgaaagaaatcagtaaagaataagtgaacggataaaaaaggaggcgttgccattgagtaaacgcaagaaatacgatatcatcactcattacttaaaatctaatggcggttctcaagtcacattgactttcacacaatttgatgaactgttatttccggcgacagggctgccaaagagtgcccgcaagagcattgattggtgggccaatgattatcgacatccggaaaacggtgcctatgcgtggttgaatgcaagatatgaagtggttcacgtgaatttaaagaaggaatatgttgttttcaatcaattggtcaagtccaattggttaatagacagtaagcgttgacaaatttgaaacttgttctatactaggaataggtaatgttatattatttaaaattttagggagtgttcgatatggctaaaaaaacgattatgttagtttgttccgcaggaatgagcaccagcttattagtgacaaaaatgcagaaagctgctgatgcaaaaggtcttgatacagatatttttgctgtttccgcttcagaagcagatcaacatttagaaagcaaagatgtgaacgttttattattaggccctcaagttcgtttcatgaaaggcgattttgaaaaacgtttagcaccaaagggaatcccattggaagttatcaacatggctgactatggtatgatgaatggtgaaaaagtgttggatcaagcattgacattgattggtgaataagcccaatccattttcaacgattacttaagactattgagtagaaccttacaggtttcgaatttctctgttttggcagaaaatgagaacgagtaaggttctttttttgtggatggcgtactttaattgtgtcgaatgtccaaggctttcgaaaaaactagcgaatgtacctgcttttgaaggcttgatcagtcatatataacgagaggagggatacgatggaagaaggcggtcgtcaaattttagtatccgaaagggaacgcaacaactccgaccaactcaaaggtgacattcgtccagccgtcttaatcaaagagggacaaattgaatgtcagcgttgtggcagctgcttcaataaagaggaggtacaactgccaacagggattcactattgccctgcctgcatccattacggacgggcagatacgtctaaagtttttgtgacagtttcggaacaaagcagcgtcagttttccgaaaattcattggcctggtccactaacggtttttcaaaaaagaatctcacaagcgttggtaagaaattatcaacaaaaaaaagcaacgttggtttggtcggtaaccggctctggcaaaacggaaatgatttttgaagtgatacaagcggcaaggctgcaaggacatcgggtagctgtcgtctctccgcgaatcgatgtgtgccgcgaactgttccctcggatccaacaggcatttcccaaagaatcttgtttactgctttacggagattcagaggaagactatcggtatacagacttgcttgtggcgaccattcatcaactgctgcatttttatcgggcatttgatctgataatcgttgacgaagtagatgcttttccttatgaaggggaccagcaactaaggttcgggttaatgaatgcactgaaagcgaccggctgtctgatttatctaagtgccacaccttcagatgcgttactaaaagaaacaacaaattttgcagtggaaaaaatgccgctgcgttttcatcagcgaccgctgatcgttcctcaactgatttggtatgaaggttggcgtaacgtgtatcaaacaaaaagaagactacggcgcttattgtttcatctgcaacgcctatctcaaacaaattttgtcttagttttttgcccaagtattgtttttatggaacggctagaaaaagctgttcgatcattcttaaaagaggagacgataaccagtgtttcagcaaaagaccctgctcgaatagaaaaagtagtcaaggcgcgcaattcaaagtatcagattcttttcacaactaccatcttggaacgaggtgttacctttgaaaatgtttctgtagtggtgatgggagcagatcatcctgttttttctaaatcagcactggtccagattgctggacgagttgatcgaaaaggtccattcaatcatggagaagttctctttttctatgatcaagcaacatcagcgattcgtaaggcgatcttggaaatccaagcgatgaatcgattagcaaaggagtggctggcaagtgaagtgtagctggtgccaacaggagtttgcacgagaactgtggctgcgggagattttatggccattaggaattcctgcttcagagaagtgtccagactgtaggagtaaattgcagtttgttgatttgactagctgctgcaagacatgttgtaatgaaagccaaaattgtcgggattgtcgctattgggggcaacgttatccaaagtttcagctacagcatcgtgctctgatgacatacaatcaaggaatgcaggagtggctccatcaatacaaattaatgggcgattttcgtctgcgagctacctttctcccagagatcaagcaagctttcaaaggattgctctatgatctggtcatcccgatccccctttctcatgaacgctatcagcagcgtggctttaatcaagtgacagcagtattacaagctgccgggattgattaccgatccttactaaagaaaaagatccatttacctcctcaagcagcaatgactagaaacgaacgattagcagctccacaaccatttattatcgaaaagggtcaagaaatcaaagacaaacgtgtgttgctggtggatgatgtgtatacgactggacaaacaatttatcatgctgcagaagtacttttgacttgccagccgaaaacgatcacgtccttttcttttgccagataaggaattgtaaacgcttaaaaaaatcttagcgattcgctttccaaatgcaagatacttcgatataatagagttaagaagaagaagagagtggtccttttccttcttagtgtggtagacgaaaggggtaatttttatgtttagatataatgtacgtggcgaaaatatcgaggtaactgaagcgatccgcgattacgttgagaaaaaagtaggtaaactagagcgttattttaatgatgtgcctgaagcaacagcgcatgttaatttgaaagtatataccgaaaaaacagcaaaagttgaagtaaccattccgttaccattcctagtcttgcgtgcggaagaaacttctcctgatctatatgcaagtattgatttggttgttgataaattagaacgccaaatccgtaaattcaaaacgaaaatcaaccgtaaatctcgggaaacagctttagtggctccagacaatggcgacttattcacaacggatacaaacgaagaagaaaccaatggagcagaactagacattgtacgtacaaaacgtctttctctaaaaccgatggatagtgaagaagccgttttgcaaatgaatatgctaggacataacttcttcatttttgaagatgccgaaacaaacggcacaagcattgtttatcgccgtaaagacggcaagtatggattgatcgaaaccgattgatcaaagaatgacttgtcgaaaatccccaaaaaagtcttttttgacagagcagagtgatctgctctgtttttttgaataaaaaagctgtgataaaaggggcagttaaacaaaatgattcgctgagtgaaataaaattgccctatcaatcctgcaggtgtaaatccgatctgcgggatcataggggcaatttcatggcctttcggctgctgtgtttgctaaagtctttttgacatagttctttgctgagaaatcaataaatcgttggtactaaaccaccgtcgagtctcaaggcggctccagagaaagaggatgcgtaaggactagcaacgaaagctacaaagcgtccaatctcttctggacgaatgagccgttgaatttgagacagtgggcgatgctttttcatgaaatcttcttcccacatggactccggcaaatcactttcttgatacatcgttttcagcatcgtttctacgccttcggtcagtgttgaaccaggcatgatcgtatttacagtgacctgtgtcccagcggtgagttttgacaaacttttagccaaagagaggttcatcgtttttgtcatgctgtactgcggcatttctccagaaggcataacggcttcctcgctggcaataaaaatcacacggccgaagttttgttggagcatatgaggcaaataaaattttgctaaagcatttcccgacaaaacattcacatggaaaacatgttcccaaacttcatcggtaatttccatgtaatccattggttcgaagatccccatattattgacaagaatatctactttagggaagtggtcaaaaagctgttggcgagctgctgcatcggctagatcatatggagccacttgaggattcgtcttaggaaatttttcttttaattcagcaacgaaagctctgacactgtccttttgccgtccattgacgatgacatccgcgccttcttttgccagctcgaaagcaattgctttcccaatacctttcgtagagccagtgaccagtgctgttttctttgttaatcctaattccatttccttcactccatttccttagttaaagttaaattgatccggatcgggacctacccggtgatcttcattcaaacgattaagttcacgcatatcttcttccgacaaagaaaaatcaaagagttgctgattttgttccattctgtcgggattaactgtcttaactaccagtaaaatatcttgctggatatgccagcgtaaggcgatttgtgcaggggatacgtgatggcgttgagccatctttacgaggattggatgttggagaatctgaccttgcatcaatggagaccaagcttggatcttgattccttgttgctgacaataatcacgcagttctttttgagctaattttggatgtagttccacttgatttaacacaggtttgacttttgctgtagcgagcaatttcttcaaatgatggctctgaaaattgctgacgccgatggctttgatctttccagcttgatggaggtcttcaagtgcccgccaagattcttgatacgcatttttgccaggccagtggagcaaataaaggtctaaataatccaattgcaaaagcgcgagggacttttcaaaagccgcgatcgtttcatcgtagctcaaataattgttccaaactttagaagtgacaaagagttcttctcgtgtaagtcccgttgctgctagtccttctttgatcccttggcctgttccgctttcattatcatatatttgcgcggcatcaatcaaacgataaccttttaaaatgccgttttttacaacagtagctacttcttcatcaggaatttgaaagacgcccaaaccaaagccaggaatgctgacttgttcgttcaatgtaattgtgtcggttaatgaatgaatcatataaatttcctccttgatttttggtaaatataccttatactaaaaaagttcagatgaatagtacctacttttttgtgctatagtgtcaaaaaagtaacttttttgaatttaaaggaagtgtttaaagtatgactccaaaaaaatacaacattggtgtggaagctactatggatgtgatcggtggaaaatggaaaccgattattctgtgtaatctgcgagatggcgccttgcgtccgagtgatttgaagcgacggatacctgatatcagtcaaaaaatgctgacgcagcaactaagagagctggagacagacggcatcgttttgcgaacctcttatcaccaagttccaccaaaggttgtctattctctcagcgactatggtctgacattaagcagcgtattggatgctctctgtcattggggagaaatgcatgtttcaacattgaaagaacaaggcgttgaagtagcgttagctagtcaagaggcgtagggaagatcaaaaacaaaaactagcaatcgtcgagtcgagagtcactcagcgattgctagttttgcttaaaaaaagtgaggtaggaagagggttatttcactgaaccggaagtaattccttgtacataatatttttgcatatagataaagagtagagtgattggaatagcgatcagcacacagccagctgtaaaggacataaacaacgaattggctgttgtttttgtcatcatagaataaagtccgatcgcaacggtatagtttttgacgtcatcacccatgatgattcgagcaaagatgaaatccatccaaggacccatgaaggccatcaaagaggtatagacgataattggttttgataacggcaatgtgatcttggtaaaaatatgccatttattggcaccatcgatcatggcagactcatctagcgccattggaatcgtatcaaagaaccctttggcaacgtagaatcccagtgccgctccagccgaataaaccaagatcagcgctaataagctttgtgttaggttgagggcttttagaatataataaacggcgatcatgctcataaagcctgggaacatattcaataccaaggcaactttcaagaaaggtttacgaagtctaaagcgcaaccgagagagagagtaggccattgcgattgtaataaatgtggacaaaagacagctgcagacagcaacaaacaatgtattcaagaaccagcggacaaaagggtagctgccgctatcattggctaatagttgtcggtaattttcaaaagtgaattctttgggaatgatataaggaacgaaggccccaccttctcctctaaaacttgtcaaaatgatccaaacgatcgggaataaccaaagaacagaaagaatgatcaaaatcgtataaatcagaaaacgggtttttgactgcccttgttggtagccggatttctttttctttacagacattgttacccctccttataagaatttgttcgcgtgtacgcaaacaggctaaagacagcagataagataaagatcaagataccgattacggaagctaaattgtaatccatcgtgttgactgtcaagttgtacagccacgttactaacagatcggtcgagccagcaccatagaaattagagttagatgggccgccgccagtcaataagaaaataacattaaagttgttgatgttgccgataaactgttgaatcaatgcgggcatcattacaaacaatatctgaggaaatgtgatggagcggaaaatttggaatttattggcgccatcgatttcggctgcttctagttgttcctgatcaagattttgtaagattcctgttgttacaagcatggttgctggaatcccgatccacatgttcacaaagataatgctgactttcgcaaagaaaggatcggtcagaaacgggatcgaagaagagatccatccccaattcagtaagagtgagttaatcggaccagaaccgtttagtaagttacgcatgatcaaaagtgacacgaattgaggaactgccatcgtcaaaacaaaaatggtgcgccacaattttttgtaacggatccctttcgcgttgatcaacaaggctaagatcacgccgaagaagaaacaagtgatcgttgcgagtacagcccatgtcaatgtccaagctagtactgggaaaaaggtggacgccatatcaccagtgatgacattagagaaattcttcaatcctacccaagtaaacagattttttgggggtaaatttttgtgatcataattggtgaaggcaatcgaaatcatatataagagcggtaagatagtaaaaaataagacaccaatcaatgggattgtcatcaatgttgcatgaaagcgttcgttcaccagactatgtaaatcgtcgcgtgtcgtagggattttaagtccttgttgttttaattcgtacaaatgacgggcgcttttcaaattaatgatatagagaataatcaagagtgcacaaacgagcagggaagcaataccgaaaagcaataagagcattgaattgtcacctttttgcaagatttcaataccaagtgcttcgttatagaccaacccttgtttttgtgttcctaatgtttgcagcatcagaagagcgtggaaaccatttcttatgaaccaagcgataaaaccaacttgtgatacgatgaaaataattcctttcagccattgtttattggcgaaattagcgcttcccatcaaaataaaagatagttttgtcgctagatcgccttttttgaataattctctaaaagtgatatgcgacgcatgttttttcctgaacatatcctctcaccttgctttcgtaattaactagaaaagggaaagcaggctttccctttgtcatgtatagtgatgtgttgttgattattcggttacttttgaaatatcggaaacaaacttatcgagtttatcttggaactgatctggtttgatttgacctttataggtatcgttgattaacgcatccattggtggccagaaagaaaccatctcaggcaatttaggcattacgacagagtgttctgcatcagacatttccatcacagcttttgctactgcatcagcttttactgcatcagattcttgtgcatctttatttgaagggacaacgccgttttcagtaaattcgatttcttgtgtttcttggttgcttaaatattctgctaaagccatagctgctaatggcgcttcggtttgttggttgacagcataaagttttacacctaagaaagctttcatttgtttcgcaccactgccgaagtcgatcgttggataggcggcaacacccatgttgtctccaagcgctttttctacgtcattttttgaccaaggacctgaaaggaaggcatctgatttaccagattgcaaatcagacaacgcggattcactggcttgaaggacaccgctattatttttttgatcggcgatccattgtaagacttcaacaccagcttcgttgttgaaattggttccattaatatcttcaccgtcttctccataaagaacatttccgttgctcataaatagagggccaaaaatgtagtttgcaccgtcttctgcaaagttggtaccgatttttccagcggaagtcaatccttcccaagtttttacatcatctgctgtcaatgtagaagtattgtaataaagcacttgagattcaacaccgtaaggatagccgtaaattttgtctttccaagtcacggcatcaactgctgcttccacgttcgtatctttgattgttgctgcttgcttatcaccgattggataaatcagaccagcttcagccatttgtcctacttggtcatgaggcatcatgaatacatcggctgcttgttcagggtcctttgagacgtctgctttggcatcggcagaagagccaactgcaactgttacttttacatcaggatactctttttcaaatttgtcgacttgcccttgtaaggcatcaatatgttcggtatctacccataatttaatatcaccttcgacttttgcactagactccgctgcactgccattgcttgaagcagcatcgtcgttgctgttgccacaagcgcctagtacgattgcagacaagcttaaaatacttcccccaataagtaatcgttttacatctaccttcattcttgttcctcctaaaaattaattgtttgcgtttacagacctaattatgcaatcgattgcaataatagtcaagcagaaaatgaacaacttttttggttttctattgcttataagaaaaattaagaatcagtccaacacaaaacctttctacaattggaatgataaagtcgaaattttcaggaaataacttagttattctattcacatttgaaaagcgaatgaaaatgtggcagatcatttttccgtccgttgtaaagcaaacgattgctttctgtttcagagattgttttaaggagcaagagaagtagagtttcttttggacacaagaagcaatgggcgtaaaagaaatctatttaaaacaattgaaaaaagaaaaaaagagttaaaaaaatcatggagaaacatgaactgcgccgaaaaatatttcctttatgatgaactagtgataaaatagttaggagagtttccagttaggaaaagtagaaataaaaggagaattatataggcatggccaatttttttagaaaattaatcgagaatgataaaaaagaattaaaacgtcttgaccatattgcttcacaagttgaatctcatgcggacgaaatggccgctttatctgacgaacaattgcgcgaaaaaacagatgaatttcgcggtcgttttcaacaaggtgaaacgttagaccaattattgccagaagcctttgctgtggttcgcgaagcggcaaaacgcgtcttagggctgtatccttaccatgtccaattaatgggggggatcgtgcttcatgacggaaatatccctgaaatgcgtaccggtgaaggaaaaaccttgactgcgacattgccggtttatttgaatgcgttaagtggtgccggtgtacacgttgtaacggtcaatgaatacttggcaacccgtgactctacagaaatgggtgagttatataatttcttaggattgactgttgggttaaacatcaattcgaagacagcagaagaaaaacgggctgcatatgcctgtgatatcacctacagtacgaataatgaactaggctttgactatttacgcgacaatatggtggtttaccgccatcaaatggttcaacggccattgaattatgccatcgtcgatgaagttgactcaatcttgatcgatgaagccagaacaccattgattatttctggacaagcagaaaaatcgactgcactatacaatcgggtcgataattttgtgaaacgattaaaagaagaagaagattacaaaatcgacatccaatcaaaaacaattggattgactgaaaaagggatcgagaaagccgaagaaacatttggcttggaaaacttgtatgatatcgaaaatacagcgttgacccatcatatggaccaagcgttgcgggcgaattatatcatgatccgcgatatcgactatgtcgtacaagaaggcaaagtcttgatcgtcgaccagtttactggacggatcatggatggacgtcgttattctgacggattgcaccaagcaatcgaagcaaaagaaaatgttgagatcgaagatgaaaccaaaacgatggctacaatcactttccagaactatttccggatgtacaaaaaactttctggtatgactggtaccgcaaaaacagaagaagaagagtttcgtgaaatctacaatatgcaagtcattcagattccgaccaatcgaccaatcgttcgtgatgaccgtgcagatttactttatccaacgctggaaagtaagttccacgcagtggtgcaagatatcaaagaacggcatcgtaaagggcaaccagttcttgttggtacagtagctgtagaaacttccgagctgctttcaagcatgttggatagagagaaagtccctcatgaagtactgaatgccaaaaatcactttaaagaagctgaaatcattctgaacgcaggacaaaaaggtgctgtaacgatcgcaacgaacatggctggtcggggaacagatatcaaattaggcttaggtgttgctgaattaggcggattagcggtcatcggtacggaacgtcatgaatctcgccggattgataaccaattacgaggacgttctgggcgtcaaggagacccaggggtttctcaattctatctttctttggaagatgatttgatgaaacggtttggttctgagcggatcaaagtgttcttggatcggatgaagattgatgaagaagatgccgtgattcaaagtaagatgttgtctaaacaagtagaatctgcgcaaaaacgagtagaaggtaacaactacgatacccggaaaaacgttttgcaatacgatgatgttatgcgtgagcaacgggaagtcatctatggtcaacgtcaagaagtcatcatggaagagcaggatctttcacaaacattgatgaatatggtcaaacgatcgattgaacgagttgtcgatagccatacccaattagaagaaagcaattggaattatgaagggatcgtcgactttgccggaaatgctttagtgcatgaagattccatctctgttgatgatatcaaaggcaaaaaaccacaagaaatcaaagactatctctatcaacgggcagaagaagttttcgagcagaaaaaagcccaattaaacagtcaagaacaattgttagaatttgaaaaagtagttattctgcgagtggtggatacgaaatggacggaccatatcgatgcgatggaccaattaagacagtcagtcggtctgcgggcatatgggcagaacaatccattggttgaataccaaactgaaggatacaacatgtttgaagatatggtgggagcgatcgaatatgaagtgacacgcttgtttatgaaagccgagattcgccaaaatgtacaacgagaacaagtcgctcaaggagaagctcaagaaactgaaacagtcccagaagaagatcctagtttcaaaaatgttggccgtaatgatccgtgtccttgcggcagtggcaaaaaattcaaaaactgtcacggcaaaaaatagaagaattgatacgttaggaaaaaggctggcagcttttcttgtccagccttttccgttcatttacaatacgcgtgaagaaagaaggaaatcaaatggaaatcgcagatatccggaatcaattgaatcaaatgaatgaaaaaataaatagttttagggggtctctttgacttagatcagttagaagaggcaatcgctgaagcagaacaccagatggcggaccctacgttttgggatgattctgagcaagcacagaaggtgatcaacgagaacaatgccaataaagaaacctatgatcagttcaatcaattggcagaagaatttgaagagttggaagttcttttggaaatgatccaagaagaaccagatgcagaaatggaagcagaactagcagaacgtatccaagctttgaatgaaaaaatgggaacttatgaactgtctatgctgttagatgaaccatatgatcgaaacaatgcaatcatcgaactgcatccaggtgctggcggcaccgagtcccaagattggggcagtatgttgttgcggatgtatactcgtttttgcgagcaacatggatatcaagtcgaaacattggactatcaggcaggagacgaagccggaattaagagtgtcactttgttgatcaaaggccataatgcttatgggtatttgaaatcagaaaaaggcgtccatcgcttagttcggatttcaccatttgattcagccaaaagacggcatacctctttttgttcggtagatgtcatgccagagctagatggtgcgattgatatcgaaattaatagtgatgacttgaaaatcgatacttatcgagcgagcggtgcgggcggtcagcacatcaataagacggagtctgctgtacgaatcacgcacattccaactggtaccgtagtggctagtcaagcacaacgttcgcagttgaaaaaccgggaacaagcaatgggaatgttgaaagcaaaactttatcaactagaagtagaaaagaaagaacaggaagctgcagcgcttcgcggagaacagatggagatcggttggggttcacaaattcgttcctatgtctttcatccgtattccatggtcaaagatcaccggactaactttgaaacaggaaatgtacaagcagtaatggatggtgatttagacggctttatcgatgcctacctcaagttgaaattaaatcaaaaataactatactgggctattaaacagattgaaatataattgtaatctgttgaaagcattgtgaaatatattcatgctataataagccagtatgaaaaaaagtgagatggagagatagctgcatgattgaaatgaaagaagtaatgaaaaagtactctaatggtacgactgctatccgtaatctttcgatttcaattgatcaaggtgagtttgtttatgtcgtcggaccttccggtgcagggaaatcgacctttatcaaattgatgtatcgtgaagaaaaagcaacgaagggtgttcttaatgtagcagggtatgacctgttgacgatcaagaatcgcgaagtgccattgatgcgccgcgaaatcggtgttgttttccaagattataaattgcttccgcgaaaaacggtttatgagaatgtcgcttatgcgatgcaagttattggccgcaagcctcgggaggtcaaaaaacgggtaatggaagtattggaccttgtaggattgaaacacaaagtacgagtcttcccaagtgagctttcaggcggagaacaacaacgggtttctattgcacgagcaatcgtgaataccccgaaagtattgattgcagatgaaccaacaggaaatttagatcctgagaattcttgggagatcatgaagttgttggatcggatcaatgcacaaggaacaacagtagtgatggcgacacacaatagcacgatcgtcaatacgattcgtcaccgtgtaatcgcaattgaaaatggtcggatcattcgcgaccaagcggaaggagaatatggttacgatgattagaacgtttttccgtcatctccttgagagtattaaaagtttaaaacgaaacggctggatgacgatcgcgtcactcagtgcagtcacgatcacgttgacgttagtcggtatctttttgggtgttattttaaatgcaacgaagttagccgaagacatccgtaagaatgtggatgtttctgtctttgtggatatcggaacagaacaaaaagacatggatactttggaacaatcgcttaaagaattaccgaatgtttcagacgttcgtttttcgagtcgtgatgatgaattgaaaaaaattcaggatgcgatgggggattcttggaacttattcgaaggggacagcaatccgctttataacgtatacgttgttagtgccacagatcctgaatacacgaaaaaaattgcaaaacaagctggagaattgccaaatgttttcaaagcagactatggtggcgattcttctgacaagatctttgctctatcagctgcggttcgtacttggggacttggggctgctatcctattgatctttgtggcaatgttcttgatttcaaatacgattcggatcacgatcttgtctcgtcaaagagagattcaaattatgcgtctggtaggtgctaaaaatggttacattcgctggcctttcttcttagaaggcggctggatcggattgctgggatcaattgtccctatcgctattatgtattttggttatcaccaagtttacttgttagtcaatccagcactgctacgttccaattatagtttgattgcaccaaatcagtttctactgcaagtttgtggtgtcatggctctgatcggaatcgtgattggttcattaggatcgatcatctcaatgcgccgtttcttaaaagcgtagaacgtgttattgaaacagatctgctgactagcaggtctgtttttcatttgccgacacctttactttagactgcaagttcgctattcttttaggagaggtgagggttggtatgttagttatggataacctgttcacgatcattttcttcgtgaacattttgttgtcgattgtgattatttttagagaaagacggcaaacggctcagacatgggcgtggttgcttgttttattgtttataccagtcgtgggatttgtactctattttttctttggtcgcggaatctccaaagaaaaaattttcgatttgaggacacaagccaaaattggtttgaacgtggagctggaagagcaaaagcaagcgctgcagcggaatctttatccccatccgcccactgcgcaagtagaagtcaaacagctcgtttatttattgacgatctatggtcagtcgttatataccactacaaatgaaatgactctttataaagatggtcgaaaaaaatttgatgcattactcaaagatattgaaggcgccacagatcatatccatatgcaatattatatttatcgcagtgatacattggggggagaagtacgagatgctttgatccgtgcagccaaacgaggagtgaaagtccgtgtgcttttggatgcttggggcagcacccaggtttcactgaaattcttcgatgaattacgggttcatggcggtcaagttgcgttctttttcccgttgttcgttccttatctcaatcctcggatcaattatcgcaatcatcggaaaattgtcgtgatcgacggcaagattggttataccggtggtttcaatgttggaaatgaatatttaggtgaggtggaaaaatttggttattggcgggataatcatctgcgaattttaggaccagctgtttactcactacaaaaccggtttttgatggactggaattcacaacatgctatcgaaatcaaatatgaagcagcgttgtttccaatgatcgaaacaaacggaacgattgctgcacaggtagtgactagcggtcctgattcagaacacgaagagataaagataacttatttgaagatgattaatttagccaaaaaagaaattttgattcaaactccctattatattcctgatgaatcgatccacaatgccttgaaactggcacttttgtccggtgtttctgttcatttgcagatccctaataaaccagatcatccacttgtctattgggcaacttactcttttgctgctgagttattagcctatggtgcagtggtagagacttatgagaaaggttttatgcacgccaaaacgatgattgttgacagtggggtcgtttcgattggttctgcgaatattgatgttcgttcgtttcgacttgactttgaggtcaatacagttgtctatgatgcaaaagttgctgaggaagtgcgccaagcattttttgctgactccaaggattcagaggaattgactttggaaaaataccggaatcgccgattgttgatcaaggtcaaagagggattagcacgacttgtttcgccgcttctatagaaactatttagtaaacgtaggtgaaagttgggtaacaaaaaaacagcagtaatgctgaagcacctcttctaacgtttgttttttggatcaacgttagaaggtgattcatgcaactgctgttttttattatttcatgatacttgtgtaggctgccagaaaaactgacccgactgtcaaaataagcattgtccaaataactacttgagtgattttggcgaaggtgctttttggttttttttcgttcatcgtgatccaccttttagattgatttctagtcacagtttacctccaattaccaaagaactcaagctgctattcttataaattaagaaatcttgaatattttgcaagagcacaaaaagttttttcaaagattctcttgttgaagggtggttgttctgttttaattagtaaagatatagagaaaaaataagtagaaaataagcaggatgcttgagtaaggaaagtaaaagattgcagactgtcttattggaccgcggatttttaaacgaactgaaacatagatgtaaagaaaataaagtatagttacactagctgttagaaaggatttgtttgtatgtctggatttgggcctgctgttttattttggtatatctttccattagtcgttttttttgcttgcagatttttagtttctgcgttgtctttgaaagaacggtttggactgaaggcacccgacttagctgtgccttttttggtgattgggattcatcagttatcaaagaatacttttgagcaatcgatcactccctattatttgatctctatcttattactggggattctcttagctgtctttcaagcgtattattacgaagaaatccagtatggcagatacatcaaaatgtactggcggagtatctttttgtttacattgattttccatgttgttttgatcattttaaatatcgtcacgtatttgtaatttgtgacagggagaacccttatcccatcgagatttttctgcttaaagtttttttaaaaactttttaagagaaagaaactcctgttttttcgtttggtaaaaattagtcaaagaacttcacttttaaatttcacgttaaatgtggtagaaagtgggggattgtggtagactgtgattatcaggtggagatcgggggttatttatcgatgtttatgggtgaatttcaacattcgatagatgcaaaaggccgactaatcgttccttcaaaactgcgagaaaaactcggagaaaaatttgttgtgacacgtggattagatggctgtttatttggctaccccttatctgaatgggaaaaactagaagaaaaactgaacgaaatgcccttggcgaagaaagatgctcggacattcgtacgtttcttttattccgctgccacggagtgcgagatcgacaaacaaggtcgtatcaatattccggcaaccttgcgtgaacacgcgtcacttataaaaagctgcgtgatcatcggcgtttccaaccggattgagatctgggatgaagcgcgttggcaagcatttaccactgaagcagaagaaaattttgatgaaattgctgaaacaatgattgattttggcttataggaagaggaaagcgcatggcagaatttcaacactacaccgtaatgttgaaggagacagtggacggtttagctattcgtccggatggaatctatgtcgattgtacattaggtggagcgggtcatagtgaatatttattgtcccaattatcagaagagggacacctctacgcatttgaccaagatcaaaaagcgatcgatcatgccaaagaacgcttagcgtcttatgtggctaaaggaatggtcacgtttataaaaagcaatttccgctatttaaaggaagctttgcagcaacagggtgtcgatcaagtaagtggtgtgttgtatgatttaggcgtttcttcgccgcaattagatgaagcggaacgtgggttcagttatcatcaggatgcaccattagatatgcggatggatcagtcggctgctttgactgcttatgaggtagtgaatcaatttgattatcaccaacttgtaaaaatttttttccgttatggagaagaaaaattttcaaaacaaattgctcgtgaaattgaacggacacgagcaaataaaccaatcgaaacgactggagaattagtcgagattatcaaaacagcgattcccgctccggcgcggcgcaaaggcggacacccggccaaacggatcttccaagccattcggattgctgtgaatgatgaattaggtgtcattgaagaatctttggaacaggccatcgatttattggaaaaaaatggacgaatcagtgttatcactttccattctttagaagatcgaatcgtcaagtctacgttcaaagcttacagcaccccaaaagatgtgccaccagggttgccgatcatccccgaagaatttcaaccagtactaaaattaattactcgaaaaccacttcttccctctgaagaagaagtatctgaaaacaatcgttcccgtagtgctaaactgcggatcgcggaaaaaatgaaggaaagcgaaggttagcaattatggcagaactaaaagttcatgattatgaatttgaagaaacgtctgaacaagagttttatgctcactctgaaccgacaattgaacagctgccaagcgaacctgagcgtcctgaggttatccgtgtaccagcatctcctgctcgccggttaaaaagtatctctaatttagaaaaactgattgcagcatttgtgatcattgccgttttgacattagcgatcctgacgatcaatattcggactacgatcagtcaagtcgaacatgatatttcactgatccaatcagacatcaatgaaaaaaatagtcaagcagaacaattagagcaagaaagaaacgaactttctaaaactgagcgtatcaaaaaggttgctgaggataatggattgtcgatcgatgatgacaatttaaggaaagtggattaaatgaagctaacagataaattcaagcaatacttgaaaaagaaaaaccaaactacaacgaacaatcgcaaaaaagtaggtattattctctttgctacgagtattggattgttctttttgtttgtcacgcgtttgagctacattgttatcgtaggtaatgtggcaggtacttcattggctgagaaaaccaagagcctttatcaaggaagcgaagttgtcaaagcaaaacgcgggacaatctatgatcgcaacgggatcgcaatcgcagaagatgcaacttcttattctgtttatgctattttgtcaaaatcctacgttagtgggaaaaagaatttatatgctgaagagaagaactttgataaattagccaaaattctgaatgagcaactaggtattgatcagaatgaggctgtgcaaactttggaaaaaggtctaaaagaagaacgttggcaagtggaattcggtagccaaggaagtaaaatgacgctggagaaaaagacagcgatcgaagaagcaatgaaaaaagaaggaatcgctggcctttattttacagatcatccttctagaatgtatcctaatggaattttctcttctcactttatcggctatgctctagcagaaaatgaggagaacgactcttctggcttagtaggaaaaactggtttagaagctgcttatgatgatgtattatccggaacagacgggaaaatcgtctatcaaaaggataacaatcaaaacccgctaccgggaacggtggcagaatcagtggcagcggtagatggcaaagatatctatacaacgattgatagccggattcaaagctatttagaaacgctcatggataaagtgttcaaagaatacaagccagaagatctgactgccacattaatgaatgcaaaaacaggagaaatcgaggcgatggcacaaaggccaacctatgatcctgatgatttaagtaccatcaaaacctggcagaatttattggtcgaagacaactatgaaccaggatcgaccatgaaagtcttaaccacagctgctgctatcgatcaagggatattcgatgaaaatgaaacttttacaccaagtccggacggattgaaactgtatgatgcgacaatcaatgactgggactttggtcaaaaaggaacattgacgatgcgtcaagctctttcttggtcaagtaatattgggatggttactttggaacaacgaatgacagaccgttggcaacaatacttgcaacagtttggatttggtcgcagtacgtactcgggtctgccaaatgagaatactgggatcatgccggaaaataatccggtcagtcaagcaatgacttcatttggtcaagcaatcggtgtgacgaattttcaaatgatgcaggcttttaccgcagtcgcaaataacggcacgatggtcaagccgcaatacatcagcaaaatcgtggacaatgaaacaggtgaagagactgtaacacagccagaagttgttggacaccctatcacggaacaagcagcgacgaaagttcgagaatatatgcgtgatgtggtagaaagtgaaaactacggaagtgcgtatggtgtctatagtgtacctggttacaatatttcagcaaaaactgggactgcccaagtagctgatccaaaaactgggaaatacttatctggggattccaattacttgtactcaatcgtagaaatggttccttcagaagaccctgaatacattctttatctaacaattaaattaccagaacaccacgacagcgaagcattggcaaaaatcgccaatccgttgatgaaacgcgtgatggatttaaagaaagcaacattagaagaaacagcaacagaaaatagtcagaaagtaaccgtcaatgattatcgtaaattagatacaactaccgcggcaactgatgtacaaaaaattggtctagcacctgtagtattaggggatggaaaaacagttatcgatcagtctgtggacagtggatcgaaagtactgccaggagaaagacttcttttgctaacggatagtgacaaaatttatatgcctgacaccaccacatggtcaaaagctgatttagtcaaattgggcaacatgttggatgttgatgtcaaatttgagggcgacgggtattgtgtttcccaaagtcttgcatcttatgaggaaatcacggatcaaacaattaccttcaaattgagcgaaaaagaatagggagagaacactatggaatggacagagatgatattgccacttgccagtagttttgcaatcgttactgctgcaatgccgctgtttatcggctattttcaaatgaaaaaatacggacaagagattcgaggagaagggccaaaatggcacaatgtcaaagctggcactcctacaatgggcggcttcgtatttttgattgcggcattgatcacagcagtttgggttggcgcatggcaaaagcagttgaccgcatcgctgttcattttgttatttattatcttggtttatggtgcgcttggattcttggacgatttcatcaaaattttcaagaaacgcaacatgggtttaaactctttacaaaaattgatcggacaaatcatcggtgggattgtcttttatctggtctttttatcagaaggcaatgcgaatgttttgaatctctttggatttgagctgccgctatcgatcttttacggcgcatttgtgattttttggttagttggcttttcaaacgccgtcaacttaacagatgggattgacggcttggttgctggactcggtacgatctcatttgcaacttatggcctcattgcttggcgtcaagatcaaatcgatatcctgatcgtctgcttagcggtcattggaggattgatcggcttcttcccttacaatcgtaaaccagctaaaattttcatgggtgatgtgggctcccttgcattgggcggtcttttagcagcagtttcaatactgcttcaccaagaatggacattattacttgtcggacttgtctatgtgattgagacagcaagtgtcatgctgcaagtcgcttctttcaaattgactggtaaacgaatttttaaaatgtcgcctattcatcaccattttgaaatgagtggctggtcggaatggaagatcgatacaattttttggctgattgctttaggatgttcgatcatcacattagtgattgtatggtaggagagaggaatcatatgaaaaatataaatgaatatcaaaataaaaaagttcttgtgctaggattagcaaaaagtgggttcagtgcggctaaattgttacatgatttgggcgcgcttgttactgttaatgacggaaaaccctttgccgaaaatccagaagcacaggatcttttggcgttaggcgttaaagtaatcaccggcagtcacccaattgaactactggatgagggtttttcacttgtggtcaaaaatcctgggattccttatgatcagcctattgtccaaaaagcgatcgagaaaaatatcccaatcattacggaagtagagttagcttacaaaatttcggaagcaccgatcattgggatcactggaacgaatggaaagaccacgaccactacgatgatcgctaatgttttaaatacgggatttagtgaaggccgggcattgttgtctggaaatattggctttccagcaagtaacgtcgcccaaaccgctagcgctaaagatcgcttgatcatggaactttccagcttccaattgatggggatcgaaacattacatcccaagattgcagtcatcacgaatatttatgaagctcatctagattatcatggcaatcgatccgaatacgtgcgggctaaatggcggctgcagcaaaatatgacagcagaagattttctagtcatcaattggaaccagccagaattagtcgaactttctcaacaaacaaaagcaaaagtgattccattctcgacacaacaaaaagtggccggtgcgtatctttttgaagagcagttatatttcaaagatgaggcaatcatgcctgtttctgaactgggcgttcccggcagtcacaatgttgaaaatgcattagctgcaatcgcagtggcaaaattagaagggatagcaaatgaggctatcgttcaagcattgcatacatttagcggtgtacctcaccgtactcagtatgttgatacgattgaaggggttcgctttttcaatgattcgaaagccacaaatagcttggcgacagagatggctttaggtggtttccaaaaggatcagttgattttgttggctggaggattggatcgcggcaactcctttgatgagctgattccatcactgcaagatctcaaagcgattgttttgttcggacaaacaaaagagaaacttgctgaagccgcacgtaaagcaggaatcaaaacgattaaattgacagaagatgtaactacagctgttcctttggcttatcaattaagccaaccgggagataccgttttattatcaccggccaatgcaagctgggaccaatacccgaactttgaagtacggggggataaatttatggcggcagtagcagaacttaacagaaatgagcgaagtgaatgaaaatactagtaactggcggtggaaccggcgggcatatttatccggcattgtcttttgtcgattatgttcgttccattgatccaacagctgaatttttatatattggggctacccgtggattagagaacaaaatcgttccaccaaccgggattccttttaagacgttagaaatacaaggctttaaacgaaaactttcattggacaatgtcaaaacagtccaacttttcctgaaaagttatcgtgaagcaaagaaaatactcagagaatttcaaccggatgtagtgatcgggacagggggctatgtctctggtgctgtggtctacgcggcatcagtacttaagatcccaacgatcatccatgaacaaaatagtgttcctggaatcactaataaatttttgaccagatatgtggacaagattgctattgcttttcaggatgcagcacactattttccggataagaagacggtcttggtggggaatccccgcgggcaagaagtaaaaaacagtcagaagtctgcgatccttgcttcctatgaccttgaccctaagaaaaaaactgttttagtctttggcggcagtcaaggagcactgaaaatcaatcaagcgattatcgaagcaattccgctttttgcaaagaaagattatcaactgttatatgcttctggtgaccgttattaccaagaaatcgaagagaagatcggtatgtcgaaagatgcctttccaaatatcagcattcgcccctacatcgatcaaatggcagaagtcatggcgaatagtgacttgttgatcggacgagctggcgctacatcgatcgctgaatttactgcattgggattaccagcgattttgattcctagtccttatgtgacgaatgatcatcaaacaaaaaatgcgcaaagcttagtcaatgctggggcagtcaagatgattgcggacaatgagttgaacagtcaaaatctaattgagtgtgtcgatgcgatcatgagtgatgaaaacgtacggatggaaatggcaaaggcgtcgaaagagcaaggaatcggtgatgcatctgagcgactatttcgacttgtgcaagaggtaatcaaatagtacaatgtgttggatagaaaggagagattgtcatcagtaaagataagaaatctcatgataatcaaaccacccccacgacagaagaattgaccccttggcagaaagaaaatctgcgttatcaaaaagaaaaaggcgatcaacctgtatggtcaccctctgtcatttccgggattcactcagatgaagaacaatcagaagaccaaacagaagaaaagcacgaagaaggcgcagagactgaagattcagaacaagctccccgctcttttgctgatcgattgcccaatttaaaaaaataccgtaatcgagtattgttgcgccgattgctgttgattattggtgttttgctgatcccgttgttatttattctgtattacgtctccccgttgagtaagttagcggatgttaaagtcgtgggcaatgatcaagtgtccgcccaatcaattattgaacattcggaattaacgactggagaagaaatatggccgcagtattttgacagcgaacaaacggaacaagccatcaaaaaagcgttgcctcgtgtcaaaaatgttcaagtgacaatcacttctttaaaccagttcaagattcgggtatcggagtaccaagaggtggcattgctagcaagcgataatcattattcacctattcttgaaagtggtgtcgtggtcaatgaaccgagtgaccagcctctggaaggactacctattttagagagcttttcagatcagtcaaaaatcaaagaagtactgactgcttatcagaagctcagtcaagagattcgtgaaggaatttctcaaatcaagtacacgcctcgggacagtaatgacgagttgttaacgatctatatgaatgatggtaaccaagtgattgtgaacatttcaaatatggctagtcaaatgcagtattatccgcaaatcgcaaaagatttgaaagaagacagtatcatcgatatggaagtgggcatctttacctatccgatttccaatacaaaagacagtgactcggcaacagaacaatcgaccgaaggggattcttaggaaaaattcaagagtttttttcattaacttgtttctaaaaatcgctattatatggtagaattggtaacagtgaacaaattattctaattagatataaatacgaacttttcaaggttcgcgatatatgcaaattaagtaggagggaaccccatccatggcaaaaacgggaatgtatgttggcctcgatattggtacgacatctgtgaaagttgttgtagctgaatacgttgatagccaaatgaacattattggtgtaggaaatgcaaaatcagaaggaatcaaccgcggaatcattgtagacattgacaagacggttcaagccatccaaagagcagtaagacaagcagaagaaaaagcgggtatccaaattcgcagtgtgagcgtgggtgtgccagccaatctgttagaagttgaaaattgccaagggatgattgctgtcaacagcgaatcaaaagaaatcacagatgacgacgtgcgtaacgtagcatcagcagcgctcgttcgatctacacctcctgaaagacagatcattgccattttaccgcaagagtttactgtggatggctttgaagggatcaaagatcctcgcggaatgatcggtgtccgcttggagatgtttggggtagtttatacaggccctaaaacgattttgcacaatattcgcaaatgtgttgaaaagtccggcttgattgttaacgaacttgtaatcacaccactagctttgactgaatcgattttatcagatggcgaaaaagattttggtacgatcgtgattgatattggtggcggtcaaacaacaacttcggtaatgcatgacaaacagttgaaattcacccatgtcaatcaagaaggtggagaatttgtaacaaaagacatctctactgtgttgaatacttctttcaataatgcagaagcgctaaaaatcaattatggtgatgcttatcctgaacgtacatcggcaagcgaagaattcccagtggacgtcattggtaaatctgaacctgtcaaaatcgatgaacggtatcttgctgaaatcatcgaagcacggatggagcaaatctttaataaatcaaaagatgtcttgaatgaaatcgatgcgtttgaattaccaggcggaattattttgactggcggagctgctagcttacctggcgttgtcgatttagcacaggaagtcttcgaaacaaatgtgaaattatacgtgccaaaccatatgggattgagaaatccggttttcactaatgtgatcagtatcgttgattattctgctaatttaagtgaagtttatcagcttgctaaaagcgcgatcacgggtgaacgtacgacgcaacaacctgttgctgttcaacaagagatttcttatgagcagtatgaggctccagaagaaacttatgaagaaccagaagaagagaagaaaggcgaatcgatcacgaatcgtgtaaaagatttcttctcaaatatctttgaataatctaaaacgatactcaggaggaagataaactatggaattttcaattgataacaatatcaatgatggcgctgtaatcaaagttatcggtgtcggcggcggcggcggcaatgctgtcaaccgtatgatcgaagaaaacgttaaaggtgtcgaatttatcgctgccaatacagatgtgcaagcattgaaaaattcaaaagctgaaacagtgatccaattaggccctaaatatactcgcggtctaggtgctggctctcaacctgaagttggagaaaaagcagcagaagaaagtgaagacgcaattcgtgattccttgcaaggcgctgatatgatctttatcactgccggcatgggtggaggtaccggaactggggcagctccgatcgttgcaaaacttgccaaagaaatcggtgcattgacagtcggcgtagtaactcgtccattcacatttgaaggaccaaaacgcggccgtttcgcagctgaaggaattgcaaaactaaaagaaaacgtcgatacattattgatcatctccaacaaccgtttattggaagttgttgacaagaagacaccaatgctggaagcattccgtgaagcagacaatgtattgcgtcaaggggtacaaggaatctctgatctgattactgcaccaggctatgtcaacttggactttgctgacgtgaaaacagtaatggaaaatcaaggaacagcattgatgggtattggtgttgctagcggcgaagaacgtgtcatcgaagcaacgaaaaaggcgatctcttctccattgctagaaacatctatcgatggtgcagaacaagtcttactgaacatcactggcggattagacatgactttatttgaagcacaagatgcttctgatatcgtagcaagtgctgcaacaggcgacgtaaacattattctaggaacttcaatcaatgaagacttaggagatgaaatccgtgtgactgtgattgcaacaggtatcgatccttcaaaaaaggaacgctcttctcgtacaagcagacaaagtcaaatccattcaattccacaaaaaccaacgttagatatggatcaggcgaaaccttcacacgtagaagatgatcatggctttggtgattgggatattcgtaaagaacaaaacgttcgtcctaaagtagaagaaagccaatttgagaatgttgaaaaaaaagaatttgatacattcaatagagatgaagtaaaaacaaatgacgacgatgaattaagtacaccaccattcttccgtcgcaaacgctaggaggcagagcacatgatttctgagaacttgcacaagatccagcaagagatccaggattcttgtgctcttgtttctagaaaagcaagtgaggttcgtctggttgctgtgacaaaatctgtcgatagtgaaaaaacacggaagatcatcgaagccggtgtcactgactgtgcggaaaaccgagtagaaaaactcctggaaaaaaagcagcaactagcagactttccagaagtaaactggcattttattggtaatttgcaacgcagaaaggtaaaatcaattataaatgaagttgattatttccatgcgttagaatcgctgaaattggcgcaagaaattcaaaaacgagcagcaaaaacgattgcttgttttgtagaagtcaatatttcaggtgaagcaagtaaacaaggaattgcaccagacgacgttgtttcatttattgaagagttgcagccctttgataaaatcaatgtcatcggcttgatgaccatggcaccacttgcttcttcagaagcagagcagctcaattattttcatcagttgaaagaattacaagaaaaaatcgcagcgctgcacttggcacatgctccatgtacagaaacaagtatgggaatgagtaatgattttgccgttgcgatccaagcgggtgcgacagttgttcgcatcggcaccgcattatttcaggagtaaaggaggttgacatatgtctttaaaagagaaattgaccaatttttttggattgacagatgaagaagattattacgaagaaagcgtggtagctcaagaatctgtgcgatccccgcaaaatatcgccgtcaatcaaggtagttcttatgttgcaccacgcacgactcgtgctgaaaatccaacgaatacattttcacgaagccatatgccatcacagcaagcgcaagcgcagcgttcaacagcatcaagtgcgtcctttgaaagacaacaacgccctgtccagaagacagaggaaaaggtcgtttctatggcccaacaacgcagtaatcccaaaacaaaagaaataaagtccaaggctgcaggcaagattactatcgtagaaccaagagtttattcagaagcgatgggaatcgcgaaacaagtgatcaatggcgatgcagtacttgttaattttcatttaattgaggagtaccaagcacggcgaatagttgattttttgacgggaacagtgtacgctgaagatggcgatatcaagcgtgttggagatgaaatcttcttatgtacgccaaaaggaatggagatcgagggaactgctcaaacattagcagatagtaatttcttcgatatctgagtcaaggaggaaagcatattttagtctttaggttattaaatctattcagtgatgcagtatatctctatacagtattattagtgatctatgccttgctttcttggtttccgggaggataccaatcagcatttggacgtttcttagcaaaaatctgtgaaccatatctaggtttgtttgatcgtctaaatctgagtttcgctggcatcgactttacgattgcatttgccattatcgttctgcagctagcaacgcaaggtctgttcgttcttctacaagcaatcttattctaacgtaaggggtgaatatcgatgaacgcaaatgtctatcagcattttcgaagcgatgagcacccttttattgattctgcgcaaggctggatcgaacaagtgcagatgcaatacgcaccctatttaacagattttcttgatccgcggcaagcctatattttagaaagtctgattcggcaatcaaccgatttgagttttcaattttttggcggatatgaagctgctgaaagaagacggtgcctgatctacccagactattaccaaccagcaagtgaagaatttgatttggtattattcaccattatctatccaaaaaaattcacggttttaagtcatgggaaggttttaggaacgttaatgggcacaggggtcaaaagggaatactttggtgacatcatttctgatggggaaaattggcaagtatttgtggcaagcgaaatcagtcattttgtccaaacacaggtcgataaaatcgggaatgtctcagttcgcctcgaagaaacgaagtacacggaattgatcgtaccaaaagacggctggagcgaagaacgagaaacggtcagctctctccgtttggatactgtcatttctgctgtctataatatttcgcgccagcgttccaaacaactcatcgagtctggcaaagtgaaagtcaattggacagaaacattacgtccggattttatgttggatctactggatatcgtatcaatcagaggatttgggcgtatccagattcaggggttagaaggcacgacaaaaaaagaaaaagttagattgttattaggtgtattacgtaaataaaacaaagaggtgtaaacttatggcattaactccattagatattcaaaacaaaagcttttcagtaaaaatgcgcggttacaatcaggatgaagtcgatgacttcttagatatgatcgttcgtgattatgaagaagctgttcaaaagaaccgtgaactagaaaaatcattgaagcatgcagaagaaaaacttgagtatttcaatgaattgaaagatgcattgaaccaatcgatcatcgtggctcaagataccgcagacaaagtaaaaacgagcgcaagcaaagaatctgaagtgatcgttacttctgctcaaaaccgtgcagatgaattagtaacgaatgccgaaaaacgcgctcatgcattgacaacagctgcagaagaaaaagccaaagaaattctgacggatgcaaccaataatgcgcgtcaattggcaactgaaaccaatgatttgaagaagaaaacgcgtgttttccacaacaatcttttggttatgctgcaaacacaattagagcaagtaaaaagtccagaatgggaagaaattttggcgccattttctagctatgtaaaagattctcatcaagtaatcaaagaagttttatcaaaagaacttgacagcgaaaatgattctgaagtaaactcagaagcagtggagagtccagtagaaatcgtggaatccagtgagaaagaaattgatgtagaagaaaatccagaagtgaaaacattggatgatgcacgtcaattactagatgaattaaataaaacaaatgactaatatacagaacagaaaaatttcttatacttttaaagcgagtctgggagagtggaagccggataaaaccctgtaagaaattagatcatctgttagtcttggtcttgaacagtggtagagtccaacgtttgatctcgttaccgatcaacaaagaattgtcactgacaataaaatttgggtggtaccacgaacacgttcgtccctttccgggatggatgtgtttttttttatagcttcatagcctatgggcttattagaaggatttggtcgattcaatgagtgaattcactgaaattgaggcaggatagacaaaattgtttgatcgacatgtgcttgcacatgccataatcatgagtaatcagtaaaaggagcgaatacaatgaagatgaaagaaacattgcatctgggaaaaacggcttttccgatgcggggaaatttgcctaatcgcgaaatcgaatggcaaaaagattgggaagaacaaaatatctatcaacaaagacaagcactgaacgaagggaaaccaacatttgtcttacatgatggccctccctatgcgaatggcaatatccacattggtcatgcattaaacaaaattagtaaagacattattgtacgttctaaatcaatgtcaggattccgctcaccttatgtaccaggttgggatacgcatggattgccgatcgaacaagtgctgacaaacaagggcatgaaacgcaaagaaatgacacttgcggaatatcgcaaaaaatgcgaagagtatgctttgacacaagtagatacccaacgtgaggactttaaacgtttaggaatctcaggtgattgggatcatccttacatcactttgacacctgattacgaagctgctgaaatccgcgtattcggaaagatggcagaaaaaggctacatctataaaggattaaagccaatctactggtcaccatccagcgagtcttcattggcagaagcagagatcgaatacaaagatgtcaaatcaccttcgatctatgtcgcttttcctgtagcagatggaaaaggaatccttgatgaagatacatctttcgttatttggacgacgacaccttggacattaccagcaaacttaggaatttcagtaaacccaacgtttacttatgttcaaatcatggcagatggccgtaaatttgtaatcgccaaagatttgttggagactgttcaagcagctattggatgggaaagtgttgaaatcttgcaagaaattgctggagaaaaactagaatacatgactggccagcatcctttctatgatcggacttcattggtgatgctaggtgaccatgtcacgctggaagcaggtactggattggttcatactgctcctgggcacggggaagacgactacatcgtaagcaaaaaatacaaattagatgtcctatctcctgtcgatagtcgtgggatgtttacggaagaagcaccaggatttgaaggaatcttctatgataaagcgaacccaatgatcaccgatttgttagcagaaaaaggtgcattattgaaacttgatttctttgtccatagttatcctcatgattggcggaccaaaaaacctgttatctatcgggcaacaccacaatggtttgcttcaatcgatcaattccgtcaaaacatccttgatgaaatcgagaaagtggactggatcattccttggggcaaaacacgcttgtacaacatgattcgtgatcgaggcgattgggtcatctcacgtcaacgtgcctggggggtaccactgccgattttctacgccgaaaacggcgaagcaatcattacgccagaaacgatcgaacatgttgcaacgctatttgaacaacacggatcaaatatctggtttgaaaaagaagccgaagaattattgcctgcaggctttacgcatccgggttcaccaaatggcaaattctctaaagaaacagatatcatggatgtttggtttgattctggttcttctcatgaagcagtcttgcgtcaacgtccagagttgactttcccagctgacatgtatttggaaggttcagatcaataccgtggatggtttaactcaagtatcaccacaagtgtggcgatcaatggggaagcaccttacaaatcagtcttgtctcaagggtttaccttggatggtgaaggccggaagatgagtaaatctcttggaaataccattgctccagagaaagtaatcaaacaaatgggtgccgatatccttcgcctttgggttagcagtgtagattatgaagcagatgtccgagtttcaatggatattttgaatcaagtctccgaggtttaccgtaagatccgtaatacaatgcgtttcttattagccaatacggctgatttcgatccaaaaacggatatggtttcttatgaaaacttacgctctgtagacaaatacatgctggttcgattaaacgaaacgatcaaaaccattcgtgaagatgggtatgagaaatacaatttcttgcatatctataagacgatcatcaatttcttgactggcgatctttctgctttctatttagactttgcgaaagatgttgtttatatcgaagcggaaaatgatccacaacggcgagcaatgcaaactgtcttttaccaaacggcagtggctttgacaaaattgttgacgccaatcattcctcacacagccgaagaaatctggtctcacttaaaagaagaggaagcctatgttcaactagctgaattgccaagttatgaatcatttgcgaatcaagctgagttgcttgatatgtggacggcatttctttcattccgtgacaatgtcctgaaagcactagaagaagcacggaatgaaaaactgattggtaagtcattggaagcaaaagtgaccatctatccatcacaaccgctggcagacctattaacggctgttgatgctgatttggcccaattattgatcatttcaccagacttcttcgaaatcaaagaggcaggaagtgccgctccagaagcagcgttacaatttgaagatggtgcaatcttgatcgaaaaagccgatggtgaagtttgcgaccgttgtcggcaagtgcggacagatgtcggagtggatgagaaactgccaacactttgcgggcgttgtgctcatttggtggaagaatattatccagaagccgttgctgaaggctttgagaaataaaaattagctgagaaataaaggtaagccaaaaattatcagtgtgccgttggacgatctacttagatcgtccgatggcacacgttttttgtgatcatttcattgtgctgacttagttatcagcttttgtgtctttttcattgttttctcctagcaatagcaactagacgacagcaactgatgataagaagcatagaagtgacaaaaatgcagcgctaggcaatcgtgcttgctttgtcccaatcggttttacccgttcagcgtttttgagagaaagctagaccaacttgcagaaaaagattgcaagatttacatagaaaaggtaaactgttaaaaattggaatattcagaatatttaaagaaaggatgaggggatgagggaaaaagagacattaatgtatgatcctcgttttgaaagtgatgcttgtggcatgggctttatcgtacaaaaagatggattatactcgagaaaactgattgaaaatgcgttgacgatgttagaacgaatgaatcatcgtggcggaacaggagccgaaccagatacaggggatggtgctggtgtgttgatggcattacctgatcctttttttcaagcaattgctttagcggcagagattgttttaccgccgaaaggtcactatgcagtaggcatgttttttttgccgcaagaacgagaatccgcagtcaaattaagaaaggccgttgctcaggatattcagcaaatgggatttcgggtgttgtggcagcgggaagttccctatgactattcgcaatgtggtccaggagcacaaaaagtgatgcctagtttttgtcaattctttattgaaaaacctctcgatgtgacagtcggaagagattttgaggaccgtttgtatcatttgcggcgacaattagaaaaaaactatgcagcccaggaactagccatctgcagtctttctagccaaacaatcgtctataaaggcatgttacatgcttatcaggtcggactgttttattcggacttacaagatccgcgtatgacttccagtatcgcattgactcattctcgtttttcaaccaatacttttcctagctggaatcgcgcgcagccttttcgttttttagcccataatggggaaatcaatacgttaagaggagccgaaaattggatgcatagtcatcaaatcgaagtctatgatgaggaaaattcggactccgcaaaacttgagaattgcatggaattcttgtatcgccaagggagagatttacctcaggcgcttttgatgatggtacctgaagcctggtcgaaagaagccggtttgccagaagaactagttgcttttcatgagtacaatgctagttttatggcaccatgggatggaccggcagcgctttgttttacggatggtgagctggtgggtgctgctttggatcgcaatgggttgcggccttcccgctattcaattacgagggatggcttagttgtcgtagcatccgaatcaggggtggttgatctacccgcagcagaggtaattgaaaaaggggttttaggtccagccaatatgtttttggtcgataccaaaaatggcttgattttgagaaataaagagatcaaagaaaaatatgcgcaagctcatccttatcgcgaatggttgacagaaaatttgttaacgatggatgacttaccagaaccccctttttctgatggattatcgacagagacactacagcggttatggaaacttcacgggtacaccgacgaagtcatccggacactgctgatccctatggctcagacaggagaggaaccggttatctccatgggatttgattcaccattagcaatcttaagtgaacgtccccagtcgctttttacgtactttaagcaactattcgcacaggtaacgaatccaccaattgacgcgattcgcgaaaagctagtgatcggtacagaattatttctgggacgagatggcgatgttacaaaagatcttagccaaaattgccataaattaaaaatcgctagtccgattttaaccacaagcgagtatctgaagatcaaacatctaagtcagaaacaacaatcggcggcagtcctctctactctttattttgtgactggcaatgagcagcaaacactgcaccatgcattggatactctttttaaagaaagtgaagccaaaattgatcaaggggctacgattctcgtgttaagtgatcgcgaacccattgcaccacaactaggtaagatggcaattcctgtcttgttggctgtttcgggtttgcataattacttggtgcgaaaaggaaagcgagcgcttgcctcactcattgttgacacggctgaagtctgcgaagttcatcactatgctatgttagttggctacggtgccagtgggattcatccttacggggcttacgaaacgctgcattattatgacatgagtgatcatgtcgaaaattatcgacaggcctgtgagaagggactcataaagattatgtctcgtatgggaatttcaactattgccggttatcatggtgctcagctctttgaagctgtcggtatctcaccacaagtcactgaggtttattttacgggaactgtttctcggattggcggcctgtcgttgaaacaaatcgaacaagagtattttgagcgatacgaagctgcctatggtgaaaaacaacaggattatctagattcgggaggcagctttcagtttaaagcagaaggtgagcatcacctttttaatcccaaaaccatctatcactttcaaaaagcggtgcgcacaggagattatcagttgtacaaggagtatgcagctgtcatgaatcaagaggctttaagcacacccacgacacttcgttcactatgggagttcacaccttcgcgtcagccaattccattggaggaagtagagcctgctgtccaaatcgtcaaacgattcaaagtaggagcaatgtcttatggatcgctaagtgaggaagctcataaatgtattgctgaggcaatgaatgccatcggagctaaatcaaatagtggagaaggcggggaacatcgcgagcgtttcaaagcggtcaacggcaaaaattacaatagtcggatcaagcaagttgcttctggacgttttggagttaatgcggagtatttaatgagtgccgatgagttgcagatcaagatggctcaaggagcgaagccaggtgaaggcggtcaactgcctggaaataaagttttcccttgggtcgctgagattcgcggatcaacccctggggttcgcttgatttcaccaccccctcatcacgatatttattcgattgaagatttggcacaattgatccatgatttaaagaccatcaacccttatgcgcgaatcaatgtgaagctggttgccagtacgggtgttggaacgattgcaaccggtgttgtcaaggcaggtgctgatgttgttgtaatatcaggctatgatggcggtaccggtgcttctccccgcaattccatcagagatgcgggcttgccttgggaaatggggttagcagaagctcatcaaacattggcactcaatcatcttcgtcagcggatgaccttagaaacggatggtaaattgatgacgggaagggatattgcgattgcggcacttttaggtgctgaagagtacagttttgcttcattggcccttgttgcgatcggctgtgtgatgatgagagtctgcagtctgaatacttgtcccgtgggtattgccacccaaaatccagctttacgaaagttttttgctggtaaaccggaacatattattcatactatgtttttcttagcagaagacctcagagaaatcatggcagaactgggttttcgtaccattgatgagatggtggggcacacagaagtcttggtacctcgtttcattgccaaagggaaagcaaaatcattggatttcgctcgcatcttgggtacgacacttccgattgcacgtaaagtgacggatccttttttggagaaacgacaatggccagaattggatagttttgccaaagcagcaattgaaaaacaacatcctgttgctatcagtcaaccgatcaacaatattcaacgttctgttggtgcccgcatagggggatggattgcagaacgctttgggaactatgaacttcctccaggattgctgcaattcaattatcaaggaattgcgggtcaaagttttggtgcctttgcaacgcaaggacttgagctgagattggttggagaagccaatgattacgtagccaaaggattgagtggtggccgtttgatcattgtaccgccagcagatgctagttatgatattgaacagtcgcccattgtaggtaatgtggcttgctttggggcaaatcgaggagaaggatatttcagaggtctggcaggagaacgtttctgtgttcgaaatagcggagccaaagtggttgtagaaggaatcggcgatcatggctgcgagtatatgactggaggtgtcgctgttattctaggcaagacgggccgcaattttgctgctggcatgtctggaggtgtcgcctatgtgtatgatccggagcaagcgtttgctgctcaatgcaatttagaaatggtggaattgtttaaggtagatgagagcggggatgatgcggtattgaaagaattgatcgagaaccattttgcctatacagattccttaaaagcagccgagattctaagcgattggctctatcataagcagttgttcatcaaagtttatcctaaggaatatcatcaaatggtggaagcgactcatcaattggcgcgacaaggtctctcaggagatgaactgatcgctaaagcttttgagtcagttgtcggtcctcagatgacgatcccaggaaaggagcatgactagtatggcagatccttttggtttcttaaaataccctcgaaaagaaaatccgtatcgtccggtagcagagcggatcactgattggcaagaactgcaagaaccattgccggcaagtgagcggcaagaacaagcagcaagatgtatgaattgtggcattcctttttgtcataccggttctttctatggcgggcaacggacagtttctggatgccccaacgataatttgattcctgaatggaatgatcttgtttatcaaggcaggtttcaagcggcttttgaacggttagcgaaaacgaatccattacctgaaatgaccggacgggtttgtccagctccttgtgagaaaggctgcacggaggcactaaatgggagcggggtcacgattcatgacaatgagcgtttcattatcgacactgcatttgagaatgattgggtccgagcatcgggagaaccgcaagcagcaactggtttcaaaatcgccatcattggcagtggaccagctggtctatccgctgcttggcgcttgaatcagttaggtcatcaagtgacggtttatgaacgcagtgatcgttgcggggggttgctgatgtatggcatccctaatatgaaactagataaaacagtggttcagcgcagaatcgatttgatggcagaactaggcgtgacgttcctaacgaatgtcgaagtcggccgcgacatttctgctgaagaattagaagctgcttatgatcgtgttattatttctactggcgccagtgttccgcgggatttaaagatcccaggaaggtctttgacagggattcagtttgctgttgattatttgacagcagcaaccaaagaggtattgaaccatggaaaagctgcgaatgaatccttggcaggcaaacacgtggtcgtgatcggcggcggagataccggaaatgattgcttagggactgcgatgcgccatggggctgcttctgttcgtcagttggaaatcacgccacagcttccaccacagcgtttagctgaaaatccatggcctgaatacccaatgacagctaaaatcgggtatggtcaggaagaagttgctgcggttctacaggaacatacgtatcacagcatttcgacaactgcttttgtaggagcggaacggggacaggtgattgggatcgaaacagtcaaagtagatgagaattttcagccaatctctggtacagagcaagtgatgaaagccgatttagttttgttggcaatgggcttcttaggtccagaaacacacttgttagacaccttcaatgtccgtgaaatctatgatgattatacaaccaataatgaacgggttttagtagctggtgatgcaaaaagaggtcctagcttagtgatttgggcaattcgagaggggcggctcgctgcggagaaagtcgatcaatcgctgagggccttgatttatcaacaaatttagcaaaaacaacgggaaaaatgcgacagataagacaaataaaccgaaggctatctctgaaaagcgatgcgcaatcttgcgcgaaggacgaatcgtccaagaagcttagcaggtatccttcggttttgttgaatctttcgtcacatagcagatactttgtactgtgcccgcggtccgccgatatatttggggcgtgagcctaatgcagtcacatgagctgcacctaacgttttgatacttggccgaatagggatctgtacgtgtttgacatgcatgccgatggcagtatcaccaatatcgatgccagctttcgcaacgatatgctccacttcaacgggatcaacaaacaagcgaaatgccgctacagaacaagcacctcccgcatgaagtgcagggacaactgccacttcttctaattgataatactgagcagtgctacgctctacagctaatgcacggttcaagtgttcgcatccttgaaccgctaagcgaatgccaagcggatccaacacctctttaatggtcttaataatgatgtagcctacttcttcgctggagtttttgccgatcatcccgccaacgacttcgctagtagaacagcctaaaacaaataaatcattttgcgttaagtgtgctgcgtcaattacttcagttgtgatggttactaagtcatttttaagttgatgaaaatcattcattggaatcttacctctcattcaaagaaaatttttgtgttcgttttaaataattgacaagcggaaatgctaccaatataccaaaaacattttgaacgctattgctgagaatcgaagcaatgcctgctccaaagccaaacatgatggtcgttgctgcggcatagcctaaaatcatcgtcacgcttcccaaacaaagtgccagcaggggatagtgacgaaaacgaccagtaatgtagccttggcagccatggatcaaaatagaaaacaatgcccattctggataaccggacaaaaagtcgatcattccgccgctcaagctgccgacgatcgcacctgaaggaccgcctaataaaagagccgtggtatagatgccggcttcgcaaagggtcacgacaccttttgtctgaggaactggcaggacaaataataaagaaagagcggtagtcagtgctgtcagcatagctaaccttgttagtttcttggtagacatgaggtaactcctttcctaaaataagcaagttgatcgacatttcctaaagattctgtcagctgtagcccattttcaatgccggcaaaaacaaagtctttggcttgctgtacagcatctgtcattgagcggtcagtagccaagagcgcagcgatggcagcggataacgtacaaccggcgccgttcgttgtctgtttgggtgattttggtgtctcaaaaaagaaaaagtcatccccatcatagagcaggtcgcaggcttgctgcccgttcagacgagcgccacctttgatcaacacaaaagcaggcccaagtgctttgatttttttggcagctatcttcatttcttcccgagtagtaatggcttgatttgcgaaatattctgcttcaaccaaattgggagtaacgatagtggctaaagaaaataaggattgcagggcgtgttgatactcttgattggcttttgtctgtccttctttaaaagctaagactggatctaagatgatcgggcagtcttgggtcactaggaaatttttcactaattcgatcgtttccagtgtatgtaataggccgattttgatggctgctaaacgggtgaaagctgtaactgaagctaattggtccttcagcgttgcaggagggatatcataaatggtgatttcctcattgatggctgcgacacaagtgagcaccatgtgaccaaaggtattgaattcttcaaaggtcttgatatctgcagtggcaccaccacctgctaagctgtctaagccagcaatggtcaatacttgtttcattgattcacatcctttagtctttcgttttattatagcgaatggagcaaaaataaaaacagccaattggctgtttttttacccatccaattggctgctgcttattgattatttagtaagttccgttcacgataccattcatctggtttccaaatccattcaaagccatcagctgctaatagatcataggcggcttttggtcccatggtccctgctgaatagttcggaaaatcaggtgtttctttatcccaagcatgtcggatgacatcgacgatgcgccatgattgagcaacttcgtcccaatgagtaaagttggtgccgtccccattcaaagcatctaagagcaatttttcataggcttctggcgtattttctacgatttcagtactattgcggtaatctagtttaacaggaagggtgtcgaatccttgaccgatttctttgccatttagagaaagtgaaaagccttccgtcggttgaatataaatcgtcaagacattaggtgctaatttcttcttgctttcgcaatcagtcacatctttcttgaaaacattcactggaacttgcttgaaaacgatattgatacgggtgcctttctctgttaaacgtttccctgtgcgtacataaaaagggactcctgaccagcggaagttgtcgatcaaaaacttgcctgcgacaaatgtttcggtggcagaatcttccgcaacattcatttcttcacgatacccagcaaactgctgatcctctaattgcccgtgagcatactgtccgcggacaaaattggttttgacttcttcttctgaataaatgcgaatcgcattcaatgctttgattttttctgtacggagttctttttctgagaaagcgactggtggttccatagctagcaaagagagaatctgcaagatgtggttttggaccatatcctttaaggcaccactcttatcataatagccgccgcgttcttcaacgccgagatcttcagcgatattgatttgaacattgtcgatatagcggttgttccattgcgattcaaaaatattattggcaaaacggattgcagaaatattttggatcatttcttttcctagatagtgatcgattcgatagatctcttgctcactgaaaacttgattgatttcttcgttcaattgtttcgcagaggcatagtcacttccgaaaggtttttcaatcaccacacgatggtagccttcggtttcaagcatgccttgtgattttaaatgtgagacgatggtaccaaagaagtttggagacattgccagataaaacagttggtttccttcaagctgatacttctgatctagagaatctgcaagctctttcaatgagtcatagtgagtggtatctgtcacatcatgagactgataataaaaatgtgaagcgaaagtctcagcttgttcttttgactcgatcaaatcttcgatcgttcccataacaacttcacggtaatggtcatctgaccaaggacgacgagccgtaccgattacagcaaaatcctctttaagatcgccttttttatacaaacggaagagggaagggtaaagtttgcgttgtgcaaggtcaccggttccgccaaaaatagtaaaaagcacctttttttccatcgttttcactccttacaatttatctacaaaaatcgtactagctgctttataactgacagcaatttctttatccgcatttttaatggtgatcggtccttcgtaggcagccgtatcaatgatctcaaactcttcatgaatattcaggtcgatggctaccagatagtccaacaattcccgttcatccaacacgcgagcaatccggatctttgtcccgacagggtaagcactcatcgtcgttttttctccttcgtggacgggttgtccctgttcggggatcattccgccgtgaggacaaaacttaggatgtcctagataggcttctaaatgatcagccaatgtccctgatgtgacatgttcaagtacctccgcatcatcgtggacttcattccaagaataattcaaatgctccactaaaaatacttcccataaacgatgtttacgaatgagagcacttgccgaagctagtccgctttcggtcaattggacgccttgataaggagagtgttccactaagccttcttttaaaagcttagaaatcatctcgcttactgaagcagcagacacatccagaccagaaacgatttgtttgttgttgattttcttctgatcaccgcccaattccaagatgagcttcaaataatcttcgcggtttggtgtcatggtattcatcctctcttatcaaagactatcaaactaaattctatcaaaaaaagccacagattactacggaaaaaaccgtgggaagaaggttttttataaaccgctttactttattcgcttattctgacagtcagtttttttaagaagaagaaaactgagagaatgattcatcctctcagtctttttagtgtgtattaagcccaatcgccatttctgaatactgggactgttgtgccatcttctttgattccatcgatggacatttgggcagatcctaccataaagtcaacgtgtgtttggctgcggttgagaccagcagcggccaattcttcttcgctcatttctgttccgccttgtaagctgaatgcataagccgaaccaagagctaagtggtttgaagcattttcatcaaaaagggtgttgaagaaaatgatcccggattgtgagattggtgaaggatcaggaacaagagccacttcgcctaaatgttttgcgccttcatcaatggctaataattttgctaaaacttcttctccttgttctgcagagaaatcaaccactttcccatctttaaaggtgaacttcatcccagagatgatcgttcccgcatagcttaatggtttcgtacttgagatatagccatcgatgcggcgactatcaggagcggtaaatacctcttctgttggcatgtttgccataaacttttcgccacgggcattgaagctgccggcaccttcccataaatggttctttggcaagccgataataatgtctgtgcctggggcagtataatgcaacgctgtgaattgttcttcgttgagttcattagctttttcttgcaacgttttatcatgattcttccaagctgccacagggtcttcttcatagatgcgcgttgttttgaaaatttgatcccaaagcaagtcttgcgcttcttctggtgttgcatcagggaagactttttgtgcccaatcttgaccagcggctgccacaaccgtccagctcactttgttggcttgggttgcttttcgcaagttaatcatggctttccccgaggcggcttgataagtcgctacgcggtctgaatctacacctgctaatgcatcgggattggctgaaaccacactgatacggctcgcaccttttgctacccaatcgtctgtttgatcgattttgtattgaggaatcgtttccaagcgatcgctgtcggcgtgggcaagaaattctttttgaacgacatcatctgtccattgaacgatgacttctgctgcccctaatgcataggctttttttgtcaaaaggcgagccaaaggtgcttgatcaacagcgatttggatgacgatcgtatggcctttttgaacattgacgccaacttctgtgattagttgggcatatttctcaagattttgattaaaatttggtaaaaccattaaaattcctcctaatttttctaactataactttctctatgatagcactatttttttttgaaaacaaatgaaatcgaagtcaaaaaaacagattttttcatgctgaattggaagcaaatagggactaggacaatcttaaaagttgttttgcaatcttaaaaaaacatgatacaatgaataaaaggtttttctgaaagcgatgtatagcagaattaaggagattaaaaaattatggcaagaaagaaaacaattactagagaccagattttaaaagctgcctatgaagttgtcgcaaccgaaggattcacacgttttaccgcacggaatattgcagcgaaaatgaagtgttcaacccaaccgatttacttagaattcaaaaacatggatgaccttaaaagtgccttgatcaatcaaatttatgattatctagcaacagaagtatttcccattgagagacgtggggacgtgatcgtcgatctgactttgaattacattggttttgcgaataaagaaaaacgcttgtatcgcgcgctttacctggaagagtatggcggtggcgattccatgcaaaaattttcttttgatttattcgtcaaatctgtgaaaaaagatccgaaatatcaggatttaacagaagtcgaactgaaatcattgcatacgggtgtatggatcgttgccactggattagccgcattgatgtcttcgggaattcttcatccgacggaagaccaaattgcaaaattgatgaccgagaccgcagaaaatatcattcatcgagaaacaccgattgatatttcatacaagtcattcgatcaataattaaatcatacgtaaagagaaaaaagcatgtacccagcgtgggatacatgcttttttatgtatgcgcatcaaagagatgcaacgatttttttcgcaaagtcttctaagttttgaatgtcttcttcttcggcagccaaatcaactttgacgctttctgctcctttgatagcaccggtcttggcaaaagctgcttcaaaatcatcgacagatttgcaaaaatcatcgtagaacgtgtcacctgaaccgcaaacaccaaatgtttttccactcaggtctaattcttgcaagtcttcatagaaatcaacgatctcgtctggcagttcaccatcaccataggtataagtggctacgatgcaaatatctgcctcttcgaattcatcggcatctacttgcgtacattcattgatatctacctcaatagccagattttcaagtgcttctgcaacgatatcagctatttcttcggtgttgcctgtcatgcttgcgtaaacgattttagctaaagtcataaataagtcctccgatcctttaacggtcaacagtaaaaaccctctctgattatagcaaacccagtcaagaataacaattcttgaaaaaagtcttaggtgaatcagcagactttgtaaaattcttgctttctatggtaaaataagaggaatttaaataagggagacgagaaaatgataacattaaaatctgccagagagattgatcaaatggctgagtccggcgcattacttgcggacgttcataaacaacttcgtacgtttattaaaccggggatcactagctgggatatcgaagtatttgtgagaaattatattgaaagccatggcggaatcgctgcacagatcggctttgaagattataaatatgcgacttgctgcagcatcaacaatgagatttgtcatgggtttccccgaaaaaaagtattaaaaaatggtgatctgatcaaagtagatatgtgtattgatctaaaaggcggaatctccgattcttgctggagttatgtcgtaggtgaatcgaccccagaaatcgatcgtttaatggaagtaacgaaaaaagcgatgtatttgggaatcgaacaagcacaagttgggaatcgaatcggtgatattggtcatgcgatccaaacgtatgcggaaggtgaaggctatggtgttgtccgtgattttgtcggtcatggcattggtccaacgatccacgaagcaccaatgattcctcattatggcgaagcagggaaaggcctacgcttgaaagaagggatggtcatcacgatcgagccgatgatcaacacaggaacttggaaaatgaagatggatccaaatggttggacagcgtacacacttgatggtggattgagttgtcaatatgagcatagcttagctatcacaaaagatggtccacggatcttgacttctcaaggagaagaaggaacctactagaaaagaatggacggatgtcggaggaaccccaaatgaaatggatcgataaggcgaaaagcaatcaaaagcttatgcgatttatagaaacgacacaaacgcggatcacggaatctgaaatgggaacgacctcagttgtcgtagcctattatttattactatccttgtttccattgctgatcgcgatcggaaacttgctgccttttctttcaatcgctcctagtaacgtgctgccctatgtccaagaattgattcctggtcaagtgtatgaatttatcggaccggccattgagaatttgctgacttctggttccggcggcttgttgtctatttcggcacttgcagctctttggtcagccagccaaagcatcaatgcattacaaattgccatgaacaaagcgtttggtgtcgatcagcgttcgaactttattgttgttcgtgcggtctcttttgtcattattctcttgtttatgattgcaatcgtaggtgtgacgatggttattggtttagggaagatcattttggactttctacaaccaatcttccatattcaagatgatttgattgctaccttccaaactgtcaaatggcctttgacgatcattgcgttgctgtttatcttgatgctaatctactggttggtgcctaatgccaaagtaaaacttcggtcaacgcttcctggcgcagtatttgctacggcgggctggatgttgctgtcgcaagtgttcggcttatatgcccgcttttttgctgctaggatcagcggctatcaaatcatcgggagtttcattgtgttgatgatttggctgaatctggcagcaacgatcattattttaggcggcatcatcaacgcagttgtggaagaatatttatcgggacaagagatcaaagaacgaaaagatcccgtggaacgtatctcatcaaaacttgaagatacattttccaataaggagaaataaatgaaagtgagaatgagcgatggaatttgcatttaaatttattgtacgtcttttcatcacgatgatcatatctttgatattgacgcccatcattaaattgatatcctttaaaattggtgcagtcgatcgcccaggagaacgacgaatcaacaccaaaacaatgcctacagcaggaggacttagtattttcctgtccttctcttttgccttgctttgggaatttcgcgaaatgatcccatttaactatgtctggccaatgctcttaggagccgcgatcgttgtagtgactggtttgcttgacgatatctttgagctctctccattacaaaaggtctgtgggttaacgctagcggctttagaaatctattttgtggcggggatcaagatcagtactgtgtcgattccttatatcggtgtattcgatttagggtggttaggcctgccaatgacaattttatggatattggcaatcacaaatgctgtcaatttgattgatgggttagatggactggctagtggagtatcgatcatcagtttgataacgattgggattatcagttacttctttttgcctgattcagtagctgtttcaatggtgatctttactttagtcgctgccatcgtgggattctttccctataacttttatccagcaacgatttttctgggtgatacgggtgctttattcttagggtttatgatttccgttctctcattgcaagggttgaagaatgcgacgtttattaccgtgatcacgcctatgctgattctgggcgtaccaatcaccgatactgtctatgcgatgattcgacggaagttcaacaaacaaaaaatttcttctgctgataaaatgcatcttcatcatcgcttgctttctttaggatttactcatcggggagcagtattgacaatctatgcgttagcaatggtattttcttttattgcactgttgatgaactatgccagtaatacggcaattattctactgatcattagtaccgcatttgggattgaattatttattgaattgattggtttggtgggagagaatcgccaaccattgatgtgcgccttgaaatttctaggtaatcggcgctttcgtcaggaagttttgactaagagaacaggcgactcactagaaacaaccgaggagccaataaaggaaccaacagaatcaaaaacccctcagcggacctcgcgcagaaaacgacgggctaggcataaaaaataatctcggtccatcagtaaaagaacgatccttacatgacatgttcagttgaagctgaaagtcacgtgtgggtcgttctttttttgtatctatccctaaaaggattgtttgcgcaaatcgattatttcaacgttacgatcgacaacgccagattctgtttctaacataatcgattggaaacgctcatttaaattaagctttggttcttggtcgaaataattggctgtatagtctttgatataaataggtccaaccgcagatgagagagtaatggtgtaaggtgcgggaacctctttgtctgagaccagcaagaaacgaaaacttgtatcgagagaacagatccctaatttcgaataaggtccgacaccgtcatccagatccagcagtaaagcaccctcattgctatgatatccttctagtttgttgatgactgcttgtgacatttttagttccatcatgtgttcctccttctttctcttcaatttcattctaagagcatttccctcagaacaaaagtaatctgctttcagcttattgacgtcttgaggctaaaacgtctatactgaatgagaagttatttcagtgaagaaagaaggatggtcaatgccaagtgtacagcaacgagaaacagaaaaaatgggaacagtttatgaagttgaaaatgatagcggtgtcaaacttgtaacaagcccggaaggagcacgcttactggattggatcgtgccgattgatggcggccgagacttagttgttgggtatgatacgatcgcaggacaccagaaagcgcgttattatggcgcaacgattgggccagttgccggcagaattgcaggaacccgatttactatcgacgggaaagagtatcaaacagaagataatgataatggcaatacattgcatggcggatttaagggattggataccgatacttggaaagctgaaacatttgaaacagaaaccgcagctggcgtaatttatcggacagaacgcaaagacggcgatagtggatttccgggcaatgtttcatacacagtgacttatacattggaaaatgatgattcatttacgattacttacgatgccacaaccgatcagcctacactatataatcccacgaatcatggctatttcaatttgaccggtgacactagaaatccaatcgatgatcacatggttcaaatcaatgcagaatatgtggctgaaacgaatcctgatgtcacaacaacaggaaaaaaacaacctgttgctgatacgaagtttgactttcgtgtagcgcgaaaaatgggcacaacattacttgatgatccattcttattggatcatactcaggactgggacttgaaagtgacgagccctgatgaaaaagtttccatcacagttacaacggatcgaccggctgtagtcatctataccacacgagatggcgaagaaggagcaccaatgaaaaccggaccttttgcaaaccatggcggaatggctattgagacccaaggcgttcctggaacagaaaaatatcctcagtttggggagatcctcttacgtccagaaaaacctttccattctgtgactcgttatcgtgttttttattaatcatagataatatatgacctctgtcagttgatctcaaacactacagaggttttttttgacaattttcgattacggatgtaaacttaaatcgtgaacaagcaaggaggaaaaaatatgcaatcatcaagtgctcctataaaaatcagtgattccgaatgggagatcatgcgagtgatttggacattaggaaaatccgatgcccaagaagtcacggcacttcttagcgaatccaaagactggaaaacagcaaccgttaaaacattactaggccgtctagtgaaaaaaggcgtattgcggacagaaacccaaggaaaaaaatttgtttattatcctttggtttccgaggatgctacgattcaaagtgccacagagagtttattctctcatatctgtgcaaaaaaaatcggccaaacattggcagaaatgattcgtgaatcggaactaacgaatgaagatctaacaatgttggaagaggcactggcgcaaaaagaaccggtagccgctattgcttgcaactgtataccgggacaatgtcaatgtacaatgaatgaaggagaataaatcatgaaaaaaatctatcacattgaaggaatgagctgcgaccactgtgttgctcgggtagaaaaagcattgtctgaagtgccaggtgtcaaaaaagcaaaggtaaatttaaagaaagccaatgccaaagtcaaatatgacgaacaacttgttacagatgaagacatcatcgctaaagtaacggaggtggggtacacagccacggttgaataagtctctcgctgctgttcttgaaagatatggaatgaaaaaagttcatttaattgtttgcggaaagacggtaggcaacttctgtcaccccccaacgcgttccagcagggcgcaaaactttccagcaaaaaggaggagtttgagatgagccataacgaaatggacggaggacattcggaaatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcatagtaagatggatcatagccacatggatcatggcatgagtggaatggatcatagtatgcatatggggaatttcaaacaaaagttttggctttccttggttttagcaatcccgattattcttttatcccctatgatggggcttgaattgccttttcagttcacttttccagggtctgactggctagtgatgattttagccacgattttgttcttctatggcggtcagcctttcttgagcggagcgaagatggaactgcagcaaaagagtccagcaatgatgacgttgattgctatggggatcacagtctcttatgtctatagtatttacgcgtttatcgcgaatcatttcatgcatggcgcacatgtcatggacttcttttgggaactggcttcattgatcgtgatcatgcttttaggacattggatcgagatgaacgctgtgtccaatgcagggaatgcattgcaaaaattagctgaattattgcctgatgaagtaactcgcaaaaaggcagatggttctgaagaaaagataccactggacacagtgaagaaaaatgatcgtttgatcgtacgagcgggtgacaaaatccctacagacggtatcatcaaagaaggggcaaccacgattgatgaatccgcagttacgggtgagtcccgtagagtagcgaaagagtccggttcgaaggtaatcgggggttccgtaaatggaaatggaacgattactattgaagtaacaggaaccggtgatgagagctatctttcaaaagtaatggaaatggttcgtcaagcgcaggcggataaatcaaaattggaagctttgtcagataaagtggcaaaatggttgttctatattgcattggtcgtcggaattaccgcatttgtaatttgggtgttcgcagcggatttgccaacagcgctggatcggatggtaactgtttttgtcattgcctgtcctcatgcacttggattagccattccgttggttgtcgcacgttcgacatcaattgctgctaaaaacggcttattgttaaaaaatcgtaatgcactggaaaatgcccatgatctagactatttgttacttgataaaaccggtactttaacacaaggaactttctcggtcacaggaattgaaagctttggtgactatacagcagatgaactactagcctatctagcagggctggaacaatcggccaatcatcctattgctgatggcatcttagcgcaagcaaaaaaggaaaatgttcagccgaaggaagcgactggaatccaagcgcattctggtatcgggatcgaagggatgattgctggggagaaatggcagatcgtcaatcaaaaagggatcgaaaagtatcagacaaccattgatccggaccaattgaataaatatcaagaacaagggaacaccattagctacttggtgaaaggcaatcaagtcgaagggctcgtagctttgggagacaaaatcaaaccagaggcggtaaaattcatcgaaacattgaagaaacaggggattacaccagtgatgttaactggagacaatcaagcagctgctaaggcagtggcaacttatctaggcatcgatgagtattttgctgaattattgccagaagataaagaacgaatcgttgctgattatctgaataagaaacaacgggtagcgatggttggtgatggtatcaatgatgcaccaagcttggctcgggcaacgatcggtattgctatcggcgctggaacagatgtcgcgattgattccgcagatgttgttttgaccaatagtaaccctaatgatattctgcattttcttgagctggctcataaaactagacgaaaaatgattcaaaacctttggtggggagcagggtacaatattgtgacgattcccttagctgcaggaatcctagcaccaattggtatcattttaaatcccgctgtcggcgccgttttgatgtcactaagcacaatcgtagtagcaatcaatgctatgacactcaaaattgatgagtgacaaaaaaccgaatcgtttgtttccattgattctcttgtaagcaggagaacgaccgaaacaaactgattcggttttttagtcagttgagaatcgaagattctttggtaatttaacggcaaagccgtcgaaataaacctacaatcgaccagtgactttatgctataatgtgttcgttgagacaaggaggacgttgagaatggaactgaagaagttagaggttcccactacttcgatcactgaagtaaaaaaatctccgatggatgtatttaatcaagcgagagaagcgggaacagcagtatatgtattcaatcgtgaaaaagtggcgggggtcatgctgacacaagagcaatatgaaacactcttacaggaactggatcaacggccattagcggaagaagagccggatcaaccagctgtggcgggattggaagaattcttacagattatgcggcaagcattgatcacaggggcaacgatttctgcaaaaaatttggacgaacgaatggtcgcattaggctttattacccgcaaaacaggctttggcggtgtagttgacatgatcaatgaattaaaagaaaccggaaagattgtctatcaattgcgcaaaaagcccgatggaaaatctgtcagtgccgaagtcatcggcgagcaagacaatcaaacgcagctttttgataaattgatcatcaaaaaaatattccttaaagaaaactaacagttatgctgcagcataactgtttttttgcgtaagtgtaatagtgtgagtttagtcgataccgatagaaataatggctgagacaaaaggtgtgaaaaggatactcctgattaggatcaaaaagtaccatcagataacagctaagtctcagcctttttcagcgacccactaagcaaccgtcaaccaataggttttaccatctttggttcgctgcatgaatccgtattcgatcaaatagcggcgaacagtgacgtagtcagcaataaactgtttcaaaatatcattgacggcactttcggaataatttttctgagaatcaaatttttgagccaaaacactcaataccacgattttgcgtttttccttacttgggaattgatgaatcaccccatcttgatcgaagtatgtcgcaatgattttttctctttcttcgctggtgattgcataacgatcatccaacatggttgctcctgtatggggaagaacaaaatcttgttcctctaaatgtgccataatacttaaaaagactttcgcttgccgttctttttcttttaatttaaagcggtgatttcgtactgtcgaattagagatacctagacgttgcgcgatgacggcatcgctgagtccttgcgcaaataatgataagatctcttgttggctttctgacaaacctgtctgctcgcgacttaatgacagcaatgcattcagtaaaccaccatggacctcatttagatgtaataagatgcattttttggcggtataaaagcgatcagaggttggataaatctgtcctttttcataattaacatcgcagaataggcattgataatgtgtttttgtggaacgatacccatgttcatagtcagacaaagaggtggcgggaatagttttcactttaatcatctccttttgtttgtttatatactaacatttataaatatcgtttgcaaatatataaacagatggattttttattttttgttttagcgaaagtattaaattacggatcaaaatgtgataggattaacagcaataacaaaaggtaactttgtgtggataggagtgatacgatgacagatgtcagtcaacgttttaacaaagaagtctatcaaattgctgtttctttgattcgaaaatttgatgagcgggtatctggtataccagatattttgaaattaacattaggcgaaccggatttcaatacaccggatcatgtcaaaaatgctggtgttcaagcaattgagcaaaattacagccattactcaggaatggccgggttaacggatgttcgagaagccgcaagcctttttttaaaagaaaaatatcaattgagttatgatccgttatcagaagtattagtgactatcggtgcaactgaagcaatctctgcttctttattagcaattctggaaccaggagataaagtccttttgccagcacctatttatcccggatatgagcccgtgattcaactagctcacgctacccccatttatttagataccacagcgaacgattttgtattgtcaccggagatgttggaaggggctttgattgagcatggggatcaggtcaaggcggttatcttaaattatcctagtaatccaaccggcgtggtttattctcgtgaagaagttcaagcacttgcggaagttctgaaaaaatatcctgtgtttgtcgttagtgatgaaatttatagtgaactttcttacgacgcacctcatgtatcgatcgcagaatatttaccggaacagaccattttgatcaatgggttatcaaaatcacatgcaatgactggctggcggattggttttatctttgctcccgttgccttaactgcccaaattatcaaagttcatcaatatttagtaacggcagcctcaacgatttcacaaaaagcagctgtaagagcgttagttgaaggaatcaatgatgctgcagttatgaaagccgagtaccgtcagcgacgtgattttctctatgaaaaaatgacagcattaggttttgaaatcgccaagccgtcaggagctttctatttatttgcaaaaatcccaaccggttatgaacaagattcgatggcattctgtgttgatttagcagaaaaaaatcaattagcaatcataccagggattgcattcggacccgaagccgaaggatatgtacgcctaagctacgcagccagccaagagaacctgcaagaagccatgaagcgactaagtaattatatgaagaaacaaccaaatcaataaacacatcagagcgtcccaatgggacgctcttttgctgcgaatcactgcgattgacactcgaagagtggcagagcagatgatgagcagtactaggcgatcaaagagagcgtagtcacattcaaatgaatcactgcgattgacactcgaagagtggcatgtaagttcgtcttagcgcaaacacgctagaagccagtgcgaagcaaagtaagtgtagccccaatatggagtcataaagaacaacacacagcggcacttgtaccttttgctttttaagaaggaaccaggcaagctcttttcacttcaatgaaaagagaggaacaatgacgagcgatacattttaatgtttacaaaagatttacatgggtttatctattctttactttaaatcaatcatgggtttacaaggggttgctaaactaagcatataacgaaaggagatttaacaaatgaaaaaactgggattcttaattttagcaacaggactattactagctggctgtggaaatagcggatcaaatgctgctgatagcggtcaagcatcaaatgaatcaagtgcttcaggagcagcgtctggaaatgtagaaattttggctgttggatcaactgcactacaaccattagttcaagctgcacaagaaagtttcacctctgaaaatccaaactatatgattactgttcaaggcggcggtagcggcacaggactgagccaagtagaagctggtgctgtaacaatcggtaattctgatgtttttgctgaagaaaaagacggagtagatgctagcaaattggtagaccataaagtcgccgtagttggaatggctcctgtagtgaataaagaagttggtgttaaagatatcagcaaacaggacttgattgatatcttcactggtaaaaccaaaaattggtctgaacttggtggaaaagaccaagagatcgcagtgatcaaccgtgcatctggtagtggtacacgggcaacatttgaaaaatggggacttgacggggccgaaacaattcaaacccaagaacaagactcttctggaacggttcgcaaaatcgttgcagaaacaccaggagcaatcagctatcttgctctatcttatctggatgattctttacaagcattaacgattgatggtgttgaagcaactccagaaaatattgctacaaatgactggaaaatttggtcttacgagcatatgtatacaaatggcgaaccagatgcaaacgtcaaaacatttcttgattacatgttgagtgacgatattcaacaaggtgtcgtgaaagaattaggatacttaccaatcacagaaatgaaagttgaacgtagtgttgaaggggaagttacgaatataaactaagaaactatagttatcaatgaatagtcagagacgaaaagggcaaataaatgccctttttttctgtgtttttatgcttttttcctataaaatgaaaaggagtaaaattgaaaggggaaaaaaatgtcaaaacagacaaaatactttgtatatatttgtgcacttttgccgctactgtttttaggaaatacaggaactgttttagctatagaaattgaaagcagcagtcaaacacttactacagaaacaatgaatgaaacaagtgcctctaacacctcaacgacggatagcacaagtaccgtgtcgtcagatgcagagggagcttcgaataccagtagttcagaaaagagtagtcaagaaagtacaaaagaagaaacacaagcttcagatgaatcacagcaagaaacacaagaagaacccgaaaaaatttatgatgttcaaggtggacttgatccgtcgagcagaaatcgttccgatttgaaagaacaggtgggcattcagcggcgttctctgcgttcagcagacgtcgcgtttattgaagccggagacccatcgactcctagtcaggattttattgatgtctcttctcacaatggcatcattagcgtggaacaatacaagattatcaaaagttatggtatttcttccgtggttgtgaaattgacagaagctacttcttatcgcaatccattagcagcatctcaaattgcgaatgctcaagcggcaggactggtagtacatgcttatcattacagttggttcacgacagaagcgcaagctaaagcagaagccgagtattttgtcaaatatgccaaagaattgaagctgccaacctcagctttgatggttaatgatatcgaggacaatcaaataatgggaaaagcagatcatactgcactttctaaagtatttgccaatcgtatcaaagaattaggctatagtaatacccatcattacactggggtactttgggtcactcaaaaagcgatcgatcctgctgcacttggctatagtaatgtctggatcgcgaattatccgtatgttcctgcaggacaaaaattcacggaatatagtgcatggcagtggacctataatctttctttcccaggagtcagtgggaccttcgatatgtcttctgactatcagaaatactttactggtcaggggcaaggaggagcaataccagacaaccgctacgctacgattacgaaagataactacacgatttggcagaatttttcttggaagaaaaaagcagattcaaaagattatttgggtcaaacgttacaaataaaatatcgttacgagcatatcaatggtagtacgtatttttctgtgtacgataatcaaggtacttggataggttatattaatgctggtggaactaagacaactgatggcgcacaaggaagttggcagtcaaaagaaacgtatgtaaagtttcgttcgaccggaacggtttatcgcaattttaatttcgattccacagcaatagtatcagaagaaatgttgaggaatctttacaaggtaacaggcacctatcgtcattttaatggtgtcgtatatgattcagtatatgatctcaatggtaaatggatcggttatatcgattctgcaaagcttagtgtggagaatcaaggtccagctattagcgacgaacgctatacaacagtcactagtgcaaattactcgatttggcaaaatttttcttggaaaatgcgtgcgtcaagtagttcttatttgcaccagacgctaaaaattaaatatcgttatgagcatttgaacggcagcgtttatttttcattatatgacaatcaagacaattgggtgggttatattaatgcaaatgccacgaaagttgccgacaatgcagcgggtgctgtgttattcagtggacaatacggaacggttactagtaaaaattattcaatatggcaaaatttttcttggaaagaaaaaaataaaagtgctaacgtttatggacagacattgcaagtgaaacgctattataatcattttaatggcagtacctattattctttatatgataatcgaggtacttggcaaggatatattaatagtggtggaatgaagatggcggataatgcagctgggagtgcacaaagctatcataagaaaataaagttcacacaaaattttcctttgtggcaaaactttaactggaaaaagaaaagtaccgttacagatgcaatgaaacaagagacgtatgaagcaagatatgtatatcgtcattttaacggaagcaattacttatcaatttatgacaacaaaggtatttggcaaggttatattaatgaatcggccactcgccaagtaaactaaaaaattcaggacttgcgtatagattacgcaggtcctgaattttttttggtctcaagaggaagtgtgatcgtaaatgttgagccagcccctgggaagctgtcaactgtgatagtgccacctaacagtttcgtataatctttaacgatggctagtcctaagccggttcctcctgaattacgcgtacgagctttatctacgcgataaaaacgttcaaagatccgaacttgatcttctcgatctataccgatcccttggtcacgaactgaaagctgtaattgttttgctcgatacgaatagtcaacttggatggtcccttgtgatttggaataattgactgcattttcaatcaaattttttaagattggttgcagtagctctctttttgagatgaaaatcaactcttcgggaccattgatgataaaggacaactgtttttctcgtgcaattggttcataggagcggatgatttgctcaatcaatgctcgaaggttgatttcttgtgcggtgtaatcaaatgaatgactatctttggataaaagaataatctcttgaatcaaattttctagacgataggcatctttttggatgattttaaggaacgaaaccaatgtttctcgatcttctaaggcaccatccaataatgtttccgtaaaaccaatcaaagaagtgactggcgttttcaattcatgagaaacattaccgacgaaatctttttgcattttttctaattgacgcacccgagtcagatcataagagatccctaacaactcattttcattaaagagacgcaatgttacatcaagaactcgcggatgatcatcactcaaagcaatttcttcttgtaaagaaggggtctgctcgttcatgtgataaattaattgaatcaactgtgtatcatgaatcacttcagtgaatggttgtggcaattgaggcaatgcttcgatccctagctgctcttgcatggtagggttcagcaataacaatcggtcatcctgatcaatgataaaaaccccgatcatcagttcattcaacaggccatacaattgttgctcagaagcggcataagcttgataggttcgactcatttgttcactcaattgattgattgtctggtataagtcatcatgctcaggtgtttcttgcataatgatcgcctgttgatcaggagaagaaatcattttttttagaacaggcaaaatagtctgcacaggacgatttctttgacgtaacgcatgaaacgtcaaaaagctgacaaataaacaaaataggagataaacgaaaaagatcgaacgctgaatggtttggcttttagcaaaaaaaggtgccgttggttcagcgatccgcaaaatttgctgcaagttgccatcttctttgacagggatcgcaacatacagcaattcttcattcaatgtatcactttttcgcaaagactggcccagattactaccttttaagactgcttgcacttcaggccggttggctctgctttcttttaaagacgaatcgtaagtatcgtagatgatccgcccatccttgtccaataaagtgatccggctggaactatcctgtacataggcatcagcaaattgttgcaatgtcgctggttgattatcagaaaggttcaagaaaatcgccgctttttcttccaagaagtctacttgttgggcaatcacttgctggcgatagaagctgctaagaaattgccagcagatgataaacagtacggctaatagcagactccataggccatagccaaagcgtttcatgaatgaggctcctgaaatttataaccaaatccgcgaactgtcactaaatactcgggatgtttcgggtcacgttccagcttttcgcgtaaatgactgatatgcacatcaacgattcggctttggccatcaaagtcaaaattccaaatgcgattcagcagcgtatcgcggtcgatcacacggcctttccgtttcatgaagtatattagcagttcaaactcttttggagtcagaaaaatcttttctcccttgacgcttacttggtaattggtcaagtctgctaaaatgtcaccaatttgcaacatttctgctggctgatccgaaagatctgcagtgcctcgcggttccaaccgtctaaagattgctttcatccgagcaagcacttctctagggctaaagggcttggtcaaataatcatctgctccgatttcaagcccaagaatccgatcaatcggatcatctttagcggttaaaactaaaataggggtctcgattttttcttgtcgtagtttcttggtgatttcgataccgtccatttgcggcaacatcacatctaagataatgaagtcaaaatcttcagatagtgccagatcaacccccattttaccgtcgacagccgaaacgacttggtatccttctttttctaaattgaatgtaagtaaagtaacgatagatggttcatcatctaccacgagaatttttttcatcatgaactcctttcttaacaaaggaacaatcattttacgttgttctagctatattttagcatgaataaagaattggtactattgtctaccacaaataaatgctataataaaggacgatttgagaagaaagctgagggtgttcgatgattggaatcagtgcatgtttaggtggggtcatgtgccgctatgacgggcagcatcaagcggttgctcaactggttgaactcgttcaaactggtcaagcagtgatggtctgtccagaagtccttggcgggttgccaattcctcgtgagccagcagaaattgttggtggggacggtagagatgtttggtcacaaaaagccaaagtcattactgtcactggagaagatgtctcagaacaatttatgaacggcgcaaagcttgcctatcaaaaattacacgatcttgggatcacgcaactgatcttaaaagaaaaaagtccttcttgcggcagtcggattgtttacgacggcaatttttcaggagtcaaaaaagaaggtgttggtgtcgccagtgcttattttcaacaacaaggaatgaccgtgctgtcggatgtcgactggcttgctgagcaggaggaaaataatggagattgaaaaaaccaatcgaatgaacgcgttgtttgaattttattctacactgttaactgagaagcagatgaattatatggaattgtattatgcagatgacttctcattaggtgagattgcagaagaataccatgtaagtcggcaagcagtgtatgataatatcaaacgaacggaaaaaattcttgaagactatgaaaaaaaactacacatgttttcggattatatgatgcgggaagacttgttggagcaattatctgagtacaccaagacgcactatcccaaagatgaaacattgcgctcgttgatcgaagagatccaagaaatcgaagaataaaggaatgaaaaaagatggcatttgaaagtttaacagaacgcctacagcaggcgatgagcaaactgcgtaagaaagggaaagtttctgaagcagatgtaaaagaaatgatgcgggagattcgtttggctttattagaagccgacgttaatttacaagtagtcaaggaatttaccaaaaatgttcgtgaacgtgcagttggagcagaagtcttagacagcttatctcccgcgcaacaaatcgtcaagatcgttgatgaggaactgaccaaaacattaggttctgaaacagttggtattgagaaatcaccaaaaatcccgactgttattatgatggctggtctgcaaggggccggtaaaacgacatttgctgggaaattagccaaccatttgatcaagacagaaaatgcgcggcctttgatgatcgcaggggacgtgtaccgtccagcagcgatcgatcagctgaaagttttaggccaacaattagatgtaccagtttttgatatgggaaccgatgtcagtcctgttgagatcgttcgtcaagggatggcattggcaagagaaaagaaaaatgattatgtcctaatcgatactgccggtcgtttacacatcgatgaaacattgatggatgaattgaagcagatcaaagagttagcacagccgaatgaaatcctcttagtcgttgatgcgatgactggacaagatgccgtgaatgtcgccgacagcttcaatcaacaattaggtattactggggtcgttattacgaaactagacggggatactcgtgggggtgctgcgctttccattcgacaagtgactggtgcgccaatcaaatttaccggtactggggaaaaactgacagacttagaagtctttcaccctgatcggatgtccagccgtattttaggtatgggagacatgttgacgctgatcgaaaaagcccaacaagattacgacgagaaaaaagcagaagaattagcgcaaaaaatgaaagaaaattccttcgacttcaatgactttgttgagcagatcgaccaagtgatgggcatgggacctatcgaagatcttttgaagatgattccaggaatgagtcaaatgccaggtatcgaaaacgtcaaagtcgatccgaaacaaatcgcgcgtcaaaaagcgatggtctattcaatgacgcctgcagaacgggagaatcctgatttgctgaatccaagtcgtcgtcgtcggatcgcagcggggtctggaaatagcgtggtcgaagtcaatcggatgatcaaacaattcaaagaatcccgaaaaatgatgcaacaaatgaccaaagggaatatgaatatcccgggtatggatcaaatgtttggcggcggtgttaaaggaaaattaggtaaaatggccatgaaccgaatggtcaaaaaacaaaagaagaaaaagaaaaaacgtaaataattaactgaaataagcaagcagccgttatgctgatcaccatgaaaagtatcgaaaagattccaggatcatttctgatactagaagatggtttggtcgacaacggttgcttttttcgtttgcggtcttctgttcgtcagttgcttgtttggaaagggaatacctatcagttggatcgatagctgaaacgtaatatagcgacctttgaacatgtatcggctgagcaaggatagatggtttaactagctgatccaagtagattcattaagtacttgaacgcgttgcaaggcaaaatattcgtgctttagacggatagatgctactatttatttatagtaattgaaaggagcaagtgacgatgacaaacaaagatcgagttgaaggtaaaattactgaaacaaaagggaaagttacgggcgatgactccgaaaaattaaaagggaaaacccaaaacgaatacggtaaagtgaaagataaagtagaagactttgcagatgacgtttctcgcaaagtgaatcatttctttgataaacatgacgataaagataagcctaaccgctaatttaactgaaacaaccgttaacgatttcgttaacggttgtttttttcttttaaaaaggaagactgtcaaagaagtgctagctgacagtccggctattcataaagcgacgagcatgccaccattttttgattgctttcggataaaccaataggaagctgactacaagacagaccactaagtaaatacaaatcgaaacgatagttctcgtttgagagaagtcatcataatagagttggaccagcaaccaattcatattgatcaagtagaaccaagtaccaatggccatcactaaaaagacgggcaatcgaaaggcgggaaccgtcagatagtcgccgtcattttctaaggagatgcgggcaaacacttcttgagcagcagcaatcaacaacaaggataggagtagtgtggcgaagactgcccaccaattgactggtaagccattgggccagtcattccaaagattgttcaatactaagtgccccccttttccatagaagaaaaagctgagaaattcttgcagattatagtaaaaactgtaaaaaccgctcatcaagaaaaaaatcaaaacgatcgttaatggaccgaaaaagagattgcccaaaagcacccctaagaaggatccgatggctgtcactgccaaatttcctacaaacgtaccaacaccagatgcgaatagatctgatagcggaatttggaaatattcggagggaatcatcaagtagcgaatgcaaatattgctcaaaataccaatgattaaagcgaaactgaccggtgcaaataagaaaaccgctttttgacggaaaatctgtcgttttttaaacggcaatgagaataaaaaacgattgaaatttgtcttttgatcaatgaaaaaactaagaaaaccaaaaacaaacaataatggaagaataaaataagcgcctgaggtattgaaattagcaatatacgtatcctgtccattactttctggtaccggactattataaatgagcaagttttcatccttgtattcatcgatcgatgagtaatagactggtttttctccgttatagtccttaatatagtaatcaggatgctcttggaaatctttcttgaattcttctgaatcaaaatagttcttttgattgtgccaagaacgttgggtatcccagcccattcctgcataaatcaaaaccaagatcagacaaaagccaagcaacagtttgccatatcgctggcaataaatttgttttaacattttctttcacctctaacctttcaacagggattcttgactcaaattggcttcaaataaatcttccaaggtcaatgggagttcttcaaagagcaacggctctagttgccggatctgttcttctaatgccgcgtcgtattcttcgaacaaagcaacaatcacccgcccttgacgattgatcaatttcgaatgctgtttgatcattggcggtacctgtttcccacgaaagacgaattgaattttacgggcattttcccgcatcgtttctaaccgataatctttagcgattgttcttcctttgattaaaagggctcggtcgataatgttctcaagctcatttagattatgagaagcgatgatggctgtgcgattagattcactcaagttttctaacaaaaggccaatgacctttttgcgtacaataatatctaaaccgtcaaaaggttcgtccaatagcaagtaatcggcatttgaagcaatggctaagatcattttatacaatccttgcatgcctttagacattcggcgatacgaatggccaagcggcaatccattgctctgcatcagctcaagataaaggttttgattaaagtgggaataagcgagacgataaaaggcattgatttttttcaatgaatacgccgctaaaaagttctctttttcatcgatataaaataagttttcctttagttgtggcttctgggccaatgattgaccatcaatcatgatttcgccgccgtctaaagcgtactgtcctgagagtgtacggaaaagcgtggtttttccagagccgttgcgcccaatcaagccaacgatttcatttttgcgcaatgaaaatgtaacatcttctagaatagtagtcccttcaattttctttgtaacgccttctaggttcatttattgatccctcccagttcttcttcaaaaacagtgacccaagcagtgatttcttggatgctgatctgcaaatgtcctgcctcgatcactaattctttcaatcgttcttttaattgttggatgcgccgctcgtcgcgtggaacactgtccagtgctttgacaaacgttcctttgcctttgatggtgatcaagacctgctcattttctaatattttgtaggccttgctgacggtatttggattcatcaacaagcgtttggccatctcacgaaccgaaggaatttgatcacccggtctcaaaacaccatgcaagatgtcttctttgatgctcaatatcagctgctcgtaataaggtttgctgcttgtcttgttgatcatgaccatgtactcagcccctttcatttatgtgtactagtatacgtagtacactatcaaaagtaaagaacttttgctaaaataagacaaaaaggaggagtgactatgactcgttgtggttgggcaacaagtagtcccgcaatgcaagagtaccatgatcatgtctgggggaaaccggagtatgatgatcagcagttgtttcgtaagttggttttagatatgaatcaagcagggctgagttggcaaacgattttgaacaagatgtcaaattttgatcaagcatatgatcactttgatattgagacagtagccaattattcggaggaaaaaattctagcactgatggatgatcccggtattattcgtaatcgcagaaaaatagaagcggcagttcataatgcacaactcgtattagcgattcagcaagaaatcggaagtttttctgattttttatggcgttatgtcgaccatcgacccgtcatcaatcattttcaaacacaatcagaagtacccatccattcaccaatttctgatcgcttggcgaaagatttgaaagcccgtggctttaagtttgtaggaacgacgacaatctatgcattcatggaagctgtaggaatggttaacgatcacctgacaagctgtatctgttacgaggaacgttagaaagaagagaaaaatcgaggaggagtcttatatgggaaaactggttttttatggcgctatcagtttagatggctatttagctggagcaaaggatcaattggactggttgttggagaccgatacggggataagtactacgtatgagaaattttttgaaacgattgatgcaacagcgatgggccgtaagacgtacgaagaagccaaaaaaatgttggcgacggagaagctctatccagaaaaagaaaattatgtgttttcccgtcagatgcagaccgatttaacggacgcagtagttgtggatcaagacccggttgcttttttatcacaattgaaaaaagagaaaacggtttggttggttggcggtggaaagttattgcaccctttattggaagcagatctgattgatgaatggtatgtacagatcgctcctgtgttattaggaacaggcaagcgcttgtttgagccaggagagtatactactcgtttacaattcgtggatatgacgcaaatgggtgaactcgtagagatccactatcaacggaaatagatggcttgctttctgagtttctctttttctgtgttgcagatacttccttatgattcactcagagtttacattgaaccatccagcaaaaaaacgcacactcactggtttcccttatgggatagatcagtgagtgtgcgtttcttatctgactgtcacaaaatcgtgaccggtttttagttgtaacggttaaacaagtcgatgtagttgtcaacgattgtttggaagaagttgacggtatcttctttgatcgtattgttttcatcgatcaagttcatgattccaccgatataagcttctggttgttgcaaagtcggcatatctaagaataccaatgattgacgcaggtgatggttcgcaccaaaaccagcgatcgcacctggtgaaacacttacgactaaagcaggtttcccgctccagctgcttgctccataaggacgtgaaccgacatccaaggcatttttcaatgctgctggtacagaacgattgtactctggtgtaaagaagaatacaccgtccacactttgcaattcattacggaatgttgtccattcagtaggcactttgccttctacttccaagtcttcattataaaatgggagattgccgatttctaaaaagacagcttcgaaaccttctggcaataattctgcaaatttcttcgctaccagcttgttataagagccttcgcgtaaactaccaacgataaaaccaattttttttgtcatgttgaattcctcctcatatcttttacatgttttatcttaccaaaagtaagtaaaactgacaaataaaaagcatttgcctagaaaatccattcataaagcgatgtctcagctataatgactgtctctctctaatgatacgcgttgcaggaaaatctggcaaaagataacctatagaagaaagaaacagaaaaaaagagactgtaaagaaaaaactctttacaccgtcagtaaaacctgttaaactagctcttgtgattaaaacaatggaggtgtaaataatggcagtaaaaattcgtttaaaacgcatgggttctaaaaagaaacctttttaccgtattgtcgtagcagattcacgttctcctcgtgacggacgtttcatcgaaacagtaggtacttacaatcctttgcaagacccagctgaagtgacaatcaaagaagatttgattcttgattggttatcaaaaggtgcgcaaccttctgatacagtacgcaatattctttcaaaagaaggcgtaatgaaaaaacaccacgaagctaaattcactaagaaataaggtgacgacggatgaatgatttgcaagaattagtcttaacgatcgtttcaccattagtgaccaaacctgaggagatccagcttgatgtggttgaatcagaagatttctttgaatataatcttacagttgctccggaagatatcggacgaatcattggtaaacaaggtcgggtggctaaagcaatccggacgatcgtttacggggttcgcaccaacggccccaaaaaggtccgtttaaatatcattgatggaaagtaattgatcgcgtcactcattgagtgatgctttttttctatcctgttagttcatgctcaagacctatgacagatcggctgatttttgagataataagaaaaaggaggcgggagtatgtcacaagtgattgcatggatcctatttatttttgttttgatctttatttataaagtggggtcatttatctggcgcatattaggcgtattgtttttgctatttttactatggatctatcgggatgtcatctttacacaagttagtcaatggacacgagatttccgctgggatcaactaccaacttatttggaccaaggaattcaatgggtaaaagacggctggcaagccttgcaaagctggatttcgaataggattagctaggaacaggagacaagcaaagttgtttgtctttttattttggaaaaggtatgctctataaaaagggggaaatcatcatgaaaaaagaaataggtctcctagtgacagtattggccattggggcattagcaggatgcgacacgaaaaataatacggataagtctgagtcaacccgttcaagcactcatactagtacaaccatttcttctgaaagcagtagcagtagtagtgaggcagcctccagcagtgccgcgcaaacttcaagtaagacagttaccaaagcaggaacactggatcagttgtcagctgcttttccgcaggatcgcttgccatcagaggtgccggtgacggagcaaaagaccttgaatgctgcaaccgacgaaggggcagatcaactctctatcctctattatcagttaaatgatcaacgagaattgaatgatccatcattgaacaatgagacaccaatcgctagctacaaaaatgctgcttacgaaaatgaagaccaagcggcggaggctgtacatgcgaaccttgatgaaggcggacaggcggtcgatctaggacataacatcactggtcatatgcaaggtgcagctggttccagttatctaagttggcaagaaggcaattggaacttgacggttcgagcagtcaatcaagagaatcaagatcccgtgccagtagcaaaaaaaatcgtggcctatttagaagaagctatgctgcccgctccaggaattggtcaaatcaccattgatatgggaaaatcagattacacggctaacagcgtttcttggcaagacagtaagatcacttataccttgcaacatcaagatcctttatccgcattgaaaatggctgtctcaatgaatcaataaaagagccaatctaacgtgtaggaggaagtcatgcagattacgtatttatctgatcctcaagaaaagaaacagatcgcacaaaccattctggctgatttgccggaatggttcggcctgcctgaaagcactgccgattatattgaaaaaagtgcctatcaagaaatgatcgttgtagagaacaaaggttttttgacccttgtaaaaacaagtccagcgactgctgagatctatgttatgggcgtattgaaagccgatcaccatcaaggaatcggcagccaattgatccaagaagccatccgttggtgccaacgagaaagtatggcctttttacaggttaagacattggcagagacgcatccagaccaacactatcaacgtacacgaagtttttatgaggcgatgggttttttttgcctgtcgaaacatttcccaccctttggggagcggaaaatccatgcttgttgatgatccaagcagttccacctcgggaaaacactagaattccttaactccccatgctaaaatgagaaggattataaaggaaatgaggaccaatcgtgactgaatttttaaatgtaggaaaaattgtcaatacccacggaatccggggagaagtacgagtgatctcgcaaaccgatttcccagaagaacgctaccgtaaagggcaacgattaacactgtttcgagaaaataaagcaccgctggaattaaccgtcgctggtcatcgtaaacacaagaattttgatttattgacattcgaggggtaccccacgatcaatgatgtggaacctttgcgagacggtatcttaaaagtttcaaaagacgaattaagcgaactaacagaaaatgagtattactatcatgaaatcatcggcttgaccgtcattgatgagcaagccagagaactaggaaaaatcaaagaaatcctatctcccggtgccaatgatgtttgggtagtccaacgcaaaggcaaaaaagatgcgttgattccctacatcgaatcagtggtaaagcaaattgatttggataaaggcgaagtgcatattgagatcccagaagggttgttggatgatgaggattgatgttttaaccttattcccaagaatgtttgacggcccaatgggggaatcgatcattggaaaagctcgggaaaaagagcttctagaaatcaatgtctcaaactttcgcgaattttcggacaacaaacaccaaacagtagatgactacccttatggcggaggggcagggatgctgctgaaagttcagccgatctatgataatttaaaagcgatcgaaactgccaccccgcaaaccaaaaaacgtattatcttgttagaccctgccggtaagaaattcgatcaaaaaatggccgaatctttttcgcaagaagagcatctggtatttatctgcggacattatgaagggtatgatgaacgaattcgttcgctagtgacggatgaagtttctctcggggattatgttttgactggtggcgaattaggcgcgatggtgatgatcgatgcgaccgttcgtttgctgcctgaagtgctaggaaacgagacgtctgcgcagactgattcccactccacagggttgcttgaacacccgcagtacacgcgaccagcagaatttcaagggatgacggtcccaccagtcttgatgaacggcaaccacaaactgatcgaagaatggcgcttaaaagaatccttgagacgaacttatcatcgacgacctgatatgttggcggattatcccctaacagcagaaatgaaaaaaatgctacaagagatcgacgaagaagcttcggcagaggatgaatcaaagtaagaaatctcagtatctagaatcgcacctgcaatcaaatgaaaccaccacaacggatactagaagcaccagtctagtccgttgtcttttttatagagacaaaataaatgtcgggaaaaaaagctggtgacaagaaatttgtctttacatgagctggaaagttatggtaagatatttcagtgagtgtaaactcaactattacgatattccgctggagcaaattgctttaagaatgtttgggaataaggagaatgataaagatgaatccattgattcaagaattaactcaagaacaattacgtactgacatcccagctttccgtcctggggacactgttcgcgttcatgcgaaagttgttgaaggaacgcgcgaacgtatccagttatttgaaggtgttgttatcaaacgccgcggagctggtattagcgaaacttataccgttcgtaaagtatcaaatggtgtaggtgttgaacgtaccttcccattgcacacaccacgtgttgcacaaatcgaagttgttcgttacggtaaagtacgtcgtgcaaaattgtactacttgcgtgcattacacggaaaagcagctcgtatcaaagaaattcgtcgttaatcatttattatcagatgaagcaaaagcccttgttttcaagggcttttttcttttggtcaggaggggtctatcatttgctttaatgcctcatgcgcaagtaaataaggctgatcatgtagctgcatattttttaacagtatcccgaaaattgtcttttgttctgactgaggattcgattgaatccgaagaaaagtttgattagaatctcgaaaaagtcatgaaagtcgataaaaattatgctatacctaaacaaagataaaaattgaaatgagggatgaggatgaaagtcacttatttgggtactgctgcggcagaacgtgttccagccatattttgtaattgtaggatctgccgtcatgcgatggagaaaaaaggccgggagattcggacccaaacgcaagcgttgttggatgatggcaagcttttgatcgattttcctggggacagttacctgcaccgattgagtggtcgagtggattataatcgcgtcgaagcattattgctgacccactggcactcagatcatttttacggagaagatttagcttatcgaatgtccggctatgccaatgggatcacgactcaattggctgtctatagcaatgcctatgtgaaaggtttttatgaccgagcgttccaattggaaggacgttacgatgaacaacgcctgacgtatcatcttttggaagcgtatcaaaaaacatggatcaatggctatgaagtgtattctttaccggcacaacatggtcattttgccgaagattgttttatctatgtcatcaaagatccaacaggcaaaacacttctctatggacacgatacaggctacttgacggaagagatgtttgcttttttagaagcaaataagtttatttttgattgtgtatcaatggattgcacggggcagaccaatgctgaccagatggccaatcatatgaattggtcgcaaaatattcaaatgaaacaggagctgatggatcgcaagttagcgactgaaaagacgatctttgtcgccaatcatttctctcacaatggagggagaacctatcaagagatggcagatctctcagcttcagaaatgatcattaccgcatatgacgggttggagatccatctttaatccgtctgacgattaattcatgaatactgaatgtcaacaactcataagggaggcaaacaataaaaatagatcatgaaaatagcgtgttaagtgggaaacgatgtccagcgagatttaggtgctagagaaatgagtaaataaagaggaatgatttttcatgagaaatcagaaatttgaatactatatgcgagaattaaacctgattaaaagacaaaactggattgaaaatgacctatatcatctagttgcggaaatgattaaggctggcaaaaatatgtctaggctatctttaagagatgtaagcttgcgaagtaggagtccaaaaggtcagatattctatggcttatcttcatttcctgattttgtcatcttggatgaacggtttgataattcagataatcttgccgggggaagtgtaaatatagcgaataaaaatttgatttatggctgcgttgaagtaaaaaatgtcgatgagaagctattagatctagaatcaatcgatctaatatcagaatttgagaaagcaaaaaaaccaggaaatgaactgaatcaagatttaggccaactcttaggacaaatactatggtttaaaaaagttttgtatacaaatggcaatatatggaaattctacaaacgaacaagtcaagaaacagataactttcttactgacaaatgtatagaaaagttatttgaggatcgtatgaaaaatgaggcccctgattacaaatggtatgtaggactagatgacgataatttaaagattgaaaaagtttttgagtttgtcttagagagtgatataaaaaaagaagtatgggaagaatttctaaatagcttatattcgattaactgggaaggataaagatgctattgtggaagaataatcatcttttagaaatgaatcaggttgttttacttgcggctcaatggattgcagggggcagaaacatgctgattcaatggccaatcatatcacaatagccgaatgaagcaagaatggatggatctcaagggattgactgaaaaagggatctctgttgccaattacttctcacaatgggtgaacttatcagcaaataacggatctctcagcttcagaaatgattattaccgcatatgacagggttggagagctatctttgagccacttggaaatcgtctagcacgtataacgctatcgtcagtttaataagcgagttgaggacctatatttgatctcctcgattcgctttttttgatagtctgagataaaccgcttgctgatgaaggagtgtagctaataaaaaaaagataccagttgaagtgcgaaaaagaaaaaaatagaagttgttcttgaatgaaaatagttggaaaatcatttttcattttcttttatgcctgttaaagtcaatgataccaatcatattaacaagaccaaaaatgaaaatacaaaaaaaactgttcttagtattgactcataaaaaataccactactatacttgtattgtggttataaccagttaggagagacatcgatgcaaaatacatttcaatcaaaatcactttattatcagctggtagaaatattgaaacaacgaatcgaaaacagtatggtcgctcatgataagctgccatcagaaagagagttgaccagtttttatggcgttagtcgcacgacggtgcgactagcattgcaagaactggaaaaaatgggctacatttatcgacaacatggaaaaggaacctttgtttcggaattaaggacaaatgcgactgatctagctggcgcatatagttttaccgaacaaatgcgggcaatgggcaaacatcctgaaaccaagatattggccttcaaaaagattgaagcaaccaagtatttagcggggcatatgaatgttcaattaggtgaacctttgtttcagttagaccgtttgcgcttagccgacgatctgccaatgatgatcgagaaatcctatttgccagtgaagctatttatgacactatctcgggaactgctatcgataaaaccgttatacgatttgttttctgaagatttcaatcaaacggtacgatcggctgacgaagaattttatgccagtattgcccagaaagaagatagtgagctgctaaatattccagaaggatcaccagtgctccatttagttcgctcaacctataatctcgagaacgaagtgattgaatttacattaagtgtggcacgggccgataagtttcattataagatcaggcatctgcgttccactaactgaattggaggaaagaaaatgtttatgttgtcaaaagaagaactgcaaaagctaggagcagaaaatactacccgagaaattcgacaacaaccggaactgtggcatgagacgtttgaccgttatcaagaaacagtcgcagatctagatcgtttgtttacggatgcgaaacaacatgctggagagcgaccgatccgcgtcatttttacaggggccggaacctctcaatatgtgggggatacactaattccgtttcttactagtcaaggaaatacgaatcagttcatttttcaaagtattggttcgaccgatatcgttgctacgccaaaagaatacctgattcctgatgagacaacgatcttggtctcatttgcccgcagtggaaatagtccagaaagtctagccgcagttaagatggccaatcagctggtcaacaagatctatcatatcgtgatcacctgtgcaccagacggattattggctacacaaatgcctacaaaaaaagaaaatctagttttactaatgccaaacaaagccaatgacgctggttttgctatgacaagcagtttcagctgtatgacgctgactgcgctacttatttttgatcaagcaagcaatcagcaaaaagaaagatatgttcatcaattaagccgactaggagaagaagtcatccaacgagaatcagagatccaagggtatctggcatcagactttcatcgcatcatttacttaggttcgggaagcttaggcggattgactagagaagcgcaattgaaagttctcgagttgactgctggaaaaatcgcaaccgtttttgatacatctttaggattcagacatggtcccaaatcttttgtcaatgatcaaacattggttttcctgtttgtcagcaatgactcatatacgcagaaatacgatgtagatatgctggacgaaatcaaaaatgacggtattgcccaacgcgttgttggaattggtcaaaagggttcattgtttagtggtgattcctttgaattagctgcagattcgttactgccggatggctatcttgctttagcagatatcatggtagcccaaacgatcgcattactttgttcggtgaaggttggtaatacaccagatacaccatcgccaagtggaacagtcaatcgtgtggtcaaaggtgtaacgatttatccatatgaaaattaggaaagagtgtgaagcatgttagaatggtccgaaaataaaagacaagcaatggaacgtttatcgacgccggagggcattattaccgccctggcgattgatcagcgtggtgcactgaagaaaatgatgtcagctttagggatggaagcgacgaaagaaacgattgagcggtttaaaaccctgatttcacaagaattgacgacctatgcctcagccattttattggatccagaatatgggttgcctgctgcacaaaaacgtgcagcagagagcggtcttttgctagcatatgagaaaaccggttacgatcaaaccgttcctggtcgctttcctgatttgcttccggattgttcagttattcggtttaaagaatcaggtgctgatgcggtgaaatttttgctgtattacgattgcgatgaagaagaggaaatcaattttcacaagcaagtttttgttgaacgaattggaagcgaatgcatggctgaaggactgccattttatttagagttattgtcatatgatgctaaaaatgtagacacgaaatcgctttcctatgccaaagcaaagccgcgcaaagtgatcgaaatgatgaaagaattctcgaaaacccagtataaagtagatgtcttaaaggttgaagtaccagtaaacatgtcatttgttgaaggggatgcaacaggggagatcgcctatacacgtcaagaagctgccgcttattttaaagaacaaagcgacgcaacagatttgccatatatcttcttaagtgctggggtctcagcggcattattcatggaaacattgcgttttgccaaagatgctggggcacgattcaacggtgtactctgtggcagagcaacttggaaagatgcagtcgctccttttgttgaaaaaggagaagcggcaactttagaatggctgacagaacaagggacacaaaacattcgtcaattgaatgaagtgataagagaaactgccgtttcgtggcatgagaaagtagtacagccagtccaatagagcaattcaccttgcaaagctgactactaatgaatgggagcagaacatggctacgtttgaaataaaagaagagtttttaatgaatggttctccttttaaactactatctggtgcgattcattattttcgggtccatccggatgattgggagcactctctttataatttgaaagcgcttggatttaataccgtcgaaacctatgtgccttggaatttgcacgaaccgcataaagggttatttcagtttgaaggcattcttgatttagagcgttttttgtccttggcacaagagcttggtctgtatgtcatcctgcgaccttctccatatatatgcgccgaatgggaattcggcgggttacctgcttggctactaaaggagtctggacgattaagagcatgtgatccgagctatttagcgcatgtggcggaatactacgatgtattacttccaaaaatcattccctaccagttgagtcatggagggaacattctaatgatccaagtggaaaacgaatatgggtcatatggtgaagaaaaagcttatttgagagctatcaaagaaatgctgataaaccgtggcattgatatgcctttatttacttcggatggtccttggcaagccgccttacgagctggcagcttgattgaagatgatgtattggtcacagggaattttggttcccgggcaaaagaaaactttgcagcgatgcaggatttttttgatcagcacaacaaaaaatggcctttgatgtgtatggaattctgggatggctggttcaatcgctggaatgaaccaattattcggagagacccagatgatctcgctgaatcagtcaaagaagctttggaaatcggtagtgtcaatttatatatgtttcacgggggaactaattttggatttatgaatggttgttcggctagaggcgcagtcgatttaccgcaggtcacttcctatgactacgatgcaccattggatgagcaagggaatccgacagcaaagtattacgcattgcagaaaatgctaaaagaacattttccagaatatgaacagcacgaaccgcgcagcaaaacatctctatcaatggaacttcaactacaagataaagtcagtttgttttctgttatcgatcaaatcagtcagccggtcaagacggtttatccgcaaacgatggaacaattggaccatccttatggctatttgttgtaccgcacgaagaaacggcgggacgcggaaacagaaaagctccggatcattgatggaaatgatcgtgcccagattttcttgaatgaaacattccttgcaacgcaatatcaaggagaaattggtgaagacttattgattaagcaagcagcagaagaaaatcaattggatattctagtagaaaatatgggacgagtcaactatggacataagctgacagcagagacccagcgaaaagggattcgtagaggtgtgatggctgatctgcactttgtgaccaactggactcattactggctagacttcagtaagtcaccagcaattgattttacgcgggactggcatccagaacaacccgggttttatcgttattcctttgtgctagaggaaaaaagagatacttttattgatttgacaggattcggcaaaggagttgttctggtcaacaatgtcactgttggacgcttttgggaagtgggccccattttatcattgtacgtaccaagcggatttttgaatcatggggaaaacacaatcattatttttgaaacggagggctgctttgcaaaagaagtacatttgagaaaagaaccggtttataaaacgatggaggcgaaaaaagtatgagtattattggtgtacgtattgatggacgattgattcatggacaagtggcaaacttatggacgaccaagctgaatattagccgaattatggttgtggacgacgatgtagcagaaaatccaatcgaaaagagtggcttgaaattagcaacgcctgcaggggtcaagttaagtatcttgccgattgagaaagcagctgccaatattttggctggaagatatgattctcaacggttgttgattgttgctaaaaaacctgaccgtttgctcaaactagtggaattaggtgtgccgatcactgaaataaatgttggaaacatgtcccaaacagctgaaacaaagtctattaccaagtcaatcaatgttgttcccgcagatattgctgatttcaaagaacttgctagcaaaggtgtgaaactttttgcacaaatggtccctagcgataaagctgaaaactttatgagccttttagaaagataggagaatcaatatggaaattcattggtggcaaattttattattatcattatatgcaggttatcagattctagatgaattacagatctattcttcaatgagtgcgcccgtttttgctggtcttttttcagggttagtgatgggagatatcacaaccggtttattgattggtggtagtatgcaactgacagtccttggtgtaggaacttttggcggtgcttcgcggatcgacgccaattcgggaacggttttggccacggcattctctgttgcattaggaatggatccagaacaggcaattgctgcaattgctgtaccggtagctagtttgatgattcaattagatattttagctcgttttgcgaatacgtattttgctcatagaatcgatacccacgtggaaaatatgaatttcaaagccatcgaacgaaactttttgttgggcgcagcaccgtgggcgctatcacgacttgttcctgtatttctcgcgttggctttcggtggcggattagtcgaaaacgttgttagttatttgaatggtgatttaaagtggttaggcgatggattatccgttgccggagcagtcttaccagctgtaggttttgcaattttacttcgttatttaccagtaaaaaaacattttccttatcttattttaggctttgttttgacagcattattaacaacggtatttagcaatatccaactattgggcagcagtgtagcaagtgttgtaaaagatttcagcggtaccttcaacgcattaccaatgttggcaatcgcactaattggtttcgcatttgccgctatcagctacaaaaatggacaagcacgtccagcaactaataccgcacaaaacgagcagcattcggaaggagagattgaagacgatgaaatctaatgttaaattaacgaaaaaagacttccaacaaatcaatcggcgcagcctatttggtttccaactaggatggaactatgaacggatgcaaggctcaggttacttgtacaccattttgccgcaactacgtaaaatctatggggacaacacccctgaattaaaagaaatgatgaaaacgcatacacagttttttaatacatcaaatttcttcaataccattatcacggggattgatctagcgatcgaagaaaaagagggatttcaggcaaaagataccatttcagggttgaaagccgggttgatgggacctttcgcagcaatcggtgattcgattttcgcagccctagtgccaacgatttttggtgcattggctgcgaatatggccatcaatggaaatccgatcggcatctttatctggatcgctgcacaaatcgtagtcatgatctttcgttggaaacaactggaatttgcttataaagaaggtatttcccttgtgacaaccatgcaaagccgcttaacagcattaacagatgcagcgacattactgggtgtttttatggtaggagcattagtggcaacaatggtcaatgtaaaatttgcttgggcaccaagtattggtgaggtcacattgaatatgcaaaacaatattgatatgattttgccgcggctcttaccagcagctattgtcgggattgtctattggatgttaggaaagaaaaacatgacatcaaccaaagcaattttcgtcgtattgatcgtcagtgtggcactgtcggcgttaggagttatttcgaagtagatggaaagtaggtaggaagttgatggaaaagcaattagtcttgattagtcatggccggttttgtgaagaattgaaaaaaagtacagaaatgatcatggggcctcagtcagagatccagacagtcccattattaccagaagaaggtgccgatgattttcgccaaaaactagcagctgtcatcgctgacagtcaaaaccctgtggtctttgctgatctgctaggaggaaccccatgcaatgcggcttctcggttaatcatggaaggtgcgacatttgagctgtatgcaggaatgaatatgccgatggtgattggcttcctcaaccgtacattgacaggagatccattggattatgaacaatttggtaaagagaatatccaacatgtcaacacgcttctcactgcagtagcagattttgaagaagattaagcagaggcaaagacattagaagttgatcagcaaagaaaaaccggcattagctgtacttcttagctatcacctatttgccttaaccaaacgacaaaaagcgctgaaaagccccaactctttgaacaattccctaaaaaaaggtatgatagctaaaagtatatttttgaagggacatcaaagggatgaagtactcaacgaaatacagcgatgccattcatattctggcctatattgaaatgttgaagggaaccgatctatccagtgatcgaattgctcaaagtgtcgagaccaatccagcctatgtccgccgaatcatgagtgatttgcgaacagctggcttgattgagagccaacggggaaaagctgaacctaaattactaaaaaaacccgaagagatcactttgctagacatttattcaagtgttgaaaaggaccaacgattgttgcatattgacaaaaaaaccaatcctaattgtttgattggcggtagcattcaggaagttctagatgagacctatgagcgtctgcaaaaaaaaattgagttagagatgcaacagatcacactagcagatatcatagataaactcaatgtggctgctgaaaaatgaagagagacagctccgtttcaaaagcaaatgcttgacgaaaaggagctttctttttataatcaacatgtaaccttaaaagttacatgtatttttctacatgtacaagtttaaagatgaaaggaagagagcaatgaaaattggaattattggtgcaacaggaaatgctggttcagcgatttatcgggaagcaagtgcacgaggacatgaagtcgtagctatcgtacgcaatgaagaaaaagcaaaggaaatgtttgggaattctgtcaaaacaataaccaaagacgcgtttgaattgaaaagaggcgagttggaaggttttgatgctatcattgatgcgtttgctactagccctgatcaagcctatctacatgtcgacttagcagcccgtttgatccatcttttccgtggaaagaaaactagattgttcttcattttaggggcgggtagtttactgaatgatgctggcgacttgaatgttaatgacttgaaaaaagcacctgatagtgaaagctggatcgcgattccagaaaatcaattagacgagtacaatttcttattaactgttaaaaatgttgattgggtaggaatttctccagggaaccttttccaagctggggaagctaaaccggctattttaggaaaagatcacttgcttcaaaatgatgccggacaatctgtcacatctagcggaacattggcaaaagctattttggatgagttagaagtccctcaatatcaacaaacaagatttacagttattgatgcctgatttttttgacgatcgggatggtcttgaggagcaaaggagcggaaagaacagtaatgttttcataatgtttcttccaagaaaacaggaaagaaaccattttagaagaaagagttttcgaaattcaagaattctaccaagacaaaactctgcgagttgcttataatcaatagcagaggtgatggatatggagaaaaaagaagcatacgagctgatgctccttcagttaaaaggattgttagaagcggagagtaactggttagcgaatctggctaattcttccgcattgctgaatgaaacgttaccagatacggtctttgccggctattatctgtttcaagaaggcgaattgattctaggtcctttccaaggccgcgtgtcttgtacccgcatccagttaggaaaaggggtctgcggggagtccgctgctgagaaaaagactatgatcgtcgataatgtcaaagaacatgagaactacatatcttgtgactcggcagcaatgtcagaaatcgttgtgccaatgctggacaatgaccaactgatcggagtattagatatcgatagttcgaaaacaagtagttatgacgagatcgatcaacttttcttagaaaaatttgccgcttcgctagtagctgcacggcgtaattgataaaacgagcagcgaatcgtgttcgctggtacaaaagaaatacccaaacgatagaaagcgcaactttagttcttgaagttgctgaattgccggcttgtttctgaggcaacttctattcgtttggtttttttgtctgtactggttttttgtgcgaatcaatgcgtattacttttaattattaaaaaacgatgatattatgataacataattagaaaaattaaatttgaaggtggaaattatgaattgtgataacattgttttaggaaaagcgtatgaatgtaaaccggtaggtatgcaaaggaggatcatcggtgaggtaatccgcaaaatggaaaattgtgtggtgatgagtgtcgtaagatatgatggcattgatcatgacgaaatcgaggaacgatgtggaagagtcgttgctcggtataatgaaatctatggaccagctttagtcgaatgtttttttagttaaaaaaagacagaagcttattgtttaaaaacaggaaaataatgagctcaacaattaaaaataacaatttaatcaataatatttacggtgttagccaaattttttcagcaaagagtatcctttgctgtctgggacagtaactttcaagggcagaatacttgcctaatagttacggatcctattttctgctatcatcgttttttgtatgctgcgatagactgccaggcggccaataaatttcaataaagacttaatgatggtacaataaattaaaatcgtacgcctggaggagaatgttatgagagctgaattagtgatcttagaagaagaggagttactgtttaagcttcccaatgaacaaggtttattacaaattgcagatcatgatcgtgtgacacagcttgataatactgtgttttttcttgttaagaatcatgcggtaacagctattacaacggatacattgctggacttgactcagccccatgatcgaatcattagtattactcctagctgggaaatccaggcaccttaccttgcacattattatcaggagaagtatggtttgttgaagaaaaaaagtgaagcgatcccaggtgagcaaagtgagctcattgcatcttgcgcaaaaaattttgacttattgttagataaacttggctattaccaaaataccacttcccttgatccagtgaaaaaaacaaaagcaaggcatcaatggaaaaaagaattgcaggatcgacctttctatattgactatcaaggaagtcaggcaactgtttattggcaaaagcgcaatgaaatgcgaatcgaaaaaggggcaaaattagccgaagaaattccatataataaagacggttccttgggattttctgctcgcttaggagaaaaaatccgccaagatcatcaagcagcgattaaggatcattgcacgatagaagaagttattttaaaaagtgtcaatgaggttggtctgtttctttactacggagggaccaatggttggttgcagttaaaagacccatccgggcagacactccacgaactaaccgtggtgggctgacacgacaaatacgcgatacgcagtcgaaggacaacgcttgtcagatgaaatggattctcatcggcaagcgctgcccttcttttttagctgaactttcttgaaataagtttcaactcagttcttgctggaagatacaattgagtcgtcgaataaggaataatcttgtccactcttgtttattactacggaaggttttccgtttccttctttttctgcacgataagcttcacggtgtttttgcaagtgttcgggccgctttagccaggcttggaaatgtttcttttcttgccattttgagacgagttgaaaatcgactgatgcttttttttcgttgatccaacattcagattggagacagccttcaaacgttttcatcgaggcgatatctttgcggatcttttctgaaaatgtttcttttgcttctgctaaaacttcaaatgtcacagttttgatatacatgaccaacactcctttttgtggtaaatgcacgatttgactttgcatcatcattttccaattagtataactgtaattgagaatgattgtcaattaggtcggtatttttcttagaaaatacttgcttagtgaaaaaagatgtttctttcctacctaagaacagctaggaaagatctctccataggacctttctctaggtatcttagaagattctttcaagtaagggaatttgacagaaagattcgaatcacggtaaacttcacttaacaaaacggaatttttagaattatctgaaaaataggaggcgtcaagaatgacaaccaaagcaagagttatcggatcactcatcgtttgtagtttttttctagcagcctgtcaacagccgtcatcgaaaaccacagattcaaccaagtcagcaaatgccaatcagccaatgctgaatgttcagttttctgctgaaatggggagcgccgatttgtcgttagcaaccgattcttacagttttattaccttgaacaatgcctatgaaggactttatcgactcgatgaaaacaatgaacccgtgattgccggtgcgagtgaagacgcaatgatcagtgaagatgggatggtgtacacgatcaaattaagagaagatgccaaatggtccaatggggaacctgtcacagcagaggattatgtctttagctggcaacgaacggttgatcctgctaccgcctccaactatgcctacatgctagcaccagtcaaaaatgctgcagctatttccgatggaacgaaggataaaagtgaactagggatcgaagccgtcacgagtcatgaattgaagattacattggaaaaagcaacgccttattttaaatctttactcgcttttcctacttttttcccgcagagtgaagcggttgttcaagaacatggggatcaatatgccttaacaagtgcgaatgcagtctacaatggtcctttcacattggaggattatgacggcccaggtacagatattcaatggacactcaagaaaaatcctgagtattgggatgcagagtcagtgaagttatccggagttcagtttgatgtcgtcaaagaatcttcaactagctataatttgtatgaaagcgggcaagcagatgacatcacattgagtggggaactggcgatgcaaaatgtaaatcacaaggattatgttgttcaaccgagcgcgacgacccagtatttagaaatgaatcaagcagcggaggactcaccgtttcggaatgaaaagttgcggcaagcaatttcctatagccttaatcgtcagcaaatcgttgatcagattttaggtaatgggtcacttccagctgttggatttgttccttctgatctagcctttaatcctgaaacgaaaacagattttgttaaagatgcagggacttcgctgccttatgatgaagaacaagccaagaaattgtgggagcaagcaaaatccgaactaggaaaagataccctcacctttgaattactcacctcagataccgatcaatcaaagaaattagccgaatacattcaaggaacgcttcaacaaacccttgaaggattgactgtagaagtgaccaatgttcctttttctgtgcgattagatcgttccaatagcggagatttcgaaatggtcatgaacaattggatcggtgattatgcagatccgatcaatttcttggaacttttcaaaaaagatagttcatacaatcgcggaaaatggttggatgatacctatgataacttgatttcagaagcatccgatgcatatgccaacgatcctcaagcacgttggcaaaatatggtggaagctgagcagattttgaatgaaaaattgggcgtgattccattatttcaaagcgcagaggctcatttacgttccccaaaaatcaaaggcttagtggtccatagtgtcggtgcagcctatgactacaagaatgtttccctagagtaaagaaacaagcagtaagttagaagagatggatctttcatctttccccagattgcacaagcaaaaatgatcaataaatcagcaaaggagaacctagtgaaaaaagcagtccaagcagctatgacttttttatggaaacagccgcagcaaaatgcagttttaacaaaaatcaatgcgcaacctttagaagcagtccattcgtttttatcagcagcagatgcaatgactctctatgaagaggacttggttgattcagagattctttatgggaccgttgtcgaagtcgttcaagaaaaagaagaatgggcagaaatcattgtcttagaccaagcaagtaataaaaatccccgaggctacccagggtatgttcctagcaacgtattgactgtcatagacgagaaatatggattggggaaaaatcagaaggtagcagtaatcaaaccaactgctgtcctgcaattcaaagatcatcaaagaatcctttctttcggaaccctgctggattggctttttgaggacgctgagtggtatcatgtgatgacacctgaaggaccagctgaaatttctaaaacacaagcccaacgaatcgatcaaggaaactcaacaactccccgacaattgatcgagatggcagaacaatttctggatttgccttatgtatgggcagggatcagcagcagtggctttgactgctcagggtttatgtatagtttgcatcgggtcaatggtattttgattcctcgggataccattgaacaagcgcaagcgggtgtgcagcgatcctatgaacaggcgcagccaggtgatctattgttgttcgcatatgaagagggaaaaggaaaagtccatcacgtcggtctttatttaggtgcagacgagatgatccactcacagaccccaggctccaaagtcatgaaaacaaagatcactggttctgcttatgagccggaattggcagttgtcactcggtatatcgactagaaacagccgcaataagaaagaatgaggtagaaatcgcaagtgatagaaacaaaaaaatagcagtaaccgaggaaagcccaccatttttgcagaatgcagcaagaaatgtcgggctttttgaccgatcaaaagagagatcagttattagcgacaataaagtcacccatatcgtatcgatgccgggattgtgaaaattcaaaaggtatcccattttctaagtaaaccgtttgctcgacttctaaaatggggtcattgggggaacaaatcaaatgctgctggtcatagatatctggacggtcggctttgatccttcgaatcgatgtgccaatcggtaagtgcaatgtattggaaatatattcataaacggaagctttgagaacctcttcggtgatgccgggaatcactgcgactggcataatggtatattccagcgcgaccgggacgtcatccaataatcgcaaacgaacaatatcatagattcgatcttctttaccaagtctcaattttgtttgttcttgctcatcagccaaaagcgtatcaaaggaaatgattctgcttgtgagtttgccagtctttcctaagcgcttggttaatccgcggttcactcgggcgttataatcgaaggtagaataggcttcactgacaaaagtgccagtgccttttttggcatagatgattccctctacttgcaacaaattcaacgccttttgaatggttactcggctagttttatacgtaatggctaattcagtttgtttaggcagcttctgattcttctcatactttccatgactgatttgtgtacgaatatctgctgcaatatcatgatagtaagccaaatcatttcctccttttttgaagcataatcgattttgctgagtatgtaaacctcgacgtttacatactcagctttttgcttctttcgacgatttacagaatgaaaaaaatccagtaaattgagattgtaatcggttgcatttggtttgtttattttggttaatcatagaggagctaggaggagtaaaaatggaagggtttatggatcgattggcaaatggcttaggtaaagttgctacgagaatcaatagttggcggtacatcatggtaattaagaacgcttttgccgctttgataccagtcattatcacaggtgcctttgggaccttattttcagcaatggtttttgattcggagaacggcttagcaaaaattgatgcgctcagctttttagaaaatctaaagccgatctcttcggcagtcagttatgtaacacttagttttctaacgatttatgctgtttttttaattgggatcgaactggcaaaactgaacaaaatcgatggtgttttccctgggatcattgcagtgatgtcttacttatcggtcaatccgatggtttttgaattcttacatgaagatgctactgttattgccgagaatgttttagcgaaacaatatacagatacgaaaggtttattcttgggcatgttcgtggcaatcctatcaattgaactttatgcctggctttgccgccaaaaaagattgcaaatcaagatgccggaaagtgttcctgccaatgtctcagcaagtttctcggcgcttttccctacaatattagcagtaacgatcatcgcgacagttggctttgctatcaaagccatcacaggaatgtatgcttacgatatcatttataatattgtgcaaaaaccattagaagggatagtacaaggtctgcctggtatcttgttgttgatgtttattgcacaagttttctgggtcattggtatccacggcaatcagatggtcaaaccaattcgtgaaccattactgctagcggctatcgccgtgaatacagaagcctttgaggcaggaaaagaagtgcctaacatcattacgatgccattctgggatatgtatatgagtatgggaggatcaggtgtcaccattggcttgctgattgctatcttgattgcaggcaagcgtgaagatatgcgtcaaatcacgaagctgtccttagcaccaggcattttcaatatcaatgaacctgttattttcggtatgccgatcatgctgaacccgatcttggcgattccatttattctgaccccgattattaccggcacggtgggttatattgctacatccatcggttttgcagcaaaagcggttgtgatggtaccgtggccaatgccgccaatcgtcaatgcctacttagctacagcaggagacatcggtgcagtggtcacacaaatcatctgtattttattatcgatcattatttatttgccattcgttatcgtaatgaatcgttcaacgaacgaagtggcataaaaaggagaggcttatgttaattgaaataccagaaacatttatcttaggggccgcttcttctgcttggcagacagaaggctggcaaggaaaaaaagcgggtcaggattctttcttggatcaatggtatcaacaagagcgttttgtctggcatgaaggctatggaccagccgttgcaacgaacttcatggaacagtatggtgaagacattgagctgatgaaagagattcatctgacacattatcgcacatccatcaattgggcacgcttttttaccgactatgagaagttgatcgtcgatgaagaatatgcagcccatatcgatgcggtgatcaatgcattgcttgctgcaggagtagaacccatgttgtgtctggaacactatgaattgcctgcctacttattagacacgtatgatggctggagttctcggtatgttgtcgaattgtatagcaagtatgcagcaattgcctttgaacgttatggtgatcgggtcaagcactggttcactttcaatgaacctatcgtgatccagacccgttgctatcttgatgcgattcgctggccccatgaacaaaatacgaagaaatggatgcaatggaattatcataaaacattagcttctgcattagcgataaaaacatatcatgaaaaaggctatcaaggcagaatcggctgcgtattgaatcctgaaatggtgtatgctcgttcttcttcgaaagaagatcagcaagcgaaaaaaatgtacgatcttttcttcaaccgagtcttttttgatccgatgattaaaggcatttatcccgaagaactgattgcattatgtaaagagcatgatatttattttgatcctgcaaaagaagacttagaagtgatccaacaacatacggttgattttttaggaatcaatcaatactatccaaagcgtgtgcgggcaccttattatcagtggaatgctgaaacaccgtttcatccggagcgattctatgagaactttgatcttcccggcaaacaaatgaatcgttctagagggtgggaaatctatccgaaagtcatgtatgacatggcaaactacctcaaagaaaattacggcaacattccttggcttatcacagaaaatggcatgggtcgggagaatgaagaggcgttcatggatgagaatggtcaggtagtagatgactatcggatccaattcatttcccaacatctttattggcttttaaaagcagtagaagaaggggcgaattgcgaggggtatatgctctgggcttttaccgactgtatctcaccgatgaatgcctttaaaaaccgttatgggctggtgcggatcgaaagaaatgctgcccgtacccgttctttgaaaaaatcagcctattggtatcgagaattaattgatgaacgtcgcttgtcctatgaggaattaccgcttattctttaaactaagtacattaagattagagaagctgtgacaaatcttttgtcacagctccttgtgtatattgcttaaaaatccaattgatgaggggctaatttgtcccagtcaaaggtcacaccaattcccggttcttctggcgcgatagccattccatcctctggatcaatcatcagagggcgagtggtgtattgatcgatcgggaaactatgcatctctaggtatccggcattaggcatggcagccagcagactgacatgaagctcttgcatgccgtgagtcgagatactgacattatgcaactgtgtcaatgccgcaattttcagccagccagtgatccctccacaattcgaggcatccggttgaggaaaatcgacttgaccataagataacatatgagcaaattcaattggtgttcgtaaattttctccgccagcaactgctatttgaccttctttagcgattcgagcatatccttcgtagtcttcgggaatcgttggctcttccaaaaagagaatatcaaaaggcgccatcaatttagcggctttgacggcttgttcaacggaccagctcatattggcatccaccataaaggtaatatcgggaccgatcaatttacgaacggctttgatgcgggcgatatcttccgccaatgttgcttgccctaacttgattttgacagcccgtaatcccatatccaaatatttttgattgttggctaataatttttctaatggaaaattcaagtcaatggcaccgccatagcagtttactttattgctgtgtcctcccaaaagtttatataatggttctcgtgctttttttgcgcgcagatcccaaatggcaatatcacaggcggcaatggcaaagcttgctagaccacctcgggcaatgtaatggatgccccaattcatctgttcccaaagagcttccacacaagcaggatcttttcctagcaggatatgtttcagttctttgtcgatcaatttagcgatcgactctcctccgaaaccacccgtatacgtataaccgataccttctctaccatcatccgtgcgcactttgacgattggcacctcaaagtgagtgtgtaatccgtgtttggcatcttccattaattctggtaagggaatccgatagtaggaagtttggatttctgtgatcgtggacataaaattcctccttttccaataatgttaacgtgtgcattattatcttaacatccacttggcaagaattcaagcggtttcatttgtagtttgagttgtcaatctctttctatcattgtaataatcctgtttttccagcgacctttaaccaagtgattccgatctgaaaaggagtcaaatttcttggtgggaacacgctgaaatagttgaacttctgcgcaacccaagctatgatgaacaaaaaggagatcacacatatgtgtacaagtttcacgctgactgctcatggacagactttttttgctcggacgatggactttgcatttttgttagacggcgaaccaatcgtcatgccacgggggtatcaatggtctttacaactagggggacaggtcaccaatacctatggctttgttggaacgggcaaacagttagaagaatttctttttattgatggggtcaatgagaagggactaacgattgctgaactctacttttcgaatgaagctgtttattgcgaatacacagcggagaaaataaaccttgcaccccatgaattgttacattgggtattaggaaacgtagcagacatccctgatttgtaccaaaaaatcagcaggatcaatctagtacagatagaaacggcgctactaggtatcacagtcccattgcattttattgtaacggatactaccggaagatgtgttgtcattgaaaccaatcgtggttttatcgaaataaaagaaaatccaatcggcgtgatgactaacagtccagaattggagtggcatgtaaaaaatattggcaactatttagctgcgagacctgctaattttcctcccgcaacagtcaatggagtagaggtgctcccctttggtcttggaaatggaacatctattttaccgggcggattgacttcccctgaacgatttgttcgaaccgtttatcacaaacagtttgtgaatgtaggagagactgccgaagaaacagtcaatgccatgttccatctcttaaataatgccacgatccccaaaggactgatggtcgaagataatggtcaatctgagtatactcagtatcgagtggtctataatgtgacaaatggtacttactatttcaatccttatgaaacccaagaagttttttcattggaattgaagaaagagtggttacaattgaaacagccccggatttttgcggttgccaagagtttcacaacaaaaacgatggtgtaataatcggccacacaacggtcgatgcaaagatagataagtagaaaataacttagtttaacgaagagtcatctctccaataaaaagatccgcggtgtgtcattaccgcagatctttttttcgtgtgatttgccgtcgaaatttttgtagtaggtagctggggagtttatctattctgatgctgaaaaaaacggttcaaaggaaaagcgtattcttatgataatcgttcattgaaactacgagaagaaaacaagaaataatttttttactttcagatattaaaaaaaatctttgaaatacaataagtccagtaatttttttttatttgaaaatagtaaggcgtcattgataacaacactgggaacgtttgtttcagaaatcggctgattcgtgatgatcaaatcaaaggattccaagtcatagttacctaattgctcaccattgatgggcaggatatctgaacgaattttatgcagatcaagaatatcttgaacatagtaactgatgtattgactgtgattgatccccatatcgctgatcactaagatcttttttgacaccaaagtctgattgatctccggaaaagaagtcaataaccagaatacataagaagacaaataactgatgagattcgtttccaacaattcagaaaaaaaatgcagttctgctttgagtcgtgcatacaattggcgctgtgtaaatttgatatgtcttgtaaaaaaagtggcacgctgtgtcagctctgtcgtatcaaagggcagtaattgcgcataggaataaagacaagtcagcaagtgtacaacgaagtcgccgacctcgtctgtgatttgttccaactgcagaaaagtattgaaggtcaaattgtcacgtatcttctcactgatcacagatctattctctgaataaaattgctggaaagcccctttttgaaagtagtcaatgactgtttggcaagactctaaactaataccactcaaatggcgtttaatcaatgaatagtcttcattactgatttttgctttcacggctatcttggtgatagggcgttgccgaaatccttgactctctcttaacaaatcaacgataaaatacataatgaaaaagtcatgttcatagctgttgtccaagctgatactattcaaaatgcagtgattgcgccgcatcacttgttttagttcttgtttatcaaagtgataaggcaaatcacaatggccataatacatcaaaaaaaagtaggtcgtaaatatccgcagagacagctcatcgtcctgactcgttaactgatacccgcgatccacaatgacccgaagtgaataggcagccaacactttattgcaatgttttagttttcgtgcaaaagatgatcgactgatattgattgcctcacaataataatcgatcgttttgcctggctgttgaataaattcatgaaggagttgtgtcgttgttgaagttctcgccatatctgtgagtatttgaagatacaatgtagcattgaaattctctagacgataccctaatttatgcgatgttttgatggttaaaacatttccccagcgttgcttgatctcttcaatatatcggataaacgttgattcgctgctaccaatgtgtcttgcaagttcttttttagtcatccacttatcagaaatggataacacacgaatgatttcttccatcttccgataatttttctccaaaaacctaatcatttcatttcctcccaagtcctttactttaataaaacaatcaacgaaacaataacgcaatctcaataatgaaaccgcttggtatgaaagctggtgtgatttgattcttcccttctatgtatacttaggtatctgattagaataacaaatttccagcatgcaagctattgggatttgctattggttcgcaaatgaaaggggagaatgaaaattaatatactgaggaagttgtgggttttaggagcagtatttatgctggttagctcctatttcacatccataatcgttagagcagaaactattaatggggcagctattctatctgccaaaatcatatcagatgattctgagcagccacagctattactagatgtcgcactcacgaatcaaacaaatgagcccataaaaaaagaaataagaatggatcatgccaagctaaaagaagtagaagaaaaacaagagggatacggttatcaaattaaacacaataccctctatctgacaatagagcctcaactaaatcagaccattcaactgacgctgctcgttgagaaaaattcttttttgaccgagcaagcaccagaattaatttacgaaggtcagatccaaaaggtctctgttgtcatgccgcaggcaacaaaggaaaaaccgactgacacccaggacaatacttctagagcagaaacggatgctgtaaaggaaacagctgctacagatacacattcagcagaatccgaagagtcaaaatcaataaatccatcaaataccaacgaaacgctgacagaaaacagagaaacagaaggacctgaagcatctgaagcatctgaaagatcaacagctgcagatgaagtgataaaacctttttcactccctagcgttgcttctgatccagtgttcgatcgcagtcataaagcaatcctgcctcagtatacgacagatgcgtcaggaacctatccgacagcaagctggcaaccgactgggaatcagaatgtgcgcaaccatcaaggaaacaaagacggagctgcacaatgggatgggcaaacggaatggaacggggaaccaacgaacaaaaccaattcctatattgaatatggtgggactggttcccaagcagactatgccattcgcaagtatgccaaagagaccacgacacctggattatttgatgtatacctaaatattcgcggaaatgtccaaaaggagatcgcaccgttagatttggttttagtagttgactggtcaggtagtatgaatgacaacaatcgaattggcgaggtccaaaaaggggtggatcgatttgtagatacgctagcagaaagtggaatcacagacaacattcatatgggctatgttgggtattcaagtgatggatacaagaatgattcggtcgcgatgggcccctttgattcggtcaaaaatgccattaagacgattactccaagcagtactactgggggaaccttcacgcaaaaagccctgcgagatgccggaaacatgttggcaacaccaaatggacacaaaaaagtgattgttctactgacagatggtgttcccactttttcctaccaagtcagcaaagttcaaacagaaacgaatggcagctattacggcacccaatttaccaatagacaagaccagccgggcagtacttctcgtatttctaacagctactatgctccagaccaaagaaataccaataaattgatcaacagtacgtttatcgcaaccattggtgaagcaatggcattaaagcagcgaggaattgaaattcatggattaggcattcaactgcaaagtgatactaatgcgggattatccaaacaagaagtagaaaacaagatgcggcaaatggtgtctgcggatgagaatggtgatctttactatgaatcagccgatcatgcaccggatatttctgattatctcgcgagaaaagcggttcagatatctggaactgtggcaaacggcaaagtaaccgatccgattgctgaaccgtttagttacgaaccaaatacattaacagtcaaaagtgtcgggtcccttcaagtacaagccatgcccacactctcatttgaagggaacaccgttcgtagtgatgaaatttatttagggaaagatcaagaaattcagatccattatcaagtcaggatccagacagaatcagcaacgttcaaacctgatttctggtacccgatgaatggcagaacaaccttccaacgagtagcaacagcagatgaagtggtagattttggcgtgccatcggggaaagcaccaggagtcaagcttgatttcaaaaaaatctgggaagaatatgatcatgatccgagcagccgcccagaaaatgttatctatgaagtgaccagaaaacaagtttcagatacgacaaattggcaaacaggctacatcaagatttcgcaaccgtcaaatgataccggaagcttatgggaacgcactagtgtaacacagctttcaaagtcagcagatgatgcctatgccgaaaccttaggtctacccaaatacaataatcggggacaagatttcagctatcaaacgactcgagagctaactgtccccggttatgagcaagaaaaagtagatgaaacaacgtggaaaaacacgaaacagtttcagccattagcacttaaagtgatcaaaaactcttctgctggcgaaaaaaatctggtaggtgctgtgtttgaattaactggcaaaaatggccgtacgacattgatcgataatcaagatggcagctactccttgccgcaaaatgtccgactgcaaaaaggtgaaacctatactctcacagaagtgcaagctcctgctggacatgaacgtgggaaaacaacttggcaaatcgaagtcacttcagagggaattgtgacaatcgatggggatgaggtttctacagaagaacaagtgatcacactgaccgtggttaatctattttcagaattgccaatcggcattcgcaagtatacgctgcaagacggaaatgaagtaaatttatctggggcaacattttcgttgcaaaagaaaaattcttcagaccgttatcaaacgatcgctacggaaaaaacaacggattcaggggtagcccattttatattagatcagccaggtcaataccgaatggtcgaagattcaggtccattggggtatgacacgatcgccggcaactatgaatttacggtggataaatatggaaagattcactacgacggcaaaaatgtggataaacaaagtaaagaatggacgttgaatcatcaaaaccagttaaaagcctttgacttgaccgtccacaaaaaggccgacgatcagacgccattaaaagggacggaattccgtttgatgggtccaaatacagacattgaacgatcaggagaagagacggatacgtttgtctttgatcagttacagccgggaaaatatgtcttgacggaaacatatacgccagaagggtatcaaggattgaaagagccaattgaaattgtgatcaatgaagatggctcagtacagattgatggcgaagaagtcgctgatgtgttagttgctggagaaaaaaacaaccagattacactagatgtgaccaatcaggcgaaagttccactgccggaaacaggtggaagtggtcgattagggatttatctactcgcctttagttcgatcgccatcgctggtatctacttatacctccagcgattagaaaggagggggtagcggatgaaaagcatgcgttggtttagtgtatgcatttttctagttgtgttactaggtttctcccaacaagtttcagcaggagaaatgcaagcgaatgttcgcatcacgttacacaaggtactatttcttgaagggcaattaccccaggaacaaatcaattccggagaaggtacattgcttcaagcttaccgcggtttaaatgatgtcacctatcacgtatacgatgtcaccgattctttctatcaattacgggaagatggtgaatcggtggaagctgcgcaaagaaagttggctgagcaaggtcctgcagccggatccctgattgccgaaggaaagaccgagaagatccaaggagaagatggtttacttagcttcacattagcagccaaggacagccagcagcgggataaggtctatttattcgtggaagcagaggctcctaatgtcgtgaaagagaaagccggaaacttggtcgttgttttgccagttcttgatcagaaagggaatcaaatgaccacgattcatttgtacccaaaaaatgaagagaaggcatacgatttgccgcctcttgaaaaagaagtgcagtccaaaacctctgattttacctatggcgagagagtgggttatcagctgtcaacacatatcccagaaaatatcttggattaccaacaattccaactatcggatacagcagattctgccttatttctcttaccagaaacgatcacagtaaaagtaggaacatccgttatgacaggatatacacttcaaataacggatcatggctttgtcctggatttctctattcagcagctagaaaaatttgccaatcaaaaattgcaagtctcttaccaaatgaaagtaatgaatgcagagcctgacacagagatcgtaaatgaagggcaattgctgacagataaacataccatcaacaaaaaagttgacatacggactggtgggaaacggttcgtcaaaagagatagtcaagatccgcagcgaacattggcaaatgccgtattcgtcgtaaaaaatcaaacgggagcctatttgcatgaatcagcccatggttatcaatggcaaagagaaaaagcgggagctaaacgattcacttctgatcaagccggagaattttccgtcaaagggttaaaagatggtcactatttcttggaagaaatccaagccccaaaaaattacttgcttaatcaaaaagccattccgtttgtggttgaaaaaaattcctatacaacaaatggaaaagcagctaccccactggcaatcatcaacaagaaacatactggttttttaccaaagactaatgagcaacaagcaacaggattgatcttagccggtgtagcattgataggttttgtcattgctgggctgattgaccaaaaacaaaaacgaggagaaagaaaatgaaacaagcaaaaaaagtatggtacttactaagtacgctattactaacattacctatttttatcaatgggttgggtacagcagcttatgctgaggaaaatgcaagcaatgcccaaatcgtcattcataaaaagaaaatgaccgatcttccggatccgctcattcaaaatagtgggaaagagatgagtgattttgatcaatatcaaggtcttgcagatgtcactttccgcatttataatgtgacgtcagaattttatgcgcaacgagtagccggggcaactgtcgaagctgcaaaacaagcagttcaaggtctaaccccaggttcgccaatagctgaaggtataacagatgcagatggcaatattaccgtaaatgtaccgaaaaaacaaaacgacaaagatgctgtctacgtcatcaaagaagaaccaaaatctggggtagcggctgctgccaatatggtcattgccttcccggtttatgagatgatcaagcaatcagacggctcgtataactatgggacagaagaattatctacggttcatgtttaccccaaaaatatcgtttcaaatgatggggcattacatgtgaaaaaaagaggtactgctgaaaatgaatcgttgaatggtgcagaattcgtactctcaaaaaatgaaggttccccaagtacgaccaagtatattcaaggggtaaaagatggtctccacacttggacaaccgacaaaggacaagcaaagcattttgttactggtaaaagctatggaatcggcgaagatgattttacagaatctgaagagaaaactggtgaactaacggtgaagaatcttgaagtgggttcctatacgcttgaagaggtcaaagcaccgaacaatgctgaattgattgatgatcaaacaaagacacccttcactattgaagcggataatcaaaccccagtagaaaaaaccgttaaaaatgatacatcaaacgttgaaaaaacaacgcctaatttaaacggcaaagatgtagcgattggtgaaaagatcaagtacgagattgcggtcaatattccattaggtattgctgataaagaaggaaatgccaataaatacaacaaatttaacttagtagatacccatgatgatgcattgacctttgacaatacaccttcaggagatacagcctatgctctttatgatggtgatacactgatcgcatctgaaaactatcaagtaactgaacagacaaacggcttcaccgtcgctgtcgatccagcgttcatcccttctttaacaccaggaggtacattaaaatttatttacttcatgcatctaaatgaaaaagcagatccaacgaaaggctttaaaaacgaagccaatgttgataatggtcataccaatgaccaaacgccaccaacagtagaagtcgtcaccggtgggaaacgatttatcaaagtcgatggggatgtttcatccacgcaagctctagcaggtgcctctttcgttgtacgtgatcaaaatagtgagggtgcaaactatttgaaggtcgatgaagcagcgaaaacagtgacttgggtggcaaacaaagcagatgcaacaacattcacgacgcaagctgatggtttagtcgtcattactggactaaaatatggttcctattatttggaagaaactgcagcgccagaaaattatgtattactaacaaatcgaatccaatttacagtggatgagcattcttacggaaccacagaagaattagttgctcctgaaaaagtgcctaacaaacacaaaggaacattgccttctacaggcggaaaaggcatctatctttatttaggcagcggtacgctgatcttgatcattgtgggtttgtatttcatgaaacgaaaagaaactcgttgattttctgttttgctagattttcacttctagaaaaattggcagcctcaaaagcagatctcagctatttcgacctagtcagataaaaacgggaggttgcaacagacgtggtccgcttcaagaaataagaaaggattttcaaaaatagcttttcccatttttttgaaaagctatttttgaagaagctgattctaaccgcttgttgaaccacttgttcggaaaacggagctgtgacaagtcttttgtcacagctcctttaatttttttgaggaggaaatgatgaaacaaaaaagaggacaccagatagtcgatcgattgatgatccttttgttgttgattggtgtagggattttttcctatccattcattagcgatgcactgaataattatttggaccaacagatcattgcgcattaccaaacagaagcaaatcaagaaaatgccgccgcaatggcgaagttgcaagcgcagatcgacaaaaatcaacagctagccaaagaaggcggctcccccggactggatccattctctgaagcagagaaaatcagtaaaaaaccagataaatcgtattttgaaagccatacgatcggtgtgttaacgattcccaaaatcaatgtacgagtccctatttttgacaagaccaattcagcattgttggaaaaaggcagctcattactggaagggacttcttttcctacaggaggcaaaaacacccacgccgtcatttcgggtcatcgtggattgccgcaagcaaaactatttactgatttgccagaattgcaggaaggcgatgagttttatttagaagtctacggcgaaacactcgtttatcaagtcgatcaaatcaaaactgttgtccccaccgatacacaagaccttcagattgaatctggtaaagatcttgtcacattgttgacctgcactccctacatgatcaatagtcatcgattattggtaagaggacaccggattccttatcatccgaaagtcactgatgacataaagaaagtcaaacagcaacaacagcagtttctgtggatcctcatttttactgcctgcggcttcctcgttttttgtatttggtggtataagcggcgaaagaaaaaaactgggaaccctccagtatctagcagataaaatgagttggctgatcaaagaaaccctgtttttaataaaaaatttttttgatttacagggcataaagaaagctgatttatttgctagccagcacaatctttgtatctcttatgctatcgaacctcccgtaagatgttaagaggattgacaaaatattcgcaaacgctataatgagggtgtattagtggacaaggacgtctgctaatccttttgaaaactagctatcaaagaagatacaataaacgtatacttatgaagtgtcagggaaagaggtgtgaatcctctacagacctacctactgtatggtggatgaaaccaatagaaccacagaatgattctattctggaaggattgggagtaagaagaagctaagtcaggataccggcttgataagtctattcattcttttgtaggaaaaagaaggggcttcgacgataactggcttgatctactgttagtactgttaatgaaccactttttctattaaaggaaaagtggtttttttgttttttgatacaaagtaaaaggagggatagacaaaccgtaggaaagaagaataatcgatttatccgtaagggttggaagaaaaaattcaaaaaaagttgaatgcgaggaaaaaaagatgaaaaaaattctaatgacgatcatgaccatcggagtagttgctgggattggattagcgggttgcggcaaacaagaaaacgaagctacggcttcaactgagaaaacagaacaaaatttgccgacgaaagaccgtagtgggaaagagatctcattgcctaaagaggcaactaaatcgtttcactggttccatcagtaacagaagttattgatgatataggaaaaacgaatgaattggttgctgttgacatgcaaagcgggtcactgaatgaagcgcttcaggcattacctcaaatggatatgatggcgattgatgcagaaaaattgattgcattgaaaccgcaaatcgtctatgtgaatgacattaatttagcaagttctgaaagtgtctggcagcaagtagaagatgccgggatcacgattgtcaatataccgacaagtaccagtattcaagccatcactagcgtaacaacaagtactcagaaaagagccgatagttgtcctattcggacctcctcgatcaaaacaaagtcactatcacgaaagatagaatatgaaatacagcacttgaagcatcttctttattttcctatgttgagagatgacacgtttcctgcagaactatggctgtactttgagaaacaacaagcttggttggagaatatcattcaaggaaaattctcggtgattgaacaagcgattgatcaagagcaagtagtgatagagagcagtcagagaagacaatgggattattcttcaaaggaaatccaacttcaattgaacaaaatcctattcttgttcgaagaaaagcctgataggcgctatcagtatttccaagaatgggcggatgcgttgatccaaacaatgactgtagtaaaactgaactaggagatgaacacattggattcaatcaatgaaattgttgaagaagttatcaaacgaattcaactacaaaatcacacatttgaagtagaagattctggacgtcacgtccatttgtctcgtcgagaaatcgatcatttatttggatcagggtatcagttaacgaaagtaaaagatttgtcacaacctggtcaatatgtatgtaaagaacgaatcactgttgcaggaccaaaaggactgttccaaaatgtcgtgaatttaggtcctgaacgtaaggaagcacaagtcgaagtgtcaatgacagatacccgaattttaggtattaacgcgcctgttagagaaagtggaaagattgaaggaacaccaggggtgacattgatgaatggcgcaacgactgtttcattagatcgcggattgatcgtggcaaaacgacacatccatatgacaccagaagatgccctagcaaacaatgtgactaacggacaaatcgtccaagtaaaagtactaggcacgcgaccattgatttttgatgatgtagtgatacgtgtcagtcctcatttcgcgacgtatatgcatattgattatgatgaagcaaacgcttgtggtttatcaaaaggtgttcatggttacatcattaagtaagagaaggttggacaatgaaagcttctgaaatagaagaactggttcaacaaattactgatcgtatctgtcagcaactcccaaagcctacccttgctcttgctttttcgcaagagaaaaaagagattcctgccgaattatatacccagtttcccattgttcagtggagaaccggtgaagatcaagagtcggctggaatgattgtgaaacaactaacgatttctcaaatgtccagtattgctttactgcaagaaaacgatctattgacccgaagaatactttcatttttgttacaaggaaaaccaattcttgttttagaaactttgccagcaattccgaaagaaacaccgcttaaatatcaagtgaaaaagacaattcaagaatatcgagacaaatgtcagcagtttggtctgacattctatcgctccccgcaagactatgctgatttttggaaatcctgtcagaaaaaatcagtgcctaaggcattgcctaagcggaccttcatcaccgaaaaacaattgaaaaaaatgctagaataccgcattcctccaataaagaatgcgcaattgacaccattagcacaagattatgcgcgcactcaaaagttgcttataaagggggaaaaagcatgcttttaggaaaagttaccggcagtttgtggtctacaagaaaagacgagaaattaaacgggtggaaatttatgatggtagacattttgaatcaagaagaacaaaaacaaggctttattattgcagcggataatgctggcgcaggaattggcgataaagtattgatcagtcaaggcaatgctgctcgaatttctgctgaaaatccagaagtacctattgacgcaatgatcgttggcgtcatcgatgctgcagaggaagaataaggaggttgaatctatgagcattaatgaaattattatgtatattatggttctttttatgatcattggaggcattgataaatgcatcgggaataaattaggacttggaaaacaatttgaagaaggtatcatggtgatggggtctttagcgttatcaatggtagggatcatcacgttagccccggtcttggcgaatcttttaagtcctatcgttgttcccgtctatgaattgctgggtgctgatccggcaatgttcgcgacaacactactagcaaatgatatggggggatttgctctggcacagcaattagcaaatgatcctcaagcagggttatttgctggagcaatccttggggctatgatgggaccaacaattgttttcaccattcctgttgcgttggggattattcaaaaagaagatcaacagtttttagccacaggggtgttaagtggaattattaccattcctttcgggttattggccggtggtttaaccgcaggaatgccaatgtctatgatccttcctaacttgctacctatcattatcgttgctgcattgatcatcgtgggattatggttggcaccaaacggtatgatcaaaggattccagatttttggtcaaggtgttgtcatcgttgcgattatcggtttgattgtcggagcgattcagttacttgtgggaattacagtcattcctgacattgcacctgttacagaaggaatcgaagtcgtagggagcatcgcattgactttagctggggcattttgtttggttgctgtgattacgaaagtgtttaacaaaccgttaatgaaattagggaaagttttagggatgaatgaagtggctgctgccggtatggtggcaacattagcaaataatatcccaatgttccaaatgttgaaagatatggataacagaggaaaaatcatcaacattgctttcgctgtttctgcatcttttgttttaggcgatcatctaggctttacggccggggtagcaaaagaaatgatttttcctatgatcatcggtaaattagtcggtgggataactgctatttttgtagcgatttttatggctaatcgtatgttagggaaaccagaaatagaaacaaaataatgaggtgaaaatatgacagagtttaatcgtaaaatgatcgaaactttggttcgtcaaatcgtaactgaacaattgatgccaacaaaacaagtggatcctagcggtgttgcatcgatcaagctaccagagatcactgtttctgaagaagatcgtttggatacagggaaccccaatgatattgtttatacaaaggatttgttctcactcgaagagagtcctcgtctaggttgtggattgatggtaatgaaagaaacaacatttgactggacgctcgattatgatgaaatcgactatgttatttctggcaaattagatattattattgatggacggaaagtctctgccagtgcaggtgagctcattttaattcctaaaaatagcaaaatacagttttcagtcgcagaagaagcccgctttgtttatgtcactttcccggcagattggcagaatcaataaatttgttgaaaacaagacactatatattttcttaagttgatacgctacatcaggtgttccttttatttatagggacgccttttttttaaaagaccctttagttaattaatatacgtttggaagaaaagatgttttttacaaagcatacgtgccgatctgtaggataaaaacgaagttctatgtaagtagacaggacaaaacaaaaaacaattgaatgagtaactcgtatctattgttcgaaatagttgcaaaaatggtttatttcaaatatctttaaggagcaacatgcattaatcatagaagagtattaggacaaaaggcttggggaagactttttgtagacacctaatactcttcgtttttgtattttatcatgatatcagctagtttgtattaaatggacgaaatttcgtccaccatgttttgataggatcctcccatggtgaattctggcgtgatcgtacaactcaatgtttgttttgttcaggctgatacgtatcttcgatcagtgtgtggtcaagcttttcagtctaaattcaattgcttcatcgtaatcatttatgacaagagcaatattttgtttcacgattactcttcctttatagcgatgcaagtatcattctgagctaaagccaattattcgccacaatagcggactaatggaaatctaaaaaattatcactaaataagccaaataattttatttaacgagggatgtcagccttaaaataatagcgaaatcactaaaaatcggcgggatatagttaaaaataaaatggagaaaaacttgcctgctttacgctcgatctcatatcttcgatcatttctatcagttaaaactcggttagaaatcgagcccaaaatagtccgttagtaattttaagtaaaaaagcaaatagtaataagaaaagggttcccctaataaaagatacgatcactccctcacaatctgatgagtaagagcaaatgcttgctctgaaaagtttgttttatcgctatctgtactattaacctttagtgaatcatttaacttgaaaatatttaaggatgatcgtaagatagttttatcaaatatataaggagtgttatctatggcaaactatgaagaaaaagaatcaaaagcattgttaaaaatcggagaagttttggacaagttagattctaatttagcagaattggattctctagaagcagatgctaaaaaacatagtatgaagaagtggattgttgagaaaaaagcgattcatgaaatcaagaagatcgcacacgaagcaggtaaatacgaaacgtatgatgagaaagaattacaaaaagagttggacgaagtagaaaaatatatgtaaggaagagacgttttcttttcgtttttttctcttattttagttaaaataaatttccagcacactaaggataaatttgcttgatcaaagggaagcccgcttgcttgttttgtgagtaaggaggcttctttgcttatacaagcgactaaaagaatgcatctgtcgcgatgctggtcggcttgactgttaactgataatctcagagaaggcaggttaaaaataaaaaagaagcaagataaacctcatagaaacaaggttcatctcactttggaaaaactacgaaaatcttctcgattttagtctatggagatggcgggagtcgaacccgcgtccaaacatattgctacctaaaaatctacgctcatagtcagctcatttaaggattcgctttacagcttgccgagtgacaggcagtctgtattgctagtctgatgttctcttttttaacttgcagacggaaagttaaaacgtatcccacttagaataggacccttactcgagcacatgggcgatgccgagaggatctacgctaactgtttttaggcagctaaagcgtaagagttttcgtttttagcagttatatttaactgtaacgttttaacgtagacgtaacctacgaagcgcaattcaggctcaactatgcctgtcgaatccgtaacatccccctgataaaaggggtatcgctaccaatcattagtataacataatttgcgctatatgcaaagatttagatcaattcaaaatgattcaaggcatgcacgatgccgccttcagtatttttaagagtaacaaaatcagcaatctcttttagttctggcaagccattacccatggcaattttatagtcgcaagcttctaaaagagcgaagtcattgctaccgtcaccaaagccaaatgttggcacatctttgagatttagtaagttcaccaatgtcttaattcccgttcctttagaggtgccgcttttcacgacatcaattgaaaaaggtgtattgcggtagaaagtcaattcagggaactgttctttatagactgtttcattggcgatacctaatacgagcatcatattgatccggtctttttcataacggaatggatcgatttctggaagggggctgcggacataattgtaagcctcgatcatctcatcattgtgtccagttgcccagtaaccattctcgttataatatgaaagttcgtcgccatgatctctcacggcttccaacatccgtgcgcagagatttttatctaatgtgtctgaaaacacttctttgccatcgatacgaatgaatgccccattcatgacaatatttgaggtgatcccagcagcctcgcgaatagcaagaacttctgtttccgttctgccggttgcaatgattggtaaaacatcattttggcgtaagcgatgcatggcttcagaaatttcgggggtgatctgggagtgttcatctagtagtgtgccatctaaatcaaaaaatgctaaagctttataattcatacagttttctcctactcttattgacagttacaaaatcaatcttaacaaagattgctaaaaacgcaaacctttatgaagaaaccgtgaagttgttggtagataggaggttttcgagtatactagagaaagaatggagtgggaatatgatttttttagtgattggagcgattttctttttgatcggttttgtttttttgattctcccttcaaagaaaatcaattttatctacggctatcgttcttatttagcaaaacagaatgaacgaaattggcagtatgcacaaaagatctgtacgcggtattttctgctgtttgggggagtcatgacattgataggaatcctactgaagtggcagggatggaccaatttctttctcttagaaatgattgcaattccttggtttattgtaccgatttttggtttgatcgaagaaaagctgcaacaatttgatgaacaacataggggtgaagacaatgaatattctaatgattgaagacaatgaatctgtttcagaaatgatgcaaatgttttttttgaatgaaggttgggatgcgactttcaaatatgatggcaaagagggactggaagcttttgccgaaactccagaaaaatgggatatgatcacgctggatttaaatttgcctaccatggatggaatgatcgttgccagagagattcgcaagatttctaatacagtgcccattattatgctgactgcccgtgattcagaaagtgatcaagtgattgggctggaaatgggcgcggatgattatgtgacgaaaccatttagtccattaacattgattgctcgtatcaaagccctgcatcgacggagtgaaattgctgagaaggcaagttctgagacttcagacacgacatttgatatcgttaccgatcactttaaaatgaataccaagactcgggaggcttatttgaacggcaaattgatcgatggtctgacgcccaaagaatttgatttgctttatacattagcgaaaaaaccgcgacaagtcttttcccgggaacaattactagagttggtttgggattatcaatattttggtgacgagcgtaccgtcgatgcgcatatcaaaaagttgcggcaaaaaattgaaaaagtgggaccgcaagtgattcagactgtttggggagttggctacaaatttgatgatgcaggtgctgcctaatgcggtatctttatcaacaattgattgcgttttttgctgtgattctagtcattttgatgacgattggagtagcgtttacccaaatgaccagacagacgttgcaagagcgcaattacgagcaattgatggggtatgcctcttccgtagcaaaaatttcccagatcagtgactcagaattttttcagcagaacatgacgcgagatgaatatttgcagtattcactacatcttgctgaaaatattctgagcaatcaagatatttcttttgctttttttaaaagtccgaaagaacaaatctatccattagatacgtcgggacgagcggtcgactttagcatttcagaatcagattggcagtcattgcaaaatggtggtcgattacaaatgacttcgaataccaatttattcggcgaacgagagttgacttcctatgtgttgattcctttttctgttaatcggacggatttttatggcgtgatggtggtttcacaatctgccagcaatattttgaatctagtcagtgcttttaatcagaacttattcaaagtcttcttgatttcgatcattgtttcgctattgatcagttatctattcgcgactttccaagttcggcggatcaatcggatgaagcgggcaaccaaagaaattacgaatgggaattttgacatctcattacctgttcataatcgcgatgaatttgatgaattggcagaagactttaaccaaatgtcccagtcattgaaagagtcgcatgaagaaattgagcgtcaggaagaacgacgacggcaatttatggctgatgcttcccatgaaatgcgtacgcctttaaccactatcaatgggttgctagaaggattagaataccatgcaattccagagaatcagcgagacaatgcgatccgcttgatgaaaaatgagaccaatcgtttgattcgtttagtgaatgaaaatctggattatgaaaaaatcagaaccaatcagatttctatggtcattaagaagtttgatgcgaccaagacaatgaccaatctgttgacgcaattggaaagcaaagcagaagtcgcaaacgatcgtttgattctggaaacagaggagtcgatcgacgtctatgccgactatgaccggtttgttcaaattatggttaacatactccaaaatgcgattcaattcacacaagatggtgagatccgcgtgcgaatcgaaaaaggctatctagaaacgatcattgagatttctgatacaggaatcggtatgtccgaagaacaagtcaaaaatatttgggatcgctactataaagttgatccttctcgaaaaaatcgacaatttggtgaatcgggattagggttatcgatagtggaacagttggttcgcctccacaaaggtaaaatcgaagtcgatagcgaattggggcaaggaacgaccttcaaagtgacttttcccgatatcgaaatagaagaataagctagaaacatacagtatgcttttttgcagtgatagacaaaaaggaaaccatcgtcatcgatggtttcctttttgtgtacctataaaatagaaaagtctcattgttttgtgatatagggggtatgagccaagcgttcatcttcattcattaaatagatcgatagctgaaattgttttgctagttgactgcataaaggcagaagggcttggatgtcggcggtatgtaaattttttgaaagagtctctaaaactatgaccggtttttccaataaaagtgccagtaacaattgtactttaacttcttctaaagaagtgagttcatctaaggatcttttcaaaaaagtcggttctaaatgaacggcagttaacagctcttccaaaggtttttcttttttattggctaaggaaagattatctttcaatgatagaaaggggacatactgccattttggctcgatggtaaccgcttggttagtttgcagaaagtgtgccaacgtctctttcgcagcaaggtcattggctgcaagatagaaaagacctgggatgtttagttgattttttggtttttccattgctgattcctccaataaaaacagtggctggtgacgacgactaacgtaatgattgagactgaaccaacgagtaggacaaaggtttggcgtaaactttttagaatcattgacaaccattcattgctgttcaattcaacattctgaatgaatgcttggcttgtttgtggaatcgtaatgccgaaatccgctgttgtttggctattgaccgactgccaaatctgcaaggaggcatcttctctgtcgaaagttgtgatatgactggtaatcatttctcgttgaaagaaaggctgaaatagaatcagcaatgcaaagacgaggacgatgattgcaagcagtggcaggaggacttccaagagctgcattcctgcccattgccgcgaggaagctccgctcatcagccatgcctgaaattcctttcttttcattcgttgataaaaaataatgaaacctgtgaaaaccaataggaaactgatgaaaatcaacagaaaaagattctgataaatagatgcaatcggttggatctcttgtgcgatttttgccggcatttcttcaccaatcaaataatctttggcttgcataaataattggttcaatgagtggagcagagtatcactaatgattaaaccaatcacggcaaaaaaggtcaacaatccatagaggatcaatgcttttttatgataatgaatgctggctacagcaaaacgaaaagttttcattcaattcacctcattctactatctagtataaaaggggagtttgaataaagtatgaagttcttgtacaaaaaaaagaaagtcagcggagacttcttgattttttgtgcaaaaaagtaccgcgagcgatcaaacgctagcggtacttttgattgaagcttatttatcggtctctttgaccatttcttcgtattctttataggtcttcgtatgatacaaatcgacggtcgatttctcaccattttttgagaagacactcgttgaatcggcaccgagttctttttctttggcactcagtttttgtaaggcatttttgtaatcatagttatctggatcgacttctttcaatccgcttttcgcatagaagcgcaacagatctccattattgatttgatcagagaccgacagttgcttatcgactttggctttccattcatccacttgcttttgtaagcttgctgaaggacttgggatcgccatgccagtactgttactgtaaaggacgcctccgtaataagtatactctggtgtaacaaagtcaccgtctctaaatgcaacgagctgttcgttttgtttcgagaacaaatcttgtcctaattggatatatttcgaagtatctacacctaacagatgaagtaaggttggtaaagcatccacttgaccaccgtacgtatgattgattccgcccttcgattgtccaggaatatggatcatgtaagggacacgctgtaaggctgcattatcaaaattagaccagctagcgctgtctttaccaagcaattctgctaagtttttgtttcgcgaatttgaaataccgtagtggtcaccgtataagacgatcacagaattatcatacagaccagattctttcaagtagttgaagaattcttcaactgctcgatccaagtagttggcagtagcaaagtacccgttgatcgtttcatcagaagttgttgctaacgggaagccaccttcatcattggtaaattcagagtatgggtagtgattagagacagcgataaatttggcgtaaaatggttgttgcaaccgttccaagtattgcgctgattgttcaaaaaatggtttgtcatgcaacccatattggaatgagttatcttcgttgacatcatagtaagaagcatcaaagaagtaatcatagccaaagcgtttgtaagtctcgtttcggttccagaaggtaccagtgtttccatgaaaaacagctgatgtgtagccttgtgtttgtcctaaaatatctggtgctgcttcaaaggtattcttcccgccaagttgcgtgaagagagccccttgattcaaaccaaagagtgaattctcaaaaagtgtttccgcgtcactggtttttccagctttgacttgatgaaagaaattatcaaagctaaatgtgcttttactatgatacaaacgattaatgaatggcatcacttcatgttctacgccattctcatcttttaatttataatcgatcagaaattgttgtgtactttctaaatggacataaatgacattttttcctttagcgatcccgaacatgtcgtcattaggttctgcataatgctgcttgacataactttcgacttcgttcatatcattgggactagcttctgctcgaacttgagaagcttgatacgtctgcacgccatcataaacagtaaatgcattgatccctaaatatttgaccaggtaatcacgagaaaaagttctagtcaataattctggacgatctgcttcggctaagaacaaatttcctgagaagatcattactgctaatgttgaaatggcaaaagccatccgagctttaacgggacgctgatccattttgattttcttcataacgagagcggcaatcaaaatgacgaagtccacgaagtacaataaatcgtaaggtctgaaaagacgaatcgcactttctcccagaccactagcaacttttccggcaccaagcatcgtattgatggtaatgaaatccgtgaactctcgataataactgacatttgagaacagtagcagtgtcatcaagaaatagatggcgatcatggtgatataggctgcttttgttcgtctcacatacagtgcgatcgaaagtaaaaataaagttgttgcgattggattgataaataagatgaagtattgcacagtgctttcaatcccaaggtggaagtccaccaaataagcaaagatattttttaaccaaaataatagggccaatatgaaaaaaaagcccattcttgtattcacaaaagtggatactctattttttttcaaaggaatcttcctctctctttccagcttaaacgaataagattcgaatttacatcatcctatattctactagtccatcgaaacagtgtcaatcgaattccctgtcgtggtgcggaattaagtatttctttactttcaagattacagacaaagaaacaggtttttgctatacttatcaatagaatgaatggagcagataaacgatgaaaatgaatttaagcaaaaaaggaatcaaaaaattccataaaaaaaacccattgatccaagaagatgatctcctgcaagtcaaagatacacaggattgggtctcttttgtcgattcgcaagggaaaattgtcggaaccggctatttagggaaacagaataaaggcatcggctgggtattggcttttgaagatcgtccgatcaacaaggacttttttgaagcagcttttgcaaaagccaaagccaaaagaagtgcttactatgccagcgaagaaacagatgcttttcgtatcgttaatggagaaggtgaccacttaggtggattaacgattgatctctatcgagaatttgccgtattttcttggtataacgaaacattgtaccaaaataaatctctattgatccaagcgttccaacaagtttttccagaagtcaaaggagcggttgaaaaaatccgctttgactctgatctgccagaatcagcagccgtctatggagaggaggcgcccgaaccgctgattgtgaaagaaaatggcgttcactatgctacctatcttaatgagggactgatgaccgggattttccttgatcaaaaggaagtacgcggacaactcgccgaagggctgtcagcaggcatgacagtgctcaatatgtttagttataccggtgctttttctgttgcagctgcgatgggcggtgcgacaaagacaacgagtgttgatcttgccaagcgcagtttggagaagaccaaagagcagtttgcaatcaatggctttgatccagaaaaacagaagattcatgtgatggatgtttttggctattttaagtatgctaagaaaaaagagctgacctttgatatgatcattttagatccgcctagttttgcccgcaacaagaaaaaagtcttttctgtcgcaaaaaattatggtgaactggttacggatagtttggcgattatgaacgaggaaggcttgttgattgcttccacgaatgctgccaacctttcccaaaagaagtttcaacaaatgatcgaagaagcaatggatcaggcacaagtcacatatcaatgtatacaagaatatcgactaccaagtgattttgcagttgatcctaactttttagaagggaattacttaaaagtattcttttaccaaatcaaaaaggagtgagacggatggttcaagtaaagtcaatcgagttggatggcaagcacccgcgcatttgtgtgccgctgaccggaacaactaatgaggagattatcaagcaagccctagccgcagaaacttcggatgcagagatcattgagtggcgggctgattattataaaaaagtcgatagtttatccgacgttctggatgtactttctcacgttcggaccactctaaaatcaaaagtttttctgtttacgtttcgaaccatcgaagaagggggacaaatctctttcactttgacacaatataaacatttatgtctaggcgttgcagaatctggattgatcgatatgattgatatagaactggaaaaagctgagtttttaggcagaaactttattcagaaaatcaaagaacatcaagtgaaattggtgttaagtagtcacgatttcgacaaaacaccagaagatgctgtgttgatcttaaaaatcgggattatgaatcaatttggcgctgatatcggaaaactagcaatgatgcctcacaatgtgcaggacgttttgcgtttgatgggcattatcaataaagcgcggggattcaatcaattacctttagcagtcatgtcaatgggaaatctaggcaaaatcagccgcgtcagtggtagtctgatcgattcagtcatgacttttgctgcgctggatcaagcttctgcccctggtcagattccagtggagcggatgaaagattatttagctgagttttcaatcgaaacaatgaaaaattaaacaatcgggaacataaacagaaaaaaatgggacagactagtcctatagtttcgagcagtcttaaatgagactcttaaaattgaagttgtaaagaaagaaccagaagtttggataaatgaggaatgcgtcatggcaaaagtaaaaaaaacaaatgcgattcggatggtagaacaaaagaaactctcctatcaggaatatacgtacgaatggtcagaagatcatttggatgcagggtctgttgctcagcaaatcgctcatccagaagccatctataaaacgctggtagcagttggcaataaaacgggtcccatcgtcgcagtcatccctggagatcacgaattagatttgaagaaaattgctaaagccagcggcaacaaaaaagtagaaatgttgcacttaagagacctagaagagaccacagggtatattcgcggtggatgttcaccgatcggcatgaagaaactctttccaacctatattgatgaaagtgcgcgacatttggaagaaatcatcatctcagcaggaaagcgtggtttacaaataggactgtctccaacagatttgagcaaattagtccgcggacagtttgtctcgctgactgctatttctgaagttggctaaacaggaacagacaaaacaacagagccgctgcattgaagtaggatacttcaatgcagcggctctgttgtttgttctatggacaattattccataacggaaatatcaaagacttcaatattatctaatccaccataaaattcataccatggggtagcatattcttttagaatagcattcagttcttcgacattttcccggccttgcgtatctaaccaatcaagcagtgctttttccccttgttttccatagatttccacgctgtctcgccaagttgcacgtccgccaagaataccagagaactttgccccgtgttcgccggcaaagcgtaattcttctcggaagatgtttgcaggaacccctgcacttaagtaaatgaaaggacgagtagcggcatcgctagcttctctaaagtagttggcagcttcttcttgggtatacacagcttctaagccttctttttgaaacccttcaaccaaatcaaattgtacgggtacttcaacttttaaaatatcgatatggtatttgtctttggtcaattcttgaatcgttcgaatgacttttccaggtttgattttagcgaaagccggtgatttatcatcggtgatttcatcgtcgtagacgattggttcgacaaaaattgggatatcggctgcttgtgcttccgtacctaaacgttctagaaaagcatgtttcgtatcaagaatctcttgcggttcatcaggattgtaataaaccagcactttagctgcgtcagctcctttttggactagacgttgcagagattcatttggcaacagctccggcaatcgtcctggagtattgacatcataaccggttttttcataagacagaatcaaaccagcattaggatttttcgcttcgatgccttgaaatccatattcttcatccaataaaatgctgctgacatactttgtcaattcttgtgaaaccaaccgtttgaagtcataaatttgttccattttgaaattatcgggccctgtggcagctttcatcatttttttcattgatcctcgctgatcaatggccaatgccgcaatcaccccatcttcatttgaaagtttctgcattttttcaaatttgcctcttgaaatacgtttcatttgtccagcctcctttaagttctctttcagtctacgccttctcacaaaaatcgccaactaataagcaatttctagaaatgcaaacaaaaaaacgaagctttgtcactaccccgcaagcaatgggatgtgacagcaactttactcagatgcaagtctgcgaaagattcgaaattccttgtatttcattgtgtcagatcgttaagagaataaagactatccttgtgaatagtggaaatagctcgccatttctgccgcatgcttgccagcgacatgaccagtacaaaaggcagcagtgatattgaatccaccggtataaccgttgatatcgagtaattcgccgccgaaataaaggccattgatgcacttactttccattgtcttgggattcacttcttttaaatgaatccctccacccgtcacaaaagatttttccagcggaaatgttttagaaattgtgacagaaaagcctttcatgatagctgctaaagcctgtagctggtcttcagttgtttgctcagccaccagatcagaaagtgccagtcgatggataaagaactctagcagacgttccggcaagatgccgctcagtgcattgactaattttttcttcgaatgggctgccactgttagctcattcaccaattcattcgctgttttttctggaaaacaatccagcatcactgtgacaggtgtatgactcttcaattcttgattgacaaaagaagagcagcgcagtgcagctggacccgaaagcccgaaatgcgtgaacaagagatccatggtatgagagacaacggtttttcctgtagaatctaaaacagataaagcaatatcttgtaaagagatgccttgcagtgtgcgttctttgataaatggctcctctgatatgaggggagactcggtaggataaagcggtgtgatggtatgccctacttttttggccattttgtagccgtctccagttgctccagtcgaagggtaagttcgaccaccagtcgtcaggatcacacagggcgcagtaaattcttcgaattctgttcgaacgccttggatctgagtctcatcatgaagtaatttagtgacgactgtattggtcaatagagtgacttgtttctcatggagcgcctgtaataagccttcaacgatcgttttcgatttgtctgtgacaggaaacatccgtccgtgatcttcttctttcagagggacaccatgggattcaaaaaaggtcatcacatcgaaattattgaattgcgagaatgtactatataaaaattttccgttgccgggaatatgggcgatcaaatcatcgacagagcgatgattggtcacgttacaacgaccgccgccggtcataagcaattttttgccaacttttttatttttttctataagtaatacgtctgcaccgttttcggctgctgaaatagcggccatcatgccactggtcccagcaccaatcacgatcacatcataggatttcttcatcttccttcacctctttgtggattgtaccatattgcaggaacaagcggggagaaagctgtttgttcaatgaatcgaaaaaaaattctgacaatttcgtaaaaaatagatgcaatttctgaaattttctataaaatagaatttaactaaaggaggtagtgcctgatgacaaatgcttcagagtatgtaaaagcgatccaagagaaactgcacgaaaaagatcagaaccaaacggaatttttacaagcgatagatgaatttttaccaacaatcattcctttcttagaaaaacatccagaatacattgaatcgaatttggttgatttattaacagaaccagagcgatttattcaatttcgtgtgccatggcaagatgaccaaggcaattggcaagtcaaccgcggttatcggatccaatttaattctgcattagggccttacaaaggcggcctgcgttttcatcccagcgtcaacttaagtatcttgaaatttttggcttttgagcagattttcaagaacagtttgactggattaccgattggtggcggcaaaggcggaagtgactttgatccaaaagggaaatcagatggagaagtcatgcgtttttgtcaaagtttcatgacggaattagcaaaacatatcggccctgacttagatgttcctgcgggggacattggtgttggtggccgtgaaattggctatctctttggggcttacaaacgtcttaaacaatatgatgctggtgtccttacaggaaaaccattggacttttggggaagtaaaaatcggacggaagctaccggttacggggcagtctattttgttaagcatctgttgaaagatttaaaggaaaacttccaagggaaacaggcaattgtatctggaagcggcaatgtagccatttatgcgattgaaaaattgcatgagttgggcgcaaaagccatcacttgctctgattcttctggcttcatttatgacaaagaaggtatcgatctggcattattgaaagaaatcaaagaagtgaaacgggaacgtttgacagcatatgccaacgcacgcacctcagcagagtaccatgaaggcgcttctgtctgggacttcgatgttcaagcggaattagcattcccttgtgcgactcaaaatgaaatcaatctagaacaagccaaacgggcaaaagcgaatggtgtccggattgtttctgaaggtgccaatatgccaagctctcttgaagcggcagaatattttattgcgcaaggaatctactattgtcctgggaaagcggctaatgcgggtggcgtagcggtttctgctttagaaatgagtcaaaactcacaacgtttgcagtgggagcaggcagaagtcgatcaaaaattggatgagatcatgaagaatatttatgatgcttgccgtgacactgcagaagaatttgatcaaaaaaataatttcatgctaggagcaaatgtggctggatttgaaaaagttgctaaagcaatgttttctcaaggacttgtctaactctgccagataggcgatataataaggaattacttgaaaaaagttcaaaaaaaacgtaaagtagtacttgtatgaaaaactaatttttttcaaggaggacaaatcatgtcacacatcaaatttgactattcaaaagtagcaccattcgtgaatgaatacgaattaagctacatgcaaagtcaagttacagcagcagataaactcttacgtgaaggtactggtgcaggtaacgactttttaggctggatcgacttgcctaaaaattatgataaagaagaatttgcacgaatcaaaaaagcagcagaaaaaatccaatcggactcagaagtattagttgttatcggtatcggtggttcttatttaggggcaaaagctgcgattgatttcttaaaccattcattctataacttgctttcatcagatgaacggaaagcaccacaaatcttttttgccggaaactcaatttcttcgacttatttagctgatttgatcgaaatcatcggtgatcgtgatttctctgtcaatgtcatttctaagtcaggaacgacgacagaacctgcgatcgcattccgtgtcttcaaagaacgcttgatcgaaaaatatggcaaagaagaagcaaacaaacgtatctatgcaacgacagataaagcaaaaggtgccgttaaagttgaagcagatgctgaaaattgggaaacattcgtaattcctgatgatgttggcggacgtttctctgtcttgacagctgtaggtctattgccaatcgctgctagcggtgcggatatcgatgctttgatgcaaggtgcagcagacgctagtgaagcatatgccagtgatgaccttgaaaaaaatgaagcgtatcaatatgcagcaatgcgtaacatcctttaccgcaaaggaaaagtaaccgaattgctgattaattatgaaccaggaatgcaatacttctctgaatggtggaaacaattatttggagaatcagaaggaaaagaccaaaagggaatttacccttcaagtgctaacttctcaactgatttgcattcattgggtcaatatatccaagaaggccgccgcaacatctttgaaactgttgttaaagttgaaaaaccacgtaaatcaatcacaattcctacgcaagaagctgaccttgatggacttggctacttacaaggaaaagaagttgattttgtaaataccaaagccttcgaaggaacgttattggctcacacagatggcgatgtaccaaacttattggttaagatcccaacgatggatgcctacacattaggttatacaatgtatttcttcgaaatcgctgtaggtatttctggttacttgaatggtgtgaatccatttgaccaacctggcgtggaagcttataagaaaaacatgttcgcattgcttggcaaaccaggctttgaagagcttgcaaaagaattgaacgaacgtctataatttatcgttctaactaaaaagaaccagtcctccgatcattcttctgagggctggtttttcatttatataagcggatggttcagaataaggacgcttattcatttaaccataaaatgaccgtcacaatagggcattaatttgtggtctttaggaacagttaaccaatcaaggagtcatcaacgattttcctttaaaccaatcaataatgcgactgtcaagagaccaaaaatacatgtttggattactggcattctgctcatctcctttcctttatgttactaggactttctggaagatgcacgaacacaccagtcataagaagcgaacgattttgtcatcttgtctgcggaaataagtaggtgccaaatttatcataaaagcgcttgcataaatcggtatttttgttattatatttttagaaaagaagttctgaggtggtaagatgctagatattgaaattggaaatgcctatgtgtgtcaacctattggggcaaaaaaaacgctagtcggtgtaattgagaagctgtatgagcatacggctcttgtgaaagtgaccgattatgagatggaggatcaatccattgtattggagtgcaatcagcggatgttggtaaaatttgataagattaccgcagtggctgtggcttaataaaaacaagactggaactcgctaataaaaatgtattatgtcagcatgccgaaaagtcagcttgtaggcactgattcatctttattgactagagtccagtctttctttttagctggcgtgaattagccgacgccgatcacaaagttcagtagcttatctgagtaagtcatttcatcggtggactcactgagggtttggttcaaaatatccatccgatcggtaatgatgccgtccacaccgtagaactgcatccgactgatctcggcatcatcatttggagtccagacaaagatatctttatgatccgttttggcagatgaaacaaagttgcggttgatcgtactatattccatcgttaaaaaatcagcacttgttaatggagggccaacgatgttgaagggcatgatatacccagcagttagttccggagcctcttgtttcaattcttccactacattataggtcaagctttgtagaatatgttcatgttcggctagattttcacggtagcgttcaaggaatgaatggactaatgttgtcgtatcttttcgttgtgtcttgatttctactagcaatttctgattcaacgaattcgctaaggataaatagtcatcaaatgtagcaatcggagccgtttgtccattttcagagacggttaatttttgtgcttgtgccaaagttgattgctccggtttctgattgaagccagtcaacgctttaaatgaaaaatcgtgataaacaatgaaatgaccatcgctagtttgttgaacatccatttcaacgtaatcaggatggtagttctcactagtgaagcgcagtgcttctaatgaattttgaacgccttgaccattgctgacgccgcgatgcgagatcgtcaatggtcgagtattagcggcagaggtcagataattcatgttgtataaacttactcctaccccgaagaagacggctactacagtaatcaaagaggcttttagtcgttgaaaatttcttgctggcaatggttcttcactgaaccattgtggtatctcaggtaagaaaccttcatcgtccataaaatcaacaatgatatagaagatggcaacggtagacaaaatgatattcaacaacaaaacgagttgaaggagcgtcataatgaagactgctgaatacagcgcatagtcagcgaaaagttcttcaatgatcgcttgcaggataatcaaaaaagtaaatcctactgttgaaatgaataagatcgcgccgccaataaagacaaattggccaacaatcgcaaagaaacggcgtttcgttgtctgcaaactttctcgaatggcctgtcgaaaaggaaggtcacgtaagatcatttctggtaaagcaaaaatcacacgaatccctagataaatcaaaagtaagtagccaagaaccacggctccgataatcaatacacgattcgtaaagatgaaatccatgataaaagcagggattttcactttagagagcaaatctgagttaaaacttagcccgccaattggcaaaatcaaaaagaaataaaacaagaaaaacaaaaaggtcatggggcgtaatttgcgaatttgtaaaaatgtcattcgcaacagctgtcgcaatcggaccggctgctttttcttgatgaaatagacactcagaagcaggaatgtaaactcaaaaaaaactgctaataaaatcaacaacaagattagagagagcgagaatagaaccattggatgctctgtaaaaatactacctatattgtcgaaagataaataggctaatcccccacgacgcaggataaattttgttgaagaagaaagcagtgggataaccaaaaaaagcaagaaaccatgcattagcagaacatctcgaaaataagcatcgcttgcctttagaaaatcccaagtgttgatcaaactattttttagatatttcatgttgttcatcctaactctagactataaaaaaccgaactatcgtgtttgattcctgtaatgaaaggaatgaccaccatctatagttcgggaatttcctgtatttatttttgctattaagcccggcacttagccgcctaatagccctgttaaaaacgtaccgccataaatcaatgccatactatataagaaaatcgataatggttttgccaataaaatgatcaaagtgaatttcttgactgaaatattcgttagtccagccattaaacacaaggcatcatccggggctaccggtaaaaagatagcaagtgcaaagagtttttcaaatcgactttggttatccaaccagccaatatatttatcatatgttttatcactgatcatactgaggataaatggtttaccatatcttctgccaagcaagaagatgatcactgaaccaatactaatgccaacataattgtagacaaatccaagatatggtccaaaaatcaagacgccagccgcactggatatcccaccaggaatgatcggaattacaacttgtaaaatttgtagcagcatgaagatgattggtcccaaaataacagagttgcctaccaaaccacgcagtgcattaatatctttaaagacacctagattaatgaagtaaatcgttaaggcaatagatagccctaatcctataattgatatcgtattaatgatacgacgagaagtggcgatactcacagactttcatctcctttattcgtttctaattccactatacgtggtgtaattagaaaaatccagcaaaataaatgacattcgtcaaacaaatttgtaagatttgatacccttattataaaagaagaatagcaagaaggcattgtactaaagtctgaaataagaaaaatttagcaattcatgtacaaattatcacgagtgatcgataggcaagttgttttcatccttagttattgctttcattttttatatttatttcctagttgtctcctctttatcaagtcgtgctcttcgtttgttttgccaacttgcgatggtcttttcaacgacactcgtcatcataaacccgcccgcgattgctcctgcagtgatcaaaacaatcatgaggttttctaatcccaaaaggttatctcccaaggcaaattcacgaacagctttataagccggaccaccggggaccaagggaactaaactaggaatattgaagatgatcatgggcattttcttgcgtcgtgaaaaaaagatgctgacacagccaaccgcaaaggcagcataaaaattggcactaccaatgccatgacccatttcatgcagctgccaataaatcatccatccaacagttccagcgatcccggttgcaatcaatgcacgtttcggtatatttgttaatatgccaaaggtgacggtacttaaaaaactaaaacagacatgaatcaaaatggtcatgataaccccccaaacaaggtgaagactgtagcgattcctacgccgattgcggctgcagtaaagatagcttcagttcctcgcgcagttccactgatcagatggccagctagaatatcacgaaatgaatttgtgatggccactccaggaactaacggcatcacggcaccaatgatcaggttgtcaacatttcccgccaagcccccgcgaacagataggatcgctaagcagccaatcactaaagaggcgacgaacatatccaaaaagcggatatcgatcgcttttttcacccagagacctgtaatgaacccgatgctgccaatgaaaaaagtaacaatgaaatcagaccaattgccgccaaaaataatcattaatgtactgctgaccactccagcactcaatacttgtaaccagagaggaaagcttggtgtgacttgattgatctctttaagagatgcatacaactgcggtaatgtgatctgtttttctgcgaacgaccgggaaagccgattgacggccactattttctccaaattgatcacacgatcatgaacattttcaacttgagcgtagtgactgcttcgtaatcccataaagatgcctgtagcggtcacataactgatactattggcttcgccagcgttagcagcgatacgattcatggtatcttcgactcgataaacttcggaaccattctccatcatgatttttcctgccaagaggcaagtttctaacaataactcatctgtttcttgcattttaacgcctctctatcttgaaaagtaatcctcctattagtttacctttttcattccaattcaacaagagaagtatccggtgagttaaataactaataataaagaaaatatcttatttttttaaagcaaccattttatttaaattggtaaaaaacttcacaaatagcggtgtggatataattgtagaacaattcagacagttataagataacgaaatgagtatattgtttttcaatttggaaaatctcggttacaattagataaaggaaaagggggatttattgatgcgaagaaaggtctatacaagagaacatattttgaaggccgcgtatgagttgatcaataaagaaggatttggcaactttaccgcccgaaatatagcaaagcaaatggggatttcaacacaaccgatttatttggaatttgaaaacatgcaggatttgaaaaacactttagttgaagcggtcttcaaagatctttcagaaaacgtgtttcctgttgaacggactggtgataaagtcattgatttaggattaaactacattcacttcgcacaagaaaaacacaacttgtatattgctcttttcgtagatgactatggcggagggaaattgatgcacgatttttcgtctgattatttcaaaaaattgatcaagtccgaaccaaagtatgcggatctatcggaagaagcgattacagccttgcacaatggtgcttggatcgttgttaccggcattgcttcattgatgtcagctggaatcattacgccaacggaggaacaaatcattaaggtgatcgaggaaacgatcactgggattttagatagaacagacatttttatttttcaataataacgaatctgcaaccattttttcggatggattgcagattttttcttgactttttctgaaaaaagtagaaaataaacgttatggagagttggcagagtggtaatgcagcggactcgaaatccgccgacccggttcatcccggcgcgcaggttcaaatcctgtactctccttacattaacgctttgaagcgtttggcctatccttggtgataggctttttttgttttgtaagtaaagacatggggaggaggggcccgaggtatgagaaaagcatcgtacacgactcataaaatttaattaatgagttgattcaggcagcagtgagagcttaggaaacgagttttgataatgtcatgccattgcttctttttttgaacgaaatcgattaaactagaagaaagagaacaagaaagcagaaggtgataaaatgtctgagtttgaaaaagattatgtcatgcgccaaacgaaattagctgttaagggactatccgtttttttgaaggatgaatcagtagatgagatcatgcagttggatgaacagcagagtggacaaaagaaagagccagaagaggaaaagcagttggagtagctgtttaatttcataacaaaacaagaaagcacctgctattagtcttagcgaggtgctttcagtacgaatcggtatccttcatttggatgaactccttatgcagttttagtcaattcttgtacagcttgttcgatcgtcacaccagttgcaaaacggttagcatcttttttatcaaaaacgataaaaaggttcagttttgtatctagagtaactcgatattgtagttctgtgttatagaatgtcatagtcattctcctttcagtgttattcgtaacgaaaggcaacggttaagttgataacgaaattccatgatcagaataacacgttgcttggcgtctgtccaataataactgaatggtagaggaagtttactaaaatttattaaggagaacagaagttatctaaaaaaatcaaataacaaatttgtaaggaagctcctttagtatctgagtaaaaagcggtatgaagcggttttgcttgaaaaactctttttgttgggttaaataattaatttattatatttttttaaatttaattttattcaatttatggtaagataagatttgtttcagggaaaataaaaaaggaaaatgaaaatggatgtgaaaatatgtgcggaattgtaggtttcgttaatactaaagaccaaaaagccgaaatcattgaacagatgatggatcgaatcattcatcgcggtcctaatagttctggaaaattcattgatgaccaagttgctcttggctttcggcgtttatcgattattgacttagaaggcggtacgcagcctatttataatgaagatggaacgaaagtaatcatttttaatggtgaaatctataactttcaatcgttaagagaagaattgatccaagctggacatgtctttacgactcatgcagatactgaggttcttcttcatgggtatgaagagtggggaactgatttattgcaaagagttcgcggcatgtttgcttttgccatttgggatcgcgaaaagcaagaactttttggggcaagagatcatttcggaatcaaaccttattattacgcggaaatgaatggtacattcatgtttggttcagaaatcaagagttttttaccacatccagattttgaaaaagaattgaataaggatgccttaaaaccctatttgacttttcaatattcgccactaaatggcgaaacattctttaaaggcgtttatcgcttacaagaaggtcactattttacttataaaaatggcgtcatggacattcatgaatattgggatgcagactacagtcataaagaaaactatagcaaagaagattgggtccaaaaaatcgatgataccgttcaagaatcgattgctgcacacaaaatcagtgatgtagaagtagggtcatttttatcaagcggtgtcgactcaagttatgttgccgctgttctgcgtccagatcattctttctcaattggattcgatgacaagacctataatgaagcaattgaagctagaaaattgaccaagatgctgggattgaacaatacagcagcggtgattgatggcgagatgtccttcaacgcttttccactgatccagtatcatttggatgagcccgactccaatccgagttgtgtcccgctctactttttagctaatctcgcctcgcaacatgttcgtgttgtacaatctggtgaaggcgcagatgaattatttgccggctatgctgcttatggttggcatacgaactccaagatgattcgtgtatttgctcaaggattgaaaaaattacctaagaatattcgattcaaattaggccggacaattggtaatatgagaaacttccatggacgaattcatctctatgaagccaccgcacctgcaaaagatttctttatcgggcaagcgctggtctttgaagagcaagaagccactgagatattgcatccagactatactagtggaccatcagtggcggaaatcgtcgccccatactatgaaaaagtcaaagatcttgatgaagaagtcaacaaaatgcagtatttggatgttcatcaatggatgcccaaagacatcttattaaaagcagataagatgtcaatggctagttctttggaattacgggtgccattacttgatattgaagtcatgaaagtagctcagacgattccgacaaaatatttgatcaatcagtacaatacgaaagatgtctttcgtcaagcagcaaatcgtcacctcccaacagaatgggccaatcgggaaaaattaggttttccggtccctattcgagcatggctgaaagaagggactggttacaaaaccgtcaaagaactatttacagcggattttgctgcagaattctttgaccaagaaaagattttgcaattattggctgatcatcgcgccggtaaacaaggacttcaacggaaaatctggacgatctacactttcttgacctggtataaagtattcttcattgatgaaaaaattcctaaggcagaaacaatcatttacgaaacaatttaaaaacacgaggacagatgtagtccctctaaagtccattttcatacagactttggagaggagagacatcgaatcctcgtgtttctttttgtctttttatagggctaataaattttccaagtagtcagctaagccgtcttcggcattggttttatccgttacatcattggcaatagattttaattgtgcggttccatttgccatagccacaccccagccggcatattccaacatttctagatcattgtgttcatcgccaaaggcaataatatttttgggatcaatcttcagataatcggaaatcactgatagacctaatgctttatggaccccttttggaacaatctccaaaattgcatgaggaccgccccatgtacggacatcaaccgtgtcattgaattgatcgttgattcgtagagcaacagactcagcgaattcattttgtgttttgaccaataatgaagtcggatcagatttcatgttcttcaataagttttcttcagtaatactatcggaagaaaagaaacgctgatcaaagccttcaagttgatcgataaaaaaggtttcccgattttctgcagcaacaaaatctaagttcaggttctctttttgagccattagttcaaaagcgatttcttttgacacagagaattctgtttcatttgcccatacttgacgaggtttgtgtaccaaacctccattaaaattgatcataggtgtttttagggctaattgacgataaaactgatcactcattcgaaaaggacgaccggttgcgatggtcacataatgtccagctttcgttgctcgtgtcaaaacatcaaatgtccgctttgaaatttgggactctgtatttaaagtagtgccgtctagatcgatggcaattagttttttgttcactcgactcgctccattctctttttctagttgtttaagtgtaacacattttactgatttcacaagagatgaaagggggatggtaagtttctggaaaaaatcagcttcttgataaaacacgaacgttcggataaaatatttggtttttgttaatttttttattgtagaatagggggaattcgcctataatttgtaattgttcgatggaaagtgcaattattcttttcttttcagaaacactaactaatcttgtaggagtgaacgatttacatggaaaagtttttcaaattaaaagaaaataaaacaactgtttcaacagaagtgatggctggggtaaccaccttctttgcaatgagctacattctttttgttaatccttcgattctttccgcatctggtatgccttttcaagcagtctttctggcaaccatcattgcctctgtcattggaacgctggtcatgggactctttgcaaacgtaccgtatgcgcaagcaccaggaatgggattgaatgccttctttacctttacagttgtctttgggttaggttattcttggcaacaagcattagctatggtctttatctgtggtgtgatcaatattttgatcacgatcactaaaattcgtaaattgattattcatgccattccagagagcatgcaacatgccatcggtggtgggattgggatcttcgttgcttacgttgggttgaaaaatgccaatctattaagtttcagcgcggatactgcagcagttactggatcaactgttgatggtgatacgattgttagtgcttcatttaatggaggcatcgtgccggcactcgctaactttaataatgcaccagttatcttggcaatcattggcttggttttaacaacgttattagtggttaaaaacgtccgaggagcaattattatcggtatcttagggacaacgatcattggtattttgatgggtgtggtcgatttaagcacgattgattggcaaggaaactctttgggaagttcaattaatgaacttggaacaacttttggcgctgcgtttggcccagagggaataggttcattgtttagtgattctgctaaaattcctcaagtgatcatgacgattattgcctttagtctttcagatacatttgatactatcggcacatttattggaacagggcgccgtactggaatcttttctcaaaaagacgaagaagcgttggaagatagtaaagggttcaatacaaagatggacaaagccctttttgccgatgcaattgcaacttcgatcggtgcgatctttggaacatctaataccactacttatgttgaatcagctgccgggatcggtgctgggggacgaacaggattgacttcagtggtagtagcagctttgtttgccattagtagtttcttttcaccattgatttccgtggtccctgctcaagcaacagcgccggcattgattttagtcggtgtgatgatgctcgcttcatttgcggatatcaattggtcggatcttgaagaagcagttccagcattctttgcttcgatctttatgggactttgttacagcatttcttatggaatcgcagctggttttatcttttacgcaatcgttaaagtcgtaaaaggaaaattccgcgaagtatctccaattttgtgggtcgtaaatattctctttattttgaacttcattattttagctgtgatcagctagtaccaatcaataaagagcactgatttctggtcgtgcttttgacaatgaactatccaaactataacggattctttctttggtcgatgagctgctttatgtgggctgtaaagaacaaagaaggcgaaatcggttgtagtggggatagttttattttgtagacagatcacacaatcttctgtcttttttaattttactattttaaaaaatgcggtatagtttaagagaaagagggttttgacatgaaaattgattggaaacgaaatctcctaatttcttggattggctgtttttttactggtgcaagttttagtttagttatgccgtttattccgctatatattgaagagttgggggcgccaaaaagccaaatcgagctgttttcaggtctggcaatctcagtgactgcgtttgcagctgcaatcattgcaccggtttggggaaatttagcagatcagaaaggtcgcagattgatgatgattcgggcggctgctggtatgacagtcaccatgggctcattagcctttgtaccgaatgtctactggctattgattatgcgcttctttacggggatcctttcgggttatattccaaatgcgacagcattgattgcttctcaagccccgaaagaaaagagtggctgggcactaggaacattagcaaccggagctatcgccggaaacttgatcgggccttctatgggtggtgctttagcacagtggtttggtatgaagaatgtatttatcatcacagggatcgttcttttgatcacattgctgctaacgatctttttggttcaagaagatttcgcacctgttgaaaaaggggaccttctatctgtcaaagaaatttttggacaaatcaaaaacctacaactattgattggcttatttattacttcattgatcctgcaacttggtgtaacaagtatcagtccaattttgactttatatatccgtgatctaagcggcaatacagggaaccttttatttgtcagcgggttgatcgtatcgattgccggtgtttcagctattatttcttcgccaatattaggtaaagtaggggaccgctacggaaatcataaagtgttattaggaggactactgctttcattcctttgctttattccaatgggctttgttacgtcaccattccaattgggcgttctacgctttcttttgggcttctctactggtgcgttaatgccatcgatcaatacgttaatcagtaaaatcactccaatggaaggtgttagtcgaatttatagttacaaccaaatgttttctaactttggacaagtgcttggtccaatggtcggttcaaccgttgcccatagttttggctacccagccgtgttttgggtaaccagtgcgtttgtctttttgaatatttgtctttctacatttaatttccgtaaaaattttcataagcacgatctcagttgaaaagaaaaaaaaaccagttacaatgaaggtaactggtttttcttctattaatgacttgtcttttttggcgaaggtgcaatcaaaccaagaaggataattagtacacctgctaccaaagagatgattgaggtcaattggaaatcataagtagctcccgctagtgagctgcctagatagccgacaacttggcctaagataaatgtccaaaataatgttgctaagtagcgcatgacgacacctcttttctgcgtatcttgcttttcgactttagtttatcacaaaaaatttcaatgtaaagattttcacattttcatttattcttttcaaattagaaataaagcagaaacaaacggaattatcattttcggagggattttctatgtatcatcaattgacaaccttaagcgcgtattccttacttcaaagtacgatcaaaattcctcgttatattgctgctgccaaaaaagctggttataaagttttggggctggcagatcacaatgtgttatatggagccttagaattttatcagcaatgccaaaatgccggaatcaaacctgtgattggtgtattattcgattgcacgtttggcacgtccactatgcgttttccattgtatctttttgcaaagaatctatcaggctaccgattattgatgcgcctttccagtgagaaaatgatcaacggtcacttggatctatctgaatacttaacgttaccagatctgtttggtattttgccgcaagggcaaggtttctctccagatcaatcggaagacttggcacagctttctcgagcattgacagactttgtcgctcgttttgatcaaaagagtcttttcctgggtgttcaaaaagcagcggcaacgccagaaagagagtggtttcaacagcacggtcttgagctgtgcgcttatcaacccgtagcagcactggaacaagcagaactatttgctgttcaagtcatggaacatattaagaacggtactcagatcgaagattttcgtaaagcgaaggaacaatcttccgaaacgtattatttagaacagcctgcggaactgattcaggcatttggagagaattcagaagcattggtaaataatcagcgaattgcagaagaatgtactctgacgattcctctccatcaacgtttgctcccgcatttccctttagaagaaggggaaaatgcggctgattttcttagaaaactgtgttttgaaaagttgtctgaacgtattacgcaggtcacagatatttaccgtcagcgtttggattatgaactatccgttattcatacaatgggatttgacgattactttttgatcatttgggatgtgatggattttgctcacaagaacgaaattgttaccggcgcagggcggggctcagcagcaggttcattagtagctttcgtattagccatcaccgatgtcgatccaattgaatatgacttgctgtttgagcgtttcttgaatcccgaacgctataccatgcccgatatcgatttagatatacctgataacagacgtgatgagattttgcgttatgtccgtcaaaaatatggtcaggagtacatggcgcaaattgctacttttggaacgatggcggccaaaatggtgctgcgggatgtttcacgagtgtttggtttgtcacaaagcgaagccaatcgctggtcaaaagccattcctaacgcattaaaaatgacattggctttagcttatgagcaatccaatcaattacgagaattggctaccttcaatgaacgaaatgaaacgatgtttgcagtggctaaggtactggaaggattgcctcgacatgtttccacccatgcagctggtgtggtgatcagcgacaagaatctcttggatctagtcccccttcaacaaggaagtgatgagatcctcttgactcagttcacaatgaatgatgtggaaacagtgggattgttaaaaatggattttttaggattacggaatctttcaatcattgacaatactttaagagggatcaagcgagttacaaatgaaacagttacccagaaagctattcctttaaatgacccagctgtgctgcgactatttcagcaaggcgatactgccggaatctttcagtttgagtcagcggggatcagaaatgttttgcgaaaacttggacctgaaagtatcgaagatatcgcagccgtcaatgcgttgtatcggccaggacctatgcaaaatatcgatacgtttattcgacggaaaaaaggacaagaaaaagtcgtttatccggatgctgctttagtgccgattttacaaaatacttatggaatcattgtttatcaagaacaaatcatgcaagttgcttctaaaatggcaggcttttctcttggtcaagcagatatcttgcggcgagccatcagcaaaaagaaaaaagacgtcctagatgaagaacggcgccattttgttgaaggagccgtagccaaccatttttccgcggagaaagcagaagaagtttacgattatattgagcgttttgccaattacgggttcaatcgttctcatgcgtttgcctactcatttatcggcttccaaatggcgtatttaaaggtacattatccagggccattttttgctgcattattgcactcggttaggaataatccaggtaaattaaaagaatatttgaatgaagcgactcggtatggtgtagcaatcttaccgccgtccatcaacaagagtggctatagtttctatcttcaatcggaaaaacagattcgttttggctttagcagtgttaaaggaatacgtagagacctgattcaagatattttagatgaacgaaaggagaatggaacattctcctccttagatcaattcctgttgcgcttgcatcaaaagaataacaaatggctgaaagaagattatatccgtccgttgttaagtattggtgcgtttgatgaattggtcactaatcggaagcaagcacttatccaattagaagggaaaatccaaaatatcacctatagtggcggcagtctcgatttgttagagacaatggctctcaaagaagccgaagtcgctgattatgacttagagcaaaagttagcgttggaagaagaatatctaggggtttatttatcagggcatcctgtccaacaatatcagaagctgcaacagttgaagcagacgatagcaatcgctgacttagttcccaacgaacgtgtccggatactattttatgtgcgtcaaattcgagaaatccgtacaaaaaaaggagagcaaatggcgtttcttgaaggaacagatgctagtaaagaagtctcaatcactgtttttcccacattgtatcgtcacatacgatctgacgttgcagaaaacgtcgtcttgtatgttgaaggaaaagtggaagtaagtcgttacaatggtgaaatacaactgattgctgataaaatagagctagctgaaaaagcgcaagcacagctaacagatcaaacgtgttatctgaagatcacacgtgatgttgagacgaaccatttgcaagaattgtcgcagttgctgagaaagcatcgaggccgggttcctgtggtgttgttctatgaaagcaacgggaaaaaagtgttgctgacggaagagaactggctaaaaaaagacgaagaaatggaaagaaagcttgggcacttgttgggagaggaaaatgttgttttcaagtaattttccgaaaacgttaaattttacttacacttttttcaactttttcccactatttcaagacatttctctggaataatggtaaaatactactcgtggttattacttgaaaagtatcaaataagggagttccaattccctaaacaaatctactaatgaggtgaatggataatgaaacgcattggaattctaaccagtggcggcgatgcgccggggatgaacgcagcggttcgggcagttgtaagaaaggctatctttgatgggctggaagtatatggaatcaattacggctatgctggtttggtagctggagatattcgccgtcttgatgtggcagatgtaggtgacaagatccaacgaggcggtacattcttgtactctgcgcgctatcctgaatttgcgacacaagaaggtcagttgaaagggattgaacaactgaaaaaattcggtattgaagggttggtcgttattggtggcgacggctcttatcatggtgcgatggctctaacacgccatggttttccggcgatcggtattccaggaacgattgacaatgatattcctgggacggactttactatcggttttgatacagcaatcaatacagtattggaatcaatcgaccgaattcgtgacactgcaacttctcacgtccggacattcgtaatcgaagtaatgggtcgtggtgcaggtgacattgcgctttggtcaggagttgccggtggggcagatgagatcatcatcccagaacatgactttgatatggccgttgttgcgaaccgaattcgtgaaggacgggaccgcggtaagaaacactgcttgatcgtcttagcagaaggcgtgatgggcggaaacgaatttgctgataaattatctgaatatggcgatttccacacgcgggtatcgattttaggacacgttgttcgtggcggatcaccaagcgcaagagaccgcgttctagcaagtaaatttggtgcttacgcagttgagttgcttcaacaaggcaaaggcggattgtgcatcggtatcgaaaacaaccagatggttgctgcagatatcatcgaaacgcttgaaaacaatcgtcacaaaccagatatttctttatacgacttgaacaaggaaatttccttttaagtttaggaagtatgaaacgcaacagtaattttgtaaaaaaagcttattaagctattttaaataaatgaataggagcgtttagtaatgaaaaaaacaaaaatcgtcagcacattaggaccagcaagtaatagtgtagaaattatttctgaactgatcgaagccggtgcaaatgtcttccgtttcaatttttctcatggagatcatgaagaacaattaggacgtatgacaatggtgcgtgaagcggtcaagaaaactggtaaagatgtagggattcttttagatactaaaggagcagaaatccgtacaaccgttcaagacacaactgaagcagattatggtcgtgccggctatatccaattcaacgttggtgaccaaacacgtatctcaatggacccagaacacaaaggaacaaaagaaaagattgcagtgacctatcctggattatttgacgatgtatatgtaggcggccatatcttatttgatgatggtttgatcgatatggagatcatcgaaaaagacgaagcagcacgtgaattagttgttgttgttaaaaatgcaggaatgttgggttctcgtaaaggggtcaatgcacctggcgtatcaatcagcttgcctggtattactgaaaaagatgctgacgatattcgttttggattagacaatgatatcgacttcatcgcagcttcattcgtacgtaaagctcaagacgttttagaaattcgtgaaattcttgaagaaaagaacatgactcatgtacaaatcttctctaaaatcgaatctcaagaaggtatcgacaacattgatgaaatcatcaaagtttctgacggtatcatggttgctcgtggagacatgggtgttgagattccagcagaagaagtaccaatggttcaaaaacgaatcatcaaaaaatgtaatgcggtaggtaaatcagttatcactgcaactcaaatgttagaatcaatgcaacaaaatcctcgtccaacacgcgcagaagcttctgacgttgccaatgcagtctttgacggaacagatgcaaccatgttatctggagaatcagcaaacggagactatcctgtacaagctgttgcaacgatggctcgtatcgatatcgaagcagaaaatgctttagcagaaatgagtactttccaaatcaaccaatttgataaaactgatgtaacagaaacaattggtctttctgtggcacgtgcagctaaaaatcttggcgtaaaaacaatcgttgctgcaactgaatctggctatactgcgaaaatgatttcaaaatatcgtccagatgcagatatcttggcagtaactttcgacgaacgtacaaaacgtggtttgatgttaaactggggtgtttatccaacagttgctgaaaaaccttcaacaactgacgaaatgttcgaattagcagctaaacaagctgtggatcttggttttgccaaagaaggcgatttgattttgatcactgctggtgtgccagttggagaacgtggaacaacgaacgtgatgaaaattcaaatgatcggttctaaattgcttgaagcacaaggaatcggtgaaaaatcaatcgtttctaatgccgttgtagccaacagtgcagaagaagcaattgctaaagcaaaagatggcatgatcttagttgttccaacaacagataaagaatatatgcctgcaatcgagaaagcagcagcacttgttgttgaagacggcggtttgacttctcatgcagcagttgtcggcattgcgaaagaccttccagtgatcgttggggcaaaagatgccacaacaacgatcaaagatggtgaattgattactgtggattctcgtcgtggaatcgtctaccgtggagaaacaacagctatctaatcttctttcgaaagattgattaatggaggcaacaggctcgtgcataagtagcgagtctgttgtttttttctctaaaagcaatcacttttttgtgcgtaaaattacagctgtagaaatgaaaaaggtgtcaagaaaatttcattgacaaagggaaataacccctgtataattgcttttgttgcttaggggtgataaaaatgaaatggtctttattggaattaaaaaaataccaagagacaccgctaatgttcgacgaaacgttgaacttaaaaaatcaattgataaaacgcgatggacagatcattgatttgtctcctgtgaaaatcactggcatgatgtctgttggaaaacatgaatatctcctacattatcgagtggagacaaccatcacgttaccttcaacacgctcattgactccagttgctttgccaatggattttacagtggatgaactcttcatgacaccagagcaatttcagcggcgagatgaaatgattccagaagaagatgtcttgatcattgaaggtcagacgatcagtttggatgattcagttgctgataacctattacttgcgattcccatgcaagtccttactgaggaagagaaaaatagcacagaaatgccgtcaggaaatgactgggctgttttatcagaagaagactatgcaaaccaaaaagaagcgcaagcccaacaaattgatcctcgtcttgcaaaattatcggaactgttcaatgattcagaagatgataacgcgtaggattggaataaattgcagcctcaaggttgctttcatttacaaggaggtgtagcaaaatggcagtaccagcaagaagaacttctaaagcgaaaaaagcaaaacgtcgtactcattacaaattgacaatcaacggtttgaacgaatgtgcaaactgtggtgaaatgaaaaaaagccaccatgtatgctcaaactgtggtcattacgatggaaaagatgtagcaacaaaagaagcataatccttttttacagaaaaagggatttcaaaatcctaaggctaaccatggagccttaggatttttctttttgtttcagattagtttcatgaaaactagaacttttctgaaataattcttactctttgaaagagaatagttcaaaacaactatcttttgcgctataataaaacagataactgaatcttaggaggatgagtgatgacaaaacaacaaatcggcgttgtcggtatggcagtcatgggaaaaaacttagcgttgaacattgaaagccgcggttattcagttgccctattcaaccgtacaggatctaaaacagaagaagtagtaaaagaacatccagataaaaactttaaagcaacctatacgattgaagagttcgtacaatcgatcgaaacaccacgacgcattcttttgatggtcaaagcgggttttgcgacagacgcaaccatccaagaattattgcctcatcttgaaaaaggggacatcttgatcgatggaggaaacacattcttcaaagatacgatccgtcgtaatgaagaattagcaaattctggtatcaactttatcggtaccggagtttctggtggagaagaaggcgcattgaaaggcccgtcaatcatgcctggcggacaaaaagaagcgtatgagttagtggctcctattttggaacaaatctcagcaaaagcagaagatggcactccttgtgttacctacattggaccaaatggtgcaggacactatgtaaaaatggttcacaatggtatcgagtatggagatatgcagctaattgctgaatcctatgatttgatgcaaaaaattctagggctatctgtttctgaaatggcggagatcttctctgaatggaataaaggggaattagatagctacttgatcgaaatcacagcagacatcttaacacgcaaagacgatttaggtactgggaaaccaatcgttgatgtgattttagatgctgccggcaacaaaggaacggggaaatggacgagtcaaagtgcattagatcttggtgttccactgccgttgatcacagagtctgtttttgcgcgttatatttctgcttataaagaagaacgagtgaatgctagccaagtcttaccaaaacctgaaggattcgaatttacaggagacaaacaagaatttgttgagaaaattcgggaagcattgtatttcagcaaaatcatgagctatgcacaaggttttgcgcaattacggaccgcatcaaaagagtatgattggcaactgccatttggtgaaattgctaaaatctggcgtgcaggttgtatcattcgtgcgcaattcttgcaaaaaatcaccgatgcttatgaaaaagatacggatatcgaaaacttattgcttgatgactatttcaaggaaatcacaaaacgctatcaacaatccgttcgtgacgtcgtagcattggcagtccaagctggcgtaccagtcccaacattctcttcagctattgcttattttgattcttatcgctcagatcgtttgcctgcaaacttgatccaagcacagcgggattatttcggtgcccatacgtatgaacgtacggacaaagaaggaatttaccactactcttggtatgaggaagaataagtcgaacaattgagaacaaattaagagaatgaccgaacagtgagaactttcggtcaatctcttttttattttttagatacatgataaaataaagcagatagtgtctaactatatgcagaataaccgataaaggagctctaactaatgagtaatattctaatcattgaagatgaaaagaacttagctcgattcgtggaattagaattaaagcatgaaggctataataccgaagtacattataatggcagaactggattggatgcagcgttgaacaatgaatgggatgccatcttacttgatttgatgctaccagaactaaacggattagaagtttgccgtcgtgtgcgccagaccaaaaatacgccaatcattatgatgacagcaagagattcagtgatcgatcgggtctcagggctagatcacggagcagacgattatattgtgaaaccctttgcgattgaagagctactagctcgtttgcgtgcgctgttacgtcgaatcgacattgaaggagacaaaaatgttgccaagcaaacgacgatcacttatcgtgatttaaccatcgagaaagaaaaccgtgtggtgcgtcgaggcagtgatgtcattgaattgacgaagcgtgagtacgagttgcttcttactttgatggagaacgtcaatgtcgtcttagcccgtgatgttctgctgaacaaagtttggggttatgaaacagaagtagaaacaaacgtagtcgatgtgtatattcgttatctacggaataagatcgacgtacctggagaagaaagctatatccaaactgttcgggggacaggatacgtgatgcgttcgtgagcttaaaaaaaagaatgaaaaaactaaaagaactgaaggggccttctttgactgtgaagtgggccttcgcaagttctttctttatatttgttgtttttacaatttttgcagtcatcacttacaaaacgtctatcaacctgcttgtggctaaagaagaaaataacgtggagcgtacgatgtcggaagtagcttctaggttagccaattcagaccaagaattgacattggtgcgtacctatcgcaatttaactaagaacgatagtggtgatacgagcatctacgaccgaacttcaacaattgatgggaacttaatgaagatcgactcgtttatttccgagttaggtcagtctcctttgagcttatttgtttataatctgaatcaggaattgattttcaaaacccatgaaaataatctttctctgatcgatgtgcagcgaaagccgcccacgatcgtgacattggacaatattacaggctttttgtcgatccagccaatctactcaaaagaaacgagagaaaaaattggttatgctcaaacattttatgaactgacctcattttatgaaattcgcagtaagctcttgttaacgctaatcatacttgaagtcgtttccttgattctcagtagcgttttaggttttttcttatctgcttatttcttgcagccactgaaagttttgcgggatacaatggaaaccgttcgaaagaatccccaatcgaccgtgcatatgcctgaactgaatacaaatgatgaattatctgatttggcagacatctttaatgagatgctcgaccgtatgcggctatatatcgagcagcaagaacggtttgtagaggacgtttctcatgaattacggacaccagtggcaatcattgaaggacatatgagcctgttgcagcgctggggcaaggacgatccagaagtattagatgaatcgcttgcagccagcatgcaagaaatcagtcgaatgaagacacttgtgcaggaaatgctcgacctttccagagctgagcaagtagatgtccactatgcgaatgaaacgacaaaagctaaagaagtcgtataccaagtatttaataattttaaaattctttacccggaatttgttttcacattggatgatgatctttaccacgaattgactttaaaaatttatcggaatcatttcgaacaaattattattatcatcttagataatgccgtcaagtactccacagatcgcaaagaggtccatttatctatttcttctgatcgacaaacgtttgagattgcaattcaggattttggtgaaggaatcagcaaagatgacttggataaaattttcaatcgattttatcgagtggataaggcgagagcaagaaccaaagggggaaatgggttaggactatccattgctaagcaattattggaaagttataaagggcgcattactgcagaaagtgtgattgggcaaggaacgatttttagaatatatattcctgtggttcaatctagtaaggatgttttgaaatagcgcagatcctctgcgaagaaaccagctggttgttgtaggttagcgacaatcagctggttttttctttataagggatcttacttaatggacagcgtttctgcttgttcatataaacaggaacgattgaggaacacgaatagttataaaacgcaattattgctataaaagcgaacgatgagataaagaatagaagaaagattcggctaaaaaaaatgttgagaaaaagctttgttttttgttgatttttcgcagtagaattgctatattagtatttgtctttgtgatagtcactgtttaaatctttcaaatattttttcaaaataaatgttgacgaagatcaagacaaatgttattataacaaagtcgtcagaaagcattaggtaaaaaaacttaaaaagttagaaaaaactttcaaaaaagttgttgacacaaagctttcgagatgataagatataaaagtcgctgagagataaagagtgattaaataacaatcacttgaaaaagcttttaaaaaaagagttgacattcacttgttgatctgatatgatttaaaagttgctaacgcagcgcagtagacctttgaaaactgaacaaagcaagcaaacgaaccaatgtgtagggcgcttcattatatgaagcaaaatacatgcaagcgatagctagcaaagttaattttatttgagcttaacgatcctatggatcgttcaaacaaatcattatgagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgaacgctttttctttcaccggagcttgctccaccgaaagaaaaagagtggcgaacgggtgagtaacacgtgggtaacctgcccatcagaaggggataacacttggaaacaggtgctaataccgtataacactattttccgcatggaagaaagttgaaaggcgcttttgcgtcactgatggatggacccgcggtgcattagctagttggtgaggtaacggctcaccaaggccacgatgcatagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttcggcaatggacgaaagtctgaccgagcaacgccgcgtgagtgaagaaggttttcggatcgtaaaactctgttgttagagaagaacaaggatgagagtagaacgttcatcccttgacggtatctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggatttattgggcgtaaagcgagcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactgggagacttgagtgcagaagaggagagtggaattccatgtgtagcggtgaaatgcgtagatatatggaggaacaccagtggcgaaggcggctctctggtctgtaactgacgctgaggctcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttggagggtttccgcccttcagtgctgcagcaaacgcattaagcactccgcctggggagtacgaccgcaaggttgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctttgaccactctagagatagagcttccccttcgggggcaaagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttattgttagttgccatcatttagttgggcactctagcgagactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatgggaagtacaacgagttgcgaagtcgcgaggctaagctaatctcttaaagcttctctcagttcggattgtaggctgcaactcgcctacatgaagccggaatcgctagtaatcgcggatcagcacgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaacctttttggagccagccgcctaaggtgggatagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctaaggaataatacggaagactacacatcgtttgcctttgttcagttttgagaggtctactctcaaagataaatacccggggccttagctcagctgggagagcgcctgctttgcacgcaggaggtcagcggttcgatcccgctaggctccattaacgacagaggtcgttaagtttgttcattgaaaactggatatcgaagaaaatcaaaacaagtaacacacaccgagttgacaagttaaagagttttttaataagttcaacgcttattttcttgagcaaccttctatcgctagaagaagtactcaccgaccgtaaggtcaaaggttaagtgaataagggcgcacggtggatgccttggcactaggagccgatgaaggacgggactaacaccgatatgctttggggagctgtaagtaagctatgatccagagatttccgaatgggggaacccagcatcttttataggatgttacacagttgtgaatacatagcagctgtgaggtagacgcagagaactgaaacatctaagtacctgcaggaagagaaagaaaattcgattccctgagtagcggcgagcgaaacgggaaaagcccaaaccaacaagcttgcttgttggggttgtaggactccgatatggtagttgaaacagatagtcgaaatacttggaaaagtatgtcaaagagggtaaaaaccccgtagatgaaatctggctcacacctaggaggatcctgagtacggcggaacacgaggaattccgtcggaatccgggaggaccatctcccaaggctaaatactccctagtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagcaccccggaaggggagtgaaatagatcctgaaaccgtgtgcctacaacaagttagagcccgttaatgggtgatagcgtgccttttgtagaatgaaccggcgagttacgatagcatgcgaggttaagttgaagagacggagccgcagcgaaagcgagtctgaatagggcgaatgagtatgttgtcgtagacccgaaaccatgtgatctacccatgtccaggttgaaggtgcggtaaaacgcactggaggaccgaacccacgtacgttgaaaagtgcggggatgaggtgtgggtagcggagaaattccaaacgaacttggagatagctggttctctccgaaatagctttagggctagcctcggaattgagaatgatggaggtagagcactgtttggactaggggcccatctcgggttaccgaattcagataaactccgaatgccattcattcatatccgggagtcagactgtgagtgataagatccatagtcgaaagggaaacagcccagaccaccagctaaggtccccaaataactattaagtggaaaaggatgtggggttgcacagacaactaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcgagtgaccctgcgccgaaaatgtaccggggctaaatagtttaccgaagctgtggagtgcaccgtaaggtgcattggtaggagagcgttctaagggcgttgaaggtagatcgtgaggactactggagcgcttagaagtgagaatgccggtatgagtagcgaaagacaggtgagaatcctgtccaccgtatgactaaggtttcctggggaaggctcgtccgcccagggttagtcgggacctaagccgaggccgacaggcgtaggcgatggacaacaggttgatattcctgtacccgttgtttttgtttgagcaatggagggacgcaggaggctaagaagtgcagactgatggatatgtctgttcaagcagtgagtcttagtgggagtcaaatgcttctacttttaaggacaagctgtgatgaggagggaaataatagtaccgaagcttctgatgtcacactgccaagaaaagcttctagtgagaaaacaatggcccgtaccgcaaaccgacacaggtagtcgaggagagcatcctaaggtgagcgagagaactctcgttaaggaactcggcaaaatgaccccgtaacttcgggagaaggggtgctgctctaacgagcagccgcagtgaataggcccaagcgactgtttatcaaaaacacaggtctctgcaaaatcgaaagatgacgtataggggctgacgcctgcccggtgctggaaggttaagaggagtgcttagcgtaagcgaaggtacgaattgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaaaggcgtaacgatttgggcactgtctcaacgagagactcggtgaaattttagtacctgtgaagatgcaggttacccgcgacaggacggaaagaccccatggagctttactgtagtttgatattgagtgtctgtaccgcatgtacaggataggtaggagccgtagagatcgggacgccagtttcgatggaggcaatggtgggatactacccttgcgttatggccactctaacccgcagcccttatcgggctgggagacagtgtcagatgggcagtttgactggggcggtcgcctcctaaaaggtaacggaggcgcccaaaggttccctcagaatggttggaaatcattcgaagagtgtaaaggcagaagggagcttgactgcgagagctacaactcgagcagggacgaaagtcgggcttagtgatccggtggttccgcatggaagggccatcgctcaacggataaaagctaccctggggataacaggcttatctcccccaagagtccacatcgacggggaggtttggcacctcgatgtcggctcgtcgcatcctggggctgtagtcggtcccaagggttgggctgttcgcccattaaagcggcacgcgagctgggttcagaacgtcgtgagacagttcggtccctatccgtcgcgggcgttggaaatttgagaggagctgtccttagtacgagaggaccgggatggacttaccgctggtgtaccagttgtctcgccagaggcatcgctgggtagctatgtagggaagggataaacgctgaaagcatctaagtgtgaagcccacctcaagatgagatttcccatttctttaagaaagtaagatccctgagagatgatcaggtagataggtcagaagtggaaggccagtgatggttggagcggactgatactaatcgatcgaggacttaaccacgattgaaaaaagcaaggaaactcggaagagttttgattcttcgatccagttttgagtgagcaatacttactcaattgaatagtgtggtggcgatagcgagaaggatacacctgtaaccatgccgaacacagaagttaagcttcttagcgccgattgtagtgaagggtttccctttgtgagagtaggacgtcgccacgctgtttcattccggcatagctcagttggtagtagcgcatgactgttaatcatgatgtcgtaggttcgagtcctactgccggagttctcttacaagagaaaaaagggtattgagcttcttttaggctggagagttgtccgagaggccgaaggagcatgattggaaatcatgtagatggctaccgctgtctcaagggttcgaatcccttactctccgttataatcttggtccgttggtcaagtggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacggatcattacaatttaatgaacacccggaggtttagctcagctgggagagcatctgccttacaagcagagggtcagcggttcgatcccgttaacctccattacggtttggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccagaccgtttcattattattgtaaatacaccatgttattttggctcggtagctcagttggtagagcaatggattgaagctccatgtgtcggcagttcgattctgtcccgcgccaccatggaggagtagcgaagtggctaaacgcgacggactgtaaatccgttccttcgggttcagtggttcgaatccactctcctccattttataggggcatagtttaaaggtagaacagcggtctccaaaaccgttagtgtgggttcaattcctgctgcccctgccattattattttaaaaagttttcttatcacggcgggtgtggcgaagtggttaacgcaccggattgtggctccggcattcgtgggttcgattcccatcactcgccctttcatttttggggtatagccaagcggtaaggcaacggactttgactccgtcatgcgttggttcgaatccagctaccccagttcgatttacatttttgtaaattgcagaaatagtataatggcggtatagccaagtggtaaggcagaggtctgcaaaaccttcatcaccggttcaaatccggttaccgccttagtacgatactaatatttgcgttatgccgacgtggcggaattggcagacgcgctggactcaaaatccagtgcccgcgagggcgtgccggttcgaccccggccgtcggtattatcggtacatcattcgttcgtacgattgatgtatcgatttttatcctaatattggttgaagatcaactggttggataaaaaaagctgttaaaatttagtaagtacttgagtgatctgcaatcatgccgacgtggcggaattggcagacgcgccagactcaaaatctggtgtccgcaaggacgtgccggttcgaccccggccgtcggtataacaatgaagcatcaacgtaaggaatacgttgatgctttttttatttaaatgtgtgctttcttaaattttgaaaggattgatctttatcagcaaaaagaaaaagtgttgcgaattactgttttagaaaatttactagaatgcgtatttattttcactagctgagaatgaatgaaaaaagttgcattagttaccggtgctggtcaaggtattggctttgccatagctaagcgtttgtacaaagatggctttgacgtggcaatggtggattacaatgaaaactctgtaagagcggcagcgaaagagcttggtgaacatgcgattgctatcaaagcagatgtttcgaaacgggatgagattttttcagcagttgataaagtaatagatgtctatggtgacttatcagtgattgtaaataatgctggggtagcaccgactacaccgatagagtctattactccagaacagtttgaaaaagtttattccgtgaatgccgggggcgtattatggggaacacaagcggcttctgaagcatttcaaaagttgaatcatggtggaaaaatcatcaatgcttgttcacaggcaggtgttgtgggtaatcctaatctcatgttgtacagtagctcaaagttcgctgttcgtggtatgacccaaatcgctgcgcgagatttagctgactatggtattactgtaaatgcttatgcaccaggtattgttaaaacaccgatgatgatggatattgcgcatcaagtaggtgctaatgctggtaaagatgatgaatgggggatgcaaacttttagtaaagatatcgcattgaaacgtttatctgaacccgaagatgtttcggcagttgtttcatttttagccagtgatgatgccaactatataactggacaaacaatcattgtggatggcggaatgcagttccagtaatcaataagttgttgatctaggattgggcgttcggatagtcccgcaggttttcagttgattgaaactcaccaaaatagtggcattttcttgttcaattgttactgtaagaaaaactaaatgatagtagttatgtaatttgctgtttcatgcaaatcatcgaatgaatgacccgattagatagattctaatcgggtcattcatctgtatacgaaggaacgatcgaaaaagtctgagaatggagttatcacaaagaatagaacaaaagataaagcaattctttagcccttggcaaatttgatgatttcaacttccatgggggcgagggtgagttcacaaacttttctttttgataataatgctgtaccttccgatagaaattgtacttgttgtgaatcgtttgtatgattaagtaggaataagaagatatgggttggtccttgtcgaacagtgacagacaactcgctgttttcttgcaaatacctctcagcaactttttttagttttgcatcactaaaaatgtcgttcaataagtcggtcaacccttcttggtctaactcggttcctaaataataagccagtcctttgccaaaccgatgtttagtgatagctggtgaatctttaaggaaatcactcgtgaaggtagccagtggggtagcaccttgtaagtggatcacttcttcccactgacgattttcataaaatttatttttaaaatgcacttgttgctggatttccggttttaaaggctgaaattcttcaactatgatccctaatacctctttaaaaagtcctggatagccgccaagatagacttgatcgttttcgttgacgattccgctgaagaaatttgtcaagaatgttccaccatttgctacaaattctttgactttattgccgaattcttctgatgcagagtacaaattatacgcaatcacaaggggatagccgtctagtgattcagatggatgaatgaaatcaacagcaatgttcaacgctcttagagcggcatataacgccctcatttggtgaatatagcgaatattggtattcggcttcgcatctagctcaagggcccaccaattttcccaatcaaatacgatagcaatatcggcaacaaaccggctgccaacgatgtcattcaactgttttaattcatttcccagagcagcacattctcgaaaggtgcgacttgtgtgtggatcaccatgagggactattgcactatggaatttctctgcccctccttgtgattggcgccattgaaagaacatcatgccatcggagccatgagcaagtgcctcataactccataagcgcatttgaccgggttttttgacgccgtttacttggcgccagttgaccgcacttggggcttgttccatgataaaaaaaggtttcttttttaaacttcgcatgagatcattggctaagaattggggatagggcagagattcaaacggattaggataggcattccagctaacgacatccatttcagaagcccatttgaagccatcgacatatttatgaagacccatcaaattcgtcatgaatgggatgtttgacgagaatgtttgaattgcctttttctcgatctgataaatttccagattcatatcagaaatgaagcgacgataatcaagctgttgacaaggattcttaaaagtcggcatttcttctggtaggaaaatctcatcccattcttgataggtttggctccaaaattttgttgaccaagccgtattcaatgcttcaattgtttggtattttttttctagccaattttggaaactggcacgacagtttgggcaataacattcatggatgtgacaagtatattcattattgatatgccacatcacaactcccggatgttggctgtatcgtttggcaacagcttcactgagccgacgggcatattcccgataaatcggtgaagtcgggcaatagtgctggcgagaaccatgtaccaaccgattgccatgaatggtcatcggcatcatttcaggatattttttgactaaccatgcagggggcgaagctgttccattggctaaatcgatagcaatattgttttcataaaggagatccatcagccaatccaaaaaagtgaaatcaaatgttgattcatttggttgaatgtttacccaaccaaaaatattgatgctgacataattgactccaacttctctcattaagcgcatgtcttcctttatcgtttcttgtgaccactgttcaggattgtaatctgcgccgtaataaatttgtttttgatcaaccatctgttaaacttcctttctcgtagtaagacatatttgtttcaatcataacaaaaaaagtaaaagctgaaagcgttggcaaaaaggtgcatgaaataatacaaatatctgtaaaatgttcaaaccgatctcaatacacgagaaccatattacttgctgtttttttattttcaacctacaattaaatataattgataacactcaattcttaatgaagctgtattattattagatgttcttttatatttatgcacatcttcagcattttgaaatgagcgaaaggaatggttggatatgtcaaaacctatacaaatattttcagaaattgaaccgttaaaacgggtgatgctccatcgtcctggtgcagaacttgaaaacttgatgccggattatttagaagacttgttgtttgacgatattccatttttggcacaagcccaacaagaacatgatttttttgcaaaagttttagtggagaatggctgtgaagtggtttatttagaagacctggctgctgaaacattacagctttcaggatgtaaggaagctttcttggatgattatttgcaagagacgaaaattcaagatcaagatgtattaaatgaagtcagagactattttctttcgattaaagacgaacgagcgtttattgatcaaacgatggcggggttaaaaaaacaggatctttccatatcgaagactgcaagtttctcagcaatgcgggaaaatgattatccatttattattgatccgatgccaaacctttattttacaagagatccgtttgctattataggacatagcatttctcttaaccggatgttttccgaaactcgtcgaagagaaacgctttatggacagtacattttcaagcaccatccgcagttcgccaagccatcggtcaatttcttgtatgatcgagaagaacctgcacgtatcgaaggtggggatcagcttgttttgtcccagcatgtattagcgatcggtatttctcagcgtacagaagtgcactctatcgaaaaaattgctgaaaacattttttcaatggaaccgtcatttgaacatattttagcatttgatattggttctgaacggaaatttatgcatctggacacagtctttaccatgattgataaagacaagtttacgattcaccctgaaatagaaggtgaactaaccttgttctctattacaaagcaaggacaagaaatcaaagtagttgaagaaaaagatacgttagatcacattttatgccgttatttggacttgccggcagtcgagttgattcgttgtggcggcgacgatatcacggcagctgccagagagcaatggaacgatggatcaaacacattagccatcgcgcctggcgaagtgatcgtctatgaccggaatactattacgaaccaacttttagcagaggccggtattaaattacatcaaattccaggtagtgaattagtaaggggccgtggcggtccccgctgcatgagcatgccgtttattcgtacagctgattgatagaatgactagctgatttaagtgtttttttatcagcaaaaaacaggtggcatcacaaattaggacgtttaaaaaagatgagaggaagtcatttttctttcatcttttttttatttgattaaaaaacctccattataatgaaagggattacttttcgtgaaattgtgcaaaaaatttaaattttatatgtaatgattgtaaaaaaacagatgaaaccttgttatactacaaaatatatgttacggttatattagtgacgcgggtaagtgtgagtagatgacacttattaaattttaacaccatacgaacagcgatcgcttgattcgtaatggttttttttcgcgaaaaaaagtagaaagtaggtgagagaatgtctgtagatgccattcgtttgctgcaagaagcagaagactttgcagaacaaaaaaacacgaaagcggaagctaaaaaaaaacaactgatccatgaaagtcaaacaagaatttcagcattccagaaagaattggtacaaaaagaacgtgaagcacaacgaatgattgaagaaaaagttgcaacggaatttgagcaatcaaaacaaccccttgtgacaaaaacaaaagaggaagttgagacattgcgcacgatttcagctgagttgagagaacaagcattggcaataataataaataaggttgtgacatagatggcgattgcaaaaatgcaaaaattcagcctgttaaccttttacgaacaaaaagatgccgttttacagcagttacaagactttcaaggtgtcgaattgctttcttctgaaatgtattacgagtcagaggaaaccacaggcgtgttaacacccgttcgtgatgaacagaaacagactgaagaagtagaaaaccaatttgatcaagtaaattggggcctgcaattattagaggaatatgttccaaaaaaaggaatgctggaaaaacttcggcaaccaatcaagcgctacacacttcacgaattagcgcaagccgctcatacttatccttggcaagaagtttgtcaaacacttcgaaaacaagacaaacgtttacgattgatcgaacaagaaaaacgagagcttttggctcaagaagcagaactgaatagatggaaatactttgaagaccgtcctcagattttgaatgaattaaaaaaatcaggtggcctattaggttcgctcccaaattcagaatttgcggctttcacaaagggttgcgaaaaactgccactcgtttattttgaaacagtttatcaatcacaaacgactacatacttattcgttcttttccataaagatgttaaagataaagtaagttcccttttaaaaaagactgcattcgagcagtatacctatccctattcaggtctgccaaaagatgacctgcaacatgtaaaagaaaaatcccacgcattgattgaggaagaaaaatcaatcaaacactccttacgtgcaatgagcgaagagcagggacaattgcgtctcgtagcagagtatttagatggcgcgatcaaacgagctcagagtaatgaaaagttgcttcgttcggctcatgccgtagctatttcaggctggatccctgttgagcaagcagcagaactggagaaaaggatccaacaggccagcaaagatgctttttatcttgaataccaacaagtgaaagaacaagaaatcgaggatgttccgattttgttgaataattcgcggtggatacaaccctttgaagggttagtgcggatgtatagtttgccccagtatgatgaattagatcctacaccgtttatggcgccattttatatggttgcatttggaatgatggttgcagattttggctatggattattactgtttttggcaacattcttgggcaaaaaattctttcatttaagtaaaggattggaacaaaatttgacgctgtttcagctttgttcgattcccacgattatttggggcttgatttatggtaatttctttggctttgaattgtcattccaattgttatcagcccaagaagatgtcaatcagattttggtcttgtcgatcattttcggatatatccaaatcatgtttggattagctttgaagttttatgtcctttggaaacgaaaagatcagaagctacaggctgtttttcaggctggatcttggatggtctttttgatcagtgttgttctattggcagcaggaatgttgctgttgcctgattcgcctttacaaaccattggttttatcatgattatcgctagcttaggggcagttgtatttggcggtagtttagaaggcaaaacactagctggtaaaatcggctcaggactatatggattaatggatgttacgaattacgtaggggatatgatcagcttcacacgactcatggcattaggagtcgcaggaggcagtatcgcatccgcattcaatttgatcatcagttatttaccaatagctgcgcgtttcacagtcggtattttgctttttgtggcgctgcatgcattaaatatctttttaagctatttaagtgcgtatgttcatggtattcgtttacagtatttagaatatttcggaaaatttttcaccggtgggggacgagcatttgtacctttcaaaaccgatgaaaaatacgtagaagttatctcagaagagaaaatgcaggaggaaaagaatggaaaattggattagtttcttttatgaaaatggtgggttggtttttgccgcattaggtgtagctacagcgacaatttgtggtgggatcggttcaacgatcggggtcggtatgaccagtgaagccgctgcaggattgactgcagagcaaccagaaaaatttggacaggccttgatcttggaactgttgtcaagtacccaaggactatacggtttcgttatatcattcatgatttttggtcaaatgagcggaacgatctcccttgatagaggaatgtacctatttatcgcttctttacctattgcgttgacagcaatcgttgccggaagatggcaaggacgtgctgcaagtgccgctatgcagattttagccaagaaaccggagcacgtaacaaaagggatcatttatgtagcgatgatggaaacgtattgtatcttaggtttcgttatttccttcttgctagttttaaattaagagggggagaaagatgtctgatattacgcgattaaccgaaaaaatcacagcagatgctgaaaagaagtatcagttggtccttaatgatgcacaagtagaaattgaaaaacaggagcgtctcaaacgttctcaactagaagaacaactttctgatcgtttggcccaatttgaaaaagaaaaacgggcagaaatgtatttgcagatttccgatattcacattcagtctcgcaataaagtgcttgccgcgaagcaatccgttttggaagaattgtttagtgaggcacttgagcgcttgaaccaaatggaagccgctgattttcaagcattcgtcacaaaaggagtacaagaagcacaggtttttggtgaagttgaattggtattgggagaaaaaagtgcgcatctgctgacagaaggttcattgaaagagattcaacaaacgattcctgaatgtcgactaacagttgcaaaacaagttttgccgcgaaaaggcggatttttactgcgccgaggcgatattgagctgaactttacgtttgatgcgttgttggatgccagcaaagaagagttgagtcatacattactgcaattgatttttgaacagtaagcgggtgtaaaaatggaagatatcaaatacaacacgctgaatacacgaatacgaacctatgaagcggaattgatcagtcgcagccgttacgaacgtatgctttctgccaacagtgccgaagaagtttatgctcttttgcgagaaaccgtttatggtgattttatcaatgaagaagatcgagtccatgattttgaacaagtattgaccgcagaattaaaacgagtatatgaaaacttgtatcagctaacacctgatcgttctgtggtggattattttgcccttcgctatgattatcaaaatctgaaggtgttagtaaaagctaaattcatgaaacaagacttttctgaatttttggtaccgatcggaaccatgcctttaaatgaattgaaagatttggtcaacacaagaaaaagtgcgcacgcagagcagccaatgattgcttgtatcgatgaagtattttcctatatcgaaaattatcatgagattcaatccgtagatatcatttttgacaatcatttttgggaacatctttggtcaattggtaagcgatatgatgatccgtttttacaaggaatcattcaacggcaagtagatatttttaatatttcgacagcactacgtagttacgccatgaagcgtcatcgaggctttatcagcgctgttctagcagataatgggactctccctgcaaaagagctgttggaagcaatcacgacgtctttggaagcttttgtccagtatctgcaaaatacaccttacaaacatttgatcaatcacagctatgaagaactgcttgagaagaagacccttaatacgtttgatctgcgaaaagataactttttgatgggaaaattgaaagaacaaaaaatcgtgccattcggtccagctgcgatgatcggttacttgtatgcaaaagaaatcgaaagtaaaaatttacggattattttgattggaaaaatcaataaagtgccggaagagatattaagaagtcgggtgcgtgatacgtatgaataaaaaaatagcaatgatgggtggcaaaaactcaattttgcccttcaaaggtctaggaatcgatatctatcctgtagatgatcttgaagaagccgcacaacagctgcaggaaatggcagaagactatggggtgatcttcttgaccgagcgattgattgaacagttggagtcaatcattcgacaatacgaagaactacccacgccagccatcatccccatccccagcagtacagggagtctagggatcggaatggcacggatccagcagaatgtcgagaaagctgttggaatgaatatattagattcttaaaagagaagtacggcaactaggaggaatgcatgtggcatttggcacaatagaaaaagtatctggtcccttggtcacggcctcaggtttatcaggagctaagatccatgaaatctgtaaagtcagtgaaaaaggcttgattggagaaatcatcgagatcaagaaaggtctcgtgtcgatccaagtatatgaagaaacagcaggaattggaccgggcgaacccgttgaatcaacaggggctccgttatcggttgaattagcccctggcttgttgacagaaatgtttgatggtattcaacgtccattagatacctttatgaatcaaacagagagtgattttttggaacggggtgtgaccattgacccgctaaatcgtcaaaaaaaatggacgttcatgccgcaagtaaaagtaagggacaacgtacaagctggagacattctaggacttgttcaagaaacaacagccattgaacacaaagtgatggttccgccaggtgtgaaaggcactgtaaaggaaatcatggtaggtaattatgctattactgaaccgatttgtcttttagaaacggcagaaggcgaacaacgcttgactatgatgcaaaaatggcctgtccgtaagcctagaccgactgcagcaaagttaaatccgggtgaaccattagtcactggtcaacgggtgatcgataccttctttccggtagctaaaggtggatcggcagctgtgccgggaccttttggtgcaggaaaaaccgttgttcagcatcaaatcgcgaaatggtcggatgtcgacatcgttgtgtatgttggttgtggcgaacgcggcaatgaaatgaaagatgttatcaatgaatttccagaattgatcgatcctcacacgggtgaatcgatcatggaacgaaccgttttgattgccaatacttcaaatatgccagttgcagctcgtgaagcttcgatctatacaggaatcactattgctgaatattatcgggatatgggatacagtgtagcgatcatggcagattcgacttcacgatgggccgaagcattacgagaaatgagcggtcgtttacaagaaattcctggagatgaaggatatccagcctatttaggcagccggatcgcggaatactatgagcgtgctggtcggttccgttcgttgggatcggagcctcgagagggcagtattacagctattggtgctgtttcgccagctggaggggatatctcagaaccagttactcaaaacacgttgcggatcgtgaaagttttctgggcattagacagtatgttggcacaaaagcggcattttccttctattaattggctgaactcctattctttgtatgaagatcaaatcaattcttatttagatcagttgatgggacctcgctggtcggagatggtcaatgaagcaatggcgatcttgcaagaagaaagccgcttagaagagatcgttcagctagtgggaatggattctctctcacagaaagatcgtttgacgatgatgacggctcgttctttacgtcaagattatctgcagcagaatgcttttgatgacgtggacacctatacgtcaagaaataagcaatttaaaatgctagaaaatattttatattttgatgaacaagcaaaacgggccttgcagctaggggcgtatctggatgacataaccaaaggtaccatcgatctgcgagaacggattgcccgcagtaaatatattcctgaagaagaactgacacgtttagatgcaatcaaacaggacacgaaagcattattacaaaaaatcgtagagactggaggaattcattaatgctaaaagaatatcgaacagtctcggaaatcgctggtcctttgatggtggtagaaaatgtcaaaagcgtcaaatttgacgaacttgtccaagtgcgaatggacagtggcgaggttcgtcaagggcaggttttagaagtcagcgatgattatgccgttgtacagatttttgaaggcactagtaacctgagtgcagaagagagtaaagcccgctttttaggaacgggtttaacgcttggtgtatcgccagatatgatggggcgtgtctttgatggactaggtaagcctaaagatgatggaccgcagatcattccagaaaaacgaattgacgtcaatggtgaagccatcaatccaatggccagagattttccagatgagttcattcaaacggggatctcaacgatcgatcacttgaatacgttggtccgtggtcaaaaactgccgatcttttctgcgtcaggattgcctcataaggaaattgcagcacagatcgcccgtcaagcgactgtgccaagtcaagaaggtaactttgccatcgtttttgcggcgatcggcattcctttcgaagaagctgaattctttgtagaagagtttcgcaaaaccggtgcattggatcgctcggtattgttcatgaacttagccaatgatccagccattgagcggattgctacaccgaaaatggcattaacagcagccgagtacttagcttttgaaaaaggaatgcatgtattagttatcatgaccgacatgacaaactattgtgaagcgctgcgggaaatttcagctgctcgccgagaagttcctggcagacgcggttaccctggttatttgtacaccaacttagcgactctttatgaacgggcaggacgtttgatggataaagaaggatccgtcactcaaattccgatcttgacgatgccggatggagataagacccacccaatacccgatctaaccggctatatcacggagggacagattatcctttcccgtgatctttacaagagaaacatcaatccgccagtggatattctacctagtttgtcccgactgaaagataaaggaaccggagaaggcaagactcggcgggatcatgcggcgacgatgaaccaaatctacgcggcatattctgatgggaaggctgccaaagaactgtcgatcgtattaggggaatccgcactttcagatattgataagaaatttgctcgttttgcggatctttttgaaaaagaatacgtaaatcagggatttgataccaaccgaacgattgaagaaacattggacattggctggaaattgctcgctacattaccgaagcaagaattgagccgaatcaaagaagaatttattgaagcctatcttcctactggggaggatgtgaatccttcatggcaataatgaatgtcaatccgactcggatggaattgagtcggcttcgcaaacgcttgacgacggcaactcgggggcataagttattgaaagataaacaagatgagttggttcgccaattcattcagttagtcaaaaaaaatcaaaaattgcgccaacaaatggaatcagcgttacaagctggaatggaagagtatgttttggcatctagtagtattcctgatgtgatcttgcaagaagcttttatgattcctttgaacaaagtgacgttagatgttcaaagccgcacggtgatgaacatggaggtaccggtactcaatcctgtttatgaagaagaaagttcggatgatgatttttcatatggttttgttagtacgacaagtgagttggatctttctctgtcccatctggatcagattttgccagtcatgctgcaattagctgaaattgaaaaaacttgtcagctgatggcaaatgaaatcgaacggactcgtcggcgagtcaatgcactagaatacatgacaattccgaagttgacagaaaccatccaatacattgagagcaacttagcagaggatgaacgagcaacattgacacgcttgatgaaagtgacggatatcattgccgaaaatgaaacgcgctagacacaatgagaattcacccttttttcaactattttctgtcataaacagtaagattttttagttgagaagtcagtaaaactggtttgttttttctttgggaataacataagcttacggcagctattttcggctctttgtcaataaggactgatgggttgtacaaaatcaaatctgggtcagaatgaacctcattctggctcagattttttgttatcttactttgattaattgattgatcaaaaagattctaattctcatgttctcaaatgatttaaatccgtaggatactcgtttcattgtctttatatgggtattcttcgcttctatttttccattggtgtaaggatagatcatcgcgttggtgatgccttcttcataggtcaaaaggttttggagcttttcccgaaagccgtcatctaacgtttcgggaagttctgccaataaggagaaaaataagtcagggtctttgtctcgaaaggcttcaactaattcatgaaaatagggatacgcctccttcagggacgtagaaaagccaagcaatcgatcaatcatcatcgcttccgtaagaaatgggtattttggtgctcgaaaacttttccatgttttgtattcataatggttgatgtttgcacgattttttagcaaaaagcgccagttctttttcagtttttctgcctgacttttctgtcctactttacgaagttcattcatttcacggatacgcaactcattaaaggcttgattcatgtgtttgataatatgaaaccgatcaatcactactttcgcatttggcagaatacgtttggtaagctggaagtaggcggcgttcatgtctgtgactaaaaattttacttcttcaggattagtgcagcctaagaaatagcttgttaatcgaggcaatttacgcgtaggcaagacatcaattaattgtcctgtttcgccatctgcgcaaataaagctcattttatcttctatggaagcgtgcgaacgaaattcatcaaccatcaatactctgggggagaatcctcttagattgctttggtaagtagcttttaaactctttcaacgtacgaataacggtggtcaaagatacctgacaatttttcgcaataaaagataaagatactttttcagtcagtaaagaagcaattttatatctgacatgattcgcgattgaatgtctgggttgaacaaaataactttgagccgtccaatgggttcgacagtttttacaggtatagcgctgcttttttaagcgcataaccaaaggcatgtgattgtattgttcaaagcggacaatcgtttccttcttcccatttttcactacaattactttcccgtttccatctaccacagtagaaccacaatttctacaggtatggggagcaggtgtgaaaacagcatcgacgatcaacgtctttttcttctgaaaggtctcgtaagagacctctgtaatcatcaaatctttctctattaatcgcagcatttttttgatagaatcattcatatagcatatcgtcctctcagttgtttattttgtcgtgatttaatcatactagagaacgatatgttttttaatacctaaaataaaaatggggctgaagaatcaattctgattcatcagtcccataaattatagagccctattttcagtataaatctgaaaatagctgccgtgtttgtgttattcgtttgtaaagcgaatagctaatgatttctgcaatgtgaaagaggaggcttatttcgaacagaataggttgctatggaaagaatagcgagaaatttttcttcatgataaaatgaatgctagctatttctaaaccaaaacaaaaagtaaaagaagggataggtatcatgaatattgtggtattagcaggcggtctcagtcatgaaagagatgtatcattgtcttccggaggccaaatcgccatggctcttgaggaaagaggtcaccgagcattattgttggatttatatcaaggaaataacgagaagacatttgaatccgcttactcgattcaaaaataagaagagaatccttatgattattttgtggataagaatgaaccagatattgagaaacttatccaaaagaatagcaaccagaaaaatttgattggaaagaacgtagtagaactctgtctgaatgctgatttttgttttatcgcattgcatgggggtattggagagaacggaaaactacaggctttctttgatatttatggtattcgctactctggttctcattacaaaggcagtttattggcaatggataaagatatagctaaacaactaatgaaactgaatgacatccccacgccaaagtggcaaatctgggagcaaggacaagaagtgtattattctacaccttgtgttgttaagccaatcgataatgggtcaagcatcggagttgaaatcgttgaaaataaagaacaattttttaaggccttaaaaaaagctgaaaaatacaacagtaaagtgatgattgagcagaagatagaagggagagaattctctgtaggcgtacttggcgataatgttctgccagcgatcgaaataattccccaacaaggattttataattatgaaaataaatatcaaaaaggagcaacagaagaaataacgccagctgacatttcgagtgatttggcgacgcgattgagtgaaatgaccgtattagtgaacaaagttttgggcttatcaatttattccagagtagattatatcgttaccaaagagcttgatatttactgtattgaagccaatagtttaccggggatgacgccaaccagtttattaccacaagaagctgaagccataggaatttctttttcagaattatgtgagacaattgttgaactatcacttgaaagctggtacaaatagtcaggatgtcagcgattgattgaaggctccattaaaaaactgtgacaaaaggttcagctacactaagttcttcgaagcataatcactggataatggtatctctgatacatttttcctttggacctatagcccgcagaagtatgcttttcggatatttcgtttgttgaaagagtgatatcacagttttttatatgaaagttgatactagagattttttaaatcaagagacgtcagttgttggcaggttttggcaagcgaacgttgaaaatgatggtttcgtctttgctttctgccgagatatccccgccagatgctaacagaatctcttttgcaatcggaagaccaagaccagttccgcctgtggctgtagctcgggaagaatccatgcgatagaaaggttcaaagagacgtccgatcatctcttctggaattgtttttccacgattcgtcagccgaatgtgaatactgtctgattcgaccaattcaagaagtaaaggcgaatctggatagctgtagttgatggcattgcgaatgagattatcaaagacacgagctattttttcggtgtctactgttgcaagaacatttttttgtaagttgagttgccaatttagattcttttcttccaagagaggtaaaaactcaaaggtcagctgttcaagcattaaacttaaatcagtcgtttctgtctgcaaaacgatcgtggtcaaattgaagcgtgtgatctcgaagaattcactgatcaatagttccagccgttgggctttttgtaaagcaatctccgtgtaacgattccgcatcgcattggataattgtggttcttcttttagaagagtcagataacctatgacacttgtcagaggcgtccgcaaatcgtgggcgagataaacgatcaaatcatttttccgctgttccgcttctttagcggcacgttgatcttgcagacttttctcccgcagttgattcatttcctcttgaacatcaatcagatggctcgataaagtgatgcgtttggatggttcttctatcagttgagtcgtggcttggatcgtttcattcaaataaccgatggctttggtcatatagtaaatggtggtaccaaaccatatcagtaaagcgccaatcgcaacacaaaacaaccagcgatccgcaaaaaaacgtaagatatagtagataggttccgttccataccaagtccgggttccggcaataaagcgaatgactaatggaatcattacaaggaatgccagcaagattccagtggtgacgaagtattgggtcaagagctttcggatcaaaggatttctattgttcaatgatatagccgaccccccatacggttttgattaatttaggtttacgaggttcttcatgcaatttttctcttaaacgagcaatgtgtgccatgacagtattattgttatctaaatatttttctttccaaaccgcttcgaaaagtgtttcggaagagacgacggatccttggtgctcaaataaataaagcaatattttgaactcaatgggagtcaggaaaacttctttgccgtagagaatgcattgatgactgttgattttgagtatcaagccgtctttttcatattcttctactgttggagaagcagtggaatgattgtatcgctggtagcgccgcaattgggtttttacccgagccacaacttctaaaggattaaaaggtttggtgacatagtcatccgctcccaaactcaatccagtgattttgtctagatcctctcccttggcagtcagcatcaacactgggaaaaaatgggtcttgcggatctgctgtaacagttgaaaaccatcaatgtccggcaacatgacatctaaaacggccaaatcaatggcttctttttcaatataggcgatggcactagtaccatcataaaacggctgcacactaaatccttcgttttgcaaaaaggtcgtgactaagtccgcaatttctttttcatcatcaacaacgactattttttctgacatactctctcactccacctaaacatagtttcggattctcacatttccatacccccatcataccttacctggtaaacttatgcatcgttttctatttgatcctagcactgactcgtggaccgatccgacaaatcaactcattggttatagtttgtacttgctcggcagtatcgctccaatctgtcagaatttcaatttcactttcaattgggatcgtaggacaatggctcaagtctatcaaaagcatgtccatgcagatcaagccgatctgcggcaaggactgaccgcgataggaaagacaaaactcttgatttgatagagaacggggcagtccgtcacaatagccgatgctcacaacaccaacagttgtttcttgattcgcgacggcggtttgcccataaccgatcgcttcccctttggcaacgactcgcttagtgatcaactgtgctttgagggtcagaataggctgtaagcttactcgttgttttgtaggctcgttcgtatcactgagggatcctgtcaataaaatccccggacgcacataatcatagtttaagtctggataattcaaaataccataactgctttgtaagtgtgtgataccataagaaatctgtctctgatccaactctaggagaatctgatcgaagcaggcaatctgcttctgagtgcgaatcatactatcaggatttaagcgatctgccgaaccaagatgagaataaacaccactgatcgtcaagaagggcaaatcgaaaatcgaaagaatcgaatcgatagtcggtgttacacctaaccgatgcatcccagtatcgatggctaaatgacagtcaatcgctacttttctttgtgacaatgctacagcatgaccttcgctgatgatcgattgggtcaatgagtagcgacgaagttcttttatgcgttttggagaggtatatcccaagaccaagatggggcttttgacagcatttttccgcaatcgaataccttcatcaatcgtagccaccgcaaaaaaatcaattccggcttgttctaaaacaggagcaacttccttggcaccacagccgtaggcatcggctttaacgactgccatcacttttgttttcggtgagatgatccgctggatctcctgtagattatgcaaaagggctgtctttgagaattcttttacggcccttttaacgggcgttgtttgtttgtgtctaaaccatgagtgtttttgtcttaaaaagaggcaaatgaatccaatcgtcaagatcaaaacaaccaaatagttgattagattgttttgcagaatgctgattttttggctcaaaaagtgtgtgccggcaattgtataaggatgtaaaaggtaaagccacaaagatagctgtcctggatgcttccaagtcctgtggggatgccagcgcaagatcagcggaaataagaaaaagagtacaacaggcaagaagagatacatactgtcatgtttaggtatagaaaacccatgcaagtacgcactctcaataagcaatccgataagactgatcaaaaagaagagagctgttttggataaacttcttttctctgattgttttctgaccagcacacctaagcacaaaaacaatggtgtaaagaaaataccgttgcgggtaccatctaataggtggaacacagcagtatagaatggttcgattggtgtctgttggatcagtccaaaccaactatcaccacctaatccaatcaggtacaatccagccgcaagccagaacacttttttgaaggagacatgtatcagcaaacttgttaggagcaggctcccagtaatcaaagccggaaagtaccaaagatgataaagaatgccattgaccaaaagtgcttgtactaatgttccaactggtagatcgaagccgatcgtttgactatagagtgctaatggtaaaaacattagtgtggctaatagatagacttttagctgttttttgataaagttgaatactcgttgtcgcgaaggataactattggccacagcaagttctgcaaacacatagtaaccactgatcataaaaaagaaaggaacagctactcgaaaaatcgtcaatgtgattaggatatcgccttctggccataaatagtgaaggggaagacaatggatcgcaaccaccatcatggctgcaatcacacgaaattgatcgattcctttatttttcatgcgaactgcctcactgtctgagccaagtaatcatggtattcttccagagtccatttttgggcagtgatgacttggctatggggaagcccgacataacgaaaatgccaaggttcataactgataccggtgatctcttgtttatcttccggatagcgtagaataaagccataattcatcatctgctgcataaataaatcagcagcagcactatctcgaaaatgagggcagataagatcatcatcttcttgtttctttagtcctacatcaatggccagaccgatttgatgttcactgcaacctggcaaagcaacgaattgtttggtataagctaacccgttttcttttagagaatactcccacaagcgtcgctgttctttttccgtacgatacccatctaccagacgaatgtccttttctagtccggttgctcgtacgagtcgttcccattgttttgccacttctggctgcaagtaaacatcgtgatcgctaaaaggagctagcactaagtgcgggggctcttgattttttttcaatggatggtttttattgatcaattgtaatgtgttcatcgtttgtcctcctctgccagtgcaatcaattgctctactaatatttcgtaggataacccgacttccgccatcatagctgggtagcgggagtgcccagtaaatcccggcatggtgttgatttcgtttaaataaatcgctccttgattggtgacgaaaaaatcgattcgagccagacccgtcaatcccaagtttcgataaagcagctgtgcctgctccttgatctgtgattcaagcgcgagaggcaatggtgctgggacagtgatcgtggcgctgattaattggtatttctcttcaaaatcaaaaaaaccgtcgacaagagaaatcgcatcacaagcaccaatcgtcaattgctcatttcctaagatgccgcagccaatttcaatacccgctatcgccttttggatcaacacagtagaaccgtaagcaaaagcagtcgttaatgcagattggagcgctgttttgtcagttacttttgtgatcccttttgaagaaccggcttcattcggcttgataaagatcgggaatccatggtcttgaataaaacgatcgattgtggcaggatcgttttcatagcgggataaaagcaaagtgggagcactagcgattcccatggtatcagcaagttgatgcaagagccatttgttcatacataatgcggaggcagcgacatggcaaccaacataaggcaggttcattagttcaagcagtccttggatacagccatcctcgccatacttcccatgcaagactggaaagaggacatcagggacgattcgtttttctcctaatataaatccttggctagaaaaagtcagctggtgacagtttttgtgatcttctagccaagtatcattgcgaacattcgcgaggtttccttgataccaataccaatccattgttggtgcgatgccaatggtcattacttcatatttcagcgggtcaatagcttggatcacacttgctgctgaggctagtgacactgagtattctggagaattccctccaaataaaacggcaatttttttcatcattttcttcctttccttttttcttttaaggttacattcagtgtacctaggaaaagaaaagaaaatttgcggtcttcctgttgtctttctcgtatttttatgatgaaaatctaacgattttatgacaaagggcttgaagaaagcaggggaagctattgttagtgatcaaatggacaacaactcttggtacagaagtgcgttgaaggaagagctcacgcatgcaggaaagcgtacaaaaaaggaaccgagctgaactattttcaacttggttcctctgtattcatacgttagttctttggcgtagtgtgatgtgcccaattgaggcagctatagctaaagaagatacagttaagtgtgcaacagtagctgatcatcttttagctcagtcccactattttgatggaagagtgccatcaaatccggtaccgttaaggattgtttttcctcacctgcgatatcgacaacgattttgccttgatggagcatgatcaagcgattgccgtaacggatggcatcttccatatcatgagtgaccataaatgccgtcaactgctgttcttgaatcaactgatcagtcagtgccatcacagtcatggaggttttcggatctaaagctgcagtatgttcgtctagcaggatcagtttaggctgttgcaaggtcgccatcaatagtgtgatcgcttgccgctgtcctccggaaagcagcccaatctcagtcgtcagtcgattttcaagaccaagattcaagcgagctaacttttctttgaagaaggcccgatgctttcctttgacaccggaggaaaacccgcgaacctggcctcttttataagcaagggctaagttttcttcgactgtcaaacgaacggctgtccccatccgcgggtcttggaagacacgactgatttctttggagcgtcgtgtgactgaatgacgtgtgatttctttgtcacctaagacgatcttaccttgttctgttgggatcgttccagcaatactattgagtaatgttgattttcctgcaccgtttccaccgataatcgtaatgaaatcaccgctgttcatagtgagatcgatcccgcgaaggacatgattttcgttgatggttcctttttcaaatgtttggtgtaaatcactgatcgttaaaacaggtgtcgtcatgattgacctcctttggttttcggaagaaatttttgcaatccaagtttcgttcgaatttgcggcaatgaaagacagataaccaaaacgatggcagaggcaagttttgaatctgaagcttccacgttgaattcaaagacgatggccaggattagacgatacaaaatcgcaccaatcacaatcgtgatcaaacgaacccacaaagatttattgctgaaaaggacttccgcgataatgatcgatgctaatccgatcacgatcgttcctacacctgagttaagatcagcaaaaccattgttttgagctaagagggaaccagaaagagcaatacagccattggaaatcatatagccaattagtttcatattgtccgtattaattccgttggcttcactcatcgcgagattgtctcccgttgctcgcactgctagtccaatctctgtgcggaagaagagaaacagcaacaaaatcacgacagcagcaaacaggaggcctgtacaaatgactgcggtatttttcgttaagcctagtgtttgaaaccaagtaaaaacagtatcttcccctaacaaggcaatattgggtgcccccatgatccgatttgtaatagaatacaatccagtcatggtaatgattcccgctaataatgcgggaattttaaatttggtatgcaagatccctgagacaaatccggcagctaaaccgccgcaaaagcccaacagacttgccgtaaaaggggaaaggccattggtgatgctgacagcagcaatgccggctcctaatggaaagcttccctcagctgtcaaatcggcaatatctaagattcggaaggtcaaataaaccccgatcgctaataatgcccacaacataccttgagaggcagctgattgaataagtatgaaaaatgtattgattaaattcataaggtttcctcaaatcatttttaggtttttagtttcaagttagttttcatcatttcatcatatagcagcaaaattatagtagatagtagatagtagcaaaattactcaggagccacgatgctttctggatcaattcctaatgcagttgccattttctggttcacaactagctctagtttattcgctgtttctacaggtgttgtagcgggcttttcatctccatcaagaatttttgcagccaattcacccgtttgtttgcctagtgacttgtaatcgatcccgaatgtagctaaagcgccatcttccacttgctcgacagaaccagcaacgatcggtgttttggtttctttggctacttcaccaacgactgccgcagcagaagcaaaggtattatctgttggcacgtagataccatccacatctttagctaaactagtagttacttgttggacatcatttgtcgtgtttgctgtcaagactttgacgtctacacctgcatctttcaatgctttttctgccaaatctgcttggatttttgaatttgcttctccagcattatacataataccgattgttttagcgtcagggacgatactcaataacaattgaatctgtttatcgatagggaccatgtcagatgtaccagtgatattgcgtccaggagcttcattggactccgctaattttgcttcaactaaatcagtgactgcagttacaacgatcggaatatctgttgtttcattcgccaatgagacagcagctggtgtcgcgatccctaagagaagatcaggagaattttttacaagtttttcgctcatactcttcagattgtcttggctgttttgggcattttggtattctaaagtaaggttttcgccttctttatagccgccttccgccaaaccttctttgaatccttcataggcagcatctaacgaaccatgttccaccagctgcaagataccaaccgtttttttgccatcttcagtggcattgttggtattcccgcatgccgcaagtccaagtcctaaggtagttgccaataggccagttgtgatccattttttcattttcatcaaatattcctcctaaaaagtcttgatttaaacccaacggaacaaaaaaatccattcagacaatcgtctaaatggatttgaacttaccaaaattcagaaattcagtgcggccatttagaagattctctacatggctgctgttcacgttaaactgctctagccattatagatacaaacaaagtgttgtgaggtttgtatccacaatgttatgaatacaaactatctaaaatagctaaagtaagcaatattcagttgtggggatagcaataatttcatgattcttcctccaaacttgaattgttttcagtatagacgaaagttctaccatctgtcaattgaaaaacgcaatattctgaaaattttttttataacagataaagagatgtatgcaaatagtaaaataaaataaaaaagcagccagattaactaagctgctttgattaaataggtttagctttctttataataacggatcgtatttttaatttctcgaatactataaggaagatcatcagaaaaagcggcatcttgatcgatttccaatgaatcagtaaagatggcttcatattcctcaatacttaatttttgtcgctgatccaatagctgagtgtgggcttctttgtttaattgattttcataaccagctaccaaacgaccactgaaaaattcagaaacagccccagaaccataactaaaaagaccaatgcgatctcctgcgcttaaatgagacgaattttctaataacgaaatcagtcccaaatacagagagccggtatagagattgccgattctgcgactatagacgatggattcttcatagcgagccatcactcgttcctgctccgtttctacttcatcggcaaagactgctaacaatgcttttttccccatttttgtataaggaatatggaagctgattgcagcataatcgctgatgctggcttgattgcgttcacaatgagcttgccacacttttttgaaagaatcgatgtaaacttggttagatagatgcccatcgaccattggataagcgtggccgagaggacgccaaaaatcataaatatcttgagtcaacatcaaattgtcattttcaaaagttagaattcgtgggttagctgtaagcaacatggcaacagcacctgctccttgtgttggttcaccaccggaacgtaaaccataacgagcaatatcggacgcaatgactagaaccttgctttctggattggcttgaatatgggttttcgcaaattgaatccctgcggttgctccgtaacaagcctctttgatttcgaaagagcgggcgaaaggttggacgccaagcaatctgtgtaagactacagcagaggctttcgactcatcgattccagattctgtaccgacaatcaccatgtcgattgcctgcaaatcttcaggttctaagatttcttttgctgcactagccgcaaatgtaacgatatcgtgtgtttttttgctgactgccatttggtcttgaccgataccaatggtaaatttattaggatctacctcacgagcgtgagcgagatcaaccatgtctaaatagtaaggcggaacaaaaaaatttattttatcaataccaacgttcattatgacgctcctttgggtttaacttatgttataactatcgtttatacggtatcatatttttgtttaaaaatgaaaaaaattctattagaatttaaactttatttaagaatggctgattggaacagaatgcaaactcgtggggtattctttttttgtggaaataatgatatatttctgttggaggtggcatggtggaagaagttgttattatcgatgcacgaagaactcccatcggtaaataccatgggtcattaaagaaattttcagcagttgcattaggtactgctgtagcgaaagatatgtttgaacgaaatcaaaagatcaaggaagaaatcgcgcaagtgatcatcggcaatgtcctacaagcaggtaatggccaaaaccctgcccgacaagtggccctacaaagtggtctctcagtggacatcccggcatcaacgatcaatgaagtttgtggttctggattgaaagccattttaatgggaatggagcaaatccagttgggcaaagcgcaagttgttttagccggggggatcgaaagcatgacgaatgctccgtccctcagtcattacaataaagcagaagatacttacagtgtcccagtctcaagtatgacattagatggcttaacagatgcttttagtactaagccaatgggcttgacagctgaaaatgtggcgcaacgctatgacatctcacgagaggctcaggaccagtttgcctatcagtcacaaatgaaagctgctaaagcgcaagcagagaataaatttgcgaaagagatcgttccgctggctggcgaaacaaaaacgatcaccgcagatgaagggatccgcagtcagaccacaatggaaaaactggcttctttaaaaccagtttttaaaactgacggtaccgtaactgctggaaatgcttctacgatcaatgatgctgcagcattggtgttgttagcatcaaaaacctactgtgaaacaaatgatattccgtatttagcgacgatcaaagagatcgttgaagtagggattgatcctgaaatcatggggatctcgcctatcaaggcaattcaaacacttcttcaaaatcaaaaagtttcattagaagacatcggtgtgtttgagatcaacgaagcatttgctgcatcttcgatcgtggtggagtctgaattgggattggatccagcaaaagtcaatcgctatggtggcggaatttctcttggacatgcgattggtgccacaggagcccgcttagcaacttctttggtctaccaaatgcaagagatccaagcccgttatgggattgcttctttatgtgttggtggcgggttagggctggctatgttgttggagcggccaacaattgaaaaagcaaagccgacggacaagaaattttatgagttgtcccccgctgagcggttacaagagcttgagaatcaacaaaaaatttctagtgaaacaaaacaacaactgtcacaaatgatgttagcggaagacacggcgaaccatttgattgagaaccaaatcagtgagatcgagctgccaatgggtgtaggcatgaatctgaaggtggacggcaaagcatatgtcgtaccaatggctacagaagaaccttctgtgattgcagcaatgagtaatggagccaaaatggctggtgagatccatacgcaaagcaaagaacgattgttgcggggacagattgttttttctgcaaagaatccaaatgagatcgagcaacggattgcggaaaaccaagctttgatttttgaacgggcagaacaaagctatccttcgatcgtcaaacgagaaggaggattgcggcgcatcgctctgcggcactttccagcagattctcagcaggaatctgctgatcagtcgacgtttttatcggtggatcttttcgtggatgtcaaggatgcgatgggagccaatatcatcaatgcgatcttagaaggcgttgccgcacttttcagagaatggtttcctaatgaagaaatcttatttagtattttaagcaatcttgctactgagtcattagtcacggctgtttgtgaagtaccgttttccgctttgagcaaaagaggtggcgccacggttgcacaaaaaattgttcaagcttctttgtttgccaaaacggatccttatcgagcagtcactcataataaaggcatcatgaatggggtggaggcagtgatgctggccactggaaatgatacccgggcagtttctgctgcctgccacggctatgcagcacgtactggcagctatcaaggactgactaattggaccatcgaatcagatcgattagtaggggaaatcacgttgccgttagctatcgctactgttggtggtgccacaaaggtcctaccaaaagcacaagcagcattggaaatcagtgatgttcactcttctcaagagttagctgcgctagctgcaagtgtgggacttgtccaaaacttggcagctttgcgggcgcttgtctcagaagggattcagaagggacatatgagtatgcaagctcgttcactagcgatcgctgttggagcggagaaagcggaaatcgagcaagtagctgaaaaactacggcaaaatcctccaatgaatcaacaacaagcgttacggtttttaggagaaattcgggaacaataaaaaacttgtttcaacggtagcaaatgctactgttgaaacaagtttttttgtcatagacaaattgatgagtgtttctagaagctgctaaagctcatctttttaagtacatcccaatacttttgggggctgtctccacaaagccaaactgctgataaagattttcagctggacaatcagcaatcaggttcacgtaagcttggggatctacttcattatgtatatggttcattatggcgctcatgattgattttgccaatccattgccttgatcttcaggaaggacagcgatgtctaggatttgataggcagtacctctgtcaccaatcaatcggcccatgccgactaaggtttgatcgctggttcttcgaacagtcactgcaaaaagactattgcttaaaccaatcttactcgcagctgttccacgaagagaaagaccgcaggcttttcgtagagttaggtattcagctacttcaggaactgtatgttttaggagatatttagaatcgttcatcatggtcctccttgatacagagtagagttgtttagtcctagggaatttgatcaataccctttagcagatggctttttggtaatgggcaaagacgtctttaaaagaaagagacgatgatagaaggattccaacaaatgaaacagccaaaccccaacagttgagctgttcgtttttttctatcatcgtctctttagcttaacgttcagttagtggggtattcgcatactcttcgatcaatggaatcacatccagcttcagtttgtacttacgagctaaggcaggttcaacagtgaattcgccaacttcagtcgctgatatagttgccaataggcgtttttctttcgctgtatcttcaaaaatctgcacattctcggcatttctttcaacagagaatttaggaaatgcagtcattttttcttcaaaagcggcaaaaccatccgttgtttccgctgcttccgtctgagattctgagactggttcggtagcagaggcttctggttgattgacagctgatgttgctggtaaccaataagcggcgatttcttccactagattatcactaaaacgatctaatagacctttttcttgtttttggattcgtttcacaacgattttgaaattctcgtctaaaggaactgcgattttttgttctttggtcgttgccgtttgcagttcaatcaacatttcctcacggtttttagggttgatataaacggtggtctctagtccaaaatttgcagctgtcttgtgttggatcgctgaaaataattgttgacgtgccatttcataagatggccgaaattgttgttttaacttggctaattgtttctttttcatattcttctcctctcaatcaatctcgattataaggaataatgacgaaaatgaacaggggttttcatgaaaaaatgaggaatttcttttgattatcagaaaaaatggcctttctttaaatgaaataaaagaaacagccaagatcatacccaatgagtaggggatgactttgactgtttctgagggcaacaacttacttctaaagatataccaggttcatcgcatagtgctcaaagcgtcgatttgctgatatttaggcatcaaaataaacgaatcatttttaccataggcgaccaagcaattttcccatagaaaaaagcttagcggcatcttcgctttttcagcaagcatttgctgatagtctgactgatcccattgacgtgcgggaaaatgttgaacgtagtcgggaaaaatcagaaatacaaaatcaggatgcaaggctcgcttgacggcagtgggcagttgatccaaacgtgtagaatccatcgggttttccctcattagaatcctgttgtatccggattagttgctttcccaacgactccatctagttggtcgattcgctgcatatcttcatcagaaagctcaaaatcaaagactgctaagttttcctcgatacgacttggtgtaacagatttaggcagcggcaagaaaccatgttgtaaagaccagcgaatcgcgatttgagcaatcgttttgccgtacttgtcagagagttcctgcatttcaggaacgtcaaagatctttcctgtgcctaaaggactgtaagcttccaataagacattgtgctcttggcaataagacactacttctttttgtaattcaccaggcgctaagaaaatctggttgaccattgggaaaatagtggctgtttttttcagttcttcgaaatgatgaggcaagaaattgctgacgccgatggctttgatcttcccagcttgataaagctcttccatcgcgcgccatgtctctgcatttgctgactgccaattgtcacggaatttcactggatttggccaatgaatcaagaaaagatcgatatagtcggtttgtaatttcttcaacgattcttcaaaggaagaaaggaccaagtcgtaagagtgattttcattccataattttgttgtcaaaaagatttcttctctaggaatgccactttctttaattgcttgtccaacactgtcttcatttttgtaaccttgcgcggtatcgatatgacggtaaccaacttccaatgcttttttgacagcagaaacagcaacgtcaccatttggtgtttgccaagtgccaaagccaagttcaggaatcgatacattgttcgataaagtataactgttcattttcattcctccatttctttgtttttagtttagcagagaagggatttttttccaatggaagatacttctgatcaaaataatgcacaaaaaagatgtaaaaaaacttgtgttttgaaccagtttttttgtacacttgagaaatggataaggagagagaatatggatatctatttaaagcgtgcgattatgcacattgtggatcgacaaacgggtgatcccgtatactcgcaagtggaattggatctgacaacggaatacatccgagattatttaacgaaaaaaattcaaaaattagcgacacctcagacaaagaccggccgcttgctggaggactctgagatggctagattcgtcaaacaagcgccggaagcatttgtagaaagcagtgaagcaatcctgcgacgctggtatgaagtttaccaacaaagtgaagatgcaccaagtgcggatgctttcattgttttgtatgaattagataccaaactgcaattagcatttttgaaggttaattatacagatggctacacgcactttatcgacagtactgaaacaggtatcgccaataatctgattttgcatcgagcacttttagctggcaaaacccaaaaagcagatgaaggaataacgatcgatgtcgagcagctgacttacgaattagtagagaaaaaatataccttctccggagaaaaatatttctatttctccacgaaagtgattgattctgaaccgctgccttctctagaagaaaatgtcaaagtcatcaaaaaggtagctgaaaaaattggtcaaaagtttgagaccccttcttatgatgtcatcgccgatgtcaaagaggctgtttacgatacaatagaagaaaatggtcagctgcatgtagattcgattgcccaaaaagtattcaaagataatattacggctcagatggcctttcaagaagaagtagcagaaaaagggtatatcgatcaagcccctatgctgcgagaggtcagagaaatttcagaaaaaaaatatggcaaacaaaagctaaaactttccaatggtatcgagttgatcgttccattggatgtctatcgagatcctaatttgatcgaattcatcaacaatcccgatggcacgatttctgtaaccatcaaaaatgtggaagaagtcatcaatcgcatataaaaatagctgccaggctcttctcaaggagtctctggcagctatttttatttattgttgagttgatccaaagcgggtttgggtacatcttcttgtgagacttcttcccaactgaggacacctttgcggggattgactaatagtttcagataagctccttctcgtaggggcttggagcggtgttcattcattttaacgatcttctcttcacctgattcattataagccgcttgttcatatttataaatatcttgagccacaccatcactggcaattgatgttgagtgggtaccgctggtagtgatttcggtgtagtaagcagtgccgccatagtaataacggtaggcaaagaaacagccgcctaagaaaacgccaaagacgatcaaactcgcaatgatttttttcattcctgttcacctcatatctattattctataaaaaagcagacccgtccaactattttatcaaaatcaaagcaaatcttagaaattttgaataaaaacggcgaacaatgaaggagacaatattcttgactttgactaaatttgacctataatagagataggtttaaacttacaaaaaataagtaagaaagaattttttacttttgtaaggaaaagtctataattgatagtagagccgatccaacggcgctacatctcatttaggagggaaattattatggcaaaacaacattatgatcgtagtaaaccacatgtaaacattggtacaattggacacgtggatcatgggaaaacgacactgactgctgccattacgacagttcttggtaaaaaaggactcgctaatccgcaagattacgcaagtattgatgcggctcctgaagaacgggaacgtggtatcacgatcaataccgctcacgttgaatatgaaacagaaaaacgtcactatgctcacattgatgctccaggacacgcggattatgttaaaaatatgattaccggtgctgcccaaatggatggtgcgattttagttgtatccgcaacagatggtccaatgcctcaaactcgggaacatatcttgctttcgagacaagttggtgtgaaacatctgattgttttcttgaacaaaatcgatttagtcgatgacgaagaattgatcgatttagtggaaatggaagtaagagaactactatctgaatataattttccaggtgatgacattcctgttatcaaaggttcggcattaaaagcgttggaaggagaccctgatgcagaagctgccatcatggaattaatggatacagtagatagctatatcccaacaccagagcgggatacagacaaaccattactcttaccagttgaagatgtcttttcgattactggacgaggaacagttgcctccggacggatcgatcggggaacagttcgggtaggcgatgaagtagaaatcgtcggtatcaaacctgaaactcaaaaagctgtagtgacaggcgtcgaaatgttccgcaagacgatggactttggggaagccggcgacaatgtaggtgtcttgctaagagggatcactcgtgacgaaatcgaacgcggacaagtattggctaaaccaggttcgatcacaccacatacaaaattccaagcagaagtttatgtattgacgaaagaagaaggtggtcgtcatacaccattcttcaacaactatcgtccacaattttatttccgtacaacggatgtgacagggaacattacattgcctgaaggaacagaaatggtgatgccaggtgacaacgtgaccatcgatgtggaattgattcatccaatcgccgttgaaaatgggacgacgttctctattcgtgaaggtggccgcacagttggttccggtatcgttactgaaatcgaaaaataaatcagtgtttcaacaaaaatgaagcagtgactagagccttttaggacagtcactgtttctttttctaaatttctttgtgattttattaaggattttagatgatggaaaacaaacctagtcagcaaataagtttcatagtaggatagaagctgacactaaaaagataggatgtttttccatgagaaaactgcgacgattttttatttttatagcaaaaatagctggagtcctgttgcttatcggcggactgtttttaggctataaaaattatacagctctaaagaaagtgtattcttatgaagaaacaatcgctgagcaaacagaaaaatatggcatcagcgactatcaggaattagcgatgagtattatgttgactgaatcaaaaggggaaggaaacgacccgatgcaaagctcagagagtgcttacgggaaacaaaatcaatttgaaaatgcccaagacagtatcgagcaaggagtggcttatctggctaaactgatcaaaaaatctgctgacatgaactgtgatctgtggaccgccgttcaagcctataattttgggacagactatattgattatgtagccaagaatggtggcgaaaatacgctagaactggcagagtcctattcaaaagaagtgctttctcctttgttaggaaatgataatgagcaaacctatcgttactgggggtggcagtcgatcacttataatggcggttatttgtatcacaatggtggcaatttattttatgcagatgtggtaaaattcaatcaatggaagataaaaatgggtagtattttgttttcttgaaagtctctgaaatcaagcaggtaaaagacttgaaaaaacaataaaatatgatagaatcaatatgagtgattctgtctaattattcgtcgcactgattctgattggtgcgattttttacctaatgaatacgggaatacttaccgaatggaggtgagtggatggcacgaatacctcaaacggtcattgatgatattcgagaacgaagcaatatcgttgatatcgttggtcagtacgtccagttgaagaaatctgggaaaaactattttggattatgtcccttccacaacgaaaagtcaccttctttttctgtggcagaagacaagcagatctaccattgttttggctgtggccgcggaggcaatgtctttggttttttgcaagagttagaaggattaagttttccagaatctgttttgaaagttgcagaaatcagtgatatccctttagatgagcaatacaagcaaaccgaagcaattgatgcaacctcttctcagcaaaatcaattgatcgcgttgcatgaaaaagctgctgaagtctatcatcacatgttagtcaatacggctgccgggcaaggcgcattggattatttgctggaacgcggattgacgatggcactgattgacgaatttcagattggttttgcgcctaacgagcgtgcctttttggaaaaagtttttttgaatgaaaaagcaaatgcggcattttttgcggatacaggtctctttgtacaaaggaacgatgggcaacttgctgaccgtttttatcaaagaatcatgtttccgattcggaaccctcaaggaaagaccatcggtttttctggacgctggtttcaaacggaacaggatgatagcaaagaccagcccaagtatttgaacagtccggaaacaatgcttttcaataagcgtgaagtacttttcaactttgataaagcccggcgatcaatccgaaaagaaggccaagtctttctatttgaaggctttatggatgtaatcgcagcgtggcaatcaggaattgagaacgggatcgcttcaatgggaactagtttgacgaaccagcagattgccaatattgaacgtgtcgctacagaagtcatcctttgctatgatggtgaccaggcaggaatcaatgcaacgaatcgcgggattgatcttttacaagaacatagccgcgtgaatctctccgtcgttcgagtccctgaacgtctggacccggatgattatgtgcgaaagtatggtacagaggcctttttcaaactggccatgcatggcagagaaacggtgtttgcattcaaaatggactttcatcgtgccaatcgcaatttggccaatgaaaaagaacagatcgattatgtccaagaggtcttgcaagaattacagcatgtagattctttgctagaacaagaccgatacttgacacaactttcaactgaatttcatattagtcgagaaacactacagacgcaattgcgtcagttaaaacagacgcagccgaccccaacgccttcaccgccagttcgtgaagcagtgagtgtagcaccaccgccaccacgacagcaacggaaaactcaggtagaaaaggcggaggaattactgttatatcgtctgttccatgacaatacgctgaatcctcgttttaaaagtaccggtgttgcgtttattcatgataaataccaacaaatctattttttatacgatgcgtatatggaaaccgaagagcaatttatcctagcaaaattcttggattttttgaaagatgaacaaatgaaacaacaagtgatcgagatcgctgatatcaaggcttctgaagaggggacggaacaagaattccaagaccttctgcaggtatttcgtaagtcgggcattgctgaagaaatcaatcaaaaacgaatccagcagcaagaagcacgacaaaaaggaaaccagcaattagagttggaattagcaattgcgatcattgatttgaccaaacggttgaaacaagctaaatagcgaactgaaaggggctttctttcatggcagaagaaacaaagaaaacatatgacaaagctgttgccgaatttatcaaagaaaacaaaccaaaaggacaagtcgtttatgacgaactaaccaatcatttagcgaccccttattctttagatgcagacgcaatggacaagctgatccaaaaactggaagactcagggatcagtgtagtagatgagaatggggagccttccgttcatagtttgaagagcaatgaaaagcagcaagcaacgcaaccacaagaagatctttccgctcctacgggtgtcaagatcaatgatccggtacggatgtatttgaaagaaatcggacgcgtacccttattgactgccgaagaagaagtagcccttgctttaaaaatcgaagaaggcgaccaagaagcgaaacaacggttagctgaagccaacttacgtctcgttgtaagtattgcgaaacgttacgttggtcgggggatgcagtttttggacttgatccaagaaggaaacatgggcttgatgaaagctgttgaaaaattcgattaccgcaaaggattcaagttctcgacttatgccacttggtggattcgtcaagcaatcactcgtgctattgccgaccaagcacggacgattcggattccagtccatatggtggaaacaatcaataaattgattcgaatccaacggcaattactgcaagatctaggtcgcgaaccgacaccggaagaaatcggagcagaaatggatctgccaactgaaaaagtacgtgaaatcttgaaaatcgcacaagagccagtttcattggaaacaccgatcggtgaagaggatgattcccatctaggcgattttatcgaagatcaagatgcgacaagtcccgccgaacatgcagcctacgaattgttgaaagaacaactggaagacgtactagatacgttgaccgatcgtgaagaaaatgttttgcgattgcgttttggtatcgatgatggtcggacacgtactttagaagaagtcggaaaagtttttggtgtaacgagagaacggattcgtcagatcgaagcaaaagcgttacgtaaattacgccatccatcccgctcaaaacaattaaaagattttctagaataaaactgagaccacaaagacttttccaagaagtatgcttggagaagtctttttcttgtggtttagccaactttcgtaggaaaagtaatgaacttaataaaaacgtaacgaagcaagtgttggctaattgctttgaatatgataaatttaattttgtgaatcatttacacgaaggtgaatcattttggtacagagagttttttcaccaaagccagtgaataaagggcaagtctataagtgtgatattctgtagtaaaatgaaacctttcaacgatgaacagatacctgccgaagcaggttcaaaataaaaggagcaaattcgaacaaatgatgaaaacatgtcctcaatgtggatttgaatcaattgatgcacaaaagaaatgtccaaactgcggctttgagtttgttaagtcggatgaggcaaatgaaaaagaagcccctcatacgaatgagacggtatccgaaaagaatccgcagcaaaatgatgatatccgctggtctgattttaaggatgttcccttaggtgaattaattgaacatttcgaagacaagaatgaaactgatgagtcaaagaacaatcagtcagaagacgacgtaaacgtgcaagagctgataacgaacccaaatatagaacagacacccgtttcaaaagaaacgctatcagatgcgtccgaaacgatcgaatcacagtcacttgaatatcagtcagcagaacaatcgatgcacagtggaaatgaaagcaatgaagtgtctggatcagacaaaggaatccaatcgatcgcagaaagttccgcagagcccaatgatttagtagattcagccgaggtccctgaagatcacgattcggctattttatctgcttatattcgtcaacataaaaattcagagatggatgaagatgcgacagatgttccagtgataccggaagtcacggacgataaagaggctcttcctctaacggaggaacaatctcaatctggattagaagatgaacaaactgatactgcagcgattactgaatcttcagaaagccctcaatcaacagagagtccgcaaccgaaaattgaagcagaagaaacaaagcttgccgaaattccagaaaaaacagcggtatctgaaaatacgaagagtaaaaccgatccactgcccaaaaataaaaagtcacgcaaaaaattctatgtagcggctgcggcgttggtacttgtttctgcaggtggctggtattattacgaagagaccgctcgtcaagaacaaattgcgacagcaagtgagctggaccagatcgaagcggatctagccgatttttataccgacgataaccaagaatttatcaaagcagacaaaacaactacgcaattgacggcattgactgatcgactagccaagtataaaacggaaagccgttacccggacttgttggctcagtctgaaacaatcaaagaaaagatggcgactctttcggaaatcaatgggtatttcactagtccagtgatcattgaagatcaattgcagaaggtttccttaaaagagccttcggcagtgactatgtcaaaaagaacagctgaaacaccattcgatcaattagtaaatcgggcgattgatcaagggcaaaaagagtatgcccagatcgaagaagtacgaaatgcagtcaaaagcatggttgctttgaataaagagggtgaactttctgacaaagtcacgcgaaaaagctacaatgatttagtgaagaagatcgatgcattgtcgattgcttctttaaaagagcaattgactgctgagatagcaccgattgattctgcactgaagaaaaaagaagctgctgagaaggctgctaaagagaaggcggcccaagaagcagctcaggcacaagcggaaaaagccgccgcagctcaagaaacaactacggctaacaatagccagtcttctgaagctgattatgtattatcgccgaatacaccaacgaataccaataatcaaccaatcattccagcacgtgaaagtgatttggcagactctagcaatccggcttggaattgggcgcctggtgtccaagaaaagatcattgcaaccgcaattgctcgcggctatgtcgttgaagggggttatacctttgagcgcgtacgaatcgtgaatggagaaggttactataatttttatgcgaccaacaaccaaggctccttgttgaaaggaaccggtgattccgcttttccaatgtatctctttacagtgaatgccaaaaccgggtatttccgtggaaatggaaatgatcatacgattcggtgatgggtgacacttagaaaattttcagcataattacattattgaatcaaaaaacagcttgtttctcctccggcttttcgatatgatggatgataatcaatcggaaacggaggtttttttgttgcagaaaattgaaagatatgaacagttcagtgatggagttattgcctgtattccaacgattctgggttatctaggcattggttttgcaatgggcgtcgtggggaaaggaatcggcttgacggtcattgaagtcctcttgatgtcgatcattgtctatgctggaagtgcccagtttatcatctgtgcccttttggctattcaagcaccgtttacttcgatcgttgcgacagttttcttagtaaacttacgccactttttgatgagtttatcggtagcaccttatttccgttctgcttcattagtgtcaggaattggcatcggcacattgctgacagacgaatcctatggagttttaacgacagctttgcaacaaaacaaaccaatcactacccgatggactcacggattgaatgtcatggcctatttaagttggatctttgccactttcttaggagcgttgttagggtcatatattcctgattctgaagcattaggactggactttgcactagtggctatgtttgttggcttattcctttttcaagtagaggtgcctttaaaaaagaagaccaagcagacggtgctggtgctagccgctgtggtaatttcattggtcctttttatgcgaatttcaacagctgaagtagccgtgattgctgccactttgattggatgtttgatagggacggtgacacatcatgattgattttgttatactgatgatagcttgtggtgtcgttacttggatacctcgggtgctgccctttttattttcgaagaaattagtttttcctgaaagattcacgatctttctaagctacttgcccctttgtattcttggggcgctgcttgttcaaaatctgttggtttttcgtgaaggacaatttccattacttaaagtcaaagaaaccgttgcttgtttaccagcgctagtggtcggttattatacaaaagatttgatgaagatcgttgttacaggcgtcatcacgatggcggcgattcgattctttttctagtaaatcatttctaaggagagaaaaaatgaaagacttattggcatccgtttttagcggattgatcattgatgagaatgatcaaaattactttgtacaaaaaaatggtctgacttttcgcttatcaaaagcagaaggagagcaccatcttggagaagctgtggagggttttggttatcagaatcaaaaacaagaactcgtaatcactacggagattcctaaaagccgccaaggacattatgctttcggaactgtcacggacagtcgtcgagatctaggcgtctttgtcgatattggtctcaaagataaagatatggtggtatcattagatgaattaccaacaatgcgggaactttggccaaagaaaggcgatcgcttgatggtcagcttgacagtggatgaaaaggatcgaatctgggcttctttagcggatgaaaagatttttaaagcattgagtaaacgtggttcagagacgttgaagaatgctgacattacagggacagtctatcgcttgaaacttgcgggaacttacttactcacagatgatttctacattggctttatccatccttccgaaagataccaagaaccacgtttaggagaagttgtctcaggacgagtaattggtgttcgcccggatggtgttctgaatttatcattgaagcctcgtgcttatgaagcaatttcaaatgatgccgctatgatcatgacattcttggatcgagctgcagatcatcgtattccttttactgataaatcgacaccagaagagattctgcagacattcggtatcagtaaaggccaattcaagcgggcgatcggtaccttgatgaaacagcgtttagtggaacaaaaagacggcttcaccatcaaagtcaaaaaatccaattgagaatgcttgtatcttttctcattctaatttataatgattacaatattatctaagagttgacgtctcttagattagaatcgttataaattagcgatgtatggaggcctgtatgaatacaactgctgctttaaagaagacaaaaaaacaacttcatgaatcaggatttaaattgactccacaacgagaagctaccttgttggttcttttggagaatgagaaagatcatttatctgcagaagaaattttcttttttgtgcgcaaaaaaagtccagaaattggactagccacagtgtatcgtacattagaaatcttaactgatctaaaaatcgtggacaaggtgagtttcaatgacggcgtttctcgttacgatctgcgcaaagaaggagcaaagcatttccatcaccatttgctttgtttagagtgtggcagtatcgaagaagtagaagaagatctgctgacaggtgtcgaagacatcgtagagaaaaaataccattttctagtaaaagaccaccgattgacttttcatggagtgtgtcagaagtgtcagacaaaaaatgcagcgaagttgagtgaagcgtaattgctcctcagctttttttgtggttgaactactatcatatcaagctttaatttgttatgataaagaggttgaaagtaggggggacgtgtatgaaagaacagatcatcgattatttgcattatctgacgattgagcgggggctatcccaaaatacccgtaaaagttatgagcgcgacctagagcagtaccttacatttttgacggaacagcacatcaaagattggcaggcggtggatcgtgtcttgatcctctcttttttgcagcaattgcagcaatcagggaaatcctcggcgaccattattcgaatggtatcaagcttgagaaggtttcatcaatttctccgtcaagaacgctttacggatcatgatcctatgcaacacatcgattccccaaaaaaacaacagaaactgcctgatacattgagcctttctgaggttgagcgcttgatcgagacaccggataccaaagaagtgttgggaatccgcgatcgtgcgattttagaagtgatgtatgctaccggccttcgggtcagtgaactgatcgggttgcaactgaaagaccttcatttaagcatgggtctgttgcagacgacagggaaaggtgacaaggaacgaatcgttcctttaggagatctggcgattcagtggatcgaaacttacttggaagaagcacgcccttttttgactcggaaacatccagaagagagtcatctttttgtcaataatcatggaaaacaactttctcgtcaaggaatctggaaaaacttaaaggccctcgtgcgcaaggcaggcattacaaaaaatgtgacgccacatacgctaaggcatagttttgccacccatttattggaaaatggtgccgatttgcgtaccgttcaagaattattagggcatgcagatatatccacgacacagatctatactcatattacgaaaaaaaggatgacggaagtgtataagcagcactttcctcgtgcctagaaatagaggaagacatggaagaaatcaatatcaaactagatgtctttgagggaccgttggatctgttgctgcatctgatccaaaaattggagatcgatgtctatgatattccaattgcagcgatcaccgaacaatatatgcaatatattcatgcaatgaaaagtttagagttagaggttgccggagaatacttggtgatggctgctacactgatggcaatcaaaagccagatgctgctgccaaaacaagagatcttgattgaagaaaacgatccttatgaagaagatccaagggatatgctggttgctcagctattggaataccgtaaatacaaatacgcagccgaacaattatccgaaaaagcggaagaacgaagtttatactttacgaaagatccgatggatgtcgatgcctataaagaaaaaagtgatgaattggcagccaaccggttcaacacgatcgatttattcttggcttttcataaaatgcttgaaaagaaaaagagtcggaaagtactggagacaaagatcacaccagatgaaagtaccattgatgaaaaaatggcgacgatccaattggaaatgcagcaacgaaatgccaaaaagggacgacgttttgattcttttttcaccaattacagcaaaacagaagtcgttaccactttcatggcattattagaattaatgaaaaaaggatatattcgagtagagcaagaaggaaactatgaatcgatcttgctttacccagcaggtaaaacagatgagtaaatatagtgaaatagaagcgattctctttgtcgtaggagatgaagggatcggattagaagaattaagctacttagtcaatagcaaaactgcggctgtctatcagtacttgcaagaattgaatcagcgttatgaagaaaatgaagattcagccttgcatattttagaagttgggaatcattttgttttgtccacaaagaaagaagtcgcaccgttattaaagaaatacgcagaatcgccaatgggcaactctctttcgcaagctgcgttagagacattgtcgatcattgcctacaagcaaccgatcacacgaatcgaagtagaagagattcgtggggtccagtccagcggctccgtacagaaattagtcgcaaaacgattgatcgaggaaaaaggccgtgttgatggaccaggtcgagcaattttatatggaaccactgaatacttcatggattactttggcctaaaatcattagccgaattacctgatattcaagcaatggaagacgaactcgaagaagatggaccagtggatcttttttatgatcgttacaaacaagaaggagactcataatggaacgtttgcaaaaagtaatcgcacatgctggaatcacttctcgcagaaaagcagaagagttgattgtggcaggtcgtgtcagtgtcaatggtcaaattgttaaggaactaggagtacaggtgagtgccaaagatcgcgtggaagttgacggtgtcccaattgaacaagaatcgcccgtctactatatgctctataaaccacgtggcgtaatctcagcagtaactgacgataaaaaaaggaaagttgttttagacttttttactgaagttccagaacgtctctacccaatcggacgattggattatgatacttcaggtttattattgctgaccaatgacggcgatctttcacaaaaactgatgcatccaaaacatgaagtggataaagtctatgtggcaaaagtgaaaggaatcgctgataaaaaacaactattgcccttgtctagaggaattcggatcgaaggcaagaaaaccgcacctgctcgctttgagattttgtcgacagacgctgctactcaaacaagtatcgtccaattgacgattcatgaaggccgtaatcatcaagtgaaaaatatgcttaaagcagttggtttaccggtccaaaaattgaaacgggaaatgtatggttcgttgacattagctgggttgcgccctggagagtatcgggagttgacgaaaaaagaagtcaatgaattaaaaaaacaagtgaaataaccagcacacagcaaaagatgcttaaaaaatttgtcaatcgagaatttttgtgtataatgaaacatgtattataaataaaaggttcgtcttcaggggcagggtgcaattcccgaccggtggtgatagtccacgacctacttcttttgaagtagctgaatcggtgaaattccgataccgacagtaaagtctggataaagaagatagagcgtatttgatttgcctatggtttttcaaatgccctctttttccctgtggaaaagagggcattttttactttgtctggcgccgacaagtaaggaatcaaggaaatttaataggttcgtttgaagaggaatcctgaacttaggaggatttgtattaatgaacaacaaaacaagaaaaatggtaacaatagcaatgtgtgcagcaatgggaacagtcttacagtttattgcgtttcccatcatcccggcgtttagctttttgaaaatcgattttagcgatattccagtaatgatcgtcatgtttttattcggtccttttgctggcgtggcaaccgcgtttctacgttctctcttacacttgtttctatctggtttttcaccagcagatctcgtgggagacacggcaagtttcttggcatcctgtgtcttcactttgccaatgtactactttttccgtaaagggatccatgcgaaaaataaattcgtgggagtggtcacaggaatcctcgcattaactgcttttatgagtattgccaatctatatgtcatcacaccattgtacctgcgcttctttggtgttacagcagatcaattccttggcatgtcattagcgcgttatgtcagcatcggtattattccttttaacttgatcaaaggagttatcgtcagtggggtcttcttgatccttcatgcgaagttgttgccttggttggctcgtaaacaaccgcaacattcaccagttggaaaataataaaaaagatcgtatgttgcttttgagcaaacgcgatctttttatttttctaacagtatcgcccgagtaggacactttttatatgcagctaagactttttcttgctgatcttctatgataaactgttgccgagcggctggttcttgagcaaataagacgataccatcttcatcataatcaaaaatatcaggggcacagaccgcacataatccacaagcgatacagcgctcaggaatgattttgcagcgttgagacatggaattgtttcctttctggaggtaagtatagacatatggatgcttttattttagcgttgtttcatcattctgacaagttgcgtccgtcaaccatttatcaaatactttacggcaaacgaacgagttcagtattgagttatgcttttttttatgatcgcttaggttactttcaagcaatgccgaatcttgaagaggatgaatttaataaaagaatcacggcgctgattgctgccaaacaacttgtagcagatgaaaaagggtttctccagacagttgcacctgcaacgcttactgaagtagagacactctgccgtcatttaaattattttcaattcggtcgccggggggaacagatgtggcgcttggtacagctgcttgttcaagcggctgcttttcaagaaatcagtaatcgatatattcctgtggagaacactcctatgttcacagaaccggttcggcagctgattcggcagcacccaaaattgaagcaggcgttgtttactgagctttggacagtcttcgagcagattccgggagaatttgccgactttttggcagggacgttgacaggacctgagcaaattggtcagactttttttcagctgttaccagataactaccaaaaaatgccttggaatcagttttttccagcggcagcgatccactgctttttatcagtggcaaagaagcaatctcctcttttagcagcagggttaaacccgttttatcaagaaaacctcaaccaaagcatgctgaagacccgtcgcttatttctcagcgggaagtcgattgaggaaatcatggcacttagacagatcaagcgaggaacagtcaacgatcacttgattgaatgggcgatcatcgatgatcagtttccttatcactattttgccacaaagcagcagttccctccattgtcatggaaattaccttatcacattcttcaaaaagaagtgccgctggattttttaagtatccgaatcaatcaaattgcacaaaagcgagggatcctatgttagaacaggcgctcaaacactattttggtcattcccattttcggacaggtcaaaaagaagtgatccaatcggttctgaatcatcaggatacattagcaatcatgcccactggtaacggcaaaagcttatgctatcaactgccgggttatttgctggaagggttggtagtaatcgtatcaccattgctttctttgatggaagatcaagtgtatagtttgcaaaaaaatggtgagagacgagcgatcgcttttaacagtctcttatcattcgctgaacgaaaatttgttcttagccatctacagcagtataaatttttatttattagtcccgagatgcttgttcaaaagacgattctccaagcattggcaaatagtagaatcgcattgctggtcgtagatgaggcacactgtgtttctcagtgggggatcgattttcgaccagaataccttcagctagctgcggtcaaacaacaattaaaagcaccaacgactctggctttgactgccacggcaaccgaacaggtggcacgagatattcaacaaaaccttttaggaaaaacgcatcaagtttttcgctatggaatggatcgcaaaaatattggactgatcgttgataaaagcggcgaagaaaaagacacgcttttaatgcattacttgcagcaattgtcaggtgcgggaattatttattgtgccactagaaacaaggtggaagaactttatcaaaaattacgcggcaagtattctgtggggtattatcacggtggattagccggtgatcagcgtaaagtccttcagcagcagtttagtcggaacgagctgcagttattgatcgccacaaatgcttttggaatggggatcaataaacaagatattcgctttgtgatccattatgatctgccggattcgttagaaaactatagtcaagaaattggccgagcaggtcgagatggcaagcaaagctatgcgatcttactctatcgtcctggagacgaaaccatccattatttctttcaaaaggaactaagtgcagaaagagaacagctggaaatgacgccgcaatctttgatgctttccccattgcaggaaaaatggcaagcaaaaatcaatgagcatggtgccaacaaatggtttgctattttaaagcaaaatgagtgggaaaaaaagcagcagctaaaaacgatgctcgaatacattcactgtactagttgtcgacggtgttttttattggctcattttgacgaagaaaaacaaccgcttgaccagtgttgtgatatcgatggtattgaaattcggcttgaccaaaaggaattcaagccgcaaagaaagaactcgtggcaggaacgtttactaaaaatttttaaagaaacaaattgaatcgttttttaaaagacagttcgattcaagctatgttataatacatcggaaggatattaggaggtaatacgagtgagcaagaaagacaaaaactataattcagaaaatcaagagccgtgggaacaaccaatttatgatacagaatatgaagattctgcctcacgatcacaacagcggaaacaaaaacgcgggaattcactctttttgacgatcgtcttagttttacttttcttgatcgttgcaattcctgttggcgcggggatttgggtcttaaaccgctcaaatgatacagcaactgttgcctcatcaacaagtagcagtacagttgccagcacagaatcatcgactgttgagtcatcgacaaaagtcagtgaatcatctacttccagcagtagttcgtcatcgtcatcatcatcttcttcctcatctgaaagcagtgagtctgaagagccagcgaacagtgaagcagaaggaaacaacacccagaacaatcagggaaatgcagaccaaggaacgacgaatcaaggtgcagcgaatcagggagaaaccaaccaaggaacagagcaatatacgactgttcaagctggtgaaggtccagaacaagtagcagcacgtacaggtatttctgtcgagactttgtatcaattaaacgggatcgatccaagtaatttcatgctttacccaggcgatacattacgaattaaataaaaaaccgctttggcggttttttttcttgaaagttaaaaggccgttgatcggtagttgttgagaaggagtaacaaatgaaaaaaatcaatattgccatcgatggtccagcttcatcgggcaaaagtacagtggcaaaaattttagctcagcattatggatatgtttatacggatacaggggcaatgtaccgtagtatcacttatttagctcttaaaacagggtgctcattagaagatgaaagcgggcttgtggcattaatcgatacttatccaatcacttttgcgccaactgagacaggacaagatgtttttgtagatggaacaaaagtgacagaagagattcgccagcccgaggtaaccaacgctgtttccaaagtttctgcttatcaaaaagtccgggaaaaactggtccaacagcaacaaaaaattgctgaaaatggcggtgttgtaatggacggccgcgacattggcaccgcagtcttacctcaagcggaagtaaaggtttttctcgtggcgagtgtagaagaacgagcagaaagaagatacaaagagaaccagcaaaaaggaatcaccacctcctttgacacattaaaaaaagaaatcgagcaaagggattatttagattctcatcgagaaatctctcccttgaaacaagccgatgatgcagttcgcattgatacaacaggaatgtccattacagaagtcgttgcagcgattcagcaaatcgttgatcaaaaaatggaataatcaaccactggcgctagtcgacctaaaaaaacagaaccgaacgattctcatgagaaatttcattaaatatcggaattttcgcgtagaaatattgttcgaactctggggttttttaggtcggaggggctatttttttttgtatgaaacagtgattttgaagcaaaatagtgaaggaaacgttttttgagaacaattattgacagttttttgtgaaaataagcgaaatcgctttatttttttggcattctaatttaaactaagggatgtagtgcatttacgtacaattgttggttaggaggacacaagacatgacagaatttgaaaataatcaagtggagaatgggaatgaatcaatggaagctgctttggataacttccaagaagtgaacgttggcgatattgtcaaaggtgaagttttagccatcgaagacaaacaagcgatcgttggcatcgaaggagcaggtgtagaaggagtcgttccagcaaaagaattgtctacattgcctgttgaggatatcaatgaagtagtcaaagtgggcgatgttttagagttagttgttatttctgcaatcggtaaagataaagaaaacggcagctatctactttcaaaacgtcgtttagacgcgaagaaagtttgggaagatatcgaaaaagatttccaagcaggtaagatcattgaagcgcctgtaacaaatgtagtcaaaggtggcttagttgttgatgttggcgtacgcggatttgtgccagcttcgatggttgaggaccactttgtagctgattttgaagattataaaggcaagacactcacctttaagattgttgagatcgaaccttctgagaaccgcttgattttatcccataaagcagtggttgaggctgaaaaagagaaacaaaaagaagccttgctagctgatctttatgaaggtcaagaaatcgaagggaaagttgcacgattgaccgattttggggctttcgttgacttgggtggaattgatggtttagtacacgtttcagaaatttctcatgcccatgtaggcaaaccgagtgatgttttatctgttggtgatactgtcaatgtccgtgtcttatccgttgatccaaataaagaacgcgtatcgttatcgatcaaagatacattgcctggaccttggagcaatatcgaagaacaagcacccgttggtagtgttttagatggtgtagtaaaacgactaactagttttggtgcttttgtggaagtcttccctggtgtagaaggattgatccacatttcgcaaatctcacataaacatattgcaacgcctcatgaagtgttgcatgaaggtgatcaagtgcaagtgaaagttcttgaagtgaatccaaccgatcatcggattgctttgagcatcaaagcactagaaaaagccgaggaagcggaagaagcgcctgcagaagatgactatgaattaccagaagaatccactggttttaccatgggtgatatcttgggcgatgcgttgaaagataacgacgaagaataatctagtctagcagcttataacgattcgttttttgaatttgttataagctgcttttttgtttgtcatcaacacttgcaagttagtgatgcattaggtaaactaagaaagattgaaaagcagaagcagctgtattcagcagtttgcttcttataaatggagggtaaaaaatgtcaaatccaacaattgcgatcgtcggacgtccgaatgtcgggaaatcgactattttcaaccggattgccggagaacgaatctcgatcgttgaggatactccgggtgtgacgagagaccgaatttatgcaacaggtgaatggttaggtcgagagttcagtattatcgatacaggtggaatcgacttaggcgatgagccgtttatggatcaaatcaaacatcaagcagaaattgcgatcgatgaagcagatgtgatcgtcttcattacgagtgccagagaaggtgtgacggatgcagatgaacttgttgctcgccttttgtataagagcaataagcctgtgattctagcggtcaataaagtcgacaatccagaaatgcgtgcagatatttatgaattctatacattaggattaggtgatccgtatccaatatccggcagtcatggattagggatcggagatgtgcttgatgaagccgttaagcattttacagaagaagcagaggaagaggatgaatcgatcatcaaatttagtttgattgggcgaccaaatgttgggaaatcttcgttaatcaatgcgattttaggtgaagaacgtgtcatcgtttcggatatcgaaggaacgacccgggatgcgatcgatactcattttacaagtgaaaatgggcaagagttcactatgattgatactgcaggaatgcgtaaaaaaggaaaagtttacgaatcaacagagaaatacagtgtcatgcgagcgatgcgtgccatcgaacgttccgatgtggttctaatggtcttgaatgcggaagaaggaatacgtgaacaggacaaacgaatcgctggctatgctcatgaagctggccgtgggatcatcctagttgtcaataaatgggatctgctaaaaaaagaaaccaataccatgcgagactttgaagcggagattcgtgatgagtttcaatacttagattatgccccaatcatctttgtatcagcggcaacgaaacagcggttgaatcagttgccagctttgatcgaagaagtcagcatgaatcaaaacatgcgtatcccttctgcattattgaatgatgtgatcatggatgcagtagccatcaatccaacgccaacggataaaggaaaacgattgaagattttttatgcgacacaagttgcggtcaagccaccaacatttgttatttttgttaatgaagaagagttgatgcatttttcttatgcgcgctttttagagaatcagatccggaaagcatttacttttgaaggaactccgattcgaatcattccaagaagacgaaagtagcgattttatcatactttgctgcttttgacaaagaattctattcttttgacagaaaaacgataaatcctaaaaaaaacagtagtaaaaacgttaaaatccttgatattacaacgttcttatgataacgttatatcagaatattgatggatatcaatatttgacaaaaaacttggaccactcaagatttttgttgatgtatgacatcaaaaaaataatcaggaggtgaaaccatccatggcaaataaagcagaattaatcgaaaaagttgcagcagctactgacttgacaaagaaagacgctacagcagcagtagacgctgtcttctcaacaattcaagacgctttagctaacggtgaaaaagttcaattgatcggctttggtaactttgaagttcgttctcgtgcagaacgcaaaggacgcaacccacaaactggtgaagaaatcaagatccctgctagcaaagtacctgcattcaaaccaggtaaagctcttaaagacgcagtgaaataattgagtcttccaaacccttgagtaatcaagggtttttttgtacataaatttacttatccctattttcatcaaaaatccaatgtagatccgtctactaaaagtacatttatcggagcaattgcaaaaaaattcagaaaatttattgacaagaattttttttcgcgctatattattaaacaattacaagaaaacagcaaatattttaatgaaggagccattttttatgcgcaattttaatcaatatttattagtcattattattgagaccaggacttagaacacggaagcaaaatttatccgtttgtttgagtcctatttgcgtaagtaaaatgggattctggcaaagcatcccagtttattataaaccggggtgcttttttttatgaaataggcgggagatgatggaattgagaagtgatcagataaaaaaaggcattgaagcagctccagcaaggagtttgctttatgcaacaggacaagtaaaaaatatccaagatatgaataagccttttattgccatttgcaactcgtatatcgatatcgtacctggtcacgtccatctgcgagaactggcagatattgccaaagaagccattcgagaagccggggggatcccttttgaattcaatacaattggggtagatgatggaatcgccatgggacatatcgggatgcgttactcattgccaagtcgtgaactgattgctgactcagctgaaacagtcatcaatgcccattggttcgatggtgttttttacatccccaactgcgataaaattacgcctgggatgatcttggcagctatgcgtaccaatgtgccagcaattttctgctctgggggacctatgaaagccgggattgatcctaggggccatcagacgacattatcttccatgttcgaagcagtcggcgcctttaaagagggcaaaatgtcacaggcagattttgaattcatggaaaaaaatgcctgtcccacctgtggttcctgtgccggcatgttcacagccaattctatgaactgtcttttggagattttagggttggcattaccaggaaatgggacgattctggcagtttcgcaagaacggcgggaacttgttcgcaaagcggcattccatctgatggatctagtgaagaatcaagtcaagcctcgggatatcgtaacagaagaagccatcgatgatgcgtttgctcttgatatggctatggggggctctaccaataccgtcttgcatacattagctattgcgaacgaaggggagatcgattacgacttgaggcgggtcaatgagattgccgaacgagttccttatctctcaaaaattgcgccatcttccgcttattccatgcacgatgtccatacggctggcggcgtctctgccattatacggcaattggtcgatatcaagggggcgatccatccagatcggctgacagtcacaggcagaaccttgcgggaaaatgtcgctcaggcgacaatcaaaaatgaagaagtgattcatccaaaggagaatccgtacagccctgtcggcggcttatcgatcctttacggcaatcttgcgcctcagggaagtgtcatcaaagtggggggtgttgacccaagcattcagctttttaaaggaaaagcaatttgtttcgattctcatgatgaggcagtagccgcgatcgacaatcatacggtccaaaaagggcatgtcgtggtgatccgctatgaagggcctaaaggaggtcccgggatgccggaaatgttggcgccgacttcgagtattgttggacgagggttaggcaaagaggttgcactgatcacagatggacgcttttcaggagccacgagagggatcgcagttgggcatatctctcctgaggcggcagccggtggtccgatctctttgatccgtgatggagatgacatcgtgattgatctgcgaaatcgctcattggaagtattagtctcagaggaagaattaatgctgcgtgcacaaacacgtccgaagtttcgggctaaagtgaagaaaggctggctggcacgttatacggcattagtcacatcagcaaataccggggcgatcatgaaaatcagcgaggaggaagtttaatggagaatatccagttgaatgaagtaactaggaccggtgcagaagtgttagtcgatagtttgcagaaacaagcagtagaactgattttcggataccctggcggtgctgtcttgcctttatatgaccaactctacgatgctgcgattccgaatattttagcgcgtcacgaacaaggtgctgtccacgcagcagaagggtatgccaaagccaccgggaaagccggcgttgtcctagtgactagtggaccaggagcaaccaatgtggtaacaggtatcgctgatgccatgagtgattccgttccattagtggtgatcaccggtcaagtagcaacagccggtattggcaaaaatgcttttcaagaggcggatattctagggatcacattaccgatcactaaacataattaccaagttagacatgtcgatgatttgccgcgagtgatcgcagaagcttttcatatcgctaccacgggtagaaaaggtccagtggtgatcgacttgccaaaagatgtcacgcttcagcggacagccgcagtcattgaactgccgattgagcgaaaaagctatcaacccaccgtctttccatctattttgcaaatcgagaaattgatgaattgtttaaaacaagcaaaacgtccagttgtcttggcgggagcaggggtatgtgccgccaatgcagccgaagaattgcgtctgtttgtcgaaacccatcatttgccgattgtaaccacgctcttaggtcttggattggtgccagcagatcatcccttattcttaggaatggggggcatgcatggcacgtatgctgcgaatatggcattatctgaagcggatttgatcatcaatattggctcacgttttgatgaccgattagcaacagccggcagtcaatttggacaacaggcaatcattgctcatatcgatattgatcctgcagaaatcggaaaagtcgttcaaacaactattccgatcgtggcggatgcgaaagcagctttgacccagttgctgcgctatcctgcggaggaattagattgcaaggaatggctcaatcgttgtcaaaaacggaaaaaagaacatccttatcggtatgaccgcgaggaaacaaaggaaatcaagccgcaaaaattgattgaagaagtgggacgcttgacgaaagaggaagccgttattgttaccgatgttggtcaacaccaaatgtgggtcgctcaatactatccttttcgatttcccaaacagctgatcactagcggaggtttaggaacaatggggtatggcatccccgcaggcataggggcaaaatttgcttgtcctgaaaaaacgatagtcgtttttgtaggcgatggcggtttccaaatgaccaaccaagagtttgctctgctaaatgattatggtctggatgtcaaattcattttgatgaataaccgctctctcgggatggtacggcaatggcaagaaacgtttcataatgaacgccgttctgcttctgtatttgctaaacagccaaattttggccaattagcagaagcgtatggcatcaatagtgtgcggatcgaaaccccagatcaattgaccaacgatttggccaatgcattgctagaacctggtgcacgactaattgaggtactgatctcgccaacggaacatgtgctgccaatgattccaccaggaaaagccaatcatgagatgataggagtttaaaagactatgaaacgtatccttgctgccatcgtgcataacgaagctggtgttttaagccgcgtcaccagtgtgttgaatcgtcgtcaggtgaatatcgaaagtatttcagttgggaccaccgaacagccggaattttcgcgaatgacgatcattatcaacgcagaaaacccactggagacagaacaagtgacaaagcaattgaataagcaaatcgatgtcttaaaagtttcagatattacagaagacccccatattgaacgggaattagtgctgatcaaagtgaacgcgccaacgactacacgttcggagatccaagctgtgatcgaaccatttcgagcccacatcgttgatgttgcattgaagactatcgtggttcaagtagcgggagactcagagaaagtagcagcctgtatcgacgtgttgcggccttatggaatcaagcaaatggctcgtaccggtgtgacaggtttcactagaggttaaatgcaagaacagttgcttttaataaaaaaagatttcggagggaagcatacatggtaaaagtatattataacgaagtgacagacaatttaggagataagactattgcaatcattggttacggttctcaaggacatgcccatgcacagaatttacgggatacaggacacaacgtcgtgatcgggattcgtgcaggaaaatcagctgagaacgcaaagaatgatggatttaccgtgcttccagtttctgaagctgtacaacaagcaaatgttgtgatgatcttagctcctgatgagatccaaggagaactttacgagaaggaaattgcgcctaatctttctgcaggggatgcattagcctttgctcatggctttaatattcattttgaggtcatcacgcctccaaaagaggtggatgtcttcctggtggcacctaaaggaccaggccatttggtgcgccggacctttagcgaaggatttgctgtccctgcgttgtttgctgtttatcaagatgctactggcaatgcacaagagacagccttgtcctatgccaaaggaatcggggctacaagagtcggtgtactagaaacaacgttcaaggaagagacggaaacagacttgtttggggaacaagccgtattatgtggcggactgacaagtatgatcgagactgggtttgaaacgctggtagaagccggctatcagccagaactagcctattttgaagtttgtcacgaaatgaaactgattgttgacttgatttatgaaggaggattcgccaagatgcgtgattcaatctccaatacagcagaatatggggattatgtctctggttcacgaatcattaccgaacaaacaaaagccaatatgaagaatgtcttgaaagatattcaaaacggcacgtttgccaaaggttttattgcggataatcaagctggttttccggaattcaaaaaaatgcgggaacaaaacgggaatcatccaatcgaaaaagttgggtcagaattaagaaaaatgatgccttttgttacgaaagattaaggaggaacagtgattgctggtatctgtcgatcaaatagaacaagcacatgaaagcttgcaatcagtcgtttcaaagactcctttacagcatgatcggtttttatccgagaagtatcaagcgactgtcttactgaaacgagaggatcttcagaaggtccgatcgtttaaattgcggggggcatattatgcaatcgcacagcaagatccggctatactgaagcggggggttgtctgtgcaagtgccggcaatcatgcccaaggggtcgcctatacctgtcatgaattgaaagtgtcggcggttatctttatgccgacgacgacaccgcaacaaaaagtagcgcaagttttgttttttggcggtgattttgtccgtatcgaacttgtcggtgataccttcgatgcttccgccgaggcagcccaacactatgccgaagaccatcaaatggcgtttattgatccctttgatgatcccgccattattgcaggccaaggaacattggcagttgaactgctggcagaagcaaaacagcgcaattattctatcgattatgttgtggcagcaattggcggtggcgggttgatcagtggtgttgcaacttatttgaaagcaaaacagcctacaatctcaatggttggtgctgaacctctaggcgccgcttcgatgcaggcggcttttgataatcatggtccgaccacattagagcagatcgataaatttgtagatggagcagctgtcaaaaaagtcggtcaattgacctaccagcatgcagctcagtacgtcgatcgaatagtagcggtagatgagggtttaatttgccaaactatcttggacttatacagtaaacaagcagttgtggcagaaccagcgggagcactgagtgtcgccgctctggaattgatcaaagaagagattaaagggaaaaccgttgtttgtattatcagcggcggcaataacgatagtactcgaatggcagagattgaggaaaagtccttgatttatcaaggcttaaaacattattttgtggtcaattttcctcaaagacctggggcgttgaaagaatttgttagcaatattttgggtcctacggatgatatcactcgatttgaatataccaaaaaaatcaatcgcggaacaggaccagtactgttagggattctgctaaaaaggcaggaagatctgcccccactactggcgcgaatgtcaagatttgatccacaatatattgatttgcgggacaatcaatctctctatactcttcttgtttgattttatgaaccaagcgttacgaaacaaacgacctttttaaaaaaaagaggtcgtttgttttttgatttcaaatccatggctttccctcatcctttcgctagttagtaggtgaaatggttgattcttgttataatagaagtaacaaatcgtagatggggggcggatgtatggaatttgtcttttctagaaaagaacagcagacgcaaatcttgtatggagaaacattgaatgctgttttacggacgcaggaaatttccaatgatcaagtcatcattctcacaaaccagcggtattatgatcgtttctctgaaaaactgacccgtttgtttttacccaaagaagtcagctggtatatttgtaccaatcaaatgtattgcaataattttacggaatttcaggcctttatgtccttcctaagccgcttttcgaaacaggagaactatttgatcgtgggtttcggcaatgaaggtgtgctggcgttaagtagttttattcactacacgtcgattctgactagcgatctttggttgatcccggtgtctttacgggcgttagctaaaagtgtcaaagaatctgcgatcattgttaagaaaccagatattcctgttttgcaaagtcccaatgtaccgcaagtggtcgtatacgatcaaacgattgctgaaaaacaaaaagatgggaagttggtggacttacttgtattgattcgttgcggactgctcacggatcaagcttttctgcgggaactctttcgcacgtttctgacagaaaaacaagtaaacaatcgttcgtttgcagcatatacagatcgggtgatccaagcctatcaagcaaacggtgcagcacttgaagaatatggacaagtctttacagatgctttttataagactgaaaatggacatttgctgtctgatgcaatgaaacttttttatggcctactctttcacttaatctggaatgttcaacaacagcagttagcagtcaaattagataagctttgcttgtggcttgaccaactagggtttcctttagtattgcctgaccaactatctttaagcgactattttcagcaagttctgctgttacagaaaaaagagaaaaaactgctttttttatcagaaattggtacaatagggggcagaaccagcgcattagaagaggatctcgtccagacaatgagcgcttaccaaacaataatcaatcagataagaggaacttagatggaaacatacagtgaaaaaatgttacaggcattagcagccgagaatttagctgatgcgcaattgaattttgcaaaagccctgcaatcagatcaaaatgaagtcttagccgaattaggagaagaattgatccaaatcggctttttagaagaagcaagagaagtatttgatacactgcaagaacgtgaccccgaaaatgaagaatggttgctatcgttagcagaaattgctatggaaaatgatcaaatcgacgaagcttttgattatctagatcgaatcacaccgcaaagctctttttatccacgagcgttattgatcagtgctgatctctatcaattgattgggatccccgaagtcagtgaagcaaaattattggaagctcaaaagctgctgcccaaagaatcgctgattcgttttgcactagcggaattgtatttttcaaccgaccgttatcaagaagcggcagagttttatcaaggattactaaaggaaaatatccaggaaatcacaggtatttccttattggaacggaccggagccgcattgagtatggctgggaaatttgaagaagccatcgaatatctggaagcaagtctagctgaggatcaaacagatgaccgtctattccaaaccgctttagtttacttacaattaaaagaaaatgagcatgcgattcgatatttgcagcagttgcgggcactgaatccgcaataccgttccttgtatctctatttagcagaggcattacaagaagaagagcaactggaagaggcacaaactgtcattgaagaaggaatccatgaagatccatttcaagtggatttttatcattttgcatcagaaaatgcgtatcggttgcatgacagcgaagcagccgaatccttcttattaaaagcccttgagacgggggaaaaagaagatgaaaccctgcttacactgagtaatctttatttgaatgaagagcgttggcaagaagctgtgttggctatcgagaagatggaagacaatgaacaaccccatgctctatggaatttagcacaggcttataacgcgttagaagagtttgaccaagcagcgaagttctatgaacaagcgaatgaaggattgcagcatgaaccagcttttatgaaagaatatggattgttcttaagagaagaaggacgattatcagaagctctacctttactgagacattatctggctcacgaacctggtgatctggaagtgcaatcgatcgtggaggatctattagaaagataggtgagggaaatgaacatcaatgtacaagaaaagaaaaaatttctcaattggttagtttctactgtatcattcagccgacgagaagtttcttgggttctgaactacctagcaaatcatgaagccattttgacaaatgttcatattgttgaaggggcgatgcagacagatcgggggttgagtgttcgcagtacagagattggcggcgagccatttgtgttgacgatccagaatcaaaccttttatgatatcgatcaaatttttcacgaaatcaggatgaattggaaacagccgctttatttagaatgtatctttccaaatccttgggaaaaaccactttatttagctgttctggaggacaatccttttgaacggtggaatgaccatgttgacgaagaagtacaaaaaaatgtgacagaatatcttgacaaagaagctatgcagctaaaaattgagaaattataccgccaaatcgatcttgctttggaaaatggggatcgggatgcttttttggaattatcggatgaagtcaaccgcttcaaactcgatcaaaaagaaaaaagtcattaataaagctattaaaaagcgctatgtgaagtaataaaaactagtggaacagaaaagaaccgcaagaaagaagaggactcccagcaccgagcgttcgtcgtttgcaacagtgtgcgggagaaatcaagtttcttgcggttttttctttataattagataggatggaagaatggggttatctttttgattttgctgccttgcgttgcaaaaatcgtgatttaggacgtaaataagtgaagccttccccttcgacttcatggacattgatcaccgacacgaacgcttgttgatcgaagtcggcaacgatccgtttgacctctgaaatttcccggccgcttactaccatataaatgatccgtttgttaccaccggaataggctccttccccatttaaaaaggtgacgcctcgttccaattcattcattaagacaggggcaatttcttcactatgattactgataacaatgatcccttttgctgaatagccgccatctaggatcgaatcaatcacgcgagcgaaaacataggaaaagattagcgtgtacatcatgcgtttcaaatcgatataggttaaggaaagcaatagaacgaaaacatcaaagatcaagagagaacgaccaatcgtgatcccaaagttcttttctaggatccgggctaatacatccacgccacctgttgtcccaccaactttataaacaacaccactgccgatccctgcaattagtcctgcgagtaacgcaacgatcagtaagtcatgctgcagatcgatcaataatggaaccgtctgccagaaacctaaccaaaatgaaagaccaaaggttccaatcactgtatagactagcgaacgtctgccaagaatcttacctcctagcaaaatgattgggatattcaaaatcagtgtactgtaagcgggattgatgtcccacaatgcgcgcatgatcaacgtgatcccagtgacgccgccttcagctaaatcattaggtatatttaaatagacgagaccaaaaccatagacactcgttcctagaacaattaaggcaatatcgcggactgtccgccacgaaaaaaaagatcgcatcctgtttcccccatttctaaatctcacaagtaccaatttagcacgaaatttggcattaaacaatatgagcaagtcgatcctctatctaggcaggtgcgttttcttttgctaaaatgtgaaagaaagggtgaagaggatgacagaaaaacgttcactatatgagatgcaagaagaagtcgatgcctatatccaacaattcaaggcggggtatttcagccctttagcacagatggcccgacttactgaagaagtcggcgagttggcaagggaagtcaatcatcactatggggaaaaggccaagaagaagacggaagtcgagaaaacagttgctgaagaactaggtgatgtcctttttgtcaccatgatcatggcaaattccatgggtatcgatttgacggaagtttttgaatccaatatgaaaaagttcaaccgcagagatgcgtatcgctttgaaagaaaagatgggaaaatgaatgaagctgactaagttaccacaagaatttgaacaagcaatccctgtattgcaaagaatcgaagcagccgggtttgatgcctactttgtgggaggaagtgtcagagatacaatcttaggacagccaatccatgatgtagatattgcaacaagtgcctttccagctgagatcaaagaactttttcctcgtaccatcgatttgggtatcgagcacggaacagtccttgttttatgggaaaatgaacaatatgagatcacgacttttcggacagaagaagcctatcaagatttccgtcggccagacaaagttgcttttgtgcgctctttggctgaagatttgaagcgcagagattttacaatcaacgcttttgctctgaaaaaagatggtgaaatcattgatttgtttgatggactggcagacctgcaactgaaaattctgcgagcagtgggtcagccgcacgaacgatttcatgaagatgcactacgtatgatgcggggcttgcgctttgtcagtcaactgggctttacattggaaccacgaacatttgaggcaatttatgacaatcatcagctattggcaaaaatatccgtggagagaatcaccattgagttcgtcaaattgctgttaggggcacatcgcaattcagctttaaaggcttttgtagcgactgaatgttatctctattgtccaggactgaaacaagccggtgaagctctgttgcgaatggctgatttaccggagagaccattgaacaatgaagcttctgcctggacactattgattgaccagattggactttctacagcagaagttcgtccttttttgaagcaatggaagtgttccaatgaattgattcggatggtccaatcgttattcgagggagtattgttgcggaaagcagggccgtttagtgatgaagcattataccatctgggcagcgaggccgctcgactatcagaagaattgctatactattacggacaagaggtagatccctctgttagtcaagctcgctaccaggcgttgccaatccattcacttaaagacttggccatcaatgggcgcgacttgctgagccactttgaccaatccggcggtccttggatgaaagaagtgctagcagctgccgaaaaagcggtgattgagaaacgagtcgcaaatgaagagaaagcattattggcttttgccaaaacaatcgtattaaataacctataaataagcaggtgagaaaacaatgatcgaaaaagaatttttggttaccgaggaagatacagctcttgcagttggatcgggaggactgcctgtcttagcgacccctcgtttggctgccatggtagaagctgtctgttttgaagcattggaatcgcgtatagcgtctggtaagacaacagtaggaacacaatttacgatcgagcaccgggcggcttcaggaatcggtgcaaccgttcaggtatgctgtgaagagatctcgaatgaaaagacgtatgagtttacttttcgtgtctatgaaaacgatcaactgctagcgacaggtacgcatcatcgagcggcggtcgatatcgaaggttttttaaaaaaagtgagcgagaaagaaagttaatttgtgctccttagcagacaatgtgttaaaattgaaatgtattattaaaaaaaaggagcgttatgtcatggcaagagaaatgaaagcattgaaattttatttccgtaatggagaaacatggacgattgagcgccgttatattggagatttgtggatcaagcaaatcactactagttttggccgcatccacggaagcgaatttgttgagatccatccatgtgcaggattcaaaattgaaatcttccaagaaggggatcatgttgcaacacatgatatcaatttaggtggattggaattaggcatgttcgcccgcgctttgaaatacgaagatattgaacgaatggaaattctttaccgtaatggaacacccgatcttgtgtacttcccatacaaagacaaagatactgaaggattagataacgtttatcaatcaacaaaaatcagtgaaaaaacaaaaagcctttatattgtgattgatccaaaccaaacagtcgaagacgtttaccaagaacattttgaagaataaaaaaaagcagaactgagagcttctctctggttctgctttttcattacaatcactgataagtgcgaaaaaagtcggtatatttttttaataaaagatagtcttgactgacggcatctttaagtatgattttgtctccaagcaagcttttacgagcattttggatgatgcggtgttgaatatcatgatcgatcaagtaatcgatctcagtacgtttgatttccggagaagcactctcgcgatttttttcaagatactgcaaaagatcatattcaagatgtccggcatcattgattactcgtttgtattcgattttgtctaccttcacacgatcacgctcctttatatgataagttaccttatttccggagtaatgtaaaaaaaatctatatgaattagtaaatttttaaacacctgtttggtattgcatcaaaactactttacgcttagaagaaacagctagatgtgtcgcaagacttaaacagaaaatgaaaacaaaggagaaacagatgaaaaaagcaagagttatcgttgttagtggagtgactgcttcagggaaaaccacctttatccaaaaggtcgccaatctatgtcccggtacagcagttttatcttttgatgattatagtatcgatgcattgccttctgcaccatcctctgaggctctgttaaacgaaccctacgaagcaatcaatcaatttgatattcaaccattgataaatgacctaaaacaaatcattcaccactgtgcgctgatcttgatcgattttccgtttgggtatgtccatcagcaactcgcacctgctatcgacaaggccatttatttaagaacacctctggatattgtcttgggtagactaatcattagagactttcaacaacagccagagaaaattattaattgggtcacggggtatctagaggaagcgcgaccgctttttttgatgcacgaagaaattgtttctccacaagcagattatattcgagatgggacgattgattttcaagaccaaatgacttggttcaaagaagaagttctagcggaaaaaacgattttcgcagaatgattgttggaattgggaaaaatacttgtcacgtaaagaataaggtcatcttttgagagataaaaaaaggggatcttaattttccaggtaatcaaagggaaaattggggtaagcaaaactttctttgattctatactttcccttgctgtattattatttatacgcatatttagtctatagttaaaaaatagcattattaacaattaaaaacaagttacgattttgtcatctatctattttaaagtgaacatatgggtatagctcaaaaataaaaagccaactgcaatgcttgtttatcagcaagtgcagtcggcttaaaatgaattattttgtttcacggtgtaaagtaacttttctttcacgtgggcaatattttttcttttccaaacgatcaggattgttacgtttgtttttgtttgttaagtagttgcgttctttacaagaagtgcactctaatgtgatgtttacgcgcatgtttttccctcccatatattcaagaatcctctaagatttctctcagactaaaatataatagcatgtttggcaaaggaatgctagtagtttaatgaaatttgttaagtaattttacttgacgattttttgaatgaaatcaaccattttcatccaatttatttttcacgtcttcgatcatttttgtataagcaatcggtccgttatacagccagctggattcaggtccaaactcccaaagatttccttctttgaccgctttaagattttgccaaacttggtctttaaaaaagtcggctccttgatcgctgtttactagaatcaggtaatcagcatctaattcagctaatttctccaaagaaacggcagaccagtcagctgtcgctgttttgctgatcttagaaacaagtggcggtacagagaatcctagttcatgatagaggagctgaccgctggaacgatcgtcagcaaccataaaagcagaattgttggtgacccagagaacagccaccgacttcccattgattttacctgaaaattcttgcttagttgtttttactaagtcatcatagtctttttctactgtttttgcttgatcttctttatgaagaacttttgcgatatctgtcaaacggtctcgccaagagacattttcaccatttttgactacataagtaggggcaattttgctgtattgtgcatatttatccccttcaaccatcgtattgctgtcgatcagcaacaagtctggttcataacttaagacgtcctcatagggcaagtcgtagctgatccttggtacatcacttagtttctcttgcaaatagccttgatcactgttattaccaacagtccattgtgctactggtgtgacgttcaaggctactaagtaatcttctaaataactgccgatgattcgctttggatcatccgggattgttacttcatgtccagccgcatctttcagcgttgccgtctcagctgaggaagatgacttggtattattggaattagctgaacaagcactcaatgctgttaagctgactagggtacaagacagccaaaaaagtgtttttatggttcgttttttcattaggttcctccttataggataaatgagaatcattctcactttctttttgtcattatcacgaagaaaaagtgatttgtcaatccctggttttttgctttgaagcattgacggatagaaggaaaaccgtcataattgataatcattatcaatagaattttgagggaaagatatggcaaacttacgcacggtcgatttgactgtcggctatcaaaaacaaaaaattgtgcaaaagataacaatcgacatcccagaagggaagatcattggtttgattggacctaatggtagtggcaagtcgacttttctaaaagcattagcccgaatcctgctaccaatggaaggggaagtttatctaaatgaacagaatctacaaacgatcaaaacgaaggaagtcgcaagccagattgctttgttgtcacaagtcagtgattcttccatcggattaaccattcgagagatcgtttcttatggtcgttttccttatcaaaaagggctaggtcggttgaccgcaaaagattatcaagccattgaatgggcattagctgcgacagatttgaccgaactagcggatgctggtatccatacgctttcaggaggtcagaaacagcgggtttggatcgctatggctttggcacaagatacagagattgttatcttagatgaaccgacgacttttttagatccggcacatcaactagaagtgctgttattgttaaagcgaatcaatgaaaaatatgggaaaacgatcattatgtcgattcacgatctgaatcatgcatctcgattttctgattatatttttgccttaaaagaaggtcaattaatgacttgggggacaccagaagaagttttgacccattcatggctccaacaattgttcgctatcgaagctgttttaggtacgtttcccaatagttcgaaaccgttgcttttgacctatgaattaggagccaacacatgaaaaaatttacgattcttttgcttgttctaagcggattattggtcgctgtgttttttctggcattgacgcaaggggcagctgatattcccttaataactattaaagaggccttttacgcatttgatccagaaaatcaaacccatcaagtgcttagaaatatccgtttgccgcggatctgtgcttcgtttattgttggcagcagttttgctgtaactggtgccatcatgcaaggagtcaccaaaaattcgctagcagatagcggtttactaggaatcaatagtggggctgcagtcggattagccgttgcatttatcttgtttccctcactacaaccgaatcaggcagcgttgttttctttcttaggcgcttttctagctacttcttttttatttttgttgacgaagtattcaaggatcggtatgacgccgactggattgattctagcaggtgttgcattgagttcttttttttctgcgattagtcaagtattatctttacaatttgatttgaatcaagacttggccttttggtttattggcggtgcagcaaatgtaacgtggacacaattacaagtgatcacccctatttatctggtggcgctcttcatcatcctaggactcgggaaatctttgaatttgctggctatgggagatgagacggcaatctctttaggcaaacatcctgaacggattcgacttgtttctttagccgtagttgttctattagctgggatggctgtttcactggtgggaccggtcagctttattggattgatggtccctcatgtgattcgcggactgattggcaaaaattatcaaatgatcttacctttgacgatagtggcggggggaatattggtaatcttagcagattgggtaggacgaatcattcagccaccttttgaaacgccttttggaatcatgatggctttgattggggttcctttcttattagtgaagattcggagggaacagctatgaagaaaaaaatcggtttcctttttgttttggttcttctggcgttttgtggcagtatcatggtgggaaagacgttcttttcttttgatctctggctcgctctttggcagcaaactctaacagctagccagtcattgatattcttcgatttccgacttcctcgagcagtactggcactgattgctggaagtgcgtttggcttctcaggttttttgttacagggagtaaccagaaatgagttggcggatgcaagtattttaggaatcaataatggagctggcttatgtgtcatgctctacttaggcttttatgcccagggctcccagctgttaccactaattggtatgattggcggactattagctgcactgctagtctatgctatcgcttataaacagcggcagctgctttcaatggagcgaattttattatctggaattgctgttaatgctggacttgcttctgcgtcgttattattgactgttcaattgtcaaaagaacgatatagttttgttacggcatggctttcggggactatctggggaacttcgtggacgcaagtactaagtttgttgccttggttcttgattctaggattgttggcattcatgattacacctttgatcaatttactgggttttggagaagaacaggcgatcagtttaggtgttcccctaaatcttttgcgcaccggtttgttgttcgtagcgattggcctggccgcaagcagtgttggctatactggaaacttatcttttattggtttattggcgccccatatcgctaaacgattgattggcaaagaatctcgttgggcattgatagcagcgggaatgattggtgctattttggtgctagtcagcgacacagtcggccgtcttttacttcaaagtggcgaaattcctgctggtatcgtgattgcgatcattggtgctccgtactttttgtttttgctgattcgtcaaaaaacgtagtcgtgagaattttttcacgattgcgtttgctatttgagtccggtttttggtactattcggagtaggagttggttaattatggataaaaaaattttgcgtgaacaagggctaacccgactcaagcaactggatccacgaacaaagcaaaccaaagagcagatcattcagtctttgttgtttgcttccgaagagtggctcgaagcagaatccattggcgtgattcggtcattgccgtttgaatttgatacaaagccgatttttgagcgcggatttcactctggcaaacaaattgccgtgccacgttctgtgagaaagaaacttcacttttatcaagtggaaccacagactgaatatcagctttccagttttggggtagaagagcctctttctcaaaaaaaaatcgatgcattggacctggatcttttgatcgttcctggtttgattttttctcatgagggatatcggattgggtttggcggcggttattatgatcggtttctggcagatttccaagggaaaactgtgtcattggtttttgcagaacaatttgatgtccggtggcaacctgattcttttgatattccggtccagaaaataatcactgataaagtttctttcggagaaaaaggagtagacaatgaataaacaaatgaaacgctggcttaatcgtccaatctttacttatacgtttttagccatccagacgttagtctttattatcggctatattagtccgatgactcaagtgatgggggtgatgtttggcccttatgttgcttacatgaacgagtattggcgttttgtaacgccgattttcattcactttggtctcgctcattttgcagtgaattctgttattctttattttatgggtcaacaggtggaagcgatctacggtcatgctcgtttcttcattttgtatttgatgagtggggttatggggaacgcgatgagttttgcctttaatcaggccggtgtccaatctgcaggtgcgagcacgtcattgtttggtctgtttggtgcttttctgattctgggactccactttaagaatgattaccagatccaagcgatggttcgtcaatttgcattgttcgttgtcttgaatttcgtatttggtctatttgatcaatcgattgatatttggggacatgtcggaggaatcttaggaggattcatcttaggcaatgcattggctttaccaaagaacttcgaggaatattcgattcatacccgcattctttccgccattgtttttctttttttactggcagtttttgtgatatatggtttaaaaaagtatcaaatacttgtataataagcaggaagtgtgtttatggaaacgttatatgacgtacaacaactattgaaacaatttggtgtctatatttatgttggcaagcgaatctatgatatcgagttgatccagatggaagtcaaaaatctttatgacagccgtttgatcgatcgagatacctatttgaccgcttggcgcattttaaagcgtgaacatcggattgaagaaagccgggaggaaaataagtgatggacaaaaaaatcatcgggattgatctaggaggaacaacagtcaagtttgctgtgttgacttctgaaggagagattcaacaaaaatggagcatcgataccaatattcttgatgagggttcccacatcgtaccagagatcattgcatcaatcaatcatcgtctggatttgtatggcatgaaagcagaagacttcattgggatcggtatggggactccaggaagtgtcgatcgcaaaaaaggaacagttatcggtgcttacaatttgaattggaaaacgttgcaacctgtcaaagaagcgattgaaaaagggacagggattccttttgctatcgataacgatgccaatgttgctgcgttaggcgaacgctggaaaggcgcaggtgacaacaatcccgatgtgatctttatcaccctcggtacaggtgttggcggtggaatcatcatggaaggacaacttttgcatggtgtagcaggctgtgcaggagaaatcgggcatattactgtagatccagaaggatttgaatgtacttgtgggaagcgtggttgtttagagaccgtgtcaagtgcgacgggtgtcgttcgggtagcaagacatttggcggaagagtatgctggcgattctgaattgaaaaaaaatctggataatggcgaagatatttccagcaaagatatttttgaagcggcccaagcgaaagatccgtttgcattgatggtagtagataaagtctgcttctatttaggccttgcttgtggaaacttgggcaatacactgaatccttcaagtattgtactgggtggcggtgtctcagcagcaggtgaatttttacgtagtcgtgtagcagcttactttgcagaattcacattcccgcaagtaacggaaagcacggaaatcaaattagctgagttagggaatgatgctggtgtgatcggcgctgcgtcattagcattacaatttgcaaagtagagaggaataggtaagatgtctgtttggaactggattaatattattttaggattgattttattggcaatcgcattgaattgggcgtacttccaaattatgggaagacgatcagccaaaatcatttccgaagaagaatttaaaaatggcatgaaaaaagcacaagtgattgatgtgcgggagaaaaacgagttcgatgccggtcatatcttaggtgcacgaaatatcccatttacggtattaaccaattcgtttagcgcatttcggaaagatcagcccatctacttatatgatacccgtaaatctctaagtatccgtgctgcgaataaacttcgcaaagaagggtttaaagaaatttacattctaaaagaaggctatgaaggctggagcggaaaaacgaaaaagaaaactagttaatcaatcaaaagactgagatcaatgatcaaacaagatgttcctaagaggcgcgagaatgaatcgttagaaaccattcagcagctgtaactgagaatcttgtcatcatggactcggtcttttttttttgaaagaatgtgttaaggtagattcaaaggagtggaaggaaatgattaaagtaaaacgtgtatacgaggctgcagcacccacagatggttatcgggtccttgttgatcgaatctggccaagaggcgtcaaaaaagaagtggcggcgattgattcttggttgaaagaggttgcacctagtacggaattgcgtaaatggtttggtcatgatccagagcgctttgatgcgttttgtcaaagatacctagcagaactaaaaaagaagccagccgatgatgcctttagtgcattgcagcaaatagtaaaagaccataaaaccgtgacattggtttatggtgcaaaagatgaaacacataatcaagcggttgtattagctgaagaattgaaaaaactgccattgaagtaaaatcttcaatggcagtttttgtattaacgagagacacttttacgcatagctcgttttcttttttcttcatttagtgcttgttgttcgtcaattggatcgatcacttgttttttgacagtcatgactacgctagcagctgctgcgatagttgctactgtaccaactaagaaacctgaaagaaatcgtttcattcttctccacctcgcctttatctatttatttctattatgaaacaaaagtacaaaaatatcaaaaataagcccttgtatcgcgagtaaaggattgataaaatttagtaaatattttataataaatttactaaatgaaatgaaggagcgaaaaagatggaacagctacaacaaatttttgcagaaaaattcggtgaaaaaggcacaggatcgtattttgcaccaggacgaatcaacttgatcggggaacatacagattataatggcgggtatgtctttccagcctctatcacgataggaacgtatggtgtagcacgaaaacgggcagataagcaaatacgtctttattcggaaaacttccctgaaaaggggatcatcactttttccttagacgatttggagtaccgcaaagaagacgactggaccaattatcctaaaggtgtgattcgctatttgaaagcagcgggtcatgcaatcgactctggtattgaaatcgctttttatggcaatattcctaatggtgccggcttgtcttcttcagcctccattgaattattgacaggagtgattcttgatgatttgttcggattggcgatcgaacgtttagagttgattttgacagggaaaaaagttgagaatgaatttattggggttaattcaggtatcatggatcaatttgctataggaatgggaaaaaaagaccatgcattactgctagataccaacactttagcttatgaccttgtacctgcagaatttggggactatgtcgtagctatcatgaatacaaacaagcggcgggaattggcagattcaaaatacaacgagcgccgtggggagtgtgaagaagcattaaaacgacttcaaacgaaactgaaaatccaatcgcttggtgaattggacgaagcaacattctttgcacatacttcactgattgaagatccaaccttgatcaagcgcgcaaaacatgctgtaactgagaatcagcgtaccttaaaagctaaagcggcattagaagcgggagatttagaatcttttggtcatctgttagatgcttctcatgcttctttaagagatgattatgaagttacgggtatcgagttagacactttggtggcagcggcacaagaacagccagcagttttgggagcccgaatgacaggggctggatttggtggttgtgcaatcgctttggtgaaaaaaagcgagtgggaagcttttgcaacggctgtcaaagaaagctatcgtgaaaaaatcggctatgagacagatatttaccaagcaagcattgatgatggcgcgcgaaaactgtagaatgtaagacggattcattgaataaatgaaagaaaaggatgattaagaatggctattttagtattaggtggcgccggatatatcggctctcatgcagttgatcaattgattacgaaaggataccaagccgttgtcgtggataaccttttaacaggtcatcgtcaagcgatccatccagaggctgttttctacgaaggagatattcgagacaaagcatttttgcaaagcgtttttgagaaagaaacgattgatggcgtgatccattttgccgcaagctctcttgtcggtgaatcagttgagaaaccgttgaaatacttcaacaacaatgtgtatgggatgcaggtattattagaagtaatgaaagacaacaacgttgatcatattgtcttttcttctactgcagcgacttatggcgagccagaacaaagcccaatcacagaagaaacacctacaaatcccaaaaatccttatggggaaagcaaactcatgatggaaaaaatgatgcgttggtgtgatgaagcttacggcatgaaatacgtcgctttacgctactttaatgttgcaggagctaaatcagatgcttcaatcggggaagaccatgatcctgagactcatttagttccactcatcttgcaagtcgctttaggtcagcgtcaggagctagcaattttcggtgatgactatgatacgccagatggaacttgtatcagagactacgtacacgtagaagatctatgcaacgcccacattttagcattagaatatttgaaaaaaggcaatcctagcaatgttttcaatcttggcagcaacaatggctactcagtcaaagaaatgttggatgccgcgcgtactgttacgcaaaaagatattccagcgaaagtagcaccgcgacgtgccggagatccgggaacattggtcgcttctagtgataaagcaaaagcggtgttaggttgggaacctagttacaccgatgtgaaacaaataattgaaacagcttggaattggcacgttagccatccagaaggttatcaagactaggaggcaacaaaatgacgctcagtcaaacaatctgtgatttcgtgacattagcgatccaggctggtggttggatggaaatggatcgtatttatttacaaaataggatccttggtatgattggtgaagaagactttgaatcagctactgtacgaccggtcgaagaatcagccgtggtattgatggatcaattggtcactcaagcaaaaaaaaatcaggtgatcggcgaggcacttgctgataccgaaatccttgaagcgcaattgatggatttcttgacgccaccgccttctgtggtcaatgctttctttgcccagcactatgcaaaagacccacaagaggcaacggattatttttaccatttgtgtcagcaaaatgattacatcaagactcgagccatcaagaaaaatattgtttttccggtaatgaccgagtatggagaattagagatcacgatcaatctatccaaacccgaaaaagatccgaaagaaatcgctgcgcagcgagcagcagcagcgatcgattatcctaaatgtctcctttgtttggaaaatgaaggttataaagggcggctgaattacccggctcgaacaaatcatcgcattattcggatgaatctggacggcgaagcgtgggggcttcagtactctccgtatgcttattacaatgagcattccatctttttgtctttagagcatcgtccgatgaagatcacgcgcaaaacctttgatcgtctattgcaaatcattgaggttctgcctcactattttgtcggttcaaatgctgatttgccaatcgtaggtggatcgatcttgtcccacgatcattatcaaggtggacggcatacatttgcgatggcaaaagcacccattgagaaaacattcaaactaactggttttgacgagctaacggtgggaatcgttaaatggccgctttcggttattcggattcaaggtcgagacaagcaaaaagtggctgctgcttctgattatattttggcacaatggaaagagtactcagatccttccgtttcgatcaatgcttattcagaagatggcacaccgcaccacaccatcacaccaattgctcgaaaacagggcgaatactttgaaatggatcttgttcttcgggataacaatgtttctgacgaacatcctgatggtatttttcatcctcataaagatgttcagcatatcaaaaaagaaaacattgggttaatcgaggtgatgggattagcggtcttgcctccacgtttagcaacggagttagaagaagtgagggcctatcttcttgatcagccaaatcaaattgctgcttatcatattccgtgggcacaagagatgaaggaaacctacaccatcactgaggagaatgtaacagagattgtttatcaagaagttggtgggatttttgcaaaagttttggaatacgcaggagttttcaagcgagatgcatccggtcaggctgcattcatgcgttttatcaataaactttgaagttattgagatgactttgaaagaatggaggcgcgggaatggctacaattaaagatattgctgaacaggcaggcgtttcaccagcgactgtttctcgtgtcctcaattatgacagtgagttagccgtcagttcagaaaccaaagaaaaaatattcaaaaccgccgaagcactgaactatacaaagcataaaaagaaaagccaagtcgaaaacggtcggattcgtttgattcagtggtttgataccgaagaagaactggccgatctttactatttagctattcggcttgggattgagaacaagacggaagaattggggattcgcttgttaaaagaatcgtttgcttctatcagtgagacccaagtagatggaacgattgctttaggaaaatttgatgcccagcagatcgcacaattaaaaaagacgcagcctcatctgctactcgttgattttgacgggctgtcggctggagtggattcattggtagtcgattttcagcaagcagtggatttggtcattgatcattttgttgctaaaggacatcaaaaaatcggtatcttatctggtattgaatttacaaaaggaagtcgacaagaaattgaagatccgcggctgacgctattcaaggaacgactgacacgcttgcgtctttatgacgaagggtatcacattgcagcagcgtttactgtcgaagatggatatcaggcaatgaaacagttcttgcaagacgccttgccactgcctactgcgttatttgcttccagcgatgctttagccatcggagcactgcgggcactgcaggaagaaaagattcgtgtgccagaagatatctccttgatcggctttaacgatgtcagtgttgccaagtatgtttttccaaccctttcgacaatcaaagttcatacggagtggatgggagagttggctgtaaccacactacttgagatcatcaagaatccagctcctgttccgcgaaaggtcaccatcgcaacggagttgattaaacgtcaatctacgaatcaatgatggggaagttcatctgcaacaaatagaaatgtcctgagaatctatgggaaaaagtctccagtaatggaacagttttccgtcgcagtcagaaactgtcgcggctgccatagattctttggccatttttttagttcaccagtaaccatgcacctatgaaagcaaataagcaaagtttggcattttatcagaatatggtaaaatatgagtgagttttttgattggggagaaaaagcaatgaaaacattagcgatcgatacatcaaatcaaacattggccattgcagtcatggatggtcaggagatcctaggacaaagtcagacgatggctatcaaaaatcacagcagtgcattgatgccggcaatcgatttattgatgcaatctgtgggggtattgccgcagcagttagagcgaatcgcagttgcccaaggtccgggatcttatacaggattgcggatcggtgtcacgaccgctaaaacattagccgatacattacatatcccattggtgggcgtgtcgagtttgaagaacatagctgcgaattgtgttggggttttgaaagtgatcgtgccattatttgacgcacgtcgcaacaatgtctatgctggtggctatcgttggcaggaaggggagctgcagtcagtgatccctgaccagcatgtggcattaccgacattgttgcatgcactagctgagttgcacacagaggtactttttgttggcgctgatgctgcaaaatttgccccgcaaatcactgaagccatgccgtctgcacagatcaatcacgtttctttgtggaattatccgaatggcgtcgtgttggcagaattaagtgaaacagaggaacccgtttcgtcgatccatgattttgtgccagagtatttgaaacttgttgaagcggaagaaaagtggttggcatctcatactccaggagcggatacgtatgttgaaaaaatttaaatctttcaaaggaaagctgcccctttttcgtaaagttcaatacccagaacagacgaaaacgattcaggatgaaacgtatgtgattcgtgaaatcgtcggcgaagatatcaaagagttactgcaagtggaacgattggtgtatgccggcgagctgccttggaccaagagcgcgtttctttcagagatttattcgcgatttaagcatttgtacttgtgtatcttacaaaatgagcgcatgatcggttttgcgggcgttcgtttgttgggagaagatgctcatattaccaatattgctgttatacctgaatatcaaggccgaggtgtcggctcttttttgttgactgaaatcgaacagtatgcgcgaaaaaacaaatgtgaccgaatttcgttagaagtgcgtttaagtaatcgtgacgctcagcgactttatcgacagctgggctttgtctcgcgagcgatcaaaactgcctactatacagaaggaaatgaagatgcattggatatggtgaaatttttaaatgaataaactgttgaataaagaagaattgcctgcaaaaagtgaagagctgttatggcaattggcagaagcgagttaccaagatggctctccctggacttgtgaacaattcaagcaggatttggctgctgttgacagtcactatttagtactccagccaatggaggcatttgttagttaccgtcgggttttagatgaagctgaaatctttaatctcgcagtcttaccggaaaaaaaaggacagggattggggaaactcttgctgcaagctgttattcagtcttgtcaatctgctggcgtcgaaaggatttttctagaagtgcgggtccgtaattttccagcacaagccttatacctgcgaatgggttttgaaatcattgggcggcgcaaaaattattatagtcatcctcaagaggatgcattgatcatggaaaagaaagtgaggccagcatcaatcaaatgaatgaattgattttagccattgaaagcagctgcgacgaaacaagtgtcgctgtcataaagaacggggacacgattttaagcaatatcgtggcttctcaaattaaaagtcatcaacgttttggtggcgttgtcccagaagtagctagtcgacatcatgtggagcagattactctttgtttagaagaggcactgaaacaagcagaagtgacaccagaagacttatccgctgtagcggtcacgtacggtccaggcttagtgggggcgttgctgatcggtctttcggcagccaaagcgtttgcctgggcgcatggattacccttgttgccagtcaatcatatggcggggcatatctatgcggcccgttttgtcaaacctctgacctttccattgcttgccttgctagtgagcggtggacatacggagttagtttatatgacagaagatggttcctttgagattattggcgagacacgtgacgatgctgcaggagaagcatatgacaaggtaggacgagtcttaggactttcttatcctagcggaaaagaaatcgatcgtttggcgcatttaggtgaggacacgtaccattttcccagagcaatgattcatgaagacaattttgattttagttttagcggattaaagagtgcctttattaattttgtccataatgcgcagcaacgaggagaaacattggacgaagccaaccttgctgctagttttcaagcaagtgtcgtagaagttttggtcactaagacgattcgcgcctgcaagacttatcctgttaaccaattgattgttgcaggtggcgttgctgcaaaccaaggcctgcgtcaggcactagatgaagcaatgagtgacctgcctgagattgacttgattattccacctttgcgtttatgtggcgataatgcggcaatgatcggggcctttgggcatattttgttagaaaaaaaacagtttgccccactatctttgaatgctgtgccaagcctaagttttggtcatgaaatgaaataatcaagcatttgctgctcaacattacagagaagaccgtggcgtcatcgggatacgaatccgaatggcagcccacggtcttttgtttaattatttggataaaattgattaaaaatacgtaaaacttgtatatattgaataaaaattataaaagatgtatactggctaaaaaacataggcaagaaagggtgcaaaagaaatgaaatccgtttttaaaggtcgcagttttttagcagaaaaagattttaccagagatgaattgcagtatctgatcgatttttcattacatgtaaaagaattaaagcaaaagaatatcccgcatcgttatttggaaggaaaaaatgtcgctcttttgtttgaaaaaaattctactcggacacgagctgcctttaccgttgctgccgttgatctaggagcgcatccggaatttttaggagcaaacgatatccagatgggatcaaaagaatctgttgaggactctgcaaaagtatttggtcggatgtttgatgggatcgaatatcgaggatttagccaaagaatcgttgaagacttggcgaaatattctggtgtacctgtctggaatggattgtctgacatgtggcacccgacacagatgatcgcagactttatgacgattcaagaaaattttggcagtcttgaaggtctgacgatcgcttactgcggcgatggaagaaataacgttgcgcaatccttacttgtgactagcaggattctcggtgttgctattcgaatcatcgcaccaaaagaattacagccggaacagcaagtcatcgagctggcagagcaatttgcccaagcatcacaagccgaaattttgattacagatgatgtggcagctgtagcaggagcagacgttgtttataccgatgtatgggtttcaatgggagaagaagcaaaatttaaagaacgaatcgacttgctgatgccttaccaagtaaatgccgaattaatgaaaaaaaccaataatgaacaagccattttcctccattgtttaccagcttttcatgatacacaaaccaaatatggggccaaaatcgctgctgattttggcttgaaggagatggaagtgacgaatgacgtttttcacagcaagcaagcgcgccagttcgatcaagcagaaaatcgccttcactctatcaaagccattatggctgtcacccttggagatctatttattccaaaggtttaactagcgaaatccatgcaaaggcgaaaaaccggctagccaaaccgattattttttgttatactttctgggaacaaaatagtagataatcgatgagcaagaagagtagcttttgtttttcagcgagttcgggaaggtgtgagccgaacaatcaagaaagtgaagcgcacttgtgagattttgcctagcaaacggaattctgccgttatcagaaataagtaggtcttttaagaatcattccttaaaggacaaatagagtggtaccgcgggaaatctcgtctctagtgcatgtgatgcactagagactttttttagttgttccgcatgtacattcgctgggcattgctttcgtatcgaaacaaatggagggaaagaaaatgaataataaacaaatcgttgcacaagctatttatgccgctgtcaaagaagatttgactttagaacaagtcagtcaattgttagaaaatcctaaaactgctgaacacggagacgttgcttttcctgcctttgctttagccaaagtctatcgcaaagcaccgcaacagatcgctagcgagctggcggaaaaaattgatccagcttcttttgaaaaaatcgaagtcgtgggtccatacttgaacttttttatgaataaagaagtgatcagcgaacacgtcttacaaaccgtcttgaaggaaaaaaatcattatggagatcaatcaattggcaatcagcaggcggttccgattgatatgtcttcaccaaacattgcgaaaccaatctccatgggccatttgcgttcgacggtgatcggtaattcgattggctttattcttgaaaaaatcggttatcagccaattcggatcaatcatttaggagactggggaactcaatttgggaaattgatcgtcgcctataaaaaatggggttctgaagaagcagttaaaaaagaaccaatcaatgaactcttgcgtttatatgttgaattccatgaacaagcagaaaatgataaagcgttggaagatgaagctcgggcatggttcaagaagctagaagacggtgatcaagaagcaaccgaattatggcaatggttccgcgatgagtcattgcaagagttcaacaaaatctatgacatgctggaagtaagttttgattcattgaatggggaagccttctacaatgataaaatgacggaagtcgttgaacttttggaagaaaaacatttattacaagaagatcaaggcgcagaaatcgttgatttgactgcctatgatctcaatccagcgttgatccgcaaatctgacggcgcaacattatatatcactcgggatatggcggcagcattgtaccgcaaacggacttataactttgctaagtctctgtatgttgtcggtaacgaacaaagctatcattttaagcaattgaaagcagttcttaaagaaatgggcttcgattggtcagatgatatgcaccacatcccatttggtttgatcaccaaagatggtaagaagctgtctactcgtaaaggaaaaatcgttttattagaagaagtattgaatgaagccatcgaatctgcgaaagaacaaatcacagaaaaaaatccaggcttagcgaacaaagatgaagtggcaaaacaagtgggtgtcggtgcggtcgtctttcatgatttaaaaaatgatcgcctgaacaacttcgatttcacattggaagaagtcgttcgttttgaaggagaaaccggaccttatgtccaatattctcatgcacgggcgatgagcattttagaaaaagcacaatttgatcctgccaatgcgcaagctcttgctttgaatgatgcagagagctgggaagtgatcaagttgatccaacgctacccagaaactatcttacaggctgcagataaatatgagccatcagtgattgctaaacatgcgatcaaattagcgcaagccttcaataaatactatgcaaatgtcaagattttagcagaagatgcgcaaaaagatgctcgattggcattggtttacgctgtaacagtcttgttaaaagaagatttgcgtctgttaggattacatgcacctgataaaatgtaaataaaaaaaaagataccaacggcagcctatatgcttgccactggtatctttttttcgattctttagagaatagcatgggacttgatatattcagtcagcttgatggcatcttcatttgtacgggaaataacggctactgtatcaaagccggcgagagaacaaactttctcaggcatcgaaacttcatctaaagccgctgccaataaaggtgcattgtcagggatcgtattgattagcgtcataaattgaacacgatccactttggtgacgacatcttccagcatgtgaatcagccgttgttcttccgctttttcattttcttgagtattcattccttgaaagagaacaaattttgtttgtccagtctcatcaggctgtttgacaatttttagatcacggatatcgcgggagatcgttgcctgcgtagcggttactccttgtgcttcgagcaactgcaacagttcttcttgagttcccacactatgttctgcaataatctgtttgatcaataaatgccggtcggatttacgcataaatagactcctttaattgaattcttcagcattatcatagcagaaaaaggattaaaaacctaggctttagtcagactgaacacccgttgtttgtaagaaaaaaatgtaaaagtaaacagctaggtttatgaggaaaagcagttgcaattctttagtagctactgtatactgtttaaggcgtgagttttttgactccgcaaatccacatcttgttccatctgcgaagcggtgctgataatcagttcttcgaagagctaaagagcaagagaggaaatcaaaaaccaaattggaggaaacacatcatggcagtaatctcaatgaaacaattgctagaagccggcgtacactttggacaccaaacacgtcgctggaacccaaaaatgaagaaatatatcttcacagaaagaaacggtatctacatcatcgacttacaaaaaactgttaagttagtagatgcagcatacgactacatgaaaaacgttgctgaagaaggcggagttgctttgttcgtaggaacaaaaaaacaagctcaagaagcaatcaaagaagaagcaatccgttcaggtcaatactacgtaaaccatcgttggttaggtggaacattgacgaactgggaaactatccaaaaacgtgttgctcgcttgaaacaaatcaacaaaatggaagaagatggcacatttgatgtccttcctaaaaaagaagtcgttggtttgaacaaagaacgcgaacgtcttgaaaaattcttaggcggtatcgctgatatgccaagaattccagatgtaatgtacgttgttgacccacgcaaagaacgcattgcgatccaagaagcacgtaaattaaatatcccaatcgtagcgatggttgatacaaactgtgatccagatgagatcgacgtagttatcccatcaaacgacgatgcgattcgtgccgttaaattgatcactgctaaaatggcagatgcatttatcgaaggcaaccaaggcgaagaccaagtagttgaagaagatttttctgctgaatcaacagaaaatgctacttcaatcgaagaaatcgttgatgttgtcgaaggcgacaatgtatcagctgaataagaaatgatggagctgtttcaaaggctaggcgccaagcctcactctcctttgaaacagcttttttaaaaggcaagttcaggcttgttaaatgacatttaggaggaaaacaaaaaatggcagaagtaacagctaaattagtaaaagaattgcgcgacatgactggtgtaggtatgatggatgcaaaacgtgccttagttgaagtcgaaggagatatcgaaaaagccgttgatctattacgtgaaaaaggaatggctaaagctgcaaagaaaaatgatcggattgctgctgaaggattggcatctgttgctatcaacgggaatgctgctgcaatcgttgaagtaaactctgaaacagacttcgtttctaaaaacgaaatgttccaagatttagttaaagaaatcgcagaagtaatcgctgcaaacaaacctgctgacatggaagctgctttgcagttggaaacatcaaaaggtaaaatggaagcagcattgatcgaagcaactcaagttatcggtgaaaaaatcagcttccgtcgttttgaagttgttgaaaaagatgacaactctgctttcggtggctacttgcacatgggcggacgtatcgctgtcttgactgttcttgaaggaacaacagacgaatcagttgcaaaagatgtcgctatgcacgttgctgcaatcaatcctcgctatgtgaatgaatctcaaatctcacaagaagaattggatcacgaaaaacaagttttgactgaacaagcattgaacgaaggcaaaccagccaacatcgttgaaaaaatggttgaaggccgtttgaaaaaattcaaagcagaaatcgctttggttgaccaaccattcgttaaagatcctgacatgactgttgaaaaatttgttgcttcaaaaggcgcaacagtgaaatcatttgttcgttttgaagtcggcgaaggtatcgaaaaacgcgaagataactttgtagaagaagttatgagccaagtcaaaaaataattctgttcctcgaacagatgggaacgcatggaagtgcgctccctttttttaagcaaaaaccgattttcaaaaaaattgcacaaattcaaacagaatggcgccaatatgctacaatagtattggagaatgtacggaggaatcatcatgggtaaaccaaaatatcaacgtgttgtgttaaaattgagcggcgaagcattggcaggggatgaaggatttggtatcaaaccgccaacgatccaagaaatcgtcaaagagatcaaagaagtccatgaacttggtgttgaaatggcgatcgtagtaggcggtggtaacatttggcgtggtcagattggtgcacaaatgggcatggaacgagcgcaagcagactatatgggaatgttggcaacggtcatgaatgcattggcgttgcaagacactcttgagaacgctggcgtaccgactcgcgtccaaacatcgatcgaaatgcgccaaatcgcagaaccttatattcgccgtcgggcagaacgtcatctagaaaaagggcgtgtagtgatctttgctggcggcacagggaatccttatttctcaacagatactacggctgccttaagagcagctgaaatcaatgcagatgtgatcttgatggcaaaaaataacgtcgatggtgtctactcagcagatccaaaaatcgatcaaagtgcagtgaagtttgaagagcttacgcatctagaagtgatttcgaaaggattgcaagtcatggattccactgcaagctcattaagcatggataatgatattccgttagttgtctttaatttaaatgaacaaggaaatattcgccgtgcaatcttaggagaacatattggaacgacagtaagggggaaatagaatggctgacaaaattttaacagaagcaaaagataaaatgaaaaaagcagcagaaaacttgcagcgcgagttaggacaaattcgtgctggccgtgcgaacgcaagtattttagaccgtgtgatggtaacctactatggtgttccaacaccactaaatcaaatggcatcaatcacgattcctgaagcgcgtattttgatgattacgcctttcgacaaaacaatgatccaagaagtcgaaaaagcgatcatgcaaagcgacatcggtatcacacctgctaatgatggtacagtaatccgtttagtcattccgcaattgacggaagagcgccggaaagaattggcaaaagatgtgaaaaaagaagcggagaatgcgaaaattgctgtccgtaatatccgtcgtgatgcgatggatgcttacaagaagcaagaaaaatctggcgatatcacggtcgatgatttaagagaatcagaaaaagaagttcaaacattgacagacaacagtattaaagaaatcgatcagatcgcagctgaaaaagaacaagaattattagaagtataagaagcaggggcgcacaagcgccctttttttattcctaacaaagagaaaatgtttttgtttttctttaatatagatttctttttttacttttcataggcaagaaatatgattattgttataatgaaaaagatgaattttacgaaatggaagaggagcgaatcatatgttgcgtttttttccacaaaaagacaaatatgttaaggaagaaactgaatacgaacttgatccggcattacctgtgcctcagcatatcgcgatcattatggacggaaatggccgctgggctcagaatcggcgtttaccgcgggtggcagggcacaaagaagggatggagacagtgaagacgatcacgacccatgcctcgcggcttggagtcaaagtcttgacattgtacgcattctcaacggaaaattggaaacgaccaaatgaagaagtcgattacttgatgcaattgccagttgatttttttgacacgtttgtaccagagctgatcaaagaaaatgtgaaggtccatgtgatgggctttactgaatatttgcctgctcacactcaagatgctgtcaatcgtgccatcgaacagaccaaggagaatacaggaatggtcctgaatttcgctttgaactatggcagtcgtgctgaaatgctgcaggcgatccaaaagctgtatgaagaactagaccacacacaggagacggtggaaatcaccgaagaaatgatggaccagcatctcatgactggtttcttgcctgctgcacttcgcgatcctgaattggtgattcgaacgagtggtgaagaacggatcagtaattttcttctttggcaaattgcttatagcgagctctttttcactaaagcattatggcctgactttgatgcccaattgttagaagctgccatcggcagttttcaacagcgaaatcggcgctttggcgggttgaacaagaaggaggacaaaaagtgaaacaacgtgtgatcaccgcagtggtggcattagcattttttttaccagttatttatgtcggtggaatagccatcgagttgacggcagctttacttgccggaattggtgtgtttgaattatttcggatgaaaggactagcggttctcagttttgaaggggtgttatcgattcttggggctgtgatcttagtcttacctaaagatccttggtttgctttcttaccagcaaatacagataaaagtgctttgttttatctgattgtcttgttgttgctagggatcgctgtcgtttccaaaaatatgtacaccattgatgaagcaggtttccccgttttagtcagtctgtatgtgggtgtcggctttgaacgtttcttgacggctagattagtaccaaacggattagttgtgctgatttttggcttgtttattgtttgggcgacagatattggtgcttatatggttggccgccgattcggcgcacataagctatggccggagatctcaccgaacaagaccgttgaaggggcattgggcggaattgtttcggcagtcgttgtggcagctctttatttgttggcattcccaggcaacgattactttggccatggaagtctgatcatgatcgtattgacgattattttttcgattgctggtcagtttggtgaccttgtcgaatcagctatcaagcgacactacggagtaaaagattcaggcaatattttgcctggccacggcgggattcttgatcgttttgatagtatgctgtttgtttttccaatcatgtacttattaggtgttttctaaagcaatcatttagttagtctagataaacgagcaataatcacttgcttgactagataagtgctaggtcattaatttgtttgatcagctccgcagaaagaagacaatttttaacctcattttaaccttatttcaacctctaaatgaagcctgttttcacgggaccagacatttagaggttttttagttctcgactacttggcggtcgaagcttttttgacggacccctgtgaagaatgcgaggataaggaaaaaagaacactcttcctgttaaggaatgtgttgagagaaagagccacagtctttttatgcgtgttagagcttggttctttaaattcttgttacaataacgccggaagttcctcattaggtgtgggtgtgataaaataaagaaaggtttcccctttagcaagagggaacagtgaaagcgaggaaacagaatgaaaacgattcttgtgtttattatcatattttctgttgtggtcgtaatccacgaatttggacactacttctttgccaaacgtgcagggattttagttcgggaatttgccattggaatgggtccaaagctttttgcccatcaaggaaaagatggaacgacttacacgattcgaatgttaccattaggtggctatgttcaaatggcaggctggggcgaagatgagacagagctgacaccaggtatgccgatctcacttgtgcaagacaaggatggaaaagtcatcaagatcaatactagcaaaaaggtgcagttgcctcatgcgattccgatggaagtggtagactttgatctcgaagaaaagttgacgattgcagggtacatcaatggaaatgaacaagaaaaagtcgcttatgcggtcgatcatgatgcaactattattcatgaagacggtgtggaagtaaggattgcaccgaaagatgttcaatttcagtcagcgaaactttggcagcgaatgttgaccaattttgctggaccgatgaataacttcatcttagcttttgttttattcacagggttagtgtttgcacagggtggtgtacaagatgtgaatacgaccagcatctctggtatccaaaatggttcaccagccgctgaggcaggcttgaaagatggcgatgagatcttagcagtcaatggcaagacagtatccaactggcaggaattgagcagtgagatccaaaattatcctgacacgaagatcccccttgaagtgaagcggggaagtgatacattaacgattgaagcaacgccagaagggaaatatgctgaaggagaaaaagtaggatttatgggaatcagtcctggcttgaaaacaagtcttggtgacaagctattaggtggcttgaaattgaccttcaacaatgctttactgattttccgagctgtcggtaatttgatcgtacaaccagatctggacaaattaggcggtccggtggccattttccaattgtcctcacaagcagcctcacaaggggtagcttctgtcgtcatgatgatggcggcgatctccatcaacttaggaatcttcaatttgttgcctattccaggattggatggcggcaaactcgttttgaacattcttgaaggtgtccgaggtaaaccgatcagtcaagaaaaagaaggaatcatcacgttaattgggtttggttttttgatgttgctgatggtgttagtgacttggaatgatattcagcgctttttcttttgattagaggaagcagctgatatgggccaagcagggtgtatggtatagcaaagtgtttgcagcaaaggagaaaaaaatgaagcagtcgaaactgtttattccgacattgcgggaaataccaagtgatgcggaaacattgagtcatcaacttttagttagagccggttatattcggcaagtggcagcaggcatctacatgtatttgcctttagcccagcgggtgttggagaaaattaaaaaattgatgcgggaagaattagccaaaattgatgcagtagaaatgacgatgccagttttattgcccttggaactatggcaaagtactgggcgagacgggctttatgggcgctcactgtatcagttaacggatcgaaacgagcgggagtatgtcttggggccaacccatgaagagccttttacggaattgatcaaaagtgagatctcttcctacaaacgtctgccgatcagtttgtatcagattcagtcaaaataccgagacgaacaacgtccgcgcttcggtttgattcgcagtcgcgaattcatcatgcaagacggctactcatttcatgccgatgagtcaagtttagatacgacttatcgtcggtatgaagcagcctatcacgcgattttgcagcgttgtggtctggagtatcgcgcagtgattggtgataacggtctgatgggagggcatgattccaaagaattcatggcactgtcgcagattggtgaagaactaatttgctactcaacggaaagcgactacgtggcgaattggaaaatggccacaagtttgtatgtatcaaagaaatctcacgaaacctttcttgagcgcgcagagttgcaggttgatccatcttattctctggaagaagtagctgcagcttgtgagagtgacttgactaagatcgttcagtcctttcttttgtttgctgatggagaaccggtcatgattcttctacgtggcgatcatcaattgaacgaagcaaaagtcaaaaattttctagaagccgatcaattgaaaatagctacaccagaagaattacgttgtcatctgcaaactgaagcaatcagtcccattgcgctgccggaaaatgtccgcttatatgctgatcagcatgtacaagatttagcaaatgtgatcgtctttggaaatcaaccgggccattactatcaaaacgcaaatgtaggacgagatttttccccattggcatttgctgattttcgattggtgcaagaaggtgatccttctccagatggcaaaggggtcctaactttcacacgaggaatcgaagttggccacattttcaagctaggaaccaaatacagtgaaagacttggtgcgacagttgtcgatgagaacggtcaggagacgccagtcatgatggggtgttatggcatcggtgtatctcgtcttctatcaacaatcgttgaacagcacggcaatgaagagggaatcgattggccgaaagagattgcaccctatgatatccatattattcaaaccacaatggaagactcgtatcaaactgctttgtgcgaggaagtagagcaagcgatgcttgctgtcggttatgaagttttagtagatgatcgcaacgaacgtgctggtgtcaaatttgcggatgcggatttgataggctgtccgattcgattgaccattggcaacaaagcgacagaagggattgtcgaaataaaaatcaaacacacaaatgcaaccgttgaagttcgtaaagaggaagtggctacgacattaacgatcttgttgactgcatctgaatgatccgtgacaaaaatcgaggaagggggagccctttctcgattttttaatgaaagacaaaagaaaaagaggtatactaattaatactgagaaaaaggaggatggtcaattgtcaaaagaaagagagacctttgagattttattagagcaaatcaatgctggtcctaatttacgccaacatcctttgatacagaccgctcaaatcaaacaagtcgtggtccatcgccagtcaaaagcttggacattttacttgcagtttgatacattgctacccgttatggtgtatcaatcgttcaaacaacatttggaactggcctttaaggaaatcgctgcggtgcgaatgatcattgaagccaaggataatgccttcgatcaacaactgatccaagagtactggccattagcactcgcaaatcaaaactgtgatcgtccactagtacagcaagtcattaagaatcagctaccggtagtgaatgagaaaaaagtgatcctgcctgttaccaatgaagcggtaatcgcgattttgcagcaacaatatttaccaatcattgaagaaaactatcaaacatttggttttcaaaaatttcgtatcattcctgaaatggatgccgaacaagcagaagaagctttaaaagaattggaagctcgtaaagaagaacagactgctgctttccaattacaggctgctgagaacttgatcgcccatgaacagcggaaaaaagaagtgaaagctgttgaatttgacggtccgattgcattgggaaggaatattccagccgatgaacccgttaccccaatgattaatatcattgaggaagaacgccgtgtgacgatccaaggatatgtctttgataaagaagttcgggaattacgttcaaagcggaagatcttgattctgaaaatcacggattatacgtcatctttcagtgtcaaaaagttctccaataatgaaaaagatgaacaaatctttgaggcaatcgccaaaggcagctgggtaaaagttcgcggaagcgtgcaggaagatacctttatgcgagatcttgttatgaatgctcaagacttgattgaggtaaaacacgagattcggaaagactatgcacctgaaggagaaaaacgggtggaactccatcttcattcaaatatgagtacgatggatgccacgaataatatcagtgatttagttgcacaagctggaaaatggggacataaggcgatcgctattacggaccatggtggcgcgcaagctttcccagatgcccatcatgcgggtgaaaaagctggtgttaagattttatatggggttgaagccaatatcgttgatgatggcgttgcagtggcttataaccctaaaccagttcctttgacggatgccacgtatattgtgtttgacgtggaaacgacggggctatctgccgtttatgatacaattatcgaattagcggctgtccgcatgcataaaggcaatgtggaaggctcatttgatgaattcattgatccaggacacccattgtctcgcaccaccgtagagcttacagggatcacggatgaaatggttcgcggttctaaatcagaagaagaagtattgcgactctttagagagttttctgaaggagcaatcttggttgcccacaatgcttctttcgatatgggctttttaaatacgagttatcgaaaatatgggattccagaagccgaaaatccagttattgatacattagaactggcacgttacttatatcctgagttcaaacgttttggtctaggcgtcttatctaaaaaattcggcgtcagcttagaacagcatcaccgagcgatctatgatgcggaagccacgggccatttagcttggatctttgtcaaagaagcgatggaaaagcatggcatgctgctgcatgaagacttgaaccgccatgtgggaggagagaactccttcaaagcggcgcgaccattccatgcgacgatcttggcgaagacgcaagccggattaaaaaatttatttaaattgatctcgatgtcgaacgtgaaatatttccatgacaaagtcccaagaattcctcgctcggaattggtgaagctgcgggaaggattacttgtaggaaccgcctgtgacaagggagaagtctttgtcgccatgatgcaaaaaggggtggatgctgcccgtaaattagcagagttctacgattatattgaagtcatgcccaaagaagtttacgctcatttgattgagaccgaacttgttaagaatgaatcagacctagaagacattattcgcaacctgatcgagatcgggaacgaattaggcaaagtggtggtagctacagggaatgttcattatttgaatgaagaagatgcgatctatcgtaagattttgatcaattcaatggggggagccaatcctctgaatcgccatagtctcccagctgttcactttcggacgacagatgagatgctgaccgcttttcaatttttaggcccagatacagccaaagaaatcgtcgtgacaaaccccaacaaaattgcggatatgtgtgaaaaggtcattccagtcaaggatgatttgtatacgccaaaaatcccaggttccgagcaagaaatcacagatctaagttacaatcgtgccaaagaattatatggggatcctttgcctgagatcgttgaaaagcgattgaaaaaagaattagattccattatcggaaatggcttctccgtgatttacctgatctcccaaaaactggtacacaagagcaatgaagatggctacttggtgggctcgcggggatctgtcggttccagttttgtcgcaacgatgacggggatcactgaagtgaatccattagctcctcattattattgcccagactgtcagtactcggagttttatgaggacgggtcttatggttctggctatgatatgccagaaaaaaaatgtccgaaatgcggcacccgactaaacaaggacggtcatgacattccgtttgaaaccttcttaggtttccatggagataaagtccccgatatcgatttgaacttctctggggaataccagcccgaagcgcacaattatacaaaggttcttttcggagaagattatgtttaccgtgcaggaacgatcggtacggtagcagacaaaaccgcattcggttttgtaaaagggtttgagcgggatcacaatcttcattatcgtgcagcagaagtggaccgattggccaaaggggctaccggagtgaagcgcaccaccggacagcatccaggggggatcattgtaatccccgattatatggatgtctatgatttcacaccgattcaatacccagccgatgatatgaattctgaatggaagacgacacactttgatttccactcgatccatgacaatattttgaaactggatattttaggacatgatgatccgacagtgattcggatgttacaggacttatctggaattgatccaaaaacgatccctaccgatgatccagaagttatgcgtatttttggcggaacggatgttttaggtgtaacagaagagcaaatttattctaaaactggtaccttagggattcctgaatttgggacccgtttcgtacgggggatgttggaacagacccatccgtccaccttcgcagagttgttgcagatttcaggactttcccacggaacggatgtttggctaggaaatgccgaggaactgattcggcgcggtgatgccaacttggcagaagtcattggttgtcgggatgacatcatggtctatctgattcatgcaggattagatgacggtatggctttcaaaatcatggagacggttcgtaaaggacaatggaacaagatcccggatgatttgcgagatacgtatctgcaagcgatgcgggaaaataatgtccctgaatggtatatcgattcttgttctaagatcaagtatatgttccccaaagcccatgcggcagcctatgtattgatggcattgcgggtcgcttacttcaaagtatatttcccaattctgtattactgtgcctatttctctgttcgtgcggacgactttgatttgatcgccatgtcaaaaggcaaagaagcggtaaaagagcggatgcaagaaatcaatgacaaaggcatggatgcatcgacaaaagaaaaaaacttgctgactgttttggaattggccaatgaaatgttggaaagaggctatgaatttggcatgatcgatttatataaatcggatgctgagaattttgtgatcgatggcaacaagctgatcgcaccatttcgagctgtaccaagtttaggtctaaacgtagccaaacaaatctgtgaggcccggaaagatggtccgttcttgtccaaagaagatctggccaaccgaggaaaagtttccaaaacattaatcgaatatatgacagacaatggtgtcttgaaagatttaccggatgaaaatcaattgtcgttgtttgatatgctataaggaagaaatttattatcaactataaaaacgattcgcaggcactatctttctcagaaatgataggtcctcgaatcgtttttttgttttatacatcgacacttttgctgcatgtcataataaaaccatcaacaataatggaatgtaaatcatataaatcaaaacggagtagcctaatgaagaagcagcaaactcttcatctccatggtaatttctaaccaggatcggcacagaattttgaacaggcatcgatgcttggatgataaagacttgcaacatcaatgaaggaacctgtatccattgaccaatcagccacacgatcaatggagagaggagaaaacgacctgcgaggacaccggcaagatccttggtcatacgtaaattcttgataccactatagtaaacgatgatcccaatgatgaacatggatagaggcgtggtcaactcagaaagatagcctcctaggcctgcaataaatttcggtaaaggaaaatcgaagagcatccagatcaatccaataataaacccaatcaatgcaggagagaagatttttttcaacacaactaaagggtgaaaggagacttttgcttcttcgaaactagggctgtctcgagcgatttcatagatcccaaccgtccaaaacaaactagtgttgacaatataataaagcaagacataaggaacagccttttcgccaaaaatagccaggttgatcggtaatccaataaaaattgtattggaaaaagtaaacatggtggagaaggatccatgatgagtgggagctacttgaaagaaacgctgccaaagtttactgatcccataagtaatgacaatggataataatggaataatcattccagaaaacaatgaaaggaattcatcgcgggtaaaattcttgatgatattcaaaaacatacttgccggcagtgagagattcaaaacaagttttgaaaaggtatctgctgtacgatttgagaaccattgcttaaaagacaaccagtagccaataaacatcaaactaaaaatcacaaaaatattgctatatgcttggaacatgaactcacctctctttcactatagcgaatcttgattccataatcaattcaatcagaaaagaataccccaaaaaagcaatcaaaaaaactatgaccgagaagagtcggtcatagttctaaatttattttcgttgttgtttgccggcattacggccttttgcatttttatgattcaagttttttggcgttgtaggctgcgtctgctgcgtaggagtgacatctttccgaggcgtcacgaccgttttaggcggattggctttcatttctgcttcaacttgcgcacgaatcttaggtttcatgatgacatttgtaataaaggtttgcaggcagctgaagaccccgccgacaacccagtataacgttacaccagcaggtgcacttaatgacatgaagacaatcatcaatggcgaaacgatcaacattgttttcatcgtttttttctgttcttctgggattccaatggttgaaatatatccttgtatgagatacgaaataccagcaatggctacaaataggaaacttggttgtcctaaggaaatcccaaagaattccgaattttgaatcccttgtgtgtaacgagcagtaaaatacaaagctgaaaatattggcatctgaatcagcagcggcaagcaaccgattccgccaaacatgctgacattattttcagaataaattttttgcatgtctgcttgtgcttgcatttgttcttcacgagtggtcgcttttttcaagttggcttgtgcgatatctacctgcggtttcaagaactgcattttttcactttggatcatcgttttcttcgattgatggatcccaagcggtaagataatgaggcgtacaacgattgtcacagcgataattgcccaaccataagaccaatcgaagttttctaccagcatggtgatcaaattacctaatggtttcactaagaaacgatagatcatgccgttttcattcggtgttccatcagagtttgtgctgacgcatccggataaagtcagtaaaagtcctaacaatccagacgagagcagccatttattcatttttgacattcttttcttcctcttcactataaatttagacaaaaataactatactaaaaaagaccgactatttcaatgtacaaaaggaaattcattgaaaaatcaatctttcgtcgtagatttagtaaccatattcaacatcaaaacttgttctttccttgatagaaggatcttcttggatctttgtacttgtcactttaccagaaggagacggtgaatctttgaccgcttcaacaaaagcgtctacctgtttctcttcgccgatagcttcgatcgttactgaaccatcagattcatttttgacggatccttggatccccatccggtccgctaacaattttgtcgtgtaacgaaaaccgactccttggactctgccttgaacttgaatgcgtatttttttcatcaaatcatccctcgtttcagtcaacctctatagtatatgatagcgtttttctaacgaaagaacaagtttcatcctttgactcatgctataatgaggcgaggtgaacaggatgaaggaaattctttcaaaaaaaaatatattgatcaaagaggtcaaaaaactcgcacaaaaaaaataccgcaatcaaaccaatacgtatataatcgacggttggcatttggtacaagaagccattgcagcatcggcaccgatcaattatctatttgttactgataaaggaatccaagaaaccggcaatcagttaaaagactatcaagacaaagtatttcgtatctccgatgaagtagctgcttttctatcagatttaccgacaccccaagggatctttgcagtgatcgaaaaagagaccgttcaagaaacgattcatggaaattggctgattttagataatgtccaggatccagggaatgttgggactatgattcgtacagccgatgctgcgggttttgctggggtctttttaggaacaggcacagctgatcgttacagcacaaaagtcttgcgtagtatgcaaggcagcaactttcatttaccgatccttgaaggggatgtgccagcattcatccaaaaattaaaagcccaagggactgctatttacgggactgaattgaataaagaggcggtttcttatacggagttatctaagaaaggaacagctgcgtttatcttagggaacgaaggacaaggcgtccatccagatattttagggttgaccgatcaaaatgtctatattcctatctatgggcaagcagaatcactgaatgtagctattgctgccggtattttgatgtacttttttgtcagttagacttttttaaggaactgttaaactcaaagcaactctttggattctcctagaattctgtctgagcagatgctatacttctatttgtaagaaataagcagtatcaaaaaggtggcaggcataaatctatgacagaaaaatggcaagaagatagcgagtatatgtcttatgtagcagatttgttagagacagaagctgtaaaaaaattagccaattatgttcaacatatgagttccacacgtttagaacattcgatcagcgtttcttattacagttataaattggcaaaaaaatggggcggcaatgctcgtgcaacagctcgggctggattattgcatgaccttttctattatgattggcgtacaaccaaattcgatgaaggaacacatgcctatatgcatccgcgaattgccgttaaaaacgcagagaaaattactgaattaagtgatctcgagcgggacattattttgaaacatatgtggggagcaaccattgcaccaccccgatataaagaaagttatatcgtaaccatggtggataaatattgtgcggtgaaggaagcatcagaaccaatgactcaagccatgaaagcaaaatggcaacaacggttttggcataaacaacgaccaacacatctctaataaaacaggcaagcgcctagaatctgtagtgatttatcagattccaggcgctttttttgtatggtggtgaaacaattggatcgtggtgctcatgattccattcaaagggcatacttacgctagtttccaaagaaaaattcgagaatagtcatcaaaaagatgatgattgcaattccgcctatagctaacgcatgtctttttttgtgcatgaacaaaatggcgatatattctcgtaaaaaagcattcggcaagtaatagaaggctgtgtgtgagccaatcccatctgctttgacatgcgcttggtcggcgtacatccctgcccggaaaatatgatagttattggaagcaaagattgcgtgatatccttctggacgtaacgaatccatgatttctttggagaatttcatattttcgtaagtcgttgtcgaattggcttccactaagatttcactttcagggattccttgagaaacggcatattctttcatggccactgcttcaggaattttttcgtcgctgccttgaccaccggacatcaaaagacgaggggctgttttcttcgcacgaaattgaagatgataaaatgcgatagctttatcgatccgttgggctaataatggagaaactttctcgccattaaggagacctgcccctaaaactataatgaagtcctggtcatagcggggatgattgaattgataaataaccgagatcgacaaaaagttaagaaaaaccacaaaaaaataaagcagcgatgccggaaaaattgtaaataaaacactgacccaacttggtaaggcatgtaaaaaggaatccgataccaacaagatcgttaaaacgatagctaaaaccaatgtcaacaggttggccaatgagtgggattctcggcgtaaaacgacgattgaattccaatagaggaaaataatcaatccatacaaaccaaaaagaaaaacgaatagaaagccaactaatgcaacagctaaaatcccgccgactaaaatatcttctgtccgataaagattaacgagcaaataaatcccaaaggtcaagatgaagacattaaaaagcaaaccattcactaaacgatgcttgtttttaaaataggaatataaaaataatccggccaaactaagcggggctaagataaaaaaactgccagtacgtaattccgaaatggacaaataggccaataaagcggcaatcgtccaacaacactcgaagaaaaagatatctgggtcatcttttttcttgcggtaccaaaaaacaaaaatcgctcctaagatataagcgatactgaaaagcccaatttgtgtaaaatccattcttttcactcctttaaatctaagaacagtatacctaattttcgaagaaaaagcttgcagatgtggtcaaagttgctgaattttcttgaattcgctacaatggatagagaagaaagaaggaggcacaagcatggaattaggtgaagtgatccgagtaacactcccagcgttttatgttgtcggaaaagaagggaaaggtcttgctgaagaaggcccttcatgggtaccggcactatgggatcttgcaacgaaagattttgaagaaatcgagtttttgctagccgatcaagaagcggaaaatctgcagttctggggattgatgagtgacggagagaactggctggaaccatggcaagagacaggacgttaccttgcgggtgtccaagtcactacggataattttccaccagtagattgggtccgttggcaaatgccagagatggaatacatggtcgtaaaaacaaatgaagccaatctaaacatgatgacagagaagatgctgagagaagttcttccagaaaataatgttcaactggcagcagctattcaggaacactacctgcctaattttcaagaaggggaagtagaactgtattttcctattgaaccgattgcgcctgttgtaaccaaagaagagttactctcttaacaaaaaacttccagtgttttagtgattaccggtcttaccggcaacgccaaacactggaagtttatttttgattaaaagagatttgtaaagaaattggcaactgatcgccagccgataacaaaaatatttgctttttcaacggctttagtagtgatcagctcagtagtagggacttctttactaccatccatataacctaatgtatctgcaggaatcgttgctgttacttttcctaaatccgttcctttggcaactggtgcagagacagtttcttcgttcattgttttgttataatcgattgttgtagtgaagtcttttggatccatatctttacgtacccaaacagaaagatcattttttaccgctatgggaacagtaagttctttgccgtttttaacagcgaccgtttttgtatctgctaactgatcaccagcagatagaataggaacttgctcccacgcatcaaatgagtaatccatcagtttgcctgtttcggtgaaacgtacactaggattctcagcatgaccgttgacgtttaacactacggtgataatacgctggccatctcgcacagccgttccaacaaagcaagcacctgctaaatcagtggttccggttttcaaaccgtcaacaccatctttggcgttgatgaaaccaggtagcatccagttccagttgaccatctcaactggtgagtaggaaccttcaccaaatgttttggtaaccgtgctggtgacttctaatacttctgggaagtcttggagcaaatgtctcgctacgatagcgacatcttttgcagataattcattttcatcagtggaagtggaaccagggtaaaggttttctcccagataggtgttattcagtccggaagcattgacaatcttagcatctgtgattccccattcagtgagtttgtctttcatttgatcgacaaaggctggctccgacccggcaattttctctgctagggcaacgaccgcagcattagctgattgaatgtagctcgcttcataaaggtctttaacggtgtattgaacatcacgatgcaaaggaacattggacaagtcaggtgtgacactgaggtcggctgcatattgtgagatttcaacagggtcttcccaagtcaatttgccttgcttgacttgttctgctactagatacagactaatgatttttgtcactgaggcgatgcccatcggggtttctccctcttggtcatataaaattttgcctgtatcgaaatccactgaaaaagcagcttttgcatcgatagaaaagtttttgatttcttcagcggtaaatgtagtctcctcagcgtgggagatcattggtattccggcaataaaaaagagggttgctagacccgcaatcaatgaataccagattttggataatttctgcataggtaaactccttcgtttctgtatctaaatcaaaagtttaacaaagagtttcctgagttgcaatactctaacagaaagttcaaaaattcgtaagaaccagcttttttcttcttgccgaatcacaccagtgatcgctttgtcttgaaacaacagttgtttttagacataaaaaaagcttttctttaacgaacaaagaaaagcagtttttttatctaataaaactatcggcgaatatgatttcggggatcctcactttgcacttttacaggtactttcactgctcttgtttcttgctgcatcaattggcgggcaagaaacagcgttcctccaagtaatgcggctaaaccaaagattgaaaaaagtgaaacaaacgtcgctaacatagaaatcccttctttctgtttttaattaatgtggaaggtaggaatcgaacctacaccttaatctatgaacgatcatctatcactcaacggaacaccttgttcaaccacttcttattactatcatagcatgaactgtctaaaaatgctggtagaaagtctgagcattttcagaggaaatcaagaataaataatgaagaaactttgaagaaatcattcgatttttgtcaaaggatattgccaatcttctgcttcatcataaagggtgaagcgctggtccttttgttcaatgatcaaatggtaacccaatgaatctagtaaaaccaatcttgatggggtcagctcaacgatcacagtaggtgaatgtttcccatcaattgtcagtgaatgctcctctgtgatctcaatggatacagtgtctttcatttttgaagtgaactgccatttccccacgaattgttggcggggctcagttttttgcttttcttttcttaatatgagcgaactggcaacaccggtcaaaagtgacagaccaatcaacagtgaacgttttttcacattttcacatccattcctacctatgatggaactagtataccatggggaacaaagaaatcctcctactttggtcggaactttaaaagtttttaattgaccgtataatccatttatcaaaatcttacagccctcagaaaataccagaaaattgcagcggcagcggatagctgcagcaatgatgctgacccaaagcattgttccatagcttatggtaaaatcagatagaaagttttctgctttctcctactttaattgaaagagagtctttcactgagaatcagaacatcatcaattactagatcaactgatttagcgtttatttaaggaactccggctgttttaaggccgaggtattaatggagagggaaaaagatggaatatccaaatagtcacttagcgatatttattattcgggaaaatcgctttattgcccgctgtcgattgatgtcaggggaggaagtaatcgttcacgtcaaaaatactggtcgaggaaaagaggtacttgttgctggtgcgttagtcactttgcaatactggaatagtccaaagagaaaaactaattatgatttgatcgcagtaaaaaagggcgaccaatggatcaatatcgacagtcaagtcccaaaccgtttggcctatgaatccttattggacggaacgattcttttaccgcagatcacaggcaatctaactttactaaagagagaagtgacgtatcaccgttcaaagtttgatttttattttgaaacagatgtcggagaaaagggctttatagaaatcaaagggatgactttggaaaacaaacgagtgggtgcttttccagatgcgcccaccagtcgcggattgaaacatgtaagtgaactgatagatgccaagaaagaagggtactatgccgcggtattgtttgtcgtccaatttgaagacattgatgtcgcgacgatccatcgtgccatgcaaccagagctagcaaaaaaaatcggacaagcaattgcagacggaatccaagttttcgcgtataattgtcttgtggatgaaaccagcatttccattaataaagcagtaccttttgatcttatggctgcttttgaagacccaaacttataaggaaagagggaatatgaatgattcatttagggataatcggtacaaattggatcacggatcaatttgtacaagctgcacatgaaacgggacgctaccatctaacggctgtctattctagaaaactggcgactgctcagtcttttgcagagaaatacggagaagtgacttgtgtagatgatttaacggctttctttcaactagaagaattagatacggtatatattgcatctcccaacaatttgcattttgaacaagcaaaacaaggaattttgtcaggaaaaaatgtgatcgtcgaaaaacctgccttttcgacaccatcagaaatggctgagatcattgaattggccaatgaaaatcaagttttattttttgaagcagcgcgcaacattcatgagaaaagttttgacaccattgcgtctgtcttaactgaacatggcaatatcattggtgcaaactttacctatatgaaatactcttcacggtatgatgcagtgttagcaggagaggagccaaatattttttctccccatttttctggcggcgcattggtagatctgggtgtttatcccgtttatgcagcactagcttggtttggcagaccacaaaatgtttattattttgcccggaaaatcgtgacaggagtcgatgggatcggtacgatcattttacgttatgaaacttttgacgtaaccattcaaactggaaaaatcggcaactctgacttgaaatccgaaatatattttgaaaatggaacactggaactaaatgcagtcaatgccattgaacaagcggtattttatgaccgtacaaataatgaaacggtattaccggtgaccgcgcaggcaaatccgatggtcgaagaagctgcagattttgcagaagtcatcgaaaataaagcagatccccaattgggtgcgcgctatgaagaatggatcgaattagctcgtgatgtcaatgaagcgatctatctcatgagaaaacacgcagaaatctcctttgacgcagacaaagagtaaggaatggaatgtatgacagcaacttatttagcagaagtttggcaagaaaaatggcaaagcagcggcttttctgcgccatcactgattcaagaacgggtttaccccctcttgaaatcaggacaatcagtagtaggcgtttcgccgacaggttcagggaaaacattggcctatttactacctttattggaaactgtaaaagttggtgaaggcaatcagctcctgattttgacctcttcccaagaactggccatgcaggtcacacaggtcgcacgagattgggcccagcttttagatttgcaggttttaccactgattggcggcgcaaatactaagcgacaaattgaaaagttgaaggccaaaccagaagttttggtggggacaccaggacgagtattggaattgctcaaattaaaaaaagtcaaaacgcaacagattcacggggtagtcttggatgaagtggatcaattactgaaagaaggggcctttgggctcgctagcaaaatcttgacgcttattccaaaacaggcgactcgcagtttcttctctgcaactgccaatgaggttctaaaagaaattcaagaactggcttttgaaacaccacaggtcattgatgtgacagaggaagaccagagcaaaggggtgatccatcattattatttgaattacccgagtcgtaaactagtggatgctttgcgccggttggcttacttaccagattttcagggattgatttttttcaatgaattaagtgcattaggtaatgctgaagaaaaactgctctttcatggtttgccagtcgcctcccttgcttcagaccagaacaaactgacccgccgtgcttcgcttgatgggttccgtcagggaaagatttgtgaattactaacgacagatgttgctgccagaggattggatgtcgatcagctggggtatgtggtcaataccgaggttccacaagagaaagaatcttatcttcaccgagcaggtcgtgtgggacggatgggaaatgagggcacagtgatcacgatcgttcaagaccatacattaaaggatctaaagaaaattgccgcacagctggatctaacgctgcaagaagttttcttgcatggaggtgcgcttcacacagagcgtccggaagttaaaagtgaacctaaaaaagagcagagtgtgcagaaaaattccagaaaaacttctgaaaaattacacactatgccaaagaaaacgaagaaaaagcaaaaaaaccaaaaagataaaggcaaaagacgccattgagcgtctttttgtgttaccattaacggtggttaattactagtgtgtaatattgaggaggcattttcgtgaattcaaggaaagaagaaatctttcagacgatcgaactgcacaaacaaggtctgacagccttagaggttgcggagattttacaaatcgatcgcagtaatgcaagccgttatctcagtgaattatttaaagaaaataaaatcagcaagcgtgctggtcggccagtaatctatgaaccattgaatgaggaagttcatgtggatgtgtcctccgaggttagttttgaaagtctggtgggcgttcaagcttctttgaaagtcagtatccaacaggcgaaagcggccattctatatccgccccgtggactgcatactattatattcggcgaaaccgggaccgggaaatcattatttgcggagtgtatgtatcatttcgctgtggaatcaaaaatgctgaaaaaagatgccccatttgttgcgtttaattgtgcggactatgcgcaaaatccccaattgctatttggtcatatctttgggatccgcaaaggagcatacactggcgctgcggaagatagtcccggactaatggcgaaagccgatggcggtattttgtttctggatgagattcatcgtttgccgccggaaggccaggaaatgctctttacctttatcgacaagggagtctatcgtcctctaggtgaaagcaatcaagtgtacgaagcttctgtgcagatcatcggtgctacaacagaatcttcagaaacatttttgacgacattcaaccgaaggattccaatggccatcactttgccgaatgtggagagtcgttcactggatgaacgatatgaaatcatctccttatttatcaagcaagaagcaactcggctcaatcaacggatcgacgttgagcgagatgcgattttggcctttatgctgtatgaagcagaaggcaatatcggtcaaatcaaacgtgatttgaaattagtctgtgccaaagcatttctccattatcggacctacggcaaaaagcatttattgattcgtaaagaagattgttcactgcaagtccaaaaaggattgttgaaaatcaaagaaatgtcggaacgtctcgatcgatttttagaaggcaaaggcgattttttgagtttcgagcctggggatcaagatgttgtttggtcacaagatcctcaaagaaatatgcaggtttacaatgagattgaagagaaagtcagcagcttgatcgagacaggtgttgcaacgatcgatctggaaaatctgatttccaaggatgtggatgcctattttgaaatgtatgtagaagagctgacgcaaaatcccgttcacaaagagttgattccagaagatatttggaaactgaccaatcacctttatgatatcgctgagcaaaaattggatcgtacatacaatgaaaaagcacgttttgcctttgcacttcatcttcaaagtacattagaacgcgtaaaagaaggccacatgatcgttcatccagacttaaatacgattcggaaaaatctgaaatcagagtttcaggtggcgatggatctatcaactattattgaagaggaacgacacgtggagattcccttcgatgaaattggctttattagtatgtttctagctattcaggtgaaaaaacagatcatgccgcttgagaaggtagaagtcgtcgtcttgatgcatggaagagcaacagctagcagcatgctggaaaccgcacaggagctattggaaaccactagcggttatgcaatgaatatgtcattggatacagaagtgggcgccatgtatgaaaagttactggcctatgtttctaagaataaagataaattaagcaatggtctattgcttctcactgatatgggatcattgaactcttttgcaacacttatttatgaagaaacgggcattcggacgaaagcaatctccatgtccagtacgatgatcgtgctggaagctttgcgcatggcagagagtggacgcagtctcgaggatatctatcaaaacatccagcgttcctttgagacgatcgttcaagagcaattccgcacggttcgggaagccaaaggcaataaaaaggcagtaatcgttacgtgctttacgggagaaggtgtcgctgccaagctgtatcagcgcatctatccggtcgtcgatcaagagaaggtcgaaattattcaaatgcaatttattgagaaagaaaccttcaagaaacacatcgatgggttgctagaagaatatgagatcaaagccatcgctggcacagtagatatcgattatcaaaacattcctttcttttcggcttatgatgtctttgatgacgaacggttgaatgtgctgaagcgaatcgtttctgatgaagttcccatcgagaaaattgttcgctctcttgaaaatacccttacgcatgtcgggtctgtctaccatttgatcgagagcttgcaacgaatcgtccatcaggttcagaatcagctgcatgtgacactagaaccgactgtagatgccgggttagtaatccaccttgcttttcttgtggagagcaatttgaagaaggaaccttcccgagcatttaaggatttagcaagcttccaaaagcggtatcgaatcgagaccgatgtgttgcgaacgaacttgctgcaaatcgaaaaaaattatcaaatcaagatctctgaagatgagattgcgtatctcacacagatgttcttagaaaatgaaataaaaaatcatcatgaatccgcacacaatattagtgtgtaatgagaaaaagtaaaagtgtgtaagcgttaaattggtgcagaccattgttaaatcaaggtttgcactttttttattttggcacgctttttgctttatagtaaagtgtaaataataatttagaaaggagtgacaatgatggcgaaaaaaacgattatgctcgtatgttctgctggcatgagtactagtttgttggtaacaaaaatgcaaaaagcagctgaagcaaaaggaatggacgcagatatttttgcagtttccgcttcagaagcagaccaacatttagaatcaaaaccggtggatgttctattgttaggcccacaagtacgttttatgaaatcacagtttgaacaaaaattagcacctaaagggattcctttagaagtcatcaacatggctgattatggcatgatgaatggcgaaaaagttttagcacaagcagaaagcttaatgaagtagtgaagtaagaggaggatttttttgatggacgagcaaaatttggaagccattatgggtttgatcatgtatggcggaaatgcgaaaagtgatgcaatggaggcaattgcggcagccaaagaaggaaattttgaattggcagaccaaaagattgcggatgctgaagcatctttagtagaagcacaccactcacaaactggtttgttgacacaagaagcacaaggcaaccatatgacagtgaccttgttgacggttcattcgcaagaccatctaatgacatcaatcgcatttacagatctagcgaaagaaatcattgatatttatcgacgtatgagtaacgaataatctttgaacggatagaagtagttatttgttgattttatctcttagaaaaatcttctttggcgaatagaacttataggaggacataaaaatggatggattaacgagttggatggagaaatacattctccccgtagcagcgaagatcggtgctcaaaagcacttagtagcgttgcgtgatgcgtttattggaacaatgcccgcgacaatggctggttcgatcgctgtaatgatcaatgcgatcattcgcgatctgccgccacagttttggcctagttatgatgcaagtacaattccagttatacgtgaaattattagtattaatgggtttgtttggaatggtacactagctgtagctggattggtttttgctttttcttgggggtataacttagcccgagcataccgcgtcaatgaccttgccggtgggatcgtcggaatggcgacactgatccaaggaatcgctttttcatatagcacatctgttgcgacgacagttcctgcaaatttgatggatgaaatcaatgctggtacagcaacaactggttggtcagcaacagctgaaggaattacagctggcggctggggctggttgaatttgaaccatctaaatgggaatgcatactttactgtaatgatcatgggagcaatctcagtcatcattttctgtaaattaatgttagccaatattacaatcaaaatgccggattccgttccaccagcagtttcgaaagcttttgccgcaatcttaccggcaacgatcgctttgtatgttattgctattattaactttattgttggacaattgacggatggacaattgattatcgaccttgttcagaaatatattgctgaaccattcttgggtctttctcaaggaataggtgcagtcttgatcgttactgtttttgtgcaaatcttctggttctttggtatccatggtccaaacgtattggcaccagttttggaaggtatctggggacaagcacagttgatcaatattgatattttccaaaaaggatatgatggaaaaactggaacaagcgcggtattagcagccattgaagatggaaaagcgtatatgtgggttcgtggatcattcgatgcatttgcatggtttggtggttcaggtggaacgatcgttcttttgatcgccatcttagttttctctaaacgtgcagactatctgacagttgccaaattatcaattggacctggtatcttcaatatcaacgaaccagtcatgtttggtttgccaatcgtattgaatgcgatcatgttcattccattcattattgcaccgcttgttgctacaacaattggttggttagctacttactggggattagtctcaccagtttctcaacaagtaacttgggttgtgccgccaatgttattatcattcttagcaaccggtgcagactggcgtgcgccaatcgtcactttagtatgtatggtggtcaccttcttcatctgggcaccatttgttatctcagcaaataaaattgatccaaaattaggcgaatagccctttaatcgagaggaactgctatcgcttcatagttgaggtagcagttcttcttttcattcatttagaatacagttagaaaacagcagcaagaaaactgctcaaggaggaataaaaaatgatctcaatcgcaagtgctatgcaacaagatgcaatcaaagaattattagaaggatacaatgaagacggtgtgtcttacacatttaaagaaaaacaagggatcaaattgatttttactaccacagctgacgatgcagaagcagcagctaaaaaagcgaaagaattgattaaggcccaaccatggggatctgtgctatactttcaagcaaccgctgtttgatgtcgtaatacaactgatgtcagggacgattaaatagatagggatgaatcaaaatgataaaaaacggcttatttttgtgcagtatcgggttgcttgtgattttgtatagcatgaacccaagcaatatgcgtttagacattttcagttttactactggaattgctttgctgataggcggcggtttgttgtttatgaaaggcaagaaaaaagctgatcaatcaaatggaggacagtctaaatgaaaattgaaaaaacattgaacgttccaagtccagtctttttcgataaaataatcgactcagtgatatttgatatccgcaaggcaacaggcaaaacggtttcccgcaaacagttagccggatatgagtacgtcaaggaattttcagcttccagccgtgcaaaaatcaaaattgaagaagtcattgagaatcaagtctatcagtttcggacagagacaaccaaaaatgagtttgtcgttcgctatgagctggaaacgataaatgaaaagcagacaaaggtaatttatacggaaacgatgaagtcattcggtattttgcaacaaatgaatgatatgctgcttggaacgattctaggttattttaaacgaaaacaattcaaaaaaatgctggttatgatggaagaatcatattaaaggggtcctgtgacgccttttttgtgttttccaggtaggtaataggaggaaatcggatgagtgatgtacgtagaatggatgaagcaggcccacaagaagttttggatttagtggcttatgctttccaatgggaattaagtgtgaaaaataaggagcgttatcgcttactagcagagaattcatggaactatggttcgtatgatgatcaaggaaagttggctagtcaaatcatggccacaccttttgccattgattttcatggaacaagctatccgatggcaggaatcggttttgttgcgtcatatccagaatatcgaagtcagggaagaatcgaccgcatcatgcgccacatcttggaagattgttatgagcagggaattgtcctttcctatttagcacctttttcttttcccttttatcgtcgctatgggtatgaatacgtctttgaacgtatggtctatgacgttgctgctcatgaatgggccgatagtcccaaagtaacaggttcgattcagcgtctgccatggtcagaggctaaaagtgtgatccacgatatttatcatgcgatgccaagacataaaaaaggcggattgctgcgagcagattggtgggaaacgatcaaatttacgtatcgtaagccgtatacatttgccatttaccgcgatgaagctgggaataataccggttatttagtttatacgattcaagaaggcaaattcatcattgaagagtggggatacttaaatattgaggcttatcacggattgaatcgattgattgtctctcatgcccgttctgttgcccgaatcatttatcaaccaggttatgacaatgatattcgccaggcaattgctgccaaaccaatagcacactatcaggtgagaccggatatgatggcgcgggtagtcgatgttcatcgctttttggcgcaatatccttttacttatcagctaaatggagcttttgctattgagatccaagaagataaatatgcgccttggaacaatgggatttatgaaatctctatcaaggacggtcagcattcagtcgaaaaagtaacgcagacgcaacaaccaatagtaaaaacaaccgtgcagcgttttgtccagttatttatgggataccaaacagttgatacaatggttttcttggaacaattagtggtaaatgatgcagcaataaactgcatcaagtctaatcttccaataggaaaaccaatattagaagactatttctgatttatcgagtcgtccaaccagcaaaatacctgatggttccctcgcgttttaggtaggaatcctttaagaaatgagagcagtgatacggacagctgatggaccagatctgttttatcatctttggttttaacttgcttcttagacaagtgttctgttgcagctaagagttttttatctgataagcaaaaaactcttgtccaacaagagtttaacaggttctttcaacgttccctgccggaatcgaaccagcaactaatccttaggagggacttgttatatccatttaactaagggaacacaacaatcccattttacctgtaaattcatcttcctgcaaccctaagtcatagttatttttgttgcgggataagggaagatgaggaatagaaacccgatttatgcaatcgttttgctttatggataaaaataggcatggtacactttaggtgtaaccgatcaagtaggaggtaatgttgaatggtaaaatttgggaaagcttttttgtcgcaattaacaactgacggaatcaatggaccatttgtcacgatcatgctaaatactcacgtaggtcaccaaaatgtagagaaagatcaaatcaaattcaaaaattttgctaaagaagcaaaacgccgatttgagaagagatatcccgaccactcatggaacaaattccaggaaaaaattgagactctgcttgctgatcaggcattttggcgcagcagcaccaaaagtgtggcagtgatcttaacagcagaagaaacattgatccatcgcttgagtattcccgtggatgatcaatactatgtcggagatacaccttatctgttggcgatcatcaaaaatgcccaattcaattatgccttttatttacttgcattgaatcgggattccatgaaagtataccatgttgaaaacaagcaagtcactgaagtggcattgcctgaagacgctcctgttgacattgagactgctcttggtgaagaaatcagcggtggtggagatttcaattacagtgcacaaggtgcaccaaacagttctggtgaaggcgttgcctaccacggcttcagtgctaaagacgaagaggttgagatcgatcatgtcaattactaccaagctgtagacaattattttaaaaatgaatttccaaatgaggaaaatttaccgctttatctttttgcactccctgaaaatcaaacattatttaagaagattgcaaaaacaagtttcttcaaaaaagatgcttgtattgcgtcatcgcctgcttcattatccccacaacaaattgctgagtgtgcgcaaaaattgatggacgatctgatgcagaatgaagtagcttcttacaacaaactgcttgaccgcaaatttatggatcaattagtggacattgtaccagcagcgaaagaaggacggatcgcgcagctctttatcgccacttcaaatttagtggatggcttcggagaagacccggatactgagtatgatcgtcggcaagtgctgaatacattggccaaaaatgtgttggaaaacagtggagaagtctctatattggagcaaaaagatgcgccggatgagaaaagtttaactgcgatcttgcggtactagtttcctaaatatccgtaaagcaccagttgaataaattagcctgtgacataaacaacaagaagaataatctgaacgatttaccaggattgcttatcccttgtatagttgctactagaacttacaaactgtaggagcaatcgtagaatttttcggattagtccctttgttgtagaacatatgtcacaggctttttctctaaaaaagtgccttctttgtggggaagttaagaaataattgcgttttcattttttttaagtttgcgatagtcaagaagcaaaaactgtgctataatacgaagtgtagtttttgttacggtaatttatggtagcttgtttcattttaaaacatctcccacattttcaccatatacaagtaattgcaaaatatgtgttttaacacaaggaggatttttattatggaaacaggtacagtaaaatggtttaactcagacaaaggttttggtttcatcactgcagaaaacggaaacgacgtattcgttcacttttcagctatccaaggtgaaggcttcaaaactttagaagaaggtcaagctgttactttcgatatcgaagacggacaacgtggaccacaagctactaacgtaaacaaagcttaattattgcctatcagagcagcctagctgctctttttttgtgctttcattcaaaagaaggtagagtctaaatttgtttgcattttctgtatttgttatacttgaaaaaagggggactcaggatgggactgaatgaatttattttgggactggcgaatttggaaaagattcaacgggcgccggggttctttaagtttacagaacatagcgtcgcggcgcattcttttcgagtcgcaatgattgcccagacattggctgatattgaagagcaggcgggaaatacgatcgattggcagattctctatgaaaaagcattaaatcatgattatactgaacgattcattggagacatcaaaacgcctgtcaaatatgcaaataaagaattgcggcaaatgctttcgacagtagaagaaaagatgacagatacattcatcgaagaagagattccagaatcatttcagccgatttatcgtcgtagattagcggatggtaaagatgattccctggaaggccaattgttggcgatcgcagataaaattgatttgctttatgaatcttttgaagaaatttcaaaaagcaatccagataaagtctacaaagaaatgtttcgcgaagcagtaatgacggtcaaaaattttaatcaccgtcctagtgtgtcttacttctttgaagcggtctttccagaactattgaatgcagatttctatggaaaagaaaattttctagaagaaatcgcaaacctaatcaaaaattgaaatggtctgtgaaacaagtttacctatggaaaaaacatactaagagcagaggagaaactcatccgtcgataagttcctcctctgctcttagtatgttgtatgtttttgaagccttgtttcacaggctttttttattacaacaatgattctgctccatcaacatagacttctgtacccgaaatgtttcctgcatcttcagaggaaagaaacagcacgaggttagctacttgttctggaataccagtctcctgacgcaaaggacgttcccgttccggaaagacgattgggattttgattttttcaacagcctcttcgatagccgtattctcatcaatatttgttgaaatcgctcctggacaaatcgcattgactcggatgttgtagccggaaagctcgagtgccgccattttcatgaaagcaacttgaccagccttagatgtgctgtaggcactagcgccgaaatttttgaaaattcggttgccgttaaccgaacttgtgatcacgatactgccgccgttgatttttaaaaaaggaattgctgctttaactgtgacaaaagtactgcgaagattcgttgtaatggtcgtatcccaatcatctagtgaaagctcttcgataggggtccaggttccattgatccctgcattaacgtggagaatatcgacaccacccaactcttgtgccaacgctgtgactgcctgtaagagctcttctccttttgatacatcaaccacacgataaatcgattgaccttcagtagcttctacaaatgccttcaattctgtttcatcaatgtctaatagaccaacgactgctccttgatccagaaattgctgggcaactgctttgccaatgccggatgctgcacccgtcacgataacccttttattttcaaaccgtttcatttaaacgcctccttcttaattaaattataaaaaagttcctgacctttgtcgaaagatacggatggtccattgatttttgataggatgaacgtatgaggactttagtcctaaaatcaagcttctcgtctgattgatctcaaaatttgatttcctcgttattggctaaaacagatgtaagaggcaaagattttgtagtataatgcaagaagtgcgtaaggaggaagcgaaatgaaacccatatacgctgtggtcgaccttgaaacaacggggactgatcctgccattgatcgaatcatccaatttggctgtgttttgatccaagatggtcaggtcattaatcgatttgcgacagatatcaatccggatcgaagaatatcaaagcagatccagaatttgactcatatcaccaatcaacaagtgaaacgagcaccgtatttcgaagatgttgctcatacgatttataatttgttaacacaaacagtctttgtggctcataatatttattttgactatcatttcttaagtcaagaattaatccgatgcgggatgccgccccttgagattccaggaatcgataccgtggaattggcgcaagtttttttgccgacagaaagcagctttcgtttgggagatctggctgaaagtatcggatttgttcatgagaatccacatcaggcggatagcgatgcggaagtgaccgcggcattattgctgtacatcgaatcgatcatgcgtgaactgccatgggtgactttaaagcaaatcgcccagttgagcggtcaaatggggatgcagaccagtcagtatattcagcggatcgtcagtgaacgtaccgaagagccgcttcctgaacatttggaagaaatcgatggattggttctgcgaaaaaagagtgtgccattgtttgaatcaagctattttcaaggagagtatcctaaagttaaagcggataagatcaaatgttttgatggtcgcctcagttatcgaaaacaacaagcgcggttgatgaatgctgtttatgatcacttttctcatgaagaaaaaaatctgatcattgaggcagaaaccggcatgggaaaaaccatcgggtacttatttcctgcaagctacttagctactccaaaaaacccattaatcgtcagtaccacgtcgattttgctacagaatcagatattggctaaagacatcccattagtcaatcaagtactggaacaaccgttgcaggcaactgttgtgaaaagccatcaacactacattgatctccagcggttcaaagcaacattagaacaaccgcttgaacaaaaacagtatgcccagtaccagatgggacttttagtttggctgaccaaaactgagaccggagattttgatgaattgaatcttgtgcgtcttgatcatccgttgtttttggaaatccgtcatcgaggggtggattttttggcaaagaatcaatctttttatgagcaggattttgtgcgccatctctataataagatgacacaaagcaatgtgctgattgtcaaccatgcatttttgatgcaggaaaatcggcgacagtatccactactaccaacgagtgactttctgctgatcgatgaagtccagcatttgccggagattgccgaaagatattcgcaaaattcctttgattcccaacagttcaaacgacaatttttgcaaatgaatgaagaaggtttgtttgaagagatcaagcaactcgtcgctgaagaattcgatctttcccatttattttcattgtatatcgatgccatcaaattgattatcgatacgctagaagcctattttgaaacactcgtgatcgatggggaagaactgacacttgtccaacgcaaggatctttacgatggcagcttgcagcaagatcgtctccatcaaaaaattcatttgtattataaagaaattttagaaatccaacagcgattgcagacaaccttcatggcgacagaagaacggcgattggctcgggagcgcatcctgattgcccgcttgttcgattatttccatgatatggaggtacaggcagcgacggttcaatcgtggctgatgaattggcaacctcggtatgtccattggatcaagaaaaaagcagggactgctgcagcgatgattgaagtggcagacctgaagggaaatcaaattatcgaaagcaaatggtattcaaggtacaaacatattctttatttaggcggtacattgaaaattcctggtaacaaatcttactttgctcaccgattaggcattcctgaagtgacggtcaaaacgattccggcattttatgattatgaaaagcaagcacgcctgtttattgtcaaacaaggaatctcaattcagcaagcaacgaatgaagaatacgcgcaatatttggccgatgcattaacaccgttgctatttgaaaatttgcagccaacacttgtattattcactgctcatgaaacattgaaacgggtctatgaaaaactgcataaaaaagccttggaacaaggacgagaacttgtagcacaagggactggcggtagtcgcgagaaaatcatcaagcgctttttactggcggaaaatgggattctttttggaacagatagtttttgggaaggcatcgatttacccggtcaagcgctcaaaatcgcggttgtgacgcgcttaccatttgagaaccctaaacgaccgcttgttcaagcacgtcatgcttttttagcatcggaaggcattgatcctttcaaggaggatgcattgccaaaagcaattatccgaatgcgtcaggcgttgggacgtctgattcggtcggaaaatgatcaaggagtaatggtggttcttgatcgtcggattctttctacgaagtatggcaagcgaatacttaaaggtttgccaaaaaatctgccggtcaaagaagctacaccacaagaaatgaccgaggacatacgggcgttttttgattctggagcagaagaaacaccaaaaaaacatttttcttaaaagatagctgaaatctgctataatagagcatattatttttatggaggataacgagtgaaaacgaaagacaaagaacaacgccgtgtgatgattttactgggtgcgatcgtttttttattgatcgttatcatattctcatcaattttctacatccgttcgactcgtccgatgcgacaggcacgcaatgaagcaatcgaaattgctcaaaagtatacggatttgaaagaggtcgatcaattttattggtttaatcgtcaagcctcttcttttagtttagttggtacagatgataaagaaaataaaatcgtcgtcattattcctaaaagcggtgaaaaagtgtcagtttttaaacaatcagatggtctaacggaagaagccgctcgtcaattggttgccgaaaagcatccagaagaaacgatccagaaagctactttaggattgtttaaagagcaagctgcttgggaaatcatgacgaaagatgcttctggtgaacttcattattatttgctaggttttaaagacggcaaggaaatcaatgccatcaataatatttgatttagagaaaggatggttgacatgacactctccaaacgagcgtatcaagtagagccctcagttacattagctgcagctgccaaggctaaggcgttaaaagcgcaaggcgttgacgtattgagtttgacggtaggagaacccgactttattactcctgagaatattcgtcaagccgctatccaagccattgaaaatgggaaggcaagtttttataccccgacagctgggatccctgagctaaaagaagccatcctacgctatctgcaggagttttatggcgtaacgtatgacaccaaccaagtgatcgtaacagatggcgctaaatttgcgctttatgcgttgtttcaagcagtgatcgatccagcagatgaggtgattattcctgtgccatattgggtcagctatgcagagcaagtgaaactagcaggagggcaaccagtcttcgtctatgctgcggaaaccgagcaatttaaagtaacggtttctcaactagaagctgttagaacagccaagactaaagccattattttgaattcgccttccaatccaacgggagcaatttattcgaaagaagaactacaggctattggagagtgggcagttgtacatcatatcttgattgtttctgatgatatctatggtcgtctgatttacaatgggcactcctttacgccgattgctagcttgtctgaggctattcgtaagcaaacgatcatcattaatggtgtctcaaaaacatatgccatgactggttggcggattggatttgcagttggcgatcagacaatcattcaagcgatgacggatattgcttctcaagcaactagcaatcctacagctgtcagtcaatatgctgctgttgaagcactgtcagggaatcaagactccattgaaatcatgcgtcagcaattcgaagaccgattaaataaaatctatccgattgttgcagccattccaggttttcaattagtaaaaccgcaaggcgctttttaccttttcccaaacgtcagggaagcaatgaatatgtgcggatatgaagacatcaataattttgtggaagcaattctggaagagaccggagtagcagtcgttactggtgctgggtttggtgcaccagacaatttacggatcagctatgcaaccgattgggcaaccttggaagaagccgcaaaacgtttgcaggattttgttgaaaagaaaagccgaaaagcttaaaatgctttatggaacccttattatcagattggagagaaacgtgtggaatctattcaaattttagatgcaaaaaaacatgttggcgaaacagtacagattggtgcttgggtcgcaaacaaacgatcaagtggaaaaattgcctttctgcaattacgtgacggtaccgcatattttcaaggtatcgtggtaaaaaccgaagtgggcgaagaagtctttcagcttgccaaaaatttaaatcaagaaacggcagttctagtaactggtgagattcgtgaagatagccgttcgaaatttggctacgaaatcggcatcagcggcattgaagtagtgggcgaaagccatgaatacccaatcacaccgaaagagcacggcaccgacttcttgatggatcatcgccatttatggctacgttcttcaaaacaacatgccatcatgcagatccgtaacgaagtgattcgtgctacctatgaatttttcaataataatggctttatcaaaattgatccaccaattttgacagggtctgcaccggaaggaacaacggatctttttgaaaccaactattttgatcaaaaagcatatctatctcaatctggtcaattatatatggaagctgcagcgatggcatttggtaaagtcttttcattcggaccgactttccgtgcagaaaagtctaaaacgcgtcgtcatctaatcgaattctggatgatcgagccagaaatggctttcatgcatcaagaagaaagcttggaagtacaagaacaatacgttgctttccttgtacaaagcgttttggacaactgtgattatgcattagatgttttaggcagagatcgtgccattcttgaaaagtatacgaaattaccattccctcgtatttcttatgatgatgccgtagaactattgaaaaaaaatggctttgaggacattcaatggggagacgattttggttcgccacacgaaacatttattgcaaactcatttgatcaaccagtctttattcttaactatccaaaagccatcaaacctttctatatgaaaccacatccaacaagagatgatgtcgtgatctgtgcagatatgattgcaccagaaggctatggggagatcatcggtggctcagaacgggctacagattatgaattcttgctagaacaaatccgtaaccacggattagatgaaaatgaatactcttggtatttagatcttcgcaagtatggctcagttccacataccggttttggtctaggtcttgaacggaccgttacatggctatcaggtatcgaacacgtgcgtgaagccattccattcccacgcttattgaatcgtatttatccataggggatattaaaagccagcttctgggtaggaagctggctttttttggtaaaaggaagcaaggaatcttaggggaatgaaggtgcgagtttttggatttatcaaaagatcaccatatgccggaaggtgtaacttttattgaaatataacggttttgttacatttattttctttttgcttattatcaggtaaaataagaactaatgtaaataaatagaggttatttatgattaaacaaattgcaatttcgttttcaaaaatcgtttacttgtccttagttaaacttttttcactaaggagacgtcctaaaaacaataaaatcgtctttttgttaagttttccatccacaagtacctatgttttggatgctttagttgaaagatacggtaatcgtttggttatttgttataccagcaatgcgcaagaaacgattaaacgatttaatcaagaaagaatcgactgctatcctctgcagtcattttatatcttgtgtactagaatcatcccgattattaaagcgtcgcaaatgattatatgtgataattatttcgcctttctaggggggatgtcttttgatgaacaaacaaaagttgttcaaatatggcatgcaaatggggcaatcaaaaaatttggtttgcaagcccaatatgctaagaaagcaactgctaaggatcaacaacgttatcaaaaagtatatgatacgtttacgcattttgtagtaagttctccgacaatggctgaaatttttgctgaaagttacaatatcgatcctatctttttaaaattcggttatcccatgacggattattatttcaatcggaacgaaaaaaacattcttaaagaaaagaatattttatcaaaagggactaataaaaaaattgctctctatgttccaacctatagagaaaacgactatgagcttccgctggacttcgagcaaattgaagaacaaattggtgatgaatgggtattctatatccatgcccatccccatgataaaaaattaaaaagcttggctaagaaatatccatcttattttattgatgaaatgcaacatgacctaaaaaatttacttattgttgcagattgtctgatcacggattattcctcagttccatttgaattttctttagcgaatccaaatggaaaaataatttatttttgttatgactatgaattatatgatgatcttgtggggatacaagaggccttcaaagatactctggattcttcaatcgtgaaaacgccagctggattatttgaagaaataatgtcctccgaaaaacaggacttcgtggattttaatgcgaagtggaatacgtttgtttctggaaatgcaatgaactatttatttgaatggattgatgaacaatatgaaaactgaagagataatgggaatttttgtggatcaaattacctatgaggatgtaatcaatgatttaccaaattatatcaatagtagtcgtaaaatgactattgtaagtgtaaacccgcaaatcatcactgaaagcaataaatttcctgaaatcgtgcgatttatcaatcatagtacacatcgcatacctgacgggattggcgtagtcttagtttcgaaattaactggtggaaaaatcaaagaaagagtcactggttacgatttaatgttgaaattattggattacgcaaatactcataagaaaagtgcttttttttatggagcaaagccagaagtcctttctgatgcagttaagaacatcaatcagcgatacccagacctgattgttgcaggcgcagtggacggatatactaagatggacgatggaatcttagttgatcaaataaatgctgctcaacctgattttctttttgtagcgttggggtttcctcggcaagagaaatggttggctaaaaatacaaatgcgcttgaggcatcagtttttcaagatgttggggggagttttgatgttttaagcggtcacgtaaaaagagctcctgctttttttattaattgtcatttagaatggttgtaccgttctttgagcaatccaaagaggattggaagaattctacagttgccagtatttatggcgaaaagtatttattggaagatggtgcatagaaatgataaaacaaattattagttttatttatcgaacgttattcaatatagtcacagcaatctttccagtaaataaaaaaatagttttatttgaaagttttaacgggaatatcccttcagataatcctttagcgatttataatgctatggttcaagacgaagagtttgcaaactggaatctttattggggaataaaaaaagcaaatctattagaagcaaaagctatgtatccagaaatgaattttctttctcgctattcaatgaaatggttatgggtagcttcaagggcgggtttttggatttttaatgcacgaatgtcaaactggtttaaaaaaaataagcaaacagtctattttcaaacatggcatgggacccctttgaaaaaattaggattagatatcaaaaatgttgtcatgcctggtacaaatactaaatcctatcaagatagctttatcaaagaaagtaagcgttgggattatttagtagcacctaatgaatactcaaaagagatatttaaacatgcatttgctttcgaaaataattttttagatatcggatatcctaggaacgatcgtttagtgcaagcaaataatgagtttatagtcaaccaactgaaaaaagaactcctaggagaaaaacgaggcaacgtttttctatatgcaccaacttggcgagatgattattttatttccaaagggaattacaagtttaacatgcctttcaaattagaaaaaatgatacaacttcttgataaagaagatttgctaattatcagaccgcattatttagtaaaagattcaatagatatagatgggtatgaaaatcaagttagggtctgtgttgatgaggatataaatgatttgtttctgattgctgattgcttaataacagattattcatcagttatgtttgactttgcgatattaaagaaaccaatgatattttatgcttatgatttggttcattatgagaatgaggttcgtggattttattttgattatgatagtttacctggaccaatttgtaaagatgaaacatcattctataatgcgataaaaaacttttatacagaaaccagtaaaaaaaatctcaatgataaaaaatatctagaattttataataaattttgctcttgggaaaatggagaagcttctctaaaagtggcagaattgatcaaggcaagtaattaaggggatactatatgagtgcagtagggaatattaagttgctgattaacaaagtattaaacagttttgtttcaaaaaatggtagtatagcgtcgttttatgcaaaattaagtacaatcgatataaagaaaaatacgatactatatgaagtcagggatggtcaatcaattgtagactctccttttgcaatttttaagtatttagtgaatgatcccgacttcgctcattatcaccatgtgtgggtaatcaatgatttagattatcctactgttaataaaataaaagcttcttataagaatgttgattttgtagtgagaaactcaaaagaatatttgaaatggcttgcgtctgcagaatatttagtgaacaatgctacttttcaatctttctttgttaagaaaaaagagcaaatttacataaatacttggcatgggacacctttaaaatatatgggatttgatatcccaggaaatcctgctcattcgcaaaatgttgtaagaaattttttaatggctgattatattctatcgccgaatgctcacacaactgaaattttttcaaaaagctatcgattagacggaatttttcctggagtgattttagaaggaggctaccctcgaatagattgcactaattctattcaacgagaagtcatcaaagaagaattagatgagttaaacctcgtttttgatgataatttgccaactattttatatacgccaacatggaaaggatcttctatattaaatccctcaaatgatgaagaacaaattataagagaaacctatcttttaaaagactattttaagggaaaatataatgtattggtcaaggtacatccttatatttacaagacattaagcagaaatgagcgaatcaaacatattttgattccagatagtttggatccaaatgaggtattatcaattgttgatttattgatcactgactactctagcatcttttttgattttttggttacagacaaacctattattttttatgtttgggacagagatttgtatgaagcggatagaggaatgtatctcccagaaagtgtattacccggacctgttgctgagacagtcgatgagcttattgacctgatagaaaaaaaagatatttttgtggatcaatatagacaaaattatcgtttaatgaaagagaaaatttgcaattaccaagatggtaatgtaactaagcgttatgttgaaaggattttcaaaaaaaggaaatcagaaaaaattaaggagatacttcttagaaatgatctgaaaaaacttattatttatcctggtggcatgaaaaataatggaatcacaacaagttttattaatctaagtaacaatatagattatagcaagtatgatatttctattattctgaataaacctgtttccagtgaagaaataaaaaacttaaataagatcaataaaaatgttcgaatgctatttcgtccaggaaattcactttttactagaaatgaattaatcagagattattttattcagctcttttcattgaagaaagggtggcgcttcttgctaccagagaaagcttataaaagagaggctgcgaggattgtaggaaatattgcgtttgatgttgcaattgattttagtgggtatagctttttctgggcaaaattgattgcattcatgaacagtaataagagaattatttttcaacataatgatttattaagtgattcaaaaaaaatcattaatggaaaggctccgcataaaaaaaatctacctgcagtcttttccatttattacttgttcgatcgtattcttagtgtttcaaaagagaccatggaaattaacagaaagaatttaaaagaatttatcacggatggacaaattggttatacgacaaatacaattgatatatctaagatcatgacaagtggatctgtagatagtagtaatccaaacgccaataatcaagaaatatctaattttagatttacaggaaacatcattgccgctaaaacctatcaagtatatacaagcctatcactgctggaaaaaggagtatatttttccaaaacaattacagaagatgacgaaatttatgtacttgcatcaactttttataatatgaaagagtatgcaaaaattacagttaatggcatttatacaggttggattgaaaaaagatttattcaggcttctaacaaaggtatccaaaaggaagaaacaataatagaaaaccgctcaatgattgctacaattaactgcagcaatgatgaaatgatttattattcaatgagtgatttgaatagtattcgctcaccacttaaatatttaaataatacgtatgcttatattagtaaagagcagaaaattaatgacaccagctactgctacattgaaaacagcaatggagaaatcggctggattaacaaaaattgtctttcaaattttcatcaaacgtttcatctaagggctttaataaattattttttgaataaaaatgtcaaagaaaaaacaattgtgttagataagtttcagtctatatttattcaaggtcaattcaaaaataaaacaacaattggatggactgaaccagagccaattgctggaagcgaacaagtagccattatgtttgaaaaagacgatgtagctttatttacaaaaaaagcaacaattaatcagaaggattactattgtactaattcagcagaaggaaataaaatatggattgaagcaaaaaacattgaggaagcaagagtcaactcaatggaaattcaaagtaacttaattgatgaaagagccaagaatcagaagcggataagcggtcctaccatctcatctgactctatcaatttagttaatatgggcagattatcaccagaaaaaaatcaaatcaatttaatcaaggctatcaagcaaattattgaagatcaaaaaaatgtacgtttgtatattttaggagaaggtcctttaaaacttgagatgaagcagctaatcaaaaaacttgagcttgaagaacatgtctttctgttaggacatcaagaagatcctttttcgattatgaaacaatgtgatttgtttgtttttccttcaatctatgaagggcaacctatggtcttattagaggctttaacgttaaaacttcctgttctagctacaaatatccctgcaaatgtttcagttttgggagagtattctacgacctacattgaaggattttccgcagaggatattgcacaagctatactgaatagaatatgcaaattgaatgatactatgagatttagtcctgaagaatacaatagtgccgcactaaaaagtttttatagagaaatagagacttgaacaatgttaaactgaaaatttatgggtaaagaaaaagttatttaacttttactagtatcaaatagaaaggtgctttttatgataataaaacaacttaagaagactaaaataaaaatctctgaacaactatctttatggttttctgaagaataccagaaaaatgaagttgatacatcaatgatattttatgaatcaagagatggtaaaaatatgattgattctccaaaggcaatgtttgattatttgttaaacgatccttcttttaaagattatcaacatatctggagttatgtaccatcagaaattggatgggatgatttggtggaaagatattctgaaatgtcaaacgttttttttgtagaaagaaatactcaacaatatgtatcttatctatctaaaagcaagtatcttgttactaattcaacttttcagtctttttttgttcctaaaaaagagcaaatagttattaatacttggcacggaacgcctcttaagaaaatgggttatgatattgaaaatgcgaatccagctggatcacaaaatgtagttaggaattttttgtttagcaaatatattatcagtccaaacgcacatacatccgaggttttaaaaaatagtttccgactagatggaatcttctcgggcgaaattttagaatttggttatccaagaaatgacgtgctacaacgtaaggataattctgttttaaaacaattgatagatagaggaattgacatagatggaagtaaagaactgatcctctattgtccgacctggaaaggaacatctacattaaatccctccgattctctacaacaaattttggcagaaacatcttttttgagaagtcaggtgggtgaaaagtataacgttttagtaaaggttcacccgtatatatttaataaggcaaaagaagttgaggaattgaatagatatttggttccagatgatttcgaccctaattatgtattgttagtcacagatatattgttgacagactattcaagtatttattttgattttttggtaacgaataagccaataattttttattcttgggatagtgatatatatgaatccactcgaggaatgtattttgatgaaaatgaattgcctggtccaattgtaagcacgatgagcgatgtaattgattcaataaataagattgatcagataaaagacgagtacagagaaaaatatactgttgcaaagaagaagtttgttagttatgaagatggtttttcgacggagcgagtgataaattatatttttaaaaacaataggagttccgttggaagtgtcaaaaagatgttaaataacaaagaaaaaattttgatttatacaggaggtatgcaaaataatggtatcacctctagtttactaaatctattgaaaaatattgattatcaaaaatatgatgtgacgtgttttatgggtaatccaaatactagagaaaagctggcaaatgttgataaaattccaaaagaatgtcaccttattttcaaaccaggctatgctattcttactccagaagaaaacaaaacacttagaaacattacatcaaagaaaaatgtagataatataaacagcgagttattcccttggaaaggatttgaaagagaggcaaatcgaattttttctaacaacgagtttgatgttgctatagatttctcaggatatagtttttattggacgaaatatattctttcttcaaactcaaaaaagaaaatttgctatatgcatagtgacatgaatgctgacagacaaaaaatagtgaatggaaaacaagttcattataagagcttaggacaactatttagcgtgtacaatcgttttgacatgttacttgcagtttcacctgtaatggcagatgtaaacaaaaattctttgatcaacttcattcctgaagaaaaaattagttttgttttgaattcactagatttagataagctatatggtgatgatgttatatctactgaaaaaagaaatgtcaacataagaaaagtaaattttgaaattgatttaattgacaagcaagatgttattgtatgggaaacgtacaaacaagaattcagtaaaagaatcccatataaaaaagatatgaaaataaaagcaatcgcatatgcaaagtataaaaataacgaattatataaaattctaatggatgatatttatgtggggtgggttgaagcagaaaagtttgtaaaaaattatcctactatagtatcaaaagagccgtataagtcatatggatatataaaaaatgtgaaaaacaaagtattttggatagatttacctacgagtgattctagtaaaagatatggaacgactgatttttataaatatatgtatgttaaaattgttgaaaaagcaattttaagtaatggagatatgtatttccacattactattaataatgaaatagatggttgggtttatagcaatgtaataaatgaaacaattaaatttagtagaatcagaaaaatcaaaaatatttattctaattttcatagattaaaaaacccaaaacaatttccattgctgactcttaatgaagagggatacgtgaaggtaagagatatagctagtaacgatgccttcgaaaaagctgctaataatgaggatgattttgacttttctaatgtaaaaaataaagttcttaaatttaccaaaattattaaaaatcattacggagtgtattatttgatatatgatggaaataaaaaaattggttggttaaataagaacttcctaattgatctcatcgatgattgtatcgtgtcggagaaaaaagtaagtattgaaatctctatagaacaaggtacaataaagtacacagattgtttttttagtaaccctattgttaataacagttctaatacagtaatagttcattctgttattgaatccaccaaaggaactttcttttctgatggggaaaacttttatgaaacaaaagatgttgaagtcataaaagaatttggtaagtatgatctaatggggaactttgttcctatgcctaaaaatcaggattttaacattataacaatcggaagactatccgtggagaaacaacaagacaaattgatttatgcttttcaaaattttaaaaagactatcccgaatagtaaactgtatatattaggtgatggtatcttaagagaagaactgctatctattgttaaagaaaataacttagaagattctgtatttttattaggacatgtatctgacccatttacaattttaaagcaatgtcaactttttactttaacatcagcatatgaaggacaacccatggttctacttgaagcactatctctgggaataccagtttgttcaactaatatacctgcaagcaagtacgttctttcagatggaaaatatggaattctatcagattctaacgatattgatggtatagagggcatgctgtttgagtcatatagtcataagcaaaattttaaagagtttgatgcaattaagtataatatagaagcagtgaatatgttttatgaaaaaataaatagctaaacagtgaattgtaaaagaaaattctatataaaaaattgtttcgaaggagaaagattttatgaagtactttgtatctggtggcgctggttttatcggatctacattagtaaacagattaattgaagaaggtaatgaggttatcgtggttgatgatctttctatgggaaatgttaataatcttattgataacaaaagattgacatttttcaaggcagatataagggatatagaattggttagagaaatatttaaaaataatagtttctcttatattttccatctagctgcagttgcaagtgttgccgattcgatagagagaccatttgaaacacaccaagttaatatggaggctacacttgacttactggaattagcaaaagagacccagaaaaatctaaaaaggtttgtttttgcttcttctgcggctgtttatggagacgatcaagtcttacctaaatcagagatttcgagaataaagccgttgtctccgtatgcaattgacaaatactcgtcggaacaatatgtattactttataatacgctgtatgggttaccgacaagtgctgtacgattttttaatgtttatggtccaaatcaaaatccttcttctccatactcaggagtgttgtctattataacgaatcatttcaaaaaaataagaaataatgaaaaagatgtgtttacaatttttggagatgggagtcaaactagagactttgtctatgttgaggatgttttgcaagctctaaaattggtatcagaaaaagaagaagcactaggagaagtgtttaatgtagggactggcgctcctagttcgattaacgatgtacttggtatatatgaatccgaaatgaatatcaagcctataattcagtttgaagagtctagaaaaggtgatattaaggattcggttgcagatatatcaaaacttaagaaaattgggttttcacctaattatagtttagatgaaggaatagctgagtatttaaaagaagaaatacaatattgataaatgttaaatagttgtggaatggagtaaatctcaatgaaagtgacaaggtccaatagttcgaaatctctcaatacggaaaagatattctcctttatgctagtacttctttcatttgttttaattttactaactttgaattcaaatgttttttcaaataggatagacgctcatgattcttccatgtttctttatttcggaaaaggaatatcggaaggattgataccttataaagatatgtttgatcataaagggatagtattattttttattcaatatatagctaatattgttggattgggcaatatatttttgggaatatttttagtggaggcagtttttttattaattgctttaatttttctttacaaaacaagttatcttgtttcaagaaatcatttgatatgtggagttgtaatattgatttcttctggattattttctgaattatacgaaggtggaaatctttctgaagaatatgcattaacttttatctctatctcaatgtactactttctgaaagagataatcggtgattcattaaaaagttaccattactttcttttaggtctaatgggtggtttagtattttttatacgtctaaacatgatttctctttgggtagtcttttgcataggaatagccgtaagagaaattataaaaaaaagttttgtttctctttttagaaaagctttttacatttttcttggtggaatgtctattgttttgctcattattgtattctctataatgacaaattcagttgaggaaatgatttttcaaacattcacattgaacatgcagtactcttcaacatctctaaaagaacgagtggcagcgtttatattcttcttcggtttattttcagtatatggtctgcctatttggtttacagttttgttttcaaaaattgttattaaatatagagaaatagaggtggagaagcggtctgttattgttttaatcctaatagcactgattttaaatctatttacgattgttgtctctggtagaaattatcgtcattacggaatcacggaaattccttttctgattgttttacagtgcatcgcaatgggattttactcaaaaaaatttagtaggaagaaaaatcttatagttatgtttgtatttcttttttccatgctacctatattcttgccaaccgtaggtgaacgtattaataatgttaatagaaaagaaacgccttcatatcaatcggaacaattagatattgccagatatataaaaaatcattcgaacgaggatgaacaaatttatgttcatgcaattgatgcaaatatatacttacaatctaatagattctctaattccaaattttttgtgcttccttcgctgaattatgaagaatttccaaagttaaaaaatcaatttacaaattctttacaaaaaaatcctccaaagtttattgttatttcaaaaaattcattcttagaggagcatccaaacgatagaaaactaaataagattttaattgaaaaaatcaaacaagattatcacaaagtagacgcattcgataagagctactatgtttttgaaaaacagtagcttaaaatcggtgagattttcatcaatacaacttacaataatgttaaactagagtacgaaaaatatttattttattccactcctcctaactttcgtgtataatggtacaagtcagtattacgaaagttaggaggagttgttttgagtaaacaacatccagaagagaagtccttcaaagacgaagttttaggtgctttgaaaaaacctcaaaccaacgaatcgtctgaacaaaagcgatcatctgttgaggaacctatagaaagtcgctctgcgacccgcagtacaaaaaagcagagcagtatccaaaagggccaaatcaaaaataaaactgttcaaaaaaacgctcaaaaagcgaagcgttcagctcctaaaaaggaagaagctggtttagatgaaaagtcagataccgttcgtaagttacagcggaaaagagaagaccgtatcgtcaatcgcatcgtcacaattgttgtaatcgcattaatcgttattggcggcgtccttggtttttcagtctatcgatatgtcacttcaggattgcagccgttagatccagaaaaaacagaaaaagttgctgttgagattccaagcggatcatcaaataaaatgattggcgagattttagaaaaagataagatcatcaaaagtggtatgatctttaattattatacgaaatttaataatctgactggtttccaagctggtaattatcagttttctccaagtatgactctggatgaaattagtgcccagttacagcaaggagaagggtcagtgacatcagatgcgaaagtgacgattcctgaagggtatgatatagaccaaatcggagatgcgcttgccaaagcaacaagtatctcgaaagatgatttcttagctttaatgaaagatgacaccttctttaataaaatgcatgaagcatatccagagttgttggatagcgcggcaaaagcagaaggcgttcgctacaagttagaaggatatctcttcccggcaacttatgactattataaaggaaacactttagaagaagttgtgacccaaatgatcgataaaacaaatactgttatgtctaaatattacgatcagatcgcagaaaaagaaatgacagtgcaagaagtgttgaccttggcttctcttgtcgaaaaagaaggtagtaaagaagatgaccgtaagaacattgcccaagtcttctttaaccgtctggcagtggatatgccattgcagtcagatatttctattctctatgcgttaggcgagcataaagagttggtaacttacgaagatactcaagtagactcaccatacaatttgtatgtcaacacaggatatggtccaggaccattcaataatccaagtgagcaatctatcaaagcagtgttggaaccaacaccaaataattactattattttgtggcagacatcaatacgcaagaagtctattttgcagaaacctatgatgaacatatgcgtttagttgaaaaatatgtaaacaatacttcgaattaatttttattaggatattagtttacatttaaaaaaaaccatggtaatcttttgtggactattcgcaaaagattaccttttgcagttgatacgaagttaaaaggagaaattaaaatggtagaaaaagtatacccaatgacattagaaggaaaagaaaaattagagcaggaattagaagaattaaagacagtcaaacgtggagaaatcattgaaagaatcaaagttgcccgcagctttggagatctttctgagaactctgaatacgaatccgcaaaagatgaacaagcctttgtagaagggcgtatcaccacattagaaaatatgatccgttttgctgagatcattgataatgaaggcgtagacaatgatgaagtatcgatcggaaaaaccgtcacgttcattgaattacctgatggagatgaagaagaatatacaatagttgggagtgcagaagcggatccattttctggtaaaatctcaaacgattcaccgatcgctcgtgcattgattggtaaaaaaatcaatgatgaagtaacaatttcaacaccaggcggagatatgctggtgaaaatcacagaagtgaaaaaaagctgattttttcgtaaaagtctaagcagaagatcctgatgatcactttctcaaagagaaaaggaccaatcaggatcttttttcggactcgcgacggatgtatgccatcgaagaatccgttatgataaaatagaatcattgggaggaggagcttacatgaaaagcccttggcgttttttctttgtcgtagaagcattattatttctatttgcggtctggcaaattttatcgaatccaccgttattgattttattgattttaggtgttgtgacgatctactttgtttctcgcagagaacgtaaaacaaattttaataattttttgatggttaccggtggtatcgccatctttatcagtcttttaaatagtccggctttgtggctgatgttgatttttgcgatcctttttattggattgaaaggtgtggaaatcactggtgtagattttacaaaaaacacattttggcgcaaaaaacaaatgatcattttagaaacagaagaaccaaagcagtttcatcctcataaaacgaaacaacaatggatcggcaatgagcggatcgggaatcaagtgtatgaatgggatgatatcaatatcgacatcttttctggagatacgatcattgacttgggaaacacattgttgccgaaaaaagaaaatatcgtaatcgtccgtaagggattcggtcgcacgagaattttagtccctgctggggttgctatcaaaatggaacatagcacctttatcggtacagtgattttcgaaggcgagtcaacaggtctgaagaatgagaaagttacgatctacagtccggattatgaggaaaacacccgccgactaaaaattttaacgaacactttgattggggatatcgaggtgattcgggtatgattgctaaattttctcgaggaatgatcgctttttatagtgcggtcactagttttttgatgatgatcttgattcttttttcgtatctttatgctagtggaaagaagaattggctgctagaagtctttcagatcaaactattctttataccgatcatttttcatttattagttgtttcgctgatggtgggcctggctgtctttctattgatttctcttttcagaaaccgccaatacgggccaatcgaagagaagctgcgattgctttcaaatggagatattgatagtccactacttgacacacctatccctcatgcgcaagaaaatcggttgattgaagatgtcgatcgagacatcaggaaattacaggtcaaaatgaaagatatgtcaagtgagcttcaacaattaaatgctcggccgcagctagtggatggcagtacaaaagaagaaatccttgaagccgaacgacatcgtttggcccgagaattgcatgattcagtttcacaacaattatttgccgcaatgatgatgatgtccgcattaaacgaacaagccatccgggacgatgccccggaaatgcaaaagaagcaattggctatggtaacggacatcatcaatgcttcgcagtctgagatgcgagcgttattgttacacctgcgtccggtcacattggaagggaaaagcctcaaacaaggaatcgagcaattattaaaagaattggaaacaaaaatcaagatatccttgaaatgggatatcgaagagtttactatgccaagctctatagaagaccaattatttcgagtgattcaagaattactatcgaatacactgcgtcatgccaaagcggatgaacttgaagtctacttgaatcatattgaacacaacgtgctgttgcgcgtgatcgacgatggtgtaggattcgatgtcgacaatcaaaaagctggcagttatgggctgatgaatatccgtgagcgaatcagtgccgttggcggcacattaaagataatcagttttaaaaatcaaggaacaagtattgaaataaaaatcccgctgcttaaggaggcataaaaatgatcaacgttttgttagtagatgaccacgaaatggtacgtttgggggtttcttcctacttatccattcaagaagatatagaggtgattggagaagctgaaaatggcaaaatcggctacgaaaaggcattgtctttacgtcccgatgtcatattgatggatttagtgatggatgaaatggatggcattgaggcaaccaaagccattctatcagattggccggaagcaaaaatcatcatagttactagttttattgatgacgagaaagtatatcctgcaattgaagctggtgctgccggttatttgttaaaaacatccactgcacatgaaattgcggatgccattcgtgcgactcaaagaggcgagcgggtgttggaaccggaagtaacaacgaaaatgatggatcgtttaacaaatcgcacgccgattttacatgatgatctgacaaatcgggaaaaagaagtgctgcttttgattgctgaagggaaaagtaatcaggagattgcggatgagttgtttattacactcaaaacggttaaaacccatgtatcaaatatattgtcgaaactagaagtggaagatcgaacacaagcaaccatttatgcctttaagcatggcttgacaaaataagaatctcatcataagggtacctcctcatagtcagttgaggaggtttttgatatactagagtaggatttgtaaggtaaaggagcgtttaatgtgaagcagaattacgcgattattggtcttggaaggttcggcggcagtatttgtcgaacattgatagaatccggacaagaagtattagccattgacagcaatgaggatcgggtcaatgagtatatgaatattgctacccatgcggtggtgggcaatgcacaggatgaaatgacgttgcgctcattaggaattcgtaatttcgaccatgtgatcgtagcaatcggtgaagatatccaagcaagtattcttgtgactttgatggtcaaagagatgggggtaccgaacgttttagcaaaggcgcaaaatgaatatcatgctcgggttcttgagaagcttggtgctgatcgagttgtccacccagaacgggatatggggattcgtatcgctcacaatctagtatcaaaaaatatcttggattatattgagctttcagatgaattttcgctggcggagattcgtgtctcaaatccgcgtttctttaataggtccttacttgatttgaattttcgtcaaaaatatggattgaccgttgttgctattcgtcgaggacctggacaagtgatcgtgtctcccgcagctgattcgatcgtgcgtgagaatgataatctactcgtgattgggaacacggatgatgtggatattcttgatgaacatatgaatgattaggagtgaaaaatgatgaatataactattacagaagccgcaattgattggttcaaaaaagaactgtcagtcgaccaaggaagcggcgttcgcttttttggtaaaatctatgggaaaactcagatccatgatggtttttcagtaggaatgtcagtagataaacctgaaaatcctatcgttcaaaagacagtttcagacatgcttttttttattgaggaggccgacgagtggttcttcaaagggtatgatctacaagtcgactacgatgaaaagctagatgaacctaaatatagttttactgaaaacaattaattaaaataaagatacaatgtaacagtatgagtctatgactgaagtttagtggattccatatcgctagctttgatcatagacctgttcgttaggagatgaaaccatgttatcaattatcgtaccttgctttaacgaagagagtagcttaccacttttttttgaagagactgaaaaagtaaaagatcaggtaggcatgccttttgaatatttgtttatcaatgatgggtcatccgatcaaacactcgcagtgatgcgcaagctgcatcaagagcatccagaaagtgtgcggtacctttcgttttcacgtaattttggaaaagaagcagccttgtatgctggcttaaaagcagcaaaaggggattttgttaccgtaatggatgcagatttacaagatcctccacgccttttgcctcagatgtttgacttgctcaacacaaaacaattagactgtgttggaacgcgcagagccgatcgcaaaggggagcctaaagttcgtagtttcttttcagaagccttttatgcattgatcaacaaaattggtgaagcacatatggtcaatggcgcacgagatttccgtttaatgcgtcggaatatggtggatgcagttttagaactttctgaatacaatcggttctccaaaggaatctttagttgggtaggttttgatacagaatacattgcctacgaaaatcgtgaaagagtagctggagaaacttcttggtcattctggagcttattcaagtactcgattgatggcatcgtcaatttttctgatacgccattaaatattgcttcttttgttggcgcgttgtcttgtctagcttctggaattgcactgctattcataattattcgtacttttatttttggtgatcctacctcaggctggccttctttagtttgtatcgtattgtttgttggcggtttgcaattgctttgtctaggtattattggaaaatatattggaaaaatttttctggaaacaaaaaaacgtcccctttacattttaaaggagacagaaaaagatcaaaaataatttttgggaataaaaaagcagcgctggttgatgatcaatacccttttgttacatcgacttgatttcgaaccaattttttctcgtggataaaattgcggaagttatccataaagatggccatgaatgctttttgaaaatgtggggtcaacccggaaatatgcggggtgatcaacacattttccagtgtccatagcggatcatttgcgggtaaaggttcttcttcaaaaacatcaagagccgcaaatgcgatttctttttggcggagggcttctgtcaacgctacagtatctacactgggtccacgcccaacattataaaaagaagcggatgatttcatactattaaaaaaatggctattatagattcttgtagtttcaggtgtcaatggtaagatattaatcacacaatcagctttctgactttgttcaatcaactcttcaagtggataagtttccttgaaaccatcaacggcatgccccgttgtatttatgccgacaggttgggtgccaaaaaaatttaaggcctttgctaaagcctgcccaattttacctgtacctgcgatcagtatttctttatcagataataatgaataaggaataccattgggctgccattgtctttcagcctgttttttgatggcggtaaaaattcctctggattccatgaataataaagcaattaaatgatcagtgatcgattgtgcatgaatgccgctaccattagaaagtaagatgttcttttgggcaaactgtgctagaggtagcgtatccacaccggctgaaatggcttggacccattcaagagaagcattagccagtaactttccagcccattcttctttccagccaatcgtgattgcaacatttgaccagtcgatggaagttgcttcatcatagtggataaactgatattcatcactgatttcattaatttgtgtgataaattcatcacgaaattctctgctagataaaatatatttagtcatatttgttcctcctttattttagtgtatcaaagaacaaagaaaaaaccatgcgcaaagatctatgcatggttggatagttactagctttttaattggattttaggcgaacctttgacgccttgagtgaatagaaacagtgctgcgaataagataaatgttgtcccatcaaaatttggtacgaatagttggatcagcacactcaaaattgttggtaaagcagcactaacgattagtatcttaaggttttcaaaaaagctgtaagaaaaaagttttagttttgtatagatagttgcaataaatgtacccatgatcaatgtgattaataaatttaaaaatgtagggtagagcgctactaagaaaacaataagttgtagccaccaaggaatttgattgctgctcagtgtttcccgaatctttttgccatctaaattattaaatgctggttcattataagaaaattttaattgatttgtatctaagaatgatgtggaaagtcctgttccagggaaactgacaacaatttctttttttaatagtcccacactcaacacatttgcagtggcatctgaagcaatatcggtagcgttgcgttttccttcagggtcgaaagtaaaaatgatagagtcggtttgatagataaacccttctccttgtccattcgttgttaattgaccattttcaatcgaaaaattggggattttttgcgcaattttttgactatctcgctggaaatcctgaaagatatcattgacttgcaaagtgattggtacggctaaaataacggtagctccaagtagaaaaagaatcacttttgaaaaagcagcgtcttttacatatttgagatttgggattcgaataaatgcactttttagcatttgtatgattgtcatttgtttaactccttttatgtaactaaaaataattgtaacgaaggcagcaacagaacacaaggacttatgacagaaaagtccgattatctctaaagtgttctttgctgattaatgagtagaattggagatcgagtatggaaagtttaaaaaatgtgaaaaataaactacaagaaaaaaaattatgggagccgttaacgtatttaatttttggtggattaactactttggtcaatttagttgtttattttctctttagagaaatctttgattttcattatatgattgctaatgtgatttcttgggcagcttctgtgttgttcgcattcttcacgaataagatttgggtctttgaagcaaaaagtgaaacaaaaaaagaatcgtggcttgccttttggaagtttcttttcttcagagtcctttcgctgggattggatatggcttgtatgtatctattgattagcgtactaggaaccggtgattttatcgctaagcttgttacacaaatcattgtcgtcctagcaaactatgttttcagcaagtttctgatttttgcaccaaaaaaaattgataaaaagtaagcatatgttttgatgaaccactttttatctgataatgttacttatgtaatcactatcactgaggaggaattttttatgtcttacacattaccagatttaccttatgcttatgatgcattagaaccttacattgatgaagaaacgatgcatttgcatcatgacaagcatcacaatacttacgtcacaaatttgaatgcagcaattgaaaaacatcctgaattaggtgaaaaatcagttgaagaattacttgctgattttgattcggtgcctgaagacatcaaaacagctgtccgtaataacggtggtggtcatgcaaatcacagctttttctgggaaatcttggcaccaaatgctggtggtgaaccaacaggagccatcaaagaagccatcgaagaaacatttggcagctttgctgatttcaaagaagaattcaaaacagcagcaactggccgctttggttctggctgggcttggttagtcatcaaagatggtaaattagcgatcacttcaactgcgaaccaagattcaccattaatggacggtcaaacgccagttttaggcttagatgtttgggaacatgcctactacttgaaatacaaaaatgtacgccctgattatatcaatgctttctggagtgttgttaattgggataaagtaaatgatttttatgcgaaagcaaaataatcattaagtaagggaattatttttaatcagaataaaactatcccaacgataaaagaaagcacgttgcatcttagcatcagcttcgtgttaaccataagttctcactgctacctttgattcgttgggggtagttttattttttgaaacatattgctaacgctttcattttcagctataatattgaagacggaagcgtcttattttaattactggaggatttacacgcatggaacatggaaaagtaaaatggttcaataatgaaaaaggttttgggtttattacagttgatggcggagatgatgtctttgttcatttttctgcgatccaaggagatggctttaagtctttagaagaaggtcaagaagtcgagttttcgattgtcgaaggcgcccggggaccgcaagcggcagaagtcacgaaaatctaaactagaacaagctgagggggacctcagctttttttaatttgctattttcggccaaatttgttatcttcagtgtattataaatagattaaaaatgagggatatttgatgaaacgagtaattacgtatgggacatttgatttgctccattatggtcatatcaatttattgcgccgagcaaaagaacaaggagactatttgatcgtggcattgtctacggacgagttcaattgggatgaaaaacagaagaaatgctacttttcttatgaaaaacgtaaacagttattagaggctattcgctatgttgatttagttattcctgaaaaaaactgggaacaaaaagtttctgacgtcaaagagtaccacgtggatacttttgtcatgggtgatgattgggctggtaaatttgatttcattcaagaagaaacagatgccgaagttgtttatttagctagaacgcctgaaatatcaacgacacagatcaaaaaagacttaaaaataaataattaatacttaaagcataaaaggtatctttaaatggtgcctttttttgtacactatttccgtttttttcttaaaatttattagatgtttttcgttgtttattttgtcttagaggaaaatatgatatgatgtagcttgagttgtagcaaatgaatagaatttctttgagaatggatgaagaaagtggaaaaagaaataaaagttcgtagtactttggttacaaaggaatatgacctatacaaaaagaaatcagacaaagtgaaagcattattcaaattttatcatcgaaatgttccacgtttttgggcattaaaaggcgttagttttgaagtgcgtgcaggagagtctgtagggatcattgggataaatggttctggaaaatcaacgctttcaaatgtgatcagtggcattattcctccaacatcaggcacaatggaagtcaatggcgatacgtcgattatcgcaattggagccggattaaaatatcaattgacaggtttagaaaatattcgtctaaaagcattgatgtctggaatgaccaataaagaaatcgataaaaaaatggatgaaatcgtagcatttgccgatttaggtgattttattaatcaacctgtaaaaagctattccagtgggatgaagtcacgtttagggtttgccattgctgttcataatgatccagatattttgatcattgatgaagctttatctgttggagacgaaactttttatcaaaaatgtgtggataaaatcatggaattcaaagagtccggcaagactattttctttgtcagccatgctttaggacaagttgaaaaattatgtgaccgtacaatctggatgcattacggcgatttgcgcatgtttggtccgactgaggaagtaatggcggaatatcgcaagtttatcgactggttcaagaagcaaccgaaaaaagaacaaaaagcttaccaagataaatacaaagaaaatcaaaaggcatttaatctagaaaaattagctgaaaaaagccaagatgatagcttgctgaaagagcagcatctatctgaacaaatgattcagaagaaccttaaacgaactcctttaggtgagaagatgacgattccaactaaaggacttttgactcttgcgatagtaggaacactgttttgctctcttgtttctttcagtggcagatccattagctatgcgctaaagcatccggttgatgcaattgtacaagttttcaagtaaagataactatttctttatttagtttagatagaaaaggaagagtttagtgaaagaaattgctgcagtaataaaagaacaatttaatcatgcgggaattattttccgtatgtctcgatacgaggacaaagcaacctatcaaagccactatcttggtcttgcatggcaaatcttgaaccctgcgattcaaattggtatctattatttagtctttgggctaggagtcaatggtaatcggaaagtagatggcgtaccatttattatttggatgttgattgggatcacagcttggttttatatcaattcttcggtacttggagcgtccaatagtattcaccgacaagttggtatggtagccaaaatgaaatttccagtaagtatcttgccgtcaatcaatattatcagtaacttgtcatcttatatccctatggtagctattgtgattggctcgctcttatgggcgggagtaacaccgtccgtttattggttgcaatttatttattactttattgcgatggttattttcttatttgctttcggattattaaatgcgaccattacagtattgatacgtgactatcatattttcttacaatcagtattacgtttgttgttttatgtttcaggaccaatttgggatatcaataatcgaaatatgccggaatggttaattaagctattacgtttaaatcccttttattatttgattgaaggctttagagatgcctttttatcacgtggttgggtttgggaaaaaacgacctacaccttaattttttggggaatgactttaacactattgataataggtagtcatctacacatgaagtttagagcgcgatttgtggattatatttaagtataaaaaaactatttttcaattaatacaaaaaactatccgaaggaatgaaggggtctgttaaagcgtgtctcttactttccttaggatagtttttttagatgtgttaatgaatagggatgtacgccgttaaaagttaaaataacaaattctttatcgtttcatttttgttgcaatcgtgttaagattctgtaataaaacagaagcaagattgctgaatttgtaaaattgtggcaaaatttaaacgattacctaataatgttgtgatagaggtgtaggatgcgtttatatcaaaaagtaattttaggattgttgggcttggtggcagtaagtattgtcggtgtcactgtctatggaatgaaagtatacgatgatacgaataaaacgttcaataatattacgcaaagtgcggatcgtaagacgaaaaaacgtgaaacggcagtaagtattgaagatagagaacccttttcgattcttttgcttgggattgatactggagcgttggggagaaccgaacaagggcgttcagatagtatgatggtcgttacggttaatcctgccaagaaacaatcaacgatcgttagtcttgaccgtgatatctacactcaaattgttgggtatggcatgttggataagctgaaccatgcatatgcctttggtggcgaagcaatgtcgatggattccgttgaaaatctgttagacattcctattgaccattatgttacgattaacatgcaaggtatgcgagatttgatcgatgcagttggaggcatcgaagtcactaataaaatcgattttactctggaaggagtgcatgtgcctaaaggaaccattactttagatgggaaaaccggtcttgcctatgcacgcatgcgaaaacaagatccggaaggcgacattggacgtcaaaaacggcaaagagaagttgtcactaagatcgttaaaaaagtaatgagcttggatggcgtcagcaattatcaaaaaatattaaaagctgttgaaaagaattcaaaaacagatttgacttgggatgacatgatggatatcgctaccaattatttgcctgcgttcacgacaatcgatcaagaacaattgcaaggtgaaggccaaatgatgaatggggtctattaccaattattaggtatcaatcaattgctggaaatgcaaaataaattgaaagaacaactgaatcttcctaccagcgagactttgtctcaaggagatgaacatactgatggttatacaaactatcaattgtacgacgatacgaattacaatagtgaagaaaactcaaatgagaatccaggtgaaccgtcagacatttatgatgatggagccgggtatcaggaagatactgtcgattactctggatattaataatgaaaaccaaagcaaacggtcattgatcgtttgctttttacttttccacagatggaagttagaaaaatgtgtttcacgggattaaaattggaaaagattaagaaagcttaaagtgtagcagattctttctcaacaaaaaaatctttttgcgtaactgtgaaacattacagtggatgagaacgaattcttataattttctctaaggatacttggataattttgatttcttctgtttatattgaaaatttttggtaaaataagacggtaagcagtttgtaatgagaggatagaagagatgaagaatctaaaagataaagtcattaagaatatacgaaaagggcctgaggagcctaagacaaaatcttatcgcaaatcccatgttccctttcgattgaattttctcttttttgtgatttttggtctttttgttgcgttgatcgtgcaattaggttatttacaaatcgtcaatggtgataatattgagaagcaattgaaagcttcatccgtggtagaagtcaatggcagctctccacgaggaatgatttatgatgcatctggcaaaccgcttgtcaaaaatcaagccaatgcagccattacctttacaagaggaaataagatgacagctgaagatttattgaagactgcacaaaaactagctacattgatcgatattccaatcgataagaatctgacagagcgggacctaaaagatttttggttggcagatcctgaaaatttgaagaaagcgcaagatcaattaagttccaagcaaaaagcgctcggggcttctgatcagtatgcggcaactgtcgataaagtaacggatgaggatattgcctttaatgatgatcagttaaaagtagcttccatttttaaacgaatgaatagtgcacaatctttaagcactgtttatttaaaaaattctgatgtatctgatgaagaactagcaattgtggctgagaatatgaccgaacttcccggagtttcgactggcacagactggactagaaaaattgttgaaggcagttcattggcaagtttgatcggaactgtgacaacagaagaacaagggatccctgaagaaaatttggatgaatatctagcgaaagggtatgctcgtaatgatcgtgtaggacgaagttatttagagaagcaatatgaagaagtccttcaaggatcaaaatcaaagtctcaaatcacattagacaatagcaataatattgaaagccaaaaagaaatctatgcgggctctaagggagataatcttgtactgacgctagatgccaagttccaaaaagaagttgatgaaatcttacaagataactttaagtctttgatggattcaggagctgcagaatactcgcctggagtctatgctgttgcgatcaatcctaaaactggcgggattttggcaatgtcaggttatcaacatgaggcagaatcaagcaaattgcaagagaatgcaatcggaaccttcatcaatgcttttgttccagggtctgtagtcaaaggtggtacgttagcagctggttgggaaaatggtgtcttgaatgggaatgaagtcttatatgaccaaccaatccgcatcggctctgatgtcaaagcttcgatctttaacccgacaggagcaaacaaccgcaatttgtcagctgaacaagccttagaagtttcttccaactcctacatgatgcaggttgctttacgcttgatgggcattgagtatcagcctggaatttcaattccaacagttgatcgtcaaacagaagcctacagtaagctgcgtacagcctttgcctcttttgggatggggacgaaaacagggatcgatcttcctggcgaagcaacagggatcagcacacctgtcgacaaattagatacggtcagtgatggcggtaagatcctggacttagccttcggacagtttgatacctatacgacattacaattggctcaatatgcagcaactgtggccaatggcggccaacgattgcagccacatatcgtttcgggtatctatgggaatgatgaaaccggtggtttaggaagcttgaaatcagcggtagaacctaccgttttgaacgaagttggtttaactactgatcagatgaaaatcattcgaaatggattttatgatgccgttcatggaacagatgcttgggctacagcaacaggactagcttctgctaaaatggaactttctgcgaaaacgggtactgcggagacaccgattgtcgatgaaaatggcaaaaccatcaatctggtcaacctaaatattgttgcttatggaccaagtgatgatgcagatatagcagttgcagtggttttaccacaggttaaatcttcaactacttcgcatccaaacgtaaaaatcgtgaaagaaatcatggatgcttactatgatttatatatgaaataagcaaggcataatcgttgaatgagtaagagggagttgatgaacggttcgttcgctgatgattttccaaatcagtgaaggacggttcatcaactttttttatagcaaaatactttctatcggaattattaagagattatcaataattcggagagaaacctcttttttagtaagtgggtcttgctatttttggttgaatggcatagaatactctcggtcaacaagaaatgaaaaagcaggattggtttcaatcatttttcattttaactgacttctattataattgactagaattgcagggggctatcatgacgaagcaatgtttaacgaaacaagaattgatggaacgcctaggggagttctcaccagcagaaaaaaaagaaatccgcgaatatttgcaacggaagaatccattgctgtttcgcaaatttgaacgcatgaaacatgaattatttcgtctagaatcaagacggattcaatgtgaaatcgaaaaaaatgaaaaggagttgaatcagctcgatcataagattctcatgaaaaaagaacattttcttgagttattaatcgcaattcgaaagaaaagaggataatggatggaatttattgaacttatcatcatcatcgcgatcctcgtgaccttttcaaatattgtcagcaaaatactgccatcagtaccgattttcttcattcagattatcttaggcattctgctaggattgactgaaatgggacaagaaatcgcattcgaaccagagatgtttctagtgatgatcattggaccgctattgtttcgagaaggagaacgagccgatgttccggaaatcttgaagaacagtaagatcgttttgtttctggcctttggcggtgttttgctgaccttatttgcagtgggaacgacactgcattggctgatgccatcgattcctttggctgcttgttatgcttttggcgctgccttaggaccaacagatgcggtagccgtctcatctttagcgaaacgcttaaaaatttccaagaacatcatgcatattttagaaggcgaaggtcttttgaatgatgcttccggggtaacagcgctccaatttgctatcgttgctttagtcactggtagcttttctgttatgggggctggctttcaattgcttttttcgagtattggcggcggcttgattggttacttgatcgtttggttaaaacggcggatcattcgctttattgaaaaaatatctgcccaagatgtcactgtttatctgttgatcgaactactattgccttttgcagcctacttgattgcagaaatggttggagtatctggtatcattgcggcagttgttgccggtgtagcgcaagcacaaagaagacgacgagtctctttgttcgatgcggaactagccaatatctctgaaagtacgtggtcaacaattgtatttacgttgaacgcccttgtttttttatttttagggattgaactttcgcaagtattttcacccatttgggaaagcaattcttatgcaaacggtcatttagtcttgaccatcgtagtagtaacactcgttatcttcttcattcgtttcttattccttcttttttattatcagtttttacaatcaaaaaaaatcgtggacttgaagcaagtagctttgttgacctttggaggggtcaaaggaacggtcagcttagcggcaatttttatcttgcctgtaacgatcaacggtgaccaatttgaagcccgcagtttgctcttatttttgacggcttgtgtcatcttagcgactttagtgatcagtgtacttgtcttgccctatttggcagatggtgaagctgccgaatctgttgatttcaatcagttgctgattttagaagaagtcatccagatcttggaagaagaagagaaagaaattacggatgccaaagagcgcttagcgacagatgcagtaatcaatacttatgaaaatcgacgctgggaattgtatcgcaatagtttaactgattctgaaaagcaagagatacaggaaattcaaggattgattctatccattgaacaggatggtttggatgaagcctaccgaaaaggtgaggttagctccaatgggtatcgcttttattcccggttcatttcgcagcagcagcattcgttagcaaaacagttcttgtcttttttcagtttttggcttttgatcattcaacgttttgtacggatcatttttcatcccaagctgttttggcagcgccagcagcagctgaaggatgcattgaaacaaagagatatatcagaagtacaaaaaatctatatcaaaaacagtgattatatttttcatagtttaagcaacttagaagatgtctacgattcatctttgatcaacttctttatacgtcaaagggaaatgagcttaaagcgttttgagcataataacttcattgagactatcatgattgaacaagaaccgatttttgtcaaaaaagttttacgaggctattatttagaacgaaaaacgatcgatgaatatgaggtagccgaaaaaattccaacgatctctgcaaacgaatatcgacgcaacgtaaatctcttggaatcttatgcgatggctcgcgcagatgaacagccgaaacagcgaatgtttcgtagataaaacaacaacttcttcgtctcagggttgagatggagcggttgtttttttcttttttcttaaagaccctgtcatgcttatgtggtacaatgggcgaagaaaaatagatctcaggagggattctgtgaaagaattaaaagtaagtgagcttacaaaaacttacggcgataaaacattatttgatcagctttcttttctgatacatgagaaagaccggattggcttgattggtgtcaatgggacaggcaaatcaagtttactgacgatcttggctggaattgaagccggagatggcgaccgtccctctgtttttaaaccacaagattatcgaatcggctttttggcgcaagaaagtcaattaaaagaagaattatcggttgttgatgcggtcttccaaggaacaagtccattaatcaaaaccgttcgtgactatgagaaagctttgattcagctggaacaaaatggctcagatcctacagtgcaagctgcctacagcagagcagaagaagctatgaataaaacagatgcttggaatacggatacaacggcaaaaatcattttgcagaaattagggatttcagatttaaaacaaccagtcaatgaactttcaggtgggcaaaaaaaacgggtggggttagcgcaagtgttgatcgatgaaccggatttactattgttggatgagccgacgaaccatcttgactatgaagctatccaatggctagaaggctatttgaaaaactatcgcggcgcactgatgatggtcactcatgatcgctattttcttgaccgggtagccaatcgcgtgtttgaactctcttttggtaaactttatgaatatcaaggaaattacgaggactatttattagccagagcagaaagagaacgtattgaagaaacccaagaagaaaaacggcaacagttatataagcacgagctggcatggattcggacaggcgccaaagcgagaacgactaagcaacaagcgcgaattgatcgtttcgacgatttgaaagagaatatgaaccaagtcaagcggaatggagaagtgcagattgatgttgcgacctcacgtttaggtaagcaagtgctggaaatcaaagaaggtagttatgcaattgaaggcaaaccaattctatctcaatttgatttattgattcagtcgcgagaacgtttaggcattactggtgagaatggtgcaggtaaatcaaccttgctgaatgtgttggcgggacgtctctcattagattcaggaagacggattattggctcaaccgtcaaattagcttattatacgcaaaccaatgagacgatggatccggaacagcggatgattgcttatttacaagaggcagcagaagaagtagaaaaaacagatggtgcccatgtcagtgtagcggaaatgctggaacaatttttgttcccccgtttcatgcacggaacaaagatcggtaaattatctggtggtgaaaaacgccgcctatttttattgaaattattgattggtcaaccaaatgttctattgttggatgagccaacgaatgatttggatattgatacattaactgttttggagaactatcttgaatcatttcctggtgccgtaattacagtttctcatgaccgttactttttagataaagttgctgaaaaattacttatttttgaaggcaacgcgcaaattgttcgcttctatggttcgataaacgaatatttacaaaagacagcaacgaaacagggcacaaagaaaactgcagcctcacaacctgacaaagggctacaaagcaaatttgtttccgaaaagccagtcaaaaagaaactaagctacatggaacaaaaagaatgggcaacgatcgaagatgagattgctctgttagaagaacgagtcgacgcactaactgaagcgatgaatcagcagggggatgactttacgaaattacagcagctccaagcagaagttacagaaacagaacaattgttagaagaaaaaatgacacgctgggaatatttaagcgagttttcagacgactaataaggaggcccattatggaacaagcatatcttgatttagggaaaaaaattttagaaacgggaaatgtcaaaggggatcgcacagggactggaaccaaaagtatttttggtcatcaaatgcgatttgacctctctcaaggatttccattattgacaaccaagcgcgtaccttttggtctgatcaaaagcgagttactctggtttcttaaaggagataccaatattcgattcttactgcaacacaagaatcacatttgggatgaatgggcttttgagcggtatattaaaagtgaggactatacaggtcctgatatgactgattttggccgtcgctcattaattgatgaagaattcaatgccagctatcaagaggaattgcaaaaattttgcgaacgtattttaaatgacgaagcatttgcagaaaaatttggtgatctaggtcatgtttacgggtatcaatggcgtcattgggaaactactaaaggggaatttattgatcagatcaaagaagtgattgaaatgatcaaaacaacgccagattctcggcgcttgattgtttccgcatggaatccagaagatgtgccgtcgatggcgctgcctccttgccataccatgtttcagttttatgttcatgaaggtcgactaagttgtcagctttatcaacgaagtgccgatgtttttttgggggtgcctttcaacattgctagctatgcgttattgactcacttgatcgctcacgagacaggactccaagtcggcgaatttatccatactttaggggatgcccatctgtatagcaatcatatggaacaaatgaaagagcagctttcccgaacaattcgttctgcacctacgttgcacttaaatcctgagaaacaatcgatttttgactttgagatgggagatatcacgattgaaggctacgatccgcatcccacgatcaaggcaccgatcgctgtctaacttattacagttgggagtgagaagatagatgacaaacgatttacagcggggaatcgtcgcaacgctgcatattacgtcaaaagataccatttcattatcagatgtagaaaaaacaattacgatccttcgttcttatttttcgcaagtcattttagcagtttctgaagtaacgaaacctgaaatcaagcggtatttatggcagctgccgccccagatctatctctttgaattgccagcagtcggtgctggtccagcacgtcggcaagctgtggcacgcgctggaaaggcatttccgcaactcgcttcctttcaattatgtgattttgatcgtttgatcacttggtgtgaggaatacccagatgaactgtcagctttgagctgtcagccgtttcctacgaacactttctgtatattaggacgtacaaagaaagccttcctaagccatccaactgcttggcagcggacagaaaagctggtcaatgaaattgcagcggaagtttttcatatcaagggtcttgatattaccgccggcagtgtcttgttttctgcggaattgattcctttactagtatccgcagattcttcaagatggacggatggcgaatggccaaccaaagtgaagcatcatggagggcatattttttatcaagcgtgcgaaggcttgtgttataaagaaagaaataccgatcatctgcaagcacagcctgcttatcaattaatgagaaggctgcagattgcagcggctattgcagattcactttatctagaaagggagttttgaaacatgttgattgcactttgggcacaagacaaaaatggtttgattggagaaaacggcacattgccatggcatttgccaaacgatctgaaattcttcaaagaacaaactactggaaattcgctcattatggggcgaaaaacgtttgagggcatgaagaaaaaagcattgccaaatcgaacaacaatcgttttgaccagtgacacagcatatgaagcagaaggcgtattagttatgcatgatcgacaagaagtcttggattatactgcacagcaagatcatcctgtgtttctaactgggggttctggagttttcgaatcgatgatcgaagattgcgatcagttgtatcgaacagtgatcgacgagacatttaccggagatgtctactttcctgagatcgattggtcaaactggcatttggataaagtcatagaaggcgtagtggatgaaaagaacatctatccgcaccggtttgagttttatagtaagcagaaaaaataaataaggcagctgttacaacatatggttgtagcagctgccttatttaagtaaaagtgggttggatcatgtaaaccaaagaacggaaaaatacattagtccagctccgagcataacaaacaaatgccaaaccacatgcatgaagcgtacggatttgatactgtagaataatgcgccgacggtataagagacaccaccgcttgttaacagaaaggtaccccaaaaacccagtgaagcaatcaatggtttaaatgcaatcacgcagagccagcccataataatataaattagtgtggatatttttgaaaccgtctcttttttatgcagtgtgagtgacttataaacgatcccgctgatggctaacaaccaaatcaaaatgaaaagtgtccagcccaaccaaccttgaatactcagcaagcaaaacggcgtataactgcctgcgatcaataaaaaaatcgaggcgtgatcaaagacttggaaaactttttttgctcgtgtgaacatcaaactatggaagagcgtagagaataagaataacaaaatcatcatagagccataaatcgcataggaaatgatgtgaataggggaatctaatcgagcccctttaatcaaaagaataacgagtccagctatacttaatccaaatccgataccatgggtcaccgcattgagtacctcattcagaatcaagtagcgtcgtgtaaatttcatatgatccatcaagcaccttcccttcgaatttaaataagatgaaaaaattttttctctctgttatactgattataaatggtctatggttattttaccacgaaaagagacttgatttaaagagagagtgaatgtatgatggcaaagcttaaagttgtaacggattcctcctgtacgatggagccaaccgttcgagaccaattgaatatccatgtagttccgttatctgtaatgatcgatgggatggtttatccggatgatgattcattgcccggagaacgattcatgcaaatgatggcacaagcaaaagaacttccaaaaacgagccaaccaccgattggccattttgtggaactgttcgatgaattaggaaaagatggtagtgacgttttatcgatacatatgacgaagggtctgagtggaactgtcgaagctgccagacaagcaagtaatttgtcgaaagcaaatgtgacagtgatcgatagtgatacgacagatcaagcattgtcgttccaagtgattcgggcagctcaattagcacaagaaggtaagacattagctgaagttttgccggaagttgacaaagttcgagaaaataccaaattatttattggtgtctctacattagaaaatctggtaaaaggcggtcgaatcagtcgtgccaaagggttattatccagtttattaaatatgaaagtgattatggatttcgaccattcagaattgattccaatcgtaaaaggacgcggtgtaaaaacatttaataagtggtttgaagaattgaaagacgaattgaaacgcatgccgaatgtgaaacaaatagggatctctcatgcagaggggttagagatcacagaacaattcaaaaaagaattgcaacaactcttcccagaaatgaatattccactacttcataccaccccaatcatcgctacccataccggcaaaggcgcattcgccattacgtattacaccgaataattttaatgacagtatccaagcgattcgtaaacacgaatcgctttttgctgcgaatcacaatgattggcttgcgaagcaagacagaattgatgatgagcagtactaggcgagctgagcgagcgtagtaaccttgaaaagaatcacaaagactggcacacgaagagtgacagagcagatggtgagcaacggcgagccaaacgagcgcgatcttgaaaagaatcacaaagacttgcacacgaagagtgacagagcagatgatgagcaacggcgagccaagcgagcgcgaccttgaaaagaatcattatggttgtcactcgaaaaatgacttttacattctttttaatgtaagtttagaagcaactgcagacgaaacaatgagtacaatgagtagccaagcagttgatgaagcgggactcgaatcaagcagatgggtagaaattgcttcatacttcgctgctcttcgttgattgagtttctcgtcaatcaaaacatttcgactatgaatttaatgagaattttgataaaatagcttagattataggttaggagattgaagatccgtgaagtggaaaaaagtagcaatttatctttcagttgtattgatcgtagctttaggtactggaatgctcggtcattttttgattccaaaagcgcaaccattgctcacaccagttgcgagaacggcagaagagggaaagaccaaaaatgtgatcaattacatggccttaggcgattcgctgactgaaggagtcggtgatgagacgcaacaaggaggatttgtgcccatcgttgcagccgatttgcaagatcggtatcatttagcaaatgttgtgacgacgaactatggaattgctggagagcgcagcgatcaaatcctgaaacgagtgaacaaagacaaagaattgcgcagtgacctaaagaaggctgacttgattacattgaccgtcggcgggaatgatgtattaaaagtgattcaaactaatttttttggtttgagtgtcgattcttttaccaaacccatggccgactatcaagaacgattagtagagatgtttgagcagattcgtcaactgaatgaaacagcacccatttatgtgttagggatatataatcctttttatttaaattttccagaaattactgatatgcaaacgattattgataattggaacaaagcaacagaaacatttgtcaaacaacagcaaaatgcttattttatcccaatcaatgacttgctataccaaggactaagtgacgaagttgggatcgcagatacggattcttctgaagcaggcgcttcaggatcagcagaaacttcggataccacaacttccaccaccaacggtatgaccggtacttcagaaactgggggaacaaaagtgaccaacaatgtactgtatgatggggatcgtttccatccaaacaatctagggtatcagctaatggcgaatgctgttcgtgatgaattaatcaaaacccaaaatgtttggctgatgaaggaggaaaaataatgaaacaagaaactaatgatgtggataaaaaaagtccaatcaaaaaaatgaattactggaaaattgcttttctagttttagtaggcattctgttgggaacaactgtcttttttgcttcacgggtgtttcaacaacgtgaatctgggatctcagaaagtgcagaactagtcaaacgagacggtaatcctgttttgaccatcaacagtaataagagtcaagtcaatcaattgatcgatttctatttaactgattttcagaaagatcaagaagtaaaatacaatttcgagttgagaaatgaggcactactgacaggtcaatttaaagtgctgaactttccaatcacattttacttatactttgatccttatgtcaccgaagaaggcaatgttcagttaaaagccaaaagtttatcaattggtactttagatctgccgaccagtgaagtgttaaaaatgatcaagcgcagcttcaagtttccagagtggatcgaggtcaatgcggatgaacaaattattttgattcgcttggatcaattccgcatgcaaaacggcttgtttatcaaagcgaataaaatcaatctagtagatgatgagatccaaatgagtctctatctgccagcagaaacggaggacaaataatggaacgagcaatttttgcgggagggtgtttctggtgtatgattcagccttttgatgagttagaaggagtacagtccatcttttccgggtatacggctggacacacggttgacccgacctacgaggaagtaaaaagtcataaaaccggtcatacagaggctgttgagatcatttttgatccagaaaaaatcagttttgaggaattattgactatttattggcaacagacggatcccacggatgcttttgggcagtttgaagatcgaggagacaattaccgaccagtcatcttctatttcaatgaggaacaaaaacaaaaagcagaagcaagcaaagccgctttgcaagcatcgggtcgctttaatgccccaatcgtaacgagtatcgaacctgcacaacctttttatttggcagaagaagagcatcaagaatactacaaaaagcatcctgaaaattttgctcgcaatcatgcgagacgagcagcttttcttgaggatcactgggagaatacgcatgcgtaaaagtttttatacttatttaatggccatcaaagggcctagtcatactgatgaggcacagatctttgcgacacatgcaagtcatgatattcaattcccaaaacataccgacgattatgatgaagtttcttcttatttagaattgaacgtcgattatttgccttctatggatatttttgatcgtatttgggaacagtatgtggaggataataaataagagagagtggagtggaaacttcctctctttttacactagaggctaaaaaattaatggacagaaaggtgtctttctatgaaaaatgtttcttttcaccgttatgtgatctcactgatttgtgtcgcgatcctctcgggaggcggtgtctacatttggcaaaaaagtacggctgcaacacaatccccacagaatcagcccacagtggcgacatcaaatgaactggaaaaagttcaaacgctttttgaccaaattcgtgccaattattaccaagaagtagatgaggatgtcttggtcgaaggggcattaaaaggaatgaccgatgcattaggtgatccttatacaacgtatcttagtgaatcagcagccaatgaattggatcagtctttatcaagcagttttgaaggaattggcgccacccttacccttgtcaacgactatccagaagtggcacaagcccctatcaagaactccccagctgagaaaaacggtttgcgtctaaacgatcgtattttgaaagtggatgggaaagaaacgaaaggcctgtcattaacagaggtcgtaaacaacattcgtggcaaaaaagggaccacagtcaagttgacgatccaacgggaaaaagagacctttgacgtatcgattacacgagatacgattccagtggatactgttcatacagaccttgatagtgagaaaaaaatcgggaaaatcgaaattacgacttttggtgaaagtactgcctccgaattaaaagaaggaattgagtcactgagaaagaaaggagcaaaatcatttattctggatgtccggcaaaatcctggtggacttttagatcaagtacagatcatggctagcatgtttttagaagatggaaaaacgatcgttaagtttgcagatgatagtggtgtcataagtgaaacgaaggcaagtgctgctcttgatgaaggattcaaagtcacagaaccggttgtcgtcttggttgatggcggcagtgcatcggccgcagaaatttttgcagctgcgttgcaagaatccgcagatataccagttgttggtacagaaacctttggtaaaggaactgtacaaaatgtaaaagaattaggagacaatagtgagttaaagatgacggtcatgaagtggctgacgccaaatgaagaatgggtcaatgagcaaggtgtaatgccagatcatcaagcagattttcctgagtatgcctatttagctccattaccaagagacaaagaattgaaagaagggcaaagctcagaagcagttgatcggttgaatcagtttctttctgcactaggttatcggaccaccggagatacatttgaccaaaccaccgtatcagccgttcaagccgttcagcaaaaagctgagctggaagtgacagggaaagtgaatgccgaaacagcacaagcaattgagaaagctgtgacggatcaattaaaacaagaagatcatgcttatttgaaagctgtcgagttattatcaaagtagtaacaaagtaaaagaggagggacatcatgcagcgaagaaaaatctggatcgatcgcttttggttcatcattaaatacgcgattattgcattggcctctgcattcctgattcgtgcattcttgctgatccctgtaccggtgggcggaaattcaatggaaggtaccttaagacagggtgatatggttttgatcgagaaaatctcacccatcaagcgatttgatgtcgtcgtttttcaaatgccggatggttccacctatattaagcgagtgattggattgcctggtgaatccattcgttacgaaaatgatcaactatatgttaatgatcagccggtagatgagaatttcctagtgaaaaatcgaaagaatgatcacgaaaatgtctcttatacgaatgactttgatctacagtcattgttgggcgttgaaaagctggggaaagacagctatttcgtgataggtgacaatcgtcgtgcctctaaagacagccgatcatttggtgccatttctggagatgcgattttaggaaatgctcgttttgtttattacccactaacccatatgcgctttatataatgaaaaacaaaaacatcatttattcatatttttgcgtaggtatcgctactttcaaaaaatatgagtagatgatgtttttaatagcagctagtatttttctgcagaaatcaatgttgttggatcctttgcttgataataaaatgctgttcttgtgtcatgttctttacataattatttaacacttactttgttgtttttcgttattctattgaaacgaacaagcaagaaataattttataagtaagcgttgacagtgccattttaagctgatatactttggctgtaagttagaaaaaggaacgagaaatagcgccgcagctgtttcttgagttatgttactgagacgatcaggcagaactcagaatatatatcaagtacactttcttttgtaaagtttatttgatatttattctgagttcttttttctggaaaggagaaacgaatgaaagttaaaaagattatcaataataatgttgccttagtggatagaggagggcatgagtcgatcatctacttaacaggagtcgcattcaagaaaaaagttggccaacatatttctgactctgaagtagaaaagacctttgtcttagatagccaagatcgattagagcattttagctacctcttatctcgcgccgatgatcaattgatcctgcttgtaaacgagctcgtacaatatggagaaaaagaaatcggcaaaagtgccaatgattatctttatttagctttgttagatcatttatcctttgcattgaaacgggcaaaaaaagatcaatatttgaggagtccattgacttgggaggtaaaaaaattctatcccagttattacaaaattgggttagaagccttggaaaggatcaatcaaacctttcaagtcgattttcctgaagatgaagccgttgccattgccttacattttgttaacttgcaggaaacgaaagcaaagtttgatgaacaattagctgatatggaaacgttgcgggatatgctgaatattatcaaatatcattttacgattactttagatgaaaacagcatgaattatatgcgtcttgtgacccatctccagtatttcatcgaacgattgcggaacaaccagacctattccgacaatgagtctcaactttataaacaagtgaaagcaatgtatccggaagcatttgccgcggttgaaaaaattgagatctatgtcaaaggaaagttcaacagttacctgacacaagaagagtacacctacttaatgatccacatcaatcgtgtaacagaaagaggagaatgacatgaatcaataccatgatttcaacgagcaaatcatcaaattagttggcggaaaagccaatattcaagctgttgtgcactgcatgactcgtcttcgttttactttaaaagatcgctcaaaagcagatacaaaaaaattgcaagagctggaaggggttattgatgtggtaagcaataatgttgcttatcaaattatcgtaggaacccatgtaaacgatgtttacaaagatttaattgaccaactgggaatgtcaggagacgaagcagaccagtcaaaaacgaagaaaaatccgatcaaggcgatgctagatgtgatttcggaatcaatgaatcccattttagaaccaatcatctgtgcaggtttattagccgcatttctttcaattatttcattaaccggtttgatttcgacagatagctcaacgtatcaaatttttgatgcattacggtcggctgttttttatttcttacctattttaatggcgatgagctgtgccaaacgattaggcgccagcccttatctagcagtggctttagcagcaaccattttatctgaaccgatcaacaatgtttcaggattgagtttatttggtattgggttaccacagatcacttattcaaatagctttatcccgattttattagcagtatggttcatgggctatgtaacaaagtttgccaaaaaagtcattcctaaaagtttgcagtactttatgtctcctttagtgatcatgctgattactttgccagccacactcctggtttttggtccattagggttttatattggggaaggcatcattggcttcttcaatctattgatggacacgataggtagctggtttgtgatgatgctctattctgcattacagccattcatcattatgttaggcgccggcaatttcattatgcctgttgtggcttcattgattgcagcgaatggatatgatccagcgtttatctcatcatgtacaatctctgacatcgctgtcggcggagcaatgcttggatacttcttgcgtgctcgcaacttgaaacaaaaacaactatttgggaccgtgactttatccgccattttaggagttaccgaaccagccatctatggtgtattcgttaaattccgtcgtccgtttattgctgtgatgatcggtggaggtttagggggactgttcgccggtttaacaggtgtcaaagcttattcaattgcttggggattatttggattacctgcctatattggcgaaggcgacttcatgaatctttggttaatggtggcagcggttgcgatcagttttattggtgcgactatcgcagcctatatgttagggattccagtagaaagtgatgaagtaccggcggttaaagagaaagaacaacctgtatcttctgaaatgattcgttctactgctttaaaaagtgtagtggaaggagaagtggttcctctcaatgaaatcaatgaccaagctttttcaactggtgctttagggaaaggaatcggtatcaaacctataagtcatgtgattcattcgccaatcgatggggaagtgctaacagtctttcctaccaaacacgcgattggtcttcgcagtgaccaaggcgttgaggtcttgatccatattggtatcgacactgtttcgttagaaggcaagtattttacgatgaatgtgaagcaaggtgatcgtgtgaggacaggacaaccaatcggtgaagtagattttgaaaaagttcgtgaagccgggtatgatccaacgactattgtggtcattacgaatacgaatgattttcttgatgtgatcccaacatccaataaccagttggtaaagtcggatgatttactaaatattgtcttgcaatagaaaccgtaataaagaagatagaaaaggtgagcagatgaagttaagaaatgattttttatggggcggcagcattgccgctcatcaatgtgaaggtgcttggcaggaagatggcaaaggcccagctattatggactatgtcacagtaggcagctatgaacagcctcgtgagatcgataaagaacttcttgctaacaaggtttatccttctcatacaggcatcgatttttatcatcgttatcaagaagatattgctttgtttgcagaaatgggattcaaggcattacggatttctattgattggtcaagaatttatcctaaaggggacgaagcagaaccaaatcaagccggtatcgatttttatcagcgagtcgttgacacgctattaaaacatggtatcgaaccgatcattacgctctatcacttcgaaatgccgattcatctagtgacagaatatggttcatggacaaatcgcaaagtcgttgatttctatttgcgcttttgtcacacgatgtttgaagcattcaaaggaaaagtcagatactgggccacttttaatgagatgaaccatatcgattctcaaagtgaggctagtgatatctttacctatatcattgccggattaaagtactctgaaatcgatgctaaggcccagacattagccatgattggctacaatatgacgcttgcaagttgtgctgctgtcaaaatgggacatgaaattgatgaaaacttccaaattggctgtgtttttggtatcgagccagtctatccagcaaattgtgatcccgtcaatgttctaaatgcctataaacaaatggatcgtgacttctatcagatcgatgcaatgtgcaatggtctgtttccccaatacaaactggaagaatatgcagatcaaggcataaaaatcgtgatctctgagtcagataaaaaagtgtttgctgagggcaaaattgattttattggcatgaattactatgcgtcttctgtcgcagaatatgaaggtgcatcggaaggaaaaagtgctttatttggcggtctgcaaaatccttatttggaaagcagtaagtggggatggacgattgatccgattggcatgcggtatttgttaaattacacttatcgaaaatacggattaccaatcatgattactgaaaacggactaggtgcagtggatgaaatcgcagaagatgggcatgttcacgatgcgtatcgcattgattacttgcacagacatgtcgagcaattgttgctgtcagttgaagaggatcaggtagactgtatcggttatctaacgtgggcgccgatcgatttagtcagtgctacgacaggtgagatgaaaaaacgctatggatttatctatgtcgacaaacaagatgatggaacagggtcttatatgcgtaagaaaaaagattcctttgagtggtatcggcaagtcattaactccaacggtgagagtatcaaaagggagaatcatgagtaaaaattagttttctattcatttcatttgtattttttttcatcaaaacttgtatcgatacgcactttaataagaaatgatggcgatctagaaagaagtaaattctttctagatttttttgttttcattgttttcataaatcagtatgagcgatgggaacctcttggtttcaaaaaggtttgatcttttcgattttgttgatcttagtacttagctacgatacatagctgcatttcgttttatttctattacttatatattcaaacgaggtagccgcttgcttgagcaaatgtgaaaaaaatgttctagaaataacgataaaattttttacagtgttgtaattctgtcagacttttggcattttttcttcaaaattgataagatgatttgagtaaaagacgtaaaatgaagtataattttaactaggctgaaaattggtctttttctcaaaaaaagttggcttcctacatcctgacactcagctagctacttttagctactttttcctaattttagctactttcacaagccagcaagttctcttggactgacactgagtgacagaatgaattgagccgtggaccaactcccctcatggtatttttaaattagtctgccaagtgattctagtgaatgaattaacaaggaaaggctgtggaatcagccaaataatggcatataacagaatagtcagcgtagttgggcagtttttggccattctttggatatttgctggactgtaagagcaggttgaatgagcaaatcaccactacaatacgcgtctcataggtatagttgcaggtgattggcaggtagtatttccaattaaaccaattcgtgttaaaatgcgtaggatactcggcaatcaggaaattttctcgattcgtccgatacttttaagagaaagccaaaacaatgtctgaaaaagactggtatgaaaggaaattaattatgagtaccattcaatggtttccaggccacatggccaaagcaaaacgtgaagtaagcgaaaaactaaaatttgtcgacatcgtgtttgaacttgtagatgctcgtctccccgtttcttcaagaaaccccatgctggatcaaattttacaacaaaagccacgcttgatcttgatcaataaagcagacttggctgaccctcagcaaacaaaactctgggaaggctattttagaaaacaaggtttcttagccatggcgatcaatgctcaggatagtcaaggaatcaaaatgatcgttcctaaagcaaaggaagttctgcaagaaaaaattgctcgtgacaaagctcgtgggctcaaaccacgtccgataagagcaatggtcattgggattcctaatgtaggaaaatcaacattgatgaatcgcttagtcggcaaaaaaattgctcagactgggaataaaccaggtgttaccaaagggcaacaatggttgcgttttggtacagaattggaattgctggatacaccaggaattctctggcctaaatttgaagatcctgagattggcaaaaaattagctttgactggcgctatcaaagatcaactcatccatttagatgatattgctttgtttgggttagacttttttgctcgctactatgaaggaagaattgctcagcgttattcactttctgcggaagaagaacaatgtctagcaccagaactattgatgaagatcactgaaaaacgtggctacaaagacaattatgatcgcggtagtgaattagtcgtttttgatattcgacaagggaagctgggaaggtacacattagatcgttacgaggagttaggtgaaaaagatgaaagagccgattaaaactatcaaagagcgactatttgccgaggaggttgatccggcttatgtggctcaactgatggcagacgaacgctctggtgtccaaaagctgattaccaagtatcaaaatcagcagcgtaaacagcgacaaatgcaagaaaaatatgcagaaatgtctgtatttgaacaagaactctatcagaaagggcttcggtttgttgccggtttagatgaagtcggccggggaccgttagctgggcctgtagttgccgcggcagtggttttaccgaagaattgcgggatcattggcttgaatgattcgaaacaactttctgcgaaaaaaagagaagaattatttattgagatccaaaataaagcggtagcgattggcatcggtattgcagatcatgaggaaattgatcgtgtgaacatttatcaagccagtaagaatgcgatgaaacgagcgctagctgacttatcgattacaccagagcatttattggtggacgctatgacgcttgataccgatattcctcagaccagtctgatcaaaggggatgcgcggtcgatcactatcgctgctgcaagtatcatggctaaggtatttcgggataatttaatgaaagattatcatggtgtttttcctcattatggatttgatcaaaatgctggttacggtacgaaaacccatttagaaggattagctgcccatgggatttgtcctatccatcgcaaaacgtttgcaccagtaaaacagtatgtaaaataattcatcaaacagcctcatttttacgaatcttattagtgagattctttagaaatgaggttgttttatgtactatcaggaatgtacgcccttcgataaaatcctccttcgcttgtcatttgtacaaggagtcggtattcaaagtcagtggcaggtggtcaaaggctgcctcgcacaagaaaattggactataacggctgaagaagttattcaaatgacagggatcacacgcaatattcttcgttttcaacagtcgtggcatcagttgacagagagtgacttagcggaaaaaatggccgaccagtcatttatcacctttttttcaaaagactacccacctgcactgagaaaaatcgctgatccaccattgatcctcttttacgaaggaaatctgtcattactccaaaagccttcactggctgttgtcggtgctagacaagcgacaagctacggtcagcagatttgtagaaaaatcattccggaactagtgaaaaagaagtacttgatcattagcggccttgcccagggattagatagtttcgcccatgaagcagcgattgaaagtggtggacaaaccattgcagttataggaacgggactggatcagtgttatcctaagagttcgcaacgtctttattctcagatcaagcaggaacatttgctggttagtgaatattcgcgaggaacattgccgcataaacatcattttcccatgcggaatcgactgattgcgggaatcgcacaggcagtttgtgtgattgaagccaaagaaaagagtggctctttgattactgcacagttggctttagaaaatgggaaggatgtatttgccgtgcctggagaagctttgaccgatcgatcagaggggtgtcatcagttgattcaagatggagcaaaatgcacgctgacagcagaagatatcttagaagaattgccttaggcttttgaacttatgatgatcctttcttgacaaaactttttctgaaagctatgataagctacgatttggatgtttggaaagcaagtggattgtttgccgaatatattatagtaggaaaaaatgaaggaaggagccattttttatatggcatataaatatctagtgatcgtggagtcgccagcaaaggcgaaaaccattgaaaaatacctcgggcgcaactataaagttgttgcgagtgttggacatattcgtgatttgccgaaaagcaaaatgggcattgacgtcgaaaatgactatgaacctcattacatctcgattcgcggcaaaggcgatgtcatcaagagccttcgttctgcagctaaaaaagcagaaaaagtttatctcgcaagtgacccggatagagaaggggaagctattgcttggcatttagctttcttgctaggactagatttaaaagaaaagaaccgggtcgtttttaatgaaatcacaaaagatgcagttaaagctgcgttcaaagaacctcgtacgattgatgtcgatttagtagatgcgcagcaagctcgtcgggtattggaccgtctggtaggttattcaattagtccaattttatggcgcaaagtcaaaaaaggattgagtgcgggccgtgttcagtcagtagcattgaaaatcatcattgatcgcgaaaaagaaatccgcgagtttatacctgaagaatactggagtatcgatggcaactttaaaaaagcaacaaaaaagttcaaggcgactttctgggggctagatggtaaaaagaaaaaactaccaaacgctgaaagcatcaaagaagtgaccgatcgtttagatggcaaagattaccaagtgaccaaggtagaaaagaaagaacgaaagcgcaatccttcggctccttttacaaccagtagtcttcaacaagaggcagcccgcaaactgaatttccgtacacgtaaaacaatgatggtagcccaacagctttatgaaggaatcccattaggcaagcaaggaacggtggggttgatcacctatatgcgtaccgattctacacggatcgcggatacagctaaaggagaagcggcggaattcatcgaaacaacctatggctcagctttttcagctcatggtggcaagaaaatcaagaatgcgcaaggggcgcaagatgcccacgaggctgtacgtcctacaagcgtcatgcgtacaccagaagaaatggaaaagtacttggacaaagatcagttgaaactctatcgcttgatttggtctcgttttgtagccagccaaatgacccctgcgattttggatacaatgaaagtgacgctacagcagaatggcgtcatattcatagctaacggatccaaaatcaaatttaaaggattcatgcaagtgtatgttgagggacgagatgacggcaaagaagacaaagagaatattttgccggaattaaacgaaggggacgttgttcagtcgatctctatcgaaccaaaacaacacttcacacaaccacctgctcgttttagcgaagcaacgttgatcaaaactttagaagaaaatggtgtagggcgtccatcgacttatgcaccaactttagaaacgatccagcggcgctattacgttaaattaactcaaaaacgttttgaaccaactgaattgggagaaatcgttaattcgttgattgaggaattcttccctcaaatcgtcgatacccatttcacagccgagatggaaagcagcttagacagtattgaagcgggcaaacaagaatggatcaaagtcgtggaccaattctatcgaccatttgaaaaagaattatccaatgcggaagaaaatattgagaaaatccagataaaagatgaacccgctggcttcgattgcgatatttgcggtcatccaatggtcatcaagctaggtcgttatggaaaattttatgcttgtagcaattttccagattgtcgaaatacaaaaccgatcgtcaaagaaatcggagtggaatgtccagtttgtcaccaaggacaagttgttgaaagaaaatccaagaagaaccgaattttctttggctgcacacgctatccagaatgtgactttacgtcatgggataaaccagtaggcagaaactgtccaaaatgtgacaactatttggttgaaaagaaagtcaaaggcggcaagcaagtcgtttgtatcaaaggtgattatgaggaagatgttcaaaagtaggctatcgatcgtttttgacctctcaataaaaaaatgaagtgagcgcaagaagtatctgctgagagacagcagacttctgcgttccttttcaaaaaacagagctgtgacacaaggaatagaataaaaaatatgcagagacaaacggtgatctgaagatcagcatctgccaatgtaagggttattttttgttttgatgacttttggcacagactcttttactataaaggagacgaagtatgaaaaaaatcaatgtaattggtgctggattagcaggaagcgaagctgcttggcaagctgctgaggcaggagtggctgtcaatttgtatgaaatgcgtcctaagaaaacgacagaagcccatcatacgaataattttgcggaacttgtttgtacaaattctcttagaggaaacaatttaaccaatgcagtaggtgttttgaaagaagaaatgcgccgcttgaattcggttattatctcttcggccgatcagacagcggttccggctggtggtgcactagccgttgatcgggacgatttttctgaattagttacaaagcgggtgaaagaacatccgttggtaacagtgatcgaagaagagatcaccgaaatcccagaaggaattacggtaatcgctactggaccattgacttcagaaccgttatccaaggcgattcaagcattcaatgggtcggaaggcttctatttctatgatgccgcagcgccaatcattgataaatcaactattgatatggataaagtttacttgaaatcgcgatacgacaaaggagaagcagcatacctgaattgtccgatgaacgaagaagaattttatgcctttcgtgaagccttggtaaatgccgaagtcgctcctttgaaagagtttgaaaaagagaaattctttgaaggctgtatgccaattgaagtgatggcctctcgtggtccaaagacgatgttgtttggaccaatgaaacctgttggtttggaagatcctaagacaggcaaacggccttatgcagtgatccaattgcgtcaagataacgctgctgcctcgttgtacaacattgtaggtttccaaacgcatctaaaatggggagaacaaaaacgggtctttcggatgatccctggattagagcaagctgaatttgtccgctatggtgtaatgcatcggaatagtttcatgaactcgccagaacttctgcaacaaacctatcaatctcgcaaacgtgatgacttgttttttgctggtcaaatgacaggagtagaagggtatgttgaaagtgcggctagcggtctagtagctggaatcaatgcagcaaaacttgcaaaaggggaagaaccaatcatctttccgcaggaaacaacaatcggcagcatggcgtattacattacgcatgcagaaggcaaacatttccaaccaatgaatgccaattttggcttgcttcctgaactgcccgaacgaatcaaagataaaaaatcccgttatgaggcattggctaatcgtgcgcttacagctttagaggctgccaaagaaacagttgcaaattaattgtcgaaaactttctcacgagaaattgttgagaaagttttttttgaattgtcttgaaacttggtagcggttatcatatgattaacagtaacaatagcgaaggtggtgacgatcgtgattggggaatgggtcacattgcttcaagagtatctgcagcagtttccatcttatattcaaatagtgggctggctgattgtactatttgttttgatatttgccgtttttctgcttttcagtttgttgctaggcccgtttatgtggcttttcaatcgcttgacagataaaaatcgtagcaatgttcttggtcatgaagattttttgattggtgaattgacagaaaagatcgtcggaaataccctcggtgaagtgatggagattggcagtaagacagcgcgttctgtttatccggcaaagttctataaagaagaggatattcgagaaaagcgagaattaccagtcggaaccaaagtgattattgttgattttgacaaaaaaggtattgctttagtggtagaaaaccacaattttattgaatagggagtgttggaaaatgttagatacagggaatgcattagattttttaagtaatccaattttatggatcatcgttttagtcgtgttattgatcgcatttttaatgattcgttaccgaatcggcaagccagatgaagcgttgatcgtaacggggtcatttttaggtaaagaaggcatcaagattttaaaaaatagcggaacattcgtgatcccaattgttcaaaaagcacataaattgagtttactgacgcataaacttgaaattggcacaccagaagtttataccgaacaaggggtaccgatcaaagcaagtgcgacggttttagttaaagttggtaacagtacggaatcgatcaaaacagctgcagaacaatacttaggcaaatcaaccggcgagttggaagatgaagcacaagaagtactggaaggccacttgcgggcgattctagggacaatgaccgttgaagcaatttacaaaaatcgagatgattttgcggaacaagtgcaagaagtcgcatctaccgacttgaaaaaaatgggattagagatcgtttcatttacaatcaaagatgttagtgacagtaacggctacttagatgccttaggacgaccgcagattgctgaagtgaagaagaatgcagaagttgcagaatcaaatgcattaagagaaacacgaatcaagcaagccgaaaatgaacagttggcacagcacgaggaaattcgtcgccaaacggaaatcgcagaagcaacgaaagatatggcattgaaacaagcacaatacaaacaagaacgggaagtagcagatgctaaagcagaacagattgctgtgggcgaaaaaatgaaagtccaattgatcgaacaagaaaagaacatcgagatccaagaaaagcaagctgaactgacggaaaaagaattgaatgctacagtccgtaaaaaagcagaagccgataaatatgttgtagaacaaaatgccttggcagataaagcaagagaaattgctcgtgcccaagcagaggctgaaaaagtgaaactagctgcccaagcagaagcagagagaatcgaaaaactcggttcggcagatgctgaaagaatcgctaaagtcggtcaagcagaagccgaaagtcgcgaaaaaatggcgattgctttaactaaactgaatgaagcaggtattttgatggaattcatcaaagtattacctgaaattgccaaagaagttaatgcgccacttagcaacatcgataaagtggtcagctttggaggcaacgacggactccacgacatgggagaagccggcttggcacggacatttgatactatcaaagaaacaactggcctcgatttagtcaatctcattaatcaaaccatgtctactaaacaaggaaacaaagagttagtagcagccatcgaaagccaaaagccagtagaaaatcaatcaaacacagacaatgacacccaaccaatcgaataacccaaacaacgcactcaaacgagtgcgtttttgctgcgaatcacaacgagtggcttgcgaagcaaggcagagttgatgatgagcagcggggagcaaagcgagggtagcaaccttgaaagaattttctacggctgactctggaaagagtggaacgcaagttctacttagttcacagtgagaagctactggaggcaaagcatatgccaagttgaatttggggcaagtccttcgcaagttttcgtgtaaatcataacaatcaaaaaaagcttcgagaaacctgcggatcttttctaaattctcccttaaagaattttcataattatgtctaaactttgaaatattggttaaattctgacaattcgtttgttttttttaaaactctatgatacagttatttcgagtcatgaaatgggggattagtttgccggagaacgaacttcaaaatgatttttttcgttatctaattgttgaacgaggctattctgataagaccaagtctgcttaccaagaagacatggaggatttctttcgttttttaaaagagtctggcaatgaagactttcttgccattgatcaccgtgacgtcagagtataccttagttttttgaatgagcgcaattacagtcgcaattcgatcagccgtaaaatggccagtttgcggtcgttctatcactttttaacgaaacacgaagtcattaaagaaaatccattcgcttatattcacttaaagaaaaagaacgcaaaattaccgcgttttttttatgaaaaagaaatggaagcactttttgaaagtgtaaaagggcacgaacctttgcagcaacgaaatcgagctttgttggagatcctgtatggatccggactgcgggtcagcgaatgcagcaacctaaccttgtcagacgttgattgggagaatggtgtattgttgatccatgggaaaggaaacaaggatcgttatgttccttttggcagctatgcgcaagaagcgttgcgagactatgtctcagctggacgccaacagttgatggagaaacaccacaaacggcatgagattgttttcgtcaatcatttaggtgacggaatcacagcgacggggattgagtatgtgttgaatcaaatcattcgcaaaagtagtttggacagcaagatccacccccacatgttgaggcacacatttgccactcacttattaaatcacggggctgatatgcggaccgttcaagaattgttaggccatgccaacttatctacgacgcagatctatgcccatgtcacaaaagatagcttgcaaaaaaattaccgccaatttcatccaagagcttaaaaattggcgacaggaggaaagaattatgaaatcaccttttcattcaacaacgatttgtgctgttgaaaaagatggcaaattcgcaatggccggagatggtcaagtaacaatgggagaacaagtcgtcatgaaggggacggcacgcaaagtacgccgaatctataacggtgaagtcgtagttggatttgctggaagtgtggcagatgctttcacactggaagaaaaatttgaaggaaaactcaatgaatacaacggcaacttacaacgtgctgctgttgagttagcgcaagaatggcggacacagcaatcgatgcagaaactagaagcaatgctgatcgtgatgaatcaggaagaaatgctcttggtttctgggacaggagaagtcatttcaccagatgaagggattttggctatcggttctggcggcaattatgcactcgctgcagccagagcgatgaaacgttacggcggtgatctttctgcaaaagaaattgctgaaggagcattgaatatcgccgctgatatttgtgtctttaccaatcacaacattattgttgaagagttttaaagagggatgaagctatgacaaatcaaaatatatcaccaaaagaaatcgtcaaagaattagatcaatacattgttggccaaactagtgccaagaaatctgttgcagtagctttacgtaatcgctaccgtcgtctccagttggatgagaaaatgcagcaagatgtgacgccgaagaatattttaatgatcggaccgactggtgtcggaaaaacagaaattgctcgtcgattagcgaagatcgttgatgcgcctttcgttaaattagaagcaactaagttcaccgaagtcggttatgtcggacgtgacgtggaatcaatgattcgggatcttgtggaaaatgccatccagatcgtaaaaaaagagcaatacaaaaacgttcggctgcaggcagaaaagaaagccaatcgtcgactggttaaagtactggtacctggaatcaaaaaagagcaaaagaaatctgcgaatccatatgaacaaatgatgaatatgttcaatcctggccagcaggcagaagaaccaaaagaagaactgacggacgaaatccgcagcaaccgtcaagccatttatgagcaattagaaaaaggcttattggacaatcgtgaagtaacgatccaggtggatgaaccaaaaacacaggcaccaatgatgaacaatggattggaacaaatggggatcgatttgaatgaaacattaggtgcattgaaaccgcaaaagaaaatcgaacggacagtaacggtaaaagaagctcgagaattattgatccaagaggaatcttcaaaattagtgaatgatgcggatatccatagtgcggcattgcgtttagccgaatctagcgggatcatcttccttgatgaaatcgataagatcacatcaaaatcgcaacaatcaggcgaagtttctcgtgaaggtgtgcaacgggatattttaccgatcgtagaaggatcacaagtcaacacgaaatacggccctttacaaaccgaccatatcctattcattgcttcaggtgcctttcatttgtcaaaaccaagtgatttgatccctgaattacaaggacgcttcccgattcgtgtagaacttgatgatttaacgaaagaagactttgtcaagatcctgacggagccaaacaatgctttgatcaagcagtatattgccttgttgggaacagagaatgtgacagtcacttttacgctggaagcaatccaaaaaattgcggaaattgcctttcaagtgaatcgcgatacagataacattggcgcccgtcgcttacacacaattctagaaaagttacttgaagacttattgtttgaagcatccgacatgcaaatgggagaaatcactattacagaagcgtacgttgaagacaaacttgcttctattgccaaagatgaagacctaagccggtatattttataaagggagagaaccaatgaaaacacttttagaaaagacacgacaaatcaatgaattactgcaacaaaaaaataccttcaatctggcatctgatttgccttatgataaaatggcggttattttaggtgacatactcgatagcaatgcttatattatcagtagtgacggtagtgtgttgggattcgttgagacgcatgatgtcaacaatgaacgtatcaaaaagatgtttgtagaaaaacagtttcctaaaaattatacaagtttagtagataatttatcttcgacagaagcaaatgttcccatcagcaacgatatgactgcttttcctattgagatgcgggagttatatccgaatggtttaacaacaatcgtgcccatttatggtgcaggcgaacggttgggcacgatcattttgtctcggatcgaaaaaacgttcgatgacgatgatctagtcttagcagaatacagtgcaactgtagttggcatgcagtttctttatcaaaaatcccgcaatatcgaagaagacgttcgtagtgcgactgccgtacaaatggcgatcaatacactgtcatacagcgaattgaaagctgtccaagcgatttttgaagcattagaaggggatgaaggacgtttgaccgcttctagtattgcggatcgaatcggtattacacgttctgttattgtaaatgcattgcgcaaactggaatcagcaggtattattgagtcacgttccttgggaatgaaaggaacttatttaaaagtgttgaatagtcgtttcaaagaggaattgaacaaacatcaatattaggagatggcgatatgacagttacgatcagcgcagggcatttgcaggcaacaattgccgaaaaaggagccgaactgcaaagtttgattgatgtgaataccaacttagaatatatttggcaagctgatcctgcacattggggaaagcatgcaccaatcttatttccgatagtgggtgcgttgaaggacaatcaataccgctacaaaggtgaaacgtatcatctgccacggcatggttttgctcgagacatgatgtttgaagtcgtggagcacaaagtagattatgttcgtttactactagctagcagtgaggagacaaagagcaactatccctttgattttcagttgtttgttagttacgaattaggtggagacggtcttgtagtcaagtatcaagtcgtaaatgatagtcaggaagacatgttcttctctatcggtggtcatcctgcattcaatgtaccgttaggagaggataatgtatttgaagatttttatctcacattctcacctaagaaatctcgtgtaaaattgccgttggtaggcaattatatcgatctggagcagcggacattgggacaaacgaacactgatctacggttgactcatgagatgtttaagaacgatgccttgatttatgaaacgaaagggttgaattcattttcgatccgcagtgaaaaatctcctcacagtgtgacattgagctataataatatgccttacgttggcttttggacgacttatccagtagaatctccttttttatgtattgagccatgggtaggtattgcagataccttagagactagtggcgaactacatgaaaaaacaggaatccaatgcttggcagccaacgagcaatttgaaacgaaatattcgatcacagttaagtaagcctatgtgaataagaaaaaaagaagctgggacgaaagtcatgaatgacttttcccagcttctcctattcttttttattaagaccaaaagagatacggctctctgtgccgtctttgatccgcttgatattttcacgatgacggataaaaataaaacaggtgacaccaattgcgatacacgtcaataaccaattttgttttggtaaaatcattggtgcgacataaggcaataggattgtcgacaaagtgatcaagcaggctgcaatcatacttgtcaggctgaccatgctggttatgaacaaacaaaccacaaaaataagcgctgaataaatgaagaaaattggattgtagcctaaaagcatgcctgcgctggtcgccaccgctttcccgcctttgaacttggcaaaaattggaaacgtgtgacctagaatagcacaaacaccaaaccaaagaggattgattgttgtgactgaaaagatcgccggcaaacaagtagccaaggtacctttcagaatatccatcaataaaacaatgacgccagctgatttgccaagaacacgaaaggtattcgtagttcctgtattcccgctgccaaattggcgaatgtcttttttgaagaatagctgaccgatccagacaccagagggaatcgaaccgagcaaataagcaataaatagtaacagaatcgtcttcatgataacccactttccttgaaagtctagagcaattttagcatgaaaccgtcgcagcaacaataagaaaatactgaagctatggataaacgagcaatgatagatggatcatccaaaagctaaaagtgactttgccttgtcgaacggtaggaaaaaggataagatagtttagaaaaatgttcgcttgaaaaaagccgattttatgttaagattttttttgcgaatcattcatgttgggtttccgcggaaacccacttaatttagttaaaggagcggtggctttggcaaagaaaaccacagagtataatgatgcctcgatacaagtcctagaaggcttggaggcagtgagaaagcgacctggtatgtatatcggatcgactgacggccgaggcttgcaccatttggtctacgaaatcgttgataatgcggtcgacgaagcactatcaggattcgggaatgaaattgatgtcactatccacaaagacaatagtatcagtgtgcgagacaatggtcgtggaatgccggtaggaatgcatgcttcaggaatcccaacagtcgaagtcatctttactgtactgcatgctggcggcaaatttggccaagggggctataagacatcaggtggactccacggagtgggtgccagtgttgtaaatgcgctatcaagctggctagaagtttctatcgtacgagatggtatcgaataccaagagaaattcaaagatggtggcaaacctgacggtacattgaaaaaaatcggaaagacgcggaaagcaactggaacaaccgtacgtttcaagccggatgacacgatttttacaacaacgaaattttcttatgacacgttagcagaacgattgcgagaatcagctttcttattaagaggagtgaaaatcaccctaacagatgagcgggctgaattgcagcaagaggtctttttatttgaagaaggaatcaaagagtttgttgattatttaaacgaagaaaaagatacattgacgcctgttgtgtatttttctggcacaaaagaagcaatcgaagtggaagttgctttccaatataatgatgggtattccgaaaatgtcctatcatttgtaaataacgtgcgcacgaaagacggcggtacccatgaagtgggaatgaagatctctatgactaaagctttcaatgaatatgctcgaaaggtcggcctgctgaaagaaaaggataaaaatctggaaggcagtgattttcgggaaggtttagcggcagttctgtcgattcgggtaccagagaatctgcttcaatttgaaggtcaaacaaaagaaaaactaggaacgccgatcgcacgaaatgcggtagacaatgtgattggtgaacaactgggttattacttgcaagaaaatagcgagatgagccaaatgcttgtccgtaaagccatcaaggctcgggaagcgcgggaagctgctcggaaagcacgagaagaaagccgcagtgggaaaaaacgcaaaaagggcgaatcgttgttatctggaaaattgacaccagcccagtctcgtaatccgaaaaaaaatgagttgtacttagtcgaaggagactcggctggtggatcagccaaacaaggccgagaccgtaagtttcaagcaattcttccgttacgtggaaaagtcatcaataccgagaaagccaaaatgcaagacattttgaaaaatgaagaaatcaatactatgatctacacgatcggcgcaggtgttggtccagaattttcgattgaagactgcaattatgacaaagtaatcatcatgaccgatgcggatacagatggtgcccatatccaagtcttgttgctgaccttcttttatcgctatatgaaaccattgatcgaagctggcaaagtttatattgcattgccgcctttgtacaaagtttcaaaaggcctaggcaaaaaagccgtagttgaatatgcctggacagatgacgaattaaacgcggtgaccaaaaaaattggtaaaggctatatgctgcaacggtacaaagggttaggtgagatgaatgcagatcaactttgggagacaacgatggacccagaaacaagaacattgatccgtgttcgaatcgatgatgcggcacaagcggaacgacgggttactacattgatgggtgataaagtagaaccgcggcggaagtggatcgaaagccatgtccaattcagcttggaagaagacggcagtattttagagaaaaaagaagagacgatccctggattggtcgaagaaaaattacaagaagctgagcaaatttcagcaatcagcttgtctgaggattaggaggggatctcttggaacataaaaacaatatacaagaattaacattagaagaagtgatgggggaccgtttcggcagatactctaaatatattatccaagaacgggcattaccggatattcgagatggcctaaagcccgttcagcgacgaattttgtttgccatgaatcaagatggaaatacttatgacaaaggatttcgtaagtccgcaaaatctgtagggaatatcatggggaattttcatccccatggagattccagtatttatgaagccatggtccgtatgagtcaagactggaaattaagacaaatcctgatcgaaatgcacgggaataacgggagtatggatggtgatccgccagcagctatgcgttatacagaagcccgtttgtctgaattaagcggagaattattgaaggatattgaaaaagataccgttgagttagtttggaattttgacgataccgaaaaggaaccaactgttttgccagcaaaatatcccaatctgctggtcaacgggtcgacagggatctctgccggttatgcaactgaaattcccacacacaatttaagtgaagtcattgacggaacgatttatttgattgatcacccgaacgcctcattggataaattgatggaattcattccaggtccagatttcccaactggcggcatcttacaaggaaaagaagaaatcaagaaggcatatgaaacaggtcgtgggaaagtgatcttacgttcaaagactagaatcgaagatatcaaaggcggcaaacagcaaattgtcatcaatgagattccttacgaagtcaataaagcgaatctggtcaaaaaaatggatgagattcgtttaaacaaaaaaatcgatgggattgccgaggtccgggacgaaacggaccgtaccggtttgcaaattgtggttgagctgaaaaaagatgccaatgctcaaggaattttgaactatctatttaaaaatacggaactgcaaatcaactacaatttcaacatggtagccatcgatgaaatgcggccgcagcaagtcgggttgaaacatatcttagaaagttatgtgaaacaccgtcgggaagtcattgctaagcggagccgctatgagctgaagaaagcgcagaaacgtcagcacatcgttgatgggttgatgaaggctctttcgatcctcgatgaagtgatcgcgacaatccgcagcagtaaagacaaaaaagatgcaaaaaataatctggtcgttcagcatgggtttacagaagaacaggcagaagccattgtaacattgcaattgtatcgcttgactaatacagatatcacgcaattacaggcagaagcccaagaattagctgaaacgattcgcgaattgacgaaaattttgaatgaagaaacggaattattaaaagtcatcaaaaaagagctaagagaaatcaagaagaaataccactctgatcggatgaccgagattgaagcagagatccaagaaatcaaaatcgagacccaagtacttgtcgcccaagaagatgttgtggtaactgttacgacagatggctatgtcaaacgcagcagcttgcggtcttatggcgcttctaagccagaagagttaggcatgaaagaaggcgatgcactgctttatagcgggcaagcaagcacattggatcatttgttgctggtgaccaataaagggaacgtcatttatcgccccattcatgagttgccggatctcaaatggaaagatctaggggaacatatttcgcaaacggtaatgaatctagcgaccgaagaaaccattttagctgtattcacctatcaagaacttgatccgcaaaagaatttcgtgctgattagcaaaaacggtatgattaaacaaacaagaatgacagaatttgaaccttggcgtacgtacaagagtcggccattgactatgatgaaactaaaagatgaggccgatgaacttgtcaacgtgtatttagcggatcaaaatgagccgttggatgtctttctagttagttatcgtgcttttggcctacgctatccattagccgaagtgcctgttgtaggaccaaaagctgctggagtcaaagcgatgaatcttaaagaagatgatcagatcgtcaatggattattggtttactcggaaggagatacgcctgtaatcatggtcactcagcgaggggcggtcaaacgaatgctggctcaagaaatcagtcagttaggacgagcgaaacgaggactgatggttctcagagagttaaagaaaaatcctcatcggattgtttatatgggaagcggtgaaaaccaatccctgattttgactactcaaaaggggcaaatgatcgagatcgagacgaatcaaatcccaatcaatgaccggacatcgaatgggtcctttgttaccgatgaaaaatccggcggcttgatccatgaagttgctcgagtgattgatcctgcgattcaagaagattctgtactataagttaaatgtaaaacacgcatctgtaccaatacagacgcgtgtttttttctatataattaatttttcacattttcaaaaaatggactttaataaaaaattcacatttaaaaaacgttgatttaaaagctgtttcgttgcgttttatgttttaatagctaattttgttaaaaataattcttgtaaatgcttgcaatgcaaacgctttgtgttatactattcacgtaaagctgttacacttagtgaacagaaaatttaaggaggtccatcaaatggaacaatggaatggatttaaaggaaaaacttggaaagaagaagttaacgtacgcgacttcatccaagaaaactacacaccttatgacggaacagacgaatttttagctggcccaactgaagcaactacaaagctttgggatcaagttatggacttgaacaagcaagaacgtgacgctggcggcgttttagacatggatactaaaatcgtttcaacgattacttctcacggcccgggctatttgaacaaagagttagaaacagttgtcgggttccaaacagacaaacctttcaaacgcagcttgcaaccgttcggcggtatccgaatgtcagaacaatcagcagaatcttatgggtatgaaattgattctgaagtttctcacatcttccgtgactaccgtaaaacacacaaccaaggtgtatttgatgcgtacactcctgaaatcagagctgcacgccgttctggtgttatcactggacttcctgatgcttatggtcgtggtcgtatcatcggtgactaccgtcgcgtagcattgtatggtgtggattacttgatcaaagaaaaacaacaagacttgttgtattgcggcaatggcacgatgtcagacgatatcattcgccaacgtgaagaattaagtgaacaaattcgcgcattaagcgaattgaaagaacttggtacaatctacgggtttgatatttctcaacctgcacaaactgcaagagaagcattccaatggttatatttaggctatctagcagccatcaaagaacaaaacggagcagcaatgtctctaggacgtacgtcaactttcttggatatctatgtagaacgcgaccttaaaaatggcgtgatcacagaagaagaagcacaagaaatcgttgaccatttcgtaatgaaacttcgtctagtgaaatttgctcgtacacctgaatacaatgcattattctctggtgacccaacatgggttacagaatcaatcgccgggatgggtgaagacggacgccacatggtaactaaaaacagcttccgtttcttgcacacactagcaaacttgggaccagctccagaaccaaacttgactgttttgtggtcaacacgcttgccacacaacttcaaaacattctgtgcgaaaatgtctatccaaacatcagcaatccaatatgaaaacgatgatgtaatgcgtggacattggggcgatgactatggaatcgcatgttgtgtatctgctatgcgcattggtaaacaaatgcaattcttcggtgctcgtgcgaacttggcgaaaacgttgttgtatgcaatcaatggcggggtcgacgaaaaatcaaaagcgcaagtgggacctaaattccaaccaatcacttcagaatatcttgattacaatgaagtaatggaaaaatatgacacaatgatggactggatttgtgatttgtatgtcaatacattgaacattatccactacatgcatgataaatattcttatgaacgaattgaaatggccttacaagatacagatatcttgcgtacgatggctactggtatcgcaggattctctgtagcagttgactcattatctgctatcaaatatgcgaaagtccgcacaattcgtgacgaaaacggcatcgttgaagattacgaaatcgaaggcgactatcctaaatatggaaacaacgatgatcgcgtagacgatattgctgttaacctattgaaaactttcatgaagaaagtaaaacgcacaaaaacttaccgtaactcaaaacatacaacatcgatcttaacgatcacttcaaacgtcgtttatggtaagaaaacagggaacactcctgacggacgccgcgctggtgcgccatttgccccaggtgcgaacccaatgcacggccgcgatacacacggtgcgttggctagtctttcatctgttgcgaaattgccatatgactattcattagatggtatttcaaatacattctcaatcgtacctaaagcattaggacgtgacgacgaaacacagcaagaaaacctagcaactatgttggatggttatgcagcaaaaggtggtcaccacttgaatatcaacgtattcaaccgcgacacattgcttgatgcacaagcgcatccagaaaaatacccacaattaacaattcgtgtatcaggttatgcagttaacttcatcaagttgacaaaagaacaacaagatgacgttatcgctcgtaccatgcacgaagcaatgtaatagcacaaaaaaaggcggcggatggaacattccgccgctattgttatgaatcactgcgactgtgaagcagagcagatgatgacaagcgtagtttgttcatcaaactattgcctcactgcgagtatgggcgaggaatcaatggaataaaacgatgcaactttatttttagtttcttcaagaaaggaagagcaacatgtcagtaacaggacatattcattcaacagaaagtttcggatcagtggacggaccaggtattcgctttattgtctttatgcaaggatgccggatgcgttgtgagttttgtcataatccagatacttggaaaatcggtgccggtatcgaacggacgacagatgacgtactggaagaagcactcaaatatcgagaattttggggagaaaaaggtgggctgactgttagtggcggagaaccattgcttcagttggacttcttgatcgatcttttccgaaaagccaaagctgcaggggtgaacaccaccttagatacgtgcggaaaaccttttactcgggaagaacctttttttagcaaatttcaagagttgatgactgtcactgatttactattatttgatatcaagcatattgataatgatgctcataagaagctgaccacacaatccaacgacaacatcttagaaatggcaaaatacctttcagaaatcaataagccagtctggatccgtcacgtgctggtgccattcagaagtgattatgatgagtttttgatccgtttagatgcgtttatcaagacgttgaataatgtagataaagtagagattttaccttatcacacaatgggtaaatataaatgggatgaattagggctgaagtatccactggaaggaattgagccgccaacacaagatcgcgtgaaaaatgcaaaagagttgcttcatgtcgatgactataaaggttatcttacccgttaacaagcgtagagaagataactattgattctttcctattttttgctatcattagaaagtggaaaatgaatgaattaggagcgatcattatgtcgaaaatattagtatttggacaccaaaatcctgatacagatgctattggagcagcaattgcttttgcgcacttgcaaaaggaattaggaaaagataccgaagcagttgctcttggaacaccaaacgaagaaacgcaatttgctttgtctcattttgaacttgaagccccgcgtgtgattgagcagattgaggctggttcagaagtgatgcttgtggatcataatgagtttcagcaaagtgcagaagggatagcagaagctgccattttagctgtagttgaccatcatcgtatcgccaattttgaaactgcaaaccctctctactaccgtgcagaaccggttggctgtacgagtacgatcgtgttgaaattataccgtgaggcaaatgtagagattccagcagctattgccggaatcatgttgtcagcgatcgtttcagatacattgttgttcaagtcacctacatgtactgaggaagatatcgccgctgcaaaagagttagcagcaattgctaatgtggatctagaggcgtatggcctggatatgctgaaagctggaacaaatttaacaactaaaacagctgctgaattgttggatctagatgcaaaaagttttccgatgggtggaaaaagcattcgtatcggtcaagtaaatacagtggatttgaatgaagtgtttagccgccaagaagagctagaaacagcaatgaaggccgaaaatcaggcaaaaggttatgacttgtacctactagtcgttactgatattttgaacagcaattctgaattgctagtgattggagagccaactgcaccagttgaagcggcgtttaacgttgttttgacagcaaatcgcgcattcttaccgggggttgtttctcgtaaaaaacaagttgtgccgcaattaactgaaagctttaataactaatagctgacaggataatacgggcaaaaaagatgaacatttgaattggtcggacaatcagcaactgcagtcctttcactgtaataatgaaaggtttttggctagcaggggagcttaagattgtccggctatttttgaatgagagacggccctcctagtgggaatggaaagagagcgaaagacatggaatttttttatagtagtcattatcaagggattcagaaaattattgattcagagttgttctcaaaactgattcttttcttgaaaaaacaacaaaaaccaccaatcttaagagaattaaaacaaaattttccagagaaaaattttgaaaaaatacttgatcagttgatcgatgctgggatcattacccgaaaggatcgtcgctatcaagtggcatttcctatctattccacaaaagatcagcagaagagtcgtgagcgttggcaacaacctaatacgataattttagaagagttggcgttcattttacaagcggacatcatgagtgatcagcgctttttctatgcttgtgaagaaggtgtggtacaagcattcatttatcggctaatccatgagtcttttcagcttatttctttttccaaagaaaaatggccagcaacgattcccgctttttttgcagcaaatcgacaacaactgtcattgccaatttatcaggagctgttgcatttgctaggggatgttgatgaggcctattacttagatcaaatcagtgtcatctttgaacgggtggcaaaacagcgaaaaatccggccaagtatttttctcacatcactcatagaaggaaatattcttcagtcagaacagcgttttgatcttcctattgttgaggctgcatttctcactgagcagaatgggtcattgatgaaaggattgtccgaatttgatcggcgtacattattagcagattatcttggaaaaacatctaatccacaaacaattctcattacggaaatgataaaattttaataaatgtttagaaatagaaaagataaaaaagaaagaattcgttaaaaccctctttgggataacgttttctttctttttttgcattttttattatttgaaaatgattagaaaataacgagcgtattaattgattgttctcatttgaggtggtatgataactttagaattttgaaagagggcgtaaaaattggaaggaatcaaagcatttcatacagaagtgattgaagaaacaagaagcaaagcagagatgatcacttttgtttcgatggcggaaattgagcatgcacgaaaagaactttgcgaagccggtattcaagaaagccgcttttctgatggagaattaatttttgcacttaaacaaaaaaatgaatgtcatgcaaatacaatcgtaccaatcgtgatcgactggttattaatgaaaaactatttattgactccggcccaagctgttcgttttttgacgaataaattaggacagacagaatcagtatctttgaaagcattaggagatcttgagtttgacggggatggaaaatactttttgattgcctgtcgatcaatgaataagcaatataaaaaagtgtataaagtatatacagatggacaagtgaaagaactttggcgggcatgatcctttttaggatcgagagaaaggtcatgcctgtctctgaatggattaatcaaaggttgtgagtctcaggtgaaatcaaatcaaagaatcgtctttgcaagtagccatgtgtttatttttattcttagtatggtgtcggcacttttatttattttaaaagttcctaacacatttaatgcaaatcaaattttttcagagaatatacatttttcagacacagtctttgatgtggtcacaaggctttttttattgggcatctgtagtttatatacaacagttgccagcttctggtcttttcgttcttggccttatctttcagccggaattgggatcgctgcggtcataacggctttccagatgaaagttcaattccatccatttttgtttgctttatttttgatcgtcggtttgtttcaagtaagtgtcgcttcttatgtcgcttttgtttccaaaaaaagaagcagcactgaaacaggttgaaccaatcgtgttcaagctgttttttttctgccttaaatcttttgattataagcagaggatcgaaatacaacgaatcaggaataggaattgttctattccggcaatcgccaaggcttttacgttacgagatctttaatttatgctattctacatataggagcagcaatgctaaattaaagccatctgccctgaactattttcccagtgatcttcctaatattctgtttttagatggaaggttgattggctgaaaaaatagggttgatttaagaggaggtttgacatacgagtggaaaatgagcaaatgattacagcagagaagcagtttacgaccggtgaaaatttttattcacagcatcttttaggtgcacatcgtatgaaagcaggctatgtttttcgtgtctgggcgccaaatgcgcaaaatgtctggctagtaggtgacttcaatcaatgggatgactctttgccgatgacgaaacgctccgaatcggggatttgggaaattaccaccaatcagcctcaagaaggacagcattataaattcaaggtcaagcaagccgacggccgtgaaatcatgaaaattgatccatatgcaatttatttcgaagaacgtcctggaacggctgctgtcttgtacaccgtgccggcaaaaaaatggcgtgatggtttgtggcaaggccgcaaaaagcgtcaaaatcaatttaaacgaccacttaatatttatgaagtccatgcaagttcttggaaacaccacgcagatggaaccccttatcgtttttctgaattaaaagatgaactcattccttacctcaaacaaatgggctacacccatattgaatttatgccattgatggaacatccattaggcacatcgtggggttatcaattgattggctattttgcgctcagcgcttattacggcacaccagaagaatttcaagattttgttgaagcctgtcacttggaaaatatcggtgtcctagttgactgggtgccgggccatttttgtgtcaatgatgattgtttggcttactatgatggaacgccgacatttgaatatcaagatgccgatcgtgcaaaaaatgttcgttggggagcaatcaattttgatttaggcaaaccacaagtacaaagtttcttgctatccagtgcccttttttggatcgaattttatcacatcgatgggattcgcgtggatgcggtttcgaacatgatctatcgagactacgaccagggtgtttggcaaccaaatcatgaggggggcaatcgaaattatgaaggttattacttcttgcagaaactaaatgcagtcgtgaaactggcgcatccagaagtgatgatgatcgctgaggaaagtacctcagaaacgaaagttacaggcctgattgaagaaggggctcttggatttgattacaaatggaatctgggctggatgaacgatgtcctgcgtttttaccaaatggatccaatcttccgtaaggatcatttgagtttgttgtcgttctcattcatgtaccgcatgaatgaaaactatatattacccctttcccatgatgaagtcgtccatggcaaacgtagcttaatgcacaaaatgtggggagatcgttacaagcaattttcacaattaagaaatttgtatacctacatgatgacccatccagggaagaaactgctgtttatgggcagtgagtggggacaatttttggaatggaaatatgatcacgggcttgaatgggtcgatttatcagatgaactaaatcagcgtatgcagcaatttacaaagacactaaatgaactgtataaacaggagcgctcattgtgggaaatcgaagataaagaagaatcgctggtagtcattgatgctgataacttagcggaaacaacattgacctatttgcgacaaggtaaaaccaaaaaagatttcgtgatcgttgtattgaatttgacacctgttgaacgccacgatttcgccattggcgttccgtatgaagggacctaccgtgaagtattgaataccgaacgcgatagttttggcgggacttggacccagaataatcaagaccaacaaacagaagcgattccattcaaagaatatccttatcaaatcaaaacaattttgccagcacttggggcattgattataaaaccagaaaagattcaaatcaaacgcaggaaaaaatgaaaggggggaggagctggctcgaaagtccaatcgaagtgacaacgtgaaaggtgatatcgaaaagaaggctttttgaaagaaaagcattcatatcgaaaataacaccggcatcgtgaaagagattggctttttagcggctcaagaaaatgaaaacagagatgttagcgatgatcctcgcaggaggacaaggcacacgtttagggaagttgaccaaaaatattgcgaaacctgcagtaccttttggtggtcggtatcgtattatcgattttacattaagtaattgtgtcaattcagggattaagaatgttggtgtggtgacacagtatcaacctttggcattgaacagtcacattggaaacggatcaagttgggggttagatggtatcaataccggagtgacgattttacaaccctactcaaattctgaaggtggaaaatggtttgaaggaacagctcatgcgatctatcaaaacattgcctacattgatgaaatggaccctcaatatgtattagtattatccggtgaccatatctacaagatggattacgaagaaatgctggaaaaacacaaagaaaacgatgcgtctcttactgttgcagtgctagaagtgccaatgaaagacgcttcccgctttggtatcatgaacacagataaaaatgaccggatcattgaatttgatgaaaaaccagcagagccaaaaagtaacttagcttcaatgggaatctatatctttgactgggctcgcttacgcagcgtactgttaagcaattatacaaaagacggcgaaatggtcgactttgggaaacacgtgattccatcttacttggaaagtggcgacaatgtatttgcttatcgtttttcaggctattggaaagacgtgggtaccattgattctctttgggaagctaatatggaatttatcgatccacagatggaactgggaatccgtgataaaaattggcaagtcttctcaaaaaatccgattgctcctcctcatttcattacagaaacaggttctgcaaaaaattcgttgatcatggatggttgctatgttgctggagatattgaacatagtattttatcagaaaatgttcaagtcaaagaaggaactaagatcacagatagtgtggtcatgcctggagcagtcattgggaaaaatgtaacactaaaacgcgcgatcattggagaaaatgcagtgatcggtgatgatgcagtcatagacggaacagatgaaattgctgttgttggttattctgaagtgataggagtgacgattgatgagaactaataaaatgtgtgccattttaggcaatctgcaccgctacaaagaactgatgcccttaacggaaagtcgtccgttgtcgacgctattgtttgattgtaaatatcgtttgcttgatttcaacttgtcaagtattgaaaatgcaaatatcaaacaagtgtatatgatttttaatgaaggagaaacacaatccgtatttgaccatatcggtggcgggaaagaatggaatctagatggtgttcaaaaccgtttcttcattcatttgttccaagactcattaaaacagcaagctgctggtcaagagtattactataacgtgatcgattatttggaaaaatctaaatcagagcatacggtttatatgggcagcaatattttgtgcaacatcgatttgcgggcgttgctgaaaatccaccagttacagaataaagaaatgacggtcgtttataaacgaatcagcagcgataacgtaagtgacaacgacttaatcttttcagttgacgaagaaggccatttgaatgaagctgtccaagcgaagaaatgcgagacagaaagtatggtcaatctttgcactgatatcttcatcatcaaaacagaccgcctgatccaagctttaaaagaaggacaagctgtaggtgctactccagacctaggtcgtttcttgcgggaacgaatctctatcgaaaatactagcttgtatgaatatactggttatttaagcaatatttatgatattcaatcctattaccaaaccaacatggatatgttagatgtccacaaatttacctcattgctttactcaaatcaaaagatctacaccaagctgaagaatgaagtgccaacctattacgctgaaacttcggatgtcaaaaatagtcactttgcttctggttgtatcgtagaaggatctgtcgaacggtcacttgttgcccgtagaacaacgattcatccgaatgcccatgtcaaagacacgatcatttttgggaataatgaaatcaaggaaggtgctgaagtttcctatgctattctcgataaaaatgttgtgatcgcagaaggtgtcaaagttagaggaaccagtgacgcaccgatcgtcgtcaaaaaaaatacccatgtcactgaagatctaattggaggagcaacggcatgaaggtactatttgccgcagcagaatgcgcgccatttttcaagacaggtggactaggggatgtcgtgggtgcattgcccaaagaacttgtcaaaaaaggggtagaaacagtcgtggttctgccattctttactaaaatgtcagccgactatcaagaacagctggaagattgtttttcatttgaagtcaatgtgggttggcgtaagcaatattgtgggttgaagaaactagttctcaatcgtgttacctactattttatcgataatctgtactattttggtcgtgataatttatacgattattatgatgatggcgaacgttttgccttctttcaactagcaactatcgaaatgatggagagaatcgattttattcctgacgtgattcatgtgaatgattaccatacagcaatgattccttttcttctgaaagaaaaatatcattggatcaatgcttatcagaatatctgcaccgttttgacgattcataatattggctttcaaggatggtatagcaaagatattttaccggacttgtttggcatggggacagagcgttacgatgacgggacattacgattaaatgactgtttgaatttcatgaaagcaggtattttatacgcagatcgtatcacaacagttagtccttcttatagtgaggaaatcaaaacaccggaatttggttgcggacttgaagtcattctaagaatggaatctgggaaactgcaaggaatattgaacgggatcgattatgaaaccaacgatcctgcaacagatccattgctgccctatcattttacttccgatgaaatgtccggtaaagctgcaaacaagcaagaattgcaaaagatgctggggctaccagcgcgtgatgtgcctcttatcacagtggtcagccgcttgactacacaaaaaggctttcatcttgtaatgccggaaatggaaaacttattgcaatttgatgttcaatttgcgcttttaggaacgggagaaccggaatttgaagaaggattccgttactttgctgcaaaatatccggaaaaatgtgccgcggtgatttcttttgatattggactggcgcaaaaaatgtatgccggagcggatctgttcttgatgccttctgcttttgaaccttgcgggctttcacaaatgatcgccatgcgttacggaacattgccagtcgtgcatgagattggcggactaaaagatacggtagattcatacaatccaatcactcatcaaggcaccggatttggtttccaagagttcacgtcattttatttgatgaatgcagtgaaacaaggaatcctgctttatcaagacgaccagcaaacgtggaaatctttgcaagcacaagccatgaataaagattttagctgggacattagttccaatcaatatattgatctctaccaagcgatcaaagtataatcaagtataagacagaagtattcattagtctgaaagtagagcgggtttgacagaacgacctagcgacaagggcgattggtgcttctgtcctttttcatacaaattgatagtcataaaggagtgaattgtaatggagaaagctaccttgcaagaattattagaaagccggttgaaagatattttttcgatcgagatcgcagaagcttcaccgcaagaattgtttttagctttagctaacgtggtcaagagctgctacgcgaatgattggagccagacacgaaaaaatctgctcgttgaacagcagaaacaggcgtattatttctcgatcgaatttttacctggaaaactgttgaaaagtaatctactgaatttagggtttctggatactgcggaagagctcttcgaagagttatccttttcattagatgaagttgctgaagttgaaaaagatatggcattaggaaatggtggactaggacgattagcttcttgtttcatggattctttggcttcattagggttgccaggaaatgggaacggcatccgttataattatggcctttttaaacaaaagtttgtagatgggcatcaagtagagctgcctgacgactggttacgtgccggaaatgtctgggaggttcgaaaggagagtaaagccgtggatatccaatatggcggcgaagtgtacttgattgaagacgagaatgggaggctgcgtcctgaacggcatggtgggtatgtctggcgtgcggttccttatgataccggaatggttggctatcaaaatgatatgatcaatacattacgtttgtggagcgttgaggttcctgcagcggaagaagccaactatgcaaccattgaatctcgtcgttctctagaagatctgaccgctgtcttgtatccagatgattctaatgaacgaggcaagaagactcgacttatgcaagaatatttctttgtctcagcaggcattcaaagtattgttcgctactatttaaaattgaatcatccgctaacgatgatgagtgaaaaaattgctatccatatcaatgatacccaccctgcattatgtgtatccgagttgatgcggttattgttagatgatcatgatttgccatgggaacaagcatgggcaatcacagtgaaagtcatgagctataccaaccatacgattatggctgaagcgttagaaaaatggccgattgatctattcaaagaagttattcctcggaattaccaaatcattgaagaaatcgatcgtcgttatcttgaagagtatgcagaggttcacgaagctgcccttcttaatcggacgcgtattattattaatggccaagtccatatggcgcatttagcgattattggcagccatagtgtcaatggtgtcgcaaagctccattctgatctgttgaaatccgttgtcctacatgatttttatttgatattcccagaacgtttcaataataaaaccaatgggatcgcacaacgtcgctggatgcagttagccaaccaacctttatcaaaggtgcttgatacgactatcggcaaaagttggcgccataacccgcaagacttgcaattattgaaaaattaccaagaagatccaacagttttgcaacgtctagcagatgcaaaactgaccaacaaacaagcgttagctgaatatatccagcagacaaccgggatcgaagttgatccaaccgcgatatttgatgtccaaatcaagcggctccatgcgtataaacgacagttgctaaatgtgatgcatattttgaaactatactttgacttgaaagatgaccctcaagcaccgattcatccacgggtatttatttttggagcgaaggccgcacctagttatcattatgcgaaagccattattaaagtgatcaatgaagtagctaacctgatcaatcatgatccgacaatcaatgataagctgaaagtcgtctttttggaaaactacaacgtcacattggctgagcggatcattcccgcagcggatgtcagtgagcaaatttccttagcatcaaaagaagcttccggtacgagcaacatgaagctgatgttgaatggggcagtcacgatcgcgacattggatggcgcgaacattgagattcgagatgcaatcggagatgagaacattgccatttttggattaacagaagaagaggtctatgcttattatgcccaacaaaactattctgcgtatgcgttttacgaagaagatcctgtgctgcaacgggtcgtgaatgcatttattgatggaacgatcccaaatatagaaagagaaggtcgggaagtgtttgattcactattaaaatataatgatgaatacttcttgttgaaagacttcaaatcttattgtgatgcccaatatcgcgtggatttagcttataaagaccaacagcgctggcaagcgatcagcttgatgaatattgcgaatgccggcaaattttccgcagattatacggttcaaaattatgctgatgacatttggcagatcgaaccattgtatgcacatgtcaaagagccaaattcagctagtctgacgtaataatctattgtacttgctcattgaatattcccaaaagacaccacagctttcgtgaattattcactgaaatatgatatgattagataaaatcgcaaccagaggatgagtgaattggcaaattatttagatgtgaaacgcaaacatttccgttttccagcatatgatgatcaagaaggggtaaagctgcagtccgaacacaaggaagttttcagtcagtctgatgattggattttgacagaaatcaaggatcaacctagcacgagcagcaaagaaaaggattctgctcactcattgcgtcggaaagttccttccagtcaccccaattacggtcatagtgtgcggcaaaaagaagaattagcgcaacatcgggcaaatttaccaagctatggaaaacgacctttgcaggaaagtacacctaccggcaaaacaaatctttttggcaatgatcaacgacgtgcttcttataaagtgacgagtaaagcagaacgggctgaaacgccaacaccgaccaagaaagagtattctgggcgatcttattttgttcccaaatacattcctgcatcgatcatccctgaacaagaaaaagaagagatcacttcacaagaactgatggattcaatggagaaaccccgcgaatcctatttgctctttgatactgagccagcagcctaccaagtaaaagaaggcgatgatcccacggtcagaaagttcaatcgaccgcaatctgtaggcatgacacggcgggaatttcgcggcatgaacaaaaaaaacggcgataagcgagctgttctagatcgttccttagaaggaatgatcgaagaggggcagtcagaaagcaataaaaatggctactttcgctcttgatgagtaggacaactgaaataagcaaaggcactcgtgagaatctctcgctcaacaagcagttgggagttattcgttaataaaacaaggataatgatttaaacaacaaagaaagcaactatctgaattgtagatgaagctgtggcgctagcttgctggatgaagtaagctgacaaaaccagtcgctatcatctgtgatttggatagttgttttgtgcttcagaataccgctagtcttttcaaaaaatatcaagaaagctgaagcgacaatttccgttaaagaagcggcagctgtcctccttgtttttatttgttgaaagaaaacggtgactaacagatggcaacttctcaattattttcacttttgagaagcatttgctattcttaaaagaggagggatacgggatggaaattgatttgcaaatgttagcgatgatcttctttatcaatatggcttatgtcacattgaatacaattcgttttttattgacgatgaaagggtatcggctgattgcaccgctggtcagtatggtcgagatcacgatttatatattaggattgtcgatggtattggatcgcttagacaatccattgaacctactgttttatgcattaggttacgccgcaggagttagtgttggaatcaaaatcgaagatcagctagctttaggctatacgatggtcacggtgattttaccgacgaatacagatgaagaaaagaatttgccaaaaattttacgccaagaaggatatggtgttactcaaagttacggagaaggattagaaggtccgcgattgatccttgaaattctctcacaacgcaaaagcgagaagaaactgtttcaaaaaatcaaacaaatcgaagaacgggcctttatcattagctatgagcccaaatatatttctggcggcttttggacgaagaaaatcagtcggagagaagctcgggtcaaaaaagaacaaaaaaaggaatagctctttttctctcctgtgcgacggtccttttttgagatataataggcaagaatttggtttggaaggaagcgaatttgaatggaaaaacaagcaaacggcatgatggcggtgatagcagcactcatctcgaatattttagttgccatcagcaagtttgtcggctacgcattgagcggcagtgcggcgatgttgaatgaaagtattcacagcgtggtcgattgcagcaatcaaatctttctgttgatcggtgataaacgagcaacgaaagggcaaagtgaacttcaccaatttggcgaaggacgcgcgaaatacttctttagtacgatcgtagcgatgatgctgttttttggtgggggcgctctaggtgtaatggaagcttttgaaaagctgctgcatcctgctcatgaagttggtaatacttggctagtgattggtattttgcttttcggtttagttgtagaaggtagttctttgtggatcgcgatcaaagaaattcggaccttgaacgtagaaaagcagcctatttatcggtttttgaaagaaagtcgccatagtgagatcttgattatctttaccgaagacttttgtgcagtgattggcttgatgttggcaatgggtggaacgatcttgacaatggtcactggcaatgcgttttttgatgctttcagtggcttgctgatcggtattttgttgatgattgctgctatctttttggcacgagaattttacagtttattgattggcgaaagcgtgacgaaaagagatcttgtactgatcaaagaagcctttgatcgtccagatgtcgatcgattattggatatcaaaaccgttcatttaggtcctgcggaaatcttagtcgctgccaaaattgatatcacagcaaaacaagaggagatcggttatcaaatcattaacgagatcgaagcaaagatccgcagcttcatgccggataaaaaaatgtatatttatattgaaacggatgagtatgatcctcattatatggagaaacggcgaaaacttgtccgatcacaagactgatttttgtagaacaaagccagtttttttgatacaatagacaaggattatctaagacgaaggagaataaaccattatgatcaatgcaagtgatttaagagcaggaatgacattcgtgcaagacggcaaactaatcaaggtattagaagccagccatcacaaacctggtaaagggaatacagtcatgcgtatgaaattgcgcgatgttcgttcaggttcaacctatgatacaacattccgtccagaagaaaaatttgaaaaagctcatattgatacgaaagctgttcaatatttgtatacaatggacgatacagcgttcttcatggacttggaaacctatgaacaatatgaaattccggttgaagttgtagaagaagaaatgaaatacattctggaaaacatggaagtgaagatccaattcttcggcagtgaagtgattggggttcaattaccatcatcagtcatcttgaaagttgttgaaacacaaccgtcgatcaaaggtgcgactgtgactggctcaggtaaaccagcaacgatggaaacaggtttggtcgtcaacgtacctgactttatcgaagaaggcgaatctctagaaatcaatacttctgaaggtacgtacatcaaacgcgcgaaataatcattttctagaagagccaaggttttatgaacttggttctttttcttttagaaagaaggatcaacatgaatgtacttgttgtggcattttttgcattttttggcggcatggcacgttattttcttgcttcggaattgccgtcttggggcatcttccctttaggcacattactggctaattttattggctgttttatttttagctttttagtcaagcagatcatgacgaaaagacacttgaatggacgtttgatcttgggcatggggaccggattttgcggtgctttgacgactttttcatcctttgcacttgacacggtgcagttgctgcaaaagcaagcctatggattagcgacggggtatttgatcctgtcgatttgcggcgggttattttttgtctggttaggcgaagccctcgttagaaagcaggtgtaagtatggcatatatcgttgtaggaattggtgcagccatgggcgctgtcctgcgttatggtatcaatcgttattttgaacgaagaccacatccttttcccaaagccactttgctgattaatttatctggtgcgttgatactagggattcttgccggtcttcagattgatcaacacttgtatcttttgcttggaacagggatcatgggcggttatactactttttcaacaatgacgattgaattatttacattgctaaagaccaatcgccagtacttttatctttattttttcagtacgtacattgtaggattgacggctagttttattgggttgatgataggtgcttatttgaactgaaaaggagtagacgatgattgcattcatgtcagcagaaatgtggcttaaaagtgagtttttttattattcaatcgttccggttttattagtcgttggattagtggcgcttttacttttgctgatccttttgttgtatcgggagaaccggcggcagggtttgatctggctgcctgtcgtagttttgttgctttgcggcggcggtttcttgttaggagatcatttttttcacgactttaaaaatgacaatgcacaaattacgccaaatatccgcgatcgggaaaaacgctttatcggatataaatattatgatcagagcacgttggcggcttatcagcgaatccaaagtgaagccattccttctctggggatctatcaagcagaaccggttagccgagaaatccaatttctgggtattgcgcacaactctgtgtatttcaaactaggagaacagtattactatttgcgccaagagccaatctttgcgaaacaagaacaagctgagctgcaaggtgtccaataccatctgattgagtccgcttttgcagacatcggtttttttacagaaacaaacaattatttaacagccatcgttttgcctgagagcaaaaaagagttagtctatgaatccattgatgggatcttgccaaaagagtttggcaaaagtcaaacagcttgggcagtccctggaaaccaataaaaaatgtcattacatgagacaaaaggataggtgaatcatccgattcatctatccttttgtgatgtctttacttcccattgaagattgagcattcaaaacatttttttctttctgttcagtcaaataacgttctttgtgtttgcgcaccagttttttaaaggcagcttccgcttttgtggcttcactacgggtagcaaaacattccgcatggatcatttgtaaggggcgacgactagctggatgagtgtactttgctccaatgccttgattgtgttgatgcaggcggcgtatcaaatctgtggtataaccaccgtaaaaggtattgtctttacagagcaatacatagaagtaatgcgtatcagctgccataaagcatccgactcacttcctcactgtagctcccatccgcatgataagtgatcagcggtgaggcaatcttgaaaccatcagctttaccatccttgatgccctcgatcaataggatattcgcgtctttccctgctttgggatagacgaaacggacacgtttgggtgcgattcgatattttctcatgcagtctaaaatatccaaaaaacgatcaggtcggtgaaccatagcaaagcgcccattcattttcagcgctttactggctgtgtagaccacctcgtctaatgtggtctcgatttcatggcgagcaatcgccagataaggattaggatttttaacagcagtgggaacatttttgaaatagggcggattacagaccaagagatccaccgagtccggtttgattttggtaaagatgttttttaaatccattgggtaaaccgttatttgttcctcaagcccattcaagcttacactgcgttgggccatatcagccagccgatcctgcagctcgatctggtaaatgtgagccgaagttttacggctgataaacaagccgactgcaccatttccagcacacagatcaacgattcgtccccgtttgggaatcgttgggaagttagctagcaaaacggcatcgagggagaaagaaaagacctcgctgctttggatgattttgatatcttccgcatatagttgatctatgcgttcgtttgattgcaacatgaaagcatactcctgttctaattcatttcctttgtattatactacgattaagaataatcggaaacgacaaaaaaggcttgtcatttgaagcgtttttttgcatacttataaaagaaactggaaaggaaagtgagtatgttttttagctttatgcgaggcgtggttcgggtcattttgtttttgatcaacgggaacgcccgatatcaaaacaaagaggctttgccgcaaaatgaaaattacatattggttgcacctcaccgtacctggtgggatccgttgtatctggcggtggctgctcgtcccaaaaagttcagctttatggcaaaagaagaactgtttaagaatccaatcttgcgctttattttgattcatgcgaatgcttttccggtaaagcgtgacaaaccagggccgagtgctgtcaaaacaccggtgaaaatcttaaaagatacagatctgagtctcattatgtttcctagcggaacaagacattcgaccgcgctgaagggtggcatggcactgatcgccaaaatggcgaaggtaaaaatcgttccttctgtttatcaaggtcccttaacgctaaaagatttatttaaacgtcgacgagtaaccgttcgttttggggaggcgatcgatatcagtgatatcaagaaaatggataaagaagggttagcagaagtggaacgccgcattcaaggtgcttttacaaagctcgaccaagaaatagatccgaattttgtttatgaagtagaagagaagaaacgttgatgcgtttcttcttttatttttgactgtgttttaaataaatattgaacttgataattttttgaggatatgctatgagataatcaataacaagggtttagttacaggtttagagggcctattatggcaaatagtaattctttgatttcagatgttcaaaaattatttgtgaaagtagaatatataaatacaattagatacttgttttatagtgcaaattaaaatgaagatttttacacatcgaggaggtaaaatgatatgaagccaaaagaaatactttgccaatgggttgacgcatttaatcatgcggatgtagaaattatttcagaattatatgatgacaatgcaataaaccatcaggttgccaatgagccagttattggaaaagaggctataaagaaaatgtttgaacaagacttctctaacgcagaaatggtttgtatcgttgaaaacattttcgaagatggacaatgggcaattttagagtggcgtgacccgttaggtttgagaggttgcggtttttttcaaatagtaaataataaaattttatttcaaagaggctactgggataagctatctttcttgaaacagcacaatttgcctattgaataaaatgaatagatatcttatataaatagtttgtaaatttcttaaaaggtgcattaaggtaaggataataatttcccttaatgattgttagaatagtaacactgcgttaaaacatagtcttatttctaatttctaaagtaggcttgcttcgtgcttcttacctaggaaaagcagctccttattggtatgctcaaaaaaattttaaaaaggagtctctgttagacagaggctccttttttagctcatcaagagttattcagtgactggttgattttccttttccaattcatttttgtcatagatttttacaaatggataataaatgaggatggaaagtacaatcaaaagaatgtttaagacgattgctcgccagtcaccgcctgttgcaagaaaggcaccaattggtcctggcaatgtccaaggggcattgacggtcactttgttgactaaaccagccgaggtggctacccaggcaattacaccattgactaatggtgcaatgataaatggcggaatcaaaattggattcaagacgataggcgtcccaaaaatcagcggctcattgatattgaaaatagcagggatcaatgcggtttttcctagttttgatccgaattcggattttgtacgaaaagcaagcaagatcgccagaccgatggttgaccctgcgccgccgatccaaatgaaccattggtagaatggctcagcagcaatgttgggaatcacatcgccagaagctaacgcagtggtgttgccttccaataattgcagccataacggccgtgccagtgaaccaacgatcgaggcaccatggatcccaaaggaccaaaagaatgtcgttaagaaagtgatcaataagacacttggcaagctatcggctgcgctaactagaggatcaacaacttttgctacgatggtatgccagtcaaagccaatgtaataggtgattacccccatacctaaaataatgatcaatgttggcgttaaagcttcaaaagatcgagcaacagcaggagggacttgttccggcatcgtgattttaaatttagatttatccgtcaaacgataaatctccacagctaaaatcgatgtaatgatcgctacgaacatcccggcactgcccaagtttgccattggtaaaacaaatccggctgtaccagcagcctccaaagcttcggggggaatatttattggcgtgaaagtcaataaaaaagctgtggtggctaagataccaccagagagaccatcgagtttataggaacgggctaagctaaagccgatcccgaatgcggcatataaactcataatgtacatcgtcatgcggtaaggaagcaagatcgtggtcgcatggctcgaaagaaattgatagattccccagtcttgtggcaggggaggaaaagccaaaatcataaaaaatgagctgacgataatcagtggcaaagtagagacgatcccatcgcggaccgcccgtaaatgccgttgactccccagtttttccattggtccagccaggtgacgttcaatgaactgtgtaaatttatctaacattttttaacctcctgtgaaaacgttcatatggttgaattaataaagttatgttgggtgattccgctctcctatgggaccaaatggatttgggatgatctttcccagaatcacggattgtttggcaccagtcgcggcaggagcattatttttatgtccctgtaaggtctcgtatcctaaaagggcaaatgccatagcttctttcgcatcattggaccaacctaaatcattttgggtaatcactgtaatctcaacgggtaagtagttgaccagcattttttttagtgttgaattatgcgcgccgccgcctgctaaaatcacttcaatgggtccgctttcaacaagtgggaaaacgaagcgccgataactctcggcaatcgagtaggcagtaaaatcggtcactgttgctattaagtctgctggtttttctgcagaaaaatctgctaatagttgatcactgaatgcttgaccaaatagttcccgtccagtgctcttagggggtgcttgatcgaaataggaatgatttcttaattgtgtttgcaatttaggaataatggttccctgttgagcaatccttccttcagcatcgtaaggaagttggaataattgatgcatcagttcatcgatgatcatatttccaggaccagtatcgaaggcgacaagatcacttaatgtgccatttttcggcaggaccgtcacatttccaatcccaccgatattttgcaataagcgggttttatcaggggaacgatacaagagataatcagtataaggtacaagcggtgctccttgtccaccagcagccatatccatcgcgcggaaatcggcaaccacagttgttccgagtccgtaggcaatgattgacggctctccaatttgaaacgtactggaaacaagcgggttttccgagggtgcatgccaaatagtttgtccgtggctagcaacaaagtcaatgctagtttcggttactgctgtttcttggcagacctgacgacaagcagcgagaaaggcatagcctagctcaacatttaactgacagatcaaggaaacagaagagtcctccgggtcacaggcttgttttattctttggcgcaactcgggggaaaaagcagtagtcgtcagatgcaacagacgaatagatggctgtgaatgattatcgatttctactaatgcggcatcaacaccgtctaaactagttccagacatgagtccaattccaagcattgtttctcctcctttcttttgtgtttgtcgaaaccaaattagatgaacttgggcggaaatgtattcggtttcaacctcgtctttattgtagtgtatgtgtaattgcatttcaatgatttttttgtaaaaggaaatttaatttcattaatttgacaaatcagtgtgagaacccgtttggaaaaagaaggactcaattgtctgggaacgagaagatcacgttgatacattcaattcataatcgtaaagtggtataatgatgggaaggatatttttaagagggtgggtatatgcgttttttacatacagcagattggcacataggtaaaaaattacacggctatgatcttctcgaagatcaaagttacattattgaccagataattgatctggcggaagaacaatcagtagatgcaattatcattgctggggatctttatgatcgcacggtgccagccgttgacgcagtgaaatgtttaaatgagaaaatagcgaaaatcaatttagaaaaaaagtttcctttactagcgatttctggtaatcacgatagtccgacacgacttgaaactggaagtccatggttcaaaaatacgcaattttacctaacgacctccattgaagaaagtattgagccgattgaattttctgacacccagtttttcttgttaccttattttgaaccgatcgaagcgcgtttgttttttgatgaaaaaatcacaacgatcgcagaaggggtgactcgggtccttcaagagatgaagcagtattttgattctacgaaaaaacaagtcctggtgactcacttttttgtagctggttcaagccagacggattcggaaaccaaaattcaagtaggcggattggatagtgttccgacaacggcgtttgaagggtttgactatgtcgccttaggacatctgcatgcaaatactgcgctaaatcatgaacgaatccgttatagcgggtctccgttgaaattttcattgtctgaaataaccaatgagaaaggtgtttatatcgtagatactcaaaaggaccagcagcatttttatccgttgcggccgaaaagagatcttcagcaatacactgcttcttttgaaacattgcttgatcctgccttttatcggcaagtggatcgagaggccttcttacacttcacgttaacggatcgagccgtaattcctaatatgatgaatcaattacggcgggtctatcctcgaattttatctgtggagcggcaaaatgggcgaaccgtcagcaagaaaaatttgacattagccgatgaggaggatccgcaacgggtgatcgcccatttttataaagaaatgactggagaaccgttaaatgagcagcagcaaaaatggctcacaggtttgacagcgggtggagagaaggagcgagagaagtcatgcagccaagaaaattaatcatgaaaaactttggtccctacattcatgaggaactggattttggcgactttcaagaaggtggtttgtttctagtcagcgggaaaaccggggctggcaagacgacgatctttgatggaatgacatttgcattatttggagaaacttccggaaatttgcggtccggtaaagaaatgcgttcgacattcgcttcccccacagaagagacgagtgtccgtttttcctttgatcatcaacatttgcactatgagatcgaacgacgtcccgaacaagtcttagccaaaaaacgcggcgatggagtcacgaatcaagcagctaaggtacggttgacgatctatgatcagcaaggaaaagagcgcaaacaaatcagcaaaaaaaatgaagtagatatcttcatcaaagatctgctgcaattggatgccaaacaattcttccaaatcattttgctgcctcaaggagaatttcgcaattttttgatcgccagcagtaatgagaaagaaaaagttttgcggaatatttttggaacggaaatgtatcagcgcttcaatgaatggctgaaagaacaggtcaaaaagcaaaccaaacaaattgaaaaacaacaaacggcagcggatcatttggtcacacgctttgagtggaccgaaccggcaactccggtttcgttggttgagacattagcgtactggcagacagatcttgagaaacaacgaagtcatcagcaaacaattgaagcaaaaaaattccaagcggagcaagagaaaaagaccgcacaggaagctttttatttggcaaaagaaatccataaagcacttgccgagcaacaggaactcagccaacaggcagcgaatctagctgcgaaagaaagtcaaattttagacgataaactgcggctgcagcagctagactgggcgagtgagcatcaagaaatcttacgccaaaaagatgagcggacagctgaagtagcacaggctattcaacaacttacattcaatcagcaatcattagaacaatggcaagagtctcaagagatatgggacaaaagccgagaagttcaggtagatcgaaaggacgaacatacagcagctaagcaacgtttacaaatactggcacagttaaaaccattagccgagcaagttcagcaacaagaaaaacaggtcgcttctttgcaggaaacggtgactcaacaggaaaaacaagcgcagcatctgaaagaacagcaaaatcttgctatgaatcaggagcaaggattaaaagaagaaatccaaaagcattcgatctaccaagtacaggaagtccaactggttcgtggagaaaatctgttgtaccaatggcagatgttgaaaaaagaggagcagcagctgactgatacccaacagcaactaacagaccagcagcgaaaattgcaagagaagcagcagcagttagtaagtaaatatgatgagttaactgaagaattggtgcaagaaaaaagtcgaaatgccaagatgcagattgctcgtttgagtctcttattggtggagggggaaccttgtccggtctgtggctcttttgaacaccccgctgctcaaaaacatacagagtatagtaatgaagaaatcattgatagcgagcagcaacttgaatctttggagaaccagctgcaacaagttggtgaagaccgttcgacgaacttgctgctgctagaacaagtcaatgaccagtttcaaacaattaaacaaaaaatgagcgcgttgaaggaaaaacaacagacaacgtatcagacactgcgagaaatcctccagccgttgatggaaaatatgctaggtcaaacagtcctgaaagaaggagctggcaaggaaccagctgacccattgctggtagaaggattgactgaaaaggaaatttccactacctatttcaaatgccaacaaatcaatcagcagttgaaagagcaatttgctctagacagacagaaattgacagaggtccaaacaaacagccaacatcttacagaagaattgacagcacttgaagcaagtctcaagactgctagtgacgctttacgtttggaagaaggaaaactgtcctcactaaaagagcaaacggagggagtatctctggagcagttgaacgaggaacaggagcaactagcagcacaatcgtctcgtttagcagctctgattgaagcggatcagttggaagagcaacgtttgaaggaacagtatacgatcctgacagagcagcaacgaaatctgcaacagtttctagccgacaagcaacaagctgctcagctagcccaagaacgcttggaagaagtcttgcctgcggcatgtaccgaacaacagatgcgcagtctgctcaatgatcttgaggaacgccaggagctacgcagtacgataaaaacctatgaacaacaacaacgttttgttcaacagcgacagcttgaactggcacaatttttgcaaaacaaagctgtgcctgacttggaagtcttgcaagaacaagtagaccagtctgaaacagcggtagaacaattacaagaacaagtaatccgaggaaaagaacaaatcaagcaaaatcagcgattacttgaagaattgcagataatctatcaacaaaacaccaagcaattagaaaaaatcagccatttacagcaactatcagaagtcatcaatggagaaaatgaaaagaagaccagtttggaacgctatgttctgcaacgatttttaacagagatcttagaagtggcgaatgttcgcctagctcgattgacaagaggacgttatcaattcgagttggcagacaaagtggggagctatcgaagctcgacagggttggagatcgatatctatgatgataatgctggcagtcttcggcgagcacataccttatcgggtggtgaaagttttattgccgcattggcattggctatctcattagctgatgtgatccaaaatcgttcgggaggcatcgagatcgaggcgttgtttattgacgaaggatttggctcattagatgaagaatcgttggaaatggcgatggaagcattagaaatgattgaaaatgaagggcggatgattgggatcattagtcatgtaagagaattaagagagcgaatcttgcagcaagtcgttgttcaaacagatggcagcggacaaagcaaaattcgtacaaaactttagagaaaggaggaatcagaagcatatgaaatggagtattccagaaaaagtcattgaaagaggtcggacctatctaaatgaaggtcgcgtcctatcggttattccagatccagagagaaaggtatggcatgcggaagtcttgggaagtgagctatatttagtcgatcttgatgcgacggctaaagagatcgattattgccaatgcccctattgggaagaacatcactattgtaaacacactatagctgttgaactttatttacgaaagcaaggcaaaacaagacaaatcacagaagaaaaaaagccaacaaaagccgcattttcggcttcggagatgttttctcagggattcaatcgattgcagtctggacagcggacgatcactcctttgcaaattgaatatcgtgtcgaaaatctgaccacgaacccttaccaccaggagatggatgttctagggatttcactaaaagtcggtcaacggggaacttcaaagacgtatgtcgtcaaaaatatctataaatttttgcaagtctatcaagaaaaaaagagctatctggcgaacaaacaaacagagtttcttttaacgagtgaagcatttgaccaaaccaacaatgatattctgatccgcttactaggcattgctcagacacagcagctgattggacaagctggcatccaagtgaaaggcaaactagacaaaaagtatttgctattgccagttgaatacgggaaagaactattagagaaaatgaacgctgcttatatgcagttaacgattggcaacgctaaacttcgtcaagtgactttttctgaaggcaagccgctgcattttcgtgttcaaaaagaacacggtcaatttccgttatctttgacgagggattttgatcacttgctgagctattacaattggggccttcaaggcgatacgatcgttgaattgacgatggaccaaaaagaagtctatttgacgatgcagcaattattcaaacgctttgaagaaccaacgatcatttatccaaaagcggaactgtccaacttgtttatgcaagttttgcctcatttacgcaagatcggcacggtagagatcacaaaagaggtcggagcagagatccaagagagtccgttagccgttgttttttcactgcgtaaaatcaaaggtcagatcgatttgcaaattgatttcaattatggcgaagtgactttttcgactgacgaaaagcatcaagtgattcctgaggcccatccagagattttaagggattaccctcaggaaaagcggatcgaacaagtagttgaaagaatgaagtatcaaaaaagtaccaaaaattggttcaaagcgctaccggaaggggaagaattgtttgcctttttcactcgtgaaattcctttactgcgccaactaggagaagtacgtatcggcaaaaaattgcgggaactttacttagatgcacagcagcaccgtccaacgatcgaaattgaagaaaatggttcctggctggatattcactttgatgtcagcgggatcgctgaatcggagatcgatgctgtcttgcggagtttgttgcaggctgatcgtttttacacgacagaaaatgggcaagttctttcactggaaacagaagcctttcaagaagcaagcgccgcgctgaaaaaattacggacagcctttgtatctcagtcaggtacgttacaagttccgttgaaccaaggattgtatttgcaagaagaactagctgaccaagcaacttttagtcaaggattcaaacaaatgacgacagatttgattcatccagaaaaattttctgcaccattgcctcatcagctccaagcgcaattaagacactatcaggaggtcggatttcgttggctgaagatgctgagtcagtatcaatttggcggcatacttgcagacgaaatgggattagggaagacagttcaaaccatcagctacttgttgtccgaaaagcaagagaagcaacagttgaatgctctgatcgttgcacctgcgagtttgacgtataattggcagcaagaaatcaaacgctttgcaccaatgatccagtcggtggtgatcagtggttctcgggaggaacgcggcagccaattacagctgccggcagatgtccgcatcacatcttatgccagcttacggcaggacatcgaccagtaccaagaattaggtttagcgtatttgatcttggatgaggcgcaaatggtcaaaaacagcggaaccaaaacagcacaagcattgcgttctttaaatgttccccatcgatttgcattgagtgggacacccatcgagaataatcttgaagagttgtggtccttatttgagatgatcatgccgggatttttcccaaataaacaacgctacaaagaattgacgacacaagagatcgcaaaaatgatcaagccattcatattgcgacgcgataaaaaatccgttcttcaagatctgccagagaagttagaaacgaattattatagtgtactgacagaagagcagaaaaaaatctaccttgcgtatttgcgccaaatgcgggaagaaatcgcacaaatggatacagcagcatttcgcaaaaatcgtatcagcatcttggctggccttactcgtttgcgtcaaatctgctgcgatccgcgattgtttgtggaagattacgaaggcacatcaggcaagctagaacaggtcaaagacctgattcaagcagcaaaagaaaacggccgccgtgtgctcttattctcacagtttacaagcatgctttcgatcattgaagaagaacttgctcaagaaggaattgaaaccttctatttacgaggaagcactcctcctcaagaccgtttgagtatggtcgatgctttcaatagtggagaaaaagatgtctttttgatctcattaaaagccggcggaactggattgaatctgacaggggcggatacggtcattctatatgacttatggtggaatcctgcagtggaagaacaagccgctggccgggcacatcgaatcggtcagaaaaaggttgtggaagtttggcgaatgatcgctgaaggaaccattgaagaacgaatggatgctttgcaacaagaaaagcgggaactattccaaaaagtcatccaagggaatgaagcccagctgaaccaaatgacggaagaagatattcgcttgattttaagcattggtgaagaatagattcagcgaatacaaaacccttgatacgaaagcaagagacagctaggatgcgaagatttgcatctatagctgtctcttagtttttagcgagccatcacaactgcatctgtaaaggataagataccttctgtcagctcttcaaaagcagttaacgtacagtcagggtgacaatttttgatttcgggagcttggcgtcggcgatgattcagccaaagggcttgccatcccgcttgtttacagccaaagacatcattgtcaaagttatctcccacgtataatgtccgtgagggatctaaatcaaatcgttcttcagcaagctgaaaaagttcaatatccggtttttggtaccctgttgcttgagaaatcagcatgtattctggatggatccagcgagtcaattccaattgatcgattttcttttgttggtgatctgttgggccattggtaatgattccaagcttgataggtaatgaaaccaaggtattgagagtttcttctacggctggatgaagttggatgttgtctagctctgtctcgtaagtcgcttgaaacaatcggctagcatcatttgataaaggagagtagcctaaatcaatcagcgattgacatagtctaaaggtacgaaattcttctaatgtccattcttttgagatgacttttccaaaatggtcatcgctatgtacgcgaaaacgaatataaagaggatggagatctgttgttgctacttcaggtatgatggttgtaaccgcatttcgaaatggtagttgttgatcgtataaagtatcatcgacatcaaagattaccgcattaagcaaaagagacacgcctttcaaatatagtgaaaattttcattttgttttcgaacatataatagcggatatcttgagagaaaaaaagggcttaaagcttgataaataaaggttttatttactaattttagaaatccttggtctcatcgctttttcaaatttgagtgaattttacccttttcaatcgatttctcattttgcttttccagaaagacttgcttataatgtagattaatgaaaaggaggaggaagtgtgttaaaaaggttttttagctattatcggccataccggtcattgtttgtcttagattttacttgtgctgtctttgcagggctgcttgaattggtttttccagttgccgtgaatcaagtgatcgacaagattatgccgcagaacaattttcggctgattttgctcgcttgtttggggctatttttattttatctggtcaatacgatcttgcaatatatcgtggtcttttatggccataaattgggtgtcaatatcgagacagatatgcgtcaagaattattccgacacttacagacacagtcttttgaatattatgacaatcaaaaaactggacgtttgatcagtcggctaacgactgacttgtttgaaatatcagaagttgctcaccacggtcccgaggacgtctttattacgatcatgacattgatcggttcattcttgctgatgctcaatatgcatgttcaacttgcacttgctacttttgcactgattccattgattacgattgcactggttttcttcaataagaaaatgacgaaagtcaatacagagatctatgacaatctaggtgaattcaatgctggggtagaagcagcagtcagcggcattcgcgtgactcagtcttttgccaatgagacgtttgaacatcaacgatttgacggtctgagcggcctttatcgtcgttcaaaaatcgtcttttataaagtgatggcaatcagttctgcctataattactttctgattcgactgatcaatttgtttgccttgatttttggggcctattacgtgatcaaaggggaattgacgaatggacagtttgttggatttatcttgttatccaatgtctttgttcggccaatcgaaaaggtcaataccatgattgaaagctatccgaaaggatttgctggcttcaaacgcctgacagaagagctggacaagagaccggcgattcaagataagccaaatgccatcgatgtacacgcactaaaaggcgatatcgtttatcaagatgtttcctttgcttatgcagatgcgacgaaggtattgaaccatattgatctaacgattcaatccggcgagactgtcgcttttgtgggacaaagcggttctggaaaaacaacgctttgcaatttactgccgcggttttatgaagtaactgagggtcagatcacgattgacggaatcaatatccaagacatgacgcttgcctcactacggggccagatcggaactgttcagcaagatgttttcttgttcccgggaacgattcgagaaaacattgcttatgggaaattggatgcgtcagaagaagaaattgctcaagccgtgaaactcgctcatttagaacaagtaatcgaccaaatgcctgaaggattggaaacagtcattggagaacgcggggtcaaactttctggtggtcaaaagcaacgggtagcgattgcccgaatgtttctaaaaaatccgccaatcttgatcttagatgaagcgacctctgcgttggatacagaaacagaacaagtgattcaagaatcattgaattcattagctgatggacggaccacattgattattgcccatcgtttggctaccatcaaacatgcgacaaggatcattgttgtcagcgataaagggatcttggaagaaggaacccacgagcaactgttagcaacagggggacattacaaagcattatatgatgcccagttcaaaaattagacgaaaaaagcgacttcgatcgcttttttcgtttatatgcaaataaacatattcagtggatatcgctgatttcttcaaagagatttgttaggatttacttatcaaacgctttctttgtttgtaacatttgtcatattcgttgccgatgaaatgatttttcactcataatgagcaactaatgacttggaatagaatacgtgataatacagattttcgtttctttgaaatcttttaataacaagttcttttctctgtttgtaagtttttaacgagttttaggtgtaaaaaaagattggtaaagaccaatgaaagagtactagtattatagaaagaaacttgtatagaggagtcagatattatcgaatattttatcaaaattaaaaaacgatagaattaaatcactagagtgatttaaataaatctatggttcatgatacaattttgacacactgttatacaaaagaaatgaaattaaaaaaaaatttgatttttctcatttaaattgatgtaaagtttgtgaaagcttttgtttgagaggtttctcttttaatataacttgagagttttattaaaaaatacaaaatttacactagattttttttaaatagttctgtataattaaaatcaagcaagacaacagaacttgcgaatggaatttaaaaaaggagagatgcacgttgttgacactatatacttccccaagttgcacatcttgtcgcaaagctcgtgcgtggttgcaagagcatgagattccttttgttgaaagaaatattttctcagaacctttaaatatttctgaattaaaagcaatcttacaaatgacagaagatggtacagaagaaattatctctacaagatccaaagtttttcaaaaattgaacatggatcttgatgacctgccgctaaaagatttattgacacttgtacaagagaacccaggattattgcgtcgtccgatcatgattgatgaaaaacgactccaagttggttttaatgaagatgaaatccgtcgtttcttgccaagagatgttcgtcaactagaactacgtcaagcacaattgatggcaggcttataaaaatcaaatagttatgagatcagtgaatgaaaagctgatctctttttttgccattttaggattttcttaagaggatatgcgttttctctttacttttcaacaggtttcgttaaaatgaacctatagtgattagcaaaagtgaggtgtagctaatatggaaatggaacatatcaatgaaaatacgatccgtgtactgatcaagagcgaagatttagctgctaggggcatcacttttcttgaccttcttggaaatcacaatgagattgaaaactttttttatagcatattagaagaagtagatattgatgaagaatttaaaggcagtgaagcggtgaccttccaagtcttacctaaaggggatggcttagaattgtttatcagcaaaaatctaccgcctgaaggaatggaaaactttgatgatatgagcgatggttcaactgaggacattacggatatgttgaagaagcatgtcgcgtcacaattacaagagacagagtcccagccggagttaggcaatcgttttatttttgaattgaacagctttgaagcaatggttcaattagcgtccgaagtgtatttggattcagtgaccacgaatctttatcagatgaatgaccgttactatctagaagtccaatttatggataacgatacgacagacatcgaagttgagaatgcactggcttatttaatggaatttgctaaccggacacaagtcacttcagaggttttggcagagtatggaaaaatcattatggagcatgacgcattggaattgacccgttactacttcaaaaatgtctaatgttcacttataatcgtaaaagcgagaaaatggctacaatcattttctcgcttttttgcgtatttctttttgaggtgagaagatgattattgcgtatgacaaccagcagcagcggatcaaagctgatcaggcgaagaaagattcagaaccattttattgtccaggatgtcatggaccggtgcacttaaggaaaggcctcctgaaacgccatcatttcgctcattatgctgcggctaactgcgaagtgtttagtgaaggagagacggaggaacatttgtcagcaaaggagctcctctacgaatggctaacagatgaaacgatcgaaatagaagcttacttgccggatttgcagcagcgaccggatcttcttgtgggcaaaacagcgattgaagtacagtgttcggctttgtcttggagccgctttgtccaacgaacagagaagtatcttgcctataactattctccttggtggcttctaggcaaacatctacaaccgcaactccaccatcgatggaccgttttgcaaaaggcctgttgccgttttgcggagcaaccggggttttatttgtggatcatagatacgcaagagcaacgcgttggtctcatatacgagatcaattggcattataagtggggtgtttcttttcgtagacgttattttcgaaaaggagaacctatcggctgctgcccatcgctaaacaattattctagaaagtcctgtcgaacataccatcaaaggtggcagccggaagcttaccgagtctggttattacacaagttgatgcaacagcaaaaacagatcctcagtcttcaagcactcctttaccctctcggaggacatatcggcaatctgccgcattggtgctatcaacccagtgattatggttttttgttggaacatcgaattttagtcctgcgctttttatttcatcaaaatgcaaatcgaaatttttctcactggctgaatcagttgcgcaaaatgaattggaactggttgtttcctatgattgatcaagggcaactattgaaacgtatttatcaagaatgttctgatttccagaaaattcaacctttttgattctcttagctcggttcccaccaaaagtatgttaagattattttagtatgtaaaggagtgaagaatatgtcagaaacaaaacaattaccagatcgtgcggatctaccggaagcattaacatgggaccttacaaagatctatgccgatgatggggcatttgaagaagcgttccaagagatcgtggctgagttgaagcaggctgatgatttcaaagggacattatcacaaggaccagcagctttcaaggaagcattagaatatgtgttagcgatctcccgtaaactggaaaaactctatgtatacagtcatctgaaaaatgatcaagatacagccaacacaacctatcaagggctttatgcaaaagccagcaaccttgttgctcaagtaagtgaggcgattgcctggtttgatcctgaattgctttcaatggatgatgcaactatttggggttatttcgaccaagagccggaattggccatttaccgccatcttattgaaaaaactgtcaataaccgtccccatgttttgccggctgaacaagaagctttactagcaggtgcaggagaaatattcggcgcttctggaaatattttttcagtattaaacaatgccgatttagaatttccgatcgttgaagacgagaatggagagaaagttcaattatctcatggtgtttatggtcaattgatggaaaataccgaccgttccgtacgggaagctgcctttaaagggttgtatggtgtctatgagcagttccgtaatacatttgcccaaacattaagtaccaatatcaaagcccataactttaaagctaaagcacgccactatgagtctgctcgacaagctgcattaagtgccaaccacatcccggaaagtgtctatgacaccttggtagctgtcgtgaatgaacatttgccgctgctgcatcgttacatggagttaagaaaacgcttattggctgttgatactttgcatatgtatgatgtctatacaccaattctaggggaagctccgattcgctatagctatgaagaagctgtcgcaaaagccaaagatgctttaaaacctctaggtgaagaatatttagccgtggtaaacgaagcgtttgaaaatcgctggatcgatgttgtcgaaaataaaggcaaacgcagtggcgcctattcatctggcgcgtacgacacattaccctatattttgatgaactggaatgatcgtttggatcaattgttcacattggtgcatgagatgggtcacagtgttcacagttattttactcgcaacaatcaaccttatgtttatggcgattattctattttcttggcggaaattgcttcaacaactaacgagaacatcttgacagaatacatgttgcaaactgaaactgatcctcgcgtaaaagcctatgtcttgaatcattttctggatggatttaaaggaacgattttccgtcagacacaatttgctgagtttgaacactttatgcacgtagaagatgccaaaggaacgccattgactagtgaatttttgagtgacagctatggtgagctgaatgctaaatactacggtccttctgtagaaaaagatcctgagatcagtctagagtggtcacgtatcccgcatttttactacaattactatgtctatcaatacgcaacaggcttttcggcagcttctgcactagctaagaaaattttaacaggagagcctgatgccttaacgaaatatttgacctatctaaaagcaggcaacagcgattatccaattgaagtgatgaaaaaagctggagttgatatgactaaagcagattatatcaaagacgcgatgaaagtctttgaacaacggttggatgaattggaagcattagtcaaggaattagaagcataagcaagactgtcttagccactgaaggatcgttgatcgatcgtcagtggcttttttaagcaacaggttgattgccttattttgacggtgacgcctagaaaaaaagtaagtataggaaggatttgcttgtcaacagaaacctcaatttaaactttaaagtgagaaaatctttttttatgagtaagcaaattgcaagaagcaaaagtatttccatgttacgatagaaatgaaagaggaaagggggcctttggaatggacaaggaagaaatttttgcccgtcgcttggataatagcaagaaaaaacgggaagttgtcacgaaagaagctgtatctgcccacaaagagaagcagaccgaattagagcagaccgaattgccggatcaagaccctacagataaaaaagatccttcaaagaaaaattctgataggactgaatagaaaaaacatccaaacggtggatccaccctttgacggtctcttattaataggagaccaccaaaacgagggtgactcgatcagcgtttggatgttttattgattgtttaaagcaagacaagtcgtcgattcaacgagtcgatacgaggaacatcagcatccctgatatctttcttttgatagaataaacgatagttttcctgatctgttcggcaaaggtgtggaatatttctaagagcttccattccttctaataagacaccataatctcgttcacaaccgaaattatacactacagccgaaggagacatcgtaatgcccatttcgcgagcaacactttggtcggatgcgaaattctgcttgatcaaatcagacttgcgatcttctaaaaacatgtcaagatcgccgtttgtttcagcgaaaatctgtttgactaattcgaaggaataaggttctttatttacgcctacttgacattgaagtttaagtaaaaagtcgcgggcgatttttcgaccttgaagctgagctgctttgtagtccaatgaagcctgatagatttgactggtttgttgattacgcaatcctagatcggatcgatccattgaaaggtaatccattgaaatccccacagtgtgtaaattcatgattggtaatatatgcaattgtattttttttctttgatcactcagtgcgtccaacaaggtcaactcggattgataacaaattggacctatcggattcacaaacaaataaatctcgatcatctgaatctctccccaattaagattctttttcttttgtatatattaaatataacagaaattattataaatgagaaatgcctaatgagaactattcatactctttttttgacaacttctcttctaaggcacgaataattttattttttgctggacgataactgatatgcaggcgatcaagcaaagacaaaaatgctcgttttcctgaagaagcctctgagacttccagttcgagctcatagtcatgggattggccataccagctttcatctaaagcaagtaaaccttctgttacgctgaattctgctcgacgagtcgtcaactcagcaaaaggtttcacagctgccggatcaatttgctcttggatcaagcgatcggcaaccgcaccggtaaataagattctttgattctcacgcaaatcagctgcttcatctaacgaaaggatatcggtcgtttccaataacccttctttaagaggtgatttaagcgttaattctgctttatcttccgtcgtccgaatccgcaaaccaaactttttttgttttaattgatgatccaatgtatcaaaataaagatttgtttgggtatgaaaggcggagcgatcaagctgatagaaggcaaagactctctgatattcttcacgagtcaacaatgttttaaattcgatttctacttgatgtgtcattgttttcctctttccttacagtccatcaagtttacataacgacgggcaatatgtcaaatgaaaacccttggaagagttgaagcaaaaaagagctctgttatttttcttgcaggtggcaccgattgaacattctgttttcctttaagattgtggtaaaatagaaccgtatgttatgaaaagaatcgagggatagaaatgattcgagattgggaagattttttggcaccatatgaacaagccgtctcagaactaaaagtaaagttgcggggaatccgcaaacaatatcgagaacaaaataaacacgtgccgatcgaatttgtcacgggtcgtgtaaaaccagtcgatagtattttaactaaaagcaaattgcggggaatccctttggatcgtttagaagaagaaatgtcagatattgccggcttgaggatcatgtgtcagtttgttgaagacatccatcaagtagttgatcttttgcgcacccgacatgatatgaaggtaattattgaaagagattatattacaaataaaaaagcgagcggttatcgttcctatcatttagtgatcgagtatcctgtccaattgatcgatggtgaaaagatcattttagcagagatccagattcgtacattagcgatgaacttctgggcaacgatcgagcattcactgaattataaatatcaaggagaatttccagatgaaatcagcgagcgcctgcgtcggtctgcagaagctgcctaccaattagatgaggagatgtcgaatattcgcgaagaaatccaagaagcgcaacggctgttttcacatgggaaaggcaatcataaggaacagcggcagggggatgaagtatgacagggatcaaagtagcaattatcaacaatcaagaagaaaagtcgatgcttgtcacaaagcgattaacagaattgttggcccagtctgacaatacgattgaccaagagaacccagaattggttatttcagtgggcggagacgggacactgttgtctgcgtttcacttgttcagtcatcgcttagcagaggttcgttttttgggggtccatacaggacatcttgggttttataccgactggcgagactatgaattggaagaattggtcgatacgttgtgcaatgatcgtcaaaagagtgtgagctatcctttgcttgatgtccgcatcacttataccaatgggaaatcagacaaacattttcttgcattgaatgaatcaacgatcaagcggggaaatcggacaatggtagctgatatttcaatcaaagaagatctttttgagaaatttcgtggagatggcttatcgatttcgacacctacaggctcaacagcttacaacaaaagcgtgggaggggcagtattgcatccaagtatcaatgcttttcaactagcagaaatcgcttctttaaacaatcgtgttttccgaacgttagggtcaccgatcattgtcggagatcatgagtgggtcaaagtcaaactacaagctagtacggactatctagtgaccattgatcaatttacgattgaacaggaagaaatcgatgcgatttattatcgtattgcagacgaacggatccactttgcctcctatcggcatatgcacttttggaaccgtgtcaaagatgcgtttattggagaaatttaacagttatggaatttacttatcattatgagcggcaagagccgcaacagttaaaatactttttgaaagagcaagggatttctaaaggattgttggcaaaaatcaagtttcaaggaggcaagatttttgttaatgaccaaagacaaaatgtcttgtattctttggtgcaaaatgatacggtaaccattgtgatcccagacgaaggtgaacatgaaacggtcttattagatgagacgccaatcgagatcgtttatgaagaccagcatcttttgattgtaaacaaaccagcaggcattgcctcgatcccggctcaatatcatcctaatgggacgatggctaatcgtgtcaaagcttattataaacagcaaggttatcaagatcaggtcattcatgtggtcactcgcttagatcgggatacatctggattgatgttgtttgccaagcatggctttgcccatgcgaagttagatgttcagctgcggcaaaagcaattgataaaaaaatatcaagcaatcgttgcgggacagattcaagaattggcttctcacggagaaatcacttatccgattgcacgagatctcagttcattattaaaacgaaaaacaagtttggaagggaaatccgcacgtacggaatattggttgacgaaaaaggatcagcaagttgctgtggttacgattcttcttcataccggtcgtacccatcagattcgcgttcattttgctgccatccattgtccattactgggagatgaactttatggcggtgcgatggatcttggcattgatcgtcaggcccttcattgttgcgaattggcttttacccatcctttcagcggcaaatcgctgcattttaaagcagacttgccggcagatatggcatcaatcaaacaagcaatgagtgaataaaagaggtgaagagattggatgaaaatcaagaacttaatgagcgctttgagcagctgactcaggcgttgaatgaaacagatatccaaaaatttcgtgaagtgtttttggatctgcatatttatgagcagggacaattctaccaatctctcgatgagtcgcagcgccaaatcgtttatacgtacctttcacccaaagagttggcggatatgtttgacgtgatcgaagaagatgatgaacatatgacagagtatctttcggaaatgcgtcccggctatgcggctgacatgctagcagagatgtataccgacaatgccgtcgatcttctgaatacgttagataagaagcaagtagcaaaatatttgagtttgatgccggcagaagatgctagtgaaatcaaagagctcctgcattatgaagatgagacagctggttcattgatgacgacagagtttgtttcgatcgtggccaatcaaacggtacgatccgcaatgtatgtcctaaaaaatgcagcagatgtcgccgaaacgatttactatatttatgtcgtcgatacggacaacaaactggtcggagtaatctctttgcgggatttgatcatcaatgatgaggatacgatgattgcagatattttgaatgaacgggtcatgtccgtgcatgtgggggatgatcaggaagatgtagctcagacatttcgggattatgactttctagctttgccagttacagattacgatgaccatttattagggatcgtaactgtcgatgacatcattgacgtaatcgatgatgaagctgccagtgactattccggattagccggggtcaacgtggaagaagtcagtgaaaatcccctcaaagcctcttcacgacgcttgccatggctgatcacattgcttttcttggggatggcaacagcaagcttgatcagtcattatgaagagcttgtaagtgaagcaagtattttagccgtttttatttcattgatcactggtacagcaggaaatgccggtacgcaatctttagcggttgcggtccgccgtttggccatctcagatgataaagaaaaaagctttatgcgaacggtgatcggtgaagtcctcacagggttagtgactggtgctgtcaccggtttaacgatttttgcgatcgtggctgtctggaaacaaaacccgatcttaggttttgttattggaatggcgatgttgtgtgccattacggtagcgaatctcgcaggaagtctgattccaatgttaatggataaattaggctttgatccagccgttgccagtggtccattcattacgacacttagtgatttgactagtgtcttgatttatttcaacattgctagcttatttatgaactattttattcgttgaaaaaactaggtattcctttcaatcaaagtagatccattcatcaaaagcgaggcgcctcttttctataagagacgcctcgcttttttgtcttattcgtatcgatgatgggaccatgatggtaaatttatttttgcaacttgggaataactgacgaaggagaaacgccaaaaagttttttaaaagacttgctaaagtgatacgcgtcttgataaccaacagcagaagcgacttctttgatcgtgagtttctcgtttgtcagcatatctctcgcacgttttagccggatctcgattaaataattgattgggctgactccagtagcctctttaaaaacttttgaaagataggttggactgagaaactgatcttgtgcgagcttttctaaagtgatttcttctttatagtggttctctaaaaagtagatggtgtagttaacgatttgttggtggcggcgttggcttttcgtgagatagggaaccacattcaaacgtttgtcgtttaagcctcttaatatatagaccagcatctcgatgatcaatgctttttgcattaattggaattcatcttgctcctcattactctcccgaacgagctgccacgctttatctaaaacttggtggtggtattttcctaaatccagtaacggttgcttgttggggaaaaagttgcgtttgaatccttctaaagaaatattctttaagccaatatgcagttggtgggaacaagtccctgactcctgaaactcacaatgattgacaccagggttaaacaacatgatactgcctgccttgattttagtagctggcgcctcttcaaaataataattgctttctccttccaaaacgatactgatttccaagaaatcatggtgatgcatttctccatgactttcagactgtgtccaaggatcaaacaagtagataatttcgggattaaaggttctgggatttactagattcattcatttatcactccaatggtgtcagaacctggtaatttcaggtcgacggcttcttagtaatattttacatcaaaatgagtaagaaaaaccattttaatcgcctagtaaatcgctaagcttaacaacgagagggggaattagatgagtaacacacaatggatctggcgatatgcgaaaaaaaatcgtggccgaatcattttagcaatcctgtttttacttattaatgctgcgttgatcgtcgtcaatccatatctagggggaatggtgatcgatgatgtgatcaatcagcagcaaacgcacttattgattccattattactgattatgatcgcaacgacagtgatccgaaccattgtccgctatgcgtatcaactattatttgaacgagttggacaaaacacgctctatcatttacgagaagatttgtatcacaaactgcaagaactggattttgacttctttaatcatacgcgagttggggatattatggcgcgtatgacaggggataccgatgctattcgacactttgtttcttgggtgacctataatatagccgaatgttttttgtggtttttctcagccgtagtggtcatgagttttattgactggaaattgatgcttgctttagtcgctgtgacgccaatcatctttctattaacgaatcaaatgtcaaaaaaagctcatccattgttctttgagattcgggaaagcttttctcggttgaattcgatggtagaagaaaatattggtggtaatcgcgtcgtcaaagcatttgccagagaaaattatgagatcgacaagtttaaagcgtacaaccaagatttcaagacccgcaacatggcttctgccgaagtatcccgaacctatttgccttggttggatggattagccggaagtttgaatgtcattgctttggtcttaggaggaatctttgtgatcaatggagacatgacattaggtgatctagtggcattcaacgggtacctatggatgttgaataacccgatgcgaatgagtggctggctgatcaatgatgttcaacgtttttctgccgcctgtatcaagattcgtcaaatgctcgcacaagagtcgaaaattcctgtccatgaaaagaaagccttggaaccaatcaaaggctttgtggaatttaaacatgtttcctttcatttttccgatgatccggatcaaaatgttttggaagatgttagctttaaaatcggacctgggcaaacgttagggattttaggtgaaaccggctctggtaaaacaacattggtcaatcttgtaggccggttttatgatcctactgagggtgaagtgctgattgatggcaaaaatgcgaaagaatatccggtccgccaaatgcgggagaacatttcaatggtcatgcaagatgtattcttgttttctaacacgatctctgacaatatcgcttttggaaatccgttggcagacgaaaactttatccggcaaatggcggtggtagcggatgccgacacctttatttcccgaatgcctcaaggttatgaaactatcgtcggtgagcggggagtaggcttatccggtggccaaaaacaacgtatttcattggcacgggctttggcgaaagatccatcgatcttgattcttgatgataccacttcagcggttgacatggagacagaatccaagatccaacaagagctaaccaaactaactggagaaaaaacgactttcatcattgctcatcggatctcttctgtccgtgaagcagatcaaattctgatgatggaaaaaggacgcgtgatcgagcagggaacccacgaagaactagttgccaaaaaaggcagatacttcgaggtataccaaaaacaattgggattgactggaggtgacgacaatggcgcgcaataaatttgatgtggatgaagaactggaacaggagttcagttggaaagactttaaacgattggcccgctatgtcgtcccttataaagcgagtatcggtaaagttctctttacgatcatcttagccaatttggcgggaatgcttgctccggtatttacaaaaattgcgatcgattcagctattcctgaccagaataaaatgcagctgtttttgatcggtgctgcgtttgttgtgacactgctgatcattggactgtgcatgcgttaccggatttatcatattacgaatattggccaagacgtcttgaaagacatgcgttacgatatctttgaacatttacagcgcttgcctttttcctattttgatacgcggcctcatggaaagattttgatccgtgtggtcaactatatcaatacactgagcgatctattaagcaatggactgatcaatctgatctccgatgttttcaatgtagtgatcacactgattttcatgttagtcatcgacgtcaaactgacattgtattcattggcactcttaccgatcttgttcgtgatggtcatggtgattaaaaataaacagcgcaaagcttatcaagttttaagcaacaaacagtcgaatctaaatgcgtatattcacgaaagtatcgctggtatcaagatcactcaatccttcgcccgtgaagaagaaaatgcccaaatttttgaagaagtcagcaatgattaccgtacatcttggatgaaagctgtcagagtccaatttttgatgtggccaggggtgcaaaacatctctgtgatcactacttgtctgatttactttgttggtattcgtcaaatcggtgttgatgtcagtactggcacgttgattgcttttattagttacatcaataatttttggaatccagtaatcaatatcggaaatttttataattcactgatcacggcaacggcgtaccttgaacggatctttgagacgatggatgaagtaccggatattgaagataaagctgatgcgatagaattgccgagcatcaaaggggaagtggctttcgatcatgtgactttccgttacgaagaaggcaaaaatatcttgtctgatgttaacttccagattcaggcaggagaaagtattgcgttagttggtcctaccggcgcaggtaaaacgacgatcatcaacttgttgagtcggttttatgatgtgaatgaaggcagtgtcaaagttgacggttatgacgttcgggatgtgaccttggaatcattgcgctcacaaatgggtgtcatgctgcaggatacttttattttctcggggacgatcatggaaaatattcgttatggaaatctggcagcaaccgaagaagaaatcatcgaagctgcaaaaatcgttcgagcccacgagtttatcaaggagttgaaagatggttaccacacagttgttgaagagcgaggaagtacgttatccgcagggcaacgccagttaatttcctttgcccgagcattactggcagatccaaagatattgattctagacgaagcaacttcaagtattgatacaaagactgaagagctgctgcaagaagggcttttaaaacttctggaaggcaggacgtccttcattattgcccatcgcctgtcaacgatcaaaaattccgaccgtattttttatgtcgctgggggaaaaattgctgaatcgggcaatcacgaccagctgatggccttaaaagggctctatcatcacttgtaccaatcacagtacgatttgttgcaggcgatatgataaatggtagtaggctttgcgcaaaaaaagacattcgtttatcagcgaatgtcttttttgcttaatgatctgtcaaatcaacgattttcgttccgtggagttcagagacaccaagctgatcggcaattgactgggcattcttgtatgaaatacctgcacctggtaaaataatcaagcggtctcctgcatagtcgatcaatgcttttaaccgttctaagttctcttcgatagctgttcctgctggcccgccatgtgtgaggatgcggtggacgccgtgatcagcaagccaatcaatggcttcaaattggcgagattccggaatggcatcaaatgccatgtgaaaagtgatctgtaatccttcagctgtatcaatcagaagttccagtgcttcctcatcgagccagccgttcggtgtcagacagccaaagaccacaccatcagttcctaatttcttggcttcgatcaaatcggtgtgcatgatttttaactcgatgtcattataaacaaaatcaccgcctcttggtcgaatcattgtcatgatcggtacacttttttcaccagcgtaactcagtgcttcttcaatcacacccgtgctaggtgtggtcccgccgacagccaaattgtcgcataactcgatccgttttgctcctcggccgatcgctaatgggatcttcgtataattttcggcacaaaattcttttaacatctgtttccctccgtttttcagctgttattctatactagcattttaccataagtctatgctaaagtaagaaagagaagagggatttgatatgttaaaaaaaatcgatcgtgggcgactttttcttgaggcccatagcgacttatttgagtgtccattgtgtcatcagcaggtctttgccaatgagagtggactgatttgtctgaatcgtcatcgttttgatctttcaaaaaagggtactttattttttttggatcatcctgtgaaaacggagtatgatcaaggaatgtttgttcctcgaagtcggatgatccaaagtgggatgtatcgtccagtcttagagggcatctcccaccagattgaacaatccgaaaacattttagatattggttgtggggaaggcagctttcttgcccaattattagccggacaagaaaaaacggcagtaggatttgacattgccaaggaaggcatctatttggcaaccaatcatgctgcttctgccttttggtgtgtcgcagatctcacgaatcttccttttgcccccgctagttttgatacgattttgaatttattttcgccttccaattatcaggaattcgaccgcatcttgaagccgggcggacaagtgatcaaagttgtgccagcagcaagctaccttaaagagctgcggcaagctttttatccagatgattctgcaaaacaagtctattctaatgaacgtgtcgttgataaattttttgcaaaatatccgcaagcgagccgagaacggatttgttatccattctcaatcccagaagaccggcgactggacttgttggcgatgtcgccattggagtggggtgcgtcaaaggagcaaatagcaaaagttcgggaaaacccgttacacgaaataacagtcgatattgagttgttagtcgcgaaagtttcttgaaaaatttttgaacttttttgttatttacccttgcaatcatgtcatgggagtgatatattgttcttaagtcatttttcattggtttttatcaggttcctgttctgataaaagttagtgaaaagagcttcactaacgtaacgactcgcagtgattgacaccgagttggtacgtttttttttatgctcaaagtttcagtaaatcagatagaagttcgcaaaacgattttcgttaaaatatggtactatagaatctattgagagacagttggctcgaaccaattgaaaggagtcttaccagatgaatcacattgttttatttgaaccacaaattcctgccaataccggcaatatcgctcggacttgcgcggccaccaatacacatttacacctaattgaaccattaggcttttcaacagatgataagcatttgaagcgtgctggacttgattactggcatgatgttcatattacttatcacaaagatttagcggcatttatgtcctttttaggtgatcgtccactgtacctgatctctaagtttgccaatcgtgtctattctgaagtagattatacgactcatgaagaccaatttttcctttttgggaaggaaacaactggattgcctgaaacattcatgcgcgaacatgcggacaaatgtttacgaattccaatgaatgatgcccatgtccgatcattgaatttatctaacactgccgcgttgattatttatgaagctttacggcaacaagggtttccagagctagaattgactcatcactacgacaatgacaaattagattagatacaatcgataggagagacttgttcgatgcaattatattttactcgtcatggcaaaacagaatggaatcaagcacgacgatttcaaggaatgatgggcgattcaccattgttgcctgaaagttataaggagatccagcttttgggagacgcaatcgcaaatgttccttttgaaaaaatctattcaagtacctcgttacgtgcccgtacaaccgcacaagggatagtggaaagattaaagcaaccagtcgagattgtttatacagaaggattacgtgaacttggactaggcgatttagaagggcagttcattgatgaaatgcaggcaaaatacccgcaagagctggctgatttgcgccaccatcttgaccgttatgacccaacgatatttcaaggagagcccatcgaagatgccctgaagcgcattgaaacagtggtgatgactgctgtgcaagcccacaatggtccgttactttttgtcggtcatggggcctcattgacggcagctatccaatggttggccggaaaagaattggcacaattgcgggaacaaggtggtcttgttaataatagcttgaccattttagagacaggagcagataaacaattgccttttgagatgacctgttggaatgatgcaagttttctagaaaatcaagacagtttagatgccttactataggtgaaaggagcggcgtcgtgaatccagaaagaacattttttgtcggccatgttgccgcgatcttttttcaaaatcctagcaatttctataaggtacttttagtcaaagtgacagaaaataatgcggattacaaagaatctgagatcgtcgtcactgggagctttggtgagatccaagaagaggagagttaccgattctacggtgagttagtcaatcatcctaaatatggcgtccaattaaaagtggacagctatcagcaagaacaacctacatcagagcaaggtctgatcaattatctttcaggagagaagtttcctggtatcggtaagaagacggctgaaaaaattgtggggcttctaggagatcaggcgatcgatcgcatgttagaggacccggtattgttggagcaaattcctggattgaatgaaagcaagcgaaaaatgattcttgatacggttcgactcaatcatgggatggatcaagtgatcgttgggttaagccgctatggatttggtagtcagctttcttttgccatttaccaagcatacaaaaatgaagcattagagatcatccaagaaaatccttatcaattagtcgaagatattgaagggattggcttcaaacgggcagataacatcgccgatcaattaggaattgaagccacctcgccccagcgctatcgtgcggcagttttgcaccagatttttgcccaatctttacagactgggaacacgtatattcacgcacaagatttgcttgagcaaacacttcggttgttggaaacgagtcgacccatcgaaattccaccggatgacttggcaaatacgattattggattggtagaagaaggcaagatccaacaagaagaaacgaagttgtatgaaaacagtctctatttttcagagtgggggatcgccaattcgatccaacgattattagctcgcaaaaaagaaatcaactaccccaaaaaaacagttgaaaaaacactgcgaaaaatcgagaagcgattagggatcgtctatggatcttcccaagaagaagccatcaaagaagccatccattccccattatttattttgactggcggacctggaacagggaaaacgacagtaatcaatgggatcgttcaattatttgctgaattgaatgatcttgatttagatcccgcaaaatacacggaagaaatgttccccatcttgttggcagctcctacaggtagggcagccaaacggatgaatgagacgacgggacttcccagtgggacgattcatcgtttgcttgggcttaacggccgtgagaagacgcctagtgtcgctgcgaaagaacttgaaggcggtttgttgattgttgatgaaatgtcgatggtggatacgtggttggctaatacattgttcaaatcgatccctacaaatatgcaagttatttttgttggcgacaaagaccaactgccttcagtaggaccgggacaagtgctgcatgatcttttagaaatcgaacagattccaaaacaagaattgaccgagatctatcgtcaaggagatgggtcaagcatcattccattggctcatgcgataaaaaatgggcaactgcctgcagactttacccaaaatcaaagagatcgctctttctttgcttgtgatgcttacaaaattgaaccgttgatcgcacaaatcgtgcaacgggcgaaagcgaaaggcttcacaccgcaagacattcaagttctagcgccaatgtaccgcggagcagcagggatcgatgcactaaacaagatgatgcaggaaatctttaatccaaacgatgggaccaaaaaagaagtcacttggaatgaaacagtctaccggatcggagataaagttttgcagctggtcaattcgccagaagacaatgttttcaatggggatatgggacaaatcgtcggcattattcctgccaaacagtcagaagacaaagtggacgaattagtgatccaattcgatgccacagaagttacctataagcgaaatgaatggaataaaatcacattatcctattgctgctcgatccataaagcgcaaggaagcgagttcaaaatggtgatcatgccgatggttcatcaataccaacgaatgctgcaacgaaatttactctatacggcagtgacccgcagcaaagagctgttgattttattaggagaaccccaagcttatcaaacatgtgtgacacatgagtccgccactcgactgactaccttgcaagagcggatcaacggcagcgacgagatgacacctttgcaacgtcaaaggttggcacagtttgaagaagcagatgatcctttctcagagtctaactcacagacaacagccacaatgaaaagtgaaaagaaaacagatactgcccgtgagccggtgagcagtaagcagtcggttcagaaacaggaacttgatttgtttgccacaacaccgagtgaatccatcatcgaagaaacactaccggaaggaactatctcaaaagaaccgctttcgagagaattgacaatcgaaatggttcaaaaaaatgtggttgatccaatgattgggatggaaaatctttctccatatgattttctcgtctcttaaaaaagaattttttacagttaatgaaaatgagcgctttcttttggttttttagcgaaacatgctaagctaataccaaaaggaggcgttttcaaatggcgaaagaaacagatgacaaattagaaaaattagcaaaagaatccagcaataacttcaagaaattggatgagttggagaaagaatacaaacttgatgaaagtccagatgccgaaaacgagcaaggagaggaaaccgagttagagaaaaaattagacaaagttccgccagtttgggcaccaaacacaaatccgactaacccaaccaatccgaatagttcaggaagcatttaaggctgaaatcaaaaaaacgcgtaagaggagattgcctcttacgtgttttttattgtaaatgctggtaataataaatggctaactgggtacgatcccgaagttctaatttttctaataacttactgatataattgcggaccgttccttcgctgagaaacaacgcttgcgcaatttctttattgttttttccagtggcaatttccttcaagatcattttttctcgttctgagaaatgagtagtcaaataagagtcattattttttaacagtgtaggaaatttcgtgacgatttcagcgccaaacactgcttggccattgtatgcagctttgatagagggtacaatagccgaaagattttgcttgatgagatagcctttgactccgagatccaaagcttctcgtatataggcatcatcatcaaaagtagttaagagtaaaatgacggcattcggatcccgggttaaaatcttgcgagcagcatctaatccagtcccatcgggcatccgaatatctgttagtataatcgcaggttttctttcttcgtacaatgcaactgcttctttggcacaatgaccaatgcctgttacctcaatttcgtttgaaacttccaagatggtttttaatgatgcggtaactaggggatcgtcatcgatgattactacttggatcattggtcctcctccttaggtaaaataatcgtaagttgaaataaattctctttttcaagggcatggagttgtccgtttacctggttgattcgctggcgcatcgtctgaaaaccgatcccgtgggtgtgattgagcctatcctttggtttgtcattcttgatttgtaatcgatgaaaagcaggtagttgtttaaaatcgcaagtcacttttgttgcttgactgtgcttcatgacgttggtcaaggcttcttttatgatcgtgattaggacagtttgttgtgtttgagagagaatacttggcggtgttcctattacctcaactgtacaaaattgaaagtctgatagcaaaagatctaatgcttgtggaaaaagaagcgagtgatgatgtaaatcgtgaacactttctcggatgcggtccatacccaagttcatggttcggttcaattgatccaatggtaagtgaagttgcttattttgattaattgcttgaatggcacctaattgtaagatggcacttgaaagcagatgaccaacattatcatggatatcacgagcgattcgattccgctcttcagcgatctgtaaggcgacttctgtttcttgagagcttttaaggtagtcgttttgctcacgcaatcggctctcattttcccaattggcatcttgagtcgagttgaattttttttgtaacgaatgaaattcaaaactatcgtttcgcaagtaagaagcagagtagaccaaaagcatcagtataatccgtatcggccaagaaggaaccaaggaaaataagagtatacaaagaatgagcaggaggatcttttcttgcttttcaccaatctgggctgaacgaaagacgcatgggaaaaaatagctataaattggccaaaccaaactaagacctatcaaaatgcccaatgccagccacgttccttttttgaatagcagacagagaccacttaagatgattgttgtcaaaagatagattaagtctagggcttggaagccattcagggacattagccctccacagagaagaaaataaaaaacaacctcattaatcgacaatggtttattcatatctggctcctaaataatgacaaatgtcatttttgttttggcgtatcctcactagttattcttttcgctttttattatagtcagaataagaagtgtttggaaaggagttttttcgatgattattgaaattgataacttggtaaaacgttatggtgattttctcgcattgaatcattttaatttgcaagtcagggaaggtgaagttctcgggcttttaggacctaatggaagcggcaaatcaacagctatcaactgtatgttgtccttattatcttttgataaagggactattaaattgtttggggaaaaaatgtcaccgacaagttatgaaataaagcaaaaaattggcgtcgttccgcaagatatcgctgtatttgaagagttgactgtctacgacaatgttgattacttctgtggtctgtatgttgctgacaagaagaagcggaaactattgatcgaggaagtcatttcgcttgtgggattagaagagttcaaaggattctatccaaaacaattaagtggtggcttgaaacggcgtttaaacattgcttgcggcattgcccataaaccacaactgatttttcttgatgaaccaactgttgccgtggatccccaaagtcggaacaaaattttggacagtatcaaaaagttgaatcagcaaggtgcaacaattgtttatacgactcattatatggaggaagtcgaaatactttgtgatcagattgtgatcatggatcagggacaagtcatcgcgaaaggaacaaaagaagagttgaaggacatggttcgaagtacggaaaatcttgtgattgatatccctttacttccagatacagcgatcgaatttatcaagtcattgcctcaagttcttgaaactgcctatgataaagagcgtttgacgatcacagccaaaaagatgaaagagattcttttaccagtactaagctatttggaggatgaacatatcgcatttactaagattcacacaggagaagcaacattaaacgatgtgtttctggaaattaccggtaaagaattaagagactaggagggagattatgtttggacacttatatcggtatcgcttgaacgttttagttcgtaataattccttactattttggacattgatcttcccgattttattagggttgatgttttctgtagcatttagcgagattgatcaagctggaacgatcgagacgattcccgttgggattatcaaagaagaacaaaatcagaaaacaaatgagggacaactgactcagcaagacgcatttatgaatgttttgaagcaaacaaaatctggtggagaaccattgttttcactacaagaagtctctcctcaagaggctgaaaaacgattagatgcaggggatcttgctggatattattcctttgaacagtcatcgatccaattggctattgcacgtaccggtctttctcaaaccattctaaaaaacatgatggaccgatttttacaaaatactgacctggccaataagttggtggcaattgactctactttgacagaagaccagctcacatcttttctagttggagaatcttttgttcagcaagaaaatcagactagaaacatgagtatcaaaagtttttatttctttaccttggtgggaatggctattttgtatggattcatgtggggggtcagaaacgcccaagaccagcaagcaaatcagtcttccaaagggattcgcctttcgatcatccctcgaaaccggttgctggttttttcagcaaatatccttgctggattcacgatatttttcttagaagttttagtgattctaagtgtttttcattttatttatcaagtcgacttcggaaaccgctggcagtggttattcgtcctatccgctttgggtgcattgaatgcattattattagggaatttggttgggaatttgcttcctaatatggggctggcacaaaaagaaggattgggtgtggctgttacaatggcgatgagtttttttgctggtatgatgggctcccaagacatcaaatactggatcgatctgcacattccggtgctaggaaaactgaatcttgtcaacttaattagtgagagtttctatcagctctatttttatcgctcactagaggatttctatttgaatcttttctggttagtagcctttatggttatcttagcctttagtaatctaatgtttgaaaggagggttcaatatgtcgctgtataaagccgttttgaaaattttaaaagcgaacaaaacaaatttgttgattgcagtcattgtaactgtgatcatcaccttcttctatgcgcaaaatacagcagcaccggatgcaaaattggatcgggggacaatgaccattgttacagaagacaactccgcattaagtaaagcactgattgactatttaaaagaagaacaaacggttgtggaattgtctgataagagccaaaaatcgattgatgatgcgctgtattttggaaaaatcgactatgttttatttttgcctaaagattttactacgaatattgaagcaggtgtaccgtcagcaatcgatgcacaatctcgtcccgatgcttttgctaaaacattgattgaagggcaagtagatacctttttgtcgacttatacggctttttatcatgtaactggcaatagggaagaggcattgaaaaatacgcaatctactttggccgcaaatggcgaagtaacgattagtcgtggatacagtgaacggatgaaccagcaattcggcagcttagtattcaatgcacttgcttacggtttgtttctttctatttttagtggctatggcgtggtcaatctagtgttcaatcggaaagaaatccggaatcgcaatcaagtatctcctttatcaacacggcggttgaaccgagccgtttctattggtatgttggggtattcactgcttctgactagttgttttacagcgggattactcctatttactcgtagcacgtggtccgtcatgaccggctatctagtgattaatcttttgtgttttttcttgccgattgtcacattttcaacgtgtattacgtcatttgtcaaaaatagtgaggcgttgaatggaatttcgaatgtgtatattatgggaagctgttttttagggggagtttttgtttcatcagattttttaccagactttattagtaagatcgcttcttttacaccgacttattggtttgtacaaaacaatcaattgattgggaacaccctctctgtgaatgcggatttcattacgaaattctggttgaactgcttgatattggtcttatttgcctgtgcctttttgataatacagttcgttttgaaaaaagacagccgctggtttaatcaaaaaagggttgcatgagtcataaaaaaatgatgccgctgactcaacagctgcatcatttttctaatctcactatttctaactccatatcaattgtttggtagtggttatggtgatatcaaatggccgcttacccatttcttcgccgtcttcttgaccatgctgtggtactgtggagacgattcggagcttattcgtagataaatgatggaagtagcgagatctcatttgtttcttgcgggttagtaaggctaaaagccaaaaaattttgaacaaagcgactcgctcaacgagaacgaaatcgatcttatcttcgttgaggtttgctgtaggtgcgatcgccacaccgccaccgaagtaggggtgatttgtcgttgtgcacaagaaagcctttgtaaaattcaattgtttcccattggtttctaccaggatgggaaatcctttttgccggaataagacattcactactgcagacaagtaggcaaatgaacctaaattgaacttgtttaagtttgatttcgcagcagaatgatttgctgcgtaaacgatcgatgcatctaatccaataccgatattgttgattgcgaacccagtttcatcttggatttgatcatgatacttgatgatcgtaaccgattgaggagtagcggtcccagcgattttccaaaatacttgctctggttccttaggtaaacgcattcctctggcaaagtcattccctgatcctgccggaatgtagcctagtggaatatttttttctgattcttgaagggaggaaactacttgatgtaaggtgccatcgccaccgatcaccaccagtaaggggtaaagcatttctgaattttctcgatagatgtcatcccatggcaacaatacttgtgccagtaaagaagtagtaagttcctgttcttgcccggcatattctgtatagtagaactgatggggaaaacgccgcttcttgacgattgcttcaatttttttggctacttttaggccacgtccactgcctgcttcagggttaacaacaaaatgataataatatttcatacaataaatgctccatctaatctaaaatcaatgctgtttattatagcacgattgctgacaagtttggctagtgatgcttaactattttttgacaaaaaaatagattcgacgaaaggtacgtaacaacaagctactattttcgctgttgtttttgtgatctaaggttcttatgtccactatgatcacatccgtattgctcacattcgccgaatcctattcaattagtaaggagtaactcaaattcccacatcctttgtctgtttttctaagttgacaacaattcttttcttgcagatccttcatcgtctgctttactgggaatccttgctccttacacttatagtatagcacgaaaacggatagaagcaaccgcttacatggtctttgtcactatctttagataaatttaaagatatcaaaagacagcactcttgaacttattagccattaagtcgatgaacaatgaaggtgtacgattcccctcataagcaaacaggaacttagaggaaaatgaacaattgaacgattcacagacatcaagtttacatgaagttggtttgacgaataaagagacggatgtccgtctctttgagttctttatccaagtttattcaatatagctgatggaacatcattaggcgagacttcttcccatcccattactcctttatgattatttacatgtaatacaaggtatgcattctcttttagtggcttgtctccataggaattaaaagacacatctttttcattattgtctgatgtatagctagctaagttgtactgtatctaaagtgttctctcccgctacctctaccaatcgaaacgcgttcacctttcgaagttatcttagtgtagtaatctgtcgttccataagattgctcataccagaaccagcctccacccatcagaagaagggttactacagtaaaagataatagttttttcatataaaatcattcctttcgaggaatagattacatctatgaataatgaaataaatcaatctaaaggctgagaataagcaaacaaaattgtaaggaggacaatgagaattagtaggagaggaagaacagaatgaattgcgagcaaataaatactcaatgctcgtctttggcctattttgctggaagattcctattcaaagcagaaccaccgttttaatggttatgtatttaaaatattctagtcatttccggtatcttttttagcctcgctgatagatagatcgttcctctttctttttttgttgattttaacactttgctatttgacaagtgggttgctttagaaggagattgtacgaccttgttactgaagaacagcttgggggaaaataggtttttagactttcatccacaaaacatccacatgaattctccaatttaattggacaatggaaatcaataagaaccaaatcaataatgtaagcttgataaatcagtaatcttctgtataataattatttgtgcgtaacgcatcgcggttcatcaaccatcccgcgtaatcaaaactcggagaaagaagggatcaaatggataaatcatccactttatcaaaccagcggttgcgagttgtcgtcgcgaacggtttgatcatggcactgtatgttgcagtgacagtcttagtcgccccagtggcttctggtgccattcaatttcgtgtctcagaagggctgaatcatctggtagtctttaacagaaaactgatgtggggtgtttttggcggagttgtattgtacaatttattttttggtatgggaattttggacgtcgtctttggtggaggccaaaccttgcttgcattgtcagcaacggcgctattgcagaagaaagttccgaatgtctttgtccgtttagcgcttaatacgattttcttctcgttgagcatgttcttgattgcaatcatgctgcatctgactctcgcattaccattttgggcgacctttggtacaacagcgctaagtgagttgattatcatgacaatcacagcgcctataatgtatatcgtgaatacaggtgttcgcttcgataagcgattttaatcaatcatttgttttttgctttgatggttcccaaaaaacaaataaaaaaagatcatctctaccaaaacctacggtagagatgatcttttttgttattctgcattcaaatcttcaatttcaacaactttgaagttttttgcctctaactgataaatgatcttatcgcacagctcttttgacgtattcgctggtaaagtaatcaatgtccgacgaataaattcatccttgccgatgtccaatgtgatacagctggcaatactgctgtatttcgcgatgatttttgaaatgatcgctaagtcaccttgtgtgccagttgatgcgatagtcagcacgtagctaccttgttcgacattccaagattgagacagcatattcaataatgaactgtgggtcaaaatcccatagaactcattgttttcatctaatacggcaatgtatggcaattctttgatcgtgaaaaagactttaaaaaatgaagaattgacataaataaattttgtcgcgtttttaagcaggtgtgtcactggtaatgtcatatctccaccattcgatttgtgacgatagatgtgcattttatagatgtttccccggaagattttgccggattcatctaagatcggtacacagcgatagccagaatcttctaaaatttccaaggcttcttctaaagtagctgtttctttaatcgtagttaagtcgcgttttttgtaaaccattgtttttagtaacataacaattccctcccaaatacccaattcacatctctataataccataaaatcagcggaaactatatttttgcgtgtcaaaatctaaaattgacactttcactgaaaaatggtatttttaactttggaaaactttgtataaagggggaggacatcagaaatggcaacaaaaaaagcagctttggcttgttctgtctgcggatcccgcaactattcgaaatcagtcagtgaaggaaaaaaaggcgatcgccttgaaattaacaaattttgcaaatactgcaatcaatacacgctacatcgtgaaacgaagtaaggaggaatcttgatgaactttatgaaaaatgtttttgctgaaatgaaaaatgtttcttggccatcaagaaagcaattacgcagagatacttttgttgtgatccaaacgacaattatttttgcagtgatgttttttgtgatggatacgctgattcaaactgtttttgatttgattttgaaataaatgctgctggattatcagcaactagtcaagtaaaacaaatcgtggtataattgattcgaggaaaaacttcggtgcaactgaggtttttttattttacaaaaagatagggagaccgaatacaatggaatcttttgaaaaaaattggtatgtcttgcatacttactccggctatgaaaacaaggtgaaagcgaacttggaatcacgggcgcaaagcatggggatgggcgattacatctttcgtgttgtcgtaccagaagaagtcgaaacggaagaaaagaatgggaaaaagaaagagatcgttcacaaaacttttccaggttatgtcctcgtcgaaatggtcatgacggatcaatcatggtatgttgttcgtaatacaccaggagtgactgggtttgtcggctctcatggagcaggaagcaaaccagctccgcttttacaagaagaaatcaactctatcttacgttcaatcggtatgagcactcgaacagttgaattggaagtggagattggtgaaacagttaaaatcattgaaggtgcattctctggattagaaggacaagtcgctgagatcgacgaagaaaaacaaaaattaaaagtcaatattgatatgtttggtcgagaaacaagtacagaattggattttgaacaagtagataaaatctaagtataaaactgtagtgttttttgtcaaaataaggtaaaataaaattgaaaattggtgatagcggaccgttattggcccgctgtttttatctcacgaaaagaaagcgttttataaaaagggggtactatgaagaaaattctcgcatcgatttgtcaacgccatttttttgatcaacatttggaaaaaagaggtgtgatttccgtacataatggttatagtttgttgtttgcttttaatttgtttttgctgctttctgccgtgatctttatggaacctcaaaaagtgtttcgtgaaatgcttacaatcatgttctcggaaagccatttagtaacggattacgttgcgctgacttctgtaggtggcgcactgttcaatgcgtcgatcatgacttttgttgcgatcgcggtctgttaccattaccgagttccggttactggaggaatgatatcagccgtcttcatggttacggggtatggtttgtttggcaaaaatctgttcaattttattccaatcttcttaggtgttcgtctctattcctatttaatgaatcaacccctcaaaaaatatcttctcattgctttgtacggttcctccgtttcacccatcgttagtttttttgcattcaatgactcacttccagcttatttcggtagcttcatcggttatttgatcggtgttttgactggattgatcatggttcctttagcactgcattttcaagcattatttaaaaaagtcagtatctatagtgccggctttacttctggcatgttgtgtacgatggttgcaggaatttgccgaatgtttggttttgatatcgaattgcgagcaatcgtttctaaaggctccaatcttccactggttattatgatggtgtcgctgtctttattaatgattggctatgggttagcaatggctgttaaacgcaagcggttgaacatgcgggcaatatggtctcatagcggcaaaatcgaatacgatattttacgtgaaagtggcgtttataatacgatgattaatatggggttaatgggattgctgttaatgagttatgtgagtatgctaggtgtcaatctcaatggtcccattgcaggtgcgatgttttgtgtcattggtttttctgcttgtggtgcccatgtctttaacgcgctgcccttatttgccggtgtgctattagcaaatacaatgaatatctacgcaatgactgaaacagtaaccgttacagcggctatttttgcaatgatgctctgtgcggtgactaatgcttacgggtggaaaggggggatgatcgtgggattcattcatacgtcgatggttttgaatatcgatgtgcttcatggtggattgaatctgtacaataatggcttttccggagggctcgttgcgatgatgatcattccattgctcgattttttttcacaaatcgcggacacctcgatttttaaacggaagaaacagtccggaggcaaagaaaaggtaacctaccaagcaacgagtaaagaatgaagtgttcttgaataaagagtaaacattagctattgcttgtttcttgtttcaaaagggattatactagacccgatttggagggactgtaaatgaaaaaatggctatttctatgtctggttgttttgcttagcggctgtcaagcagcaactcactcaaatgtttcagcacaaaaaagtacacagaagccaacggagacaacgactgcttcggcagaaacatcaaccaccgaacccgttcagaaaacgaccacgccaacactctttattcatggttatcaaggaggtcccgcatcatttggagggatgatacagcgttttgcccaaaaagattgggtgagcaatgaaatggttctaacaatttcaccagatgggacagtttcaacggaaggagtgctttctaaaaaagctgtaaatccaaccattcaggtcttgttcgctgacaatcaaaataatgaatggaatcaagcagaatggatccgacaagcgttgctttatctgaaaaaggaaggaatagagcaagtaaatttagtcggacattccatggggggagttagtggttttcgctatctcacaacatttggagagctgagtgcagctggggctgaagcactggatcccgcattgccaaaagtagctaaatttatagcgatcggggcgcctttcaatgaatttattgatacgagttcacgacagactatcactgatttagtgacaaacggaccaacggaggcttctccacgctaccaggaatttcaaggactattgaagcaaggggggcatcgactcccgattgagctgattgctgggcaattatctgatgaagagctatcggacggcactgtgccgaccacaagtgccttggcgatcaaccatttattggcagcgaatggctattctgtgactgaaaaaatcattaaaggatcacaggcacagcatagtcagctgcatgaaaatcaagaagtagatgaagacattgctgcttttttatgggagaaataactgatagtcgtcaaaaagctgtaagaataactttgatataagttctatctgtttttttagtagtagcaaatagataaaaatatccgaatgatcggagatcgcttattcttctcgtgcataagtaacgaggacctgcagagccgcgggtgctatctaatgatcattcggatatgttatttgttgagactcttacatcttttagtgttcagcggcatctaaaatttgcgcttgtagacgttgtgctgtaggcgttgtggccaacccgccctcggctgtttctttaaaaatacttggcatttgccgtcctacttggtacatcgcgtggacgacctcatccggaggaatcacactttcgattcctgctaaagccatatcagcagaaataaatgtttgtgaggaaccgagagcatttcgcttcacgcaaggaacttcgactaacccagcgacaggatcacaaatcaatcccatcatattctttagtgtaatggctactgcttgagcagcttgatgtccgctcccacccttagcacagacgagggctgctgctgccatggcactggcagaaccaacctccgcttgacaaccgccttctgctccggatatcgaagcattgttcgcaatgactagtccgaaggctccggcagtaaagaggaaatcgatttgttgagaacgagacagctgcaaacgatcgcgaacagccatcagcacaccagagacaacaccggcactcccagctgtaggagtggcacaaatcaatcccattttggcattgacttcattgacagcaatggcattttgaacggcttgcaagatcgtctcaccacttagaaaatcaccagcctgtatataatcattcattcgtgtggcatcgccaccggttaatcccgtcacagaggtcactccagcaacgccctcggcaacggattgttccatgaccgtcaggtttttgtccattagtgcaatgacttgctcgcgagtgcgccctgagttttcgcattcgaccgcaatcatcatctctgcaatcgatgcataatttttgctttgaagaacaagatcttcaatcgtataaaacatgacgaatcctcctttaatcgaaataagccgcactataaacgtggggcagtgctttgatttgttgtgccaattgatcatttcgttcatccacttcaatgatcataatggctttttctcctttggactctcgggtaacagtcatcgtaccaatattgatttgtgcctcagaaagtagattcgtgacacgtgcgaccattccgggaacatcttgatgaacgatgacataggtaggggtacctaaagtcaatgagattttaaaaccattcaattcagaaatttgtatattcccaccgccgattgaaatgccggtaacggacattttgcggtcacctttttttaaaatcattttgaccatattcggatgttcggctttttcgtttttcggaacaaagagtacttctagaccttgctcataggctaactttaatgagtcagcaaggcgctgatcatcgggctccattcctaacaaaccgccgacaagtgcaatatctgttccgtggccgcgataagttttcgcgaaggactcatacaaaaggatatcgacactgtcaggctgttcgccaaagatgtggcgcacgattttgccaattcgagcagcacctgcggtatgggaactgctgggtccaaccataattggtccaataatatcaaagacacttcggtattttaaaggttccattctattcacctcatttaattgatgggagaaatccagatgtagtttagcataaaatatggagaaatagagcaatgagtggaactgtatgggatttttttaatcttttttttgttttaccgattttctccataaaaagcaaaaaaattcgctaagagttcttgcaaatttcttttgagatgctataatatctcagtgtgcattattcacacgttttttgtgtgcgcacatgattcactaaagtgggaggagaaatatggatctccaattaaccacatcacggactcaaggaggtatgtctcgtggcaaaaaaagtagaaaaaatcgttaaattgcaaattcctgcaggtaaagcaacaccagctccgccagtaggtcctgcactaggtcaagcgggtatcaatatcatgggattcacaaaagaattcaatgcacgtacagctgatcaagcaggcttgatcattccagtagtgatctctgtatacgaagaccgttcattcacattcgttacaaaaacaccaccagcagcagtattgttgaaaaaagcagcaaacgttgaaaaaggttcaggcgaaccaaacaaaaacaaagttgcaaaagtttcacgcgatcaagtaaaagaaatcgctgaattgaaaatggaagacctaaacgcagctgacgttgaagcagctatgcgcatggttgaaggaactgcacgaagcatggggatcactgtagaataatttttacagaccctaaggaagtagcttctcagtcggctctatattgaaaaatatgggacacgtgggaggttctaccgttataaccacatcaaggaggaaacaaaatggctaaaaaaagcaaaaaaatgcaagaagcattgaaaaaagttgacgctgcaaaagcttattcagttgaagaagcagtagctttggcaaaagaaacaaatattgcaaaattcgacgcaacggttgaagttgcttacaaactaaatgtcgatcctaaaaaagcggaccaacaaatccgtggtgcggtcgtactaccaaacggtactggtaaaacacaaacagtgttagtttttgcgaaaggtgaaaaagccaaagaagcagaagcagctggtgctgatttcgttggagacgatgacatggttcaaaaaatccaaggcggatggttcgattttgatgttgttgttgcaacaccagatatgatggcaactgtcggtaaacttggtcgtgttttaggtcctaaaggtttaatgccaaaccctaaaactggtacagttacaatggacgtaacaaaagctgttaacgaagtaaaagctggtaaagtgacttaccgtgttgacaaagctggtaacgttcatgtaccaatcggtaaagtttcatttgaagatgacaaattagttgaaaacttcaaaacaatccacgaaactttagtaaaagctaaaccatctgcagcgaaaggtcaatacatgaaaaacattactgtaacgacaactttcggacctggtatccatgtagatcaagcttctttctaatttgaataaaaaacaaaacttttgttgacttgactgccttatctatggtaaggtagtcaaggttaaaagtttaactgtaccgaagacagtaggtgacgtcagtcttaatttcctaccgaggacgtttattgagaaacttcaatagtccctctatgtctacggtggcatagagtttttttgtttttatctcttgataaagacaaatgaagacagaaatgttttcttgaaactcttccatcaaaatcaggaggtgaaatttaaaatgagtgaagcagctatcgctaaaaaagccgcaattgtggatgaagtgagtgaaaaattcaaagcagccgcatctgtagtagtcgttgactaccgtggattgactgttgacgaagtaactcgtctacgtaaacaattacgcgacgcaaacgttgaaatgaaagttatcaaaaattctatcctttcacgtgctgctgaacaagctggtctagaaggtcttggtgaagtattcactggcccaactgctgtagcgttcagtaacgaagacgttgtcgcacctgcaaaaatcatgaacgattttgctaaagaggctaaagcattagaaatcaaaggcggtatcatcgaaggcaaagtttcttctttggaagaaatcacagcattggcaaaattgccaaaccgcgaaggacttctttcaatgttgctatctgtgctacaagcacctatccgcaacgtggcttacgctgtcaaagcagtggccgaaaaagaagaagatgcagcataattgccgcataatcacactataaactaaactatctaattaaatggaggaaaacaaaatggcattgaacattgaaaacattgtcgaagagctaaaaggcgcgacaatcttagaattaaacgacttaattaaagctatcgaagaagaatttggcgtatctgctgctgctcctgtagctgtagctggtggagctggcgacgctggtgctgctgaagaacaaactgaattcactgtagaattgactgcagctggcgaccaaaaagttaaagttatcaaagcagttcgtgaagcaactggtttaggcttgaaagaagctaaagctgtagttgacggagctccttcagcagttaaagaaggcatctctaaagacgaagctgaagcattgaaagctgctttagaagaagttggcgcttcagtaacagttaaataatcatttttgatttttttgagctagaattccttttaagtaagggttctagctctttttttgtttatgattctaatttcagtttgagaaaatgacgctgtcttactattagtgatccgtatttttgttgaggcgtcgaggactttttataaaaaaacaagcctaagactagcgctgagcgccgctgacttaggcttgtttattttttgcgaaattgctgaacaagaaaaatgaagataaaaaagaataatgcttcccataaagtagttgtccaactaaaggtacgactgatcccaaaaaaaagattcccaatattggatacgaccaaatagatgaccgtagcaatcaatgaaaaaattaagcgttttgccatcataattcccccttgcctttgattgtaacaattgactgacgagagagcaattattttaagaaaaggctcctgtcaaaacgaaaaaaagatgcgccattctttaattgttttgggtgctttcaggcgtgagagcaaagaggggagctctataaatttttttgattttcccaatcagttcattgattaatcaagaggaacatcaaaaatccagccagctggagccttgcgctcaccaaattggatacccgtcaattcatcgtatagcgcacgagttttaggaccgacctccgtttcactgtaaaacacatggaaagactctccattttggattccgccaataggtgaaataaccgcagcggttccacaagcgcctgcttcaacaaagcgatccagttgatccacatacacatctccttcgacaggtgttaatcctaaagcatgttctgcaagataaaggagagaatatttggtgatactaggcaaaattgatggcgattttggtgtcacgaattcattttcggccgtgatcccaaagaagttagcggaccccacttcctcaatttttgtatgtgtttcagggtctaaataaatgcaatctgaaaaattccgttcatgggcttcgtatcctggtaataagctggcagcataatttccgcctacttttgcagcgccggtaccatttggtgctgcacggtcataatctgaaacaataaagttcgttggggccagctcgcctttgaaatatgatccgaccggcatgcaaaaaataataaacaagtattctggcgcaggtgcaacgccgatattctcgcctacaccaatcaatagcggccgtaaatatagagtagccccggtaccgtaaggcggtacaaattcttggtttgctttgaccacttgattgaccgcatcgaggaacatctcttcgggaacgaacggcatacgcaagcgacgagcgcttcgattcaatcgtttactattctcatctggacgaaacaagttgatcccgccatctggtcgtcgatacgccttcaagccttcaaagcattgttgaccgtaatgcaatgctggagaaccttcatgaatatgcagaatattatcttcagtcaatgctccttgttcccaagagccatttttccattttgcgacaaagcgccaaggggttttaatatacgaaaaccctaaattttcccaatcgatttgcatagagtcacttccttttttaatttttcctagtatagcatggaacgcccatcaagtcattattttctgaaaattcatcgcaatgattttcatttctaacatcatgatgaaagcttattactagagactttatattcacagaattttttttcaagcctatctggagctctgcagttgttgataaaaagggggaaggattttggcagaacgtcgagcactttagattgtatttacggaacagatatgcttcaataagggtagaaaaaaatcgattaggaggactttcggtgatcaaagaagcggtttctgaaatccaaggtgtcctggatgcttatcagcgactggcaccaatcatgatccatacacctgccgcaccaagcaatattcttagcgcagaaaaggcaggagaaatttatctgaaactagagaatctgcagcgtacaggatcctttaaggcgcgaggggcctacaacaaattagcaacattgacagaggaagagaaaaaaagaggggtaattgcttgttcagcaggtaatcatgcgcaaggtgttgcactagcaggcgccctgctagggatacatgtacggatctttatgccgcttcaagcagcgaagacaaaaatagaagcaacgagaaattatggcgctgaagtgatcttagcaggagagacattcgacgatacaaaacaaattactttggaagcgatgtcacgtagcggtgaggtctttgtctccccctttgatgatcgagcggtaatggaagggcaaggaacgattgggttagagattttacaagatttgcctaatgtggataatgtcatcgtaccgatcggtggaggcggcttgatcgcaggcattgcgttagcaatcaaacaattacgctcggaaactaatattattggtgttcaatcttatcaagtacatgggatgatttcctctatatggcgacaagaactgatagccaatcgcagcagtaagacattggcagatgggtgcgatgtggctttggctggagaattgacttatgaaacgttgcgctcgcgcatagatgaaaccgttttagttgaagagaaagatatcgaaactgccatccattatttggctttaaaagaaaaagtgattgctgaaggggcaggtgctctgagtacggctgctatcctaagcggacaaatcgatcatttgctgaaaggcaaacgaacagtcgcaatcgtttcaggcgggaatatcgatttctctgtttttaaagaaatcatttaaaaaaagatgatctcagaccaactagtcgtctgaagatcatcttttttagtccgttttcgatccagttttcagaggagaagaaacgtttactaaaaactgcgaccgccgccgccaaatgttccgccgccggaagaatgagtagtggtgccaccgccaaaaccgccgccgccattatttttaggtggacgtgggattcggcgagtcgttacgaaggagttgaccagacgatcttctttttgagtcaatttgatgctggatttttcttggtaagggtatttgtatccacccatttttaattggtatcttgatttgacaatgatgaaaaaagcaatactgatcactgcagctaccaataagctaatgccgatttctaaaggggtcagcactttataataagtgatcttgcctgtctcacgatccacatgatagtgaccgccgggaacccccgcttctacatagctggctgcattctccaagtagacccgggcggcttgatagtaattacccgccgtcatctgatcataaatattatccaacatatcatcaagacgagcgtcgttgatataatcgagcatatttcctgaggtggacacatgaagattacggttgcccatatcgatcatcaatgccgagccattctgatcatttccgatgcgatcggcgagaaaacggtcggtggtatattcaatatcgtcaattttgttatttgtcgttgcgataaaaacttcacctttgattttctcattcaactgatcggcttgttcgctcaaactctggatttcggagggagtaaaaagaccagcgttatcagtaacggtattttctgctgccacgccagtgaccgtcgtcagtagaaatccggcaaccattaggaaaaaacaggaaaattttctcataggaaatatcctccaatcatccctagaatcgcaatcacagcaaaaatcgctgcactcgtaaatcctaagcgtttgtaactgatgggcaagacaccgctgactttaccggtttggccattcatcgcataataaaaagcattcttattcggatcatctgcccgataagtgaccagccagactggtagtaggacgtaatgattggtttctttcgtgatctcaatgtcccgctgggtccgattgaagcttgtataaccattaacggtactgcttaggagattttcagcataaccggaaagttcctgttgtacttcattcttaagtgcttgatactcaatgtcgcgtttttctgcttgaaatcctgccagatactggctgcgaaagtcaacggccttatccaatgggaaaggctggaccccggtaaccattttttgttggacattcttggataaagcgtttttgatcagttcattgatacgcatttttccgcgtctggaaacagcaaattgtttgtgttctgtatattcgatctcgccgacacgccaaattcttaaagaagttccagttccagatagttggccatctagttcggcatcgatcctccagtaggggaaataaacaccggtcaatttttcaacttgcgcttgatcgaagaagtctcttggtacgaaccattttttttgtgcccattccagaaatttagcggttgcttcttctttttcgattgcaaaaggtaaaactttgttaggtaagaattctccagaaagacggccggaaaggacgactggattgtggcagaaataacagtaagtagctgctgtcgtagcatcagtgacgatctctgcgccgcagttaggacaaaggaacaagtccatttgggccgccttttcttcggttttttctgtgatagcttcttttagcgccggttccgtatcatcagtgatcggctgattttccggcgcagtcccatctgcaagttgggcttctttttgtttttgttcaaaggctgttacttctgcttctgtaaaaatactcaaacagaaggggcagtggaatttttgatcaccaggatcaaaggttagcgcaccgccgcagttggggcatttatgcgtaatgacatccatttaagttcctccttcatttagtctaaaggaactcccttaaatggcttgccgcagttgggacagaatttcgggattccatttgctaaatcaattatttcactacattctgaacatttcatttgtaaacttggggttcctgtaggttttgctgtaccgcaattgctgcagaacttacccgtattgcttgttccacactgagggcagtcccaactatcgccattgttttgtttctgctgattttcttggttttgctggatttgttgctgattgttttgagctgcttgattcaagtaaccgccagttgtgttcatccccatgcccataccaacaaatccggttgttgcaccggcagcattactacctgcggattccatcccacgtgcgatcgaaccttgaacatacccttcacgaacatttgggtcacccaacatggcaccttgattacgcatgttgatcagtttcactgaatcatccgtataagagatgcttgcaacagcgactgaaacgatttccattcctcgcagttcgcgccaactgtcgtctaaaacctcacccatgtatttgcttaattccatactttttgatggaacataggagatgcgctcgccatccgctgacattttgttgatggctgtctgtaaagcagtcagaaactctgctaaatattgttcgttaatgtcattgatgtcaacttgtgttttattttttggaatcgcgttggtgtagaataagatcggatcagtaattcgcaatgagtaatttccatgggctcttaggaataattctgcattataaaagttgtcaaaataatttaatggagaagaagtcccgaagcggattcctttgatttcttgcaaattgatatagaaaacttgttgtttttgaggtgttacgccaccaaatttgaagcgattaaacgtttcagagatggcatcctttaaggaaccgttgaacatggaaggagccaagtcatttttgacagtatagtagccttcctctgctgtataatcaatgatttttccaccatcgaccagcagcatcatcatattagggtagacgtggattacagatccatctgttatgacatcctccgttccttttcggttcgaaccgcgtttgtcattgcgccgtaccttcacacctttagtcatcactgtcgtgtcgcccatattgtcaggttcgaagacctctagccattggtcggcaagacctccgccaatcgtgcttgttgcagctttgataatacccattttcagtcctccttacaaattttcatcatccaatggatgaatgtacattcattataccatagctccgtattttctatgtattagaccaaagttgtagaagtgtaggcaaaagttgaataaaaaatcgtctataaaacaatacttttttcaaagtatcgttctctaggatgtgcggatttttattaaaagattgctcccttaaaaaatcatttctttttcagcagataggcaactcaaggtagttttttttgtaaatattacgtataatagataatagcgaattttgaaaagagtgaggaaaaatatggcctatcaagcattgtaccgtgtatggcgatcccaacggttcgaggatgtcgttggacaaaaagcaattacgcaaaccttgaaaaatgcgatcgagcaaaatcaaatttcgcatgcttatttatttaccggtcctcggggaacaggaaaaacgagtgctgccaaaatctttgcaaaagcaatcaattgtccaaaccaagtcaatggagagccctgcaatgaatgcgagatgtgccgttcgatcacagctggtacgcaagaagacgttatcgaaatcgacgcagccagcaacaatggggtcgaagagatccgctttatccgagaccgtgcaaattatgcaccaacacaagctgaatataaagtatatatcgtggatgaagttcatatgttgtcgaccggcgccttcaacgcgttactgaagacgttagaagaaccacgaaaaaatgtagtgtttattttggcgacgacagagccgcacaagattcctgcaacgatcatttctcgaacgcaacgatttgattttaagcgaatcaatacgcaagatatcgttgatcatctaaagacagttttagacggcagtcaaattgcctatgaagaagaagccttgcaagtgatcgcacgagccgcagaaggtgggatgcgggatgcgttaagtatcgctgaccaagctattgcctttagtgatggcaaagtcacgactcaagacgcattagaagtaaccggcagtttgtcttatgagatgatggaccgtttgatgcaattttgcgaagaccaagcagtaccagatgcattagagacattgcgccagctgctgtcttcgggcaaagaagcacggcggttgttggagaacttgctggtctattgtcgtgacttgctcttatatcagcaggcaccacaattattagaagaaaaatcactgcagatcacaccaggcttcaaaac</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="4">
		<INSDSeq>
			<INSDSeq_length>42883</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..42883</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q15">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Enterococcus gallinarum strain NCIMB 42488</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>taagcaccatcatctataatttcgttgaactcttcatcataatacttaaaatctttgtttgtaagttcaaaagaaacagtcacactatcccctgacttaacaaaaaccttcttgtaggctaccaagtcttttgttggtcttatataacgaccatattgagctccaatatatagttgaacaacctcataaccatctctacttcctttatttgaaacggtagtagtcaccttccaacagttcttacccttctctttaatgctaattggtgacatagaaaaagtggtataactcaacccatacccaaagggaaattgtggttcattggatacatctaagtatttggtcgtattaaacttttcacttgaatacggtctaccagtattgaaataattataataaatagggatttgtcctaaatgtctcggaattgttattgtaagctttccggctgggtttattttgccacaaaggacgtccaaaatagcattgccagcctctgctcctagatgccaagcctcaactaatcccttacagtacggtagaattttaccaactaccataggtctcccattcatcaacacaacaaccattcgtctattatactgatatactgcttttaaaaagttatcttgaatggcatctaattctatacttgctttagattttgcttcgccagattcaatagctttttcccctaagacaagtacgaccttttcgttttctgaaatagcttttatcgtatcttctgacaatattccatctcgtcggaacgcattgaaggcctcagacatcgcaacataattctcttgctcatttaatgcctcagccacacttacgatatcttcagctttaccattacaagcccatgtatccaacatagcttcctgatcagtgacgagtggacccataaaaagtactttttctgttttttttagtgggagaatatcagcgtcattttttaatagaacgatagattcttgagcgatctttcttgctagtttgcgatgctcattctttcttttttgaacttccttccaccgatcaacactagatctaaagggattatcgaacagtcctagccggtattttaactccaatactcttaagactgcttgatccaaggaatccgccgaaacagtctcagataaaatgagttcctttagataatcatgatacaaccgagaagacatatcgacatcgagctctgacgccatagctaatgtgactgcttgctgttcatctctacaatagccatgtataatagtttcttttaaagcattccaatctgagatcagtaaaccattaaaacccatcttatttctaagaatatcaatcaatagtcgtttgttcaccgttgagggaataccatttaaggcattaaaggcactcatcacactcaataccccttcatctatcaattttttaaaaggtggtaagtatacatttgagagtttatagtctgacatatcgaccgtattgtagtccctaccagcttctgattcagaataaccggcaaaatgctttccacaagcaatcaatctatctttgtcaagcaacccatttgtcatctctccttgaaaacctcttatttttgccgccccaaattctgcggtaagaaatgtatcctccccaaaagattcagctaccctgccccacctcggatctcgactcacatcaatcataggagcaaatgtccagtggatgccagcagccgatgcttctcgagcagcaacttcagcagttcgcgtcatcaagtccttattgaacgaacacgactcagctaagggaatagggaaaatagttgaaaaaccgtgcacaacgtcttcagcaaaaagtaaggggatttttagccgagtttcggtaatggctatcttttgtaaccgattagactgctggatatctttgattgataagaaagacccaacttctccattcattacgagttgctcatagtgttcctctttccctccataaattgacgtcccaacttggttaatctgtccaattttctcttccaaagtcatctttgccagcaaatcatttagtattttatttttattatccttcattgcacatactcctgtttttttgtaatatattactatccgattgattgaatcgctttttacgtccttatagtaacaacttttgttaacgtttactttactgatactaatattaaattgcaaaatagcatacttaccaatctgctagcaacttaggagttgaatcaatgaccttgtccttatcattaaaagatgcctacttttttagtcgtccggtccacaagtatgcgaaacaattgattgaaaaacgatttgtggattgtttcgagattgacatcattactgaaagtaacggggggatgtatattaatgaccactactaccccgttaaaaaaggggatacagtttttcgttatcccggtcaaacgactcaaggagttataccctactcctgttatgccattcgttttcaaactgatgactctctctttatcaaaacagccgaaaaggctgtccccggcgtatcgtcaggagaatctacccgacagatactaccaattattgaatctgtccttaatgaacgaatcgatcataatatgttgtcaaattatttctacgactatcagctgtctaaacttgtttacagtttactaatgctttttcatccaaattctaataaatatgaagacgaccaatcgaactacaacccttatgtgtcagagtgcatttcttttattcaactccattggaaaaatgtgacgatcaatgacctcgtcaatcgcactggcgtgagcaaaccatatttgatgaaactctttaaacaaacgactggaaaaacaattttaaattatattaatgatttgaaactagaacatatcaaaaagatgttgatattcactggtgataatctcaccgaaatcgcattaaactgtggtttcaatagttcaagctattttacaaactacttttcaaaacacaccggattatctccaaaagaatttcgtaatatctatcgaatctagtcgtgatttgactttaaaactctctttaaaataaactcggataacaaagaaccacacttcattttccagaagtgtggtttttgatatacaactattcaattaaaagactattcgactaagcagatattcagatctaatataactactcactcttctcctctgattctttttcttgcatcagctcgaagttcgtaaccttcatgatctttaagtcgtagtaattagaacgcttcccgaattcttcattcaatgtatcatagccaatttcttcggacagggtcggtttgtcagaaaagagattcgttcctaatcccattctttctccttctatgtcgatccccattgcagccaacgtcgttggataaagatccatagtcgtgtaagtcctattagccgttgcaacaggttctgtgtcggagtttaagatgacatctataatagaacgtttgtaatccggagccacgctattgaaataatcacgatccatactcaagtgatccctgacacgacaacaacagtatcttcataaaaaggttgttctttcatccatcttaaaaaatcgcctaactgttgatcggaaaatgatggataggctacaattaactagacagaaaaattaaggtgtgtagactagaagaaaacataccaggaggaatttttatgtctaagagaacacgaagaactttttcacaagaattcaagcaacaaatcgtcaatctttacttagctggaaagccacgtgtagaaatcattcgagaatatgaactaacggcttcagcatttgacaaatgggtaaagcaatctaaaacgagtagttcattcaaggaaaaagataatcttacgcctgaacaaaaagaattgttagaactacgtaaaagaaaccagcaattagaaatggaaaatgatattttaaagcaagcagcgctgatattcggacgaagagacaagtaatcgatgcgaataagcatctttaccctatatcagcgatgtgcagaataataggtctatcacgtcagtcctattattatcaatcaaaaccaaagaaagacgaatcagaacttgaagaagtagtcgctgaagaatttatccgcagccgaaaggcctacggctcaagaaaaataaaaaaagccttatcaaaacgaggcattcagatcagccgacgaaaaattagtacaatcatgaaaaatagaggattaaaatcgagctatactgttgcttattttaaagtacatcattctacttgcaatgaagccaaaacgacaaacgtattgaatcgtaaattcttaagagacaacccattagaagcgatcgtaacagacttgacttatgtacgagtcgggaaaaaatggaattatgtctgtttcattttggatctgttcaatcgagaaattctcggctattcttgtggagaacataaagatgccgttctagtaaaaaaagcatttagccgtatcaaacaacctctgacagaggttgagatttttcatactgatcgtggaaaagagtttgataaccaagctattaatgaattattaacaacttttgacatcaatcgatcattgagtcataaaggctgtccttttgataatgccgcagctgaatcaacttataagtcgttgaaagtagaatttgtctatcaatacacatttgaaaccttacaacaattggatttggagttatttgactatgtcaattggtggaaccaccttcggttgcacggtacacttggctacgagacaccggttggttaccgtaaccagagattggcgcagcgaatccttgataatgagctcggatgtgctaacgctagcgaggcagtctaactttaactgttagctcctgccgaagatcgtcacatccgaggaggctcattgtcaaggacaatcggaatagcatacggaaagaagttctgcaccttataaaatttgtcaaaaaaactgttgccattccatcaatttttaaaaccaaatatatatcctgatttcaatcactgacaacacatagattcttcttctctaacgaatctattataaattgagatagttcataatcgctagatattaatttatccactgtcaaatttgctggattagatactagtattataaatgtattttaaagaaaacaagtgtcttcttcacaactattacatctcctccatcctcaaaaatttataccaaaaaataagaaaacaaatgcaatataaaggaggattccccctcccaaaacaataaaaaagtagaaaacgtatttagtcgttttgctaatatcattcgcatttcttatcttaatactaataaaaatataaaaccctatgagtattaaaagtggtagcattttgatcaacaatttttatccttcctttgagaaaatcattttggaacttttttttttatgttaaccgatattataatttaaattttaatgattattcatacacattatatgcgtcaagtaaatcgctataattaaaaactaagagatatactgtaacaactatacgtaaaatagcaatacattttgaaaatggatcaacttcaacgttaaagacacttttaattatgttagataaattaatcgccacagtaactcacatggtttcttgaaaactaaaaatgcggccgcaatcctttagaaatttactatagatctactctgaaaaataaaataaattcactaaattgaattaaaacgtttctaaataacacaatttattacacttaaatctttttataaaggcctacataaagatttacaccatttttctgaaaaaaatactacctgtccaaataatactcatattccacctgtaaacattttaaaaacataagagaaagcctagtattctttactcagcttttatagatacatatatctataccttcaattccttcttccaacattcataagactcaacagttgcactttttttcattctcctacaaattccactaaacaatgcccacttataatcatcaagaatggcagtacctactccccctaatcctaagaaaaacagtaaaagtaaatataaaaataacatcatattcgtccataacgataaaagagtcaacaaaagagaaactaagcctactgtaacaaatgaaaagaacagaataccataataaatcttcaaaagaacagcccattctttgatcctattaagaacagataactcatcctccgtcatcaatcaatccacctgttctttcttctttttagggtcaatactctttaagaacttctcctccaacaccaataaatgacgatatacatcatccattgaccagcctgaagaaaggctaagacaatacaaaaaatcacaaggcaacgtctttactgtgcggtttcttgttacccagcttgctactgtactctgcttatatccatgcaactcacaaaattgctctactgtcatacctaaccgcgaaataataaatacattgatcgggtagggatatacaaaggtattgatactcatagtcagaaagacctcccacggtattattacgtttgcgataataatactactctttcttaagaccagcaagcaaggcggagaaaaaagaagtaacgtatcatagatataatgtaataggcaatttgcacctttttatttcaacctgtatcaatcatgaacagatctgtttgcacgccgatcttattgggttctatcaagcgtttcaatgctgtctggataaacgtgtattctcttccaaaagcttctgagatcgcagcgaaataagctccctggctttctttttttagccggataacagagcgcatcaatccatgtatcgaagctagcataatacctcctttacgaccagcacgaacacgaaaatgaattttgttctcttctctcaactgcttcagcactttgtccagggaacgttttgggatctttaaacgttcagttaactctttttttgtagaaataatgtatggttgttcttcataggattgctcattcaaataggacagtagatcttctgcccattcatgactatgtgaatacttgcgaacagctctttctttcttgaatttccaccaaccccgttttttgttgaatagctgctcttcagaaagattggcatcgacccactcttggcataataggacaattttttctctgtgcgctgcttgatattttccggagtaagcggaacgaatgattctggttaattctcgatcagataaagggttagccaagcggtcattgaattctaacatcgtcaattcacatgcttctacttcgtatcctgacgaaaagtatgccaaagacaaggtgaatatgacattatttcgaccatatacgcccttttcaccttgtattttttgactttttagcaacagctggaaccagggttcatctacttgacgaaattcttgagtagatggtaatacaaaaacgttcttgatctccgcttttttgtccgcatcttctctcattgaccagtcgatccattcttcgaaactataacgatactgtggttcaaagaataaaacattctcttcagaaggcattcttgtgatcccaaaatgattggcatttacatcgacaggaaaccgataatcatttgaaaatttgtttcttagattttttgagatccttttggccacattgatcactttaaaatttgatttcttcgtcacgtatgcaggcttgtctagtacatagaaagcttgaaatccatgcggtgtacgtagaatcattgtcggcataaagccgatctcgtgactggccaagataatttctccatagtcaaagtttggatccaatttgtcaaaatcaacaaagaatgtattgatttgacgcaaattgtcctcagaatgacctttcgtaaacattctggcttcatcagcatacgttccatagcgaaatacatttggtgtccaatgagtgaatcgattattgttttcgatcaccccttcttctgaagtgatcactagtccaatcccctcgatcatgtgttcctttgaacggtacgcaaaaatagccccctttcccgactgatcactaaaagagaccggttttaagtggctgtttttatatttaaatttacgaataccattttgtaataccgtcgaatatacgacatccaaagaagctgccatgactgttattccttcctaaacaaaaagagaacacaaataatctttcgatttgtgttccctcaatggcttagaacgtcagcatctcgttaaatcgcatgacaaaataagcatatatatattgagttgcccgtcaaaaaatggtaaaataaacctataagttcggattaccagtccgaatagatttaattaaatcacataagtggtaaccagccacttacataattctgagacgagcgagaacacatagttgtgtatgtgattcagatgaaagagtgaggccaaattcacttttttatccgtctctttttttttgatttattttcatattaagaatatatgaaaacgccatttaattcaagcgctattttctcaaaaatccattacatactaccttaaatatagttttcctattattatttactactctaattaaagattaacaactacatttgtagagataattattataatatgtactacttaaatcattaattatctactacgattttgtctcatattttatattatatactaccttaaaaattaattatctactaccttataacaataccattgataggtagtaattaatatattgttctttaggtagtaggtaataaaattaaaatacccttatctaacttatattatcctgaaatcatgactacatactaccttaatagaattggttactaccttttttaaaaaatttctaaaattacttactacctttaatgagagtattgtttactaccttattcctttgttatatactacttttattttaaatagatactacctaaaaagtatattatatactaccttattccattttaaaaattattacttactaccatatttagaagttatctactaccgttttatgcttttaattactacctaactaattgaatttcaattgcaacaattcgcttttatttaagtactaccttaatgaactaattttactcgatcataagctttataaactaaccaagtaaaactgacatcccttccaaattaagttttccctcttaagatatatttaatacaactagcgtcttaataacgtgtagtgactaatagagtagtcttgttttattatttattacagtagtatatagatattgtttttaaagtagtaactattttataatatcaaaaacatttatacatagaatttattttgggtagtatgtaatttaatttacatagcattatttatagtagtatgttactattattataaaggtagtagataataaaaggagtgagttagcttgtcaaagaaatttgtgataggaaatttcaaaggtggagtagggaagagtacgtgtgcacagatgttaggtttcgaagcagctgttgcaaaaaatcaaaaaactctgatcgtcgatctggatatgcaagggaatacctctgacgtaatgagcttaacccatatgaacttttctttagaagagggtggtggaggcggtaagcctcttgattatgaaaatacaataaccgatgtattgattggaaaagaacctattgatttaaatcttgaaacctatggggaagttgactggaataaggtagtagataaagatactcgtgtagatccaaaagatgctatatataaggtagtagataatttatatatattacccgcagatatgagctttgaactttatgatgattggatcaaagaccaattctcggattctgccgataaacttatctatatgcagaaacgtttaggaccgctgcttgaagaatttgacattgtatatctagacgttccaccttccatttcaatttatagcaaatctgcaatgtatctagcagattatgcgatcgttgttcttcaaacacaggttaagtccatgcgaaatgccatgcaatacttagaatatatggatttctttgttgaaggatttgatacttcattgaaggttgctggtgtgattccatttatgttagagagtggggacgcagtcgatcaggaaatgtatgcccaagcacaacaaatttatggtgatcatttgctcaaaaatgttgtactaaaaaatgcacgtttaaagcgatatgatggatctggaataacaatggagttaactaaggctgggaaattaaagcaatgggataggcgttgccaccatctatttattaatatctacgaagagctgcttgaacatgaggcttggtatgagtaggaggttctttaaatggctgatataaaagatttaggtatttttagaagcaacaaaggattagataaaattagggcagggaactcagctagaaaaagtagcaagaaacctcaaaccacgtctccatctaatgatataggtaccacaaagtcacaggaagatacaattaataataaagaagtgatccacgaatctccgactccttcttctgaagatactggacaaacggtcattcaaactaagaaaaaaaacagtctatctaagaaagtaaaaggggtaggggctcctataaggaaatttgatcgatctttctctgctcaaatgcctttgaaactttcgcctattttaaacgctacttcaagagtgatggttgaaaaatatgaaacaaatcttactagagacgagatactacgaaaagcactcgatgaatacatcaaacagcacttgacacaagaagacaaacaagacctttttaataatgttatgagggaagtagaaatgtttagggagaagaaacccactatcccagaaacagatgtagatggaaatataattcgtacagtcagtgaaatagaagaagaaactcaaatgattttacgaactaattggggaatgaattataaacattaaaaatctactaccataattagccattatggtagtagatttttagtttattatagataccataaaagtagtacgtaataaaatttcatataaaagtattcattctgataaattttcaggaatcatgggaaagatgacgaagaaattaaggtagtatataacctttatctactaccttaatcattgaactttcttcactatttgttaccattcacattcaccttctctttattatgtaatcatagttacaatctaatttatccaagtctaactaaaagatatatcaaacagtaaaatgattaatattactgtgcagggcaaaaaattaatagttattgagcgatatctattttttgtcaactcatataaaatcgcttcagatttactataaatttaaataatctttcctaatttacaattcagaaataagaaactaatatgatcatctggataggtgattatattagctttttaaaagaatagataaacatctggtgaggaagaggactacttatcagtatgatgaaaagctattagttaacataaatattttaaatacgttatatagcttgataattatctgttaaacgcctttaactttgtataatatatcttatgtaaactaaaataattatgtattcttaaaaataatgaacataattaagattgacctattgtgacacttgcgtgggatcacttactagtaatcaatctagtgcacgaacttttaatatgttaaaattagtagtcgcctatccgacagtcttgcgactggagggaggtgttttcatgattcaattcttcatttgcccccttcttgtcggcttactagtagccctcttcgagtattggctgaataatcgagacaagaagtaaagcaacgaaggcgacatcagcccacaaaatgaaaccccagagaatccgacctctctggggtttcgtggtgttttcatgtccaataattcatttgcatgtatattttaacatgtaatttcaaggaaatcaatgaagacaggtattggaaagagcgctgcctgaaacttcaataacgggcagcgcaactctaaatatacaaatttaagtatatcataataaaaaaatatgaaaaaatttgaaggtagtgaagattctaccgtcgtttgctttacttttattcttaataagttttgtaataattactcgacacggtagttcgttagctacgcagccactgatcgttgcatagtttctgacgttgttcttatgattcagtaactcttattccgtttgcctcctaatagttcatgggcgaagcgcgtccgtctaaaatagttgcttctatcgtttgaacctcattgacaatttttggagaatcttaccatcccttttcagcagttaaatgtaaaattctttaatagctacgcttatttttcatccagaatgataacctcccaaatttttccttctatctatatagcatcattttgtgtttcacgtaattgagctagttgagcaaaatcaattaaagattcaatcgacaatccagcatttcgcaagttttttgctagataaatccaatttaaatcattggtagtataatctcggtagccgctctcgtggcggtgaacgggtggtatcacgccaacacgctcataatagcttagtgtatccacacttaaatcaaacatttcagctgcttttttatattcatcgaatctcctcctcattcttcttatttataataaaccatggagttaactctagagaaaccagaagcctcttgtctctatgataatactacactaaatacctcctcacattccgtagactattaaaatattaagcaatagataaaatcagttaaatgcaacttctcatattctaatgtttattaagtaagaataatgttaaaataaaaaaacgaagagtattcggcgcagtccagaaaaacttccccaagttttctgtgccggtactcttcttagattaatgcatgttgcttaatcagcctacgctatatatttcttttttgcaagtaattacgatgtagaagcaatgcttaggaatcctttacgttttttctatttttacttttgacttcttttaagtgctatactggataagtaccatgaaagtaggtgttcaaatatgaatactaatttttatccagtggaagtttttagttcggactaccgtttatattcatcaaaagcaaaaacaagtttgtatgattttcaatcgagaccacctttgatcacgtcatttgctgtgctaaatttgaaagagttgcgcaatattcaactcaaattatttatttacgatattgatatcgaaaaattttctactttagaggaagctaaatctagatgtaactctcttatgtataaataatttaactagctgatcatagctagtttttttgtatatctgtatctaatgaactaaatgttcatccttaatctgcttaataaaaagaaatatttatcgctaaacttatggtggcggatttagaagtttatagattagcgaatgacacagaaatatctgccatctgctatgggtgaatcagataaaatatatttctggatggttcctttgaagagtttttctccttcacagcaactttttaaagaagtatacattttttcagaaccatccagataataaacattgattccctgaatctgattataattaatcggagaacgtcgtgtacaagaaagttgatctcctagatatttcacttgattaacaatcattgggtcattaagccaatttttgttaagtgtcaattttacgattaactgatgaatagcttctttttgcattttattcctccactcaaaccaatcgtctatccagttttacatatacatagtacgtgatcaaaaaactcaatctattcttcattgatctcagttactcattaaatttttataatttataactgttctttccgtagtattcgtcacttctgaatttgaaagggttacaactgccgaattgctgagtagctttataattgttccagctgtttgtttttttctatatctaaatatgacctgttgatctatatgaaaagattggccttctattgaaagttgttgtggtttccattgtgaaaaactcattcttacccctcctttgaagtatgaaaaaaccgcctcacacatgttgagacgggttaaaaggaacttttatgctttatagatattagcagcttgcaaaccgcgttgaccttcttcagtatcaaaagtaactgcttgaccttcatctaaagatttaaatccatccgcttgaatcgctgaaaaatgagcaaagacatcttgaccatcttctcctgtaatgaacccaaaacctttatctgaattaaaccattttactgtacctttattcatactgtttcctccttgtgcatctcttcgtatgcgttttgttgcaataaatgtttgattggcaaaaggagagtataaatttaagcatagcactcttaatacgtttcaaaatatatcactacaagtagtataccacataattatataggaatgtagttttttggaaataaggtatttttttaaaataaaacttaatgatacgaattttatgcctcaatcgcctagtaatattcatatatttcagctgcttgatataatatgtcattattttccattgttttttccttacaaaaaaagagatttctttacgaaatctctaaaagttaaattatgagtgttttaattgctggtttgaggtgtacacacacaaccctattaaagctcaaaccaccagtacattccaacgcaccgaagactatcacagctatagtagatacttaagttacctacactattgtattctcatatttgtactattttgtcaaacatttctcgtgaatctacactaattattagctttaaaaaggaatagctatttcactcagacgaatcatcggtcgaccagttccttgaaggctgaatcatgttcagttagagcttgattagcgaacatctcaatttcataaactaaattactatcctcttttatatcgactttgagtttttttccttcacgataatatgcttttgcgaattccatatctttttctttatttcactcaagtctttaatcagcacaagtggcccatcatctatacgttcttttgtgttttccatgataaattaaaggattcctcaattaatttacttgatactttatatatcttattattccgcctaaaaatcattcattgactgttttactttttctagagttattattgcccgctacttttcaaattctttgctaataattaataccaaagatacagtattcatacataaacgataacatctccaattcatcaataacttgactactattatagtacctggataaaagcttattaaacttttcgaaaacagattcaggtatcgacagtaatccaataccgtttctaaacatgatcttattagcagttaacagtgcagttctcttattaccgtccccaaataattgatttttcgaaatgaatagaaacagtcgcaatgctttttctgtctctgacatatcttgattcattatctcgtcatattggttctttacctcgtcttcagttaactttggtggaacgtatcttccttgaatagtcgatccttctcccccaccggttcgtatttcaccgggaaaaagcgcatcctcagctgcaacgatccgattaatccgcttacttgtctctagcaagggctcctgtacgtcgtttaaaagcatttcaaagcctctttttaaggtaacgacgctcaggacatcatctacagccacattattggcccgattatacttaataatctcttctgtttgtaatagtgttgtattcaatcctgcaaattttcccgcattatacaccagttccacaatgtttttcttcaataaatacacagactctttgcgagataagtggtatttatcaggaaatttcggacgcttttcttcgttcattttctcacctattgagtttttccttctattatatagggcattattctgtcatagatccaagctctttactgcggtatccttatcttcctgggtgatcccaatatagcgtaaggtctcccgttgcgaagaatggttgagcagcgactgaatgatctctgttttggtcccttgtttgtacaaaaaatagccgaaggtcttgcgcatcgaatggggaccaatttctttcaaaccaaccgccgttcctgcttcatgaatgatccgccaaaggctttgtcgagtcaaaggcgtatctgctccttttcgacttggaaacaaatacttgctgaagtcttgtgctcgcagctgctcaggaaattctgactgaacataatcgagaatcacttttcgtaatttattcgaaatgaagactgaattgtgtttggccgttttttgttccttcatggccagacgttctttgacgatcacacgtccacgggaaatttctaacacatcacttaattttaactgtcttaaatcggagattcgatacgctgtattgattccgatcgaaaaaagcaccaaattccgttgcccatatttgccggaagccaaaatggccttcatggcatcgatcttttttttgtcacgaatcggttccacgctcttcatttttagacccctctcaaatgttacttaatatgattataacagataataagtcacatttaaacaagctatagaaaaaagacgctaaaagaaaagtgattttctcttagagcctctaaggatggagcgattttaacgaatgtgacacaatacgattgtgtcacattggtcttttgagattttcggtaagatttgattatctcagaacattaatattgcccctttaaaaaattttgtcagtacttttaagttattctattctgaaaattcaaaattttcagtctatataattaacttatattcagttttaccaaatgataagctttaaaaagtattcagaatttagtcatgttataaatccaataaagtagatatggaatatttattttctcttgtctaatttataagaactaaatgatttcatcattgttttgacacttttagttgggagcgtcaataattttgtgtaaatggttcttccctactgtagattgtttctaattctccatcggttgactcagcatttgttcgagctcgccttcggcctgttggaaacctttatgactgcgacctaggaatttttggttgtgagtatcaaaagacgagactaagaaacgttccatcgactcttcattttggaactgttccttgcggtggctgtatttcttgatttgcttattaaagaattcaatcaagttcgtagagtaaatagtcttgcgtatggctaatgagaaaccatagaaagtgagcaggtaatcgttcgaaaggatcgattccactatttttggatagctggttttccatttttccgcaaaagcaccacgttcttccaatgccgcctttttagatgaggcttgatacaccattttaaaatcatcacagacttccttacgatcatcgacacgcactttgtgactgatattacgggaaacgtgcacacagcaatgttgaaaacgggctttggggtagaaccgctgcacggcccctgccatcccctttaagccatccgtgatgaaaaggaggacgtttttcacgccacgttcctggaggtctattaaaatctcttcccaaatcgtgatagattcagttggtgcaatcgcatagctcaacacttcctttgaaccgtccgggcgaatgccaactgcgatacgaatggcttccttggcgacggttttccgctttaaagggatataggttgcgtccatataaatagcggcataacggtcatgaagctcacgttccttaaatgaagtgacttcttccgtaaatgatttagtcatattggacatggtttggggcgtgtagtgatgcccatacattttctcaatcaagtctgcgatttccgacatggtaataccttttcggaagaggtgaatgacggtctcctctaaggtatcattcgtccgtctataagcaggaacagtctgttgcttgaactcgccgttgcggtcgcgcggaatctgaagatgaagttccccgtactcggtcttgactgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatggtacttttcgtaatcgaggaaagccgttaactccgttttgagaagcgtattgacagctttttccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatatggaagtcctcttttctgtgaatgtgttgtggtaactctattctacagaagggacttccttttttctatttacacaaaatattttacactctcgaaaatttctctcccattttaatataaacaagcatctttaatatattttaattacttattgttatagtattatacattttgtaaattttattttaaagctttaatgttatgatagaaaaggatagcttcaatctccactagatacttcagcgcattcactatttttgctacattctattctttgatagcttgtcttattatcctcaatttatacaaataatctctcgcaatgagtactgtattcctattaaaatatcataatttaaatctagtttttcaatgaacagcattctgtttctaatttaattacatcatgcatttgaataaattggtgatttcttgtgtataacttttgtttctcatttacgcctattaatcatgtagtagattttcattaagtagatggtattgtctcaaaaaaagataaattgaggtaaataagaacattaagccagaacatattatcaatacagcaattactttcccctgatatgttactatatagtccccatttgcactaattaatgttctaagaggtaatgatgtaaacgttacagttaaaggaatcaagattaataaactgcaaaataatctaaaaaataaagatacttttgatttcgtcaatcccattgttcccccaacaaagggtactattagtataaatatgggaattccaaaggtaaaaatacttagagtaattattgttccccattcccataggaataatcctgctatcatgaataaataactgaataacatgattaaatgagtaccttttctaaattgatttaatatatgtattctcttcctttcaccttaaagtgttaatgagtgacttacctaaattttttcttaggctgcctagaattggctaggctagacagaaaaattaaggtattaaaaataataaaaaaatactcgagtattttttagtgaaaagacctcaccgaagaacctatgtaaaataattcaaacaataagtaatcaatctctcccttacaggtaaatcacataccgaaatcattcaatattacgagcttcatagcttctgattctgatagaagagataggtctcctaaggacgcttacataaaacatgggaggaattaatgaaagaaattggatttgcaaattttataatcaagttagccacctagaaaataaaaaaacatcatagtgaaaaatcgtgtattattgaggttcctacaccgatcaataaggagattttcactatgactaacacttattctacaacagaacgtgccaaaggaaaacatctaactgctattgaacgcagaaaaatcgctggttaggctgctgaaaagctgtcgaatcgagaaattgctcgaagaatcggtgttcatcatacaaccattgccaatgaacttgctcgtggtaaagtcgaacagacacgaaaaatcaatggtaccaaacatagctatttcaagtatgatccagagtatgctcaaatctgctatgaacaaaagcgaaaaaagtgtcactgcccctctaaatttcattaagtaaagtcttttctagcttactttgtccaacagtttcaaacagctaactattcacccgatgtagcagtcggtgtcgcaatctttcagccatcggagatggtgtgtacaacgactctctacaaatacatcgacgaacagcgattagaaatcagaaatattgatcttttgtataaactaagtcggaaaacacataagaaatgccctcgtacaaacaaaaaagttttaggtccaagcattgagcaacggcctgagcacattgattctcgtgaagaatttggacactttgaaatcgacacggttgttggtaaacgttccggttcagaaacggccttgcttacccttacagaacgtcaaactcatttttagattattcgtatgattgatgggaaagattctgattcggttgcctatgcgatggaacaattaatccaacaatttggggcagagagttttaaaaaggtatttaaatccatcacttcagacaatggatcagaattttctactctgaaagatacactgggaggctatactgaagttttctttactcacccctatacatcatgtgaaagaggaacgaatgagaatcataaacgcatgattcgccgtgagatacctaaaggtgaaagcttagaaatatatgggcgcaaagatattcagaaaatcgaagatggcatgaatgaactatcaagaagaattcttggttaccagtccccaaggcagtgatttgaacaagaataccagatagcgttgagttgatttgacagtgagcctcctgtcgtatggcttcacgtctgggaagtctggcatatgctagctcactatcaaatcaacaacgtagtcttaaataacacacaatattcacttttttcaataggtggctaatttgttcttgcaattttggatatcaattaaagtgttgccacagaaaaaaatatatttttactcgtgtttacaaaaacaaaaatattgcccaaatttcaagtcaaacgctctatttcagcttgtaatagttgaaaatagagcgtttgatttatattttgacgttatccattcaaatgaactacttcagaaaaattgttaattgagtaattaattgggtagagataaaatagcttttgccttctacttaccagctaatttattttatctcaaatatttgtttgttctctttataacctttcaccattacttttaatcacctgtttgtaccaatcaaaagattgctttttcattctttttagacttccctttccttgattatctttatccacatagatcatgccatatcttttttccatttctcctgtgccagcagaaactaagtcgataatcccccaaggcgtatagccaattagatttgccccatctaaatagatagcatctctcatattctcaatatgttttttcaaataactaattcgatacacatcattaattgtagaaccagttattttatcaactgcacctaacccattttcgacaataaaaaggggcatttcatacctttcattaagccagttaattgcatatcttaatccaagaggatcaatatgccagccccaatccgacttttctaaataaggattttgcacaagatcttttgattcattgtaatcaaagtacggttcttttccactccccttcactgtaaatgacatataataactaagcccaatataatcgacaattccatcacctataatcttttcatcctcttttgttctatctatagaatagccttttcgctcaatataggtgttgatatagcttgggtaagatcctctacattgaacatctgcgaaccaataacggcgctgcatagcagtgttggcggccaaaatatctttaggattacacgaataaggatagattggtgccatcgcaatcatacacccgatttgaaatttcgagttaattttgtgtccgatattgactgcaagagcacttgccacaagctcatagtgagccgcttgatacatgactttctcccgatcctcatccgctgtataaactaaccccgaatttgtaaatggtgggaaatcctcatcaaaattcgcttgattattaatttcattaaaggtcatccaatacgtcactttatctttgtatcgttcaaaacacgtagttgcaaatcgaacaaaaaaatcaattaattttctattcctccagcctccatatttttccactaaataatatggcatttcaaaatgcgataaggtaataattggctcaatattgtattttaaacattcgtcaaacaagtcatcataatagtttaagcctgcttcattcggtttttcttcatctccatttggataaattcttgtccatgcgatagaggtacgaaagcattttaaacctagttccgcaagaagtttaatatcttctttgtaatgatgataaaaatcaattgcttcatgattcggataattttcgccttctattacgccctttgtaatgcgcctaggcaaggtaactgatccagaagtcatgacatctgcaatacttatccctttaccatcctctttccatgctccttctaattgatgtgccgctaccgcaccgccccaaagaaatgtttcgctaaaaattgccatcttattcacctaaaacctctctcttttacaaaattcagtgttcgcatgtatataaaatttcaaatattcgatctcttaattccggctctaatttattgataatcgctagctcagctaacagattagtcgcttcttttaattcacacaatatatcatttttagagtcatagtccatttctgctagtctaagacattcaacaatgcgggctattttatcgtttgcctgaatttcttctgctttaattttgacagactgagaagtattcgataaaaacaatgggtcaatagccaatctatgaataattatctgatgtactctcgatgctggcacgatttctttatctcctgttacggcgatagtgactgtttttgttgcccagctaaaggagatgctggtaatacaccttttatctccttcgtcctcgattagctcaaactcatttgaatctcctgggaatatatgccaatctatctgcttgggtaattctgtacctgttagtgctggggttggatcaaggggaatgatacttccagcttttgcaaaaacaggcattgtgtctaacggtctaaaaattcctatttttgtatcgcctgaatattgaacatccgtaaaaaaatcaaaccattccccttctggaaaccaaacctctactttggctgtcttatatttatgatttgttttggacgtaatcggcataaccattaactctgtcccaaaaaagtattggttgggaacatgatagctttcttctttcattggataatgataatacattggtgtaatcaacggatagctttcttcatgagttttaacattcattgtatacagatatggcaacatttgatgacgtaacgttaaaaattttttcatgatttgacatacagtctttgagaaagaccatggttccttattattaaaaatgctaggcgagctgtgtaggcgattaattggactgaatacaccaaactgaatccaacgtgtagctaattcttcatcatgatacccttgtctatgcccccctatatcatgactccaccatgtataaccaatattggaagccgtgctagtaaaataaggttgaaaagccaatgatttccatgaaattactgtatctcctgagaaacccactggaaatctatgacttcctggtccagcaaaacgtgacagaataatgttatttttcccagacctgtttatatctttataatgataatgatttagtagccaaagagaatcaaagtcagtcatctcaccctcaatatcctgctgccaatcaatccaccaaaaatcaacaccttgcttttctaatggatgatgtacatcttcaaaataggtttctctaaaggctttatttgacaaatcaaatatggctggttgctctttttcctgatttaaccccagtcgcttacttactgtcggatagcagtcttcaaatgcttggataccgttggctggatgcaggttcagtgttactttcagcttctttttgtgtaacttttctaaaaatgcttcaggatttggaaatagttctttattccaagtatatcctgtccagccacttccaaatctttcaggaacatctgtaatatgccaatccatatcaatcacactcactgacaaaggaacctcttgttcttgaaaggtgtccattaactccaaataagtttcttctgaatacttccaataacgactccaccaatttcccaaagcatatcttggcaataagggtggctgtccagttagatgaaaataagccttcaatgctttaaaatatttccgtccaaaaccgaagtaataaaaatcgaatccttccccttcccgaagtatcgggttatcctcttcatctaacgcaaagctgcttgaatcatctagaatagcaaaaccatttttactaataattccttcagataattctatcgctccatccgttctatccagtgttttaacagttccttttaatgtgttaaatttttcgccaaaataccaacgatttcgatactgggacaaattattcctagattcaataaataaattttttgcagaaaattttccttttttaaaataaacatgaattgcatcagtcagtatctctaatatttcatcattttcaatcacttcaaattttggcggactaaattctctattttgaacgatttttgtccgtctatcctcaaagtggccttcagatgaatattctaatctgattaattcattcgttaaaattgtgattcggtaggtatctccttgaaatacattattcataatgacctcctaaaaaaaatatgatacaatgtgagataatagtaaaaaataggtggtgaacataacatgaaagagtttagacaagcacattcccatggtgattacttgtttccttttgaagtattcaatcaggcttatacgatggccaacatacaaactgtgtatatgcattggcatcaagaaattgaatggattttctgtgaagaaggttctatttctgtctttgttaacggaaaaaaatacattgtggaaaaaggacagatgcttacaattccagaaaaagccatccattatataattacaaatagtgaatgtcattactacacatgtgtatttcaaaaaaaattactcaaaatggacgtattagatggcattacctatcaatacatttgtccttatattaatgaagagctagaaattgaggcagtaatacctgattcgactcatgttatagaaagcttatttaaaaaaatttatactgtcgaacataacagaggcctaacgtatcaattaaaaataagattgcttttactagagctgttttcttaccttattgaaaatcaacatctaaagaaaaatgacaatttcttaaataccgatgtccaaattcaaaaaatttatgcgtatatcgaacaaaattacaaaaaaaaaattacaaatcaacagttatctgctttggtaaattataatcctgaatatttttcaagatattttaaaaaacagtctggttacagtccaacagatttcattaactactatagaatcgaacgtgcttgtgacctcttattccatacaaaactatcaatacttgaaataggaattgaatgtggctttgaaaactgcagctatttcattaaaaaatttaaaagcattaaaggacaatcaccaaaaaaataccgtaaattaatcttagacaatcaccttttaatgtctaagtggtgatgatgaattttcactatatttgttcccctttttcttgttttagtgctaataagtcggcacgtctaacaaaaggaaaccatatgaaataaggaagaacaatattcgtaacaatacttagtaataaaaccctccaaccaccttgtagaaagtcattaaagccaaatggcaaaccaaatataacagaaaatccatttaattttggtaccaatcctgttgatatcgctaagtatgcgacaatatacattaacggagcgctaaataaaaagggcacaatgaaattaaagttaagcatcaatggtatcccaaaattcaaaggttccccaattccaaatatggctggtccaattccaagttttccaaactctctaaactgttttgattttgagcgtaataaatgaaggcaaagagcaatttgatagccgccaaaataaaagatagaaaaaaatgctaatcctgtaatattgggaagtggattcccagctgcagcagcttgcatattttgtgtatctaatgctaataaaattggcatataaaaaggacttaatacattttgcccatgaattccaaaaaaccataaaacctgtgctaagaaagcaaagagcattaaagaaaataaatttcctcctactgactgtaacggtgcttgaatagctgtatagattagttgatgcagacttccagcttgagtaaacgtacaaatataagaaatactactaaaaataatcgctgatattacaaagggaataatacttgcaaaagtattagacaccgcagaagggacgctttctggcatcttaattgtcaaatttttaagcttacatgttttgtaaatatatgccgaagaaatcgcaactagtattgcagtaaatgctccttgagaacctaaccatgttaaaggaatcgctgttacttcacttttttggatgatgtctgaaggcgttaaaatcaaaaatcccactagagaaattacacctgctgtcgctccatcatcattttttaaataacggctagcaatatttttaccaataaaaaaagccatatagatagaaagcagccctaccgtataattaaaggcacttaaaaagatcgttgttaacccaacttcttcaaaaaacttagaaaccgagcctagaggaataaccgctaaaattaacgaaaaagaaccaataatcgtaatcggtaaggtagacatcatcccactagataagccttgcaataaattgttattgctaattttcccagcaaaatcggaaaaacgatcaaacatactggtaacttctttttttatcttttccataaaaaatcccatccttctcataatataattttaccctcgtgcacttaattcaaatcagatatctattattaatgtaaacctttttatttatttattctttactatttttgacagaataatataactattttgacattcatagacaattttcttatttcaagtttatataacatgagtagatagtaagcgtcctataggacgcttacggtcaatcacaagagtcacaggttacttcaaaaaaaaagacaacttgactccataacaagtagaactgataacactagcaagaaaaaaagcagtttgtaatagagaacgatattttaaatgcaagcagcgctgaaattcggatgaaaaaataagtaatcaatgccactaaacataaatactccatacatcaatatgtagaaattttagaagactatcactaaacctattactatcaattacgtccaattgaaaatgaagatgagttagaagcgatcataaaagagtaatttatccataatcaaaatacctacggtatccgaaaactgaaagaatgttagccaatcttagctataattatttgacgaaaaatcggttggaccatgaaacaacaaggattgaaatctatctatactatcgctcattttaaagtttaccgaaaaactgataacgaaagagagaaagcgaatatattggattgagcctttacactagagaatcacttagtgtttttttcagctgaaaatgtctccacaaaatcagttgaaaaataccccacttcatttatcttaaccactgctttgtatcttctactcgaaaagaagaaccacttagatcaagtacgtgcgcccgatgggcgattcgatcgacaattgcagcaataagcatggggactttgaatgtttcttcccatcgttcaaactccaagttggatgtaatgatcatggaaccattggtatttctattagaaagcagattaaagaggatttcactacctacctgatcaaatgacacatagccaagttcgtctaatataaccaagtcatatttactaaaacggcgcttatagtaagtcagctggtttgcactcattgcttcttttagttcaatcacgagattaggaatgcttataaataagacactttttcctgctagacaagcctccattcctaatgtattggctaagtaagttttcccgacacctggatttccaatcaatattaaaatctctttttgctcgataaatcgaagttccttcagttctgtaatcttttttcgaagttttggatccaggtgtgcagttagatagtgatcaaaagttactcggttgggcagttttgatccagtaatcagtcgttggatccggttgcttttgcgattctcaaactcagcttgtaacagcatttctagaaatcccacataagattcagaaagatccaatgcttcttggatcgcttgtgtataattttttcgaatatgggacaatttcaaatgttttgttagtgtatcaatactcataacgactctctccctagataaagtttcgtataggcctgtacttgaattcttgcggcatttacagcttttgttttcggccgctcgcttagtctttcttgacgttcttcaagtgcatcggactctagatgctgcaccagttcttccaacgggactgcctggtagaaggttaaacgttcgataaatcgcttgggatcattttgatgatattggagaaaacaacgatgtaatctcggaatcccctgaagagccagtgaatgtttgagagccttcggcttacgagaaaatgtatgcaagtaatgttggatttgaatggcataattcttactttctttttcaagtagatgccgacaaagggagcgtcaataattttgtgtaaatggttcttccctactgtagattgtttctaattctccatcggttgactcagcatttgttcgagctcgccttcggcctgttggaaacctttatgactgcgacctaggaatttttggttgtgagtatcaaaagacgagactaagaaacgttccatcgactcttcattttggaactgttccttgcggtggctgtatttcttgatttgcttattaaagaattcaatcaagttcgtagagtaaatagtcttgcgtatggctaatgagaaaccatagaaagtgagcaggtaatcgttcgaaaggatcgattccactatttttggatagctggttttccatttttccgcaaaagcaccacgttcttccaatgccgcctttttagatgaggcttgatacaccattttaaaatcatcacagacttccttacgatcatcgacacgcactttgtgactgatattacgggaaacgtgcacacagcaatgttgaaaacgggctttggggtagaaccgctgcacggcccctgccatcccctttaagccatccgtgatgaaaaggaggacgtttttcacgccacgttcctggaggtctattaaaatctcttcccaaatcgtgatagattcagttggtgcaatcgcatagctcaacacttcctttgaaccgtccgggcgaatgccaactgcgatacgaatggcttccttggcgacggttttccgctttaaagggatataggttgcgtccatataaatagcggcataacggtcatgaagctcacgttccttaaatgaagtgacttcttccgtaaatgatttagtcatattggacatggtttggggcgtgtagtgatgcccatacattttctcaatcaagtctgcgatttccgacatggtaataccttttcggaagaggtgaatgacggtctcctctaaggtatcattcgtccgtctataagcaggaacagtctgttgcttgaactcgccgttgcggtcgcgcggaatctgaagatgaagttccccgtactcggtcttgactgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatcgtacttttcgtaatcgaggaaagccgttaactccgttttgagaagcgtattgacagctttttccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatatggaagtcctcttttctgtgaatgtgttgtggtaactctattctacacaagggacttccttttttctatttacacaaaatattttacactctcaaaataaaataagggagtaactttctctaaccaaaagttactcccttattttattttgttatcactgttgaatcatcatttataagtgaacgtaaaagataatagatacccaaaaacagaaagaaaaataacggtaatacacggagtaaaacaaacggagtttcaaaaatgaacgctttccaaaaccacataccctccatttcccataaaccttgggtaaaataccatgatttaaagggttctgttgcaaagttttccaaaaaatctattttagtgtaaaattgagaaaaaagacagagaggacagagtaatgaatcattttaaaggcaaacaattcaaaaaagacgtcattattgtcgctgttggttactacctgcgttacaatctaagctatcgtgaagttcaggaattgttatatgatcgtggaataaatgtttgtcatactacgatttatcgttgggtgcaagagtacagcaaagtcctctattatctttggaagaagaaaaatagacaatccttctattcatggaaaatggacgaaacctatatcaaaattaagggacgttggcattatctttatcgtgcaattgatgcggacggcttaaccttagatatctggttacgaaagaaacgggatacgcaagcagcctatgctttcttaaaacgactccataaacagtttggtgagccgaaagcaattgtgaccgataaagcaccttctcttggctccgcctttagaaagttacagagtgtgggtttatatactaagacagagcaccgaactgtgaagtatcttaacaatttaatagaacaagaccatcgacctattaaacgacgaaataaattttatcaaagtctccgtacagcctcttccacgattaagggcatggagaccattcgaggaatatataaaaagaaccgaagaaatggaacgctcttcggcttttcggtgtctactgaaatcaaggtattaatgggaataacagcctaagatatttggagttcagagagggcgcgtttgattttcaaacttcgcaacagaaccaattcaagttacgggcatacttccaacggtttcccttaaaagccagaaaacgtgtgacacacatcgtgatggatatgaatgcctcttacgatgcagtgacgaaagaagtctttccaaatgcgcgactctctatcgatcgcttccacatcatccaacaaatgacgcgtgcatttaatacccaacgaattcagacaatgaagcagctaaagaaaagtgatccacaagcgcaaaaaaattaccgaaagctgaaaaaatattggcgaacaatcctaaagaaaaatacaaaactaaactacacctcttttaagcaatttcccctcttccaagggaaatacatgacggagtcggaggtgcttgattacctactctctatagataaccaactacgacaaagctatgaagtctatcaagagttattagctgcttttgatgcaaaagattttactgaatttttcaatctcattgaatcattgccacattccttgaatgatgggtttaaaaaggcaatttgttatctgaaaaagcacacagaagcaatcacaaactccttaaaatatccctattcaaacggaaaattggagggaaagaataacctcatcaaagtaatcaaaagaattgcttttggatttcggacttttcgtcatctccggatgcgtgtcctgattcaacagaacatctgtgaaatcatttaataacgcaaaaaaggaaatgccgaagcatttcctaacatacgatttgagcaaaacaatagcaattgacaaagaacctaaataatttccataaaaaacgcactcctttccaataattttaggaaaggagtgctttatttcatataaaatcaattttttatacacatgctcattggctatatttcagggttctcgagaaataaagcaagccagtttgacaatcgacataacgttcttttccaaattgctggcggctttttttcctttccaccattagtatactacagtttctgcctttcatccttcagggtgaatgagcttgcgaattcatgtatgtttgacaaagaacctctttttctaaaaatagaccgacaaagtactgcctagaatcaacccattttttaaaataacgtacgatttttatttagtggcacgttatgagagtctctcgttcgtttttctgatctttttattgactcaactgcctataaaacgacggaaaaagtatttcatgaataattcaggtacttataatcagtacaataacctgataaaacccctagtttaactagggaatccgaagctaagccctcttttccaaacccagagagaagaattaaccctgcgaaagcaattaatttcattagttcttctgaatgattcaattgacttcacttactcagtatattaattggattcatctcaatcattttattaaaagttggttcactcattacttttaatagttcttctttcaaacttgttaaaatataggtaagcccaggcgttcctccataagttggcaaatatttttttcgtcccatatcacctgaaagacaaatctgattttcataacccgcatcaaccagtcgtttaattaattggacgcggtctgcatcatgattcgccaactctcggccaatatgatctatacaaatacttgctcccgtttcacagatttgagctaaatagtgaaaatctttagttaaatctacatgactcaaacaaatattacttgctttcgcaccgttttttgttaaacaattaatttgctccagtcccatcgtccccccatcacaatgcgtaataatgggaatccctgtttttttttgtacttgaccggctatggctagtattcgttgttcagccaatgtaacctcatttttactcgtacctactttcattgctcctggcaaaaggttttgtgaagtgactccgtgagttatttcggaataaagcaactcaaagatctcatcatcattgagcgttgtcaaccattttggctgaaactcttccttatggaatcccgtaacaaatgctacattcactccggtagcttcagatatcattttcaaagctaacggatttcgtccataattaattggtgtcaaatcaacgatagtttttccaccagcttgtttaaaagccataacttccgcaatactatgataaatatcatccaaggtataatcttcatactttcttaactcattaggaatgacatataaatgttcatgaataaatgttgtacccaaagactcagcttcgattgggcctgtaaccgtattgatcatgcactcatctcctaccattcagcgattgtaccatcataatttttccacttaggattggtccaaactaaaccttcttgtgcaatttctttcactcgatcttcgtccatttctaaccctaaacctggttttgtcggaagatctacgaagccatctttgtattggaatatctctttattctttacaaaatctaacaaatcaaaccctttgttgtaatgaatacctaagctttgttcttgaataaacacattaggtgtacaagaatcaacttgtaatgtagctgctaacgcaatcggtccatatggtgcatggggggcaactgctatatcataagcttcagccattgcagcaatttttcttgtttctaaaatccctccacataaagctacatctggttgaatgatatcaatcgctccctgttgaagaattgatttaaattgccatcttgtatacaaacgttcacccgttgctagtggtacagcaactgcattggctacttcactgaaatgttcttcattctccggcaaaaccacttcttctaagaacattggatgatagggttccagtgcttttgctaaaaccttagccattggtttgtgaacacgaccatgaaaatcgacaccaatgctcaatgtatctccaaaacgttctctaattgaagcaacacgttccactacttcagctactttttcataagaatcaatgtagtgtaattcttctgtcgcgttcattttcacggcggtaaacccacgatctactcgatcttgtgcctgctctactacttcagaaggacgatctccaccaatccaagaatatactttgattttatcacgggctgctccacctagtaattcataaactggaacatttaaggctttccctttaatatcccataaagccatttcaagtccagagacaatcgttccattaataggaccacctcggaaaaatgaacgatgcatttcctgaaacagacgttcaattgcaaatgggttttgaccaactaagaatcgatttcctatctcataagctcctgccacaactgtttcagtcttagttccagaaatcatttcaccccagccttcaataccttcatctgtagatattttgacaaaaatccatcttggttttactttatagactgtaatttttgaaattttcactgtatgccctcctgaatattagaaaatatttgaaataaactcagcaatcttcattaaaatgaaaccaataatgtgtgtacctgcatcttcggtagatatttgtgtcattcctgctggtaattggaatcccccagccaaagctaattgtgtatgtatgccggctaaactagtagcaattaaaagcacacaagctgttataatcgtggtggaaagtattccgcgaataatatttccttttgaaaaggcgaccggccatgcagatagccacattgcttggtaggcaatatctgaaataggtaagagtttgttacctggtaaaatagcagccaacactaaggtaatcggaaccatgataatacccgtagcaatggcacttgaattagcaactgtcaacgcagcatccacacccattgtaaaattgtttcctggaaattttacattcaagaatttcttaacagaattagcaaagggtaataatccttccattaaaatttgcatcattttaggtgttagaaccattgttgcagaagtactcattcccactatcaataccttatcaacaggttcttttgctaataacccaataaccaagccgatgacaaatcccataaacataggctcaccaacaaaaccaaaccgctcttgaattttttcaggacgagcatctaccttatttaatccaggaatgcggtcccacaatttgttaagtagccaagccaagggtgcccaaccaactgagttcgcagtcgggaaattaaccccttctagttcaaagtaatcctctactaacggcgttgtccaatcagcgagtttaaaactaataattgcatcaatcgccccgaagattaccgccaatataatatttttatccgttgcataataaaccaaagcagctacaaaaatatagtgattataactccagaaatcgaccattactgtattggtctttttaaaaatcagcatcaacacattaatacccaaaataataaataccataactgctgctagaggaaaagaccaagtggctgctgcacgagctggccagccgacatccataatacttgtttgaataccccaatttttgaccattaactgaacagatggacctacctgtgaaataaaccaattaataataatatttacacccgcaaaaccaatccccacagtcaacgctgattttagtaatgtatttagcttaattctaaaaaataatcctaaaatcaagataatgataggcatcataatcatcggacccaaacttgagatccagtttaacgcatcaatgacaatattcatttttcaccctcctagtcaagctctttcaatgcttctaacaccaaagattcagatttttcttcattcactccagtaacaaatggtgttccaggtataactttaattcctttggttacattttcttgtaatttccctgtaggaacgataaagtcaacttgatttgattctaaagcacctgcaacttctgaaaattttagttgcaaaattcgaggttctggtaatccatttgtttttgctattttccgaattttattagctgccattgtagatgtaatcattgatgatgcacatgcgacgataattgtttttttactcattgtatttccctccaatttattgattaaatgcagttaaaacttctgttttactctttgcttccataattgcttgtaagaaatcctgattggtaactttactcatcaactccttcaataattgcggttgcttatcgggactatcgaataaaaggtgaataataacattcactgaaaccatttcttcgggatcatccattcgctgaaaatgcaaactatctttaagaacggatactaaaatagcggtaacatttgataactgataatctgtatgtggaattgcgattgagcgttccccaatatatagccccgttggataagttgtttctctcttagtgattgactcgagatatccctcctttaccatgttttccgtcatcagtttctttgtaatcttttgaaagtattcttcttggtttgaaaaactttgatttaacaaaatatttttttcttctaatttaatgagactcatcttcttcacttcctgcttcagctagtttatctaaatatgattgaattgattttcgaatagcttgcccattgcggttttgtatatcagctttttgaaacatgcttgatcctaccccaaagtacacaactcctgcttttttaaaagccgcaatattatcaatcgtcactcctccaactgccattaaaggccgtataccaaaaggaccggccagttgtttaaagtaggttggccctacagtgactgctggaaaaacctttacaatatcggcaccttcatcaaacataacttgaatttccgatggcgtaaaagctgatggcacagttaccaccccacgttctttagccaacgaaaaaattggtgttgaaaatttttttggtcctaataaaaatttcgcaccaccagcaattgcttgatctgcttgtgaaaatgttaaaactgtccctgcaccaatcaataattgttgcccaaattttttgttgccttctgtgatgatacgtgcaaagtcatcattattggttgttacttcaattcctaccgaagtgttcatcgcagccaattcttccatgacaaacatcgcctcttcaaaactatatcctcttaaaatgatggttaattcaggaaaattcgttattgacatattgcttcctccttaaaaaattttttattttttttctcacttcatcttccgtcgtgcaaagaagtatttcttgctgatattcctcgtccttagaaagttgtagtaattggttaatcgcaagtaaataattttccttctttccaattgcaaaaggggaaataaaatggataggcctatttccaggaaaaataattggatcaactgatataagtaacgagcaaccgcccttaattaccccattttctggcgatgaatgtggaatagcaatacgattattaagaaaataataagcctcttcatccgccatttgactcattaaaatagtctgatagttctgattaattacctgctcctttaataaaggctgacaagacaattccatcgcgttctgccaagtaagttgtttcgtagatacaagaataatcccttcagaaacaagcaattccacaaaagatatcttttgtgcctgtttactttgacgatctagatatattagtgaatttgcataattaattaaaaatctctcaatatcagtttgtagactttcttcattttgaacagcagagtaacgcttaataatttcagtaaggttcctagtctctttgctgatattattcgtagaaaaatcaatgagtacacggttccgcaagcggtttttttcttcttcgttcataatcggttgtataatatataatggaatttcacttttcaatggttgattgctaaaaatcaaatcaacatcttcgacaaacttatccatctctctgaccgaagaactagcaacaaactgaatatctggaaaaatttctttcaatgttttcgccattacattggccataatcaatccattgctacatacgacgattgccttttttctaacaggtgtttcgataatagaagaatttaatagctccgaacaaaaataaacagaaatcaaatataattcagtttcaggaatcgtcttacgcaaaaatgcttccaaaggtacaatggattctttaacaaaattaagtaccgcactaacttcatggttttccttaacaatttcagctaaatcatctatttcaaatggtaattcgtagcgaattcgatagattgcaggtcgtaaatgattcatcaatcgattggtcaactcttctttattactaatccgaatagctgatttactttgaaataaggtaatcatctccataattacttgatagattcttgaatctaaaatttcaaactcatttgaaattgtattgaatgataaaaacagaagcgtcaaccattcataatctatagctatctcagcatgttgataatgttgatcaatgcagcttcgaatcatttgaaactcatctaattcctgtaaatcataactaaaatcaatctgtcctttcgtccttcttttaaaactagaaagtgataaacctatcaaataataaagtttggttagtgaattatcagaaaatttcaatttaaaagtttgttcgtaggtgtgaataaaaaaaccaacaaattccctttcttcagaaaagagtgactcaaaacggttaactgttgcatgcctttcaaataaataattgaaaacttctaagagcaatgtatgaagctttgccatgcttgattcaatcatatagccattttggggatcaaatatcaaagtgtagtctggtggcaactctttttttattttagaaaagtcgtttctagccgtatttttactgataccaataaacgccattatttcttgggttgtcacttttttggggttggctagaataaataacagttccgaatatcttcttatctcactataagccaaatcatcgtttatatattcaggaatcgcaccttctttaaaaaccattgcttgattcatgtatatcaaaagtttttgaagatcattggcttcatataaccactcccctgagttacttcgctttatcagactcaatccatgaagggataattcatcattaattttttttatagagtaagttatctgcctagtcgaaaaatgtactaatgatttcaattgttgagagtttgtcacatgtgatcgtacaatggtttctaacagttttaaatcttttgtattcacattcatctacctccctgagttaaatataaccgcttacagtattaattggaatatccaaaatttgtcaaaccttggcttaaatcagacaaatgacaggcacttctttaattttttatcttatgcaccatcagaatggtgtggagtaccactcaattttggaggcttttcatgtataaattacaaacaaccgttcaattggcttttgaagatttcaatcaaccgataggtctcaaaatgaatccgtctaaccgttggattcaaaaagcagagctcattccatgggctgaacttgaaaaagactacgctaaaaattttcgtaaaaaaaaaggaaacgtcgcaaaaccctttcgcatgaccttcggagctctactgattcaaaaggaatatagctatagcgacgaagaaacggtcttacaaattcaagaaaacccgtatttatagttcttcatcggtttgccgggctatcaagatgccaagcctttcgatgctctacaatggtctatttccggaaacgcttggacgaaacaacgttgatagaaatcaatgaaaaaatactcgtcttcgacaagaaaaaagacgataaggacaacgattcttatgacgatttcaattccggaacattgattttggatgccacttgtgctccacaaaacatcaaatatccaaccgatacagaattaatgaatgatacccgtacccatgccgagaaaatcatcgatgttgtttgtgaagggaaaaaactgaaaaagccggttctataatatttggttttgttactcaaactgagtagtgacgccaaatatttttttataacaaaaagacatctggttgtcctataattaaatcggcaaaaacaatcataggaggataaccaaatgtccataactaagaatatcaaatgtacggatgaaaagacaagtcattccatcaaacaaattttgaacatcaaagattcccatattaccttttcaaaagatgccattagtaaagagcgcgttcatggccgtatggccaatgtatttaccggcttattaactggagaagcgcatcgttgcgaatgttgtgggtttgattctgtcatccgtcatgcttatcatgatagttggattcagttgcttccgtatcaagaagtaccaacttatctacacctgtacaaacggttctgttgcaaagttttaaatctactatcaaataaggtagaataatagaaaaagatagcaggaggaatgacgatgaatcattttaaaggaaagcaatttcagcaggatgtgattattgtagccgtgggcaactatcttcgttataaccttagctatcgtgaagttcaagaaatcttatatgatcgtgacattaacgtttctcatacgacgatttatcgttgggtgcaagaatatggcaaactactctatcaaatttggaaaaagaaaaataaaaaatccttttattcatggaaaatggatgaaacgtacatcaaaattaaaggaaaatggcattatttgtatcgagccatcgatgcagatggtttaaccttggatatttggttacgtaaaaaacgggacacacaagcagcctatgcttttcttaagcggttagtgaagcagtttgatgaaccgaaggttgtagtcacagataaagcccctctattacaagtgcctttaagaaactaaaagaatacggcttttatcaagggacagaacatcgtaccattaaatacctgaataatttgattgaacaagaccatcgtccagtaaagagacgcaataaattctatcgaagtttacgcactgcctctaccacgattaaaggcatggaagccattcgaggattatataagaaaacccgaaaagaagtcactctcttcgggttttcggtctgtactgaaatcaaggtattattgggaatcccagcttaaatcatagataccgtaagggattttattctttatttaaaactttgcaacagaaccttatttttcccgtaaaggtaagttgctccaaatgagacgacacaacttgctagcatacaaataaagaatattggccagaattcaaacggaatagacaagaaaccaggaattccactgataccaacagaagttgcaatgacgtgttgtgacgccataaatcctccaattattccagaggtcagaatggaaaccacgaatgggaatttatactttagattaaccccgaacattgctggctcagtgatacccatataagcagacaaaccggcagccagtccaacacctttcaactttttattttggattaagaaattcattgcaatagcagcagaaccttgtgccaaacttgacatgactccaataggccaaatataatctccaccgttcgccatcaattgaatatgaactggtaaaaacgcatgatgcatccctgtcacgactaatggcgcaagaccaataccataagcaaatccgccaataaatggaactttttggaataaccatacaatacctgcgacaatcgtattaccaatagcaattgtaatcggcgctataataataaatgttataacactagtaaaaagaattgcaactggtgcaacaaccaacagttggattgtttcaggcacacgctttttcaagaatagctctgttttagctaacacatagccggaaactagagctggcaatacttgtgcttgtagtcccatcttagagatggacaatccaaagattgtccaatgtggaatatctcccgtggttactgcttgcccgtaattccaggcattcatcaaatctgggtgtacaaagactagacctaacacaatcccaagaagaggatttcctttaaagtattttacagttgaccatgttattaacgcaggcagaaattgaaaggaagtgtttgcgataagatttatcatatcagcgacatcagcaatattaggatatacttcaatgagtgactgctcaaaaaagattcctgggtttgttaataaattattcagtcccatcagtaaaccagctgtaacgatcgctggtaaaatcggcacaaatacatcacccaatattttaactgcacgttgaaaccaattcaaattcaactcagccgctacttttttaacgtcttctttgtttgccccactcagcccagattggcttataacctcttcatagatatctgctactttaggaccgataacaacttgaaactgtccattagcattgaaggtacccttcacatcttccaggttttccaatcctgccttatcaactttagtgtcatctcgcaaggcaaacctcagacgtgtcacacagtgagtcagtgctgcaatattctcttttccaccaacaaagttaatgattgatttagcttcttctttattactcattaattcttacctctatttcttctttattagttaatgcttgagatgaatcattgcctaccatgatccaa</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="5">
		<INSDSeq>
			<INSDSeq_length>3458289</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>misc_feature</INSDFeature_key>
					<INSDFeature_location>1..3458289</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier id="q5">
							<INSDQualifier_name>note</INSDQualifier_name>
							<INSDQualifier_value>n is any of g, t, a and c</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..3458289</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q11">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Enterococcus gallinarum strain NCIMB 42761</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>nnnnnnnnnnnnnnnnnnnnnnnnttaaggaatagtactgaagactacacatcttttgcctttgttcagttttgagaggtttactctcaaaatagtttgttcattgaaaactggatatcgaagaaaatcaaaacaagtaacacacaccgagttgacaagttaaagagttttttaataagttcaacgcttattttcttgagcaaccttctatcgctagaagaagtactcaccgaccgtaaggtcaaaggttaagtgaataagggcgcacggtggatgccttggcactaggagccgatgaaggacgggactaacaccgatatgctttggggagctgtaagtaagctatgatccagagatttccgaatgggggaacccagcatcttttataggatgttacacagttgtgaatacatagcagctgtgaggtagacgcagagaactgaaacatctaagtacctgcaggaagagaaagaaaattcgattccctgagtagcggcgagcgaaacgggaaaagcccaaaccaacaagcttgcttgttggggttgtaggactccgatatggtagttgaaacagatagtcgaaatacttggaaaagtatgtcaaagagggtaaaaaccccgtagatgaaatctggctcacacctaggaggatcctgagtacggcggaacacgaggaattccgtcggaatccgggaggaccatctcccaaggctaaatactccctagtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagcaccccggaaggggagtgaaatagatcctgaaaccgtgtgcctacaacaagttagagcccgttaatgggtgatagcgtgccttttgtagaatgaaccggcgagttacgatagcatgcgaggttaagttgaagagacggagccgcagcgaaagcgagtctgaatagggcgaatgagtatgttgtcgtagacccgaaaccatgtgatctacccatgtccaggttgaaggtgcggtaaaacgcactggaggaccgaacccacgtacgttgaaaagtgcggggatgaggtgtgggtagcggagaaattccaaacgaacttggagatagctggttctctccgaaatagctttagggctagcctcggaattgagaatgatggaggtagagcactgtttggactaggggcccatctcgggttaccgaattcagataaactccgaatgccattcattcatatccgggagtcagactgtgagtgataagatccatagtcgaaagggaaacagcccagaccaccagctaaggtccccaaataactattaagtggaaaaggatgtggggttgcacagacaactaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcgagtgaccctgcgccgaaaatgtaccggggctaaatagtttaccgaagctgtggagtgcaccataaggtgcattggtaggagagcgttctaagggcgttgaaggtagatcgtgaggactactggagcgcttagaagtgagaatgccggtatgagtagcgaaagacaggtgagaatcctgtccaccgtatgactaaggtttcctggggaaggctcgtccgcccagggttagtcgggacctaagccgaggccgacaggcgtaggcgatggacaacaggttgatattcctgtacccgttgtttttgtttgagcaatggagggacgcaggaggctaagaagtgcagactgatggatatgtctgttcaagcagtgagtcttagtgggagtcaaatgcttctactttcaaggacaagctgtgatgaggagggaaataatagtaccgaagcttctgatgtcacactgccaagaaaagcttctagtgagaaaacaatggcccgtaccgcaaaccgacacaggtagtcgaggagagcatcctaaggtgagcgagagaactctcgttaaggaactcggcaaaatgaccccgtaacttcgggagaaggggtgctgctctaacgagcagccgcagtgaataggcccaagcgactgtttatcaaaaacacaggtctctgcaaaatcgaaagatgacgtataggggctgacgcctgcccggtgctggaaggttaagaggagtgcttagcgtaagcgaaggtacgaattgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaaaggcgtaacgatttgggcactgtctcaacgagagactcggtgaaattttagtacctgtgaagatgcaggttacccgcgacaggacggaaagaccccatggagctttactgtagtttgatattgagtgtctgtaccgcatgtacaggataggtaggagccgtagagatcgggacgccagtttcgatggaggcaatggtgggatactacccttgcgttatggccactctaacccgcagcccttatcgggctgggagacagtgtcagatgggcagtttgactggggcggtcgcctcctaaaaggtaacggaggcgcccaaaggttccctcagaatggttggaaatcattcgaagagtgtaaaggcagaagggagcttgactgcgagagctacaactcgagcagggacgaaagtcgggcttagtgatccggtggttccgcatggaagggccatcgctcaacggataaaagctaccctggggataacaggcttatctcccccaagagtccacatcgacggggaggtttggcacctcgatgtcggctcgtcgcatcctggggctgtagtcggtcccaagggttgggctgttcgcccattaaagcggcacgcgagctgggttcagaacgtcgtgagacagttcggtccctatccgtcgcgggcgttggaaatttgagaggagctgtccttagtacgagaggaccgggatggacttaccgctggtgtaccagttgtctcgccagaggcatcgctgggtagctatgtagggaagggataaacgctgaaagcatctaagtgtgaagcccacctcaagatgagatttcccatttctttaagaaagtaagatccctgagagatgatcaggtagataggtcagaagtggaaggccagtgatggttggagcggactgatactaatcgatcgaggacttaaccacgattgaaaaaagcaaggaaactcggaagagttttgattcttcgatccagttttgagtgagcaatacttactcaattgaatagtgtggtggcgatagcgagaaggatacacctgtaaccatgccgaacacagaagttaagcttcttagcgccgattgtagtgaagggtttccctttgtgagagtaggacgtcgccacgctgtttcattccggcatagctcagttggtagtagcgcatgactgttaatcatgatgtcgtaggttcgagtcctactgccggagttatcgatagctgtgaagctatcttttttttgccattttggagcggtctttctactagcggaaagatcgctctttttttgcagataaaagttaaaactattttgagagatcggaagagcacacgtctgaactctaccacagtagaaccacaatttctacaggtatggggagcaggtgagaaaacagcatcgacgatcaacgtctttttcttctgaaaggtctcgtaagagacctctgtaatcatcaaatctttctctattaatcgcagcatttttttgatagaatcattcatatagcatatcgtcctctcagttgtttattttgtcgtgatttaatcatactagagaacgatatgttttttaatacctaaaataaaaatggggctgaagaatcaattctgattcatcagtcccataaattatagagcctaaaaaagcggagttatgagatgacttcgtttttttatttgttttctttttcaaatagacaagatactggtaaaataaagaaaagaaagggagcgaaaattatggcaaaacgtgtgattgtaatgaatttcaacgcaaactcggaagcattccaagcattttctgaagtaaaacgcatgcatatggaacgaaaaatcaaaggagaacaaatggctgtgatcactcatacagaatccggtgcgcaccagttcaagatcgaagattttctagactttaccggtaataacaaagcatcgactggtggaatgattgggatgctagtaggaattctgggaggaccattaggaatcatgttaggctggttcggcggtagtatgattggtgcgacacgagacgccaaagaaatccaaaatgcacaattgctgtttgaacatgtcagcacccaaattggggtaggcgacactggcttattgttgattgcagatgaggaagacaatcgtccactaaatcagttgatcatgaatcaattaggtggggaaattactcgctttgactatgatgaagtagaagcagaaattgaaacggctaaaaaagtcgaagaaaaaacgaaagcacaagcgcaagaagattggaaaaagtctcattcccaatctgaagaagaacaggaataaactataaattgcatctgaccttcgtttccgctaaaattgggggaagatgaaaggaaagaagtatatggaattagaatttttaggtaccggtgcaggcgtaccagcgaaacatcggaatgtaacaagcacagcactgcggttacttgatgaacgcaatgctgtttggttgtttgactgtggtgaaggcacacaaatgcagattttgcattctacgattcgcccacggaaaatcgaaaagatattcattactcacttacatggagatcatatttatggattgcctggattgatcagcagtcgctcctttcaagggggcgcttcaccgttagagatttatgggcccataggtattgaagaatttgtgcggaccgtgttaaaaatttctcaaacaaaattgagctacccgttagtttttcatgagatcacaaaagaaggcattctcttcaaggacaaacagtttaccgtttcttgccgtcggttggatcacggaattgaaagctttgggtatcgagttgaagaagcgagtcaccaaggagagcttcaggtagaagctttgactgcattaggaatcaaaccgggtccagtttttggtcgactgaaaaaaggcgaaatcgtcacgttggaagatggacgacaaatcaacggaagtgactatgtaggtgaagcgaaaaagggacgtaccgtcacgattttaggagatactcgcctttgtgccaattcgatcttactggctgaaaatgcagatgtactggttcacgaaagtaccttcaataaagatgaagctaaaatggctcgcgcctattttcattctacaacggtgcaggcggctgaagtagccaaacaagcgcaggtaaaacgattgcttttgacgcacattagtgcacgctatgttgggaaagatattacaattctggcaaatgaagcaaaagctgtgtttcctaatacggtgatcgtgaaagacttcgatgtcatcgatgtcccatttgcagaaaaaggagatcaagatgttgttagaaaataaagtaattgtcgtaactggcggatctgctggcttaggggaacaaatctgttatgaagcagcgcgtcgcggtgcgatcgtggtgatttgtgcccgtagaagtcagttgatcaacaaagtcaaagaacattgtatgacattaagtggcaaaccagcttatgcctttcaattggatattgcagaccctgaaagtgtcgaaaatgtcattgcttcgattcgtgaaaaggtcggaaaagtggacattcttgtcaacaatgctggttttggtatttttcaagaatttacagaaatgaaaccagaaacgatccgcaatatgtttgaagtgaacgtattagggatgatggtcttaacacagcaaattgctttagaaatggtcgatcagcgctctggtcatatcatcaatgtggcatcgatggctgggaaaattgctacaccaaaaactgcagtgtattcggcaaccaaatttgctgtattaggtttttcaaatgcgttgcgtttggagttgaaacctttcggcattcatgtgacaactgtcaatccggggcctatcgaaacagccttctttgaccaagcagatcctagtggcaattatttagcttctttagggacatttgttcttgaaccaacaaaactggcaaagaccatcgttaaagcgatgattcatccaaaacgagagatcaatcgcccacaagtgatgggagtagctgcaaaattctacacactattcccagctattggggactacttggctggaagtctattcaataaaaaataggagttgtttttgatgaaaaatcaatggcgagtaatcgtaggtattttgttggttttagtgatcgtcctttttgcggtcgccaataatatgactgttccaatcaattttggctttactagcatcaaagcgcctctgatcttgattatcattggggcggctttgttgggggcactgattatcttactagtgtcaactagtacgatgttccaacaaaagaaagaattaaaaagattacggaaagaattggctgactttcaacaaaataatgaagaaaaatttcaagaacagcgtgaggtattagaacgggaatatgcaaacaagcaagcagacctcgccttgagggaacaacaaattgctgaagcagaagcaaaaactgcggcagttgtgcctggtgaaccaccaattatagaaaatcgtcaagatacgtttccagagtaatggtaagcttgcactcttgtttttcaaaagagggttttgggactccaaccagaacggtaaatctctgaagtgaggcgcaagattggctcaccactcttttgcaacaaatgagcgaaataaaaacgacatccttcggtggtctttcgataaacgaccgaaggatgtcgtttttattgtactagaaataggatagaagctggtagtgcttttttggtcaacgcttttcttttctccaaaatatttgctataattaccaagttaggagtgattgtgtgaaacgcgcgaactttcattggctgagaccacaaaaaagtgaattatcagctaatttcgaggaaatgatccaagcaagaggtttgtcaccattaataggtcaattattatggcagcggaatattcgaacagcagcagacttgcaaagttttttagaaccggatttgcagggacttcatgatccatttttgttttatgatatggaaaaagccgtcgatagaattcagacagcgatcatgaatgaagagcgtattctgatttatggagactacgatgctgatggtattacgagcacgactgtcttaaaagaagcgctggaattattgggtgcggatgttgaattttatctgcccaatcgctttaccgatggctacgggcccaatctttccgtttatcaagataaaatcgcagctggtgtgcaattgattataactgttgataatggtgtatctggtcatgaggcattggcttatgccaaagaagcacaggtagatgttatcgttacagatcaccatgagttgccaccagaattacccgatgcgtatgccatcattcatcctcgccatccattaggaaattaccctttttcagatttggcgggtgtcggagtcgcattcaaagtcgctactgcgttattagaagaagtgccagtcgaattattagatctcgtggcaattggtacgatcgccgacatggtgtcgctcactggtgagaatcgcattctggtcactaacggattaaaaatgatccagcaaaccgaacgtgcggggctctcggcactgatcgaagtgagtggtctgaagaaacgggcaatcaatgaaacggatattggttttgccatcggacctcgtttgaatgcgattggacgcttggaagatgccaatcctgcggtaacacttatgtcgacatttgatccagaagaagcccaattgttagccaatcaattagatacgatcaatcttcaaagaaagcaatatgtggaaacgattttgaaagaagctcagaatatgctttccgattcaaatcaagtccatttaattgtgggagatgattggcatgaaggtgtcttagggatcgttgctggacgattgatgcaacagactggcagaccggtccttgttttaaccaaaaaaagcaacggtattgctaaaggttctgggcgcagtgttgcagcattaaatctatttgacatgctctctggaatgcgtgaaatgtttaccagctttggtggacaccatgcggcagtagggctcagtgtgcccattgatcacctttcgatgctccaagaacgtatgaatcaatacgtggtcgataatcggatcgacctttctagcgggattccgttaccgattgatgaagaattgtctttagcagaaattacgacaaattttatcgagtcgctgaaaattttagctccctttggtacagacaacccaatcccaaagtttttgattacgaatatttctgctgataatggccgacaaattggtacagagaatcagcatttaaaagtcagtcttacagatggagaaaatggtcaattagatgtgatcggttttggttttggatcacagctagtagaatttgagagtgaaggattggccgttgtggggcaattatctgtcaatgaatggaacggcaagaagaaaccacagctgatgttggaagattttgaagtcaacggcatacagctgttcgacttgcgttcaaagaaaaatcggcaagggttgatccttgatgcccaaacattaggtattgctttttcggataaattgccttcagagatagaacgattttgtccgaacgttcatgtttatcaaacgttagacgatttgacagctttttttggttcaggaaattatacgcaactcgcttttctagactgtcctagcgagaaagagcttttgagaaaaatcattcaagaaatacctgtcaatcgtatctatttgattttagtatccacagaggatgcttatctggatggtgtcgggactagggaacaatacggccgtttgtttcaactgatcaatcagcagaatgggattgatattcgctataaactgccaatggtagctaactacttgcagattccagaaaaattattaatttttatgattcaagtgttttttgatttgaaatttgttacaataaaagatggcgttttgaaaaaagtccctgatccagagaataagccgcttactgagagtgtgttgtatcaacagcgacttgcaaaaatcaaaacagaagaagatttactaatgagtgatttatcaacgattcgcaaatggttgatatcttaggaggaaaaaacatgaatttaaaagactatattgccagcattccggattatccgcaagaaggaattgtctttcgcgacatctctccattgatggctgatggagaagcttatcgttatgcaacacagcaaatcgtcgagtacgctcaggaaaaagggatcgacatggtggttggacctgaagctcgtgggtttattgttggttgtcccgtggcgtatcaactgggtgttggttttgcgccagtacgtaaaaaaggcaagctacctcgaaaaacgattgaagcaacataccagaaagaatatggcgtggatattttgacgttacacgaagatgcgattaaacctggccaacgggtattgatttgtgatgatttacttgcaaccggcggcacgattaaagcaacgatcgaacttgtggaaaaattaggcggcatcgtagttggctgtgcttttctgatcgagttgatggacttgcaaggcagagacaaaatcactggatacgaaattaaaacattgatggaatattaatcgaaaaaagccagatcaattttgatctggcttttttttgtttgtttggcagcaacactgaaataatcgacctactgttcgtaatgataaaaatcatggtcgtggtaataagtttggtttctctttcgttctgcttggcggaatttcttttcatcccatagcatgaaccacagcatcatcaaagggcaaaaaatcagaactgcactgagtacgccaaaataaccaataatgatccctgttaacaacacccacaaaataaaaccaaatcgacgaactgctttcattattttcactccttataaaaatgcgaacttatgtttgtaaaactattatacgaatgtttgttcggtttgtaaagaggaaataaaaaaaatcttcgaaggttcgaagatttaaggaatcgattaaagtaagtgacggtagagaccaacgactaagcctaaaatcgttacatctggcaagatgataggttctaggtaatcattttccggttgcaaacgaatgtgatcctgttctttgaaaaatctcttacaggtggcttcatcttcatccgtcattgcaatgacaatgtccccgttttgagcactttgctgtttgcgaacgatgacttgatcaccgtctaagattccagcgttgatcatactttcaccgcgaatcgtcaacatgaacaaactgccgatgctatttgctaaatcaggcggtatcgggaaaaaatcggaggcgtcttctacagctaagatcggttcaccagccgtaacgactcctagcattgggatcgagtttggctgcacatcgattttttctaatccggaggaagtcaattcaatcgctcttggttttgttgggtcgcgtaaaatcaagccttttttttcaagcctggataaatgtccgtggacggtagaagtagaggatagctgaacggcttcgccaatttcgcgaacagtcggcggatagcctttttcagtgactcgtgtatgaataaacttaagaatctcgatttgtcgattttctgttcgttttgccaaaactgacaccttctttcatttgatagtcttagtgtaccataggagaaacgacaattcaaacaaatgttcgctttttgttgctattgtttttttgtcaggttttgtataagataaagtagtgaaaaggaggtgtcgaaatgttatccaaagaaaaattagcccgcattaatgagctagccaaaaagaaaaaagtgcaaggtctatctgctgatgaaacgatcgaacagcaaaagcttcgcgaagaatatttacaagcttttcgtggaggaatgcgacaccacattgaaggaatgaaaatcgtcgatcctgaaggacacgatgtcactccagacaaattaaaagaaattcaaaagaaaaaaggattgcatggcagataaagatgaattccttttcattcctattgaaatcctgaaagaaatcccgtataatatgagatgtaataaaggtaaaaaaaacctaaattaggaggaattaccattgtttgataaaatcgatcaattaggtgtcaacacccttcgtacattgagtatcgaagccgtacaaaaagcaaattcaggtcatcccggtctgccaatgggggcagcgccaatggcgtatgccttgtggaccaagcatttgaaagttaatccgaccacttctagaaactggatcgaccgcgaccggttcgtcttgtctgctggacatggttctgctttgctttacagcttactgcatgtttcagggtatcaagtaaccacggaagacttgaaaaatttccgtcagtggggcagccgcacaccaggacacccagaagttgggcatacggatggtgtggaagcaacgactggtccattaggacaaggaatcgcaatggccgtcgggatggcgatggcggaaaaacatctagcggcgacatacaaccgggatgaatacaatgtgatcgaccactatacgtatgcattatgtggcgacggcgacttgatggaaggtgtgtctcaagaggcagcttcaatggctggtcatatgaagctggacaaattgatcgttttatatgattccaatgatatctcattagatggacctacttcaaaagcattcacagaaaacgttggtgcccgttttgaagcttacggttggcaacatttgttggtcaaagacggcaatgacttagaggcaatctcacaagccattgaagcagctaaagctgaaacagagaaaccgacattgatcgaaatcaaaacagtcatcggttacggtgccccaaatcaaggaacctctgctgtccatggtgctccattaggtgcggaaggtatttcagccgctaaagcaatctatggctgggagtatcctgaattcaccgtgccagaagaagtagcggctcgtttcaaagaaacgatgatcgatgaaggccaaaaagccgaagcggagtggaacgagaaattcgctgcttacaaagcggcttatccagaattagctgcgcagttcgaacaagcagtggctggcgaactaccagcagattgggatgcagaactgccaacttatgaagtaggcagctcacaagcgagtcgtgtttccagtaaagaaatgatccaagctctttcaaaagctatcccaagcctatggggaggatcggccgatctatccggatccaataatacgatggtcgcagcggaaaaagattttgaacctggtcaatatgaaggccgcaacatttggttcggtgtgcgggagtttgcgatggccgcagccatgaacgggatccaacttcatggcggtacacgcgtgtatggcgggacattcttcgtctttgttgattacttgcgtccagcagttcgcttgtcggctctccaacatgcgccagttatctatgttctgacccatgattctgtggctgttggtgaagacggaccgacccacgaaccaattgaacaattggcgagtgtacgctgcatgccaaacgtgcaagtgatccgaccagcagatggcaacgaaactcgggcagcttggaagatcgccttgcaaacgacgaataaaccaacggtcttagtgttgagccgtcaaaacctgccagtgttagcagggacgctaagtggtgtcgaagaaaacgtggctaaaggtggctatgtcctttcaaaacaaaccggtgagacaccagaaggcatcttgatcgctactggttcagaagtgaatctagcggtagaagcgcaagccaaactcgcagaagctggagtggatgtgtctgtcgtatcactgccaagctttgatttgtttgaagcacagtcagaagagtacaaggagagtgtcttgccgaaagccgtgaaaaaacgggttgccatcgaagcagcttccccatttggttgggatcgttacctaggctgcaaaggcaaagtcatcgccattgatcattttggcgcttctgctccaggaaacaaagtattggaagagttcggctttacagtcgaaaatgtggttgccactttccaatcgatcaaataagcgtaagaaacaagcgaaatcgcagctgatttcgcttgtttttttaaagtcttttcgtttttaggtagaacaagatgtttttgcgaaaagacttttaaaaaactattgagttgcttaagttgcacagaaaaaattttttccgtataatgtctatattgttgaatagtattgggacgatggaggaaaagaatgaaaaattatcaaacccgcagtgaaagacatatccaccaacaaaaagcagtgatgccacgaccaagtaaacgagcagtggtttcttttattggggctggattagcattgtcaccagcggtggtcacgctacttcccgaacaggtccaagcaagtgaatatcagaccactagtcaaggaatcgctagttttatcgaacagattggttggtcagcacaagacgttgcggccaataatgatctttatgcatcggtgatgatcgcgcaagccattttggaaagtggctatggctcatctacattatccaatgcgccttactacaatctttttggggtcaaaggatcatataacgggcaatctgtctatttgcctacagatgagtatatcaatggacaatgggtcgtaatgaatgaaccattccgccaatataattcctactgggagtcttttcaagatcacgccaacgttttaagaagtacaagcttcacttcaggtaaagcacattatagtggggtctggaaaagtcaaacgacttctttttacgatgcgaccagctatctgacaggacgctatgccactgatccaggttacgcacaaaaattaaactggctgattgaaacgtatcaactaactcgttttgatacaccaagtactggtgccacaacgacttctgtaacgacaacgacaacgcaatccacatcgacgacaacaacgacacaaagtacgggacaaagttatgtcgtagcatctggcgacagtctttgggatattgcttcacgttttggaacaacggtggatcaaatcatggctgccaatggattaagcagtgacttgatcgtcgtaggacaggaattgatcgtttgattttcgctatttattagctaaacgccaaatgaaatttcacaaaaacttttgtttttgttctcttttagtaactaaaagaagcaaagcaaaagtttttttctttgtgaaaaaaacataaatatttggaaaacgctaactttttgttcgcaagtctgccgttttttgggtagaataggaatatgaactggagggattgcaaatgacaaagatttatcaatctgttaccgagctagttgggcatacgcccatcgtcaaattaaacaaggtggttggagaggattccgctgatgtctacgttaaacttgagttttataatccagggagcagcgtgaaggaccggatcgctttggctatgatcgaaaaagccgaaaaagacggctctttgaaagcaggcaatacgatcgtggaaccaacttccggtaatactgggatcggcttggcgatgatcggtgcagcgaaagggtaccgagtggtgatcgtgatgcctgagaccatgagtatcgaacggcgcaagctgatgcaagcctatggtgctgaattgattttgacaccaggctcagaaggaatcacaggttcaatcaataaagccaaggaattggctgaacaagagggctattttatgccgctgcaatttgaaaatccggcaaatcccgagattcacgagaaaacaactgggaaagaaatagagaatgcctttgaatcaaaaggattagatgcctttgtcgctggtatcggtacaggcggcacgatcactggtgcgggtcgagaattaaaacgagtgtatccagacttaaaaatctatggcgttgaaccggcagaatcggctatcttagaaggcggacaacctggtcctcacaaaatccaaggaattggaaccggctttgtacctaaagttcttgatacagagatctttgatcaagcaattgccgtatcaagtgaagatgcgatggcaacagcgagagaagtcggccgtaaagagggcttgctcgtaggtatttcttctggagcagcgatccatgcagcactcaaagttgccaaagaactgggaaaaggcaaaaaagtcttagcgatcgtcccggacaatggagaacgctatctatcgactgctttatatcaagtggaagaataacaaggaaagcgggcattggcagaatgcctgctttttctccccttttcttaaggactgtggaatttttcgtgtttgttttgtggttgattaagaatttttagagaaagctgtttgaatttttaccatctacatagtatgatattacagataagagaattggaggaactcctgtgaacacgatatatgatgaggcaatcaaacaattaaaacaagaaaatatccgtatcactccacaaagggttgcgatacttgagtttttggctagccacgcatcacatcctaccgcagaagaaatttaccgagcgatcgaagtccactttcccggtattagtgtagcgacagtctacaataatctgcgactgtttacggagatcggttttgtgaaagaaatgaactacggcgatgcatccagtcgctttgactttaagacagagccgcattatcatgcaatttgtcaacgttgcggcaagatttctgatttttactatcctggattggaagatgtcgaaatggccgcttcccaactgaccggatataaaatccaaagccatcgcttagaagtatatggattgtgtccagagtgtaaaggagaagaggaatgaaaattatttcaacggataaagcaccgcaagcaattggtccttatgtacaagcacggattgctaatggtttcttgtttgcttccggacaagtgccgttagatcctgttacaggagaagttgtgggagcaactatcgaagttcagacacagcaagttctcaaaaatatcgaggcaattttaactgccgccggtattacaccagatgaaatcgtcaaaacaacatgtttcttaaaaaacatggatgattttgttccattcaataatacatacagcacactttttcatgaacatttgcctgcacgttcagcagttgaagtggcccgtttaccaaaggatgtattggtggaagtagagatcattgctgtggtggcacaataaaggagtcaatgggacggtcgtatatatgcgcagtcccatttttgttgagaatggattttattcttgatgatgccaaaataaaattgaaaatggtttttatgtaacgatgggaaaagaggacaataagatgatttctttacaagaatatttagcccaggggcaaacaactgtctccaatctgcttttggaaaactatcatagccttggtttaaccaatgatgaatttgtattatggcttcagttgtatcgttaccacgaacaaggcaatgattttccagatttagcgatgattgctaaagggatgggaagtgagcaaaaagaaatctataaatggttgaatgagctattgaataaacagatcatcgccatcgaatccaagaaagattcagcagggaagatggtggattactatgagttttctggaatctatgaacgactggaagtttgtttgcggcaaaaaaatcagcaggaggaaaagcagagctatgattcaaaagtacgttcgctttatcaaatgtttgagtccgaatttggccgtccgctttcagcaatcgaataccagcgaatatcacaatggctggaagaagataaataccagccggatttgattcaatttgcgttacgtgaggcggttttgaatcaagcctacagtttgaattatattgatcgcattttactttcttgggaacggaaaaatattacctcgaaagaacaagtagaagaagaacaaaaacgccgtaaaaaacagtttatgcagaaagaaaatttggaacaaacgaatggaccggttcctaagattcctatgcataattggttagaaggggaataaaggagagttgccatgatcagtaaagcaaaaactatgatcgcattggaacaaatgtaccaaatgttccccgacgctcacggagaactgatttccaaaaatccgtttgaactgttgattgctgtgattttaagtgctcaggctacggatgtgtcggtcaataaagtgacccccacactatttgctgcctatccgacacctgaggccttggcagcagctcctgttgaggaaatcattgagaaaatacggacgatcggtctttatcgcaacaaagcaaaaaatatcaaggcttgtgcgtcccagcttatcgaacgattcaatggccaagtacctagaacccgcgaggaattagtgtcattaccgggggtcggaagaaaaacagccaacgttgttttgggcgatgcgtttggtattccggcaatcgctgtggatacccacgtcgaacgagtaaccaagcgcttacggatttgccgattagatgcaaatgtcttagaagtagaacaaacattgatgaaaaaagtgccagaagatctttgggtcaaaacacatcacacactgattttctttggacgataccattgcacagctagagcgccaaaatgtgaagtttgcccattattgacaatgtgccaagaaggacaactgcggatgcgcgcaaaaaaagttcagccacctcaatgagaggcggctgaacttttttttattcaggatttgtttcatttgtccctggagtagtcgacgaagatgatggcgtcgaacttgactccgaagaagacgatggtgtgctttcactttctgacggtggcggtgtagattgtgagctttcagaagaagattcaactggtggaatcgattcttccgttgaactgctagattcaacgatttcagaactgctttctggtgttgattcaggaagcgaagaagagctgatcgttgatcttgtgctagaacttggttgctggtaagtccctttgatgtaaagctcattgccgatccgggtcaaatctgcgggcattttccagtcgcggttctcaacagaggctgagacaaattgcatcaattcccgataaacatctgaggcaacatgagtactgctgtctgtgatcggcgtcattttatcattataccctgtccaaacagctaaagaaaaggatggggtataacctgcaaacgtgatatccgggtaagcaccgtttgacgtatccaattgagccaattgattgtcatcatagttggaagtcccggttttcccagcttggtaaagtccatcgatttgggcattggttcctgttccgacagaaatcacgtctttcagaatatcggtgaccatataggctgtcgtatcatccatcgctttttgaccttccactttgaaggagtcttcatcaactgttccatcttgcgaaacgatcttattgacatattgcggctcgtaataggttccgccatttgaaaaggcagcataagcagcagccattttcaagctagagatcccatacttggtgccatcgatttctgatgtgttgctggaaattgcattggactgttcaatgtttttgtattcaatacctaggcctttcaagaaggaagaaatattgtcagcacctacttcttcaaaaagctttgctgctggaacatttctcgattgagccagtgctgtccgcaaagtgatatttcccatatattgtcgatcccagttgtagattggtgtgttcgtccccacgtaattatagggttcgtccaaaatcatgcggcctgttgaattttgtaaaaattggaaggctggaccatagtctgtcagtggtttaacggttgagccaaagtcacgagtgacgttgactgctaaattattacctaagacaacatcgtcttccacatgacgagcaccgatttgcgcgacaactttaccactattaacatctaccagagtagcggctacttgcattttatcatctgggaaattgatgtattcgtcactattaacgatgtcatacaatcgtttttgggtattgacatcaagattcgtatagatgtccaatccatccgtatagacatctttgccggtttttgcttttacttcatcaatcacttctttaaagtaattgtcataatatttccattcgttatttcgttgcggatttttttgcaatccttctgaaatatcttcggctttggctgcttcatattcgtctttagtgattttttcattctcatacatggttaacagaacaagatctcgtcgctgtttagctttgtctgggtgagcatatggatcataagcagaaggggcgtttggtaatccagcgattaatgctgtttgagccaaatctagttgatccaatgtcttgttatagaacttcatggcagctgtctgcatcccatagacaccgttagacatgtacactttattgatatagtaggtcaagatttcttgtttggattttgtttgttccagtctgacggccatccaagcttcttgcgcttttcttcgcaacgtctgatcttctgcactagtagagaagaaggatagtttgatcaattgctgtgttagggtactcccaccttgcatgccaccagtcgtcacgttcgacaatgccgatccaatgatacggatagggtctactccaatatgttgatagaaacgacgatcctctacagatacaatcgcatcttccaattgctgcggaatttcattcgcagtgattttttcacgggtctcgctaccaaaatcgaggatcagatctccgtttgaggcgtagaacctggaggaagcagcagaatcgagctgtttctcatctaatggtggtgcatctttagcgtaccaccaaaaaagtcccatccctgataagagaccgagacatcctaaaaagaagagccccataaaggtacgaagtaaaatactgccaatcgttcgttttcctttcggctttttttgtttggggcctttatatgcagccgccgctttcttagaatcatgtcgagaagctctcgattgcgattctttcgccatactaatcattctccttcattgacaaaaattgatctactgcttttaaataaggaatacgcggagcgattcctgggatgatctcaatgccgtttttctctatataggcaagaggcagcgattttttacctgttgttttttgttgatgccactctgtgatcaagttgctgctcgtcaaaaaaaagcagcgttgcaagcttgagaaccataacaagacaaagcagactccttgctgcgtcagacagttttccatatgctgaatctgatgctcatgaaaatttttgaaggggaaagaggttttgttctgtgtctctttggcttcaaaatccaagtaatatccgcgataaacaccattatagtccgtggtagaggcttctcggaagtaagcttctttaatcacagctgcactgcggcggggataatccaccttaacgatctgaacaggtgtaggttttttatgaatgactgctgcttgacgattcaaataataggcattgctttgattaattgcttcttcaaaacgcattccgcggttcgcgaaagtttttggccgagctattttttcttgcaatttttgttttttaccgccatcataagcagaagactgaccgttagggtatcgaatgaccatgttattcacactcctaggcatcattataccaaaaagacgtttggaaagaaaagagatgactgcttaaacaatgaaaaccttatattttaccggctaccgcagctttgaacttggtgtatttcaagaaaaagatcctaaaatcaaaattattaagaaagtaataaaaatgtctttactttcttacattgaacaaggactggaatgggtgctgatcagtggcaatctaggagcagaaatatggtgtgcagaagtggtggagcttttgcaaaaagactatccagaaatcaaactagggatcatttatccgtttcaaggatttggtgaaaactggaatgaagcgaaccagcaaatgttgcaacgagtgcaaatgagcgctgattatgtgaatgccactagccatcaaccctacaaagaaccaagccaattaagaaatcatacccagtttctattggaacacacagatggtgcgttgctgctttatgatgaagaattccctggaaaaaccagcttttttttgaaagatgcgaagaaatatcgggaggatcatccttacgagatcgatcaaattacaatggatgatctgcaaaacgcaacatttgatagtaatttactttgatttctgagagttttttgatagaatggtctagaaagtgaaaatcatttggaaaaatcaatgaggtgtaaataatggcaaatctaatttttagtcccaaggatattcttcaacaagaatttaaaacaaaaatgcgcggctatgatccagtggaagtcgatgaatttttagacaatatcatcaaagactacgagagctacaacaaagagattttagcattgcaagaagaaaacgatcgtttgaatgcaaaaatcgatcaactttctaagaaccaagcgattgcatcacgggtccaacaagaagcgccaaaaagtcaaacagtgacaaattttgatattttgaaacgtttgtctaatttggaaaaagaagtttttggcaaaaaattggatcaagaagaaccagttacacgttcctcttcatacaacagcaactacacaaatgctgattttgaagacgataacgaaaaaacacgtcaattctaatcaatttgattgctgtggttttcgggtaattgcggcataactttgattatgctgaggaaagtccatgctcgcacaagctgagatgcttgtagtgatcgtgcctagcgaaacaataagctagggtacttgaaagagtaacggcaggaaaaatggctaaggcgcgagctatgccaaagtatccttgaaagtgccacagtgacgaagcaagacgggaaaccgtcttggtggaacgcggtaaacccctcgagcgagcaacccaaacaatggtaggggcgctttttgcacggaaatgaacggagcaaaaaggcaagtaattgcagatagataattacccaacgttttcttctccctgaggaagacgtggacagaacatggcttatagaaaatcacagcagatcagggaatccttccagcaacggaaggtttttttatatcaagaaggagaaatctatgacagaaaaagtatttgattgtgtcgcaaccgctgctagtgggttagaagcgctagttggtaaggagttgcgagatttaggcattgaatgccaagtagaaaatggacgggctcgtttcaaaggaacgttggagaccattgcaaccgccaatctctggttacgcacagctgaccgcattaagattgtggtgggagaatttgatgtatacacctttgatgaattatttgagcaagtcaaagcattaccttgggaagactttctgccgctagacgcagagtttcctgtggcaggtaaatcgatcaaatcgaagttattcagtgtgcctgattgtcaggcaatcacaaaaaaagcgatcgttaatcgattacgggaagtttatcatcgccctgcaagtgttcctttaactgaaagtggtgctttctttcagttggaagttgctttgttgaaagatcatgccatgatcacactcgatacgacaggaccgagtttgttcaaacgtggctatcgactagaaaaagggggcgcacccttaaaagaaaatatggctgcagcattagtcatgttgaccaactggcgcaaagaccgaccgtttgttgatcctgtatgcggttccggtacactgtgcatcgaagcagcactgatcggacataatattgcccctggattcaatcgctcctttgtctgtgagacatgggattgggttccagctgaagtatttgagactgtaagagctcaggcagacgaagcagccgattacgatagacaactggacattatgggctcagatatcaatggacggatgatcgaaatcgccaaagcaaacgcggaagagattggtctaggtgattccatcaccttcaaacaacaagcagtcaaagattttaaaacagacaaagaatacggcgtgatcgttgccaacccaccatatggggaacgtttaggagaagaagagacggtacagcgcttgtaccgtgaaatgggcgaagtctttcgaccattaaaaacttggagcaaatacattttgaccagtgaccttacatttgagacccactatggtgaaaaagcaaccaagaagcgcaaactatataatggtgcgttgcgtacggatttcttccagtattggggcagtcgcccaccgcgtaaaaaggagacggttgaatgaaagaacaagaatttctaaaagaattaaaagagctcgatttgctgtcacaagcaatgggaatccttggttgggatactcagacgggaatgcctgaaaaggccagcgaatatcgcagtgaagttgacagctacttgtatggcttgtatttcgaaaagaaagtcggaccaacgatccaagaagccattacttattttggtcagcaccctgatgaattatctgaagttggtcaagcagcttatcagctggtgaaagaagaatatgagctgcaaaaaaatgttcctaatgaattagcgatcgcagcttctgctgctacttctagagctcatactgcttggacgcaagcccgcaaagcgaaagatttctctttattcaaggaagcattagctgagaatatccatttgacaaaagaactgatcccttattggaaaaaaaaggaacggacaaattatgatgttcttttgaatcaatatgaaccgaacatgaccgttgaaatcttggataatgtgttttcacaagttcgtgatggaatcatggatattcgtcgccagttagaaaaaggtactccaccagatacaacgatcttatctcgtgaaatgacagaggcgcaacagcggaaattcatctcgaaagtcatcacagacttagggtatgatttttctcgcgggcggttggacaatacggtgcatccttttgcgaccggcattaaccacaatgatgttcgcttgacgactcgttggaatgaagaagatttttcgatgggaatattcggcgtgattcatgaagcaggccacggcatgtatgaacaaaacattgatgaaaaatttgaaggaacgccgatccacgaaggagcatccatgggaatccatgaatcgcaatctttattcaatgagatcattatcggtagcaatcgtaatttttgggagaaacaatacccttattttcaagagtgtgcagaaggaactttcgatgatgtttcctttgagactttctacaatgcattaaaatttacccaagcaagtttgattcggatcgaagcagatagcctgacgtatgttttgcatatcattatccgttacgagattgagaagatgattttcaatgaagaagtgaatgtggaagatctgccaactatttggaatgataaatatgaagaatacttaggcgtacgtccgcaaaatgatttagaaggtatcttgcaagacgttcattggtcagggtcaagttttggctatttcccatcatacgcgttaggatacatgtatgcggcacagctttttcatgcaatggaaaaagagatcgatgtcgatgctgtattggcttctgatgattattcagagatccgccaatggttgaccacgcacattcatcaatacggggcttctaaaaaaccaaatcaattgattctggatgcgacaggagaactgttaaatccgcaatatttattggattatctgcggaaggtttatttttctgtttatcaaatccgctaatgagcaagcctttcgttcactcgaaaggcttcttctcatctttaaaaaaaccgcacgggaaactagttagctagacgatagtctttattgactttaggttctgatactttgatggaatcggacgattgaatcagaatgctagcaatagaaacaagataaaaaagacaggagtttcaaaaaatggctgatatagcaccaatttatgaatatgccaaattgattttgggaactgatcacacagggcatggctttgatcatgtcaagagagtagccgcaatggccaaacagatcattgccgaagatcaactgcaagtagatgattatgttgtggaagcagcggcatttttacacgataccatcgatgataaggtggtgaaagatgtggtgaaagccaaagaagaagtgcagcaatgccttctcgctgctggagccacagcagaacaaatcagtcatatatttacaatcattgagaatctctctttctcaaaagagttactggcaggggcacaagtctcctctttagaaggacaaatcatgaaggatgcggatcgcttagatgcattaggcgcaattggtattttgcgtactagttactttggcggtgcacatcagcatccgatccatgaatcagagcgagcgccgaaaacgttcacaaaccacgctgactaccgaaaagggaccaccgtgatcaatcatttctatgaaaagttgtttttattgcctgaaaaaatgcacacgcactttggtaaacaagaagcactgcggcgtaaagactttatgacaacctttttaactgaattttatagagaatgggatgtttagtaatttttaatcttcagttcgattcctttgtgtttcctctgtatttatctataattataaataaggggagagatggatatgtattacaaacaagcgctgaaaccgaatgaattattacctgcactttctgattctggggaatgtttttttatcattcgagcagcattacccatccggaattatcaagttgccatttaccggtacgatgatgagtattttttattgcaagatgaacgtttatttaatcagatctctagtatttccagggaacggcaaggagatgaagaacagattctgccattcattgaagaagcattagaagacaatcactattttctagtggaaaaagagtttatccgcttggatttattgacgctacaaaaaatgacaaccattcaatcgtttgaaatattgttttacgaattctttgatttttgaggtgatgggtgatgaaaaaaacggaatacctaaccattgaggatgcagcactcgctgatttatttcttgatctgggtgataagtacagcaacctcgaattgattgacgaagaaaaagatttggatgtggtcgttttgtcaaatagcgactggcaatatcttttggaacaactggatgatgaagtcaaggagcaatttcttgcacagaccgagactgattttctagacgaggagtaagaatagaggggcaaatgcccaatgaatgtatgtaggttaaagaaaaacagaagaacacaaaacaaaaaaatatccgaacgatagtcgatgaagaatgcgatgcgcttaacttaagtccgcatgcatgtaagtacgcttgatcattcagctatcgttcggataattgttttgtttgacggattcatttgtttttcagagcgcctgtcagtcaacatttgaataaagtgaaactgtatctttttcatttggattggagacgtacttttttgattttagcataaccccgaaaaatattgcggatcactaacaagagaccgatcagcaacggaatagctaataagtagagggaatagccatggacctgctctaccgcagcagcattggttttatttacttctgtcagcgcctgttggatcacttggaaactgaatacactcataaatccagcaatgataaagagtacaaaccctaaataaggaatatgagaagaacggcgaaaaagcgcaaagccgatatagagcaataaaagaaaaaatggcacaccaaaagcaaaataaggattcaacatgtttttttacctccttttatttatcatactccaaaatttacgttttgggaattacagtgtaagattaaaaggaaatagatttttaggaggatgttatgtcagcttatcttatgccaatcaaggttgcattactgttatttccattcttggcacttgcaatctcgtcgatattttttgtgcgccaataccgtaaatttggccgatttattttttcacgagcaattgtactttattcatttgttttttatctgctttgtgcctatttcttggtcattttgccgttgccgagtattgaagaagtcgctcaaatgaccggtcccaaaatggagtggcagttaggtgcttcctggcagcattttttgcagcaaacggtgttacaaatcaatgatcccactacgtatcttccggctttgaagcaaaacgtagtcttagagccattattcaatctttttttgacactgccttttggtgtctatatgcgctactactttaaattgtcttttccgaagacgattgtggcaacctttggcttatcactgttctttgaattgactcagttaactggattatactttatttatccgcgcccttatcggttgtttgacgtcaatgatttatttgtcaatacccttggcgggaccattggctttttggtgacgccattgttcaccttcctgttgcctacccgtgaagagatggatgccgaatcttatgccaaagataatcgagtgacgtttactcgccgatttgttgcttggctgatcgattggggaatattgaatttattcgcttggatgcttatgattctgttaagagtgactgtgaataaagaaatcgatgactttacgaatgattattggtattttttactagaagtagttctttactttattcttttgaattatattctcaatggacaaacgctaggaaaaaaacttgttcgcattcgagtgatggaggaaaatcattcccgtgtcagtttcagagcaatttttaagcgttatggattgctctatctgatctatgttagtgcgacacgcatcaatgtgttgtttacgccttttattcaatctactaatcaaatgctcgtcctagtgagtttgttggttgtgttgatttttggtttgatccaacttggattttattgcaacatcctttgggcagcattcaaaaaacaaccgcgattcttttacgaaaaaagaacggctacttatgtagtaagcacgatccagcgaaacaaggttaggaattgagctggaaatatgctataatccaaaagatgtcaatagaaagaaggtgtttgaatgtcttttgagtcatttaaatttcaaccatttatttacgaagcgttagcggagaagaaatttacttcaccaacagaagttcaagaaaaattaatccctgtgatccaaaaaggtcgcagtgtcgtgggacaatcccaaactggaagtgggaagacgcatacatttttgcttcctttgatggatcaaatcgatccgcaaaaagatgaagtgcaagtcgtgatcactgcaccgagtcgtgaattagccacgcagatttatcaagcggcaaaacaactagcagaatttcagcaaccagagattcgtgtgaccaactttgtaggcggcacggataaacaacgacaaatggaccgcttgcaaaaccagcagccgcagcttgttatcgggacaccgggacgaattctagatatgatcaatgaacaagcactggctgtgcatacggcacgagcctttgtcattgatgaagcagatatgacattagatatgggctttttggaagaagtggaccaaattgctagtcgattgccggaaaaactgcaaatgttagttttctctgcaacgattccagaaaagctgcgtccatttttgaaaaaatatctcgaaaatccattgatcgaagaaattcgtccgaaagcagtcatctctgaatccattgaaaattggttgatctcaactaaaggaaaagataagaatcaattggtttatcaactactaacgacgggacatccttatttggcgattgtttttgccaataccaaatcccgagtggatgaattaaccgactatctgaaagaaaaagggctgaaagtagccaagatccatggcgatatcacaccgcgagaacgcaaacgtgtgatgcgtcaggttcaaaatttagagtatcaatatgtagtcgcaactgatttagctgctcgcgggattgacatcgagggagtttcgcatgtaatcaatgctgagattccggcggatttggatttctttattcatcgtgtgggacgtactggacgtaatcagttagctggaacagcgatcactttgtatgatcctagtgacgaacaagccattcaagcaatcgaagatttaggtgtaaaattccaaccaaaagaaatcaaaaatggggagatcgttgcaacatatgatcggaatcgtcgacaaaaacgtgaaaaatcaagagacgaattagacccaacattgattgggttggtcaagaagaaaaagaaaaaaatcaagcctggctacaagaagaaaattcaatgggctgttgataagaaaaacaaagagaaacgaaagatcgaacgtcgtcagtcgaatcgctctgctcgcaagaataaaaaaaattccagtatctaatttaaggaacacccatcggccaggcaatggctattgggtgttccttcgttttagcaaagatttttttccatttttacacagaggattccatcttcttcaaaaggaggagagaggatctcatagccgcatttttgataaaagccgactgctgcaatttcagaagacaaaaccgaccagcaaaagccattggtgatcgctttttgctcataggccgctaacaactgccgtcctatcccttgctttcgatagtttttagccacgcaaaagcgatcgggctggatcgtttgcgaatccaacgattgatagcgaatagtggcaattggtacttggccttctgccagtagaaaataatggcagaactgatctttttgatcaaattctaattcaggagcgattccttgttcgtcgacaaagacagatcttctaagtgcaaaaacagcctgctgaatccagtcctcccgcccaaaataaagctgcatcatttttcctcccaattcatggtatactcaatctatattgattgtagcagatgaaaggggaaagctcgtggattttttcgaagcattgcaatggacgaattggaaaaatttgactgctgaagtcaaaagccaagtgtttcagcaagtagtcatgtactttgtcagcccattgaaagaaattacagatgttcattttattaaaacaagctatgcaggaatcaagtgtgagacctttgaattaacgattgatgaggaacccttcgtctttgtgcctggaaattatgaaacaattctaggctgggacttgggcattcagggattgccgataacctgctggtctaaaatgtggcaagaacctctcagcccttcgctccgtcgcttgatcaaaggctacggattgtcaaacgctgaggagtggggagattttgtaaatgaatcaatgagcccattacgcaaagcgaccatcccacccatgttggtgcagaaaatggcattgccagcaggtactcgtttgattggagaactagatacagtcacgggagaattccatggtcatgttgatcaatttgaaacttttggttccgagatacggcaggcatttcagcagccgcgaagttttgaagaaagtttgcagtgggaaatgccaagaacaatcagtgccgaaaatcagtactttgcggaactgtatccagtgtctggcaattatcatgtatacacccaccaacgaatgacccaaaatgaattgcagcactggctgggacagcagggatatgatttgatgaatgaagaacagtgggaatatgtagtgggcgccgggacccgtcgtttatttcgttggggcaatgaaaaaccctgtgaggatggtgtcaaattgaccaaaaaagcattggctgagccgaacatgtttggcttgatttatccgtatgccaatggatgggagttaactgacagttcatttctaaagatggaagattggccagagtgcggcaatccattactggatacattgccctatgctagttattatcggtcacgcaaaatgttgcaagcaaaccagcagttggaccctgaaaaataccgctaccgaaaagcagttattattgatcgagaacggatttgaggattgactttttgtgaacatttccttatacttttaaagacgaaggacatggttgatttgttcattctttacagaaagtttttcaaagctgagagaaaaacaagaatcctaattgatcgctccctttggtatctgattcagtagaaatgctgacgcctgctctgcgttatcgagtctgagaggtaatgatcaacatcattgcaagtaaggtggtaccgcgtagctacgtccttgctctgcagtggtgtttttttgtttgactacccagaagcgagttcgtcgaatgaacagatatcagagagaaaggtcaccaaagaacaaaagcattccttgctcccaagcgattttatcattagaaagtaggaaaactatatgaaacacttatcaagtgccgaagttcgtcaaatgtttctcgatttctttcaatcaaaaggacattcgatcgagcctagtgcatcactcgtccctgtaaatgacccaacattgttgtggatcaactcaggtgtagcaacattgaaaaaatattttgacggtaccgttgttccagaaaatccgcgaatcaccaatgcacaaaaatcgattcggaccaacgatatcgaaaatgttggtaagacagcacgtcaccacaccatgtttgaaatgttaggaaatttttcgattggtgattacttcaaaaatgaagcaatccattgggcgtgggagtttttgacttctccagaatggatggcctttgatccagaaaagctttatgtcacagtgtatccaaaagacacagaagcaaaacgaatttggcgcgaagaaatcgggttgactccagaacacatcgtagagatcgaagacaacttctgggatatcggtgctggaccttgtggaccagattcagagattttttatgaccgcggacctgagttcaacgatgtcgcagaagatgatccggagaattatcctggcggtgaaaatgaacgctatttggaaatttggaatttggtcttttcagagttcaatcatcaagcagatggcacgtatgaaccattaccacataaaaacattgatacggggatggggcttgaacggatggtgtcgatcatccaaaatgcaccaaccaactttgaaacagatctctttatgccgatcatcgaagcggttcaagaattgagcggcaattttgcatatggtgaaagcaaagcaacagatatttccttcaaagtgatcgccgaccacattcgcgcgctttcttttgctataggcgatggtgcactaccgtcaaacgaaggacgcggatacgtgttgcgccgtttgctacgccgcgccgtcatgcatggcaagaaattaggtatcgattcagcctttttatataaacttgttccgatcgtaggaaaaatcatggagagttattatccggaagtattggctcaacaagcgtttatcgaaaaagtaatccgtaatgaagaagaacggttccatgaaaccatcaatgaaggattagagatcttgaaccaagtcattgctaaagtgaaggcagatgggcaagagacattagcaggtgccgatatctttaagttgtatgatacttacggattccctgttgaattgactgaagaagtcgctcaagatgaagggttgaaagttgatcatgccggttttgaaaaagaaatggatgcacagcgggcacgggctcgttctgctcgatcgactgagctttctatgggtgttcaatccgctcttttgactgatatcaaagtcgaaagccgttttgttggctacgaaagccttgaagccaacagcgaattgttagtgatcattcaagaggaacaattgcttgatacagtaaccactggtgaagccaaactgatcttcaaagaaacaccattctatgcagaaatgggtggtcaagtagcggacactggtactgttgttgaccaatctggtgttatcgttgctgagatcactgatgtaaaaaaagcaccaaatggccagtttttgcatactgcgaaggtaactggcaacttgacggaaggggcttcttatttcttgcaagttgatcagcaccgtcggaacaaaatcatcaaaaaccacacagccactcatttattgcacaaagcgttgaaagaagtgctaggtagccatgcaaatcaagcaggttcattagttgcacctggacacttgcgttttgactttagtcattttggccaagtgactgcagacgaattaagtcagatggaacaaatcgtcaatcagaaaatttgggaagctttgccagtcgtaactatcgaaaccgacatcgatacggcgaagggcatgggggcgatggctctctttggcgaaaaatacggccaggatgtgcgtgtagtcaatgtcgcagattggtctatcgagctttgcggtggcacacatgtcgccaatacagaagatatcggtattttcaaaattgtttctgaatccgggattggtgctggcgttcgtcggattgaagcagtgacgagtcaagaagcttacgcattgctgcatgaaggagaagcacagctaaaagccattgcagggatcgtcaaatcggcacaaatcaaagatgtagtcagcaaaacagaacaattacagcaacaactgcgggatctgcaaaaagaaaatcaagcactggcgagcaaactagccaatcaacaagctggcgatgttttcaaagatgtcaaagaagtgaatgggattcgttttattgctgcaaaagtaactgtcaaagatatgaatcagttacgccaattggcagaccaatggaaacaaaaagaattatcggatgttttagttcttgctacagccaacgatggcaaagttaatctgttggctgcaatgacgccacaggcaaatgagaaaggcttgaaagctggagatttgatcaagcacatcgcaccgaaagtcggcggcggtggcggcggacgtccagatatggcacaagccggtgggaagcaaccagaaggaatcgacgctgcattgactgaagtagccaattggttagccgcaaactgattctttaacagcaaatcataaaaaaatgtataacatcaagaaatatccgaactggaattgtgtgtcagagagctgccgcgtctttttataagacgttcggtagaggatcgaaacgcgattccttcgggtattttttctgtttttgcagaaattggattttattaaagagaaattttggaatagctgaagcattcatttttagaaaaatacgttttttacatgcttttagttgttttactgatttcattcggggtaaaataagaaagacgaatttacgcttggagggaatgttatgctgcgcttctttttaaagcgaatgaaaggaaacgcaactgatcgcaccatgatcggtaaacttgcgggctatctgggattgctctcaaatgcacttctttttgtcgcaaagtttctgattggactgtcggcacaatcggtctcgatcatggcagatgctatcaatagtctgtctgacaccgcctcctcctttttgacattgatcggttttcggattgctgccaagccggcggatagggagcatccctacggccatgaacggtttgaatacattagcggttttgtggtttctttactgatcacatttgttggttttcagtttctaaaaaatgcctttgaaaaaatcattgctcctgaaccgatccgtttatcaccatggttgtttattgtgctgatcttgtcaataggattaaagctttggcaaggtctcatgtaccgtcaattggcgaagaaaattgactctgcaaccttacaagctagcggacaagatagttttaatgatgtactcacaacagttgcggtcttgctctctgcattgattgaatggggaaccggttggcgggtggatgggtatattggcttgctgatcgcgctatacattttatttagtggtatcatgatgatccgtacctttatcaatgaactgctaggtgcacgtccgacagaagctgaaatccgtgagatggaggatcgactagatcgttatccaacaatattggggtaccatgatctgctcgttcataactatggtcccaagaatcgttttgctagtgttcatattgaagtcaatgaaagctggagtttgtcacaagcccatgaagtaattgatgcgatcgaacatgattttcaaaggaaccttcaagttgaattggtttgtcatcttgatcctgtccctatccaaaataaacagtaccggcagttgcgggaaaaagtcagacaaatcgttgagacgattgatccagagttaaggatgcacgactttcggattcacgaaaaacagtttgcttttgatttggtgatcccaaagcaaagaaattacacagatcgtgaactgcaagataaaatttatcaaaagattacgcatgaaatcggcacgtatgaggtggcgatcacgtttgatcatacttatttgttgtaggaggaaaatatgataaaaatggatatgagtgtggtttcgaccgtctttttggcgttgctgtttgtcaatacagttgcggcatttattactgtctttcgtaaaccgcgatcaattgcaagtgtttttgcctggatgatgacattagtctttatcccgggttttgggtttttgttgtatttgttttgtggtcgaggaatcgacggagaaatcatttataaattcagtgagcaccatcaaagcaggatcaatgaattaaatcaaatcatcaaagtccacaattatttctttccagagcatccatactcagatgacaaccatctattggaacggtattttaaaaatttagatgaatcccctttgacaaaaggcaatcaggtacaattttatacggacggcaaggaaaaatttgctgccttattttcagatatgcaaaatgctgaagacaatattcatgtggaatactattctttttttaatgatgaaattggtgggcagtttcttgatgtcctaattgaaaaagccaagcaaggagtagaagttcgactaatattcgatccatggggttctcccaaagcaaatcgtaaattctttcagccattaatggacgctggcggaaaggtcgtgccctttattacttcaaaaaatttgattcgcaatacacgtttgaattaccatttgcatcgcaaaatcgtggtgattgatggccaaattggctggaccggcgggtttaatgtaggggatcaatatttaggtaaaaaagcaaaatttggttattggcgggatacacatgcgcgaatcgttggaactgctagttttaccttacaggaaatctttatccgcgattggaatgcctcgattagaaatgaagcagatcaactggaatatgaagatcgctatttcattttaccgcctaaagaagaggcaggtcatgtcgatatgcaaatcgtggccgacggacctgagacggaaacgcagattcttaaaggcggcttcgtcaagatgattttggcggctgaaaaatcgatttggatccaaaccccttatctgattcctgacgacagtatgatgaatgccttggagatcgccatccactcaggtgtagatgttcgaatcatgattccctgcatgccggatcatccatttatctatcgagcgacccaacactatgccaactatttacatcgccggggagcgaaaatctatatctatgagaatggatttttacatgccaaaactgttatgatggatgataccatctgctcgtttggaacgacaaatcaggacattcgcagttatgcgttgaattttgaagtcaatgcattcgtttatgatcaagaagtcacggcgcaattaaaaacgatttttgaagaggatatgctgcagtccactttattgacagatgaaatgctggctaaacaatcttactggttgcgtttcaagcaaaacttttctcgtttgttatcgccgatcttgtaattttaaagccttagctaacccttgacgggccagatggtcggcacctttgttttgagattcgggaatccattggacaattagtaaagtgaaatagggcagcaactcttggatttcctctaaatacttccgaaaatcggggttgttcgtatcatttttgtcgattgtttgagcgacgactttactgtctgtataaagcatgatcgtctggtcttgccattctttcgttaagagaaattcaagagcatgatgcatcgcagcaaattctgcttggtgatttgtgagcgtgggtagtacaaaggcatgctgttcatgcaggtcttcccctacaatcaacagaccgccgccactaggtccagggtttcctttggttgaagcatcgagatacacttttagcatgagttgactccttctgttatgatggatataagtatactagaaattgatcgcgtgaggaaattatttatgaaacgtaactatttttggcaaccagaaccagccaccgcaattatctattggtccagttcactgatcgttttgttttacagcttgattttggcactggaaaatactcgcccttattggaaaagcaatcttgtgttggggatttttctatttcttgtctggttaggattgcagcgccgcctttatttgacggagaagaccatcaaaatcacctatgcccgcttttggaaacgagtagttattcctctcgagaaaatccaagccattgggatagagaatcatcatttgagaatcgtgaccaatgaaagaagctatacgtttgtaatgcgtaaaaaagatcttgaagtattacagacacactttgttaatctagtgcctattcttgaaagacaagagtcagaaaaataattctggctctttttttattccagtgaaaaacagggtttcaatcttcatgaaaaacggtataatagaaataggacaaacaaatatgaaagaataagggataatagttcgggaatagagggttactgatgaaaaaagatatcgaaattgcacaagaagcaacaattaaaccgattattgacattgcagcaactatcggattacaagcagaagatctagaacaatatgggaagtataaagcaaaaatcgattggccagcaatcaaggaaatcgcgaaacgtcccaccggcaagttgatcttagttacagcgattaacccaacccctgcgggagaaggaaagtcgacagtcacgattggattggcagatggcttaaaccgtattggaaaacaaaccgtgattgctttacgagaaccatcattaggtccagtcatggggatcaagggtggtgcgactggcggaggcagagcgcaagtcttgccgatggaggacatcaatcttcattttaccggggacatgcacgcaatcactgctgcgaataatgcattatctgcgttggtggacaatcatatccaacaaggaaatgaattagggatcgacccgcgacggatcatttggaaacgtgtcgtggatttgaatgatcgcgcattaagacaagtgatcgtcggactgggcggaccactgcaaggagtacctagagaagatggctttgatatcaccgttgctagtgagattatggctattttgtgtctagcaacgaatttggataatttgaaagagcgattgagcaatattttgattggttatacgtatgataaacaacctatctacgtcaaggatttgcaggttcagggggcattagctttattgttgaaagatgccttgaaaccaaatttggttcaaaccatcgaaggaacgcctgcgttgattcatgggggaccttttgccaacatcgcccatggctgtaatagtgtcattgcaactgaaacagctctccatttaggagaatacacggttactgaagcggggttcggcgcagatctcggggcagagaagtttttggatattaaaacacccaatctctctaaagcaccagacgctgtcgtagtggtcgcaacgattcgcgccttaaaaatgcacggcgggatagataaagaacatttaaaagaagaaaatgtagcggctttagtcgcaggttttgccaacttgaaacgtcacgtgagaaacatgcaaaattatcaattgccagttgttgttgcaatcaatgaatttgtcactgataccgaagctgagatccaaatgttggagcaatgctgcaaggaaattggtgtaccaatcgctcggacgcaagtttgggagaaaggtggcgcagggggggaacttttggcgcagcaagtcgtcactgccattgatgaacaacccggcaattatcgtaggctttaccaaaatgaagagagccttcctgataaggctgccaagatcgtcaaagagatttatggcggatcaaatgtggtcttctcaagtgtggcacagcgccaattgaacgtcttcaaaaaaaatggctgggatcaattgccgatttgtatggcaaaaacacagtactcttttagtgatgatccgcagcttttaggcgcaccggctgatttttcgattacgatccgtgaatttgtaccaaaactaggcgctggttttattgttgccttgaccggtactgttatgacaatgcctggactgcctaagaaaccagcagcattgaatatggatgtcgatgcagacggcaatgtatctggccttttttaatcttattttctctccgcatctgcgaatactggatgaagaaataggttctcgaaggctccagtaatagttcagtcaatttcttataacgcaccacacttacaggtcactattgattctgtaagtgtggtgtgttgtttgcgagcgattcgtcgtctttcagtaggttttgtttggttcgttttttgttgacgctgtacataggctgcgagattcggaagagaataaaacctccctttttcttctgactttcaaaaattggaagaaataattgaagaggctgcgaggatatttgattttttgcgaagttttctaaaagtctcccatagttatctccagcattcctatttatccgtcgctcttagaaacattagaaacgaaagtaggaaacgggaaggggaaagtgttatcaagctcttttaaacgagagactataaaaagaatggttttaaaaagagggctataaaagtcgctcgtttttatcttatgatttgccgtttttgggttttcaatctattaaaagactgaaagttaaatattagcaagaggcaagagacgtgtcttttgttataatataatcagtagtgcatttaaaagactgttttctttctaagaaaattaaagtatactgataaaattggagcgtataaaacgatgaaacgtaaaatcatacgaaataccggcttttatgcaatggggagtccgctggatttgctagtggatggtcagaaagtcgccagaatcaatcatcaagaaaccgtcgagctgaatctcaattctgacaaccgattgtctgtccgattttccatcctaaaaagcaaagaaattgcgttgcctgatttacacgcagaaactccattagaaataaaaatgaatccgcgactgatttctttttatgtgctgttttatattggtctgtttctaatgatcgcgtttttaactcgcagtggacagttgtccattatcctttcgggtatctttctttatttagcaggttatctatgtttaggtctttattatagcaaacaagcgtatgtaattgaggaggcaacaaatggctagcggagcagatatttttttgagtagtttcaatcgaatcgaaaaacaattgagagacgatttgggtaatcctcgtaacatgggtttttcagagatggttcgccgtctttcaaaacagaagcaaggagacatcaaaaaatacgaagaagatttattgcagatggcccaattgcggaacgccatcgttcatgaaaaaatcggtgaaaattttgtgatcgccgagccaaatcaatgggtagtgacacgaatccaacaaatcgaacaggccttgttgcagcctgaaacggtcttacctaagtttggtaaaaaagtgaccggttttgaaaaaacgttggcgctgaaagaaatcttgaagatcgtcgctcaaaagcggttttcacaatttccactctatgacaaaggacgttttgttgggttgatcactttacgtatgttaggatactggtttgctcaagaaagtctaaaaggagagatccgattagaagggcgtaaagcagaagacttgttgatcaaagacggtaaagagtccaattatcagtttgtacccgcaacaacaacggtcactgaagtagaagacctgttccataaaaatgctttacttgaagcggtattaatcacaaaaaatggcgatcctaatggaaatttattaggcatcgttcgtccgcgggatatttttaacgaagaaagtgtggaaaaaaaatgatagctttgttttttttactaagtgccataattgttggacttgatcagtggttgaagttttggatcgtcagcaattttgaattaggtgatgttcaaacgttgatcgaccatgtcttttcactaacttatattcggaataccggtgccgcatggagtatcttagaagggaagatgaccttctttacgatcatcacggttgctgctgttattgttgtaacttatttattgatccgtcatcgtaaaagcagtatatggtttcgattgggactatcctttatcttagccggagcgatcggaaattttatcgatcgcttgcgtttggggtacgtcgtggatatgtttcagctagattttatcaattttccgatttttaatattgcagacatgtcgttagtgatcggcgtgttattgatttttatctatgcgttagttgatgatgaagtgaagggaaaataaatgaataatcaaattgaagtagtaatccatgaagaaaaagggcgtgtcgataaagtattggcagatcgtctagaagcgagccgttcgcaaattcaacaatggttgaaagaaggtgcggtcacctgtcaaggggatccaattcgtgcaaattacaaagtaaaagctggtgaccagttagtgattcaagtaccagaaccagagtccctagatctggaacctgaagatattcctttgacgattgtgtatcaagaccaagatgttgccgtgatcaataaaccgcaaggaatggtcgttcatccttcggcagggcatcctaacggaacgctggtcaatgcattgttgtatcatatgatcgatttatcttcgatcaatgatgttgtacgaccaggaattgttcatcgtatcgacaaggatacgtcagggctattgatgattgccaaaaatgatcatgcccatgaagcgttagccaaacagttgaaagacaaaacttctttacggaagtatgttgcgctggtccatgggaatatttctcacgaaaaaggcacgatcaatgcaccgattggccgttctaaagtgaatcgcaagatgcaagcagtgcaagaagatggtaagccggctgtgacacattttacagttttggaacgttttgatcaatttactttagtcgaattacagttggaaacgggtcggacccatcaaattcgggtccacatgcaatacattggctttccattagccggcgatcctgtatatggccctaaaaagactttgaaaggcaatggccaattccttcacgccaaactgttaggatttacccatccgacaactggagaatcaatggtttttgaagcgccattacccgaactttttgaggaaaccttaaaaaaattgcgaaaaaatgattgatttttttttcaaagaactgtatagtgtgtgtaacaaataaatagctcctttaagtgtagtcccgtgaggctaagaaggaaatgagcaagcagacgactcccgcgttggagcatcgaaaacttgctggatgattgcgcatattctggatcgctgtatacagcgccagaaagtatgatcggaaaacataactcctgcctcactaggcaggagtttttttatgttcaaaattaggagggaacgaaatgccaaccaaagaagtagtagatgcagtaacaatgaaacgagcattgaccagaatcacttatgaaatcatcgaacgcaaccgagggattgatgacctagtcttagtaggaatcaagactaggggaatctatatcgcacaacgaattgctgaacgcttgaaacaattggaaggggtagaagtccccgttggcgaactggatatcacattgtatcgagacgataaaaaatcagatgaagatcctgagatccattcttctgacattccaacagcaatcgatggcaaagaagtcatcttgatcgatgatgtgttgtttacagggcgcaccatccgggcagcattagatgccatcatggatttcggtcgtcctcgccggatttcactagccgtactagtcgatcgggggcatcgagaattaccgattcgggcagattttgtagggaaaaatattccaacggcattaagcgaacaaatcattgttgaaatggaagaatctgacggttctgatcgaatcatgatcaataaagaaaacgagtaggaagaagagtgacagacacatggaaaagcaagaatttcgcaataccgatgtggtattagatatcaatgatcgcccaaaggcattgccttggttaggcttaagtcttcaacatttattcacgatgttcggagcaactgttttagtaccgatcctagttgggatcaacccaagtatcgctttagtaagttccggtttggggacacttgtttacctcgttacgacgaaaggaaagattcccgcatacttagggagcagctttgcttttatcgctgcaatgcaaatgttgatgaaatcagacggctacccggcaatcgcccaaggagctgttacaacaggactggtttacatcatcgtttctctgatcatcaaaaagattggtgctgcatggctggataaaattttgccgccgatcgtcgtagggcctgtgatcatggttatcgggttaggactagctgctaatgccgctcaaaacgcaatgtacaatggggacatctatgattttaaatttatcttagttgcattggttacattgggattgacgattttcttcaacatgtttttgcgagggtttcttggcttgatccccatcttactagggatcattggtggttacttagtagctttagctgctgggatcgtagatgtgcagccaatcattgatgctgcttggttctcattaccaagcttcgaaattccctttgttcaatacaagccaacgctacatttgaatgcgatcacgacgatggcgcctatcgcttttgtcacgatgacagaacatattggccatttgatggttttgaataaactaacaaagcgtaacttttttgaagaaccaggattaaacaaaacattgatgggagacggctttgcgcaaatcgttgccggattcgttggaggaccccctgtgacaagttatggtgaaaacattggtgtcttggccattacgagagtgcacagtgtctttgttatcggtggtgcggctgtcttggctgtcttgttaggctttgtcggaaaattgagtgccttgatcttgagtatcccaaatccggtcatttctggaatcagcttcctattgttcggtgtcattgctgcaagcgggatgaaaatcttgatcgacaataaaatcaattttgaccgcaaaaagaatttgatcattgcttctgtgattctggtgatcggaatcggcggccttgtctttacggtcggaacattcaccttatcagccatggcattagcaactgtcttaggaatcattttaaatctaattttgccagaaacatcacgcagtgaagaacaataactagtcgtcaactaaaagggaaaaactaggaggtattattcatgatcatccaatcagaaagaatcagtttaaagcatcttttgaccgttgaagcattaacagatcgagaagtgatggggcttatccgcagagggcaggaatttaaaagaggggccaaatggatgccgcaaaaagaacaatactttgctacgaaccttttctttgaaaatagtaccagaacccacaaaagttttgatgtagccgaaaagaaattaggtcttgaagtgattgaatttgactcctcaacgagttctgtgcaaaagggcgaaaccctttatgataccgtgctgacaatgtcagcccttggcgtggatgtcgctgtgatccgccacggggatgaaaattattatgacgagctgatccaaagtaaaacgatccaatgcagcatcatcaatggaggcgatggcagcggacagcatcccacgcaatgcttattagacttgatgacgatctatgaagaatttggccactttgatcaactgaaagtagcgatcgtcggagacatcacccattcccgtgtcgccaaatcaaatatgcaaatgctcaaacgattaggcgccaaagtgtatttttctggcccgccacaatggtatgacaatgaatttgaagtgtatggacactggttgcctctagatgaattagtgaatcaagtcgatgtgatgatgatgcttcgggtccaacacgaacgccatgatggctcagaaagtttctcaaaagaggcttacttacgggattatggattgacagtggaacgtgcagcaaaaatgcaagaccatgccatcatcatgcatccagctccagtcaatcgtgatgttgagctggcagatccattagttgaagggctgcgttcaagaattgtcacgcaaatgacgaatggcgtgtttgtccggatggcaattttagaagcggtattgaatggcaaagcttaattataagaaacgcgaccaatagagatagaggaggaagcaacatgaaaacactcattaagaacggtaagatcatcgctgacggtgatcattgtatccctgcagaaatttggatcgaagatggtatcatccaagcgatcggaacgactttttcagaaacagggttcgatcaagtgatcgatgcaaagcaacaactgatcactccaggattagtggatgttcatgttcacttcagagagccaggatttgaatacaaagaaacgatcaaaacaggaagtatggcagccgctcgtggcggtttcactacggtttgtgccatgccaaatttaaatcctgtgccagataccgcagaaaaattgcaacaagtctaccagcgtatccaagaagacgccgtggttcatgttttgcagtatgcaccgatcacagaagaattacgtagtgaagttttaacggatcaaaaagcattgaaagaagccggcgcttttgcattcaccaatgatggcgttggcgtccaaactgctggtacgatgtacttggcgatgaaagaagcggccaaaaaccaaatggcattagtggcgcatacagaagatgactctctgttatttggcggtgtgatgcatgcgggtaagagagcagcagaattaggcttgccggggattcttagtgccacagaagcatcacaaattgcccgggatgtactgctggcagaagaaaccggggcccattaccatgtctgccatgtttcgacaaaagaaagtgtgcgggtcatacgtgaagccaaacaagcaggaatccatgtgacggcagaagtttccccccatcacttgcttttgatcgatgaagatatccctggcgatgaaggattttggaaaatgaatccgccgcttagaggtagagcagatcgcgaggcattgatcgaaggattactggatgggacgatcgattgtatcgcaacagaccacgcgccacatggctatgacgaaaaaatgcaaagttttttaaaagcaccatttggaatcgtcggttcagaatatgcttttcaattgatttatacgcattttgtcaaaacgggccgctttacactccaacaagcggtggcttggatgaccgagaagcctgctgaaatctttggattgaaagctggcagattaatggtgggagctccggcagatctcgcgatttttgatctagagacatcttatactgtcgattcggatcaattcctttcaaaaggaaaaaacacaccatttaataactggccattatatggggataccacccatacattggtcaatggaaaattagtttggcaaaaaggtagggggattttatgaaacgctggttgattttggaagatggcacattatttgaaggtgagggatttggcgcagagatcaatgtctatggcgagattgtctttaccactagtatgacagggtatcaagaaaccattacggatcaaagtttcaacggtcagatcatcacctttacctacccaatggtgggaaattacggtgttaatcgcgatgactatgaatcaatcgctcccacttgtaaaggtgttgtagtgaaagaacatgctcgtgtagccagcaactggcggaaacaattgaccttagacgaatttctaaagcgcaaaaacattccgggaatcgcaggaatcgatactcgggctttgactcgtaaaatccgccaatttggaacgatgaaagctagtattgtggatgccaatgatgaatttgctcatgcctttgatcaattgaaagcagccgttttgcccaccaatcaagtggcacaagtttcaacttcaaagccttatccaagtccaggaacaggacggaatatcgtcgtgatcgattttggcttgaaacacagcattctaagagaactttctcaacgaaattgtaatctgacgattttaccctacaataccaccgcacaggaaattttggatctcgcgccagatggtgtcatgctgaccaacggacctggtgatccgaaaagcctccctgaagccatcaaaatgattcaagaaatccaaggaaaagtaccgattttcggtatctgtttaggacatcagttgtttgctttagctaatggcgctgatacttacaaaatgaaattcggtcaccgaggattgaaccatcccgttcgagaaatcgctacaggaagaattgatttcacctcacaaaatcacggttttgcagtagcagaagcatcgattgatcaagagaaactgatcatcactcatgtggaagtcaatgatggaaccattgaaggtgtccgtcatcgtcgctacccagcatttagtgttcagtatcatccagatgctgcaccgggacctcatgatggcgtacatttgtttgatgaatttttagaaatgatcgatgcatggaaggagcagaactaaatgccaaaacgtacagatattaagaaaatcatggttatcggttctggaccgatcattattggccaagcagccgaatttgactatgcaggaacgcaagcctgcttagcgttgcgagaagaaggctatgaagttgtgctggtcaactcgaaccctgcaacgatcatgactgataaagaaattgccgacaaagtctatattgagccaatcactttcgaatttgtctcccggattttaaggaaagaacgtccggatgcgatcttgccaacattaggcggtcaaaccggcttgaatatggcaatggaattagccaattccggcatcttggatgagttggaaatcgagttgttaggaaccaaattagctgcgattgatcaagcagaagaccgtgatctattcaagcaattaatggaagagttaaatcaaccgattcctgaatcggagatcgtttcaacagtggaagaagcagttacttttgcaactaagattgggtatccaatcatcgttcgtccagcctttacccttggcggtactggaggcggtatgtgtaataatgaagaggaattgcgagtgattgctgagaatggtctaaaactgtcaccagtgacgcaatgtctgatcgaacgcagtattgccggctataaggaaatcgaatatgaagtcatgcgggattcagccgataatgcgatcgttgtctgcaacatggaaaactttgatcctgtcgggatccatacaggtgattcgatcgtttttgcaccgagtcaaacactctccgatcatgagtaccaaatgttgcgtgatgcttctctaaaaatcattcgcgcattgaaaatcgagggcggttgtaatgttcaattagcgcttgatccccacagctttaattactatgtgatcgaagtcaatccccgggtttcccgttcgtctgctttagcaagtaaagcaactggctatccgattgcgaagctagcagcaaagattgctgttgggttgacattagatgaaatgaaaaaccctgtcacagaaacaacttatgccgagtttgaaccggcattggattacgtggtagccaaaatccctcgttggccctttgacaaatttgagtccggcgaacgccgtttaggtacacagatgaaagcaaccggtgaagtgatggctatcggtcggaatatcgaggaatctttgctgaaggctgtgcgttcattggagatcggcacacatcatattgaaatgaaagaattagaacagctttcagacaatgacttgatcgataaggtgatcaaagcgcaagatgatcgcttattttatgtcatggaagccattcgccgcggctatgctattgaagaattgaatgaaatgactaaaatcgatcttttcttcttggataaaatgctgcacatttatgaaatcgaacaagaacttgctgccaacagccaagattttacaacattaaaacgagcgaagcaaaacggctttaccgataaaaaaattgctgagttatggcagatgacagaacaagagattcgagacatccgtaaggaaaatcagttgcttcccgtctacaaaatggtagacacttgtgctgccgagtttgagtcggcaacgccttacttttatagtacgtatgagtttgagaacgagagtgttcgcagtgaaaaagaatctgttttagtcttaggttctgggccgatccgcatcggtcaaggtgtggaattcgattatgcaacagtacactcggtcaaagcaattcaggctgcgggctatgaagccattattatgaacagcaatccggaaaccgtttcgacagacttctcgatttccgataaattgtattttgagccattgacactagaagacgtcttgcatgtgatcgaactggaacaaccaattggggtcattgttcaatttggcggtcaaacagcgatcaatttggcggagccattagttgccgcaggagtcagcatcttaggtacgagtatcgaagacctcgatcgtgctgaaaaccgtgatctctttgaacaagcgttacagacattagctattccacaacccccaggagatactgctacaaataccacggaagcagtggcgatcgctaatcgcatcggttatccggtccttgttcgtccgagttatgtcttaggtggtcgggcaatggaaatcgttgaaaaccaagcggatctggaagattatatgaagcatgcagtaaaagcttctcccgaacatcctgttttagtcgatcggtacttagtagggaaagaatgtgaagttgacgcaatttgtgatggcacgacggttctgattccggggatcatggaacatatcgaacgagcaggggtccactcaggtgactcgatggcagtctatccaccgcaaaacctttctgacgcaacgattgccaccatcgaagactatacgaaacggttagcattgggattgaattgtgttggaatgatgaatattcaatttgttatccacgaggaaaaagtttacgtcattgaagtcaatcctcgggccagccgaaccgttccatttttgagcaaggtcacagagattcctatggcacagatcgcgacaaaagcgattttaggagaaaaattggcggatctgggctaccgtgatggcctttatccaacaccaaacgaagttcatatcaaagcaccggtcttttctttcaccaagttacaaaaagtcgatacttacttaggtccggaaatgaaatcaaccggtgaagtcatgggttcagacaaaaacttagaaaaagctttatataaagcttttgaagcagctggtttgcatattccggaattcgggaaagttctttttaccgtagcggatgaaagcaaagcagaggccgccgtgttggctgcgcgctttttcgaaatcggcttctcgatcttagcgacaaaaggaacagccgattactttgaaggctatggcttgccagtcacccgggtagcgaaaatctcggaaacagaagatgaaactgtcgttgatctcatcagaaaaggcgtgacccaagtggtgatcaatacaatggacaaaaatcggcaaaaagccactgaagacggatttattattcgccgggaagcagtcgagcatggggtgccgctcttcacctcgttagacaccgctgatgccattcttcaagtaatggaatcaagaggtttttcaacgaaagcaatctagcagtcagaaaggaaaacagctcatgaaacaagaacgaatgaccattacaaaacagcgaatgctcgcaccgcgaatctacgagatgactctctctggtgctctcgttcaagaaatgaccacaccgggacaatttctgcatattcgagtgccggatgatgcctttctcttaagacgaccaatcagtattagctggatcgatcaagaaagccaaagttgtcgcatcatttatcggacagaaggggaggggaccaagcggtttgcccatctgcaaagcgggaatcaactggatgttttaggccctctagggaatggctttcatatcgaagatttacaaaaagatgagactgtttttatcgtaggtggtggtatcggagttccgccactctacgaactttccaaacaattagtcgcaaaaggtgtacgcacgattcattttttgggatttgctagttcggaagtcatgtattacgaaaaggcgtttcaagctctaggggatacacgaatcgcaacggatgatggcacctatggcgttcaagggaatgtcggtaatctattgttagcagccgatagcaaacctgcggctgtttttgcctgcggcaacaatgggttgttaaaaacggttgaacaacttttccaagactgtccgaatgtgcaactttcattggaatctcgcatggcttgcgggatcggtgcttgctatgcttgtgtttgtcataaagccgatgatccaacagggaccaaaagtgtcaaagtctgtgacgaaggccctgtttttcaagctggaaaggtggttatttaagtggttttagctgttgaattaccggggttgtctctcaaaaaccccataatgccggctagtggctgttttggttttggcgcagaatacaacaagtattatgatatcagtcagctcggtgccgtcatgatcaaagccacgaccccagaagcacgctttggcaatccaacaccgcgagtggctgaaacaccaagcggcatgttgaatgcgattggcttacaaaatcctggccttcgagtagtcatggaagacattttgccagagttagcgcaaaagcatccagatctgccgatcatcgcaaacgtggctggttccactcaagaagattatgtcactgtctgtcaaaaaatcagtcaagcgccgaatgtaaaagccattgaattaaatgtttcctgcccaaacgtcaaacatggtggtattacttttggtaccgatcctcaagtggtgaaagaactgacccaagcggtcaaagcagtttcgcaagtgccaatctatgtcaaactatcgccaaatgtcaccgatatcgtacccattgcaaaagcaatcgaggcggggggtgccgatggtttcacgatgatcaatacgttattgggtatgcgcattgatttgaagacacgacgtcctattttggccaaccagaccggggggctctcaggcccagccatcaagccagtcgcgattcgtttgatcaaacaagtggcacaagtttctttgttgccaatcattggcatgggcggtgtgatgacggttgatgatgtgttagaaatgtatttagctggagcgagtgcggtagcagttggtaccgcaaattttactgatccttatatttgtcccaagttgatcgaagaattgcctgtacgaatggcagaattaggtatcgactctttggcacagttgatcaaggaagtaagagaggggcattaagatgattgaacgaccaattattgctttggattttccaagcaaaaaagaaattgagctttttttagagaaatttcctaaaacagaaaaattattcgtcaaagtcggtatggaaatcttttatcaagaaggaccagaaatcgtcagctggttaaaagatttaggccatgatattttcttagacttaaaacttcacgacattcccaatactgttgagcgggccatgacacgtttggcaaatcttggggtcgcgatcaccaatgttcatgcggcgggtggtattgagatgatgatagcagcaaagcggggactgcaaaatggaaccaaggaaggccaaactgtgccgctattgattgctgtcacacagctgacttctactagcgaagaacaaatgcagcaagaacagctaatttctgtttctttagaagaaagcgtgcgtcattatgctcaatgtgcagaaaaagcaggattagctggcgtggtttgttccgcccaagaagctgctgccatcaaggtagctaccaatcctgaatttatgtgcttaaccccaggaattcgtccggctggtagtgatgccggagatcaaaaacgaatcgtcacaccagcaaaagcaagacaaattggttcttctgcgattgttgtcggtcgaccaatcacacaatctgcaacaccttttgatacttaccaggaaattaaacaagcatggaaggaagctattcaatgacagaaatcagtaaagcaattgccaaagaccttttaacgattgaagcagtatttttacgtccaaatgaaccctttacttgggcaagcggcatcaaaagcccgatttattgtgataatcgtatgacaatgagttaccctgctgtacgtaaagcgattgccagtggtttggctgcgcaaatcaaagaacactttccagacgtcgaagtaattgcgggtacagctactgctgggatccctcatgccgcttgggtagcagatattcttgatttgccaatggtctatatccgcagcaaagccaaagatcatggcaaaggaaaccaaatcgaaggacgtatcacggaaggtcagaaaatggttgtgatcgaagatttgatctctactggcggcagtgtgttagaagcttgcgaagcagccgctcgcgaaggggcaaatgttctgggggtggcagcgatctttacctatgaattgccgcagggattaaccaactttgaaaaggcccagctgccattagtgacgttgaccaactattcaacaatgatcgatactgcattagagatggactatatcggaaaagaagatattgcattgctgcagcaatggaaacagtcacctcaaacttggactggtaaataagaacaacgaatatgcctggagtgatccaagagcatattcgttttatttttatcttttttctgatacgatttgagacgattcatcaaaagttatctggcagttgaaaggcagccagtttcaatagggaggcagttttattgaaaagaaatatggatgttccatggagttattctggggagaatggtcctgagtattggcacacattgtgtgactggtatgctgaaggagcgaagtttccattgcaatcgcccattgcgctttaccatgacgatacagaggaacctgtcgatgaggatttaagcttccattaccatcgggaacgctttactgaaaaagaatttaaaaatacgattcattttgttccatataataaagaaagttacgtgacctttcaaggcatcaattactacctaacggatattcattttcatatgccttctgagcatatcatcgatgatgagcagcaagaacttgaatttcatttggtacatatgaatgaacaaggagaaaacttagtcgtcggtattttgttccggttaacagataaattaaactggatctgtaatcagcaagatgatagtatttgggatttcaaaaaccatacccaatggtttgacccatcgatgtttttaccggaaatgacccaccattttcactatgtaggttctttgacaactcctccaactaaaggtccaatcaactggtttgtatttgactgggtaggcgagatgagtcgtcgctttattctggaatttcgtgaagaagttttggaaaacaataatcgtccattgcaggatcgaaaagaccgaccaatctacttttactgatggtctagcgaacgaaaggaaggttacgaaatggatcagtttcaagagtacctaacaaaagaattgtcagaggcacagcgaaaagtcctggagccattatttgaacatatattaactgaattcccggatttgcagactcgaattgcttggaaccagccgatgtttacggatcatggaaccttcatcttggggattagcagttcgaagaaacatttctcagtctcgccagaagtgaaaacgatggccttgttcaatacccgcattgaagcaagtggctattcacaaacaaaaaacatttttcgtattttatgggatcagccggttgacgaaaagctgatcttcgacattatccgttttaatatgaaagacaaagcggattgtcaaaccttttggcgctagatagtcgttctgaaaataaattttaatggccaacaaaaaagacgatttattcgtcttttttgttggtttaaatccgggatcatcagacaatagcgaccgaattatgctaaaatagtggaaaatacacgaaaatccttttaaaaataccaactattgtgaacgaaagtacaattgaatcttttttaggaaaaagagcagagtccgttaagcttttttcttttagttgttttatagtgtgagaaaggagacttctatgcatgcatgggaagccatacagaaaacattggaccatattgaagcaaatttagctgagacaatcgaaattgatgagttagccaaagttgctgctttgtcgccgttttattatcagcgtttattcacgcgattagtcaaatcctcagtcagagagtatatcaagttacgccgtttggctgtagcagccacctatttacaaaaacagcaacggcgaatcattgatgttgcgctggaggttggattcaataatcctatttctttttcgcgatcgtttaaagaagtttatggcatttcaccctcacactatcagaaacagttgctcccattacaaaatttcgataaaccagatttatcccttagccatattgcggtagaggaaggggaaccgttgatcagtgaaggagtcgtcttagcaatacagcagaaaataatggatcagccgcgggttttcaatggtatcgttggttattatcctttcaagtatggcaaaatgctaggagaaagaaccggcgtagatccagctgaaaagatttggcaagacttttttcacgcttgtgccaatcatccatttttgcgagcagagacgctcattggtgtttcctatcctggagaggcaccagcaggtcattccagttattttgtcggggcagaatctgtcactggaagatatgagaaagacatgagccatctgacaagctggacattaccggcccgtgactatgttgtttgcagctttgagacgactaaagcacaaatgatcgtcgggatgggtaaggcaatgaggtatactcgtttttggctaaaaaaacacggtttgatagcggatggcttttttcctgagctttatcgacaatcgcaagcggagatcatgattgtcgaattatggattccttttaaaacaagagaaaattttcaaggaggaaaaacaaatgatgaattatgaagagggcctgacattactggaagaaaagtttggtaacgacaaagacaatttgatctctttagcaacgattgcgcgcaattgcggtgaaaatgggttgcctcgtcctatggtgcgggatgtagatgcttattatgagaatggtgtcttttatgtatcgacccatgaaagctccaacaaaatccagcaaatcaaagaaaatcccgaagtttctatcgcagtctgtggcgaatggtttaccgctaatggcatcggagaaaatctaggatgggtcttggacccaaaaaatgcggaattgagaaaaaaaattcgcaaggcgtttgtttggtacgatgaagttaatgatgaagcggatcaaggctgttgttttcttgccattcggttaacgaaagggacattgaatatcaatcactgggaaaagctctatcattttgattttgaaaataagcgcatgattgatcaaaatgatactttttaaccaccaacaatgcatcgattccattgatcagtcatctggactagcgttgtttcgatgaaatggcttggctgatgtgtccgagagcttcttagcgtttccaagtatttttccataaaaaatgagccgcttacggatttgttctatccacccattctcagcgattgacgagaaggctgtgtgttagagacatgtaagcgggtcatttttttaattcttcgccaacttttttggaaaatcagcaaaagaacagcgttagttttgttttaaatccaaaattgtttcctcaggtgttacataataagtcgtctggttctcataaatcacaaagcctggttttgcaccatttggtttgcgaatatgtttgacttgtaccaaatccacaggtacttgtgcggagtggcggtatttcgagaagtaggcagctaattctgcagcttccaagattgtttcttcgctaggtgaatccgaccgaatgatcacatgagacccggggatatttttcgtatggagccaataatctgttttacgtgccgtttttaaagttaactgatcattttgcagattgtttttgcctaccagaatctccgttccatcagaagagagaaaacgttccggttgcgagggcgtttgttttttccgttgtttcgtccgatttttgacatatccttgggcagcaagttcttcgcgaatcgtcaaaagatctttcggtgcggcaatttccaactgtgcttctactgattccaaataggcgatctcatcttttgtttcagcaatttgctgatgaatcagtttgacagcatttttcagcttttgataacgctggaaatatttttgcgcgttctggttgggtgtcaaggccggatctaaggcaatttttattggtttgttctcatcatagtaattagctaattccacttcgcctgcaccgcgagggacttgcgccatgaaagtcgttaaaagctcgcctttttgacggaattcttccgcattctcagattctcgcaaagtttgctgtcttttttctagcttgtgcttgtttcgcttcagctcattgtcgatttttttcagcaattcactgccttgctgttttactcggtcacggtcagctttttcatgataaaacgcatcaagcaatgcgcttagactctggtaagtttcctgccagtccgcttgttccatcagtgaatgaaaggggaccggagtaaagaattctttgttcccggattttaagtaggtaggaacaggatccgctagctcggcaaaaaattcttcccaaacggttactttttcatttggtcgttctttcagacgagataccagctcatctgccgtatccctgccaaatccttgaaaagtctgctgcaagactttgggcgacaattcttctagacgagacagcatttcaaagacttttgtttgattgagtgtatacggatcaacagtgtcttgttttggcggagcaacataaagggaccctggcagcaaggtacgatacgtattttgcgaatggccaatgtgcttgatcgtatcaacgattttaccggttgcccgattcattaagagaatcgtgctgtgtctgcccatcaattcaacgatcaaaacaaagttttgtaaatcgcctaattcgtcacgacgagtaaaatggaaatgaacgactcgatcattcgcaacttgttcaatcgtttccaggattgcgccatctaaatacttccgtaacatcatcaaaaatgttggaggtgtttctgggttggtataggtagcttgtgtacattgaatccgagcatagctcggatgggcagatagcaataatttgtgatttttcccttgagaacggatcacgaagatcacttcgttctcataaggctggtgaattttattcactcgaccattaacgagttcattttgtaattcctgaaccatcaagtgggtaaagatgccatcgaaggacatttgtttccctcatttctgttttatcaaacttttttctcattcaatttttgaggtcaagacatttgaccgataaaggcaagtaaaattaacgaatccagattgaatcgagtagttctattataacgaaaagaaaccagaaagaccaatcctgatccaagcaggacataccccatcagatttaggatatattgaagcattcactaagagtccgttttattgttttgtgcatcctttagggctttttcaatctccatattcaagaaataggaaatgactgttcgaatgactacgactactgctaagcggacgatatcggcaaatgtcggatggatgatggtctcaatgatatctgcagcaatcaagatctccaaaccaagcaaaacataactgccgagaaaatttcgaataaaattgttttctctggccgcactcatacggtctttcgcttttatttcaaaacgaataaaatcaaaaccagcttttacaactccccacacaagcactaaaattgaaagcagattcagacaaacgacgattaaatctaaaatggggattgcattatccattaaaagttcagcaagatcagccatgactaactcctttggttttttctctatcttatcgaattttacttaatatgggaagttatatgggaagtttcttgacgctccaaagacatcttgctagtataaagataagttgatggcagatgaaaagggcggggtttaggatggagcgattcgagaatttttttcagttggtaaaagtgaagatgcgagaaagctgggaagcttttgtccaaagtgtctaccaaaatcagcgtaagaccatgtattatttaggtacaggtattctacttgctgtgctatttgctgtagtgattattacttctcaaacgaggatcaaaacatcgctgatccacaagatggcttttgaagaattgccttctgataagatcgaaccattagaatatgcagaagcagatcaaacgattcgggacacaaaagccatttcggtgatgtttagtaaaccgaatggcgaagagttggcagaagtgtttcaattgtttaatgataaagagagtgaaatgaatcgatccgtgtactattatccgatcgtatatgatacacagtcttttttagatacttacggtgtaaaagcaaatgaaatcacctttgttttctttgaaaacgggcaagagaaaaatcggtttacttatcaatcacttaaagatcctgcagaagaatttattcctgaattgaatcggttaccaatgtggaatattcgcaaattagcagagtaagaaaaaatctgacaatttgaataaaagttattgacgttcttttattaatacgctaaactaagtgaaacaaagttaaacaaatggaaaaaggaggagctaatatgagactattttacgcattgcaatcaaattcatggcaaaactggcgtagatagttgtattggtggacctcaatccatagatacaactttttagagaaccttctaaagtgctgtatctatgctggtaaatgaatctttcaccgcatagaacgattagtctatgcggtttttgcttgaagcaactgccggattgtcggcagttgctttttttagttctcaagtatcaacaaaaaaatgagaaagaagcgaggagagttaaaaatgaaaaacaaaggattaattgctgcagttattgttatttttggatttttattggcggcttttgggtaccaaatgggagcaaaacaaacaggagaatccgctgaacaaccgacggatcaaacagcaaaaaaagaacacaaaacggtgggtattctgcaatttgtcagtcatgaagcgctcgacgaaatcactcgaggcgtcaaagaagggttaaaacaatcgggttataccgaaggggataatttaacaatcgaatttcaaaatggccaagcggatcaaagtaaattagcgaccatgagtcagcaattgctgaacaaaggcgctgatgtattagtagggatagcaacacctgctgctcaagcattggctaatactactaaggatgtgccaatcgttttaggcgcggtgaccgatccggttggggccaatctagtagctgatatggataaacctggaggaaatatcactggagtatcagataaaacaccagtagctactcagtttgaattagcccaagaattgatgccagaggcaaaatcagttggtatcttatattcttcaacagaggataactccaagtatcaagcagcagaagcagaagcggccgcagaaaaatatggcttgacgtcaaaaaaatatgcagttccttcaagcaatgaaattgctcagacggtacaggtgatggcagaaaccgtcgatttcatttttatcccattggataatacgattgccaatgcgatgcagacggttgtcggagaagcaaacaaaacgaaaacaccaatcatcacctctgcagaaaccatggtgcaacaaggtggcttggcgactgtgggtcaaaatcagtttagcttaggtgtccaatcaggtaaaatggcagctgcgatcttaaaaggggaatctgatccagcaacaacccccatctatacttttaaagatggcgatacggtcattaatgaaaagcaagctgaatttcttggcatcactattccagaagcactcaaagaaaaagccagactcatttctgacgaagcgaccgaaacaacatcaagcacagactaaccattgaaacagctgctcttaaaagggttatagcaatgctaactaacgtttcataaagaaacaagaaaaaaatctattgcttttaaggaatatgtgtcctgacagaaacttcttgttgtcaggacaggggtttggaagacagatagaaaaacaagtaacgaggaggaaaaaaaatgatcgtttcagcgattgggcaaggattcctttgggggattcttgggttaggtatttttatgacgtatcgaattttaaattttccagatatgactactgagggctcttttcctcttggcggcgcggtctgtgtgactgctatcacgcaaggtgtctcaccgatagtagctactcttttaggggttggtgcggggatgtgtgccggattagtaactggtctcttatatacgaaaggcaagatcccagtaattctagctggaatccttgtgatgtcgggactaaattcagtgatgctgtttgtgatgcgctcgccaaatctttctctattgaatcaaccaaaaatccaagatttcttcacgaagctaaatttgcctaattactttgatactgtgttgatcggattagtgatggtattagtgatcggggctgtcttgctattctttttccataccaatcttgggcaagcctatattgctacaggagacaacgagcatatggctaaatcactagggatcaatacagacactatgaagatcattggcttagttgtttccaatggagtgattgcattatctggggcattgatcgcccaaaatgatggttacgcagatgttagtaaaggaatcggcgtcattgtaatagggttagcatcgattatcatcggtgaagtattatttggcgaactaacattattggagcggctcgtagcgattgttgtgggcagtatcatttatcagctgttgatcctatttgtgatcagagctggctttgatactacttacttaaaaatcttttcggcgatcgtcttgacgctttgtctattgatcccgcaattcaaaaatgcactgcacttgcggacgggtttcgaaaaggaggaagaatgatgttaacgatcaataaagcaaccaaaatcattggcaatggtcctcatgaaaagaagacgctcttacagaaagtagatttaaaactgcaatcaggggaatttgtgactgtagtcggcggcaatggtgctggaaaaagtacattgtttaattgtatatccggttcactgccacttactagtggtcagatcttgatcgatgaccaagatgtcacgcagttgtcagaagaaaaaagagctgcttacttgtcaagagtctttcaagaccctaaaatgggcactgcgccgcgaatgaccgtcgctgaaaatctattgttggcgcaacgtcgtggacagaaaaggaatttgcatttgcgccaattacaagtacaaaaagatgtttattaccaattatgtcaagaagtgggcaacgggctcgaacaacatttggatacaccaacaggaaatttatctggtgggcaacgccaagcattgagtcttttgatggcaacgatccagaccccaaaattgctgctcttagacgagcatactgcggcattggatccgaaaacgtctaaacagttgatgcaaatcactgcagatcgagtggaacaacaacagttgacttgcttgatgatcactcatcgcatggaagatgctctaaaatatggcaaccgattgatcttgcttcgtaaagggcagatcgtgaaagatttatccgcagcagaaaaagcgcagcttcgtttgcaagatctattactattctttgaagacgacctttagaaaaccgaatctaccagtgaaaatcgcagaaaaaaataaatgaaaaccagtgaaatgaaaaaaataagaaaaaatcattgacaactttcaaagttcaacctatacttaggacaatcttacatcagtttggagcgaacaatcatgaaacaattgcaagagaacccctcacaactgaataaatattactttagctattttagataggtttgtattcatgaaagacatgggtacaaacactcgtttgtatctatgatggctaaggcatttcgtaatgactttaaagccacgtagatcgtaaaatctatagtggctattttttatattcacatatcagctgatatgtaatgtttgaaggtgttcactgtagattctatcaatttacagtggacatctttttttgttgaaaggaatgaataggatgaaccaattaatcactggacacacccgtttagcagcgttgtttgcgaaacctgccaaacacagtatctcgccagccatgcataatctttcttttgaagatcaaaaagtggatgctgtctatctagcttttgatgttgatccagaaagtttagcagcaagtatccaaagtattcgtcagcttgatttgttaggagtcaatttatcgatgccgcacaaaatggcagctgttcctttagtcgatgaattatctcctgccgcagaactgattggtgctatcaatacaatcgtcaaccacaaaggtcatttgatcggtcacaatacggatgggattggatttatgcgagcgctaggagacatcgaggtctcgattattggcggtaccatgacagttatcggcgctggtggagctgctacagcaattattagtcaagctgccttagatggggtagaaaccattcatgtttttaatcgaaacgatgaattttatccagtgattgaaagcaagctgcaacaaatcgcggcggctactacctgcaacatcacacttggtgatctagatgatcagcaagcattgggtctggcgatcaaagagagccaattgctagtaaatgcgactggtgttggaatgaagccgcaggaagatgccagcccattaaaagaccgcggaatgttacgagaatcgttggcagtttatgacgtgatctataatccgcgagaaacacggctgttgcgtgaagcaaaagccgcgagagcaaaaacagccaatgggttaagtatgttgctttaccaaggcgcggcggcttttgagctatggactgataaaaaaatgccgattgagaaagtcaaaacactgattgaaaaaatgtaaaaaaactaataactatgaaggtaggaagaaaaaatgatcgtaattatgaaaccaaatgccacggcagaacaagtagaagttgttgtgaaacgaatcaaaaaagaaggattagatgtacaggtcaatcaagggaaggaacaaatcgtcattggacttaaaggagatacgcgtctgatccaagatgtcgcttttcgcagctacgatggtgtagaagacgcaattcgtatttccaatacgtacaaattgacttcgcgggaatttcatccgcaggacacggtagttgatgttgatggtgtcaaaatcggagatggacatttcgtaacaatggctggcccatgttcgatcgaaggattagaacaaatccgtgaatgtgcacggatcgccaaagctggcggtgctcaaatcttacgaggaggtgctttcaaacctcggacctctccttacgctttccaaggtctggaagaagaagggctgaaatacatccgtcaagctgctgatgaaacagggatgaaagtcatcactgaagtaatggacgaaggacatatcgatatggttgcggaatacagcgatattttgcaaatcggtgctcgtaacatgcagaatttcaaactattagcggctgtcggtaaaacaggaaaacctattggattgaagcggggaatttcaggaacaattgatgaatggttgaatgctgcagaatacattgctgttcaagataaaagtgaagtgatcttcattgagcggggaattcgaacatacgaaacagcaacgcggaatacattcgaccttagtgctgtaccgatcatcaaaaagttgagtcatttcccaattatcgttgatcctagtcatgggacaggtatctgggatctagttccgccaatggctagagctggggttgctgcgggcgcagacggcatgatcgttgagatccatccagatccggcaaatgcttggtctgatggtcctcaatcattgaacgaaaaaacctacatgaatatgatgaatgaagtccatatcatggaaaaagcgatgaaagaaatcaaagcactgcaaaaataatcgtcgtttttcagctgagagtgacagctatttcagaagaaatcaagtcattgtgaagtctaaaaaaaggagtgtaccatttgatgttacacataaatttagcagaacattcgtatgatattgtcattcaacgaggtgcctttcaagaagtagggaaatgggtcaaaggactttggcaacctcaaaggattgcagtgattacggatagtaacgtttccccaatctatggacaagtcattattgatgcgcttactcatgaaggatttgcagcaaaattacttgttgttccagcgggcgaaaagagcaagtctcttgagcaagcgacgattctttatgatcgtttagcagaacttgggttgacccgaagcgatggaataattgcgctgggcggcggagtaatcggtgatttagcaggtttcgtggcttcgacctatatgcgaggggtccattttcttcagattcccacgactttattggcgcaagtagattctagtattggcggcaaaacagctgtcaatactggaaatgctaaaaatttggttggaacctttgcccaacccgctggtgttttgatcgatccagaacttttacgatcattaccactttatcgcgtacaagaaggaattgcggagatcattaagtcggcagcaatcgctgatgaccagctatggcaaaaactagccgaattgcaagatgaggcggcattattggaccatgcagaacaagtgatcaccgcggctttaacggtcaaacgaaaagttgtcgaggaagaccctttcgatcatgatagtcgcttgatgttgaatttcggccataccatcggacatgggctagaaaaaacagcagcgtttgaaatcagccatggtgcaggagtagcaatcggcatggtgatggtcacccaacacgcggagtccatcggattatctccaaaaggaactacggcccaattaatagaaatgatcagcaagtttcatttgcctactcagtcagaatcgcttgacaaagatcagttgtatcaagcgatcactcatgataaaaagacccgaggaaaccaattgaagattattttgttagaaaaaatcggtcaagcgaagatcgttacgatccctacagaagaaattaaaaattatttataaaaaagagaggaagcgacggatgatgcgttatattacagcaggtgaatcccacggacctgaattgaccgcaattattgaaggtctaccagcgggattacccttaacagcagcagatatcaatcacgaactagcgagaagacaaacgggttatggccgcggcggtcgcatgctgattgaaaaagatcaagtccgtattacttccggcatccgacatggaaaaacattagggtcgcctgtgacattggtggtggaaaataaagactggaaaaattggacgaaagtgatggcaatcgaggaagttcctgaaaaagatcggaaattacgacgagtggctcggcctagaccaggacatgcagacttggtcggaggcatgaaataccgtcatcaggatttgcgaaacgtcttagagcgttcctctgcgcgggaaacaacgatgcgagtggccattggtgcaattgccaaaaaaatcttaaaggaattagagattgaagtggctggccatgtgacaatgcttggcggcataaaagcagctattcctgatggtttgactgttcaagaaattgccgagcgctccgaagcatctgaagttcgggtgttggatccttctgtcgaagaagaaatcaagcaattgatcgaccaaaccaagagaaatggggatacgattggtggcgtcgtagaagttctaatcgggggtgtccccgctggtctaggcagttatgtgcagtgggataaaaaattggatgccaaaattgcgcaggccgtggttagtatcaatgcatttaaaggtgttgaatttggtgtcggatttgaagcaggagtcttacccggttcgcaagtgatggatgaaatcctctgggatcagcaaaaaggatacacgcgtcgcagcaataatttgggcggatttgaaggaggaatgacaaatggagaaccgattgttgttcgtggagtgatgaagcccattccaacgttatacaaaccgttgcaaagcgttgatatcgatagcaaagagccctacaaagcaagtgttgaacgttcagatagtacggcagttcctgcagccagtgtggtttgtgaaaatgtcgttgctacagtagtagccaatgaaatactcgaaaaatttccgagtgactcctttgaagaattacaaacagctgtccaagaataccgtgactacttgcttcattactaaaattcattactaaaagtagtagagtttatcccactactaaaaaatatcttgagaaaaaggaaacgagggacattccaatgtcacaaaaaatcatgatcgctggtctaggattgatcggtgcttcgttggcaaaatgcatcaaaaaagctgttgctgacagctatctgattggctgggatcattgtgaatcgaccaatgaaattgccatacagtcacagattgttgacttcgtgccagcttcatttactgaaggagcgatccaatcagatatcatcattttggcacttccagtggagatcacgaaagcttatttggctgaattgggaagagtaactttaaagtcaaatgtcttagtaacggatactggtagtacaaaagcagagattgttcaatttgcgcagcaattctcctttgattttattggcggtcatcctatggctggctctcataaatcgggtattttagcagcagatgagaatttattcgaaaatgcctactacattttcaccccgactactagcaaccgcatgaatgaactgcagcgattgtttcaagggaccagagcaaaatacgtcgaattggcaccaaacgagcatgatcaaatcactggaatgctaagtcatttacctcatattattgcttccgggttagtcaatcaggcgaatacgtttaatcaatcacagcctagggctcagcaactagccgcaggagggtttcgggacatcactcgcattgcttcttccgatccccgcatgtggacggatattttattaagtaatcgacaggagcttttgcagctaatcgcaacctggcaaaaacaaatggagcaagtatcacagtggttgctgaccaaagatgaaaaagcaatattccgtttttttgaagatgctaaagaaacaagagaccatttacctatccaccaaactggagcaattccagcgttctatgatctattgatcgatgttccggatcatccgggtgtggtagcagaggtcacccagctgttaagcacgggcaatctctcattgatcaatttaaaaattttagagacgcgtgaagatatacttggtgtcttgcagatttctttcaaaagtcaaaaagagctgcagcaagcccagcagctgatcactgaaaatacgacctatcaatgtcggataaaataggagaacaatgatgaaactacttaaagctaaccacctaagaggcacactgacagtcccttcagataaatctatttctcaccgcagcatcatgtttggtgcattagcagaagggacgacgacggttcgtaattttttaagaggggaagattgtcttagtacccttcacgcttttcaagaattgggagtccccattcaagatgacggcgagacgatcacgatcactggtcaagggtttggcggtttgaaagctgctgaccgttcgattgatgtaggaaattcaggcacaacgattcgtttaatgatgggtattttagccgggcaacctttcacgactactttactgggggatgattcgttgaatcagcgaccaatgaatcgagtgatgttgccattgaatcaaatgggtgcgagacttaacggcagcaatgaaagtgagtttccaccgattactattcaaggtacacgcgatttaagcccaatcgattattcaatgcctgttgctagtgcacaggtcaaatcagcgttactttttgccgcattgcaagcacagggtacctcccgaatcgtcgagaaagaaccgagccgcaaccatacggaagaaatgattcgtcaatttggcggcgagatcacggttaaaggaaaggagattcaaattacaggtcctcaatcctttgttggacaagaagtgattgtaccaggtgatatttcttcagctgcttttttcttaaccgcaggagctgttttacccaatagtgaaatcacgctagaaaatgttgggattaatccgacgcgaacaggaattttagatgtgctggaacaaatgggtgctcagatttcactgacagcgatcgatcagaacaatcaatcagctacgattactattcgttcttctgcattaaaaggaatcgagatccaaggcgcgatcattcctcgactcattgatgaattaccaatcatcgctttgttagctacacaagctgtcggccaaacggtgattcgtgatgctgaagaattgaaagtcaaagagacgaaccgaatcgatgcgaccgcagaagaattaacgaaactgggagcagatatcacgccaacggaagatggattgattattaatggtccgacgccccttcatggtggtaacgtgtccagtcgcggcgatcatcgaattggtatgatgctgcaagtagctgctttattgacgcaagaagatgtggaattagaacaggcggaagcagtagcggtctcctacccccacttctttgaggatctccgccaattaactggaggtgatgttgaatgaaaggaatcgttttgatcggttttatgggtgctggtaaaacaactattggccgcttattagcagaacgattacagttggcacatgttgattttgacgatctgatcgttgaatcgatcggcatgacgatccaagactattttgatcgttacggggaagccgcttttcgagaaaaagaaacggagattttgactcattcattaacacttgatcaagtgatctctactggtggcggcatcatcctaaaagaagaaaatcggcaactattgcagcaatttccgaaagtcgtctatttaaaaacggagccagaagaattgctcgatcggttgaaaaaggatacggtcaatattcgtccgcttgtcgtttcgaaatcgccggcagaaatcattgatatttatcgtccaagaatgccactatacgaagaaagtgcgacagtagtgatcgataccacccgcaaatctccagcagagatcgtgactgaaatcattcaaaaagcaggtgaataaatgaagattggttatctaggcccaaaaaactccttcacttatcgagccgcctgtgaatcttttttaaatgaagaaatggttccttttggatcgatcccattatgtattcaagcattagtagcaggggacatccaacgagcggtagtccccaatgaaaattcattagagggttcggttcatgcaacaatcgatacacttttccgacaaaaggaactgatcattgaacaagaagtgattttgcctatcaaccatcagctactgaccattcagtcaggacagccgatttccaaaatcatttctcatccacaggctttggcccaatgtgcggagtttttgcaacataacttcccagatgttcctattgaagcggtggcatcgacgactgctgctgccgtctttgtcgcagagcatccagcggagccggtagcagccattgcttccaaagaagcagcccatgcttatggtctattcattcaggaaaaaaatatccaggatacgactagcaaccaaactcgtttttggatcttgcaaaaagacacaaacgaatcgagcgttttccatgataaggcaacgaaagccacgatctatgtgaccttgcctaccaatcgaccaggtagtctgcatcagattttggccgcttttggctggcgcggcattgacttgagcaaaatcgaatcccgaccattaaaaacgagtctaggggaatatttttttgtgatagatttagtgctaaatcagccttgggccttggttgagaatgccttagaagaaatcaggatgttaaattgtaatgtccatcttctaggttcgtatgctgtgaagaaaataggtgaaggaaatgaaagagaggaaaatcagtccttgcgaggatgctgatttattagctaaactttatcaaagtgttcaagaggtccatcatcaattgatacctaacgttttcaaatcctttgactacgaggcattccgcgacttgttacaggatttgcttgccgcagaaacgcatcatttttttgtagcctggcaaaaacaaccttgcggatttattcatctaaaagagattgagttatcggatacaccgctgatggtctctcaacgtcgacttgagatcgaagcgttatcggttgaaaatgcgtaccagaagcaaggggtcggtgaagccttattaacccatgccgcagattttgctcgagaaaagcagtttgcaaccctcactttgaatttctgggccaaaaaccaagtggctgatttttaccaacgaaatggttttcaagttgaacgttacagagcaagcaagattttatgagccgcttttcatctttctatcaaaaagttgctaggaaaatcttaaaatttaaaaaaatagctttctttctttttttcgtaaggtattcttataagaaagaaaagctttttttatttggaggaaactgtcctatgagtcgaatggaccgcaacaaaaaattgcatgaacaattagcgaaagaagagcaacgagctgctcataaagaaacgatctttgctcgtcgagaaacaaaatctgtgagaagacctcaaaaggaagaagagtattcagcagaaaacgattttgcacaacaaagggagaacgaccaaacaagtcagaagcggtcttctggcaatcattcgtcaaaaaaaacaacccttcagcggccgaatctgttaactggcaaaaaaaacaagtcaaaatcctttggtaaacaaaaggatttcggcaacaatggtcagtcagttaacaagaagccagcgaaacaagagcagaaagtaaaatcaaaagaagctaaacgtaagaaacggccaattttgcgtttcatcctgtatgtgctagtgtttgtacttgcttactcgatcgtggcttttgtggcagggcagcaggtggccaaaagcgatgcacaagtctcagagacggaaacgtttgatggtgtagcatctgcgaacggagcaaaaaatattttgcttttaggaagcgacagccgtaaaggcgaaactggtcgtgcagacacgatcatggtgctgcaattggatggcccttcaaagaaaccaaagctgctttctttcatgcgggatacgctagtcacgattccgggatatggagaaaacaagatcaatgcagcttatgcatttggcggggcagagttagttcggcaaacgttagctgaaaatttcggaatccaaacgaattattatgtcaaagtagactttcaatctttcgaaaaagtgattgacaccctttttcctagtggtgtaccgatcaacgctgagaaagatatgagtaaaaaccttgaagtccctatcaagaaagggcaacagaatatgaacggtttagaattattgcaatatgcgcggttccgtatggatgaagaaggcgactttgggcgtgtgcgtcgacaacaacaagtgatggatgctgtgtttaatgccatgaagaatcctttatccatcgttaaattgccatacgcagcagggaaagtcctagggtatgcttctactaatctgccagttagcttcttgctgagaaacacattttcgattgccaaaggcgcagggggcattgatcgcttaactgttcctgtcgatgattcatggcagtatggctcaacctatgaagcaggaagtgtgctggtcatcaactttgataccaataaacaagccatcgaaagtttcttaaatcagtaagtttaactgaaaactttttgaaaagagttttgaaagcttactggtttatgctatattattaatgacgtttgaaatatgttgaaacgaggaaaagaaatgaaattagccgttgttactgacagtacagcttacttgcctgaacgcatccaggatcacgctgacttgttcgttatcccaatacctgttattttagatggaaaaagctataacgaagggatcgacattcagccagatgaatattactctttgctgaaaaacagtaaagaatttcctaaaacttctcaacctgtccttggtgaagtgattgcattatacgaaacccttgcccagaaaggttatgatacgatcttaagtattcacctttctagcgggatttctggctttatcaatacgttatatggtatcaaagatgatatcaaaggcgcgcgggttattccctatgattctaaaatcaccagcatgccaatgggacatatggtagaagctgcgttggatctgaaccaacaaggcaaaaccattgaagagatcgtgacccacatcgatcgcatccgcgataatacgtatgcttatttgatcgtagatgacttaaacaatctcgtgcgaggcggacgtttaacaaatggtgctgcattgatcggcggattattgaagatcaaaccgatcttgacttttgacgaaggaaaaatcgtgctttatgagaagattcgttccagtaaaaaagcttttaatcgcgcagaagacattattggtcaaagagaatcagaaatcgcttacccagtgaaattctatgtgatccatgccaataacttgtctgtggctttagaggaaaaagcaaagctgcaaaagaaataccctgatgccgaaatcgaagtgggtcattttggtcctgtgattggttctcatttgggtgaaaaagcgattgggattgccatcgcagcgcaataataaaagtgagttatttattcctatgcaattatttgatttttataaaaatacctatgttacttagaagcttgtcaagggattccttttgctagtttctggtcacatgggtatttttttgctttaaaagcatcttgcttgtttatctgattcacactgactatacttaatccaattactactttagtaaattactaaacaggaggatggaaaatgaaaataccagaaaacttaaaacacaaacccgtcatcaaagttgaagactatgatacagtagatggacgctatgcgcttcatacggatgcgaaaggcttatcgttgggtctggcacaatggaatgatcgaggaaaagtagatatctcagggaaagtatggcggcacacgggggaaaagtggtctcgtcaatcagaagaactcccattatcacggattcttgacttagcgatccttgtcgcgcaatctagcctctattttcaagatgcctatcgtcatgaaaagttttatgatccagaaaacccactcatcgatattattggactgcaaggaaatcggatgacagtagaagttgatacagacaatcctaaaattgatgaggatattctattgttctatgatgccttgcaaaaagatggtgaattgatcggtgaacgttttcgaattttaagtcggttgttaaacgaattgggctattaagaaaggaggaatctacatggggatcaatcgtaccccttttactttgacagaaggtcgacagttcagcaagttagaacagcaaatgatttggaaaaaaccagcgagtcatcagacaagtcaagaagaactgcggatcgctcaagaaatcaagctaaactggcaagatccagagatgaagattttcaatgttttattggaaggagatgctggctctggaaaaacgcaattagccaaagctctctcctatgatcttcaattgccttataccaaaatcacctgttttgctgatatggataaatcagatgtttttggtgcattgttgccgatcgtagcaacagatcaagaagaagacagtgaattgttagaagcgatctatttgagtaatagcttagatcaggtcattcaagtgattgcggatcactattcgctcaccagtgagggtgcccgagaaaaattagcagacttgattcgacgacttgaagaaatagatacgaccgatgtcgttcattataaattttatccttcggaaatcgttcgtgcgatggaaaaagggtatctattagaaatccaagaaccaacagtcatccgggatgcctcggtactcgtcgctctcaactctgcattggagcaaaatgggatgctgaatctgccaactggcgttgtcaggcgccatccggattgtgtcgtcattatcacaacaaatcggaactatcagggcaatcgtccattgaatgaatctcttagagatcggatgcaacatgcggaaaaaatggaccttcctgaactatctgtgatggtcgcacggggacttgctaaaaccggctttcaagatcaagcgatcgctagcaaaatggcagagattattcgacttctcgatacttctgcacgagcaaatgccatcaagggtgtggctggtatgcgatcttatttttattggctgaatacggttaaaaatgggcaatcacctttaaatacgttagcggtcaaagtcttatacaagttaacgacagatccagacgaattgcgtctgctgcaagaagccctcgatcaatcagaattgctcttagagctaagacgtttgtatcaaggacagaaaatgagtcatcgacaaccaatacatggacgcatcgtatctgctgaagaggcggatgcgcgaaatattgaagaagcatccttgcagatggggacagcagctagtactgaaaaaacagcagagacactggagacacctgaggtgctagatacacaggaaacaaaccaagataatcaggaagcggtgcctcaagacactatagatggagactctttagagagccaacattcgtctgatgagggacacacaaaggaaggaagtgaacaatctgctcaagaaccttccagtcagcatctttcgatcgaagaattcaggcaattggataaagaagtaagaaaacaagcaaatcaagaagcgcggcaagcgctaaaacaatctatccatgcgaaagaaggattgattgtgcatcggccaaaactccaagaaaatgctcctcagaaagcccaacaacttctagcaccgttgttgccggtggttgaaacaataacaaaacagttgcttgaattattagaaaatgaagcagcttcttcttatggcaaaggaaaatatagcgggacacgctttgatgcaagtcgtgttgcttatggcgactttcgaacatttgataagaaaaatcctcctcatgaacagccttcattagcgatcgctttacgaatcgatgaatcagggtccatggtacgggagggacggatcaccgctgcacaacaagctgcactcgcagtgagtgtgtttgcacagcgcctagatctcccgctgatgatttatggcgacacagccgatttgtctgtacgagagaagacttctctctattcttataaggaatttgctgaaccttttgattatgtgccggcaaagctgatgtctcttcaaccccgacaaaacaatcgtgatggggcagtgctgcgggtactagctgaaaaactttcccaacaatctgctacgacaaaattactattgacgattagtgatggtcagccaaaggcaatgccagattatacgggcaataaggcgaaagcggatattcaagcagtcatcaaagagtatgaacgccaggaaatcatctttttgtccgctgccatcggacaagacaaagacgtcatcaaagaaatctatggcgcggaaagatatatcgatatcagcaatcttaaagaatttcccaaacaattattaacactgatcagccgttatttctaaattacgattcattcggctgctttttaaataacatccgtcttgcatagaagtgggaggcggatgttatttgtttcttataaaaagaatatgtaagctaaattaaacgaacgttttcaatttctgcttcgtatgctaaactgatcacaaaggaggaacaacaatgactttgaattggcgttatatctatcctttctctactgcaggagcttatttcattcgaagaagaacatttgaagaagaacattgcggatgagttatggactatttacatttgtgagttcgttcttatttttttgtgaaaagtggacattcttttttttcgttggtatgctcttgaacggcgtttaaaacagacttcacaagacagttcttttcaaagttggctctttttactccttattttcttaggggtggtcggtattctatggatcggcatggcagttatctttttcctatatagtcgttcatgtgacaaacaattccttttttccgaaggggaaaaatccgtgacgatccgatttttagtaggacaatcgcttcatttgatggctatcgaggagactcttttttccttgaacgggattggtttggctttttagattggcgattcattaggcgggattgtttttgaacgagcctttcatgattttagccagtttttatcagttgcctgctggattactgaatagcggttcttcagtgatatcttgggcatggcatttactaattggtctgctaggggtcctaggctgttggcttggctacaggagccggttgtctgaaatcgtcaatcgccatgaagtaagttgatgtgaaaggataatgttctatcgatgagaaaaaaatgaacgagtctcgtttgcacttgcttgctaagatgatgacggctaccaacgtaaatcgtttcacttagaaaaccttgcaagcgggatctctagttaataatctttgtttttaaagagaaggggtgtttttttgtttttagagatcaatgctatttccaaaagctttgacaagaaacaaatttttgatcaggtaagttatcaatttgaaaccggaaaaatctatggtattttagggcgcaatggggcagggaaaacgacgttattccaatgtatcgctcggaatatgaccgttgatagcgggagtatttatttagttgaagacggcaatcaacgaacctatgaaaatacagatgtcggatttacattcacgcaaccgcatctgccaggttttatgacggcgattgagtttttgcgcttttttatggatgtcaatcgggagcgcatcaaacagtcgctttctccagaagaatttttaatgtctgtaggaatttcttcagaagagcagcatcgtttaatgaaagattattcccatggcatgaaaaacaaagtacaaatgcttctttctttgatggtgcagccaccaatcatgttgtttgatgaaccattgacctctttcgatgttgtagctgcccatgaaatcaaacaaatgatccgatcagcaaaagaggattcgatcatactgttttccactcatattttacagcttgcacaagatttatgtgatgaagtggtcctactaaataatcatcaattgaccgggattgatccttctcacattcatgaaccagattttgagaaagaaatcgttactttgctgacggagggggagcccgatgctgcaatggattaaactttattggctttatgaagagacgattttttcaacgaaagcgaatggatttctctattttttgaccaaaattcctttgattggaaaacatcttccccatgatctttatgggcaatacggtctcaaaaaaatgctttttactgtattatttagcttgcgcttgatcttgccatttttcacaaaaattatttggctgcttttttattatgcaattgccttggttgcttttcatggttgggagaatttatttggctcttttgatcagtttgaagaacaaataatgattgctggtttttatacttggctagtggtcgttgcactagccagcaattttttttctttgttctcatttacattagatcaaaaagcgattgaattcacggattacttcatggtgtcaaaacgacagtatttgcgaatgaatcttttctttaagacgatccaatccattatttattatctaccagcatttttgttgtacagcttttttgctggcaatagttggctgaccctcgttggtatctttggtgctggctttgcttgtgtggcagctgccagtctaattcgctggggattccaaaagcaatggggcagtggctggcgcatcggttggcgactagccatatctatgctgattttagcgtcgctctacggcttattgcttcaacagattattccaactatgacattcgggttgggacttttggcgttctttctgattgccggcactggctgtttttactacctaaaacactttacacaagaaaatgattttttcctttattctgttgaaaaaagctatcagcaatttagtgtgctagaaaccatcagttcagattcaagtcaatatctcaatgaagggattgaaatgcagaaaaaactttctttggatcaggagaagccactcactcatttgcaaggatcagaatacctcaacggattgctctttcaaagatatcgtaaactgttgcgcaaaaaattgctgaaccgtgtcggtattgtgtctattctatttctaggattgattttattatcctttttgaagattgttccatatcctaatgaagaggatctgacagcactactgccagctctatttttagttatgtattttggttcattgggaaaagcaatcgtccaaatggtttttgttaactgtgacatctccatgctttactatcctttttatcgggagaaagaaacgatcctcagtgggtttaattaccgttttatcaaatcaatgttttacaacggagtctttgcgggaagtatttttgtcggcttcttattatgggacttgctaaatggattgcaagctagctggtatttcattggggtcttatttttattattgacgagtttgacagcattgttctcatttcatgaattatttatctattacttgctacaaccttttactggagatatgagagtggtcaatccggtctacaaatttgtcagtggagtattgtattggatcagctatatcaacctgcgcctgcatgtttctggatttgcttactcgatcgttgtctcaatggtcttattactctatgtttttgtcggatatgtactaatcattcgcttcgcgccgaagacctttaaaatcaaagaataggagagaatcaggactgcattataaaacctattcacaaatgcgaacatatgttttataatgagagaaagttgtgaataggagggtctagtcagatgaaaactacgttgactcttgaaatggaagaagccctttattattactgtcgcgaaaacagtgatattgtcatcgaagaggtaatcatgccggacgatcaaggaatcgttgatactctaagttgtcgcttaacaccagaaaatttgtttgaatggcgctgttatgaattaaaagtcagcctagcggattttcgttcaaaagcgaagctgtcatttattgggcattataattattttgttttgccgcatgcattatatgtaaaggtcaaggaagagattcctgctgccatcggtgtattggtttaccatgcatttgctgatcaagaaaaggggagccctggttattttagcgtcgagaaaaaaccgcagcggcaatctttactcgtcaacgaaaacgcattgttgtatcgtttgatctctgcacaagcacgagaagtggggaaggccaagcaaacagcacgaggtttgcgcgttttctcgacggaacgattgtacaaagaactaaagaaaagggaaccagaatacgatttatttggcggcggggtcaattactacgaccgttttattgaagatacgcagctacaagctattgaagcgctaaaagaagaactggttgcaacgcgagaagcttatttcgaattggaacagcgttttttgacacaagaaaaggagtagcactatgtattatccatattttcgcggcaaacaatttgacttgttggcattaaaaagtctattagaaatggaacagctgtctttagaagttcaacccgtcattgagcctatccggcaatccaagactttttgggatacagttgagctgtttcagaaaaaagcgcatcctttttttgttatcgtcaatccacaggcgggggactttctgacggaagaaggaagtcgtttattacaaacactgcctaacgctaaagcctatatcatcgatcagccaattgaaaccattgactgtcagccggacctttgggttgttcatggatctgctccagcgttggccagtgactggagtaaaaatcagacaccgatcttagttggacaagaattccgtttattgaaaaaaatccagggaccaaagattctcatgcatgatttttttactagactgcctagaaacagcttctatcaggaagtaccagaagaagtgttaccaaccgtttatcagcactacgagcagcaaggattttccggctatagtgatttttctatcgacagcaaaatctattatgcacatagttatccctctaaaacaattgttttacactggctatttattgatcagcagcagaagttgcgaatcactcattttgtttcggacgaatcattagaaactcaaaaagaaaagtttctacagctcatgtcacaagttttgcaacatgaagaaatctatccaactcaaacatcaggcttagagttattacttgaagcatacaaaaaggataagtttccaggtatgggtgttttgcggaaagctgctgtcatgaaccacttggaattaatcagccgttatcattttacatgattgttagttatgtcatcagtcatataaagaaaagtttctctcaggagctgaaatctaactgcagctacaatcatagattttggttgcagttcaatcatcactgaaatcaccaatcagtcatgcatcaaaaatcctaataagcagctgaagcacgctaaaatttgttttaggaagccaactgtacaatactggcattcaatacataaaaatcatcaatctgcgcggcaaagactcattttttactcaaaatggttcactttaagaaaaatcgctgtttttaaggaaaaatacagctcaatcagagggaggagaagtaaattcaccagattttttcagaactttaaaaattatttattttagtttacataatatatattatacaaagttatatttggaaaaagacggttcaaaatgtttttgatttttgcattttgaccctctctcgctgtctttttccccttatgaatgttgaaatcaacaacgattcgccaattttcctgtcattggtgtttatttggctgctaattgatgtattgtcttggtgtatgtcactgatcactagtttaatacatcgatttcatttgattgggtctcgtcattaagatctttcgtttgttactaagtgactcatttgtttgatttcataaaattgttgctattgctgtatatgtttcgtttataagtttatcaggtatcagattaagctgagttaatttccttaaaatcaattcttgagtttacttcaaaaaatagcgatcgatagttataaaatgcatttctgtggttgtgtctggcggctgcgacgatcatttctgtttgagttttcttaattcatctgggtgaaagccaaaccacgggttcaaaccagttgaggcattagggattaaaactggtacggactggaatccgtatagtttcacttcttcgcgaaattcttctttttcttcaatgttcttttcgatatatgggattcgatgagcgtctaaaaataattttgtctttttgcattgaatacaattagttttgcaataaagcgttatcatataatattatttctccatcctttttatttttattggtttttatgttatttttattgtaaatttaattcttgtttaattcaataatctttactcatcaacatataaataaattggtttactactgacctgatgtgagttgagggaaaaagattttgctgataaaagtcattaaaaaagtgtatctatccatccctgtcctgtttgagtttaagatcgccctcactcctatctatttttgcggcaaaatttaaagaactgttcgctttacaaatgcgaacgaatgtttgtattatagtggtgagaggtgattcttatgggcatgctccaaccctacgaagatcgaaaaaaattaaaatggcagggattctttctatcggaacatacaacagaagtcggacaggatgagcgccagcgtcactttgtgtggcctgcaaagccagccatgactagcgaagagatcaatgaagtgttgactttagctaggatcaaaagtcgagcagtagcgatccaatgtgaagaagtcaatgaagacggtctctaccctcctgacgtggtcggcatgatccaaagctacgattctttaggcatttatattgatggacgtaaagtacattacgatgagatccggcatatttcctttttcgaagagacgaaatggttcgcactggatgaatgaatcgtaggcgatgagccacgacaagcgtacaatcggaaagttttttacggaatgtgcaaatctatttttttaaaggaggtttcccctatgcaaacgattaaaggaacagtgacaaagattcgattgctgacgtttacttcttctcccctcgtccgttttacagtaggaacgacgaattgtttgatcaatcgccatagcttatcttttttagcagatgtcacggaaggcatgtctttggtggctgttggcgagtggaatgcgcgcaagcaatttattgtccgtaaatatgctgttcgggggaaaacgaaaattatgatggacatcgaacaattgtctcaacaacgaggaaaggcggttctttcatgagagcgcgggatttgctgacagcattaacgacaacgacacaacaagagtatcagggaatttacttaagccgtaaggaaaccttggtccctttcacgacgattgcacaagatgcttctgggaacttgattttattttttgaacctaatcgtcccccactatccatcaaagaactttatacgagtttaatgttgcacaaaaacttacctttgctctattgggacggtgaagaacgacaaaaggtctatgggtttcgtgaagaagatcgacagatcattctctgatcttttttctgtgagataccaaccaatcattcttcttttcattcatggtatactatagatcaagaaaacattttcaacggaggtaaaaaatgggaaatccgcgcatatacaccatgtcttttgcaagtgtctatcccctctatgtacagaaggcggagcgcaaaaatcgtacccaagatgaagtggatcagattattttttggttaactggttattcgaaagaaggtctgtcccgacaattagcagaagaagtttcaatggaacgtttcttcgcagaggcgcctgacttgaatccgaaaagaaaaatgatcaaaggagttatctgtggcgttcgtgtagaagagatcaaggaacctttaatgcaagaaattcgatacttggataaattgattgatgaattagccagaggaaaaacaattgaaaaaattttgcgaggatagtttttaagtggtcctattctataattattgcgtttcattggtccattacgtataatgagactaccttggcaggggcaaatcgtttgcttcgatccgttgggcattcctgtccgacggatttttttatttaacttcagtctaaaaaaagcgctgtggctcttttgcaggaatcccattttggtacctccctttcttaatgtgattaggaaaacgagtcaaaatgtatacagcattcaggtcacagcgcttttagtattgctatctttctctttttttacgtgcttgcaggtgttctttgtgtctcaaatagaccaattctttctccattttacggtaacggttaaatagatcttgcgagagttctccagaagctaacgcttctttgactgcacaatttggctctgattcatgacgacaatttttgaagcggcatttttctgctaaaagttcaatcatctggtaatgccgatctaatgaagaagcagcaaccgtctccaaactgatttctctcatgccaggagtatcgatgaccattgccccatttggcaagcggaacagctgtctactcgtggtagtgtgacgaccacgcccatcttcttcacgaatggctttggttgtctgccgttcgtctcctagtaattgattgagtaaagaagatttaccaacccctgaagaaccaataaaggctaccatgctttctggcgtcaaaaatggttcgaattgcgtccgctcatctttgtagatggtggtagctaaaaccggcaaagcgaatgtcagcttcagctggttgatgattgcttctgtttctgttgtgtccatctgatcgatttttgttaatacaatgactggattggctccactgttccaaacaatcgtaacgaaccgctccaagcgagcgagattaaactcttcattggcgtttgttgtaagaaagacagtcgtcacattagcagcgattccttgttcgtctggtcgatttccagctactttccgctgtaaaaaactttttcgcggcaagacggtatcaatcaaaaattgattttgatcataacaatgccccattacccgatcgcctacgatcggatagtctttcaatgctgttgcttgctggcgaaactttccggagacacgggcataacgttcttctcctgaagacaagactacatttgccagatctttcgcttgaaagataacaattccttgattttccatgaatttcctccatttatgtttggaggtgccactctataaagggaaacctccatgatcttgacgtccattataagtattcatatgacatttcccctttcgtgagtaaattcatcgattgatgtatccctagtatagcatttcttgcgattgtcagaccagcttttcttttatagctcaataatgattagccgcaagaaatgctatggagcgttgaatatcccctgtcaatggcttcaaaaccactaaaacgaaaaagctgaaactcacgcgatagacagtcctctttaaactctcttcatcctctacgattttttcaagatagctcctcgctcattaagcaataagcctccccttgtatcactgttctactattatcgttgttccttcctatcttcttctgagatccccattcttgccctatcttccctatgttcattaacttttgaccattctcctttacccattagtgaataatcttagttcttttgtaaatgattcgttatataatattctcttttctatttattcatataagaaatatttggtaaaaaaagtttttttcttttcaactgttatttaaaaaatggtatgatagcagcagaatatttattttttcctcctttattgaaactcgcaaccccatcttacgctcgcgattttacaaaggagcaaaccatatgttaggagaaaatcatggcaaagaaacttcttggtacaatcagtggtcttttgattgctgctgtacttggtatcagcttgtacacgcaaacccaaaaagacccgaaccccacttcatcacctggacactcatctactatacaggtgaaacagtcagagtcttctaaagcatcagattcgcatacaaaagaaacccagtcagcaaataatctcgctgcattgacatatcaagggacacaaaccattactatcaacaacaatgtcccctccttctcacaagataccctctctataaaaaatggtgcatgggaaaaatatggtgatctcgatcgcttaaatcgagccacttctgcggaagctatgttgaatcaatccctgatgcctactgaaaaacgcggggatatctctagtgtcgcgcctacaggctggcacaataaaaagctgaaaaaaggttatctttataatcgaactcatttgatcggctttgctctggcgggagaaaatgccaactggaaaaatctgatcacaggtacacaacagttgaataatcccgaaatgttacgctatgaaatggatatcaaatactatttagaacaagatcccagccattatgttcgttattcggtgactcctatttaccgcggtgatgaattagtggcacgaggcgttcaaatgcaagcccaatcgattggcgataatacgatccgcttcaatatttatatattcaatattcaagatggtgtgacgatccattaccaagatgggacaagtgtgctttctgaagaagcatctgatgcgactagcacttcggcaaaaaatactacatcgaatgttgctgaagatgaaaaagaatatgtagacgcgaagggaaatggtctgataaaagggtcaaaaaatggcatttatcatctgccaggtacgagaggctatgaacagacgacaaatccaaaagaatggttcaaaacgattgcggaagccaaagctgctggttatcgagcaccaaaataaaaaagcctatggcttttttattttgagagcatccctattcgacacgttaaccttatagcgcttgctcgcaccttgatttttgtaactctgtcaaatagttatttcctgcttctgttaaacgcaatgtgcgtgattttggaaatttttctctcgtgattaggcctctattttccatccgaagtagatgacggtgaatgagagaagttgatttgattccttcatgggcacaaatttctcgaatagatggtgctcgtttctgttcttgctgataagcatcaataaaaaataagatccgatctcttctaatcatattttcctccagggggtagaagacaaaagcaacggacaattgaaaaacctaagcgtttatttcctataggtaatattataaatgaaaaattcccttggaacaacagtttttgaagaagtcgctggcttttcatcgcatttgttttcttttgactttatgatgaaaagagtagaagaaaaaagtgaggcgttggtatgagttttggcgaaaatctaaaaaaattccgagaagaaaaacagctcggcgtcaatcagttggctttgaaatctggagtcagtgcagcgcaaatttcccgctttgaaaatggtaagcgtaagacaccccatgtggatactgcaaaaaaattggcaaaagcactctcagtcccattgcctttattgattggtgaatccgtttcatatgatgaatgggattatgacgaaaatcaacggcgagtggcccatcaaatcaaagatatgaccgaggaagaaatcacggatatcttagaatatatcgcttttgttaagcaaaaaaatagaaaacgctaattgaaaaaagccatctgtctctaaaaaaatagaatcagatggcttttggcctgctctctgacgagaattaccagaaatgaaattatcgtggataaactgcttggatactgtcttcaagaatcttcatttgtactagggtttcttcgtctttgactgttttaggctttccattaataatagcttcatacagtccggcataaacacggctatagtctcctacttcagaaactactttttcctcatgatagattccttcatcatcataatacgtcagacagccataatgttcaggaagatcaattccaaagtccgcatgatcaggcatataaaacatttttaaatgctcttcttggcgatctttggtttgtttgacaaacatgcctttcttaccataaacgacaaagcttggtcgttctttgattcggaaatagcttgatttgatcgatacctttaaagggccatagaagaagtccagatcgaaataatcgttcatgcgattcggacctaaaagttggcgaacttctgaatggtatgtctctggttcgccgaaataagacagcacttgatcgatggtatgacaagcatgtccataaagataactactatttaatgagaattcttgtgtattttctggaatttcggggcgataatagtcatagtgcatttctacttcaagtaaatcccctagaacgccactttcaataactttttggacagtcagaaagtcagaatcgtagcggcgattttgataacattgaatcaacagtcctttttctgcagccaaagcaaaaagttcttgagcttgtgcatatgtttcagtaaaaggtttctctagcaatacattctttccgtgaagcaatgcatccttggcagtttcaaaatgcagatggttaggagtagtcacaacgactaattgaatcgctggatcatcatagatatcgttgatatctgttgtgtaggtcgttccaggaagttttgcccaagtatcgcgaatcactcgggaatagattgtttttacgtggattttgtcggataatttagtagcaaacggcaagtgatagcgattagtgctttttccattgccaatataagcaattgttagcatagtttaaagcccccatttttcatgatagttccattatagtcaaacaaacgatcagatggaagcaagaatccttctcgctgtctatttgtatgtctccttaattaactaatgaaacaaagcgcttatcattttgaaacgaataggctatgattgattcaaaaaggagaaaacgatgagatgtcctttttgtcagatcgcagccagacagcttcctgcaacaatcatttatgaaaatcaatggacaatggcgattcttcctaaaaatcccgctgcagacggtcacctcttagttataccgaaacaacatgtaacttctattcttgcttgtgacgaagaaatatggatgcaagttaccaagacagcaaaaaaggtggcaacagattgcgtgaaatctggtaactttgaaggtatcaatttcttaagtgcccatggcgctgctgcccaacaatccgtcaatcatctgcatatccatttgattcctcgaaaagaaggcgacggcatcaatgcttggcccgattttcatgacagtaaaaagtaagaaggttattaacgagtcgtcaattgaacaatgaaagagagaatgatcaatggatattcagttagaaaaagttacctaccaaacattaccgatagcgtatcggatacaaaaagaaagttttaaacagttgtttgaacactatcaggatacagaaacctccccttatctggaaacgtatgagaatttctctaaaaagtaccaacgagagaataattatttctatttgatccaagccgacggatcagcagtaggttttgtacgaatcgttctatcagaagccccggcgctggtagctcgagtggcccccatctgtattttgcctgctaatgaaaatcatgggattggtaaaatggccattcagttagtcgaagctaaattctcgtctattaagacatggcagctaagtacgattttgcaagaaacccgcctactttcattttatcaaacactcggttatcagctatcagatcgtacgagtccgattgtgactggtatggatcgtgtatttcttaccaaacatatccactaaaactcattacttattatcttttctccccattacctatgacagagtctcttaaagagcgactgtcataggtaatcttgtttacataatattatactggtaaataaaaaacacttcttgtttccttgatacttttcgagagaaagttcaaacgagtttgacgaaaaggtctcatacaagcgttttttggacccactcattcgtttttctcaactagcttttatcagtttctttccttatttatgcaatttatttcctagttccttttcatcatctttctataatgttgctgatcttatgttataattaattatgtattttaaaactagataattactataagagaaggtggatttatggaacaacatcaaccatcctggataaaactgctttttttctttttgattcttatgggagcagatcttatgaaacaggttatcgttcatcatttcgcttggttagacgtgctgcaattaatgaatttcctaatatttattctactctcctttttcattcgccagttaccttctaccttgcgaaagattctgattggtacttatctttttattatcggtggaatcatgtctcttttatttggaaatccctttgaacttgcttcatggacactctacttcgtgggtgcgttttttggtacatttttgtgggatcatttttgtcaacgatttagacttcgttggtttattgataaaataattcgttaaaggagcgaatttcgatggattggcgcaatgatcggatcaaagcttgtcaaaatggaacaaatcccatgttaatgaaggaattatcgggtggttttgcggtttttggcgatacccaatttttaccaggctactgtgtgttgttacctaaaaaatcagtcggaagcctaaatgatttatcactggaagaaagacaagaatttctcgtctcgatgagtgttctgggtgatgccattttagccgcctgttcaccactgcgagtcaattacgatattcttggcaacacggatcaatttcttcatgcacacgtttttccacgatattcttgggagaccgaagagcgtcgttcaaaacctgtttggctatatccagcaacatattggacatgtccgcagaatacctatgatgaagagaaacatcacctcatacgtcagcgaatcacgacttctttgactgaatccgttcccggtgatcaatgagagctcttgaccaggagctttttttgttgataaaagaatttttcacaactctgatagaaaacagttgagacgtccgtataatagacaaagaggtgaaaaaatgaacgatcatcaaatgattcatttgatcaagaacaaagattataccggcttggaacaactaattgatagatacgggtcaagtattcttatgaccatccatcgaatcttacaagcccctcctgaacaaagtgaatggtcagatgtagcaaatgaagtattttatgaaatctggcaaaaaatcgaggcctatgatcctgagaaaagtagttttatcacttggatcttgctgattactcgaagtcgcggaatcgatcgcaagcgtaagttaaataaagcatttcaacaagaaagtattgaagaatatcaagagctagctattacggaatccccgttaagtgaagaagaatttctgatttggctcgaagagttatcccaagtcgatcaacaaatttttcttttatattatttttatcaagaaagtccagaagagatcgcgcaacaactggatttgcagacaacagctatttataatcacttatctcgcggcagaaaattgttgaaaaagatttggaaagaaaggatgaatcgtgatgaattttaaacagatcgttgattcagaaaatcgtcgtctcagaaatgaagtaacgcaagatgaaaaaaatcgtcttttagctaatggcaaaacatatatcttttttcaagaattgatgactgaaattcaatcactcttagataaagacgaaacagttcaaggctatctccctctctcaacttcaggcaaccttgcaatcagtaatcaagggatagctggtttgtcttatgcacgtacagaaagagcaaagcaatatgtcgtacagttcaatgatactcggagtaatcgtctatttgttttttcagaaaaacggatcctttttcttgtgatcatcgactttttagatgatcaaacctatttcagttacccctactcctcgattccggcattttctttgaagacgcgtaaactgaatcgctttgagaaaccagaagacgaggaaatcatgttttgggcttactttgattttcaatcggatagccatatttttagtgatgtattgacaaagaaagactatcaactgtttcaacatttccatgacacgattcctgcactcaaaaaaattccaatcactgaaaaaatccaccgtaaaaatcccttagattacataatcagtaattggcatttcaattatcgattgatgatattcgtcaatcttttactaattcttttagctattgggttagtcttggggatcgtctttggaatcgggatttttaaagactggtactatcgtgatttgattgggtttgttgatcagagatcattttttgtccgataattatgttataatagtcaaaaattaacgagagaaggtctacctgttttatgaaaagaaaggtactagtcccattgctgctatccttgctattaagcggctgttctgcaaacgtaccagaagaagcaaccacatcttcgagcagccaaaaacaaatgcctagcgaaaccgtagaatcatcgcaatcttctctttcagatacaaaaactgttacgagggcttctgctagcgggtctaccagtgaatcggtatcagagacggagtcaccaaagactccagaaacagcaagcgcatatccctatcaagtagatatgtcacaacaatccaatgtcctgacagtttcttttgaaggattcaacgttcctgacactgttactattgatcagagcaaagaggaagttacttttgaaagttctacacccgatgattccgtgactagccgctaccgagcaacaatcgcaacggttcccacaaaaacaattcgcgtttttagtgtaggaacgaatcaaattcgtgaagtcaaagtgaatacacaaatctcaatcggtaaaatactgggtggaacccaagatcgtaaagactaccatggtacaatgtatttgttttacaaccatgatggtgggctttccctagcaacgccgaactatgctggcaacgttcctgcagatcagatggatgtcatgcaggaagttcttccctaaatcacttcataagaacctaactttcagaaccttagcttgactacaatattgcaggaataatcaaaaatttgttgtggaggaaaatcgatgaatctcaaacgttttgtacaattgtttatttgctatttcgtatctatggtggttgctgttttactgaccaacttattcaatatttcaactatgccattttatttgttggtggcctctattattgggtatatcacattaacgatcccgttagtagtcatgacgatcaagaaaaacaaatagttccgagagtggatttattgaaaggagcatcagatgattggcaatgttcgttatctaccaagaaagttaagaaaatggtacattctctatcttatctgtctgatacttatttatggctggttgttgtttactgatcagtcagcggtacttgctgtcgctattcttctcgttctttttgcaatcgaacttgcatttatgtggcattcagaaaattcttttttaggcagtgttctggttgcttgtcttctttatggcatctggatgctacctttcgtgcttcggtgattagttttcatttattcgtatcgaaagtgaatcggagaagctagcatagagaattttcttaaaaaaatacccagagaaaagagcaagtcatgacgttgtcattgacgataggtctttgcagtaatgcaaacactgagggctctattcctttgggtattttttgttcaatttaactaatttaacttagtgagtgacaaacaattattgctctcgttcaacaagtcggtaatagacttttgctgtgataagatataccaacagataaatgactgcgaaaagagcaactgatacaacagtcacactgatcagcagattgcggtcggtcaacccgaaaagcaaaagcagcttgcgaattatcggaaacgcgaatgcaaggtggatgatcgcagctaccaatggaaaagaaaaaatcatcaatacttgttgttggatcacttgcttgacttctttatgacttaagccaactttctgtaagatctcaaaacgttctttatcttctattccttcagagacttgcttgtaatagatgattaatgtagctgccaaaataaagatcagtccaaaaatcaaccctaagaaaaagaatcctcccgtaaacgttttggtctgtacttggaagagatcttttgattcaatgcgtgcattcggatcagctgcttgaaggtcctttcgtatctctttgaccattgtttctcgatcactggtttcaggcacttggaagtcaaaaacagtagtgatcactggttgttgatagataaggaattctttttcctgataccaactagttaatttctcagaaagccaagtatcatcgactaccaccacaagttgttgaacgggattctccacttgagtaaaaggtggcagctcagttagtgatcgaagagtgaactgactatgatcgatcgtcagctctttaggcaacgcttgatgggtccaagtttctggaaagaccaacaattcatctttttctggtccttcttttcctgtgattctttggtactccgtactagtaacaaatgtgagaaagaccgctttttctaaattctcgctgttatcttcaaaagttgttgaaggagtaagtgtgtttccctcaaccgtaaaaagtaagtctttagtagcagtgacttgtttccggtttttgagcgttactttattttcaagactatcgatggcttggttcaattgttgcagattcgcctctgactcgatctgaaagtcataaggaaatcgtgtttccaccacattcttctgtccgaaataaagactagctgttgtggcaacagtcactaaaaccattgttgacaaaatacaaatacttgctagacctgctgcattttgtttcattcgataaagcatcgttgatacattgatgaaatgggtcgtctgataataataagtggatcgctttcttaaaaactgcaatgctttaatactgccagaaataaacaacagatacgtggcgatgatcacaagaatcacagcgacaaaaaagagtgctaaggcgctgatgggcgacttgattgtgacagaaatcgtataccctaccgctaaacaaatgatccctagaagggctaaaaagccttttgctcgcggctcttgttcattgcgcttactaccttgcagcagttcgatcggcttggttcgccggacttgcagcatattgaatagaaaaaggcagccataaaccatcaaaaagtaaaggatcacaagaccgatactttctacagaaagttcaaagacgaaagattctcccacctctagaattctttttaaaatcaagaaccccaatcgtgcaaacaaaagacctccaactagccctgcggccagactgatgaggcagctataaaaaagttcccaaaagaccactaacgcaatttctcgtttccctaatcctagaacattgtaaagtccaaattctttttttcgttgtttgatcaaaaagttattggtgtaaaacgaaaaaatggcggcaaaaatcattaaaatgatatttcctagtcgaaacataaaaatagcactttgactgcttggcagtttattcattcctggattatttacaatgatttgtgtcatcattatcactgcaactagaagactcatggacagtaaaaaaggagtataagctttggtgttttttcgcaaattggaaaaggcgattttttgaaagaacattccttactcctcccttgcaaagacagctgtcatggtttccgagattgcttctagaaaagcgctattcgttcgttctccgcgataaagctgatggaagacgtgaccgtctttgatgaataatactcgttgcgcgcggcttgcagcaatggaactatgagtaaccatgatgatcgtttgtccattctgattgatttgctgaaacaacgtcagcaattgatcggaagtttttgaatctagcgccccagttggttcatctgctagtaagagatccggctttgtgataatcgcgcgtgcgacagctacccgttgtttctggccgccggataattcatagggatagtgttgtaacaagtcggtaattcccagtgttcgcactaatggttgcagtcgttggtccatttgtttgaccggcactttcgataagactaatggtaataagatattgtctttgacagaaaaagtatccaataaattgaaatcttgaaaaacaaagcccaaatgatctcggcgaaaacttgcagcgtctttttctttgatggtcgtcaaatcgataccattaagcgctaattctcccgctgtcggttgatctaacgtggccatcaagttcagtagggtgctttttccagatcctgattctcccataatggcgacatattcgccttcttctactgaaaacgtgatattcttcaatgcttcgaccggctggccgttcaactgactttgatacactttttttacttgttgaatgtttaatagtggcattgttctctcccccttcttttttagcataagctgtttagaagaaaaaagcgacttacaataaaaaacgcaaacttacagtgttgaaagtttgcggtcaaataaaatttttagtgggaaaatggatcgtcaccgtagttcccttccctacttcggagtcaatcgttagctgacagccgattttttctgctgcttgctggctcaaatataatcctaatccgctagcacgctgctgaaagcgtccattttgtcctgtataacctttttcaaaaacccgcggcaaatcttcttgacgaataccgatccctgtgtcttgaatcaaaagacaattgttttcggtaaaaatccggattccgcctttttctgtatacttcaggctattaaaaagcaactgctcaaagataaaagtcagccatttacgatccgaagtaacggtcaagtcgatagccaaatccagttgcaagtctttttttgaaaaaaacaaggcatattttttgattgcttggtgaatgagaggtgctaacacaatcggttcaaaaacaaagtcatcatttttcaagttttgtcgtaaataattcagcatcatttgcaaataatcattcactttaaatagttctgctttgacttcagtgggcgataggccatcactttgcactagcaaatccatcgctgctaatggtgttttgatctgatgcagccataatccgaagtcttcgtagatttcttcattcttcaaggctgcttgatactcggaggcggttttttctttagcttgtcgtttgattagctgctggtattcttcttcgatactgtttcgcgcaatcggcaagaaagccaaagctgcttcagtgatcattttcttggctaataagttttgtaactgacgtcttttttgtagataacgcatatattgccagacagagaaaatacctaaaatcactcctgtgaaaatcacataatcgatgaagggctctaaaggaagctcatggagaaagaacaagcctaaaagaccgctactaaacaaaattaaaaacaaatagaacttgccgtaaagcaaaaaatactcttttaagttaatcataggcttgttccttttcaatcaaatagcctttgtttttcactgtttgaatcaaatcagacaatccagtttgacttaatttctttcgcaagcgggtcatgttaacggctaatgtattattatcaataaactcttcgctattccaaagcatttcaataatcgtttctttgggaacgattttcccttgctgttgcaagagtaaggaaaggattcgagattcgtttggcgacagcggcaaagattccgttttacttttcagcaaattttctattggatgaaaagtgacatctcctaatgaaaacgtctggacttgttgatgggtatattggtagctgcggcgcaacagcgcttggatcttagccaaaacaaacgccaaatcaaaaggttttgttaggtaatcatcggctcccatgttcattgccatgatttgattcatttgttgatccattgaagaaagaaaaatgattggcacttcagaaatgttacgaatttcttggcaccaatggtacccgttgtaataaggcaaagaaatgtccaaaagaatcaagtcgggacttaccgcacgaaattcctgcaaaatttcagcaaattttttggcgggataacactcatatccccattgtcttaaataatcagccagtactgaaacgatcgtagcatcatcttctacaaggtatattttttgcatgattctctcctatcactaaattggtgaagctatcacagacagtgtaccagaaaataaaaagaaacgtctagttgagataaatcattctagacgtttctttttatttacactttttcattcgactcactttttttaagtgcattgcggattgatgggacttgcttgattttcattagatctaataagaaagtaaatagtgggatccccacgatcagaccccagataccaaagagatgctcacccagatataaaacaatgaacgtatagaacatgggaatctctgttttatgggacatcagccgcggattgagaacataggactcgagagcatgaacaaaaataatgattaataaaacatagacaacatcattgagtccgccaatcgtataggcaataaaggttaatggaatacaagaaatgatgactcctgctactggaatcaagcttaagaagaaaatcatcatggccaaacttaacagctgaggaaagcccatgacagctaaagcaagcactgtgatcactgtattaacgatagcaatcaatagctgggtttcgatcacacttccgaatgcgcgggtaaatttccttgcgagatagtaaacatcctcaaaaaaccaggaagcactcccttgcaaaaagagctgagaaaatgccactgtttttttgttgtcaatcataaagaaaaaactcaataagaaagagatcaatacagtcaaagccaattcaccgaagttgtaaagataattgatgacgacgacgactccattttggattttttggacataatcgcttgtttgcaccaaatgtagcaaatactctaataactcattgttagagtctgctttttgataaaaatcggtcactgacttaaccagttgcgcggattggttcaaaagaatcggtgcatacttggtaatgactaagtaaaccaaagcgacaacgatcaagtacaacacgattgaaagaagtttgattgacacattcactttcttgcgtattagctggaccagtttgtaaatcaaataagtaaaaataaaggttaataaaataatagtcatcatactgcgaagcagaaataagatcccgcaaagaaagatcagcactgtccaacgtcttaatggaacattggcaacaaaccgatggtagtaattcatgaacacgctccttttttcaagtcgtcaatcaacgactgttacttcattccccaattaatctaaccactttttgaagcaattatcaactcaaatcaattaagaagactattgtgggtagagtcatatgctaaagcaaaagcagcctgctgtcagtggcaactggaccaagtatcgtgaatgaaggactgatgattattttcaaaagataaatgcctattttttcgaaaagtttatggttgttttaaggttactatgacacaatagaccttgacagaataatttacagtctgtcttagcggaaactaaggcagacgccttttttatcaaaaactgccctttgttcggtttgtatcgaacaaagggcagtttaaacgattctatatttattcttatcagttgttactcctagacgaattgtctgctttccttaaaaggacgctcactatgcgactagctcactatgactaaagagacaattcttgacgaacttctcgaagaatggcatcaacggtcaacccattttcttgtagcaactcatttgcttgataacggtcatgaaaggctttatctaaaccaaaattgacaattttgatcggagattttcctaaataactagcgacagcttgtccatagcctccttcaagaaggccatcttcaagagtgagcaacaattgatgtgtagcaattaagccagacaatgtgtcagtatctaatccagaaataaatctaggattaatgaccgtaggtgtgatcccaagctcggtttctatcatggcagctgctttttttgccaggccaagagcatttcctacaccaagtaaggcaactttgctgcccgcttgaatgagttgatttttgtttagttgactgtaatctgtttgatcgacacgacctgattctaacggaccgacaggaacgcgaattgccactgggtgttgggattggtcaatagaccaatccagcatcgctaaatattcttccttattggtcggtgcaagataaacaagattcggaatatgactcaaaaatggaatatcaaagatccctaaatgactttcatcattcatgccataagctgaagcgccataaactaaaatagttcccgccacattgttcaaagacaaatcatgagagatttggtcaaaacttcgttgcataaaggttgaaaaaactgcccaaacgggttttgctccattttttgccagaccggcagtcatggttgcagcatgttcctctgcgatcccaacgtcaacaaattgactgccggcgatttttcgttgttcaggggtaaaaaggatcatcggcgtgccagcatttactgcaacgactgttggatcctgtgccattttttctaaaagataatcggtcgttaccgttgaataagtttctccaccagaatttgcaagataattccctgtttcaagactaaatggtccaccagcatggaatttctcgcgattttcttcggcaaatttgaagccttttcctttaacggtctgaatatgaaggacaacaggatgattgctgtctttcacttgtttgaatagatgcatcaaggctgtcagatcattgccatcagcaagataatagtagtcagaccctaatgacttaaagaaattgttttccgcttgaccattcgtatctcgcaatgctcgtaagttattgtagagacctccgtggttttccgcaatcgactggtcgttatcatttacaatcacgatagtgtttgttccagtctccgcgatattgttcaatccttcataagccagaccaccagataatgagccgtcaccaatgaccgcaattacgttcccttcttcattttttaagtctcgtgctttggcaaccccatttgctaaagacaatgacgtggatgtatgccccactgtaaacaagtcatggtcactttcttttggattggtataaccagagacatcgctataatgcgctggatcccagaaggcttgacctcgcccagtcagcattttatgaatataggtttggtgagaaacatcaaaaatcattttatctcttggagaatcaaagacagcgtgtaaagcaaccgtcatttcgacaacgcccaaattcggtccgttatgtcctccatgatggctgattttttctaataacacggttcttgcttcctcactaacttgttgtagttctgcaacggataacttctttaaatctgctggatctgtaattgattttaataacatcaaaaaactcccttctctgtttgagagtatactgcttcaccttcactttaagtcaagaaacttttgaaactttttcacgaaagtaagcaacagacaggtagaacacatgaacacaaaaaagcccacccttcaacttgtcatggtgatctgttttatcagcagaaaagttgaaggagagactctttcaaaagcattcgttatgagacacgatcgttttccagcgttaaatgatgtaagtcaaatcacttgcaggagttggataagcaaagatcagcgcttcaatttcttggtgagtgagctgtttttccagaatcaagtagcacaaattaatcaattcatctgcgatacttgaaagacaggtaatcgcaatgatttgtccctcttgattgtaaacaagtttaagcatcgcaacaggatcgttgatgcgacggtacgtaaaccaatcggcaaggttgattgtttcactatggatctgcagattttgagcgagctgtttttcactttgaccgatccgagccaatttcaacccaccaaagacgattgtaggaatcaggggatacgtgattgcagaacgagaacctttttggctcattgaagcgaccgcatattttgcttcaaaacttgaaacaggcgtcagtttaggttgttccttatccaatacatctccacaggcaaaaactcgtgggttcgatgtttgtaaatagtcattgactttgatcccgcgtttggaataatcaactcctgcattttctaagtgtaaggattcaacatttgggatgcgtccagcagcacttaccacgtaatcggtgtccagctcaaagcctgtaccttgcagcgtgtatccttcattgatttggctgatgctttcaatctctacattgaaatgaaaggaaattccttgcttttgtaattgctcaacaaaggcattcaccaattcttgatcaaatgctttcagtggtctgtcgttatgatgaataatgtgtacctctgctcctgctgcttgagcgattgtcgcaagttcaaaagcaacataccccgctcctaaaaaagtgattttcgcgggcattttttccattgcaagaaaatcggtgcttgtatgcaaatattcttgtcctttaatcgggagtagcgcaggtcgttgtcctgtagcaatcaagaactgatcagctgaaacgatttctgaaccaatccgcagcgtttgttcatcgataaatcccgcttctccttcataggtcgtgattccagtatccactaagccctgcttcgtctgtgtgggaacagtgtccgtgtaactgcgcttgaaagccatcaaagttttccagtcaatacccagctctccagtgatcccttttcctgctaagtgagcagccttcgcctttgcttcaacggcactcattaaaatcttcttggggtcgcacccgcggttggggcaagttcctccccagagatcggcttcaacgattgcgacagtcttcccttgctcgctgaaagaataagccgcagcagttccggatggtccaccacccacaacgattacatcatagttttgcatcttgctcctcctgacttagaaaatgaaagatatctgtacggctaacttcaccaatcgcttgtccttgttctgtaacaaccaaatgttcgtggttggccaagacttcatatacttgtgaaagagggactttcacatcgagggacattccctcttgtgtagttgattgttggtagtaaccagaatcaataatcgcttgaagacgttgttcttgctgtgctccttgtgtttcgtcaaaaaaggcgcgaacgaaatccgtttttggctctgtccgtattttttcaggcgtatcacattgtaccagtctgccttcattcatcacaccgattcgatctcccaattttaaggcttcattcatattatgggtaacaaagacgatcgtattgcctaatttattatgcaaatctaatacgagatcctgaagattggttcgagaaatcggatcaagggcgctaaaaggttcatccatcaagatgatgtccggttctgcagccaacgctcgcaagattccgatccgctgactttgaccacctgaaagttcagccggcatccgttttttgaacgtctctggttcaagtccaacctcagtgagtagttcatcgacacgttgattgcgacgatttttatcccaaccgagcatttctggaatgatttcaatattctccttgacggacatcgttggaaataaagcaatttgctgcaacacgtaaccaattttccaacgtaacttttggagttgatagtctttcactcgtttttgtttgaagtaaacattgccttccgtcggttcgatcagcccattgatcattttaagggaggttgtttttccgcttcctgagggacctactaagacaaagatttctccttgatgaatggagagatccaattcttttaatacgacttgtccctcaaattctttgacaacttgtttaaattcgataattggttccatttagtttccctccccaataatcttttctttttttagaaattcacgagcaacatctgccggttgttttccttccacattcacttgatagttcatgtcaatcatctggtcctctgtgatttttcctgatagttttttcaatgctttgacgacttgcggatgttctgcagcaaattcatctttcatcaatgcggctccttgataaggtggaaagagctgtcgatcatcttctaaaacgacgagattgtattgtttgatctcactatctgtcgaataagcatcgatcacatcgacatccttgctttgaatcgcttgatagcgcagtgccggttccatactttggacagaatcaaaagtcagcccgtactgtttttggatcccgcgatagccatcttcccgatcaataaactctaaagtaaaaccagcccgaagctctgactcatgagcaactaattcagaaatcttcgttatacccaactcttctgcttgttcacgacgcatggctaaagcataggtgttttcgtaggtcatcggctctaacaggcgcatattaaactggtcactaagcagttttgttgcttcttgataagttgattctggagaaccatctatttgggtattttctgggactttgactagactttctaatactgttcccgtaaactcgggataaatatcaatctggtcattttcaagggcgctaaataagaaacttgttttaccaaagtttggtttgatctcgacggttaaactaggatcttcttcttcgatcactgcttgatacatattgataaggatatctggttctgaaccgagtttaccagcaatcgttaccgttttatttgaaataggattatactgtgcgaaaagaattccgccgattccaagaaagataacacctaaagagatcagtgtggttttcatactgcggttttgtaaaaaacgaatcagtccactgaataagattgctaatagagccgaactaaccgcccctatgagtgtcaaactcggatcattacggtcgatccctaacaaaataaaggttcccaatccaccagcaccaatcaatgctgccaacgtggccgttccaatgatcaacaccaatgctgtacgtaccccagaaatgatgacaggcattgcaataggtaactcaactttgaagagttttcgcaagcgagacataccaaatgcatccgccgcttcttcaatcgacggatcgatttcggaaagcccaatatacgtgttttgaaaaatgggcagtaacgcataaactaccaatgctattagagcgggaacggtgccaataccaacaaaaggaatcaataatcccaataatgccaatgatggaattgtttgtagaatacttgtgatctgtaaaacaaattctgccattcgtttcttttggctcaacaaaattgctaatggaatagcaattaaaatggctaaaatcaacgcactcagcgaaatggccaagtgttgaaagattgcccgcagcaactcctcctttcgctcgctaaacgcttgaatgatttcgttcatatattccatcctccactattctagtctgccttaagtatagctgaatgcccaaacgcaacaaaaagatacgctcagcaggattgggagaaaagttggcctttcgcatctaaataggatccattatttcctgacattctgttacaataagtctaaaagaatgaggtgcttctatgccattactggttttgattggtgctcaggctgttggaaaaatgactgtcggtcgcgaactttaaaaaagaattgatggtaaattactatttaatcatcaaactattgatttatttgccaattatcttgggtatacgcctgcggcatttaagttgtctgattccactaggatcgaacttttcaaagcatttgtggctggtgaacagaatacagttaagacaatcatatttactgttttagtgggatttgatcagaaagaagatattgcttttttacacaaaatttgtgagatctttttaagcgctggacaaccggtttattttgttgaacttgttgcgcaattagaggagcgcatcgcacgtaaccgtcaggaagcacgtttaaaagcgaagccgtcaaaacgggatcttgctttttcgcatcaagaacttcttacttttaatgaaaaataccgtttggaaagccattcgacggaattggcatccctttttccaaaagtaaaaacgatgaaaatcgataatactgagttgtcacccgaaatggtcagccagaaaattattgctaacttccaacttgaatgaaagataagaaggacactaatcttaggaaagcagattagtgtccttctttattcttattttagtcaaacatccgatgtcgctgtgaaaaaaccatcagcaaaagaaaagacttccccaagcacttctattactgatggttattaaaattcacgttgcctttttatgataagcgacgtgtattgacactaccaaatctattttttcattccttcatgaatattatgactatcgtataaaaatgaataatcagctgattcgagtttccttctataaaatcatctttctacctgatatcctatcacttagggaaaaaatagtataatcactttttgcactggaacatgaaaaaaagaaattaaagactttaccacttttttattctcagtacttgaaaagctactccatctaactgatcaatcaatcatactaactcctgtcaccggtacaagcatttctaagttgattgaccatgatcatggtcaatcaagtctgtcaatccgcatatatctatattagtactactgattatttatctttttatagagacttatagccctttcaatgctgcgctgcttatttggcgattgaaacgttatgtgatttttttagttgaacataagcaatattcaaaataaagccgacgactgccaaagcaattgctgtatagaatgcgtttgtaaaatctccattgttgctggcagccattcctgctgctactcgtggtccaaagaaagcagctgtagaataaccaacaaagacgattccatagttgactccttggttagctggtccgtaattttccattacgatcgatgggaaaacccccatcactccgccaaagcagagtcctagcccaatgattcccactgcaaagatcatcgctgcacttgaaagtgtcaaaacgagtaaagataacgctacgacaccgtaaatgatcatcaatgtattggaacgcccaatcttatcagaaactgttccccaaatcactcgacctaagcaattgctaaaagaatatagactaacataaaaagcggctgttgtagctgttaatccgaacatttcctgcccaatcacagcagcattggaagcaatcatcaaaccagaaaatgccccaacaccgagcatcaagataatcaaataaaaagcaggtgttttcatcatctcttgccaggaataatttgctgcggttcctttaaccgcagaagtttgtgggacccatcctgctggacgataatctgcaggggcttttttgataaagaaacttgccattacaacgacgatcatataagcaataccgataaaacgaaaagcagtcaacacatctcttgattcaataattgcattcgcgatcggtgcggcgatgatggctgcaccgcccatacctgcagtgatcaatcctgaagcaagtccacgtttgtctgggaataaacgaatcgtattacttaagcaagcagaataagcaaatccttgaccaagacctgaaagcacaccataagttagatagagcatcccaggtgattccacaaatccagttaagaagaaacctagcgcaaataataaaccaccaaaagtaatcgtccattttgccaatccacggtcggtcaagaatcctcctaaaatcattgtgataggtccgacagcagcattgattgtaaatgccagcatgatttcttccattgtccaattttttagttgactaagcggtccagcgaaaacgctaaatgcataaacggcacctgtacataacagaacagcagttgaagcaatcaagactagccaacggttgagttttgtttccatgttttacccccaaaaaatagttttgtttaaataaattgaatgaatacacctcatgttacttatttcacataacgttttgaaagaaaatgtgcagtgcgattctctgcacatttcttttaacctattaaagattttctgcaactgctgtcttaccagcgatccgtccaaaggtaaagatatcagtcaatgagttaccaccaaggcgatttcctgcatggattcctcctgctacttcaccagctgcatatagacctttgatcacttgattttcttttgataacacatgggtttgtgtatcgatctttaacccccccatggtgtgatgtactgccggttttcttggagttgcataaaatggagcagtcgttactttaagatcaaacacatctttgccaaattcaggatcttttcctgcatcgacataggcgttgtatgcagtgatcgtttctttcaagatggttggatcaacattaatttgttctgctaattcttcaagggtatcggcgcggaataatgttccgttagctacttgtttgtcgattttttcttgggacgtattgtacgctgttttcttgatttcttcatcagcaatcaaatagaataggccaccattatcgattgctgcttgtgtcaatacatcacggctttcatattcattgacgaaacgtttgccttcttgattgaccatcacaaagtttgcgggaggtacttgcagaccgctgaataatgctcccgtattcggatcagataccggcatcatttgtgagaagcccattccaactagatccgcaccggcactttcccctagtttgataccatcccctgtgattgccggcgaattggaagttttgatgtcatcttcgatttcagtccaatacgtgttgtactgcttcagcatttgtgtattcgcaccgaagccaccagaagctaagataactgctttggcatggatcgttactttttgtccattgcgaccttccccaatgatccctacgacttgtccctcttcgatgatcaattctttgactggtgtgtcagtaagaatttttccaccattttcattgacgaaattgtgtagggcagaaacaaaagcgtacccttcatttttcaatggtttatggcctcggcgccattttgctccaactggcatatcgacatgtttgtaatcaaattcaacgccgatttcttctagccatttcacagactctagtgcacgatcagttaggatttttactaagtcatattgaccgtaaatcacatttccttctaagtcggtccgtttgccgcctaaataagtttggatacgatgccagatggcagagtcaaataagaattctttttctggagtcgttgcttgtaaatacgttgtgatttgttctttcaacaatcgaaaatcagccaagtattctgcatcaatggttgcttcatctacggcaatgatttcttctagcgcagcccgttcacctggaagcgcagcaaatgttttttgccaatccggatctgcggcattcattggtccacccgtgcgaacggtattcccaccgatggctgggtatttttcaactaaaatcacctctttgccttcttggaggatacttgctgcggcactcaatcctgccccaccaccaccgacaacgatgatatccgtggtgtaagtttcatcttccgtttttagcgcactggctgccttaggacgttttcttaaaacatctgggtttgcaccagccattttcactgctttcgcgacaccatcaacgacaccgttactggtaacggaagcacctgagatcgcatcgacgttcaatgtttggccttcaatgatttcttgtggaacacgcgcaaagactacatctgcgattccttccgattcaccggaagtatcgatattgattgcttcgatccgttcttcacttaatgtaaccaccattggtaaatcaccattgtgtcctggtgccgtgacagtataatccccaggctgataaactacttcttcgggaacattcaagatattagcaacttctgtaaagcgaatgaattttctgaaacagctttccaaaaagtcaacagtccgttgatctttcagctgcccattttcatcgaatgcttgatgcgcacgacctaaaagaaattcattaccaggcataaccgttgcattgacaccaggtgcatcaagaatttgacgcaagtgtagttgtgcccgtgaagaaccttggacgtcataagaagcacccacgatcatcactggtttgccatcaaacgggtgtagattgaaggacaaccattctaagacactttttagtgcggatggaatggaatgattgtgttctggtgtcgcgataatcacgccatcggcagccaaaattttctgatttaatgtttgaatgacttcactattggtttgatcctctgtttcattgaacataggaacttgatcaatttctaaaatttcgatttctgctaaatcggcaaatgcttgttgcatatatgtcaccagttggcgattagtcgatttctttgcatttgtaccgatcataccgacaaatttcatggacatttcctctctttcttatacctgttcccaagaaaatttctttgagcgctctttggcagtcgaatattcactgacgagacgattcgtgatttccacgaataatttgaattcattgaagcagtcttctaattcagcgactttttcctcatcttttaagcatccttcttcatcaaaggcttgcatcgaatgaccgagtaaaaattcggcactaggcatgattcgtgctttgacttccggtgcatcaagaatttggcgaaggtgtgcttgcgctcgggaagaacctaaagcaccaagtgaggcaccagtgatcatcactggtttgtcgatcaagggacgggtcgtataagaaagccattcaatcatgctttttagtactgctggaatggaatgatcgtattcaggtgtactgataatcacgccatcagcagcctcgattttttctgctaattctcgaactgcttcaggtgctgttctgtcttctggttcattgaatgctggcagatctttgatttcgcaaagctcgatttctgcctgatctttgaaatgggtttggataaattgcaataactggcgattggtcgaacgtgcagagttagtgccaacgattccgatcagtttcatactcatctctcctaaatgtgataaatttaacaattgattcgattataactcgcttttagatcaattgtttcaaaagttaatcgtacaaatagtcgtcttagaaagataaaaatggtcaaactcagcttaaatctctctgatttcattccgatagaaggatctgaaggacaatttatttgttccaattaagtacttctacagtttagtctgaccattcacatttgtgaaatatttatttaattatattatgataacttttttgttataatagacatatttctacggaaggagcaacttctatgtctcttaaagattcccatttgatgctgcagtacatcgacacattactaaagtacaataactataccaaagcagcgaaagacctatttatttctcagccttatcttacgcaagccatcaaaaaagtcgaacaagagttgggaacggccatcattattcgtcagtcaggtgttttgcatttgactgaagccggtaaaatctattatcaataccttgaaacattggaaaccgcttccgcgaaatttcgtcatcggttactgcgctacacatcaccagaaaccaaaacattgcgattgggtatcttgcccagtctgggctcgttcttgctcccactttttttacctgactatttggcagaacaccaggatgtgaccgtttttttgcgtgaagatttgccaaagcacaatgagaaacgtttattaagtaatcaattggatttttttgttggccaaaacccggagactatttcacctaatttgacgacttacgccacaaagagtgaaaattattttgcgatcatcccccctatttcgcctttgtatcaagcaaacaaaaaatttctctctcaagacagtgtttcaatgaaagaactgttacaaagcccgttgatattgacgacaagcggctccgcgattcgtcggcaaattgatcaattattgaaaaagtacaaagttgaaccaaccattctcgtagaaagcagcaatatttatactgcagcagcacttgctgaaaacaatctcgggttggccatcgttcctgaaagtgtcttgcaagcagcgacaatgacgcctttcaacctttatccgatacctgaagaaatgctaacgttaaattattttatcgctcatcaagcagagcgtccgttatcgatagctgatcaaaacttgattcgctattttctagaaaaagtatgatcgctaaaaccgccatcaaaagtaaaaaaaacatactcaaagaagaaagagtcagaagtaatggtatgtcaaacgagctaaacagattaagcaggcactttaagatcgtgcaattgccagggggcgcagtcgttctgctatcttgtttcaccagtttaaatacttcattttacttcatttaccagactctgaaagctgctttgtcaaggcagtttcgtctctatctttgagtatgtttcaattaggctttttgattcgtttcaggtaactcaatcagtggttgtagcgtagagggataaagcaattggccttgtcgggttacgattaatccagtgatgccatcgagttggctgagttgtttcatgatttcttcagtttttttaccaaagagacgtgtggtccaaatttcgccatccactgaacgatcggaaataatcgtgatacttgctaacgctgattctatcggataaccggttttacgattgaaaatatgatgataggtcttaccgtcgacggtgtgggaacgttcatagatccctgaggttacgatagaacgatcgcggatttttaaggctgccacgaaatttcctcttggcaaaaaaggattctgaattccgatacgccataagtgatccgcatgatttggtgtttcaccaaaggtaacaacattcccgcccagatcaatcaaagcggcactgacaccagattgcttaaaaaaatctgccagctgatctgcgaaatagcctttggccacagcacctaggtctattgacataccggcagctaaggcaacgctctgctgttggttatccaattcgattcgttgaggatcggtcacctgtagtaattccgtcactttttcggcagtcggcactttggcatctgagaaaccaatacgccactcctgaaccaggggtcccatcgcgatgttcaagaaactatcctctggcaagctgtgctcttttgctaaggcgatcaaagcaaacaagtctttggctactttggtcggctgaattccggcgttttgattgactttcatcagatctgaagcaggatcattggcactaaaccgtttttcaaacgctctgatttgttggactgctgcttccaaaattggtgtgggatcttcatgttggatccaaagctgaatgatcgttcccatcgctttgacttgtctttttccttcttgcatccgttcgtttcgcccctagtttttttgttcatcatagcagtttttcagaaaaaattgaatgcctttagcaaataaatgcaactataagaaagtcgcggacaggctttaaaacattaaatcacccggttcaatgaaatcatttcgatcaatccttgcgccgcttctgaacctttattgcccgctttggttccggcccgctcgatggcttgttcgatagtttctgtagttagaacgccaaacatgactggaatgtctgccgctaatccaacttgggccacgcctttcgcgacttcattgctaacaagctcataatgggtagtcgcaccgcggataactgcacccagtgtgatcaagccatcgtattgcttcacgttgactaatttttttgttatatagggaatttcaaaggcaccgggtacccagtaaacatcaatgtcttcttcttttactccatgccgtatcaaattgtcttgggcgccactcaaaagtttcgccgtaataaactcgttaaaacgcgcaaccacgatccctactttcattccttgtccgtcaaatgttccttcaaattgtgtcatgttgtgctctccttctttctcaaagtgataataaatgatggaatttttctttttttgtttgaagataacgattattttctgcaactggagttatttctaacggaattctttcagcaacatgaatgccatgagcttctaactcggtgattttttctggattatttgtcagcaagcgaatcgtatcgatgccaagagacttcagaataatcgccgcaaaaccataatcccgttcatctggacgaaaacctaattcaacattggcttcatacgtatccaagcctttttcctgtaattgatacgcctgcagtttctgtttcaagccgatacctcggccttcctgacgcaaatacaagatggctccggtaccttctttttcgatttgacgcatggcttcatgtagttgttccccgcaatcgcaccgctgggatccgaaaacatctccggtcaagcattctgagtgaagacgaatcaataatggttttgcgggattagtcaaatccccttttgctaatactaagtgctcaagatgatgctgatcttcaaataaggttaaatcgaaggatccaaatgcggttggcaattgaacggttaactgacttgttgccatataagtcgctaactcttcgatagtgatcatcggcagctgccatttttccgcgaattgagccaattgtgggcggcgagccatcgtgccatcctcatttagaatctcacaaatataggccgcttcactttgattggtcaattttgctaaatccaatgcagcctcggtatggccccttctttccagcaccccgcctattcttccgatcaacgggaaaatatgacctggtttttgaaagtcctcttccttagtttgaggattagccaatgctcggatcgttcgcgcgcgttcttcagcagaaattcctgttgtcgttgaacggtgatcgacacttatagtgaaggctgttttgaaagtatccgtattttgcgcgaccatttcagttagctgcaagcggtcagctagttgagctgagataggtgcgcaaatcaaccctcgagcaaatttcgtcataaaattcacgctttccatcgtagctagattagcgatcccaacaaggtctccttccgcttcccggtcgtcatcatcagcaacaataattaattgcccatttcttaaatagtctaatgctgtttcgattttatttttactcataggacatttcctttcttccgccacggatcagttgattggctttgacatattttcctaatagatctgtttcaacattcactgcttcaccgcggttaagtcgccccagattggtttgatttttggaatgaggaatcagtccaacggagaaatagcgcagtgtggtctcgataatcgtcaaactaaccccattcaatgcgatagagccctgtggaatgatctcatttctcagttcgtcgggataagcaaatgtcagaatcagcgcattctccaacacacgcttttctagcagcgttgtcgtagtatctacatgacctgccaccaagtgtccttccaagcggccgttgaaagctaacgctcgttccaaattgacttcgtcattgatttttgcggtcgaaaaggtggttcgttgataagtttccggcatgatctcgacagtgaattcttgtttgccagtcttgatcgctgtcaaacatacgccattgatcgccatactatcgccaacccgataatccgttaacaatgcttcagaagcatgacaagtcaatgcaatggtgcgaccactaggcacgatccgtgtgatcttacccttttcttgaatgagtccggtaaacattttcctgcctccttccaacgatccttaactcttctccgaccggttcaacagtgacttccgttagcgcaaacatctgattcacttctcgagaactagcaaaactcgctgttccattgccgccgataagttttggcgaaagataggtgataacttgatcccaataaccatccgccagaaaggcatcatgaatgctgcttccgccttcaacataaaccgattgaatcttgcgtcgatacaattctttcatgacaaacgagagagtcagtgaaggcgtggtaatgatattcacgtgatttgagaaaacagattggacttttttcgtagtaaagaccagtacaggactactggtatcctcaaaaagagttagctgctgtttcaaggtttctcctttacgatctaggaccactcgataagtcggaaaggcagcctctgtccgcaaagtaggattatcgattaaggcagtgcggctccctatcaaaatagcctggtagtctgaacgttcctgacgaacccggcgcaatgcagcttcaccggttatccttgttcgctgaccagccaaagcgatttttccatcaagtgtggttgcttgctttaaagccacaaaaggacgttgctcttcgtgatacgtattatagtggcgattgatttcacgtacctccttttctaaaacaccggtgatcactgctactccttgtgattctaaaaacgctttgcccttgccagataccaacggattgggatccaattgaccaattaccacttttttgatgccgctttgtagaatagcagttgtacaaggtggctgttttccgtaatggtggcaaggctcaagggtcacataaatggttgaatcaattagtttttcgggggaactacatgaatcgatggcgttcttttccgcatgtggctggccataagccatgtggctgcctacagcaactatttcctcatctttcacaatgacagcaccgactaaagggttcgtgaaggtttgtcctttgccttttagtgcttcggatatggcgcgcttcatatacgtttcatgcataaacattcctcctttctttaaataaaaagacctcgtgcataagtacacgaggtcttgattagacaaactcaaagaaacgatgacaaaaagaatagactcctcccgtcaatattcttgtaagtttttcttctcccatccagactttaactgtcggttccagagtttcactggatcaaccgcacgaatgcgggtcacggacttcaagcattgcttgtcaccgtcggtcgggaattacaccctgccccgaagaaacatattcaattcacgttagatactactattttttaattcaggtgtcaaacccctcttctatcctttttaaataacaattaaggaaaatgtttaagtacaacattcgccgttatcggagaagactttaaaaagttttttaggaattagcgacctccaaacaaacaattaaatgaggttccctggataaattatttctctttttatattttatttatttcgattgaataacacgtttttcgaacagataaaaaaagacttttaaagagtttaagaaacaatctctttaaaagtcttgtgaatggaataaatatgttattttgctgtagtgaaataaagtttctgactcgttaagttttccaaagaaagcagaaagaaactggcagctaataaattggcacttccgccgggtgaaacattttgctgttgacaatagttgttcaatgcttcaaaagcggcgctaggaatgggctgtttattggcttgctccacaatgccgtcagaagtactaaagtattctttatctaacaagttttgattttgataaatgtttcctactacctctaatcggtttctagcactcatcaactctgtatcataaatatgcttccctttgattctatatgcaccgctatcgattctgtatacttgtacatagctgtgccagtaagtatcactgtaattaacggatgaacttgtatgcaaaagaacatccccctcaaaaatctccacgccgttcttgtctttcaagccagtggattgcatgaggaatgaatcaattgctggaaaagtatgatcttctggataatctccgcttacatcaagtatgtttataccgtcatcatctaactcaaaacaaacgccttctgtacttggataaatcattctgtcattttctttatcccacgctctaaattttggtaccatcttatccctcctgctccaaaggcattatttcaatttgtgtgaatgtatcctttttttcttcgatttctttcgccaacttcttcgcaagttttaaactctcgcaaacctttttcagttgaactctcccagaaaatggattctcaacataaactaaatacacaaaactattcttagacatcttatccctcctgtttgctatcgctgacgattgcggaaatttactactatcttttattatttaccgtcttgcaatactgtaagggttgctaactttccttaatgatataatttgattattaattaaaaaggagtctttttatggacaaagtaaaagaagtagtttcagtaatactaatatttgctttgatatattttttgttgtgtctcgtcgcatctctcataatcagtttttttagattagtttttaaaagagaacctttctttgtaaactttaaagaattgtttcttaacttgtttttagaaattttgaatccttttaattatctgttctgattaaagcatttcgtcggataactgacttggtaaaatataaaatatgttacaatacctaaaaggaggtattgctttgggaacttttttagcttttatttggtatatttttataggatttatgctttatggaatcatcagattggcagttaaacacggaatttccgattccaaaaaaaataatttatgattctgttgctactcttttagagtagtttttttatttccgcaatttttggtggataactgactaaaccagcgatccgtcaactgccaataatgtcggttcattgtcattaatacaatcaaaaacttgcacctctgcctcttcactaccgactggctcccctgtttgttcactcactgtattcgcaacttttgtaatggcaactgtcgtctcaagttctttcatactagctacaaagtcctctttatcttctacgtcacacactacttcttcataaaattccatacattttccctcatttcagctgctacaattgcaaaatatggctcattaatttcaaaaaatctcatttttcatcttcctttctagttgtgtatttctgtcgttactaaattttcatatctacaaacatttatagtatttatttattttgtttgtttattatggtactttatttaaaaggagtgattctatggcgaacaatattgaatttgaagttgaaaaagtttataaaggcagaaccaacgaaatctttgttattactgatcccgagacacaggtacaatatattcaaacaattgttatcggttctgacggaaaaggcgtcgcaattacaccaagactagagccagatggaagtattcattataaggattaattagatcaacttgtgttggtcttttttctttccaagttggtaatttcttccaattgctgactaacgaccgctaacgaatttcctcagactatgcagacctctgccacgtcttttcgatttccgatcaatccaagtaccagttgttccccaataatcaatcatgccttttggcgtattgatcgcaaattgatgattattggataatgggtaaactcaaaacccaaagacttgatattttttatcgctgaatcgcccatgcgcttaacatgctgctttctacgctctttcaggtaaggcttcgcatctttccagtattcagccatttctcccataaaataccttctttcttccgattacaaaccccttatttagccaaaatcatatttttcagcttaacaacagtttgatcaccaagaactttctgccgccactcgtcctgttctttgtgacagacaataattctcacatgtgccgatttctcataaattttcagacattccgctctaaccaattccgaaaatccttcgatggcacagttgtagatcttgccgacttttactttcgtttttgctggtctgaccttcggttgaatctcgaagcgacgtccttctggatgaataacaaaagagtcttgtaatctcatgatttttcctcataaaacttactttcgataaatagtccagtttttcggtcatatttagccaaaatcaattcgatttggtacctaaaacaaaatagtttagcttttattttaaaagcctcagtttgaactcctttaacatcaaccgcttggaccaatttgtttccatcccaaaatgtgaagtccggagtataagtgattgaacgtatggttttattccctaagcgaaatttgggttgaagctcgaatttttcttgtaatcgaagttcaataccattggtttccgcatatttagcagcgaatggaaggtatcgtgcttcagcaacactatcgaatttaatgccattgacaacagtttttcgattgctgtattttggtttcttggatagtttagttgctctcataccgccacaccctctcttgccatcagtcctcgatatagcaacttggcttcttgccacattgattcagtggttccggcagtgagaaactcgccatagtgcgtcttcgatacttttcccaagctgattcgagtgtgacgatacattaccatgaagattcgaaagcggacctcttctggctgatcgctgtcgaggattcgcttaacattttccatcaagttcttgtgactagagtctaatgcagcgtagatttgcttaattacagtgattcggtttaattgatcaatttccaaatggatcatcccccgcttcttttcgtagtcgttccatgatctcagcttccttttgagcgttgtattcttctggatcattaagccattcaggtataggttctgtgcgaattggcttcttagaatagctattttggttcttgtgccttacatcatctgctctaacatccgccatagttttgatatttttctttacccagctttgcataattcctttggcatatccgtatgacttctggtctatagcagaccgtctcatagcctcacaaaccatttcttcgccaatatcctcaacccaatgacgtagatcatcagcaactaatccgttaatcactccaaagacttcttgatagagctggaaaggattagcagcagccggagcgctctgcgcattctctgctgttgctggtgatgttgttggtgttgttgctggtgatgatgctggttgcgttatcgtatcgataccatatccataccctatcgatacggtattttcttttggtttcaaagtttggatagggtatttatattcttgacacttcttgatgacctcaatctcaaattcaagtgtttttatctcctttaattctttgtcgatgaccgctgcgactttaggagatctggcgctgttgtatttgagccagttgactatcatcaactcttccgacttttcattaaagacgattcggccttcgctaacgaggaagtcaatgtttgtttttatttcttctgcagtcatatctagttcaaacttcgcatatctcagattgaattcataaacaccacattgagttgtgtaatcattcgataagagatataggaaaaaaagtttttgatctttgctccattcaccgactcgtttgtctttccaaaaagtggtatggagttgtctataaatagccattctttaagcgactcctccttattccaataaatcgcctacttctaaaaatcctgttaaagacttatgttggcgacagtattcacatttcccgcacattttcggcgcttcttctccatttttcactcgtaagatatgaggtaattcttgttccaataatcgaagttcaaaatcaaagcgtccaggataaatactgataccagcaatatcaggaggcgactcttttgttactgcaaagatataaggtgtaatttccctgttataggtttgttcgagtaagtttttataaacagccatttgtagaatatagccatattgctcaacaaacgaaacgtagccactatatttttgtgaccagtatctctgagaaagactccgagtcgtttttaaatcaacaagataacctttctctaaattgaaacaatcaattctggctttccattccgtatcaaatagcgttcctgttagaatcagttctttctcgccttgatagacaaaacgaaaaaatcatcatattctaaggtttcaatcatattgatcgcctgagcaaactctgcccgttctgatccattctttttataaatagcacttgcattctcttgtataaattcttgatgtgcctcaggagacttaaaataagaatggacatagtttccaactagtaaagccgtaggatcactctctggcgaccattcttcttttaattttgccaaagtcgctgcttcgcattcttgaaatgttttgaattggctgactgacatatactgccagtcagcttcattgctataatagttcttcttgtttaagtccatcggtatccgtcaccttcgcttctttcaaaggatctttctttgtttgagaaaattcttgttctagtttcgacgattctttcttttcggcggtcggaacctcaaaccaatcttctactttactcatgccatgagtgttgctgattactttgattattggtttgaaaactacgttgaaaaaagctaaaatacaatactcagaaaaattatctaaacatcattaataaatacattaaaccagaaataggcaagtattacttgagctctatcggcccctctcgtcttcaagatttaatgaacaagttacccaatggatttgaccgccctcttgctaaacattccgtagaaattgtacttactgttttaaaaggagcatttaaaagagctgtctatccatggcaagcaatcaattcaaatcctatggtatacgttgaaatgccagccttcgaaaataaacccaaacaaacaagggatgacatgaaaattatcactatggatcagtatcaaaaaatacttgaatttaatcccccatccagtcctttcagattaccactcatgattggctttcatacaggattgcggagaggtgaagtatgtggtctacagtggtcagatatttctttggatgagcgaacaataacagtagatcgaataatgttacaggacaagcatggaattcagcttggcactcccaaaacacaagcaagtttcagaacaatagcaattgatgatgtattagcagctgaattaagaagagcaagaaagagtcaatcagagaataaacttaggtatggtaaattctattacgattcaacttttgtctgtacaaaagacaatggcgaaccagtgacaccaaattctattaaatggcactcttctcgaataaaaaaggaactcggaattgattttaattttcactctcttcgacatactcacgctaccatgcttttagaagatggagtcaagccaaaaattgttcaagaaagattgggccattcaaggattgctactaaaatggacaaatatgtccatgtaactagaaagatgaaaacagaagccgttgatatattcgcccaacgattgaaaaaatccgctgaaagataaaaaaattgtcacccatttaaatttatgggcgacaatcgggcgaatgtttttgaaaattcacaaagaaacaacaattgttttcaagaaccccttgctatttcttcggttcatcctcatccattttcagaacggccatgaaggcttcctgtggaacttctactgaaccgatttgtttcatgcgtttcttaccttctttttgtttctctaggagtttccgtttacgagaaacatccccaccataacatttcgctaaaacatttttgcgcagagccttgatatcggagcgagccacgattttttggccaatcgctgcttgtatcggtacttcgaattgttgacgcgggatgagttttttcaatttttctacgatggcttttccgcgttcgtaggcaaaatctcggtgaacaataaagcttaatgcatcgactttttcagcgttcaacaagatatccattttaactaacttgctggtacggtaaccggacatttcataatccagtgatgcataaccttttgtgctggatttcagtttgtcaaagaaatcaaagacgatttcagataatggaatttcatagacgacattgacccgataatcatctaggtagtccatggtgacaaaatctccccgcttacgctgtgagagttccataaccgcacctacatagtcatttggtaccatgatttgtgctttgacaaaaggttcttcgacattttcaatagtacctggttcagggaaatctgctggattatcgactgtcacggttgttccgtctgtcttgttgacatgatagataacagaaggcgctgtcgtgatcaattccaaattgaactcacgttctaaacgctcttgaacaacatccatatgcaagagacctaggaaaccacaacggaaaccaaagcctagcgcttgagaagtttcaggctcgaattggagtgccgcatcattcaattgcagcttctctaatgcttcccgcagatcattgtaacgagaagtatcgattggatagagtccacaatacaccattggattcatttgacgatacccttccaaagcttcttgggctggattatttgctagtgtcacagtatcccctacttgtgtatctttcactgttttgatagctgctgtgatataaccaacatctcccaccatcaatgcatcccgttggatcgctttaggtgaaaataccccaacttcggtgacatcaaaggtttttccattactcatcatttgaattttatccccaggtttgaccatcccatccatgatacggacgttcagaacaacccctcgataagaatcgtagacagaatcaaagatcaatgctttcaatggcgcttcaatatctccagctggtgccggtacatattcgacaatttgttctaagatatcttcgatgccaattccggctttggcactagctaaaaccgcttcacttgcatcgataccgataacgtcttcgatttctgtacgtactcgttctgggtctgctgctggcagatcgattttattgatgactggtaagatctctaagtcgttgtccagagccaaataaacattggctaatgtttgagcttcaatcccttgagctgcatccacaaccaatacagcaccttcacacgcagccaaactccgcgatacttcataagtgaaatccacgtgtcctggtgtgtcgatcaaatggaaaatataggtttcaccatcttttgcggtataattcaactcaaccgcattcaatttaatggtgattccccgttcccgttctaagtccatggagtctaataattgattttgcatttctctggacgttaccgtatgagtttgttccaaaatccgatcggctagcgtagactttccgtggtcaatatgagcgataatggaaaagttacgaatcttttcctgtcgttttttcatttcttctatattcatggatacgttcctcatttcttttagtcagcttttctattataccaacgaaatgctgataattaaagtatttttcttgaccgatatctaaacaaatttgttcaggttttgctatactatagctagtaaataaattggagttgaaagaatggacaataattttcatcaagatttgcatattcgaccagtagaagaaaaagatgtcgatcagttcaatgagcttctaagctatgtttttcaaatcactgagtcggacatcgaggaaagcggttatgaaagcaagcgtgaaatgatcaaatcaaaacgaccaatcttggaattatctaaagtgttcgggtggttcaacggtgatcagcttgtttcacaaattgctgtctatccctgtgaagtgaacattcatggaactctttacaaaatgggcggcgtgaccggtgtcggaacttaccctgaatatgcgggacatggactgatgaaagacttgatcaaactcgctcttgaaacgatgcgagcagatcagcaatggatctcttatctctatccttataatgttccttattatcgtcgtaagggctgggagatgatgtcagataaattaaccttcaaaatacgtgatacccagttaccaaaaacggtggaagttccagggatcgttgaacgaaaagaggtagatgatcctgacgttttcactgtctataatcaattctcaagagaaaatcatggcgcattacagcggaccgctttccactgggaagaatactggcgctacgaaaacgaagaaagccgaacagcagctgtctattataataaaagtggtcaccccactggtgtgcttttttattgggtcgccgaagaagtctttcacgtaaaagaaatgttttacttgaatcaagaagcccgcaatggattatggaactttatctcggctcatttctctatggtctactgggtcaaaggcgatatctataaaaatgaacctttggctttcttgttggaagacagccaaatcaaagaaacgatcgaaccttactatatggcacgcatcgttgacgtaacagagtttttgaaaaaattcccctttaaagcattcgatcagccttttcatttcgttgtctccgatcctgttgctgaatggaataatggtatttttggattgaactatgctaaaggtgaagtcatcgtttcgaatgatccgatcggaaaagcggtccaattagatatccaaacgttaacttgcgtactgatgaattatcgaagacctgcgtatttggctcgaatcgagcgtctccataccgattcggatacgttacagttattggagactattattcctgatatggaagcttattttggcgactatttttaatcatgttgataaaatgaaggagaatgaaaatgaatatttactttgcagcccccctctttgctaaaagtgatctgctttataatgccgatctagtcaatcaaatccgaagcacctatccacaagcagatatctatttgccacaagaaaatgcatccattaatgataagtctgcttatgctgatagtaaaatgatagctcaagctgatacagaaaaagttttggaaagtgacctaatgattgcattattagatggtctaacgatcgatccaggcgtagcttcagaaatcggcgtggcttttgccaaagaaatccctgtcttagggttatatacagacagtcgccaacaaggagcagataatcagcaaaagattactgcactgaaaactgtagccgaaaatcaatttcattatttgaatctctatacagtcggtttgatcaaactgaatggagagatctattcttcagaaaacgctttactagaaggcttggctgcctatctcggggaggaacaataaatgggtgagaattataaacgtttattaaaactatttacactatttggcttccttgttttcgcattttctgtttgggaattctttcgaggtgtctatcctaaacagcaagcactgatttttctagttcaagcattactaggtattttgttgatctatgtacctgaattcagtaaaaagctgttccgtattcaactgcccaatgcgactatttacttttattggttctttctgttgatctcggtctttatgggaacgattttgcatctgattgaaattatttccttctgggataaagtactgcacacagttagtccgatggttctgacagcagttggttatgggctgatctgtatgttcctaaaagatgttccagtacgagaagtttctccatggctttttcttctgatgggatttgcttttgcaggcctgtgtggtgttttttgggagttctgggagtttatctgcgattcgcttggtggaatgaatctgcagcgctatgcgacgctagaaggcaccccattcattggccgcgaggcattgatggatacgatgggtgatcttttgaccaacacgatcggagctgtattgatgggattgattgcttacttccaagggcgaggcaagcctgattattttgaaagctatcgtatcaaaaaaattgaacagtgatttttatcaactgtctgaactaataaaattagttcagacagtttttttatccgaatgatttcgcaaaaactaattttgacaatgatctttttttagcaaaaatctcccaaattcattgaacccgctttcattaataaaggaataaacgttatttaataatttatgttattggacgagtcctctttataccaataattgcaaaaagaattgcctgaaatgcagtgtatttgatttcacgattttcaaaaggtctgttataatatttaacaataagtcgacctggaagtcagtaaggagatcgccatgattttgacggtattttttcttttgtgctgcatgatcttttcatctattacctatgccttttctaaagatgcacgaaaattcgtccaacccctgcctattaaaatcattttcattgcttctgcggcgattgccgtttggacaatgttcttttccgtgattgcgctagtagcttgggtcgtttaaaaaagcattcttgcatgtttcgagtgaagactcgctcctgtgcaagaatgcttttttactgtgcttttaaaataatgaaatttcacttaatggccagtaacgcaagataacttttccttgcatttgatcggcatccaccacaccgaaagaacggctatctcttgaaatcagacgattgtctcccataacaaaatattttcccttagggacggtaatagagaaatcttcagtgaattgggttgcactggccgcgatttgctggaataattcccggtagctatattccttttgcaactgatcatccgcaaattgcttcttaaaatcttctaagtactcttcgtgatactctttgccattgattgtcaggacgtcatttttcatctcgattttatctccaggcaaaccaattaggcgtttcaccgcaattttactggtatcatccggttctacgcaaataatcacgtcttgccgctgataacttgaaatcttggaagcaatcaagcgttgcccatcagacaaagtcggatccattgaatgcccgctgactttgacaggcgttaaaataaacaatcgaacgacaacaatcaccacaataaaagcgagaataaaccaattctcttttaaaaatttctgcatcttattttatttgctccttcaactattttctcagtagatccttcattagaaaatagacctgcgttttgcgtttacttctcaatcttacgtttaatttgccttttcggcaagtaaaatctttttacgaaagtttttttttaggagaaatttaccaatctttgtttaataaaaaggaagttcttaaaccacattgacgtagcataataacatgatgatttttttattcaaaagaaaaaacctgaaaaatagcggaataggcagaagactttattcaggtctttcccacagtatcattccgtctatcattcaggtaattcaagggttatttttctcgtttaagttagatgactaagaaatctcttattcacttatcggtgtattttcaaaaacaagctggtcattcaacacttctatcgtcacttttgttttcggcagaacacgtcctgcaacgatttctttagccagaggtgtttctacctcccgtgtaatgaaacgtcgcaatggtcttgcgccataagcgggttcgtacgaatgctctgcgatccattttttggcttcttctgtaatggataattgaatgtcttgattttccaatcgttgagacaattgagcaataattttatccacgatacctgtaacattggctaggcttagtggcgtgaacaaaattgtatcatcgatacggttcaagaactctggtttaaaatgaccgcgtaatagcgaacgaacattttcagccaccgattctggaatcgttccttccccagtcacaccatctaatagtatttgcgagccaatattgctcgtcatgatcaagaccgtgttcttgaaatctaccactcgaccttttgaatccgtcaatcggccgtcatccaatacttgcaataaaatattgaaaacatctggatgggctttttcgatctcatccaataagacgatcgtataagggttacggcgaacagcttctgtcagttggccaccttcttcaaaaccaacataacctggaggtgctccgactaaacgtgacacagaatgtttctccatgtactcactcatgtcaatccgcaccatatgatcttctgaatcaaacagattgacggctaacgctttggctaactcggtcttaccgactcctgttggtcctaagaataggaaagaacctaatggtcgatttggatcttggagacctgcacgggaacggatcaccgcatcacttactgcatcgactgcctcgtcttggccaatcacgcgttgatggagtgtttcattcaatttcagtagtttttcccgttcgccttctaccaatttcgcaaccggaatgcctgttaggcgaccaacaactagtgcaatttcgttttcagtcacagattcttgcaccattcgaacgccttccgcttggttttttgcttccaattcggcaagttctttttctaattgcggaatcgttccatggcgtaaaacagcagcgcgctctaaatcataattattttcagcatcttctaattcatgtttggctttgtcgatttctgcccgtttattggaaaccgcattgacttcatctttctcagtttcccattgcatcttcatggtattggcttcttcccgcaaatcagctaattcttcttgcaggtttgccaaccgttttttagaagcatcatccgtttcttttttcaatgcggcttcttcaatttccagctgcattaaacgtcgcgtgacttgatcgagttcagttggcattgaattcatttctacgcggatcgttgcactcgcttcatcaatcagatcgattgctttatccggtaaaaagcgatctgtgatataacgatcggataatgtcgctgcagcaactagtgcattgtcatgaatgttgaccccgtgatggatctcaaagcgttcttttagtccccgcaagatcgagatggtatcttcaaccgttggttccttgactaaaactttttggaaacgacgttccaaagctttatctttttccatatattgacggtattcgtccaatgttgttgcaccgatcgtatgaagttcaccacgagccagcattggttttagtaaattaccagcatccatgctgccttccgttttgccggcacccacgatattgtggatctcatcaataaataagatgatccgtccttcagatttcttgacttctttcaagaccgccttcaaccgttcttcaaattcaccacggaattttgctccagcgatcaatgcgcccatgtctaaagagaaaatcgttttgtcttttaagttttccggtacatcttttctaacgattcgttgcgccagtccttcaacgatcgctgttttaccgacaccaggctctccaatcaaaacaggattatttttggtttttcttgaaagaatacggatcacatcgcggatctcttcatcccggccaatgatcggatccatttttccactgcggacttgttgaacgaggtccacaccatatttttctaaggctttgtattgttcttcttggttttgagatgtcacacgttctccccctctcaaagattcaatggttgcttttaattctttttcattgattccttgaccttttaagtaattggtcaatggatggttttttagtttcattaatgcgagtaaaacgacttcagtcgataaatactcatcattgaaccctttttttagttggtctgcttcagaaagcaaacgaaataagttttgactcatgctttgtccgtattgaacattgccaccttcaacagatgggatttcatccaatagtcggtcaacttccttctcgaaagcatcgacatcaagaccagcgtccgtataaaaattgcggccaaattgattggcttgcaataaaattttccataaatgagcgatatctatctcctgatgatggcgtgttatcgctacttgttgtgcttctgcaatggcactttgtaaagttgttgtcattttttctgggttcattgttctacctccccgtcatttctaggatttctcctacattgtagtataccattttggtcagtaatggtcaaaagatatgcaagcactttttgactttcttttttagcaaactatcagcaaaagttgacataaggaaagctaagatggtatgcttaatgaaccatttcaacggaggaaaagcagatgtcacgctactattttaaatttatctttaaatttatcagaaaatctgctcttaacaagaacacgatgaagcattgttaagagcctacaagcgcctagcgcatctgcttcatcaaagactcggagtgaggtttctttctcatgccctggtttttggtggatactaaaaagattgtaagctgtagacaatgactgtctatggcttttttatatggaggaagatcatgttaacactatcaaatctatcgcaacaattcggcgacaaaatcttgtatgaagaagtcagcgttcaaatcaatcgtggcgagaaagtcggactgattggacgaaacggtgccggaaaaagtaccttgatcaaaatcattaccggggagattcttcctgatgaaggccaggtcactttcccaaaaaatctgaaaatgggctatttggatcaatatgtcaatgtggacgaaacccaaaccattcgcgatttcttacgctcagcctttgctgctgattttgaaaaagaggcaaaaattgcttcactatatggtgaatatgctgaaacattggatgatgagttacttgaaaaagccggtgaattacaaaatcaattggatcaaggttccttctatcaaatggacacactgattgctgacttagcggaaggtctgggcattgccattcttggtatggaaaccccactggtcaatttaagtggtggtcagcgatcaaaattaatcttagcaaaaatgttattggaaaaacccgatatgctgatcttggatgaaccaaccaatcacttagatgatgagcacatcaagtggctggttcaatttctccaagatttcaatggcacctatttggtggtttctcatgaccaacagtttctcaaccagatcacgacgcatatcattgatattgaatttggcaaattaacgaaatataccggcaatcttgaaaaatcactgaaactcaaagcgttgcaaaatgaaagttatttgaaacaatatgaagcccaacaggcacatatcaagaaaacggaagcctatattcgaaaatataaagcgggctctcgttctacgatggctaaaagccgagaaaaacaattagcgaaaatcgaacgattaacgccaccaacagatgcgccgacaccgcatattgcttttccttatgcccctatcgtcacaacattggcgttggaaacaacacacttagaaattggctatgacaaaccgcttttgtcaccgatcgatttgacgatacgctacggtgaaaaaatcgctattcgcgggtttaatggaattgggaaatcaacgttgatcaagacactcttaggtcagataccggctatcaatggatcggtttcatttccccaacacacaaaattcaattatttctcgcaagacttaacttgggaacaaccattacaaaatcctttgcactatatgagcgataaatttcctaaagctataatcaaagaactacgccgccaattatcccgtgcaggattgccgagtcagctggcacaagaagcgctaaaatcattgagtggtggcgaacaaacaaaagtcaaacttgccgaaatgatgatgatcaaaagcaattttcttctattggatgagcctactaatcatattgaccaagcaaccaaagataatctgaatgcagcactggctgattttcaaggaactgtcttagtggtttcccacgaagccgatttctacgaagactttgcagatcgaattattgaattaagtgaataagtacgacactaaaaaatctcgaagaagtgccgaaatttcagcgaactagctgaagtttttgaggcatgccttcgagatttttttgatttagatttaataggagaaagaaaaagtttcattcctttgctcacgctttttcgttcttcaactcttccaactcagcactcatggttttgcgtttttccaaaatgacatagacgaaaccgatcacgaatggccaaataaaagtagcaaatcgataaagcaacatcgatgacgctgcatcaacagtccctaccattggtccaaaaagtaacatataaacaaattcaaacgaaccgattccagccggcgtaggaataacacccgataggatcactgcaaagctgacaaaagaaagcgtcagtaagaagtcgatttctggatgtttaggtgccaatactacataaggaatcacataccaagcagccaatttaacgacattccagaaatagatccgtaaaaaagccgtacgatcacggagaatcgaatagactgtctcccgtaacgagtaaatctgcgtattgcaagtatcgatgattttgcgcatgctcttacttttgaaaagtttgtcgctgattaccacaaaagcgacttgaacgttgacacttacagaaagtgcaagtaaaaaggcaataatcagaaaagtaacgaccataccagctaatatcacccaaatcatatttggggctttctcaaagaataaagaaaattgaatcactagccctgcgatagcataagtcaagaccgccaatttatacatgaccatatgcaacgtagtcacacctacaccttgtgacaatttcaatccatttttacgataaaaattgacttctgatatcaacgtcccagcaccaaaagtaataattcgatagaatccagagtaacaaacggtaaataagccgtctttcgttgtaaactccggttgaaatcctacagcgatctctttgacggaacgtccttcaataaataagtaaattgttcctaacgccatcactgctgtaacgatcgacagactggtttgtcttaattccgccaaaatatcagtcatagagctgcgaataaaatagtacatcgcacctaagatcacgaccattaatagcaggtttaaggcaaatttcacttttgctttcatttttaactccttaggcaaacttaataaacaatagaagatctacaatcacaccgaaagcaaaaaaaatataaaatttacgtttgcgtgttttatggtgaaaaacgcgttgcgcgatcaatccaccgattccgccgccaatcaatcccataaacaacagattccattcagggacacgccatttttttcttacggcttggtatttatcataccccatcaagccaaaaagataaagattcgctataagtaaataaaaccacaatggattttgtataaattctgtcatcatttctcctctggttgatattatttagcatccaagtcttcttcttgaacacggacacgaagggcctgtttcatcaccttcattttaacaggcagattatctgtcggatcgccatcagttcgtgtataaacagttttttcctgagcacgaatctcaatttcatttgcagtaaagtactcgacacctggcactttcgcaatatgaccacgtatgatccggggcaaataaataatgaattccaatagattgagttttggcaataaaatcatgtgaaacagcccgtcatctggtcgtgccaactcgtcgaaattggtaaatccgccagctgaattggacatgactactgttaacaattgactcttgccacgccagcgttttccgtctgcaataatttctaatttgtattgtttctttttgaataaataatggaaaaaccgcttggtaaaagcgagtggtccgaactgttgtttttcttcttgcgaagtagccgctgccgtatcggccagcaatccgatggtcatcgtcgagatcatcatggagtcattgaccaatccataatcaatttgtcgatcagtcccattcaatatcgtttcaaatgcttcttcaggtttgagaggaatccctaacatacgggcaaagttattgaccgttccgcctggaataattgccactgtcagcttatctaactgatccacaaatgtttgcagcgcatgatggattgtaccgtctccaccaatgattgcaatcgtatcgatttgatgttctttcgcatttttttggattgtttccggctcaatatcaggattggaaggttgcaagactgcttcacttttaggatcatgttcttctagatagttcttaaaagactctgcagtatccttggcatcgcttttaccagccgtatcattatataaaaccatgatcttcatatttttcacttcctaaataaaatagggctgcgaatggtgcagacttctgcatcaagtctcagcccattattcaactcatttttcattatcaagcgatatttttccacttgaaaacgaaacaaaataaagttctactgtgcgtttttttcggcaatcttcacgattacatcagttgcttttttcattgattccaaggaaacaaattcatagcgtccatgcatattttcaccaccggcaaaaatatttggtgtcggaatccctaaataagagatcttcgatccatctgttccgcctcgaactggttcgatcactggctcgatacccagatcttccattgcagacttagctaactcaataatactcatgtctttttcaatgatttctttcatgttgtaatattgatcatataaatccatttggattcttgcttcgtcaaattgggcattcattttttcttggattgtaagcaattgttttttacgattttcaaacgtttcacgatcatgatcacgaatgatatacgccatttttgcttcttcgacggttccgttcaacgccatcaaatggaaaaagccttccgcaccatcggttttttctggcacttgatctgttggcaattgattatgaaaatcaatcgccaattgcaaagcattgatcatcgtatcttttgcggttcctgggtgcacatttttcccttggatcgttagttcagcttgtgcagcattgaaagtttcatattgcaactcacccactggaccgccatccatggtataagcaaaatcaacattgaaatcagccacatcaaatttatcagcccccaccccaatttcttcatctggtccaaaggcgattttgatttctccgtgtttgatttcaggatggttaagcaaaatttccatcgccgtcaaaatctctgcgatacctgctttgtcatcggctcctaaaagcgtgctgccatctgtcgtaatcaatgtttctccacgataatttttcaaattaggaaagtctttgatattcagtgtaaatttgccctctttatccaatttgatcgttgactcaccgtcatagttttcaataatttggggatccacattcaccgcgttaaaatccgccgtatccatatgtgcgataaatccaatggaacgaactggttcggaaacattacttggtaacgtaccaatcacaaaaccattttcctcattataatggacatcatgaagtcctaattcttccatttctttttgcaatgtcttggcaaacgccacttgcgtttgtgtggagggtgttgtttggcttgtcgcatcagaacgagtttccgtctttacatatcttaaaaaacgcggtaataaattttcgtacataattgatcactcctatttatattggaatggatttgtggaagtctctgaaggaataaagtctacctgccaaccttcttccgctttccattcattgaattttttgataaaacgagggatacattcccgttcaatgttatgacctggatcgattgccgtcaagctgtttgcttgtatatcatgagcggtgtgataactgatgtctccagtaatatatacatctgctttggcattcacggcttcttgataaaactgttcgccactgccgccgcatatagcaatccgttgaacgttttgccgctttgcttttggttcgatcaaacgcaacccctctaactgaaaaacacttttgatttcatcgatgaaatcttccaacaaaacaggtgcttttaattgacctactcgcccgatcccataatgctgagacaagttatccaaggaataaaggtcataggcgggttcttcatagggatgcgcctcaaccatcgcttgcaacaccttttcggtgatggtttctgggaaaatcacttcgatttttgcttcttgtaccgactcttcttccccaatttcaccaatcgcaggatgcgcatcctcttgaggagtaaaacggccggtaccaatcagtgagtagctggtgttttgataatttccttgctgtccagctccagcttttcctaaagctttcctcattgatgcgccttgctcaattggaacaaaaacagccaattttttcattttgattgtatgggtgggaacgagatacgtggtttcttctattccaagcatttcacaaaaccagtcattcaacccatcatgaataatatccatattcgtatgcgcagcatagaccgaaatattatgtttgatcagatccatatacattttttgttgcggatcatcggctctcaaacgacgtatggaacgaaaaatcggtggatgtttggcaacaatgaagtctacttgtttttcaattgcttctgcaatgacttctggacgaacatctaatgtcatcattacccgttggatctcgttgtccaacgttccgatatgcaatcccactggatcaccatcttctgctaaccattgcggacaatatctttcgaaacgttcaataaacgttctagctaacattattccagcacctccttgatccaatcaatctgttcgtttaactcacttattttatcttgaggaggaattgccgctttctctagttcttgcaaaacgatttctcgctgctgcaattcatgggcccattttttataaaaaacgagatttttttctttcaataaacacgggccaaaaaataattcttgtggtgtatagattttactgccttcttcagctacgatgatttcgtagtttttatggttttcttcaatcagttcttcgtgtaaaatcatgtaattattctcctgaagccattctcgcaaagtccgctcccccacattgggttgcaagacaaggcgctccttcccagtaattttctgctgagattttccattttctaaaattgttcgaatcaaagtgccacccataccagcaataaccaccgtatcaatctgatcatcaggttggattgcagctaacccatctgctaagcgaacagtgattttgtcgctcaagccattttttttgacttgccgtgaagcagattcgaatggtccttttacaacttcacctgctactgcatactgaattttattttgtagcatcaatgccacgggtaaataggcatgatctgatccaatatctgccaagcgggcttgatccggaatctgttcgccaacacgagtcaatcgcagggataatgattgttcgttcataacgtcactccttcagaaatagtatatcattctttattgcattttaaagggagagtttttactccttttatttacggctttacttcacctagagttgcttttgcacttttcgtaaagaaaacttgcatatcttgcttttcaaaccaatcgttgtgatccatatgaaggttactgcgctcccgtcacccagttgagtatcaatcgcagtgattcatacgaaggttactactctcccttcggtcgtctagtactgctcatcatctgctctgtcttgcttcgcaagccaatcgcagtgattcatacgaaggttattactctcccttcggtcgcctagtactgctcatcatctgctctgtcttgcttcgcaagccaatcgcagtgattcatacgaaggttactactctcccttcggtcgtctagtactgctcatcatctgctctgtcttgcttcgcaagccaatcgcagtgattcatacgaaggttactactctcccttcggtcgcnnnnnnnnnggtcttgaccgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatcatacttttcgtaatctaggaaagccgttaactccgttttgagaagcgtattgactgctttctccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatagggaagtcctctcttctgtgaatgtgttgtggtaactctattctacagaagggacttccttttttctatttacacaaaatattttacactctcctgagttaaactgaatatcattctgtctatataaattttaagatggattaccatacttttgtttgactcattgacaaaaatctaaaaaacttatcctcagcgagattgagtgtcttttaccagacacaaatccctactacagataagttttttatttttttatgcttttaggcttttaggtatatggatatttcagtttttccttactgataagtttctgtccgcaagaattcttcttgctttaatagctcctcgatggaacaatttttttccaatgcttctttgacaaaagcagtggctttttcataaccaatttgcggtgaaagggctgtaatagtccctgtactgttatttacagctttcgaacaagctgtttcattgacggtaatacctgccacacatttatcggcaaaaatttgacacgctttggtcaacagttgacatgattcaaataaattatggaacatcaccggctcaaaagcattcaattccaattctccggaagctgccgcaaaggtgatggcaccgtcatttccaatcacttgaaatgcaatttgactgataacttctggaatgactggattgactttgcccggcatgatcgatgagcctgcttgtcttgctggcaagttgagttcatgaaaaccagttcgcggaccgctggctaagagacgcagatcattggcgcttttgttcaatgtgatggcaatcgtttttaatccacctgaaatcgaggcgaaactgtcggtatgctgtgtactatcaatcaggtcattcgctggccgtaagggtcttggaaaacgtcggttcaattcttgatagaggtattcttgatagcgataggacgcattaagacctgtcccaatggctgtcccacccatatttaaggtcaatagttctgccgataagtggtgcagccgttcacggcaacgcgtcaaactgtgggcatatgcagcgaaactttcccctactgtcattggcaccgcctcttgcagttgggttcgccccatttttgccacgtgctgaaattctttcgctttcatatgccatctgtcaatcaactgtaccagcgcttcatccaattgttcaatatatacaagcaaagccagtttcccagcactaggatagacatcattggtggattggctttgattgacatcgtctaaaggatgaagatattgatattcccctttcttatgccccatcaattctaacccgcgattggcgatcacttcattcacattcatgttggtggatgttcctgctcccccctgaaatgtatcaacaataaattcttcatcccacttgcccatgatgatttcttccgcagcagtcacaatgatttgtgctttttctttggatagcgtgccagattgttgattggctagcgcagctgcggctttgatacgtgctacttgtttgatcatcgtcagatcaactttttgatcagtgaaagcaaaattttcttttgcgcgataactatgaataccataataagccccctcgtatataggtagactgccaattgtatctgattcgatcctcatcatgatttaaacgcccctttttgtattatatgtgataaaatatcacataagagaaaaagacacgagccttttcagccatctctttgttaatccttgaaattgattcctttcactttgaaaaacaaagagaaacagtacaaaaacagaaaagaggaaagtatttggatgaactagataaaaagttgttgaatctgttgcagcaaaatggtcggttatcgatcaaaaagttaagtgaagcgttattcatcactgcacctgctgtttcccaacgaataaaacatttagaagaaaccgagcaattgttgtattatcaagcgacgattgactatgaacaagccggcttgccgatcaaagcatttatccacctgtcgatcgaaccacagcaaaaagcaagtttctatcctttcatacaggcgatccccaatgtgttggaatgtgattgtgtcaccggcccttattcaatgttaatcaaagtcgttttcccttctaccaaatcattggacagctttatcaatgacttgcaaaaattcggtcgaaccaacacccaaatcgttttctcgacgccagttccctctcgaggatatcaattctgaaaacccaaaaagcgcgcttatctcacatagacaggcacgctttttttatatacaggggtcactggtcatcgactggcacttgcaaccctcgtggtccgacattcgttgaaaatacaatgtgggttttggtatccccataaaattgcaaatctgtgataaaccgatccaagacgaccgtatcactaaaataaaccttcaagagcatagaataatctccagtgatacagtcacactcgatcacatttgggatgtctgcgatataggcatagaaggcttctttatctttggcattcactgcgcaatggacatacgctttgatcagataaccaagtttttggtagtcgatcagtgcctgataagaacggatatacccaagggtttcaaggttttgtacccgcacagaaacagatggcgatgaaataaagcattgctctgcgatctgtttgacagtgactcgggcattttgctgcatgatgttcagtatcttgcggtctaagttatccataatcatcccccgttctcattattttctcagtttatcgagaaaacaacagaagcgcaagttgcagattacatcctatgttaaatttcctaacatcaacgctgagataattggaaatagcgataaacaatcatcgccccacaagcaaacagaccacacccaaaaaacatcatgtcaaagccaaaaagactggcgatgattccccacaaaaaagccccacctccataagctacatctaaggctgctgaaaataccgctgtcccttgccctcgctgcgcctcagacaccgattctaatacaatcgtattcatcacaggcaataagccggcataaccgacaccataacaactcgcggccagaagcaagctactgagctgtgtcgtaaatggcaacagacaaaaagaaaccaaaatcaataataaactgccataaatcaatgtagccgtttggattttggcgagcaaacgtggaaatacgacccgtgttgtgaccgtcatgatcgacatgaccgtaaaataatagcctgcgccgataatctcacgttcaagggcatattgtgcaataaacgccaccacgccagaattggcaaagcatatcaaaaaaaggataccgctaggaaacacaaccgctttgatgcgaagcagttctcgtaacgatgatttcgcttcgccagagtgcgtattcctccgtgaaaagggctgttctttcaaaaagaaactcaacaaaaaagctgttccgctcaacaagacggccatccgaaaaagtacaggaaatccataattttctacaacagcaagtcctatcaacgggccgatggcactcggcacagcctgggcgatactgaaataccccaatccgactgctaatttgccttcaggaatcgtatcaactgccatcgtcgctgctgctgtcgcttgcaaactattgcccaccccttgcaagatgcgcagacaaaaaagcatcaatagcccctgcagcagattcaataaactaaaatcaatcaacagaatggctaatcccatacaaagcaagactttgcgtccatatcgatccaatgccacaccgattggcaaacggcaaaacaaagcagatagccccaagacacctacaatggcgccggatactgctttagaaccacctaaagaagcaacatataacggcatagtccccatttgggtcgtgatggctgtcattgctagtaccgtgaccaccatcactaagtaaaaatctttcgaccaaagccgactagagctgttcaccttttccatattgtgcctcgcttctatacagctaattgaaaacgtacttgtgtcaaaaattgctgtgtacgttcttcttgcggatcctcaaaaatttcttctggtgttcccgcttctaccaccacaccatccgccatgaatatcactttatccgcgacttcttgtgcaaattgcatttcatgcgtcacgatgatcatcgtttgcccactatcagccagttgcttcatgacatttaggacatcaccgacaagttctggatcgagcgctgaagtgggttcatcaaacagtaataattctggcgtcaaagccatcgctctggcgatacctacacgttgttgctgtccgccagacagttgactaggatacatcatagctttatctgccaaacccactttttctaaggcagataacgctgctttttctgccagtttttttgggaaacgccgtggtgtgcgtagtccttccgccacattttgcaacacattcatgtggctgaacagctcataggattgaaagaccatcgctgttttgcgggcgatctccaatcgttgggttttgccaatatgtgcgagatcatactggaagtcaccgatagaataactccccgcatcaggctgctccaacaaattcaagcaacgcaaaaaggtcgtttttccagagccgctaggaccaatgatgcatacaacttccccacgttcaatttgtaagccaacattttttaagatgacttgtttatcgaaagacttcttcaatcctttgatttctgcttgcagcatactcccaccctttcttttctatcgctcaaagcgcgatcgtattggcagattgtccttctagcaaaatatctcttgcattgttcaaagctgtttctgcaatttcttgtacagccaattgggtataatacgcaatatgcggggtcaaaagcacatttggcagttgattcagctgttgataataaggattttgatcccacccaactgaaaaataccgttcttcattggcgatagcgtctaatacagcaccagacaaacgcccttgcgcgagtgcggcaatcaacgcatccgtatcaacgattcccccacgtgccgtattgaccagacaactgccaggcttcatctgtgcaaaaacagaggccgaaaatagcccttctgatgcttttgtcagcgggatatggatcgacaagacgtccgatgcagcaatcaaggtctcaaaggacacatattcgacaatccccttcaaccgaggattttcactcctactagtggcaatcacatgtccccccatatgataaatcgcttctgcgactagagcaccgattcgaccagtgcctaacaaaccgactgttacgtcttgtagctcccgaccaatcacagaccgtcgatcaagttttcctttgatcattgctggaatattgcgtaaagccatcaagatcgacatcacagtgtaatggcccaccgatgttgggctataagaagggacattggtgaccgtcaactgatgcttttgcgcccagtcaaaacgaacaccgtcgacccccgttgatttgatcgataactgcttcatccctaaaatatgcaagcgttggtacaggcactcatcttgctgcatagccagactaggatacaaacagatgccgtcgtgccctgctgccaaatggatattctcccaagacaagccctccattacgatcgtcactggtgttttgtggataaattgccaccgttcgatataagcaatttcctcttcacttaccccgtaataaatcaatttcattggcaacacctcctaaatgaccccttcatatgctggcggcatagcgtattccaacgcatcacctaataaagcgatcccttgatcgatctgtgccaatgtcggcttcgtaaaattcagccgaaatgaatgctcatagccttttcccgcaacactcatgatattgcctggaatgaccgcaactttcgcctcatcaaggtaatcatagaaccgctctgcgtccatctcagtcgataggaaacaggtgataaaatagccgcctgttggtttgataaaggtaagcttatccgttggcagtgcctgtaatgcttgcagcatgcgggcatatttctcttgatacaacaaggtcaattgggccacatgaccttcgaaatcatgatgatccatatattcggccaataccacttgccaataaaaattggtgtgggaatcggaggattgcttggccaaaatcaatttttccattacaggaccagcagccatcataaaaccaatccggctgctgggtgccaaaatttttgaaaaagatcccgcataaatgattcgtccttcggtatctaatgttttcatcttagggatcggtgtaccttcatacaacaactcaccgtaaggatcgtcttcaaaaatcagcacatcatattgacatgccaatgcataaatggctttacgtttttccaatggcattgatgtgcctaaagggttttggaaagtggggatcagatacaacattttcactcttgcgtctgttttgaggattgtttctaaagcgtcaagatccattgattctgctgcaagatccatcggtaccggcactggtatcgccccatatcctttgatagcattcaccgcaccggaaaatgtttgctcctcgcataacaccacatcgccttcattacaaaagacttttaccgccaaatccatggcttgggtcgagcccgaaaccaccagcacctcctcttcgttatcgatatttgacaattgacgcaaacgttctttgatcaaggtccgtaagcgcggatacccctctgatgccccatactgcaagaaagactctgggtccgcttcgttatataatttttgcgagatctctttcaatgtagccattggaaatgcttctgtcggtggaaatccgtaagcaaaggaaatagctgctgcagactccatatttttttttgcattctctcttaatggagatgcttctaatgtcatgatacgttgtgcgaattgataggccattctatttcctccctacatagttgttagccggccagctgtgtggtaaagcgggctaaaaaggctttggttcgttcttctttggtttcctcgaatacttgttgcggtgtgccttgttcaacaatatgtccattctccatgaaaactactttgtctgctacttcatacgcgaatttcatttcatgggtcaccaataccatggtcgcaccggcttccgcaatttctctgagcagcgccaatgtctgtcccactagttccgggtccaatgccgaggtaggttcatcaaacaagatgaccttaggattcaacgccaacgcacgggcgatcccgatacgctgttgttgtccacctgacagttggctaggataaaaatcttgtcgttcagacaaaccgacttgatccaacaaagcctctgctgttcgcagggcagtttctttgctttgttttttggtcacgatcaatggcatcatgatattttctttggctgttttattttgaaacaaggcataattttggaaaaccatcgctgtttgccgttgatgggtcaatatttcttttttacttgctttgtgcaatgtggtggtggtttctcccaattgaatcacaccttgatctgctcgttccaaaaaattgagacaacgcaagaaggtcgtttttcccgaaccggaaggccccaataagacgactacttcgcctttagcgacatcaagatcaatcccttttaacacttcttgtttgccgaatcgcttatggatatccgttactttcatcataatgcggccctccttagtttgcgcaacagccgattttccagtaattgtgcccctttttcgatgaccaaactaatcagccaataaatgatcgcaacagccacatacgcttctaaaaaccgataattttgctgggccgtgattttagctgccgcaaaaacatcgacaacactgaccatggaagctaaggccgacgctttaaccaacgagatcagcaaattactgaacatgggcaatgaaatcggccaggcttgcgggagcagcacacgacggatgacttgtaagttcgtcatgccgatcgatttggctgcatcgaactgcccttttttgactgccgcaaatgcgcccctgaaaatctcgctgctattgatagcagacattaaactcaaggcggcgatcgctatccaaaccatgttgaaatctttaaaccgcaaagtccaatgcatcgactccgcccaaatatcaaactgtttagcagaaataagatataacgctaaaatcactaaaaccactgggaccccttttaagaccgtgacaatcacttgcagaactggtgcgaggatcttgatcctatacagacgaatcaaggcgatgatcaacccaaccaccgcgccaatgactagtgcggtcaacgccataaaaagcgtcgtaccaatataatgacttgctgttttcagcgcttcgatcataatagacaattgaaaactcatcgccattcctccctattctgggacgtaatccccatctagatatttttctgataattctttgatcgttccatctgctttcaattcctctaatgctgtattgaccgcatcaataaagtcttggtcagcttctttgttgaacaataagtaggcatctgagttgtggactggttcgctgccgatctctagattttcactaaatgaattgttccaattattgacttgatattctggtgctaacgttgcatcgaccgcacctgaagtgactgcttgtacgatttgctcgttgttgtattccccataaaccaattcaaaagcttcgggattttctgccagataagcctcagccattgctgcttggttagtagcagtcgtcacatagactttttttcctgctaaatcttcgaagctatcgtagaccgtaccggcatctgaatcagagacaatatacgtatcccagaccacatacccaacatccccatagacgaatttttctttccgttcatcattgacttcatattcataggcagccatctggactttattgctttctaaatttgataacgtcgttgggaaatccgctccttcaaaggtaaaggtataatcaagtaatttttcgtcgattgctttaacgacggcgacatcatagccatcatattcaccattttcgtctaaataagcatatggcaatgcttcattcccagtacccaccttgatttctgttgcatcacttgctccactgcttgcagtgtcggcagaactgcttccgcaagcccctaaaaccaaaagtgtcaccaatgtaattgcacctaaaatcgtttttttcatttgaattcctccctttccctctacccaaaattttcctatgttgttttgattttttgctgttttttggtccatgatatcagtggtacttttgctgtttgttgttttgttttcgaaaaactcatccgacgttccagaccggtgaaaacacgttctaagaggaagcttaaggtaataaacaagatcgccgcaccgacatagccttcaagtgtatggaaggtcactgcgcctatcgctcgcgctttgccgacaacatccactaccccaatggtaaaagccagcgatgtgtcttgcagcagtgcaatcgtagttgtaccaaatgcaggtaatgcgacacggacaacttgcggtaaaatcacttgtcgatacatttgtgttttcgtcaatccgcaagcaatactcgcttccttctgtgtgaccggtacacttagaatcgcagcccggaaagtttcagactgaaaggcagcagtatttaatccgtaggtgatatagatgaaaataattttattccatgaggaaacatcgatttgaatcatttgtaataaggcgggtacaccataatacacaacatacagttgaaccaatatcggtgtgcctcgaataaatgaaacgaagactgccgccagttgactcagaaatggcactttttcgacacgaataaatgcaagtaaaatccctaaaagcaatcctgtaatcgacgccactgctactatcatcaacgtaaccggcaaagcacttaaaacctttggaaaatattcccaaactaatttccactgaaaaaattccgacatattgcccctcctttttctgaatattctgattattagacaatattactaatggaaaaaaatttttcaatagattcattactaaaacttcattaattttataaattctcccttttaactaaaaaaagaaagatgcaaacggtatctttctttttaatataagaatataaaatactacccgtggtgctagttaattttttcctagaggaaaatgtctaaacatgttggtaaatcaacaaaaaaacgcatatagtagtctcaaaactcccaagaaatgaggactatttaacaaactacgatggttacgtcgtgacaactgaacattttgacttagccaatcctgttactaaagtcgatgatatccccgattatgaaatgtacagtcaaacaatcgatagcttaaataagcgttttggcaatcgtgttttaaaaggcatcgaaatcggttacatcgcttctgaaaaggatcggatcatcgactatttagccgataaagattacgatttaaaattactcagtgtgcatcataatggtcaatttgattatttagatgacgaagtcaaagatatggatcctgctattgtgattcctcagtattttgcacaactttcagaagcactagttgttatagaagcagatgtctttgctcattttgactatggttttcgggtatttggtctatccgttgctgaatttaaacaatatgaagcgcagtttttaccgattctagatcaagtaatcaaaaataaattggcattcgaattaaatgctaagagcgcttacttgtatgacaatttagcgttatatgaatatgtcatcgatttatatctttcacgtggtggtaccttgtttagtgttggatcagatgggcattaccttgaacatttccgtttccatttcgatgatctttttgctctgttaaaagcaaaagatgtgacggaattagcgatttatcaaaaaggaaagcgaattatggttccattaccagtctaaaaaaacgtcctcagcatcaaaagtgaggacgtttttttagatttctttttctaaaatcggacaaatacgatcttgttttcctaaaggaaaatgtttgatcccgatttttttaaatccatgacgttcataaaaacgaatacctgcatgatttttttcataaacagtcaaacgtaaataacgtttttgtttcgttttagcataacgattcgcttcatcgagtaaccgttgccctaaccctttgttttgataatctttgagcagatagagccgttgaatctctatagcatctttttcatcattgactttcatataaccaatgagtatttgatgatccttaataccaataaatttactggttgactgtgccaattctactgccaatatttcagttgtcaattgtgtctgtaaatatccttgcatatcaagtggatctgcgccatcgataaacgattcataaaaactgacaacacttacaacttgtaaagcatctagatcatcataatctaaatacgctagtgtgatttgattgttcatctaactcctccttttgacatagtatactataaatcacccgtggtgctagttaattttaatatcctaaagaatatctcaaagttccttcaaaacgtcgttgtgctcgacttaatagaacactgtaagccagtaatatgctttcaaatctactctctagccctttaacagaacgtgagttgaaattttgacaacctaatttttctaaggaagaaaaaacagtctcaactgtttttctttgttttccaagtaagctgtggtctagtttttcagatttatccatgtttttacgtggcggaacggatatagtaatgcccttaagggcaagcttttcatggattttatggctaatatatcctttgtcccctaggatattgggaagattcgcttcttccgataaagtctctaacactttcacgtcatggacacctggattcgtgatttagtaagtaatcggaaagccagtcttagtaacgatcatatgaattttaagaccataaaaataagatttttttgttgagttatagccaactttggctatttgattcaatagttttgcttgtctatttctaactggtttacataataaactaggaaaactatctataattccgactagttcacctttggtgagcttcttgatgaaaaagtatcgaataatcttgatagtgtaagctaagtttgaacttaagcgagtgaatcgactcctactaggaaagtcaccattaggaaataagacggaacaaaccgctctatacgtagctctttggttagtatagccattaattatgccccatataacacaagcaataatcactgtatcgcgttgcttcagttgatcagtatttcttcggtttttaatcttatctggtacacaattgtggtatatgttagaaacagttctcataatttccttgaatgttataaaagtatctgtataatgttcagtatattttgatgaacgcatatgtagtcctcatttcttgggagttttgagactactatatgcgtttttttgttgatttaccaacatgtttagacattttcctctaggaaaaaattaactagcaccacgggtttaataagttttgtaataattactcgacacggtagttcgttagctacgcagccactgatcgttgcatagtttctgacattgttcttatgattcagtaactcttattccgtttgactcctaatagttcatgggcgaagcgcgtccgtctaaaatagttgtttctatcgtttgaacctcattgacaatttttggagaatcttaccattccttttcagcagttaaatgtaaaattctttaatagctacgcttatttttcatccagaatgataacctcccaaatttttccttctatctatatagcatcattttgtgtttcacgtaattgaactagttgagcaaaatcaattaaagattcaatcgacaatccagcatttcgcaagttttttgctagataaatccaatttaaatcattggtagtataatctcggtagccgctctcgtggcggtgaacgggtggtatcacgccaacacgctcataatagcttagtgtatccacacttaaatcaaacatttcagctgcttttttatattcatcgaatctcctcctcattcttcttatttataataaaccatggagttaactctagagaaaccagaagcctcttgtctctatgctaatactatactaaatacctcctcacattccgtagactattaaaatattaagcaatagataaaatcagttaaatgcaacttctcatattctaatgtttattaagtaagaataatgttaaaataaaaaaacgaagagtattcggcgcagtccagaaaaacttccccaagttttctgtgccggtactcttcttagattaatgcatgttgcttaatcagcctacgctatatatttcttttttgcaagtaattacgatgtagaagcaatgcttaggaatcccttacgttttttctatttttacttttgacttcttttaagtgctatactggataagtaccatgaaagtaggtgttcaaatatgaatactaatttttatccagtggaagtttttagttcggactaccgtttatattcatcaaaagcaaaaacaaatttgtatgattttcaatcgagaccacctttgatcacgtcatttgctgtgctaaatttgaaagagttgcacaatattcaactcaaattatttatttacgatattgatatcgaaaaattttctactttagaggaagctaagggagtgtcaataattttgtgtaaatgattcttccctactgtagattgtttctaattctccatcggttgactcagcatttgttcgagctcgccttcggcctgttggaaacctttatgactgcgacctaggaatttttggttgtgagtatcaaaagacgagactaagaaacgttccatcgactcttcattttggaactgttccttgcggtggctgtatttcttgatttgcttattaaaggattcaattaatccagttgctgcactatataaaaaatttcatcatagtttcgccctagtcgttccaaagattcgatgacaaaaatatctttcttccttaaaaaatgaagttctttttgtaattattctcgtgaggtcttcttttaactacataaaattgtaaccactggttttaagagtagtgtatcatcccaaatcatataattaattgactgcgattgttataaaactcacggtaagccatataactagcaataaacgaagaaatcgcagtaactgaaatcaacataaacatcacaacaatttggtaacgaatcgcttgaacaggatcaattcccgcaaaaatcaaccctgacatcatacctggtaggctgacaagtccaaccgtttttgttcggtcaatagaaggagccatgcccgttttgacgctttctcttacaatactcatggacgcttgttttttattggctcccaatgccaatttttccaatacctgttggcgttggtccgtaaattttgaattcaaagaccgataggtcactccaatcgcagtcatggcgttgctggcaatcatgcctgtaattggaactatttgggaaggggaccagtcaatgactcctgaaaaaacaagaatgagtaaggacaaggctgttcctactccaatagccgtcgttgaaattttaaaagagcggttgatcccctcactgcgtgtatgggcgttataagaagcgttgaacacaatgaacaaaaccatcgctaaagtgagaaagttgttatccactcgtaatacgtagctcaatacatatccaataaggaataattgaacgacagcgcgaattcccgcaataaaaatgtcgtttcctaatcccaatttctctttgtaatcaatcaacaaggcaactatcaagaggacagaggataaaagcaaagaaagattactgatttccaaattgtttgtcatttcgattcctccatttttccacctttgatagtaatcagacgagaagcttggtcgatttcttcctggttgtgagtgacggccaacaccgtagtttgttggtctttcatcatgtctcggactaaatcaaggacaatcgctctgttttcttggtccaatgaactggtaacttcatccaggagcaacactttcggttgatacatcaaatttcggaccaatgcaacccgttgtttttcccctcctgatagttccttgacctctttcgataagtaagtttcaggtatttgaactcgttctaataatttttttgcacgttcccgatcaaatccttcttctcttatgcgggcaggaaaagacaagttctcttgaactgtctcatcgaatagagaagcgttttgaaagaaataagagacttcttttctatactccacaggatcgattttttgcagatccgtacctcgataataaatttttccggaagttggagaaagcagcgtaccaattaatttcaaaagggtactttttccacttccagaaggaccagaaaaaacaatcacttcccctttgtttactgtaaaagagatatcttgaaggatttggtttccgtttgcctgaaaaccaaccttctctaattgaaacaatgaatcactcataccacttctctcctttataaaaaagccctgcaccagtggaccatccatacgggtgctgggcttttgtttcatcctagtgtacctcagtgttcgtttggatcgtttttggcgtcttcatgagtagggtgaaccgttccttcaaggtgatctggaccagcataaatggtatacagtctgagcggcttatcaccggtgttttcgatgttgtgccacatgtccgccggaacaaatacggcgtcatcatccatcactttttgttgaacatgtaagttatctttagaaggccccattttacacacgccttctccttcttcaatacggataaattggtcaatgccttcgtgcacttccaaaccgatgtcatcgcccggttgaatggacattacggtgacttgcagtttactgcctgtccaaatggtcgtccggtaattatcatttcctgtggtggcgtcttcaatattaatgatatacggcttcttcccatgatccttgtagtctatttccatcttccattcctcctagtctttgtactgaaacaatgatacctacttcttatttataataattctaattaatggtaccacatctaaaattctatgcaaaaaaattggctttttggagagcgattctaaacaaagaccatataacgcgcaattacaattggtaccccttaatcctcagcacataaaggaaaaaatatggaatcaaaaaataaccgatatgtactctggttatgacttgaatcagggagaatttcagagacgacacatcatactttttagtttacacttgtaaactaactagcgtacactaagcttatgctcactatcaagcgttgtcaatcctttagactcttatcaatttcgaaagaaagtagcaaggttattgattgtgactgtaaaagtggggtgttcctataagcacattaaactatcttctctaatttatcatgctatttaaattctgttttttcatgagaatttttgtccaaaacttgttaaaatgattttaaaaaatacttacatacacaatccccaaaagacactaatgtcatttcagtcaaaaaagataccgcagaaaatttccacctgagattcaatacgatattactctcttgacagccagcttaattccttagttgaatagattattaaagtgcacaaaaaaacaatgcggcgtttgttatattttctggtataagcgacggtgctataaacttttttgcagattaaaaatcatatgaatttaactccagtaataagagattaagtgccaatgcataaatggaggcatgtccagcactatgcgaatgctaaaacatcaatagtacaggaaatcatgaaaagagcgaatagtaataatgcttaaggagagtgtcatgttttcttggtttgttataggaggttatatcaatgaaaaatacagtagataatttgtcgaaaagtaaagttattttaatgtgcggccctgcgggagcaggtaaatcaacactagcaaaaaaatttgaaagtaccgggatgacaatactatcttatgatgaagaatcattcaaacgaggtttgaatgaacatcctttacctcaggaggttttagaagatattaaaacctatcttgatgaaaaactaatttcacttatcatgcaaaacattgatattgttctcgattattcattttggtctagagaaatgagaaatgaatatatttcattattaaagaaatacgacatagaacccaaaatctattatataaagacacctaaggaagttgttatggaacgtattcgaaaaagaaacggaaatcatcaaaatgatatcatattgacggagcaaacagcttccacttattatgatcattttcaacccccaactgatgaagaaggtgaagttatagtagtcgagggatattaatattgtggttttaggcatggaaattgtactagatgataagttttgtcaaattttttgaaagatatacttccaacaaggggataccagcttcaggtgatatcattattgtcatctcagagcagggggtagtattgattcagccggaagaataagtggcgatgcaatgaagacgatgaatgcattattgaaattacaggaaaaaaacttactgaaatacgttatgtttattcttttgacaactctactcaatcatgattatgcaattagacacgttattttttatcatgaatggatatgttcccgtctaccgatagtgctaaaaacgcagtggatatgtttccgagaacgaacatactcaaatgacattcattctgtcctctcaagccacatcgagttggtgggattgataacaagggtggataagtagaggctggaaatggcttgatatagcggtattttgaggattttggagagttgagattatttcttcttccatttctaaatccaatgttacttgttctgattctggttctgttggctcatttgggattaaatccactactagcgttgagttagttaactttgcaatttgttctagtgtttttatggttggatctgattttcctgattctattcgtgaataatttgatctactcatttctaattcttgggagaatttttcttttgatttggtacctctcatcttttttaagttttctctaatgctagttccaagtttctccccctgtttatgtaaatattttgcacgttttccatttaattatatcgttacaccttgtaaatcacaagtgattaatcacaaatcacttgtgattagtgattttagcttttatcttaatttatcaactgtttagaatattaagtatgctatactaattaacggcaacttgccccgtaagggggtgctattcatggaacaaattatctcgttagttatcgcaccacttttagtgggtctaataatcacattagtggatcattggttagatgattagacgatagcaagcaagttgctgtctaactcacacgcttgtattcgcaacaagtgcaaagaaaagcccgacctactcgcaataggttgggcttttgtgctattcattagaacttatctcgtttcgcacattcattatagcatgattttaaaatgaagccaagttgctgattctatctgttgttattggtgttgcctagaacgattctaagcacatgtttaattttaaagtgggcaattttatctttaaaatgtcctacaatgattcaataaaagcatggctgctagtgaaacttgcgaccatgcttttaaatttacttaaattctctttttaaaaatgattcctgatcctaataccattaatgaacctaggacagacaatgcaatatttgctgtttcacctgtttttggtaaaactttcatttttccgtctaaacctttaactgtaactgttccgtctttttgaacgtctgctccaatttctttagcttcaactttttttgttgttcctatattcaaaaatcatttgacgattaattattttttaggtagcgtatgtttcaataaaccaattgagtctatcgttaataagctaaataatcagcctatagaatagcaagaatggaaaaactaacatgaaaaattttacgaagagtcaatttttttgactcatctaaaataatttacatattatctccaccaaaaaacatagctattaccggcataacgataaggaagattggaattaagcaaattcctgtaagccaaaacttctttgattttttataaattccataaataattatggctaagggtataaaccaaactgcaaaaaaataaattgtgtatgagagcataagtctcttcctccttttaaacaaaggtatcatgacaaaaaatttaactctataagaatttcaattctttaaacctttttaataaaaaatagtgtttaaaaaaatacttattagatactttatctcatttttataatttttacaaacactcttaatattgaatttaattagacaattctagtagaaaagtatctttcatgcagcactattcaaacaattttcgcaacttctttttttatcttcatttcttcattgtgtaaagggccacgataaaatgtaggaaaagggccatcgaaaatgtaggttagatttaaaatctgatattctttttcatgaaaccattcaaggagagtgactcatgcgaaaagatgtcttagaaggagtcttacgacacattatgaacgatattcaacctaactatgcagccatggccaagcaatataattgtgattaccgaacagtcaagcgttactatgaagctggaactaaatgggaagtagaacagatcaaaaagagacaatcttctgctcctcttttattaagcggttttgaagaaattattaaagataaaatggagttaagctgttccgcttcttcaatttattattttattaagaaaaaaggatatcaaggtggctataccaccgtcaaacgatattgtcggaactatcgagaaaagcgtgtaaaaaaagcaaccattcgaattgaaacgacgccaggtctttctgctcaagtcgattggaaagaaaatattaagatggtgagtaaacatggtgaagtcttttacttcaatctttttctatatattctaggctattctcgcatgaaaaacttagaggtaacctttgatcgaacccaagcgaatgtcttcaattgtttggtcaatgcgtttgagtactgcgggaatggtgttcctcaagaaatttggtttgacaatatgaaaacagttgttgatagaagtaaaagccaatttagtcaaaccgtttttaccgaaaatttcgtcaatttgctaaagatgctggattcaatccgattgcttgtcgcccttttcgtccacaaaccaaaggcaaagttgaagctttagctcgtactgttaaccgcttaatggtctttaactacgagtttgaaaatgagcaggagctaaaacgaatcgtctatgagtttatgaatgacttaaataatgaacgttctcaagcagtgaataatcatccctctaagcttcttatagatgaacaatcggtgttgcgtcctttcaatcgtttagaattagtcagatatgtttctagaacccaacacgtaattagaaaagtttccattgaatccatggtccaatatcaaaactcaaagtattctgttcccgtgaaatatattggtaaagaggtaactttagatgtccgtaaggacagtctattcatttggtatggccatcaatgtattcgctcgcacccattaagcaaaaaaaccttaaattatcaacgtgatgactctcttgagattcttcgatctgatgtcttcaaatacttagaagacgaagagttggagcgctttgtagaagaaaatttagatgcttacgatgaattataaggaggctcatatgtcaaattaccatcagttattaaatcaattatcagatttaaatcttacctgtatcaaagaaattttacctgcccatttagatgaagtagctaaaaatgaacaatctctagttgattctttatttgaattaacacatcaagaaattagctatcgtagaaaggagacccaaagaaaaattttaaaacgggcaatgtttccctatcataaacgccttcatgatttttaactttgattttcaacccaaaatcaaaaaaagtgaaattcaagatttagtgacattacgctttttagacacgtatgacaaccttttattcattggaaatagcggtgttggaaaaacccatttagccgtttcaattggtttagagtgtattgatagagggcagagctgtttatttatcactagtacagaactggttaatcgacttatccgggcacataaacgtgggacaagtgataccatgctcaaaaaatatgcgagctattctgtattaattattgatgaagtcgggtatctccccttctcaaaagaaggatctaacttactgtttcaactaattaatatgcgatacgaaagaaaatcaacgattattacaacgaatattcctctgtctcaatggtccgaaatttttggtaataagaaattgactaatgctttattggaccgattggtccatcattctaaaattattcaaattacaggaccttcctatcgaatgaaaagttatagtgaaacgaaaggaaaagaaacgaaacgataaagagaaaactacctacaatttcaatggcccaaaaccaacattttattatggcccttgacaactggcaaaccatacaacttttaaacaactggcaacaacgtcaaaaaaaggagctttctatactaggtttaagccatcagagtaataagcaactagtcttccccaatcgttcaaataacttttgtcgtcctagtcaaccaaatgattggtatgatatgatcgctaataaatataaacttgaaaaacggataactcttcatgaatttagaaaaactcacgtttccttgtgcgcaatggcagatatgaaactagaggatattatgtatcgtgttggacatagagattcaaaaatgacaaaacaagtctacaactatttttatccagaacgagaagaacgaagtgctgataaatttgctcaatttattgagcaagaaaaagatttgttttaatcattttcataaattttggatacaaaataggctagtatcactgaacaaagtaatactagcctatttgtctcatcaaatttctaccaactcaacgagaacaaactaccaaaatggtatgcttacctatttttcttttgatgcactaacttattgcttgtagtaaactagttaaaacaaaaaacatttcaaggagtgatttaatgtcccaattgaatcaaacatacgaaaattatttacaacaaccagaagcgttatcttttactgaaatgaccactatctatcaagaaatattgaaaaatgctgatatgaatgataatgattttatcgggatttgggaagagctgatgggtgctgctattcgttatacagtcattcgtgcagaatggcctcaattttctagggaacaaaaactggcaaaagattccgaacgaacgaatattcacaataccattatcgaccatttcatcctattggaacgcatctttcaattaaaccattgggacagtcattcttggacatcacgcttattcttacaagaagaacaagaacaacgtacaagaagtgatgtgaatgaccaccgacaacggattggcgatttcgcgaattatttggtgtttgtttcagcggttaatggacgatagatatgaaagtcacgatttgataaattctcatcatagtagattatcaatatttttttctaacgtctactatgatgggagcatatcatttgattatcagttcttatacattttctttaatagctttttacgtctgttttttatttgttccatcattaaattctccgtcagaggagatatttgatcaaatttcttttgacatcttctagcataggaaatgaagtttccaaatttactccctttactatcccttacacccacatcaaaaaaatatctataaatatgccttttaccaattagataactcgagttctcaaattcccctacaccaactaagcttggctcacctagggctttgcttgcaaatgtaagttcaacaggtgtctcatctaacacatatcctctaggcgcttttgtctcaataaattgataatctcctggtgccagattttttaccaatacaacccccttatcatccgatacaagattttgtataaccgtttttccttctttatcgatgagcttgaattttgcgccaggcaatgggttttctttactatctgttttcaccaattgtgctgattcttgataattcacaaaaccttcacttgcaatacctacttcaggttgtccctctgttgagtcatttatagtgaaatctttaaccgatagataattggctacttttgactagtgccatgattgacatggtattggaaagatattcaacatatactaacaaaaacagaaaacgattatttaactgaatttctgattacaatttcatgttttacaatcttagattctacgtttccgcctttttcaacaagttgaatcaacatgtcaattgcctcactccccatttcatgaaaaggttgagatactgttgttaaagctggtgtactcattcttgctgttaatgaattatcatagccgatcactgacaattcctcaggaattttaatcccagcttcagaacaagctgacatgacacccaatgctgtttcatcactggcactaacaattccatcatagcaaacacccgattgaataatttcctccatattcttctttccagaatcaaaaccataatctccaaaataaatatctgtatcagaataaatcaattgatgatggatcaacgtttttttaaatccttttatccgtgccttccctgcgatacgatcagatggatttacaccaatcagagctagtttttgacttccacgcttgattaaatatgaagtagcatcggcaatcgcctgttcatcattgactttaacaaacggaatatcccccttcaccgtatctgcagaaagcaacacacaaggaatattgtgttttttaattaaatggatctcatcatttgataaatctacagaaaaaatgataaacccgtcaacatttctctccttcataagcgtgatgctttctttcatcctagacccatctacgcctgcatgtgtcaaaataacgttatagcctctttgataggcttcatcttcaatcccgctaataatatcaccataaaaagtagtagcatactgcggcataataatacctaacaaatttgactttctactcaccaatgatacagcagatttattctgactatagcccaactcatgagtaatagctaaaattttttgttttgtttcctcgctgtatccaccaagaccattaataactcgtgaaactgtagctatcgagacattcgctctcttggcaatgtctttaattgtatattgcatagaaacctcctgagtaaacgcttacgttgttagctctagtattacacaaatatgagggaaatgcgagaggttttagtataaaaaaagaacctcgcgccttcattagtgaaataaatgaagcacacgggttcacaataaattttcttgttcaacgtttgaacatgcgccttctgcgggttgatcttctgtcgttcatcctttttgcttaaagtaaagcatgtcccaatactctaacgagggaacagtgatcgtaacgaaatttccttgcgcatcatgtccatattccatatccagttctttagaaacggaattatatctcggatctggggaagtgagccaagcactttcaaatgtgtcattcgtataatatttcactgtcaaatcttcaacaatagtaggtgtttctttctctccttgatttgctcgccaatcattatcagaaacgccaagtaaattgatcatttgaatcgtatcgaatccactaccagacttactatatgcccagattgtattaggctgtccatcgctcgattgattttgatcgacaaattcaatctgatgcccattatcttctaatccatcccgcaaaagattttgataagcaacaataaaattttgcagcgctttttgacgtactttgtgttcatctgacatatataaattatgcttgggaaaatattcattcgatagcattgcgtcgccatcacctaattcaatacgtgaacctcctgcagcatatactgccgcatctgttaataaaactgcagacatattaaaaggttcactcaccacactctcagcataatcgtattccatatatgctggaatgatcagagatttcccatcactttggtctcgagaattatcgatgacgttctttagactttgataagtattgtactgctctccatcacttgttgtatcccaaggccagatttctgcatataggacatccacagcagaggcatttacctgttcgataccttgagcacctacaggattaaatgatagataatagctatcaagcttctctttggcaatatccaagaattctttatacccatccttcacataaataccttgtgtctcatcaccaatcatatcatgagtccacatttttccccattcacccactgtatctccatgccaaccatcaaatcccatcacttgtagagcttctaaatttttttgaataatatagttttgccattctggattttgaatatcaaagaaaaagagattggattgacctgtaggacttgcacccattgagaatgtaaatcgatcacctttatttttaccagcttcatgatcttctgcataccacagcccccactcttctttgataccatattgagcataattatttgtcgcagcataaatcatattataggacatatttgtcatccctcttgcttttgcttcagctatgtagcttttgatggtctctccactaatcttgcgaccagcccaatcttgccacttcattgttccatcttcaggaattaattgatgatgcaggtatttccaatcatagtattcaatcccatttaattgccagtcgttcatttgctcaatcactgcttcaatgtctatatccttatcgaaatttgtcaaaaagccatatctaggaaacttcgtccatgtgcttgacacatctgctgctgtattcatgtgtcgaatagcgtgaccctctgaatcgagtatgtccaattcaaataaatagcctttaaagtcttcgtttggtgcagtccattcaatttcctcttgaatgctcccttctgatgtcgtttcccaaacgccttcaatcgtatcgattgtttcgttcaagtatttcacgttgacaagatacttgcctttagatgtttctagagaatttgaacttgtcgataacgccaagatgatggtttccccgggatcatacatagatttatctactgaaaactttaatgttgcatcatattgaatgcccaccatctcctcttgcaattttttgttcatataagcactaccaaaaataaaaacgaaaagaaaggcaatgataataatcgaaacagtccagcttttttgtgtatctttttttgttgcaagaacttttctattatttttttctcttattttcgtcatatttactccttttctaaatatttcagtcactaagtaaatcagcttatttctaagacaacagcttcataggggtccaaatagagcataccttttgtatattctttcttcgtataattctgaatcaaaactgattttggctcttcctttagatcaaaagtagttgtcttttcttgaaaattagtaatgatcaaccatttttgctcatctagcacacggcaataagcaaaaatattttcgtcttcggtatcaaccaaattataagttccccaaactacaattggatgttcatgtcgcaattggattaattttttatatgtgtagaaaagggaatctttttcctcaagagctttctccacattgatttcaggataattaggatttatatgtagccaaggtttattcgaggtaaatcctgcattttttgaatcattccactgcatcggtgtccttgcgttatctctcccttttgcattgatcgagtccaaaatatcctcttttgcatagccctgcgacaagcggacattgtacatattgatactctcaatgtcatcgacttcttcaatggtttcaaccggataattgatcataccgatttcttctccctgataaatatacggggttccctttaataaatgcagcaaaattgcaaacatttttccactttggacgcgaaactctttatcattcccccagcgagaaatgattcttggtaaatcatggttattccaaaataaactattccatccctcggaagccagctctgtttgccacttggaaaaaacgtcctttagtgctggaatagacaggtcgattaaatcccacttttcttttcctggttgctgatcaagaccggaatgctcaaattggaaaaccattgacagttcattacgattgggtttggaatataatttagcaatttctggtgttgctccccaagtctctccaaccgtcataagatctttgttgccaaatgtagctcgattcatttcttgcaagtattcatgcagtttaggcccattccctgttatctttttgaatggttgtttaccaactaaatcaataacgtccattcggaatccgccaatccctttttcaatccaaaaattcatcatgtcataaacagactgtcttacttcttgattctcccagtttaaatccggctgttttttactgaataagtgtaaataatactgtcccgttaattcactatattcccaagctggaccagaaaatgttgaacctaaatcattgggcggattcccttgtgaatcaggatctgaccaaatgtaaaaatctctatattgattgtctcttgactgtctcgcctcaacaaaccagggatgttcatcactggtatgattaacaaccaagtccataacgattcggatattccgcttcatagcttctgcaatcagaatttccatgtcttccattgttccgaattcgtccattatctcttgataatctgaaatgtcataaccattatcatcatttggcgatttatagacaggacttaaccatatcgcatcaatgcctaaatacgccaagtaatccaatcgttggataatcccttttaaatcacctatgccatccccgttactatcttgaaaactacgaggatacacctgatatacgactgctttttgccaccatgaactcatattgaatctccttttacatttcatactttttaaatacacttaacattaaaaatgattttaagaatacaagaaaactacacccaataaaaatgctcagatacaacacaaaaacaaatgcaattggggaggtcactatcaaaaatagcaagaacaatgtgataactgataacaaaaagctcacccgcatatttgctaagacaagcctcatagagttcatgaaaacaagcttagccgaatctttaaagcgtgcaatataaccatacgtatattgactacttaacacaaggacaagacccacgatagataccccaagcaagccaatgagattttgctgatccaaatggatcatataattcaaatcgacaaccacaacgaaaaaaacaatagattgcatgatactaaaaccaatagcttgtttgaaatttcgtttatatgccaaaataaagttttcaataacacgtgtatcattgttttcatgcaacttaaagcaaacggcataagctgcgctggttgcaacaccaattgttacaattgggatactccctattaaaatacataaattgagaacgaacagactccacaacttcatcaaaaggttatagacgggtccatctattcgaaaaaaagaattcataggtttacttcccttcttcttaggttcttatcgaatccattgacttgtttttcaattatctcatgattagaattattcttttacagccccaacaacaattccctgtacaaaatatttctgtaaaaaaggataaatcactaacaaggggacaatcgctacaatgattttcgctgcattcagattacgatctgaaacagctaataaactttgtaattgttctgatgtcatgccgcttgcattttgcaaagtttctgcaatattgacagacagagattgaatgtacgtcattaatgggtaattttcaatttttgtcatataaatcaaaccaccaaagaaatcattccagctcccgacaatactaaataatgatacagttgccaaagaaggtaaagatatgggaatgtatatcttacgcagaacatcaaatgcatttgctccgtctaataatgcagactcttccaaagatttaggtacccctcgaaaaaaattcatgactaaaatgacactgccaataggcacagcacccggtaatattaacgcccagatactattgatcattcccagattacgcacaatcaagtaggtcggtatcatcccgccattaaagagcatcgcaaaaaccataaatcccataaagaaacgtctagtccgaaacactttttttgattttgataatgggtaagctaaggtgacgatcatcactaaattaaggaccaaagcaacaaatacacgaaaaacagagatcccaaacgaacgccaaaactgcgtatcgttaatgattctttcatatgctgcccacgtgagatctactggccaaagtcctactttattccctgcagctgcttgggaggaacttagggacagcgccagaacgtttaataaagggaccaaacaagatagtgttaataaaataacgattaaataaatcacaaattgtcgaataccgaatttctctctcatttttttctcctctctatgaattaaaacataacccgatttgtggctttttcagctgttttattcgagacataaatcaaaatcaaaccgataatcgaccggacaagtcctactgcagcccctaaactataatcacgtccgattaacccaattctataaatgtaagtatccaaaacatctccactagcatagactggtggtgaatataagttgtaaacttgatcaaatccggcacttaagatacctggtaaagccaagatggtcatcaaaataataaaagacatcatgcctggaatcgtcacatgttttacacgttgcaaccaactagcgccatccattgttgcagcctcatataaccctggatcaatcgatgtgattgccgctaagaaaataatagagttataaccaaatcctttccatacatctgtccaaatcaacaaatgtggaaacacagcattgctgcccaaaaagttaattcggtccaagcctaagctttgtaacacttgattcacagtaccatctaaattaaatagattgagaataactgatgccaagatgacccatgataagaagtgtggcaaataaacgattgtttgcatggttttcttcatccatttgacgcgaatctcattcaataaaatggcaaagataatcggaataatggtgttcaacacaattttccctactgcgataaaaaccgtattgtaggttacttgccagatatcaggcaaattaaaaatatagataaaattatctagtccaacaaaatccgaacccaaaaagccacgcgctggaacaaaatcttgaaatgccataattaaaccaaacattggcgcatacgagaagattagtagaaaaatcattcccggcgcaatcattgctagaaataaccactgatctttagaaaaccacttcttttttgttgcaagcttttccataaactttctccttatttgataattgataatatagtagagcatttgcagcaatgaacaaatgctctacccaaaatttagaaatgacctttattcatccgcgagcttttgcatttcttctaaaatcgcttgtccaccctgactattccaagtcttcacatatgaatcaaaattatccaaagattcttcccctgtcacaaatttgataaacgtctcttcttctaattttgaaatttgggcaccattccgctcacttgctttaatggtttcaaatgtcgtaaatggcgtgatttcattatagatattctcttcccgtacaccgttcatcacattagttacagccaataatctcgacgcatagaccgcccaatctgttggatctgcagtgctcgggtcatcaagataggttttaattttttgtgcattgttttttactgtgaaacttgaaatatcatcaatatctatctcaccttcagccgcttgagaagcttccactgcatcagatatttcacttaagttttcgaacatttcaatattcattggacgtactgatccgtctacagatttttgcgcataggcatatatttcaggatactctgtttccatatcggttgagtttggtacttcatcaaacaataaattgattatttttatggctaattctgggtttgcaaaatttttattaacaactacatagccacctacacctggtttgctcacaccatttacttgaccatcactactctcaattgcataaggcgtgaatgctgcatcagggtttgcagtttttgcttgaaccaaagcccaatcagataagtgccaagggccaggtataataccaagttctccattaatcatcatcgcattgatgtcgtcgtatgttcgcgtaccaaattgatcatctaaaattccatcgtcaaatagttgttttacgtagctcaatccttctttggttttggcagtatttgacccgtaaaccaactgaccatcttccccaactaaataatttttaggaaatgaatcaaaggcattgaatatcgcagttgctgtatacccagatcctccatgactatcggaagttagccaattggcaaatgcgagaccttgtgttttccctgttcctcctgcatctttgtctttgaacgttttggccgttgattctagctcttccaaagtaatggcatgattgccatcttcgtccaattggacatccaagtcatctaaccaatcttgtctaatccaaaccaaattaggaccaaaatcattcgcagtgcctggtagtcccataattcgatcgcctattttagcagaatcaatttggacattgtcaaaagaattgtaaatatttttgatattatcactagcgtattcttcataaacatctgttaaatcagcaatcaaatcattgtcagccaattcctccatctcatctctgctgacaaccattacatctggtagatcgcctgaagcaatggcaagcgacacttgtctggtataatcatcaccatttgcctcaaatgcactctcaatactcacacctagctcttcttttatcagtcttctataagcattatctgcataagagtctccatcagggagtttggagtttggctgcgtctgttgacccactgtcatgacaatatttccatcggtatctgtttttgcttctttgtcttgttcgccactgcatgctgcaagtaagacaacactactcaatacaactgaaccggtcaaaattttatgcatctttttcattcgtaatactccttttattcggtctacgtaatcgtttacataaataactaaaaaaaatgagaaaatactactaacaaaacaacgtaaacgtttactctataatagtatcattgtctatacgaacttgtcaatagcgctttcatttttttgtttattacagatatatatctatatcggtatcactagttaaaaatatagtgatttagagactccatcatctcctgtcaagggcagtttaaaattgtgggtttgggggtgcggatgtttttctggaccatttttaaaaatacatctttgtttcttccgatattgaagaggacttagtcctcctaaagttaacttgatccgtttatgattataccagtggatatagttatccaattggtttataaactgattgattgttgtgtttttccagtcacgttgataaaacacctcgttttttaatcgtccaaagaaaccttcatacactaagttatctggtgagcacccctttttagacatggagcgagtcaagtttgctttgttcattcgctcgatccaatctggtcatcgataatgagccccacgttcagaatgaatgattggacgctcttgaccttgaagggtagagctcagctcgtccacaatatagcatagtactcactaattctgcgtcaggatttgtttcaatggtccaactaataaaagctccatcgtagcaatcgacaagcgggaacaaatagattttccctttaggaattttaaactcagtaatatctattaactatttttcatttggtttttttgctttgaagttacgattcattagatttggttgtacaggagaaatcttctgagcatacgaatggttcgtgcgtaatattggccatattcaaaataataatccacggctattcgtttttgttcttcagaatactttgatttttccggtgattatgatgaagcttcccagataacaaatattcattataccattgacgtagtgcaccaacggacggatagcttaatttccaaatgatagcagcataagaacaatgatattttatattttcaatcttaaaaaaagtatcttatctttatttcccctatacattttcgttttcctctgaaaggttttcattacttagattatttttaccataacaatctaactatccatttctcattggtgttaattttgatgttactttctacacacccaaacaaaaaaagccagaaacgccttcaaataggcatttctagcttaaacaattctattaccccacagacccttccatatagattttcaaattacacactagtttaagataaaacaaacaaggaaaaacttaccatttactcaaaaaattaactcatataagtacattagaatgtaaaatagactggtcaaaatctggtcaaaaaagtagatgtgacacaagttcgcattcaaagcgatgatccatgatttcgtaatggtcaattatatggatcaaagccacgcgacaagagcgcaatggatgtctctaccgattggttgaataaacgaaataaatagaatgtgaaaaaggatcggacaaatgttcctgtttgctcgatccttttttatttgaattcattttcgctttatcaaacatcatttgattactcagttaaatacttttgacatgagtaccaatgaaacatttattcattaaaattacttatttcttatcgcctttctagccaatgccaatccgccgattattccagcactatcacctaattcgggcgtaacaatgtagctagcaattggtggtatttcaacatatccatttataagctcaacaaatttatcctgaacttttttcttcatgtgttcttgtttcattacaccaccgccaaaaataattctatctggcgaaagcatcagtgttgtattgtatgcacattgggcaaggtaaaaggcttcaatctgccaaaacgaatcgtcagccaataaattctggccttttacacccaaccgtttttcattcgctggtcctgctgccatcccctctaaacagtcttggtggaagggacagtttcctgaaaaaatgtcctttggatgtcgcttgatcaacatatgccccatttccggatgactgaacccttccacgaaagtcccattgaacaaggcaccacctccgatacctgttcccacagtgaagtatgcaacacctgctaaccctttgccagaaccagcaacatattcaccatagcaagccgcattaacatctgttgtccattcaatcggaatattgaaatgttgctttagcgttcctacaaaattgaaattctgccaagcaagtttcggtgttgatgtgatatgaccgtatttctttgatttacgttgaatatcaattggaccaaaacagccgaccccgattcctgccaattgttccttaaaaggtttaaaaaaatcaatgacctgcttcattgtttcaactggagtcgttgtgggaaaactgactctttccaaaatcgtcaattcctcagtactcactgcacaaataaatttagaccctccagcttcaattgccccatatatcatcataggcttctcccttcgaatatgtgtaaaacacttcattaacgcggcaagcgttctcgatcagtgaaatgacgtttagtatttcctgtggacgtcccaactcatcgtacttatgaaaggcccacgccccgccaaaataatcttctgaacctgttgaggttacggtcggatactcactatccccatcaatgtagaatttaaactcgccttcgccccaccaataacgttctaggcaggtaagcgcaaggtaagtacccacgtaatagccttgaccctttaatcgatcaattaacttataatcctcctgtaatttggtaatgcgttcccgatgccaaataatggttgaaggatttccctgccccattttttcagaagtcggtcctagacttattgattgtccaagaaactttctttacgtccacttcattcgggctttaacacaagcacacccaaccttctttgtagctgagaatgtaaagggcatgatgaccttagggaaaggagaagttttaaagcaaataatagaagattttacttctgccagttatacagttacaccacatcttgtaaatgcaagagattagggcgtaccacaattacgagaacgcgtatttctaattggtttcataaagaaaaaatcgaaaatagatttagttatcattacacggaacctgaaccatcccacggtgatatttcgtatataaatctttttaataataaaaaaccttatgtaactttgaaagacgctattgggatctagagtctgatccaggagacttttttgaaggagattactaaactatttatatgagtcgtaatagaaaaaatgtgggatgagcaatcattcaccatacaagcttctgggagacaagctccataacatccaagtggggaaatgatgacaaagttagagaaaaacaaatggagagttaacggagaaattaatcataggctttcggttaaagaaatagcacgcattcaaacttttactgattggtttcagttttctgctggaggaagtttaaaattaagtaaaatggtaggttggataaaatttacaaacaaataggaaatgctgttccagttcttttagcgaaagcaatgacataaccaattgctgattttgtgtccactaatgtattgggggaagtaatgagaactaatattattgatgctatgataaacatagttcattcaggagtttatagcctacaagaatcatatatcagagcaagccgggcaacttctatgggtgatgctttagataaatatgtgactgatagcttctgtggagccatcggggagtcagatgaatttgtgaggttaaaaaataaaagaggtattttcttacctagggaacgactcctgctccaccggatgcaatgttaagaggtggagcaggagtcgagataaagaagatacaatccagaggctcttcattacaattgaacagttcccatcataaatctaaattatatgcgactgatccattgattactagtcacgatcgagttatcttgcgattgccgattcgacaaaggacgcaccagttttttccaagcttcaattttctttcgtttctgataattaaggtttttgactttacgtaaaaatgtgatattctcggttttcgtcattgtaaattcatgctttattgattgtgcaggaacttcaataattcatgaaattggtcaatgacgtgtttttattttgtgaagtggctaagttcattataaaatccgccattcttttattttcgtattttaacttcggatatctttcttttcatttcctattctatccacgcagtgactgggaaatgatcagaaggatagcgaccattgatacaatcagtgacaatttccgttctaagaagtctcatcgccggatttatccaaatgtaatcgattcttgacatcgttgaccaattgatatcattacaaaatttattagtacctgtgcaggttacaaaagggccaatatgatagggtgagttaatcagcgtatcttttaaagtctgtgaaaactgtttataaaaagcttctcttggttctccatttaaatcaccaacaatcgctgcatttttttcttttctttctttcaaaaaattagcgattaaagcggctcctttttctctagcaaattcacttgcaaaatctaaatgagtcgcaatgaaaagaatttctttatcgctatttttttctctcagaactgcccacgtagcaatccgtggacaagcagcattccaagagtaggcatgcgaccttttttcgggagtatctgacagccaaaaagtgccattgtctaagcaaaaaaacttatcttctctataaaacacgggattatactctccttcatcagaatcgtcacgtatttctccaacaaaactatacttatctaattccttcaattcttttaattgatcttcttttacttcttgaagtccaaaaacatcccaattttgtctttgaattattttcttaatagattcttttcgattctcccaactgtctaatgggtcttcgtataaaggtccactatttttaatattaaacgttcctagtctaaacatacttattctctcctataaaaatatttttaacttttttaattataacgattattgaagattatgatcttttgacttattctcttcgatttttaaatacatttttttatataaatcattgagcttatcatttggaaaaagtaccaacattttagcgcgagccatgtagtgaccccaaaagttggacttttatggagtggagaaatccactccttttttgtacgataaaatttgctgttagacagctgtttttacagcttctcgaaactgaaccggacttcgccaatttaatttcgttatgatgcgtttatggttataataatagatatattggtcaatttttgttttcaattcatctacactctgatagacttctccatgaaaaatctcttgctttaataaaccaaagaagttttccataggtgagttatctaaacaattccctttacgagacatactatggaagattttatgctgcttcaatttattcgtataagcattcatttgataggcccatccttgatctgaatggaaggttctacgaaatgagcaatcatttgtcatctggattgcttcttctaatccttccattatggctagtgcgtatggtttttcagaaatctgataagatagaatttcactattgtagagatccctgaaaggatctaaatacagctttttctgacgaacgatacctgtggtgtctaattcataatacttaaactctgtggtatcagttataattttttggtgacagatatttgtataaaaccgacgatgcatacgatttttggcgacagtaccaaccttcccacgataagaattgtaccgtcgagattttcgagtgtaagactctacttcgatacctagtttttttatcagacgttgaatcttctttttattgatatgaatcccttgattctctaattctttttttagtcgcagacagccatagtctttatgctctttgcgaatttcaagtattttttcttcaatttcttggtctgggtttagtctgtcaaatcgtttctgccaatacatataggttgctttaggaaacttcaatgtttcagaagctcaactagtttgaatgatccccggaggctggcgatgattcgtacgattgattcttgcggctttgctgggcttcctgttttcgcatcttcctcaactcttttaaaaaggcattctcaatttgaagggatcggacttgcttttctaatgccttgatacgatcgcgttcttcagttgttgtattttcttttttgttttcttttttctagtcaaagtaagaggtcgccctttcttttttgagagcctctcaatacctgcttctctgaaattacgtatccaattggtaataagcgcggggttgttcatatctaaagtgctgtcaacttctcgataggacatctcacttgtttgatataactctatcgcatttaacttaaattgaacagaatatttctgattttgacgttttctcaatagacctttctctccgtattcacgataggcattcacccaatcacttacttaagacttgcttgaaataccgtatttgttggcaagatgccgatatcctcccacgccactaagatattctttaacgatttttagttttaattcaaaatgatattttgccatacagatagcgacccccatcgcatcaggggattgtttctcatatttcatcagtgatctgcatagaccagaactttgggacaaagatccacttgagctacttaatggaatttaagagagccttgtcatactcgctctgtccagtgtcggaggaatagacatagtattatacttataacctttgtcattatgcttttgtcttcaaatccggcgaatggtgctattcttaatttctgtgtgaatagtttggcgagcacgatcaaatttctcagcaatctagctcccaaacatcgcttgtccaacgaacgaagtatttcaatttgtacacgttccttataagtaaggtgatttcctttaagtgattctgtggtattctaagtttacgtcatcgtgatttcatccttatggtagtgtcggaacttcaataatacatgaaatttttcgatggcatttttttattttatgaaacggataagttcattataaaattcacctgttttctttaattgaaataatatcgctaattgtgatttagactattactttgaattttatctaaccatatttacatattgaccacttttttacgattatttaagacactgcgatgcgcataaacttctctttcggtattttcaatgactaagccaattattatttcgttaatattaggagatagttcaataattaagtaaactttctcattcactggaacgtcaattgaatgactgttggccgccaccgtcgccactgtatagttactatccaagaaggtttttttagccgaattgatcgatagccagtactgctgacaatctttacactatcattgcctttccaatacatagtaggggtggtacctacaccattattacctccacctttaagaaactgactaccaatatagttactgtcaaagtttcgctatttagagactcactataaatgcacagttcgatgatatcgacctacttcgcttcatcggtaatcatattcatttgctgattgaataagacttcactgatagaggatcaagtatcacattagacactttcgtttatcaaatggtacgactctttaaagccttcattttctcgaaacggtccaataccatcggtgatatacatcttcttggtaatatgcagatacccgatctgctttgttccagatcatctctcgacctaaaatagtcaaataatgattgactttttccactacatctaggaaagttcacttgaaaataagccactctttatcaatgagataaccgtcacaatacattttgtgatattccatgtctatccatttgttttcagttcctactagtttataataagtatctagataaccatcttcttgagcagatgcgatataactaataatttcgtcaatctctgtgtccaaatcaggatcctgttctaattgtaagaaatacgtagcaccttataacattttatagacatcggactcgtcgaaataaatcccgataaattctccaagtatcaggctcctcttttttgaaattgtctatgcgaccactttcataacacttatctaaacaggtacggattaaaaattttttctattggttcagcttcggagtctaaaaattgttattgatggtaatttgattgaagttgatttgatttgtcatttggatcctcctatgaaaaaatgactttatgaaacacggaataagccacttttaaccagtggcctatttcgtgataaattatctattttggtgtcatgctaaatggtcgtttttggttgaagcatttaggatttggtaccataccaagttcaaaattaagattcatccctgccactaaatcatcatgagaaaaaaaggatttgtgatacacttggccagattcagtcactcgatgaataaattgttgttgcgggttattcatttcggtagtcagattaagatccttgccattagataaatggagtacggctttgtcgaaattgggcataccaatcaagtactcgtcatgtcctgggcaaaaaggatagaaccctagagagttgaaaatataccaagtagccatgctaccattatcttcatccccgggatagccttgccagccatcgctaaacaaacagttgatagcttgtttcaataaaggctgggcataataaggcttaccgatataactgtatagataaggtagatggaagctaggttgattccctacgttgatttgaccaaatccattgtactcactttcggccatttcatggattagatgaccataaccttcaacagtaaaagctggtttggaattgcccaagcgcaccaaaatatcttcaaatccctcatcactaccataaaggttgattaagccctggatatcttggacaacggcaaaattggattgccaagcacaaccttctgtgtaatcaccaccccaagaaattgggctaaagttttcgttaaatttaccttcacgatctttagccaccataaatccttcttctttcgaaaagaggttgcgatagttcatggattgatctgcatatttttgggcaagttccacctcgcctaatttatatgccaccaccgaaatacaataatcgctatagcagtaatctaacgtatgattgacagattcatgcatatcttgtggtacataaccatattccaaatattccgcacaataagagcggccaaataagcgtttttcatcttgtaccatcgccgaatgaagcattccttccaaaaattccggcatcaaatccatccgaatctctttggctgcagcatcagcaatcacagcgtcgatataattgcctggcatccctccagaatcttctggagataaccatttaggtaagaatccactttctttatagttatttaaaaatccttccaaaatcttcgaatattcttccgtttcaatcaaagaatataaaggataaaccgtccgagccgtatcccaaaagccattgttcatatagagatatcctggttttacattatcttcataaacatctcggtgaacgggttcacctttttcatcaaactcatataaccgctgagggtacaaaaacgcccggtacaaattgtgataaaaggtgctaactttatctttgtccaagtcggttacttcgatcttggctaatttctcattccatagattagtggcggttacttgtagtttagcccctggttccataggggtgtttttcacagcatatgttgtggaaataaaagaagtacctactcggagctccaccgttgatgtatcttgaaagtcgatttcgtaggtatcatcatcttttttagtcaaatttgctacaccagtttccacctcgatgtggaagtacagctttagcgggacctttccgtgagtatgcaactggttagaccaaccttcaattaccctatcttcagctttagtaattgtacccgaagttggaaaactcactagcatacctttttgatcttggggagatgtcatagtaattaaagccccgtattctgttggtacaacacttgtttccaactgattattcggctgactaatctttagataatgaggatggaattctgaccgctcaggactataagagactgttttcaagcctttggtaggacgagtatatggcaacaaacgaattgaacaaaaatctccttttgttcctgcccacatagtaggctgatgggacaaacgaaggcctctaaaatgtttagcttcaggatgaaaccaccaattatcttcgtgggtttcaacagcaaaaaaattcattccaaatggcaaagtggtaaaaggaaagcaattacctcgtgatagttcaaatgaattgctcgttgcgtgacgcgtgtcgatttggttgatgttcattgataaaaactcccttaataaatttttattttttattttttaaattactcgttgcaatataattctgtttaaacttgtctttcattaattcaacgcacttcatccaaattaacttttgctttatggtctggtgtcaataatccattaacctcttgttacacatccgtcaactgcaagtaacaatagcccgtaatgtaagagattacttgaatggctttgtgagttttttcaaatccatttataaattcaacttccattttcaccctagcttgagaagtgtaagtaccccgatgattttccatgtaaagatcttggaacggcttcttcactatcttcgattcgttcgtacagtttttaaaggtaattatccactcacgttggttgaaccgtggacatccatgggagttcattgatgattttacatcctctaccatttctctagttggaccgccatcaccattactgaagaagaccaataaatcagcgtttagcggtttgtcttggtagatgtagtaagctcgacatcaatgaatgtaggtaattgtacccattataagtcgccctacagccttcatccgaccggagatcatagttttcattcaccgtcgtaatgaaatagaccaagaattcacttctatcaatttattgacaattaaagttatcctgaggcatgtcgctggtttcattccagctaattttagtggtcctaaaattcttgataccaaagttttacataatttgtggcaaggatgttgtatacccaaagacatctggcaaccatagtactgttttttggcattaaagtgttttcctaagcaatccaatcaatacaagaattgtcgcgtcaaaatttccgcaatgtctgttttcatccaatccacaccatccacatcccagcgaccttcttgaatatgctgtttgatttgttaaaaaaatttagagcggtcttctttaatatattgataaacttgaggtgtactgtgcataaagatatagtctggatagtcttttagtaagcttagctcggtagaaaaggaacgagaagttttttccacgtatgagctaagccccataatcaagtcacatcattatggttacttcccacaacagaaacggtaaatagtttcttttctctttcatgctctttaatagaggcctgaatcatggccattgcttcttttgtctttccagcaaagatggttggagtcatcattgccaaattgaggtaattgactatttacttaatgaattttaaataggattatttgatagactaatctttggcacgcttagcaacagcttgatccatcgcatccaggtaacggatacattcatagacggtactgtaaaatttaccaccatgaataccccagtaggtaaaagtagttacgggttataaagtagtattgtggcttaggccggtccaaaaacaactgacatcttgacgtttttttcggaatagctgtaatctaatatgatatccgatggttagaatttacgctttactcggcgtgacatcagcaaaactatcgccattgtgaaaagaataccatttaacgtcttctgacaaagggttgtgcattccctgtaaatcatgcgtgctttcaattgcaaaacccgttttcagctgctcaaagcaagagtcttggatcaatcaaaactgtttgcgaagctttggtaaagtatactgccttcttcctagaaagtttatgtgtaaaaagcgattggtcagaccattagtaaaataccaaatagcattccatctgttaacatttttttgaacacatgtttactaccaatagcgaataaacacaactgctattagtttaattgaaccaaaatttctccaccggttccaacgtattgaatcactagcaactctgtttcttcagaactaattaattgtaaaggtagaatctgtccagtgtcatcctatatgacagactgggccccagtcgtcacataattcaatgcgatataagaggttaccttttaaccaggtctcccccggtttaattaagagtctccgtgacatatttaaattcaggggtactcaaatcaacaaaatatctttaaaccaatgaacatcctctttgcaagctaagtgtgttagtttggtactactcttatccgttaggtgctattacagctgataaccaagtacgatacacttcttctaatataggtgaatcacaatttgctgcaggctttccttaaagacactaacaccgctcttaaccaccgagatttgtaggtgtttttaattatcttcaatacctggcaattgttacaaatggaactaagacgtctgctgattgcgtaccccatcattccaccaagcggctatttgattgtaaggatcactttcattgcatacatatagtagggttccaccattttgtacccaagcatcaatctcactattgatagcaggcgcactgggtttcataaaatcataactcaaaacaaataatccaaaccgactagataattggctactcacaagacactatcatttcggacacaacgaatcggtatagcattttttactaatgatagcgccatgctataaaacatcggaaatgaatccgaggaataaaaatcaagtgcctctgtactcatctgtgtcgcaaaatatccctatctgaatagctcttcgatgatacaaaatcgaatcactcaaagctacttctagatgcaaatcgttattgtgtaaaaaatgatattgcggctctttcatatttcacaaagtctggaacatattgtttaattgagtacaacaggtttccaaaatcgatttgaaattatctactgccggacctttttccgtcgttcgagggtacaagctattaaagacgagatttggccacttatagagcttcatactggtgcactgtaggatggaatagcgaagcaatctccgtctcaaaatagtttttctgataaccttaccaattatacttcggattgttttcaatcgaatctgctaaaaaccacatttgtctattcggtcatttgatcgactcctgcatcaaaaaatattcgtcatacgccgtctcaaaagttaattctgtgaatttgcctcgatacatattcggcggctgactagttctcgtccactttttgaaaatatagccacccaacgaaggaatttcattaaatttaccttctggactaatgattttccattgagtgtaattgatcaagctatagatggaaatatagattcgcatagcctgtgcgtattttcgctgggaatattctttgatccaatcagccgcctagaatagttcgagcatacagataagccttcaattccgcttcctaataatgaccttacaaatcttcttgtagtgaatgccaaggcgtatggcaatagagttagtactcctttttgaatcacactgagtaaccggaaaaagtccaaaaaatctggctcttctaaatgaatcacccatcactggctttaaataaactttctctaatatagtcggcagaagctatcatgagcacatgtagggggagtctcctccatagcagacgacttcgccattttacctccatcgcgcctcagaccaatggtcctaaccgtcctatttaccatagagatagtacttgtagtctcctaaagcaatccacgtcatcaaatgaacaacatatccatgtttttaaacttttagatgcgttcaaccacaagcggggcattgacataagtaatcacaaaatataagttaatatcgatagcgggattccaaggctcgatttcttgatagctggttaactcttgattttttctctagtgaaagaaatagtttacttctttaattgggtttgttctctatggatgattttcatttattttacagttcaaaaaatatccctgccgctgacgatattgtaatgtctcaaaaagttagttttcttagtctaactttgggagcgcttcatattggttctattcggctgggctattttttatcaagctgcttaactcttgaggtatcgcctaataacacatcagtacctttactcattttgtcagttgttcataaacaaatattagaaatttttttatctttaaagatggtcggtttaagatttcgtaaaatgatcattgccaatataaggaattttctcttgtaacctatcaaagcgtttcagcatcatccccataaaagaatatgctggcaaactaatacctaaaaagagcaccaataatggattggttatatacaacaaagcagcaacacatgccatgatcactgttactacagactgcaaaggattaataaagagaaataagaatggttgcaaccaaatcttactaccttgaaggtcaaaatggacataaaccggaaacaagaagattcctgtcattacaaacaacattcgcgttgccttcaaaacaagttgcaaaataaagtcatcctgaccagcaccatttatcaaggctgtctcgaaaaataccaccacaactaaaactacaaagccgatggtaattagtaaactttctttgaaaatatcatgataaccttctttaaattccgcataaatcttactctcatattgatttcgtaaacgattacgaatacagccaaaaacggttagtgtagctggtactacaccaaatatgacacctcctctaagtgtaaacagtatccataaaatgttcaacttcatcatatagtaaatgtcattaataatgactagtaatttatttacaaccattgtaatctaccccttaattgcacctaccatgatgcctttttcaaaatatttcgctactactggataaaacaataggactggcaatgtggacacaactacaacactgtatttcaaagtcaacttcagcatcattgtttgggcacttgcactatccaacaaagcctggctggtatctccaaactgaccttgtaccaagatttctcgcaaaactaattgcaacgggaatttggaacggtcttgcaaataaatcattgcgttgaagtaatcgttccagcgagcaacaccataaaacattgccattacagcaataattggtgtggacaatggtaacacaactttccaaagtaactgcatatcattagcaccatcaacataagcactctcaataagttcccccggaatattttgttgaaaataagtacgcatcaaaatcatgttataaacacttaacgcccctggtaaaatcatgacccaaatagtgttaataatacctaattgctggtttaccaagtatgttggaatcaatccaccactaaagaacatagtaatcgtaaaaaagagtgtgaaaagtcctttcccacgaaattcaacgcgagacaagggatatgcacctaacgtcgttacagcgatatttaccaatgttccagaaaaagtatataacacggcatttctaaatccgaccaagatatcatcgtttttaaggatttcagtatacccgtctagagagaatcctctaggtgttaacaatagtggagtatcaaaaatcttcgtcggatcactaaaagaagcattgactacgaaaacaatgggatagagaattaatattgtgaaaatcagtaaaatggtgatattcacaatatcaaaaactttgtctcccttagatggtcgatatatagctttagttttcgccatttaaactcaatcctttcctatctcctaccacaaacttgtttcaccgacacgacgggcaaattggttaactacccaaaggaagatgaaattaataacattactaaataaaccaacagccgctgagaagctgtactcaccatttaccaaacctagtttataagtataggtagataatacttctgaggaagccaaatttgaagcgttttgcattaagaaggtcttatcaaagccaactgccatgattccaccagtagctagtatagaagaaataacgattgttggcataattgctggaatcgtaattttcttaatacattgtatacgacttgctccttcaagatacgctgcttcatattggtcttgaggaattccagacatagctgctgtatagatcaacgtactccagccaacactttgccaaaccccggaccagacatacatatgtggaaatgttttagcacttcctaagaagtcaatagcatctccaccaaacatttcgataatattgtttatcacaccattttgagaaccaaaaaagaagtttatcatccctactatgataaccactgagataaagtttggtatataagaaatggtttgaataaaagacttcaatttcttattactaatttcattgaacatcaacgccaagataatcggtaagggaattgaaaccaataaactgtataaactgattcgtacagtattccagataacgtttataaaaaaatatgattgaaagaagcgaataaagtgtttaaatcctacccaaggactagcaaaaataccaaaagctggcgaataatctttaaaggcaataattacgccatacattggccaataattccaaatcacaacaaaaaaaactgggattaaaatcattaagtaaagagatttgtgtttcttgatgtactgccaactctttgcccgctctttctttttaatttttttcgggctacttttcatatctgtacctcctcaaaagtgtatgaagcatcattctgctgattgataggagttactcctattaatcagttacggtgataagattgaacaatcacggcgacctttttgtcccgtgactgttctaacttttccaaaattttatagattgctggagtcatcttacatttttatattagaaacaaataaaataaaaaattatccaaagattcacaatacaacttcaacatcttactcttccatgtaacgagcatattgcgcttgacgtatttccacccatttgtccaaaccaatatttttcaattgagtcagatattcgtcccatttttcgtctacatcccatttaccagtcacgaattgaacccgagcttgttcaatatatttgttcatatctgttgtaatcgtagacaattctgaagtttcttctgacgtcgacataaaagttggtaaaataacttctggtagattttccaaaggtgcatctgtgtattcttctggttttcggccataggcaatttctttttcacgttcagttggttcattgtatggatagaaaccgccatatacattgtccatgaattggtatgctcctaattgaggaccttttgggtaattcaaaatcttgtcaacatatactttgtcgccattttccttcgcttcataagtcacaccttctttaccgaagaagccaagctctgttccttctggcccatagaaatagtcaacccatttaattaatttttctggatcagctgcatctttagtaataacaaaggagctagttcccatgacagatgattgggtaaccagagagccacccgtgccatcaggaccattcaaaatagttgttggaacataattgttcattgcttcagttccgataaagtcacgacctacccatgagaacataccaacagtatctttactagcatcagctacccatttatcataatccacaccagcaaaagcagttttggcaatcaaaccttttttatacaagttggcttcgtatttccaaacttccttcatattgttagaagagaagacaaattgtaatttcccatttttatccaagtaataattgttttccatggcagttcgaccagcagagttcaaaccaaatgcggattttaccatcaattctaacggtccaaattgtgcagaatccatatagtaaccttgttcatccgctttcccattaccatttggatccttagttacgaacgcttccaaaacttcttccaattctatcgtattggttggcacttctaatcctaatttttccaaccaaactttattgaagtacatcttgaaggaacgaccgccacccataggatcagaacaagtataaggtaaagaatagatgtgcccgtctggtgaagtgatagcttttttgatagttggatcttcttccattaatttaaccaagtttggtgcattatctttaatcaaatcttccagcgggataaacaatccttgttcgccatattttaccaactcttcatttgagaatcctaaattataaaaggcatccggcaaagtctttttagagataatcaattgtttcttatcttcccagtccttcacctcttcccagttcactttgataccagatattttttcatattcattccacatccaaagatcttctcgtttgggatggacgtcagtcctgtcaggtgccatcaaagagatagagccatcatcttttttcttacttgattctccagtttcaccaccacaagcagcaagacttaagagtgttgccgaggcaatagcagaacccactaaagctgccttccattttttcattactttttccctccatcataaattaattaactaaataaccaaaaaaattagaaatgagcataaattttattgttactatcatatataacacataaaaattattacccacgtaggttatatatcaaatagtaatgcctttaataataaatgtcaacgctttctttttttatggaatatatgatattctgtatataacattagaacaaacaatagttttagacaaatcaacattgtttttaatggtaatgataaaaaacaatttttattttaaaaaaagtctttatttctgctgtaaatatcagaaaataattatctttagtattttaataagctacaatattgaaaaaacttataaatttacactttattaaatgctaaaaaaatttagcaaagatataccacttaatttcttcaacagaaaattaaacgaactatgttatcatagtaatgaagaatttcaggaggactaatttatgaatacatctctttatgtcaaggtttacaatgacctgaaagaaaaaattatatctggagtttatcagattggggaaatgattcctacagaaaaagaactcacagaaatttacgacgttagccggattaccattcgacgggcattaactatgcttgcagaagatggcattgttgagcgaaaatctggtgtaggtactttcgtactagaagattgccaatcaggacgtcctaataaatttatcggcttgattttgtctggcctaaccgacagctacggcaaacatcttctacagtccatagtagcttccgctgatgcaaaaggatacgaattaattttaaaacttactgacgaaaattctaaaaaagaaagcgcattagtggacgaaatgattgcattaggagttagcggattattaatcgaacccgtacaacgtaatttctataatgcaactttaataaaacacatttatgccgactttccaattgtcataatcgataaagaactccaaggaatcgatagtctattcgttgggtctgatcattacctcggcgccaaagatagcgctcaaatgcttattaacaacgggcataaaaatcccgtcataatcggctacgctgaatttcgaaactctactttagaaaaacgaatcgatgctttcactaagacttattggcaatcaaatatacctttttccgctaaaaatgttgcacgaattatcactagcacttaccagtcaacagatatagatacatttcaaaaggatgtatattcaataaagaaaaacctacaaaaatttgagccatcttgcgtcgtttccctcgatgcccatgtgaacggacttgtacaacaagctttatgggagcttgacttacgctatccagacgatatttccttattcggatttgattctgcaaactcctcattcattagtaccaactatactcatctatctcaagatgaagaaactatcggtgcaaaaagtgtcgaagttctagacaaatcaattcgcaaagttcctatcaaggaccatcgcttattgattcccgccacactcaaagattttggaagcatcagtgtcttgaaatacaacctatagtatcatttagaattggatatagattcgcaaataaaaaactcgtcgtatgtgagaagtaaataggtgtgtaagaaaacactcagaaaattgaagcgacctccagaagttagacctaaaatctagcttctggggtggagatgtcaagtaaaaatagatacttagttaagagaataagtggaatatttttcaaagtctttaggagattgatagcccagggcagagtgcatgcgttttgtgttatagtaggtttcaaactatttaaatatctcaatttgagcctgatcaatatttctaaattgagcgtcattgatcagctctctttttatcgttttgtaaaaagattccattaaagcattatcacaagggtttccttttcggctcatagtagagcgttcttctattattcttagcaccgattggaatttagtacttgtgtattgcgagccttgatcagtgtgaataaccaccccggtccaggctgctcttttccaaatacttgaagaaaagaatccacaactaattgatctttcattctaagtgacatagtccacccaacaatttttctcgtatagacatcaataaatacagataaataaagtgctccttctttcagagggatgtaggtaatgtctcctaaccaaattttatttttttctgttgccttaaacgtttgattaataagattgggtcgtgaaagagagggcgattttcgattataatacttgtgtttataggtactgcctttagcataaagaccaagctgatggagaagctttcttacacgttttcgattaacaagaattccttttttatttaataattttgttattcgaatcgctccatatcttccatgatgttcctgaaaaatagtagcgatttcttctttcaagagttcattctctttttttcttttggatggttttcttttaaggaactcataaaaaccagcttttgaaacgttcaatgtctggcaagctctccggatattcaactcatttttgtgttcttttaaatactgaaatcttacttcttgtttggcttcaagaagacctggaacttttttaataagtctaattcctctcttaggtaacgattttcttgttcgagtttctttatttcataatgggcatcaaaaagtgcgctcccttttccggggaacgcactttctccatatttttcaacttcttgaacccatcgatacaagctattagcgtgaacttctagctgtaggctaacttctttaacagaaaatccttcttcagttaccagttttacagcggcgattttaaatgctttatcaaatgaacgtcttagcataatctagatcctctctttcccttaatttattgtctagtttattataccaagtccaggcgccgacctgtatcaagtacagtggcatgttctttaagtatttgaagcaaaatctgtccatcaaaaagctgtattctcaaagtgaacagggtgcgctaaatcaggtaatacttacgctgatcatttcttaatttacctacttaaccaaaatttaaatcaatatgaaagcgacacttttcaaactaaagaggtcttttcaccgcttgatgtttgcttcgataaaaaagttgatgtcggattagttttcattttaataaaacatactatttctgaaaaaaatttatccactgctaagtattcggatttttctaatttttaacaaaatttatttcggaattttctgatattatcttcgcaacattagtgaaaattcttaaataaattcattctttcaatctccgaattttagatatatgtgaaatatctgttttttgaatgtttgcataagttaaaagatgagcgtgctttagtattctttagaatagcttcttatacaggggcacgaaaaggagaaatactcgggctgacatggagagacatagatttcgataatcaaactatccgtttcaacaaaacgttagtagaactatccgatggctctctatgtattaatcctacaaaaacagacaaatcaaagagagtaatttcaattgataacggaacctcacgtattctaaaaaaatggaaacgttctgtaataaaaaagaacctttctagggggattcggatagataatatagatgatatacctgtaatcagcactatcaaagggaataaaaaaagggacttcctttacaaagtctaccctaaccatgtcatggataaagtagcacggaagttcccagatatgaagataatcaaagtccatggctttagaaagactcatgctacccttctctttgaagcaggtgctcaagtaaaagatgtacaagataggctaggacattcttcttctaaaacaaccacggacatttatattaaagtatcaaaaaatcggcaaaatgaaacagtcgaattatttgagtcttacatgaacggatgataagcgaggtcaaaaacggggtcagaggatattatgaggatacctttttccctcttaatcctttaatatcaatactttaagcttagacttttgcaatcttcccttgttcgatataagactcaaatcactatatcactagatatcaaacggcttcatacggagtcaaaaacatcaaatgtggcctgttaaatggtcattgaataacatttaaaatcaataaaacggagtcagacacggagtcaaaaacgctgagagtaaaaaaatatatacagccctgtggcactttacctatggggctgtatatttttttatttcatattacctgaaacgattccatttactttttatctcattttttcctactagttagtatcaaatactctcctattttctcaataaactattttcggctacatggtatctgaaacagctaaaaccttgtcattacagcaaaaaatcactttatctctgtttcatttcagatacatttcacttaagcggattccaaaaaaacaaaagaaaaaggaacccctagttagcctatgctttctattggttcctcttgagacacgttcatataacaacggggtagggtaaatgaatgaaaaagatggaggaatcattatttaatagctttcttaaatacttcgttataatcaattacctgcgcattattaagtatcacagaataatttttttcattttcaagtaacctaagcgggttgtctttactaacttactctgatactgcattactaactctcgttaaattagatagcaggtctgataaagactaatttcttataaaaatttttatatcagtatttataataattcctttaacttcatttacatgattaccgtttcttactgacataatcatactcggaagtctaatttgttttgaataatttaaaaaatgaaaattacttgtatactaatcaatctcaaactaataaggttaaactaattttaagtttgtgtagtgcttactgtctatatacattatttgatggctaaattcataattttcaatctctaaaataacttgaataaaatcaagagtttatcatcatctttgaccagaagaatctttctttttagtcttaattctcttttgtaaaaaagaattaaagacaacaatgagaaaccatctcaagtagtagtcttaaatttacattttatgagattcgcactataattgaaggaaataaaattaaaggaggaatcgtaatgaaatttgaacaaacaaaagaagtgttgaatcaactcgttgctgacttaagtcaaatggcaatggtcgttcaccaaacacactggtacatgcgaggacctggctttttaactttacatccaatgatggatgattttatggatgatttgaacgaccaattagatgtgatctctgaacgcttgatcacattagatggctcaccctactcaacattgcgggaaatggcagataatacacaaatccctgatgaaatcggtaactgggaccgtacgattccagaacgtttagccacacttgttgaaggttatcgttatctagctgacttataccaaaaaggaattgaagtcagtggtgaagaaggcgatgattcaacacaagatatctttatcggcttcaaaacagataccgaaaaacgtatctggatgatccaagcgcacctaggtgaagcacctcaggtagatccatcaaaatcaggtgctcgttattgattgatagagacaaagaatgttttctaatcaaaatgtacaattctattaaaatccggaactggaagtgcgaacttctattccggatttttttgcgttacactattagataatagaatttctcttttacttagagagatttgttactagcaaagaatgtttttgtgataaattggttttctttctcatgatttttaatacatttttacccccaaaaacaaatagactttgaacaagaaacatatgaagatgttcaaactcaaatcttttcattttgaattttaatttcgcggttaaaattatttaagatattatctatcaataccaacaaagatttaaaacctttcctccatattttcttgttaagtccttattctgctttagaaaactcatcaaaaaagagatgcaggaacttcggatggtggtttaggcttcttggctgggatgggcgcattagtaataacccaagagcaacaaaaaccattattttctcgaaagctatttaactagagaatactttagagaagttggcaaaagttgaattaattgtgctgccagatgttacgaatccgtaagtaggtgcgaaataattttttatgattaaaagagttgttcatggttaagcagtcgcaaatgggaaaacaggagtaaaagcgattaccgataaaattatagaatacaacaatcaaagtggcgctttaaatgagtctgatcaaatcattgattacgcaaaaaagcaaattaagagggaacaaaatgttcggtgtattaaaaaaaactgaaacagaaatattttcaccagtaaatggtctgcacgtgttattacatgtgggattagatattgtggctcttaaaggcgagggctttagcttgcttgctacagaaggataaaaagtcaatacaggggatattcttttgtcagtggacttagaagtttaaaaaaataatgctaaaaataacacattgattctggcttttcctgagcaaatcgacttgcaactttccgtcaatgaaggagtagtaacaaataaaactgttgcggtaactgtaagataataattactatataaaagttttctctagttatcaattcaagaaatttgtttgataatgggcgttagtcatgataatcaacatagcattacctccactattatttccgtttttttagaattcattgctttcttaagagcacgttctttttcttttccgtgcttactccattaataaatgatgagcgtagctgtgtccttcttttacaccagttaaaaactcagcagctttttgatcatttggataatactcaataggcaagtcgctcatagatacatctactagctcaatcaataaattctgaaaaccatcttaaagaactgaacttttgactaagccaattcacttgttgaagctgcaatagatagtaatgtctgatcaatatctaccgcctatacctgactcttcatactcggtaaactgtaagttcaagacacccgtcagtaataaattcccaatatcagaagcaatatctaataatgcaacagtttttttgtcggtaaataactattcaatcagatagaaaaacagataactaatgatatcggctgttaactgatgattcggccgtaaattctcttttttacttccttttaggagtaaaagctgacttaatttttgccattcttctgattctagatgcgttttttatttgctgataaatcttcatcactctttggaccgtctatttatctggctaccatcaattactcgcacttgatgattgtcaatcaaattctcagcgttttcaatatacgcgtctaaaaaaatatccagtgcattttaaagcagtcggatagcttccacgtttaatgtaaagacttgttcaattttttcaggaaatatcccgcacctcatttcagaaaacaaactataacaatttttatacctatttaattctaacgaatatttcaggagattttagtctatttagatgttttcagcgcttttgtttgtgaattaaagaacaaataagttagttttaaagttctaagaaaagaaaagagcgggacataattattcaagttatatcacactctcgtataatcttattaaacagcacagaagaaacacatctccacttcgttttgccctcaacaactgctacgcatgaaatatattaaaagtgaaagctaggtaaataagttgaaattgcattgaaacactattactgaaagaaattgatgttgaaacataccaatatgtgttgaaacttttcttttactagcttgtcataattttgcgtcagttttcctttaatagctgttgatgaatttggtagactgccccaatcattcctgcatcattttgaagcttcgcaggtctcactttcgcaatggtttgttcttttaaataattaatggattcatgtcgctgaatcaactcaaaaagacgttcctgaagtcgcttgttgaaggtttcattagaactaattccgcctccgattaatacaacctcaggatcaaagcagctaattaaatttagcagccccacagataaatcagtaaaaaaacgagagagtatctcgttggctaacgcttcacctgatgcttctctttttataatttctctggcatcccagacatcttcagacgctgaatttctttttttctgtgccaaattgtattgatagcataaaccacctactgttgcggcttttttgttcaaagagacttcttcaatatctcctgtcacaggaatctcatcaataaggcaccagccaaattcgcctgccattccatgacttccacgaaatacctcgccattaatgattattcccccacctattcccgttcctaaaacaatgcaaaggtaattatccatgcctttagcgttgccaatccagcgttcagcaatcgcagctgcatttgcatcattttctatacttacaggtaaaccggtaagtctttccagttccaccttcatattcattccataaaatggtttgatggctcctgccgttaacataaatccatctttttgaataattcctggtgcgctaatgccaattcccttaattgttgaataggttcgtttgaagccctctacaatctcgtgtaattcactgacaaacgtagggaagtcataatttgtgggcattgattttttttctaaaatcgtccccgtttcatctaataccccatattttacatttgttccacctatatcaaaccctacgtacatattctcaacttctctcttcggtaatatcatacttcttaaaaacgttcattaaaatgttggcattaataaaaataacggttccgataccagtgaatagccaaacaaacaataatttaggtaaatagattggtacaataacgactcctccgatagtaataaaaaacacaataatgctttgtggtaaatgtttaagcgacaaaatcattgcatttacaaccgttccagacaacgaattatcaaatcgagcaatcaatggaaatagatagagactcatcagtaccaaaaaagtgataaataccattgtaaggtagtaggcaattttatttcccaccataaagctttgtacgtatggaaaagtccaaaaacctgctccgataacagccagtatcaacacccacagttttgttgccggaagcatatttagctttagctgccgtaaatattctttatacagcacaccttcactatgatctatcatcttataggcagttccatatgcgctcgccaaagccgcaccaatcgtcaccacaggcaagcaggagaagataaaaatactattcaaaagtaaaatttgataaattctttccattccactataaatttttccttctgtactaaaaattttcgacatactcctgcctcctcatttgttgtcctttattatctactcaatcgtcttacaaacctaattttttcttattttcttcaattttttcattacgaaccttgtttacatcatcaattttattatctttttggaaattcttgtagtcttccagcaagctatctaattctttttcatcctttgctctaagcatgcccactaaggttgtactccaattcgtttgaatggcgctcaatgcacgcgcttcttgtgttccagcatccggaccaatattttctgttgggaattgtgatgtaagtttaccatctccccattcttgcatttgtttcacagcatctacataagaagcatcattcatcgctttgaaacggtcatgaccaaactggatgaattcacccatacgatactctaattgccatttttcaggatcatcttgttgaatttttcttgcttgctctgtccattgtactttattgtcagcttcaacagtatatgtttccccttcaataccaaagtttgtcagcatttctccttcatcactcaatagatacgtgaatagttgaatcgcttttgcagggtccgcacagtctttaccgatatagttaatcatccatcctgaaattcctgcttgtgttaatgttggcttgtttcctacagtactttgaattccatctatagcaatgtattcagcatctggattgtttgctttaaatgtttgcaatgggattccttggttaacaaaagaacccagcatgaccgttgcatatttacctgtttgaagtttttctttaaatttatccccatcatctgtaaacgtgtcatcagagatattgccatcttcatgtacttggcggaatgccttcacccagttgatatagtcttcgtctaaattacgatcataatattttccatcttttgtataaggaacacctaacatatcttgtacaacaccatccatagagccattagatgagccatcttttgcaaaatcattgaagccaaacggaattaaatccggatatttctctttaattttactcatgccagctgcaaagccttctggtgtagtgaaatctggttttccaattgcttcatacacatcttttctgattacgaaggcatctcgtgcaaagatgtccccactatcaaaatcactttgtgtatttgaataaccaggatagccataagattttccatctgataatttataccagttcaacgtttcttcacgagttacttcattgaaatacggatcgtaagtttttgctaaatcttgtagtggcaatgcccaagagtctgctttacgggcaacttgagaatttgaatcaaaaatcgttacgatgtccggcatatcccctcctgcaaaataggtatttaacttggtgtcatctcctgtaataaattcaatatcgatgttcagatcttctttgattttctttgttaccatatcttttccatattcggtgttccaccagtctgcattaacataccattttaatttagtcgtttcctttttcgtatctaattgccaagctggcgtttttgcatctggtgtatagcgatcttcaatagatggtaaacttacctctttatcttttgacgcctctttgttatttccacaagcacctaataacatcacacttgccaaagcgagtgtccctacaattttcttttttgataacttaaacatttccttctcctcctattcttttactgccccaagcatcatacctgagataaaatgtctttgtagcaatggatagataattaaaattggaacggtcgtgacaacaattgttgccagttgtacccccttagatgttgtgctgatttcgaccgctgcatttaagccttgttgagatgctgcctgagattgcgttataatttcgtagagtttcatctgcaatggataaagcgctctgtctgtcacatatagcttggttgtcataaaatcattccattgccacactccatgaaatagggcaatcgttgctaaagcaggtttagataatggcacaaatatttttagaaagacgccccaatcacttgcaccatcaatcttggcagattcctctaaagacgtaggaacatctctaaagaaattcatcaaaataatgacatcatagtaacttaataaggctgggataatatatacccaaaacgtatttaacaaatttaatgatttaatcaatagataagtaggaatcattcccccagaaaagaacattgtaataattcccatggtggaatacagtccgcgacctttcaaattccgtttagataaagcgtaagccataatcgcacaaaaggctgtatgtgcgaaaacgccaatcactgtttttcctatcgagataagtaatgcttgccacattgatgcatcacctaatacttttctataattatctgttgcaatctctgaaggccaaaatacaaagtctccttttgctagcgcatcactggatgcaaaagaagaagcaacaatattccaaacagggacaatgataacaatggtaaatactaacaataataaaatattgacaaagttaaaaatcttgctgtctttatcttgaacgacattactctttggttttgctaatgataagctgctctttttcatcgtgtccctccttaaagtactgattgattatcattcagttttttcgtgataatatttgttaagaccaataaaatcaccgagataatcgagattcccaatcctacagctgttgcataagaaaaatcaccttgcattaaccctactcgataaacataagagttgatgacttctgcttttggctgattttgtgaattcattaagactaatgtttggtccagatttgagttaaacaacccgctgacacttagaatcagatttaatgaaataatgtttcgaatcattggaatagtgatactccagatttgacgaagtctgctggctccatccatttttgctgcttcataataggtaggatcaattttagacatcgttgccagatacaaaattgttccccatcctgcttctttccacacatctgacagtgaagcaatccaccagtacttgctgacatctaacatatgattttgttttgtttgaattccaataaaattcaatagttcattaatcattccattagaagaaaaccaagtaataatcattcctcctaagataatccaagataaaaaatggggcagataagagatagtttgtattactcgtttaaatacgctgtctcttagttcgtatatcataaccgcaataataattggcagaacaaatccaaaggctagtttcaatccactaatgcctaatgtgttaattacggactcccaaaaatatttatcctccatgataatccgaaaattctctaaaccaacccactgtgcaccatctattgtgtctatgactgtgtaatttttaaaggcaatcactaagccataaatggggataaaactaaaaataatcatgtaaataatgccgggaatggccatggtttgcagctgccattgatgaccaaagtctttccaccattttgaaaaacgactggttgaggttgcttttgcgttctttgcttccaccctttttcctccttctttttgcttcattctttgcttatatctaacgactcaatcgtttagttgtttctcgtaccactaattgacaatccaaggtcttactttctccttttttttgattgttaattaatttcatcaactcaattactgcttgttttccttgttcttgtatcggattttgaatcgttgtcacacttggcttaaagtaacctagcagttcaatatcatcaaatcctattacactgaaatcctctggcacgctcattcctagctcatcaattgcctttatgacgccaatagcagacaaatcatttcctgcaatccatgcagttggccatttatctcgtggggtcgtcaataaataattcttgatattttcatagctctctttttcttcaaacaagccggtaatcgtccagtcgggatttattggcagttgatgctcagccatcacttcctgaaaacctagataacgttcatcactgtcataaacattagggtgtcccggtaaaaagccaagttttgtatgaccattttcaattagatgctgtgcagcaattcgacctgctttctgagaatcaaagaccacactgctaatacttccatcattgattttccgatcaacaaatacagccttcacaccctccgcacgaatcgtactcaatgactcttcatcgattaattcttcaaatccgataaatccatctaccatatttcctaataagtgagagctaagaatctgtttatccgaggaaataagtacgttcaccccatattgatagttaccagcttcctcaacaattgcttcaatcaacgtattgaagtacggacccgttatggtatgggtataaagcccaatcatctttgttgtttttgttttcaattgttttcccattaaatttggggtgtaatgaagttttttcgcggcttccgtcactcgttctatggtttttggtgttactacatccagcccgttgagtgctttggagacagtcgcaatggaaacattggcttctcgtgcaacctctcggattgttactcgctctttcatgaaatccctccaaataaaaacgtttttattttcagttaataaaaaaagaattctttttaatttatagacaaagtatagataaaaacgttttcaaaaacaatatctaacagcaagtctggttgctcaactcttcgttttgaaaaaacagtcacggtggtacagcctgtaccaccgatacacctatcctacgtactcaaaggtagctgttgaaagttctttttccgcactagtacctaaaaataaatgaaatgttcctttatctgttgttcgagccaaatcactatgcacataagcaaaatcttttgcctcaacaacaaactggacttgccttgtttcacctggatctagagatactggctgccatgcaagcaattcttttttcggacgaatgatttgcgtaaatgcatcttggaaataaatttgtggcaacgtatagcctgcttgattagatagatttgagacagtaaacgataaagtaagttgttcatttctagttaattgcttatttgaaagccttaaatcagaataaacaaattcactatagctaagtccatgaccaaatggatagagcggaccattttcttcatctaaataacgagaaatatacttttgatctgcattttctgcagtctttggacgtccggtagacatttcttgataagaataaggaagctgaccgacacttcttggataactcattggtaaatgcccgctgaaatttctctcaccactcaacaatgaggctaacgctgttcctgtttgacttcctaaaaaccaagcagagacaattgcttttacttttggttctacttctgttaaaacaagcggtctgccgctaaacgtcactaaaatactctctgtattctttttatagatggtttgaataactgttcgttctatttcacgaagcgtcaagtcagttcggctagctgcctctccagcttcttcacttgtttctcctacagcaatcaccactttatctgcacggctggctgcttcttcgattgcctgccagtctggctcttcatcggtaatcggaaggatttcaagtgttgaaacgatctttttcataccttctgataaagaactcgcagcctccatctcaccaatccatgaccaagcacctaatacatcccttgtcaccgcttttgttcctaccaatagaattttttcttctttttttaagggaagaaccccttcatttttcaaaagaaccgcacaacgaactgccgcttcataggacgctttcgtcaactcttccaaatcagcagtcgtatccaagccacgataaggattttcaaacaaacctaactcattttttaaggataaaacacgccaaacagacgcatctaacgcctctgttgcttgtgtttcttctacaatcgctgccagttctttcaggtagcaatccgtcatcatatccatatctaccgacgtttcaaacgctttttgtgctgcttgttttgatgtttcagctattcgatgcgccttcaattccgcaattgctgcccagtcagaaattaaaagcccttgaaagcccaatttcctctcaaaacattttgtactaaagaagtatttgcggtaacaggcaccccatgtacactattaaaggaagtcatcaccatttttacgccttctgaaattacgccttcaaaagctggcaagtaattttgatagagctcaacatctgaaacatcgactgtattataatctctaccgccctcagctgcaccataaccaataaaatgttttacacatgcagctacgtgtgactcattttttaagttctcgccttgatagccacgaacatacgcttttgttaacgcagttgataggcgcggatcttcaccgttactttccaagactctcccccagcgtggatcttttacatagtctgccattggagaaaaagttacatgaatctcttctttcgctgcttcttttgcagcatgccgtgcaacattttctattaattctgaatcaaaagaagaggctaaagctagaggaataggaaaaatcgtttcatacccatgaattacatctgccataaacaacaacggaattttatgcctgctgtgagcaagataattctcttgaatctttctcacctctgttgctcgatgcgttcctaagacagaacctaattgatataattgttcttcatccattgaccactgagtcataggaccggtcacttcgccttgattcccaaaaaaatctggagtcacttgcaccaattggccgactttttcttccaaggttaaacttgataataattttttcagttcttcagttttcatctttattcctcagtttgattcttaatcagttgtttataccactcaaaagaatctttctttctacgtgctaatgtcccatttccttgattatctttatccacatagataaatccgtaacgtttttccatttcgcctgttccaaaactgacaatatcaataattccccacggtgtataccctaataattcaataccatcaacattcactgctaaagccatttggtcaatatgtttttgtagatactctactcgatacggatcatgaatttttccatcctctaacttatcataggcgccaaatccattttcaacgataaacataggtaaattgtaacgttcataaatgatatttaaggtataacgtaagcccacaggatcaatctgccagccccaatcacttgcggttacatatgggttatttaccattttcgcaccaggatattcttgaacaggctcaccctgaacatcctctaatgtagtcactgcacctgacatgtagtaactaaacccaacgtaatcaacctttccttctagtaatgcgctctcttctttttcagatatttcgatggtataacctttttgctgccaatacttgcgtgcataagaaggaattttcccacgaacatgaatatcagagtaaaagaagcgacgattcattacttttacagaagccattaaatcctcaggacggcaagaatacggataaacaggaacgtatgccatcatacagccgatttggaaatctggatttatttcatgtcctagcttcacgacttttgcactagcaattaattcatttagtcctgcttggaaagtaatttcttccttattctctccttcttcaaaacgaatagctgaatttgtccatgtgtgtaaatcatgctgaccgtccgcttgattatttatttcattaaaggtcatccaatatttcactttgtctttgtatcgcgtcatgactgtttgggcataatgaacaaagaaatcaatcacttgcttatttctaaatcctccatatgtttcatacaaatgataaggaatttcaaaatgagataacgtaataacaggttgtattccattagctaataattcatcaaacaaatcatcgtaaaattgaagacctgcttcatttggctcactttcatcgcccaacggaaaaattcttgtccagttaatcgatgttcgaaacgctttcaatcctagttctttaaatagttgaatatcctctttatagtgatgataaaaatctatcgcctcatgattcggataattttctccttcaagaaccccttctgtaattttgcgagcaacaccattggctcccgcagtcatcacatcagcaatgcttacgccctttccgtcttcattccatgctccttcgacttgatgagctgccactgcaccgccccataaaaactcttttggaaattgtttagtcattacatgttcacctcgtttagttgttactcacagtataggggctgattttttgggtttcaatattctacagccactctggttaaacagtaagcaaatagaaaaaaacaccacgttggtacatgtcgtaccagcgtggtgctaaaatattttttcttttaggttttcactcttgtaatctattcgctaactgctcaattaaaaagatgcatggaatctgactcgtcaagtcttcatgtttttttacacgctttatatctacgtgataatctaaaacaaaatcggacattttagcaagcggagaattaatatcagccgtaatagcaactgtcgtgaaatcatctttattccgaaaaccattcacaatctcaacaacctcatttgtcattccagaaacagataaagttaccaaaatattatcgcttgtattttttaattttgacagaattggatacgtaggatcaatcagagcagaactattatagccaatcgatgcaaaccttcgagcagcatattcacaaatagaacctgaggcaccaatcccaaaaaagacgatattctcacaatactgaatcttctcaataatctgatttagcttactttcaatgtttctaggaaaatgatttctgcttaatatatttaacgcatcatcaaatcggtcactttcaacagattctacactaaactgactgcgaaattctgtatagctttcataacctaatttacggattaatcgcatcactgaagaagcggacgtgtgggattcttttgcaatatccctcaatcgcatataaggaactttctctacattactactcatatagtgatagattgcctgatccgtatcagataatgaattaaaatcaatatttccaaagaaacccatgttctctcccccgttttctataacgactacatgaccattactatatatcattctagcaaaaaatactagattttacgaaggttctgtgggaaaaatcattccctttaactagtaaaaatgattgagaaactcttttatgaaaatcgggtactcttactaagatcaataacatctttttacaaaaaagagcagaaattataagttgattagcctatttcgactatttccaaagctcattctttttgatccaacgtgagatggctgtttgtgagcccccatattctttgcataaactggattgaattttcccgccatgataaagattagctaagcttttttgaaatcttcatcatattttttgtaattggacataaacgttcttccttatatatttagattactcaattaatcagctatttcgttttatttagctgttattctatctataattgagttagactctgtggactagtacgttctccaccagattcctttggaatactgttaatgaaaggctctagccacatctctttgtcaaattgttaataagtttgttagcgcttgacgtctgttcgtgacgcttgattgatcacaaggttacatggcaaagagtgagtggatcacagcgtgaattttatctgattaggagtgatacttatgttgtatgttggaatagatgttgtcaagcataaacatgacttagcggttattgacacaaaaggagcgatttttattcgtcatcttcagattaaaaacaatcgtgaaggctttacgaagcttcaaatgacgcttgctaatttgcagaaatctaccggtgaagacattcaaatcgccttagaagataccgatcattattgctttaatatcttacgcttccttcggacgcaaggctacccaacctacagctataatccgtacttaattaaagaatatgtcaaaaatcaaagcttgcaaaaaaccaaaaccgataaaaaagacaccatgacgatcgctcgaaaaatacgaacagatcttgataaacaatcatttagtgctaacccttcaataattgagttgaagtatttaactcgacatacagccagattgaaagaggattatactcgaaaaaaagtaagctacacacgaattctagatattctctccagaactcacaccttctttgggttcttcttccgcgaaacaccaatcctatgtatacgcaatcttaaaagaatatccctctgccaaaaagctaggaaatgcacatttaacaaagctgactaatcttatttcagcgcactcaaagggccgctttggaaaagaacaggcggtcaagctcaaagtactcgcgcaagcctctattgatcaagagtccgccgtattagaatttgaactccttcaaactattgatgccattcagtatcttacaactatgcgagacaaagcaaagaaggaagttgctcgattaataagtgaaatcgattcgcctattttaatgattcctggcattggctataagttagggagtgtcattctcgccgaaattcgggatattaagaattttcgttcgccgaatcagctgcttgcttatgcaggtgcagaaccttccgtctccacttttggaatgaatcaaacggaaactcgacgaatgatcaaacgtggatcttcgcaattacgctgggcattgcatgagttcgccaggctcatgtctatttggtcgccatctatgcgtgtctacttccagaaaaaactagcagaaggaaaacactacaatgtcacaattagtcatgtcgtaagaaaacttgtgaggattatttatcactactgaaagacaataaacattatgagaagcagaaaatgatcattaactgatcttttcaaaaattccctttgcctagggtttctttgtcatgccttcaagccatatccaaactacgttattcagactttccatattgtgcttgacttaatatagtttgtctctcttttaggtgtcttaggttcagaacatttccaacaacgaatatctctgctagtgaagtcctgaaagcagaaattatggctaacggacttgattcaagttctgaacaagtaacaatttcagaaaatatgacaaaggacgaagtgttacactcgatttatatagaatttggtattttcaaagaacaagctgaacaagacattttttaaagcaacgcccgagtaaaacgtcaagcaactgataaaagttttgttttagtaagagtggctggcaaagccgccaaattaataatagttttgaaagcggaaccgcatatttttattgtaaaacaactgaaagtggtggttttagagctattaaagaaattattacgccgactttaattatcataagtatggtttttcaggaacaggacagtatggacttcccgatcctaatcgtattcactacacattaaacagagccttatacagtcatgcaacaacaagtattgcaggtggtggcaatgtgggtgtaaatggtgtaggaactgttaatcttagtgcaactgtaacaagcaactttatagaaaatgcttttgtgaccaaagattcaatgagttgcgtatccgtgaaatgaataagcttcgtaaagcaggacaaaaaagtcaggcagaaaaactgaaaaagaactggcactttccgctaaaaaatcgtgcaaagcaaacattaaccattacgaatacaaaacatggaaaagttttctagcacctaaatgcacgtttctatatgaagtaataatgattgatcgattttttggcttttccacgctctcaaaggaggcagatctcttttttcatgaatcagttgaagcttttcaagacaaagattccgacttatttttctccttattggcagaacttcccgaaacgttagataacggctttcggaagaagcttcaaaaccttttgacctatgaataaagcatcacaaatgcgatgatctatccttcctccaatgaaaataacaaaaattcctgtttttctatcaattcatatttatttaagaactagtttagttgattgaatatgccctactttttttgtcctataaatcttgtccgaacatattgttcaggtgcaaaatgaatctctgtatattcaaatatttgaccatcatctaaataagcccagttttgagttagtccaatacagttttcttcctgtagagctaaataatttttatctaaatcagttgctaaaattattctgtcaactaaacgtgagccaataattttatgatttgtgacagcctgaatgtatcggtaaattgattgtcctgcaatctcccttgttagtctaggtactacatctgatttgaaaaagctatcatctatcattacaggttgtccattaattagacgcaaacgaacaacatgataacaagtagtccctacttgaaacattgatcgtgatgcaagtgcagaatcaacaactattaaattcaacgaaagcaccttagtttcaattgaatctgtttgaatttttgagccacgtcccatatttccggaatcaattaataaatcttcaacaactactctttgtaagactatattagcactaccaagtttactgtatactagcccctcgccgtttaactgacgaattgcctttcggattgtattgcgagaaacgttatactctaactctaagtttttttctataggaaggatttgactttcatcaaactctccatcaagaattctcatttttaagtcttcatagattttttctgccttattaatttgaaccattttatttttctccaagaatcgaataattttttagtatataaccttccttctttatcatacaaatagtttgcgaatctgtaaataacttcaattctttaagacgagacgcattaagcgaagacaccttactaagctcttctgacatataaccaggatggcagatcacttcaacaatagaactattagcatcatcactacttatttttaaactttcatataaataatttagtgaataatctattccagcaacatttgcaattcgcttatcaggcatttttatccctgcattagttaaatagttatttattctttcatttgaaactctacgaacgggtacaccataaaaccgagcaattttaataatgatgtccgccattctataatcaattattatattcttatgataggttaagtgagttaacattaatccttgatttaacagatactcacactgagcaaaaaactctttttctatccaatcataatattcggatgttcttaccactattgttttattggggagctgacttccatcacaacatgaatgacctatctctaagttcaagtgaatccccatgtgctttatttgattcttttttgctaatctagctgcttcaacgcgatactctgatgtcgtaataaagtttgtttctgttattcctccagttgataagcccgcaataattccttctgttacactaggaactaaaccaaaatcatctgcactaacaattaagtaatgttcagttctcatgtgtaatctcttctttatacaaagcctcatctgcagctttaaaaaatggataataaattaccgtatcaattaataagaaaaatatttgtaacacacctaatttccagcttccttgtagcaacccaacaaaaaagatgggaataggcatccctaaaatcgatgctccagaaggtgctggcactagaccaattttaattacaaaatagccaataacaagattaattagtggtgcaatgatataaggtattgcatatagggcattaaaaacaatgggaataccaaaaattagcggttcattaatcccaaaaattcctgaagggagagataacttgccaagagttttatattgttcacttttagattgaaaggccattaaaatatttagacctagtgttgctccacctccacctatagaagtacataagatccaaaaagctaatccaacaatatttggaagcgggtctccattattaaaggcttctagattttgtaaatctaaaggcatgaaaacagttaacaagattggcatcaatacaagcattccatggatacctatcatccaaagtaagcgagagagcaatgttattaatagtaatgcccataaagaattacctatatttgtaatgggagtttgtataatcgtaaatataacctgatgaatacttccaaaagatgttaaagaaaataaatatcgaacaatcatagctaaagtaactatcacagctgaaggaaataatcctgcaaatgattggctcaccatgctaggaacggcatcaggcatttttagaatccaattatttttaatcatttttgtgtaaatgctaccaacagcaaatgctgtaagaatggcaacaaaaaatcccgcactccctaaccattcaaatccaatatatgacacttcttctacaactgataatggtgtcatgatgaagaaagcaattactgcaataacacttggaataatcgagtgtatgtcgtatttattaacataagtataagtaatactgataaccgcaattatcgaaataatactagtagaaaattgtccacccattgaaaaaatagttttaattccatgctccgaaataaaattttgataggaattaagagggaaatttgcaaataatgatgaaaaagctcctacaataataaccggtagaatcattgttaaacctgatgttaaaatttttaaaaaagtaaaactgtctaactttgcattaattttctccaaactctgtataaatgtaccatctgctttaaacatttaactctctccttttagggttaaccttttttgattacgtttacatattaggttaacccaatacatttgtcaagtttttgattacaaaaaattgatgaaataatacttgagaaaatgaaaaagatcatctttttgatctattaattaatcaaagtgacctagaaaaaatccgagtgagaatgagcttccttctgacccagatttgattttgcacaactcatcagtaccaaataaaaagagcatctttttttcaacaaataatccgctctaaaagagcaagacaagaaggaataaaatttaagtcatttatacaaaaacctggataagaatcaatgtttttttttaaaagatatatttttaatttaattatctttatttaagtaaaacgctataaatgagtgagagtgtaaaatattttgtgtaaatagaaaaaaggaagtcccttctgtagaatagagttaccacaacacattcacagaagagaggacttccctatgaacgattttactacagaaattctaaagactctagcgaacaaaggcgatttgaatgaattattccgtgtccatttggagaaagcagtcaatacgcttctcaaaacggagttaacggctttcctagattacgaaaagtatgatcgcattggttttaacacgggtaattctcgtaacggctcctatgaccgtacggtcaaaacnnncagatggtttaaccttggatatttggttacgtaaaaaacgggacacacaagcagcctatgcttttcttaagcggttagtgaagcagtttgatgaaccgaaggttgtagtcacagataaagccccctctattacaagtgcctttaagaaactaaaagaatacggcttttatcaagggacagaacatcgtaccattaaatacctgaataatttgatcgaacaagaccatcgtccagtaaagagacgcaataaattctatcgaagtttacgcactgcctctaccacgattaaaggcatggaagccattcgaggattatataagaaaacccgaaaagaaggcactctcttcgggttttcggtctgtactgaaatcaaggtattattgggaatcccagcttaaatcatagataccgtaagggattttattctttatttaaaactttgcaacagaacccttggttccattgacctctgatggattgcaggaaaaagtttttgctgaaaccaatggtcaaggggtagacctgtgtattattgccgcgccggcaccacaggcacaagaagcaagtttcagttatatggcgacaaacggtcgctgtctcttctttggcggcttgccaaaggagaaagaggaagtcaaattgaacacgaacattcttcattacaaacaattacgcgtttttggttgtactcgtgccagcttggcaggctatcgaacatccgcacagctagttgctagtggcagaattccgttgaaaaaattgattacaaaatgttacacaatcaatgagtttcctcaggcgcttgaaaatgctgtcaatgcagtaggtttgaaaaatgtcattgtctttgacgaatcattttagtttgattgcttccattttcagtttcttttataatgaaacaaaacacaaaaaggtgatagaagatggatgatcaattgtacgcagaggaaagaaaacaatcaatcgttaaaatagtcaatgagaaaaaccggatgcaagttgctgagttggcggaacttttcaatgtgacgggttcaacgatccgcaatgatttacgagaacttgagaatgaggggttagtcactcgaacccacggtggcgtgattaaacgtgaatttcaacgaagtgttgagacgatccccaaaaatcgggcctttaccaatgaaaaataccgcatcgctgaacgtgcggtccgattgatcgaagaaaatgatattttggcgattgatacaggaacatcttgccgtgcgtttgcagaaaaattgatcaacagtccactgaagcatttgacgattttgacctatgatttggagattgccttattgataagtgagaaaaccaattatcaagtgcaagtcattggcggtaccattcgaaatggctatccctatgtttcaggcagttctgtggcattgggattagcgggtttttccgtggataaagtgattctaggcaccacttcttttgacaagaattatgggcattcaactcctaattacgaaacggctgaaatgaagaaaagcctgatcaatattagtcggatcaaaattgttctatgtgaatccagcaagatcaatcagcggagtttcaagcaatttgctgcaccagatgaatgtgattatttgattacagattctcatatcacacaagagcagaaagctgaactggatggcttgcgtgtcaacttgttgattgcttaggaaaacatatctagatatctgggtaacgaattttgtgaaagagccatctaagagacaggcctgaaagggaacgaaacattccgctattcccttgagagcacgtttatgtcttagtggcctttccaaacaattcgatgattcattccagcaaaaaccacgtccgagtgtttctaggacgtggttttcttttgatcggataatttttctaaaattgtttcggcaacggcttgcggaatgcccgcttgctggatctctgccacggaagctgcttgaatgtttttaagcgatttgaaggttttcatcagctgttgcttacgttttggtcctaaaccaggaatttcatccaatcttgaagagaaactgttcttgctgcgcaattgtctgtggaaagtaatggcaaaccgatgaacttcatcttggattctttgcagcaaaaagaattcgactgaatttcgttcgagctgaatcggctgcagatcatcgccaaacagtaactcgctggttttatgtttattgtttttgacaagaccagctactggaatatctaatcctaactggttatgcaagacatcttgtgcggcgcctacttgacctttgccaccatcgatgacgatcaagtcaggaaatggcaatttctctttcaaaactcgcgagtagcgccggtagatcacttcctgcatcgagccataatcatcaccgccttgtgcggttttgattttgtattttcggtaatcatcttttgaaggcttgccgtccacaaagacgaccattgcagaaactggatcggttcccataatgtgagagttgtcaaacgcctcgatgcgataaggggccgaaatgcccatggcttcacctaatttttccaccgccccgatggttcgttcttctgtccgctcgatgagagcaaacttctgatccaatgcgatttgcgcgtttttattggctaagtcgaccaattttttcttgtcacctcgttgtggctgcaagactttcgtttttagcagcacttctagaggttcccgttcaatcgtttgggggacaaaaatttcttttgggatgaagtgctcgttcttttggtagaattgaccgatgaatgtcaaaaagtcttcttccgcttcgttgtaaaaaggaaacaaggagacttcccgctcaatcaattttccttggcggataaagaacacttggacacacatccagcctttgtccacactgtaaccgaagacgtcgcgatcaagcagatcggtcaaagtcatcttttgacgcgtcataacggtatcgatggcttggagttgatcgcgcagttccgcagcacgttcaaattcaagggattcaatcgcttcgcccattttttcctttagttctttttggatctcaacatggccaccgtggaaaaagtgtttgacttgatcaacgatttttcggtattccttgggatccatgtgatgaacgtaaggacagacgcactgtcccaaatgatagtagagacaagggcgtttttgcgatgcaccacatttgcgtaatggaaacaagcggtccaagatccgttttgtttcattcgctgctcgggcatccggataaggaccgaagtaaagcgcaccatctttcaacactttgcgggtgatgatcaatttaggatagcgttcattcgtaactttgataaatggataggacttgtcgtccttcaacataatattgtattttggtttgtttttttgaatgagattgatttctaacaaaagcgcttcagtattggattcagtgacgacatattcaaagtcggcgatctcctgaactaagcgttccgttttcgtgtcatgacttcctgtaaaataggaacgtacacgattttttaaaatcttcgccttacctacatagatgatcgtaccatttttgtctttcatcaagtaacaaccaggttgatcgggtaagagagctaatttgtttttgatctgttccttcatttcagggtcctttctaggtggtcgttcacatctgttttactttataggggaacgtcagagcccctattattctatcacaaaataattaagaaacaatgaatgagtttttttaccaaaaaaatcagttcaatcgtaagaaaagattaagaagttgcctgatggcatcaagagacaccgattattcctcctgccattgtcggataaaagaagcacaagcagcaaattctttataggaatcgcgggtccgtttgaccaaataaaattggcggcgataacgctcgcctaaatcttcatgggggacatctccagcagctcgtgcagaaatgattgaacagccgaagccttttttcaacaatgcaacgatcatctcattattggcgatttgtaaaataggcgtctggatattttgctcttctagatagcgtttcatataataataaaccccagaactttgttctcgcacaagccacggtccgactgccggatcgccagccaatactagctggtcactcatcaatgggtatcgctccacggtagcagcggataagggcttttcaatgatccctaggtcaagctcgtgttgctctaccgcatgcaggacagcgtcagagttcatcatctctacttgaaattggatgtggggaaagcgagtgtataagcgcatcagcaaatccggcagcaaatagatcgcaaaagtatgggaaacacctatccggcatggaaccaactgttgcgtaccttgttggatctcttgatagagatgctgccaatcgtccaataaattcagccctctttgataaagcaggtgagcttgtggggttgctgaaatgttcatgcggccatttcgaatgaaaagttgggtattcaattcttcttctaattgtttgatatgggcggagacggtaggttgagacacgaacagcaactcagcggctttcgagaaattctgtgtttcgtaaacgattttgaacgtttctagtttttccagcagtgtaatcacttccattataaaatcctattaaaactattatatcaataaatgttatagatgaaaaatgctgtgtataatataaggcagtatgaaaggatggacaagaatgaatgttgaaaaaatcaaacccgtcaatctgcagccatttttacctggcttgttgttatcatttattgtagcggctgtagcgaaagtcttggctctttggctgccgcaattaggaggagcgactttggcgattttattagggatcgttctaggcaatacgttcttcaatcaaaaacagtatgcgcaaggaacgaaatttgcagaaagtcggcttttagaatattcggttgtattgctaggatttactgttacctttcaaacgatcagtgagatggggattcgtggttttgttttcatcgtattgatgatgacgatcgttattactgcggcttacttgattggcaagaagttgggattcaatcaaaaaatgagtttgatgatggcaggaggcaatgcggtctgcggttcttctgcgattggcgcgattgcaccagccatccaagccgatgatgaagaaaaagggcagatcatcacactcgtcaatttgttaggaacagtgatgatgttgactttgccgtttcttggtctggcgttgtttggttcggatgttttacaaaaaagcgcactgttgggaggaacgctacaatccgtaggacaagtcgtagcgggtgccagcttacttgatgcagagattgtcaaatatgccatgctgtttaagatcgctcggatcattttattggtcgtggtggttttgattttcgaacgaatggtgtcgcaacaaaatcaatccgcatccgtcgtaaaacaaaaacgatcgttgcgtattccttggtatgttttaggttttttgctgatttgtatcttgaacagcttcgttgcattgccaagttggttgaatgatgctgcacatttcatcagtacctggtttgagaccatcgcccttgcagcaatcggcttgcgcttagacttccgtaaattcatgaaagaaggacctaagttccttttctatggactttcagtcggtttggttcaaacaattgcagcgctcagcttgatctggttgctgaaaatctaatacaggataagaaagaggctgggacagaagtgttaaactccgagaaataaggaggaatacacggaaattacttttcaaatttgggggtatttcgacttatttccgaaggagttgcttcgcctctcaccgtttagacgtgtttagagcgtggaacaaaagtgttttttacttttgttccacgctctatttttgttgaacgctctaaagcatggcttgcaaacttttttcagcgatttgttcaatcggtagtagaccgtactcttggctactaagcaaaagaatcggggtgtgtggtacggcttcttgtagttcttttaatgcaaattgagcttcaggagtcaggaggatcaaatcagcagctggcgctttttctgcgacttttgacaagctgtacatctctaccgcaatcggctgcctttgaacagtaaaatatttctgtaattttaactgcagacgttgtgtttgcagttctccctcggttatccagctgctgacactaaaaatcatgatctgtttctcagatgaggacagcttgtctgtttggatagtggacggagttgctggtactttttccatcgttttccctcttttcttttttgagaataaggaagcaaaaaaagttggttttgtattgcctaaaagagcatcggttgaaatatggaacaactgacttagcttgactaacatatccaaatccggataactgatatttcgctcccatttagaaatcgtttgcggcgtgacattcaattgattagccacctctttttgggtcatcctttttgctttgcgcaactttttgatattttctccaatctctaccatcagagtagcctcctttgattgataggtgcaagaaatgaatcgttgaatcaggaaataaagaacgcaacgattcgttgaattgctgatatattcgcatttttcgtcatttgtaaggggaactagctgattaaaatgacatgaaaaatttgtagtctaaaccgctttcttctgctatgataatcgaaaaaaggtgaaaaggaaatggtgagttcttgggttgaaggcaaagaaggagtagcggagcatctagtctatctaaacaaagaaggcaaagagctgcagaaattgttggcgggagaaaagaacgccatcatccgtggggcagcagggcgcaaatctccgttaggtggacgcgcaaaagttggcgaccgtgtctacttcgtggaaacaggtggcgatcttttagttactcatcgtggcatgattgagaacgtgattgaaacggagaaaatgacacctgaagaatcacaacaatttgttgagcagcaccaatcagaattaaatttatccaaaaaacaaatggagcgttgggcaggaaagaaatttttggccatttatcgaattgctgaactggaagcgattgaaccttttacgtatcaacgagggaagaacatggatgactgggtaatcacttctagtatagaggaaatcaaataagaaaccttaataaagcgaccacctgaaagaacagtcttttaggtagtcgcttttacttttgggatagtagcaagacttctgttaaagttcttcaccgttcgtagcgatgacccgttgataccaagcaaaggaatcttttttcaagcgttgcagacttccgttgccagcattgtctttatcaacatagatcatgccgtagcgtttctccatttctccgctgccgaaactgacgatatcgatgattccccaaggagtataacctaagacgggtacaccatcttctattactgctttctccagttgttcgatgtgctgacgtaaataagagatacggtagggatcatggatcgtgttttcttctgttaattgatcataggcaccaaagccattctctacgataaagagcggcaagtcataacgttgatagatcgtgtttaaaacatagcgaagtcctacgggatcaattggccatccccaatccgtcgcggtgatatagggattacggacgatttttgcgtgagggatatcgtcggtcggttggccttcgacagtttccaatgtcgtgatcgttcctgacatataatagctgaaaccaatataatcaacagtccctgcctttagtaaagccttctcttcctcactgatttggattttgatccctttttgctgccagtaagtttgtgcataggtcggaatctttcctctgacgtggatgtcactatagaagtaacgacgttcattggctttgaccgaagccatcaaatcttctggtgcacaggaataaggatagattgggacataagccatcatacagccgatttgaaagtctggattgatttttttcccctcaatgactgccgccgcactagcgatcagttcgttgacacccgcttgaaagaccagttcttctttcttgctttcttcttcgatgatcatggcggagtttgtccagacatgtaatagttcctgtccgtctgcttgattattgatttcattgaatgtcatccagtaggtgactttatctttgtagcgttcaaaaacgcaggttgcgaatttaacgaagaggggaatcacggctttattgacaaagccaccgtaggtttcataaatcgcataaggcatttcaaaatgagacagtgtaatgattggttcgatcccattgtttaatagttcgtcaaaaaggtcatcataatattgcaggcctgcttcattgggctcgtcctcttggccggttggaaaaatacggctccaggagatcgatgtacgcagacactttaagcctaacgctttgaataattgaatatcttctttgtagcggtgataaaagtcgatcgcttcgtgattaggataatacacatcttctttgatgcctctcgtgatttcacgaggaatcccgtttcctccagcagtcatcacatcagcaatactcatgccgcgtcctgcgacattccaagccccttctgcttgatgggcagcaattgcgccaccccatagaaaatcttttggcattttgctgctcataattctttcctcctaaaaaagttacgcttcgattttttgtgaacggtttgaagcaatcacgaatggcaagtatatcaatacggaaatcgccagacagaccacaccaacgattgcagctactgcatttccgccagttcctaggaacaagttgatgattcccggtgtggtccaaggcacaccgattgctggtgtcggcatgatcggccaaatgactgttacaaaataaccaactagaatattgaccattggagtcaatataaagggaatgatcataatcggattcaagacgatcggtaacccgaagataatcggttcgttgatctgaaagattcctggaacaagtgacatcttagcgatctcccgttgttctggtcgcttcgaggcgatgaaaatggcaatgatcagccctaacgtcattcccgttccgcccatattagcaaacatgtcgttcaaaacgccccacgtttctttgtaaggtacatcccacaaggaaccgccttgattgatgaaatccaagttggctaaatcttgttctgtaaaaattgctgaacgaacggcattcaatgtatttggtccgtgaatcccgatggagaagagcagtgtttgtaagaaagctaaaatcaagacaccaacgacatttcctcctaaatcacgcaacggactttggatccctttgtagatcaattcattgatgccctctggcgcaatcatcagtactaggaaattgatcaatgcggtaactgctacgatgatcacgataggaatcattccagaaaacgaacgggaaactgccggcggtaccatatcgggcattttgatctgtaatcgtttgactttgaatagtttcggcaagaattctcctaccagacaagcaacgatcatggcgacgaataagccttgtgcgcctaaatattgggtggagatggcattgacaccgtcaactgagaaagaagtcggatataaaatcataaacgcagctacacttgtcaaaccaactagtgtcgcatctgcatcaaagtgttttgctagcagttgggcaaccagataagcaatgaatacgctcatgatattgatggttccgttagcaacagatgccagtacttgctgggcactttctaaattgggaaagatttttgagagttgaaataattgcacgataaaactatcgttggaaaataagatattgttgaccaaaataactaatgaagaagaaatcgtcaacgggaaaatcaacataaatgcatcacgaatcgctgcgacgtgtcgctggttattcaatctggtggcaattggtaccaaggaccggtctagtagatcattaaatttttgcataacagtaacacctttctctatttgatggacttattatagcgaaaggttgcctgaaaaagtaagcgcattcgtttttagaatcaaattctgtgaggaagaaatttattccacagtcggaacaagtggttacaaaaaacagaaagcagcaagacaaacgcttgattgcagccactagtcagaaaactgctgctgtaaagcgagtgttctggctagggcgttcttcgttgtctggtactttctgtgctcgttcatcattgaggggtaggttcatcttgtaaataaccaatcagtgtttccacgatggcgatggctggaagctggctagtcagatcgaggaagatgtctttgcgctcttctttgactgcgtattcgatcgagtagtcacataaatgggcaagagaactctctttatttctcgtaatacaatatttttgggcaatcgctttattagctaatccagtaatgacttcgatcaattcttttgtttcaccagaaacactcaagaaaaccagaacgtttttttgatcggctcgtaagaagctgcggatcgggtaagtcaattcatcgatgctgatgcagaagtagccgatatttgcgagcttgcgggcgacatactgtgcaattgctccagacgcccccatccccataaataaaatacagtccgcatctcgcagtgtttgcgccatcttcttgatttggtattcgacatcgggatggaaaatcgtcatgttcaatccacggatgcgttcttcaagggataactgtttttgatgttcttcataatggactttttctaaatgggtcttgatataaaagcgaaattcaggaaaggaatcgaatcccactttttgaacaaaacgaaagacagaagtggaagaaacatgggcatcatctgcaatatcccgtactcgcatataagggattttttctaaattattgacaataaagcgatagatctcttgttcgactgaagacaatttgtttaagttcaaatgctgaaaaacggccataaatgttcctcgctatcccataagagtatatgacgagtataccatgatttagcgagtgagttgctgatgaatctgataaactgcaccaattaatccggcgtcattttgcaatttggcaggcagcacaggagcaatcgtttttccccgcaaatagttgatggcagcgtgttgtgtttcgacagttgttaatgtctgttgcagtcgttcaaagaaatatgggttggcactgataccaccgccaatcaaaatggcttctggatcgaaacagctgatcaaattgatcaacccgacggacaaatctgtcaggaactgttgggtcactgtttctgctaatgtttctcccatctgtgcgcgctgaaaaatttctcgagcatctgtcgtcgcttgaaatcctgccagctgaccgcctttttgattgtagatccgaacgagcccatcaacgacagcagctttacgattgatcgaaacttcctcactattacctgtagaaggcaaggcgtcgatcaccatccagccaaattctcctgccatgccgtgggcaccgcgatacacttgatcattgattacgatccctccgcctacaccagttcctaagacgaggcaaaggtaattggagaaggattgggcattgccgatccatttctctgcgatggcggctgcattggcatcattctcgacagaaactgttaaaccacagcattcttctaatgtggttttgaaattctcgccgtacaatggtttgatggcgccagctgtcagcatcaaaccgtctttttgcacgatgcccggcgcactgatcccaatcccggcgatcggatagcgacttttagcttcattaataattgtgattaaattttgatagaaagactggggatcgtagtttgtcggaagcatatttttttccagaattgctcctgtttcatcaagaaccccgtatttgatcgttgtgccgccaatatcaaatcctacatacatcgttattcctactttcttcttttaatcagtgtcttttctgcattgtagcatggcacttgttggaatatttttcttttcgacggccagaaacaagggtggcgtttgcgtgctaagaaaactgtcaatcaatgatttcggcttttccatcttctgttagttgctgcaggtgggataacatctgttgaatcacttcttccgaatgccgttcccatgcccctaattctgcgacgactttcagcggagaggcagaacggtaggaacgggtcggattaccagggaatcgcttatcggtcaagttcgggtcattttcaaaaggcccagtcggttcaaccaaataaattctttcttgcccagttcctttggctaattcggctccccatttggctgcatccaatgttgcggtgaagtaaatgtagtttgagatccgaccggcttcaaagttggattctttttttggttccagtaattcgcctaattgtaatgatgcttttgttccgtggaaaaaaggtcctcggtctaatgaatcgtttgtgtgctccatttggttcatcctttctatcattcattgttttacttagcatacaagaatccctccagattgaaaagctgtttgtctagtggtggaatggtcactatgtgatacaattaccagattaatgtggtaatcagatattatttactattatgcgctgattccctaatatatagttaaggaagcgcttcctggaggtggtcaaatggatttgagtaaaagagagaaagtgttgttgcaattgctgctgacacaaaaagagttcagaccagccgctttttttcaagaacagctctatgtttctttaaaaacagtctatacagatttggcgagtctggaagaaaaaatcaagccttacgggttgaccattgctcgtttgcctagaagaggggtcaagcttgaagggaatcccactgcaagggaaaaaggctacaaactcatcgttactgaaggtaaaatcgttgacgaatattctcctgaatatcgtaaattgtttatctttgcaaattatttcttctcgaaaaagccaatgcattaccaaggatttgcagaatatttctacgttagttatcagtcgatcaaaaaagatgtagatgaattattcgctttttgtcagaagaaaaaagttcgtgcgtcaatgtctgcaaaagggttgaagctagaggaggaagaatctgttcaacaagcaactttcaaatcttttcttgaaaaacatacagattctgcaagattggatcactctgccattcagacattgtttgatccgaagatcgttaccttgactacagcactgatttcagaaatatccttaacacttggtcgccaactcaatagttattttgtggaatccttgacggtatcgttggaaatttttctttcacggatttgtctaggaagacatttggaacagcaagagaatttgggatttgagaaattaaaacagatgaaactgtatatggttgctgtttcctttgcagaacggattgaaagtgaactagctgtttccctagcagagacagatatccaatacatttgttcattgcttttagctcatggaattgagccgtatatgcagattacggaaaaaagagaagccaacgtgatcgaaacaacggaagaaatgatcgagaagatgtcccgtttgctagatactgatttgacacaagataacttattgttgcaagcactgctttcgcatattgtccctatgatccatcgtctgaaaaatggcatgttagtcaaaaatcctttgttgcgattgatcaagaagcaatactcgaccatgtttacattaacgaaatatgcgattggcggactagaaaaaaactttgcactcttcttgacagaagatgaagtgtcatttctaacgattcattttcaactcgcttttgaaaaaatcaaagtcacaaagcatgtgctgatcgtttgcagctctggattagccacttctgagctgatctttaaccggatcaaacaaacgatttctgctacgacagttttagagatcatcagtgcagagaaattagccagtacatcactagaattagtggatttgatcatttcaactgttccgttggaggaagtgtcaccccctgttctctatgtttcaccattaccgacaactgaagaaattgccatgatttcggcaaatctttcaaacctgaatgaaaatgaaaagaaactgcattcatccaaataccaatcatcagagctattgcagaaatatctagatccggcatttttgtacattaaccaaccgtttaacaccaaaaaagacgtcttagattttcttgcagagagttatttgagccatcatttagtcaccaacgattttaagcagtcactttatgcacgagaagaattaggcagtaccggattaaagacaggcgtagcgattccgcatgccgatccgcagactgtcaaaacaacaaaactagcatttgttacactacctaaagccataaaatggggagatacggaagttcaattagtcgttctcttggcaatcgctgaaaaaaatatgtcagaagcaaaagaattgattgcatctatttacgatttattcaactctcctgaagaaatacgatgggtggttagcagtaaaaatcgagaagaactttatcgtaaacttgtaaaaggagggaccccgaatgttttttgaccagcaaattgctttattaaacaaagaagtagaatctaaagaagcagcatttcggctacttacagaggaatttttaaagaatgaatgtgtgacagaggcgtatcttgacaacgtgattaaaagagaggcggtttttccaaccggtctgatgatcaatgggattggcgtggcgattcctcatacagatagtcagtatgtcaagagatcgcaagttggctttctttcattgacagatccattgccattcattgaaatgggaacaagggacaaagaaatttcagtttcattaatctttatgttggcattaaaggagccgcacgaacaattacaaatgctgcaaaacttgatcgaaatgtttcaaaaaaatggtgtgttggaaaagttaagagacatccatgatgttgaggaatatcggatgattttgcaacagtatggattggaataaggagggaatatcatgttaaatgcgttacagtggtttgttgatttagggtcaatcgttgtactcccgattttgatatttatttttggtcttattctgggaacgaaaccaggcaaggctttcacatctgctttaacagttggtgtcggttttgtgggcttgaatctagtgatcgacctgttaagcaatagcttaggaccagcagcgcaacagatggttgagcgatttggcttgaatctgacgacgattgatgttggctggccggcagcagctgcgatttcctatgggacgattctaggaagtctggcaattccgatcggtgttgtgttaaatgttgttttgattatttttggcctgacgaaaacattgaatgtcgatatctggaatatttggcatgcggcgttcatttcttcgttggtctatgctttgactggcaactttgccatggggatcgctgcaaccgtcatctatctaatgatgattcttttgatgggagatattttaggaccgatcattaataaattctatggtttcccgaatatcactttcccacacgggaccgctgctccaggatttgttttcgctttaccgatgaactggttattcgatcgtattccgggattgcgagactggaaagctgacccggaatcgattcaaaaacgttttggtgtctttggggactcgacagttatgggctttctgattggtttgatcatcggaattctcgctggctatgatgtggcaggcactggccaattagcagttaaaaccggcgcagtgatggtcattatgccaaaaatggttgctctattaatggaagggcttacacctatatctgagtctgccaatgactttgtgaagaaacgtttccctggaagagagctttacattgggatggatgcggcgctttctgtcggacatccagcagtattgtcttcgtcattattactcgtaccaattacgatacttttagcggttgttttgccaggaaatacgacattgccttttggagatttagcaacgattccgtttcttgtctgtttgatggcagcagtatttggcggaaatattatccggacggttatcgcagggacaatttatatgaccagtattttgtatatcacttcttgggtcgcaccattagtaacaacagctgctaagtctgccaattttgacttacaaggaaattcaacgatcacagctctagctgaaggcggactatggactacctggctttatgtcggtttgacaaaagtattgagctggggcggattagcgatcatcggtgcgattgttgtcatcggtttgatctatgttaacaaggtgttacctaaaaaacaaagcgtcatgtaggaggaagaacaatgaaaaaattattgatcatgtgtggaaccggagtagcgacatcaacgatcgtaaccaataaagtcaaagaatggctaaaagaaaaagaactgacgaatgaagtcaaattgtatcaatccaaagtcgcggatgaaatgaacaagatcgacgattacgacattgttgtgagtaccacggtagtccctgattccatcaaagacaaagtcatcatgggattgcctttattgacagggatcggtatcgaagaaatgtatgcagaaatcgaaaagaaaatcagagaataaaggagtcttgcaaaatgcttgttaccacaaaagaaatgtttgaccatgcagaggaattcaactatgccattcccgcagccaacttttttgatctagacagtgcccgcacctatgttgaaacggctgctaggctagggtgtccattgatcttggcttttgcccaatcacatatggatatgctgagtttggaagaagcagccctgattgggaagtatttggctgaaaaaagcgccttccccgtagcgttgcatttggatcatggtcaagatgaggaagtcatcaaggaagcgattcgtttaggcttcacttctgtcatgatcgatgcgtcagaagacccgcttgaagaaaatatccgccgctccaaagcgatcgccgattatgcccatcaatatggggtggtcgtagaggcagaaattgggtatgtcggctctggcggcagtttggaagcaacggggctttctgattcgatttataccgacttccatgaagcagtaagatttgctgaacaaacgaatgttgattcgttagccgtttcgatcggcacagcccatgggcattaccgaggaacgcctaaaatcaactttgatgtactaagtgagatccatcaagccattactattccgttagtcttacatggcggttcttcttctggtgatgaaaatcttgaaaaatgtgcacaaggcgggatccgaaaaatcaacatctttacagatttcgttacagccgcaatgaccaagattcaagaacagcagcctgctgactactttgaactaaagaaagcagcgaatcaaggaatggcagatacgctagcacattactatcacgtttttcatacaaaaacttgttaggaggataagcatgaggaaaaagcagttacgagcacccttttttgtagtcaatcccaaagcctatttatacggaaaagaatccttggcactggcaaaagccgccgatcaattagcggaaaaatatgacgttgatatcttgttcacggtgcagcacgcagatgccgcaacgatcaaacaagctacgaatcatttgttcattacggttcaacacatcgatggcatgactgttggacggggaatgggctacgtcttacctgaatcagtagcaaatgtcggcgtagcagcgacatttctcaatcatgcagaacacccaatgacattagatgaactcgcaaaagcgattaatcgggcagatgagttggggctcatcacgattgcttgcgcgaattcactgcaagaagctaaagcagtggcagctctgcagcctgacattatggtttgtgaaccaactgaattgattggtaccggtcaaacgagtgacgtttcttatatggaagaaaccaatcaagccatccgtgccatcaacaaagaaatcaagattttacaagcggctggtatttcgaccgcagacgatgtggcaaaagcactgcaatcaggagccgacggaacgggtggcaccagtggtatcgtctgcgcgccagatccgcagaacgttttgacagaaatgatcaaaaaagttgctgagctaagagatgaggggattaaaagatgaaattcgcgaaagaacagctaacattgacatcaaatggcaatcgggtatcttatcataatattacgcaagaagtgaaggactttgtagagagaagccaaatcaaaaacggcatctgtttagtccaatccccacacacaacttgttccgtcattttcgaggaattcatgcatgatacggattttaatggggatgaatttttacaagttgatctgaatcgcattttggataaactagtgcctagagaactctcggaaaatacaaattatcgttaccctggaccgaaacatttggaatttctgatgagcctagatgatcctaactatccgacagatccagcaacgattttaaatggcgatgcccatatccgttcttcgtttttcggggcgagtgaaagttttattttacatgaaggaaagcttgaaattggttctgtagggtatatttatttcgtggattttgaccaaaaccgagttaggaatcgaacctgccatcttatgttgatgggtgaataaagcaactgctagtggcaactggggcagcagtattctgcaaggacatgggaaaagtcgaacgcttgagccgaaatgcgttataatcaatgagacaatgaaatttatggagggatcaatttgattattcgcccaatgacagctagtgattgtcgatcaatcgatcaagcgtttcttgcacaacaatggcctagtcgtcaagctacattagagagatatcttcaagaacagagccgcggactgcgacaggtctttgtcgcggaagactcgggacagattgcaggctatgcgacattgattccccacgcaaaagccggtccttttaaaaagaatggctatccggagatcaccgatctaaatgtctttcaaaactttcagcggcaaggaatcggcgctaagctgctccaagctgcagaagaacaagccaaaacattttcgtctgtgatcaccattggtgtggggcttcattctggttatggcactgcacagcgactgtatttaaaaaatggctacttacctgacggatcaggggtctggtttgagaatcaagtcttggcaatgggtgctgcttgttacaataatgacgatcttgtgctttatctttctaagtccttttgacaagcaaccagcgtgttatttctatctaacaggtataatctacagaaaatacgatgaacgtcaatgctaggagcatactagccttgacgtttttttctacgaccaaacaagcttcgacgtatctcggtcctgctagatattttaggaagaatggtatgacccgcatatttgttcgccaaaaacagcgttcttttctttgattagaaaggaagaacgctgtctagattctgttccatattcaaaaaaatcagtaacacttctcgcagggggtcaatcctttgcttaaagcttcggacaacgtagctgggaaataagtaccattgccgcatttatgggtgtgatacttcttccctgtacgggtgatcatgacatattcttctgcttgattgcttgtggtttgatttgactggctggcttggtttgcctgctgtttcgcagcggcggctgcttgccgttcttgttcggctttagcaagctgccgttcttgttcttcacgaatcgattggcgaacagcttcagctcgctgcgtcaatccatcatctgctgagggaagcttggcaatcgcagaagttgcactagctaagtttgcttcagtcggctctgcttcggctttttcaacagctttggtcgcttgtgcttgcaatttcgcttgtgtttctttctcttcaacttttgtttgtaaagaagccagtcgatcttcaaattcagttttcgtcgaacttgttgctgcaacaagcttggcagctgcctcaaggtctgttctgcttagactttgttccgctttttctaacgcgctggcgatctgcagatgatcttggaggacggccaaacgttgatcataatcgtcatatgttttgctgagagaatgaaccaatgttgctgcttcatcataatttttttgtgttggtttagattctgccaacgctagtgcagtttcgacctgtttaatcagttctttctccgctttttctgcttctaaataagccacaaattctttggaaggtttgatcaagacttcctgttcttttttctgatcatttaaggcagcttttaccacaacttgttgctcagtggcatcattcaggtgaactgtgtagctaaaagaacctttactgtttttgaccgtttccccattgatcgttaggacagcatcggccgtggcttccccttcgatagtcgcttttcctgtttcatccgtttgtatttcaggtgaaataacagatagtgtcaaattgctcggagataaaattgcaccagcaaaaaatagaataacgcttccgcataaaataaatcccaatctttttttcggtcgcttcttgatggcagcgataatcaacaaaataccgcttacaattactgctaagaaactgaccaaactaatccacatacccataacttttctagttcctttcactttttgatgtctttattataacatgatttatattaaaaacatgaaaaaaataagaaaataaaactagataataacaatttgtttttacgaatcgttcttatttatagaatcctttttagggagcgctagaaaacggttccttttaattgctatttttttaatacagatgaaaatagtgtattattcttgataaataaaagaaaagtgctattattagtcgtgagattaatacagattttgaaaagaggtagtacagtgagtaaaaaaggttcagaaattattgttgaaagtttagaaaatcatcacgtcccctatatttttgggattccaggagcaaaaatcgatggtgtcttcgatacattagaagaccatggaccacaattgatcttagcccggcatgaacagaatgctgcatttatggcacaagccattggccgtttgactggagagccaggagtagtcattgctaccagtggtccaggtgccagtaatttagcaacgggattagtgacagcgacagctgaaggagatccagttctggcattggctgggcaagtgaaacgttctgatttatcgaaactgacccatcaaagtatgaacaacgctgctctctttagtccaataaccaaatacagcacggagatccaagatcccgaaacattatctgaaaatatcgcaaatgcatttcgaatcgctaaaaccgcaaaaaaaggtgccagttttctgtcgataccacaagatgtaacggatggccaagtcgaaggaagtgccatcaagccattatcagcgccaaaattaggacaagcgaatccagaggatatcgaggatctcgttgaacgcatcaaggaagcaaaactaccggttttattactaggcatgcgggcttctgctgaaagcgagacggaagccattcgtcatttgatagcgaaaacgggattaccagtcgtggaaacttttcaaggagcaggaatcatttctcgtgctttggaagaccatttctttggccgtgtgggcttgttccgtaatcagccaggagacatgctgctaaaacgaagtgatttagtgatcgctgtggggtatgatccgattgaatatgaagcgcgcaattggaatgcagagaaagacgcacggattattgtgattgatgaagtaccgatggaaatcgatccatacatgcagcctgaagtagagctgttaggcagcattgccaaaatcattgagcaagtgacacaagccatcgatcaatatacgttatcagcagatgcacagaactatttagctacgttgcaagaaaaattaaccgaaaagcaaatagaggcccgtggaacagaacaaacattgcatccattggagatcattgatacattgcagcaaaaagtgacggatgagatgaccgtgactgttgatgtcggcagtcactacatttggatggcgcgtcatttccgcagttatgaacctcgccatctattgtttagtaatgggatgcagacattaggtgtggcattgccatggggaattgcggcagcattagtgcggccgaatacgcaaattatttccgtatctggtgatggtggtttcttattctcttcacaagaattagaaacggctgttcgcttaaaacagaacatcattcatcttatctggaatgatggcacctacaatatggtgaaatttcaggaagaaatgaaatatgatcgtgcttcaggtgttcaatttggtcctgtagactttgtcaaatacgcggaagcctttggggcaaaaggattacgtgccacaacaaaacaagaattgacagccgcgatcgaagaagggtttgcaactgatggaccagtcgtcattgatatcccggtcgattattccgataatgccgaattaggcaagacgattttgccggatcaattttactaagagtatttattttactaatagaaggagcttcatgatgaacgtgaaaagcaaaagttatttatatcaacacggaactttaggcgggttgatggaagatttgatggatggtaccgaacaaatcggcaagatgttagcctatggtgatacaggaatcggtacattagctggttcaaatggtgagattattttcttggagggtgtgatttatcatgttgacgaaacaggacaggtgaagcagctgacagggaccgagacgacgccgtatgcagctgtcgttgattttgaagccacggatgaacttgcttttgacacagaagctacagatgaagaagtcaagggaagactattagcgaccatcagtcccaatttgtttgcggccatcaagcttcatggaatgtttgatacgatgcacgtgcgggtagcgcctaaacaagaaaagccctatccaaaattcgttgaaatcattcaaaatcaacctgaatttacggcgacagaaatagcaggaactatcgtaggcttctttaccccgaaacttttccatggtgctgcagcagcaggcttccatctgcactttattagtgacgatcatcagtttgctggtcatgtactggattttagcttaatcagtggtgaagcagaagtaatggaagtagccgagtttcgtcaacattttcccatagagaatgctgagttcttgcagcgggaaatcgacgtgaaaaaaattgcccgggatatcgaagaagcggaatgattttttactatagttaggtagattttgcgttgcatttgattcttcactgttggattattttctgaaaaaaagtatctgaaatacagattagaaggttaggaagtaaataggagaaaagtgcagatttcattgctgatttccgacttcactctgtatcagatgcttttttagtattgaatagatttcctgcagctgtacattcgcccaaggggaagaattgtagttctcggatggatcaaaaagatgtgcgccatagaatgcaaaaataaatttcagataagtcgaacaatttggcctgtttttcctatacaatagaaagtgaaagggctttttttgagaaggtaattccattaagggccgctgtccacgaaacgaatgagaaagagggaagacacatgaaagttatcatcacggaagattatcaagagatgagccaagtagccgtacagcaccttttaggcgtaatgcacagccagcatcgaaagaatatttcaatcaccgctggatcaacaccaaaaggggtgtatgaaatgctggtaccactagtaaaaaataaaaaatattttgagcacgttcacttttataactttgatgagattccattcaaaggggaagaagaccgctatggtgtcacgatgacgaacttgcacaacctgttttttggaccagcggaaatcgatcgtgaaagaatccatgtcttggactggacgaattatgaaacacaagatgaacgaatcaaagccgatggtggattggatatggtgttgctgggggttggatcagatggccatttctgtgggaatttaccgaacacgacaaaatttggagatttaacgagtcgcgtgaatgcgaatgcgacacccgagatggctgacgttttgttaagtgaggttggtggagacaaagaaaaacaacctgatttctatgtaacaatgggaccaaaaagcatcatgcaggtgaagaaattggtaatgatcgccaatggcaagaaaaaagcaggcatcgtcaaacaattagtagatggaacagtaatggaggacgttccggcaacgctattgacgacccatccagatatgacattgatcgttgataaagaggctgcctcgctgctttcatactaaccagcggaatttgatttttctctatatcttaatgaagtagttcctagtagattggacaataaacacctgctacaaatagaagtcaatccccctcttaccattagatcctttttgcttaaaaggattctaatggtaagggggtttttgttgtacgttgacaaagcttgtttcagaaggaaagcagattgttttacaacttacaaaaagtaagttattattatctcgaattcgaaataaatcgagcgaggtgaggaaatggatcatcaagaggaagcattgaaggtctatattggtttattacgcagcagcagtcacttagagcaggtggctaaacaagatgtccgctgttatggcttgaatctgacagagttttccgttctggaactgctttatcataaaggtacacacaccacccaagccatcaaagaaaaaatcttgattgccagcagcagcacgacgtacgtcatcgatcaactcgtaaaaaaaggctgcgttcgtcgagaaacaagtcaaacggatcagcgaatcacctatgtcagtctgacagataaaggggcagaattgatggatcagatctttccaactcatgccacaaaaattgcggcaagttttgcctcgcttagtattgacgagttgcaaacattaaaaacattattacgaaaaataacttataacgagaaatgaggaagaaaaaatgagaaaacaagaccaattactaggggtacaccatgtaacagccatgaccagtgatgtcgaaagaaactatcacttctttacagagattttggggatgcgtttagtgaagaaaaccgtcaatcaagatgatatttatacctaccacacatattttgcggatgatctaggttccccaggaaccacgatgacattctttgattttcccaataccgatcgtggcagtaaaggaacaaattcaattacccgtacaggctttcgcgtaccatccgatgctgcattagactattataaaaagcgttttgagacatttgatgtgaaacatgaagcgatcacaacagaatttggcaaaaaagtgttgcgcttctgggattttgatcagcaatcttaccaattgatttctgatgaacacaatcaaggcgtcaaagcaggtattccatggaaacaagggccagttccagaagaattcgctatttatggtttaggcccagtcgaaatctccgtttcttattttgccgatttcaagggattactggaaaatgtctttggattcaaagccatcgatcaagaaggaaatcgcacgctattagaagttggcgaggggggcaatggggcagaaatcgtcttagtcgaagataccacaagcccacaagcacaacaaggagacggggaagtgcatcacgtcgcctttcgtttagccgatcgccaatctttagccgtatggcaagaagtttttgaaaatttgggtctcgcgaattccggctatgtggaccgctactattttgaatcgctgtatgtacgtgtaggacatattctttttgaattagcgacagatgaacctggcttcatgggtgacgagccttacgaaacattgggcgaaaaattatcactggctccgtttttggaagaccaacgtgcaatgatcgaaaaagcgatcaagccgtttgataccactcgcagccataactaaggaggtaaaaatgatgcaacccattcaacaaatccaccatatatccgcaatcgtcggtgacccgcaagaaaatgtagacttctaccgcgaagtattaggcttgcgtttagtcaaacaaaccgtcaactttgatgatccttatacgtatcatctctactacagcaatctgtccattgaaaatggcacgatcattacctttttcccatgggccaacgcgcatcctggtcgtgtcggtagcggacaggtgggcacgattacctttcgcattcctaaaggcagcagcgactattggaaacaacaattggcccatcatcaagtcactgttcatgagagccatctatttgggcaaccaacattggaacttcaagatcctcatgaactgtctttagcgctagtggaaggggaagcagcggaaacaaacgcgattcttgggttccatggagcggtcttactttccgctaagccagaggaaacattcaagacgttgacccatgatctagggctgcaagttgtagcggagacagaatcaaaccgacgattggtgactgccggaccagtgaaacacgagattctcctaccaacagagccactgagacctggtcgttggggtgtcggtaccgtccatcatattgcctggtcggtaccgaatgaggaaagccaaatcaactggcaagatgacctttatacaaaagggtatggtgttacagaaatcaaagatcgtaactacttcaaagccgtctattttaaagagcctggtacgatcctttttgagattgcaacggaatctccgggatttctcatcgatgaaccattggaaaccctggggacagcactcaaattgccccctcactttgaagagcgccgcggagaaatcacagctcatttacccaaattgactgtttaatttacaagtaggaagtcatcaatcatacacaaaaaagagaaagcggtgttgcatgatttatttggatccccaaaatctgacgcaaagagaaaattataaattattgatcggctcgatcattccgcggccggttgccatcgtaacgacacgatcggcagaagggaccgtaaacattgcccccttcagtttcttttcgatcgtcagttcagaacccgccatcgtttcgatcgctgttcagcgaaaaaagggcacgatgaaagatacggctcgtaacttactcacgaccaaggaagcagtgatccatatcttggatcgcagcaatgtggaagcagccaatcaggcagcggcactgttacctgcagaacaaagtgaattgaccgtcgcaaattttacgccagtcccttctcaaacggttggcgtacccggattgcaagaggcgaaaattcgctttgaaaccaccctttaccaacatgtaccgattaacgaggaagaaaccaaggaaaaaaacaaagaagagataaaagtggatctgctcttacttaaaatcactgggtatcaaataaatgaacaggtctatgaagaaggaaaaatcaatcccaaaaaattggcggcagttagccgacttgcgggaaattcgtatgctgagatcggcgagatcttcgatttggcacgaccaaacgagaaggaggacaaatgaactttatctttcaccaaggaaaaccagctgctcccgtacttgtcttgttacatggaaccggcggcgatgaacgctctttgcttgatctaggtcacgacctagatccccaagcatcattgctaggtattcgaggcaatgttttagagaatggcatgccccgctatttcaaacgattagcagaaggcatctatgatgaagaagatttaatgttccgggggcaagaactggcagcattcattcaagaagtcgctaaagaaaaaggtttctcaatcgaacaagttgtcttggttggttactctaatggagccaatattgcgctcaatctattgctggaattcagtgctctttttcaaaaagcgattttgtaccatccaatgtatccagtatcgaaattacccaatcacctactggcacaaacaaacgtatttatgagttttggtctgaaggaccctatcgtttctgtggaagacagcaagtatgtgcaagcgatttttgagtctcgaggtgcacaaatagaatatgtttggaccccaagtcatcaactgacctatcaagaggttgaaaaatcacgaaagtggttagaaaaggcagattaactggttgtgaaacagggtttaacactatatatactgtaaaaaaacacaactgaagacaacaatttaaaaaaacagcaaccaaaggggcagacaagatccagtggctgctgtttttttatagaaaaagtttagaaattcaggtagcgtttactgctgcttatttttatgccatactattgattaataggcaaaccaatttattaaatagactttctattgaggtcatagaagaagtgagaatgctctgcaaaagtatctgaaataatcgaacgaggttcttcttggatgtgccctcgtgagagagacaactgataaaaataaaggagaaaagaattggcaatttcattaagaaaagcaacaatagatgatagcccactgatccagaaatggtggcaagacggaaaggtgatggcagcggtcggtttccctcaagggttagcagtgagcattgaggaagtacagcaatcgcttcattactacgaggaggtttctggtgagtttttattgattatagacgaaaaaggccacctcattggagaatttgcctacaagcctatcgaagctaaaggagcaacgtttgatataaagattggtgaactgtcaaggcaaaggcaaggctatgggaaagcggctttagaaaaaggcatgcaaaggattgctgcccaaaatcgctttaatcgaatcgaaatcactgtcaattctacaaatgagccggcactgaaattatacgaaaaagtagggttcaaacaaagcggttttttgaaagatcattgggtgaatcaagtcggtgagcgttgttcgacagtcgtgatggtatatgaattagcagatgctgacaatggcctgaataaaagtaattaaggcactaaatcatattgcttattaaagaggtctatctggataaaaatcgcagatagcgcaaaaatagatttccagcaggatactgattaaagtcatcggttacaagagtctttcataatcaatatcttgatgatatccatcgttttagttcattctcctctttttttgaactggctagttagagcaatgctctaactattaggacatttgtttgagcgaagtcaaggcatatgaataaattcgctgttgtagagataacaacctatgtgcgaaaggtattggtcaactcctaagttaaaacgtataataaagaaaaacaatataggagcgtatatcatgaatttaataggaattgatttggatggaacactactaaactcggagcaaaagatcagtcataaaaatgccgcttctttaaagtcgctttccagtgattgattccctttatttgttcgggtcgagaagtaggagatattcaggcgatcctcaaagaagctgatttagcgatcccggcggtcggattgaatggtgccattgggtacgatcaagacaagctgatttttgattttccatttgatccccaagctgtaaaagaagtgagccagatcgtttcagcgtttccaacaaaaatatataccaatcaaggcagctatgaatcgcaaaactatcaagaagagatgaaaaacattttctatgcgattggtcaagaatttcctgtagaagaactgaattatgaacttgattatgaaaataccattcagtcgacagcttacgatgcgattgaagaaatcatcaatcaaaaaaatattaatgtttataaactgtttgttttcgtccctaatcgtgagataaaaaaagagctatttccgcagatagaaaatataccaaatgtctctgttactgaatcagcggccgtcaatcttgaaatcgttcctcgctccgtatccaagggctttgtttttgatcatcttagccgcatttatgaattagaccagccaacaaaattcgctattggagatagtttaaatgacttagaaatgtttaagaacgcggatataagttttgccatggcaaacggtcatccagcaatcaaagaattagcagatcatgtgaccgtttcaaatgacgaagatggtgtttcgcaagcgttagcaatgattaaaggtacaagataagcatgctgtttggagaaggcacagcctgcatttcgccctaaaagtccctgccactatgttgtcgcttgagagacaacatagtggcagggactgcttgttaacgaaaggggactatttcatcagatggttttataattcgtgaatggcctcagcaattggtgtttctccgctgatgacttcaaattctttgccaatactgttttcattttccaaaacagcgatcaatgtggcagcaacatctgcccgcggaatcgagccgaactcattgcgtttgcctgctttgacgttgcctgttcccggatcgtctgtcaaaccgccgggatggacgatggtccagtccaagttggtgcggcttctcaaccattcatccgcataatatttggcgatcgtgtaaggctgcaaactattttgtttcaacagttcttcccgatcatttctgaaagtgctgaccatgacgaaacgtttgacgcccgctttctttgccgcttccatggctttgacggcaccatctagatcgactgctatcgttttttctagtcctttgccgccggcaccagcactgaaaacaatagcgtcaacttcgtttgctgcttctgcgatcgtttcgatcgagctggaagccaaatccagtagtaccgtctcgatccctttctcttcaaagaaaggaacttgttcaggatttcggatcaaggctttttccttgatctgtggatgattcttcagttgctcggcgaaatgctgaccgactttgccatatgcaccaataaataagactttcatagagattctccttttcagaaaagggatgactgtaagtattttaataaacggaagatctgaatactaagagacaggcttctgtgatctcatagattctgatcacagctttatgaaaagtattcgaccgctcctccaactcagatcatttcgttggatgtttacttagatcatagccctttgttattggttttctcttcagagattgaagggaatttttttagctaaacttatatcgatagatgattgatcaaaaatctttctagattaagcatagcatccctcctactattcgacaaacaatgacaactagttctttgtcctccaaaacaataatgactgactatccagttgcctgtaccaactagtactggctaaaccatttccttaagctagctagtgacctgtcattcctctttagtgttataagcaagccatcaaataatcattatttagctagtattggtgattgatcaaataaacgtaaggagaaaagaaatggcttacgaagtggattttaaaaatgtagtgacggatggattagagagctctcctgttgcagaaaaattagccggtctgcgggcaaatgaagcgcgttacttttggaacaaatacaaatatgtgtataccacctatccagctgctgagaagcctgatttggtggcactgatcaagcagatcttaaaagaagaacgggatctagtttttgaatcacccattcttgaagtagcactttacgaagatgacgatcttttttggcctgaattctattatgagagtggcatggtccttaatttactctatgaaaaacatggaaccagtgaaggaaagcctccgaaacgtgcagttggtatcaaactgtcggaagggatgccggttcctgctgagctagaagggaaatttaaattcgctcgtcagcgttcgaaacttgctggcgagattcgcggctcattttttgttgtaaagcaagaatggctgtaaactgttgaaaggcgttaaaacctgctgcattctttttttgaaggatgtaatgtgttttaacgtcttttctttgcttatcttccagtgtagaagttcagacttatggtggacaatattttttctctgctgtgatatatttaggctgaaaaaataagtggctaccagtttatggaggataggatgggaaaaagagtgagttatccagcattggatagaatgaaatatgcaggggctatcatggttattatgattcattgtgatacccttattcctcaagcggagaccaatttttttatcaaaaatattatttgtcgtattgcggtgcctttcttttttgttagcagttcatttttcatccgtaaggggatgcagatgagaccggaatatttaaaagaatatttcctgcatttaatcaactcttacgtcgtatggagcattcttttccttccgatggggctagactggattcatcaaaatcaagaagtgccaatagaactacttcctgcggctttgtttgttggatttgtccatatcggcacctattatcatttatggtacatccctgcatttatcctttcggtcatttttatagtaaatttgttgaaacgtttttcgtatcaaaaagtgtttgtcatttcactagttctttatttatttggaagtttggagacctactatggtcttctaccatctggttggtttaaagatttttttgatctggttattaggctaacatttacgactagaaatggtctgttctttggcatgattttcacgcttattggctttttcatctatgatcatcaggaaaagctatcccgaatgggaaaacatagttctagttttcttttgttatttggaagtttgttcgtgttggaaggtctgttcctttctcacattcacagattggacatgaattttatcttgatgcttgtgccgttgagttttttcttatttctttggctgctctcaaaaaatccaacgcagaactcctgcttaaaaaaattacgagaactgtcacaatattattattttatccatcctatttgcattgttctggtggaagagactggtaaagcattgaagctaagcatgctctcttccggaatattgagcttcctaaccattctattcctaacccatgtatttgctaaggtcattatccacattcgcagcaaaccgttaagacctgctttgttgttaaaaactctgtttgccagtatcggactaacccttattttagctggatccttgtatcagttcaaagtgagcagcgctgtgattaagtttgaattcgttccctgtatatgggtcatttctagtttcttttcactcttcttttttatgaattggcgaatggttcttcctgcagtcaagaactaagggtgttgtcttgtctgctcctcggatcattccttattgagagaaagagccgacaggagaaactttatgagctatttagcagatacagcttgatggggtattacttagtctcacgcccgagagtaagttgtctgcagctttttgaaagccaactttttattcaagcgccaaaacatgtgtcggtctttttttagaaaaaaattatgaaaaaaaattcgagaaatctgggaatctatcatagacttttcatatttgacaggttaactttttcggactgcgactcctcttttgagatagaatcacgggtcattcttttgttaataggttaagtgagaaatacgagagaaaaatctctcatttttatcactgcttcatagaatgagaacggttgaaaaagcccggtttgcttgctattctattttgtaaatcgatagaggagggctgacaatgacgtcgttacaagagaatccttttttgactcgtcaggattaccaagcggcacttgaacaaatcatgcaaccgttgcgggcagctattttgtccactgatcgtccaggattgaatttaggtagcagcggtgctgtatatgatcagaagcgtgcagagatggaagcgcttgtacgtccgctatgggggatcgcaccttattggacagcatgccaagatgatccgttgcgagatgcctatgttgctaaattaatgacaggaaccgaccctggcagcgaaaattattggggagagatcacggactatgaccaatatattgttgaagcagcggcattggcattaacacttttactacataaagaatatgtttgggagcaattgcctgaaaggaatcaacaagcactgaaaaagtggttgtcacacgcattaacctgtaagattcccaaaaacaattggacattctttaaagtgttgatccgggtggcattgtatcagtgtggggatccattggcaaaaaacgaacttacacaagaattagcgttgatcgattcgatgtatattggtgatggatggtacgtagatggaaaagtaacgcaacgcgattattatgttgcttttgcctttcattattacggtttgatctatgctacttttatgaaagaagaagatccagaatggtcagagcgatttattgagcgggctactttatttgcgcaagattttatttactactttgatgaagatggtgaagctttgccttatgggcggagtcagatttatcgttttgctcaaaagaaccctcctttcttctgaaaattgctaaaaaacatattagctcttttgattttctttcattttattaagaatagtatacaaaattaatttttatttaaaaagcagaagttgaacatgtaaagtaatacgactaatctcagacgatgatatgataactgtttctctatagtatcttttcttcagtaaaagaacttcaaaagcaaaaaagaaccgtgaatcccttagtatcaaaggattcacggtttcttttattattcccactccatgcggttaacgttttgtaaggattaatttgttgagtttatacggttttgtgttgtttgaaaatggtagaaatcgtaacgttttttctgtattggttgcaaagaggttgcaaataaaaaaaaattgaacaaatcacttgaaaattatttcaaacatgatattatatttgtgttaacactaaaaacactttttagataagcagaggaggcaactcatggaatttgaacaaatcacttttagcaattatctagcttcgccactcgaaccattgagctttgaagaaatggaagacattcacgaacaagttttatctaatgccgacacaaaaaatgaagatttcaaagaattttgggaagaaactattcgttctgtgattgcttattcctctattcgtgcaaagtggaatttaatgactaaaaacgaaaaaatggagaaagacaattctcgaacttcagcacatgaccttgtgattaacaacttcattgttttagaacgtatttttaaaatgaatgattgggatagtaaaacatggacggaaaaattatttcttcaaagtgataatcctactagaaataaagatgacttgcaatcagtacgcaaaagaattggtgattttgcaaattatttagcttttgtttatgctttaaatggtcgataaattaaggaagtaaggtaataataatgacaaatataaaaatacttgaatggaatattaatcaacgttctagtgaagatagcaaatttcccaattatgttatctcggaaatttctcaaaaaaatccagacgttatagtgttagttgaatttaaaggaaaagaaaataagtttagattagataactctttttctgaagattattttacatattcttataacggttcaaagtataccaataataagaatgatgttaaaagaggcaacgggatttatatcgctttaaagaaaagtatatttaatgagtcttctctggaagatgtatcttgggaagaagattttgaaaataatcaacccaattggcttaaaataaaaagctcaataaaaactgggcaagaattaacgattattggtacgagaataagagttggctcaaaaaaaagaaaagatgaattgatcagtagaaaatctcaaatcaattggttactaaaagaaaacaaacatttcaataatcaaattattattggcgatttaaactatagtccctcggaggtcgattggtgcaaaaaggaagaactaaattggcaagatattatttatatgatgagagatgaaaaatacctaaactgtaaccaatattctccgtattcaccttttggaacaagttggaaatggaaacgattagactggatgattagcaaaggggtatcaattgattataattctaaatataatcaacttgattggagttttgggaaaaataataattcatcataccttgaaggatatatggttccagaaggatatttcattattaatgaacctccctatccagaccatgcaatatttacgactgaaatcattttataggggactgattaatcatggcaagagtatataaaactattcgtctagcttatgaggcgaaaatttggatagatcaattaattttgcgtagagaacgtgaattaaaagaagaaataaaaaacggtctaacggacaaactagaaacagatatgcaagaacattacggtgatttacttgacggtatctcatttaacgtagtgttaaaagtatcggctggtagtgtgatagaacaggcatatagattctgtaaaaaacgaaatttcactgatgatgaatgggaaaaaattcaaaatcgcatggacagaacggccgttaaagaaaattttcaaaatgaggataccgttacccctagaatatttttagatgagaatgtcttagagggattagaagaatatcgttatcactttaaaagtgatgaacctggcaaacgtctcccaagattgagttatatcatcaagctagttgtcttcgccttttatagtcgattagaggactaaaatttttttctaaatagtttaaccgctatttagaattttttaactaaacattgtgtatatgtggtaacactttataaaataatttgaagaggctatcatgaccaattcagaaaaagcaaacattattctacaagaaatcaaatattacttgcaattagacacactacaacgtgaatacgctgaaaaaggcatactcaaagcattatcaaaaattgaaaggattgaaaaaaatgaactatgataattttcgtttctacttcttcttagcccttggacttgggctaggactagccacaacaaaagtaactggcttaatgttcggtttactagcagtagtctgttccctatcattatttatctctatgttctttctaacaaaaatgaaacttcaaagtctttacggctggttacaatcaatctgggataaattacgaggctactaacatgatgaccattcttaataggggttcgccctattgcattatctactcaccgtcacttataacgttaaacatgaaaggaaatacctgaaatggcaattaaaccaattatcgatccaatcgcaaccgctggcaagtcacttcttcttgtggatttgaaacccgcttatgaacgtgtaaaaaattctagtggtgaatttgaaaagacggataaaatcacacactacaattacactgttgtttgtcttgaaaagaaatttgaaaaaatcactgtcaaaattgaagagcctcgtccgttatttgacactgataatgatgaaattccagatgaaacttatgtgaagtttgaaaatctgtctttcaatccgtatgtttcaaatggttggattcaattatcttctaaagctgacaaatgcgtattagttaaggcgtaacctatgaaaaacaaacaaaacaaatttcaaaaagtttcggcattctcacctagtgtaccgctgaaatatcggtggaattcattactattcgtactttttgctgaaatgggaagtgtgatttggctagaaagtcatattcaaaatggattcttgttcattctcgtgcttatcggtttgttttgcttgctgatttacacaacttataaattcgtaatcaatcgaaaacgggggtgggtgacttccccctataagttgttaaggcggttcatcatggataacaacctatttgaaagtggctaccgcataatcggtcaagataacaatggaaatgataggaagaaaaacgtcgtcattgatagcgtgtacctactctatctaaatacacccgaaaaacttgtgattcgctttttgaaaaatggtgaccaatggaatgaccttgccaatacttgtgagacaaaactatccgctttatttggcgctagttgctccgttatggacgatattcaatactgcgactatatctttgagaaaatacccgataatcgcttatacctctctcatggcgttcctaaagcaaatggcacaaagatacaagttactgaaaaaatctcttatgatgtcagcaaggtaagtcatggtttgacaattggcaatacagggagcggaaaatcggtttggattgaatacaaaattttagcttatgcacaaatgggcgcaattatttatgtagccgatccgaagtcggcggatttatcgttattgaaatacattcatggctttgaagatagagttgtcagtgagccgaaccatatagcaagagtattaagaaaagtaacggaaatcatggaaacgagatatagacaatatttcagtgaagtttctgcgtttggtaaaacctttgtagatttcgatttaccgcctgttgtactcgtgtttgatgaatttgcagcatttatcaagagtgcggataagaagttaagtgcggaatgcatggcttacttatattcgttgattttaaaagggcgtgcaatgggttgtttcgtggaaattattcttcaacgtccagacagttccattttagacggtgctttacgtgaccagcttggttgccgtacgctattaggttcagccagtaaagaggcaaatataatgtgtttcggctcatctagcgtagaacataagacaatttctgttaaaggtggcggatatatcaagattgacggacaaggcgaagaaaaatactttgaaacaccattcatgaaagactttgatttcatagccgaattagaaaagattatcagcctacaacaaattatccccctcgaagtgagtgaaatagggaggtagtcgccccagcgactaaacggagtgtccgagtcttttcactcactttgagggggccagtcgggcggtctttgcccgacacttaacttgatatataaaacaacatctgctcgtttgagcgcgcgctgagaggtgtgtgatgtctaaagaaactcgtgcgtataatactaaaattattgaaacttccacctacattgaggtgtatcagtatgatgaacctattttctatagtcagtctgttgaaaatgaaaatggttcacgtcaattagattggttaattgatgataatacacgtcgaacttatgatgagctaccaactaatgagaaatatgatagcttaaagcgaaaacaacaacattatgaagacatgcgttgggaaattgctagaatcgtggattgtaattttgatgaagcaacaaaatttgtcacattaacatttcgtgacaatgttcaagatattgagttctcaaataatgaatttaaaaaatttattcaacgactaaatagacgattgaaaaaaagaaatcagaaagcaaagtatcttgctacatgggaaaaacagaaacgaggcgcaattcactaccatgtagttttcttctcacttggttatattaaaaattcagaacttacaaaaatttggcgaaacggtcatgtcaagattaacaaggttgatgttgatagcaaggaaaatcgtgggcgttatcttagcaaatattttgctaaagaccttgaattaaaagaacataagaaaaaggcgttttttaaatcgcaaaacttaaaaacgcctcgtattagaaaaactaccacatcacaactgtttaatttttctaatgaaaaaattgtttactcaaaggagtataaacgaaaaattcttgattttaaagagtttgacggacaacattctgtttttaaaactggaacagtgcgttacacaaaaattttaaaggagtgattcgtttgactaataacactgtaacaaaaaaagaattgtctgcattaggatttggaccgagccaatcctctgatattattcgaaaagcaaaatgtttaatggtgaataagggatactcttattatgccagtaaacgtttgggacgtgtgcctatttcagccgttgaagagattttaggttttgaaattattgtcaatgaggtacgcgattatgccgaaaatttctaatatttatcaagacaagaaaagtggcaaatggtactttgtcgctaacctcggttatgatgagaaaggcaaacgtattcgtcactgggggcgtggctataatacacaacgtgaggcaaaacgtggctatgatgattacatgaacgatttttctgattccgcaatcaaaaagaatagcaccatgtcttacaaggaattttatgaaacgtattttaaacctgattacaaacgttctgttaaaccaagaacctatgaaaatcgggtgtcctccatggacattcatttcgcctacttctctaatcgcaagttaaaagacattacaccaccaatcatcaagaaatggcaaaacaaactatctgaaagctattcatctgcttatatccgtaatatttatggactgtttcaaatgtcgttagatttagctgttactttggggttagtaaataagaatgttgctaaacaagttggcaacgtgaaaaaggtgaagaaaagagtggatttttggacaaaagaagaatttgaaaaggtaattgcaacatttgacctatcggactatcatgaacattttgcttttatgctgatttggttgctctttatgactggtttgcgttttggagaggcacaagcgctagaatgggataatgatattgactttgaaaatcaaacgttacatgtaaacaaatctatgtattataaaaatgcgaacgaattttatgtaactgaaccaaaaacaaaggctagtaatcgagttatcgccttagatgatgatacaataagactattgaaagactggaaagccgttcaaacaaaaaatgtgccgtcaaaatacgtgttgtcttacaatggactgccaacaaataagagtgctacttaccacgttatcacccagcattcgaaattagctggcattcatagaatcaaggctcatgcccttagacattctcatgcctcattgctgatttcaatgggtgaaaatgcgttggtcgttcgtgatcgcttaggtcatgaagatattcaaacaactttgggaacttacggacatttataccagaacgctaacaaagaagtcgctaaaaaattaacgaatactattgaaatgcctaaggaaaatgcgcaacggaaacttacaggcaatcagtatgtgaagcataaagaatgacgaggtgtatcaatatggaaaatactgtttttgattcagacaaatttaaagggcaaaaaataccgaaatatgattctaaatctggtgtttgggctgttgatacaggtaatcgtgttgaatttggcgatatgtattatgttttatcggaatttattgaggacgggttacattatagttttaataccttaatagccggagatgtacggcgagaccatgcacattcttttgattgtgtcgtttcagctttactcaagaatgttacccatttttcaattgtcggatttgagaaagattattctcagcaagaaataaatttcctcaatgacattcagaccaaaattttaaaagaaagtcaggattgccaacatgacagaatatgataaatttaaaaatatggctatcgaggtagcgaaaaaagctcacgctggtcaaactgacaaaggtggtgaaccttacttttttcatgttcaacgagtggcaaattcactaacagataaaaatgctaaggttgttgcctatcttcatgatactgttgaagacacggatattactattgaaaaactgaaagagttaggtttttcagacacgattgtttcggcagtacaggttttgacacaggaacgttatcaaccctattttgactatattgtagaaattaagaaaaataaactagccaccatggtaaaacttgcagacttaaaagataatatgaatctttcaagaattactaccccaactgaaaaagactttgaaagagttaagaaatatcaaaaggcgtttaaaatattagagttagagggagagtgattcaaaatgagaacacttttagtgggcgatttacacttaacagcacaaataatcttgccaatggttgagcagaaagttaaagaattaggcattaaacaagtgattttgctaggagattatacagacgcatacgagcaagaaaaaaacgttgatctttacatgaatgaattagattatttgttcatatggaaatcaaagatgaaagttttcggtgtcgaagtgataaatcttttaggaaatcatgacgtgtcttatttgacggtgacacctagaaggtattcactgcaaagtgcagatggatttctttcagttggtcgaaagctgttgaagttaaatctgcaaattgcttttcagttagatgattatttgattagtcatgctggttacacccaagactttgatttagaagattggcattttgaaaaaataactgaaaatttaatcgacaatttagatgatttagaagatcatgtcggcaaagcaagaggtgggaaatactttttaggtagtccattatgggctgattttgaccatgaattaagctttttgccaaatccaaagtatcaaaaacaaattgtagggcatacaccgcaaacgaaaatcacaaccgtccgtaaaagacaatttgaacttgtgggaattgatacatttacagttatcccaatcaaagaaagaccatttttcaaagaaactggtagtggagaaattttactttatgataatggcgcacttataccaattaaactggattggcaaagtgatgaagtgattaacaagttgaacgaaatatttgaaaaaaaatcttagtactactaagttatatggcgttatattagattttaaaaatggtcaatgtctattgatgataaagaaatctttttgaatagaaaatatctttagaatataattaggaggtttttgtatgcgggaaaatcaagtgtctataaaaattgaaagatttggcgaaaatataccagatgagtttaaagaattgaatatgcaagttatgtctgtttatgctgatggaaatgatttatatgaaacattatgtaaagcttttcagttagccttaaatgaagttggtaaatatgagcaaaataatttcggatgtagagaaagttatgattctttagaacttacacaaagaaaagttaaggggcttaaattatgtagaaaaatgaaaaatgattttaatgattctaactcagaagaagaataaaagctaatggttgcaaaatggttgcataacttcaaaaaatagagcctagactccctataaataaaggattctaagctcttttctcttattcccactccacagttgcaggtggcttactcgtaatatcatacacgattcgattgacgtgtgcgacttcgttcacgatacggacgctgattttttgtaagacttcccatgggatgcgggcaaagtcagcggtcatgccatcgatggaagtgactgcacggataccaacagtgtaatcgtacgtacggccatcacccattacacctacagagcggatacctggtaggacagtgaagtattgccaaatgtcgcgatccaatccagcattggcgatttcttctcgcaagatggcatctgaatcacggacgatctctaatttttcttcagtcaattcgccaagaacacggatacctagacctggtcctgggaatggttgacgccatacgatgctgtcgggcatgcctaattgggttcctaattcacgaacttcgtctttgaacaatgtgttcaatggttcgatcaatttgaattgcatatcttcaggcagaccgcctacgttgtggtgagatttgatcgtttgtgctgtttctgttcctgattcgatcacatcggtataaagggtcccttgtgcaaggaaagacacgccttcttcaccggccagcttggttgcttcgtcatcaaagacataaacgaattcattcccaatgatcttgcgtttttcttctggatcagaaacaccagccaatttggataggaaacgctctttggcatcaactttgataatattcaagccgaattttccgccaagactttccatgacttgttcggcttctcctttacgcaatagaccatgatcaacaaagatacacgttaattggtcaccaatcgctttttgtaagagaacaccaacgacagaagaatcaacaccgccggatagacctaataagactttcttatcacccacttgttcgcggatcttagcgatctccatatcaatgaagttgtccattgtccagtcgcctgtacattggcaaacatcgattgcaaagtgacgcaacaaatcattgccatattcggaatgacggacttcggcatggaattggataccatacattttgcgctctgcatgttggatagaagcaattggacagtctttgctggtggcaatgacgtcaaaacctgctggcgcttgggtaactaaatcgccatgactcatccaaactgtttgtttcacaggtgtattttggaaaagagcagcatcggcagaagtgacttccaattctgctttaccgtattcgcggtttttggctggttcaacttttccgcctaatttataagtaatcaactgcataccgtaacagattcctaacacggggatccccaaatcaaaaatcttttcatcaataccaaatgccttctcatcatacacactgtttggaccgccagaaaggatgatccctttaggattcattgcctttacttcttcagcagtaatgcggtggctcaataactctgagaaaacaccgaactcacgaatacgtcgggtgatcagttgattgtactgactaccgtaatcgagtacgataattttttcaacgtttggcatgttgtcaacgtttgtcacaataaattacctctattcttttagttttattgaaaaaaggaagattccttttcaacagcataagggtgaataatgaagcagtcaatattttcgcaagaatacttcatcgattgaatggtgctttgttttatggagaattatatcggctctgctgcgtgtaggcaagatatactcgtgtaaattctttaaattcacatttttccatacttcttttgccattttgattgcttcaccgcggtcgccaatcgcatactgatagtaataattgtttggtttttgaaaagccgtatccaaaagagattcaaaacgctctaaataccacttttcgatcagatcgggctgcgcatccacgaaaatcgaaaagtcgaagaaatcactgacataaatctgctggtttgcgggcagctgtaatgtattgattccttcaacgatcaaaatatctggctgattgatgatttcaaacgtatccggaataatattataaacttcatgagagtaaacggggatcttgatttcagattctccagacttcaccgcgttcaaaaaattgatcaatgcttccatgtcataactttcagggaatccttttcgatccaagatccctcgtgcttctaggacctcgtttgggtacaaaaagccatcagtagtaatcagttgcacggtgcgccgagggaaaagccggctcaacaggttttgaaccaaacgcgccgttgtgcttttaccaacagcgacactgccggcaatgccaataatgaatggcggcattttgacataacgatgcaagaaaagtcctttacttaacgtgagagattcaaattctttcatataaaggtggatcagatggcacagtggcacgtaaacatcttcgacatcttggaccgagatgcggtcattcaaacttttgatattgtctaattcttcttgagtgaaaggcatcatgccattggtgtaaaagccttgccattgctcccgaggaatttgataaaaattcatggtttcttgcatgttcgactccttcatatagaacctgtctatctttgcagaccggtacttggccttcagaaaaggctgattttctgtatctggttgctgctcggaaatattttaccatagaaatggcaggaacttataaaaaataggaaaaatcgttggcaaagaaacgaaaattatctaagattcattgaggaaacgattatcgggagtttacttctgcaggaatttgggtatcatggaaaagagtcagcaaatgaaatgcttttgattgtcaaacagataaagcgagaactatcgctagttaaaagaaaaaagggtgagcaaagatgggaaatcattattatacagagaatccggataccgcacatgattttgaacaatggtcttttgagttaaaaggaaagaaatttcagtttgtgacagatagtggggtattttcccgggagaccgtcgattatggctctcgcgtactgattgatgcctttgaatgggcggatttaccagagggaacgattttggatgtggggtgtggctatggaccgatcgggttgtcattggcttatgcatcccagcgtccagtggaaatgatcgatatcaaccagcgggcggttgatcttgcccaaggcaatgcgaaacgaaatggcatcgagaatgccgacattcatgcctcaaacatttacgaaaccttgcatcaaggcgaatacgcagcaattcttagcaatccacctattcgggcaggcaaagaggttgttcatgagatcttgacaggggctctgccgctattgaaaacgggcggcacattaacgatcgtgattcaaaagaaacaaggtgcccccagtgcccaaaagaaaatgcaacaaacctttggtaatgccgaaatcatcaaaaaagacaaagggtattatattattcaaagctacaaagaataagcgcgcaaagcagacgtttttcacgttcacaataggtttacctgttttttaaagaccacgatcatttgctaggtgaagcgacccccaaaagttagaccaaaaaatctaacttttgggggtcgttatttgtatggcaaaatatccttttgaattaaaactaaaaatcgttaaagaatatcttagtggcgtgggcggatatcggtatcttgccaacaaatacggtatttcaagcaagtataaagtaagtaattgggtgannnnnnnnnnggagacgagcagatgatgaacagtactaggggaccgaagggaacgtagtcaccacgtcccgaatcactgcgactgacatgcaaagcatggcagagcagatgatgaacagtactaggcgaccgaagggaacgtagtcaccacgtcccgaatcactgcgactgacatgcaaagcatggcatgcaagtccttcttagcgaactatgcttagaagcgactgcaggcgaagcacagagtagacgagcagatgatgaacagtactaggggaccgaagggaacgtagtcaccacgtctcgaatcactgcgactgacatgcaaagcatggcatgcaagtcacactgaaccaaccatgttcagaagcaacgataggtgaaaccacgagaaacgataaggtaataaaaagtaaatgttcataggagtcgattgaaaaaggagtgagaagatgccaatcatcatccccaaagaattaccggcagcagctattttgaagcacaacatttttgctttacaacaagagcgagctatcaaacaagaaattcgccctttgaaaattgcgatcgtcaacttgatgccgcaaaaaatcactacagaaaatcaattgttgcagcttttgtcccaaagtcctttgcaaatcgaagtaacattattgaaaatgcagcaacatgaaagcaaaaatactagctcgactcatctagacaagttttatgtcgcatttaaggcagtcagtgaggaacgtttcgatgccttgatcattacaggagcaccagtcgaaaaaatgccttttgaaatgattgattattggcaggaacttcaggaagtcatggcttggagtcaaacaaattgcacatcggtattgcatatctgctggggagcacaagctgggctgtactatcattatggtatcgaaaaagtgcttcataagcaaaaactttttggtatttttgaacagcgagtgatcgaggctcatccgctgatacgagggtttaatgattccttcatgatgccccattctcgttatacggggatcaatgaggcgcagctgccacttgcacctctgaatgtgcttgttacaggaatagagaccggtccagcactcttagtttcccatgaccataaaaatagttttcttttagggcatttggaatactatacagaaacgttgaaagaagaatatttgcgagataaagccaaagggctcaaaacggcactccccaaaaattatttttccgaccagcaaggaacggtcatcaatcgctggcgagggcatgcgtccttgtttttcagtaactggatccacgaaacctaccagcgcacgccctatgatttacagattctgccaacgcgtactggttattatataggtaatgaatgggagggcggacataggcggcagtgactttagtcaatgtttttttcagtgaaacaaaagagcgctagacaaagaaggttgatctgaaaagcccgctagttttaaaccagtgactgctgtactcatttacttctaccctccatcaatggtcaggttttccacagcgaatgatcaaaacagctcattttgcttcattgtttcacaaaaggctatgattgcttcattctactcatcaacgaacaatttggcagttaaggcaactagtttcactactatcgtcagaatcttgcgacaacgactttatcccgcttcattgagcacactaaaccaagaaaggaaaatacgattatgactgttgatatgacgacttttttagcacaactaggcaatcgttcggatcaagcgacgggagctgtcagtgcaccaatctatctctctaccacctatgcgcatcctgaattaggtcaaagtaccggttatgattatacacgtaccaaaaacccgacgagagagctattagaatctgggctggctaccttagaaaatggcgctcgaggaatcgtcacgagctcaggtatgagtgcgatcgcattgatttttgaacttttcccaagcggcagtgaatttctcgtatcaagagatttatatgggggtagttatcgtttttttgaagagttacaagcgcgccagattgcttattttcactatttcaatacgctaaacgaacttgaagaacaaatcagttcaacgattgcggcggtctttttagaaactccgacaaatccattgatgacagaaatcgatgtgtctgcggtcgccgagatcgcgcatcaagtcaatgctttactcatcgttgacaatacttttttgacaccattgagacaaaaaccgttggaactaggcgcagacctcgttcttcattctgggaccaagttcctgacaggtcacaatgatattttggctggtgtgatcattgcaaaagaagtctcccttggtgaacgcttgacctatcttgccaataccactggcccaactttaagcagcttcgactgttggttgttcattcgcagtttaaaaacgttgccgttacggtttgaaagacaagagcaaaacgcaaaagaaatcactgcgtttttaaaacgccagccagcaatcaaagacgtactgtatcctggtgtaggaggtatgatcagtcttcggttaaaggaggcagtgaaagtccgttcatttttgaaggaactctcaatttttacatttgctgaaagtttgggcggagttgaaagtctcatcacttatcctacgacgcagacacatgcagatatccctaaagagttacgggagtcctatggtttgacgccggatctcttgcggctctctattgggatcgagaatagtcaggacttgattgcggatcttacgcaggcattgtcttacatctaaaaaaacccctttttgcgagtactatagaaagatatagcgcaaggctttactagagtttctttattgacagtttttggtgtataagataaagttacactacatatgaatagttagtccgatgatcaactgactacagcaggaaatgtaaagttgtagttaagtactaagtattctatccagtcattgcgtctatttgcgacaatcacaagaaagggatcgttgcttctgtaggcttcgctcaaagggggaaaaaggggaagaaaaaaatgaaaataagttggaaaaaatgggttagcgtatttttaggcgtattggtttttgctttggcaggctgcagcaaacctgcctcagaggcaactacagtaaagcttggggttgttggagagcaaaatgaagcttgggaatatgttcaggaacaattgttggaaaaagagcaaatcaatctacagctcgttaaatttactgattatcgtcagcccatcctggcactagaggacggttcgattgatctgcacgcagccttgacagagatttttatggataatgtcaatcaggaaagcggatattccaatacaacgattgcttataccacactcaatccactggggatttattcagacaaaatcaaagacattgctgaattggctgatggtgctactgtcgcgttaccaaatgacgtttcaaatgagagccgcgcattattgttgctgcagacagccggggtgatcacattggatcaatcaaaaggtctgctgccaacgacgaatgatatcaccgataacccgaagcagctgacgttcaagttgctggacgccaatcagaccgcgcgagcaataacggatgtcgatatttcattgattaacaatgggatggctgttgatgccggatttgtgccaacagaagatgcgattttcttagagcctgtcgcagattcgtccaaaccgtattacaatgtgatcgcggcccgagcggaggaaaaagaaaatcagacgtatcagacgatcattaagtattatcaaacagatgaagtcaaagaaattattgataaagtaacaaaaaaatcaagtatacctgtatggtaagaaagtaggagaacgatgaaaaattggaaaaaaggattgattgggacagcgattatcagtataggtttattcttagctgcgtgctcctcatccagtacacaagattcaacaacaaaaacttcaactcaagcaggagataaagacacgttcacttatgcgatcagcggtgatccaacgtcaacgaatccaatcaatacgagtgaccgttgggggctgactgtcaccaacatgatctattctcctttagtgattgttgaagcggatggaacaacccaaaatgcactagcagattccgttgagccagctgaggatggcttgtccttgacggttcatttgaaaaaagatgtgaaatggtcagatggcgaagcctttaccgcagaggatgttgtttttacttatgaacaaaaagtgaaaaaagaaaacggcaatgcagatgcgttatgggtagatggaaaaccggtcagcattgaaaaagttgatgattatacagtgaagtttgttttaccttctgcaagtgcagcagcattaaataatatcgcaactgaaacgtatatcattcctgaacatatttataaagatgtgactgatttttctgttagcgaattgcctgaaacccccgtaggaacagggccttacaaattaaaggaatacaagcgcggcgaatattttacttttgaagccaatgaaaactattacggcggtgaagcagcaatcaaaaatgtgacgttgcggatcattgaaagtactgatacggctaaagtcgctttacaaaaaggcgaagtagatgcggcagttgtcttgccttctgatattgaagatttggatgattcaatgatctcagtatatccgtatactgaaaatcgggttggttatctaggattgaatactcattctgatgccctcaaagatgtcaaagtaagacaagcggttctttatgctttgaacaaaaatgaaatgaatcaggcagcgtatttgagtgatgaatattttgatacgccatattctttcttgccaccgaacaatccttacgcgaccgaagacgtggaaaaatatgaaacaaatgtggaaaaagccaaagaacttttgcaagaagcgggtgtatccaatctccaactgaatctagcatttacttcaacggatcctgcacaaacgattcaggcaacattgattcaacaacaattacagcaagcaggtatcaacgtttcattggaaggcggcgatggaacagcgatctttacagaattgaaaaaagccggttcgacaaaatacaatttatttttaggcggctatatcatgggaaatgatccagatctttatggtatgcttttcaaaacggatggcagctcaaattatttccaaacacagaacaatactaccgatgatttgtttgctaaagcagcggttgagttagatgaaacaaaacggaaagagttatatgaccagctgcaacaagccattgctgatgatgctcgaatctatcctatcgtagataataaaaagattttagccgtcaacaatcgcattgccaatgtagaagaagctggcttgattccaatctacacatttgaagatatgtcaaaattgacgatcaagtaacatgaatggttgtgacagaagtcaaagaaagacggaaaacatagacggattcgccttctttaaagttggcggatctgcaccaagaagttgggctgtgccctaagtaacatccagatgaaaatgcctgaaatggttgagatagaggtagacgctgaaggtacaaccgctcttgtatgacaggagccatctcaagtttcttcggatatcagttggatgaaatacttaggttcttgctcctctggtgcatgcgatttgttatctgtctagctgccttctgtcatgatttttttgagagaaagaagggaaaccatgttccgatatattatgaagcgagtattgcaggctattcctctgctattcgttatttcattcatcgttttttcactgattcatatcgcaccttatgatgtgatcgattcaatcacaacgccaaatatgacacaagagcaaattgatctgttgcggcaacgctatggattggatcaaccatttctagtgcaatactttctatggatcaaaaacatccttacagggaacttgggattttcattagtatcccagaacagtatcgctcaagaattagcggtcagaatccctaatacgattcgactggttctgccagcgtatctgactgcattgctgttagcaattttactcggactgttggcggcagcaaacaagggaaaagtatgggatcgtctgatcgacggtattgcttctttaggaatcgcggtgcctacattctggtttgcaatgattttgatttatctttttgggtatcggctgaatctgtttcctatcattgggatgtatactgttggaaaagaaggagatttcaacgattttctgcaacattttattttgccttatgcaacactgacggtcgcttttttcccagaattaactcggtacattcgcgcctcagctacgcaacaagtatcagaagattatgtcgttgtacagcaggcatttcacgctacgaaatggcagatttttagccgtcatatcagtcgcaatgtgttgatcccgatcgtgacgcaaattggtttggcactgccaatgctggtcacaggagcaatcattacagaaaccatctatggctggccaggggtcggtccttatttgatgagtgctacgaaaagtttggactatcccgtgatcatggcaatcatgttgctgtcagcgaccttagttattttaggcaatctattggcggatgttctttattcgattgttgatccaagaatacgtaaaggagggaatcgttcatgaaacgattgaagaaaatcagaaaggcgattttctcttctccagtttacgccttttcttttatctttttgacgttgctgattttgttgtcattagcggcacctttgattccaatcgatccgaatgcgacggatgtcagcaatatgtcccaagcacctagctgggcccatctgttcggaacggatgaagttggacgagactatttcattcgagttgtctacggcggtcgggtctcgttattagtgggagtactagcgatgattacagcgacattgatcggcacgatggtcggtttagctgctggatactttggtggttgggtggacagtcttttgatgcgtcttgttgatgtcttgtcttccattccttggttggtattagtgattgttttaagtgtctttctgcgtccgggattgacgacgatcattattgtaattggaggcttttcgtggatgaatatcgctcgtctgattcggggagaaacacttgctgcgaaagaaagagaatatgttgtctatggtaagtttattggtcggacatcctttagtattattttccgccatatttttccagcagttttacctacgctgatcgtggcagcttctgccagcatctcaggagcgatcatgacagaatctgcgttgagttttttgggaatgggaatccaacagccaatggcttcttgggggagtttgctgcaaaatgcccaaagcagtttgcaacgagccccttatatggcaattctgcccggcttattcgtgatttttaccatctattcatttaataatctgggggacatgatcaaacgtgtcttgcagcgggaggtgtagcaagcatgaaagagccattactgacggtgaaaaacttaaacgtgttttttcatagaaaacaaggagatcagcagctgctgaaagaaatcgacctagtcattcctaaaggacaagtcgtggggatcgtcggtgaatcaggcagtggcaagagtatgacgatgaaaagcgtgatggggatcttaccagaaaatatctccgactcctttgactcgtttgtttttgaaggccaaccggttgttgatcgcagcaaattaccgctagccatgatttttcaagatccaatgacatcattgaaccctttgcgaaccatcgggtatcacttgattgaagtcattcgcagacatcagaagatgtcaaaaaaagctgcgcaaacaattgccattgcggagttgaacaaggtagggatcccccttcctgaacagcggatgaagcagtatccccatgaattatcaggggggatgcggcagcgggtcatgatcgctatggcactgttggcacagccgaagttgctgattgcagatgaaccaacgactgcattagatgtaacgattcaagctcagatcttggcattgatcaagcaattgcagcgagcagagaacctttcggtcgttctggtgacccatgattttggggttgtcgctggcatgtgtgattttatcaaggtgatgtaccaaggaagagtggtagaggaagggactactgaagaaattttctatcaacctcagcatctctatacgaagcaactgctcgaggccgcccacttaggggataaagaagaaacagttgtctttgactatcaggaagaacttcctgatgtgttacacgttcgggaaatctctgagacgcatcgtgtttgggaaggaggggcaagcaattgaaggaattgatacgagtcgaagaggccagcaaaacgtttcgaagcaaaaactggcgtggggtagtgacagaagtgcgcgcagtagagaatgttagtttgacgatccatcggggcgaaactctaggccttgtaggagaatcaggcagtggtaaaacaacattaggccgtagtattttgaatctggaaactttatctgcaggcaaagttttttttgagggacaagagctggcaagtttgccaccagaggaacaaaagaaacgctatcagcagatgcaagtaatttttcaagatccttattctgcgttgaatccacgaatgactgctttggagttagtgatggagcctttactgaaagaaacgaaagacgctgcacgagcaaaggctaaagagatacttgcgatcgttggaatcaaaggagaggacatccataaatttcctcggaatttcagtggtggacaacgtcaacggatcgggattgctcgagcagtcgttaatcgaccagcctttgtcttgtgtgatgaaccaacttctgcattagatgtgtcgattcaagcgcagatcattcaattacttctaaagctgcaaaaagaattttcattgtcctatttatttatttcccatgatttatccgtgatccgtcatatcagtgaccgcaccgcagtcatgtatcaaggaaaattggttgaattggcgccaacaaaacgactctttgaaagccctcagcatccttatacaaagaaactattggcagcagcaccaatcgctgatccaattctggctcgagcagcaatggatcagaaagacatccaagaaacgatcactttaagtcctctttttgaatggatagaagtagaaaaagaacattatgtaaggagagaaaaaaatggcagttgaaaccttaacactggttaaaggaaaagataaattagaattaccacagcaaaatggcaactgggtcttggctcgggaactaggatactcaccggttcagatgcttgtaactgcagccgcagcttgtggcggttatgtgtatacttctgttttggaaaattctcatgtgcctgctgagattgaaaaaatcgaagtcagttatacgagagattctacgaagaaagcagagccgatctcttcgatccagatcaatttttatgcgcggatttcagcggaatatcaagaaaaagccattcgctgtctcaaactcgtttctccgaattgtccagtcatccaatcattagatccaacgatcacggtagcagaaacagttcatttcatttaattcaaacaacacaaaacacgttaaacaaaaaggcagctagtcaaaagaaattcgactagctgccttttttaataaataatattttcgcgaattgacccgatatctaaaaccaacagtttccggtcttgagtcttgatagcaccgctttctctcaaccgctgcatcattcgattgacactacttgctgaagtgataccgcaaaagcgggcgatttcctcattggttacctcaaaatcaatcaaggttccttcacccactggtaccccaaaggtttcgtataattcattcaattgtgtacagaccgcaccaaatttgccattcatcagcatttgctgcatttttttcatggagtacattagatttttgcgatagtactctttgacataatcttgtaacgcccgattttgattgacatctgtccagaattgatcgcgcacgatcttatataattcggcttcttctgactcgacacgcacattgaagggcgcttcgacttcttgtgaagattcatctttaaaaagagaaacaatatcgaaatcattcatatagcgcaaattgaattcacgcccctcatgagtgacgacacttgtcttgatgatcccttttttcaaaatatagacataacgatcagggattccttcatacgtcaaataacttctttttttacgtatgactactggaatattattttgttctaaatagtccattaatagctgttttaccaaacaaagcactcctcttattcctatagtgtttccttttcaatgaacagtcacattcgccaaatctgggtgaatattcttttttaattaaagaacattctaactcaaaaagcaataacaaatgttaatgtattatgtttttgcgttttttcagcaacaaaagcgaatttgcgctcttgaaatatcaggtatagttagacctgtcatctgagaaagaggatgatgaaacaaagaaacaataaaaaaggagcaaaacacaacatgtcagaacaggagcaacaaacagaaaaactatggaacaaaggttttattactattacattgattaattttattgtttttctggtctattattgttttgtcgtcatcacggcaaagtttgctacgcaagaattaggggcttccgctgcacaagctgggtttgcagcagggatctatattataggaacattgattgcccgcttgtatattggtaaggtattggagctagttggacgaaaagccatcttacgttggggaatgattttttatgtcataactacggcggcttatttgatttcatcgaatatcatgattttggatggtgtccgtttcttgaatggtttcgcctatggagcagtgtctacagcggcaaatgcaattgttacggcgtacattccctcttcaaaacatggagaaggaatcaactactatggattaagcacgagtttagcagctgctgtcggtccatttatcggaatgctgctgttaccctcttttggttttgattttattatcctattagcaactgctctttcgatagtaacagccattgcttgtttcgctttcccagtgaaaaatatttccttaacaccagaacaccgagcagaactaaagaaatggtcattcagcagttttgttgagccaaaagtcttgtttatttcaggtctggcctttttgattgggttgtcttattccagtgtattaggtttcctttctatttatgccggaaaccttggcctagaaaccgcaggcgcattcttctttgttgtttatgcattatccgtaaccttcactcgaccaatgacaggtcgcttgtttgatcgtcgtggtgcagatgcagtgatgtatccaagttttatcttcttgacattaggattgttcttgttgagtattactggcaatagcttgatgctgttgatttctggctgttttgttggacttggctatggtacattcatgtctaatggacaagccgtatgtctaaaagaagtcgattctcatcggatcggtgttgcactttctacttatttcattggtctagacttaggattaggtgtcggtccttatgcattaggtagcttaaaggggatgtttaattattctcaaatctatatcatttgcggagtgattccggtcgttgttattgtactgtacaaattcttttataaaacaaaaaaagtcgtcgaaagcgccgctatttcagaacgttcgagagaagaataaagacaaggagtgtaggaataatggacagtaatcaattgattttagaagcactgaaaaatttggtaaacaatgtcaatgaattgaacaaagaaatccattcgatggaagaagtaaatcaacgtttgacgatcgagcaagttgagattgctcacgaattgaaaaacatcaagcgtgtgttgatcaacgataatatcattggctgatcaacgttaatcaaagtggcagagcagtggtattgggttccattactgctctgccttaatttttgcccaagatacggcaaaaaaacgaacgattcttaaaaaacagctgtcattaaagggactaaaattgaagaccactagaatctgtgctatagtttgtctgggtagagatacctaaataaatcagagtaggaaataaagcgttaagtgtcgaaaggatgggatgttgccttttggacgaagaacgattcgttcgcggttttattttcgcattcgctgcatgaatttgtagcagctctaaaaggagatgctcgttatgaaaagaaaagtcgacgcacacatgatcgcggtcatggggcttttgattgccctgatggtggtcttgtcgcaaatcttggggtttgaaacagcctatttgaaactcaccttcacttttgttcctgagttgattatggggatgctttttgggccattctggactgctgtaggggcttcggtcgctgatatagcaggaatgattttattccctaaatccgcttatttcttcggatttacgatcaatgcattcgtaggtgggttgatctacggttactttttttatagaaaggaagtaacttggaaacgggcagcaacagtggtcttgctgaatacccttctgatcacattgattttgacaccgatctggttggcaatgatgctgaatattccattaacaagctgggcaatttggtcggctcgattgatgaaagctgttatcatgtttcctattcagacagttttgatctactttgttgggcgcgcagtgccttataaacgcttgactcggcgttttacctaatcattttagcaacaaaaaaagaataaaaaacaaacatccaataaagcgaacagtacacttgagtgtgtcgtgttcgctttttttaccttaaaaggcatgctaaaataggctgatgtaaaataagacgaggaatttatgaactggaggaatttatgaataaaaaaggaatccttatgggtggctttattttgcttctgttgctcattataggaggaatgaagtggctgatggaccaacagtcaaatggggaacaaccgacaaacgcttcacaaacaacgtcaacaagttctctaagtaccgagtcgagtattcccgaacaatcaactgaggaggaaacgacgattgataagcggattgaccaaatgagtctagaagaaaaagtcgggcaactattttttgtacgagtgcctgaaatcaatcaagtcgaagatatacaaacctatcatttaggcggctatgtcttattcggacgtgatacggagaatgagacagctgagacgttgaagcaaaagattgctgattatcagcaagccagttccatacctttgctgatcggaatggacgaagaagggggaactgtcactcgaatcagtcgcaaccctgcattggtacaaacaccatttttatcccctcagcaactttaccaacaagggggctggcaagcaattgaagaagatactgctcaaaaggcagctattttccacgaatatggcatttctaccggtctgtttccggtcgccgatgtagcgactgatccgaatgcctttatctacgatcgaaccataggcttagatgccgaaggaaccagtgaatttgttcgtagaaacattgcagttttgaaagagaagcggattggctcaacattgaagcattttcccggatacggcaataaccgtgattctcatgtagagatcgttacagatgaacgttcgttagacgagttggaaacgaatgatttcttgccttttgaagctggaatcaaagcgggagctgacagtattttagtctcacataatattgttaccagtattgatgccagcgcaccagcctctatttcgaagcctgtccatgatttattgaggaagcagctaggtttcaaaggagtaatcatgacggatgacatggatatggcgggcctagcagactttatttcccaatcagaagcagggctgagagcattagaagcagggaatgatttagtgatgtcatctacctatcagcaacagatcccagtgattgtggatgctgtcagaagtggtaattatccggaagcagccatcgatgcttccgtcaaacgagtccttgaatggaaaacttcccttggattaatcaattaaagaaaacgatctgaaagtcactgtttccggtcaccatttattggggccgaaaaaaggcattcagatcgtttttttttcttacattgattttgagaacaacgacattataagaaaggttcttcagaaggcgctacggtcaacaggacgttggttgctaattctgttaattcagcggcataggcagattgtcctaaaaagtttaggatctcaatagtctttgaaattgtttgtttcccagtttcgatctcaccatggaaaatcgcgatgattccttcaaaatagcggatcatcaatcgaatccggtcattgtctaatggaatatttttggtcatataaaacaaaatttgtttaagatgatcgatttgactgcggtcaatgaaaagaaaggcagcgttggtcaacagcttagaataaatatgataattgagactaagcaagttattataaaactcctgcttattcaattgctcgatttgaaacaaaatatattcgtctgtaaaaagaaacattagatttgcaaaaatggtgatttcaaatcttccccaagtttcgattttgtcgagataaccttttatcacggtttcaattctttctgtttcatcgatagtatgtacgtatccctttttcttcaagatcaaatagtattggctataaagcaaataatagaaaaagtcttgcgtttcctgatacgttgttttagattcttcgatcaagacggccagctgatcaaaatcatgttggtaataagcattgtgaaattgtttcgagagttgcttcttttcatttaattgattatttgtcaaatggtattcaaattcttcgagagtcacattcaagcgatcaaggtatttgtaaaggatatcaaaagcaattcgatgccctttttgttcaaaagtagctaatgtgctccgctcagatatatcggctgctaactttctttgggaaagattacgttcagtacgtaactttttcagtaatagattggcttccaaaaaagcacctcctaaatgcacctagaaaataggtggacgaaaaaatagtccaaatcaactatagtcctattttccaattaaactaaaggaaagtcaattaaaggaggaaaagaaaatgtttcaattatttggatttccatgggaagttgttgaaaatatgatcaacattttttctttcttacgctaaacgttcgttcagtaaatctgattgaattcagatttcgatagcgcaaaaaataggtggtttctagtaataatttactatttgctcctccaaggtcgttgacctctccccaaagtcctgcttagcaggcattccaggctgtcgatcttaggaggaaacaggaacttgaagtaggaaaaagcaggaaaacagcgatttctgcttttttctatgttaaatcaagaatgatagacagaaaaccagtggcattccaaaaaggaagccactggttttttagtttatcgaaaagtcgttgattgtcagatattcctcccataaagcgtcaaataatggcgacaactcttttagagtctcagtttcttccatgacataagcaggatactcaattgctggcaacaatctatttgctggaacgatgtaatagtcaaagtctttttcgtggtttcttacgatatcatagtccacaaattgaatgtgatccagtaaaaaactgatttgctgaatggctgataaattcaatgaaggaatgattcccacctgtaatttttgtaaatgatgctgttgataaaacggatatatgaaaaaagtcagatagtctaggactagcgatttggcttttttgagccattcataaccaacacgtcgagtgtattttgtcaaaaatggacgaatctttttctgtagatttgtaaatcctttcttttgaaaggatagattcaactcattttgagaccaaaaatcaatcaataggccattgtttgcataaaaaatatacagaataatgaagctatctttttgaatttcagaaaatacttcttcatcaaaagggatcccaacgatttctggtaataatacgtgactaaaatcagccataaactcatgaaaaataggatcatcttctttgatctgttcatagaaatcacaaagtagagcagctctttctggtgttggctcagcgaaacggactagaaagaacagcattcctttgacataattgatctgataagttacttgcttttcgtcagtcataaatgccgtaaaataattttctagaggatggttcatctttgaaaataatttttcaaaaccattgattgggttaagcaaatagccttgttcgaaacgaagtttggatacaaataaaatgactaagatcagtcgttggttaacaggagaaaacttttgtaatgctaattcgttgatcaaaaccgtttgatcactgaagtccgttaagtaatccgcttctaatggtgagttctctaaataagttaaaatttgaacgtaaaaggaacggatattgatttcatttccagtcagtttcaactgagaaacattcaaatggatttcttttcccaataaataagtattcaatggtttaagtgcccgggtgatcgttgaatgactgacaaaatgaacggttgaaaaatcattgatggtcatttccgggttcatgatcgatgtaagtagaagttggaaagcaaggctttcctgaatcaaatacttctgataaagtgaataggaaagtggttcttctaatgaacgaaccttgaaacctttttcacataacgaaacttgataaagcgctgaaaactcttgttgcatttcctctatgagtggtgctatcccgtgataagacaagcccagatgctcggcgattttactgatattgattggttgattggtattctcatttaaataagtcaaaattgctaattttttctttgcatgattggtgagtaacagatcttcaaacataatcatcctccttttaaaaatattatcataaatattatttaataatgaatcaaaaatgtaagtttgagataccaatttttgattaaaaaagttcttcttttgtcgtgttgtgtaattaaataatctcggtgtaaaattatcattggattttatgtgaagaaaatcgctattcaaaaatagcagattttctctttttttttatgcgtttttttagagtaaaagaatcactatagaataattattcggtctttaaatatatgtacgtaattaataaacgaacgatataagaagattttttgtttttaaaataacacataatacctgttcctacaagttaaaaaacagtgacaagtgcatgtacttatttttatctatgtgatttcagtaaatggacgatgctgatccttaggaaatcctacatgctgaacttagaaaaaggcggtataaaagctttttgacgattattcttagcgaacaagagagatgttagttgtgcttttttgtttacatggaaataatctgaaaaattgttgtccatttaggggtgagaatggttaggagacaattgagaatggcgtgggtttcttcaaaaacgattatttttattatctttcaagaaatggtgacaaaacctaataaatataagttgaaaagctagtgctgatgaatagaaaaacaaatgtatttttacttctgggcgagcgataagtcggcttgattgataaaaaaacgtagggttgttagactggttttagaggaaaaaaaggaggatgtaaaatgaaacacggatttagagattatttaggagcaaatgagcgggaggcaggttataacttatcttggggctctattttcgcaggagtcgtgacgtttattgcattatttatgacattttcattaatcggctcagcgatcggctttggcatggtggaacctacctcaaacaacccattggatggtgtgggaacaggtttgatgatttggactgttgtgacattgattctttcattgttcggagcaggatttgtttctggtgtagcagctagacgcgttggtttggtacatggatttcttacttgggcaaccagtatgatcgttacaatcgtcatgttatcatatgtaacaattggggcattttctgttgtcggctcattactgggcaacattgcttcagctgtcggaagtggcgtagagaatgtcgcatcgggaacagcagatgtcgcatcaaaggcctttgatgagatcacagggaatatgggagatattaataccgatcaattggaaacggatgtccgcgatgtattaaaagatactgacgttcctgaattacagccaaactacttgcaagatcaagtttctgatgcaacgagcgatattaccgatgcagggaagaaaattgctacggatccaaataaagctgacgaaatcatcgatgatctttcaacgaagctcaaagatcgggcaacaaaaatcagcgattctgttgacgaagaagccatttcaaatgcggttgcgaaaaataccgatttaaatcaacaagaagcacaagaagcaacacaaaatattgtcaatggcttacaaaaagcttctgatgaagcacaacaacaaattgaaacagcacagcaaaatcttgaacaagcaaaacaagatatcgatcaagcagtcaaagatgcgcgtaaaaaagctgatgaaataagtgatgctactgctaaagcatccatatggggctttatagcaatggtcttaggactagttttaacatcaatcggcggcatggtcggtgcgaacttagtcaaaactgcggatcacgaaaatcggatctaaaagtaaaagatacccacaaaaatagggagtaaccaatcatcaatggaggattccaatggaagccggttcattgatgattggttttttatagcaataagtcattgcctccaatggaaaaaacgtaagcgattaagattaagaaatccacccatggcctctctggggaagctattttcttagatttgagaaaaatagccggagtgcgaatggctggattttttttggctcttttaagaattatgttacttactgttttggcaataataagcgcacagtcgttccttcattgacacgagagtcaactgtcaggccatatttttccccgtagagtaatttgattcgttgatcgatattctccaatccgataccagaataatgttcgcttgtctggttcctaatcaccgaagatgcttcatcaaagccgatacctgtatcaatgatttcgatgactagccctgatttactgatacgagagaagatttgaatgtaacctttctcttcttcaggaaacgcatgcagataagcattttcgatgattggctgcaagatcatttttggaaccaaacaattttcacattcttctgctgagaaaatcgctgattgaatccggtcaccataacgaacgttcatcaagattagatattcttctacgatggcgagttcatcttttaatggaacgatctctttgcggttgaaggtatggcgaagcaattggacgaaactatcgatggcttgtgttgctttctcctgttcattttgccaaatcaaaaatttgattgcggtgagtgtattgtaaacaaaatgaggttgaatctgcatttgcaaggaacggatttcaaatttgcgtttttccgcttcagtaatcatcaaatgatcgacatacgattctaaatcctcaagcatcaaattataggcacgtcctagttcctgtgtttcataggtcccgttgatcgagaccttgttgctgaaatcaccctgtgtgactgccggtaatttgtcgatcaactgataaattggttgtgtgatcgtacgaatgatccagaaagcaaacaggctaaagagcaagatactgagaaaagcgatccatacggcaggcttgatcagattcatgttgcgtactaaatgtgattcatccagcagatcataaaaagtaaactgataagaataaagaggcatctgattcactgaatcatttttcacttcgatcatagctgaatcaaaagctgtacctaatttttgttcttcagaagtggataagatctgtccctgatcattgaccacatagatggtatgcagcgttgtgtctaacaattgccgatagatggaagaaaaatcagattctttcaaaaaaatcaatgcataaccgaataaagcatcgtctttcattaatttccgcacgtacatcagtcctggtgaatggctcgtagaagtgctcaacccttgctccagaaaatagtattgactaatagcctcattttcattgatttgctgcgtaaattcacttgccaaaaaagtttcaaccgactggtttcggacagcatcattttgaaagaatgatcgtccgttcgttccaatcaataccaagttggaaggaatcgtttgaaaaagcgagcgagtatctttcaactgttcattgagttctaaaatcgttcttccctgatttagctgtccttttaaataattttctacggctttgctctcatcgacgacatcaaaaatacgattgatattctcattcaagcgctcataatcttcctggatcttatccaaaagcaagcggttcgagctctgatacgaagccacataagcatctttggaccgtccatagataacgatcactgtcagtaaacaaacactgattactcctaccacaacaaacaaaaagattcggctgaacaattcattttttttgagccactgttggattctcataattggttcaaccgccgatacttagaaggagtgacttgaaattcttttttaaagattcgagaaaaatagctgatatcggaataaccaactgcttcactgatttctgacaaattcaactcagattgggtcagcaactctttggctttttctagacgtgtattttttagataatcagagaaactcatttttaattttgaagaaaggaaagctgacaagtaggtataactaaagtggaacgtttctgccaactcagatagtgagaggctcttcatataattgtcttgaatgaagcgctggatcgagaccagtaagtcatcttcatccataggggagagggctgtcagttgcagtcgtatctcatcgatcgttgacaacaacaaatcggagaaatcctccaaatataagacatggccgatctcatgaagaaattccgctcgcaagcgactaaagcggggggctgttggaaattcttcttctaaccgggataatagcgtataaaaaatactgctggcctgctgttttagaaagttcggatcaacatttgatagaatcatctcattgaaatagtcttcgatacgcgtaatccccaacaggaaattattgtctaataatgcccgcaaaaatttttttgtatcaaaacgatcactttccatgtacataaaaagttcatgctcaaaaacaagccgctgctgtttgtaaaaaaacgattgttcccgacttttatctttgagagtcagaaaagctgtgcgtaagtcgtcaatcgattcaaacgggcatccaagggtaaaaaaggcatttggttcggtataggtcaactggtccaaacattttttcaaagaggaaaaaaaatcatattctgctgaataactgatcaatagccctgcatcattgttactggtcttgaacgctaatgtttttaagtgagtattcgattgcgaaaattctgtcaatgcatgaaaaagctgttcagtagaacgaaaataactgacattcgtataaagaaaacatagttgctgtttcatagctatttcaagatagtcagcaaaaggagtaagtggttcttcatacccagccagatagcgattcaaagattcttgtaatgggacctcagcggttatttggcgggtatcagattttttttcgcggatggtgtttagggctttcagcaacaaagcaggcgtcaatgttggctttagcaagtaatcaatggcaccgttcttaaaagactgactgacatagtgaaaatcatcataactgctcaataccagaaaatggatagatgggtattgttgttgaatgatggttgttaattggatgccgtccatttgcggcatttttaaatctgtgatcacgatctctggctgtaattgctggatcaggtttagagcctcctgtccgtttgctgcatctcctagcaagcgaaaaccttcttgctcccaacgaatcatatgttttaaaccatcacgaatagtggtctcgtcatccacaagcaagactgtatgtaaatgatgcatggtatcccccctatttctttattctagtataaacgctttcataaaagaaaggtattggtaaaaattttctatttttggactattttagtaagctcttccacgcgtattgtatccgtttacaactccagtgtatagtaaaaatgtaattaaaaggaaagagggagaaaaatgaaaaaattgcttgcatcacttgtgactgccgctactgtattgacattgacagcttgtggcagcaacaacgaaagtactggtgacactggaggttcttctgataaggttacagtttgggcttgggatgagactttcaatatcaaagctgtcaatgaagcgaaaaaggtttacgaaaacaaggatgttgatgtggaagtagtgaccatgtcacaggatgacatcgttcaaaagttgaacactagtctagcatcaggcaatacggatggcttgccaaatatcgttttgatcgaagactatcgtattcaaggctatttatcttcctatccggatgctttcagcgacttaactgatattgtcaatgaagatgacttttccagctacaaattcgccgtcaacaaaatcgatgatgtgatctacggtgtaccttttgatagtggggtagcagggctgttttatcgtacagattatttagcagatgcaggatatgaagctgctgatctccaagatattacctgggatgactttattcaaattgccaaagatgtcaaggagaaaacgggacatgccatgatgtctctggatccaagcgatttgggattggcacggatcatcatgcagtcagctggtgaatggtataccggtgaagacggcaccacagtaacgattaaagacaacgaatcattcaaagccggcttgaatgtattggcgacactactgaatgaaggattagttgaacaagtctctgattgggatggcggcgtcaatgcagtccaatccggaaatgttgctgcagcaccaacaggcgcttggtattctagtacgattcaaggggctgaagatcaaagcggcaaatgggcgattgcaccgattccggcactagctggtggcaattcagtgaacgcatcaagtattggcggagcaggatggtatgtcattaaaggcgtagctggtgaagagaatgcgaaagactttttagcgaaaacgtttgcttcaaataaagaattgatgggaacattggcaactgaaattgggctggtttcaacgatgaatgctgccgaagagacaaaagaatatacttcaggacttgatttttatggaggacaaaaagttttccaagacttctctcaatggtcacaagagatcccggccgtcaactacggcaatcatacttatgcgatcgaatctgtattgacagaaagcttgcagcgagtaatcaatggggaagatatcgataaagtactagaagatgcacaaacacaattagaagcacaaatcgcaaactaagccactcatttagctatggtttcataatcaacaaatcagatacgaacgatagctgctggtaccaataatttcccattagaggagactgttaagcagcaatcgttcgtatagtcattagattggtgccatagtgtcgtttgaaggaggaatcaccatgaaaaataaatcgaaaaattggtttgcgaatggaaacgcgtttatttctttgcctgtgatcttgattacactattagtatttgttcctatgatttcagctctttttacgtctttccagtcgggaccgccgacaacgatgtcattcaacggtttgggaaactatcagcggatgctgagtgactcaaccttcaagaaagcttttggtaatacatttttatacttattaatccaagtaccgatcatgctgtttttggcattgatcgtctcgaacatactaaatgacaaaaaattaaaattcaaaggtcttttccgaacggccttgtttttaccttgtatcacttcattggtctcttactcgttgatcatgaaaagtttattctcagcgaatgggttagtcaataattttttaatgcaaattcatttgattgaggtgccgattcaatggctaacggatcctttctgggcaaaagtcttgattatttttgccattacttggcgctggacaggctataatatgattttctttatttctggtatgcaaaacattgatcctagcatctatgaagctgctgaaattgatggtgcgactaaatgggatcaacttttcaagataactattcctaatttgcggccaatcattttattcacgacaattacttcaacgatcggaacattgcaattatttgacgaagtacaaaatattacaggtgggggacctgccaatgcaaccaccacgctctcgcagtacatttataatttaagttataaattcaccccgaactttggctatgcggcggcagtatcctttgtgatcgtgatcgctattgtggtcttatccgtcatccaaacaaaattaggagggaaagaaaattgaaaacactctctttaagcttaaagtatcttttcttaggtcttttggcctttatttccgtctttccatttgtctggatggtattgggaatgaccaatcaaacctttgacattgtggcaggaaaaatcatgatcggtgatcagctggtgatcaatttccaaaatttatttgcttctgaactgaactttactcgtgctttgggcaactctgcagtgattgcggtcattacgaccgtcttcgcattgatgttttcttccatggcgggctatgggtttgagatctatcgagccaaaacaaaagatcgcattttcaatattttactcttatcgatgatggttccttttgcggctttgatgattccgttataccgcatgtttagtcagcttagcggaaccccaatcggaatcaatacttttgcagtggtcattttaccttctgtttgtacagcgttcctgattttctttttccgccaaaatatcaaagctttccctaaagaattagtagaagcagcccgcattgatgggctgaatgagttaagtattttcttccgagtctatatgcctactgctaaaaatacgtatgcagcagcagcgatcattacctttatgaatagctggaacaactacttgtggccattagttgccttgcaatcaccggataaacggacagttccgttggttttatctgcgatgggggcttcctatacaccggattacggcatgatgatgtgcgggatcgtgatcgccactttgccaacagcgattatctttttcgtattacaaaaacaattcgtacaaggcatgttaggttctgtgaagtaaagaaaagagaaaacgaggaaatgaaatgatccattttgataaaaaaaaccaaatttttcatttaagcaacaacaaaatcagttatgtgatgcagatcgaagaaggtggaaatttagcgcatatctactttggaaagaaaattacccattattctggccattatcgttacccgcgattagatcgttctttttcgccgaatccagcaggcagcaaggatcgcttattctcgctggatacgctgatgatggaatttcctgggaatgggttcggtgattttcgtgaagcggcatatgatatccaactgccaaatggcagtcatgttgcgcattttatctatcaaagccatgaaatcagtcaaggcaaaccagcacttgcggggttgcctcaaactcacggtgctccgcaagaaatcgaaacgttgcaaatcatattgcgagatgaagttgccgcgcttgaattggttttgaattatagtatttttactgatacatcagcaatcattcgttcaagtgccttaaaaaatgacggtcttgaaccaatcgttatccatcaactagccagtcaatcactggattttcccaaccggccgcttgatttgatccaattgaatggtgcatgggcgaaagaacggcaaatcagtcgagaaccagttcagacaggtatcaagaaattggacagcaagcgaggttccagcagccatcaacagaatccttttgttattttggcagatcccgctacaacagaattctcgggagaatgttatggcgttagtttactgtatagcggcaatcacgaaacgattatcgaaaaagatccttatgatcaaacgcggctcatcatgggcatcagtagttatcgatttgcctggacagtaccacctcaggaaagcttccaatcaccagaagtggttacagtttatagtaatcaagggctcaaccaaatgtcacaaacctatcatcgcttttataatagtcatcttattcgtggacagtatcagctgactgaacgtccgacgttgatcaataactgggaagccacttattttgatttcgatgaagaaaaactggagcagatcgtcgatgaagcgaaggcattgggaattgaattgtttgttttggatgacggttggtttggtgcacgagaaaatgatttgacttctctgggtgactggtatgagaatgaaggaaagttagcttctggtctgcgagggtttgcggaaaaagtccatcagaagggtttgaaattcggtctctggttagagccggaaatgatctcagaagcgagcgaattgtatcgtcagcaccccgagtgggccttaaaagtacctggacgttctcccgcattaagtcgcagtcagtttgtattggacttttctagagaagatgttcggaaacatatttttgatcagttagcccttctatttaacgaagtgcccgttgattatattaagtgggacatgaatcgcaacatgacggatgtctattcattattgttagatcctacccagcaaggggaggtgttccatcgctatattttaggtctgtatgactttttagaacgattgacagctgctcatcccactattttgtttgaaggatgttctggcgggggtggtcgttttgatgcaggtttcttgtattacatgccgcagatatggacgagtgataataccgatgcgatagcccgtttgaaaatccaatatggaaccagcctgtcatacccggcttctagcatgggttcgcatgtttcagcagtgcctaaccatcaaacacagcggatcactgacttagcgatccgcggaaacgttgcaatgtctggtgtcttgggctatgagctggatttgacgacagtgaccgatgaagaaaaagcagccatcaaagagcaagttgccttttataaaaaacatcgacaactcttccaatatggcacgtttattcgcttgttgagtccttttgcaggaaatgatactgcatggatgtacgtttctgaagataaacaagaagcgattgttttctatttccgtgtattagccgaagcatctgcaccgctaatcactctcaaattggcgggattagcggcagatacagtgtatcaaatggggggatataaaatcggcggcgatgaattgatgcagatcggtttctatattgatcctgctttatccggcgactatgcaacacaaatggttcatctaacagcgatcaacaatgactaaggttcttttcagtaatcactatcaaatgaaatcaaacgaatagagctgtaacagaagcaaaagcagacgaaatgatccaaactagacatgagaaaaaattcttttctctgtgactagggacgaggatcggattgtagagaggattcgatgtgtcttcggatcgtttgtttgttgaagtgcttatgtttcagttttttctagtagagttgttttttctgctaaatcttttacgtataaatggcgattgttttatttttttgttgatttagcttatgatgaaggcggtcaataaaagtcaagcagtgacggagggaaaacaacgacagagcacttaaaagaacacgcagaggaacagttgcttgctgatgggtatcgcaaatatcatggctcagcattcgatgtttattctcacaaagacatttgtattcacagtgggaagtgtgtttgaggtaatccaactgtttttgaggtaggacgtcgaccgtgggtcattcccgataatgctcaaaaagaacaagttgctcaagtgaaccaaccttgtccaagcggcgcattaaaatttattcaaaggggagaaaactaatggaaatcaaggaagaaaaaaatcgttttgccttattagacggcgagaaagagatcggcgaaatgacttggtcgaatgcaggaacaaaacgaatgatcattgatcatacttttgtcgatccagcctatcgtggtcaaggactggcagaaaagttagtggcaaaaggggtagaaaaagcgcgcgcggaaaagaaaacaatcattccactctgtccatttgcaaaaaaagagtttgaacgtaaaccggaatatagcgatgtttggagtaaataacaattctcaattttaaaaaaagaagtggttcttttagggaaccacttcttttagcgttaatctatcaacatgtgactgttaatgttgaaattgagcatggtagagacggtaataataccctttttccgctaacaattcttcatgagtaccttgttcgacgatttgtccggcatccataaccaaaattttatcagccgcacggatcgttgataagcggtgggcaatgacgaaactggtttttccttccatcattttcaaaaaggcatcctgaattttcttttctgtcagtgtatcgactgaactggtggcttcatcgaggatcagcatcgggggattactgatcatagtacgagcaatggtcagtaattgtcgctgcccatcggaaatcttgatgccttgttgcccaatcggcgtatccaatttatctggtaaccgcataacgtattcatacatatatgcattttttaaagcatcgtatatttcttcatcggtagccgtgtcattaccatattggagattctctcttaaagaagcatcgaacagccacgtgtcttgaaggaccataccaaaactctttcgtaacgctgttcgctgcaattgacgaatatcgacgccgtctactcggatagttccctgatcaacatcgtagaaacgcatcagcaaattgactagtgtcgatttaccggcaccagtctttccgacaattgccaccgtttcacctggttcagctgtaaaagaaaagttttcgatcagtttttgtcctggatcataagcaaaagccacattttcaaagtcgattttacctttgatttccttcatcgcttgtgttgctgtgtcatccgcactttctggcacttgatccaataactggaaggttcgtgccaaaccagctaatgcagtctgaatctgagtggtgatgcctgacagttcaataaatggttttgaaaattggctagaatagatcgtaaagcttgaaatcatcccaactgttaccagccccgagcctgaaaagtacaataaaccaccgacgaagccgacagacagataggaaagatggtcaacaaaacgggaaagcggattggtcaacgaggaagaaaactgtgcttttcggccacgaaggtttaattcgtcattgatcatttcaaactgttcttggttgattgcttctcgttcaaatgctttgacaattttttgattgccgatcatttcggtaacgaatccagaaatttcaccgacgatctcttgttgacgcgcaaaatctgcttgtgatgttcgtgccacgatccaattgactaaaaagatgatcggtgttgaaacaagaacgacgagagtcagtggcacactcatcttaaccataactaccaaggcaatcagcacgacagagataccggagaataattggttgaagacagcagcaaccgcaattgagatattatccatgtcattggtaaaacgactgacgatattcccgtgagacgtttgatcgtaataacgcaagggtagtgtatttaaatgagcaaaaccttctttgcgcagatcagcgacagacagataggccactcgattccctaatcgttggatcagccattgactgacaacagtaacgatcactacaccgccaaacaacgcgagaatgcgataaagttcttcgaaatgaaccttgctaggaccaatcattttatcgacagcctgacctatttcataagtcataaaaaccgttgagatgccagcagcgatccctaaaacgacagcagtccaagtttctttggcatacacagcgagataggggaggtagcggcggaaggcagaccaatcaaatgatttctttttcattcttcttcctcctcttgagatgccacaatttcttgataagctttggaagtgatcatcaactcgtcatgggtgcctttggcgaccagatttccctgatctaacactaagatctgctgtgcgtcttgaatcgaacgaacacgctgagaaatgatgataatcgttccgcgaattttttcttttaaagccatccgcagatccagatctgtttggtaatctagcgcacttaatgaatcatccaaaatcaatatatcaggtttagcaataattgctcgagcaatcgttaagcgttgtttttgcccaccagaaaagttcttgcctccttcaaaaatcggcgtatccaacttttgcggtagtgcttcgacgaagtcgcgactttgggcgatctctaatgcttgccagcattcctcgtctgtcgcatctttttttccccattgtaagttttcacgaatcgtaccagtgaacagaaccgccgtttgaggaaccatggcaattttttgtcttaattgtttcagcggccacttgcgtacatcctgtccatcaacgatcactttaccagcagctgtgtcataaaaacgcgggatcagttgcgttaatgtcgatttcccactgccagttggaccagtgatgcccaaggttgtgccaggaacaatctcaaaatcgatattttttaatgctaagccatagttaggtgaaaagcgaaagtccacatgttcgaaacgaagggcacctgcctgtttttgttgatccataaaaacctcagataaactatcatcaatcgacggttctgtatcaagaacttcattgatccgtgaagccgaagcggcagcgcgagtaaaaatgatgacgagattcgatacaacgatcagtgccaacagcatttggttcatataattgaccaacgccagtacttccccctgttccaagtttccgatgttcactttgaaaccgccaaagtaaaagagtgcaataattcctaagttcataatcatggttgtagccggggtcaataatgcagaaagattggtcacacgaatatagacattggtcaaatcatctgtggcttggtcaaaacgtttggtctcagtttttgatcgagcaaaagcacgaatcacgcgaataccgctcaaattttggctgactagttcatttagttcgtccaagcggatctggactttcttatataatggcactgtcttgctaatgatccaaaataaaatgatacaaaaaagtggcagcacacataagaaaatcaagcccgcttgccaatcgatgacaaacgccatgatcactgaaccaatactcaaaaaaggtgctctgacgactaaacggatcaacatagccaatgcaacttgcatttggttgatatcattggtcattcgagtgatcaacgtatctgttccaaatagattcaattcattgtgggacaacaaattgatttttttcattaatgtattgcgtaattccgtgccaaaaccttgagaagcagtggctgcatagtattgacagatgaccgcacagatcatcccgatgacggacatcgcaatcatccagagggtcatttcaactactttcgaccaattgttttggcgaattccctggtccacgagtgcagccatttggagtggcaaaaccagttcaaacacagcttctaaaaacttaaaaaaaggacctaagacgatctgtttacgatagtctttggcatagcgtaataatccaatcataaaaacctcctgtaaaaataaaatagtcaatgaaagaaaaaatgcatcaggagaggaattctccactgtgaatttacgaataaaaaatctttcgtttctagcatatcttaccatagttccaaactgagggggagcaatcaagaaagaaaagaaagtttcatttttatttcagaaacaaacaattagttttcaatttttttgataattatacgataaatactgcgtatgatactttacttggctatgatctttttagattttttcaaggaaaaatcataggaaaattttttcgaacaaatttgcattagcataaaaattcacagcaaaaatataaaatatcttaaaaaaataggcgctgaaaacaaaatctggtacaatcggggagagtgaagtaggaaacatgaaggaggcactatggatagaaagtcgaaatttagcaaacagcgggcccgcaaagctcgtaataagcgccgaatcataggaggcgtcgtactttttgcgattgcaggagtctttttatttgcaggatatacgtattatgctgcaaaaaattctgtggataaaatgtttaaagaatccgctgtgatcaaatccaataaagaaaaagacaattcattgaaatcagcaaatgttgattctaaatttgggatcctgttaatgggggtcgacaatgatgccgaacgagaaaagaaagagcatctggatacgactcgagcagacagtttgatctatatggtctatgatggcgaaaataaaaagatcgacatggtgagtttacctcgagatatttggacaaatatctacgatggtaccggaaacgggacggtcgtcaacacggcaaaaatcaatagtgcatttgcgattggtgaggaagatgcaacgattgaaacggtgcaaaactatttgaacttgccaattgattattatgtcaatatcaattttacaagttttgagaagatcattgatgcaatcggcggtgttaccgtagatgttccttatgacattaatgaaaagtatacttcggacaattctggtaaaacactgattccaaagggccgacagtcgttgaatggagagcaagcattgatttttgctcgaatccgtaaaatggatactgacgtggaccgtggcaatcgacagcaagaagtcattgaagcagccattagtcaagcattgaaaatcaataatgtcacaaaatatcaggagattcttgactctgtcagtgacaatgtcaataccaactttaagtttgaagacttggtttcactagctgggaatatgctttctggttttactatcgataaacatacttatgaatggtatgatggtgaatcttatgatggccaatcaatcgtttatattcaagattactcctataatgagatccgtaatgatatgctaaaagcattgggtagatcagatgaaatgacaccagaaaatcaagggacgactacggagacaagtaccaactattaatgaaatgatgttcttttataataggaaataataaaaaaagaaacgctgcggcgtttcttttttttgtccccgtaagagcgcttgtaaggggccgtatacattaaatgcatgaatgtttgagtagtgtgctgcttttttctttcgctcgaaattgattgattttcttcaaaaaatagacactattcaatttttctaatgaaattcttagaaaaaaatatctgaatgattatgagctagaggagaaaaaaatgggtaaaaaaagaggataaaagcgattattcattacggatgaataatgccaattttttggcattggaaatgataactgaaccacaatgtaagcgtttttaactcgttatcatatacatgtacctgataaataattgttatttatcaggaagaagagtgattgatttcagctgaaaaaatcaataaataaaaggaaagaggcgagagagtatttcatttagctagattggttttaatgctttttgtgattttttttgcaagtgggatttatgcaagttactacacaatactaaagaaagttggagaacaatggaaaagaaaagaggaatcagtaaaatcggcttgattgccttagtagtcagttcatccattggtagtggaatcttcggtatcacgaatgacttagcgatgtccgctgctcctggacctgcaatcatcgcctggatcatcgtcggaattggcattcttgcattagttttatcattgaataatttaggcgccaaacgaccagatttagacggcggtatttttgggtatgcagaagcggcatttgggaaattaggaggttttatcagtggctggggctattggctctctgcctggctgggaaacgtcgcctttgcgacaatgctcatgagtgcaattggtgaatttatacccgcattcaagggaggacaaaacattccgtcaatcttactagcaagtgtttttatttgggtattgacctttctggtgaataacggaattgagagcgcttcatttatcaacacaattgttacgatctgtaaattagttcctttgtttttatttatggttatcgcactggttagttttcatgtcgatattttctcagcagatttctggggaaatgtcagcagctcactacaaagtggtgcttctgtcagtctctggtcacagatcaaaggttgtctaatggtgatgatgtgggtctttgttgggattgaaggggcaagtgttttagccaatcgtgcggaaaaacggtcggatgcccaaaaagcatcagtcatcggtttgctttccttgctagtcatctatgtgctagcttccttattgccatacggcgtcatgtcgcaagctgaattgatggcgttaccacaaccagcaatggccaacattttgcgctatatggttggagagtggggtgcagcctttatcaatatcggtctgatcatttccatcattggttgctggctgtcatggacgatgttaccagtagaaacaaccttattgatgtcccgcgatgggatgctgccaaaaagttggggcaaggtcaatcgaaaacaagcaccaagttattcattgtttatcactgctgcattgacgaacgtgttcttgttaacgttccttgtgaccgattacgcgtatcaatttgcttattcaatgtgtaccgcagcgattttgatttgttacttgctcgtggggatctatcaaatgatttattcctatcagcaaaaagacaataaacaattgtttattggtgcagtcgcaacggcctttcagattattgggatcacattagcaggctttgcctatgttctcttatgcagcatcgcctatttaccaggattctatttctacttacgggcatgtaaagagaacaactatcaaatcagcaataggcaaaaaatggtcatggctgtggtcagtttagcagcagtattgtcgatcgtagcaatcgctactggaatgatctcagtataagggggttgattatggatattgctaattttggtgtcgaggaatggttgaatatctgggagaaaaaagcaacctatgacattgcccaaagttctatcgaagcactgacgctagaggaaatcatggccttcagtggcaaaacgagtacagattttttgaaacgtgtcgcgcagcagcctttagattatggctggatcgaaggatcggatcgattcaaagaactcgtcgcttcattataccaacacatgacaccagcgaatattttacagacaaacggagctacaggagcaaatttcctggcactattcgctttgatcgaaagcggggatcatgttgtctccatgcggccaacgtatcagcaactctatgatttgccaaaagcatttggggcagaagtagactttgttgaattaaatcaagcaaactggcagcttgatctagcagttttgaaagccaaagtgaaacctgaaacaaaaatgatctgcttaaataacgcgaataaccccaccggtacgctatttgatcaagagcaattacagcagattgtcgccatcgctaaagaagcggatgcctacattttagtagacgaagtctatgcaccattaacagaagaaggcacattttgttccatcgtcgattgctatgagaagggaattgctaccaactctttgtcaaaaacctactcaacgccaggcattcgtatcggttggactgccgctagtgaagaactcacggaacattttcgtaaataccgagattatacgatgatttgtggcggtgttatcgctgatgaaatagcgattcaagtattggaaaacaaagagcagattatcgcacgaaacaagaaaatggtcgcagagaatcttgccattgtcaagcagtgggtagaccaagaaccgaaagtggaattaatcgttccccattatgtttctacggcatttatcaagttgaagatccaacaagaggactatcaattctgtgtggatctattagaagaaactggggtcttgcttgttccgggaacagcttttggggtaccagggcacgcccgcttaggttattgctgtaagaaagagacgctagaaactggtttgagattactctcagactatttaaaaaaagtttcatagaaaaagggaaacaaattgtataggaatgaggaggatgaaaaaatgaatgaacctattcacgttttttcagagattggacgattaaaacaagtgatgcttcatcgtccaggaaaagaattggaaaatttaatgccggattatttggaacaattgctgtttgatgatattccttttttacagcaagcgcaaaaagaacatgatttctttgccgaaacattgcgaaataaaggggttgatgtgctttatttggaagatttagcagctgaatctttgacctctacaggactcaaggaacaatttgttgcagaatacttgcaggaagcaaacatccaaagtgaaaacacccgcaaagtgattgaagaatatttactatcgatctctgataatcgtgaactgatcgaccgaacgatggcaggattgagaaaaaatgaaatgaagatcgctggccatcagaatctgaccgatcttgtagacgatcagtatccgtttctgatcgatccaatgccgaacttgtactttacccgcgatccatttgctacgatcggaaatagtgtttccttgaaccgaatgtattcagaaacgagacgaagagaaacattgtacggcaagtatatctttaactatcatccaattttcaaaaaagaagccgagcatcttttatacaatcgggatgaatccacacgaatcgaaggtggcgatgaattagtcttgtcatcaaaagtgttagctgttgggatttcgcaacgtacagatgtcgcttcaattgaaaaattggcgaaaaaattatttgagaaagaaccgacttttgaacatgtgctagctttcaatatcggtgaagagcgtaaattcatgcatttggatacggtctttacaatggtggattatgacaagttcactatccatccggaaatcgaaggcgagttaacggtttattccatctccaaacaaaatgaccaaatcaaaatctatgaagaaaaagaaacattggaacggattctttgccgctatcttgatttagatgcagtggaactcattcgttgcggaggtggagatatcacagcagctgccagagaacaatggaatgatggttcgaacacgttgacgattgcaccaggagaagtagtcgtctatgaccggaacttgattacgaatgaaaaactagtcgaagcaggggtcaaacttaattacatcccaggaagtgaactcgttcgcggacgtggcggccctcgttgtatgagcatgccatttatcagagaagatctttgagcaacctgaaatttacaaaaataaagactaacggtatcataggaggaatgaataatggaacaagtatttcaaggaagaagtttattagcagaaaaagattttacgaaagaagaaatcgagtatctgattgacttttcgattcacttaaaagggctcaagaaaaaaaatatcccgcaccgctatttagaaggaaaaaatattgccttgctctttgaaaaaacatcgactcgtacacgggcggcctttacgacagctgccatcgatctaggtgctcacccagaattcttgggcgccaatgacattcagctaggtaaaaaagaatctgttgaagacaccgcgaaagtgttaggcagtatgtttgacggaatcgaattccgcggcttcagccagcaagtcgtcgaagatttagcgaagtattctggtgttcctgtatggaacggattaacagatgaatggcatccaacccaaatgatcgctgatttcatgacgatcaaagagaactttggcacgttgaaagacatcacgttggtgtatgtgggagatggccgtaacaatatggcgaatagcttgttagttactggtgcgattcttggggtcaatgttcgaatctgcgcacctaaatccttattcccagaagacgatgtcgttcgttatgccaatgaatttgccaaagaatctggcagccaattgatgatcacagatgacactgctgaaggtgttcgtggtgcgaatgtcctttatacggacgtgtgggtatcaatgggtgaagaagacaagttcaccgaacgggtcaatttgctaaaagactatcaaatcaatatggatttgatcaaagcgacaggtacaccagacgaccgcttgattgttttacattgcttgcctgccttccatgatacgaatactgtctacggaaagaaaatcgaagaagaattcgggatcaaagaaatggagatcactgatgaagtcttccgcagcaaatatggccgtcaatttgaagaggctgaaaatcggatgcattcgatcaaagcaatcatggccgctactttaggaaatctatttattccaagagtgtgagaggacgagggataccatgacgaataaaagaacagtagtcatcgcattaggtggaaatgcgatcttgaccgatgatcctagcgcaagagggcagcaacaggcgcttagacaaacagccaaacatttagtatctttgatcaaacaagagatccaagtagtgatcacccatggaaatggaccgcaagttgggaatctcttattacagcaacaagcagcaaactctcccaaaaatcctgcgatgccattagatacctgtgtggctatgactcagggaagtatcggttattggttgcagaatgcattagaagaagaattagcagcagaaggcttaccaacaaaggtagcaacgctggtcactcaagtagtagtcagtgaaaaggatccagcatttgccgatccgacaaaaccagtaggacctttcttgactgaagagcaagcccagcagatgatgacagaaaccaatgcgatctttaaagaagatgccggtcgcggttggcgcaaagtcgttgccagcccgaaaccgatcacaatccatgaccaagccagcattcgtgcattggtcgacaacgattttattgtcatttgtgcaggtggcggagggatacccgttactgaatcaggacaaggagtcgaagccgtgatcgacaaagattttgcttcagaaaaactggcagaggtcttggaggctgaagagttgattattttgacaggtgtctctaaaattgccttaaactatggaaaagacaatgagcaatggttagaccaagtcaatttgacagaactggaacaatacatccaggaaggtcactttgcgccaggaagtatgttgccaaaagttcaagcagcgatggattttgtgcaggttagcaaaaacaatgttgcgatcattacctcgttagaagatctagctgattttgatcacgaaacagggactcgtatcatttctgattaactggcaaacaaagtattggagtgatggatattagtggaaacatgcgagaatacgtaaaagacaattttgattgtctaaaagtgctgacgcaagaaaacagggaacgattggaagaaaatatgtattaccgaacctttcctaaagggcagattctattcaacgatggagatttgcgtgatcgtatttttgttctatgtagcggactgattcgtatcgaaaaaaatgatcaaaccgattctttcttttatacggatttcatcagtgaaggtgaactgtttccggtaaatggcctttttgaagcagcgtgttatgacttttctgccattgcggtgacagagatcgaagtcgcgtatgtggcaactgctgttttggaacaattgatggtagcggatcgagaattattgaaaatgatcgttaagaaacaaggtcgagtactggaacagcaagtgaccagaatgcaatactgtattacttccagtgcccatgatcgtgtcatcaatacactagcgatccttatgaaaaagcatggaaagctagatgagtcttggtatattccttatccgatcatgatcaacgatcttgcgaaattcagcggtacgacgagagaaacggttagtcaagtgctgaaacaattgatcaatcagaaaaaaatttcctaccaatataaagaattgatatttatcgatgatgcgtttttccaattagatgaataataaaagcactgtgacgacaatcattaaagggtgggatcgattttccaaacaactactgtggcaagcagctgatttacggatgatcgatctcgcttacttttaaatgactcgagtgtccatcagtgataattttttgaatgcggatacatgacgtatccgcagataatggatagagtagaagcaggtgatcattttgaagaaaaaccagcgacaagcgattatcaagcgtttgatcctcaaccaagaagtagagacacaagaagaattgatgcgcttattgaacgaacaaggcgtgtgttccacacaagcgaccatttcaagagatatgcgggagttgaatatcgcaaaaacttatacgaaagaaggcaaaacgaagtatacgatgattgctacggcggaagcagatgtgaccgaaaagctgaagctatcgatgaatgaatacttgaaatcaattgaacaagtggagttcatcacagtgatccatactgtcagcaatggggcagatgttattgcgaattatctagatgaaatggatcttgaagggattgttgccacgatggctggctttgatgtattattgattctctcgccatctaaagagcaagccacacagttgattcatcatttagaaaaatatatcgactagcggcgacgatgcccatcaccaatgcttgaccaccattgcctctcggcacgaacaagcatggaacaaatgaatacagaatcaaccagagacaaaaaagcaacgcgattcactcggaacgacaagccagagaatgacagttactgtcgcaatcctctcacttgtagccagctttcgaaggagaatgcaacgctcacttgtctctttttttgtattaaaaaagttaaattctatttctgggtctcgtcagcgctaagcgcaattgttttcctcctctattggaaggtgctattcttaaataagcagaaggaaacacttgataaaagtggacagaacggagacatagaaaatgaaagaggccgatcaagaaaaacgacaggcacgagggattgtcttagtcacgcatattattgcagcagtggtcaaaatcattggatttcttttcagcggcagtgcggtgttgatgaatgaaagtattcatagtgtcattgattgtctcaatcagggattactagcaatcggcgaaaaacgagcacggcgcggccgaagtgaactttaccaatttggtgaggggcgcgcgacgtatttttttagtacggttgtggcaatgacggtctttttcggtggcggcctgttggcaatcatggaggcaagtcaggatcttttggatcctacccacgaagtggagaacatccaactagttgcagccattctttttgctggtttttttattgaaagttcagcagtccaaagtggaaggcaagaaatcaaagagcaaaacacggataaacagccgttgatcgcttttttgaaagaaagccgagagagcgagatccttttaggctttacagaagacttgtttgcattgatcagtgtgagcattgcattggtgggtattttattgacagcaatcaccaacaaccccatctttgattctttagggggcgtcattggtggggtccttctagtgatcgtagctggttttttagggaaagaattttatagtttattgatcggagagagtgcttcgaaaagtgatctaaaaaaaattcgtcaagtattatcatctagggaagtagctgaagtgattgacctgcgtactctgcatttaggtccagatgaattactgatcgttgctgaattgacgatttctcctaaagcaacttcgagtgactatgaggtgatcgatcaattggaacaagaaattcgcacggtattagctccgaaaaaaacatatatttacttagagacagaaagacagcagcaagaacaggtaaaaaaaccgattccatgaggggaagaagacctcaaaggaattggtttttttactaagcagtggttagttttcctctagatgataaatatctggggttaaatgatcttctgctactctcaaacccgttcatagtatttcaaatgaatacttgcggcaagctgatttcttcaagaggatcacttctttttctgggttgacttggattgaattgggttgacttaaaacgaataaattcaggtggaaaagcgcgagcgaaagaaatttcttattaaaaaaagttgttattttttatttatttcacaaggaaagggattgctctatcagatttatttgtgaaaagaaatcggaaatcttgattctctttattttaaattcaaatttacataaattttgttctttatcttaatgatattgatatttttcaagcaaaataatttacctgtcttttaatccatgataacttaaagatggaaagatggttttttcacaaagtaaacatccttatctgcagacacccttttacgaagtacccagatctccctttctaaaaccaatgattttcaattgctgtgttccaatcaactcgtaaaaaacttgtggaggcgttttcccatctgtattcgcattcgatcaagattacagacaccctcacaacatacgaaagaagcaatccttgcttgatttttccgttttgtcaatcatacgccctgactccaagcacaagtgacacaactttacttgaagccataatttgtcatggacaaaatctcactataaaaacagagctatagacatagaagatacttatacaaggaggagaatagatggaaaatttttatcagcgaacaccaacagaaacacttgaatactttcattcagatcagacgaaagggcttagtaagcaaggcgcaaaagaggcgctagatacctatggtgaaaatacgattcagcaacaagaatcgacctccccttggaaattgttatggcacaatttaaataatctgatcgtttatttattactagccgccgcattgctctcttttgcgatgggagaaacgatagaaggaattgctgtgttgattgcggtggtaattgccgtgatgactggttttgtgacagagttgcgtgcacagaagtcaattgattcccttcaggaaatgatttacactaccgcaaaagtgattcgtgatgggcaagtgatggaagtcgaatctgctgcgatcgttccaggggatattctcgttttggcagaaggtgatgcgatcgctgccgatgcacgtttgctggaaagccgcaatttagcctgtattgagtccgcattgacgggcgagtccgaagctgtcgaaaaaaatgcggcagaacaatatgatgaagacgtccctttaggtgatcgccgcaatgttgtttttgcaggaacagcagtgacaagaggaaatggctatgccgtcgttacagccaccgggatgaaaacggaagtcggaaaaatcagcgatatgctgactggaaacaaaagcgcgaaaacgcctttggatatcgagctggataaattagggaaagctatcattattgcggcactctttgccgccgtgacggtcctaattgcaggtcttctaacggatcagcctttggtagaaatgctgcatatctcgattatccttgcagtagcagccattccagaagcaatgcccgctgtctcaaccattactctttctcgcggcatgcggatcatggctgaacacaaagcattagtcaaaaccctctcagcggttgagactttgggcgctacgagtatcattgccagtgataaaaccgggacattgacagaaaatcagatgacgatcgctgagatcattctaagtaatggagagcaatacactgtgaccggtaatgggtacgaaccgacggggagcttccataaagaaggacaagaaatctcagttaatgaagagccagcacttcaagcgatgattgaaaacggtgcactatgtacgtccgcttctttgaaagaaacggatggccagtttgaggtcctaggagatccaaccgatggagcgtttgttgtattaggaaaaaaagaaggcatcgatcgtcaaacactgatggatcaaggcattgaaaaaatcgctgagcttccttttgactcagaaaacaaatttatgatcaccgtctatgaaaaagaacagcgaacgttgatcatgaaaggtgcaccggatgttttgatcgagaaagctgccgtcgatccgtctgtgaaagagcagttgaacgacatcaatcatacactagcttccaatgggcaacgagtgattgcggtggcacaaatcagtaactatcagggtggtttgtcggagtctgagctgacagaatcattggataatttagagatccaaggttttgttggcatcattgatcccccacgaacagatgttaaagaagctgtcaaagtcgctcaagaagcggggattcgtgtcaaaatgatcacaggtgatcacccgcaaactgcctccatgatcgcacaagaaattggtttgatcgattttgataagacgatgacgggaaaagagatcgacgccttggcaggtaaagaagcgtttaatgaacggatcgaagaagtggctgtatttgctcgggtttcgccggaaaataaacttcaactagtcaaagcactgcgggaagaaggagagatcgtgtcgatgaccggtgatggcgtgaatgacgctcctgctcttaatggtgccgatattgggatcgcgatgggcattcgcggcacggaagtagctaaggaatcttctgatatgatcttgactgatgatcgctttgggacgatcgtcgacgcaatcaaagaaggaagaatcatctttgacaatatcaaaaaatacgtttctttccttttttcttgtaatatggtcgaaatcgtgacaatctttctaagtgtcatttttcttcttcccatgccgattcaaccgctgcatattttgttcttgaatctagtgatcgatatcgctcctgcgatggcgttggcctttgaacctgcagaagaggacctgatgaaacgtcagcctcgttccaaagaagacagtttggtcaataaacgattcttaggtcgaattattttaagcgggatagtgatcggattgacggcatttggtttttttagttttttgatacaaacaaatcatgaattagcttatgcccagaccgctacgtttacctttatggcgatcgcacaactgatgcatatttttaatgttcgcaagcaaagcggatttggattagacaagtctttcttcaagaataaaccgttgatcggcgcactgatcctttcgatgggattgcagttgtcagctgtttatctccctttcatgaatgaattattagggacttcaccattgcaagttggcacatggggaatcattttcttagcggctagtctttccacactggttgtaatgggattaaaaaaagcctttcagttgaagtgaaaaaaacagcaagaaaaccaacgatgatgttggtttttttgtttgctttttgtctatcgcaggaaattatttacaaaagtaagaaaaaaagttattattgacgagtcaacgattgatgagtcaattgttagagaggagtattccatgcagctaagagaaatcagccgcctgctttatcagttgaaaattgccaatcaagaattgacgacaacttttgaaaaaagcaccgggttcagtctgacccgatatgaattaatgatgttcatcaaagaaaatggacgttgttcgcaatctgacttacagactgaattgaagatcgatagtgcagcagttacaagacatctaaaaattttagaacaaaagaattatgtagtgcgggaaaggaacaaagacaacaatcgtgaagtctttgtggaaataacacctaaagccaaacaagagctgtctgcttgcgagaaacaccaagagaaggaagcattcgccctatcgctgaccgaagaagaagcagctgcgtttttgcagttgttgaataaattaatgaaatgaaagaggctactaatatgtcaaccaatagagtaaacaacgatttttcagctatcacttttggaagaaaatccgtccgtgtctatgatgagacggtcaaaatctctcatgaggaaatgttaacgatgattcaagaagcaacgactgccccctcatctgttaacatgcaaccatggcgtttcgttgttgttgaaagtgctgagcaaaaagcaaaactaaaaccactgatccgcttcaacacacgccaaaacgacacatcggcagccatgatcttgatttttggtgatttagcttgttatgaatacggggaagaaatttacaatcaagcagttgaagcaggaaaaatgccggcagacgtcagagaccaacaattggctacgatcattccttactacaagagcttcacgaaagatcaaatgacctccatcgtaaaagttgacgccagcttagcggcaatgcagctgatgttagtcgcgcgtgcccatggctacgaaacgaatccaattggtggctttgaagcagaccaattagcagaggcttttgatgtcgatccagaacgctacgttccagttatgattctatcaattggtaaagctgaagaattaggctatgaatccattcgtttggatgcagaaaaaatcacgacatttaaataaatctactcttactttctatgtggtcttccgtttgtctttgtgttcgctagaagcatgaaggacggaagattgcttggtttactttataataaagaaaaccagatttaaaaaaggaggaagcaaaatgtccactattactataggtttaatcatgttcgttgcacttgaatttctatttatcatgtatttggaaacttttgcgactacttcaaagagaacgcaacgggttttcaatttatcaaaagaagaattagaacgcccttcactgaatacattgttcaaaaatcaaggaatctataatgggttaatcggcatcggcttgctctatagcgtgtttctttccgcttctcctgtcgaattgagtcgcctgcttttgatttatatcattttagttgctctgtatggcagcatcactagtgacaaaaaaattatattgacacaaggcggtttagcaatccttgcattgatagcaacttttttctgatttttgaaagataatcaaaatgacctctcacagttacgtgttccattaaatgatggaaccgttgctagtgagaggtttttttgttgatttcatttgttaaatgagaggacaagtttgcacttgtcgtaaaaaatgataggataaagctaacgatacaaacctaaaagaatcggacttttactcagcggttttctggacgtaaactggtggctgcgaaaagcgctttgactaatattggtgtcaggatcactgctgtgatcacttcagaaacgccgttagtcactgcaatagctcctaatgtgacaaacaaagcagaagcatcaacaccataggtagtggccaccaaactagtgtacagggttcccatcaacgttaacacgagaaccgtgttggtaagggtaccaaagatggctgcaacaattgaagcaaggacgactttctttgttttacgatagagccaagtaaacaatataccagcgacgagacctactaagacccttggcaggactgagatgatcggattagtgaatactgtgatatccaaaggggtcgtaggggaagtgaatgcccgaataatcgtgaaaatcccccaaaccaagccgataaacatcccatctttcgttcctaaaacaatggcagcaacaatgaccgtgatatgaatgatcgtcagactagtgatgccgataggaataaagccaaggaaaggcaccatcgtttgtaaaataatgattgcggttagaattgcacggatcactaaacgatacgttttgttttttgtgttcatgagaaaacaccctttcttatagaatgacactcgtgtcatttttatgttaggatgattatacaataaaatgacacaggtgtcattaataaagtgaggtggaagcatgaaaaagccgatcgaagaaaaaaaacggcaaaaacgagaagcgattttggaaagtgccaaagtagtattcagcaagaaaggattgatcgatgcgacgatgcaagacatcatcgaagaatgcggcatcagtcgcggcgggatctatctgtactttcaatcggtggatgcgattttcttagaagtgctgcaacaacgttcgcaacgacggtttaatgaagttcgagcaatgatcaaagcaaatgcttctttcgagactatcttgacgaaatattttgaggatcataaataccgattgcttcatagcatatccgacagcatgctgcgagcgacgtatgagtattattatacgcataagtcaattgagacgagttcgttgcagcaaacgcagttgactgagacgaaacgcacgatccaagagatttttcaagttggggtcgcgcaaggtgtgattgccgatcggaatctggaagcaatcgcggaaaactatatgtttgttatagaaggtctgggtattttagctttgacgggtcatattcaagaagaacaaatcgatcatcaaattcaagtgatgcgaacactgttgccgtaccaataaaagtttttagaagctgtgatagaagataatacaaaaaatggagaaatagcctttctcaagttcgattgagatcgaacgatctctggacttttttgtagtgaattcttttgttacggcttttttttacggctttttttctacggctttgtaatctttttgaaatcaagaacggtttgtatcttacagatactgcttgatttcataaactcatcaacttagatgtcttttcgaaaagtgatcataatggaaggttgagtgttttttaagaaactatcgagaattaaaaaacaagtgatttcacttgtaatgaaaatgtaaacgggaaatcaattgggttgtgaataggagtatgttaaaatgataaatgtcaaataaatgtaatttgatgattgaaattgacgaattggaggagaaaatgaaaaagaaacttgcatcatctttgtgcatttgtgcaatagcgctgacaagtcctgtcatcccaaccgccgtgttcgccgatgattacgatcaattgattcagcaaaaaaataacgaagtagctgaattgaaacaacagcatcaatcggtgcagacacaaatagatcagttaacaaatgaagtgtctgacatcaatgaacaagcagctgaattaatcgctcagcagaaaaaactagggaatgaaatcaatgatttagaaaaagagttgactgatttggaagcacggatcgagaaactacaagtagcgatccagaatcaagcacgagacactcaagtcaatgggaaaagtgatcgctttatttccgtgcttttggattccgaatctttcggtgactttgttcagcggttccacggaatgacgacgatcgtcaatgccaataatcagatgatccaacagcaacaagcggaccaagcagctgttaagaaaaagaaaaatgaagcagaaaccaaaatggcggaaatgcagcaaatgcaaggccagctggaagcccaaaaaggaagctggcgtccaagcaagcagatctgaatgtcttgcagacaaacctttctttacggcaagcaaataaagaaagtgaaaaggaagcattgctcgctcaaaaagaagcctatgaggcagaacaaactcgaataagagaagaatcagagcgggtcgcagcaagacagcaggcagcagctgaagatcagctcataccaacgactaccgagtcttctgaaaattcttcgatttctgaagctgattcttctgaaaccgaacgttctgctcaaggagaatccactgatgttcaaggggatatccaagaaacaccaacaaataatgaaacaagccccgtaactactccagattcttcttcgaaggcagcaagtacggaaagcagcagaaatcctgctcctcagcctgctcctagctctgagcctgcacctccgacaccatctgcgccaattgggaacgttggagctgcgatcgtagcagaagcttacaatcatctcaataagccgtatgtctggggagcaaaaggaccagatagttttgactgttcaggatttacccgttatgtctatttacaagtaaccggaaaagatatcggtggctggacagtaccgcaagaaactgctggtacaatgatttctgttagtcaagcgcaagctggtgacttactgttctggggtgctgccggcagtacccaccatgaagccatctctttaggaggcaaccagtacattcatgcccctcgtccaggacagacagtttctgtggggaatacagcatactacactccgagctttgcagttagagtcaattaattattttatctttataaacacttgatccagtggactgattctcattgaacccaatgggcagaatgaatcagcgctagtagaaggagagaaaaatgaaaagcagaaaacagatccacaaagagttgcaacggcaaaaacgcagtcaattgtaccgaaaaggagcagctaccactaccgctctcgttagttcgctgaatttagtaccggttagtgtgctcgcaacttctgttgaagaatcgaatgacacgggtgtacaagtggttgaacagtctacggtagcttcgtcggatgatacagccgatttacacgatttagtaaatgaatcacaagcgagtcaagcaacaaccaccgaggatactggaaccgaaacatcgttgactgaggacacagattccacagtatcatcaaatgagtcagcaaccagcgagtcttcagaagaacctctaggaacggagcctgccagtgacgttgattctgcagaatcgtcaagtgagatcccaatgttgtcagaggcagagcgaattgcattagaaacaaagattatgcctaatatcgatcgtgtgatggcaagatctaatacacaacaagccttcatccagcaagtaggaccaatggcgcaacaagtagcaagtgtcaacgatctttatgcctccgtcatgatagcacaagcgatccttgaatcaggatggggacaatccacacttacgacgcaagcaaacaatatgtttgggatcaaaggttcatacaatggtcaatatgttgagatgcgaacaatggaagatgatggcaacggcaatctttatgagatcgttgcaaaattccgcaaatatccgtctttaaaggaatcatttgaagataatgcccatgtcttaaaaacgacttctttttcaccaggcgtttatttttacagtggggcttggaaatccaatacctcttcctatcgtgatgccacacaatggcttcaaggaaggtatgcgacagatacgacttatgccggcaagctgaataatttgatcgaaacctacaatttgacacaatttgattccgcgaccggtggcggcagcgggaatggcaacaacaccaataattcagaacaaacgatcaataagcaattcaagaccatggcagcgctgaatattcgttcagatgcttcaaccagtgccagtgtagtggggtcattagccaataatacgaccttcaaagcagtggcccaaaaacaaggaaccagtgttaatggcaacagtacttggtatcgggtggaaggcaaaggctgggtcagcgctgcgtatgtgatggaagtaggatccaacaataacagcaataattcagagcaaaccatcaacaagcaattcaagaccacggcagttttgaatatccgttccaatccatcaactagtgctagtgtcgtagggtcattagcgaacaatgcgacttttaaggcagtagcccaaaaacaaggaaccagtgttaatggcaatagtacctggtatcgggtggaaggcaaaggctgggtcagcgccgcgtatgttactgaggcagggtccaacaataacagcaataattcagagcaaaccatcaacaagcaattcaagaccacggcagcgctgaatattcgttcagatgcttcaaccagtgctagtgtcgtagggtcattagccaacaatgcgacttttaaggcagtggcccaaaaacaaggaaccagtgttaatggcaatagtacctggtatcgggtggaaggcaaaggctgggtcagtggtgcctatgtgaaagaagtcagcagtacctctagttctaagacatataccgtaaaatcaggagataccttatgggggattgcacagagctatggggtctcaatcaatcagctgatgcaatggaacaatatcagcggctcattgatttttatgggacaacgattgatcgtcagcaaatgaccctaataataggcaatagatagaaacattaagatgaaagtacaatgatgaaggcacaagagggcaatactcgaatagctgccagataaaagaaatatgagaaaaaatcggatgtaaaaaatttccaaacgaaggaaggagaccgcacaatttttgtgttgatctccttctttcgtttgagtttaaagcaacggctgttctgcaatcatgcctttattgagggctctcttggaaactatccatgatctttgttagttcatcttttgaggaatcaaaaagacttgctaaggtccaaccatataattgaacataattattgtcggtttctgttacataatataagtaatgtatgttcaacccttctacagttgcagcaaaatcaaccatttgggtttgagtaccaggaaccggtaaaaatgtcgcgttggtaccaaaattcgatgctaaactgtcttgaaccaatgcaagataactgtcgaaatctgcaaagtcttgtttagactccacaacagccgccagaaattttgtttgtaacgaatcagaaagcataaaatcattatctggatttagtgactcaaaatcggctacagtttgccaatttgtcggcagttccagcgaataggaataaccgcttacaccagtgatcgtctgcttctcaacaggaatcacattttctgaagtgccagtgctggctgtttcagaagatcctacagtggaagaaaattgtgtacgctctttttcttttgtggaagaatcaaccaatcccgatggtttttctgtacatcctgctaaaaataacccaaacccaactaaacctaaaaccatgtgctttttcatttttttactccttctagtttttttaaaaaacttattttatttatcctataataagctcgtaaataaggcaatagaagaatctttctaaatgagcactattgaaagtagtttatcgaattttaaaaattcaagtttcgtttatctgctggctaagtctggatagtataggagattgtacacatttttccttacatgatgcaaaaattgattataaaacccacaaatcatttgctatgctatataaaaagtgaatgcatccctcgctgctcaggatgattattgtcggaaaggtacacttgtgctgtcattggcaatcagaactttttgttagctgtcgattatccattgatagtctcctaagcagggaaatgctagaaaacagaggtgagtggatgttttatccagatgtcaaagagtatttgcgaaagatgcgtgggaatattgattttgcagtgatgaaggaacgtctgccattggtccatagttactggcaagtgacggaagcagaagtagaaagaattgttcgcgaagaatctgaggaagatttctggacaagtgtacaacaaatcatcttactcgatgccaaattggtccttttgcgaagctatatcagcgaatttgatttccaaggtttttcagaggaagaaatcatcgagaatatcgaactagatcatagcacctatacaaaagaattgtgcggttacaatttaacagatacaggacatccctcgatcctttttggaaagggcagatgactcgatcagattaacgcaaatcttttctttaacgacaaacgaagcgtatactggaataagaaagaaaagttttctactattatattgctcttttataatgcttttccaaaaaagttatttaccattcgttaggagagatttccatgactgaatttactcagatcgttttgctgtttttcttgtattcttttgtggggtggctgtgggaaacggtttactgctcgataaaagccagacattttgtttatcgaggatttttggtaggaccgatcactcctatttatggctttggaattttaggtgtcttgtatttactgcgaccgttacataaccaattgctgctgctcttttttgcagcagctgttttagtgaccttattagagtacgtgacgagctttttattagaaaaactgtttcatgcttcatggtgggattaccacaatgtttttttgaatatcaatggtcgcgtggctgtcccaatttcaatcttttggggcatttgctgtgtcttgatcgtccgcattgttcatccgcaaatgttgatcattgtccaaatgttggctgaaagattcagtttttatctacctgttggattgttgatggcgatgtcgttggatatgggctatacattggctaatcttgctgcttttcaacgaacggttcaacgactggaccgtgctattgaacagcagaaagccactttatcagaaagtttggaacaaaagaaaaacaattggcaggaacgtatttctgaactgccaatcgattggcagcaattgcgtgaaacgttaccgaagctgaattttcatcagcgaagacttttaaaaaactttcaaaaactgcaaatcaatgagattgccaatgttcaagacttacggcggtttgtggaagaattacgtaagaagagagagtaatattacaaaagtattacaataaaaaaagccttttcaaggctctgatttcccactttcacgtgaattattttttaatagactcttatttctcccactttggctaaaaattgtaataaattgtaaaagagttgcaatatatcttgcccccagaatttgtataataataagcgttggaaaccttagtgagaagtgagggaatttttttgaaggcaaagaaattacgtaccatggtcgtcgcagtctttgcggcaggtatcgtttcgccgatctttgcgcaggctgaatctctggaatcattgaaagagaaagaaagtgccgttatgcagcaaagtcagcaaatcagtacagaagtacaaatcgctttgaccgatgtcaataataaatacagcgaggttgaagcattaaaagcacaaatcgctaacaatgaagaaacgttggcacaaaccaaagaagaaataaaggcaactcaagaaacgattgaaaaacgtgaagctgtagttgcagaacgaatgaaagacattcaagtcaacggtggagtaaccagagattggacagtcttgttggaatcttccaatatccaagatttcatcaaccgggcttacgccatgacaatgctccaaaatctagaaaaagaaaaaatcgactcgttgacatctgaaaaagaaaaattagagtctctgcaagaaaaagccgagtctaccaaagaatccttacagcaggatcaatcctctttggaagcacaggcgcaagagttggatagtaagatcgccaacttgcagacacagttgaaagaaaacgaatcgaccttagcaaagattgcttccagcaaagaagcagaagaagctcggatagctgctgaaaaagcagctaaagaaagagcagccaaagaagcggccgaacaagaagctaaagaaaaagaagcgaaggcagcggcaaaagcagcgagtgaaagctcaagtcaagagtcgtcatcttcaagtgagagcgcgcaatcaaacagcagttcaagcagcaattcagcttcaagcaatacgagcagcagttcgacgaataatagttcaaacaactcgaataacagctccaacaattcgggtagcaacacaccttccagcggcaagacaatgatcatggaatcaaccgcatattcttatgcagagaaaggtgctagccacctgactgccagcggaacagatcttcgcagcaatccaatggcggtcgcagtcgatccaagtgtgatcccattaggtaccttggtgaatgttgaaggatatggcgtggcgctagcgctagatacaggaggcgcgatcaaaggaaatatcattgatgtccactttgataatgtagccaaatgtctgcaatggggccgacgtcaagtaaaagtaacgattctagactaataaacgaaaaagcgtatcttgtaatcctaccatcattcatgattgatggtggacaagatacgcttttttatttagtgggtaaaagcatcatctagaaaagctcgtttcattcctgcagctgtgcctgcatcgttttcaatgtttggatggaatcgtacatttgttgttgctcggactcattgagaggcatttcaataatttcgcgaatgccttgactattgacgattgcaggggaactaatacagacatcggttgcttgatactgtccctctaagtgtacagaaaccggcagtactgcatgttcatcttttaaaatactgcgggtgatcctagccagcgagattgctatcccataatgtgtcgaacctttggcagcaatgatgtcataagcggcatttttcactttttctgcaatcaggccgagatcttgctccgaaaaacttgggtgtttttccagccactcgtgaacacttaagccaccaatattgccatgggaccagactggaaattgggtatcaccatgttcccctaagacgtaaatctgaatatcccgtggatcaatggtcaactgctcgccaatcgcattacgcaagcgcgcactatcaagcgcgcactatcgagagaagttccagaaccaatcactttgtgagcgggaaagccagtgatttttttgacatagtgagtcaaaacatctactggattactagcaatcaagaagatcccttgaaaaccgctagcaataacagatttcacgatctttttcatgatctgagcattctttttcgtcaaatccagtcgtgtttcatggggcagctgtgctgcaccagcggtgatcactacaagatctgcatctcgacaatcctcataatcagcaacgtatagtgtttttggaccaacatatgccaagccatgatttaaatcctgaatgtcacccgctgcttttgccttatctaaatcaataataccaatttcattgccaatcccttgagcgactaatgcaaaactgtaactcgaacctacatccccatttccgatcagaatgattttctccatgaaagatcctcccaaatttgattcgacttaaatacacctaaactgtatcaaagaaccagaaaaaagagtattgatacgttctcagtggcgttgctgtcttataattagggaagcaatagacgcttaagagcacttcccctgtcataatcggaagtgctcttaagcattcatatgaggattgagacatttggctagcttattccagtcatttttgtcagggaaagttttaaaaatcaaacaatcaatgtcattagcataatcggaaacatattctgtgtaatttgttaccacgagatcaatgtgattcatcattaaataatcaggtgacaattcatttgaatcaggaaagaaaaagttttttgagctatgcaagtaatgcatcgatttgctttttaaatactgacagagaatatatgagccttcaaataagaaagcaacattttttttggtatgccaataaagcgatttgatagattccaaatagatcgtcagactggcacttaaatggaataaaatctttttattccacgtagcaacagctaatggattttctgtgagaaaattccgacatttttgataagactcaggaaacaagcgctgggcgtaaagattgacatcggcaatattatgattcaacaaaggggagagcaactgtttgattttagctacggtaaaaaaagattcgatcaagatatgatcgcgggaggaatttttggtttcaggaatacaggtagctacaaaatcattggccagctgagtgatttctgcccactgattgtatttttggcagaagacttcctcaccagtaacgtcattaatcgaacgccggctccaaaccaacagaaagagatagagaatctcttcttggggaagtctttgttggtagtgttcaaagatatgctgattgatttccgcaaattctttgaaatcttctttagttgaaaacagtttgctgattttttttggtagtttcactgtgtgtcccccgcaatagcgctcaagggttatgtacaaataataattgagctctccaaatgagcaggcttgcttgttggttcgctggcagtcagaaaaagctttgacggtgatgtcgtgaatcgcaatagggggaaagatcgtgtgtgccgtgatttctgattcataataaaaatcatgaaaaaatttacggatatccatttcatcgccaatgaatgtgattgggttataatctagctgcaagtggtagtcgcgaagaacaggttgtacttttctcaagtaacgaagaaccgtactctcagagatatgatacctttctgcccattctgaagaacgcatttcttcatgctgaaaaatactctcgacaatatggaaaagaatctcgtcagtaatcagtgctcgtttcgctgcgaggtacttcgccgggttcaatacggtgaaaatataacccttgtgggacgaatcgatatggagggcatccttgaaatgggacttcatgtctgtgatatcagtcacaatcgttcgcgtcgtacttgaggaagcctttgccagtgaacgagtagagcaaagcggctctaactcaaataagtcgagaatgcgcatccaacggatcgttgcagtattcgtaacgaatttcatctgaagctctctcactggtttgctcctttcattttccaattaaagaattgaatctgtctatagctatcttaatgaagttagaatcgcaataacaaatcacgtatttcatcaaacggtgaaaaaattgacatgaattgccaataaaccattcttttgcagtcacttattggcaaaaaaccagatgaaaaagaacaaacaccttcccatttcaaagaatagaatattgaaaaataaggtggtttataaaaacagatcaaagcgagcacttaaaaatagaaaattaaatgagtaaaaaatggttttttcaactatttaaattatttaattactagattgaaaaaagactcaaaaataattgcaaacatccaagaatcctttaagaaacaaaatcgtgatttttctcgctgttcatgatgctagttttattacaagggatacaccttaacgaatgcctaaataaagatgaaaaagagaatgaaattcttttaatgaaaaaattgatcgtcagaaattaaataacaaaatatatagtttttagtgtttttttatataaaagaaatcgctgttttattcaagttaaatcacaatttttgcaaaaacattgttcttaatgatgtaaaaacttggtaaattacctttatttaatttcaattttctcttataattaactagaattgagcaaatttgcttttcttgattgaaaagataaatttataaagcacaaataatttagggagtgtgttcatgggaaagccgttacttaagactttgaccgttgtggcagtcggtgttggagccgttgccatctgtttggttggatatcgccagaacaatcagcgacaataccagcagcgggtagaatatgcgcaaaccgcgatcgccagtgagaccgacggtattgcatcgctgaaaaaagaggttgcaagcctttatcttaatgaggatcatacatttttaaaagcgggcatttccgcggatgatatcagccagctagtcggaaagctagccatgatcaaagtatctggcgaagaatacggcattgaagaggatgcattgccggcagaagccaaagagatccaaaagcagaaacaagccatcgacgatgagttgaaggatatcgaagcaaagcaaaaaatccaagaagcaaccgacaagctcttcacgaaaggcgtctccaattggcagaaagccgaaaatgacgtcatcatcaaaaaagatctgaaagagaccgacgttggcagcattcgtgaaaatttgaattttttcgaggaagacaaatggacagcattagtaaaagaatatcttggttttgcagatgcgcagcttgatcgcgtgacaaaactgcaaaaagaatttgatcgtatgcttaaagacgataaagtgacggatgcagtgacctacgagaactacttatcagccgttgacagcatcagcaaaattcgcaataaagacttgaaagaaaaatataccaagcttgcagaaaccgttgcttcacaaatgggctatgctggttattacggtaatacaacagatacggcaacgactggtgatggctattcagatagtatgacggatagttcagagacagattcagaatcctattattgataggaagagccaactggaggaataattatgtcaaaaggaaaaaagatttttttgattatttttggaatcgttgcagtgctcgtgatcggtgtggtaggaatcggcgccaagttatacatggatctatccggttcgatccaaaagacctatgaatcagtggagcgttcacaagatgaaaagaaacgggaaaatcctgttgatttaaaaaaacaagagtccttttcagttctattgatggggatcgatactggggacttgggacgtgtcgatcaaggccgttcagatacgatgatggtagcgacggttagtccagaagatcaacaaacaacgatcgttagtattgctcgggatacttatgtggacattgtcggtcatggtacgaaagacaaaatcaatcatgcctatgcatttggtggtcctgcaatgtcgatggataccgtgcaaaaatatttagatattccagtagatcattacatctcaatcaatatggccggtctgaaagaattggtagatgccgtgggaggcattgaggtcaataacgacctgacttttagtcaagacaattatgatttcacgattggaaaaatcactctagatggcgatcaagcattggcgtattcccgtatgcggcatgaagatcccaatggcgattatggccgtcaagaacgacaacgcaaaatcgttgagggaattgctaagaaagtgttgagctttgatggcgtcagcaaataccaagatatcttgagtgctgtcgaaagcaatatgaagacagatatgagttttgataatatgcggacgattgcattggattatcgggatgctttcaaaacgatcaaacaagatcaacttaaaggggaaggcttcatgcaagatggcatttcctaccaacgggttagtgaggaagaactgaatcgagttcaaacagaactgaaagaacaattaaatcttgagaatgaataagaaagtggagaagaaatggaagaaacaattagcttaaaagagatatttgaagtcttgcgaaaacacttggcttcaatcattattgccatgtttgccggcttggcacttgcaggaattgcaacgttctttgtgatcacaccaaagtatagttcacaagcccaattgatcgtgacactgccgcaatcggaaaccgcaaatgtcaatgatgtcaataccaatctgcaaatgatcaatacgtataaagacatgatcgtcagtgacttagtattgaacgaagtcaaagatcgtctggaatcagaaagcaatgtcaaaatgacggctggagagatcaaagatgcgattgccgtcaatcagtcacaaaattcccaaatgttttcgatccaagcaaccaatccaaatgctgtaaccgcacaaaaaattgccaacaccacagcactagtctttcaggaaaatgccaaagacgtcatgaatgtggacaaaatttccatcatttcaagtgctgttgccagcacatcaccggtatcgccaaataataaattaaatttggctattggattagtgctggggctgatggtcggtgtcggacttgctttcttatttgaattattagatcgtaccgtaaaagacgacaaatttgttaccgatacgattggctatacgattttagggactgtacctcaaatgtcgcaaaaagaattaaatgcgacgatccaaaagaaaccaacaagaccaactttgaagaaaccaacgaatgacaaaacgacggaatctcgtcgcagccgttcgagagtataggaggaagagacatggctaaacaacaagaacgtaaagggatccaaacccatgcagtaagtctgatcactttagtggatccttcttctcctatttcagaacaatatcggacgattcgaaccaatattcaatttgcgtcttcagcggatcaacaaataaaaacattagtcgtcacttcttcgggaccaggcgaaggcaaatcgaccacatctgcgaacttagcagtagtttttgcaaaatcaggacaacgagtattgttagtggatgcagatatgcggaaacccaccgtccacaaaacgtttaatttactgaataatgtgggcgttagtacagttttgagcacttcaacgaatctagctgaggcagcccaacaaacagtgatcgacaatctctccattttaccaagtggtcctaaaccaccaaacccttcggaattattgggatcatctagaatgaaccaagtgatggcggaagcaaagaaactctatgacatcgtgatttttgatatgccgccagtagtggcagtaacggacgcccagatcatggcgtccaaagcggatgggacgattctcgttgtgcgcgaaaatgtttcccgcaaagagccattaacaaaggcaaaagaattattgaatatggtgcaagctcgcgtattaggggtagtctacaacggagcagagaataacaaagattcaggctattactattattacgggaattaatgaattaggagacgaacgaaatgattgatttacattgtcatattttacctggtatcgatgatggtgccgaaacgatggaagcaagtattgcgatggcagaaaaagccattagtcaaggaatcactcacatcctgtgtacgccacatcacaacaacgggaaatatcacaatccaaaatctgacgttatttcgttggtctcttctttgcaatcagaattagaccagcgaaatttgcccttgaccgtattagaaggacaagaggtacggataacaggagatttaattgaggatattcgtaatgatgagattttatttacggatctggacgatacgtatattttgatagaatttcctaccatggaagtaccaacatattccgaacaagtcttatttgaactaaagagccttggcaaaacaccagtcatcgtacatccagagcgaaatgcctattttagaaaagatccgaataatttgcttccattcctagacatgggatgcttagcacaattgacagctccaagctatatgggagtctttgggaaagacattcaaaaaacagcgaaaataatggttgaacacaatttggttcagatggtagcgtcagatgctcatggagtcaataaacggactttttatatgaaggaagcgtatgagcagatcgccaaagattttgaaccaaacaaagtaactttaatgcaacaagtggcgaaagatttgataaatggggatcaaatcgattatccagaatacacaacaataaaaaagaaaaagtttgggttattttagggggcttttgaggtgtttgaattaacaagaagaagaaaaatagccacgttgattctagtggacagcatattattggtttttgccaatattgcttcgtattattttatgaaaccatttgttttgattccgatggattttatgcaaatttcaattgttctttcaattgtcttatactggctatttggctggatttttcgtgtcttttccagaattaatcgttacacgaatctgcgagaaatgattgctatctttttagcgctgacattaagttcaattacaacgattcttcttctttttttcagtaaggaaaattatagtatgcgtctggtgatctctacgtactttctttcgatgttctttatcattgctagtcgattagtttggcgcttgtacatcgagaagaaaaacagccgttgcatacctagtgaagaagtaaagaacaccttaattctaggagcaggcgagggtggccgaattctctataatagcttgttaggatcaaagactgccggggatatcaatgtcgttgggttcattgatgatgatcccaataaaagacatacctatctttctggtaagaaagtgcttggctctatcaaagacttgccagaactagttgataagtatgaaattgctatgataactatcgcgattccttcgctttcccgcaaaaaactgcgtgagatctttgaattgatcgagccattgcatgtgaaagtaaacagtatgccatctatggaggaagtcgcttcagggaaaatcaatctttctcgcttaaaagaaatcgatgtggttgatctattgggaagagatgaagttcagttggatattgatgccatcaaagaccaaatcacgggaaaaacgattctagtgacaggtgccgggggatcaatcggttcagagatttgtcgtcaagtcatccgcttcaaccctcgtaggctattgttactgggtcacggagaaaactcaatctatttaattgatcgcgaattaagaaacaactactcagagtgtgttacggaaatcgttcctatcattgcagacatccaagaccgtaagaaaatctttgcaatcatggaagattatcaaccagaaattgtttatcatgctgcggcccacaaacatgtgccattgatggaatacaatccaagagaagccgttaaaaacaacgtctacggaactaaaaatgtggcagaagcggctaaagcagccaaagtcaaaaactttgtcatggtttctacagacaaagcaaataatcctccgaatgtcatgggagcgacgaaacgaatcgccgaaatgatcgttaccggattaaatgaagcaggatgtacgaaattttcggctgtccgctttgggaatgtgttaggttctagaggaagtgtgattcccgtgtttagggaacaaatcgcaaatggcggaccaattaccatcacggattttcgcatgacgcgctattttatgacgattccggaagccagccgattggtaattcaatcaggggctttggctaaaggtggagaaatctttattttagatatgagtgagccagtcaaaatcattgatttggctaaaaatatgatccgattgagcggttatagtgaagatgagatagaaattattgagaccgggattcgtcctggggaaaaactctatgaagaactgctattagataaagaacgaaacgatgaagctgtgtttgagaaaatttttgttggcaatatcactggctattcaatagcagaagtcatggaattcgttgaacaattatctgatgatgacaaacagctagcaaaagatgtagttgcttttgccaatgcttcaaataaataggagtggatcaggtgtataaagacagggtaaagcgaggaattgattttttgctgtccttaatagggataatcattctttcaccaattttattgattttgtgtctggcaatcaaagtagattcaaaaggaccgattatattcaaacaaaaacgagtaggcaaagataaaagtcattttaatatctacaaatttcgcacgatgaaagttgataccccgaaagaaatgccaactcatttgttagagaatcctgatttttttatcacaaaagttgggaaattcttgcggaaaactagtttagatgaactgccgcagctttttaatattctaaaaggtgatatggccgtgattggtccgcggccagcattgtggaatcaatacgatttgattgatgaacgagataaatatgaggcaaatgacattcgtccaggattaacgggattggctcaaatcagtggacgtgatgagttagagatacaagaaaaagctaagcttgatgggtactatacagaacatattagttttgggatggatgttaaatgtttctttggaacgattacctctgtatttaaaagtgatggtgtcgtcgaaggtggcactggaaccataaagaaggaagatgtcgaatgaaacggattttaataactggcgcgaacagctatattggcacctcttttgagaattggatgaagcagtttggtgatgagtatcaaattgatacattggatatgcatggagaactctggaaagaaaaagatttttcactatatgattctgtttttcatgtagccggaatagctcatgccgatgtttcaaaagtaagcgaagagaccaaacaactttattataaagtaaattgtgatttagctgttgaaacagctcagaagtataagaatgatttaaacggacgaattggtcagtttatttatatgagttcaattatcatctatggggaagaaacaaatatcaacaagaaaagagtaattacacccgaaactgaaccaaacccttctagtttttatggggacagtaaatggcaggccgaaaaaagattaactttgttacaaagcgaaaattttcagctcgcaattattcgaccacctatgatctatggtgaaggtagtaaaggaaattatcagcaattagtaaagattgctaataaactcccaatttttccaaacataaaaaatgaacgttcaatgctaagtattattaggttatgtgaatttattaaactaagagttgataactcagatagtggtattttttttccacaagatgaaaactacgttaggacaagttatatggttagagatcttgcgcttgcaaatggaaaaaagatttatttgttttcatggctgaattggtctatctatttgttgggatattttccaggaagaattgggaaattagttaataaagcttttgggaatcttatttatatgaagaataaggatgtgactaagtgaaaattactattgttaattgttttgatacatacgaacaaagaatcgacatgattgctaattattttgaaagtaagggttacattgttgaaattgtggcatcaaacttccagcatataaagaaaataaaaaggatagtttcaaaaaagaattattcattcattaatgtccctaaatataaaaaaaatatttcttttaaaagattgttatcacatctaatattctcaaaaaaaagttttagaaaaataaaaaaaaataaaactgatattatttacgtagtaatcccacctaattcgattgcaaaacaagcattactatacaaaaaaaaatatcctaaaacaaaaattgtttttgatttaattgatttatggcctgaaacaatgccttttaagaaaaatttttctccagttttaaatatttggaaaaacagacggaataattatttaaaaattgccgatctaataataagtgaatgtgacctgtatagagatatcttgcataaagagcttatagattgcaatgttgaaactctttatttagcaaaagaaaaaaatacattgggtgatttgacccatgcttttgaatctaaagttgttttttgttatttaggctctataaacaatatcattgatattcccaaaatatgtgagttaatgaaagaaatgaaatcaaaaagagatattgaaattaatattattggtgatggagaaaagaaagaagaatttattaaaaaactaaaaaatattgatatcacagttaatgactatggtattgtttatgatgtggaagaaaaaagagaaatttttgagaaatctcattttggattgaatattatgaaagaatctgtttgtgtaggattaactatgaaatctattgattattttgaagctggtctgcctttaattaataatattgatgcagacacgtctaaattagttaaagaaaataagtgcggatttaatttgtctaataatttaaaaaaagatgttaataaaataattgaggtaagtgaaaaggactactattcaatggtagataatacaaaaaatgtatttagatcttatttctcaatagaagcttttaatgacagaatgaaagttattgaggacgcacttataaaaaatattcatgaataactgggaaggaaaagatacatggctaaaataagtatcattattccaatgtataatgctgaaagaaccattcaattttctttaggatccatcttaaatcaagattatcaagattatgaagtattagtagtagatgatggatcgacagatggatcgagaaccattgtagaaaaaatgtcggataagttttctggtaaaatttcatactactatcaagataattctggtcagagtagtgctagaaacttgggattaaagttagcgcagggacaatatatatgttttcttgattccgatgactggtttgataaaaattatctaaaatatctaattgaatttattgagcttaatcacttagatgttgtagaatgtgattttcaagtcacacaaaaaatggagtatacaagcaatgttataaaaacagattcgtatattttaagtggaatcaatatcttagaaaactatctatataaaggtataaaaattccgaatagttcttattcagtttgtaacaaaatgtttcgaaaggaatcaatcgaagatgtttttttctcactagagccattttgtgaagattatttatttaattttatcattctcaaaaatattaatttatatggtaagttagattatatcggatataattactatcggaacaataagagctctactcaaagtcctttaaaaatacaggataagggtatgattaataattgcagaacagtgtataatttagcactagatacaggaaacaagacttatatttcctatgctagaactagatactatcattcttttttttctttgtatttgaaagctttgagatatggatataaagaagatgctggcgattttttaaaagaattaaaaaaaggaatgcgtagtggactaagatttattattaattctaaaataccaaaaaaaagaattgtaattttgctttttgttttcttatcttcaaactttattaagttgaaaaaagtaggtgaatagattttgaccccatatatccttttatgtatttgtttttttacaggtagtattatcaattcacttcgctttggcaacgaagtaagaatagcgcattactttaaaacatatatcgttttttttatgttttatctaccgttggtaatagttagtggttttaggtataaggttggaacagattacaatacttatgaaaatattttttatcaaataattaatggaaataatgatttgaaaagtttaaatatcgagtggggatattatattttaaataaaataggaatgtttttatttgagaatccgcaaataatatttttgttatctacgattataattattacattttatacattgggaataataaggcgatctaatgacataatattcagtttttggacgttcttaggattgggaatgttttttaattctatgaatggattgagacagtttattgctatctcaattatattttatgcctatagttttcttgaaaaagataaatttagatcgtttatactattaggtttagttgcctgtctatttcatacaacagccattatccctttgtttgcgggttttgtaattaaatttttaccaaataggatatttttcattagttcaggtgttatcagctttatagctcttgtaagctccaacataataactaatattttatataagtatggcatttatactttttaccttaataatagtcaatcatttatgaatggtggattatcatattttaatatcttgttagcattgatagccataacaatgactttgtttttttataagaatttaggtgaggaaaaagaaatttttatccggtttaaactgatttggataggttttttattggttacttgtttttctaactttggagatctggcagtaagaatagctttttattttacgagcacatatattgtgttattcgctaacttagtaaataaaatccatgacaaaaagatatcctcaataataaaatttatatgttatggattattcctcttcattacattttacttattaataaataataataataccggtttgaaactattaccattttcattccgtagtgtattctgattggagtattaagtatgaatcctattttaagtgttatactacccgtgtacaacgttgaaaattatctggaagaatgcctagattcacttttgaaccaaacatttacaaactttgaagtcattgctgttaatgatggcagtagtgataattctcttgatatattattgaaataccaaaagttatttgaaagtatgaggattatttcacaagaaaatagtggtctctcttcagcaaggaatacaggaatcaaacacagcaaaggaacttatatatattttctggattcagatgattacataagttataacacatttgagaaggttatagaaatatttaataaaacgaatgttgatcttgttaagtttgatgctactccattttcagatgatcctagtttcaatgtagatctaaatgagtataactccaacaaagtttatcaaactgaaaaggtttatggaaaaagtgattttcttaatttaattgaaaaaaaataccaagctccagtgtggctttatatttttagggcagagatattaaaaatgaataatctttcatttagaccgaacttattgcatgaagatgaattatttactccaaagttattagtaaattgcaataatttttactacataaacgagcaattctttaaaaggagataccgaaaaggttcgattatgacaactcaaaataaaaagagatcaattttaaactacaatattattataaatgatttatataaatatagtgaaaacttcacggatgaagaaaaaaaatttttgattaatcgtataaaaggaatatattatacatcttcttgtctaagcatgaactatactaataaatattgtgggaaattaactaattacggaacaagtttgactatgaaacagaaaatgaagttattaattaaaaggttagtgaggaataataaatgaaaaacattgtaaagcaaaaatattattcacttatatattctaaagaactaaataagctcagaagtaatagttctgatagaaaatttattgtattatctacacccaatcatggcaatttgggggatcacgctatcgcattagctgaaaaaatgtttttagaagataaaaatatctgtaaaaatatagttgagattacaagctctttttatttatcgaataaaaagatcataaacagtttaatttcagacgaagatataatcttgattacaggaggaggatttttaggtagtttgtggatgggagaagaagaattagttagagagatttttcgaacacataaaaataataaaattattatttttccccaaactattttttatgaaaacagcagttttgggaacgaggaattagaaaagagtaaagaaatatacaagaaacattctggaaaaaaatttattatgttaagagacaaagtttcttataagacagttttggataattttggagagtcatttgatgaagtagcttattttccagacatggtactctacttaaatgaaaaaaaagaagatattaaaagagagaataaaatattatgttgtttcagaaatgataaggaaaaaatgggaaattttagtaagaaagagtattttgaagagttactaaatggtgatattctgaataaatatattgtaaaatttacggatactgttgtgaataaacgcatcaatataaatgatagaaatgaagaacttgataagaaattcttagaatttaaaacatcaaagttagttatcacggacaggctacacggtatgatatttgctgcaataactggtacaccttgtcttgcattcgacaatagtagtggaaaagttaagggggtttttgaatggattaagaatataaattcaattatttttttagatcaaataacaacgaaagaagatattttggctaaattagcgtatttattagatttagaaataagcgaattagaaatagaagtaagttctgaatttgataaaatgtctgatgaaataaaaggttttgtataatatgaaattcaaattaatctatattaataatagaaacctgttatttggaataattgcactgtcaataaatttagctttaaatctatttgtttctccctttatagtaagaaatttaggtgttgaagcaaatggatatattactttagctaataattttgttagttacgcttcactaatatcagttgctctaaactctatggctaatagattcattactttagagtttgtaagtaaaaattatgaacgagctaatttgtattattcaaatgtaaccataggaaattgtatcatcggagcgattataacaatattttcgatattttttaccaactatataagcttttttttggagattccaaacgaattaattaaggatataaagttattatttttaataacgttcttaactttttcaattactacggtgacttcctcctggaacattgctactttcttaactaataagttgtatattcagtctgtgaggaatatacaatctcaatttattagagcagcttctatactaattttattttatttttttcctataaaagtaagttttattgcattctcttcatttattgctgcgcttttttctgttcttttttcgttatattacaagaaaaaattaacaccatttctgaaggcttctttcagattgtttaatattaaaactttaaaagaactagttggctcagggatttggaattctgttggccaaatgggggttatgttattaacgggtttagatttgttaatagcaaatatatttttaggacctgagagcatgggaatattagctctggcaaaggttttaccaacaataatttctcagctttcatctactgtgacaaatgttttcattcctcaaataactttatattacggagataagaagatggaagtgatgcataattacttagaaaaagcaattgcgttatctaattttataataacgattcctattgccttaataatttctttgggctacaatttctattcgttatgggtaccaaatcaaaatatacgtttgatattcattctttgcttgttatctctaattggaacaattttttctagtggaacagaagtccttacaaatatatttgtacttgttaataaaataaaaattaattctttgaatattgttttttctgggattataagtataatagtatcatttgttttcgttaaatataccgaatatggaatttttgctatagctagtgttagtagtatcgttaatgtgataactaaaatagtctatacaataccattttcgtcaaaatatataaatataagctggaattatttctatatttatacatttaaatctattctgagcgttattctaattagcttgtcatcttttttatttaacaatttagtgtttactgaaaaaaatgattggattcatttttttattaaaggttttgcaggtgtaattatagctttaatcattaattttattatatatagaaaagtattgtttaggagaaatatatgaatttaattactttactaagaagaacgaagttatatgctaatataccaattaatctaattttagaacgttttcatgaaaagcccaaagttttgagttttactgaaactataaactatataattgaatccgaatgctcagtttcgagattcagtgatggtgaaatgggaataatagatcaaaatcattcccctggttttcaaaaattggataagaaaatggcagagcaactaaaagcagcccttaaaaatacaaatcaagaagatcttcttatttgtgttccttatgtttttgattctagtaacttaaatttcagaactgatgaatcaaaaaaatggtggataaaatatcttttatttaatagaaatcaatggtatcaaaaattagatttctcttatacgtatggcgctgctaattttacaagattatatatggcggatcgtgaaaaagattcaaaaaaaatgaataattattttaattcaatcaaatcaatttgggatagtaagaatctattaataattgaaggagatggaactaagatgggagttggaaatgatttgtttagaaattctgggaaaatcaaaagaattattgctcctagcaaaaatgcctttagtaaatatgatttaattattaatgccgccatagatttcctcaaagataatgaagattatttgtgcttacttgcattaggacctacagcaagtattatgtctcaagatatttgtaggcatggttttcgtgccattgacattggacacattgatacggaatatgagtggtttacaagaaattattctgataaggaagctattccaggtaagtatgtcaatgagtcaaataatgggcagctttattttgaaattaaaaatagtgattatgaaaaacaaattctatctagagttggtgattcattttgaaaggaatcattttagcaggaggttcaggtacacgcctgtatccactgaccaaagcaacatccaaacaattaatgcccatctatgataaaccaatgatctactatcccatgtctacattgatgctagcagggatcaaagagatcttgattatttctacaccacaagataccccgcgctttcaagaattatttggcgatggtcatgaacttgggattcatctggaatatgcggtacaaccaagcccagatggattggcgcaagccttcttgattggcgaagaatttattggcaatgacagtgtctgtctgattctcggcgacaatatctactatggtggcggcttatctaaaatgctgcaacgtgcagctcaaaaagagcaaggggcaacggtatttgggtatcatgtcactgatccagaacgctttggcgtggtggaatttgacgagcaaatgcaagctgtgtcgattgaagaaaagccagcagcaccaaagtccaattatgcagtaacaggcctttatttttatgacaacgaggtggttgagattgccaaacaaatcactccttctgaacgtggcgagttagagatcaccgatgtcaatcaaagataccttgaattaggaaaactatcggtggaagtgatgggcagagggtttgcctggttggatacgggaacccatgagtcattattagaagcttcgacatttattgaaaccattgaaaaacgccaaaatctaaaagtggcttgtttagaagaaatcgcttatcgcatgggctacattagtcgtgaagcgctgattgaattagcgcaaccattaaagaaaaatcaatatggtcaatacctattgcacctagcaagtgaggaatagaaatgggaaaattacgtatcacaaaaacaaacttaaccgatgttgtcttggttgaaccagcagtctttggtgatcaccggggcttctttaccgaaagttattcgcaagaagatttcaaagccgcaggcttagactatgcgtttgtgcaagataatcattccttgtcagtggaagccggcgtcttacggggcttacactttcaaaaaggagaggctgcccaaacgaaattgattcgtgtcgtgacgggagccgtgctggatgtaattgtggatatccgaaaaggaagtccgacctatggtcaatgggaagggtatatattatcggaaagcaaccatcgtcaattgttggtgccaaaaggatttgcccatggctttgttacattgacaccgaatgtcaactttttgtataaatgcgacaactattacaatgcacaagcagatgccggcattgcatttgatgatccagaactagcgattgattggccgattgccaaagaacaagcgattctttcggagaaagatcaacaccacccaaccttacaagcatttgaagctgacaatccatttgtttacggagaaatttaaggagtgttcatgaaatgaaaagaatcattgtgaccggcggagctggttttatcggatccaattttgttcattatgtggtcaatcaccaatcggatgttcatgtgacggttttggataaattgacatatgcgggaaacaaagaaaatctagccggactaccggaagaccgtgtggaattagtggtaggcgatattgccgatgcggcattagttgatgagctggtccaacagaccgatgcggtggttcactatgccgctgagtctcataacgacaattcattaaaagatccctttccttttgtccagactaatttgatcggtacttacacattgattgaagcttgtcgcaaacaccatgttcgctatcatcatgtttcgacagatgaagtgtatggcgatcttcctttgcgggaagatttaccaggtcatggggatgggccaggcgagaagttcaccgataaaaccccctacaatccctccagtccttattcgtcgacaaaagcgggatcggatttattggtcaaggcatgggttcggtccttcggacttcaagctacactctctaactgttccaataattatggcccctatcaacacattgagaagtttatccctcgacaaatcaccaatgtattaagtgggattcgccccaagctttatggcgaagggaaaaatgtgcgtgattggattcatactaacgaccattcttccgcggtctgggcaattttgaccaaaggagccattggggaaacatatttgatcggcgccgacggagaagaagacaataaaacagtgattgaaatgattcttgaattgatggggcaatcaaaggatgcctatgaccatgtcaatgatcgtcctggtcatgatttgcgctatgccattgatgcaacaaaattaagagaagaattaggctggacgccagaatttactaactttaaagagggcttggcggatacgattgagtggtataaaaccaatcgttcgtggtggcaagcagaaaaagaacaagtcgaagaaacttatgcccaacaaggacaataatctgtaggatgaaagcaggaggattcctgcttttttcgaaaggaagcgaagaaagatgtatttaattactggtggcaagggtcagctaggtactgaattacaccatttattggatgaaacgggtgttgattatgtctcaacggatgctcaagaaatggacattacggattcagaagcaactatgagaaaggttcaagaaatcaagcccaatgttattttccactgtgccgcatacacagccgttgatcaagctgaggatgaagggaaaatacttgatgaaaaaatcaatgtcgatggaacccgaaatgtggctcaagcagctaaagcggtgggagctactcttgtttacatcagtaccgactatgtttttgatgggacgaaaaaagagggggaatatcgtgtcgatgatccagtaaaccctctaaatgagtatggtagaaccaaattattgggtgaacaagctgttcaagaaatattgagtgattactatatcattcgtacttcttgggtttttggacaatatggtcataattttgtttatacgatgcagcgattggccaaagaacatgaaagcttgaccgtagtgaatgatcaatttggacgtccaacttggacacgaacattggcagaatttatgaaatatgtgattgatcaaaaatcacctaacggcgtttaccacctatcgaatgacaattattgttcttggtatgaatttgcgaaagaaatattaaaagataccacagtcgaagtaaatccggtgacttcagaacaatatccgcaaaaagccaaaagaccacaatattcagtgatggatctgtcaaaagctaaagcaattggctttgaaatcccaacgtggcaagaagcacttcactttatgttgaagtaaggaattgtttttattacaattctaaaatcatttttttaggtcaaagatttagtttgttttataacgctgtattacattggtctacaaagctattttgaccctataaaattgaaaaactgagggaagacagtcaccaaataaccgtcttttattaactcaaagcctaaaaacaccacccctaagaagataccccatatcttctttttctttccccaaaaaatcccctcaaaaaactccacgaaaacgtatgttccctcttgtcaaaaggtaacgctttctatatgatgaaatggaatagaaaccaaataaaaaaaggcactttctacgggtgttggcgcacctgtagaaagccctgatcagtcaccaagtttacacagctgaccaatcaagtttgccatagttgtttcccgaaggaaccaacgtgtttattttaccgaaagttgatagcgattactagtcgctttgtgcaattttttgaaattttcacgtttttcctgaggtttatttcgctatgtcaaaggcattggacacgctggtctgatgccttttttgctgtttcttgatcgagtggttttcatgggaatgggacgctgtttcgttattggaagctgcttttgttggcggatcaagaaatgctttcatcctaggtaaaaagcaagagttggtttctattcgcctttcatttttcactgttggcattgatagaattagaaacggaggaaaaaatatgtcagtgatccaggcgttgatcatctcaatttgggtggcgttgattcaagcccgcttcttcgggtatgcaggcttgaatttgcggtttagtccgcttatgacgagtttatttgtcggtgtcgttctgggagatgttgcccaaggggtaacggttggtgcagctatccaattgatttctatgggtcagattgcgccaggcggccagatggcaacagaaccggctgtctcgggaactgtggctacagcagtcgctatcttgggtaatctagagccgacagcggcagtagcaatcgcgattcccgtcggaattctaggaagttatttatatacattaaaaattatcgtgaattcttttgtgaccaaatacattgatcgggtggtcaataatctggaggacaagaaatttacttttgcaatcggtctgttgccaaccctattgacgatgctgactcatgtgccggtattgtttatcgctttatatttcgggacagattcgatagctaatgttgtgacacaattggaaggcacggttgtctttcatatactagatgttgtcgccagtgcgttagcagctgttgggatcgcgattttgattcggatcattggtcaaaagaccgatatgttctttttctttttggcattcttcttaacgattattttgaaagatttaggaatcaccatggttacttgggctgtactgggtatcgtgactgcaggcatttacaccatgattatgatcaatgcaaaggaggcagcctagatggatgcagagaatacttcgactgaaaacaatggactgactaaaaaggaactgaaccagatttggaatcgctggtactggatgaacgagatccctcgcacctatgagcgacaagtcgcaccagcgttgatgtatgcattgacgcctctgcttaaaaaaatctataaagatcctgaagacttgcgggatgcctacaatcggcacttgaccttttggaacactgatgcgatctggggcggcagtaccatttctgggattactgcatctctggaagaacagcgggccaaagagttggcagaaacaggttctgaacagaccgtttcaacagaattgatcgaagcaacaaaagtcggattgatggggccaatggcagggatcggggattccattaataatggcacgttgcagtatttactgattgcaattgcactgccttgggctgcagatggtttgtggttcggtgcggttattccctggatcgtcttttctgttgtaacgtatctctatggccgtgcgtttgtccactttagttatcggttaggaaggcaagcggctcgagaactgattgccgggacgagagccaatttaattatgaaagcattgacgatccttgggatgttcatgatgggagtgacggcggcacggtttgtgacgattcaatcttcattatcttttgtcctgtcagaaagagaatttgctttacagagtattctggactctatcttgccaggcatcttaccactttcactggtcatgggcttgtacttctactttgaaaagaagggtctgaatgtactaaaagggatgttattgttgactgttatcgttggattgctggcagcgatcggaattttataaatcagaaagagggtgtcacagatggggaaaattacttttgctcgagtagatagtcgcttgattcatggtcagatcgtgacaaagtgggccaagtcttcgggtgcgaatacgatttatattatcgatgacgcggtgcgttccgatgatttttcgatggatatttacatggcttcaggaaaacgttacggctttcaagtgaaggtatacagcatagcggaagtactggcagcttgggaagccaatcaattcggtgcagataaagtatttgctttgttcaaaacggtagcaacagcgatcaagtgtttggagttggggttaccgttaccttgtttgaatctaggcggcacgccaaaaagacaatcggccgagttctttatcaaaaatgttgccctaaccgagacagagttggaacaattgcagcagttatcagctgaaaagggcatcaagatttatgcgcaaacggttcccgaagcagcgaagaaatcgatctaggggggatgtcgatgaaaaaaattgcagtagtcaattcaaaaagttttggtaagttttttccggaacatatccaacgactgcaagcatttggtgaagtggactttcatctgtttgaaccaacgattaaaggggcacaactggctgaggcactcagggactatcagtgcattatcgctagtgtcacgccaactttcgatcgtacgttttttcagaatacaccaaatctaggattgctttgccgtcatggtctaggggtcgataatgtagaccttagtgctgcaaccgaaaatcaggtactggtgaccaaagttttagggccaatcgaacggcaagcggtagcagaacatgcgattgctttgttaatgaacgaacttcgtaagatcaataaagggcagcggctgatcaaaaatgatgagtggcacttgcggtcgagttgtaatagttttgaactcaagcacgcaacggtcggtgtgattggctatggcaatatcggctccaaggttggccagattctgcatgaaggctttggtgctgaagtgctagtctatgatccttataagtctgctgaagatattcacaaagcaaaaggaaaaaaagtatctttgccggaattattgtcagaagcggatgtcatcacacttcactgcaatctttcagatgaaaaccagcggatgctttctgatgcagcttttgatcaaatgaagcagcatgtcttgctgatcaatactgcacgtggggaattggtggatgaagcagctttgatccgtgcgttggctagaaaagaaatttccggttatgctgccgatgtcttttgtcaggaaccgttagatcctacgcatccattactggcttttgaaaatgtcacattgacccctcatatcggtgcgtatacttctgaaagtttagccggaatgggagatcatgtagtgacgaatattgagcgcttttttgcgcacttagaaccctttggtctggtgaatgaaaggagttggtcggtatgattggtatgcaaattatttctcatggcgaactcagccaagggatcgttcattcgttacaaatgatcattggtgagacacagcagatggcgttcgacacacttgctgaaaatgaagaggtcgacagtttccgtcaaaaaattttagatcaaagtcgcaagctggatagggggcatggggtcttagtatttgttgatatgtttggagcaacgccttacaactgtgcttattataattcacaattttttgaccctaaccactatcagatcgttgccgggttcaatctgccgttagtgattgaagcaatcatgcaacgtgaacagatgtctttgtcacaattagtcgcacatttgcgtcaggcagcgatcgacacgattgtctttcaagacaaatatgagtgaagagaaagtgaggcagtctatgtatacggcattaatgatgcgtcccgaggacaatgttgccatggttttgcaaccaacgccggcggaatcatccgtgaagattgttaatcaagcgaccttaaatgaattcctgattgtccagtctattgacagctaccataaattttctgtaaaagatattgaatctggcgaagagattatcaaatatggcgaagtgatagggattgctacagcagcgattgccaaaggtgaacatgtgcatacacataatgtgaggagcatcagagtctaatgaaaccaataatgggttataaacgatccgatgggcaatatgggatccgcaacaaaattttagtcattgcgacagtgggctgtgccaatgaaactgcacgccgtctggctgaacgaattgccggcacggtctttatcccagctggaaaaggctgtggtcaaattggagatgcagtagaaatcaccaaacgaacgttgacgggatttgtcttaaatcccaatgtctatggggcagtctttgtcgggttaggctgtgagacgattcagcctcacgaaatggtggctcgggttcagaaggtatcagacaaaccggtctactcttttagcatccaggaagaaggcgggacaacaaaaacaatcgcgacagtcgttcctttattagaaagactggtaggcgcggctgcccggattgtgagggaacccgttgaactatctgctcttactttagcgaccaattgtggcggcagtgatgcaaccagtgggttatccgtcaatcctgctttgggagttgcgacagaacttttggtagctgcaggcggtcgatcgatcctaggagaaacgacagaattgattggcacagagcatatcttgatccgtcgtgccaaaaatcaacaagttaaacgggatattcagactatcattggcggtctcgaaaaacaatttgaacgtctccaagtagatattcgaggagcaaatccttcacccgggaatcaaaaaggtggtttaacgacactggaagaaaagtcactaggcgccatcatgaaagcgggacacgccacgattaatcaagttgtcaaatatggagagatcgccactgaaaaaggggtgatcattatggatactcccggatacgacattgaatctgtgacagggatggtggctggcggagcccaaatctgtgtatttacaacgggcaggggcacacctatcggaaatcccatcgtaccaatggttaagattaccggtaatcatgagacgtatcaacaaatgtctgaacatatggatcttgatttatctgcgatcattactggcaagatgtccatcaaagaaggcggcgaaaggatcctttcggaaatgatcgaagtagcaaatggaaaacgaactgcagcggagaaattaggctttcaggagctagcgatttatcgcaacaatgaagtctggggctgtgatttataaaacagccccaactaaatactgctaaacatcctatctaggtgatttagcagttgctattaagtcgatcgtacttttgaaaaactgtcactttcagcaatcgtcattactgcaataaaaaagaaatatcaagaaagtacaatcaagcaagaactgttatcgaaaaacgatgtagcgccctccagaagttagctgtttcagctatcctatagagggcgctctcttacgaatagattcttgaaggaatgtgtaagagggccttttcggatagaggacggatttcttcgtgaaaaaaatgcctagagaggaggcacaaatgagtctatcttctttgaagcaataatgggttaggattttaatataaaccggtatattttagtatcatttaagcgctagactttttataattggatgaagcggttacaaacaagctttgatgtcatagatcaataagaagaattccaggttgataataggaggaacaacatgttagcgaacagtgagccattgcagcaattgatggatttaattgaaatccccgttttagtccaagagaaagtgaacgcagccttagaggagctgcaagaacaagagatgattactagtgtacataaattgctcgatccagtaacagcttcagcagaagccaagtggttatcccaactgtacaaagaggagtcgatgaaggaattggcgatccatttgtatgcagcgaccatcagctggaaacatatttatcaaccgctgcaaattcctcatgagatttatttggctacgatgagggcatttactcgattcttaaaagaaacgaaacaagccggtaatcaggatgtgtttgatcgtggattttggacatggcggtatttgtgcggattagaatttaggatcgatcagctagaatttgaaatgatcgccgctgatcataagagcaaagcaccacaacttgaaggtcaaacctatctttctcttcacatcccttcagatgcgaaactggttcatgagcaagtccaagaaaattatcagtcagccagaatgttttttgaaacctactttcctgcatacggttcagcaccaatcgtgaccgatacttggctgctttcgcccaagttgaaagaatggttgccagcgtcttccaacctcgttttgtttggaaatgactacgaactgctgttgacagaaccagcaaagaatgacggcgtactctgggtcttcaatactatttctaacgatgtcggaaagtatcccgaaaacaccaccttacaaaaagcagcgaaggcatggctgttagcagggaatgcgattggatcggctgtcgggcgcttgcagtaattttgcactagtaggaacatgactatcccaatgcttttaccaccggaatggtttttcctgaagaagcgattgtagtagctgcagctgatttggcaactggacgattcaattgactgtggtgtcgatcattcaatgaaaatcaaacagagatagaggcgtgcgcaatgagtgagcatgcctctatctctttgtgtaacaaacctccgatttatttagtctgaaaagaatcaaaaagcaatttacgattcatgcgggaatctaacaagttgattgcaacgagatgtcagaattttgcatccagatgtttttcctgtgattctgcccaaaagcagcaaaatattcggtatgctagtagaaatgaaaagtaggattcaaaaggagatagcatgaaaaaactggaaaaattgatagtcgcaagctcgttgatgttgataggttttccattggttgcaaacgcagaggatgtcgatcgtcaaattcaacaacaaacccagcgaatcaatgaaatcaaaagggaatctgcttcaatagaagcgttcaaacaaaagacggaagcggagatccaacaacttgaatctgaaatggattcgattttggcgtcaaaggctagcaccgagcaaaaggtcaacaaaatcgcaagtgacatcaaggagttggaagaaaaaatcgctaaacggaaagaaactttggcgaatcaagcacgagagatccaagtttcagaaccttcgaatgccatgatgacgacattgcttgatgcggactcactaggtgaagcaattcaacgagcgattgcatctgttaccatcatgaatgccagcaatagtatcgttgagcaacagcaaaaagacatcgagacaagtatcaagctcgaaaaagaactagaagaaaaactatccgaaattgaaactcatgcgagcgagctgcaacaaaagcaaggggagcttgcggatgtacgattgaatcagtacgtggcattagccgacttacgactgtctctgaatcaagaagagagcaagaaatctgacttggaagcagataaagcggctgctgaaaagaaacgggaagaaacattgaaacaattagcggcagaagaagcgttagcagccgaagccaagaaacaagcccaagcggaggaaaaaaaagctcaggaacaagttgaaaaagaggtagtcgctgagacagcagcttctcaagaaaaagaatccgcaaatgaaactggttcagaagtaacgacatcagcgaatgcttctgaaccaatcaaagaagagaccagcattgaagaaacaagcaacaaagagaccaatcccgaaattaattcagaaacaccgggacttgccagcgggaaacaaacaagcggttggtctttaccggtcgattctgtccatatctcgagtcgttttggataccgtacagatccaacgggctcttccggcaaccagcacaatgggatcgactttaccggcagcagtggaacaccgatttatgcgattcaaggtgggaaagtggtagaagccggttatggtccgtccacaggaaattatgtgatcataaagcatccgaatggcatctatagttattacatgcacttcaatgcattgcctgctgttagtagcggtcaaagtgtcacagcacgtcaataccttggtggaatgggaacaactggaaattcgactggtgtccatctacatttgggaatggcgacaggactatggtcaggcttctttgaccctgcgtctgaattaggcctctaataaaaaaagcagcggctgcttgcagtgatccgaaaagttggaccaaaagtcaacttttcggacacacttcatttttgccgctgctttttattatggtcattgcttgctgtcctcttttgagaaaagaaaggcatttcaggcattgcatcagccaactgccaatgggttcagctgacttgcggtttcgcttgcggatcttgcttcgaagatcagttgctctactcggctaaaccttctaacaacgctagccatcgctcagcgagctgctcactgctgcaagtaactgtaaatgattctttccctgtcatttcgacatagatctctgtctctgaaattttaacaatacgcatactagttttcctccttcgcagcattccgccactattttcttaaagtaattttttcttaaagcactattttcttaaagtaattttttcttaaagcactactttcttaaagcactatcttcttagagcactattttcttaaactagtacctttttgtttctcaaaaataaaatacgcgaaaagatcaaaaaatttttttcttttgcattttcttttaaattaattgcaattgcccctttttggatcaaatgcgttggtaagagtaaaatttggccaaatgcactcatttttggcgcattttttgttggctttcttctgcatagagatcttgataaatcagactaaaacttcctcgtttgccggggagatcgtgaaaatgaagctcccctagtaaatgattggtgagaggagaaaaagaaaggtccagaaattcagtgaggctagtattcgcccgaggcagttgatagctatgttcccgtttgataatgccatgagcaagaaaactgatcagcatggtttgctttagacgacgggattcaaccgagctgggaaaagagaactgattgtgcagttcaatgaacagctgcggtccagaagcggacaacgtcatgatttttccaggattgacccaaatggtgtcttttttggtggcgtttgttagtggtagcaagctgtattcgctagttgcacaaggaatcttgtattgacgtttgatattcgactggctaaataaatggtacagtgtatctttgaaaagcgcgtactcataaaaatggaaatggagaagaatctgtttgatgataggaaatggcggctgtggaagaagtgaacaatagtcttgataaatgatcaaagaatgcgtgcgatcatcacgaacaaaaggcagaatggcaaaaatttctttctcgaagtcaattgtcatggttggacggatcaaagcagcaagttcctggcaagtggcctgatcactagaattgaggaatcgtttacattttggctcaaaggacagacgataaggatcaagtttattcgaacttataggggagtagcatctcttcatagaaaaactccttcattttagatacttcaactataaaattatctgactatttttgcaataaaaagtgcataattcaaatgatttattgatttttgataaaaatagtcacttcctctttttgctatggttaatgtacccgcgggaacaccaagcaaaaggaggaatacaatgaaagaatggcatacactgatggcttcttatgagcgcctcttttacaaagtgctgattcgggcgggcatcttccccagtcatccagattttgaagattatttgcaagagttgcgactcatgctctttgagcgcgcacgaaggtatcctgatgaagggatctttcgcaacgaaaatgaagtgaattatctatttggctttttgctatggcgagtgattgatttacaacgaaaaagtaatcgtcaaaaacaactgattcaagcaatcgcatcagagcaggaagaaacgattgatctgaaagaagacatcgacaatcatctattgctgatgcaattctgggcatttctgaaaccgaaagaacgacaaatgtggcttgattgggtcaatcaagagggatcaaaacagtctcgctattattatcgtcagaagttgagagcccgttggcagcaatttattcacgaggagacgacaagcagcaaaaaataggtgttctatttagtcagaataaaagtgaaggacccagacaggagctttcttactcgttcctcttgtatcgtgcagcttctttttgtaaactgaaatcaaggaacaaaaggcaccttttgtctaaactgttttcgcattatcgacaggtaatgacagtttttcttggtacttgataaactccttttatgttgaccatgatttggtgccttaagttctaattgaatgagaagcgtcatttttccaaatcatattaacagcaatcgtcgaataaagcggtcttcgaatggaagaggccgctttttttcgtcaattcgcgacttaaaaaggcgctttttttggtcagactatttctagaatacggtggatattttggtagtcaaaaacagcaacataggctatactttggctatcatcatacgatatgtatggcaaagactgagggccttgactgatcacttgcaaagcgggagtatcaaaaagcaagtgggcaaaccagcaaatgatttgctagtgaatagacgttggtcaataggaggaatgaatgatggggaaaattgatatttccaatctgacacgagattatggcaatggcaaaggaatttttgacctgtcattttctgtggaagcaggagcgtttggttttctgggtcctaatggcgctgggaagaccacaacgatccgtcatctaatggggttcatcaaacctcaaagcggcaactgtttgatcaatgggatgaattgctggcagcaacgagaacaaatccaaagaaatttaggctacatccctggcgaaatgactttttttgatgatatgaccggaagcgaatttattaaatttatcgcaaagtatcggggaaatgctgaaaatggacgggccaaagaattacttgatcgatttgagttagatccgaacggcaagatcaagaaaatgagtaaagggatgaaacaaaaaattggcatcgttgtggctttcatgcacgacccagagatcttgattttagatgagcctactagtggcttagatcccttgatgcagtcacgttttattgatttaattactgaagaaaaaaagcgcggcaaaaccatcctcatgtctagccacatgtttgaagaagttgagcggacctgtgatcgaattggcatcattcgtgccggaaaattagttgcgttggattccaccgacacattaagagaaaaacatctgcgtcgttataccgtcactttgccaaatgaacaactggcggcagcctttgcagcagatttcaatggagaaatcgatccggcacaacctagtcaagttcaagtcagtacgagtcaaacattggaacagatttttatggattattatggaggtgaagagaaatgatcaatttcaccctttacaaacgcgaattgcgccgcagcatcctgacgcttgtgatttttggtgccgtcatgaccctctacatctcaatcattgtcagtatgtacaatccagaaatgatgcagtctcttgaagaaatgcgcaagatgctgccagaattgatgtcggcagtcggcatgaaagccggcgctaactcattattgggtttcatgtcttcttacctctatggttttattttgatcatttttccaatggtattctcgattcttcgagggaatgcattgattgccaaatatgtggacagcaacgcgatggtggcccttctggcagcacccatcaagcggagaacgattgtcatgacgcagatgtcggttcttttaacgggtattttctttttgatcatctatggcactgcattagagatcctttgcggattacaatttaaaggagaactcgagattcccaaactgttgctgctgaatggtgggttgctttgtttgcagttgtttatcgcaggaatctctttcttagcttcttgtgtttttaatgattcaaaatacagtattgctgtcggcggtgggataccagcattaatgtacgtcttacagatgcttgccaacaccggcggaaatgcagaaaaagtaaagtattttactttctttacattgtttgatccagatgctttgatcgcaggagatcgtagtggtctcatcggaatctttgtcctattgattggagcgtgtatcctgttcgtggcatcgggcatggtcttttgtaagaaagatcttcatatttagtgaacaagcaaaaaacaatcactccaatcctgtatttggagtgattgtttgttttacccttgtgcagctttgcctgtataagaataaaaattaattgtttttctccgcgacaaaagcatcgacttccgctagatacaacttcttctcttcttctggtaaccaagcaatctcaaaggcatttctgaccaattgaatgatttggtcctctgttagctgataatttttgctcaatgcataaaggtcgtcagaaatatagctttggaaataagctgggtcatctgaattgatcgtcactttgacgccttttgccaataactcgatgatttcttttcctttcatatcatccacgacgaaactgttggagacagggcaacacgtcaatccgatttggtgcgtccgcacataatcgactaaccgttcatcttctacgatatttgttccatgatcgattcgttccacttggatttcttcaatgacttggcgaatgtgttcgatcgaatcttcctgatcaatgtcgcaatgcatcgtcaaatgaaatccagcggcttttgctttttcaaaaacttttttgaacttcagtggtggattgcctttttcatccgaatcaagcccgatccccaaaatcttatctttaaaaggtagtgcttgttctaaggtttctgctgctgattcaggagaaaaatcccgtaagaagcacataattagggcacttcgtacaccaatttgttcactttcttgtgtcgctcgataatagccgttgatgacggtttcaaaagaaataccgcgagaggtatgggcttgcggatcaaaaaaaacttcagcataagtgacgtgatgttcggcagctttcttgaagtaagccattgccaattcataaaaatcttcttctgtttggaggacattcatcgctggataataaatgttcaaaaaagaaggcaaggagtcgaactgataacttgcttccacctcttcgattgttgattgaccaatatcaatttgatttttttgtgccaatcgtaatttcaaatcaggctccaatgttccttctaaatgcagatggagttcagctttgggaatttctttgataaattcgtaggttacttcttttgccataattttcgtctttctccttttaaagtaagtattttacaccaaaaacctttttttataacttgaaaagcgaacatcttgttgaatcaacattccttttattcatttttaacataaaatccccgttttcacaagagcaaaactttgctggaagatacctgaatagtccttaaaaagttgtgcgaatatagacgattttcttcaggagtttattttttacaaccaaacatcaaaaagtaatcgcttgcatgatttttgatttatgctaaaattaacttgttcgaacaagtttggttgttatacgcgataaaaatgatgagagaggagtggatcataactatgagaggacaaaatcagtcgtccggtgccaatgcgtacgcacaaaaaaatatgcgatttaaccgctatctgatttttcgctatatgacagcaatttttttctttatcaatctttattgggcgttgcttagtctggcaaattggacagtgctgggtctggtaccggtgttcttgcttttggtcgatggcgccatcatctttgaacagacacaaaaatattggcagacatcaaatcgattgcacttgactaaagttggttattggattcaaacaggggtcaacattactggtatcctttttatcctgttagggtggcaagacggatttttcccatttttgaatcttgcggccagaccgattttactggttagtctgactctgggattgatttgttgtttatatatggaacgaaaagcatggttgatcgaaaaagatcgggatagttacttgaactatctgcggacatttgagaataaaggaggaaaaatagatgaacacagaaaatagtaaaatgtttacctttctggataagtacttaatgggaccaatggggcgaatctcgcaatttcgaatcgtccgtggggtgatggcggccgggatggcttcgattccgtttacgatcgttggttcaatgttcctgattattagtgtcttacctcaaagttttccagctttagcatcgatttgggcggcttcttttgataagatccaaagtttatatatgctaggaaatactgcaacaatggggatcttggccttatatttctgtattgtttttggttatgaatataccaagatccaagcgcaggaagaaaaaatttcgttaagtcctgtaaacggggctttgttgtcaatgatggcattcttcatgtgtctacctcaattagtatttgaaggcggagtagcgactcttgtgacccttatttccgatgatcaaaaaatcattgatggttgggaaatggcgggtggtgtgacacgtttaggaacgactggtatttttactgcaattattatggctattattgcagtgaaaatttacgcgttttgtgtcaagagaaatatctacatcaaaatgcctgatactgtaccaactggtgtttcaagttcatttactgcattgattccgactgcgttgattgctttagtcgtgatcgtgatcaacggtgctttagtagctttagggaccgatatcttcaaagtcattgcgattccctttagttttgtttcgcaattgacgagtacgtgggttgggttgttagtcatctatttcttgatgcatgcattgtggatcgtcggaatccacggagcaacgatcgtgacctcattcttgacgcccatcgttctttccaacatggttgaaaaccaaagcggtgcaaatattgcttttgccggtgaattcaataatagtttcgtgaccattggcggttcaggagcgacactgggcatggtgatcttcatcgccttctttgctaaatcggcacaactaaatgcattaggtaaagccgcgatcgtcccatcattctttaacattaatgaaccaattttgtttgggatgcctgttgtgtataacccctatacggcaattcctttctttttggcaccaatggcttctatgtcggtggcatattttgcaatcaatttagggtttgtcaaaccaccgattgctcaagtcgcttggccaaccccaattggtctttcagggtttatcggttcaggtggcgattggcgtgcatttgtccttgcgctaatttgcgccttggttgcttttcttatttggttcccattcatcaaaatgtatgatggcaaactatttgcagaagaacaaggaaaagcttgaccgaaagtgtaagtttgaatcagcagaacccagctaaacatgtcttagctgggttttcttttgtcttcatgatattaaagaaataaagattcccactaaggcaatagcttttgcggtaaaataggagtagtacaacattgggggagaagtgaaatgacaaaacaatggacgatcgatttattagctgcagatttaatcgcacgaatcgaaaaaaaggatttagctgatcgcaacggaaagttgcctagcgagaaagaattgatggaacactatcaagtctctcggtattccttaaggcaagcactaagcagattgagtaaacgcggctatatttaccaagttcaaggcagaggctcctatgtccatgatcaattgacgcaagagcaaaaagcagtccaaagtgatcttgggtttaccgaagatcttgctagagaaggaaaactgattcaaaccgttcaatcaacacagcgtttggtctcgtacgctgagatcgatttttcaccaagccaccagcgattttctgataatcagctttttattgaagttgaacgatttcgcacactggatgatcagccgtatttgattgagaaatcctattatctggcagatatcgttggtcagatcccagaatctgctatgtacggttccatgtttgaatattttgcacaagaaaagggagtgactgtcagtttcatcgataaatttatccgctgtgaattactgactgctaaacaagctgctttttttggcatgaacgcggggagccctagtttggttgttcgagacgacagttacttgcgagaaggtgatttgatggccttctcaaaaatcttctatgactatcgagaaacaacgttgtttatgcataagaaattacaagattgatcctttagaagtagctcataaaatggtctaagccaccagaaatcattcacgatttctggtggcttatttgtttgaaaattgttttaaaaaggagaaagcggtgaaaatcgccttttttaaggagtttttttctgttttttttaaaagatttaaaaaaaacagaatactgttcagaaaataattcttatttcacttttttacaaaataaataaagaagaaaagatggaagcgtattctgagaacattaaaaagtttctaatttttgttaataaaaaggagtaaaatcaaaaaaatctctttttaatgatttttttgcgaaaagaggagcacaggtaataaataattaacgatggcgataaaaataaaaggtttttgttattttatttccaataaaatttttttaaatttttcatggtgttaataatttgttgtataaaaataaaaacgctataatttgcttgaataactgaatattttagttatttaatcacaaaaaagcacggaaatcgttctggcatgttgaaaaatgtaattgagatttttttcgagtatttgaatgggtgtttttttattttgcaaacgttttttgtttgtgatctctttctccggatatgtgatcatagcgaacatcaaaagacgaatgccaaagttggttggtcacttttgttggttgtatttacttgaataggaggagtaagaatgaagggcaatgactataaaaaaataatgaattcaaggagaaaaagacgcgcaataaacaaaaaatcgctactagcgaatttaacggtcagcgggatgttactgacgagttctgtggttgttcccactacattgttgtgggcaccaaagatcgcagaagcatcattggtttctgctgagatttttagtaatgtccaagcatcaaatgattctgcaacaagtgctgcagcgccatattcaaatcctggagataccaacccagtcaactttaccatcagcggatcgaatgcggtgacgcttgacgtcttaaacggtgataaagtagcaatcgttggtgtgccaaaagggctgactggctttgtacaaccaaatggcaatgcccgggtatcaacaaatatcactctgcaacttgaaaatattgccgctatccaaacactgattggaacgcttacgcctgctgttgacacattggtaggaacggtggatgctcttgtgaatcagaacttagcggatgcattagggattccagagacgattaatggctttccaaatttattgtatcaagcagcttccatcgttgatatcagtcaagtagtatccgtcaatctagatgacatctatgaacaattggatttattgaatcagttaggacaatttggacaagccgattttgaagtgcctgctggattgacagataatgaacgtgccttgattgccaatgtgaatgacggcttatttattgtggtcaaccaacgcatccaatccattttggagaacttgaaacaggcgcaaatccaagtgagcatcttgggcggagcaagtaacattcctgggattggctcattgatcgatggcgtcaatacacttgtccaagaaacagtcaacacagctaaagccactctgaatgttaccgtcgatgctgcacaagctgtgttgaatggaacgacagatcttgctgatcaaatcgcatcggcatctgttttaggtcaaacgacagttgtgatgccaacgaccgtgacgacaccaacgacttcagagctgattgcaaatggtgtgacgaatccgtcgaatccatacgaagctcgatttgcaggtactttttctcaatctaatctactcacacttgatttatttacagatgaggatggcaataattccatctggttagcagcagaacctgcagcagaacaaacggaaacaccaaccatcgatcctgttgcggctggtgataccactatcagcggaacagcagaaccagattcaacagtaacagtgactatcggaaatgaacagccagtcacagcagtggcggatgcccaaggcaactggacagctgaggtaccagaagtctctcaaggggaaacagtgaccgttgtggcagaagcagatggcaaagatccaagcgagccagtgacagtgagcgtcgcaggtttgaccgttgcagcacctacagcctccattagtggcaatgaaacagatggctatccggtcattgggaaagcaacaccgcatgcagcgatcgagatcacgaacgctcagggagttgttgtcggcagcggaaccgcagatggggagggcaactatcggattgtggttgcgccagatcaagttgcccctgaagaaaacttgaatgttacagcaattgtgactgccggagggcaagactatcgtagtggagcaacaccggttgttgtgccagccgatacacaagaaaaccaaactgaaacgccgtcgatcgatccggtgaatgccggggatcaaacgatcagcggtacagctgaaccgaacgccaatgtagtggtaactgtcagcggagaagagccagtgacggtcgttgcgaatgaccaaggtgattggactgcgaatgtaccggaagtttctgaaggcgaaacagtgactgtggtagctactctactgttggtgacaaagagccaagtacacctgtcagtgtcatcgtcagcggaataagtgtttctgcaccaactgcatcaattactggtaaccagagagatggttatcctgtagctggtcgaacaactgcgaatgcagacattgaaatcaccaatgctcaaggagaagtcgtaggtagtggtactactgatggcgacggcaattaccgaatcgtgatcgcgccagatcaagtggacccagaagaaaacttgaacgtcgcagcgatcgtaaccgctggtggcaaagactaccgcagtggtaatacaccaatcacagtacctatggaaaaaacggctacgccactcattgatccagcgattgccggggacgaaacagtcagcggaaccgcagagccaggttcttcagtcattctgatcatcaatgaagcagcaccagtgatggcgcgaattctgggtgggttgaacaccacccgtgcctttgccgcaccacttgaattaagagcggatgaagctggcaattggcgtatcaatgtagccgagctatcggaagaagatttgttgacggctactgcacaaactgatgggaaatatgtcagtgatccgatgagtatcgtcgttagtcccgtgacggttgccgcacctactgcaacaatcagcggcaatgaatcatctgggtatccggttacggggaaagctgatccaaatgtaaccattgaaatctctaatgctcaaggagaagtggtgggcactggtacgacagacagtgaaggcaattaccggatcgtagtagcagccaatcgcgtcgaaccaaaagataatttatatgttgttgcgagtgtcgttgctggtggcaaagaataccgcagtgcagctgctacagtcacagtaccggttgctggagttgacgacggtaacactggcggtggcaacactggtggtggtaacactggtggcggcaataccggaggaaataatatcggtaatggcaataacggtggaatcaatatcatcggcaatgggaacatcagcggtggcaacaacatcaatagtaataatagtggaggcaaatacttgccgaaactggcagtgaaagtacttggtttgcatcaatgatcggtgctgcactggttgcgatcggtagtcttggtttcttcaaatcaagaaagaaaaaaaatcagtaactgctgaaactggaccaaagcaaataattgctgatctataagagaaagctcttgcgatgtgtccatgtcgcaggagcttttttttagaaatgttcctgaatctatatagcctttctgctgcgttaccaccaattctactaatggtttgaagagttacgaaaactgagagcgaaaagaatagagaagttaatagaaatatgcagatttaaacaggaattttttcttttttgactatccatgctacactaaattttgtagtaaatggaaaaagctttcaatcgtttggttacgcaggttgcgtgattggaaggcaaaaggatggtgtagaggttgataggcgacaaaggcaaggaagcacgtgtccatcacgtttttgagcgtgttgcggagaactatgaccagatgaatactgtgatttcttttcaacaacataaacgctggcgaaaagatacgatgaaacggatgcaagtccaagcaggtaatgatatccttgatgtctgctgcggaacaggagattggacattggcactggcagaagcaacaggatctactgggaacgtgatcggcattgattttagtgagaatatgttggctgcggcaaagaaaaaagcagcggagcaaaagacaaagatcgaatggatgcaaggaaatgcaatggcacttccttttgcagacaatacgtttgatgttgtgacgatcgggtttggtctgagaaatgttcctgatcttgtaaccgttctaaaagaaatgcagcgggtcgtaaaacctggcggaaaagtggtttgtctggaaacatcacagcccactttaattggttggcggcagctgtattatgcgtatttccgattcattatgccgctgttaggaaaactgtttgctaaaagttaccaagaatattcttggttgcaagaatcagctagagattttcctggcaaagaagagttgtctcactactttcaatcagcaggactgactaatatagttgtcaaaagctatagtggaggtactgtagccatgcatctcggatataaaccaaccaactgaatccaataaaaagcatgtgttgacatagaagctgttaaagggatgttgctgagaaaatcagctcattttcgaaaacaaagacgagtgcttcagatcaaaataaaaaccaatgtcagttcacactggacgttggttttttgctgtctatttcactgtgttcattttgcgggtgcttattgttttccggtattttttaaaacgatattggtgtagagccataccgttaaaagataataaacggcataaagggcaacaaagatcgcaaatggtaaccagatctgatcatagggatcactcaatagcattttaaacatttgcagtccgaatagtacgtgaacgattcctaataatcctgggactaagaaaagcacgccgatctctttgcggatcgattttttcagaagcccattgcgagcaccgatttttctaagcatggtgtagcgcataatatcactattagcccctgaaaggattttgaacatcaagcaactagctaacattgttagaaaggcaattcctaagaagaagcccatgaattcaaatcctgagaaaatgccgttgaatgtgtcataagcatccgctcgttgcataagattactttctcctgctaaggatggattgtttttttgatccagcttagcaagtgctgttaattttggcaggacagcttcaaagtctttgacttgaatgacttgtaagatcgtttcgggtgcgttcacttgttcaaaggcattggcagaaagcagcttgacttctttccctcgctgttctggcaattcaaagctgcgcagctggtcctgttctgcaagatcagctgcgatcgcttggccatttagtgagcggtaaccatctctctgactaagatctccctgttctgtaacgatcaaaggatctttgtcaaattcttcttgaatgtaataaacggctgtgtcatcctctttttggcgatagctgacattcaatgttgggtgtaaatccgcaattttttgttggtcgacagtttgggcattattcagaaccaagtcataagaggtcatcgctttggccattttagggatttcatttctgaaaccaaggccaacggttaatgcgcccagtgctaatgcgaacagcatggatactaacgaaagcatctgcgtatagtcacggatacggaagtttaactgagacaaagtgaaattattcaattttttcagtgcgatggcatctgatttctttaataatgtcaaaatcaatacgatcacagagcggaaaactagataggttcccaaaacgatcgtgactagggcaatcgcaatacccataatttgaaatttcattagatcgctcataacataataaccgattccaagaaagatgatccccaaaagggtttgaaccaataagaatgggaatttttgcttgatttgtgcaggtgtactagtttctctcaacaaatccaagatggcttttttggcaatggctgaagcattgacgattgctgcgatcaggaagagaatggcaaaaaagaccagtgtgatcacaagtgcttttacattgaatggcgaaaaatgagtaatctttatatttaactgttgtactaaaagatcattgacaattttcgtcaatccgatacctgctaaagcaccagtaatggttgcaataatccctacaaaaaatgtttcgatgaagatcatttgggcgatttttcgtccttttgctcctaacatcataaacatggcataatccttctgccgcatcgacattaggaaagaattggcatagagaatgtaggcaaatgtgatgattcctagtaagaccgttccaaagtgaaagataatgacaacgacaccaatcgttgaattgtttttcaagaattcttcattactagccattgattgaaacatataaaagatggcagaagccataaccagaccagaaaacaagacgatgtagtcttttaagcggcctttgataccagtaagtgataatttccaaagcataccattatcctcctactgttccagatttcctaagatgactaagatctgacgataaaagtcttcttgggtttgattatttcgtttgatttcttgatggatcttaccatctttgataaataagattcgcttgcaataacttgccgaaaggggatcatgtgttacgagtaagatcgatacttggtcatttttgtttaaatcatccatcatgtctaataaatccttggcactttttgaatccaaggcacccgttggctcatccccaaacaagatcgttggttcggtgattaatgctcgcgcagcggctacccgttgcttttgaccaccagagatctcggaaggatatttatccaaaatttggctgatggataagcgattcgcgacttgttgaatgagctgtttgatctttttcggccgtacgccttgtaaagagagaggcacagcaatgttttcagaagccgttagattttctagtagattgaaatcttggaagataaagccgatttctctactgcgaaaatctgccaatgcatcaccgcgtaattttgtgatatctttttcgttgatgcggatgtttccggaagatggatggtccaatgtggataaaatattcaacaacgttgatttaccagaaccggaagcacccataataccaataaactcgcctttatcaatcgcaaagctgatcccttttagggcttcggtttttttctcattatttttgccgtaaactttcgttaattcgtttgcttcaataatttttgccatttgtttatcaccgttcactttctaattgtttcaacgctttttcaggaatagcattcttttgcacttcttcataggaagtcacgcccttgttttgattccaggtaatttttaagtaagcgtcttttttcaaaggacgatctttcatccctaagaattccagatttttcttctttgcgtctttgtcgtaaccaggtagttcatatttatattcgatcacttgattgcctcgatcgtcttcggtttcgatcttttcgccatcggtcgtgatctgaacatagtaactttggccgcccatgatgactttctcagcaatttgtaacccggcaaacaaaacgatcattaggatacccaggccgatccaaaatttcttcatctattctcacttcctttaatttgtaaagtctaaagagaattatagcgggcgtaaaaacaattgtagtgtgaaaaacctatcaataaactttcatttttgtcatgaaaacaatttcatgatgccctcctttgtattgggagctgttaaccaaaggttcaccttttcaacgcattccgtgtatcaagagaccgttgtaaacgaaaaaccatgggacctccttcatcaaagagatcccatggccttcaatatttttttcgaaacaatgtaatgatcaagcgatccttttcgtaactgattgttgcttcatcgatcaacaatcctaataaataaaagtctttttcttcatgaatcgactggttcccgcctaaaagttcaatataataactttctagcgcaatctctcgtggggtattcaacatttccgcaaatacggctaaatcactgggctcttctggacaggtcccagcaataatggctcgaaaacctgttttttcgaaagacatctcagtagtgatatgagggcagtcgtgggaaagaaagtaggtgaccacttcatccacgatccgccgtgcttgttccttttctatcattggttcatccgccttttgatttggttgatctcatctaacaaaggtaccatagctgccgccacaaagccactggaaaaaccattattataaagattcaacccgccatgtaagtaggtaatattgcttactaacgccgcatgggcaataccggcaaagattcctgcaattggtccatagtagccgctgattggtgctaaacttgttccaaaaatcgcagtcaacagcaattgaaaggtcgaagtctcagtggtaaagcctaaacgtgtggcaagaacgaccccaatcaaaatcggcagactatttttccagtgatttccgaaagcactaaagccaaccactgtcagaacagcaccaagtaatgggcctgatagctggcccccaagcaagtagatgaatacaagcagcagcatccccatgatcgccatgttcatcagtgtgacccctaatgcaaaaatcgtgacgaagtctgtcaccagtttaccggaaacatcgaatagatgagccaatccttggaaagaacggtgattcaataaataaccggttaaaaagagcaacccgcataagccgcacaaaaagaagagtaaaaaggaactgtactcagtcgtcaaatacggtagatagtcaccaaagtcagccagatctgttcctacaaacagcatctgattatgaggctctccgtgacgcgctattaacaataaccgcaaaataaatcaaaggaccacgaatccttaaggattcgtggtcctttttttcaaaaattgcaagaaaaacgcatttttccatgaagtgagcgtttcgtttttcatttcatgaacattcctctacacttttaagtaaggtcatggttctacatgacgagcatgaaaaaaataaggaggaaatgaacatgtcaaaaaaaatcaatgatccattaacgaagtactataacggcacatttgaaaagcaggaacaggaagcaccagcggtccaaggaaaaatgcagccagtaccagattgtggtgaaactagctacaatggttcaggacgattagcaggccgcaaagcattagtcacaggcggggattcaggcatcggtcgtgcagcagccattgcctttgctaaagaaggcgcggatgtggctatcaactacttgccttttgaagaagaagatgcccaagaagtgaagactatcatcgaagaagcaggtcaaaaagctgtattgattcctggcgatttgaaagacgaatcttttgcgcgtcagttggttcatgatgcagcgaaagcgttggatggtttagatattttggtcttgaatgcaggtatgcaacaagcggtcaaagatattaaagatttgaccacccaacaaatcacggacacatttacaacgaatatcatctccatgtattggacagttcaagaagccctggattatttaccggctggcggcagtatcattaccactacttccatccaaagtgcagaacctagtgctcatctgttagactatgcagcaaccaaaggagcgatcacttcatttagtaaaggattggcagcacaattgagttcaaaaggtattcgcgtgaatactgtagcaccaggaccaatctggacaccactacaaatttcaggaggacaaccacaatcagcgatccctgagtttggacaaaaagaattattaaaacgggctggccaacccgttgaattagcgccagtttatgttttcttagcgtcagatgaagccagctatgtcacaggacaagtctatagtgtaacaggcggaagcttctttgcttaaaacccgttgttaaaaaacgcttacgacaataaaaaatgcgaagtaagaaatacagaggccttgcattgctttagcaaggaacccatctgatatttcagcttcgctttttttatggaatcatgataaaaaatttgtttcaacaagaggatttgcaagtgagggcaaacatttttttggtaattacttgattgatttttgcaaacaaagattcccattcatacatattaagtatatctgagagtagcagaagcttttccgttatcgctacttcttcgtaattgtcggtaataatcaagtccgccccttcgatatctttagtgaatgagaccgacttctctgagtagatggatcggatacgggcttctatcagcattttggttcgatattgaatcgttgttcgaaagtaaatccgaatagttggactttcatgcatggtggtttccagatagagtagttgggcaagataacgcaattgtttacggtgaaagaattctttgtctaaatcattgtttggaaaggtattgacatgttctgttaacaagtgagcaattgctgtataagtttgactattgttgtcaatcgaactttcatcgggcaagttatagtctaaattccaaactttcagcaaatcaacatcgataaaaatcgatagattaaaaaataagagacaactgtttagaagttggtcaaatgaatcttgcttcatagtcggcacaaatttttgtcgccaatcttcgatcatatcaataaaaaaatgaacgagaggcttttttgattggtaaaccagcgcaatactctcttgaatcttttggcgatcaacaactgcaggaaggaaaatatgcaaaaagaaatttaaatacaagtattcggcttgagcgatccgtttatctaaattagttttggagaaaaagaacgaatcgagaacttccatcggcaaaaaggagtaaaagttcaagagtgcttgagcttttttctcgatttcaggcaaatatttcttttgagaaagtcggatggtaattgttttccaaaaggcaaacaatttatttttagtcaactgatctaagagagtagcatcaaaaaagctgttgaattgctcgaattctgttatatattgatcagataaaagctgaaactcggttggtgcactttgcgtaagaaaactataaataaagatgcggatatccaactctcttccagcaagttcgacaatattttcttcattggaatagattgagaggtaaaatttctttaatattagactgactttttttatcagacgatacatgtgagattggctaacgtgaagatccgaacataactgggacattgaagaatctgtatgcccaataaggtactgaaccagttgatattgtggagaactgagcaagtaatgatagaccagcagtgaataagaaggttcggcactatctccatttctttcgatacaatattggttgtaggaatttttggcgagacaaaggttgacggacagatatttcaagtcttcattcaaaaagtagatatgtttttgcaagcttttgatggggattttcaatactcttgataattttaataagctgattccattggtgttacatactgctttgaatatatcaagctttttttcctctgcgggagaaatgaactctcggtacatcagtattctccttttttgctccatttttacgcacaatatgaagcctatttgtaaggttttgtgatccgtttttttggtacttttgattatactaagtacaaatgagaagtcaatgtgaggcgatgaagaaacaatcatttttttgtggttgaaaaaatgaaagtattgccagaaaattggcatcttgtttaataaacaaaaaagaaggaatgacttatgaaaaaaatggtgttggcattaggtattttaggaataagtagtttaggggtcccagtgactggtttagctgcggaagcaaatccatctacttcaatgaccagtgaagcagcactaaccatcaatccagggattttgtcccttggtagtgtttcaaattttgattttggtactgggaatatcgcagatttcgctcaacaagagaaagtgatcaccacggtatcaaatgaaacgtcatctgtttctgattttcgtggtccaaacacagttggttggcaattaacagcaaaattatcaaaaatctcgaatgccgatcaaaaagaattagcaaatgcaaagattacactaaaaggtaccgaaacagcaggagatgcagctttatcagcaaatgctgaattggttgctggagctaccgatcctacttcagtagcaaccgcagatggcgcaactgggttagcaatcaatacctttgatttttcgaccacaacgttgaccgttccccaacaaaatgtttatagtggtgactatacaggaacgattacgtggacattatctaattcttatcaagcacagtaataggatggatgacaatgagaagacttcttcagaatgcagtatggatctttttatttatcagctttgtttattttcctgtgactagtggttatgctgagacccccagatttactgttataccagaacttccccaaaatcaagcaagtgaagcaacttatttcgatttgctggtaaataaagagactgttcaggaattgattatcgccgtacacaatacgagttccgaagagataacgatcaccgctgatgcactgaatagttattctgcttccactggaatcatcagttatcaacgaaagaaaacggccgaagactatggaggtaagtcttttactagctttgtttcaaaccccattcaagaagtacgcctaaaatctggtgaggaacgaaaggtgatttttacacttgatttaaaggaaaaagtgtttgacggagaaatcttaggggcttttttgttcgaagaagtcaaacctcaggaaactgctcacgaagctgatgcaagtttggaatcaaactatcagttgcagttaggggtacgaatgcgtcaaagtctacaagagctgccaaagccagatttaaaactagttgaaactaaagcagtcgaaaaaaatggcaagccaactttaaaaagcagtatcagtaatattcgtcccgtcgcatttgggaatatttccgtgaatacgacgatacgtgacaagaatcaagctatcgtcggtggctttaagtcagaaaattttcaattcgcacaaaactctgtcttagatctctatagtgaatttgaacaagaagaactcaaaccgggcacttatacgattcgcatcgaattatcctctcagcgaggcacatgggtttttgatgataaggtcgttatcgatcgtcaagcagcaaaagctgtcaaccgaactacgatatatgcagcggctatcgctcaaagaaattttctgttctatctattgattgctttaatcattctattgattgcaatcatccttttcttgttagtgaagcggcgtaaaaactccgatgaaagtgagtgagaagaatgaaaaaaatgctaaaatctttttgtttatcgcttctttttataggaactttttggctgttgcaaggacagcaaacagtctttgcggcggtcactgcgccggactttgctactttaccaattaatcaagtaatgatctctactgcaggtaaagcaggttcattgcaaggtgtagaagggcataactacgttcaaatcaatgacacaaccataaattctagcggggcagtttggttcaacaatccgacttctttcacacgagatttccatttggaaatggctttctatattgagaatacggctaatgatagcgacggactggcttttgtgttgcaaagtagcgggcctcaagcactagcttcagaagctggatcaacaattggagtttggtcgaatatttctggatcagacccacttagtcaaggtgcaatcgcaaatagtatcgcaattgaatttgatacatattacaacaataatggcggtatccttgctactgatcggatgatggatcgtgatgtgacaacaaagggacaccatattgcttggtcttaccctggttccgatgcttcttatacgacagacggctggctgatggtggataaagtcttaaatcactataacacggttggcgttacggacatttccgatggaaattggcatacctttatcgtggattacaatgaatctacgcaacaatttcattatgctgttccagattttaatgtagatgtatcgattcctgtcgatgatacttttaaaaacaatcttaatttaacaaattcggcgccagtttattttggttttaccggtgccaatggcggatttgcccaaaacaaagcagtcgctttcgtcgatgttcaaggtctagtcgaaattgatatgcggacgggcgtcttccaaagagagccagatcagtttatgctggacacgggaacagtaatggataaaccaattgaagtggatgcaagtaaagagattacttatgcaacctatattgattttaaacaaacaagcgatctatcaagtttgaatccagggattaaactcaaactcacacttccagataatgtatctgtgaaagatactgtctattttggtaaaccagaagataccatgatcaacggttttcctgatggggggtccccaatcgaatatataagagagacaggacaaataagtgtagtattgccgaaattggaaaaagggaatgcctatattgttcattttagggtcaagtatagtgggacccctatagatgcgaatattgatgaagtaataccagttgagactacctttagtggaaatgcttttatatccagttttacttcaggaggagccgctacccatttttatacggtaaaaggcaaattcccaccaacattgaccagcggacaagccacaatgtcagaagcgcagaaaactgcgccgatccttcgacaaaatcgaaatgcctatactgacatctctgtggaagatagtaattctacgcaggcgcaattatttataagtgatttattttcacaagagaaggaattacaggaagaagactttactctaaaaacagttcttgaacgaacagatttgtcagatcccttccactacactttagagtcagagacgagtgatctttccccagggactacctattattttgcaacatatgtcgtcgacacagaaggcaattcatcagcaatccattactttgccattgattttcgaggaatcatcgaattaaaatcagtcccagaatctttcaaaggaacaacagtcacaatcaacgagttggctcgagcaatggattctaatggcttggtaccaataaaagttccaattgcaacaaccagcaagcctctcgcaatcagcaatacgagtgaaggtacatggaaattatcgggacaaaccaccccatttatgaatagtggcgcctcattggctgatgaagtccaactagttctatacgattctactgataattcattgttttgcaccattacttcagataaaaaagtactttttgagcagacgcctagcgataaagctctctctctcgatttaagtcagtatgattgttatttacggtttgcccctaagatagagaccctttccccaggaacctatcaaggaaaagtcaattggcagttagacagcacgatcacagactaatgcacgttggtcagaaagacagacaaaaaaacgccatttcggcgtttttttgtctgtctaaggataagaactcagctttcccgatctttgactacttttagtactaaagaaagggcggccaaggcaaaactgccatacttgacaaatttctcaagtgactcgattttttgttttttgctttgtttgcaagcagcacatttcgtttcagcaccatctagtttttttccgcacctacagtgttttttcatttgatccgtctcctttacaattttatcgatgtttcatcaatctcttactatcaattatacatggacaacgggtttatgtccgagataacgctgttctcctcgcaaagcaatcagtgaacgcggataggctattttcttgggtatgaatgattcgggagatttgacgtgctaccttaaaacaccagcagtaggtttatctacaatgaggcggatgaactttgaaaacggcttgaaagcctgctacgttaacgattctctttctcatttaacggttttttgtttcatttcattcctgcaagtggtacgcttttggtgaaaggtgaggtgcataaaatgaatcgtttaagtaaatttttgattgccatcggcgtaggagctgcggcgttgatcgctgaatttggctttgatcgacctcccattgcttttggtttgatcgcgatcatcggcggattgacagcgttgacgatgttgatcgacatgatccaaacattgcgttcaggaaaatatggcgtggatctgttagcgatcacagccattgttgctacacttgctgttggcgaatattgggccagtttgatggttttgatcatgctgacaggcggcgatagtttggaagaatacgccagcaaacaagccagccgagaacttcggcaactgttgcaacgttctccacagaccgcccatcggctgaatgataaaaaagatgttccggttgaagaactagctattggtgatctggtcatcgtccgcccgggagaaatcgttcccgtagacggctgtgtcactgaaggaaatacccttgtcgatgaatcatccttgactggtgagtcacgacctgtagagaaaaatcctggtgatgaattgatgtctggctcagtcaatggggaaactgcgattacttttgaagtgacgaaaaaagcagcagatagccaatatcaaattcttgttcgtttagtcaaagaatctgaagcaaaacctgcgcgctttgttcgtttagcggatcagtatgccgtaccatttacgttggcagcctatgtgattgcggggattgcttggtttgtatcaaaagatcctgtccgctttgcggaagtcctagtagtggcgtcaccttgtccattaatcttggcagcaccagtagctttagtagcaggcatgagtcgctcaagccgcaatgggattgtcatgaaaaacggcaccacgatcgaaaaattagccaaagcaaaaacgatcgcttttgacaaaacaggcacattgacagagggaaagttgcacgttgaaaaaataactgtgactgctgatcaactatcggtcgaagagcttttgcgcattgcggctagtgctgagcaggattccactcatattctcgcccgctctctggttgcttctgctatggaacgaaagctgactttgctgccagtcaccaacttgaaagaagtggtagggcaagggatcgaagcaacagttgctggacacaagatcaaaatcggtaaacctgaatttgttggagcagttggtgtagatgaagctaaaaccaatgtttgtgttgggaaagatgaccaatggataggaacgatcttttttgaagatacattacgcaaggaagccaaacaaacggttgagcagttgcgtcatcaaggattgaaaaagacgatcatgttgacaggtgaccaagcattcgttgctcggaagatcgcagctgaagcagggatcgaaaccgttctagcagactgcttgccggcaaaaaaaattgccgttataaaagaaacagaaccagctgaacgcccgatcatcatggtgggggatggggtcaatgatgccccagctttagcagcagctgatataggcattgctatgggagcccatggtactagtgctgcaacggaagcagcagatgcggtaatactacaagatgatctcagcaaggtctctcaagccgtacagatttctcaagacacgatgagaatcgcccgccaatccgtgttgctaggaatcttcatttgtatcgttttaatgttgattgccagcacgggtgtgatcccagcgttgtttggcgctttgttacaagaagtgatcgatacagtatccattctatctgcacttcgtgctaagaatgatcattctactagcacagcatcatctctttcagtcaatcatcaggcacattaataggtgcaggtccgtgactaagagcaaacaaacctgataactgtgatttttgtgatagcagatgcaagacacttagattatctggctatgtttgccttataagttacgggcctttttgattcttaaagcaggtccgtaaaaatcctccttttttttaataatactaccgttatatataacgaatttttcttagctaaaatcattgttttgttgagtataattcagcttcactcatactttgtgatgttattctcatttttttcttcgttattccctcaaaatgagaataattttagccgattttatgatatatatatacgtaggaagtttcagtagattgactgtgaactgtccgcatgaaaggattgataattcgcgtgattgatttaatgctctataaagaaacagccgactatttggagaaagtgatcgataaagaggtgcttgaccttgtggaagtagagtaccctaaggtatatacttacatccaccaattgattgattctttcaaatgtgctgtccaacaaatagatggttcaaatttttgggaactttttccagaaatacttgggtatgattcacggtttgttttattgaactcattgattctagtaagagatgaattcttgacagaagaagaaatcatccaaatgatcgaaaccgattatactcatttaaataaagaatcttgcggttattctttgaaagatcaggaacatgaaagccttatcttcaatatcaaataaatgatttcctaaaatcgcaaggagcagccgaccagcatcagtggtcggctgtttatttgtttaaatttacgcttagtttattcaataatcttaaaaatattttgaaaaaatggtaaatatagattattattgatgtatgaatgaagaataactgaaaagtcttttcaattcagcgttacagttagactggattcaggaaattagctatataacattgttcatggaatgagcaaagagaaaggggcatatatggattatttgaatttttcaaaaaaagagtgggagattctgatttgtttttggaatgctcaggaaccactatgttgcagtgattttagtgagcgttttaacttgaatcgcaacacttcgttatcagtcatcagaaaattagtcaataaaggcatactggaagttgcgagcatcaaaatgagcggttcggttttagcacgtcgttttcaacccaaagtgactgaattagaagtactgcagtcgattcttaatcaagatcagatttttgctatgcttcaggtggcgattggtcgtctcgaagaaaagcagttagcgatgttaatggacaaaattactgccaaaaaacaagagctttcaatgccaaaagaccatcagtgatcttgcttgtccaaagagagccaacaaaaaaagatctgacttatggactgcgcttaagaagttagtttttcggctaacgtttcgagcaatccggtaagtcggatcttttttagctagttttctgaaactgatgcagcatttttgtcgtcaagcgatgcaaatcagctagttctgtaggagacaatggcaggaagtctttgactttactgggaatattcaccgcagaatcatggagcagctgcccttttcctgtcaatgacacatttaaagaacgttcgtcctcttgattgcgagttcttgaaagatagcctttcatttcgagtttctttaaaaccggagtcaaagttccagagtccagacacagggaatcgcccaattcttttactgtcaatgttccttgctcccataagacgagcatcacgagatattgcgtataggtcaagtccagagggtccagtaatcctttataatgcttgataatttctttcgaagcggcgtatagaggaaaacatagttggttttcaagtgctaagtcattcatgtcctcactcctttttatactgacgcttcttatcatagcttttttgtatcggaaagtctactcactaacagctttgacggttacttcaatattgccggctgttgcttttgaataaggacatacggtatgagcaatttctagtaattcttgtgtttcatctaatgaaagaccttctacgaatccttcaatctctactcctaaaacaaaactactttcattctcggcataaagtgaaacttgtgcacttacagttgatgcgccatcaattcctttcctttgctttacaagttcaagagcactgttgaaacaagcactaaaaccagcggcaaaaagttgttctgggttagtggcattttcgacccgtttaccaggtgctgcgatggataattcgaaggaatgatcaggactatgaacttctcctgaacggccacctgtgttgatcatctttgtagaatacatttttttcatctaacttcactcctgtttttttgattttgtacaattagattgtatgcaatttaattgtggaaagcaattaagttgcttgcaaaagcaggtttttttatttttacttgtttttacattaaattgaaagtaaaagtttaaataattactgtgtagcaaggtaaaacatgatatgatgatagcacagaatctaaggatagttagttagtgaagagggtgactaaaatcgtagaatatatggaaaaccgcgcagtcgggaaatattttcgttccacgacagatcattatgccggattcattcgaatctttggtacgtatactgaatatcgggttgttgccggtattccagcagagaatgtgatgctggagatcatcggcgttgaaaatgggatcttgctgacacaagtgaacaatacattatttgaaaatggaagagggtatattcaatgatcatcgtacaaattatgttaatcgttcttgtcatagcgatcgcgatttggctgttggcaagcactgctgttatcgttcgacaaggtgaagtaaaagtagttgagagttttgggaagtatgttaagacacttgaaccaggtctacactttttagtccctattttatatacagtcagagaacgagtatcacttaaacagattcctttagaaattgaaccgcaaagtgctatcacgaaggataatgttatcgttcaaattgatgaagccatcaaataccatgtcacagatgtccgggcgtttgtttatgataatgaaaactcggtcgtttctatgatccaagatgcgcaatccaatttgcgaggaatcattgggaaaatggatctaaatgaagttctcaacggaacagaagaaatcaacgtggcgttgtttacttccattaaagatatcacagcggggtatgggttggcgatcgaccgaatcaatattggtgagatcaaagtttcgcaagaaatcattgaatcaatgaacaaactgatcactgcttcacgggataaagaatccatgatcacgcgggcacaaggggagaaatcttctgctgtcttaagtgcggaagccaaagcttctcaaatgacgatcgatgcccaagcccgagcggaacaaactcagattgatgcggaagctcgtgctaaacgtgtacggatcgatgcagacgccgaagcagaacgaattgctaaaattactgaagcagaacgtaaacggatcttagccatcaatgaagcaatcaaagaaagtcaattagacgaacgttcactctcttacttgggcattgaagcctttaaagatattgtcaacagtaagacgaatacagtcattctaccatcaaacatgacagaattaggcaatattccagttgtgaaacaactctgggaacaaacagacaaaaccagcgaataacaaactaactgaatcaaccaacataaatgagcttcacccattgtttgataaacatgggtggagctcgtttttgatttgttgaacaatagtttgattactggatagttgttgtcttattggtacttgtggcgcagtctttttttatcctaaagagaagacgtagtaatagttcgattgtctactatcaacaatgcgatcatcacataaccgatccaactatctctggaatagagaatataacgaggagaccaataagctgcatacttgctcttgtactcccgcaatccctcaaaggaataaaagtgagaaccaaagttatagatcaaataggcgatccgttcttgaatgaaactgcttctgaacgtccctacattcgccagcggggccatccctaagtcgaactgttcgaatccttggtttttaaaataatcgaagagattgatgaacaaaaagtccattgtgccattaggtgctttttcaggatcatgacgcattaagtcgattgacccacaacctgtctgataagtaggcataaaagaagcaaatgccacaatttcttgctgttggttcttgacgacagcgattgggacggtgctcaagtaatcttcagagaaaaatcctaatgagaaacctttctctttgcgaccatctagccagcgatcagaaatatctcgtagcttggcaaatgtttccgcattgtacggtggttgtaggacatcgaaagtaaagccttctttattgattttgttgtttaatgcccgttgacccttcatttttttgccagacaaggtgaaattctgtaggtccacgaaggctttctcaccaaatttgatgaagtcatagccgaattcatgaagcagcatgaccatttcttcactgctttcatagaagacaggcaaataattccactgatccatttctgtgataaaggcttctagtgcagcagcaaaatcctcttgcttaccagctgggtcccccatgaccaaacatttattgttataggtcgtaaactggaaaaagacggtaggatcggtctcgttcggatagaaatagacttctttatctttcaaaaagacaagatggctatcactagtaccaccgtaggtctctaaaagagtcaagattttttcattctcaggtctctgtccaatttgatgtttgggtcccattaaatagcgtgagaaaagcaagaccgcgatagcgacgatcatgatagccagaaagccttgcaaccataacttttcagaaggaaacaaaagaaaatcaatggaacgatgggcgggatgacgatttaaatggggcatgttatagaccccaataatcacataaaggacagtcaaagatcccatcaaaaggccatcgatcgtcagccattcccaagaataaaccagttgcttacgaaatagttcacttttggaaaggaccataatcgccaataagaagagcaagaaacacatggttgaaaagcggaaaccggctaagaccgcatagccgatcgttgctgcaatcaacagcaatgttggaaaataagcgcgcgaaacacgagctgaaaccccacgaccagcaatgatgaaaagatagcctaagaaaatacttgggtattgcatgacaaaattcaaccgtatcggattaagatgggctaaccattgaatgtggtcaaatgcttccggaatcgttgctgacaaaaccagcatcgtaccagtcaaatagagcaacagtacttcaatcttatggaatacttctaaaagcaatcctttaggaataccagaaaagcgtgtgttgagcgttacactgacatttttagagaacaaaagcaccccaatcaaaaacggaatgatgtaatagaatagccggaatagcagaagccacgctacgacgctttctcggggaatattcaatgaacccattcccatgatcatcatgacatcaaaggttcctaattctccgggaatcattgatacgatccctatcacagatgcagcaataaataatggcagtatttgaaaaatatccacagagatccccatcagcataccggtggtgataaaggccgtaaatacccctacccattccaataatgaaaccaaaatcagttgaccgcggtcagaaggggtcagaccgcctaaatagccattcttcttcgacaaacttaagacatagaccactggaaagtacaaacttcctcccaatagccaaatccaatattgctgcagataatcagttgttggcccaaagacgacgaaccctaatgccagtaatgataaaagcgataacccagacatcagataaataaaaattttcgaaattgcttgagcaacatctttgccatttttttctttgccatagaattcggagcgaagaccaatgctgataaaaccgccgaatcctacaagattattcatggtattgatgatccagcttgtttcacttaaataacgggcagaaagcttttgtcctaagagccgatttaagataatgtcataaccaatcattggcgcaatacaaagcaaactaatcaaaagcatcaatgcaacacgccaaaccgctaattcggaaaacagtgtcgtcaattgatcgacggaaatcgtcttgcttaaggaaagcaattcacctaaaacgatcactgctacagcgatcaaaaagagtcctttgaacaaggagagatggttacgaatccatgtaaaaagtttcattttattgtcccaccttatctaagaaagaaagaactttctgattgaatatatttggatttttgcgagcaaaactatgtccttgtccctttactaccatgaaattggcattcggaatatgattggctagataaaatgaatgagacaatttgattgaatctctttttcctaccaaaatcagtgttgggacagtaattttttttaaatcggtggctgataaaccgatgttacgaaagagtagtgcaagaatcggtaaaaaaccacgcatgcctttatcgaaaggcgcgcaaagccaaacgactgcatattggatcagactgccgatccgtgcaaacagccgaacccctttaggatccgtattgccggaatttaaaatcagacaactcactaattccggatatttaaaacaaaacaccatagctaaatttgcgccatcactaaagcctagaagagctacctttgacaggtgttctttttgaataatggcatacaagtcatcagccatcaagaaaaaatcaatttttttgcgggtattcgttgatttgccatgcccacggctgtctatcaagtacagctgatgtttctgacttaattcagctatctgattagcaaagtaagcactgctcccgccattgccatgcaataagaataatggcttgccttttccaattttctcatagtaaaggaccgagccatcttgcattttggcataacacttttcagattccattttttcacctactttctttgagtataccttgaagcccgcgattgataaaatcaaatggtgatttttcactagaaataatcatcgtttattcatttttgtcttagaaaactgctatcatattatattaagaaatcagacagatgctgctctttagattcatttctagccatatcttaggagatcacttcgaaatggaacagaaaactttgccaaaatagaaaattttcacattttcccccgtatttttccctcttatttctttagaaggaaactatagaagagaactatagaagaaaaccatagaagaaaaccatagaagaaaaccatagaagagaactatagaagagaactaagcaaagcagcaaggataccccatagtgtctcccattcagtgacaatggttttcattaaacgggggaacaatgaatgatttaaagcttgtttaatatgtctaaaggaaatcaacaaggtgccttctgattttttttcattcagtttgacctgcaagatgcattcgtggcgcagaaagcaaatgtttgttattcctaaaagattatatctctccaataattactgcaaagtttcaggaattcagttattattttcaagttgttatcttgatgctggagggaaataaatgagagagactagatatgaagaattgaagcgagcagaaaagggcgctctgcttagtatcatcgcctatctattgatttcattcgttaaattattgatcggtaaaatagctgggtcggaagctttatgggcagatggtttaaataatgccaccgatataatcgcttcagtggctgttttgataggtctacgcttagctcaaaaaccggctgatgaagaacataagtatggacattggaaagcagagaatgtagcaagtttgattacgtcattgatcatgcttgctgtagggctgcaagtactttattcctctgtctggtccttgattcaaggggagacagaaagtcctgatgtgcttgcggcaattataggtgtggtctcggctattctcatgtatggtgtgtatacctttaatcgaagattggctgcacaagtaaaaagttccgcactgcttgctgctgccaaagacaatcgcagcgatgcttggaccagcatcggaaccgccattgccatttttgccgcttcttttggctgggggtggcttgatagtctaacagcgatcgttgtcgctgttctgatcctaaaaacggccattgatattttcaaagaaagtgccttctcattgtcagatggttttgatcaaacattggtcaacgagtacgaacaagtcgtagccgattttccggaagtaaaatctgtcaagagtattcgcggcagaatgtatggcgcaaatgtgtttcttgatattgttattacgatggacaaatatttgacagttgaaaaaagtcatgcagtagctgatgccatagaagcattgctgtctgatcgtttcaatgtctatgatacagatattcatattgaaccagattaatcgccgatttatttttaagggtcattttgtgttgtgtaagttaaaaaaaacagtgtaaacaccacgtttctagcatgtaaacatcccgttgcttctttttttattgaaagaatggcaaactattcttatcagaaaaagaaagtagggatcgtatggagacgataaatatcactgaccttcaagcaaagaaaattaatgaagtgggacaacctgtccttttagaaatttgtaaaaattatattttatcagtagaagatagacagatactagctcttcttcagaaacaaattacagaaaaaaaagctgaactcgtttgagattcaactcgttttagtcaagtacaaaaagaaaagcagcagtttgatccatcaatgatcaaactgctgcttttttagcctttgagaaaagaaagaatgaaggtaatccaacttttcttttgtaagagaagatcagtagtctgatgatatcctagaggaaagcaaaagtagaaataagaaagatttcggtagaaagaagtgattcgattttataaaagtcttttaaaagacttcaaaaaaacttttttgaggttagtgaccgctagtcattttaatgcctacaatactgatcaataataatccaacaaaaagccaagtggctgggtttatcttgtcatggaacaataccacaccaatgatgactgaacccaccgcaccgatcccagtccagatagggtaggagaaactcattggcagttgtttgattgcttgcgacaaaaagaaaaaactggcgatcataccaataatggtgtaaatcgtaaaattgatttttgtaaatccttcactccatttcatcgttgtggaccagaatacttccagtacgccagctaataatagttcgagccaagccattctatttccctcctttttgattatttagaaaacaaaaagaggaagaccattccttctaagacctactggaatgatcgtcctcttttaactacccggtggcagtctctattttcttgtaaccagtatagcacactcggatttttttggggaatgaaaaaaacttatcgaaaaaatgaggggtagcactttcggataaaaattgaaagaaagagaaactgttccagaaaatgagctggtcctgtttctcgtcatcgcatctaatttttcctaacaaacttgatgcgatcagcagaactttctgatgctgctaaatctttctttcaattgcggatagacaacattatcaatagttaagacaaagaaagacttttctatttatttaaaaaacattccgatataataaagatatgtagggatacatctttgaaaggagtccaccatgaaaattacatttcaaccagtccgatctttagaggagattcaagaattagagcttgtcgttaaggagatttggtcagaagtctttacacctatcatcgggtctgctcaagtcagctatatgctagaaacttatcaatctccagaaacgatccaacaagaaatcaaagaaggcgccgcttattttattcttcgattagaagatgagattattggctacacagcttacgaagaagaggcagaccgtctgtatttgagtaaactttatttaacacctgctatgcgaggaaaaggcgtctccagcaaagtatttgattgggttgaatctttagccgctggcaaaacactctttttgaacgtcaataacggcaatcaacaagcgattgccgtctacgaacaccggggttttgtccgggtcggggaacgaaaggttgatatcggtcaaggttttgtaatggatgactatatctacgaaaaaacattcaaacaatgaaagacataagcttttttccatcgctcagtttgtgggaagaaagcttatttcctataaaaaaacgtttacacacctttttaactgtgttatattgtccttgtaaagattataatgttataattaggagcgctaaaatgaatggatttgtagggtttattgaacaaaagttaatgccagtggcaaataaggtaggtatgcagcgacatatggtggccatacgtaaaggaatcattgccacattaccattgacgatcgtcggttcctttttcacgatattattgaattttcctattgagtcagttgcagcatttattgaaccatatcgtgaagttctagacattccgtttcgctatactgttggtctgcttgcactttatgcgacctttggtatcgcatcttcattggcaaaaagttacaaactagactcattgacagcaggtattttggcaacaatgtcctttttgatcacggcagcaccaccaattcgggttcttgaatcggtagaaggtgtgatcgatgctggacgtttcatcaatgttgctaaccttggttctggatcactatttggtgcaattgtcacagctattttgtcagtggaaatctatcgcttctttattgtcaaaaatatcacgatcaaaatgcctgatggtgtaccccctgaagtgaccaattccttcatggcattgattcccgggggagcgattcttgttttgttttgggtcattcgtcatatcatcggttttgatatcaatggcttcttaagtaaccttttgatgccgctgaaagatgttttagcaggaaacagtttgtttggcggcttattgacagttttcttgatttgtttcttctgggttcttggaattcatggaccagcaatcatgggtccggtgatccgtcctttctgggatatctcgattgcagaaaatatggaagtttttcaatcaaccggcaatgcgcatgaattaccaaacatctttacagaacaatttctgcaatggtttgtttggattggtggggcaggaacgacgcttgcgctggttgtcttgtttttattctcaaaatcaaactatttgaaacaattaggacgtctttcgattttgccaggtattttcaatatcaatgaaccggtcatctttggggctccgattgtgatgaatccgattcttgggattccgtttcttgtagcacctttgattacaacgacaatttcgtactttgctacgacgacagggatcgttccaatgatggctgcccgtctaggatttgccattccagcacccattgctgcttggatgagtacaaattggagtgttgccgctggaatcttagttgtggtgaactttttgattacattggcgatctattacccattctttaaagtctttgaaaaacagcaattagaacgtgaagaaggacaagcgactcaagaatgaagggtctctttatcaagaagtcaaacgagacgatgggataggagcaaagaacgatccataaatgacaaccaaatgagctctctgggaaataccgagttcttctaggtgaacagaaacaattctacgggatcatcccagtaaacacctcaatcccagagtgctttctagatggttcttttgagtgaagcaattagggttcatttgttgcttaaacagtggtgcatgcgcgaggatccgcgtttgatgatcgaaaggagactaagtgcataaaatgatgctgatgtatgcatgtttattatttatcggattacaaatttggctaaccagacatggagcatttatccagcagattcgcttccgcacactgatagccgaatccttattagtattagtcattgccgttatgctatttggcaggacaacaattgccctggtgatcttgacaacactgactgttggttgcagtacgttgctgatcacaaaattttctcaaattggtgcgcagaaggagtggacaaaatgaaaagacaactaggaatctctatttatccagaccacagcagtaatgacgaagacaaagcttatttagaattggctcaacgctatggatttagtcgaatttttatgagcatgttagaagtgacagaagggaaagaaattgttcgcaagaaattcacagaattattaagatttgccaaatcacttggctacgaaacgattttggatgttgcaccggcaatttttgaagagctggaaatttcttatgatgatttgacgtttttccacgaattgggtgcggatggcatccgcttggatttaggttttgacggcagcaaagaagcaatgctgacttataatccgtttggattggcgatcgagctaaatatgagcaacgacatcgcttatttagacaatattttgacgtatcaagcaaacttgcctttcttatatggctgtcacaatttttatcctcaggaaggcaccgcattaccgtatgagttcttcgaaaaatgcagccagcgttttaaagccaaaggaattcgaactgccgcttttatcacttcacagtctggaacgatcggtccatgggatatcaatgacggattaccgacattagaaatgcatcggcatttacttgtagagatcgcagcaaaacatctttttgcaacaggattgatcgatgatgtaatcattgggaatgcctatgcctcagaagcagaacttgcagcacttggcgcaatcaatcgttaccaaacagaattttcggtgacttttacaccggagagcacttcatgcgaacgaaagatcgttctgaaagagcagcattaccgtcgaggggacattactgatcggatgattcgatcaacagaagtccgaaaaaaatacaagcaatttgataacccagcccacgataatctggaggaattccaacctggagatattgtgatcggcaacgatgattttggcaagtacaaaaacgaattacaggtggtgttgacccctcattgcgatccgcgaaaaaataaagttggatcaattgtcgaagaagaacggctgttgttgtcgtatattcatccgtggaccaaatttaaatttaccgagaggaatgattaacatgttggatatgattatccgccaggcacgtacactcaatgaagagattttcgatatcgggatcaagcaagggaaaatttgccagatcgcaaaaacgatcgaagaatccgcacaaaaggagtggacacttcttccgaatcagtatctttcggcaggctggattgatgatcatgtccattgttttgaagaaatgagcttgtactatgattatcccgatcagatcggtgtggcaaaaggtgtaacgacagtaatcgatgcggggactactggcgccgaaaatagccatcgtttctacgaatttgcacaagcagccaaaacgaatgtctttgcgcttatcaatatttcaaaatggggcatcgtcgaacaagatgaattagccgatctttctaagatcaagggggatctgatcacaaaggccctaaatgaatttcctgacttcatcgtggggttaaaagcgagaatgagcaggacagtgattggcgaaaatggcatcactccattgaaattagccaaaaatatccaaaaagaacacccaggcctaccattgatggttcatattggttcagcaccaccagatttagctgacattttgtcttgtttagagaaaggtgacgttctgacccactgtttcaatggcaaggaaaatggtattttagatcgtcagtcaaataccatcaaatcgtttgtttttgatgcttatggcaaaggtgttgcttttgatattggtcatggtacagatagtttcaatttttcggtggcagaaaaagcctatgccgccaatttgaaagctgcttctatcagcaccgatatttatatacgtaaccgtatgaagggtccggtatatgatttggctactactatggagaaattagccgttgtcggttatagttggcaagaaatcatcgagaaagtaacattggcaccagctcgtcagtttcaactaaaaggaaaaggtgcgatcgaagaagaaatggatgctgatttcacgatctttgaattcaaagaagcagccaaagtactgattgattcaaatgggaacaagcgaagtattgatcgacagatcattccgctaaagactataattggaggacaagtatatgacattgaacctgactaaacttggcttgaagcaagtcatcaatgcttctggtaaaatgacgattctcggtgtttctaaagtgagcgaaggtgtcttaacagcccaacgctttggtggggaacacttttttgagatgagcgagttagcagtcaaaacaggggcctatttggccaaactacttcaagttgaagatgctcaaatcgtctcttcagcttctgctggaattgctcaatctgtggcagcagtcattggacaaggctcatcattccatctttaccatccttattcagaaaagattcagcgtcgagagatcatcttgccgaagggacacaatgtggattatggcacacctgttgaagtgatggttcaacaaggtggaggccaagttgttgaggcaggctatgccaatatgtgctctgttgaccatattgctcagatgatcagtccccagacagctgcgattctctatatcaaaagtcatcatacagtacaaaaaagtatgctttcagtaaaggaaacagctcaagtcgcaaaacagtcgggcatccctttgatcgtggatgcggcagcggaagaggatcttttcaggtacatccaggagggtgccgatttagtgatctactccggagccaaggctttgtctgggccaagtgctggtttagtgatcggtcgtaaagaactaatagaatgggtgagactgcaatccaaaggcatcgggcgttccatgaagatcggtaaagaaaatatgatggggcttacacaagcagtagaagagtatctggctgaaggaagcgagtctggcgcttccatgaagcatcgtttggaacccttcatctcagcgctcaatcaaattattggcttgtctgcagatatcgtccaagatggtgcagggcgagacatttatcgcgcccgggttcgggtccaaaatgggccatcggcgatggaagtgatccagaaattaaaagtagaagaaccagccatctacacgagagaatatcaagcaaatcacggcattattgaatttgatattcgggcagtcacagaaactgaaatgcatgtgattgtcaatcgattaaaagaaatcatgaatccggaggaaccaaaagaatgaaaaaatccccgacttatttagaagatcgaatttgtttaaacgttttagctaactcagtggaaaacgccaaagaatgttttgaagcagccgaagggaaaatcttattaggcgttctttccaaaaattattccacggatgaagcagcgattgaagacatgaaaaaataccaagcagaaatagaaaatgcattatcagttggtctcggtgccggtgatccgaatcagagcgagatggtctctcgaatttctgctgtgttgcagccgcaacatgtcaatcaagtattcacgggagctgcaacatctcgggcgttgttaggacaagaagaaactattgttaatgcattagtttctccgacaggcaaagtcggctttgtcaatattgccactggcccgttaagttcacaggaagaacccactgaggttcctcttgaaacggcgattgcattactcaaggatatgggcgctagttcaatcaaatatttccctatgaaaggattggcgcacaaagaagaatatcaagcggtagcaaaagcttgtgcagctcatgacttttatcttgaaccgaccggtgggattgatttggataactttgcagaaatcttgcagattgctgtggatgcaggagtcaagaaaatcattcctcacgtgtatagctcgatcattgattcagagacgggcgatacccgtccggaagatgtgagacgattactgaagatgatgaaagattcattgaagtaagagtgaaggaggaattgtgatgcgaatcggtgcatacggtgaagtcatgctgcgcttgacaccgcctgaatatcggacattagaacaaacccattcgctgcggatggattttacaggaacgggcgtaaatattttaggaaatctggcgcacttcaatctttcagcatccctattgacgaaagtaccaaaaaaccgtttgggtgatgcggccaaagcgaatttgcgaacttatggtatcaagacagaatatattggtcaggcacacaatcatatcggcagttattttgctgaagttggttttggcgctcgccccacctatgtgacgtatcagaaccgccgcggtagttcatttggggtttccggacctgcaacttatcccatcgctgaatatttagaaacgatcgatcttttacatatttgtggtatttcgttgagcttgaccgaagaaacgtggcaaaccgcgataacattggcaaaacaagctactttgaagaacatcaaagtttgtttcgattttaattttcgtcccagtctgaatttggaagaaggacagcgagaaatcttaaaaaaacgttacgaagcgattctgccttattgtgatttggtatttgggtctgtacgagatttgcacggtcttttgggatttggtgagcagctgcctattgatggactagaggaacagcaaatcgttcaggcctttatggcgcagtacgggattgaatggtttacaggaaccagacggatagccagtgaagacaaacagtttatcagcgggatgatctacactaaagaagaaactgttgaaactgcacctcaattgttacaagtgctagatcgaatcggtgcaggggatgcatatgcagcaggtattcttttaggatatgccgagaaatggccactaaaaaaaaccgcggattttgctatcaccaatgctgtattggcccatacgatgttaggagatgttcccttgattacacgggaacaagtagagcaagtgctaaagaatcctggggtagatttatttcgttgagtattattcgctaggatatacaaagcacgcgtaaacaataataaatcatccaacaaagtgcgtttgatggcgaatcagtgactgccgtcaaaagggctctttgttggatgatttttgttttattcgacaggtaagaagacgaacaacaagtgaatggattgtcgagggggatatcaagcagtcgttttcattgattattgattcaggtagcgttcggctttcttctcaggaatcacccaaagaagtagaacgagactatcgagactgatcacaaaaagcggatgaatcaaccagccaaggagcaatgccacaatgttgacaaaaagagtaaaggttaatttctgatagcgttgaaatagtttcctaatggttggattattttggctttcccggcttaatgctcgtcctaacaaataatagctaaaatcagtcaagaaaatcacagcaccatagagcatttgaggagcgagggacagcgggtattgactgacccatgaagtaacaaaaggaaaaagcgacaacgagagtatcagcaaatgattggcccataatgtccatccatcaatatcttctgcaacttaaaagagatgatgatgattgttccaataaatggccagcatcacaaaactgatcaaataaatgataaactgatgttcaatgcctagaaacgcttgaaaggtatcgttttttggttggtgaagttctaagaccagcaaagtcatcacgatagcaatcactgcatctgtaaaggcctcgattcggttctttgacataacatgctcctttcagaatagtaaatcagtgttagtttacgtcaatagatacgattcgtctatcaaagagaattgcaataaaaaaaggacagtgatataagatcaaagctaactcaaaaggcaacggtgagtatgcctttgtgtctgaaacttctcattgcgagaagcattagcagtatcttatttcatcgtcctaatggattattgtttgacagtgaatgtcaaatcaaattgagaagggtggatgtaacgaaattttggtccttggctatcgtcgatgatcaattcgatcaattcgctgttgatttttttgacctcagtgatttgatgcccttggtcgtcacaaagttcaatcaccgcttctggataagttgatttgagctgattgtattttgtgataaaggcgttgacgatagcagcagacgcagtcaagtcagtatattctggcatattcttcctccttatttagtaatcaagaatgagtggatacgtttgtctagttagactctttatctaaaacaccatataaaaataaatcaatggcctgatagagttcagtttctttctctgctgaatctaagtatgaagcaatgagaataaacatttggctgacaataaactggtaggaaagttcgtttcgtaatcgtagttcacttgtttgaaaaaggcgaataaatggttgctgatagttttctttccaaatcaagtagagttttctggcggtttcttcagagacggtatgtttgatatcatccatcattaagtagaaattgaaagggtgacgtttttgcagaaatcgagccatccgttgcagtttctctgctaaggagtcattgggatcattaacgatctgatataagttttcagatacatctatcgctaaccgcgcaagaacaccgtaataaatatcttcttttcttttgaaatgataatacaaattaggctgagtaatgcctaacaactccgcgatttgtcttgttgaagttcctttatacccttgttgcatgaacaactgttcagccacgtctaaaatctcatcttgcattattttcactccggttggtttttatctgctgttttacagaacgtaataaaaaagcttttctttggatagagacagcattttttttgagaaaaacctggtaatttttctcacgaatgaccgtcaatagttcgcgatagatcaataaagcagccataagcgcttcctggcagtcttcatcgatctgaggcatcatggacaaggcttcatcgtacagtttttctgctagcagagcttcaaactcccaaagctggataaaggattcagtgacctttttttgtctgaggtgttgaatggtaatctcaaaccgctgcatcgtttcttttggtaaataaattcgattcatcgcaagatcttccccgatatcccggagaatattcgttcgctgcatagcttcccctagcttcttggccggttcttggatcttgcctgcctgactagataaaatcggcagcaacatcaacccgacacttccagcaacaaagtagctgtagctactcaaatcagcctccgtttcaggtggctgaaaatttagatccatcctctgtcctgcgagcatatcataaaatggctggaactttaaatcatatttcgcaaagacaacagaaagagcccgccataaaggggtatccagaacctttccgcaagccatttgtcgtaatccgtgttctagttcatttaatttaacgatgtcttgataacgatcgatggcatcatctgcttgccgacaaaaggcatagacggcaaacacggaacgtgctttttctgggggtaattgcgaaaaagcactgtagaaacttttcgaatgttttttgatgatttgctcgcaataagcaaagtcttccttatatcgttcaaaaagcgtgctttccttattgatcatcttttagtaactcctctacggcaagctttgcactttgcatcacgattgggacaccggctcctgggtgagtgctgctgccacaaaaatacaaaccttctgcgtaagaaaacttattatgaggacgatagtaattgctttgagataatgtcggtttcaatccgaaagtcgccccgttataagcgttgtagtggtctttgaaatcttgtggtgtatagtaggtttcaaaaacgatatgctcatcgatatcattgaaaatcgttttttcttttagcgtgtggataattttgttgcggtaattcgtgattgtattaggttgccaatcattaaacttggacagctcgggaactggcaccaacacatacaagccttcgtgaccctcgggtgctagtgaggcatctttcaatgtgggacgatagagataaaaggaaggatcttctggcaaaacaccaaactcaaaaaggtcatcgacattttttttgaagtcttcggcaaagtagatgctatgcaagccattggcttcatattttttatccagccctaggtacaagagaaaacacgaacaagaataggccattcggctgatttttttattggtgtatttgccccgatttttttcattaggaatcaattcttgcatcgcataaggaaaatcagccgcacagacaatcgcatctgctgaatggatgtgcccatttagacgaatccctgttgctcgcttgttttcaatgatcaattcttcgatcggtgagtcataatgaatcacgccgcctaattcttcaaataagcgagccagcgaagtcgctaatgtatacataccgcctttgatgaaatagacgccatagaacaactcgatcatagggatgatcgtataaagagagggcccttgatagggagaaaccccgatatacaatgtttgaaaggctagcgacttgcgcaagcggtcatctttaacaaactttgagatcgaagtgtaggcatcgttgaatgttttcaatttcattcctgcccaaagggattaaggattataaaaatcccagaatcctcgaaacgatttagtgatgaaagctttttttgcaatcacgtagcgtttataaatatctgccagaaaggcgaaataaccttgggcatcttcttcagaaatcccttctaatgttttagtgagttcaatcagatcattggaaaaggtgagaggtgcttcatcagcaaagtagagctgcagcataggatcaaccttttccatcgggatatagtcatctggatcgacaccgcatagttcaaaaatctcgcgataaatctccggcatcataacaatggtcgggccgacatcaaatgtaaaaccagcttgcttgatttggttcattttgccaccgggctggctttctttttcgtatagtgtgaccgcataacctgcttgttgcaatctgacagcggcggatagtcctgcgacaccgccgccgacaacgataatttttttcatgagaactccttatcaaatatttcttggcttcagattaatcgtgttgtgtttttgtgtgttctttttcctttaagacaccgtcttccattacaagcacccgatcacaataatcagttagtcgggtatcatgggtcaccataatcgtcgctttatttttttcctttgtttcttgcgcaagaattttgactacttcataggctttttcggaatccagactggctgttggttcatccgccaaaataattgttgggtcatgatacaaagctctagcgatcgccacccgttgacgttcaccaccggagagatcttcggggtatttgttttgcaatttatcgattcctaattgggtaaataaatcttgggcagattgggttttattctctttgctgactttgtcgactagtttcagttgctttttaacggtcaagaatgggacaagattggaagcttgaagaataaaaccgatctctttgaatcgtaatttggcccgaattttttctttctggtcactaaaaggctgatcgttgatcaaaacttcaccagctgtaggtgcttgtaatcctcccgcaatagttaaaaaagtacttttacctgaaccagagggtccaatgatggcgacaaattctcctttttcaacggaaaagtttgtctctttcaaagcctcaatcatcgtatctccatctttgaaggttttcttcacatctttaaattcaatggcactcatttttatcctcctatccaatagctttcaatgggtcaatcttaacaatcgttcttactgagaagaaagcaccgacaatcgcaatcaaaatcatcaacacactaatacctgcaaaaaagaggctgtttacttgaaagggcacagcttgcggcaagaccaacgccgttccgatcgtcgccgctaatcctaccaatacgcccaccgttgctaaaaggaaagtttgtgcgatgacagaaaatgcgatgtaacgactagaaattccttgtgccttcatgacaccaaaaatatcagatttctgcatagtcaagacataaataaagatcccgataacgatggcagcaatgacgatcaagaagccgatcataaacccaaaggttagcacttgagcactataaccaggcaattcattgatgaaatcactaattttggttgctgttaattcatccggtacttcttcaactgttcctcgcgtaacgatggcattgatgcgggctttatcgctggtatcttttgtttcaaagcgaatttcttgataggcaccaatcgtcgtgtagagaacaggtgcgacattgaagcgagcattttctgtaaagccgacgatcttcagtttcttttcattgccggctaatttgacggtatcgccgatcttaatgtcgtattcctctttcaaactgctgtcagcaactgcctcatcgtcgttcgcgaaaagttcgccttccgtgagtttaggagccaagaattgatctggttcgatcccaaaaaagctgacatcaactttttcaccaccggattccctggtgatcacacccgcagtttgagccaatacagctttctcatctgctttgacttcatcatagagattacgagggatcatggacatattcaaattgttattcgcttcctcggctaataaaatctctgatgccgaccatttatcgacagcagttcggttttcttgggcaagaccataggctagcccggtcaagaaaaaaactaagtaagcgatcaaaaacatgacaccggtaaccagtgcataccgcaatttagaatggcggatttcatttattgctaaaaacatacaacttcctcctagaaattttatcatgtgataaaatcaagttaccacattcttattcagctgcaaaatttattgctttggcatggattcttccttcctgcaaagatctgacagaaaagctgaaaaaaagcctaggaaaagcgatagaacaaaaatcctgatacctggcaatccatagaggaaccaggaaaaaacttgcaagagtgaacaatgcttcgtctcctaatcacaattaagcgtttcgtttgagtaggaacaatcaatcctgatagactaatagtggatatttttatggaaagaggagatagaaatgaaacagtatgtgcgttttggtgtgatgattttagtatcgacggtcgtgatgtttgggatgatgtacctgaatgtttttcaatgggatcatatcttttatagtcagactcgattatttatggcgttgatgatgggggccgtgatggcgatgatcatgctcttatttatgtggaaaatgtacgaaaataagaaatggaatctagcgattttagctgtcagtgtactcgtattctgtggttcacttttcatggtgcgctcccaaacggctgttgatgatgtgaaatggatgaaagcaatgattcctcatcattcgattgccattttaaccagtaccaatgcggccatcaaagatcctgaggtcaaagaactagcggatgatattatccaaactcaaaaagaagaaattgaaaagatgaaagaaatgatcgaacgactagaaaaatgaaacaaagccggatcttgacgtcttagctcaagaagtcggctttttcattcgttgttcatagcaatcagaaaaagcgctgttaaatttgatcggatctgtgagcatttcatggatctctgctaagcctgcgatattttttgaatagccgagccaaaaggtcaagtgatggtggggaccgtatttttgctgaatgtattcaaatgcctcttggcaaagattatcaggatcagaaagactctttttttcgatggcaaagtaaatcgtgcgttcgagaatccgataaaaatcaagatcacgatcagcttctgaaatgattttgccatagatggatcgtggctcataggagagggaagcacgatgatcttcgacggcttctccgattattttacgctgttctttggtaaagtaatccgccaaaaaagcatctgattctaccatagatcttgaagcgcgttcatgattttttcgtccttttaatagaccaagatcatgaaagacagcaacagtagaggcaatgtctaagtcaaccgataatggggcagcgatttctatactgttttcgagcacttgatagacgtgctcaggggagtgacttgtgtcaaattgcttgtattgtggaatgattgttgtttctaaataatgcattagctgtgggttgaccatcaaaaacctccattggctcatttcttgtttagcagacaaaaagtcatcacaacaaaagtcaatgctttattaagaatcaaagcattgatttttgttgaatcagctactttcagtttagcaaataggacctattgataaaagagtcatcgcgatcaatttgctaggagggggtaagtgagagaacaccatctaacttttggacgatttcgtctcgaaggtggtgggtaataaacaggacggtttgcggttgttgcaacagtaatttctcgatctttttagcattttcttgatcaagattagaggttccttcatcaactaacaaaataggttttttccataggaagcctctagctagtgcaagacgctgcaattgtccccctgaaagattaccacctgtttcggtaagaactgtgtctaactgctcaggtagttgttcaataactgcaaagagttccgctttttttagcgcttgctcgatttcttcatcgggaaaaaattgtcctaatgtcagattctcgcgaatcgatgcttgatagacaaagggacgttgatcaataactgtcacattgtcttgcaattcttctaaagggaattcttttatttccgtttctcccaagcggatcgatccgctatagtctttgcgccgtccagtcaacaaactgaataatgttgacttgcctgagccgctttcccccacgatggcatacttttgtccagctttaaaagtggttgagagattgaacaacattcgttgcggttttccatcggtcgtttgataacaataagaagcttgtgccaacacaagatcttttgcatcgtttgtttttttgctgggtagcgaaatctcatgcgctggcttctcataagcaaatgcatcgaataaagggaatgtgccttgtatttttgacagataggaactgatatttcctaatgtattaaaaattgtcgaagcaagatttcctgttgctgtaatcgctccgatgggaacgatttgcagaaaagccaagtagccagtaaaacctaagacactcaattgaccagtcacattgccaattccgccagttacagagacagcagccatcacttgtgcttgttttagctttgcagactggattctttgtgcggaacccaagagtttatttttaagaaaatcaagacgctggaaatttaggaaagtatcaaatccagctaacagttcgttggttttactcaaaaaagcttcatttgcctgggcggtagcgacagctgattgtttcatctttttttggaagattttcggcaacaaaagcaacaaacaggactgacctaaggtgagcacgatcaatgaccaatgaaattgggctaatgcgataacggcaaatagtgaagacaatacaccttgcatgacctgatagatattggcgaagccatctgtttcgatcatggttatatcgttactcaattttgatgcatagttgcctacggtaactttgtggaatgtctgataatcactgtatcgtagccgagtcaataattgatctcgcaaataaagggacatcttctgagatgtataggctgtataacggatttgcagataaataaacatcaggaaacaactataggctaagaccatccctacaacaccttggataaatcctttttgatcgaattggatgagactgtttagaacctgcacattttgcaagctggctatcgtttgtgaaagtgcgactcctgccattaaaagcaggacgactccctgatttttccaatgtaccaataacacctttttcattattttttgctcctttcttattacctttcttgatacctttattgtaaaagggtaaagtaaaagcgaaggaataattacatatatgtaaagaggtgctgtgaatggactatggagcgacatttaagaaactacgtttagaaaaagggattactttgaaggaagcatgtcagcaagggatatcaagtgcacaactttcacgttttgaaaatggaaaatcaatgttgacggtcgatcagttttttacatgcttgcaaaatatcaatgtgacgatcgaggagtttcaatttgttgggaaacagacttttaaagaccgttttgaaaagtctatcgagcagatgcaggagtatcttaatacgaatcaagaagagtcggctcgttcgttggcacaacgtttttttgctgaaagtcagagtccgtatgattggccgcagtttttaggctgtttcattgaagatgtactcaatgcaggaaataatcgtccattcattcattctcaaaaagtactcagctatctccagcaagtcaataattggggtgagatggagttgcgtttgatcagtatttttacctttgcattggacacagaacagatggatctattactgaaaagcattttgaaaaaagccaagctgtaccaaagtgttccgcaaaccaatgccctttattatgatctgttggagaactttttttctaaatatgtgtttcaccgcaatcttccagcagccagaaagatccagaaactgtatcggcagagtctggacgaacgcacaattttattgcgccccagaatcacctatatttttaaccaaggaattcttttttatctggaaaaacaaccagaacagggcaatggatgctttgaccaagcaatttctttagcgagaattttttatcagaaggaaaccgaacactattttgagaagcgggccaagaattggcgggaaaattatcaagatacgaattatcgtgagctgacgatcaatctgaatttttttaattattaaaaaggggttgacttggagttcactcgaaggcgtatgctagaagtatcaatcttaaggaggaacgacaatggattatgtaaaatttggacatactggattagaagtctcccccctttgtttaggggcaatgggctttggtgatccgaaaagcggctttcatgaatgggtattggaagaaacggaaagtcgagaagtcatcaaaaaagcccttgatctaggaatcaatttttttgacacagcgaatatctattcctatggtgccagcgaagaaatattgggaaaagcgttgaatgattttgccccacgagatgaaatcgtcgtcgcaaccaagctctattctaaaatgaaaaaagcccccaatagcggtgggctttcacgcaaagcgatcttttttgaaattgaacaaagtttagaacgattacaaatggactatgtagacctctacattattcatcgctgggattatacaacaccgatcgaagaaacgatggaagcacttcacgatttagtgaaaacagggaaagttcgctatattggtgcctcagcaatgtacgcttggcaatttgccaaagcacaggcggttgcagataaacatggctggaccaaatttgtttccatgcaaaatcatttgaatttattgtatcgagaagaagagcgggaaatgctccccctttgtgatgatcaaaaaattgcgatcacaccctacagtccattagctgccggtcgtttgactcgtgattgggatgcacaaacgaaacgttttgcgacagataaaacagcacaatcaaaatatgatcagactaaagaacaagatcaattgatcgttcgccgtgtggcagagattgctgagacacgtcaagtcaaacgagcacaagtggccttggcatggctattgcaaaaagaatcagtcgtggcaccaatcattggggcgacaaaagaaagtcatttactggatgctttgccagccattgagttgaagctatccacagaagaagttgcttacttagaagaaccttatcttccgcatgcggttgtaggcgccaattgattttactagagaaatatcgtaggaatagcaggaggaatctatgtgaatatcaaaaaaataagtgaacttagcggtctttctgcagatacgatccgctactatgaaaagattgcccttctaccaccagtcaaacgcaatgctcatggtgttcgagtctttgatgaagaagatctcaagtggatcgagtttaccagtaagatgagaaaagcaggactttcgattgagtctttgtcaacctatttggcgttatttcgtgaagggagtcagacagttcctcaaagaaaacaattgctagcagagcaaatcgcagcgttgcatgaacgaattgcaaccatgacagaagcggtagaacgattggaatacaaattggaacattatgatgaccacatcattcctgctgaagctcggttacgcaaagaaacgtttacgaattaattttgcaattacacgtaatcccttttaggatacagccgaaataggaaagaaatcgtatgacaaaagtaatgattttcggtacccaagatcttcttctgttatcagaaaacaattattagcgagagacgagacgcttgttttgtacgtgccaaaaaagaatcagacgacattgcttgatcctcaacgagaaagcatgtttcaaggtgatttactagatctaggcaggatcttgcgaggaatgattagttgtgaaatcgtttacctttgtgagatgcctgagccacaagtcacctggcgaatcatagaagcgatgaaactacttgacttaacccgaatcatttgcctggtgaaaccagaggaaagcttcctgtcagatcaaatcccggaaacaaaaacgacgcacaagaaagctcgaagcagtcaaatgacattatctattcggatgattgaagaagcgatgtgtgactatacgattttgcatcttcctgctttttttgcatgagtgttcacctgaatctgatctgcaaacgagcaaggacaatcagataagagaagtcgaattacaagtagcagatctacttgcgcaaatcagtgagcagccaaccttcttggctaagagaactttgtttatttcgaatcatttgttataaaaaaatccgttgaattaaataaaggttgtcgttttagcgattaccagaagagtcaaatttttcatagcgacatgaaaaatttgactcttctttctgctgctttttttgttaaaatggcagcaatatcaagaagatcaatagattgaaatacagaaaggaaacaggtggatgactatcaaacgaataggcttgatttcattaggggtgttatggatctgtattgcattgaacttctttcttttacctcacagcattgcctcggccggggtgggctcaatcgggtatcttatagaaacaggattagccattgatcgccatctgattgtctggggaatcaacttgattatgttaggactagcgtttctttttttagagcggaaagtctttatcaataccgtcttgggaagcctgttgtttcctgtcatattagcatggattcctgaatggatggtttgggaattttacccagcctctttgattctaggaagcttcttctttagcttagggatatttaccctttactgtatcggtgcatccaatgggggagtcacgatcccaccgttgatttttgaaaaatatttcggcataaaaaaagcagtcgggatcttcttgaccaatacaacgatcattgttttgaactttctggtctttggactgagagaagcgatcatttctgcttgctcgatctatctcattgctttctttatgaatatcttgctcaaagggcagcgtcaatttgtcaaaagaaaggaagcaaaggagtccacacttgcatccgctcctgtcaaagaaaaaagaacggctggatgagggaacctctcttcgattccctttgttgataatcgcgttcgcgaagagagattgagattactgtcgggactaaaaaatatcacttattcaaaataacagcctctctgacatcaattgtcagagaggctgttatttactacttcccagaaataatcaaattagtctaaagctttcttttttgaaaaatcgaacgactaatgattaatgacaaaaacgatccgactacagctatcagaacagctggtaagaagtccatcagctctgaatttccttgaatataagcaattgtctggctggacaatgaataaggattgatcttttggagagattcaaagagactgcccaatacgccaataccataaaaagcagctaaaaagagtaagacttggtaaacatttttagcaaatgcggagcttaacagcagtaagctgattgacaatagcccaaataaccaataactaaaacccgcactgataagatgatgggtcaaagagtcattgaaataaattcttgtataaagaagacaaatgagaaaagcggcagcatagaaaagtgtccaaaggaaataaagataaagtgtttttgctaaaagaatcgtttgtcttggcaatccctttgtgattagattgatcagagttccttgctcaatttccgcacaaatcgtatccgcaaagagtatcacaaaaaccaagagacccaatgaaccgatattgccataaaattgcatccacgaatcgacagatgtcggcgtggaaacagtgatttggatcccatctgtcaccatggaagaaaagatatccggcattatttttgccagaaaaggcgagagcatgcccaccatcagaaaaatcactccacaaatgatgatctttttattccgccagccgcctaatacttcttttcttaaaaaaactgttagctgcgtcatttaactacctccaaatagattttttctagcgaggattcatttttttggaagagtaaggggaccaattcattttcagccatgagttgcagcactttttggccttgttgaaaagtttgattttctggaataatcagttgatgtttttccctcgtccaattaatcgccgcacctttcgcgagctgacagaaatgctctgtttcttgtgagctggcaaattgaagaagataatcttcttggcgaaattgtgtctttaattcttccatttcaccaaagagtttgatctttccctgatgtaaaatcgccacgtaatccgaaatttgttcaacatccgataaaatatgtgaagaaaaaagaactgtcgtttcttgtttgatggcaagtaaaagatctagaaaggctttgcgtcccagcgggtccagcgcagaagtcggctcatcacaaatcaatatttctggttttgacaataaagcttgtgcaagacccagccgttgcctcatcccccgtgagtagctgctgatttttttggtgtttttttcaagattgaccagctgaagaatctcatcgattcggctagtcagctgtttgccaagaccgcttatttttccgcaaaaattcaggtattctgttgcggtcatgaaagaatagaattggggaacatccggtaagtagcctatcttacggtttgtttgagcatttccatagacaactggctcatcgcagaccgtgatctgcccactatctgactttagcaagcctaaaatcagcttcatcgttgttgttttaccagcaccattttccccgacaaagccgacaacactccctttgggaacgacaaaagaaatggcatctagaatttttctttcgccaaaagacttagataattgattgatctcaatgacgttcattctttttctcctttcccaaaagtgaaatacaaaattggtccgataatactaatcaaacaagaaacaagtatccataacgtgcggttgccgaatttaaagtgtttctgtttaacgatatctaaaacagaaacaagtatcaacccgaattgcaaaagtgctaatgggatcagaatgggtagatagtcaccaatattttctggaatgctcgtggtcatcatcgtgtttcctcctttccatgagtgtcatctgcagtatgggcggctactgcttgcaagcgctggaataattctgtaaatgattgttgatctttgaagggctgcaataggggtgattcaagaatcagccctgtcaattgtttttttaccatattagaaatacggggcatctgatttccaagttccaactcatcaatccaactttcgatctgatcaaagtacgcatcaccatgaaggagataaggatcttctgttttttccagcaatgagacataacgagtcaaagcgcaaagcaagcgggcactattgccttgtacagcaaaagtggtcaaacaggcagccaaaaaattgagcataatgactggatgtagtctggataagtcaaatgtttcacaaaaggccagccctcgttggtaagttgcttccatagcttggggttttttggtcagcaaaagcgtgtagttagtcaacagactgagtaaaactgtgacatattgataaatggcactttgaagaacagtttctgcggctgagccatctgccatttgttggtgcgcagctgcaatcaaagattccactggcaagaaaacgggtgtcttatttcctaatacacctaaaacgtcctctgcctgaccaagcataagcattgaataggcttcataatagctagcttgttgcaggaggtcagcggaaccgttagttttgactaattcaaataatttaaccgcctcttgtaagtaatactttcgttgatcctcaacagttttctcattatttggtacttgttctgtcctagtaacttgagctggaataggcaacagatcccaatgattcagataaaaaagtcccatctgcagcagaaatggatagcaggaataataacggcgaatgaatcctctcagcataagtaacatgtcatcagcggatttagtttcaaacgagtctttcaacaactggtaaatccgcttgatttcttgagttgttagctgagaattgatcactaaaagatcatcgacgctgcaatcaaagaaagcagccaggagtggcaacaaggtaatatctggataagattggcccgtctcccatttagaaaccgaggccttagaaacactcataaaatcagctagctctgtttgagtgatttgtttgtcctttcttctcttagctatttcctgtccaattggtaattccatgacgcacctccattgaattggctagctttattgtagaacaggaaagagaggagcacaatggagaacaagttaacttttgattgataaagttaaccatgggttgataaagagtagcaacactcttttttcttgttgtaagacgtatttcagtgtttaatgaaagaaaacgaggtgagggttcgatatgaaagtgatagcaatgattgactcatttaaagggagtgctacctcggaagaattaaatcaggcagcacttaaagggtttccagtacaatgggaaaaagaatcaatccccatcgcagatggtggagaaggaacaatggctgcgttatttgctgcctatggaggacagtataaatccgtaacaagtgtcggtcccctaggagaagaacgagtagtttcgtatttactgacaacaatcaatcaaaagcgaatagcgattattgaatgtgcagcaatcatcggtatccaattacttgatccatcagatcaaacaaccagacaggctagttcctacgggctaggtcttttgatcgcagatgcaatcaatgaaaaagtagcacagatctatgtaacgttaggtggcagtgcaacaacagatggcggactgggtttactggaagcattaggtgcggaactaatgtatcaacctgcggcagatgcgcgcaatcctttgttgaccataaattatttttcgataacagcagtgcagaaattgctttctggtatcgaactgttggttttagcagatgtaactaatccttatactggagctgaaggatttgcaactactttcggacctcagaaaggtgctttacctcaaacggtacaggtattggagcagcaagcaaaaaaagtagcgtatttcgtgcagcaagaataccaaattgatttaaatgggatcgctggaacgggtgctgctggaggtatcggcggtgcgatggtcttactagggggacagatctgtccaggatttatgaccattgcgaaactgttgaaattagagactagaatcagtgatgctacgttgatcatcaccggtgaaggccgttttgaccgtcaaactgcagccggaaaagtgccattaggtgtggccaaaatcgcacagccccatgctattccagttgttgcattgtgtgggcaaagggagcctgatctaggagagatcggtcagtattttgctggtattttcagtattcaaccaggcccacttctccttgatgaagcaatgaaaaaaagtgtaacgctcgcaaatatggcagaaaccgcacaggctatcgcgatgtttcatgaaaaaatcacaagagcgaatcatggtgatggtggaggaaatggatctttctaatagagcgtttttttaatgggcatttttttcatattagactgaaataatcgaccgtttatttttaagaatcccccctatacttatagacaagcgaaagctaaaaagacattagggggaatggcaatgaagtggtatcaaatttcaaaagaacaattgatgaagcagctacagtccgatcgtcagggactttcaaataaagaacgtcaggcacggttagaagcagatggtgcaaatcgcattgcagaaaaagttcaaatcaaaacttggcaaaaaatcgcaaaacattttacggatctgttgatgatcgtgttgatggttgctgcagctttaaaggctgttacaggtgattatgtagaaagtggcatcattcttctagttgttatcatcaacggcattgtgggttactggcaggaacgaaaagcggaagaatctttggacggcttaaaacaaatgatgggccaagaagccgtagtcattgtggaaggactgcagcaaactgttgccgcagagtcgatcgttcaaggagatttagtctcattgaaggcgggcgatgtcgtaccagcggatatgcgattgatcgaaaatcatggattggtcgtagaagagtcgatcttaactggagaatctgagccagtcaagaaaacagaacacgtcatcacagaaaacagtattattggagatcaaaagaacatggtcttctctggtacacttgttcaaagtgggtcagctatcggtgtggtagtagcaactggcgacgagacagaaatcggtaagatcaatcaagctttgcagtcagtgaaatcacaagagacaccgttggtaaagaaaatgcatcagttgaacaagcagatttttcgcggtattgtcgcgctgattctcttcttaattttctttaccgcattccggtatggtctagaactaaacgtgttgttttcctcagtgatcgcgttaatcgtagcaatggttccggaaggattaccagctgttttaaccatgattttgtcaatgggtgtcaaagaaatggcagatcagcaagcaatcatcatgacgatgccgtcggtggaaacgcttggtgcaatgacagtcatttgttcggacaaaacaggaacgttgacaaaaaatgaaatgaccgttgtagatactgtcactgtaaccgaaaaagagcaagcgctcatgtacgatatcatggcaaattgtcaagatctgaaacaagatagttctcagcgggcagcagatttgcaaggtaatcctactgagcgggcgctgctgcagtttgtggagactcaggaattacccttgcaacaagttgcagcaaaaattccttttagctctacttacaagtacatggcaactttgcatcctttgcaagaggatcaatcaatcttatatgtaaaaggcgctccagaagttttgctaaataaaagtcagctatcagaagatcaagtatcctattggcagcaagcggcttctgagctagcacagaaaggacagcgggtcttagggttcgcatacaagacagttccagcatccagtcaagttgctcatgaagaagtcactgatttagtcttcataggtcttgcaggaatcattgatccgccaaaagacagtgcaatcaaagcagtgagagagtccttacaagcggggatcagagtcaaaatgatcacaggagaccacaaagaaacggcgcaagccatcggcgagcaagtcgggttgaaacatacgaagaaagttcttgaaggattagatatcgaccaaatgaccgatgaggagttggcacagcaagtcaatcacgtggatgtttttgctcggacgacgccagagcacaagctacgaattgtgaccgctctacaaaataatggtgagatcgtaggtatgaccggagacggtgtcaatgatgctcccgccttgaaaaaagcagatatcgggatcgctatggggatcaaaggaagtgaagtaagcaagcaagcagccgatatggttttggcagatgataacttccatacaatcgcgaatgcagtcaaagaagggcgacggatctttgacaatctgaaaaaaaccatcaacttctttttgccaacagcattagcgcaaggattgattgtcatttttgctctcttgttaaatcgcccattacctttgactccagttcagatcctctgggtcaatatggtaacaacaattacattgtcttatgcactaggattcgaaaaagcgagtaaagatgtgatggatcggccgccacgtccagtcaatgaaggaattctttccatgtacagcatgttccgaatcgtctatgtttctctactgatcatgattcctgcttactttttgtccatgcaatttgaagggcaagcagtccagcaaacgattctcctgcagaacatcgtattaggacaagcagtatacatgttgaattgtcgggagcttttagagccagcattgaacaagagtatgttccaaaatcgggcactgttcatttctctaggaatcttggtgatcatgcaaggaatggttctggtgttgccagttgcgcagcaactgattgggacaactacattgacgcttgtacagcatcttagtatcgcagtaaatggcttcttactctttgcggtggttgaagttgaaaagcatctaatgaagcggcgcgccaatcggcaaaatacaaaaacaaccaatgaattaagctaagtcattggttgatcagataataggtttggatgagctcagtcaattgattgagctcatttttagttggcagcattgaaagatagaagactggtaatttgggatcatccaaagggacgttcgaaataatgaagtcgtcatttcgagtagtcatccctgcgaattcagctggttcgactgggactaattcgatcctagaacccaaataatcacttatttcctgttgcaagaaaactttccatgctggttctccttgaaagaagaagaaagctcgggtcgttactggtcgtgcctgaagcacagcttgttgtacgaggagtgaagccatattcaagatatacttaggttcatcggttacaatggcaaattttggatctaagataaatttccgtaatcgttcaaaaattgcttgatagttgtgttgacgaatgtgcatcatttcttgatactctaattgaaattgttcagacagttttgcggattcattgaattttaagaccaaaagcagcaaattgtccgctaactgggtttcagaaagtaggggaatcgccaattcttgcccaagttcttgaacaaatcgctggacggattgtttgatttcctgataggcatctagtgtgacagcaattttgcttgtccactgattgttgtaattccaactttccagaaaacaatagaaactaaagaaacactcctcctgattcaaatagacgccttctttttgataaacttgctggagcgactgatgatattgtaaaaaaagcggatctaaaggatcaaaagcgagtgcattgacccgacaattggctttgattcggattgtattgatgaagaaccagcaagtgccaaaaatttcttcagaaagaacgtccaactcttgacgtttcagtgactgtaaaaagataagataatgtgattcatgaatagcataatcttcaaagaaataattattgtgggtaaaaggcagcagcagacgatggaagaaaactcgaatgctgatctcactacctgacagtttgacttgcttggcgttcaactgaattcgaatattgtatggtttaatgccacggttgatttttgtaacatgacgtttcaatgtttcaaaagagataccactgtcatgcaagaaagattgtgttgagattccttttgcaaagaataactgtttgatcaacatagcgccaattgaaagcggcaagaagctttcccataattgattggttagttgggaatcttttttaagtaaagaaaagccattacttgtcgcttcgatttcccatccgtcaggcaaatgctctcgaatatactgaatatctgtaaagacagtccgctctgtagtttgaatcgaagcagccaatgcctttgccgtaatcgttttgtgattggataactcttcgagaagcaggatctgccgtaataaatctttttctgtaatgatacttttcatcattgtatccatagaaagcttcctctccgattcagaataagctgattggtaaaaagttttcttttattttacctcgcattgattcagaatgctatttctttttcgtataagaaaaggaggggagcaggatttttgcttggatccttcaagcacagtagtattccataaggtcttgtggcatcttgaattctactgtagctcatttattaactattcttattccgaaaacgacaagttttggggttccgttgggtaatactgttcactattaaattcggttgtttgaatatcattgggaacgatttctaaacaaaaatcatcagcccacaaagtgccttttccctgcaacaaaaacccaaaatttaaaacttcagcttcctgtgagacatctaagacagaagaataataattccaatcatttgtgcctgttactggacgattctgcatattatcgaacgctaattgttcaaaattcttgccatcaattctcaaccaaattcctccccaaccttcaattgattctgattttaggtatgcgcttaatcgcacacgttgattaatgtaattttttgcactcacttgttgcataacagttgcaaaattctctgtgtataagctctctgtttggctcatttttactgactgatttccactatgaaaattcatttgatcaattgtcacttcatatttgtcaaaattatttccagaaagcaaccagccatttatttttgtctcacacattttttgattccccctaaaaaagtttttaaattggattctatattgtcgaggagggagttgataataggacttaaaaactctggaaaacgcctcttgtgaggaaaaaccgctgatcagagcaatttcgataatcttcaattcgctcttcaaaagtagtagggaagcatgggccatacgtcttttttgaagatatttatatactcccatgcccagttgttttttaaatacacgctgaaaatgaaattctgacatgccggctttttttgcaatttcttttgaggagagatcgccagtcaaattattttcaatgtagagtaatgccagttgaatgtcttttgtataatccataatcacctcactgcctccttgtatgtagaatacatcttttattggaaggttttttgataattaatgcttttttacgataggtatgaaatctagtgtaacaacgataagttttattgaaaagtacgaatagagtacttgttaacgttcattttcctagagatgattataaccaataaaagaactgagttcgagacacaatcatttcttttgaaaaaaaagtgaataggagtaaaatataagtgaaaaaaagaacattaggaggaaaaaatatgtgtacatcaattacttattcaacgcgagatcactattttggtagaaactttgattatgagctgtcttatgaagaagtagtcacgattactcctaggaactataagctgtcttttcgaaaagttggtgagttatcacagcattatgcgatgatcgggattgctgctggtatagcggattatccgctgtattatgatgctaccaatgaaaaaggtttaagcatggctgggttaaattttgctggttttgcagattacaaagaaccggttgagaataaagacaatgtcacaccatttgaattcattccctggatattagggcaatgcagcacagtagctgaagcaaaagaattgttgaataaaatcaatttggttaatatcaattttagcgaaaatcttccgctgtcgcctttacactggttattagcggataaagagtcttcaatcgttgtagaaagtatgaaagacggacttcatatctatgataatcctgttggtgtcctaacgaacaatccttcttttgactatcatttgtttaatttaaataactatcgttctttatctagtaaaacgccaaccaataccttctcagatgcaatcgaattgaatgagtatagtcgaggaatgggcggaattgggttgcctggggatttgtcctcgatgtctcgatttgtgaaggctgcattcacaaaactgaattctgtatctggtgattcagaatcagaaagtatcagccaatttttccatattttagggtctgtcgaacagcaaaaaggattatgtgatgtgggagacgggaaatatgaatataccatttattcttcttgctgcaatgtcgacaaagggatttattactatcggacctatgaaaatagtcaaatcgtcgccgtagatatgcataaagaagacctagacagtgaaaaactgattagttatccgttagttgaacaacagcaaatacacgttgctaattaatcggtaaataactttcagagaacaacggtagcgtacgtatcgcttggatgacgtgatcgaaagagaagttggtttttattgctaagaaatacgacagaagatgattgatgactagcagcaatgaccaacgtctttagataattgatttatgaatccgtgtgttacagttttttcgtgataactcggacattcgtgagatgaaaaaataaaagaacttgctagtttgataagatgcactttttggttgaacaaagagtgcatctttgatttatattgggcacaaagcaaaacaaaaaccgctaaggccaagggtccttagcggtaaaacaacgttttttgaatacgggttcacctaagtaatttcaattaaggaagttcatgagttttatccttctggataattgattcgtatattcgtgcaattcgttgggctagcaaccaaatcaaagaaaatggggttattggtttcattactaataattcatttatagatggaaatgccatggatggaatgcgtaaatctttgatagacgaattttctgctatttatattttgaacctaaaaggagccattagagggaaaactaaagaacaatcaaaaattgaaggaggaaatatttttgatatcatgacgggagtaacaatagttattttggttaaagatacatcgaaaaaacaacaaggaattttacattatttagatattggtgatgggttaacaaaaaatgagaagttatcaaaactagaagtaaatccgtacttttcacgtattttatcgatgattttatccagtttaatctgctttatctgctcctcagcatcagcaaataaatcaagctgaatacttgatgtgtaaattaactttgaataggtgatacctacatgacggacgacttgaccagtataatatttacgaaataaaaaaaggcaatgttcaactagcttctttgtgttatcagtaggtgggaccgtcatctgtcgtgagaaccctttttgtgtttctccaaaagcaacaccaatgtaaatggaaacacaagaagtttggcagtgatgtctacgaatacgtgcagcaacctgttcagccatctctttaacaacaatctcgatttcatcttggagataataatttctgtttagtacttggctattaccataactcttgtctctcgtctgaggagctggctcagagattattgttcgatcaattccattagcgtgatgatataactgctcaccaataattcccattcgacttcgcaacaaatcaggattagccttcgcaagttgctcaatcgtttctatacccattcgctcaagtcgtttttgtgtgcgtgatccaatgccccaaaattctgtgataggagagatgttccaaaccttgctttccacgtcttgataggtccattccgcaataagtgatttattatgcttcgattcgttgtctaatgctagtttggccaaaagaggattgtctccaatcccaaccgtcacgtatagctttgtcgtgtcatagacatcacgttgaatcatcttagctagtcgccatcgtctttcgcttcgagacaagcttttgtctggcacaaacaagttcagcgatttagttacgtccatcattgattcatcaatagagtagaggagtagatcctcatcggctacatattttctaaatacattgtttactttcagattttcttttatatataagttcatgcgtggagggaccttgaataggagcggatggttcggtaaattatcagcacgagtaacgtttgagattcccaatttcttttttgccaatggagaagcagcaagaaccagtccgtttcctgtattatcagattgggacatgacaaccaacatggtcttcattgggtgaaatccacgttgaacacattcaactgaagcataaaatgattttacatcaataaaaagaatgtcacgtttgggctcaagttcgtatcgaaaacttcccataatagctcactccttacggaaagtatacgaacttacgttcgttttgtaaagcgaacagaaaataaaaaaagctctctaccaaataaggtaggagcaattttaatgattttattcatatcaaacaaccttagtataagttctgccactcatcgattatttagttaaatcgaatgtaacatcaaaatctttataattatcctcgtcataattttcggtgtcgtagctagcagaccatttcaatcgaatattagaaacgttgctaacatcttctattttaggtactgaaaatgtcacaattccttcttttgttacaccgcttaagatttctccaccaatactatcacttaaaaacatctcagcttcgatttgctgaccttccacaaccattgttgcttggtctggataagtatcaaaatccatgtccgaattgttggtaatttcgaaatatacttgaacagcgtatttattttctagaccttgcatttcaatctcatcatcggatagttctacaatcactactttattgatgttcgtggtcaggccattccaatcttctgaaaaattcgctgaatattcggcacggtccacggtggcactattgctttctacggtgctactttcagtagtattttcagcagaagattcaacaattgattcggtttgagcagtggcagaaccttgagtaactgttttcttatcttcgggacttgagcaagccgataagaataataaattgataccaataaaaacacccaaataaacttttttcatgttcgttataaactcctcttcttttttcttaattgtatcagaaaaagaggtaaagaatctataacttatttggcgcttatatatataattcaactttctagttagcctaatttcaaaaaaactaaatcaatttggcacacatttggcacaagaacaaacaaaaaccgccaagaacaagggttctcgacggttaaataacgtcacaggagggattcgaacccccgaccgtccgcttagaaggcggatgctctatccagctgagctactatgacaagtcagcaacaaataacattatagaaaaaggagcgcctaatgtcaatcgcttttcgctatttttgccaactttctttaaaatgactcgttactcgctggttgtagccacgtccacatgatctgcttctttcgtaataaggataacgccatctcctaagggaattaagctagaagtcagttggggatgatccatcactgtattgaggaaaaggtttagtttacggtggatggcccgttgtcctcgtggaatgtcttctataggatctaaaatcgttcctgcctgaaagacgtcatcgaccattaacacgccgcctttacgtaaaagtcgtaagcattccggtaaaaattcgatgtatttagactttgcactatccatgaaaataaaatcgtaagggccatcaagtgtcggcaaaacgtctgctgcctgtccctctaaaagagtgactttatcctcaaggcccaattgtttgtaagtttctctggcttttttgatcatgacatcatagcgatcgatggtagttacgtgaccatcacctacatactgtgccatcaaacttgaagaaaagccgattgctgtaccgatttctaatatttgcttgggcttcatttgtcctaataaaaattgcaggaacaccactgtctcatgcggaataataggaacttctttttcatgagctgcctgttcgatttgacctaatttcccagttaattgcttttgtttttcccgcataaacgccactagttctttttttactactggacgatgcatcatttcgttacgcatcctgatcctcctaaataatttctgttacttattatacggataactctctttgagttcaatcctttctacttgggaaaagaacagatcttttgctcagtaagacaaaaaaaccagtcgaatgactggtaggggagaaaggttgaaaaataatttttggtatacaatgatactaacagagcaatgtttaaattgtgttaagagtctgtgaagatataaccagtattcgctgaaaaaaatctgttttaaaggaacgtatttcaaaataatttcttacttctaagagatatgaagagagaaaaggacacttttatttctttttctctaatattatctatctaaatattcagaaaattcaattaaaagcattgacagatgcagtgtctttcggtatcttcttatataaggtaacgagaagcagaaagtgacaggtgaataaaatgaatagaaataggccgatgaacactagcaacttattattaccgtgaggactcttttttgtatttcatgatctgatgacgtgaaacagaagagtcctattcgcattgcataaagggaagacctttatggagtgctttttttataccctaaaagaacaaatgagccagaggaggaatcagtttgagacagatccagttttttgacaccacccttcgagatggagaacagactccaggagtgaatttcaatacgaaagaaaaggtacagcttgctttacagctggaaaaatggggaattgatacaattgaggcaggttttccaattgcttcggaaggagactttgcagcggttcaagcaatcgcaactgctgtatccacgatgacagtggcaggtctggcacgctgtcaaattaaagatattgatcgcgcttatgaggcattaaagcaagcagtaagtccccagatccatgtgtttttggcaaccagtgaagtccatcgccgttataaattagccatgactaaagaagaagtaatccgagcaatcaaagaacatgttacctatgctagaaccttatttgacaaggttcaattttctccagaagatgcgacccgcacagaaaaagattttctgttagaagcggttcaaacagcgatcgatgccggggcgaccatcatcaatattccagataccgttggctatagtaatcccactgcctatggcgaattatttgcctatttgattgccaataccaaaagcaaggaaccgattatgttttcctcccactgtcacgatgatctgggaatggcaacggcgaatgctctggcagctattgagaacggagccactcgtgtggaaggaacgatcaatggcattggtgaacgggccggaaacacggcgttggaagaggtggcattagcattgcatgtgcgtcaagatttctatgactgcacaacgaatatccagttaggcgaaaccaaacgaaccagtgacctagtcgctcgactatcagggatcgctgttcctaagaataaagcgatcgttggaggaaacgcctatgcacatgaatcgggcatccatcaagacggcgtcttgaagaatcctgagacatacgagatcattacgccgcaattagtcggtgttcaaacaaattcgctaccgctgggaaaattatctggtcggcatgcgtttatagaaaagatgaatcaattaggctatcagtttgactctgaggaaacaaatgcattgttcaaacgattcaaagaactggcagacaaaaagaaacaagtaacggagcaggatttgctggcgttagcagcggatcaaggtcgcacgcaaacagagggcgttgaattagaggctgttcagctacaatatgtctccaatggtcatcaaggtgccgtggtatcgatcacaaaagatcatcaatcttatgttgcctcagcaattggcgctgggagcattcaagcaatctataattcgatcgaccagatttttgatcagcaaccgcgactgctaaattatgaaatcacggctcttacgagtggagaagatgcgcaagcagaagttcatgtagctatcgaatgcgcagagacaaaccgacaaatcagtgggatcggtgttgattttgatgtgttgcaagcttctgcaaaagcctatgtacaagccagcgctgctttgaagaatcgaggcgagaataaatgaagaaaatcgtcgttcttgctggtgatggcatcggaccggagatcatgaccagtgcattgcaaattgtaaaggcgtgtttgccaagcaacccgtatttctcttttgagtcttatgcatttggcggacaagccattgagcagtatggcacaccactgccaaaaaaaacattgcaagcttgtcagcaagcggatgccattttgctcggagccattggggatcccaagtgggaaaatgcagcttatacactggaaaaaggtttattggacttgcggcgcgcgcttgatctttatgccaacattcgccccatcaaagtaacggatgcttttttacccttttctcctttgaaagagcagatcgttaaaggaaccgatctggtactggtaagagaattgacgagcggcatttattttggagaaaaaaagctatcggcaacagaggcttcggatctgaattattaccatagggaagagattcgccgtatcttacgaaaggcgtttcagatcgcacgaactagacaacggcgagtagtgtccgtggacaaggccaatgttttggcaacaagcaaattatggcgaaaggtggcgaatgaagtagcgcaagaatttcccgattgtcagttaacacatcaatatgttgattctgccgctatgaagatcttgcaacagccaactgtattcgatgtgattgtgactgaaaatctttttggcgatattctcagcgatgaggcgtcagtcctaccaggatcattaggtgttttggctagtgcaagtcatagtctttctggggtttcactgtatgaaccgattcacggttcagcaccggatattgccggcaaagatattgctaatcccatttcaatgattctgtctgtggggatgatgctaacttcttttgggatgaaatcaattgctgatcagatggagcaggcgtgctatcaagtgatggaagatggggtcgtgacttgtgatcttggagggaatactactacaacagaatttacgaatgcggtaatcaaaaaattagggggctactgaatggggaaaacattatttgacaaactctgggaacgtcatgtagtgctggaagaaggtgaggcacagctgttatatatcgatctgcatctgatccatgaagtgacttctcctcaagcttttgaaggactgaggcaagctggccggcgtgttcgttgccctgaaaagacctttgcaacgatggaccacaatgtcccgactaaagatatttttacgatcacggatttggttgcaaagaaacagatagatacactgcgcaacaactgccaagcatttgggatacagttatgtgacaatggctcagcccgacaaggaatcgtacacatggttggcccggaaaccggtctgacacaaccggggaagacgatcgtttgtggagactcacatacagccacacatggcgcgtttggagctatcgcttttggtattggcacaagtgaggtggagcatgtttttgcaactcaaacgatttggcaaacgaaaccaaaacgtatggggattgagatcaagggaactttgcaaccaggcgtctacgctaaagatatcattcttgccctgatcgccactcacggtacggattttggagtaggtcatgccattgaattttatggagaaacaatccggaatctgtcaatggaggagcgcatgacgatttgtaatatgtcgattgaaggtggggcgaagatagggctgattgcccctgatgaaacaacctttgcttatgtcgcgggtcgggaatatgcacccaaagagctcgctgacgcaattgcagactggcaaacgctaaaaaccgacgaagaggctgtttttgatacccaactgactcttgatgcctctcagctggaaccttatattacgtggggaaccaatcctgagatgggagtgcctatcagtggagtctttcctgaaattcgtgaccataatgatgaacaagcttatcaatatatggcattgcaccctggacagcgagccgaagatattccaattgaatatatttttatcggttcctgcacaaatggtcgactctctgacttgcaagaagccgcaactattttggaaggaaaaaaaatcaaagatggggtcacaggcatcgtggttccaggatcacgtccagttagaaaagcggcagaaaaactggggttagatcagatctttaaagatgcaggtttcgaatggcgagagcctggttgttccatgtgcctaggcatgaatccagataaagtaccagcgggcgtccattgtgcttctacatcaaatcggaacttcgttggacgtcaaggtaagaatgcccgtacccatttatgcagtccagcaatggctgcggctgccgctgtttatggacgctttgtagatgttcgagaaatcgtcgggaggaaaaattaatggaagccttcacttactatcaagggaaaacgatcccattaatgaatgataatattgatacggatcaaattttaccgaaaaattatttaaaacgggttgaaaagacaggatttggtcaatacctttttgatgactggcgctatttaccaaatcgccgttcaaatcctgaatttattttgaactttccagaatacaaagaagcatctatcctcatttctggagataattttggttctggttcttcgcgtgaacatgcggcttgggcgctgatggactacggctttcgtgcagtgattgccggcagttttagcgatattttttatatgaatgcaacgaaaaacggcttgctgcctatcgttttatcgctttctgctcgtcaagtattggcagcattggctcctgatgagaggatcgctattgatcttcccaaacagcacgtaactgtcaaacaaacggtctatccttttgagatcgatgcaacatggaagcataaactggtcaatggattagatgagattggcatcacgttgcaagaagaagaaaaaatcactgcttatgaaaaaacaatccctcattatcgccgcaactaaaagacagaattgcgagatgctagtgcaagccatgctctctgatgcgattcaagccagaccaatcttgatggatccgttcagccaatgttcgattataaaaaatggcagcgggatgatacattggaacaatcaggtattgtttgtcagaccacgtataaccatttttttcagcattcaactgttggatcgcacttctgattggctgcccatgaacatttgtaatggaatagcgattgcctaataatctttgtaacccgatgtttccaaccgtagcaatcaaaggcggatccaccttttggatttcgtaatccaataaaggcgcatgcaacaagacttctttttttgttggcgttcgattggggtgcactacttcatgtgcgccacttcgtttgttgattcgttctttgatcgaatagggacggctccgtactgcactcgtgatatatacctcttcacgtgtcagtccgactaacgccaaagaggccatcagttctttgcctgcttggccactgaaaggaataaaattctcgatttcggtccgtccaggtgcttcaccaacgatcattaatttgggatgaagcggtccttgaccaggaacaaacccttcaagctgataggcttttgattgttcaatgattggctcagctagtttttttgggtagttcattttaacacctcatttgtttctttcttctatagtaaaacaacttacttaaaaaaaatagtaaagcggcatgacaaaaataaatcattatttttcattgactttacggaaacattttgataaagttaatctgttgtaattgtggactccacagctacaaccgcacagaacaagttattaagtacgaaagtcacttgggatggcgagtctaagtataatagaaggaggtgctttagagcatgtacgcaattatcaaaactggtggtaaacaagtaaaagttgaagtgggtcaagcaatctatgttgaaaaattagatgtagaagctggacaaaaagttacttttgatgaagtgatcttagtaggtggcgaatcaacaaaagtaggtgccccaatcattgctggtgcaactgttgaaggaactgtagaaaaacacggcaaacaaaagaaagtcgtaactttcaaatacaaacctaaaaaacattcacaccgcaaacaaggtcaccgtcaaccttacacaaaagttgttattgacgcaatcaatgcataattcttacgaaaagtagggtaacgaatatgatcaaagggacattcaagcgtaatgactctggtcggattgtttcttttgaacttaccggtcacgcgcaagcaggagaatatggcaaagacatcgtctgcgcagctgcttcagcattagcgatcagtgcggtaaatgggatcgatgctttggctggtgtaacaccaatcgttgaagcgaacaatgaagaaggtggctaccttcttgttaaacttgttcctcgtttgacccaagagcagtcgaatatctctcagattcttttagagaatctattgattggtctgcaatctgttcaagaagaatacagcgattatatccaaattaaaacaatcaaagaaaactaggaggtgcatctcatgttgatgaaaatgaatttgcaattcttcgctcacaaaaaaggtggcggttctacttctaacggacgcgactctcaatcaaaacgtttaggtgctaaacgtgctgatggtcaaactgtttcaggtggatcaatcctttatcgccaacgcggtactaaaatttacccaggagtaaacgtaggtatcggtggagatgatacattatttgcaaaagttgacggtgttgttcgtttcgaacgtaaaggccgcgacaaaaagcaagtttctgtatacccagtagcgcaagaagcttaataatacagttagatgatttactatatccttagtaagtcatctttttttattcggtttgtttgaaagcgatttaattagaggaggtctgaaatgatccggctaaaaccaatcacaaaagagaattatcgtggctgtattgaactaaaaacaaccaaagaacaagaaaaatttgttgcgcctaattggtattctttgctggaagctgtatatgaagaagctcggcaggcttttgcgatttatcatcaagaagaaatgatcggtttcttattgtttagttattacgaagcggatgaagattatgcaaaagaatcatggtggatcgagcgttttatgattgatcatcgctttcagcaaaaaggatatggatcacaggcaatggaagcagcgattgaatggttccggcaggcgatccaagcaaaagaactacgaatttcttccgttaaagaaaatacgatcgctaaacaaatgtacgaaggttttggatttgttgcaactggagagtttgtaaatgatgagaccgtgttgttgaaagaatggagataatctggttgaaaataaactcatggtggtgttggatgtgaggagccgacagccatgagtttttttgcacttgaaagactgctgttgtaagtccggggaagaataggcgatcgtcttttcgatctgtctcttcaaacttttgttttggtaatcttggtcaaactagttaccggtagatgtgaagagagaattatagcctcaaaagtagagaatttcctgattgatgacatgtccaatagatcacaactatcttcgagaggattaacagaaactttacgtgttgtaaatacaaacaataaattgctttggtactctttttaaagtagagcaaagcaattgacagactgtgaaatactctttgattgagaaaaggtacacaagttaatgttcgtgattagattgattttactaaaaaatatccatttatagtgaaaaaatagttgtaattaaatgtacgtttttctataatcaaaaaggtaaagttcgttaattggttgttctgatttttaacacaaaggagaagaagaatgaagctttggaaaaaggtaggaatcgttggattagggttagcaactggattggcattagcagcttgcggagcgggagaatctagttcgagtgcagaggaacaatatgttccagaaaagttgacagttcaatttgtgccctcgcaagcagcagaaacgttagaggctaaagcgaaaccgcttgaaaagctgctaagtgataaattaggaattccagttaccgtaagtgtttcaacagattacaatacgatcgtcgaagcaatggcttctaagcaagtggatgtgggctttttgcctccaaatgcttatgttttggctcatgaacaaagcaatgtaaaagtattactgcaggcacagcgatatggaatcaagcagcctggtggtgaagcgacagatgaattggtggatagctatcgatcaatggttgtggtcaagagcggcagcgatatcaaggaattagctgatttgaaagggaaaacgatcgctacacaagatgtaacctcttcggctgggtatgtttggccagttgcggaacttcaaaaagaagggatagacatcaataaagatgtaacgacagttcaagtcaaaggtcatgaccaagcagttttggctgtcttgaacggagatgtagatgcggctttcgtttttgaagatgcgcgaaatacagtgaaaaaagattatcctaaaatcatgaatgacgtggaacctatgtatttcacagaaccaatcccgaatgacaccattagtgttcgcagtgatatgagtgaggaatgggacaaaaaaatccaagatgcctttatcgaaattggtaaagatgaagaaggtcatcaaatcatttcagatatctactctcatgaaggctatgtagtctcccaagacagtaattttgatatcgttcgtgaatatgcagaacaagtaggacaataagcggcagagaaagggtatcgtatcaacagatacccttttcaattttataaaagtagtttaatgagagaaagtaggagaaccatggcgttagcaaataaaaagatcatttcgtttagaaatgtgacaaaagaatatccaaacggtgtgctggggttaaaagatttgaatattgacatcgatcaaggggagtttgtgatcgttgttgggttgtctggtgcggggaaatcaaccatgctgcgttccatcaaccgcttgcacgaaatcaccagtggcgaaattttgatcgataatcgctccattacaaaggcaaagggcaaagaattacgtttgattcgccgagacattggcatgattttccaaagcttcaatttggtaaaacgttcgagtgtcttaaggaatgttctcactggaagagtcgcttatcaccccactcttcagatgcttttgggattgtttccacaagcggataaggaactagcttatcaatcgctacaaagagtgaatctagccgaaaaagtttattcaagagccgatcaattgtctggtgggcagcaacaacgggtctcgattgcacgggcattgactcaggaaccaaaaatcattttagcggatgagccggtagcttctctggatcctatgacaacggagaaggtcatgagtgatttaaagcggatcaatcaagagttaggtattacgatcgttgtcaatttgcattccgtgcaattagcgcgagagtatggtacacggatcattgggttacgtgatggttgccttgtttttgatggaccagttagcgaagccactgaccgaaaattaaaagaaatctacggcagtgagattatcgaagagcaaggaggcacagaaaaatgaccactcaattgttgcctaaacgaagcggactatggaagaatattctttggttggtgctttttttgctcgtcttgattttgagtggatcgattacgggagtcgatcttcgccgtttttttgaaaatgcggatcaaatgaacgtgatactgataaaaatgctgcgaccagattggtcgtatagtacgatcattgtggagcctcttcttcaaaccattcaaatggcaattgtcggaacaacgtttggggcgctcattgctttgcctttttctttgctggcagccagaaatatcctaacaattccttggttatcggggatttttcgctttcttttgaatatcgtacgaacgattcctgatttgatgttggcggcgctgttcgtagcagttgtcggtattggtccggtagctggtgtgacttcaatttccatcttttcttttgggatgattacgaaattattttatgagtcgatcgaaacaattgaagcgggaccgatcgaggctgtcaccgcttcagggggatcaaaactggcgattatccgttacgcggtacttccgcaggtaacgagtcattttttaagttatcttttgtatgcctttgaaatcaatgttcgcgcctcaacgatcttagggtatatcggcgcgggaggaatcggtgtctttttgcaacgatcattgagtcaatttcgctacgaccaaacggcaattatcgttttggcgatttttatcgttgttcttcttatagataccatcagtaatagagtaagggagcgattgctatgatgttgccaacggaaccccagaaaaaaagaaaatggcttttcgtgctcgttctggttgctatttatatttgggcatttgcaggaatccccttagctactatcaaagaaaacgttggtcaaatcttaggggcaattttctacggattgatccatccggattggagttatgtctataccggggatggcgaagatttgttcagtttaatgattgaaacggtagccatcgcttttgttggtacatttatttcttctttattaagtattccttttgcgttttgggcagctcgaagcaaaaatacacctagattcttgtcgggcacaggaaaagtcgtcttaacagcgattcgcacgtttcctgagattgttctagccatcatgtttattaaaactgttggtccaggatcttttgcgggcgttttagccgtcagtgtccattccataggtatgttggccaagttatatagtgaagcgatcgaaaatatggatcagggaccttctgaatctgttgtgagtgctggcggaaatcgctgggcggttttaggatttgcgactttaccgcagttgattccagagtttttgtcgtttactttatatcgttttgaattagctgttcgctctgcatcgattctgggaatagtgggagcaggagggattggtacaccgatgatttttgctatcaatgcacgatcttggagtcgtgtgggcatcattttgcttggtattattttgacagttacctgtattgattttatttcggggcgtttacgcaaacgattggtctaagaataagaaatagggcaattacacacagctctattcgattcaattggagattcggtcagagttattcgcggtggtttgcacaaaagacaaatctggtggctctttgttatactaaaatgtgaaacgaagtagcattaaggaggcagaggagatgaaagcactattgatcgtcaatcctagttcgggaggcgaaaaagctgcaggatacgaggaattagcaacaaaaaaattgcaggaactatttgatgaagtggctgttgcacacacagaaaaagcgggtgatgccgagcggttcgcatctgaagctgtcggctccgtggatagcgtgtttgcaatgggaggtgatggtacagttaatgaggcgatcagcggaattgctagtcatgaggagcgtccgcgttttggctttttccctctaggtacagtcaatgatttggctcgtgcattggccattcctcttgatcctgaagaagcaatcgaatcattttcgttgaatcattctcgcaaaatcgacattgggaaaatcaatgacgattatttcatgaatgtagtggcgatcggcatcattccagcagctatcaacaatgttgaagttgaagaaaaaacgaaacttggaaaaatggcttatttcctttccgggttgcgggaagtacgcaaaaatgaaagtcatcaatttgaaattatcactagtggtcaggaagcaacagaaaccaaaattgaaagcagcacactgatcgtaggatcgtcgaatacgatcggtggttttgaatcgctgttaccagaagcgagtacgaatgatgggaaattgcatcttatctacattaaagacagcaatctttgggaaaccatcaagagtattcccgaactgctaaaaggagtaacggaatccaacgaatcccttggatatctaacgtttgagaaagcgcagatcaaactactggatgatacaacgatcgaaaccaatgtcgatggagaccctggtccaagtctgccggttgagatccaagtattaccacaacatattactgtgttttgcgggcaagaaaaaaatcaagcgtaagctagtgggtaaagatgatccttgtttttagacaaggattgtcttttttttattagaaaggtatactgataaaaatttgaagaaagaagggaatatatgaacattcgaaaggctgctgttgcagataccaaatcattgttaaaaatttatgcgccttatgtagatcatacggctattacttttgaaacagagataccaactgaggaagagtttgcgcaccggatcactcaaacgcttcagcattatccatacttgattgctgaagaaaatggtgtcattcttggctatgcttatgccaccgcttacaaaacacgagctgcctatgactggacggcggaagtgacggtttacatcgatcgagaagtaaaagcaaaagggataggaacgatgctttatcatcatttggagtcagagttgaaaaaacaaaatatcgtaaatttgaccgcttgtatcacggctgggaatgaaagcagtgtgaggttccatcaaaaatttggttacaaagaagttgcatatttcccacaaattggctataagtttgagcagtggcacgatgttttatggatgcaaaaagagttgcagcagtttgttggtgacgtgccaaaatttattccctacccattgacacaataatcatagcattagattgtcttttttttgctaaatgctttattcttaagttaatcaaaaggtgctatgaaaaaatggttagtgctgtatgctgcaagatttttcaaggggcgtgtttaagggtggctaggttattggctggtttgagtagggaaagtattcagaaaagatttgcaatttttattcaaacccattaaagtattcaaggataaaactttcaaggaggcggagctgttggggaaacggattgagcgtatttatcaatttttattggaaaatacagaaaatggcttgaatgaaaagggaacgacgacatcagaggtcgctgatcaattgatgatccaacgaagcaatgccagcaaagatttgaatcaacttgtcaaagaaggccgcgttcaaaagagtgatacccggccagtgaggtattgggtagctcaagatgcacggtctgggcctgagaaatatgttccaagttataaagagaaccgcccccaaagagagaaagctacgccgcagcgagtggatgtcaaattgggaaaccgtgatattttttcaacgatcattggtgtgaacggcagcatgaaaaatgctgtcgaacaagccaaagcggcaattctgtatcctcctaaggggctaaattgtttgatcactggaccaacaggttcagggaagacgtattttgctcacgccatgtttcagtttgcgaaaagcaatcaggtgatcgaagaggaaaaagagttgatcgttttcaactgtgccgattatgccaataatccagagttgcttatgagccatttgttcggttatgttcgcggtgcttttaccggagcggatcaggagaaaaccggaatcattgatcaggcggatgaaagtatgctatttctagatgaaatacatcgattgccgcctgaaggacaagaaatgattttttactttatggatcatggaacctttagtcgattaggtgagactggtaaaaatcatcaagccaatgttcgcatcgtcggagcaactactgaggatcccaattcgacattgttggacacttttactcggagaattccgatcaatatccaactgccgttttttgaaaaacgacctgcctcagaaaaagtggatcttgttcgggtacttgtaggacaagaagcaacacgaatccaacgcacgatcacattgactgaagatgtcgttaaagcgttgattggcagtgtcagcttcggaaatattggtcaattgaagtccaacgttcagttggtctgtgcacgagggttcttgaatcatatgcaacaagatgaaatcgagattgatttggacgaacttcccgaaggaatccgctcaggattaatggtcttggggaatcgccgagatgagttagcagagctgtccaaaattcttgagccgactgtgcgtgttcaaccaaaccaaaatcttaataatattcaatccgattcttatgaattaccgtataatctttacgatattatcggcgataaagctgctttattaaaagcggatgggctggatcaagaagccatcaatcatttcatatctacagatatcaatgttcatttgaaatcattttacaaagatcacggcttttctttcaattcagaaaacaaattgagcgagtttgtggatcaaaaagtgatcacagtgacaaatcgtatttatgatctggtacgcacaaggctgaactatgaatttcagcaaaattttgtgtatgcgatgagcttacacattagttcttttttgaaaaaaattcatctgggagaagaacggcataccaatgacaatattcgtcaaatggtcgccgactatccgaaagagtttgaagttgctaaagaaattcgtacatttattggtgatagtttcaaagtatcgattcctgaaagtgaaacctattatttggctgttttactcgtatctttgcggactgcccattcctctggaaaaattggtgtagttgtagcagcccatgggaacagcacggcaagcagtatggttcaagtggttcaacaacttttagaagtggatcaagtggcagcagtagacatgcctttggacatgccgcctaccgttgcattgaaaaagatcgaagaaagtgttcaagcagttaatgatggtagcggcgtgattttattagtagatatgggatctttagctaccttcaacaatgagattcagagggaaacaggtgtgattgtacggactgtcgatatggtgacgacatcaatcgttttggaaacagtccgaaaagcctcagttatcggcacggacatcgatagtttgtatgaatcgcttagaaaatttcgcggctatggttccgttgaacagccggagggtcacttaagcaatcatcatcgcaaagccatcttagccatctgtgcctcgggtaaaggaacggctcagaggatcaaagaactaattcaaagttccctctcgaaacgtcaaaatcagaatgtagaggttgtgacactttcagtggctgatttaaagactgagttagaacccatacaaagacaatatcaactgatcgccacgacagggatcatagatccaaaaatcgatgcgccttttatttctctggaacgattcattgatcaagatgtagatcaattgttggaagaaattttgttagagaatgatctgagttttgaacaagacgttgaacttggtgaagaacaagcagaagaaatttgttttaaatatatggagcaaaacctgacttttgtcaatccgcgaaaagttatcgagccattgtggcaatttggccatcaattgatcaatgatttagaattgacggatgcaataccagggtttcaaatcaattttgtgctccactctgctggaatgatcgaacggatcgtattaaagcaacctttaactgtcgatgaaccccttgtttctgaactgaagcaagagccgatgtacaaaaaacttcacatccatgttcgctcgttctcgcgcttgttaaatgtagaaataccagaaagcgaagaatattacttagcagagttgattaaaaatcatcaagaaaaaacggttttggctgatcaataatacattaagaatagaatacactaaaaaagatacactttttttcagtgtatcttttttagtgtatcatcaagaggccgattcttaagcctttccaaagattagtgtattgtataaaagttggcacgcttcttgcttctatataagtggatacaggaggtgaatgaaaaaagtaagggatccacaaatagccagcggatcgatggatgtaggaggtttttacgatgggaatggatatacgtcttgctcgaatcgatgatcgtttgattcatggtcaagtagcaacagcctggtcgaaaatgactggtattaaccgaatcatcgttgtcagtgacgaagtcgcaaatgatcagcttcgcaaatttcttttgaaagaagccgctccgccaggaatcaaatccaatgtcgtcacagtggcgaaaatgcttgaggttgcacataacgcattatttgatacccaaaaagtcatgttattatttaccaatcctcaagatgttgtcacactagtcaaaggcggattaccgattcattcaatcaatattggaggaatgagcttttcgataggaaagcggatgatcactaattttgtttctgtcaatgatcaagacctcgaatcactgctttatttgcagaaacagggcattgaagtcgagattcgaaaagttcctgctgatcgtaaaatctatttgatggatattttggaaaaagagggtagtcacacttgatttttcgtcgttgctttttttctttcatttaagtgtcacatttatcaattttgaaataggaggtaaaaagatggtaggaattatcctagcaagtcatggagaatttgcaaacggcattttgcaatctggttcaatgattttcggcgaacaagaaaatgttaaagctgtaacattgatgccaagtgaaggcccagatgatatcaaagcaaaaatgcaagaagcaatcgccacattcgacgatcaagaagaagtgttattcttagttgatctttggggcggtacacctttcaaccaagcaaacagcttgtttgaagaccacaaagacaaatgggcaatcgtagctggtatgaatttaccaatggtcatcgaggcttacgcttcacgtttttcaatgaatacagcacatgagattgctgcacatatcattgaaacagctaaagaaggggtcaaggtgaaaccagaagaacttgaaccggcagaagctgctgctccagttgtggctgacgatcaacctaaaggatcacttcctccaggtactgtactgggcgatggcaagatcaaaattgtattggctcgtgttgactctcgtttgcttcacggacaagtagctacagcatggacaaaatcagtgaatccatcacggatcatcgtagtatcagatgcagttgcaaaagacgacttgcgtaaaaaattgatcgaacaagcagctcctccaggagtaaaagccaatgttattccagtagaaaaaatgatcgaagtgtcaaaagaccctcgttttggtaatacgaaagcattgctattgtttgaaaatccagaagatgtattgcgagtagtagaaggcggcgtagacattcaagaagtcaacgttggttcaatggctcactcagtcggaaaagttgttgtaagtaaagtattgtctatgggtactgaagacgttgaaacgttcgaagaactaaaatcacggggcatcaaatttgatgtgcgtaaagtaccaaacgattcacgcgacaacatggatgaaattttgcgtaaagcgaaaaacgaattgtcgaacaagtaaaaagtatacaactaaataggaggtctatcatgtctattatatctatggtattagtagtagtcgttgcctttttagctggtatggaagggatcttggatgaattccaattccatcaaccgctagtggcatgtacattgatcggtctagtgaccggtaacttagaagcatgtattattttaggtggatcattacaaatgatcgcgttaggttgggcaaacattggtgccgctgtcgcaccggatgctgcattggcatctgttgcatctgcaattattttagttttaggtggacaaggacgtggcggtgttgacacagccattgccgttgcgattcctttggctgtagctggtttgttcttaacaatgatcgtacgtacattagctgtaccaatcgttcactttatggatgcagctgctgaagaaggtaatatccgcaaaatcgaaatgtggcatgtgattgccgtatgtatgcaagggatccgtattgcgattccagcagcagcattgctagcaattccagctgcaactgttcaaaacttcctagaatctatgccagcttggttaacagatggtatggctatcggtggtggtatggttgttgccgtaggttacgcaatggttatcaacatgatggcaactcgtgaagtatggccattcttcatcattggttttgtgattgcagcgatttctgaattgacattgattgcgatcggtgcattggcagtagctattgcattgatttacttgaacatcaccaaaatgggcggatcatcaaatggaggcggcggcagcaacactggcgaccctctaggcgatatcttgaatgactattagaatcgaaggaggagaaaaaaatggcagaaaaaattcaattaagtaaaaaagatcgtttagccgtagcatggcgctctaccttcattcaaggttcatggaactatgaacgtatgcaaaatggtggttgggcattctcaatgattccagcaatcaaaaaattatacaaaacaaaagaagaccgtgccgctgctttgaagcgtcatttggaattctttaacactcacccatatattgcttcaccaattctaggggtaactttagcattggaagaagaacgtgccaatggagccgctgtcgatgatgtagcgatccaaggggtaaaagttggtatgatgggtcctttggctggtgtcggtgaccctgtattctggtttactgttcgtccgatgttaggagctctaggtgcttctctagcgttaggaggaaacatcttaggcccaatcatcttcttcttggcttggaatatcattcgttgggcatttatgtggtatacacaagaatttggctaccgtgccggatcaaaaatcacagatgacctttcaggtggtttgctgcaagacgtaacaaaaggtgcttcaatcctagggatgttcgtattaggatcgcttgttcaacgttgggtatcaatttcatttgcaccagttgtatctcgtgtccctcttgatgaaggagcatatgtggattgggcaaaattgccatcaggtccagaagggttacaacaagcattccaacaagtcgctgaaggccgtgcattaacagatacgaaagtaacaaccttgcaaaacaacttggatcaattgattcctgggttggctgcactattacttactctgttatgtatgtggttattgaagaaaaaagtttctccaatcatcatcattatcggtttgttcttagtcggtatcggtggacacttgatcggattgttctaatctttcaactaaaagtgcttggggaaacccaagcactttttatctattcgccaaaaatcatcagaacaagtataataagaaacaataagacgtagaaatggagcaaacaaattatggtacaatccctgaacaccaaagttgatttgacgatcgatgcgacctcatttttgggtatcaacgaatatggcaaaattatgatcggcgacaaggcttttgaattttacaacgaccgtgaccagcggaagtttatccagattccttgggaagatgtagattacgtgattgcctctgtcatgttcaaaggtcgttggatcccaaggtacgctattcggacgaaaaaaaatggcacctatactttttcttcgaaagagcccaagaaagttttgcgggcgattcgcgtctatgttgatccggatcatatggttcattctcttggctttttcgatgtgctaaagcgggcgttcactcgcagaaaataacatgcaggcatattcttgttcaaaccataattgatgtggtacccttttattagaaagtttaggaggggtattatgcattttttatggacattgatcgtaggtgcggtcatcggatcaatcggaggcgcaatcgctggtgagaaacgcggttgtatctttgatatcgtagccgggctagttggggcatcgattggtcaagcactatttggaacatggggaccacagattgctggaatggcaattgttcctgccattatcggagcggtcatttttgtcgctgttgtttcgttcttcttgggacgtagaaaataacttacagccattcattttttaatgaatggctttttttttgtgactttttctctgtgagttcgtatagtaggtatggaggggtgactgagttgggagatgaactgttagcaaaaatatataaagattactcgcaagactgttatttgtatgcgttttattttacaaaaaataaagagcaggcccaagatttagtcagtgaggcgtttctcgtcatagcggaatctctcgatgagctaaacgaaaagcaaatcaactattttttactaaaaataatcaaaaatcgcttcattgactggacgcgtaaacaaacggtggcacatcgatggcgaaagtttccttcacacgtttttcaagcagaaagccaacagttgtctaccccattggaagaaataataggacaagagagaaaaagagcattgtatcgcagtattgagaaattacctaaagatacgcgagaagtgattttactatactattttttggagtggcgaattgaggaaattgcaacgtataaagaatggagctacacgcaagcgaagaatcgtttgtatcgaggaagacaattacttaaggaggaattaacaaatgaatgaaccatttcactttgaacaattgcaaaggaaaatcaaacaacaacgttacaaacgagggattttctttctttttgcagctgttgtactgacaattgcagttttacttgtaatgccaaaatttgttgacctctttttctatgatcctcggcaaagtagtctacaagtaaatcaagatagttacatcatgaatcgtcaaatcaataacgagttaacgacgcaaaatcattttctatcgaagtatgaaatacgttcattaggttttggcagttatgaggtgacagaagtttatcaaaatctcgatcagaatcattctacgattcagacagtaacgatcgataaaaatcacttgctgaagaattatctctctaattcgcaaaaaaaagattttctttttgaatcacgtatgcgagattcatcgagtcttgaattctctgagaatcagacaatgaagcagaaccttttgaacaatttaaaaaaattgcccaaaagcacttcattgatcaccacattaatttttgagaaagacttatctttggaagaattgagagactggcagatgtatcaaatacccaaaggagaaattctctggacagctgttcgaacagggggggcaactggaaatcaagattttcagccgcttgggttttccaatagtttttctcgtgtagtcccagaagaaaagacacttgaagagagttttttaaaagactttccttttctggatttatcagaagcaactagcaaacaacaatcagactattcagaaacagaacaatccgctgcgcattttgaatcgatgttgaaatacttactaacccagaaagactttttagccttggaatcgaatgacgcgcgtgatattctatctgttgaacaaattgaaacagcgttgacctacattcaaaaaaacggtgtacaaacctatggaatttcagcacgcatgtccgtagatgcactgattacccttcttgaaagcggtgaaaacattttaacggcgcgtgtgatggagacgaatttgttttctttgatagaccagattaacgaggattaaagaatgtctaaaagcaatctgtctttttttgtataaatttttttcattcttttcgcttttctgggaagtttgctataataatacagaacaagaaagtggggagaaagaatgttaagagttgaaaaattaagagaagcaatgagaaaagatgccgttgatggttttttgatcacgagcccatacaatttgcgttatttgactaattttaccggcacgactggtttagctgtcattacattggaaaaagcttttttcgttactgattttcgttatacagagcaagcggctgctcaagcacaaggatttgaaatcgtaaaaaatagcggaccgatttttgaagaagttgcggctatttgcgaaaaagaagagatcaatgttttggctttcgaagaaagttacgtcagcttttctgattattcggtcttggaggagattattgaagaatcttcattggctcctgtttcaggtatgatcgaagcattgcgggaagtcaaagatgagtcagaaatcgcgttgatccaacaagcttgccatattgcggatcaaggatttgaacatattttgaaaatgatccgtcccggaatgtcagaaatagaagtagccaatcaacttgactttttcatgcgttctttgggcgctacaagcgtttcttttgatacaatcgttgccagtggattacgttcagctatgccccatggggtagctagtgaaaaagtaattgaacaaggagatttgatcactctggattttggttgctactatcaaggatatgtttctgatatgactcggacgttcgccgtaggtgatcccggagacaaattaaaagaaatttaccgaatcgtccttgaagctcaagaaaaagttttagctgcagccaaaccgggcatgacaggaattgaattagatgcaatcgcacgtgatcatattgcttcattcggctatggagaagctttcggacattcaacgggtcacggaatcggtctagagatccatgaaggaccaaacgtctctttccgagcagacaaagcatttgttacgggcaacgtcattacagacgaaccgggaatttatcttccaggtatcggcggcgttcgaatcgaagatgatttgttgatcacagaaactggtaatcaagttttgacgcattctcctaaagaattgatcatcttgtaaatcaacatcctcgtttatttcagaaaattcattgagaatagtgggttattatagattctcagtgcagaaaatgataaacttagggcgagaagaaacctctatacaaatgaaactgtctatccaagtcatgacttattgagacgaaacatatcgtgaagggatagataacaatgtgtggaagtttagaatggaggcaaaacttatgaatgaagataaaaatctagtcttagacgcaagtcctgaattaggcgaaattgtgatcgcaccagaagtcatcgagatcattattggtatcgcagcatctaaagtggaaggtgtctatgggatgcgggggacattagccaatagtgtgactgaattgcttggacgctccgcgcatggcaaaggggtctacttgacaatcgatgaaactgggatcaaggttgatctttattgctatctaagctatggcgtttctgtgcctaaagtagcaatggaaattcaagatcgagtgaaacagcaagtattgttcatgacagatgttcacttagcggaagtcaatgtccatgtggtagctgtagtaccagaaaagattgagcaacctgatattgaagaattattcggaaacgacgaggaagaaaatgagtaaagaattatcacgtcacgagattcggaaaatggctctgcaagccttatttcctttagattttaataaagatttaacgaaacaagatgcgatcatgcatgcaattgagttggaacaccatgagctgattgatgaagaacaggaacacttcgttccagcgtatttggatcaacttgtagcaggggtatgtcagtacaaagaagcgttggatgaagtgatccagtcccatttaaaatccggttggaagatccaacgattatcaaaaatggatgtaacgattttacgaattgcattatatgaaatggtgtatgttgacaatgttcctaatcgagtcgcgttaaatgaagccattgaattagccaaaacattcagtgatgaccaatcaagaaaatttgtgaatggtattttgtctaatgtcaacagtgaaattgaaagtaagaatgactagttaatcaaaacagcctcagctaaaagctgaggctgttttttggttatttgcgatacaatgccatagttgttattaagttggttgaggtgaaaaactggatctttctacagagagaagtgttaataaaagtaattttttcaaaaaaacagctgaaaaataaaaataaaagcgatattttgaataaaagtattgactttagaatattctgacgatttaattgaaagtaataattgaaaggagtcagaaaaaatgaaaattatttcagcggataatgggaaagaatttgaaacgatatttgattcattgaatcaaaccaacggaaaggttcaaatgggagtggttcggttagctccaggtgagaaaagaccattagagggatttgcacgtcacacacaagatgaattttcctatgtgatcaaaggaagcgctcatatagttttagaagacggaacagatctcactggaaatccgggagactgtcaatggatcgaagccggagaagggcatatcaactacaatgatggcacagaaacggctgaggctgtgtggtttttggtggaacgataaaaaaggaggaaaagaatgagaaaaggatttaacagattgttggggttgatagtagcaatgatatttttgactggatgtacagcaggtacaacaacaaagcagaaagaagattcagcctctcaagtgattcgactaatgtctatgacagagctaacttcattggatccggctgccatgttggacttcccagatgcaattattcaaacagccacttttgaaggcttatatctattggatgaaaaggatgaagtgcagccgggtgtagcagttgatttaccggaaatttcgtctgacggcaaaacttatcgctttaggttacgcgaaaatgcacaatggagcaatggggatccggtgacagcgaatgactttgaatatgcttggaaacggatgattgatcctgaaaatgcatttcagtatagtttcttgatgaatggattgatcgaaaatgcggaagaaattgcccgtggtgatcagtcggtggatacgctaggtgttgaagcaaaggatgactatacattagaagtccgtcttacacaaccagctccgtattttacttccttgatggtttttccgattttctttcctcaaaatcaatcggttgtcgaaaaatttggacaggaatatgggacagccagcgacaaaattgtttataatggaccatttgttgtaaaaaactggcagcaaactgagatgaattgggatttagccaagaatgaatcttattgggatcaagaagctattctggcagaagagatccattatgatgtggtaaaagaatctgcaaccgcgctaaatctttatgaagatggacagttggatgtcgcaatcatcagtggagagatcgccaaacaaatgcagtcaagtgaccaatttgcctcttatccttcggcaacgatgaattatatccggttaaatcaagaaagaaagggacaaccgacacctttacaaaatgaaaatttacgaaaagctctcgcattggccattgataaagagaatcttgtcaataatattatggcagatggatccaaacccttgaatggcgcgatcacagaaggctttgtcgctaatcctgatactggcgtggactttcgtgaggaagccggtgatttgatggcctatgataaagaaaaagcgctagcctattgggaacaggcaaaagcagaattaggcgatgaaatcgagcttgatctgttaacgactgatgatggttcctacaaaaaaatgggtgagagtatccaatggagtttggaggacctctttactggtttgaaggtcaatatgcgctcgctgccagccgaaacagcgttgaatcttgctagtgaaagcgactatgatttgttcctaatttattggactcccgattaccaagatccttattctacacttaagatgatgtatagcggaaacaatcgccattactcgaatcctttttatgaccgcttattggatgatgccagcactacctatgctcttgatgagaacaagcgatgggaaacgatgattgcagccgaaaaagaactgatggaaacaactgccggtatgatcgttatcagccaaaatcaaaactcagtgttacaaaatccttcaatctcaggattaaactatcacacttttgcggcaccgatgactctcagaaaccttgtgaaaaatgagtgaagaatagctgatcaatcagactcattatatcaaaactgcgggttttgaattgattaggtttctacaaataaatagtgaaaactaggcagtccttttgcaaaagaggctgcctttattgttctgtgtgagtctttggttaagcagttgcaatgagaaaatgctatgatactagagatgggaaacgatgattttcctaccagaaatcatttttcttcaaagcgaactatgctagaatagaaaaaagtcagaggagttgtcaagatgggtattttgattaatggaaaagaattagcagaaaaaatgcaagcagatcttactgcagaaaccgcccttttaaaagaacaaggaattgttcccggcttagttgttctactggtaggggaagataaagcaagtcaaacgtatgtgcgaaacaaagaactggctgcggcaagaatcggcatacgatctaaagttgaacattatcccgagtcgataactgaagaagaactacttagtgaaatcgacaagtacaatcaggacccagactttcatggtatcttagtccagctgccactgccaaaacaaatcgatgaagagaaagtgttgctagctatccgacctgaaaaagatgtcgatggtttccatcctatcaaccttggtaaattgtttgctggtgttcccgatcgaatcccttgcaccccttacggtattatgaaaatgtttgaagcgtatgatattccacttgaaggtaaaaatgcattagtgatcggccgaagcaatatcgtaggcaaaccgatggcacatttgcttctcggtaaaaatgctaccgtcacgatcgcacattcaaaaacacagaatttaccagcattggctagacaagccgatatcttagtggttgcgattggacgcggtcattttgtaactaaagaatttgtgaaagaaggagcagtcgttattgatgtaggaatgaatcgtgatgaggcaggaaaattgattggggatgtgaaatttgctgaagttgaacctatcgcaagctatatcacgccagttccacgaggcgtcggaccaatgacgatcacgatgctgatggcacaaaccttagcagcggcaaaggagactgtaaagagataacatggcacaacaatatttaactgtgaccgcattgaccaaatacttgaaacgcaagtttgatgctgatccttacttggaacgggtctatttgactggagaaatctccaattttcgcagacggccaaaccatcaatattttagcttaaaagacgatggcgcaaaaatttcgacagtcatgttcaagggagcttttgacaagctgcgatttcagccggaagaaggaatgaaagtgttggctgttggccgcatttcactctatgaggccagcggaaattatcagatgtacattgaacacatggaacctgacggagtgggggcgttgtatcaagcctacgaacaacttaagaaaaaattagcagaagaagggctattttcagctcccaaaaaaatccttccacgatttccaaaacgaatcgcggtacttacaagccccagtggcgcagtgattcgggatattatcaccactgcgcagcggcgctatccgattgccgaaatcgtcttgtttccaaccgtagtccaaggagacaaggcagcagatgatgtagtaaaaaatatccaacgagtagaagcagatggcaccttcgatacaatgattattggccgcggcggaggttctatcgaagatctctggccatttaatgaagaacgcgttgcacgtgccatattcgctgccgagacaccagtcatttcttctgtgggacatgagacagataccaccatcgctgatttagtggctgatgtacgagcagccacaccaactgctgctgctgaattagcagtgccagttctttcagaagaaattttacggatcgaagagaagcaaacaaggcttgaacaagcatttatgtatcaaatccagcggaaacaagaacgtttccaacgggcagtaggttcttatatttttcgtcaaccagagcgcttatatgaggcccaagcgattaagctggatcagttgcagcaacgaatgaatcaatcgttgcaaacacagctctatgataaagagaaggtggccagtcagttgattcatcgtttggaacaacagctacctaaggcacggctatcagctgcaggacaagaagttacttatttaacgcaacgactagaaaaagccattcaacttagcgttgaaaaaaaagaacagcgatttttaagtgctctccaatcgttagatcttttgagccctctaaaaatcatgggacgaggctacagttttacgacgaaagacgagcaagtcgttaaaaccatcgcagatattgaagctggtgatgagttgaacgtccattatcaagatggtcaagcgcttgttaaagttattgcaacagaaggagaagatcatggcaaatccaacatttgaagaatcattacaagaattagaacaaatcgttactcagctggaacaaggcgatgtaccattagaagaagctcttgacgcttttcaaaagggaatggtattaagcaaacagtgcaaagatacattggctaaagcagaaaaatcattaacaaaaatgatgactgaaaacaatgaagaagttctttttgatgaggaagactaatggataacatgcaacaatttcaagaaaaatatctttcggagatcgaagctgtgattgttcgatttctagaagagcatacaagtgatcaaacgttgaaagatagtatgctctactccattcatgctggcggtaaacgaattcgtccactgctgttgacagcgaccgttgcttctttccataagtcaatgactttgggagtataccagactgcagcagccctagagatgattcatacctattcactgattcatgatgatttgccggcgatggacgatgacgccttgcgacgaggcaaaccaacaaaccataaagtctatggagaagcactagcaatccttgctggggacggtctattgactgctgcgtttcagttgttatcgttagctgatcttgaaccagataagaaaattttgcttttgcagcagcttagtcatacggcaggcacagcgggaatggtggctggacaggcagcagatatccaaggggaaaatcagcaactcacacttgatgagctgatcagcattcacgaacgcaaaacaggtgaactgattcgttttgcagtgattgcaggtggtattttagcggatcagacagaagaagttatccagctgctcgatcaatttgctcgtcatatgggcttagccttccaaatccgcgatgatcttttagatgtcaccagtacaacagaagtattgggcaagattgtccatcgagatgatgcactagctaaaagtacttatccggctttgctaggacttgatggcgctagtgaagcgttgaaggatgaattgaatcaagcgtatgctgtgttagatgaactgagcagttatggacatttcgatcaacgattgatcacatccgttgtcaaacaattcgagattagaggaaagtaatgaaaaaagaacgagtagatgttttagcggtccaacaaggactttttgaaaccagagaacaagcgaagcgcggtgtcatggctggattagtttacacagagaaaaatgaacgtttagacaaaccaggtgaaaaaatcagcggggagacacagttgcaaatcaaaggcaaaaagctaccttatgtctcccgtggtggcttaaaacttgaaaaagctttgaaaatttttgactttgaggtgaaagaccaaattctgctggatattggtgcgtctaccggcggctttactgatgcagctctgcagaatggggcaaaaatgagttatgccttagacgttggctacaatcagttggcgtggaaactacgtcaagatccgcgagtagtcgtgatggaacgtgtgaattttcgttatgccaaacctactgattttttagaaggattaccagaaagagcaaccatcgatgtgtcatttatctctttgaagttgatcttgccgccgttacatgaaattctcgtagaccaaggagaagtcatagcgctgatcaagccccaattcgaagcagggaaagcatctgtcggaaaaaacggcattgttcgtgatcctgcagtccatcaaagggttctcgaagaaatcttggactttgcccaatcgaatggctttaatattcttgatcttagtttttcaccgatcacgggcggtgaaggcaacattgaatttttggttcatctacagaaagtgcagaatggtgatggcacaaggaaagccgaaatctctgtccctcagatcgttgctgaagcacatgaaacctttcatcatccaaaaacttactgattttgcagagctggtattttacatgccggctctctttctttctgtctaaaaataggataaaattagtaggaattcaatcaggaggaacgagagatgagaaaaaaagagcgtcatcgtttgataacacgattgcttagtgagcaagatattcaaaaacaggaagaatttgtcgaattgcttcaggaaaaaggggtgtcggtcacacaagcgacaatttcccgcgatatcaaagaaatgaagctagtcaaagtcccttcacaaaaaggtggctaccgctacagcattcctcaagaaacgtcagaagatgtcattgccaaattagaaaagattttgaaagctgcctttgtttctgttgatcgaatggataaattcgttattttacgcacattgccgggaaatgcttccgctttggcaaatttgatcgataaacaatatgcaaaggaactgtttggtaccttaaatgatgatgacaatgtattgatgatcactaaaacagaagcagatgcagaaactttgtttaaagattttcaacgatttatgtagaggaggcaatccatgcttttagagttgaccattcaaaatttcgcaattatttcccacttacacctttcttttcatgaaggaatgacagctttgacaggtgaaacaggtgccgggaaatcaatcattattgatgcgatgggcttgttagccggcggacgcggatctactgactacttgcgtcaaggagcagagaaatgccgactggaaggcctttttgaatggccgcagcagtctgagtttcaagaactgacagaagaattaggcattgatcaagaagatgtgctgatcgtccaacgggatatcacacaagcaggaaaaacaatctgtcgtgtcaatggacgtacggtcaccttggcaaatctgcgaaagattggtctttttttagttgatattcaaggacaaaacgaacatcaagagttattacagccggaaaggcatcttagcttggtagatgggtttggcgatgatggtttcaaagaagaactgctgcactatcaggatgcctatcaggaataccgcaatttagaaaaacaggttcgcaatattcaggaaaatgaacaattatatgttcaacggatggatatgctgcgattccaacaagaagaaatcgcacaggctgaattaatcgagggcgaagaagaaaatctgatcgaagaacgtgagaagttaaccaactatcagaaaatcgtcgatgcactggggcaaagttatggtgcgctctcttcagaagaaatgagcagtgtcgacggtgtgagtgtggcactgtccgagatccaatctatcgcccacttagatcaagcctatgaaaaaatcactgaaacgatccagagcgcttattatttgttgcaggatgctgcttctgatatttcacgacaattagataaccttgaacttgatgaaggacgtctagaagaagttatcaaccgactggaaacgattcgtcaattgaagcgcaaatacggcgagtccatctccgtcatcctagcttattatgaagaaattagtaaggagatctctgaatctgcctatactgaaggccagctggaacagttagaagagcaattgacagctaaggccgatgctgtttgggctcttgctgaacaactccatgtcaagcggcgagaaatcgcacatcgattagaaaaagaaattgtgcaagaattgaacgacctctatatggaacatgcacagtttgaagttcgctttgcaaatggcaagcagttgacagctactggatttgatagtgtggctttttatctcacgaccaatcctggggaaggcatgaagccgttggttcgggtagcatctgggggtgagctgtctcgtatcttattagcattgaaatcgattttttcacggaaacaagggatcacgagtattgtttttgacgaagtagataccggagtcagtggccgcgtggcgcaagcaattgctgaaaagatctcaaaaattgcgttgaattcccaagtattgtgtatcactcatttgccgcaagtagccgcagtagctgattatcaatattttattgaaaaagcgatccaagaaggacggacggagactcgagttcgtcagttatcctatgaagaacgagtgactgagattgctcgtatgttatcaggagcagaaatcacagaactgacagtagagcatgcgcgtgaattgttagccttggctcatcagtaaatacttgaaagaagttacccacaaaatggaaacgcgaacgcaagtgccgctcccttcaaactagttaagaagcgactgcttggttcaggcggttccattttgttgattttggaggatggaaaatgaaaaaatatcaaaaaatactacttggtctagtgatcggcctactgctgatcggtgcaggtggatggttgggctggcaaaaattacactatccggcaagtgaagccgctcaagcagctctttcaaaagggcaagagaaacgagatgcgctttatttctctggagaccctgaaaaaccactcgttgttttttatccgggagcactagtagatgcagaaagttacagtatttgggcaaaagaggtgtctgaaaaaggatactcggttgcaatcgtcaagatgccctttgatatggcggtccttgggggaaatcgagcagagaatattttaaacgaatttccacatagtggctatgtgattggcgggcattcattgggtggcgtgattgcaagccgttatgccgctagtcaaaagaatgggttaaagggagtctttttcttagcgagttatccagatgaaaaaggcagtttagcagagactaatttgcctgtgctttctctcactgctagcaatgacgaggtattgaatcaagggaattatcaagcagcaaaaacctatttgccggattcagctattttcgaaacaatctcaggaggcaatcacgctggttttggtagttacggctcacagcgtggtgacggagctgcctcgatttcaaatgaggaacaacaacaacagatcgctgagaaactcacacaatggttagataacctggataaaacacaataatccgttattttggacaaaaaaagacggcagaagctggtacataaatgaccacttctgccgccgttttgattcaacatacatttggggaaatgttgatgaaatcacgaaaacgtcgaacataatttggggctattcttgattggggaagcaagaaaggttattatgttcttttaataattgttttcttatccagtatagcacagtaagaattgacaatatacttctttttactaattgaaaaaaatttttacttttttacttttagttattttctgtaagtgattgtaggaaatggagtaaatttttgtcaggagtgagaaatattagcaaataataattttcaacaattccataaaatggtaaaatggaaataattgtatttaactttggagagaacaaggagcgttatcatgaaaaaattgaaatttttgggaccagttttaggcttggtcattctattatcaggatgtgcaaaatggatcgatcaaggggaatcgatcaccgctgtcggctcatccgcattacagccgttagtagagactgtggcagaagaattccaaaatgaaaacccaggcagatttattaatgttcaaggtggcggtagtggtacaggattgagccaagttcaagcaggtgctgtagatatcggcaactcagatctgtttgcagaagaaaagtctggtatcgatgctaaagcacttgtggatcataaagtagctgtagtaggaatcactcctattgtaaataaaaatgtcggtgtatctgatatctctacagaaaatttacgaaagatttttctaggcgaaattaccaactggaaagaagtaggggggaatgatcaaaaaatcgttctattgaaccgtgcggcaggaagcggaacaagaggaaccttcgaaaaatggatcatggatggagaaacagcaatcccatcgcaagaacaagattcaagtggaatggtccgttcgattgtttcggatacgccgggagctatcagttacgttgcattctcttatgtgacggatgatgtcaatgttctttctattgatggcgtagcaccgacagacgaaaatgtgacgacaaatgactggaaagtctgggcgtatgaacacatgtatacgaagggagaacctacagcactgacagcagaattcctagagtatatcctttcggatgaagttcaagagcacattgttggggatcttggttatattcctatttcaagaatgcaagttgaacgtgattgggaaggaaatgtcatcaagtaacctttacacaaaatttacaatgttgccgaaaaatttacaaaaggtttaacagaaattgatgttcgagcgataaactaatatttgtgaatttagtttgatttttgaggaggaatccctcgtggaaaatgtaaaagaagtgttaacgaaaaaatctaagcgagcaaaaatggagcagcggggaaagctcattagttttctttgtatcgcattgatcgttttggttgtgatctcaattttttattttgtagcaagtcgtgggcttgccacgtttttcgttgataaagtaaatgtgtttgatttcttgtttggtacacaatggaaccctagtgctgttggtccagatggacagccgcttgtcggcgcattgccgatgatcgtcggctcatttgtggtaactttcttatcagcgattatcgcaacaccatttgcgattggtgcagctgtctttatggtagaagtttcccctcgcaacggtgaaaagattttgcagccagttatcgagttactagtggggatcccatccgttgtttacggatttatcggactatccgtgattgttccagcggtccgttctgtttttggcggtactggttttgggattctggcagggacatttgttctgtttatcatgatcttgccaactgtgacgacaatgactgtcgatgcgttgcgagcagtcccaagacactatcgcgaagcctcacttgctcttggagcaacaagatggcaaacgatttacaaagttgttttgcgggcagcagttccagggattttaacagcagtcgtctttggaatggctcgggcatttggtgaagcattggccatccaaatggtgatcgggaatgcggcattgatgccgtctagcttggtgacacctgcttcaacattgacatcgattctaacgatgggaatcggaaatacgatcatggggactgttgaaaataacgtgctatggtcattagcgctgatcttattattaatgtctttattgttcaatattgtgattcgattgattggtaagaaaggagcgttgaaataatgaatgcaaaacgctcagataaaattgcgactggtgtgctttatgctgtagcaggaatcattgttttgattttggcttctttattgctttatatcttagtacgagggattcctcatatcagttgggaatttttgacctcaccttccaaagcttatcaagaaggtggtgggattgggattcagctattcaactcattgtatcttttattggttacaatgatcattagtttcccgatttcattaggtgccgggatctatttatccgaatatgcgaaaaagaattggtttacagatgtagtgagaacatcgattgagattcttagttcgttgccttcagttgtagtcggtctttttggttttttactcttcgttatccaattcggttacggattctcgattatttcaggagccctagcactaacgtttttcaatttaccattactaacaagaaatgtagaagaatcattgcaagccatccactatacacagcgtgaagctgggttgtcgcttggattgtcacgctgggaaacagtcatgcgaatcatcgttcctgaagcaacaccagggatattgactggtgtgatcctaagttcaggacgtattttcggggaagccgcagcattgatttacaccgcaggtcagagtgcgccagcgttagacttttcaaattggaacccgctgagtgtttccagcccgatcagcattttccgacaagcggaaacattggctgtccatatttggaaaatcaatacagaaggaacgatgcctgatggaatccaagtttcagctggcgcttcagctgtcctgatcatcgctgttctattgtttaactttggcgctcgtgcaatcggtaaacgattgtataagaaaatgacgtcagcataaggagaatcactgtatgaatgattataattgggaagaacgcaatatcattacctttgatcgaccagaagacgtcgctctttatacaaatgatctgcacgtatggtatggaacgaatgaagcgatcaaaggaatcgatctgcaatttgaaaaaaacaaaattaccgcattgattggaccttctggttgtgggaaatcgacctatcttcgttcattgaatcgcatgaacgatggtattgcgaatacgaaagtaacgggtcaaattatgtacaagggtgtcgatgtcaatacgaaagaagtcgatgtctatgaaatgcgcaaacggattggcatggtttttcaacgtccaaatcctttcagtaaatcaatttatgacaatatcgcatttgctttgcgtcgtcatggtgaaaagaacaagaagaaattagacgagatcgttgaaacaagtttgaaacaagccgctctgtgggatcaagtcaaagacagcctggataaaagtgctttagcattgtccggggggcaacaacaacgtctgtgtattgctcgtgccatcgctatgaagccggatattttacttttggatgaaccagcgagtgcgctagatccaatctctaccggaacggttgaagaaacattggtcaacttaaagcaagattattcgattattatcgtgacgcacaacatgcagcaagctgcacggatcagtgactataccgcgttcttttacttgggaaatgcaattgaatatgatcacacacgaaaaatattcacgcgtcctaaaatccaagcaacagaagattatgtatcaggtcactttggctaatctgatccgatcagtaaacggaggctaagaaatggcagaagaaattatcacatcaaaagatctgcatttatattatggaaaaaaagaagcactaaaaggaatcgatctttccatcaataaaggagaaattactgcaatgatcggtccttccggctgcggcaagtcgacttatcttcgttcgttgaatcggatgaatgatttgattcctggtgtcacgatcacagggagtgtcgtatataaaggaaaagacatctacagtccgcaacaagatacagtagatttacggaaagaaatcggtatggttttccaacaaccgaatccatttcccttttcgatttacgaaaacgttatttatgggttaaaattaaagggtgtcaaagacaaagagattctcgataaaaccgtggaagaaagcttgaaagctgcctcagtatgggatgatgtcaaagataagcttcatcaaagtgcgctttctttgtctggcggccagcaacagcgggtttgtattgcccgagtattggctgtcgatccggaaatcattttattagatgaaccaaccagtgcgttggatcctatttcatcaggtaaaatcgaaaatacccttttgacactaaaagaacgatacacaatgatcattgtgactcataacatgtctcaagcttcaagaatctctgacaaaacagccttcttcttagatggcaacttgatcgaattcaatgataccaagaaagtattcttgagtccgagggagaaagaaacagaagactatatttcaggaagatttggttaggaggaaaaagcaatgttgcgtacacaatttgaagaagaattactgaatcttcacaatcaattttatgaaatggggatgcttgtaagtagtgcgatccataaatctgttcgtgcttatgtgaagcatgataaagagatcgctcaagaagtaatagaaaacgatgaagcaatcaacaatatggaagttcgacttgagaagaaaagtttcgaaatgattgccttgcaacaacctgtaacgactgatttgcgaatgatcatcactgtgatgaaagctagttccgatttggaacgaatgggagatcacgcggtatctatcgcaaagtcaacgattcgtgttaaaggcgagacccgaattgcagagattgagaaagaaatttccgatatgtctgactatgtcaaaaaaatggtggacaatgttttggtcgcttatgtaaaaacggaccaagaagatgcccggatgattgcacaaatggatgagcgggtaaatgattactatcgagatatctattataaaacgatcgatagcatgaaagccaatcctgagacagttgtcagtggtacggattatctttctgtggcccaatatctcgagcggattggtgattatgtcacaaatatttgcgaatggatcgtttatttggctactggtaagatcagtgagttaaatagtaatcgttctgagctgatgtagtgagcatatctttgttcaaaatatagatttagctcatcagctttcacatgaatgtatattattattgtacggactgtactgtaagaagagagatgaaaaatagcgtatcattgatctgggatcatggataaactattggaaaacgtgtgaggttattcttgcgctattcggttcttctgtagtacagtttttttgtagttttttagataaagctgataagcacaagttttcctttcacaaagaatcatcttctctgatttcaagcagaacaattactcttttattgaaagaacttcggattgataaaaacttggtacttaagacctatgacagtttgcggaaaaacaggcataataggttcgtaagctaaacttgcaaacaaaaatttgctgaaggaggcaatttccatgaacgaaagagaacgtgtattggatttagtgaaaaaaggtgtgctttctacagaagaagcattggatttgctggaaggaatggcaaaagccaaagacgagaatcaaatcaacaaagctgcagctgaagtatccgctgataagacaaataatgacttttttgaagaagttgaagaagcccacgagaaagaagaagcttcttttgatggtgaagaaaaacttcgtcaaaatgaagcacaagataaagaaaatcttgaaaaaatcttggacggattggcaactgaggcaaaccaagcttctgctgaattagatgagatcaatgtagaaattcaaggtgtaaaagaggaactgaaagaagcacaagaagtcctcatgcaattgaacacaaaagaggaattggatcaattatctgaagaagaacttgcaacacggcaagagacggaagcgacaatcgcttctctagaagattcattagatagtttgagcgaagaaaaagcgacattggatgcgaagttgaaaaatattcgcaaagaccaatggtcacaaacaaaagaaaaaatcagccaaaaacttgatattccagatgactggaaagaacaagcctctgatacatttactcaagtcagtgaaaaaatggttgatgcaggtactcaatttggacaattcttgaaaaaaacagttcgtgctgtttcagaatcagtgaatgacaacatggaatggaaagatatcaatctgaaagttccaggagtagcagcaacgaaatttgaacatacctttgaatatgctgaaacagaagcaacattgatcgatgtgaaactagcaaacggaaatgttgaattccgcttgtgggatcaaccgggtgtgaaagtggatgctaaaatcaaactctatggtaaaatggatgctgcaacacctttcgatgcttttgatgcacgaagccaaattgatgtcgacgatgaacgcatttcattccaaattccaaacaagcgtatccgcgctgatctggttttctatctgccgacacgtacctatgatcatgttgcagtgaaattgttgaacgggaatgtaacatttgacgaattggtggcaagagatgtttatacgaaatcaaccaacggtacgatcgatttccgcaaagtagatgctacgatgttggagattgaaggtgtcaatggaaatatcttggttcaagatggagatatccttgatgctatcattgaaactgtcaatggggatgttactcttaccgcgacaccacaaaatactggaatttctctagtgaacggtaatatccgaatcacttacaaagaagaccgactacaaaaattaaatgctagctcagtcaacggaaatgtcaaagtagcattaccacaatcagttggatttgaaggcttggcaaaaaccagcttaggaagtatcaatcaacggctgagcaattttgaaatcgtgcgtgagaaaaaagaacgtatgaaccaattattgcaattccgccgcgtagctgataaagtagcacaagtcgatctttcaacaacgactgggaatgtctttatcaaagacacagaacaataatctgattccatcagatctatagatagattgtcagaaggaaggtgaaggtaaatgaacaaacgattaacgaaatcaaccaataatgtagtgattacaggtactctgggaggtttagcagaatacttaggaatcgatccaacgatcatccgtgtgatctatgtctttctatcattagtgacagctggtttccctgggatcaccctttatgtcatcatggcgatcttgatcccttctggacgcaaaagctctggtggatatggacacgacaatcagtactacaaagcgaacaacaaagaaacaaatcgtccgcgcaaagaagcagataaagtcgaggatgaggactggagtgacttctaatgtcctactttcaacgactgataatgaatacactcacctttgttgctctggcagtattgctgccaaacatggtccatgtacgtagcatcatgatggcattagtagccagctttgttctctctattttaaatgcgttgatcaaaccaatcttgagtatcatctcatttccattaacgctgttgacatttgggcttttcagttttgtcatcaatgctttaatgctgaatttgacttcaacttttgtaggagctgctaactttggcttttcctcatttggtgcagcgattctggttgctttgattatgtcagtgatcaatatgattgtgactgaacaccatatcgaaaaatatacaaaataaaacatccacacgtttctgatacatagctagctatgttgaaagaacgtgtggatgtttttgttgtttaatattaaagaacaatgtgaacaaacaaactgtaataataagaaaagcaaaacatctttttttgtaattttttataaaagaaagacaaatccgccaattatttcttcgaaataaccattttttgtcatgttcatctagctgtgtcatgttaaattgagtagaaaaatctgtgaaaatactcgtgtctattagtttcatttgttattgtttcgcagtgataaatattgatagaagtagtattttatgaaggggatcgatgggaatacgagcagtatcatcgcaccacttttttgactaatagctattcactaaattgaatagtctaagcagttaagccgcccacgctagagtaccattctaaaatctacggaaacaattcttgctgaatatccactactactaactaagtgaatagttatattgttcttaaatacagctgaatttttgcacaaaggttcttttaatgcgcttgaaagtgcaagcgggcatttttgattaataatacaattaaaaatgatgtaaaaaaggagaacttagatgtctgcaaatttaagcaactttgctgtttatgtagtagatgataatttttttaatggagagtggctaaaaaaagcgatccaagaatgccaacttccgtgtgcttcagtagaaattttcctgccggaccaatttgagcgttttattaatgaacaccttaccgatatcaatgatttattcttattttccactgatatgaaaggatatgatcgaggttttcaattagcaggaagattgagaagccaatgtaaaaaatgtcaaatagctttttatggaattgatgcttcaaagatacagatgaaaaaaatgaacctcctgtgcccattagggatcattgatacaaaagaagcgtttaaacaccaactaagaaacttattaattgaagcaatagaaataaagcaatcattattaggcaaaaagcacttattaaagcttgaaaacaaacgagaattgatcgttatggatgcagaatcaatcaactatatcacaacggtcaaagaagagcgcaaccaaatcgttcttcaccaaaagaagtcgatcgaatacattgagatgtccttgaaagtcatcaagcaattggacctacccgcttattataaagtgtttaaatcctacattatcaatacaggacaaatcaggaaaattgatcgaacaaacaacattctttctttttttagcggtgaagaattagaagtgggtaagaaaataagaaaagcgattgattaaaaatacatatataaattggaggagaataatgaagaaaatcactaaaaaaatagaacaaagtatggttgttattgcattgagtcttactcagatcacaacgccaatactggtgattgctgaaacatctgaggctgatcagccagctgaaacaactagtaaaatagacaaagaaaaagatcctatcttggcttcatctgaaaaagaagcttcctcattcacttcaagtgctagtagtcaagaagaagttgatacttcttccagtgaagagaacgaagtggatcaaagtgaggaaacatcaggtataaaagattctagtgttgcagaaactgaaaccaacaaatcttctactgatcccaaaatagttaagaaagaagaaaatgcttctcgttccaatcgacaaataaaggcgcaagaacttttaaagaaaggaacactgcttacgatggctgatgaagagtacagccaaacacaggaaacaagagtgctaaataatacaccagttaaactaaaattggattttgaaatcattgacgaagattacttagctggaacaactgttgtttttagtttgccggacacccttggatttaccgataatcaagggacgattcaaggcatcgatgcgacttggcaagtagacagtgccaatcgtcaagtaacgatcacttttaatcaagctatccacgatgcaacattttcccttgaattaaagagttatctttattcagaaagtaccccgcaaatcaaagtgacaattgatgatctaaataaaaccagttatgcgatcgatctttatgaagatgtcgaatcattgaagtacgagcaacaaaaaaacatttttggtctagatggtacagtgtattataatttagaccgcaagctctcgggaacggaaacactctctttgcaacttattgacaccccaggagcagttttcaaaaaaatagaatcgcaaccactaaaggtttatagctatgatgtagatatcaaagggaatatcacgccagaaacgcaaacggagctagccgctggcacagattatacaattacagctaatgacttacaaaatacagcagttgagatcaaacaaatggatcagcaaaaggcttatggtgttgtctatcaattcacgatgagcatatctgaaattagttaccatcagtattcttattacaaaaactatccaaccaccggttttggatcagtaaatcttgaaccatcggctggggagtaccgtggaatttcttttgtggcaaaaacaagtcaaactgaaaaagaaatttcatcaaggtattatacagctgttgccggtggaaatttatattccaatgaaaagggatcctactatttaacattacatggcatgccaactgaaatgaaaaaaggacagcagataacgatatccgctgaaaatggacaggaacttacagtgaagcaactaatggtcaatgatgctttttatcaaaatgtacctttagatgaatactttaaagtcgaaaattctaacggcatgttgaccttgacggcaaccaaagacagtaacctagcattttccatgattcatcttacggttccttttgatcaaaaagacatcgtcatgaatgtcacgactcctttgattcccaatgaaaaattcaaagtgattggggatgattatgtacaaccaatctcagttttatatcctaattcagctgagacagcttgggggaactacaaccaaaatggtgcctatgcaaatgatacttcagtcaacgttgaaggaagcacaacacaacctgtcgaaaatcttaaaatcttcgtcgaacatccagattatttgacacttagaaaagttccagaagtgaactattattacaagatcgatcaagattaccgtatcgagaaggttgagggagggtccttagttacttttattacgccaatcaatcgttcaattcaatttgacattggatttaattatgtgccagacagtctcgcttctacaacgcggatcccagtagataaaattccgattagtatctcagcggatggcttggatactgtcaatacaacagttaccactggaagaaaaaactattcagaacaaacgttgcaaggaagcaaaaatcaatttttagttaatgcccggcaagataccatcaaagatctgaaggtagaaacacatgtaccaatgaatacagatgtcgtattttccattatcgatgtctcaaatgatcaagtggaagggatttatcctcaatactgggctcgggggcaatacaatacgcaagtcatgaaagaatcagatccgaattaccctaccatcacgcatgatgaagcgacgaattattatacgttcgattttgggacaactgatcacagatacatcattgcctatcattatgcaaatggttggcaggaaacgaaatcaattctgataccgggatttgctaaagaaccactgtatggtaatcaacaagggtcatcgacggtcactgtctctaataccgcaacagacattatcgatattagtcaaaggacagttactagcgcaaaaaacgtaacccaagtcactgtgaaaacgaaaaacattgatgatggaacaaagaaagttgtaaatccaacgttcagcttaaaatctattggcaacaccaatggagaaatcgatccaaactccatcagaatctcaaatgttcctgatgatagttataaagtagagaaagttaatggtgagattcagctggtttttgcaaactatgtgcttaaggagaacgtggagatcagctataccgtcctttctcaaaacgctggtcaaatttctgcatcagccaccatttcatccgagacgattgatacattgtccgaagcaaagcgcaccgcgacatccactatcgcaaatctgcaattttcagcaggtgattcggaagggattatctataaaacgtctgctttacttgatgtctttgatacagaaaggccgacaaaaaagattgctggagtttcattaatgttaatcaatcagttgactggaactgtgatcaacaccaccactgatcaagtaggcgagtcacagttgacagatatttatacaggtaaatacaaggtatacgtttcaaaagttcctgaaggatatgttgttccagaagatattcaatctggtatggatgtaaaagtcaatcgaacgggtaaccagatatctattggaatcacaccagaaaaagatttatccagtatttcagtaaaagacagcacattatacgtaggagacacatggcaagccgaggacaactttgtctctgcgacggacaaacaaggcaataacgtaacattttcaaaagtaaccattagcggcgatgttgatacatcaaaagtaggtagttatcaagtgacttataccaatggaacagctaaggcagtggcaacgatcaccgtcgtgtctgatcaagcaaccgtggtagccaaagatagtacgctctatgtgggagattcttggcaggcggaagacaattttgtatccgtcacagataaagacggaaaagcagtatcactcgctaatgtaaccgtcacaggtacggtagacactacgacacccggaaaatatgaagtcagctaccgcaatggtaaagttgaagcaatagctacgatcacagttttagcagatcaaacaagcgtcaaagcaaaagacagcacattatacgtaggagacacatggcaagctgaggacaactttgtttctgcgacggacaaacaaggcaataacgtaacattttcagaagtaactgttagcggcgatgttgatacttcaaaagcaggtagttatcaagtgacctacaaaaatggaaacgccgagtcagtggcaacgatcaccgtcgtgtctgatcaagcaaccgtggtagccaaagatagtacgctctacgtaggagacacatggcaggcagaagataactttgtctctgcgacggataaagagggaaaaacgttgtcagtagctgaattggatataacaggggatgtcgatactacgacacctggcaaatatgaaatcagctaccgcaatggtaaagttgaagcaatagctacgatcacagttttagcagatcaaacaagcgtagttgttaaggactcagtagtgtatgtaggcgatcaatgggaggctaagaacaattttgtctcagcaactgatcgtgagggcaataccctatcaattgaacgacttcttattgaaggatctgttgataccaggaaggtcggtacttatcaggtgaactattctgttgtttcaaatgagaaagtagcaaatccagcgctgtttgagcgcatatttgggacaaccaaacaattgactgttacggcaacggctacgattcaagtgatcgaaaaacaaccagcaaccgacgatggaaaaaaatctaacaacaatgatcaaactaaaccagttgatccaaagtcaaatgatggaagtaaactgatcaaagcaactgctaaagatcgtcaacagcgagttttgccaaaaactggttcgagtgacaatcaagtttatccattagtggggattgcattcattgggcttgttgttaccttcttctttagaagaaagaaaaaagcgaacgaataagcttataaaattggctcaatagccaagcaagaaagcagcgagtattcgttgcttttttgttggtccttagtaagttagtcctagcagctggcaaaaaaagagctgactattcttttaacgtacctggttgactagttcgtgactgcatgtcgtttatttaaaggactgcaatgaaaaatggaacgaacaaatcaatgatgattcgttcgttccgtggattgtgtggtctattttagttgttcttcggaaacattctctaggtaatcatcaacagccttcagagtatcatctaacgcacctttttcaaagggcgaacgtaagtgagctgtttcgagaatttcaagaaatgtttgtgtaccgccgacttgacaaatggccaaataatcttgccaagcagtaggatcttgggctacgatcgaacgataccaaaattgaaaggcacaaacttgagctaacgtatagtcgatataataaaaaggtgactcaaaaatatgtccttgtctaaaccagtaaagcccgcgatccaaatcaggaaattcactgtagtcacgttctggacaatagcggcgttccaggtctctccaacaagtttttcgttgctctggagtccaatcaggattttcgtagacttcttgttggaagtgatcaactaacacgccgtaaggtagaaatagtagacagctagccagatgggcgaacttgtactttgcagtttcctcttcaaaaaaagcatccatccaaggccaagcgataaattccattgacatggaatgaatctcacaagactcgaaatttggaaaaagaatttctggctctttgatccaacgagactgaaacgcttgaaatgcatgaccagcttcatgagtcaagacatctacatcagcagcagtcccgttgaaattcgcaaaaataaaaggagattgatattcctggataaaggtacagtaacccccagattgcttgccttttttgcttaaaagatccaagagctcatgatcaaccatgaagtcaaagaattcacctgtttcttgagacagttcatgatacatggtacgggctttctccactaattcgtttgcggtgcctttcggtgttgcatttccgttcggatagaccaatggcaaatccgcaaaagtggcttttgatagctgattacgttttgcttggcgggcatacagcttttgagtgattgggacaactttttctaaaatttcctttcgataggtttcgatcattttgcgatcataatcccagcggttcatttggacatctgcaaaagcaacataattttcgaagcctaatttatgggcgatttctgtacgcactttgatcaattcatcataaattgtgtcgaatttcgtttcattttcagcaaaaaatgctgtttgaatgtttattgcttccaaacgaatttcacgatttttgtgttcagtaaaagggcgtagttgtgcaagggtatagctgtctccttggaactccagctgggcggaagcaatcaatttgccataatcagaagtcagttgattctctttttggaataattcgatcagtgattcatcaaataacttcacgcgactttcagcaaataaaaagaacgtttctggatagatagtttttaattcttccactagcggtgaagcgagtagacaacggtagaaacgaaaatccagtgattcaaaatgaggctggtactcattccaaaatgtatcttctgcttcataatacggatccgtcgtatcaattgagtgtcgaatagaagccaagttgactgccgtgtcgatcgttccccgcaaataatttaattcatcgatggctgtttttgcagattcaaggttggctgcttcctcaaggttgtgtaacgcttccaaataattgtgtttgtaagaatcaaaatctggtcgtacgtaagtatagtctgaaaatttcaattaaatccctcctctttaaaaataatagcataaaataaaaagaaataggtagttccaataacacgtgtagtaagttttaagatagaatgataaaatagagaggaacagtttgcgaaaaagaagcagctgaagaatcaatggagatgaagagagggactattatgacagaaaccgtcaaggtcaatgagttggctgaggctttgaacttagagatcgtccaaggggatgaaacaagtttggaacggacaatcatcaccggggatatttcgcgaccggggttggaattgaccggctatttcaattattattcccatgatcgattacaactatttggaagtaaagaaattacttttgctgaacgaatgatgccggaagagcggttgatggtcttgcgtaaaatgtgttcagaagatacacctggattcattgtttccagaggattggctatcccagaggaaatgatccaagcttgtgcagagcacaatatcgcaattttgcgttcgcctatttcaacttcacgattgctaggtgaactttcgagctatttagatggacgattagcagctcgaacaagcgtacatggagttttggtagatgtttatggattaggtgtcttgattcaaggagatagtggcatcgggaaaagcgagacggcattagagttgatcaagcgtggacaccggctgattgctgatgatcgagtagatgtttataagcaagatgaactgacactggtgggagaaccgcccaaaatcctccaacatctaattgaaattcgcggaatcggaattatcgacgtcatgaacttatttggtgccagtgcagtcagaggctatatgcaagtgcagttggcagtttaccttgaagcgtgggctaaagataaaaaatatgatcgcttaggtacggatgatacaactgttcagattggtgaagtagatatcccgcaaatcaagattccagtaaaaaccggacgaaatgtcgccatcattattgaagttgcagccatgaatttccgggcaaaaacaatgggttatgatgcgacacaaacgtttgagaatcgattgacacagttgatcgaagaaaattctggaaattagagaggaacagtttatatgttagctttagtaaatcgtgttgcttttgagttgttcggtctgccgatctattggtatgcgatcattattgtctccggtgtcatcattgcgatgtggttgagtacgagagaagcagtccgtgtgggattgaaggccgatgatgtaacggactttatgttgattggcttgccagtttcaattatcgggggcagactgtattacgtcctatttgatttagaaccttatttgaaagatccaattcaaattttcaatactcgttctgggggattggcaatctatggggctttgatcgctggaggaatatggctgtatttcttttgccgacgcaattttatttcaccagtgacctttttggatattgcagcacctagcgtgttgttggcacaaggaattggacgttgggggaatttcatgaatcatgaagctcacggcgcagaagtcagccgttcctttctagaaagtctccatctacctaattttattattgataatatgaatatcgatggagcttatcgacaaccaacattcttatacgaatctgtctggaatgttttaggttttattgttttgatcttactccgtaagaaaaagggacttttaaaagaaggcgaagtcttcctagggtatctgatctggtacggttttggacgcttcttcattgaaggaatgagaacggatagtttgtacttgtttggaccgatccgagtatcgcaagtcttatcagctgtgttattctttggtgcaatcatcgtcttgatctggcgccgtaaaaaaacaaaagtaaaagattacaaccgttcctatggagaaaatgaatatgtaatctagcagttatttttcggcaactatggtaaaatgattgagtgaagttttattgtaaatgaacagaggaggtttccatcgtgaaacaaaaaatagccgtattaggccctggctcttgggggactgcgcttgcacaagtgttatccgagaatggtcatgaagtgaaaatttggggcaacaatccagctcaaatcgatgaaatcaatacgtaccatacgaatcgtcattatctgccggatttgaagctaccagaaaatattttaggtgttaaggctcttgaagaagcgatcattgatgctgatgccattcttttcgttgtaccgacgaaagcaattcgggcggtcgctaaagagtttgccgaaaaggcaaccaatcgtcccgtgatcatccatgcatcgaaaggattagagcaaggaagtcacaagagaatatctgaaattttggcagaagagattcctacagagaaacgacaagatattgttgtgctatccgggccttctcatgcagaagaggtggctgtccatgatattactaccattactgcagcgagtgaaaatgaagaatcagcaaaatatgtgcaggaattgttcatgaatgactatttccgtatttatacgaacaatgatgtaattggggttgagactggtgcagcattaaaaaatatcatcgcaatcggtgcgggagcaattgctggtttaggctttggagacgacgcaaaagcggcgatcatgacccgcgggttagctgaaatcagccgactaggagtagctatgggagccaatccattgacctttatcggtttgagtggtgttggtgatttgattgtgacttgtacgagtgttcattcacgaaattggcgtgcgggaaacttacttggtaaaggacacagtttggatgaagtattagaaaacatgggaatgatcgttgaaggtgtatcgacgacaaaagcagcgcgagaactggcagcagctttaggtgttgaaatgccgatcaccgaaaccatttattctgttctttatgaaggaaaagcaatcgaacaagcagccaaagaaatcatgctgagagatggcaaagaagagaacgagtttacgcttgaaaagtaacgataaggagagagacaaatgaatgtaaaaaaagcagttattccagcagcaggattaggaacccgttttttaccggcaacaaaagcaatggctaaggaaatgttgccgatcgttgataaaccaacgatccaatttattgttgaagaagctttacaatcagggatcgaagatattttgatcgttaccggaaaagcaaaacgcccaattgaagaccatttcgatgcaaacttagaactagaaatgaatctgcaagaaaaaggcaaaactgaattattgaaattggtcgaagaaaccacagatgttaatcttcacttcattcgtcaatcacatcctaaagggttagggcatgctgtcctacaagcaagagcctttgtaggaaatgagcccttcgtggtaatgcttggcgacgacttgatggaagatgaagtcccattaacgaagcaattgatcgatgattacgaaacaacgcatgcttcaacgattgctgtgatggatgttccgcatgaagacacatcaaaatatgggattattgatcctggcatgcaagttgataaaggattatacaacgtgaagaactttgtggagaaacctgctccagacaaagcgcctagtgatttggcaattattggccgctatttgttgaccccagaaatttttgatatcttagctaatcaaaaaccaggtgccggcaatgagattcagttgactgatgctattgatacgttgaataaaacacaacgcgtatttgctcgccaatttactggtaaacggtatgatgttggtgataaatttggtttcttgaagacaagcattgaatatggcttgaaacacccagaagtcaaagacagtctaaaagaatacttgattgaattgagtaaagaattaacaccaactgaaaaaacagcaacccagccaaaaccaacaaaagagaacaagtaagaagaacgcttgccgaacaactgacgatcaatcaaagttgttcggcatttttttggttttgtatgaaagcggatagattttagtaaaaaaaacaaaattcgttagtcttttatttgtagaacgccgtttgaaatgctattcttaatataagtaaaaggggaaggagacattttatgacaggaggagagattgcagcattgatcgctgcgattgcattcgtcgtacttgtcgtttttgttgtacgattattgatgcaagtaagcaaaacgatgaccaaagtggataaaacagtggaagaagccaataccacgattcgagtcatcacccaagacgtagatatcctttcaaaagaagtggagggattgttggttaagaccaatgaattgctgcaggatgtaaatggcaaagttgcgaccattgatccgctctttactgcagtagcagatttaagtaccagcgtctctgaattgaatagttcaggaaagaacttggtctcgcgagttggcagtttaggtcgaacaacggctaaagcaactgttgctggtaaagtaggtcaaacagcaatgaaatttttcaaagaccgtaacaaacaacaataagaggaggaatttcaatgagtaaaaaaggtggatttctattaggtgcagtaattggtgggacagcagcagcggtagcagccctgttattagcacccgagtcaggtaaaaacttgcgaaacaaactagccaaacaagccgatgatttattggataaagcttctgattatggtgatatggctaaagataaaagtaccgatttagtggagatcgctaaagataaagcagctaaacttggcgaacaagcttcaggttttactgattcattgactgcaaaagtagatgacttaaaagataatgtagctagttcttctagcgatacagttgaagaattaaaaaaacaggcaggagatttatctgagcgcttcaaaaaatctgctgacgaagtcaaaaattctgctagtgatcttcatgaagacgtccaagaaacagcagaagacatttttattgatgcaaaatcttccgctgcagacatgaaggaaacggtaaaagaaggggcagaagaggccaaaccaatcgtagatgatgctgcaaaagaaacaaaatcagcagcaaacgaattgaaacatgaagcaaataaaaaagcggctgatgtaaaagcaacaacaaaatcagaagccaaagatgcgaaagaagattttgaagaagtcaaagaagaattaaaagataaaatggaaaaaaataatccagaagcataatctttctcttttgaaagttaaaggagctgcttttaatcggtagcaaaaaaacatccaaacgaagataaaatgccgagccgtgacaacacggttcctgcgatcaaacagatcacagacgcatttatttctagtttggatgtgttttttttagcgaaggcgcacatagttaagcgtttttgatctcttgatcacatagtgagtagatccaatcagatagttgggagaattgaaagccatttgcttcagctagtgctacatttatcgaatattcaggcgtgccattgtattttccggcttctccggtaggtgataaaagtgggtcaatgccagttttttttgagacataagctaaaatttctgccagtgagagggtacctttagcagcagcgttgacggggcctgtaaaggaactggttcctaaaaatgctaaaaattttcctgcttctttagaatcgataaaactcatttgatgggaaagattgtcaataaacatggcttttttttgacaaacggattgaatatagaaagacaaccgtttggtatagtcatcaattcccaccacataaggaaagcggacaaatgccgaattttgtgagtatttttggcttaaaatctcctcgacactgcgttttccttctgcatagttcacttgttctgaggtcacaagacgataagcatgtgctgttggatcaaaatctttttcgaccagattgtcatggaaagttggataaacagacatagagcttgtgacaatatagcgttcggtagtgacatgacgcatcaaaatatcaatatcattggaggtataggcgatattatcgtaaatcacatcataagtttcttttgtcaaaacagatcggatactgtcttcatcttctctgtcaaaaatcaatcgagttacctttggaccaaatgagtctggtgtttttccacgagtagcaatcgttacgttcgcaccctgtgtaagcagttcattgacgagatgtttgccaaaaaagcgtgtcccacctaaaaccaatacattttgcgtcataatccatctccttttttaattcaatactagtagctcttttgcagtttttgtaaacggcacacaaccagtttcagtaacatagatacaatcttcgatacgaacaccgacttgttcaggaatgtaaatcccaggttcgatggagaaacacatgccttcttcaatcaccaaatcattcccggtaatcaatgatggaaattcatgaaccgttgtgccgatcccgtgacccaatcgatgattgaagtattcaccgtatccatgactttcgatgaccccacgagcaatttcgtccagttgacccgcagtaatgcctggtctaacagctgcttgggcagtcagttccgcttcaaggacgatatcatagatatttcgttgcaattcagtcggctcgtgataggcaatggtacgcgttgcgtcgctgcaatagccattccagatcacacctaggtcgaagagaactagttcatttggtttgatttgttgtttacctggaaccccatgagggcttgcagcattggcacctgctaagaccgtcgtatcaaaggacatgtgggaaacgccgcgttttttgagttgatattcaatctctgcaacgatctccatttcagaaataccttctttgacagcagaaaaaccaatctcaaaagcgacgtctgcccaattacctgcttcaagcaatgtgtcgatttccgctgctgttttggttaattgcattttctggatcacaggagtgatatcaagtgaaaaatcagttcctggaaggaaaccattcaatgcttcgaaacgttcaacagtcaaatcattcttttctagtgctaatcgtttgaggtgataacgagattctagctctgaacagatttttttccaaggatcttcactatctaaataaccaatcacatcgtagggccagccactatttttagcttcttcaacttctaaagctggtgtaaataggaaagggtctttatcaggtgaaagaaagagtgctaatacgcgttcatgaggttcactcttgaaacctgaaaaataggcaatcgttgaaggatttgagatataagcgacctcagcttgattgctggctaaccacgttgtcatttcttgtattttttctttattcatgaaaaaaccttctttcaagtattctttctccattttagcacgctttactggagaatgcttgtccgtaaatatgtaaaattgactaagttttcatgaaagcggaattaaaacggttgcatattcgcaaaaagtttgctattctatcaaagaaatgtaaataagattttctgaaaacagaataaagggagatatatcatggaaaaacaaacaattacgatttatgatgttgctcgtgaggcaaatgtttcgatggcgacggtttctcgtgtcgtgaacggcaatccaaatgttaagccagcgacacgtaagaaggttctggaagtcattgaccgcttagattatcgtccaaatgctgttgcacgaggattggctagcaaaaaaacaactacagtcggtgtaatcattcccgatgtcagcaatatgttcttttcttcattggctcgtgggatcgatgacgtagcaacgatgtacaaatacaacattatcttggcgaattccgatggcgatagtatgaaggaagtaaacgtactgaacaatcttttggcaaaacaagtagacggtgtgattttcatgggtcatcggatcactgatgaaatccgtggcgaattttcgcgttcaaaaacaccagtggtacttgctggctcaatcgatcccgatgaacaagtggggagcgtgaacattgattatacagcagctacgaaagatgcagtaagtttactagccaaaaacaatcaaaagatcgcttttgtcagcggtgcattgattgatccaatcaacggtcaaaaccggttgaaagggtataaagaagcgttaaaagaaaacaacttagactattcagaaggcttgatttttgaagcgccttatagctttaaagaaggcttggcattagttgaacgaatcatgaacagtggagcgacagcggcatatgtaacagacgatgaacttgctatcggtgttctagacggtttgattgaccgaggtgtcaaagtacctgaagaatttgaaatcattacagccaacaattctttattggcagaagctgcccgtccacgtttatctagcgtgacacagcctttatatgacatgggtgctgtagcgatgcgtttactaacgaaaatgatgaacaaagaagaagtagaacaaaaaacaattgttttaccatatggtatctctgaaaagagttcaacgaaataagtgagaaaaaagaagaaaccgttcttaggagcggtttttttatttacatatagatataaaaaagaacaggagcaacgatgtgcttcccgttcttcaggtaaaacagattttggcaaatgactgtgatgacgtaatcagtcatcctctttctgctcgtttttcttttcttccgttttttctgcttctttttgattattgttattgttcgtggcgttttcttctttattggtacttctagagccattgttcgtggctgtattggtagaagtagatgttgttgttcggctaggggcgattttcttccaataatctgcataattggcattcgatccgccaatcccaaattcaaaggatgcttctttgggaccgccttttgtccaatacgaagtaactgtgtcgcttggattggttcttcttgtgttatctactgtgaccgtgccgcctggaagtgttcctgtagccttagacactttgatctttttgacatcatcggataactcgaattttttatccactccaaagaccttctggtcggattgataaatgcgattgatcaaataagccatgtattgagcggtacgtgttccggcactactatcggtggctttgttgtcatcacgaccagaccagctactgatggtaatggaaggagttgagaccacgagccaagaatcggaccaattgtttgtcgaacctgttttaccgacccaatcggcatttccaaggttccaatccagaccactaacaacggatttaaagttagacgtcttttgttcgtcaattacactgcgcatcatgtcattcatgattgatgctgttgcttcagagaagacttgaactggtttttgttcatgctgatacaagacttcgccttcattgttcttgatcgattcgatcacataaccttcctggtaaacgcctttgtttgctaacgtttggaatccattggtctgagttaaaacagttacgttggtgactcctaaaggagcagactcataagcccaactattgtcttcaggatagttcatcttgctcaaataattcttataagagaagaatgggtcaccttcttgctcccaaatgtcttgaaaaatgtttgtcgcagcgatattactagagacttctaatgattctcgaatcgacataaaggtattggttcccttatttgtcgcgttaacgattggttcatccgcattttcaccagtgcgccatttagctgcgtaatcagagaccattgattcagaacccatcaagccttcatcgatggcaggaccgtaaacgagcattggcttaatacttgatccagcttgtctttgggcatcgaacgcatgattgaattgattttgctgataatcgcgaccaccaatgaacccaagcacacggcctgttgcattatccatcatgacattcccaacttcaatgggcgcatcgccccagttatccagcatatagccatatttggacacagcgtcttgcatggcattatagatgtttttatcaatggtagaggtaactgtgtaaccaccattgactaatttttgttgtgctaattctaaatatttctgataggtttcttctttactgtattcttctgcgctaactttatcttcgtccgccaattgtttagcgatgatatctttggcttcattgagaaccgtataatagaggaaactctgatcggtctgctcaatggcttcttgttttttgaagtcttgtttcaaatcataagccattgcttcgtcgtattctttttttgagatgtcatgattacgatacatactaaagaggacgaagtcttttcgatctaaaccggcactgagattttctttgatttcaccagtattcgtgtacggactatagacgatcgggctttgtggcaatccagcaataaaagcagcttggggaagtgtaagatcggcagcattgacgccaaatattccttgggccgcttcttgcacgccggcaatattttgccctttattatttctaccaaatggtgaaatatttaagtacattgtgactatctcatctttagagaaaaacttttcgacttccatcgccaagagaatctcattggctttgcgtttaaaagtagtttcgcttgagagaatttgctgtttgactaattgctgagttaatgtcgatccaccgccaccaccaaagccagttgcttcagagaggagggcacggacgaccgctttaggaacgacgccattatgctgattgaaatattcgtcttctgttgcaatgatcgcttttttgagataatcagaaattttatctgaagaaaccgatgtacgcatcagatctgatcgaatcgtggcgattttactaccatccgcataagctagctgtgaagtctctgtgatgtcggttaattcttgctgcagttcttcttttgacggggcagcggtatcttctactaaaaatgcaaaatagccaacaccgatacctagtgcgagtgaaccgcccagaatcgaaaaggaaattgcgactaaaaagagcgaatggagcacgcgcaagctgatattgaaataaaaccagctctttttcgtacttggagattttggttgttttttcttattttggggcaaaaatggtcacctcaatgatattagaatagattccgttgtattatagcaaaaatcaacgcacttggatagttttgctcgttatcacaatcaaattataacaaatacgggattgatccaaaatgggattaaggcttttctttaggcggattttcagttaatatgaacagtgagtaatgatttaggaggaaaaaaaatgagttcagacttttttgaagaattaaaaagtcgtggtctggttcatcagactactgacgaaagtgcattgatcaaacaattaaacgaagagtctgtgaaactatatattgggtttgatccaaccgctgatagtttgcacattggccatcttttaccgatcttgatgctgcgccgtttccaacaacgaggacatgttcctattgcattagtaggcggaggaacagggatgattggggatccatctttcaaggaccaagaacggcaattaaatacattagataccgtcaaggaatggtctcaaagtatcaaaaatcaattgtctcgttttattgactttgaggatcaaacgaatccagcaattttagccaataattatgattggttaggcgaattaaaattgatcgatttcctacgtgatgtagggaagaactttaccatcaactacatgatgagcaaagaaagcgtaaaacgccgcattgaaacgggaatttcttataccgaatttgcttaccaattgctgcaagcctatgacttcctaaatctttatgatgaacatggctgtctattgcaacttggaggcagtgaccagtggggaaatatcacgtcaggaattgaactgctacgtcgcgaacgagaagtccaagggtttggtttgacgatgcctttgattactaaggcagatggtaccaagtttggtaaaactgaggggaatgcagtttggctagatgccgacaaaacaacaccttacgaattttatcagttttggatcaatacggatgaccgtgacgctgtgaaattcttgaaatacttcactttcttatcacttgaagaaattgcagcaattgaaaaagaattcttagctgcaccagaaacacgagttgcccaaaaagcgttggccaaagaagtgaccacattagttcatggtgcaaaagcatatgagcaagctgttcatatttctgaaagcttgttcaatggggatatcaaaggactgtctgctgacgaaattgcacaaggattcaaaggggtcccaacctatcaagtctcgaatgatgatgagttaaacattgtagaattgttgactacttcgaaaatcgaagcatcgaaacgacaagcccgggaagatatccaaaacggggcaatctatgtgaatggcgaacgccaacaagacttaaattacgtgatcaacgaagaagaccgtatcggcggcaaatatgttgttattcgccgtgggaagaaaaaatatttcttgttgacattttagctagttgctagagagtgaaatgagtaaaaagcgaaccgctgagtgggttcgctttttttcaaatcaatagaggaggaaacagatcgtttatgggacaattatttttgaatgccgctggtctctttgcaatgatctttttggggtattttcttaaacagctaaaggtcctatcaaaagcggatggatctattctgtctcggatgatcctcaatgtcactctgccagcagcaatcattcttaatcttgccgatatgcagatccaaatggacgcactggcattaattttaattgcggtaatcatcacgttcgtgcagattatgactgcctttttcctaaccaaaaaagagaatgatgtgttacgtcagttttcgatgtattgtggctccgggttcaatatcggaaatttcgcgattccttttgcacaaagtttttatccattaggaatccccttgatttcattgtttgatatgggtaacagtattatgttggcaggaggcaccaccattttgattgagtatctaatcgggaaacggacagtttttgagccaggaaaaatcattcttaatttattacgatcgccaacctttacttgctatttattcatgttgctgatccgcagctttgggctctcattaccgcaaggggtgatccagctagtccaacctatcggtaatgccaatacctttctatcgatgttcatgattggtttgtttttagattttcgtttaccgaaacatgctgctgcaacggtaggaaagattttgagtttgcgttatggaatcggtttgctattatttctctgctttttctttttacctcttcccgcttttttgaagcccgtgttgtgtttactggtatttgctccaattcctttattcggtgtgatcaattctgtattggcaggtatggaggaagaggcagtcggctttgtgtcttctatcagtttcttgattagtttgcctctcatgacactcgtactgattttatttggattggcttaatatagtggataaagtcaaagaaaacggcaagcaaaaaactagcgtgaatgaatgttttttcgcataatagacaagacttatttttaggaggaagacaatcaatgttaattggatcacatgtttccatgagtgggaaaaaaatgttgctgggagcggcagaggaagcagcaagctaccaagcaactacctttatgatttatacgggggctccacaaaatacccgtcgtaagaaaattgaagagatgaatattgctgctggacaagatttcatgacgaaagcaggcatttcgaatattgttgtccacgcaccttatatcattaatttgggaaataccatcaaaccagaaaattttggctttgcggtgtcgtttttacaagcggagattcaacgagcacaggcattgggcgcaacgcaaatcacattgcatccaggagctcacgttggtgcagggccagaagcaggtatcaagcaaatcatcaaaggattgaacgaagtcttggaaaaagggcaaacggctcagattgctttagaaacgatggctggtaaaggaacggaaatcggacgcagttttgaagaaattgctgcaattattgatggtgttacgctgaatgagaagctttcggtgacgtttgatacttgccacaccaatgatgctggatataacgtcaaagaagattttgatggtgtcttaaatgagtttgataaggtcattggactggaacgtttaaaagtaatccatgtcaatgattccaaaaatccccaaggcagccataaagatcggcatgcgaatattggttttggaacgattggttttgaagcattgaataaaatcgtccatcatgaacaattgaagcaactcccaaaaattttagaaactccttatgttggagaagacaaaaagaataaaaaagctccttatggttttgaaatcgccatgctgcagcaacaaacgtttgatccagacttgttgactaagatcatggagcaatgaaccacattatcctatggcgtaaaaaaagtctaacctagtctggaactgtttcgattattgaagaaagaatgggtttagcaggaggaatagatggagtttgatgaattgattactttcgcccaagcgaagattgcaccaagaaaactgtctccctgggcagaatcaggcggtgttgcagcagccatccttaccagagaagggaacgtttttactggagtgtgcattgacactagttgttctatgggtttttgtgcagaacatgcagctgcagcagctatgatcactgcgggagaacatcacattgcaaaagttgtggctgtggactggcaggggcatccgatctcaccttgtggtcgttgccgcgagtttctcagtcagctgtctgaagacaatctttctgcgcaagtcttgacgaaggcgggcagtctgccgcttgctcagcttttaccacttgattggaaagacggtcttgtttaacagtaataaaaaaatctcaggaataaagctgtcccataactgctagttcgcattgttggttcgcttatcattcctgagatttttaattttttattagaatttttttgctgcttctgccactttttctaggccggctgcaatgatttcttcagtttttgaagggtctgcattgtgaccttcaatgattacttcatcgctgatcgtcatgccaaacataccaccaaatactttttccataaatgtaacagcactttccatgccgctcatttcacctgagtaaacaccgccacgggcatttaacaagacaacttctttgtctttcaataattggttcatagatccatcttcattgtaggagaaagtgaaaccggcttggaaaatataatcgataaatgtgtgcaatgccgcaggaatcgtcaagttccacataggaaatgcaaagacaatcgtatctgctgctgcaaatttattcatgacgtcttgacggacggtcatcaattcttgttcttcttggtttaaatcttgttcttgtgctaattttccgaatgcttcgaacaatgtttgtccgatataaggcattggttgtgcgtaaacatcaaaagtaactacatctactgctgttcgatctagattttctacaaaagtatcgaacatttttgcagatactccgtcaggacggttatttgcttttacaactaaaacatttttcatcaattttccaccttttagatatatttaacatgtcacgagaaatagtttactataaaatcattttgcttacaataaataagtggacaatctttttctgatttttttaaggaagtgatccgttgcttttggtaaactagaagtactttaggaggtgcactgtgaaaatatttctaattgaagatgaaaagtcattagtcaaaatgattgaaagtcagctgtctcgctatgccttcgagacttttattccgcaggatttcgaaaagatcttggaagaatttcatagaatagagccagatttggttttgttagatgttaatttacctttttttgatggtttttattggtgtcaaaaaatccgcgagcaatccttggtacccattttgtttatttcggctcgtgacggtaatatggatcaagtgatggcacttgagtatggagcagatgattttctgatcaaaccgttttcttatgaattactcttagcaaaaataaaaagtcatattcggcgagtatatggagactatgcacagagcaatcgtgctcgccaactaaaagctggggaattgatttattatcctgaggctttaaagatgaattatctagaaaaggaagaagtgttaactgttcgtgaaggagaattgcttactttactaatgatggcttatccagaaatggtctccagagaacagatcttgaataaattatgggacgatgaacgttttgtagatgataacacattgtcagtaaatgttggtcgtctgcgaaaaaaaatggtaagtctcggtcttgatgaaccaatccaaacgattcgtggaaagggttatgctctttttattgccgggagaccagaatgaaagaatatttgaaagttcaattaccagcaattgctttatttgggatgtcgattgctttgatccttttgctcgtttggttagatgggtatcgcaatggttttgtgatcggctatggcttactattagtgggcttgttagcgataggagttttcacgattgattatctcgccaatcgcagtttctaccactatctaaaaacaggattatctggaagaagcgctggttacttagctagaagagtcaaaaagcttttagatgacgaccatcatcacgtacaagagcaactagcagcgattgatgcccatcatcaaacccatatcaaatttatgaatatctgggtccatcaaatgaaaacaccagtctcagtcctagaactgatggcagagagtagtcaaattgacccttacgatcttttagcagagacggatcgtttgaaaagcggattagccacagccttgaattttgttcgtctggaagattttgaagaagactttttgattgaatcaacctccttattagcattgatcaagcaaagcatcggtgaacagaagcgcaatttcatccggcatgaaatttatccgaaaattaaggatgagactgatttttggataacaacagacaaaaaatggttgcagattctactttttcaattgatcagtaatgccatcaaatactcgaatccgaaagcaacagtcacttttgcattagatgatgcgaacagaagtctgacgattacagatacaggttgtggcatttcagcggcagatttgccacgggtgttccgacctttttataccggtgacaatggacggcagcggggagaagctaccggtatgggactctatttagtctctctcattagtcaaaaactctcgattacggttacgattgcttctgaagtcggtcaagggactgtcctgcaattaaaatttcccgagagctaacgaaacttacaaaattgtaagttatctttcaaacaatcgataagtttgtttcagaaaacctgttacactgacagcaaaggagtgagtgctatggctttactagagttgaaaaatatcactaaaacgtatactggtgaagtatctgtggaagtgttgaaacaaattgatctcaaagtgcctgccggagaatttattagcattatgggtccttctggcagtggtaaaaccaccatgctgaatttagttgcgactctggatcaaccaacatccggctcggtcatcatcaatggcgcccaaccgctgacattgccaaaacaacagcttgctgagtttagacgccgacagttaggtttcgtgtttcaaaattataacttattgtctccgctaaatgtggcagagaatgttatgctgcccttaacattggatcgagtaccggttgatgagatgaaacggcgctgtgaagcgcttttgacagagttaggaatcaatgacaaaagaaaaaaacggatctatcagttgtccggtggagaacagcagcgtgttgcgattgctcgagcgctgatacatcagccagaactgttgcttgcggatgagccgacaggtaatctagattctaaagcagcccgtgatgtcatggaaattttgagccgaatgaacaaacagcgacaagtgacaacgatgatggttacccatgatccctattccgcaagtttctctgatcgtgttgttttcatcaaagacggcaaactttacaatgaggcctatcgcggaagtgatcagcaacaattttaccaaaaaattcttgatgttcttgcacatctaggaggtcgccgtcatgaatttcagacagttgatcattcgtaatttaagaggtaacttccgcacctatgctgcttatttcgtaagcagtacatttgctgccatggttttttatatatttagtctgcttttgttccatccgcaactaaaagaaaacttgtcagcgagcgataccatttccagtctagctaagatgggattagcggttgctttagtagtaattgcatttttatctttgatgtttctttggtacacctttgttgttttcttaaaacgtcgcaaacgtgatctcgcgatctatctcattttagggattgaagagaaggatttgcgaagaattctatttattgaaaatgcgttattaggatcgctggccacctttctaggggttggcttaggaattttgggaacaaagctattattgcttgttgctcagaatgtaatgcatctcaatcgcggattgtcttttatggttccattgactagtttgggattaacaatcggcgtgtatcttttgatgttcctgctgatctcattttttagtacgcgtgctttacaaggggaaaagatcatatcattgatcaaagaaaacgagaagcccaggccggagcctgtgagtcgtcggatctatgcattccttggggtgcttttgctctttgtcggctacggatgtgtgttttatttttctttcaaagctgacggttttttgattcttttattaggcgttttgttgacggtagcaggcacgatcttgtccttctatcagtttagtgtttacttattgaaacaacttaaaagaagtccttcttttttacaaggaacacgcttgttaacgattagtgaatggatttttcgtatgcgggacaatgcggcaatgtacagtctgatcgccattagtacatcagtggcttttgtaggaatagcagtaatgatggcgattggcaacacttcgttttcttcgattcaaggaattagtgtagcgtatgttttttcggaatacgaaaaagatgaaataggtaaaacgaaggcgtttgaagtgaaagaaaaattggaagcgcaaggctatcatccggttatggaacaagtggatctcattgagacctacacaaatcttgaaaatccagcgattgctattgatccatattacatgaacaatgcattttcattgatgagagaaagtgattatcgcaaattgatgagccaaatcggagaaaaagctgaacctgttatggatgatcaagtgcttgaacttagcagcaattattcaagacgtaaagaactgttgtcggttgaccaaagccaacgacaacatgtgtatccgctggaaattggcggagatagcgattttcagcaagatatgacgatcgttcatagtccctcaatgctttcgttgaactattttggccttggtgttgtaactgatcaaacttttgagaagtggcaaaaagaaattggtgattctgaagattcgggaggatttgtttggttagattaccccgagtgggcagacgatcctacgttaattgatggtatcaatcagcaaatcgatcaagaaaataaagaaacagatgaaaaagtatccgctatctacgatgaattaggagcagacaaagtcaacgagatgtccgatgaagagtggtcaaaagcacttgaaggcattccgtctcatattggttatcaatcaaaatacaaagttttccaggaaacacgtcaaggcaatggtctcattttaatgatcactgttttactgggctccgttttctttattttctctgcatcaatcatctatttccgcctgtttgcggatcttgacaaggacggcgcttaccatcgctctttgcatgtgcttggtgtttcaccaaaagaacggcataaaattctgcgtcatcagctacaagttatgtattttttgccaactatcgtggcaatgattcattttgctgttgcgatgaccgcactgcgtttattagttgaattgcccgtttggcagttctatggtgaaatcgtaggtatttacttattgttccaagttattttttatatttgttgtcaactacgttataatcaacaaattgatcgctatgcagatccaacagaataatcagtcagtctttttacaaaacctatcgctttgtttgagtgataggtttttttctgtgaaaagcagatgattaatttgaaagtgaagccctgccttgtgatataactcgcacagttcgtatgacttgcttctgaattttccgtaaattatactggcggtgacctattaactatcagggagggatcacatgctttcaaagattgcaaaagtacttgttgctctgttgctaactatccccatttttaccggtatggaaatcgtatacggagagacggatgtgggggcaaacttaatcactgatgtatccgttgtcaatagtcagaatcaagaagtgacgactttagatgaagacgaatctttcaaaattgatctcaaatggagtctcgaaggattaggtgacttaaaggccggggacaaagcgacgattatcctcccagtagagattgaaggtgtcaataatagctatgaactgtatgatgagaacggtcatttagtagtaaatctcacccaagttgggaatcagcttacttttgtatttactgagtttgttgagcagaacaacaatgtgcatggagatttttacttttggacaaaatttagtgaagacattaccgtcgatcagatcaatcaactcgattttgaaacagttaatggaattaagacaattcctttatttattcgaggggttgaggatactggaacaggtgcattacttacgaaacaagggctttatctaggcacacaagaacccaaacgaacgattgattggcgtatttatatcaattcttatgatacgaataaggtttcaattaaaaatgggagattcattgatactcttggaccccatcaagcattgatcagcaccacggcacgagtggtgtaaggtccaagcgtaactaatcccacttatgttgaccaagtcccaattacgcttaattcagacggcacttttgaaattcctttgcgggatacgagtgagagaatctatatcacctataaaacagaaactgatgggtctttggagcaatatacaaacaagggaaccattcaagcattgatcaatgattcagcagcagtccacacaactactggctacacgccgaaatatggaggcgggggcagtggtaccggagaaacgagcacttcaagcgaaagcacgaccgcaagcagtgaaagtacaacaagtagcacaagtagtgaaagtacgaccgcaagcagtgagagtacaatgagtagcacaagtaacgaaagtacgaccaatagttaagtagcgagagtgcgacttccaacagtaatggtaatagcgtggacaactcttcattatccgctcctaaagtaagtcagagtggggcaccgccaaagaatggagggaatcctcaattaccgcaaaccggaatgaccaatgataaatggatgattctcgggggcatgcttttgatttcttacgttatctataaacgaaaataaaaagaaaaaatgaattggagattggatgaacgtgtgaatgtatcgtttcaaatctaatatccttacagatttaaaaggctgaacataagaagagacaaaatattgatctagttagtggtagtttgctgctggatttttcgaagaattcgctgcgactttttgtctttcttgtgtcagtcttttttggttgttttctgaaaaatgccaatttccacctgattctgtcttttttttggcgcgtggttaactaaaaaaactactataatctcattatcaagttaacctgaaatagatttaggaagtgagcaaatgaataaaatccccttgttgattgccttttttattattttacttattgttttctttaaaatagatagtttggcaaatgaacgagctcccggtaaactatctttgactttacgaacgaaccgtatcatttatgatgagcagtcaaagtggatcacgatacctattcgtccgaataaaacacgatcagccaaatcggttcgagcagtgttaacttatggttgggatggtaagggtactgagaaaaaggtcattggtgaaacgactttaacgaatgtagaatgggtttccggtattgagaattttttaagaattcgtggagatttaccaatgtctgagatcaagtgtaaaaacaaagtggatttagtgattgtttacgatggtgacgttacaactatagagaatttaaagccaagtaaatggagtattgttgatctaccgtcttcttctgagagttccagcattgacactagtatacttaaggagacgagcaatcccaatagtctttcctcatacgataataatgatgaaaattaattgtggcaggacaaacactcagaacagaaaaagacatttaagaagttcatttaatattgtaaataaaaaagcggtcgctgctgataatgaagtaaataaagaatagtcagattggcatgtaaactctcctgagagattgtcgcaaaaaggcagaacaagcaaaatgattggaaatttcttccccagaaatgaacagttacaatttattcggctcaacaaatcgcaagatttgttgagctgatattttttaataaaagactttgacgggtagtttgacaatcgttcctttgaagtggtatgatcgcaaaacattcactaacttacaatattgtaagatctttttagttgtccagatgaaatcaaacttaaatgaaggcaaagtttgaataactatttaagcgagggtcaatcagtgtttcatgtattatttgacacaacagaaaaacaaatcaaccagtttctcacctattgttatgaaaggaatcaaacaacttattcaaccaaagagctgatggctgtgtttaactataaaactagcaagctattgtctgttattcaacaggtagaattatttcaggagcaatattctgagtatacggttaattatcaatcagaatcaaaaactatcaagatagaattttcacctagatttctgctaagcaaagtttatgcaatcttggtggaaagaactgtcggatttacctttcttgatttgttgtttaagggaaagtaccactcattagagcaattaagccaagagacatatagcagtttacggacgattcaaagaaaattgactgaattgaatcaagtgttagcaaattatcatttatcatacagtttaagaaaaggaaatccacttgaaggaaaagagtactacatacgttatttttatcatgtcatgtattggcagttgtttgatgaaacggactcagatcttttagcaacgataagggacaagcaaactattgctactcaaattgagcgtcacgctccttacatgcgaaaaattgattgcaataaatttttatctctgctggctatttcattgcagcgaatcaaacagcgacattttatcgtagaaattcctgatgaaataacgactttcgagcatccattgatgactaaaagaaagttcaccgaatgcatactggcacctttttttcaggcaaatgtttacgctgtgagtgatctcacggacgaagaaatcagttttctttattttatgtttgcagtaatgaatacatatttggaagaggatctgactgaaatccatcaggattggtttgataatgagcagtattcgactgaggagatcattattgacaaactgtctgcatactttgatttggcactcacttcgaaagaaaaaaattatttattggtcaacttactcatgattcattcctactcatcagtttttggaacagaacataaaatagatgggtttggaaaacaaacgagggaaagtgagcttgaagcttatttcccagtcatgtacccaacgatgagacgatttttgatcgcaataaaaagagaaatccctccacttgtcgggtttgcaaagaagaatgatcgtcttatctttcaatactgcatgctcgttcgaacagtctttattaaatatgagcgtccagtaactttttctattcaatcgaaatttggcaagacacaagaattatggatcaaaaatcgattgttgaacacctcccatcgagcaatccagcatgttccttcagttgatgaaccagatattctaatcagtgattacccaatctatcgccagctaggggcaaacaaacaaatggagattttttattggaatggtcagcccaccagcagtgactgggaacgtttgaaagaaaagattcataaaattcggagcgaaaagcataaacaggtttttgacagcctaagtttccataagttttcctagcagcagatgaattattcacatttcggagaaaacacctctttataaatttatatgttcagtccaattccatcatttgttaaatgacaatttgatttctactacgtttattttttattaaatcatgtcattaatttaaaatcccaatttgatgaagctggctcgtattctttgaagttcattcggaagtaagaagaccaaattgaaaagatcattctttttcctgttgactttttaatactctagtgggatggtagtaataactattatcatgaaagtaaaaaaatagcgaataggaagtagggatgaaatgacagaaatactaacactgaaaaatgtatttaaactgattggaaccaagcaaatcattgataatgcttctttctcagtggaacaagggcaagtggtcgggttattaggaccgaatggtgcgggtaagacgacgattattcgaatgatcgttggcttaatgaagcacaataaaggctcaattacgatcatggggaattccctagaaacgtcttttaaagcagccattgcctcggtaggagcgattgtagaaaatcctgagttctacaattatctgactggttacgaaaatttgatgcaataccagcgcatggcgaagacaaaaatgacggcagttgagatggatgacttgattcgccaagttcatttagaagaatatatcaatcaaaaagtcaaaacgtattcactagggatgcgccaacgattgggtgtggcacaggcattaatccatcgtcctactctcttagtattagatgagccaatgaacggacttgacccaaagggtatgagagagtttcgggaaatgattctcatgttaagagaacagggtgtttctgttttagtatcgagtcaccaattaagtgatatcgaacagattgcagatcatctgatcgttgtccaaaaagggaaagtgacccatcaagtcgcgatggataccttgaaggcagaaaaaagcctactgatcatcaaaacagatgacgatcaggaagcattaaatgtcttgaagactaaattccaaatcgatgggcttgctttgacggatggattacagatttcacttgaaacggataatcgttctgagatcgctgctgccctcgttaatgcagggattggtttaaaggaaatgaaattgcagcaatcttcgttggaagaaacatttttggcttggacggaagagggagggctctagaatgaggacactaataaaaaatgaatggatcaaagtcacgaaaaaaaagtccacatggatcatgttgggacttttggtggttttaacattcggactcacctatgtggtccgcttaggctcgcctgatactaaagccaacgatctatttatttttctaagcgacatgacgtcatttttgaatttatttgttgttattgtggcagcttcagcggtagcagaagaatttagtcgagggaccatcaagtttttgttgattcggccattttcaagaagtcagatattagccgcaaaagccatcaacacactcttatttgctttgcttggcacactggttttatttctaagcagttttcttgccagcaatttgtttttggtatctgaatctcccttcacatcaacggattataatcaattgccagctatagttgtggctcttgtctatgcagcaacaaatttactgttgattgtattttatatgaccatgactctgttcatctctgccgtcattcgctctcaaagtatggcagtgggattaggagtagctgtgttgttcgggagcagcatcatcaactccatcatgctttttgcgatagaaaaatatccttggttgaagtggaatccatttaattttatgaatatcaaagatacggttcccacattattgcatcaaacggatatgcaaaatgcaataattgatccgggtttgaattattgggaaatgacgattggacttttgttatacagcttattgatctactttttgacaaactggttgttcaacaaacgagatgtggcattaagctgatatatagagggaatgtttttggagaaatcctgctttctctctttctttttgtatttttttctagtaaaatgattcattgagagtacaagagaaaggagagatttcaaatggttagtttaggaattgtaatcgtgatcgctgttatcgcggtattattaggcgctgtcggcggcttctttttggcgcgtaaatatatgcaagattatctgaagaaaaatcctcccgttaatgaggatatgttgcgttcgatgatgatgtcaatgggccaaaagccttctgagaagaagattcggcaaatgatgcaacaaatgaaaaaccaaaaataggttttttagcgcaaaaagcgggctgatcccatcagctcgctttttgttgcgagtcactgcgattgaccgcgtcagcgaggcagagcagatgaggaggaatacctactcggtgttgcgagtcactgtgattgaccgcgtcagcgaagcatgcaagttcatcttagtgattttcgctagaagaactgtaagcgaagcagagcgtagataagcagatgaggaggaatacctcgtgttgcgagtcactgcgattgaccgcgtcagcgaggcatgcaagttcatcttagtgcttttcgcttagaagaactgtaagcgaagcagagcgtagataagcaaatgaggaggaatacctcgtgttgcgagtcactgcgattgaccgcgtcagcgaggcatgcaagttcatcttagtgattttcccttagaagaactgtaagcgaagcgtagatgagcaaatgaattgtgcctatcgttgggtaggtaacaaaacgtgtttcgcgaggaattgaaatgtaactacatcggaaggtcagtcattgccaaaatagtccgaaaatttcgatgattcaaatcgtagccaacaggagtgaataataggagggtgttatgtcgatttttagaaagttaggttggttttttagacaagaaaggaaacattattatataggagtagccgcattggttttggtggctctcgttcaattagcgccacccaaagtgattggaatcattattgatgagatcgcagaaaaagagatttcgatagaaacgattttattttggataggtattttgcttgccgctgcattagcacaatatatttttcgttttgtctggcggataaatatttgggggagtgctgcacgcttggaaaaaagcttacgtcgtcaattattcgatcacttcaccaaaatggatcatcttttctatcaaaaacatcgaactggagatttgatggcccatgccaccaatgatttgaacgccattcaaaacgttgctggggcgggtattttaacctttgcggattcgtttatctctggaggagcaacgatcatcgccatgatcctttttatcgattggcgtctgaccttgattgcgttgattcctttgccatttcttgcggtcatggctagagtgttaggcagcaaactacatgatgcttttcgtgattcgcaagaagctttttcagcgattaatgacaaagcacaagaaagtattactgggataaaagtcatcaaaacgtttggacaagagacagaagatattcaagattttcaagccaaaattgatgatgccatcatcaagaaccgtaaagtcaattttttagatgcactttttgatcctttcattacattgattatcggtgtctcatatgtcttaacgattattgtgggtggtcgttttgtcatgtcaggagagatatcgattggccaattggtttcatttattagttatattggtatgctggtttggcctatgttcgccattggccgtctgttcaatgttttagaacgagggaatgccagctatgatcgggtatctgaattgctgggggaaagaacccatattgttgaaaaaaaacacgcgatccaagagccggctcaaggtaaaattgaagtggcgttagacgcttttcgctatcatgatgccgaagaaatcacgctgcaacagatagcatttaccttacatgaaggacagacattaggaatcgttggcaaaaccggtgcaggtaaaacctccattttgaagttgctgatgcgggaatatgatcattatgagggtgacattctttttggcgggcacagcatcaaagattatactttgaatgcgttattgggctctatcgggtatgttccccaagatcactttcttttttccatgtcgattcgagacaatatccgttttgcggtaccccaagcaccacaagaagcggttgaagcggctgctgatttggcgtcaatcaatgatgacatcaaagcattgccagaaggatacgaaacaagggtcggtgaacgaggggtctcattatctggcgggcagaaacagcggttgtccatcgcacgggcattgattgttgatccagaattactgatcttagatgatgccttgtcagctgtcgatgccaaaacagaagaagatattttgcacaaattgcgagactatcgaaaagacaaaacaacgattatttctgcgcatcggctaagtagtgtgaagcatgccgaagagatcttagttatcgatgaaggaagaatcatcgagcgagggacccacgaagccctgttagccaaaaatggctggtacaaaaaaatgtgggacaagcaacaactggaagccaaaattgaagggagtgaagtataatggaacgtcaagaatctgaatggtcaaaatcaattccatttaaagagcaaaaattgatcatcaagcggatgttacaatttgcaaaacccttcaagaagacattttttgcagccattttctttgcttttctcttatcaatcgtcaacattctcctgcctagaattctgcagacattcatggataactatctgacacaacagtcagcaaccaatcaaatcatctatttctttgcgggtctctatttctttggggtagtcatcaaagcagtcatctggttttttcaatggtttctatactcgatggcttccttgcagacgtatcaatatgtgcggaccaagttattcgagaagctgcatagtttaggtatgcggtattttgatcagactccagcaggttcgattgtgtcgcgggtcagcaatgataccgaaacattgtatgaattctggtatgtgtttttgatggttttgactggtatttttgcagtcctatcttcttttgccgccatgtttcagatcaacgtaaaaattgctttattgaatctgattttcttacctatcttgatgatcgtcatctggtattatcaaaaattcagctcccgaatctatcgtcaaatgcgagaaaaattaagtcaattgaatacgaaattgaacgagtcgatctcgggaatgcagattatccagcagttccgacaagaagcacgtctgaaccgagaatttgaggaaacgaatgatgaatacctcaagacaaggtatgcaatgattcgtactaattcgttgctattatcgccgatcatcaattttctctatgcgattgcagttgcgatgtcattaacgttgtttgggtttgatgctttgcattctccgattgaagtggggttgatttatgcttttaccacctatgtccaaggcttcttcaatcctatgacacagatgatggattttctcagcgtctttactgatggcatggtggctggtagccgtattcttaaaatcatggataatgaagaatttaccccacaacaacatccggatgcgaatcaagtcattgaacaaggaaagattgaatttcgtaatgtcagtttttcttatgatggagaaaatcatgtattgaagaatatttcctttactgcttatccaggagaaaccgtcgctttggtgggacacactggtagcggcaaaagctcgatcattaatgttttaatgcgcttttacgaatttggtgagggacaaattttgattgacgatcatgatattcgcgattttacgatcgaagaattacgaaaaaaagtcggattggttttacaagatgctttcatgttctatggagatatttctgacaatattcgtttattgaacccagaaatcagcgaagaacaaatccgagcagcagcgaaatttgtgcaagcagataaatttatcgaaaaactggagggcacttatcatgccaaagtgattgaacggggcgctagctactccagcgggcaacgacagttgatctcatttgctagaacgatggtgactgatcctaaaatcctcgttttagatgaagctactgccaatatcgacaccgaaacagaaggattgatccaggaagggttggcgaatatgcgacaagggagaactacgattgccatcgcccaccgattatccacgattcgggatgctgaattgattttagttttagataaaggacgtatcgtcgaacgaggaaaccatgattcattgttaaaacagcaaggcctttatgcagatatgtataaattacagtccagtgacgtgtgattagtcgggaatattttttgctgtttccttccagtggacactaactaattactagaattccatgtatccatcactccatcactttgttggtgttggcttgggagcgggtatgtggggttcttgtttttcatcgattcattttataaaaggaatcaggaggaagtaaaataacgaatccttttttcggtcaatgtattgacagcgttttctctgtttgctatcataaggataagttaatcattcgtatggatagtgattgttgaaaaaacaagctaaacctgatgaaagtaaggctatttggtctgctctcattaggttttttttctggaaaaaaggagtatggatcaaaattgatttgaatggctatctcgtataaaaataggttagtacgtcaataatcaagtgggggtaaaacatgaaaatcagtaaagtgttaaacaataatgtcgtgataactactgatgaaaaacaaaacgaaattattgtgatgggaagagggatcgcattcaagaaaaaagttggtgacgatatcagtgatcaaacgatcgataaagtatatcgtttagaaaatcgtacaattgcttcccaatttcaggaattattggccgacttgccattagaatatttggaactttcgaaccaagtaatcgaatatgcaagagaagagttgtcctcaccgatcaacgattcgatctatatttctttacctgatcatttacatagtgcaatcgagcgtgccaaaaaagggatcgttgtcaaaaatgttcttctctgggacatcaagcgattttttccagatgaattcaaaatcggaaaacgaacgattgaaaaaattagtgagcgctatgggattgagttgccggaagatgaagcgggtttcattgcactgcatttggtaaacgctcaaacagaaaacaatgatcaaagcaatctttatgaattgacgaaaacaatgcaagatatcatcaatatcgtcaaatactattttaaaacaactttcgatgaagaatcggtttatttttatcgttttactacgcatttgcgtttttttgtttcccgcatgcagaaccactctacccatgcggaagagactgacgatcagctccttgagatggtaaagataaaatatcgcaacgcctatcaatgtgtgcaaaaaatcaaatcatttctggtaacgaattatcgttacgatatgtccaatgatgaaagtttgtatttaacgattcatattgcgcgattggtgcaaaagaatcgctaaccataaaagaaaggaggtcatcccagaataaactggggaatagtaaagcattttttggatagtgacattcagttggctaaaccttcaatcaaacaaaaattggaggaaacaaaaatgggaaaatatcatgaattagcagaaaaaatcgtggcaaatgtgggcggaaaagaaaatatcaatagtttgacccactgtatcactcggctgcggtttaaattgaaagacgaaggaatcgcgaacgatgacatcttgaaaaatatggatggggtcgtaacagtgatgaaaagtggcggtcaataccaagtagttatcggtaatcatgtgccagatgtctatgcagaagtagtggatgttgcggggatcagtgaaaacagtgaagaagaaagttccggagggaatattttcaatcgtctgatcgatatcctcagcggttgtttccagcctttcttaggtgcgttagcagctgccggtatgatcaaagggtttaatgcattattagtctttttgggtacacagggttggttcaactatacagcagaatcaggcacatatgtaatgttgaatgcgatcggtgatgcaatatttatgtttatgccggttattttaggttatacttctgcaaaaaaattccgtttgaatccgatggtcggtatcgttattggagccgctctatgctacccaacgattcaaggcactgcgctgcaaacagcctttaccgcagttgccggagaaggagcagcagcaccttatagcttacttggacaatctgcctatcaaactttcttaggtattccatgggtaggggcaacctatacaagtagtgtcgtaccagtcattttcattattgcatttgctgcacagattcaaaaacttgctaaaaaagtgattccaagtgtcgtgcaaactttcttggtaccatttttcgtcttactgattgctttacctgttgggttcttgatcattggtccaatcatcagcatgttgacagatctcttgagtgccggattccaagcgctaatggacttctcgccagcggtttatggattgattctaggattcttctggcaagtattggttatcttcggcttacactggtcggttgtgccactagcgatcatgcaagttacgcaacaaggattcagccaagtgttgacaggttccttcggagctagctttgctcaaacagcagttgtcgttgccatgtatttcaaattaagagacaaaaagatgaaagcattatgtccgccagcgatcatttctggtatctttggtgtaactgaaccagctatttatgggatcactcttcctaaaaagactcctttcatatattctatgatcggtggtgctgtcggtggactgttcttaatggtcaatggtgtaacgggctacacgatgggcggacttggtattttcgggatctttaacttcatcacaccggatggagatgcgagtggcatgtggacttcactgattgctatcgccatctctgcagcgattggttttggtttgacgatggcattctggaaagacaatacagtagtcgaagaaattgctgaaggcgaacctacaatgtctgtacgtaaagaaatcattagttctcctatcgaaggaacggttgcacctttaagcagtgccaaagatgaagcttttgcccaagggatcttaggtaaaggaatcttgatccatcctacaaaaggggaagtcgttgctccatttgatggtaccgttatgacattgttcccaacgaaacacgccatcgggttgatctcagataacggattggaattgttgatccatatcggtttagataccgttcaactcaatgggcaatacttcgaagcgcatgtcaagcaaggagatagagtaactcgaggtcaaaaattgattacctttgacaaagatgcgctgatcaaagctggtttcaacattgagacccctgttttggtaacaaattctgctgattacttagatattattgaatcagataaaaatgaagttgcttgttcagatgatttgattacagctctcgtttagcaaaaactttctaaaaagagctatatatgcataaaagcgatcggccatgtggggcgatcgctttttgtcagccgtttaattcggaaacagagagtctttgtattgaagatttttatcgtaggttggttcagcgataatcgttgaggaagtaggacgtttgtcataagccatgccaatatcgatcaaatgctgaagatttttttcataatgttccgaaaagacgattccatacagcacatccagtaggtagcaaacggacgtattaattgtgaaatttgcgatctttgagtaaagcctttctcgggttgtgatatttaagacacaatcacttaattttgccaatgcgttctcgccaatactagtcattccaataattgaaacttgacgttcggcaagaattttaccgatttctttgatcatcttgttttcaccagtataagaaatcaagatggctgtcgtatcagaagtacagttggatgcttcataagcactttcgccaaaagtgtcacaaacatggatgttttttcctaaacgccgcatcttcaaaacaaagtcttgagaaatcaaggtattggcattacttgcgaaaatcttgatatggctggcattgagtagcgattgtttcgctttttgcagttcatcgtgatggatcaaggaaagcgtatcttcaattgttgtttgttcgagtttcgctaactttttggcgatcgtcataatgccgtcatgggaggaaaagggaaagttggcatcaacatctgtaaaatgactgctcatataggtttgctcttccaaaaaggctgtctttaagtcgagccaaccgttgaagcctaattttttggcgatccgaataaaagtagaaggatgaacgtaggttttttcagacaattccttgatggtttgatcagccatcgcagttggattggctaataaaaaatcgatcaaagatcgttcagcaggggccaacttgatttggcgcattttttcttgtaataacatggtatccacattcctttttacatttttatatagttgtttgtaaataaaattatcggaaatttttcttttttgagtatttgaataattgtcgatataaatattattccttatatcattcgatttgtaaatgctttttacaaatcactcgcaagatatccctagatttgcaaacgctttttctaaataataaatttacattgaatcgaattattttataaatgataataagggtgtaaataaaatagcaaaggagcaatacaatgacaaaaggaatcaaaatcgctaccattggtggcggcagtagttatactccggagttaatggaaggctttatcaaacgctatgaagaactgccaattcgggaaatttggttagtagatatcgaagcaggaaaagaaaaactggcaatcgttggagcgatggcacagcgaatgtgggatgcttctccttatgatgtgaaaatccacatgacgctggatcgagaagaagccttgaaagatgcagattttgttacgactcaatttcgagtaggcttgctgaatgcccggatcaaagatgagcgtattcctgcctattatggcatgatcggtcaagaaaccaacggtcctggcgggatgtttaaagcatttcggacagtaccaattattctggaaatcgtagaagatatgaaacgcttatgtccaaatgcttggttgattaattttgccaatccaagcggcatggtcacagaagcggttgtccgttatgggaaatgggatagagtgattggactttgcaatgttcctgtgatggcgaccatgatcgaacctgcattgatcggtaaagagccggatgagttaatctacaaatttgctggcttaaaccatttccattggcataaagtcactgactcacacggaaatgatgtgacgatggatattattgataaaatgtatcaggaagataatggtttgccgaaaaatatttttgatgtgccgttttatcgtgaacaattagaacaaatgagaatgattccttgcggttatcatcgctattactatcgtcaagaagaaatgttgaagcatgcactggaagaatatcagactgtaggaacgagagcgcagcaagtgaagcaaacagaggcagaactttttgaactttataaagatccagaattggatcataaaccagaacagctgcagcaacgtgggggagcctactattcagatgcggcttgcgaaacgattgcctcgatttatgcaaacaaaaatacccagatcgtggtctcaaccaaaaatgagggagctgttcctgacctaccggctgattgtgttgtcgaagttaccgcgtatgttgggggacaaggtgcccgcaatgtggcttttggcgagctgccgactgcagaaaaaggctggctacaagtaatgaaggctatggagcttttaacgatcgaagcagcggttactggcgattacaataccgcattacaagctttcaccattaacccattggtgccatcaggagaaacagctaaacgcgtaatggatgaattatttattgctcacaaagcttatctaccaaactttaaatcaacgattgagcgtttggaaaaagaaggaatcgaagttcaagacgaactggcaaaatcacttaattaatcaacaaaatatcaagaaagtaggaatgaaataatgggatttagaaaagactttttatggggcggcgcaactgctgccaatcagtgtgaaggaggttacaacgaaggtgggcgaggcttagccaatgtcgatgttgtaccgatcggtaaagatcgttttccagtcatcacaggacagatgaaaatgtttgattttgatgaggatcatttttatcctgccaaagaagcaatcgatatgtatcatcgttacaaagaagatattgctttatttggagaaatgggctttaaaacctatcgtttgtccattgcttggagtcgtatttttccaaaaggggacgaacaaaaaccaaatgaagacggcttgaaattctatgaggatctcttcaatgagtgccataaatatggtattgaaccactggtaacgatcacgcactttgattgtccaatgcatttagtagaaaaatatggtgcttggcgttcacgagaattagtaggcttttatgagaatttatgccgagttatttttaatcgttacaaaggattggtcaaatattggttaactttcaacgaaatcaacatgattcttcacgcgccatttatgggagctggcctctattttgaagaaggcgacaacgtggagcaggtcaaataccaagcggcccatcatgaattattggcatctgcgattgcgacgaaaatcgctcacgaagtagatccggaaaataaagtgggctgtatgctggctgcaggtgcctactacccttacacaagtaagcctgaagatgtttgggcatcaagaaaatcagatcgcgaaaactatttcttcattgatgtccagtctcggggagaatacccacaatatgcattgaaggaaatggcccgtaacgggattgagatcaaaatggaagaaggcgacttagagttattgaaggcccacacagttgattttatttcattctcttactactcttctcgggtatcgacaacagatgctgagctattggaacaaacttctggaaatatttttgcttcagtaaaaaatccttatttggaagcaagcgaatggggctggcagatcgacccattaggtttgcggattactatgaatgacctttatgatcgttaccaaaaaccattattcattgtagagaacggtttgggtgctgttgatacaccagatgctgatggctatgtggaggatgattaccgaattgattatcttgcagcacatatacaagccatgaaagacgccgttgaacaagatggtgttgatctattagggtatacaacatggggatgtatcgatttggtctctgcgggaacaggtgagatgaaaaaacgctacggttttatctatgttgatcgcgacaatgaaggcaatggtacgctgaaacggacaaagaaaaaatccttcgactggtacaaacaagtcattgcttcaaatggcgaagacttaacaaacaaataatcatgcttgcggcttcttcttggatgaattctaagaagaaagccgctgatagtctttacgatggagggataatatggggtttccaaaaaattttctttggggtggcgcaacagctgcgaaccaatatgaaggcggctatctttctggcggaaaagggttaagcaccctcgatgccattacaggaggcagtatggatcagccgcgaatgattacctataaaacaaaagacggccagatcgggaaagttactcgggataccgaattacctgaaggtgccgttgggtacatcgatccagagcagtattatcctagtcatgtggcgacagacttttaccatcattatcaggaagatattgcgttgtttgcagagatgggctttaagtgttttcggatgtctatttcctgggcgcggatttgtccaaaaggaaccagagagatcaacgaagacggcctggctttttatgatgcagttttcgatgagctgttgaagcatggcattgagccagtggtgacgatcaatcactttgatattcctatgtgtttagcggatgaatatgatggttggtcgaatcgcaaagtgatcgactatttcttgtttttctgcgaaacgatcttcactcgttaccaagataaagtgaaatattggatgacgtttaacgagatcaactttttgagaagttggacacaaattggtattcataaaaatgataagcagcataagtatcaagctgctcatcacttgtttgtagcaagtgctaaagcagtacaaatgggacaccgaatcaacccggatttcatgattgggatgatggtggcgtatattccaagttatccgatgacagctaatccagaggatgttttagctgcattgcaattcaatcgggaacaagaattctatattgacgttcaagcaaaaggctattatcctgcccacaaggtaaaagagttcgaacgtgaagggatcgaaatcaaaaaagaagctggagatgacgcggtcattgcgaacggaacggttgactatatcggttttagctattatatgtcaaccgcttcttcagcaaatcctgaaacagtcaagtatgttggcggcaaccaaatgcctgcggtgaaaaatccttatttagccgaatcggattggggctgggcggtcgatccattagggttgcggatctcattgtgtcaattgtctgattgttatcatcttcctttatttgtagtagagaatggattcggtgccatagacaaagtggaatctgacggctcgatcaatgacgattatcgaattgattatttcaaaaaacacattgcagccatgaaagatgcgataactcttgatggcgtagacttgattggctatacaccttggggatgtatcgatcttgtatcggcaggaactggtgagatgaaaaaacgctatggctttatttatgtggacatggatgatcacgggaacggaacattggcccggaaaaagaaaaaatcatttgattggtacaaagaagtgattgcttcaaatggagaacaactttaaagaataagaaaacatccccgcattcatggcgcaaacagcagtgagagagtattcattgctgttgcaaaccgatgagtgagtggatgttttttctggttagatcattagccaagaaccttttcaatactagggatcattttggttggattggtctgaggggcaaaacgttcaacgacatgtcccttgcgatcaattaaaaatttagtaaaattccatttgatcgctttccccatcgttcctggggcttcttcctccaagtattgaaaaagcggatcagcttcttttccgttgatgactgtcaattgatgcatcggaaagtcaacaccataggttgtgcgacaagcttcggcagcttcactagcagaatgaacttcttgtttgaattggttggaagggaagcctaagaccatcaatccttggtcgcgatatcgttggaacaattcttcaagttcgttgaattgggggctcaatccgcattttgtcgccgtgttgacgacaatgatggcttgcccccgatagcgttctaatgaataggtttcaccgttttccaaagtggcttgaaacgcgtaaattgacatttttttgctcctttcgatagttgacagtattttctaattgttgattgttcagtagttctaaacttgtaattagtatatttcaatctggaggaaaaaccaaaaataattgattttctttcagcagtaaatagacacaaggcagcaaaaaaaggttgggatcagaagtgttaaacttcgataaataaggaggaatatatggaaattgcttttcaattttttggtatttcgacttatttccgaagacattgtttcggctaccgctgtttagacgtgtttagagcgtgaaacaaaagtattttttacttttgtttcacgctcttttattcgctttgacattcgattgtctaattggcagaaaagatgacctttttagcaagtcattagatttctgaagcgacttcgccttcaatttcttttccatggactaccgatttggttttccacacaccggaataccaacgataaatcattaaaatactccgcaatgcttcatcaattgcgtaagcgatccagacaccaatcaagccaaatttaaagacgatggccaaagagtacgagaatggtaagctgatgacccaaagaacgatcaaactgcagaataatgggaatttaacatccccgctggcatttaaagagcccactagaatcatattgaccgcacgtgctgtctctaggacgatttcaacgagaaatacgcctttagcgattgagatgacttcagtattggtagtaaagattcccataatcggttcgataaagagataagtcaataaacaaattgtaacagaagcgatgatgccaatgatcattgtgcgcatgccccgtttttgtgctcgctcaaattctcctgcgcctacatgacgaccaatcatgatttgatttccctgacttaacgccgaggcgatcaaatacacaaattgagtgatcgctgtaacataagacttagcaatcagcacgcttgaacctaattgcgcaacgatcatcgttactaccacttgtgctccttgataagacaaagattctcctgaggaaggtaggccataggttaagacatttttcattacatcccatgataaatacttcaatcgggcagaaagaacagaaaaaccaacgtgttttttcagtaaaaatgccgcaacaatcaagccaatcgtattgccgaagacactggagaaagctagtcctgttacaccgaaattaggtaagccaaaaggactgtaaagtacaaagtagttaccaataacagctaagatactggcaaacatcggtacaagcaaagcaggtttcgtaaagctgtggctacgcatgaccgcgataatgacagctgtcagcgaagaaataaacaagcttccgccatatacttgcaggtagccgcgacccaaatcaaccaatgcttcttctaatcccataaaatgcagcaattgatcagagccaaagataaacatcaagctgatcaaaatacctaagaatagagaaccaaaaagtgctgtattgatcacagtagggattttatctcgctgcttcgcaccaattagttgagcaataatgatttgcgtaccaacagtgatgaaaccataaataaagacggtcagattcagcaattgatttgctgcgctgacggcagcgactgctggttcagaataatgggaaatcatccatacattgacattcccaataatcacacgtaaaaatagttcaacaaaaatcggccagctaagaaacaatagttcccgatcagatcttttcaaaagttttttcttattcaattgtaaggactccccgttttctatataatagatgtatcgtgaaaattttacaaaaaatgaaaagaaagtcaatgtaattttcagagaaaaaaacgggaatatcttattattttttgtaagcagaacattcgacagaaattctttttgaaagtaaagtatgggtagtcgaaaatggagggaacaattatgtatgatgtaattattatcggcgctggacctgccggcatgacagcagcgctgtatgcgtcacggtcaaatttatctgttctgatgattgagcggggagctcctggcggtcaaatgaataatactgctgaggttgaaaattatcctggcttcgattcgatcttaggcccagaacttgcttttaaaatgtatgaaagtgccatccgctttggcgtggagaatgcctatggcatcgttcaagggatcacggatcatggagagtacaaggaagtctgcacagaagacaagaattatcaagggaaaactgtgatcattgcaacaggctgtgtacatagaaaattaggagtcaaaggcgaggaagaattcgctggacgcggagtttcatattgtgcagtttgtgatggcgcctttttccgcaacaaacggttgatcgtagttggtggtggagattctgcagtcgaagaagcgatctacttaacacaatttgcttcagaagtaacgattgtccaccgtcgggatgagctacgtgcgcaaaagatcatccaagaacgagcatttgccaatgaaaagatctcatttatttgggattctgtcgtggaagaaatcaaaggcaacgagatggtcgtaactggtgttcaagtgcgaaatgtcaaaacaaatgaagtaacggaagaagcggctggtggtgtctttatctacgttgggctagatccattgactgaaccattcagagctagtggactcacgaatgaaacaggttggatcccaaccaatgaaatgatggaaacaactatgccaggcgtctatgcggtaggggatgttcgagaaaaaggcttacgacaaatcactacagcagtcggggacggcagtatcgctggccaacaagtatttgattttatagaaacacaaaaagaccagcaaccagttaaataattatcgaacgcactgttatttataaaacgttattcgtttttgatagcagtgcgtttgcattttcgtttggttattctttgagaaaaacagaagtagtgttatactaaaattatagtcattttaaagttagaaggagtggtttttgtatgggatgggaacaaatttatgagcaatggaaaaatcatcaacaattagaagcagggttgaaggatcagttaacagaactggagaaagatccagaaatgttgcaagatgctttttatatgccgcttgaatttggtactgctgggatgcgagggatcttaggacctgggatcaaccgcatgaatatctatacggtccgtcaagcaacagagggattggcgcgcttcatggatacacaagatccagaaacccgtcgccgcggtgtcgcaatcgcatatgattctcgtcatttttcaccagaatttgcgatggaagcagccaagacattagcaaaacacgatattcctgcctttgtgtttgaaagcttacgtccaacccctgaattatcttttgcggtacgttatctgcatacgttcactggaatcatgattacagcatctcacaatccggcagcttataatggatacaaagtatacggcgaagatggtggacaaatgcctccagcagatgcggacgccttgacagcttttgttcgagaaattgaaaatccattagaaattccagttttatcagaagaagaagcaaagcatagtggattgatcacgattatcggcgaagaggtcgatactgcgtatctaaaagaagtcaaaacagtgacaatcgatcaaaaattaatcgagacaacagggaaaaatcttaaattagtttacacaccattacacggaacaggtcggatgcttggtgaaaaagctttgaaacaagcagggtttgagcaatttattattgaaccttcacaagctgttgcggatccaaacttcagtacagtcaagtcaccaaatccagaagaacattctgcctttgaatatgcgattgctctgggagaaaaagaagacgcagacttgttgattgcaactgatccggatgcggatcgcttgggtgctgcagtccggatgcctgatggaaactatcaagtattgacaggaaatcaattaggcgcattgatgatccgttacattctagaagcccacaagaatgccggcacactaccggaaaatgcagcagtcctaaaatcgatcgtttctagtgaattgccaacagcgattgcccagtcttacgacgttgaaatggtcaatgtattgactggcttcaaattcattgccgaaaaaatccaacagtatgaaacagatcattcccatacgttcatgtttggttttgaagaaagttacggttacttggtaaaaccttttgtgagagataaagatgcgatccaagcacttgtcttgttggctgaagtcgctgctttttataaacaatcggacaaaacactttatgatggattgcaagatatctttgaggaatatggttattatgccgaaaaaacgatttctgttacgatgagcggtatggaaggtgcagccaaaatcactgcattgatgaaaacattccgagaaaaagcaccatcagttttcgtgggtataccagtcgttcaaacagaagatttcaaagaattgacaagagttggtttagatggtcacatgcaaaaaatgactacaccaccgtcagatgtattgaaatatactcttgaagatgagagctggattgcggttcgtccttctggaactgaaccaaaaatcaaattttacattggtgtcaaaggaaactcttctgaagatgcagcaaataaaattgctgaacttgaagctgccattaatgaaattacagaagtttaagcgataaacaagagctagatccttttcaaatacttggatgagaatcagatagattattttgctgatattcagttcttcttggagaacttattataggaaaatgtgctgcttcttttccaggtatttgggtggatcctgcatttattttgacgccttgttttcaatggggcttgacaaagaatgcttgaaccagctagaattttattcaccatcaagaaaggaagaccagcatgactcaaccagatcaagaagatatccaaaaagtcactcaaatttttaaaatgcttggtgatcctacacgtttgaagatattgctttctttagaagaaggagaacgtaatgtaacttcgatcgcagagcaagtgatgatggaacaatctgcggtctctcatcaattgaaactattgaaagataatcggatcgtaaaatcggaacgacaaggaaagacaattttatatagtttagatgacaagcacgtagtcgacatcttacaaaaaacattcgctcatatccatcaccgctgaaactaggacgagaatttctcgaaagccctagttttttcttatgctttttggtatgctagtagaaaattaaaaatggatgaacgattttttaataacgttttcggtaaggaggctatatgaaagagcaattaaatataggactactaggaatgggtgtcgtaggcactggagtctgccaactattagcggaacaaagagaggcaatcgcagcccgaactggtgtcgagatttttattacgaaagcattggcctctccttatgatgataaaagcgcaattgcccaaaaatacgggtttgaactgactagtgatattcaggaaatctatcaggatgagtccatcgatgtcattgtggaattgattggcaagatcgatcctgcgaaggattttattcttggtgcgttagctcacaagaaacatgttgtaaccgccaataaagatctcttggcgtctcatggcccagaactgactgccgctgctaaaaaagccggtgttgcattgtattatgaagccagcgtgggaggcgggattcctatcttgcgaacattaagcacgcattatttacccgatacgattacctcgatttctggcatcgtcaatggtacgacgaattatatgctgacaaaaatgttaacagataacttaagttatgaggaagttctagctgaagcacaggcaaaaggatttgcagaatcggacccgaccaatgatgtggacggtattgatgcagcttataagatggtcctcttgacaaaatttgcatttggtatgacgatcgagatgaaagatgtttctatcggcggcattcgtggattagcaattgaagacatcatttatgcccaacaactagggtatgaagtgaaacttattggtacggcacaaaagacaccaaaaaatcatgtcgctgtttctgttggtccagttcttgtccctaagccccatccgctagcctcaatcaaatatgagtttaatggcgtgtatatcgaaagtacgggcatcgatcgttccatgctttacgggcctggagcgggggctcgtcctactgcgacgagtgtgctggcagatgtgacggagatcgctaaaaataaatctgctgggatcactgaatcatttctaacctttgaacagccgactcagattgcagtaccagatgagcttcgtcaacgttattacattgcgttgactggaccattagcagcgcagcaacagacattggactggatcgaccaagaatctatcttggaaaagaaagcatttttgacgaagccattgagtccctcggaattaacagcagcattatcgatttttgaagatggtcgaattagccaaatcatgaaagtaatggaggagtagcagatgtatgaaggactattaaagcactataaagagtatttaccggtgacagaaaaaacaccgctaatctcattagcagaaggaaacacaccgctgattccattgaataacttatcaaaagaattgggtatcacattatatgggaaatacgaaggactaaatcctactggatctttcaaagatcggggaatggtgatggcagtagccaaagcggtggaagaaggcgcaaaagcaatcgtttgtgcttctactggtaataccagtgctgcagcagcagcgtatgcgacacgagcaggaatcaaagcctatgtggtgattccagatggtaagatcgcaatgggcaagttggcacaggcaatcgtttatggcgcggatattatttctattcccgggaatttcgatgaagcactaaaagcagttagagaaattgccaaaacagaagctgtggccctcgtgaattcagtcaatccttatcgtttggaaggacaaaaaaccgctgccttcgaaatttgccagcagttggagaaagcgccagatgtactagcaattccagtaggaaatgctggaaacatctctgcttattggaaaggattcaaagaatggcatgacaaacaagggacttcactaccaagaatgcatggatttgaggcagaaggtgccgcagcaatcgtaaaaggcgcggtaatcgaagagccagaaacaatcgcaacagcgattcggatcggcaatccagcaagttggaagctagcagaagccgctcgtgatgaatcaaaagggtttatcgatgctgtaaccgacgaagagatcttgaatgcttaccgaaaggtagctgcacaagacggtgtctttattgaaccaggatcggctgcttcactagcaggcgtgattcagcacgtgaaaaacgggaaaattcgtcctggtgaaaccgtagtggcagtctttactggaaacggcttgaaagatcctgatacagctattcaggctaccgaagtagcgatccataagatgagtgatctagaagaaatgcggcaacacctgcgtaaaggagtgtctcaactatgaagattcgcgttcctgcaaccagtgcaaatttaggacctggttttgattcttgcgggattgctctctcaaaatatctattcattgaaattatggaagaaagtgaccgatgggagatcttacatgaactcggcagtgaaatccctaatgatgaaagtaatctgctgttacgtgtcgcgctgaagcttgcacctacacttacaccgcgtaaaatccgcatgtactcagatatacctttagcacggggattaggcagcagttcatcggttatcgtggctggaatcgaattagccaatcgtttaggacacctgaacttaagtgatgcacagaaagttgatattgcaacggccattgaaggccaccccgacaatgtggcaccggcaatttatggcgattttctgattacggcctttgatcatgaacataaacaaacttatgttgttaaacatcattttccggaatgcaatattgttgcttatattccgcaagaacaattgttgacagaagctagtcggaatgtcctccctaaaacactggacttttcaactgctgttgaagccagtgcaatcgccaatgtgatgatcgcagcagtgatcaaagggaatctacctttagcaggtaaaatgatgcaggcggatcgttttcatgagaactatcgtgaaaaattaattccgcatttatccacgatccgccaaatttgtgaagaagaaggcggctatggctgcttcctgagtggggctggaccaactgtcttagcgattgtcccacccgaaaaggcagataagatctgccgccttctccatgcgcttgaaaccaatgcagcaatcgaacagctgcagatcgatcgcgaaggcgtccaagtcttttagacttttctgatttgacacaagcaaaaatccccagaataatggtacagtctagctgaccattactctggggatctttttgtctaaaatgtatgtggctggttattcttctgtttctgacgtgtagtaactatggtcttccaaattcaatgcattcaaaatcatggaagctgtctcttcaattgaaagagaggcaacattaatgacgatgcagcctaatttttgataaagatcattggcaaactctaattcagcccggattttttcaatatctgaatacgccgtgtctggattcaatccgtaagaacgcatccgttctttgcgtatgctgtttaaaacgtcgggatcattcgttaacccaacgattttgctcggttcgatttcccacaactgcttaggaatatgtgcttggggcacaagaggcaaattcgccaccttcaagtttttgttggctaagaaaagacttagcggtgtttttgatgttcgggaaacacctaacaaaacgacatcggcttcgagaaaacctcgtgggtcttttccatcatcgtatttaacagcgaattccattgctttgatacgtttgaaataatttttgtttaaatgatgcaatgcgccgggttctcgcgacggagcgacacctgtgcgtttttctacctcggtgacaggaggagtcaatacatcaaaatgatacaggtcggcttcttcacaaaagtgattggttagcgagactagctcatcgttaatcagtgtgtgcaaaataatggcatcgtgttttttggcatcagtcaacgcctggatcaagtgttctttggtgtgaataaaggtacgccgaaataagttgaattcaacacttgggtactgtgccatggttgcttgagctaatttggaggccgtttctcctgctgaatcggacaagacaaaaatcgtgacaatcgtttcttgtgggttcatagtaaaatcctctcttgcatttttgataatttcattataccatacttacgatcgctaaaaatcggaatgattttgatttactggagggattcgatgaaaaatcaaccattgattgagcaagctatgtcgatattaaaagaacatggctataaatataccaaaaaaagagaagctatcattacttatttagtgaaacgcaaccgttatttgccggcaaaagaaatccatgatttcatgtctgaagaatacccgggtctaagttatgacacgatctatcggaaccttcatgatttttctgagattggcatcttggaagagactgaattgaatggagaaatgaaatttcgttataattgctgcgtggaattggaagatcatcaccatcatcattttatttgcacggtttgtggcaaaacaaaagagctgcatatttgtccaatggatttctttcaagaacaattgcccgggtgcagtatcgaaggccatcgttttgaaattctaggcagatgtgaagattgtcgctgattgttcggattctaagattgaatcaggaagttcatcgacttttttactagaataccttgacactttttcaggggttagctataattttcaaaggacagtcttgttttttgagattttatttcaatgacaaatacggttactttttaagctcggagggagggaatttacatgtcaaaaacagtcgttcgcaaaaacgaatcacttgacgatgctcttcgtcgcttcaaacgttccgtgtcaaaagcgggtactttacaggaatctcgtaaacgtgaattttacgaaaaaccaagtgtaaagcgtaagaaaaaatctgaagcagctagaaaacgtaaaaaattctaattttctactgttttgagaattggagctggtagtgtgacgctactaagtacactgaatgatgacatgaaaacagcgatgaaagccaaagacaaggaaacgttgcaggtgattcgcatgttgaaagcatcgattcaaaacgaacagatcaaaaaaggtgccgacttgaacgaagaggaagaattgactgtgttgtctcgtgaaatgaaacaacgtcgtgattctctgactgaatttgagaaagccgaccgtaccgatctggctgaaaaagtcaaaggtgaaattgcaattgttgaaaaatacttgccggcacaacttgatgaagcggaaattcgccaaatcgttgctggtgcgatcgaaaaaacaggagcttcttctccgaaggaattcggaaaagtgatgggcgctgtgatgcctcaagtaaaaggcaaagcagacggcaaccaagtcaatgcgatcgtcaaagaattattagggcaaatgtaaggacacgccgtaagcatcttattggatgcttacggcttttttgttctttcttagtgagtatttttaagtagaatcaatgatcgaaaaacaaacttttaataaattgcaaagaacgctgccaaaacgcttcttgaagcttacaagtaattttgcttttagcgattgtgtggtattataaactagaatgcctaaaaaaggagctgtaacttatttgacagaagagcgtatttctttggaaatccaactgactcaaaatgatgatattagtttgttgttgggttcccatgacaaacatatcaaagtcatcgaagatgctacacaaacaacgattcatacccgcggagaaatgatccaaatcattggtgaaaagacagccgctgaaaaagcccaatccgtgatccatgcgttgcaagagttgatcaaacgagggatcaatatcagtacgccagatgttattacggcattgaacatggcaaataaaggaaacttagattatttcacagatatgtatgaagaagaaatcatcaaagatcgtaacggtaagccgatccgcgcaaaaaatgccggacaaaagaaatatattgaagccatcagaacccatgatgtcgtttttggcgttggaccagcaggaaccggaaagacgtttcttgccgttgtcatggccattgcggcattgaagaaaggacaagttcaaaaaatcatcttgacgcgacccgctgttgaagcaggtgaaaatcttggctttttaccaggtgatctgaaagaaaaagtcgatccctatttgcgtcccgtttatgatgccctttatcaaatctttggtatggatcataccaatcgtttgatggaacgcggcgtgatcgagattgctccgctagcctatatgagggggcggactttggaagatgcttttgtgattcttgatgaggcacagaataccactattgcccaaatgaaaatgtttttgacccgcctaggatttaattcaaaaatgatcgttaatggcgatacaagtcaaattgatttaccaaaaggaacaacgagcggactgattcatgcgcaacgagcgttagaagcaattcctaaaattgcgtttgcgcactttgaagcaggagatgtcgttcgtcatccagtcgttgcagacattatacgtgcctatgaggaatccgatagtaaagaacaacgttgattgtcggacaggaggggtaaaatgatcatacaaccgttacggaattttcgagaaaaattaggccgcttttacctgccgctgcttatggtgctcttttttgttttatctattgggatcatgttttccagtgtaaaacaaaacaatgtcgactatagcgaggggcaggttgcggaagaaaatatccgagccaacaaaacgattgaaaacacaactgctactgaacaaaaacgtacgctagccgctgaagccgtctcgcctgaatacacgtatcaagacgatttggcacaagttcaacatgaacggatcaatcatttgtttgaattgattgatacagtcaacaagactgtcaatacgaaatatgaagctgcggtcaaagctgctggtgaaaatgaaaatgttcctaaaccggatacagaagagtatatcgccactttaaaaaaagaatttgaaaaaatgagtgatgatgaacttgatttttatcaagcgctgaccaataattttttgtcgacattgttttcattgaatagtgatcagctgaacacggtaagagattatgcgctgcagcttgttgatgaacaaatggctaaacagatccgccaatctgaattgagtacttttcgatcagaagccgaagaaaagatccagtttttggatgtaacttctgaaatggcaacagcattacgctttttagtcaatcaagggatcgttgtcaacgattttcctaatgagaaacgaacggaagaagctcggcaggctgccaaagacgctgttcagcctgttatgatctatcaaggtgagatcattgtccgggaaggctcgcagattgattcaaatgcattagaaaaattgcagcttctcggtctgacgagtcaaaccttctctgtatttccgttgattgctttagtttttactgctgctttacagatgctcatgctcttttattacacacggcagacaaaaaacgaagacaaacggatgaatgctgtgaccttttatgtcattgcgatgatttttagtattttattgatgaagtttttccaactatttcagtctgaactcatcgcgttcattccgttattctttccagctgcctttaccccgctgatcttgaatatattctcaagtcggcgtttgggaattttagctgcgatgtttcaagtaatcaatgcgattttcatttattttgattccagcggtacgaatatgctgactactgtcttggtaacctatttgttctctggattgatgggaacgatgatcagaagggaacgaatcgccagtcaaggacgaacagccattatgtgggtcatcgtctttccgttcttattaagtgtcatgttagtgattttccaagggatggatttcgcgagaggcaatacctggacgacgatcatttgtgccttagcgggttcattacttagctatctactaacgattggtttgcatcaatacattgagttattggtctcagacaatagcatgatcgttctgaacgaactaagtaatccaaatcacccgttacttaaacaattactggaagaagcaccaggaacctatcatcatagtatgatggtcgccaatttgagtgctaatgctgtagcagagatcggcggacaaagtttactgacacgggtcgcttgttactatcatgatattggtaaattaaagcatgcgaatttctttgttgagaatttacccgcaggggctgaaaatccccataactttttgcttccggaagacagcaagcagatcattttcggacatgtgatcgatggagcggttcttttagaaaatgagaaaatgcctcagatggtggtggatatttgtcgccagcaccatggaacaaccttgatgcgttatttctatgtcaaagcgaaagaacgtaatccagaagtgacagaagccgattttcgctatcctggaccaaaaccacaaacaagagaagcaggggtcgttagtatcgcggatagttgtgaagctgctgtgcgggcaatggataatcccacagatcagaaaatcaaggaatttgtttcgaatttgatcaatgatcggattcttgatggacaattagatgagtccggactgacattgcatgaaattcgtatcattgaaaagtccttagtcaatggattgtgtagtacattccattcacggatcaaatatccgaaaatgaagtccgaagcggaaaaaatgaaagaagaacaagaaagaagagatcggtaatggagattgcttttttagatgaaacaaatacagtgagtcaagagaaaatcaatgaaattgatgaactgctgcagtatgcggcagactatttgaagctgcctgaggatacggaaatgtctgtcaccttcatggacaatgccgctatccaagtcatcaatcgggactatcgtgataaagatcaaccgacggatgtcatcagttttgctttggaagaagaaacggaagaagagttgccgatcatctttgatgatgaaatgccagctatgccgagaaatcttggggatatcatgatttcagtcgagcgggcaaaagagcaagctagtgagtatggacacagctatgatcgggaattgggctttttagcgctgcatggatttttgcatatcaatggttatgatcatatgacaccagaagatgagaaagaaatgttcggtctgcaaaaggaaatattggatgcctatggactcaaaagataagaatacagaaaaaaacaaacaatttatcacatccattgaatttgcctttacaggaatcaagaccgtctttgacgaagagcgcaatatgcgcaaacatgtcttgttaggcatcgttgcaatcattgcgggatttgtctttagattaaatcaaatggaatggctctggttgttgttgtcggtatttttggtttggatcgtggaaatcgtcaacacagtctttgaaaatgtcgttgatatgtttaccgattttcacttccatcccattggcaaaaaaatcaaagacatggcggcaggagcagtcctgatgacagcattctttgcattgatcgttgcggcaattatttttataccaaaaattttagcgttcttttagaaagataatacacagaggagatcacctatgacaacacataaatcaggctttgctgccattgttggccggcccaacgttggtaaatccacattacttaatcgagtagtaggtcaaaaaatcgctatcatgagcgacaaagcacaaacgacccgaaataaaatccaaggggtttacacaacaccagatgcacaaatcgtttttatcgatacacctggaatccataagccaaaacatcgcttaggagatttcatggtggaaactgcttatagtgcacttcgtgaagtcgatgtgaccttatttatgatcagtgccgatcaaaaacgggggaagggcgatgacttcattatcgagcggctgcggaaaaacgagacgccggtctttctagtcatcaataaaatcgataaagtacatccagacgaacttttagctattatcgaagattatgcggctcaaatgacgtttgcggagatcgtgccgatttcggcaacggaaggaaataattttgagacattgatgagattagtcattgatcaaatgccggaaggtccccaatattttcctgaggatcaaatcacagaccatccagaatatttcatcgtttcggaattagtgcgggaaaaagtgctgttactgactagagacgaagtgcctcactcagtcgctgtggtggttgactcgatgaaacgggatgaaaatgataaaattcatattcaagcaacgatcgtcgttgaacgggatagccaaaaaggaatcattattgggaaaggcggcaaaatgctgaaacaaatcggaacaaaagcacgattagatatcgagcatttgttagacgataaagtttacttggaattatgggtcaaagttcaaaaagactggcgagacaaacaaaccttcctgacagactacggttatcggaacgatgattactgatcttctctaaacaagatcagctaagaagtttgatgagagaaaagacaaagaaagctggagcaagcgaaggggattgagctgcttcagctttctggtttagaaaggagcgttgttcatgaatttagttgaaacaaaagggatcttgttatttactagggaccataaagaaaatgataaactggtcaaaatattcactgaatcggctggaaagcaaatgttctatgtaaaaggtgcccaccgcaagaataatcctttaacgccagctttgctttcgtacactgaagcgacctatattggaaatattcgttctgagggcttgtcattcttgaataatgccaaagatatccattcttttcgcaaaatccaaggtgatatttttcttgcaggctatgctacgtatctattgaatctggctgactctgcgatcgatgaccgcgtgtacgatccaaatctctatcatttcttacatgaagctttgcagttgatggatactgataatgatgcagagatcatcactaatatttttgagattcagttgctgcagcgttttggggtctcaccgatatggacccactgtgcggtctgcggacaaacagaaggccgctttgattactcctcgaaatacaatggcgtcatatgcgaaaagcattgggcattagatgaccatcgttatcacggtgatccaagggcaatccattttattcgtttgtttgcacaaatctcttatgaacaaatcgcatcgatcaagttaaaaccagaaacgaagcaagccattcgtcaggtaattgatttattgtatgatgaatatgttggcttacatttgaaaagcaaaaaatttattgatcaaatgggacagtggcaagatatcctgaaacccaaagatcaacgataaagttggcgaaacttctttggagtagcgccaactttttttttgaaaagagcagtgaaatgacttgcatctgggattcctaccaagaaagcgacatcttggatatccagatgaggctcgcctaccaataattctttggcacgattcaggcgataattcagcaaaaattggaaggttgactgccccaaaaagcgctgaaagagacgcgacaaatactgcggagttacaaaaattttttccgcaagttcagcgacggtcaatggatgagcataattggtttcgatttctagtagtacaggcgcaatgtagcgttggtacaaatgatgcttttcatttgcgtcagcattttgttgttggatcaatgccaaaagaaagtgatagcaactgctggaagagcgcaatgggtctaatattttttcttgatcgtcgctgattcgttgattgatccactcactgtaagaaaataaagggctatcttgccccatcaagtagcgctttccgccaaaaggtttcaacagttcctgtactaaatctccttgcagcgtaacaaagtttgtctgccagtctctatgaggatggtaacgatgagggatgaatggcaaaatcaaaatgccagccccaggagttaacacaaaggattgatcgttaaaaaggacggtcccttggccagcggtagtttgcaaccagtgataatatggataaccagtggggcgaaccacttcatcttgtgcccaatgattcccaatgctctcgatactgacagggagccgagggttgttctgatagaaatagatagacattgaattctccttgtttcgaaatattatagaatcatgacaatcctattatactacaactttttgaaaagccttacaataataattatcaatgagaaaaaggagcgtcaaacatgaaaaaagtttttgaacggtttttattcggtggcgattataaccctaatcagtggccgcaagaaatctggcaagaagatatgcgaatttttagaaatgcacacatcaatagtgcaactatcaatgtcttttcttgggcaaaaatccaaccttcagagcacgattattactttaatgagttggatgagatgattgatatgttgagtgaagaaggctacgacattgtattagcgacttcaacagcggcgttgccagcatggatgttcaagcgctatccagaagtggctcgaactgactatgaagggaggcaccataaatttggacagcggcacaatgcgtgtcctaacagcttagtctaccaaaaatatgcacaacgattagctgggaaattggcacaacgctatgttggtaacccgcaagtcacttgttggcatatcaataatgaatatggaggtgagtgttattgcgaaaactgtgagaaagcttttcgggtctggctaaaagataagtatcaaacccttgaggcattgaataaagcgtggaatctggaattttgggggcatactgtttatgaatgggacgaaatcgttctgccgaatgctctttctgaaggaatcggtcatgacaaaaccgcatttgcaggaatttctatcgattatcgtcgtttcaattctgacagtcttttagaaaactttaagttagaacggaatgctattcgtcaattcgatagtcaaacaccgattaccacgaatttgatgggaacttttaaaggactcgattacttcaaatgggcaaaagaaatggatattgtttcttgggacaactatccttcgtataatacaccatggagtttcgttgcaatgactcatgatttgatgcggggattgaagcaagcgccatttatgttgatggaacaaacaccatcccaacaaaactggcaaccatataattcattgaaaaaacctggccaaatgcgcgcgcaaagctatcagacgatcgctcatggagcagatacaatccagtttttccaacttcgccgctccattggtgcttgtgagaagtttcatggtgcggtgatagaacatgttgggcatgagaacacccgtgtatttaaagaaactgcagcattaggagaagaattgagccgactgaacgaagttttgggtagtgaaacaaaggctgaagttggtgttctatttgattgggataattattgggcattggaatatacgagcggaccaacagttgatttgacttatgtgcaacaaatccatcaatattatcgttacttttatgaaaagaatatcgcaaccgatttggtgtcagttgatgcagatttcagcaagtaccaagtgctggtagcaccggttttgtacatggtaaaagcaggtatgaaagaagctcttgaatcctttgtggaacaaggaggcaccttgatcacaacgtatatgagtggcattgttgaccagtcagacaatgtccatctaggcggctaccctgggcctttaagagagctagcaggaatctgggtagaagagattgatgcattagcaccagagcagacgaacgttattcaattaaaggggggaagacagggagaaagtaacttagtcagtgagatcatccatttggagaccgctgaatctgtagcggactatacgagtaacttctatgccggttcaccagcagtgaccaaaaatcgatttggtcaaggtgtcgtttattatattgggactcaacttgaaaaagatcttttagatacgatcttggatgaagcaaccaatagcgcaaatctaactgctgtgattgaaggagaaacaaatctagaaatcagctgtcgtcatacggaagaagcggtttactattttatcatcaattttcagaagcaagcgcaaaaggtgccggcacaatttgtaggaaagaaggacctactgtccggtaagcatttgactgaagactccgttgcagatcaatacagtgtatatgtaatcaaggaaggaagaagcgaatgactgcttttgtaatcaaagacgaattttatttaaatgatcagcccatgaaaattatttctggctcgatacactattttcgagttgtgcctgcatattggcgggatcgcttagaaaaattacgtttgatgggttgtaatacagtcgaaacgtatgtgccttggaatatgcatgaaccgcaggaaggaaagtttgactttagcgataatcttgatttgcggcgctttattcagcttgcacaggaggtagggctgtatgtgatccttcgtccagcaccttatatttgtgcggaatgggaattcgggggccttccttattggctgttaaaagatcccttcatgaagattcgctttgactatccaccgtttatggaaaagatcgctcgatactttacacagcttttttctcaagtgagtgatttacagatcactcaagaaggaccaattttgatgatgcaagttgaaaatgaatatggcagttatggaaatgacaaaagttatttgcgaaagtctgctgaactaatgcgtcacaatggcattgacgtgcccttatttacgtcagatggtccttggctggatatgttagagaacggttcgatcaaggacatcgcactgccaaccatcaactgtggatcagacattcaggagaattttagaaaacttcaagaattccatgggaagaagcagccattgatggtcatggaattttggataggctggtttgatgcatggggagatgacaagcaccataccacatcggtaaccgacgctgctaatgaattgcgggactgcttagaagctggctccgtcaatatttatatgttccatggtggcacgaacttcggctttatgaatggtgccaactattatgagaaattatcaccagacgttactagctatgactatgatgcgttgttatcggaatggggcgatgtgacacctaagtatgaagcatttcaacaagtcataggtgaaattaccgaaatcccatcctttcctttgactacaaaaatcaccaaacgggcttatggtagctggaaagttagtcagcgagtttctctctttgagacactagctagcatcagtcaaccagtcaagcacaattatcctttaacgatggaactgttagatcaagctactggctatgtctattatcgttcgcaaattggcaaatcgcgtgtgatcgaagactatcgactgatccattgtcaggatcgagcccatacgtttattaataatcagctgcaatttattcaatatgatcaggaaatcggacaaaagaagactctcacactgacggaggagtcaaatgagttagggatcttggttgagaacatgggacgggtcaattactccgtccaaatgaatcatcaatacaaaggtatcaaagacggagtgatcgtcaacggtgcgtttcaaagtgaatgggaaatatacagtctaccgatggataatcttgatcaagtagatttttccggtcactggcaaacgggacaaccgagtttctccaaagtgagctttcaagtggatgaatgcgcagatacatttgtagaactgccgggctggggcaaaggatttattatgatcaatgggcataatattggtcgtttctgggagagaggaccgcaaagacggttatatattccagctccttatttacgagaaggaaacaacgaggctgtgatttttgaaagtgacggtcgggtatcagatatgatcatctttcacgatcagccggacttaggccctaattaattgcttttatattttttgattgacaaagtccctatacagctactatgataaggataatcaaataaatacgttgatcggaaaaaagaaagaagccagagtcatccagcgagcttgggatagtgaaagccaagttgaatccttttttcgcaggcatccgggagtatgactcaatgaagctgccgagtaatcggaagtagggtggaaccgcgagaatatcgtccctatatctatgcgcaagtataggtatagggattttttggtgtgattcaccattgctcgaatcactgtgatcgacctgtaaaacaggacatacaagtccttgttagcgaaccctgctggtagaagtgactgcaggagtaacacagaagagacgagcagatgtgaaacagtaggctcgcagggagaacgtagtacctgtgtcctatttcatgaaaaactcaacctttgcggtagaatcaatgacttagaaaaggaggggactctcatgccatttgatatgacgattgctgcatcagaattcaaagaaaaaaaattaaaagtgttagcaagtattccattgcaaatcttagtcaagcaagatgaccaactagtcaaagagttaacaacaaaaccggaccaaatgttgtatgatttgtcagatgttttgacggatgaccatgttgttgaagtaaaattgattccaggtcatgttgttgaattttatccagtagtcaatgcgttgtaagaaaggaagaaaataatgagtaaattaaccgttcaagaaatgatcttgactttacagaagttctggtctgataacggctgtatgctaatgcaggcgtatgataccgaaaaaggagcaggaaccatgagtccgtatacttttttacgtgcaattggaccggagccttggaacgccgcctatgtggagccgtctcgccgaccggctgacggccgttatggagaaaatcccaaccgtttgtatcagcaccatcaatttcaagtggtgatgaagccctctccagaaaatattcaagaattataccttgaaagtctgcgtttgctagggatcgatccgctagaacatgatattcgctttgtagaagacaactgggaaaatccttctatgggttgtgctggtctgggttgggaagtttggctagacggcatggagatcactcagtttacttacttccaacaagttggaggattggcctgcaaacccgttacttcagagatcacctatggactagaacgtttagcatcttatatccaagaagttgaaagtgtctatgatctggaatggtcgacaggggtcaaatacggcgagattttccgtcagcctgaatttgaacattcaaaatattcctttgaagtcagcgatcaagagttattgttaagcaattttggccgctttgaggcagaggcaaaacgctgtatcgatgaaaacctcgttcatcctgcatatgactatattttgaaatgcagtcatacatttaacctgttagacgctcgaggagctgtttcggtaactgaacgtgctggatatttggctcgtatccgtaatttagcacgacaagttgccaagttatttgtcgctgaacgggaaaaactaggttatccattattagcaccagaagaagcggaaaaattgattgcgggagggaaataaaatggcacaaaacctattattagaaatcggtttagaagaaatgccagcacatgttgtcacgccaagcatgaaacagctacaacaaaaaacggcggagtttttgacagctcatgcactgcaattcagttcgatcgaagcttattctacacctcgacgtttagctgtatatgtgactgggattccggaaagtcaagctgatacgcaagaagaagtgaaaggacctgccaaaaaaattgcaatcgatgccgatggcaattggtcaaaagcagcccaagggttcgttcgtggacaaggattgaccacagatgcaattaccttcaaagaattaaatggtgtggagtatgtctatgtcaccaagcatattcaaggtaaaccagcgcttgaagttttaactggtttgaaagaggtcattactagtttggtgttcccagtaacaatgcactgggcaaatttcgattttgagtatatccggccaatccactggatcgtagcattgtttggcgctgaagtcgtaccatttacagtccttgacgtagtaacagatcggaaatcccgtggccatcgtttccttggagaagaagtcacctttgaaactgccgatgactatttgagtcaaatggaacgccaattcgtgatcgctgatccatccaaaagacagcaattgatcgtagaccaaattgaggcaattgctaaagaaaacaactggcggatcgatcttgatgaagatcttttagaagaagtgaacaacttggtagaatatccgactgcttttgtcggtgactttgatgaaaaatatctttcagttccagaagaagtcttagtcacttcgatgaaagaacatcagcggtattttgatgtgcgcaccccagaaggtgttttgttgccccatttcatttcagcaagaaacggcgatcgggtaaaaatcgataatgtagtcaaaggaaatcagaaagtattgacagcgcgtctagaagacgcggaattcttttacaatgaggataagaaacttaccatcgatcaatgtgtggagaaactaaaacaagtcactttccacgaaaaaatcggtagcttatatgaaaaaatgcaacgggtagctgttattgctcaaatcattggagaaaccgtcgaattgtctgaagatgaaagaacagaattgaaacgtgcatcagaaatctataagtttgatttagtaacgaatatggtcggtgagtttccggaattacaaggagtcatgggtgaaaagtatgctctcttgcaaggagaaacaccgcaagtggcacaagcgatccgtgaacattatatgcctgtctctgctgaaggtgcgttacctgaatcaagcgttggagcaattttagcaattgctgataagttagacagtttactgtcattctttgcagtgggcatgattccaagcggatcgaacgatccatacgcattgcgccgacaaacttatggcatcattcggattattgctgagaaacgttggtacttcccgttagcccgtttacaggaaaaaatccgcacagcaatcaatgaacagccatcagtctatggcattcaattgaacgaaggacaagagcaagtcattgattttgttgacggacgtctgcgtcaattcttagcaacgaaaaacattcgtcatgatgtgatcgaagcagtgatcaactctcgtcaaggcgatatcagtcttttgtttgaagctgctcaaatgttgagagcacatttgaatgattctgatttcaaaccttcgatggaagctttgacaagggtcattaatcttgcaaaaaaggcagatcttgaacacaaacaaatcaatcctgaattgtttgagaacgaatcagaaaatacgctttatgaggcagtggtcgccattgaagataagttcccgcaacaaacgatggaacaaaactatcaaagcctagtttcattgagaccattaatcgaagcttattttgatcagacaatggtcatggtagatgacgaggcaatacgtcgcaatcgttttgcattattggataagatcgccaaaatgagtttggcagtagccagccttgatgctttagtcacaaaataagatttgatccagctagtgtccaacaatgtgtgtttggatactagctgaattcctaaaaaagcctagccatcttcatttacttgaagatggctaggctttttatatacgcgtcaatttaacgacaacttcacaacgagcagtttgaggaaacatgtcaacagactgtaaatactcaatcttgaagacagacgctaatttgaccaaatcacgggctaatgttgaaacattacaagagatataaaccattttctttgggggctgagcaactaacgcttgcaacaggtggtcatctaatccagttcgagggggatcaaccacaatactgtcgggtctaaaaccagcagcaaaccatttagggagtaagtcttcagcagttcctgtttcataatgcgtattatttgcttggattcggcgggcattttctttggcattttcgattgcttgcggaatgatgtccatcccacggacttcctttgcatgttttgcgaggcttagtccaatcgttccaacaccacaataggcatcaacgacggtttcattttttgtcaatgccagtgctttgattgcttcgtcataaagtatactagtttgttgcggattcagttggaagaatgcacgaggtgaaaggtcgaatgttaattcctgcaatcgttcttcaatcgcttcttttccccagagatgtaaagtttcatcccccatgatcaccgaggtcttcttgttttggacattttgcatgatcgaaactacttgaggcatgcgttgattgatttctcgaatcaacgcatttttctgtggcagtttgctagagttcgtgataaaaacgacttgtacttcgccggtcgctctgcccactctgaccatcaaagtcctcaggatgccgctgttttttctttcatcatagattgggagttgatacttgttcagtaactgcacaaggccattgatcacatcttgggttgctttttcttgaacgagacaatcatcgatcgccactaaacgatgagaatccatttcgtaaagaccagcttcgattcgttttgattttgtatcatatcgcaactgaaattgcgctttgttgcgatagtgccatggttcttccatgccaatcgtatcttttaagatatacttctgataacctttgggcttaaatttggttaatgcttgttttaataagtctttcttaaagtctagctgcttttcataaacaagatgctgtaattgacagcccccacaacgatcataaaatttgcagggggggagaatacggtcgctgcttttcttgatgattttggtcattctcgcttctgcaaacctcggagttgctttggtcacttctgcaatcacttcttctcccggaagaactcgcgggacaaagacgatcaattttttataatagccgattccttctccgttgattcctaaacgtttgatcgtcagttgtagtttttgaccgtttttaagttgtacgtttgccatgattgctccttatcgataaatagtctctctattttaccatactttttatagctcttttgaaggaatttccccttttttgtgataaactagaatatacgttcgtgaggtgaagaaaatgataacgatcattcgtatcagtaagggaaaaggtcccttttacgaagtagactgctccaatggagaatctttgcgggtttctgaggatcttctggttcgtttccgtcttctaaaaggaaaagaagtgacggaagaagagttgaccgaaatcaaaaaaagctccggttttgatattgggctgcagcaagcaatgaattacattagctatcaactacgttccgaaaaagaagttcgtacctatctaaaagacaaagaaatcaatttagaggatcgccatttggtcgtgcagcgattgaaagaactaaatttacttgatgaccgtacctacggagaaagctacttgcggacacaaatccgtttaggagacaaagggccatcagtcatcagtcagcaactaaaacaaaaagggctgtctgaagaagtgattcaagaagtgatgccgttatatacagaagaaaagcaatttgatgtcggctatcatactgccgaaaaagcattgcgtcggttccaagggaaaagtcacaaagagatgatgcagaaactatcgctgcacctaatgcaaaaagggtttagacaaccagttatccaattaattttagatgaactgcctacagatagaggcgacgaagaggaaaacgcagctttgcaaaaagagggtcaacgacttttgcgaagacatcagcggttgcctttgaataaaagaaaaatgaaaatcaaacaaggtctttaccaaaaaggtttcgctctggatgcgatccaacaatttttagatgaggaagttatggatgaataaacagtgggaaaagtggtcaaaagaggacattcgttctttccaagacaagtttttgaattggtaccatgatgaaaaaaggaatctcccttggagagcaaccaacgatccctatgcaatctggatctcggagatcatgctccagcaaacaagagtggacaccgtcattggctattattaccgctttatggaacaatttccaaccatcaaagatttagctggtgcagaagagcagaagcttttgaaggcttgggaaggattaggttattactctcgtgcacgcaatttaaaagctgccgctcaacaaatcatggcagagttcgatggagagatgccacagaccatcactgatattcgttcgttaaaggggattggtccttacactgccggggcgatcggcagtatcgcttttggattgccggaacctgcaattgatggcaatgtgatgcgtgtagtgagtcgtttgttttgtattgaggcagatatagctaaagcaagttctcgcggagtctttgataaagcaatgcgtacaatcatttctcacgatgagccaggagaattcaatcaagctttgatggatcttggttcaagtatttgtacgccgacttcgccattatgcgaggaatgtccactgcaagaatattgtctagcctatcagcagggaacacaaaccgactttcccgtaaaatcaaaaaaagcgaagccaaaagatatgtattacattgctggagctattgaagaagatggccgctttttattggtgcagcgaccagaaactggcttgttagccaaaatgtggcattttccgcttttggaagtggatcaggcgacctatatgcaattattggcttattggcaagaccaacagttaacattggatgcagttgcagaagaaccagctccgattttccctgaatttcccgtcgtttggcaaaaaagacatcttggtgaggttactcacatctttagtcatttgaaatggcacatactgcttttttatggacgcacaccgtcggaattctcgttagaacacagtcaatgggctgcgccagaagaatttgaacagtatgtctttcccaaacctcagttgaaattagtcgaacaattgaagaaaaatcataaagtcgataaacatttctaggcaaagggttgttttattgctataatatttacgatatcggtgtaatgaacacccaaacaaaacgcaagttttcttgctgagggaagggttgctatgcgagttccaaaagaaggagagtttgtcagcatccaaagctacaaacatgacggcaatttgcatcgaacgtggcgggatactatggtcttaaagacgagcgaattctcaatgattggtgtcaatgatcatacattggtgactgaatcggatggaagacgctgggttacccgtgagccagctattgtatattttcataaaaaatactggtttaatgtaatcgcaatgatccgagaaaagggggtttcctattattgtaatctcgcttcaccgtatttgcttgatgaagaggccttgaaatatattgattatgaccttgatatcaaagtatttcctgatggtgagaaacgtttactagatgtggatgaatatgagcttcatagcaagatcatgcattatccgcaggacattgattttattttaaaagaaaatgtcaaaattttagtagattggatcaataatggcaaaggaccattttctgaggggtatgtggacatttggtatgatcgctacaagcagttgtctcagaaatagcaaggagtagccgtaaagggtcacttcaatgtgcaaaagactcgactttaattcgaagtcgagtctttttgtatcaaaaaatagtgcctgtcatcgagtgattgatttgtaaggcggggcttctttaaaggagattcatccagttctataaagaagcgaaagttgtcaatcacgtgagttataagtgattgacagcttttaagatacttagttctgcagatatttactcattttgatgtggggcatatccgcatcaagaaattcttccccttcaggttggtagcctagagaaagataaaaaccttttgcggttagctgagcacctaaagtgattttttgaaacccttgtttccgagcaaaatcctccgccccttggatcaaaattcgtccgaagccttttttgcgatgggaaacgggtacggccatacgctgaagtttcaatgtgtggctatctataggaagcagccgcaaagttgctgttgcttctttttgttcattgtagagaacaaaatggaccgcgtttgcttcgtcctgatcgatctcaagacttaagggcacgccttgttctttgacgaagacatcattacgaattttcaacgagtccagataaatttcgcttaatgtatctttggtttgtgcgacgaacataaaatcaaccaccttcttatttcatcaattattttctaagtataccatttttacgaaaagaaaaattgcttttgcggctaaagtcgcaagcttttttttgcaaaatactctataatagtgaaaaaaaggagggaatcgtttgttcgacaaattcaaacaatcaaaacttttcttctggtcattagaaattctcgttcttgccacgttagctctggtattgagcaaaatcaatttcttatttgcaccagtaggaacatttttttcgacattatttgcgccggtcttaattgcaggctttttgtactatctgcttaatccgatcgtcgtttttctgatgaagaccactaagatcaaaagaatctacgctgtgattttagttttactcttattagtagcagctattgtcctaacagtcgtaagcgtgattccaaatctgatcaaccaaatttcacaacttgcagaaaatattcctacttttgctaaaaatatggagacttggatttctaaaatagcagatgacccagtatttaaacagatcgactttgcgcaacagttagaaaatctcaatctttcctatggttcattgctgcaacaatttctaagtgggctgtcaacaagtttgggatcgatcgtaggaacgattgcttcagcaacgatgatcattgttacagtaccattcatcttgttttatatgctgaaagacggcgagaaacttgtgccaaatattcaatcagttttacctgaaaaaagacgaaatcaaatcatcgagttattgggtgatctgaataaaacattgtccaattacattagcggacaagcgattgaatgtatttttgtcgcgacctttacctttatcggctactggctagtgggtgtcaattacgcctttttatttggtgtcattgcagggatcactaacttgattccttatttgggcccttacctcggcttgattccggcagttttagtgacaatctttgatgatcctttccgggctctgttatgtggtgtagtcgtgttagtcgttcaacaattagatggtaatgtgatctatcctaatgtaatcggaaagtcattggcgattcatccgctaaccattattttagtgttgctagtcgcagggaacatcgctggattactgggtattttcttaggagtacctttctacgccatttgtcgtacgattgtgatttttgtgattcgtttgattcgtgacgataaaagcaagaaaaaccaagagaaattgatcgaactagataactgatggtttttattgcaaagaaaaaagctttatgatacgattttatcgtgggtatagcccacgattttttttagaaaatgtaaaaataaggagagaatgctattatgaatgctgaccccgagagtcagtcgctattagcgcaaattttattattgatcgttttgacattgatcaatgctttcttggctgcttcagaaatcgcggttgtttcagttaataagaaccgtgtagaacagaaggctgaggaaggaaatgtcaaatcacaaaaattattgaaaatcattgacaatcccaccaacttcttgtcgacgatccaagttgggatcacattagtcaatatcttatcaggggcctcactggcagatacgctatctacccgcttagcacccgttctaggtggcggagctgcagcaaaaagcctggctaatatcattgtattagcgattttgacctatgtttcgatcgtatttggtgagttgtatccaaaacgaatcgcaatgaacaaatctgaagaagttgctcaatttacttcaggtgtgatacgtgtgattggtacgatcgcaaaaccatttgtgtggttgctttccgcttcaactagtttgttagctcgaatcacaccaatggaatttgatgatgaagatacaaaaatgactcgtgatgaaatgcggtatatgttagaaacagaaggtgtctttgaagaagatgaattggaaatgctacaaggaatcttttcattggatacgaaggtggcccgtgaagtgatggtgccgcggactactgcatttatggtcgatatcaatgattcagtagatgaaattttgacagaaattttagcagaaaactattctcgaatcccagtatataatgaggacaaagacaaagtcgtaggtattttacatacaaaaaacctgctgaaatgtgcctataaatatggatttgaaacattagatattaaacaaatcctccaagaaccattatttgtgcctgaaactgtttttattgatgacttactctatgagttgaaaaagactcaaaatcagatggctatcttattagacgaatacggcggtgtcgtaggtctggttactttagaagacctcttagaggaaatcgttggtgagatcgacgatgaatcggatgaagtagaagaattatatgaacaagtttctgatcatgagtacatcatccaagggcgaatgttgattgatgactttaatgaagcatttgatatgagcctgcacatgagtgatgttgatacaatggccggatatttgatcacagctttagggttgattcctgatgaaggagagaaattatcctttaaagtggataacgtcacactgattacagaagaaatggaagggtcacgtgtattgaagatccgcgttatcttccatgatcctgaagaaacagctgtcgaacctgaagaagaacgccgctatttcaaaaaagattttgaagaagacgaacctcgtcgataaaatgaatgcttgaagcaaatgcttcaagcatttttttgtctaaaaataatatataacagaatgagttaatcaaatgatacagatttagctagataaaaaaactaaaataactaagcatatttcttgcttttcttgtgaattaaagagagtataagagtgcgataactagaaatcattgtggggtgggaaaatgagattttaccgaatgaaaagtgatgatattcggatgaacttagctactgaagaatatttaatgaataacgtagatatttcagaaccatgcttgctgttatacatacaaaagccttgtgttataatcggtagaaaccaaaatgcctacgaagaaataaattttgactatttacgacataatgacatcgttttaacccggagaacctctggtggcggagcagtttatgacgatctaggcaacatgagttttagctttgtgactaaaaaagatgtgactcattttggtgattatcatggagccacccaacctattttgaaagcattgcagaagatgggagcaaaagaggttgaagtacggggaagaaatgacttgtttgttgaaggaaagaaattttctggtaacgccatgtacacaaaaaatgacagaagctattcccacggaacattgatgttcgatgttgacttaagcgttttgacaaaagtgttgaacgttccacaggaaaagatcgactcgaaggcaacaaagtcagtgcgtaaaagtgtgaccaacatcaagccttatctttctgaagaatatcaacaattgtcaacgaaagaatttagagatcaattgctctgtcatatttatgacgtcgacaacattgaggaaatccaagaaaaagaaatcaaattaacggctgaagatcaacggaagattaatcagttgtatcaattgcgatatgccaatgatcaatggatttatggggaagccccgaattatcaatggacgaaacgcaaacgttttgaaaatgttggtatcgttgaactacgcttttcagtggcaaaggggaaaatcacagaagcacaaatcactggagatttttttggcgaagaagatatcgctggtctcgaaaaacagctgattggtcttccttataatgaagagttgcggcagcattttcaagggatggaagtcgcgaaatatatccatcaactgacaaatgagcaatttgtatcactacttttcaattgagtttgaaggcagaggagcgtcaggaaccaaatatgatcgaagtaaaagaggtttcacaagtatatcaggacaatgtccttgatcgagtatcgttaacaatcagcaatgagatcgtcggtatcgtcggcaaaagcggttccgggaagtctaccttgttgcgtctgattaatttgatcgaatctccttcagctggcgaaatcgtgattgatggcgtgaacacgacaggattgaccaagaaaatgagacgaagtctacagcaagatattgcgatgatctttcaacaatttaatctgctccataatctgactgtctacgacaatgtttttttgcctttaaaattagctggaaaatcacaacgacaagtgatggaaacgttagacttcgtaggtatgtctgaaaaggcttcggtttatcctgcttctttaagtggaggggaaaagcaacgagtagcaattgcccgtgctttggtcaaagaaccaaagatcctcttgtgtgatgaaccgaccagtgcattggatgaagatactaagggagatgttttatcgttattgcaaaaggttcatggcactttccagcctacaatcgtgtttgttagtcatgaattgtcagcggttcgacaagtttgtgagcgggtctatgttatggaacaaggaagaatcgtagcggaagtagcgaatacgccgcatcttttacaaaaagaagaattaaactatgtcgatcgtgtgataaggagtctaaagcatgacgataattgagagtattcaatactatttaccagaattgatgcaggcgatggaagaaaccctgatcatgatgagtatctctatcttcgccgctgttttgattggattgccattaggtattctattatttattagtcgtgaaaacaacaatcagggaacgattttgtatcaaatattaaatttgctgatcacggtcattcgttcgtttccttatttactgtttgttgttgcgatgattcccgtcactcgttttttgttaggcagctcgtttgggccgatcccagcaagtatcccattgagtattgtgtcaatcgtcatctatgctcgtttagtcgagcaggtattgttggatgtcccagaagatgtcggactattggcacgctcattaggtgtctccacttatcaatatgtcaaagaatttttgcttgtggaagcaagaagcgggttaatcctgtctctgacgacaacgatcgtcagtatggtgtcttattccacagtgatgggaatcgttggcggaggaggaatcggagactttgccatccgttatggatatcaacggtacgaatatggggtcatgtatttttccattttagtgatgatcgtagcagtttttagtattcagttgattgggaatgggttagcaaaaaaagttgataaaagaaagtaggagtaggaatgaaaaaaggaatattttttgggttagtactagcagtaatgtttcttggtgcttgtggaacagggaatgagtcgcaatcagaggataaagtgattaaagtcgcttctcaaacgacccctatgacagatgttgtcaaagtagcagccgatgcggtagaagatggctggaaaattgaattggtacaagtaaatgacaatattcaatacaatgagctgttgaataataaggaagtagacgcaaactttgcgcagcatgagccgtatatgcaacgctacaatgaggaaaaatcagcagatttagtggctttagacaaaatttataatgctaaagtgggcttttactcaaaagagtatacaaaaattgaagacattcctgaaggaacgaaagttgctctgccgaatgatgtttctaatgaaggacgagcattagccatcttagctgagcaaggattgattgaattaaaagatggagttggagtcaatggtacgatcaaagacattactgcgaatcctaaaaactttgaatggttgtctgtggacttattgaatctagcagaagcctataatgaaccaaatgtctcccttgtctacaactatccgacctatatcgccaaaattggtctaaagcctgacgatgccttgttcttagagaaaacgatagatgatcgttttgcgatctctttagttgctcgtaaggacaatcaagattcagaaaaaatcaatgttttgcgaaaagcgatgaccagcgataaagtcaaagaatttttggaaaatgagcatagtgatacattaattccagccttttagttttttgagtgtttttcatgctttcacagcagttctcgtataaatacaaatagctatcaagctgcttaaacagttgctctctagactttcgaatctgaatgatagagagcatttgtctgtaatttttcttttttccgctcttgatacatgatatactgatttggtcagaaaatctttgtatagacacagagagttctaatttcaaggaatggagtaactacataacatggagaatccaaatttaaaacaacaagttgaaagtcgtcgcacctttgcgattatttctcacccggatgctgggaagacaacgatcactgagcagttgctgctatttgggggagcaattcgccaagcaggaactgtcaaaggaaagaaaaccggtaattttgctaaatccgactggatggaaatcgagaaacaacgggggatttctgtcactagttctgtaatgcaatttgattatcaaggaaaacgtgtgaacattttggatacaccaggacatgaggatttctctgaagatacgtatcgtacgttaatggctgttgatagcgccgtgatggttattgatagtgccaaagggatcgaagcacagacgaaaaagcttttccaagtcgtaaaaaaacggggaatcccgatctttaccttcatcaacaaattagaccgtgatggtcgtgaaccattagaacttttagaagagctagaagagttgcttcaaatcgagtcctacccaatgaattggccaatcggaatgggaaaagggcttgaaggactttatgacattcacaatcaacgggttgaaatttatcgtccagaatctcatggcggtgaacgcctgattccatttaatcaaaacggtgaaattccccaagatcatccgctgaatcaaaatggtgtctatcaacaagtgttggaagaagtcgaattattacaagaagctggcgattcctttgatgaagagaaaatcgctcgtggtgatcaaacccctgtcttttttggctctgcgttaacaaactttggtgtgcaaactttcttagaaacatttttacaatttgcaccagcaccttacggacataagacaaggacaggagaagaaattagtccatacgaacaagagctttcaggatttgttttcaaaatccaagccaatatgaaccccgcacaccgtgaccggattgcctttgtccgcatttgctcaggaacatttgaacggggaatggatgtcacgcttgagcggacaggcaaaaaaatgaaattaagtaatgtgacccagttcatggcagacactcgcgaaaatattgagcaagctgttgccggcgacatcattggggtatatgataccggaaattatcaaattggtgatactttatatgaagggaaattgaaagtcgcctatgaagaattaccttcgtttacacctgaactctttatgaaagtaacagccaaaaatgttatgaaacaaaaatcattccataaagggatctatcagttagtgcaagaaggagccatccaattgtataaaacgtatctcagtgatgaatacattattggagcggttggacagctgcaattcgaagtatttcaatatcgaatgctgaacgagtacaatgcagaggtgatcatgtcgccaatgggacataagattgctcgttggatcgatcctaaagatttggatgaaaagatgagttcaagtcgcaacatcttagccaaagaccgtttcgaccagccattgttcttgtttgagaaccaattcgcgatgcgttggttcgccgacaaatatccagatgtcgaattgaaaagtttgatgtgaaaacactgctagtacttgtgacggcaagtgttctcaaatgatgggagcgagaaatgagttggttcttgtctaaaaaaacattcttatcgtttttgataagaatgtttttttgttttgtatcagtaaaaaatcgaattgttttggtctaaaaaaactgatataataatttatgacgtgagacgagcgcttatagtgttgcaaataggagtaagggggtcattatgaaattaatcaagcgtgtcaatttgcttgacgataaaaagctaatcatgaaactgaatatcttaacgattcctctattggttattttctttgctttatttacgcttttaacattagatagaaagttaacggaagaagtcactatcgatttaatgtatctcgttattgccattctatcaatggcagggttaatcatcgttcacgaattgattcacgggattttttttaagctgttcaataaggaaggaaaagtcaaatttggttttaagaatggtttggcctatgcaacaagtcctaattccttttattcaaggtggcagtttttacttattttgcttgctccttttgtcttgatcactttggtcttatggctgttgtatgcgtatagggaaatttctccttatgcatttgtctggttggcttcttttcatgggtcagcctgtattggggatttttatttttgttatttagtgactaaagctccagcgcatagttatgtagaagataccgaacaggggataaatttttattccaatcattagcaaagcacagccattagggctgtgcttttttgcactcatttgaaaaacgtttttgttgcgtagcatggctatcatttgtcaatcactttgctatagagcatgcactgaagatcaatttttttgttgggcaattttaatgaaatctttttttctttttgacgttgaaaaccgcgcttttcataaaattgatacgtacaagcactatctgtaaaaagataaatttcttttccttgcactcttttctgtagttcatttagcagccgcgttccgagccctttgataggtatatcaggattagctgctaagaaaatgattttcccatccggtgaatggtcacttaaatattcagaaaggagttgattgtttccggcatcatatgctccggcactttctttggcaaaactattctgtaagaattcaaatagtttgaagtagttactgtaaatgtcacagaaggagcagcaacatttactttagctactcctgttgaaacaaaaactgtagattttgcagatattagtttcacagaaacgaaagcgaatccgctaacaggtactttcacgttatctggaacattaacgaataagtcatttggagcaaagcaagtagtgataacagcagcagttcctggagaaacctcagcacctggtttaacgattgcaacgagtgaagtattcaaagttgaagcaagtcaaggctatgaaacgactgaagaaggtacttttgattatacaattgatccttcaacttttgacaacactaaggcaagtgattacgtaatcacactaactgcatcagaagtgacagacgtcactccttaatcgtatgttatatcctagctacaagaatgaatcttattcttttagggtgtttcttttgttcctgtgcttaggaatattttttttcagtccagaagcattggccgaagaatcgattggctcttcttttgaagttcagatccaagcagacaagaattcaagtatagtaaaagatattcaattttcgcctgatctgaaccaaaagtatacttatacagcaactgttactaatcatgaaagtcatgccattgaagtatcggtttttcctagtatcgctgtttcaactaggacttcaatgacttatgttgcggaaacaaacaatttgctaaataaagattatgatttaaagaagtacgtaaaactcttaccaattgaaggtaaattggagagagtgtaaaatattttgtgtaaatagaaaaaaggaagtcccttctgtagaatagagttaccacaacacattcacagaagagaggacttccctatgaacgattttactacagaaattctaaagactctagcgaacaaaggcgatttgaatgaattattccgtgtccatttggagaaagcagtcaatacgcttctcaaaacggagttaacggctttcctagattacgaaaagtatgatcgcattggttttaacacgggtaattctcgtaacggctcctatgaccgtacggtcaagaccnnnnnnnncgcccccccgtggcgaggtgggggtcgcgggttcgaaccccgttttccgcttttgccatcgcaatcagccggggtggcggaactggcagacgcacaggacttaaaatcctgcggtgagtgatcaccgtaccggttcgattccggtcctcggcatttcttaatatgcgcccatagctcaattggatagagtgtttgactacggatcaaaaggttaggggttcgactcctcttgggcgcgttttagcaacgggaagtagctcagcttggtagagcacttggtttgggaccaaggggtcgcaggttcgaatcctgtcttcccgattatattttcaaaaggggccttagctcagctgggagagcgcctgctttgcacgcaggaggtcagcggttcgatcccgctaggctccatatcatttgaataaatgattttttcgcggtgtagctcagctggctagagcgtccggttcatacccgggaggtcgggggttcgatcccctccgccgcgattattaagagcctggacctttagctcagttggttagagcagacggctcataaccgtccggtcgtaggttcgagtcctacaaggtccattgtggcattgtatatgttggaggattacccaagtccggctgaagggaacggtcttgaaaaccgtcaggcgggtaaaaccgtgcaagggttcgaatcccttatcctcctttactgaactcttgatcggattgtagatcaatgagtccagcttttaattacttaaagcagctattgtaattagtaatttattatcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgtaggttcaaatcctgctcccgcaattgcttctgttaatacaatagaagcgtcaaataaaaactaaaatatggtttggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccagaccgccatgcgggtgtagtttagtggtaaaaccacagccttccaagctgttgtcgcgagttcgattctcgtcacccgctttagtttttattttttgggcctatagctcagctggttagagcgcacgcctgataagcgtgaggtcgatggttcgagtccatttaggcccattgaactatatattttgttacatttggggaagtactcaagtggctgaagaggcgcccctgctaagggtgtaggtcgggaaaccggcgcgagggttcaaatccctccttctccgttttagcggtccgttggtcaagtggttaagacaccgccctttcacggcggtaacacgggttcgagtcccgtacggatcattgcaacactttttggaggattacccaagtccggctgaagggaacggtcttgaaaaccgtcaggcgggtaaaaccgtgcaagggttcgaatcccttatcctcctttactgaactcttgatcggattgtagatcaatgagtccagcttttaattacttaaagcagctattgtaattagtaatttattatcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgtaggttcaaatcctgctcccgcaatcaaaaaaactaaatatggttccgtggtgtaggggttaacatgcctgcctgtcacgcaggagatcgcgggttcgattcccgtcggaaccgttatggctcggtagctcagttggtagagcaatggattgaagctccatgtgtcggcagttcgattctgtcccgcgccatcttgcgggtgtagtttagtggtaaaaccacagccttccaagctgttgtcgcgagttcgattctcgtcacccgctttagtttttttattttgggcctatagctcagctggttagagcgcacgcctgataagcgtgaggtcgatggttcgagtccatttaggcccattgaattttacttggtccgttggtcaagtggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacggatcatgaaagcatcctttggaatgctttttttttatgttttaaaaaaggcaattttaaaagtttttccataaattaggcacagtaggtcaaaatttgttataatcagtccgttgcaagttcccgaaaggattcgcagctgcgaagatgccttgtaaccgaatcgaaatttagggggaatacaaaaaatgacagagaaacatttatttacttcagaatctgtatctgaaggacatccagataaagtggctgatcaaatcagtgatgctattttagatgcgctgcttgctgaagatccaatggcacgggttgcctgcgaaacctcggtgacgaccggattagtattggtctttggcgaaatctcgacaagtgcctatgtagatattcaaaaaattgttcgcgaaaccatcaaaggaatcggttatacacgggcaaaattcggctttgacggtgacactgtggcggtattggtagccattgatgaacaatcacctgatattgctcaaggcgttgacaatgcattagaagtacgcgatgaagcgaatgaagaagaaatcggtgccggagatcaaggattgatgtttggttttgctgttgatgaaacaccagaattgatgccattaccaattgcattgagtcaccgtcttgttcggcgattagcagaactgcgtaaaacgaatgaattgacctatttgcgtcctgacgcaaaatcccaagtaactgtcgagtatgatgatcaagatcagcctcgtcgagtggatacagttgttatcagcacacagcatgatgatgcagtagacaatgaaacgattcgtcatgacgttattgaaaaagtgattaaagaagtgataccagcttctcttttagacgatgaaacaaaatattatatcaatccgacaggacgatttgtcatcggtgggcctcaaggggatgccggattgactggtagaaaaatcatcgtagatacttatggtggatatgcaagacatggcggtggcgcattttctgggaaagatgcaacaaaagttgaccgttctgctagttatgctgcacgctatattgctaaaaatatcgttgcagcgaaacttgcccgaaaggtagaggttcagctagcttatgcgattggtgtagcacaacctgtatcgattcgaattgatacgtttggaaccggaaaagtcagtcaagagaaattgatccaagctgtaagagagaattttgatctgcggccagctggaattatagaaatgttgaatctacgtcgtccgatttatcgtcagacagcggcatatggacattttggtcgtacagatatcgacttgccatgggaacaaacagataaagtggatgctttattggcaagtgtgaaggaataaagaggcgacctctgttgatgtaaatcaatagaggttcttttttttgacttagaagagggggagaatgatgaaaacgaatgtgacacgtgtgacgattgctgtttttgttgcaacatttatgacggctatcgaagggacgatcattacgactgctatgccgacgatcgttggttctttacacgggatcgagatcatgaattgggttttttcgatttacttattgactagtgctatgttgacacccatttacggtaaacttgccgataccattggtcgtaaaccgatttttttatttgggacactgctctttatgattggttccgcactctgtggcttgtcaaacagcatgctgacactcatcctttcgagagctgttcaaggaatcggggctggtgcgatgatgcctgttgcattgacgatcatcgccgacttgtaccctgtagaaaagagagcgaaagtcttgggtttgaacagtactgcttgggggattgctagtgtcgtcggtccattagctggtggtgtgattgttgatacagtcggttggcactggatcttttttattaatgtgccgattggtgtgtttcttcttggcatgatttggttttattttcatgaaaacaaaaagacgaagaaatctgagaaaatggatttacttggtagttttttgatgatggtcacattagtttctctgcttttagggtttcagttactaggcgatcaggggttaagtgttgctgtggtaagcttactgattttgactattgtaacattcctgctgttttatcgagtagagaaaaaagcagcagatccattaattgatttagcgttattccattctagaacttttgtggtagtaaatattgtcgcagcactagctagcggttttttgatgggtatcgatgtgtatatcccaatgtggatgcaaggagtcttaggaatgagtgcaggtatcggtggtcttgtactagcaccgttatcgattttatggatggtcggctcatttctagccagccgctggttgctgaagcggtcggtttcatgggtcctaacggctagtctattaattacgcttgttggcgcaatctggctttttattaccccaatgaaaacgtcttttctctggtttttaggaatctcttcaattaccggaatcggattgggagcgacgatggtcgtttgtaccgtgactgctcaaaccagtgttcctcattcacaaattggggtagcgacctccttcaatacgctattaagaacaattggtcagacaatcatggtttctgttttcgggatcgtcttgaatatcagcaataattttggattgaaagaagcaggtattcaagatcaggaaatcatgaatcgcttagtggacccaactgctgctaagaaactttcaacagacattctgcttcaattacgaggaattttgtacgatggattacattgggtatatggattaggattgttgctgattgtgcttgctttggtgtttgcccgtacaattcggcgagaatctggtacaatgataaaaaaagaatcgcaggtgatttgatggcttttatacaagcaaatatctattcaaatgttcttgaaatggaagtaatggtaaacgtgattctcccccaaactaccatcaaaaaggtaggtacaactacaaaaaatgatcaaaaagaattaccagttctatatctattacatggaatgggcggtaatcatagtgtctgggaaagacgaacttcgatcgagcgctatgtgagcgactatcaaatggcagtgatcatgccttcgactgatttggcttggtatacagatacaacttatgatatgaagtactggacctttgttgcagaagagttaccgcaaatctgccgagagctgtttcctcaattgagcagtgatcgagagaagacatttgctgctggtctatctatggggggctatggtgctgttaagttgggtttgcgtaaaccagagagttttgctgccgttgcctctttgtccggggctttagcgattgctgaaagcatggattctcttttaaagattcgaaatacttcttactgggaagggatttttggcccattggatcagtttcaaggttcagagaatgatttgatccatttgatcgatacgattgatccgcaaaaggcaccgcgcttttatattagttgtggaacagaagaccaactgtttcctgcaagtgaatatgcagttgcaaaaatgcaggaacgtgacttggcagtgacatttgagtctggttccggagatcacgattggcaattttgggatcagtggatccaacgggtattaaactggctcgttgaaggaaaataaaaaacatcagagaccgaagaatagtcaacggttctctgatgttttttttcgttcgatacaaaacaggactggtggttggttgcgctgattgatgaattgataggacagcacgttaaattgcgcttgtggtaattgacgacaaaagcgatgaacagcttctaactcttcaggtccgccttcgtggccataatagcatacaaggatgatccgaccgcaaggaacaatacgttggatcaatgcttgcagtgcctgttcggtcgtctcaggtaaagtaatgatttttttatcgctctttggtaagtaacctagattgaaaatagctgcatgaacggcatcagggacgtaatccgctactgtttcatgtccttggtggatcagttcaacttgcggcaggagtccttttgctaacaagcgttcttttgttgttgttactgcttgttcctgaatatcaaaggcatagactttgccttcaggtccgactagtgttgccaacagctcggtatcatggccatttcccatggtggcatcaactacggtctgtcccggtttgacgacttcttgtaaaagggtgtggctataacgcatggctgtttgtagcatagatagcctcttttctaacatcaaattttccttgataggagtcgcggcgcaacatttctttatcgatctcattcaagacttcccattttttgagactccacataggtccaatcaaagcatcccaaggagcgtcacctgtcagacgatgaatgatgatctccgcaggaatcatttctagttggtcgcaaatcaaagagacataagtctctctttgcatcaattgcagcttgccttcatgatagtcccggagcatgcgggtatttcgcatcaaatgcaagagatggagtttgatcccttgaatatctgagtccaagattgttttccgcacattttcccgcatcatttctaatgtttcaccagggagtccattgatcaaatgggtacaaacctgaatgccatgttttctcaatttagcgacaccatcaagatatgtttgataatcatgcgcacggttgattgcgttgctggtggtttcaaaggttgtttgtaaccctaactccacccacaaataaaagcgttggttcaattcagctagatagtctaccacatcgtctggaagacagtcaggacgtgtaccgatagaaacaccaacgacacctggcatggtcaaaacttgttcaaaccgctctcgaatgactgcagctggggcatgggtattggtgaaattttggaaataaacgatgtacttatcgacatgaggccattttttgtgcatcacatcgatttctttatgaaattgaacgggcagcggggcttcaggtgcaacgatcatgtcgcctgaaccagatacgctgcaaaaggtacaaccaccttttgcaacagtaccatctcgattgggacagtcgaagccagcatcgatcggtactttaaatattttttcaccaaattcctgacgcaatgcataattccaagaatggtaacgtttatgctgattttcggcataggggaatgaattcatggattttaccttcttttcttttttctaagattgtttttgttggaaacgccagacaaaacgcttttctaaatagtacggataggtcagtaacagccaagagagtcccacacaaaatccgccgagtacgtcgctaggaaagtgaacacctagatagatccgactgataccgatcagaaaaatcagtaagccaagcaagattctcataccccagcgtaacgcttgtgactggaaaaagacaggaatcagcaaaagtaaggttccataaaataccatgctgccagtggagtgtccgctaggaaaactagagcttgtctccaacactaaatgttccagtgtaggtctttctcgcataaagaataatttaatcaacggattgaagaccgctgagatgccaatcgtaccgaaactgagccacagtgcttcggaatagaagcgattgataagcaacacgaccaatacaacaatgaaaagcagtccaatcgttactggattagcaaacttggtcacccataggaaaaagtcagtcaaaaaaggataaccgctacggatcaaacgagtgctactttcatcgaaaggattcagccaagttggatagaatttgacaacatagcctaaaaaggcaaaaagcagcaaaaaacagctgccggcgaattgataatacagttttttgttcataaaaaaatcctcatttctacaggcaaacatagtgagtctattataccatttatcttggagggacaaaagacagtggtgcaggggtgtttcttgagggacaatattgtataacaagaaattgtcgcttacttcttctttcgaataatgtacgttagattacaaagagtttacagtttggcgaaaagaaggaaataacttttataaaatcttaagaaattgtatactaaacgtaggaaaaaaatagaagacggaggaacgttcatgaacatgagtttatcgcgcaaagagcgtcgcagagaaggacagtccagtgaattttatcaaacgatgagaaaaagtgccgctgttgtagggacaaccataaccgcttgctcagtagtagcgcctttgctgactccagttcaagcggatgccgtagaaaatactgtggtgagaagtaactttgctgcacctaatacagcagcattcattacagaaatcgcaacttatgcacagcctgttgcccaagcaaatgatctttatgcttcagtcatgatcgcacaagccattcttgaaagcggctggggaagaagtgccctgtcccaatcacctaaccataatctttttggaatcaagggcagtcataatggtcagacagtctatatgaatacagcagagtatttaaacaatcaatggttgactatgaaagaacccttcaaaaaatacccttcttacaaagaatcttttgaagacaacgcacgaacattaagaaatgtttcgctaggaaacggtaattattattatgcaggtgcttggaagagcaatacgtcttcttaccgtgatgcaacccaatggttgacggggcgttacgcaacagctcccaactatgcttcttcattgaatacggtgatccagcagtatggcttgactaaatatgatacaccagcttcaggcaatgccggtggtggagcaacggtcagtacgcctaataccgctacaaatcctgtcagcaagccagcagcgacatcgtcagtttcttctggtagtcaaggctatacagttgcgtcaggggattctgtctggggaatcgctaataaattcggcatcacaatggatcagctatgtagctggaacaatattcgcaataattttatctacccaggacaaaaactgacgatcaatggtggtactgccaaacaaacgacgaatacagggaccatatctaccacgacagcaagtgctggtagttatactgttgcttcaggggactcggtttggagtgtggcgaacaagcatagtatcacgatggaccaattgcgcaactggaacaatatcaaaaatgactttatttatcctggtcaacacttagtcgtaaaaaatgatactgggtcaaaaagtcaggccaacaagactacagcaataagttctgtaaccaatgctggtagttataccgttgcttcaggggactcggtttggagtgtggcgaataagcatggcatcacgatggatcaattgcgcagctggaacaatatcaaaaatgactttatttatcctggtcaacgcttagtcgtaaaaaattctggaaataaacagacaagtagcccgaccacagcttctacgagcatttcttcatcagctggcagtcaaaagtatacagtggcgtctggggactcggtttggtcgattgctaataaatttggtatcacgatggaccaattccgcagttggaacaatatcaaaaatgattacgtctatcctggtcaaagcgtacgggtcagcggtacggcaacggctgcgaatcagacggcaagtacgagcaactataccgtagtatctggcgattctgtctggggaattgcggataaatttggtatttccagagatcaatttattcaatggaataacattaaagacaactttgtttatcctggccaaagcgttcgcgtaaaatagattgctattccgctgtttttttgataggataagtgcaaagaatctttcacatttgagaaggaatagtagaaacgtgttggaatcaagagagtgcatggctggtggaaatgcacagaagacctttcgaactcgccttcaagtgatatttgactgaaatgagtgtttctcagaaccgctcaaagtaggcagatacggcgatggtcgttaacacatcgaggtctgtttcataacagataaaattaggtggtaccacgtttataacgtcctataaaaatcaatagtgatttttataggacttttttttaagttctgctgatttttgatcaagtcagagcaccaatttttaggaggcgtccatagtgaactacaatcacaaagaaattgaaaaaaaatggcaaaaatattgggctaagaaaaatgagttcaatacccacgatcaaccggataaaccaaagttttatgcgttagacatgttcccatacccttctggacaaggattgcacgtagggcatccagaaggatatacagcgacggatattctaagccgcttcaagcgcagccaaggattcaacgttcttcatcccatgggttgggatgcttttgggttgcctgctgaacaatatgcattggataccgggaatgatccggccgagtttacgaaaaaaaatattgaaacattccgtcgtcaaatcaattcactggggtttagttacgattggaatcgtgagatcaacacgacagatcctgagtactataaatggacgcaatggatttttaccaaactttatgaaaaaggattggcttatgaagccgaggttcctgtcaattgggttccagagttaggaacggttatcgccaatgaagaagtgatcgatggcaaaagtgaacgcggcggctacgatgttattcgcaaacctatgcgtcagtggatgttgaagatcacggcttatgcggatcgcttgctagatgatctagaagaagttgattggcctgagagcatcaaagaaatgcagcggaattggatcggtcgttctgtgggtgccaatgtcaccttcaaagtagcgggtagcgatgcagcattcaccgtctttacgacacgaccagatacattgttcggtgccacttatacggttttggctcctgaacatgagttggtacaagccatcactacaccggagcaaaaagcagcggttgaggcatatgttgcagaaacagcgaagaagtccgatttgaatcggaccgatttgtctaaagaaaagacgggtgtcttcacaggggcctatgcggtcaatccagcgaatgggaaagaagtgccaatttggattgctgactatgtgttggcttcatatggtactggtgcgatcatggctgtgccagctcatgacgaacgtgaccatgaatttgcaaaagcttttgggttagaaatcattcctgttctggctggaggagacgttgaagaagctgcttatactgaagacggtcctcatatcaattcagagtttctggatggtctagataaagaagcagcaattgaaaaaatgaaccactggttagaagaacaaggagtcggtaaaaaagaaatcagctaccgtctgcgagactggctgttttctcggcagcgttactggggtgagcctatcccgatcattcattgggaagacggtactacaaccactcttccggaagatcaattgccactacgcttgccaaaaaccgataatatcaagccaagtggtacaggtgaatcgccattggcgaatgtcagcgagtgggtcaatgtcgttgatccagaaacaggcatgaagggacgtcgtgaaacgaatacgatgccacaatgggcggggagctcttggtacttcttgcggtttatcgaccctcacaataaaaatcgcttagccgattttgacaaattgaaacgctggttaccagtagatatctatatcggtggggcagaacatgcggtgcttcatttactttatgctcgtttctggcataagttcctttatgatcttggtgtcgtaccgacaaaagaaccattccagaaattattcaatcaagggatgatccttggggaaaacaatgaaaaaatgtcgaagtctcgcggaaacgtcgtaaatccggatgatgtcatcgaacaatacggagcagatacactgcgcatgtatgaaatgttcatgggtccattagatgcatcgatcgcatggaatgaaaacggcttggaaggcagccgtaaattcctagaccgcgtctggcgtttgatcgtggatgaaaatggcaaaatgcgtgatcgaattactacattcaatgatggcaaactaagtaaagtttacaaccaaacagttaaaaaagttaccgaagattttgaacagcttcatttcaacacggctatttcacagctgatggtctttgtgaacgaagcatataagtccgatgcactaccatatgaatatgttgctggatttgtccaattgttggcaccgattgcccctcatatcggtgaagaactatgggcaattctcggaaataaagagggcatctcttatgtgccatggccaacttatgatgaaagtgcgctagtcgaagatgaaatcgaagtggtattccaagtgaacggcaaagttcgggcaaaagccaaagttcctgcggatgcagacaaagcgacgctcgaacagttagctcaatcaaatgaactggtaaaagaacaattgaatggaaaaacgattcgcaaaatcatcgttgtaccaaataaattagtcaatatcgtcgctaattaattgaaaagagggactgtgccataagtctcctacaagtaaaactctccgaacattaactattattgctcctgcggtgcagggactcctcgtcgcaaaagtcagaggaatctatcctagcaatagactattattcggtttaacttgttggatgatgacttatggcacagtccctctaaacatgtctaaacggtcggagcagatgcaactccgagaaataagtcgaaatacccaaaaatttgaaaagcaatttctgtgtattcctccttatttctcggagtttaacacttctgtccccgctttttttgtacaaaaaagcagcggttcagctgatgcaaacatcaactgccgctgcatactattttttgcgaataatgccgtaaaacaatacagctgtagccactaatggaatgaagatcaccaatagaaagccatttggatatgttgcgcgagtgaagatttctgtggaagtatcatttgtgccgatcaagtggtttgctactaaaaattgtccgaccaatgcgatcattgctagaaaacctactgttgcccctgttccaaagaagatttttttctttgtgctgttcattgcgtctgcccctttaatattctctatgtcccattatacaaaaaaatgaaaaagtcttcaatgcgattttgtcaaatcattgattcgtaatacacttgaaatgaatttgacatatttttttagtcagctgactctttctaagtgaaacggcaatcaaatcattcgctgaactaagaggggtctcgtataatagaattaacgcaaatgaaagcgcagaaagaaggaataaaaatggactatcaatcttttgaaggtcaagaggcttttttcaatgattatcaacgagtagcaaaagcaggttaccaagaagaagaagtgatcgatgacgtgctggaacagctgaatcagcaattgactgcggaccagctaatttaccgagtggaagcggaaaaaacgaaagacggcgaagtctttctgtttcctttcagcaaattcatgtataccgaagatttggacgcagcaatctcgacagaatttcgctatgatggtgctccttatgtctatgaaacctatgaggatgaacaaccataattttcagcaaggtatttaaatcaagaactttttaagaggcatttgcatagacacaaaaataaacacccaaaggatgactcgcttgatgctgtcattctttgggtgtttgttgttaacggataggtgaggcaatgaaaaaatcaaagcaaacgctgagcgatctgcaaatcaccttcataaggttctttttgaccattgactttcaaatattgctcagcgcctttaccagctagaatcacgatatcttgactagcggcttcagcaaccgctgattggaccgcaaggctgcggtccatctgttcttcaataatgacagtaggtgcagtgatcgcagcggctatctcggcagcgatagcacgaggatcctcaaagttagggtcatcagaagttaaatagactttatctgcatactcagaaagcgctcgacccatgtcaggacgtcgtgattctgctttgccgccggcactgccggtcacaaaaatcagccgtccttttggccgcaatgtatgggctagctcactcagtgacttaaagcttaagtagttgtgggcataatcaacgatgattaatgcgccattttgtttttccagaacgatcattcgtcctggaatcgttacattaggcaagacagattgtgcttcttcttgggtagctcccgcaagacaagcagcaacgattgcagcagtagcattgtcgtgattgaattctcctagcaaagccaactgatagtcgccattcacaagaagaatatctttttcagaatggatgcggaatgatttaggatcgcccgattccgctggtaatacttgataatctccatcgcattggccataggtgatcaatggtacttgatgagcagcacaagtttcttttaatagttcaaaataatcgctttgtcggttaatgatcatttgtttactattgtggatcaactcgcgtttgcagaaaagataatcatcaaagtccggatgttctactggaccgatatgatcgggcgaaatatttagaaagattccaatttcataagtgatcccagagacacgtttggttttataagcttgggaagagacttccattactagatgtgtcataccattagcgactgcttcggccatcatagcatacaagtctaacgtttccggagtcgtcaaaactgcttcctgatagttctttccgtcaacagtattttcttcagaggagaaaaaagctactttctgattggttgttttggctaaaatctcccgcacaaaataagcacagctcgttttgccttttgttcctgtgattccaattttaaacagctgatcttgcggattgttgtaaaaagcctgggcaatacaagccatggctgctcggatatctgtaacgatgatgccataggcggaacaattttcataagggtgttccgaaacataacattgaagaccctgagcaacggcactttccaaatagctttctttgaacgcggcacctttacagaagaatagcgtatttgcgtctgtctgacgcgaatcataacttaatgaggtaaagatcaagtcgttcatttcttgtggaacggtataatgccattcttggccgataaactcttttaatagatttgcttcgatcaacaacccgcggatctgatggggggtaatggtaagtagtgacatcttggttctcctcgtttcaaaaagtttagtttattatagcatattcaggcaaatcgaatggaagacagcatgcgattggtcgttcttcttcaataatgtgaagaaactttaatatgttgcaaaaatagattgctcgaagtcctttttcgaattaaaatgaaggggatatgtttgtagaaagttggagagaactgccatggataatcatacgcaatctgcgtcaaaacaattaacgacacaagaaaaaatggctcaaggatcggcttggatgacactgggaaacattggttctcggttgctcggtgcgatctatattttgccgtggtactactggatgggagccaacggagataaagcaaatgcattgtttggaatgggttacaatgtctatgctttgtttttgatgatttctactgcaggaattccagcagcgattgcgaaacagatttcctactacaactcaagagaagagtatcgtacaagtcagcgcttgttcctgagagctttacagttgatggcaggatttggggtagtaactgctggtatcatgtacatagccgctccttggctggcaaccgcatctggtggcggagaagaattgattccaacgatgcgctccttaagcgtggcacttttggtctttccatgtatgagtgtgatgcgaggatatttccaaggaaatcaagacatgaaaccattcgcgatttctcagatcgttgaacagatcgcccgagtcttctatatgctgttggcaacgtttattatcatgcggatggtagaaggcgactatacagctgctgtgactcaatcaacgtttgctgcctttatcggcgttttagcaagtgttctggttttggtttattatttccagaagcagcgggttcggatggatgttttgctggacatgagcaaagaagaaacagagatccaaaccaaagaattggttttatccaccatcaaagaagcgattccttttattattgttggttctgggatcacaatttttaaactagtggatcagtatacctttgttcgaattatgaaaggatttacacaatattccaatgatcagctcttagacatgatggcaatctttggcagcaatccagacaagctgacaatggtcgtgatcggcttagcaacgtcgatggcatctacagggttgcctttaatcagtgaagcagtagcgaaaaagaatcaaggaaatttagctaaattgatcagtaataacctccagttgtattcctttgtcatgctgcctgctacgtttggaatgatcgtattggcgtatccattgtatacattgttttatcgaccggatacattaggggcaagcgtcctcgttgctgcttgtatctctggcttaatcctgggcttgttcatgctgacttctagcatgctgcaagggatgtaccataacacagaagcggttatcttcttctttattggtttgttgctaaaatttattttgcagtatccggccatctggctgttccaagtttatggtcctttagtctctacaacattggcacttggtgtgacttgctggctgaatattagaaaaatgttgactaaaggccacttcaatgccaagttgacctttagaagaacggttttgattttcctgatgactctcattatgttagtgatcgcgctgattgctcggcaattgtttggtctggtcttaagttcggatcgcaaagtccaagcctttattctttctctactggttgcagcagtcggtggcggggcctatatttatatggcattgaaaatccgcttagcagaaaaactactgggctcatcaatgattcgtttgcgtaagaaattgcgaatcaaataacccaataaacctgattagccgctgagatcgcatggatcgatcaggcggttttttcagtaaaaaagatcgcaaagagagaggcgagaaaacatgcgactagataaattcttagcagatatggggtatggctcacgaaaagaagtgaagcaagcaatcaagaaaggcgttgttgcggtcaatggtcaacaagtcaaaagtgataaattccaagtagctgaacaagaggatcaggtttcgtttgcaggagaactggtacgttaccagaaagatttctattatttattgaacaaaccggctggtgtgatttctgcaacgaccgatccggaaaagacagtcttggatttgtttgcggcggaagattatcgccgggatctttttccagtcggtcgtttggataaagacaccgaaggactactgctaattacgaatgatggccagctagctcatcggttattgtcacccaaaaaacacgtcgaaaaagagtattatgcagaagttcgagggatcatgaccgaagaggatcgtcaccaatttctccaaggaatcgaactggatggggaaactctcatgccggcacagctgacgattttaaaggtagacgagcaggccgagacatccacgattaccttgattttgcatgaagggaagtttcaccaagtaaaacgaatggtgcaggcagtgggaaaagaagtgacttatctcaagcgtactcgaatgggcgggttacagctgccgaaagatttggcattaggagagtatcgctcagtgacagaaaaagagctggcacagctttctgctgaaccagcggaagattgaattgttgcagcgaatgaagcctgacggctgtgcccagtatgtggaatgagactagaggcaatgtctctgctgcttcagaaacattctgtccatcaccagagcccaggcagcgctttgatctgcagtgactcttgtgagaatggatgggtcaaataaagttcataggcatgcagctcaaggcgagctgcagtttttttctgataaagagggtctccgacgataggatgtccaatgctagcaaggtggacacgaatctgatgcgtacgtcctgtatctaatacacaatagatcgaagtcgtttgggcattgcgagcggcaatctcaacgtgtgtcaccgcagataagccattgcgtgggtcaatgactcgtttgcgacggtcgtggcgatcgcgtccgatttttttgcgaatggtttggttttgatccaattgtccccagactgttgcttggtagcgacgataaatttgcttactttcaagcattcgtcccaaaataggcaagactaaggggtttttagcaaataaaatgacgccgctggtctctttatctaatcggtgaacgacatagggtcttgtctctggtgaaagatatgcagccagatcattcataagtgtgtcggtttcatttggttggttggggtgggttttgataccagcgggcttattgacaacgatcagatgttcatcttcaaacaacaccgtaatcttctctttgttcccagaaatcactggctgatacgtgtaatctgcttcttctagaagaagcgtgagctgatccccacctgctacttcctgatgaaaaagggctgtttcaccgttgacgcgtacatttttgcgggttcgcagtaaatggcgtactttgcgagggacgagccattcttgttctaataattcccgaatcgttgttcggggatggtcattaggtaatgtaatggtatattccataaaaatccctttctaagttgtgatctatttgctattatagcatctttaagattttcttataaaaaaaacaacaaaaaacagaagtttcgctgatagaattgacgagcaatcttttgtggatgaaatttactgctagagccgtattccaaacggtttgatatatgctacactttgttaaaaggagcgtggagaaatggatttgaaacaaatccttcacaagataaaagaatcgatccaaactttctggcgttggatcaagccttatctacagcaattccatcaatggcgcaaacgcatttggaagaaatatcatgtgaataaaatagttattttactgactttagtgggtattttagtgatgagcggttacttgttttatatcgccaagaataccaaagttagtgaattagaatcaggattgaaagagtccactgtgatctacgatgctaaaggagaagaagctgggcagctctattctcaaaagggcacctatgttgatttaaaaagcatttccccagcagtcgttcacgcactgatctcaacggaagaccggaatttttataatcaccatgggtttgatatcaaagggatcgctcgggcggccttgcggatggtagtcaatcgtagtgcagaaggtggcggtgggagtacaattacgcaacagctagcaaagaatgcctatctttctctcgatcaaacctttagtcgaaaagccaaagaactgtttctagcgattgaaatcgaaaaaaaatactcaaaagatgaaatattggaaatgtatttgaacagttcctatttcggtaatggagtctgggggattcaagatgcttcgctcaaatattttggtgtcaatgcttcagatttgacggtgggagaagcagctaccttagtaggtatgcttaaaggtccatcaatttataatcctatcgatcatccagaaaatgcgacgaaccgccgagatactgttctaggactgatggtggacaacaaaatgctggatcaatctgtggccgatcaagaagagcaagtttcaatagctagcctgttgtacgatggctatggcaattcagaatctggctataaatatccttattacttcgatgcagtgatcgatgaagcggagtcttacggacttgatgcggatgatgtgatgaatcgtggatacaaaatctacacagcactggatcaaaactatcaggcacaaatggaagctgcctataaaaacgatgcgctctttccagaaaatgcgtctgatggaacgatggtccaatcaggttcggtggcattagatccgacaactggcggtgttcaagcattggtagggcgacgaggcgaacatgtttttcgcgggttcaattttgctacccaaatgaaacgctcgccaggttcgacaatcaaacccatcagtgtttatgcacctgcaatcgaagcgggctataatccagatagtattttggaagacaaacctcaaagttattatgaggcaaagaattacgatgggacctattccggtgaagtgccgatgtatcaagcattggctcaaagtttaaatctgccagctgtttggacacttcatgaaattggtctcgaccgcggatacaaaaagactcaggaatttgggctaacattgtcagaatcggacaaatattggggattggcgttaggcggattggaaactggcgaatcaccgttgaccatggctgccgcgtatggtgtctttgctagcggaggctattactaccaaccgcatttgatcaccaaaatcgttgattcaacgggcgcggttattgtagataatacttcagtcaaaggaaaacaagtcatctccaaagaaacagcagacaagatgacaagcatgatgctgggtaccttctctaatggaactggggtcagcgctagcccttatggctttacgatcgcaggaaaaaccgggacaacggaaacaaactttgatttatcaaaagtcaatgatcagtggatcgttgggtatacacctgatctcgtaatctccacctggctgggctttgaacaaacgagtgccgaacactatttgactggaaccagcgggcaagtcgtcggcaagatatttaaagcggaagccgaaagtctgttgccttacagccaaggaagtcagttccaagtagcagatgcctatatgactggtgggaaactgatggcagcagatgaagtgccagatccaaatgaatcaacggacaacgatgactggaaaaaatcagttgacgagtttgccgaaaatgccaaagaaggattaaaagattttggtgagcgtgtcaaacaaggaaccaaagagctttttggtaatctatggaatacgatcaatggtaattgatgttagcttctactgcatgtgcatccgaacagtatgttataataagaaaaaaacaaagtgagggaacagtatggcaaatatttatgacacagcgaatcaattagaacgagaattacgagaatccgaacagtttcaagatttaaaagcctcgtttgatcgtttgaaagaaaaccaagaagcgtatagcttattcaaggagttccaaggcttgcaacaagctttgcaacaaaaaatgatggcaggccaagaaatgacagaagaagaagcacagcaagcacaagaactctctcaaaaaattcagcaagatccaatcgtttcggaattgatgcaaaaagagcaagcatttagtctggtggccaatgatttgaatcgaatcatcatgggccctgtgcgggacttatacgaagcctaagcgctagcctgctgacttaccgcagcacaaaagagtccaagaggggttctcaaacagaggcctcggacttgtgccaattctatgccaatttacagtgctttagatagcgttagaggctaatttgagcggacaacattcgaaggatcggggacttcctcgacccttcgaattttttgttcaaaaaggcgaacaaattttcgtgttttgctgacgaaaaaacaaagaaatgttatgatagaagcaaaagggggaaaggtatcatgcgttttttacatagtgctgacttgcatattgatcgttctttcgaagggatccgcatgttatcggataacgtcaaagagcagcttccgctgatcaatcgaaaaataatcaaaaaactggttgatacggcactggagcatgaagtggattttgttctcttggcgggggataccttccaccaagcccgtccaagtctgcggatccagcatgacttttttcaagagatttcccgacttgcgtcagcagagatccctgtctatatgatctttggtaaccatgattactatgatccgcagcgttattggtttgattttcctgagaatgttgtgctgtttcccagtgagacggttgaaacgatcaaaggcgtaaccagaaatggtgagacctatgctatcagtggctttagttatcagcagccttggattacacagaacaagatcagggaatttcctaatcgccaagcggttgatttccatatcggtatgtaccacggggatagtgcgggggaacattatgcaccattttctgtgagtgaaatgaagcagaaaggctatgattattgggcactaggtcatattcatgttcctaagatcctttcagaagaacctgcgatcgtttatccagggaccccacaaggcaaaacgcaaaaagaacaagatacaggcgttgttttagccactttgagttcccatggtaccgagatccagacggtcgacgtagcagaaatcacatgggcacaacaagaagtctcattagcagcttgtaaggatcagcgttcgattttgcaaacgattttgaaggaggtcaacacgaatcagccacgactgatcaaattagtgctgacagatacggatcagttatcttcagattggttttctgaaaccgaaaaaaatgaaatgatcgcctatttgaacgagcagctgtcaagagacgtattacagacaatttatgcaatcgaagtctacaaaacagagacagacaaaattccattagcgatcccggcgtcctatgttgatcaattactagctatttatcaagacccgtctatttttgctgaaggactgaatgatttgcttcgtcatccgttgctttatcgcgggattgatcaaggtgcctttcaagaagaggtcttacagcagacgaaacacttgctggagaatgatttccagtgggaggaagaagtatgagaatcttaaaagcagaaatcactgggtttggccgttaccatgatcaagtgattgaattttcccaaggaaatcaattgctttttggcaacaatgaaatcggcaagtcgacattgtatcagtttattgcggctatgctgtttggttttcctaaaagaacagctaagaaaaaggattatacccccaaaaatggggccgcttatggaggcagattgtggctagttgtcgaaccttacggggaagtgatgatcgaacgttaccgtcaaatcgatcgaggaagagccaaagtccatttcaacgggcagaccggcgacgaggaaatgctggcacagttgctgcaacccttgaatcagacgttgtttttcgatgtatttacttttcagcaagaacaacttgcccaaattgacaagctgcaagaaaatgaattgcatcaagcactgatttctttgggaatcagtgggagtcaaaagatgctgcaacaagtggctcgctatgaagcaatcaatcaacaaaattataaaccgcggggacaaaaactccctttgaaccaagcgttgaaacgtttggagaaactacaggagaaaattgcccaaaaagaaagcgaagaacatcgcttgcaacagcagtatcagcagatttcacagattcaaaaagaattgcggcaattagaagaacagcagcaagtgcaaagcgatgcttatcaagctgttcaacaacagatcagccattggccattgtatgaagaatggcaacagctatcaagccagccagctgcagtagcagaaaaagacgctcaggaaatcagcagattttatcagacctatcagcacttaacagaagatattcatcaaaaagaagcagaacttgatcgtttggaacaagggcaagcttcagataaatatttcttttatctggacaacgaacatttgatcactcagatccttcagaaacaagttgagatggcccgattgatggatcggcaggaacaggcgctagaaaaggaacaacaagcacgaatggcgttgaaccagctgatcaatagacggcaatggtcaaaagaatcaccaccactgcagacagaacaaatccaggaacaattaatgaatctggagcaaagcgactaccagttagaggaagcaaacaagcgcttagagtggttagaagagaaggaaaatcatcttcaacatgctttatcacggttggaacaggcgcacccaggattgatgggagagcaaaaaatggctattcctatggtgccattagtaggtggtttggttgcttgtgttgcagcattctttttaccgtctccttggcgctggttgtgtatagcggctggcaccgttggtattggactagcaatttgggaggcaatgaaacaacgtcctcataaacaaggtgacagcaaaaaacaatggcaagagttattgttgcaaacggatctggttgcctcagagatcgcagatctgacagaagccaataatttacaaaaacaacagaatgaacgatggcgtcaggcgctgcaacctttttttggcacggaaccttatcacagatggtcggtcttcttgctgcagtaccaagaggatgttactaattatcagttgcatgctcatcagcttcgcgaagccaaagaacaactgcaagaggtcacagaacagcttcagccttatcaagcgatgtttacaccttttgctgattggttgcccctgcaaaataagacaatactggagcaggctcagctattgcatgaattcaatgaagagatgcaggctgttaaattggcgcgtttacagcagcccagcacgttgttggcgcagcaacttgctcgcaaaaaggcggagcgggctgaattgttgaaggcttctcaagagattctctcacaagttggcattgatcagccagcagaaatcagtctttggctcaaacaatgggagacgcatcagcgggcggcaaagcgggaagccgaattagcagtcatgctggatccgattttcccggaaccaatcacacaagaagaattgctggaaaagaaaacgcaagtggcacaaaagcaaaaagagctgcaccagcttagtcgacaaaaggcagagcaaaggcaacggcttgaactagaagtagccgccagccaaaaaagcggtacgttgagccagctctatcaggaagaaagcgaactgcgggcaaaaatcgaggaattggctcttgcttggagcagtcgacaattagctgcttcggtattgtccgatttgacgactgaattgtctgagcaacaattgccgcaattactagaaaaagcttcgatatatttcagattgctttccaatgactgctatcaccaagtaacactgcatgaggggcaattagttgccagcaatgctagcgatagttactcgatcatcgatctatcaacaggaacaaaagatcagctgatcatggcgatccgcttcggttatcttgcgttgcaacaaaatcatcctcttagtcccatcattatcgatgatggctggttgcattatgatagtgcacgaaaagaacggttagcggaattattcgctgagtttggccaatattaccaagtaatttgtttgtcttctgaccaagaaatggtaagctattatcataaataccagcaatccgtacaagaacttagtcaaaggatgtgagaaatttggctatgcgccaaatgttaacatgaaaaaaattcgagaattgaccgtagatgagacgtttcaactgtttttgttgattaaaaatgcggatgttcgtatcgcaaaaaatggcaaaaagtttatcgcgtttacttttcaagatacttctggaacaatcgacggaaagttttgggatgcttctgaggaagaaatcaatcgcttcgaggctggtaaggtcgttttattagatggaaagcgagaagtttatcaaggaaatccccaagtcaagattttgcatctgcgtctggcaaaaccagaagaacctcatgacccgagccagtacatggaaagagcccctctgaaaaaagaagacatggaagaggaaattaatcagacattgtttgaaatcaccaatcctcattggaatcgtatcgttcgttttttgctgaataaatacaagaaagaattttttgattttccagcagctaaacggaatcaccatgcctttgctagtggattggcttaccatacaacgaccatgttgcgaatcggaaaatctttgatcaaagagtatccggaaatcaatgcaccgcttttgtatgcaggaattatcctgcatgatttaggaaaagtgattgaattgacgggaccaatgaccacagagtatacattagctggaaatctggttggacatttagtgctagtagatgaagaaatcacccaagcgtgtattgctctgaaatttgatgataaacaagaagatatcgttgtgctgcggcacatggttttggctcatcatggattgttggaatatggctcaccagttcgcccaagaattatggaggcggagatcctgcatcaaatcgataacatcgatgcttctatgcaaatgatgttgtcatctattcgcttaacggaaccaggagaatacactgagcggatttttgggatggataatcgtagtttttatgtgccgaaagatgtataaataaaaaaagattggcttttgccaatcttttttttctgttatttttcagaggaatctgtagcagatgaactagttgtttcagttgattcttttgtagaattagttgcattctctttgttatctgatgcatctgtagcagaagaatcagttgaatcttttgtttctgctgcagaaacatagtcagaaagaatatcagctagatcttcatctttcattttcacattggcagctttcagttctttaccaatcgtttttgccacgaatgtagaatcgttcaatagcgtgttttgtgcgatttctgtgatttgatctttgtatttatccatgtcgttgcctttgtcttggtttttgaccattttgacaatgtaatagcttgttgtataagtagaagcatccgtagcagaaatgacctctgaaatttcaccatcttttaatgcaaaggcagctgtttgtacttcagctggcacagttgttgaggttgagtcgaatttgactgtaccgccatcttctgcagtcgctgtgtctgttgatttttcttttgctaatttactaaagtcagcaccatctttttgagcttcttttaatacatcttttgcatcatcttcactagtcaatttgatcaattgtgcttcaacttctggatggaaagaatcccaagctgctttcagctcatcatcaccaatatccatgttcgcttttagcccttcttgtaatgctaattgctgtctgatttgttcacgatagctttttttagtaagtccagaagcttccaatgcagactcaaatttatcactgtcgccatattgtttcgcagtttgatcgtattgcttgtcgatcattttctctgtaacatcatccccatatttttgatcgaagacttttaagacgatcaattggcggataagactttggttattctgatctgtttttgcttgttcgtaaaaatcttcaaccgtgattttaccgcctttcatggttgcaatctcattacttgaacttccggaacaagcagctaatgtcaaaacgctcagtgcactgactgctgctaaaatcaattttttcttcattcgtttaagcactcctattttctaaatatttcaaagaatcacagctaatactataccacactctttttttaattgggaagaaaacaaatgatgtttcaaacaaaattcatagattctccaatatttgctacttattttcttcttggggaactgatttggcttgtatcgtcgtgacatgttggttcaaacgatccacgtgggtctttatccgctcgattcttggctgtgcttggaatttgaatgattcaaaatcttttgtgaaagactctttgacaacaggaatcgtttcgtcaaccgttttacgcgtcaatgtgacagcatcttttaagtttttgacactttcattaaactcaagagtcgcttccgtggtctcatcgacataacgaagcatttgttcacgggtttctttaccgctttttggtgcaaatagcagcccgcctaagccgccggcgagagagccgaataacaaacctttgataaagttaccgatcatttagtccaccagctttccgattttttcagcgatctctgttagctgttcctgtgagtaatcctctgcatgattaccgaaatgcatcgagaaatcatctttttcatcgtaacgaggaatcaaatgaatatgggaatgaaaaacagattgataagccaattctttattgttattgattatgttgagtccattgatctcaggaaaggctttttcgattgcccgagcgattttaggaacgcgagcaaagacctctgcagcaagggcttcatcatactcaaaaatatccgttacgtggactttcggaataactaatgtatgtccaggtgttacttgggaaatatccaaaaaggcatagacttgatcatcctcatatactttgtaactagggatgtcacgattgttgatcttacaaaaaatgcaattttccatttcataaacctccttgttcttctagtcctactttaccatattctgctgatttcggcagtttttgttcttgaattccttcaaaagcaggccatcgcttcttttccatgtaaagtacggatgtttgtggagagaaacgcttgcatttgtccgcttgcaccaatagacttaaaagcagaaatagaaaaggacggatacgatgaaaccaatcattaaagaaacgttacagaaaaaaaagaccaaacgagaaaaaatcagctatcttgcctatgcatataaggagtggctgattgcaggactagcagtcattctagtaggaggttcgctgatctattcgatgacaagaccaaaagaagttgtttatacagtggctgttgtttctgagaccagtgaacagcagcccacacaatctgaatttgaaaaagcagcgacggattgggtgaagcaaaacgtggcgcctgatcacgaaataacagttacatttgtttcctatgaagatccagccgctgtccaagcctttacgacccgtttagctgccggagcaattcaagccgtcatttttgatgcgtccgaagcagacatgtgggtcgagcgttttggtagcagtgagctgccaaaagaaccattgcaagtagctggacacgagtatgttgttcaaataactaataacggaaaatagcagatttcaagaagtagatgactgctctttgaccgctgcttcatggtataatagttgatattggaggaacgaaaatgacattacaagtagaaaatgtaacaggcggttatacacagctacctgttctaaaaaatattgatttttcgatcgcggatggtgaacttgtggggttgatcggtttgaatggtgctggtaaaagtaccacgattaaagaaatcattggtctgctacaacctcacactggaaaaatcactatcaacggactatcgctgaaagaagatccgcaagcgtatcgcaagcagatcggctacattcctgaaacgccttctctttatgaagaattgactttaaaagagcatatcgaagtaacggcaatggcctatgacatccccaaagatgtcgcactgcaacgggcggagcggttattaaaaacatttcgcttagaaaataagttggactggtttccagcaaatttttctaagggaatgaaacaaaaagtcatggttttgtgtgcttttctaattgaaccaagtttgtacatcatcgatgagccttttttgggcttagatccattggcaatcaatgcattgcttgaattgatgaatgagatgaaacaaaccggggcatcgattttaatgtcgacccatatcttggctacagctgagaaatattgtgacaagtttatcctgcttcacaatggcgagattcgagcccaaggaacgctgtcgcaattacaaagccaatttggggctgaaggagcttccctcgatgagttgtacttagcattgacaaaggagagtcagctatgaaggggttcttctcacaacgcttgcaacgacaccagaaacagatgagtcgctatttgcgttatgttttcaatgatcattttgcgatcctcatcacatttctaatgggtggactgggtctatattattcgaattttttaaaaacgctccctcggccgttccctcagggggggatcgtattgctattgatctggttggcacttttgtcagtcggcaagttggcaacattggtgaaaccagcagatttgatttttcttttagctaaagaaaagcagatggcggactatcttgctcaagcactgcgctattcaatgtggctgccttttggggtctcctttttagtcgttggtgcgacgatgcctttagtcgtagtagttactgaacaaacgtttgcgagctttttcttttatttagggacgatttggttattaaaagttacggatctctggttacagcgtttgtctctttatcaaggacaagaacagcgtaacaaccagcgtgttctgtgggtgattgctgcagtaagcagccttttagctagtctgtatgttgcaccttgggttggattgctcttagctgttctacaagctgcttggttcaaccttcagtgtcgtccgacaggtcttctattaggttgggatcgcatgatccacatggaagaaacgagacttcatcgcatttatcggtttatcaacttattcacagatgtacctcaaatcacagcagcagccaaacgccgcaagtatttagatggtctgttgaataggattccttttggacaggaacagacttatcgctatctatatgctcgccgctttttgcgaggggaacaatatagcgggctttttttccgtttgacactgattggtgtattagtgcttttctttgttcaagaatggtggcttagtctagggttaggatgtatgtttctttatttgatcggttttcagctactgccgatgtataatgagtttcagtacatgattttgactcatttatatccaatcgaggaagggcaaaaacagacagccattaattggctattgcttagattattaggcggagctgctttcatttttggtgtagtcggcttgttccgagcggcaattctttggcaaggagtgctagtgctgttgggctttttgttatttacaggactctttttggttttctatgtacctgcccgcttgaaaaaaatgcaaagtcaataaagatggctggacgttactcgaaaaaaccgaacgcatatgcgcttgacgttgactctttaggaagctagaataagagatactgtgaaataaggagagaagctaggatggatattcgcttggatcaagattggcgcctgagaccaatcaaaggcgacaccggcaaagcctacattggcttgaaggacaatgataaagtctttatcaaacgaaatacgaccccgatgcttgcggcactctccaaagaggggattactcctaaacttgtgtggaccaagcgtaccggcaatggcgatacgttgtctgctcaagagtggctagatggacgtgtattggaccccgaagagatcggtcaaagaaatgatgtgatcgatgtattgtatcatttgcaccattccaaaacattagcgaagatgctgagcaaaatcggtggtcaagtgatgacaccagaaaaaatgttagttgaatatgaagaaaacttacctaaagcggttgttcaaaatcgctttattgctattgtttatcgttatttaagagagaatattccagaatttcaggaacaaaaggcctccgtcgttcatggggatgtcaattaccgtaattggcttgtttgccaaaactatctgtatttggttgattgggattcgatcatgtttgcggatcccgcaatggatatcggtacgatcttagggcattatgttccattatccagctggccgcattggctagtgcgttacgggattcatggcagcagtgaagtgatcgagaaaatttattggtatgctttattaagtatgcttcaggaagtaaagaagtactaccaacgcggggattataaagcaatgaatgcagagattctgcaattaaaaagaatttatagtgaatgagaagatggagcgaagcaacaagttccatcttgttttttcggaaaggaaacaacatgagagtaagaaaacgtgcgggagcagaagaattagtccaagcgcatcccgaatttgtagtagctgaaccgacagcgtggaaaggccgttggaaggaacgatttggcaatgatcacccattgcatattgaaatcggtatgggaaaaggccgtttcattaccgaaatggctaaagcacatccggaaattaattatattggcatcgaaatgcaaatcagtgtggtttccattgcactggataaactgatcgaacaagatatccctaatgtgcagctgctgcacgttgacggttccgcattgacgaattattttgcggatcatgaagtcgatcaaatctatttgaatttttcagatccttggccaaaaaagaagcatgagaaacgccgactaacatcgaaagcttttttggcagtcgatgaacaaattttacgtccgaatggtgaaattcatttcaaaacggacaatcaaggcttatttgaatattcactcgccagcttttcacaatatggtatggttttaaaacaagtatggttggatcttcatcaaagtgactatgaaggaaatatcatgaccgagtatgaagagaagttttccagccgcggtcaaagaatctaccgggtagaagcccaatttgtggcaccagaagatacgaccaaaagttaaataagcgagtcctagcgttcagactgtagcacaaggcagaaaatgtctttgttctacagtttttttgtatagaaaagtaaaagctgcgtatctctttttaggagggtgacaatggacatttgtacattttcagatgagttggtggagtatgcgaaggtgcagaaaatgcaagatctatccatactgccaacagtcgaagggatgactctgattttcagcaaaagttactatcggcaaatgtatcgcaaagttactacagaagacgcgcaacaattgatcactcgattcaaatttctgggcggtatggaagtaggagaaaaacgaagagcgcaattaggggctatcagctatcctttggcagatggagagcagcgtatccgggtttcgactgttggggattttcaaggtcaagaaagtttagttctacgttttttgcaccctttaggtaagttccatcgattctttatgaatgaacaatatgaaacgatcgcagatgcatgccgctatcgagggctctatctcttttctggtcctactggatcggggaaatccacactgatgtatcgcttagcttcagctgcagcaggtcaggtgatcacgatcgaagacccggttgagatcgttgagcctcgttttttacagttgcagaccaatccaatgatcggccaggattatgatgagctgattcgtttgtcgttgcggcatcgacctgagctattgctgattggtgagatccgcaacaaagagacggccaaggctgcgatccgtgcggcactgacaggacatcgggtttttgcgacgatccatgcacggggattaacggaaacaattgcgcgattgcaagagctgacagaggaagcagctgtgatcgaccaatgcctccaaggaatcatttatcagcgcttactgccagatcttcacggagtccctcacgcattgatggcctacaccttttatgaaccccacaaatcctcaatgacttgggatcaagcactaacaaggatcagagaaaaggagcagatcacccatgaggtttttgacaaggaaaagtaaacggctttcccgcaaacagacccacgccttattagccacatttacggttttattagagagtggtttctcattacaagagagtttgcttgttctacttcgcagtggccaatttgatccgaatacagtaaaagatattgatcagcgactgaaacaaggtcaacgactcagacaggccttttctttgctgcatttatctgaagccgaacaaaatcagctggacttggcagagacccatggcaatctggtggatacgttgcagcgaatggtcgcttaccagatccttttggaaaaacaaaatcagacattacaaaaagtgttggcgtatccccttctattgctggtatttgtctttaccgctctctttgccatgcgtcggtttctattgcctcaacttctggcctccggtatgatcgatgcgaatcattggggcattctctttattacggcagcaccatggatcggtgcggtcattgtaggcggattgggaggtttcgttcttgttgtaagaggaatctttgccaagcagacagcgttgaagcgagccacttttttgagtcgattgccttttttgggagacttgtatcgctgctatcaaactagttattttgcattagagtggggaaaattgtttcagcaaggcttggaaattcgtcagatcattatgtgcatgcaacaaacaagtacagcaacattagtacaagaactagctgttcaattagagctgtgcttggcaagtggcggattgttgccggacaaattaaaggactatgtatttttgacgccagagttttcattgattgtgttccagggcgaaatgcgtgggaaattaggagaagaattgtttgtttatagtcagcttttgacagatcggcttttccaacaaatcgagaagaaaatccagtggattcaaccagtcatttttttattagtggcccttctgatcgtgggtgtttatgctgcaatgtttttgccgatttacggcaatattcaaggagtgatcgaatgagaaaattgaagcatcaagggttcacattggtggagatgctgattgtactgttagtgatcagtattttgattttattgtttgtaccaaacttatccgcacaacgtacagtgatagatgagaaaggaaatgcggcaatcgtcaaagtcgtagaaacccagattgagttgttccagcttaatgagaatcgaacacctactcgacaagaattactagctggaaattatgtaacggaggagcagtatgcgatttaccttgcccatcggaacgaatagcagtttttttacttggcggggatttacaatggtggagagtttgattgtcctcttagtcgtttcgattttcatctttcttccgctaatagctatcgaccgttaccaagcatattttgaagtgtgggggttttgtgctcgtttggaaaaaggattggcagtagcacaacaaacagcgattattgatgctcgcgaaacgaaagtcgcttattctgattcaccagttcctacgatatattttcattcgacgatcacaggtgaaatcaaaatggagccacttgaagtaccctcgcagctcgcagtacgtgtttttcctgtacttacattcaccagtcaatctggcaattatacgcggatggaaacattacggtttgaatggatggaccaagaaaaaaagattacctacaaatttctttttggaagtggacgatatgataagatcatcgaataaaggatatatcatgctagaaagtatcattggctttggtttgctgacgacgagtgtcttcctttttctgactgtccagacccatattttacagcaaagtgcacagttacaggcccaggtggctgctattcgggtattgtatgaagaagtccaatgccaagcatttgaacaggaagtcgtttattcgacacaacgtacagagtcgtatcagttgtctttcggtttcaagcgtgaccgaagctatggacggattgtaagaggtcctcttatcatggagatcaactatgaagagtaagggttttactttgttggaatgtttgctgtctttaatgatcttaggactcagtgtgttgttgatcaacggaatcattcgccagatgcctcaagttaatcaacagctttttgctcgcaaagaccaagaatggcagatatttttgattcagttagaaagggagcttcaaacgtgtacgtatgtttcagtgagtccgtatacactttttttaaaaagcagcaaagaaaatgtagtcacgatcgatcgaatcaatgggaaagtccgtaaaagagacaataatggctaccatccgttattgacggaagtatcattgatttactttgaaaaaaaggcatcctcgatccagtttacagtgactttcgagaatggagaggtgagaattggtcaatggcagattcctgcataagggcggtatctttttgtcagcaatgatgctgattcatttgctgagccttatgttgctaacggttttagaaaatactcggacaactactgatttctatattaagactcttcacatgtatgaggcacgaatcatgaaagaactttttttggcggattatcagcggttaacctatgccgagcagggcagtgtcaactacaatgtagggagggtcatttacgaacaaaaagaagagctgttgttgattcaatgtgtcgtcaatcagcgcaccttccgttttaccgaaattttgtcaggtgatttggaaaaaatagcaacagatcttgagtaactataatacagaaaaaggcacagacatactgtgtcttttttctgtataaaagagttgaaaagtatgtttgtctcttcacaaattattctgaaagatagcgattgattattttggctgaatcagctaaaattaaacaggtatgtatgttgttatagttttgaaaagaggtgcaagatgtccccagaaaaaatggaagagtcttttcatttatcgctagaagcgattcaagtgctccaaaacgcattagaaacatcttatttggatgcatatatcgagacgatcgagaattttattgatcagtatcgcgtacgggtgatcgacggagtacctagtgaagcggatgctcaacggttggaagcgatttataaaaaattagagcagatacccttaacagcagaagaacggcgtaaacttgctcaactacttctgttaaagggcggacaaaccgaacatctgcagcctaatcatcagctgacaccagatagtatcggttttttgtttgtgtatttgatcgagcaattgacaccagcgaagcaacaaaccaagattctggacctttcggttggaatggggaatcttgtcttaacgctcttgctcaatttgcagttagcgcaaagagatgtgcaagcaacaggtgttgacattgatgaaacattactgagtgttgctgcagctacaagcgaatggactcaagccccgctgcatttgtttcatcaagacgggttgcaagaattgttaatcgacccaatggacattgctgtcagtgatttgccagtcggctattatccacaagatgaaaaagcagcatcgtttcttacttcagctcccgaaggcgaaggacatagctttgcccaccatttattgatggaacaagcaatgaactatgtgaaagaagatggctatggactattcttagctccggctaatttcatggaaactgaacaaagcgattatttgaagaaatggctcaatgaaaaagtttatctgcaaggaatcattcaattgccagacgagcttttcaaaaatgagcgatcaagaaaaagtattgtgctgattcaaaatcatggtgcaacgagcaagcaagcaccagtgttacttgctaaactcgcatctctcaaggaaccaaaaaacatcaagaaatttttcgaacaatttgaagcttggaaagcatcaaatttgtaatataaatcggataaggagaaaattatgtctaaaacaattgcaatcaatgctggaagttcaagtctaaaatggcagttatatcaaatgccagaagaaacggtggtcgctaaagggatcgttgaacgtatcggattaaaagattcgatttttaccatcaaatatggggaagatcaaaaattcgaacaaatcatcgacatcaatgatcatgaagtcgcagtaaaaatgcttttggatcaattgatcgaattgaacatcttaggttcatatgatgaaatcactggtgttggtcaccgtgtcgttcatggaggagaagacttcccggattctgttgtgatcacagatgaagtgatggaacgcattgaagcattggcagagtttgcaccattgcataatccagccaacttgatggggatcactgctttcaagaagatcttaccagatatcattagtgttgctgttttcgatacttctttccacgcaaccatgccaaaacacaactacttgtacagtctgccattggcttactacaacgactataaagttcgtaaatatggtttccatggtacaagccaccgttatgtgtcagaacgtgcggctgaaatgttaggcaaaccgattgaagatttgaaaatcattacttgtcatttaggaaatggcgcatcgatcactgcagttgatggtggaaaatctgttgatacatcaatgggcttcacaccacttgcaggagtgacgatgggtactcgttctggtgatatcgacccagctgtattgccttatttaatggaaaaattagacctatcgatcgatgaaatgatcgatgttttgaacaaaaaatctggtttgttaggactttccggtatttctagcgatatgcgggatcttgaagctaattatgacaaagaagaagtaaaagttgcgtatgatgtctttactgaccgcattcgtaaatatatcggtggctatgtaacaacaatgaacggtgttgatgcaatcgtctttactgctggtatcggtgagaacgatgcccatgtccgcagtgaggttatcaaaggaatgacttggtttggttgtgaacttgatgaagaacaaaatgccaaacgcggcgaagagttagtcatttctacagaagattctaaagtgaaagtcttgttgattccaacagacgaagaattaatgattgctcgcgacgtggaacgtttgcgcggttaattgtcggagatcaattggaacaaatgagtttcattatttgaataaaaaaagtgttaagccttggcttaacacttttttgttttgaacagctgtacaccttggataccaatgaataatgcttgaaagtcgcaaatttggttagcgctattcttatttttctttatattttcagaaaatccaacggtggaactcaaaacttatctagccattttctcatagcttttttgactttggttccatttcgttgtcagaggttgcttggtttaccagcaatccgtccgcaaaggcggccacgtcttcgccagttacttgaagaacacttttttcttgttgcgcattgtcttcaaacaaatccaacagatcaacgagtggttggaaatcgctggcaagatttactggatcaactttcataaagtacttttggatttctttatagacgattcgataatcattcggcaactgatttgcccgtttttgcagagcacgccattcttttttaccttctaatgcttcttttattcccatcttcatccctcactttagttttttggtcacttgattcaagtgttctcgcaatttgtctcgctcatttttggcaccagctgcttcagcgatttctgagatgaaggtagtcatattttcaccgatcacgctattgatcggcagtttttctgcggcactttcttcaaaaagaccgacgatcccttccaagatagggtacagatttcttccagaaaaatcactgtagctccagatcttttgattgtgttcgcgccacgcatcttggtagccagcgggtaacttatcaatacgaagttgaaattctttttgttgcttattcatgtcgttacctgttattttgtcataaaagttcatggtgggcctcctaattaataaatagttgtttgtagcgtttcattgacagaaaagagaaaaaacttagtaatatggctagccacaaaagggtcaagaggctgctttgggaaccaaaagagaatgtaccagcaagcaaattctttgtcgtttcgataatgggcgtcattggctggttctcagcaaataggcgcacaggttttgccattccagcgactggcacaaaggctggactgataaaaagcaggaagatcaaaatatacgaaaaggctcctgctccagcataatcttttgctgttaacgagaaggggatagctagcacagtgagactaacggcaaaaagtacgatcaaaagggtgaaaagcaggaagtcaccaatcgttgcttgtggtcgataacccaatactagtccgatcagcagtacagaaagtacagaaataagcataaaaattgttgaggcgacaatgtgcgatcctagaatcacccaacgtttcattggcatagataataatcgcgtcaggaatccttttgttttatcattgttgatcctcaaagcagtgtaagccgatcccattgccatagacatcagcaaaaatcctggcataacgtagctaagataatctgaaggctctcctgcagtgcccccgactaaaatattgccaccaatgacataaacgaaaaaaagtaagatgaaaataggcataacgatacttgtaatgatcgtatcgacacttgttaaattttgtctaacgatgcggttcgttaatgtgaaaagttgcttgattgtcttcattttttagtcctcctttccagtagcatccaagaatatttcttccaaactaagttcaatcggagcagttgttagaatgtcaatatcattttgcaagagtttcatcatcgactcttttaaatcatttctagcaagaataatggtgtcattttcaatcatatagtgaatcgcagattcgtttagaagagaagtcgcttgatcgatcactttttttggaacgatgactttgtgcagatctcttgcttgctttttcaattcttgtggtgtgccaatcaatgaaatcttcccatcgttgataaaagcgattcgatcagctaaacggtctgcttcatcaaggtattgagttgtcagaaagatcgtctttccttctgctttaagctgaaggattagttgccaaatctctaatctgttttttggatccacaccagtagttggctcatcaagaaacaaaatttctttgtcagggagcagagagactgcaatatctagtcgtcgcttcattcctccagaataggtagcgacttttttatagagaaaatctgctaaatgaagtcgttctgataaggtatctattttcctgcgcagatgagggatgtccaacagcgtgccaattagtttcaaattttcaaaaccggtaaattcatcatctagtgtgatcgattgactattcaagctgatgacatcccgcacttgatcggagtcatttcataggtctaaccctaaaattgttgcattgccggatgtagggctagcgagtgtagttagaatattgatcagtgttgactttccagcaccattttctccaagtaaagtaaagatttcgcctcttttgatttcaagagtaattccttttaatacgtcaagatcaccataggtttttgtaagatgatccacagtgatggctttcatagttatccctcattcctgattgaaaagtgtctcgtgcttgattttatctagctgatctacaagaaacgtccatttactccagaaatcttggaggtaaatttccccatttgcgttcaaacgataaaacttccttgccggtccaaggtcagatttccttttttcaacagttaccaattcttttttttctaaacggagtaagaccgtatagacggtgccttcgacgatatcttgaaaccctaattcgatcagtgtattcgtgatttcatagccataagtctctttgctgttatggatgacttgaagcacgacaccttctagcacaccttttagtaattcagtcattcctttcacatcgctcatcctctcaaaaaccatttgtctcaatacctagtattactcagcactgctacataataatacttagtagatggactgtcaactattaagtatcattaagcagagatgcaaaaaaaagtaacaccttgaaaaaagcttcccgcttagtggcgaatggtactcaggagactggatcctgttaaactgagctttattgtgggctgctctgcaacttcttcgttcgaatctaagtttgcagctaatcatcgaagacagtgattagctgctgctcgccgttgttatcactcttaagaacaagttcaacaagataggctctgatttgatgaattgtgttcagtaaagagaaataggacttcggtaccgatcatggtgtgaatcattgacatgaaatgttagacatcgattgagaagggagcaaaaaaaatcgagatttattgggctctgttatgaaactaaggattgtttcgttagggaatgccgctgatacataggcgcccaatgcacttgatttgactgagacagtaagcaagcctagactaaaagaggaaagctcacaattgctgctctttatgcccagtcggtggaaatgttctgccagatgttgagagaggctgtgtcctgctaaataacaaagaacattgaataaaaaatcgtctgattcagcatataagtgtatgaataaacattgatgtgatgaatcaggttatttttattaacaaattcttgaatctagaataaaaaaacggtaaaaataattttaatcgataaaaaatgttatttaattaacgtacaattttttaggttgttagatcagtgatttcctagtatctagtaaaaaactctcattttcgactcagcatatcgccattttacaaaacataatctaagcaaaataaccttgtaaaggaagccaaacgggaataaactggcatttgtgaattttcagaaaaatttctaaatttgttttttataaggagccagtaagtatggaaaaagaaaagactttcctaggacagccgcgagggttgtcgacactatttttcactgagatgtgggaacgattcagctactatggcatgcgggccatcttagtttactttatgtatgatgctgtaacaaatggtggcttaggcctgcctaaatcaacggctgtagcgatcatgtcaatctacggttcactcgtttatatgtctagtatcgttggcggatggatctctgaccgcttattaggatcgaacaaatccgttttttatggcgggatccttattatgtttggacatattgttctggcagcgcctcttggtattgctgcactatttgtttctatgatgttgatcgttattggaacaggtttgttgaagtccaatgtgtcagggatggtcggccacttatattcgaaagaagatgtgcgccgagatgcaggattttcaatcttttatatggggatcaatattggtggacttttagcaccgatcattgtgggtattttaggacaaaacgtcaattaccatttaggtttttcaatagcagctatcggaatgttcattggtttggtgcaatattatgttcaagggaagacaacgttgaaagatgttgcaacgacaccaactaatccattatctgcgcaagagaaaaaaatctttttccgtaacgttatcatcgtactagtgcttgtagcagtggttttcggcggtgcagctgcgatgggctatctgaccgttgatttctttatcaattgcatcagtatcttaggaatatttttgccgatctactactttactaaaatgttgcgttctcgtgatgtgacaccggatgaaaagaaaaaagttttagcgtatattcctttgttcttatctgcaatcgttttttggtccctagaagaacaagggtcatcaatattggcactttttgcggccgatcggacacaagatacgttgtttgggatcacgattccggcgagtctttatcaaacactaaatccattgtttgtcgtgctgttgacaccggtatttgtttggttgtggacgaaacttggcaataaacaacctagaacggaagtgaaatttgcaattggtttgattttagcaggtttgtcttttgtcttgttgatgttcccaagtatgctgttcggagtcaatcaacgggtaagcccattgtggctagtctttagtttctttatcatgattgctggcgaaatgtgtctgtcaccagttggattgtctgtaacgaccaaattagcaccaaaagccttcgaagcgcaaactcttgctatttggctattagcagatgcttcttcgcaagcgatcaatgctcaaattgctcgtttctatacaccgcaaacagaaggggcttattatggcattgtcggtggtgttgcagtagtcgtagggattattctttacatggcaagaaaaccgattcgtaagctgattgggaatattcactaatcaacggacttgatcttgaaaaagatcaagtctttttttgcacttttagtcaatttatgagaaaataaatgggaacatatgttccgtaggaggggttaaatgcacacgcgacgctataaaacgattctttcaccaaacaatacaatgaatctctatcgagggtgtacacatgactgtatttattgtgatagtcgcagcagctgctatcagatggcgcatcggtttgaagatatcgagatcaaagaagcagcaataacgattttggaccagcaattaaagaagcgccgacagccttgcatgatcgttaccggtgctatgtcagatccttacgttcatgcagaacagcgtttgagacaaacgaggcaagcactggaagtaatcaaaaagaacggttttggtgtcgcgcttttgaccaaatcaacgcgtgtgttggaagatttggatttgctgatagaaatcaaccagcaaacgaaagcagttgttcaaatgactctgacgacttatgatgaagcactatgtaaaaaattagaacgacaagtcgctaccacttatcatcgttttttggcgcttaagaggtttcaagcagcagggattcctactgttgtttggttatcacctattcttccttttatcaatgacagcgaggagaatctgttgtgggttttggactactgtcgccaagcgggagtgaaaagcatcatctgttttggatttggggtgacgatgcgggaagaaaatcgcgcatacttttatcagcaactagaccgtgattttcctggtatgaaggaaaagtatcagcaagcttttggcgatcggtatgtttgcgacagtccgaatcagcaaaagctaatggctattttttgtgcattctgccaaacctatcaaatcctttatcgaccagaagaagtctttgcctatatccatcgttttgaagaccagcagttgacactcttttaattcgcgtcttttaaacaaatgaaatagccgcaaggactgagagtgttccagtgtacgagcaacacctcgtcaccctgtcacgaggtgtgccagttctcttatcctgcggctatttttatttgatttttctgatatgcgattccttatggtgaaaaaaacgaacgtggtcttcttaaagagcctgccagtcgatgggctgccgcatgacctgctggtcgcggatcaacagcatgtcttggaaagtttgttttagaaaatagcggtcatggctcacagcaattaacgtaccaccaaagcgctgaatcaattcttcaatttcttcacgagcatagatatccaaatgattggtaggctcatctaatagcaggacgttgatttttttatgaaaaagtttcagcagataaaggcgaatcttctcaccgccagaaagatcctgaatgcgttttgagacatcatcctgataaaaaccgatttgtgccagttgttgtcgtgcagattgttcattgcctatgaactgataggcaaaggataggacccgcatagcgggattagaaaatgagagcttttgaggcagatacccgatctgcagattactgccggatttgatcgttcccgcgtcaagcgccaaagtacctaacaaaagctgaatcaaggtcgtcttaccggtgccattttcaccaatgatcgctaagcgctcaccacggtaaatcgagaaactactgtcttcaaagagtagccgatcagccatgactttaccgatatttcgggcgataaagacttctctgcctgttcgatcactttgattgactgtgcgtatcctttttttaggaggcagcgggggcttaacgagagtgatcttcgctaaacgcttttcaatttctttggctttacggaaaaagtcctcattgtccccttcattcccccattggcgataacggcgaatcatcgctttaagccgctggcattctttttgctgcagctcatagttcttagtcagttctgcgattcgagcttgtttcaatgaacgatattggctatagtttcccggataagaaatcaattgaccatcttcgatctcacagatcctagtcgtcactttgtccagaaaagcgcggtcatgagagatgacgatatacgcttttttcgtattgataagatagttttccagccaatgaagactagctaaatcaagatgattcgtgggctcatccagtaaaagcaagtcatgctctgtcaacagcaatcttgctagttctactttgactcgctccccaccacttaacgcctgcaaagaagtttcttgcaactgcgctattcccaatcctcttaaactagcaagaatccggtcttctaacagatagccaccgagttcttcaaattgtagctgtaattgtccatagcggtccaataatttcgataagtcagcgtcaggatcgctcatctgttgttcacaacgtcgcatcttgcgacttatctcttgcagtcggggggaagaggtttgtaaatacgtcagcaccgtttctgaagagggcgaaaattcttgtgccaaatgaccaatagaaagacttttacgtcggctgatcgttccagtatcatttttctcggtcccgagtaataaatctaataatgttgtcttaccagagccattgatgccgattaaaccaatcttttcaccgggatcaatttggaaagttaattgttcaaatagcggggtaccgccaaaatttttactgattttatttgcttgaattagcatgatctcactccttgagaccactcaaaaaggccatggaaatccatggcctgcgttatttttatctgatgttgttcgagataaacaccttgagatggccattgattttacgaatattcaactgttttagacagactcgtccctaaaacggtttttgtaaaaccaattgcatggctaaatgcgatatggtaacgctgataattgacgttacatgttattttagtcatgcgcatcatggtgtttcctccttttgcttatttgccaatagtgtaccgcaagtgaccttactttgcaattagtcagttagttttttcttgactggaacaatttcagaaaggttacttgccttcggttgcccaatcactaatggaacggtctcatggaccacgtcactgtaagtgagtccaaaccaacgttccggagaaatagtatgccgtttgataaagagtttggttaacattacttgccgctcccatcgggttaatgaggtgacattcgacaactcttcttcgatcagaacaaactggaagtcgccaacttgacgtcccggggtcaatgagtatttttgcggctgttttggtaagcgaccatccttcatcaattcttgaatgatttgtcggatgtagacattgacttcttgagaaacccgaaaacctaagtagagtttcaattttacgatgaaatctgtctcagccatcgagacttcgtactgttttgtataaggttcatctgtgacttccacattcacaaaccaataaactttggcgcgtttcggccgtttatcaaggatcgaataaataaactgacggccaatcgtatttccttgcagtttaggaactaaaaagacgacattggtctgagaaaatggcaatgtctcatcattccgcaattcctgtagttggggaatgtattcggtcaagtcaacttcttcggcagcttgttcttgaatgtggttgccccattcccaaatgagcatgatggcgataatcaaagcggccatcaaaaccgcaacgaacccaccgtggaaaaattttgcggcactcgagatgaagaagatgccttcgatagctgcaaaaaataaggtaataaatggagcgataaatcgcgcttttttgaattgacgcaaaaagaaatataacaagactgtggtcatcagcatagttactgtaatcgctaaaccataagcggcctccattcgcgtggatgtccggaataagagaacgacaccggaacaagcgatccacagcatcaggttaagcgcggggatatacatttgtccgatggaagaaccaggatacatgatctgcatccgcggcaacaaacgcaacttgattgcttccgaaactaacgtgaaagatccggaaagtaaagcttgggaggcaatgattgcagccaacgcagaaaagccgacgccaaaaacggtccaaccttgaggcaaagcctggaaaaaagggtttaggttttcaatctgttgataggcaggatcttgataaacctttaataaccaagcagcttgacctaagtaattaagcatcaaacagattttgatgtaaggccagctggcataaatattctttttgcccacatgtcctaaatcggaatatagtgcttcagcaccagtggttgccagaaagatattcccgagaatgaacagacctgaggtgttatcagggctaaacagcagcccgatggcataacgaggatccaacgcacgaatgacagacagatcaccggaaaagttgatcaaaccgacgatccccaaaaaagtaaaccaaccaagcatgatcggtccaaatgctttcccaacgaattctgtcccaaagcgttgcaggctaaaaagaacgaaaaggatcgttaatgtaatccaaacaataatggattgatcattcccaaaatgatcataaaacatcggaatgccccgcaacccttcaatggctgtcgtgacagtgacggcaggagttagtacaccatctgccaataacgcagcgccaccaatgattgccggaatgatcaagtagcggctttgcttacgaacaagtgtgtataaggaaaaaattccgccctcaccgtgattatccgcgttcaaagcgattaagacgtacttaatcgtggtaagcagagtcagagtccaaaaaacgagggagacacttcccaatacaaagtccggggagagtgttttcaacccgccgttgtcttcaacgattgctttcatcacatagagtgggctggtcccgatatctccatagaccacacccatggcgaccaaaaggcctcccgcggttaattttttcattttactcatagattttccctccaaattgaactgcaaaaaagacccaagaggccctttgccacttaggtcttgcaagaaacatcatagaccagcggattcccgcttgctgttgatctatgatcatggaaaaacccatgtgctactcccctaaattgctataattatctttgttttgctgattcctgtcaacttttttcatttaaaatgtaaataaacattttaaattttatgtttattcacgtaaaattacgttaagtcttatttctaagggggatagtaaatgattgaattgaaacatgtaagtaaaacgtacggaacaaaaaaagcattgaaggacctttctttgacgattcagcaaggtgagatctttggttttttaggacataatggtgcgggaaaatcaacgaccatcaagagtctagttagtattttacagccgacgagtggcgaaatcgtttttgatggcaaagcattagcccaataccgagaagaaataaaaaaacagattgcttatgtcccggattcaccggacatgtttttgcagttgaccgccggagaatattgggatttgatcgcagctgcttatgaagtaccggaaacccaaaaaaaggtacgcttaaatgaactgggacagttatttgatatgacgacgcatgcagaagaaacgctagccagtttttcccatggtatgcggcaaaaaaccattctaattggagcattactgccggatccggatatttggatcttagatgagcctttgcagggattagacccgcaggcagcgtttgatctaaaagaaatgatgaaagcacatgctgcgaaaggcaaaacggttattttctcgacgcatgtcttggatactgcccaacagctttgtgatcagttagctattttgaaaaaaggcgaattgctttataacggttctgtcgatgaattgcttgcacaaaatccagatctttctttggaagcgatctatttaaaaatgacaggtagaggcgcggaagagccatcgttgacagaaaatggaggcgagttcagatgaacaagcgacagttattgacgttgacaagcgtcaatcttcggtacgccaatccgcaagtcacagataaagcccgtaaaaaaggaaaaagcgggacacaattgactcgttatttgatccaacaatatgtattatcaggtttcgtttttttagtgatttacggtctaacaatgatcgcactggatttcagccgtttgccaggttttttcacttattatgttgctctttttggcgttctaggattttctcaaggaatctcgtccatttttaatgtcttctttgagagtcaagacttgcctgcatatttgccattgcctttccggcaagcagaaattttcaccgccaagattcttgttgtctttttaacagtggcaccatttgtttttccgttatttgtcttatttcttttaacaggaatgcgttcacaggtctttattctgctcacgcttttgttagcgattgtgctctttttattatttctcgtgattgtttttagtatttgtagtttgatcgtttttggattagctcgaacaaaattgtttcgtgaacataaaaaaatgatgaccagcttgttgttgggaatttctatgatcgtagtagtggtagggatcttgatgatgaatcaaaccagttcctacgatacacagatcatggatcgcggggccattgcctttttactgccatttttctatatcatgcacagtccctttgcagttgcaggaatcgggagctttgctattgttctagtggtttgtttgttgctgctaggagcgattcggttctttattttaccgaagttttatgatcagatggcgatggctgtgcccgaccatggaagcgtgcgacggaagcagaaatccgggcaaggattgtcgcagatgttattcagttataattcccagctggttcgtgatcccaacttgattatgcaagtattgtccacttcactgatgacaccgatcatttttattgtgacatttgcattgagcggtacgtttgatctaggacaaatggatgctcgtttttgtggagtgttctttttggcaggtatcgcattagctgtgatgatggtcaatccaacctcttttatcagtaccttgatttcattggatcagcaaaattttctgtttgttcgttcattgccgttgtctatgaaaaaatatttacaagcaaaattccgatttggcctaatgcttcaaatggttttgactggcgggattgccttattggcgattttgctctttaagatgccgatcctattggcaacgactttctttctaggtacgttacttggttgttacttgctatgcttaaaatattttgcccgtgattatcgcttgcttttgcttgattggaccaatgtcagtcaattgtttacccggggtgccggaagtgtgggaatgatcgtcggtatgatggtggcacttctccttagtattctgttactcgtcggttacggttttgcagcaacgatgattccattttggctcttgaatggtccagtcttgctagttctgttaattggtagcgtgctatggcacaactactatcaaagaaaattttggcagttgattcactgagtctagtcgtcatcaatagcgcatagaaaaagaaatagatttaatcagaaaattcagaaaaaagactttacaagtattcagaaacatgattagataataaataacctattactttgctttcattttttgctggcaagcttgctccacaggcttgttgcaagagactgtgccaaacgtcatactgattagaaggaaccagaagttgtccgcttcaagaaagacagctgggtcattttgagctgagacggatggcgcagtttttttaatggctaaaactaacaaatcgtgaaaaatagaaaaaaacactctgacaagaacctttttgtcagagtgtttttgtttttgatttgagtatgtgttggttcattcagagattatgcttcctctttttcgttggttgttggcagatgattgtcaaggtctgtccgtacgaccaatacgtcacaagaggcatgacggattacatactcagagactgaaccaataaaaattcgttcgacggcattgagaccagtagcgccgatcatgattaaatcgatttgattatcttctggtaattgtttcgcaatgattggttttggcgaaccgtattcgatgacagtctttactgcagttacttggttcttacgggcatagtcttcataatctttcaatgtttgcttagccatttcagtcgcttgctcagccaacatgccatcaaaggaagaaacagtttgaaaggcacgggtatcgattacatgggctagtaccagttcagaattgttccgttgggccacattgaccgcttttttaaaagctaattctgactcacttgagccatcgactgcaaccatgattcgttgatattgttgtaacatatgaaacactcctctcagataacttcatctttattgtaaaactttttgactaaaaagaaaaacctaattatctgtttttttcatcttacgggcaaacagcaaactgaatgaggcagaagtaatcattaacactgctaaataaacgagggcaatcaattttttgtctaaaaaagccacgatgattgcaagaatacctaaaacaccatgaagatagccataaatggtcaaaaaagtttgatttttagtattttcaggaataagggaaaagaaaatggcatgttttgttaacagtaagtagcagacgccaaacaacaaaacagcagcaatcaaaaataatagaaaaatcatccgtgaaatccgtccttctcttataagatagttttagtatagcgaagtgctaaaggaatagcaaaaagcacaaaaaagccatctgtctaaaacagatggcacattcaataaagaatgggtaatatccgtagatgccgttctttttcccgtagtattgatcccgcaaattctagcaggtgggttccacggtctaagcatcgaactaccaaatgaaaaggcatgttaccagctttgacacaagacggatcccaatatatcaataaaaatgttcggtcaacacacagatgggacaactcgtacatcacagaattcccaccttcatagtagcataggacaacaaaagtagcaataaagaagattgaaaacggtgacagaaacctttttcgcttccatgaagcggctgccgagggttaggtctgtttttttcgttgctgcaattgttgatatctttgacctagagcttgctcgtattttccggtagcctttggctgataatagtgagcttgcttgattttatcgggtaagtattgctgatcgacccacgcatcatcaaagttgtgcgggtattgataaccgacgcctcggttcaaggcttcagctcttttgtaatgactgtctcttagatgatcagggacatccccggcattgcctgcacgaatatctgcgatggcagcgtctagtgccatataagccgagttggacttaggggatagacaaaggtcgaccacagtatctgctaaagggatcctcgcctcaggtaagcctaatcgttccgctgctaagacagcattgactgttcgagcagctgccgctggattggccaacccgatatcttcataaccgatcaccatcaaacgccggcagatgattgccaagtctcctgcttctaccagacgacccagataatggagtgccgcatcaacatcactgccgcggatcgatttttgaaaagcagagatgacatcataatgggcatcgccatctttgtcatgggtcaatgctttgcgctgaacacactcttcaataattggcaaagtcaaatggattttcccatcagaacttggcggcgtggagcgagcagcgagttctaatccattgagtgcactgcggagatccccattggtcgctcgtgaaagatggagacgagcttcttctgtcaactggatcgattctgttcccaagccacgttctttatcagctaaagccgcatcaatggcggctaaaatatctgattcttgcaatggttttacttcaaaaatctgtgtacgactacggatggctgggttgatagtgatataaggattttcagttgtggccccgatcataatgatttttccgctttctaaatgaggcagtaagaaatcttgctttgttttatccagacgatggacttcatccaaaagtaaaatgactgtgccgctcattttggcttcttcggcgacgatttgaaggtcttttttcgtatcagtcgcagcattcagcatgcggaatgcgtaacgtgtcgaaccggcgattgcactagcgatacttgtttttccggtccctggtggaccatacaggatcatggaagagagcatcttggtctcaaccatccggcgaatgatctttccgggtccaactaaatgctgttgacctacgacttcatcaaggttgcggggacgcatgcggtacgcaagtggttgctgcataataagctcctttcttttttctttagtatatcataagaacgtatattcccataaggaagcgggtattttgctattgaaactagtcagtggcgatagaaaggtcaaacaattgataagatggtcgtaatcaatagtaagttccttgagaattgtgtaaaataaagaaggtgaagaaaatgaatgaaattgaacaattatttgcacaacaatcaacaacagcgattgcccggcaattattagggatgtatctggaacatgagacgcccagtgggaaattaggcggttatatcgtcgactgtgaagcttatttaggaccagaagatctggctgctcatagtttcgggatgcgtaacacgccacgagttcgagcaatgtatgaaaagccgggaacgatttatttatatacgatgcatactcatttgattttgaattttatcacacagcctgaaggcattccccaagggatcatgatccgcggcgtggagcccgtcgaaggaatcgcacaaatggagataaatcgcagtaaatccggtcctgatctctcgaacggacctggaaagctcgtgaaagctttgggaattacgcctgattattatggccattcaatttttacaagtccactgcatcttgtcaacgagaaacggcgaacaccgaaagaaatactcgctgttcccagaatcggtatcccgaataaaggggagtggacccataagccgctgcggtttgtcgtagcaggtaatccatatattaccaacagcagaaaatctgctgtccagccagatcacggctggcaataggaaagaaggaacgtataatggctaaagaaacaatgctgacttatttggacagacaattaacaaaaaaaatccctgagtacgatgttgcccttgattgggatgcaagaaaccataccatcgaacttgttttacgcttatttgcagagaacccgaatcatttgcaggtagatgatgcccaaggagtagcctctgaagaagagatcatcgaatttgaagacggtattttattgtttgatccccaaaagtcttcctttgcagaagaggactttttggcagtcattccctacgcaggcaaaaaaggaatccaaaaagcgttgctggatgctttggttgattacatcaaagagattctgacggagggagaaagtgatttactagattttctaaacgatgagagtgaagaagcggtcttcgaactagttttcgatcaagatcagttgttagaccgtatgaatacttaccaagaaagcgatggggaatcgtatattccttatccaagttattaaggagcagatagatgaaatggaatgaagtgaaagtagctactgcaagtgaagcagttgaagcggtcgccaacattttgatggaacaaggggccagtggtgtagcaatcgaagatgttcttgacattgaaaactttaaaagcgatgcctatggtgaagtgttagacaaagaaacctatacaacgctggatgaaggcgcccaggtaacggcttatttccccgagactatctttttacctgaaattttgccatttattgaggcggcgatcgctcgtttaccggaatatgggttagcaattggcaaaaatgagattacctccagcgaagtagtagaggaagagtgggcgactgcttggaagaaatattatcatccagtacggatcactcgttatttgacgattgtacccagctgggaacaatatgaaacgacggaccctgccgagaaaatcattacgctagatccaggaatggctttcggaactggtacccatccgacgacgcgcttgacgttacaggcgttagaaatgtatttacgaggcgaggaaacggtcctggatgttggaaccggatcaggggttttaagtattgccagccgccacttaggggccaatcaagtatatgcctatgaccttgacgaggtggctgttcgggcggcaaaagaaaatatggcactaaacccagttgccgaagcagtgaatgttgctgccaatgaccttttaacaggtattgaaatcgaagcagacattattgtagcgaatattttagctgatatcatcttactgatgatcccagatgcttggcggttgctgaagcctaccggaacattaattgtttctggaatcatcgaagcgaaaaaacaacttgtgatcgatgccatgacagagcaaggatttgttgttgaccaaatcttgaatcaaaaagattggtatgcgatcgcactaaaaaaaccagagtagggaatgtcatatgcagcgatattttttgaatgaggattatgaggcgaagcctgtttatgtagtagagggagaaccgtttcatcacatggtacgtgtgatgcggatggttccggatgattgtgtctacttggtctttcaagaccaagtagcgatcctcgcgaaaatccagcagatcgatgaacaagcggttcatttgattgaagtagaaaaggaacagcaagacaaagaattaccgattcatgttacgatcgccagcgggtatcctaaaggagataaattggaattgatcgtccaaaaagggacagaattgggtgccgctaaatttatcggttttcccgcccaatcctcggtagttaagtgggaccataagaaactccaaaagaaacagcagcggctgcaaaaaattgcccaagaggctgctgaacaagcgcagcggcaacgagtaccgatcatccaactggctgcttcggacaaagagttgtgggatagtctttcaaactatgactatgtgatcgttgcttatgaggaatctgctaaaagcggcgagaatgccaaactgatcgatattttgtccaaagcagcgcccggcagcaaaatcttagcaattttcggacccgaaggtgggctgacacctgctgaaatcactcgtgctgaatctcaaggtgctgtgatctgtgggttagggccacgtattttgcgaaccgaaaccgccccattttattttttgagtgctgtcagcgtactaactgaattagtaaggaagtgatcaagtgacgcaattcaaagacaagcttagttttcgatttttacaagctggactgacggattggttgttaaaagatacgtttactgaatttaacacacttggtgtccaagaagtcatcgtgttgcctagtgatttgcgcagagcgaagcagttaactgaaggctccgagatccaagtcggctgtgcagttgattttcccttggcacaaggaacaatcgctaagaaagcttttgagatcggtcattcctttatggatggcgctgattttttagaagtctggctaccagcggctttgttggtggaaaaagagcggacggctgatctggcggagttaatggagacaagccggtcactggctttgtctggtggtgagatccgctgggctgtcaatacttcacttatgaatgagttgacaaagatccaagtagcacagcgtttgaaagcatgggactggcctagtattactcttggtcagcagttaactgtttcagatgcgttgcatgatgtctcgatttttgctttagatggaggaccgcaactgacgatccaagtcaacacggcagcgtctgttacggatcagaaatcacttgcagaacttttacaggcaggggcggcaaaaatcggcgtgccctttacagagtcagcgttactgttgaatgaataaaccggtattttgtctcgcttgaccagaatagagagaattgaaaaaaacaagaaaaatttgtataatgacactaatcataaaagaagatggccaggcagaagcgcattgcttcaagagttctgctattcagagagttggggatagcagaattctttagaagcggcttctgtcttgctttttgaaaataggaaaaaaggaggcgcgtttcatggcaaaagaagtgatattatccggacctggtgtgatcaagctcgtggcccattatatgagtgaagaacatgttgcatttgtacagaaagctttagattatgcgacagaagcccacaaagatcagtttcgcaagtccggcgagccttacatcatccatcctattcaagtagcagggattttagcggaactacaaatggatcctcatacagtcgccactggttttttacatgatgtggtagaagatacggaagtgaccctagcagatctaaaagaagtctttggtgcagatgtagcgatgctggtcgatggtgtgacaaaattagggaaaatcaaatacaaatcccatgaagaacagctagcagagaatcatcgcaaaatgctgatcgcgatggctcaagatttgcgcgtgatcatggtcaaattagcggaccgcttacataatatgcgtacattgaaacacctgcgggaagacaaacaacggcgaatcgcccaagaaacgatggagatttatgcaccattggcgcatcgtttagggatcagccgtatcaagtgggagctagaagatatttcactacgttatttgaatccacaacaatattatcggatcgttcacttgatgcaaaccaagcgggaagaacgggaagcttatgtgtcggaaaccgttgaacagattcgacttgcaactgaagaactagatatttttgctgagatctatggtcgtccgaaacatatctactccatttaccgcaaaatgaaagaccagaagaaacaattcaatgaaatctatgatcttttggctattcgggtaatcgttgattcaatcaaagattgttatgctgttttaggaacgatccacacaaaatggaaaccaatgccaggtcgatttaaagattacattgcgatgcctaaagcgaatatgtatcagtcactacatacgacagtgatcggtcccaaaggcaatccagtagaaatccagattcgtacccatgagatgcatgagattgctgaattcggggttgctgctcactgggcatataaagagggtagaaccgagaaagtcaaagcagacaaaatgacccagcaagtcggttggttccgcgaaattttggaactccaggatgaaagctacgatgcttctgaatttatggaaggtgtcaaaggggacattttcagtgacaaagtatatgtattcacaccgaaaggcgatgtcacagaattgcctcaaggttcaagtccgctggattttgcctacagtattcataccgatatcgggaacaaaaccactggtgcaaaagtgaatggcaagatggtccagttggattacaaattgaaaaatggcgatatcattgaaattttgacatcaccaaattcattcggaccaagccgcgactggatcaagcttgtagctaccagcaaagctaaaaacaagatcaaacgttttttcaaggcccaagatcgtgacgaaaacatcatcaaagggcacgaagcagtggtcaaaacattgcaagacatgggctttgtaccaaaagaatttttaacgaaaagcaagatggcagaagcctgcgaacgatttaattatcaaacagaagatgatttatttgcttctgtcggttttggcgaagtgagtccaactacactggccaatcgtttgacggaagaagaacgccgtgagaagcagatcgaaaaacaaaaacaacaagtacaagacatgatcaatcagccagcgaagaaagaaccagagaaaatgaaagtccgccatgaaggcgggatcgtgatcgaaggcgtggacaacttactgatccgaatctctcgttgctgtaatccagttcctggtgatgccattgtcgggtatatcacgaagggccgcggcatctcgatccatcgcagtgactgtccgaatgtccaaagcaaagagatcgtcaatcgtctaatcgatgtcgagtgggaagatacttctaacagcggcaaagaatacgatgcagatctggaaatctatggttatgatcgttccggattgttgaatgatgtcttgcaaacagtcaacgctgttactaaacgattggtcagtgtggaagcgaaaaccaacaaagacaagatggccaccattagaatcacggtctcaattcagaacctaacacatcttaagtcaattgtggacaaaatcaaacaaatcccagaagtatatagtgtcagaagaacaaaggggtgagacgcgagacatgcgagcagtcattcaacgtgtaagtgaagccagtgttgcaatcgatggaactactgtaggagcaatccaaaaaggttttttagttctcttgggaatcactcatgaagatagccaagaagatgtggattacttggttcgaaaaatcaaaaatttgcgggtgtttgaagatgaagcgggaaaaatgaatcaatcgattgaagcaatcgaaggtgctattttgagtatctcgcaattcacattgtatggcgagaccaaaaaaggaaaccgtccaagctttattcaagctgccagacctgaagtggctacaccattgtacgaagctttcaatgcgggtctgcacgctgcaggtatcgaagtggctacgggtcgctttggcgcagacatgcaagtgtcattaatcaatgacggtcctgtaacgatcctgatcgatacgaaggaaaaataggctgcgttcacaacgactgcctatccaacatgccaaaagaaccaaagcaaatagtttaaagaggactgccaacatgcaagttggtagtctttttttagtggaaataagtccatcttgtagcacttctggtaccaacccttttgtctttggactatcttacaaaactgtaagatagttctttctgatcagaaatagttatttaagagctgaatctattccttttcgtaatggtagcagttacaaaaaagttatttatttttatccatccctaaaaaactttcaataaattagattgtccttaaagcgcaaatgtgaaataatagttaaaaaataatgtcactggaggaaatgacaatgaatttttggcagcgtgcattaaaaagtgttactcgcaggaaagggaagtcgtttattttatttttagtcatctttattttaggtaacgtgatcgcaggtgcggtagctgtgcagcagtctactatgaatgtggaacgggaaacgaaaaagaaaatgggcaacgttgctacagtcgagtttgattatgagcagtttgagaaagacaattcaggaaaatcagatgaggaagtttattctgaagaaaatagtccgaaaacgccaaaaacggcggactatgacaaagtgggagaattagattacgtcaaatattacgactataccatgatgggttggttagagaccaagaaattcaaagcctatacaccagaagatgaatcttttggcatggcgggcggcaattattttaatttaaagggcggcaatcgaccacagccattagatatggaagaaggcaacatcaagctgatcgatggagaagtgtttagtgaaaaagacttgtcagaaaccactaactcgattttgattagtaaagaagtcgctgaaaaaaataatttgtcggttggcgatcaatttgtttgggatatgtatagtgaagtccctcaagatccgatgggtgacagtgatgatagtacggctacttcagatgatgaagatgcagagagtgaaagtgcagaaatccaaacaaaagttgtcacagctgattatcctgtcaaaattgcagggatttttagtgtagttaaaaaggaatcggccaatagtaatccttcgcaagaagaaaaatccaatcaaatctggcaagctgttgaacagatcaatacgatttatgctgccaatcagttggtgaaagattttagtaaattccaaaacgaaaaattgtggggagatacggtaatggccgaagatacggaggccgaaccggaagagtattatcaagcgatgtatgttttgaactctaccgacgatgttgaagcattcaaacaagaagccaatccattattaccagattactatcatgtggtagcttccacagatcaatacgatcagattgccggaggaatgaatcgtctgggaacgatttcccgctatatcgtgattgttgctgctattgctacggtctttatcatttcattagtcgttctattgtttttgcgagaccgcaagcaggaattagggatctatctatctttaggagaaggccgtgggaaagtgattgggcaaatcgttattgaagtggtgctcgtcagcttagtcgctctaatctgctcattggtgacgggaaatctattaggaagtgcggtttctcaaacattgatgcaaagtgactggatgacgaatctgtcccaaacggatacctattccatttcaagcacaatgatgacaaatactctcagctatgcggatgtccaaagtgcttataaagtcactttttctatggggtatgtcatcacctatcttttattgggattaggtacagtcttattgtctgcaatcttgccgttgttgtatattctacggctgaatccaaagaaaatcatgatgtagggggaagaaaaaatggctttgttggaaacaaaagaagtagattactattatcaagatggcgatcagcggcgctatattttgaaagaaacatcggtggcgtttgaaaaaggcaagttttatgccatttcaggacagtcagggtcaggaaaaaccacatttctctctttgatcagtgcgttggatacacctaaaagtggcgctgttttctttaatggagaagatattcaaaaaatcggacatgagaaatatcgccgagacgatatcagtatcatctttcaaagttacaatttgattccttacctgtctgcggtagaaaatgttctagtcccaatgtcgatcacggataatcaattgccggagaaccagcgggaagtcgcatacaatttattggactatattgggatcacgaaagaaaaagcagatcgtttagtcaatcagttgtctggtggggaacagcaacgggtggcaatagctcgtgcactggcgacgaatgttgatattattttggcagacgaaccaacgggtaatttagatgaagaaatggaacaggaaatcatcgatatttttaaagatttggctcatatgcataacaaatgtgtgattgttgtgacccatgcgaatgaaatcgcccaacaagcagacgaagtactctatttgcgtaaaggtgtgttgaataaagatgagtgattttttatcaaatttcagtcctggtaattacgatggcaagaaacaaagctctcctaaagaaactgagtttgacgaaaaaacagagcgtaaagcagaaccaattccagattctcagacatctgatcagggcgcaggagagagtaaagctgcagcagcatcggatccgaaggaaatgaagcgaagaacgcgcaaggaaactagctcttctcaaccggtcagtcggttcggaaaagaagagacagagtttgatccaacttatcgcaagcggcagcgtaaaaaatacgcgctgatcgctggtgctgtcattgtgctgattgccatcagcagtgtggtgtattatcaattgactcatgtgaaggttcctgattttgctaagaaagatttatccgaagcccgaacatggggcatggaagaaggcgtggcgatcaaagtcgatcaagtgtatgattttgaggtagagaccaatcgaatcgttagtcaaagtgttgctgcagatcagaagatcaaaaaaggcaagactttgacagtcaaagcaagcctaggtcctgacccagaagaaatgatcgagctgcccgacttttcgtcactgactaccgaagcggcaaaagaatggatcgagaaacaaaaggcagaaaatatctcgttgatcgaacagtatgacgacaaagtcgaagcaggtgtattcatcaaacaagaagcagcaaataaagagcaagatctcaaagcttataagcgcaaagatcgcttaagcatctattattcaaaaggaaaagaagtcttcgagaagaacatcgaagttactgattttacagggaaaaacaaaggtgaagctcaagagtgggctaagaaaaatgaattgaagtacaaagaagaagctgttttttctgatacagttgctctagacgtcgtggtttcccaagaaccagtcaaaggcagcaaattggccaaaaaggatcaatttcttgtcaaagtttctaaagggaaagcattagttgttcctgatttctcacagtataccatcgagcaggcagaggggctagaatcgaagataccgattcaagtcaagacagtttattctgatcaaatcggttatggcaatttcatcagtcagtcggaagaggcgggcaaagaatatagtgacagcgatacattgccaacagtgaaagtggtttattcactggggcaaccgtatttgaaggatatccggcaccaagcaacggaaggcgatctgccaaaaatgttctttgatgagtacaaatcgaaaggtgcttctgtatattatgatgtctactatgtagattcagcagaaccaaaaggaacagttgtggagatgagtcgttatggtgaatttattccattggaagtatcgatcaccatcgggattagtcgcggaaatctgcaaggcgagaccgaatcattaccggtcagtcctgagacagaaaatgtaaaggatccgctagaaacagtcaacagtgccactaccgaatgagacatttagcaatcgggcccgtaacaaagctacagaacccaagcaataagtgagtgaactatctaaatgaagtgtgtcttctgtttgtcgacaatgacagactgaaacagaaggatctacctgcatttagatagtttttctttttttttacttggattttgaaaaatggagagagtttttttgttatcaagtaatcacaggttttcaagcatgcatgcttgaaaaccttttatcgatacggtacagttgaattgataaccagtcaataagcagtattttacatagagaagggacgaaagaaatgatcaaaaaattactagcaaatgttggcgattataaaaaagccagcctattgacaccggtctatgttgccggcgaagtggcgctagatgtcattatgccactgatcatggcaatgatgatcgaccaaggaattgaaaaaggacacgcgggcgtcattttgcgctatggcggtctgctttttttgtgctcattattggcactgatgctaggaactttaggaggacgaacagctgcgattgcttctgccggttttgctcgaaatcttcgccacaatctttttagcaagattcaggatttttctttttccaatatcgaccgtttttcttcctctagtttgatcacgagaatgaccaccgatgtgactaatgtgcaaaatgcttaccaaatgattatccgaatcttggtgcgcagtccattgattctggttttctcactgatcatggttagcacgatcagtccagaattgatgctggtttacctagtcgtcttgccaattctagccatcggacttgctttagtgattcgctttgctcatccgcttttcttgaaagtatttcggatctatgaccgtttgaacaacgtagtccaagaaaatcttcaaggaatccgtgtggtcaagtcctacgtcagagaagagcagcaagaagaactttttgacgaggtgtcaaatgatgtctaccgcaactttacgctagcacaacgaatcgtctcgttcaatatgcctttgatgcaattctcgatctatagctgtatgttgctgttgtcttggttcggtgcccaactgatcgttgagcacagcagcttgacgacaggggaactggttagcatgttcaactatactatgcagatcttgatgagtttgatgatgatgtcaatggcatttgttcagattctgattgctcgtacttccgcacagcgggtggtggaagttttggatgaagaaagcgacttgaaaaatccggcatcgccattgacagaagtcaaagatggttcaattgtctttgaaaatgcttgtttcagttacgcaaatgatcaaacgagattggcattggaaaatgtcaacttacgaattgaatccggagaggtaatcgggatcatcggcggaaccggaagtgcaaaatcaacgctggtccaattgatcccccgtttgtacgatgtcattgacggtcgtgttctcgttgggggacaagatgttcgcgcctatgatttggcagcattgagggatcaagtcagtatggttttgcaaaacaatgtcctttttagcgggacgatcagtgagaatcttcgctggggaaacgcggaagcaacggatgaagagattcagcgggtagcaaaaattgcccaagcggatccttttatccaagaatttcctgataaatatgacacattgatctctcaaggaggaaataatgtctccggtggacaaaagcagcggttaacgatcgcgcgagcgctgttaaaaagaccgaaaattctgattctggatgactctactagcgctgttgatacaaagacagaccgtagtattcgagcaggattgaaacaagaaatcccgggaacgacaacgatcatcatttcccaaaggatcaattcgatcgaagatgccgatcgaatcattgtgatggatgatgggaaaatcaacggaatcggaacccatgaagaattattaactagcaatgaaatttatcgtgaagtctacgactcgcagcagaaaggatttggtgaaggtgaagaatagacaagcagcaaatccccagagaaccttgaaacggctgctggcgaccatgtttggcgattacaaactgcagttgattatcgtattgttcatgatcttgttaagtgcttttgccaatgttcgcggctcactttttttgcaagtggtgatcgatgaccatatcactccgctgctgggacaaagcaatcctaacttcagcggactgctggcagctattattcagatggcaattatttatttaattgggatcattgctggtttgacttacaactttatgatggtcaaaatcagtgagggcactcagaaaaaaatccgcgatcagatgttcaaacatatgcaaaaattaccgattggttattttgatggccattctgatggtgatatgatgagtcatttcaccaacgatacggatacattacggcaaatgatttctcaaagtattcccaatttgatgatggctgccgtcacattttgctcggttttcattgcgatgttttccattagtatcccattgacttgctttgtactggtttcggtcattttgatgctgaatgtgattcggatcatctcccgcaaaagcggccgcttctttggcgcacaacaacgggatctaggcgcagtcaatggctatattgaagaaatgatgcatggacagaaagttgtcaagatctttaaccatgaacacgttgtcatgcaggaatttgatgctttgaatgaccagttgcaatccagtgctacaaaggccaatgtcaatgccaatacattgatgccgatcatgatgaacttgctgaatgttcaatacgtgctgatcgcaattatcggcgggctctttgccatcaatggtgtctcgggactaaccgtagggatgattgcttctttcttacagcttagccgttcgctgaatggaccgatcagccaaatttcacagcagatcaactttgtgatcatggctttggcaggtgcagaacgtatttttcatttgttggatgagaccccagagattgatacagggtatgtcacgctagtcaatgccaaatgggaatctggccatttagtggaaacaacaaatcgtacaggactctgggcttggaaacatcctcacgaagatggaactgttacgtacacagaattgactggagatgttcgttttgaagcagttgattttgggtatgtggatcatcaaatggttctgcatgacatcaatctttttgctgaaccgggacagaaagttgcttttgtgggagcaacgggagccggtaagacgaccatcactaacttgatcaatcgtttttacaatattcaagagggaaagatccgttatgatggcatcaatattcaaaagatccaactagaatctctgcggcgctcattagggatcgtcttgcaagatacacatttattcacaggaacgattcgagaaaatattcgttttggtaaactggatgccacggatgaggaagtagaagcggcagcaaaactggcgaatgcggatatgttcatcaatcatttacctgagaagtacgataccgtaatcacgggggatggcgaagggctgtcgcaaggacagcgacagctactagcaattgccagagcggcgatcgccgatccgcctgttatgattttagatgaagcgacttccagcattgatacgcgaacagagcggatcgtccagtctggaatggaccggctgatgcaaggtcggacagttttcgtgatcgctcaccgtctttcgacgattcagaattcagatgtgatcatggtgatggatcatggtcgaatcattgaacgaggtactcatgatacgttattagcagagaaggggacctattaccaactgtatacaggaaaaattgagttagactgattttttcccaggaaacgaagaccggatttaagggtcttcgttttttttcttgctgctgtgctatactaaagaaaaactatgaggagtaagtggatagataggaggaaataggatgcatttaacggtttcacagatccaattgaatgaggaaatgtatgaactgggtgtcactgatcagggggctgcttattttggtcgtttagcagaacatgcagagttggctctttttttcccatatgcagaaattcgtgaatgttctcagacaccagaaaggtttgcaaagccgctgaaagcctatttcgccggggagccagtagccttcgattttccttttgactttgtcggtacaccgttccaacaaactgtttggcaagcgttaactgaagtcccttatggaacgactgtcagctatagtgaattagcggtgagaatccaacgtcctagtgccgtccgagcggttgccaatgctgtcggacgcaatccgatgatgattattgtcccttgccatcgtgtcctgggaaaaaatggtcgattgactggttatcggggaggtttgccgatcaagcggaaattattacagctggaagggattcctttcaaggactgagcgcattttttctgcaaaaatttactaggtcttcttctcgaatttagtgcttcataaattgtttgtttaaaagtaaaaaatactaaaaaggcgtttctttttatgctacctttgatataatggagttgtttccgtttacaaaaaaggagtggagaagatgaagcgaatgaagttgcaaaatggttcagatatccgtggaatcgcgctttcgacagcagatcttacagcggatttaacagaagatgcagtgaaagaaattgcttcaggtctgcggacctggttgctgcagcgatatacggaacccttaaaagtggcagttggtcgtgatagtcgtttaagtggtgaaacgctgcagcaggcgtttatgaaccaattgcgaatagaagggattacggttattgattgtgggctggctacaacacccgcgctatttatgagtacccagtttgctgattttgattgtgatgccggtgtgatgctgacagccagtcatttgccctattactttaatggaatcaagatttttagtaaatctggtggtgcagaaaaagaagatatctcgtttatcttagcacatcctgaagctcatccggctgaccaactcggcgagtattaccaacgagacttacttactccctatgcagcagatatggtgacgaaaattcgtcatgggatgcagacagaagaagaacagccattggctggaatgaaaatcattgtggatgctggaaatggcgcaggtggtttttttgcagagcaagttttagtgccgttaggggcagatacgaatggttcacagtttctggagccagatggacacttccctaaccacattcctaatccggataataaagaagcgatggctagtattatggaagccgttttacgagaacaagcagacttgggaatcatctttgacaccgatgtcgatcgatccgctgtggtgaccaaaagtggacagccgctgaaccgcaacaacatgattgctgttttaagtaaaatcgtcttatccgaacatccggctgcgagtattgtcacgaattccccgacctccactcatctaaagacatttattgaatcgctaggtggtcatcaagtgcgttatatttccgggtatcgcaatgtcatcaacaaagcgatcgcccttaacgaaaaaggcattaatgctcagttggcgattgaaactagtggacatgcagcattcaaggaaaactattttttagatgatggtgcatatgttattgcgaagatcttgatgttgctgccaacacttcgtgcgcaaaatatcagtttggaagacttgatcgcggcgctgaaacagccagttgaaacccaagaattgcgtttcaagatcaatgattcagattatcgcgcaaccggggagaaggttatcgcatcgctagcgcatcatctcccatcggggtggcagattgacaatgaaaatgaagaaggcatccgtatacaggtttctgcaccttatggacaagggtggtttttgttgcggttgagtttgcatgaaccattattggtcttgcagatcgaaaatgaccaacctggacatttgccggcgatcgtccgcgaaatcagtgaacgtttgctgccgtttgaagcgatcgaccagtctgcaatcaaacaatttttagaaaaataatgaatagagaatgaagggttaatgttggtatttattatgttagtgatcatggctgtcacttatggtgtgaatctttttctgatagcatacatgagaaaacgaccgcagatcgatgtggtagaacgattgtctatgttactgggcgtcaatatgagtgtcttgtttgtagatgggatcgttttatttgttggaaagttattattagaagcagcgatgattattgaatagacaaagaaactcttagagagtcagagaaaaggaacttttttatctggcggatttgagagtttttttagctttttttaaagctgggattatcattcgctttcgatttagatatttgttaaagtaaagaaaagaagtggaggggaatattcagatggcaaaaatcatggtagtagaagatgaagcagttattcgccagctgatcatcgaagaacttgaaaaatggcaattcgaaacatttggaacaactgattttcatcaggtttttgacgattttgaagagcaagaaccgcaattgattttgttggacatcaatttaccggtttttgacggctattattggtgccagaaaatcagagagacatcgaaagtaccgattatttttatatcaagccgtaatacgaatatggatatgatcatggcgatgaacatgggggcagatgatttcgtgacgaagccatttgagatcgatgtcttgattgcaaaaatcaatgcactgctgcgccgttcctataactatgtcgaaaacaacagcgaaacgctggttcacaatgggcttactttgaatatcgacaacagcagcatgcagatcaatgatgaagtaattgatttaagcaaaaatgagtatcgattgttatatatattgatgaagaatcacgggaagatccttagtcgagaaaagctgttgcgagcgctctgggatgatgaacgttttgttgacgacaatacattgactgtcaatatcaatcgcttgcgtcggaagattgagcaagccggtatggataattacatcgaaaccaaagttggacaagggtatattgtgccatgaacaaaccgatgtcattcattgccttcttaaaagaccgctggttacttctgattggttgggtgatttttttcttgctgatgattctagtgatgtggctgacacctgatttccccatcgactggggaactgttggctatctttttttgatggaatcagtcgttctactgctttttttgggcgttttttatattactaaacgtcgtttctggcaaaagctcacattccatgagtcagacagtgtcttacaaaactatattcatggtgcgcgttcatcagaggaagaactggttcaaaactatatcaatcatctgattcgcgaacaccaagacttgatgcagcaagtgataagcaatcaagaagagcaaaaggaatacattgattcttgggtccatgagattaaagtacctttggcagcgacgcgcttactgttaaattcgattgaatttgatattccagatgaaaagtatattttactggaaaacgaagtgaatcggatcaatgagtatgtggaacaagtgctgtatgtggcacgtttggacagtttttccaaagattaccttgttcaagaagtgtcattgaaagcgacgattcagccggttattcgcagtcaagccaacgtgttcattcagaagaatattcactatgcgattaaagggggagaccagcaagtattaactgacggcaaatggctgagttttatttttcggcaaatcctcagtaatgcattgaagtatactccggaaaatgggcgaatcattgtccaaatccaaaaagatgggcaaggaacgcgtctttcggtagaagattctggaatcggtattccggcagaagatctaaggcgagtctttgataagggatttactggtgagaatggtcggaagactgatatgcactcgacagggttagggctctatttagccaagaatctggccaaagaattaggaattgagttaacgatttcatcggttgtgggagaagggacaaccgtcacgctttacttccctctgctaagctactatcaagaaaatcgctaatgattttttgagaaataccatttagttcttgtctctataccgttttcactgatacactgaaccttgtgtgtcaaattgaatgataaggatggataagatgagtatagtatttgctttaataccgatgattgcctggggcagtatcggattggtcagtggaaaattaggtggggatgcgaatcaacagacattaggaatgacaattggtgcattccttttttcactgattgttttctttgtcactatgccgacgattgatggctggatcgtagtgattggtttgctgtcaggactttgctggtcagttggtcaaaatggtcaatttcatggaatgaaatatctgggcgtttcggtggggcttccgttatctactggtatgcaattgatcttaaatacaattgctggagcccttttttttggcgaatggacgcaatcacgagactatttgttgggaatcaccgcattgattttattagtaactggtgcctatttgaccgcacgacaagacggggaacaaatgcctgagacagaaaacaagatgttggattttcctagaggctttcgttcgttgatttcctcaacaattggctatggtgcttacacaatcattattacttgggcgggaattgacccattggcaataatcttgcctcagagtataggcatgctgattggcgctagtttctttgctctaagaaaaaccaaagtcaatcgggcggtctggaagaatacattatcaggattgttgtggggaataggaaatgtttgtatgttgataacagttcaacagatcggactggccgtgggtttctcgctgtcacagatggggattattatctctacactgggaggcatattcttattaggggagaaaaaaaccaaaaaagagttcaaatatgtggtttttggttgcttgcttgttatttttggtggtatccttctagggtatatgaaagctgcataagtagtgaaatttaggaggatttatggatttatttcgtaaaaaaactattgaagccagtcccgttagtcatttgaaaaaagatttgaaattgaaagacttgatcatgttgggtattggcgcaatcatcggcacaggtatttttgttgtgaccggcgcggcttctgctgtatatgcagggccagcattgatcttgtcatttgtcttagcggcttttgtcgttatcttatcagggctctcatttgcggagtttgcttcccgtatccctgtattaggcggtgcctattcgtatgtgtatgttgtatttggcgaatttgttgcatggctcgctggctggtttctgctatgcgagtttatgttggcagtatcttcggtggcctctggctggtccggttatgtccaagggttcttgacaagtatcggtgtgcatctgccaaaagcgctgactgctggctataatcctggcgaaggaacgtacattgatctgattgcaggattagtgatcatttttgtgacgatttgggtaagtcaagaagccaaaaaagccttgcgattgaacaatgctatggtttgggtcaaattcgggatcattgcgctttttatcttttttggggtattttttgtgaagccaagcaactggcagccgttcatgcctttcggattttcgggcgtctttaatggggcggcacttgttttctttgcttttttgggctttgatgcggtcgcaatggctgcggaagaagttgaaaatccgcaaaaagatgtgccccggggaattatcggttcaattgcgatcgctaccttattgtatatcgtggtcacgctgattttgactggaatcgttccctttaaagaattgaatgtcaatgatccggtagcttttgccatgcgatatatcgatcacggcttagttggttcggtgatttcggtgggtgccattttaacgctgctgacagtgacgatttccatgatgtactcattagcacgtttgctttatgctatcagtaaggatggcttgttgccaaaatcattgcaaaaaattaatcctaagcataagacaccgaaaaaagcgacttatgcagctggagtcgtcgccttcttttttgccgcagcttttccattgaatattttggcagaattaacgaatatcgtggcattggcctacttgatcttaatgtcgttggggatcatcaagctgcgtaaaatgatgggcatgcccaaaaaaggggaattcaaggtgccgcttgtgccagtcttgccattagtttctgttgctagctgtttgttcttgatgacgcgattgcagacagccacttggatcgtttttggtattacgatcgtcattggtttgctgatctattttatctatgggtaccgcaatagtgcattgaatgaagaaaaccagcaagagctttagtgtttgctaacgctcttgtttttgttcatgtcttggcaggaaaccaaaagtgatgacactgtaaaaaacgagcccctgagagattcccagaggctcgttcagctaatagaaaacagtattgcgtctgcctgaattatttgtttccagtcaagtccaacaagcgatctttgaggtcttcttccaagtgacccaattccacttcggccgctcggcgtttttcttttccttctttttggatacgcaatgtttcctgaattgtttcgacaagatcgttttgcgttttttgcagcgtttcgatatcaacgattcctcgttcgttttctttagctgtttcgatcgcagagaccttcagcatttcagagttcttacgtaagagatcattcgttgtttccgaaacttggcgttgtgcagtaaccgcatctttttgacgcaataaagtcagtgcgataacgacttggtttttccataaaggaatcgctgtattgacagatgcctgaatcttttctgctaatgcttggttggtattttgaatcaaacggatctgtggtgcttgttggatcgtgatctgacgggccaagcgcaagtcatgggtccgcttatctaagcgatccaaaaattgcgtatagtcattggcgatctgtacatccatctgatcattcgtttcttgtgcttttttcattgcttcaggaataatcgttgtttgtagttcttgcatttttaactcaccggcagcaatatagatattcaatgcatcgaagtaatctttgtttttttggtaaagctgttccaacatcaaattgtcttttaacagaccgtctttttctttgtctaatttaacagcgattttatcgatttgagcaccgattttttggtatttagcggtgatctcaaaaatcgattgtttgactttgccaaacatccgtttgaagagattgccttctcctgcacgtaattcatctggattagcttcttgcagacgatacatcaactctgtcaatgaatcaccgacaggtccgatatctgctgcttgcacatgattcagcatcgattgagagaattctcccagcttggtttgagcagctgcgccataggtaatgactgcttgttggtcggttggatcaatcttattcgctaactcttgtgcctgtgcttgtcgctcaggtggtaatttatcaattaagcgagaggctttttgttgttcttgcaaggcattgatctctgcctgctgggttgtcgtcaatgtatcgacaggggttgcaaatggattattcaatagatcatcaagagtatcgtttactggtttaacttgatttggtgtctccgtcattctaactcctcctaagtcttgtttcgaaaaaaatctagcctgggctagatttttttttggatcgcttcattcgaagatcgagcaaaggaatccatccctattcattatctcgttttatgctttgtttggcaatggataactcgatatcaagatcatctaaatcatctgccacaaactgctgataatctttagcgatcaacgaggccatttgttcaatgatttgagtgctttcttcgattttttcataggtttcacggcttttgatctcatgttcattgatctcaatgaatttgtctgtcaaatcaaccatgttcggcaaatgggtgtaaagaaaatgactcgccgaatgtaatttcgtcggttctttgaccaactctttgaacagtgctttcgaagcgcgtaatgcatcatgacgcaagtcgatcgcttttaatttattgctgcggttgatgtttttttgtaaatgctcgatctgttgtttggtttgattcatggtttctcggaacagttcgatttcacttggagacataccgcttttcaagtaatgcgcttctttttctttcgtcagtataggtaacacattgggatttgcttctaccttacgccccttcagaccaataaataccagaatcgcgccaacgatcagcaacaagacagtaaacaaatcagtgcctgtggaactgataaaggcaaaaagtgtgattacagcgatcgcagaaacgatcagccaaatattttttttcatttttcctcctcctaaaattctttggacaagtaatatagggattgttcgacatccttattttagcatgttcactagtagaaaaatatcagacttggggtggattttccgatatttagtaaaatcataatctttcttgctctttcttaaggagatatttttgagaaactatgctaaagtattttgtagaaaagacgttaaaggtcaggtgaaaaaatgttaacctataaagattttgaagaaaaaacgattgtcagaaacgagatttttcatggaaaaatcattgatgtcgttgttgatgatgtcgcattaccaaatggcggtactagcaaacgagagttggtctttcatccaggcggtgttgcagtgatcgctgtgacagaagaaaataaaatgatttttgtccgccagtttcgcaagccattagagaaagtcattttagagattccggcaggcaagatcgatccaggagaaggtgcacagcccgaattgactggtgctcgtgaattagaagaggaaaccggctaccgagcatcaacgttggaacatgtgcattcgatgtatctttccccgggctttgctaatgaagtgctgcatttgtttcacgcgaaacaattacaaaaagtagagaacccgctgcctcaagatgaggatgaagtattggaagtgtatgaattgacaatgaaagaagccaaagcagcaatcgcagatggaacgatctgtgatgcaaaaacgatttttgcgattcagttttgggagcttttagaattgaaacggaggaacagtcgtgcctaaagaaccactgatcacccgctctgaattgcgtcgacgtcgtgaagaagaaatggctgcttctgagcgaaaccaaaagatcgttgctaagcaagcaaacaaagagtggaagcaaaaagaaaagcaaatcgacaatcattatcggaaagtccgtaaaaaaaataaagcgatcactaaaacgagagcaggagaaaatcagaagtcccgcaacatgaatacttttttgatcaaagcaatcgtggtagtggcattgctgctgatcgtagttgcattagcgatctttttgctttaaggaacacgattaatcgggtttaattcgttgatcagcacatgtatctaatcaaaaaccagcacgcagagcatcagcgctcagcatgctgttttttttgttttatggctgggatggcttagcagcgctatatagaaaaagagcagcatcttgccccataaacaactgtggaccttcaaaaaatgtttcataacttactgaatcaaaacctactgattctgctagttggagcagcgtgtcttgctcaaatccattgtgtactttaggatgtgagacggattggtttttattgaaatcaacgatgaacaaacgtccgccgggttttaacaattgataaagttgctgcagtaaatgttctgtgtcgggaatatgaagcattaccagcgacaacagaacgatatctgcttcttcatgaatggactccttcgttaaatcgtggagtgatccagaaacatttgtcagcccttgctgggtgaccttctgatcaacgatcgccagcatgccctccgcagtatcccaaatctgcagttgcttgactaaaggggccagcggtaaactaacaagacctgttccgccgccataatcaataagaatttgttcacgggcattcatcagttggggtcttactgctgctgtaatcttttcagctagagcaatccttgggggtgtatcgtaatggtcggccattttattaaatatctcagacataaaaacctccttaatggtctgacaaaaaactgttcctttgagtaaaactagtttatcataaaaggagaaaaaatgatcttttattaagatataatgtataggatcgtcaggaggctacaagatgaaaattggtattatcggtgcaatggatgaagaaatcaagatcttgcgggaagcattggaagctcccttatcttgggagcgagctggagcactatttatttccggcagtatcggcaatcatgaagtgatcgttgttcgatctggaatcgggaaagttgccgcttcactgacaacaagtttgctgattcagcaatatggggtcaacatggtgatcaatactggatctgctgggggaatcggtgctggtttagccgtcggcgaccttgtgatttcagaaaaactagcttatttcgatgtagatgttactggatttgggtatacatatgggcaactcccagggggaatgcctttgtatttcgaggccagtcgttacttgatcggcgaaatgaccaaagccgcagaagcaacgaatcacaatgtaaaaaatggcttgatcgtaacaggggacagctttatcaatgacggacgtaaagtacaagaaatcctaaggcacttcccagacgctttggcttgcgagatggaaggtgctgcgatcgcccaaacagcgaagcaattcaatattcctttccttgtcgtaagagccatcagtgacactgcggatcatgctgcaacagtttcctttgacgaattcattttggaagccggcaagcgctctgcagaaatggtgctcgcctttgttaaaaagctgaaataaaattggaggagatcacaaatgaacgcattactctcaattgattatacggtcgattttgtagctgatactggtcgtttgacgaccggtcaagcgggtcaagcgattgaaacaacattagtagatcatacccaacgatttatcgatcaaggggattttgttgtctttgccattgatcgccatgaagcagaagatccttatcatccagaaaatcagttgtttcctcctcataatctggcagggtcagagggacggaatctctacgggacactagctgcagtgtatgaagatcacaaagaaaaagaaaatgtttactggatcgataagcgccactactcggcgtttagtggaacagatcttgacattcgtttacgggaacggggcattactgcactttatttgactggtgtctgtacagatatctgtatcttgcatacggctgtcgatgcgtataaccttgggtatcgattatttattttcaaagatgctgtcgcaagtttcgatccagtcggtcatgaatgggcgttgcgccactttgagcagacattaggggctactattctttaaaaaaaggagctgagtgtaatgggatttatggatcaattaaaagaacagtttagtttcagtgaattgacaggattgtatcagtcctataaaagcggtgaattggatgttgacaagattttgaatgatacgttcatgcaaaagtataccgattttgaaaatgtggaagcattgatgacaaaactaggcattcaagataaagatcaactcatggactttatgaaagatagaagcaaccggtatcatgctgaccaagtcgtaaaggaccattcccaatttgattctctaatcgaaatgatcaaaaaagcactaggaaaataaaatcaccgcccccgaaaagttagctgtttgctgctaacttttcgggggcggtcttaatattgtatcttttgatgaaggtgacggctgattgtatttctgaactactttggctaatgatgtgaggtgaatcctctttttttagaaaagttgcatcaacaaatggaccaatgattcataaccaaacagttcgtaacaaatgcctcgtagcaagctgtatcttaccagatttgaacacggtcttcaggagcccggtacatgccatctcccggttcaataccgaaagtagtgaagaaggaatcgatgttttgaacttggatgttggcccgtaacttggcagggccatgaacatcaatggccagcagcaactgttgatattgttctttggcttttgtgcgccaaatttttgcccaattgataaagaagtcttctagtgagacgtcagtttctttttctgctgcttctagtgcacagcttaatccaccagcatcggcaatattttccgatactgtcaaggtgccattgaccgttccaccagcaaatggcaagccgtcgaattcattgatcatttcttgagccaatgtctcaaaatgggccaggtcctctgctgtccaccaattattcaggttgccgaattcgtcaaatttggctccgttattatcaaacgcatgggaaatctcatgagcgatcactgcaccgatcccaccataattggcacttgctgattgagaaagactgtaaaatggtgcttgtaaaatagctgctgggaagacgatcacattcttgaaaggatgatagtaggcattgactgttgctgcagacatttcccactcctcgcgatcgaccggtttttgccatttgctaaaaagatcttcccggaagatacgtccaaaacgtagtgcattttgtaacaatgatgcatcagggtctgtgtgcagtcgatcatagatggctgggattttgtctggataaccgacatggattcctagtttatttaatttaacgattgctttttgtttggtatgctcgctgagccaagtattgctggtcaaacgatcttgatagacgccgatcatcgtttccaccatatgttttacatcattttttgctttttcaccaaaatacttgcgaccataataatcaccgacgacttgactaaattggccaattgtcagataataggcggctttttctttaggcatcgcttcatcaacgccagagaggtaccgattgtaggctccgccgagttggcgtagttcttcactaagatatccagtgtagcgcaaactttgatgaacgatcatccagcttttcaataaatcaaagtgggtaggagagacaatgatatcgaatgcctcaaagtactcaggctcagtcacgatcagctcttttggttcggcatttaataaagcggttaatgtctttttgaagtcgagttgcgccgaatgctgtgcaaaggtatctagactttgcggattgtaatttttgctgtaatcggcattttcttctgcactgcgaacatgaggagcaatcaatttatcaaaagccagtgtttgttctaccagcgactctgcttcggattgtgatttccctaatttcgttaagagcgcaacagcattgtcgaagaaaacttgtagtaactcttctgcctgcgggtggtcagtataatatgttttgtcaggcaagatcgttgctggcggataggccaacagtgtattcattttcgcgtttttcatatcggagtcgatatcgaaagcaaatggtagttggatgccgttaagaatgaattcaggtagctgtgcatttaactcgtcataagacgcaagggtttcgatttttgccaaaatcggcaaaacttcttgacctgcgttttcatcacgggtagcaaaatcgcttgctaagcgatagaaagcaacggcgtctttcatttttcctttaggaattgctaaaggatctgccgccatattcttgaactcagccatcatcaactgatcgattccgtctaccagatcttgaaaacctccagttgccggtttatccgcagggatcaccgctgattccaaccaatcgccattcacataatcataaaaatcatcttttaataatgttgtcatatgcttcgctcctttttatgctttctcctattatggaacaaaattttccagtacgcaaaaaaagtttgtttttttcttaacgaaaaagttccttagtgtctaaaccggctgattcccgtggtactattaagatatactttggtaaggaggaatggcgatggaagaaagagagaacatagatacttggcagggaataccagaagaacgattccgccgctacaaatcttgggtaacaccttccggctatttgtgcggaacttatgctgccaccgtgtttttggcttattatcaagattatatcgatgagcagatcatccctaaaacagtgagaaggaaaaatcagctgcagccgggcgcactgactgacatcttgcggctcttgattcaacctcatggattgccaacgattgcttggcaggtggctcatggactatcacgctttttcactcattttgatctaccttatcgggggcgtgccacagttttcggcggctggcagcgagcctgcaaacggatcgatcaaggcaaaccggtgatcgttggtctcttgaagcctttaggaagtacctacggcaatcactgggtagtcgcatatgcttatttagaaacagagaccggacgttatctaaaagttcatgacaactgggggaattacaatcaagtgattccagccagctggattaacggaactgtctcgttaccttaaattaatttaatgaaaaaagcacctataatgtgctagaataaaagaaacaattcacttcacttggaggcagacatgggcgaaagttataaagatagttcattgaagattttcagtttgaacggcaacagaccgttagccgagaaaattgcaaaagttttcggtacagagttaggtaagtcaaaagtaacacaatttagtgatggagagatcgcgatcaatattgaggaaagtgttcgtggcgatcatatttttatcattcaatcaaccaatgaaccagtcaatgatcactatcttgaattgttgatcatgatcgatgccatgaaacgtgcaagtgccaaaacgattaatgtggttttaccgtactatgcgtatgcaagacaagaccggacggcaaatcctcatgaaccgatcacggcaaaattgattgccaatatgttagtggaagctggggcgacacggatcttgacattggatctgcatgccgtgcaggtgcaaggcttctttgatattcctgttgataatctatttacgattccgcttttcgcgcattattatcgcgagaaaaaaatgatcggagacgaatatgtcgttgtctctcccaaaaatagcggagttcagcggacccgcagtttagccgaatatttagatacagcgattgcgatcgttgatcaagatgaggcagatggtggctatgtgattggagatgttgccggcaaaaaatgtattttagtagatgatattttgaatacaggcaaaacattgtcaaaggcagcagatttgctaaaagaagcaggagctagtgagatttatgcgtgcgtctctcatgcgttattgtcaccaccagccaaagatattcttgatcaatctgtcatcgaaaacatttgtgtcacagattcttgttggactgccgaagaacggcatccagaacggttgtcttacctttcttgtgcagaactgatgggcgaggctgtcaaacgaatccacgaaaatacaccgatgagtcccctgtttcggttagaaagcaaagaatacaaataagaagcaagagagttcggttattctggactttcttgcttcttatttgtcatgagacagtgcaatttatgctaagttattgaggttcaagacagtctctcgtttaatcagcttatgcgggacgacaagctgaaccgcatttgaaccttcatggtttaattgtgccatcaagctttctgtggcgatttttcctaaggataagacgttgatgtcaatgctggtcaagtaaggatgggtcaatgtagcaaaaatcgagttattaaagctgatcacagatagatcatccggaactttatacccgaacatcgttgccagttggatgatccgaactgcaaaaagatcatcgattactacgattgccgttgcttcggtctctttgatcgttgtctcgaaattgacatagtcttctgcctgttcaaatgtcaatgccggataaaaaggcaggttggctagcatcattgctttttgatagccaaagaaacgttcgaaatagagattttcgtgagttgtattcgtagcaaacaatatcttagagtgtccttgggagatcagatactctgtcgcttgttttcccagcatttggttgtcattatcaacaaaaacgatattttgttcattgctgtaaggatgtccaatcaatgtgaaaggaacttttttacgaactaaataatcaatgattggatctttttcatcggaatagactaagataaaaccatccacttgtttttgaaggtgcatacgttccacatttttcaataatgtatcaaaatcacgggcagaggcaaccgcaaccgtcatttggtggtggcgagcttcttcgttgatggcttcgatcgtttctaaatagaaaggatttcctagccgttcctttgaatccaaaggcggcaagataacaccgatcgcgcttgaaatctgcttgcctagatttcgcgcagccaaatttggcacgtagcccatctcagccatgattttgcgtactttcttttttgtgtcttcagagatactagggtgatcattcacgacccgagaaacagttgaagtagcaacgccggcttttttggcgacatctttgacagttacgctcactgttttccctccttttttagcttatagtatcataaagttgtgttattttggtagccggaaagaaaagaaagaagaaatgccttcatttcttctttcttggtttctgatcaataattaagcaatagttactgagacttcttcttccagcagatgctcttttccataaagctgaactgtcaatggctcaccactgattttctttagtgtgacagtttcttctttaacagaaatgaataataagcgtccgcgataattgatatggaaagcatagctgttccaagtcttcggtagaaacggggcaaaacctagatgggcatggtccgtcttcatttgggcaaatccttgaacgatcgctaaccagctgccagtcattgaagtgatatgcaaaccatcgtcggtatcattgttgtagttatccaaatctagccgagccgttcgttcatacatttccagtgctttttcttccattcccagctcggctgctaagatggcatggatactaggagacagggaagactcgtgcactgtcattggttcatagaagtcaaagttgtttcgtttttcctcttctgtaaattgatccccaaagaaatagattccttgtaagacatccgcttgtttgataaagcaagagcgcaagattcggtcccatgaccaattttgattcaatggcaagttttctggatctaaatcagtgactggcatcaaatctttgtctaagaaggtatcgtgctgaacgaaaattcctaagtcttgatcttctgggaaatacatattgtcaatgatatcctgccagtagtcttgctctttttctaggatcgttacggttgcttctgtggcatattctttataactttgtaaagtatagctcaagacccaggtagccatcttgttcgtataccagttattgttgatgttattctcatattcgttggggccggtaacgccatggatcatatatttttgctgacgtttggaataatggacacgatctgcccagaaacgagcgatggccgttaatacttccaagccttcttttttcagatagctcgtatcacctgtgtaattcgtgtagttatagatggcataagcgattgcaccatttcgatggatctcttcaaaggtgatttcccattcattgtggcattcgatccctgtaaatgtcaccataggataaagcgcgccagccaagccttgtttttgcgcattgatatgggcttgcggcaattgattgtggcgatatttcaacagattccgagtgatttctggtttcgctaatgccaaataaagaggcacagcataggcttctgtatcccaataagtagcgccaccgtatttttcaccggtaaatcctttaggtccaatatttaaacgttcatcttctccataataagtcgagaagagttggaataaattgaaacgaattccttgttgcgcagcagcatcgccttcaatgatcacatcagctagtgcccagcggtctttccaagcattgacttgttcttgccgtaagtcttcgtaaggtgcgctgtacacttggaaaagctctgcaatttttgttacttgatcatgaggattgacatcacgactggtaacgataatcacgtctttttgtaaatgaaagacagctcctgtttctcctgtaaaagtaaacgcgtcagcaatcgtcaattcactcgtctctgtggatgctggctcttgactatgacgcattgcggcagtgaccgtgaattgctcaatgtcaaagttgttttcaatggtacgggtggtcagataacgatagttgcctgagctgccgtggtctaattcttcccagaagcgttcttcgtaattactatcttcattgcggacattattgtctagtttagaaatgactgtgatttctgctgatccttcaaggatttctgcctgcatcgtgattaccgccatttctcgcttgacgatacttaaaaagcgctcaaaagtaaatttgacagttgcgccagctaatgaaaccgtaaatgtccggcgtaaaattcctgtttgcatatccagttccatataaaaatcgctcggactgattttcgcaagatcaacagcctgattgttgatgaaaagatccattgcaatgaagttaacagcattgatcacttttccaaaataatccggatagccatttttccaccagccaacacgagttttgtctggataccagacccctgccagataagtccctagatggtgatcgccactatattgttcttcaaaattaccccgcatccccatgtagccatttccaatacttgtaagcgactcttgtagtcggcgattttctttatctaaagtagttgttgcgattttccaaggatcgatatcgaacaaacgctggatttttttcataggtttttcctccaaaatctttttgataactctataataaatgcaaacgattgcgttagtcaagcgtaaatcattggtttctatgcttttttaaatagaagtgtgacaaagagctgtttttgcgcatttttataaattaatgactgaggagaatgtaaattgaaatttctcggtttacaaaattttcaatctccgctacaatgtggttattaagaaaccgattgcgtaaaacggtggaggaggaagaaagaggatgaaaaaattactaagctttgaattctggcagaaattcggaaaagcactaatggttgtggtagctgttatgcctgccgccggattgatgatcagtattgggaagacgatccccatgattaatgccgattgggcatttttggtaacgaccggtggtgtgatcgaaaatattggttgggcaattattgggaatctgcacttattatttgcattagctatcggtggtagttgggcgaaagaacgcgcaggcggggcattcgctgcggggattgcatttgtattgatcaatcgaatcacaggttcgatcttcggggtcacaagcgccatgctgacggaagaaggggcttttactcatacattgttcggtacgaaaattatggtggatggcttttttacaagtgtcttagaagctccggcactgaacatgggtgtttttgtagggatcatcgccgggtttgtgggtgcgactgcttataataaatactataatttccgcaaactgcccgatgcgctttcgttttttaatggcaagcgcttcgtcccgtttgttgtaattgctcgttccgtggttgttgcgatcgtgttagcgatcgtttggccttacattcaagcaggaatcaataactttggcttgtggatcgcacaatcgcaagaaagtgcgccgattttagcacctttcttgtttggaacattagaacgattactattgccatttgggctgcatcacatgctgactattcccatcaattatactgaattgggaggcacctatacgatcttatctggtgcacaagcggggacacaagttttcggtcaagatcctctatggttagcttgggcaactgatttagtcaatatgcgaaatgcaggggatacttcacaataccaattcttgatagagaattttgtgcctgcacgtttcaaagtcggacaaatgatcggttcttctggtattttgatgggacttgcctatgcaatgtatcgcaatgtcgatgcagacaaacgccataaatatacctcgatgtatttatccgctgccattgcggttttcttgacaggtgtgacagagccattggaatttatgttcatgtttgcggctgtaccgttatatgttgtttatgcagtcgttcaaggggcagcatttgctatggcggatatcgttcacctgcgtgttcactcctttggaaatatcgaactattgactcggacaccaatggcgatcaatgcaggtctgggtcaggacttgatcaattttgtcctagtaacgatcgcatttggggtcggcatgtatttcttggctaacttcttaatcaaaaaattcaactttgcgacgcccggacgcaacggcaactacgaagtagaaggagctgacgaaaacgtagcaacaactgcctctgacggaacgttagatccaaactctcaagtggttaagatcattcatctgttgggaggacgtgaaaacatccgcgatgtagatgcatgtatgactcgcttaagggtctctgtcaaagaccctagctcagtaggagacgaaaagtcttggaaaggtgctggcgcattaggtttgatcgtaaaagataacggagtgcaagcggtatatgggcctaaagccgatgtacttaaatcagacatccaggatatcttggattccggtgtggcgattcctgaagcagtcataaaagaagtcactaatgagacgaatcacgaaagccaagggataaccgctgaggttgtttcagtagccgatgggcaagtgattccgatcacggaggtcagtgatcaagtctttgcagagaaaatgatgggggacggatttggcgtgattcccgataacacgcaggtgtattcacctgtctctgggaaagtgacgaatgtttttcctacgaaacatgcgattgggttgctatctgatgaaggagtcgaagtattggttcatatgggcttggatactgttgaacttcaaggggcaccattcacagtttctgtcacagaagggcagcaagtcacaaaaggtgacccgttggctttaatggatctcgcagctatcaaagaagcgggtaaggatacaacgatcgttgtagtaatgacaaataccgatcaaatcgattcctttgaattgtcccaaactggtcagcaaaaagctgcagcagttgttggaatcgtcaaactataataaaatgactaagagctgtgccataagtattttaccaaactgaatatccaaacgatcgtggggttgctacagtctggtagtttctcgtcgcaattcacgagaagtacagctgatctcatacagtgcggatagtttcgtctggttcatacttatggcacagctccgttcttttatttacattttgaaagaagataatcaaacgcagaggagcgttattcatgaaagttttaacattaaacacccatagctggttagaagacgatcaagaagcaaaattaaaagtgatcgcacaagaaatcgcagcaggagattatgatttgattgcgttgcaagaagtcaatcaatcgattgctgctacaacgatcgttccggatggtctttattgtccgacagaggcgatccttgagatcaaagaagacaattttgctttgcgcttagtagaagaactgcagattctggatcacgattattattggtcatggacttacagtcatgtgggttatgatgtctatcatgaagggaatgccttactgtccaaaaatccaatcattgccaaagaatatttggcttctgagacaaccgatgtctgggaccatactacgcgaaaaaatcttagcggtctcacagaagtagacggcaaaatgatccaagtgttaagctgccatttttcttggtggaatgacggcaagtttgcctatgaatggcagcaaaccgaagcgtttttgactgagcgagcagcatcgctcttgcttttaggtgatttcaataatgaggcagacagcttgggttatcagctggttaaaaacagttcattgcagctgcaggatagttttcttgccgcaacaaaaacgatcggtgaggcttcggttgttaaagcaatcgatggctggcaagacaatcagacagccttgcgtatcgattatgtctttgcctcacagaatgaacagcccgtagagtatgaagtggtctttgacggtcagcggctgccgatagtcagcgatcattttggtatctgtgtggtttttgaataaccaagaatagagacgacttcgattattcgcttgctatcacttgaatcggctagagattcaggaagcagacaatcgattaaaaaaaggatgagaccagaaacgaatttctgatttcatcctttttattttgatcaaatgtcaatcgaaccatagcggttttttaaggcagtgcgtattaagcgttctgccaaatgttcattccgggcaagcagtggaccatggaaataggaaccaaaaacattgcggtagaccacgccttctgtttggtcctcgccattgtttccctgcccttctacgactttacctagtggtttctcacctttgccaagaaacgtccgaccattgtgattttcaaaaccataataggtctcatcgaattcttcattatggataacgatatctccgatgaagcgattgttttcttgactcaatgtgtaatgatccaatgcgctaattcctttgattttctctccgttagctcccatgtagtaatgacctaacaactgatacccgccacaaatggccaacatgactccatcgttctcgatgtattccgtcaatgcttctttttttgtttggatatcttcagaaacgatcagctgttcaaaatcctgtccgccgccaaaaaagactaagtcatacttcttcggatcaaatggttcatggatgctgacgacttccgaaatgaattctacacccattttttcggctacataacgcaacatcaacaaattgccattatccccgtaggtgttcagcaaattcccgtaaagatgagcaacattcaaacgataattagccacgatccatcccccctttgatatagcctttttctgccaattttttgcgtagttgcaaaacagcagtataggttgctaggatatagactttttcagttggtagattggcgatatctttaatgacctcatcaagatcttttgtttcggtgatcttttcttcgggaattcccgctacttttaaacgcagcgtcatatcttgatggcggtcgccgccagcaatgacttgaggaatcgccatttcggcaaatgcttcatgatttccatcccagatccagctaacatcaatgccgtccgcataatttgcattcaagagactgacgagagaaaaaggatacggagataagccgatcatatcgatcacttgattcagtcctaccggatttttgactaacacgagtgtacactctttgccatcgatggtaatgacttcttgacggccaaagactttttcatcataggccaatccagctctgattttttcaggtgcgacttgataatattccgctacagcggtcgctgccaatgcattatagacattgtacatgccgccaacttcgattccatatgaattcccatcaatgataaaatcagcagaagtattgtccattgctgtgatggctgtcaatttgtagtctagttttggacgtttgaagccgcagttcggacaatagtatttgcctagattcgcataggtaatcatttggtaatgtaagatgtggtggcattctggacaaagaaccccgtctgtattgtaatgggccatctgctcctgattaggtaagtgatcaaagccataatactttcttggattaacagtagtgacagaattgaacaacggggaatcaccattacatagaattgtggccgtcggtgaatttgctgctccttcaacgatcattttatatgttgtatagatttcaccataacggtccatctgatcgcgaaaaatattcgtgaagacaaatagttcaggtttgatatacttcgttactttgctaagactagcttcatcgatctctagtactgcaaactttttgccgccttttggtttggcagataagaaagtagaaacgattccttggaccatattggcacctgttggatttgtcagcacatcatcaaattcttgccgtaaaatattcaccgtcagtgcagtagtcaaggtttttccgttcgtaccagtgataacgacaacttggtaatcttttgctagatgatctaaaatatgcggatcgatttttaatgctattttcccaggcagacttgatccgcctttaaaaaagttttttaatacccactgagaggtcttaccgactgtgacagccagttgacttcttaaccccatagttgaacctccaaacgagatgattgtctttttagtttaaattcaatttatcataccatatgttctaaaaaaggttaaacggcttttcgatttctttaagtttctgcaaagagttcagtttattgaaccaaaaaaggcagagacattcgttacaaacaagatgtctctgccgcttcaaaacgcttgtggaaggctcgcgactttaagatacaacgcttagaaccttcaatagcgccattttactggctgtttaaccaataataatcttctcggttgggtattcataacctaaatctcgggtttcttttggcacaaacaacaacaacgtataaagcatacctacacgtccaatgaacatcagtaaggctatcactaacttacccacacttgagagatcatcggtgatccctaacgataaaccggtggtcccaaacgcagaagctacttcgacaatgatggcgatcaacgggatatcttcagtggcagtcaaaaataatacgcagaaaaagcacattcctaaggataacatgaagacaacaaccgacttacgcacatcgtcttcatcgatccgtcggccaaatatgttgatattgtcttcactctttaagaaggcataaagataaagaccaataatggcgatcgttgtcgtacgaatcccgccaccaactgaacttgggctgcaaccgataaacattagtaacgaaaaaacgatcaatgtcgtagtctgaaagttccctaaatcatggatctgcagtccagcattacgggtagtcatggaataaaacatactgttgatccaggtgctgctaaagccgtaatctttgaacagatggtctttctctaggaaataaatggcgatcgttccaccgataaacaaaatcacaaaagccaacatcgcgatttttgtaaacaatgaaaagcgaaaaggcagttgtcggcgattttttttcagcttgaagagggcccattctcggaaatccataatcactggaaacccaatcccaccggtaaaaatcaaaaacatgatacaaatcaaaaagaaataatcatgtgcgaaaggtaaaatggaatttcctgtcacgtcaaaaccagagtttgtgaccgcggaaatagcttggtaaaaaccataaaatagggcatcccgccaattgtcataatagccattaaagtaaaaataaatagaaaaaatagcgccagagatggcttggcaaagtaagatgatcgtaaacgtgattcgaatcatccgcacgattccgcttagctttggctgattcatatccgtcataatcaactgacgctgcttcaatgagatctttctccgagaaacgatcgcaaagaaagtggagatcatcataatccctagtccacccacttgaaaaagaacttcaagaagcactacaccgcgatcattgaacacatcatcgatagggaatgtcgtcaatccggtgacactgaccgtgctgactgccataaaaaacatatcgatgaaggaagcatgagaacgaggttcacgaaaaaagggaagataaaataaacctaaggaaataatcgtcatcagaatatagtaaaaaacgatcacttggatcgaagaaacattttgggcaataaaatatttgcttttgcgttgtgtcagacgagcaaaccgcgtgaaattcataactagtctcctcactaaataaactacccacagtataccaaagaaccaagcagtttcaaaagaaagcaagattgaaagtaagtagcagccaatatcatcaaagaaacgctctgcaaaaatatgagatagtgccgcaaaacaattaatggaacagagaagacgatagcctgtcattgagagagtactagaagatagcggtgagccggacaaaaaactgtatgcccgataagtctgttgggcatacagtttttttgaagagatcggttagttagagtgcttccaccgcttcgattgcgcgaaagactttttctggagtgatcattgggtcgatcaggacaaatgtttcttcttctttaacggcataagtcaaaacaggcgcaaaataagcgcgatccacacgagtgacatgcaagtcttttagtttcataggtaagtgcaatgcttcgtagaaaggacgcagttcctcgataacagcaaaatcgttggtgtaggcaagctgtacccagatgcagtaggccactttattgccatggaggacactgtgggtttcgctcagataagataagccgtcatgtaatgcgtgggcgccagaagttctgccaaactctacagcaaatccaccaacttctcctgctaaagcgatgatggcatctgtgattcgcgcaaaagctggcgtcaagcgcccggcttctaaatcagtgactgcttggatggcatctgcgatcaagagttctttgattagttttgcactttgaaaaccgagccgaaccaaggctgttttatcttcttctgccatcgtgcgtacaatggcttccatttcataatacttggctagcgtgtctgcgatgcctgcaatgaaataatccacgggtgttgctagcaagaatcgagtatcgacgatcgtcatataagccccttttttggcgtaatcgatcttgcagattgtgtggtctgggtaataggcgacaatcacaggagtaaagggtgcacagttggaaaccaatgtagggatgacgatcagctccgcttccattctttctgcagtaatttttgcggtatctgcgacacgtccaccaccgatcgcaagcaggacatctgcgtgtttgatcttatccgctaactcctgagcattctcataacttgaggagccatcatagcgataaacaggatagtcaaatggatgcggataataggttttaaaaacgtcaaatgattgatcgccagtaatgacagcaacctgatcaaaatcattgagatactctggtagatcaaaaagaactccttcaccagtaatataccggtttggtccagggcggacttcattggctaacataacacaacactcctttgcaatcgtcagaattttctaattagtgtaacgtggaatagcgcctgctgtcaatttttcttttgagcagttttgttcagatcagccaggccaaagccaatcggcgcaagcaggcgtaaagagggcataaaaaaagaccctaacaaaggagagtttgttcttgctagtcttcgcataatcaagactgttttgcgaagatcctctccttttgagggtcagttgttgggcgagaaaacagcactatttctatctcagaaactaaaggaatattcaaactgccgcttctcaaaataggttatgtccagttttgacggatgaaaccagctcgtcctgaaccttcacggtaggcgttgtaatgcgccgtatttttcttataaaaatcttgatgatagtcttctgctggatagaaaggttcagcaggttcgattgttgtcacgattggatctgtaaagcgaccgcttgcttgcaaagcggcttttgaagcttctgcgatttttcgttgttcttcactattgtaatagatgactggacggtaagagtccccacggtctgcgaactgaccaaaggcatctgtaggatcggtttgttgccaatagatagccacgagttcttcatacgttatttgttcaggatcgaaagtgatttctacggcttctgtatgtcctgtggttccagttgttacttcttgataggtaggatgagggacatgtccaccggtaaaacctgagactaccgaaagaattcctggtaaagaatcgaaaggtttgaccatacaccagaagcagccgccggcaaaaattgcagtatctttcattgtgattcctcctttggttttatggtatgcttcttatagagaaagacaagcgatatgcttataagaaacggccaaagaaagcgaggtttgctgtggatacgatcatcattttattgcgggggaattctggcagcggaaaaacgacagtagcaaaagcgctgcatcaacaattaggggcagaagcggtgttgatctcacaggatgtatttcgccgagaaatttttcacgtgaaagatacgcctaataatcatgctgtaggtctaatgatggaggcccttttatatgcgcgagggaaggttcctttcatcatcgttgagggaatttttgcccgtgaaaaataccaggacttcttgctctttttactagaatcctttgagaagtgtctcatttattattttgatgtgccttttcaaacaacgattgaaagacaccgaacacggccgcaacgggtatttttttccgaatcatcgctacaaaagtggtggctcgaaaaagaccttctctttggggaaaacggcatagcgtccaagagcaatgatacgagtaataaatcagtcctctcaaaagagaagatgtttacagagaagcagacaatatctgaaatgatcacgatgatcttggaggatacgaaacagtttcaaaaatagccttgaagcaaacgatctgttttccaaaaaaactaaagtgaggtatctctatgttagacaaatcaattccttatgcagaaatttggatggagcgcatggctgcggatgaagtagcaccggtccctgactcaaataactacatcattcaaccttatcaatccggtgatgcgagtgagtgggcgcggattgagacagcggtgggagaatttgatacagaagccgcggcacttgcgtattttgaaaaagactttctcccctatgaatctcaattgccgcaacgaatgttttttgcagtggatccagaaggaacaaaggtaggaacagcgactgcttggtggaagaagaagcaagatggcaacattgtgccgctcgttcattgggtagcagtcattcccagcgctcaaagacaagggatcgctcgcggcttggtaaccaaagttatagaaacatgccagaaccaaacggcagattccgaagaatctgctgccgctatttttctccatacgcaaacatggagtcatgctgcgattggactgtatcaacaactaggcttcaaacttattgatacagactatcagggacagatgaatcccgagtacgaacaagtattgactattttgagagacgtggcgcagaaggaaaacgggcagtaaagccaatcatttgcaggcatcgttctgttcagtacccctcttagcgacttctgaatttaaacctgtaaaaattccttgttttcaagtataataccaaaggagtatcaggaaggatgggcaagatggcacaacttttttttaaatatggcgcgatgaatagtggcaaaacgatcgagattttaaaagttgcacataattatgaagaacaagacaagccggtcgtgattatgaccagcggcatcgatacccgaagcgggatcggaacagtttccagtcgtattgggttagagcgtgacgccattccgattttcgatgagaccgatttgtatcatttagtaaaagatctaggatatcaaccctattgcattttgattgatgaggcacagtttttgaaaaaacaccatgtcttggcgtttactaaaatcgtagacgaattaggcattcctgtgatggcatttggtttaaaaaatgattttcgcaacgaattattcgaaggttctaaatatctgcttctttatgcagataaaattgaagaaatgaaaacgatctgctggttctgccacaaaaaggcgaccatgaatctgcattacattgacggtaaaccagtctatgaaggcgatcaagttcaaattggcggtaatgaagcctattaccctgtttgtcgcaaacactattttcaccctggaatcaaaaaagaaggagaataaaacatgtacgatcagttacaagcgattgaagaccgttatgaagaactaggcgaactgcttagtgatcccgctgtcatttcagatacgaaacggttcatgcagttgtccaaagaagaagcaaatacccgagagactgtcgaagtgtatcgccgttacaaagaagtcgttgaaggcatcaaagatacagaggaactattgggcgaaaacttggatgcagaaatggcagaaatggctaaagaagaactatctgacttaaaaaaagaaaaagatgttcttgaagaccgcatcaaaatcttattattaccaaaagatcccaatgatgacaaaaacattatcatggaaattcgcggggctgcgggtggagatgaagcggcactatttgctggagatctctttaatatgtatcagaaatatgcggaaacacaaggttggaaagtcgaagtgatggatgccaacgttaccggcatcggcggctacaaagaagtcatcatgatgatcagcggtgagaatgtctattcaaaattgaaatatgaaagtggcgcgcatcgggtacaacgcgtgccgtcgacagaatctcaaggacgaatccacacatctacagcaaccgtagtcgtgatgccagaagcagaagaagtagagatcgatattgctgataaagatatccgaacagatatctatcatgcttcaggcgctggtggtcagcacgtcaacaaaacggcatcagctgtccgcttgacacacttgccgactggtatcgtcgttgccatgcaggatgagcgttcacagttgaagaaccgtgagaaagcgatgaaagtcttgcgggcaagagtatacgaccaaatccagcaagaagcacgaagcgaatacgatgcaaatcgtaaatcagcagtgggaactggggatcgttctgaacggatccgtacgtataactttccgcaaaatcgggtgacggaccaccgcatcgggttgactatccaaaaattggatcaaattttggctggaaaacttgatgagatcattgatgcattgatcatgtacgatcaaacatcaaaattggaagaaatgcaaaatgggtaaaacctatcgagaagtcctttcacgggcttcttcttttttagaaacaaagggactggaagggtatgcgatccaatacctttttctggctcgtaaaaattggcaaaaactagattggttgctgcatatggatcagcaaatttcgccagctgataaagtgcaaattgaagcagatctgcagcagcttttagcgcatcgtcccccccaataccttttaggctatgaagagttttatggccatcgcttcaaagtaacagaagacacattgattcctcgaccggaaacggaagaattagtcgctttgtgtctggagcaaacagaacctgcagagaatttgcgggtcgtagatattgggacagggacaggtgcgatcgcggtctctttgaaattggcacgtcctcactggcagatcgctgctgttgatctttcagaggccgcattggcggtagctaaagagaatgcggcgcaattaggtgcggaggtcgctttttatcaaggcgacacgctgacaccagtgggggatcaatcatgggacatcattgtatcaaacccgccttatatcagtgagcaggagtgggagctgatggatgccagtgtgcgtcagtttgaaccccaaatggccctttttgcagcggagaatggtctagtgatgtatcgtaagattgcagaccaggcaaagaagttattgacacctgacggaaaaatcttcgtcgaaatcggttttcaacaaggcaaatctgtccagcgtatttttgcggaagcttttccagataaaaaagttacggtcattcaagatttatctggaaaagatcggttggtcgcagtacaataatccacagcatgtggacaaccatttttttgaaaaatttttttgataaaaaacagtgatagagtaagacttacttgcgaataaaagttataaacagggttatccacacttgacaaacgatttatccacaaaatgtggataaaaaccgaaaaaatgttgataagtgtggaagtcctcaaaaaaaggatgtggataaactgtggaaacaaaaaaatttagtgaagaacaattatccgaagcagcaaaaattttagccgcgggtggattagttgcttttcctacagaaacagtgtatggcttaggcgctaacgctcttttgcctgaagcggtagcacaagtctatgccgtcaaaggaagacctagtgacaacccattgatcgtccatctcgccgacccggaacaactgaaggattatgtggataacttgcatccagcagcggaaaaattgatggcaaagttttggcctggccccctaacattgattttttctatcaaaaataacagtttaccgtctattgtgaccggggggttatccacagcggcattccgtatgccagcgaataaaaaaacactttcagtcattaaacaggcacatgtcccactagtcggacctagcgcaaatacctctggcaagccaagtccgacctcagctgaacatgtattgcatgatttgaaaggaaagatagctggtgtgatcgatgatgggactactaggatcggagttgaatcaacagtcttggatttaagtgatccgacagcaaacccaatgatcttgcgtccaggagccgtgaccaaagaacaattagaaacggttttaggcagtgaagtcgaaatagataaacacctagtatctgaaggtgaaagacccaaagcaccgggaatgaaatacaaacattatgctccggatacaaaggttgtgatggttcggtcagaggactggccagcagcactcgattgggtcaagcagcagcgattgcgagcaggtgtcttggcaggcccatcaatttgtgagacagccagatttgaaacagcagctgtttacatgtatgcggacgacacggttgaggcagcagcaaaaggactttttgcaggtttgcgagccttagatgaatcgatcgctggcttggagatcattttagtgaccgcttttcctgagacagggatgggcagcgcctatatgaatcgcttgaaaaaagcagccaatcaaaatttttttcaggtaaaatagaaaaaacgctgctttgatcataggtagtgcttaggaaatatgatacaatgctagcattaaggtaaaggggtgttgtatgaatggactatcaaacgtttgatcctgatttatggcaagccattgaaaaggaagcggatcgccaacaaaacaatttagaattgatcgcatctgaaaatatcgtttccgcaggtgtaagagcggctcaaggcagtattttaacaaataaatatgccgaaggatatccaggtcgccgttactacggtggttgtgaatttgtcgatgttgttgaaaatttagcaattgatcgtgccaaagaactttttggtgcggcctatgcaaacgtacagcctcactcaggctcacaagccaatactgcagcatatctagcgttgattgaaccaggagatacggtgatgggcatggatctatccgcaggtgggcatttgacccatggctctccagtcaattttagtgggaaaacctatcactttgttagctatggcgtagacccagcgactgaagtgattgattataatgtcgtacggatcttagcgagaaagcatcaaccaaaattgatcgttgctggtgcaagtgcgtattcacgaacaatcgattttgccaaattccgtgaaattgctgatgaagtcggtgctaagttgatggtagatatggcacatatcgcaggattagttgctgctggtctgcatccaaatccagttccttatgcagacatcactacttctacgacccacaaaacccttagagggcctcgtggcggcttgattttgaccaatgacgaagacttagcgaaaaaaatcaacagtgcagtctttcctggcattcaaggcggacctttggaacatgtggtcgctgccaaggcagtcgcattcaaagaagcattggatgaagacttcaaatcctattcagagcaagtgatcagaaatgcgcaagcaatggcaaaagtgttcaatcaagcaccgcaagcacggcttgtttctggtgcaacggacaatcatttattgctgattgatgtgcgaggatttgagcttaacggaaaagaagccgaagcattgcttgaccaagtcaacatcacagtcaataaaaattcgattccatttgaaacccttagcccatttaaaacgagcggtattcgtgtcggcacaccggcaatcactagccgtgggttcaaagaagaagatgctgtggaagtagcaaaactgattgtcaaagtgttggaacaccctgaagatacggctgttttggaagaagcaaaagcacaagtgaaagagttgacggacaagtatccgttgtattaagatgtagcaggaaaagggtttgagccgatgctcagatccttttttgaaggaatatggctatgacgtgatgcaaggttgtatcaatcgttgatttgctttaaaataaaagaaaaaccaaaggagacttttaaaatgggtaaattccaagtaattgaccaccccttgattcaacacaaattaacaatgatccgcgacaagaactgtggaacgaaagtgttccgtgaagttgtcgatgaaatcgccatgttgatggcgtatgaagtatcacgggatatgcccctcgaagatgtagtgatcgaaacaccgatcgaagaatcgacccaaaaaacacttagtggtaaaaaagtagcaatcgtaccgattctacgggccggactaggcatggtcgacggtattctagagttgatcccagcggctaaagtaggacacattggtatgtatcgtgatgaagaaacccttgaaccacatgagtatttcgttaaattgcctgaagacatcgacactcgtcagttatttattgttgatccaatgttagcaactggtggttcagcgatcatggccatcgatgcgttgaaaaaacgcggtgcttctaacatgaagtttgtttgcctagttgctgcgccagaaggtgtgaaagcattgcaggatgcccatcctgatgtggatatctacacagcaagcttagatgaccgcttgaatgaacatggctacatcgttcctggattaggcgatgctggtgaccgtttgtttggaacaaaataaaagaaagagcgtggaacaaaaagtgaaaaacacttttgttccacgctctaaacacgtctaaacgctgggagtaggagcaactccttcggaaataaatcgaactactcaaaaactactcaaacatttgaaaagcaatttccgtgtattcctccttatttcttggagattaccacttttgtcccagtctccttttgaacgaactacattttcgttaactgtttataattaatgatcaatacaccattactttgtgtaacaagcttttgattctccgctgtctgattcaattcaacaaccgcagagttcttaagctgcttagtgactgtaccggtttgttttattccatggatcgtgaacatgacaggagtagcgacctcaaaatttgcaccttcagctgacgggacaacggttgtttcgaacttaccaaatgttgccatgtaaaaacctccttgatatagttaaattataccacattttttgaaaattttcagtaatcctattttttccctaaacttctctttacaaagttgtgtttttttcttataatcttctttgtgttagttgccagcttagctcagttggtagagcaacgcactcgtaacgcgtaggtcacaggttcgaatcctgcagctggcattgaagcagtctaattagactgcttctttttttagatgatttttttagagaaaactttaaagtttctaaattttttctgaatgagaacggggaatcctttcttttctgcgcaaacatcactataatggataaagattctacagaagagagtgtgggcatggaaaatacacgaataaaaaagaatgataatcgaattgactacggtgtgatattacccgtatttttattgtgcttgattgggtttgcgtcattgtatgtcgcattgacgaatgatccaaggaatccatccgtgggaaaaaccttaggatttcaagctttatggtatgtactaggagttatcgcaattatagtgatcatgcatataaaatccaagtggttgtggaagttgactccctatatttacggagcaggattgctggtaatgctgggtctcttgaagttctatgatgcagggttagccgactctacgggctcgcgaaactggctgcgttttggctcctttacgatccagccttcggaattgatgaagattgcctttatcatgatgttggcgctggtggtcacccatcacaatgttcgtcatcgagatcgagatttaaagacggatggcttattgatcgctaaaatgttagctgtaaccattccggtcctagttttagtcatgctgcaaaaagactttggaacgatgttagttttcttagctatttttggtgggatctttttgatgtcggggatttcttggcagatcgtgatcccagttatcgccgcttttgttttgatagggggcgggaccatctttttagttacaacagatatgggacgagagtttctctataatgtcggctttaaagaatatcagtttgcacgtatcgattcttggttagatccgtttcacgatactcaaggccagtctttccaactagcttatgctttaatggctattgggtctggtgggatgttcggtaaagggttcaatgtgagtgatgtctacgtgccagttcgtgaatcagatatgattttctctgtgatcggagagaactttgggtttgtcggcagtgcctttgtgattttattatatttcattttgatttaccgaatgattcgggtttgttttgatacaaacaatgaattttatgcctatcttgctaccgggatcatcatgatgatcttgttccatgtctttgaaaatatcggtgctaatattggcttattgcctttgacaggtattccattacccttcatcagtcaagggggatcggcattattaagtaacatgatcggcattggcttgattttatcgatgcgctatcaggctgagagtacaccaaaaaccttgtaaggagatagctatgatcacattttactggtatccgaaatgcagtacatgtaaaaatgcgaaagcttggctagaagcaaatgggattccctatgaggccattgacatgatcaaagaggtgcctacgaaggcgcaattgttacaatggatcacctctagcggcttgccagctcgccgcttttttaacacaagcggaatgaaatatcgtgaattaggtttgaaagagaaagtaccaacgttgtcaaatgaagaagccgcaactttgttggccacagacggcatgttgatcaaacgcccattgttgattagtgaagatcgctttttgatcaatgggtttaaagaaaaagaatatgaaggagtcttgttagaatcatggaaaagaaatgcttgagaaaaaaagataatttgtgggtactgttcaatggcaaagaatactgtgttggtttgacaaaagaagcacaagaagaattaggtgctgtgtcttttgcttctttgaaaaaagttggtacagccttgaaacaaggagatacgctagtggagttggaagcagaaaaagctgtcagtgaatttccaagcccattaacaggcgtgatttcttctgtaaatgaaaaaatcgatcaaaacgttgatatcttaaacgacagcgatgaaatgaacgcttggctagtcagctttaaagatgttgatccaagtcaatttgacgaattataaaacaagatccaaccactgatttacaaaaagaattgacagcagattgagacgttgctataatttgctcaataaatgaatgctttgaaaagaagagtacatgttcttgacgtacacagagagccctgtttggtgtaaatgggcaacgaagagaagatggaagatggtctttgagcaggatgggtgagtctaaggacaagcctatcacgggatgcacccgttactgtgcaacagtatgcgaagaaattcaagtactggaagaggctgttgatgcgagtcgacagtaaatcaaggtggtaacacggaagttgtgctttcgtcctttgtaacagtataatgtacaaaggatgaaagctttttttgtgtttaactagtgaatgaataaagaaagatgggaaatttatggcattaatcgaattgacccacgtaaagaaatcctttgacggtaaaagtggcgcagtccatgccgtcaatgatgtttctctgcaagtggaaaaaggcgatatttatggcatcgttggttattcaggtgccggcaaaagtacattggttcgtctattgaatggattagaacttccttcagctggtgatgtagtgatcaatggtcaaaatattttagccttgaagaacaaagaattacgagattttcgtaaaaaaattggaatgatttttcaacactttaacctcttgtggtcacgaacagtattggaaaatatcgaattaccattagaattggcagggatccccaaaatcaaacgccgcgagcgggcacaagagctggtaaaacttgtcgggttagaaggacgcgaaaaagcttacccttcccaattgtcaggtggccaaaaacaacgggtaggaattgcccgtgcgttagcaaatgagccagaaatcttgctatgcgacgaagcaaccagtgctcttgaccctcaaacaaccgaagaagttctggatttactgctgtccatcaacaaaaaactgaatttgacgattgtactgatcacccatgagatgaacgtgattcgcaaaatctgcaataaagtagctgtaatggaattaggcaaaatcgttgaagaaggttccgtacactcggtgtttcgtcatccgcaacaagctgtgactaagcgctttgtgcagcaagatttggagccagaagaagatcccgaggaattgcgtcaagcctttttaagagaaaatccccatggccgcttagtgacattgacctttacggaagacaatgcgaatgaaccaatcatttcgcaagcgatccgaaagtatctgattgatgtcaatgttgtttatggcaagattcagcaaacgaatgaaggctcttttggcgcattaaccgttctattgaccggtgaaacagcagaaatcgataaagcattgcgcttttttgcgcaagaacaagtaggcgtggaggtgatcgagcgtgggtaaatcattttcagaaacctattttgattttgaaaaaatcgattgggcaaacatgcaacaagcgacgatcgatacgttatttatgacattcttctctatggtactagtcattgtgattggactaatactaggattggctctttattcattaggtcgcaagcaaacatttggatcacgctttgcctataccttagtctcgattatcagtaacgtgtttcgttcaactccgtttatgatcttgatggttttgattataccgtttacgacactattggtaggatccttcttaggggcaaaagctgcgattccagcattggttctatcagcagctcctttttatgcacggttagtagagattgcctttcgagaagtaagtccaggtgtgattgaagctgccgaggcgatgggagcaagttactgggagattatttataagattatcattcctgagagtgtcccagcattgatttcgggcatcactgtcaccaccatttcaatgattggttacacagctatggcaggggcgatcggtgccggaggccttggttcattggcttggcaagaaggctttcaacggggaaattacactgtgacgcttgtagcaacagtgattattttaattattgtctttatcttacaagcaatcggcgactttttgacaaaagcaacagacaaacgctgattggctgaaaaagaaaaacatcaaacagaaaattgggaggaataaaaatgaaaaagatttttggttttgcaacaacagtattgttaacagtcgctttagcagcctgcggtacaggttcaaataacagcgccgattcaacatcagctagtggagaaaacacgaaattggtggtgggagcatctgtcacaccccatgcagaaattttagaacaagcaaaaccattgttggaaaaagaaggaatcgatttagaaatcaaaaccttcgatgattacatcttgccaaacaaagctttagaaaatggcgatatcgatgccaactatttccaacatatcccttacttgaacaagcaaattgccgataatggctatgactttgttaatgcaggagcggttcatatcgaaccgatggggttgtattcaaaacggatctctgacatttctgaattagctgaaggtgcaaccgtgattacttcaaattcggaatccgattggggtcgtatcttaacgattttacaagatgctggtgtgattaagttgaaagatggtgtcgatgctgaaacagcaacatttgatgatattgctgaaaatccaaagaaattagaattcaagcatgatattgatccttcattattggcaacggcttaccaaaatgatgaagcagacctagtggccatcaatgcgaactttgcttttgggatcgacttgaatccagcagatgattctgttttattagaagcggataattcaccatacgtcaatgtgattgccgtacgcagtggcgacgaaagcagcgataaaatcaaaaaattggttgaagtgcttcactctgacgaaatcaaagactttgtcgaaaaacaatggcaaggttctgtgaaaatcgttgatgcggacgctaaatagtttccttcattaagcagtacaaacagagcagtgacataagttaaaaacagacgaaacttactaaatgataaagagatttgaccttcctcgcaatcttgcgtcgaagacctcctgaatcgcaggagtaatctctttacgtttcggttaggtggtttgtttcatacttttgtcactgctcttttttaattccaatctagcaaaacagaacggttatgccaaatcatttcatacagcagcggcaattcagggtgcttttttaataattgatcgtagtgggggagctggctaagaaacagacgaatgagtgtgagggtatcaggtgaaagtgatccactccctttaaacaagatcagattgccttccaataaagcacagagcaagtggatttgagtgattttgacaagacagatttgaaaggagtcacttcccagacgttctttgagcagttctgcagcaaatatttggttcagcaagtaggtatcttcttcagataaatagaaggcttcaagtccaagtaattgtttccataagaaaagatagttgcgttcatggcgcaaataaaaggcagggacaaagttttttggaaaaactgtagctaatgcgatcccattttccagcggataaaccgcttttcttttttcatggattgttttgatacaaaagaaggcctcactggaactttttatcaagtgtggacgcatccagcgcaacaattgataatggaaaaaacggatttgtatttcgttcccttgtaaaagtggaaaatgcttgcgattcagagataagtgatacgctgccaaagaggatgatagagcagtgaaacgtcgattgacactggaagggctcaggtggcattttctgcataataatggataagtcaacgaaggttcttccagctgggtgttaagaatacggtagttactgctcttttttacaagagaagcgatgactttttttttaactcagtaaccgacattgcttccgtctgtaaataatcaagttggccttttttaatcaaaaatttgattggtaacttgatacctaactcgctggcgatcatccgtctaatagtcttgacggagatcccttgttgcagggctgcttgttggagggggagcggcctttctttgaaaagactacggatcagacgcaacatgcgcaacacttctttctcgagaaaatcctccaagttgtgaatcacctctttcggatgagattacatttattatagtggataactagtttcttggtttttttagaaaagaataatcatcaaagtttaataaataattttcactacaaagagacagatgtggagctaatcagcttaaaagagaaaaaaatgaagaaaataaggaaaaaaacagggattctggattcatagtagggaatgatggaaggggaaattgggtgatcctgcaagcagtgtcgcttaaaagcagactcaaaagaaccgcacaactgaatagctgaaaaatagtagggcaacactaaaaaactactaggctaagaataccttaagcctagcagaaagtgtctagctatccctccctcgctggagatttggtacgtaatgcagagaaataaattatagaaaatcagcttgcttcactaggcaataaaatggtttggcgctgaccatcatcataggcataaacggtttgaggcaaatactcattgtaagcaatcggcagatcgatacacatcccagcacggcgatcatcttgtgaaaaatgaatactaacacggccgtcattattttttacgtgaaaagttaatagattttctaacggaataacgcctttcagatccaagtcaatgatcagccataaactatcgatcaattctcccggcatggtttggacgataccgccagaagcatagcggctgcggctactgtcaaatggttcaaacatggttgttccctccttgaggataaagtcggtcgtgggtcggcaatcgaaagatagaatcaacttgtttaaaataagaccactcctcaaggaatggtcttattctttacttgtagcaaaaattattcttgatcttcaccaataacagctggttctgctgcttcaccgttttcgtcatcttctgaaagttcttgtgcttcagcaacagcaacgatttgttcttcggcttctgtgacgatcgtataatcatcatttttctctaaatcgcctacagtcaacgcgtcaccaatttcaagtccagtgacatcaacttcaatacgttcaggtaatttatctggtgttgcggatacaacgacactgtataagttttgtgtcaatacgccgccggctttcacgcctgctgcatcaccaactaaggtcaattcagcttctacctcagtttcttcattcatatcgactgagatgaattcaacatgggtcaatgcacgagtgaacgtgtctgattgaaattctttgatcagtgtatttactttcttgccttctaagttcatagtgattacggtattcaaaccattttcacgtagcagtctttctaattccgctgcattgactgcaatcggagtactgtctacttgataaccattcacgatagcaggtacttttccttcgtgacgcaatttgttccgtaatgaacgggggcgaacttctcttttcgtaacttctaatgatactgacataactcaattcctcctaaaatttcccgaaaaaaacgggatgtttttaagcaaattttgttaactctgcacattaagtggtacgtgagtaaaaacacgcaaaagggcagttgtttacacaactgccccagaaagttttggttcaacttttctccaccaggtcgtaacgctgtgtatgagaaactttatttactttactctttaaccttacgtggaaagtcgaagaaagtcaaatgaaatgatgagtcgaggatttgcaagcaattaaatctgagctataatagccaagatggagagaaaacaatgcgtatagacaaactgatagaagagcggttagcgacctctcgcaaagaaatgaaacgtctttttcaacaagggaaagtcttggtggatcagcaaatcgaacggaacccatctcgaaatgtcgacagtcgattgcatgaaatcaaggttgctggggtactgctgcaaacaagagatgtgtattacttactcaataagccagcgggggtggtgacagcaaatatagatcaccagcacgccacagtcattgatcttttacagccagaagaccgacaggcgacactttatgcagtgggacgtttggatcgcgatacagaaggattggtattgttgacgacgaatgggcagttaggctatgaattattgcacccaaacaagaaagtgccgaaacgatacgatgtcattgtcaatggtccggtaacagcggaagatgtggctgcttttgctcaaggcatcgtttttcatggaggtgtcgtttgtcagcctgccaaattgaccatagagatgacttcaggtaggcggtcctttgttcatctagagattgctgaagggaagttccatcaagtgaagaagatgtttttagcaagagggaaaaaagtgattgccctaaaaagagttgcaattggtcctttggaactaggggatctattgtccggagaataccggaatctcacccaatttgaattagaaagcctagcgaattattttcgctgagaaagaggagactatgacttataaaacactgttatttgatgtcgatgatacgattcttgatttccaagatactgaacatgaagcgctgacagctctttttgcggaacaaggtctgacgatggatctcgaaatgaaacagacttatcaagaggttaatcacggattgtggcaacaatttgaacaagggaagctgtctagagaccaagtagtcaatgaacgatttggcttattttttaaaaagtatgggcgaatcgtcgacagtgaagcgatggaaaaacactatcgttcttacttggatcaagggcataaattattaggcaatagtcagctagtgttggccgaattggctgacaagtttgatttatatgttgtgactaatggtgtctctaaaacccaataccgccgtttgtcagatgctaagttgatgccttattttcgggatatctttgtatcagaagatacaggttatcaaaaaccaatgaaagaattctttacctatgtttttgaccggattcctaattttgaacaacaaaaaacagtcattattggtgactcattgtcttcagatattttgggcggacatttgtcagggatcgatacaatctggctgaatcctaacaaaaaagcggcttcaacagttctcccaacctatgagatccagtcgttggatcaattgccatcgttattaaaagactgatttcttagaaatgaatagtaatttttcagaatttcgctataatagaaacagtgtaaattttagagacgaaagaggttaattgaatgacgaatggcaagcccattattattggtgtgactggtggttctggtagtggaaaaacaagtgtgagccgagcgattttcaatcactttcccaatcattccattatgatgcttgaacaagactcttattataaagatcaaagcaacttgagctttgaagaacggttgaacacaaactatgatcatccgtttgcctttgataccgatctattgatcgaacatctgcagaaactccttgcctacgaaacgatcgaaaaaccggtctatgattatgtggcacatactcgcagtgaagcaacgatcattcaggaaccaaaagaagtgatcatccttgaaggaatcttgattttggaagacgaacgtttgcgagacttgatggatatcaaactgtatgtagatacggatgatgatattcgaatcattcgtcggatcaaacgagatatggaagaacgcggacgaacgctggattccgttattgaacaatatttgacagtagtcaagcctatgtatcatcaatttatcgaacctacgaagcgctatgcagatgtcatcgttccagaaggcggcgagaaccacgtagcgattgatttgatcacaacgaaagttgcaacattcttaaccgaaagctgagcatcttttctttcgaaaacacttattaaagaatttttttgataaagcagtagtttttctttatcaattatggtaaagtatacctcatgcgacgagtcgagatggtctagctttgactgaccagattgataacagaggcacaaggagcgatccacctgccggatgcagggtgtcggaatattccttttgtggagatagggtattctactagtaatagtactgtgaataaaaaacagctttgaacattcatgttcaaggctgtttttttgtctatttctgtaggggatagcgatagatcatcgattcttctccccaaggatgatagcctgtacccatcagctcaaaaccaaatttttcataaaacgaaacaagatctgtacataaataaagggtcgagaaaccagcagtagcggcagattgcttgatagtatcgatcaaaagccgagcaccaccttgtctgcgatagtgaggatcgacatagagggcgcgcagccaaggcatcaaatccattcggctgataaaatcattcgtgatcagtccaccacagccaatgatcgaggggacagcagcggcttggttatccacgagtaggaaccattgcggtagatcggtatcagcaaaactgtgggtcaagctatcttcatacactttcatggatgcgggactcgcccattttgattgaaaataagcgatcgcttcctgtaaatattcaggatgttctcttaaatgaatgactttcatttttatcccacctttggcaaacggatttgaaaaataacgcctttaggttgtagatcacgtacactgatttgccctttgtgttcctccacgatttgtttggcgatggccaaaccgagaccatagccgccggtttcttttgaacgggagcgatcttcccgataaaagcgttcaaaaatatgtttcttgtcttcatcgctaatagatggacctgtgtttctaacttcgagcagccaatacttgttggaaatttctgacagcagtgtgatcttatctccttgacttgtatatttcagggcattatccaataaaattactaatacttgatgtatttttttggggtcgaagacagcagttgtcgtagctaggttttccaagacaaattgtttattattcattttggcaatctcttgaaacggttttgccagttcttgaatgaaaggagcgatggcaatggtttctttggctaacatctgctggttggaatcgctgcgggcaatcgtcaataaatccgctgtcaatccagtcaacctccgggtctctgctaatgcttgagcaatactttctgattcctcaatgatcgtatgattgggcttagtgaaggtgcgctctaaactgttttggatgatcgtcaaaggcgtccgtaattcatgagaagcattttcgacaaattcttgctgttttttccacgaagcgaggatcggccgcattgtcaatgaagaaaggtagtagctgataccgattgacaagatccaaaagaaaatcatcgataaaatcaaaattgtttgaaagttgttcattgcattattgatttggttggtattggccaacacttgaacataggctacccctgattggttcgtaggcgcggcaaccgtgatcgagtgaaacagcaaagtctccgcttcattttgatcgcttacggtcagtgattgaatcgtatttaaatgttccgtatctaatttgagtgaagctagctgagagaaacgtccgcctaatgattgtttgtttactatcgtaccgtcttctgaccaaagaataaattgggtgttgaaacgattggttccaggaatctttggcattgctgtattgggcggtaaggcaatggcttcgttttgattagcgttgttgatctctgcttggaccagacgtgtatcttggacggcttgttcaagggcaatatcggtttcttgatatgcagattgatcaaataattctagtacaatgattccgagcaatgtaaagatcaatgcaaaagcgctgatattgatcaagaacaatttaagtcgctgtttcttagagagttctttgttcattcgctaatctccttgcataatatagcctacattgcgcagtgtccggatctctttatcaataccagtatcccgaagatgtttgcgtaaattgctgatgtagacctcgactactgtgatcgttgtttctgaatcaaatccccaaatacggtcaaaaatttgctctttcgtcaaaataatgcctcggttttgcaaaaaataaacgagtaatgcaaattcttttccttggataggtaatagcttttcgtcaatcgttacctcattagtagagagattgcaggtcaatcctttatagaccacttggttttcattaaataaacccaatgaacgttttaacaaggctttgcaacgcatcaataattcttcccgataaaaaggttttgtcaaatagtcatcggcgcctttttgaaagccagcgaccttatcttctaatccatctttggcggttaagatcaagactggtgtctgaacagtgtgctgtcgtaattttgccaatacttcatagccattcatttctggaagcatcaaatctagaatgatcaaatcataaatcccactttgggcttcatacagaccttcactcccatcaaaagcttggctgatttcaccaatttctgcaacgatttctttaatattttctgataacgttctgtcgtcttcgatcagtaataacttgatcattctgtcacctctttcattataagcatagcatgagtaacataaaaaaaacttaaaaaagtgatttttgcttaagctgtctttaagtttcagcgtcttaaatagggactatagcaatcaaaggaggaaaataccatgaaattaaaaaaggtatttcaacgaaaagaaaccaagtatcttttatcgtctgagcagtttcagccgtttctgggtgcgttgcagcagaggatgaagattgatgaatatggccaacacacgattctatctctttactatgacacggatgattttcgtttcatccgtcattcgatggataagccaaagtataaagagaaatttcgcatccggagttatggtgttccatctcaggacagtttggtgttcctagaaatcaagaagaaagtcaatggcattgtatataagcggcgtgttcctctaagctattcagattatcaatcatggatacgaagcggggaatttcctaccactattcaaccacttcaaattgccgccgaaattcgttggctatttaaacaaaaccatgacttaagtccgcgcgttttgattgcctatgaccgcctttcgctttttgcatcagaagacagtgaatttagagtgacctttgatcaaaacattcgttatcgggaaaacaatctgacattgtctgaagggagttatggacaattgatagcgccagagattggtgtgttgatggaagtcaaagcaatgggggcctatcccctttggtttgttgaacaattgaatcagtatggtgtgcgcaaagctagtttttccaagtatactcaaacctaccaacgtcatttgtttaaaaaggaggatattcagaatgttatctagtttgttaagtgataccgctactcttgaatgggatggcttgattatttgtattagtgcctcactgattctgggtctcttagttgccggagtgcatatggtaaagaatgtttatacaaaaaattttgtcattacgttggcagtactgccggttctagtacaatcagtgattatgctggtcaatgggaatttaggaactggggtagcgattttgggcgcattcagcttgatccgcttccgttccgttccaggaggttctcgcgaaatcaccagtgtgttttggtccatggggatcggcttagctaccggtatgggttatgtcggttatgtggtggttttttcattcgtggtagctgcctttttattgatgctgtataccgtaccctttggcgaacgacgtaagacgagcgaacgggaattgaaaataactattccagaagacttagattatccccaactgtttgatgacatttttgagaaatttactcatacagccaagttggattcggtacgcacaacaaccatgggtagtctctacgagttacgctatcacttagtattgaaggatcaaacacaagaaaaggctttgatcgatgatgtacggacgcgtaatggcaatttacctgttgtactcggtaaagttgcggctaatcgtgatgaattataaggaggaagaccaatgaaaaaaatctacccattgtttttggcactgttactggtagcttgtgcgcagcaatctgaaacaaattcttcaagttctgccactggaacttcggaagcaacggttacgaatggatctacttctttggaagatacagattattatggaaagtatgaagaagaggatttggatgcttcttatgagtcatcttcagccatagcgataaaactggcgggttcacaaacggaagctggagaaggatttacagttgatgatcaaacagtaacgattacttcggcagggacatatatggtcagcggttctttgacagatggtcagttgaaaatcaacgtcgacaaagaagccaaagttcatttgatttttgctggagtaagtatcacgaatgctaacagttcagcagttgttatcgagcaggcagagaaagtcattacgacattagctgcggatacaacaaatacgttaacggatggaacgagttatacctttgcagaaggagaaaccgaaccggatgctgctttttatagcaaagacgatttgtcgatcaatggagaagggaaattggtcattgaaggcaattatagcaacggtatccgcagcaaagacgatttagtcttggcaagcggcacctatgaaatcacagcaaaaaacaatgcgatcaaaggaaaagattcggtgtcgattcgagatgggaattatactctgacgacttctgaaggagatggtatccaagccaacaataccgaagatgctacaaaaggctatattgggattgatgggggtatatttacgatccaaagtggtcgggatggtatccaagctgagacaaatcttagtattcaatcagcagaaatgaccgttaagacagctgatggtgcagatagtcaagcggtcgtcgctgatgaaagttataaaggaatgaaagcaggtggatccatcctactagcaagtggttcctatactatcgatagtgcggatgatagtatccacgccaatgattcagtcaccatcaatggcggggagatttcagcagcgactggagatgatggcattcatgcagacaatggtttaaccattaatgatgggacgattattgtcaacaaatcctatgaaggcttagaagcaagcgtcatcaccattgctggtggagatattcaagtgctagcaagcgatgatggggtaaatgccggcggcggcagcgacacgacggacagcggacaatttggacaagatagttttggaggaggaccaggcggtggcgatcaagcagacgatagcaaagaagttgtcatcacaggtggaaccttgtcaattgatgctgaaggagatggattggacagcaatggcaatgtcacaatgagcggtggaatcgtgattgtcaatggaccgacgcaaggcgggaatggcgctttagattataatggaacctttgaaattacaggtgggaccctcgtcgctgcaggaaccactgatatggcaatgaatgtgagtggcggaacacaacgatcagtggcgattactttcgatcaatctcaggcagcagacacgttgatcaccttgcaagatactgagggcaatacgttattatcctatgcacctagtaaggattttcaacatgtggtgatttcaagtccagatttacaatcagcagactatacactacttagtggcggcagcaatagtgaaacttctgtttatggtctttatcaaggaggaagtgtgaaggatgcttctgaattaggcacattatctttaacagataccctttcaaatttgactcaatctggcgcaactgccacgacaaaccaaatgggcggatttggacgctgatcaattctagtagccctcgttggaggaaccaaagaaagaatactacgaacgatgaccgctacaacttagtttattcttgctatacatgattggtaaaaagccattaaagtgtaacattctgaaaggatattctagccctccatttccgagattgaagcagacagtgtctaaagatatcgtggatagaccatgcctattttaaggtgtacttaagctagtaaacatatagtcaagctacgtttagtagaggaggatatgagatgaattttatgaaacgcggcttacaaagtttgtgggcaaagaaaggtcgaagtttgctgctaattgctgttttttcggcaattttgatttttgttttagcaggattgacaatccgcagtgctgctttagtcgcaaccgaaaacgcacaaaaaagcgtgggagcgacggtgacgctgcaagccaatcgggagtctcttcgacaaaacagccaaacagcttcttcagatacttcagagggggagtcgacaccgcccgatccaggcagtttccagaatacaccggtaaatcttagtgatgctcaagcaattgcagcgttaagtggggtagcatcctatagctttgaagcgagtacatcagccgatgctgtcagtggcattgaagctatttcaagtgaggatgacgaaagtacagcgacagaatctacggaggattcatctagagcaacgaatggccagccaagtgggatgcctaatatgcaaggaggcagaatgagcagcggcgattttcaaatcactggtgtttccgaaagtacgaactatacaagtttttcagaaggcaccgcgaaaattaccgatggtgaagccatcactgcaggagatgaagggacgaatcatgtcttgatcgaatcagaattagcagaagcaaatgggctttcagttggcgacaaatttgttatttctgatagtgaagacaatgaagtcgaagtaacgatcaaagggatctatgaaaccagtgaagttgggaacagtatgagccaaatgttcaattttttgaacccagccaatacattgtttgcatcctatactctcgttaatacattggcgggtaatgaggatacgttagattcggcgacttatacgttgagtgatccttcagaaatggacagtttcgttgctcaagctgaaaaactgattgataccgatacctacagtatccaaacgaatgatcaaatgtatcagtcgatgttgacaccattgaataatgttgcaagttttgccaaaaatataattgtgctagttgcggttgccggtgtcatcatattgacattgatcgtaatgttgtcgatcagagaacgcaaatatgagatcggcgttctgttatctttaggcgaatcgcgaataaaagtcattttacagttttttaccgagattgctatctgtatgttctttgcattgggaatcgctgcagctagtggcaatgttgtagggaatatcgtgggcgagcagctgttggctcaacaaacgacaacggaacaagcggacgcagggatgaatggtccggaaggaatgccaagtatgggcaacggcggtcctaatggcagaagcgggctatccgcttttacaccctcggcagaagtacaagagttagctattacggtttcattccaagaaatcggcttattggcattgttaggtgtagggatcagctttgggtccattctattatcttcagctggaattttgcgcctcaatccaaaaaaaatattggtttcctaggagggatagcatgacgttacaaacagaaaaattaggttattggtaccaaacagaatctgaagccctttttcgagaagtagatttgacctttgattctggaaaaatgtacgcgatccttggttccagcggttctggtaaaacgacctttctctcattaatcacgggattggacacaccaaaagaagggaatatttattacgataacgaaccgttgaacaaaattggattgcgagaataccgtcgtaaagatgtttctatcgtctttcaagcttataatttgttgccctatatgtcggcactggataatgtgactaccgcaatggcgattgccaagtcacaacaaacagataaaaaggcatatgctttggcaaacctggctaaagttgggataactgaagaattagctatgaagaaagttacccagctttcgggtggacagcaacaacgagtggccatcgtccgggctatatgctgtgaacatgagttgatcgtggcagatgagcccaccggtaatttagatgaaacgacctcaaaagatatcgttcaactgtttcaagaaattgcccatgaacaaaagaaatgtatcatcttagtgacccatgaacaagaagtagcgaaagtctgtgatgttgtttatgaactaaaagagcgtcaatttgtcatgcgggactcctaataaacttgttactgaaagactaaactcaaggctgtattttctcatcagagcggatacagccttgtcttgcatcttgcagcagaaacttctacaataaaaggaagggggcgagacgatgcgattactgatcgatggggatggttccccagtaaaaaacgaagtcattgaattaggtgcgcagtttgcattgccagttgtgatcgtcactagtgtcgatcactatacggccaaagaatatcctgattttgttcattttgtctatgtggataagggggccgatcgagccgactatgagattgttaaagaaattcaaccgggcgattttttagtcacacaagattatggcttagcttcacttgtattaccaaaaaaagcccgtgtttttcatcataacgggacagaatatttgccggagactatcgactttttattagggcaacggtatttaggaacacaaatgcgtaaagccgggaagcggaccaaaggaccgaaaccattcacgaaagaggatcgtcaacaattcaaacaagttctagagcaagaaattaaaaagacgatccagcagtaaccatcattgaggagactgctggatcgtttatttttttcgaaaacgatcataaaaatattttccggcaacggtgacgatggccacaaaggctatacaatagccaaagatacccatttgatgaacaaagctgccctgttggggacttgcaacgactaaaagagaggaacctaaaatcactgctgctaagataatgccaatcactagccgattgatcatttgatcaaaacggtccagcagctgtttttgatggcggatctcaatattcagacgatgcttgccagtagctagtgtgttgacagcagctaatgttcgatcagggagtcgactgagtgctcggagacttttggcactggctaacaaactttttttcatttcttcttcaagatccagctgctgcaaaaagtatttctgagcaaatggctgtgtcacttccatcatcgataattgagggtcaagtgcctcgattactccttcaagcgttccgaaagctttaatcagcagcgtgatgtcacggtgcatctgtagatgattgtcatgacagatagtgatgacttcagctaatactttttgcaaatcaatatctttgatcggcatgttgtaataattttcaacaaaagactgaagatcttgatagaaatccacttcatcgaagtttctttcccgacggcaaaggcgtaggacagctctaccaacttgttgggtatcttgagtgtacaatgcgatcaaggcatctgccagccgactgcgaagggtctggtccagatgtcccatcattccgaaatctaaaaagatcaagcgataaggcggcagtgtctcctcatcctgccattttaaggagtaatcaacaccgcctaaaacaccaactttcttttttacatggaaaggagctgtttgctgatcgggatccagtggttgcaagaagatatttccaggatgagggtctgcatggaaaaagccgtcttcaaagacttgcttcataaagttctctaccagcagggtaccgacctctttcttgatttcttttactgtccggttgggaaaaaattgttcattgttttttcgagcaagcaaacagtttaggttttctccttccatatagtccatgacgatgactttacgtgtacaccactgaggatagactttaggaatctcgatctgctgccagtggtgattgaagtgataaaactcttgcgcatttttcgtttcttgcagaaagtttgtttcattatccaatgagcgtcgaacttcatgcagaacgcttttaagatccaccacattcgtttctggaatatagcgaatcaaaggaatcgctttttcaaacaaatcgagatctacttggatagcggaaataatgccgggatgctgtactttgacaacaacttctttgccatcttttagagtcccacggtgagcttgaccgatagatgccgaagctaagggcttttcttgcaaagttgtaaaaatggctgtcagaggttgttcccattctgcttctaacagcgcctggacttgcggaaaaggatcgcttttgacattgtcttgcaagtgtttgaattcattgataaaagcgtcagataataagtcgctacggacggaaagcatttgtccgattttaatgaaggtgggtcctaattcttcaaaggctttgcgtacagcgaggggatcttgctgcttacttaaattttgaatcactttgtatttgagaaacacttgaacgatctgtctgagtctttttttcttagatggtgattcctgttccatacgggcacctctattctttaagtttcgctagtctaatagtacgaagaaatcaagaaacattcaactacggatgatttcagttgttaaaatcggcaagaaataatgtcgcagcttcgtttttgtgctaaaatgtggaagaattagttttggtagaaacaatgaatacaggaggaatttcttttgaaaattattttattatatggcggacgcagtgcagagcatgatgtatcgcttctatccgctttttcagtagtcaatgctgtatattataattactaccaagtacaattagtaatgatcacgagagatggccagtggctaaaaggctctttattgactgaagcccctacatccaaagaagtgttgaatctgacggattcggcttaccaagggacgccgatccaacctggtgagatcaaggaagaggatgcgattgtttttccgctgctccacggaccaaatggagaagatggaacgatccaaggttttctagagaccatcggcatgccttatgtaggcgcaggggttttaactagtgcctgtggcatggataagattatgaccaaatatatcttgcaggcggcggggattccgcaagttccttatgtacccgttcttaaaaactattggaaagaaaatcctaaaaaagtatttgaacaatgtgaaggcagtcttttgtatccaatgtttatcaaacctgccaatatgggttcaagtgttgggatcacaaaagctgaaaatcgggaagaattgcaaaatgcacttcaagaagcctaccgttatgatacacgagcgatcgtagaacaagggatcgaagctcgcgaaatcgaagtcgctgttcttggaaatgaagatgtgcgtacaacaatgcccggcgagatcgttaaagatgtagctttttatgattacaattcgaagtatcttgacaataagattgagatgcagatcccagctcaaattcctgaggagacacaagcgaaagcgcaagagtttgccaaaaaagcttatacgatgcttggaggaagcggcctcagccgctgcgactttttcttgacgaacaaaaacgaattattcctgaatgaattgaacacgatgcctggttttaccgagtttagtatgtacccgctgttgtgggaaaaaaccggtctgccatatggtgatttgattgaggaattgattcaattaggagtcaaccgttttaaacagcgtcaagcctttttaaccgatgtcgaataatcacaaatagggaaatcagttcaactcaaggtgaagcttgaaaggaccatgatcttccctgtttttaacttaaggagataaataagatgaatctatcgataaaagaagttgccgctttatttggcgtagaatgtgccgatcagacaatgatcagcagtgtagaatttgacagccgcttggtcactaccgatagtttgtttgtgccgttggccggaacgagagatggccatgagtttgctcaacaagcacaagaaaaaggagcaatcgctgctttttggagccatccgacaatccagccgccagaaggactaatgatcatcgaagtatcagacaccctagctgcctttcaaaagctggcaaaattctataaagaaaaactggcgccaaaagtaattgctattacaggtagcaatggtaagactaccacaaaagatatggtagatgcggtggtggcacagcagttcaaaacctacaaaacacaaggaaatcacaataatgaaattggtttgccactaacgattctgcatgcaccagcggatacagaagttcttgtattggagatggggatggatcatgcgggggaaatcgaggtcttgtcacacttggctcagccagatgttgcagcgatcacattgatcggtgaagcccatattgagaatcttggttctcgtgaaggaatcgcgaaagccaagatggaaatcactgccggcttagacccagcaggatttttcatgataccagcagacgagcctttattgaccccctaccttgcagagttgactcagcaggtagaaacatttggtttgggtgaaggcaatcttaaaggaacgatccaagaagaaacccaagaacaaacagcttttacggtagcggatcaagtctatacgattccagtgatcggcggctacaatgtaaagaatgccttgatcgcgattggcatcggtcgttatttggggattgaagaagaaaaaatcaaagcaggattggctgattttcaactgacaaagaatcgtacacaatggctgaaagctgcgaatggcgccgctattttaagcgatgtctataatgcaaacccaacagcgatgggattagtcttagacagtttcagaaaattgcctctgactggcagacggatcgctgtgctagcagacatgttggagttaggtcctgattcagcgaagatgcatgccgcgatggcggatcatttagatgaaaggttcgatttgatctttttgtacggtagtgagatgcaagcgttgaaacgtgcattggatcaaagccgcttagccgatcgagtccatttctttagcaaagaggaaaaagcggcgctgatcacacaactacaaaaagaactgcagcctacggatagcattgttttaaaggggagcaacggaatgggcctggttgaggtaattgattctctaacagcaatgtaaagtaagcgtgaaatcttgctgaaattttcattctgtgctatacttatttaatgccgaaagatgaagcacagaatgattactgtaaataaacattgacgttttgagataaaatgatggctgagacagaaagatttgttttagccttttataatgccttcgtgaagcggtttttcggtaacaagagaaagataagagatgggactgctcttgtgtttctgaagaaagtacgcttcgattaaagaaaacaggcatcatgatgatgaccaaattaggaggatccatttgaaatttaaagatctagaattatcaaacgaattattgacttctgttgagcgtgccggctttgaagaagcaacaccaatccaagaagcaacaattccccttgcgttgcaaggaagagatgtcatcggtcaagctcagaccggtaccggaaaaacagcagcattcggcttgccaatgttggaaaaaatcgacccagcaaatcaccaactacaaggattagtgattgcacctactcgggaattagcgatccaaacccaagaagaactatatcgtttaggaaaagacaaaaaaatccgggttcaagcggtttacggtggtgcggatattggtcgtcaaatccgtcaactaaaagatcgtccccatatcgttgtcggtacaccaggacgtatgttagaccatatcaaccgccacacattgaaacttggcacagtggaaacacttgttttggatgaagcagacgaaatgttgaacatgggcttcttggaagatatcgagaagatcatcagccaagtacctgaagaacgtcaaaccttactattttcagcaacaatgcctcctgcaatcaagagcattggcgtaaaattcatgaaaaaccctgaacatgttcaaatcaaggcgaaagaaatgacggctgatttgatcgatcaatattatgttcgttcaaaagactatgaaaaattcgatattatgactcgtttgttggatgtacaaacacctgagttgacgatcgtttttggtcggacaaaacgtcgtgtcgatgaattggcacgaggactagaagctcgaggctacaaagcggaaggaatccatggagacttgtctcaacaaaaacgaatgagcgtattacgttcattcaagagcggtcatttagatattttggttgctacagacgttgcagctcgaggattagatatttctggtgtgactcacgtctacaactatgatattcctcaagatccagagagttatgttcaccgtatcggacggacgggccgtgcaggtaaaggcggaatctccgtaactttcgttacaccaaacgaaatgagttatttgcatgttattgaaaatctaactaaaaaacggatgtcaccaatgcgtccaccaaccgaaaaagaagcttttaaggggcaattaggtgcagcaattgaacaagtagaagtgaaaatggatgaaaacgggttggataaatacctccaagctgcagatgatttattggaacgctactcagcacaagacttggctgctttgcttcttaaaacaatcgcgaaagatccatctgatcttgtccctgtgaagatcacaccagaaagaccattaccgcaaggaaagaaatctttcaataaaaatggtcgtcgcagcaacaacagcaacaaccgcaaccgtaaagacaacggcggcaaccgcagcggcaaagctcgaggaaattacagcaaagacggcgctcgcaaaaataaccgtcgcagcaatgacaaaaaacgcggcttcgttatccgcaacaatcaagactagtccttagaggtcgctttcagcacctttttcgacacaaaattatctgaacttttttcgatcaacctgccaatgtgtgccactgaccaagaggccacttggcgtgatcgatcattgttcggatattttttttgccctttttgagaaaagacggtatagtcaaggaaaactggagaacgagcctctcaaaaatttcttaaccatccattaaaccctttagttttgagtggtaattccctttttttttggtagaatgaaactaaaataaatgcagctgatgtattaaatagatagatataaaatcgtaatgaacagtcatggaataaaggttcttgctgaacagaaaaggatagaaaatgatcaaaggtatcgggatcgatgcagtagaattagcccgcatcaaagaattgattgaaaacaaaccgcaatttattcagcgtattttaactgagaaggaatctgaactgtttttcaagctgccaaaaaaaaggcagattgaatttcttgggggacggtatgcttgtaaagaagctttttcgaaagcttggggaacaggaattgggaaattgtcttttcaagatatcgaagttctgaccaacgaggctggagcgcccgttgttacaaaggcacctcaccctctacatcagacgtttgtcagtatcactcataccaatgagactgcctttgcgcaaatcttgttggagaatgaataatgccagagatagcgattcgttaagggaatcactagagaaagaaggaaagtggaatggtcgtttcaatccatagaccaacgaaagccattatagatttaaaggcaatcaaagaaaatgttgaaaatgaagtggcgcgtttgccaaaggcaacggatttatttgctgtggtcaaagcaaatggctacggacatggggctattgagacagcaacagcagctctagaagggggcgcttccggtttttgtgttgcgacagtcgatgaaggtatcgagttgcgggaagctggattcagtgaaccaatattggtgttggggatcgtttctgtggcagatatcggtttgctgagctactacaatctttcatttccagtaagtacgaacgagtggttgcaagaagcggctgctttcttgcaaaaaaatcctgtcaccaatccgctgaaggtccatttgaaagttgatacaggaatggggcgaattggctttatttctaatgaagagttactctcggctgtcaaatggctccaagagcagtctttgttcacatgggaaggggttttcacccattttgcgacggccgatcaagcagatgatacgtattggcaagaacaaaatcaacggtttcaaaccgcattggcatgtctgcctgaattgccaaggtatgtccatgccggcaatagtgctactgctttgtggcacgcagaagccgtagggaacatggttcgctatggcattgcgatgtatggattgaatccttcaggaacggcattgccagaaacatatccattgaaaccagccttgtctcttgtttctgaattggtccaagtgaaattacttgaaaaaggagccggaattggctatggtgaaacatatatcacgccgcaagcagaatggatcggtacggtaccgattggttatgcggacggctggttgcgaaaaatgcaaggattttctttattggtagctggtgagtattgtgaaatcgttggtcgtgtatgtatggatcagctgatgatccgtttaccccggtcatttcctgcgggaacaaaagtcacattgatcggcgaagataacggacagtgcatcactatgcaaaaggtagcggaacaattagagacgattcattatgaagtggcatgcacgctttctgcaagggtgccgcgagaatataaaagttagggtggtcctatggtaaaaaggggagacatttattttgccgatctgtcaccggtcgttggatcggagcaaggagggattcggccagtattagtgattcaaaatgatttaggcaatcattttagtccaacggtgatcattgccgcgatcacggctaaaatggctaagccaaaactgccgacccatattgggatctcagcgacttgtacagggattggtaaagattcagtgatcttgatggagcagattcggacaatcgacaaaagtcgactaaaggagaaggtttgtcatctagatgaatcaatcatgtgtgaagtcgatgcggcattaatgatcagtgtgggagtcgagacggcttattccacgtcgtcgattcattcatgatgctaggatatttgttattagcggcaacactgatactatttttattttatacttatcaacacttgcggcgctttttacgggaaactaaaaagaaacaagaagacgttgaaaaagggtattttttattgagccatacatatgaagatcaggaaaaagcaagttactatggtgtctttcagcaaggagaaaagacattgacattggagatgccattgcagctttacctgcacacaagcccaccgcaacgtggcgaattagtcgcgaaagatggcaaagtcattgaattcaatacgtgaatacaaaaaaactttccatcactatatgtgatacgtgaggaaagttttttgcattagcagggaaaattttagcagaaacgataaattaggaaaaagagcccagtgtctagaacaagatcgttcagtcttttatctttttttatattctgagatcagagtgttgcattcgtaattctactttcaacaagcctcggagatgagttgctttatacgcaaaattcagttatagtatgtagcgactattttgaaaagaggaagcaatgtgaaaccttcaatttatggattaaccaaagagtccttatctttgtggatgactgagcaagaagaaaagaaattccgcacgaatcaagtgtgggaatggttatatgagaaacgagtagcgacatttgaagaaatgaccaatttgcctaaatcattggtaactaagttaaatgaatcgtttgtgatcaatcctttgaaacaaatcgtcttacaagaagccagcgacggcacagtcaaatatttgttccagttacccgataatcatatgattgagaccgtcttaatgcgtcaggaatatggtatgtcagtctgtgtgacgacacaagtcggctgtaatatcggctgtacattttgtgcgagcggtctgctaaaaaaacaacgagacctaactgctggagaaattgtcgctcagatcatgctggtgcaacattatttcgatgaattgaatgctggagaacgtgtctcccatgtggtggtgatgggaatcggcgagccttttgacaattacgagaatgtcatgcagtttctgcagattatcaatgatccgaaaggactagcgattggtgcgcgccatatcactgtttcaaccagtggtttagctcataaaatcaaagagtttgctgaaaatggcttacaagtgaaccttgcgatttcactccatgctccaaataatgaagtacgaacttcgatgatgcggatcaaccgcagtttcccgattgaaaaactaatggaagctattgactactatttggaaaaaaccaatcggcgaatcacgtttgaatacatcatgctggatcatgtcaatgatcgaccagagcatgcgcggcaattggtcgaattgctcaagaataaacgcaagctttcttatgtgaacttgattccttacaaccctgtcagtgaacatgatcagtatgctcgcagtaagaaagaagatgttttagcattttatgacatcttgaagaaaaatggtatcaactgtgtgattcgtaaagaacatgggacggatatcgatgcagcttgcggtcagttgcgcagcaaacagatgaaaaagcaagtcactgcctagaaacaaataagtctgaccatgaaggcgggaaagtcgctcattgaacagacttttatcaaaaaacggtacaggagaccgttttttcaaaatcagaaaagtaggtgaacggcactctttgttgacagaccgctgaaaaaggccagctctgagacaaagacgggtgcggttcctgcttttgctgatttttttatttcagaaaagaactgttttggataacaacaaaggaaagcgatttctctggattttttcaaaattccgatactcatggcttgaaaaatcgtctatactataagaattgatagaaataaaaataacacacatgatgaaaggatgattccatggaatggatcaaattgattggtattttggtaattcttgtcggctttttgctgaaactcgacacgatcgccgttgttctgatcgcaggattagcaaccgcattagtttcggggatagattttactgatttcttatcaatgttaggaaaggcatttgtagacaatcgtctcgtgaccttattcctactcacactaccaatggtaggaatctcagaacgctttggattgaaacaacaggccgttgttttgattgaaaaaatcaaaggattgaccccaggcaagtttttaagtttgtatttgtttattcgagaactagcaggtttcttctcgattcggatccaaggacacacgcaatttattcgtccaatcgtaaacccaatggcgcaagccgcagcggagaacaagtatggcgaactagaagaagcagatcaggaaaaaatcaaagctcgggcggcagctaatgagaactacgggaacttttttgcccaaaatacgtttgtggcggcttcgggtgttttattgatcactggaacgttaaaatcattgggttatgacgtagccgccagtgcaattgcacaggcttcaatccctatcgcgctgatcgttttagtcattgctaccctttcaaatctggctttcgatcgcaaaatgtctaaaaatatggcgaaaaggaggaaaagtaaatggaagcaatcatcaataatattttagaattcttttatattttgatcggtctcttgtcaatcatgactgctgttcgagtctttaaagatgcgacccatccaacacgactgggtacagcaacattttggcttttacttggtatcgtttttgctttcggaaactttattccttacatcattgatgggatcatcattatttgtatgggcgtattgacgttcttcaagcaagttcgaattggtaaaatcgtggatgtcgatgaacaaaaagcagaacaagccgccgaaagaatcggcagtaagatttttatcccttgtatctcactagcagtcatcgcagttgcgatttcctacacacctttaggcggacaagttgggatcgggatcgcttctgttttggcgttgattttagcaatggtattgacctctgctaaaccaaaaacagtgctggatgattccgatcgtatgttccaacaagtcggtactgctggtatcttgccacaattactagcggctctaggcgtgatttttaatgctgctggtgttggagaagtgatctcccatggtatttcaggtgtagtacccgaaggcaatcgtttgattggtgtgattgcctattgtttaggcatggttttatttacaatgatcatgggaaatggctttgcggcatttactgtcattactgccggaatcggtgtcccattcgtaatcgctcaagggggagatcccgttgtagcaggagcactggcgatgactgccggtttttgcggaacattgttgacaccgatggcagccaatttcaatgcattacccgtcgcattactcgagatgaaaaattcgaatgcagtaatcaaaacccaagcaccgattgccgtgctgctaattgtgatccatatcggattgatgtacttttgggcattttagtggtaaaaaggaatagaaaggatgatcaatatgaaatgtttagtcacaggatttgatccatttggcggagaagaaatcaacccagcgttggaagctgttaaattattaccagaagaaatcaacggagcaaagatagttaaattagagattcctactgttttcggcaaatcagctgaagttgtacaaactaaaattgaagagatccaacctgatgttgttttgaatattggacaagcaggcggacgttttgctatttcacctgagcgagtggcgatcaatgtcgatgatgcacgtattccagacaacgaaggcaatcaaccagtagatgaagccatccagcctcaaggtcaacctgcttatttcagtcagttgccgatcaaagcaatggtagctgcgatgaaagaagccgggattcctgctgttgtttcaaatactgccggtacatttgtctgcaaccacatcatgtatcaagtacaatacatgatcgatacaaaatacccaacgcttaaagggggcttcattcatgtcccattcgttccggagcaagttgttgacaagcctggtcaaccggctatgagcttacaagatattgcgaaaggattggaagcggcaatcggtgcgattgtcgattatcaaggaaaagaagacatcaaagcaatcgggggcgccattcattaagcggcacgaacagattgtcaattaaaacgaattgatttaacgatagatagatcagacaactaggaatataacttgtaagaggataggttgcttgcgagaataggccgatgttgtctgatcttatttatttcaagtaacgagcaagtatgaagcgcggaaagtcatttattcgtctttttatcgatttattgatagaattcatctagtggaacacgcgaaatgcgaagggggcaaatcatgatcattactgaatttgatagagagaattatattttacgtgatcagctgatcgacttagccgttctaatttatccgtctacctatcaaaaagagcagcggacagcagaagaattactgcagccgaataaagttgtcattgcagctattgaaggagagcaattggtcggctttgtgagtgccttccaaaaaagcgacactatctggcagcaagagatcagcttagttgatccccgacatccagatgaacaaataggtgagcgtttgactgcctttttgcgagacgaagttgttgctgctggcggagaatggctagtttcttaagtcttctagttgaacattgcttgtcaaaacggacacagacagttatagtggccaagatgtttcttaaaactagtcaagagttggaacataagttgaaacaaatgatatccgaatgatcaaaaatgaaggtcgcaagaatcatcaagattagcgacaagacacggctgtaaagtgagtgtctttcattgattgttcggatatatgcttgttttttgtaacttatgacacaactctttttgttttttttaaaagaaaaaatagtctttaaaataaaaatgagaagaagatgaaagtagcatatttattagttttctagtaatatttagtagaaattcttcaaagttattgtcttttatcgtgttttttaatgctaaaaattgtaaaaaaagattgcttttttaataattattaattaaaatctaatctaacttcagaaaagagcgattattctgaaaattaaatcaattaaggagtagttcaggatgaaaaataaatgggcatatggattggttgctgtgtgcggcttagttttagcaggctgtaccacaggtggttcaaataattcaagcagcggatcagctgccagcagcgaaagcaatgcggaacaggtattcaatgttgtggttcaacaagaaatgccaagtgccgatttgtcccttgcgacagatacaatcagtttcagtgcgctaaataatgtatatgaggggttgtaccgcttagacgctgacagcaaaccgcagccagctggagcagcagaagaagcagaagtcagtgaagatggattgacttataagatcaaattgcgtgatgacgcaaaatggtcaaatggcgaacctgtaacagcagctgattatgtctatggttggcaacgaacagtcaagcctgagacggcttcagagtatgcctacttgtacgcaccagtaaaaaatgcggaagctatcacagccggagagaaagatccgtctgaattaggaatcaaagcagttggcgatcatgagttagagatcacattagaaaaggccactccttactttgactacttgctggcattcccatctttctttccgcaaagtcaagcggttgttgaagaacacggggatcaatatgcggcaacgagcgacaatgccgtttataatggaccttttgttcttaccggatttgatggaccaggaaccgataccgaatgggcatacgaaaagaatgatcagtattgggataaagatacagtgaaattagaaactatcaatgtgagtgttgttaaagaatcagcgactgcattgaacttgttccaagatggtcaagctgatgatgtcattcttacaggggaacttgcacagcaaatggccaatgatgaagcgtttgtctctcaaccagaagcaacgacctattattttgaagtcaatcaacgcgatgaaaaatcaccattccgcaatgaaaatttacgtaaagcaatttcgtatgccattgatcgtgacgctttagtgacatcgattttaggggacggctcaattgcttcgacaggtctagtaccagaaggcatgacctttagcccatccgacaatactgattttactaaatcagcaggcagtgttttagaatatgatgaggccaaagccaaagagcattgggaaaaagctaaagaagaattgggaatcgattctcttgaatttgatatcttagcctctgatacagattctacgaagaaaatcattgaatatgtacaagatacattgcaaaaaacattggatggtttaacagtaacgttaagccccgtaccattctctgttcgtttggatcgttccaacgctggagactttgatatgttgatgggtggttggggagctgactatgcagatgctagcagttttacagacttattcacgactggcaactcatataaccgtggtcaatggagcaatgaagagtatgatgccttgattaaatctgcaagtacgactaacgtcaatgacccagaaaagcgttgggaagatttagtcaatgcggaaaaactaatcatgagtgaacaaggagtaatcccagtttaccaaaaagcagaagctcatttacgtgcaccaaatgtaaaaggtgtcgttgctcatgcagcaggcgcacaatacgattacaagtggacatcgattgaataaccacttgaatgcctagcggctgggacagtaactggatacaagatgacgattatcgatgaatagctggaataacaggcataacaaaaatggagaagctgctgcttctccaaaatgccaagtgcttcactatttgtcacgtatggaaatcttctcttgaatacagtctcagccggcttttttttctaaagcagaaaggcagtcgacaaaagacacaaaacgataggttactaaattaaagagtattgattaataaaaagagcaaagaaagtagcagtaaaaaaattcctggccatagccaaaagccgtagctttgtttaccaacatcggagagtttaaggtaatcggttttatttttggaaaaagcttttttcattgaatattggaaatgatcaaagaacccagaggcaaagacccaaagaaaaccgccgatgatcaagaagaataaagcccaaagaaatagtgcatccgagatagttgacagggtcaattcctttttgaaaaacaaccagctaatggaaataagggtacatatgagggcgatcagcccactacttttttttatccgcataagttgactcctttttaatgattcgtactacttaatttacataattattgataagaagtcaaaatacctagggggaagacgcgtgaacggttttttgaaatatttattgaaacggatattctatatggtattgaccttatggttgattgccacgatcacatttttcttaatgcaatttttaccaggaacaccttataccaatgcagaaaaactgagtcccgaacagattgccttattgaatgaacaagcaggtttagataaaccgatgattactcaatatgggctgtatttgacgaatttagttaaaggcgactttgggatttcattccaattcaaaaatcaaccggtagcgaatctattatctggtcggattggtccttctttacaattggggctgcaggcaattatttttgggacttttttcggtatcattttagggacgatctccgctatgaaacaaaatacatggattgatacgacgtcaacgctagtagcgatcttgggacgttcgattccgaactttgtctttgccgttttgctgcaatacatttttgccatcaaattaggtgtcttgccaatcgccaaatgggaaacttttgcaagcacgattttgccaacgatcgcattagccatgtcgccactggcagactctgcccgctttattcgaaccgagatggtcgaggtgctccacagtgattacgttgagttggctcgtgccaaagggctgagccgctgggagatcgccttcaagcatggtttgcggaacagtttgatcccgctgcttaccttgttaggacctttagccgttggattgatgacgggttcattagttgttgagaatatttttgcgattccggggattggcgaacaattcgtaaaatcaatcatgacaaatgattatccaacaatcatggcagtcacgattttgtactctgccatgttagtatttgtgattttagtggtagatattttgtatggtatcgttgatccgcgtatccgtgtgtcagaagggagccgtggctaatggaagagaaaacaatcaatcaagtagctgccattgatgcagccaaatttcagccgttacaaaaaaataccaaagaagaacgagaagcaattgctgcgccatcgctgacctttttccaagattcatggcgccgtctgaagaaaaacaaagcagctgtattttcgatcgtactattgctgatcattattgcaatctcgattattacgatctttgtttctccccatgaccctactgcgcaaaacgtgaagttcacgaatctgcctcccaaaattcccggactcaatctcccaggattaaatgggtatgcaatggttggtggtgaattggttgataaatatgctgctgccaatgttccagaaggcacttactatctactaggaaccgacggactaggacgagatctgttgagccgtttatttgtcggaacgagaatctcgctattgattgcctttattgccgctttgctagatatcatctttggtgtgacctatggattgatttccggtttattagggggacgagtggataatatcatgcaacgtttcttagagatcctttctgggattccgaatctagtggtgatgattttgatgctggttgtcttcaaaccaggaatcttttcgatcgtagctgcgatggctatcaccaactggattccaatggctcggattgttcgcgcgcaaacaatgaaattaaaagatcaagagtttgtgctagctgctacgacattaggtgagagccgtatgaagattgcgatgaagcatatcttgccgaatatttcgagtgtgattattgtccaaatgatgttcagtatcccatcagcgattttcttcgaggcttttctaagctttatcggtttgggcttaaagccgccttcagcatcgctagggatgttactgagcgacgggtacaagacctttttattcttgccttaccaaatgtgggtgccggcggttacgttgtcggtcattatgatcggattcaacttacttgctgacggactccgtgatgccttcgatccgaaaatgaaagagtgattgctatggaaaaagtgttagaagtgaaaaatttagagatctcctttgatacctttgcagggaaagtccaagcgatccgcgatgtcagtttcgaactatacaaaggcgaaacactagcgatcgttggcgaatccggtagtgggaaatcagtaactacccgcagtatcatgggattattagctagtaacgccaatatagataatggagagatcctattcaatggaacggatattctcaagaaatctgagaaagaactacaaaagattcgcggaaaagaaattgcgatgatcttccaagatcccatgacttctctggacccgacgatgcccatcggcaaacaagtggccgaatctttgatgaaacataacaaacttagtaaaaaagaaggactccgacaagccttggatcttttgaatctggtagggattccgaatgctgagaagcgtttgaaaaattatccgcatcaattttcagggggacaacggcaacggatcgtcattgccatcgcattaatctgttatccacagatcctgattgctgatgagccgactacggcactggatgtaacgattcaagcccaaatccttgagttgttgaaagatatccaacaaaaaatcaattcatcgatcatttttattacccatgatttaggagtagtagcaaatgtggcagatcgggtagccgtcatgtatggcggcaaaatcgtagaggtgggaacagcagaagaaatattctataatccacagcatccttacacttgggggctgttaggttccatgcctaccttggaggggacgggggatcgtctgtatgcgattcctggctcaccaccagatttgttggatccgccgactggggatgctttttatcctagaaatgagtttgctttgcagatcgatgccgaacagcaacccccattctttgatgtttcaccgacccataaagcagctacgtggcttttagctccgcaagcacctaaggttacccctccggatgaaatcttgattcgttggaaaaaattccaagaaaaaactagacaggcatctgtataaaggaggagaacccattggagaaagtgttgcttgaagtaaagaacttaaaacaatattttaatgtcggtcgcaaagacgaagtcaaggctgtagatgatatctcctttcagatctatgaaggagaaacctttggactagtaggagaatccggtagtgggaagtcaacgactggtcgaacggtcattcgactgaatcatcccacggcaggagaaatcttgtttgatggacaagatgtcatgaaaatcaaaggcaaaaaagatttagctgatttccgtcgagaagtacaaatggttttccaagatccgtatgcatcattgaatcctcgaatgaaagttcgcgatatcattgctgaagggatcgatatcaacggattggcaaaaaacgaaaaggaacgcaaccagcgcgtagatgatttgttgaaaactgttggtttaaacccaagtcatggaactcgctatccccacgaattttccggaggacagcggcaacggattgggattgcccgagcactagcggtagatcccaagttcatcatctgtgatgaaccgatttcggctctggatgtttcgattcaggcccaaatcgtcaatttgctgcaagatttacagcaagaacataagctgacttatctattcattgcccatgacctatcaatggtcaaacatatcagcgatcgcatcggtgtgatgcataatggtaaacttttggaagtaggttctagtgatgaaatctatcattatggggtccatccgtacacagagagtctcttgtcggcgattccactgccagacccagatcatgaacgagaacggaagcgcatcaaatacgtcagcgaaccaacagatgacaagcctcgtgccatggaagaaatcgcagaggggcattttatttatgctacgaaggaagaagcggcacagtatcagaaaaaattggcacaaaaaaaggggtagacctgtttaggaggagatgaaactgagtgttttaaaagcatacaaatttcggatctatcctacagaggaacaaaagcagttctttatccaaacgtttggttgcgtacgcttcacctataatcaattgctaaaagcaaagatggaagaacttactacaaatgcagaaaaagaaaaactaacacctgcaaaattaaaaaaagagtatccttttttaaaagagaccgacagtttggcactggccaacgcccagcgcaatttggaacgggcttttcgcaactattttcaaaagcgagcaggctttcctaaactgaagacgaaaaagaatatttggcaatcgtatacgacaaacaatcaacaacatacgatctacttggtcgatgatcagttgaaattgcctaaattgaaatcattcgttgcagtcaagcgtcatcggccaatcaatggtcagattaaatcggcgacgatttctgcaagaaacaatactgaattttatatttcgattctttgcatcgaagaaattcagcccttgccgaagaaccaacgaaagattgccttggtttatcatccagaagtgttggtagaggccaatgcacagttaccctttatcagtaccaatgccatcaaatctcaacaaaggctggcccgtgcagaacgaaaactaaatgtgaaagcaaaagctgtcaaacgaaaaaaaatggtgcttagtcatgctcgtaattatcaaaaacaaaaaggaaaagtttctcagctatatcgagcgcatcgtgatcaaaaaaaagaatacatcgatcaagtaacctttcatctggtcaaacaatacgatacgatttttttggaacggctgatcgatgagacttgtagatctacagggaatttttcagtcagcgactggcatcagtttattcgtaaaatcacgtacaaagcagagtggtacggcaaagaagtccgatttatttctttgtcggccaaagagtgtcaaaaaatgacgcaaatgttgcgtgtaatcgaaagtgaaacgaactgggaggagcgccagggatcgcctaggggatagaaaaaatctttggatttttgtttctaggaattctgctcactaattatgattaaccagcgaagaggctgtgacgtcaggcaaaacaaaaaatacccaaacgatacacaaacccacagacgctggctttatgctcagctgaaagtgattcgtctatcgtttcggttcttgtttgcttgtgttgcagcctctttgcacggcctacattttgtcgccaagcacatcagcattcaattcatagattttcgaaggtcgtccaataccgacgggcttttcaccgatttccgtgaaatattgaagcatggcttttttgaaatttgaatggtcaatcaatttaaaatcgatccccaaaaatttagcgaagactttacgtgcttcagtgatcgtgaagttttcgccgagaaccagcagtacttgtggttcgtgttccattttgtttgccactcgttcaaatgctttcaaaataatcgcgctatggtcaaaagccaatgtatccttaccgacagattgtcccgagactaggtccaagataatctcaacatcgccactagataaaaagatttggttcgcctttctctctaatgaaaaccagcggacttgattggcatcatccccagcgctcaaaggttcttcgccgataaaagcgagataactgaccgtaatgacccagccccgcgggtctcgccctggtgtgctgaaggtatggagttgttcgatgttttgctttgagatggttacgccgatctcttcttgcgtctcgcgaatgacactttgaccagttgactcattcggattgacgaaaccacccggtaaagcccaagaatttcgaaagggatgcccttttcgctgaatcagtgcaatcttcagttcttcttcttctttgttgtaacacatcaagaccatatcgactgtcacagaaggcttctcatattttggctggtcctgactgcgataccaagttaaaaattctgcttcagaagcttctttttcataatactctttttctgctgtttttgaggtgaattctttcattcctgtctcctactcctgatatgatgaaataataatgatgatggattagttaaaaaaatagggaaaaatcaaattgataaaaaagagtgctaaatagaagaatgccgctttttgtgtgtgcttcatggctaaatatccccacacagcgatccatagcaggaacccataacgaagcaatgatgtgatgaccacaaagaagctagctagattttgcccattgaaatagccgtaaaaatacaaataaaaactagaaaaaatcaaatggatgatcgttaaaacagctaagatcatgaagcgctgttgttgttttttcaagcgaaaaaccctctctttcaaacgttcattcctattatagcaaaaaaacagctcataaaccaaaaggagctgatagtaaaatcatctcatcaatttgggcaaaagaaaaaaggaaaaactcacagaaaattatggtatactaccttagtatacactttacaggtgaaaaggaggacgtacgcccatggctgaaaaagaaacattttatattacgacgccaatctattatccaagcggcaaattgcatatcggaaattcttatacaacgatagcttgcgacgcagtagcacgttataaacgtctaatgggctttgatgtgttttatttgactggtgttgatgaacacgggcaaaaaatcgaaaaaaaagcggaagaactaggtgttgatccacaagaatatgtagataaaatggctgccgatgtcaaaaaattgtggaaaacattggacatcagctacgataaatttatccggacaacggacgactatcacaaaaaggcagtccaaaaaatctttcaacaattattggaccaaggagatatttatcttggcgagtatgaaggctggtactctgtctctgatgaagaatacttcacagaaacgcaattggcagaagtttatcgtgatgaagaaggacatgtgatcggtgggaaagcaccaagcggccacgaagtagaattagtaaaagagtcttcgtacttcttccgcatgagcaagtatgcagatcgtctggtgcaatattatgatgagcacccagaatttatccaacctgaatcccgtaagaatgaaatgatcaataatttcatcaagccaggtttagaagatttagctgtctccagaacaactttcaagtgggggattccagtaacggcgagtcctgaacatgtggtctatgtttggatcgatgctttatcaaactatattacagcactaggctatggttccgatgacgattcattgttccaaaaatactggccggcagatgttcatatggttgggaaagaaatcgttcgtttccatacgatctattggccaatcatgctgatggcattagatttgccattgcctaaaaaaatcttcggtcatggttggctgatgatgaaagacggcaaaatgtcgaaatctaaaggcaatgtcgtttatccagagatgcttgttgagcgctatagcttggatgctttgcgctactacttgctgcgggcagtgccttttggcagtgacggcgtttttacaccagaagactttgtttctcgggtaaactatgatctagccaatgacctgggtaatctattaaaccgcactatcgctatgatcaataagtattgtgaaggaatcgttcctaaatatgcctcaaaagtaactccttacgatagtgagttgtcgacaaccgcagccaacgtcgtaggtcgctaccatgaagcaatggacaagatggaattcagtactgcattgtcggaagtatggacgttgatctctcgtgccaacaaatacatcgatgaaacacaaccgtgggtattggccaaagatcctgagaaaaaagcagaattagacagtgtgatggtccatcttgcagaaagcttgcgaatcgtagcaatcttgctgcaaccgatcatgaccgaaacaccggcaaatattttccatcagttaggcttaacttcagaagccatggacttgaaagacttgcggttcggtgaatttcctagtgataccaaagtagtggctaaaggaacgccaatcttccctcgtttggaattagagacggaagtcgcttacatccagaagaaaatggcggaaggaacgcaaagcactgctgaaacagtcaaatggaacccagaagaaacggttcttgcttctgaaaaaacagagatcaaatacgatgatttcgacaagatcgaattgaaagtagctgaagtgatcgactgtcaaaaagtcaaaggagcagataaactgcttcaatttcgcttagctgcgggtgatgatcaagatcgacaaatcttgtcaggaatcgctgagttttatccagagccgcaagatttgattggtaagaaagtcgtaatcgtagcgaatctgaaaccacgtaagatgcgggggcaaatcagtcaagggatgatcctttccgcggaagataccgaaggacgattaaaaattgttgaagctccaaagggaatgcctaacggatcaatcattgcctaagcgagacagtatttaatcatttctgttcttttttcagaaaatgaaattgcaactgaatgaaacattttgtataatggtctttattgagatgatcatgagggagtaactggcagcttatcgttgcggcaacatcaccatcctgaaagaaatttctggtgttgccttaaatagtgagactcgtgtatgtgttttagtgcatacatgagtctattttttttcatttcatgtacaataaagaaggaagaagaataaaggaggaaaaacatgtctgaagagaataaaaaagagcaactctcgcaagctttttatgcacaagaagctgaggctgttctgaaagagctgcaaaccgatgccaacggtttgacaaatgacgaagccaaaagtcgtctgtcacaatatggcgccaatgaattagaagaaggtaagaaaaaatcgatggctcaaaaattctttgaacaattcaaagatttgatgatcatcgtcttgttagccgctgcgatcatttctgctgtcgtgtcacatgaaatcgtcgattcaatcattattttagccgttgttattatcaatgcgatcatgggcgtggttcaagaagcgaaggccgaacaagccatcgaagcgttgcgggaaatgtcgacgcccaatgccaatgtgttacgaaatgggcatacggtgacgatcaaaagcgatgaactggttcccggagatatcgttcttttagaagccggcgatgtggtaccagctgatttacgcttattagaagctagttctctgaaaatcgaagaagcggcattaactggtgaatcggtacccgtagaaaaagaattgactgtgatcgatgcaacagatgttgggatcggtgatcgtgtcaatatggcttactccaacagtaatgtgacttatggacggggaaaaggggtcgttgtcaatacagggatggcgacagaagtcggtaagatcgctggtatgttagcaagagccgaagaaacggaaacgccgttgaaacgtaacttgaatgaacttggtaaattcttgacgatcgccatcatcgtgatcgccgtaattatgttctttgttggtacgatcttcaataatacttcttgggtcgacatgttgctgacatcaatctctcttgcggttgctgcgattccagaaggattgccagcgatcgtaacgatcatcttagcactaggcacgcaagtcatggccaaacgaaacgctgttattcgtaaattaccggcagtagaaacattgggtgcgacagacatcatcgcatcagataaaacaggtacattgacactaaaccaaatgacagttgaaaaactttatgtcaatgacaagcaacatgctgcttctgaagacattccattggatacaatggctctgaaagtcatgaacttcgcgaatgatactaagttcggtgaggaaggcaacttgattggtgatcctactgaaacagcacttgttcaattcgggatggatcaaggcttccacgtgaaagatcaagtgagtgcagaacctcgtgtagcggatctgccatttgattcggatcgtaaattgatgagtacgatccatgaacaagaagatggtcgttacttagttgcagtgaaaggcgcgccagatgtcttattgggacgtgcgtcaaaagtcttgttgaacggacaagaagtaccaatgactgaagaagaaaaacaaaaaatcttgttcaacaatacagatatggccaaacaagcgcttcgtgtcttgggaatggcatacaagtatgtagatgcagtaccagaaaacttggaatcagaaatcgtagaaaatgatctagtctttgctggtcttgtagggatgatcgaccctgaacgggctgaagcagccgatgctgtgcgagtagctaaagaagctggtattcgtccaatcatgatcacaggagaccaccgagacacagcagaagcaatcgctggacgtctaggaatcatcaagcctggtgatgacgcagctgtattgacgggtgctgaattgaacaaaatgagtgatgaagagtttgcacaaaaagtgactcattactcggtttatgcacgggtttcacctgaacataaagttcggatcgtgaaagcatggcaacatgaaggcaaagtcgtcgctatgacaggtgatggtgtcaatgatgcgccagcactgaaacaagctgatatcggtgttggtatgggaatcactgggactgaagtatctaagggtgcttcggatatggttctggctgatgacaacttcgcaacgatcgttgttgctgttgaagaaggacgcaaagttttctcaaacatccaaaaagcgatccaatatttgttagcggctaacttaggtgaagttttgacattgttcttagctaccttatggggctgggatacactgttgccgatccatctgttgtggatcaaccttgtaacagatactttccctgcaatcgcattgggaatggagccagctgaaaaagatttgatgaagcatgcccctcgtggccggaattcgaacttcttctctggtggagtcatgagcagtatcatctatcaagggatcttggaagctgcaacggtattgttcgtctattggtcagcaattcaatggccggtacacgatacctatgatgcaatccatgcggatgcattgacaatggcgtttgctacactaggattgatgcaactgttccatgcctttaacgttaagtctgtttaccaatcattattcaaagtgggacctttccgtaacaaaacctttaactgggcaatcttgctttcctttgcattgatgatggtcatcattgttgttcctggattaaatgacatcttccgagtggctcatttagatctctatcaatggggaatcgttctaggtgcatccttcgcgatcatcccgatcgttgagatcgttaaagctgtccaacgtgcaatgggcaaaaaataagcagtctctaaatttattccgcaggcagagtattctgactgcggtttttgttcacaccaatcgtcgtaaatgaataataggggcgaatgaacaatctgcttttgccgaccttttcatttttggcaataaacggtaaaataaaagatagctaagaagaaagtaggggaatgaatcgtgcgaccgaatttaggtttttatgtacaaacaatcaatgatctagtgaaagagacagagaaaatcggggaaaccatgaatccgaattatgaagagattcgtcaggctctcgataaaaaaaaggaatctgaactatcaccagagcgtctggaaacaatcgaagcgtcctttaaaaaaggaacggacaaatatcgtttgatgctggaacagatctctaaattacgcccgcctgcaacggtcatggggattcacaaaaaatttgaacgagcatatacgaagtatgttgctggctgtgaagaaatgattctaagtattgctgatggggtcgatcgggaagctttcgatgcgtcagagaaaaaacaagacgaagccactgatgaaatctcttttgcaattcagcggatgacagctctcttgttaaaaaaatgataaagttcgtttcttaaacgagagttatttaatttaaatgttatgttattcttatgtaaaatgatgatggtggatgtataatgaattaacaaccaacaacctttttatttttcattttactccttttgccatcaggactaaccaacttgatggtttttttatttttataaatgtttttttactcaaaataataaaatgactgcaaaagacattgtgaataaatttacctaacagtttgttagtatcgtttcactgctaatctaaaaacaagtatcgccaattgcggtttttcgcggtagatgctatactgaaaacaacttataaacgaaatgagggatcctccattgaaaaactaaccaatttgttggaagctgcatagaatcatgttctctagggagcagtgtgcagattttcaggattggtgtgtttttctggagggtctttttgtgtacttttctggaacctgacctgaaaataggcgcggtttttgtctagagatagacaggaggtacaaaaatgtcaaatataaaaatagaacaattaagttttggcttcgatactcagaatcatctgctgttcgatcaagctgatttggtgatcgatacccagtggaaattaggtttgatcggtcgaaatggtcgggggaaaactactttactcaaattactgcaagaccaattgccttatagcgggactatcacccatcagcaagcattcgtttactttcctcaaccagtggcagatccgcaacaactaacctatgatacattacaagatctgtgtgaatttgagcaatggcagatcgagcgagagttaaatttgcttcagttggatccagatgtcctctggcgtccatttgagacattgtctggtggggaacaaaccaaagttttacttgcactactgttcatcgatgaggaacactttccgttgatcgatgaacccaccaatcatttagacattacagctcgtgctcatgtagctgcttatctaaaacggaaaaaaggctttatcgtcgtcagccatgatcgacactttgttgacgaagtggtggatcacattttatcgattgaaaaaagccgactagtgatttatcaggggaacttttctgtttacgaagaacaaaagcaacggcaagatcagtttgaacaggagcaaaatgttaaactgaaaaaagagatcggccgtttaaagcaaacggctgccgaaaaagcagaatggtcacgaggacgggaacgagataaactgggatcaccaacaaaaaaaggcagtggagcagtctatgacacaggggcgattggtgctcgggcagccagaacgatgaaacgatccaaagcaatcgtcaagcggatggaagatcaagcacaagtcaaagaacagttgttgaaagacatcgaatatatcgatcccctttctatgaatgttaaagccacgcatcacaaagttttgctgcgagtggaaaatttgcaattgacgtatgagcaaccgttgtttgatccgttgaattttaccatcgaagctggtgaccggattggtattttgggtgcaaatggttctggcaaatcgagtttggtggctggcctattaggtcattttactggaactgtcaccggctctgtttggatgccgcaacatttgtccatcagtcgtgttcgccaaaattacgaggataatcgaggcaccttgactgagtttgctgaattccaccgattggattatcaagaattgttgaataatctgaagaaattgggcgtggagcgaaatgtctttcagacccgaatcgaagatatgagtatggggcagcgtaagcgtgtggaattggcaaaatcgttggcaacccctgctgagctgtttatctgggatgaacccttgaattatctggatgtctttaatcagaatcagttagctgaagtgatccaacttgtccaaccgacgatgttgatcattgaacatgatcgccattttctggatcaagtgactacacaacaatttttgcttggacatacagatctagcgcgtccataaatcgaaccgggataggatttttttaaatcttatcccgattttgttattttaaagtggtaggtttttgagaaagataccctattttgatcgttagtctgtttttttgatttgagtggtctagataaaaaataataaatggggtgcctgttttttctttttttatttattttagctggattttttatttattttgcaagaaaaaaagccttactgtgcaatattctgtcgttcaacaatctcatttttttctcatcgttctgctagttaattaaaatttctatcataattaccaaagggttttacaaaagatttacaataacagtaccgaataaaaatattcatttgttatcataaaaatcgaatttctttgagcgtttgacaacagcctgtaagaattcagctgtttttgtgttcctatcttgctggtcgaacaaaagcggcaaagagaaaaataatggaggttctttttttgatagaagtagttgggttgaagaaggtctttgacaacaagtttgaagctttgaaagcggtggattttacgatcgagaagggcgatcttgtttgtttacttgggcctagtggctgtgggaagtcaacgattttgaatttgatcgctggattgttgagtccgacagatggggatatccgctttaacggaaattccgtggtgaaaacggagccaaaggatcgcaatatcggctttgtctttcaaaattatgccttgtatcctcatatgaccgttttagaaaatgtcatgtttccactgactgttggtgataaaaaaatcaagaaaaacgaagcgcagcaaattgctgaaaaatatatgcagctgaccaatattgaagaattgaaggataaaaaacctggtacattgtctggtgggcagcaacagcgggttgccatcactcgtgcattagtccaaaatcctgaagtactattgctggatgaaccattgagtaatttagatgcgcgtttgcgtttaaagattcgcgaggagattcgtcgcttagtcaaagaagttgggatcacgacgatttttgtgactcatgaccaagaagaagcgttgtctatcagtgacaaaatcattttgatgaatgaaggcgtgatccagcaaaatgatgatccgcaaaatctttatttagaacccaataatttattcgttgcaaagtttatcggaaacccaattatcaatatcttgccagtagaagtgacagatggtgtcatgcatcatccagaattcacgatccctacagagcgcttcgtggatatccgcttcaagaaaccgttgacagatggtcattatactttagggatccgtccagaagatgtgttaacgacgacccaaacaccattattcaataccgagataaaaagtgttgaactaattggtcgtgaacggatcttgaactttgatctggctgacatccacgttaaatcgatcgttagcatcgaagaaatcattgaagaaggagcacacttagcttttgacttcaattacaaaaaagcgttcatctttgatgaaaaaggggagcgagtttattgatgttcaagaaaaattataatcccgaaaatcaacccaaagcttggctgttcttattgccctcactagtcattattttgctctttagtgtgtatccattatttcgttcattgtttatgagttttcaaaaaggatcattgatcaatcagcgatatgccggattagaaaactaccaaaaagtgctgacggatccagtgtttttcaaggcgctaaagaatacagcttggtttgcattcgccgtggttcctattgcattagtgatttcactagcgatcgcttggatcatctttgaaaaggtgaaacataagagcttttttgagacgatcttctttatgccgtatgtcaccagtaccatcgccattgggatcgtgtttcgctatttctttaatgggtcttatgggatcatcaactacttgctgggcttagtggggattcccgccgtcaattggctggataatgtcaatatgagtatgccgacactgatcatttttgggatttggagcagtttggccttcaatattattattctcttagcagggatgcgtaacattgacaaagaacattataagatcgcaaaaatgtttggcgccaataactgggagatttttcgcaagattacttttccgcagttgattccgacatttgccttcttgttgaccgttaatatcatcagtgcctttaaagtctatacacaagtctatgccttgtttggtggtcaacccggtatcgccaaaagcgcaaccacagctgtctattatatttatgacaaattccatattgcgggccgtcctgggatcgcaatggctgcgactgtgattctctttgttattattttggcggtgacctttatccaaaataaaattttaaagaaagtaggggaataagatgaaaaaagtcgtaaccctcatctctctgatttttttggcgctcttagcgatcatcacgatttttccgtttatttatatgattctcgcgggactgatgacttatagtgaggccaccagtattccgcctacgattttgccggagtcctttcaatggagcaactatgccgaagtctttaccaaagcaccatttctccgttactttctgaatacagtctttgtttcagcagtcacgactatcgccacattgattactgctattctggcagcttttgcattgactagtttggaattcaaattcaaagggcttgtgattgctctaatgatttccttattgatggttccttatgaatcaatcatctttaccaactacaacacgattgctcaaatggggttgttgaatacttacagtgcgttgattattccctttctgacgagtatcttttatatttattacctgaatggctatttgaaaagcatttcgaataccttttataaagcagcaaaaatcgatggtgcaagcgatatggcttacatacggcggatattgatcccaatgtctaaaccggcactagtgactgttggcatcttgacctttatctcgagctggaattctttcttgtggccattgttagtcacgaatgaaaaaaaatatcggttgttgaacaatgggctagcggccttcacatcagaaagcggtagcgatgttcatttgcagatggcagctgcgacattgactgtcattccgattttgatcatttatttgatttttagaaaagagattattaaaggagtggcaaaagatggcatcaaaggctaaaacaacagttacatttcacagtggtattctcacgatcggcggcaccgtcatcgaagtgacatacaaagatgcccatattttcttcgattttggttcggagtatcacccagagcagccattacccgacgaagcattacagaccttagtggatcatcgctgggtcccgcaattgcgcaatgtctatgatcctcgtctgtcttatacgtatcatggatcagaacaaaaggactatcaagaaacagctgtttttctatctcatgcccatcttgatcattcaaagatggtcaattatttggaccctgcaatccctttgtataccttgaaagaaaccaaagcgatcctaaaagcattgaatcgcaccggtgattttttgattcctactcctcatgaagcccctgcctttgtgcgggaaatgattggcttggaaccccacgatgtgatcaaagttggtgagatcgaagtagagatcgttcctgtggaccacgacgcctatggtgccgcggcattgctgattcgaacaccggatcactttattgcctatacgggcgatttgcggttgcatggctatcatccagagcggacaaaagaattttgtcagttagccaaacacacggatctattgatgatggaaggagtcagtatcagttttcctgaaagagaaagcgatccagatactatcgaagtagccagtgagaaagaattggtagcggcttttgtcgagttggtcgaaaaaaatccacaacggcaaatcactttcaacggctatcctgccaatgtagagcgttttttagctttggtggatgcttgtcctcgaacgatcgtccttgaagcacaccaagcagcattactgaaagaaatctttgacagagaagttccctattacacggttgaaggcggagcttccttagcagagttagatcctgcgctagaaattgattatcgttctttatgtgtcgacactggccagtatgtctggcaagcagttgaccattttgaaaatttacaaccaggcagtctgtatatccatagcgatgcacaacctttgggggcttttgatcctgcctatgaagagtttctcgctttgttagcaaagctggaaattgagtttgtacggctgccggtttcgggacacgcagttcctgaggatcttgatcagattattgcgtggatcgaaccaaaaagattggttccaatccataccttgaaaccagagaaactggtgaatccgtatggcgaaagaatattgccagaacgtggcgagaaaatagaactataaaaggatagaggagagtaaagaatgaaatcaaaaaaactagcatttgcagcagtggctgcggcaactttagtgttaggggcatgcggcaacaatggctcaaatgacagtgcaaaaggcagcgatgagatcgttacagaggttccgaaagatactactgtcacattttggcatgcaatgaatggtgcacaagaagaagcactgacgaaactgacagatgagtttatggaagcaaacccaaatgtgaaagtagaactgcaaaatcaatctcagtactccgatttgcaggcgaaaatcaattcgacactaccttcaccaaaagatttgccaaccatcacacaagcgtatccaggttggctttggaatgcagctcaagatgaaatgcttgttgatttaggcgagtatatcgataatgatacgattggttggggtgaccaagaagaaattcgctcttcattattagaaggtgcacaaattgatggtgtccaatatggtattcctttcaacaaatcaacggaaatgttattctacaatgcagatcttttaaaagaatatggtgtagaagtaccgacaacattagatgagttaaaagaagcttcaaaaacaatttacgaaaaatcaaatggcagcgttgttggtgctggctttgattcattgaataactactatgctattggcatgaaaaacaaaggtgttgattttaacaaggatttacagctagacagcgatgaatcgaaagaagtcatcaattattatgcggaaggtgtgaaagacggctacttccgtattgctggatccgatcaatatctttcaggaccattcgcaaacgaacaagttgcgatgttcatcggctcgattgctggagaaggatatgtcaaaaaagacaccgaaggcaaatttgaatatggtgtctctgcccgcccagaaaaaatcaatctacaacaaggaacagacttatatatgttcacaagtgcatctccagaggaacgtaccgctgcttttgaatacatgaagtttttgacttctcctgagtcacaattagaatgggcagtttcaacaggatacatgccagttgttcaatctgttttagatagtgatgaatacaagaacaatccagatacgaaagttgcttctgagttaagtgaagcaacaaaagaacttttctcgatcccagtaattgaaaatgcagactcagcttacaatgaagttcgttccatcatggagaatattttgtcgaatactgacaaagataccgataacttgattaaagattccattccacaacttgaggatgtttggaatcaatagttctgctcgtaaaagggccagacaatgaccctatcaacccgaaagagaccgtcagatatccctgcggtctcttttacataaatgttagaggagtaatgagaaaatgcaaatcacctttcttgaaaccagcgacatgcacggctatgtctacccaactaatttcgccgacgaccacgatctggctattggggcagcgaaagtcgcaacgaaactaaagcagttaaaagccgaagctgatggtcctgttgtaatgatcgaaaatggcgattttatccaaggatccccactgagttattatattgccaaaagccagcatccggtagcagaattgaccaaagtgatcaatcacatggcatacgatgtccatgttttaggaaaccatgaatttaattatggattaacgtatcttcaagaggcaatcgctagttatcagtcccctgttttagcagcgaacatcttaaatgaagagggacagccctatttcggcaaagcctatacgatccttgaaaaagatgggattaagattgcggtgttgggattggtgacccagtatattcctcattgggaacaaccagctaccatcaaggggatgcggttcgaaagcattatccaaacggcaaaaaaatatgtgcctgagctaagaaaacaagcagatcttgtcatcgtcagctatcatggcggttttgagaaagatttggtaaccggtgaagccaccgaattgttgaccggagagaatgaaggctatgagttactgcaagaggtgccggggattgacgctttctttactggacaccaacatcgggaaatcgccgccattgtcaatggggtccctgtggtccagccaggttatcggggcagccaaatcggccgaatccaattaacaatagagaaaaaagagggtcaaacagtgattacggatcaacaagcgacattgcattcagtggcagaagtttcagccgatgaagcaattttggcaatgatcgaaccaattgagacggaattggaaagctggttggatcagccgctagggaaagtgaacggggatatgcgaattactgatccgatgcaggcacggatcgtggaacatccatacgtggaatttatcaatcgcgttcagatggctgccagcggagcggaaatatctgggacagcgctcttcaataatgaaggaaaaggcttcggtacaacgatcacgatgcgggatgtcatcacgaattatatttatcctaatacattggctgtcgtaaaagtgaccggagcagagttgcgtcttgcgttggaacagacagcgaattacttagccgtcgaagcagggaaaatcgtctttaatccagcctttatcgagccgaaaccgcaatactacaattatgatatgtacgaaggaatcgactatacgattgatatgaaccagccagttggcaaacgaatcacacgcttgttgttccataatgagcctatcacgccggaacaggagctggaagttgtcgtaaatcaataccgagcggtaggcggtgggaattacgcgatgtttacagccgacaaaattgtacgggagatccaagtggatatgactgaattgattgctgattatttgaaacaacacccagtactagaagctgagacgaatcagaatttcaaaatcgtgtactaaaaagccaaaaagggctgtgacataagtcatgcaacaaacgaacgattccgaggagaatgagactgtgcttgcgcttcagcaagtttccatcaccaatgtacgatggatgacacccagttatcctcggatcgtcttgtctagttgctacttatgacacagaccctttctatgttcttgtaaaagaaaatcagattagttttctacattgcggacatattcatcgaagtaacgaatcaaatcggcttttacctgctgatagtcttcttcgctatagtttttttcctctaattttgcttggaaaaaaggaagttctaactcttcttttaagcgctcaagcacttcttcttggttcatgagatcaccttttcgtctatttggtaccatcataacaaattgaatgcggctgtcaatgcttcatacatttctttcattttttccaaacgacttttaagagaaacaaagtcatcgtcatcatggaaaaggacttgtttcaattcaaaatagtaaatctcaaaagcatcaaagaagccagtaacttcggatgtttgcaattctttaaaggtatcacaacgaatataggctttttctgcaatggcataggtttcagccgtagtcaataagacgagggcttcattgtaacgacggctagtgaccaattcataagttgactggcacttattataaatatttgaaaaatctttcagtaaaagctcgatgggtgttttatcaaacatgggggagtcctcctgatcgttttatttttcaaataagacacaaacacattcaggcgcgtaaacgtctttttgaatagtagtgagttcaccagtttcggcgttgcgacggtacaaagtcaagttgtcggaattttgattggcacaaactaagaatttgttggttgggtccaagtcaaagtctcgcgggaagtcaccttctgttgatagacgttgaatgaaattcaagccagcgccatcttcagttacttcaaagacaacgagagagttgtgtccacgattggatgaataaacgaaacgtccatcttttgatactcggacagcagccccactattaaagtcggtgaaatcttctggtaaagtcggtactttttggatttcttcaaagctgccatcagcttcattgtagcgtaaaacagtcaaagagctgtctagttctcctaccagataagcatattggtggttaggatggaacactaaatgacgagggcctgttccggcagctgcaacataaacagccgcttctgttaattttccttcagcagaaacgtcatacgtatacacacggtctgttccaagatcacatacagctaagcgttgatccggcgttaagtctgtgtagtgtacatgagggttgtcttgattttcgtgaggaccaacaggttcatcatgatagatgtgatcagtggcttcaatactgccgtccgccaatattttgtagacgtttacttcacctttatgataattagcaccataaacaagttgacgaggttcatctactgctacataacacaatggtgcgccttcttcggtcacagtattcaacaactcaaatgcaggcgtataagcaccacaaccgcctgcgccatcaacttcggtcacagtatatactctttcttttttactgcgggcaagatacgttgggctcttttcttccgcacgcaaggtcaagtcgaccaattgttctttttctgtatctaaagtgatcgaatagatccctttactttcgcgacgcgtataagtgcctaggtagatcgtttgcaacataaaaaaagcctcctaatagtttgatttcttattaattctaccatagaatgcggaaatgggcggatagaaaaacttcttatgttataataaaaaaagaacataaaggggaggttgttgtatgaaacaaggaacaatcaaagcgattgggccacaagcgatcgatcaaaaagaaaaaatgctgatttttttcggcgaccaagcaacagagatcttaagggagtattcagtgatccaatcgattccagattctcaagatttggtcgtagaaaacggcgatacacttatttttggggatcagtcgtacaccgtgacacatgtcggtcctatcgcaaatcaaattttgcaaacgatccagcatgtgacatttatcttcgatgaagtacccgaagagcaactgaccagcgctatctatttagaacctttcaatttgccgacccttgaagttggtatgaaagttatctacaagtaggaggcggggaaatgaaggaaacagagaagcgccctttgtcctggttttggaagtggtttttaaataatcaagcagtcacgagtctattagtggttctactcgtcttattgatcttgtttatgtttacgaaagtatcctatctatttgagccaatttggcaatttctggcgattgttggattgccaatcattttggcggggattttgtattacttgatgaatcctgcggttgattatctggaacgaaagggaatcaaacgcatctatagtattttcggtctttttattttggtcatcggattgatcgtctggggcgttgtggtgattgtgccgaagatccaagaacagtccatgagtttcgttgagaatttgcccggatatttggatatcattgaaaataaagtcaatgagattttgtccgatccgattttctcacaagttcaagatcaattggaagcatctaatgagaagttgattgcatcaatgaccgacatcattcaaaacttatcacggagcacgattcaaaatatcggcagcttttttggggccgttgcaacggtggtattggctgtcataacgatgccctttattctcttttatcttttaaaagatggacgacagttagcaccttatttcgtgaaatttttgccgacaaaaatgcgtaaaccatcattgacggttttaaaagagatgaatgatcaagtttcttcttatattcgcgggcaactaacagtcgcatttgcagtagccatcatgtttatggtcggttttagtttgatcggcctagattatgccatcacattagggatcgcagctggctttttgaacttgattccatacctaggctcttttctagcgatggttccggcggtctttttgggtatcgtcggtggtcctgtcctgttggtgaaagtcctggtcgtctttgtgatcgaacagactattgaagggcgattgatctcaccactcgttttaggaaacgagttgtcgatccatcccgtgacgattttattagtattgctgacttcgggtaaactcttcggacttgtcggcgtgattctggggatcccggtatatgctgcggcaaaagtgatcattacccatatttttgaatggtatacgaccgtatcgagtttgtatgaagaagaaacggaaagcgatgttcagcaagaatagttcgaagaaaattttttgacgaaagatctttgtgaaaatcacactgactcacacatttttctagttttttatcggagtataaaaaagctgaatttagaaggctggagcgaattgcttcagcctttttgttatgtgcgatttttgacacatagttgcaagaaaaacatatagcttctgtttctagagaatgcttatactgaaagcacatacaagcaaaggagcgttggaatgaagattcttgcagtagatatcggagggacaatgatcaagacggggttgttgaatagtcacggagaaagaatacaattaggaagctttccgatgaataaagactattcaactgtgatcgaccgattgatttcacatattgataatgactatccaaaagacttttccggaattgctattagtacgacaggattagtagatccagtgacacaacagattgggatggattcaccgctttatgagggatttggtaatcgcatggtttcttttttaacggactattatcaaaaacccgtcatcgcggagaatgatggcaattgcgcgcttttagcagaaaaatggctgggaagaggaagaggcgctagcagttttgctgtcattgttttaggtacctctgtgggaggcggattgatggtcgataaccagttgattcgtggcaaacactttttagctggcgagtttggttatatgctgtttcctgaagtcgaaaagaaagattgggaaatttggagtattgccggtgcaacaagaacattggtagaacaagttgcagccgaaaaaaaaagccccctcgattgatgggtataaagttgttgcttactaccagcaaaacgatccggcagtgacgatttgggtggatcgctttattgaaaagctagccgtggcctgctacaacctacaatacattcttgatccagaaattgttttgattggaggcggaatcagtgaaagcgactttttactgccgctattagaaaagaagattcagcagattgcagcgcagattcctagtacagttcgattgccaaatgttgcctgttgccagtttgggaatgagtccaatttaattggtgcttgctacaattggttactgcaaacttttgaaatgaaaactagctaaaacagttgcaattctaagataaaaatgtaataaaaaaatagtctctatttttttattatgtaagcgtttaaattgcagcgaatgaaacaagggtcaggtgataaaagcgaaaaagttttacgatcaaaacgggcaaaacacgttcagagggatcgcgcgctcaatcagttcctacttgctggtattcctgatcccctttttaacggtctcgtggatttggtatgcgacttctgtcaaaagtatcaatgaacaggttgcattaacggcaaagaatcagttgattcaattgaaatactccttagagaacaacttccttcaattgaactacctgacccagaaaatgacggatgaccatcaactctcattaaattttttgacccatccctattattcaaaggaaggcaaagcaagcctgcaaacctacaagatcacgaatgagtttgtcgaagaagtttatttatactataaagaagaaccggagaactttttttcttcgattggcaaattatccgtcgaaggtttcttagaaaaagtaatcccagataatgatatgcagcaaggacagctgatcgatcagctagagaaagcttatccaacgttgctgactatcgaaggggcatcattggcacggcatcattcccgattcttctacattgtgccgttacaaaatgatgaactgactgtctatggagcagctatttatgagatcaaagaagctagcttagcaaaaatgctggacttgaccaatagtgatggtgcgagtacgaattatttgatcaatgatgagtttcagattttagctagcacaaatcataacaatttgacagtttttttgaatgatccccaagaaatggctcagatcaccactcaggacacctttcagtttaatcagcaaaagtacctcgttcaatcaattcccaatgaggaactgcatatctcagtggtatcggtgaccaatccatcacaagcattatcgctggtcaatcgcgttcaagaacatttcattcttatttttatgtgtattctattcgtggggatcattgctgttacattaatggggatcagaaattatcgaccgatccgcaaaatcgaacatttggttcgagaattccataaagatatggagatgtcggtcaattcgatggatgatgttcataatacattggctgctgttttagaagaacagcaggaactgcataaagaaatccagatgcagacgccgcatgctcgagaacaagttcttagaaagctgatgagcggtcgtctgcgttcggaacaagaagttgcaaggctgatcgaagccgttcatattcattttcctgcggacaattattttgtcatcacgatcgataccaaaaccgtggcttcaaaatataaagccggcgagagctgttttctgattgactatattgaagaaatcagcagccaagggtacacagcctacgccacagagatcctttccactgaagtgatcgcattgactgtgggatttgatcacagataccaacaggaagagatcgttcaagaagtcgcggcaaaaatagcagctgcgattggactgcttccagcaattggggtgggaaccatcgtcaatgaattgacggctatcaatgaatcttatattgaaggattagctgcattggattatcatgtcagtaacaaccagcaaatcatttattaccttgaaatttccgcagaagaacaacgctcggcgatccagtatcccgacagtcaaaaattaaaactgatccaagcattgaatcaaggaaatagcgatatcgcaattgaaacggtgcattggttaatcaaagacgggttaagtaaacaacgatctcagccggtccaaaagatgtatggctattatttattgaatacggttgcacaaactggaggcgaattagtgggagaggagattttgctatttgcagccgaacatgcagattttactaatctgatgcagctaggaacggtgttgcaacaattggtccagcatatttgcgaaaaagtgagggatcgaccacaaaatcaagaatcggagttgaatgaaacgatttttgcttatatcaaagcaaattttcagtcttctcagctgtcattggaatctattgcggaagaatttaaagtatctgtctcttatattagccgatttgtgaaaaaagaaagtggcaaaacattttctaagtatatccaagaactgcggttagaaaaaatcaaacaagaattagtcgaaaccgatctaccgatcaaagaaatcattcgggacaacggttattatgatgtctcgaactatacgcgtaagtttcgaacgatcgttggtgtaacaccaggacaatatcgcaaaatcaaccaaaaacgctgaaaatgcgaaaaatgaagggaaatgtgacaatgaaagaaatgactcaaaaagcgagagaactttatacttctattggtgtctcattagaagaggaaccaaaaattaagatcgaacctgcactaacggcagattttattcttgatgaggaacaaaaaacgatcactgcgaaagatccccagcaattattttatggtctgacaacctactatttgaatcaagtgacgaagaaacaacaaaaaaacagctacaccgcccaaatcaaggagcgctgcctaatgatcgatattggccgcaaatatttttccttaaaagaactaaaagcactcgttcacagtatggctttttttcagtttacccatttgcaagtccatttttcagaaaatgaaggatttcgaatcgagtctgaacgttttccggagattgtatcaaccgaacatttaacaaaaacagagatccgagaactaatcacatatgccaaaggttacggtatcgagatcattcctgattttgactcccctggacatctcaagcaagtcttagccacccatcccgaatggtgtttacctaacgcgactggtggggtcgatgctagggcattgaacattcttgaccaagaagctgttgctttcatccgagagatctacaaagaatacgcagagctatttgtagatagccattatttccatattggtgcagatgaatttgttgattttgaccgtctagaagagtttccgactttagttgaagctgccaaagaagcatatggaccagaagcaagtgggattgaagtattcattgcgtatgtgaatgatttggtggactatgtgactgacttaggttttgttgttcgtgtatggaatgatgggttttatcgcttgaatcgaaaggaacagctttccttaacgaaaaactgtgagatttcctattggacacgctggaatcaaaatatggcaccagtcgctctttattttgacaaaggctattctgtgatcaatcacaatgacaatttcttttattatgtagtaggtgaagctgcagggtatacgtatccgacctatgaaaaaataagcgatgagtttacattaacgacttttgccaacggacaacaagtgacccaagaacaactagcacaaaccccagcgatcgcattagcgatttgggcagatatcccagatgcaaaagaaggtgcggcagtgatcacagaagctttttggctgcaagctatcattagcctaaaagtttatgaagaaacagatccagggaaagaaacctttagccaactatttcagaaatggcagtcgttgttgactaaagagcagtaaagcgaaacgttctctaggaaaacgtgacttgttttaaagtggacgataagaagagattcctaagaagaatacatggagagaatacctaaagcgagtatttaaagcaagtacttaaatagtagacggcagtctagtgaatcttcgtcgtgggtttgcgaggaagatttactgtctgccgtctatttgctagagatattgtctagcgctttacggtattctttgttctactcttttcacttcaatgtaatctcaaggactggaatgagaacattaggtggcactaccggcagcgtgacgactagatcattaggagcaatgacagcttccgtagaagtgatgacttcattaggatcaaagccacgataaaaaatttcagagccatcatgcaagaagcggataaagcgaacttgatcagcaatttccggcaaatgaatatgtttgaagggatagctatatacatgcaaatagagtttcttgccattttgagtataacgacaatctttaggtaccgggtatttactaggaccacaatcgatgatagcttctttatgcagccgtatccatgcaccaatcgcctgcattcgtttgactgcccgcgggtcgatctctcctcggggattaggaccaatgttcaataaaaaattacccccttttgaaaccgtatcgatcaacattttcaccaacatatcacttgatttccattccaacgcatcgcgatcatagccccaagtcccgtacattgtctgacaggcttcccaaagaacaggtaaaccgtctttttccagtggtttttctggttgaaattgttcaggggtggtaattccccgaccaagttccaagcgatcattgatcagcatatccggttggagtgtccgacagattttttccagtcgcgaactgtcccagtcttctgctccttttcctttagaccagccccaatcacgatgactgtaaggaaagtcgaaccacatataatcgatcctgccatactgagtcaatagttcggtcacttgaccagcaatgaaatcttgataaataagcatatcccgttgagaattggactctcgagcggctaagtcacttctttgaggatgcaatccatcaatcgtaaaatgagggtggtaccagtcaatcagcgaatgatagagtccgattttgattcccacatcacgaaacgcaggcaataattctgcgagtaaatctcgcttaaagggtgtattggtgactttataatcggtccattcactatcccatagggcgaacccttcatgatgtttcgtagtaaagactatatattgaacaccgcaatctttagctgtttgggcccaaacagcagcatcaaataaattgggattaaattggtcgaaataagtttctcgataagtttcgggggcaatttcttcggtggtcataaaccattcgtggcgtgcaccaatactaaataagccaaaatgaatgaacaacccaaaccgatcatgaataaaccagctaggatcggggtaatgatcaggccaattctgaaatgttttcatagagatactccttaatcaatgaattcggtgtttgtcataaccgtttctttaatcttccactgcccattctcgagcacaaaggtatgatgggcttgggtaatatggtcgcgatagtcattctgtccttggttcactgttttttgctgtgcagctaccagcatggagtctgcttcttgtttgacaacttcaaaagacaagagttcatgagtcaaatcatatttcgcaaaaaaagcgtgcatttcctttgccgtagattctcttgcagaagtaacaagggtcgctgtgtagccctcaacgtctttctgggtggctgcctgcaggttttgctttagtacggtcagacacgcttgtgctgcagaagaatctgtaacggctcctgtaacttgcaaacgcgctacagtggtttctgctgaacgagaagttgtctgttgataaaaaaatagaccgcaaatgaaaagtaaaccaacgaaaaataagggataactcttttttttcatgcaaatcctccttgttttctgcactattttttgtactttttttgtacttatacatcagatatcttgctggcactataaatgccatggaaaagatttcttcccaaactgccgacacttgagggatcatctactggcaacagtggcatctctagttctggtaatctagtgatgtgaccatccaaatagttctgcaaacgccattgtgccatctcggcacgtttagatagagcgccgtagcgaagatcgatcacttcaaacccaaaggggcggttccattcaaaccacagatctctatgagattgatgcaagtgttgtaattcctgctgatagtgctgaatcatctcaagggctttttgaaggttctcacgttttttttcatgataggcttctgagatccagggactcaaagaagctttcaaagctagtaccaccgctaattggtgataaaagcggaacatccgttgtgtgtcctgtgtccccgtgactgcggccaatcgttgggccagttcctcataatgttgggtcaatggcacctctctgaatgtcttttcataaaggccataaagaatatcttgataaagcaataatttacttggatttgatccagaaggattttcggcagcaacaccgggagtttggtcaaaaagatccagcaaaagaaaatcttctgcttgtgatccatgaaatagtttcaagtgatctgtgactatctcccgcgatggcgtggcataaaactgggcttcgctaaataattgtagacctaacaagctggcaatcatcggggtctctgcgccgtcatctccccataaggtagcatagacttcagtgatgccatttgctttggcacttcttaatgcttgctccattgtagcgatggttttgccataattgggtgccagtccattccatgtccaaataccgccagcaaatactgtgggttggtttagctttttatgttcagcaaacagtcgttgatatgtttgaaaatcatgatgataataatcccagtacaccatgttgactgctggaatttgctgaatgacttctggaggaatgacgactgctggatcatagtaatcgcctgttggagaaccaatccgaaagaacatgtcactccacatcatgggttctaattgtagctgttcacagagagtgatgacgtgttttaaatgtttaatcatgatggcaaagcgatcttctaaaccattgtgttcgaggtaacggccttttcctaattggtgtgcttcatccataccaatatggattttatttgttttgaagcagctgcgaatggaacgaagagcggcttcaagaaaaatgtaagttttgggctcaccaactagcagaatgtcttccgtgtcacgtatctctttggcaaaatgccactttaatggatttgtcaaatgagcgagtgtttggatcgcaggaactaatgtaacgcctaattggtcagcgtaatggtccaattcccgcaagtcagattgactgtatctccctcgcaaatgaccaaaataaggatattcaggaatttcgtaagtatcttccatatatagcatgagactgttgagccccattttgctgctcaacaaaatgaaacgtttcaactgaggtactgtcagtactgcatttcgagataaatcgatcataggaccgatttggtcaaattgcggagtctcttcgtggacaaaatcggtatctgcttgcatccatagaaggagccctcgaaataaatgggctttttcctgatagtaaatcgtggctttttctgtattggaaatgattttcaatgatccttttcggcggatcaattcaagcggtttgccggtttctgatagtgacaagccaagttcaggagcaacgatttgaaaaaaagcggcgacgttttcgttggtgacaatctttatctccatgattcacttctcctttagtaaaaaatcgtcagtgttcatttgttagcaactctgttttttggatcgcttgataggcgaaccaactgattggccagagaagcaaagggatgaaggcaatgaataacaaaatcggcaaaaaggtagcggcgaatgtaaccaaaaacacacctaagatcatggcaatcgtttgtggcacactaacgatcattaaaagaaacgcattcctgaaatagacccaaaaaggaagatggtagcggacaaagaccggcagcaaataaaagctgatgagcaaaccgctgataaagagtaccgtcaatccgaaatggagaaaggcattttgcaagaatgtactggagatccgcagctcgatccatagcagcagcaagatcgccatttgcagcaaacctagttgattactacgccaaaaatttttggctgtctgttgtttgaaccaactataaagttcagcaggcagtggtttttttgcaaataattcaaagaaatagcgaataacagtagccgtcgctggaaagaagccaaaaatgattcccccccgtaagacaaaaaagaaccacaaaaaatgcaatcgaatcaccatcagcaaatagtcacccaaccggtaagatagatcaaataaccctcgtgattgtttcatggacacccctcttttaactaattgataaaaagtagaaaactactagccaaatagtagcaagaaatggaccttttagaaagcgtattcaaaaaattacatagccggaccagctaatacatacaccttcctaaagctatcttttgaaaacattcgattgcgacgaggagcgctagcccgcaggagcaagttttctagataaagagaaaagtacgacgaggagcgctagcccgcaggagcaagttttctagataaagagaaaagtacgacgaggaacnttcgggaaaagctccaaaaccttctgacctatgaagaaggcatcaccaacgcgatgatctatccttacaccaatggaaaaatagaagcgaagaatacccatataaagacaatgaaacgagtatcctacggatttaaatcatttgagaacatgagaattagaatctttttgatcaatcaattaatcaaagtaagataacaaaaaatctgagccagaatgaggttcattctgacccagatttgattttgtacaacccatcagtccttattgacaaagagccaaaaaaacgatgttgaaaatttcaacatcgttttttgtcttaagataaattctctggcttggtggaaaactgtccgcattccatcaccgttgttttcttcaaaaaaacgctcgccactcatcctcaaatactgaataactcagtcgctttatcgggatccgtatcataaacctcaaaggcctcaccgacacctaagtcatgttctttcatcgtattgaccatagttaggtgggctaactcttttaggttgttttctttactcaaatgcccgagataaactcgcttcgtgttatccgtcaatatatctgccatgactagtgccccatcttcattggatagatgtcctcgatcaccaagaatgcgctgtttgagactccaaggataaggacccatccgcagcatttctaaatcatggttgctttcgacaagatacgcatcggcccctttgatgatcccccgaacatgatcgctgcaataacctgtgtcggtcaacatcacaaaagatttgccatctttatggaaccgatagaactgtggtgctgcggcatcatgggaaacgccaaaactttcgatgtccatatcccccatcgtcaaaactttacccatttcaaaaacatgtttttgttcaaccgcaatattgcctaccatattatccattgcttgccatgtttttgtgtttgcgtagacatccaacttgtatttgcgcgccaagacccctacaccgtggatatggtcgcgatgctcatgggtgaccaaaatagcatctagatcctctggcttgcgtccaacttcatccaataatgaagtgatctttttgccgctcagtcctgcgtccactaggattcgttttttgttgctctcgatatataacgaatttcctgaacttccgctagctaaaatgcttacttgaaaggcactttccttcatcattgtttctgtcttcctctctcttactttcaacgagttccattatacctatttttctatggattttctactttttgtactgcattgtttgtaatgattcgattactaaaggcattgacagtttcgatctgaatatttacatccgcatctgctttgacagcaacgaaccaagccggaatgtagacattccgatcaccaacaatcaaaatccttgtgtaagccagctctgtccataatatcttagaatgactaggcaacttattattcaaataaagcgtgttgacggcttctttctctgaatagagagtcattttctcccgcagcggggtgatattggaaatgtgggtctgagtatacttagcgatctgcaacagtttatctgacgattctaaagtcatatcgatccgacttgagctatcattgaagggaatagtttcataggattggctagcaacaatggttggatattcttgatccaacagcgacaagtttttcctataatggtattcatctccataaagtacctggtctttacgctgcaggtattcattgaccgtcttttctgcctgagtatcatcactaatgtagaaaccacccgaggaaatatgagtcaactgttgtcctttgacagtagtcgcctcgactaaccgcttgtccccttgcgcttctttcaaagcagcagccaaatcggtttgttcaccgcttaaatagtacccgctcaaatactcgtcagaaagttctcctgaatatttaatgtcttctgaggctagtcgctgttcaatcgggatcgtctgatttgactgcaaaacgttctgctgttcactgcgggcttcactgtaaatgttgaacaaaaagacattcaaccccaaaaacgctaggaaaaaaatccattcgattcgcttgaaatccaatcaaactccccccgtttctgtcaatttagccattaattcctgataattgaaccagttattctcatactttacataccaagttggtgtcaaatcgacgacagaagcccctttgatgtcgccccattgatagccaacaataatctgctgcagctgatccgtctctgcccctgcagaaagcaagtcactgcgaacggttaagcttgaaggcagctccacctcggtctcagaaggaatcggcacttggatcgcatttaaactagattcgattgccatctctcgattccctaattgcccactgttagaaaaagttactttcatcaatccctgagcaccactgctgaagactggatacccttctacaaaaatacgataatctagttgattgctcaaccgatcaaaaaagcgtatcgttccgaaattgttgcccaaacgacgaatatagtccgcactttgcataaacagatccgtttcatcactttctgaaacagtggtttcaaatttgactacttgatcatcatgcaaaaccgccatattctgtccaccttcataataataagtatctacactatcatcattgactttgacatcttttggcgaagtaaaaaatgcttctcgaaagagattcgccgattgcaaagaggaaacatagctgtattttttcagcttgatcgtgtcctgtgtatagaactgattgctttttcctgattcttcctggcgcatcgctgtccattctcttggattatctttcaaaatgcgattcacatcatttttatcccagtcaatcttgccttcaatgatccgtgattcttccaaattcacaaactggattttattctctttcaaatcgatttgaatatgggagaaagccattttgttggcttcgttgtcacctaatgccaattcaacatcaaaggtctccgcgtaatcatttagtaagaacggcgtgtaatacgccaacgtcactccctcatccaatgttgctgcctctgaaaaagacttggaatcataattttgtaccgtcagatcattgacttgagcatccgagagcagtccctgaacgtcacgaatcaacgtttcagaattggtttccttgacttcatcttggtggatccaggttaaatacaatggcaaaaataaatcacttttttgtttgtaggtctgaatactcgtattgactgtatctgtagcttgttcgactgaacgatcgtaaccggtgggattcagccaaatcatgtaggaaaagtaaaagcttagggcaaccataacgatcagacctaaacgaatcattttttctgagactttcattcccaccaatcctcctcatacggttcatatggcaacatgatataaaatgttgaaccgcggttttctcggctttctgcccaaatggctcccccatgagatttgatcacttcgcgggaaatggctaatcctaaaccagtaccaccttgttgccgggcgcgggctttatcaacacggtaaaagcggtcaaagattttggtaagatcctttttagggatgcctaggccttgatcattgatactcaaaacgatattgttatgggtttccatcaatttgactgtgatcacaccgccatcaggtgaatatttgatagcattgttcataatattgtcgatcacttgaatcatcttatccgtatcgacttcgacccaaagttcacgtttggtgaattcacgacgaatcacatattttttgttctcattcgtcaccatcatatcaaatcgatccaacacaaagctgactaactcattgaaattgatgtattccaattgcagttgcgcattgccgctgtccattcgtgaaagactcagtaggtcattgatcattcgaatcatccgatccgtttcatctaatgtcactttcaagaagttcggtgcgatttctggatcttgccaagccccttcgctcaacgcttcaatatagctgcgcatactggtcaaaggtgttcgcaattcgtgagacacattggatacaaactctcgccgctcttgttcatttttctcttgttctgtaacatcatgcatcaccgctactaaaccagaaataaatccagactcacggcgaatcattgaaaagtcgattcgtaaaatcaaattcgttccaacgatgtcattgttcggccgttcgatcagcatttcatcaggactttctagcagtttacgcaaggtgtattcttcatcgatttggagcagagtcagaatcgattgaccgactgcttcttcagaagtaacattcaataacgacatcgccatctcattgattgtaatgactttcccacggcggtcagtcgctacgacgccatcggtcatgtgggagaggacactatctagtcgatttcgttccgactccattgcttcttgtgtttcttcgatacgttctcctagctgattgaatgtttcagccagctgtcccagttcgtcttggccatgaactgctactttgcggctataatcccctttggcaatccgaatggcttgttcccgcatttccccaatcggctgagtgatggatcgagaaacaagtagggcaacaacaattgagatcgctgcagcaattaaagaagccgtcacaaaaatcacggcagtatcactgacttcactgtatttctgttccagattgcttcgcaggtacaatgtacctaaaaccgtatcccctgtaggcgactggatcgattggacaatgttgtagacccgctgtcctgtcgattcgtcatacaacacttcactacggttcgtatcataatctcggtaatcgtttttttcacccactgaacctcgatcattgatattggtggttgcccgaatgattccttgttcatctacgacccgcatctctaaaatctcagaagagttggtactggaaaggatccggttcaaagaagaattcattgcatcccaatcgaggctgtcttcggcgtccattcgactaagttctgaacctagagtaacgaccaacgtgctagctcttgcctccatgtcgcgcttaaaggcatcgatcgttgttttctctaattcgcgaataaaatacgccccgataatctggatcgaaatcaataagatcaagataaaagtcagggcgattttgaagttcactgatcgaaaaaagcgaaccttatttttcatagcttattcctgttcagggttccgcaagtaatagccgactccgcgacgagtgaccaaataattcggatgacttgggctatcttcgattttttcccgtaaacggcgaacggtaacgtcgacggtccgcacatcaccaaaataatcatatccccagacggtttgcagcaaatgttcccgtgtcatgacttgacctaagtgtttcgctagatagtgcattagttcaaattcacgatgggtcaattcgattgcttcgccatttttagttaccatgtacgcatctggatggatcgtcaaatcaccgatcgtcaattctgcattcggtgcttcttctgcttctttcgccgaagcagaaccgcgacgtaaattagctttgacacgagctactaattcacggttggagaagggcttagtcacgtaatcatcggcacccaattccagtcctaacactttgtcgatctcagaatctttggcggtaaccataataatcggcatatcgtgattttttcgaacttcacgtgccacttctaatccatccattttcggcagcatcaaatctaataaaatcagatccggttcaacttctgccactttttctaatgcttcttcaccatcataagctgtatatacttcgtagccttcttttgtcaaattgaatttgacgatgtccgagatcggtttttcatcgtccacgactaggatctttttcaaaaaatgtcacctcattttttattctttcctacttattatacatgatttaggatgtgttttcatctttcctcaaatcttagccttgatctatgcttattcttaagaaaattttgtatcgatgttctttctttttcatactcatgattgctaacttattcattccgtaataggtttcacaacaacttttacagtatcgccaatgtcttttttgatctgtttgcgaatctctttcttgattcctaaaatataacaaatacttccgtcttgatttttcaactccatattgacgatacttccttgatagtcaacgccatcaaatgttgcctgaactttcagccgccctttattccattcagcccgcaaatcgtaaggaaaaatcacgtatgctccacctttaccaatctcagaagaataaatggttgattcaaaaacatattctttcattgtcactcactcctttttcataaacaactcaagatactgccttaagtaatccggatagcataaagctccatctgtaagcatccgtctccttggagaactgttgctttgttctatgaaatcattatactgcttgttttgttcaacgaaaataacttaggagtaaataggagcaaaagagagcaaaagagcgccaacccttcatgtcactgaccattgcggcatctctagagaaacaggtttcttttcactcatcggcacaaaaaaaggtatgaaagttgaaaagacaactttcataccttttaacattcattaatgaatgattgtgagcggctcttagaaaacgatcacagtcactcgatcaaatccccgtttcgtctaacagctgcactccgacgcctaataatccaggccctgtatgcacaaccaatgccggtgaaatctgtccaaagaaaatttctttcacttgaggaaattcttgttcaagacgagttttcatttctttagcttctgccaacgcatccccctgggccacggctaggcgaaattgtttgtgatttccaatgtactgtttcaccagttcaacggtcttgtccaaactctttttacgtcctcgtgatttcgctactgtgtaataaatcccttcgtcattacaagaaatgattggattcaatttcaaggcatttccgagaattgaagcaaccaaaccaattcggccgcctttttgcaagtactccaatgtcgctacattgaaaaagaccttatttcggacaacttcttgtagcagctgttctttgagctcttgccatgtgactccctcattcagcaactcagcagctctgatcgcttgtaatccagcaccaatcccgatatttttcgtatctaaaacaaaaatatccaagtcattccgttgttctcccatcaagcgaacaacattataagtaccgctcaacccactagagatggtgactgccagaacttgttcatagccatcggctttgatccgatcaaatatcttgttgatggtttcaccatcgggcaatgacgtactaggaatttcttgcggcaatcgttgatagatctcttccgctgtaatatccactttatccgtatacgtccgatccttgtatatgatctgcaatggcaacatatacataccatattgtgacatgatttctgccgggacatcggttcccgagtcgacaagcagggcaattttctctttattcatgggattctcctttgtgcgtttccaagtaatttacttctagttcaatcgttttttctgccaataatttatttgcaaacgaacgggtcgcccctttgatcgcgatcagttctactggaatcggatcggtagacaccgcttcttttgaccctgctgcctcttggcagactgtccaaatggctttttcctgttcttcacaaaataaattgtacgcatttcgtatcccgactacttttccttgaaacaatattcccgtcttgatttctgggattgtcaacacttgcttcaacatcgtaatggcaatcaaaaatgccaaatgtttttggttataccgttttttctctgggggtgggatcatcccttttttgacgtaattattgaccattgatgatgtcagcagtgaatgtttttccgactggattaccggcgacaagtactgatcgatcaacgtaatgacttgatccatgtacagttccaaagttggcagctcttcccaccgcggcaaatgaaaggaattcagcgactcgctccaatcaaataaatctgaacgtaatttttccataatcttctccatcttaaatagcagaatattggtttatcaaaaactttttatctggttttgataactagataaattttaccatatactggtattggattgtagtcctctgctcaaaatttaggaaaacaaaagaatttgatttttgaaggggataagtattacggagtatgtactctatgggtagtcttcttttgaaacgaaagataaaaaaacggatttttttttaacagaacgattgatttttaaaagtcggagtgctaagataataaagtaattttgatacgggccgttagctcagttggtagagcagctgactcttaatcagcgggtcgcgggttcgagcccctcacggcccattgggtgccaaacccacgccacataaggtttcttggctacttcggtagtttagaaaagaaaccttgatgtggctttttttatgctgtgggtatactttgtgggtatataaatttatcttcttttattttataacaattctgtgcggaacttatttttgaggagtttcgcctttttttgtttacaaatagaacataggttcgtataattcttgcgaggagtgattttaaatgtttgaagatatgattgcagaacaaattgatgcaaaacttgctaacgaatactctaccctttctgacgatgataagattttcttagatttatccattcttgctgtattagctcaaagcgataaatctattgctgtaaaacgtgaacgctttataaaaaatggcaaattttatgatcgtatgataattgaatctccactaaaaattagaagtaagaagtagttatcatgaaatcattgagaggtgtagtttcgaagatacgagtgttgaaaatgtcgaggacccctttagtgcgtttctctcttgacggtacgaattgtttgattgcagcacatagtttaaacttcttggcagatgtggatgagggaatgcaggttgtggttgctggtgagtttaacgatcggaagcaatttgttgttaagaagtattcggtgattggcaagacgaagattatgattgagtttgagtctttaaataggacgttaaatacgctataatgattacgatgtagaaacatagtttcacttgcgcagtgtgtgtaaatacgctgtgcttttttgtgcaaaaaaaacgacccaccctccccgagagagagtgggaacttataaagaagatttggaaattaaaaaattggttggtacttacattctatacctggcccttgagtaattcaatactaaaggttaatattaaattgcatatgtttaaaaaacataaaagtcatatgtacatcttaccaaaaagtaatgcttcttattggaaaattaggtacacttaaaatgaagaggattaggcacacttccccaagtttcccccgcctaatcctcttcattgacgatttaatatcgccttacaaagtctacaataaaataatttttaattcaaatgaaaagaataacgtttaatatttcgtttataagctctccgcagcgggctatttgtttaccatggattcttgttgttgctgttcaattaacattaaaaatcaacaatatgactaatttgaatacgtcatattgttgatttttatcatctttagttcctagttgtcggtattcgtcgataaatgattaatttatttgcacatttatttatgccttaggatccccagttagaaaaactgttcctttatatattttttttctggtacaataaaagaaaaaccttgaggtaccgtatgcatcgtaaaaagataaaaaaaacaaaaatactaattccattcttaatatttttagtaattctttcttcagtaataacattttacttaataaaaaacactaacgattccagttcaagggtatactcccatagaggagcctctggagaagagattgaacacacagtcgctgcttatgatctggctattttatacggatcaaaatatatcgaacaagatcttgtgacatccagagacaacactctttatgtttctcatgatttatcagcaaaaagaataactggtgtagacaaactttttgtagatatgaccgatgatgaaatttctgatttaagaactgaagataatgaaaagatattgagtttgcaagatgtgtttaatcgatacgggaatactgtgaattatgtaatagaactaaaggaaaactccaatcaaacgaagcttttcgaagatcttgtaaaaaaaataacttggaagataatatcgtagttcaagcatctgatattaaaccgttgcaagacttgagcaaaagttttccaaatatgccaaaactcttattagttaagaatcaaagcgaattagaaaaggcagtcacgtatgacatagtagatatagtttctgctgaaaagagtatgatgacaaaagaaaatgttaaattagttcatggccacaaaaaacttttgaatatttggacaataaactccactagtgaaataaaaaaggcaatcaatcttggtatagataattactttaccaacttcacagcaaaagctttagcattagaaaataaatacagaaaataaaaaagccccttctcatttgcagagtgtagtgaccccaaaaagttagacttttatggagtggagaaatccactccttttttgtatgataagattaactgttagacagctgtttttacagcttctcgaaactgaaccggacttcgccaatttaatttctttttgatgcgtttatggttgtaataatagatatattggtcaatttttgttttcaattcatctaaactccgatagacttctccgtgaaaaatctcttgctttaataaaccaaagaagttttccataggtgagttatctaaacaattccctttacgagacatactctggaagattttatgctgcttcaacatcttgacagcgtatatctgtttttaaggtagtgcagttgccatctttaaataaattacgaatttctttcgttaaataatgttgtttcattggcgtgttggtcaatgtccaagtcacatttcctttaaatgtttgatctggcactctacttggatcaggaatttgtaaaccgacatcgcctaactgtaaatcatagactccattgacaaattgtccgccattcgtatacatgatcgtctgatcctctgatgtgaccattagatgctcattttcagatttatttacttcattttggttattttttttgacttgttcagttaaatcgtctgcttcaaaaggagtatccccatcattcatatttcttttaacgtcacctaccagaggaacctttagctccaccccttgatagccattatcgacattaatcgagtgtctcacattcaatgaccatgtttgtgtatcttcccgtcgcttgtctttcactccaacgttaaatgtttttccatttttattcgtcgtagtgattgtttgctcttttatgctatcttgcaatttggtgatcccaaaatcaaaggttctaggcacataagaaataccaaaatagctatttttgattcctgttttttcatttaaatcactcggcggattgggatcgtacccaccattttctgataaacctaggtttccttgtaacggtgtcgttgcttcagaagggtttgcctgattttgctcagccgcagaagcgtatgtaccacctaataccagcacactactcaacgtaattgcctttaatactgctttactgatcttcatttttttcatcctttctttcgtttattcgcattgctataaacagtatagcggagctcattccacttcttttcttagttattttatgaaaagttgcaaccttttaaaaaaataaaatcggcgctcctctgttttattatgaaattattccgagctttacaaaaaggaatacttttaacaaacaggttgcatctactaaatctcttcctttcagctattaccccaatgaaacgactaaacaatcacactcttaatcagtgagccgtagattcgagcccagtgaacgctcatcttaggatggattttaagcaaatcaagttcgaaggtggaacctcttatgccctcttttaaaagatattctttcgcttaaaaagcttctgctttgtggctaatacagatattcctatcaatcgtaagtacattaaatggccagtaaggtccttttagcaaatgaaagaattactcttgttaaaaattgttcgattcttatttattcttcaatcaattaaatcaatcaattaaaatgatacaaaaaaacctgagatagaatgatgatcattctatctcaggttttttgctatacgacacgtcattccttattgatgaagaacctgccgatggtataaccaattttttttgctgttctttgcctcgaaagatgtccctcttttacaaacacgctgtgaaatcttcaatttgtccttctacgttttttttctctgtttttttaccacatcacaaagacaatgactaagcctagcattcctatataagaaaaggtacttccagtttgtgggagtgttcttggatcatccaggtctggttgggtgggttcttcctcttggtaaaagctcacaaccgcacgattctcatttgttgtcgcatgtccaatcactgtgctccttgaaaagacggggataaaaatgcagagaccgaccaaaaacacgaccactctctttctcatcgaatgcctcctatcgtcggatccccgactagttcccaagtaattgttgcttgatactctcccttgtccacaggtgtattggcaggcaaatgaagtgacacaccggttaatgtctggtcttttacttctccaatttgaatgattgttcttccgtattcatctcttgttcctgatctatctcttgccgcaatcatttgaggggtggttcccaacaggatatcatttttgggaatggaaatacctgtatgaacagattcgatcactttcaactccttcaaagcgatggctgcttctcttaactcctgatttctttcatttataaaagggctcatcgacgcataaaggctccactgggcagtatcactgtaatcactgaccataatcgttggagcagactctccttgcgctggaatattttgtctacggctcgtttttaggacgtcgccaaaatcaaaattgccatgagcaattcccgccaactccagtcgtccaagtccaactgtaaaggatacctcgtacgtcattgaaaaacggtacccattttcttttgtttgtgtcacttgtacaactgctttgccttctttgcctggtaatagtgcatcagaacggatcaaatcaaacgaaagctcttctttttcctgttccgtaagttcttcatggaaattgaaaaattctgtcattctctgaaggatttcttctgttgaactactagctgcaaaagttaatttattcgtcgttaattgattcactcgcaacaattggaagccgcttggtgtcatcatatacagagcctctggccagccaatcgcctctcgaacaggttcttcatttctcgtgacccatgtattggctccattgtaattctgattggctactgcgaacctatttacgcttaatccgatcacatcaccaaagtcaatcggactattgtttaacacattgttccaagcttgtacgacactgcttcttgattggtttactgtaaaaaaaggaagcagcgtttggttggtgtaatcgttgcgataaatcgtataacgtggtcttgatgtaacttgattcggccaagaattgccaaatccttctgatgcaacaagagatggtccgttatcattgatatgaagactgattactccagtgctagcactgattgctgcttctcgtgaaaatatcgagtggccccatatcacttccaccggtacatttatctgagtcgctgcttgtgtttctacatgtacgacggtgattgggacttgcagatttcccaggaaagtggtgttcggttgattcaaaagagtgactttaaagtcctcacctgcgacttcatctccattcagcctgacgtttgtcactaactcattcagtcgttcctcgacaaatttcccacctagtcctatcttttgagggactgcttcggctgtgagcacagtttcgtcagaataaccgctatgttcacttggttgaatcgttttagactcttccgttctttctggaatcgcgcttaattcaggatcaatgttctcttcatccaaccctgaatcaagcaaatctaagtttccctctgattcatcagccgcatgatcttctgcatctacaggttcaaaaaattgatgttcatctgaatcaagagtggaactttggtcttctgccctttgtctctctgacgcatcaacggtttccgcaaataggattgtcgagggaagcaagtgccctgtaacgagtaaacttgctatggtgataaggacatttcttttcatttgatcgcgcctttcccttcaaattaatccagaagaatttagggtgatttatccacctattcctgtagtcggatccgcaaccagctcccaaacaatcgcagtagaatattcagtattgtttgctgtggtattggctggtatacgcaatacaacaccgtcagtatgcccttctccatttgattgtcctaatgctaatgcccaagcacctgacccttgcgcggtatctgctgtggctagcgtttgtgccgctgctccgaggacgatctcattttgattgactattggtgtagcagccgttgcattcacataacgcagcccggataaagtaatcgttgccccaatcaattcatgaccactcgcatctgccaattgattcggctgtgatacttgtaattcccatcctagccgttcacttcctcggcgatcttctgtcgcgacaaaaggcacacgcgagacttcttcaccgtttacccacacatgatcgagccgcgctttttgttcaatcgcacgcgagacattttgaatctgaccaaaatcaaagtttgatacatagttgatccgtaaaagtcccggataaggattggttggttcttcgggagtaacctcatttcctggattctccgggtcaggaacgactgggtttgaagagtcattttccaagattttcacttttccttcagtcgtaatattcgctgcgtcatcataagttgccgcatcccccattttgctatccaatccaagactagctgctaaaagtacaattgataatgttcgtgtcgtttttttcattttctttcctccgttatccttttgaagttcattttacagggtgttccttcatagtttcacaagatcctgctcattcatttcattacgattaagcattttatgctctttaatttgctggatgactccgataagccagtcctttttatatcatgggtcgttttcttctcttttttctccgagtccgccttcaagtccaccacatcaccaaaagaacgaggatcacgccaattccgacaaatatcccatatgacatgtaggatgtcgtccgctctagattgaccgcactttgatttaattgccgggcattcgcattcgtaatggaaaaagattgttcaaagcgatactctttttcatcagctgttacttgcgtctttagaacataattccctgcttcaattggctgatttccagcagggatgccaaagttgaaattagaatttggtgccattcgcaactcgtatgcgtcatatgtatagataggggttccacttccttctctataaatgcttgactgaatagacatgttgcgaacaatcacagcagctctattttgtagatttgcttcaatgtgattccgataattacgctgactcgcggtcacctcatttaaaaacaattcattttcaactgctgacccgcctactcgatttaaaagaatgcctaccgtataggcgacttcatgagtcacagtttgttcactctgctgattctttttttcagtaaaacgaatgcctccaaggatatccccttcccattcttcttgtggtaaggagataatcagtgttgtgagtaccgaagaacctgcaggaatcaggagttcactctcttcaattgcgaccagttgatccattcgatgaatgagagaagcatcatacgcttcttcccctaaataactggggattccattttgattcgtagaagctggatttacggtcacattcacgctgatttcttcttcagaaaggttatacactcgaattgaaacagtgcgttgctttcctggctcgtcaatgatatggtaatagccattctcattcacatttccattctcatctagtggttggattgagaacgtattgacgttttctgcaaaaacttctttttggaagagaccaatagtcaatagcgccaaaactgctatcatgacaaatcgtctaattttttttcttaaattgttgttttccaccacacccctcctcagtctaatcttttgatagtataacttgacggtaaaggctgtcccaaattcatatcgaccttcattatgaataaaaaaggattgaatctaaaaaaagcaagtgcaatcaataatacgcaatgattgctcttgctctttttatatgaaaaatgttaatttaattattaaaaatgatccttctggatgttataagcgggtttactgcatgattcagcggaataacttaaatagtgcctcattcaataaggataggattcccatgtccttattagatgtaaataacctacctcaagcgtatacgtctgattaaaagcacgatcgatttattgcatgatctctcatcaagtaacctaaatgctctttgactgttcagtggtattatcttatctacatcttcgtgtgtcagttgtagtggaaagagtcacaaacaacactgattattgaagcaacccaataagttagattttttgggggtgatcactctggtgtagttattcagtccaattacatcggaaccatatgcttatttttcaagagaaaagatgcgatccagtcaaagatttgttgaggatcggcttcttgttcgagtaagttgaaaaaactttcctgttccaacaaagcgacgagctcggcaatggcagatagatgtttgctgtgatcaattgctgagagggtgaagatgtatttaatcgacgcttttttgttgattatcactggttcttgtaagactgtgatgcctaggcctagctttaacgcgccttcttctggccgtgcgtgaggcaatgctacttgatccatgataatgaaaaaaggtccttctttgcgaacgttttggatgatcgtatcaatataaccacgtgagatcacttgatccttgatcagtggcgttgctgccaaatagaatgcctcttcccaagagcgtacttttatattagtcaaaatgtactgtgggttaagcatatcaatcaacgcaacgggctttctttcctcgcctagggttgctgaataagctggattgacttctcttctggtaaggagcaattgcaattctttcttcaaacttttatcatcttcgattgtcgcatgctttttgataacagccataagttcttccaccccaatcagagaaatagcttcgctgggctgatggtaaacttcttgaatcaattgatttctttcttcattggtcattattggatttaccacataaactggctttttcagtgtataaagactgacattgggtaccgtagtaaagatcaggtcacattcagggcgctcaagcaatagttctttggtctcaatgggtccgataaaaataatgtctggaaagatcatttttaattcattatagatcatggcagagctaccgattccattcggacaaacaatcacaccaattttttgattgacttggtattcatcaaaatcattgatcaaagaagcaaagtggatggttaaaaaagaaacttcatcttctgggattccgcgttcaaaaagatttccgatgggacgcaatgtttcttgaacaatctgatacagatcttcatattcttcaataatttttttatgtaagggattgataattggcaattgaaaaaaacaagcggtaataagctggtcgaaagtgactatataattgattgatgactttttgcttatctttaaaacggatgccggacaatagttcaaagcgtttgatgatgcgctcgaccagttcatgaataatcgaaaaatccgctgatggataagtggtatcccctagcgccatccccagcagccacccacagacatacaattgggctgatttatttgtgataccaaattccattaataattcttttgcaaataaatactctttcatctgaaaaaaagtctggtaattataggtttcataaaaatcttgccactgtttgtttaaacgaggaaggatcatcgtaaacaaataagagaattcattcaagcgattctccactaattctaaagaaaaggtttttagtttttctcttgcgataccctcgacctgtgagaagccatcaattttttcattgaccaagaaataatgatagacaaactcctcctgattatccccaaaatcatgaaacatcatcttcataaaaaaattacgcagattttcttcattcccaatcagcccatagccgttcttccgcgtatacccaatagtgatcattgacagagacagttctttttctaattttttcatatccgccataaaggtagtcttgccaacacgcagcgcagacaagaagtgattcacagaaagatagtctgattcataataaaacaacatcagaaaaatatatttttttcgttcttcactattcatctcatactgggtataaacggcaccgtttaggaaatcattcagaaaaaaagcttttgcctttggtgctaattgaataaaataaggatctgatcgaatcaacggctgtttatttgcttttaatagttcattgatttttctgattgcataatccaattgattttttgacagagaaaagaagcgcattatctcctcttgttccatcaatggtttttgaatcattttctgtatcagctgtaatgtgcgttgatcgatcatgaccctctctcctctctttgttaattcacaaatgtgtcgatttctttgcgcaatcgtgccgcattctttgcaatttctgcttgcgaaccttttgtcaataatgttcctactcccatacattctacaccagcattcaaccattctgtaacatttgtcaaagaaacgccccctgaagataagatcgggacaaacggcaatggtgttttgattgttgagacgatccttggcccatgtaaagaagacgttggaaatgctttgatcatatccgctcctgcttcgagagcttctaaaacctcagagatagaagtacagcctggcatgtagctgatttgatagcgattgcttatctgtgcgactgcttttgaaaaagccggtgagatgatgaattcagcaccatgtaaaatcgcatcccgagcggtttcgctatccaatacggttccagcaccgacaacgatttcgtcttgatagatttctttcagttgcttgatgatttccccggcattgttattcgtataactgatttccaagcaagttataccaccggctttacagccttcaacaatttcaacggctcgttccactgtttcgacccgtacgatcgccatgattttttctttatggatccggttgaggatcacgagcttcttattcatcgaatccctccacttttcgatattccgctaaaacttgatggatctctggatagtcctgttcatctactggcagcaccggcagcttaggatcaccgacaggaattcccatccaacctacgcagtattttaggacactgggtactgtaccgaactttaagatacggcgaaagtcttcaatacttaattgatagtttctagctttctgggtctcaccacttttaaatgcgtgataaatagctaagtcagttgtcgttaagacattggaagttgctgcgactgccccatcagcgccacattccaacgcttccaagatcaaagagtcagaacctactaaaatagaaaaatcgtctcgctcattcaatttgagatagcttttgaggttttctatgtccccgctgctgtctttgatcccaataatagtgggtattttcagcaatgcgttaaagatggtttcattgatcgcaatgccggtattcttaggaatattgtagagaatcaatgggagttttgtctttgcagcaatcattttatagtgttggactacttcttgatccgtaagcttgatcaaataaggagtgatgatggaagccgctgtgactccaatggtttgaaattcattcactaaatcaatgacagcttctgtcgaaatcccacctgctcctgcaaatactggtacccgacctgctgtctcctctacaacgatggttgccaattcgagcttttcagcatgagataaggcataaaactccccattggtccctaggataaataacccatggatccctttcgcaatcaattgattaactagtcttctagtggctgctcgatcgattccctgctcatctaaaggactgaccatggctgtaatgattccttcgatcttcattcttcgacacttctttcttgcatgatagcactccctaagcttcctccaggatgccatgcataataatcatcaatatcaatggcggcttcttgttgcagtaaaatcgacaagctttgtaaaacgatgatttctgccaatatcgagattcgtgggggtttgttcaacggatctccttcattcgtgataccagcaaacaagaaggcatcggaatgtttttgcagccatgagtcgatacctccactcactccgatgacttttattcctaaagctttgagcgtaagaagcgattttttcaattcttctgtttcgccgctattggaaatagcaatcacgacatcccctttttcggcttggccggcagagccgtggatcgtttcagttccatctaaaaaataggtaggagtgcctgtggaagaaagcaaagctgctatatattccgcaacatgacttggcttaccgatgccagtcacatgcacacgccccttctttttttttgcagcaacgatcagttcagctgcatcgatcaactgttgttgattgatctcattcaaataagctgtaagctcatctttggttgtttgcaaaaaataagccaaattcgttgtttccatataaaatcctttctgtcactgatccgttttcactgaatctttgcacactttgagatagttctttttgcgtgcaaagattcagaagttcagttgatgacaaatatcttagcgatcgattactgaccaaacaaacttaatagtttatctaataaaattcccatgacattgtagtcgatatttgggaatgtcgatccctcgatgcctaagctaccatacaccgggtaaagaactgttggtaaaaaggcgagtaacagcccgatgacaaaggatcctgcaatcgctccccgccaaccgccagtagagtttccaaaaacgccggctgttcctccagagaagaaacaaatatgggctgctggaatgatcacgactggaaaattgaaaagcaccatgatcaatactcccaataagccagcgacataagaggataagaaccctacaatgacagccgttggtgcaaatgggaaaacagttggtacatccaatgccggacgagaatttggaatgaatttttccgagattgaaacaaatgccgccgtaatttcagacaagaacatgcgcacaccagtcatcaagatcgacattcccgcagtaaaggtaaatgcctgcacgaaaggaaagaccagccaatgagtcgttcctgctaattcttgagtgacgtctcgccccgcttttaatgcagagatatagaatagcactagcataactgccgcaacgcccatcaagaagtctctaaaaaaggataaccatttcggaaaattgatgtgttccgttgttttatctttgtgtttaccaaatagcatcccaatgtaaccagacaatgcataacccaccatgttaaagtgtccaatggcggtctcatcactgccagtaatgcgccgcataaatggttggcacagctgaggtaacgcagcagagaaaaagccgagtaatgttccgccaattaatatcgctggaatatcagcaaactgatgagcctttaggatcagtgacaacacacaagcgaaaaacaaactatgtcctgtggtaaagaaaatatttttaaatggcgtgattcgagcaatgactaagttcatcaaaaagccgagaatcaatgtacaactggtcacaaatgcaaattctgtttgggctagtgcagtggcagcttctggtgatgcaacgacccctacgatgttgaaccctttttggaataaggtattgaaattctgtagtgcgccagtcatgatcgaaccgccggaactgaatactaagaaaccgatgatggttttaaaggttccagtcaacacttcggtcattgattttttttgggccaataacccaatcattgcaactaaacctaaaagtacggctggcgtactaagaaaactaataattaaatccatgagcgtttctccttcattgatttttagactaatgcggctgcaattttttctttgatttctttcttatcaacgatattgttgattccaatgatagtttgctgcaaatttttttctcttaattcattggcaacatctgtcaaagtaatgatcagatctcccgtaaaaccagagaccgcatctaaagacgcatgttccacctcgattggaaagtcattttcccggatgacctcattcactttgatttttaacatcagacttgagcctacgcctgctcgacaggcaatcagtgctttatgcatagttattctctccttcaaatttttttagaaatgcaattagttcgtttttttcagtcattcgtcctaacaattccagaaagtctttgttgcccagcaactcagccagttcggataacaatgaaatatgggattcattgtctggtgcgctaaggggaaacaaaaatttgacaggatcatttgattcatgaccagaaatgacgggtcgttttaatcgagtgaagcctaatgctaatttctttgcccccttctctatgggtgcatgaggcagcgcaatttgtttcgtaataacaatataaggccctatctcatgataaatagaaaggatggatgaaatgtatttcttttcgatgacaccggcagtcaatagcggctgtgcggatgccttgattgcttcgtcaaaattttctactgagatatccaattggatatagtcttcttttaataattcgcttaacaaagttaaccacctctcgtacaaagaattctcgagtcttcttgtatgcgtttactataagcaatatcactggtaccggcaatagtgattgcgttcatctcttctagaaaaaagcttgaaaaactgaactgtagccaatgaaatttgctgaattttgctgttttatcaacttacagcaactagtctgctctcagtgattgtcattctgttcaacttgtgggtgtcattactagaaaaagcgggctaaatgctcctaaaagatctgctgcaagatgatcgagctactaaataaaacagcaaaaaagcagacatcttacctcaaaagatgcctgcttgatacctgtcataggttagtgagacagattcagctgcttatttccattttaaatttagcagctccatcatttcatgatacgcggtttcgattcgctggcgtttgtcttcgggtactttatccgcatacttccccccaggaagatattcttctgccagtacaacttgaaaatcataggcttcggtagtgccaaactctggatcgtcatatctacgatcagggatcggctctttagagacccatgttggatgcagcttgatatcactcaaaaatgtacgatcaccttcttttgtgagctcgacttctggaatgacccctcgctcggtccaatagttgttgactgtttcgtagcgttgattggatagcaaatttcccattgaatagagaataaattttttctcgccgtctttttcgatgatttctgttggttcagcgacatgtggatgaccgccaaaaatgatgtccgctccgaggtcgatcatttgtcgataaatcttctgctgctcttctgtaggttctaaggaatattctacaccgagttgcggcataacaacggtgatgtcggctacattctctgcctctttgatttcagctgctactttttccatggataaatcttttaaataggtcgtatattcttccggtgccaagctagcttcattgccattgaatccgtaagcataagccagcatcgctactttgatgccattggcttctttgacgaatatcccttgatcatttacattgacaccaatcggctccaatccaatctcctgaaaagcattagcagtcgttttaagcccttcgattccagtatccaaaatatgattatgggctagatcaatcacatcaaaaccagctgctttgatactttctactacattcggaggcgcattaaaggtaggataaccgcctagttctttgttgggattgatggtgccttcaaagtcaccaaaagcaatatcggcagaagcgatcaacggttgcacctgctcaaagtcattgtcaaaatcatagcgtttcccatcaaatgcactcatataaactggtctgtgatagagcatatcgccacttgctgtcagagtaattttcgacgattgagaggccgttgttgtttcttggctggaagtagaaagtgacacttggttatctggggagcttgttgacgaatcagtcccagtacgcatggtgtgaatcagccaataactaacggcaatcgtaacaagcagtaaacttatgctcaatgcccatagaagctgtcttttccgttgttcaatccttcgttgttgcctcattgctgctctccgccttcccaatgtaactttcattatcaacgttcgctcgttcttgtttacattactgtttatgatatttgctttatctacatttcgtttcatgctgtttttctgcttactttctttaataaaacaaacctatatatcatgtatataattaatcatactaaagaatcagttcttttgatagccctttctcataaaaagagcagctaggcatttctgcctaactgctttactcatactcgctagttacctaataaaactggcgttagattcatggataatttttagattttctcttcttgctttactggacagctttgatggcaatcagaacaactgccttttttgaccattcgataaagcacttttcctgcatagccaaagatcactagacttaaaagaatcgttgcaatcatttttcgcctcctactacttctccgactacttgtaatagtggtgaatttttttgttggggtctctttatcagagcaaacagcaacaaaccaagaacaatcaacgctgccaaggttcctactgtcagttgccctccttcaaagaagatatgcccgaattggtaaacaatcagacttgcacaataagccagtccacactggtaactaatagccaaccaagtccacttgctatcccccatttcacgatggatcgcgccgatggccgcaaaacaaggggcacacaataagttaaaaatcaaaaaggagtaggcggctactggggtgtaatcgcctcgcagcacttgccagatctctgtaccggtttcagaaaccccactttggccgtacaaaatcccaaaagtcccgatgacattttcttttgccaccaatcctgtaatggtcgccacggcacctcgccaagtgccccagcctagtggcgcaaaaatcggtgctaacaaacggccgaaaaaggctaagatgctttcttcttcccccactcgatcaaaggtaaagttgtagctagaagtaaaccagataaagatacatgcaacgaagatgatcgttccggcttttttgatgaaggctacggcccgatcaatcgcacttttcaacacggttcctagttgcggcaaatgataggcaggcagctccatgatgaagggtgctgggtcgccggcaaagagagcagtctttttcaatgcgatacctgataaaataatggcccccatcccaatgaaatacgcagaaggtgcgacccatgaactgccgggaaagaacgccccggaaatcagtgcaatgatcggcagctttgcagaacaaggcataaatgtcgtgaccatgaccgtcaaacggcgatctttttcattttcaatagtccggctggccatgaccccaggtacaccacagccagtagcgatcagcatcggaatgaaagactttcctgacaaaccaaacttgcggaacaagcgatccatcacaaaagcgatgcgtgccatgtagccgcaatcttctaataacgccaagcagaaaaagagcacaaaaatttgtggaacaaatccaaggacagccccgacacccgccacgatcccatcttggatcaattcctgcagccattgggctacttgccattggttcatcagctgctgcagaatatccgggactaagctgccaaacaggacatcattgacccagtcggtgcccatcgtaccgatcgattggatggataagaagtagattccccacatgaaaagggcaaaaatcggtagtgccagtaggcggtgggtcaacacacggtcgattttgtcgcttaaggacaagcggtactcttcttccttgactgttgctaaagctaacaattgttgaatgaatccataccgttcgtttactataattgcatcgctttgctcatcaaaaatcatttccgtgattttaatgatttccgctaattctttttcatcgctcggagtcaaagcgacttgttgacgaatcaattcgtcaccttcaaacagcttgacagcaatccagcgtcgtttgctctcgggaatttcagttggcaatagaccaatgatctctgctaaagccgcctctaaacgtgaatcgtagatgacgcttgactgaccatttcctgctcttttctttgcagcatcgatcagcttattcagtccctgttgtttcaaggcactgattcccacaaccggtacgcctaagccataggctagcttctcaaagttgatctggatccctttgcgctttaaaagatcgatcatattgattcccactattgtaggcagacccatttccaacaattgtaaagtgaggtagagattccgctccaagttcgtgccatcaacgatatctaaaaccgcatcgatgggggcttctgccaaataatttctcgagatcacttcttcaggagtataaggagacaatgaatagatacccggcaaatcttggatggtaatttctttggctttacggagctttcctgattttcgttcgactgtcactcccggccagttcccaacggtttgcttggcccccgtcagttggttgaaggtgctagttttgccgctattgggattgccgactaatgcgaattgataggtcattcctctactcctttttcaacaaagacgaaagctgcttcttgttttctcagcgacaattcataccctcttaagcgaatctcgatcggatcacctagtggcgctagtttcacgatatgaatcggcacattcttggtgatccccatatccatcaatcgccgccgcaaagcaccagtcgttgcaatttttaccaccttgccctgctctcctacatgtaattgatctagagaagtcaaaaccgtctgctgttgtctttcggacacgtcaatctgctccatgacgctggcatccaatgcgatccggttgtcccgatgcaagatgatgccgcttttacagtttttttgaaccatgagaatgtcaacgcctacccgaagacccaaatcatttaaatgcgccgtgacgttctttggtgtcgtgatcgcttcgatttgatagactctagaagcctctgtttgcgccattttcatgatttctccctcctcttgtgaacgatttttactagttttctacttaattgagaatgattatcattataatagagcgatttaggactaaagtcaatctgtttcaaaaaggatcttgaatgttcgttcacaattcaaactttttttactcaactccattgcatattctcggatctttttggctataaatcgcgattttctaggaaaaatcagctttttttggctgtataaaaactggctaaacactataaattgtgtatgtaattttcacaagcactagatatagtgtttttccgttgactttctccaagacttatttatactagatttataactactactgactcggaggaaatcattatgaatattaaactattttcaaaaaacaactgtatgcaatgtaaaatggcaaaacgctttttaagcgataatcatatttcttttgaagaaatcaatattgacaaccagcctgaagcaattgagtttttgaaagaacaaggattccaaagcgttccgatcatcacttctgatgcacaaacaatcattggcttccgtccggatcaattacgtcaattggccagctaagcagtaacttaaccaatgtgtttttggaggatttgtcagtcgtcaagacctgcagatccttttttatacgatcaaaacaaggaaagaggttgctttttatgagcttgaaagaaatcaaagatgtaagctattttaaattgaacaatgaaatcaaccgccccgttgatggacagatccctctacacaaagataaagaagccctggcggcttttttcaaagaaaatgttgagccaaatacgatgactttcgattcagtcactgacaaaatcgattacttgattgaacatgactacttagaagaagctttcattcgtaagtatcgtcctgcgtttatcgaagaactttatcagtttctgtcggaacagcattttaccttcaagtccttcatggcagcgtacaaattttattctcaatatgcattgaaaactaatgatggaacagcctatttggaaagctatgaggaccgtgtagcattcaatgccctctattttgcagatggagatgaagaattagctttggctttggctgatgaaatgatctatcagcgttatcagccggcaacaccttcttttttgaatgctggccgcaaacgtcgaggcgaattggtttcttgtttcctgatccagttgaccgacgatatgaacgcaatcggtcgggggatcaattccgcattgcaactttctcgaatcggcggcggcgtgggaatcacgttgtctaacctacgggaagctggtgcgccaatcaaaggctacgaaggcgctgccagtggtgtgatgccggtcatgaaattgttcgaagatagctttagctactccaatcaactcgggcagcggcaaggtgctggtgtcgtttatctcaacgtgttccatccagacatcatcagtttcctatctgccaaaaaagaaaatgcggatgaaaaaatccgggtcaagactctttctcttggtgtgatcgttcctgataaattctatgaattgacccgtaaaaatgaagacatgtatttattcagcccatacagtgtcgaaaaagaatacggtattccgttctcttacatcgacatcacaaaagaatacgacaatttagtcatgaatcctaacattcgtaaaacaaaaatcaaagctcgggaccttgaaaatgaaatttcgaaattgcagcaagaatctggctatccttacatcatcaatattgataccgccaatcgttccaacccaatcgatggcaaaatcattatgagtaacctttgttcagagatcctgcaagttcaagaaccttctgtaatcaacggcaaacaagaatatgaagtgcttggcaccgacattagttgcaatcttggttcaacaaacatcgtcaatttgatggacagtcctgattttggaaaatccgtccgtgccatgactcgcgcattgacttttgttacagatgcttctgacatcgacgttgttccttctattcaaaatggaaatgcgttgaaccatacgattggtttaggtgcaatgggcttgcatacctattttgcgaagaatcaaatggaatatggttctcctgaatcattagaattcacagacttatactttatgttgctcaactactggacacttgtagaaagcaataacatcgccaaagaacggggcgaagtgttccataactttgagaaatcagcttatgcggatggcagctatttcacagactatatcacaggggattaccaaccaaaatcagacaaaatcaaagcgttgttcgacggtgtctttattccttctggagaagattgggccgcattggcagaagcagtcaaaaaagacggcttgtaccaccaaaaccgtttagccgttgcgccaaatggttctatctcttatatcaatgatacaagtgcgagtatccatccaatcacacgaatgatcgaagaacggcaagaaaagaaaattgggaagatttactatcctgcaccttacttgagcaatgatacgattggttactatcgctcagcctatgatatggatatgcgtaaagttatcgatgtttatgcaactgcacaaaaacacgtggatcaaggaatgagtatgaccctcttcatgcgctcagatattccagaagggctctatgaatggaaagaaaccagtaaacagacaacccgtgacttgaacattctgcgtcattatgcgttccataaagggatcaaatcgatttattatgtacggacctttacggatgacgcagaagaaatcggcagcaatcaatgcgaaagctgtgtgatttaatcatgcacgctaagctaagcactgactaagaacaaaaaaactacctgattgaatcaaatgtcttcaccaaagcatgatcgagatggattagagatcctcccgaaaggttgaaggcatttgcgactgacaatcaggtaggctccttttgttcttgtctctggtatcaagactactattggaggaacctaagatgggcaaaacttattatgaagcaatcaactggaatgcgattgaagacatcatcgataaatcaacttgggaaaagctgacagaacaattctggctagatacgcgtattccattatccaatgatttagatgattggcggacactttcagatctagaaaaaacaacggttggttatgtatttggcgggctaacactgctcgatacggttcaatcagaaagcggaatggatcagctgcgtaaagacgtacgcacgccccatgaagaagctgttttgaacaatattcaattcatggaatctgtccatgccaaaagttattcttctatctttagcacattgaatacaaaagccgagatcgatgaaatctttgaatggaccaatacgaatccctatctgcaaaaaaaagcagaacgtatcaatgagatctataagaacgggactccccttgaaaagaaaattgcgagtgtttttctagaaacgtttcttttttattccggtttttatacaccgctctattatttaggcaataataaattggctaacgttgcagagatcattaaactgattattcgtgatgaatcggtacatggaacgtatatcggctacaaattccaattaggtttcaatgagcttcctgaagaagaacaacagcgtttgaaggactggatgtacgatttgttgtatgaattgtatgaaaatgaagaacggtacaccgaagaattgtatgacgcgatcggctggacggaagaagtcaaaaccttcttgcgctacaatgcaaacaaagcattgatgaacttaggccaagatcccctgtttccagatacggccaatgatgtcaatccgatcgtaatgaatggtatctctaccggaaccagcaatcacgatttcttctctcaagtggggaatggctatctattaggaacggtagaagcaatgaaagatgatgactatttcatcggtctaggagattaaaaaaagttgaccttttattagggtcaactttttttcgcgttttgaagccttacagcatcacatttttaaggaagtcgagggtttcatccaaacatttctttgattcttctagcgaataatcaaattggtattcatgattgactgcctcaggaacatctttgtaaaagagagatttaactggcacatctagctcttgaagcttctgatcaaaagcgattccttgatcctggaaagaataggcattgccatccgtgatataggttggcggaaattctttggtcaatttattgactaatgacacttgctgcaattccttactgtttttccaatctttggttcctaataaagaccacgcgactgttttaacaaagaatttcatgaagcgatcatcagaagtttgatgagccatttgcttcaagtcaacaggtccgcaataagaaatgaatccttttatatctcctgatgggatcacttgcgtcatcttcatatctttggcgtaatccgaattggtttggatcgctaagaattgcccagcaatctgtgagccggcagagtctccaccaaaaatgacttttttaaagtctaacattggatattgcgctgcctctttcttgatcgattgataggcttgattgatttgtttgacttgccctgggtattctagactaggagcccactcatagttcaatgaaaccactgccacttgtccgcgatctgctaagtaggtcgcaaattctttggccccttccttatcaccaccgacgtaaccaccaccatgcacccagaaaacaactggtactttcgaagcaccttggggatgatagaggtcaaatgtactacgatcatagtcagaagtataggtcagatcattttttaccgtcacatgaggcaaacttttttgatacgcggtttcatctgtgatcttcacctcgtcattaaacatttttccaatcagataggcccctggacgaggcgacacttgaaaagcaatcagtacgactagtgctagtgttactagaataccgacaagccataaacaaacacgcaaaatttttttcacatacatgctcctttgctcttttttcagcttctttatttaaccactttcgctggaagaattcaatcaaccgaaggaatttatcaaaaaaaagaaacgatagccatctagcagatcgctatcgtttaaaagatcaatgagtcaattagagcggtaaaatcatgaatagtccggctgccaatgctgcaccgataaaaggtccaatgattggtacaaacgcatatccccagtcagatgttcctttatttttgatgggcaaaatttgatgggcgatccgcggacctaaatctcgagctgggttgatggcatatcctgtcggtccgcctaaagaaagaccgatcgccaaaatcaagattccgactacgattgggttcaagccatccgtaaaggtatttgcaccaaatgccaacaagccaaatactaaaacaaacgtaccgatcacttcggtcatcgtattcgcggctaagttacgaacggcaggtccagtggcaaatgtccctaaaatagcgccttgatcttctgtttcatcccataacggcaagtaattgagccaaacaagaattgcaccgacgatcccgcctgctaactgtgctaacatgaaaggtaccgccaatccccaagaaaaattacccgtcattgccattcccaacgttacagcagggttcaaatgggcaggtcccatgaaaccagaggcataaacagcaatcgtcacagctgttgcccagcctgtcgcgatcacgatccagccggaagcttctgctttactctttttaaggttgactgccgcacaaacaccatcccccagtaaaactaaaattgccgttcccagaaattcactaaagatttgtgttgcatcactcatatcattctcctccttttaaggcactcaaatctgattccgcaattacttgatccaattcttcggcatacatttgcttgtctgcagctgtccattcaaaataatccgccattgcatcgatcacaccaactttgatctgatccaacgtatctcgcataaagagaacatgattggttcgtcgcaataaataatccacaggggtcagaaccagttcttcttgcaaggcataattcaatgccgtgctttctttttcgtccagccccgcaaacgtggttttataggtaaggactatcggtaagtttgaaccgtaaagatcggccaagtatcgtgcatcttcaggggaaaaaccggcagcttcggcggttttcgccaattgcgccagttcgtcctcgacattggtcggatcaatttcgccgccagacaccggataacgcgtggaatccactaattcaaactgctgcccttttgcagccagtaattcattgattcgtttgacggcgccttcagccattaaccgataatctgtaatcttgcccccggccagtgtcaacagtccgtcttgagacatttccaagctgctgccccgagaaacttgtgaaggatccacactgctggcttctagacgttcctctgcttgtttgatcgccctttcgacttgcgggcgtttgcggtgatcgtccaaatacgcttctacagtttgcacgatttgatcaaagctttcatccgaaagtttgctcttagctccgccgttgtaatcagaaccgccattagccgtgatcagcgggcgtaaccccgcccagctagcttcaatatcatccagttggatcgcagcttctggaaagcgatggttgatgatctctaaaagataatcgacgtcttcttgcgtaacagtcggatgggaaaaatcgcccgtgtaatccgtatctgtcgtaccaaaatacgtcttgttctccctaggaaccacaaaaaccatccgaccatcattcttgccagtatcaaaataagttggctgaggtactttcagcttttcacgatccaccactaaatggacacctttggttgggcgcatttgcggcggtaagttatcattgctatctaattctcgaacgatatcagaccatggtccagtggtattgatcacaactttcgcatggatggcgaattgttctttcgttaattgatcttctacttgaacaccattgatttttccttgttcatcatgaagcataccgacaactttggctttgctgatcattgcagcaccatcttgatgggcccgtttgatattttcgatcactaaacgggcatcgttgttgcggaaatccagatagactccgcctccggtcaagttctcatgttgcagttgcggttctcgttccaatacttcttctttcgtcaacgtataattggcatatttactatctgttacatttgccagacgatcatacaaatccatggcaatcttgacagaaaaaagattgaaggttgcaccgggctcatcgtagataggtaaaagcatgggatctggtttaggaatatggggagcgatctgttgcacgatcgctcgttccctcactgtatctgccacaacttcgacatcaaatgttttcaaatagcggatgcccccatgaaccagtttcgtcgaacgagaggaggttccttcagcaaaatcctgcatttctaccaaaatcgttttcatgccggcagctgccgtttgcacggcgactccagcaccagtgattccgccaccaatgatcaatacatcataggtcgtattttttgcttctgctagggcgtgttgccgatctttataagaaaaagtcatggcttactcgccttctttcttcactttgaatttaaacatctgagtcgctgccactgcttgtttccatccttcataaaggttctcacgttcatcagctggcatttctggtgtaaagagttgaccatcttctgccattgctttcaattcgtcgaggtctttccagaagccgacggccaagccagctaaataagccgcccccagtgctgtcgtttcaagattggctgcccgttgtacttcaatatctaagatatctgcttggaattgcatcaaaagatcatttttagcagccccgccatccactttcaacaatgggatatcgatccctgaatcttttttcatggtatcgatgacatccttcgattgataagcgacagcctgcaaggtcgcccgcacgaagtcttctttcgttgtcccgcgggtcaagccaaaaactgctccccgagcatcagaatcccaataaggtgcacctaatcccgtaaaggctggtacgacatagacttcattgtcgccagtcgcttttgccgctaattcttcagattgcggagacgtctcgatcatacgtaagccatcccgcaaccattggatcgctgagccggcaacaaaaatactaccttccaatgcgtagtatactttaccattgattccatagccgatcgtggtcaacagatcattgtcggataattgtggttcctctccggtattcataacgataaacgcccctgtaccgtacgtatttttgatcatgcctttttcaaaagccatttgcccaaagagagcagcctgttggtcccctgccatcccagcaatcggtacttcactgccataaaaatgatagctgcgagtatggccgtaaacttcggagttgcttttgacttccggcaacatggatgctggaatatttaacaaatccaaaatttcttgatcccattctaaacgatggatgttataaagcatggtccgactcgcattggagtaatccgtcacatggacttgcccatctgtcagtttccagacaagccacgaatcaatggtaccgaatagtagatccccattctctgctttttcttgtgcaccttccacattatcaagcagccagcggattttcgtagcagagaagtaagcatcgatcactaaccctgtcttttcatggatcatgtctgtatgtccgtcggctttcaattggtcagcaatcggagaagattggcgcgattgccaaacgatcgcattggcgatcggttgaccggtatttttatcccaaacaactgttgtttcccgttggttggtaatcccgattccggcgattgcttcaggtcgaatcccagattcgataaaggctcccgcgataactgattgaacagagttccagatttcattggcattgtgttctacccaaccagattttggaaaatattggggaaattccttttgcgaactaccgacattttgtccgttgcggtcaaaaataattgctcttgagcttgtagttccttgatcgattgccataatatagtttttctctgccatgtttctctctccttttaaatggttgatttattcttttgataccgttttcttacatttatcttactcgaattacctgtagtgatctcgtcaactttttagagattttctaagaaattgacgaaatctggaaaaacgccattagttgaagcgttcgcgaatcatctttttgattttttctcgatcgtaagtcgtccctaactcactgatccgatatgtaggaatcgatgtttcaatcggataattcgtcaagatcagatcatagtcttgttctttagcatagcgctcaacgacgaccccattcaaattttttaagtacagcagccacatataaaagactgcctctttgaaaagtgcatccatattcaacgcgatgcctacccgaaattcccgattgatttggtaatcaatgatcgtcaggacactcaaatatttgaccatggtcatcatatacaatgtattttcttctgatgcttccagcttcatttcttgtacagcagtattcaataaacgttcactgatctggcgaatattacgacttgagagttttgcttctaattgccaaatattttctcgatcaaaaacttcgacatctcctttgaaaaaatacaaacgactatggatctgagaaagatgaaaataacaattggcttcgatttcttgcgggacagccggtcgatacaaatgcaggatatgttccaagatcagcgtatcggtaagtgctgtcggcgtaaatcgggagcgttgcagcatgtactggcgaaaatcttgttcagagaaaacggaaaaggaaagcaagaaaacaaaatggagcatcgcctcttcttcacgaacttccagtgcataatgcccaaaactgcgaaagacaagttcccgcagttgctgatacaatggatctttctcataaaatgccatgttttcccgtagtctttgaaacgattgtccgggcgcttttaaacgatacttcatgatcttcagccacaaactgacccgttgctgtgcttcctcggtaaaggtcagattgagcccacgagcgatcagtcccacaaattttgtatcaatcggtaatggctgactcttgaaagaatttaagtaccaaagcagctgaaaataaaaatagcgaatctgagcttcttcccccatgagtttcccctgccaaatctctaatccgaattctgccaacacttgattcaattctttgattttgcgaaacagggaggattcactaatcattaatttttgcgctaacggaatcgtggcgatttcttgattgatcaatacatgttccagcacttgaaatttgatcgacgagtggtagaacacatattcaatctgattcaacgagaactctgggctcgtttctagaactaatgatgaaccttgataaaaaagatggcattgatcagaataaggagctaaatatagaaataactcatcaacatatttttctaaggatggtttgctgatcctaaggtaagcagccatctcatgaagctctagttcacctccaactagaagcagctttttcagtagctgtaattgcttggcttcttttttttctaataattgttcaaatttcatttgcagcacttcctaaagcaatcgcattggacagttcaaagacatcagtaaaatgaggatgaaaaaagaaatctttttgcgctaactctgacaatgtgctctccttttcaatggcaaatgccagcaggttgattttttctaagagattgtactttgacagtaactgagcgcccaatacttgcccgcttgtcttggcaatgatcagtttcccgtggatcggtgtgtcatctactaatgaagctttagcggtaaattttttgacggtaatttcttgttcataaaagaagcgatctgattcagtcattcctgtactagccagataccagccaaacagatgggttcccactgtccgtaagccgccgcgaaaaggttcttttttctcttgcaaattatgcgcagcagcgattccggaacgaactgcattgtttactaatggcatataagccgtatcccgtgtaattggactgtagatctgaatcaagtcaccgacagcaaaaatacccttttcggaagtttccaaataagcatccgtccaaatcgtatgatcactgtgcaagcgcagctgctgaaatgctgggtgcggccgcggtcggacattgacggtcgtcaatgcaagcgcgctgagcaatgtccgattggcggtctccactcggaagcctgtttccgtggattcaatggcaatggtaggttctgccagataaagctgcagattttttatttgtgctaattcatctaaaaaaggagccagaaacgattgatcaaaatatttgaataaaggatacgtcattgattccactagttggacttgttttcctagcgtcgttaatgtgttggctgcttccatacctgcttgtccagccccaacgatcgtaatcgtttctgcctgatctaattcctgaataaattgcttggcagcgccgtaatctttataggtcaatgcggcttcattcatcggtaagagaatttctgattcttgtgcagatcctgctgctaagatcaaccgatcataagcgattctgcgctgatctgtttgaacgaaatggttcttaggatcaagtttcaacattgtttcttgcaatgctacttgaatgtccaactgctcaagctgttccttggagcaaaagaatgcgtcttgcaacgaaggaatcttgccttctaaatacaggagcatcccgctgggaataaacccgatatgggcttttttttcaatcaatacgatttcagattctggatagattttgcgtgcttcgatggcgcagctgatccctccgaatgaaccgccgatgatcacgattttcatacactcacctcttagtctaagcttaaatgaaacgctctcatttgacgagcaaaatgctgtcagtaacgaaaaaaagctacatacaagtttgctttatgctaaactgatgaaaaaagcgaggtggaagctgtggtctttttctatcaatttttactgggactgatctgtagtgcatttgtagcaggatccgcttttattttgcagtggttgtctttatccggtgctttagcagctgccttaagtgggacgatcatcattgctttgggaccttggttcagtatctttttagttggtttcttttttgccagctctgggatcatcaatcacttaaagaaaaaaaactcagccgatgatctggtgatcaaaggtgcgcgccgcgaagccatccaagtgctggctaatttatcgcctagtttattggcattgatcggttacgcctctttcaacaatgagaattatctctgggcatttattgtcgggatcgctagctgtaccgccgacacttggggatcagagatcggtgttttgagcaaaaaggcaccccgaaatctcttaacgggaaaaaaattacctgcgggtctttctggcggtgtcagcctcctaggtaccattgcttcttttgcgggcagcggcggtatcgttttacttctggcgatctgtctctggctcagcggccaaccgctctctttgacagcattgatttgggtactcttgttaggatttagcggtagtataatcgatagtttattgggagcaacgattcaagtacgttaccaatgcacggtttgtcatcaatttaccgaacaaaaaagccatcaccagcagccaacgaaaaaagtgcatggctatgctttgatcacaaatgaagcagtcaactttcttagcaatctagcgattgtcgggatcgcatgtttctttcctaactaaaaaagtactgccaaaggtgtgacctttggcagtacttttttaactaacatcaaccaaccgcagcttagtgatatttttataaactgataattcttcgataacatcagagaaactcagcccccacggtaagttgatcgtataaatattggtatagatccgatagtcttccatgaacttcacatcaaagttgacatcttcgatcacgatttttcgatcaagaaaatactctgtcaaaaattcctttgtttccgcacgatgaatgtattgaatctccaattttttggctgtcgggactcgcacaattcgcttgatcaccgtcagtgcaaaaaagatcccggcaaaactagtaatcgaaatcgcataaaatcccatgccgatcgcaatccctaagccagcaatcgcccataatgaagcagctgtcgtcaatccagttaccgagcgttttgtcacgataatcgtcccggcacccaaaaaaccaaccccacttaccacttgtgcgatcaatcgagcttcatctgaacgaatgacccctgcgagatctggatgattcaacgcatcacgcatcgccccactagcgatctctacttggatcaatgcaatgacacatgcccccatacagactaaaatatgggtccgtaatcccgctggccgacttttgtactgtcgctcaaaaccgatagcgcctcccatgaccattgctaaaacgagtctaagaataatttctggaatcgataagaccatatcaaccattgaaacaccccttttcaactataccatctatttttaaaaatgaaaaaaggaaggtccaaattccgcaccccatctttaagctgtattccatgaaaaataaaaaaaccgaagaatcatcgaaaataccaacttttcatccgactggatgaaatggggaagtagctggtttttccgatgttcattcggattttgtcgattagattggacgctctgccaactaattgatgttagagattggctgccgctgcttcatccacgatgactgtgacatctggatgattttgcaaagcagatgcaggcagatccgtcgttaccggaccttcaatcatcccttggattgcgtccgctttagctggtccaaaggccatcaaaataatttttttacctttcaaaattgaaccgatgcccattgagattgcagtagtgggtacatcttctaccttgtcaaaatagcgtttgttggcattgatcgttgattcagtcaaatcaacgactgatgttgtgccatcaaaagatgccccaggttcattgaagccaatgtgaccgttctgaccaattcctaagatttggatgtcaactggatgttccgcgatcacttcatcgtatcgtttgcattccgcttgcaaatcttcggcttttccattcggtacaaaggtttccttgaatggttttttgtcaaataaatgagcattcataaagtggcgataactttgatcatcttcgccgccaagtccgacatattcatctaaattaacagaagtcatgtttgaaaaatcgacatcgctagctgtcatctctgcatacaatgtttctggcgtactgcctgtcgccaatccaagaactttagcgccgttttcaacgccttgctgaatcaattcaaatgcctttttcccaccttcagctgcatctttcacgcgaataatttccatgatacgctcctcatttcgttttggtatagtccaatgataccacactctcatttttttgacaagaattagtctagaccataacaaaaaaacagctgcatatttcatgcaactgtttttgctgattaccagtttgtgtaaacgtcgattccgctgtgaccaacgcctgtatcatagactttgtaggcacccaaagaagattgccctgttgagcctttggcttgattgtcactagctacaacgatataaccatctgcatcacggatcgttccgtcagcggcaacatgtcggccaggaatatttaagccgcccccagctaatactttttgtgaataataagattctctgacaccattatagtaattgataccgtccactggattcaagactcctgaaccagtacttggtgtacttgcagcgctagtgctagcagcgtttgattgtgtagctgccggcgctgtttcagtttgcgcttgcgctgtttctgtcgtttcttgcgcgcgtgtcatcggttgtgcatcactaaaaatcagcaatgtttcgccatcaaaaatcaaattagggtcttgaatggattcattcaatgctaaaaggtcatccactgtcgtaccatattcagttgctaatcctgacagtgtgtctcctggagcaaccacatgggtttgttcctctgcagatgcaacagtgcctccgataaataaacctagtcctgcaacagctgtgaatacaaattttttcaaatgaaaaaacctctctttttgtgtatttgtacctctccccaggcacaaataaaagattaacattacaatattgcaaaatgatttcaattctattttcttctatcacaattcctcgacagaaaattacagctatattttcatgtaaataatcaaaagcttacaatagtgttatctttttcaataaattttttaagctagtccgtgttatagtcgtctcagcaaaaaagaaatgagggttaattatgaaaaaaatgatgcttgctcttcttgtagtcgcacttggtgtaggaggctattttagttataaatactattctgagacctatcaaggagtcactgcctatgcacgcacaccaaaagaaacacctgaaaggaaacaaacagtagacggttcaggaaaaaaaatcgaaggctattcttcttataaatatacgtttgaatttgttaaagaaaatggcgaaagacaagaaatgacctatgaattgtctggtgaagatatccagccttatgctcctaacacactagttaaagcagagatcagtcaaaaacgtatcatctccggaccgaatgaggtcgctgaaaaagatgtgccagctgatgtattaaaaaaattaaatgcacaaaaataacatttttcattgataaaattgatttttttcaaaaaccaaaaacttctgaactcaagagtaactgtcttctccactctgctttcaggagtttttttatttatacattgttttaataataatattcaacccctcttataaccttattgtgacggggtttatcaaggtgcattcctccgtgacagaaaatcaccgcaattttcctcagtctgtaaaccaagatttcatttcttaagcaaaaacaatcatgcctaatgctcgaatcattgagataacaaatcctactgttgacctctgaataaaaatttgctaaattattttctgccttttggtaattttttttttaggagtgtgaacatgccttttgttgtatattttttctttattaatcatttatatcccttttcccacagctcttttgttctttcaacagcttgccgaacaacatgctaccatcacggctttaaacaaactattattacttttttgtgtcctactcgattattacatcagctatcatctactaaaaagatgccaagtaaaagcgagtagttatcttatcttgattctcatgaatcttggtgaattactcgtacatatctacctttaccagcgttacggaactgtcaatttaacgattatcttactttttcaactctttctattgttctgtatgtttgtttttccttgcttcaaaaaatttagatgttacatatttgaataaacaaaggtttattgattacttgatgagtagtgaagaaacttttagttccagtagtttcttcacttttttgttttaacagttatttgaaaaaaatagaaccatccaattgtaagaaaactcgaaaaaagagttcgataacttgtgggactgaattatcttttactaacaggcctaaagccctatatatttttagaaagttataatttaaactaatctaaaaaggatgtgtgaatatgttaaaagtattaatcttttgcatagccgtagctataatcattgccctgtattcgaataaaaatcgctcgaagaaatagaagttctttctatttcttttttatttcgtcggatagtgaaattatttatttcgactttctttgacattattttttcacattgaaaataaagtatgatatgctgttcaaaaggagtgagcactttgaaaagaaaaactagtttctacctttacctgctagccgcttgtgtaaactttatagcagcttttttatttttagcttcaattggtgccattccaaaaattgcagggcttttattttttgcgagcttttgtgtccacctaatacgagcaataaaacttaaaaactctgaaaagcaaaactgattctgatttcatctcgttagttgcctgatttggtgaataactgattaagtatcaattttttttgatattatttatttatcatggtattctttttatagaggtgattagatgaaaaagaatagtgtttggttaaaaccttggaaaattatgttgattgttctcgctttttttgctggttcctttattgcaaaaatggtcttttctttattttttgtacacatgtaataactttgagccgcccataatccttactaaaagagcgatttcttttagtaaggacgttatttattcctacagttcctagtgtgtggaaagaagaatgaaagcacgaagatatggtatagagatacttgtatctctataccatatcttctagaatgtgcgttgaacgtatggaataataaatacggaacaaaacactttcatcataattatatttttacttttgacagcgaatctattttcgttgaacccatgaaaatattttgctaaaaaaagaaagctcttagaagctccaacttctaaaagccctaacctcatttctgagacagtacaaatatattatatcaaagaatcgaggaaataaaaatggcaaaaagagttagaggcgaagatggtaaattgtataaggtaaaaaaacccttttacaaaaaggtatggttctggattttagtggtaattctagttgctgcagttggcggatctcttgggggtaattctaaagataaaaactctgctgagaaaacatctaccagctcaaaagaagcaacttcgacatcagataaaacatcagaaaaagcttcatcagaaagccaagctccaaaagaagagagcaaaagcgctgatgaacaatatcaagctattctagacgaatacactcaaaaaattaaagaagcagcaccgaagttagttgatgaatacaatgctgaatatcctaataatcaaaacggagtagaaggtttagcagaattgtcaaacgacaaaataagtgagttggctgaaatttccaatgaaggaatacaggaaatggcaaatgttcatttgactagcggatctgggaaatatgaagattacgaagattgggctacgaaattgaccgatgtctatatggaacaagcagaattaattactgatgcatatatgacttctgcacaataaaaaaacacgccccaccgaccaaagcgagagcgtgctaaaaccaaataaacctaatgcttatttgctatacccaattataccaaattgaaaggagtgatgccactcgttcgacatgctggcggacaagaaaggacgataatatatttatggcgaaaataaagaaatataaaaagaagaatggtgaaattgcctataaatttcatgtttaccttggtaaagacccattaactggtaaagaaataaaaactaattgtagtggttttaaaacaagacaagcggcaaatcttgctttatctcgattgcttctaaaatcaaaaagcgctgattttatttttgatagtaaccttcactttgaaaaagtagcagaaatgtggttagaacagtataagaatactgtgaaagcaagtacacttactgctcaaaaatttgctctaaagaagcatatcatacctcatttcggaaaaattccgatcaacaagataactatcccttattgtcagtctaaagtaaatcattggttcagctattacaaaaagttcaataatttgattatgattacttctcaaatctttcagtatgctattagtgtacgcttgcttactaataacccaatgaatggtgtaattcgacccaaaagacaaatggacattgatcaagaggattatgcagcgccctactacagccaaaaacaattgattacttttctagataaagcaaaaaaacagttgcctttttctgaattcctgatgtttagaattctagcatttaccggacttaggaaaggtgagctacatgccttacgttggaaagatataagttttggtcgaggaaccttgtctgttaaacagacgcttgctactgctgatggttggaaattaatttttcaaacccctaagacaagaaaaagtgtcagagagttatctttagatgatgagacactcaaacttttgaaacgttggaaattacagcaaaaagagcttttcttcaaactagggataaaacatgataatgaagaacaattactttttacctcagaagaaaacaaagttttatatcttgattttttaaatcatcgactaacgaaaattcttaaagataataacttagaatatatgacagttcatggatttcgtcacactcattgcagtctcctacttgaatctggcgtacctatcaaagaagttcaagagcgcatggggcatacagatataaaaacaacaatgaatgtatatgctcatgtaactgataaaaagcgggaagagacaggtaatcgctttgcacaattcatgacgaactaagtttaaataatatcgcaacaagaaacgcaacatgcgcaaaaaaagagatgtctccagtgaaggaaaacatctctaaatcgttgataaaccaacgttctaaccttgttagaattattccgcagcgttcgcgtctttgagaccgtattgagagctggattgctctctagtgatatctaataaacagaaaacagtgtaaatacgggattcttgaggaatttaaaaatctaatgcaacccagtaaaatttgattgagaaggtcaaaagtatggtcaaaaaatactcgccagtatattatacttttcatatgagttaagatgttttatccgtttttgtaaaacctgattcatttactcagattttatatacgctttaaaagccattaatatcaaagagtattacctaacttgcactgtaaaatttcaactgttttcaaataatattaaatccataatatcgatttaacgagaaaaccatgcgaattgaaacgattttgtcatgtacaatttgctaactttgaaattgatgacttttcgatcagattaagtatcacagaatagcattcctttaactgaactaatcattttcataataaagaagtccccttgacatttctgtaacttggaacccctctatttctcggcctatttttccaccgacgtagttttcacgattttctagaagctcttcaatggttacaacaattgggaaagttttgagatacttttccctatcaggtgaccaaatatcaataacatcagcaattaatagattaaaaaagaatataagtgttgcctgttgtttgtaatcaatccatttagtagttttaacccatcttttattattcttgtcatctttttttacttgtaaatatgttaatgaatcaccatgtactgataaaatttcattcgttcctcttgtaccaccataagagaacccattttctttttgcgttatttgtagcccatgcttgtaagagttataatcctgtctgttatccagatatgttaccgcaaattgaatataccttttaaaacgctctactatttctttttcagtcaaatttgtcttatcaataatctccgctgggacactcttacttccataaaatacagcagtaataatttcatcatcggtaaagtcagataaattaaaaatattatagacttgctttttcaatttctgtatgttgttattatattttgttaaggtcatgtccgctaaatctaaccaaggacatcctctcatagagcaatgtgccatgtacaaacgtaaaaaagattccaaacaatggaaaactgttaccgccaattctgtttttgcatattttaaaatttcttcttcttcaaaagatctttcatattctaaaatgcctactttcatatttgaccctttacagtaagattccgaggactcaatcattttgagtaaagaatctaattttattgaataataatctttgttgtaattcttgtaaaattcatcattgagttcttcaaactgctcagaagctagattgaagaaaggattgttactcttctttgcttttttagacacttcttttcacgcccctatacatatcatcaataacaaacgtttgctttgttaaattttcccttattatatcaataattccaaatcatggaatctattagtccattcatacgccacaaacgtgatcattgtgcctgtcaaggtgattgactaccacaaattgtcactaaaagctacgaatcaaaataggatcaacaaaggtatcaacaataagaatatgcttcacaaacttagatgtgaaatgtcttattggtataaagcaaatattaatactaaaaacctatgaagctttacgagctttcttaagacctggttagcccaaccattttttcaaatagctttacaatcctttaatagcaaagttttaaagagaatgaaacacgaaaaactttattgactttcaaattatttgaaagcaatggtgtcaatttgttaaacaaaaatatgcgagccgaaatattgtttatgctataaatttttttcagcatctcttatttttctctgaatatttttttgatgatttcttatttgaaaagccatgaggttgcaagtcattggggataatatatcaaagattttctgggattttcgagcatatgtaataaaagttccaaattccctttgcttatagtgatacttaatatcagtgcgttctccaagttgatgataattttgatataatttacgtttatatgttaaacgcattttgtcaccaatatgtcgtttctgtctggagacaatttctccttttttaattaatttatatgcagttctataaaacttagtaatacttttttccctcatcttcacatttgttccatcaaatacaaaacctaaatagtctagcttagtcatcgtatgcgcatttactcttctcaatactttaccatcaaaatacattatattagttttttctttttgaatagacattttagttttatcgaaaatattattttctatttcttgccttaaactatcgaataattcttcacttatgtcaggcaaaatgataataaaatcatctgaatatcttcgataaattccgccataattatttactaaactggaaatagattcatctatttccagcatatatatatttgaatatatcgcacttattgccgtcccttgagggattcctttttcatcattatttgttctaacaactatttttccatcactaaaataatgacttttcatttttttgaaacgcctaaagtcagcaaaactagcaaaataagaattttttctactagcataaatttccttatctggagcaacgaaatagtttatatcttccttgtgaatgtacgaatattttgtcaaacttttataaatcttaaattgatgatctggcattctattatcacagtataaacgattaatcattcgtttaagatattcatgatctaagttatcaaaaaagcctgtgtaatctcctacgtaaacaaaagaattaggatgctctgctataaaattaattacttccgctgcgaaatgaacattatttttaccatgtttgttagtcctatatgctaaaacagaactatcaaaatttttttcgcttacatagatattatacaattcatttaactgtagtccataatgcttatatatataattatctatatgagatgcgtacataattggtctatttttttctttgacagggactttccgtccatttctacttttattttcattttcaggatcatcttttaagtctctaaatttttcaatattgatttcattaaaaatcaaaggtaagaaactatgtgtaggatttttttcaaactcatacacatacttttctacctttgaattaaaactagtgattttgtcaaaatgaagatatttttttgttgaatatttataaacatctttattcattttgagtccctcggtcaactaattttattggagcaacaacagtaaatttagtcccgctactatataatttactttgcacactgcctaaggcgcgacccctaggctctacttctgccaaataaggctattaccgcatctgtaatatggcggggtgagaaattctcacaaaatacaaatagtatataatataactaagaaagtttctccaacagattattactcttggaggtgcgaaatggttcttctgacagtcttggttaccatacttagtatgcagagcttaatattaatattaagattaagctctgtatacgtcaggcaaattacttctgttgaagtcaaatcactttactttgttatacaaatttcctaatactcaacaatatgattgctagtattagctagttaattatagcacaatgactacaatagaaaaacagcattttaccaaataatctgatgtagctctgggacagacttctgtggcattgactcacagcgataccaataccagcataacgagaccctacgtaaataaacaaagcgtcattcaaataccaatcggtgaaattgcctatcgtaaattgtctcaaaaagatataagccggaatggtgtcaactcaaaaaaaacatttcgcaaaacgaattgctaaattccctaaattactgatgtaaagcttacaattgttttttgctttcaattcatataatcgttactttaaccctatgaaagtatccgttctttctcgtaacacatttaaatcatcatgacgaacttctaatctgctaacttggtaatcaaacataaataatcccgcttgattatttataatttctagtggaaggtattcaacatctctatgggctaaaatagagcgtatcaacacgttctttataaactcgtcagtaatcagaattttgtgattgataatttcatatacaccaggcttgctccgtaatagaaatccccaatcaaccaaggaacctaacaccgtcaataaacctttattcactgtctcagtcattccataagtgctacgaacttcttccataatcgtttttgattgaaaagtatcctgcatacgtagatacttcccaattatatttatggtgtctgaaaaaaatgaaaaagaataaagcagcatcaaaacttgcaatgtttttttctcatcgtaatttgaaatagcatattgttttagtactttctcttgaaaatcagaaagtggtttttgtccgttcccccatacgttcattaaattgtttagagcttttctgcgaaacgtatcccctttaattattttggcaaaggtctcatctaatatttgatatgcgtctgtaggtgaatatttcaccattacttcagcagctttgtccaactcttcaaatgtcattacacgaaataatcccaccatttttttcatctatcgaccatccttttttataacttttacaaaaggtacaattatttcttccatgtgcattcctccatgggtcataattatatctccctcaggtacaaatgcaaatttttccttggcaattaacggaaaatagccttcattgggcaaagttatactctcccattctttggttgattcagtatatgagtcatgtatatttgatctaagcagtcctgaatcatatatccgagcacgttgacctttactcatagcaagaacaccttcttgaattcgaccaataccagttgcctccacatttccatgatcagatgtaatatatacatcgtaatctaaatcaatcatgtcacgtaacatcaactctaagaatcccttctcaagccaaattcgtagttctgattgaactgtctccagaccttgcttggcaccatgcataaatccatccacaacatcgatgacacacccatagatatcggtacccacgtatctgaactcaagaacagtatcttgatagtttgtgtgccctagccccttctgatacttgattgaattttcgatgaatcctttttctttccaaaattcacgccaatgaattgactccgaggaagttctggtaattgtttctgggaactcactaggtctttttccagaaaaaattgcttgtcttgaaacagaggtaatagttggaatcatggccatagttgcctgggttcggaaatcaaagcttttattaactagccatttttcgataacactccattgagtaaagctcattccatccataacaatcaaagctaattttctatttgaaataccttgcattctgtataaataattcaaaatttgattaacataatttggcttttttgccggaggtagggaaagatttctgtcataatctctttttaaatactcttgaaattttttattggcatcatcgactaatagttcgaattccttatccgttctacgatataagcgatgttcaccaatcaatctagcaatctcgctccattcacgcaagaccggagcttttttattaaatagcgtaagatcttcgacataaggatcaagtatcattgaaatgtgttcatcagcttcatggtaaatcacacgttctataaatttcattgaagaaacataattttgtcttgttgttaaactttgctgggcattgtataattgctcccagttttcaatgcctagctttttcacagctttacagtccaagaagggaaatatatcagtaattccaataaattcacgaaatgctttttggtacacgtcccaaggaacctcttgaaaatcagtatctaccaagcgaataagtagtattccatcaaattttctaccgaatttagtttcgtatgtataacgaaaatgaactggatccccataagttattacagaaacatctaactcagacaattcgaccttaacattatctatcatcagtaatccatcgtcatctcttacaagataaatctttttctgcgggaacctgtctgtaatctcgtttatccagttcattttcatcacttcctctatgtgtagaatctatcaagtttctttataattagtatttattacatttctgttcgcattaaagcattatcatagtacatcaagagcttatcgtcttcttggattactttttctggtagacgctcacccactgttacgatagtttgatattctttttctgtccacgccttcttaaaaccaacacggattgcttctgtacggaatacttttaatttcttcttgctattattgatttcatcaagataatggccaaattcacgtagtaagctcttctctcgcagtttttccaagtcggcttgttgattaggatttggcacataccaacgatttttcgctttttctcttaataaaacgtcatctctttctaagccacgcaaatcatgataattttttgtcagataggtactaatttgatttggtactgcctcatctccatcatagtataaaaagttttgtgctaataactcatcgagctcaggtaattcttcatactttgcaatatgctgaatctctttcataaactgcggatgaatatcttgtcgagattgtggttttttcattaattgttgacgaatccattcaatagcactattttcatcagatacaaatagcgacaattgagcaaactcttttgcaagaattcgttttttatcatattctgccacttgagagtctaagaaagccatgccatcgcgcatcggataacgactagcaatacctgattgaaagtcagcagaagaaattgggactggtagaccttgttgaacatgataggcaaccattctatcaaatagaatacgtggtgttcgctctgatatgattaccgcatcacctttgtctcccataaatactggaagatttgataagtgttgtgtaacaaacgtccaagctgattccacattattacgttgtgccttcattttgtcaatattctcttcagtaggcttataagcagaaattactaagtcctgcttaacagccgttgtcgtcgtgaccgctttaaaacttccttgttttttatcaagtgcagagacatctgcaattataaagcctgccttttgaatcgagtcttgtattgcattccacacactagatttagaattgctaaattcaactgtaatccaatgattaggttttaaaaccttaaaataatttctaaaagactcttccataagttgcttatattcaaagagacctttattttgtgaatcatttataatcgcttctgaagaactatttgtgaacacttttaaccatgattcccataaaaaatttaactctgagtaatcaatattctctccaaatgggggatctgtaaaaatgtaatccactgagttctcttgtaactcatttgtaattgcagagctgacaaatacaattgatgaccgttgtttcacaatcaatgctttagctatatcctttacttttcctttaaaaacattatatacattagtctctgccattaaggaagggaggtagtatgtcccgctaagcatcccgttgcctctatttcccatattataacgtaccagttttgagataagactatatacgatggattgaaaacacaaatatgctggtcttttaagactttcaggcagtttagaaattcggtccagtaaatcacttgctacaatcaagtttctttttgtgtaaaactgatgtgtatattcaataccatttctcttcactcgttcaatctcatcacccttaggtaacttgaatgctggaaaccatttattaatattatatttatcaatcttctctaaaagttctttatctttattgcctatttttttaattcctttatttctaccaaatccataactaattaatacaggtttttgtttaagaactttaagtttttttccaaccacagcatcaaaatactcagacattactttatcagatttttgtttgtttaataacatgccacagtttggacatgaaaaatcagaatgcaatttattttcttcaatatcgaaagcctcttcataataaataaattccgtcaagcaatttgggcaactaaatacatcgctccatacagtgtaattaatatcatattcaacattatttacttcagttttataaacccatcctaaatctttctttgaatcagccaataattttgttagctcactaaccagcaattcggaatcaaccgaactattatatacctcagaaataacacttcccactggagctaaatcagaaagaaaggcatgtctaacaccaatatcattgtctgtaatatccggcttaatttcaagaagttcttttttgttattcatcaatgaagaagcaacacctgtcattcctgtcccactaaaagcatcatacactatatcgccaggtttcgtataatgaagcaaataactcattattgctttgtacggaaccttggtatgataagtatgtgcgttatagattggagtatttttaccaaagctaatatccacggcaagaggttcttttgaatactcttcaacgtcctctgttttccattcattgataaacctattaataaatgggttaggacatacagtataaaaaggcggatcagacagctcaataatatcctcatcattgcctattggaaaaccttcaattttcctcaactcaggaagtttttttctcagttcctcccggaaatactctcgacgagcatcatcattttcaaattccatcccgagaactgtcactcttttattttccctttgttcagaatcaaaagacaattgttcattttctaatgacatctactcacctcttaaacataattctaactttatttttctctttgccttcagttagctctgcaatcaattgacggatacgtccttctaattcattaactgacattggactaccgtctcccattgctttaaccagctccgcttcagttatttcaaccttctcaaagcctttaaacaaattatttatggtattcaagaattggggactaatcggaaatgttaattcttttgtagcaatgaattgattaatttctactttttcttcattattcaagagttcccgattctcaacaatgtctccctgttgtaagctacttacaagaatctccatccaattttcataaattccagttaacttttctttaccattagatacaaccaatttagaattccgatcagtttttccaatttcgaaattacaatgagtacatgtcggatattgttctagttcagcttttgttagtgaaaaacaagctcttgtagcacgtagctctcggacccaatcaataagctgttgacccggaagaatgtcgatattggcctttagtgtagctaatacatctgcctcaactgaattaagtagcccatcacgattaatttcctctttacttgttaatcgagatttctgatgaatatcataatattcatctatatagtgctctttaatttctttcaagtcatccatttgcgacttgaatccagcacctttcttcacggcttcaacgacagcattaatcgcttcttgggcattctttgtccaatcactctcaaggccatagttgtaagtagcctgtgtaatgtatgtcactagtgtaccgacttcgtcaacgtctttcttcatctgttcaattgaatcaattaatttcttgttttcttcttgttctgagatttcagtaacgctagccgaaaagtttttcattttagcaacggtattataccgttggactttttcacaaaagtctttataagaagtgagtctcataattgtatcttgtcgagtatttgcgtccataacttctgtgccgccaatagaaaaacctttcttgaccatctcaatagtatttaaggtatgactcacttcttcaattgacttgctgctaaggcgcctaatatatccttctagaatcttctcatcaaagtttggggcgtattcatcaaatagatttagtactgcattgatttcattaattggaagaccagatggctttttgatatagtcgaaattagacaatatctcgatattttcggcagcaaactctcgatagttcattgctgtatagttcgttccagctacgcttatctctaattttcctgcataaagaagcgcaccaatcacgacaactactaattcgggctccaatttaaactcttttgaaagacgtctatctcctgtaccacgtaaggcatcttgatcatatatttccttattattaaccaccttgccgttacctttttcttctagcatttccaaaatccatcgtgaaaagccagaactagaaatggattcggcagttactttcccagcactatcttccataaccaagccgttcagtatggcctccccagtttttgttgaacgtccatttaagaattgcaaggcatcacttgcggaagttttgatattatcatttgttagatatcctggcttatattctttaaaggttggataatctgggtatttctcttgaaaggcatcattcaagaactctgcagaagcatagttgaccattgctttcaaagtatcttcttgtggaaggaacattccaaaatcagaaagatatccttctttacctttataaaccaccttgaatacatctacaaaatgttcgaacagccatttattcaattgcttatagtagctatcatacttagctttaaataagggtttttgtgcttgtgttgtttcaatgtactgctcttttgccgcagcatattttcgtaatgtcttttcaaagtaatcgtcttctaaattaagtttgaagaagacttcatccgagcgcttctcatctttatagtttacggtattaaatggtcgtaacatgtaaatgtaaaaatctctctctggttgcgctgtagatcgctcattgggagaacccaagaaaagatatccttttcgcattactcggcgttgttcccaaggaagctcatatgaccaaatcttataaccagaaatataagtaaggtcatccaaagcaatcgcattttgtaataaatcaaaatagtagcggtccattgtgtccgcttcaatgatttcagcacgatctgcaatcagactatctacatcaatatcttttttcaaatctagataatattgtgcattgacttcatttactgaaatatattgataactgactgtttccataattgtcttaatagccacatctatatttgttttcaaaaatcccgcaggatcaggatcttcaagcagcatatccatctgaccaggaattgttagaaaaaggtcatctttcaattcatcagaagtcatccctaccttagaatagatatcatcagtagttagacgattcaatgccatagcattcactatacgaatagacattttttgatagcgtctttttgttgaaggaaaggcactattgattctatccttcaaaattgatactttatccatcacttctcgaacttcaggaattgtcttgtaagatgggtcttcctcaatgtatgtccaataactatcataggaaactaatcctggatcatctatcggtacttcgttattaataatctttttcatctcattggtgatggttttcaatgctatccgtttttcaatattatgaacattctcaaatgtcgataaatatgcaggatgaattggaaacagctcaacatatgtttccatattctcacttagtcggtcgtagagcttagaaaactccgttaagtgttcacgaattttagctttttgtaaatcatttttcttaagtaaacgttgtgaaataacataggcaatatcttctttaacaatacgtacttgctcgaagcgttcctttacccgtcgcagtggatccgctacataatagaaacgtgggttatcgaatagcatctcctgaatcccagccataaacctaaacctgctatcatacgctacttcacctaactcacgtaagaaccctaaatccaatgtcatttctaactctttacgtgaacgaagataatccagaagttcatcgacgactactaataaccctttttctggatattttgtattgaaggcatccatcatttccagtagccattctttattattggttaacttcgaatcatcttctggaaattcaaagttgacatccatttcaataaagcctttttcgagttgtgaaataataatatctttgaacgggcgatccaccccaccaatttcaaaccggattaccttgaattgtccttcaatttgtttagcgtgctcagctacttctttatttgcaatatgcttactagcaccttcatactcagcaattgttgagattactgacattaaatgagatttacctgagccatagttaccaacgaccaataatcccttgttgtcttctggtctagtgtattgtagttgcttaaaaataatttcattaattgtttctgccatgcgatctgagattacgtatgtatccaacaggtgcattgccttttctgttgaatttgcatctgttaattggatgactgaatcaattggttcaaaatttactaattctttatacagcattttcttctcctatccaaaaaaataattgatcttctctcatttcaatacggcggtattccttgtgcccaggttgtgcatatatgagagttgtcccttcaatatcataatgccatgcaatcaaaacaacttttatcttacttagttctagcaatagatccataaaattgacacctaattctggattcattatcaattcaaagttatcaaacagaacaacttcttctgaagattgttctattattcctttgataaaatcagaagcagtcagataccaacttcgccgactctttttcagaagtaattcacttaaaggtagattcaaatttacgaattccactctatccatattaatttctttatcttggctagatactaccactcctaacttctggtattgttttttcaaatgagaaataaacatccatatatcatccattatctatgatctccttttgaacaaattggtgtatttatgaacattttaatagataaagacgaaacaatatccgcaatatttcaaaacaacctgattgattttcgataatataaaataatgtcttatcgtcttttcacaattaaaaaactgaaatataccttatgttatctatcagtgattataccatgcaaatttgagcatataatttttttgaaataatctgaccgggaatagtaagtcaatttatatcttctcgatagtatagccctatccgttgtcggttcaacctcaattgatcacctagtggcctatcatcaactcctaatttcaattatttttttacttttcaaaccaatcctcaagctgatctgcactaattttattggacagattaattaacgccggtcttaacgtctgaattgttttcaccaactcttccccaccaaataatcctataaatgccttatctgtcagctcttcagataaatggttgattaattcgctggttttctgctgatctgccaagatatttattagtttccccactaaatactgatcttcaaaattactatccgcaaaaaaatcgtaattatcgacttcctgcttaaccagtttaatcatatcatcttttttttcataattaaattcacctgctacatccatgtattcgatgataccgctcgtaataacggtgactgcctcatctttcttctgtttagataattcatcggcaatcggtaaattttttatctgatcacgtaccattttttgaatttcttctttaatgacttcttgttgcagttcataaaaataatcatccataaactcctcacatggataaccaacttcattttcccatgccggatttttaaactgcccagtgtaaaactcttctttaattcctttcacaacttctggatgttcttgcacaatcctattctgcccttttagctgcaaatagtccgcaatatattcttcaatatcaccaaagtaaaaccagcctactggtttcccactgatactagataactggttaatgacactttcaggggccagtgcatagccttgaacataggagctaatcgttggtttctttatccctaagcgattgcccaactctgtaaaggacagattcatactctctttgatttctttgattcgttgtcctaccttcactttatccggttgtaataagccaaacatagattacttcctccttgtcattttcccctattatatcactcgtataaaatttcgtatatctttttttctaaacctcttgactccgtataaacaaacgtataaaatacaaatcatagatggccgtctatatttttttaacctaatcgtataaattatcgtatatataaaaaggagggctattatgccaattaaaatcaatgatctcactttaccaaaagaaaaactcgagaaagaataccaagtcgtcaacgttactcgctggcaaaaagacggagaaattctaggttggagttacgaatgtatcctacctaaactccgctacgaaaaaatcagtgtcaaagtcaaatctgaacatcctgtaattacaccggaagagcttacccaacaaggtttagccatggttacatttaccaacttagtgattgcaccttgggggcgctctaacggtcaattcgtcagctatggcttatcggccacggcagatgcggcaactttgcttccgaaaaaacaaggccccactacgcaaaactagttttcctatgagtttgttgggtggttaggacgaaacggcggggcagcgccatagagccgcttctgtccgttaagaccgcccaataaacacataggctggaaggactgctttgcaggacttccccttaacttgatttatagaacaacatcaggcgaagaatgatggttctttgacaactgaatacacatcaaggagtgatgatttttgaaagcttataatcaaaaaatcattgaaactcccacgtaccttgaaatttatgattatgaagcaatcattactcctaaacaaaaaacagaaaatattgaaaccaatccaaaacgaaaaaaagaactagcctggctttatgaagaagaaaatacgactactgataaaagaaaaaactatgatgacctatctgctcaagggcaatacgacagcttaaaacgaaaacaaaaatactatcaaaatatgcgctttgaaattgcccgactcgtggatatgaactttgacaatcagacaaaatttttaaccctcactttcagagaaaacattcaagacattgcccatgcgaataatgaatttaaaaaatttatcaaacgactaaactacgaactctatcacacaaaaaaagcaaacctaaaataccttgccacgtgggaaaaacaagaacgaggtgccatccattaccacatcattttatttgattttccttttatctccgtcaatcgccttacaaccatctggaaacatggatttgtcaaaatcaacaagattgatgtagatagtatcgaaaatcgtggacgctatattagtaaatacttcgataaagacttggatttgaaagagcataaaaaaaaggcgttcttcaaatcgcgcaacctcaaagtgcccaacgtcacaaagcaactcgtggatcaaccttttgataccacaaatcaagacgtactttataccaatgagtatctcgtaagacgtccgatattttacagtgcgataaatgaaggtggaaatcctgaacaagggatggattttcaagaaagcattgttcgctatacaaaaataaaaaaatgaatctcgaaagtaggtaaaaatatgactgttactgtaccgattgaatttaatcaagaaataattgaagaacttgttcaattaacgaagcaaaaaattgaggaagaacaaacgcaacaaccaaacttaaacgagttgcctccctatccaacaaggaaacaattaaaacaacacctaaaaattggggatactcgcctcaatagttggattaatcatggtttaaaaatcattccttttgggaaagaaactcgatttgaccgtgaggatgtaaaactatttttagatagtctaaaaatctagccttgacttacctgttgtggctgcctatgatacccataagaaaggagtaaatcttctctttgatatactggcgagtgaatcaaaggagacaattatgatcaaaaaatatcaaaagaaaaatggcacaatcgcctatatgttcaaagcctatcttggcattgatcctgttacaggaaaaaagaaatacaccaccaagcgtgggtttaaatcaccgaaagaagccagaaaagcttacaatcgcttgatggtgcaagtagaagaaaatgatgtagtgacagattcacaacgccttttttcagaattggcagatgagtggtttgaacaatacaaaaatacggttcgtgaaagtacctatgtcgcccaaaaattagcttacaaaaagcatatcttccctctttttggcaatttgaaaatctcaagaatttcaattccatactgtcaaaaacaagtaaatcattggtatagctattacaagaaatattccaacttaattggtttgacttcatcggttttcaagtatgctttgagtttacagctcattcgaagtaaccccatggatgctgtaattcgtccaaaacgtaaaaagcgaattgacgaagaacgctattccgcaccttactatgaaaaggaagaactattggagttcctcgaaattgcaaaaaactatccagatcctatttatccaatttttcggattttagcttttacaggattacgtaaaggtgaactcttagctttacgttggaaagacattgattttgaaaaaagaaccctttccgtcaaacaaaccttagccacatgtgataaatgggaagtcaaattccaagttcccaaaacagaaaagagccttcgaacaatttcgatagactctgaaacattacaagtgattaaacaatggcaattgaagcaaaaagaatattttctaaaaatgggaatcaaaccggcaaaaaatggtgaacagctcctatttgtatcagaagaaaataaaccgctttatttagactatgtaaatcacaacttaaaaatcattataaaagagaataacttaaaacgaatcacacctcatgggtttcgacacactcattgtagtttactctttgaatccggtgcttcactcaaagaagttcaagttcgacttggacatacagatattaaaacgactatggatatctacacccatgtcacgaaaagacagacggaagaaacggcaaatcgttttgcagatttcatgagttccacagaggaaaaacaaggaagtttgcagaaggtcaaaagtatggtcaaaagcgaaaaaaagcagactatccctatcagatagtctgctaaacgttggtatatcagcgtttttcttattccgcagcgttcgcgtctttgagaccgtattttttgttgaaacggtccacacgtccatctgcttgtgtgaatttttgacgtccagtgtagaatggatgtgaatcagatgttacttcgacacggatcaatggatacgtgttgccatcttcccactcaacagtttcttgtgaattctttgttgaacctgataagaatttgaaaccagtagttgagtccatgaatacaactggatgataatctggatggatatcttgtttcatttcttcttctctcctttgccctggtccatttgctgtaccagagttgatttgtcgattttacaacatgactatcttaccatgtttcgtttttcgatgcaattatctttttagatttctttttggccgtttatcgccaaaatgtacgtcatgaaaagcagacaagaaatccgcattggtttttgtttttcttaaaaactgtaggaattgttccgtgaattctaatgagtcaccagtcatattattgcgcaagcgccaagtctcttctaattgttcgctgctcatcaagagctcttcttttctggtaccggatttcttgatatcgatggctgggaaaatacgacgctcggctaaactgcgagagagctgcagttccatgtttccggttcctttgaactcttcgtagataacatcatccattcggctgccggtatcaactaacgcagtggctaaaatcgtcagactgccaccttcttcgatattccgagcagctccgaaaaatttcttcggtttgtataatgcggctggatcgatcccgccactcaatgtacggccgcttggtggcacgactaagttataggcacgcgctaaacgcgtgatactatccatcagtatcacaacatcacgcttgtcttcaactaaacgcatggcacgctccaaaaccaattcagagacccgagtatggttgctaggctgcagatcaaaggtcgaagaaacaacatctcctttgacacttcgttccaaatccgtcacttcttccgggcgttcatcaatcaataagacgatcaactctacatccgggtgattgtcagtgatcccgttagcgatttcttttaatatactagtcttcccggctttcggcggggcaacgatcaatccccgttgaccaaagccaaccggcgccagcatgtcgatcatccgtgttgacagacgaccaggggtagtttccaatttcaaatgacgattcggataaagcggcgtcaatgcagggaagtgcggtcgttcttttgcttcttccggatctttgccattcacagattctacatgcatcaaaccataataacgttctgactcttttggcggtctcgctttccccgctactttgtcgccatttcgcaaactgaagcggcgaatctgagaagaagaaatatagatatcttctgcactggggccataattgattggacgcaaaaagccataaccttcctgtccaacgatatcaaggataccttccatataaaagaaaccctgtttttctgcttgggcccgaataacagccagtgataattcttttttgttcatttggctgtaataaggaattcgaaattctttggcaaacgtgtagatttcttttagcgttttgttctccagttctgccattgttagatagtcgctcatagttactcctctaccatttgaatgtcagcccctaaggctgtaagtttatcgattatatgatcatatccccgtaaaatatattcgacattgaagactgtggtggttcccgtagccatcagtccagcaattactaaacaagctcctgctcgcaagtctgatgcaacgacttctgcgccatgaagctggctcggtccgttgagcaagatcaaattgccttccgttgttgcttgcgcacccatccgtgcaagttctggtatgtgattgacacgttttgcatagattgtatccaaaatttctgacgtgccatttgctttcaaaagtaagggagtgatcggttgttgcaagtcggtagcaaaaccagggtatgggtatgtttttacattggctggctttaaatctttcgatggataaacatagatttcatcttcactgatatccatgcgcacaccaatttcttctaatttagcgatgtagctttcaagatgctcataaatgacatttttgatggtgattccttcaccggctgctgccgccaaagaaagataagtgcctgcttcaatccgatcgggaatgatcgaatggcggcaaccgtgtaattcttggacgccttcaatgcggatctcgttggtgcctgccccacggatcttggctcccatgttgttcagcaaagttgccacatcaatgatctcaggttcgcgagcggcattttcgatgatcgtcttgcctttagctttgacagctgccaacatgacattgatcgtcgctccgatagataccatatccaagaaaatccgttctccggcaagccccgcttcacttgtacgcaaatacatcgcgccatgctcattcgtaaccgtagcccctaacgcctcgaatcccttgatatgcagatcgatcggacgaggacctaggaaacagccgccaggtaagcccacgactccttcaccgaacttgcctaacaatgcgcccatgaaataataagaagcgcgtaaactattgattttgccgcttggcatcggaatcgaaacgatctcggttggatcgatcgtcagtgtgttttcttcaaagtgcgtttgaacacccataatttctaaaatttcaatcaatgagtgcacgtcttgaatatccggcaccccttctaatacgacaggagaatcagccaaaatcgccgcaggaatcaacgctactgcactattttttgccccgctgatcgtcacttctccttttaagggacgattgccttgaatgacaatttttttcatctatatccacctatactttagagtttgtgtgtatcatgccaattttagcatagaacagacaaagaaaaaagcaggatttccccacaaaaaaagaacgatcacttgtgatcgttcttttgaactgaaagaattaagctttaccagctgaaccgaaccagtcaatgtgttcttctgcatctttgatgattgcagctttacctggtgccaatagtttacgagggtcaaaacctttaccttcttggtctttaccagcttcgatatattcacgtgttgcttttgcgaatgacaattggaattcagtatttacgtttactttagaaacacccattgaaattgctttttcgatttgttcttgaggaataccagaaccaccgtgtaatactaaaggaacatcagaacctacagcatcagcgattgcttgtaagtggtcaaaagcaagtccttgccagttttctgggtattgtccatgaatgttaccaattccgcaagctaggtaatcaataccagttgcaaccatttgtttacattcttcgatgtctgctaattcaccagctccgatgatgccatcttcttcaccaccgattgaaccaacttcacattcaacagaaacgcctttagcatgtgctttttcaacaacttctttagccaatttcaagttttcttcgaatggtaaatgagaaccatcgaacataactgaagtatagccaacttcgatacattccattgctgcatcgtagtcaccatggtctaagtgaatcgcaactggaacagtgatgttcattgattcaactagatcacagataagatctttagcaagtttgtatccgcccatgtattttgcagcacccatagaagtttgaataagaactggcgcttttttcgcttcagcagcttctaaaatcgcttgagtccattctaagttatttgtattgaatccacctactgcatatccgccttgacgagcagcttttaagaattcagctcctgatactactggcataaaaaattcctcctaagttttaaaaaactttatttgttaagcaatgcttaaccgacactgctattttagcaaacatttgcagtatttgctactaaaagatgtaattctcttttcaataaaagattgcacaaattaaaaattctttgcttttcattttcttttctgaaaaaactttgtgaaactagcctctcgtcttacatttgtttgcatacaataacaagaatacttctgaaaattcgagaaaaaattcacgaactttttcaacaatttatcattttcccgctgacgatatggattgcctatcggacaaaaaaagactatttgtttttgagcatatgaatagctctggcaggtggagtatactatcatgaaaaaaaggagggatagaatgaaaaaaacagtagtgggatttatagcgttgttgggtatattctttttagcaagttgcggagcaaatggagcgagtcaaaaaaccaagacattcacgaatgaacaaaacggagttcaaatggagttggtcttcaattacgaaggtgacgaagtgaaaaagcaaaccgccaacaatatcatgccttattcttctgttggcgtatctacgaaagaggaagcaaaacaattattggatccgatcgccaaacagtatcaggcaatcaagggtatcgattattcgcttgattacggagaagatgcagcaaccgaatcattgacgatcgattacagtaatttagactacgatgcggcaaagcaattgccaggggtcacatttgaaggtgatacttcaaatggcatcagcatggaacgaacggaaaaaatgttactagaccaagggtataccttgaaaaaataaactattcctttgagaaacgagcgaatgtggaatggtcctagaaagatcatccctactggcccctgaaaaaggggcttttttaatgaaaaccagctttcccccgtttcttcttaacggaagaaatgggggagctgttcttcgtatgtttcttttgcttttttacttctttgaacgagtccatgcatcccatcctctcaaagagatagtgccatttgctttggtaatccacttttcttgcctgctccgttttgagaccagctttttttatcttttttcctagaaaaatgttccacctgccatagaccaagaaaagacgtccacgatttcactcgaatcgtctcatcgtagacgtctttcttctttgattgttattcttttgtgttcaatgaagaaatatgctgatcaatcatctgctttagcccatttacttcttcataaagtaaattgaactctttggccaactcactcataatatctgcactcattaacaagtcctcggcgtgactcaataacaacgacatccaaactttatcaccttgtgcttcttgctgtaccaattgccgatgagcaatatgtgctttgtgataatgactcttgccactttcaatcgcagatagggcctcttttgtttgctcttttcgcatttgttgaatactttcgaaaaagcaacttcttgccatcccagcttcggaaataatttgaaaacaaatttgttctttttcttccatcttactctcctatcaattccagcgcttgttctagtgctttttgtccgtccatcataccgtaagttcgcatatcaatagaagctgttgggcaagccactaacccttgaacttctgctaaacgataagaaacctgtggacctaataacacacaatctgcatctttagccacactagctaccgattcgattgaaaatgcgtcaatcgatactggaatagcttttttttgagctgcttgtttcatattatttactaagacaccagtagacattccaccagcacaaactaaaacgatctttttcatcttaaatcccccacttaattttaatttataggctgtcagtacttgttatgcttgcgcaatttttccttcttctgccagtgctgctttatcttgccagcgcatgaaaggaatataaatcagcacgcataacacaaattggatcagctgagcgataatcccttgccagccattcgttaagaaaccgccaaaaatgattggaaatcctgttgggatattgacgccattatgataaggcataaagccaacaatcgttaataaataagctgataaaacagaaacagctggtgttaccataagtggtatcaacatccttatgttcatcacctgcggaatcccaaatttgattggctctgagattccaaacatagaaggaatcaatccaattttcccaacagctttgagctgttctgatttgcaactgaaaatggctaataaagctactgcaaaggaacgagcgccgcgattgttgagtataaaaccaatggtaaacaaatgtggcaatggttggccagcactataggcagccaagttgtctagcataggttgataaaagaccagcatcaacactggatagacagctaatacaccatggataccgaaaaaccataggaattcaataaatgccacaataatcatgcaagcaaacacattggcacccaataaggttagcggtgcttgaacccacgtgtagatcatatctgttaacgttccatatggagtagctgctattacaacataaataatccccatgatcgtggaaacaatcactccaggaacgattgcagcaaaggacttattgacaattggtgggactgagtctggcattttgattgtcagattcttttccacacatagaatataaatccttgcacctagtatcccgccgaacattgcaacgaacattccactagaacccagcgtcgaaaactcgatcactttggtctcttcgaatgttgcgatgggacttaaaatcaagaatgaaactaaactcataatgccagcgtttaattgatctgcattcaaatgttccgccagtttatagccaactaagaaggcaacatagacggaaatgacatcgatggtcatcgcattgatttgtgtcaacaatgatttaagacctatttgatccattatttgttgtgtattgccaatatcgatggcattgattaaagaagcaatcgaactgatcatcataatcggcattaaccccatcatggcattagagatcgctttcatataaacattattttgcaccttaattgctcccgccaacaccttattcttaaacgtattcataatatcctcctatccttaattttgtaagtatttttctcttaacaagcggattttttgttgggaaaaaccaagtttgttgaccacatagccctcaactccaccataagctccgattcgcgccaatgcattctgcaaaaaatgacgatcagcttctttaaaatagcgcatcgcctgaacaaaatcgggattatcggtctcttgaagcaacagctgcaggcttttctcatttttttcttttttgtatacattggttaagagatagtcatgcaacacatctgcttcactgacgccaagtagtaattgaatgagagcgacgccataaccagtgcgatctttccctccacggcaatgttggacgattgccccctcttcagctaagtgaatttctaagacttctctataaacgtcttgacactgtttattttcaacaaattcttcattctgacggatcattaattcttttgccagagccgccgtcattttttggggagaaagtgcactttcttcatcatgttcagaagaagctagggcagcaatatccgcaatgggtgtcaaataaagaatctctgcattaccgatcggccgatcttcattattcagtctttcctttttatttcgataatcaatgatcttactgattccaagttgtactaacttttcttgatctgcagctgtaatcttgcttaattcatcagaacgatagagtcgcccacgtatgagacgctttccttctttgttacggtagccgccaaaatcgcgaaaattgtatgctcctgatagtttgatttttttgtctgtcataatctactcctttaagtgatggataaatgtgatgaagtcattcgtcgcaatcagttcgttcactttctcagatgatgtacatattttgatcaaatgatcgtttagcgacttagcctttaaatggtcttgctcagcaatgactagtaagaagaccaaacgaaccgattgtttataccaaaatattggtttcttcaaatgggcaacagcaatcactgtttccgatccaatcaatacattggggtgtggaaaagcaaccatcggcaagaaatcggttccaaaaaaagcttctcgttcaaataccaaagcttcaaaattatttggcatctgatattgttcgttaatgcaatgacataaaaaatgcagcacttcttcttttgtttcaaagtcttggtcacaaataaacagcggttccttaaagaaggtcaaaagtttttcaacggtaaaaacagtcgacagtgcatcagctatttttttgatcatttcaggccgcataaaatagtcaaaactcattacaggaatggttccttcataaggtagatcgattgatgaaaagataaaatcaaagtcttgttcttttaggaactgagcaaattcatattgattacaaaccgttacttctttaatgtaatttcggaaatagaattcaaacttttcttttaaaaatgcattggctgctctccccagatcgtttacaactaaaatatacttacgctgcgtttgtgaactcttcttattcagggcgacatcaaagtgcatggctaaatagctaagttcatgatcgctgatacgcttattgaaatgcgcaacgattacttgaccagcaataatagctaagtcgtatcctacattgcaatggacttttacgtcatctaacagcgggtttttcagctcaattcctaattcgattcgatcaatcaaaggaacaaagtgaagcatcagcatcgtctgtaagtccaaatcttgactgaagtcaatttgtcttcggtttttgattttttttagaacttgcctcactaagtccgaaacttcctctgagacaacgtttttttcatttttgggaatgacccgtttccccacgatctgacgaagcacataatttcgctcacattctgtaaaaagaacaccgcattcttcttcgatccgcttgacgattcgcttgcctaataatgattgttcagcattggttcttcctccaataggcagattgcgatccaagtagcggccgctttgcattcgcattacagcgattgctaggtgattgactaagttcgtcactatagcttctgaaatcggataggctttttgagaaaactcagctaaaatgattgcttgaatctgtcgatgcaactgcgatggcgtcccttcactagaaggtaattgatgcagttgtttaaggtgtgtcttttgcagataattgcttgccataaagcgacgtaagtcgaattcactgccgcaaagcttcatgccgtagtaaggctttgtttggatggataaattataatggcttaaaatccgtcgcagttttttgagttcttgagataacttgctttgtgagataaataagcgttcacataataattctgacttgatgtattcgtcttcttggacgaagtactcaatgatttgtgtcacaaaatcttcttgaggtgtgttttctaagctacgttgaaataattcatgattgattatttgtaaaaacaagccacttcctttcttcccttgaatcacacagccataaagcgattggctttgattgattttctccacatatctacgaactgttttcgtactgacacctacttttgcagcgatctctttggttgtcataaacccgtcttgctctgaaagagccctgatcaacaataagcttattttttccatctttctctccctcattaattagtttagagtctattgtagtcaacctccataggtatatggtcccttttattagggtcaatttctacaagaagttttatctttaatagttaggagtagctgaaaaggcgtatcacttcggatgctactaaaaaaagcactagcactggctagaacggaaacacccttcaaaagttaacccaaaaaactaacttttgaagggtgttttatgagaacgttcctttataaatgggtcgagtgatcctgactatatttcccccacatttatttagagcgtactcttatgcttaaaaaaaggctgtaggcctcccttttccgggacattgcctacaacctgaaaccagctcaacagctggtttttaatctggtactatatgtgttacccacgattgtctaatgatgcaccaacaaatgctttgatcaatcgttgtggacgtgttggtcgtgaaatcaattcgggatggaattggcaacccacaaagaatttattttctggaatctcaacgatttcaactaagcgattgtctggtgagacacctgagaagaccataccttctgcttcaaagatttcgcggtatttattattgaattcataacggtgacgatgacgttcttgtacgacttcttctccttcataggctgcagctgttttcgttccttttttgactttacatggatacaagcctaaacgtagcgtaccgcctaagttttcaatattttcttgatctgccatcaaatcaatgatgttgtttgctgtatcgggatcagtttctgccgaattcgcattttctaacccaacgacattgcgggcaaattccacgcaggccatttgcattcccagacaaatccctaggaatgggacatcattttcacgagcataccgaatcgcttcgatcttgccttcgattccacgatcgccaaaaccgccgggaactaagataccgtctgcatcctgtaagtattcggcaacattgtctttcgttaattcatgggctttgatccaatcgatcgtaatgtcggcatcataagcaaaaccagaatgtttcaatgcttcaacaacagacagatacgcatctggcaattccacatatttccctaccaatgcaatgcggactttctttttcaagttcaatactttttcctctaatgcttgccattctgtcatatcagctactggcgcattcaatttcaagtgatcacaaacgatttgatccattccttgtgcttgtaaagccaatgggatcgaatagagtgtttctacatctcgggattcgataaccgcttcaggtgcaacatcacaaaattgggccaatttgttttttgttgattgggacacaggttgttcagtccgaaccactaggatatttggttggatacccaatcctcgcaactcttttacactgtgttgcgttggtttggttttcatttcacccgctgcctttaagtaaggaatcaacgttgtatgaatgtacatcacattgtccgaaccaacgtcagctttcatttggcgcaacgcttctagaaacggcaacgactcgatgtcgccaacggttccgccgacttcagtgatgatgacatctgaatcggtcatttttgctgcccgcatgattttttctttgatttcattggtgatgtgcggaattacttggacagttgctcctaagtattcccctttacgttctttgcgcaaaacttctgaatagatttttccagtcgttacatttgagtatttgttcaagttgatgtcgatgaaacgttcataatggcctaagtccaaatctgtttctgcaccatcatcggtcacgaatacctcaccatgttggtatgggctcatcgttcctggatcaacattgatgtaaggatcaaacttttggatcgttacttttaagccacgattcttcaataagcgtcctagtgatgctgccacaatacctttaccgatcgaagaaaccacaccgccggttacaaaaatatattttgtcataaactgaaaaactccttttaaactattttgcaggaaaagtacttagaaaataagaaaagctccctatccataaatgaatagggagcgaaaattctaaatcactttctgactctttttcaagagtgcccaaacagaatgatacaatcttgcctagcaaaagtcaagcaaacttttctcgaatcctttctggatgcggatacatcgaaaaatcgctgatttcgatgaacattcacaaatcgctaaacttctttcttactttcttaatggattctttgggtctgcttgtcataatgattcttgtagaggaagctcggtgctttacttgttttgttacaaatgatcagaaatcgttttcttatcatttttgcgaaaacaaggtgcaggttcgattcctgtcttctactttgaatagattacagaacaaaaccgctagattggttttctctagcggtttctttttttgtatcggttgtcacagacgcttcaatagattctaaggaccatcttccaatgacttattcgtttgttgcctctgcagatcgaacgactagtaattgattagtacaattcaaggtactgctcgcgttcccactcagaaactgtttgacgaaaagcggcccattccaaacgtttggcttccacaaagttcgcaaaaatgtgtttgcccaatgcatcgatcatcacgtcatctttacgcaattctttgatcgcattgtggatcgttgatggcaggtcttcgatttgtgcttctgcacgttcttcttcattcatcacataaatgttgcggtccactgcaggcggcggtgtcaactcacgacggataccatctaaaccggcttgcagcaagacagccattgccaaatacggattagcggatggatcaacggagcgcaattctaaccgggtggacaagccgcgagattcaggaacacgaatcagtggtgaacggttgcgtcctgaccaagcaacataaaccggtgcttcgtaacctgggaccagacgtttgtaagaattgactgttgggttgcagactgctgtataagcacgggcatgttcaatcaaaccggctaggaaatgatacgccgtttggctcaactgcattggtccttcttcatcaaagaagacattttcttttccattgaacaaggacatattgcagtgcatacctgacccattgatgccatataatggttttggcataaatgtcgcatgcaaaccgtgtttgcgggcaatcgttttgacaactaatttgaaagtttggatgttatcgcacgcttctaccgcatcggcatatttaaagtcgatttcgtgctggcctggtgctacttcgtggtgggaggcttctacttcaaaaccaaggctttctaattctaatacgatatcgcggcggcagttctcacctaagtcagtcggtgcaaaatcaaaatagccgcctttgtcatttaggtctgttgtgatttcgccatcttcatctaatttgaaaaggaaaaattccggttcaggcccaagattgaaagaagtaaaacctagagattccatatctgatagtgcccgttttaaattgccgcgaggatcgccagcaaatggcgtgccatcagggttgtagatatcacaaatcaaacgagcgactttgccatgctcactttcccatgggaaaatcatccaagtagataaatctgggtaaaggtacatatcactttcttcaatccgtacgaatccttcaatggaggagccatcgaacatcattttgttctcaagtactttttccaattggctaactggtacttctacatttttgatcgttcccaagatgtcagtaaacatcaagcgcaagaaacgtacattctcgtctttaacgatttgtttgatatcttcggctgttctttcaattttcggcataatatcccttcctttgacctttattctttcgtgccacaacattgatctacattagcggacctttttgttggaatggctgttgttgattcagaccaccttgcgctaggagttcgtcataaaagattcgacgaacatcttcgtcagtcagtggcggtttgttctttgcttcttgttctttggcaattttcatctcgtacacacgtttgatcccagccatattcaaaccatctgacagatagtctttgatttctaatagcgtatcgatatcatttaatgaatacatgcgtcgattaccatcactgcgttctggatggatcagttcttgttcttcatagtaacgaatttgacgagccgtcagatccgttagtttcatcactgttccaatcggaaagacagacatcgaacgccgcaactctttttcccgcataacgtggcgcctccctcatttagatgatcctgcataacttaattgaaactataccaattgttttttccactgtcaacccttcatgtaagaaaaagtgacatagacatttatttttttctgtttggcagaacaatcactagaaaaccatccttttactggtcgaatgaaaaaaatttccagtggtaatcactgaaaaaaaactgcgtgcaggtattagaattccctacacacagctcgaccacttcatttcctgagcgttactcttcaattgttggatagatcccggcagaacctggcaatgcaaaaccttttaggtgataggtttgatcttcctcgtcaaagtcattggtaagcaagagtgtttcccgcttcaaacggctcaatcgcttgccttcattggcagctaaaacggtttgataaggctgcatgatttgcatgagttccattttaattgcttggatcagttgttctttccctttactgctcttggcagaaatcaaaacattggggaacagcgtcggcacaaattgttctggatcaatgcgatcagctttattatagatcgtcagaactgggacttgcgtcaatgatagttcttccatcaatgctaaaactgttttttcttgctgttgccgatcatgagaaccagcatcaaccacatgcagcagcagatccatattttgactctcttctaatgtagaatgaaaggcatcgatcaattgtgtcggcagttcttgaataaagccgacagtatcggtaacggtcacttccaatccttccggcaaccgccaacgctttgtcaaaggatctaacgtcgcaaacagttggtcttgctcataggtatccgcactagtcaataaattcaaaatcgttgatttcccagcattggtatacccgatcaaaccgatctgaaagacttgactgtcgcggcgtttctgacgggtacgatcacgatgagcagcgacttccttcaactctcgtttaatgatcgtgatccgattacggatatggcgtcgatccgtctccagtttggtttctcctggtcctctcgttccaataccgccccccagacgggacatatttttcccttgtccgatcaatcgaggcagcaaataatctaattgtgccagctctacttgcagttttccttcttttgaacgagcgcgcatagcaaagatatctaaaatcaattggacacgatcaataactggcgcccctaattcttcaccaatcaactggctttgtcggggtgtcaattcatgattgaaaatcaccaaatcagcttcatgggcatccactaactgttgcagttccgccaattttccttttccgatcactgtttgccgatcaacttgcggccgtttttggatcagtgaaaaaatcacctctccgtttgctgttttggtcaaacttttcaattcattcattgaggacgcaaaggtcgaataatttcgttctgtttctacgccaacaaggattacgcgttcttgtgtcattccttctcctccaaccattggtcgatcgctttttcgatcgaagatacgtcctcaggatgctggacaagatcgacccatctaggagcgagacgattcttgaaccaagtcagttgccgtttggcgtacctgcgagactgttgtttgatttgtgcgaccgtttcttctaatgaacatgtaccggcaaaataaggggcaaattctttgtacccgattccttttgctgcttgggtctcaggatggatcagcacctgttgtgcttccgcaaccaaacctgcttccaccatttgatcgactcgctgatcaatacgctgatacaacaactgtcggtctgtggaaagcccaatcataaaataatcgtataccgcttccggtgcagtagtcggggctgcaatgcttattcccgttgtttccaagacttccaacgcgcggatcactttacgttcattgttgtaatggatctttgctgcggctaaaggatctaatacctgcaacttttgccatagcgcttctttgccaattcttgctgcttcttgctggtagcgctgccgaacggaaggatcactttcctcagcggctcctaattgatagtcatagagtaaagcctggatgtacaatccggttccccctgctacgataggcagatgacctcgttgatgggtggccgtgatcaactcacgggcttctttttgaaattctgccacagaataggattcatggctgtcgcgaatatcgatcagatgatgagggattccttgcatttctgcagctgttaccttggctgtcccaatatctaagccacgatagatctgcatggagtcgccgctgatcacttctccctgatactttttcgccagttcgatgcttaaggccgtttttccaaccgcagtcggtccgactaccacaatcactttttccatcaatgagcttcctcctgaaccttcctttggacttcccggactcgctcaggaaaattggtaataattcccgtgacccctactgcaagacagtgacgaatttctgcttctgtatcgactgtccaaggacgaatggcaatcggataatccgcgatctgttcctcatgtttcttgacccactcataggcaggatgaatcccttcaatgtaagggcgcgacaatgctaacggaggtttcgcctccgattttcccataataaagtcaaaggttgcttgcggttcaatcgcatacaatcgatccaatgtgtcaacattgaatgaacaataccaatgagtaaagggccagctttgactggctaacaattcagatactttcttttcgatcccttgatactcgtaatggtctgttttcaattcaatcgttaaaataccacgataattctttgctgctaaaagatcgaggacttccttcaacgtcggcacttttgtggcggcataatcttctgagaaccagctgccggtattcaattcttttagttctgtcagcgttttatcacaaattcggcctttgccgttcgtagtgcgatcgactgtttcatcatgcattacgatcaggtgaccatcctttgatagatgaacatctagttcaatgatatcggctttgacccgaactgcttctgcaaaggctggtaacgtgttctctggacggtctccactactgccacgatgggcaacgatttgtaccatttgtttcactccaatctttttctattttaccacggaaccccatagaaccaaactcctactccttgtgccatcctcattttctaaaggcatcgctaggatttgtatatatcagagaatcgacaaaaaaagaggctatgacagaagtttttccacaaaatgatcctcccaacaatcatgaaattgctcctactctgcagcaggtcttcatcaaatacacgatggagagcgcaattccgttcacgtccttcggatcatctcgttgcaacttctgtcacagactcaatgttatagccccattctcgattgactcgactataatggtttagaaaaataagttaatggttcattggtcaaatttttcatttgcgttttgcgctcattgaccatttcagtcagtgtatccaagaaattctccatgatgacacgaccgcctttatacgtataaccgccgatcttcaccgtttcttctggtgaaaggatcactctgcgggtaccgattttcttgaaaaattcttctaaaaaataattcggcaaataaaagttattctgtgcggcaaaagactgtaaataagcaaaatcatcgatcgttatataacagtcatcgaaagcatcgaaactgacatattcgtccatcaggatcacccgtttttgtaaaatttcgctgattttcctgttcaattggagaagtgtctcgatttctttgactttatgctccaacagccgtcgccgtttttctttttgttcatcgtaacgaattctgagattgaagatgatcgttactaataaggcgcctactaatacgccgataaaacctgcaatcgctactgccattttcttctgaccctttcatgcttactttctttttattgtatcataatttaaaagagaggcaaaaaagataacgaactttttatttgacctttattgacctaatgggtatacttacttttagatattgcaaaaactttgtgctaaactatatctatatcgatttttaggaggactaaaaaatgaatttaattcctacagtcattgaacaatcatctcgtggcgaaagagcctatgatatctattctcgtctattaaaagaccgcatcattatgttaagtggtcaagtaacagatgatttagccaattcgatcatcgcccaacttttattcttggatgcacaagattctgaaaaagatatctacttgtacatcaactcaccaggcggaagcgtcacagccggactagcaatctttgataccatgaacttcatcaaagcagacgtgcaaacgatcgttatggggatggctgcctcaatgggttcattcttattgacagctggtgaaaaaggcaaacgctttgctttgccaaatgctgagatcatgatccaccaaccattaggtggcgcacaaggacaagcaacagagatcgaaatcgcagctcgtcacattttgcaaactcgcgaacgcctaaacaaaatcttgtctgagcgaacaggtcaaccaatcgaagtcatcgaaaaagacacagaccgtgataacttcatgactgctcaagaagcaaaagattacggcttgatcgacgagatcatggaatcaaacagcttaaaataattcatccatcaaaaaaccagctgtgctgaagcacgctggtttttttgcgtcattaaacgagatccgattgacttcgcttgccattaataaacatatttcccttgcaagtagtcttttcccaaggaaacataatgggcgatattggctttgtttttggcaatttcttcctctgtcaacggacgaatcactttagcaggacgtccaaaagccagcacattgggcggaatgatcgttccttgagtaactaaagaaccggcaccaatcaaactgttttcaccgataactgcatggttcaaaacaatggaactcatgccgattaaggcccctttttcaatcttacagccatgaagcatgcactgatgaccgacagtcacatcttctgcaatgatcgtgggtgcatcatgatccacatgaatgatcgtcccatcttgaatattggtccgctcacctactcgaatataatttgcatctccccgcaaaactgcttggaaccagacagtcgcctcactgccgatggtgacatctccgacgacagtcgcatttggcgcgataaagttttgcgtactagcagtttctgcgtttagttgatttcgtttttggctatttgtctcttttttccgatccattgttaaactcctttaggatttttctttctccactacactttactactacactttactactatactttactactatactactctattcctgtacccatgataccatgaataactatgaaaaccacgaatcagtccgtaagagaacagcgactatatgcggatatcttcacacttcatacaaaaaaaagagtgcggctgacaccacactcttttgacctattctgcttcttctgaaaactgactctgataaagctgactgtaaaatcccccagctgccagtagtgtttcatgattgcctttttctatgattgctccttgatccatgactaagatcaaatcggcttcccgaatcgtagacaaccggtgagcaatgacgaaactggttcgtccttccatcactttgtccatcgctttttggatcaacgcttcgagccgtgtgtccacagagcttgttgcttcatctaagatcaagattttcggattagaaatgactgctcgagcaatcgtcaagagttgtttttgaccaagcgagatattatccccttcggaattgataaacatctcataaccgtccggcatcgtccggatgaaatgatccacattggctgttttagctgcatcgaccacttcataatcggtcgcatctaacttaccaaaacgaatattgtctccgatcgttccttcatacaaccaagcatcttgcagaaccatgccgaataacgaacggacatcgctgcgggccattttcttcgtatcaataccatcaatcttgatcgccccttcgttgacatcgtagaaacgcatcaacaaattgatcaatgtggtctttccggctccagttggtccgacgatcgctaccgtctgaccagctttcacttcaaagttcaaatctttgatcagcggtttcttcggatcataggcaaaaccgacatgttcaaattgaacatccccatgaaattccgctggcaatggaatatctgtttggttgactggttcttccggttcatccaaaatctcaaaaacccgttttgcagctgccgaagcactttgtaagacagaggaaagctgggtaatattccccattggctgactcacttgccaaatgtattggataaaggcttgcagttgccctaccacgatcacaccgccaattacatagaaacttcccataactgccatagcaatatacgtaaagtaggcagtcatttgaactaacggcatcatcaatcccgagacgaaggccgaacggaagccgtaatagcgcagttggtgattgacttttttaaagccgtcaagtgtttgtttttctcgtccatagactttcaatacactgaaaccagtcatattttcctgaacataaccgttcaagtctcctaatgcattttgcatgccttggaagtctttttgcgatttcttgacgatcgttcttgaaatgatcaatgacgttggaatcatgatcaatgcgatcaacgccataaacgaattgatataaaacatcatcgctaccgccatgatgattcctagaaaggcattgacgatcccgatcaaggcttgctgcatcgcaccactgactgcatccacatcgttcgttacccgtgacaagatatttccttgctgatttttgtcaaaatatgaaacaggcaagcggttgatcttttcttcaatgtcttgacgtaaatcacgcatcgcagattgaacgacatttgtgatcaaaagccctgacattaattgtgagaaacaataccctacaccgacaacggtgatccagatcaaacaaacgatgatgtaatcaaaattcagcggctctcccgctgcaatattccgactgatctctgttgtaggcaatccggacacatacggcaatgccgcgttaaagccaactgtagcgacagtaaaaagtaagactaaaataaaggagactttgtagggtttgatgtagcgccctaaacgttttaaagaagagaatgctttcattgtgccaactcctcctctgataattgtgatgctgcaatgtcgtaataaaccgagcagttttccaacagttctttgtgggtgccgataccaactacatcgccttcattcaacacaatgattttatccgcgtgcatgatcgtccccacacgttgcgccacgatcaaaatagttgattcggtcgtttcttttttcaaacgcgcccgtaatttggcatcggtttgataatccagtgcagaaaaactatcatcaaaaatatagatctcgggacgacggatcaccgcacgagcgatcgccagccgttgtttctgaccaccagaaaagttcgtgcctccttctgctagacgtgcatcaaagccatccggtgttttagcaataaaatcagctgcttgtgcgatctcaaccgcacgttctaagtccgcttgtgtcgcatcttctttcccatagcgcagattttctgcgatcgttccagtgaacagcaacgctttttggggaataaatccgatcttatttctcaaagcggacaagctgtactcgcgaacatcgatcccatcaatcaaaacctgtccttttgtgacatcataaaaacgagggatcaattggatcaatgttgatttcccgcttccagtactgccgatgaaagcaactgtttcaccaggagaagcagtaaaactaacattgcggatcacaggactctcagcatgtcccggataggcaaatgtcacattcttaaattccacatatcctttggtcttgccttctgtcactggctgttcggcttccacgatttctgaagtcatatccaatgcctcctgaatccgtcgggctgagaccgctgcacgtggatacatcgtaaagatagtcgcaaacaacatgaatgagaatagagcatggaagatgtattcgataaaagcaatcaagtcaccgacttgcagttgcccattttcgatttgaatacttcctgaccaaatgatcagtaccatcacgatattgaataagaagaaaaagcccggctgtgctgtcgccatcaaacggaacaagctgcgagagctggatgcatacgcttgattgactttgctaaagcgtttctcttcaaatttctcatttacgaacgcacggatgacccgtaaaccagacaagttttcccgcaaaataccattgatcttatccaaattggcttgctgcttgttagacaacggctcggaaatctttgcgatggctatcacagcaatcaacaagatcggcagtgcccctaacacatacatccctaattttgtacttgtccgcatgaccatatacaaactgaccgcaaacatcatcggcgtcatcaatccaatccgcagaatattctgcaagaacaacatgatttgatatgcatcattggtcacccgagtaatcaaggatgaaacaccgattttttcatattccgtatgtgaataaccttgcaccttttcaaaaagatcatctcgaacatctgctacgatattcgttgtgattcttgaggtaaagtaccctaacataatattcattgcgatccctgtcaaagtaatagcaatcattgccattcccatcttccagatatactctcggtcaccatttcgaataccgacatcgatcattcgagccagcaatgtgggtaatcctagttcaatcaaaataaatccaaacacacagatgaaattaaaaaccaacagttttttattgcgcattgtgtaatgccacattaatttcaaaaaagcccctcctttttttacacattatttttactatatcatagtcccaatttcaagtaacccacttcccgaagaaaaaaaggagatattttaaagtatttttttaaggatgaccaagggaagccctttcaaaccaactagtttctatacttatttacttttctatgataaactaatactacttgtaatggaacgatttacaaaaaacggtgaattttttatgacaacatttggaaagcaaagacgaggctttctcttttttctcacaacgattgtctggaaaaagcatgtagcggtccactgacgacccccacttttcaggtcacttatctagggccttgattttgtgatgcaccgaatcgaacaaaacgataaactactgcattagcagataaaggagaatttgtatgatttacaaagtttactatcaagaaacaaaagaccgcaacccaaaaagagaacaaacccattccctgtacattgacgcagaaagcgcggttgctgcacgccgtacagtcgaacaaaacaccccatataacatcgagtttattcaagaacttgatgaaaaacatcttgcgtatgaaaaagagaacgctgatttcaaattagcggagttttaataatgaaagtttctctaaaaaataatgaaactggcgtattcggcgtcggcggactaggcgagatcggaaaaaactgttatggggttcaattccaagacgagatcatcttgattgatgccgggatcaaattcccggaagatgaactacttggaatcgactatgtgatttccgattatagctacattgtccaaaacatcacgaaagtcaaagggttagtcatcactcatggtcatgaagatcatattggtggtattccttaccttctgcgtgaagcaaatatcccaatctatgctggtccattagcattggctttgattaccaacaagttggatgaacacgggttactgcgagatgctacattacatgagatcaatgaagataccgtgattcgcttccgcaaaacatcggtcagctttttccgaacgacccacagtattcctgatgcgctaggcgttgtggtgaaaacaccttcgggaaatatcgtagcaactggtgactttaagttcgatttcacacccgtgggcgaaccagcaaacctacacaaaatggccagaatcggagaagaaggtgtgctatgcctcctttctgacagtaccaatgctgagattccgacctttaccaagtcagaaaaaacgattggtagttcgatccgcaagattttcgaaaaaatcgaaggccggatcatctttgccagcttcgcttccaatattttccgtttgcaacaagcagcagatgctgcggttgccacaggtcgtaagatcgctgtcttcggtcgaagtatggaaaatgcgatcgttaatgggcagcgcttaggttatatcaaagtccctgacggtacatttgtcgaatctcatgagatcaatcgcttaccagctaatgaaaccatgatcctatgtactggctctcaaggggaaccaatggcagcccttagtcggatcgccaatggtactcatcgacaaattcagatccatccagacgatacggtcattttctctagttcaccgatccctggaaatacgactagtgtcaaccacttgatcaacttgctgttagaagcaggtgcacatgtgatccacgggaaattgaataatatccatacctcgggacatggtggtcaagaagaacaaaaattgatgcttcgtttgatgaagcctaagttctttatgccggtccatggagagttcagaatgttgaatatccatacccaactggcacaagatgtcggcgttccaaaagagaactgttttattatggaaaacggtgatatgctggcgttaactgcagattctgctcgtcgagcaggtcatttcaatgcgggtgatgtctatgttgatggtagtggaattggcgacatcggtaacgttgtcttacgagaccgtcgtatcttatcagaagaaggcttagtgctagccgtagccaccgtcgacttgacgaaaaaagaagtcttagcaggaccagacattctttcccgcggattcgtctatatgcgggaatctggcgagatgatcaatgaagcacaacagatcctgttccgtgccctcagagaagtcttgaaccagccagatcctagcgaacataaaatgcgagaagccatgtcagctgctttgcaacccttcttatttgaaaaaacagaacgtcacccaatgattctttcgatgatcatgacacctgacgaccactaacaaaaaaactcgaccaaaccctcaatggaagtggtcgagttttttatttttcatcctactgacttccttaggtttaagactctcttctttcgaaattagacgcaggattatcggtactgtctcttgccacagctatttaaaactactttggaaacttagctatattggaggctatattaaaaactgtcttaaaaacgatctaagaagtgatctcaccgatacatctcttcaggagaactatctacttttcgctaagcaccagtttaatggttttaacttcatatggatgcaatgaaaatgcgatcggctccgcttttaactcttcgctagcttcttccatcatgttcgtctcttgccagcgaattttgccagttccatgacagtgaatggtgacgtcgcgatcgctccctaaatggtcatagcaacgcaaaatccacccgctttgatcttccgctaacttcaatgcgtcgattatcaaactttcatcagcctcgatttcaagaggaatacttgccatctctgtttgaagttgactcaatggtgcattgatctcccaagcttcttccatcacctgaccagttgcaaaatctccttgatgcggaaataggctgtaggtaagcgtgtgggaaccaagatctgcctgaggatccgggtatgttgctccttttaataaagataatcgcagctgattgcctttgatatcgtagccgtatttgcagtcgttcaaaagggccaccccgtaatccatttgtgcaacatccgcccactgatgacctactgtctcaaatttggcgatatcccagctcgtgttccagtgagttggacgcttcacattcccatgctgaatatcaaaaatagcttctgtcgcgcgaatattgacatcaaatttcactttcaacaattgctggcgttcttgccaatccaccgtggtaacaaaatcaattcgcttcgtatgagcatagaaatagattttttgtaaaatagttgactgcccaaaagtgacttgctgttctaagacagtaaacaaaggattgttcgcgatgacttgaatgcctgcactgcttagctccgtgcctttttcttgataaaaaagatcgatatcccacgcatcgaaattcaatggtttgtcttcaaataattgaaagacattccctgtcccagcaagcacttctcgttgtgcggttttgtcatagatctgggtcaaatgccccgcctcattccatcggacttgataaaacggagtctcgagtcggtctttttcactaacggacactgcttccaatggcaacgcacagatacaatccggcaaaagactcgcttggaatgctggcaaatgtaccagagcgtaacaggaaccgtcgaagaaaacttgctgctgttcaggtaccgtgcccggtgctactgcaatgatgcttgttcgctgccaagcggctgtattgatgatacgtaattgttgttcttctgtctcaagagcagttgtcagagcatgaagctgcttttgacaagcaagtgcttcgttccgataatcttgatagacttctttgatggaagagcccgggataatgtcatgaaattgattcttcaagacgcttttccaaagcttttcgaatactgcagcaggataagccgttcctgctgtcatagactgaagactgtacaaacattcaagttcccgcaagcgtatttcaaaccagcgattcattttcttgataaaggcctgcgaagtataggtaccgcgatggtactccaaatacagttccccatcccagattggtagatcgttcgaattttggtcgacagtttcatgtaactcttcaaaaaagtcagcagcccgacccgttttaagcatcggtaatcccggaatttcagccatctttctgcggttttccaacatttctcgggtgacaccaccgccgccatctccatgtccataggaaatcaatagatgttgattcaatgctttattttgatagctgcgatatactcctaaaaccgtctccggggtcagcaacccattatacgtgtaaaaccaattggatttttctgtccagctgccaccacctggaacgggtgtcgtgatgaaatgcgtcaaaatttcagagccatcgatccccttccatagaaaggtgtcgtttggcatgcgattgtattgattccaacttattttcgtcgtcataaaggtattgattccactttttttcagaatctgcggcaacgcccatgaatacccaaaaacatccggcagccagagataggtgctttcccgcccgaattcctcgcgaataaacttttttccgtagagaatctggcgaataagggattcgccactaggcagattacaatctgcttcgacccacatggcgccatcaacttcccagcggccttctgcgattcgttgtttgatttgcacatacaattcaggatagtcctctttgatatattggtaaatttgcggctgggtttgaaggaacacatattctgggtattctttcatcaatttcaagactgtagaaaagctgcgggccgccttttcacgcgtgtgcttcaactgccaaagccacgcaagatcaatgtgggtgtgtccaatcgctgtgacttgaaccaagtcacttttgggaagtgcttgcagcgcctcttttagaaaaagatgtgcttcccgcaaactatcataaaactgcggtgatcctttttctcgccaatcgatccgttgaaacgaaccattcaacatcttgagcagccgaaccttccggtcatgatcctctgctaattgctggatcgtttctaaaatcattttagaaagataaaaataattgttggcttcttcatccaaataaccgataaatgcagctttcagttcatgggtcagctgccgttcttcgccaccgccttctagtccagaccatagcttcagcgcaacgatcacttcttttcctaaatttgcaggttctaatagaaattctttgtggttggcgtcgattccctgaacagggacaccatcaataaataaaagtgattcaaaaccagagttattgccgccaccagtttttccaaaatcaaaaaacaatatattcatcttcgggggaatggtgactttcgcttgaagccataaatagcgatcccttccttgccacgtttcccctatgtgcatgacttgttcagtcgaaaagagtggcggatatttctgacactttgtctgatcctctgtgacaaaccattgctggatctgacgcttgtttcgatacctcaatgcctcgatttcttgaatgcggtgcttgatttttgcttcttgcataaaataatccattttgttctgctcctttggcattcacttggttttcctactgcttattcgcccttaagttagtcttgattaaagcgttcaaattgttgccgacggatctccaataagcgttgagcaccgatacgatccaattgctgcacatagttggtccaatccttttcaaaattccattcacctgtaatgaactttacccgcgattgttccacatgggttgagatatctgtaacgatcgttgacaattctgctgcttctgcttcggttgccataaatgtcggcagcatgtattccggcatatattcttctttgacatcatcatagacagccggttctttgccaaacgctcgatctctgatttcttgatccaattccgcataagggaaatagcctccatacacattatcgacccactggaaagcaccgagttgcggcccgttttgatagtttaagatttcgtcaatatagaccatgtgcccatcttcgtcaacttcataggtcactccttcttctcctaaataagcaaaaatctgcccttcaggactatagaagtaatccacccactcaagaagtaatcctggatctgctgcatccttcgtaatgataaatgctgaagtaccagaaacaggcggttccgtataaagtgtcttgtcgccataaggtccttcaatgacattgatcggcgtatacgtttctggtccaaatgggccaatgaaatcaggatcgacccactggaagagaccaactttgtcttgggcagcatccgctcgccatttgtcatcatccacgccggcaaaggattgttttgcaactaatccttctgcatacaactctcttaggtacatccagacttcccgcatccgttcatggttgatggtcaactgtaattgccccgcttcatccacaaacagcatattccccatcgcctgtctgccgcctgtccccaatccataggaagccatcaagaccttttccagtccgccggctaaccagccacttggcatataatacccttctcgtccttccccgctcgctacaaaagcagctagaacctctttcagttcatctgttgtacgagggacatccaaggacaattcatccagccaattttgattgatatacagtcgaaccgttcgcccgccgctcattggatccaaagacatatacggcagcgagtacatatgaccatccggtgctgttaacgtctttttgacaatcggattttcatctaagattttttgcagattcggtgcatgttcggcaatcagatcttctaatggaatgaacaatccttgctgtccgtatttcacgatctcatcattgctccagccggtctgataaaaggcatcaggcagctttcctgatagaatcaaattcttcttttccccaaactcttttacttcttcccactgtactttgactccagacttcttctcgtactcttgccacatccacaggtcttcgcttttcggcctcacgtctgtaaaatcattcctcattaaatgaatcgactttacgtcatctgctactttttcacttggactagattggcaagccgacaacagccagacgaaggacaacaaaaacaatagcactccttttttcatacagttctctcctttttatacaatcgaacaacgggcgacatcaaaaatagactcctttcattttgttaaatttattgaaaaacaagaaacctatcccataagcaggcaatccgatccctaaacagatccctaaaaatggatagtaacaataaagaagactaaccaatccaagaagtcccatacttattaatagctgaacgggacaaatgaacacaaacagtaacggctgtaaccaacgatggactttgtctaatgaaaaataagcatgcacagggaaaaatgtgatcgccagcaataaaataatcaggagattcgtccgcatcgtaaactcaaacaagaaactggtgggataatcactcgctaatgtgtgatgaaccccaataacaaaaccagtcagaacaatagccgcaacatgaaaccagcgatttttttgtttgttgtgccgatattgatctgaaaaaatttctttgagaggagcttcatttttctgcagaatcctttttcgaatgcaatcgtagacagtaatcgttgccggtatcagactaaacagcacaccgcccagaagcatgtagcgccaccaatacacattcaaaagcatcatatcgtacactaattcacaaaatgcagcgatcgcttttagcatcgaaacacctcctcatcccttgatggatcctactaggatgcctttttcaaagtatttggctaccacaggataaaataggagcacaggcagacttgaaacgatcactacgctgtatttgagggtcattttcagcataagcagttcggattccgcactaccggcaatgatttggttcatatcttggccaaactgtccctgaaccagtatttctcgcagaataatctgcagaggatacttggcacgatcctgtaaataaatcaacgcgtcaaagtaggcattccagcgaccgacaccatagaacattgccatcactgcgatgatcggggtagccagaggcaagacgactttccataataaccataaatcgttggcaccatcgatataagcgctttcaatcaaatcattaggaatattttgactgaaatacgtacgcatcaaaatcatattataaacacccaacgctccaggcaagatcatgacccaaagtgtgttaacgatccctaactgctgattgactaaataagtggggatcaaccctccgctaaaaaacatcgtaatcgtaaaaaataaagtaaagaaacgcttgcctcgtaagccggaacgagacaatgggtaggcagcaatcgtcgtgacgattaagttgatcactgtccctaaacccgtgtagatcactgcgttgcgaaaacccgtccagatatcactgctcttgagcacttccttgtacccttcaacatttaatccacggggatacaaaagcaacgggacctcatagatcctagtgggatcactgaaggaagcattgaccacaaagataagcggatataagataatcagggcaatcagactgaccagtaagatattgatagtattaaacagtttatcccctttcgttgctgatactttcattcgttttcctcctaccaaagactcgattcatttgtcttttgtgctagtttattaacaataaataaaacaataaaattaatcacgttattaaaaagaccgactgcagcagagaaactatactccccatttatgatccccattttataggtatatgtcgaaagcacctcagaggaagcgagattcgcagcgttctgtaagagaaaagtcttctcaaagcccacggataaaatgcttcctgtcgccaatatcgtggagatcacgatggtcggcatgatggaaggaatcgtgatatgacgaatacattgcaagcgagaggcaccatccaagtaagcggcttcatattgatcgggagagatcccggacatcgctgccgtataaatcaacgttccccaccccacaccttgccagacacccgaccacacatagatatgcggaaaccatttaggacttccgagaaaatcgatcgatggaaacccaaatgtattcagcaacatattaatcatgccatcttgacttgaaaaaaagaattgaaccatcccgatcacgacaaccaccgaaataaaatttgggatgtatgaaatcgtctgagcggttgatttgaaccatttccgattcaattcattgaataataacgccaaaatgatcggtaatggtacactgaccaacaaactgtaaagactcaagcgcaaggtattaacaatgatctcgagaaaaaaataggaagcaaaaaaacgctcaaagtgcttcaatcccacccaagggctacctaagatcccaaatgcgggagaataatctttgaatgcgataatcacgccatacattggccaataattccagatcacgacaaaaataactggaatgatcagcatgacgtagagccacttgtgtttctttaaacctttttttagatcctggaaatttcttttgtttttacccagatagccgatttttgcaactgtaccttttacaggcatcttgagtcccctcctccatttaactaggtttgtctttttgtgtcgttatgttaccttcgatgctaaaaaaatacgtccaatcaaattggagcactttaccgatccgcttcgctacttctacacttggtcggcgttttcctcgttcaatcatattgtaatatgttcgctcaatttcggattccttagctacttgatcctgagtgagtccatttttttcacgttgcctaatgagccactcccgcatacagttccctccttcttcggaatgtaacgtttcgacacacactcattatatgtttccttatgacacttgtcaacgacatttagtaacaaatagacaccaaccgactctttttttctaagtaacggtgtgttactatcacgagagaggcaggtgtcattatgtttccgcaaatcataaaaaaattacgtctggaaaagaagttaactcagcaagaagtggcagacaaaatcgggatcacacgtccagcttatactgcctatgaatcaggaaaaagagagcccgactttagcatgctgcaagtgttagccgatctatttggtgtgtcgaccgactatctcttaggccgatctgataagagacacctctatcctaaagtagaaagtgacttgatcagttcccatgtcgatgaatcaatctcagaagaaggaatcaaagaaatcctcacgttcattgattttgtcaaagaacgcgagcaaaaaaaaagaccatctgaatgatggtcttttttgactgtgccttcactaatcccatgaatgcagtcttgtaaataagcttacgctttgtttacgtttactgcttgaggtccacgatctgattcttcaacatcaaaagtcactgcttggccttcttctaaagtcttgaagccttcaccttggattgctgagaaatgtacaaatacgtctgtaccgtcttcacgtgaaatgaagccaaatcctttttcagcattgaaccatttaactgtaccttgttccattataaaaaacctcctcgtgcataagcacttaattatgtgtaacattgctcgtgtccgatagaggtgtaacaagcgtttcaacatctattcagcaaacaaaattacactaatattttacacttgctactatttttttgcaaggtagacgatcagccttcccagagtccttcttctcgcaagctgatatatgaattattgccgataatcaagtggtccagcaagtcgatacccatcaattccccacacttcatcaatcgtttggtaaaggtaatatccgcctgcgaaggttggggactgccgctgggatgattgtgcacgcagatcactcgggcggcacagcaacgaactgctccgtgataaatttctctaggatgagcaatcgactgattgagactgccgatgaataacgtctttttttggatgatctcatttttggtatttaggtagagacacagcaaatgttcttgctggtaatcttttaattcctccatcatctgattggcaatatccacactggaatgaactctgccatattttggctgtgctgctcgttggatgcgggcgccaagttctacggtagctttgagttcgatcgctttgatctggcctaccccacgaatggcctgcagttcgtccaatgtcacgtgctttagctcatacaagtcttcaaactcgttgaggatctgaccagctagttcgatgacattgaaaggatgagaacccgttcgtaaaagaatcgctaacaattcttgattggataaagcttcagcgccataatgcaatagtcgttctcgaggataggaactttgaggaattccattgtctttcataaaaaaaactcctttgcgttagtctaaaataaaactacgcaaaagagttcatggttgatgcgacactaccaagtataggcctgctcaaaataatccggcacttctaccagtgaaggcaagatatgcagcactttttcttcgatcactgacgtcggagcaaccagatcaggtaccatgatcaccggaatgccagctgcatgcgcagcatgaataccgttagcggaatcttcaagaatgactaattgatttttcggaacccctaagcgattatgggctttttcgaaaatttcaggatccggtttcgcccgcacaacatcatcgaaacaaacgatttctggaaattcttgcgtcagacctgcggaatccagcaatgtatcgatgactcgtcgttggttgctagaagcaaggatccgcggaatccctttttcatccaaatagcgcagcaagtcatggacccccggttttaatgctgcttgaccttgctcaaagagcagcagagtttgatcaaaagcggcttggatgaaacgatcaacagtctctggaccgaaggcagcatcatatcgttcatgataagccgcccagacttcttcatctgaaacaccaacgtatgctagatagacatcttttgtataggggatctccatctgatcggccacgatctgtgttgcctgatagtaaagaagctccgtatcaaaaatcagtccgtccatatcaaaaatcacaccatttaattcagccatttcttcctcccattcccaacaaaagttcccgaacttctgatacaaaataaagcgaaccagtgatcagaagcaagtcttcattggtcattttttctaataattctgctaagccaaactgccatagtgaaacgatcgagatgcgcgcttcattcaattgctggtaatcatcacttaaatggatcgcttttggaaaatcaaatgtggtcaaatagatttcagctttcgggatcgttaacagctgttgcagcatctcatcgacattttttgtctccaatgctgaaaacaagatatggatgcgatagttggtgaattcttctctaactgtctcaaccaagcgttccatggcgtgcgtgttatgcgcaccatctataatgatcagcggttcattgctgattttctccattcgcgcgggccaataagctttctttaagccattgcggactactttttccgaaaatggcagtttttttaactcacagaataaataatataattgaatagcgacaccggcgttttctggttggtgtcgaccaatcatcggcgttttcagtcctttgatttttccgcggtcattctcaaaatcgaaccactctccccagatttcatccggacgatgatacgtgactcgatagtcttctcccaagtgggatacaggagcctcagattctgcagcttcaaggtcgattacggatagcgcactttcagggatcttcccagtcactagtggcaccttgggtttgatgatcccggctttatgggcagcaatggcctcaatcgtgtcaccaagcatatccatatggtccattccaatagtcgtgatggccgtcaagattggtgtgatcacatttgtactatccaaacggccgcctaagccaacttctatgatagccacatcgacttgttgctgggcaaagtagccgaatgccagtgcagtcaaaatctcaaattgggtgattccggtcaattcttcttcctgatccagttgcatgacgagtggttgaagtgtttcgacccattcaatcagcgagtcatctggtataaaacgcccatcaatctcgatccgttcattgaaagactcgatatggggcgatgtgaacgttccaacttgcagcccactttcttctagaagacttcgtaaatagctgacagtcgaacccttgccgttcgttccggcaacatggatcaatgtcagatttttttctggattgcctaatcgttgtagcaatgcttctactcgcatcaatcctggacgcatcccgaaggtctttcttccgtggatccatgcaattgcttcttcacttgtcatgttcttcacctcaaaatcattttagcaaatcttccctttttttcctaattctactgctctttctctcagagcgttcccaacaaaaatcgataggaaaactacccgatctatagcggttaggaattctttcctctatagatcgggtagctagagatcgggtagttagagagtaaatagttagatcggtaatttgcaacagctagtgttccataggaatatcgatgattagcttgctgcctcgattcaataaatagattattgaatcgtacgcaattgctcgatccgttcttgaactgctttttgtttatccaaataatcggcttctttcgctcgctcttgcgccacaacttcttcaggggcattggcaacgaaacgttcgtttgctaatttcccttgcacgcgtttgacctcttgattgaatttcgccaattctttttctaaacggctgatttcttcttcgatattgatcaagccggctaatggcaaatagatcgttgctccggataagatagctgacatcgccaattccggtgcttccagtgtattggaaatcactagctcttctggattgcagaatcgttcgatatagtttttgttggtgatcaggaagctctcgatctcaacatcgttggtttggatcagcaatgtaattggcttagaaagcggcgtgttgacttccgcccgaatgttgcggacagaacgaatcaactcttttaacacttccattccttgtgctgctttctcatccgaccactctggctgaacttctggataagcagctactacaagcgaatcgcctgtatgaggcagtttactccaaatttcttctgtgacaaacggcatgattgggtgcagcaagcgtaatatttgatccaacacatgaaccaaaatgctcttattgacttgtttagctgcttcattttcaccatataaggtttctttgctcatttcgatataccagtcacaaaagtcatcccaaataaagttgtataactggcgacctgcttcaccgaattcaaaacgatcaaacaactcagtcactttctcgatcgtttcatttaaacgagttaagatccaacggtccgctacggatttctcgccagaaaaatcaatatctgtcaccgtcattccttcaacattcatcaagacaaaacgggacgcattccaaatcttgttgatgaagttccaagcagcatccattttttcatagctgaagcgaacatcttgtcctggtgcagagccatttgataagaaccagcgcaatgcatcggcgccatatttttcgatgacttccatcggatcgatcccgttccctaatgacttactcattttacgtccctgttcatcacgaatcagtccatggatcagcacattttcaaaaggacgtttgcctgtgaattccaagctttggaaaatcatgcggcttacccagaaagcaatgatgtcgtagcctgtgactagcgtgttggttgggaaataacgctgataatcagcactattttcatctggccagcccatggttgaaaatggccataatgcggagctgaaccaagtatccagtacatcaggatcctgtgtccagttttcggcatctgccggtgcttctaagcccacatacatttcaccagtttcattgtggtaccaagcaggaatttgatgtccccaccacaattgtcgggaaataacccagtcgtgaatattttccatccagcgcaagaaagtttgattgaagcgcggtgggaaaaactcgactgcctgatccgtcgattggttgtcgatcgcttctttagccaatggccccattttgacaaaccattgcgtagataaacgaggttcaacaacgacaccggttcgttctgaatggccaacactgtgaatcattttttcaatctttaacaaacgtccgatatcttccaaatctttgacgatcgctttacgagctgcaaaacgatccatgccagcatatttaccggctaaatcattcatggttccgtcatcgttcataacattgacccgtggcaagttatggcggttaccgacttcaaagtcattcggatcatgggcaggggtgatttttactacgccggttccaaattcttgatccacgtaagtatccgcaatgattgggatctctttattaactaatggcaaaataacctttttgccgatcaattcttggtagcgttcatcctctggatggacagcgatcgcagtgtctcctagcatcgtttctggacgagtggtggcaatctctacggtaccagaaccatctgccagttcataagtcatgtggtaaaaagctccttcgatctctttatggatgacttcaatatcagataaggccgtacgtgcttgcggatcccagttgatgatatattcgccgcgatagatcaagtctttttcgtaaagagttacgaagactttacggacagcatctgacagaccctcgtctaatgtgaatcgttctcgactatagtcaagagacaatcctagctttgcccactgctcacgaatatggcctgcatattcttctttccattcccacacttggtcgacaaatttttcccgaccaaggtcatagcgggagatcccttgttctcttagtttttcttcgacttttgcttgtgtcgcaattccagcgtgatccatacctggtaaccacaatgtatcaaacccttgcatccgtttttggcgaatgatgatatcttgaagggttgtatcccacgcatggcctaagtgtagtttaccagtaacatttggcggaggaataacgattgaataaggcttggctttttgatcaccacttggtttgaatagatctttggctaaccattcctggtagcgtcccgcttcgacttcttgcgggttgtactttgttgataagttatcggacattgttttacctcctactttttttgatcagttccttcaagaccgctcggcttttgggaataaaaaaagtcctaaaatgccgaagcattttaggacgcaaatacgcggtaccacctaaattgtagatttctctacctcttgggcgtgagttaacggtcacgaagcgtttgattctactgaacaaggtgttccttgctgttccaatcaaagactcacaagctaccttctcagattcctgctgaaaaccttgcaccaattggtcttctctctgtaaaaacagtccgtctgatactcctcttgatcctcgtcttctttcaattgatcttgttcattctacaatgaacttttttgaaagtcaaacagcgattgatctggcagcggccaaagccgattgatagtccggttcttgagagatttcaggcacgatctcttcgtagcggatcacccctttttcatctaagacaaaaatcgcgcgggcaaaatgtccaaactctgggatcataatttgataggtttctccaaacgtattttctggatcatgcagcatcagcatatcgatcccttcttgtccacaccaatttgcttgttcttctttcgtattgttcgagattgtcacaaaattaacctcatcaatcttacttgcttcttcattgaagcgcttcgtctgcaatgcacagacccgcgtgtcaatgtcgggaacaatgcttaagatcgtcggtttacctaagaaatcagccaagcgataaactttgtcatctaaacttttcagttcaaattctttggcttgatcccctacttttggctgaatgcctggtacttcaaaaatgattcctttacgtgttacttgcatgtcatctctcctattacagttttctccagtataggagagaacccgcgaaagccaaaagattttgctcaaaacctacgatttctgagaataggtattgtcaaaaaagatcaacgtctgtaattctgtcgtcagatcgatgtattggatatgaacatttttaggtacattgacgcgatcaggggcaaaatttaaaatcgctgtaatgccagattctacgatcgtatcgattgccgcctgagaatattgactaggtactgtcgagatagctacagtgattcctttctcctgaacgatctcagctagctgatccattccataaacatagtgaccgtcgatggtcttaccgatcaattggggatcattatcaaatacagcaacgatcgaaagattctcattgcggcgaaagttgttgtttgcaagagctttacctagattgccaaagcccactaatgcaatgttctttgcttcgttcgtttctaatatatggctaaaaacttcaatcaagtaaggaacttcataaccatacccgcttcgtcctaattcccctaagtgggaaaagtcccgacgaatcgttgcggaaggaacttgtgtgatctcagcaaactcttttgatttgattcgatggacacctgatgcatccaaaaattttaaatgccttaaataagcaggcagacgtttcgctgttgctttaggaagttttttttctcttaatgcttccatggtttccgtcctccttgttaaatagttcacatatcgagtttagcatgctcgtcattgaatagcaagcaattttcacaaacttttaatgcttcctagattccagtcaaacgactgtgagaaatctctcacaggtccagcataaacgaaaaaagacggctacttgggcacaccctttgtaaccatcttttttctttaattgccaacagtcaacagctggtttttatcccctgatatcaaaattttttctgatgtgaagatcaaagaaaatcagcgaattctgctttttcggaagcttggatctcttcgattttcaacccagctaatgcccgctccatcatgcctgctatatctaagcgctcttcatataaatgcactttctccaacttcggtcttgtcttaggctgtggcggagcaaaaatcgtgcagcagtcttcaaatggctggatcgccagttcaaacgtatcgatctcttgagctacatcaatgatttctaatttatccatcgttgccaccggacgaatgattggcgtattcgttacttcattgatcgccaccatactttgcaatgtttgtgaagccacttggcctagtgattctccgttcaaaataatcaatccatgacgagcttcacggatcgcatctgtgagtcgcagcatcatccggcgagtgatcgtcatccaatagccttgaggcacatgcttcttgatttcttcttgaacttcagtgaatgggacttcaataaactgaataccgccaacataaggggttagtttctttgtcagatctttggctttttgtagtgcctgttcgctagtataaggcgggctggcaaaatggaccgcttcgatctctaccccgcgtttcatcgcaaaataaccagcaacgggggaatcgatcccgcctgaaagcatcagcatccctttcccactcgttccaaccggtaacccaccagctccttggatcgtctcgtaagaaaggtaggctccatccatacggatctctacccgtagattgatatctggctttttcatttgaactttgatttctggaaagcgatcaattacagcatttcctaacgtcaaattcaactgattactgtcttggatgaattgatggtcactgcgtttggcagtgattttgaaggtctcagtccctgtatagatttcactcatcactgtttgtacggcttcttttaacacttcgacgtctttttctacccgaatgctgggagaaaaattttgaatcccaaacactttttgcaatttcaatataattgcctgactgtcttccccattcagaagcaaatgcatccgatcacgttctgcatgaactttgactttaggaaagtcggcaagtgttcgcttcacattctccgccaactgcataatgaaactgcggcggttttttcctttggttgataattcgccgtagcgaaccatgatctctgtataattcacgagtaaaactcctttgtttgtcgttggtatgttcgcaacatgctcttattggcttaattttgagaacttttgataaagctgattaaatacaatcaaaaattgttctacttcggccatcgtattactttcatccaagctgacccgaactgctgaagtagctaagcgactagggacatgcatcgcatgcaatgtgctgctagccattttcttgcgggaagagcaggcactagtcgttgagagataaatctgtttttcttcaaaggcatggacaagcacttctcctctgatcccttccaatgagaaacaaagaatatgcggcgcaaaatgttcggctccagaaaacaccgtcactttctcatactcagataatgcttctgaaaggtaacttttcaataagcccacatggttaggccgggcagctttttgttcaagtgctagtcgcaacgctttagccattgcaacaattgccggtaaattctcagtcccgctgcgctgattttgttcttgcccgccaccggtcatcaatggtgttagcttacggccttttttccaataaataaaaccgacgcccctaggtccatgaaacttgtgggcagaaaatgtggcaaagtctacccgttgtggcaaccattgctgctgatcaaccttcgcaattgcttgaacagcatccacatggaagtggatgcgaggatgagcttctagaatttcagcgatttgattgattggctggatcgaaccaatttcgttgttgactgccatcacagaaacaagaatcgtttcctttcggatcagttgctgcaaagcagcgacatctacaaatccagtagaagtaacgggtgcgatactcacgtcaaaccctagttctttcaactgttctgcggtctcactgaccgctggatgttcgatgccagaaataatcaagtgattgccataagcttttttggcgatcgcggtgccttttaagacccaattgtctccttccgtccccccactggtaaaccaaatctctgaagcagaaacttgcagcagctcagcaatttgcgcccgagactgttccaaaagacggctggcttgactgcccagatcgtgaagacttgaagggttgccgataatacgctgactaacttttacatatgtatctaatgcttgcggataaattgcggttgtggcgctgttatcaaaataaatcaatgctaggaccctttctttgaaaaattctttcccattataactgctctttcctgctctttcaagaagttcctcttcttggatcgatttgtcggtagagaatccgccaattcactaaaaaagccagacagtttttcactgctggcttttgctttatactaaatcacgattcttgaaatagaagttctcgatccgcttgaaagcacctggttcgacgcgttccaaagctgtcccgatctcatctaatgcatcttgataacgatactctttcgtaaacagatacaaactcttatcaatcgctgctttgatgtcggcatgtgaatgacggtaacggtttgcatattgcatcatttgttctgtcaatgcagctgcatccactaaatctttcgtttgttcatcaagcatgtctaaatcttcttcacaaactgaaaccaatttattgatttcttgcatgttgatccgaattttattcaattctttgcctaattcttccactcggtcagttgcgacaaagaagaattctaagtattcccctggtaagcctggcaaacgctgtttctcaacaaaacgtttgaggttacgtaaacgaaattcgaagttctctactttctcttgtgcgaccttttcaccacggcgtagatcacttagcgcttcatcgatttcaacttgttgcgcttcgacatcatctaaaattttgtaagcatctttataaaaactttgtacttctgaataagggatctcatggttttccaactgcggcaagtattcattgttgcggcgagccaattcatcgacttctgtttggaagccacgaacccgacctaattcattatgattcaatgtatagctttgagcggtatgatccaactcaatcaataattgacgattgtttttcgtcgcatgatcgatgtagtcaacaatcacttgacgatttttaagaacatatttcttcgcattgatttcacgttccattaccgtatacaaagcatcgatgtcactagctgtatcccgattagctacctccacagaagcaacttctgttttggctaaatcattcatagaattttcaacccgttttttcacgcggttgatatcttcttggaagttagcttcaggaaagacgtatttttgatccaataattttttgtatccatcttggatttcttttaattgatcagggaacgtacgattcagctcttcataagcagctgggattcgtttcatcaaatcttcgacttcataggtgtgttgctctgcttgttctaaaacttcccgagcttcgaccggatcaccggaagtattcagcgtaacaaattgagtgaattcaatctcgatatttttgatttgcttttgcagttcgttataagctggaccaaattcctctccatgctcccgcaagtttttcttcaaatcttcataaacatccaatgctttttggacttctagggaattgcgttcttcactttcacgaagttctttcaagccggcacgaatctcttcgacttgacgttccatatcatccatggttgcttccgcttgttcgatcgctgttttagctttgaaaaagcgaatccgttcattcaactcttcgacttcaaagatttggctttccagttccgcaaatgaggaggtggaaatatctgtccattgctggttccattctcggaatgtgttttggctttgacccaccaaatgcatttttttcacttcatcgacttcttcaatgaccggcagatcaaacaggttttctttacgtttctctaagacatccagtttctcctgatttttctttcgcataaagtaaccgatcgcatataagatcgccgcgatgacgacaatggcaataacgattccaaagatgatattagttcccattttatggttcctccaattttcaaatctacacttttcgtatgaaatccgcgttttcacagatccgtttttgggtatgtaaggtatctcaaataaaaggacccacttgtcccttttcaaaaaaagcatctacgctagattatagcataaagaaaaaaatcaagcattaaattgcggcaaaaaagattgacttttttgcgacttcctccaatttttcattctttttttaacaagctctctctaaatttccttggaaaagccgaaatcaaaaaagctttttcctgttttttggtgccttttttaagaaatgccttgatttctcacttttgacactgtactctagaaaaaagcttgaacaggagtaatgcaagatgaaagtagcaaaatttggtggtagttcgctcgcttcagccgagcaagtgcaaaaagtagttgatattatccaagcagatccacaacgccgttttgttgttgtttctgcccccggtaaacgccatgcagacgataccaaagtgactgatcttttattagccacttgtgaaggactagctgcatcaaaagatgtccgtcccttattaacagaaatttatgcgcgttatgctgccatcgctgccccttttcaagtggcgcctgaattattggcagagatccaaagtgctttacagcagtttctgacattgtcgcctaatgatgacccacattttcatgacaagatcttagctagtggagaagacaataacgctcgtttgattgccggaattttacaagcatccggtctagcagcacgttacttaaacccagaggagctagggatcttagtcactgatgaaccccaaaacgcccggatcttgccagcatcttacacaaaaatcaatgcctgggcagaaacagaagaaattttagtgatcccaggattttttgggtatacggaggatggagaaatctgtactttctctcgaggcggatcagatatttctggtgcattggtagctgctggtgtcaacgcgacgctttatgagaactttacagacgtcgatggtattttttcggctcatccaggttatgtccatcacccagaacccatcaaagaactgacttatcgagaaatgcgggaactttcgtatgccggattcacggtgctgcacgatgaagcgttgatgccttcttatcgggcaaagattcccgtcgttatcaaaaatacgaataatcccacacatccaggaaccatgattaccaaccaacggaacaacttgacacaaccagttgtcggtgttgctagtgatgaaggcttctgtatgatctacatccgtaaatacttgatgaaccgagaagttggttttactttacgcgtccttgagattttcaaagaatttgatttaaactatgagcatatgccgtccggaatcgatgatatctcgatcattatgagagccaatcaattaaatccggtgttggaagaagaattgctgcgcaagatcgcttatgagatcgatccagatgaattacgaatgacccacgacttatccatggtcgtagtcgtcggcgaagggatgcgccaacgagtggggatcactgcagacagcacagctgcattggcccgcaagaacatcaacttggaaatgatcaaccaaggttcttccgaggtcagtattatgtttggtatccataaagaacaagagaaagccgctgttcgaactttgtattataccttttttgattgatagtcagtggcctttcccaacaaagccgcccctcaaatacacttagaacaaaaaaacaagatgacccttgcgaatgattttgcaaaggtcatcttatttttatgggtgttcactcgtttcaagtcaactcttcatttttgctacgatctgacgttcaatttcagctttgatgcggggctctggagcaaaacgttcttcccaatccgcaggtttcatgactttatgagtcacaggatggtaatggggcatgccatctggaaaaagtttccccatattggcttcatgaacgattttcaaaattggtgccggatcgacacccaatagtgaaaaagagccataggtgaaatacaaaagatcgcataaggcatcgacttgctcgactaacgtatccgtcactggtttttgtttgctagtgatcttttcttttgcttgctcgattccctgatgcagatccgccactgactgtgcgaactgctcgggatcattgttggccgctgcatacaaaaactcaactaattcttctactttgaaccctgcacggaaactggccttttctggtgtgaatggccgtggttgctccggacgtgtcgggtcaaaggtttgatgaaattcttctgtcatttcaaaaggactcatcttctttcctcctccgttgatctcactcaatcaattcgtgtattccatttattcctctagttatgtgttattcgatgatgccatagtgtttcagagcctgagcgataccatcttcattattagatgctgttacataattggccgctgtctttgccacttgctgcgcattccccatagccaccccaataccaacacctttcaacatctcgatatcattttcgtgatccccaaaagccatggcttcctcgatcgcgatcccttcataagccaaaaactcatggattcccttcattttcgagcctttcttggggacgatatccactgaataggcattggagcgtttgaaatcacaggaaggcagtttttgctttagcttttctttctctgattcgggactcagcataatgcactgataaattggttcccgcaaaatatccagagactgataccgtttggcatttcgatttggactgaatcgctgcagcaatttttttagcaccccaacgggaaacttctttgggacgaatcgcaaataacgttgcatcactggtgattgactcaaacgaatcgtcaagctgccagccactttggtttctccgccaaacattacctgccgataattttcatctgcatatgcaacaatttcttcaaggatgttcttcgagaaaggtttggcataaatcaaattttgtttggtgtagacaaactgcccattataggtgatgaacatatccaaatctaaataatcgatgactttctctaattctacaggtccgcggcctgtcgccacgccacataaaacaccttgttttctggcttctttgatcgctgctcgggtacttgccatcgctttcccgttatctgcgatcaatgtaccatcgatgtcaaaaaaaattgctttaatcatataactcctcaaaatagctccaattggctaggattcagttgttggtaatcgatttgcatggcttcgatcaacgcgcgggcattgtccgccgcatcaccgccagcattattgttaaaaataacagcaacttcttgtgcgtgagccgctgtttcttcgactgcttgacgtagttcacttaattctttctcattgtagcgatagagcgtccgattctttttggcgtcaggtccggtagctgtccaaccaacatcatttctgccatgaaaacgacatacggcaaatgccgggttagtcactagcggttctaaaggaaccgtagtggagagtttcttgggctcatcaacaataaccaacgagaacttttgcttgcgcatataggcttgcatcgaagagcggaactctggctgataccaactattatcccgcaactcgattgccaccggatacgctgcaaaccactgacgtacttcatctaaatacgccacactttctttcgtacacttaaaccggttgggaaattgtgccagcaaacaataaagccggccagcatccaccataggttgaatcgcctgcttgaaagctgttagtgcttctgccatagacataccttccggcaaatcaccttgtgtcgttacgctttgatgcactttaagaataaaacggaagttatccggtacctgcgtcaaccaattccgcacatccttctctttgggtaaataatgataagacgtatccagttcaaccacaggaaagacactggcatattcaaaaagttttgatgtttttctctgaacaagagaaccatgttcactaaatgtcgtacaaccaattcgaatcatttttcctcaccttgcttgttttcttatttgattagtatacaatagttttggagttatgagtaaaataatctttgaggtgacaaaaatgaaaaaaatcctcgttttgcatacaggtggcaccattgccatgaaagaagatgtgttgaccggtggtgtcagtccagacgtcacaaacccattgatggacgcccctatccatatcgatgacgatgttgaactgatcgttgaagatatctttaatctacctagtcctcacattgcacctgagcaaatgctgcaaatcaaagaacgcatccagttggctcatttaagtggaatcgatggcgtagttgtcactcacggaacagatacattagaagaaactgccttttttctagatacaacgatcggcaatcagctgcctatcgtcattacaggtgccatgcgctccagtaatgaagtcggcagtgacggtttatataattttgaaagtgccattcgcgtagcaaaatgtgatgatgctcaaaaaaagggtgttctagtcgttatgaatgacgaaatccactctgctcgttatgtcacaaagacgcatacaacgaatgttgcaacttttcgcacgccaacactaggtcccattgggctggtcacaaaaaatcgaatattattcatgcaggaactattagagagtcgccaattggatgttgatcgggtcgatggcttgattccgatcgttaaagcctatgccggcatgcatggagaactttttgaggccttagcagaatccaatatcgatggattggtcattgaagccctcggagctggcaatctaccaccccaaacattaccgccgctaaaaaaattactggcgaaacaaatcccagtcgtactagtctcccgctgtttcaacggtattgccgaacctgtctatggttattctggaggcggaaaagaactgcaggagatgggagtcatcttttgcaatagcatcaacagtcaaaaagcccgaatcaaattgctgatcgccaaaaatcgtcggctgccattagttgaattacacgactttatggaaaactgattgttgacttttttagaaactaaactgacaaaaaaccgcaccttcgcttgttcttagcaactgaccttttttaagagaaggtcaatcgctaagaacagacgattgtcagtgcggttagttgttttcattattttttgttcgttcatgccacttcattgcggcttcgcagtacgtcgtctctccgattctgatctcatgtaatgtttccaaatggttctcatcccgaatcgtttcaaaatgactttctaccaagttcccgtactcaacttctcggtcaaaacgaatcgttatttccttcacttgatgcgtcgtcaaaaattcatagcctaaaacatccagcagccaattaaaatacattgcattgttgacgtgctgattgctgtcgatatcataaaaccgaacccgataaggtaaaaaatgtcctttttctggggaattgattttaggatagcgcttgatgcgcttgattttctcactttcaaaaggagcgacgatctcatctggaacactgctgactttgcgtgttgccaaatccatcaatgcaaaaaccgactcgatcttcactaattcatttccttgggcgtcgtgcagccagaaatagcggtagcaaaaatatttattgtattcttttgcttgtgttgagaccatgatctgttccccgaccatcggcaaccgattgaccgtgatatggtaagtagtaatgatccatgtcagtccaaaagagcgaatgtattctggcccacgctccaatactgcactttgctcttcggatactttgattgccactcccaacattgctggaaacgtcattgtctgattgatatcgcactcataataagcgacttcatgttctttttgatactttgctaccatcttgccaaatgcctcctaatatctactcaaaatctcatctacattattgccgtaactttcaccgaatagattcaaatgaaccaataaatagtacaactgatacacaggaacccgctcttgccaatttttttccagcgggaagacttgctgatagcgttggaaaaattccggacgaaatccgccgaataattgcgccatcgccagatcaagttcgcgatcaccaaaggatacagccggatcaatgaaaactggatcacccttctgatcaaacagcacattgccgcgccaaaagtcaccatgcagtaaagaaggttgaacctgtcgacctgaccactcttgatacagcgtttctttcagatttaggtacttatcttctcggcgaggattccaatgatttcctaacttggccaattccacctgaacgtctaagcggcacgtggtataaaaactcacccaatcctctgccgcgggattcacctgcggcaataagccaataaagttgtcctgttcaaatccaaacgttgggcttgtttgccgatggatctcagctaaagcagtggcgatcgactcttgatcaccttcaccaacatcgatccattctagcaaaaggtaggcgccatgttcgttatctccatattgataaacggcgggtacgcgaacatagggacgtaattgtgccaatcctgctgcttctgcttgaaaaaactgctgggatactcctggatgatacttcaagaaatactgtctttcttctgaccgcaaccggaacgtctgattcacgtcacccccgctgatcggcgttaatgttccggataacccaaactgggcaagcaattcctgattcatgttggacacatcctttactcggtaaagtgggcgtgaaaatactctttttcgtcttttgtgattgccagtccttcttttaaatactgatccaccgtgccaaattcttttttgatcgctgctaaactttcatcaagaaaactttcttttgcactcatcaatgtggtgatggcttcaagaacttcaggcggcatttgctgcgccataggggcaaatttctcttttaaaaaaggccccagatagcgattcgttgccagatagtcttgtttgatagttgattgatccacctctaataaagataagagcagaaatgccccgaagcctgttcgatctttccctgctgtacaatgaaatagggttgctcctgcttccgcattttctaataccaagtcaaaaaaatgacggtattgctttcgagcatgcggactttcgacaaagtggcgatataccttcttcatctgatcttctgcatcatccccatctgccagcttttgcttcaatgtctctggtgataaggaaaccatcgtttcatcttcgctaaaaatcggcaaaaagaactgctgggcataacggattggctgatctggctgtgctttggcttcttcataggaacgaaaatcaatgatttgattgatgccatagttgctcaatgttgcttgatctgtctcagacagctcattgatcgcggcactacgaatcagttttttccgcttaatggtcttccctgatgtcgttttataaccgcctaattctctgacatttgctgcattttctaactgaatcagttgtgtcatcttgatccctcctgcgcctgtatacaaaaagtatagcagaaacccataaaaaaagcggtgaatatttctttattattctctcatctactaaagatagcggtcagagtaagccataatgacacataataacaatagtgactctgatttttggtcacaaaaaaagaaagaccacacgcagtctttcttaataaacactcttttgttatcacttgattttagtagcggcttctacttgaatcaatcggcatcaatcacagcagtttgactttcaagtgttgcacgatctagttcatggatacgactgctagtcaccacaccggcaaccatgctgtcactgacattaaccagtgttcgagccatatcgatcagtggttcaacagaaatgactagaccaacgattgcgatcggcaagttcattgatcctaaaacgatcaatgaagcaaaggttgccccaccaccgacaccagcaacaccaaaagaactgatggttacgaccgccaccaaaagcaggataaactgccaatcaaagacattgattcctaccgtaggcgctacgatcgtggctaacatcgccggatacacaccagcacagccattttgtccaattgacaagccaaagctaccagcaaaattggcggttgcttcgtcgacacctagcgcttttgtttgcgtttcgatattcaatggcaacgcaccggcacttgagcgtgaagtaaatgcaaaacttaacactggaaaagctttcttgaaataagtaattggattgacttttacactcgctaacaacaaggaatgaacgagcaagacaatgatcaatgctgcataagaagctaaaataaatttcccaagatttaggatcgcttcgaaatcacttgatgctagaacatttgtcatcaacgccaatacaccataaggagtcaaccgcaacacaagtgtgacgattcgcatcacgatcttgtacaagctatccattagatcagcaaacgtttgcgcctctttcggggcttttttcttcacccctaagtaggcaatccctacaaaagcagaaaaaattaccactccaatcgtactcgttgaacgtgtcccagctagatcggcaaaaacattattcggaataaaggatacgatctgttgaggaattgacaagtcttggacttgggtagaacgttctgccaactcagcgatccgtgcggtctccgctgcgccttcagtaaaactcgcaccgtctaaaccaaacaacataaccatcacgattccgatcagtgcagcgattgctgtcgtgcccaacaaagtagccaacacagtaaagctgatttttttgattttttcgctttctttcatcttggtaaatgccccgacgatcgaaacaaaaaccaatggcatgatcaacatttgcagcagtgctacatagccgttccccaccattgtgatccactctagtgattgggtgatcacttccgagccagttccaaagatcgcctgtaagataccaccaaaaagtatcccgacaaacaacgctgtaaacactcgtgtagagaatttcagatgacgcttttgcatcaggtagaacccataaataagggcagcaaaaataagtacaacaataactataaacagatttgtcattagtctcctcctttaacattaagtaaaatgacaaagtctgtcagtggaagtaaaggttcccagtgaccattcttcaacagttcactctaatgagacgtgtggcatcattagtgactgttttattttatagaaagaatggcgatcttacaattaataagtttcacatttttctgctaaagatcataaaaatggacaaaaaaagctgtgacagcgcagctaataaacggtccatcaaacaaattggtctacctgatagaaaatgaaccgtttctatctcagtcctcgtaaaatttgttcgatcgtctcttaacatacgcccacagcttttcatttcttcattatgctaaagctcccatagggtcccaaggagctaagacttgcggctctgcttcaaaagcagcgagttgttcggccgtcaaaaattccttgcgaacaacgatttgataggtgtactcatccatccattcatcactcattacaaaaaatccattggtaccgactttttctccccagctgttttcgactttccattttgttgatttgccatcaacgatgtccacaccagtcaagaccatcgcatgggtcatcagactttcaccataatctaaacgttgagctttcgtcatcgtgaaatcgatatcgaataagtcgttcatatcatacgcatccaatgccatgattccagaatcacgggtagaagattgcccaacatcacagccaaaccagacagattctccttgttctaattgggcaatcgccaattttttgaatgtttccatatccacattcaaatatttcacttctttacctccaacaacgttccccaacatttccactgtataggacttgttataaggtttgtcagcagtaggggcgttgatgatgcttacataatcatccagatctacccctacatatttgtcataaaatgtttgcggcgtcagtccgcgatcaatatgataatttttctcttcatcacggtattcaaagtcaaacgtttctggtggagtccccaaagaagtcgctaagaaattgtagatttcttgtagcatcccttcttttgcttcttgaatagctgcttcggattgtccatccgccactaattggcgcaatgtcccagcatctttgcgcaattttttgttcaagtagttgttcaagtcacgggaattcgatgaattactgctttctggcatcactgcttttggcacgacaccatatttttgaaagatcgacacgatcatatcccattgtccgccatcttgttggggtgtttgcagcaagaaagcaaccttgcggctagataaaggctcttgtgctgttgccaagacattttcataaaaatagttggctttttcatatttatcccagaaaaaagtatggttctgtgacaattcaaagtccttcaaattaaaggcattcaacattttgtgacggaatgtgttcaatgctgcaaacatccagcagcgacctgattgtttttggtttgacactttgccagtcgtcacatcaactgaaaagactggtacattgttgacatggccttgaatcgtttctgctgaagcagtgatcccgtttttgaccacgcctctttgcagtgcattttgcttgttattttgctgatacgcttcagcaaatttttcagtagtatttttggaaatttctgacatatttctccatcctttcactttattctcttcattttactcttgtccaaatcaaataacaaccgcctgagcaaaagtctggcagatccaaacttgcgaaggcggtgtttccatttagattcagttcgcaatcatgaagatacccaagcccaataggacaaaagaaatcccttcttcaaaacgggcgtagaactgccgaacaggtctgctggctaataggatcgtcagtaaaacactgacgacgatcaacgccataaatccgagcagtgacaagtttagttcagtgattgccagtgctctcaatcctttaataaagatcccttgcagcaaatagactaacagtgtgttcttgccccatttggtaaaaaacagctgttgccgtgggacgagtcgcagaaaaccaatgatccccagcagtccaatcacaaagaacacccctcgtaatggtcctccgaacaatggatagctcagatagtcttcataaggtttcgagccaaagaccatgtacttattcatcccatggaaaagcgcaataaacaaatagataatcggcaagaaaaccagactgattttttttattcgtgttccttgtaaaaactgcatctcatttttaggaaaataaaaaccgatgataaaaaatggtagaaagacaaatgtccgctgcagtgtcagaacttgattaataaaagggaggtaaccagcaaaaatgctcagcagcacactaagcaagatggcttttctggcagtcattttctgaaaaaagacgagagaaagctgccaaaagaacatgctgagtaagaaccacaatgcccattgagggttgagcagctgaatattcaacgacgcgtcaagtccaatcacccagtaataaactgtataaaaaagttgaaaaaacacataaggaagtagaaactttttgaccagatctcgaacttttgaaccttttgtgagcggtttggcaaaataacctgctaaaaaaacaaaggctggcatatgaaaggtaaaaataaaatagtacagatcatgataaaacttgtgatcaccaatgaatggttgcaataagtggctgaaaaccactaaaatcattaataaaaattttgcattatcgaagtaagccgtcctcggggagtggctcataatgtctcctcctttattttttctaactaaaagcataccgtaatattcagtcactgcgataacaaagtgattgcaaaacagcaacgaaaaatttcagtttattactcctaatgctgcgaagtgagttccttatagagaggatgattattgattgcatgttccatctatttgtattaatatagataatacaaaggagagagcgccagtgcaattcgaaatcaaacctcaaagcaatacacccatctatcaacaattacgcgatcaaatcattcttgggatcgcaacaggcgaattagctgtcggcgaactacttccctctgtccgtcaacttgcagaagagattggcatcaacacgatgactatttctaaagcctataattcactgaaagaagacgggctgctgattaccgatcggcgcaaaggaactgctgtcgcagcgcctcgcagctttaccttctccgaagaagaatattatcaacaacagctgcagctgcaagtagcctctgcattgattcacggaaaaagcgaagcagcgatcattgccgatattcagcaatgtttagaacagttttctgaaaggaccgaattgaaatgaattacattttctttggcataaatctgatcgtcattttttctatcgcttttacaatgaatctgctcagtaagccccacaaaaacgtattattggaaaatacattatctcctgatcacttgcagcatccggacgttttggcgttagttgctgaataccgccgccgtattatgcagtttgtcggtatcttaagtgtagcaagtctgatttttttgttcaatttatatggctctatcctcatgacctttttctggctgctcttgtttttgcttctgggggcaagctacgtcttacaaattcattatattggaaaaatgcacgaactaattgagcataagaactggggactccctatcgatcctgttttagtagacaccaaattgatccagcaaaaaaatagaaaactgttgccattagtcagttttcttccatcattgttattagtcattgctggtgtaatttatttccctaccgcggagaacggacccggttggctattcagcctcatcaactgcttgatctttttgcttttcctctatttatggcaagtgattcgccgcttaccagtacgtccattgacgaaggattttcaaatcaatcaacagttcaatgatttaacgaaattctattggtcccttctggtcgtcttaatgagcacgggcacactgctattgttttttgttccactgctctcgacccagttgacgggggtagttggagagttatccgctgttcttttcgtcttgttactggtcttcttgatggtcgttccttttgggctattgctgcgattacgaaaaaaacaagatcaattgttggcttctacggaacaacggtattatgatgaagaccgttattggcgttatggcgtgtacattaatccaacagatcctcgattatttgtccctgaccgcgtggggttgaatatcggtatcaacttaggcaaaaagaccggaaaaggtttagcaatcggcaccggcattctgatgatcgcgatcatggttgtcactatcgttcctttgtatcaattagattttaatcctgatgcaataagtggagagatgacagatcaatccgtacagtttgatgccccattagctagccgacaaacgattccgttggatgaaatcagaacagtcacgcttgttgatacacttccagagccaacggttcgcacaatggggatggcgacagatcattacctgacaggcaactttaacgttgctggtcaatctgcgaaactattcatggacaaacgatcgcaacccattcttcggctctcgacagccgatatcacgatctactatacgaacaaagacgcctctgagaccgtcaaactgtatgagactctggagcaaaagcttcagtaggcaataagaagatatttagcaagcaagacaaacaagcgaagcgacacctgcaattagtaaaaattgcccgagtcgcttcgcttgatttttcatgcttcttagctatcaggactgtgccatatgtcatcatccaacaagttaaaccgaataatagtctgttgctaggatagattcctctgacttttgcgacgaggagtccctgcaccgcaggagcaataatcattaatgttcggatagtgttacttgtaggagacttatggcacagtcccaaaaatcgctacattggtttcagattcttcgctagccgttcaatcatccaagacaaacgcttttcgcgtccagtgtcggtttttgcatcatagtatgcccgcgtgtaggtctttttgatagagagagacattgcttggaaatttgtataagctgcctcatgtttctttaataagcttgctacggtatagatttgttcctccgaaatctttggagactgaaccgcatcccattgaccgtttttcttggcctcttctatttttcttcgaccataatcagtcattagtccttggctttccaatgtttcagctagtgctttgtttttttctgaccacttgctgttctttctgcgcctcgcaaagtatttcttgtatgttttatcatcaatcttttgcatgacgccatcgatccagccaaaacaaagcgcttcttcaagtgcctcgtgagcctttatcgtcttaggaccgccagcttttccgatcaaaagccaaaccccttcacttgatacaccatactcttgaagccagtcacgaaattcatttctatttgtaaatgtaatgctgttgtccatagaatccctctcatcttctttatccactttggacacctttttaaggaaactgggtcttgacttgcgcaatagtcgaatgagtcattttccaataaatcactgtggggtaggtcaacatataagcatcgtaaagcagcagacaactatcgagtctctgaaataaagtgacttccctatgtcgactgctttgcttatccaaaaaacaagtagccgcaaggagataaactgttgaatctatctataaagcaacccccctgaatttcaggggggtttgctttacccatccatcatcttttcatcaatggggacgttttatttatgactccggcagtaggactcgaacctacgacatcatgattaacagtcatgcgctactaccaactgagctatgccggaagaatctacctgtaatatagcaaatattcagataagttggcaagtgaaaaaagaaatttttgcttctttgtcttgttgttcaccttttttgacaaaaaatcccagtactcttgaaaaaatggaattgacaaacagcaggctttcaggtattctatatcttgtgttaaataacaagccgctttagctcagttggtagagcgcatccatggtaaggatgaggtcgacggttcaagcccgtcaagtggctttctcaaaacaacgttcttgggacgttgtttttttgtttgcagttagcaccgatgattttcagttgctccttatttcaacaacgaaaatgataaacggtccatgcattgcatcactatttcacactgttcattatgttcatttgaacaatcataaatatcaatgattctcaagaataacttcttagcctattatttatccagtcaccaaaactagctacgtattctatagggccttgtattattactctggcttgttctttagaaattgcctgataaaagaactgtcggttttctccatcgtatacattgttatattgattcaacaaatcattttttaaattttcaactaacctcatactagagattggaatattaatgacgagtattgaacccgttttaaaatgattctcgttttcaaaaaagttagtaacagggttctcaactgactgacctataaaacgatacacttcggatttcaaaaatttccattgtccaccaatcttttgcccttttaatttaccatcagacaagtagtttctaatagttcttgtagttactcccaatgcatccgcaacttcagatacacttagcaaatcgtgattcatagtttatctccttacattaataattttgttcgcgtatttcttgaatgatttatcatgggttgtatataaaataattttctcttgtgatttgattgtaatgaaattcaatattgcatttgcagattctttatctatattactaatgctttcatctaaaatatataattctgcatcagatataattaatctacatactgcaattctttgtttttctcctccagataaattcgcaccattttctaataatacactatcccaatgcttttctttaaatatcggacttaaaataccagatgtttcaatcaaatatttttcatctctggttagttttcttcccattcctatattgttttctaatgacgtagacaaaatcgttggatcttgtgaaatataagcaattttattccttaaacttgaattttccaagctgttaatttctaatccattgatctttattcctttagattttctaaatttcaacatcagtctcaatagagaagtttttccactaccagaatctccttctatataaactatatcccctttattcactacttcttttaaattataattaaaaatttgtttatttattaaaaatgatgggaaattaaactcaatattgtttatattttgtatttttatttccccattttcttcacgtaataagtcaagattattcttaatgaactcattagaaatagttaaagatttataatctacatttgccttagataaatcacttaaagcggaataatacattggaataacaatacttagaataattaaatttcccacaggaaattcattttgaacaattaatatactcgcccaaatataagtcatattttgaaccaattgattaataaagacaatagcattactagtaacttgtgcatatttattattatttgctaatgaatcatacattgcaatcatctttggtttaagcagatgttctaatgcagatagagagtgtaaaatattttgtgtaaatagaaaaaaggaagtcccttctgtagaatagagttaccacaacacattcacagaaaagaggacttccctatgaacgattttactacagaaattctaaagactctagcgaacaaaggcgatttgaatgaattattccgtgtccatttggagaaagcagtcaatacgcttctcaaaacggagttatatgatttccccttggccatacgcaagagtatttattctacgaacttgattgaatcctttaataagcaaatcaagaaatacagccaccgcaaggaacagttccaaaacgaagagtcgatggaacgtttcttagtctcgtcttttgatacttacaaccaaaaattcctaggtcgcagtcataaaggctttcaacaggccgaaggcgaacttgaacaaatgctaagccaactgattgagaattagaaacaatctgcagtagggaagaatcatttacacaaaattattgacgctccccaataggtaactgtacttaataattgtttcgtttcagagatagacaaaattatcgaagtaactatcattaaaaaggagagcatcatggatttatggaagttgtttctgacagagaggcaagaacaaaaattaaacttgttagaggatattatttcaaagactgaaacatcaattgatgaactagcttgtaagcattcgctgactaatcgcaaggtgaagtcattgattatgcagatcaatgaggattacatagtagaactgaatataaccgactcactctttaaatttgaaaatagattatttagactttctgacatagagaccccagaaacttttacgtctttgtattcaagtttaaagatacagtatattagacaaagttctgttttccaagtcctgaattactttcttaaacatcgaaaagtagggatggtcaagttatcaatgcaatttaattatagtcagtcttattgttacaaattagtcaataaagcaaccgatatcattcgaacgattggagtcgattgccagattaggaagaaaatgaattatttagttgtggaaggtaaggaaagccagatacgagtactttcctatattctgaatacacattcttcgacatttgctgaggacaattattatagatatcataacgaaaagaatgtaacgaggatcaagcaagagaaactttctagaataactagagtttttatggatgcccataaaataggaagttatactgatatagattcaaaagaagagacggctataagcgactgtttatatgaagaaatccgactaggattttgtcagactttttatccgttagataaaaagatcaatcattctatttatcagtcagaaaaattcttttactatcttttcgctatttatttctttccagaatatttgacatctgaaatctgcgaacgattggagaagcgattaatgaaattatctggaaagcctatcgtagatcatgcatgtgaagctttgaagaaaatggaggagagttacagtattcctgccaaccttcatagcacatttgtttttcatcttgtatatcgttttttgatcacggataagctgagtttaagttccttcttttaccacgaagataagaaattgttgttgaacgataagtttctaaaaataaaagagatgataaaatcagtttacaaaaaaagcatagcggaaagagatttggatatatttagtacacaactaacagagctactatactcctatgttggacatgtgatggcggaacctttgaatgtcatgattaatattacctctcatgccaactatgtaatgttagtaaaaaattatataacaggtgtatataaaaaggaaactgtaactatggtagaaaaccttgcagaagcagatatcgttatttctgatcgatttgttgaatcaaaaaagaatcagtgttttttctttcttgaggatatccataacagtgaaacatggaaaaggttagggatatttatcaatgggaggatcatcgaacggcgaattcgatctgaaagtgccccccaaaaattagttaggatcgatctgttgattgagtcatggcacagatgcttttacttaaagattgtttgtttcgcaggggcaacgataaataagtcaaaaaaatatatctataaaagagggctgtgacagtcatcttttatagatatttttttatagtgatttcattggtattaggtttgcgaagaaagcgatttttggatagaaatttctacaatatctggcatttcaataactgagatcgtttcaggttcataagaaccaggcggtaattttttcaagaagtaatgtttgatttcttcaatttcggtaggtttgattgcacgttttttgttgatcagcaatatttcgttgtgatttggggcagaagtaaagatgactgtgatgtctccggcagtatatacttttaccatttcagcatcggtattttcaagctgattcataactaatcgagaatggctgtttgtcacattgatcaatttcaccatactcacctcacattctatgtatttttactaatattatagggcgttttttttaaaaagaaaagccagacagcttgaaaaccttggtttttttgaggttattcaggcgtctggcatagaaatctagacaaataaggtacgatgtctggctgttgcgaggattttactcatcatcagatggctgtttttcttgttcctttggctcttctggtgtgtcaacagtttttgctgtcacaatgattttgtcttcagaatccaaagttgcttgtagatcatggacttgtggatgatcaagataaaattctgcgataccatcttcgatatgatcttgaatcgttcggcgtaatgggcgagcccccatcgtagcactataaccaagctctaccaatttttcttggacattttctggaacttcaatatgcaatttttgattggctaaggtttgattgacatctgcgagcatcaaagaaacgatggataacagattttctttgcttaatgctttgaattcaatgatgccatcaaagcgattcagaaattctggtgtgaagtagttatttaactgattcaagacagatcgtgtgacaccttcccgggctgctccaaaaccaacattggcttctacttttccagtgccagcattacttgtcatgatgatcaatgtgtctttgaagctgaccgtgcgtccttgagcatcagttaaacgaccgtcatccaagatttgcaaaaacatatgcagaacatcaggatgagctttttcgatttcatctaaaagaattaagctataagggttacgacggactttttccgttaactgtccagcttcttcataaccaacataaccaggaggagaaccaatcagtttggagacactgtgtttttccatgtattctgacatgtcaaaacgaatcattgattcttcagagccaaacatttcataggcaagttgtttagcaagttctgttttaccaacaccagttggtccgacaaaaaggaacgaaccgatcggacggctttgttttcctaatcccacacgattacgacggatcgctttagcaactttatcgattgcttcatcttgtccgattacatgcgatttcagatcttgagctaagtttttcaactgagtttgttctttttctttgagttcgccaaccggaatgcccgtccgttcttcaacgatttgctccatatccttttcggtgatcacgggagtttcttcttcactgatttgacgttctttcattttttgcagcttattgatttgatctcggtagtaagcagctttttcaaagtcttcttctctagaagcagcttgtttttgttcttctgcttcttgcaatttcttgtcgattgttttcggatcaacaatttgaatagtcagattttttttcgagccggtctcatccagaagatcgattgctttatcaggcaagaaacggtcttggatgtagcgattggaaagggtagcagcggctttgattgcctcatccgtatatcttacatgatggtaatcttcatatcgaggctgtaatcctttcaaaatactgatggtttcttctacagaaggttcatcgactcggacaggttgcaaacgacgttctaatgctgcatctttttcaatgatgcgatattcgttcaatgtcgttgcgccgaccatttgtaattcaccgcgagccaatgctggtttcagaatatttccagcgtccatgttgccatcaccagcagcccctgcgcccacgatctcatggacttcatcaatgaataagatgacattttcggcttgtttgatttcttcaatcaatttttggattcgctcttcaaattgtccgcgaatacccgttccttgaaccagtgacgcaacatctaagcgaatcacttctttatccattagtttttgaggaacgtcaccgtcgacaattttttgtgccagaccttccacgacagcggttttacctacaccaggctcaccaatcaatacaggattgtttttcgttcggcgattcaagatctcgatcacccgacgaatttcatcgtcacgtcctacgactggatcgatcccgccgtctcgagcttgttgtgtgatattgatgccgtattcgcctaaaagaccagaaggtgcttggccattgcgcggaggttgtccgccgattatgccgtttcctccagtttgagttggaggcgtttgttcataaggtgaatttccttgttgcatttggcgagacatttgtcgaaaaaggtcatcaagatttccgaagccgaagggatcctgagccatcatatttgttggatttccagattgtgcttttaatttttggtaacaactttgacaataatcgagttgttttctttgaccattgacattggcataaagatgaatagaagcttcatttttaccgcagttttgacaaagcatatgttcacgacctttcttatcatttgctcatctatcattctaccgcgatttttactcatggtaaaaagatacacttgcagattcggtgaataattgtcagcagcgtcaaaaatttcattgacctttactgaccataactttattatacaatttttttttcagactgcaaggatttcagctttgatgacggaaacaacttttccctgaaaaaagaatcgtttataatggagaagatgaagaggtgatagagatgaatgaaaatcgatttgttgaacaaattgaacagttgcgctctggagaaatcgacgaattgctggtagaacaatccgaatttctgctatttcgagaagcatggttaaaattggaagaccgcatgaaatttgtcggcgaggctggcttgaatggcaagatcatctatcggtaccaaccataaaaacaaatataggttcatttcagtcgttttcttaagagaaaacggttgtctatcagagaaaaaaatggtaatcttaacagttgaaagggcgtttttttgagtctgacaattgactgagtcaaaaaaagccttcaccacaaaaaaaccgtatcataaaggagattgatcaatatggaaaagaaagattttcacgtagttgctgagacagggattcacgcacgtccagctactttattagtacaaacagcaagcaaattcaactctgatatcaacttggagtacaaaggtaaatcagtaaaccttaaatcaatcatgggcgttatgtctctaggtgttggtcaaggttctgacgttacaatcactgctgaaggtgctgacgaagcagatgcaatcgctgcaatcgttgaaacaatgaaaaaagaaggtttgtctgaataatggttgagatgctaaaaggaattgctgctagtgatggtgtagccgttgccaaagcctacctgttagtacaacctgatttatctttttcaaaagtaaatgttgaagatacggcagcagaagaagctcgtttagatgaagctctagcaaagtcaacagcggaattgcaacaaatccgtgacaaagcagcgcaatctttaggcgaggcagaagcacaagtatttgatgctcatttaatggttctgtcagatcctgaaatgatcggacaaatcaaacaaaacatggcagataacaaagtcaatgcagaagctgcattgaaagaagtcactgacatgtatatcggcatgtttgaagcaatggatgacaatgcatacatgcaagaacgtgcagcggacatcaaagacgttgcgaaacgtatcttggcacatttgctaaatgtgacgttgccaaatccttcaatgatcaacgaagaagttgttatcgttgctcacgatttgacaccaagtgatactgcgcaattagaccgcaacttcgttaaagcttttgtaactgatatcgggggacgtacctctcactcagcaatcatggctcgatctcttgagattcctgcaatcgtaggatcaaaagaaatcacagctaaagtgaatgctggtgatattctggcagttaacggaatcttaggagatgttatcatcaatcctactgaagaccaagctgctgaatttattgaagcagggaaagcttacgcggaacaaaaagcagaatgggaaaaattgaaagatgctcaaaccgttacagctgacggcaagcactttgaattagctgcaaatatcggaacgcctaaagatcttgaaggtgttcacaacaatggtgcagaagctgtcggtttataccggacagaattcttgtacatggattctcctgattttcctacagaagatgaccaatatgaagcatacaaagcagttcttgaaggaatggctggtaaaccagtcgttgttcgtacaatggacatcggtggggacaaagaacttccttacttgaaattgccacacgaaatgaacccattcttaggctatcgtgcattgcgtatcagtttatctgagttgggtgacggcatgttccgtacacaacttcgtgcgctgttacgtgcttctgctcacggaaacttgcgtattatgttcccgatggtggcaacattgaaagagttccgtactgcgaaaaaaatgtacgaagaagaacgtcaaaaattgatcgatgaaggcgtaactgtctctgaagatattcaagtaggtatcatgatcgaaattcctgcagcagctgtcttagctgacaaatttgccaaggaagtagacttcttcagtattggtaccaatgacttgatccaatacacaatggctgcagaccgtatgaatgaacaagtttcatatctttaccaaccatataacccatctattctacgtttgatcaaaaacgtaatcgattcagcacatgctgaaggtaaatgggctggtatgtgtggagaaatggctggcgatcaaactgctgtgccacttctagtcggtatgggcttagatgaattctctatgagcgcaacttctgtacttaaaacacggagcttaatgaaacgcttgtcaacaactgacatgcaagaattagcaaaacgtgctttggaagattgcgatacgatggaagaagtagtcgaattgatcaatcaatatgtaaagtagttaaaagttagcagcaagcgaattcgcttgctgctttttttgtggtctgggagcgaacagttttgtcatattgttttgatgacctttgataaaccagctttttgacgtatgatagaaatcaatacaaaaactaggccttgagttggagggtgttctcgtctagctatgttatactagatgtaacagtttagaaggaggaatctcgtttgaaagtacttctctattttgaaagtgaaaagcttttagagaaatctggtatcggcagagcacttgcgcatcagcaacgtgcactgagcagtatcggtgttgaatatacattagacaaacaagctgaggattatgatatacttcatattaatacgtatgggatcaattcgttgaatcaaatcaataaagcaaggaaacaaggcaaaaaggtaatttaccatgcgcattcgactgaagaagattttcgaaattcatttatcggctcaaaccagttatcgccattatacaaaaaatatttgatcaatttatattcccgagccgatcaattgataaccccaacgccctacgcaaaagaactattggaagggtatggcatcaaggtaccgatctgtgcgatctctaatgggattgatttggacaaatatcgtccggaaccaaaaaaagaacaggcttttcgcgactatttccaattgtcggcggatcaaaaagtgattatttctgttggcttgtattttgagagaaaaggaattgtcgattttgttgagattgctcgccgcatgccagagtatacttttatttggtttggacatacacctatgtatacgatccctaaagcggttcgagatctcgtgaaagaaaaccatcctgaaaatgttatttttcctggctatatcaaaggagatgtcattgagggggcctattctggagcagatctgtttttctttccttcctatgaagaaacagaagggatcgttgtgttagaggcgcttgctagtaagcagaaagttctagtgcgtgacattcctgtttatcatggttggttgcaagagaatcaaaattcttatatgggacggacagttgatgagttcgttgaacaaattgctaacatcgtagaaggtcgtgtaccagatctgtcagctgccggctatcaagcagctgcagaacggagtattgaagaaattggaaaagagttaaagaaagtttatcaaagcgttttagaagaaaaacccgttgattgacggcaagtttggaggtaccgttgtgaaaatcggattttttacagacacatattttccgcaagtgagcggtgtagcgacatcgatcaaaacattaaaagaagagttggaaaagaagggccataaggtctatatctttacgactacagatccaaatgcagaaatggatgaggaagatatcattcgtatgcctagtgtgcctttcgtgtctttcaaagaccgtagaatcgtggtgcggggcatgtggtatgcctatttgattgcgaaagagttggaactagaactgattcatacccatactgaatttggtgcgggactactgggaaaaatggtgggtcgaaaactacagattcctgtgattcatacctatcatacaatgtatgaagattatctgcattatattgcgaaaggaaaagttttgcgacctacacacgtaaagtatttctctcgtctgtttgccaatcattctactggggttgtctgcccgagtgaacgggtcatcgatacactacgcagttatggcgttgtgtcgccgatgcgcatcattcccactggtattgaggtagagaaatttcgccgtccggatatcactctggaaatgaaacgagccttgcgtcaagaattggcgattgaagaagaccagccaatgttattatcattgagtcgtatttcttatgagaaaaatatccaagcgatcgttgatggactgcctgatattctagcagaaattccttcagccaaattagtgatcgtgggcaaagggccttacaaagaaaaattggaagaaaaagttcaagaaatgaacttgtctgaccatgttcattttgttggagaggttgcaaatgatgaagtagccatctattatcatgcagcagatttcttcgtcagtgcttctacttcagagacacaaggactgacgtatacagaagcaatggcagcaggtacgcctttagtcgttgaaggcaatgattatttaaatacattgatcgatgatccatctcttggtgtgacctttgacaccgatcaagattttgcttctgcatttattcattattatcaacagcagattcctaggaatgaaagtgtcttagcacgaaaaatgtatgaaatctctgcggcacactttggtgaatcgatgctttctttttaccatgatatgattgcttactatgagacagaacgcctagacaaggaaaccgaagaaacattgaaaaaattcaaagtcaaattgaaatcatttaaacgaacaattgattaaacattattgcagtcaagttcacgtttttagcgtatactaaagacgtgaatttttttatttttggaggtatgactatgaagctaggttttattggaacgggtgtcatgggccaatcaatggtcggtcactttttagcaagcggacatcatgtaaatgtgtataatcgtacaaaaagcaaaacagacgaattagtcgctaagggagcggtttggtgtgatacgcctgaaatagttgctgctgaaagtgaagttgttttcacaatggtcggctatcctgcagatgttgaggaagtttactatggagaaaagggaatttttcaaaccgatgtcgcggcaaaatatttagttgactttacaactagtacgccaaaattagcagaacaaatctatcaaacggcaaaagagcatggtgcggcaagtattgatgcgccagtttctggtggtgaccttggagcaaaaaatggaacgttgacgataatggcgggtggtgacgaggaagcctatcaaaaagttgaaccactatttgagattgtcggaaaaacgtgtcatcttcatggctctgccggcaaaggccagcacacaaaaatggccaatcagatcatgattgctggcacgatgactggaatgactgagatgctcgtctatgccgataaagcaggtttagaacttccgcaagtcattgagacattatctggtggcagcgccgcaaactggtcattggccaactacagcccccgtattttgaaagaagatttttcacctggtttttttgtcaaacattttatcaaagatttaggtatcgcacttgatgaagcagcgaaaatgggactggatttgccaagtacggctttggcaaaaaaaatgtacgatcgcttagcggaagctggctatgaaagtgatgggactcaagccctgattaagctttggtggcaagatggaaaaaaatcttaaaatgacaaaataaattgtaaaaaatcaatgcaagatagaatatgatttgatacaatataacggacagaaaaaggaggcttacgaatgaaaagttcgcaattagtcgctatcatcaaacgtttagaagcgatggtcgaagcgcaagacaacgaggttcaagttcgccgtttcgaaaaagaaggcgtagaaaaatgcacagtgacctacgataacaccacagaaacgtttgagttaacggaagcagagtcaagtcagccttatcaatttgataatattgatattgtagccatggaaatttatgatttgatccaataaacgtatcagcgttcagatgaaaaatgccatacgcattgccagcgttcctctttaaggagcgctggttttttgttgcaatcatttgagcgtttaggtatttgacagcacaaaatttaattgtcttaactggcgcaaaattatatgtagagggtcaaggtctgttggcagcaatcgtttagctgttgttaaaggtgctggaacaaaagcatcagaggttgatacaacttcgctatgaatgatttgtccaaaagagagttgatagacttttacttgtgatgaatcggcagcaagagaagcttcaagagaggtttcaagaggaatctcaaagcgaaattctgggagagcgatcagagtattcacctcgagaatttctcgataaaaggattgaagcaattttttttggtacagtagttgaccagcctgttcaaaaagtaactgttccgcaaaataatgcaatcgttggtcgagataacgaaatattgtcttgctttctgcacgaaagaaaagtttcagctcattcagtttttcttccaaaggaatagtttgcattaacggcaactgtttggacaacgagagaagtttataaggattgacagaaggtaattgatacgtttctgtcaatatctcaatgatttccggcaattgcttggatcggcgaaaaggtcctagtgcatcctctgctgcctcatttgttcgaacgatgtttcctgcatcaaagcggatgtattggtaattaagaaagttggtcatttgacggttataaatgggacgatgttgctgaatcaactgacattctaacaatagcgcatcgagttctgtgtctacgaaaattgtttcgaaatctacgacattgtgaactaaacgcagaatcttgtttgtatgctgtgtatttttgcgaaaataagaagaaactcgttgtttcaattgcttggcttttccaacatacagaattccgccatgagaatctttcattaaataaatcccaggtttttggggtaacgcatttgctttttgctttaagtattcgatccgtgcgttgatgtccatcacctcgtttctacactgcaacgataccaaaaattaaggtgtagaacaagtgatgttctgacacgataatcattttcgtgaaatgatggaagaaatctttgataatcaaaataatttttaactactcgattctctggtaattgtcaacttaaaaacttgtgaaggttagaaaagcgtactgaaaataaaaatgcgcttaaaaaaaataaaaatcaaaaaattttcttgcaattctctaaaagttactttatagtttgactatcaaatgatttgattatcaaactattcggatggtgaaagatatggaaccaaatttagaaacggtcaacgactatttagtcagtgtcttcaatgacattctcgtgatcgaagaatcagaattaaagaaatcacaatttaaagatctttcaatcacagaaatgcatacgattgaagcaatcggcatgtacaagaagaaaacaacttcagaagtcgctaaagagctttctattactgttgggaccctcaccattgcaatcaatcgtttggttaaaaaagaatatgtagaacgcattcgcagtgaagacgatcgacgcgtagtcaaacttgcgttgacaaaaaaaggcaaattgctttatcgggtacatcaacattttcaccgtgagatggtcaaaggcgttctaagccagatgtctacggatgaagagcaagctttacttaaagccttaaaaaatctgcatgactttttacaagattataagtgagtgtaacggatgaatatgtttggaaagattaccgcaacagcaagctatgttcctgaacaaatcgtgacgaatcagcaactttcagaaattatggatacatcagatgactggattttttcacgtacaggaatcaaagaacgtcgaattagtaatggagaaaatacttccgatttatgtacgaatgttgctacgaaacttttggcatcaaggggacttgctccagatgaattggactttatcctagtagcgaccatcactccggatttcaatacaccggcagttgcttgccaagttcaagggaatattggcgcccatcaagcttttgcttttgatatcagcgcagcttgtgccggatttgtttatgcattgtctttagcagaaaaattgattcggaccggttctaaaaaagggctcgtcattggcggtgaagtgctgtcaaaggtcttggattgggaagatcgttcaaccgcagttttatttggagacggggcaggcggggtgcttttagaagcaaccaaccatcagcatctcttgaaggaatcgatgcagtctgatggaaccagaggactctctctgacatcaggttttgttgaaaataagaatccttacggaagttcgtcaatccaatacagtgcttgtatgcagatggttggtcgtgaaatttttgattttgcgacacgcgatgtcgttcaatccattcatgcaatcagtgagcatgaatcggtagattattacttgttgcatcaggccaattcccgaatcttagataaagtggctcggaaattaaaggtcccgcgacataagtttttgcaaaatatgcaattttatggcaatacttcagccgcttcaattccgattttgttagatgaagaagtgaaacgcggcacgctgtctttaggcagcggacaaaaagtggtgttctcaggtttcggcggcggattagcatgggggaccatgctggcagctttatagcctgttcacaatcaatattgaagaaaacacattggaggaatatacacatggtattcgaaaaaattcaagaaatcgtagcagaagaattaggaaaagaaaaagaagaaatcaaattaaacacaaacattcaagaggatcttgaagcagacagcttagaccttttccaaatcattaacgagatcgaagatgaattcgatgtaaaaatcgaaactgaagacggcatcaaaactgtcgaagatctagttaaatacgttgaaaaacaacaagcataaaaaacgaggctaggcaaacagcctagcctttccttgtaatagaaagagtgtgtttcactcgctgagatctgcgagtgaagatgccattttctccaaaatctttcagttcaaaaaaggagtttaaaatgaaaacagcatttttattcagcggtcaaggagcccaatatgtaggaatgggtcaggagttatatcagcaagaatcaagtgttcaacaaacctttacggaagcaagtgagatgctcggctatgatatgactgaactatgttttactgaaaatgaccgtttgaatcaaactgaatatacgcagccagccattttaaccgtcagtgtggctttttggcgtttgttaaaagaaaaaggtctccaggccgatgctttggctggtttgagcttaggtgaatattccgcattagtagcaagcggcgcattagactttcaaactgctgtagccctcgtgcaaaaacgcggcaagtttatggcaaatgccgcaccacagggtgtgggtaaaatggtcgctgtgatgaatactccggctgaaaccattgaggcgatttgtaaagaagctagccaagtagggatcgtttcgccagctaattacaatacgccgcagcaaattgtcatcggtggggaagtagctgcggttgaccaagccgttcagttattgcaagcggcgggagccaaacgaatgattccattaaatgtcagcggccctttccatacaaaacttttagaacccgcttctaaacaacttgctcaagagctggcgaaaattgaaatcaaagatttacaggtgccggtgatcagcaacacgactgcgaaaccgatgaaacaagaacaagtcaaagaattattagagaagcaagtcaaatcacctgtgcgtttttatgaaagcatcgagcagttgaaacaaatgggaattgagcagatgatcgagatcggtcccggaaaagtattgaccggttttttgaaaaaaatcgacaaaaccattgctgcttcgagagtggaagatgctcaaacactttttgacacactttcaaggtttgattaggaggaatttatggaactgacaaataaaaatgtctttattactggtagttcaagagggattggctttggcattgcagaagcatttgccaaagaaggagccaatatcgtattgaatgggcggaaagagatacctcaaactcttatagagacgattacccgttttggtgtgaaatgcatcgcagtcaacggtgatatatccgaatacgatcaagctgtttcgatgcttgcacaagcggaagctgaattaggaccgatccacattttagtcaacaacgcaggaatcaccaatgacaagttattgttgcgcatgaaaccagaagaatttgaaagtgtattgaagatcaatttgactggaaccttcaacatgacgcaagtagctctcaaaaagatgatgaaactacgcgaaggacgtatcattaatttgactagtgtcgtaggattgactggcaacattggtcaagcaaattatgcagcaagtaaagctggcgtgattggttttaccaaatcagttgcccgcgaaggagcggctagaggcattacctgtaatgcgatcgcaccaggatttattgaaacggagatgaccgcagttctttctgataaggtaaaagaacaatcgatcaataatattccgttgcagcgatttggtgctgtagaagatgtcgcaaaagctgcggtttttttggcccaaagcgcttatatcacaggtcaagtagtcagcgtagatggcggaatggccatgcaaggatagaaaggagatacttatgaatcgagtagttattacaggatacggtgtgacttccccaatagggaatgatccagaaacatttttagctagtttgcaaaatggaaccaatgggattggccccattaccaaatttgacgccagtggaacagggatttcagtagcagctgaagtcaaagagtttccactagaaaaatactttgtcaaaaaagatacgaaacggatggatcttttttcgatttatgggatctatgctgcccttgaagcaatgaaaatggcgggtttgaattctgaagcgttagatgccgatcgattcggtgtcatggtcggatcaggtattggaggtttgccaactattcaagaccaagtgattcgaatgcatgaaaaaggtgcaaatcgtgtgtctccaatgtttgtgcccatgtcgatcgtcaacatggtggcaggaaacattgcattgcgtgtgggggcaaaaggtatttgtacaactacggtctctgcttgtgcatccggtactcattcgattggtgaggctttccgcaatatcaaacatggttatgcagacgtgatgattgctggcggatctgaatcaacgatttgtgagattggtatcgctggttttgcttctttaacggcattaacaacggaatctgatccagacaaagcatccacaccatttgacaaaaaccgcagcgggtttgttatgggagaaggtgctggggttttgattctagaatcatttgaacatgcccaaaagcgcggagcgaagattctcggggaagttgttggctatggtgccaattgtgatgcctaccatatgactgcaccgaatcctgacggttcaggtgctggaaaagcaatgaaactcgcgatgtctgaagcagcgatcactccagccgaagtaggctatatcaatgctcacggaacaagcacaccagctaatgatgtagctgaagctacatcgatccaatatggtttaggggacgactatcgcaaaccttacgtcagcagtacaaaatctatgacaggacatctattgggggcagcaggaggaatcgaagcaattgcctcgcttttagccttgcagcatcaatttattccaccgaccatcaatgttcgtgaacaagatcctgaaatcgacttaaatattgtgaaaaaccaaagccagccagcagaaattacgtatgcaatgagtaactcactaggttttggtggacacaatgcagtcatcttattgaaacgttgggaggaagcttaattggaaacaaatgaaatcaaggatctgctttcccaatttgatcagtcctctttgactgaattgcagctcaaaaaagaaaacatcgaactttattttaataaaaattcgttcagtagccgtcaaggttcatccgagagttcagatgtcaaagttgaaagcatccctgcagctgcaccagtaccaagcgtacaaccaacagctgctggaaccctcgaggttagttcagagccaattatagcgggaacggagatcgtttcacctttagtgggtgtggtttacttaaaacctagtcctgaacaaagccaattcaaacaaatcggcgattctgtcaaaaaaggggatgtcctttgtatcgttgaagcaatgaaagtaatgaatgaaattgttagcgatgttgatggcgaattagttgaaatcttagttgaaaatgagcagatcgttgaatacgatcaaccattattccgtgtgaaagaagggtaagctatgtcagttatgtcaattcaagaaatcaaagaaatcattccccatcgctatcctatgctcttagtggatcgcattgaagaactagaagaaggaaaacgggtggtagcaaagaagaacgtgaccatcaacgaacctttttttcaaggccattttcctcatgaaccagtcatgcctggtgtattgatcgttgaagcaatggcccaagcgggggcagttgcactcttgtctttaccggattttcgaggtaaaaccgcttatttcggcggacttgataaagcaaaattccgcaaaaaagtaacaccaggagatacattgatcttagaagtagaaatactcaaggtaaaatctgcagcaggaatcggcaaagggattgcctatgttgatggcaaaaaagttgcagaagcagaacttaccttcatgattggataggtgaaaaatgttttctaaagtattgatagctaaccgtggtgagatcgctgttcgcattatacgtgcttgccgcgaacttgggatccaaacggtcgcagtttattcagaagcagataaagaagcgttacatgcagaacttgccgatgaagccatttgtattggcccggcgaaagcagcagactcttatttgaatgtgcaacaaatattaagcgccgcgatcgttaccaaagctgaagccatccatcccggatttggtttcttatcagaaaatagccgttttgcatctatgtgtgaagaatgcaatattgtctttattggtcctaagagtgaaacaatcgatgcaatggggaacaaaatcaatgcccgacggttgatgatcgaagcacaagtgccagtgatccccggcagtcaaggagcgatttctgatgtgaaagaagcattgacgatcgctgaagaaattggctatccagtgatgcttaaagcagcagcaggcggtggtggtaaaggcatacgtaaagtattgacaaaagaagaattgccgcagcatttttcttccgctcagcaagaagcaaaagccgcttttggtaatgatgaaatgtatattgagaaaatcgtgtatcccgcaagacatatcgaagtccaagttttaggagattcttttgggaatatcattcacttgggcgagcgggattgttctttacaacggaacaatcaaaaagttttggaagaatcgccatcggtcgtaatatcagctagtaaacgtcaagaactaggagctgcagcagttcgcgccgctcaggctgttggctatcgcaatgctggtacaatcgaatttctgatggatgaagctggcgaattctatttcatggaaatgaatactcgcatccaggtcgaacatccgatcacagaaatggtgaccaatatcgatctcgtaaaaaaacaaattgagattgctagcggcgaaccgctggatatcaaacaagaagatatcaaaatgcaaggtgctgccatcgagtgtcgtatcaatgcggaaaatccagcctttaattttgctccttcccctggaaaaattcacaatttgtttttacctggaggaggtctgggcgttcgtgtggatagtgccatgtactctggatatacgattcctccttactatgattcgatgattgcaaaggtcatcgttcatggagaaaatcgatttgaagcattgatgaaaatgcagcgagctttggctgaattagtgactgagggtgtagtgacgaatgcagaattccaaatggatctgatcggtcatccaaaagtgattgccggagactacaacacagcctttttacaagaggaattcttgccaaactggacgcctgaacaataggagggaagagaatggctttatttaaaaagaagaattacattcgcatcaatcctaatcgcggccaggcacctgccaatgaaccaacagtgcccgacaatctttgggcgaaatgtcccagatgtaaacggaccttatatacaaaagaaatgggcgcagaaaaagtctgtcctcattgcggctataatttccgtatcagtgcctgggaaagaatcgcattaacgatcgacgaaaaaagcttggaagaatgggatacagatgtgaaaatagaagatcctctcaactttcctgattatctcgaaaaaatagcttccgtacaggaaaaaactggtctccatgaagccgtgttaactggagaagcgacaatcaatcagcaacctgtggcaataggaatcatggattccaactttattatgggaagtatgggaactgtcgtaggtgaaaaaatcactcgattgtttgagcgagcgcttgcgaagaacttacccgttgtattattcactgcttctggtggtgcacggatgcaagaagggattttttcattgatgcagatggctaaaatctctgcagcagtgaagcgtcatagtgaagccggtttattttatttgacagtcttgacagatccaactaccggaggcgtaacagcaagttttgcaatggaaggagatgtgattctcgctgaaccgcaggcattgattgggtttgcggggagacgagtgatcgaacaaacgattcgacaagaactgccagaagacttccaaaaagcagagttcttgttggaacatggttttgtcgatcaaatcgttccacggacacaattaagggaacgaatttcccaattgcttaaattgcatacgacaaaggggtggatgacaaatgattgaagcggcacatgagatcgttgagttagcccgcagcaaagatcgtttgacggcacttgattactttgaacatgtttttagcgattttcaggaattccatggggatcgtctctatgccgatgatgaagctgttgtgggcggggtcgctgccttagatgggaaacctgtgacagtgatcggtatccaaaaagggcggaacctgccagagaaccttcgacgaaattttggtgctcctcatccagaaggttaccgaaaagcgttgcggctaatgaaacaagcggagaaatttcaacggcctgttatcacattgatcaatacagcaggtgcctattgcggcgtcggcgctgaagagcgtggcgaaggagaagcgattgcgcgcaatctcttagaaatgtcagatttaaaagtaccaatcttggcaatcattattggcgaaggcggcagtggtggagctttggcattggctttaggggatgaagtatggatgatggaacattctatctatgcgattttatccccggaaggctttgcatcgatcctctggaaagatggaagccgtgcgaaagaagctgccggactcatgaaaataacagcgcaagagttgcacaagcttggagtgatcgaaaaagtgattcccgagaccatcgacggtgaactgttgtcgaaagagacagtgatcgcggaaatgcgatcggcaatcaccaaaaagatcgctgctctagcacaaaagaatatagaccaactccttgctgagcgctatcagcgttttcgcaaattttaatcataagtttgatatcaatgtcgatttttgatccgtcattgatttcaagcttttttatttgtccttgtgaaatttctctaatataataaacatcagcagatagttgtttgaaattcaataacattgtggtattatgtatatattctgaataaagatgggaatatatgcataattatttattttataaggggagaaaacaaatgaagaaattgatgagtggatttataacagttgctgctttattaactttagctgcatgtgggaatggtggatcatcaagcactgattcgtcaaaaaaaggagatcaaaatcagctagaagctatcaagtctgctggtgtattaaatgtagcgacatcagctgattttgcaccttttgagttccatgctttgattgatggcaaagaccaaatcgtcggcgcggacattgatctggtaaatgaaatcgccaaagaattaggcgtcaaagtcaatgtaatggacttagagttcaatgctgttctaactgcattgagccaaggaaaagcggatattgcggtttctgggatctcagcaactgatgaaagaaaacaaacatttgattttactgacaactactttacacctgaacaaaaaatcgtgatcaaaaaggacaatacggatgcattgtctgcaatcgatgacttttcaggaaagaaggtaggcgcccaaaaaggatcgatccaagaggctgtggttcaaaaccaattagctgactcacaattggtttcgattgcgaaagtgcctaacttgatcaatgaattgaaacaaggatcgatcgatgggctagtacttgaaagtgccgttgcagactcatatgttgctcaaaatgatgatttggcagtggctgacattgctttggaagcttcaccagatgattcttatgctatcgctctaccaaaaggcagcacagaattaaaagatgaattgaaccgtattttgaaagaattgaatgataaagggacaattaatgaatacgttcaaaagaatacagacttagccaacgaaaatgcggctgaatagatcggagtagtaaatttatggatttttccttcttgtcgacttattatccttactttatctcaggggtattgattacgattgtcatctccattattacagtgatcctaggcaccatcctcggaatcacctttgcattgatgaagttatcaaaagtaaaaccattacgctggatcgctaatacgtatatcgaagtgttacggggaacaccgatgctggttcagatattgattgcatttgggttattgcaggggctgttctcactgccgacgatttcgtttggtgtgttgaatcttgactttggacgactattcccagggattatcgccctttcattgaactcaggggcttacgttgctgaaatcgttcgtggtggtatcaatgcagtcgattttggtcaatcagaagcagctggttcgctaggattgcgtcctgcacaagcgatgcggtatgttattttacctcaagctttgcgtaatatcttgcctcctctaggtaacgagttcattgttttgatcaaagactcctctttgttatccactatcggtatctacgaattgatgaatagcgcacaaattgttgtgacaagttcgtatcagccattaactcctttatatgttgccgctgtaatttactttattttaacgtttaccacctcccgcttgttgaatctatgggagaaaaaactcggcaaaggttaccggcgataggaggaaaaaagatggatacaatgatcaaagtaaagaatttacacaaaacatttggaacaaatcaggtgcttaaaggtatcaatactgaaatcaaaaaaggtgaggtcgttgttgtgattggaccttccggatcgggaaagagtacttttttacgctgcttgaatttgttagaagaaccaacaagcggcaatatttactttaaagggacggacattactgacaaaaaaaatgatatttatcaaatgcgggaaaaattaggcatggtttttcaaaactttaacctcttccccaatctgacagtaatggataatattacattgtcgccaatcaaagtaaaaaaaatgtctaaagaagacgctcggaaaatcggagagaaactgttgactgacgtagggttgccggataaagcaaaagcttatccccaaagcttatccggaggacaaatgcaacggatcgctattgctcgcgcattggcgatgcagccagaagtgatgttgtttgacgaaccaacatcggcgttagacccggaaatggtcggtgaggtattgagtgtcatgcagcgtttggctcaagaagggatgacgatggtgatcgttacccatgaaatgggatttgccaaagaggttggcgaccgcgttcttttcatggaccaaggggtcattatggaagaggggactcctgctcaaatatttgatgcaccgcaaaatccgcggacaatcgattttctggcaaaagtcttatgatcttttttagaccatgaagttggttagtgtgatgtgcgttcatatcggtcaagatgaaaaacaatgaattgtctgaacgattcttgaggaaggaagctgcagaagtaatctgcattgattgctcactcctctgatcgttcggcttttttattttttaaagaaagtagcagtggatgatccgttgcttttttcaactagatgaaaatctgttgctgagagttgtagctcagtctagtatttcacacgattctattgtataattacaggttgaaagtagcattataagtaggatgcttttaaataatcatcagtgaccctgtggggactgattgacgacttgtcagctgacaagctgtttttatctagacgtgtcaacaaattgactatttttgtcacatgaataaaagaatcaaggagaatctatgttttcaaaatttaaaccgacttggatggtcgatgccatctatcagatcactccccatcaacttaagaagcaaggcatcaaagctgttctaactgaccttgataataccctgattgcttggaatgatcctgacggtagtgaagagctaaaaaattggttgttagaaatgaagaatgcgggaatcccggtgattgtcgtttcaaacaataatagtgaacgggtcgcacgggcagtggcgccctttggtttgcaatacgtccatcgagcattgaaacctttttctcgtggcatcaagcaaggataccgccaactcggcttgcaaaaagaagatgttgtgatgatcggtgatcaaatcatgaccgacattcaaggtgctaatcgagcaggggtccgtagtatcttagtgaagccgatcattaatacggattcatggaaaacacaattcaaccgtttgctggagcgaagaattatgaagtatttattgaaacacaatccagaaatgaaatggcgaggtggaatttgataatgaatgaagaaatgattcattgtattggctgtggcgcgctgatccagacagaaaatccaacagagcttggttatacaccgctctctgcattagagaaagggttagaaaccggagaagtctattgccaacgctgtttccgcttgcgacattacaatgaaatccaagatgtctcgctgacagacgatgattttctgcgtttactgaacgaactcggtcaaaaagatgcattaatcgtaaatgtagtggatatctttgattttaacggttcgttgattccaggacttcatcgttttgtgggagacaatcctgtgttgctagtgggcaataaagtggatatcttgccaaagtcattgaagaaatcaaaaatgacccaatggatgagagagcgtgcccatgaagcagggctgcgtccaatcgatgttttattgacaagtgcaaaaaaagccgccgaaatgactgaattgttacaggcgatcgatcattatcgagaaggtcgagatgtctatgtggtaggtgttacgaatgttggtaagtcgacattgatcaatcaaatcatcaaacagacggctggagtccaagaattgattactacttctcgttttccagggacaacccttgataaaatcgaaattcctctcgacgacggtcactttttgatcgacactccagggatcatccaccgacatcagatggctcattaccttggaaagaaagatttaaaaatcgtggcgccgaataaggaaatcaaaccgaaaagctaccaattgaatgctggccaaacactctttttcggaggagtggcacgttttgactttattcaaggagagcgcagctcattcattgcttatgtagcaaatgatgtggtgctgcatcgcacgaagttagaaaaagctgatgctttttatcaaaaacatgttggtggtcttttacaaccgcctcgtcctgatgagttagctgattttccggagttagttcgctttgaattttcgatcaaagaaaaaacagatattgtttttgcaggtttaggatggatcacagtcacaaaaccaggagttgttgctggttgggcacccaaaggcgttgatgtgatcaaacggaaagcattaatttaaaggaagaaggcagaacatggaattacgaggaaaacaaaagcggtttttacgcagtgaagcgcatcatttaacaccgatttttcagattggcaaaggcgggttgaatgaggcaatgatcaatcaaatcgaagaagcgctagaaaaaagagaattgatcaaggtatctttattgcaaaataccgacgaagtggcggaggacgctgctacagcaatcagtgaagcgattcaatgcgaggttgttcaaatcattggacgcgtgattgtgttattcaaaccatctacaaaagaaaaatataaaaaaatctctgtaaacgtacgttcattataggagtgatttgacatgcaaggaaattcgtttggcaaagttcagaccttatatacaacagaagcggcttatcaagcgcctaaaaaacaagtgggcatactgggggggaatttcaaccccgttcactatacccacttggtcatgggtgaagaagttgggcaagctttgggcttggataaagtctattttatgcctgagtatcttccgccgcatgtcgatgaaaaaaagacgatcccggctgctcaccgactggcaatgttacagttagcgattgcggataatccccgatttgcgattgaagacattgaattgaaacgtaaagggaaaagctatacttttgatacaatgaaggaactgactgaaaagaaccctgatacaagttattactttattattggcggcgacatggtacaatacttgccgaagtggcatcggattgatgaattgatggagttggtcaccttcgtcggggttcgtcgtcctagttatcccgttgaaacaccctatccgatcatttggatcgatgtgcctttgatggatatcagctccacaataattcgtaagaaagtgcaacaaggatgctcgattcgctacttattgccggaaaatgtgttaaactatattcaagaaaaggggctgtatctggatgaatagccaacagtatacgcctgctgaacgcgaattattgatgcaggaagtacaaatgcatatgagccaaaaacgatttcagcatgtactaggtgtggaaaaaacggctgtcgcattggctgaaaaattcggtgcttcaccggaaaaagccagtatcgctgcgctgactcatgattatgccaaagagcgtccagatgaagaattccagcttgtcattcggcgagatggttttgatctggaattgctcaattggagcaatgctatttggcatggtattgtgggagccgattttgttcagcgagagttaggcatcgatgacgaagagatcctacaagccattcgtatccatacgactggtgctgcagaaatgagtttgttggataagatcatttacgttgccgattatatcgaacctggtcggtcatttcctggtgtgaaagaagcccgtgaattagctatgattgatcttgacgctgcagtagcttacgaaacgaaacatacattgctttatttgattgaaaaggaagcaccaatttatcccaagacgattgaaacatacaatcattgggtcgcaaaccattaggagggaattaccatagatagccagagaattttagaaattgctgttaaagcagcagattcaaaacatgccgaagatattatggcattagacgttcgtgaaatttcattattagccgattactttgtgatttgttcagggaacagtgacagacaaatcaatgccatcattgatgaagttcttgacaaagaagaagaaaaccaagtggaggttcgccgtgttgaaggaaaagatggtggtaaatgggtcttgattgatcttggtgatgtcatcgttcacgttttcaacgcttcagaacgtgcgttttataatttagaaaaattatggtcagatgcaccgcttgttgatctgaatgaatgggtcgtggcttaataatggcctacgaaacatttgcttttgtctatgacgaagtaatggattccagtctctatcaaaagtggctggatttttcttgctgtcatttaggtgaaaaaaaacaaattatggaactagcctgcggaacaggtgcattagcagtagaattcgcaaaagcgggttttgatgtaaccggcttagacctttcagaagaaatgttgatgatcgccagtcagcgggcggaacaagaggatacgcccatccaattggtagaaggggacatgctggatctgacagatgtgggaacctacgaagcgatcacttgttactctgactcaatctgttatatggaagatgaacaaagtgtccaacaagttttcgatggggtttataacagcttgcgtgacgacggggtatttatgttcgatgtacactcaacgtaccagatcgatgaagtattccctgattacagctaccactatcaaacagatgagtttgcctttctctgggaaagttaccaaggagaagttcctcacagcattgaacattttttgactttttttgtgcaaaatgaggatggaactttccaacgaatggatgaactacaccgagaacgcacctattcgcttgaaagttatcagcggatgttagaaaatgctggcttctctgaaatcgaaatgtatgcagactttattgatagtccgccaaatgaaaagagccgtcgttggttctttgtctgccgcaagctttgattgtttgcggttttttttagattaaaaagaacttaaatttttttgctgatgggagaaaggagtggagaaatgcaagcatgcggtattgttgtagagtataatccttttcataatggccatgaatttcatgtccagcaagctagaaaagcatctggagcggatgttgttgtggcggtgatgagtggcaactttttgcagcgaggagaaccggcaatcgttgacaaatggcagcgtgctcgagctgcactcgaaaatggcgtggatctaattgtagaattaccgccggcttggtcagttcaatcagctgatttctttgcaaaaggagcaattagaattctgcaatcattggattgctcctttttatgttttggaacggacgctcccgaaccatttgattatgaagcatttgcgcattttgagcgaaacaatcaagaagtcatcgaccagtttttccaagagaatgcttctgagaaccaaacctatacacaaaaaatgcatgcggcttttgcagcagtctatccagactttttggcagaggctcatttgcctaatcacatattgggcatgcgctatgctcgtgaaacgtgtcagtatccatcaccaatgaaactgttgccgatttcaaggaaacaagcggcctatcactcacaagaattgtctggtgggatgattgccagtgcgacggctattcgcaaagctgtgaaggcaggtcaagagattaaagggtacgttcctgaaagtgtaagaaatgatttattagaccaaacgattgattgggagtttttttggccattgttgcagtaccaacttatcgcaacccctcttgaacaattgcgaacccggtatcaagtgaccgaaggattagaatatcggatcaaagattgtttacacgccacttcttttgcggaatttatggcacttctgaaaacaaaacggtatactagaactagacttcagcggttgatgtgttatctattgtttcaagcaaccagtgaagaagtccaacaagcgcaaaagaataccgggattcgtattttggggtttacaacagcaggtcaaacttatttaaagcaagttaaaaagaagacagacctgccgctcatttctaaatttggcaaaaaggaaagcgagcgttttgggtattctttacgggtagatcaaatctatcagttggcatcaccacagattgtagaacaaaattttggtcgttcccctatttttctaaagaattgaactgaaattacttcacagaacaggaaatcacaagtataatgattaaggaattttgattataaagaaagcgaagtgaaattatgggtcgtaaatgggcaaatatcgtagcaaagaaaactgctaaggatgcaaacaatagccgagtttatgcaaaatttggaatcgaaatctacgcggcagcaaaatcaggtgatcctgatcctcatgcgaaccaaaaattgcgctttgttattgaacgtgcaaaaacatacaatgtaccaaaacacatcattgaccgagcaattgagaaagcaaaaggttcaggggatgaacaatactccgaattgcgttatgaagggttcggaccaaatggttcaatggttatcgtcgatacattgacgaataatgttaaccgtacagcagcagacgtacgagcagcttttggtaaaaatggcggaaacatgggtgtttctggcgcggttgcttacatgtttgataatacggcattatttggtttttctggtacggatgcagatgacatcttagaatacttgatggaaaaagacatcgacgtgcgcgatgttcttgaagaagatggtcaaatcatcgtccatggagaacctagtgattttcatgtgattcaagaagctttaaaagaaaaaggaattactgagttttcaattgctgagatgcagatgattcctcaaaatgaagtcactttgactggagaagatcttgaaaaatttgaaaaaatgatcgatgcactagaagacttagaagatgtccaaaacgtttatcataatgtagcagacagcgaagaagaataaaagtaagacatccttgaaagtttatctgtgctttcgggggtgtttttttactttcatttttatcgttttcaaaaaacaaaggggtatttcttttggtttaatcgctttttttatgttattatttaagtaattagcagtatgagcaagaagggagcggcagagttggaagaaaaaatcgttttagagccttttgatcggattttaagcggatacgataaattagcagaagtatctgtctcagtttctgattgttctgcactgtgccgcaaatacaaaaaatacggtgtagagggataccgtttgggcggctttcgtggagccacctatttgaatcgttacttgaatgtgacggtagatcgtgcgcctttactgatttataaacggaattttttgatcccgctggtttttcgagtatcggaagcgtcccaacgcttatttttggacaattatcggatggaaggctttttcttgttgttagagtggctgctgcatcatcgtccagaaaaagcaatcattgattttcagaaaagtaatcaaattgatcctgaaagggaatatgtgatcgacagttcttatattgcttttcgtttaacagaaattctagatggttccggttttcccctcagtcactttacagatgtcgaacaatttatggaatggaaccggatctatcgattgatcgacaatggcagtattggaaaacatagtaaaatctttgatcctgacaatgaagaaaatgtttcagaacttcagatgattttgacgattgtcgcgatgaaatatccagaaacgagactctttatcggtgaattgaaggggtgatcgaaccctgtaaaaaaatgacaaaacaaataccgatcaaacaaggcttttgtcgagaagaatattgtttgattgatcatttatcgctaggcaaaaacgagagcaagggattgtccgcttgctctcgtttttttgatgtatcaatcgctttccttaaagcaattgtaatgcgtaggttgcgggatcagctttctctagcaattgattggtgttattttgcaaaacaatcaattggtgcatggcacgggtcgccatggtatagaagatcaattgatcttgctccgtcacaaaagaagtcccatacgtccataagaatacttgatcaaattccaaccctttagctaaaaaggctggaaaaatcatgattttacgtttcataaaatcttcctctgaagtaattaattgaacttgatcctgcatctcttcagagagctgggcataaagcgctcggcagtcggtagctgtcttacagatgatagctgtgcgccagtgtgactgtgatttggttaatgcttgctgcaagtagtccagaccaactgtttcgttctcggtttgaatgacttgagggagagccccttcgcgtgctgtcaattcaacttgatcggaaccagttaagaattggttggcaaaatccgtgatttctttcgttgaacgatagctggtttttaattgataccgagtcacgctgtcagcaggaaacaactcttccaacgaaccaacgatcgtttcattaccgtagaccttttgatttaaatcaccacataaagtaattccggctttaggatataattgacgtaagagagccacttgagcaggcggaaaatcctgcatctcatcaatgaaaataaaccgtgctttttcatccacatagattgggtaaagttgtttgatcaacaaaaagaatagcacggcatcttcttgggtcaattggcgttgccgcagaccttctcgcagaagtcggagatgttgttgccaatcttcatcacggatcgcttgatcgtctaacaacgtcttaggaactgcctgtaagaaatgtaaatactgcttggtttggttgataaactggtattgtttgacaccacgagttagtgagcggaattttttcttaacgatttgctgccggatttgcttacgcaatcggtgttcattttcttcggtgtactcctgataaggatctttggcaaaatgttgctgcaactgctcttcggttgcttctttgacccaatcttttttggcctcatctttttcaagaccaccgatttttttcagtaattttgtttgtaataattgactccgttgatacaaaggaagctcttgatttgtttcttgataccaacgacggatttgttctttcgtaatgtatgtctgtccttgaatttttaaatcacgaaataacggaccgatcgcagaaatcttctgtacgtatcgttgaatcaatttgacaagtttcagactgcttttgatcttttcaatccgatcgtctgctcctgataagaaagtttcttctagctgtgtttcttttgtgatttggaaattgggcagagctctttggatgaaatggtggaacgtacgtgttggcacttcactttccccaagagaaggcaagaccattgaaatataatcagaaaataaatgattgggagagaaaagcaagacttgttcttcatccagccatttgcggttgcggtaaagcaagaacgccacccgttgcaacagtgccgatgttttaccactgccggcaattccttcaatcagcatgaacttgctagtagtatcacgaatgatctgattttgtgctttttggatcgttgagacaatatttttcatttgagaagaagaggcttcgtctaaaatctccagcaaaaactcatcattgatgatttctgaagtgtccaccatagacaaaatctggccttcttgaattttgaattgacgcttcagcaacaactcaactgtaaagcgatcggtttctgtttcataaaacgtttcgcctaattctccttcgtaatataaatttgcgataggtgcccgccaatcgatgacaattgtttcttcttgctgatcccttaaagaggcgatccctagataaagtgtttctttttcttgttcttcttgaaaatcaattcgggcaaaataaggattgctagccattgtttccaatgttttgacccttttctcttgagattccgctgttcgatattttaacagcaattcttgctcgtgttgctgatattcaacaacagattcgtaaaaagcttcgctgtcaccaccacgaatcttcttttcggaaatctcttttaactgatcctccatttttgtagccaagtccgctttttgctgcgctaagaccatttgttctcttcgaatcaatgcgatcgtatcatcgacatgtagttgttctttttgacgttcgttcacaaggaatcctccttaaaaaaattgcgacataaaattatagcatataatctttgcgaatgtcgtctgaaaaatcgttctatggtaaaatttaagtatgcttttgagatcaattggatcaaagaaagggaggatagctgtgcggaatgaagctgaaatgctagcagtgattttacgagttggtcaaaaaataggtgtccaagcaatcgcaatctctgggtcccggcgagaacctaatgcaataagcgatcggtttcaagattatgatatcgtttatattgttgacaatatgcaagaactaatagcagaacctagctggctggaagaattcggacagatcatgatcatgcagactccagaaagttctgtgctttcgcaaccctctttgggaggacgttttacattcttgatgcatttttgaagatggcaatcgcatagacttgatgctttgcccggttgaattgatccatttgttgcaagctgaaccctttcttgagcgtctctatgatccaaaagaatttctgcagggaatgacagttcctgatgcctctatcttttggattaaaccaccgacagaaaaatcgtttcatgacagttgtaacgaattttggtgggtagcgacttatgtcgtcaaagggcttgtcagaaatcagcttttctatgccgccgaccatttgtaccaaatttgctggcaagagttgcttcggcaatatgactggtatctagcgcatcaagcagactatcgtctcagtaccggaaagaaccataaatatcttcaaaattatttatcagaagaagagtatgagcggttgacggcactttgtttttcatctgttgaaacttgcggcgaatccttatggaaaatcgttcaactatttgatgagattgctcgttatgtaagcagacaacatcaatttttgtaccatgaagaggaagccagtaaggtgatgaagtatgttcaaaaatggcattcgagaaaatggcgtgaagatccagccaaatgaaatggaagaatctttagattgtcagaaacgcttattcttgataagggacagtcattcgataatagagcaggttattgcagagcataattaagaagcgtatactaatgaacagaggagtgatgactatgccatttattcatgtagaattagtagaaggccgatcgcaagaacaattgaccaatatgatgaaagaaattactgaagcagtccacaaaaatactggggcacctaaagaacatattcatgtcattatcaacgaaatgaaaaaaggacagtatgcagttaatggtgattggaaataatttacttgattttttaagcagatagtggttaaatgaagccataattgattgatgaaaaagacacctgaatttgagagtcttcgataagagagggaaatcacggctgaaaatttcctggaagaaaaccaatggatgaccactttttcaaacctttgttgaaacaaaggcggtcgtaccgttatcccgtcaaagaaatacagcgttgttgtatttgaaattaggtggaaccacgaaatcttcgtcctagtatcgttatctgatactaggactttttttggttcgaatcattcattgatcaaataaatcagtagggggaaaacaaatgacactaacaattacattcccagatggggcgaaaaaagaatttgcagttggcatcacaacaaaagaaattgctgaaggaatctctaaaagtttagcgaaaaaagccttagcaggaaaggtcaatggtcagttgattgatcttgatcgagggattgaagaggatgcacaaatcgaaatcgtcacaccggatcatgaggatgctttaggcttggttcgccattcagcagctcacttaatggctcaggcgatgcgtcgcctttatccaaacattcattttggcgtgggaccagctatcgatacaggattctattatgatacagataatggagaaagccctgtaactgccgaagatttaccagcaattgaagcagaaatgatgaaaatcgttaaagaaaatctaccgatcgaacgtcgtgtattatcgaaaaaagaagctttagaactatttgctgaagatccatataaagtagaattgatcagtgaactaccagaagatgaaacgattactgcctatcaacaaggagagtttgttgatctatgtcgcgggcctcacgtgccatcaacaggacggattcaagtgttcaaacttttatctgtggcaggagcttactggcgtggaaattcaaataaccaaatgatgcaacgggtctatggaacagcgttctttgacaaaaaagagttgaaagaattcattcgtttacgagaagaagccaaagagcgggatcaccgcaagctagggaaagagttagacttattcatgctctctccagaagttggtgctggtctaccattttggttgccaaaaggtgcaaccattcgtcgtaccattgagcgctacatcgtggacaaagaagtaagcttgggttaccaacacgtttatacaccaatcatggccaatgttgacctttataagacttcaggacactgggatcattatcatgaagatatgtttccgccaatggacatgggagatggggaaatgctcgttcttcgtccaatgaattgccctcatcatatgatggtctacaaaaacgatattcactcttatcgtgaattgccgattcgaatcgctgaattagggatgatgcaccgttacgaaaaatctggcgctctttctgggttgcaacgggttcgggaaatgactctaaatgatggacatacatttgttcgtcctgatcaaatcaaagatgaattcaaacggactttggatttgatggttgaagtctataaagatttcaatgtaacagattaccgcttccgtttaagctatcgtgatccagaaaacaaagataaatactttgatgatgatgcgatgtgggaaaatgcccaaaccatgctgaaagcagcgatggatgaattgaatttggattatttcgaagcagaaggggaagcagcgttctatggtccaaaattagacgttcaagtaaaaactgctttgggcatggaagaaacgctttccacgatccaattagatttcttattaccagaacgtttcgacttaacttatgttggtgaagatggtgaaaatacacatcgtccagtcgtgatccatcgcgggatcgtttcaacaatggaacgtttcgttgcctacttaacagaagtttacaaaggcgcatttccaacttggttggcaccgatccaagcaacgatcattcctgtttcagtcgatgcacacagcgattatgcttatgagatcaaagaacgtcttcaatcacaaggtttacgtgtggaagtggacgatcgcaatgaaaaaatgggctacaaaattcgcgcatcacaaatgcaaaaaattccttatcagttagttgtcggagaccaagaagtcaaagatgcaactgtcaatattcgtcgttacggcagcaaagaaacgaacgttgaagaactaaatatctttgttgatgcaatggcagcagaagtaaaaaattatagtcgcgcataaatcaattaaaaggattgtaataaaaggtttgtaatagaagcaaaaaatgagactatccgaatgacagtggaaaaaaagtgtttgtccagctggcgttattactggtgactagttggagattaacagcatcccaatgtccttcagaggtttcgtttattaaaaagcttagattacatccttttttttcattattattgaaataaatttcctttaaaaggactttccacttttttggattggtgtataattggaagaaaagtaaaaagattcaatcttttagaaggagtaaccgatgtatcaaaattatcaatccaagaaaaagtccattttaatggtgattttactaactattattacttgcggcatctattcacttttctggctataccaaaccacgcaagatttgacagaatatagtgaagattatcgccttaccccaggcatgtctgtgttgttgacgatcattacttgcgggttgtaccaaatttattggtggtatcgaatcgcggacatttttatcactgcacaggaaaaaacgaaatttccacgtatcaatgataataaagtgttgtttgttgtcttagcgatttttggtttggacattatcaatatggccattttacaatcggatatgaatcaagtgtgggagtctgcagattctgcaagccaatcagttactcaagacactgatgattggaccgattattaatgtgtccgtttaaactgctgacgggggttccttgccctggatgtggaatgactcgcgcctatttgcatctttttgaaggtgacatacaaggcgctttttattttcatccacttttttggctcattcctttgctagtgttacttgtcattttctggaaaaagcccatggttcagcgtatcaatcaaaatcgctacttttggcttggactgatgattgctgttctgggcgtttatggctaccgcatgtggcacttttttcctgatcaagcgccgatggactttgatccgaaagctttgcttccacaagtcatcacgaagcttgtcgccttcattgcttgaatcaagaaagacagctgcctattttgagatagagggaacaaggaagtattctgaaggaagaaatcttaagaaataggatgtaaaattttcagaaaaagccacaaaatgctaggatacttgaatttgttagtaaactatgttatatttacatagtaatgatacttagagtgagtgagcggttttttcgctcactctttttaatggaatgaagttcgtttcgttgagaaataaaggaggcgatgtcgtgtgagtacagtggtggaaactgtcacaacaattgtgacccccattctggaagcgcaaaattttgaattagttgaggtagaatttgttaaggaaggaaaaagctggtttctaagggtgtttattgacaaagagggcggaatcgatattgaagaatgtgcctttgtcagtgaacaactgagtgataaattggatgcctgtgatccagatccgatcccacaagcctatttcttagaggtatcctcgcctggtgctgaacgccccctcaaaaaagaagaggactatcaccgtgcagttggagaatatatccatctttccttgtatcagccggtggaaggcgaaaagcaatttgaaggctttttgcagtcctttgatgaagaacaactagtcattaagattcgaatcaaaacaagagaaaaagaactaacgatcgaacggaaaaatattgccaaagctcgtttagcaatccaattttaaacacggaggaatggaagaatcatgagtaaagaaatgttaaatgcacttgatgcattggaagcagaaaaaggcatttcaaaagagatcgtcattgacgcattggaagccgcgttagtgtcagcgtacaaacgtcattatggtcaagcgcaaaatgtagaagttgaatttgaccagaaaaaaggcaatattcacgtttatgcagtcaaagaagtgaccgaagaagtaatggactctcaattggaagtgtctttgaaagaagccatgacgatcaatcctgcttacgagattggcgataagatccgtttcgaagtgaccccgaaagattttggtcggatagctgctcaaacagcaaaacaggtcattttgcaacgggtgcgcgaggcagaacggacaatcatctacaatgaattcagtgcctatgaaaaagatatcctgcaagggatcgttgaacgtcaggacaatcgctatatctatgtgaaccttggaaaaatcgaagcagtattatcaaaacaagatcaaatgccaaatgaattctatcaacctcacgatcggatcaaagtatttgtttctcgggtcgaaaatacttcgaaagggcctcaagtttttgtaagccgtagtcatcctgatttattacgccgtttatttgaacaagaagtaccggaagtttatgatggtacagttgaaatcgtcagcattgccagagaagcaggagaccgctctaaagtagctgtgcgctcatttgatgctaatgtcgatcctgtcggaacttgtgttggtccaaagggacaacgggttcaagcaattgtcaatgaattaaaaggtgagaacatggatattgttgagtggaatgatgatccagcggtatttattgcaaatgcattgaatccagcagaagtgactgatgttatttttgatgtggataatccgaaagcttgtacggtggtcgtacctgattatcagctatcgcttgccattggtaaacgaggacaaaatgcccgtttggctgcgaaattgactggctttaagatcgatatcaaatcggagtcagacatggaagaattttatgcaaaattagaagaaggcgcctatatcgatgaaggcgaggctgttgaaagtcaagaaagcacaatcgaggataatgagtctcacgacgaaatgatcattgcttctgatatgacggcagacgattacgaaaacatggattttgacgaaaaataagtcaaggagagatcgcgatgaaaaaacgaaaaattcctttacgaaaatctgttgtttcaggggaaatgattcccaaaaaagaaatgctgcgcatcacccgttcgaaagaaggaaccgttgcgatcgatccatccggcaagatgccgggtcgaggagcgtacatcgctatcgaaccagaggaagcgcaattagcttgggataagcggatcttggatagagtattagagacgaaattgtcagatgaattttatcaagaactcttagactatgtgacgcatcaaaaagcccgaagagagttatttgcaaatgaataaacaaaaagcattgaatatgttaggactagccatgcgtgctgggaaattgatcactggcgaagagatgacgttaaaagagattcgtcaacaacgagcagctctcgtacttgtcgctagtgacgctggtaaaaatacacaaaagaaaataaaggacaaaagttcttattatgaaattccgctcctagatacattttctgccgatgaaatcagttcagccattggcaaaccgcgaatggtggtgggcattctagatgcaggatttgcaaagaaggtgcaggaattaatattaggttaggaaggtgattgcatgggaaaaaaaagaatttatgaacttgcaaaagaatggaacaaatcgagcaaagaggttgttgaaaaagcacaatctttaggctttgatgtgaaaaatcacatgggcgcgatctcagatggagaggcgcaaaaattgcggcagtcattaggcggcaatccaaatgatcgatcatcagcaaaaccaactcccgcaaatcagaaaccagccaaccagccggaaaaacaagagcaaaagaaatttaaaacgcagagaaataatcctaacttccagaaccgacacaataatcaagggcagcggaacacgacgaattctcgtcctaatggtcaaggacaacccaaccgcccaacaagtcaaaacaacggatcaacaaatcaaggaagtaatcgaccaaataaccaaggaagtcaaaatcgagtgaataaccaagaaaatcgtaacaatcaaggacaacagaatcgtccaacgaaccaaaatagaacacaaggacaacaaaaccgtcctagcggtcaagggcaacaaaatcgcccagcacagggacaacaaaatcgtccgaaccaaggaaatcaaagtcaaaatcgcccagcacaaggacaacaaagtcgtccaaaccaaggggctagcagtcaaggaacacaaagccgtccagctggtgataaccaaaatcgcggtggaaatcaaaaccgtggtaagtcaaactacaacggacgcaacaataatttcaataacaataaccgcaacaagtttaacaaaaaagggaaaaaaggtcgtcaacagcaagagaaaaaaccacctgttccagcacgtaaattccgtgaattaccagaagtattggaatatacagaaggcatgaatgtagcggatatcgcgaaaaaaatctatcgtgaacctgctgagatcatcaagaagttgtttatgatgggagttatggtcaatcaaaaccaaccattggataaagatacgatcgaattgttagcaactgattacggtattgaaccacaagaaaaagttcaaatcgacatcgcggatatcgataaattctttgaaccagaagaacaaaacaaagaaaatcttgtttctcgtccgccggtagttaccatcatgggacacgttgaccacgggaaaacaacgttattagacacattgcgccattctcgtgtgacaagcggagaagctggtgggatcacgcagcatatcggtgcttatcaaatcgatatcgatggcaaaccaattactttcttggatactcctggacacgcggccttcacaagtatgcgggcacggggagcaagtatcactgatattacgattttagttgtagcagcagatgacggtgtaatgccacaaactgtcgaagcaatcaaccatgctaaagcagcaaaagtaccaatcatcgttgcggttaacaaaatcgataaaccaggtgcgaacccgcaacatgtcatgcaagaattaagtgaatatgaattgattccagaagcctggggtggcgataccatctttgtagaaatctctgctaaatttggtcaaaatattgaagaattgctggaaatgattttacttgttgctgaagtagaagatttgaaagcagatccatcacaacgggcgatcggtacagtgatcgaagctcgtctggataaaggaaaaggtccggttgctaccttattggtacagcaaggaacgttacatgtaggtgatcctatcgtcgtcgggaacacattcggtcgagttcgtgtgatgaccaacgatttaggccgtcgggacaaaacagcgggaccagctacaccagttgaaattaccggattgaatgatgtgccgcaagcgggtgatcgattcgttacatttgaagacgaaaagacagctcgtgcagcaggggaagaacgcgcgaaacgcgccgtgatggaacaacgcgcttccagcagccgggtaacgcttgacaatctgtttgaaagcctaaaagaaggcgaattaaaagaagtcaatgtaatcattaaagcggatgttcaaggttctgctgaagcgttgggtgcttcattgaagaaaatcgatgtagaaggcgttcgggtcaatattgtccattcagcagttggagcagtcaatgaaagtgacgtgacacttgcagcagcaagtaacgcgatcattattggtttcaatgtgcggccaactccgcaagctaaacaacaagccgaagccgaagaagtcgatattcgtttacaccgaatcatttacaaagctatcgaagaaatcgaaacagcgatgaaagggatgcttgatcctgaatttgaggaaaaaatcactggtcaaatgatcgttcgtgaaacctacaaagtttctaaagttggtacgatcgccggttgttatgtaacggaaggcagcattcgccgtgacagcggtgtgcgggtaatccgtgacggcatcgtgatctatgaaggaaaattagctagtttgaaacgtttcaaagatgacgtgaaagaagtaaaactaggctttgaatgtggtgccatgatcgagaaattcaatgatgtcaaagtagatgatgtgattgaaggctacgtaatggaagaagtaccaatgaattaagacactagttatcagggaggttttttgaatggctaattatcgtgaccgtagagttgcccaagaaatcttaaaagaagtgaatcaaatacttcgtaagaaagtccgtgatcctcgtgttcaagatgttaccatcacagatgttcgcgtgacaggggacttgcagcaagcaacgattttctacagcactttgagtgatcttgcatctgaaaagcaaaaagcacaagccggattagagaaagcaacagggttagtccgtcgtgaattgggacaggcactgtcattatataaagttccggagttgcaatttgaactagatgaatctgttcaatatggaaataagatcgatgaaatgattcgcgatttgcataaaggcgaataaagaatcacataaaaaaaggccgcgtatatgtagtgaccccaaaaagttagacttttatggagtggagaaatccactccttttttgtatgataagattaactgttagacagctgtttttacagcttctcgaaactgaaccggacttcgccaatttaatttctttttgatgcgtttatggttgtaataatagatatattggtcaatttttgttttcaattcatctaaactccgatagacttctccgtgaaaaatctcttgctttaataaaccaaagaagttttcacatagtttatttttnnnnagccaatcgcagtgattcatacgaaggttattactctcccttcggtcgcctagtactgctcatcatctgctctgtcttgcttcgcaagccaatcgcagtgattcatacgaaggttactactctcccttcggtcgtctagtactgctcatcatctgctctgtcttgcttcgcaagccaatcgcagtgattcatacgaaggttactactctcccttcggtcgtctagtactgctcatcatctgctctgtcttgcttcgcaagccaatcgcagtgattcgcagcaaaacgcgttgtccgttgggacaacgcgtggggttattgcacgatttcaactgttttgattgaatttcctggaacttgaggtgggattgacatagtcattactggcaagcctgacaatgtgacttggaccgttgttcctttggtcaactcagaaacttgaccttcaaatgattcttgcggtgcgtgtaggatcacgccgtctgtttgaaagttaggaacaatcgtttcttgatcgtcgactgcttcgatatcatttagaaaaatctgtatcgtttcgttgtcgccagctgttgcattttcttgaagaactcctgtaaaaatagtcgttgcctcgctttcgacagtgctatttgttgtgctttcatcgtttttagttgtttcactcatcgaatcattatctgacggcgaaccgcaggaagctaataataaggttgtcaaagccaaacctaaaatcgtcaatttcttcataagaagttctcctctcttctatatttccgaattccggcgatttttgccagtcatttggatctcttttgtcaagtaacgaattcgttccatgatccgcttggctttcaatggctctgattctccacgttgagtaacggatagatgcttctctaactcttgcatggaaaagttggaggaaaagaacgttggcagttgttcttgcatccgatattgcagaatgacaccaaagacttcatcacggatccagctgctcatggcatctgcaccaatatcatccatcattaggatgggggcttttttaactgcattgagtttgtcgccaaccaagtctttgccgattgcttgtttcatttcgacagcaaatgtcgggaagtgaacaagggtcgtcgtataacctgcttccgcaaggtcccgggcaattgcccctagtaaataagttttgccgatcccaaaactacccaccagatataatcctttgtgaaaagcccttggatcgttttttaggttttcaataaactcgactgcagccatcaaagcttcgccccggccgggagtactttcatactgagcaaaattggcctcttgaatatctttcggcatatccattgctttgatgcgactacggatctcttcttgtcgttgatgcgctaaaagctcttgcgtgggcacataagtgacatcgataaaatgaaagttcaacgctagtcgtggctcatatccaggtgcaatcatcgtagggtcattcaaacgaaactttcgtttttcttgaacaaattcatagagtttcgcataacttttttggatatctgcatctgtcagttcctcccgatgttctgaaatgaattctttgacatccggatctttcaatacgtcccccatcatttctgagaaacgatcgcgatagtttcgtttgtctaaaatttttgatagattcttcccaacatcttccattaattgtcacctgctttcttttgcaagtaggcttgcagttttttgtcgatctctgcctgacgttctggggataatgtcgtttcttcaactggtttttcggcccagcttggcagtttttcttcacgaatgatctttttagacgggctttgcggccgtgtgcgtttttcttttgcttctttaactaagtcccgtacatgcttgatcgcttcttccgcggtttttacttgcaattcagaccattgtgccgcaatgttattgacataacttgctggcaaagccgcattgttctgtaccactaacacataatgaataagaacattgatcacactattggataatggcgagcgttccactaagctttttagcagccattgttcggagtctgtgacaaagctctttttttcagctttgattgctttcaagaatgccatcggcgcattattctcactttcgcggatcaatgctagatcgttatcactatacccattttgttttaatgtattaaatcgtcggatctcttcatctgaagtgggatccactttattttcagttttggtaaaacgcgtccgtgctttttgtaaaatcaattgttctaatgccttctgatcgattttcccagtagttaaagaaaccgaatctgtcatcagatccaacagctccatcacatcatagccgtataatgaatgatataggagtagtttttgccgaaaatctttatcgaaattgtctgcacggatgtagcgacgttgagcttcataaagaagaaaatcccaatctagttgttgttcatctaacaccagtctgctttgagtgtcttggaatttgccattgacttcctgtaattcctcttcattggctgcaaattgttgtgtatccaagcgataagcatccataaaagaagccgtaacttcttgatagccttctgcttgccattttgctggttggaacaacgaaacaagttgtcgaaactttcgctctccaacatggttaagcaataagaaactatagagttcatcttgaaagaaatcgctcgcatgaactggctcttgcaggtgatacaaaaatgtgattcccaactcgtcatcttctttttcaaacgttttgagtaagccgattccttctaacttatttcgtgcttgaataaaacgctgtaaccctacattcatcgcattcaaaatatctagatgaataaactcactttcttgcggatcctgctgatccgcagtcagtgtcagatagagtgctaaggcatcactttcgatgattggctgataaagatgaatcagcgcatccttcccttcagttgttagtggacgacttttgaagacacgatacaattgatttggtaatatgttgcccaccattcagggacctcctattcctcttgattgtctgctgtttcttgcggatcacttggttcttttgccttttcaacgatatcctgcaattcttttaagaagactgacatatctttgaattggcggtagacactagcaaaccgaatgtaagcaatctcatctaagtcgactagatcttccatgacatattcgccaatcatcgttgtcgaaacttcattttcacctagtgctcgcacacgattctccacatgatcaacaattttttccatttgttccattgtaacgggtcttttttcagcagagcgtatcaaccctcttaatatcttttcacgattaaattcttcacgagcgccatttttcttaataactaataatggtgcttcttcaattcgttcaaatgtggtaaatcgataaccacagttttcacattcgcggcggcggcgaatcacgcgaccatcgtcggcttggcggctatcaatcactcgagaattgttatgatgacattttggacattgcatagttccaccccgttctctcttccgtgtctcgaatgatagcgagacagcgatgatttatatgcttaattataacatgaaattcttctatctaataggtaaagtctttcaagcgaaagaaatattacaaatttaaataatgtgacggttgtttttttagccacaaaagaaaaacgacagaatcaattctgtcgttctcctccttatctcatttgtaacagtgacacaaactcatccagagtttcccgttgttccatttgttggttgcattgctcactgtcgcgacaaatgtaatttcctcgtttggtgtatgttccatcgccaccactttttgtcaacgataaaaacatggagacagtagactcatgttgacataaaggacagattcctttttttacttctgtagataaatgaccatagattccttggtagcctttttgagtatttacgatcataaatttactttgactgccgatgtcatcccaagccaaatacgtataatcacgaaggtctgtttgggaaaaatcaggtacttttaatttttttactttacgaaacagtttctctgtttgtttgactgaaggcacttgaaaaggtcggacattcttttttagtgcttcaagaatggtcaagctctttgacatcgtcaaagatgaatcaaaaaattgacgaatcagagactgtgcttctttgtcctcctcagaaaaaaatggttgaatggcttcttcagttaacatttcaactgtgcgaatcgtatggcgatcattaacagactgataagtccgaactaattgttggacttgatgtttgatgaaatgaaattgatagggttcaatggtaatcataatagatatcgatcctctctttaatgaaaaagcaaaagatattactgataaattcctctgatcacagtcaaggacaatgcagaattcagcatttgttgaccacctcctggacttcccttttttgtggaaagtcattggctattatagtttttccttcaggggttgtcaatcattgtccgcagacagcattcttttcttgtcaaagtggaattattgataccttttaaaacaggattttcttcttttttatctatttatattgattgacgaatatggtttatcataaaaaaaactccagatcctgtctagagtttttcttcgattcctgtataatgtttcaaatgatcagcatcccgtcgttcggttgaagagatctttgcagcatctgtgtcttcattttcgtttagcaatcggtcccgaccaagtgtttctaatgttttatcacctggttgagcatctaattcatcatgccgatcctcaatttcgtctacctgttgttgacggtgatcttttttggcttttgcttcatttgcctgttcttttccttcttgttccattttttcattattgatccattcaccaattttttcttttgcagaaccaacaattacatctttttcgtctttcaatgatcccatgatgattcctccttttttattagcatagcaagaatttcttcgattgacaaaagatacgtatgcgcttcatttaaagatatggtatactgaatcaaattttcagaatattctttgacaaggagcagtttatggacatcttaaattttgaagacatccagttggttcgcaagcaaactgttttgttgcaagacatcaactggcaaattgctaaaaatcagcattgggcacttttaggattaaatggtgctggcaaaacacttttattacaactgatcattgggatgatctggccgacttctggcaaacggcaagtcctaggtcaagtctacggaaaaacatctgtgccagaccttcagcgcagaattggttggataagtgcgaccttgcaagagaagattcctgctcaggagctctcagaaatggtcgttctatcgggaaaatatgctagtatcggtatatatgaagactaccaaatgaaagacttgaaccaagctattgccattctttgttcaactggcggcagtcaactgattggccagccatttcatcagttatctcaaggggaacgtcaattagtcttaatcagccgcgctttgatggcaaatcccgaattgttgattttagatgaaccttgtaatggattggatctttttgctcgagaagaattgctaagtcgaattggcgagatggtgcacaaggaatcacctacgttgatttatgtgacccaccatacagaagagattttaccgatttttgaccatatcatgatgctgaaaaatggtaaaatccacgcttctggcaagcgccagcaaatttttaacgaaaaaacgttatctgctttttatgggaaacctgtttttttccatgaagtcacttccgatcgcctggcagttttaccaaaaagcaactcactaaacaaaaaatgaaacaaaaaaagagacagctacaaccaaagcctctttccagatatcctttctagcttcagtttccagcaaacgacaaaataatgcgtcaactgttagcttttcagaaataaagggggctcctttgtgccggtgtctctgtcttaattctttcttttagcaagccattcttgtacttgcgtcttaacttcttcaatggttccttgattgtcaaagaggatatctgcccgtttgcgcttctcttctattggcatctgactattgatacgttgttgggcttcgatgctggttaaatggtctcgcttcatcagtcgctgcaactggatcgattccggaagatagacgaccgctacttgatctagcagggattcataaccagtttcgtataacaaaggaatatctacgatcacaagatcagcttttgctttcatgacttcaatctgtcgtaggatttctttacggataaagggtcctaatgagcggttcagcaattcccgtttattgtcatccgcaaaaatgatttttcctaattttttccgagctagtgtcccatcgggattgatgacctctggcccaaaaacagttttgattttttcaagccctggcatccctggctccaccacttcgcgagcaacgatatcagcatcgatgattgggataccagcttcttcaaagcacttgacaacggtactcttgccagtagcaatcccgcccgttacacctacaaccaagctcatctttctgtccccgcgtgtaattgctgacagaatggacaatagtgggtccctcgttgtgcaacttttgtttttacgatcggggtaccacagcggacacaaggattgccggtttgaccataaacgtgtagagagacttggaaatgccccgcttcgcctaacgcattcaaataggtccgaatcgttgtgcctcctgcctccactgctcgggctaagacatcaatgatcgcccgatgcaacaagttaatttcggcttcattcagtgtcgctgccgattgctcgggatgaatctttgcttcccataaagcctcatccacatagatattgcctaaacctgtcacaagcttttgatctaaaagcagcggcttgatggctttttttgatttctttaggtcacgagtaaagtctgtcaacagaaacagttccggcaatggttccggccccaactgcatgattcctttatacgtactgctctggtctttttcaactaaagtcatacgtccaaattttcgcacgtcccgataatgcaattcactgccatcagtgaattgaaaaatcacatgggtgtgtttgtccggcaccccttctttttcaaaaaattcatacttgccttccatgcgtaaatgggaaatcagatcataatcggtcaatttgaaaatcaagaatttgcctcgacgatcaaaagcttgaaattgttgtccttttagcatcgctgcaaaaatcggtacttctggagattcaatgatccggggccaacgaatctccatttctttgatcgttttatttaaaatcagtttctctagtcctctgcgaactgtttccacttctggtaattccggcacaacatttcacctcatttattttgcttcataccacgttttgccccagttactatctgtcaacaatggcacatgcagtgagacagcattttccatgacttctttgacaagagcatctaagcgttctaattcatcttctggtacttcgaagacaagttcatcgtggacttgtaaaagcatcgttgcttgtaatttttcttcctttagacgacgatccaaatcgatcatggcaattttcaaaatatctgcagcactgccttggatcggtgtattgattgctgtacgttccgcgaatgtccgcaaattaaaattgcgggaattgatatctggtaaatagcggcgacgatgatacaatgtttccacatagcctttgtctttcgcttcacggacaacttcttccatataagttttgacccctggatatttttcaaagtaggtatcaatatattgctgcgccgctttgcgagtgattccaagattttgggagagaccataatcagagataccataaacgatcccaaagttgaccgcttttgcttgacgtcgcatgtttggtgtaacttcttctggagtggagatcccaaagactcgcatagcggtacttgaatgaatatcttgtccttctacaaaggccgcttttaaatgctcatcattcgagatatgggctaaaacccgcagctcgatctgagaataatccgaagaataaatgacccaatctttggctcttggaacaaaggcttctcgaattttccgcccttcttctaatcggattgggatattctgcagatttggatcaacggaactcaaacgtccagtttgtgttaaagtctgcacgtaacgggtatggactttgccatctccttgaatcactttaagcagtccttccacataggtggattggattttggcaatttgacgatagatcaaaatgtcttcgacgatcggtgcctgttccttcaactgttccaaaacatccactgccgttgaatagccagtcttagttttcttgatcactggcagccccattttttcaaataaaatcacgcctaattgttttggcgaatttaaattgaactcttcgccagcttcttgataaatcttttgttcgatttcatgcaaacgttctgcaaattcgcccttcatctgatgcaaacgagaagcgtccacgcgaatcccagtgatttccatctctgctaaaatttttgataatggcaattccatatcagtaaagagtgcagtctgatttttctctgctagctctttcgccaaacggacagaaaggtagttgatcgccgcaacttttcgagctaaatgagcgaaaaagacttcttcatctgccggtagtcctcgtttcacacctttgccatagatagcttcgtccgattgaatcgcatcaaatccataatgcttagcaacaccagcaatatcattatttgaatcattggtatctagcaagtaagcagctaataatgtatcaaaaacaatcccttgtggtgcagccgcataacgattcagcgccacatacgttcgttttgcatcatagactttcttctgtgaagaggcattttttagccaagcaataaaatactcattttcaaagagatcatcttgattggtcacataaattttttgctgattcccccaagcgacaccaacgatatcttctaaatgatagttatcgcccagcatctcgatataaagagccatatcctcagtaaacatttccggagtgacctctgttacaacgtcaaaaagaatatcttccatttcttccggttcagtcaccacatttaatttttccaagaaagaattgaagttcatttcttgatagaatggaatcaatttatccagatcttttccttcgtacttcaatgaatcaatggccacatccactggcgcatccacatcgatcgttgccaatttttttgacaaaaaggctgtctctttatcattgagcaagttttctttcatcttgcttggcttcatctcatcgatatgctcgtagattccttcaactgaaccatattctttcaaaagtttgatggccgtcttttcaccgatttttgtgacaccgggaatattgtcagaggcatctccagctaatcctttcatatcaatgatctgtaatggcgctaaaccatcatatttttctgcaacgtgatctggcgtataactttcgatctcgctgacaccctttactgtgatatcaaccttcacatggtcggtagccaattgggtcaaatcgcgatctccagataataccacaacatcaaattgctctttgtcaactttttgtgccaatgtgccgataatatcatccgcttcataattgtccagttcataatactgaacacctaaagcggtgatcaattcgcgaatatagggcatttgttccttgaattctccaggcgtttttgaacggccgcctttatattcctcatacatcgcagtccgaaaagttgttttgcccgcgtcgaaagccaccaggacatgagttggctgttcttttgccattacattttcaaacatggtgtgaaaagcgtaaatcgcattggtatgcaaaccattgttgtttttaaaacgttccaatgaattgtgcagtgcaaaaaaagcccgaaatgcgacactatttccgtcaactagcaataatttattttttgtcatttgaataactcctcacctcaaaagttctctcttattctatcaaagaaatccatgaaaagcgatggattgcctttgttcgattaagccaattgcaaaaaaaaatgcgagtttcctcgcatttcctcattagttgtttttaccaaagattcgcaaaatcgctaagaacaagttgataaagtcaagatacaactgtaatgccatgaagacagccattccagtatttgcttggccattcgttgcttggtatagattacggatctgttggttgtcataggcagtgattcccataaagacaaatactgtcacgatcgacaagaaaaagtcaactggaccactatgcaaaataaacacattcagcaatgtcgaaatgatgatcccgatcaatatgccgtagccgattcgtcccacaacacttaaatcacgttttgtcatgataccaaatgctgacattacgccgaaagtgatcgctgcggaaacaaatgcacctgcgatcgatccgaagtcataatacattaatgtaactgacagcgtcaccccatttaaaagggagtaaaccagatatcctgctatggtcagcgaaggattcttttgcgcttttgcgcctaataccaagaccaaaataatttgaaggatccataaccctgtaaagcctagtggaaaattacggataaaattcattgtttgttctgcaaatacttgtccgaaaaagtaggcagacactgcgctaattcctagtcctacagcaaaaaatagatagactttggaataaaaacgattgagcccttgggcattaactacttcattgttcattttcttcaccttcctctacgatttttggaggttggaccatcactactgcatccaacacacgatcttcttgcgtattgacagcttcaacagagatcgtcactacgtctttcatcttatcgactttgatcacttcgaaatcgaaggtcaacgtctcataatgaaaaacaggttcaataaagttcaccgaaaaattcaccacatgagaacctggtcctggcaaatgtttagaaatcgcacttgtaataatccccatcaacattacagaaggcacgattggccgttggtattctgttttttgggtatagtcatgctgaatataaagcggattggcatcatttgtcaaaccgagatacaacaaaagctgactgtcttcgatcgattctgttaaagataacgaatcgccttcctcgatttcatcaattttcttacctaattttcgcggtttaccaatgttcaaatttatttcctccaaaataaataattttactctgatttcattttatcagatgcagataaaagtgcaagttcgtggtgcgatgtcccaaaaaagcaaaaacggggtgctgacttttgtcaaatcgatgcgagcaatagcaacgaaggctaaatagtaagtctcactggttgattttgtatcatagttctgttgacagccagtgcaaatgagataccatttgtttcgttgatctgctcgggtgatttgatttggtcatcgctccgtattttttataacacgtttcgagtcgtattactcaacaacttttcataggctgattcaaacttttgtacgtccccggcacccatgaaaatgatcacagcatcttgatgatccaataatggtgacacattctcttctttgatcacttgtccacccttttgaatcttgttcccaagatcttcaattttcacatcgccgcgagattcccgagccgagccaaagatatcgcatagataaacgctatcggctagatccaatgcctctgcgaattcgtccatcaatgcaatcgttcgggtaaaggtatggggttggaaaacagcgataatttctttttcagggtatttttggcgtgcgccgtcaattgttgctctgatttctgccggatgatgagcataatcatcaacgattgtcatatcagcgactttcttctcactgaaacgacgtttaacaccaggaaatgacaacatttcttccgcaacttctgtcatatccagcccttctttataggctactgcaatgacccctaaagcgttgttgatattatgttggccaaatgccggtaacacgaaatgaccgatgttttcgttatggatatagacatcgaactcagaacctgtcgttgtacgctgaatgttttttgcttgtacatcatcatcatcattcacaccataataatagatcggtacatctgcttctaattttcttaaataggcatcgtcaccaaacgcaaagattccttttttgacttgcttggccatcgattgaaaagctgagaaaacatcgtcgatcgattgataataatcagggtgatcaaaatcgatattcgtcatgatcgcataatctggagaatacgctaaaaagtgacgacgatattcacaggcttcaaatgagaagaactctgcgttagggtctccatgacctgttccatcgccaatcagaaaactagttggacgaacaccgctcaacacatgggacaatagacctgtcgtactggttttaccatgagaaccagtgactgcaatacttgtgtaaggttgaatgaatttaccaataaaatcatggtaacgcgtaatttctaaccctaattccttcgcacgaaggatttcttcgtgggtatccggaaaggcatttccttggataatcaccatttctggctgaatattctctttatcgaaaggcagtaatgtgattccggctttttccagatcacgctgtgtaaagaagtactcttccacatctgaaccttgtacatgatagcccttttcatgcagaaccaaagccaatgaactcatgccggaacctttgattccaacaaaatgatatactttgtcttgattttccattttttaaaatcctcttttctcaagttcacattacaataaacgcatgtttattaacatttagatttgttgcacgtcctacattatcatacaaaatgaaaaaaatagcaacgagttttgtttttgggcttgactttttgctcaaatcgctatttctttcaagcgtccgcgacactttccacagccataacgtttagtgttcagccttctcgttcgcttgatcacagctccacattgttgacactggtactgatacttcgcatttttcatcatacttggagcataacgaagtccaccagtagctgccaaaagagctttgaattctggatctcggtgtcggtagcctttgccagctaaatgcagatgatagtgacacaactcatgcttgatgatttgaatgaatgtatctacaccaaattcagctaataaatgcggattgaaatctaaatgatgatcgcttaagtgataacgtccaccggtggtctttagccgcccattgaaatacgcctcatgttgaaatggtttgccaaacgattctagagaaactttttcaacgagctgctgcaattctttggtggtcattttccgtgtgttggatcaaccattgtcaagctgattcggcctttcgtggtatcgacttgttcaatccagacagtaacgatatctccgacagcgacaacgtctttcggatgcttgacaaaatttcggcttaattttgataaatgaaccaaaccatcttgtttgacaccaatatcaacaaacgcaccaaagtcaatcacattccggacagttcccatcaattccattcctggtttaaggtcttccatgctcaggacatctttacgcaataatggtgccggcatctcatctcgcatatctcttccaggttgcatcagtgatttcaagatatctgtgatcgtttcttttccgatcgctagttgtttagaaagatcagcaacatttaactgtgcgagtcgttctttggcttctgctgattgggctcctagttgagttagtttaactccagcaacttctaaaatttctttggctgcagtataactttccggatggattctagtgttgtctaaaatattcttcccaccagggatccgcaaaaatccaatcgcttgttcataagctttaggtcctaaacgaggcaccttttttaattggcttctttgcgtgaagctaccgttttcttctctgtaagcaacaatattttgtgcagtcgttttattcaatcctgagacatgctgcagcagttgaggactagcagtattgacatcgacccctacttggttgacggcagtttcgaccacaaaatcaagttggtcactcaatcgtttttgtgaaacatcgtactggtattgaccaacccctacagattgaggatcgattttgaccagttcagctaaaggatcttggagtcggcgcccgatactaatggcgctgcgttcttccacttgcagatccggaaattcttgacgggcgattgggctggcggaatacacggatgcacccgcttcattcacaatcacataaaatacttcatgatcgatttgtttcaattgttcggcaacgaattgttctgattcacgacttgccgtcccattcccaatagcgatcatttggacaccgtatcgattgatcaaacgttgcagtgctggaccagctgcttggcgtttattcatcggtgccggtttatgagggtaaataacttcgatggctaatactttcccagtttcatcaatcacagctaatttacaacctgttcggtaagccgggtcaaaccctaagacgatttttccttttaaaggtggctgcagcaaaagatttcgcaagttttcaccgaagatggcaattgcttgttcatctgctttctctgttaattcattgcggatttcccgctcaatcgatggtgcaatgaatcgtttataagcatcaagataagcctcacgaacaaatggagttgctggtgaattggcgtgcttaatgagttgccgttcaaaataatcagtgatttttgactcatcgacgactaaggcaacctttaaaacatcttctttttcaccgcgattcgttgccaaaatacgatgagaaaccattttattgatggggtgctgaaaatcgtaatacatttcataaacacctttctcatccttttcagtatcgcgaagtgtactcgtgtaacttcccttatttgcaaaataacttctgatccaagaacgatagatcggctcatctccaatggtttcagcaatgatctcgtgggcaccttgtaacgcagattcagggtcagggatggcttcattggtaaattctgccgcttttgcatagacatctcctgttgttggaaatgccgctatccagtcagctaacggctgcaagccattttcttttgcaatagttgctttcgtacgccgtttttgtttgtaaggacgataaagatcttcgacctgctgcatttttgttgcttgctgaatcgattgcgccaattcactagtcaattttccttgttcgtcgatcaaccgagcaacttcttgcttgcgtttttccaaattctccagatattgatagcgctcttcaatttcacgaatttgtacctcatctaaaccgctagtcatttctttgcggtagcgagcgataaacggaacggtgtttccttcatggagcagttccagtactttcgtgatttgtcgttgattgtaagatgtggtttcctgcattagtaagtgcaacacatcatgatttaattctgccatattcgttcacctttcaatttaactgctctaagtttaacataaaaagtttaacataaaaaagacacctcagaaaagagacgtaagtaacaggctaaaaacagaacatacagaacatgaggtgcgaaattaaagctcaaggtataaaccagcaaaaaacacttccgctgaatcatcagcaggaagtgtcatctacattcaaaatctttcttcaacgtcctcgaaagccttagttattaccaagcatggatgtttcctttttactatgcggatccatcttaactaatctgtttggaaatagtttgtataccctatctttttccaaggacctttagacccaatagtcataatgacacatagattcctctatgattagaaaagttttttaaaagtctggatgccaagggccggttaaattttgatattcaatatcttgtacaatgccgtcttcattaaaaatcacgccgtgaacggaaccaccaaaaacagcccctccatcaatgccaatcttattatcatgaaaccataaatccgttgtttccatgtcaccatgaagcatgggtgtgatggtatgtccaaagacgattgtttttcccgtatgattttctccagtatgaaatggctctcggatccagataaaatcgtggtcagaagtatcctgccaatgcttcttggtcaaatcaacaccagcatgaacaaaaagatatttttgccattcataagaaagcggccttgccatcaaaaacgccactaagtcacggtagcgactccggatcattaatgcaatctcagttggcgagtactcttctgttgctcccggatgtaaaagactttccatcgtctccttgcctccattgcggacataagcggaataccagtcttctggtgcgttcaaaaattgcagaaaatattcttcatggttcccgcgcaaataaaccgctcctgtctcttccaccaattgtttacccaacaagagacactctttacttcgtggccctcgatcattcaagtccccaatcagaacaagctgatgcagtgatggatcgtaatccaataaaagttttttaaaaagatcatacatcccgtggatatcactaatgacgtaaatgagttttttcatttgggttcatccccttctttaaattattataaaaaagccagcgaaactttacaactgttagccctttccttataataaaaccaactaaaggagcgagaagatgaattggctgcatcaacaatggatccattttaaaaaagacatgcgagaagcttttgatacaggggctatcgctgcacatggtaagaaatagtttgaattttgattgttaattgattgaatcaaaaaaagagaattctccagttaagtactgggaattctctttttttattttccagaaacagcaaagtaattaccatctggatctgcaaaattaaagaccattcgttcttccatctggatcaggtcgccaacttctacatttgtatctagtaatttcttgtaaagcgttgtgatatcttccgaaaaaaacatgatcgatggtgagttcaatgctacttcaggagaatgggcttcaataaagcctttatcataaagcacaaaacgagcatctgattcgctgcttggtgctatttcaacgatagaagtcccatctgccgtttgctcttcaatgatttcaaatcccaatgattgccaaaacgcaacggatttgggcacgtcctctacatataatatgatctgcatttgattcgcaaacatatctctcactcctctgttgttgatgattctgatgtttctgaggcttcatttgacgtattgaaattcaattgcagacctggtttgtcggtaatgatttctgttacttcataggttaagcgtttgataatatcaaacagcggctccactaagcggtctgtctccgctttgcttaagtcttcacctgaacggacttgccggttcaagatgtgattgacctgccctacccgaccggacagcacatattcaggaaaaacgagttgaaattccaagcgggcgccaataatactattttgtttcatatactcttcatcttgtaccttcaacggggcaaagccaacattcaatttggtttccatttctttgtctttaggcttcatatcgaaatgataagcttcgacgattggttgttgtcgtttgatttccacagtcttcacactccttgattaaaagtatagcataccgatgacatccagcctaccttcattaaaaaaatccagacaaaaagaagcaagatctcttccatgctagaaaacttgttccgtcgttacaattggatcgttaggatacaatcttgacttgataaattgtttttctatctgatggttcttgcttcctgatggattcttgcttctatttcgttaagtaaaattttttatttaagcgttttgagataatctagtgcgtcttgcacatttgagactggtacgatcttcatgtcagtccctagtttcttcgcagctgctaaagcttcttgataatttgttttgatcgaaggatcaacttctttttcttccttcgtgatttcatcctctggtgcaaaaaagatttctacaccactttcacttgcgcttgctacttttttatcgataccaccaatgcggccaacggttccgtcactggaaatcgttccagtaccggcaatattatgccctttacgcaggttttgctgcgtcaattgttcgtagatttctaatgtgaacatcaagcctgctgatggcccaccgatatttcctgcatcaataacaatatcttgatctgaacttatttccgtatggtcaactaacgaaatgccgatgccggcttttttattcgatggcaattcaatcagcgatccggttgcttctttttctacatcatcttggagatacgtcacttggatcttatcaccgactttttgactttgaacataatcaataaaatcttgactgttgtcaaatcgttttccattgacagctactactgtatcaccaacagaaatttttcctttgaagctagagttggactctacacccataacataaacacctttatagttcattgtgtagggaatatctgctagcttcagtgcttgctcaatggcactattttgagaggattccatgtagtaacgttggatccgattgtactcttcatccgttgcaccgccaaaaagttcttcttcagaaaccaagtcttgaaattgattaaatttactgccaattgccgtaaaaacggttgcctgccgaataccgacactggtcaatgaaaacgagccatcgttttgatctttttggtcattgactgtaattagttctttcaaattgatcgttgccccaggctgttcaatataataagggattggtaaaaaggcacaggcggcaactactaatgctgcaacaagtaataaggtatatttaacggttgatttaagattcatgagcatcacgcttctttacgattgcttggtaaatatttggtggtaaataggcttccacatcgccaccgaaatgcaagatttcttttagcaaacttgaactaatataactgtatttggcatttgccaataaaaagactgtttcgagcgtcggatctaagtggtgattcatttccatgatatctcgttcgtactcataatccttgacactccgaattcctcgcagtaaaaattgggcacccatttttttggcagccgtaacggtcaattccgtctcttgcgcaacaacgcgaacattcgggacatgcgctagtgcctcagtgatcaattccactttttcgccaccggtaaagaagttgactttactagtattcacaaagacaccaatgatcaattcatcaaaaagggaagctccccgttcgatcagatctacgtgaccagcagtcaatgggtcgaaactgcccggaaataatgctattctcttcatcttatccctcatttctataaatcgtgactgccgtaatcccataaacctgccgtctactttggaccaatgtgccaatcctctctggcaaatccacttcttttgctgtttcgcaaacaatgaccgcatgagttgccataagatccgcttgtaccatttgttccagctgcaaaaccagctcttgcttcgcataaggaggatccaaaaaaatatagtcgaactgctgttgagtgcccacaaattcttttagggcttgtttggcatccatttttaaaacagtaaacttttcgggctcctttgtgatgccaatattttctcgaataatcttaatcgctggataactgcgatcgacacagatggcatgtgcggcgccgcgagaaacagcttcaatagctaatccgccactgcccgcaaataaatccaataccaagccgccatctaaataaggaccaatcatattaaaaatcgattctttcactttatcggtggttggtcgggtattatccccgcttaagctcttcaattttcttcctcgataatctcctgcaacaacacgcatatgcgttcctccaaaggttccataatttcttaaaaaagtattccagtgaccgtcatctttttgagcaacaaaaatgggtgcgattggcacccaaacttttgttatacattttctgccagtcgaatcgtcgtatttttttcttccacatcaaatccatcatcactcacttgatatgctgcgtcagtgccgattttttccgcaaaattcatctcaacatctggtcgatatgaaggttccacttgccgtacgaaatgaaattgttcgattttattttttttcatttcatagtcttcttcattcaagtacatgaccacatatttcattttgcgtgacacataatggacaaatccgaatctgcgtaaattttttaattggcgtaaactatagacccatacgatcagtccccgtcgtttttggatctcaaacgtttctttcgtctcctcttgcatgacaacttcctccacatgttgattttgattgaaaaaaaggacttccagcgtccactttgacttcctctgagaaacaatcagcaatcgacactgtgatctcatcaagcaagacttgcagctggttttcactgtgtcgaaattctccgacttgaggattcaaatcaagtgcccttttggctttgcgtaatgcccgctgctgttctttatacccgggagcaaacgtgccataagcagctattttttcaaaatcggtctttttatgtacaaatgaatcaattaatcccaatacttcttggtcttggtacatcgccttcttgttgtaacaataagagcgaaacaactgactattcttgatactggaaattaattgttcaatttggtcttcaattgcatataaatggtcattataaatcatctgatgtgctatcctctgtgtgttcattctcatcttcttggattaagactaccatatttgctttagaaaaagcaattcctatcttctcaggggtttgattcgataaaacattgtaaaccgaaggatcactataccatgataaaatcgtaaatgtcggatcgtagacaggtgcttcaaagatggaagaaacggttgaaatttccttttcctttaaaatatcctgccattcttcttgggtcagagtgaaggtgctggttcgttctgctgtcaatgctttttgataggcatgaatccgttgagatgttaaatgatccgaaagattctccgtgatttcttgaaggagatctttggcttcactatgagtatctaaagccatcccaaaactttccagctctttttgatcacgcattttttggatgatcacaaaagctaacgtttctttttcaagagcagctgtttcttggttcactgtttgagactcttgaaacagcggcagctccccttctgttaattgataaggagacagcttcaataatgtcgtttgatccagataagtgactgctgctaattccgatgtcttttgatcaaaaaacaaaaccgcgaaagtgccattgtcaaacgccactaagggacgatagttcatatcttgttccataagttcaaaactcactgaacgatcattttgactcaatgtaaaattcggatagatcatcgtaagctctgtaagatctgtcattgtcatcccaatcgaaaatggggctaaggatgcgccgccttggccaatcactttgattgcctgaacactttcgccgtcggtgttgatttcgagatattgttgatcatctaggtgattgtatacgcgaacttcaaagtcatatcctgtgcgatacgtgcatatcggcgagccaaaatcttcttcaaaatcagaaagaggttcaccgatcgcttttgctaagccatctgctttgattggttcataattcaaattggtaggcgcttttacaggattatcaaaaagaggtcttgaaggagaaacccgctgaaaaaatactggctgcagatagacgacgaccagcgccaaaataaacaagcagcaaaataaaattcctctacgtttcatcttcaagacctacttcctacttctctttgatttcgatcagcaaatcacctgatgtgatggcttctccttctgcaacatagacgtgttctaccacacctgagaaacgagcttcgatcgctgtttccatcttcatcgcttcagttactagaacggtttgtcctttcgctacccgatccccttttttgactaatacttgtagaacagaacctgacatcgttgcaccaatttgttctttatttgttggctcagctttgcgttttgtttgaacggagctgatgatcgaatgatctttgactaagatctcccgacgttgtccattcaagttaaagaacaacgtgcggttgccttcaatatctggttcgccgatttcatccaagcggatgatcaagattttccctttttcaagttcaacattgatcgtttcacctaatcgcatcccattaaagaatgttggtgtatctaggaccttgacgtcggcaaactgttcatatgcttttcggtagtctaaaaagacttgcggatacatcaaatagctcaatacttcttctgttttaggctggtagccgatcttttctgctaattcggctttgactttttcaaaatctactggttcagcaaacgcaccaggacgttctgtgaatgctggccgacctttcagaatgatccgttgtaattcttttggaaaaccgccgactggttgacctagttcaccttggaagaaagtaacgactgattctggaaaacttaaggtttcacctttatcataaatgtcttgttcagataacccgttttgtaccatgaaaagagccatatcgccaaccacttttgatgatggcgtgactttgacgatatcaccgaacatcatattgacttcatgataaacttctttgatttcgtcccatttttccccaagtcccactgcttttgcttgttgttgcaggttcgaatattgaccaccaggcatctcgtgtttatacacttctgtctgaggagcattcaacccattctcgaaaggatggtaatacatacgcacatcttcccagtaatgattcaactgctggatattatcgacattaatttctggacaacgttcgccgttgactaacgcatagtaaaggctactcatacttggctggctagttgctccactgactgcagacatagcaacatcgacaatatcgacacccgctttggttgcggcagagtaagtgatgatgccattgccactcgtgtcgtgggtgtgcagatgaattggtacatcaatactcgctttcagttcactgatcaagcgatacgccgcttgtggtttcagcaatcctgccatatccttgatcgcaatgatatgtgcaccaagattttgcaactccttggccatatccttataataatcgatcgagtatttttgacgagtcggatcattgatatctccggtataacagatcgctgcttctgcaattttgcctgcgtcccttactgcttggatgcttttttccatttgcggaacccagttcaagctatcaaaaattcggaagacatcgattccttgcgcagcagattctttgataaattcttctaacacattatctggataatttgaatatcccaccgcatttgatcctcgaaacagcatttgtaacaatgtgttcggcattttcttacgaaacatacgcagccgttcccatggatcttctgtcaagaaacggtaagcaacatcaaacgttgctccgccccacatttcactggagaatagttgaggaatcccctcttctgtcaacgcagcgatcttcttgaagtcctgggtacgaactcgtgtagccagcaagctttgatgcgcatcacggaaagtcgtatccgttagtaaaacatttttttgctgattgatccaacgaatgacgccatcagcaccttgagtatctaaaatggttttagccgatacgaaatcaggcaatgtctcaatctgttgcggaattcttggatcattataaaatggttttttttgtttctcgattcccggaaagccattgatcgtaatctcaccgatatatttcattgttttatttccgcggtcgcgaatgcgaggaaactcaaacaattcaggagtattatcaataaatgtcgttttcgcttcgccagaacgaaattgcggatgagaaacaacattgcgcataaagagaatattggttttgactccacgaacccgaaattctttcaagcagcgcatcattttttgaatcgcttgatcaaatgtcgctgcatgggtacaaacttttaccagcaatgaatcaaaatagggagttacaacggcgccagcataggcattaccaacatctagccgaacgccaaaaccaccaggtgaacgataagtatcgatttttccagtatcaggcataaagttattggcaggatcttctgtcgttacacgacactggatcgcaaccccttcaaagtggatatccttttgttgcgggattccgatttctttgtgcaagtctttcccttgagcaatcaaaatttgtgtcgttacaatgtccaagttagtgatcatttcagtaatggtatgctctacttgaacccgaggattcacttcgataaagtaaaagttgtctccttctaccaaaaactctacggttcccgcattgatatacccgacatgtttcatcaactgtaccgcagcttgacaaattttttctcgttgggcagcattcattgatacacatggagcgacttccaccactttttggtgtcgacgttggacagaacaatctctttcaaatagatggacaacattgccatgactgtcccctaatatttgcacttcgatatgttttggattactgatgtatttctctacatagacttcatcactaccaaatgccgctttcgcttcgcttttcgctcgttcgtaaccttcacgggcttctttctcatcgtgagcgacccgcatgccgcggccaccaccgcctaaggctgctttgatcatgattggataaccatgggtttcagcaaacagcaaaacgtcatcaatagtgttgacgggtccgtcggaacctggaatggattggataccagcctcgattgcagctgttttggctttgattttatcgccaaagatatccagatggtgtgtcgaaggtccaataaaaatcaagccttcttcttcacagcgttgcgcaaacgctaaattctcggataaaaatccgtaaccgggatgaatcgcttcggcaccggcctttttcgcggtgcgaataatatcttctatgtccagataggcttcaatggggcgcttgccttttccgacaagatacgcttcatccgctttaaaacgatggactgaatattcatcttctgcagcgtagatacccactgttttgatgcccaactctgcacacgcacggaaaactcgaatcgcgatttctccacgattagcgactaatacttttttcatcataccactccattccattgatcaataattcaaactatattgtttcctcttttcttctgcactaatgttcaaaataaagccgatacaaatcgacaacattaacaaacttgatcctccttgactcaaaaaaggaaaagtgatccccgttaacggaatcaagccggtgatcccacctaaattgataaagatctgtgacataaataatgtcccgatcccaatacacatcatggaattaaaggaatctcttgatcgaatgccaatcaaaaacattcttcctaccatataaaagagaattcctaacaaaacgattgagggaatcaagccaagttcttccatcacgattgaaaaaatataatcggtatgggcttcattcaagaagcctcgtttttgaatactatttcctaatccgcgaccaaataatccgccattgaacatggcataatatccattgaccatttgatgtcctgtatcaaattcatcggcaaaaggattggtgaaagcggcaaatcgattgtagatatattcaggcagaaatttcccacctgtcaaattgacaaaagtaatcgccaaaaaactaaagagaactgtggccccacctaatatcagggtatacacatagtttaatccgctagccagcaaaaccacaaaagccagcatgaaaataataacagcgttcccgaaatcgggatagaaggccaaaatcaccgtataagccaatacgatcgccattggtcttctcacagaaccccagaagtcttgctggatgccctcttggcgataagagaatgtgaccgacaagaaccaaatgataataaactttaagtactccgctggctgaacagagaatcctgcaatcgagagccagccccatgcaccattccttttttggaagaaaaaggcggcgatcaaaagaaagaaaataacgatcatggcaatttggacaaacttcttattgcgaaagacatcagttttcatcttgtacatgatcgtgatcataatcaaacttaccacccaaaaaacggcttgattgatcacataagctgctgaagtagtcggtggctttgctgtcattgcgacatatgaggtcgaactgtaaaccatcatcaaaccagttacgcataaaataaggtaaggtattaaaatgctatagtctaaaaggtgtctttttttaactttttctggcaagattatgcctccttgccgatttcagtagatttttgttcttcatatacttcgctatacaattgatttaggtctttttccagatctgccatcaattgttggccagcagcattgtctacaatacccaagcgtgttgcgaaagcgacttgtcgtgataagccatacatttgtgtgtcaacgacttcctcgaatgctttacactgagcaatacacaaactattttcttgattgcgaatcaatcgtttgattcgttcggcatcctctaaaagcagattcaatgccatttctgaatcaatctgcgccattctggtccccccatttcttagtttcattattatagcatattctataccgatttggcacagtaggatgccataaattcaaccgtaaataacgaacataaatttttttttgctaacaaaaaaagcgaattatcgactgatataaaaaaaagaagtattttcattcgtttttttctgtttcattgggttccgctttgctttgtaaatcgtgaaacacgaaccaattgtgaaacattcaaagcgattcacttaataaggaaaaagacaaaagattgatccagcagcctttattgaaaaaaaagaagtggaattgtccacatgttctttcttcctttcaaaaaaagaacaggaagcgcaccgcttcatgttcttttgattactactgtttctgcttttcaccgataaagccatcaccgttaatgtcctcatctgataaccgttcgacttctttgatgaatccctgactaagttcttcgtaagattctccaacaactgcgtcatctggaatttgatctaggttagcaaaaaattcaatatgattatgcaagttggtaaagatcatcggggcatcgccgccgtattcaccatctaaattgatcatcaaacgatcttttgcatctggcgcatcgacttctaaacgagacgtttttgtatagatcaagcgtcggtcattgatatgtttgccaccgttcatcatcaatgcaatcagatgaacgatctcaaaaatatttgccgttttcactatgatcagcgaaaatttcccatcgtcaagtttcgcatccggggcgatttgttcaaaacctcccactgaattcgtcaatcctaggaagaacatcgaagcgccgccaatatattctccatcgtcatatttaaagtgcatcttgattggtttgactcgcggcaacaattctgcgccttttgcaagatatgccaaataaccgaacacactcttcaactctgaaggaacatcataggtcaactcagtcaggtgtccacctgcagcgatattgataaaataatcccgatcagtttttccaatatccattttgatcgtttgttccttgagaatgacttctgcagcagccttcacatcgtttctaggaatcttcaatgcacgagcataatcattggttgttccgcctgggatgatcgccattttggggcgcttttttagcggagcgataccattaactacctcattaatggttccgtcgcctccggctgcaacaaccagatcaaatccggctctccctgccctactcgcttcatcgcgagcagagaatgggagagcagtcgtcgcaaaagcactggcttcataaccggctttctctaagacttctaatatatcggcaagatgtttacgaatcagttcttttcctgatgttggattataaatgactctggctcttttcatattccgcctcttatcgttttgctaattcttcttgaagtaatttgttcacaacgccagggttcgcttgtcctttagttgctttcatgatttgaccaactaagaacccaactgcccggtcttttccgttcttgaagtcatcaacagattgttgattcttatccaagacttcattgatcattggcagaagttgtgctggatcggatagttggatcaatcctttcgctttgacaacttctttggcatcgccgccattggtgatcaattctttaaagacttttttcgcaatcttagaactgatcgttccatcagcaatcagttggatcattcctgcaagattatccggcgttaatttggtttcttctaattccaatttttcactgttcaagtaggccgaaacttcacccatcaaccagtttgatgcttgttttggttccgccccagcatcgatggttgcttcaaagaagtcggacatttctttggtcagtgtcaagaccattgcgtcgtattctggcaatccaagttcgttgatgtaccgttggcggcgtttttgtggaagttctggcaatgtttgccgtactcgttcgatccattcgtcatcaataacaaatttaggaatatctggttctgggaaataacggtaatcagatgatccttctttgacccgcatcaagattgtcttattagtggtttcatcaaaacgacgtgtttcttgttggatctcaccgccagaaagcaatacttttgcttggcgtttttcttcgaaagccaagccttttttgacaaaggacatagagtttaggtttttcaattcggttttggtaccaaaagcttcttgaccataaggacgtaaagagatattggcatcacaacgcatggatccttcttccatcttcacatcagatacttctgtaaattggatgatagagcgcaaagcttccaaataagcataggcttcttctggcgagcgcatatctgcttcagaaacgatctcgatcaacggcgtgccctgacgatttaaatccacataggaatagccgccgatgccatgcatatttttccctgcatcttcttcaagatgaacccgctcaatacggatttttttctttttgcctgctacttcgatctcgatccaaccatcatgaccgattggttggtcaaattgagaaatttgataggctttcggattatccggatagaaatagtttttgcggtcgaaatgagtatctttggaaatttcacagtttaacgctagtgctgctttcatcccaaattctaacgcggctttattcatcaccggtaatacccctggataaccccagtcaatcacattcgtattgctatttggctcggcaccaaaatgtgctggcgccggtgaaaagatttttgagtttgtttttaattctacgtggacttcaagcccaatgactgtttcgaagttcatgcgttattccctcctaaaatcactggttttttcgtatgaaaatcagttgcttgttcaaacgcataagccgcttgatacatcgttgcttcatcaaaatgtttaccaatgatttgcaaaccgactggtaatccttcagaaaatcctgctggtacagacatacctggcaatccagccaaattgactggaatcgttaagatatcattcatgtacattgtgattggatcattgatattttcacctagaccaaaagcaacggttggagatgcaggaccaataatcaaatcgtaatcagcaaatactttgtcaaaatcttgtttgatcaatgtacggacttgtccagcctttttgaagtaagcatcataatatccagcacttaatgagaatgtccctaacatgatccggcgttttacttcttctccgaatccttcactacgagaattgacatacacatcgtctagattttttacgttttctgaacggtagccataacggattccgtcaaaacgttgcaagttagagcttgcttcagaagaggcaataatataataaacggaaacgccatatttagaatgaggcaagctgacttcttcgactgttgctcctaatgctcggaatgtttctgccgctttcaacacagcttcacggacaccaggttgaatcccctcacccatatattcttttggcagcgcaactttcatacctttgatatcgccagttaaccctgcagcaaaatctggtactgctactccagcagaagtgctgtctttggcgtcaaatccactaatggcagacaatgccagtgcattatcttttactgaacgagtcattggtccgatttgatccaatgaagaagcaaacgcaatcagaccaaaacgtgaaacacgaccatatgttggtttcattcctacgattccattgaaagaagcaggctgccggatcgaaccacctgtgtcactccctaatgagactggtacttgcccagcagctactgcagctgcagaaccaccagaagaaccgccaggaactttggtatgatcccacgcattctttgtttttttgaagtaggaagtttccgtacttgctcccatggcaaattcatccatgttcaatttaccgactggtatcatgtctgcttggtagactttttccatcacagttgcatcatatattggttcaaagttagccaagatcttagatgcagctgtagtcagtaggtctttggtcacgatattgtctttgatcccaatcggaatccctgccaaaacattgctttcagaaatacccttctcatcaattgctttggctaatgccatcgcgtttgactcgttcaatgtaataaaagaatccacttttggttcagtcgctttgatttgctcgaatgtctctgctgtcaaatcgacagctgaaatttctttggaaacaagcatgccatggagctcttccaaacttttacttactaattctgtcattacgcaccggcctccccattatcaataattgctggtactttaatgaaaccatcttctgattccggcacattacgcatcaattcttgtcggttccagccttctgctgcgatatcttcacgcatcacattgattgtttcagcaacgtttgatgtaaatggcacaccttctgtgtctacttcctctaaggtttctaccatatcaataatttttcctagctgagaggtaaactcatgtaattcatcatctgagaatgataattttgctagcttggcaacgtgtttgacttgttcttcgcttatcgccataaaatcctcctctttctcgcatccataaaaatacgtttacgtttttccaatgtattgtatcacttttccagcaaatcatgaaatacattttgaaaattatcatacttaattgaaaatgtaggtctcgattttttctgccccatctttacgggcaataaaagcttgctgtttccctagagagccaacttggacttcgatctcgccaggaactcctttgaagacagattcgacttgctttgcgctatactgaacaaaactggtgatctcggttttactgtaataattcgactcgactttcaaaacaagtttttggagttgatcatctacgtaatacgcattgccggtcacaccactcaagtcaggaaagaaactaatgacagcatcacgaaatgttttgaacttattatccaaaccatcatcggtggcagcattggtgacccccgcagctacaggtaaaataatgtgggcctctgctactttctcatactgatcgatagttgttcctccatcttggctgactgcttgataaacataattgcctccggcgatatcatctttagcagcttgttcgaataaaccgatcacgataggtacagtctccaaccctttgatttttcttacttgtgtcaaaacagcattgactgtcttccgcgcgtttgccatccactcatcacgagagatagaaatggtctcgtcgctgccatagtagacggtattaaaggcaaagcctaaactaatacctgccaatgttttgccgtcttctttaataaaatcttgctccatcaattgttgaaaaataagcggctgatctgaaccggcagggttaagaccttgcgggttatcatcagagacacgtttcagccaattcttgatcgtatcagcaggaattttttgaccttcttgaaagtagcacgtatcgacagaaaaagtctgcttggacagcctcagcaagccattctcaaaattggtttgattgaacccgctgttcatttgctctgcattcaatcctctagcagcactcggttggtacttgccgtctgtcatgactgcctgatagacagaattatcgacacggccagtggtaatattaccgctggccgtctcttcaccttcgttgatattcgtgattcctttgttgagattgccgcaacctgacaaaaagcttaacgacatcgcgacgatcaagaagtgtttaatcttcatggttatggctcccttcaatcgctgccaccatttgattctcttcccaaactgtaatgcccaagctttgcgctttcgtcaatttactaccagcctcttctcccgctacgacgatatctgttttctttgagacacttcccgtcacttttccgccaaggttctcaattctttcctttgcttcttcccgagtgaaatgagtcaactttcctgttaagacaactgtcttacctttaaagggtgagtcaatagccgagagctcctcattttttaaaccaaggtaatcaaaattgacccctgctttctccaactcatctaaaagatcatggacttcttcgttgttgaaataagtgacaacactatccgcgatggtttgcccaatcgtttctaaagaaacgatctccgactcatccgctttgcttagattacgcagattgcgataatgttccgcaagaattcttgctgctttagatccgacatggcgaatccctaagccaaatatcaaacgctcaacagaattttctttactggcttcgattgctgacaaaatattgtttgccgatttttctttgattttgtctaatgtcaacaattgttcttccgtcaaataatataggtctgcaacatcagcaactaagtgcttttcatacatttgttcaagaactcgtgggcctaacccttcaatgttcatagcatttcgggaaacaaaatgactcaatccttctttcatttgtgcaggacacttcggattgatgcagcgcagtgccacctcttcatctaaatggaccaattcactgtcgcaaatgggacaatgggtaggaatcggatagggctcactggcttttgaccgcttatccgtcaatacgttggcaacttctggaatgatgtctcctgctttatagataatcacagagtcattcaagcgaatatctttggcgcgaatataatcgacattatgcaggctggcacgacttactgttgtaccagctactcgaaccggcgtcatgaccgctgttggtgtcacaacacctgtgcgtccaactgtccattcaatctcttcaatggtcgtttctgcttcttcgggtggaaatttataagctgccgcccaccgaggagctttaaccgtaaatcctagtgtatcttgatcggagaagtcattgactttgatgacaacgccatcgatttcataaggcagctcactgcgtttttcgtgaaattcttcgatatacgcccaaacttcatcgatcgttcggcacaaacgccgttcatgatttgtccggaaacccaaactgtctaattcatcaagcgctgagaattgatcgtgtgcctcgataggaccgaaatctgccagagtatataagaatgtgctcaaattacggctggcagcaatccgtgtatccagttgccgcaagcttcctgctgcggcatttcgaggattggcaaatacctctaagccctcttcttcccgtacttgattcaaacggatgaaagaagctttaggcatgtaacattcgcctcggacttctaatgaaacaggttctttcaattttaatggaattgacttgactgtcttcaagttttccgtaatattctcgccgactgttccgtcaccccgtgttgcaccacgcacaaaccgtccattctcatatttcaaagagattgatagcccatcgatcttcaattcacagacataatcaacggcacgacctagcgctttttggactcgcgcatcaaaagcgatgatttcttctttatcaaacacatcattcaaactgtacagaggaatatcatggatgaccttttcaaatccaggcagaacgattccacccactcgctgagtaggagaatcttctgtgaccagctgcgggtaatccgtttctaattgaacaagttctttataaagtcgatcatagacgtaatcttcgacagacggctgatccttcacataatactcataggcatattgattcaaagtggttcttaattcttccgctcgttgttgaacttcagttgatggcacagccatttcgattcctccttatagtttttcgatcggagcaaatgctgcaagcagccgttttactccttgttggggaaaagcgacatctaattctagatcctgggcggcccctgtggtccgaacgatcgtgccgacaccccattttttatggttgactttttcccccacttgccattgattgccggctgcagtcgtggtttgtctcgacgaaacagtggactgacgaggttgggtatacgttggtttgaaaactttaggctgaaaggaagcagctgcccctttcggctgagttctttctcccagtgactgcagaagatcttgttcaatctcttccacaaaccgagaaggacgattgtattgagtgcgtccatacaatgtacgagaaaatgcgtttgtcaagaatagctcttcttctgcacgagtaatccccacataagccaaacgacgttcttcttccagttcgctttcttccatcaatgctcgagataacgggaagatgttctcttctagcccaatcaaaaagaccacaggaaattccaatccttttgccgcatgcaatgtcattaatgtcacttgactgctttcttcttcataggaatcaacatcggaaagtaaagcgaggtcattgaggaagacagtcaatttttcttctggcgcatcggcatcatcttcattttgtgcctcaaagcgtttgtcaaattcttgggtcactgttaagaactcttccaagttctccagccgggattgtgattccagattgttctgattgatcaaatcttgtttgtaacctgttttatccaaaatttctttcgtcagttctgtcactgacagataaggaatcatttgggcaaactggtccatcatcatgccgaagctaccaagttctttgccggccttgcctgagatattggctaaatcgacattcatcgcagcttctaacaaggaccattcatgaagcgaagcaaactcacgaagtttttcgacagaagtcgccccgataccacgtttaggcacattgatgatccgttctaggcttagagaatcgcttgggttagcaatggccgaaagataagccaagatatcacggatttctttccgatcatagaatttgcgtccgcccaccattgtataaggcgcgtttgcttttaatagcatttcttcaatcacccgggattgagcattggtccgatacaaaacagcaaagtcgccgaatttacgtcctttatctgcaatttgtttttgcatctcactgacaataaaacgagcttcatctcgttcactatccccgcgatagtaagtgattttttcaccggctctattttcagtccacaaatttttgtctggacggttgcggttgtttttgatgacttgattcgcagcattcaaaatcgtctgagttgagcggtaattttgttccaacaaaatcactgctgcatccggataatctttttcgaagtccaaaatattttgcatattggcaccccgccagccatagatactttgatccgcatctcccacgacacaaagatttttgaagcggtccgctaataaattaacaagcgtatattgggcatgattcgtatcttggtattcatccacatggatatagtgaaattttcgttgataaaactgcagtgcatcttcattttccttaaacaagcgaatggtattcatgatcagatcatcaaaatccatacattgattatttcgtaattccttttgatacagcgcataacagcggcctacgatctgttcaaacaagctcccttgttgattttcataatctgccggagtcaacaattcatttttggcattggagatcgctcctaaaatggaacgcgggtcatatttttttggatcaatatttaactcttttaagactcgtttcatcaaagtgttttgttcagaggtatcaatgatcgtaaagtttctagagtagccgatctgatcaacatctcttcgtaaaatccggacacacatcgagtgaaacgtagagacccaaacatcttctcccccagatccaagaagctgattcacccgttctttcatttctctagccgccttattcgtaaaagtaatggctagaatattccaaggattgacatttttttcttcaatcaaataagcaatccgatgggttaagacccgcgttttgccactaccggctccggccattaacaacagaggtccttctgtatgcatcacggcctctttttgccggggattcatattcgcaagtaattcgtttttggatgacatggttttaaccatcctttctttctcaatccattcaattatagcattatccgattgtagggaaaaccgaacgccttgaaaagttgctaaatttttcttttttgtccttcaaaaaaattccttgttatctattcaaaaaagggctaaattaaataaggaaagtgaggagtttgatgaagaaacatgaaatccattatttagatacaacccgcctggcctttataggcaaaggaatcttgataggagcatttgtggggatcgtggttagtttgtttcgccttgcgattgaatggataggcgaaaaagttgctgctgtctatcgacaccttgctgatcatccagatcagatcatactgtgggtaattctctctatcatcactgtaattattgtgatccttttagtaaaatcagaacctcaaatcaaaggcagcggtattcctcaagttgaagggaagttaagtggcgagatcgattataattggttctctgtcctttggaaaaagtttatcgggggcattttatccgtcggatcgggtctttttttggggcgggaaggtccttcgattcaactaggtgctgctgtcggacaaggtttaagtcagttctttgaagccccaaagtcagaagaaaaaatattgatttccagtggtgccagtgcaggattgtcggcggctttcaatgcaccgattgccggtttgctgttcattttagaagagatccatcattccttttcacctcttgtatggctgacatcttttgcttcagtgatttctgctaactttgtctctttaaatttttttggattgaaacctgtcctttaccaaggaaagatcaatgacttgcctttgaaatattacggtgctttagtcatcttaggtatcttactagggatcttaggacgattttaccagtggacattgctgtctttgcctaaatggtatggaaaactacccatatcctctgactggtatggattgattccttttgtgctgattattccaatcggtctatttttaccagactatttaggcggcgggaatcaaattatcttgactttaggagaaaccggggctcccctgttgtttttggtcatgttgctgattttgcgttactgtttttccatgatttcatatggagctggactgcctggggggattttccttcctatcttaacattaggtgcgctgattggtgcgatctttggtacctttttggcacagtcgatcggtctggatcctatttatatcaagaatttcgtgatcgtagcaatggctggttattttacagcgatcggtaaggctcctttaactgctattattttagtaacagagatggttggatcaatcaatcacctaatgccgttaggactagttagtttagtagcttatatcgtggtcgatggtcttggtggtcatcctatttatgagtctctccttgaaaagatgcataaagaacccgctgtgaatatccgaggaacgaaaacagtgatcgagtatccggtaaccgcagaaagttcatttgatgggatggccgttcgagactttccttggccagaaaacatgttgctgatttccattcgtcgtggcgaaaacgaaattttgacccgcggagatacgatcatgaaagttggtgatgcccttttgatcttaacggattcgaatagtgtttcggaagtgaagaaaaaaatcagctatttagctgatggtcctctgacttaaacattggctgccaaattgccgtcaacatcctcctgtctttatttatcgatcagaaaaaaatcgaaggagcaaagctacagacacatgttctgcagttttgctccttctttcattgccatacaatcgctgtcgtataatattcccaaccgttctttctaaaatcagcttctgaaattagctatagtatttttccaccaaacgttcatccacataaacggaaacttgaccgtcattgactgggaaaattcctttacctgtttcgtctaagacaacttttgcttcattatttttcaaaatatctacgtaagtttcaccaccatgaatggcgctgatggtcatttctttctcagcaccttgggcattcgtcatgaccacggccaagccagacagttcgtgctcataatctcctgtcagtacccaaccgatacaatttgggtcatcgaaataatcaacttgattgccaaaggagattttttcacgcaatttcaggagattttctaaattttctccaactggttcaataccttgttcaggaataccgaatagatccccccagaaaacaactggtactccagcttttcgcaacaagatcaacgcataggcatgcactttaaaccagccatctacccatgactgtaaactctgaccgacttgcgtatcatgattatcgacaaaagtcacagcgtagtcttctcgagaagcagtcaatgtacctgcaaagatttgactcatatcgtacgcaccattcgaatgagatgcttcatagaaattgtaatgcagtggcacatcgaacagatggatcagatttccggaagaatcgagatactcttctagtttcggcagatcacccgaccaatattctcccaccacaaataaatctttgcctttttcttcccggcgattcaaaagccaattaacataataattaaactcaatatgtttgacagcatctaggcgatagccatccacattcgttaactcttgataccatttgccccatttatccagctgttcgatagtttctggattctccatatccaaatcacagcccattagataatcatagttgcccatctcatcatccacttgatcttcccaccctttttgggcaaagttaaacaaggcatgatcgttggttcggtcatcataatcaacgccagaaaaatttttccacgtccagacatagtcattgtatttcccttttcttccagggaaagtgaacttcgtccaagcttcgatctcttcttcatcacttatcggcttgttgcgattgtcccaactgtatttgaccgctggtgccgtttctttttcatcggctcctatcaaatgattgaatacaatatctgcgtaaacctccaacccctgatcttgcaacgctttgattgcctcaagatattcatctttggttccgtacttggttggtattgatcccttttgatcaaattctccaagatcgtagtagtcgtagacaccatagccaacatcttcgacgcccgctgtacctttatatgcaggaggcaaccataccgctgtaaatccataatctttaagctcactactcatttctttcaatctattccaatgttgactgtctgcaggcaagtcccattcgaagccttgcaatatcacttcattcttcatataattcccccctaaaaataattaagccaaagaatagccattcttgtcaaacattaacccatttcgattcttttctgagtaatttgccgaccgtttttgaccgtttaagaatgtattacccttacattttgattgtttttaaacgattgtgattgattatgactgttttatgtgctatcataacaattgaagaggtgatgtaaatgcttacagaagagcgtcatcaaaggattttagcccttttagaagaaacggatatcgtgaaagtcagcgaattgatccatcaattacaagcatctgagtccactatccgtcgcgatttacaagaacttgaagcacagggagttttggtccgaatccatggaggtgccaaaaagatccagcaccttggatttgaacccaatatgaaagaaaaaacgcaaaagttccaagtagagaaacaaaaaatcgcccaatatgccgtctcattgatcaaaaaggatgaggtcatttacttggatgctggaaccacaactttagaaatgatccctttcttgtcatcgatctcaaatgtgaaggttgtaaccaactctgtcaaacatgcggcattactgatcgatcaaggaatcgagacattgattttaggaggaacgatcaaaatcagtacgaacgctgtcttggggagcggtgccagtgagcaattgcgaaaactgcgcttcaatcgctgttttattggaatgaatggtgctcatgtagacgcaggctttacgactccagatcctgaagaagcaatgatcaaaaaaatcgcgattgaaaatagtcaaaaagcttatgtattactggaccattctaaatttcaacaaactacttttgctcaagttgctgccattgaagacgcagagattatcacagacttctgtccgaaaaactatgcggctaaatttcgaacacaaacgactattatggaggtatccgaatgatttatactgtcacactcaacccatcaattgactatattgtccacgtcgaagcattacaattgggcgaacttaatcgaatgaagcaagactttaaacttcctggcggcaaaggcatcaatgtttctcgtattttacagcggatccagatcccttccactgcacttggatttattggcggattcactggacgtttcattgaagattggctgatcaatgaaagaatcacgaccgatttcacacaagttgctgccgatacaaggatcaatattaaattaaaatctggcgaagaaactgaaatcaacggattagggccaacaatctcaaaggatgaaagtcagcaattgaaagacaaactgtcttctcttaccaaggaagatatcgtcattttttctggtagcaaaccaaatggactgacggctgactactatcaagagttgatcgccatcgtcaaagaagctggagccgagttcgtcattgacacaacgggtccagagttgttcgcagcattacccgaccaaccgttgctgatcaaacccaacaatcatgaattagcggaattgtatcaaacgacattccactccttcgaagatattttaccttatggacaaaaattaatcgctgatggcgccaagaatgtcattgtctcccttggcggagatggagccattttctttactggaaacgaaatctaccgctcgaatgttctgaagcgttcactgaaaaactcggttggagctggcgactcaatgattgctggctttatcggacaatatacagcaacaaaaaatgcactggaagcctttaaatggggagttgcttgcggcagcgccactgctttttcagatgatttagccacatcagcatttattcaagaattattgccagaagttgttattgaaaagatactttgacttaacataaggaggataaacaatgaaaatcaacgatttactcttaaaagatgccatgatcatggaccttcaagcaacggataaaaaaggtgtgattgacgaaatggttgccaaactttatgaagttggccgcatttcagatattgctgtctacaaagaagggatcttggctcgcgaagcccaaacatcaaccggtcttggcgacggtatcgcaatgcctcatgcgaaaaatcaagcagtcaatgaagcgactgttttatttgctaaaagtaaaaccggtgtggattatgaggcacttgatggtcaacctacttacctcttcttcatgatcgctgctcctgaaggagctaatgatacccatttacaagccttagctgctctttcccgcttgttgattgatccagaatttgttgagaaattaaagaaagcaccaactgcggatgcagtccaacaactatttgctgaagcagaagtacaaaaagaagaacagacagatgtcataactacagagtcagtgagtgatcgcccttatatcgttgctgttacagcctgtccaacaggtattgctcatacttacatggctgaagatgcattaaagaaaaaagccaaagaactaggcgtagaaatcaaagttgaaacgaatggttcggaaggcattaaaaatcgattaacagaagaggacattgcacgagcagctggcgtcattgtcgctgctgataaaaaggtcgagatggatcgtttcaacggcaaacatctagtgaatcgtcctgttagtgacgggattcgtaagacggaacaactgatcaatgaagctttaagcggtgatgctcctgtctttcacagtagcggacaaacagttgcagaagaatcttctgctgatggtacgtttggtcaacgaatctataaagatttgatgaatggtgtttcccatatgttgccattcgttattgcaggcggaatcatgatcgctatttcctttatggtcgatcaattcatgggtgtaccgcaagacgctttaaatcaattaggtagttataatcaacaagctgcttggttcaatcaaatcggtaatgccgctttcggattcatgttacctgtcttggctggatttattgcatcgagtatcagtgatcgcccaggtttgatcgttggttttgctgctggcgcattggcaaacagtggtggcgcaggattccttggtgcattgattggtggatttttagcaggatatgtcatcaaattcttgcgcaatcttttcaaaggtttacctaagtcattagacggaatcaaaacgattctcttttaccctgtttttggtttgttgattactgggttcctcatgctaatgatcaatgtcccaatgaaagcgatcaatgacggcttaaacagcttcttaacaggattgagtggaacaaatgccgctttactaggtgctctgttagcagctatgatggcagccgatctaggtggtccaatcaacaaagctgcctatgtgttcggtacagcaacacttgccacaacggttgccgaaggtggtagtgtcgtaatggcctcagtcatggctggtggaatggtgccgccattggcgatctttatcgcaacagttttattcaaaaataaattcactaaagatcaaaaagaagcaggtttgacgaatatcgtgatgggcttatcttttgttactgaaggtgcgattccttttgcagcagctgatcctcttcgggccattccaagtttcgtgattggttctgctttaactggtgccctagtcggtgcattcaatattcaattgatggctcctcacggtgggatctttgtggtccttttactatcaaaaccattattattcctattgttcatattaattggtgcgattgtttcaggaatcatcttcggtttgttaaaaaaagaagtaactaccgcttaatacatgttgtgtgaaacaactagcgtctcctatgcaaaaaaatctccagcgtgtttgaaacacactggagatttttttgcgagaatcattcaacttccttgtctttgctattttatatggctctatttatttccagaaatggattggtgttcagctaagcgttccatattcataaaatagacccgcaagcgatgggtttctttttttagattgacccaggtatattttttgctgcgatgcaataaaccaaagcgaacatctgacatacgatctttcaattcgtcgataggaatatctgtcatcgcctcttgcggcaaatagaactgcaaacaaacggtgtattcttcaaaatgttccgtagtgtaatccgcctctaaatgactgcgaatataaaattcataagcatctaagccattatcgagcgttaactgtggttttaagacaatgtaatccatcatccgcatgccttcttggtcgatccaagggaaataagcctgtgcattcaacaatcccctcacccgacgttcttggtaaatctcacgaactaaatcaaagttccgagtgataaaatgggtcgctttgcgtttgacggtgggctgtaaacgatcattttgatattggatcgtttggatcaactgatggccaaacgcgtattcaataaacggttctcgcaaaatccctactccgttatcccaagtaagttgatccaccccgatttggtcccgaaacaaacgttgataggaaaggttggcaggatgatcccattgaaacggatcacggtaaagctccaccatgacaaccccttcctccatcgtttggatttgttctacttgttgggcatctttaataatcactaacggcaacactcgctcatagtactctgagaaatacatgcgccaacaggaagttaaacaaaacccgttataaaaaacatcatatccggcaaattgattgcaatcgatcacgatttctttggcatggttttttcgctttggtaattcagcgatttcttctggtttctgaaagttatagcgtttctctacactttcgacattatgattgaggaattcatcataagctcgaatataactaaagagaccgccttgttccattgtggtctttatataactcagtaatagttctcgcgatccctgaaaaacatcaaatgtaaaaagatgtcgttgcagtacggcttcttggacaacgtgtatactggattcattttgtccatcggttaaaatcagttcaaaattgacctcgtcaatacttccctccagcaatgagcgtacttcagcgatatcataggagtggatttccttttgatttaaatagtagctggtgggggtaaaggaaagacggaccaaagcgaaccagttggctatttgttcacgcatcagagcatcggcgagttgtgccgattgaataaaggcatagattttcttcgttttgatcatctttctcacctctttatgtacttcttattttattatagtaaagggattcatgattgaacactatttcgcttacttttgagatgaaaaactttggttttcatggtaaactagaggcgcttggaggtgggaatatgggattaaaattccaacgtgaagattctcttgataaaatgttcgatgtgtttgctattcttcccgacaatgacaaaaaagagaacaaacccgacatcgaacgcttcttgaatgcgaaagaagataaagaagaaactgaaaaaaatacggatcttaaaaaacaaacaaaaaaaacatcctaatcgatgttttttttgtttgcacagaatttttccgataaaagatgttccggagcaaactttctccgtttattttctagtcctgagagattgccccatgcatcttacctcttatctattattgcttgatggccgcttctatcgcttgccaagcttcttctttcccctgtttagtgatggaagaaaaaagaataaaggtgtctgctggatcgaattccagcgcttttttgatcacactttcatgcttgttccatttcccgcgaggaatcttgtctgctttcgtggccaccacgattactggaatctcataatatttcaaaaactgatacatttgaatatcttcctgagaaggcgcatggcgcagatccactagagagacgactgcccgcagctgctgtctctctgcaagatacgtctcgatcatcttcccccactttgcccgttccgtttttgaaacttttgcatagccatatcctggcacatccacaaaatgcaaggtgttttcaatcaagtaaaaattcaatgtttgggtcttaccaggtttcgaagacgttcgcgctaaattttttcgattaatcaatgtattgataaaggaagacttcccaacattggaacgacccgctaacgcgatttccggtaaatgcgtatccggatattgtgccggtgaaacagcactgatcacaatttctgcatcatgtactttcatctgctcgctcccttctaataaaatctcatatgctttcagaaagaaagtcggatagtcatcaaactatccgacttactaaaatcaaactgctttttttgtttcttcattataaatgattgtcggttcaccgatttctttggctgcatcttcggtaataatgactttttcaatcgactcatcagaaggaacattgaacatcacgtccatcatgatattttcgataatcgaacgtaaaccacgagcacccgtattgcgttcgatcgctttatccgcaatcgcgcgtagagcagctggttcaaactcaagctcagtatcgtctaatgctaacagtttttggtattgtttgactagcgcatttttcggctccgtcaaaatacggaccaagtcatcggtcgtcaatttgtctaaagctgccataaccggcaaacggccaataaattctgggatcaagccgaatttcaacaagtcttcaggaatgatatgttgcatgatgctttcatcttctgagaaccgtttgttgttcgttccaaaaccgatcgttttttcacccatccggtttttaacgatggtatcaatcccgtcaaatgcaccaccaacgatgaataaaatattcgtcgtatcgatttgaatcatttcttgatgaggatgcttccgtccaccttgaggcggtacacttgcttgtgtcccttccaagatcttcagcaacgcttgttgcaccccttcacccgatacatctcgcgtgatcgaaacattttcgcttttacgagcgattttgtcgatttcatcaatataaatgatgcccttttctgccatttcaacgttatagtccgctgcttgcagaagtttcagcaaaatattttctacatcttctccgacatatccagcttccgtcaagctggtggcatcggcgatagcaaatggcacattcaatgaacgggccaatgtttgagcaaggaacgttttcccagagccagttggtccaattagacaaatattgcttttttgcaactcaacgtcttctgcggtcggctcaacgttcactcgtttgtaatgattgtaaaccgctacagcaagtgtctttttcgcacgatcttgtccgatgacgtaatcatttaatatatgcagcaattcttgtggtttaggtacctcggtaaattcacgaatggcttcttcgtagaactcttcgtcaatgatctccttgcacaagtcgatacattcattacatatgtatacaccaggaccggcaacgatcttctttacttcctcttgcgtcttcccgcaaaaagaacaacgaacagcgtcatttccatttgtgttgtcgtacatactgttcaccccttgataaatttctaacctgtaaaggagtggaattggttttactatctttacagtctttaatcatcttatcataactcatttgaaagaaaaagctatttctcatggccgttacgttttcttagcaattgaccacgtccgcaaaataagtcaagatcctcctgctcaaaaaggcaaagtaagcaaaaaacgatcgtatgaaatatacacaccattgctttttgatcaatcaaaaagggcaaacatcggaaaagacgtttgccgctcttttgatgaaaattaagcttctttcgccgtaccagttacgatttcaacggctttcttcattgtgatgtcatgtttcaacatatcttctgtcaagacgcgtttgatttgatcaacaggcatgttgtaagcttctgaaagctcttgaatttctttttcgatgtcttcttcagttgcttccaaaccttctgcttttgcgattgcttcaatcacaaggttagttttcacacgagtttctgcttcgccttcaaattgttgatgcaagtcagcttccgttgaaccagtcaattgatagtacatttctggtgaaattccttgacgttgcatgttgttcaagaactcatccattgagcggtgaacttcgtcatggaccattgaatgtggtaattcaacgatttctgcgttttcaactgcttggcgaatcgctgcttcatcttttgcatcttcagcagctttttcttttgtttctgtcaattctttgcggtatttttcttttagttcagcaagtgtttcaacgctatcatcaacatctttggcaaattcatcatctaattcaggcaattcttttgctttgacttcgtgaactgttactttaaagaccgcatctttacctgctagatcttctgcttgataatcttcagggaaagtgacgttgacttctttgctttcgccagctttcactcctactaattgatcttcaaaacctgggatgaaagagttagaacccaattctaatgaatagttttcgcctttgccgccttcaaatgtttcttcacctaagaaaccttcaaagtcgataacgactgtatcgccattttcagcagcttcgtcttctttgatgactaactcagcttgtgcttcttgttcacgtttgatgcgagcatctacgtcttcttctgttacttcacgatcttgtttttcaacagtcaactctttgtaatcaccaagtttaacttctggtttcacagtcacttctgctttgatcacccagtcttgacctttttccatgctgtcaacatcgatttttggttgtgatactggatcaataccagcttctttaactgctgcttcataagcttctggcaagacagcattcaatgcatcttcatacaatgcttcttctccgtacatacggttaaatacttggcgagatacttttcctttacggaagccaggtacgtttaagttgcctttcactttattaaatgcagtcgtcaagcctttttggatttcagcttgctcgatcgaaaatgtcaatacaccatcattggtgcctgttttttcccattttgcagtcatttatttccctccgaataacaattatattttacatatgaaatagtttcatgcatacctttaaatagtacactaacgttctttaattgtaaacattttacctagaaacttctcgtttttttcttgagtgatctgctttcagaattagaaagaacccaaaatctttcgtaatcttgttttcttacgttggatctcctcgtcgatcgcttgtggttcgctttttgcaaaaagatcttgatactcatcgatatagctttgtacccagcgatcaatctcttgggtttctggcaagaacggatagcttaaagcaaaatgatcattcaactcttctaaaatgccttctgctaaggttggattttcttgcccgattcgttcattcacagcttgtcgcatttggctgaaaactggcacttccctcaataaagataactgattgggaatgatctgccgttgatcccccatgtagtctatcaattcaaactgctgtgaacttcctaaacggacaagttcttctactagttttggtaacaaaaaaggattcgttaactgaggaagcagctccgtcatcaacgatacaaactgatcctttgtgagtccttgggaaaaaacgtgccatgtgtgcccgctaactggttggttgctgctgtccattgcaagcaatgactgtttttttcctaaaaaatcttccaaaccaagtatttgttgaacttcttctactttatccaattctttcactaaagtttcgcttgccgcttcagagatcaccggaaattcctctgcgagtcttatccattttctcgcttgcaagtattgaccatcaagaatcaacaaatgaccaatttgaacaaaaccatttggatcttgtaggtattcatccaagaaatcatctgccacttccaacgcttttgcaaaatcagccagttgctgtaagcacttaacgagagactgattgatctcaaaagaagaatgctcagtataaatttcctggtaatcatggtaagccttcagataatcttttgcctgatatgctttttctgctgaatgacgcaggcagtcttcaggttttggaaactggatcgtgtctcccatatctcattctcctttatctgtaatcgatctgcaatcgcacttccgcttgtatggtgcaatcttctggtagcaagaccgcttttcaacgggtcagtcttcgtttgcctcaaatagagactgaccgctcattacgctattgtctattcttgttacatattggcatttgcctgtttattgaatgctttaatcaaattgatagtaaccacactggtctcagaaaaataatctccggcatgctgcttttctttagtaaaaatcactggcaaataaccgcaataaaagaaaggattgaattgcaaaacgtagcgcatacacagttctcttgtcagaactgttttccaactcaaatcagcttctgtaaatgacacgacccgaataccgaaaatcatcttacctaccgtttgtccctgattgaactttgttaataaaacaaaatagcctaagtagatggccaacgagagtaactggtagagtccaaaaggatgcccgctacttgaccaaccacctaagtgatagatcgtatccagagtaattcctgtaatagctccgatacaaagtacatctacgagataagcaaatagccgaatccaaaacccagcaaaaaagtaatctggaaaatcattcactcgtctgcgttctttctgtttgtcttctatcccctcataccgttgccattctttttgtcgctgatcaatctcttcctcgctaaattcttttctcttaaacgagcccaatacttgttgatagaaatcatctggatgattcgtcacagcggcctcttgatttggggtatccacagctagttgtgcttcttgattcgcctgctctgtagagattccagaggtcgactctagattttccagagttacgttttctgctccctgttcaacaggttgttgtttgattcgtggctctttcgtttctttttcaggcatagttattcacctccataataataaagaggtttcggcgcatccatcgtacccaggctttctactacttgcaaaagacgactagactcagatgccttcagcccttgaaactctgccagctttgaacccagccatgtagaagcgaaccctgtggaaccgacaccatattcaaaaatttccgcatcctctaacccttgatctgcttctaatgcagcgaaggcgtcctcaggaaacccaatttcgtcaactaacccgttctccacagcttgttgaccatcataaatccgtccgtcagcaatttttctaacagcttcttctgacatgcctcgtccttcagctacaatggaaacaaagcgtccgtatgcattatccacgtaagtttgcagaactttcttgtcctcatcggtagcggctcttgtagaggaacccatatctttcaaggcaccacttttataggtgctatcttcgatccctaatttatccaataaacctgaataattcaatccagacataataactccgatagaacctgtcacggtttcatctgtggcaaagattttgtccgcacccgctgagacataataaccaccgctagctgcggtgttcttcatactaacatagacaggaattccaatttctttgatctttttcatttcacgagcaatctctgcactttcgtaaactccgcccccaggcgaattcacttcaaatagaatccctttgatcgttgggtcctcttgcgcggcacgtaattcttccagaaataattgatgatcatatccttctgttgagaacaatccaccacctgaagtattcgcaatcgtcccttccaaagtcaagcgaaggatgcggttattgctatctccagccgctatttgatgttcctccaattcattgcttccgtataaaagagcattcaatccgtccagtgacgactcttcatttgctggcggagccatcaaagcaaaaacacctgagcacgcaaacaatccaattgcaatcgcaacagccacccatcttctcttattcatttttccactcctttttaatagcggttctcaatcacaattaccgcttcaactagtccacttgcatcgaatttttcgcttttttctttcaatgcgtagccgccgaaatattctttagttaattcatcttgcactcgaaacgcttgtgcttcttgaacagagattgcacccggaagaatttcctgcaggctgtcccaaccagtgtctaacatgatttttgtatcatcattgacattttcttgtttctctaatctttccactatttcctttaactcggaaaacgtcatacattgtacagtttctgacatcttcatccctcactttcttctgtcattgtatcgaaattaaaaaaaaaaggatagtcaaaaaggacaattccaattttacgaattggatcatccgcaattctccttctttaaatctccattacagaacaaacattgcctctgataacatctataccaattattttttttagctttttctattgactaacgcccttataaatattatgataatgcatgtatttctacaaaataatttaaggaggatagatagaccaataggaatagcgccagatctgtacaacagatgacgaggaaagagtttatcgaagttttcggcgggtaactctagggactgcactctataagcaagaacaaaacctcatcgtgagatgaaaacaaacctcttgctgcgcaggtagaaatacataatgaatcgtaaataagtagtggaaagtaggatttgtcattatgtgtggaatcgtaggaattgtaggaaaatcaaatgctgaacaagtcattttgaatggtttggaacgtttagaatatcgtgggtatgactcagcaggtttatatgttgctgatcgtacttctggccacttagtcaaagcacaagggcgtatcaaaaacttggaagacaaagtcacaccagaagtaacaggaacgatcggtatcggacacacccgctgggcaactcatggtaaaccatcagaaaaaaatgcccaccctcatacttcttctaaccaagaattagtactggttcataacggagtaatcgagaattttgaagaattgcatcaaaactatttaaatgatcatcacttcgaaggacagacagatacagagattgtcgtccacttgatcgaagtattgaaaaaaaacctttcgactaaagaagcgttcaaaaaggcactctcattgattcgtggttcttatgcctttgcattagttgataaaaatgaccctgaaaccatctatgtagcaaaaaataaaagtccgttattgattgggcttggggatgggtttaacgttatttgtagtgatgcattggctatgctggatcagactactcatttcgttgaaattgaagacggtgaaatggtaactgtgacggcagaaacgattgaaatcgaagacctaaaaggaaatcttgtttatcgcgagtcttatgaagcacaacttgatttaacagacatcgaaaaaggaacgtatccttactatatgctgaaagaaatcgacgagcagccagctgtgatgcgtcgtctcattcaagagtatcaaggcacaggagaagtgacgatcgatgacgcattaaaggatcaaatgattgcgagcgaccgcatctacatcgttgcttgcggaaccagtaatcacgctggttgggccgcaaaagcgattctagaatctctgacacagattcctgttgaagtacatttatcaagtgaattcggctacaacatgcctttgctgtctgcaaaacctttctttatttttctatcacaaagtggagaaacagccgacagccgacaagtcttggtaaaaatcaatcaaatgaatttgcctagtctgactattacaaatgtagcaggctcgactctttctcgtgaagctgaccatacattgttacttcatgccggacctgaaatcgccgtagcttctaccaaggcctatactgctcaaatcgcagttttaaccttattagcaaaagcaatcggtgatgctaaaggtattggtgctgcacaggacttcgatgttttccatgaattaagtattgttgcctctgctatggaaacattagttgatgaaaaagcagtcatcagtcaattagcagaagattatttgtctgttagtcgcaatgcgttttatattggtcgaagcaatgactattatgtttccatggaagctgcactgaagctaaaagagatttcttatattcaagcagaaggatttgcagctggcgaattgaaacatggaaccatcgcactgatcgaagaaggaaccccagtcatcggaatcatcactgaagaagtgaccggctcccatacgagaggaaatttgaaagaagttgagtctcgtggcgctcatactttagtcatcgtcagccaagaactagcgaaagcgacggatcacattgttttgccttcggtccatccattggttactagtttagttgccgtgattcctacgcaactgttggcttactttgcaacattgcaacgagggtatgacgtggataaacctcgaaatttagctaaatcagtgactgtcgaataaaacttttaaaagtttttaggcagaaaaaagagctgcgacaagacgattgtcgcagctctttttttcgtacaaccaattaaaagcaatttttttagacaagctgaaactgcttggaattgcctattttgatcatcctttcttttctcgtccctcaatttttttaaagtcttttaagtaatgcacaaaacagcaagcagcattcatcccagattcattgcacctctgttgatcaacataggagaaatgtatcatttttttacacaccacgtgccatttatgatgattatccctactatcgtcagtaaactagttgcaacgaataaaatattccccattaatgaccagtgatcactaaaaagtaatgaaagcaggatgaaagcacccagaaccaacataccgatgccattcgctacatacaaacgatctaaatcatactgtgcctttttttcttcagaagccatattgtatccagcaatcaattgccatccatgtctgcttaaaaataggatacctgtaataaaaaacaaacccacgactaaccatcctgttgtatttcccatcacacattcatcctctctacacgtctgcctaacgtttagatccattcaccaatcggtttcttgcgctttatacagtgagtataccacatgaaaatcattatttggattatcattatattttcacaagataaaaaaaccaacgaaaacgactttcgttggtttctgatctcatttattccgcaccgatttcttcccgtacgacagctgcgattttatcgacataataatctactttttctgttgttggtgcctcagccatcacgcgcaatagtggctctgttccagaagggcgtactaagattctaccttccccattcatttctgcttctgtttcttcgacgatttttcggattgccggtacatccatcgcgccatttttatctgtcacacgaatattaactaatttttgcggatagatcgtaacttcacctgccagctcagaaagttttttcccagtctgcttcatgatattcaataactggataccagacagcattccatcccctgtcgtattgaagtctaagaagatcatgtgtccggactgttccccgccaaagttgtagtcatttttgcgcatttcttctacaacgtagcgatcacccacttgagtaatcacatctttcaaaccaatggcttcaacagctttatgaaaacctaaattgctcatcacagttgtaacgatggtatcttgtttcaaacgtttttgttcagctaagtattttgcacaaatgtacatgatcttatcgccgtcaacaatattaccttgttcatcaatagcgatcacccgatcaccgtctccatcaaaggctagtccaacatcggcccctttttcgacaacgaactctgctaatttctcaggatgagtggaaccaacaccatcattgatgttcaaaccattcggcgaagttcccatggtataaaaatcagtttctaagtctgcaaacaaccgattgacacttgtagcagtcgccccattggctgcatctacacagacggtgatgccctctagatcacccgggatcgtttgacggagaaattgggaatacttcaaaagaccttctggaaattcatcaacggttcctaaaccttcagctgacggccgtggtaacgtatcttctgcagcatctaataaagcttcgatctccgcttcttgttcgtccaccaatttgaagccatcattaccgaagaatttaattccgttgtcttgtgctggattatgtgatgctgagatcattactccagcactagctttttggacccgtgtcagataagccacacccggcgttgagatgacgcctagttgaaacacttcgattcccacagatagcaaaccagcgatcagtgcattttctaataactgaccagagattcgtgtgtctcgcccaactaagacgcgaggtcgacgatcgtctgtttcatgttgactcaatacatatccgccatagcggccaagtttaaatgctaattctggtgtaagttccttatttgcttctccacgaacaccatctgtaccaaaatattttcccataatgtattaccctctcttattctttactctcatctgaagttgtaacagttgtttcgctttctgaatcacggttttcttcactagtagatgattcactagtttcatctgatcgagattcggcagatgactcgttgccagtttgaccattcgtttccgttgattggaaaacaggtgtcacttggatcgtcactactttaggatcaatcgtcacaccatctggcactggcacttcaacagttcgctcaacagttgaggtgattcttgaaatatcgattggtacgccaatttgatctaatgtatctaaaatagactggctaccagaaatcgttccgctgattgcactcattctatagataaaatgggagatgccgttaggaactgttccttgctgggtgacgaataattccacttgttttgtcggggcttctaatgttaccgttacgttaactgtttcgggatctggcaaaattgctaatgcatttttagcggtatcccacgcttgtatcgttcctttgactgttgaagaggacgttccgatctcattaggatcaatgacagccaccacacgatcgatatcatttaaggtgcgatcacccgtagtgatcgctactttctgaggatctgcctctagagaagcgatagaatacccttcctttatatctgcgcccgatatgactggttcaacagtaaatgtttttgttactttcttttcaatagtcactgtgatggtcttcggctcgatttcagctgttacacccgaactcaaattctgaacttctaaaggaacttcatgcgttccttcccctaattcagagagatccgccatcacgcgaaagtttcgtgtctcatcatttttttctgcattcaactggatacgatttcgacttttcaaggtgacattcacggtggtttcatacccttggataaaatagctatctgtatcatacgtcgtttggatgggaacattgctaagatgttcttcataaccactagtagagccggatagattgacttgcagtgtggaaccactagcaataaaaaacaacaccaaactaaagaacagcgctagtataccataaaaaatatttcgttggcgttctttcttaatcattttcttccccctttgttcacaccgtcaaggaaagattgcagtagattacgttttgctgttttttcttcaggcacaagctctcgattcaaaatatccaagtattgttctcgagataacccagataacaattggttgttcatagtgatactgacatccccagtttcttcagacacaacgatcgtcaaagcatcactgacttctgacacccccactgccgcccgatgcctagtcccgaattctttaggaatcaacaagctttctgaaaggggcagatacgcactcgaaaccgcaattttgccgtctcgtataatgactgctccgtcgtgcaaaggtgtgttgggaataaaaatattgatcaatagttctccggtaatatcggcatccaaggcaatcccagtttcgacatactcttccaaaccggtagttcgctcaattgtaatcaaggcacctattttgcgtttcgccatatactggatcgctttatctaaagattggaccatcacttcgtcttcgtgcttttcagacttagaggtcttgaatagcgaactccgacctaaatgttccaaacctcgccgaatctccggttgaaaaatgacaatagcagcgatcaccccataggtgattacttgatccatcagccatgagagagttctcaaaccaatcaaacccgctaaaaaacgtaagacgataaacagcccgacccctttgaatagctggatcgccttggtccctctgactaactgaatcaatttgtagaccacataccagacaactaaaacatccaaaacattgattaaaaacgaaatagaaaatatattaaacaagaaaacttctctccaataatcaaaattaaaaaaatcactgaaattcatcgacataaacagccttcctttattcttaagacttcaaataatagtataacataggacttcttttaacacgttgaaaaaaagcaaatttatctcattttttcaaaaaaaatctcacttttttctggactctcgattattggataacacggttgatctttacgtaatggagcttaaaaaaaacagctctgccagatactggctagagctgtgacacttgcctattctgatttttttctccgctccgctctggcagctcttcttgccgcgcgaactgcttcgacttcaggatcagagactgatctacgctgtttagttctaacagattctccttgtttttccaccgattgaggttctgcttcagacaatggctctttttctaattttgctcgaatcttttcttcttgcccagcaagacgcgcataattatagaaacggtttttggcatccaagactgtttttgtgaataatgcacttgcagcacttgggttagctgcacctaaggctgaaaaacgaacctgtgttttcataaacgttggcatcaacgaaaaatcaggttttttatagtctagtgtcattgctggcttacctttttcagtcattaatgggttgtaacggtatagagaccaataaccggaagccactgcttcttttgcttctttgatggattgtctcatgccacctgctaatccatgggtgatacatggtgtataagcaatgatcagagatggtccagggaatttctccgcttcttcgaaagctttgatcgtctgcatttgattggctccggaagcaatttgcgccacgtatacatgaccatatgtcatagccatcatccctaaatcttttttcgacacatatttcccactagctgcaaacttagcaatcgctgaagttggggttgctttagagacttgcccgccagtatttgaatagacttcattatctaaaactagaatatttacatccgcgcctgaggccaagacatgatcgattccgccaaatccgatatcgtaagcccaaccatcgccaccaatcatccattgacttggctttacaaacaagtcgctgtcgtcaagaatcgcttgcaaacttggctgttgatgaatttcttgttgtaaagcagcctgtaattttgccgccctctgttggcttcctgcactttcttcccgatgatcgatccagtcttgcataatcccttgtagatctatcggaacagtgattaaggctgccttcatttttgctgctaaggcttctcttcgtgtttgatttgctagaaacatcccataaccaaattcggcattgtcttcaaatagtgaattggaccatgccggtccttgcccttggtcgttggtcgtataaggagacaccggagcagcgccgccccaaatcgatgagcagccggtggcatttgcgatcatcatgcggtctccgaacatttgagtcaacagtttgacatacggagtttcgccacatcctgcacaggctcctgaaaattctagaagcggtttattgaattgggtgcccattacggtacccggttttgccggattctctttctgacgtagtgtcatagcaaaggcccaattcattgcttgctctttttggctttcataagagctcatgaccaaagctttgtcctttgcgggacacgcttcaacacaaagcccgcagccagtacaatcttcaattgaaacttggattcgatacttctgaccatcttttcctcgcatttcttgaacaataaacccttctggtgcctctgtcagttcatcttcatccactaagaaaggtcgaatcgctgcatgcggacaaacaaatgcacattcattgcacatcgtacaacggtcggataaccattctggcacttctaaagcaatccctcgtttttccactgcagtggtccctagaggcatcgctccttccgtcatttgattccgaacgagcgtccccactgataattgattgccttcctgtcgattgattggctcaacgatctcccgaacataacgggatgttgcagttgatttccgttcaggcacatcaatgaaggcccattcagctggcacttgaatctcgtaaagcaattcaagggtccgatcaatcgctaaatagtttttttcgacaatttccatggacttatgtccgtaattctttaatacctccgcttttaaaatcggcagaacctcgtcgaaaggcataatatcagacaaatagaaaaaggcagtttccattgccgtgttgatgcgtctgccgagcccggtctccattgctaattgcatggcattgatggtataaaaacggatgtcattttctgcaatgtaacgcttgatgtgtttaggaagactagttgcaatttgttgctcattccaggtggtatttagtaggaaggtaccgcctttttttagccccttcagcaaatcatatgtatgcagatacgcaggggtatggcatgcgacaaagtcagcatgctcgatcaaataagtcgagcggatcggtgtgtctccgaaacgcaaatgggagactgttaatcctcctgattttttggaatcataataaaaataaccttgaacatacttatcagtgtgatcgccaataattttgatcgctgatttattggcacccacggttccatcggagccaaatccccaaaatttcgcctgaaatgtattgggattggtcaagtccaaagtagcttccgtgttcaacgagagatgggtaacatcatccatgatcccaatcgtaaaccgtcttttttgctcactttttggtttcgtcagttcttcgtatacagcaacgatttgatctggcgttatatcttttgaacccaatccatagcgaccaccaatgacagctggccggatcgctgcatcataaagggcactttggacatctaaaagcagagactcaccgtttgctcccggctccttgctacggtctaaaacggcaattgctttgaccgttgatggaagtttttccaaaaagacttccaatggaaatggtcgatacaaatgaattgtcaagaccccgacttttcttccttgtttgagcaaatgatccaccgtctgttgtacagtctgagccgaagaacccattgttacaattacttcttctgcatcagcacagccataataatcgaccaaatcatagttggttccgcgcaaatcattaatggctttcatgtatttgcgaattgttgccggtaacgcatcgtaatgggcattgaccgtttctcgctgttgaaaatgaatatcggggttttgattcgttccgctaaccgttggatggtttggattcattgccttttcgcgaaaagctgctaatttttcttgatcaatcaattgagccaattcactgtattcaagtacatcaatcttctggatttcatggctggttcgaaaaccatcaaagaaattcagaaagggaatcccactttcaatcgccgctaaatgagccacaggtgcaagatccataacttcttgaacactgctttccgccaacatcgcaaagcctgtttggcgagccgccatcacgtctgtatggtcaccaaaaatattcaatgcattcgtagtgactgctcggctggcaacgtgaaatacgccaggcaaacgttctcccgcgattttgtacatatttggaatcatcaacagcaatccttgcgaagctgtataagtcgtcgttaaagccccagtctttaatgaaccatgtactacaccagctgctccggcttctgactgcatttcaaccactttcactggttgtccaaaaatatttttctttccgctggcggaccattgatctaccaattccgccattgttgaactaggggtaataggatagattgcggctaattctgtaaaagcataagaaatgtaggctgccgctgtatttccgtccattgtttttttcttgcgcatctctctaacttcctttatcttccattttgagcattctcacacaatccattatagctgaaaaatctacttgaataaatactgcaaatcaaaatagcagcgatttagtgaaagagcaaacgatacagtttctatctaatctaagattttttcacaaatttcatttggttgtttctccttttctttctagttgaaattctgttaaacttaaaaaaaaggaggatgaaacatggatatttcaattatcaaagctaaagaaacaaatacgactactggaatcaagattggtgatgaaaatgctaagccaatcattgaattcatgaatcttcgttgtccttattgccgcaaatggtttgaagagtcattgccgatcctaaccgaagctgttgctgcgggaaaagttcaacgagtgatcaaattattcgataaagaaaaagagtctcttcaacggggaaatgtgatgcatcggtttgtagcaacggataatcctgctcaaacgatcgcagatattactaaaatctatcaaacacaagatcaatggggacatttaactttagaggaggttgcagaatttgcgcaaaaccagctaggattaaccgaacataaccattccacgtatgctggtgaaatcgtggaagaagcccgaaaagcaaatattcaatttgtgccgaccgttatcgtaggcagtcacattttcgatgaatcaatctcagcggatgagttgacacaattgatcaatgaataaaacctgtgccacagttctaacagcaacccactcttgaaggataatcgactcgcacgtgcggtccaacgaagccaaaactacttgatacttagccgttttagcttcattctatcccttcaactgttgtcttgttatgacctgtggcacaggttagtttaactgactttatctcgcaaacgatccgcaaattcattgattttacggattcgatggttgatgcctgatttggagatcgctccagaaggaatcatctctcccaactccttcaagctgacttcaggatgttccaatcgcaattctgcaatttcctgcagcttctctggaagagctcccagccccacccgttgttgaataaattcaatattgtcaatctgtttggaagctgcatcgatggtcttgttcatatttgctgtttcacaattcaccaaacgattgactgaattgcgcatgtcgcggacaatccgaacatcttcaaacttgagcatcgaattggtcgcgccgatcaatgtgagaaaatcggcaattttttctgcgccctttaaataagaaataaagccatttcgtcgttcaagggctcgcgcattcaatccataatagttcaacatatcgcagatatcttgattgtgctcttcatagatcgaatagatttccaaatgatagcggctggtctctggattgttgactgaacctgatgccataaatgccccccgtaaataggaacgcattttttgggcattccccataatttcatccgatacatgactatgaaacatcaatccatccataatatctaaatctagcaatacacgtttggtctcttgttttaagcgaacgatgtaaacattgttctttttcaacttcatttttctacgaaccaacagctcacttcggacattgtagtgatctttcaataaggaataaatccgccgagcaatggcagcattttctgtttgcacattgagaacgaactgctggttgttaatacttaacgatccattcattcgtatcaaagcagctaattctgcttttgcatgttcccgatgtacttctagtgatgtcagttcctttttgacttctgctgcaaaggacatagcgtcgcctcctttctagattttggcaccgtagacgatccgcagtaattcatcgatcactttatcaccgtcatgaaagacaccgccatcacgtaactctaagaaatccgctgaaaccacgcgacaactttcattccgcagtccttggaagtcatgtttcacttggacaaggtattcatcgtagatttctggatccatatagccttctgggaccttctctgtattgactaacacggtatcaataaaagacttccctaaatgttgatgcaaaactcgaacatgatctgcatcagtaaagtgttctgtttcccctttttgcgtcatgatattgcagatgtaaacagtctccgctgccgtttctagcaacgcctgtccgatctcactgatcatcaaattcggcaagatactcgtaaacaagctacccggtcctaatacgatcatatcagcttctaatatcgacgtcacaactttacgtgcagctttgggttcattttcgtcatcttgattccgcacaaacacgtgatcgatggttttacgatccaaggcaattttggattctcccactgcttctgtcccgtctttaaaaacagcgtgcaaaatcaaaggttggtcagaagagggatagacatggccatcaatgtgcatgatttttgaaagtatctggatcgcttcataggtactgttgcgcatttccgcaatggcggcaatgatcaaattacctaaggcatggtttgcaagaaatttgtcttctttcttgaaccgatactgaaaaatatcattatagagttgcggcatatctgacaaagcagccagcacattgcgcaaatcacctggaggcgaaatagacgaaactaggttgcggatctcaccactgctgccaccatcatctgcgaccgtcacaattgctgtgatatcaacaccttgattccgcaaactttttaaaatgaccggcaggccagttccgcccccaatgacaacgatcttaggtttacggattcgataggttttcattttcatgatcgattcaccgtctctttgcgcttatctttgtcacgatgggtcacattgactttgtaattttttgctaaagcagcgctgatccgttcagataaagcgaccgaacgatgttgtccgcccgtacaaccaattgcgaccgtcaaactggtttttccttctttgatatacccaggcattatagtttcaagcaatgtctcaaattgctgataaaactcttcagtttctggaaaagacatgacatagtcatatacggtttcatcttttcccgttagcggacgcaattcgggtatataatgtgggtttggtaagaatcgcacgtccatcacgatatccgcatcgataggcaatccgtatttgaagccaaaggaaacaacttccacccgaaatccatgttcatgggaagaacgaaattcttgattgatcttttctcgcagctgtcttggtgttaaagttgtcgtgtcgatcacgatattcgcttttgtcttcaagtcttccaagatcgcacgctctttacggatcccttccgttattaagccgtccatcgcaaggggatgggctctgcgtgtctctttataacgagaaaccaactcattgtctgtagcatctaagaacaatatttttgtatcgatgaatcgagtattctcgatatcgatcagcatgctttggatttcttcaaaaaaggaacgcgaacgcaaatcaacgaccaatgcaattttggtcactttccctgactctttgatcaattcccagaatttaggaattaaactcggcggcatgttgtcaatacaaaaatagcccatgtcctcaaaactttgaatagcaacggtttttcctgctccactcataccagtgatgatcactagttctaaattatctacttctgtcatcgtaaaactccttcctcactcattaacagtatatcatgccgggcgtatcatttaaacactaccgcacaaaaaaagcatcaacatgagagttgactcccatgtcaatgcctcgctcaatttcgataagttaacgctttttcaattgttcgatcgactaaaatcgattgcgcatcgactaccggataaggattattttccgtgaattcttccatcaatgaaagttcggtacagcctaggacagctttctcacaaccaattttatgtgttacttcttctaagatctcaaaataaagatcttggtctaatgtatcagattctttgatccgatcataaatcaatgtatttactttttgttgtaattgcggctcaggcaagtagacatcaaagccacaagcacgtaactcggcttcataaatcccagccttgatactaccttctgttcctaaaaaggccactttcccggtaacaccttctttttgcaaagatttagcagcttcccgcggcatgtgaagtagcggaatcggtgtggcttcttgcaactgatcaaagaaataatgcgcagtattacatgtcagtacaataaaatttggctgtaataagttctgtttagcgatgtcatcaagcaaataaggaacaggatcttctaaatcgttgttcaagatatacgcagtgcgatctggcactgtcgcatgattgaataacacatagttcaaataatcttggtctttatgagcaacggttcgacggttcaagattcgtacaaaactttcagtcgccatcgttcccattccacctaagatactaaagaagttttccatagactagccttctttcgaatggaaatgcagtttaaatcgtttgttgtaaagatagaacattctttttagtagaatccaacgtttgatggagagatctttgtcataaaaaacggtagtcccccagcgattttcggctagcagctttttagcccgttctttttcttcattttcattggcataatccaaaaagatgtttttcggtacacccaaccaaagcttcgctgttggagcatatgctttcccataaacagtttcttggaaaggcacatcaaatactaagtcttctgtcagaaatttagcaagattcaatccacttaatgtgatgaaaaagctacttctcccctgacgaagattgatttcaaataatttgtattgcccatctcggctatcatatttcaaatcaaaattggcaaagccaacatattgaatttgttttaagaacgtcgaaatcatttgatagatttgttggttttcatccggcagaataaccacgtaattgccgactgctccaggagttggatcttctaaaagtggatgacccaatgccatcactcgtacattatggtctttgtcaacataggcattcagcacacgcatattgctgtcatcccctggaataaaatcttgcacgatcatctcgtaattatagccagcttgataaatccgctcaacaatcttatcgaactcggcacgatcttcgataataaaggctttcttccgtccttcgaaatcaacagataaccaggcgacactatttgccggtttcaatgccacgggaaactcaaatggcagttcttgagtaaagcggccatcctctaatagatctggtgtcaaaataaaagtttttggataaggtaagccaaactcttcacacacttcatagaaactcactttattgattaatcgtttcaacaaagaataatcattcgcaataaatgtgtaatatgacgctaaatctgctttatgtttcgctaacaattcagcataaccatccccgcaaggaatcaacaaataagccatagagggatcgttataagtggtttttgccaaatcaatcaatgtatctaaaaaaccaggatcatgatcaaatcctgctacttgattgaccttgacgattttgctatagcgggtgggggcaagctgtgtcccagcataagcaattgactggatgccatatgcttcgtgaaaggctcttgccataccatagacattcatatcgcttcctaacaaaataggaacgaatttttccggattcataaaaccactctctcttttgcatatataaatttagatttttacctatttactttgttacaacagacctataataccataaagaaaaaagcaatcaaagtatgtacctctgattgccttcctcttctttgaacggatagaacttataggtcgtttattctgttacgaatagacatttacctattgctattttaacaaataaacggtgcattacaagagttatttgagaatttgcagaattattacagtaaatattaaattttgctaaaatcccctttatctccgcctttatcctacctctctcataagactttcttgaggtattttccggtatagctttcaggaactgctgctatctcttcaggtgtaccagttgcaaggatcgttcctccgccctcgccgccttctggacctaaatcaatcacatgatctgctgatttgatcacatcaagattatgctcgatcactagaactgtattccctgcatcaacaaaacgctccaagactttcaataaacgagcaatatcatccgtatgcaaaccagttgtaggttcatctaatatatagaagctttttccgtgagaatttttgtggagttcactggcaagtttcattcgctgtgcttccccacctgataaagtggttgccggttgccccatcgtgacataccctaaacctacatcaacgatcgtttgtaattttcgatggatcttaggaatatgtttgaagaattcgacagcatcttcgaccgtcatctcaaggatctctgctatattcttccctttgtaatgcacttcgagggtttctgaattgtatcgtttgccgtggcaaacctcacaaggaacatagacatccggcaagaaatgcatctcgatcttgatgatcccatctcctttacatgcctcacagcgaccgccgcggacattaaagctgaagcgaccttttttataaccgcggactttggcttcattggtttttgcaaacaaatcacgaatgtcgtcaaaaacacttgtataagttgccggattacttcgaggggttcgcccgatgggactttggtcaatgtcgattagcttttcgattgcttcatatccggttagtttcttatattttcccggtttgttcgaattgcggttgattttttgtgctaaagcttttttcaaaatttcattcactaatgttgattttcccgaaccagataccccagtcacagcaataaactttccaagagggaaatcaacgctgacatttttcaagttgttctcagctgcgccagtcaagcgaatggactgtccatttcctgctcgacgttctgccggcgttggaatctcccgttttcctgaaagatattgtccagtcagtgaatgttcattagccgcaacttcctctggggtccctgctgcaacgatctcgccgccagcatgtccagctcccggacccacatcaattaaataatcagcagaacgcatggtgtcttcatcatgttcgaccacaatcaatgtattgccaagatctctcattttacgcaatgaatccaataagcggtcattgtctctctgatgaagaccgatcgaaggttcatccaagatataaagcacaccagaaagattggaaccaatttgtgtcgctaagcgaatacgttgagcttcgcccccggacaaagtgccagaagcccgacttaaagtcaaataatccaatcccacattgcgcaaaaagcttaaccggtcatccacttctttgacgatcggttttgcgatcatcttttctggttcagagagcgttaatttttcgacaaatgataaggcgttgttaattgccatctcactaagttcaccaatatgcttgccattcactttgacggataatgcttgtgggtttagccggtagccatgacaggttttacaggtcaattctgtcatgtacagacgcatttgttcccgggtgaaatcactattggtttcatgatagcgacgtttgatattaggaagaattccttcaaagggtacttcaacgtcccgtacaccgccaaaatcattttcataatgaaaatggaacatttcgccattggaaccattcaaaataattgcttggtgttcttctggcaattcttcaaaaggcgtgtccatgtcaatattgaattccaagcaagcttgttccagcatttgtggataatattgtgaactaatgggattccaaggaacgattgcaccttcacgcaacgttttgctagtatcaggaatcactagatcagtatcaacttctaattttacccctaatccatcacaatccggacaagccccaaaaggtgcattgaaagaaaacaaacgtggttctaactcgcctactgtgaagccgcaataaggacaagaatagtgttcactaaacaacatctcttcttgaccaatcacatctactacagcgtagccatctgccaaacgtaatgcggcttcaaaagaatcaaacaatcgcgaacgaatgccctctttgacaacgatccggtcaatcacgatggcgatgtcgtgttttttatttttttccagttcaggcgcttcagaaacatcatagatttcaccgtctactcgaatcctcacatacccttctcgttgaatcatttcaaaaacttttttgtgctggcctttcttttgataaacgatcggtgccaacaactggatctttgtccgatctggcaatgccagtacttcgtcgaccatttgttccactgattgactagtgatctcaatatgatcattcgggcagatcgggtgtccaatacgggcgtacagcaaacgcagatagtcattgatctcggtcaccgtaccgaccgttgagcgaggattcttactcgtcgttttctgatcaatggagatcgctggactcagtccatcgatactatccacatctggcttatccatttgtcctagaaattgtcgtgcatatgcagacaagctttccacataccgccgctgtccttctgcataaagggtatcaaacgccaaagagctctttcctgaaccagacaaaccggtcacaacaaccagtttatctctaggaatcgtcacatcaatgttctttaaattgtgtgcgcgagcgccatggattacgattttatcatttgccattctcttgtctccttttactcagctgctttcaattccaagatcgtgtctcgtaaagtagctgcagtttcaaagtctaatgcttttgcggcatctttcatttctttttccagttttaataagagagttgctttctcttcacgagtcatgtcttcatacgaagtggttgtataatcgcctgactcttccgcaactttcgtaatagcgatcaaatcgcgaatttccttaatgatcgtttttggttcgatgccatgctctttattatacgcctcttggatactgcggcggcgacttgtttcatcaatcgctcgctgcatagagtcagtcattttatccgcatacatgatcactttaccatcagaattccgagcagctcgaccaattgtttggaccaaagaacgctcactacgcaagaatccttctttatccgcatctaagatcgctacgagagaaacttcaggaacgtcgatcccttctcgaagcagattgatcccgactaatacatcaaattcaccaagccgcaaatcgcgaatgatctctgtccgctcaagtgtcttgacgtcactgtgaagatatttgactttgattcctaactctttaaaataatcggtcagatcctctgccatttttttcgtcaatgtggtaacaaagacccgttgatctttttctacccgctcattgatttctcctacaagatcatcaatttgccccatgatcgggcgaacctctactactggatccaataaccctgttggacgaatgatctgttggataacggtatccgtttgttcatgctcgtaaggtcccggcgttgctgagacataaacgatctgattcacatgttcttcaaattcttctaaacgtaacggccggttatctaacgcagacggtaaacgaaagccataatccaccagcatttgtttgcgggcacggtcgccgttgtacatcccacgaatctggggcatcgttacgtgagactcgtcaatcacgatcaggaaatcatcaggaaagaagtccagcaacgtgtaaggtggttcgccttctttgcgcccatccatgtgtcgtgaatagttttcgatcccggatgtgtagcccatttcccgcaacatttcgatatcataattggtgcgttgctctaaacgttgtgcttccaataatttgttctcacttcgaagaacagctaatcgatcttcgagttctttttgtatcgaagcgatagcatgttccatatggtcttcgttggtcacaaagtgagtagctgggaaaatagaaacgtgttctgtttcccctaaaatctccccagtcaacgcatccacttctcgaattcgatcgatctcatcgccaaaaaactcgatgcgtaatgcccgttcgtcccgcgatgccggaaaaatttctaccacatctcctcgaacacgaaagcgtccccgttggaaatcgatatcattgcgttcaaattgtatgtcgatcatttctttcagtagttgatcccgcggtttttccattcctactcgtaaagaaaccacttgcttagcatattcgattggtgaacccaaaccaaaaatacaagagactgaagcaaccacgatcacatcgttgcgttccagtaatgaactggtcgccgagtgccgcagcttgtcgatctcatcattgatacttgaatctttctcaatgtaagtatcactggaaggtacatatgcttctggttgataatagtcataatagctgacaaaatattctactgcattattaggaaagaattccttgaactcaccgtataattgacccgccaatgttttgttgtgtgcgataatcagtgttggcttattgacctctttgatcaagtttgaaacagtataggttttccctgttccagttgcccccaacaaaatctgcgccttcttgcccccaacgacgccatcgaccaattgatggatggcttctggctgatctcctgccggctgatattttgagagtaattcaaattcatgggaagtcgttctttcgatcatcttcattccccctgtatttatatttgcgaagcgtccgtgaaacaaaaagaaagctgacgcttttccatagaatagtataccatagcgaacatactttcgccatcttttgtactttttattctgctagtttaactttacttaagatgtcagtttttctaacacccaatgtcagaaatagcgctgttttttgcaaatattgaccgaaagacttgtgtgtttttacaaaaatacctataatctaaaaatacgttaaaatcaaaagggggaattttcttgaaaagaaaatatatgttttgtgcactgttttcagtgattttctgctttttcgcttttgcgaacaagccagtcagtgcagcagaaacaacgtataaaatcggaacagacctgacatttgctcctttcgaatttcaaaacgaaaaaaatgagtatgtagggatcgacattgatctgttaaatgctattgctgaagatcaaggctttgctgttgatttgcgcccattaggctttgattcctcgttacagggcgtccaatccaatcaacttgatgggatgatcgctgggatgagtattacagacgaacggaaagaaacctttgatttttcagatccttacttcgacagtgggattcagatggctgtcgcaaaagacaaccaagatatcaaaacttacgctgatttgaaagataaaacagttggcgctaaagttggtaccgagagtgctcgttttctagaaaccaatcaaaaaaaatatggctactctatcaaaaactatgatgatgctagcgggctttatggtgccgttcgcaatggaacagttgtggccatctttgatggctatccagtcttaggttatgcgattagtaatggtgaagctatgaaacttgtgggtgagcctgaaaaaggggcatcttacgggttcgcagtcaaaaaaggccaaaattctgaattactggctaaattcaacgctggtctaaaagagttgaaatccagtggtaaatacgacgaaatcattgctacttatattgcttcatcagaaagcacttctgatgaagcaagtgaaatggttaaagttgaaccgaaaaaagacgtctatcgaatctcaagtgactctgcattcgcacctttcgagtttcaaaatgaagacaatgaatatgtcggaatcgatgttgatctcttaactagagcggcggaaatgcaaggattcaacattgagtttaatttcattggtttctcaggagcgctacaagcgttagatgggaatcaagcggatggtatgattgctgggatgagtatcaatgatgaacgcaaaaaagcgtatgacttctcagactcctactttgaaagtggtattcaaattgcggtcaaagaaggaaacgatagtatcaagtcttatgaagatttagaaggaaaaacagttggtgctaaagttggtaccgagagtgcagacttcttgattgaaaatgaagacaaatacggctataccattaagtattatgacgcagctgatcaactttatgctgcagtcagtggcggtcagatcgacgccatgatggatgattacccagtcattggctacgccatcagtcaaggacaaaaactaagtacgccgattgagaaagaagtgggcggacaatatgggtttgccgtcaaaaaaggccaaaatcctgaattgatccaaatgttcaatgaagcgttaaaagaaatgaaacgaactggcgaatacgatgaaatcgtcggccgttatatcaaagacggttcggctacagaaaagaaagccgatgaatcaacagtcgctggtttaatcaaaaacaattacaaagttttgctaaaaggtttatggaataccctgctgcttgcattgatctcctttgctttagcgttgatcattgggatcatcttgggactcttcagcgtgtccccaatccgagctttgcgtatcttcgccggtatctatgtcgatattattcgcgggataccaatgatggtgttagctttcttcattttctttggcctttcggatgcaattgggattacaatccccgactttgctgcaggagtcatcactttgacactgaacgctagtgcgtatatcgcagagatcgttcgcggagggatcaaagctgttcctgtaggccaaatggaagcttcccgcagtttgggattgacctatacccgaaccatgcaaaaaatcattttgccgcaagccatcaagatcatgatcccatctttcgtcaatcaattcgttatctcgctgaaagatacgacaatcatttcggttattggtgttgtggagctgctgcaaactggtaagatcattgtcgcaagaaccacacaaagtacctatgtttatctaatcgttgctgtcatgtatctaattgttatcacagccttaacaaaacttgctaaagttttagaaaagaaggtgaaataaatgaaggaaaaaatcttagtcgaaaatcttgtaaaaaaatatggggataacactgttttaaatgatatcaatgtctcgatccaagaaggcgaagtcgtttgtgttatcggtccttctggctcaggaaaatctactttcctgcgttgcttgaaccgtttagaagaacctactagtggtgatatcattatcgatggtgctcatctaatggataaaaacaccaatatcaatgccgtccgtcaacacataggcatggtttttcaacatttcaatctgtttcctcatctctctgtactagagaatattatcttagcaccgatggatttaaaaaagatgtctcgtaatgaagctgaatcaaaagccattcaattgctggacacagtgggtttggctgacaaaaaagacatgtatccagacaatctatctggtggtcaaaaacaacgggtagccatcgcccgtgcattagctatgaatcctgatgttatgctgtttgatgaacctacatctgcgttggaccctgaaatggtcggtgatgttttgaatgttatgaaaaaattggcaaaacaaggcatgacgatggttatcgttacccatgagatgggttttgctaaagaagtagccaatcgcgtcatgtttatcgatggcggaaatttcctagaagacggcacaccagaacaaattttcactagtccgaaaaacgaacggaccaaagactttttagacaaagtcttgaatatctaaacaaaatccgcagaaaacttggtcgttttctgcggattttgttattcatctgacattttagtttctcgttgctgctttttgtactgtgcttctaaagcgattcgtttctgcttttcaccaaaataaacttttgtatcgattggattggctttgttgaatcccccagcaccagtatccatcatttgcccccagcctttcagcggatcttttccttgtttccttaattcagcgttctttttacgcaattcttgtttcttcgcttctttcttttgctgccgctgctcctttatttccttaaaaaaactcatcccataccctcctttgatcaataaagaattgttccaatgactattaataacaaaacaacaactggatacatcaattctctgatccagtgtttttctttccaagcaagatacagcaaaccgccaatgatcagcaataaaatagtcggttcaaacaataagccaatcaaattacttgaataggttctggttgttagttgatcactccctgtgcttaacctaaaagaactgaaacgaaaaagaatgaaacgactgaaaacataacaagacaaaaacaccaatgaatacccttttgcaaaccaacggaatagtttgctaaatggaatttttttcaacaatactcattctccttccgtgattacatcttggaccatgatatctgagagctgctgcagctggactctcatgacaagcgaccgattctccgctaaccatcgagctaattcagtgcaagaggccgatacatgaacggcacttactttcacaccattatctttgacataatttagaatgtcgccgaaatcatagaaattgatttgattggtaagatcattggtaaaatggagattgtcaggactatcccagcctagatccccaaaagtcggataatatttttccaaaaaaaccagtccttgcgtgacgctttctgttacttgccgatcataatcatttcctgttgtctgacgaaccatttcatctgaataaccaaaaatattgtctgaatgataatcaatactataatgttgaacagacaaatcagccagtttttcccttagctcactaggaatttgaggattttttaaagtaatagaaatttcagcctgcttgtactcgccgagtgaacgtaaataggcgagaaaggagtcataggtcgaaaccgcattgcctggctcatatagtgttgcagagggagcaaatgcggtcagcgtatcgctggaaacaattgtctgaactgcctgatcaaaaatatagcgattttcgactgtgtacgcgaccgtcttctgatttcctaaacgagaaatgaccggataaacgtcctctttccccaaaaatgcaagcagagattgccgattgataggatcgtaatggaggtttcgctgtcccatctcataccaatagtagcggtacttctctaacgtatcattcttaagcgcatcttccgaatatagagcattcatcgccgaaggaatcgattgataatcctcgcggtcatttccggttgcacgataataggctaatggtaaaaagtagcataaaacaagcactaccatcccccaaaacaacacgctatagatcatttggagtaccatgcttttctttgtacgatccactgacttttgtaatcgctggtactgttttttatccatgtgaccacctgcttttcacttgttttctcgcttgaaaaacacgagatttcactgtacttaacgttagatttaatatttctgctatttcttgatagctatagccgcgaatcgccaatatcaaaggatgccttaatttgttaggcaattgattcacatgacggagcgcttcttctttttcaagactatcttggtcttcgataggaatctcctgcatcaaagtatcgacttcttccgctaccaaaagataccgcttacgacggtaaaaatcatatagtgtaaacttagcaatcgtaaagagccacctctcaaagtcatctggctttgtctttggcaaagccaaaaaaactttaacaaatacatcttgcgttaaatcctctgcttgatactcatcccccactcttttttgaaagtagtgctgaattttctcgtaatagatctgataaatctcctccaacactacccctccttacttatatagacgagtgaacaacaaaaaagttgcaaaaaaatattatagtaagaatagtatatcactgttactaacgtattcagaaggttctttctacgtaacaaaacaaaaaaagctgtaaaccacgctgaaatgtttcgtgtggcttacagctttttagaatggatttaagcaaagacggttgaccagttctcccgttcggctaaaaactcccttgccaattgttgggcgccttctaaggtatggttggctgcccagccgcattggacttcgttactagctggaacttctgtcgctttcaacacatcttccatcgttttttctaacacagttaaaatttcatcataatcttcatgatttaaaaccgttagataaaatcctgtttgacagcccatcggagaccagtcaacaatgtaatcggcatgattacgaatcaattctgcggtcaagtgctctaatgagtggaggctagccatctccatatgtgcttgattcggttgtttcaatcgaacatcatatttgataatcgtatcttttgttccttgttttttgtcagcgacccgtacataaggtgccttgactttcgtatgatctagattaaagctttccacgttcattttcattctttttctcctctcgcttcgacgagccaaacaaaagcattgatttgtttaaagcgactggtaaaaccattggctcgaaaataggtttcaatatctggtatcaatgggtagtattctcgttgcagatccgctgctaatcgtaagtgattggctttgattgcctgtcttaggatgctttctttatgctcaggggataaaaacatcgtatcccctataatgacttttccgccttcagaaagcagcgctttatatcttttaatcactcgctgtttctctgtttcattcaagtgatgaaagacataactagaaacgatcgtatcgattggaaaattgatctgtggaaattgttccatatctccatcaataaaagttacctgtgacaactccggctttgcctcagctacttgacgcatcgcagccgatggctcgatcgcgaacactgttttctttcttcgaatcaactccaacgtcaaatttcccgtaccactaccaaattctatcacagaatctcctgctttttcagcaatatttgctaacaattctggataatgaagaaaaacctcccgatattcttcatccttccctttgacggtctcgtcatattgcttggcccactcagaaaaaatcggaatgaattcacgccccatcttccagcaccctttctaatccttgctttaagtccgtccataaatcggcagcgtcttcaatgccaatagacaaacggatcaagccatctttgattcccgctttttctctgattgaaggtggaattgaagcatgcgtcatgaccgcaggaacttcaactaaactttcaacgccacctaagctttcagctagtgtaaaaatagttagcgattcaacaaacgcagctactcggttttcggcttttaattcaaatgaaatcatcccgctaaaaccagacatttgttttttggcgatctcatgtcctttatggcttgataaccccggataataaactctagctacagctgcatgttcttgaagcaatgtggcgatttttagtgcattggcttgatgggcttccatcctcaaagccaatgttttgatgctccgctgaactagccagctgtcatgaggccctaacacaccacctatagcattttgcagaaaaccaatttgctcagctagttccgcttgattggttacgactaacccagcaacgacatcactatggccccccagatatttcgttgcactatgaatgacaatatcggcacctaatgccagtggacgctgaaaataaggtgtcgcaaatgtgttatcaacgatggtcaagagatcctttttcttagcaatcgtggcaacttgttgaatatctgtgattttcaacaaaggattagtaggcgtctccagaaagattcctcttgtttctggccgaatcgctgcggcaatccgctgaatcgcttggggatcatcagtcttgaccaatgtatacgtcaatccattctttttgaagattttctgaagcagtcgaaaggtgcctccatagacatcatctcccaacaaaatatggtctccggactgaaataaagaaaaaatagtatgggttgctgctaaacctgaagcaaaagcaaacccacgtatgccttcttccagttcagcaatcagttcttctaatgcaaaccgtgtaggattgcccgaacgagagtactcatattgttttggctgtcccacagctacttgcttgtaggtagacgtttgatagataggtacactgacagcccccgtttcttgatcttgactgatcccagcatgaatcaattttgtgcgaaattccatgtttatgcctcctctagttgaccataaatattttttgacaagtagcgatctccactgtcaggaaagatagtgacgatcgtgcttccctttggcagtcgcttgctttctcggatagcggctgcaaatgctgcaccgctggaactgcctaccaatagaccatgacgggctgccagcaaccgggtataataaaatccctctggatcactgatagtctcaatgctgtctggcataagactcttaaaaaagatcggcctctcttcaacgcctatcccctcgatcgcatgttcatgagcaggcccgccattcaagatcgatccctctggttccacagcaatcaaacgtatagtagaatctatcgactttaaatacgcacctgtcccggcgaaagtcccgccactccccactcctgctacaaaactgtcaattctctcaggaatttcttgaacgatttccggacctagtgttcgataataggcagccggattttgttcattttcaaactgtagcggcaaaaaagagtttggcaattgatcagcaagaaatttggctttcctgattgccccttgcatgccttcttgactaggcgagtgaatgattcgtgctcctaaggctttgattagttgttgcttttcttgactgaatgtatctggaatcacaaaaagcatgtctaatccatatgccaaaccggctaaagctaagccaatcccagtattgccagcggtgggttcaatcacggttgtgtctttcgttattcttccagcagcaactgcttctgagatcaaataactgcctaatcggtctttgatactacctccagggtttaagtattctaatttcgcatagatccggctttggctttctccgccgtagtcagtggctaaaaactgaaaaatcggtgtcttaccaattaattctttaatatctgatacgatcatgggcaaccttcttttcaatgaaatttttgttgtcagtccgctaaagtgctgcagcaaatcagaggcactgcgttttacaattggtcattcctaggtgatcacctgcttaaaaaggcatgatctgtctttgtttacagatctttgcaaggtaaatcaaagcaaacaaaaagaggcactgactattcaatcagtacctcttagagaatgactctaggactctttcccaacgaaagagactcttagagtgatttatccagatgagggaacgattaataggcatgacaaatcagtatgctgctttttagcaccatacaacaacaacataccaatgcaaagttgttgtttgtcatgtctacgtcccctcctttttaagcttgtaaacaaaatagcatgggaaaaaatagaagtcaatctttttttctttgtgaaaaatttttggtgacatatgcatcgacagcctgaaatgcatttgctacctcttctgctgtgatcttaaagggcattcgatggatcgtttcattagggagagtggcttgaataccgattgctagtaattcctgatcgttaagtgagtccatctgcatttctgctaacgttgttggtaaccccagagcttgatataaaacaatataacgttccaactcgtttgtatcttgttccaacagcaattgcatcaacgtcgtataggcaattttttctccgtgagaaagttggtggaacttcccagtagcggctgtcaacccattatggatcgcatgagctgctgctagtcctccactttcaaatcctagtccgctcaaaagtgtattcgcctccactacttgatcgaaagcggctgttacctgttgctgctgattggccttataggcagcgaccccattggcaaacagcactgcttcacatttctcagcaattgccatagctgctaaagtcggccgtcctcctacaagattctgagcgccgcttttagctactgctctggcttcaacatacgtcgccaatccatcggcgatgccgaaagttaataattttgcaggggccttggctaacagagttgtatcaaccaagaccagttctggattcttcggataataactatactgttcaaatttcccttctttcgaataaagaaccgagatggaggaggtaggggcatctgttgaggcaactgttggtacgacagcaaccgctcgcttcaaatgatgggccactgctttaccggtatcgatcacctttccgccaccaagagcaacaactgctgccgcttctgctctttctgcttcttttgcaatacgtctgatttctgcattggaggattcaccgctgaaatttgctaaggttacttcgattcctagatgggctaaatcgcttgccagttcttcgccagcaatcctccaaacaaatggatcggttattagtaataatttatctcctaatgagctaatatagtgcaagccttttttaatacgttttctccttgaatgtagcgctgcagactaacaaatattttttccatgaactctcctactttcatttttttataccaattcccgacattgttaaaattttcacaaacgctagtaaaagcgcagcctgaaaaagtggttttcttcaggctccgctttttattttttcttaccaccaaaggcatctttcattttatcaaaaaatccttcaggttgttgctcattggttacatggccgcttgcttttgcataagcccgtaacgcttctttttgttcttcattcaaattctttggtgtgatcaacttaactttgacttgttggtcaccattgccattgccacgtaattttggtgcacctttgcctcttagacggaaattcgtgcccgtctgggtaccagcaggaatcttcaatttgacatttccgtgaacagtcggaacattgacctcgtcacctaaagctgcttgaacaaagttcaatggtaattcgtaataaatttcggatccatcacgatcgaagatatcactttcctcaacacggaaaacgacatacaggtctccataaggtccgccattgctgccagcttctccttgaccggataggcgcatttgttgaccatcttccacgccagcgggtacattgactttgacgctatgttttttcttttcgtgtcctgtgccatgacaagtcatacaaggttctttgatttctttccctgtaccgtgacatacatcacaggtttgacggctcatgacacgaccaagaggtgtttgacgttccacattgatcgtacctgagccatgacatttatgacaggtttcaggttgtgttcctggttttgcgccattaccgccacaagtatgacaggtttcttcgcggttatactgaatatttttttccacaccaaaaatcgcttcttcgaaagaaagatccacagcatattgcaaatcagctccttgtcgcggagcatttggatttgccgttctgccaccgccgccaaagaatgattcaaagatgtcttcaaatccaccaaagccgccaccggagaatcccccgccgttaaagccgccaaagccgccgccataaccaccaccgtagttcggatcagttcccgcgtgaccatattgatcgtaagcagctcgtttttgaggatcgctcagtatttcatatgcttcagaaatttctttgaattttgcttctgcatcaggttctttattgatgtctggatgatactttttggaaagcttccgatatgctttttttatttcgtcatccgaagcccctttttgtagacctaagacctcataataatctcttttgtctgccattggcttccctccactattttcttgcgtccctcgtattttagcatataatttgcttcagaaaaatacgtttcagaaattcataagaaaaagccaaagtggtgactttggctttttcacaaacagcgattatttatcgtcgccgtctacttcttcaaaatcggcgtctaccacatcgtctgcgccgccttgtgcagcttctggattttcttgtgcttgttgttgtgcagcttgctcatacaacttcactgtcaagttttgtacgatttcattcaatgcatcgcgttttgttttcatttcttcgatattgtttgcatcgacagcagctttcaactcatcacgagcttcttccgctttcttcacttcatcggcatctaccttgccttcaagctctttcaatgttttgtcaacagtgaatagtaatgcgtcgacatcattacgcaaatcaacttcttctttacgttgtttgtctgcttccgcatttgcttccgcatctttaaccatccgttcaatttcttcatcggttagacctgaagaagatttgatcgtgattttttgttctttttgagttcctaaatcttttgcagatacatttacgataccatttttatcaatatcaaatgttacttcgatttgtggaattcctcgaggtgctggtggaatttccgttaattggaatcttcctaatgtcttgttgtcagcagccattggacgttcgccttgtaggacatggatgtctacagcaggttgattgtctgcagctgttgagaagacttgtgacttgcttgttgggatcgtcgtattgcgatcaatcaacttcgtaaagacgccgcccattgtttcgatacccaatgataatggtgtgacatcaagtaaaacgacatctttcacatcaccagtgatcacgccaccttgaatcgcagcacccattgctactacttcatctgggttcactgatttgtttggttctttattggtttctttgcgaactgcttcgacgactgcaggaatccgagttgatccaccgactaagatcacttcatcgatttcagattgtgaaagaccagcatcttttagcgcttgacgtacaggaacttttgtccgttcgactaaatcagcggttaattcatcaaattttgcccgtgtcaatgtcatttctaagtgcaatggaccagcatcgccagctgtaataaatggcaagctgatttgtgtacttgtcacacctgaaaggtcttttttcgctttttcagcagcatctttcagacgttgcaatgccattttgtctttacctaaatcaatgccattttcttttttgaattctgcaaccatgtgatcgataatcttgttatcaaagtcatctccacctagattgttgtccccagcagtagacaacacatcgaatacgccatcccctaattcaaggatcgatacgtcaaatgtacccccaccaaggtcgaagactaggattttttcgtctttgtctgttttgtctaatccataagctaaagctgctgctgttggttcgttgacgattcgttctacttctaatccggcaattttaccagcatcttttgttgcttgacgttgtgcatcattgaagtaagcaggaacagtgataactgctttgtctactttttctcctagataatcttcagcaaatcctttgatatattgtaggaccattgcagagatttcttgaggagtgtatgatttcccttcaacttctactttatagccagcttcacccatatgacgtttgattgatgaaatcgtgttagggttcgtaactgcttgacgtttagcaacttcccctacttggatctcgccgtttttaaatgaaacaacagatggtgttgtacgatttccttctggattggtgatgatttttgcttcgccgccttctaggacagcaacagctgaattagttgtacctaagtcaataccgataattttactcataagtaatacgctccttttcattcatcgttctttttatttattgtgctacgataaccatacttgcacgcaagacacgatcatgcagcttatagcccttttgcaatactgtgacgatcgtatccgcaggcacatcttctgtcgcaggtacggtctgtaccgcttgatgaagattgggatcgaaagtttctccttcagcaggaatttcttcgattccttcttctttcaacgcttgacgcaaactttccaacaccatttcgacaccttttttcaagttagccgcttggtcttcttccacatttgctgccatagcgcgttccaaattatcgatcgctggcaataattttttgcccaaatcttgcgaacggtatttttgcaacaattcacgttcattacggtttcttgctgtaatattagcgatttcggcccgtgcgcgcagaaattggtcttctagttcattgtttttttcttttaaactgtcgatctcgcttttttctacttctgcttctgatagaccagctgcatcgatttcttcttctgacggttctgtcagaggctcttcagttgtctcaagatctttttctacctgttcttctttttctgacacttgctaccatcccttctataattcacttatttgatcattcactgtttgcatctagtgtgcgatagtaatcagccaatgtcattgctaattctcgacgaaaggcatccatcagtccaaacattcgcgaataaggcatactagaaggacctaataaagcaatcgtcccttggccatgaccttcaatgtcatagcttgcttgaatcaaactcatattttggagtaattcattccctagttcctgaccaatgcggatctgaatcgtggagtctctcggtgccaataattgtgtgagttcttctgcatttttcatgaaagagtacatcgacttaaactgacgaacatcttgacttggttcaaaatctaatagattcatccgtccgccgacgtaaattttctcttcaaagagatgactcaacatatcatcgaataaatcaatgattccttctgttgtttgaaaatacttgtgcaaaatcatcggaatctctgttcgcaatcgatgatagaccgtcatgagcggttcacccactaatttttcattgataatccgaaccatcttttctaaatcgctgctatccatcgatgaaggtaatgaaaaaatctgattttcaacattgcctttatccgtaacaatgatagcaataatttgtcgtgcattcaaaggtacgatccgaaagccagtcaatttccgttctttgacatccggtcctaacgataatgcggtatagctcgtaagattggataggatcgtagcagattgctgaatgatttcattgatttcatgaaattctttccccaaggaatggcgaattgctttgatctcattttgattgacttttgatggtcttaataagtgatcaacgtaatagcggtagccggccattgaaggaacacgtccagaagaggaatgtgtcttcaataagagacccgcttcttctaaggccttcatctcattgcggatggtagccgaacttgcttcaaccccatcctccatcaatcgtttggagcccgtaggctgaccagtatccgtataattttggatgatgaggtgtaaaatagtttgttgtcgttgtgtcaacatcttatccactcctccgttagcactctttcacattaagtgctaacacgattattaatataccatatttcctacgaatgtcaagaatttgacacagatttttagcactcttatagagagagtgctaatccacttcattgtcaattagctccaaaaaaagaagatcgaaaacagctcgatcttcttggttattcttaacttaataaaaatttttcaaatacatcattgccgataaacatcccagactttgttaaataaacgcggtctccttctgagactaaccagccatttttagaaagttcttcaacgacattgccatagatcgaatcaaaagaacaggcaaatttatttgaaaaggctgttttcgatacaccttgtttcttccgtaatccaagaaacatttcttcttccatttgattgctggtcgttaacgattctgtttcatggatcggcagttgatcttccctcaatggacgcagatagtgctggatcggtccaaagtttttgtatctcgtctgtccgatataaccactcgctcctgcgccaaatccgtaataatgttcattattccaataaacaagattgtgcttagactcatatcctggccgggaaaaattactgatctcatattgcgataagccagctttagccattgcagtgatggcttcttcaaacatttgtgtctcagattcctgagaaggcaactccattttcccttgcctaacccaattcatgaacatcgttttgttctctaaaatcagtgaatacatagcatagtgaggcaaacccaaatcaatcgctcgtgttagcgtatctcgaaaactttccatcgtttgtccaggtaaagcataaatcagatcgatcgtaatattttgaaaatcatgtttatctaacaaccgaatcgtttgatagacatcctctgccgtgtgcttgcggccgattttctttaacaagcggttatcaaaagtctgcacccccatcgacaaccgatcaatgcccagatttttcaaaactagcaatttatcttccgttaaatccccaggattggcctctaccgtaaattctttggtcgtttgcgtgggcagtaattcatgtatgcctgtaatcagaaggtctagctgcgcagccgaaagggaagtcggcgttccgccgccaatataaatcgtctcacaagtagtgattggttgtttgctcaccgttagagcgatttctttcagcaaacactcgatgtattcatcaaccggttgcccttctaaaaaaactttattaaagtcacagtaataacaaatatgttcacagaatgggatgtgaatataggcagaagtactggtgggaagtgtattgattggaatcttattcatggtttgcatatttttattcctttcagagatcaaatcaacgttcaactgcacaaatacggctcgcagcaaatgaacctgatccgaggtatatccgctccccattctatcataagtaagattatctcgaaacgcctctgcattaaaagtagttagaagcagatctcactgctatccgttaataagaatacaatcgcatgcgcaaaattttaaaatcttcaccgataaatgggaaataggcttcatccccattcaggcgacgatttgtccgccattgcccatcttgtagacccccctcttctaaagaaaggatacctaaaggattagaaccctgctgcgcttgcagatccaatgcgaaattagcaccggtgagatagtaatattctttgtgtttaatgatcagacctgcggaattgatcattttgtctcgagaaaataatttgactgcccagcgatcctgaccattttcatacacaatttggttctgagccccttcttttttaaatgagaagatttgagcttcctgatcttgcaacagtggctcaagggcggcgatgattcgatacccttggtttaaatgaggcagtgtatcggaagaatcaaaggcgtctttcgctaatcctaactgggataaaaagcggtaatcctgactagtatcatccgttagaagatcttcgataccaaaaggtgaatagccgattgctccttgaccaaaagcataaaatagattcgaaatatatcttttgtcaattcgggtttccggaattaacaacggctgatcattcccgtattccgcgatgatcggtttgatttcttcttcgtaaatatctggggcaataaaatccaactgagaggcaataactttccaaacttgccaagtggtggatacagcgccaccactaggatattctcccggccgcctgtctggctttttgagccatacattcgtaaataacggcaacgctaaacgttttcttgcaatctttgcatagtcttggattgctgcggcataatgatatgccataaacacttcatccccaaagggtacttctgaccattgtttagctccgggatagaggtttctgatttcttgcggcaacgccatctgatagactttttctgctgctgacgaatgatcacgactagtgccaagactaccaatctcgttttcaatctgcaccattctgataaaggcccgcaaaggatggcttcccaagtagtcgcagatggcggcaaaggctgaatgagcctgtgctatcacatcttgacatagcggactataactattcatcttgtttccgtcgctatcctctatgcgaaaatatttaggatccgttttgatccattcaggaacatacgtggataagccattcttccaaaggccaaaccacaaaaaaatcacatcgattttcttctcagcggcattttccaaatgggaatcaattaatgaaaaatcaaactgattaggctgtggttcgatcagctcccaataaataggtatcaaaagggtattgatcgcaactttgtcaatcttgtcccatactttttcctccatgtaagcgatagaggaagcagtggagttatggacttctcctcctagtatcaatttttgagaatgctgtcgttgtttcatcattgtcctcctttttcttctcagacagatagtcacgttttgatcgactatccctctcaggtagttgcaagcgtttttagtcgtaattctattataggaatcttctaaaataaggtatactaaaaaaagagaattcatactaaaaaaacagaaatgaggtttttgatgaatcgagcagcactagaatcaattgtgaaaaaactctacgataaatatttgattcctttatttatcttcgatgaaaaacagcaagtggtgattcctcgtaattccttcataactgataaacaagtggcggaacattttttccttaccagccaatcgactgaattggatgtggtgacgttttttgaaggagatgacttttttttcagcagctttacttgtgatctaccagattcttcaattggcaatgtgctgattggaccttgcgggatattaggtactaacaaaagatcatttccttttcaaggatatgattacattgctggggtccattactcgaaagaaagtcgagaatcttttgtcgctttcgttgaattgttttacacgatcctaaaaggagccatccctgatgccaacaagtttcgttggagcgttccagagaaacaagcaaattccaatacgtccaccctattagaagaaaatctttatcaacgacggttagaggatccttatttggactcgtttgaatttgagaaacgttacgtagaggctgtacgccgaaatcaacccgaaaaaattctttggctattccataaaatgagcagcacctacagcgtcgaactagcaaacaacaagctagaaagtttgaaatacaagtattcaggattgattaccattctaactcgggtcagtatcaatgaaggcgttccggtgagtcaagcctatgggttatccgatacactactccaaaaactacaaaatatttatgacgttcaggaatgtttgacccatattcaggaaagtacttatcatttcatgaggttgattcatgcatttcctacccagaaaagttttttgatcagaagtctcatcaattacattgatacgcatatttacgataaaattacattaaacgatttggctgaatttactgaaaaacaccccacccatctgagcacagaattcaaaaaacatgtaggccaaacgatccacacctatatcaatcagcagaaagtagcggaagcaaagcatttgttagtgtttactgattatagctataaagaaatagctgcattgcttcatttttcgaatcaaagccactttatccaagtattcaagcaatttgcgatcatttctcctaaagaatatcgcaaaaactatttctcaagtgtcttttgttcaactgatagttgatggatcaacttataaattctctctaaacaaggttgttaaccgtctttttctgccctccataaaaaaaggagtggatttctccactccttaaaagactcatgttttgggttaactactgctcacagtaattttttgctaacaacgacttatttaactaggtctgaccttcgcatgctatagtgagaaaaaaagctcttcaggctatacgttttcctatcattgaataaacatccgcaagagcgaaatcagataacgaatcaatcgatagatcaaaaacaagaaaaacaggttacctaaaataaagcggaagccatttccaatggaggcacgaaacgagcggaaactaaagtaacgggaccatttgctaaaagtagtttgtccatttcttctaatgcgataggcttcatcataagtattctccaacatatcatagtaaaagataaaaagaggttgtttagggaaaaatgcttttttgaatcctgccatcaacgtgtacgttttattagcagacggaaaattccgattgccgtttttcttgattcgcacttgctgcccgtttttatttttggcagcataataatcttcaaattctacgatttgataaatgatcggttcgctattttcttgttcaaattcagcaattatttgatcgacttcttgccaacgtagataaagccaagcaaacaacacgagcaaaacagcaatcaaaaacaaatttagtagaaatccctcttggatcagcgctagataagcacaaataatcaaaagagcgattccaacaacaatcattcttcgttggaaataactgcgatacatttgttcaaaagatcgccgataataggcaaagtcatcttttacaaaattcatgatcgtcccactttctgaaaagattatttggttcaatttatcaatatcttgtgaaaatgtcaatttatctctcgagtgatcttttttttatttaaatagaatcatttctcttgacttcttataggctactcgggttaaagtaatagataggaaaacgcttttaaaaaaatagaaagttgggaaactatgagtctactgaatgaaacattcacactgaagaatcaaatcaaaatacctaagatcggattgggcacttggcagtcctctccggaagatgcctatcatgcgacaaaatttgctcttgaaaacggctatcgtcatgtggatactgctgctgcctataaaaacgaagcggctgtgggcaaagccctccgagattctggtgttcctcgagaagagatattcgttacgacaaaaattcctgctgaactgaagtcatttcaagaagctgtcgatagcatcaaacgctcaatggcagagcttgacactgagtatatcgatcttgttttgatccatgctccacgaccttggaaaatcatgcgggataatccggagcaaaaaaaatatttcgaagaaaacattgatgtctggaaagcactggaagaagcgtatcaaagtggtttgatcaaatcgattggtgtttccaattttgaccaagatgacctgcaaaatatttttgaccattgcgatgtgaaaccaatggtcaatcaaatcatttatcatattggaaaaacaaatgaagagttgctgcaattctgtaaagacaacgaccttttagtggaaggttattcaccaatcgcgactggtcgcttgctggataatgccgacatcaagaaaattgccgagaactatcaacgctcgatccctcaattatctattcgttatctattgcaaaaggacattttaccattgccaaaatccgttcacgaagaatatattttggataatgcaaaagttgattttaccatttccgatgaagatatggcctttttagatcaactctaaacgtccctaacgcaaaaaatcgctcacctgcaaaatgatcaacttgcaggtgagcctttttacggttgttttatactaattgttcaaaggttccccagactttcacgttttttttatcgaccatcgcttttcctttagcgatcaccgtttcaacatctagcgtatcttgattcaacaggcaaagatcggcatccattccaggagcgatccggcctttttgagccaacttcaaaatctttgctggattagaagtaattgcacgcaatgcaatctccaaaggaatctgttctacttgtacagcttctttgattcctaccaataaagctcgggaactgcctaccccaagcccaatgaattgattgttttcatcaaagtaaggcagacttccttgaccatccgatgtcatggtgaattgatccaacccgataccttcgtctaacaaacgttttagccctttactaaagcgaacttcatcatcttctctttcccaaaaatcaggatcttcacttgcggtaaaatcgatggtaccgcccattttagcaaaagcgatacttgcttcaaacaactcacttgtccgatttgcatgagtcggtaaaaattgactaatagggatctcagtctcctccacagtttgtagcaagagttcgtattgtcgcttgccaccacctaaatgcacattggtgatccctgcttttcctgagagcatgccccctactcgagcatctgctacagcacgagtaaattcttcaaaactaggttgtgaagaacggtgatctgagaccgcaatttcaccaatgccaatcactttgtcgatcgtcaaaaagtccttgatcaatgaatccgtcactggatcaagaggcaatcgatacgaaccgtcatagacataagtcgagattccttccgcttctaaacctttggctttgctgatcaatgccaccatatcacgcccaacaccatcggttcctaaacagccgacaaccgttgtgactccagcagttgtcagctggctaagggttacttcaggcgttcggttctggtagcccccttccccgccaccacctaagatatggaaatggcaatcgatgaatcctggtgtcgcaatcaatgaagaaccatcgatttcttcgacagttagttgatcaaagccgccactgatttgatcttcgatggcaacaattttgtcattgatcactaaaatatctttctttcctaaatattctggtgcataaacttccgcttgacgaataagtttcattctcgcagctcctctcttattgcagaccaatcgctacagcgataaagataaagatcgtacctaacacaaacagaaatccttgcattttaatttggaacttcgcccattttgcccattcgattcgggcaacgccaagcacaccgatcaaactggcagatactggagtgaatgcatccatgaatccggaacctaattgataagctaaaacggcgatctgtctggagacacccacaagatcagctaatggcgccatgatcggcattgtcaatgctgcttgacctgagttcgaagtaacaactaaattaaataagctttggaaaatatacatgaaccaagcaccgataaaggctggcacaccgcttagcaatccgccgatgctgtgtaggatcgtattcaacgctgaaggcacattggcatcagaaccacctagaacaagcaggattccttttgccatcccaacaacaatcgctgttccggccaaatcagctgcacctgattgaaaagcacttgctacatcattcaagcccatgtcttctaacttaaagatcacagcaatcaggcctgcacctaagcccatcacgaagaactgtgaagcaatttctggaatatagtaccctttttgtgttactccccagacgatccaaatcaaaactgccagcatttcaagcaaaatcagtttatgccccaaaagaaacggcttgttttcatcagatgtcttctggatatggtcgcggaaataggcatccgatttgtaagtcaatgatttctccggattcttacgaatacgttctgcatacaccatcaaatatgcagctgataagccagtaatgactacccacatgataattcggaaagttgcccctgaaagaactgggatacccgcgatcccttgcgcaaccgccacactaaacggactcatccaagaagttgcatttccgatttgcgaggccacataggtgaccgttaccgccacgatcgaatcatacccaagtgcgatcacaaatggcaccatgaccatagaaaaaggaattacttcttccgccatcccaaaagttgctcctccaaatgaaaaagcaaagaataaaagcggtaaagccaatcgttctaatcctcgtgtcttactgataaaggcaaaaatcccagcatcaatcgctccggtcttcataatgatcccaaatgcgccaccgactactaagatcaacgcagcgatcccgacagcggaaccatatttatctcctgaaaccaatccttcaaacacaaagttcaagaaaccaaaaccgccaaaatcatctgttccccaaacctttgctgtcttatgaagtttttctgatgtatcatagattttatctccatataactcataaagaacatcatccgttagggagagctcatcgagcttttcttgatcaagtttcgactccccttcgtctagcacactttgcagtgctgcttgatcgacacccaattcttctagctctgctggattttcttctaaattctctaactgctcgaagacaaaatcggtattaagcggatacgcataacggaatgaatcttgtttcaaaaccgttcgcgtgctcacttcaccatttgcatcaacatattcaatctcttccgtactgaattttccggcaggaatcagaaatgtcaatacccatgctaccagcactacgccaaaaatgatcacatacgtgtgtggcgttttcatttttgttaaatcttttttctttttcaccaattttctccctttcaccttatacattgactgcataaattatcatttcccatcttttttagtatagcggaattttgccctttactcattgggaaaccattagaatttgttgtaaattctagcgaaataagctaggagaacactgatgtaccaaacaagtaatagacaagaaaaagtcttcaagacagtaaaatatcttgaagacttttaggtgatgcatcttctatttattcacacgttttgcgatcattggtaaaatcagtccaatcaagataaagatgatcggtgtgatgatattcaatgacaattggaacaaccaagcttttggatcagcagcataatctaattttggtaccatccctaagatacaagcaaatgctgtaaataagaaacaccacaaaccaataccaaagcctagttttgtatttttaacaaacttataatctgatgagaatcgatgggcttgtttattgatcagcatgaaggctacaaatacccataagtaacgtaatggcatcacaaccgaattcaagttcaacaaccagcgatacaattcagtcatatttccgatacctaacgcaggaatgatgatcaagatgctgactaagatccctgtcatgatatatccattgatcggtgtaccttttttgttcaattttgccaaaccatttggtacaaattctggatctgcatcagaaagcaaaattttcaacggcgcatcaatagaaaatgctaatgctgaaatttgcgctaatgcattggcgatcgaataaagaatcacaaatgtattgccaatcccatagaaattgccaagacgttggaatgcttcataagcgccatttaccatcaaatctttaggaatattgtttgcatcgaacagcatccccattgcgattgatcctagtaacgcacataaagcgaccattccggctaaaaagatcattcctttaggaaattctttggcagggtttttcgtgttattaacgtaaggcgaaattttttcacagccacctaccgcaaacaccagcatcgaaatcgtcgttaagtaagtaaaatcgaatttaggaatataagttgaaacagttgtcatatttggtgttgctacttgagctccagtcatcgctggtgctgttactgctaaaataataaataagatcgacatgacaaacatcgctgttccggcaatattaccgatcatcttcaatgtagtcaatcctttagatgcgatccataaaaagaaaagaaaaatagctaaacaaattaatgagacttccattgatccgacagtcgatacgaaagagccgtttcctttaaataaccaactcaatgataccaggatcccttgtggtttttgtgcgagatatgggacgtgaacgacccagtaagtccaagcagcgaaaaaggccaatcgtttggttgaagtttctttgatccaagaggatacaccaccgcttgattccttgaacgttgatcctagttgacctacactcaatgcgtagggaacaaagtataatgccatgatcaagatccaagatacaacaacagtcaatccctgttgtgcatagttgttcactacatttccgagtccccaaacagagacaaacgccattagcgcaatattataccagcgcaattgtttctcgttcattactttctcctttaaacatatgatttcagtgatcgaaccgaattctcgaatgatcatgatttccatgtatcgagcaaagtttatttgtaagtcgaatgagctgtccacaacgctttttcacttctaacgaacttctcgataactgtcattaacattgaccagaaatggaatagaatatcattttttttgaccattcatttcgtttcagtcatcacctcattttagaataaaccccaaaattattttggtcaagagaaaataataacaattttcatcgttttttaacaatgggttaagcgatatataaataacgagataaaaaccattatttagattaaaataactcctattgcgttccgttcctttactggaaattagcacctaaacaaattttttagaaaaaagataaaacagaattttggaatttttcagacttttaactattaatgattagaaaaataattttattcacgcaagatattcccttacaccactcttcccgctaaacaaagtgaacagtaatagaaaaaaaccaacttatattttgtctagactacaataaaaacgataacattcgtcataaaactattttaactattatttaaaataacaaaaaatcttaattagatcagtttgattgacactttccgatcctcttaagattttttacgagtactaaaggtagctcttatttatcgaagtatttcctagtatcaatctcgtcttgttgcagttgttcaatcaaggcttctgcgccactaaaagcaacttgatctctcaaaaagtggtgccagcgaatcgcaacagtctctccatagatatcttgatggaaatctaaaatatagatctccactgttaattgtcggccttgaccaaaggtatcattatgaccaatcgatcccatagacggataccagcgatcacctactttaagctcggtaacatagacaccttcttttggcaggcgcactgtacttttgactttaatattcgctgtcggaaagccaagttcgcgtcccctggcatcgccatgtacgacagttccttcaaactcataaggataacctaacagtcgattggcttctgccatttctccgttctgcaaagcggcgcggattcttgttgagctgactttctcccctgccaaagtttccttgggaacggtaatcacttcaaaacggccttgggcataagaaggtaaaagtgccatgtttgctgtctctttctttccataggtataatcgaatccagccacgaccacttccgcatgtaaacctaccatgtattgatcgacaaagacttgcggcgctaaatttgcaaaagctgaagtgaaatccacttcgtaaagatagtcgactcctaaatcagccatatgggcttctttttgtgataagctggttagatattgcattgcctcaggatccactttttgaaagacaatagatggatgctgattgaatgtcatcaatgccagcttcaatcctttttcttttgctgctgcttttcctgtttcaataactttttgatgacctagatgcacaccgtcaaaaaagcctagaaccaaaacgacaggttctgatggaatgacatctttattatatggatgacgtagctcgataatttccattcttactctcctatttctgtacgaataactttcgcaggttttaatagcccctgtttcctttgatgcggcatatagatactaacgactttatcttgataaaacaatgccacaggtgttgcaggaggttcttgaagaccaaaactatgatatggcaagggcatgccattcttgacattctgccacaacttctcatcaattgcaattttgggaaacccgcttaccccatattcaatgggctgcagcaacttattgattcgccctgattccaatgcttcacgaacttctgcaagcgtaacagattgatctttggtaaagccgccgcttgctaaccgtgtcaagtcagacatatgagaggctactcccaaagcagcacccgtatcgacggctaacgtacggacatacgttcctttcccacagcttacttgaaaccgccacgattgggtgccacttgtctcatcaaagattagatcgctgatccgcttaaatgaatgaatcaaagcttgccgttttggacgctgcacttcttcatttgcccgggcatattcatacaaacgtttcccattgactttaactgcggaatacattggcggaatttgggtaatttcaccagtcaaacttgccattgcacgatcgacttctgctgtagtaaaaggttttgctaaaggcgtcctttcaacaacttcacccgaacggtcttcggtcgttgtggaaaaacctagcgtgatttctcctgtatatatctttccggaatccaccaagtattccacgactttggttcctttgccaatgcagatcggcaatacaccgtctacatcaggatccagggttccactgtgtccgaccttttttgtatgtaaaatttttcgtagtttaaagacacagtcgtgactggtttgaccacggtctttccataatggcaaaattccatccatagtatccctccgcttctttttcaacttgaccattataccatattctaaaaaaacttagtatggtcttaaagtctttcagaatgatattcgttcatgatacacttatattataaggaggtgccacatgattgtattcgtttgttcattgattggtttcatactttttttatatttggttcaacgtggtacgctgcaacaacaagaggaggcactggctttatttgttatcaagagccgaacacctgctttaacacggatgatgctcttttttacaaatttcggtaaagcattgcccacgatcatcttattgttattgctttatgtttttccagctacacaaactatcctagcgccgaaagcagcagcgagtgtcttacttgtctctgcattcgcttatctgattaaacggatcgtccgcagagaacgaccaaacgatcatcggttagtcgaagaaaaagaccacagcttccctagtgcccatgctgctacttctgccgcactttatggaactgcagcgatgaatatggcttttcttttgccacctgctgttctgcccatgagcattcttgcggtcctgctcagttttatgattgggttcagtcgcgtttatttagggatccattttttgacagatgttatcggtgggtggtttttaggattagcagttgctgcattgatcaccattttgttatgatttttggccttgcacagtatctgtttgatcattatagaatagcctcacctctcagtaataaaaaaaaggccgcgtatatgaagcgacccccaaaagttagaccaaaaaatctaacttttgggggtcgttatttgtatggcaaaatatccttttgaattaaaactaaaaatcgttaaagaatatcttagtggcgtgggcggatatagttatcttgccaacaaatatgatttccccttggccatacgcaagagtatttattctacgaacttgattgaatcctttaataagcaaatcaagaaatacagccaccgcaaggaacagttccaaaacgaagagtcgatggaacgtttcttagtctcgtcttttgatacttacaaccaaaaattcctaggtcgcagtcataaaggctttcaacaggccgaaggcgaacttgaacaaatgctaagccaactgattgagaattagaaacaatctgcagtagggaagaatcatttacacaaaattattgacgctcccaaatgagcatcccaatattcatttattaattattattcagcttatacaaattatatttcctacttcttatagactcaaatcactatatcactagatatcaaacggcgtcatacggagtcaaaaacgctgagagtaaaaaaatatacagccccataggtaaagtgccacagggctgtatattttttatttcagattacctgaaatgattccatttaatttttatctcattttttcctactagttagtatcaaatactcccctattttctcaataaactattttgggttacatggtatctgaaacagctaaaaccttgtcattacagtaaaaaatcactttatctccgtttcatttcagatacatttcacttaagcggattccaaaaaaacaaaagaaaaaggaacccctagttagcctatgctttttatagattcctctcgaaacacggtcatataacaacggggtggggtaaatgaatgaaaaaggtggaggaaacattattcaatagctgtcttaaatacttcgttataaaatatgaacaaataaaagacatctatccctattttctacacttccactttactaccatctttgaatcgtacaattttcttaactcttctcgtttacctcaattcattttcaagtggaatcaacttatcatctaacattttacgccatgctcgcttcatttcttgtgggtatttaaatggcttcgcttctggatggttggctttatatccttcgtaatccttactgttgataattgctttcatattaggaattggatcttcacctggcatatattgcagattagaagcatgtaattctttctcagaaacaaaccactcattggaaaaggtatgaatcaaatcatcacttgcttgtgtaaaatagcgacgtttaatgacaaagatatcttcattactatctaaagtccccacatcaaatgcatttaaaatttgtcgataaacttctttgactccttctgttttattcaatttagccaaagctttttcaatttcttctcgtgcatctgaactattcgcagcataagttcctagtaattgatcaatataagtagaatcaatatcatacaacttagtggtattttcactataaaattcgatcgttgaaaaatcttgtcctttattttctgattcttcctcgacttcaatcaaaaatcctttcactgtctggtacacaccaatttgttcttccaaaagttgaatttgattattcaaagttggggatttcaccatatcatcattataatcgtcataagtcactaacgattcatacgcacgattcaattcttggaatgctttgacatattcgatacgagtttcaagaggagtatgttcatcaatggattccatggatgaaacctcttttaacttacgatatgcttgcttgaatctttttttggattcttggtaacttggataaatcaaacccgattcttcttttgcttctgaatacagttttgtcgcatcctcgacattcttctccattgtcgctggcttacgaaacgttacaatcaatccttttgtcttttcaggatacgtacggttcgtacgtgaaaaagcttgaatcaatcctgcatactctagattacgatctacaaatagggtttgaatcgtaggtgcgtcaaaacctgtcaatagacgatccactacaatcactaaatcgatttgtttcccaaattgtttgaattccgctctttttcgtgccaaacgattattgatgtctccgttataacgctcaatgtctgctaatgaccaagaagtatcataatactgattatattcctcaataattttttgcatttcttcttgttggacacttgaatctcggctgttttcttctaaggaataggtaatagcgattcgtggaaaatcaggatcctccatcgttcttccttcacgaatgggctgattaggaaactcttttgttaaccagtcaggttctttcgtcatttctttgatcgctcgataatactttttggccatgtcaatggaactcgtggttaagattgcagatttcgttggcctgccatttcgaaaatcaaattttgtataggcattatctggacggaacattttatgaatgactttttggatatgttcatctgcttcaaaaacagctgggtccaaataactttcttttttgacaggctccatttgatcaatcatacgattgatctgttctgatgaatactctgcatatgtttctacttcttttaatttccgatagattttattctctagtgaagtcggctccacggtgttttcatgctctacttgaaatcctaagacagagccatcttctagcgcattcttaatggtataggtatgcaagacctctccatactgatcatgggttgtacgtgccaattgccctttggcttgtttccgattctcaggaaaaatcggtgtacctgtaaagccaaaccaagtggatttcggaaacatttttttgatttcttccatattttcagcacttaacgctcgatgacactcatctactacaaacacgatatgttggcccattaatttttggaagcgattggttccttttttctcttcttgtttctttgcatatttcaacgccgcatctagtttttgacgggttgtaatgattacaacatttgcattggcatctgccaacagggtttcacttaattctttggcacttcccgttccaacgatcaagctattcgctttggcgttcccggaagaaatcccagtattaaattccgaagcaaattttgtaaactctgtggtggtttgattatctaaatctttgcggtccactaacatgatcgttcgatcgatccccgattttcgtgctaaaagcttagtagatacaaaactagtcaacgtctttcctgaaccagtcgcatgccacacataccctgattgatgtttatttgcggcaataaacaaggcttgaatcgcatgtacttgataaggatgtaacaccatgagggttttattgtcttgatcttcactgacgattgtataatccgcaatcaaacgatgagcatccgggatatttaacacttgtttacaaaactcatataagttttctactttttcattgtctttcgttcgccaactaaataaaaacttagggtgcaagtctttcggtaaggcatttgcaaaataccgagtggtttgttcattggaaaccacaaacaactgtaaggtcgaaaagatattgttccgaaacataccttcttctgcatattttttgatttggttaaatgcctgataaacaccatcttttgcagttacttgtttcagctcgatttggacaatcggtaatccattgattaataaggtgacgtcaaaacgtcgatcccgtgcttctatgttacttccacgttttgcaatttgatggaccacttcataagtagagattcctccaccaatgtcttgattggaataaaggataagtgagacagaacccaattgcgaatcttcccgttcaatcgtgatccgagccatcccattttcaccttttaaccatttcgcagcatcaaatggggttttcgttcgcagcagtaattccgttttgatcgtttcaaattctttatcggtcaaaggaaaatcattcagttctgcttgattatttgagataattttttggcgtaaattgacccaaaggtcttcttctgattttagatccggacgatacgtccactgattatgcccttctccaagtacacgaatcaactgttcttcgacttctgcttcctcacggtgactaattttcattcttcttccctcctagacaaacatcttttgtaagaagctttttttcgtttcttttagtaaatctaacttacgttgatgaagagcgatcgtatcatctagctgtttgaagaaagtaccgattttttgttgttcatcctttacaggaaccttaacactgatattctcaatatcagaactgttataagaaggcaatgcccctacttgggagtatcttggcaaatttatagtttcaaacaatattttaccaaaatagatatcccaagtattattaaataaataagccatggtattgttatctattaagaaagggcttgtgaccaaacgttttctattaagcattattgctgcgccaactttagcaaatataatcgctggcacatcttttattggcttccattttttacgctcaatttgctcattagatacataatgatttgcatttctcatttcatactcattaccaatgttattcatgtcggaaactttaaaaaatggagtaccttcagaaccaccttgctcggcatcaggaaatccaattcccgattgagttttacctaattctcccaacttacgctcttcccaatcttccgtaaaaccaggaaaccggatttctggcacttttgctccgttttcagggaacattttttgtaagaatccttttttcgtttccttcagcaaatctaacttacgctgatgaagagcgatcgtgtcgtcaagttgtttgaagaaggtgccgattttttgttgttcttcctcactaggaaacattgctactatatttttaaacttttttagagacagaacatgttgacctgttccctctgcttgaatagataattgtcgttggattccattgttaatacgtcttaagaagaagtcggaatcagcagattttaaagtaaatacaggataaaaatagcttataatccctctatcaataatgtcattacggttaaacacaaacacatcattatcacttcgactacggaacgtgaaatatcctctaggtagtacaaagtaaccaatattattttctgtagttacttgccgatttgcaaaatagtcttcttgcaaaactatccctttttgttgagatgaagttagcataggaaattgattttgtacacttgtcttttcaacataatctacaacgaagtcccccaacttcctctgttcccaatcatctgtaaatcctgggaaacggatttctggttgtgtatcattgctcatgtttgaacacctccagcgcaccttgtaaccacgcttcattttcaggtgttgtttgcagggaagagatagcttctaaaagttttttttctagcacttgctgttcttgtcgtatcttcttgatgtcatttccgacatgaaccatatcaattggttcttcttcttcgaaagtatctacatagcgtgggatatttaagttatagtcattttctttgatttcatcaaaggttgccaaatgagcgtatttctcgacatcttttctttcagcgtaggtttcgaggattttttgaatgttttcttccgatagtttattttgatttttccctttaacaaattcacgactagcatcaatgaataatacatctcgagtttgacgattcttcttcaacacaatcaccgtcgttggaatcgatgtcccaaagaacaagttcgcaggcataccgatcacagcataaatactgccatcttctagtaatttttgacggatgaccccttctgcagcgccacggaataaaactccgtgtggtaagacgatggccatggtacctgtttccttcaaatgatagaacccatgaagaagaaacgcaaaatctgctttggattttggcgctaatttcccataacgattaaaccgagaatcatctaagaaagtcgtatctgctgaccaattagccgaataaggtgggttcattactactgcatcaaatgtgtaaggttcatctgttggccagtccttattcaacgtatccccattgcggagattcatttcttcggcgtcgacaccatgtaaaatcaagttcatttttgctagattgtatgtcgttgtatttagttcttgcccatgatatttaacgttatctgggtgtgttaagtagttacgtacgtttaacatcaatgaacctgaacccatcgttggatcaaaaacactaaagaatcgtcgttccttttgatcgagcgttacgatttgcgccatcatatcagaaaccatatgaggtgtgtaaaattctccggctttcttccctgcttctgaagcaaattgactgatcagaaactcatacgcatccccgatcacgtccccatcgtgttctaaaacatctacatcattcaatttcttgatgacttcggtaatcgtcacatttcgttgttgctcatctgttcctagtttttttgattggagatccacatcatcaaataacccattaaattgattgtaggtagatgccaattgcacaaaggctttgtttagatcgttcaattggaacgttgcttgttttgcttgatccgctaagacgttgaaaagatactctggtgcaattgcatatcccaaaatatcaacgattgtggcaatcagatcttcttttgattcttcatctgaaagtaattcacgatacaacattgtttgtttgcttactgtgtcatattcctctaaggattcatctgctaaaagaaccacttgttccaacaatcgatcggataaatatttatagaaaatcagtcccaataaataatttttatattctgacgcatccattttactacggagattatctgccgcactaaataatttttgatttaattctgcacccaaaaagatacactcctatctcttatttaaagttgctatataccctcttattttagcatacccccttttataaaaagcaaaaaaaaaaaagaaagaaacttattcttgctaataaactacgcgaaaggagtctaacgttgtttgatataacttagactgatcgttaacttattttttatatttctacatagttatctttagaaccatttcagatacatatgaaacaattacatatgattttttcataaaaaaacagtactgtctagtagtataaaatatacaaatttcttaaaaattttttcactaaaatcactacctgaaacagtctaaaacacttatatatcaacgtttaatgaaactatctccgtttcatttcagatacaaataaatatagtcgggctccaaatccgaaaaaaaatacccccagtagcttatcctaagctactggagatgtataagtacggtcatataacaacggggtagggtaaataaatgaaaaagatggaagaatcattattcaataacttttttaaatacttcgttgtaatcagttacctgtccgttcttaaataccacagaataatcttttttcccattttcaagtaaccgaagtggaatatctttaccaacttgctctgtcactgcattactgatacctgttagattagctaataaatctgataaagattgagcatctgtagaaatctctgtattagtatttatcgtgattcctttatcttcatttacaagtttccaagtaggtggtatagctgtgtatgtttccacaaatgaattaagtttttcattaagtgacttctcttttatatttccatctaaaaactctgtatatatggcttgagccatactaaaacaaagctgaccttgttccaataattttacatcgttagttagtaaagctgtgttcactttatctatcgcttcaagaagagtatctttggtgtccctaacagctttaggagtgccttctggaatttctctacttgatacctcgtccattttatcttccataaaacccttaaattcgtatctttctcccaaatccataaaattttttgataaagttttcatttctgagtctatttcttcaataatatttaacatgtctgatacatattgtttaggctgattcgtttttaatctatatgtggtagatatctcaatccctccaatcatcaataaaattgccaaacaaatccataataattttttctttttcatttttcctcctatctactgctgttataacagtgactaatgtaaagattttcccagtaatcattagactattatttacagggaatcaaaaaaactccttagtaagcttacacctttaggagttcctgtttggacggtatgcataatacatttaaatcaatttaacattaacacctcagtatatggtatctctacatatacacggtctttttttggatagtactcgacatttatattgatagcacttccattgtctaacgtagctttagcccggtacgtgttatcaccattatcatgagtgatcgtcacatcatcacatgtccgatttaagttatactgttcttgtaaaatctgagttaccaatggtacagatgacttctctagtccagatgaacccgtcattcttgaaaaaattatacctataatagccaatacgacgatacctataatgacaaacttcttgttcatatttactttattcaactttttatctcctatctccaaaataatttgcttttatccctcttatcagtacattgacatccctaaaagtacaccaaagatggctccagctacccctgctatcatcaaaatcgtacccatttgttcatctttatctcgatataagtagcccataataacagcaacagcaccaaatacaacaggaataaatgctaacgatactaccatagaaatccaaccaataatcaaatacagcttccctgtctcttgtccatgtacgatttgttccttcatttcattaattgtctgctcagtacttttctttactgcgtctgctccagttgtctcatctgtttcttgtagtgctccgcaaaactggcaatacttactttcatctgttatttctttgccacattttctacaatacatgtcttctcctcctaaaaacattcaattgtttattagttaactgtttactttattaaatacatcagaaaacagctcattcattggtacacttaatatctcagaaagcatcttcatttgatagggtttaggaatcgttctccctgtttgccacgaacttacacattgctgtgtaacattcattttttttgctaactccgtttgagaaagtcctttttcttttctgtatcggctgagattacttacttttttcatgattctcccctcctgttttattatatacaacaatatgatgtatttcaactcataaaatataaaaaacttcaaataccattacaaatacaacaacttgttgtactatactgagatgggggtgtattaatgaaacagaaacaatatgcaaaggtcattagagaaaagcgaaaagctctcgggtggacacaaaaagaattagctgaaaaaatcttctctacacaacaggcagtagcaagatgggaaaattctgtaacagagcctaacctcgatagcttaacagctctttctagagccctaggaacccctgtaagccattttctagacaatgttgtcgtagattatgaggaagagtttttggctctctatcgttctcttagcactgaagatgcagttcgaacaattgactatatgaagctattaaaaaggcaagaaaatgaacgcaatcagctattgaaagattgaaaaataaataacccaccgaactttaacggtgggtgtattgagatgaaataagattaagagctatggataacctgtctagtttaatacaattgggtcttttctcttccttactctccgtccatcatctcttgttacacttgtaaattgataaagaggaactaattcaactcctgataatatcaattcttttattacttcatctatccctgctccttttgctaggtagactaaaaaactactacttgctttcacattgtatagtctcttaatatccttagaagctcgttcaagagtgaatccttgtttaacaaagtagcctctgttttcttttaaagcattttccacgctgttattcccaacattacgtagacgttcacaaacagtgttagtaagttctttctctgtcattatatatgttccttgccacgataagccctgtaaaacttcatgtgcctcatctagaatcaattgtttttccttgctaagttctgatcgggaattttgcgggaatacttttttagcctcttcctcgctaaagcacatcttaacccaagcataagaaaaatgttgatatataaagtggtatttttccagtgagggcataatattttcagtcaattcttgaatcacagaagttgcattaaaggcatttagtcgatagacattgcttctcttataactaaagttcccacctttttcacgtaacgctttatctttcttttgcttattcagatactcgagcatatccatagggatatcatcgtcatctagtttttttatcaaacctataaaagtcataaatgataataacttattccatttacctactgaggaaacactctcttcaccatagtaaaaagacatttttttagctagttgttctcccgacataatacaagtcaagcttcctttactgtagtcaagaaactgaacatccaaaagcaaggtatcatagacacgtcgcatttcctctagataattctttattgtcctgaaaagcttgtcttccatagattcaagagtgtcaaaaagtacttttgattcctctttcaattttcgaaaatgtgtaggatacaggtctaggttctctaatagccaattaaaggcttctacccgactatctttctttagaattaacatcacaaccccaataaaatctacactgacaccacaattactagaatgacaatgaaaaatggaatgaccacttttcccggtaaaaatactagcagagggattatggtcgtcgtgaaacagacatcttaagtttttacttgacttaagtaatttgttcatatcaatggttaacaatctttcataaatctcattaaaagacatgtcggagggatcaaataagcaatctttaaaccactgttgcatttcttccctgtcttcattctttattaacttaacaaaatcggtttcattgactagttcatactctctctctgaatcactttgaccattttttgaacatgtcatagtgaagtcaatcggatgctcagtaatatctaacatgttgtcttcatcaattattatgactgcatctgacttatatcctccaaaaaacattctattcgaagcctttacattgtcatcacacccaggtatgttctttttcaagtattcgtaaacagaaaccattttactatgatcagtaatagcttcttttagaataaagataattttgaatttttctagatgttcagagtaccggatgcttttttgtatcgcaaacgcaaagttacgaactaaagagatagataaagccttttctatgcttaagtatctactatcatctttactcaaatctactacattattattctcatctttaacagtgttatcgacatccagaataattactctagtttctacaaagtcctcagctttgttacttttattctttgtcttgcttggaataaaagatagtgatgaatttagtatctctacaaattcatctcttgcaacttctctatagttatctaaacatctttctcttatatcagttttttctttttttgtaactggcttctctaatagcttttcttgatctacataaatattaatcactggtatttcctcctaataaaattttgataaagactaaaacatatagataataaaaacaaactctctattactatatgttttaatcttatttgtttactcaacctttataccgttccatgaaactatcaatatcagattttttgaatctaatgaccgtatcaatttttataacaggtaacccgtattgagaaacatattttctaatcgttcctactgatacacctagatattcactagcctgctggtagtccatatactctagtgtgactccagaaataatgtcttctagcataggctttagcactgtaattatctctttcacttgttgttcaacttgtatagagacaatgctatcaatgatttgcagggacatactttctccctcctttcgtgattgcttgaacaaatttcctaagaaaacaaataaataattatcttcgaattatttaatcaagataaaagtattttttcattattaaccgattaatcaaacaaaaaatgattaccggttcatcaaatgataaacatatgatacctcgataaaataggggtgtcaataattattaaaaattgttttacaacaccccttttttggtgtatactaattttaggaggtgtggtcaatatgataaagcgtccaccaataaattgtttagaacgaaaaaaaatactcggaacaaaaataaaagctataagaaagagtaagaaattaacacaaccagcattcggtattatgattaacaatggtcaattgattgacaaaaaaactgtctacgaatgggagaagggaacctatttaccaaaaccagagcgattatctcgaattgctgatttgggaaatatgagtatagaggagttagtttgtggcagtgtagaagaatatattttcggaattattctttatggagatagcattgtgttagatggtataacatttccgaataaaaatctgtcacagcatctttatcaacagtttccaccagtacaccccgatttagataaatggctgaatagatattccaaattagaaccagagacgcaagaatttattgctaacaaaacttgtaataaagttaaaaatgaaaaaattagtcttttcaatatcttaaaaatagaaaaattattcatcaatgctattgtagaagaatttgacaataacattcttttcctcactagcagtatagaagaacagctaaaaataatggtagatgaatggctacctagtcaattggaagacatgacttatcccaaagaagctgtgagagaaatttttgataatataaacaagctagaacaaacgatttcatcaattggaaaaaaatacactaagaaaaaaatgaagggaggtgataccatctagtggtaagtactccttgtaaactaagaggagatgatataatggcaaaaatatcaaagtacaaaaagaaaaacggtcaagtggcgtggatgtataaaggacacattgccaccgatccacgaactggtgaaaaaataaatactactagaaggggttttagtagcaaacaagaagctcaaaaagattatgacgaatacagacatcaaatattatatggtgctaaaaagaaagaacctgatatgacatttgaagacctgtataatgaatggatcactcatcagcgtatcagtgttaaagcttcaacaatcgcaatctcagtaagatacgcaaataatcaaatacttccagcatttggtaagcttaaattatcgaatatctctgtcccatattgtcaaaaagtggtagataaatggcacagtgaatatgaaagttacgactacatgagaaagcagactgcacaaattttacgctacggggttgcaatgcaatatattgacaataatcctatggaaaaaacacttcttccacgaaaaaaagagtatgagaaaaatcgtaaattttactcaaaagaggagcttaataatttactggatgcttttaaagattttggtaacatgaaacaatacgccttcttcagattattggcatacacaggtatgagaaagagtgaagtactcgctctacagtggaaagacatagacacgtttaataaagaactacatgtcaataaaactcttgctgtggatgaatttggtaaagttataattcaatctccgaaaacaagagcttctagaagggttatctctttagatactgagactctttctatcctcaacaactggaaattacaacaaaaagaagagtgctttaaacttggctacaatactagctctaaagagcaacatgtttttacaacacttaaaaacactctgtacattccaaacactgttaatgattggctaagatatattttgaaaaaatataacttgcctcgtattacacctcatgggtttagacatacacatgctagtttattattagaagcaggtgaatctgtcaaggtagttcaacaacgattagggcatgaaaatagtaaagtgacattagacatctatgcacatattacgaataatgcacctaagaaaacaggtcaagactttgctgatatgatggctcatcagtaaaagagctggtcaaaagctggtcatttctagtatacaggtaaaataaaaaagctagaacccttatataccaaggattctagctcctataacaagtttatcctacactgccttccatctcataacttatcaatcggtttagctcgacggcgtattccattggtagttctttggtgaatggttcgacgaagcccatgacgatcatttcggtggcttcgctttcggataggccgcggctcatgaggtagtagagttgttcttctgagatttttgagacttttgcttcgtgttctaatgatacttggctgttgtggatttcattgaatggaatggtatcggatttcgatagatcatccatgatgatagtgtcacattcgatgtgagagatagagcctgcgctcttcttgccgaaggtgacttgtccacgatagtttacggcgccgccgtcttttgaaatagatttcgagacgatggagctggaagtgtttggtgcgttgtggatcattttagcacctgtatcttggatttggttcgcaccggcaaatgcaatggagagcatcgtaccgcgggcgcctttgccatcgagatagacacttggatatttcatggttgttttggcacctaagttgccgtcgatccattcgactgtggcaccttccaatgcttttgctcgtttggttacgaggttatagacattgtcggaccagttttggatggttgtataacggcagtaggcatctttcaaggtgaaaatttcgacgatagctgcatgcaaactattactggaataggttggtgcggtacagccttccacatagtggacgctggcaccttcatcaacgataatcaatgttcgttcgaactgaccggtgttttcggcattgatccggaaataggtttgcagcggtacgtcaacgcggacgccttttggtacatagataaaggttccaccggaccaaacagctgagttcagtgcagccaatttgttatcggttggcggtactaattttgaaaagtattgcttgaagatctctgggtattctttcaaggctgaatcggtatcggtaaagatgatgcctaacttttcaaactcttctttcatgttatggtaaacgacttctgattcatactgtgccgaagccccggctaaataggcacgttctgcttcgggaattccgattcgttcaaaggtttctttgattttttctggtacatcatcccagtctcgagctgggctgtcgctaggtttttgataatatttgatggcatcgaaatcgatgtcggacagatccggtccccagttttgcatgggcattttgttgaaggcttctaatgacttcaatcggaattccaacatccattctggttcttgtttgacccgtgagatttcacgaacgatgtcttcggtcaagccttcaccggtactaaatacgggctgcacgtcatcgtggaagccaaatttatattcttctaattcgggtacacccatggttctcactcctttgttttgctgcaatctactctacttgatgctcatcggtttccgagtgtctgtgttccacatctgattgttgggtatcgtcggcgatcgctttttccaatgctttccatgcaagggtggcacatttgatccgcgcgggaaacttagccactcctcctagcattgaagcatcacctagacggtcactgtcagaaacagtatgaccttggaccaattcagaaaataaacctgacaattctccagcttcggtcaatgttttgccgatcactgcatctcccatcattgaagcactggcagtgctgatagaacagccttcaccggtaaatgccacgtctttgatggtcttcccttcaacggcgagttctaaatgaatcacatcgccacaagtgggattattcaattcaactttataggtagaatctcctagtgttccgcgatgatgggggtgactggaatgatctaatatgacttgtcggtataaattatctaatttcgttaatgccatgttggaaaaactcctttgttaacttgatggcgtcaaccaatcgatcggcgtcctctcttgtattatacaggtaaaagctggcacgtgcagttgccggtacgtgcaaatagtttaagaggggttgtgcacaatgatgaccggcacggacagcgacaccttccatgtctaatgcagtcgctacatcatggggatgaatcccgtcgatgttaaaagcgatgacacctgttcgtttggctgcttcttgtggaccataaatcgtcagtccatcaatggcttgcaattttggcaaaacataagcgaccagttcagcctcgtgttgatggatggccgctaacccaagttcactcaagtaatctaccgctgcccctagcccgatggcgccagctatgtttggagtacctgcttcaaacttccatggcaattctttccacgtgctttcttgaagatgaacgaaatcaatcatttcgccgccaaattccactggctccatctgatctaaccaataacgtttgccatataagacaccaatgccggtcgggccgcacattttatgaccagaaaaagcatagaagtcacaatctaatgattggacatcaactgacatatggggaactgcttgggcgccatctactactatcacggcttggtgttgatgggctagttgcgttaactcagcaattggattgatcacaccaagaacatttgagacatgagcaatggcaaccaccgctgttttatccgtgatctgttgacgtgcatcatccatgtcaaggataccttctggcgtcaattggatatatttcagaatcgctttcttgcgttttgccagttgttgccatgggatgatattggaatggtgctccatgtaagagatcacgatctcatcaccttcattgacaaattgatccccaaaactgcgggctacccaattcaggcttgtcgtcgtaccacgagtgaacaacacttcgtcggtttctttggcctgaataaaatggcgaactttttcccgcgcggcttcataagaatgggtcgcccgttccgccaatgtatgaacgccacggtgaacgttggcattgtcttgatgataataggcagcgatcgtcttcaaaacggcttccggcttttgggtggtggcagcattatcaagatagactaatggctcatcattgacgacttgatccaagataggaaacgcttgtttcactttttgggcatcgatcatgcaagtaacttcccttcaataacagccaccagttcttgttgcacttctttcacaggaatggctgttaagacagatcccagaaatccgcgaatcactaagcgttctgcttcttccttgcgcaagccgcgactcatcaagtagtacatttcttctggatcgacacgacccacactggcagcatgtcctgccgtaacttcatgttcgtcaatcaatagaatcggattggcatcgccacgagcttggtcagacaacattaagacccgactttcttgttgggcatcggcacctttggctccttttaaaatatgtccgataccgttgaaggtcaagacgccgcgttctctaatgacaccatgttgcaaaatgtggccgatcgaatgtggtgctttatttgtcactcgcgtatcgatcccttgtgtttgccgaccggcactgatagcaacagcttttacttcagaatgggcgccttcgccaacgaggtctgaatcaaagtcagcaatcacatcgccgtcattcatgacaccaatcgcccaatcaaccatagcgtctcgtaagacatagcctcgtcgattcatataggtagtgatattgacccccaattgatcaatagctgagaatttgactttagcccctgctttggcgatcacttctacaacgatatttccagataactttttggcttgatcccctttggtttggaaacgttccaagtagctgaattcactgtgctcatctgctacgatcaagacatgcttgaagaaatgcgcttggctattgccattatgatagaagattgcttctagtggttcttcaatgatgacattcttgggtacatataaaaataaaccactattcataaatgccgcatgggccgcagtcattttgtcttcatccattgggactgctttagtcatatagtattgattgacgagttctggtacttctctcattgcggtaaacaagtccgtaaaaatgacaccttgatccactagatgttgcggtaattgttcaaagaccgttgtttcatcaaactgaacaaccgttggatggctatccattgcatcaaaggatggaactgcccccaatcctgctgccgctggatcaatcacgccagagaattcttgttcaccgacaagtgctgcttcattgatattaaacaaaggccagcgttcataacgaacccgttcaatttttggaaacgggagttcatccacttttgcaagggctgcttggcggagttccaacatccattcaggttcttctttcaacgctgaaaacacgttgacttggtcaagataatcctgtaattttgccatttgccttgcctccttatgcttcttcttctttgtagtcgatccctaattctttactgattacagcatatccttcagcttccaggcgtttcgctaaatcagcagatcccgtcattaccacgcgaccttccatcatgatatgtaccacgtcaggagtgatataattcaacaaccgttgatagtgtgtaatgatgagcgcgccaaagccttccccgcgcatttcattgacccctttagcgacgactttcaaggcatcaatgtctaatccagagtcgatttcatctaaaatcgcaaatgttggttctagcatcaataattgcaagatttcgttccgtttcttttccccgccagagaaaccttcattcaaatagcgttctgccatttcttctggcatgttcaatagatccattttttgatctaatttctttagaaaatccatgacagagattttgtcctcttcatcccgtttagcgttgatagcagctcgcatgaattcagcatttgtgattcctggaatttcactagggtattgcatcgccaagaacaaacctaaacgtgctcgctcatccacttccatttccagcacattttccccatcgaacaagatttctccttcagtgacttcataattcgggtttcccataattgctgcagataaggtagattttcctgtcccattaggtcccatgatggcatggatctcaccggtttttaaaacaagatcaacaccttttaagatctttttatcttcaatttggacatgcaggtttttgatttctaaaactgacattctgttccctccagtatcttttctttctcactattttagactaattgagaatgaagttcaaacgcaattgcctacttttttaaaattcttctaatctagcccctagagatacattggaatcattacaaactgctgtgaggatcccctttgaaagaaactaaaaaaagacaccctcagccccgacgaaagcatgtgcttttgtctttaggaacagagggtgtcctacttgaaaactctaagcttgcacgagcaaaatgatgcaatcaaaaagaagcatcaacatttgcaagcggatgatagagttgattcattaattctgtgtcgcttttacgtccacgattggatagtaggatcacgctggttttgttgtctttagaaaacaacccaaacgattcgaatcctcctttaccaccatgagcccgaaaataagtccctttgtcataaaaacctgcggcataggacccgccagcggctggttgccacatttgcttcagtgaagctttatccagcagtttcccattcaataataaatcataatagcgatacaagtcgccaactgacatatagagatttccagttcctacctcagctgccaagttggctgaggaaatattgttagggttcccgtaaggatctgcttcgccatccgttttgtaattgaccgtaggatgatcctgctgtaaaaaggctttatacaagaaagattgtttcaacccattcttattgataaaaaaatccgttaacaacgcatcataactttttcctgatacttttgtcaaaatacctgccagtaaattgtagttgatgggactatatttgaatgttccttgggttccggataagacagcatgggtggcatcccagtcgaggatctgttgcacgtcttccagcccttgcggattttctgaaagtttgagtccggaagccatctgcagcatttgctgaatcgtaatcttggcagcgcctggaatatacggataaaagcgcgctaatgtatccgtcaaggatagtttcccttccttaattgcccgcatgatcaagaccgccgtcaatcctttttgcatcgagccaatattgaataatgttgccggggtgtttttgacatcagctgctttgtcagcatatccgtaccctttgtgcagcaggactttcccgttttttacaaccaatgcacttccaataaaaccactggaaagaattttctgatcgtagctggctccttcggctgtgacgacttcttggtcactaatgagattgtcatagttccccgcatccaacaagtcctgtttcttgtttgcgggttgctcctttttggaggaggagctgctggcagtactggaatgtgcgacttgctcactgtaatgatcagaagcagccgttggttccgttggcaaaaacaagtagtagatgccaatgagaccacaaatgattaccaggatatcgatcccaagcaatagtttttgaacgtttctttttgagcgtctttttgagcgtctttttgcatgtcttttcgtatgtctactcattgaatgaagcctccagcatccctattctccaacagtcctcctttttcatttcccctgaatatcttttggtgcctcttgctgccaatttttggagagaaaataatggttgatttcatacaacggtttttctttgaccttggaatccaagaatggctgaatgtattcatctgctgccaaccagccacgccagcctaagtgaatcgtatcttccatgaaatagggttgattgcccttcgttgataaatcagcgatattcatgaagccctggcttcttaactggtagcggatctttttgtcaaaaccggacaacacctcttgcggcaagccggtataatccatccacttctgattgatgggcggaatcacaaataagacatccacattgttgcgagcaaattctgtcagtactagttgaaagtcgctatattctggtccaaaacgataatcccatttcttttgagagcctttcattttatctatgcggctttgcagattatgttggtaaaaagaattcttgatccctaaagaattattagtcgtttctgcttttccttcattatcggctacttgttctatttgagcgagattataggtagaaggtaatttctttgcagcagcagtgattttgtcagtcaagttgtgccccaacccaagaccactaaaaagctcatcttcccgtttcaaaatagatcgttgcagatcaatctgttttttctgccaatcagtcggtatcttaccggatttcacttcattcaagacttgttccgtcaagctattttctttcactttcgaatagtctaagagacgttcggcatagtattgatcggtgtcagagactttctttaacgaagagagccaatcgtacacatgctgttcggaataatgatggttgaaatagtctcctttcaaccctttaggaacgaaccattgaggggaaacgatgaagactgcttttttccctgctaattctttcgccattgattgaatgatggcgtactgggtcagcgactgggtgccaggtgcaccaatcaaaaatggcgtataagaacgttgatatttctgcgacaatacggaaggatgggtggcactcacacggtttaattcggatgagccaaaaaatgggacatattttcctgttgctattgcctcatttttgatacgatccccgcgaaacaccacatcattcattgccgtcgccgcttgagcgatgactttcggatcgtagctattgatcttccaagggccaaggaagagtaccccgacaagaatccccacacaaagaagcggtccaaaagccgtgagtagtcgttttttcatcatcggctttgcagcgtgtcgactttctcaatgatttttgctggtgtattccactctgcccggtcaaattccgatacgggaaattcaattcctaactgcccttctagttcaaccagcaattgaacagatcctaatgaatctaataatccttcaccaaaaagatcgattgtttcgttttcttttacttcatcacttcctgtaactgattctaaaatgtctaatactgcttctttggttgtcatattcttttctccttttatttaacgaataatttgtccaagattcctgagaaaatcagaaaactaaagcaaactgcttggaaggtcaatacagtggacaccgctttggttaggttgttcgatggcagatttccttgttttttcttccaacggatccacgcatcatttccgcaaatcaatgtcgcatgatataccccgtataaaatgtaataccaggtaagtccatgccaaatgcccattaacaaaaagagggcaaaatagccgacattggatgcgacgatacggcttttgaaaactttcttcttgatcagtgtgaacattaaacgcatgtacacatagtctcggaaccaaaaagacagactcatgtgccaacgattccagaattctttgatattaggcgccagaaaaggtttattgaagttagctggtgtatcataacccatgaagttgctgacaccaatcgcaaacaaactatagccagcaaaatcaaagaacagatacatactataaacatacatataactcagcattccccaagagaacaagccattttgcagggcttctttggttacgatcggcagtaatacttgaccgagataataaccaagaatgaacttatacaggagccctagcatgattttggcgactcctttgtttaaataatcgagatacacttcttttgtcggcggattcagcagatccttctcaaagcggcgatatcgatcgatcggacccgaagaaatcgttggaaagtatagtagaaactggatataacgccaaggatggtattctttgatcagtccatcccgtatctccataatcatttgcactgatttaaaggtcagataagagatacccaagaaataaatcaatgaggcatgtccaacaaagaaaggggtgactttgctcaatgccaatggtaaaatcgctgctaccactgcaccataaaagacgcctgaagtatttgctcgttggcgatgctgataatagccatagacgagtaatgtctgatacacgacgtatccgatcagcgctagcccctgttgccaatattcaccaccaaaacttacgtacaataccactagtgtgagtaacgtttgataccattgccaacgcttttgtttgaacagcagcacaagcatcatcggaagcaatcctaccattagccaaatgaaataggtgggatttgcataaggaatcatatgctgcaggttcatgaaggattcacctcatttgtcagccatttgcggtcgattttgccatttgccgtatgaggcaactgctcaacatagataaatcgctgcggaatcatatactccatcactgtttcactcagtgaagatttgatggcttttgtcagttggaactctttctcgaatgggtgcgtttcgggaacgacataagcaatcagctgttccactttcttttcttgatatttagggactacgacggcttgtttgacccacgaactattgcttaaatgatggtcgatctcttctaattccattcgatacccatggaacttcacttgaaaatcaagacgcccttcataatgcaacaaaccatcttccgtcattctgccactatcgccggttcgatacgctggttgcccttcatggacaaaaaatgcctcttttgttttctcgggattgttcagatacccttttgacacgctaggaccactaatgatgatctcacctacttgccctttaggaactagttgatcttcttccataaagaaaaccgtcgaatcttctttcacatacccaattggcactcgatcatattgctccagtaattcttcagtgatttgcactccggatacggcaacagtcgcttcagtaggtccataggtattgtagatttttgcatttggaaaacgttccagcagtgcgtgagcggttttttttggtagttcttccccacagaataagaaacgttccaactgaggaacgtgcatcccgtcaaaggtctcttccatcaaacatagtttcataaatgaaggtgtcgagatccaaacattgatagccaattgcggcaaggttccaaacaatgttttgaagtcattaatgaccgccttttttaaaggcaccaaacagccgccagaagtcaatgctggatataaccccatgacagagagatcaaaggaatacggtgcctgtgccaaataatgcatcccttcgcgtaaagaaaaatccttcaatgtccattgcacgaaactcaataaatttccatgactaatctgaactcctttagggatgccggtcgttcctgatgtgaagatgatgtagtaaatatcatccttccctagtacttttgtagtgcctaaattgcgcccactttgatagatttcttccaattgatttatttctagcattggaatcattgtttccggaccttgccagtcagctacgctaatgatcaaatctggcgtaaccacagagaggatcaattcaatacgctcttttggcgtggtactttcaatcggaatatatgcccgacctgttttggaagctgccaaaaaggctgttagcatgtcaaattctaactcgccataaaccacgatcggtccgcgagtttccagagtttcctcgagataggcagctaattggtcggatcgagctgctaattgtccataagtatatgttaggtcatcttctcggtaggcaatcctctctggatccttttgtgcccattcttcaatggcttgcacaatatttaccacgttcatgaacattcctcctaaaattcattatagataaaggtgccaccttgcacgtttttataatgataaagataaatcagcatcaaaatgatacagaaataaaaaagggttttgcctgcaaagaagagtgcttgacgcacatgttcatttttgattcgttgtttcaccaaatccctccttttcttgctatattgattctagaatgaaggagtaaataattgaccttgaaatgttaaacaatttataaactggcgataaactttttatttcatttattagttttttttaatctgcttacatttttgtaatacaaaatggctttcacgaacaaaattgtcatctcttcataaaaaaagcaagaatctctttaaacagcacctatgctgaaaaaagattcttgctgctatattttttggcagcaactaaccactttgctgcaatgttacgccttaaagcgataccctgctccccagacggtttgaatatattgtggattggtgggatcttcctcgactttttctcttaaacgattgatatggacggcgacggttcggatgttgcctagtgcttccatcccccagattttttcatagagttgttctttgctgaagacgatctctggattttccatcaaaaagagcaataactcatactctcgatgtttgcagtcaacttcgattccatccacgtaaacccgatgcgtttgtgaattgattcggataccgcctaattcgatttcactagatacagtttctgtctgttgtccgcgcttgacccgattgtattgtgcaatgttcgctttgacccgagcgacaagttcggttggcgaaaaaggtttcgaaatataatcatccgcacctatacctaaacctcgcagcttttctaattcttctgacttggccgtgaccataatgattggaatatcgactttatcgcgaatgtttcgacaaatctcatgtccatccattcctggcagcatcacatccaataggatcaattggtatttctccgtcaatgcttcatgatagcccacacaaccgtcgttaacgatatggacttcatacccttccatttctaaaaaatctttttcgatcattgaaatatcttcatcgtcttcaataattaatactcgtacactcaacttcgatcacttcctttttgatttaactgggagggtgataacgatcgctaatccccctgctggatggttgtacgcttgaatcgttccattgaatccttcaatgattttcttcgaaatcgctaagcctaagccattgcctttgctcgggttggttcttgagcggtcatcgcgatagaaaagttcaaacaagtcttccaaattctcttccgaaacaccgctgccgttatcaatgatcgacaagataaactgttcctcaactacttcataagagacgaccacttgtttatcgttgcgatccacatacttgcgggcattttcaaatagatttgttaagactgtacgaaactgaactggatccacttctagcgaaacgttttgatccgtcggttccaatagaatcgtcaatccattcaattcgtattcctgctggataaagccgatgtattcatcgatcagttttttactagtagttgtcactagattgaaaggaaattcaccggtatccaacttagaaaacaagaaaagctgtgcaatcacttggtccaaatcatcgatcttcttttttacaatcgtaaaatatttggtccgcatggcaggtgtattagcgatccccttctctaatccttcgacataggctttgatcgaagtcagtggggttcgcagatcatgggaaatacccgcgatcaattctcgacgattggtttccagtttgttttgattatccatcatttctttcagctgacgtgccataccgttgaagtcttttgagaccggtaaaaattcatcttgcttcgtatactggatctgatattgcagatctccttctctgattttatagaaacctacagtcaataattccaaaggatcggtaatacttcttgtgagatatcgcgtcagaacacggctagtaataaaaataatcgacaaaatcaaaatcacgactaacacgatgatccgagacaacatcgctttgtaatcgcgatcccataatggatcttgataatacaaatcattgtaataatttgaattgatcaagataatcttgtagttgctggtatcaaatgtcgtaagaaaggtttgatcttttaagtaactatgttctccctcttctttaagagcagtttctttcattttttgatctgttacttcccctacagacgaaattagcttgtcgccgcgataaaccagcaatgcaatatttttgctatgattggtctttttgaaatgttgcatgtcggcgactacttctgcatctgtcgtcttctccgtatcccatttgatcaccagactttcaaccgtcgcatactgggcacgaaattcggtattcttgatcatggctccttcatctagcccccagaaataacgccagaccattaaaaaagcaatcactgaagctaataagctcaataaaactgggacaataatcatcaatatatgcgatataaataaacgctgcttgatagtcattcttttcctcttctctttgatagcgatgattcaacatagttatgcagccatcatttaaagtgttctctttgaaaaaattgggatcgcctgttttcacgacgtgatccgcctcttattgaaaggaggtgctgtctatttttttcgattttagcccatacttataggtacttcaaccgatgccttcagtcagttgtgaaagagtgaattctttcttccttgcacacgcaatgatccgatttcttacctttttaaataaagaaaataaaatttgattatcagaataataaaaactgagccaatactatagtaacaggaaatagtaaacaaaaagtaaactattgctaaaaagtaaattaaatacgaaaagtacagcccggcttctccccctaacgcaagactagctgctaattgcggcaactgtatttgttctttgagacagctttcgttatactaaaaaaaaatggaagaaaggacatacactatgacagtcagaattgaagaagtgtcccagtctacttggcgtacaattgctgccttaaaagtatcagaatcccaacatacttttattgaagacaacaccacctccttgctggaagctgcatatgatacttctttgcattgggtcccgcttgctttgtacaaagaagaaaccattgtcggctttgcaatggtcggtgcctataacgaacaagaacaaagtatttggttggatcgcttgatgatcgatcagcattggcaaaaattaggcttaggcaagaaatttatgccgttgctcctagactatcttttctgccattggacagtggaaaaaatctatttaagtgcccacaaagagaacaaaacgatcttttcgttttataccgcttttggctttaggcatacccaccacatagatccagaaaatggtgaactgattatggtatacaagaaaacgactgcgacagaacctttctaaaggttcttcgcagtctttttgcttgtttcaatgaaaatgcgatagtcgggtttcacctgacacttggactaatttgaatctgtctctattctattcgatcagtcactaaaggaatatcgattctattacttttgatttcgtcagggatcctatctgaatcattgcaatttagttaaggagttaagcgatcgtctatccttttttcaattgctgcaaaagctggatgattccacagcagcaaaaatggtttcaaagaattgatagcaaattttagcgggttcggatttatcttgcttttcaaatctaaaaataagaaatggtacccattagtcgcagctcctaatcttcttatctctaaataaagatattccaagtctgctcttcttatgtgaaatagttcctgttcctgctttttcataaacaaacaatggttttcccccaacttgattatgtcaatcgtatcttctccaatgatacatttgcaattaggcgttccagctgaacatttgacaaacccttgaggatattccttggcgtcaatttcaatcagtgctgctacccgctttccatcgagtaacattttttggatgtcatttgaaaatgtactataaaaccatgattgattactcgtttgcttgtccatttacccagctcctccctggcatacttgttcaaaaacgtttgtctataaaaggcgccattctatcattaagagtagtctactattaagaatagtctacttcttacttctcaaacatacaataacattttttattttgaatatatttttttagcttacttattttgagcaatgggcttcgcccaaagtttcttgcaccatcactcgtcttattctcacaaattccacatcatggattcttctcaaactcctattcaatgaatatacaaaagaagcacagaagtaactttctgtgcttcttttggcttgttttgattcctcactttgcacgttctttcgtgacgtttgattcgtcaatcatcagcttttactgactggaatccatagctcgcttttgcagtcgggtttagacaaatcgggactttcatgccacaaaagttcgggtcctccagttaattgataatcagacattgccagccattcgctgtaaatacgcgcccaagtttcttgaactgcttctggaaatggtcctactactgtaaagactgcccaatcagattcttccacttgtaacacatcataaggttctgatgctttttgggtagttgctacaccgacatactgatcaagcgctgttccttccacttctcgttcgacaaaatttgccgacacactgataattcctcgcggctggatatttgccagatttttgagttccataatgcgctctggcgtcagcttttcatacagtgatgtcatttgcggattctctccctgatactgcagcgtgatcctttttttgaaaccgacgatttgaaaaggttcattgtgcacgatccgatagtccattttgttacctcctttgattgtcagctggaaagtcattggtggaaatgcttttagaataacatccagctgttttgcttgtgagggagaaatgccatgcatcccacgaaaggctttgctaaaagcatccgacgaatcatagccaagtaacgttgcagtgtcgattactttcgctccttgtttcaacaagtctcctgccaaaaccaatttcctgcatcgcaaatattcgcttaaagacatacccgccaaataggaaaatacccgccgaaaatgatattccgaacaaccagctaatttagccatgtgtgtaaaatcaatttcttctaacaagttttcttctagataggccattgcctgattcatattctctaaaggattcattcgtcttctctcccatctcctacacaataacaaagttcaaagaacgtcacccggtattatcgttgcatgttttatcggttttagtcaaaagtattttttgatgccccaagtatagcatagaacaagaaattcctttaaatgcatgaacgttctctatgttttaaaaagtgtatttgtaaatagatctatttttttgagctgtcgatgtactgattcctaaagactaccgcacacaaaaataccaaaacaagaagataggctccttgttttggtatttagtcgtttactcatcgatcgttcttaatgaacaatccttgtctccacttaagaatcgacatctcgtaatcaaaaagaactgctaccttttattttcgtctttttattaaatagaatccaataaagctgactaatccaattcctataaggtttaaataactttttgatacgtcattggtttgtggtaattttgcttttgattctgaatctttttgataatttgtattttctttcttagatgttgatgtcttgtttttttgctctgaagtggatgtttttgctggagaagcatcttttgtatatacatatgtgatggtttgcggctctttccctagctttccgatccgattttctggtaattggctctcatctagatgataaccattgatcgacaactgatattctttcgtagtagcatcatagtgatcaccgatatttccttgaatggttttcgctgcatgaatttctttgccgtctttgtcaacatagacaactgtcacagctgccgctctttctgaatctttgcctttatccgaattcttcgtatacacatatgtcacggtttgcgcttgatcactcattactccagtgccattctttggcaactgtttcgtgtctaatgtataaccattgatcgttagtttgtatccatccgtcgtagtcatctccaacatttcctgaaatgacttgtggtgcgtggatctcatttccatctgtgtccacatatttcaccgtcacatctgcggcttttacagggtctttcgcgtacacataggtcactgtttgtgcttgatcactcattaccccaataccattatttggcaactgtttcgtgtctaatgtataaccattgatcgttagtttgtatacatccgtcgtagcgtcgtagtcatctccaacatttcctgtaatgacttgtggtgcgtggatctcatttccatctgtgtccacatattctactgtgacatctgcggctgcttcttgatgattgatcgcaaattgatgcaaataggtacctgaagaaatcgcgtagaagctaaacccatctggttgtgcatatgtcccggctggattattcagacgtgaattgtatttcatcgtatgaataccttcaaattcttctggggttatatcagacacagtgacgtcttgatctgtaatagatagctgagaagaaggaagttgaaccccgtttaagtcaaaatacgtttggctttgactattggatgttgaaaaaggtggaacatagccatcaaaatttgttagtcgattgggcatgatcgaaaacgggacaaaaaatgactgcgttgcagcatcataattcagctccttagcagatatcgtagtcactccatcacttcttcctgtattctgcccataagccgccagattttctaagacaggaaaattgttgataacggtgaaatcgctgaccgcacaaaattgaatccgtaattcctttaaattcggcaatgtagccaatggcgcaatcgtagtaatattcatattcgactcaaaagtaagtgattctaaattcttcatttcaagtatcttcggatagacagcatctgtgacattagcagaagaaaggttcaatcgagtaaaattgtccccaaaatcaggaacattgtcatctgtaacattcgctcccattaaataagcatagactaaactatctatcttagttaataccgaaaaatcagaaatctgattggttccattcatgtaaaaggaagacaggcttgtggcatactccaaaccggacaaatcagcaagagctgaatcagtcgaataaatatagattgtctgcattttactgattttttctttagtgatttctgatacttcgattcctaatgccttcgccactattgactgtaatgtaggatctggtaaccaactagaaacatcctcagtattggcttgattatcaggcaacgaatttgcgaactgttgagcatttgatggcaacaaacttctagctgatttttcctttgatttggcagaacttgtatctggaatcgatgattcttctgtacctactgttgatgctgttgatgttgttgatgcttcactctcagaacttgattcctttgaatcagaagtaacactttcagaggtagaagattcagtaacagtctcaactgaatcgttgctagtttcttgggtggtgtcagactgtacagagtcgtttccctccgctgctagtactgtcactacgggggtagccagtggtgaatttaataagacaaataaagatacatagctaaatatttttcgtttatttttgatctccttttttgctaatcattaccttttctttttttaaccatattctcattttaataataataatcctaaaatggaaaatagtaaagttataacttaactagtgaaatatagcacgaacgttacgcacttttcacaccccaatcacgccatttcatttgctaaaaattaataactactgtatctgtagaccaaagtatttctaggaataatggtagcaaaaaaaatagctgtacctgctttgactttgcttcaaacaaaaatcagtgtatctacgcttactctcccatgactttcaaaaaaggattgcatctaaaattgtaaattgatcagctgaaataaagctgcttcttagcttcctcgtctttcgatattgtggagcaagacaatcaataacagttggcgacaaaaaaagaccagcaaggaatatccccagctggatccacaaatagatattttttacgttttagcagttagatctgttatcgatgccaacagacggaacaaaaaatcccgtttattggtacagtgcagtttttttcttacctgcccattctttggttccattcttctcgcagcacaccgtattttactgagtcataatagtggccttcccaataacgaactctacggatttgtgcttctttcgtcatgcccagtttttccccaaccttcatcatccggtgattgcctgaccaagtcgtatatccgatccgttggatgagtggttcttgttcaaataagaatgtgatccacaaacgcatcgcatgactaccgaccccatgattccatatagtggcatcatagattgctacaccaaattcaagccattgatgcagattgccatcttcccaatatgcagtggcgattcctacaagccttccttgataataaatagccttccgtaatggattatttaaacaatttttgccaaatccatttttgaattcttcccaggttaggatagggtcctgaaaataaggtccatcccactttttccactctaagtcagctttaggaccataactgatcgaccaaagagcagaaaggttttcttcggtgattgatttcaattgtatatgatttttcatctttctccttttcaaacatcaaactgctgaaaaataaaactgaagctacttgtttttaccaaacaaacgttgaaaaaagccatttttttcggacgctgtttctttgactaccactgtaccatcggtgtccttccactttctctgaaacgtaagattatcttgtaaaagtaatccatttaactcgaggataccttttaacccagcaatcgttcggcgcaactcaccgtcttgttgaccatagaaatccttcttcccagcatcttcaagttcttctagttgccggattaactctcgaagtgtttgagcctgatctcccagaatagccgacatctcttccacttgacgttcttctatcgttggtgccgtttcgtaaatagtcactaaagataaactatcgacataatcctttaagtcaaaaagaaacgtttggcttgcttcatcttcaaccattgatgttttcattaaatagttttgtaacgcttccatttgtttttgctgaacgagtaaatctaacactaaggcctctgtgtccatcggtaccacctcctactctattgttgcgtttttcttttgcttcgtcaagaaaagcttcgagaataatgttgaaaaacagacgggctgaatagtaattgttttctctactgtatattacatatcacataccacttcttttatagtcaaatttactagtttctgcaccaccctacagttaactcaattcattgtatctctcaactacaaaaaatatcccctcggcagctaagataccgaggggattggtgcattcattgcttagccgttataagcatccacaatgatttgtttcaattcagaaatcaatggttctttagggttcgcagttgtacattggtcttcgtaagccaattcagccatacgatctacagttgcatccaatacttcttgagtcacgccttgtgctttcaagttcatatcgataccaacggatttacctaattcgtaaaccgcagttgctaatgcttcaactagttccgcagttgtttctcctttaagacctaagaatttcgcaatgtctgcgtaatctgtgtcagcacggaagaaatcatatttagggaacatcgcatgtttttgaggatctttggcattgtaacggataatatgcggtaaaagaatcgcattggtacgtccgtgaggaataccatattctcccccaattttgtgagcaactgagtgacaaatacctaggaatgcattggcgaaggccatacctgccattgttgatgcgttatgcattttttcgcgagattccatatccggtgttttcactgatttttctaagtagtcaaagactaacttgattgcttgtaagctcaacccacgagtgtaatcagatgccattaccgacacataagattcaatcgcatgggtcaatacatccatacctgtatctgctgttacagaagcaggaactgacatgacgaattgagggtcaacgatcgctacatctggtgttaatgcgtagtctgctaatgggtatttcacatgcgtatcgctatctgtgataaccgcaaatggggttacttcagaacctgtaccggaagttgttgggatacatacaaattgagttttttctggtttgtcgatcttgtatgtccgtttacggatatccaagaatttttgttttgcgccaaagaaagatgtatctgggtgttcatagaacatccacatgcctttcgcagcatccattgctgatccaccaccaagagcgattactgtatctggtttgaaatcaaccatcatcttcgttccagcataaacggtatttgttgatgggtttggttctacatctgagaagacttcgatcttcacatcgtttttgcggcgagcaagaacttcgcgaacggtatcgcagtagccgaattgaaccattcctgggtcacaaacgatcatgacacgttcaacattttccattttctctaagtataatagagagttcttttcaaagaagatttttggcggtaatttaaaccattgcatattatttctccgtttcgctacagttttaacgttgatcaagttcacagcagaaacattacgagaaacagagttctttccgtatgaaccacaaccaagtgtcaatgaagggatcatttcattgtagatattaccgataccaccttcagcagatggagtattcaccaagatacggcaagctttcatgcgtaagccaaatgccaattgcaaatcttcattttctgtgtggataaccgctgtatgtcctaatccacctaaaccaagcatagcttcacatttttggaaagcatcttctgtgttgtttgctttgatcattgctagaactggagaaagtttttcgcgagataatgggtaatctgcacccacgccatctagttctgcaatcaatagtttcgtaccttcaggcaccttgatgcctgctaattttgcgatctccattgctgaatgtccaacaattgctggatttacagcatatttgccttcattcatcactgcatcttcaagtttttgcaattcttttggttttaccacgtatacttgatgagcttcaaactctgctttaacagctgcatagacttctttatcaacgatcactgcttgttcagaagcacagatcattccgttatcaaatgttttagaaacgatcaaatcgttgaccgcgcgtttgatttttgctgttttttcgatgtaagaagggacgttacctggacctacacctagggctggttttcctgttgagtatgcagctttgaccatgcctgcaccaccagttgccaatacgatggcgattcctgggtgattcatcaataagcctgttgcttcgattgatggatgttcgatccattgcacacagttttctggtgcaccggctgcgattgctgcatcacgaacgatccgcgctgcttctgctgaacatttttgagcagatggatggaaagcaaacacgattgggttccgagtcttcaatgcgatcattgctttaaagatcgttgttgacgttgggttcgttgttggagttaccccacagacaaccccgactggttcagcaatttcgatcaaccctttttgtttgtcttcattgatcacgccaactgttttgtcatgtttgatgctattccaaatatattctgaagcatacatatttttgattgctttatcttcatagattccgcgacccgtttcttcaactgccatttttgcaagcggcatatgtttgtctaaggctgccatagccatttcgtgtacgatatggtctactttctcttgatcaaagttttccatttcttttaaggccacgtttgctttttttgcaagatcatcgatcattgcttgtacatcgatcgtcacttctttttccaatgtcttagccattgtaatcctcctagttcgttaacaatttatttgttaattacttcacatatacatcatacaataactcttttcgtttgtaaacaatttctgtgatttttttcacagttttttaaaaataagttaaatcaagcgttttcaacatatcgagttattttaatctgatgtttaagtgactcgagtatccatgtgctttattgaacaatcgttgcttttatcaagctttttccaagaaaaagaaccgatatatttgattgattctcaaatatatcggttcttagtatgatggatactgattttggttttgcatttacatagatgaacaataacactctattgtccaattttgaaggagcgtgtttcttcagaggtgatttttttcaaaaattcactcaatagaatgattgtttgcaaataatcttctttgtggatgattaatcttgaggaatgcatataccttgtcggaatcgatactgtcattgcaacaactcctgtcattgctttatggatgttgcaagcatctgtccctccaacagtcatgaagtcatgccgataaggtagtttttgtcttactgcaatctcttccatttttgcaagcagttcactattaccgatcgttagcgaatccaaaacagagagtacaggaccttttcccagttgcaatcccccttgatcaaagggagtgtctacagcggtagtgacatctaacgcaatcgccaaatcgggcttaatgctgtgggcagctgtacgggcacctcgtataccgacttcttcttgagtcgttgccgcaaagtagacatcaacagctagctcttctttggctaaagcgttcatgacctcaatacagacacccacacaaactcgatcatcccacgctttccctagcaagtaattcggatcattcatttcacgaaagaccgtcttaggtgtaaccatgtcgcctaccattattcataactggcgaatatattcagctgacggaacccccatatctaaataaaattcattagctgggatcactttattcttttcttctggcggcatcccgtggggcacgcgacttccaatgacccctgtgtatttcttgccttccatcgttgtgacacgcatttcctgtgcgggcatgacgtgtccccaccagccgcctaccggtaagagtttcaaataaccttccttggtgatttttcgaactacgaaaccgacttcgtccatgtgggctgataacatcactttgggcgcattcgctttagaactcttttttactaagatcaatgaaccaaggttgtcataaaaacagaaatcaactgctccttctgcatatttcttcacgattctggatatttctttttcccggccgccgataccatcggcttcacttaattcttttaggatttctaagtctacagctctcatagggatcgtctcctagcggttttcttctttgaatgaaacaatcgctgcttcgtctaagtctttcagaaaaagatagatggcttgaccgactgtttcataatcttcttgcgaaacaacttgagctgctgtgttcatatttcttacaggcatgttcataaataagactggacatcccgtccgtaatttgttgaaccaagcaccgtctgagtcttctaatgagaaataatattgatatggcaatgctgcctcttcacagatttttctcaattcttccatcggcaaccgatttggcaaaacggaaggatcataatatgtcaatagaactccttttgagagttctccttgtacatcgccagcatcttcctgataatcccaggctcgatttgtatctaggatgatcgttaggtctggtgcaaccagattcgctgctgtttgagcacctctggcaccgacttgctcctgaaccgtacatccaacatatagatcaaaagggaagctgagttgattttcataaatttgacgtaacaaatcaatcgtttgattgacagaaatccgtccattccaatttggagcgatccattcttttccatttttgctgacagtaaatttgggcgcaaatgtcaccatatctcccaaagaaacttcttctgacaatgcttcctcttttgaagaaaaaccaaaatctaataaaacgtcctcttttccctgaacctggtttgctttgtttcgtcctaaaatgacgcctgggaaggctttcccttgtcgattgtacaggtggacttcctgtcccaataagctattcggctcgattttccccattatcagtccgcgaatcaagccggtttcttcgatttttttgacaataaacccaagttcatccatatgggcagtcactaaaacagtggttggattctccttttcagatttgatgaccccatagatcgaacctagattgtcatagatgatttcatcgcagtaaggtgcataatactctttcaataatttagagattgttttttctcttccggaaattccgggagttttgaccactttttcgagctgatccatttgtcccatctgctttaccactccttagtaacaatgttccttcacgtaatccgttgtatcttttttctctgctttcaactgacaaagagtcaacatttcgttcattgcttctgttaatccagtaccacccttttttggcatttttacaatatctacttgatctttaaatcttgtgattgcctcttggcattcaatggacatcgccgcaacagcagggatctgaaccttctcttcgacaactttcgcaacttcagcagccatttccccgtatgtttcataattaaaacatggaccgcaaagcaacacatctgcgcctaatttctgtaccattgcggcaatctttaaagaagattccttcgcatgctttcggtaatagtcatcaccacaataaatcgtggcaagaacctccatattcttttcctttaataacttttcgaacattttgacagaaccaatcgctgtcttttgcccccctaatggctgatccccatgttctttcccaccaagtccggcttgaatttgatccagcaaaaagattattttcattgtgatcccccttctataacaagtgatcgatggaaatatcatcaaacgacaattccagttcttcacttttggcttgttctgcttcccgttcatccttcaggtattgcttgtctaatgccataatgaatggatagtagatcaaacaaccaatggctaatagaatcaattgccagacagaggcaaccagacttcctgtactcaaataccctgagaagccgatcggggtcgtccatggcaatgaaacgccggttgtataaggaatgattcctaggttggttaccaatgttgataaaagcagattaaccattggaacagcgataaaaggaataataatgattggattcaatacgactggcaaaccaaagatgattggctcattgatcccgaaaattccaggaacgagcgaaagtttccctagttctttgatccgttttgatttacagaagaggaccatgatgattacaagggaaagtgtagaaccaccgccgccaaagttggtaaagaagttcgaaaatggatccgtgaagatgtttggcaaatctttaccagcttgaaaggcatctaggttttccatggttagaattcttaagatcggcgcaaatacagaattggctaccgccggaccattaatcccaaagaaccaaaaaatcgtacaggctaaactatagaaaatctgtgcggttaatgtattaccggctccttttaatggcatttgcaagacattaaagataaaatcatggacggtaccaaaaggggtcataccaaataatatattgatgacaaaaaataagagcatgactagtgcacttggaatcagcgcagcaaaggatttcgttacagcaggtggaaccccatcaggcatcttgatggtccagcctcgttttgttgtataagcataaatttctacagaaataagtgcgacgagcaaaccgacaaaaatcccatttgttcctaagtgatcaaaagaaagcccgctaattggatctgccactccttcaacgatcagcttatttggtgttaaaatcaaaaacgcaatcacggctaccgctgccgcttggatgggatcggttttcttttcccgtccataagcatacgccgttcctagacatgaaaagaagccaactgtattaaagacagaaccagaaacccgagtgacccacgactcccaacctgtaccaaacattcctgcccaaaactctgaccaccctggtattggaaaatttgcgaacagtaagaaaatcgatcctacaatcactaatggtgtcgtgatcaaaaagccatcacgcactgcgatcaaaattttgttctgccctaactttaccgcaagcggcatcaacacattttctaatttatcgaacattccactcttcctttcgagatcttgctctttgcaatcctctttttttgaaatcataccggtgctttgatgcgtgcttcatatgcatcaagccactcttgcgtgatcggtgtgatcaccgtggtttgatctggaccaggattggccatataaatagccgcttcttggtcagctgtcgcaacgctaaatgtgaattctacatttgttgccaccccccatgccccatttttatccaatgctatcaacgaaaaggcacctgctttgccataacgtttgcgtaatcgttcttcaaacccataaacagcccggtcacaagcggcttgtggtgaaagaccttctcccatcaagcggacgatttcataagaaagacagcctttcatcaaatcttcacccaaacctgtagcggcagctccgccaatcgtactgtctacataaaatcctgagccggataatggcgaatctcccactcgaccctgttttttcatgaacaaaccagagctagaggttccgactgccatttgctgttgcgtatcgagagcaacaacgccaaccgtgtcatggccatcgtaaggatcgaggttggaagcagcgatttctgctaatcgtttttcccagattttttttgcccgatcggtcaacatattcttacgttcaaatccagccaacatcgcgtattcggtggctccttgccctactcgaaagctattgaatttctcatcactcaattggcgtgcaactgagatgggattggcaacatcggtaatccctgcaacggcaccaatcttaaatgtttcaccatccataaaagcggcatccatttcgacgattccgcgttcatttggcaatccgccataaccaactgatttataaaatggataatcttccactgctttgatggcagtttctactgcatctttgcatgacgcttgtccttctaaaagttctttggctgccagtacaccatcgtgtgccattcgccaagttgcaatcattccccacatatctttccctccatcatttgtagcgcttacaagtatattctatatggtatatactagtatgtctatactaaaaaacgagtttctttcaactatcattgatttataagaaactcgtttcggattttttttattgttgaggattcatccagggcattcttattctgttaatgctttgatgctgcgcatgtagatctctaaattcatccgtaagtcagcactgtccatgtactcattcttattgtgtgcaatccctttttgaccaggaaaagacggaccaaatgccaagatattcggcattttgcgtgcataggttgcccctgttgtggttactggtttagggtcattgcctgtgactgtgtgataaatcgtcgacagtttagctatttcggttgattctttgtctcggcaaaacccgggaatactgcgaatgacttctaattcgacaccgataggcagttgccttttcaaacgggacaatacgtctgtttctgtaacagtcgctgggtagcgaaaggcaacttccatcactaatcctgtgagagacttttgtatcacgacaggcgtcaaaatcaatttaccagaatcttcatcagccagcgccaagtcaatcccttctccaaaatgctgctgatgaaagctttgacagatccaacgaaaataagattgtatggttggaggaatagtttgtttctcagccagttgggctgccaggatcgaaattgcattttctcccaattcaggagcattgcttggagaacgtttccctgtgacttcaaacttctgatcggcaatgcttacactcaagtcgtcaggaacatggtctcggaattgatccccctgaaacgaagtgagttgctgtagttcatcgtctggcagcggaaaatggagcgctacattgacgacccctcgttcgccatagactaccggatacttacaatctggcgtaaatccgaacacaggtggttgttctgcggccaaataatgaggaacatccgacataccactttcttcatccgtaccgaaaatgatccgcagattttttttcggttggtgtcctaattctttcaataatttcatcccataaaggcaactaatgattggtcctttgttgtctagaattccccgaccataaaggcggccgtctttttcgcttaaatcaaacggcggaaaatcccagtctgaacccgcaggcaccacatcgagatgtcccaggataccgatgtagtctgacccttctggtccccactgtgcatagccgatcgcatcatcgatcacctttgttccaaatccaaaagcggcacttttttccattaccaaagacaaaactcgccgagtttccgtaccatagggcgcctgtggcataggttcagatttgacactaggaacttgcatgacttgtttgagtaagtttagaaaatccagccagttttcctcaatggctgtgctgatttggtccatttttgccaccccttatttttgacgtaccaatgtatttttaaaggtatatttatctgcacgataaaaagatgtatcgaacaagatcggtttcgcagaaggggaataagtcatcgaatggacgagaagcattggttcctcttcggatacatgcaatagcttggcaatgtctggcggacttttgaccgcttccacttcttgatgggaataaccaatctcaatgttggcttcgatcacttcatataaagaagactctaactgatctttggtgatttcgccggactctttttctaaataacgcttcaatacatagaggttctccaccgtcatcggttcatcatcaaaataacgcaaacgagtcagatacaccattggttctttcccatagttgccgaacatctgtcggatcttagtcggtaattctttcactgtctctacttgtaatacttcggttcgggtctttttcccttgggctttggccgtttcggtgaagctttgcaatccgccagatccactctggatctttggctgcttcatcacatacgttcctttgcctttttctttgactaggatattttgggtgatcagaagatcgatggctttgcggacagttagccgactgcattgaaattcttccgctaaatcataatcagaaggcagcttctgactcgttacataagtgccatcattgacacgttgggcgattttatctgctacttcctgaaaaacggcttgttttttcacttgattccctactttctactctaccattcataaaatggacgattcgcactcacaccagaagccacactaacaaaggcctggttgtcgacggattgaatcattccttcaactgtctttaattcttttcgggagatgactaaaagcaacaatttcttctgttgatgatcaaagcccccctcaacatcattgatcactgtgatccctcgctgaagtgcacattgtaatgttgcaatgacaccttctgctttttcggttactactagtaattgcacacgcctttgcttgagattcacgtagtctaccattcgaccactgataaagaaagagattgcactataaaaagcgtacggccagccaaaaatcattccagcaacgagttggagactgacattgaaaaagataaagaaactgccaatacttttgccggtcattctcttcactaagatccctaaaatatctaatcctcctgtggaaaaatcatcgtttaaagtcagaccaacggaaaacccatggagcacaccgccaaaaacagcgcagatgactggatctgtagtcaatgtgacaactgggaccaccttcatcataacagatgagaggaagacagtacaaaccgtcataagcgcgaaatcacgatcgattttgcaccatgcaatcgctaacaatggcgcgttaaaaaataagaccaacacagggattgaccactcgttaccaaagtatacttccaagagctgcgacaataattgtgaaagtccagtaattccactggcaaatatatttcctggcagccagaacatattcaatgcgatggatgataacagtgcataaatgagtgcaacagctaatcgttttattctttttggcataagcatctccttccgcttcgattatagtatatatcattaagtatatactgtcatcaaaaaacttattttctttaaagaaaccgcctttgctgatccatagtctttctcaggatcgaggggtaaaatttatcctgacatgcgggctagaaaaagagagtaaaatacttgaaaaatgactaattttgactaaaataataattggaaagaaaaataaagaaaggattgattattatgtcacatgagattgaacctcgtcgctcagatgcctatagtatgacaccttttaatttcttcgaagattttggtcgcagtttttttgatggttttaaagcgaacatgatcaaaacagatattcacgaaaatgattcggaatatctcgttgaagcagagctgcctggtattcctaaagaaaatattcaagtcacttatgagaatggtattttgacgattgctggtcaacatcaatcggatactacgactgaagataaaaaaggaaaactagtacgcagcgagcgtagtttaacaagtgttcgtcgccaatatttgctagaaaatgtcaaagaagacgacatcaaagcttcttattctgaaggtattcttaaattgactttgccaaaagatgatcacggcaaagaacctaagaaaaccattccgatcgagtagcagcatcacttttaccaaacaaacagcccccttaacagaaatgcttgttaagggggctattaatgtagaaaaagacctgttctccatgctttgcttgctgatttttttgctcttgctaaagaacaagcgaaaatctggacaaacgccactctataaaaaaagaggctgggacagaggtgctaaactcctagaaataagaaggaatacgcggaaattgcttctcaaattttggggtatttcgacttgtttccgaaggagttgcttctgctcccaccatctagacgtgtttagagcgtgggacaaaagttttttttacttttgtcccacgctctagtcctagctgtctttgtcagacggatcgaaaaaattattcttttgtatcgtctgcttttgtttcatcaacaacatcagctggttcgatttcagttgcaacagatgcaccagtaccaggtgtcacggtacgaatcgctgcccgatcgaactctaagaaaataccttcacagtcgatgacaactgtactcttgtctgtatttacttcagaaagaacgccatgaagtccgccaattgttactacgcgatctccagccttcatattttccaataagttttttcgttcttgctgttgtttcttttgtgaacggctcatgaagaaccacattgccaccaaagcaacaagcataaagagcattggtaaagattgtgccatttttttcacctcgatttttttacttttctatagatactttatcagaatctgacgtgtattcctaccgttttaccagaataaattagaaatttttggcattttctttattgaagccatattcttcgaagaaatgttgccggaattccagcaagttgtcatccatgatcgcttgacggacttgtttcatcaaattcaacaagaaataaacattgtgataagaagttaatcggatcccgaatgtttcatcacatttgatcaaatgacgaatatacgcccgtgagtaattcttacaagtataacaatcacagttttcatcaattggtcggaaatctcgggcaaactgggcattcttcacgactaaacgacctttagacgtcatacatgttccgttacgggcgattcgagtcggtaatacgcagtcaaacatatcgaccccgcgaataacgccgtcgatcagagaatctgcggctcctacccccatcagatagcgaggtttgtggtcagggatccatggtgtggtaaattccaagacgcgattcatttcagcttttggctcgcctactgacaaaccgccaatcgaataaccaggaaagtccatgctgatcaaatcttgcgcactttgtttccgtaaatcttcaaaaccggccccttgaatgatcccgaacaggccttgagaatctggattggcatgagctttcaatccgcgttctgcccagcgagaagtccgttctactgattttttgacatactcatagctttcatcgaatggcggacattcatcaaaactcatcatgatatccgaacctagtttgttttggatatcgatagctttttctggtgaaaggaacatttttgaaccgtttagatggttcttgaaatggacaccttcttcaacaatatttcgcatatctgctagtgagaaaacttggaagccaccagaatcggttagaatcggctgatcccaattcataaacttatgcagcccacctgcttcggccactagatcttctcctggtcgcagccataagtgatatgtattacttaaaatgacaccagcgcccatggctttcagttcttccggtgcaagggtcttaacagtagctaaagttcctacaggcataaacattggcgttggaaaagtgccatgcggtgtgatcaattcacctaaacgggcacctgtatgtttctctttcttgatcagacgataacgaatggcaggttgcgacattcatttccctactttctttatagactcgattaactgtgcaacgctattaatgataagggttgcgttaggaatttgcaagaaggtttcagcttctcttcctctttttcaaaaaaactttcctttctttgctttattttttgtacaatccatgctcatttgctatcatgttaaacagatagaaaggaggtttttttatgaaaactagaggacaactaaaaagtgaagccaaatccgttctgaatggacgctggaaagatagcgtattgatgtgcttggtccctacgttgatctctattgcttttgctgttgtgatcgtagtgattgttgtgttgcctttgatggcattaagtcaaaatggtgcctttgatagtcaatccatcaatgaagcgtcgaactcaactggcggtagtggcggtggcttgatcagcggattattctcagcattgtttggtgccgggatttcttggacattccttgatttgttacgcggcaataaacaagagattcgtccattttctgatgtctttcgtggatttagcggtgtattcgcacttggtatcattgtcatctatattttatcaacgattttcgttagtttatgggcattattatttgtgattccaggaatcatcaaatcctattcctactcacaagcatacttcatctactatgatacctatgagcaaacaggtacacggccagattttcttgcttgcatcacggctagccgccgattgatgaaagggtataaaggaaaactgttcttacttgatttgagttttattggctggcacattctagccattatcacagctggtatcgggtatctttggttgacaccttatatcagtgctaccaaagcagccttttatgaaaacttgccaaaacagacattagcttaaaaaaaggaccttactttgacatatcaaagtaaggtcctttttgattgaatgaaaaattgttctcaacgtaatgtttcttccgttaattgacacgttttgcttccacagcatctttgactgaattcgcaacgattttggctactccttcttggaaagcatccggaataatgtttgttggtgacagctcctcgtctggaatcaagctagcaattccttttgctgcggcaatctgcatctcaaccgtgattttgcgggcttgagcatctaaagctccacggaaaataccaggaaaagccaacacattgttgatttgattgggaaaatcactgcgtccagtaccaatgatataggcacctcctgctaaggcttcgtctgggaagatttccggtactggattagccatagcaaaaatcacaggcttatctcccatctcagcgatccattccttcttcagtgctcctggagcagaaacaccaatgaagatatcagcacctttcaacgctgtctgcaaatcaccagaaagatggtcacggtttgtcactttagcaatctctgcgtgatgaggtggtaactgatcattttcttcattcaagatccccaccttgtctacgacaatgacattttttgcaccagctgccaaaaacttacgagtaatagaaagtccagcagaaccaccgccattgacaacgattttggcttctgctagtgatttgccaatcaatttcaggctgttgaaagcagccgctaagacaactattgccgtcccatgctggtcatcgtggaaaatcgggatcgcacactcttcgatcagccgctgttcgatttcgaagcaacgcggcgcactgatatcttctaagttgattccaccaaaggtcggtgcaattgctttgacgatcgcaataatctcttctgtctcttgagtatctaaaacgataggaatagcatctacatctgcaaatcgcttgaacaaagcggctttcccttccatgaccggcattgctgcttctgctccaatattaccaagacctaacacagcagaaccatcgcttacaacagcgactgtgtttttctttgttgtcaatgaataggccagctgtttatcttctgcaatcgcggaagatacggcagcgacacccggagtgtaggcaatgcttaagtctcttcgattttcaatcgccgcttttgatactacttccaatttaccgccatgttctttggcttgtcgcaaagcgatttcttttacatcttctgacatgattcgttcctccaatagttgatcgttttttctattttttattaaaaaatcattcgcaagattgcggtcatggcaatcactgtgatggcgccgcctaaacgggtagctacttgggcaaaaggcatcaagttcatacggtcagcggtacttaagatcgctacgtctcctgtgcctcccataccgctttgacaagcagaaataattgcggcttcgatgggatacatgttcatgaaacgtgatacgacgaacccggtggcaattaccgtgaacactacactgatgacgactaagaaataagagacactcagtgttcccacaacgtctttcaatggaatatacaacaatcctaaaccagccatcaatgggaaagtaaagttgccggaaataaatttatacaattgtttggagccatgttgtgtttctgccggcaccacattcaagtatttcaaaaaagcggctaagacaatcatcaatacaggaccaggaaacccagtcaaatgctgcagtaaactaccagcaatgaacagtgtacaagcggtcagcacaccagcgcccattttcttgatatcaaaagcgccggaatcatcttttaacgcatctgccatgtcatcatcatttttcattttgaccaattgtccacccccagaaagatctggtcgtttttctccccagcgagagagcaatgcggtacacatgatcgcgaagaaattaccaatgatcgttgctggaatcagttgtgcgaccagctgttcactccccataccagtaatggcactgtagcctagtgataaaggcaagattccttcaccgatcccgccagctaacactggagtaacgatgaaaaacaacgtatgttgccattctaaacctaataatacaccaactagcgtaccaacacccatggcgcagatcatcccaatcatcatgggaataatcatccgcatcaaaccttggactaagattttgcgattcatccctaaaatactgccgcaaactaaacaagcaatataaaaatataagaagttggcttgcttcatcaaaatatcggcagactcaagaatattcggattgactaagttgaagaaaaccaaaatagatggaaccaataaagataaaattgccggaccaccgaaattcttgataaaaggaatagtggcaccaatcgttcctaataaccaccctaaagtcaaaatgaccgcaaaaccacctagcatatttacgggtaattgttgtaacagacccgtgactacgatgactgttgataaaacaatgtatactggcagcggaactgatccaattttgattttcatccaccgatcaattagcttctcttcttttgctttagattcaacctgttctctcgccacatggggttcgatatgcttttccattttgctttcctcctaaattgatctactagttctacgagtacctcgttacacacagattaaagcaagcgttttctttttcgtagtttatttaattattttaagtatttaaattaattaaagcgtctttagggattccgccgctatgttataatttacgaataaagggggaaatgtagtgaaaaaagggttacggttatggggggtattgactttagtctttacaatcgtcttactcattgtcacttccattctttatggtttagtccttattcaaaattccacatttattcgctccaacgaagaacacctgctcttgtccgtcggtaaacagctggcgatcgatccacaagtgactaccgctttggaagaaggacgttccaacgatcaattggaagcttacacaaatgaagtgacacacatacacgggttggatttcgtggtagttatggatatgcaagccattcgtttgactcatccagatgagacccaaatcggcaaacacttcgaaggcggtgatgaagtcactgcattggaaggaaaagaacatgtttctgtcagtgaaggaacattgggtcgctcgttgcggggattcgttcccgtctattccctcactgaatcgcaaaaacaaatcggtgtagtagctttagggatccgtatgcagtccttgagtgctttagtaaagagttctcgggaagggtatctacttgccttagcattaagtatcacaatcgccgcctttgcagcaactggacttgcctattatttgaaacggcaacttcataatttagaaccaaaagaaatctcacgtctctttgaagaacgcaatgccatgttggaagaaactaaagatgcggtcattgtattggatttgaaccaacaaatcaatttggcaaatatcgccgccaacgagctttaccaaaagaacagtggacacaatgactccttggtcggcaaacatttgcaggatttgatcttgcagaccgatgctgtagacttggagcgaaatgttgaacagctctatcggcaaaatggacaggattttcttttttcctctgcaccgatcaatgtggatcagaaacggatcggttggatcgtgtttttgcgcaatgcgacagaatcgttattcgtcatggatcagttagccaatactactgcttacgccagtgcgctgcagtctcagtcccatgagtttatgaataaactgcatgtgatctatgggctcgctgatttaaaagcctatgatgaattgaaaatttatctggatgatattttgactccagaaaaagagttctctcatcgcttgtcttttttagttcagaatccgcaagttgctggatttttgattggcgaacgtcaaaagttctttgagcgtaaaatccacttgatgatcgagatttcaccagaaattcccgccaattcgcaagaagttgaaacaaaatcgttgatcgatctttaccggtatattcatcatgttttgttgcaactaaacaccatagaagatttgcggatcgagatccatcatgaaacaggcctgctgacaacgacctataccattcagctgaccacaacggatcagcagcaattgcaggatagttttcacagcaactatttccaacaaatgttaaaagattaccaggcagagtttttgatagaagaacaacctaactttgtcgttctccaattacaaacgcattatcatggggtgataaaatgaaaccattacatggattaattgtcgaagatgacccaatggtggaatttatccatcggaattatttagaaaaaatcggcagatttcaagaaatctattcggcagatgctgtgacagatgctgaatacttactacaaaacaaacaagttgatttagtgctgctagatgtccatttgaaaaatggcaacggcttagacttgctcaaagagatccggaactctcagcaagccatcgaagtgatcttgatcacagcagccaatgagacacaaactattcagcatggactacatttaggtgttctggactatctcgtcaagccctttacctatgaacgtttccggcaaagcatcgaactatttctaaaacggcaagaagctttggaacaagacagtcttgcccaagaaaccattgatcaaataatggttgcaaagaagagtcccgagtcatcccttacagaactggataaaggactctctcctgataccatggatcgcatcaaagcggctatccaaacatttccagacactttcacgatcccagacttggtagagatcagcggattttctcatgtctcagtccgtaaatacatgctttacttagaaaaaaataactatgttaccagtcagattatctataccaaaatcggacgcccttataaagtttaccaacgatcctaacaattagtggactctctctaggaacgtcaacgagtgattgctgatttgctgattattgaataaacgatgttttagtaagtcagctttttagattttaaattgtgaattgatcgttgtactttgtataccctatctatttgcaaacgcttcctaaatatgctatagtataggtgtaaggaaggtagcaactctgttggtggtcttgtaaatatcgcaaactcaatctactaaaagttgttgaacgtacaagtttcacctagtatcaagcgtgtaaagtaacagaaaagcgtaacacaaaatcgagaatcttttcgaaaaaaggatacgtctattacgttgtatcagtacacacgaaacatgtgtaagtttgtaaaagaaaacaaattttgagaaacaattgctttgcatgaaccaaccatcagcgaccaccacttataccttcccttagttataagctggacgacaaaaaagcagttcaaaaagttgagaagtatcccaacttaacgagccgctcttgtcgttcagttttttattttaagaacatggcatcgccaaaactaaagaagcgataacgttcatcgatggcatgctgataagcttctaatgttagatcgcgtccggcaaaggcactgaccaacattaccaatgtcgatttcggtaaatggaaattcgttgagaaggcttggacaactttgaactgatagccgggggtaatgaaaatactcgtccagccgctgtcggctttgatatcgccatcaaatttggtaccaatcgtctctaatgtacggatcgaagtcgttccgaccgcaacgattttcccaccatttgcccgcacatcgtttaattgagccgccgcttcttccgtcaatcgataaaattcactgtgcatttcgtgatccgcaatattatcgacgctaactgggcggaaagttcctagacccacgtgtaaggtcaaataaactaatttgacccctttatcagcgattttcttcaataattctggcgtaaagtgcaaaccggccgttggtgccgctgcagatccattctctttagcataaacggtttggtaacgatctggatcttccaatcgttccttgatgtatggcggcaatggcatttcacccaaagattctaaaatctctaagaaaatcccatcatagctgaatcgaataattcggccaccatgttcgagttctttttcaacgaccgcttctaagcgaccgtcgccaaaggtgatcttcgtaccgacttttgctcgcttggcaggtttgattaatgtttcccaactgtccccttcgatattgtttaacaataaaatctctagatgagcgccggtctcgattttctcgccatagatacgagcgggcaaaacgcgagtatcattcatcacaagggcatcgccaggagctaattcatcaataatgtcataaaaatgtttgtcttccattgcaccgctttctcggtccacgaccaataggcgggaactggagcgatcgctaagcggcgtttgagcgatcaattcttccggtaactcaaagtcaaaatcttctgttgtaagcatgtcgtcactctctttctttcatatgcccgtctattctatcatgtttagagattactcgccaattaggaaactaggcatagctttaaataaaaagagcgctagagagagactagaaccttttcacggtgctcctaatctattagagaattttaaccgataacacggaatcttctgccttttttatctgctttatcgttttgtgaataaaacaaaattttttcacgtgggattttttcttgctgagcacattttttcaatgtgtcataaacataactgctgttgtttttataaaaaaccatgacttttttcgagtcaatttctttgcgatagtcttcatatttctttcttaatcgttcaacttctgtaacaatctctgaatctttattccaatcgggaattgcagtaagcaagcaaattcgtttccagtattctttttccattattcaaactaaccacgaaagacatttaggttgaactgctaacctatgctttacgaatcacttcgtctctatcgattcacttctatcgaaaattcataaagccatcctttcattcctttcttaatcgctccaaggagaactatattcaaaaaatgctacttgttccattacttgtcctattcaacactgggataattaagaataatacgataattatcaataaccgctttgatgttttggccgtcagcaaaagatacttcaaatagtggactatctttttttattgaggaaatttcaatgtttagatacttaaaatatgcccctaaaattttctcaggatctatctcttgaaatgattgctctgggtaatatttaaattggacgattttattagtcgattcctcaatcagggcttccccataaccttcgatcgaagaataattgatttgccaataaacagtttccgaatcaatctttagattctgggataacgtaaccaagtattctgaagagattcccatttcttttagcagcttctctatttccaccgcatatgtattgacatactggcttccttctcccgtattattatattgcgttactttcccggcgttcgtgagcacttcttctaatgtacttttatttgaaggcagctccaaggattcttcaaatacgactggctttgacaatgaatctgtaaacagcatatttggtaaaaatagtagaaatacgttgaaaccgacccataggaggatcagacttatctttattcttttcctcatcttcagtcctcatctaaaggaaagtcgatcgtaataaacgttccttcacctttctcactagtgatcgtcacttgcccttcatgaagtgagataatattcttcactaatgaaagccctaagcctaaatgcccagaatttctagtgacatcccccgtaaaaaattcatcagtgacttgatcaataatctcttcgggaattccctgaccagtatctttcagtataaaataatatcgtccttcattactgtagccagtgatgcacatctctttcctatccttcatcgcatctaatgcgttagaaaatatatttgcaatgactaatttaaataggttaaagtccattcgtatggtggccttttgaagagtcatctgcaaaaggatccgctcatctaatccagagacaaattgagtaatataagagtcaatctggtctgtcgatattgcttcgagattcatttcatttttcttcgagtacaataaacgcaaaacatcttctgataggcttttcaagcggaaactttcttctaaaatataatcgacaaattccgaagaaggttcctttagatcctcccactgcaacatttgcgcatagccgatgatcgacgttagcggggtagaaatttcatgggataaacttgagacaaataattcttgcttttctttttcctgactgatttgttctatgtcttgatttaatttattggccatgtcgtttaggctgttggcaagcttttcaacttcatctccacgtttttcaacaacgaaaggctttgttgtttgcccttttgcaatctctgttgcgcgatcaatcaatttttgaatcggtttagtgatgagggttgataaaaaccacgacattggaatcaaaacgatctgcaaaagaaataaaatcattcgaaaataatgacttgctttcttcagaatactttgataagtgattagattctgcttagacaccaaataatagtctgtcgttccaattgtcgagcttgtaaataaaaacttctcttgtttgattgtgatgattgggctaatgttgattgtgttcttcttaattgaatcgtaatcaacaacctctgttatgcttggaaagtcagttgtactggcatacacactctttccttctttatccaaaatttcaaaatcattctttaccgtgctcttgactatatcacttagattccgtaactgctctttcgtaggttcttgatcttcaattttggctgcaaatagtatcgcagcacttttttgggtagctagtgcttgatcatattcctgattgattgcatgttgagcgatgatccgcaaactgatggtgctgatccctaaatacaaaagtaaaaaaaagaatagcagccaatagaatgcttttgtcgcatatttcatcttattcctccaataagtaccctacaccataaatcgttcgcagctcgttttccaaatgcagtttctttctgatccgctgaatgtgtaaatcaagagttctgctatctggctcacttggcgattcccaaattcgttgataaatcgtttctcgctctaaaataattccgcgattttgaacgagataaatgaacaattgatattctttaggcgtcaatgcaatcaactcattgttaaaaaatacacttctcttctcgtcttcaatacggatgttgtgccaatttatctcagaaacagaactctttttccttctgcgaagtactgtttcaactcgagcaaataattcttctagttcaaaaggtttcgtaatgtaatcttctgcacctaactttaatcctcgcactttatcatgcaaggtattcttggcagttaaaaagataactgggatatcaaattcgacaaaatagtctattaattcatccccacttatttctggtaacatgatatctaaaagaatcagatccacctcatgattttcaatgtaatctgcggcacttttgccatcaaaaatcgggatcgttcgatagcctttttttgcgaggctttttactagcaggttatttatggcttgattgtcttctactatgagtacatccatttgatttcacactttcttcccaatttttgtaaagaagctgttttataagctgatagccgatcatgataccgcacaaaaaaagatagagcaaaagtaaaagtacgatcgatcgattgtcaatatcttcaaaatcagcgaaaattttttgaagcgcttgattgtgacgcacaaaaatatctgtactattaagacgggtaaatcgcccaatataaatcccaatagaatccataaataaaagacacgcaatcaaaagcgctgggtagacaccaatggttaatttctctactaatattcttgcaatcttgtcaatgctccagcagcccaaaattgttgaaggcatcactgccaacaaaatcagaaaaagtttgatccaattcattaaatccttacttatcaacaatgttacttcatcataaggtgtcaataaagaaagatgaaatagatctgtcatgagataaaaattatttggtaaaaaaacaagccagagacacacaactaccactataatgtacttttttttacaatacattgcaagaaaggttaattctattggaatatatgccaaaatagtattagtaaagaaaagaaaatagacacttgattgataaaatgaaagatataagattcccagtaaaatcaaataatataaccgaatcccattcattgttttatttagtaaatacatggttcctcctgtcttaacgcgctctcctagccattgtcccactatttagaaagaacagacttcattaattgggcataaacactgcgtccttccccattcaaatgagtttcatcatcataaaagtattctgggtggtctttgctgtggctaaaccagtcgatgatattgacattcttgtagcgactaggaagctctgctaatttttgattcacagattcttgacagccttccggacatttgatagttatccagtatatctgtttatcctttaattgagtaaggatttcatcgattgactcatccgaaataataccatttgtacccagtccgattactaccgtcgaataatcagctaaattgggatgcccttgaagaatcgttgccaaactagatatttgccgtgattctttcgcatcaacggttgcttgcccactaaacgtatcttccaattcttgatatgctccaagcatcacagaatcccctagaaataagatatttcctttttgattgggttgattctctatctttttcagattactgcttaactcttgtttcaattcgttttgatccgcagtcagacggttagtcggtgcaaaaatgatcattccgattgcaacagcaacaagacctgctccaaggtaacgtcctgcttttctttttaaatgcatgaaagaatgaaagccagcaatcatcagaaccgtcatgatcagaaccactaccaattcaattagaggattcatcttaggtgctatattcactaggagaataaacaccgaatagtgaaccaaatataattcataactaattttgcctatatattgaagacggaatttggcgattttggttcttttttccacttctttgtcatttatcaaaacgagtaatagcattgttaatacactgacaagcaatgagctacctgtaaacgaaggcagcggaataaagacagccagagtcaaacaactcatgatgagccaaaacttcgttactttttttgaagaaatgacatcattaatgttctttctattgaaaaaaccaaacatgccaactataaacggataaagtcgagcaaaggtattgtaataagcgatagaaaacggcgataacagactggtgagaatcgaaataatggtaagaagatacataagctgatagcctctttttctagacaaacgcatgactgttagaaagaagagtggaaaaactagataaaattgtaattccaccgccaaagaccagtaatgtttaaatagggacgaatttgcgaagcgatcaaaataagagactttttcgtggatctgccaccagttgttatatccaaagagtaaacttggaagttcacttttgatgtttcctagcattcggatttgaatactcccagctatcagaataaagataagtaaggagaataaaagaaacggataaatccgtttgatccgtttcttataaaagccaatccaggagaactgttttttttgatacgcataggaagcattctttgccatcaagtaacccgaaataacaaagaaaatcgttacgccttgatttcctccttgaaaagaatattgaggcaaatggtagagaataacagcaataaccgcaaatgccctaagaaaatcgttgcctgctgaatagtgtttatccatgtttaacctccggctggccgatgatcattttctccgtaataagtctcattgctggaaggattattcaaaagagtagctaaagacacaaattgataatcttctttttttaaatcacgaataatctcagggactgcagcaatggtttccggatgaatgtcatgcaacaaaataatcgaaccatcatagacagaactcgttactttatcaatgatcatttgggcatctttagatttccaatcttctgaatcaacagaccattggatgatgggacgattgatcaattctgcagcttttgcattgacagaaccatatggcggcgaaaataggctggttttttgcctgtgagtttcttgatagattgatcggtcttcgtgatctcattagtcattccagattcgttcaatgtgctgaggtcttgatgatcataggtatggctaccgatagtttggccatcctttgcgatggctttcaccacctcgggatacatctctacgttctgtcctactaaaaagaaagtagctggcactttttcttttttcaatagttccaataatttaggtgtattgctgggatctggcccatcgtcaaatgtcaaagcgacctttttttatttgaaggaatctcctctgtctctgtagtgctttctagtatattttccaaactagtctctgtagtagccttattgttacttgtcactgttcttgaagaactactgttgcttgttaactcggaggactgggacagattgttctctgtttttcctctagcaaattcctcactgattcgtgcacagccgcaaagtactaacaaaaagataaagccagttatgagtaaacggatctttttcattgcttttcctccttatttgttgtcaatacatcatgaactcttgctatctcttctgtcgaaactgtttgataagagattccattctgaatcaattcctctccgatcacttggtcatgaataattgttggctctttcatcagtttcttcgcatgaagaacaagattggtaatgggtagattggttttgatgttatctgtcaagatatcgataaatgcattccattttgtgacttggttcaattgcgccatattttccaaaacacctttcagtaacaactgttgccgcatttgtctgccatagtcccctcgtggatcctcatacctcattctcgcccaagaaagtgcttcttctggagataacgttagtttacctttaggaaaatcgaatccatcagaactaaactcaaattcattttctacttgaacagctcctacttctttgagaatcttttgaaaatctcccatatcaatagaaacaaaataaggaatttgaatatccaacattttttctactgttttaacggaacagcttgcacctccataagcatacgccgcatttaatttatcctgcattccttggtctgcgatatcaactaaaagatcgcgttcaactcccattaatgtgtattctttcttttttaaattgatatgagcgactatcatactgtcacttcgaccagaatccgttcgcccaaactctccagtatcaacgccaagtagcaaaacattaaaaggttcttgtttcaattggtcgtaatctaagtcatactgctcatctgaaggattcaatttttcgtacacttttgtatttattttatttgcagaatagactgcccagccagtaataccaccaacaaggactactgaaacaaaaagcaaaataagaattattttccgcatcggaacacctcctgctgctaaattaaaggaaaaatgtatctgaaatgtatcgatttagtatttggtgactcgatacatgctcgcttgtagcagcaatgttcgcttttaatttaatattaaaatgttgtatatcacttttagtgaagaagaaagtctactcatccccatttaaaaataacaatcaaaatgaagaataatgcatatattccctattggattttcatttcgattggatttgtttcaaacattttgcttataatatgcaaatatgaataaaaaaggcagaatatttgaataacagcaaacttttgggcatactaattacagaccctaggcgtaaataagctgcgcctaaataaaactagaggtgaaatcatgattgaatttcagcatgtatccaaaatctataaaggcggcaaagtggctgtcgaagatgtcaatctatcctttgaaaagggagaatttatttgtttcattggtaccagtggtagtggtaaaactacttgtatgcgaatgatcaaccgtatgacagacccctccaaaggaaaaattctgattgatggcaaaagtgtgaccgatatcaatccagtagaattacgacgccaaatcggttacgtgatccaaagcatcggcttgatgcctcatatgacgattcgagaaaatattacattagtacaaaaacttttgaaggtcagtcaagaagaacgaaataagacagcagagaaaatgatcgatctggtggaacttcctcgtgaaatgctggatcgttaccctcacgaattatctggtggacagcaacagcggatcggtgttgttcgggctctggcagccgaccaagatatcattttgatggatgaacctttcggtgctttggaccccatcactcgcgattcactgcaagatttgatcaaagatttgcaggaacgtttaggtaaaaccgtcgtcttcgttacccatgatatggatgaagcattaaagttagctagccgcatcgtgatcatgagcgaaggacgcgttatccaattcgatacaccacaaaatattctgcgaaatcctgctactacctttgttgaagaattgatcggtgaagaccgccttctgcaagcaaaaccagacaccacaccagttaaagaagtcatgctcaaaacaccaatcgccatcactcctgaaaaatctttacaagaagcgattcgcctgatgagagaaaaacgggtagatacattattagtgacggataatagcaatgtcttaaaagggtatatcgatgtagaatcgatcgaccgcaatcgaggcaaagtaaccagtgtcggggatattcttaataaagatgttttctatgtaaaagaaaccgccttactgcgagatacgttgcaacgaatccttaaacgcggtttgaaatatgtgccagtcgtggatgctgagaatcatttggtaggaattttgacgcgtgcttcattagtcgatattgtttatgacgttatttggggcgaggaatcctcccttcttgaagcgatcgaatccgcaaaaccagaggaggtctagccatgcaaagcttctttaatgaatatggcggccaattggtcacgaaaagcattgagcatttatacatctcctttgccgcactatttctaggcattgtcgttgcagtccctttgggcgttctattgacacgctttcccaaagccgcttctatcgtgatcggtgtgactagtgccttgcaaactgttccctcattggcactgttggcattgatgatcccgattttaggggtcggtaaggtcccagctattgttgcactctttatctattctttgctgcctattttgcgaaacacctatattggcatgaagaaagtcgattggaattatcgagatgtcgctaaaggaatgggaatgactaacttccaatcgatcattagtgtggaactgccgttagcgatcccaacgatcatggcaggtatccgcttgtcagcagtctatgtcttagcttgggcaaccttggcttcgtacattggtgcaggggggcttggagacttgatctttagtggattgaataactatcaaccggcattgatttttgccggcacaatcccagtgacgatttttgcacttttagcagactggttactcggattacttgagaataaactaacaccagctgcattaaagggggatgcctaaatgaaaatcaaagcgaaatttggtcttttgttatccatgatcattattttactctcaggctgctcctttccaggacttgcttctacatctaatgaagacaccgtagctatcacaggaggaatcacttctgaagctcagattcttggcgctattgtagcaggaatggtagaacattatacggacaaaaataccactgtcattaataacttagcaacaacgacaatcaatcatcaagcaatgatgaatggcgatgcgtctatctctgccgctcgttataccggaacagatttgacaacaacacttggcttagagccagaatctgatccaactgctgcctttaataccgtaaaaaaagaatttgagaaacgttaccatcagacctggtttccttcctacggctttgataacacatatgtttttctagtcagaaaagacactgcagaaaaatataatctgaaaaaagtcagtgatttaaaaggcgttgccgatcagttggttgctggtgtcgatacagcttggatcacccgtgaaggtgacgggtatgatggctttcaagaagcatatggcttttctttcaaaaacattttgcctatgcagatcggtctcgtttacgatgctgttgacaacggaaaaatggatatcgtactcgggtattcaacggatggacggatcgctagttatgacctcgtaatgttggaagatgatttgaatttctttccaccttatgatgcagctccagtagtcgatgacaaattaatcaaagacacaccagaagtagcggacgccttgaacaaacttgctgatacaatctccactgaaaaaatgcagcaactaaattatcaagttgataatgacctgttggaaccgacagtggtcgcagaacgtttcttacaagaaaataattattttgaaggagagtgacgaaatgaatgacatgaatctatttcaacaatttattgcctattttcaggaaaatggcggttatgtctttgcacagtttgttcgtcacttcctgatctctatctatggcgttttattcgctgcaatcgttggtattccactaggaatctggatttctaaaaagatgcgtatggccgattgggtgatccgcatcgccaatatcatccaaacgatcccttcgctagcaatgatctcgattttgatgattggaatgggattaggtgtcaatgtcgttattctgacgatttttctctactcgctcttaccgatcatcaaaaacacctataccggcatgcgccaggtagaccgtaatacactagatgttggtaaaggaatgggcatgacaagttggcaacgactgtatatgatcgaattgcctttatccgtctccgtgatcatggcaggtattcgtaatgcattagtcgttgcaattggaatcactgccattggcgccttcgtaggtgctggtggcctaggtgatatcatcatccgtgggacaaatgcaaccaatggcgcttcaatcattcttgccggagctttacccactgcattgatggcaatcatcaccgacttaggcttaggctttattgaacgtcggttagatccagcaagccgctcgtcgaaataaaggccatttcttagcgcttttataaatatagaaaacaagcatccttacatacaagaaggatgcttgtttttctatatttattaactaattcactcaaagcaggtgaatgcgcttctcgattttccctgagatgatcgggaatcacgcatcatatcctagaggtggttgtttcaaggctcgatccatacaaatggattggcgcccatcgttttgcttgagggacgactggtatgccatcattccatacttgatactgatatggggtcgttttttctcgaacactgctctgatcgctactccaaagatcattctgaagtttggtcgcttttaagttgtacgcttcgtcttccccctactttcttttgggactttttttccgatgaaccccatgccgttcgggtccattcctgataaacacaagacacattcttcagaatctgtctcataataagctgtaaattcatgcccctgccaaaaatagctcttctccatttgctgaatgtctgtaagcatgacaaattctgaagaaatgagactggactctgctgtaaactgaataatctcccacgttcctatgaggtcctctttcatagggatttcaggaattgatttcgcataactaattgctgatatgaccggccaaccactatctaaccaataaatttttctgacatctaaaaagaaatcatcactaaaaggttgtctccgtgcatgatgaataataaataattcattatctgaacgtttgaatatagaattgtggccaggtgcatagactgcagactgttcttcgaattgataactccctagtaatttaacaccaattttctccggtaccgcctcttgttccgacagagacaggccattccaatccgtatagggaccggtaatctctttcgctcttgcaacccggatattataggtttcattcaaagaatcaaaagagacaaataagtaatacatatccgtttctggatgataataaacaaaaggaccctcaatcgcagtatcaacagaagcaggtcgttgcgctattttttttccgtatcccttctcggctaactttccagtgctttgatctataggtgcaatataaatcccgccaaaaaatgatccgtagatcagccaatggtgtcccatacgatctagagcaagatttgcgtcaatggcattatgatcggcgatgcctcgatgcgttttcacaacttctccttgatctacccaaggtcccaaaggatgcggtgctgttccaagaccaataaatgaagtggtactgccaaatgtagaagcggaatagtacattcgatattccccttggtactctatcacttcaggtgcccacaacccttctgcttgactccattctcttgcagattgtggcaattgaggaaaggcctgcttttcaaactgccagtgtatgagatccaatgatgtccggatcggtattcctgccgttttaggttgttgcgtatctgttgaaaataagtaataaacgctgtctcgttcaatgatcgttggatcatgaacaccatttttccagttcatagattcttcctctcagtaatcgattcactttagtttgacttcagtgaacgaaagcagaatcgattcttttctatatttatttagttctttcttacttattacgccactttcattaaaaacaatctatctgctcttgatctttgctacctccaagattaccccaggctagagtttctataactgcttatggcgtaacaaacaggacagtcattgaatgctctgccctgtttgtgcccacattcctgcaggacagtatttttttgataggtttgcccgaaatttataaaagcagccacacttagtacaggtgtgattggaccgaaatgggcaggcttcacaaatttttatacgggactgaacgacttcaagtgcagcaaggtcgttctcgatggctagctgttcttcaatcaacgcttctacatctaccgttgctgctgtttccttgacatcgcaacctttacacgtcattgaattacaccgccaaagatattgtcaatacactcatagcgggtatattgatcgttaattggctattatttgttgtgtagtcttcaaatgattggatcactacgtcttccggatgatcaaaatcattgtgtgcattcattttatcccccacaatatagcgagcttctttgattccttgaatggcagtttcaaagtcaaaactaattgcttccgagccagatactgcgaaattgcagatcgacaggtggagggtatctgcttgtttcgagaccgtgtaggtgatcgtttcacttgctgctccatgactctcgatgcgttcggcatcttgatggactttgtacaaatcaaatacatgatagcttggtgttttgaccatcttttcgccatcagtcaaaatcattgcctgcaaaacattcactgtctgggcaatgtttgccatgtgcactcgttctgcatgcttatgaaaaatgtttaaggtgatagcagctaccattgcatcacgaatcgtgttttgctgatataagaatcctggattcgttccgggttcagcagaaaaccaagttccccactcatcaacaatgatgcccacccgtttttcaggatcatattgatccatgatcgcactgtgacgcgtaatcaattcatccatatgcgcagctttttgacaggtaataatccattctgcttcatcgaatgctaacgcactaccttttttctcccacccttggggatggacataataatgtaagctcaatccatccatcagccaatgggcattcttcatcaacgtttctgtccagtggtagtcatcaacatttgctccgccagccactttgtatattttttgatcaccgtattgacgaacgtaagtctgataccgacgataaagatcagcataatattctggacgcatatttccaccgcagccccaattttcatttcctacaccgaaaaatttcatgctccaagcttcttcatgaccattttctcgacgccaatctgccattggagaaattccgttcatggtaatgtactcgacccattcagacatttcttggactgtcccactgccgacatttccattgacatatgcttcacattccagttgtttgaccaattcaaagaattcatgtgtcccaaaatgattattttcagtcacacccccccagtgagtattgacgatcgtttttcgattttcttttggtccaataccgtctttccaatggtattcatcggcaaaacagccacctggccagcgtaaaactggaatcttgatattcttcaaagcttccacaacatccgtacgcatcccattcttgtttggaataggagaatcttctcctacgtataatccttcatagatacaacggccgagatgttctgaaaagtgtccgtaaatatatttgctgatcgttgttcctgattttgtatttagaattttgattgtcattgttatactcctattctttgattccccaaatggactcattattatcgccaatcgttgagaacgttaatttttgctgttcgaattctgttatatcctgagttaataaggtccctttgaaggtagtatctgcgaaggtcattgtgatgtgtccggcatcgtatgtccaagtcccggtcagctctccagtgatgtttccatctttttgaagctcgatcatttgtgtttttagcatggtcgttccattatcggtgccatggttaatgatttcatagcgtccgataatttcatctgctgtcaaagcatctgctacttgttcattgcctcgatactcatagggtgctggaactggccagccctcctcattcatatacattctgttgactcgcacttcatgggcttcggttccattgttaaagcgcgtatgatacaccaaggaccactgaccattctcatcgatgatcgccgaattgtgtcctgccgctcgataccccatttgttgaaacgagaattggtagttgccaatcaatttgataccatagtttgaattttgctctccttgttccaaaattggactatttccttgagcatcgaggtaaggtccttcaggtttttccgcgcgaaagagtcgcatattgtaaccaccttttgctgctaaaccaccgtaagtgacgaataagtaataataatcggttttctcatcataaacaatataaggaccttctcctgattggtgatagccgccaaaaagcttgattccgaaataacgatcaatgatacgaccgtcttccgtcgtgctatctttcccaggatacattggttttccagtggctggatcaacttctaataagaagataccgccagaccaagaaccataggtcatccatagttttccctcttcatcataaaacaaagctggatcaatggcgtttggcgcataatcggtgttatatgtcagaccatcttcgatcgcccagttttcgctgaaaccgctgatttttctctctttgatcaatttcgccaaacgggtattttgatagttagtattgcgctcactaccatctgtcgaatctttttctgtaaagccagaatagattacagtatccgcataactatagggaccttcaatcgttttagctacagctaatccaatcgctgaacggcgccaagtagaacttgcggaatagtacaacatataggcccctttatcaccatttgaccattcataatcagcattccaaatgacatctggtgcccaaaggctgtaaccaccttgtgaattggcatcatcgtagcctgcccattcaaaagtttcagctagattttcttttgtgttaccatagatcgtattgtcttccattgattcatattcgtaagtgaaaggtacttcccaagtttgtaaatctgcggttttcgcctgagcgagatgcgaaccaaatacgtaaaacagctcttggtcaccaacatgaatagaagtaatcgatgggtcatgaatcgacactcgattttttgtcgttgtttcccactccttttgtgaaagttgctcagcggcgtctcctgtttgacagccagcaagaaaaaaactagtaaaaaaaacggacatggttaaacagagcatttttctttttgtattcatttttttcctctcttttatcctttgactgcaccgggttcaccaaaatctggtagtccatttttatcccaagtaaacggttggacatacgcatgtcgattgggattttctaaaggattactataatcatttatttctggtcttgcatgatacactaagatctcttgtttcccttcctcatcgactgtaaaggagttatgtcctggtccgtagagggaattttgttccgaactcgaaaaaaccggttccttcaacttatgccaagaatatccattcaatagatcactatcctcatctgcccacaacagtcccatcacatagttttcatccgtcgcacttgctgaataagtaatgatcacttttccattcctaatcaaggcagcaggtgcttcgtttactttgaagccgattttttcccattcataataaggaatactcagaagaatctgctttcctttcaaagtccaaggattttccatctctgataagtaaagattagaattgcctggaatatttggatccgcttgtgcccagacataatacaatcggttcctgtgttcaaataccgtagcatctaagctgaaactttcaaattgcgtcttgatctgccctttttctacccactcaccttcaaagggatcttcattcgcattttcgatcgcaaacatccgatgatgatgctgatcatttctaacttctccatgatctgcagcagcaaaatagatgtaccattttccctgaataaaatggatctctggcgcccaaatcagctcactcatggggccttcggcatgagccgtccagatgacttttacttcaccgtcagccagtccttttaaggttttcgcacgtcttaattcgatttcctgatatcctggttttgatccagtgaaataataatatccatcggtatgcttgtatatccatggatctgctcgttctaatacaattggttccaaataattttctgccataaattctacaccttcttaaaaatatccatcttcagtttttaacgttcttaaggctttattttttgatatatacaaaatagttgcgagtaaatagaatacaataccgatgacatcatagatgactaaatgaatgatgacacaggcaatcatccatctcatagttcctttattgatttgtttatctctcatatttttagcgttgatccaactgatcacacccattaagatagtcgctaaagcaacgatcatgactacttttgagatcatacctacaaggcttgattgcaaatattcatactgatttttattttgaaaagcagcgatgccttgttcttcaaaccaaggataatagccaaacatcgtaactaacccaatcaacacatcccagacagcactgacccgtaataaatttctttctatttttctgttcataagtttcactatccctttattcccgcatttaagttcatagattcaatgaaatatttttgggcaaataaaaacagcagtactgttggaataatggcgatcaatgctgatcccattaactgtccaatcattcgataattgccataaatgtcttgtagtaatagcaaaccggctgtgatcggcattttactgacatccgtatacacgatcaccggccataagaaatcattccaagaaccagtgaaagaaaagagtccagcaacgatcagaacaggtttgatcaacggaacgatgatctcagaaaaaatcgtaaattcatctgcaccatccattcttgccgactcgtcaaattccagcgggatgcctttcataaactgtcgcacaagaaaaatattccccatccctgctaatcccggaatgatcatagcaagtgatgaattgacccaaccaaatgtttcgataattttgtaggaaggaatcaaattaactactccagggaacatagaaatccccattagaatataaaagatacggtctcggtatttgaaacgcattctgccatagccataagctgttacagaaacaacaattaccactaagatagtatgagtaacggcaataaaaagagaattccacagccattgcatgattggtgcagtagaagtattagccaagattgctacataattatctaaaatccagttaactggcaatagtcgaaatccagtagacacgatttcagtttgggaacgaaaagaagttgcaaaactaaaaatcaatggaattacccagataatacataaagtgattaaaaataaatatgcgactagcatactaggtatatgtttcttttgtgtattcatctttttgcccccttaagtattgtttttatctaatagaaaatattgaaatacagatacacacataataattagtcctaatatgacagccattgctgaagccatccctgcaattgattccccttgactaaatgctaatgaacgaatgtacatcattaatacagtagtacttcgatttggtccaccgccagtcatcatcagcggttgcgcaaaaacattgaatgcaccggcagttgtcataacaattgtatatagaagaggaaaacgaatagatggcaatgttacattaaagaatttttgaactggtccggcaccatcgatttcagcagcctcatataaatcttcatttactcctgccagagccgagcgataaatgatcatattcccaccaatcgctccccatatactgacaacaaatatcaagatccaagcatatggctgtttagaagcccatgaaaaatcatatccaaaaatattatttacagcgcctaatctcgagtgaaaaattagtgaccatatcagagatcccgctgatactgaaataagacctggaatatatagaattgcttgaaaaagacctttcattttcacttttttatgttgtagagccgctgcaatcatcaaaggaataatgatctgtaagggaaccatgatcaaaacgaaaataaaagtatttttcaaaccattccaaaattgagtgtaaaacgtggaagaactatcaaataataatgtcttatagttgtttagacctatccaaacaggatcagaaatcaaattccactgagtaaatgaagcataaacaccatagagcgttggaatacatacaaaaataataaagagaaccatatgcggtccaataaatgcaattgaagcccaattaatgttcttttttttcattcctttcattcccttcaaaaaatccgaaaggggataattttatcccctttaatttatttcgccacttccgcaattttgtcttctacatactgctgcatcgtagctaaaccttcatctaaatctagttcaccataagcaatatctgtacaatagacatctagtgcttctaaaacataagagaaataaacatagtcaaagatatatagtgtgtcttcttcttctggtgttgatgtaaagaaagattgtggatattttttataatcatcgctttctaaaacatctttactggcaacgatttgtccagctttagcccattcaatcgagttagtacgaacaaactccaagaattttgcgataacttcctttttttcttctgttctagactcactcttcagcatgccaaacatatgagaagctgctcggttggttgcgatgtcatctgaagtcgaataaatatttgttacaccccaatttagcccatcaacggcatcgtgagcggtggaagtccaagtaccatctgttgataagagtacgtttccgccttggaacatcaaatagccatcttctccataaggagtcattaaacctgcatctgttaacgcttttattttttccaatgcttctttcatttccggcgtattcaccgtcgggttcccagcatcgtcagaaatcgcgccgcctaagttacggatttgtgctaagataacccaagaaagcaaagcattattaacaacataatcgccttcatccatttttcctgctaaagacatcatttcatcaaacgtcacgatgttgtcgtctaaccaagaagtgacattgtatttttctaaaagatcttgattgtaatacattgcactggcatggatatctaatgggatcgtatattgagtatcgccgatttttcctgcatcccaagcagtatctaaataattgctctcttctaactctggttgatacgaaatcaaaggctcaactgtatcaagaatgcctgaattaacaaactcctcaactttataagaatgcattagtgtcaaatcagggataccatttttagagctaacaactgtacttaattttgtatacatatccgaagtaatcacatgatttattttgtaatctgaatcagattgttcattaaattcatctacaatcttatccatataggcaccgtcatcaccagtgagtggggaccaaaaattgattgtatatttttctttttctaaagcgcggtacctgttaaacccaacgagagcaactgcaactactgcaaccaatgcgccaataataataagtttctttttcatgatttaccctctttcattgaaattgaattgtaatctttgaagccaatagccctatcctcctcgtcaacactagttaaacaatcatgtataatttaattacttatattcagcgtttgcaaacactttcaatttacaactaaataataactttatttgtaatcgctgtcaacaatattttaattaaacaactctaaataatatatcaattaattaatatatatattaatagtaactactataaataatactatttacacaaattaacaaatatgttaacattcaagtaaatcatttataactataatgggggtgaaatgatgcaattagaaatcaatcaagaagcattgcccgtctatgaggcgttagctagtaatgtacggatcaaaatcattcaactacttgcaagaaacaaaatgaatgtgaaagaaatcgcacaagaattaggattaagcagtgctatcgtcacgatgcatatcaaaaagctagaagaagcaaaaattatcaagacagaacgtgtcggtcagcgaaagatatctagtctgagagtcgatcatatcgatatcaattttccagaaaaaatctttaatgcattcgatacgagagaaacgtcaattccaattggtcattatacaaattattcggttgaacccacttgtggattagccacgcttgctggttttatcggtccagtagatgaacctaaattttttatggaccccaatcgaatggatgctcgcatcctctggtttacgaaagggtttgttgagtaccagtcacctaattttctttctctagatgagaaactagagatgatggagatttccatggagatttcttctgaattccctttttctaataataattggccgtctgacattacctttagcttaaatggcatcgagcttggaacttggacaagtcccggtgacttcgccgatattcgcggcaagtatacgccagattggtatcctgataacttaaatcaatatgggttattgaagacgattcgaatcatggatcatgggacttatatggaaggagaacctttatcagacgtcacgatcaaggatattcctgcttatgaagatacttggcatttaagagtcgaggtaaaagaagaggctgaaaatatgggcggttgtacattgtttggcaaagggtttggaaattacgatcaagacatcaaaatcaaaatgttttacagctaaacgtttttaggaatcacaggcacactctctcatcatttttgatgtgcggtaaaagattccttcgctgaaaataagacaaaaaagaccatctcgctcgatattagagttagatagtcttttttgattataaaacttaatctatttcttcaaatgataactgtaagttcctacgacaatgttttcacgccatgataaacggaatcttagacgcagacttgtttggttgtgtaaaatattttgccagcgacgacgtggcacgaactgtggaatgataactgtcgtcgtataattgtgtttcgttgcgtttttgctgactagatctacataacgaatgattggattttcaattgaacgataagaagaatgcactacagaaaaacggacatccgggaaattttgtttgaactcttgttcgatttctttttccttcttgacatcttcatctaaagatacgtgcattgcaactacataatctccgatggattgtgcataattcaaagccccgatatttacacgggtcacatttcctactaatacaataacggtattgccatcatatttgtggagtgccacttctttttccaaacgtagctgctcagcgactttcttataatgatcatggatcttataaaagacaaacagtaggattggcatgatgataaagaatggccagatgtcacctagacgaaaaacaaacaagatcgcaatgatcgcaaaagaaatcaacgctccgacgatgttggccaatgatttcaagaaccatcctttaccagctttcttccatcgaactaccattcctgtttgtgagagcgcaaagggaatgaacacgccaatcgaataaagtggaatcaaccgttccgtcgatccttggaaaatgaacaatagaacgatcgaacctgctgccagcgtaatgatcccattagaataacccaagcggtctccccgatcttgatacatatgaggcatatacttatctttcgctaagttataggctaacactgggaatgcggagaatccagtattcgctgcaactgctaaaatcaaagccgttgcgaactgcagaacgtaatacatgaatccgtgaccgaagatcgcagctccgatttgcgaaaggaccgttacttctgcttctggaacgattccataccaatagttgatgaatgtaatccccacaaagaagaaacctaggatcgcagccatgatcgtcaatgttgcagctgcattttttgctcgcggctttttgaaaaacggcacagcattactgattgcttctacccctgtcaatgaagaagaaccagaagaaaaagcgcgtaagatcaatgcgacagaaacccctggcacaacagcacctggtaaggctgtggcatttaatggctgtaccccagtgataatattaaataatcctacaagaatcaagatcgtgatcacagcgataaaggtgtatacaggaaccatcaagaaactcgcagattctcgtagcccccgtaagttcatcatcatgatcagtaaaacaatagtgatcgagatacccacctgatgcccatatagagcgggtacggcagaagtaatcgcttctgccccagccgataccgaaacggcaacagtcagcatgtagtcgatcaataaagagccgccagcaatcaaacctgcattcttgcccaaattctcactactaacgacatacgccccaccaccatgagggtacgcatgaatgatttgacgataggataaggtcaatgaaatcaacaagataataacgaatgcggcgatcggtagtgaataccagatagcagcagctgacaaagcaactaagacaacaacgatttgttcggtcccataagcaatcgatgacaatgcatccgaagataacaaagccaacgcggctttccttgtcaatttttgttcatcattctccgcggatttcaatggacgtccgaccaacaaacgtttcaaatattccactttcttacactccttttttcatgaaaaagatcataattgcacatacaaaatttctttgataattactgaattaacaagactgtatgctactcctgaaaccgacaaaagtcaatgaaaatggcatgaaaaatttgaacaaactccctcttctttttatcagaattcgcaagaagattcaagaaaagcagatagaacatcgtgccctatctgctcttgattttttaatggaaaaaatgactctttttcgagacattatttagtttcttagttacatctgttagataaggataagcccatgttcctatgatgccaaatacaataaacaacagtgacaaaataatcaactgaggaatggcgtttggccaatagatcccgccggctgattcccttaacagattgactgcatgggtgaatggtaacagcggattaataaattggaaaaatttaccagagacttggatcggataatttccgcccccaccagaaatcgatagaacaaggataatgatcgcgatccctttcccgacattgccaaacagtccggctaagacgtagacgatcatcataaatgctagtccaacgagtaatgcgaacaagacgctgtataccggattatgaacatctactcctaataagaacatatttcctagtgtaacgatcaagctttgcgcaatggccatagttaggaaagtcagcattcgagcaacgaatgtttctcgttgcgtaaagcgttctttatctttcttctctaaatgatactctgttgtagccacacttgacaacaataacgccccgacccataaacacaacgctgtatagaatggagtgctggcagaaccattgttggcaatcggatagatgtcatttgtttgcaattcaactggttgtttgaagaaatccgcttctttagttgcatcaagcttcaacaacttgatgatctcgcctagatcaacttcactttcacctttgcgaatcgcattggctgccttatgaatgcctgttttgatatttggccaatcattattgatcaaatcaactgccgcattcaatgctttttctacatctggcagtttctcatcaaccatgttcatggtcgaagtgatttcagctttgatggttggccagtcattttgtaagaaaccagccgcaatccctaacttatcttcaacgattggcagttcattgttgtaaagatcggcccctttgttgatggctgcgacgatctcatccatgtgaccattgagcatcgtattggcatcatgcaactcttgcttaatagcaggtaattctttttgatacttttctaagatactgatagcattgctgaccacatttttggttgatgccaataaagacttgaagtcaatggcttgcgcttttttcaatacatcttgagctgtggtgatggtggtgatcaatttagtcaacacattgtcgatggtatcggtaatattcgtcacattaatgccttttaaaagatccgtaacattttgtgcagcagtgttgacttcagttaaatagtcggtaatagcctctgtattcccatttttgaccaattcgcttaaatgatctagccgcgaagaaagatcccccaagagactttttgcattcgtcaattgattaatgatccctgataaatcggatgtgttgcctgagttttgaagattcgttaagaaagtaatcaagccatccagcgctgcttgttgccgttgaatattttgttggaaatcactgatgaccttttggatgttttcccgttcttggtcggtcaattgattgtcagcaattgcttgtttgattgtattcgttaagctaactgtcgtggtagcgacttgactgatggaatcaatcgttacttgaacactattagaaatacttggtagcgcatcttgtaactgttgggcaccttctttcgtcgctgaggcaaagtctgttgcttggtcccctaattgttggatttctggcaatgcggtttgtacttgatcaatgatttgcagtccttgtttagctgtatcaataccatctgtcattgtactagcaatagaatcaaaatcatcatcgatcatttttaattgcttgccggcattttggatctcagggatctttttctgcaatgtcagaatgacactagcttgtttttttaattctggcagcttgtcattcaatgcgatcagtttatcccccatttcatcgacctgaggaatataatccgtaaattcttcggctttggcgattttgtctttgatttccgggaacttgtcatgcaaatcaacaatttgcttcgtgtaactatcaatggtgtcaagattgccatcggtctctaaaatcatatttttgactttattgatactaactagatttgaatcaatatcatacccgatttcgttgaacactttgactaatgtagaactagcagtttcaataaagttctttgagatctgttcttggagactgcttgctcccttgtcagtaatcttaggtgcgatagcattgattttttggttactgtagtattcaattttcggtttaacgatcgtaccgctggtaaaactgaccagatcttttgaaaaatcagcaggcaagtaaattcccgcgtaatatttacctgatttgaccccttccactaattcttttttagaatctagaaaatgccaacctaactgtttattttcatgtaaagagtcgatcacttcattcccaatcgatagctctttcccttggaattctgcgcctttatccgcgctgtaaaccgcaatgggcagttcactagtgtttccatatggatcccataatgctttgatattgaaccacgcataaagcgagggcaaaatcatcaaagcaatgatcaaaaaagcggaaatcggattactaaaaattcgtttccagtctaatttgtataaataaaacacgtttttgattttgttcattttctttcccccacttttcttcgtcgaaggataatttaccacgttttttgtacgccgccaatgggaatgattcccttgatatcagccttttgacaaaaagtaccatttgtcaaaatgaaacccctttacttttcgcgtaatttcccttattattaatcttttctttaactttaacacgactgcttttggcagacgaacaatttgtttgctaaaagcaatcataaaaaaagcaccattgaccgtttcccttgatacgatcaatggtgcctgttctagtttgtcaactgctcagtggccaatagttgataaacgtactcaagagaagtcgtttcggcataaaggttcaaacctgctttttcatcagctgaaaaatgatgagtgaaactttgatccggtatcaacaccacttgaattcctgcccgagttgccgcggtagctcctggcaatgagtcttccataactaaagctgattcagaggttcgtgctgcttttttcaatgtcagcaaatagggagccggatctggtttgtgtgctgggacatcgtcaccaaatgtcttgaaatcaaatgcattctgcaattcaaaatgatccagtagtttttcacctcgaaaagccatcgaagaagtggctaatgctgtctttaaccctttttctcgtgccagagccaatgtctcacgagcaaatggttttggctgcaagtttccattgagcaattggtcttcaatgtacccttctcgttcttgccgaagttcctccacacgttgaagaccaccaacttttttcgctagtaaggttgctgtctgttgccaactttgcccacgccaagcaacgatatctgctgatgtgatcggtagatggtacttttcaaaaagtgccaaccagccttcatgatagactctttccgtatctagcagcaatccgtccaaatcaaaaatcaataattctttcatagactctttactccttctctccttcatactcaagcagtttcaatataagtattttaatcaagacatttgacgattcttttcggcagctgcatgaacagccttcatcaccgcagcacgaaagccattttcttccagtgtttttacggcttgaatggtcgtaccaccaggagaactgacattgtctttcaatacaccaggatgttctttggtctccagcaccatcttcgcagcgcctaaaactgcctgagcagcaaattcataggccatttggcgggtcattccttcggcgactgcgccatcggccaatgcttcaatgaacagataggtatatgctggggaagaaccgctgaccccaatcacagcatcgatcatggattcaggcacttgagctgcttttcccatgctttcaaataatttttggatttctgcagcttcctctacggtcacatgcggattgttactgatagacgtcatcccttctccgactagtgccggagtattcggcatcactcgaacgatcttgcgctgacccaaaacttcttccatctgcgcaatcgtaacgcctgctgcgatcgatacaactaactgttgttcatttaattgcgcttttagatcctccaataatttaggaaacacaaacggtttgacagctaaaatcaaaatggaagcagctgcggcttcagaaagttctaatgtaggggtgatccctaaatcttgttccaactgtttaagtgtcggttcataccgatgattgtagactaaaatttcctttggttgatatagttccgattggatcaatcctttgataattgcttttgccatatttccggccccgataaaggcgatggttttcataacactcactccttctaacatttatgatcctatgttcgctgtttcttgtaaaaaaagcctaatcaagagattaggcttcaaactcgatcacataaggatgcaatgctgtattatagatgccctctgtatattctaccacttctccatgcagatcataagagcgacggacgcgctttaaagcggaaatctctggtgtgatcagaaatttttgttgttcctcattcaacgtcagtcctgcaaatgaatcttcaaaggtatcgatcaccatccgatgttcatctaaaatacggtacagtgatttttcttccaattcttccatggcaaggccttttaacaatttgggcaaatgatattcataataaataaatggttgatggtcaaaatagtacatgcgccgcaaacgcatgacttctctgcccatcaaagcagaagctggatgatcttctgcgagctcgactaggttaaaatcaagatttttcttggtatattctttgccggttttttctaataactggctgaaagttgtccctttagacaacttgttataaggtcgattacttaaaaccgtggtcccgcgtccactgcgcttttcgacatattcatctgctgctaatagctcgattgctttgcgtaccgtgattttactcacattgaaggctgcttctaattcggtttctgtcggtagaaaagaaccaacaggatagtgtccggacatgatgtcttctttgattttatctgccacatcacgatataaaatatgtttacgcttcatttctttcctcgcctttccagtcattgattctctctcaaaaagaggacttgcacgttactcatcaaaacccggcacttcttcggctgctgcttcgatcagcaccttccgaggcttactgccttctgaaggacctacgaccccttggtcttccaattcgtcaacaagacgggctgcccgattgtagccaatccgaaagcggcgttgtaataaagagacacttgccgtctgcatttcgatcaccaatgctttggcatcatcaaatagttcatcctgtggttgaccactgctggtacttgccgtatcttcttcggtaaccatcattttctcttcgtaattcgctccctgctgctcggtaacaaacgacacgacccgttctacttcgtggtctgagataaaggctccttgcacccggattggtttattctcacccataggcaagtacaacatatcgcctcgtccaagaagtttttccgcgccgttgctgtcaatgattgtccgggaatcgaccccgctggaaacggcgaacgccattcttgaaggtacgttggctttgatgattcctgtgatgacatccacactaggacgttgtgtcgccaagatcatatggatccctgcagcccgcgccatttgagctagacgaatgatcgcatcttctacttcattacttgcgaccatcatcaagtcagccaattcatcaacaatgacaacgatgaatggcaagattggtcggttttcaccatcttctaaatttttattgatcactagttcattgtatcctgtgatatttctaactcctgtcgcagcgaacttctcataccgttcttccatctctttaaccactttttgcaacgcttgcgctgctttccgagggttcgtcactaccggagtcaatagatgaggaatgccattatagacattcaattcaaccattttcggatcgatcatcatcaatttgacttcgtggggttttgcccgcatcaaaatacttgtgatgataccgttgattgcaacggatttcccactaccagtagatcctgcaatcagtaagtgaggcattttcgttagatcggccgtttggacacggccagaaatatctctacccaaagggacttctaacaacttatcgggatgatccggctgtgcttcaatcacctctcggaaggaaaccatgctgacagcactgttaggcacctcgatcccaatcagtgattttccaggaatcggtgcttccatccgtacatctttagcagctagtgccagtgcgatgtcatctgttaagccaacgattttgctgactttgactccgactgctggctgtacttcaaatttagttactgctggtcctaaactagcttttaccaccttggcatcgacgccaaagctttggaaagtcttttctaaaacaccaatgttttgttcgatttttttgtactcgctgctttgatcggttgcagggatcgagtccaacaattcagcggacggcaactcatagtcgcgattttctgcttcttcggaaatttcaaattccaatacttcgccatcatcttccatttcttcaacgctttcttttttctcctgtgccgaagccggagaggatgatgcagctggcggtgttttgggcaattcttgaaaatgatcgattggcacaaaacttaactgctctggttcgatttccgacaaatctggttctgattgggctgctcgctcttcttccgtgaagggacggacttgattcttttctttgatctcagccaaaacagcagaacgctctgcttcttttttcgctgctttttcagcagctttttgcgcttttcgttcttcgcgggctgcttgtttttcaggtgatccttccaaccattgctgaaccttttcaccagcgtgctgcagatgctccaacaactcgtgactgctcatcttactgaacaaaaagcccccgatcatgatcatcaagacagctaaaatgtaactgccgatctgggatacaaggaaataggttccgcgatagaagaatgcgccgaccatgcctcctcccacattttgtgaaacttgactgcggcgaatatcatccagcaatgtcgaccaagtcgtctgcaagacattcggcgattcattcatgacattattgaataaatgcgcatgcaggatcactaagatccccaaatagatcagcacacagccaaccactcgacgtaaactcgtaaaacgagcttctgtggtcttgattgccaaccatcccccgtaaacggccaatgcgagacaaagcacttgatacgtattgcctccaatgatacgaaagccgttagcgatcagcgttcctaaaaagcctaagtggaaaaaaccaaagatcgaaaacaagatgaaaagcaagccgatgccgactagaatcagtttctcttgttgtttttgttgtttttttgttttgcgtttcttcgcgcgttttttttgcgccattcttatccctcttttcgtctctacctattataacgaaaaaagaaggcgaacaaaagttttcctgtcagaaagtttactactagaaataaaagatcccactaatgaaaaaaagaccgctccataaatccatcaaacaaagacgatctaaaggagaaaagacaagaaatgcttcttaaaaatctctttagtaagactacagttaagctaccttgcacctgttcatcaatcgcttcatgccaggtagctactgtgatcgtttttgttgtggcttatgtcgccgtcaatcgtttttcatttattcaggagaaacatcttctccaaaccatttttcggaaatctcagcaaatgtgccattttcttgcagtttctttaatccctcattgattttatccgccaatgcttgatcgtcttttcgtactcctactgcaaaattttcggctttgaagggactttcaataacattgtaatcgtccgcttttttcgtctgagtcaaatagtactccgcgtagacccgatcgatcaaaagaccatcgatccgaccattttccaaatcgataaacgcttcgttgaaactagcatataaagttgcttcattatcggcgacaatgtctttcaatacttctggttgattgttgaaggtatcatagccagaggatccttcttgtgcccctagaactttgtctttcattgcatcaaatgaagtgatgttgctgtctttggcagttactagaacctgcttgttttccatataagtatcgctgaataatactttcttttcccgggcttctgtttttgtgtagccattccaaatcatatcgattgtaccattatctaattctgtttctttcatcgaccagtcgattgcttggaatttgactttggttcctgttaaatcaaaaacggcttttgctaggtcaacatcgaaaccaacgatgtccccttggtcatcttgaaagcccatcggtacaaaggtatcgtccaacccaacgatgacttcctctttgtctgcagcactttctgctttctcgctactattgccacatgcagcaaaaagtaataagctggctccggctaacaacgttaatccaatttttttcatttttcttcctccttagttcccttcaacttctaataattgatcggcaatattttttgcaaaaaccagatcatgggtaaccacgatctgagtaacgccctcttttttcaaatctaagatcagtttttcgacttgctggcgcagacctggatctaatgcactcgtaggttcatcatacgccaatactttcggatccatcgccatcgcccgcgcaatcgctacccgttggcgttgccctcctgaaagttggtaaggatattgcgttaaaagttcagataatcccaactgtttagccaaagcaacagctttttcggtatagctagctttgtcttgtttcaataccatttttggtgccagtgtgatgttatcgaataccgacaaatgcggaaatagctgaaagtcttgaaaaacgacaccgactacttgttcttgttttttcgtatccgtgggatcaaaaggttgtccatctagtaaaaaagttcctgaatcgatggtctccaatccagccagggtacgcagcagggttgtttttccaccgccagaaggtccgactaccgctaggatgctgccttcttcaattgtcaggtctaagcgatcgataacctgcttgtcgccaaatgcttttgatacttgtctcagttctaacatgttcctacgcctcctaacggtaataatcgagttttgtttctaactgtttcaaaatcagtgtaaaaataccagtcatcattaagtaaatcagcgcaacgcccagtaatggtaccaacgtgctgtctcgttccattgcgattttaccgatacgcataacatccgacaaacctaaaatatagacaagcgaagtatcttttactaaattgatcacttcgttccctactgaaggaagcgtgatcttgactacttgcggaatgataatcttgcgaatcgtctgtaaaggtgctaggcgcagaacttttgctgcttcgtattgccctgcagggattgattggatccctccccgaaaaatctcggcataataagcggcataattgataataaaggcaatcagtgctgcttcaaaccgatcaaagacaatgttcaggatcggcagaccataaaacacaaagatcagttgtaacagtaaaggcgttcctcgcatcagccagacatacacttgcacgattgctttcaagatccgtagtcgactagcaagaataaaagccaagatgatccctaatggaatcgatcctattaacgttaatccaaacaatttgattgtgatccctgccccagaaagcagttgcggcatcacacttactaaataatcgatcatttctttttgcctccttgattttgcggcaatgactgcttgcttgatttacaatcaccaagcaccatcttgccgtgtttccacttgattaaaatcattaaaatgaaaggcgcccaacaaaaaacgccctccggcctaatgccagaggacgtttaatacgtggttccacctcaatttgtttttccttcacagaaaaaacctcatgcagtcagttgatggatttgctgataccgccattaaataaaaaaagtcctttagccattacagctaaaggacgttatcaacgcggttccacctttgtttatcagtgcttcacagcaactgatctcagaaagtcatcaaacaatgactgctgctataacgggcactcccggtctttcctactcgattcagaaaaacgactccaagatgtggttcacaagtccttgttgtctcttctcaccagccagagactctcttaaaacgaagaaaccttgctactcttcttttcgatgtctgtttcattaagttgtttattactttatacgcaaactgaaaaaaagtcaaatactttttttcagttttttgatcggaaaattcattttcacaaaataagagacgaatagaaacattctatccgccctaaatgcattttagacttcgtaatgatcagtacaactttgtattccctctatggtactttcagttgaacatgatagcgatagcggtccccacgataataaatttcagcatattcaactaagcgatttttgtggtctttagtcagacgctcgacatataaaagtggtgtattcatttcaatttttaataagttggagagttcttcatcagacacaactgactcaatggtttcttgtgctgttgttactataaaaccttgactacgcataatttgataaagtgatgcatgtttgtcagcaagatctttttcttttagctcaatgtatgatggacaatatactcgttgaaatccaatacattgatcatccacgtagcgaaggcgttcgtgtttgctgacctccgctccttttggcaaatctaacttactacacaacacctcatttgcttccaaagatgtatttaaagaaattaactctgaatgattggactgcagtttattttcttccgaaaaacttagaagggtttgtaattgcagtaattctttcgtactgagtacaattgtacctacaccatgaattcttttgataaaaccttcatctactaaaagttgcaaggcatgacgaactgtaatacggcttactccgtatttttcttgaagttccggttcagtcaaaaaaggttgcccaactggatattttccttcattgatttcttttttcagctcttcataaatcgagagatattttacctttggacttatcattttcattcaccacatttgctaaagattcagccaaactagttaaatcgtagctattcgctgattgaacatcacgaaacagtggcgtaaaacgttcatcatctggatcaatcaatgccccaaccatggatcctacaattgtcgcaatcgtatcagtgtcgtatcctacattcactgcatctatgatcgcattaaaaggatcttgtttgtttagggcgataattccaaacgcacacggaactgcttctgagatatggagcccactaccgatgatttgagctagtcgctgtagtttttcttcatgggtaccagattcattaactatagtatacgctagtttcatgcgttcaacaacgctgggaccgccaacttctcgggaataaactttgcctaattcttctccccgacaagcgccataaatccctattgctactaattggtccacagttgcatggtcacacaaagaggctgacactgctgccgcaactgcagctgctccagaaatagccagtgcattatcatgagttacttgcgttataatcaacgcttcttgaatagctttttcaatatctcctgggtttaatatccctgcaggtgcgattttcattgcagctccgttcgtagcttttgaagcatagtctacagccatagctcccggtaaaggcgccattttttgatcaggatttttatacattgcaatcgcacttcgcgtagttggacctgcaaatcgatcgaagtaccatgtattttctgaccatttcaagatggctgtcttcactgtttcagaatcaattactcctctattttctataatactgtgacacaacgtataaatttgcgaaaaatcatctgtgacttgtccagcttcattccctaatgcaaaagcaccttcctctggttttaaaaaggtagaaactttgccattgaactttgttctaatttgatcaaaagtaagattttctgttgcagctcccatagcatctgcaatagctgctgcccccaatgtaccttgaatttttatttgtaaactcatataaactatctccattctcttattctttatttcatttcagcttctgggtcttttatacctaaaatgattgttaggatcattccaccaaaaaatgcaatcaccaaacccacaatgtacgcccaaagtgtaggacccgcaaaagctggaatggtggttaatcctccaaatacaaaggcgttaccaataacattaaatgcacccataaaagctccacccattgcagcaccaagacagccagcaatcaacggtgttttaaattttactcctagaccgtaaatagcaggctctacaattccagataaaaagacagaagtaattgcagtcaaagaaaagttccttaatttggtattttttgatcgtaagaaaactgcaaatgctgctcctgccatcccaaagtttgcagttacgccatacgcaatgaatggtgagtgacctgtgctagcgatttccggaataataaccatggtatttggtgcccaatgaacaccaaacatgatcaaaatattccaaatgccacctgtaattgcccctgtaataatctgattgattcctgctaaataatttacaaatccagcaataccaatactaatatagttacctaagggaccaaaaatactggcagttacaggcactaacacaaacaaaagaacggttggtatcaaaatcatatgcaaactattcggaattgtttttttcatgaaatgttccattttcgattgtacccatgttgtaaaaattgcgggcagaatctgcgaagtgtagttaaagactggaactggtaaaccaaagaaagaaatcgtattgcccccgtccccttggatcaaattaataaagtctggcataatcaatgcaccagcgactgcaatggcaatataaggactcgttttaaatcggtttgctgcagttaccgaaactagtaacggtaagaagtagaagacagatgttgcagcaagtgtcaacatcaaatttgtcgagctatccgtagataaaattccgacctcatttgcaagaattgtaaatcctcgaagaagacccgatccggctaataaaggtaataaaggcgagaaaatactcactacgagttgaacaaactcatttattaagctcttttttgtctggactttagaatttttttcattggtcgtctcattattttctctattcaatacttttaagaagtcttcataaacttcccctacattcgttccaataattatttgatacccggaatctttattgactactcctgtcacaccatccaataattctattttttcactttgaactaactcacgtttcttcagacttgggcgtaatcttgttgcacagtgagtaattgactcaatattttctgttccgcctagatactctagaatctgctgggctaacctttcatttttcatgataaatcccctttctataatgaattagcaagtcgttatgacgtcatatcaacatctaaaatatacccctaacgcccttgagtgtaaacgattacaaaagaaatatatccaaagatttatttatcactcataaatctgctttcaagatttagcttttttgaacacgttctattgaaactattttttaacactttagttaaaaagaggatagaaagaaactccctgtgatctctgttctaagacgtcttattctaatcatattataatctgttttaatcaaagtaaacattaactataaaactttgaactgtaagaagatgtataaagtccaccaaagtagtttcatttagaaaaatttatcaagtatatctattattcaactatctcatttctaattttattataaattaatgagtttgtatcagacacccaaggaagactctctcgtcaaatctaaaaataaaaggatgaatttgaaaatttattgagttaccctttattagatgatacactttttaaaaaggagttttagcaatgaaaaaaatctgttggattttttctatcaatgttcggggtatggcaccattcggttacagcacaacaatgaatcttagacaagcaaaatcatttcaagaaaaaatcaagacactcttaccagcagaaattgagactcaatttattagttatgatatttcaagtaatgatattcctgctgcagatttacttgtttttaatgatatggattcaaactatctaagcgaagaaataaaaaaacaaggcattgctgtttcttttaaagatatggtttccggaaatactacagttatcagaaaaacaattctgaacgccctaaatttaggcggaatttgaacagtttttctgcttgtaacaataacgacacccctctcatacttatgaatatgagaagaggtgtcgttatgtattatttatctttcgtcctatctaaaataaagcaagtaataattgatctaagcgcctagataggtctctactaataagaacactgattatttgatatcttatcaatattcataacggggagaatgaagagcataaaactagatagctttttctttattcgttagttatcgttctatctgcttttaatccaaacgtaacactttcaaaaaattacatttattgtttttcgaactatattgtatgcatttcttcaatatcaagtaatgacgtacgattatgttgttctatttctgatgctcccccctataacagatgttactgcacttaaatctagtatagcaactgaaggtttaacaccaatcctaaattttttccataactcttctttgattgtatggtaagcctaccatgatgctccacaatcaaaaaaatagtatctttttgcactatatatgtatcaaatcactatgttatagtttacttaaggagggagaaaatgaaaaagatagtactaaaaaataaaaaactgcttgttacgcatgtgattatttgcgcaatcgctgcgcttattcaggttggcgttgcacttgtttatagccttatcacagaagttgctatgtcaggaaatatacaaaagcttatggttgttggcttattcgccttcttttatatcttattaaacaccatgagcgactttgtccccagacgcagtaaatctatcttggtccactcaataacggatcagctgagagtcggcctctcgcaaaagatagtccgaatggatccagaaaagtttttaaaaagcgaaaaaaattattacctttcaaagctagccaatgaaataaaagttattgagcaagaatttttgaaacctggatttggattggttttaagcatctttacctttattttttcacttcttttctctttaagacttagtgcttccttttcaattgtcatgctattgctagcctttagccccttgttagctccttattttgccaaaaaaattcttggaactcgtcgtaaagcggcggtcgaggcacaagatcatacactcagtttatttgaacaacttctttctggctatctgacactaagagtaggcagaggattcccgaaatatgctacacgtttttctgaaagtagcgagcgactgaaaaagcaaaatattcattttgaatcgttacaaggacttacctacgcgatttcttttggtcttggcgaccttgcctactctggaacgtggattattggtggtttttttgttgcagcaaaaataataacccttcctaacctcattgctatgactaccttaatgagtacgattgccggtccattggaatatttcagcacctcgattaccgatattttatccagtaagaaagtcgctgatgatcttatatcttttatcgatagtacagatgatgatgaaatgactcgatcaatcattcttgaaagtcccatcacaactttgtcgattgctaacttaagctatagttatggtacccgtacattaatcaatgaattaagctatcaatttgaaagagggaaaaagtatgcaattacaggtgcgagtggcagcggtaaatccacgctattgaatattttagcaggcatttattctgtcggtgaccgtcaactatttatcaatgaacaagagatgaatcaaatttctagagattccttgtatcaaaaagtctcacttgtccaacaaaagaccgctatttttcagaccagtattgcttctaatctctctgtttttaatgattttgaacttgaaagagttgttgatgcattaaataagagtggcttggccaatcgctttaactacgagaaattattagaagaccaagaaaacaaatggataaattttctttcaggaggggaattaaggagaatcgaaatcgctcgcgctgtctttaaaaattccgatatcattctattggatgaaccgacttctgggcttgatagtggaaatgagctgattatcaaagatttgatcaactctttcaatgataagataattatcgtagttactcattcaactagtcctgattttctagactcttttgacgagctgattcacttagatgctttacccctcaaaaaacaaaacaatccctttattcgcttgtctttatgatttcctccttgaacttgttagaaaaagaactgaacctagtaaaatgttctttgtcatactactaatgacaaagaacgtttgagggttattgtttgaggctcattgacttcctactaaaataaaatttcatcagattaaaaaattcttcttactctatgttaacaaaatattctgctattaaattagttatagagcgcgacactttacaatcaccgttactctaagcctttctttagttctcgcattcgctgcatccatcctacgtcttctacagtaactattacttaataacaaaagaacgatacttggaataggctatttgatcgataatagtaaaaattttctttatctctaaatctgcgccgattgccgttacttgatagaactgactgtaactgttccctaatgcgggaaggtaggcattagagatcaataaatcaaatggttcatcacttgtatagggtaggagaacaacgtcttgtttccctttcaactcattttctaataagtaaatagaggcatctgccaaaatactagagcccatatttaagaccgctattctcacttgatactcctctttaggagacagcatgtaaattaagaacactaatctttttttcaaatactttaatttcgtgtggttgaacaatttagtcggttcaataatattttctattatgtctaagacaaactgatttctaaacgaattgttaaacaagttatggtaataattcaaagtgactttatcgatcgaataattgaccccatgaaaataataaacttgggcgatgagagaaaagacactggatttaatggttgaatttgactttagtttataaatcgactggatcgcggccattatttcatcggttatctcaaagacgggatttttgctagtatataatcctagtcgaatttcctcataggggatcccaccaactgtaattaaaaataagcagataaaataggtgacgattgtcgcttcatctgatgaacaaatatatttttttgaaaaataactatgccgaatgtatttaaaaactggcatatctagacagcgattgatctttatttgctcatcttggcctacttcgctgtcttttgactctggcgttaaaccagtgacttcttcaacagttggcttatctgcagtgtagtgctcaatttctggactagtcaccgcatcaaaggttgtgtcatcgtctttggcttgccactcaccatacgttgtttcctctgtggcttcattggtggtgactgttcgggtgaaagtgactgtatccaccttgtctggggcggcttctgtaccgtcttcatacagataatggatcgtttgttgcacttctttggtctcggttgattccaccatgtttgccttgtaagtaaccgttacttcgctgtctttcgattctgctgtcaagtcaaccatttctgccacaccttttttatctggcgtgtagttggctatttctggactgaccaccgcatcaaaagtggtgtcattgtctttggcttcccaatcaccataggaggtttcaccggttgcttcattaatggtgactgttcgtataaattctattgtatccacatgatccggcgcggcttctgatccgtcttcatacaaataatggattatccgtgcgattattttactttcctctctcgtttctattttagggctgtaaacatacgtgactgtttggggatttttgctaacgattcctgtctcatcaccttgcacttctttcaagatatatccagggatatctttcggagtaatcgtatatgaatcgcctatattgccaccagtcattatacttggaggaagtaattctttcccctcttcatcgatataattcactgtgattggtgccccttcaatataccttggctgccatacataggtatcagccatagtcgctccatcataattcaataccagttccttagacaggaatacctgatcaccataaggagcgtctatcgtacctgatccaacattttgccaataaccggtataatagcttgaactaaatccaatcattccacttggatttgtcaaattaactggatactcattacctggccaattgttccagccgacaaagctgaatttttcccctagtcgtatttcttttagatatcgtgcatttgctagaaattgattcattccagcccctaaggctttgattacattggtactatcaaaatttgataaatctaaactagtccctctaaagccataaaacatgctgttcattgttgtggcttgacttgtatcaagcaaatgtagattcacgatttcatccaactctgaaggcacttttccataatggccagtgctttcaaatagtccaggaacatctgctggaagaacaacaggggcagtgagaactacttttctaatagtcatgtttgatgaaacttctgctattggaatcacttgatctaccgttgtagtaagcgtgccttctcctacagttagaactccctcaatatcaagggttgctggagcagtcccccacattccactccaaaggatattgtctgcaagagcagccttcttttcttcagttgctgctgtactgtctgtcgacgcttctgaactatttttctctgcatcttcttcagattccgttttagttgctgcaaattcttctgctgtcgcttgctcttcagattctattgcttctgactctgttcctacagtttcctcgactactttttctacttcttgctgttcaggcaacaactcccccgcagtaagcattgtttcttctgctgctgtagtgctaatttgatgcagctgatgcaggaatactaaaaagtgcttgtgtaaaaatcgggctgcctaatataaatacagaggaactgacaagaatacgtgatacgatttcttgcttcttcgatcttctcattatttttccttctttctatctaagtgaatgaacacagtctcgttctatccaatgcaaaaaagctgtcaactgacaactacttcagacatattttaatactcctgttgtcctcattccttaagtatgtattatcacatggctctgagtagcgaacacgacaacatctgctctaaaaaagacaagattcgtcctgtttaaaaaaaataattaaaatcctttggaaattatgacaaaaaagaaaataatcacattcatatcagtatttcaacggattatgcgaaaagattttgaacatggaagatctctttttattcctaatcattcacttagagaaaagacaaaaaaaccgcaatacaagcgtttgagcaaatcaactgtctcaacgataaaaggacttgcccacttgcgcagcattgcatcaaaaatatcgtttagagttgttttcactgtcacttatattgcagtcataaaaatggataagcagtcatacttgcagccacgtgttttgggtctgctaagtattcgcttgttgatcttgaacatttgatttagtcaagttcacaccttagctgttgatactgccaattcgaaaaagatcgtcactagcagatacggatatctaacgttatctgtaatgattctatagtgaggtatttgtccctgtttcttgaatagactcattaatagactcattttggaacttttcgatcgcctcgactaattcaagccagcgatctccggtggggaaactattccatttaaagaaacgtacttcgcgattttgattaataaagtattgacgatcgacaggataatccatcacgacaaaatccggcttttctgatacaaaagaaagagtatatccaaaccatcgttttaatcgctctttttgcctaatttcctgaatttttccaaattttgattcatgaaaaacccgcacagttgaccgatcaattctagctacaatcgaaagaagcatactgtactgaaaaagcaggtggttatttgagacatacagcgtactaaaaatcgatgattgttctgataacgattggtacatctcttgaaccagtggaaatagtttagggaatactcttcgataatctttgtctgttgttgtttttccaaaagcatcaatcttatttttagaagcaaacatgagagaggttgaatggatgttcaatgcattgacaaaaagatacgttgtagcactatcaggaacaagaaaagcttgtttcgctgtttccgaaaaaagtttagcggcttgtaagctctcttctgaaaaatgatttgtcatcgtcaactctgtagggatctcatcaggtaaataggtggtcattactgaaaacatataatacaagaagatatactcattttctgaagtttcatttaacaaataattatctcttaagaggggcattataagctcctttttgaattgctcaaaaggaatagtgagatggcatgtttctgtcattcccggtggaatttctttcaaagcaaatcctctctttaaacgatagagacttaaagccagtaattggataaacttttcttgatcgattcctcggtaacaacttggatacatcgcgagtctttctttgaaaccagtaatacttttttgagtcaggccaaaataacgtacatctgagccatcaaaaatttgccaatacatgatatgaaaaaaatgcctaatacgatattcttctcctacaaataacggcttcctctttaaattcaacgaaatattataattttcaaggatatccatgatctccttgagttttctttgaaccgtgcgattactcacaaaatgctgttgcgctgtattctccaaggataaatatttctctctgaataatcggtccaatatttgaaaaggcatgctttcttctaacatgacagaatataacttagaaagtaaaaaatttgaggcaaatcgaagtgaaatggttcttccgtcaattatttcgatatcataaaagggataccgttctctcaaatccagtgcacggtcaataactaaaacaattcttcttttcgaaacacttaatttatttgccaagtcgcttatactttcatattcctcagcattttcaaaaaaataagcaaatacttcatagacatcttgatctaatttagttaaaagaaacttatacatgccctcacctcttaacctcttactttaaataaattatacctcttctaccttctaatatcattgattgtgcattaatccataatgtttttgatttttttgataattatttaaatttctacttaaatagccagcctatttcattttgtctcataagtgtcccttctctttctcctcctattgatctgcataatcaacttccttcaatgctgcgttacaatccagtgtcttaatcagtaacttttcaatgattgaatatgaaaaaagatatattctataggattttcatctagaacattactgtatgatacaagtgccattttttaacataaaagtgatttttactaaagaaaaattgaatgactagatgatacagtcaaactagcaaacattcaaatacaaaacaaaaatgaagtgtccagaaagctgttatttcttaggtactttattgtttgaactgaaaattaggcttttatacaaaaaacatcaaagctaatgaatacactttgatgttcataaaacagttttaggataacttattaacgaattatctgagtatcctcgtatcatcagtaagaaattctctagatacattggttaaagttctattactcatttctttgataattgactaacggacccagacatgagatgcccaaggttcgcttttattttttcttccggccagtcccaccaacggaccttttgtaaatactgaatcgtttcatcattaaatctttttctgattggtttcgcaggaacgcctcctacaatggtatatggcggtacatctttcgtgactacagctctagtacctataatgacgccgtctccaatcgttacgcctgccaggatcagtgactcatacccgatccagacatcattgccaatcacaatatcgcctttattgtcccatgcagcagccacatcggctttatcaagaccccactcttcaaaaaatagcggaaatgtatacttggaacgcttgataatgagtggtttgcagcattaaacagaaactttgatccacaagcaatggaacaaaatttgccaataatcaatttgtcatgattgattgggtattgatacagcacattattcctttcaaactcgcgtggatcatttacaaaatcattataaatcgtgtattctccaacgctaatatttgggttagtgatggcattctttagatagatcgtttgtgtatcattggttcttgggtaaattttatttcgtgaagtagtcataatattcttctccttttggtgtgttaacgtttgactatttcacatactacaatgcactttttcatttttttacctcttctcaatttatgtacgtaatgaatatatctaaataatagtacttgaaatagtaagcagctgaagaaaaaaccgctactaacatggtatttcattcaactgctacgaatacgggacacttcaaaatcaatgtgcttaccacaatttaaatcaaataaattatagccattgtatactcataaaaaaacttacaccaacagttaaaataaaacaaggatatttaaataaaaaagacaggatcctttttattcatttgtgttctccagaaactatatacgattctttttttgaacgttacaaagaactaaccactaaaaactattgggcaaattgggcaaaaaatcagtcttttcatgactataacggaacaggcaaggagacaatatatagctcgactactaatagtactatgcatgcgaataacataagattttctcgacgatcatggtttggatgaagataggcttctgattttggtctatctttaatatcatcttgtctaacttttcttctaatcaatgccacttctgaaccgaccgcccaacacaaagtgaacagaataaacagcccaaacgatagataaatttgtttaccaatagcaagatacagtagaaaaaagtcaatcagcttaatcgaaaacaaagcgactcttcgcacctttcgtccataatagatccaactataactcatgcaccctcactccttcttaaattaatcactaccttttgctttcatattttgacttaatgaaagattttctcatcgattcttagtataatttcctcaatttgtatctcaaaaaacatgattataaataaatatatactaaaaaaataaagtgtccataaaaaatgatatccagacactttattcatgttcttactataaataatacacttaatttgataggttcttttttcgtttactgattctatacgataagagaattagtagggttcctaaaatcaccaacattgattgtcccaacgtttcttctcccgtagctggcaaagtccctctagaatcattctctttttcattatttttatgaagaacactatagacatacaccacttcctgcgcttcctcgctgaaaattccagaagcattatctggtatctctactacataccagcctgggatctctttggcttcactggcatatggtaacccgacttttccacttaagacagttggctctgctaattgatttccttcactatcttggtatttcacagtcactggtgccgcatcactgcgttcgtatacatacaccacttcctgcgcttcctcactgaaaattccataggcattatctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgacttttccacttaagatagttggctctgctaattgatttccttcannnnnnnnnnncgccgccatcgttcgtcctgagccaggatcaaactctcataatgatttgtttgaacgatccataggatcgttaagctcaaataaaattaactttgctagctattgcttgcatgtattttgcttcatataatgaagcgccctacacattggttcgtttgcttgctttgttcagttttcaaaggtctactgcgctgcgttagcaacttttaaatcatatcagaccgacaagtgaatgtcaactcttttttaaaagtttttttcgaaagtgtttattcaacaacttcctgtgcgtcatcagcgactccattagaataacaaatgaattgttatttgtcaacaacttttttcaatcttttttgttgctgcatcagcatcaaattgattttttaaatttgcgacttcgttataatatcatctgtttccgttttggtcaagcccttttttaaaaaagtttttttgaaaggttttgactgtcggcgtgttttgccaacgttcactactttatcattaagcgtatgaaagagcaagtgtttttctgaaatactttcaattatttttgaaaaagaaaaactgcctaaaataggcagtttaatcaatgtcccgagtccgaaaacgaatctgatcgttttcatcacgtctcaagactgtttcttctttcaaataactaaaggatctctccttgagctcaggattttccaacatttcttcatatcctgtgaatatgtcttggatatactttttataggcttttttctttttgatacgttttttcattcggcaccgtcctttacgtgctctatcttagcaattgtggcagaagttgacaaccgaatttttacgattcgctagagtttttggtcgaaattttattttggggcaatataactgacactttgcgaataagcaagctcattgggaatgattcgataagaaatcgttttgccatcaataacgttgccctctgatattaaaatgccatctttgccaaccgcttccacaaaggcgacatgtccatattgtgtgctagagccagcagtgcctgggctaaaacttatcagatagcctgcttttggagtagccgccgttttatagcctaaacgttttgcggttgctccccattctccaccattccccatatattcatccacactgccgcccaattgcttgacccgattgtaagcataccaagtacattgtccgactggataagaacctgaggtattataatttacaccgttataatcaggaaacaccaacagctgccgatactctttgggaatcgcttcttttgattgtaggacaacgccgctgccagctttggcttcatcatatttcgttaattcatagacagcaatcaatgaattcagtttattgttgtagctcgtatccgttgcataacgcccctttaaatattcagtcgcttgcaggtagttttttgcttcagaacgccaaacctttttgtaaaaatcagcattcccactaattcctgtccgcagtaaatgaacataatcctttaacgactccttgtatcctgtataggcacgaaaagcagcttggatcgtataaaattctccggtcccattatcctcagctgtcatcatagaaacggaacgactaccggaagttcctttgattccaaacaaattataatacggaggagaagcaaggccactctgaccagatccgctttccaaaattgcctgtccaatcataaccgacgcatacacaccataagttaagcctagttcccgagcatcttctgcaattgccgcaacaaatgcttctgtttgcggattcttgcgaaaatcatagctagccgcatacttagcgattagtgattgtccatgaggtgttactttttgcgagtcagaaaaatgaactactacatctggtttgtttacctgatcttcttggatcaattgttttgtttccgcagtactattctgtttatcagtaatagtataaatgcgtacgccattgttttctgtcgccgctttttcttccttgactatttgttccgcttggggttgatctgccatgatcagtttatcctgtccaaggtaaattgctgctttgactaattgctgaccgtctttccaaaacaaaagatctccaggtacggctttttcaagtgatgtttgctttcctacccggctgagctgattataagtttcgatcccttttatatcaaaaacgccatgataaacagcaataggcaacgaaagattattaaatccagtaccctgcgcatctttttcatatggtttgcctagttgattcaacgcttctgaaatcagcgctgcggatcgttcatttgctaactgattcaacaacggcaagatatagccattcaaattagaatcagttggggtggtaaccaatttatctgataaatcaactgtctgggaagaatctgctataggctgattggatggcggcaattggctgactgaagaacctgtgttggatgtctttggttccgaagaactttgggtggaatttgctgtcgtatcatttggctttgatgaatgactggttcctgatggcctttcggtagtagaagacatactaggcgttgttgaatccttagttgaatccgttgtcgacgcactgctacttgaggaagatgtctcactttcagacgtacttgtactttcacttgtttcctcagtcgtttcactagaagacgatggttcagtagaatgactttcatcaatggattcttctgtttccatactttgactgcttgatgcggtttcgaaagaatcggccgttcggtcttcagatggttctgaggattcatttgattcgtctgagattgatgagcctgaatcgactattgctgattctgcgttattctctaagacagtcaatgcttcaaccgtaggcaccccttgtccaagggtgatcaatagagccgctagcattgccaacgccttacgcatactttttctttttttcattggattctcctacattgtttactcaaatcaactttaccatatgcacaatattaaaataaagtgataactctctatttttatacatttaattaatttcgtctattcggaataaaaataaacaaaaagatagcaagccctgcataataaagctacgcaaaacttgctatctttctttccgtcatgatcaatctttcaaaaaacatcttatttatgagctaaacacgctgcccaaattcgacctgaacccgctaagggaattaaggaattagtatggctcagccattccgcttatggtctggcaattacagcagatattactatattcacccaatcaattagattaatttctgataggccagtcgttcaccgtgtggaatagggaaaacaacttgcccacgatattgataaccacaggtttcgatcactttctgcattccaatatttgcttgataggtatcaatccgtaaatcatggatcccttttgctaacgcttcttcctctagcgcttttagtaaatgtgcactcaattgtttgcctctaaaatggtcactgactacgacacgatggattgatgcataaggcccatcccctgaccaactaccttcgattatcgcagtataaacgggatcgacccctttgactaaagcggcagaagcagcaatttgatcgtcatataacaagagataactttcttgttgattgatatcttctttgattttttcacgagtgggaccatagccattttgccattgaggtgagccctgtttttttaaggattgtatgcccatctcaaagagagccatcatttccggcaaatcagagagcgtcgcttttctaaactggatcatgccattcctccttcagtagcaatttgctaatcggctacaatgagcgaagtttaccgcggaattcatcgatcgatgtgtagcctttggcagtcataatttctgtcaattcttttttcagacgggcaaaaatcgctggtccctctttttgtaattccgttccgatttgtaacatcgtcgctccgcataacaaatgctcaaatgcatcttgtccagaacgaatgccgccagttccgattacattgatttctggttttagtcgggtcgcgaaagcccgaacattggcgagtgctgttggtttgacatactcgccaccgataccgccaaagccttctttaggcttgatcactactacttctgtttctgggtctatatatagaccattaccaatactattgatagaattgatgtatgttaaagggaatttattcaaaatttcagccatttgatcaaagtgcgccaggtcaaaataaggcggtaatttcacgcctaaaggcttcgtgaagaaactaaaaacttgctctaaaatttgttctgtcaatggaaaatcataagcaacttgtggctttcctgggacattcgggcaagaaagattcaactctgtgataccacgaaagttgctagcttcaatctttcttagaagttcaatattttcttcaacactcatgcctgcaacagaaaagaagaaaggtgcttcaggagcgattgcttcttgtttctctaaagcaaaattcaaataatagtctaagcctttatttggtaatcccattgaattgatacttcctaaagcgagatccacatatctcggttcgggatttccttctcgcggtgctaaagtggcactttttgtaacaaaagaaccggcttctgatgctgcaagttcctccaaatccgtagtggtcatacagtgaacgccggaagcattcataaagggattgtcgtaggtaaattcaccaaatttagtcgttaacattgttcgtctcctttcttcattgaaaatagtttacctttctagtttgcaaaatgcaattgccgttttaggtttcgtcattattttatttgtagcaattctctattcgctgagatccttgaaaaaaagacaatcagtcttcatcaaattaccgctcaaaattcttttacaatttaggtacgtaccctcttttagagccgctcgatcaattctctttgcatttttcctagtgtgactattttctttagtatgcgaaaacgccattttttattttggactgtaaaacgccaaacaacgtctaacccattgaacccttgacttaattgctcattgactagatcttttctggtgtaagccatgtgatcaatgacttttgtttgaaaaaagttcaaaaataaaatgattacttggcgatcattcacaagtaaaatcgttttgctgcttatactttctatactttgtgattcggcaaaaccaatactcatatctccttcattatagggagccgctaggcgagagagttttttctttgttaatagcataggccggattccttttctttagttatcgatcattattttatcattttttacaaaaatggtctctgaaacgacaagcagtcgtcgcacgaaaatcgttcatttcgctaaattcagactcacttttcttttactataaagcttcctgtttaacagaggtatggggtcgcgtttccttattgaaaatgcaacagatactaataaaaaattgtttaactaaaaaactcctttactaacttatcttaaaagttaataaaagagttccaaaatttctacggattatttagagaataaaatgtacttatacatccatactatttcaaacgacttacgaaactaacagccgctgcattggaatcagcaaatcccctagcgaatccccaacgcgatccgtgcataacggctcattttatcggtcgtccaagcgggataccagactaattttacttctggatttttgacttctggaatatcgcttagtgcttcgtgaatttgttcggtcaaaacgtcggctaatgggcaacccatagtggtcaatgtcattttaataactgtatcgcctgtttccccgtcaaattcgatttcatatattaaaccaagattgacaatgtcaatccctaattctgggtcaataactgtttctaacgctgctaagacacgttctttgattgcttcgctttctgcttcagtataaggcatagtcgaaacctcctttgatgatctgttcaaatcataacttgttttaatccctttgtaaatgacacttttgctttcgttttccttagggacgattctttttgttaactttcaattctggaaagactccggttgttttgaatgtacgctgttcatcgtctgttgcaaaacgtcctgtgatcgattgagtcggaacaaagttgataaatgcattctcatccgcttctaaaacagcttgttccaaatcatagatttcataacgagtaactaccatcataatcatatttccaggaacaccagaataccctcctacagatggcaacaatgtcataccgcgaaacacatgttttgaaatattcttgccgacagattccgctttggtggtgatgatcaatgccgtaactttttgatggcttgtatgaagcatatccaccacataactcatagcaaaaatggaaatgatcgtgtacaaggcgctctcccatgagaaaataaaccctgacagcataacaataatgccattaagcataaacatatatttgccgacagtcttacctgtcgtttttgataaaatcaatgagaggatgtccattcctcccgttgtgaaacccatttttaacgaataagcgactccaacaccaagtaatacgccgccaatcaacgaattcacgaggatattgtttgtgatttctccttgaggcaaaatcatcgttattaaagagaccactacaacgttaataaaactcatccaagtggaagctttgcctagtttgataaagcctaaaataaagattggcacattcaaaagcaaaataaagagaccggtactaagatgcaagccgaattgttcccacccgactgctacgatcaactgggcaacaccattcatccctgcagaaagtacttttgcaggaatcaaaaagaaattcaacgcgatcgctgcggtcaatcctgacaacaaaataaccccgatttttttcagtctttccgactgctgatgtttcgtccataatttactcacaatgccatttctccttcacaaaaaatctccttccaaagaatagcagtttgtgtctaaaattgaaactattatttgcaaaaatttagtttctctcccctcttttttctgactcatggtaaaattaaagaaaaatagaaaggatgatcttttgtggcaaaagaagcaagtttcgatgttgtatctgaaatcaatacagaagaagtaaaaaatgccatccaactagcagaaaaagaattaaagaatcgatttgactttaaaggttcgacagttgaaattaaaatggatggcaataaattaacaatcgtgggagacgatgaattcaaacttgaacaaatcaaagatgtgttaagcagcaaactcatcaaacgaagtgttccgacaaaaaatatccaattctcacagactgaacatgcacttggcgccaaagcccgtcagactgcagaattgatcaacggcattgataaagaacaggcgaaaaaaattacgaccgccatcaaaaatgcaaaattgaaagttaaaacgcagattcaagacaatcagattcgtgtcactggtaaaagccgtgacgatttacaaaaagtcatccagctgctgcgcaagcttgaattaccgatcgatttacaattcacaaattatcgttgacttctctctgtaccgatcgcaaaccgcatgtacggtctacgatcggtgctgagagtctttttgtttttgccagaaatggtccattgctttgctaatctgctctggtcgaaagcaggtttgggcgtgttgccagtgtaatggaaacagttgctggtaagccgttgtatgaaaacgctgatccagcaacaggatcacgccttgatccctagaatcacgaatgacacgtcccgctgcttgcagaactttgttcattccaggcagccgataggcataggcaaaaccagcatgttttttttcttcataatagtcccgaatcagttcttgttcgtgattgatttgcggcaatccgacaccaacaatcgccgttccgatcagacgagttcccttcaagtcgatgccttccgaaaaaattccgcccaatacgcaaaatcctatcaacgaagttttttcttcagcgtccgccgtgtcgtatttgaattccgctaaaaaattttctcgttccgtttcattcatagctgtatcctgtacgagcatcttaatagtcggatacgcgtgatgaaatgcttctgctacttcgtccaaatactggtaagaaggaaagaaaaccatataattgcctgactttgcgtgaaccattcgataaagggcatctacgatcgctggcagactggctgtccgttgccggtaagtcgtctggatgtaatttgcgatcaggattttttgatttgcaggatcaaatggacttggcagtctatagcgtaatgctttttctccgcctcccagcacttcctggtaataatcaagaggcgtgaaactggctgaaaacaacaagctggcttttcctttgtctaacacttgctgtagaaaaggagccggttcaatgcaaaattgacgaagagtcagctcatatcgagtgacctctactgttgtttcataatgatcgtcatagaattcagcaattttcaaaaagtgattcacttcaaaataactttgcagcaccgcttcctgagccgtatgttcagggttagctggcagccattctttcataagctcagctagctttgctaattgcttgttcatcgtttcatggggttctttttgatgatggtactcccaatgatccgtctcagcgattttttcaatcgcagagaattctttctccactttattcaatgctcgacgaagtttttgttgatccattggcaattgctttctaagatctttaaacgtgctgcgacgaatctctgctgaatacatctcttttgaacgattgacgagattatgggcttcatcgatcaagaaaaagtaatcttcttctggttcctcaaaaaagcgtcggagataaacagtcgggtcaaacagatagttataatcaccaataatgacatcacaaaacacactgacatccagcgaaagttcgaagggacagacggtatgcttttttccatacgtttcaatcacttctcgtgtgatttgattttcatgatgaagcagatcccatagcgcttcattgattcggttataatagccattcgcatatgggcaatgttccggcgtacaattccgttcatctaaaaagcaaatcttatccttggcagtgagggtcacactttttgtttcactgccgttatccgccaacttgcttaaagcatcttcagctacttggcgagtgatcgtttttgccgtcaaataaaacaaacgatcgccatccccttctcctaatacttttagtgcaggaaaaagagtcgatatggtttttccagtacctgttggcgcttcagcaaacaatcgcttgccgttttttaacgtcttataagcggcagcagccaattcccgttgcccttttcgatacgtttcgaaaggaaattttaacagttgtagtgaagtatttctaacacggcgccaattttcctgaaaaaccagccatttatgatattcattgatcaagtgggtataaaattcagtaagttcttccactgtaaaatggcgacggacgcgggtgatcagctgctccgtcgtctggtaataggttagttggacttcaatttccgtcaacttttcttcttgaaggtaaatataagcataaaccatcccttgagcaaaaaataaatcgatttgatcctcaggaagatcttcaaagtagggttctgacgttttgatctcatcgattacccaacattgtttctcttcgtcatagaataagccgtctgcacgtccttcgatagttaacttgtccttttcgatctcgctttctattttgaaaaagacttccttttgataggcatcgccggcttctttttgcaatcgtcgatggatacgagcgccttcttgagcagtatggttactgactttgcgactatcgatatcaccacggcgcaaaataaattcaacgatttttcggacagcaatttttcctttatacacgtgatcaccttctcggagctattatatcggaagcttcactgattttaaagcgaacaaaaaaagcctgcaggatttgcagtctttttcacattttcttaaaaaatgcctacaatggttacagcatatcaaaaacaacctctcttcttgcctaatgatgtgttttaattcttggcatcatcgcaatcgaaagttgtctcaatcgacttgtcactttcttgtggcatctatttctcttaaacttcttatactgttctgattttcaggcatttctcattagtatccgtcactgatccacttgaacttcatagcgcacattgttctcatcgtaggcacgattggttgcttcatcatactgaaattttaattccaacccatgggctcgtaaaaataaatattttccatcgatggaaaacgaagccccatgtaaggtcgtctcgtagatttcaaagggatcatcttttaagcgaagattcgcggaagcaaaatttttttcaaagtctgcttggatcgtttcatttctttttttgagtgccgaaccactcaacgtttcatcactgctactttctgtcataggcaagtattgtttgacgatggtcaattcttctccttgcagatcatagacaccttggctttgcggaaattgactgctttcttcttgaatcagcatcaagtcgacattctcggcatttgtggagctgagcttggtcgcagtagctgtcgtaggttcgctcgttttgattgcttgattttcttgcccacagcttgcgagtaacaagctgcaaaagaatgagcataaaactagacatactttcttattcatgttactgcctccactatttccataattaaggttttttaaattaattacagtataacagtgtattttttttacggaggtttcttagaaaatttttcgggatagttttttaaaaacgaccctatttttaatcaaactgccgttttttgcagatttttttaatctcattttctctttggtttcttccaccagcgcaagaagagccattttacgctctcttgctttttcctaaataaagagcaaaactgtgaatctttaaaaagctttttttgtttccttgaatactttaggctatactaaaagaagaaacagaggaggttaaaatatgaaaatcattggcttagtcaccggccctgttcaagagaattgttacttggtttggcaagatgggcatttattaatcattgatccgggagcagaggctgaacgaatcattgctgaaatcgaaaaaacagaagcaaagcctagtgcaatcttattgacccatactcattatgaccatatcggtgcagtggatcacttaagagactattacagtatccccgtttatgtcagtccattagaacaagattggttaggagatcctctaaaaaatctttctggtcgccatcctgacttaggcggtattactgcacgtcctgcagagcatgaattggcgttaaaagattatcaaattgacggcatctcttttcgcgttgtggcaactccgggacattccattgggagtgtcagctttatttttgatgattttgtcgtttcaggagatgccctttttaaaggcagtattggacgtacggatctaccaactggtaatttggaacaattattaacgagtatccaatctgagttgtttattctgcccaaccaattaactgtttatccagggcatggtgagccaacgacgattgaaaacgaaaaacggacaaatccattttttagataaatgtaaaaggaggaaacgatatggcaagaacagaattatatgtcgtgcgacacggtaagacaatgttcaatacattacagcgcgttcagggatggtgtgatactccattgacccgcacaggtgaacaaggaatccattatcttgggcttggtctccgggagatcgattttgtggaagcagtatccagtgatagtggtcgtgctatcgaaaccatgcgcttgatcttgggcgagcatttacgtgggcctcagattccttatcatattgataaacgaatcagagaatggtgttttgggtctttagaaggggcttatgatgcagaaatgtggggcgtcattcctcgtgtgttggatttccctgattatgacaatatgattgctagccatgtcagctttgaggctgttgccaatgcgattcatcgtgcggacacagcgaattgggccgaatccttcgatgaattgactgaacgggtcaaaaccggctttgaagacatcgcgtatcgggttgagaaaaaaggcggcggcaatgcgttagttgtgtcccatggtctaacgatcgccttcttgctgcatttgatcaataacgaaaacaacgtgcgtgtggacatcgataatggttcggttacccgactgatttatgaaaatggtgaattcacaattgcggaagtgggcaacactgaatatatcaagaaaggacttgccctttcacaagatctcctcgcttgattttcttgcaataatgaatcaacaaaagtaagagtagttttttgctgaaaagatcctcggcttgacgattttttcagcaagaaaaactgctctttttttaggaagtgtttggtattttttcctagaacaggtatactatgtaatgtatttcaccatacaagaaaggactgaacaaatgttttttgcgaattttattaaagccatccttttcgggatcattgaaggcattaccgaatggcttcccatcagtagtaccggtcacttgatccttgctgatgaatttattgggttgaaagtaagcccggaatttatggcgatgttcaacgtcgtgatccagttaggagcgattctggcggttgtttacctctatttccataaattaaaccctttttcacccaccaaaaatgcattggaaaagagagacacttggacactctggtcgaaagtgatcattgctgtcttaccatcagtcatcattggtttgccactggacgattggttagacgctcacttctataatttcctctctgtttcgatcgttctgatcatctacgggatcggcttcatcgtcgttgagaaaagaaacaaaaacaaagaaccaaaatgtaccgatttgaacaagttcacttataaagcagcactaattgtcgggatgtttcaagtattagcattgattcccggaacatcacgctctggcgctacgattcttggaggaatcatgattggtgcctcccgctttgtcgcaacagaattttcattcttcttaggtatccctaccatgttcggtgcaagtatatggaaaatatacaaatttcttaaagttggaaatgcttttgacttgcaaggaacagttatcttattaactggaacgatcgtttcctttatcgtttccgtgttagccatccgcttcttgatgaattatatcaaacgaaacgatttcactttctttggttggtatcgtatcgtacttggtgcggttttgatcgtttactggttagtatctttataataaaaacactgcgatgtccttttggacatcgcagtgtttttagctaaattacgtatttttgatgaccatgccgtcaataatatcgacagcaccttctgtgtcgttgatgattgtttcaaagcggtcataaatgtctttccatttaatgatttctaagacatctttttcatcagtgaaaagggcctttttcaatttagagtacaaaaggtccgcttcagactcgatacgattgacatcattgatcatttgtcgtagcgtctttgaatttttgaacttaggaaactcttttaatgccgtctgcacaccttgtgtggcctgttcgatcatgacagcgaaatcagctgtttccggacgtaatgacttgatcacaagattttcaaataaataagtcaatcccatgatgccatctaaaatatcgtccaagcgttcagaaataatcaaaatatcttcacgatcgatcggtgtgataaaagaatcatataattcattggtcaattctgcgatcacttgatcgccttctttttctaatgcgtgaatttctgctgctgcttcagttaacgctgcttctgaataatcatttatcagaactgagaaacgttttgccgctaaatgaccattggttgctagctgctccatcgctgcaaaataatcaaaacttttttttcgtgccattcttctctctccttacaaaatcacaagtaatacttttaccattacataggcaatcaagccacagcctgggaaagtcaagatccaagcataaatcatttctttcacgatgcgccagtcaacgctggaaaagcgacgtgatgcgccaacacccatgatggcagttgtttttgtatgtgtcgtcgaaacgggaatcccaaacacggaagataagaacaagcagattgccgctgttaagtcagccgaaaaaccttgatatttatccagtttgaccatgtccatgccgacagatttaatgattttcatcccaccgacagaggttccgattcccatagtaagagaacataacgccattacccacaaagggatcgtaaagccgttgccgcttttttctacaaggttattgtagtaaagacctagcataaagacccccataaacttttgaccgtcttgtgcgccatgcaaaaaagcgtttgctccagctgcgaccgcttgcccgatcgtaaaaactttatttgctttacgacgagaagttccccggaagagccaaacgatcaatttggtgatgataaacccaccaatgaaccccatcaatgttgagaccaccagccctatcagtactttgacccattcttgtccgtttactgcatgtaatccgcccagtgccattgctgctcctgtaagtccagcaatcaatgcatgggattcactggttggaatcccgaagtaccaagccgcaaccgtccagacgacgattgaaaaaagtgcagcagctaaagcaatttgtgcaacatgaaagccgccagcagtatcaaagctgacaatgttactgatggtttcagcaacttgcgcattgaaatacgtcatcactaagaccccaaggaaattcatcactaccgccattccaatagcgacatttggacgtaggaccctcgtagagactgcggtggcaattgcatttggagcatccgtccacccattgacgaaaataacgcctaacgagagcacgatggttataactaaagccatattcacatttatacacctcatttaaaaattccgaagtaatcatagcatagaaagtgaacaaagtgtaaactttttgtaagtattcattaaaaaatatgtaaaggattaaaataataatatagaacaagaaaaaatagctggcaaaagcacctttttttgtgttaagtaaaatttctttacaacttttattgcaaatgaaacttgcattaggtataatgactagtgttgatttatacgttttaaacgtataagaacttatttttggaggtgaaatacatgccaaacattgaatctgcaatcaaacgtgttcgcacaagcgaagcggctaatgctaagaattcatctcaagtaagcacaatgcgtacagcaatcaaaaaatttgatctagctgttgaagctggtgctgataacgtagatgcgttatataaagatgctgttaaagcaatcgatatggctgagactaaaggattgatccacaagaacaaagctagtcgtgacaaatctcgtttaagtaaaaaaattgcgaaataagcaaattaaagccgaagcaatcaaatgattgcttcggctttcttttacccttgtcttttaccatgctttaaaacgaacaattgaaacagaaattctttatcgatttgaccacttttcaccaaataatcattctcaatcaattcatgataaagggctgctaattgcttttcattgaactttcttgcctgctgcattgctaacttgacccgatagggatggacttttagtgtctcagcaatatttgcctgttgatagccgaccttcatcagaatcgacgcttgtaaaagcaagcgtacttgtccaatcaaaattgcattgattttaatggtctcttccccttgtaacaacaaatcatcatacaaccgccaggcatccgctacttttccttgtaacacatcattagtcaattcaaaaacattgtgttctaaagtttttggaatcaattgctgaacgatttcttttgtgatcttcgcatcttttcctgcatacaagcgtaatttttgcagctcctgcatcgcttttgataaatggagatcagtcaaccgcagaaacagttcaaaagcttctctagtcatttcaataccatcgtttgtcaatgtctgttgcaagtaccgacgaacatccgcttctttcattggtgccacatcgatgatgatccctgcttttttcaactgcttcgtgattttctttcgttcatccagcttatcatattcggcaaaaatcaccaaaacagccgtgtccattggattttttaaatacagcaaaaaatcatcaaggtcatgttctggaacattggcttttttttctgctgttagaaaaaaaggccgctccacaaagatcaatcgctgatcaccgaaaaacggcaacgattgcgcttcttgaatcaccaaatccaaaggctctctttccatatcaaaagaagcaaaattcaagtcatcttttgaaacttcaaaacgcgttaaaaatgcttgacgtacttgttcttgtaaaaatttttctgtgcctgtcactaaatagataggttgcagagatttcgttcgaatctcttgcaacgctttttgcagttccatagattcccccgctttcttttccatcctatcatcattctaatcgatagtctagccatgtttctagctgttggacacgatgccaatttgaccagctgaagcggatcatcccctgctgatctgttctcaagatgcttcttccttccatcacttccaaaacttcagaatgtggatgtccatagcgattgtctttgccacaagagatgatgccgattttgggtgaaaggctctcgataaaacgagcagaagtcgaggtacgactgccatgatgccctagctttaccacttctgcctggagatgagggtacagttgaatcaacttttcttcccctttttgatctaaatcaccggtaaataaaaagcgccacttctcaatttcagccttcaaaactaaagaatcttcattttcaccttgtccagactcaggagctaaaacagtgatagcaaggtcgcgaccaatggtttcacccacttttgtccagtgaacagttccttgcggaagctgcttgattaacgcggcaatctgaggatggtgttcacttccaggaactaggtatatttttttgatagggattgctgtcattaatgccaatgcatcacctagatggtccgtgtctccatgagtcaaaaaaagcccatcgatttgcctgactccctcgccttttaaaaatggaatcaatgaggcgtgtgcattttcttgatacgcgcgttgctgccacgcctctttaggaaaagataaactgccgccggtatcaatcacatacacttcccggttaaaggctgtttgtaagacaaaactatcaccttgcccaacatcgacaaatgtaacggcagcagggacaaaaagacgctgtaaaagtagcggtaaaaacaaactgactaagaaacaaaaaaagaactgatgccgctgataaaaaaataaaccaagaagactacagaaaatagcaagttctaagggaatccttccagtcgtgagggcaaatcttccaagaaaaaagacgatttcctctattccatgaaaaagtgtttcactccaactatccagatagggtatttttggtatcaaaagacttacggcaaaaagagcaaaacagctaggtaagataaaacgttgaaacaacggaagcaaaagaagagtaaaaatcccacccaacaaaggaaattcatagaataagtgcatcagcagcggcgctgccaataacggcaaaaactgagaacggatcactgaggaaacctgtacgtttctttgcatgagcaataaaaaagtcatcaaaaaacatagctgcccggacgtttgcagaaaaacttttgggtcgatcataagtgttagaaaaagcacgataccgtaacgatcacaggctgaaaggtgacaggaaaacagtcgcaaaagaacggtcatcccataagcgagaacagctcgaatcacgctgatagaaccaccaaataaaatggcggctatcaggataattggcaaaagaggaagcagcatctcctctctggtgagctttcctcgtctcagacctcgttctaaccagtagaaaaagaaagacacatgcagtccggacacagtaaaaaagtgcagcaagccactgctactgaataattgacggatctcttgaaactcatgatctttatacccaaataacaatgcgtttatataagatgccaacttctcagggaaaaactgcttcacgtgagtcactgcagctgctcgccacctgtggatcgaagaaatcccggcagtttgtttgcttgcgagaatctcagtaatcgtcaatgtgcctaagaagttcctgctagccaaataaaatgagtaatcaaaggcatgtttgtttcggattggctctgctatcttgaaatttccatgtactcttagtgatttctgccaattttgtcggctgagccattggtctttttcggaaagagaagaaacttgataacgccccatcactttaccttcaggcagtttcccttcaaatgtcactaaatcaccattgactttgattgtatcaggatagataagaacctcagcagttaacgatccttcttccaactgaggattttgaaaactgaccatacgtccccctatcaatacactgccaagacaacaaagtgccaataaagcaacttgtttttttatcagtagtcccagaagaagataacttgcgataataaataaaagaacagatttcaaatacaaacctgttacccagcaaccaatgatcactccaacaaaaaggaaatggtcacggcatgtttgtatgtgtagccccattcaaggcaccaaaagataatttttcaaaatatgctggatcaagttcaacttggtggacggtagcaccaacttgttgaatcaaatctagagcatattgattattgcggtagtcattcagataatgaattttcttgacgcctgcctgcaaaatcgccttcgtacaaggcaaacatggaaagtgtgtcacataaatctcggcattgtcggttgaaacacctagcttggcgcattgcagtaatgcgttcatttctgcatggatcgtgcggatacaatgtccgtcaaccacatagcagccttcatcaatacaatgaacgtctccactaactgagccattgtagccgccggcaataatccgtcggtccttgactagtgtcgcccccacctctaaccgagagcatgtacttctaagagaaagtaaaacagcttgagccataaaatactgatcccaagggattcgtttatttccttctatcgatcggttttgagaattaacccattgattctttttattcagatcgcttgtcatctgcgtacctcctttttctatttttccgattgcgaaataatagtacacaattttttataatatactatacccccactgattaatctaggggctgatgaattttagtgtctttttctccattcacttctgcttgtttttcctactgctaccgtcagtcaaacagttctcaaaatgactccattacctgctgggtattatttttgattaagggactgggaataaaactgcttgttattttctttgatgctactaatatttgatgctactaatggatggaacgaaagatcctcactttactcttcccaggtataatagttttttcgccttttctctctttcttcttccgattcctccctttcattgaaacacttgcctaacgcaaatttttcataaaacctttgtagcaacaccatctgcctatttctagtttttcaggggtacataaaataatacgcctttcgagtgctcttgcttttttttaacagcaaaatacacgcttcttttttatttccagctttttttctttttcacttttgttttcagaaaaaacttggaaattttcttacccaaaaagttttatacttcgttttgtaagaaaagaggtggacacacaatgaacagaagcatacatcagctttctcctccgagataacagcgccaaaatgatattagacttagaaagaagcgatttgatgaacgagaaaaaattatttttatttggttttttcgcactaacagcctcgatggtcctgactgtgtacgagtacccaacttttgccacgtcacaacttcatttggttttcttcttattattaggaggtatcctctggtttttgcctgttgcactctgcgcggcagaaatgtcgacggtaaaaggctggcagaacggtgggatatttagttgggtcagtgaaacattaggcgaacggtttggctttgcagcgatcttctttcagtggtttcagattactgtcgggtttgttacgatgatttacttcatcttaggggcactttcttatgtgctgaattttcccgccctcaacaatgatccattgatgaagtacatcggtttgctgattattttttggctcttaacgttttctcagttaggtggaaccaaaagaacagcaaaaattgcaaaagcaggatttgttatcgggatcgtcattccctctatcctcttatttgtgcaagcagcagcttatttcatcggtggaaatcctattcaaatacctctgagtgaaaaagcatttatccctgacttttcaaaagtttctactctcgtggtatttgtttcttttattttggcttatatgggtgtggaggcctctgcttcccacattaatgaactaaaaaatccgcaaaaaaattatccactagcaatgattttgctagtcattcttgccattgcattagacgctattggcggcttctctgttgctgcggtcattccgcaaaaagaattatctctcagtgccggagtgattcaaacctttgaatcgttgttgcttcacttcaatccgcatcttggttggctagtgaagttaatcgcactaatgattgcctttggtgtcatgggtgaggtcagctcatgggtcgttggcccatcaagaggtatgtttgcagcggcacaacgaggattactgccgacttttttgcgaaagcacaacaaacatggcgtccctgttccgctaatcatgattcaaggaatcatcgtttcaatatggggtgctgttctaacgtttggcggcggtggaaacaacttatctttcttggtagctatttcgctgacagtagtgatttatttgattggttatttgctgtttttcttgggctattttgttctgctttttaagaaaaaagatcttcctcgtacctataatgttccaggaaaaacaatcggaaaaacaataatcgcaggattagggctcatcatgtcgctgctcgcattattcgtttcgttcttcccaccttcttcgattcctgccagtgaagacagaacttaccaagtcatcttgttgattagtttcatcgttactttattgttaccattcattctctatgaacttcatgacaaacgtggcaaagaagctcaaatcgacgaaccggttcatatgaaaacaggagatgtgaaccctgccacttatccaagcgctcgaggagaacaccacatcgttcaaaacgagaagtatacaatcaaacattaaccgtattttttatctattaggaggaattatcatgttatatggaaaagaaaaccgcgaagaagcagactatttggaaccaatttttggagctgtttgtgaaggagaagatttaccgaaatacaaactaaattcacaatctgttgaacctagaatggcttatcagctcgtacaagatcagctacttgatgaaggaaatgcccgtttgaatttagctacattctgtcaaacctacatggaaccggaagcagttaagctgatgacacaaactctagaaaaaaatgccatcgacaaatccgagtatccacgaacagcagaaattgaaaatcgctgtgtgaatatcattgcagatttgtggcatgcaagcaaagaagaaaaattcatgggcacttctaccattggttcttcagaagcctgtatgttaggtgggatggcaatgaaatttgcttggcgtaatcgggcggaaaaactcggtctcgatctaaatgctcataaacctaatttagtgatttcaagcggttatcaagtttgttgggaaaaattctgtgtctactgggatatcgagatgagagaagtccccatggatgaaaaccatttgtcgatcaatcttgataaagtgatggactatgttgatgaatatacgatcggcatcgttggcattctgggaatcacctatacaggacgctatgacgacattaaaggattgaatgaacttgttgaacaatacaaccaaacaacggactataaagtctacattcatgtggatgctgcttctggtggtctctataccccttttactgaaccggatctcgtctgggactttcaattaccaaatgtcatatcaatcaacacgtccggtcataaatacggtctcgtttatccgggtgtgggctgggtactttggcgcgatcaatcttacttgcctcaagaacttgtatttaaagtcagctatttaggcggtgagttaccaaccatggccatcaacttctcccatagtgctgctcagttgatcggacaatactataattttgtgcgctatggttttgatggttacaaagcgattcatgacaagacccataaagttgctctttatttggcaaaagaaatcgaaaaaaccggtctattcgaaatgatcaatgatggcgctcaacttccgatcgtctgctacaaattgaaagacgattcaaaacgggaatggacgttgtatgacttagcagaccgtttactcatgaaaggttggcaagttccagcttatccattaccagccaatttagacgaccaaatcatccaacgattggtcattcgtgcagactttggtatgaatatggcccacgattatattcaagacatgaaagaagctctgctggcacttgatcaggctcatctggtctatcataaaaaacaagaaatcaaaacctacggctttactcattaaaaaggccaacacgttctagcaagaaacttccccaaaatcattagagctctcaacgttacttctattgcggaactgtcccaagtagtgccattcgcttgcactactttagttcaaagagagggattgcgcacggctgtgcgcaatccctctctttgtatcaataattatctttttcagtcttttcaattactctttgttgcaaagatttcctcgactcgttgatatagtgtctgattgatagctaagataacagaggaaacagtgttgaaagtcaccggataaattttagtatttttcgtttgaagtgtttcttgataaagagaagcatcacataaaatcattcgtttggtacaaaaaaagacatcatccaccacatcagttaattggtgatagatcatattgcttatggtaaagtgctcatctaacatttcttctaactgttggcgataatacaagtatttaaaatcagaaggtgcaacaatatacacttccaaatgttcagttttttcagcatcaggaagcaaacttagtaaaatcgtcaatttacgaaccagattgtcattccatcgaatcatctgctggttttggtttgcccataacccaaggctctccattatttgatcaaacatttccctctcacttgggtagagaaagaatagacgatccgtttgaaagatctgcatgtccccccaagcggaacgaagaaacggtagtaacgctttttcgaacaacaaatgatttttctcggagattcctaatcggttttgtaataaatgcgtgagttccaacatctccggacagcgatgaatgtgattacgataaacgacttcaaaatctctttgcaacagctccagattattgcactgatacttgcgtgaattaaaaagtgaatagatgtaaaattcttcgtcctcattgctacacaaagaaactacaagttctttaagaccttgctgtaataattgaaatagcggtgtctgtcgtgccatctccttgtcccttgatgcaaaacaaataggagctattcggcttcttgctaatccgatgtggatccctaaatgaatgatttgacgttcgtcttcaggataagaacgcagaaaaaaacgttgttccacgaattggatcagttcttcacaagcctgctcaataaaagactgatttttttcaggacgttttcctaaatagttcattacagccaatagaagatagcggaagtctttctcggggatctcgacctcctcttgctcttcatttaaatagcccatttcctcaaaaaatctccataagtctgtccgaatggtataaaccttgcttaatgaaataaacacctcttccgatattttttgccaacttctctctccaatcaaaaattgatagagaacttgtaaaaaataggatccttgataaatggtttgagtaagctctgataaggaagatccggcagtaaaaaccacttgatatgtatgcttctcgtgagtggcggtagcaatgcgttcttttagtaaaagcagaattttatcaatgtcattgataatggtcgcaggacagacatccagctgttcggctaaacggtcaataagcacgctttccttctcatacaactgctcgcaaagatagacttgacgaatcacgcatttttctatatacctttccagcataggctcgctcctttcccgaatttattacgtccgttattataaactatcaggaaataggaagaaatgaaattgatagcattctgaggaaaagtttaggcaaaaaaattgttttcaaaattatttttaattttatcttgggaaaaatgaagaatttttcatgtaatcggtatagcttacctttagcaaatcttttcctgctgaaataaacaaatggattacacagtgagaaaaggtctactttgtattcacacgataaattccttagatcccctagcattcgatacaacatatagttgtatcgattgactctttttgagcaaaagattaatttttacaaccaccggccgcctgcgacagagtgtgtttttgttagcataatacgtcgcgatactgacttgtttcacccgatcgctctactaaataaaaatgacttctctacttaccttataccccttatacccctatactccctataccccctacaacaacgaaacagaaaagccactgaatcgcgagcttattctcttattctttctcttatttttcatcgcaccttgatcaacccctccaaagcctcataagttttagggccaataccagaaacttctttcacttcttccacggttttaaaaaaacccttttcttcacggtaagcgatgattgcctctgcctttttcgcgccaatgcctggaagctcttgtaactggctgctatctgctgtatttaaatcgatctggttctgagcaagtgttccttctgctccgttgtcagcgtaaactaccggatcatctaaatgaggaacgattactaattgttgatctgacaattcttgggcaaaattcatgacttcttcatttccttcatcagtgaccccgcccgctaattggatcagctcatacagtcgagctccactaggtaaggtgtaaatacccggatttcggatttctcctttgatatctacaacgatctggtccaatgactctttcctactctctgattcgaaaattggtgaagattcttctgcttcgggccattctggctcattcggggtaaaaaacaaaccaaatagaaaaagaatgaccaacagcgcgctcaaggataaatgccaatattttttcccaaaatccaaccacttgtccataatgaatcacctcaaaaagaagtacgcaaaaaaagtcttgattgctcaagacttgataatttcttcgatttctttcatggaatgaacgacatggtctgcatccaaatcagttagcaatccttcaatatcatagaacatcgtttgcacccctgcccctcgtccagccagcacatccatcgcacgatcaccgatcattacagtcgttgttttgtccaattgatatttttccactaaataattcaaagacgttgggtccggcttgcggggaaaattattctccggtcccacgatctctacgatcaaatggtcaagattttctttcattaaaagttctttcgttgaaacaacgtcacgatgggtcaaaatataattctttccaccatggtctactactgcttgtaaagcttctttcgttcccggaaatgaaacgggtagccgctcatctagtgcttcatatgctttaaaacgagcgctaaaatcaatgaaatccaattgatatttctcagctacttgttttgatgacgatgctttcaagatgcgataaatttctctcgaatcgggatcaaatccagcgtctttcaatgttttaagaaacgcctctaacatgattgggtaactgtcaaacaatgtgccgtcaaagtcccaaatatacgaatgatacatgtacaaccctcattttctaaaaataagctgaaatgtttccgtgaaaaaaatgttttttcagcaactttacaaagtttatcacaaaagtccgcctttgtctttagatcaaaaggcaaagtggttgagacagaagtgattagttgcaagaaattacggcttattactgcaaaagcgaccgcttaccgtgcgttcgaaaaaagagctatgacaaccttttgtcacagcccttaaaaattaccagcttccggaaattccgcccccactactggacccaccgccaaagccaccgaaatcactatccgagcttttactctctgcgatgacctgttcttgtcgcgtgacatgattgatgagtaacaaataaactaaagattgatccatagtggttggattgtattcacgacgagcattattcaatagttctgaacgatcttcccccgaaaaatcacctacttgtttttgtagatctggatgatttttatatacttcatggagatcgatagtaaacaaagcatccgttttaacagaatcaatcaagctagctatttcctgagaactcgtctgcaccatttcaggatacgtcttttccttcgtaagcagcatagccaaataatcgttgttgagactacgccgctgaatttcttcttccgccaactgctgaatctcttttttatactgtggaatcaaataagcattttctgcaagaatatctccagttaaatcataatctcgtaattgttccttgagttgccgctgcaattgtgtttcataggttcgcaatgtgtcatggccttgggctaactcttgcccaaagatcttcaaatttttatgatctttcatatattcttgcacgaattgatcggccaactgcggatttttcaatgcttgttgaatcatttggtttctagctggttgcggactgattctttcaaactcagctaattgcctcggaataacttcactaagcaggtacatttttaaagccttcaaacactctccagcaacaatatagtgattgaaggtctgataattccttcttttacttgcccatctgtaaaaagccttttcatcaaacgctggatccgaatgaatatgaggaggaatcacattggctgcttgaaaacttttcttcgtttggcgcttgcgccagcctatcactccgctaatagctgcaataatcaatgcactaactgaactaacaagttgccaaaacagcaaccagaatttctttgactctgcggcttctcgggcctttttttctgccagtagctgttgcccatccgcataaattttgttcagaccaaccgtttcgtccgctgttttcatttcctcatagacgcgatcagaagcatttaaaacagcttgatcatagtcttcatcacgcaaaagaacttttgtatcttcatcgatcaggtcatcatctgacaaatcagaaaaaatatacgttaagccatccccatagcctaaacgaaattcccggtcctcgatggcaaacacaaagactaagccattgttatacgcggattgaccaaaactgtattcatcaaataactgattggttactgtctcgatcgtttggccgtctaagtttttaagcgtgacaacagcgtattctggacttcctggcaacgtttggaacctctcttggtttaattgattgatttttgcgattgtctctgctgagaggacccctgcattatccttcacaaaactttgaccaaatactttttggggaacaagtagcacgaacatgacgatcactaccagtatggagctgcccactaccctctttttcattcttgacacccctatctgtataaaattacgttaattgtatattatttccagatgatcagcatagggctaaagccttagatcacaaagaagaaactgcgaactaagtgctacactaaacaaaatgtccgatttttttactagcatcccctccaaaataccattaggtctttatgagcgaatgttcgaaaagtaatcaccttttcgtccaatcgagagcatttgattttgtgtgttccttatatcgcagtttcagaagatgatcagtttttgaaagaatgaatcggcgcaggaattcggccgcctcgctgaataaagtcagcagatttagctggattaactttcataacaggtgctgtgcctagtaaaccaccaaattcgattcggtctcctacttgtttttctttagccggaatgatacgtaccgccgttgttttatggttgatgacgccgattgctgcttcatcagcaatcatcgcagcaatcgtttctgcagtagtatctccaggaattgcgatcatgtctaagcccaccgagcaaattgctgtcatcgcttctaacttttctagattcaacaaaccactttcaactgctttgatcatgcctgcatcttctgaaaccgggatgaaagcacccgataaaccaccaacgtgattgcaggccatgacgccgccttttttgacggcgtcgttcaacaacgccaatgcagccgttgtcccgtgagttccaacggattccagacccatttcttccaagatgagcgccacactatcccctacagccggagtaggtgctaaagaaagatcgacgatcccaaaaggaacccctaaacgctctgaagctacccgtccgacgagttgccccatacgggttattttgaaagccgtttttttgactgtttctgcaacgacgtcaaaagattctcctttgactttttcaagcgcacgcttgaccactccaggaccgctgacgcctacattaatctcgacatctgcttctccgacaccgtgaaaagcaccggccataaacgggttgtcttccactgcgtttgcaaaaacaactaatttcgcacatcccatatctgaagcttcagccgtttgtttgactgtttcccccattaaccgaacagcatccatattgattccagctttggttgatccaatattgaccgaagaacagacaaagttcgttgctgccagcgcttctggaatcgattggatcaatgctaaatcaccgccttgataccctttttcaaccagagcactgtagccaccgatgaaattgacccctactgtctcagctgcccgatccaatgttttagctaccttcacacagtcttgtggcgtcggttgactggctgccacaacaatggcaatcggggtaacagagattcgtttgttgatgattggaataccatattctgtttcgatttgttcgccaactcgcaccaagttcttggcttttgtcgtaattttttgatagattttttcgcacatctgatcgatatcggcatcaatacagtctaaaagagagattcccattgtaatggtacgaatatcaagattttcttcttcaaccatgcgaatggtttctagtatttgattgatttccatagaagccctcctataatttatgcatggtatcaaaaatttcttggttttgaatactgattttaacacctagtgtttcgcctttggtatgcaattgctcacgaatcgtttcaaaatctgcatttgcctccatcgataataacatcatcatcgtaaagtattcttccatgatggtttgtgaaacatcgaggatattgatgtctaattctgccaatagttggctgacgcctgcgatgatccctaccttgtcttttccaataacggtcaatactgctttcataagagcccgcctttcataaaatttttcttattatagcataagaaaaccgcactttcgatgaaacttcatacgaaagcgcggtttttagtaataatgttcgtctttatcccagtcgttcttgtaaaacagcttgtgaatcaaaggtataaatgattggctctgcattggggacatcgattttgtcgacttcttcttcaggtacattctccaaatacttcactaaagcccgcaaactattgccatggcctgtgatcaagacattttttcctgatcgaatgaagggaacaacatcatccgaccaaaaaggggtgatcctttcaacgaccattcctaggttttctcctttaggaatcaagcgtggatctaagtcgtcataacgacgatcaaaatgattttctgaaacatacagcggcggttcattataccctcgtcgccacttttggacttgatcttttccataccgagcaaccatttcatctttattgacaccgactaactgtccgtagtgtcgttcattcaaccgccatgtcttataggtaggtacccacaattgagcgcttgcttccaaaacagtgttgcaggtgatgatggttcgctgaagataagaagcaaatgctacatcaaaagaaatacccaattctttgattttttctcccgcttgccaagcttgttcccgaccctttgctgtcaaggccacatccagccagcccgtccaatagttttcaaaatttgcttcgctttcgccatgccgtatcaatactaccttcacttgaacgcctcctctttgattcattatctcaagaaaaaagcaaaatgtcttgggcaaagttcatagaggcatccttttttatctgagtatacaaaaaggctaggcataagttgagccagacccgatctttaaggaacaactgtcctctcgaaaatctttctgactgtttttacttatgccctagcctcatacgtgcatgggtctgttcttaaaatttggagaaattaatcaagaatcgttacttgaacggtccgacggccccattgttcgcattgtgcattagttgggaaatgcacgtcgatgatatttcccttgatcgcaccaccggtatcgctggcgatggcttctccatacccttcaacataaagtcttgtgcctagagggattacagatgggtccaccgcaactgccatcggattttccaacaagttttggccggtagctgtcacagttccgccgcctaaaacatctgctggatcagaactatatgctgttgcttccatcgtcatcgttgttccagaatagctgcttgctgcagattcagattggttttcgttggcagattggtcttctgcttgtgtggtttcttttgcaggttgttcacttgcttggttatctgatgatacttttttgtcggtgtcaataatcagagttgtaccatcgtagatgatgttaggatctttcagtttgttgtcttttgcaatttgatcaatatgatctaaattaccaaagtattttaaagaaagaccagataatgtgtcatcagatttcaccacgtgtttgatttcgtctgcgttagcagttgtacttaatgcagcaaaaccagcaattgtggctgtagttaatacgaatgttttaattgatttcataaattttatttccctcgctctatgtaagttttcgtcgtaacgacttgataaataatagcaagatacgttaagtccttggtaacagttcgatgacgaaatatttcactttgataaaagaaattaaataacgtaccaaataaaaaatagaaagacttaaaaccttgctaaataaggctttaatagtaaacataagatcgattaactgttacaagtttcttttaagctaatcaaaaaagccgaatgaatcttaaatattttcataatttccggaaattttctgaaataaattttcttatattacaaatttgtaaaaaacaattcaacctgtaaacttatagaaaacactgttttttctgaaaactcaaatatatttcgtgatttttccaagaaagggattgacttcccacaaaggtatgatacgatatttctaacgtttgttgtatttttatacataattcaagctattattgtattttaaaacaaaaaaaggagtaattgaatgaaaaagatgtgtaaatggttcgcttcaacaatgatactgatcgtcctgttcttttgtgttaccacaaaactggtacacgctgaaacaacagatcccgtctatgaaaaaataaaacagaatggcgcattgatcgttggcttatctgcggattatgccccctatgaatttcatgccacgattgatggcaaagacgaaattgtcggctttgatctatcaattgccaaaaaaatcgctgatgatctaggcgtcgatcttaaaattgaagaattaggtttcgatgcgctgttaggagcattaaaaactggaaaaatcgatcttgtcatttcggggatggctgctaccgatgaacgtaaaaaggaagtcaacttttctgacacttatatggaagtccaacaaaaagtgattgttcgaaaagaagatcagaaccggtttcaatcaacagcagatttcaacggtgtagctgtcggtgctcaaaaacaaaccacacaagaagaattagctaagaatgagttgtccggctcacttgtaacctctttgcaaaaagttccggatctgatcacaaatttaaactcaaaaaaagtggatgctgttgtgatggaaggtcctgtggcggaagcctatgttcaatcaaatgataacttagcaattgccgacgatgtggtctttgagaaaggtacgaaagaaacagcaattgctatttcaaaagaggcgccgctgctcctggaaaaaatcaatgcttccatcaagacgattgtcgataacgatctattgagtcaatatcaagatgaagcctatgctctaatgttcaatgaagaaacaggagcacctgaagaaggcttctttagcaaatatctgcccttttatctctcaggagccggttatactatttttttagcctttgtcggtgtactctttggctcgattgctggtagtctactggcatttatgaaactttctgcgtcaaaaattttgcgttggattgcgattgtttatattgaatacgtgagaggtaccccgctcttagtacagatctttatcgtttattttgggactggcgtactaggtctggatttatccaagttaacggcaggttgtatcgctcttgcacttaatagtgccgcctatgtggctgaaatcattcgtgcggggatcaatgcggtcaacaaaggtcagttggaggcagcccgttcattaggaatgaatcaagttcaagcgatgcgcttcattatttttccgcaagccatcaagaacattttacctgctctcggcaatgaatttgtgacagtcatcaaagagtcttctgttgtctctgtcattggtgtctccgaattgatcttccaaacaggggtcgtccaaggtgccagtttcaaacctttcctaccatacgtgattgtttccttgatttattttgtcttgacttttgctctttcacgattactaggagttgcagaaaggagaatgaaaacaagtgattagcgtaaaaaaacttttaaaaaattttggtgcgacagaagttctgaaagagatcgatcttgaaatctccgcgggtgaagtcgttgtgatcattggaccttctggaagcggcaaaagtacttttctgcgttgtttgaatcttttagaacaacctaccagtggtcaaatcgaatttgaaggaaacgatcttttggctaaagagattgtgatcgatcaaattcgtcaaaaaatgggtatggtattccaaaactttaatctgtttcctcataaaacagttttggagaacatcaccatcagccccataaaagtaaaaaaacaagatcaagagaccgctgagaaaaaagcctacgcacttttggaacaagttggattagcagacaaagcgactagctatcctgcaagtttatctggtgggcaacaacagcgagtagctattgctcgtgcgttggctatggatccagatgtgatgctttttgatgaaccgacttctgcacttgatccggagatggttggtgaagtattagcggtgatgcaggcacttgccgagaaaggcatgacgatggtcgttgtgactcatgagatgggctttgccaagcaagtagcggatcgcgtgatctttatggctgacggtgtcattcaagaacaaggaacacctgaagcgatctttgaccatccgcaaaatagccgcacacaagattttttaagaaaagtactataaaaaatggagatgaacctatgaaacagtcgatgattgcacaacgatttcaaacacccgaagaaaatttactaatggacattgcaacgattgccaagaaaacaccaaatttgatagatctgtccatcggcgatcctgatttgattactgatcagtcgatcattgctgccgcttttacggacgtcaaaaatggacatacaaaatacacggcttctgatggcagtgccgattttattcaagctgttgtcgatttttatcagacccattatggattgactttctccaacgatcaagtacgggcctcagttggtgcgttacatggcatgtatcttgctttgtgcgcgatcttggatcctggagatgaagtaattatccatgagccttacttttctccttataagcagcaagttgaaatggctggcggaagcccggttttcatccctacctttgaaaaagatggttttcagatcgctattgatgtattaaaagcagcgattaccgacaaaacaaaagccattatcattaattctcccaacaatcccactggtgctgtcttttcgccgacaacttttaaagcaattgctgaagttgccgaagaaaatgatttgttgatcttgtcagatgaagtgtacgaagccttttgttttatggaagagtttgttcctatggccacttttgcgcctgaacggacgattacttttagcagtttttcaaaagcttttgctatgactggctggcggattggttacatgatcgctcctttatccatcaatcagacagccaagttgattaatgaaagtattgcttattctgctcctaccccctcacaacgagcgggaatctatgcgttgaatcactacgacgaacttgttccagcagtcgtggaaaccttcaaaaaacggctaagttacattcagcaacgagtcgctactattccttttctttctttgtctcctgtcaaaggaagtatgtatgccttcatcaacatagaaaaaactggcttggattctgttactttcgttgaaaaacttttaaaagatactagcgtgctaatgattcccggtaaagcttttggtgagacgaccggtgatcattatgtccgtttagctgctacgcaatcaatgccaatgctaaaagaagcctttgatcgcattgagcagttcactttttaatcaacaaaaaatccctctgcagctagagtgattgaaccattcgccaaaagttagccataaaagctaacttttgggagtgattcactctcttggagcagagggatttttttattctttttttgcttcttgaatcagttttgctattgcttctttttgatattctgcagtgaattgactgatttttgctttttgttccgccgcatccattgttgggtcagccatcaaagcggcttgcatcttctcttgaacaaaagtttgtgcttctgttttcatcgcttcttgttggttttcaacaagactggctagttttttcgcttgatcaacagttaagagagtccaagaatctggaagagagaacgtattcttttcacgaataaactcttcatcattcccagctattccaaacaagaaacgataaaaatcatttttatacgtccaacgggtcgttttcgtttctttttgtgccgatttggcatcttcgacgacatgattcgtcacatggtccattcttgtttgttttggtttcttttgcgactcatctgtgcggtacaaatagattttctcagttccatcacccaaaggttgatacaacagcattggcaactgatcattgtcactgcttgaaactaacggctgtgtagtcgttgtggtggttttttccatcccaaaatgtgcggatagattggccatcattgctgttaagcttaagacaaaaaccaaaccaaagagaagtgaaataacagtttggactttatttttggcaaaaacatttaataacgcaaaggcaattacactgatgacgacaatcactaacatcatttgccgtcacctcctttaagaacagtcaactgaggctcttttttcttcaatgcaaaggcaatcaaaaagcctaaaaagccaaagacaacagcgacataaaaagcagcatgataaccagaaagtgttgcttcgatcgctttttctttgtaagcaagcggtgttgccttcaacaagccatcacttggaagatttcctttggttacatttgataagacactgatcaaaatcgccgttccaattgagctggcaacttgacggaaagtattattaactgctgtaccatgactgatcaagtttcctggcaaagcattcataccagaagtagtaactggcatcataaccatggaaatcccaaacatacgaatcgcataaagaatgacgatatgcaagatcggtgtgtcttttgttaaaaaggcaaaaggcaatgttgcagcagtcaaaatgaacataccggtaatagctaaacgctttgccccatacttatcaaaaattgccccagtgatcggcatcatcgcccccattaccaatgccccaggtaaaagcatcaaaccagaatgaaaggcagattctccccgaatattttggatatataaaggcaagaccatttctgcgcccaccatggccatattggtcacaccggaaagaatggccgctaatgtgaatgttttcgatgaaaagacgcgtaattccaaaaatggatgctcgatgtgcaattgtcgccaagcaaaaaaggcgataaacaagaccccaactactaagaaactaatgacctccacgcttccccagcccttgtctccgacactggaaaaaccatacaacaatgttccgaaaccgatggttgaaagaatggcagaaaaaatatcaattttcggatgagacagctcgataacactcttcatcaagaagacagctaagatcaatactaaaataacgattggaatgaccattccaaacaaatagcgccaagtatagtggtcaatgatccagccggatagtgttgggcctaaagctggtgccaacccaataacgatccccgacattcccattgcagaaccgcgtttttctggcggaaagatcgataacatgatattttgcaacaacggcatggagataccaacaccggcagcttgaatcaaacgacctaatagtaagatcgaaaaattaggtgctgcaaaacaagcaattgtaccaattaagaaaatcgtcatggcagttaaatacaaatttttcgaattgaatttattaatcagccaagcggtaattggaatcatgatcccattaacaagcaagaatccggtcgtcaaccattgaacatcagaagccgtaatatcgaaggcattcatcaaggttggaaaggcagtcgtcagtaatgtttgattcaatactgtacaaaacgtaccgatcagcaaaacgacaaccaataaagaacgattgtacggtttaccgtatatatctaaaggacgattatttgtcatatttcacactcttttcacaaaatttttcaacagcactatacactttaaaactttctcacttatttgtcaacctacttgacacaaaagtaaaacaagttacaatataaacaaatacctttacaagaatggagaaagcatgtctcaaacctttcgtaaattattagaaaatgacaatttgctggtagggatcagcgagcttagccgaatgtgtgaaatctctccgcgtcaattgcgttactgggaacaaaaaggccttatccaatccgttcctcaagaagaaaatgcgccacgtaaatatcgactgcccacggtgatcaaagttgagttgatcaaacgtttccttgatgaaggctttactttaacaaaagcggtagaaaaagcagaggaaaaaataaaaactgcgcaccatatacgtaaagtttttacaggggcactccagaatttggaagtaatcaatgatcgatttactattatcagcctaggacccatcaaggattcaaaccaattgctgcacattatccatgatgatgaatcgaatcagcttgactacgaattattatcggaaaaccagccattggacattgataaatatcgtaatctctgagaaaacaaacaatagttaaaaaaggactgctgcacgcccttcgtctttcgggaatgcagcaatccttactcttgccattgctcgtcatagtacttgattttgttatctaaacgattcaaagtcccttttagttcctcaaaacgttgccgcaaattttctcattcttcgactagtaaatgtttgcgggcctctttcgttctttggctaaaaaatatcatgtatcagtgccacagctagcgattcgctattgcctccaattagatctccttcctttaccgaaaacagcatccattgaacatatgaaaaacaacggcgatgttgcttttacaatttcagaagaagatctgactcaattaaaagaaatcactatgaatgattatggctctaataatgaaattcctgttttcaaacgagccgctacaaaataattgcaactgaagagcgctttcccagaatcatttctgtctcagtgcagaatctgaattctgggaaagcttttttgatgagaaaaagccctaaacttattttgtttcttgcttgaagtgttccttttgagaatgagcggcggttttcagtaaaacgagaaggatcttcacagccctcgcagtcattgtccatttgactgcttccgagagaaatcatttacaaaagccatttttccatgctatagtccctttgaagaagtcaaaggtagaagccgctttgaatagctgacttaattgaaaaattgacaaaattgacaaaatcaacttagtagcattcgtagcgctagctaccaaatcgagaaaaggagtctgtatccatgaacaaaacagaatttttacaagcaatatctggtggcttgatcgtttcttgtcaagctctgccaggggaacccttttataccgaagaaggtggcgtgatccctctttttgcggtggcagctcaagaagcaggtgcggtcggaattcgtgccaactctgtacgagacatccagcaaatcaaagaaaaagtgtccttgccaatcatcggtatcataaaaagagactacctacctgaagaaccgttcatcactgctacgatgcgcgaagtagatgaattagttgcaaccggtgtcgaagtcattgcgctggattgtactttacgaaaaaggcacgatggtctaaccatcaatgcatttatcaaaaaaatcaaagaaaagtatcctgaccagctgctgatggcagatattgcgacttttgaagaaggccgcaatgcttaccaagctggggtcgattttgttggcacaacattagcgggttataccaaagaccgtgagccaacagatggacccgacctcgaactgatccaacaacttgtcgctgaacagttgcccgtcatcgctgaaggaagaattcattctcctgaacaagccaaacaagttcagcgtctaggggttgcaggtatcgttgtaggcggtgcgattacccgccccaaagaaatcgcggctcgttttatcgcagaattatccaattagtttcataaagaatcgcatacttctagggcttctagcgaacaagcctctgatggctgaataagggtaccatgattttagatgcatctgacacaggtgcatctttttttgcaggtattctattctttgtactatttttcctctgttgaatttgattgctgataaccgggagtttcccttgtgagtcgagtcacattttttgttgtcttttttagaatactttatactgaaagaaagaggagaaagtgagtgaagaaaatgacaaaaatcaatgcaggtgtcgccatggtaaaagtctttgaggcttgggggatcgatcacatttatggcattcccggcggttcatttaattccacaatggatgcactataccaagaacgcgaatccgttcgctatatccaagttcgccatgaagaagcaggtgctctcgccgccgctgctgatgccaaactaactggtaaagtcggggctgtctttggctcagcaggccctggagctacccacctaatcaatggattgtatgatgctcaaatggataatgtgcccgtagtagcattactcggtcaagtggcatcaagttcaatgaattacaatgatttccaagaaatgaatgaaaatccgatgtttgcggatgtcagcatctacaatcgaacggtcatgtcccctgaaagtctaccacacgtggtagatgaagctatcaaggctgcctataaatttcggggcgtcgctgtcgtgacgattcccgttgattttggctttaaagagattgaagcccaagagatcgccacagccaaaaaccataaaactggggtgatcctacctaatgaagcagacttaaaagctgccctcccctattttgaacaagcaaaaaaacccgttctttatattggacaaggggtattcggcggatttccagcgatcaaagaattttccgagttcttttcaatgccagttgcggcttctgttttggcgaaaggaatcgttcctgatatgtataagaattttcttggctttgccggaagagttgccacaaaacctgcgaacgaagcactagccgaagcggatctgattgtcttcgtggggagcgattttccatttggccgtcgtttctttaatccgaaagccaattttgttcaagtcgacattgactcctcgaaatttgggcgtcggcacaacacagatgtctcggtgttaggcgatgggatcactgcgttgaatcaatgggtcaccctaggaaccaaacgaccagcagaccaatggctggcagcaaatcaagaaaacattgttcgctggcatgcttggcgccatcactttgacaccaatcaacaagctcctcttcgtccagaaccgatcttcaaagaaattaaccgcattgccgagccgaatgcgattttcgtcagtgatgtcggaaatgtgacgatcaacagtattcgacatttagacatgacaggagaacagcgttttaccacttctggctggttcgctacgatggggaacggtgttccaggaggaattgccgcccaattgagtttccccgatcgccaagtctttacattgagtggggatggcggtttcgccatgcaaatgcaggatattttgacccaagtcaaataccaattaccaatcatcaatatcgtcttctctaatgattcttttggatttattgaagcagaacaagaggataccgaacaaaagaaatttggagtctttctagaaggcgcagactttgggaaagttggggaagcacttggtgcaaaaggatataccatcactcgttacgaagacctaacacctgcttttgatgcagcaaaaaccagcaacggccctgtagttattgatatcaagatcgaaaatgctcgtccacttcctgtagaggaattgaaattggatccagaaaaattttcggcagctgaaatcgccgcctttaaagaaaaataccaagtccaagaaatgcctactttgagagaactgcttaaaggtaattagcataaagctatgccctaaaaaacaaaaaagaccgaacaatcaatcagacacttccaatgtttttcacggaagttgtcaggcattgtatggtccttcttttttgtgttttagatcacaaatctgattggtttgactccttttgcaaatcaatcaagaaacagtctggaaaaacgttcgcaattcttgctttcttgcagctgaaatctgcgttttaggaattccttgtattgctccctcaatcccatagagcatgtgtagacaagccccgggatcccgctgggtacgaatacgcataaaaatggtttctgctgttgcagacttcattttctccaccgaatcgatgccaatcgcatgcaagtgttcggcaagaacctttcctacattcggtattttttgtaattcttccatgatacgcctcctctcaacgatgtttctgcagttttatatttattgaacaaatcttgtttgattgttaccctatattccttcacaaatctgcattaatttgatgggcagaaaaaggaagcttcatcagaaacaataagacttttttcattttatccctcctcttcattttagcgaattgtcccctaaaatgtaaccctaccgtttacttctttagcaacatcgcgattgtttcactctctttcgtatagctttcgccacaaacgttgctataaagctgatactctttaaatccaaccgcagccagttcggcagccaatgagtgctctgtaaaacaactagtccacacattgtaagttatctgatcctcttgagtgatcaccattgtttgatctagccagacaaagttgggatatttactggtcttattcaatgcaagataggagttctcgctccaaaagccagctccttctgagtactcccatgattgctgcactacagtctgatcatatttcgttgcactaaagacatctagcaagaattttccgccaggcttcaaccagcgataaatgtttgctaccagcagatgtcgatcgtttgcagataatgcaccaaagtcgcagtagatcatcacgatcaaatcaaaagtttctgtcaattccatctcaaggtagtcttgttttaggtaggaaataggcaactgtttttttcgtgcagtctcttttgcatagtcgatcgatcgctttgagaaatctacccctgttacttgatagccagattcagcaaacaattctgaatagagccctggtccacaccctagatcaagaaggcttggataatctgctggtgggactttttgacagatccagctagcagattttttgataaaggaccgatttcgactggccccatctatactcggatccaaatgattttctagcattttctgagaaatatagtcatctgtccagaatggggtatcggtttgttgatagatttttggctgtttaatgaagtctttcattttgtttcgcatttttctgctcctttgattgattatttgtgtaactgaatagttttctttggtcctccttttgcgtgattactataaaagaataaaaaaaagcgatggttacccatcgcttccgtgaaaagagaagttagagtaagataaaatcaatagctaggcaacttaaataaacctacaaaagcggttatttttagcctgttcaattgattttatttactcttttccagtcatacctatagcactgattgtgtactatcagctatgccgaacttcatcacctgttcattcaattatgactatactttaccacattaaagcagttgcagcaaaccctttcacgattttgcgttcaacgttacgagcatatgcgattaagaaaatggccatacgtttaagtgatttttttaagtttttgatcgacgacttgatagacctcattagcaactcgatcaacaaataattgatcatgagaagtaaatataactgttccaagataatccctcattagtttttccagggctacaatcgtaggaagatcaataaaattagttggttcatctaaaatgagaacatttgctggtttaacaaaaagtagcgcaatttgaactcgtgtcgcttctcctccgctcaatttttttacgggctttaaaatttctgtttgataaaaaccaaggttatgcaaaatacttctgacaaatgattcagaataatcggtttgtttcattaaataaacaagaattgattccgattcagtcattttataggacaattgttggtaactagcaaaaactaccttaggagataagacaattcctttaccatcatttaaaatatgattcaataaagtcgtttttccacaaccatttgcacctacaatcgcgatacgctttcctaatccaaattgaaaatcacaatcatcaaacaaaactctctgttcatattgaattgaaacgttgtgtccttttatcggataaggattatgaatttctatgccttttggtgctgcaaaaataatttgtctcggctcagtcaatgaatgatgctcacctaaatgatccaaacggcttttcattgcctttgctgttttatgaagattcttttgaattgtatccttttgtttggatgatgccaatcgatcaggacgactatttttctgctgcatttttttagagactttactaatcttttcagcttgctgaagtttactttcaatcgccgcttccaagcgcttcttttctttcaagtgactttcaaacgcatgtttttgatgcagtaattccattttcttttgctgtttatacgcatcaaagtttccgtgatattcccgtacacacccctgatcaatttcccaaattttcgttgctaattggttcaagaaaaaccgatcatgactgacaaaaagcaatgtaccatagtaatgcctcaactcctcaataagcaatgaaatacttttctgatccagatgggtggtaggttcatccaacaaaagacccatttcatagttcgatagtgttcgaaccaatcgtgtctttgcggcttccccaccgctccagctatccattgaatgttttggtaacgaaaagcggctcatgatttcccagtcaacggatgaaaaatcgtaagaatcctcgatccctccaatttaggcaaaataattaaaggtcgtggttgtctgaatcgtgccactatcgggctggatttctccagtaattaattttaacagtgttgactttccttcaccatttctaccaatgatcccgattcgttctccatgataggcggataacgcctcaattgacaagacttctttagcgccatattgttttttgatctgtttgaattggactgttaatgtttccatgaatgatctccctctctcgtctaggaaaaaggaaaacacaaaaaaggcatagcctggcgctatcccttcataagtaattggaaaagtagacactcatcctttgaaatcgcgatcacctagacttttgaatagtattaaattaacgattcaaaagatcgatccacaatttcattgccgctgtcatgacttttcctccttcagtaaatgatttccttaagtatagcagatccgaaaatacttgtacagaaaggttcgcatgagttcgctggaagtcccttacaccagtgtgtcctataatttcagcggaagatctgtcatcctgcgagctcatgggatcgtctgctaatcaaatcattccttcgtaatcacttgatacattttcgcgatatcctcggctgccatcgtgactttagatttttcgatcaatacattcttccctgtcataatataagaaggcaataagcggatctttccatagtagatttcagtctggcgtattttataagttgcaacggagggaatcgcattctttttttgctgctttttggcgatttgattgaaggcttttttggcgacatcccccattagcataatcacttcaatatttggaaataacgacaactctttttctaatagcggtagattttcagtgatagtttgtgtttcaattgtcgtcgtgtgttttggcgttttgatcgcattggtcaaataaatccctaaatccaataagtcatgggcagaatctacatagatcccagcttgttgaaacaacggcaacgtcgtagaaagataagcgccatctgttgccccataaaaatcatctgttggatctaggggaacgacttcattgatcaatactgctttaatggttttcggatcgacttcaatatcattcaaaaagatacttttttctgctccagccatcaatgcctctttcacattcattttctcactccgttcctattctcttttccttaatcatacaaaaggaaagcggcgaagtcgaggagtactttgtgttgagaaaatcagtcggtacccctctctaaaagagacaaaaaactgcgtaaggaggatttccttacgcagttatactcaatgagtcgtgctcatttattacttattgtaaatctttggtcctttacgcatattcttgcgatcattttttggtgtgtccatttgtttcgatcggccaccaccttgtttctttttgatcagttcaagcattttttctttttggttcactatttccacctcgttttcccagaccctctcttatctgataaaacaaatcactttgataaaagaatttagcatcctgattaaatctacttggattttgaccgtttgtcaatcgttgattgcacaatcccacaaatttcacaatataacattcaattcattattcagaacgttcgtcggttgaaaaacttatgtcacacctcgcgaacgtgtgagtcagaatgcttgtaaattaaaagtgatggtatcatcttttttcaaaagcagattttgggcacctttatcactcatttcattattgactgtatagacccaaaatacattgttcttttgatcttgactcattccatcgatcgaagtgataaagccatctttttcttcaatcgtaaagttttctttcattactttcagtagtgattcattttcttgaaaagcaacttcttttgaggtgacttcctcacctttattcgtgataacaatcgtagctgttaattgtttctgatcaacagaacgttctgtgctttctacactttgtgcattttgggtattttctgaagatgtacgcgtatttccttgacagccactagtgacaaataatccgcctaacaacacgattacgactaacaattttttcatttatttattccttcccgacatacgtcattaaaatctactcttttatccatcgaaaaacatactaaatatttactgaaacacaggtatatctcttatctcttcaatcactaatgatctatttttacaaaccacatttcaattgaattttacaattggtacatgtactacaaccgccaatttcttctattgttccttcatgacagatgggacaaatgtcaccagaaatcactggttcattcgtttgggtggtaaattgatcttctgctggttctacttgagtgtttatttcattgtcgattgcttccaaagtcaatacttgtgagtcacggctgccatccacgtatacagtaccgcctttggcaccaccatcgtagagatccatatagactttcgccacctgacttacagaataccctttcggtgcattgacagtttttgaaatcgaactatccacccagcgttgaatcgcacattgaacaccaacatgttcttctggggacagttccattgctgaaatgaagaagtctggcagctgatctttgtcttgttccggatgattcgcaagatattcttcaacgattgctgcattgatctcaataaatttgcctaatctgccacttctaaaataggagaaggagtagtaaggctctaatcctgttgacacaccggtcatcgttcccgtcgatcctgttggtgcgacagtcaaaagatgtgagttgcgaatcccaaattgcatcaccccttcacgaatatgggctggcatttttttcatataccctgtgtcaataaacttctctcgtaatgcttgtgtctcttgatcatctttcccaatcaaaaatggaaaactgcccttttcttttgctaaatcaatggaggcttcataggcggtgatagcaatcgtctcaaaaatctgatcgactaattgattgccttctgctgaaccataagttttctcacaatagatcagtagatcggctaagcccatgatgccaagtccaacacgtctttcacctttcgcttggcgctcatttttatcaaagaagtaaggggtcgcatcaatgacattgtcttgaaaacgaaccgcggttttaaccgtttctcttaatttagcaaaatcaactgtccccgtttgatgatcggccatgtttgccaaattgactgctgctagattacatacagcataaggtgttaacggctgttcaccacaaggattcgtcgcaaccactttttgcccataggctgtagcattggtcattttattggcattatcgataaagaagatacccggttcagctgagtacgtggcacaaaaagtgatcaaattccacaattcacgagccctgatcctttgataggtttttactttatgaccggcggcttcccattctcgcacatctccgacttctgcccactttgcatcgtattccgccatttcttcttcggaataattatcgatatctgggaaacgcagcgcataccaatcgtctttctttactgcatccatgaattcttctgtcaaacaaacagaaatattcgctccagtcaggaagtcgctttttttaaccgtataacttcctccatgccgtagcttttcttttgctgtcttgatcatttcattttgctcggtatctgatgattctggaagctgagcaatatgggtatacattttttcttccatttttgacaaaggatcaaaatgaagtttttcattgattaactgtttgatagtgtcatttttcaatgttttgtttaactgcagcaatactgcaggattctggattttagaaataatgaacgccaaaatgtctggatgccagtcagccatcatgatcatctgtgcgccgcgacgacttcccccttgctcgaccagattcgtcaaattggctaagtcattcaaccaagagacggcaccagaggatcgcccgctgacaccatggaccacacaagcttttggccgtaaggttgaaccattagtaccaactcctccgccccgactcataatctccatcacttcttgtctgtgtacagcgattcctttacgagagtcgtgaatgaaaggcatcacaaagcaattgaaataggtaacttgagaattagtaccagcgccataaagtactcgacctgccggaatcagattttgttcggcaatctgctgataaaactgctcaagaaacaactcctgctctaactctttatcggaaatccttctagcgactcggcgagcgatttgttcgaaataaagttccagtggtttttcgatctcatttttccgtcgtttgacaagaccattaacttgttcagcagtattttctatagctgagcgatactcttcttcaacctctatggagaccatgtcgtcatcaatagactttacccatccgatgcctcgagcaggatattgaggatcttcttttgtggttaaaataaccaaatcacccttatctaatgtttggtggttttgatccttgaaagaatagcgatcgagcatgatcaagcgagaaattccttcaaatgtgttcgtcatctcagtagtgattgctgagacttctgggaacatatgaatgtcctcgtttagcttgcttatcgtttgtttactgtatttcattttttgtgccaccttcccatactcaacatattgtgtccggaattcattatcacactacataatgtgtttttcaatcttgaaatttattttttttcatgtataatgagaatgattatcaattagaaagacggcgatttcgatgttccagcctcatagccatatattttccgttcaaaaaatttctctattagcactccttactgcgtcttgtattgttggacgcttattttttgtctggatccccaacgttcagcccatgagtgctattttatttttattagccctggcaggcagtttgtctgatgctttgatcgttgctttattgagtttgcttggtacaaatatctatttatggatggggccttggacgatcagccaatttgtagcactggctgctatgattactttttttcatctgggaggaaaaatatctctcataaagcaaagccgcttaatccaagcacttctagcgttcatttgtggtattctatacggtttgatcgtttctatgatggaagtctggctttatcagtttccttcttttacagcctattatcttcaaggcttcgtatttgatttgtttcatgctagcggaaacttcctgttttatttgatcttattccccgtatttgagcgaatgatgcccgcattaaataaatggagaaaatagaaaagcgtaatctttgctcgaaccatcaccaaattaggagcacttaccaactcttttgtcaaagaaacgtgaagcggattcgtcaaaaaaaatctttttaccaagttagcctaggcttcttaacaaggtaaaaagatttttattgtttgaagagaactttctgattcactgttcctgttttatcctatttttctgttgtgggtagtcaaggcgatgcaactgatagagtgcgtcttcttccgttttgactaacgaaaaaaaattttttctaaaagttttatcgaagctagatttccaggcgctacctctgcttttactgattgaacaccttgatcaaacagccactgtatcgtcgcttgaatcacttctgagccatatcctttttgagactcatgaggatggatcgtgtaaccgatccagaaaaaatctgcttcattttttaaatagatatcaccgatcagccgttcatctaaagtgtgcacaactgctaaatttttgccttcagaaaaactttttgtatgcagcagttctttgatatacgcagctttttccctgtttttgaaaccttggtacttcatccactctaaatcatttctataggtcataactgttgggatatcttcgatcctaaaatcacggataaaacaacgtggtgtgcaaaaatacatgatacccctcctcattgcatcttgacccttatctcaagtagagagtcaactgacgttttgcttattgaaaatagactcgctagttccttgatcttgggtgaacaaaaattttttcgtaagaaagaaccttgactttcttttgattcatttgagcaatggtttctttagtgggccgaaaacctaacgatcgccaaaatttacccgctggttgattattcaataaaacggccaaggctagtttcgtcatcccttcagaaagaagaatttcttctaatttatgaacgattgctttcccgtgtccttgcctcttttcattgatcagcaataatccaatataagcggtttgctcttctggatagtcaactaagtagtcaatgatcgccaccggctttgtatcctttctaactaaaaaaagcgtttattttctttctttactgattcaggcttatctaccatatcttgttttaataactgcaaggaagccacatcatccgttaaagaaaagtacggctgattatttaaatagatggaaacagcttcctgttcatttgcgtcagtcactctctcgaaagtaaacattggtcaactcctttaaaactttttcttttgtgattgtctcaagtcattttcttgtctgttctatgcttgatgtgctgcagtctgctgcggttggcagccagcaacgaaatacatttcaatgggatttttccgtaacttctttctctctttttaggattgctgtcaaatctgcgagatatttctcctgttgcttcttcaaatatcttttagcaaatggtttcaaataaaacttcttcagcgttacctcttccgtaaagatcatatctgtctgagcacctgatttggtgaattttccttgccaacgccctcgcatatttgtgttttccatcgtaaatgaatacaacgtgaaaggctctttgtcgataatcgtaaatgttgtgggatacccgctttttgtgtattcgataaactgcctttcattgatcacctcaattttacttaaatcacttcgccaggaatagtcctgaagattggtgacaatttgccatatcttttggatatcctgatcaatactggcacgaatcgttgccttgaccatagagttcctccgttatcgttaatttgtgttggtatctgtccaagaaatgctcattcgttcaacgttcttttaagaagattctcatggaacgcagtcgccgctcctttccattcgtcccttcaataagtgaagggctcagactatttctgtcaggacaaatggcttcacatacgtttctacaaagtcgacccgatcaaggaccgtaggtttgaaatacgcggttacagcaataaccagtttgtttttcgaatcaacgtaaatgacattgccgctattgccaattgctgaatagacattctgctttgggtctagtatccaccataaatacccatagtgcatctgctgaaattggattagagctggctgcgttggtgtactcatttctgcgatccattcagcagagacaatttgttttcctttgtgtcggccttggttcaagcagagttcgccaattttcgccatatcgctggctgacaagcacaaaccataaccagctgtaccaacacccaatggatcacaaaaccaaaccggctcctttggctcttttccgatagtgaactgcttgtgttctgctgctgtttcggcatggtaattgtgatgtcgactaacgccgatgggttcaaataaatagctgtttgcaaaatcaaccgtggtcatttttgttgcttggcataataaaccagtcaaaatatgcagacaaactgttcgataatcaaattgattcgtcaacccttttcttccacccaaaaagtctaaagaagctttcgtccaatcttggctagtacagacttttgtccaaggatctccttttcctttataaggtgcctgcatggtgagtaagtgtttgatggtcacgtcatagatcgttttttctcctcgtttcacgctataatcaggaaaataatcaaggactttatcttcaatactataaatttttccctgatcgatggcgattccgatcaacaacgatactacgctttttgtcgccgacattacatggcaagtatcatttctctgataatgattccattcatctgaatagacttcttcgtggttcttgtaagcaacaatttgacaaatatttggctgggtactcgtaatcaactcatgcaattctgcttttttcatcatcattctcctttcaagaataagcataaatccattaaaaatagattacaaggctccttcttcggagaattaaaattttcagaatagttttgcattcaattgatttcttccatgctttgaaaaaagcgacactcaaagtcaatttatgaccaataaaacccagtaattagagaacactacctaaacctttcacaatgagtttaagagcggaatcagccaataattgacaggactttctttgatcacatgtcaacaatttttcttacagtattggctgttcggatggtcagttgatcctttacctttggctttgcggtctttgcccaccaatttgttttttgatgttctttgcgaataaaggaccaaaagacaatgtctttataaggatacactctttcaaagtccgcttttggttcaccaatctcagtcagtaaaacttcaaaagacaatggcttcatcataaatatgacgttgtcataaatttctttgttctcatctccccaccattcaggagcatttgctaataattcttttagttcggcttgtaaaatcacatgaatgggaatgtctaactcaaagccgagcttgatccttgttctcattttattggctaaaatctgtgggtcctctctgttactggaaaagataacattgccactgtttagataagtgacaacatctgtaaattcgtctttctttaattcttcttttaattcagacatactcaacttatttttcccgccgacattgattccccttaataaagcaacatatcgatccattcttctgactcctttaccaggttcactttcgtttctgcaccaagaacacttttaaagaaaagttcttttcgtctctagtccacttcaacacacctatttacttcttagataaaaagcatagttttcgtaactgccttgcttttcaacattcattctgaaagatctttgaaataaagcccagttccttcatccaattcaaagccattttttccaacacagcgattgaaacttgattttctggcactggatctgcaatgattcgacgagcctgttcatggctcatgatatggatgacgagtgctttgatcaacatatttccaaatccttttttgagatacgtctcttccccaatgaaataatcaatgccaaatgttccagccggctcatgttcccatgggtaccctttaacggtcttttcacacacgtaatattggcagaatccgatgggcttatcatcaagaaggacgataaaatgatggatataatcaaattctcctgtttcatttctgatttccgtcaaccaatcttctgccgaaccaagccatttcttgatatactcttttcttaaccagcgatcgactagttcgatctcattggtcaatggacgaagtgtcaaacaagtttctgtcattttcttgcctcctgttctgctgaattgccaaaaatgctatgctaagttggttaatatttcttgataacgtttcgttgctaattgactggcctgtccctttttacaaaaattcatctttcctaacttcggcacaacacgttctacaatgactttgccctctactaattttgtttcaaattggtgtaacgcttccaaaaagcgctcatctcgtttcgcataagggtaaaaggataaaacatacagataataaaagagattatatcccctaaaaggatattccgtctgcatgaacagcgtgccaatgccataatgacaaggactgattggctttttcagtctccaatgcgtcaacagaaactcgatcgcaggatggataaccgcttgattctttccgaatggactatagcgaaaggcatctaataacgttaaagtcgtcatcggtgtagaatgctccgtttcaggtcctcgaccaaagctatacttgttgcatttccaaccccgatcttcttgctgtgtggaaataaaatagtcgaaggtcttaagaagccgttgatcttccgcataaccgagaacacacaggttccttagggctaacgccgtatggcaaggatacagcccaccagatggggaagttttgaaacgaccatcttctctccaagtgctgaaaatcagctccgctgtttctgttaggatcgcatcctggggagacactcccagttcaagtaagtacattggactttctaacgtggtaaacggagcccctttcaataattttcggtcctcagtcgtccagtaatcggcgccattgtcgtatcgatgtgcgataatctcttctatgtcttccaaataaagtttatccatagccttctcctctgcctaaattagactgcaagcaaatataaactggatttcctgtaaaaaaacttagtagcacgtctctagcaactctccttgtttctctggtcaatcctgttcgaagaaaacccgataagcatccgttttgcaggatttttgttattttttcaaccgaatgtcttgaacggtgagtgaaaaactatcgcattgattttcctcaagtttactatttccctgtttgaaagtaaaatggagaatgaatcaatcatctacttcagaagttaccaattttgattaaattggtttgcctttgaaaacaaaaagacgactcttttgcagagacgtctttaacaatccattcaatccatatgtaagatgaatcatccacctcattaagtgtatgactttatcagtttaactttccttctcaactaactttcttacataagctaccaacggttcaatagcggttctatcactaaaatcgaccgtctgtccatatgtttcgatcaatgctttgttttccgaagtaagttcagcatcaggtactttttttaacgagtttattatcacttttaacagcagtttatttgccatgcttaattgtgtataatcgattccgcctcgaaaatgaaaaataccttcgggaatgctttttaatttttgaagactcttatctaaatcagcataatccgtaccgacgggatcgctcagaccaactgtaaatacaaccagatgatcgaaaaggtttcgtttcagtaaatcaacaccagtgattttcccagcataaataggaccgccaaaaatgacaaatgaatatttacgcaattctacgtctttgacttttttcccgtcgataagtgctgcgttcaactcttctgcaatccatctggcatatttttctgtcatcccatgtttagaaaagtatacaaccgctaggttatccttcatcatgatccatctccttgattatgcgttccagattctctatcatttttagtgtgacttgagaagcaattgccaattcattgtctgttattcctgtaaaaactttatctcgaaaatcttgactttctttttcactttgttttgccaattgttgtcctttttttgttataaaaacttctttgactcgcttatcttgggcactttgactaactgatacaagtccttctttttccattgtgtcgagcatcttggcaatattttgtcttgatgtattcatcgtactcgctaattcattgacactaggtacactcactttagaaagttctctaagattcattagtaaaaaccattgtttcgtggttaatccagtgacagatttgtctcctgcaaattggagtttgttcgctagaataaatgttccaccaaataatagatgtctaggattttctggggccttcatcagcatttccctttcacaataggtaataggttacctatattatatgcaacctattgcttattatcaagattaagttgtcgcgtttagtttattacattaaaatgcgccttcttctcgtaatcgctagcttttgttcatctacttaaaaagaacgactcaggatattttctgagtcgttctgatatttgtttaatcttacttggtcaacaagaccacacattccacatgagtggtttgtgggaatagatcaactggctggacttgttttgtcacatagccttcttctgcaaatagcgctagatcacgtgctagtgtggctgggttgcaagaaatatagacaatgcgctctggcttaaccgcagccgttgtctcgataaagctagcttctagaccttttcttggcggatcgacaaagacaacagttggctgaatgccttcacgtaaccattgaggcataatcttctccgctttgcctacaaagtaatgaacattttctaagccatttctcgcagcatttgctttggcatcttcgaccgcttcagcaacaacttccattccgagaacttcttggacacgatcagctaaactgattccgatggttccgattccggcatatgcatccacgacaatgtcatccggctgtagatctgctaattcaaacgctttttgatacagcacttctgtttgggccgtattgacttggtagaaagatttggcagagatttggaacgtcttatcgaacaattggtcatcaatcgaagcttttccataaaggactttctctacatcacccatgatgacattggttttttcttcattgatattttggatcaccgatactacttcaggaagctcttcatgaatgacttcagcaatctcttctcctttgaaaaacttcgcttttcgtgtgactaaaacgaccatcatttctcctgagtggtgtccgcgacggatcacaacgtgtcgtaaaaagccttcgtgagcttcttcgttgtaggctttgacgttaaaacgctgcaaaatgttccgcacggttacgatcgcttgatcgatcgccggatcttggatatagaaatcttcgattggcaccaaggtatgactatttttgcggtaaaaaccagtagtcaactgccctttgattttttgaacgggaatttgcgctttgttacggtagccaaaaggttgttccatgccgatcgtaggcaatacctcaacttgcggcattttcgcgacttttgctaaaacattctctacttgttgttgtttgaatgccaattgcttttcgtacttcaaatgactcaaaggtgcgataccggttcgcaacaaatcttcattaggcagttcttgacgatctggactcgtttgtaacagtttcatcactttggcaaaaccgaatttgttgccaactttcaacactttgactaacgcacgttcgccgggtaatgtgttttcaataaaaagtaaatagccatcgactttggcgatgccgtttccttcatgggaaagatctaaaatatcgacctcaagttcctgattcttcttaacaggataatttttcataggtttctcctttgtacttgcttttctcattttaaaaaggaatcactgaaattgcaagcgctgtttatttcgatgatggctcttcgccaacattttgaacaaaaaacatccgaaggatagaatcggctgattgcttttaggctctgcggcgaagagccgctgcaccacaagagcaattccttttccatccttcggaaaatcatctacacgagaagtcttagacttccttaggtgttttatttatcagctgtttttctttttctgtgatttttcccgttcgctcttgttcaagatttgttttctcaaacgaatgctttctggggttacttcacagtattcatcatcgttcaagaattccaatgattcttccaaagaaagaatgcgaggtttcttgataacggatgtttggtctttgtttgctgaacgaacgttagtcatttgttttgctttcgtgatattaacggttaagtctttgtcacgagagttttcaccaatgatcattccttcgtatacttcggtacctggttcaacaaaaacagttccccgttcttcaatactcatgatcgagtaagtcgttgctttacctgtatcgatagaaaccagtgcgccttgatgacgaccaccgatttgaccttggatcattggcaaatattgatcgaaggtgtggtgcatgatgccgtaaccgcgagtcatagataagaattctgtcgtataaccgatcaatcctcgagcaggtgccaagaaaatgatgcgcacttgtccatttcctgtattgatcatgtcttgcatttctgctttacgcatgcccaatgattcgatgactgatcccatgtattcttccggtgtatcgatttgaacacgttcaaatggttcacatttcacgccatcaatttcacgttcaatgacttctggacgagaaacttgcaattcaaagccttcacgacgcatattttcgatcaagatcgacaaatgaagttctccacggccagaaacgatccatgagtcaggtccaattggatcaacacgcaatgacacgtctgtttgcaattgagccatcaagcgctcttcgattttacgtgctgtaacgaattttccttcacgaccagcaaaaggagaattgttcacgatgaatgtcatttgcaatgttggttcatcaatatgcagcacaggtaatgaatcttggtgatcaattggtgtcactgtttcaccaacgaagatatcttccattccggaaaccgcgatcaaatcaccggctttggcttcttggatctctaaacgtttcaaaccaaagaaaccgaaaagtttcgttacacggaattttttgacttctccatttaatttcatcaatgcaacttggtcgccgactttgattgatccgcggaagacacggccaattccgatacgtccaacataatcattataatcaagcaatgatacttggaattgcaaaggttcgtcactgttgtcgattggtgctggaatgtgttcaatgatcgtatcgaacaatggcgccatcgttttttgctgatcagctggatcgtctgatgcactagatgtaccgttgattgcagaagcgtaaatgactgggaaatctaattggtcgtcatctgcccctaattcaataaataattccaacacttcatcgacaacgtgttctggacgagcagatggtttatcaattttgtttacaacaacgattggcactaaatgttgttccaacgcttttttcaaaacaaaacgtgtttgcggcatcgttccttcatacgcatcaacaactaagacaacaccgtcgaccattttcatgattcgttccacttctccaccgaagtccgcgtgtcctggggtatccatgatgttgatttttgtgccattgtattcaacggccgtattttttgctaagatcgtgataccacgttctttctcgatcgcatttgaatccatcgcccgttcttgtaattgggtatggctatctaacgtttgggattgtttcaataattcatcaactaatgtagtttttccgtggtcaacgtgggcaataatagcgacgttgcggatatcatttctaatattcaatttataaactccttttttggtgacattgcactcgacaagccattataccagaatttctttctgaaatatagtgcaaagttttcatttttacagaaaaaaacagatacccgtagatatctgctcgtcatttattgatttgcgatcgtcaataattcttgaaatgctgttggtgtgccaccaataaacaattcccgaccatctagagcaagttcctctccggtgatattcgccatcttcaaacctaatgtttccattaagataccgccaggggcatagtcccatggcgctaggttggaaatatagcctgcgcgctgacctaagaccagcgcaatcaattcgatgcccgcacaaccggtcatccgtacacctagtgcccgttcactcatttcgacttcatgatgacgattatgcatcaacatgggcgcatttaatccgatcaatccttcctctaaagcgatatctttcggcggatcgattttttttccgttgcaaaagaccccaatttccggaccaccccaaagaaattcatttttcatgacattataaacaaagccaaaacgtccttggccttcttcatatacagcaatcatgatacagaaattctctttttccaacacgaaattcatggttccgtcaataggatcaatgataaatactcgtccactaaaatctgaaagtcgatctaaaccattttcttcccctagaatttttgcttctgggtcaaaggcttgaatcttctcaattagaaaatcctgcgtcgccttatccagttcagtcaccaaatctttccgacctgattttgtttcaacgatcagagactctttatttaggttttctttgattttttcccctgctgcaatcatccagctatggatttcactaacgatttcttgcatggttgctttctactccttcattttcagtttaccgcttgtcgtcttagccgcttgaaccgttcgatacaatgagtatccgctcaagtcttcgaaatctctgcctaaacggcgctcttccccaatacttggcacaactttcttaaactgctgataagcttctaaaaactccgctgccgggatccctttctcgtaggcttgttctaagcgatcccatagattcattacaataaccatttcatctgttgaccagtccagatctagaggatattgataatcacgcattttaatcacccctattcgtcctattcagtgtaccataaaaatacaaattggtcagagactctgtcgcaaaataaaagagaacagctctcaatgagagatgcaccccctatttaaaaaaaatgaacgaatgttttgaagaagaccccatgatgcctaggctatatcgccttttacagacttaatcgagcttagtcctagctctaactaaaatacgagataccttaactcattccacgttggttcatttagatagttgtgctagaacttcagtaaagtctttaacataatagcgtaggttttttcttcccttaataaggatcgtatgtccctcgttttccaaagcgcttttttgtttctcgattccgcctggatacttaggatttaactccccattcgcttttaatgtccgccagaaaggaattttatctgtttttctttgttcactagcccatgctgcgatggaaacaaaaatacccgcggtgattggatctgtgaaatcggcgccatacctttctgccagatactcgcgaatcttactaatcgtcatcacttggcctaatgggatacgccccatgatttgattgtaatccactggaggagccaaaagcattctctttcccccatatttctcaatactcttttcatctatgatttgcttgattttcggcattcctttcgtctcatggagcatcttattgaaatctttctttttttcatcgaccatactagtccctcctttactttcaaagtaccgccttctaaatcaaactgcaatgagaagcttcaaattattttgaaaaagcatgcaaaaataaaaaattcttgatgatctgaacggatttccaccaattcacgctgatataaaactttgtatattctgtgccccattgccatggaatagggaaagaaccatcttctagctggttctctgagattttagcggcttcttgctgacaaagttctttatcaaaaatggtgagcatttgttctttcgagaaaaaaagtccgatggtttgctggtgtaagaagtgaaccattcttctgggtctttcgagacggtttgacgaatttgttggaacaacacttcttgaaaatttatgttcgccaaaagaggttgatcatgtgtttttttacaatagtttagtatttccaattaaacgactaatgtatgcctatcatcgttgtctcattgagaaagcttcaatggcggtttgaaggattccctccgtttgttgagataaaccagtagcttccacgcggatgatcataccagcaaaactcacggtgggattattagccggcacacctacaggactctcccaccagatggcatgggggtaaaagcagtcggaggtacttggttccgccatttcccttcagaaaaatctttcgcactggacaactacctcaagatcccctgtattataggatttttagcatcaaggcaattgatctctcataaaatactgcaggcagctcacgccgcaatcggggtgctgttgggtttccaattgtctggctctaagccgtgaccaaagccgccatcctcgttttgatagacctctaacatctgtaaaacattctcccgactaccgtcttcaaaatgaatctgccagcgtgcaagttccaatggacgtacattctggtaaatagattgtctagctttttcaaaaggttccctattttcacgctcctattcagtcttgttcagatctgttcagacttgttaaggcttgctaagacttattggttactttgattatgacctaatttattattcgttacaacgcttacactgctagaactatcccttcattgatcttctattttctttaacgactgctttttttacccttgcggctaaactttacagataaatgctagtcgtctttcttgaaaagcattcttttggtgtttccttttccttgatgttacagtaagaatagcaagaataaaggaggatttcatttgcgcttagaaaataaaaaaatcatcgcgttagtcgacaatgatttcgaggatttagagctttggtaccctgttcaccgtttgcgagaagaaggcgctcaagtggatttagttggcgaagaagcccataaaagctataaaggaaaatacggagttcctgcagaatccgcgtttgcttttgacgacatccatgtggctgattatgatgccatcttagtccctggcggttgggcaccggataaactgcgccgattcccacaagtcatttcttttgttcaagcaatggacaaagaagaaaaagtcattggtcaaatatgtcatgccggctgggtcttgatttccgcgaatatattgcaaggaagaaaagtgactagcacccctggcataaaagacgatatgacaaacgccggagctacttgggtggatacaccagttatcaccgacggtcatatcgtttcaagccgtagaccacctgacctgcccgattatatgcgggaattcatcgctgttttagaaaagaaataacccggctaggctgattcactttaacgaaaaagagtggcgaacaatcatcgccactctttttcgttatcatttttgaacattgctctagctatttttgtcattccttgtctgctattcggaaagatcggaaacagcagaggcctttggcagcttacggatcccccatagcgttaataacgctccaatcaaagcaaagcacgtgccgcacaataacatctgccagacaccgaagttctgtaaaaggctgccgcctaagatattccccagcacaccgcctaatgtcgtcgcaataatgatcagcgtttgtccaaatacccgatcttcatctgccaatacgtgattgaagagataagcagacgctgggataaataaagcaaaactaaagccctgcaataggtgtgtcatttccatcataacaatcgtgctgataagcaacatcattactcctctgactgcaaatgcgatactagaaaacaaaagccaaaacttgctggactttcttttgaccaaatgttcgaagaatatcattcctggcaactcgcataatgcagcaatcattaatgaaattcctatttctttgctgccgcctccgatcgaagcaaaaatctgtgccaagaagctattgatcattgtgtgaaagctgaacagaaagctgaatcctataaataacaaaagtaaaaaaggatatttttttcctaacccacccgaatgcttctcttctatcttcaacggcagaacccttgtcttcactgtgggcagcaaaagtaagaggacaaaaaacagtcctgcttctactaatgccattattgggagaagcgcagcagaatagctcgccaacaactgccctaataagaaagaggttgcggcatatcctagtgaaccgcctgctctcgaaaaaccaaaattaatcccatagccagtgttcacatactcaaatgcaagagcattgataaatgactgcatggaaactagcacgattgcaccaatgataaaactgataatcgtcagtgctggcagtaataaccctactagaagagcgataatcaggctcagtgtcatcccttttaggacagcaatcaagggaatcctttttcttttaatgatcacttgactgatgaaaggctgaagcgcggctgaaaaaatattgataagtgctaagatcccaccgatttttgctggatcgatcttaaaataaatcagaaataatgtggcaaatccataaattgaacaaaacatcatccaataaagaaattgcagacttgtataatagagacgaatcgttttcccacccaattgtttacgcatacaatccccgccttcatccgttttagatagcaacttaatatagcataattcagacagatttgctacagcaatcaagtaggcaaccgtcagtattttatgccattcactgatacttgatcacataaaaaaactcgctcatcgaaaggatgaacgagtcttctatcattaaatatggattggtaagcctaatgccaactcagcagcatccatggtgatctcacctaaagatggatgtgggtgaatcgttaacgcgatatcttctgcgttcatacctgattcgattgcaagagccaattctgaaaccatatcacttgcacctaaaccagcgatttgcgcaccgatgatcacattgtcttctactgttgttactaagcgtataaatccttctgttttaccaagagacaatgcacgaccatttccagagaatgggaatttgtaagctttcgcttcaattccagcatcttttgcatctttgatcgtcataccgacagaagctaattctggatcagtaaaggcaaccgctggcattgctttataatcaacagcaacttttttaccagaaatggcttcagcagcaatttttgcttcataacttgctttatgagcaagtgctgcaccaggtacgatatctccgattgcaaagatgtttgatacgttcgtacggccttgtttgtcaactgtgattaatccacgttcgccaacttcgacaccggcttgctctaagcccatgtcatctgtattcggacgtcgaccaactgtaaccatcacatagtcagctgtcactgattcttctttgccatcaacagcgtatttaaccgttacactatcgccattatcaacagcttctttagccattgcattagtaacgatcgttacgccttttttagcgaagtcttcttcaactaatttaaccatatctttttcataagttggcaaaatttgaggagaaccttcaagaatcgttacttctgctccaaggtttgcataagcagcaccaagttcagaaccgatgacaccgccaccgataacaacgaattttttaggcacttctttcaatgccaatccgccagtagaatcaagcacacgtccaccgaatttgaaaccagggatttcaattgggcgagaacctgtcgcaatgattgcattattgaaagaataagtttgagctgaatcaggatgaatcacacgtaatgtgtgatcatcaacaaagaaagcttccccttcaattgtttcaactttgtgttttttcaataggaagccaacacctgaagtcaatgttttcacaactttgttgtctttccattcttgtgttttagcaaaatcaagagatacgttttcgcttgttacaccaaacattgtcgaatctagtgattcttggtaatgatgtcctgctgcaatcaatgcttttgaagggatacaaccaacgtttaaacaaacaccgccaatgtattctctttcaatgatcgcaactttttgtcccatttccgctgcgcggatggcagctacatagccaccaggtcccgcaccgattacaactgtatctaattcaacagcaaaatctccaactaccatttgttaatcatccttccatcattaatagctctggatcagctaatagacgtttgatattattcattgcttgttgcgctgttgcaccatcaacaattcggtggtcaaagctcaatgaaagtttcattacgcggccgacaacgatttcgccctcagcattgacgattggttgttgcgcgattgtaccaacacccaagatagctacttcagggtagttgattactggtgtgaaccagccaccacctacagaaccaatgttactgatagtgatcgttccattgcgcatgtcatctgcagaaagtttgccgtcatgagcaagtttagctttttcgttgatttcatcagcgatagcaaacattcctttgcggtctgcatctttgacatttggtacatataacccatgatccgtatccgtagcaataccgatattgtagtagtttttgtacacaatttcttgttttgcatcatcgattgaagcattcaagatagggaattttttgactgtagcagtcaatgcttttacaacatatggcaagaaagtaagttttgtgccattggcagcagcaacttctttaaatttcttacgattatcccaaagatttgttacttctacttcatcatgcaatgttacatgaggtgctgtatgtttgctgttgaccattgctttcgcaattgctttacgtgttggagttaatgctacacgttcttctaaatcacccaagttagacttgaaggctttagctggtgctgctggtttgctttcagctgctggtgcttgtgcttcttcttttgctggagctgctgcttctgcagttgctgaagctccgccaccagataggaagttctcaatgtcttcttttgtcacgcggccacctttgccagttgcagttacttgtgtgatgtcgacatctttttcacgagcaaattgacggacagaaggcattgctaatacacgtttgtttggatcagcagcttcaacgacacttgctgagtcagaagtttcaactttttctggcgctgcagttggcgctgcagaactagcagctggtgcactgttgtgtcctggagcatcgatttctactaatacatcaccaacattagcaactgttccttctgatacaaggatattttttacagtacctgtgactggagatgggatttcttcaactgatttgtcgttttgaacttccaataaagtatcatcttcattgatggtgtcgccagctttaacgaaccattttacgatttcgccttctgcaattccttcaccgatatctggtaatttgaattggaatacgccttcgccttctgaagaaccagcagatgcagctcccgttgttggaacagcagctggttgtgcaggagtttgggcttgcgctgccacacctgcatctccttcattgtcttcatggccaggtgcatcgatttctactaatacatcaccaacattggcaactgttccttctgatacaaggatattttttacagtacctgtgactggagatgggatttcttcaactgatttgtcattttgaacttccaataaagtgtcatcttcattgatggtatcgccgggtttaacgaaccattttacgatttcgccttctgcgatcccttcaccgatatccggtaatttaaattgaaatgccattttctattcttcccttcttcaactattaaaagttcacgatttctttcactttgtcttcgatatctttagcatttggcaaccagatattttctgcttgaccgaatgggaagattgtatctggagcagatacacgtccaattggtgcttctaatgaaagaaccgcacgttcagaaatttcagaaacgacttgagcgcctacgcctgcttgtttttgagcttcttgaacaacaaccacacgacctgttttttcaacagatttaatgattgtttccacatcaagaggagcaactgtacgcaaatcgataatttcagcattgatgttttcttttgctaagttatccgctgctttgattgcttcacgaaccattgcaccataagtgatgatcgatacgtctgttccttcacgagtcaccgctgctttatccaatggaacttcatacgcttcttctggcacttcttcacggaatgaacggtaaagtttcatatgttctaagaaaacaacaggatcattgctgcgaatagaagcaattaacaatccttttgcatcgtatgggtttgatggaatcacgacacggatacctggtgattgagcaatcaatccttccaagttatctgagtgcaattctggtgtatgcacaccaccaccaaatggtgaacgaatcgtaattggcaagttgcgtgtgccgcccatacggtagcgagtacgtgccatttgtccaacgatttcatcaaatgtttcaaaaacgaatccgaagaattgaatttctggaactggacggaaaccttctagtgctaaaccaaaagctaaaccgccgataccagattcagcaagaggggtatcgaaaacacgatcttcaccgaatttttcttgtaaaccttctgttgcccggaaaaccccgccgtttttaccgacgtcttcaccaaagactaaaatttctttgtcgttttccatttcaacagctaaggcatctgtaattgcttgaatcattgttttttgtgccatgactatttcgactccttcgcttcgtaagttgcaatttgttctttaatgttttgaggttgtacttcaaacatatttttcaagaaatctgaaactttttgtttaggtacacggtcagcttcagcgattgcagctttgatttcttctttagtttgttcaatgatttgttcttctttttcttcagaccatagtcctttttcagtcaagtacgtacggaagcgaaccaatgggtctttttgttgccattcgctgtccatatcttttgaacggtaacgcgttgggtcatcccctgataatgtgtgtggaccataacggtaagtcaatgtttcaatcaaaactggtccattgccatttgctgcccattcacgagctgcttttgagacagtgtaaactgctaatggatccataccatccacttggattcctgggataccagctgcagctgctttttgagctaatgttggcgcagcactttgaacttcacgaggtgttgaaatcgcaaaaccgttgttttggatgtagaatacagcgtttgcatggtaagcaccagcaaagttgattgcttcatagaagtccccttgtgaagaaccgccatcacctgtataagtgaagacaacatttttcttgttgcgctttttcagaccaagagctacaccagcagcttgcacgtattgcgcaccgataatgatttgtggtggtaaagcttgcaagtcttctggataaaggtttccagctacgtgtccgcgagaccataagaacgcttctttcaatggaaggccgtgttggatcaattgagggacatcacggtaacccggtaaaagcacatcttctttttcaaatgcaaaatgacttgctaattgacttgcttcttgaccagctgttggcgcgaagaaacctagacgaccttgacggtttaacgcagtagagcgttggtctaatacacgggaccataccatgcgagtcatcaactcgactaattcgtcgtcacttagatcaggtactaaatctggatttacgatttttccgtctttatctaatgcttgataagttggaaaatctgcattgacttgctccaaaattgcttggaaatcaagtgctttttgtttttttgccatcttgacacactttcctctctgatataaaaattcactttcgaatgtaacagggataaaatctgtatcatcgaaaaatcatttactattataaattatcatttaaacgagaataagacaagtgaaaaggtatttttttttaataaaacgattcccattagaccaactcttaagaaacgattagtgaaaacaatcacatttaagcaatcgctttcttgctttgctccttattaaattctttttttcttttaagaatagtacagacttcgccttttaactaaacagaaacgtaacacctcgaggactttcccttgtgaatgttccgacttagtaaaattagttttttttgataatgagaaaaaaataatacagaatagaataaaaaagaaacagatagcataaaagttaaaatcttttatgactatccgtttcttttctcagatccactcttttgtataatggatatagattctcttagctacttctacgcttaccaggtaggcaagaataatgccgacaaaccatggccagtaagaagatggtagcgctgcaaaatcaaagactgtgtgcagcggcgacaagataataccgaaacccaccaaaatcgcaagaacgcttgacagtaagactgctggcgatgcgatactttggaaaaatggcagtttacgcgtccggaccatatgcacgactaatgtttgcgtcacaagaccgatcatgaaccagccggcttggaacagcgcttgttcttgaatggcatttgcttggaacacatgccacatcacgaagaatgtcaagatatcaaaaatactgctgactggtccaatgcttacggtgaatttcaataagcctctgacttgccacttgactggtttttctagttcttccacatccacattatcccaaggaatagtcaactgtgccatatcatagactagattttgcaccagcaattgaatagaaagcattggcaagaaaggcaagaatgcactagcgacaagaatcgaaaaaacattcccaaagtttgaactcaatgtcatcttgatgtatttcatcatgtttgtgaaaactttacggccttcaatgacgcctttatctaacacattcaagcttttttctaataaaatgatcgaacttgcgtctttggtaatgtccgcggccgtatctacagaaataccgacatcagcagcccgcagtgcaggcgcatcattgattccatcccccataaatccgacagtatgaccatcggcttgcagcgactgaatgatgcgtgacttttgcataggattcaacttagcaaatagattgaccgcttctgctttttcagccaattcttcatcagagagacgatcaacgtctatccctagaagatagtcgttcacttcgatccccacatctttacacaccttttgcgccacgatcgcattgtcaccagtcaaaactttcacgttgacaccatgaccatgtaatgaagcaatagctgtttttgcggactctttcgctgggtctaaaaagcccatgaatccgatcatgatcatatcttgttcatcttcaactgtgtagacggcttctgcgtgagcatctcgcttgattgctactgttaggacacgcatgccctgtttgttcaagcggtgatttacctcacgaagtttttctcttaattcatctgtcaattccagaacttgtccgttgacttccacgtatttgcagactttctccatttcctcagcagcaccttttgtgaccatgatttggtgtccatctgctttgacaaccactgttaaacgccggcgggaaaagtcaaaggggatttcatccactttgatgacttcttgatacggtgcttggcgctctgtatcttcgaagtagttcaataccgcaatatccatcaaatttttccaacctgtttgatagtaggaattcaaataggtcatatccaacacttgttggtcttctttaccaaacggattcagatgctgcactaatacgacgcgatcttcagtgatcgtgccggttttatccgtacataaaacgtccatactgcccaagttttgaatcgaaggcaattctttgacgatcactttttctttagctaacgacatggcaccttttgccaaattacttgtgacgatcattggcaacatttccggagtcaagccaacagctacagcgattgcgaagaaaagggcttctccccagtctccttttgtcaatccattgatcaaaaagacgatgggaaacaaaaccattaccattcgcagcaacaatttactgactttcgtcaaaccatcctcaaaagtagtctttcctcgttttgacgttgcatttttggcaatatcaccaaaaaaagtactttgaccggtttttaaaataattgctttaccttgtccactaaggacatccgttcccatgaaaaccaaatcttgcatatctaatgcggaaatcgtttctttagaatctttgatcccagcatcgacaaatttttccaccggcatagattctccggtcagagaagattgattgataaataaatcttttgtccaaatcaaaatagcatctgccggaatcatatccccggttgccaatgtcacgatgtctcctggtacgacttcatccatcggaatctcgatcgtttcgccgtctcgagtgacagaacatgtattttcaattaattcttttaaagccaaacttgctttttgcgaacgatattcttgcacgaatgtgatcgtaacacttgctaagatcatgattcccatcacgaccactgcttcataatcacctgtgaaaaaagaaatgaccatcagcaaagccaaaactaatacaaaaggatctttgaaagcacttaaaaacatcagccaagcaggtgttggtttttgtgcatctacttggtttggtccatattcttccagacgttctgctgcatcctcttttgatagtccattaaacgaagtccgcatttccatcagcaactctctttccgaaagttgtgcaagtaattttaattcttgatctttagataatttttttaacatcttcttttcctcctataactaggagttgcatttgctacccctagcattctttttattgttcatctggggactggggtattccatgttcatcttcctctctgtttatcaagcaagaaactctggatcatgcagaagtgttggtcaaaaataaaggcagtcagcaattgtcttgcagcacctcataaaggtctgtatgtatcagctaaaataaaggcatcagtgaccattaacacaaaaaaacgcatgctcccaataagcatgcgtaaaaaactcatgatcattgtagagctttagcactatagggcgtagataacttgacgttatcagctgctttgggtttaaccttcacgattagacctgtcctaccaactaagcatctctcgatacttttgcggcagcagcttgtgtccatataggagcctcacctaacaattatttatttctatcctcactatagtctatctaattatataggtcaaccattatgtgaaaatacttttgttatttttcaattccattttcagtttttggatcattggatcgaaggatctgccattccggacagacggtaatattgagccaacacttctttgattcgctgacttgctttaccatcaccataaggattttcagcatgcgccattgcggtatatgcagcgtgatcctgcaacaactgcttcgttgcttgatacacatcctcttcccctgtaccgaccaatttcaacgttcctgccgcaatgccttctggacgttcagttgtgtcccgcaacaccaatacaggaacaccgagagaaggggcttcttcctggacaccgccggaatcagttagaatcaatgtgctttggttggcaaaattgtgaaaatcgatgacatctaaaggttcaatcaatgtaacattctctaaagcacccagagtttcttgggcaatttctcgaactttgggatttttatgcatcggaaaaacgactgagacttctggaaactcgcctgcgattcgagccaatgcctgaaaaacattcttcatcggctgacctaaattctctctgcggtgcatcgtcaacaaaatctttcgctgttttctgtctgttagtgtaggatgctgatagtcttgagaaacagtgtagcgcatggcatcaatcgcggtattgccagtgacaaagatggcttctggatcatgattttccgcaagtagattttctttactttgaagcgttggagcaaagtaaagatccgctagcacatcgatgagttgccggttggcttcttccggatagggtgatcgtttattccacgtccgcaaaccagcttcaacatgaccgatcggaatctgagcgtaaaaagctgcggttgctgcggcatatgccgttgttgtgtcaccatgaacaagcacaattgacggtttttcttggtggagaatcggttctaattccagcaagacttttgtagtgatgccggtcaacgtctgtcccaatgtcatgatatccaagtcgtaatcaggttcgatcgcaaaaacctctaatacttgatctaacatctcgcgatgttgggctgtcaccacgacaattgattgaaatcgaggatcagcctctaattcttttaccaaaggcgccatcttgatggcttccggtcttgtcccaaaaacggacattactttgatagtcaaacactcacctgcttctttctgcatgtttactttattgttattgctcttactcacttagtcaactgaatatccgcttttagctcagaatatttttttagttttttttcatcatttcttctattataacgaaagattaagaaaaaccaaatagtcgatagagatgattccacaaaaagcagaaggtcagcgctgaaaataaaaaaaccaaaagacttgttgccctcagcagcaagtgataagaatgttttgctatcgcttgctgtaagaccaaagaaatcttttggatcgaacttttattcatgccactgtcaattctacagccgaagcaacttaaattgtatcgccattgaaaatcgagtttttcacgatcacataatcaacttttcgaatcgattcgaggtctttgccaccggcataggagatcgatgattgtagatcttgctgcatctcaaccaaagtatctttcaaagaacctttgtaagggatccagatttttttcccctcgacgtttttcttttcccctttttggaattcagaagcagagccaaagtattcttttaaaacgacaccattttcgacttttgtttccccgggagattcttcatgtccagcaaacaatgaaccaatcatgaccatcgttgccccaaaacgaacagattttgcgatatctccatgggtgcggattcccccatcggcgataatcggcttgcgagctgcttttgcacaccagcgtaatgcagctaattgccacccaccagttccaaaaccagttttgattttagtgatacaaactttccctggtccgatcccgactttcgttgcatccgcgccggcattttccaattctcggaccgcttcaggtgtgccaacattccctgcgatcacaaaagcatctggtaaatgttttttgatatgttggatcatattgatgacagcattggaatgtccatgggcaatatcgatcgtaatataatcaggcaccagtccttcagcagccaatgtttcgacaaaagtatactcatagtctttgacaccgacactgatcgaagagatcaggcctttttccttcatttttttgataaaaggaatgcgggctgcttcgtcaaagcgatgcataatataaaaatagccattttcagctaaaaattctgcgattgattcatcaatgatcgtttgcatatttgcaggaacgaccggcattttaaatgaatgtttgcctaaagtaaccgtcgtatcacattctgaacggctattcacgatacatttattagggattaattgtatatcttcgtaatcaaaaactttcatgtcaaacataaaaatatcctccaaatcttgataagagtgaagcaagcatcaaatggctgtcgcctatttttaatgcccacaacaatttaaaccagctcactcataaatacaagtgttttagaatcttttttttaaagagcaacaggaatgttcgtcttttacgaacattcctgagatagtttccattaaataaagggtttcttctttttttaaggtaaaatattgccagctgccaaatatacttcataccattcttggcgtgtcaacacaatcgtagatgccttagcgatctcttcgatacgatgcggcgtcatcgtgcctgcgatcacctgcatatttgctgggtgccgtagaatccaagcagatgcgattcctgtcgcagtcgtttgatacttctcagccaattcttccagttttgcattcagttctgggaatttctcatttccgatgaagacaccttcaaagaatccatattggtatggcgaccacgcttggatcgtcatatcattcagccgagaatactcaagaattccgccatcatgatcgacactgccgctatccgtcatattgacatggatgcctcgatcgatcattccagtatgcatgatgccaaattgcaattgattggccagcaatggttgagagacatattttttcaacaattcgatttgaccaggattttgattgctgactccaaaatacttaacttttcccgctttttccagctcgtcgaaagcagcagcgacttcttcgggctccactaacgtatccgggcgatgcaacagcaacgcgtcaagattatccattttcaagcgtttcaaactgccttcaacggatttaataatgtgttctttcgaaaaatcgaacattttccctgggacgataccacatttcgattgaatgaaaagatcttcccttttatattcggtttgtgcaagggcatctgcaaaaatactttcgcattcgccaccgccatagatatctgcatgatcaaagaaagtaataccattctcgattgctgtcgtcagtacagctacaggatcttttgcattattgattcgcatcaatcccaaaatgacacttgaaatttctaaatcggttgaaccaaatttaatttttttcacgtatttttcctcctctgtttgctcttctattttagcatatccgtttgaaaacgctacctctttttaagaaaaaaagatcgctgttctctcatcagcgatcttttgtttaaacgatggaaccaaagagaagttgcggttactttaatgctttggcaccaatatcttttcgataaaacatcttgttcaaaggcatttttgctagcgcttggtaaactttcttttgcgcttcctccaaagaagcaccttgcccttccgctaaaaatactcgcccgcctgctgccaccaattctcctgctctttcagcaacccctgcataaaacagttgaacatcttcagccgctttttgcggaatgatcattccctgttgataggtttctggatacccttcagccgccacgaccacaccaacagaaaactgctgatcccaagtaatctccggctgtcttccattgagcaatgcatcaataatctgagctaacccactcgttagccgactcaaaacgacttgcgtctctggatctccaaaacgagcattgaattcaatcactttaggtccttcaactgtggcaatcagccccgcatataaaatacccgtaaagggtgttccttgatcaatcattcctgtagcagccgggatcaaaaccgtctcgattgcttgatcgatcattgactgaggaatttgcggaacaggagagtaagctcccattccaccagtattcggtccttcatccccatcaaacgctcgtttatgatcttgcgcaatcaccatgggataaacttgctcttcatgaacaaaagccagcagcgaaaactcttctccttccagaaaatcttcgatcacaactttggcaccactttgaccaaatttttgttcttccaacatttcttctaccgcagccagtgcctgatccactgttgctgcgacaacgaccccttttccagcagctaaaccgtctgctttgattacgattggggcacctttttcttggatatacgctttcgctttttcactatctacaaaagactggtattcagcggttggaatctgatattttgccatcaattctttggcaaattccttcgaaccttcaatcatcgccgctgctttatttgggccaaaaatgttcaatcctgcagcttggaaatcatcaacgatgccattaagcaaaggaacttcagggcctacaaaggtccaatcgatggccatctcttttgcaaacgcgatcaagctttgatggtctgtttctgggatagcaactacctgaatgccatcgctgaccatgcccggattccctttcgcgcagtagactgtttctacgatcggatctgcgagtaattttttggcgattgcatgttctctaccaccactaccaataactaaaagcttcatctgctcctcctgaatttaatgtcttttaatgtctaaaatgccgaacgccagtaaagatcatcgctactccgtattgatctgccatttcgatagacgcttggtctttaatactgcctccaggttgaatgattgccttgattccccgttttgcagcatattccacgctatcatccattgggaagaacgcatcgctagctaaaactgcatccgttaattttccagcttcagcagcttgttcaatggcgatttttacagaacccacgcgattcatttggccagcaccaattccaactgtttgatattggttcgctaaaacgatggcatttgatttgacatgttttaccgctttccaagcaaaagccattgcttccaactcattcttgctaggctgacgtttcgttacgaccgtccaatccttaggagattctgctaatgtatcttgttcttgaactaataaaccacctaatacagagaccatttctgtttcgacaggatttgctacaaaatctaacgtcatcaagcgaatgtttttcttcttcgtcaaaatatccagcgccgctggttcaaaagcaggcgcaatcacgatctcaagaaatatttgatgcaatgcagcagctgttgcttcatcaacggggcgattcaatacgatgattcctccaaaaatcgaaactggatctgcttcgtatgcccgttcaaaagcgtcaaaaatcgtcgtcgctgttccgataccacaaggattcatatgtttaagagcgactgcagtgggttccgtaaattcttttgcgattcgcaaagcggcatccgcatctttgatgttgttgtaggacaattctttgccgtgaagttgttttgcactagcgatcgaataaggaactggcaatgcatcttgataaaaagcagcagtttgatggctattttctccgtagcgcaacgtttgtttcaattcatacgtcagtgtcaacttctccggttcagactcttcaactgcttttgtcaaataatcggcgatcaaggcgtcataagctgctgtatggcgaaatactttagccgctaagcgtttgcgcgtggcaagctgcgtctgaccggtttccgtcaattcatctagaatgaggggataatctttaggatcaacgatcactgtcactgcagcaaagttttttgcagcggagcgcagcatgcttggtccaccgatatcgatattctcaatggcttgctcttctgtcacatccgcttgggcaatcgtttccttaaaaggataaaggttgacaacaaccagatcgatcggcgcaatgtcatgtttttccattgctgctaaatgttcaggcaggtcccggcgacccagcaaaccaccgtggatctttggatgcaatgttttgacacgtccgtccatcatttcgggaaatcctgtaaccgtttctatcgcaatcggttcaagaccagccgcttccaaagcagattttgtccctcctgtcgaaatgatttcgtagccgttttgtactaaatttttggcaaaagatacgatctcttgtttatctgacacactgatcaacgctctttttttcacgattgatggtctcctttatgaatgatttcagctatgaccgctggatagactcgatgctctaaatgatggatctttgcttctaagctttctaatgtatcttccgattcgatacgtaccacttcttgcgcaatgatcggccccgtatcgataccactgtcaacgtaatgaatggtgatcccagtcaccttcactccataatgaaaggcatcggcaataccggattttccagaaaaactaggcagcaatgagggatgcagattgatgattctattgggaaaagcggctagcaacgtaggtccaacgatccgcatatagcctgccaaaacgatcagctcaatcgaatgttccgccaactcgttcaacagtgcggcttcgaacgctgctttcgaaggaaatttctgcggggataactgcaatgtcgctacccccgcgtctttagcacgttccaagacaaatgcggcgggattatctgagaacagcagcgctaatgtagcccctttgagttcttcttctctaatcgcatcggcaattgcggtaaaattactgccgtttcctgatgcaaaaacagcgatcctcatagcggatctccttgtaaaagaaccgcatgttcttgagcctccgttactttaccaataacgtaagctgcttcattctgctcgtttaacaaagctagcacttgttctttcttctctggtgcaacagcaagaaccatcccaatccccatattgaagatctcatacatttcatgggccgggatttttccataagaagctagagcctcaaaaatcggcagttgcggccacgttcccagtgtgatttctgctgttgtctgcggcggcaacatccggggaatattctcgataaagccgccacccgtgatatgcgagataccgtcaattaattgtttttcaagtaacggcagtacagcggatacgtagattctcgttggtgttaacaattcttctccgagagtttttccgcctaattccggcaacttctctgccatttgaaaaccttgctgttcaaaaaagatcttgcgaaccaatgaatacccgtttgaatggataccagaagcaggcagcccgatcagaaaatgtcccggttcaatcgatgctcccgtgatcagacgagatttttcaacaattcccaccgcaaaaccagccaagtcatagtcctcttccgagtacatccctggcatttctgctgtttcaccgcctatcagagccgctcccgactgaacgcagccctctgcaaccccggcgataatttgttcgattttttcgggatcattcttgcccactgcgacataatccaaaaaatagatcggttctgctccttgagcgacaatatcattgacacacatcgcaacacaatcgattccaatcgtttggtgttgattttgttggatcgctactaataatttcgttcctacaccatcagtaccggataccagcactggttctttcagcggatagtttgacaaatcaaaacagccgccaaagccaccgatggcacccattacacctaaccgttctgttcttttgacatgttttttgattcgatcaacgacttcatacccggcgttcacatcaacaccagcctttgcataagcatttgccactttgagttcctcctgtaccatttattcgagcgacgctaaatagctttcttcataatcataaagcggtgtaggataatcaccattgaaataggccatgcacaatccagaatagggggcgtctaaatctaacccgattgcttcgatcaagccagtctcactgagaaaagccaacgaatcggcaccgatcgtttggcgaatttcttcgacactttgccgagcagcgatcagttctttccgcgtctgaatatcgattccgtaaaaacaaggatatcttaatggcggtgaagcaatccgaacgtgaacttctttggcaccggcttcttttaacaattgaacgattcgtcggctagtagtgccgcgaacgatcgagtcatccaccatgatcactttttttccttcaaccacaccgcggacggcagaaagcttcatccgaacgccttgttcccgtaattcttgagtgggctggataaatgttcgtgcaatgtattgatttttgactaatcctaattcgtaaggaatgccagattcttctgcaaacccgctggcggccgataaggatgagttcggtacaccgatcaccatatctgcttcgatcggtgcttcttgggcaagattacgtcccatattttttcgtgcagtatggacattgacgccggcaatattcgaatctggtcgtgcaaaataaatgaattccattgagcaaatcgctggttggacttcttccgtatatgtttcaacacggtagcccgcttgatccacaatgacaacttccccaggacagatatctcgaacaaattcagctccgatcacttctaaagcacaagtctctgaagcaatcacataagcaccattgaccatttttcctaacgagagtggccgaaatccatttggatcaagagcagcgatcatcgcatcttctgtcagcaaaagataggcaaatccacctttcacttgattcagcgcttctttgatgcgatccagcaaattcgcttgaccactgcggcgaatcagatgcatcaaaatttcggtatctgaatttgaatgaaaaatggctccttcagactcaagtgatttccgcaaactcttggcattggttaagttcccgttgtgcgccaacccaatctgctgatcaaaaaacttaaaaagaaaaggttggatattatcgacgctgccattgcctgcagtagcatagcgaacatgtccgattgctgcttcacctgtcaatcgttgaagaagtcgttcatcggaaaaaacttctgccaataagccaagatctcgatgaccgacaagcttgccttgctgatttgcgacgatcccagcgccttcttgtccccgatgctgtaaactgtgcaagccaaaataagtaactcgggcagcatctgggtgaccccagacaccaaaaaccccgcattcttcattcaagctttttacttcaatagacatggaattgcttcctcccatttcttacgtgctaaggctgtttccactacgatcattccatcgctaccttggatttttagttgcggttctgctgtaacttttccgatgagacaagcgctatcacctgccaaagcttcaaaagcggtttgattttctggagcaatggacagcacaaatcgcgtttgtgtttctgaaaaaagccaagattgcggcaaatctagttgaacagatataccgacattcttcttaaacgcagattcagctaatacaacagctaatccgccttctgcacagtcatgggcactttttacaagtccagcctggatcgcagataagacgattgcctgattctgtttttcttctaatagatcaaatgccatcaaacggccattgatcgacccattttgtaatttttggagttcactgccgttaaagtcggccttcgtttctccaatcaaataaatcaaatcctccggtgtctggaaatgttgtgtggtgatatgttcgaccttttcaatcagccctaccataccaatcactggtgttggatagattgcctgcccgttggtttcattatacagcgaaacattacctgaaataacaggagtttctagaatttcacaagctttggcaatcccttctgccgatgtccataactcccaaaagccttctggtttatccggcgagccatagttgagacagtctgtgatcgctagtggtcgtcccccagaagcaacaatattgcgagctgcttctgctacagcaatctgtccacctcgttcaggatcaaggtacaagtagcgagcattacagtccgtggtcatagctaaagctttgttggtccctttgatccgcaggactgcagcgtcacttcctgggccaacaacggtattggttctcacttgagaatcataggtttcaaaaatcgatttttttgaagcaatcgtgggttgctgcaacaattgtaaaaagactgctgttgcatcatcaatgactggttcaaaatcaggctgttgacgaaatgcttggattctagcaggttctgctttttctttatgataagttggcgcatcttctgccaaagcatcaacaggtaaattggcaacttcttttccctgatggtacaagcgatacgcaccatcatcggttacttcaccaatcactaccgcttccaatccgtatttttgaaacaacgcttcaacttctgcttcatgtccttgtttcacacagatcagcatccgctcctgggattctgatagcatcatttcataaggtgtcataccagtttctcgttgcggtacatcatctaaataaagttttaatcctgaaccagcttttgaagccatttcagaactggaagaaacgagaccggctgcccccatgtcctgaataccgatcaaactgtctgaatgttcaaggatcagctcaagacaagcttctaataacaatttttccatgaaggggtctcctacttggacagccgagcgctgctgttcttctccctccacgaactcctcggaagcaaatgttgcaccatggatcccgtctctacctgtttttgctcccacatacatgattatgttaccaacgcctttggcctgtcctttttgaatatctttgtggtcgatcaaaccgacacacatcgcattgaccaatggattcccttcgtaacaggcatcgaaggcaacttcaccaccgactgtagggattccgatacaatttccatagccgctgattcctgccacgacttcttctaaaaggtatttggtccgctcattcgtcaattcgccaaaacgcaacgaatctaggatcgcgatgggccgcgcccccatactgaaaatatcacgaataatcccaccgacgccggttgcggcgccttcataaggctccacggccgaaggatggttatgactttccgctttaaagacaactgcttggccatcaccaatatcgacgattcccgctccttcgcctggcccttgtaaaacttgcgggccttcggttggaaatttgcgcaagaccggcttggaatttttataggaacaatgttcgctccacattactgaaaagagacccgtttctgtataattaggtagtcgacctaatatttcttctgaaatcatttggtattcttcatcagtgagcccccattgttgataaagcttggtttctttgatttcctgtggtgttggctctgctatgattgctttattcatgtactggcaccttcccgaaatttttcaataaagacgcaaagaacttcttgccatcctttgagccaagcaactcttccattgcccgctcaggatggggcatcatccctaaaacattgcctgccttgttgcaaatgccggcaataccatgtaaactcccgttaacgttatccacataacggaagacaatctggttattggcttccagttcctggtaggtttgatcgtcgcaatagtaatttccttctccatgagcgacagggatcgtgatccgttcatcttgctggtattcagaggtaaaaggcgtctggttattgacttgcaactgtaccggcttgcaaataaagtgcagcgattcatttctgcgtaaaacccctggcagcaagccagcttctgtcaagatctggaagccattgcacgtaccaaagaccggttttccttcttctgcaaaacgaatgacttctgccataatattcgagaaacgtgcgatggctccgcagcgaaggtaatccccgtaggagaaacctcctggaagcaatacaccatcaaagccagctaacgaggtctcgtcatgccacacatattcggcttcttcgcccatcacatctttgatggcatacattaaatcgacatcacaattcgaaccaggaaaaacgattactgcaaatttcattgttccttgtcctccatctcaatgatttcataacgataagtctccatattgacatttgccagtaacttgtcacaaacttcttcaatttctgccgctactgattctttgttgctgtctgtaactttgatctcaaaatatttcccaatacgtatttcagagacattttgataccccaaacgatgaaccgctcctttgactgcttctccttgaggatccaagaccgactctttataagtgacataaactttgactaaatacatgaactatactccttttctaagcgatttaatacttcttgataaacaggaatcagatccccgatttcacgacgatagacatctttatccaaatgttctttcgttgtcagatcccataagcgacaagtatccggcgaaatctcatccgctaaaagaattttcccatcactttttccgacttcaattttaaagtcgaccaagtggatcttaattttctcaaagagttggcacaatgcggtgttgatttgtcgagcaagcattttgatttgagcaacttcctcaggggtggcgattcccaaataacgaatgtgatcttcattgatgaaaggatcgtctaagcggtcttctttgtaataaaattcaataatcggaaaaggcagctgctccccttcagcaattcccaggcgcttagaaaagctgccggcagccgtattacggacgacgatttccaacgggatcatttcaacttcacaaactaattgttcgtgtttagacaatattttgataaaatgacttggaataccctgcttttctaattcttgaaaaataagactggtaatctgattattcagtgctccttttcctgaaactgcatctttcttcaatccattcaacgcggtagcctgatcgagatactccacacggagctcttcatctttgctagtcttgaagagtttctttgctttcccttcgtaaatcaattgttcttgcaccaccggacacctcacaaaagttagttttttcacatagatttttagtctcttcttgttgttttctattctaacaacgcaaagaataagggtcaacaaaataatgtacattaacaactaatttttctttaaacgttcgtgtttaacttaaaatcattttttgttctgcagatttccgacttgttcacacactataaagcgtttacatttattttttttcatgttatattgattttgtgaatattggtatctccaaggaggaattgattcatgtggtcactggaaaatcaagcgcaacgatttatcgctcatttatcggacaccgacagaaaacagctacataatgaactacttgccgttcaacaagtgttgaccgcaaatcaaatgacatctttttatttattcagtccattcaaaaaacatgcccggcctcattattccgaacatcgaaaacgggtactccaatataaaaacggattaaacgaagaattgattatccatcaaatccatcagcagactttctttaaacacacctattgtttccgtatttatttcaatatggaagaaatgcaaactgcctttttggatgtcttgctaaacttactcaatgaggaaaagactttcactcctttaaaacctaattttataaatagttaaactcactcttaaaaaacgcctaaattgcgattttaagggtgtttttttgctatactatctcttagaatacaagaaaggaattctactctatgttatttactaataaaagctttcacgtcttccaagcttcgagcttggaagaacgaatgcaggaaattcgtaaagagatccaaccgatttttcagcaaattggtgaaaaagtctgcccttttttcacagaaaagctagacactcctttttatctgcatatcgcacagcaccgacggcgaagtgtctatcctccagaagaaacttgggcagcttttggaccaaacaagcgaggttataagatggatgcccacttccagatcggtattactcgtgagtatgcttttgtctggttaagtgtgattgatcagccgaaaaaccaacagcaaatcgctcgctgctggtcagagaaaccggcactgtttgaaactctacctcaagattttgtcctctctctggatcatacgcaatatggctatcagccgatccgagaatggcccgctgctctagagcggctgactactgtaaaaaaaagcgaattacagattggcaaagtctatctcaaagatcagatttctacgctcactatggagcaactgttagcagattatcgcttgctgctgccgctttatcggaatcgcgaagagttaccgatacttaaccaagaagggaattaagaaaaatggaacgacaaaatcgccgctctcaaaatcaaccaccaaaaaaacggaagactttactgattgttcttcctctgctcttattgcttgtagtaggtggctttttcggctatcgctattatgacaaacagcaacgacaaaatcaggcagagaaagtcgtccactcattcattgagaacctttcaaaaaacaaattcgacaaattaccatccttgattctttctgatagcgcagaaagaaatggttataccaatgatcaagtagcagaaaaatatcaaacaattttcagcggaattgatgctgccaacatcaagggttccaaaatcactttaagcgatgatgtcaaagatgcagattatcagtttacctatcagttatctctcactactagcttgggggaaatcaaagatctgaattattccggaaccatcaaatttgaaaaagatcagccaaaaatcgattgggctccaaacctgattttccctgacatggctggacaagataaagtaagtatttctgttgatgaggctgttcgaggtgaaatagtggatcgcaacaaaacaccactggctgctaatggcaccttgtaccagcttggggtgattcccggacaattaggagatggagaggataaagagtcaagaatcaaagcgatcgctaagcagtttgacctgactgagaaagcgatccagcaagcattggatcaatcttgggtgcaagacgattactttgttcctttgaaaatcgtggaacccacagctgatctcccaaccggtgcaagcattcaagaaaccgcgggcagaacctatccattaggtgaagccgctgcacaattgattggttatgtaggagacattacggctgaagatgttgaaaaagatgatacattagccagcaatggaaaaattggccgctctggtctcgaggcagcttttgacaaagaacttcgaggaaaaaacggtggtaagatagcgatcaccgatgaaaaaggcacagagcgaaaagcattgatcgaaacgaaaaaaactgacggcaaaacgattcaactcacgatcgatgccaaagcacagaaaatcgcttttgattcccttaagaatcaggctggttctaccgtggtcactgaaccaaccacaggggatctgctcgttctagctagttctccaagttttgatcccaataaaatgaccaacggaatttcacaagaggactatgatgcttaccataacaacaaagatctaccatttatcagccgctttgcaactggttatgctcccggttcaacctttaaaacaatcacagcagccatcggtttagacaatggaacgatcaatccagaaaccgtcctttcaatcaacggattgaaatggcaaaaagatagctcttggggagattacttcgtgactcgggtcagcgatgtcgcatccgttaacttgcgtaacgctctcgtctattcggataatatctatatggctcaacaaacattggcgatgggtgaagacaaattccgtgctggtttggagaaatttattttcggtgaagaattggacttgccgattgccatgaaccctgcacaaatcagcaatgacaaatccttcaattctgagattttgctggcagacactggctatggccagggagaattgttgatcaatccaattcaacaagcagcgatgtactctgttttcgccaatcaaggatctctggtttatccacgattagtgatgggtgcagaaacaaagacgaaaaaagagttgatttcaccagagacgatttcactgatcaatgaggatttgaaagctgtcgttaccgatgagaatgggacagcccattccctagcagctctcggtttgcctcttgctgccaaaactggaacagctgagatcaaggagaaacaagatgagaaaggacaggaaaatagcttcttatttgctttccatgcccagaatcaaaagtatttgatggtgtccatgctagaagatcggcaagaaaactcttctgctacagcattagccccagatcttttgtcttatctttccgaaaactataactaaataataaaactaccccaaaaggcacgctgcttattgaagcagcgtgccttttgtttttttcggggtttattccctattcacctaaacctacgcgcgcaaaaatcgtatccacttgctttaaatgatgatgataatcaaatgcatcatccaagtctttttcacttaacgtagacataatggtttggtcagcttctaacaatggtcgaaaatcccgttgttcgtcccaagcttgtgccgtcttcggctgaacaagatcatatgcctgttctcgagtcatgccatgatcgatcaatttcaacataacacgttgactatagatcaagccaaaagtcgcattcatattacgtttcatattttctgggaaaacagtcagatttttgacgatcgttccaaaacgattgagcatataattaatcaaaatcgttgtatccgggataataatccgttctgcagaagagtgagagatatcacgttcatgccaaagagaaacattttcatacgccgtcaccatatgaccgcggatcactcgtgctaatcccgccatattttctgaaccaataggattgcgtttgtgcggcattgcggaagaccctttttgccctttagcaaaaaactcttcaacttctcttgtttctgatttttgcaatccacggatttctgtcgcaaatttttcaatgcttgttgcaatcagtgccatggaagcaaaatattctgcatggagatctcgcggcaacacttgcgtagagatttcttgaggacgaatccccaacttgttacatacatattcttcaacaaatggcggaatgttggcaaatgttcctactgcgccgctgattttcccagcttcaactccagccgccgctcgttcgaaacgttcaatattgcgtttcatttcagaataccacaaggcaagcttcaacccaaatgtcgtcggttcggcatgcaccccatgggtccgtcccatcatgacagtatatttgtgttcttttgctttttcaccaatgatagctgtgaatgtttctagatctttacggattaagtcattcgcttgcttcatcaagtaaccataagccgtatctaccacatcagtagaagtcagcccatagtggacccacttactttcgtcaccaagcgattcagagacagcccgggtgaatgcgaccacatcatgacgcgtctgtgcttcaatctctaagatacggtcgatatcgaaagttgccttctctctaattttttccacatcttctttgggaatctcaccaagctcggcccacgcctcatcagctaagatttcgacttctagccatgcttggtatcgattttgatctgtccaaattttgcccatctcaggtcttgtataacgttctaacatgcgttactctcctttaatcccaaatattcgtttgatagatttcttccaatgaagcagtaatgtcttcggtcaacaacgtaatgtgtcccattttccgaccgctctttgcttcttctttgccataataatggaattgccaatctggcttatgagcaatcaggtcatatgtttcaatgagttcatcacctaagatgttcaccatgaccgcatcactcaacagtttaacctctgcaagcggccaaccgcagatcccacgtacatgggcatcaaactgactcatagaacaagcttcaatcgagtaatgacctgaattatgtgggcgtggtgccaactcattcacatatagtccgccgcttttcgttaagaacagctcgatcgctaaaacaccgcgtaaatcaagggcttgtgcaatcacacgcgcgatccgttctgcttcctccgctacctcagcatcgattcgagcaggtgcaatcgtttgatgcaagatattgttgcggtggatattttcaaccactgggaaagtggtgatttcacgaccattccctgccaccatgatcgagagttctttttcgtaagggatccatgcttctaattcacaagttccttcccgcaaaagattcatcgaaggcgctaaatcagctgtgctgtataaaacatattgccctttgccatcatagcctcctcgagtcgttttcaatacacaaggatagccgatactctcgatggcatcttgaatatcggtaggactgatgattgtcgcataaggtgcaataacaatattattggcttctaagaaagatttttctaacaagcgatcttgggtgattgccaatagatcagttccctggggaatatttgcatagggcaaaatcgaattcaaagcctctacgctgacattctcaaattcataagtaatcacatcagaacgccgcgccatttcttccagtgcaaagacatcgtcataagcagcaacaatatgccagtcagctacttgtgctgtcggacaattggctgttggatccagcacgccgacacggaaacccatttttttggcactcattgccatcatacgccccaattgtccgccgccaacgattccgatcgtcgcattgggcatcaaaggtttaatcaagttgatcactactttccactactttttctttcaacgtcttttttcgttgatccaacttttccgctattcctaaatcatacatggaaagcatctgagctgcaagtagtcccgcgttgattgcaccagcttttccaatcgctgtcgttgccacaggaacgcctcccggcatctgtacgatggaaagtaacgaatccaatccatttaatgttcgtgattgaacaggtacgccaatcacgggtaacgttgtttttgcagcgaccatacctggcagatgagcggcaccgccagcaccagcaatgattactttcagccctttttctcttgcattttcggcaaaggaaaacatcaagtccggtgtccgatgagccgaaacaacctttttgatatagggaatcccaagctcctctaaaatctcacaactgtgtttcatcgtctcccaatctgacgtactgcccataatgactgctacttgttccataagacaactcccttcgattattcacttaaatactagcaagtgacatccataaagtcaaaaaaaaatcgaactatagaaaaaatacgagatatattgttcgtcttttaacaaaagatcatttcttctctctaaaacaaaaaaagcatcctgttgaccagaatgctttcgtaaatcaaacttcgttaaattctcctgattcgaccgcttctttttttggtaagccattgaataaaagattcaagataatcgcagtcatgctgctcataacaattccgttaccagtaaacatttgcaaggtttcaggtaagcggctaaataaagttggcataatgttgaaacctaagccgaatcccagtgaaacagcgataatcagcaaatttttgtcatttgaatagtcgactttcgacaacattctcatcccttggacagccaccatgccgaacatgactaacatcccgccacccaatacagcttcaggaatgatttgcgccaaagcaccaactttcggaaacaaacctaatataatcaaaaagaccgcagagaaataaatcggtttacgggttttgataccagataactgtacgagccctacattttgtgagaagcccgtataagggaatgtgttgaagattccgcccagaatcactgctaacccttcagcccgataaccttttttcaatgattctgatgaaacaggttgtcctgtaatatctcccagtgcaaaatagacccccgtagactccaccatactaacgattgaaataatgatcatcaataaaatcgaccaaatatcaaaggttggtaacccaaagtaaaacggctgcggcaaatgaaagacaggcgcgtgagaaatcgcggataaatcaactaaccctaagacagttgctagcaaagttccgccgatcaaaccgatcaaaacagcaatcgaacgaagaaatcctttggcaaaaatctgaataccaataattaatgcaatcgtgacaaaacctaagagtaaattgtctggtgcgccaaaggaagctgcggcagcatccccaccaccgattttggtaatggcaacggggatcaacgtcaaaccaatcactgtaatgacagttcccgtaaccaatggcggaaacaagactttgatttttgagaagacaccggagatcaaaacaacaaaaataccagaagcaataatggctccataaatggcaccgatccctgacttagttccgatcaaaatcaatggtgaaacagcttggatggcacagcccaagacaaccggcaatccgatcccgaagaaacgggtgacggtcaattgcagcaatgttgctaccccgcacataaaaatatcaatggaaatcaaataagtcatttgggcttcattaaatcctaacccggttccaatcaatagtggtactgcgacagcacccgcatacatcgcgagcaagtgctgcaaccctaagacagcagagcgtccattttgttcgttcattaagcgtcaccctccaagaaagttgctttaccctcggataaggaagcgatccgcgcgagagaaacaacaggaatcgacatttcttcaagcaatgctcgtccagattggaaggatttttcaatgacgattccgataccagcaaccgttgcaccggcttgctggcataattcgatcaatccttttgctgcttggccatttgctaaaaagtcatcgatgatcaatacattgtcttccgcagacaaaaatttccgagaaatcgatacttgactcgtgacttgcttggtaaaggaataaaccgaggctgtcaataattcttcgtccattgtcagacttttggctttacgggcaaaaatcattggcacacctaatgtttgtgccgtaaataaagctggtgcaatccctgaagcttcgatagtcactactttagtaatctgctctgcttgaaatcgtttggcaaatatcgtgccgatttcctgcattaattccggatccacttggtgcgttaaaaaactatcaactttcagaacgccatcacctaaaacatttccgtctttttcgatccgttcgatcaactttttcatcctatacctctttcctttccatttaggcctatcaacaaaaaaacaccttttttgctaaagcaaaaaaggtgcatcaatggcactttttttacttatagtccgatatttacggtatcgggtagagactgtcgaccttattacgacgatatacaagttaaattttatgaatgataggttcgattatgccgaagattgattaaaaaggcaagtttagaaaactcttccaaaataagaatgttctcattttatttctcaacgctcactaatcaggtttttccatttcccgatagtgctgcatttttttgctgaataactctccattggaaggtggtgtataggtgattgcattggcgcctgcttcgatcgtttctaaaatactttcatctgtagggcctccagtagcgatgattggcaattcaggataccgctcgcgaaaataacgaacagtctcagcggtttttttcccagcactgatattgatcactttgacacctaacttcaatttttcatcaattttggtatatttactagttacggtactgatcacaggaatatcaatgaccttacagacctgctccacagttttcagtggtgtcggaccatttagcaccacaccaatggaaccttgcgcttctgcaaacatgctcatataagaagaacgaaatccttgagtcaaacctcctccgacccccgaaaatacgggaatatcagctgcctcgataatcgctttggtaatcgcagggtgcggggtaaagggatagacggcaatcaccgcatctgcattggtattgcggatgattgcaatatctgtagtaaaaatgatcgagcggatctgtttgccaaaaatttgaatcccgcttgcttgtctgataactttaggaactttcacgatatcttttcgcagttccgttgtgatctttggcatgtatttttcttccatgggcacccacttctttccgtctattggtcgtattgatttaaatgataggtttcaattacacgaatgattttctctgcataatccggatctgtggcataaccagcttcttgcaatgctttggcagctgttttgtagtctgttgccgacaaaacatttacatagagcgctggattccagtctacaccattgacaaagagcatcgtgtggtcatccatggactcttcccacgaatcatagactcgaaaatcgccttggatcgttacccactgctcattataaaactcttgggtatctaatgtcacttttttactatgtccaaatgctttgattccaaaaagattattgtattcactagctagtgtacttttgccccaatcagactccaagatggcttgccctaaaataatgctcggtaaaataccgtaacccttttgcaattcctgtgcatgaggtgcaatgcgatcaataaattcttgctgagtcatttcttcactatcctcttgtttcggcaagggatcggctaaactgttcattgaaaaaataaaagcaagcccaatcaggaggatacctaaaaagacaaacggcagtcgagtcttcgttgttttgcgtcgtttactcattttcttcctcctgttcttttacttgctctagaaattcttccagagtcagttgatgtttttcaatatatgtagcagtttctacaccaacatagcgtaaatgccaaggttcataatcgatctgagtaatggcctgctttccttctgggtaacgaatgataaagccgtattcccgggcatgcgcttgcagccacttgccgccatctgtctcaccaaatcggtggtccaatacggtttctggataagaatcataccattgtcgatcaactacgtctacggctaaacccgtatggtgttcactgtaacctggttctgtcatcgttcgtttggttgtttcgattgccttctctttgttttgtccttgactcatcagcatcgtgacattctgatcaaaaacagccttttgcgaggcgatggagcgaaaggcggagatcatcactaaaggatgaccagctttttctgcggcagcttttaatttttcatagtcagaaacgattcgtttgtccacgagatagccattggttaattttgctaatccccccgtatcgatttcagttcctttattcagggggcccactaaaacaagcgcccaatcatctaaagatactttgggaaaatctttactcttctgagagactcttgcttgttctttttcactgctaggcgccactgtctgactacttgcgattgtttcgctgctcgctgaatgttcctgctgcagactagctaccaaactaattaatagaaagccagcagcagctaagatacctaaatattttttcaaaaaaaccctacctttaattatatgtttcttctaaattctctttgacccatgccaacaactcaattttctcattcttgatttgttgttggacaaaagcaggcagacggaagttcaaaatgtcgtcatagccccattcatcatacgtaatactgactcttaaatcaaggtattgagtactttcttcagattgtgttaataattccacttttgccaaatcatttgaaagccacgtgcgtgcaatctgtgtcttcattttcttgaattcagctaccgcacttgttctcttttcaggatagatcaccgtttgacgaacaattttttgaatcagcatccattcataatcagagaacagcaatttgattttctgattttcagcaggtgtcaaactcgctgtcccatttttccaggcctcccattgttctcgatcgattccaagctgcgtttcatagaaacgagcttccgtagaatattgttcaataactgtacttaaaataattgcaatagacacgttatgcatcatacatccctcctgtatctattttactgaaagctggacataaatggaacttttaactttggctttgcaatatttttaagattcactaagttttgttatactaaaaacgaaggagctgatagaaaatgaaaaaatatcgttggggcataattggccttggagacatcgccacacaatttgccgctggatttgcaagcgatgctagcgaattgtacggtgtctgtgcccgccgttattcaaaagtccaagcatttgcggaacgtttctcgattcctcaggcttatgaatctgctgaagcaatgttggctgatccatcgatcgatatcgtctatattgcggtaccaaatgatatccaccatcactacatcatggcagcactggcagcagggaaacacgttctttgcgaaaaagcgatcactacaagtggcgatgaacttgctgaagaactggccttagccaaagaaaaaggattggttttagaagaggcgatgaccatctacaacatgccgctttatcaccgtctaaaagaaatcgtagcctctggcaaactaggaaaattaaaaatgattcaagcaccttttggcagttacaaggatcctgatcctcaaaatcgttttttcaatcctgatttaggcggcggtgcactgcttgacattggtacttatgccgtctcttttgcccgctttttcatgagtgagtcaccaaaggtagaattcagcagcatgaagccttttgaaaccggcgttgacgaacaatccgtgacgattttgcgtaacccagctgatgaaatggccagtgtgatcctaactttccaagctaaaatgccaaaaacaggaatcgttgcttttgaagaaggctatatcacagtcgaagaatatccgcgagctgataaagcaaccattcactatcgtgatggctccaatgagtttattgaaacaggcgatacgacccaagcactaaattacgaaatcgccaatatgattaaaactattgaaggaacttctaaaggatcgatccatctaacaagtgacgtcattgccgtcttagaccagatgcaacaattttggaagcaaacaaaataaaacaattgactgcccagcgatttgattcgctgggcagtcgtattctttccttttcttaatgatcccgttcagcaaattcggctttgatttcaataaaacgtttaaacgactgcaaaaattgaaacaattgcgcgcgattttcaaactcctcgcgatttctaggcagcggtttttgtcgataatcttgatacaactcttcgatccttagcaaaaggtcttcgccgtcgttagcttcatcaaatgtttctgcggtatacagcagcaaggcacgaaatttctctgtataaacttcttctacccaaatggatcgcaagagaccaatcatttctgtcaacaaacgaacttgcgcacgccgcatcgcaaaatacgcttcatagtaactattcttttggctccattggttttcttgatggacctgtgctttttcttgtccttgtcgaatctttgccaataatgattgacattgcccttgcaaggtcaatcgagaaggttgatttaagtgttcagacatatcttttaaaagtcttttaaacgtcttttctgtttcttgctgcaattctttcagttctttttctccatctggcatataaagattaaatactaatgcaaagccaactccgagaatcatgagcaagaattcattgacgatcaagcgccaagcaaaggattcttccagtaaatagtgcgttactaagactgaattgaccacgatgccatctgtcaatgaaaaacggacagccattgggatgaacaaaaacaaaaagagcacaaaccctaaaggattatatcccagaagcgaaaaactgcaaaatgccagaattgtcgccagtgccagtgagatcaagcgtccaatgcccgtataaagcgatgttttctttgtgttgcctacgctcaaaatcgcaatgatccctgcggctggcgcatataataacccaatcgcttgagccactgccatcgataaacccgaagcaatcgctgtcttgactgttctcattccaattttcattctgcacctcctttcaaagtatactaaacaaaaaaggatttcactagaatttatcggttattttggttatgattaaagaaaaggaggaaatcgatcatgcaatttggccgctttcgtctagggatgcgaacgataaaaaccgcaattgctgtcatgttgtgtatcttgctgtttcgatttttgaatcgcggacagcctttgatcgctgccctttccgctgtcttctcactacgtcaagatttaacaacgaccctttcttttgggaaatcacgagttttaggaaattcgatcggtggggctactgccatcatctacttcttcatgaaacagtatttccacaatgattttttgatcgagttattggtactccccgctttagtggccttcattatcgttctttcggatgggatcaataataattccggtattatttctgggattgctacgatgttattgatcactcttagtgttccacaaggagagtcttttatttttgcattagatcgcgtgttagacacttttattggtacgctgattgcgatcttcatcaattttgtcttgaggcctcccgaaaaagaaaaacaagcagaaatcaaagaagacttggttgtattgaaggaaagagaaacggaattgaaaactatgctggaagatgttcaagaagaaatctccaagcagcaagaacaaaaataaacgccctctcactacttagctttttacgtatcaagacagcttgtgaggaaggcgtttttgctgttttcttttgttgggcaagaaaaatttgatctaccttccagctattgatgaaaatcgataaaacaattaaacgtttttacaaaaaagcacagatcaccaattggcgatctgtgtcttttttctgcttaagcttcgtaccggcaaacaccatctaaaaatgtcgcttgcagattcatttgagggtccaacacgataaagtcagctgctcgacctttcttgatcatgccgcatttgtcatcgattttacaactgattgctggcactagacttgccatcatgattgcttcttgcggggtagcaatctcccactcaacaacatttttgatggcttcttttaatttcaaaatacttccggccaaatttccttcttttagacgagctgttccatcttttacgacaacagggaattctccaagaatataatctccatccggcatacctcctgccatcatacagtcggtgatcaaagcaacatggtcatgcccggctttttccatcaagatctcagctgcttgcggatgaacatgatgtccatcacagatcaattcagagaatacttcttttaatgatagcaatgctcctaccatccctggttctcggtgatttagtcctctcattccgttataggcatgaacaaaaacactggctcctgcttcaacagcagcttcagcttcctgtaaagtcccattactatgacctaaggcaaccacaacaccttcttctgtcacttgagacacaaaatcggtaacgcctttacgttcaggagctaaggcaatttttttgataatcccaccagaagcttcctgccattcgtggaatgtatcgatgtctggatcaccaaaatagattggattttgagcgcctttgtgttcttcagtaaagaaaggtccttcaaaataaatcccttggattttcgcaccggtaacagaatctttcacttgtccgatagtttctgctacatctcttagacgttctttgctggaagtcaatgtcgtcggcaagaaagaagttacaccacaagacaataagccttctgacatagctttgatcccttctgcatcgttgtccatgacatcgtggttcatgaacccatggatatgggtatctacgagtcctggagctatccattgcccagaataatcagttacttccgcatcttccggtacttcattgacgatatcgccaaatttgccgtcaatgatctccagataacctgccccatgaacagctgacttcaaaaagaatttgtccgcataaatatatgttttcatcttgatcgctccttatttcttttcttccttaaaattactcttatttgagtaagaagtcaagaaaggtctacaccatttctcgatgaatttcgaatatcgacgaccgcttgataaagagcaaaactttcatcggctgcttgctgattgtcaagagcgacaaagacatggcctttcagttcaaataattcttctaaaaaatagaaactgttcttttctctggcaagatcgataccttcttctagaatttgtaaagcagtggtgaattcttcttgtttcgctaaaaaaactgcatagttgtagaatactttggtcaaggttgtggtcatccgttctgccggcagcacttgcaccccatggtaacttttttctagatgaaaacgtgcttcttctaattgctgcatatcattatacactcgccccatacaacttaagagtcgaatctccatcacagagatattgattttatcttgctgataagagtaggataagccttttttaaggctttcaatcgctgcttcataatcttggaacaagaaatattcgcaactccctaaaaagtaatagtacatttgcatgtctgcgtccaaatatagatagtccatgatcgttttatcctgcagtttggtcaataactcttggtactctttatgaacaaaatggctttccatttgagcgaacacttgattcgttcgattgatctcttcagcatggagcatcattacttgatctaaggtaacgcctaatcgttgacagatttgatgcatgaccaatacattcggtaattcttcattattttcgatccggctcaaaacactttgtgaacagatatcttctgccaacatcttttgtgtcatcttgcgctttttgcggaacgtgcgaatgatttggccaaaggattcttgtgaatttgccatgactctcctccaactttttcaacattaaaaaaatgcgaattcgcatttttaattttcttcattttagcacataatagcaaaaaggaaagcaattccaacaatatcttggtattttttaacaatttaaaacgaggtgtttctatgacgattaacagcaccattaccttcacttgggaaggcaaggtctatgcaggaaaagtcgaaagagaatatgaaaattcggttcttgtccaagtgacagaccctagcgaagaaatgctggaaaaattcaatgatcgaatgatcatcagtaaaaaaaaatgtcagcagactgctgactaagcatatgcaataagcgctatgattttaagatattcgatcaatcaaaaaaacgagcagttggatctggtccgatgccttgctacaaggtacaggataaggagccaactgttcgttttttttactattgttcattcctactattgcttacttatttttgctgataagtggctaaaaactcccgcatcttttcggtcgttgctttcaaatcatccatattcggtaaataaacgattcggaaatgatctggttcttgccaattaaatccgcccccgtgcactaatagcacatggtgctcatgcagaaaatccaacacaaactgttcatcattcttaatattgaagcgtttgacatcgatcttagggaaaatataaaatgccgctttaggtttaacagctgataaaccaggaatgtcattcaatgcttgataaatatactctctttgctcatagatccttcctcctggaagcagcagttcatccgaactttgatagccacctaacgccgtctgaatgatctgctgagaaagaacatttgaacaaagcctcatagaggaaagcatattcaagccctcaatataatctttaacgtttctcttatccccgctaaggaccatccagccaacccggaatccggctacacgatgtgatttagacaatccaccaagagtcacaacaaagcgatccggagctaatgtagcgattgggacgtgaacataatcatccatcactaaccgatcataaatttcgtcagaaaaaataatcaagtcatggtcgcgggccacatcaacaatttgctgcaatacttcttttggatagacagcacctgtaggattattagggttgatgatcacgatggctttcgttttacttgtgatttttgaacgaatatcttcaatatctgggttccagtcagattgttcatcgcaaatgtagtgtacaggttttccaccagctaaagagatcgatgccgtccataaaggataatcaggcatcggcaccaacacttcatcgccattattacatagcccttgcatacacatggtgatcagttctgatacaccatttccggtataaatatcattgatcgtcacatttggaaacttttgtaattgataatattgctcgatggctttgcgggctgaaaaaattcctttagaatcagagtagccttcagactcccgcacattcataatcaagtcacggacgatctcatttggcgcttcaaaaccaaatggtgccggattacctgtattcaatttcaagatgctgatgccttcttcttgcatccgttctgcttcttctaggactggtccccggacatcataacttacgccttctagttttgatgacttttcaaattttctcattcgaattctcctttgacagtagaatcaatgcaaattaccttggttctagtgatattcttttttaaaagattgcatttattatagcaaaaagtttagaaaaaaaacggtcaaattgacagaactttacgacttttaaataaattcttttctaaaagaaacgaatgaacgctcttttattgcctagacgttcattcgtttttgttcagtcattctctggaaagaattttaaatagcgttcagctaatgcgagatggccaattgaaaattctgtaaaaccagcttcaataaagcgttgcggcagctgaggatcactgatttcgattaaatagacctgttcttgaagatcgattgtcaatgttgttaattcgggaaatgaaaccaaaaactctggatcttttgcttttaaataaattggttcatctactaaagaattctttcccaggtattcatggataatcttgccatctttcaaaaacaaaacgcgatctgcataactatccaaattggtcaaaatatgggaagcaatcaggatcgatttctttttctcccgcaacccttttaaaacgttagaaatcaattccacattggtcggatccaacccattcatgacttcgtccatcaacatatagggcgtgtctgtcacgatctgcatcgcaaaacacagtctttgacgcatccccaacgaataggttccaaccggccgcttgatatagtcagtcattcttaattgattcacggtttgatcaatcagcgcttcctctgatcgccacattcgttgataaagttttaaatgttctaatccgctgagatcattatatagatcgttctgatcagggaaaaaagagattttctggtgagctgccatttctgacttcttggacgtgtaaagctgtgtttgatcgagaaagatctccccactagtcggctgaacaaaattcatcaatacattgagtagtgttgattttccagtaccgttcggcgccaccaagccgacgatttctccaggatgaaaggccaacgttaaatcatccaaaacatttcgtttaaatgtcacagttacgtttttcattgctaacatttccaaacctcctaaacaagcttaaattgcttctgctgtacacgaacaaaaagaccgatctcgatcagcagccacactacaccaaaaagcagcagtcctttcgcaaggacaaactcagaggacccaaaataaaaacggctgaatcctgaaaggatctgaccataattttgatacaaataggcatcatttgatttatccaagaatgcactaaaccagcgtctctgaaaaataagtggactaatcaagccaaaaccagcaagaaagagattggctaattctgaacgccaaagtgtgctcagcaaaagaatgcctcggatatagatcaattgcagcacgattcctacccctatacactgaagtaagaaaactccaacagggcgtgtataaaaaacatcggcagaagaaataggataacgggcatcaaaggatgaagacaagatactgacgggtaggtccaatgagccaaagccgaattggcagccgacaccgatccaaatcaaaacgagtgtactgatcatcatcagtgttgacacaataaacagtgccgctgtcttcgcccaaagaatctcatctaccgtcaccggcaaagataagaataagcttttgtgtcgacgatctttggtcagactatcgattgccaaaaagatcgtcacgccaagaaagagaaacggcaagtaattcgtaaatgcccgctgaacagattggatacccgttttttgttccaacacatacttggaaagctttttgtttggtaattggctggcactttccatccattttgcagtggaggcatagccgtatttcccatcataagccgcataatagttctgataagtataatagtcaggcgtgaagaaaattgtttcatcatcggtatattggagactcagctgataccattggctcgttgctttggcatacttttgccaatcattggcagctagggaagttaatcgtaagctatctgcttgattccatggctcgaacatcgctactgccatggcggcggaccaatgatctgagggattttctgcttgttcatccaaaaaggattgtctagtcaaataccgctgttcaatttcatttttgtctattcgctcaattggccgataggtgcgatcacgaaaactgtatacgccagcaacgattactaacaagcaccatagcccgatcgtttttttacttttgattaattgctgtagttcaaagagaaaataatttttcattatatgactcctttcgctagccagtttttcttatctgcgatcagcaagaaggtgaccgctcccaccccccataagaaaagaaggatgaaagctgtccctaacccgactgtcgattgcgatctgactgcaaactcacctgtgaggatcttttgcaaattaaaaacagcaaaaggggaatatttactgaatggtgtactagctattgtaccgagaccatagcaaagacaaaggagaaaaaaagaaacatagcgatttggaatcaaaacattggccacaaggcccagtaattctgtcacaataatcaaagttgtcaaaagcacgagtaccaatagaaagtattgccagaaaggtacggcatgccaagtatgatgataatagatagccgttggatagtgccaatccccccatcgtccgatcaccgacatggccgcagtgattcctagaagcaacaggctgatcgttgccagatgaccaatcatctttaccccgactttactgatcatccttatagggaagacttgtggataggaatggatcagagaaaaatggcgcttttcttccagcaaattatcgctagcaaaaaatgccaggaataaaaagccaaatcccaataacacttgaatagtcaacgcaacagcagtctgcgcattgtcaacagtaagaaaaggagctttttcctgttcttctaattgcgctgctaccactttattttgctgcaattgccagatagatggtaaaaaggctttatctggtaaagcggtttcccataattgcagctgaatttttgcaatctcttcactggtccgattgaaacgaggaaattcttccatgattagattcgaggcttgccgattagataatgtgttgtttgccagcagcagttgataggtttcttgcttgtcctgagattcatttggataattctgataattgtctacaagccgtaatgcttgcgctttttgcatagtgatttctgcctgtacattcactggttccatgaatgtaagataaaaagcgagccccacaccaatcaagaacgctgctatcatcgtaaacaaaaaacggcgctgccgaatcgatttagccagcagatttttaaagtagttcatttatcaatctccttaaagctccaaagttattttctcattataccagattctgccacttaaatattttttttcaataaaaagcaagaaaaatgtccttttataaatccctaaaatagcattgacaaacgtgaagataatcggtaacatgttttttagacgtgatggctgcaatcagctgtcagtatacaaaaacaataagcagacgtggtggaacggcagacacgcacgcttgaggggcgtgtgagcttagctcgtgtgggttcaaatcccatcgtctgcatcgtaccggcaaattacttcggtaatttgctttttttgtatttccagttcaattagttttatgcaattgttatttataaatctatgacaaagacacaactaggacgaaattgccgtcctagttatgtggttttgtcattttcggttatactgtttctaagtatttcttctatttgtctatacgttgagtcaaacacatagaggattgcatggaaattctatcttgatcaaaggagcgagaacatgtctgatgaacgatggctgcaattgaggagacgccgaaaaatcgaattgtatctttgcttgatcgtggttatgccgatggtctacggattatggttcaatctaatttttcttatcagatatacgactttacttttttgcattgcagtactcacggctctctatgagttgctcaaacttctctatgataaaagaaaccaaaaaaaagaaactagagtcagcaaataattgcttttcatttagaccgtcgttagtcaggtctcactaattaacagcactcgattgaccagtaaaaaagaatgaacttgtctataaaaagacacagacaaccgagctgttttggtttaaacattgtttggtaaatacgtgcaggacactttcttgatcctttagtatttttacaccattctcatcgatcacccccttaacatatacgtacgaataaaatcataaaaaaggagaaataagatgaaaaaaatctgtttcgttttgactgcaagtaatgggctcagttataccacattgtcaccagcgttcttttttgcagattattctgagcttaagaattatttcgccaatgattatgatgtctcaatcaattatttccgcgataaagaccaagtggattatttggttgtacctgatccatttgtcccgtttgacaacgaaaatgatctgccgatcatcaatgtcccagccaactattttgttacaaaagactataaacaaataaaaaacacactagctgcgttttttattaacaatccctaactatcccagtacaatagctacggctttgagccaatcaatcgattacaggagttcatattgaaaaatcaaataaagctacattattacccaaaagtttgggcatctttactctatttactactgatttttttggcactatttgcctatttatcaaaatatctagatataaccttttttacagcgattttccccgacttttatttacacatttccaatttctctattagcttgatcattggtctgctagggtatttttggttattgatgggcgtcaaattcacctatactctcggattgactattttcttgctgattgccaatttattaagcgaaacggtattaggcgttatgaatacccccgatcccctagacatgttttttggatttgttggtaccctgattgctgctgttctactgtgggtgatctctaaatttagtctcaaacttgcagccgaagaatctcagtaactttctgcttatgaatctttggaaaaataatttggtaacgagacgcttacttgctctttatcaagcaaatgggtttattttgacaactaatggcagaatcagcctgtaaaaagcagcttctgctcactgacagacgctcgatccatgcgcatgacgaaatctctttgctcctcaattctttatgagaaagtttttcagatctgttttcagatttcgatcactaaagttaacgacctacactagcagctaagctgcttttttgttactctctctatctttcatgcgattgaataggcattttaaaacttatacctatgatatagtaataaaaaagagactaggggttgatcatattggatccttttgaatctgttgctgcaagactgaccgacttgaacatttcctttgaagtgatcgaacacccgcctgcaagtacaactgcggaagcagacagctttattgctggaattgatggggttcgaacaaaatcgatgtttttaaccaataaaaaaaagaccgcctattatctcctaataatggacgatcaaaaacggcttgatctaaatctgctcaaagaaatcactagtgaatcacgagtcaaattagcttctcctgatcttttgaggaaaaaaatgcacttgccacctggcgttgtctccatatttgggctcttaagcaattcggagcgagatattcagattttctttgagcgcgaaatcactaaagaaccacgaatgagtttccatcctaatacaaataccaagacgatcttccttgctaccaaggatgtattcaactttttaacggtcaatggcttttcttatcagatcatagatatctcctgattttcatggggttgtgctggaatcaatccgcacagccctgatactttttactggcatctattttgtcaaacccgccagtcacccctcatcaatgtgcacaaaacttgctgcccggcaaactatcatctaaaaggtattttttgcttcacatccgctactgactttcaaaaacaaaaaaggacccactgacgggtccccgcttatttttttgtcattgatactttcattaattgatgtttccagacggattggacgccatataatccaatcgcaagaataccaatcaatgccaagtaagcaaatttcgccattggatcgatgccataattagtcataaatgggtcttgaacaaatagtaccaacaaactagttaaaatcaatgaaacccatagcgtattcatcagatgccaccatttcatgttcctgcactccttttttgatatgccaagtatctcataaagccgatctttccccatccgtctttagactgaaactgctatcaaggattcaaaaacatcaaaagctatcatttttacctagtattccattttgacttggatgccatttggatccaataaagccaaacgcctacttgattcaagagtaagggatacattttccttctcaagatgcgtgagcaatgactcaaaggcttctttgtctgggagcacaaaggtataataagccaatcctagatcattgtctgccataggagtcacacctttgcccatccaagtattcgagccaatatggtgatgataatctcctgccgcaaaaaattttgcttggttcccaaaattattttttaagctcagtcctacgacttgggtataaaaagtttctgtctgggctaaatcagcaacttttaaatgaacatgtcccacaatagtacctgtggggaaacttgattgttggctgtctgctgctgcgacaaccccctctgcatccatttcttttgtaattccaacaatttcgccatcttctcgaatatcccattcagattttggtttatcacgatacacttcaatcccattcccctcgggatctgttaagtacaatgcttcgctgtagccatgatcactggcgccatcgatcggtgcattgctttgcaaataatggatcaatgtattgcctaaatctttgcgagtcggcaaaaggaaagcgacatgaaacagtcctgttttccttgtgagaggcaatggattttcgactttgatcaattcaagcagtattttctctgccatacctaagcgagcagtctgctgatttttttcgatcaatgatagtccgatcacttgagtataaaaagcaatcattttttctaagttggctacttttaagacaactttcccaatttgagtctgttcatgaagttgaaattctggaataatcaccgtcattgtttctgctccttttctcatctcgaatggatgacttgttactttaataataacactaacttaaagtaagtaaagagatttgcttgactagcagaattcttcattttttgccaaaacacgcatccttctcccaaagcgatcggtggctgtctcaatttgttgatagcccaatttttcatacaaacctgacagctgagtgacaatatagatcgtatcaaaaccgatctgatgcaagcgccgttctgcagcagataccaattgctgactaagatgattgccgcgatagctgggagcaacatacacggtcgcaataaaaggggcgacttgaagagggacaatatcctctttgacgatcgtacaaaatccagctaattgattgtgggcaacagccacaaaaacgccttcccagtcgttatagcttctctgacgcatcttatttgctacaaatgcagcagctttccaatcgacgctggcaatttgacccgcataagccaaccagtttggttgatctttttgcaaaaatttaatttccatttcaaaaatccttccttattgaaattaagcagcattcgcattattttaccactttcggcttgataattgttttttcggaaacccttttggcgtagttggcttctctaatataataagttcttataaagcacagacgatataaaacggctggcaagccccctctaggctgccagccgtttttatatctgatttactttctgatccatcaatacgcattattgtagattcagaactgttgattgttattgagtatggtggtccagagtggtttgtcctatgaacgaaaattttaaaacaccgtactttcaccatgttttctctcaccaaattcccaaatatcgattgctccacctgcatagccctcagcgatcaatgtttctagaaaactttctggctgcaaatagtgactgctactgcgtaattcttctttgccaatagaaaaactgcctccatgagagtggttgaaaagaacaaacggcactagctttttctcataaggataggcaaaaataagccgacactggttcttgttaattgagttctaacaaaaacttttcgagacaatcgttttctcataaaagaactttcttacaagaactattggttcctttctatgaaatgatccaaacctttgcaacgtttgccgctgtttcacgaaaaatcaccatgaagcacgagaggcttaccattttcttgggaacggtcaacttcaatcccctggctattctcgatatggaaggcatgttcaacatcgactaattctaaacggtcaaaatgaatatttttagcacagccaatatagaatccttgactggtcatctcttccattccagtcatcatagctggttttccgggtatgggctcttttgccatggaaattgctacttcatgaaacgagatatctgaaatgaattgttcagataaaccataaataaaaccagcagcagcatgaacatttcgcgcggagatattgacaaaatgaattctcctaaactgaggagtctcctcagagattgggtaaggatttttatcccaaacatacttttcttttcctttgggaccacaaaaataatacaaattcagcgtaaatgggcaaatcacattgtccataattaggttgttcactcgaatatcctcaataaccccgccgcgtcctctacgagatttcaaacgaatgccgcgatcggtgtcttggaatatacaatttgagatggtcacattgcgaatatctccgctcatttcgcttcctaaaacgaccccaccatgaccatggagcatttgacagttgctgatcgtgatattttcacaggaaacgcgttcttttgtctcttctgttcctgatttaatggcaatacaatcatcccctacatcgatcaaacaattgctgatacgaacatttttgcaagactccggatcaatgccatcagtatttggcgagtctgcaggatttttgatcttaatattatccacagtgatgtcttggcataagattggattgactgtccagctaggagaattaaccaaactaacatctcgcaatgtgatttgctgacaggaatcaaaactgatcagttttggtcgcggatattctaactgctctggatgattgcgaaagacatcccaccatttctgaccttgaccatctatcgtgccaaaacctgtgattgcaatattttcggcaccgtcggcatagatacaagaagcatagacttcccgtttcaccccttcccaacgcgaaaccaccactggatactctttgggatcatccgagaatcgaagaacagctcccggttgtagatggagttcaacattactttttaacatcagtgaacctgttggatacacccccgaggcaaacatcagcctccctcctcctgcctgatgaagctgatcgatatacccttggattgttgctgtcactgacttttcatttaaataatcgttgatgtcaatactaatttccattcttttccccttccttctttaaaggttctattaaaaggctggtttgcacagctgtgcaaatcctttaaagcgatctgaattttttgatcgagatttcctttgacttgctgaacgaaattttgctgattttggaccaatgttttctgaatatccttatacgtgcgatgataaatgaaacttccaaacgctattattaaaacgcttctaattatagaaactggaaggaaaatgttataaaaaaaggttgaatgtttctgattagccctacccttttcatgagatttctcctgtaattactgacagaatcatttcttaagatatgtccattctagcataaaaaatttcttgtgaatacaggttcaaagaaaaaagttaacgtgtgcattattgatatattgacattcctctctttaggatatatgctaaaaccaatgagaaagtcgagggatacatatggtcactatcaaagatattgcaaaaatcgcaggcgtctcccataccacggtttcaagagcgttaaatgacagtccactaatcaagccagccacaaaaaagaaaattggtgacattgcgcgttctttaaattatacgccgaatgtcaatgccaaaagtctagtcaatcagaagtcgtatattattggcctttacttttctaatttgtcggcaggtacatcggatcgctttttggttgaagtgatcaagggaatcaataccaccctaccgccagagtatcgcttagcggtccacgatatgacgacccttaccagtccagttgaggacttgccaaggatggatggcatcatcgttatgagtcaaagtgatcaagatgacactttcatcgaagaaatcagtcacttagatttgccagtggtcgttctcaatcgacaaatggatagaccatcatttttaaatgtcacaagcaatgatgcgcaaggcgtttatcaagccattgactacgcgattcagttaggctataagaaagttgcgatcattgaaggcaagccaacttttcgttccagtatagagcgtaagacaggtttcatgcgggctcttactgagcacgggctagcgtttccaacagaatacgctgtcactggagactattctatcgagagcggtcgaaaatgtgccaaacaattactggaacttgcagagccgccagaagtgattttctgttccaacgatgacatggccattggcgcaatcaacacttgtcttgaatatggccttgcaatccctgccgatatcgccattattggatttgacaatgtcccgttttcaaaatatacgaatcccccgttgacaaccattagcaagcccgtttttgaaatgagtcagcttggggcacaactgcttctagattcaatcaacggctctgtttcacaaaaacaataccttttagatacagaactaacaatcagagattccctctagcattcgcttcttgaatgcttttggctgttgccaaaaatgttaacgtgtgcaaaatggcagacgttcattataaatcaatgaatattggaggttacaatgaaaaaaataactgaaatgactcatcctactcgcaagtcggaaaaagtgattcaattcggcgaaggaaactttatgcgaggcttttttaactggcagctacagcagatgaataagcaaggtctcttcaatggtagcgctgtagtagtccaaccaattcaacaaggtctaggatctctattggcgcagcagaatcatttgtatacggtaattttagaaggattagcagacggccgtcctgtccaaacctctgagatcatcacgacgattagccgcgtattgaatccctatgaacaatggcaggattatttagctctagctgaaattgatgacttggacatcattgtttccaatacaactgaagcaggaattgcctttgatcctcaagacaaacggacagatatgccgccaaaaagttttccggctaagttaactgcgctgctctatcaacggtaccaagcgaataaatcaggttacacgatcattccctgtgagttgatcgatcgaaatggagaaaaattaaaagcgtgtatccaacaatattgctcactgtggcaactagaggacagctttcatacttggttagaaaatgaaaacactttctgctgtagtttagtcgaccgaatcgttcctggctacccccaatcaaaagcagaggagttgaatcaattacacgggtatgaggaccgtttgatggtcactgccgaaccattcatgttgtgggtgatcgaaaacccatcgcatactgtatctcagaaacttccattgccagctgcgagtttgaatgtaatctttactgaagacctgaccccctatcgtgaacggaaggtgcatcttttgaatggccctcatacagccatggtccctctggcccttctagctggtttggcaacggttgaagaggtgatgcttgatcctgattttacatgcttcattgatgagctattcaatgaagaactgattcctatgctagacctgccgcaagaagaattgatccagtatgcggaacagatcaaagaacggtttaaaaatccttatgttcatcatcaactgcagtcgatcgccttgaatagcgtctcaaaatttaaagcacgtctcttgccgttgttgctccgtcatcatcagcaacagttactgccgccaagaatcattgcatcattagccggactgatttacttgtatttaacgaccgattgtcaagacgatgaagctgtgctagctctctttgaaaaggcacgggccctcgactcttctgaacaagtcagttttattctaggacaagaaaagttatggggagtggacttgagcgtgttcaacaaagaagtttcacaaatggtagtgctactttcaaacaagggttctcgacacctcgttgactcattaaaaaatgagccgactcaaaaaaaggcggaatgattatgacagaaataaaaaacaaaagcgattttctcaaattgcatctaaaagacaatgttgcggttgctttgcatgcaatcacgaaagagacacagcttacatttgaagggcgatcctatagttttacagaggagattcctcaaggtcacaagatcgcacttattgatttgaataaaggcgatcacgtcatcaagtatggttaccctattggtcatcttttgtccgatgtaaaagctggacagtggctacatacccacaatgtcaagaccaatctttcaggaacgctggcttatacctatgagccgaacctacaaccagtagtgtatccaaaaagccaattgacttttaaaggctaccggagaaaaaatggcaaagtcgggattcgtaatgatttgtatgtcatacccacagtgggctgtatcaatggaatcgctgagatcatcgtcgaaaatttcaaacaaagtcatcccaacttaggaacctttgactcggtcacgattctcaaacatccttatgggtgttcgcaattagggcaagatcaccaaaacacccggaaaattttgattgatgctgtgcaacacccaaatgctggtggggtgctcgttttcggactcggatgtgagaacaatacggtcgctgaatttaaagaaaagctaggtgattatgacacagatcgtgtcaaattcttagtcgctcaaaaaagccaagatgaaatcgaagcgggtgaagcattattgcacgaattgctgcaagctaccaaagacgaccggcgggaagatgtgcctttaagtgaattaaaagttggcttaaaatgcggcggctcagatggattttctggtatcactgccaacccgttattaggagcattttcagatttcttggtttctcaaggtggcagcactgtgttgacggaagtaccggaaatgtttggtgccgagcaagtattgatgtctcgtgccaaagaccaagcaacttttgaaaagattcttcatctgatcaatgactttaaagattattttctttcgtatggcgaacctgtttatgagaatccttctccaggcaataaagcgggtggaatcaccacattggaagataagtctttaggctgcacgcaaaaatccggcacctctgcggtcgtcgacgtcttgaaatacggagataaaatccgcgaaagcggtctcagtcttcttgaaggacctggtaatgacctagtggctgcttctgctctcgcttcggctgattgtcagttggtcttatttacgacaggacgaggaaccccctttggtgcctttgtccctacgatgaaagttgccaccaaccaagaattattcgagaagaaaccccattggatggatttcaatgcaggtcggttattatatgaaccaatggaagacgttctcgctgattttattcaagcgatcattgcggtcgctagtgggaccaaaacccgtaatgaagcaaacaatgttcgagaaatcgccatcttcaagaatggtgtcactttataaacgaagaaaagaggaagccaatgtttttaaatgatgattttttactaacgaatgactttgccaaagatttgtatcatcaatacgccaagaaaatgccgatcattgactaccactgccatttagatccccaagagatttatgatgatcatcctttccgaaatatcaccgaagcttggttggccggtgaccactacaaatggcggttgatgcgggcatgtggagtagatgaatcgttgattactggcgaagcagcggattatgacaaatttattgcttggtgccagacagttcctaaaattatcggcaaccccctttacgtctggacccacttggagttaaaacgtttctttggtgtcgatcttatgattaatgaagaaaacgcgccagaaatctggcaaatcgtcaaccaaaaattgcaatcaaagacctttagcagaagagaaatcatcgccaacagcaatgtgcaactcatttgtactaccgatgatccgacagattcactagcatttcatcgcaaattggctaatgaagaaagccgctttcgggtattaccaacctttcgtcctgataaagccttaaatatccaacaaagtgggtttaaccactatatcgatcaattagcaacagttgttggccacaggatcgatagctatgaagacttgttaacagcacttgactgccgaattactttttttcaccaaatgaattgtcgtttatccgatcacgcattggatcacttgcatttcctagaaaacagcgtgtctcctcaagctatctttgaaaaagcgagaaatcaggaagtcattacagaagcagaagcagcagtctatcgctctgccctcttgcttcatttatttgaacaatatcacaaccatggctggacaatgcaactgcatcttcatgcttatagaaactgcaacacgaatatgctcaatcaattgggacctgacacaggttatgacggcatcaacgatcagccgatcactagcccacttcaagcattactggatgctgcggagaggaaagaggctcttccgcaaacgattttgtattcattgaatccaaatgattatgatgtgctggtagcgctgatgggctgttatcaaaaagaaggcaacaacaaacttcaactcggttctggctggtggtacaacgatacccgtgccggcatgcgtcagcaattgacgaagtttgcagatggtagcgtgttagcaaattttgttggtatgctgactgattcccgtagttttctttcgtataccagacatgaatatttccgaagagttttttgtgaatggttgggagaactcattcttcgcggcgaagcaccaagtgataccagacagttaaaagaatttgttgaaggtatctgttaccaaaatgcagcggattattttgatttttagaggtggatgatggttaaactaattattgccggtgattcaactgctgcaactaaaatgactgacaagggtccggaaactggctggaaagaaaaataccaaccttcctctccccagaggttacggtcattaatttagctatgaatggacgttcaaccaaaagcttcattcaagaaaaacgcctcttagcagccgacgagcagcttatacccggagactatttcttgattcggtttggccacaacgaccagaaaacagatcctgaacgaggaacgacgccaaaagaacatcaagaaaatttagcacagtttattgctgttgcacaaaaaagcaagcaaatccagttttactgacttctatcactcgcttgaagttccatcagcataatgacttgaatcccctagccgcgtgaccttatccagaagctatgagagattttactgctgcctttgagattccttgtctggatatattcacgatgacgcaaaactatttttccacatttgcaactaggcaagctcgccagttttttttgcatctttcaaaaaacgaatatccgaattatcccgaaggtatcagtgacaatactcacttgaatgatcaaggggctttaatcgttgctcgcttgatttgtcaagcaatcaaagaagcgaatctttctctcagcagtgagatattgctgtaattcggttagaattctttgtttaccaatcaacaacaagcaacgtgtttccaaagggagaaaaacacgttgcttgtttatttcagctatgtggatgtcgcagccttagtgaattaagggcttgtttcttactttgttttattatgaaaaaaggttgaactttacggatagaaaatttttttactgaggcgcatcttcaaacatccaaaccagcgagccgtgatactccccgacatgatccgttggtcgcaataacagcttcaatcgattctcagctaatgtggcggatccactgccttcccagaccggctgtgctttgtccgacaagagaatatcccctgttttatcaacaaaaatcagcgcatctcgcagctcttgttgctgactgtttttaagcggcgtatcgatttttactttcactgtccatttgcttttttctaagcgactgttatcttccactttgattggttgactttcagcaaaaagatactgattaaaagctggaatagggtgtgttccaaaagataagactgccggcacttgcagccttggtcctgactcaggaacaaacacgcgagtttctgctgctgattgatccccctctttattctctagatataattttacctctttattaagccattcttctggtacttcgaaaacgaccgagtcttccgtttgtgtatttcccacatcatagtttcttagcacctgttttttctctccatattgggcaacaacttggacgctttgatggctgtcatgggaaaggtcataagataacttgacttctttagaaaagcgtggaatcacgattctttgttgtcggtcttttaatgtaaagagtagtgggacaccttttttgtaacgatggaaaacttcttgagaacctggcatgacaatgatgtggtctttttcttctcggatcggatagtacccagtaatggtgggatagaacgaagataaatcaacagaatgggtgatcagccctctgatttcccccgaatctaagagcggttgatttttttcatcaacaaatttgatcttcacttcgttatagtagtaaatggacgcagaaagttttccgattaactgttcaccatcaccaatatcttcataaagaattggttgaagttgaaaacagtcattctcgatcagtgcaggatcgaccggttgttctgcacttccagtgaaggtgtggtgaatgataaactgataactattgtcataaaaggcccggttttttagtgtagaagcttttgcatgaacaagcaaattcccctcatcatcgatggtctggtcaaaccaatttgttcgatccgttccagaaaaatctttgatctcgactccttttaattgaaactgattttgatctggattttcgattctgtaagataaagttgttcgagaattgtttgtttcagtgtaaggaactgtttgttggaaacgagtgatcacttcattgttttcgatgttctgagtggctagtgatagattttgttgtgattgccagtttacaagcatcatctgaccaattatctgcgtttccttgtccttttaacgtcaaagtgccttgctcgtcttcgctgtattggatcgtggaatcgggagcagcaaagatatgttctatggcagtagcagcctgaggaattcgtatgtctttccatttgttcaaacccatttcattaaaagtcgtctttagttgaattggctgcatcttatcgtctaaaaattcataggtgatttctgatgtaccatttgcccatattttcaatcttagaaattcgtttttcgtgataagcatatccgcacctgaaggttccaacatcttgacagtcaccttgacattgaccggttgcccttgataatacccaacatttcttatcagagcagcgctctcttttacagaattaatcccagtaactattctttcactatgaagcgacccccaaaagttagaccaaaaaatctaacttttgggggtcgttatttgtatggcaaaatatccttttgaattaaaactaaaaatcgttaaagaatatcttagtggcgtgggcggatatcggtatcttgccaacaaatacggtatttcaagcaagtctcaagtaagtaattgggtgaatgtctatcgtgaatacggagaggaaggtctattgagaaagcatcaaaatcagaaatattctagatcggaagagcacacgtctgaactaccacagtagaaccacaatttctacaggtatggggagcaggtgtgaaaacagcatcgacgatcaacgtctttttcttctgaaaggtctcgtaagagacctctgtaatcatcaaatctttctctattaatcgcagcatttttttgatagaatcattcatatagcatatcgtcctctcagttgtttattttgtcgtgatttaatcatactagagaacgatatgttttttaatacctaaaataaaaatggggctgaagaatcaattctgattcatcagtcccataaattatagagcctttcttttgctaatgagctccagctgtcgcagccgtttttgctgtttatttttgagtaatccaatgcttttgtgatagcatagggataaggaggcggaagtatgaaactaacagttttaggatgtttaggcgcatatccctataagggtgagggaactactggctatttattagagtctgagggatatcatttgttgctggatgctggcagcacgacactgattcaattggaaaaaatcttggatccgttagcattggatgctgtgattttgagtcattaccatcacgatcatatcgcagatctgggtgtcttacagtattattggcagctatttcctaagcaagcagagcggaacgtattgcccatttatgggcatggagaagacagtattcatttcaatgagttgaccatggcgggagttacagaagggcatgattatttacaaacaaaacagttggaattgggaccgttttctgttacatttatgaagacgattcatcctgtaacttgttatgccatgcgctttgtggagaatagtacaggtaaaatatttgtattcacaggcgattccggctacttagaaagttttgtcgattttgccaaagatgccgacttatttttagcagatacctacctctttgcagggaatgagcgccacaaagctcattttacttctcaagagtctggagaaattgctgccgcagcgaaggtcaaaaaactggttttgactcatctcccacagcatggtgatctggagcaactgaaagaagaggcagcagcggcggccaacgggataccggttgaattggcagcagttcaaaaaatctttgagatttaaacccgaggaggagtagcagatgctttttgtaccaaatgaaaacaacgacccaagaatcaacctagccattgagatctttttgctgcaggaaatgaaggtggatgaaccgatcctgctgttttatatcaatgagccgtcgattattattggacgaaatcaaaatacgatcgaagaaatcaataaagactatgtcgatgctcatggaatccatgtggttcgccgttttagtggcggtggggctgtctatcatgattttggaaacttgaattttagctttatcatgccggatgacggtaattcattccgtgatttcgaaaaattgacgaaaccaattgttcaggcgcttcatgaaatgggcgtcgaaggggcacaattaaaaggccgcaacgacctagtcattgatgatatgaagttctctgggaatgcaatgtacgccaccaatggtcgaatgtttgctcatgggaccatcatgtttgacagtgacattaatgaagtggtcaatgcgttgaaagtgcgcaaagataaaatcgaatcaaaagggatcaaatcgattcgttctcgcgtgacgaatatcaaacctttcttaccaaaagacaaacaagatatgacgaccgaagcgtttcgtgaagagattcttttgaagatttttggtgtggattcagtcgaccaagtcaagacctatacattgactgaggaagattgggtcaaaatcaacgaaatttccgacaagtattatcgaaactgggattggaattacgggaaatctcctgcgtttgatattgaacgccgcaaacgatttccaattggatcgatcgaagttcgctttaacgttcaagaaggcaagattacagaagcaaagatttatggagatttctttggattaggagatattgctgacgttgaacaagcttttatcggcacccgctatgataaatctgcattgaaagatgtgattgatcaaattgatgtcaaaaaatattttggcaatattacccctgaggatttgttggaattagtttattgattttccagcaaatcaaaaaaagatgtggatataacgaaaatctatagaataactgaaatgcactaagaaaaagcagccacagatcctacgatctgtggctgctttttcttttagtgaacatgccgtttttttacgggttgcgcttttttctttttgctctttgcttagtaagctcgggcaatccaaacggtgtgtttagcaggtttcccgctgacgatgtcaactgttttttccataggagcttcaaatgggatatttctggtagtaaagccagtttcttctttgatcttggcttcagtttcttctgtcccgtcccaaccaattaagacaaaaccagtgactttatcttcttttttgcaggtttcgatatgtgcttttaactcttccagtgtttcgatatcgtaatactcgttctctttatttctgttacgagctgcttcaagcaaacgtggtgtcatcgcagccaattgctgatccacgaaatcagcaaggtcatcaaatgctacggtttgtttttcggcaagatcacggactttgaccattacatgcccattttctaaatctcttggaccacattcgattcgtaagcaagcgccctttaattcccactcgttaaatttgtaacctggcgaattgtcagaatcatctaagcgaacacgaatacctttggctttgaaagatgcaaacaactcttccaatttttctaaaatggcaggatttttcttccaaggtccgactggcatcaagacgatttgcgtaggggcgatcgttggtgggaaaaccaatccgttttcatcaccgtgagtcatgatcaatgcgcctaacaaacgtgtagaaacaccccaagaagttgtatgtgcataggtatgtttgttttctttcgataaataagtaatatcgaaagcttccgcaaatttcgtccccatataatggctcgtaccggcttggacagcttttccatctttcatcatggcttcgatggagtaggtatccaccgcgccagcaaaacgttcagaaggtgttttttgtcctttgtacactggaatggctaaaaattcttcgcaaagacgtgcatattcatccaaaattcctaacgtccgctttcttgcacctgcttcatcttcatgggcggtatgtccttcttgccataagaattcagaagtgcggagaaaaggcagtgttttcttttcccaacgaaaaacattggcccattgattgatttcatatggtagatcacggtaagaattgatccaatcagaaaaggctgaaccgatcatagtttcagaagtaggacgcaatgctaatggttcttctaatttttcattaccgacttctgtcacccaaggcaattcaggagcaaatccttcaatgtgatccgcttctttcgtgaaaaaactttgggggatcagcattgggaaatacgcattgcgaatgccttctgcttttaaaaagcgattaaattcttcttgaatatgttcccatagctcaaagccatcaggacggaagatgattgatcctttaactggcgaataagccatcaattcggctttttgaatggtctgaatgtaccattctgtaaaatcatttttttgtgtcattgtttttcctccttaaaaaataaaaaagcattccgtcctataaaaaggacgaaatgcttggatttcgcggtaccacctttgttgactattgctagtccaactcatgaaggataaggtcttcacaccgaccgttttgcggtcactaccattggcaggttcttcttattagcgggtattggatttccagcttgctccaactctctttaaccatcataagaatactgatccaaatcttacattcatgctaaatcgaaactcggaaaaaagcaagctttttttgtcattttgttattcattactgactagctctaggtaatctggcaacccatctgaagaaaatgtcagagaaaaacgagtggcttgttcctcatgtaagaccgagcaagacccaaaattttgctgggtcagtttttcaataatctgaagatcaaaatagttttcttcttcaaaggtttcaatattcggcatggcttctttttccgaagtagccaaagttggaaactgacagctgacgaacaattgattctgctgtttgatagcacttagatgaatcttccgcagggcgcgatctttgagtagatacgtttcccgaattgcatagtccattaaatgagcaaataattgtagaaaatcttcttcagctagttctttgattgcgggaatatccacatcataagagaattcaatgcttttttgctgagtcaattgctgataacttgtcaatagcagggttgttagagaatgatcttcacttttgattggacaggattcttctagcgtctgctcgattaggttgatttgatcaaaagctcccagcaaactgttgtcttccagcatgacttttgcagtattcaactgtttgcgaaaaccgagaaaagcttgttgccattgattgatttgttgttgaattatcggttgttgttcttcatacaagcgaatcttgagtcctgcgatatcctgtttttttgttttcccctcattatagaaaaacaaacgcagcaaatcatagcaccagcagacaataatcaagagtacgaagaaaatcgtattccaattgatttttgattgatcgctgtttaggacatcttgaatgtagataaagcagtgaccaatcgcgaataaaacgatccagggagaacaaagaacaaaaaattgattctttttaaccgcttcatagatggcagcaaaggatgtcacaagagtgctaaaaatattcagtaaatggatataatccataatttccggcaagtggagttgatgggaaaagacagataaaatggctgctgcaccacaaatgccatggaagatcacctaaatcttgtacttctgttgaagaacttccattttcgataaataaaagccgatcaagaacattggggtaatgatcgataagacattcaacatcactgaatttatggtggggttaaagagcaaccctccaagaatatcgccaaaaccggcttctagtccagctgacagtgcaaaagcactgaataataatttcgaaacgagtaattttcgtttcttaactaatttaatccctacataaatcaaattaagcaagctgataaaacctgtcagaagaagcatgaaaatattgggaatcgaatgacgaaagacataactgactaaagcgtttgaagaaccaagaaagacctcagcgggatatcctgaataatttttgaaaggactagatacatagatacgtagtgtttggccttggtaattttctggcaaggtgacaaaagagagggttttcccaggattcacaagaccatctgctacttcttttttattggtatataaaagtttatcatttaaataaaccgtcattttctgatgatcgcccaccaacagcaatgtcgggtagtagtgctcattggtgattttacgttccattaccaaattttcattggtaggaatattaggcaaaaaattcacatagttactgtcgaaagttgtttctggttctgctgcagaataatacagccaatcttcctgtttttcaatagaaggaagactgatcactggattaatcagagcagaaatatagaacaagataattcccagagaaaaagcagaaatcgttaagaagggaattgcattcttcaagtttagtttgttattttttttaacatatatgaattctcctgttttttatccacgtctagaataaaacaaaacaattgattaagtcaaatgataatgggtgttatgccagaaataataaaataactaataaaaaaaatcatttaaaaaagcggactcatattatttgaaaaaatcattaatcgttataatataaacgtaatatacaaaaatatcaaaaataaaggagaactgtgatgaaaaaaatttctaaaacaagtatccttctttcttttacaacattaattattatgctttttcctttactcatgattgttattccaaaaatgttagggttacccatcgctattgtgaagagtgacgcaatggaaccaacatattcctctggaagtttattatttgttaaaagtgtggatgcagaaaatttgattgtcggcgaggcaatcacttattttgtgaatcaaggggaacaaatatacacgcggcgaattgctgcaattgatcaaaatgagcaagtgatgtatacgatcggagacattcaagaccacatggaaacgaccaaaatcagaaaaagtcaattacttggccaacctttgttccatttgcctcgaatcggtcatctagtcacgagcgaaactgtttctattgtaaaaaagctttatttggttttcaccatttatattacagcaaccacttttttggtgatgatttctcagatcaaacaagggaaacgaatggtaatgtaagttccactaatcaataacaaataccgcaaacaagttcagcaagtgctgtcctgtttgcggtatctttttgtttagaatcagatttgttgtttattctatcccttttttttagcttcatactggaagcaaagtaaggatcaatccagcgccaagaagtccaagtccaaacaaccaatccttaagggtgactgaataattcactgcataggttcgaggtgcatcaccgacaaatccgcgagattccatggctgcagctagaagttctgaccagcggatcgatttgaccatcagtggaatcagtggttttaaggatagtttggaataagtgattcctcgagatttcagactaaactggatgttgcggtactctttaggaatcataggtgccatatgaaaggctgccattaagccataagcaaaaacaggaggcaagcgaagttgctgttgtaaagaatagatcagctctgttagtgaggtcgtagcggcaaagacacttcctaatgtcccaaaacaataaacgcgactggcgagacgaatgccataggcatatgccgctgtcgtgctgccgttttgaccttcttggaaaaataatagcccggtaaaaaagatcccgactgcacttaaagacaagagaaaaagtaacttgagcaattttttcagaggcagataaaccaagagcagcaacaagaaaaataaagtcaaactgctatttagcaacaaattatcttgaaaagagacgagcaaagccagcgcggataaagtcagcagcttgactgttgggtttcggtacttcattggaagactcctttacaaaatgattgaaatcgaatgttcggtcacaaaaatctgacagaagacgcaaatcatggctaatgatgaagaccagtgtaccgctggccgctttgtctgccaataacgacatcaattgccaagactgccgcaaatcttgtccataggttggctcatcaacaagcaaaatcgggatctcacgatcgatcaaacaggcaacagctaatcgccgttgttgtccttggcttaataggaaaggagaatcttcctgtttctcccatagtcccaattggttcagcttttcagagagatcctctctttcttgaccattggctaattcttgtgccacggaggaagctagaaactgatcctgcgggttttgcatgacccagctcatccgatcgaaaggacgactgcgagaggtcaagcattgctcttggtaatagatcgttccatcatagggaacttgctgcaacagggctttaaaaaaggttgattttcctatcccgctttttcctgtgatgcctattcgttctccggtcgaaaagacttcgtctttgatcagcagagaatgtctgccaattggcaaacgaaaattttcaaaccgcaagaggggctgcggctcaataggaatgagggacggtttaatcatagtttgtcttagctgctcttcttgctctaaaagcaactgagaaggaaccgactgaaaagcatctgttaataggagccattcctgcacccagtcagcgaccggtgcgacttgatggtcgattaaaagaattccgattttctttttttgttgaatttctgttaatttttcaagcaatgattgggcggtcagcgaatcgagattagcgaaaggttcatctaatagaagatagcggctttctaaaacaagacagcatgctaacgctactagttgtttctccccacctgagagggttgtcagcactcgatcttctaaatgacgaatctcgcaaaaatcgagtgccgtctcaatacgacgagtcatttcgtttaatggaatggctctgttttccaaacaaaataacagctcttctcggggagttcgcatacaaaactgcgtatcgggattttgaaacatcaaactaacggacgcaatccgttgtacaggggataaatcagtaaaatctttctcatcgatcacatagtgtccagattcgaacccttgatccgacaaaccggctaataagcgaaaaaacgtactttttcctgaaccagaaggaccatagatccctttgatttccccaggatctaattcaaaggtagcggtaagtttttgctcatcaatcgtaaagacacaggagtctagtgctaaactcattctttcacacggcttcgtttgaagcaagtatgttgagcaatcggatagctattcaaaacccccatttttgctaagtgatcacaaaccactttaacaaggacagctgaaaaaaggagcgcggaaagcagacggatcacgaaaatagtcagcagtaattgccactttaaatcaagaaagctggaacggatcatgccccaaataaaactggtgacagtcgctcccaaagctcccaggatcaaagaagaccagccgaattttcgatagcgaaaagcggcaaagccagcctctgtgccgattccttgaagaaagccgctgacaaagataattggaccataaaagttacccatgaaaacctccaacaaagcggcgatcatttcagtaatcgtggctgcacctggttttcttagtacgtaaccggcaaatgcagacgccataaaccaaatcccaaagagaaattcattcgctagaatggcgaggccaaatggagttaacaaggtgctgagtaaaacccccaagtgaacggcccctaaataaacgacaccgaatacgagagaaacgatgcctaccatgatcacatcctttaattgccacttactcatgcaaagaggcctccttcaacgagggactattgactgaaacggttccttcaagaacataatgaggcagcttttcgtgtgcataggccagtgcttgttcaaaataggcgaataattgagcggctgtgccagatagcagcgtcacgtaatgggccgattgcggttgtaagcccatggcatccgccaacgagacgatatgcgcaatttcttccatataatcttcacgtccaaagacataaaaagaatatttgcactgaacgatgaacgtaccttttgcagtaatttgctgatgatttggccgttcatgcttgccgctgagaaaggcatcaccagccagatctcctggacagcctttcgaaaaagtgaactcaccgaccaaatgtgtttttgggtcataggcattgacaaaaagagctgctgccgcatcaatcacactggcagcttcaccacggtagagtgtactgaaaagatctgtctgctgccaaacggctgtggtatcggtctctttgatgcttcgaagaatgtgagaggcaaaatcatctttcattggataaagactgatgcggcatcccgtgatatcgatttgattcattgaacaattttccatagtattcttcctttcgaatgattttctgtctacaaaaaaagcgttcctccttttctatccacgggtagacagaaaaatgggaacgcgaaataagctgcgcaaccacttccctacgttggtattaaccaaatcaggttcaaagggaccagacaaactgtctatctcagcataaagcgcccctagtggataattcgattcaattactttctgagtgtagcacagacgatttgaaagaacaagtcagacagcgcgagcaaaaagacaaatgaatcactgcagatatgaaagaatagacatataaaaaacatctttttaggtgttgacagattgttttcccttgtgtaaagtaaataatcgaaagtaaaacgtaagtgttacgatttgtgaaaatcaaatcgtaacaggctctctggtgtttttttaggagaaatgatcgttttgctaaatcaaaaaggggtgctggtaaagagatgaagaaatttttaaaaataacaggtatttcgcttttaaccatagggttggctgcttgcagtgtgacaaaggaatcagcgaatgaacagacagaacaatcaagtgatccaacgattcaagtcctcgctagtttttatcctatgtatgattttactcgcaatgtggtgggaaatgaaggcaatgtcgaattgttgatgccggcagggacagactcacatgactatgaaccatcggctaaagatatggcaaaaatccaagaagcggatgcctttgtttacaataatgagaacatggaaatgtgggttcctgccattgaatctacattgaaagaaggagatgtcaccattgtgaaagctacggaggggatggtgttgctgtcgggtgatgaagagcatgaccacgatcacgagcacgatcatgaagaagggcactctcatgaattagatcctcatgtctggctagcaccaagccttgcaatcaaacaagtagcaagcattcgtgatcagctaagcagggcttatccagaaaagaaagctgcttttgaaaggaatgctgcggcctatttagaaaaattgcagtcattggatgattcttatcagtcagcatttaagaatgccaagcaaacgcattttgtcacccagcatgctgcttttggctacctcgctttggaatacggactgacacaagttccgattgccggactgtctcccaatgaagagccttcagcggcacgtattgttgagttgaagcattttgtagaagataccgggatcaagacgatttactttgaagaaaatgccaaagacagtattgccaaaacactggcaacagaagctggtgtcgatttatccgttttgaatccgctggaaggattgacacaggaacaaatggatcgtggggaagattacatttccatcatggaacaaaaccgagacgcattgatgctgactacttcacaagccaatgagaaagaagtgaaagaagcagagaaagaaaaaaccgtttataatgggtatttcgacgacgcagatgttcaagaccgctcactcacggactggaagggacagtggcaatcggtctatccttatttgaaagacggcacgctggatcaagtttttgactacaaagcaaaacagaataaaagcatgacggccgaggaatacaaagactattatacaactggctaccaaacagatgttgcagaaattacgatcacaggagatacgatggcatttacctttgaagatggcacaaccaagaaagcaacctatcaatatgtaggcaaaaagatcttgaattaccaagcagggaatcgcggcgtccgttatttgtttgaatcaaaagataacgatgcagccttcaaatatatccaatttagcgatcactcgattgcaccaactgattcccatcattttcacctttattttggcaatgaaagtcaagaagcattattgtcggaaatggatcattggccaacgttctatccgactgatctgtctggattagaaattgcacaggaaatgcttgctcattaaaaaaaagattgacaattactgctcttttcgtcaaagttaaactgatagaaaggagcggtatttttttggaaaaaacattgaaaaaattagcaaaagtaatcgatcacatgatggatcatgtcgcgttgttcggtggtccgagtgttgtcagtaatgatgatttagatcattacttagatccggttttttatttgattttttgtgcagaacaaaagacgaataaaagaatgctgacagacaaagagtttgtcgaatgggtctatacggaaatgatgcctcaagagattccttatgatttgaatttcctcccctttgctaaattagctattgaagatttttattattgcatgtataaagaacagcacatcacaaaagaacaataccaagagattatctttgttcttgcagaaaaacagcctgtgttttactctcgcatgtcaaaaccgcatttctggtcttcagagaagaaagcggcaatgctagagatgcttcatgatgtcgaaccggaagatcatgatttggttccgatcgaacatccctatgaaaatcaacgatcgccaaaaatcgtcccttttccaataaaaaaagttcctgaagctagcgaagaaagaatcgctgcatatcaaatccgtattgatttggaaggtttcaagccgccgatttggcgaaggatgctcattcctgcaggcattagttatgaacaactccataatatgatccaaattgcttttcaatggcaggattcacagctctacctttttcttgccggcaataattcaatcgatgtgccgaacacggaacctacaaatgcattagtgatcgaccatgatttccaaacctgccaaactctgacctacatttatgacatgggtgctgactggacccacaaaataaaaatcgagaaaatactgacggctgctgaagcaggtgaaacagtcacgcctgattgtctaaaagcggttggtgatgtgccaaacgaagagcaaccagaggaacaaagagaatcagtgaatgttgaaacaatcaatgaagaactccgggattactgggaatctgatccgtccgactaatttttttctcggaataagtgcaataatcgattcatacgatggtgtgacgaatctgtttaacagttcgtgacatcttttttgatcggtccttgtttgattaaggtgttgaccattcatgaactacatcaagttagctgatatagaaatactcatttctgtggcgacacgcctggtttgatacagattctaactttttaactctagagccaatgattcagcagattgattttcgagtacattcgagtacaatagttcgtaatgatactggacaagcgacgatgctctatctgctgtgaggtgcatctttcaatcgctctagaagatggactatctgttctggcgacagctgagagcaagtgaggggagtttttatgaaaaaacgagaatttatcgttcaagatttgcttagtaaaatttatcaggaagaatttattgaaggaaaattaccgaatcaaagagaacttgccagaaattatggcgtttcccgctttacgattcaacaagcaatcaaaaatttagaagaaatcggcatcgttcgtgtggtccaaggatcgggaatctttatccatgagaagtgggtcaaaaatcccatgatctttaattccttgacacggactccttacgatcggatccactccaaaatgatttctttgagtaaagcacccgctaccccagatgaacaaaaaatctttcagttagcagacaatgaagaagtttggacttttgaacgggtgcgaatcgtcaattataagattgaacagctagaaacgtcgaagctaccggtaggattatttcctaatgtcactcaagaggtagtagaacattcaattcagcgctatgttgagagttgcggatatcggatttcccactacatcagcagttataccccgattgcgacttcaatggcccagtcggcaatcttgctgtgcaaacgggggaccccagcgatgcaaatcacgaatcgggcaattttggaagatgggcgggtctatgaattcagcaacatcgtcgccatcgactatgcagtcacctatattcgacctttcgatcgagaaatccatcgttcacgcatcgattgatcggcagaggaagagccacaaatttcctagacgataaatcaaaaaaactcagagctctgattcaacaatttgagtcaggctactgagttttttaggattattatttaaggtgtgattagtgtaccatccggcgttctgctttgtgtccactcatgggggcggtaaacgaccggaaaatcagccgcagcttcttcatcaaatgtaataccgatcccgcttttttccattggatagaagaagccgcctttgggttggggactgccaacaaacacggattgggtatttgccggcaactcgattgtttcttggatcgcggcattgtgcagatggatattcaaatgcgtattgactgccaagccgactggactgatatcagaaggcgtatgccaggcaattcgaacccccatcgcatcgcaaaaatgagctagcttcaatgctggcgtaatgccgccaatctgtgatacatgggcccgcatgaaatcgatctgccgatttttgactagttcttgccattccattggattattgaacaattcacctgttgcaatgggggttgctgactgactgcgtaattgtgtcagccagtgactttggtcaggcggcagaatatcttccaagaaaaagagctgataaggttctgctgctttggcgaactgaatggcttgattcggatggaggcgttcatgaacatcatgcagcatttgaaattggttgccatatttttctttgatcgctgcgaacatcttcaaagtcgtttccatataatctgtctgatcaaagtaagagccggagattggttcttcgggtgtttgcagctggcttggattcccgccatagaacccgagctggcaacgaatatagcgataaccggctgccaaaaagcgatcgatttcgtgatagagatcgtctaaattatctgctaccgcatgagtataagcagggatcgcggttcttgcttttccccccagcagttgatacagaggcatatcagctaactgtcccttgatatcccataatgccatatcaataccagagatggcattgtttgtgatcggaccgttgcgccaataggaattgacattcatgacttgccagatgtcttcgatttcattcgcgtctctacccatcagaaggggacgtaaatattcgtcaacgactgttttgactgctaaaggacgaaattgaaacgtactacagcctagtccggaaattcctttattggtttctactttaacgacaacaaggttatggcgatcaggtttgatcgcaaaggatttgacgtcggtgatgatcgttggtgtcattttattcactccaatttttgtatctagttgatatagccattgaaacacgcagagcaaccgctgtcaatttggtccaaaaaaagatggctatggctcataaaaccagtccaattttagatggattcttatttatttgttgatacatagcctttttggtctgtttttttaataaaaggactggttttacaagcgggtgcagccatgctactatgtgtgtgaaaacggacccacttgaaaaggcgcctcaagattcaagtccgttagcaaacaacaggaggaaaaaatgatgatgaaagaagacatcgtaaaacagatcataaaagatgttggtggatccgagaatatcaataatgcttggcattgtatgacgcggcttcgttttgatttgaaggatgaaaagaaagttgactatactgctttagaaaaaatacctaaagtggtgggaacgaaatatcaaagcaatcagctccaagtggtgatcggtacagatgtagcggattattatgctccattagccaaagaacttggtttggatgaaaagagtcaagagtcttcagagaaaaaaggcgctgtctcgttgtttatggatacagtctccggtgtattcggaccaattgttccagcaatcgctggggcaggaatgattaaagggttgatggcaggattggttgccttaaatgtgatttccaatcaaacagatacgtatttagtcattgatatgatcgccagcggcgtatttaccttcttgccattttttgttgctgcttctgctgcgcgcatctttaaaacgaatcaatacttggcgatcgccattgctgcaacattacaatttccaacgatgacgaatgcagttgctgaaggcaatatttcggcctttcgactgtttggggttttaccagttcccgttttcaattatgcgggtaccgttattccaatcatttttgctgttttagcattaagctacatttatcgctgggtagacaaggtattgccgcaagttctgcggaccgtctttacaccgacgatttccttgtttgtggctggactgattacactgacagttattggtccaatcagtattcatttaggcaatttgcttgcagatggtgtagctggcttgtttacgatttctcctgtattggcaggaattgttgtaggtgctattcgtccaattgcgatctttaccggattacaccatgcaatgacgccaatcgcattacaaaactttgccaatcaagggtatgatatgttgatgccaatgatgttcatggcaaatatggcgatcaccggcgcaaccgcagcgatctactttaaagtaagatcaaaagaagaaaaatcaatcattttgtcctcagctgtgtcaggattgctgggcatcactgagccagcattgtttgggattttatcaaaatataaaaaagcatttttagcagctaccatcggtagttcgattgcatcagcgttcatcagcttttttggcgtaaggatctatggctatattttatccagtatctttagtttgccggcttatattggtgaatactttatctatgcggtcctaggtattgtcttggcgatcggttcctcttttgctctgacttatttcctagtccctaatcaagcagaaacagaaaccttcaccaacgaacttgatttgcatgttgtaacgcaaggagaatacattccattggaagatgtacccgacgaagtgttttcaacaaaaatgatgggtgaagggtatgccattcactctaaagacggccaaatctattcgccagtcagtggtgaagtcacttcggttttcccttccaaacatgcggtgggaatcaccacatcgaatggtgtggaagttctagtccatatgggaatcgatacagtttctcttgatggcaaaggctttgaagtattcgtaaaagtaggagagcaagtaaccccacaatcgaaactagcagcgatggacttgccttatatcgaacaacaaggcaaagaaacgatggtcatcgtcctaatcacgaacatggaacgtgtccaacaattttcaggaacgatcggtcttgaaggaaatcatcaagccggtgccctattagaaaaggtaattttaaacgcttaaattcaagaaaaaaagaggtttaacaagaggggagatgcacctggcaaaaacagctgcggcatattctgtccaattgttcgaaagaaagagctgcgacaagacttttgttacagctccttttttttaccatcagtgacgttgagtaatataggcagctataggtttactatatttctcaaaaagtttttgcttttcagaagggttctgaccttgattaaaatattcagccagtaaataaccgatatagggacctgtggttaatccagaagaccccagtccgctggcgaccactaatcctggctcactgggaagcagtccaaaaaatggcgcaaagtcagaagtataggcccgtgttcctacgcgaactgtcattggcgcagcaaacaatttctcgggggctgccaaaaatgaaccgatgccagtcagcaattgttgctttgctgcttcagtgggagtcagatcccaaccgccatcattttcgtgagtcgctcctaaaaggatcttcccattcgcaaaaggaatcaaatcgccttcgccttctaacatcgccactggccaatcttttgctgacgctgtcgtttcgaaggagagcagctgtcctttttggggacgaacatcgacgtggtagttcaagtgttctaacagttggcctaatcctggtccggcggttaaacaaacatgatccgctgggatttctgcgtatgtagtagaaacgacccaatttttttctttataaagtctagccttcccttggacgaaaacgaccccattggtacgggcccgttcttctaggaacgctagataagcagcgccatctagtcgacctcctccggaaattttcaaagccggtagtggtttgagcaaaggtaaagcttgctgcgtttcagcaggagaaagacaggtgatttgaccgatttccggtgcctctttgcgccgttcctccgccagttccgctaatgctgccaactgattttctgggcgaatgatcaatgtacctgagcgttgataaatatctgtggtcagtgagaaatcttgtgccaatttttcgaaaaaagcagccccatctttagctaattgataccatcgtttgtttcgccgtttcgaaagccagggggaaatgatcccggcactcgctttagtagcttgtcccgtagggtcgtcaaccacggtcacttggtacttcgtcgtatctagataatttgctaaggtcatcccaatgatgccgccaccgataattacgattttttccataaaactgcaaactccttttttgtttcaatcattgttccatattcttctcaaaaaatcaaagactgaaagtttctgtcgaaagtgattcccaaactgttcccatttcaaatgactggattttctcgtataatggacatggaaaagaggatattatgcaatcaatcaatcaagttttaagagataaattcggttataccagctttcgggaaggtcaagaatcaatcatcaatgccattctttctcatcaaaatgttttaggcatcatgccgactggcggaggaaaatctgtatgttatcagctcccagctttattgttagacggtctgacattagttatttcaccattgatttcattgatgaaagatcaagtagatgcattgaatgacatgggtatcccggccgcttatatcaatagtaccttatcagctccggaaatcaaccaacggttaaggcaagcatcgaaaggagaaatcaaactcctgtatgtcgctccagagcgtttggaatcagatcattttcgcgaattgctgcgctatgttcctatatccctactcgctgttgatgaagcccactgtatttcacaatggggacatgattttcgtcctagctatttacgcttagcggaaacgatccatagttttgatcagcggccaacggtggtggcattgacagctacagcaacgccaaaagttgcccaagatattgaacgactgttgctgattccaccagagaaccaagtgaaaacgggctttgctcgcgaaaatctatcttttgaagttatcaaagagcagaaagatacttatttgctgacctatttaaagatgaacaaaggacaatcagggattatttatgccagcacacgcaaagaagtcgaacgaatctatcgtttattgaaacaacaatctatcaatgctggacgctatcatggcggattaactgaagaagaacgtacgcaaaaccaagaagattttctttttgatcgtcttcaagtgatggtagcaaccaatgcttttggtatgggaatcaacaaaagcaatgtgcgctttgtgatccacgcccaaatccccggtaatttagaatcttattatcaagaagccggacgtgccggacgagatggtgaacctagcgaagccattttattatacgctccgcaggatttgcagattcagcagttttttatcgatcaatctgagtccgatattcagtatcgtcaaaatgaatacctcaagttgagagaaatgagtcaatatgggcatacacaaatgtgtcttcaacgttacatattgcggtattttggggaagacggtcccgattgtggccgctgcagcaattgcttagatgaacgagaacaggtagatatcaccgttgagacgcaaaaagtgttgtcctgtgtgaaacgaatgggtgaacgttttggcaaagcgttagtggggaaagtgttgaccggatcagcagatcagaaagtcacccaatggggatttgaaaaattgccaacctatggtttgttgaaagattggtcacaaaaagaagtcaatcaactcattgactacttaaccgcatcaggctatttagtcccttcggaaggacaataccccctgctcagtgtgtcagctgccggtgtagaggttcttttaggcaaggcaaaggtttaccggaaacaagccaaagtacgtcaattggtcgtcgatgacgaattgtttgaccaattacgttccctgcgattgacgctcgcacaagaacaaaacttgccgccgtatgtcgtcttttcggacaagacattgcgggaacttgcggagcagcagcctaaaactcctatcgaatttctacagatcaaaggtgttggtcaaaacaagttagataaatacggtgatgcgtttctggctgtgttgaaagaataccgagaaacaacagaaaaatagtgctgctttacgattcaggaaaaaacaaggagaaaccaagatgctgaagattcgttatgcgcaaaaaagggatatgacattctggttagaactagataatcatttgtcaaaagcaggattagcaaaaaagttccaagatcaacaggcgttgatcttgaccgatgaggaagaacctgtggggattcttcgctaccaattgttttgggataccattcccttttgtaccatgctggtggtcaacgaatcccagcagagaaaagggagaggaaggcacttcctccgcctttgggaagcagaaatgcggaaacaaaggtatgggatgtgtatggcctctactcagtctgatgagagcagtcagcatttctatcgaaaatgtggctacaaagatgccggtgggttgcttatggacgtaccaggttttgaacagccgttggaattgttttttgtgaagccgttgtcgatacagcctcagtctgtagaatcagaagaatgaaaaaataggagcgataggcatgtctttttttggaaaaatagatttcaacgatttatcagagacggatcgagcaatttatcattatatgtccagtcaaagtgacaagattccttatatgcgggtgagagaaatcgccatcgaatcccatacatcggcctcttctgtgatgcgctttattcgtaaattaggctatgaaagttttacggagtttcggtcgcatgctaagatgcctcaggttgaaaatgctgatatacttagcggaagcacgttattaagcgctgatcattttcctaaaaacattgagagtaaattgagacgagtggctgagaaactgattgagtgtgagaatattattttttatggtattggtgcttctgcatcaatgtgcgagtatgctgcgcgtcgattttcaactttaggctgtaatagttttgcattagtcgatcatacatatccgatttttgcaaaactaaaaaatacatctgataatatggtatttgcgttatctattacaggagggacaactgaaatcatagagttgtttaacggatttaaaaacaacccggactttacaacggtcgtaatcacaagcgattctgcaagcacactgggtagaatgagcgattttgtattagattattcggttgatgtgaagagaattaataagcacgaggatttaacaagtcaaattccctgtatgtttttgattgaagccttatcagaggctgtgcgccaactcattacatttgatagagattgaaattattcatgaccttggtacttcgtgtaccaaggtgcttttttttctaatttgcttctcgtgtaccgatttattagtaaatgcacgatgaatatcggactttttgtatactcaaggagaataaagagaggatgaagaatcatgaatacatttccagaaaattttttatggggtggagctgttgccgcacatcaggttgaagttgtgtggaatgttgagggtaaaggtgtaagtattgcagatgtgatgaccgcatgaggaaatggtatttccagagaaattacagatggtgttatagaaaataggtattatccaaatcatgaagctattgatttttatcatctttacaaagaggatattcaattgtttaaggaattgggtcttaaagtattgcgcacatctatcaattggacaagaatttttccaactggcgatgacaaagaaccaaacgaaaaagggcttaaattctaagatgatctatttgatgaattacttgcaaatggtattgagccagtcatcaccttatcgcatttcgaaatttcctttcacctatataaagcttatggtggatttaagaataaacaattaattcctttttttactcgttatgcggaaagtgttatgacgagatacaaaaacaaagtcaaatattggatgactttcaatgaaatcaataatcaagctgatggataacataatttacacacctggactaattctgcttttttatttgatcaaaataagacccaagcgaataaggaagagataatttatcaaggtgctataaatgaattgattgcgagtgcacaagttgttaagttaggacacaaaattaaccccaaatttcaaattggatgtatggtggcaaacgttccagtgtatccatattctagtaaacctgaagatcagatgtcggcacagaaagaaatgaatagacgttttttttatagtgatgtccatgctagaggagagataccccaatatgtcctaaagaaatgggatcggaaaaactattctattgatatctcagatgaagaaaagaagatattaaaagaaggtaaagttgattatatcggctttagttattatatgtcaggcactgccactactctggatgagaatggcgagttgatcaatgatttttcaaaagccaaatggttaagcaatccacatgtgaaagcaagtgattggggttggcaaattgatcctgttgggatgagatacactttgaatatccttgaccaacggtatcagatacctttgtttagtgttgaaaatgggtttggggcctgtgatacagtcgaaaatgatgaaattcatgatcaatatcgtattgattatatccatgcacatatagcagaaatgaaaaaagctgtcttagaggatggagttaatttgttaggttacacaccttggggaatcatagatatagtgagttttggttcaggtgaaatggagaagcgttatggcatgatttatgtagataaaaaaaatgacggaaaaggtacactaaagcggttaaaaaaagattcatttaaatggtaccaaaatttatcgcatcaaatggagcagacatctgatgattggtacaaggggtttcattaaggtacagaagccattaagctggtacagcaaccaaccttgatgaaacccattgaatatgaaaacgtttttatttatagtttgtttataatgttgataaaaaaaaacgtttttatgtggtgatgataatgaatacacgaacaacaatccgagacgttgcaaaagaagcaaatgtgtcaatcgcaacagtttcaaaagcgttaaatggcgttgatgttgttaaagcatcgacgaaagcaaaggtcatagcagctgcgaagaaccttcattatgtgcctaatcttatgggaaaggaattaaagaaaagtaggacgaaaagaatcggattttataccacaagtatcactggtccgtattttagtgttctgattgaatccatagcaagagaagttgaaaaacatggttacgctttaaatgtgtttatttcaatggaaaaagaagttgtcttgacgagtattctgggaggtgctgtagatggatttattggatttgaagatatgcttgatcaagaagatcttgagataatcagaaatgaatccgtcaatgccgtttttattgatcgtaatattcaagatcatacatttggtagtattgttttcaattccaatgaaagcgctgaatatgcaacatcttatctgatagcgaaaggccatcgtaatattgcattcgtcaaaggctttgatggtgtttatgatagcgatgaacgattcaagggatatcagcaagcactaagaaaagcacacattcctctaaagccgcattatctaatagaaggaagatttgaagaaaatttcgcatatcaatcgacagaaaaatttttgcataagcaaaaagatttaccgacagcatttctagcgggaaatgatcttagtgctatcggcgtaaccaaagcgattgaacatgcaggctatcatgtgccgaatgattttagtgttgttgggtttgatggaatcgagctgttgaaatattttcgaccgtctttaacaacaattgtgaacccaatcaaagaacaaggggagcttgcaacgcaacatttagtaaagctgatcaatggggatgtttcaggaaaatcctttgtattaaatggaagattggttgagggcgaatcagtatatcagtttaatagaaatgagtgatataaatgtatttgggaatagatattggtggaactacaatcaaatatggatttattgatgataaaggacaagtttattgtaagcagagtatcaaaacgatcgataatagacatcaattcttggtaaacctacaaacaattattgaagagagtcagaggcaagaaccaattgaagggattggaatcagcgcaccaggaattattgatcaacacggcacaatgattacagcaggagcaatcaagtccatctatggtgttcgtctaaagcaagaattacagaagataacgaaagtaccaattgttatcgaaaatgatgccaatgctgctgctatcgcagaacaatggattggccatgctcaagggattcccaattacatatgtatggttctaggaacaggcataggtggcggtattatttatcaaaatgaattgatcaaaggtgcccatggcatggcaggcgaatttggctggatggttattaaggaaattaatgaaagcgttgacatagaggcgatgtctttgaatcagcgtgcagcagtgattggtggtttatgttctcgttataatgaaataatgttaaagaaagattcaaagttcaaaccaatttgggatgcaaaagaaatttttgctaaagaagaggatgacgatattgcccacgacctcattcatagtttttatgaagatctatctgtcggcatattgaacttgatcagttgttttgatcccgaattggtattgattggtggtggcataagtgcaaacacgttatttttagagcgattgagctccaccatttcaaaaatgacagaaagacatcaaagtattcattatttagtgggaaaaacgatcgcacctataaaagcagctaaattgatgaatgatgctggcatggttggagcagtatatcaagtaaagaaactgattctaaatgaggcaacaataaactgaaagtgaggggaacagatggaaacttccgtgcaaaatgcaaaacgctctactaataagataaaaaagtggttctctgttttttttgaacaatgggaattgcaaagtatggtctggccaggaattatctttatgatcatttttaactttattcctatctatgggctgatcattgccttcaaaagatatacagtcatcgacacacttgaaacagcaccttgggtcggctttgaaaattttcagatcatattaaatgataaatttttttggggatcagttgtaaacacgcttggtatcagcttcttgaagctactgataggttttgttttaccgattatcttagcaatcttgatttttgaactcagacaaggtgtatttaaaaaattggtccaaacaatctcttacatgccttattttctatcatggattgttctaggcggtatgttgattaattggctgtcaacaaatggattactcaatacaatattgagtggacttggtttttcaatcaaacatgaaaactatcttttatcaacgaataaatactggtggattgcggtattgtcagatatatggaaaaacactggttggggtacgattttatacttagctacgttatctaaaattgatccctcatattacgaagcagcaaaaatagatggggcaactaggtttcaacaaattatgaaaattacattaccaatgctaaaaggaatcattagcttaaatttgattctgactataagtggattactgggatccaacttagatcagacaatggttttgatgaataatcaaaatcaagcgaaggcggaagtgattaattcatatgtatttagaatggggatagcgcaaggcgatttttcttatgctactgcagttggattaggtgtgtcaattgtatcagtaattttattggtatgttcaaatcaaatgaccaaacgactaaatgacaatacgtccgtattgtagaaaggagcgttgtatggaaaaaaaagtgatgaaaaaggatgtagatagtcgtttattcgacattttcaatattttgatcttaaccattttcaccttgattatcgttattcctttatggaatgtggtggtatcatcattcgcctctggaagtgttcttgctaaaggtgactttgtattctggccttctgaactgtcactagagaattatcgagcagtattcagagatgggagtatgttgcaagctttctttatttcagtttctaaaacaatctttggtgttttaacacatgtatttttctgtgccatgatggcttatgctatgagcaaagcaaatctgaaaggcagaaaattatattctgcgatgggtatcactacgatgtttttttcaggtggaatgattcctacgtacttattgtttagacaaataggtttgttaaatagcttctgggtttatattataccagcgctgttaagttattatgacgtcattatattaatgaatttttttagaaatgtacccgattcattagaggaatcggcaatgattgatggtgcaggtcattggcgcatttttttgcaaatatttttacctctgtccaaaccagctctagcaacaattgccttgtttaatggggtaaaccaatggaatgactttatgacagctagaatttttattactgataagctctttacccattacaaatgaaactatatgagatcattgttcaatcacagacacaagggatgcaaaacatcggaacggctgtggcagaaagtacaaccaaaggtgtccaacttgctacaatcgtggtcacaacgattccaattctgattatttatccattactccaaaaacatttcattgctggaatgatggtcggagctgttaaagaatagaaaaggggaaaacaaaaaatgaaaaacttgagaaatttagttttgctgtttagttcggtgttgttgctaggtgcatgtggagggggagaagataacgcaagtcaagaagcaaaggatgtagatattagtgagcgttataatctagataaaaatacgccagcatggcaattggataataaggaagaagtcacagaactgacatggtatgttaatgctgattggtggaatgatgaatggggaaatgatgtcgttacaaaaaaaatggaagaagatttgaacatcaaagtcaaatttatcaaaggtgatgatactaacttaaatacaatgttttcaagcaatgatatggcagatatcgtcacaatttttgattcaaactcacaagttgcgcaaaaagctgatagttgggcctattcattagatgaacttgcagataaatatgatccttattggcaaactgtagctgcaaaagacacattaaattggtttcaattagatgatggaaaaacgtatggatatcccaattattctaatacagcagaagattatgatagcggtttaattcctgctaacacaaactttttgattcgaaaagatgtatataaggcaattggtgagaataattttgaaactgcggatgatttcatagcgggaatgaaatctatcaaagagaaatatccagaacttgttccctttggtttcaatgcgttgggtgatggggctggatctttaggtgatgttttccaagactatttgggtgttgatctagaaacaaaagagggtaatttttataaccgtaatctagatcaagagtatttaaactggttaaaagtgttgcgtcaaattcatgaggatggaaatttgtcggatgatagtttttctgatgatggtacagcttttgaagaaaaagtgaaatccggtcaatacgccacaattatggctagtggtacagcacaaatgagtggttttttacaaagctggttagctgaaaatcctaatggtgagtacattgcaatcaatggaccacaaaatagtgaagggaaagagcctaaattaaatcaaagtggtattactggttggatgatcaattatattagtaaaagtgctaaagatccagctaaggccatgcaaatcttcacttatttacaaagtgaatacggcggcattctaactacttttggtattgaaggagagactttccaatatgacaatgatggtaaaattgaattactgccagaagtgcaagagatgaaagataatgattcagatcgattcaaaaaagagtatcgactaagtgagtttattttctttggtcatgataaatatcaatcaatggctagtgaaagtactcagacacctgccttgatacagccaagagaatggggagaaggaaaattataccctcattttattctagaaaatattgatcctagttcagggactcaagaagcacgtaatctctctgcaatcaatacaaattggtatacaacattagtctgtttgattcgctcttcttcagaagaagaatttgatcaagtaatctcttcatattcaacatttttagatcaaaatggttggtcagatattgaggcaattagaaacgagaaaattgctgagaataaagagaaattaggcatcgaataaaaaggtggtagtcagtaatgaaacaaatatttaatattgatggtgaagtatacagtttcctacaaaaaatatatcaaatgatgctattaaatctattaatcatcttttctagtttgccaatcatcacagtgccttgtgcattgattactggctaccagcttttaaaagaatacaatcagcaagaagttaccctaacaaaatacttcatgctgtttagaaaaaatctgattctttcattcaggttaatcatcgctttctgggtgatctttttcttactgtttcttttactagcattcactagaagaactatatttcaatttttgatattactttttattgcattttttattgtgtttctttcgaatgtattcattgtttgtaccagccaaatgtccattcggtccatagtggagttttcattagggataacgttaaaatacgtaggttgtaatattattggcttagcgataatgcttagtagttttgttttacctgtgtttttacctagattagcattagtatgggcgttatttggaataagtattcctatggtttttcaagttatgatccataagcaaattatgaagcatgtaactacaaatcaaatagaacaggagtgatccattgagttttgaatattacacgacaacagatgaaatgaatatgtttcagcttgaacaatctccgtttacacaaaataaaaatgagtttgaaatcaatgtcaatagccatcaaacttttcagaaaattgatggatggggaacttctttgacagattcttctgcatatttagttgataaatgtttatctgaagagcaacaaatcgcagtcatggaagcgttatttgattcaaaaaaaggaatcggtctttcaattctacgaaacccaatgggtgcatctgactatgcgcggcatatttatagttatgatgatatggaaaaagatcaaacagatgagaatctgattcatttttctatcgcacaagatgaagaaagtatcattcccctaacaaaatatgctaagaaaatgaatcctgaactaaaattatttatgtctccttggagtgctcctggatggatgaaagattctcaacaaatgattggtggaaaattgttgttgaagtattatgatacatatgcccattacttcaaaaaagtgattgacagttatcatatgcatggattagatatatatgcgattacaccacaaaatgaaccgttgtttgtgccaccgaattacccaggaatggagatgctggcggatgaacaagcaacttttgttgctaaatacttaaaacctttgtttaatgataataacattcggacaaaaatattaggctatgatcataactgggatagaattgattatccattagaaattttggataaggcagaagcggcctttgatggcatagcttggcactggtatggtggtaatgtaattaatcaatcaagagttgctctattttatccagataaagaaattcattttactgagggatctggaggagattggataccagcctttgaaccagctttcagtaatctaatgagaacagggatcaacatttttagaaatggtgcaaaatctatgacgctttggaatttagcgctagacgaaaataatggacctactgttccgggatttggaaaaagtacttgtcgcggccttgtaaaagtggatcaacaaacgaaaaactatgaattgacacttgattattttggtctggctcatttcagtaaatttgtccgccctgaatctgttcgaattgaaagctcgaatgatcggcatatccaaagtgttgcctttcagaataataataaatccattgttgttattttgtttaacgatagtgaaaaggatgcatctgttaagataacgatagatacttattcaatggatacaatctatttgtcagcgaaaactgcgatgacgattagagaaatatctaataacgaggagtaggcggaaaatgatctgtttgaatcgttatgtttctaaaaatcatgatgcggaaaatgggaaaatcgtctttgctggttcttctttaatggaagaatttcctttggaacaattgtttctcgataaagaaataattgtttataaccgcggaattagtggagcaacttctaaagactatcttgaaatttttgatcgattgatactctctatacaacctgtacatctattgatcaatattgggtcaaatgatctagcagacgagtgttttgaggatagtcacttattagatagctaccgccaaattttcagtaaattgaagaaaagtctaccacaatgtgcagttacttttattaagttttatccagtaaataccggaataatgcaagacgtttcaaaaaaacaaggcgagcaatggctactgcaggcttcaaagtatagaatcaatagccgtgtgattgaagcaagtgagaaaatcagcaagcttgccgattcaaatggatatgagacgattgaagtcaataatttgcttatagatgaaactaaacagcttgatactttgaataccaaagatggcatacatttaacagaagctgcatatagaaaaattttccctttgatatatcaacatgtggatttagtacgaaaggtgaataaagaagcatcggatggtaagaaatgaccattcgatgcttctttttatgaaacacattccaatctatgtaacaggttgatttgaaagcgatttctataggaatgtccttcaaacttacctataataaacctaccgataaaaaagcaaaggagtatcatcaatgaaagaaaaaatgatggatgcgatgcagaagttttcaaaagccatgtttgtaccggttctgattttgccaattgctgggatcttgattgccattggcaatgtttttaccaatgttcgtttgatcgaacgttttccatttttggataacccaatcaccacaggttttggcagcattctctctgcctcacttttaccgatcttaacgaatctcggcatcatattttgtgtagggatcgctcttggtctggccaaaaagaaaaaggcggaagcggcgtttactgcattactaggctatctggtgtttttatatgccatgaacaaatttatggaacttcgagggatgcttgtagccgccgatgcactccaaggatcaggacaagcactggttttaggggttcaagtcttagatatgggggtatttttagggatcatcttagggatcatcgttgcattgatccacaaccgtttcatcgacactaccttcaataatgcttttcaagtctatggcggggctcgctttgtcttcattgttttgattccagttgttgtattgttcgccatcctttcttcgatcgtatggccggtgattcaaacggggattgatggattaggcggcattattcaagaaacaggaaacttcggtatcttcttatacgggacgctagaaagattattgattccaactggactccatcatttgatctatacaccatttctatatacttcccttggaggcgtcgctgaagttgggggccaagtcttcgaaggggctcggaacatttactttgcagaaattgcggatccggcagtaaaggttctctcgcaaagtgtcatctgggatgcacgaggaatttcaaaaatgtttggcttacttggtgcctgtctagctatgtatcagaccgcaaaaccagagaatagagtcaaggtcaaagctattttgatcccagcagtggtgacttcctttattgctggggtaacggaaccgatcgaattttcgtttatgttcgttgcaccagttttgttcgtgatccattccgcattaagtggactgagtatggttgcattgaatatttttggctcaagagcgattggtccgaatggctttattgatttccttttgtataacttgccgttagggattgaaaagactcgctggcccatctatatcgccgttggcatagtatttttctttctctattatgctcttttccgctttttgattaccaaaatgaatttgaaaacagtcggtcgggaagatgaagggaatgaaacaaaattgtattcaaaaaaagagtacaaagagaaacggttagcaggagctggtgttggagtgacggcagaagtaatcccttcatctgtaccaacggactcgatttcagcattgatcacgaaaggtttaggtggagacagtaatattaaaacgattgacaactgttacacacgattgcgtttgaaactaaaaaatccagaactagtggatgagacattgctaaaagaagaaacccaagccaaaggcgttatcaagaatggtgagaatgtccatgttgtttatggattgactgtaccaaaagtacgagaagaattagaaaagtttcttggacgagaaggagagattgaatgatgaagaatttttcagtagtgattgccggtggaggaagtaccttcacaccagggatcgtgatgatgctgttagataatcaaaaccgcttcccattgagaaagctgacactttatgataatgatgaagcgcgacaaagaactttaggtgaagcattgacgatcttattaaaagaacaggcaccacagatcgaattttcttatacgacggatccgcaagcagcttttactggtgctgatttttgtatggctcatattcgagtaggcaaatatgacatgcgggaaaaagacgagaaggttcctctacgccatggtgtgttcggtcaagagacttgcggacctggcggtatcgcttatggtatgcgcagtatcaccggaatgttggaaatcattgattatatggaaacgtattcgccagattgctggatgttaaattattcgaatccggcagcgattgtagcagaagcctgtcgtgtgttgcgacctgacgcaaaagtgttgaatatttgcgatatgccagtgggcaccttgcgacggatgtcgcaaattattgataaaaatccagcagacttagaagttcgttattttggcttgaatcattttggctggtggaccagcatcaaggacaaagaaggcaacgaatacatccaacaaatcagggaatatgttgcacagaatggctatctcactcaagttgaagtggacacccaacatacagatcctagttggcaagaaacccacaaaaaagccaaagatcttttggctctgacaccagagtatttgccaaatacgtatttaaaatattacttatacccagattacgtttatgatcatatgaaagagcatcccgaatatacgcgttcgaatgaggtcatggaaggaagagaaaagcgagtcttcgaccatgcgaaaaaaatcatcgaacaaggatcggcagagggtatcgcatttgaaatcgatgctcatgcaacctttattgtggatctggcacgagcaattgcgttcaatacgcatgaacgaatggtcatgattgttgagaataacggggcaatcgctaactttcctgatgatgccatggtggaagttccttgtatcgttggctctgatggaccagaagctttggcacaaggcaagataccatctttccaacaagccttgatgttccaacaagtcactgtggaaaaattagtggtggaggcatatgtggaaaagagttaccaaaaaatgtggcaggcgttaaccctttccaaaaccattcctagcgcaaaagtagccaaagatctcttagatgatctggtctcagaaaatggtgattattggccgggactccactaaaatgtttcacatgctgagaaacatttctgatcaaaagatgtcactttgaaaaaccttacaacaattagtgttcgctaaaaagtctgaggatgacagaggagatagaggatctgaatgataaacgagagggagtgcatctgtggtgcagtagttgatggctgcaagctggatgtttgccaaccctcttgtcaatcattcggatttttttgctggaatcactgacattctaaatgtttatcaagaattcaaagggagatgagcaatggtctttttgtggggatcttttttaagtatgctaaaatagaaatgaattagcagagataagggagcgagaggaatgtttttagggattgatattggaacgacggcaataaaaatcggtttgttggaagaacggaaaatcatttatcaacgttcttttcctatttataccaaaacagaaaaaggtcgcacacagtctgcgtcagaaatcatagctgtacttttgaaagggatcacggcgattccctcctctttacgagagcaaataacagtgattgggttcagtacagcgatgcatagtctaatgccagtgataaatgagaaatttgaagaaatctatatttggtcagataatcaggctagccaagtgattgcagagtttcgtcaatcctcattgtcagaatcgttttatcggcagactgggacaccgatccatgcgatgtcgccatttgctaagttgcttcacttcaaatccgctggcggttttgatggcaagacaaaatggtatgggctgaaagaattggtgatgcttttatttaccggagctccttggatcgaccgaagtactgcatcggcaacaggcctctactcccttgaagaaaaaaattggagtcaagagattcttcactatttggacctttccattgaacagtttgcgccaatctgtgacacgaccgatcggtttcctattgctgcgtccgctgccgctcgctatggattgaatgaaacagtagagatcatgtgcggcgccagtgatggctgtttggcggcttatgcagggtatgtatcgactggaatcaaaaatagtttgacgatcggcactagtgctgctgttcgaaaggtgacggatcaaccggtgttcgatcagcggcaaaatttttgttattaccttaaagaaggtcaatatgtcattggtgctccgtcgaataatggggggtgcgtccttgcttggatcaaagaaacattggcacaagatcctgacactttctatgaaagcctcccaagaatcattgaagaaaccataatcggcagccatggtctgcgcttttttccgtttatcaatggggaacgggctccttattggacatctgatatcaaggcgtcttatcatggtttgacgattcaacatactcgggcagatatgattcgtggagcaattgaggggatgttgttgaatattggtgttttaaaagaaatggcagcaattaccgatgaagtgacgatcagcggtggcgttttccaatcgaaagccattgcacaattaacagctgatatcttgggcgtgacatgttatttgtcaccggcaaacgaaccaatttttggtctttatgatctttattttggtcatcgtttggcagcaagagaccacttgcagaccattacgccgaatcaaaaaacgagcgcagcctacgcgtcgctcgctgaacattattttgactagcagaaagggttgcggctgaagtatcagcgagattgaacaacaagattgaacgacctgaaagcaactgaatggcttcatttatcgagtagatgcgaagcgagccagccagatagcaggggtgatcctagatttttttggctattccatatgttgaagccccggactcttttagttgatttcggcagtaaatgcctctacgaggtactccattagcagtaaaagctttccgtaaaaactcgtatattggatgttctgcgtatcatatggtcgttcatcagtgacaccaaaagaaaaatttgctagttgatgggctcggtgttcaccattgccgcagaaaaggacagtggggatttgatgatcattcgctagttgcattttttctagcactttctgtgtctcccccgatttagaaatcgtgatcagcatactgatgttgtcgatattattactaatgataccgccggaatcagaagcactcaccagtaaagttttaataccattaaccaacatttttttatgaaggtattctgctatgataccagaaaagccagtggcataaatggtaatgaatttatcattgttttgagcataaatttctttgatcgcatcaatagaggctgcaatgccttctgtgttgatctgatagttaatggctgcttcagtggtcatttgacgattcagccgattttttaagaaataaagtaattccaaatagccggaaaaacctaatttttgtgctaatcgcaccagtgttgctggagaagtataaagctcttgcgcgatttttcgcaaagggacgccttcgattttgtccgtatgagacaccaaataagtgaggatgtgctgctcgctttcggaaatttttttcctttggtcaatacatttaagtccatgctattgctccttttcgtggtaatatcatcatacaatgaagagaaacagaaagtaaaacttttttctttatcctttttttaaacaaccttcttacaccgtcttcgcaagagaagatggataagtttggttgtttatttcattataagagattataatttcttatatagaaaaaacaaaggtggaatacaaatgacgaaaccctatgggactgttttgattaaagccgcgaaaatcatggattatcttgcggaagaacccaacaaatcgttgcaagagattgcagctgctacagacttaaccaattcaaccgcgttaaagattctcgaaacattacagctgatcggctatgttgcaaaggacaagcaaaaagaataccgcttaggatctaaactcgtcaaatatgccaataaaaatattcaagaacttgacttggtagagatcagcctgccatttttggaagaattgcaggaaaaagccgatgagacgatccatttgggggttttgacagcgaatgaaatcttgtatgtcaataaactggaacctcaaaatcaaaccattcgcatgtcgtcgaaggtgggaatttcaagacctttatatagctcagcgatggggaaagctgtattagcagaattcgatgagacaagctatgaagcttatttagatgaaacacctttacaaccttatactgagaacaccatcacgaatgttcttaaattaaatcaagagttaagagaagtgcgtcagctgaagatcgcttttgatgatgaagaaatggagaaagagattttttgtatcggcgcggctcttttgaaagatgaggaaattgtcggtgctttctcagtcagtctgccaaaataccgattgaccgagagctataaacaaacattgcttcaagaaatacgtgccacaaaagataaaatcgaagcagccatttgaaatacttttggaaaccccttgcaaaagaaaaaagaccaggtataataaagataagatttctttataataaaacttaatttccaaataggaaattaagaacggaggggtttatgaaaaaagtagagcgattatcaaagttaaaagcctgtggaatcgttgcagtcgttcgaggcaccacaaggcaagaagcgctggaagctagtcgtgccatcgtccgaggcggtattaaaggaattgaattgaccttcacggttccgcaagctgctgaagtgattgcagagttagtcaatgactatcaagaggaccaagaagtgatcataggagctggcacggtacttgacgcagtgactgcccgcttagcgattatggctggcgcagaatatatcgtcagtccgacatttgatcgcgatacagctgagatttgtaatttgtatcaagtaccttatttgccaggctgtatgacgatcactgaaatgaaagaagccttgaaatcaggcgcagacatcatcaagctgtttccaggaagtgcctatggtcctagtatcatttccgctttcaaagcaccattgccccaattgaatattatgcctactggcggagtcagcttggaaaatatgtctgagtggttcaatgccggagtggtcgctgttggtgtcggtggtaatttgttagcgccagctgctagtggtgatttcgagaaagtgacagcggttgcttcacaatatgtggccaagttaaatgacattcgaggtaactgagatgactagaattattaccttaggcgagattatgttgcgcttatcgactagttctggtgtacgcttggagcaaagcggacgttttgctgcacactatggcggtggtgaagcaaatgttgctatctctttagctaactatgggcacgacgtctcttttgcaagtaaagtcccggcaaatgatctcggaaaagctgttacccatcatttacgcaattacggagtggattgcagtctgcttctaagcggtggtccccggctgggaacttactatatggaatctggagtaggagaacgtgcagcaaaagtcatttatgaccgtgcagggtcaagttttgcggaaatcaagaccaatgaatggtcagaagcgatctttaaagatgtcgcacttttccatgtatccggcattacaccagcgttatccgagacgtggcgggatttgaccctttcacttgttaagcgtgcgaaaaaagcaggttgcaaaatcagtttcgatatcaattatcgtggcaaactgtggacgacaaatgaagccgccgcctttctaaaggaaatccttcctttggtcgattattgttcggcgggcaagttggatgcacaagtttttatggagattccagcctatacagggcaaggaaatgagttgctgtattattaccaacaaatgaaccagcgttatccgaatattgaactgttttattcgacaaaacgagaagtgctttccgccagtgctaatacattgatgggtactctttggcataacggccaatatgcagcttctcaagaacaccgcatcgatcctattgttgatcgagtaggcggaggggatgctttttgtgcaggcgtcctgcatggcattctaagtgggtattcctctcaggaaaccattgactttgctaccgcagcatctgcattaaagcacacgattcatggagattgtaatcaatttacagaagcggaagtagctgaatttttagcagccggatctggaaaaatcattcgctaggaggaaccagcatgcaagaaatggaaacccgttatacacacagcccagaagatattcgacactatagtaccgaacaattacgcaatgaatttttggtagagaaaatttttgtacccggaacgatccagttgacttatacccataatgatcgcatgatctttggcggagtaacgcctacggatcaaccattagagtttcaattgagcaaagagttaggcgtagaatactttttggaacgccgtgaactaggtgtgatcaatattggcggtgcgggaaccattgaaattgacggcaccaaagaagacatgaaaaagcaagacggatactatatcggaaaagaaacgaaacatgtagtcttttcttcaaaagatccaaatgatccggcgaaattctatgtatccagtgtaccggcacatcataaatacccgaatgtaaaaatcagtatcgatcaggtcaaaccaatggaaacaggtgaaggcttaacgctgaatgaacggaagatttatcagtatattcatccgaatgtgtgtgaaagttgccagttgcaaatggggtatacgattttagaaccaggtagcgcttggaatacgatgccttgtcatacccatgaacgccgtatggaagcctatgtttattttgattttgccaatgaggacacaaaagttttccatatgatgggtaaaccagatgaaaccaaacatttagtagtcgcagaagagcaagcagtcatttccccaagttggtcgatccattctggagtcggaacaagcaactattcctttatttgggcaatgtgcggggagaacatcacatacacagatatggacatggttcccatggatgagttgaaataataaaagaaagaaggatgaagatggatttttcaatggatcactttcgtttagatggcaagattgcattagttaccggcgcagtttatgggattggctttacgatcgcccaatctttggcagcagctggtgcaacgatcgtctttaataatttaacacaagaatcagtcgatgaaggcataaaaaattatcaagcagccggcatcaaagcccatggctatgtctgtgatgtcaccgatgaagcagcagtcaatgaaatggtcaaaaccatagaggaagaagtaggtgtcattgatatcttagtcaacaatgcagggatcatcaaacggatcccaatgttggagatgtcagccgctgatttccgtcaggtagttgatgttgatttgaatgcgccattcatcgtttctaaagccgttttgccttccatgatcaaaaaaggacatggcaaaattatcaatatttgttctatgatgagtgaacttggccgcgaaaccgttgctggttatgcagctgctaaaggtgggcttaaaatgctaaccaaaaacatttgttctgagtttggtgaagcaaacattcagtgtaacggcattggccctggttatatcgcgacaccgcaaactgcaccattaagagagatccaaccagatggatctcgtcatccctttgatcagttcattgtggcaaaaacgccagcagcgcgttggggagagcccgtagacttagccggtcctgctgtcttcttggcttctgacgcttccaattttgtcaacggacatgttctctatgtggatggtggtattttggcttatattggcaaacagcctgagtaatcctcctaagttcctgatttctaaaacaggcgaacttagcaatcaaaaaagctcctattcttcgcacatcctcaatggattttgcaaagagtagggggtttctttgtcgaattttccgataaaaaaatgaatgggagaacctcttctctgagaaggcggatcgtggttctagccaagttcgatcaagaagaagggggggagccgcttactaaagaaccaacagttagttttcttgcagctttgctctagtttttttctttatttgataaattttttagactattcaattgtcagtggatatgagtaaatagattaggggttctatcgattttccactaaatcaattgataggaggattaagatgaaaaaatggtttctagtagcaatgctatttatttgtagtgtctttgttagtacgcaaaaggcagctgcccaaacggagggctcgatcacagattcctcttattatcgcaacgctttaaccgagaagattcctgcagatcatgcttttattatgagaaatggtgaatcaaccacgatagaaaaagtgtctggagtcgtgaatagtgtagtgaccccaaaaagttagacttttatggagtggagaaatccactccttttttgtatgataagattaactgttagacagctgtttttacagcttctcgaaactgaaccggacttcgccaatttaatttctttttgatgcgtttatggnnnnnnnnnnnnnnnnattttagttgtttattttgtcgtaatttaatcatactagagaacgatatgttttttaatacctaaaataaaaatggggctgaagaatcaattctgattcatcagtcccataaattatagagccctattttcagtataaatctgaaaatagctgccgtgtttgtgttattcgtttgtaaagcgaatagctaatgatttctgcaatgtgaaagaggaggcttatttcgaacagaataggttgctatggaaagaatagcgagaaatttttcttcatgataaaatgaatgctagctatttctaaaccaaaacaaaaagtaaaagaagggataggtatcatgaatattgtggtattagcaggcggtctcagtcatgaaagagatgtatcattgtcttccggaggccaaatcgccatggctcttgaggaaagaggtcaccgagcattattgttggatttatatcaaggaaataacgagaagacatttgaatccgcttactcgattcaaaaataagaagagaatccttatgattattttgtggataagaatgaaccagatattgagaaacttatccaaaagaatagcaaccagaaaaatttgattggaaagaacgtagtagaactctgtctgaatgctgatttttgttttatcgcattgcatgggggtattggagagaacggaaaactacaggctttctttgatatttatggtattcgctactctggttctcattacaaaggcagtttattggcaatggataaagatatagctaaacaactaatgaaactgaatgacatccccacgccaaagtggcaaatctgggagcaaggacaagaagtgtattattctacaccttgtgttgttaagccaatcgataatgggtcaagcatcggagttgaaatcgttgaaaataaagaacaattttttaaggccttaaaaaaagctgaaaaatacaacagtaaagtgatgattgagcagaagatagaagggagagaattctctgtaggcgtacttggcgataatgttctgccagcgatcgaaataattccccaacaaggattttataattatgaaaataaatatcaaaaaggagcaacagaagaaataacgccagctgacatttcgagtgatttggcgacgcgattgagtgaaatgaccgtattagtgaacaaagttttgggcttatcaatttattccagagtagattatatcgttaccaaagagcttgatatttactgtattgaagccaatagtttaccggggatgacgccaaccagtttattaccacaagaagctgaagccataggaatttctttttcagaattatgtgagacaattgttgaactatcacttgaaagctggtacaaatagtcaggatgtcagcgattgattgaaggctccattaaaaaactgtgacaaaaggttcagctacactaagttcttcgaagcataatcactggataatggtatctctgatacatttttcctttggacctatagcccgcagaagtatgcttttcggatatttcgtttgttgaaagagtgatatcacagttttttatatgaaagttgatactagagattttttaaatcaagagacgtcagttgttggcaggttttggcaagcgaacgttgaaaatgatggtttcgtctttgctttctgccgagatatccccgccagatgctaacagaatctcttttgcaatcggaagaccaagaccagttccgcctgtggctgtagctcgggaagaatccatgcgatagaaaggttcaaagagacgtccgatcatctcttctggaattgtttttccacgattcgtcagccgaatgtgaatactgtctgattcgaccaattcaagaagtaaaggcgaatctggatagctgtagttgatggcattgcgaatgagattatcaaagacacgagctattttttcggtgtctactgttgcaagaacatttttttgtaagttgagttgccaatttagattcttttcttccaagagaggtaaaaactcaaaggtcagctgttcaagcattaaacttaaatcagtcgtttctgtctgcaaaacgatcgtggtcaaattgaagcgtgtgatctcgaagaattcactgatcaatagttccagccgttgggctttttgtaaagcaatctccgtgtaacgattccgcatcgcattggataattgtggttcttcttttagaagagtcagataacctatgacacttgtcagaggcgtccgcaaatcgtgggcgagataaacgatcaaatcatttttccgctgttccgcttctttagcggcacgttgatcttgcagacttttctcccgcagttgattcatttcctcttgaacatcaatcagatggctcgataaagtgatgcgtttggatggttcttctatcagttgagtcgtggcttggatcgtttcattcaaataaccgatggctttggtcatatagtaaatggtggtaccaaaccatatcagtaaagcgccaatcgcaacacaaaacaaccagcgatccgcaaaaaaacgtaagatatagtagataggttccgttccataccaagtccgggttccggcaataaagcgaatgactaatggaatcattacaaggaatgccagcaagattccagtggtgacgaagtattgggtcaagagctttcggatcaaaggatttctattgttcaatgatatagccgaccccccatacggttttgattaatttaggtttacgaggttcttcatgcaatttttctcttaaacgagcaatgtgtgccatgacagtattattgttatctaaatatttttctttccaaaccgcttcgaaaagtgtttcggaagagacgacggatccttggtgctcaaataaataaagcaatattttgaactcaatgggagtcaggaaaacttctttgccgtagagaatgcattgatgactgttgattttgagtatcaagccgtctttttcatattcttctactgttggagaagcagtggaatgattgtatcgctggtagcgccgcaattgggtttttacccgagccacaacttctaaaggattaaaaggtttggtgacatagtcatccgctcccaaactcaatccagtgattttgtctagatcctctcccttggcagtcagcatcaacactgggaaaaaatgggtcttgcggatctgctgtaacagttgaaaaccatcaatgtccggcaacatgacatctaaaacggccaaatcaatggcttctttttcaatataggcgatggcactagtaccatcataaaacggctgcacactaaatccttcgttttgcaaaaaggtcgtgactaagtccgcaatttctttttcatcatcaacaacgactattttttctgacatactctctcactccacctaaacatagtttcggattctcacatttccatacccccatcataccttacctggtaaacttatgcatcgttttctatttgatcctagcactgactcgtggaccgatccgacaaatcaactcattggttatagtttgtacttgctcggcagtatcgctccaatctgtcagaatttcaatttcactttcaattgggatcgtaggacaatggctcaagtctatcaaaagcatgtccatgcagatcaagccgatctgcggcaaggactgaccgcgataggaaagacaaaactcttgatttgatagagaacggggcagtccgtcacaatagccgatgctcacaacaccaacagttgtttcttgattcgcgacggcggtttgcccataaccgatcgcttcccctttggcaacgactcgcttagtgatcaactgtgctttgagggtcagaataggctgtaagcttactcgttgttttgtaggctcgttcgtatcactgagggatcctgtcaataaaatccccggacgcacataatcatagtttaagtctggataattcaaaataccataactgctttgtaagtgtgtgataccataagaaatctgtctctgatccaactctaggagaatctgatcgaagcaggcaatctgcttctgagtgcgaatcatactatcaggatttaagcgatctgccgaaccaagatgagaataaacaccactgatcgtcaagaagggcaaatcgaaaatcgaaagaatcgaatcgatagtcggtgttacacctaaccgatgcatcccagtatcgatggctaaatgacagtcaatcgctacttttctttgtgacaatgctacagcatgaccttcgctgatgatcgattgggtcaatgagtagcgacgaagttcttttatgcgttttggagaggtatatcccaagaccaagatggggcttttgacagcatttttccgcaatcgaataccttcatcaatcgtagccaccgcaaaaaaatcaattccggcttgttctaaaacaggagcaacttccttggcaccacagccgtaggcatcggctttaacgactgccatcacttttgttttcggtgagatgatccgctggatctcctgtagattatgcaaaagggctgtctttgagaattcttttacggcccttttaacgggcgttgtttgtttgtgtctaaaccatgagtgtttttgtcttaaaaagaggcaaatgaatccaatcgtcaagatcaaaacaaccaaatagttgattagattgttttgcagaatgctgattttttggctcaaaaagtgtgtgccggcaattgtataaggatgtaaaaggtaaagccacaaagatagctgtcctggatgcttccaagtcctgtggggatgccagcgcaagatcagcggaaataagaaaaagagtacaacaggcaagaagagatacatactgtcatgtttaggtatagaaaacccatgcaagtacgcactctcaataagcaatccgataagactgatcaaaaagaagagagctgttttggataaacttcttttctctgattgttttctgaccagcacacctaagcacaaaaacaatggtgtaaagaaaataccgttgcgggtaccatctaataggtggaacacagcagtatagaatggttcgattggtgtctgttggatcagtccaaaccaactatcaccacctaatccaatcaggtacaatccagccgcaagccagaacacttttttgaaggagacatgtatcagcaaacttgttaggagcaggctcccagtaatcaaagccggaaagtaccaaagatgataaagaatgccattgaccaaaagtgcttgtactaatgttccaactggtagatcgaagccgatcgtttgactatagagtgctaatggtaaaaacattagtgtggctaatagatagacttttagctgttttttgataaagttgaatactcgttgtcgcgaaggataactattggccacagcaagttctgcaaacacatagtaaccactgatcataaaaaagaaaggaacagctactcgaaaaatcgtcaatgtgattaggatatcgccttctggccataaatagtgaaggggaagacaatggatcgcaaccaccatcatggctgcaatcacacgaaattgatcgattcctttatttttcatgcgaactgcctcactgtctgagccaagtaatcatggtattcttccagagtccatttttgggcagtgatgacttggctatggggaagcccgacataacgaaaatgccaaggttcataactgataccggtgatctcttgtttatcttccggatagcgtagaataaagccataattcatcatctgctgcataaataaatcagcagcagcactatctcgaaaatgagggcagataagatcatcatcttcttgtttctttagtcctacatcaatggccagaccgatttgatgttcactgcaacctggcaaagcaacgaattgtttggtataagctaacccgttttcttttagagaatactcccacaagcgtcgctgttctttttccgtacgatacccatctaccagacgaatgtccttttctagtccggttgctcgtacgagtcgttcccattgttttgccacttctggctgcaagtaaacatcgtgatcgctaaaaggagctagcactaagtgcgggggctcttgattttttttcaatggatggtttttattgatcaattgtaatgtgttcatcgtttgtcctcctctgccagtgcaatcaattgctctactaatatttcgtaggataacccgacttccgccatcatagctgggtagcgggagtgcccagtaaatcccggcatggtgttgatttcgtttaaataaatcgctccttgattggtgacgaaaaaatcgattcgagccagacccgtcaatcccaagtttcgataaagcagctgtgcctgctccttgatctgtgattcaagcgcgagaggcaatggtgctgggacagtgatcgtggcgctgattaattggtatttctcttcaaaatcaaaaaaaccgtcgacaagagaaatcgcatcacaagcaccaatcgtcaattgctcatttcctaagatgccgcagccaatttcaatacccgctatcgccttttggatcaacacagtagaaccgtaagcaaaagcagtcgttaatgcagattggagcgctgttttgtcagttacttttgtgatcccttttgaagaaccggcttcattcggcttgataaagatcgggaatccatggtcttgaataaaacgatcgattgtggcaggatcgttttcatagcgggataaaagcaaagtgggagcactagcgattcccatggtatcagcaagttgatgcaagagccatttgttcatacataatgcggaggcagcgacatggcaaccaacataaggcaggttcattagttcaagcagtccttggatacagccatcctcgccatacttcccatgcaagactggaaagaggacatcagggacgattcgtttttctcctaatataaatccttggctagaaaaagtcagctggtgacagtttttgtgatcttctagccaagtatcattgcgaacattcgcgaggtttccttgataccaataccaatccattgttggtgcgatgccaatggtcattacttcatatttcagcgggtcaatagcttggatcacacttgctgctgaggctagtgacactgagtattctggagaattccctccaaataaaacggcaatttttttcatcattttcttcctttccttttttcttttaaggttacattcagtgtacctaggaaaagaaaagaaaatttgcggtcttcctgttgtctttctcgtatttttatgatgaaaatctaacgattttatgacaaagggcttgaagaaagcaggggaagctattgttagtgatcaaatggacaacaactcttggtacagaagtgcgttgaaggaagagctcacgcatgcaggaaagcgtacaaaaaaggaaccgagctgaactattttcaacttggttcctctgtattcatacgttagttctttggcgtagtgtgatgtgcccaattgaggcagctatagctaaagaagatacagttaagtgtgcaacagtagctgatcatcttttagctcagtcccactattttgatggaagagtgccatcaaatccggtaccgttaaggattgtttttcctcacctgcgatatcgacaacgattttgccttgatggagcatgatcaagcgattgccgtaacggatggcatcttccatatcatgagtgaccataaatgccgtcaactgctgttcttgaatcaactgatcagtcagtgccatcacagtcatggaggttttcggatctaaagctgcagtatgttcgtctagcaggatcagtttaggctgttgcaaggtcgccatcaatagtgtgatcgcttgccgctgtcctccggaaagcagcccaatctcagtcgtcagtcgattttcaagaccaagattcaagcgagctaacttttctttgaagaaggcccgatgctttcctttgacaccggaggaaaacccgcgaacctggcctcttttataagcaagggctaagttttcttcgactgtcaaacgaacggctgtccccatccgcgggtcttggaagacacgactgatttctttggagcgtcgtgtgactgaatgacgtgtgatttctttgtcacctaagacgatcttaccttgttctgttgggatcgttccagcaatactattgagtaatgttgattttcctgcaccgtttccaccgataatcgtaatgaaatcaccgctgttcatagtgagatcgatcccgcgaaggacatgattttcgttgatggttcctttttcaaatgtttggtgtaaatcactgatcgttaaaacaggtgtcgtcatgattgacctcctttggttttcggaagaaatttttgcaatccaagtttcgttcgaatttgcggcaatgaaagacagataaccaaaacgatggcagaggcaagttttgaatctgaagcttccacgttgaattcaaagacgatggccaggattagacgatacaaaatcgcaccaatcacaatcgtgatcaaacgaacccacaaagatttattgctgaaaaggacttccgcgataatgatcgatgctaatccgatcacgatcgttcctacacctgagttaagatcagcaaaaccattgttttgagctaagagggaaccagaaagagcaatacagccattggaaatcatatagccaattagtttcatattgtccgtattaattccgttggcttcactcatcgcgagattgtctcccgttgctcgcactgctagtccaatctctgtgcggaagaagagaaacagcaacaaaatcacgacagcagcaaacaggaggcctgtacaaatgactgcggtatttttcgttaagcctagtgtttgaaaccaagtaaaaacagtatcttcccctaacaaggcaatattgggtgcccccatgatccgatttgtaatagaatacaatccagtcatggtaatgattcccgctaataatgcgggaattttaaatttggtatgcaagatccctgagacaaatccggcagctaaaccgccgcaaaagcccaacagacttgccgtaaaaggggaaaggccattggtgatgctgacagcagcaatgccggctcctaatggaaagcttccctcagctgtcaaatcggcaatatctaagattcggaaggtcaaataaaccccgatcgctaataatgcccacaacataccttgagaggcagctgattgaataagtatgaaaaatgtattgattaaattcataaggtttcctcaaatcatttttaggtttttagtttcaagttagttttcatcatttcatcatatagcagcaaaattatagtagatagtagatagtagcaaaattactcaggagccacgatgctttctggatcaattcctaatgcagttgccattttctggttcacaactagctctagtttattcgctgtttctacaggtgttgtagcgggcttttcatctccatcaagaatttttgcagccaattcacccgtttgtttgcctagtgacttgtaatcgatcccgaatgtagctaaagcgccatcttccacttgctcgacagaaccagcaacgatcggtgttttggtttctttggctacttcaccaacgactgccgcagcagaagcaaaggtattatctgttggcacgtagataccatccacatctttagctaaactagtagttacttgttggacatcatttgtcgtgtttgctgtcaagactttgacgtctacacctgcatctttcaatgctttttctgccaaatctgcttggatttttgaatttgcttctccagcattatacataataccgattgttttagcgtcagggacgatactcaataacaattgaatctgtttatcgatagggaccatgtcagatgtaccagtgatattgcgtccaggagcttcattggactccgctaattttgcttcaactaaatcagtgactgcagttacaacgatcggaatatctgttgtttcattcgccaatgagacagcagctggtgtcgcgatccctaagagaagatcaggagaattttttacaagtttttcgctcatactcttcagattgtcttggctgttttgggcattttggtattctaaagtaaggttttcgccttctttatagccgccttccgccaaaccttctttgaatccttcataggcagcatctaacgaaccatgttccaccagctgcaagataccaaccgtttttttgccatcttcagtggcattgttggtattcccgcatgccgcaagtccaagtcctaaggtagttgccaataggccagttgtgatccattttttcattttcatcaaatattcctcctaaaaagtcttgatttaaacccaacggaacaaaaaaatccattcagacaatcgtctaaatggatttgaacttaccaaaattcagaaattcagtgcggccatttagaagattctctacatggctgctgttcacgttaaactgctctagccattatagatacaaacaaagtgttgtgaggtttgtatccacaatgttatgaatacaaactatctaaaatagctaaagtaagcaatattcagttgtggggatagcaataatttcatgattcttcctccaaacttgaattgttttcagtatagacgaaagttctaccatctgtcaattgaaaaacgcaatattctgaaaattttttttataacagataaagagatgtatgcaaatagtaaaataaaataaaaaagcagccagattaactaagctgctttgattaaataggtttagctttctttataataacggatcgtatttttaatttctcgaatactataaggaagatcatcagaaaaagcggcatcttgatcgatttccaatgaatcagtaaagatggcttcatattcctcaatacttaatttttgtcgctgatccaatagctgagtgtgggcttctttgtttaattgattttcataaccagctaccaaacgaccactgaaaaattcagaaacagccccagaaccataactaaaaagaccaatgcgatctcctgcgcttaaatgagacgaattttctaataacgaaatcagtcccaaatacagagagccggtatagagattgccgattctgcgactatagacgatggattcttcatagcgagccatcactcgttcctgctccgtttctacttcatcggcaaagactgctaacaatgcttttttccccatttttgtataaggaatatggaagctgattgcagcataatcgctgatgctggcttgattgcgttcacaatgagcttgccacacttttttgaaagaatcgatgtaaacttggttagatagatgcccatcgaccattggataagcgtggccgagaggacgccaaaaatcataaatatcttgagtcaacatcaaattgtcattttcaaaagttagaattcgtgggttagctgtaagcaacatggcaacagcacctgctccttgtgttggttcaccaccggaacgtaaaccataacgagcaatatcggacgcaatgactagaaccttgctttctggattggcttgaatatgggttttcgcaaattgaatccctgcggttgctccgtaacaagcctctttgatttcgaaagagcgggcgaaaggttggacgccaagcaatctgtgtaagactacagcagaggctttcgactcatcgattccagattctgtaccgacaatcaccatgtcgattgcctgcaaatcttcaggttctaagatttcttttgctgcactagccgcaaatgtaacgatatcgtgtgtttttttgctgactgccatttggtcttgaccgataccaatggtaaatttattaggatctacctcacgagcgtgagcgagatcaaccatgtctaaatagtaaggcggaacaaaaaaatttattttatcaataccaacgttcattatgacgctcctttgggtttaacttatgttataactatcgtttatacggtatcatatttttgtttaaaaatgaaaaaaattctattagaatttaaactttatttaagaatggctgattggaacagaatgcaaactcgtggggtattctttttttgtggaaataatgatatatttctgttggaggtggcatggtggaagaagttgttattatcgatgcacgaagaactcccatcggtaaataccatgggtcattaaagaaattttcagcagttgcattaggtactgctgtagcgaaagatatgtttgaacgaaatcaaaagatcaaggaagaaatcgcgcaagtgatcatcggcaatgtcctacaagcaggtaatggccaaaaccctgcccgacaagtggccctacaaagtggtctctcagtggacatcccggcatcaacgatcaatgaagtttgtggttctggattgaaagccattttaatgggaatggagcaaatccagttgggcaaagcgcaagttgttttagccggggggatcgaaagcatgacgaatgctccgtccctcagtcattacaataaagcagaagatacttacagtgtcccagtctcaagtatgacattagatggcttaacagatgcttttagtactaagccaatgggcttgacagctgaaaatgtggcgcaacgctatgacatctcacgagaggctcaggaccagtttgcctatcagtcacaaatgaaagctgctaaagcgcaagcagagaataaatttgcgaaagagatcgttccgctggctggcgaaacaaaaacgatcaccgcagatgaagggatccgcagtcagaccacaatggaaaaactggcttctttaaaaccagtttttaaaactgacggtaccgtaactgctggaaatgcttctacgatcaatgatgctgcagcattggtgttgttagcatcaaaaacctactgtgaaacaaatgatattccgtatttagcgacgatcaaagagatcgttgaagtagggattgatcctgaaatcatggggatctcgcctatcaaggcaattcaaacacttcttcaaaatcaaaaagtttcattagaagacatcggtgtgtttgagatcaacgaagcatttgctgcatcttcgatcgtggtggagtctgaattgggattggatccagcaaaagtcaatcgctatggtggcggaatttctcttggacatgcgattggtgccacaggagcccgcttagcaacttctttggtctaccaaatgcaagagatccaagcccgttatgggattgcttctttatgtgttggtggcgggttagggctggctatgttgttggagcggccaacaattgaaaaagcaaagccgacggacaagaaattttatgagttgtcccccgctgagcggttacaagagcttgagaatcaacaaaaaatttctagtgaaacaaaacaacaactgtcacaaatgatgttagcggaagacacggcgaaccatttgattgagaaccaaatcagtgagatcgagctgccaatgggtgtaggcatgaatctgaaggtggacggcaaagcatatgtcgtaccaatggctacagaagaaccttctgtgattgcagcaatgagtaatggagccaaaatggctggtgagatccatacgcaaagcaaagaacgattgttgcggggacagattgttttttctgcaaagaatccaaatgagatcgagcaacggattgcggaaaaccaagctttgatttttgaacgggcagaacaaagctatccttcgatcgtcaaacgagaaggaggattgcggcgcatcgctctgcggcactttccagcagattctcagcaggaatctgctgatcagtcgacgtttttatcggtggatcttttcgtggatgtcaaggatgcgatgggagccaatatcatcaatgcgatcttagaaggcgttgccgcacttttcagagaatggtttcctaatgaagaaatcttatttagtattttaagcaatcttgctactgagtcattagtcacggctgtttgtgaagtaccgttttccgctttgagcaaaagaggtggcgccacggttgcacaaaaaattgttcaagcttctttgtttgccaaaacggatccttatcgagcagtcactcataataaaggcatcatgaatggggtggaggcagtgatgctggccactggaaatgatacccgggcagtttctgctgcctgccacggctatgcagcacgtactggcagctatcaaggactgactaattggaccatcgaatcagatcgattagtaggggaaatcacgttgccgttagctatcgctactgttggtggtgccacaaaggtcctaccaaaagcacaagcagcattggaaatcagtgatgttcactcttctcaagagttagctgcgctagctgcaagtgtgggacttgtccaaaacttggcagctttgcgggcgcttgtctcagaagggattcagaagggacatatgagtatgcaagctcgttcactagcgatcgctgttggagcggagaaagcggaaatcgagcaagtagctgaaaaactacggcaaaatcctccaatgaatcaacaacaagcgttacggtttttaggagaaattcgggaacaataaaaaacttgtttcaacggtagcaaatgctactgttgaaacaagtttttttgtcatagacaaattgatgagtgtttctagaagctgctaaagctcatctttttaagtacatcccaatacttttgggggctgtctccacaaagccaaactgctgataaagattttcagctggacaatcagcaatcaggttcacgtaagcttggggatctacttcattatgtatatggttcattatggcgctcatgattgattttgccaatccattgccttgatcttcaggaaggacagcgatgtctaggatttgataggcagtacctctgtcaccaatcaatcggcccatgccgactaaggtttgatcgctggttcttcgaacagtcactgcaaaaagactattgcttaaaccaatcttactcgcagctgttccacgaagagaaagaccgcaggcttttcgtagagttaggtattcagctacttcaggaactgtatgttttaggagatatttagaatcgttcatcatggtcctccttgatacagagtagagttgtttagtcctagggaatttgatcaataccctttagcagatggctttttggtaatgggcaaagacgtctttaaaagaaagagacgatgatagaaggattccaacaaatgaaacagccaaaccccaacagttgagctgttcgtttttttctatcatcgtctctttagcttaacgttcagttagtggggtattcgcatactcttcgatcaatggaatcacatccagcttcagtttgtacttacgagctaaggcaggttcaacagtgaattcgccaacttcagtcgctgatatagttgccaataggcgtttttctttcgctgtatcttcaaaaatctgcacattctcggcatttctttcaacagagaatttaggaaatgcagtcattttttcttcaaaagcggcaaaaccatccgttgtttccgctgcttccgtctgagattctgagactggttcggtagcagaggcttctggttgattgacagctgatgttgctggtaaccaataagcggcgatttcttccactagattatcactaaaacgatctaatagacctttttcttgtttttggattcgtttcacaacgattttgaaattctcgtctaaaggaactgcgattttttgttctttggtcgttgccgtttgcagttcaatcaacatttcctcacggtttttagggttgatataaacggtggtctctagtccaaaatttgcagctgtcttgtgttggatcgctgaaaataattgttgacgtgccatttcataagatggccgaaattgttgttttaacttggctaattgtttctttttcatattcttctcctctcaatcaatctcgattataaggaataatgacgaaaatgaacaggggttttcatgaaaaaatgaggaatttcttttgattatcagaaaaaatggcctttctttaaatgaaataaaagaaacagccaagatcatacccaatgagtaggggatgactttgactgtttctgagggcaacaacttacttctaaagatataccaggttcatcgcatagtgctcaaagcgtcgatttgctgatatttaggcatcaaaataaacgaatcatttttaccataggcgaccaagcaattttcccatagaaaaaagcttagcggcatcttcgctttttcagcaagcatttgctgatagtctgactgatcccattgacgtgcgggaaaatgttgaacgtagtcgggaaaaatcagaaatacaaaatcaggatgcaaggctcgcttgacggcagtgggcagttgatccaaacgtgtagaatccatcgggttttccctcattagaatcctgttgtatccggattagttgctttcccaacgactccatctagttggtcgattcgctgcatatcttcatcagaaagctcaaaatcaaagactgctaagttttcctcgatacgacttggtgtaacagatttaggcagcggcaagaaaccatgttgtaaagaccagcgaatcgcgatttgagcaatcgttttgccgtacttgtcagagagttcctgcatttcaggaacgtcaaagatctttcctgtgcctaaaggactgtaagcttccaataagacattgtgctcttggcaataagacactacttctttttgtaattcaccaggcgctaagaaaatctggttgaccattgggaaaatagtggctgtttttttcagttcttcgaaatgatgaggcaagaaattgctgacgccgatggctttgatcttcccagcttgataaagctcttccatcgcgcgccatgtctctgcatttgctgactgccaattgtcacggaatttcactggatttggccaatgaatcaagaaaagatcgatatagtcggtttgtaatttcttcaacgattcttcaaaggaagaaaggaccaagtcgtaagagtgattttcattccataattttgttgtcaaaaagatttcttctctaggaatgccactttctttaattgcttgtccaacactgtcttcatttttgtaaccttgcgcggtatcgatatgacggtaaccaacttccaatgcttttttgacagcagaaacagcaacgtcaccatttggtgtttgccaagtgccaaagccaagttcaggaatcgatacattgttcgataaagtataactgttcattttcattcctccatttctttgtttttagtttagcagagaagggatttttttccaatggaagatacttctgatcaaaataatgcacaaaaaagatgtaaaaaaacttgtgttttgaaccagtttttttgtacacttgagaaatggataaggagagagaatatggatatctatttaaagcgtgcgattatgcacattgtggatcgacaaacgggtgatcccgtatactcgcaagtggaattggatctgacaacggaatacatccgagattatttaacgaaaaaaattcaaaaattagcgacacctcagacaaagaccggccgcttgctggaggactctgagatggctagattcgtcaaacaagcgccggaagcatttgtagaaagcagtgaagcaatcctgcgacgctggtatgaagtttaccaacaaagtgaagatgcaccaagtgcggatgctttcattgttttgtatgaattagataccaaactgcaattagcatttttgaaggttaattatacagatggctacacgcactttatcgacagtactgaaacaggtatcgccaataatctgattttgcatcgagcacttttagctggcaaaacccaaaaagcagatgaaggaataacgatcgatgtcgagcagctgacttacgaattagtagagaaaaaatataccttctccggagaaaaatatttctatttctccacgaaagtgattgattctgaaccgctgccttctctagaagaaaatgtcaaagtcatcaaaaaggtagctgaaaaaattggtcaaaagtttgagaccccttcttatgatgtcatcgccgatgtcaaagaggctgtttacgatacaatagaagaaaatggtcagctgcatgtagattcgattgcccaaaaagtattcaaagataatattacggctcagatggcctttcaagaagaagtagcagaaaaagggtatatcgatcaagcccctatgctgcgagaggtcagagaaatttcagaaaaaaaatatggcaaacaaaagctaaaactttccaatggtatcgagttgatcgttccattggatgtctatcgagatcctaatttgatcgaattcatcaacaatcccgatggcacgatttctgtaaccatcaaaaatgtggaagaagtcatcaatcgcatataaaaatagctgccaggctcttctcaaggagtctctggcagctatttttatttattgttgagttgatccaaagcgggtttgggtacatcttcttgtgagacttcttcccaactgaggacacctttgcggggattgactaatagtttcagataagctccttctcgtaggggcttggagcggtgttcattcattttaacgatcttctcttcacctgattcattataagccgcttgttcatatttataaatatcttgagccacaccatcactggcaattgatgttgagtgggtaccgctggtagtgatttcggtgtagtaagcagtgccgccatagtaataacggtaggcaaagaaacagccgcctaagaaaacgccaaagacgatcaaactcgcaatgatttttttcattcctgttcacctcatatctattattctataaaaaagcagacccgtccaactattttatcaaaatcaaagcaaatcttagaaattttgaataaaaacggcgaacaatgaaggagacaatattcttgactttgactaaatttgacctataatagagataggtttaaacttacaaaaaataagtaagaaagaattttttacttttgtaaggaaaagtctataattgatagtagagccgatccaacggcgctacatctcatttaggagggaaattattatggcaaaacaacattatgatcgtagtaaaccacatgtaaacattggtacaattggacacgtggatcatgggaaaacgacactgactgctgccattacgacagttcttggtaaaaaaggactcgctaatccgcaagattacgcaagtattgatgcggctcctgaagaacgggaacgtggtatcacgatcaataccgctcacgttgaatatgaaacagaaaaacgtcactatgctcacattgatgctccaggacacgcggattatgttaaaaatatgattaccggtgctgcccaaatggatggtgcgattttagttgtatccgcaacagatggtccaatgcctcaaactcgggaacatatcttgctttcgagacaagttggtgtgaaacatctgattgttttcttgaacaaaatcgatttagtcgatgacgaagaattgatcgatttagtggaaatggaagtaagagaactactatctgaatataattttccaggtgatgacattcctgttatcaaaggttcggcattaaaagcgttggaaggagaccctgatgcagaagctgccatcatggaattaatggatacagtagatagctatatcccaacaccagagcgggatacagacaaaccattactcttaccagttgaagatgtcttttcgattactggacgaggaacagttgcctccggacggatcgatcggggaacagttcgggtaggcgatgaagtagaaatcgtcggtatcaaacctgaaactcaaaaagctgtagtgacaggcgtcgaaatgttccgcaagacgatggactttggggaagccggcgacaatgtaggtgtcttgctaagagggatcactcgtgacgaaatcgaacgcggacaagtattggctaaaccaggttcgatcacaccacatacaaaattccaagcagaagtttatgtattgacgaaagaagaaggtggtcgtcatacaccattcttcaacaactatcgtccacaattttatttccgtacaacggatgtgacagggaacattacattgcctgaaggaacagaaatggtgatgccaggtgacaacgtgaccatcgatgtggaattgattcatccaatcgccgttgaaaatgggacgacgttctctattcgtgaaggtggccgcacagttggttccggtatcgttactgaaatcgaaaaataaatcagtgtttcaacaaaaatgaagcagtgactagagccttttaggacagtcactgtttctttttctaaatttctttgtgattttattaaggattttagatgatggaaaacaaacctagtcagcaaataagtttcatagtaggatagaagctgacactaaaaagataggatgtttttccatgagaaaactgcgacgattttttatttttatagcaaaaatagctggagtcctgttgcttatcggcggactgtttttaggctataaaaattatacagctctaaagaaagtgtattcttatgaagaaacaatcgctgagcaaacagaaaaatatggcatcagcgactatcaggaattagcgatgagtattatgttgactgaatcaaaaggggaaggaaacgacccgatgcaaagctcagagagtgcttacgggaaacaaaatcaatttgaaaatgcccaagacagtatcgagcaaggagtggcttatctggctaaactgatcaaaaaatctgctgacatgaactgtgatctgtggaccgccgttcaagcctataattttgggacagactatattgattatgtagccaagaatggtggcgaaaatacgctagaactggcagagtcctattcaaaagaagtgctttctcctttgttaggaaatgataatgagcaaacctatcgttactgggggtggcagtcgatcacttataatggcggttatttgtatcacaatggtggcaatttattttatgcagatgtggtaaaattcaatcaatggaagataaaaatgggtagtattttgttttcttgaaagtctctgaaatcaagcaggtaaaagacttgaaaaaacaataaaatatgatagaatcaatatgagtgattctgtctaattattcgtcgcactgattctgattggtgcgattttttacctaatgaatacgggaatacttaccgaatggaggtgagtggatggcacgaatacctcaaacggtcattgatgatattcgagaacgaagcaatatcgttgatatcgttggtcagtacgtccagttgaagaaatctgggaaaaactattttggattatgtcccttccacaacgaaaagtcaccttctttttctgtggcagaagacaagcagatctaccattgttttggctgtggccgcggaggcaatgtctttggttttttgcaagagttagaaggattaagttttccagaatctgttttgaaagttgcagaaatcagtgatatccctttagatgagcaatacaagcaaaccgaagcaattgatgcaacctcttctcagcaaaatcaattgatcgcgttgcatgaaaaagctgctgaagtctatcatcacatgttagtcaatacggctgccgggcaaggcgcattggattatttgctggaacgcggattgacgatggcactgattgacgaatttcagattggttttgcgcctaacgagcgtgcctttttggaaaaagtttttttgaatgaaaaagcaaatgcggcattttttgcggatacaggtctctttgtacaaaggaacgatgggcaacttgctgaccgtttttatcaaagaatcatgtttccgattcggaaccctcaaggaaagaccatcggtttttctggacgctggtttcaaacggaacaggatgatagcaaagaccagcccaagtatttgaacagtccggaaacaatgcttttcaataagcgtgaagtacttttcaactttgataaagcccggcgatcaatccgaaaagaaggccaagtctttctatttgaaggctttatggatgtaatcgcagcgtggcaatcaggaattgagaacgggatcgcttcaatgggaactagtttgacgaaccagcagattgccaatattgaacgtgtcgctacagaagtcatcctttgctatgatggtgaccaggcaggaatcaatgcaacgaatcgcgggattgatcttttacaagaacatagccgcgtgaatctctccgtcgttcgagtccctgaacgtctggacccggatgattatgtgcgaaagtatggtacagaggcctttttcaaactggccatgcatggcagagaaacggtgtttgcattcaaaatggactttcatcgtgccaatcgcaatttggccaatgaaaaagaacagatcgattatgtccaagaggtcttgcaagaattacagcatgtagattctttgctagaacaagaccgatacttgacacaactttcaactgaatttcatattagtcgagaaacactacagacgcaattgcgtcagttaaaacagacgcagccgaccccaacgccttcaccgccagttcgtgaagcagtgagtgtagcaccaccgccaccacgacagcaacggaaaactcaggtagaaaaggcggaggaattactgttatatcgtctgttccatgacaatacgctgaatcctcgttttaaaagtaccggtgttgcgtttattcatgataaataccaacaaatctattttttatacgatgcgtatatggaaaccgaagagcaatttatcctagcaaaattcttggattttttgaaagatgaacaaatgaaacaacaagtgatcgagatcgctgatatcaaggcttctgaagaggggacggaacaagaattccaagaccttctgcaggtatttcgtaagtcgggcattgctgaagaaatcaatcaaaaacgaatccagcagcaagaagcacgacaaaaaggaaaccagcaattagagttggaattagcaattgcgatcattgatttgaccaaacggttgaaacaagctaaatagcgaactgaaaggggctttctttcatggcagaagaaacaaagaaaacatatgacaaagctgttgccgaatttatcaaagaaaacaaaccaaaaggacaagtcgtttatgacgaactaaccaatcatttagcgaccccttattctttagatgcagacgcaatggacaagctgatccaaaaactggaagactcagggatcagtgtagtagatgagaatggggagccttccgttcatagtttgaagagcaatgaaaagcagcaagcaacgcaaccacaagaagatctttccgctcctacgggtgtcaagatcaatgatccggtacggatgtatttgaaagaaatcggacgcgtacccttattgactgccgaagaagaagtagcccttgctttaaaaatcgaagaaggcgaccaagaagcgaaacaacggttagctgaagccaacttacgtctcgttgtaagtattgcgaaacgttacgttggtcgggggatgcagtttttggacttgatccaagaaggaaacatgggcttgatgaaagctgttgaaaaattcgattaccgcaaaggattcaagttctcgacttatgccacttggtggattcgtcaagcaatcactcgtgctattgccgaccaagcacggacgattcggattccagtccatatggtggaaacaatcaataaattgattcgaatccaacggcaattactgcaagatctaggtcgcgaaccgacaccggaagaaatcggagcagaaatggatctgccaactgaaaaagtacgtgaaatcttgaaaatcgcacaagagccagtttcattggaaacaccgatcggtgaagaggatgattcccatctaggcgattttatcgaagatcaagatgcgacaagtcccgccgaacatgcagcctacgaattgttgaaagaacaactggaagacgtactagatacgttgaccgatcgtgaagaaaatgttttgcgattgcgttttggtatcgatgatggtcggacacgtactttagaagaagtcggaaaagtttttggtgtaacgagagaacggattcgtcagatcgaagcaaaagcgttacgtaaattacgccatccatcccgctcaaaacaattaaaagattttctagaataaaactgagaccacaaagacttttccaagaagtatgcttggagaagtctttttcttgtggtttagccaactttcgtaggaaaagtaatgaacttaataaaaacgtaacgaagcaagtgttggctaattgctttgaatatgataaatttaattttgtgaatcatttacacgaaggtgaatcattttggtacagagagttttttcaccaaagccagtgaataaagggcaagtctataagtgtgatattctgtagtaaaatgaaacctttcaacgatgaacagatacctgccgaagcaggttcaaaataaaaggagcaaattcgaacaaatgatgaaaacatgtcctcaatgtggatttgaatcaattgatgcacaaaagaaatgtccaaactgcggctttgagtttgttaagtcggatgaggcaaatgaaaaagaagcccctcatacgaatgagacggtatccgaaaagaatccgcagcaaaatgatgatatccgctggtctgattttaaggatgttcccttaggtgaattaattgaacatttcgaagacaagaatgaaactgatgagtcaaagaacaatcagtcagaagacgacgtaaacgtgcaagagctgataacgaacccaaatatagaacagacacccgtttcaaaagaaacgctatcagatgcgtccgaaacgatcgaatcacagtcacttgaatatcagtcagcagaacaatcgatgcacagtggaaatgaaagcaatgaagtgtctggatcagacaaaggaatccaatcgatcgcagaaagttccgcagagcccaatgatttagtagattcagccgaggtccctgaagatcacgattcggctattttatctgcttatattcgtcaacataaaaattcagagatggatgaagatgcgacagatgttccagtgataccggaagtcacggacgataaagaggctcttcctctaacggaggaacaatctcaatctggattagaagatgaacaaactgatactgcagcgattactgaatcttcagaaagccctcaatcaacagagagtccgcaaccgaaaattgaagcagaagaaacaaagcttgccgaaattccagaaaaaacagcggtatctgaaaatacgaagagtaaaaccgatccactgcccaaaaataaaaagtcacgcaaaaaattctatgtagcggctgcggcgttggtacttgtttctgcaggtggctggtattattacgaagagaccgctcgtcaagaacaaattgcgacagcaagtgagctggaccagatcgaagcggatctagccgatttttataccgacgataaccaagaatttatcaaagcagacaaaacaactacgcaattgacggcattgactgatcgactagccaagtataaaacggaaagccgttacccggacttgttggctcagtctgaaacaatcaaagaaaagatggcgactctttcggaaatcaatgggtatttcactagtccagtgatcattgaagatcaattgcagaaggtttccttaaaagagccttcggcagtgactatgtcaaaaagaacagctgaaacaccattcgatcaattagtaaatcgggcgattgatcaagggcaaaaagagtatgcccagatcgaagaagtacgaaatgcagtcaaaagcatggttgctttgaataaagagggtgaactttctgacaaagtcacgcgaaaaagctacaatgatttagtgaagaagatcgatgcattgtcgattgcttctttaaaagagcaattgactgctgagatagcaccgattgattctgcactgaagaaaaaagaagctgctgagaaggctgctaaagagaaggcggcccaagaagcagctcaggcacaagcggaaaaagccgccgcagctcaagaaacaactacggctaacaatagccagtcttctgaagctgattatgtattatcgccgaatacaccaacgaataccaataatcaaccaatcattccagcacgtgaaagtgatttggcagactctagcaatccggcttggaattgggcgcctggtgtccaagaaaagatcattgcaaccgcaattgctcgcggctatgtcgttgaagggggttatacctttgagcgcgtacgaatcgtgaatggagaaggttactataatttttatgcgaccaacaaccaaggctccttgttgaaaggaaccggtgattccgcttttccaatgtatctctttacagtgaatgccaaaaccgggtatttccgtggaaatggaaatgatcatacgattcggtgatgggtgacacttagaaaattttcagcataattacattattgaatcaaaaaacagcttgtttctcctccggcttttcgatatgatggatgataatcaatcggaaacggaggtttttttgttgcagaaaattgaaagatatgaacagttcagtgatggagttattgcctgtattccaacgattctgggttatctaggcattggttttgcaatgggcgtcgtggggaaaggaatcggcttgacggtcattgaagtcctcttgatgtcgatcattgtctatgctggaagtgcccagtttatcatctgtgcccttttggctattcaagcaccgtttacttcgatcgttgcgacagttttcttagtaaacttacgccactttttgatgagtttatcggtagcaccttatttccgttctgcttcattagtgtcaggaattggcatcggcacattgctgacagacgaatcctatggagttttaacgacagctttgcaacaaaacaaaccaatcactacccgatggactcacggattgaatgtcatggcctatttaagttggatctttgccactttcttaggagcgttgttagggtcatatattcctgattctgaagcattaggactggactttgcactagtggctatgtttgttggcttattcctttttcaagtagaggtgcctttaaaaaagaagaccaagcagacggtgctggtgctagccgctgtggtaatttcattggtcctttttatgcgaatttcaacagctgaagtagccgtgattgctgccactttgattggatgtttgatagggacggtgacacatcatgattgattttgttatactgatgatagcttgtggtgtcgttacttggatacctcgggtgctgccctttttattttcgaagaaattagtttttcctgaaagattcacgatctttctaagctacttgcccctttgtattcttggggcgctgcttgttcaaaatctgttggtttttcgtgaaggacaatttccattacttaaagtcaaagaaaccgttgcttgtttaccagcgctagtggtcggttattatacaaaagatttgatgaagatcgttgttacaggcgtcatcacgatggcggcgattcgattctttttctagtaaatcatttctaaggagagaaaaaatgaaagacttattggcatccgtttttagcggattgatcattgatgagaatgatcaaaattactttgtacaaaaaaatggtctgacttttcgcttatcaaaagcagaaggagagcaccatcttggagaagctgtggagggttttggttatcagaatcaaaaacaagaactcgtaatcactacggagattcctaaaagccgccaaggacattatgctttcggaactgtcacggacagtcgtcgagatctaggcgtctttgtcgatattggtctcaaagataaagatatggtggtatcattagatgaattaccaacaatgcgggaactttggccaaagaaaggcgatcgcttgatggtcagcttgacagtggatgaaaaggatcgaatctgggcttctttagcggatgaaaagatttttaaagcattgagtaaacgtggttcagagacgttgaagaatgctgacattacagggacagtctatcgcttgaaacttgcgggaacttacttactcacagatgatttctacattggctttatccatccttccgaaagataccaagaaccacgtttaggagaagttgtctcaggacgagtaattggtgttcgcccggatggtgttctgaatttatcattgaagcctcgtgcttatgaagcaatttcaaatgatgccgctatgatcatgacattcttggatcgagctgcagatcatcgtattccttttactgataaatcgacaccagaagagattctgcagacattcggtatcagtaaaggccaattcaagcgggcgatcggtaccttgatgaaacagcgtttagtggaacaaaaagacggcttcaccatcaaagtcaaaaaatccaattgagaatgcttgtatcttttctcattctaatttataatgattacaatattatctaagagttgacgtctcttagattagaatcgttataaattagcgatgtatggaggcctgtatgaatacaactgctgctttaaagaagacaaaaaaacaacttcatgaatcaggatttaaattgactccacaacgagaagctaccttgttggttcttttggagaatgagaaagatcatttatctgcagaagaaattttcttttttgtgcgcaaaaaaagtccagaaattggactagccacagtgtatcgtacattagaaatcttaactgatctaaaaatcgtggacaaggtgagtttcaatgacggcgtttctcgttacgatctgcgcaaagaaggagcaaagcatttccatcaccatttgctttgtttagagtgtggcagtatcgaagaagtagaagaagatctgctgacaggtgtcgaagacatcgtagagaaaaaataccattttctagtaaaagaccaccgattgacttttcatggagtgtgtcagaagtgtcagacaaaaaatgcagcgaagttgagtgaagcgtaattgctcctcagctttttttgtggttgaactactatcatatcaagctttaatttgttatgataaagaggttgaaagtaggggggacgtgtatgaaagaacagatcatcgattatttgcattatctgacgattgagcgggggctatcccaaaatacccgtaaaagttatgagcgcgacctagagcagtaccttacatttttgacggaacagcacatcaaagattggcaggcggtggatcgtgtcttgatcctctcttttttgcagcaattgcagcaatcagggaaatcctcggcgaccattattcgaatggtatcaagcttgagaaggtttcatcaatttctccgtcaagaacgctttacggatcatgatcctatgcaacacatcgattccccaaaaaaacaacagaaactgcctgatacattgagcctttctgaggttgagcgcttgatcgagacaccggataccaaagaagtgttgggaatccgcgatcgtgcgattttagaagtgatgtatgctaccggccttcgggtcagtgaactgatcgggttgcaactgaaagaccttcatttaagcatgggtctgttgcagacgacagggaaaggtgacaaggaacgaatcgttcctttaggagatctggcgattcagtggatcgaaacttacttggaagaagcacgcccttttttgactcggaaacatccagaagagagtcatctttttgtcaataatcatggaaaacaactttctcgtcaaggaatctggaaaaacttaaaggccctcgtgcgcaaggcaggcattacaaaaaatgtgacgccacatacgctaaggcatagttttgccacccatttattggaaaatggtgccgatttgcgtaccgttcaagaattattagggcatgcagatatatccacgacacagatctatactcatattacgaaaaaaaggatgacggaagtgtataagcagcactttcctcgtgcctagaaatagaggaagacatggaagaaatcaatatcaaactagatgtctttgagggaccgttggatctgttgctgcatctgatccaaaaattggagatcgatgtctatgatattccaattgcagcgatcaccgaacaatatatgcaatatattcatgcaatgaaaagtttagagttagaggttgccggagaatacttggtgatggctgctacactgatggcaatcaaaagccagatgctgctgccaaaacaagagatcttgattgaagaaaacgatccttatgaagaagatccaagggatatgctggttgctcagctattggaataccgtaaatacaaatacgcagccgaacaattatccgaaaaagcggaagaacgaagtttatactttacgaaagatccgatggatgtcgatgcctataaagaaaaaagtgatgaattggcagccaaccggttcaacacgatcgatttattcttggcttttcataaaatgcttgaaaagaaaaagagtcggaaagtactggagacaaagatcacaccagatgaaagtaccattgatgaaaaaatggcgacgatccaattggaaatgcagcaacgaaatgccaaaaagggacgacgttttgattcttttttcaccaattacagcaaaacagaagtcgttaccactttcatggcattattagaattaatgaaaaaaggatatattcgagtagagcaagaaggaaactatgaatcgatcttgctttacccagcaggtaaaacagatgagtaaatatagtgaaatagaagcgattctctttgtcgtaggagatgaagggatcggattagaagaattaagctacttagtcaatagcaaaactgcggctgtctatcagtacttgcaagaattgaatcagcgttatgaagaaaatgaagattcagccttgcatattttagaagttgggaatcattttgttttgtccacaaagaaagaagtcgcaccgttattaaagaaatacgcagaatcgccaatgggcaactctctttcgcaagctgcgttagagacattgtcgatcattgcctacaagcaaccgatcacacgaatcgaagtagaagagattcgtggggtccagtccagcggctccgtacagaaattagtcgcaaaacgattgatcgaggaaaaaggccgtgttgatggaccaggtcgagcaattttatatggaaccactgaatacttcatggattactttggcctaaaatcattagccgaattacctgatattcaagcaatggaagacgaactcgaagaagatggaccagtggatcttttttatgatcgttacaaacaagaaggagactcataatggaacgtttgcaaaaagtaatcgcacatgctggaatcacttctcgcagaaaagcagaagagttgattgtggcaggtcgtgtcagtgtcaatggtcaaattgttaaggaactaggagtacaggtgagtgccaaagatcgcgtggaagttgacggtgtcccaattgaacaagaatcgcccgtctactatatgctctataaaccacgtggcgtaatctcagcagtaactgacgataaaaaaaggaaagttgttttagacttttttactgaagttccagaacgtctctacccaatcggacgattggattatgatacttcaggtttattattgctgaccaatgacggcgatctttcacaaaaactgatgcatccaaaacatgaagtggataaagtctatgtggcaaaagtgaaaggaatcgctgataaaaaacaactattgcccttgtctagaggaattcggatcgaaggcaagaaaaccgcacctgctcgctttgagattttgtcgacagacgctgctactcaaacaagtatcgtccaattgacgattcatgaaggccgtaatcatcaagtgaaaaatatgcttaaagcagttggtttaccggtccaaaaattgaaacgggaaatgtatggttcgttgacattagctgggttgcgccctggagagtatcgggagttgacgaaaaaagaagtcaatgaattaaaaaaacaagtgaaataaccagcacacagcaaaagatgcttaaaaaatttgtcaatcgagaatttttgtgtataatgaaacatgtattataaataaaaggttcgtcttcaggggcagggtgcaattcccgaccggtggtgatagtccacgacctacttcttttgaagtagctgaatcggtgaaattccgataccgacagtaaagtctggataaagaagatagagcgtatttgatttgcctatggtttttcaaatgccctctttttccctgtggaaaagagggcattttttactttgtctggcgccgacaagtaaggaatcaaggaaatttaataggttcgtttgaagaggaatcctgaacttaggaggatttgtattaatgaacaacaaaacaagaaaaatggtaacaatagcaatgtgtgcagcaatgggaacagtcttacagtttattgcgtttcccatcatcccggcgtttagctttttgaaaatcgattttagcgatattccagtaatgatcgtcatgtttttattcggtccttttgctggcgtggcaaccgcgtttctacgttctctcttacacttgtttctatctggtttttcaccagcagatctcgtgggagacacggcaagtttcttggcatcctgtgtcttcactttgccaatgtactactttttccgtaaagggatccatgcgaaaaataaattcgtgggagtggtcacaggaatcctcgcattaactgcttttatgagtattgccaatctatatgtcatcacaccattgtacctgcgcttctttggtgttacagcagatcaattccttggcatgtcattagcgcgttatgtcagcatcggtattattccttttaacttgatcaaaggagttatcgtcagtggggtcttcttgatccttcatgcgaagttgttgccttggttggctcgtaaacaaccgcaacattcaccagttggaaaataataaaaaagatcgtatgttgcttttgagcaaacgcgatctttttatttttctaacagtatcgcccgagtaggacactttttatatgcagctaagactttttcttgctgatcttctatgataaactgttgccgagcggctggttcttgagcaaataagacgataccatcttcatcataatcaaaaatatcaggggcacagaccgcacataatccacaagcgatacagcgctcaggaatgattttgcagcgttgagacatggaattgtttcctttctggaggtaagtatagacatatggatgcttttattttagcgttgtttcatcattctgacaagttgcgtccgtcaaccatttatcaaatactttacggcaaacgaacgagttcagtattgagttatgcttttttttatgatcgcttaggttactttcaagcaatgccgaatcttgaagaggatgaatttaataaaagaatcacggcgctgattgctgccaaacaacttgtagcagatgaaaaagggtttctccagacagttgcacctgcaacgcttactgaagtagagacactctgccgtcatttaaattattttcaattcggtcgccggggggaacagatgtggcgcttggtacagctgcttgttcaagcggctgcttttcaagaaatcagtaatcgatatattcctgtggagaacactcctatgttcacagaaccggttcggcagctgattcggcagcacccaaaattgaagcaggcgttgtttactgagctttggacagtcttcgagcagattccgggagaatttgccgactttttggcagggacgttgacaggacctgagcaaattggtcagactttttttcagctgttaccagataactaccaaaaaatgccttggaatcagttttttccagcggcagcgatccactgctttttatcagtggcaaagaagcaatctcctcttttagcagcagggttaaacccgttttatcaagaaaacctcaaccaaagcatgctgaagacccgtcgcttatttctcagcgggaagtcgattgaggaaatcatggcacttagacagatcaagcgaggaacagtcaacgatcacttgattgaatgggcgatcatcgatgatcagtttccttatcactattttgccacaaagcagcagttccctccattgtcatggaaattaccttatcacattcttcaaaaagaagtgccgctggattttttaagtatccgaatcaatcaaattgcacaaaagcgagggatcctatgttagaacaggcgctcaaacactattttggtcattcccattttcggacaggtcaaaaagaagtgatccaatcggttctgaatcatcaggatacattagcaatcatgcccactggtaacggcaaaagcttatgctatcaactgccgggttatttgctggaagggttggtagtaatcgtatcaccattgctttctttgatggaagatcaagtgtatagtttgcaaaaaaatggtgagagacgagcgatcgcttttaacagtctcttatcattcgctgaacgaaaatttgttcttagccatctacagcagtataaatttttatttattagtcccgagatgcttgttcaaaagacgattctccaagcattggcaaatagtagaatcgcattgctggtcgtagatgaggcacactgtgtttctcagtgggggatcgattttcgaccagaataccttcagctagctgcggtcaaacaacaattaaaagcaccaacgactctggctttgactgccacggcaaccgaacaggtggcacgagatattcaacaaaaccttttaggaaaaacgcatcaagtttttcgctatggaatggatcgcaaaaatattggactgatcgttgataaaagcggcgaagaaaaagacacgcttttaatgcattacttgcagcaattgtcaggtgcgggaattatttattgtgccactagaaacaaggtggaagaactttatcaaaaattacgcggcaagtattctgtggggtattatcacggtggattagccggtgatcagcgtaaagtccttcagcagcagtttagtcggaacgagctgcagttattgatcgccacaaatgcttttggaatggggatcaataaacaagatattcgctttgtgatccattatgatctgccggattcgttagaaaactatagtcaagaaattggccgagcaggtcgagatggcaagcaaagctatgcgatcttactctatcgtcctggagacgaaaccatccattatttctttcaaaaggaactaagtgcagaaagagaacagctggaaatgacgccgcaatctttgatgctttccccattgcaggaaaaatggcaagcaaaaatcaatgagcatggtgccaacaaatggtttgctattttaaagcaaaatgagtgggaaaaaaagcagcagctaaaaacgatgctcgaatacattcactgtactagttgtcgacggtgttttttattggctcattttgacgaagaaaaacaaccgcttgaccagtgttgtgatatcgatggtattgaaattcggcttgaccaaaaggaattcaagccgcaaagaaagaactcgtggcaggaacgtttactaaaaatttttaaagaaacaaattgaatcgttttttaaaagacagttcgattcaagctatgttataatacatcggaaggatattaggaggtaatacgagtgagcaagaaagacaaaaactataattcagaaaatcaagagccgtgggaacaaccaatttatgatacagaatatgaagattctgcctcacgatcacaacagcggaaacaaaaacgcgggaattcactctttttgacgatcgtcttagttttacttttcttgatcgttgcaattcctgttggcgcggggatttgggtcttaaaccgctcaaatgatacagcaactgttgcctcatcaacaagtagcagtacagttgccagcacagaatcatcgactgttgagtcatcgacaaaagtcagtgaatcatctacttccagcagtagttcgtcatcgtcatcatcatcttcttcctcatctgaaagcagtgagtctgaagagccagcgaacagtgaagcagaaggaaacaacacccagaacaatcagggaaatgcagaccaaggaacgacgaatcaaggtgcagcgaatcagggagaaaccaaccaaggaacagagcaatatacgactgttcaagctggtgaaggtccagaacaagtagcagcacgtacaggtatttctgtcgagactttgtatcaattaaacgggatcgatccaagtaatttcatgctttacccaggcgatacattacgaattaaataaaaaaccgctttggcggttttttttcttgaaagttaaaaggccgttgatcggtagttgttgagaaggagtaacaaatgaaaaaaatcaatattgccatcgatggtccagcttcatcgggcaaaagtacagtggcaaaaattttagctcagcattatggatatgtttatacggatacaggggcaatgtaccgtagtatcacttatttagctcttaaaacagggtgctcattagaagatgaaagcgggcttgtggcattaatcgatacttatccaatcacttttgcgccaactgagacaggacaagatgtttttgtagatggaacaaaagtgacagaagagattcgccagcccgaggtaaccaacgctgtttccaaagtttctgcttatcaaaaagtccgggaaaaactggtccaacagcaacaaaaaattgctgaaaatggcggtgttgtaatggacggccgcgacattggcaccgcagtcttacctcaagcggaagtaaaggtttttctcgtggcgagtgtagaagaacgagcagaaagaagatacaaagagaaccagcaaaaaggaatcaccacctcctttgacacattaaaaaaagaaatcgagcaaagggattatttagattctcatcgagaaatctctcccttgaaacaagccgatgatgcagttcgcattgatacaacaggaatgtccattacagaagtcgttgcagcgattcagcaaatcgttgatcaaaaaatggaataatcaaccactggcgctagtcgacctaaaaaaacagaaccgaacgattctcatgagaaatttcattaaatatcggaattttcgcgtagaaatattgttcgaactctggggttttttaggtcggaggggctatttttttttgtatgaaacagtgattttgaagcaaaatagtgaaggaaacgttttttgagaacaattattgacagttttttgtgaaaataagcgaaatcgctttatttttttggcattctaatttaaactaagggatgtagtgcatttacgtacaattgttggttaggaggacacaagacatgacagaatttgaaaataatcaagtggagaatgggaatgaatcaatggaagctgctttggataacttccaagaagtgaacgttggcgatattgtcaaaggtgaagttttagccatcgaagacaaacaagcgatcgttggcatcgaaggagcaggtgtagaaggagtcgttccagcaaaagaattgtctacattgcctgttgaggatatcaatgaagtagtcaaagtgggcgatgttttagagttagttgttatttctgcaatcggtaaagataaagaaaacggcagctatctactttcaaaacgtcgtttagacgcgaagaaagtttgggaagatatcgaaaaagatttccaagcaggtaagatcattgaagcgcctgtaacaaatgtagtcaaaggtggcttagttgttgatgttggcgtacgcggatttgtgccagcttcgatggttgaggaccactttgtagctgattttgaagattataaaggcaagacactcacctttaagattgttgagatcgaaccttctgagaaccgcttgattttatcccataaagcagtggttgaggctgaaaaagagaaacaaaaagaagccttgctagctgatctttatgaaggtcaagaaatcgaagggaaagttgcacgattgaccgattttggggctttcgttgacttgggtggaattgatggtttagtacacgtttcagaaatttctcatgcccatgtaggcaaaccgagtgatgttttatctgttggtgatactgtcaatgtccgtgtcttatccgttgatccaaataaagaacgcgtatcgttatcgatcaaagatacattgcctggaccttggagcaatatcgaagaacaagcacccgttggtagtgttttagatggtgtagtaaaacgactaactagttttggtgcttttgtggaagtcttccctggtgtagaaggattgatccacatttcgcaaatctcacataaacatattgcaacgcctcatgaagtgttgcatgaaggtgatcaagtgcaagtgaaagttcttgaagtgaatccaaccgatcatcggattgctttgagcatcaaagcactagaaaaagccgaggaagcggaagaagcgcctgcagaagatgactatgaattaccagaagaatccactggttttaccatgggtgatatcttgggcgatgcgttgaaagataacgacgaagaataatctagtctagcagcttataacgattcgttttttgaatttgttataagctgcttttttgtttgtcatcaacacttgcaagttagtgatgcattaggtaaactaagaaagattgaaaagcagaagcagctgtattcagcagtttgcttcttataaatggagggtaaaaaatgtcaaatccaacaattgcgatcgtcggacgtccgaatgtcgggaaatcgactattttcaaccggattgccggagaacgaatctcgatcgttgaggatactccgggtgtgacgagagaccgaatttatgcaacaggtgaatggttaggtcgagagttcagtattatcgatacaggtggaatcgacttaggcgatgagccgtttatggatcaaatcaaacatcaagcagaaattgcgatcgatgaagcagatgtgatcgtcttcattacgagtgccagagaaggtgtgacggatgcagatgaacttgttgctcgccttttgtataagagcaataagcctgtgattctagcggtcaataaagtcgacaatccagaaatgcgtgcagatatttatgaattctatacattaggattaggtgatccgtatccaatatccggcagtcatggattagggatcggagatgtgcttgatgaagccgttaagcattttacagaagaagcagaggaagaggatgaatcgatcatcaaatttagtttgattgggcgaccaaatgttgggaaatcttcgttaatcaatgcgattttaggtgaagaacgtgtcatcgtttcggatatcgaaggaacgacccgggatgcgatcgatactcattttacaagtgaaaatgggcaagagttcactatgattgatactgcaggaatgcgtaaaaaaggaaaagtttacgaatcaacagagaaatacagtgtcatgcgagcgatgcgtgccatcgaacgttccgatgtggttctaatggtcttgaatgcggaagaaggaatacgtgaacaggacaaacgaatcgctggctatgctcatgaagctggccgtgggatcatcctagttgtcaataaatgggatctgctaaaaaaagaaaccaataccatgcgagactttgaagcggagattcgtgatgagtttcaatacttagattatgccccaatcatctttgtatcagcggcaacgaaacagcggttgaatcagttgccagctttgatcgaagaagtcagcatgaatcaaaacatgcgtatcccttctgcattattgaatgatgtgatcatggatgcagtagccatcaatccaacgccaacggataaaggaaaacgattgaagattttttatgcgacacaagttgcggtcaagccaccaacatttgttatttttgttaatgaagaagagttgatgcatttttcttatgcgcgctttttagagaatcagatccggaaagcatttacttttgaaggaactccgattcgaatcattccaagaagacgaaagtagcgattttatcatactttgctgcttttgacaaagaattctattcttttgacagaaaaacgataaatcctaaaaaaaacagtagtaaaaacgttaaaatccttgatattacaacgttcttatgataacgttatatcagaatattgatggatatcaatatttgacaaaaaacttggaccactcaagatttttgttgatgtatgacatcaaaaaaataatcaggaggtgaaaccatccatggcaaataaagcagaattaatcgaaaaagttgcagcagctactgacttgacaaagaaagacgctacagcagcagtagacgctgtcttctcaacaattcaagacgctttagctaacggtgaaaaagttcaattgatcggctttggtaactttgaagttcgttctcgtgcagaacgcaaaggacgcaacccacaaactggtgaagaaatcaagatccctgctagcaaagtacctgcattcaaaccaggtaaagctcttaaagacgcagtgaaataattgagtcttccaaacccttgagtaatcaagggtttttttgtacataaatttacttatccctattttcatcaaaaatccaatgtagatccgtctactaaaagtacatttatcggagcaattgcaaaaaaattcagaaaatttattgacaagaattttttttcgcgctatattattaaacaattacaagaaaacagcaaatattttaatgaaggagccattttttatgcgcaattttaatcaatatttattagtcattattattgagaccaggacttagaacacggaagcaaaatttatccgtttgtttgagtcctatttgcgtaagtaaaatgggattctggcaaagcatcccagtttattataaaccggggtgcttttttttatgaaataggcgggagatgatggaattgagaagtgatcagataaaaaaaggcattgaagcagctccagcaaggagtttgctttatgcaacaggacaagtaaaaaatatccaagatatgaataagccttttattgccatttgcaactcgtatatcgatatcgtacctggtcacgtccatctgcgagaactggcagatattgccaaagaagccattcgagaagccggggggatcccttttgaattcaatacaattggggtagatgatggaatcgccatgggacatatcgggatgcgttactcattgccaagtcgtgaactgattgctgactcagctgaaacagtcatcaatgcccattggttcgatggtgttttttacatccccaactgcgataaaattacgcctgggatgatcttggcagctatgcgtaccaatgtgccagcaattttctgctctgggggacctatgaaagccgggattgatcctaggggccatcagacgacattatcttccatgttcgaagcagtcggcgcctttaaagagggcaaaatgtcacaggcagattttgaattcatggaaaaaaatgcctgtcccacctgtggttcctgtgccggcatgttcacagccaattctatgaactgtcttttggagattttagggttggcattaccaggaaatgggacgattctggcagtttcgcaagaacggcgggaacttgttcgcaaagcggcattccatctgatggatctagtgaagaatcaagtcaagcctcgggatatcgtaacagaagaagccatcgatgatgcgtttgctcttgatatggctatggggggctctaccaataccgtcttgcatacattagctattgcgaacgaaggggagatcgattacgacttgaggcgggtcaatgagattgccgaacgagttccttatctctcaaaaattgcgccatcttccgcttattccatgcacgatgtccatacggctggcggcgtctctgccattatacggcaattggtcgatatcaagggggcgatccatccagatcggctgacagtcacaggcagaaccttgcgggaaaatgtcgctcaggcgacaatcaaaaatgaagaagtgattcatccaaaggagaatccgtacagccctgtcggcggcttatcgatcctttacggcaatcttgcgcctcagggaagtgtcatcaaagtggggggtgttgacccaagcattcagctttttaaaggaaaagcaatttgtttcgattctcatgatgaggcagtagccgcgatcgacaatcatacggtccaaaaagggcatgtcgtggtgatccgctatgaagggcctaaaggaggtcccgggatgccggaaatgttggcgccgacttcgagtattgttggacgagggttaggcaaagaggttgcactgatcacagatggacgcttttcaggagccacgagagggatcgcagttgggcatatctctcctgaggcggcagccggtggtccgatctctttgatccgtgatggagatgacatcgtgattgatctgcgaaatcgctcattggaagtattagtctcagaggaagaattaatgctgcgtgcacaaacacgtccgaagtttcgggctaaagtgaagaaaggctggctggcacgttatacggcattagtcacatcagcaaataccggggcgatcatgaaaatcagcgaggaggaagtttaatggagaatatccagttgaatgaagtaactaggaccggtgcagaagtgttagtcgatagtttgcagaaacaagcagtagaactgattttcggataccctggcggtgctgtcttgcctttatatgaccaactctacgatgctgcgattccgaatattttagcgcgtcacgaacaaggtgctgtccacgcagcagaagggtatgccaaagccaccgggaaagccggcgttgtcctagtgactagtggaccaggagcaaccaatgtggtaacaggtatcgctgatgccatgagtgattccgttccattagtggtgatcaccggtcaagtagcaacagccggtattggcaaaaatgcttttcaagaggcggatattctagggatcacattaccgatcactaaacataattaccaagttagacatgtcgatgatttgccgcgagtgatcgcagaagcttttcatatcgctaccacgggtagaaaaggtccagtggtgatcgacttgccaaaagatgtcacgcttcagcggacagccgcagtcattgaactgccgattgagcgaaaaagctatcaacccaccgtctttccatctattttgcaaatcgagaaattgatgaattgtttaaaacaagcaaaacgtccagttgtcttggcgggagcaggggtatgtgccgccaatgcagccgaagaattgcgtctgtttgtcgaaacccatcatttgccgattgtaaccacgctcttaggtcttggattggtgccagcagatcatcccttattcttaggaatggggggcatgcatggcacgtatgctgcgaatatggcattatctgaagcggatttgatcatcaatattggctcacgttttgatgaccgattagcaacagccggcagtcaatttggacaacaggcaatcattgctcatatcgatattgatcctgcagaaatcggaaaagtcgttcaaacaactattccgatcgtggcggatgcgaaagcagctttgacccagttgctgcgctatcctgcggaggaattagattgcaaggaatggctcaatcgttgtcaaaaacggaaaaaagaacatccttatcggtatgaccgcgaggaaacaaaggaaatcaagccgcaaaaattgattgaagaagtgggacgcttgacgaaagaggaagccgttattgttaccgatgttggtcaacaccaaatgtgggtcgctcaatactatccttttcgatttcccaaacagctgatcactagcggaggtttaggaacaatggggtatggcatccccgcaggcataggggcaaaatttgcttgtcctgaaaaaacgatagtcgtttttgtaggcgatggcggtttccaaatgaccaaccaagagtttgctctgctaaatgattatggtctggatgtcaaattcattttgatgaataaccgctctctcgggatggtacggcaatggcaagaaacgtttcataatgaacgccgttctgcttctgtatttgctaaacagccaaattttggccaattagcagaagcgtatggcatcaatagtgtgcggatcgaaaccccagatcaattgaccaacgatttggccaatgcattgctagaacctggtgcacgactaattgaggtactgatctcgccaacggaacatgtgctgccaatgattccaccaggaaaagccaatcatgagatgataggagtttaaaagactatgaaacgtatccttgctgccatcgtgcataacgaagctggtgttttaagccgcgtcaccagtgtgttgaatcgtcgtcaggtgaatatcgaaagtatttcagttgggaccaccgaacagccggaattttcgcgaatgacgatcattatcaacgcagaaaacccactggagacagaacaagtgacaaagcaattgaataagcaaatcgatgtcttaaaagtttcagatattacagaagacccccatattgaacgggaattagtgctgatcaaagtgaacgcgccaacgactacacgttcggagatccaagctgtgatcgaaccatttcgagcccacatcgttgatgttgcattgaagactatcgtggttcaagtagcgggagactcagagaaagtagcagcctgtatcgacgtgttgcggccttatggaatcaagcaaatggctcgtaccggtgtgacaggtttcactagaggttaaatgcaagaacagttgcttttaataaaaaaagatttcggagggaagcatacatggtaaaagtatattataacgaagtgacagacaatttaggagataagactattgcaatcattggttacggttctcaaggacatgcccatgcacagaatttacgggatacaggacacaacgtcgtgatcgggattcgtgcaggaaaatcagctgagaacgcaaagaatgatggatttaccgtgcttccagtttctgaagctgtacaacaagcaaatgttgtgatgatcttagctcctgatgagatccaaggagaactttacgagaaggaaattgcgcctaatctttctgcaggggatgcattagcctttgctcatggctttaatattcattttgaggtcatcacgcctccaaaagaggtggatgtcttcctggtggcacctaaaggaccaggccatttggtgcgccggacctttagcgaaggatttgctgtccctgcgttgtttgctgtttatcaagatgctactggcaatgcacaagagacagccttgtcctatgccaaaggaatcggggctacaagagtcggtgtactagaaacaacgttcaaggaagagacggaaacagacttgtttggggaacaagccgtattatgtggcggactgacaagtatgatcgagactgggtttgaaacgctggtagaagccggctatcagccagaactagcctattttgaagtttgtcacgaaatgaaactgattgttgacttgatttatgaaggaggattcgccaagatgcgtgattcaatctccaatacagcagaatatggggattatgtctctggttcacgaatcattaccgaacaaacaaaagccaatatgaagaatgtcttgaaagatattcaaaacggcacgtttgccaaaggttttattgcggataatcaagctggttttccggaattcaaaaaaatgcgggaacaaaacgggaatcatccaatcgaaaaagttgggtcagaattaagaaaaatgatgccttttgttacgaaagattaaggaggaacagtgattgctggtatctgtcgatcaaatagaacaagcacatgaaagcttgcaatcagtcgtttcaaagactcctttacagcatgatcggtttttatccgagaagtatcaagcgactgtcttactgaaacgagaggatcttcagaaggtccgatcgtttaaattgcggggggcatattatgcaatcgcacagcaagatccggctatactgaagcggggggttgtctgtgcaagtgccggcaatcatgcccaaggggtcgcctatacctgtcatgaattgaaagtgtcggcggttatctttatgccgacgacgacaccgcaacaaaaagtagcgcaagttttgttttttggcggtgattttgtccgtatcgaacttgtcggtgataccttcgatgcttccgccgaggcagcccaacactatgccgaagaccatcaaatggcgtttattgatccctttgatgatcccgccattattgcaggccaaggaacattggcagttgaactgctggcagaagcaaaacagcgcaattattctatcgattatgttgtggcagcaattggcggtggcgggttgatcagtggtgttgcaacttatttgaaagcaaaacagcctacaatctcaatggttggtgctgaacctctaggcgccgcttcgatgcaggcggcttttgataatcatggtccgaccacattagagcagatcgataaatttgtagatggagcagctgtcaaaaaagtcggtcaattgacctaccagcatgcagctcagtacgtcgatcgaatagtagcggtagatgagggtttaatttgccaaactatcttggacttatacagtaaacaagcagttgtggcagaaccagcgggagcactgagtgtcgccgctctggaattgatcaaagaagagattaaagggaaaaccgttgtttgtattatcagcggcggcaataacgatagtactcgaatggcagagattgaggaaaagtccttgatttatcaaggcttaaaacattattttgtggtcaattttcctcaaagacctggggcgttgaaagaatttgttagcaatattttgggtcctacggatgatatcactcgatttgaatataccaaaaaaatcaatcgcggaacaggaccagtactgttagggattctgctaaaaaggcaggaagatctgcccccactactggcgcgaatgtcaagatttgatccacaatatattgatttgcgggacaatcaatctctctatactcttcttgtttgattttatgaaccaagcgttacgaaacaaacgacctttttaaaaaaaagaggtcgtttgttttttgatttcaaatccatggctttccctcatcctttcgctagttagtaggtgaaatggttgattcttgttataatagaagtaacaaatcgtagatggggggcggatgtatggaatttgtcttttctagaaaagaacagcagacgcaaatcttgtatggagaaacattgaatgctgttttacggacgcaggaaatttccaatgatcaagtcatcattctcacaaaccagcggtattatgatcgtttctctgaaaaactgacccgtttgtttttacccaaagaagtcagctggtatatttgtaccaatcaaatgtattgcaataattttacggaatttcaggcctttatgtccttcctaagccgcttttcgaaacaggagaactatttgatcgtgggtttcggcaatgaaggtgtgctggcgttaagtagttttattcactacacgtcgattctgactagcgatctttggttgatcccggtgtctttacgggcgttagctaaaagtgtcaaagaatctgcgatcattgttaagaaaccagatattcctgttttgcaaagtcccaatgtaccgcaagtggtcgtatacgatcaaacgattgctgaaaaacaaaaagatgggaagttggtggacttacttgtattgattcgttgcggactgctcacggatcaagcttttctgcgggaactctttcgcacgtttctgacagaaaaacaagtaaacaatcgttcgtttgcagcatatacagatcgggtgatccaagcctatcaagcaaacggtgcagcacttgaagaatatggacaagtctttacagatgctttttataagactgaaaatggacatttgctgtctgatgcaatgaaacttttttatggcctactctttcacttaatctggaatgttcaacaacagcagttagcagtcaaattagataagctttgcttgtggcttgaccaactagggtttcctttagtattgcctgaccaactatctttaagcgactattttcagcaagttctgctgttacagaaaaaagagaaaaaactgctttttttatcagaaattggtacaatagggggcagaaccagcgcattagaagaggatctcgtccagacaatgagcgcttaccaaacaataatcaatcagataagaggaacttagatggaaacatacagtgaaaaaatgttacaggcattagcagccgagaatttagctgatgcgcaattgaattttgcaaaagccctgcaatcagatcaaaatgaagtcttagccgaattaggagaagaattgatccaaatcggctttttagaagaagcaagagaagtatttgatacactgcaagaacgtgaccccgaaaatgaagaatggttgctatcgttagcagaaattgctatggaaaatgatcaaatcgacgaagcttttgattatctagatcgaatcacaccgcaaagctctttttatccacgagcgttattgatcagtgctgatctctatcaattgattgggatccccgaagtcagtgaagcaaaattattggaagctcaaaagctgctgcccaaagaatcgctgattcgttttgcactagcggaattgtatttttcaaccgaccgttatcaagaagcggcagagttttatcaaggattactaaaggaaaatatccaggaaatcacaggtatttccttattggaacggaccggagccgcattgagtatggctgggaaatttgaagaagccatcgaatatctggaagcaagtctagctgaggatcaaacagatgaccgtctattccaaaccgctttagtttacttacaattaaaagaaaatgagcatgcgattcgatatttgcagcagttgcgggcactgaatccgcaataccgttccttgtatctctatttagcagaggcattacaagaagaagagcaactggaagaggcacaaactgtcattgaagaaggaatccatgaagatccatttcaagtggatttttatcattttgcatcagaaaatgcgtatcggttgcatgacagcgaagcagccgaatccttcttattaaaagcccttgagacgggggaaaaagaagatgaaaccctgcttacactgagtaatctttatttgaatgaagagcgttggcaagaagctgtgttggctatcgagaagatggaagacaatgaacaaccccatgctctatggaatttagcacaggcttataacgcgttagaagagtttgaccaagcagcgaagttctatgaacaagcgaatgaaggattgcagcatgaaccagcttttatgaaagaatatggattgttcttaagagaagaaggacgattatcagaagctctacctttactgagacattatctggctcacgaacctggtgatctggaagtgcaatcgatcgtggaggatctattagaaagataggtgagggaaatgaacatcaatgtacaagaaaagaaaaaatttctcaattggttagtttctactgtatcattcagccgacgagaagtttcttgggttctgaactacctagcaaatcatgaagccattttgacaaatgttcatattgttgaaggggcgatgcagacagatcgggggttgagtgttcgcagtacagagattggcggcgagccatttgtgttgacgatccagaatcaaaccttttatgatatcgatcaaatttttcacgaaatcaggatgaattggaaacagccgctttatttagaatgtatctttccaaatccttgggaaaaaccactttatttagctgttctggaggacaatccttttgaacggtggaatgaccatgttgacgaagaagtacaaaaaaatgtgacagaatatcttgacaaagaagctatgcagctaaaaattgagaaattataccgccaaatcgatcttgctttggaaaatggggatcgggatgcttttttggaattatcggatgaagtcaaccgcttcaaactcgatcaaaaagaaaaaagtcattaataaagctattaaaaagcgctatgtgaagtaataaaaactagtggaacagaaaagaaccgcaagaaagaagaggactcccagcaccgagcgttcgtcgtttgcaacagtgtgcgggagaaatcaagtttcttgcggttttttctttataattagataggatggaagaatggggttatctttttgattttgctgccttgcgttgcaaaaatcgtgatttaggacgtaaataagtgaagccttccccttcgacttcatggacattgatcaccgacacgaacgcttgttgatcgaagtcggcaacgatccgtttgacctctgaaatttcccggccgcttactaccatataaatgatccgtttgttaccaccggaataggctccttccccatttaaaaaggtgacgcctcgttccaattcattcattaagacaggggcaatttcttcactatgattactgataacaatgatcccttttgctgaatagccgccatctaggatcgaatcaatcacgcgagcgaaaacataggaaaagattagcgtgtacatcatgcgtttcaaatcgatataggttaaggaaagcaatagaacgaaaacatcaaagatcaagagagaacgaccaatcgtgatcccaaagttcttttctaggatccgggctaatacatccacgccacctgttgtcccaccaactttataaacaacaccactgccgatccctgcaattagtcctgcgagtaacgcaacgatcagtaagtcatgctgcagatcgatcaataatggaaccgtctgccagaaacctaaccaaaatgaaagaccaaaggttccaatcactgtatagactagcgaacgtctgccaagaatcttacctcctagcaaaatgattgggatattcaaaatcagtgtactgtaagcgggattgatgtcccacaatgcgcgcatgatcaacgtgatcccagtgacgccgccttcagctaaatcattaggtatatttaaatagacgagaccaaaaccatagacactcgttcctagaacaattaaggcaatatcgcggactgtccgccacgaaaaaaaagatcgcatcctgtttcccccatttctaaatctcacaagtaccaatttagcacgaaatttggcattaaacaatatgagcaagtcgatcctctatctaggcaggtgcgttttcttttgctaaaatgtgaaagaaagggtgaagaggatgacagaaaaacgttcactatatgagatgcaagaagaagtcgatgcctatatccaacaattcaaggcggggtatttcagccctttagcacagatggcccgacttactgaagaagtcggcgagttggcaagggaagtcaatcatcactatggggaaaaggccaagaagaagacggaagtcgagaaaacagttgctgaagaactaggtgatgtcctttttgtcaccatgatcatggcaaattccatgggtatcgatttgacggaagtttttgaatccaatatgaaaaagttcaaccgcagagatgcgtatcgctttgaaagaaaagatgggaaaatgaatgaagctgactaagttaccacaagaatttgaacaagcaatccctgtattgcaaagaatcgaagcagccgggtttgatgcctactttgtgggaggaagtgtcagagatacaatcttaggacagccaatccatgatgtagatattgcaacaagtgcctttccagctgagatcaaagaactttttcctcgtaccatcgatttgggtatcgagcacggaacagtccttgttttatgggaaaatgaacaatatgagatcacgacttttcggacagaagaagcctatcaagatttccgtcggccagacaaagttgcttttgtgcgctctttggctgaagatttgaagcgcagagattttacaatcaacgcttttgctctgaaaaaagatggtgaaatcattgatttgtttgatggactggcagacctgcaactgaaaattctgcgagcagtgggtcagccgcacgaacgatttcatgaagatgcactacgtatgatgcggggcttgcgctttgtcagtcaactgggctttacattggaaccacgaacatttgaggcaatttatgacaatcatcagctattggcaaaaatatccgtggagagaatcaccattgagttcgtcaaattgctgttaggggcacatcgcaattcagctttaaaggcttttgtagcgactgaatgttatctctattgtccaggactgaaacaagccggtgaagctctgttgcgaatggctgatttaccggagagaccattgaacaatgaagcttctgcctggacactattgattgaccagattggactttctacagcagaagttcgtccttttttgaagcaatggaagtgttccaatgaattgattcggatggtccaatcgttattcgagggagtattgttgcggaaagcagggccgtttagtgatgaagcattataccatctgggcagcgaggccgctcgactatcagaagaattgctatactattacggacaagaggtagatccctctgttagtcaagctcgctaccaggcgttgccaatccattcacttaaagacttggccatcaatgggcgcgacttgctgagccactttgaccaatccggcggtccttggatgaaagaagtgctagcagctgccgaaaaagcggtgattgagaaacgagtcgcaaatgaagagaaagcattattggcttttgccaaaacaatcgtattaaataacctataaataagcaggtgagaaaacaatgatcgaaaaagaatttttggttaccgaggaagatacagctcttgcagttggatcgggaggactgcctgtcttagcgacccctcgtttggctgccatggtagaagctgtctgttttgaagcattggaatcgcgtatagcgtctggtaagacaacagtaggaacacaatttacgatcgagcaccgggcggcttcaggaatcggtgcaaccgttcaggtatgctgtgaagagatctcgaatgaaaagacgtatgagtttacttttcgtgtctatgaaaacgatcaactgctagcgacaggtacgcatcatcgagcggcggtcgatatcgaaggttttttaaaaaaagtgagcgagaaagaaagttaatttgtgctccttagcagacaatgtgttaaaattgaaatgtattattaaaaaaaaggagcgttatgtcatggcaagagaaatgaaagcattgaaattttatttccgtaatggagaaacatggacgattgagcgccgttatattggagatttgtggatcaagcaaatcactactagttttggccgcatccacggaagcgaatttgttgagatccatccatgtgcaggattcaaaattgaaatcttccaagaaggggatcatgttgcaacacatgatatcaatttaggtggattggaattaggcatgttcgcccgcgctttgaaatacgaagatattgaacgaatggaaattctttaccgtaatggaacacccgatcttgtgtacttcccatacaaagacaaagatactgaaggattagataacgtttatcaatcaacaaaaatcagtgaaaaaacaaaaagcctttatattgtgattgatccaaaccaaacagtcgaagacgtttaccaagaacattttgaagaataaaaaaaagcagaactgagagcttctctctggttctgctttttcattacaatcactgataagtgcgaaaaaagtcggtatatttttttaataaaagatagtcttgactgacggcatctttaagtatgattttgtctccaagcaagcttttacgagcattttggatgatgcggtgttgaatatcatgatcgatcaagtaatcgatctcagtacgtttgatttccggagaagcactctcgcgatttttttcaagatactgcaaaagatcatattcaagatgtccggcatcattgattactcgtttgtattcgattttgtctaccttcacacgatcacgctcctttatatgataagttaccttatttccggagtaatgtaaaaaaaatctatatgaattagtaaatttttaaacacctgtttggtattgcatcaaaactactttacgcttagaagaaacagctagatgtgtcgcaagacttaaacagaaaatgaaaacaaaggagaaacagatgaaaaaagcaagagttatcgttgttagtggagtgactgcttcagggaaaaccacctttatccaaaaggtcgccaatctatgtcccggtacagcagttttatcttttgatgattatagtatcgatgcattgccttctgcaccatcctctgaggctctgttaaacgaaccctacgaagcaatcaatcaatttgatattcaaccattgataaatgacctaaaacaaatcattcaccactgtgcgctgatcttgatcgattttccgtttgggtatgtccatcagcaactcgcacctgctatcgacaaggccatttatttaagaacacctctggatattgtcttgggtagactaatcattagagactttcaacaacagccagagaaaattattaattgggtcacggggtatctagaggaagcgcgaccgctttttttgatgcacgaagaaattgtttctccacaagcagattatattcgagatgggacgattgattttcaagaccaaatgacttggttcaaagaagaagttctagcggaaaaaacgattttcgcagaatgattgttggaattgggaaaaatacttgtcacgtaaagaataaggtcatcttttgagagataaaaaaaggggatcttaattttccaggtaatcaaagggaaaattggggtaagcaaaactttctttgattctatactttcccttgctgtattattatttatacgcatatttagtctatagttaaaaaatagcattattaacaattaaaaacaagttacgattttgtcatctatctattttaaagtgaacatatgggtatagctcaaaaataaaaagccaactgcaatgcttgtttatcagcaagtgcagtcggcttaaaatgaattattttgtttcacggtgtaaagtaacttttctttcacgtgggcaatattttttcttttccaaacgatcaggattgttacgtttgtttttgtttgttaagtagttgcgttctttacaagaagtgcactctaatgtgatgtttacgcgcatgtttttccctcccatatattcaagaatcctctaagatttctctcagactaaaatataatagcatgtttggcaaaggaatgctagtagtttaatgaaatttgttaagtaattttacttgacgattttttgaatgaaatcaaccattttcatccaatttatttttcacgtcttcgatcatttttgtataagcaatcggtccgttatacagccagctggattcaggtccaaactcccaaagatttccttctttgaccgctttaagattttgccaaacttggtctttaaaaaagtcggctccttgatcgctgtttactagaatcaggtaatcagcatctaattcagctaatttctccaaagaaacggcagaccagtcagctgtcgctgttttgctgatcttagaaacaagtggcggtacagagaatcctagttcatgatagaggagctgaccgctggaacgatcgtcagcaaccataaaagcagaattgttggtgacccagagaacagccaccgacttcccattgattttacctgaaaattcttgcttagttgtttttactaagtcatcatagtctttttctactgtttttgcttgatcttctttatgaagaacttttgcgatatctgtcaaacggtctcgccaagagacattttcaccatttttgactacataagtaggggcaattttgctgtattgtgcatatttatccccttcaaccatcgtattgctgtcgatcagcaacaagtctggttcataacttaagacgtcctcatagggcaagtcgtagctgatccttggtacatcacttagtttctcttgcaaatagccttgatcactgttattaccaacagtccattgtgctactggtgtgacgttcaaggctactaagtaatcttctaaataactgccgatgattcgctttggatcatccgggattgttacttcatgtccagccgcatctttcagcgttgccgtctcagctgaggaagatgacttggtattattggaattagctgaacaagcactcaatgctgttaagctgactagggtacaagacagccaaaaaagtgtttttatggttcgttttttcattaggttcctccttataggataaatgagaatcattctcactttctttttgtcattatcacgaagaaaaagtgatttgtcaatccctggttttttgctttgaagcattgacggatagaaggaaaaccgtcataattgataatcattatcaatagaattttgagggaaagatatggcaaacttacgcacggtcgatttgactgtcggctatcaaaaacaaaaaattgtgcaaaagataacaatcgacatcccagaagggaagatcattggtttgattggacctaatggtagtggcaagtcgacttttctaaaagcattagcccgaatcctgctaccaatggaaggggaagtttatctaaatgaacagaatctacaaacgatcaaaacgaaggaagtcgcaagccagattgctttgttgtcacaagtcagtgattcttccatcggattaaccattcgagagatcgtttcttatggtcgttttccttatcaaaaagggctaggtcggttgaccgcaaaagattatcaagccattgaatgggcattagctgcgacagatttgaccgaactagcggatgctggtatccatacgctttcaggaggtcagaaacagcgggtttggatcgctatggctttggcacaagatacagagattgttatcttagatgaaccgacgacttttttagatccggcacatcaactagaagtgctgttattgttaaagcgaatcaatgaaaaatatgggaaaacgatcattatgtcgattcacgatctgaatcatgcatctcgattttctgattatatttttgccttaaaagaaggtcaattaatgacttgggggacaccagaagaagttttgacccattcatggctccaacaattgttcgctatcgaagctgttttaggtacgtttcccaatagttcgaaaccgttgcttttgacctatgaattaggagccaacacatgaaaaaatttacgattcttttgcttgttctaagcggattattggtcgctgtgttttttctggcattgacgcaaggggcagctgatattcccttaataactattaaagaggccttttacgcatttgatccagaaaatcaaacccatcaagtgcttagaaatatccgtttgccgcggatctgtgcttcgtttattgttggcagcagttttgctgtaactggtgccatcatgcaaggagtcaccaaaaattcgctagcagatagcggtttactaggaatcaatagtggggctgcagtcggattagccgttgcatttatcttgtttccctcactacaaccgaatcaggcagcgttgttttctttcttaggcgcttttctagctacttcttttttatttttgttgacgaagtattcaaggatcggtatgacgccgactggattgattctagcaggtgttgcattgagttcttttttttctgcgattagtcaagtattatctttacaatttgatttgaatcaagacttggccttttggtttattggcggtgcagcaaatgtaacgtggacacaattacaagtgatcacccctatttatctggtggcgctcttcatcatcctaggactcgggaaatctttgaatttgctggctatgggagatgagacggcaatctctttaggcaaacatcctgaacggattcgacttgtttctttagccgtagttgttctattagctgggatggctgtttcactggtgggaccggtcagctttattggattgatggtccctcatgtgattcgcggactgattggcaaaaattatcaaatgatcttacctttgacgatagtggcggggggaatattggtaatcttagcagattgggtaggacgaatcattcagccaccttttgaaacgccttttggaatcatgatggctttgattggggttcctttcttattagtgaagattcggagggaacagctatgaagaaaaaaatcggtttcctttttgttttggttcttctggcgttttgtggcagtatcatggtgggaaagacgttcttttcttttgatctctggctcgctctttggcagcaaactctaacagctagccagtcattgatattcttcgatttccgacttcctcgagcagtactggcactgattgctggaagtgcgtttggcttctcaggttttttgttacagggagtaaccagaaatgagttggcggatgcaagtattttaggaatcaataatggagctggcttatgtgtcatgctctacttaggcttttatgcccagggctcccagctgttaccactaattggtatgattggcggactattagctgcactgctagtctatgctatcgcttataaacagcggcagctgctttcaatggagcgaattttattatctggaattgctgttaatgctggacttgcttctgcgtcgttattattgactgttcaattgtcaaaagaacgatatagttttgttacggcatggctttcggggactatctggggaacttcgtggacgcaagtactaagtttgttgccttggttcttgattctaggattgttggcattcatgattacacctttgatcaatttactgggttttggagaagaacaggcgatcagtttaggtgttcccctaaatcttttgcgcaccggtttgttgttcgtagcgattggcctggccgcaagcagtgttggctatactggaaacttatcttttattggtttattggcgccccatatcgctaaacgattgattggcaaagaatctcgttgggcattgatagcagcgggaatgattggtgctattttggtgctagtcagcgacacagtcggccgtcttttacttcaaagtggcgaaattcctgctggtatcgtgattgcgatcattggtgctccgtactttttgtttttgctgattcgtcaaaaaacgtagtcgtgagaattttttcacgattgcgtttgctatttgagtccggtttttggtactattcggagtaggagttggttaattatggataaaaaaattttgcgtgaacaagggctaacccgactcaagcaactggatccacgaacaaagcaaaccaaagagcagatcattcagtctttgttgtttgcttccgaagagtggctcgaagcagaatccattggcgtgattcggtcattgccgtttgaatttgatacaaagccgatttttgagcgcggatttcactctggcaaacaaattgccgtgccacgttctgtgagaaagaaacttcacttttatcaagtggaaccacagactgaatatcagctttccagttttggggtagaagagcctctttctcaaaaaaaaatcgatgcattggacctggatcttttgatcgttcctggtttgattttttctcatgagggatatcggattgggtttggcggcggttattatgatcggtttctggcagatttccaagggaaaactgtgtcattggtttttgcagaacaatttgatgtccggtggcaacctgattcttttgatattccggtccagaaaataatcactgataaagtttctttcggagaaaaaggagtagacaatgaataaacaaatgaaacgctggcttaatcgtccaatctttacttatacgtttttagccatccagacgttagtctttattatcggctatattagtccgatgactcaagtgatgggggtgatgtttggcccttatgttgcttacatgaacgagtattggcgttttgtaacgccgattttcattcactttggtctcgctcattttgcagtgaattctgttattctttattttatgggtcaacaggtggaagcgatctacggtcatgctcgtttcttcattttgtatttgatgagtggggttatggggaacgcgatgagttttgcctttaatcaggccggtgtccaatctgcaggtgcgagcacgtcattgtttggtctgtttggtgcttttctgattctgggactccactttaagaatgattaccagatccaagcgatggttcgtcaatttgcattgttcgttgtcttgaatttcgtatttggtctatttgatcaatcgattgatatttggggacatgtcggaggaatcttaggaggattcatcttaggcaatgcattggctttaccaaagaacttcgaggaatattcgattcatacccgcattctttccgccattgtttttctttttttactggcagtttttgtgatatatggtttaaaaaagtatcaaatacttgtataataagcaggaagtgtgtttatggaaacgttatatgacgtacaacaactattgaaacaatttggtgtctatatttatgttggcaagcgaatctatgatatcgagttgatccagatggaagtcaaaaatctttatgacagccgtttgatcgatcgagatacctatttgaccgcttggcgcattttaaagcgtgaacatcggattgaagaaagccgggaggaaaataagtgatggacaaaaaaatcatcgggattgatctaggaggaacaacagtcaagtttgctgtgttgacttctgaaggagagattcaacaaaaatggagcatcgataccaatattcttgatgagggttcccacatcgtaccagagatcattgcatcaatcaatcatcgtctggatttgtatggcatgaaagcagaagacttcattgggatcggtatggggactccaggaagtgtcgatcgcaaaaaaggaacagttatcggtgcttacaatttgaattggaaaacgttgcaacctgtcaaagaagcgattgaaaaagggacagggattccttttgctatcgataacgatgccaatgttgctgcgttaggcgaacgctggaaaggcgcaggtgacaacaatcccgatgtgatctttatcaccctcggtacaggtgttggcggtggaatcatcatggaaggacaacttttgcatggtgtagcaggctgtgcaggagaaatcgggcatattactgtagatccagaaggatttgaatgtacttgtgggaagcgtggttgtttagagaccgtgtcaagtgcgacgggtgtcgttcgggtagcaagacatttggcggaagagtatgctggcgattctgaattgaaaaaaaatctggataatggcgaagatatttccagcaaagatatttttgaagcggcccaagcgaaagatccgtttgcattgatggtagtagataaagtctgcttctatttaggccttgcttgtggaaacttgggcaatacactgaatccttcaagtattgtactgggtggcggtgtctcagcagcaggtgaatttttacgtagtcgtgtagcagcttactttgcagaattcacattcccgcaagtaacggaaagcacggaaatcaaattagctgagttagggaatgatgctggtgtgatcggcgctgcgtcattagcattacaatttgcaaagtagagaggaataggtaagatgtctgtttggaactggattaatattattttaggattgattttattggcaatcgcattgaattgggcgtacttccaaattatgggaagacgatcagccaaaatcatttccgaagaagaatttaaaaatggcatgaaaaaagcacaagtgattgatgtgcgggagaaaaacgagttcgatgccggtcatatcttaggtgcacgaaatatcccatttacggtattaaccaattcgtttagcgcatttcggaaagatcagcccatctacttatatgatacccgtaaatctctaagtatccgtgctgcgaataaacttcgcaaagaagggtttaaagaaatttacattctaaaagaaggctatgaaggctggagcggaaaaacgaaaaagaaaactagttaatcaatcaaaagactgagatcaatgatcaaacaagatgttcctaagaggcgcgagaatgaatcgttagaaaccattcagcagctgtaactgagaatcttgtcatcatggactcggtcttttttttttgaaagaatgtgttaaggtagattcaaaggagtggaaggaaatgattaaagtaaaacgtgtatacgaggctgcagcacccacagatggttatcgggtccttgttgatcgaatctggccaagaggcgtcaaaaaagaagtggcggcgattgattcttggttgaaagaggttgcacctagtacggaattgcgtaaatggtttggtcatgatccagagcgctttgatgcgttttgtcaaagatacctagcagaactaaaaaagaagccagccgatgatgcctttagtgcattgcagcaaatagtaaaagaccataaaaccgtgacattggtttatggtgcaaaagatgaaacacataatcaagcggttgtattagctgaagaattgaaaaaactgccattgaagtaaaatcttcaatggcagtttttgtattaacgagagacacttttacgcatagctcgttttcttttttcttcatttagtgcttgttgttcgtcaattggatcgatcacttgttttttgacagtcatgactacgctagcagctgctgcgatagttgctactgtaccaactaagaaacctgaaagaaatcgtttcattcttctccacctcgcctttatctatttatttctattatgaaacaaaagtacaaaaatatcaaaaataagcccttgtatcgcgagtaaaggattgataaaatttagtaaatattttataataaatttactaaatgaaatgaaggagcgaaaaagatggaacagctacaacaaatttttgcagaaaaattcggtgaaaaaggcacaggatcgtattttgcaccaggacgaatcaacttgatcggggaacatacagattataatggcgggtatgtctttccagcctctatcacgataggaacgtatggtgtagcacgaaaacgggcagataagcaaatacgtctttattcggaaaacttccctgaaaaggggatcatcactttttccttagacgatttggagtaccgcaaagaagacgactggaccaattatcctaaaggtgtgattcgctatttgaaagcagcgggtcatgcaatcgactctggtattgaaatcgctttttatggcaatattcctaatggtgccggcttgtcttcttcagcctccattgaattattgacaggagtgattcttgatgatttgttcggattggcgatcgaacgtttagagttgattttgacagggaaaaaagttgagaatgaatttattggggttaattcaggtatcatggatcaatttgctataggaatgggaaaaaaagaccatgcattactgctagataccaacactttagcttatgaccttgtacctgcagaatttggggactatgtcgtagctatcatgaatacaaacaagcggcgggaattggcagattcaaaatacaacgagcgccgtggggagtgtgaagaagcattaaaacgacttcaaacgaaactgaaaatccaatcgcttggtgaattggacgaagcaacattctttgcacatacttcactgattgaagatccaaccttgatcaagcgcgcaaaacatgctgtaactgagaatcagcgtaccttaaaagctaaagcggcattagaagcgggagatttagaatcttttggtcatctgttagatgcttctcatgcttctttaagagatgattatgaagttacgggtatcgagttagacactttggtggcagcggcacaagaacagccagcagttttgggagcccgaatgacaggggctggatttggtggttgtgcaatcgctttggtgaaaaaaagcgagtgggaagcttttgcaacggctgtcaaagaaagctatcgtgaaaaaatcggctatgagacagatatttaccaagcaagcattgatgatggcgcgcgaaaactgtagaatgtaagacggattcattgaataaatgaaagaaaaggatgattaagaatggctattttagtattaggtggcgccggatatatcggctctcatgcagttgatcaattgattacgaaaggataccaagccgttgtcgtggataaccttttaacaggtcatcgtcaagcgatccatccagaggctgttttctacgaaggagatattcgagacaaagcatttttgcaaagcgtttttgagaaagaaacgattgatggcgtgatccattttgccgcaagctctcttgtcggtgaatcagttgagaaaccgttgaaatacttcaacaacaatgtgtatgggatgcaggtattattagaagtaatgaaagacaacaacgttgatcatattgtcttttcttctactgcagcgacttatggcgagccagaacaaagcccaatcacagaagaaacacctacaaatcccaaaaatccttatggggaaagcaaactcatgatggaaaaaatgatgcgttggtgtgatgaagcttacggcatgaaatacgtcgctttacgctactttaatgttgcaggagctaaatcagatgcttcaatcggggaagaccatgatcctgagactcatttagttccactcatcttgcaagtcgctttaggtcagcgtcaggagctagcaattttcggtgatgactatgatacgccagatggaacttgtatcagagactacgtacacgtagaagatctatgcaacgcccacattttagcattagaatatttgaaaaaaggcaatcctagcaatgttttcaatcttggcagcaacaatggctactcagtcaaagaaatgttggatgccgcgcgtactgttacgcaaaaagatattccagcgaaagtagcaccgcgacgtgccggagatccgggaacattggtcgcttctagtgataaagcaaaagcggtgttaggttgggaacctagttacaccgatgtgaaacaaataattgaaacagcttggaattggcacgttagccatccagaaggttatcaagactaggaggcaacaaaatgacgctcagtcaaacaatctgtgatttcgtgacattagcgatccaggctggtggttggatggaaatggatcgtatttatttacaaaataggatccttggtatgattggtgaagaagactttgaatcagctactgtacgaccggtcgaagaatcagccgtggtattgatggatcaattggtcactcaagcaaaaaaaaatcaggtgatcggcgaggcacttgctgataccgaaatccttgaagcgcaattgatggatttcttgacgccaccgccttctgtggtcaatgctttctttgcccagcactatgcaaaagacccacaagaggcaacggattatttttaccatttgtgtcagcaaaatgattacatcaagactcgagccatcaagaaaaatattgtttttccggtaatgaccgagtatggagaattagagatcacgatcaatctatccaaacccgaaaaagatccgaaagaaatcgctgcgcagcgagcagcagcagcgatcgattatcctaaatgtctcctttgtttggaaaatgaaggttataaagggcggctgaattacccggctcgaacaaatcatcgcattattcggatgaatctggacggcgaagcgtgggggcttcagtactctccgtatgcttattacaatgagcattccatctttttgtctttagagcatcgtccgatgaagatcacgcgcaaaacctttgatcgtctattgcaaatcattgaggttctgcctcactattttgtcggttcaaatgctgatttgccaatcgtaggtggatcgatcttgtcccacgatcattatcaaggtggacggcatacatttgcgatggcaaaagcacccattgagaaaacattcaaactaactggttttgacgagctaacggtgggaatcgttaaatggccgctttcggttattcggattcaaggtcgagacaagcaaaaagtggctgctgcttctgattatattttggcacaatggaaagagtactcagatccttccgtttcgatcaatgcttattcagaagatggcacaccgcaccacaccatcacaccaattgctcgaaaacagggcgaatactttgaaatggatcttgttcttcgggataacaatgtttctgacgaacatcctgatggtatttttcatcctcataaagatgttcagcatatcaaaaaagaaaacattgggttaatcgaggtgatgggattagcggtcttgcctccacgtttagcaacggagttagaagaagtgagggcctatcttcttgatcagccaaatcaaattgctgcttatcatattccgtgggcacaagagatgaaggaaacctacaccatcactgaggagaatgtaacagagattgtttatcaagaagttggtgggatttttgcaaaagttttggaatacgcaggagttttcaagcgagatgcatccggtcaggctgcattcatgcgttttatcaataaactttgaagttattgagatgactttgaaagaatggaggcgcgggaatggctacaattaaagatattgctgaacaggcaggcgtttcaccagcgactgtttctcgtgtcctcaattatgacagtgagttagccgtcagttcagaaaccaaagaaaaaatattcaaaaccgccgaagcactgaactatacaaagcataaaaagaaaagccaagtcgaaaacggtcggattcgtttgattcagtggtttgataccgaagaagaactggccgatctttactatttagctattcggcttgggattgagaacaagacggaagaattggggattcgcttgttaaaagaatcgtttgcttctatcagtgagacccaagtagatggaacgattgctttaggaaaatttgatgcccagcagatcgcacaattaaaaaagacgcagcctcatctgctactcgttgattttgacgggctgtcggctggagtggattcattggtagtcgattttcagcaagcagtggatttggtcattgatcattttgttgctaaaggacatcaaaaaatcggtatcttatctggtattgaatttacaaaaggaagtcgacaagaaattgaagatccgcggctgacgctattcaaggaacgactgacacgcttgcgtctttatgacgaagggtatcacattgcagcagcgtttactgtcgaagatggatatcaggcaatgaaacagttcttgcaagacgccttgccactgcctactgcgttatttgcttccagcgatgctttagccatcggagcactgcgggcactgcaggaagaaaagattcgtgtgccagaagatatctccttgatcggctttaacgatgtcagtgttgccaagtatgtttttccaaccctttcgacaatcaaagttcatacggagtggatgggagagttggctgtaaccacactacttgagatcatcaagaatccagctcctgttccgcgaaaggtcaccatcgcaacggagttgattaaacgtcaatctacgaatcaatgatggggaagttcatctgcaacaaatagaaatgtcctgagaatctatgggaaaaagtctccagtaatggaacagttttccgtcgcagtcagaaactgtcgcggctgccatagattctttggccatttttttagttcaccagtaaccatgcacctatgaaagcaaataagcaaagtttggcattttatcagaatatggtaaaatatgagtgagttttttgattggggagaaaaagcaatgaaaacattagcgatcgatacatcaaatcaaacattggccattgcagtcatggatggtcaggagatcctaggacaaagtcagacgatggctatcaaaaatcacagcagtgcattgatgccggcaatcgatttattgatgcaatctgtgggggtattgccgcagcagttagagcgaatcgcagttgcccaaggtccgggatcttatacaggattgcggatcggtgtcacgaccgctaaaacattagccgatacattacatatcccattggtgggcgtgtcgagtttgaagaacatagctgcgaattgtgttggggttttgaaagtgatcgtgccattatttgacgcacgtcgcaacaatgtctatgctggtggctatcgttggcaggaaggggagctgcagtcagtgatccctgaccagcatgtggcattaccgacattgttgcatgcactagctgagttgcacacagaggtactttttgttggcgctgatgctgcaaaatttgccccgcaaatcactgaagccatgccgtctgcacagatcaatcacgtttctttgtggaattatccgaatggcgtcgtgttggcagaattaagtgaaacagaggaacccgtttcgtcgatccatgattttgtgccagagtatttgaaacttgttgaagcggaagaaaagtggttggcatctcatactccaggagcggatacgtatgttgaaaaaatttaaatctttcaaaggaaagctgcccctttttcgtaaagttcaatacccagaacagacgaaaacgattcaggatgaaacgtatgtgattcgtgaaatcgtcggcgaagatatcaaagagttactgcaagtggaacgattggtgtatgccggcgagctgccttggaccaagagcgcgtttctttcagagatttattcgcgatttaagcatttgtacttgtgtatcttacaaaatgagcgcatgatcggttttgcgggcgttcgtttgttgggagaagatgctcatattaccaatattgctgttatacctgaatatcaaggccgaggtgtcggctcttttttgttgactgaaatcgaacagtatgcgcgaaaaaacaaatgtgaccgaatttcgttagaagtgcgtttaagtaatcgtgacgctcagcgactttatcgacagctgggctttgtctcgcgagcgatcaaaactgcctactatacagaaggaaatgaagatgcattggatatggtgaaatttttaaatgaataaactgttgaataaagaagaattgcctgcaaaaagtgaagagctgttatggcaattggcagaagcgagttaccaagatggctctccctggacttgtgaacaattcaagcaggatttggctgctgttgacagtcactatttagtactccagccaatggaggcatttgttagttaccgtcgggttttagatgaagctgaaatctttaatctcgcagtcttaccggaaaaaaaaggacagggattggggaaactcttgctgcaagctgttattcagtcttgtcaatctgctggcgtcgaaaggatttttctagaagtgcgggtccgtaattttccagcacaagccttatacctgcgaatgggttttgaaatcattgggcggcgcaaaaattattatagtcatcctcaagaggatgcattgatcatggaaaagaaagtgaggccagcatcaatcaaatgaatgaattgattttagccattgaaagcagctgcgacgaaacaagtgtcgctgtcataaagaacggggacacgattttaagcaatatcgtggcttctcaaattaaaagtcatcaacgttttggtggcgttgtcccagaagtagctagtcgacatcatgtggagcagattactctttgtttagaagaggcactgaaacaagcagaagtgacaccagaagacttatccgctgtagcggtcacgtacggtccaggcttagtgggggcgttgctgatcggtctttcggcagccaaagcgtttgcctgggcgcatggattacccttgttgccagtcaatcatatggcggggcatatctatgcggcccgttttgtcaaacctctgacctttccattgcttgccttgctagtgagcggtggacatacggagttagtttatatgacagaagatggttcctttgagattattggcgagacacgtgacgatgctgcaggagaagcatatgacaaggtaggacgagtcttaggactttcttatcctagcggaaaagaaatcgatcgtttggcgcatttaggtgaggacacgtaccattttcccagagcaatgattcatgaagacaattttgattttagttttagcggattaaagagtgcctttattaattttgtccataatgcgcagcaacgaggagaaacattggacgaagccaaccttgctgctagttttcaagcaagtgtcgtagaagttttggtcactaagacgattcgcgcctgcaagacttatcctgttaaccaattgattgttgcaggtggcgttgctgcaaaccaaggcctgcgtcaggcactagatgaagcaatgagtgacctgcctgagattgacttgattattccacctttgcgtttatgtggcgataatgcggcaatgatcggggcctttgggcatattttgttagaaaaaaaacagtttgccccactatctttgaatgctgtgccaagcctaagttttggtcatgaaatgaaataatcaagcatttgctgctcaacattacagagaagaccgtggcgtcatcgggatacgaatccgaatggcagcccacggtcttttgtttaattatttggataaaattgattaaaaatacgtaaaacttgtatatattgaataaaaattataaaagatgtatactggctaaaaaacataggcaagaaagggtgcaaaagaaatgaaatccgtttttaaaggtcgcagttttttagcagaaaaagattttaccagagatgaattgcagtatctgatcgatttttcattacatgtaaaagaattaaagcaaaagaatatcccgcatcgttatttggaaggaaaaaatgtcgctcttttgtttgaaaaaaattctactcggacacgagctgcctttaccgttgctgccgttgatctaggagcgcatccggaatttttaggagcaaacgatatccagatgggatcaaaagaatctgttgaggactctgcaaaagtatttggtcggatgtttgatgggatcgaatatcgaggatttagccaaagaatcgttgaagacttggcgaaatattctggtgtacctgtctggaatggattgtctgacatgtggcacccgacacagatgatcgcagactttatgacgattcaagaaaattttggcagtcttgaaggtctgacgatcgcttactgcggcgatggaagaaataacgttgcgcaatccttacttgtgactagcaggattctcggtgttgctattcgaatcatcgcaccaaaagaattacagccggaacagcaagtcatcgagctggcagagcaatttgcccaagcatcacaagccgaaattttgattacagatgatgtggcagctgtagcaggagcagacgttgtttataccgatgtatgggtttcaatgggagaagaagcaaaatttaaagaacgaatcgacttgctgatgccttaccaagtaaatgccgaattaatgaaaaaaaccaataatgaacaagccattttcctccattgtttaccagcttttcatgatacacaaaccaaatatggggccaaaatcgctgctgattttggcttgaaggagatggaagtgacgaatgacgtttttcacagcaagcaagcgcgccagttcgatcaagcagaaaatcgccttcactctatcaaagccattatggctgtcacccttggagatctatttattccaaaggtttaactagcgaaatccatgcaaaggcgaaaaaccggctagccaaaccgattattttttgttatactttctgggaacaaaatagtagataatcgatgagcaagaagagtagcttttgtttttcagcgagttcgggaaggtgtgagccgaacaatcaagaaagtgaagcgcacttgtgagattttgcctagcaaacggaattctgccgttatcagaaataagtaggtcttttaagaatcattccttaaaggacaaatagagtggtaccgcgggaaatctcgtctctagtgcatgtgatgcactagagactttttttagttgttccgcatgtacattcgctgggcattgctttcgtatcgaaacaaatggagggaaagaaaatgaataataaacaaatcgttgcacaagctatttatgccgctgtcaaagaagatttgactttagaacaagtcagtcaattgttagaaaatcctaaaactgctgaacacggagacgttgcttttcctgcctttgctttagccaaagtctatcgcaaagcaccgcaacagatcgctagcgagctggcggaaaaaattgatccagcttcttttgaaaaaatcgaagtcgtgggtccatacttgaacttttttatgaataaagaagtgatcagcgaacacgtcttacaaaccgtcttgaaggaaaaaaatcattatggagatcaatcaattggcaatcagcaggcggttccgattgatatgtcttcaccaaacattgcgaaaccaatctccatgggccatttgcgttcgacggtgatcggtaattcgattggctttattcttgaaaaaatcggttatcagccaattcggatcaatcatttaggagactggggaactcaatttgggaaattgatcgtcgcctataaaaaatggggttctgaagaagcagttaaaaaagaaccaatcaatgaactcttgcgtttatatgttgaattccatgaacaagcagaaaatgataaagcgttggaagatgaagctcgggcatggttcaagaagctagaagacggtgatcaagaagcaaccgaattatggcaatggttccgcgatgagtcattgcaagagttcaacaaaatctatgacatgctggaagtaagttttgattcattgaatggggaagccttctacaatgataaaatgacggaagtcgttgaacttttggaagaaaaacatttattacaagaagatcaaggcgcagaaatcgttgatttgactgcctatgatctcaatccagcgttgatccgcaaatctgacggcgcaacattatatatcactcgggatatggcggcagcattgtaccgcaaacggacttataactttgctaagtctctgtatgttgtcggtaacgaacaaagctatcattttaagcaattgaaagcagttcttaaagaaatgggcttcgattggtcagatgatatgcaccacatcccatttggtttgatcaccaaagatggtaagaagctgtctactcgtaaaggaaaaatcgttttattagaagaagtattgaatgaagccatcgaatctgcgaaagaacaaatcacagaaaaaaatccaggcttagcgaacaaagatgaagtggcaaaacaagtgggtgtcggtgcggtcgtctttcatgatttaaaaaatgatcgcctgaacaacttcgatttcacattggaagaagtcgttcgttttgaaggagaaaccggaccttatgtccaatattctcatgcacgggcgatgagcattttagaaaaagcacaatttgatcctgccaatgcgcaagctcttgctttgaatgatgcagagagctgggaagtgatcaagttgatccaacgctacccagaaactatcttacaggctgcagataaatatgagccatcagtgattgctaaacatgcgatcaaattagcgcaagccttcaataaatactatgcaaatgtcaagattttagcagaagatgcgcaaaaagatgctcgattggcattggtttacgctgtaacagtcttgttaaaagaagatttgcgtctgttaggattacatgcacctgataaaatgtaaataaaaaaaaagataccaacggcagcctatatgcttgccactggtatctttttttcgattctttagagaatagcatgggacttgatatattcagtcagcttgatggcatcttcatttgtacgggaaataacggctactgtatcaaagccggcgagagaacaaactttctcaggcatcgaaacttcatctaaagccgctgccaataaaggtgcattgtcagggatcgtattgattagcgtcataaattgaacacgatccactttggtgacgacatcttccagcatgtgaatcagccgttgttcttccgctttttcattttcttgagtattcattccttgaaagagaacaaattttgtttgtccagtctcatcaggctgtttgacaatttttagatcacggatatcgcgggagatcgttgcctgcgtagcggttactccttgtgcttcgagcaactgcaacagttcttcttgagttcccacactatgttctgcaataatctgtttgatcaataaatgccggtcggatttacgcataaatagactcctttaattgaattcttcagcattatcatagcagaaaaaggattaaaaacctaggctttagtcagactgaacacccgttgtttgtaagaaaaaaatgtaaaagtaaacagctaggtttatgaggaaaagcagttgcaattctttagtagctactgtatactgtttaaggcgtgagttttttgactccgcaaatccacatcttgttccatctgcgaagcggtgctgataatcagttcttcgaagagctaaagagcaagagaggaaatcaaaaaccaaattggaggaaacacatcatggcagtaatctcaatgaaacaattgctagaagccggcgtacactttggacaccaaacacgtcgctggaacccaaaaatgaagaaatatatcttcacagaaagaaacggtatctacatcatcgacttacaaaaaactgttaagttagtagatgcagcatacgactacatgaaaaacgttgctgaagaaggcggagttgctttgttcgtaggaacaaaaaaacaagctcaagaagcaatcaaagaagaagcaatccgttcaggtcaatactacgtaaaccatcgttggttaggtggaacattgacgaactgggaaactatccaaaaacgtgttgctcgcttgaaacaaatcaacaaaatggaagaagatggcacatttgatgtccttcctaaaaaagaagtcgttggtttgaacaaagaacgcgaacgtcttgaaaaattcttaggcggtatcgctgatatgccaagaattccagatgtaatgtacgttgttgacccacgcaaagaacgcattgcgatccaagaagcacgtaaattaaatatcccaatcgtagcgatggttgatacaaactgtgatccagatgagatcgacgtagttatcccatcaaacgacgatgcgattcgtgccgttaaattgatcactgctaaaatggcagatgcatttatcgaaggcaaccaaggcgaagaccaagtagttgaagaagatttttctgctgaatcaacagaaaatgctacttcaatcgaagaaatcgttgatgttgtcgaaggcgacaatgtatcagctgaataagaaatgatggagctgtttcaaaggctaggcgccaagcctcactctcctttgaaacagcttttttaaaaggcaagttcaggcttgttaaatgacatttaggaggaaaacaaaaaatggcagaagtaacagctaaattagtaaaagaattgcgcgacatgactggtgtaggtatgatggatgcaaaacgtgccttagttgaagtcgaaggagatatcgaaaaagccgttgatctattacgtgaaaaaggaatggctaaagctgcaaagaaaaatgatcggattgctgctgaaggattggcatctgttgctatcaacgggaatgctgctgcaatcgttgaagtaaactctgaaacagacttcgtttctaaaaacgaaatgttccaagatttagttaaagaaatcgcagaagtaatcgctgcaaacaaacctgctgacatggaagctgctttgcagttggaaacatcaaaaggtaaaatggaagcagcattgatcgaagcaactcaagttatcggtgaaaaaatcagcttccgtcgttttgaagttgttgaaaaagatgacaactctgctttcggtggctacttgcacatgggcggacgtatcgctgtcttgactgttcttgaaggaacaacagacgaatcagttgcaaaagatgtcgctatgcacgttgctgcaatcaatcctcgctatgtgaatgaatctcaaatctcacaagaagaattggatcacgaaaaacaagttttgactgaacaagcattgaacgaaggcaaaccagccaacatcgttgaaaaaatggttgaaggccgtttgaaaaaattcaaagcagaaatcgctttggttgaccaaccattcgttaaagatcctgacatgactgttgaaaaatttgttgcttcaaaaggcgcaacagtgaaatcatttgttcgttttgaagtcggcgaaggtatcgaaaaacgcgaagataactttgtagaagaagttatgagccaagtcaaaaaataattctgttcctcgaacagatgggaacgcatggaagtgcgctccctttttttaagcaaaaaccgattttcaaaaaaattgcacaaattcaaacagaatggcgccaatatgctacaatagtattggagaatgtacggaggaatcatcatgggtaaaccaaaatatcaacgtgttgtgttaaaattgagcggcgaagcattggcaggggatgaaggatttggtatcaaaccgccaacgatccaagaaatcgtcaaagagatcaaagaagtccatgaacttggtgttgaaatggcgatcgtagtaggcggtggtaacatttggcgtggtcagattggtgcacaaatgggcatggaacgagcgcaagcagactatatgggaatgttggcaacggtcatgaatgcattggcgttgcaagacactcttgagaacgctggcgtaccgactcgcgtccaaacatcgatcgaaatgcgccaaatcgcagaaccttatattcgccgtcgggcagaacgtcatctagaaaaagggcgtgtagtgatctttgctggcggcacagggaatccttatttctcaacagatactacggctgccttaagagcagctgaaatcaatgcagatgtgatcttgatggcaaaaaataacgtcgatggtgtctactcagcagatccaaaaatcgatcaaagtgcagtgaagtttgaagagcttacgcatctagaagtgatttcgaaaggattgcaagtcatggattccactgcaagctcattaagcatggataatgatattccgttagttgtctttaatttaaatgaacaaggaaatattcgccgtgcaatcttaggagaacatattggaacgacagtaagggggaaatagaatggctgacaaaattttaacagaagcaaaagataaaatgaaaaaagcagcagaaaacttgcagcgcgagttaggacaaattcgtgctggccgtgcgaacgcaagtattttagaccgtgtgatggtaacctactatggtgttccaacaccactaaatcaaatggcatcaatcacgattcctgaagcgcgtattttgatgattacgcctttcgacaaaacaatgatccaagaagtcgaaaaagcgatcatgcaaagcgacatcggtatcacacctgctaatgatggtacagtaatccgtttagtcattccgcaattgacggaagagcgccggaaagaattggcaaaagatgtgaaaaaagaagcggagaatgcgaaaattgctgtccgtaatatccgtcgtgatgcgatggatgcttacaagaagcaagaaaaatctggcgatatcacggtcgatgatttaagagaatcagaaaaagaagttcaaacattgacagacaacagtattaaagaaatcgatcagatcgcagctgaaaaagaacaagaattattagaagtataagaagcaggggcgcacaagcgccctttttttattcctaacaaagagaaaatgtttttgtttttctttaatatagatttctttttttacttttcataggcaagaaatatgattattgttataatgaaaaagatgaattttacgaaatggaagaggagcgaatcatatgttgcgtttttttccacaaaaagacaaatatgttaaggaagaaactgaatacgaacttgatccggcattacctgtgcctcagcatatcgcgatcattatggacggaaatggccgctgggctcagaatcggcgtttaccgcgggtggcagggcacaaagaagggatggagacagtgaagacgatcacgacccatgcctcgcggcttggagtcaaagtcttgacattgtacgcattctcaacggaaaattggaaacgaccaaatgaagaagtcgattacttgatgcaattgccagttgatttttttgacacgtttgtaccagagctgatcaaagaaaatgtgaaggtccatgtgatgggctttactgaatatttgcctgctcacactcaagatgctgtcaatcgtgccatcgaacagaccaaggagaatacaggaatggtcctgaatttcgctttgaactatggcagtcgtgctgaaatgctgcaggcgatccaaaagctgtatgaagaactagaccacacacaggagacggtggaaatcaccgaagaaatgatggaccagcatctcatgactggtttcttgcctgctgcacttcgcgatcctgaattggtgattcgaacgagtggtgaagaacggatcagtaattttcttctttggcaaattgcttatagcgagctctttttcactaaagcattatggcctgactttgatgcccaattgttagaagctgccatcggcagttttcaacagcgaaatcggcgctttggcgggttgaacaagaaggaggacaaaaagtgaaacaacgtgtgatcaccgcagtggtggcattagcattttttttaccagttatttatgtcggtggaatagccatcgagttgacggcagctttacttgccggaattggtgtgtttgaattatttcggatgaaaggactagcggttctcagttttgaaggggtgttatcgattcttggggctgtgatcttagtcttacctaaagatccttggtttgctttcttaccagcaaatacagataaaagtgctttgttttatctgattgtcttgttgttgctagggatcgctgtcgtttccaaaaatatgtacaccattgatgaagcaggtttccccgttttagtcagtctgtatgtgggtgtcggctttgaacgtttcttgacggctagattagtaccaaacggattagttgtgctgatttttggcttgtttattgtttgggcgacagatattggtgcttatatggttggccgccgattcggcgcacataagctatggccggagatctcaccgaacaagaccgttgaaggggcattgggcggaattgtttcggcagtcgttgtggcagctctttatttgttggcattcccaggcaacgattactttggccatggaagtctgatcatgatcgtattgacgattattttttcgattgctggtcagtttggtgaccttgtcgaatcagctatcaagcgacactacggagtaaaagattcaggcaatattttgcctggccacggcgggattcttgatcgttttgatagtatgctgtttgtttttccaatcatgtacttattaggtgttttctaaagcaatcatttagttagtctagataaacgagcaataatcacttgcttgactagataagtgctaggtcattaatttgtttgatcagctccgcagaaagaagacaatttttaacctcattttaaccttatttcaacctctaaatgaagcctgttttcacgggaccagacatttagaggttttttagttctcgactacttggcggtcgaagcttttttgacggacccctgtgaagaatgcgaggataaggaaaaaagaacactcttcctgttaaggaatgtgttgagagaaagagccacagtctttttatgcgtgttagagcttggttctttaaattcttgttacaataacgccggaagttcctcattaggtgtgggtgtgataaaataaagaaaggtttcccctttagcaagagggaacagtgaaagcgaggaaacagaatgaaaacgattcttgtgtttattatcatattttctgttgtggtcgtaatccacgaatttggacactacttctttgccaaacgtgcagggattttagttcgggaatttgccattggaatgggtccaaagctttttgcccatcaaggaaaagatggaacgacttacacgattcgaatgttaccattaggtggctatgttcaaatggcaggctggggcgaagatgagacagagctgacaccaggtatgccgatctcacttgtgcaagacaaggatggaaaagtcatcaagatcaatactagcaaaaaggtgcagttgcctcatgcgattccgatggaagtggtagactttgatctcgaagaaaagttgacgattgcagggtacatcaatggaaatgaacaagaaaaagtcgcttatgcggtcgatcatgatgcaactattattcatgaagacggtgtggaagtaaggattgcaccgaaagatgttcaatttcagtcagcgaaactttggcagcgaatgttgaccaattttgctggaccgatgaataacttcatcttagcttttgttttattcacagggttagtgtttgcacagggtggtgtacaagatgtgaatacgaccagcatctctggtatccaaaatggttcaccagccgctgaggcaggcttgaaagatggcgatgagatcttagcagtcaatggcaagacagtatccaactggcaggaattgagcagtgagatccaaaattatcctgacacgaagatcccccttgaagtgaagcggggaagtgatacattaacgattgaagcaacgccagaagggaaatatgctgaaggagaaaaagtaggatttatgggaatcagtcctggcttgaaaacaagtcttggtgacaagctattaggtggcttgaaattgaccttcaacaatgctttactgattttccgagctgtcggtaatttgatcgtacaaccagatctggacaaattaggcggtccggtggccattttccaattgtcctcacaagcagcctcacaaggggtagcttctgtcgtcatgatgatggcggcgatctccatcaacttaggaatcttcaatttgttgcctattccaggattggatggcggcaaactcgttttgaacattcttgaaggtgtccgaggtaaaccgatcagtcaagaaaaagaaggaatcatcacgttaattgggtttggttttttgatgttgctgatggtgttagtgacttggaatgatattcagcgctttttcttttgattagaggaagcagctgatatgggccaagcagggtgtatggtatagcaaagtgtttgcagcaaaggagaaaaaaatgaagcagtcgaaactgtttattccgacattgcgggaaataccaagtgatgcggaaacattgagtcatcaacttttagttagagccggttatattcggcaagtggcagcaggcatctacatgtatttgcctttagcccagcgggtgttggagaaaattaaaaaattgatgcgggaagaattagccaaaattgatgcagtagaaatgacgatgccagttttattgcccttggaactatggcaaagtactgggcgagacgggctttatgggcgctcactgtatcagttaacggatcgaaacgagcgggagtatgtcttggggccaacccatgaagagccttttacggaattgatcaaaagtgagatctcttcctacaaacgtctgccgatcagtttgtatcagattcagtcaaaataccgagacgaacaacgtccgcgcttcggtttgattcgcagtcgcgaattcatcatgcaagacggctactcatttcatgccgatgagtcaagtttagatacgacttatcgtcggtatgaagcagcctatcacgcgattttgcagcgttgtggtctggagtatcgcgcagtgattggtgataacggtctgatgggagggcatgattccaaagaattcatggcactgtcgcagattggtgaagaactaatttgctactcaacggaaagcgactacgtggcgaattggaaaatggccacaagtttgtatgtatcaaagaaatctcacgaaacctttcttgagcgcgcagagttgcaggttgatccatcttattctctggaagaagtagctgcagcttgtgagagtgacttgactaagatcgttcagtcctttcttttgtttgctgatggagaaccggtcatgattcttctacgtggcgatcatcaattgaacgaagcaaaagtcaaaaattttctagaagccgatcaattgaaaatagctacaccagaagaattacgttgtcatctgcaaactgaagcaatcagtcccattgcgctgccggaaaatgtccgcttatatgctgatcagcatgtacaagatttagcaaatgtgatcgtctttggaaatcaaccgggccattactatcaaaacgcaaatgtaggacgagatttttccccattggcatttgctgattttcgattggtgcaagaaggtgatccttctccagatggcaaaggggtcctaactttcacacgaggaatcgaagttggccacattttcaagctaggaaccaaatacagtgaaagacttggtgcgacagttgtcgatgagaacggtcaggagacgccagtcatgatggggtgttatggcatcggtgtatctcgtcttctatcaacaatcgttgaacagcacggcaatgaagagggaatcgattggccgaaagagattgcaccctatgatatccatattattcaaaccacaatggaagactcgtatcaaactgctttgtgcgaggaagtagagcaagcgatgcttgctgtcggttatgaagttttagtagatgatcgcaacgaacgtgctggtgtcaaatttgcggatgcggatttgataggctgtccgattcgattgaccattggcaacaaagcgacagaagggattgtcgaaataaaaatcaaacacacaaatgcaaccgttgaagttcgtaaagaggaagtggctacgacattaacgatcttgttgactgcatctgaatgatccgtgacaaaaatcgaggaagggggagccctttctcgattttttaatgaaagacaaaagaaaaagaggtatactaattaatactgagaaaaaggaggatggtcaattgtcaaaagaaagagagacctttgagattttattagagcaaatcaatgctggtcctaatttacgccaacatcctttgatacagaccgctcaaatcaaacaagtcgtggtccatcgccagtcaaaagcttggacattttacttgcagtttgatacattgctacccgttatggtgtatcaatcgttcaaacaacatttggaactggcctttaaggaaatcgctgcggtgcgaatgatcattgaagccaaggataatgccttcgatcaacaactgatccaagagtactggccattagcactcgcaaatcaaaactgtgatcgtccactagtacagcaagtcattaagaatcagctaccggtagtgaatgagaaaaaagtgatcctgcctgttaccaatgaagcggtaatcgcgattttgcagcaacaatatttaccaatcattgaagaaaactatcaaacatttggttttcaaaaatttcgtatcattcctgaaatggatgccgaacaagcagaagaagctttaaaagaattggaagctcgtaaagaagaacagactgctgctttccaattacaggctgctgagaacttgatcgcccatgaacagcggaaaaaagaagtgaaagctgttgaatttgacggtccgattgcattgggaaggaatattccagccgatgaacccgttaccccaatgattaatatcattgaggaagaacgccgtgtgacgatccaaggatatgtctttgataaagaagttcgggaattacgttcaaagcggaagatcttgattctgaaaatcacggattatacgtcatctttcagtgtcaaaaagttctccaataatgaaaaagatgaacaaatctttgaggcaatcgccaaaggcagctgggtaaaagttcgcggaagcgtgcaggaagatacctttatgcgagatcttgttatgaatgctcaagacttgattgaggtaaaacacgagattcggaaagactatgcacctgaaggagaaaaacgggtggaactccatcttcattcaaatatgagtacgatggatgccacgaataatatcagtgatttagttgcacaagctggaaaatggggacataaggcgatcgctattacggaccatggtggcgcgcaagctttcccagatgcccatcatgcgggtgaaaaagctggtgttaagattttatatggggttgaagccaatatcgttgatgatggcgttgcagtggcttataaccctaaaccagttcctttgacggatgccacgtatattgtgtttgacgtggaaacgacggggctatctgccgtttatgatacaattatcgaattagcggctgtccgcatgcataaaggcaatgtggaaggctcatttgatgaattcattgatccaggacacccattgtctcgcaccaccgtagagcttacagggatcacggatgaaatggttcgcggttctaaatcagaagaagaagtattgcgactctttagagagttttctgaaggagcaatcttggttgcccacaatgcttctttcgatatgggctttttaaatacgagttatcgaaaatatgggattccagaagccgaaaatccagttattgatacattagaactggcacgttacttatatcctgagttcaaacgttttggtctaggcgtcttatctaaaaaattcggcgtcagcttagaacagcatcaccgagcgatctatgatgcggaagccacgggccatttagcttggatctttgtcaaagaagcgatggaaaagcatggcatgctgctgcatgaagacttgaaccgccatgtgggaggagagaactccttcaaagcggcgcgaccattccatgcgacgatcttggcgaagacgcaagccggattaaaaaatttatttaaattgatctcgatgtcgaacgtgaaatatttccatgacaaagtcccaagaattcctcgctcggaattggtgaagctgcgggaaggattacttgtaggaaccgcctgtgacaagggagaagtctttgtcgccatgatgcaaaaaggggtggatgctgcccgtaaattagcagagttctacgattatattgaagtcatgcccaaagaagtttacgctcatttgattgagaccgaacttgttaagaatgaatcagacctagaagacattattcgcaacctgatcgagatcgggaacgaattaggcaaagtggtggtagctacagggaatgttcattatttgaatgaagaagatgcgatctatcgtaagattttgatcaattcaatggggggagccaatcctctgaatcgccatagtctcccagctgttcactttcggacgacagatgagatgctgaccgcttttcaatttttaggcccagatacagccaaagaaatcgtcgtgacaaaccccaacaaaattgcggatatgtgtgaaaaggtcattccagtcaaggatgatttgtatacgccaaaaatcccaggttccgagcaagaaatcacagatctaagttacaatcgtgccaaagaattatatggggatcctttgcctgagatcgttgaaaagcgattgaaaaaagaattagattccattatcggaaatggcttctccgtgatttacctgatctcccaaaaactggtacacaagagcaatgaagatggctacttggtgggctcgcggggatctgtcggttccagttttgtcgcaacgatgacggggatcactgaagtgaatccattagctcctcattattattgcccagactgtcagtactcggagttttatgaggacgggtcttatggttctggctatgatatgccagaaaaaaaatgtccgaaatgcggcacccgactaaacaaggacggtcatgacattccgtttgaaaccttcttaggtttccatggagataaagtccccgatatcgatttgaacttctctggggaataccagcccgaagcgcacaattatacaaaggttcttttcggagaagattatgtttaccgtgcaggaacgatcggtacggtagcagacaaaaccgcattcggttttgtaaaagggtttgagcgggatcacaatcttcattatcgtgcagcagaagtggaccgattggccaaaggggctaccggagtgaagcgcaccaccggacagcatccaggggggatcattgtaatccccgattatatggatgtctatgatttcacaccgattcaatacccagccgatgatatgaattctgaatggaagacgacacactttgatttccactcgatccatgacaatattttgaaactggatattttaggacatgatgatccgacagtgattcggatgttacaggacttatctggaattgatccaaaaacgatccctaccgatgatccagaagttatgcgtatttttggcggaacggatgttttaggtgtaacagaagagcaaatttattctaaaactggtaccttagggattcctgaatttgggacccgtttcgtacgggggatgttggaacagacccatccgtccaccttcgcagagttgttgcagatttcaggactttcccacggaacggatgtttggctaggaaatgccgaggaactgattcggcgcggtgatgccaacttggcagaagtcattggttgtcgggatgacatcatggtctatctgattcatgcaggattagatgacggtatggctttcaaaatcatggagacggttcgtaaaggacaatggaacaagatcccggatgatttgcgagatacgtatctgcaagcgatgcgggaaaataatgtccctgaatggtatatcgattcttgttctaagatcaagtatatgttccccaaagcccatgcggcagcctatgtattgatggcattgcgggtcgcttacttcaaagtatatttcccaattctgtattactgtgcctatttctctgttcgtgcggacgactttgatttgatcgccatgtcaaaaggcaaagaagcggtaaaagagcggatgcaagaaatcaatgacaaaggcatggatgcatcgacaaaagaaaaaaacttgctgactgttttggaattggccaatgaaatgttggaaagaggctatgaatttggcatgatcgatttatataaatcggatgctgagaattttgtgatcgatggcaacaagctgatcgcaccatttcgagctgtaccaagtttaggtctaaacgtagccaaacaaatctgtgaggcccggaaagatggtccgttcttgtccaaagaagatctggccaaccgaggaaaagtttccaaaacattaatcgaatatatgacagacaatggtgtcttgaaagatttaccggatgaaaatcaattgtcgttgtttgatatgctataaggaagaaatttattatcaactataaaaacgattcgcaggcactatctttctcagaaatgataggtcctcgaatcgtttttttgttttatacatcgacacttttgctgcatgtcataataaaaccatcaacaataatggaatgtaaatcatataaatcaaaacggagtagcctaatgaagaagcagcaaactcttcatctccatggtaatttctaaccaggatcggcacagaattttgaacaggcatcgatgcttggatgataaagacttgcaacatcaatgaaggaacctgtatccattgaccaatcagccacacgatcaatggagagaggagaaaacgacctgcgaggacaccggcaagatccttggtcatacgtaaattcttgataccactatagtaaacgatgatcccaatgatgaacatggatagaggcgtggtcaactcagaaagatagcctcctaggcctgcaataaatttcggtaaaggaaaatcgaagagcatccagatcaatccaataataaacccaatcaatgcaggagagaagatttttttcaacacaactaaagggtgaaaggagacttttgcttcttcgaaactagggctgtctcgagcgatttcatagatcccaaccgtccaaaacaaactagtgttgacaatataataaagcaagacataaggaacagccttttcgccaaaaatagccaggttgatcggtaatccaataaaaattgtattggaaaaagtaaacatggtggagaaggatccatgatgagtgggagctacttgaaagaaacgctgccaaagtttactgatcccataagtaatgacaatggataataatggaataatcattccagaaaacaatgaaaggaattcatcgcgggtaaaattcttgatgatattcaaaaacatacttgccggcagtgagagattcaaaacaagttttgaaaaggtatctgctgtacgatttgagaaccattgcttaaaagacaaccagtagccaataaacatcaaactaaaaatcacaaaaatattgctatatgcttggaacatgaactcacctctctttcactatagcgaatcttgattccataatcaattcaatcagaaaagaataccccaaaaaagcaatcaaaaaaactatgaccgagaagagtcggtcatagttctaaatttattttcgttgttgtttgccggcattacggccttttgcatttttatgattcaagttttttggcgttgtaggctgcgtctgctgcgtaggagtgacatctttccgaggcgtcacgaccgttttaggcggattggctttcatttctgcttcaacttgcgcacgaatcttaggtttcatgatgacatttgtaataaaggtttgcaggcagctgaagaccccgccgacaacccagtataacgttacaccagcaggtgcacttaatgacatgaagacaatcatcaatggcgaaacgatcaacattgttttcatcgtttttttctgttcttctgggattccaatggttgaaatatatccttgtatgagatacgaaataccagcaatggctacaaataggaaacttggttgtcctaaggaaatcccaaagaattccgaattttgaatcccttgtgtgtaacgagcagtaaaatacaaagctgaaaatattggcatctgaatcagcagcggcaagcaaccgattccgccaaacatgctgacattattttcagaataaattttttgcatgtctgcttgtgcttgcatttgttcttcacgagtggtcgcttttttcaagttggcttgtgcgatatctacctgcggtttcaagaactgcattttttcactttggatcatcgttttcttcgattgatggatcccaagcggtaagataatgaggcgtacaacgattgtcacagcgataattgcccaaccataagaccaatcgaagttttctaccagcatggtgatcaaattacctaatggtttcactaagaaacgatagatcatgccgttttcattcggtgttccatcagagtttgtgctgacgcatccggataaagtcagtaaaagtcctaacaatccagacgagagcagccatttattcatttttgacattcttttcttcctcttcactataaatttagacaaaaataactatactaaaaaagaccgactatttcaatgtacaaaaggaaattcattgaaaaatcaatctttcgtcgtagatttagtaaccatattcaacatcaaaacttgttctttccttgatagaaggatcttcttggatctttgtacttgtcactttaccagaaggagacggtgaatctttgaccgcttcaacaaaagcgtctacctgtttctcttcgccgatagcttcgatcgttactgaaccatcagattcatttttgacggatccttggatccccatccggtccgctaacaattttgtcgtgtaacgaaaaccgactccttggactctgccttgaacttgaatgcgtatttttttcatcaaatcatccctcgtttcagtcaacctctatagtatatgatagcgtttttctaacgaaagaacaagtttcatcctttgactcatgctataatgaggcgaggtgaacaggatgaaggaaattctttcaaaaaaaaatatattgatcaaagaggtcaaaaaactcgcacaaaaaaaataccgcaatcaaaccaatacgtatataatcgacggttggcatttggtacaagaagccattgcagcatcggcaccgatcaattatctatttgttactgataaaggaatccaagaaaccggcaatcagttaaaagactatcaagacaaagtatttcgtatctccgatgaagtagctgcttttctatcagatttaccgacaccccaagggatctttgcagtgatcgaaaaagagaccgttcaagaaacgattcatggaaattggctgattttagataatgtccaggatccagggaatgttgggactatgattcgtacagccgatgctgcgggttttgctggggtctttttaggaacaggcacagctgatcgttacagcacaaaagtcttgcgtagtatgcaaggcagcaactttcatttaccgatccttgaaggggatgtgccagcattcatccaaaaattaaaagcccaagggactgctatttacgggactgaattgaataaagaggcggtttcttatacggagttatctaagaaaggaacagctgcgtttatcttagggaacgaaggacaaggcgtccatccagatattttagggttgaccgatcaaaatgtctatattcctatctatgggcaagcagaatcactgaatgtagctattgctgccggtattttgatgtacttttttgtcagttagacttttttaaggaactgttaaactcaaagcaactctttggattctcctagaattctgtctgagcagatgctatacttctatttgtaagaaataagcagtatcaaaaaggtggcaggcataaatctatgacagaaaaatggcaagaagatagcgagtatatgtcttatgtagcagatttgttagagacagaagctgtaaaaaaattagccaattatgttcaacatatgagttccacacgtttagaacattcgatcagcgtttcttattacagttataaattggcaaaaaaatggggcggcaatgctcgtgcaacagctcgggctggattattgcatgaccttttctattatgattggcgtacaaccaaattcgatgaaggaacacatgcctatatgcatccgcgaattgccgttaaaaacgcagagaaaattactgaattaagtgatctcgagcgggacattattttgaaacatatgtggggagcaaccattgcaccaccccgatataaagaaagttatatcgtaaccatggtggataaatattgtgcggtgaaggaagcatcagaaccaatgactcaagccatgaaagcaaaatggcaacaacggttttggcataaacaacgaccaacacatctctaataaaacaggcaagcgcctagaatctgtagtgatttatcagattccaggcgctttttttgtatggtggtgaaacaattggatcgtggtgctcatgattccattcaaagggcatacttacgctagtttccaaagaaaaattcgagaatagtcatcaaaaagatgatgattgcaattccgcctatagctaacgcatgtctttttttgtgcatgaacaaaatggcgatatattctcgtaaaaaagcattcggcaagtaatagaaggctgtgtgtgagccaatcccatctgctttgacatgcgcttggtcggcgtacatccctgcccggaaaatatgatagttattggaagcaaagattgcgtgatatccttctggacgtaacgaatccatgatttctttggagaatttcatattttcgtaagtcgttgtcgaattggcttccactaagatttcactttcagggattccttgagaaacggcatattctttcatggccactgcttcaggaattttttcgtcgctgccttgaccaccggacatcaaaagacgaggggctgttttcttcgcacgaaattgaagatgataaaatgcgatagctttatcgatccgttgggctaataatggagaaactttctcgccattaaggagacctgcccctaaaactataatgaagtcctggtcatagcggggatgattgaattgataaataaccgagatcgacaaaaagttaagaaaaaccacaaaaaaataaagcagcgatgccggaaaaattgtaaataaaacactgacccaacttggtaaggcatgtaaaaaggaatccgataccaacaagatcgttaaaacgatagctaaaaccaatgtcaacaggttggccaatgagtgggattctcggcgtaaaacgacgattgaattccaatagaggaaaataatcaatccatacaaaccaaaaagaaaaacgaatagaaagccaactaatgcaacagctaaaatcccgccgactaaaatatcttctgtccgataaagattaacgagcaaataaatcccaaaggtcaagatgaagacattaaaaagcaaaccattcactaaacgatgcttgtttttaaaataggaatataaaaataatccggccaaactaagcggggctaagataaaaaaactgccagtacgtaattccgaaatggacaaataggccaataaagcggcaatcgtccaacaacactcgaagaaaaagatatctgggtcatcttttttcttgcggtaccaaaaaacaaaaatcgctcctaagatataagcgatactgaaaagcccaatttgtgtaaaatccattcttttcactcctttaaatctaagaacagtatacctaattttcgaagaaaaagcttgcagatgtggtcaaagttgctgaattttcttgaattcgctacaatggatagagaagaaagaaggaggcacaagcatggaattaggtgaagtgatccgagtaacactcccagcgttttatgttgtcggaaaagaagggaaaggtcttgctgaagaaggcccttcatgggtaccggcactatgggatcttgcaacgaaagattttgaagaaatcgagtttttgctagccgatcaagaagcggaaaatctgcagttctggggattgatgagtgacggagagaactggctggaaccatggcaagagacaggacgttaccttgcgggtgtccaagtcactacggataattttccaccagtagattgggtccgttggcaaatgccagagatggaatacatggtcgtaaaaacaaatgaagccaatctaaacatgatgacagagaagatgctgagagaagttcttccagaaaataatgttcaactggcagcagctattcaggaacactacctgcctaattttcaagaaggggaagtagaactgtattttcctattgaaccgattgcgcctgttgtaaccaaagaagagttactctcttaacaaaaaacttccagtgttttagtgattaccggtcttaccggcaacgccaaacactggaagtttatttttgattaaaagagatttgtaaagaaattggcaactgatcgccagccgataacaaaaatatttgctttttcaacggctttagtagtgatcagctcagtagtagggacttctttactaccatccatataacctaatgtatctgcaggaatcgttgctgttacttttcctaaatccgttcctttggcaactggtgcagagacagtttcttcgttcattgttttgttataatcgattgttgtagtgaagtcttttggatccatatctttacgtacccaaacagaaagatcattttttaccgctatgggaacagtaagttctttgccgtttttaacagcgaccgtttttgtatctgctaactgatcaccagcagatagaataggaacttgctcccacgcatcaaatgagtaatccatcagtttgcctgtttcggtgaaacgtacactaggattctcagcatgaccgttgacgtttaacactacggtgataatacgctggccatctcgcacagccgttccaacaaagcaagcacctgctaaatcagtggttccggttttcaaaccgtcaacaccatctttggcgttgatgaaaccaggtagcatccagttccagttgaccatctcaactggtgagtaggaaccttcaccaaatgttttggtaaccgtgctggtgacttctaatacttctgggaagtcttggagcaaatgtctcgctacgatagcgacatcttttgcagataattcattttcatcagtggaagtggaaccagggtaaaggttttctcccagataggtgttattcagtccggaagcattgacaatcttagcatctgtgattccccattcagtgagtttgtctttcatttgatcgacaaaggctggctccgacccggcaattttctctgctagggcaacgaccgcagcattagctgattgaatgtagctcgcttcataaaggtctttaacggtgtattgaacatcacgatgcaaaggaacattggacaagtcaggtgtgacactgaggtcggctgcatattgtgagatttcaacagggtcttcccaagtcaatttgccttgcttgacttgttctgctactagatacagactaatgatttttgtcactgaggcgatgcccatcggggtttctccctcttggtcatataaaattttgcctgtatcgaaatccactgaaaaagcagcttttgcatcgatagaaaagtttttgatttcttcagcggtaaatgtagtctcctcagcgtgggagatcattggtattccggcaataaaaaagagggttgctagacccgcaatcaatgaataccagattttggataatttctgcataggtaaactccttcgtttctgtatctaaatcaaaagtttaacaaagagtttcctgagttgcaatactctaacagaaagttcaaaaattcgtaagaaccagcttttttcttcttgccgaatcacaccagtgatcgctttgtcttgaaacaacagttgtttttagacataaaaaaagcttttctttaacgaacaaagaaaagcagtttttttatctaataaaactatcggcgaatatgatttcggggatcctcactttgcacttttacaggtactttcactgctcttgtttcttgctgcatcaattggcgggcaagaaacagcgttcctccaagtaatgcggctaaaccaaagattgaaaaaagtgaaacaaacgtcgctaacatagaaatcccttctttctgtttttaattaatgtggaaggtaggaatcgaacctacaccttaatctatgaacgatcatctatcactcaacggaacaccttgttcaaccacttcttattactatcatagcatgaactgtctaaaaatgctggtagaaagtctgagcattttcagaggaaatcaagaataaataatgaagaaactttgaagaaatcattcgatttttgtcaaaggatattgccaatcttctgcttcatcataaagggtgaagcgctggtccttttgttcaatgatcaaatggtaacccaatgaatctagtaaaaccaatcttgatggggtcagctcaacgatcacagtaggtgaatgtttcccatcaattgtcagtgaatgctcctctgtgatctcaatggatacagtgtctttcatttttgaagtgaactgccatttccccacgaattgttggcggggctcagttttttgcttttcttttcttaatatgagcgaactggcaacaccggtcaaaagtgacagaccaatcaacagtgaacgttttttcacattttcacatccattcctacctatgatggaactagtataccatggggaacaaagaaatcctcctactttggtcggaactttaaaagtttttaattgaccgtataatccatttatcaaaatcttacagccctcagaaaataccagaaaattgcagcggcagcggatagctgcagcaatgatgctgacccaaagcattgttccatagcttatggtaaaatcagatagaaagttttctgctttctcctactttaattgaaagagagtctttcactgagaatcagaacatcatcaattactagatcaactgatttagcgtttatttaaggaactccggctgttttaaggccgaggtattaatggagagggaaaaagatggaatatccaaatagtcacttagcgatatttattattcgggaaaatcgctttattgcccgctgtcgattgatgtcaggggaggaagtaatcgttcacgtcaaaaatactggtcgaggaaaagaggtacttgttgctggtgcgttagtcactttgcaatactggaatagtccaaagagaaaaactaattatgatttgatcgcagtaaaaaagggcgaccaatggatcaatatcgacagtcaagtcccaaaccgtttggcctatgaatccttattggacggaacgattcttttaccgcagatcacaggcaatctaactttactaaagagagaagtgacgtatcaccgttcaaagtttgatttttattttgaaacagatgtcggagaaaagggctttatagaaatcaaagggatgactttggaaaacaaacgagtgggtgcttttccagatgcgcccaccagtcgcggattgaaacatgtaagtgaactgatagatgccaagaaagaagggtactatgccgcggtattgtttgtcgtccaatttgaagacattgatgtcgcgacgatccatcgtgccatgcaaccagagctagcaaaaaaaatcggacaagcaattgcagacggaatccaagttttcgcgtataattgtcttgtggatgaaaccagcatttccattaataaagcagtaccttttgatcttatggctgcttttgaagacccaaacttataaggaaagagggaatatgaatgattcatttagggataatcggtacaaattggatcacggatcaatttgtacaagctgcacatgaaacgggacgctaccatctaacggctgtctattctagaaaactggcgactgctcagtcttttgcagagaaatacggagaagtgacttgtgtagatgatttaacggctttctttcaactagaagaattagatacggtatatattgcatctcccaacaatttgcattttgaacaagcaaaacaaggaattttgtcaggaaaaaatgtgatcgtcgaaaaacctgccttttcgacaccatcagaaatggctgagatcattgaattggccaatgaaaatcaagttttattttttgaagcagcgcgcaacattcatgagaaaagttttgacaccattgcgtctgtcttaactgaacatggcaatatcattggtgcaaactttacctatatgaaatactcttcacggtatgatgcagtgttagcaggagaggagccaaatattttttctccccatttttctggcggcgcattggtagatctgggtgtttatcccgtttatgcagcactagcttggtttggcagaccacaaaatgtttattattttgcccggaaaatcgtgacaggagtcgatgggatcggtacgatcattttacgttatgaaacttttgacgtaaccattcaaactggaaaaatcggcaactctgacttgaaatccgaaatatattttgaaaatggaacactggaactaaatgcagtcaatgccattgaacaagcggtattttatgaccgtacaaataatgaaacggtattaccggtgaccgcgcaggcaaatccgatggtcgaagaagctgcagattttgcagaagtcatcgaaaataaagcagatccccaattgggtgcgcgctatgaagaatggatcgaattagctcgtgatgtcaatgaagcgatctatctcatgagaaaacacgcagaaatctcctttgacgcagacaaagagtaaggaatggaatgtatgacagcaacttatttagcagaagtttggcaagaaaaatggcaaagcagcggcttttctgcgccatcactgattcaagaacgggtttaccccctcttgaaatcaggacaatcagtagtaggcgtttcgccgacaggttcagggaaaacattggcctatttactacctttattggaaactgtaaaagttggtgaaggcaatcagctcctgattttgacctcttcccaagaactggccatgcaggtcacacaggtcgcacgagattgggcccagcttttagatttgcaggttttaccactgattggcggcgcaaatactaagcgacaaattgaaaagttgaaggccaaaccagaagttttggtggggacaccaggacgagtattggaattgctcaaattaaaaaaagtcaaaacgcaacagattcacggggtagtcttggatgaagtggatcaattactgaaagaaggggcctttgggctcgctagcaaaatcttgacgcttattccaaaacaggcgactcgcagtttcttctctgcaactgccaatgaggttctaaaagaaattcaagaactggcttttgaaacaccacaggtcattgatgtgacagaggaagaccagagcaaaggggtgatccatcattattatttgaattacccgagtcgtaaactagtggatgctttgcgccggttggcttacttaccagattttcagggattgatttttttcaatgaattaagtgcattaggtaatgctgaagaaaaactgctctttcatggtttgccagtcgcctcccttgcttcagaccagaacaaactgacccgccgtgcttcgcttgatgggttccgtcagggaaagatttgtgaattactaacgacagatgttgctgccagaggattggatgtcgatcagctggggtatgtggtcaataccgaggttccacaagagaaagaatcttatcttcaccgagcaggtcgtgtgggacggatgggaaatgagggcacagtgatcacgatcgttcaagaccatacattaaaggatctaaagaaaattgccgcacagctggatctaacgctgcaagaagttttcttgcatggaggtgcgcttcacacagagcgtccggaagttaaaagtgaacctaaaaaagagcagagtgtgcagaaaaattccagaaaaacttctgaaaaattacacactatgccaaagaaaacgaagaaaaagcaaaaaaaccaaaaagataaaggcaaaagacgccattgagcgtctttttgtgttaccattaacggtggttaattactagtgtgtaatattgaggaggcattttcgtgaattcaaggaaagaagaaatctttcagacgatcgaactgcacaaacaaggtctgacagccttagaggttgcggagattttacaaatcgatcgcagtaatgcaagccgttatctcagtgaattatttaaagaaaataaaatcagcaagcgtgctggtcggccagtaatctatgaaccattgaatgaggaagttcatgtggatgtgtcctccgaggttagttttgaaagtctggtgggcgttcaagcttctttgaaagtcagtatccaacaggcgaaagcggccattctatatccgccccgtggactgcatactattatattcggcgaaaccgggaccgggaaatcattatttgcggagtgtatgtatcatttcgctgtggaatcaaaaatgctgaaaaaagatgccccatttgttgcgtttaattgtgcggactatgcgcaaaatccccaattgctatttggtcatatctttgggatccgcaaaggagcatacactggcgctgcggaagatagtcccggactaatggcgaaagccgatggcggtattttgtttctggatgagattcatcgtttgccgccggaaggccaggaaatgctctttacctttatcgacaagggagtctatcgtcctctaggtgaaagcaatcaagtgtacgaagcttctgtgcagatcatcggtgctacaacagaatcttcagaaacatttttgacgacattcaaccgaaggattccaatggccatcactttgccgaatgtggagagtcgttcactggatgaacgatatgaaatcatctccttatttatcaagcaagaagcaactcggctcaatcaacggatcgacgttgagcgagatgcgattttggcctttatgctgtatgaagcagaaggcaatatcggtcaaatcaaacgtgatttgaaattagtctgtgccaaagcatttctccattatcggacctacggcaaaaagcatttattgattcgtaaagaagattgttcactgcaagtccaaaaaggattgttgaaaatcaaagaaatgtcggaacgtctcgatcgatttttagaaggcaaaggcgattttttgagtttcgagcctggggatcaagatgttgtttggtcacaagatcctcaaagaaatatgcaggtttacaatgagattgaagagaaagtcagcagcttgatcgagacaggtgttgcaacgatcgatctggaaaatctgatttccaaggatgtggatgcctattttgaaatgtatgtagaagagctgacgcaaaatcccgttcacaaagagttgattccagaagatatttggaaactgaccaatcacctttatgatatcgctgagcaaaaattggatcgtacatacaatgaaaaagcacgttttgcctttgcacttcatcttcaaagtacattagaacgcgtaaaagaaggccacatgatcgttcatccagacttaaatacgattcggaaaaatctgaaatcagagtttcaggtggcgatggatctatcaactattattgaagaggaacgacacgtggagattcccttcgatgaaattggctttattagtatgtttctagctattcaggtgaaaaaacagatcatgccgcttgagaaggtagaagtcgtcgtcttgatgcatggaagagcaacagctagcagcatgctggaaaccgcacaggagctattggaaaccactagcggttatgcaatgaatatgtcattggatacagaagtgggcgccatgtatgaaaagttactggcctatgtttctaagaataaagataaattaagcaatggtctattgcttctcactgatatgggatcattgaactcttttgcaacacttatttatgaagaaacgggcattcggacgaaagcaatctccatgtccagtacgatgatcgtgctggaagctttgcgcatggcagagagtggacgcagtctcgaggatatctatcaaaacatccagcgttcctttgagacgatcgttcaagagcaattccgcacggttcgggaagccaaaggcaataaaaaggcagtaatcgttacgtgctttacgggagaaggtgtcgctgccaagctgtatcagcgcatctatccggtcgtcgatcaagagaaggtcgaaattattcaaatgcaatttattgagaaagaaaccttcaagaaacacatcgatgggttgctagaagaatatgagatcaaagccatcgctggcacagtagatatcgattatcaaaacattcctttcttttcggcttatgatgtctttgatgacgaacggttgaatgtgctgaagcgaatcgtttctgatgaagttcccatcgagaaaattgttcgctctcttgaaaatacccttacgcatgtcgggtctgtctaccatttgatcgagagcttgcaacgaatcgtccatcaggttcagaatcagctgcatgtgacactagaaccgactgtagatgccgggttagtaatccaccttgcttttcttgtggagagcaatttgaagaaggaaccttcccgagcatttaaggatttagcaagcttccaaaagcggtatcgaatcgagaccgatgtgttgcgaacgaacttgctgcaaatcgaaaaaaattatcaaatcaagatctctgaagatgagattgcgtatctcacacagatgttcttagaaaatgaaataaaaaatcatcatgaatccgcacacaatattagtgtgtaatgagaaaaagtaaaagtgtgtaagcgttaaattggtgcagaccattgttaaatcaaggtttgcactttttttattttggcacgctttttgctttatagtaaagtgtaaataataatttagaaaggagtgacaatgatggcgaaaaaaacgattatgctcgtatgttctgctggcatgagtactagtttgttggtaacaaaaatgcaaaaagcagctgaagcaaaaggaatggacgcagatatttttgcagtttccgcttcagaagcagaccaacatttagaatcaaaaccggtggatgttctattgttaggcccacaagtacgttttatgaaatcacagtttgaacaaaaattagcacctaaagggattcctttagaagtcatcaacatggctgattatggcatgatgaatggcgaaaaagttttagcacaagcagaaagcttaatgaagtagtgaagtaagaggaggatttttttgatggacgagcaaaatttggaagccattatgggtttgatcatgtatggcggaaatgcgaaaagtgatgcaatggaggcaattgcggcagccaaagaaggaaattttgaattggcagaccaaaagattgcggatgctgaagcatctttagtagaagcacaccactcacaaactggtttgttgacacaagaagcacaaggcaaccatatgacagtgaccttgttgacggttcattcgcaagaccatctaatgacatcaatcgcatttacagatctagcgaaagaaatcattgatatttatcgacgtatgagtaacgaataatctttgaacggatagaagtagttatttgttgattttatctcttagaaaaatcttctttggcgaatagaacttataggaggacataaaaatggatggattaacgagttggatggagaaatacattctccccgtagcagcgaagatcggtgctcaaaagcacttagtagcgttgcgtgatgcgtttattggaacaatgcccgcgacaatggctggttcgatcgctgtaatgatcaatgcgatcattcgcgatctgccgccacagttttggcctagttatgatgcaagtacaattccagttatacgtgaaattattagtattaatgggtttgtttggaatggtacactagctgtagctggattggtttttgctttttcttgggggtataacttagcccgagcataccgcgtcaatgaccttgccggtgggatcgtcggaatggcgacactgatccaaggaatcgctttttcatatagcacatctgttgcgacgacagttcctgcaaatttgatggatgaaatcaatgctggtacagcaacaactggttggtcagcaacagctgaaggaattacagctggcggctggggctggttgaatttgaaccatctaaatgggaatgcatactttactgtaatgatcatgggagcaatctcagtcatcattttctgtaaattaatgttagccaatattacaatcaaaatgccggattccgttccaccagcagtttcgaaagcttttgccgcaatcttaccggcaacgatcgctttgtatgttattgctattattaactttattgttggacaattgacggatggacaattgattatcgaccttgttcagaaatatattgctgaaccattcttgggtctttctcaaggaataggtgcagtcttgatcgttactgtttttgtgcaaatcttctggttctttggtatccatggtccaaacgtattggcaccagttttggaaggtatctggggacaagcacagttgatcaatattgatattttccaaaaaggatatgatggaaaaactggaacaagcgcggtattagcagccattgaagatggaaaagcgtatatgtgggttcgtggatcattcgatgcatttgcatggtttggtggttcaggtggaacgatcgttcttttgatcgccatcttagttttctctaaacgtgcagactatctgacagttgccaaattatcaattggacctggtatcttcaatatcaacgaaccagtcatgtttggtttgccaatcgtattgaatgcgatcatgttcattccattcattattgcaccgcttgttgctacaacaattggttggttagctacttactggggattagtctcaccagtttctcaacaagtaacttgggttgtgccgccaatgttattatcattcttagcaaccggtgcagactggcgtgcgccaatcgtcactttagtatgtatggtggtcaccttcttcatctgggcaccatttgttatctcagcaaataaaattgatccaaaattaggcgaatagccctttaatcgagaggaactgctatcgcttcatagttgaggtagcagttcttcttttcattcatttagaatacagttagaaaacagcagcaagaaaactgctcaaggaggaataaaaaatgatctcaatcgcaagtgctatgcaacaagatgcaatcaaagaattattagaaggatacaatgaagacggtgtgtcttacacatttaaagaaaaacaagggatcaaattgatttttactaccacagctgacgatgcagaagcagcagctaaaaaagcgaaagaattgattaaggcccaaccatggggatctgtgctatactttcaagcaaccgctgtttgatgtcgtaatacaactgatgtcagggacgattaaatagatagggatgaatcaaaatgataaaaaacggcttatttttgtgcagtatcgggttgcttgtgattttgtatagcatgaacccaagcaatatgcgtttagacattttcagttttactactggaattgctttgctgataggcggcggtttgttgtttatgaaaggcaagaaaaaagctgatcaatcaaatggaggacagtctaaatgaaaattgaaaaaacattgaacgttccaagtccagtctttttcgataaaataatcgactcagtgatatttgatatccgcaaggcaacaggcaaaacggtttcccgcaaacagttagccggatatgagtacgtcaaggaattttcagcttccagccgtgcaaaaatcaaaattgaagaagtcattgagaatcaagtctatcagtttcggacagagacaaccaaaaatgagtttgtcgttcgctatgagctggaaacgataaatgaaaagcagacaaaggtaatttatacggaaacgatgaagtcattcggtattttgcaacaaatgaatgatatgctgcttggaacgattctaggttattttaaacgaaaacaattcaaaaaaatgctggttatgatggaagaatcatattaaaggggtcctgtgacgccttttttgtgttttccaggtaggtaataggaggaaatcggatgagtgatgtacgtagaatggatgaagcaggcccacaagaagttttggatttagtggcttatgctttccaatgggaattaagtgtgaaaaataaggagcgttatcgcttactagcagagaattcatggaactatggttcgtatgatgatcaaggaaagttggctagtcaaatcatggccacaccttttgccattgattttcatggaacaagctatccgatggcaggaatcggttttgttgcgtcatatccagaatatcgaagtcagggaagaatcgaccgcatcatgcgccacatcttggaagattgttatgagcagggaattgtcctttcctatttagcacctttttcttttcccttttatcgtcgctatgggtatgaatacgtctttgaacgtatggtctatgacgttgctgctcatgaatgggccgatagtcccaaagtaacaggttcgattcagcgtctgccatggtcagaggctaaaagtgtgatccacgatatttatcatgcgatgccaagacataaaaaaggcggattgctgcgagcagattggtgggaaacgatcaaatttacgtatcgtaagccgtatacatttgccatttaccgcgatgaagctgggaataataccggttatttagtttatacgattcaagaaggcaaattcatcattgaagagtggggatacttaaatattgaggcttatcacggattgaatcgattgattgtctctcatgcccgttctgttgcccgaatcatttatcaaccaggttatgacaatgatattcgccaggcaattgctgccaaaccaatagcacactatcaggtgagaccggatatgatggcgcgggtagtcgatgttcatcgctttttggcgcaatatccttttacttatcagctaaatggagcttttgctattgagatccaagaagataaatatgcgccttggaacaatgggatttatgaaatctctatcaaggacggtcagcattcagtcgaaaaagtaacgcagacgcaacaaccaatagtaaaaacaaccgtgcagcgttttgtccagttatttatgggataccaaacagttgatacaatggttttcttggaacaattagtggtaaatgatgcagcaataaactgcatcaagtctaatcttccaataggaaaaccaatattagaagactatttctgatttatcgagtcgtccaaccagcaaaatacctgatggttccctcgcgttttaggtaggaatcctttaagaaatgagagcagtgatacggacagctgatggaccagatctgttttatcatctttggttttaacttgcttcttagacaagtgttctgttgcagctaagagttttttatctgataagcaaaaaactcttgtccaacaagagtttaacaggttctttcaacgttccctgccggaatcgaaccagcaactaatccttaggagggacttgttatatccatttaactaagggaacacaacaatcccattttacctgtaaattcatcttcctgcaaccctaagtcatagttatttttgttgcgggataagggaagatgaggaatagaaacccgatttatgcaatcgttttgctttatggataaaaataggcatggtacactttaggtgtaaccgatcaagtaggaggtaatgttgaatggtaaaatttgggaaagcttttttgtcgcaattaacaactgacggaatcaatggaccatttgtcacgatcatgctaaatactcacgtaggtcaccaaaatgtagagaaagatcaaatcaaattcaaaaattttgctaaagaagcaaaacgccgatttgagaagagatatcccgaccactcatggaacaaattccaggaaaaaattgagactctgcttgctgatcaggcattttggcgcagcagcaccaaaagtgtggcagtgatcttaacagcagaagaaacattgatccatcgcttgagtattcccgtggatgatcaatactatgtcggagatacaccttatctgttggcgatcatcaaaaatgcccaattcaattatgccttttatttacttgcattgaatcgggattccatgaaagtataccatgttgaaaacaagcaagtcactgaagtggcattgcctgaagacgctcctgttgacattgagactgctcttggtgaagaaatcagcggtggtggagatttcaattacagtgcacaaggtgcaccaaacagttctggtgaaggcgttgcctaccacggcttcagtgctaaagacgaagaggttgagatcgatcatgtcaattactaccaagctgtagacaattattttaaaaatgaatttccaaatgaggaaaatttaccgctttatctttttgcactccctgaaaatcaaacattatttaagaagattgcaaaaacaagtttcttcaaaaaagatgcttgtattgcgtcatcgcctgcttcattatccccacaacaaattgctgagtgtgcgcaaaaattgatggacgatctgatgcagaatgaagtagcttcttacaacaaactgcttgaccgcaaatttatggatcaattagtggacattgtaccagcagcgaaagaaggacggatcgcgcagctctttatcgccacttcaaatttagtggatggcttcggagaagacccggatactgagtatgatcgtcggcaagtgctgaatacattggccaaaaatgtgttggaaaacagtggagaagtctctatattggagcaaaaagatgcgccggatgagaaaagtttaactgcgatcttgcggtactagtttcctaaatatccgtaaagcaccagttgaataaattagcctgtgacataaacaacaagaagaataatctgaacgatttaccaggattgcttatcccttgtatagttgctactagaacttacaaactgtaggagcaatcgtagaatttttcggattagtccctttgttgtagaacatatgtcacaggctttttctctaaaaaagtgccttctttgtggggaagttaagaaataattgcgttttcattttttttaagtttgcgatagtcaagaagcaaaaactgtgctataatacgaagtgtagtttttgttacggtaatttatggtagcttgtttcattttaaaacatctcccacattttcaccatatacaagtaattgcaaaatatgtgttttaacacaaggaggatttttattatggaaacaggtacagtaaaatggtttaactcagacaaaggttttggtttcatcactgcagaaaacggaaacgacgtattcgttcacttttcagctatccaaggtgaaggcttcaaaactttagaagaaggtcaagctgttactttcgatatcgaagacggacaacgtggaccacaagctactaacgtaaacaaagcttaattattgcctatcagagcagcctagctgctctttttttgtgctttcattcaaaagaaggtagagtctaaatttgtttgcattttctgtatttgttatacttgaaaaaagggggactcaggatgggactgaatgaatttattttgggactggcgaatttggaaaagattcaacgggcgccggggttctttaagtttacagaacatagcgtcgcggcgcattcttttcgagtcgcaatgattgcccagacattggctgatattgaagagcaggcgggaaatacgatcgattggcagattctctatgaaaaagcattaaatcatgattatactgaacgattcattggagacatcaaaacgcctgtcaaatatgcaaataaagaattgcggcaaatgctttcgacagtagaagaaaagatgacagatacattcatcgaagaagagattccagaatcatttcagccgatttatcgtcgtagattagcggatggtaaagatgattccctggaaggccaattgttggcgatcgcagataaaattgatttgctttatgaatcttttgaagaaatttcaaaaagcaatccagataaagtctacaaagaaatgtttcgcgaagcagtaatgacggtcaaaaattttaatcaccgtcctagtgtgtcttacttctttgaagcggtctttccagaactattgaatgcagatttctatggaaaagaaaattttctagaagaaatcgcaaacctaatcaaaaattgaaatggtctgtgaaacaagtttacctatggaaaaaacatactaagagcagaggagaaactcatccgtcgataagttcctcctctgctcttagtatgttgtatgtttttgaagccttgtttcacaggctttttttattacaacaatgattctgctccatcaacatagacttctgtacccgaaatgtttcctgcatcttcagaggaaagaaacagcacgaggttagctacttgttctggaataccagtctcctgacgcaaaggacgttcccgttccggaaagacgattgggattttgattttttcaacagcctcttcgatagccgtattctcatcaatatttgttgaaatcgctcctggacaaatcgcattgactcggatgttgtagccggaaagctcgagtgccgccattttcatgaaagcaacttgaccagccttagatgtgctgtaggcactagcgccgaaatttttgaaaattcggttgccgttaaccgaacttgtgatcacgatactgccgccgttgatttttaaaaaaggaattgctgctttaactgtgacaaaagtactgcgaagattcgttgtaatggtcgtatcccaatcatctagtgaaagctcttcgataggggtccaggttccattgatccctgcattaacgtggagaatatcgacaccacccaactcttgtgccaacgctgtgactgcctgtaagagctcttctccttttgatacatcaaccacacgataaatcgattgaccttcagtagcttctacaaatgccttcaattctgtttcatcaatgtctaatagaccaacgactgctccttgatccagaaattgctgggcaactgctttgccaatgccggatgctgcacccgtcacgataacccttttattttcaaaccgtttcatttaaacgcctccttcttaattaaattataaaaaagttcctgacctttgtcgaaagatacggatggtccattgatttttgataggatgaacgtatgaggactttagtcctaaaatcaagcttctcgtctgattgatctcaaaatttgatttcctcgttattggctaaaacagatgtaagaggcaaagattttgtagtataatgcaagaagtgcgtaaggaggaagcgaaatgaaacccatatacgctgtggtcgaccttgaaacaacggggactgatcctgccattgatcgaatcatccaatttggctgtgttttgatccaagatggtcaggtcattaatcgatttgcgacagatatcaatccggatcgaagaatatcaaagcagatccagaatttgactcatatcaccaatcaacaagtgaaacgagcaccgtatttcgaagatgttgctcatacgatttataatttgttaacacaaacagtctttgtggctcataatatttattttgactatcatttcttaagtcaagaattaatccgatgcgggatgccgccccttgagattccaggaatcgataccgtggaattggcgcaagtttttttgccgacagaaagcagctttcgtttgggagatctggctgaaagtatcggatttgttcatgagaatccacatcaggcggatagcgatgcggaagtgaccgcggcattattgctgtacatcgaatcgatcatgcgtgaactgccatgggtgactttaaagcaaatcgcccagttgagcggtcaaatggggatgcagaccagtcagtatattcagcggatcgtcagtgaacgtaccgaagagccgcttcctgaacatttggaagaaatcgatggattggttctgcgaaaaaagagtgtgccattgtttgaatcaagctattttcaaggagagtatcctaaagttaaagcggataagatcaaatgttttgatggtcgcctcagttatcgaaaacaacaagcgcggttgatgaatgctgtttatgatcacttttctcatgaagaaaaaaatctgatcattgaggcagaaaccggcatgggaaaaaccatcgggtacttatttcctgcaagctacttagctactccaaaaaacccattaatcgtcagtaccacgtcgattttgctacagaatcagatattggctaaagacatcccattagtcaatcaagtactggaacaaccgttgcaggcaactgttgtgaaaagccatcaacactacattgatctccagcggttcaaagcaacattagaacaaccgcttgaacaaaaacagtatgcccagtaccagatgggacttttagtttggctgaccaaaactgagaccggagattttgatgaattgaatcttgtgcgtcttgatcatccgttgtttttggaaatccgtcatcgaggggtggattttttggcaaagaatcaatctttttatgagcaggattttgtgcgccatctctataataagatgacacaaagcaatgtgctgattgtcaaccatgcatttttgatgcaggaaaatcggcgacagtatccactactaccaacgagtgactttctgctgatcgatgaagtccagcatttgccggagattgccgaaagatattcgcaaaattcctttgattcccaacagttcaaacgacaatttttgcaaatgaatgaagaaggtttgtttgaagagatcaagcaactcgtcgctgaagaattcgatctttcccatttattttcattgtatatcgatgccatcaaattgattatcgatacgctagaagcctattttgaaacactcgtgatcgatggggaagaactgacacttgtccaacgcaaggatctttacgatggcagcttgcagcaagatcgtctccatcaaaaaattcatttgtattataaagaaattttagaaatccaacagcgattgcagacaaccttcatggcgacagaagaacggcgattggctcgggagcgcatcctgattgcccgcttgttcgattatttccatgatatggaggtacaggcagcgacggttcaatcgtggctgatgaattggcaacctcggtatgtccattggatcaagaaaaaagcagggactgctgcagcgatgattgaagtggcagacctgaagggaaatcaaattatcgaaagcaaatggtattcaaggtacaaacatattctttatttaggcggtacattgaaaattcctggtaacaaatcttactttgctcaccgattaggcattcctgaagtgacggtcaaaacgattccggcattttatgattatgaaaagcaagcacgcctgtttattgtcaaacaaggaatctcaattcagcaagcaacgaatgaagaatacgcgcaatatttggccgatgcattaacaccgttgctatttgaaaatttgcagccaacacttgtattattcactgctcatgaaacattgaaacgggtctatgaaaaactgcataaaaaagccttggaacaaggacgagaacttgtagcacaagggactggcggtagtcgcgagaaaatcatcaagcgctttttactggcggaaaatgggattctttttggaacagatagtttttgggaaggcatcgatttacccggtcaagcgctcaaaatcgcggttgtgacgcgcttaccatttgagaaccctaaacgaccgcttgttcaagcacgtcatgcttttttagcatcggaaggcattgatcctttcaaggaggatgcattgccaaaagcaattatccgaatgcgtcaggcgttgggacgtctgattcggtcggaaaatgatcaaggagtaatggtggttcttgatcgtcggattctttctacgaagtatggcaagcgaatacttaaaggtttgccaaaaaatctgccggtcaaagaagctacaccacaagaaatgaccgaggacatacgggcgttttttgattctggagcagaagaaacaccaaaaaaacatttttcttaaaagatagctgaaatctgctataatagagcatattatttttatggaggataacgagtgaaaacgaaagacaaagaacaacgccgtgtgatgattttactgggtgcgatcgtttttttattgatcgttatcatattctcatcaattttctacatccgttcgactcgtccgatgcgacaggcacgcaatgaagcaatcgaaattgctcaaaagtatacggatttgaaagaggtcgatcaattttattggtttaatcgtcaagcctcttcttttagtttagttggtacagatgataaagaaaataaaatcgtcgtcattattcctaaaagcggtgaaaaagtgtcagtttttaaacaatcagatggtctaacggaagaagccgctcgtcaattggttgccgaaaagcatccagaagaaacgatccagaaagctactttaggattgtttaaagagcaagctgcttgggaaatcatgacgaaagatgcttctggtgaacttcattattatttgctaggttttaaagacggcaaggaaatcaatgccatcaataatatttgatttagagaaaggatggttgacatgacactctccaaacgagcgtatcaagtagagccctcagttacattagctgcagctgccaaggctaaggcgttaaaagcgcaaggcgttgacgtattgagtttgacggtaggagaacccgactttattactcctgagaatattcgtcaagccgctatccaagccattgaaaatgggaaggcaagtttttataccccgacagctgggatccctgagctaaaagaagccatcctacgctatctgcaggagttttatggcgtaacgtatgacaccaaccaagtgatcgtaacagatggcgctaaatttgcgctttatgcgttgtttcaagcagtgatcgatccagcagatgaggtgattattcctgtgccatattgggtcagctatgcagagcaagtgaaactagcaggagggcaaccagtcttcgtctatgctgcggaaaccgagcaatttaaagtaacggtttctcaactagaagctgttagaacagccaagactaaagccattattttgaattcgccttccaatccaacgggagcaatttattcgaaagaagaactacaggctattggagagtgggcagttgtacatcatatcttgattgtttctgatgatatctatggtcgtctgatttacaatgggcactcctttacgccgattgctagcttgtctgaggctattcgtaagcaaacgatcatcattaatggtgtctcaaaaacatatgccatgactggttggcggattggatttgcagttggcgatcagacaatcattcaagcgatgacggatattgcttctcaagcaactagcaatcctacagctgtcagtcaatatgctgctgttgaagcactgtcagggaatcaagactccattgaaatcatgcgtcagcaattcgaagaccgattaaataaaatctatccgattgttgcagccattccaggttttcaattagtaaaaccgcaaggcgctttttaccttttcccaaacgtcagggaagcaatgaatatgtgcggatatgaagacatcaataattttgtggaagcaattctggaagagaccggagtagcagtcgttactggtgctgggtttggtgcaccagacaatttacggatcagctatgcaaccgattgggcaaccttggaagaagccgcaaaacgtttgcaggattttgttgaaaagaaaagccgaaaagcttaaaatgctttatggaacccttattatcagattggagagaaacgtgtggaatctattcaaattttagatgcaaaaaaacatgttggcgaaacagtacagattggtgcttgggtcgcaaacaaacgatcaagtggaaaaattgcctttctgcaattacgtgacggtaccgcatattttcaaggtatcgtggtaaaaaccgaagtgggcgaagaagtctttcagcttgccaaaaatttaaatcaagaaacggcagttctagtaactggtgagattcgtgaagatagccgttcgaaatttggctacgaaatcggcatcagcggcattgaagtagtgggcgaaagccatgaatacccaatcacaccgaaagagcacggcaccgacttcttgatggatcatcgccatttatggctacgttcttcaaaacaacatgccatcatgcagatccgtaacgaagtgattcgtgctacctatgaatttttcaataataatggctttatcaaaattgatccaccaattttgacagggtctgcaccggaaggaacaacggatctttttgaaaccaactattttgatcaaaaagcatatctatctcaatctggtcaattatatatggaagctgcagcgatggcatttggtaaagtcttttcattcggaccgactttccgtgcagaaaagtctaaaacgcgtcgtcatctaatcgaattctggatgatcgagccagaaatggctttcatgcatcaagaagaaagcttggaagtacaagaacaatacgttgctttccttgtacaaagcgttttggacaactgtgattatgcattagatgttttaggcagagatcgtgccattcttgaaaagtatacgaaattaccattccctcgtatttcttatgatgatgccgtagaactattgaaaaaaaatggctttgaggacattcaatggggagacgattttggttcgccacacgaaacatttattgcaaactcatttgatcaaccagtctttattcttaactatccaaaagccatcaaacctttctatatgaaaccacatccaacaagagatgatgtcgtgatctgtgcagatatgattgcaccagaaggctatggggagatcatcggtggctcagaacgggctacagattatgaattcttgctagaacaaatccgtaaccacggattagatgaaaatgaatactcttggtatttagatcttcgcaagtatggctcagttccacataccggttttggtctaggtcttgaacggaccgttacatggctatcaggtatcgaacacgtgcgtgaagccattccattcccacgcttattgaatcgtatttatccataggggatattaaaagccagcttctgggtaggaagctggctttttttggtaaaaggaagcaaggaatcttaggggaatgaaggtgcgagtttttggatttatcaaaagatcaccatatgccggaaggtgtaacttttattgaaatataacggttttgttacatttattttctttttgcttattatcaggtaaaataagaactaatgtaaataaatagaggttatttatgattaaacaaattgcaatttcgttttcaaaaatcgtttacttgtccttagttaaacttttttcactaaggagacgtcctaaaaacaataaaatcgtctttttgttaagttttccatccacaagtacctatgttttggatgctttagttgaaagatacggtaatcgtttggttatttgttataccagcaatgcgcaagaaacgattaaacgatttaatcaagaaagaatcgactgctatcctctgcagtcattttatatcttgtgtactagaatcatcccgattattaaagcgtcgcaaatgattatatgtgataattatttcgcctttctaggggggatgtcttttgatgaacaaacaaaagttgttcaaatatggcatgcaaatggggcaatcaaaaaatttggtttgcaagcccaatatgctaagaaagcaactgctaaggatcaacaacgttatcaaaaagtatatgatacgtttacgcattttgtagtaagttctccgacaatggctgaaatttttgctgaaagttacaatatcgatcctatctttttaaaattcggttatcccatgacggattattatttcaatcggaacgaaaaaaacattcttaaagaaaagaatattttatcaaaagggactaataaaaaaattgctctctatgttccaacctatagagaaaacgactatgagcttccgctggacttcgagcaaattgaagaacaaattggtgatgaatgggtattctatatccatgcccatccccatgataaaaaattaaaaagcttggctaagaaatatccatcttattttattgatgaaatgcaacatgacctaaaaaatttacttattgttgcagattgtctgatcacggattattcctcagttccatttgaattttctttagcgaatccaaatggaaaaataatttatttttgttatgactatgaattatatgatgatcttgtggggatacaagaggccttcaaagatactctggattcttcaatcgtgaaaacgccagctggattatttgaagaaataatgtcctccgaaaaacaggacttcgtggattttaatgcgaagtggaatacgtttgtttctggaaatgcaatgaactatttatttgaatggattgatgaacaatatgaaaactgaagagataatgggaatttttgtggatcaaattacctatgaggatgtaatcaatgatttaccaaattatatcaatagtagtcgtaaaatgactattgtaagtgtaaacccgcaaatcatcactgaaagcaataaatttcctgaaatcgtgcgatttatcaatcatagtacacatcgcatacctgacgggattggcgtagtcttagtttcgaaattaactggtggaaaaatcaaagaaagagtcactggttacgatttaatgttgaaattattggattacgcaaatactcataagaaaagtgcttttttttatggagcaaagccagaagtcctttctgatgcagttaagaacatcaatcagcgatacccagacctgattgttgcaggcgcagtggacggatatactaagatggacgatggaatcttagttgatcaaataaatgctgctcaacctgattttctttttgtagcgttggggtttcctcggcaagagaaatggttggctaaaaatacaaatgcgcttgaggcatcagtttttcaagatgttggggggagttttgatgttttaagcggtcacgtaaaaagagctcctgctttttttattaattgtcatttagaatggttgtaccgttctttgagcaatccaaagaggattggaagaattctacagttgccagtatttatggcgaaaagtatttattggaagatggtgcatagaaatgataaaacaaattattagttttatttatcgaacgttattcaatatagtcacagcaatctttccagtaaataaaaaaatagttttatttgaaagttttaacgggaatatcccttcagataatcctttagcgatttataatgctatggttcaagacgaagagtttgcaaactggaatctttattggggaataaaaaaagcaaatctattagaagcaaaagctatgtatccagaaatgaattttctttctcgctattcaatgaaatggttatgggtagcttcaagggcgggtttttggatttttaatgcacgaatgtcaaactggtttaaaaaaaataagcaaacagtctattttcaaacatggcatgggacccctttgaaaaaattaggattagatatcaaaaatgttgtcatgcctggtacaaatactaaatcctatcaagatagctttatcaaagaaagtaagcgttgggattatttagtagcacctaatgaatactcaaaagagatatttaaacatgcatttgctttcgaaaataattttttagatatcggatatcctaggaacgatcgtttagtgcaagcaaataatgagtttatagtcaaccaactgaaaaaagaactcctaggagaaaaacgaggcaacgtttttctatatgcaccaacttggcgagatgattattttatttccaaagggaattacaagtttaacatgcctttcaaattagaaaaaatgatacaacttcttgataaagaagatttgctaattatcagaccgcattatttagtaaaagattcaatagatatagatgggtatgaaaatcaagttagggtctgtgttgatgaggatataaatgatttgtttctgattgctgattgcttaataacagattattcatcagttatgtttgactttgcgatattaaagaaaccaatgatattttatgcttatgatttggttcattatgagaatgaggttcgtggattttattttgattatgatagtttacctggaccaatttgtaaagatgaaacatcattctataatgcgataaaaaacttttatacagaaaccagtaaaaaaaatctcaatgataaaaaatatctagaattttataataaattttgctcttgggaaaatggagaagcttctctaaaagtggcagaattgatcaaggcaagtaattaaggggatactatatgagtgcagtagggaatattaagttgctgattaacaaagtattaaacagttttgtttcaaaaaatggtagtatagcgtcgttttatgcaaaattaagtacaatcgatataaagaaaaatacgatactatatgaagtcagggatggtcaatcaattgtagactctccttttgcaatttttaagtatttagtgaatgatcccgacttcgctcattatcaccatgtgtgggtaatcaatgatttagattatcctactgttaataaaataaaagcttcttataagaatgttgattttgtagtgagaaactcaaaagaatatttgaaatggcttgcgtctgcagaatatttagtgaacaatgctacttttcaatctttctttgttaagaaaaaagagcaaatttacataaatacttggcatgggacacctttaaaatatatgggatttgatatcccaggaaatcctgctcattcgcaaaatgttgtaagaaattttttaatggctgattatattctatcgccgaatgctcacacaactgaaattttttcaaaaagctatcgattagacggaatttttcctggagtgattttagaaggaggctaccctcgaatagattgcactaattctattcaacgagaagtcatcaaagaagaattagatgagttaaacctcgtttttgatgataatttgccaactattttatatacgccaacatggaaaggatcttctatattaaatccctcaaatgatgaagaacaaattataagagaaacctatcttttaaaagactattttaagggaaaatataatgtattggtcaaggtacatccttatatttacaagacattaagcagaaatgagcgaatcaaacatattttgattccagatagtttggatccaaatgaggtattatcaattgttgatttattgatcactgactactctagcatcttttttgattttttggttacagacaaacctattattttttatgtttgggacagagatttgtatgaagcggatagaggaatgtatctcccagaaagtgtattacccggacctgttgctgagacagtcgatgagcttattgacctgatagaaaaaaaagatatttttgtggatcaatatagacaaaattatcgtttaatgaaagagaaaatttgcaattaccaagatggtaatgtaactaagcgttatgttgaaaggattttcaaaaaaaggaaatcagaaaaaattaaggagatacttcttagaaatgatctgaaaaaacttattatttatcctggtggcatgaaaaataatggaatcacaacaagttttattaatctaagtaacaatatagattatagcaagtatgatatttctattattctgaataaacctgtttccagtgaagaaataaaaaacttaaataagatcaataaaaatgttcgaatgctatttcgtccaggaaattcactttttactagaaatgaattaatcagagattattttattcagctcttttcattgaagaaagggtggcgcttcttgctaccagagaaagcttataaaagagaggctgcgaggattgtaggaaatattgcgtttgatgttgcaattgattttagtgggtatagctttttctgggcaaaattgattgcattcatgaacagtaataagagaattatttttcaacataatgatttattaagtgattcaaaaaaaatcattaatggaaaggctccgcataaaaaaaatctacctgcagtcttttccatttattacttgttcgatcgtattcttagtgtttcaaaagagaccatggaaattaacagaaagaatttaaaagaatttatcacggatggacaaattggttatacgacaaatacaattgatatatctaagatcatgacaagtggatctgtagatagtagtaatccaaacgccaataatcaagaaatatctaattttagatttacaggaaacatcattgccgctaaaacctatcaagtatatacaagcctatcactgctggaaaaaggagtatatttttccaaaacaattacagaagatgacgaaatttatgtacttgcatcaactttttataatatgaaagagtatgcaaaaattacagttaatggcatttatacaggttggattgaaaaaagatttattcaggcttctaacaaaggtatccaaaaggaagaaacaataatagaaaaccgctcaatgattgctacaattaactgcagcaatgatgaaatgatttattattcaatgagtgatttgaatagtattcgctcaccacttaaatatttaaataatacgtatgcttatattagtaaagagcagaaaattaatgacaccagctactgctacattgaaaacagcaatggagaaatcggctggattaacaaaaattgtctttcaaattttcatcaaacgtttcatctaagggctttaataaattattttttgaataaaaatgtcaaagaaaaaacaattgtgttagataagtttcagtctatatttattcaaggtcaattcaaaaataaaacaacaattggatggactgaaccagagccaattgctggaagcgaacaagtagccattatgtttgaaaaagacgatgtagctttatttacaaaaaaagcaacaattaatcagaaggattactattgtactaattcagcagaaggaaataaaatatggattgaagcaaaaaacattgaggaagcaagagtcaactcaatggaaattcaaagtaacttaattgatgaaagagccaagaatcagaagcggataagcggtcctaccatctcatctgactctatcaatttagttaatatgggcagattatcaccagaaaaaaatcaaatcaatttaatcaaggctatcaagcaaattattgaagatcaaaaaaatgtacgtttgtatattttaggagaaggtcctttaaaacttgagatgaagcagctaatcaaaaaacttgagcttgaagaacatgtctttctgttaggacatcaagaagatcctttttcgattatgaaacaatgtgatttgtttgtttttccttcaatctatgaagggcaacctatggtcttattagaggctttaacgttaaaacttcctgttctagctacaaatatccctgcaaatgtttcagttttgggagagtattctacgacctacattgaaggattttccgcagaggatattgcacaagctatactgaatagaatatgcaaattgaatgatactatgagatttagtcctgaagaatacaatagtgccgcactaaaaagtttttatagagaaatagagacttgaacaatgttaaactgaaaatttatgggtaaagaaaaagttatttaacttttactagtatcaaatagaaaggtgctttttatgataataaaacaacttaagaagactaaaataaaaatctctgaacaactatctttatggttttctgaagaataccagaaaaatgaagttgatacatcaatgatattttatgaatcaagagatggtaaaaatatgattgattctccaaaggcaatgtttgattatttgttaaacgatccttcttttaaagattatcaacatatctggagttatgtaccatcagaaattggatgggatgatttggtggaaagatattctgaaatgtcaaacgttttttttgtagaaagaaatactcaacaatatgtatcttatctatctaaaagcaagtatcttgttactaattcaacttttcagtctttttttgttcctaaaaaagagcaaatagttattaatacttggcacggaacgcctcttaagaaaatgggttatgatattgaaaatgcgaatccagctggatcacaaaatgtagttaggaattttttgtttagcaaatatattatcagtccaaacgcacatacatccgaggttttaaaaaatagtttccgactagatggaatcttctcgggcgaaattttagaatttggttatccaagaaatgacgtgctacaacgtaaggataattctgttttaaaacaattgatagatagaggaattgacatagatggaagtaaagaactgatcctctattgtccgacctggaaaggaacatctacattaaatccctccgattctctacaacaaattttggcagaaacatcttttttgagaagtcaggtgggtgaaaagtataacgttttagtaaaggttcacccgtatatatttaataaggcaaaagaagttgaggaattgaatagatatttggttccagatgatttcgaccctaattatgtattgttagtcacagatatattgttgacagactattcaagtatttattttgattttttggtaacgaataagccaataattttttattcttgggatagtgatatatatgaatccactcgaggaatgtattttgatgaaaatgaattgcctggtccaattgtaagcacgatgagcgatgtaattgattcaataaataagattgatcagataaaagacgagtacagagaaaaatatactgttgcaaagaagaagtttgttagttatgaagatggtttttcgacggagcgagtgataaattatatttttaaaaacaataggagttccgttggaagtgtcaaaaagatgttaaataacaaagaaaaaattttgatttatacaggaggtatgcaaaataatggtatcacctctagtttactaaatctattgaaaaatattgattatcaaaaatatgatgtgacgtgttttatgggtaatccaaatactagagaaaagctggcaaatgttgataaaattccaaaagaatgtcaccttattttcaaaccaggctatgctattcttactccagaagaaaacaaaacacttagaaacattacatcaaagaaaaatgtagataatataaacagcgagttattcccttggaaaggatttgaaagagaggcaaatcgaattttttctaacaacgagtttgatgttgctatagatttctcaggatatagtttttattggacgaaatatattctttcttcaaactcaaaaaagaaaatttgctatatgcatagtgacatgaatgctgacagacaaaaaatagtgaatggaaaacaagttcattataagagcttaggacaactatttagcgtgtacaatcgttttgacatgttacttgcagtttcacctgtaatggcagatgtaaacaaaaattctttgatcaacttcattcctgaagaaaaaattagttttgttttgaattcactagatttagataagctatatggtgatgatgttatatctactgaaaaaagaaatgtcaacataagaaaagtaaattttgaaattgatttaattgacaagcaagatgttattgtatgggaaacgtacaaacaagaattcagtaaaagaatcccatataaaaaagatatgaaaataaaagcaatcgcatatgcaaagtataaaaataacgaattatataaaattctaatggatgatatttatgtggggtgggttgaagcagaaaagtttgtaaaaaattatcctactatagtatcaaaagagccgtataagtcatatggatatataaaaaatgtgaaaaacaaagtattttggatagatttacctacgagtgattctagtaaaagatatggaacgactgatttttataaatatatgtatgttaaaattgttgaaaaagcaattttaagtaatggagatatgtatttccacattactattaataatgaaatagatggttgggtttatagcaatgtaataaatgaaacaattaaatttagtagaatcagaaaaatcaaaaatatttattctaattttcatagattaaaaaacccaaaacaatttccattgctgactcttaatgaagagggatacgtgaaggtaagagatatagctagtaacgatgccttcgaaaaagctgctaataatgaggatgattttgacttttctaatgtaaaaaataaagttcttaaatttaccaaaattattaaaaatcattacggagtgtattatttgatatatgatggaaataaaaaaattggttggttaaataagaacttcctaattgatctcatcgatgattgtatcgtgtcggagaaaaaagtaagtattgaaatctctatagaacaaggtacaataaagtacacagattgtttttttagtaaccctattgttaataacagttctaatacagtaatagttcattctgttattgaatccaccaaaggaactttcttttctgatggggaaaacttttatgaaacaaaagatgttgaagtcataaaagaatttggtaagtatgatctaatggggaactttgttcctatgcctaaaaatcaggattttaacattataacaatcggaagactatccgtggagaaacaacaagacaaattgatttatgcttttcaaaattttaaaaagactatcccgaatagtaaactgtatatattaggtgatggtatcttaagagaagaactgctatctattgttaaagaaaataacttagaagattctgtatttttattaggacatgtatctgacccatttacaattttaaagcaatgtcaactttttactttaacatcagcatatgaaggacaacccatggttctacttgaagcactatctctgggaataccagtttgttcaactaatatacctgcaagcaagtacgttctttcagatggaaaatatggaattctatcagattctaacgatattgatggtatagagggcatgctgtttgagtcatatagtcataagcaaaattttaaagagtttgatgcaattaagtataatatagaagcagtgaatatgttttatgaaaaaataaatagctaaacagtgaattgtaaaagaaaattctatataaaaaattgtttcgaaggagaaagattttatgaagtactttgtatctggtggcgctggttttatcggatctacattagtaaacagattaattgaagaaggtaatgaggttatcgtggttgatgatctttctatgggaaatgttaataatcttattgataacaaaagattgacatttttcaaggcagatataagggatatagaattggttagagaaatatttaaaaataatagtttctcttatattttccatctagctgcagttgcaagtgttgccgattcgatagagagaccatttgaaacacaccaagttaatatggaggctacacttgacttactggaattagcaaaagagacccagaaaaatctaaaaaggtttgtttttgcttcttctgcggctgtttatggagacgatcaagtcttacctaaatcagagatttcgagaataaagccgttgtctccgtatgcaattgacaaatactcgtcggaacaatatgtattactttataatacgctgtatgggttaccgacaagtgctgtacgattttttaatgtttatggtccaaatcaaaatccttcttctccatactcaggagtgttgtctattataacgaatcatttcaaaaaaataagaaataatgaaaaagatgtgtttacaatttttggagatgggagtcaaactagagactttgtctatgttgaggatgttttgcaagctctaaaattggtatcagaaaaagaagaagcactaggagaagtgtttaatgtagggactggcgctcctagttcgattaacgatgtacttggtatatatgaatccgaaatgaatatcaagcctataattcagtttgaagagtctagaaaaggtgatattaaggattcggttgcagatatatcaaaacttaagaaaattgggttttcacctaattatagtttagatgaaggaatagctgagtatttaaaagaagaaatacaatattgataaatgttaaatagttgtggaatggagtaaatctcaatgaaagtgacaaggtccaatagttcgaaatctctcaatacggaaaagatattctcctttatgctagtacttctttcatttgttttaattttactaactttgaattcaaatgttttttcaaataggatagacgctcatgattcttccatgtttctttatttcggaaaaggaatatcggaaggattgataccttataaagatatgtttgatcataaagggatagtattattttttattcaatatatagctaatattgttggattgggcaatatatttttgggaatatttttagtggaggcagtttttttattaattgctttaatttttctttacaaaacaagttatcttgtttcaagaaatcatttgatatgtggagttgtaatattgatttcttctggattattttctgaattatacgaaggtggaaatctttctgaagaatatgcattaacttttatctctatctcaatgtactactttctgaaagagataatcggtgattcattaaaaagttaccattactttcttttaggtctaatgggtggtttagtattttttatacgtctaaacatgatttctctttgggtagtcttttgcataggaatagccgtaagagaaattataaaaaaaagttttgtttctctttttagaaaagctttttacatttttcttggtggaatgtctattgttttgctcattattgtattctctataatgacaaattcagttgaggaaatgatttttcaaacattcacattgaacatgcagtactcttcaacatctctaaaagaacgagtggcagcgtttatattcttcttcggtttattttcagtatatggtctgcctatttggtttacagttttgttttcaaaaattgttattaaatatagagaaatagaggtggagaagcggtctgttattgttttaatcctaatagcactgattttaaatctatttacgattgttgtctctggtagaaattatcgtcattacggaatcacggaaattccttttctgattgttttacagtgcatcgcaatgggattttactcaaaaaaatttagtaggaagaaaaatcttatagttatgtttgtatttcttttttccatgctacctatattcttgccaaccgtaggtgaacgtattaataatgttaatagaaaagaaacgccttcatatcaatcggaacaattagatattgccagatatataaaaaatcattcgaacgaggatgaacaaatttatgttcatgcaattgatgcaaatatatacttacaatctaatagattctctaattccaaattttttgtgcttccttcgctgaattatgaagaatttccaaagttaaaaaatcaatttacaaattctttacaaaaaaatcctccaaagtttattgttatttcaaaaaattcattcttagaggagcatccaaacgatagaaaactaaataagattttaattgaaaaaatcaaacaagattatcacaaagtagacgcattcgataagagctactatgtttttgaaaaacagtagcttaaaatcggtgagattttcatcaatacaacttacaataatgttaaactagagtacgaaaaatatttattttattccactcctcctaactttcgtgtataatggtacaagtcagtattacgaaagttaggaggagttgttttgagtaaacaacatccagaagagaagtccttcaaagacgaagttttaggtgctttgaaaaaacctcaaaccaacgaatcgtctgaacaaaagcgatcatctgttgaggaacctatagaaagtcgctctgcgacccgcagtacaaaaaagcagagcagtatccaaaagggccaaatcaaaaataaaactgttcaaaaaaacgctcaaaaagcgaagcgttcagctcctaaaaaggaagaagctggtttagatgaaaagtcagataccgttcgtaagttacagcggaaaagagaagaccgtatcgtcaatcgcatcgtcacaattgttgtaatcgcattaatcgttattggcggcgtccttggtttttcagtctatcgatatgtcacttcaggattgcagccgttagatccagaaaaaacagaaaaagttgctgttgagattccaagcggatcatcaaataaaatgattggcgagattttagaaaaagataagatcatcaaaagtggtatgatctttaattattatacgaaatttaataatctgactggtttccaagctggtaattatcagttttctccaagtatgactctggatgaaattagtgcccagttacagcaaggagaagggtcagtgacatcagatgcgaaagtgacgattcctgaagggtatgatatagaccaaatcggagatgcgcttgccaaagcaacaagtatctcgaaagatgatttcttagctttaatgaaagatgacaccttctttaataaaatgcatgaagcatatccagagttgttggatagcgcggcaaaagcagaaggcgttcgctacaagttagaaggatatctcttcccggcaacttatgactattataaaggaaacactttagaagaagttgtgacccaaatgatcgataaaacaaatactgttatgtctaaatattacgatcagatcgcagaaaaagaaatgacagtgcaagaagtgttgaccttggcttctcttgtcgaaaaagaaggtagtaaagaagatgaccgtaagaacattgcccaagtcttctttaaccgtctggcagtggatatgccattgcagtcagatatttctattctctatgcgttaggcgagcataaagagttggtaacttacgaagatactcaagtagactcaccatacaatttgtatgtcaacacaggatatggtccaggaccattcaataatccaagtgagcaatctatcaaagcagtgttggaaccaacaccaaataattactattattttgtggcagacatcaatacgcaagaagtctattttgcagaaacctatgatgaacatatgcgtttagttgaaaaatatgtaaacaatacttcgaattaatttttattaggatattagtttacatttaaaaaaaaccatggtaatcttttgtggactattcgcaaaagattaccttttgcagttgatacgaagttaaaaggagaaattaaaatggtagaaaaagtatacccaatgacattagaaggaaaagaaaaattagagcaggaattagaagaattaaagacagtcaaacgtggagaaatcattgaaagaatcaaagttgcccgcagctttggagatctttctgagaactctgaatacgaatccgcaaaagatgaacaagcctttgtagaagggcgtatcaccacattagaaaatatgatccgttttgctgagatcattgataatgaaggcgtagacaatgatgaagtatcgatcggaaaaaccgtcacgttcattgaattacctgatggagatgaagaagaatatacaatagttgggagtgcagaagcggatccattttctggtaaaatctcaaacgattcaccgatcgctcgtgcattgattggtaaaaaaatcaatgatgaagtaacaatttcaacaccaggcggagatatgctggtgaaaatcacagaagtgaaaaaaagctgattttttcgtaaaagtctaagcagaagatcctgatgatcactttctcaaagagaaaaggaccaatcaggatcttttttcggactcgcgacggatgtatgccatcgaagaatccgttatgataaaatagaatcattgggaggaggagcttacatgaaaagcccttggcgttttttctttgtcgtagaagcattattatttctatttgcggtctggcaaattttatcgaatccaccgttattgattttattgattttaggtgttgtgacgatctactttgtttctcgcagagaacgtaaaacaaattttaataattttttgatggttaccggtggtatcgccatctttatcagtcttttaaatagtccggctttgtggctgatgttgatttttgcgatcctttttattggattgaaaggtgtggaaatcactggtgtagattttacaaaaaacacattttggcgcaaaaaacaaatgatcattttagaaacagaagaaccaaagcagtttcatcctcataaaacgaaacaacaatggatcggcaatgagcggatcgggaatcaagtgtatgaatgggatgatatcaatatcgacatcttttctggagatacgatcattgacttgggaaacacattgttgccgaaaaaagaaaatatcgtaatcgtccgtaagggattcggtcgcacgagaattttagtccctgctggggttgctatcaaaatggaacatagcacctttatcggtacagtgattttcgaaggcgagtcaacaggtctgaagaatgagaaagttacgatctacagtccggattatgaggaaaacacccgccgactaaaaattttaacgaacactttgattggggatatcgaggtgattcgggtatgattgctaaattttctcgaggaatgatcgctttttatagtgcggtcactagttttttgatgatgatcttgattcttttttcgtatctttatgctagtggaaagaagaattggctgctagaagtctttcagatcaaactattctttataccgatcatttttcatttattagttgtttcgctgatggtgggcctggctgtctttctattgatttctcttttcagaaaccgccaatacgggccaatcgaagagaagctgcgattgctttcaaatggagatattgatagtccactacttgacacacctatccctcatgcgcaagaaaatcggttgattgaagatgtcgatcgagacatcaggaaattacaggtcaaaatgaaagatatgtcaagtgagcttcaacaattaaatgctcggccgcagctagtggatggcagtacaaaagaagaaatccttgaagccgaacgacatcgtttggcccgagaattgcatgattcagtttcacaacaattatttgccgcaatgatgatgatgtccgcattaaacgaacaagccatccgggacgatgccccggaaatgcaaaagaagcaattggctatggtaacggacatcatcaatgcttcgcagtctgagatgcgagcgttattgttacacctgcgtccggtcacattggaagggaaaagcctcaaacaaggaatcgagcaattattaaaagaattggaaacaaaaatcaagatatccttgaaatgggatatcgaagagtttactatgccaagctctatagaagaccaattatttcgagtgattcaagaattactatcgaatacactgcgtcatgccaaagcggatgaacttgaagtctacttgaatcatattgaacacaacgtgctgttgcgcgtgatcgacgatggtgtaggattcgatgtcgacaatcaaaaagctggcagttatgggctgatgaatatccgtgagcgaatcagtgccgttggcggcacattaaagataatcagttttaaaaatcaaggaacaagtattgaaataaaaatcccgctgcttaaggaggcataaaaatgatcaacgttttgttagtagatgaccacgaaatggtacgtttgggggtttcttcctacttatccattcaagaagatatagaggtgattggagaagctgaaaatggcaaaatcggctacgaaaaggcattgtctttacgtcccgatgtcatattgatggatttagtgatggatgaaatggatggcattgaggcaaccaaagccattctatcagattggccggaagcaaaaatcatcatagttactagttttattgatgacgagaaagtatatcctgcaattgaagctggtgctgccggttatttgttaaaaacatccactgcacatgaaattgcggatgccattcgtgcgactcaaagaggcgagcgggtgttggaaccggaagtaacaacgaaaatgatggatcgtttaacaaatcgcacgccgattttacatgatgatctgacaaatcgggaaaaagaagtgctgcttttgattgctgaagggaaaagtaatcaggagattgcggatgagttgtttattacactcaaaacggttaaaacccatgtatcaaatatattgtcgaaactagaagtggaagatcgaacacaagcaaccatttatgcctttaagcatggcttgacaaaataagaatctcatcataagggtacctcctcatagtcagttgaggaggtttttgatatactagagtaggatttgtaaggtaaaggagcgtttaatgtgaagcagaattacgcgattattggtcttggaaggttcggcggcagtatttgtcgaacattgatagaatccggacaagaagtattagccattgacagcaatgaggatcgggtcaatgagtatatgaatattgctacccatgcggtggtgggcaatgcacaggatgaaatgacgttgcgctcattaggaattcgtaatttcgaccatgtgatcgtagcaatcggtgaagatatccaagcaagtattcttgtgactttgatggtcaaagagatgggggtaccgaacgttttagcaaaggcgcaaaatgaatatcatgctcgggttcttgagaagcttggtgctgatcgagttgtccacccagaacgggatatggggattcgtatcgctcacaatctagtatcaaaaaatatcttggattatattgagctttcagatgaattttcgctggcggagattcgtgtctcaaatccgcgtttctttaataggtccttacttgatttgaattttcgtcaaaaatatggattgaccgttgttgctattcgtcgaggacctggacaagtgatcgtgtctcccgcagctgattcgatcgtgcgtgagaatgataatctactcgtgattgggaacacggatgatgtggatattcttgatgaacatatgaatgattaggagtgaaaaatgatgaatataactattacagaagccgcaattgattggttcaaaaaagaactgtcagtcgaccaaggaagcggcgttcgcttttttggtaaaatctatgggaaaactcagatccatgatggtttttcagtaggaatgtcagtagataaacctgaaaatcctatcgttcaaaagacagtttcagacatgcttttttttattgaggaggccgacgagtggttcttcaaagggtatgatctacaagtcgactacgatgaaaagctagatgaacctaaatatagttttactgaaaacaattaattaaaataaagatacaatgtaacagtatgagtctatgactgaagtttagtggattccatatcgctagctttgatcatagacctgttcgttaggagatgaaaccatgttatcaattatcgtaccttgctttaacgaagagagtagcttaccacttttttttgaagagactgaaaaagtaaaagatcaggtaggcatgccttttgaatatttgtttatcaatgatgggtcatccgatcaaacactcgcagtgatgcgcaagctgcatcaagagcatccagaaagtgtgcggtacctttcgttttcacgtaattttggaaaagaagcagccttgtatgctggcttaaaagcagcaaaaggggattttgttaccgtaatggatgcagatttacaagatcctccacgccttttgcctcagatgtttgacttgctcaacacaaaacaattagactgtgttggaacgcgcagagccgatcgcaaaggggagcctaaagttcgtagtttcttttcagaagccttttatgcattgatcaacaaaattggtgaagcacatatggtcaatggcgcacgagatttccgtttaatgcgtcggaatatggtggatgcagttttagaactttctgaatacaatcggttctccaaaggaatctttagttgggtaggttttgatacagaatacattgcctacgaaaatcgtgaaagagtagctggagaaacttcttggtcattctggagcttattcaagtactcgattgatggcatcgtcaatttttctgatacgccattaaatattgcttcttttgttggcgcgttgtcttgtctagcttctggaattgcactgctattcataattattcgtacttttatttttggtgatcctacctcaggctggccttctttagtttgtatcgtattgtttgttggcggtttgcaattgctttgtctaggtattattggaaaatatattggaaaaatttttctggaaacaaaaaaacgtcccctttacattttaaaggagacagaaaaagatcaaaaataatttttgggaataaaaaagcagcgctggttgatgatcaatacccttttgttacatcgacttgatttcgaaccaattttttctcgtggataaaattgcggaagttatccataaagatggccatgaatgctttttgaaaatgtggggtcaacccggaaatatgcggggtgatcaacacattttccagtgtccatagcggatcatttgcgggtaaaggttcttcttcaaaaacatcaagagccgcaaatgcgatttctttttggcggagggcttctgtcaacgctacagtatctacactgggtccacgcccaacattataaaaagaagcggatgatttcatactattaaaaaaatggctattatagattcttgtagtttcaggtgtcaatggtaagatattaatcacacaatcagctttctgactttgttcaatcaactcttcaagtggataagtttccttgaaaccatcaacggcatgccccgttgtatttatgccgacaggttgggtgccaaaaaaatttaaggcctttgctaaagcctgcccaattttacctgtacctgcgatcagtatttctttatcagataataatgaataaggaataccattgggctgccattgtctttcagcctgttttttgatggcggtaaaaattcctctggattccatgaataataaagcaattaaatgatcagtgatcgattgtgcatgaatgccgctaccattagaaagtaagatgttcttttgggcaaactgtgctagaggtagcgtatccacaccggctgaaatggcttggacccattcaagagaagcattagccagtaactttccagcccattcttctttccagccaatcgtgattgcaacatttgaccagtcgatggaagttgcttcatcatagtggataaactgatattcatcactgatttcattaatttgtgtgataaattcatcacgaaattctctgctagataaaatatatttagtcatatttgttcctcctttattttagtgtatcaaagaacaaagaaaaaaccatgcgcaaagatctatgcatggttggatagttactagctttttaattggattttaggcgaacctttgacgccttgagtgaatagaaacagtgctgcgaataagataaatgttgtcccatcaaaatttggtacgaatagttggatcagcacactcaaaattgttggtaaagcagcactaacgattagtatcttaaggttttcaaaaaagctgtaagaaaaaagttttagttttgtatagatagttgcaataaatgtacccatgatcaatgtgattaataaatttaaaaatgtagggtagagcgctactaagaaaacaataagttgtagccaccaaggaatttgattgctgctcagtgtttcccgaatctttttgccatctaaattattaaatgctggttcattataagaaaattttaattgatttgtatctaagaatgatgtggaaagtcctgttccagggaaactgacaacaatttctttttttaatagtcccacactcaacacatttgcagtggcatctgaagcaatatcggtagcgttgcgttttccttcagggtcgaaagtaaaaatgatagagtcggtttgatagataaacccttctccttgtccattcgttgttaattgaccattttcaatcgaaaaattggggattttttgcgcaattttttgactatctcgctggaaatcctgaaagatatcattgacttgcaaagtgattggtacggctaaaataacggtagctccaagtagaaaaagaatcacttttgaaaaagcagcgtcttttacatatttgagatttgggattcgaataaatgcactttttagcatttgtatgattgtcatttgtttaactccttttatgtaactaaaaataattgtaacgaaggcagcaacagaacacaaggacttatgacagaaaagtccgattatctctaaagtgttctttgctgattaatgagtagaattggagatcgagtatggaaagtttaaaaaatgtgaaaaataaactacaagaaaaaaaattatgggagccgttaacgtatttaatttttggtggattaactactttggtcaatttagttgtttattttctctttagagaaatctttgattttcattatatgattgctaatgtgatttcttgggcagcttctgtgttgttcgcattcttcacgaataagatttgggtctttgaagcaaaaagtgaaacaaaaaaagaatcgtggcttgccttttggaagtttcttttcttcagagtcctttcgctgggattggatatggcttgtatgtatctattgattagcgtactaggaaccggtgattttatcgctaagcttgttacacaaatcattgtcgtcctagcaaactatgttttcagcaagtttctgatttttgcaccaaaaaaaattgataaaaagtaagcatatgttttgatgaaccactttttatctgataatgttacttatgtaatcactatcactgaggaggaattttttatgtcttacacattaccagatttaccttatgcttatgatgcattagaaccttacattgatgaagaaacgatgcatttgcatcatgacaagcatcacaatacttacgtcacaaatttgaatgcagcaattgaaaaacatcctgaattaggtgaaaaatcagttgaagaattacttgctgattttgattcggtgcctgaagacatcaaaacagctgtccgtaataacggtggtggtcatgcaaatcacagctttttctgggaaatcttggcaccaaatgctggtggtgaaccaacaggagccatcaaagaagccatcgaagaaacatttggcagctttgctgatttcaaagaagaattcaaaacagcagcaactggccgctttggttctggctgggcttggttagtcatcaaagatggtaaattagcgatcacttcaactgcgaaccaagattcaccattaatggacggtcaaacgccagttttaggcttagatgtttgggaacatgcctactacttgaaatacaaaaatgtacgccctgattatatcaatgctttctggagtgttgttaattgggataaagtaaatgatttttatgcgaaagcaaaataatcattaagtaagggaattatttttaatcagaataaaactatcccaacgataaaagaaagcacgttgcatcttagcatcagcttcgtgttaaccataagttctcactgctacctttgattcgttgggggtagttttattttttgaaacatattgctaacgctttcattttcagctataatattgaagacggaagcgtcttattttaattactggaggatttacacgcatggaacatggaaaagtaaaatggttcaataatgaaaaaggttttgggtttattacagttgatggcggagatgatgtctttgttcatttttctgcgatccaaggagatggctttaagtctttagaagaaggtcaagaagtcgagttttcgattgtcgaaggcgcccggggaccgcaagcggcagaagtcacgaaaatctaaactagaacaagctgagggggacctcagctttttttaatttgctattttcggccaaatttgttatcttcagtgtattataaatagattaaaaatgagggatatttgatgaaacgagtaattacgtatgggacatttgatttgctccattatggtcatatcaatttattgcgccgagcaaaagaacaaggagactatttgatcgtggcattgtctacggacgagttcaattgggatgaaaaacagaagaaatgctacttttcttatgaaaaacgtaaacagttattagaggctattcgctatgttgatttagttattcctgaaaaaaactgggaacaaaaagtttctgacgtcaaagagtaccacgtggatacttttgtcatgggtgatgattgggctggtaaatttgatttcattcaagaagaaacagatgccgaagttgtttatttagctagaacgcctgaaatatcaacgacacagatcaaaaaagacttaaaaataaataattaatacttaaagcataaaaggtatctttaaatggtgcctttttttgtacactatttccgtttttttcttaaaatttattagatgtttttcgttgtttattttgtcttagaggaaaatatgatatgatgtagcttgagttgtagcaaatgaatagaatttctttgagaatggatgaagaaagtggaaaaagaaataaaagttcgtagtactttggttacaaaggaatatgacctatacaaaaagaaatcagacaaagtgaaagcattattcaaattttatcatcgaaatgttccacgtttttgggcattaaaaggcgttagttttgaagtgcgtgcaggagagtctgtagggatcattgggataaatggttctggaaaatcaacgctttcaaatgtgatcagtggcattattcctccaacatcaggcacaatggaagtcaatggcgatacgtcgattatcgcaattggagccggattaaaatatcaattgacaggtttagaaaatattcgtctaaaagcattgatgtctggaatgaccaataaagaaatcgataaaaaaatggatgaaatcgtagcatttgccgatttaggtgattttattaatcaacctgtaaaaagctattccagtgggatgaagtcacgtttagggtttgccattgctgttcataatgatccagatattttgatcattgatgaagctttatctgttggagacgaaactttttatcaaaaatgtgtggataaaatcatggaattcaaagagtccggcaagactattttctttgtcagccatgctttaggacaagttgaaaaattatgtgaccgtacaatctggatgcattacggcgatttgcgcatgtttggtccgactgaggaagtaatggcggaatatcgcaagtttatcgactggttcaagaagcaaccgaaaaaagaacaaaaagcttaccaagataaatacaaagaaaatcaaaaggcatttaatctagaaaaattagctgaaaaaagccaagatgatagcttgctgaaagagcagcatctatctgaacaaatgattcagaagaaccttaaacgaactcctttaggtgagaagatgacgattccaactaaaggacttttgactcttgcgatagtaggaacactgttttgctctcttgtttctttcagtggcagatccattagctatgcgctaaagcatccggttgatgcaattgtacaagttttcaagtaaagataactatttctttatttagtttagatagaaaaggaagagtttagtgaaagaaattgctgcagtaataaaagaacaatttaatcatgcgggaattattttccgtatgtctcgatacgaggacaaagcaacctatcaaagccactatcttggtcttgcatggcaaatcttgaaccctgcgattcaaattggtatctattatttagtctttgggctaggagtcaatggtaatcggaaagtagatggcgtaccatttattatttggatgttgattgggatcacagcttggttttatatcaattcttcggtacttggagcgtccaatagtattcaccgacaagttggtatggtagccaaaatgaaatttccagtaagtatcttgccgtcaatcaatattatcagtaacttgtcatcttatatccctatggtagctattgtgattggctcgctcttatgggcgggagtaacaccgtccgtttattggttgcaatttatttattactttattgcgatggttattttcttatttgctttcggattattaaatgcgaccattacagtattgatacgtgactatcatattttcttacaatcagtattacgtttgttgttttatgtttcaggaccaatttgggatatcaataatcgaaatatgccggaatggttaattaagctattacgtttaaatcccttttattatttgattgaaggctttagagatgcctttttatcacgtggttgggtttgggaaaaaacgacctacaccttaattttttggggaatgactttaacactattgataataggtagtcatctacacatgaagtttagagcgcgatttgtggattatatttaagtataaaaaaactatttttcaattaatacaaaaaactatccgaaggaatgaaggggtctgttaaagcgtgtctcttactttccttaggatagtttttttagatgtgttaatgaatagggatgtacgccgttaaaagttaaaataacaaattctttatcgtttcatttttgttgcaatcgtgttaagattctgtaataaaacagaagcaagattgctgaatttgtaaaattgtggcaaaatttaaacgattacctaataatgttgtgatagaggtgtaggatgcgtttatatcaaaaagtaattttaggattgttgggcttggtggcagtaagtattgtcggtgtcactgtctatggaatgaaagtatacgatgatacgaataaaacgttcaataatattacgcaaagtgcggatcgtaagacgaaaaaacgtgaaacggcagtaagtattgaagatagagaacccttttcgattcttttgcttgggattgatactggagcgttggggagaaccgaacaagggcgttcagatagtatgatggtcgttacggttaatcctgccaagaaacaatcaacgatcgttagtcttgaccgtgatatctacactcaaattgttgggtatggcatgttggataagctgaaccatgcatatgcctttggtggcgaagcaatgtcgatggattccgttgaaaatctgttagacattcctattgaccattatgttacgattaacatgcaaggtatgcgagatttgatcgatgcagttggaggcatcgaagtcactaataaaatcgattttactctggaaggagtgcatgtgcctaaaggaaccattactttagatgggaaaaccggtcttgcctatgcacgcatgcgaaaacaagatccggaaggcgacattggacgtcaaaaacggcaaagagaagttgtcactaagatcgttaaaaaagtaatgagcttggatggcgtcagcaattatcaaaaaatattaaaagctgttgaaaagaattcaaaaacagatttgacttgggatgacatgatggatatcgctaccaattatttgcctgcgttcacgacaatcgatcaagaacaattgcaaggtgaaggccaaatgatgaatggggtctattaccaattattaggtatcaatcaattgctggaaatgcaaaataaattgaaagaacaactgaatcttcctaccagcgagactttgtctcaaggagatgaacatactgatggttatacaaactatcaattgtacgacgatacgaattacaatagtgaagaaaactcaaatgagaatccaggtgaaccgtcagacatttatgatgatggagccgggtatcaggaagatactgtcgattactctggatattaataatgaaaaccaaagcaaacggtcattgatcgtttgctttttacttttccacagatggaagttagaaaaatgtgtttcacgggattaaaattggaaaagattaagaaagcttaaagtgtagcagattctttctcaacaaaaaaatctttttgcgtaactgtgaaacattacagtggatgagaacgaattcttataattttctctaaggatacttggataattttgatttcttctgtttatattgaaaatttttggtaaaataagacggtaagcagtttgtaatgagaggatagaagagatgaagaatctaaaagataaagtcattaagaatatacgaaaagggcctgaggagcctaagacaaaatcttatcgcaaatcccatgttccctttcgattgaattttctcttttttgtgatttttggtctttttgttgcgttgatcgtgcaattaggttatttacaaatcgtcaatggtgataatattgagaagcaattgaaagcttcatccgtggtagaagtcaatggcagctctccacgaggaatgatttatgatgcatctggcaaaccgcttgtcaaaaatcaagccaatgcagccattacctttacaagaggaaataagatgacagctgaagatttattgaagactgcacaaaaactagctacattgatcgatattccaatcgataagaatctgacagagcgggacctaaaagatttttggttggcagatcctgaaaatttgaagaaagcgcaagatcaattaagttccaagcaaaaagcgctcggggcttctgatcagtatgcggcaactgtcgataaagtaacggatgaggatattgcctttaatgatgatcagttaaaagtagcttccatttttaaacgaatgaatagtgcacaatctttaagcactgtttatttaaaaaattctgatgtatctgatgaagaactagcaattgtggctgagaatatgaccgaacttcccggagtttcgactggcacagactggactagaaaaattgttgaaggcagttcattggcaagtttgatcggaactgtgacaacagaagaacaagggatccctgaagaaaatttggatgaatatctagcgaaagggtatgctcgtaatgatcgtgtaggacgaagttatttagagaagcaatatgaagaagtccttcaaggatcaaaatcaaagtctcaaatcacattagacaatagcaataatattgaaagccaaaaagaaatctatgcgggctctaagggagataatcttgtactgacgctagatgccaagttccaaaaagaagttgatgaaatcttacaagataactttaagtctttgatggattcaggagctgcagaatactcgcctggagtctatgctgttgcgatcaatcctaaaactggcgggattttggcaatgtcaggttatcaacatgaggcagaatcaagcaaattgcaagagaatgcaatcggaaccttcatcaatgcttttgttccagggtctgtagtcaaaggtggtacgttagcagctggttgggaaaatggtgtcttgaatgggaatgaagtcttatatgaccaaccaatccgcatcggctctgatgtcaaagcttcgatctttaacccgacaggagcaaacaaccgcaatttgtcagctgaacaagccttagaagtttcttccaactcctacatgatgcaggttgctttacgcttgatgggcattgagtatcagcctggaatttcaattccaacagttgatcgtcaaacagaagcctacagtaagctgcgtacagcctttgcctcttttgggatggggacgaaaacagggatcgatcttcctggcgaagcaacagggatcagcacacctgtcgacaaattagatacggtcagtgatggcggtaagatcctggacttagccttcggacagtttgatacctatacgacattacaattggctcaatatgcagcaactgtggccaatggcggccaacgattgcagccacatatcgtttcgggtatctatgggaatgatgaaaccggtggtttaggaagcttgaaatcagcggtagaacctaccgttttgaacgaagttggtttaactactgatcagatgaaaatcattcgaaatggattttatgatgccgttcatggaacagatgcttgggctacagcaacaggactagcttctgctaaaatggaactttctgcgaaaacgggtactgcggagacaccgattgtcgatgaaaatggcaaaaccatcaatctggtcaacctaaatattgttgcttatggaccaagtgatgatgcagatatagcagttgcagtggttttaccacaggttaaatcttcaactacttcgcatccaaacgtaaaaatcgtgaaagaaatcatggatgcttactatgatttatatatgaaataagcaaggcataatcgttgaatgagtaagagggagttgatgaacggttcgttcgctgatgattttccaaatcagtgaaggacggttcatcaactttttttatagcaaaatactttctatcggaattattaagagattatcaataattcggagagaaacctcttttttagtaagtgggtcttgctatttttggttgaatggcatagaatactctcggtcaacaagaaatgaaaaagcaggattggtttcaatcatttttcattttaactgacttctattataattgactagaattgcagggggctatcatgacgaagcaatgtttaacgaaacaagaattgatggaacgcctaggggagttctcaccagcagaaaaaaaagaaatccgcgaatatttgcaacggaagaatccattgctgtttcgcaaatttgaacgcatgaaacatgaattatttcgtctagaatcaagacggattcaatgtgaaatcgaaaaaaatgaaaaggagttgaatcagctcgatcataagattctcatgaaaaaagaacattttcttgagttattaatcgcaattcgaaagaaaagaggataatggatggaatttattgaacttatcatcatcatcgcgatcctcgtgaccttttcaaatattgtcagcaaaatactgccatcagtaccgattttcttcattcagattatcttaggcattctgctaggattgactgaaatgggacaagaaatcgcattcgaaccagagatgtttctagtgatgatcattggaccgctattgtttcgagaaggagaacgagccgatgttccggaaatcttgaagaacagtaagatcgttttgtttctggcctttggcggtgttttgctgaccttatttgcagtgggaacgacactgcattggctgatgccatcgattcctttggctgcttgttatgcttttggcgctgccttaggaccaacagatgcggtagccgtctcatctttagcgaaacgcttaaaaatttccaagaacatcatgcatattttagaaggcgaaggtcttttgaatgatgcttccggggtaacagcgctccaatttgctatcgttgctttagtcactggtagcttttctgttatgggggctggctttcaattgcttttttcgagtattggcggcggcttgattggttacttgatcgtttggttaaaacggcggatcattcgctttattgaaaaaatatctgcccaagatgtcactgtttatctgttgatcgaactactattgccttttgcagcctacttgattgcagaaatggttggagtatctggtatcattgcggcagttgttgccggtgtagcgcaagcacaaagaagacgacgagtctctttgttcgatgcggaactagccaatatctctgaaagtacgtggtcaacaattgtatttacgttgaacgcccttgtttttttatttttagggattgaactttcgcaagtattttcacccatttgggaaagcaattcttatgcaaacggtcatttagtcttgaccatcgtagtagtaacactcgttatcttcttcattcgtttcttattccttcttttttattatcagtttttacaatcaaaaaaaatcgtggacttgaagcaagtagctttgttgacctttggaggggtcaaaggaacggtcagcttagcggcaatttttatcttgcctgtaacgatcaacggtgaccaatttgaagcccgcagtttgctcttatttttgacggcttgtgtcatcttagcgactttagtgatcagtgtacttgtcttgccctatttggcagatggtgaagctgccgaatctgttgatttcaatcagttgctgattttagaagaagtcatccagatcttggaagaagaagagaaagaaattacggatgccaaagagcgcttagcgacagatgcagtaatcaatacttatgaaaatcgacgctgggaattgtatcgcaatagtttaactgattctgaaaagcaagagatacaggaaattcaaggattgattctatccattgaacaggatggtttggatgaagcctaccgaaaaggtgaggttagctccaatgggtatcgcttttattcccggttcatttcgcagcagcagcattcgttagcaaaacagttcttgtcttttttcagtttttggcttttgatcattcaacgttttgtacggatcatttttcatcccaagctgttttggcagcgccagcagcagctgaaggatgcattgaaacaaagagatatatcagaagtacaaaaaatctatatcaaaaacagtgattatatttttcatagtttaagcaacttagaagatgtctacgattcatctttgatcaacttctttatacgtcaaagggaaatgagcttaaagcgttttgagcataataacttcattgagactatcatgattgaacaagaaccgatttttgtcaaaaaagttttacgaggctattatttagaacgaaaaacgatcgatgaatatgaggtagccgaaaaaattccaacgatctctgcaaacgaatatcgacgcaacgtaaatctcttggaatcttatgcgatggctcgcgcagatgaacagccgaaacagcgaatgtttcgtagataaaacaacaacttcttcgtctcagggttgagatggagcggttgtttttttcttttttcttaaagaccctgtcatgcttatgtggtacaatgggcgaagaaaaatagatctcaggagggattctgtgaaagaattaaaagtaagtgagcttacaaaaacttacggcgataaaacattatttgatcagctttcttttctgatacatgagaaagaccggattggcttgattggtgtcaatgggacaggcaaatcaagtttactgacgatcttggctggaattgaagccggagatggcgaccgtccctctgtttttaaaccacaagattatcgaatcggctttttggcgcaagaaagtcaattaaaagaagaattatcggttgttgatgcggtcttccaaggaacaagtccattaatcaaaaccgttcgtgactatgagaaagctttgattcagctggaacaaaatggctcagatcctacagtgcaagctgcctacagcagagcagaagaagctatgaataaaacagatgcttggaatacggatacaacggcaaaaatcattttgcagaaattagggatttcagatttaaaacaaccagtcaatgaactttcaggtgggcaaaaaaaacgggtggggttagcgcaagtgttgatcgatgaaccggatttactattgttggatgagccgacgaaccatcttgactatgaagctatccaatggctagaaggctatttgaaaaactatcgcggcgcactgatgatggtcactcatgatcgctattttcttgaccgggtagccaatcgcgtgtttgaactctcttttggtaaactttatgaatatcaaggaaattacgaggactatttattagccagagcagaaagagaacgtattgaagaaacccaagaagaaaaacggcaacagttatataagcacgagctggcatggattcggacaggcgccaaagcgagaacgactaagcaacaagcgcgaattgatcgtttcgacgatttgaaagagaatatgaaccaagtcaagcggaatggagaagtgcagattgatgttgcgacctcacgtttaggtaagcaagtgctggaaatcaaagaaggtagttatgcaattgaaggcaaaccaattctatctcaatttgatttattgattcagtcgcgagaacgtttaggcattactggtgagaatggtgcaggtaaatcaaccttgctgaatgtgttggcgggacgtctctcattagattcaggaagacggattattggctcaaccgtcaaattagcttattatacgcaaaccaatgagacgatggatccggaacagcggatgattgcttatttacaagaggcagcagaagaagtagaaaaaacagatggtgcccatgtcagtgtagcggaaatgctggaacaatttttgttcccccgtttcatgcacggaacaaagatcggtaaattatctggtggtgaaaaacgccgcctatttttattgaaattattgattggtcaaccaaatgttctattgttggatgagccaacgaatgatttggatattgatacattaactgttttggagaactatcttgaatcatttcctggtgccgtaattacagtttctcatgaccgttactttttagataaagttgctgaaaaattacttatttttgaaggcaacgcgcaaattgttcgcttctatggttcgataaacgaatatttacaaaagacagcaacgaaacagggcacaaagaaaactgcagcctcacaacctgacaaagggctacaaagcaaatttgtttccgaaaagccagtcaaaaagaaactaagctacatggaacaaaaagaatgggcaacgatcgaagatgagattgctctgttagaagaacgagtcgacgcactaactgaagcgatgaatcagcagggggatgactttacgaaattacagcagctccaagcagaagttacagaaacagaacaattgttagaagaaaaaatgacacgctgggaatatttaagcgagttttcagacgactaataaggaggcccattatggaacaagcatatcttgatttagggaaaaaaattttagaaacgggaaatgtcaaaggggatcgcacagggactggaaccaaaagtatttttggtcatcaaatgcgatttgacctctctcaaggatttccattattgacaaccaagcgcgtaccttttggtctgatcaaaagcgagttactctggtttcttaaaggagataccaatattcgattcttactgcaacacaagaatcacatttgggatgaatgggcttttgagcggtatattaaaagtgaggactatacaggtcctgatatgactgattttggccgtcgctcattaattgatgaagaattcaatgccagctatcaagaggaattgcaaaaattttgcgaacgtattttaaatgacgaagcatttgcagaaaaatttggtgatctaggtcatgtttacgggtatcaatggcgtcattgggaaactactaaaggggaatttattgatcagatcaaagaagtgattgaaatgatcaaaacaacgccagattctcggcgcttgattgtttccgcatggaatccagaagatgtgccgtcgatggcgctgcctccttgccataccatgtttcagttttatgttcatgaaggtcgactaagttgtcagctttatcaacgaagtgccgatgtttttttgggggtgcctttcaacattgctagctatgcgttattgactcacttgatcgctcacgagacaggactccaagtcggcgaatttatccatactttaggggatgcccatctgtatagcaatcatatggaacaaatgaaagagcagctttcccgaacaattcgttctgcacctacgttgcacttaaatcctgagaaacaatcgatttttgactttgagatgggagatatcacgattgaaggctacgatccgcatcccacgatcaaggcaccgatcgctgtctaacttattacagttgggagtgagaagatagatgacaaacgatttacagcggggaatcgtcgcaacgctgcatattacgtcaaaagataccatttcattatcagatgtagaaaaaacaattacgatccttcgttcttatttttcgcaagtcattttagcagtttctgaagtaacgaaacctgaaatcaagcggtatttatggcagctgccgccccagatctatctctttgaattgccagcagtcggtgctggtccagcacgtcggcaagctgtggcacgcgctggaaaggcatttccgcaactcgcttcctttcaattatgtgattttgatcgtttgatcacttggtgtgaggaatacccagatgaactgtcagctttgagctgtcagccgtttcctacgaacactttctgtatattaggacgtacaaagaaagccttcctaagccatccaactgcttggcagcggacagaaaagctggtcaatgaaattgcagcggaagtttttcatatcaagggtcttgatattaccgccggcagtgtcttgttttctgcggaattgattcctttactagtatccgcagattcttcaagatggacggatggcgaatggccaaccaaagtgaagcatcatggagggcatattttttatcaagcgtgcgaaggcttgtgttataaagaaagaaataccgatcatctgcaagcacagcctgcttatcaattaatgagaaggctgcagattgcagcggctattgcagattcactttatctagaaagggagttttgaaacatgttgattgcactttgggcacaagacaaaaatggtttgattggagaaaacggcacattgccatggcatttgccaaacgatctgaaattcttcaaagaacaaactactggaaattcgctcattatggggcgaaaaacgtttgagggcatgaagaaaaaagcattgccaaatcgaacaacaatcgttttgaccagtgacacagcatatgaagcagaaggcgtattagttatgcatgatcgacaagaagtcttggattatactgcacagcaagatcatcctgtgtttctaactgggggttctggagttttcgaatcgatgatcgaagattgcgatcagttgtatcgaacagtgatcgacgagacatttaccggagatgtctactttcctgagatcgattggtcaaactggcatttggataaagtcatagaaggcgtagtggatgaaaagaacatctatccgcaccggtttgagttttatagtaagcagaaaaaataaataaggcagctgttacaacatatggttgtagcagctgccttatttaagtaaaagtgggttggatcatgtaaaccaaagaacggaaaaatacattagtccagctccgagcataacaaacaaatgccaaaccacatgcatgaagcgtacggatttgatactgtagaataatgcgccgacggtataagagacaccaccgcttgttaacagaaaggtaccccaaaaacccagtgaagcaatcaatggtttaaatgcaatcacgcagagccagcccataataatataaattagtgtggatatttttgaaaccgtctcttttttatgcagtgtgagtgacttataaacgatcccgctgatggctaacaaccaaatcaaaatgaaaagtgtccagcccaaccaaccttgaatactcagcaagcaaaacggcgtataactgcctgcgatcaataaaaaaatcgaggcgtgatcaaagacttggaaaactttttttgctcgtgtgaacatcaaactatggaagagcgtagagaataagaataacaaaatcatcatagagccataaatcgcataggaaatgatgtgaataggggaatctaatcgagcccctttaatcaaaagaataacgagtccagctatacttaatccaaatccgataccatgggtcaccgcattgagtacctcattcagaatcaagtagcgtcgtgtaaatttcatatgatccatcaagcaccttcccttcgaatttaaataagatgaaaaaattttttctctctgttatactgattataaatggtctatggttattttaccacgaaaagagacttgatttaaagagagagtgaatgtatgatggcaaagcttaaagttgtaacggattcctcctgtacgatggagccaaccgttcgagaccaattgaatatccatgtagttccgttatctgtaatgatcgatgggatggtttatccggatgatgattcattgcccggagaacgattcatgcaaatgatggcacaagcaaaagaacttccaaaaacgagccaaccaccgattggccattttgtggaactgttcgatgaattaggaaaagatggtagtgacgttttatcgatacatatgacgaagggtctgagtggaactgtcgaagctgccagacaagcaagtaatttgtcgaaagcaaatgtgacagtgatcgatagtgatacgacagatcaagcattgtcgttccaagtgattcgggcagctcaattagcacaagaaggtaagacattagctgaagttttgccggaagttgacaaagttcgagaaaataccaaattatttattggtgtctctacattagaaaatctggtaaaaggcggtcgaatcagtcgtgccaaagggttattatccagtttattaaatatgaaagtgattatggatttcgaccattcagaattgattccaatcgtaaaaggacgcggtgtaaaaacatttaataagtggtttgaagaattgaaagacgaattgaaacgcatgccgaatgtgaaacaaatagggatctctcatgcagaggggttagagatcacagaacaattcaaaaaagaattgcaacaactcttcccagaaatgaatattccactacttcataccaccccaatcatcgctacccataccggcaaaggcgcattcgccattacgtattacaccgaataattttaatgacagtatccaagcgattcgtaaacacgaatcgctttttgctgcgaatcacaatgattggcttgcgaagcaagacagaattgatgatgagcagtactaggcgagctgagcgagcgtagtaaccttgaaaagaatcacaaagactggcacacgaagagtgacagagcagatggtgagcaacggcgagccaaacgagcgcgatcttgaaaagaatcacaaagacttgcacacgaagagtgacagagcagatgatgagcaacggcgagccaagcgagcgcgaccttgaaaagaatcattatggttgtcactcgaaaaatgacttttacattctttttaatgtaagtttagaagcaactgcagacgaaacaatgagtacaatgagtagccaagcagttgatgaagcgggactcgaatcaagcagatgggtagaaattgcttcatacttcgctgctcttcgttgattgagtttctcgtcaatcaaaacatttcgactatgaatttaatgagaattttgataaaatagcttagattataggttaggagattgaagatccgtgaagtggaaaaaagtagcaatttatctttcagttgtattgatcgtagctttaggtactggaatgctcggtcattttttgattccaaaagcgcaaccattgctcacaccagttgcgagaacggcagaagagggaaagaccaaaaatgtgatcaattacatggccttaggcgattcgctgactgaaggagtcggtgatgagacgcaacaaggaggatttgtgcccatcgttgcagccgatttgcaagatcggtatcatttagcaaatgttgtgacgacgaactatggaattgctggagagcgcagcgatcaaatcctgaaacgagtgaacaaagacaaagaattgcgcagtgacctaaagaaggctgacttgattacattgaccgtcggcgggaatgatgtattaaaagtgattcaaactaatttttttggtttgagtgtcgattcttttaccaaacccatggccgactatcaagaacgattagtagagatgtttgagcagattcgtcaactgaatgaaacagcacccatttatgtgttagggatatataatcctttttatttaaattttccagaaattactgatatgcaaacgattattgataattggaacaaagcaacagaaacatttgtcaaacaacagcaaaatgcttattttatcccaatcaatgacttgctataccaaggactaagtgacgaagttgggatcgcagatacggattcttctgaagcaggcgcttcaggatcagcagaaacttcggataccacaacttccaccaccaacggtatgaccggtacttcagaaactgggggaacaaaagtgaccaacaatgtactgtatgatggggatcgtttccatccaaacaatctagggtatcagctaatggcgaatgctgttcgtgatgaattaatcaaaacccaaaatgtttggctgatgaaggaggaaaaataatgaaacaagaaactaatgatgtggataaaaaaagtccaatcaaaaaaatgaattactggaaaattgcttttctagttttagtaggcattctgttgggaacaactgtcttttttgcttcacgggtgtttcaacaacgtgaatctgggatctcagaaagtgcagaactagtcaaacgagacggtaatcctgttttgaccatcaacagtaataagagtcaagtcaatcaattgatcgatttctatttaactgattttcagaaagatcaagaagtaaaatacaatttcgagttgagaaatgaggcactactgacaggtcaatttaaagtgctgaactttccaatcacattttacttatactttgatccttatgtcaccgaagaaggcaatgttcagttaaaagccaaaagtttatcaattggtactttagatctgccgaccagtgaagtgttaaaaatgatcaagcgcagcttcaagtttccagagtggatcgaggtcaatgcggatgaacaaattattttgattcgcttggatcaattccgcatgcaaaacggcttgtttatcaaagcgaataaaatcaatctagtagatgatgagatccaaatgagtctctatctgccagcagaaacggaggacaaataatggaacgagcaatttttgcgggagggtgtttctggtgtatgattcagccttttgatgagttagaaggagtacagtccatcttttccgggtatacggctggacacacggttgacccgacctacgaggaagtaaaaagtcataaaaccggtcatacagaggctgttgagatcatttttgatccagaaaaaatcagttttgaggaattattgactatttattggcaacagacggatcccacggatgcttttgggcagtttgaagatcgaggagacaattaccgaccagtcatcttctatttcaatgaggaacaaaaacaaaaagcagaagcaagcaaagccgctttgcaagcatcgggtcgctttaatgccccaatcgtaacgagtatcgaacctgcacaacctttttatttggcagaagaagagcatcaagaatactacaaaaagcatcctgaaaattttgctcgcaatcatgcgagacgagcagcttttcttgaggatcactgggagaatacgcatgcgtaaaagtttttatacttatttaatggccatcaaagggcctagtcatactgatgaggcacagatctttgcgacacatgcaagtcatgatattcaattcccaaaacataccgacgattatgatgaagtttcttcttatttagaattgaacgtcgattatttgccttctatggatatttttgatcgtatttgggaacagtatgtggaggataataaataagagagagtggagtggaaacttcctctctttttacactagaggctaaaaaattaatggacagaaaggtgtctttctatgaaaaatgtttcttttcaccgttatgtgatctcactgatttgtgtcgcgatcctctcgggaggcggtgtctacatttggcaaaaaagtacggctgcaacacaatccccacagaatcagcccacagtggcgacatcaaatgaactggaaaaagttcaaacgctttttgaccaaattcgtgccaattattaccaagaagtagatgaggatgtcttggtcgaaggggcattaaaaggaatgaccgatgcattaggtgatccttatacaacgtatcttagtgaatcagcagccaatgaattggatcagtctttatcaagcagttttgaaggaattggcgccacccttacccttgtcaacgactatccagaagtggcacaagcccctatcaagaactccccagctgagaaaaacggtttgcgtctaaacgatcgtattttgaaagtggatgggaaagaaacgaaaggcctgtcattaacagaggtcgtaaacaacattcgtggcaaaaaagggaccacagtcaagttgacgatccaacgggaaaaagagacctttgacgtatcgattacacgagatacgattccagtggatactgttcatacagaccttgatagtgagaaaaaaatcgggaaaatcgaaattacgacttttggtgaaagtactgcctccgaattaaaagaaggaattgagtcactgagaaagaaaggagcaaaatcatttattctggatgtccggcaaaatcctggtggacttttagatcaagtacagatcatggctagcatgtttttagaagatggaaaaacgatcgttaagtttgcagatgatagtggtgtcataagtgaaacgaaggcaagtgctgctcttgatgaaggattcaaagtcacagaaccggttgtcgtcttggttgatggcggcagtgcatcggccgcagaaatttttgcagctgcgttgcaagaatccgcagatataccagttgttggtacagaaacctttggtaaaggaactgtacaaaatgtaaaagaattaggagacaatagtgagttaaagatgacggtcatgaagtggctgacgccaaatgaagaatgggtcaatgagcaaggtgtaatgccagatcatcaagcagattttcctgagtatgcctatttagctccattaccaagagacaaagaattgaaagaagggcaaagctcagaagcagttgatcggttgaatcagtttctttctgcactaggttatcggaccaccggagatacatttgaccaaaccaccgtatcagccgttcaagccgttcagcaaaaagctgagctggaagtgacagggaaagtgaatgccgaaacagcacaagcaattgagaaagctgtgacggatcaattaaaacaagaagatcatgcttatttgaaagctgtcgagttattatcaaagtagtaacaaagtaaaagaggagggacatcatgcagcgaagaaaaatctggatcgatcgcttttggttcatcattaaatacgcgattattgcattggcctctgcattcctgattcgtgcattcttgctgatccctgtaccggtgggcggaaattcaatggaaggtaccttaagacagggtgatatggttttgatcgagaaaatctcacccatcaagcgatttgatgtcgtcgtttttcaaatgccggatggttccacctatattaagcgagtgattggattgcctggtgaatccattcgttacgaaaatgatcaactatatgttaatgatcagccggtagatgagaatttcctagtgaaaaatcgaaagaatgatcacgaaaatgtctcttatacgaatgactttgatctacagtcattgttgggcgttgaaaagctggggaaagacagctatttcgtgataggtgacaatcgtcgtgcctctaaagacagccgatcatttggtgccatttctggagatgcgattttaggaaatgctcgttttgtttattacccactaacccatatgcgctttatataatgaaaaacaaaaacatcatttattcatatttttgcgtaggtatcgctactttcaaaaaatatgagtagatgatgtttttaatagcagctagtatttttctgcagaaatcaatgttgttggatcctttgcttgataataaaatgctgttcttgtgtcatgttctttacataattatttaacacttactttgttgtttttcgttattctattgaaacgaacaagcaagaaataattttataagtaagcgttgacagtgccattttaagctgatatactttggctgtaagttagaaaaaggaacgagaaatagcgccgcagctgtttcttgagttatgttactgagacgatcaggcagaactcagaatatatatcaagtacactttcttttgtaaagtttatttgatatttattctgagttcttttttctggaaaggagaaacgaatgaaagttaaaaagattatcaataataatgttgccttagtggatagaggagggcatgagtcgatcatctacttaacaggagtcgcattcaagaaaaaagttggccaacatatttctgactctgaagtagaaaagacctttgtcttagatagccaagatcgattagagcattttagctacctcttatctcgcgccgatgatcaattgatcctgcttgtaaacgagctcgtacaatatggagaaaaagaaatcggcaaaagtgccaatgattatctttatttagctttgttagatcatttatcctttgcattgaaacgggcaaaaaaagatcaatatttgaggagtccattgacttgggaggtaaaaaaattctatcccagttattacaaaattgggttagaagccttggaaaggatcaatcaaacctttcaagtcgattttcctgaagatgaagccgttgccattgccttacattttgttaacttgcaggaaacgaaagcaaagtttgatgaacaattagctgatatggaaacgttgcgggatatgctgaatattatcaaatatcattttacgattactttagatgaaaacagcatgaattatatgcgtcttgtgacccatctccagtatttcatcgaacgattgcggaacaaccagacctattccgacaatgagtctcaactttataaacaagtgaaagcaatgtatccggaagcatttgccgcggttgaaaaaattgagatctatgtcaaaggaaagttcaacagttacctgacacaagaagagtacacctacttaatgatccacatcaatcgtgtaacagaaagaggagaatgacatgaatcaataccatgatttcaacgagcaaatcatcaaattagttggcggaaaagccaatattcaagctgttgtgcactgcatgactcgtcttcgttttactttaaaagatcgctcaaaagcagatacaaaaaaattgcaagagctggaaggggttattgatgtggtaagcaataatgttgcttatcaaattatcgtaggaacccatgtaaacgatgtttacaaagatttaattgaccaactgggaatgtcaggagacgaagcagaccagtcaaaaacgaagaaaaatccgatcaaggcgatgctagatgtgatttcggaatcaatgaatcccattttagaaccaatcatctgtgcaggtttattagccgcatttctttcaattatttcattaaccggtttgatttcgacagatagctcaacgtatcaaatttttgatgcattacggtcggctgttttttatttcttacctattttaatggcgatgagctgtgccaaacgattaggcgccagcccttatctagcagtggctttagcagcaaccattttatctgaaccgatcaacaatgtttcaggattgagtttatttggtattgggttaccacagatcacttattcaaatagctttatcccgattttattagcagtatggttcatgggctatgtaacaaagtttgccaaaaaagtcattcctaaaagtttgcagtactttatgtctcctttagtgatcatgctgattactttgccagccacactcctggtttttggtccattagggttttatattggggaaggcatcattggcttcttcaatctattgatggacacgataggtagctggtttgtgatgatgctctattctgcattacagccattcatcattatgttaggcgccggcaatttcattatgcctgttgtggcttcattgattgcagcgaatggatatgatccagcgtttatctcatcatgtacaatctctgacatcgctgtcggcggagcaatgcttggatacttcttgcgtgctcgcaacttgaaacaaaaacaactatttgggaccgtgactttatccgccattttaggagttaccgaaccagccatctatggtgtattcgttaaattccgtcgtccgtttattgctgtgatgatcggtggaggtttagggggactgttcgccggtttaacaggtgtcaaagcttattcaattgcttggggattatttggattacctgcctatattggcgaaggcgacttcatgaatctttggttaatggtggcagcggttgcgatcagttttattggtgcgactatcgcagcctatatgttagggattccagtagaaagtgatgaagtaccggcggttaaagagaaagaacaacctgtatcttctgaaatgattcgttctactgctttaaaaagtgtagtggaaggagaagtggttcctctcaatgaaatcaatgaccaagctttttcaactggtgctttagggaaaggaatcggtatcaaacctataagtcatgtgattcattcgccaatcgatggggaagtgctaacagtctttcctaccaaacacgcgattggtcttcgcagtgaccaaggcgttgaggtcttgatccatattggtatcgacactgtttcgttagaaggcaagtattttacgatgaatgtgaagcaaggtgatcgtgtgaggacaggacaaccaatcggtgaagtagattttgaaaaagttcgtgaagccgggtatgatccaacgactattgtggtcattacgaatacgaatgattttcttgatgtgatcccaacatccaataaccagttggtaaagtcggatgatttactaaatattgtcttgcaatagaaaccgtaataaagaagatagaaaaggtgagcagatgaagttaagaaatgattttttatggggcggcagcattgccgctcatcaatgtgaaggtgcttggcaggaagatggcaaaggcccagctattatggactatgtcacagtaggcagctatgaacagcctcgtgagatcgataaagaacttcttgctaacaaggtttatccttctcatacaggcatcgatttttatcatcgttatcaagaagatattgctttgtttgcagaaatgggattcaaggcattacggatttctattgattggtcaagaatttatcctaaaggggacgaagcagaaccaaatcaagccggtatcgatttttatcagcgagtcgttgacacgctattaaaacatggtatcgaaccgatcattacgctctatcacttcgaaatgccgattcatctagtgacagaatatggttcatggacaaatcgcaaagtcgttgatttctatttgcgcttttgtcacacgatgtttgaagcattcaaaggaaaagtcagatactgggccacttttaatgagatgaaccatatcgattctcaaagtgaggctagtgatatctttacctatatcattgccggattaaagtactctgaaatcgatgctaaggcccagacattagccatgattggctacaatatgacgcttgcaagttgtgctgctgtcaaaatgggacatgaaattgatgaaaacttccaaattggctgtgtttttggtatcgagccagtctatccagcaaattgtgatcccgtcaatgttctaaatgcctataaacaaatggatcgtgacttctatcagatcgatgcaatgtgcaatggtctgtttccccaatacaaactggaagaatatgcagatcaaggcataaaaatcgtgatctctgagtcagataaaaaagtgtttgctgagggcaaaattgattttattggcatgaattactatgcgtcttctgtcgcagaatatgaaggtgcatcggaaggaaaaagtgctttatttggcggtctgcaaaatccttatttggaaagcagtaagtggggatggacgattgatccgattggcatgcggtatttgttaaattacacttatcgaaaatacggattaccaatcatgattactgaaaacggactaggtgcagtggatgaaatcgcagaagatgggcatgttcacgatgcgtatcgcattgattacttgcacagacatgtcgagcaattgttgctgtcagttgaagaggatcaggtagactgtatcggttatctaacgtgggcgccgatcgatttagtcagtgctacgacaggtgagatgaaaaaacgctatggatttatctatgtcgacaaacaagatgatggaacagggtcttatatgcgtaagaaaaaagattcctttgagtggtatcggcaagtcattaactccaacggtgagagtatcaaaagggagaatcatgagtaaaaattagttttctattcatttcatttgtattttttttcatcaaaacttgtatcgatacgcactttaataagaaatgatggcgatctagaaagaagtaaattctttctagatttttttgttttcattgttttcataaatcagtatgagcgatgggaacctcttggtttcaaaaaggtttgatcttttcgattttgttgatcttagtacttagctacgatacatagctgcatttcgttttatttctattacttatatattcaaacgaggtagccgcttgcttgagcaaatgtgaaaaaaatgttctagaaataacgataaaattttttacagtgttgtaattctgtcagacttttggcattttttcttcaaaattgataagatgatttgagtaaaagacgtaaaatgaagtataattttaactaggctgaaaattggtctttttctcaaaaaaagttggcttcctacatcctgacactcagctagctacttttagctactttttcctaattttagctactttcacaagccagcaagttctcttggactgacactgagtgacagaatgaattgagccgtggaccaactcccctcatggtatttttaaattagtctgccaagtgattctagtgaatgaattaacaaggaaaggctgtggaatcagccaaataatggcatataacagaatagtcagcgtagttgggcagtttttggccattctttggatatttgctggactgtaagagcaggttgaatgagcaaatcaccactacaatacgcgtctcataggtatagttgcaggtgattggcaggtagtatttccaattaaaccaattcgtgttaaaatgcgtaggatactcggcaatcaggaaattttctcgattcgtccgatacttttaagagaaagccaaaacaatgtctgaaaaagactggtatgaaaggaaattaattatgagtaccattcaatggtttccaggccacatggccaaagcaaaacgtgaagtaagcgaaaaactaaaatttgtcgacatcgtgtttgaacttgtagatgctcgtctccccgtttcttcaagaaaccccatgctggatcaaattttacaacaaaagccacgcttgatcttgatcaataaagcagacttggctgaccctcagcaaacaaaactctgggaaggctattttagaaaacaaggtttcttagccatggcgatcaatgctcaggatagtcaaggaatcaaaatgatcgttcctaaagcaaaggaagttctgcaagaaaaaattgctcgtgacaaagctcgtgggctcaaaccacgtccgataagagcaatggtcattgggattcctaatgtaggaaaatcaacattgatgaatcgcttagtcggcaaaaaaattgctcagactgggaataaaccaggtgttaccaaagggcaacaatggttgcgttttggtacagaattggaattgctggatacaccaggaattctctggcctaaatttgaagatcctgagattggcaaaaaattagctttgactggcgctatcaaagatcaactcatccatttagatgatattgctttgtttgggttagacttttttgctcgctactatgaaggaagaattgctcagcgttattcactttctgcggaagaagaacaatgtctagcaccagaactattgatgaagatcactgaaaaacgtggctacaaagacaattatgatcgcggtagtgaattagtcgtttttgatattcgacaagggaagctgggaaggtacacattagatcgttacgaggagttaggtgaaaaagatgaaagagccgattaaaactatcaaagagcgactatttgccgaggaggttgatccggcttatgtggctcaactgatggcagacgaacgctctggtgtccaaaagctgattaccaagtatcaaaatcagcagcgtaaacagcgacaaatgcaagaaaaatatgcagaaatgtctgtatttgaacaagaactctatcagaaagggcttcggtttgttgccggtttagatgaagtcggccggggaccgttagctgggcctgtagttgccgcggcagtggttttaccgaagaattgcgggatcattggcttgaatgattcgaaacaactttctgcgaaaaaaagagaagaattatttattgagatccaaaataaagcggtagcgattggcatcggtattgcagatcatgaggaaattgatcgtgtgaacatttatcaagccagtaagaatgcgatgaaacgagcgctagctgacttatcgattacaccagagcatttattggtggacgctatgacgcttgataccgatattcctcagaccagtctgatcaaaggggatgcgcggtcgatcactatcgctgctgcaagtatcatggctaaggtatttcgggataatttaatgaaagattatcatggtgtttttcctcattatggatttgatcaaaatgctggttacggtacgaaaacccatttagaaggattagctgcccatgggatttgtcctatccatcgcaaaacgtttgcaccagtaaaacagtatgtaaaataattcatcaaacagcctcatttttacgaatcttattagtgagattctttagaaatgaggttgttttatgtactatcaggaatgtacgcccttcgataaaatcctccttcgcttgtcatttgtacaaggagtcggtattcaaagtcagtggcaggtggtcaaaggctgcctcgcacaagaaaattggactataacggctgaagaagttattcaaatgacagggatcacacgcaatattcttcgttttcaacagtcgtggcatcagttgacagagagtgacttagcggaaaaaatggccgaccagtcatttatcacctttttttcaaaagactacccacctgcactgagaaaaatcgctgatccaccattgatcctcttttacgaaggaaatctgtcattactccaaaagccttcactggctgttgtcggtgctagacaagcgacaagctacggtcagcagatttgtagaaaaatcattccggaactagtgaaaaagaagtacttgatcattagcggccttgcccagggattagatagtttcgcccatgaagcagcgattgaaagtggtggacaaaccattgcagttataggaacgggactggatcagtgttatcctaagagttcgcaacgtctttattctcagatcaagcaggaacatttgctggttagtgaatattcgcgaggaacattgccgcataaacatcattttcccatgcggaatcgactgattgcgggaatcgcacaggcagtttgtgtgattgaagccaaagaaaagagtggctctttgattactgcacagttggctttagaaaatgggaaggatgtatttgccgtgcctggagaagctttgaccgatcgatcagaggggtgtcatcagttgattcaagatggagcaaaatgcacgctgacagcagaagatatcttagaagaattgccttaggcttttgaacttatgatgatcctttcttgacaaaactttttctgaaagctatgataagctacgatttggatgtttggaaagcaagtggattgtttgccgaatatattatagtaggaaaaaatgaaggaaggagccattttttatatggcatataaatatctagtgatcgtggagtcgccagcaaaggcgaaaaccattgaaaaatacctcgggcgcaactataaagttgttgcgagtgttggacatattcgtgatttgccgaaaagcaaaatgggcattgacgtcgaaaatgactatgaacctcattacatctcgattcgcggcaaaggcgatgtcatcaagagccttcgttctgcagctaaaaaagcagaaaaagtttatctcgcaagtgacccggatagagaaggggaagctattgcttggcatttagctttcttgctaggactagatttaaaagaaaagaaccgggtcgtttttaatgaaatcacaaaagatgcagttaaagctgcgttcaaagaacctcgtacgattgatgtcgatttagtagatgcgcagcaagctcgtcgggtattggaccgtctggtaggttattcaattagtccaattttatggcgcaaagtcaaaaaaggattgagtgcgggccgtgttcagtcagtagcattgaaaatcatcattgatcgcgaaaaagaaatccgcgagtttatacctgaagaatactggagtatcgatggcaactttaaaaaagcaacaaaaaagttcaaggcgactttctgggggctagatggtaaaaagaaaaaactaccaaacgctgaaagcatcaaagaagtgaccgatcgtttagatggcaaagattaccaagtgaccaaggtagaaaagaaagaacgaaagcgcaatccttcggctccttttacaaccagtagtcttcaacaagaggcagcccgcaaactgaatttccgtacacgtaaaacaatgatggtagcccaacagctttatgaaggaatcccattaggcaagcaaggaacggtggggttgatcacctatatgcgtaccgattctacacggatcgcggatacagctaaaggagaagcggcggaattcatcgaaacaacctatggctcagctttttcagctcatggtggcaagaaaatcaagaatgcgcaaggggcgcaagatgcccacgaggctgtacgtcctacaagcgtcatgcgtacaccagaagaaatggaaaagtacttggacaaagatcagttgaaactctatcgcttgatttggtctcgttttgtagccagccaaatgacccctgcgattttggatacaatgaaagtgacgctacagcagaatggcgtcatattcatagctaacggatccaaaatcaaatttaaaggattcatgcaagtgtatgttgagggacgagatgacggcaaagaagacaaagagaatattttgccggaattaaacgaaggggacgttgttcagtcgatctctatcgaaccaaaacaacacttcacacaaccacctgctcgttttagcgaagcaacgttgatcaaaactttagaagaaaatggtgtagggcgtccatcgacttatgcaccaactttagaaacgatccagcggcgctattacgttaaattaactcaaaaacgttttgaaccaactgaattgggagaaatcgttaattcgttgattgaggaattcttccctcaaatcgtcgatacccatttcacagccgagatggaaagcagcttagacagtattgaagcgggcaaacaagaatggatcaaagtcgtggaccaattctatcgaccatttgaaaaagaattatccaatgcggaagaaaatattgagaaaatccagataaaagatgaacccgctggcttcgattgcgatatttgcggtcatccaatggtcatcaagctaggtcgttatggaaaattttatgcttgtagcaattttccagattgtcgaaatacaaaaccgatcgtcaaagaaatcggagtggaatgtccagtttgtcaccaaggacaagttgttgaaagaaaatccaagaagaaccgaattttctttggctgcacacgctatccagaatgtgactttacgtcatgggataaaccagtaggcagaaactgtccaaaatgtgacaactatttggttgaaaagaaagtcaaaggcggcaagcaagtcgtttgtatcaaaggtgattatgaggaagatgttcaaaagtaggctatcgatcgtttttgacctctcaataaaaaaatgaagtgagcgcaagaagtatctgctgagagacagcagacttctgcgttccttttcaaaaaacagagctgtgacacaaggaatagaataaaaaatatgcagagacaaacggtgatctgaagatcagcatctgccaatgtaagggttattttttgttttgatgacttttggcacagactcttttactataaaggagacgaagtatgaaaaaaatcaatgtaattggtgctggattagcaggaagcgaagctgcttggcaagctgctgaggcaggagtggctgtcaatttgtatgaaatgcgtcctaagaaaacgacagaagcccatcatacgaataattttgcggaacttgtttgtacaaattctcttagaggaaacaatttaaccaatgcagtaggtgttttgaaagaagaaatgcgccgcttgaattcggttattatctcttcggccgatcagacagcggttccggctggtggtgcactagccgttgatcgggacgatttttctgaattagttacaaagcgggtgaaagaacatccgttggtaacagtgatcgaagaagagatcaccgaaatcccagaaggaattacggtaatcgctactggaccattgacttcagaaccgttatccaaggcgattcaagcattcaatgggtcggaaggcttctatttctatgatgccgcagcgccaatcattgataaatcaactattgatatggataaagtttacttgaaatcgcgatacgacaaaggagaagcagcatacctgaattgtccgatgaacgaagaagaattttatgcctttcgtgaagccttggtaaatgccgaagtcgctcctttgaaagagtttgaaaaagagaaattctttgaaggctgtatgccaattgaagtgatggcctctcgtggtccaaagacgatgttgtttggaccaatgaaacctgttggtttggaagatcctaagacaggcaaacggccttatgcagtgatccaattgcgtcaagataacgctgctgcctcgttgtacaacattgtaggtttccaaacgcatctaaaatggggagaacaaaaacgggtctttcggatgatccctggattagagcaagctgaatttgtccgctatggtgtaatgcatcggaatagtttcatgaactcgccagaacttctgcaacaaacctatcaatctcgcaaacgtgatgacttgttttttgctggtcaaatgacaggagtagaagggtatgttgaaagtgcggctagcggtctagtagctggaatcaatgcagcaaaacttgcaaaaggggaagaaccaatcatctttccgcaggaaacaacaatcggcagcatggcgtattacattacgcatgcagaaggcaaacatttccaaccaatgaatgccaattttggcttgcttcctgaactgcccgaacgaatcaaagataaaaaatcccgttatgaggcattggctaatcgtgcgcttacagctttagaggctgccaaagaaacagttgcaaattaattgtcgaaaactttctcacgagaaattgttgagaaagttttttttgaattgtcttgaaacttggtagcggttatcatatgattaacagtaacaatagcgaaggtggtgacgatcgtgattggggaatgggtcacattgcttcaagagtatctgcagcagtttccatcttatattcaaatagtgggctggctgattgtactatttgttttgatatttgccgtttttctgcttttcagtttgttgctaggcccgtttatgtggcttttcaatcgcttgacagataaaaatcgtagcaatgttcttggtcatgaagattttttgattggtgaattgacagaaaagatcgtcggaaataccctcggtgaagtgatggagattggcagtaagacagcgcgttctgtttatccggcaaagttctataaagaagaggatattcgagaaaagcgagaattaccagtcggaaccaaagtgattattgttgattttgacaaaaaaggtattgctttagtggtagaaaaccacaattttattgaatagggagtgttggaaaatgttagatacagggaatgcattagattttttaagtaatccaattttatggatcatcgttttagtcgtgttattgatcgcatttttaatgattcgttaccgaatcggcaagccagatgaagcgttgatcgtaacggggtcatttttaggtaaagaaggcatcaagattttaaaaaatagcggaacattcgtgatcccaattgttcaaaaagcacataaattgagtttactgacgcataaacttgaaattggcacaccagaagtttataccgaacaaggggtaccgatcaaagcaagtgcgacggttttagttaaagttggtaacagtacggaatcgatcaaaacagctgcagaacaatacttaggcaaatcaaccggcgagttggaagatgaagcacaagaagtactggaaggccacttgcgggcgattctagggacaatgaccgttgaagcaatttacaaaaatcgagatgattttgcggaacaagtgcaagaagtcgcatctaccgacttgaaaaaaatgggattagagatcgtttcatttacaatcaaagatgttagtgacagtaacggctacttagatgccttaggacgaccgcagattgctgaagtgaagaagaatgcagaagttgcagaatcaaatgcattaagagaaacacgaatcaagcaagccgaaaatgaacagttggcacagcacgaggaaattcgtcgccaaacggaaatcgcagaagcaacgaaagatatggcattgaaacaagcacaatacaaacaagaacgggaagtagcagatgctaaagcagaacagattgctgtgggcgaaaaaatgaaagtccaattgatcgaacaagaaaagaacatcgagatccaagaaaagcaagctgaactgacggaaaaagaattgaatgctacagtccgtaaaaaagcagaagccgataaatatgttgtagaacaaaatgccttggcagataaagcaagagaaattgctcgtgcccaagcagaggctgaaaaagtgaaactagctgcccaagcagaagcagagagaatcgaaaaactcggttcggcagatgctgaaagaatcgctaaagtcggtcaagcagaagccgaaagtcgcgaaaaaatggcgattgctttaactaaactgaatgaagcaggtattttgatggaattcatcaaagtattacctgaaattgccaaagaagttaatgcgccacttagcaacatcgataaagtggtcagctttggaggcaacgacggactccacgacatgggagaagccggcttggcacggacatttgatactatcaaagaaacaactggcctcgatttagtcaatctcattaatcaaaccatgtctactaaacaaggaaacaaagagttagtagcagccatcgaaagccaaaagccagtagaaaatcaatcaaacacagacaatgacacccaaccaatcgaataacccaaacaacgcactcaaacgagtgcgtttttgctgcgaatcacaacgagtggcttgcgaagcaaggcagagttgatgatgagcagcggggagcaaagcgagggtagcaaccttgaaagaattttctacggctgactctggaaagagtggaacgcaagttctacttagttcacagtgagaagctactggaggcaaagcatatgccaagttgaatttggggcaagtccttcgcaagttttcgtgtaaatcataacaatcaaaaaaagcttcgagaaacctgcggatcttttctaaattctcccttaaagaattttcataattatgtctaaactttgaaatattggttaaattctgacaattcgtttgttttttttaaaactctatgatacagttatttcgagtcatgaaatgggggattagtttgccggagaacgaacttcaaaatgatttttttcgttatctaattgttgaacgaggctattctgataagaccaagtctgcttaccaagaagacatggaggatttctttcgttttttaaaagagtctggcaatgaagactttcttgccattgatcaccgtgacgtcagagtataccttagttttttgaatgagcgcaattacagtcgcaattcgatcagccgtaaaatggccagtttgcggtcgttctatcactttttaacgaaacacgaagtcattaaagaaaatccattcgcttatattcacttaaagaaaaagaacgcaaaattaccgcgttttttttatgaaaaagaaatggaagcactttttgaaagtgtaaaagggcacgaacctttgcagcaacgaaatcgagctttgttggagatcctgtatggatccggactgcgggtcagcgaatgcagcaacctaaccttgtcagacgttgattgggagaatggtgtattgttgatccatgggaaaggaaacaaggatcgttatgttccttttggcagctatgcgcaagaagcgttgcgagactatgtctcagctggacgccaacagttgatggagaaacaccacaaacggcatgagattgttttcgtcaatcatttaggtgacggaatcacagcgacggggattgagtatgtgttgaatcaaatcattcgcaaaagtagtttggacagcaagatccacccccacatgttgaggcacacatttgccactcacttattaaatcacggggctgatatgcggaccgttcaagaattgttaggccatgccaacttatctacgacgcagatctatgcccatgtcacaaaagatagcttgcaaaaaaattaccgccaatttcatccaagagcttaaaaattggcgacaggaggaaagaattatgaaatcaccttttcattcaacaacgatttgtgctgttgaaaaagatggcaaattcgcaatggccggagatggtcaagtaacaatgggagaacaagtcgtcatgaaggggacggcacgcaaagtacgccgaatctataacggtgaagtcgtagttggatttgctggaagtgtggcagatgctttcacactggaagaaaaatttgaaggaaaactcaatgaatacaacggcaacttacaacgtgctgctgttgagttagcgcaagaatggcggacacagcaatcgatgcagaaactagaagcaatgctgatcgtgatgaatcaggaagaaatgctcttggtttctgggacaggagaagtcatttcaccagatgaagggattttggctatcggttctggcggcaattatgcactcgctgcagccagagcgatgaaacgttacggcggtgatctttctgcaaaagaaattgctgaaggagcattgaatatcgccgctgatatttgtgtctttaccaatcacaacattattgttgaagagttttaaagagggatgaagctatgacaaatcaaaatatatcaccaaaagaaatcgtcaaagaattagatcaatacattgttggccaaactagtgccaagaaatctgttgcagtagctttacgtaatcgctaccgtcgtctccagttggatgagaaaatgcagcaagatgtgacgccgaagaatattttaatgatcggaccgactggtgtcggaaaaacagaaattgctcgtcgattagcgaagatcgttgatgcgcctttcgttaaattagaagcaactaagttcaccgaagtcggttatgtcggacgtgacgtggaatcaatgattcgggatcttgtggaaaatgccatccagatcgtaaaaaaagagcaatacaaaaacgttcggctgcaggcagaaaagaaagccaatcgtcgactggttaaagtactggtacctggaatcaaaaaagagcaaaagaaatctgcgaatccatatgaacaaatgatgaatatgttcaatcctggccagcaggcagaagaaccaaaagaagaactgacggacgaaatccgcagcaaccgtcaagccatttatgagcaattagaaaaaggcttattggacaatcgtgaagtaacgatccaggtggatgaaccaaaaacacaggcaccaatgatgaacaatggattggaacaaatggggatcgatttgaatgaaacattaggtgcattgaaaccgcaaaagaaaatcgaacggacagtaacggtaaaagaagctcgagaattattgatccaagaggaatcttcaaaattagtgaatgatgcggatatccatagtgcggcattgcgtttagccgaatctagcgggatcatcttccttgatgaaatcgataagatcacatcaaaatcgcaacaatcaggcgaagtttctcgtgaaggtgtgcaacgggatattttaccgatcgtagaaggatcacaagtcaacacgaaatacggccctttacaaaccgaccatatcctattcattgcttcaggtgcctttcatttgtcaaaaccaagtgatttgatccctgaattacaaggacgcttcccgattcgtgtagaacttgatgatttaacgaaagaagactttgtcaagatcctgacggagccaaacaatgctttgatcaagcagtatattgccttgttgggaacagagaatgtgacagtcacttttacgctggaagcaatccaaaaaattgcggaaattgcctttcaagtgaatcgcgatacagataacattggcgcccgtcgcttacacacaattctagaaaagttacttgaagacttattgtttgaagcatccgacatgcaaatgggagaaatcactattacagaagcgtacgttgaagacaaacttgcttctattgccaaagatgaagacctaagccggtatattttataaagggagagaaccaatgaaaacacttttagaaaagacacgacaaatcaatgaattactgcaacaaaaaaataccttcaatctggcatctgatttgccttatgataaaatggcggttattttaggtgacatactcgatagcaatgcttatattatcagtagtgacggtagtgtgttgggattcgttgagacgcatgatgtcaacaatgaacgtatcaaaaagatgtttgtagaaaaacagtttcctaaaaattatacaagtttagtagataatttatcttcgacagaagcaaatgttcccatcagcaacgatatgactgcttttcctattgagatgcgggagttatatccgaatggtttaacaacaatcgtgcccatttatggtgcaggcgaacggttgggcacgatcattttgtctcggatcgaaaaaacgttcgatgacgatgatctagtcttagcagaatacagtgcaactgtagttggcatgcagtttctttatcaaaaatcccgcaatatcgaagaagacgttcgtagtgcgactgccgtacaaatggcgatcaatacactgtcatacagcgaattgaaagctgtccaagcgatttttgaagcattagaaggggatgaaggacgtttgaccgcttctagtattgcggatcgaatcggtattacacgttctgttattgtaaatgcattgcgcaaactggaatcagcaggtattattgagtcacgttccttgggaatgaaaggaacttatttaaaagtgttgaatagtcgtttcaaagaggaattgaacaaacatcaatattaggagatggcgatatgacagttacgatcagcgcagggcatttgcaggcaacaattgccgaaaaaggagccgaactgcaaagtttgattgatgtgaataccaacttagaatatatttggcaagctgatcctgcacattggggaaagcatgcaccaatcttatttccgatagtgggtgcgttgaaggacaatcaataccgctacaaaggtgaaacgtatcatctgccacggcatggttttgctcgagacatgatgtttgaagtcgtggagcacaaagtagattatgttcgtttactactagctagcagtgaggagacaaagagcaactatccctttgattttcagttgtttgttagttacgaattaggtggagacggtcttgtagtcaagtatcaagtcgtaaatgatagtcaggaagacatgttcttctctatcggtggtcatcctgcattcaatgtaccgttaggagaggataatgtatttgaagatttttatctcacattctcacctaagaaatctcgtgtaaaattgccgttggtaggcaattatatcgatctggagcagcggacattgggacaaacgaacactgatctacggttgactcatgagatgtttaagaacgatgccttgatttatgaaacgaaagggttgaattcattttcgatccgcagtgaaaaatctcctcacagtgtgacattgagctataataatatgccttacgttggcttttggacgacttatccagtagaatctccttttttatgtattgagccatgggtaggtattgcagataccttagagactagtggcgaactacatgaaaaaacaggaatccaatgcttggcagccaacgagcaatttgaaacgaaatattcgatcacagttaagtaagcctatgtgaataagaaaaaaagaagctgggacgaaagtcatgaatgacttttcccagcttctcctattcttttttattaagaccaaaagagatacggctctctgtgccgtctttgatccgcttgatattttcacgatgacggataaaaataaaacaggtgacaccaattgcgatacacgtcaataaccaattttgttttggtaaaatcattggtgcgacataaggcaataggattgtcgacaaagtgatcaagcaggctgcaatcatacttgtcaggctgaccatgctggttatgaacaaacaaaccacaaaaataagcgctgaataaatgaagaaaattggattgtagcctaaaagcatgcctgcgctggtcgccaccgctttcccgcctttgaacttggcaaaaattggaaacgtgtgacctagaatagcacaaacaccaaaccaaagaggattgattgttgtgactgaaaagatcgccggcaaacaagtagccaaggtacctttcagaatatccatcaataaaacaatgacgccagctgatttgccaagaacacgaaaggtattcgtagttcctgtattcccgctgccaaattggcgaatgtcttttttgaagaatagctgaccgatccagacaccagagggaatcgaaccgagcaaataagcaataaatagtaacagaatcgtcttcatgataacccactttccttgaaagtctagagcaattttagcatgaaaccgtcgcagcaacaataagaaaatactgaagctatggataaacgagcaatgatagatggatcatccaaaagctaaaagtgactttgccttgtcgaacggtaggaaaaaggataagatagtttagaaaaatgttcgcttgaaaaaagccgattttatgttaagattttttttgcgaatcattcatgttgggtttccgcggaaacccacttaatttagttaaaggagcggtggctttggcaaagaaaaccacagagtataatgatgcctcgatacaagtcctagaaggcttggaggcagtgagaaagcgacctggtatgtatatcggatcgactgacggccgaggcttgcaccatttggtctacgaaatcgttgataatgcggtcgacgaagcactatcaggattcgggaatgaaattgatgtcactatccacaaagacaatagtatcagtgtgcgagacaatggtcgtggaatgccggtaggaatgcatgcttcaggaatcccaacagtcgaagtcatctttactgtactgcatgctggcggcaaatttggccaagggggctataagacatcaggtggactccacggagtgggtgccagtgttgtaaatgcgctatcaagctggctagaagtttctatcgtacgagatggtatcgaataccaagagaaattcaaagatggtggcaaacctgacggtacattgaaaaaaatcggaaagacgcggaaagcaactggaacaaccgtacgtttcaagccggatgacacgatttttacaacaacgaaattttcttatgacacgttagcagaacgattgcgagaatcagctttcttattaagaggagtgaaaatcaccctaacagatgagcgggctgaattgcagcaagaggtctttttatttgaagaaggaatcaaagagtttgttgattatttaaacgaagaaaaagatacattgacgcctgttgtgtatttttctggcacaaaagaagcaatcgaagtggaagttgctttccaatataatgatgggtattccgaaaatgtcctatcatttgtaaataacgtgcgcacgaaagacggcggtacccatgaagtgggaatgaagatctctatgactaaagctttcaatgaatatgctcgaaaggtcggcctgctgaaagaaaaggataaaaatctggaaggcagtgattttcgggaaggtttagcggcagttctgtcgattcgggtaccagagaatctgcttcaatttgaaggtcaaacaaaagaaaaactaggaacgccgatcgcacgaaatgcggtagacaatgtgattggtgaacaactgggttattacttgcaagaaaatagcgagatgagccaaatgcttgtccgtaaagccatcaaggctcgggaagcgcgggaagctgctcggaaagcacgagaagaaagccgcagtgggaaaaaacgcaaaaagggcgaatcgttgttatctggaaaattgacaccagcccagtctcgtaatccgaaaaaaaatgagttgtacttagtcgaaggagactcggctggtggatcagccaaacaaggccgagaccgtaagtttcaagcaattcttccgttacgtggaaaagtcatcaataccgagaaagccaaaatgcaagacattttgaaaaatgaagaaatcaatactatgatctacacgatcggcgcaggtgttggtccagaattttcgattgaagactgcaattatgacaaagtaatcatcatgaccgatgcggatacagatggtgcccatatccaagtcttgttgctgaccttcttttatcgctatatgaaaccattgatcgaagctggcaaagtttatattgcattgccgcctttgtacaaagtttcaaaaggcctaggcaaaaaagccgtagttgaatatgcctggacagatgacgaattaaacgcggtgaccaaaaaaattggtaaaggctatatgctgcaacggtacaaagggttaggtgagatgaatgcagatcaactttgggagacaacgatggacccagaaacaagaacattgatccgtgttcgaatcgatgatgcggcacaagcggaacgacgggttactacattgatgggtgataaagtagaaccgcggcggaagtggatcgaaagccatgtccaattcagcttggaagaagacggcagtattttagagaaaaaagaagagacgatccctggattggtcgaagaaaaattacaagaagctgagcaaatttcagcaatcagcttgtctgaggattaggaggggatctcttggaacataaaaacaatatacaagaattaacattagaagaagtgatgggggaccgtttcggcagatactctaaatatattatccaagaacgggcattaccggatattcgagatggcctaaagcccgttcagcgacgaattttgtttgccatgaatcaagatggaaatacttatgacaaaggatttcgtaagtccgcaaaatctgtagggaatatcatggggaattttcatccccatggagattccagtatttatgaagccatggtccgtatgagtcaagactggaaattaagacaaatcctgatcgaaatgcacgggaataacgggagtatggatggtgatccgccagcagctatgcgttatacagaagcccgtttgtctgaattaagcggagaattattgaaggatattgaaaaagataccgttgagttagtttggaattttgacgataccgaaaaggaaccaactgttttgccagcaaaatatcccaatctgctggtcaacgggtcgacagggatctctgccggttatgcaactgaaattcccacacacaatttaagtgaagtcattgacggaacgatttatttgattgatcacccgaacgcctcattggataaattgatggaattcattccaggtccagatttcccaactggcggcatcttacaaggaaaagaagaaatcaagaaggcatatgaaacaggtcgtgggaaagtgatcttacgttcaaagactagaatcgaagatatcaaaggcggcaaacagcaaattgtcatcaatgagattccttacgaagtcaataaagcgaatctggtcaaaaaaatggatgagattcgtttaaacaaaaaaatcgatgggattgccgaggtccgggacgaaacggaccgtaccggtttgcaaattgtggttgagctgaaaaaagatgccaatgctcaaggaattttgaactatctatttaaaaatacggaactgcaaatcaactacaatttcaacatggtagccatcgatgaaatgcggccgcagcaagtcgggttgaaacatatcttagaaagttatgtgaaacaccgtcgggaagtcattgctaagcggagccgctatgagctgaagaaagcgcagaaacgtcagcacatcgttgatgggttgatgaaggctctttcgatcctcgatgaagtgatcgcgacaatccgcagcagtaaagacaaaaaagatgcaaaaaataatctggtcgttcagcatgggtttacagaagaacaggcagaagccattgtaacattgcaattgtatcgcttgactaatacagatatcacgcaattacaggcagaagcccaagaattagctgaaacgattcgcgaattgacgaaaattttgaatgaagaaacggaattattaaaagtcatcaaaaaagagctaagagaaatcaagaagaaataccactctgatcggatgaccgagattgaagcagagatccaagaaatcaaaatcgagacccaagtacttgtcgcccaagaagatgttgtggtaactgttacgacagatggctatgtcaaacgcagcagcttgcggtcttatggcgcttctaagccagaagagttaggcatgaaagaaggcgatgcactgctttatagcgggcaagcaagcacattggatcatttgttgctggtgaccaataaagggaacgtcatttatcgccccattcatgagttgccggatctcaaatggaaagatctaggggaacatatttcgcaaacggtaatgaatctagcgaccgaagaaaccattttagctgtattcacctatcaagaacttgatccgcaaaagaatttcgtgctgattagcaaaaacggtatgattaaacaaacaagaatgacagaatttgaaccttggcgtacgtacaagagtcggccattgactatgatgaaactaaaagatgaggccgatgaacttgtcaacgtgtatttagcggatcaaaatgagccgttggatgtctttctagttagttatcgtgcttttggcctacgctatccattagccgaagtgcctgttgtaggaccaaaagctgctggagtcaaagcgatgaatcttaaagaagatgatcagatcgtcaatggattattggtttactcggaaggagatacgcctgtaatcatggtcactcagcgaggggcggtcaaacgaatgctggctcaagaaatcagtcagttaggacgagcgaaacgaggactgatggttctcagagagttaaagaaaaatcctcatcggattgtttatatgggaagcggtgaaaaccaatccctgattttgactactcaaaaggggcaaatgatcgagatcgagacgaatcaaatcccaatcaatgaccggacatcgaatgggtcctttgttaccgatgaaaaatccggcggcttgatccatgaagttgctcgagtgattgatcctgcgattcaagaagattctgtactataagttaaatgtaaaacacgcatctgtaccaatacagacgcgtgtttttttctatataattaatttttcacattttcaaaaaatggactttaataaaaaattcacatttaaaaaacgttgatttaaaagctgtttcgttgcgttttatgttttaatagctaattttgttaaaaataattcttgtaaatgcttgcaatgcaaacgctttgtgttatactattcacgtaaagctgttacacttagtgaacagaaaatttaaggaggtccatcaaatggaacaatggaatggatttaaaggaaaaacttggaaagaagaagttaacgtacgcgacttcatccaagaaaactacacaccttatgacggaacagacgaatttttagctggcccaactgaagcaactacaaagctttgggatcaagttatggacttgaacaagcaagaacgtgacgctggcggcgttttagacatggatactaaaatcgtttcaacgattacttctcacggcccgggctatttgaacaaagagttagaaacagttgtcgggttccaaacagacaaacctttcaaacgcagcttgcaaccgttcggcggtatccgaatgtcagaacaatcagcagaatcttatgggtatgaaattgattctgaagtttctcacatcttccgtgactaccgtaaaacacacaaccaaggtgtatttgatgcgtacactcctgaaatcagagctgcacgccgttctggtgttatcactggacttcctgatgcttatggtcgtggtcgtatcatcggtgactaccgtcgcgtagcattgtatggtgtggattacttgatcaaagaaaaacaacaagacttgttgtattgcggcaatggcacgatgtcagacgatatcattcgccaacgtgaagaattaagtgaacaaattcgcgcattaagcgaattgaaagaacttggtacaatctacgggtttgatatttctcaacctgcacaaactgcaagagaagcattccaatggttatatttaggctatctagcagccatcaaagaacaaaacggagcagcaatgtctctaggacgtacgtcaactttcttggatatctatgtagaacgcgaccttaaaaatggcgtgatcacagaagaagaagcacaagaaatcgttgaccatttcgtaatgaaacttcgtctagtgaaatttgctcgtacacctgaatacaatgcattattctctggtgacccaacatgggttacagaatcaatcgccgggatgggtgaagacggacgccacatggtaactaaaaacagcttccgtttcttgcacacactagcaaacttgggaccagctccagaaccaaacttgactgttttgtggtcaacacgcttgccacacaacttcaaaacattctgtgcgaaaatgtctatccaaacatcagcaatccaatatgaaaacgatgatgtaatgcgtggacattggggcgatgactatggaatcgcatgttgtgtatctgctatgcgcattggtaaacaaatgcaattcttcggtgctcgtgcgaacttggcgaaaacgttgttgtatgcaatcaatggcggggtcgacgaaaaatcaaaagcgcaagtgggacctaaattccaaccaatcacttcagaatatcttgattacaatgaagtaatggaaaaatatgacacaatgatggactggatttgtgatttgtatgtcaatacattgaacattatccactacatgcatgataaatattcttatgaacgaattgaaatggccttacaagatacagatatcttgcgtacgatggctactggtatcgcaggattctctgtagcagttgactcattatctgctatcaaatatgcgaaagtccgcacaattcgtgacgaaaacggcatcgttgaagattacgaaatcgaaggcgactatcctaaatatggaaacaacgatgatcgcgtagacgatattgctgttaacctattgaaaactttcatgaagaaagtaaaacgcacaaaaacttaccgtaactcaaaacatacaacatcgatcttaacgatcacttcaaacgtcgtttatggtaagaaaacagggaacactcctgacggacgccgcgctggtgcgccatttgccccaggtgcgaacccaatgcacggccgcgatacacacggtgcgttggctagtctttcatctgttgcgaaattgccatatgactattcattagatggtatttcaaatacattctcaatcgtacctaaagcattaggacgtgacgacgaaacacagcaagaaaacctagcaactatgttggatggttatgcagcaaaaggtggtcaccacttgaatatcaacgtattcaaccgcgacacattgcttgatgcacaagcgcatccagaaaaatacccacaattaacaattcgtgtatcaggttatgcagttaacttcatcaagttgacaaaagaacaacaagatgacgttatcgctcgtaccatgcacgaagcaatgtaatagcacaaaaaaaggcggcggatggaacattccgccgctattgttatgaatcactgcgactgtgaagcagagcagatgatgacaagcgtagtttgttcatcaaactattgcctcactgcgagtatgggcgaggaatcaatggaataaaacgatgcaactttatttttagtttcttcaagaaaggaagagcaacatgtcagtaacaggacatattcattcaacagaaagtttcggatcagtggacggaccaggtattcgctttattgtctttatgcaaggatgccggatgcgttgtgagttttgtcataatccagatacttggaaaatcggtgccggtatcgaacggacgacagatgacgtactggaagaagcactcaaatatcgagaattttggggagaaaaaggtgggctgactgttagtggcggagaaccattgcttcagttggacttcttgatcgatcttttccgaaaagccaaagctgcaggggtgaacaccaccttagatacgtgcggaaaaccttttactcgggaagaacctttttttagcaaatttcaagagttgatgactgtcactgatttactattatttgatatcaagcatattgataatgatgctcataagaagctgaccacacaatccaacgacaacatcttagaaatggcaaaatacctttcagaaatcaataagccagtctggatccgtcacgtgctggtgccattcagaagtgattatgatgagtttttgatccgtttagatgcgtttatcaagacgttgaataatgtagataaagtagagattttaccttatcacacaatgggtaaatataaatgggatgaattagggctgaagtatccactggaaggaattgagccgccaacacaagatcgcgtgaaaaatgcaaaagagttgcttcatgtcgatgactataaaggttatcttacccgttaacaagcgtagagaagataactattgattctttcctattttttgctatcattagaaagtggaaaatgaatgaattaggagcgatcattatgtcgaaaatattagtatttggacaccaaaatcctgatacagatgctattggagcagcaattgcttttgcgcacttgcaaaaggaattaggaaaagataccgaagcagttgctcttggaacaccaaacgaagaaacgcaatttgctttgtctcattttgaacttgaagccccgcgtgtgattgagcagattgaggctggttcagaagtgatgcttgtggatcataatgagtttcagcaaagtgcagaagggatagcagaagctgccattttagctgtagttgaccatcatcgtatcgccaattttgaaactgcaaaccctctctactaccgtgcagaaccggttggctgtacgagtacgatcgtgttgaaattataccgtgaggcaaatgtagagattccagcagctattgccggaatcatgttgtcagcgatcgtttcagatacattgttgttcaagtcacctacatgtactgaggaagatatcgccgctgcaaaagagttagcagcaattgctaatgtggatctagaggcgtatggcctggatatgctgaaagctggaacaaatttaacaactaaaacagctgctgaattgttggatctagatgcaaaaagttttccgatgggtggaaaaagcattcgtatcggtcaagtaaatacagtggatttgaatgaagtgtttagccgccaagaagagctagaaacagcaatgaaggccgaaaatcaggcaaaaggttatgacttgtacctactagtcgttactgatattttgaacagcaattctgaattgctagtgattggagagccaactgcaccagttgaagcggcgtttaacgttgttttgacagcaaatcgcgcattcttaccgggggttgtttctcgtaaaaaacaagttgtgccgcaattaactgaaagctttaataactaatagctgacaggataatacgggcaaaaaagatgaacatttgaattggtcggacaatcagcaactgcagtcctttcactgtaataatgaaaggtttttggctagcaggggagcttaagattgtccggctatttttgaatgagagacggccctcctagtgggaatggaaagagagcgaaagacatggaatttttttatagtagtcattatcaagggattcagaaaattattgattcagagttgttctcaaaactgattcttttcttgaaaaaacaacaaaaaccaccaatcttaagagaattaaaacaaaattttccagagaaaaattttgaaaaaatacttgatcagttgatcgatgctgggatcattacccgaaaggatcgtcgctatcaagtggcatttcctatctattccacaaaagatcagcagaagagtcgtgagcgttggcaacaacctaatacgataattttagaagagttggcgttcattttacaagcggacatcatgagtgatcagcgctttttctatgcttgtgaagaaggtgtggtacaagcattcatttatcggctaatccatgagtcttttcagcttatttctttttccaaagaaaaatggccagcaacgattcccgctttttttgcagcaaatcgacaacaactgtcattgccaatttatcaggagctgttgcatttgctaggggatgttgatgaggcctattacttagatcaaatcagtgtcatctttgaacgggtggcaaaacagcgaaaaatccggccaagtatttttctcacatcactcatagaaggaaatattcttcagtcagaacagcgttttgatcttcctattgttgaggctgcatttctcactgagcagaatgggtcattgatgaaaggattgtccgaatttgatcggcgtacattattagcagattatcttggaaaaacatctaatccacaaacaattctcattacggaaatgataaaattttaataaatgtttagaaatagaaaagataaaaaagaaagaattcgttaaaaccctctttgggataacgttttctttctttttttgcattttttattatttgaaaatgattagaaaataacgagcgtattaattgattgttctcatttgaggtggtatgataactttagaattttgaaagagggcgtaaaaattggaaggaatcaaagcatttcatacagaagtgattgaagaaacaagaagcaaagcagagatgatcacttttgtttcgatggcggaaattgagcatgcacgaaaagaactttgcgaagccggtattcaagaaagccgcttttctgatggagaattaatttttgcacttaaacaaaaaaatgaatgtcatgcaaatacaatcgtaccaatcgtgatcgactggttattaatgaaaaactatttattgactccggcccaagctgttcgttttttgacgaataaattaggacagacagaatcagtatctttgaaagcattaggagatcttgagtttgacggggatggaaaatactttttgattgcctgtcgatcaatgaataagcaatataaaaaagtgtataaagtatatacagatggacaagtgaaagaactttggcgggcatgatcctttttaggatcgagagaaaggtcatgcctgtctctgaatggattaatcaaaggttgtgagtctcaggtgaaatcaaatcaaagaatcgtctttgcaagtagccatgtgtttatttttattcttagtatggtgtcggcacttttatttattttaaaagttcctaacacatttaatgcaaatcaaattttttcagagaatatacatttttcagacacagtctttgatgtggtcacaaggctttttttattgggcatctgtagtttatatacaacagttgccagcttctggtcttttcgttcttggccttatctttcagccggaattgggatcgctgcggtcataacggctttccagatgaaagttcaattccatccatttttgtttgctttatttttgatcgtcggtttgtttcaagtaagtgtcgcttcttatgtcgcttttgtttccaaaaaaagaagcagcactgaaacaggttgaaccaatcgtgttcaagctgttttttttctgccttaaatcttttgattataagcagaggatcgaaatacaacgaatcaggaataggaattgttctattccggcaatcgccaaggcttttacgttacgagatctttaatttatgctattctacatataggagcagcaatgctaaattaaagccatctgccctgaactattttcccagtgatcttcctaatattctgtttttagatggaaggttgattggctgaaaaaatagggttgatttaagaggaggtttgacatacgagtggaaaatgagcaaatgattacagcagagaagcagtttacgaccggtgaaaatttttattcacagcatcttttaggtgcacatcgtatgaaagcaggctatgtttttcgtgtctgggcgccaaatgcgcaaaatgtctggctagtaggtgacttcaatcaatgggatgactctttgccgatgacgaaacgctccgaatcggggatttgggaaattaccaccaatcagcctcaagaaggacagcattataaattcaaggtcaagcaagccgacggccgtgaaatcatgaaaattgatccatatgcaatttatttcgaagaacgtcctggaacggctgctgtcttgtacaccgtgccggcaaaaaaatggcgtgatggtttgtggcaaggccgcaaaaagcgtcaaaatcaatttaaacgaccacttaatatttatgaagtccatgcaagttcttggaaacaccacgcagatggaaccccttatcgtttttctgaattaaaagatgaactcattccttacctcaaacaaatgggctacacccatattgaatttatgccattgatggaacatccattaggcacatcgtggggttatcaattgattggctattttgcgctcagcgcttattacggcacaccagaagaatttcaagattttgttgaagcctgtcacttggaaaatatcggtgtcctagttgactgggtgccgggccatttttgtgtcaatgatgattgtttggcttactatgatggaacgccgacatttgaatatcaagatgccgatcgtgcaaaaaatgttcgttggggagcaatcaattttgatttaggcaaaccacaagtacaaagtttcttgctatccagtgcccttttttggatcgaattttatcacatcgatgggattcgcgtggatgcggtttcgaacatgatctatcgagactacgaccagggtgtttggcaaccaaatcatgaggggggcaatcgaaattatgaaggttattacttcttgcagaaactaaatgcagtcgtgaaactggcgcatccagaagtgatgatgatcgctgaggaaagtacctcagaaacgaaagttacaggcctgattgaagaaggggctcttggatttgattacaaatggaatctgggctggatgaacgatgtcctgcgtttttaccaaatggatccaatcttccgtaaggatcatttgagtttgttgtcgttctcattcatgtaccgcatgaatgaaaactatatattacccctttcccatgatgaagtcgtccatggcaaacgtagcttaatgcacaaaatgtggggagatcgttacaagcaattttcacaattaagaaatttgtatacctacatgatgacccatccagggaagaaactgctgtttatgggcagtgagtggggacaatttttggaatggaaatatgatcacgggcttgaatgggtcgatttatcagatgaactaaatcagcgtatgcagcaatttacaaagacactaaatgaactgtataaacaggagcgctcattgtgggaaatcgaagataaagaagaatcgctggtagtcattgatgctgataacttagcggaaacaacattgacctatttgcgacaaggtaaaaccaaaaaagatttcgtgatcgttgtattgaatttgacacctgttgaacgccacgatttcgccattggcgttccgtatgaagggacctaccgtgaagtattgaataccgaacgcgatagttttggcgggacttggacccagaataatcaagaccaacaaacagaagcgattccattcaaagaatatccttatcaaatcaaaacaattttgccagcacttggggcattgattataaaaccagaaaagattcaaatcaaacgcaggaaaaaatgaaaggggggaggagctggctcgaaagtccaatcgaagtgacaacgtgaaaggtgatatcgaaaagaaggctttttgaaagaaaagcattcatatcgaaaataacaccggcatcgtgaaagagattggctttttagcggctcaagaaaatgaaaacagagatgttagcgatgatcctcgcaggaggacaaggcacacgtttagggaagttgaccaaaaatattgcgaaacctgcagtaccttttggtggtcggtatcgtattatcgattttacattaagtaattgtgtcaattcagggattaagaatgttggtgtggtgacacagtatcaacctttggcattgaacagtcacattggaaacggatcaagttgggggttagatggtatcaataccggagtgacgattttacaaccctactcaaattctgaaggtggaaaatggtttgaaggaacagctcatgcgatctatcaaaacattgcctacattgatgaaatggaccctcaatatgtattagtattatccggtgaccatatctacaagatggattacgaagaaatgctggaaaaacacaaagaaaacgatgcgtctcttactgttgcagtgctagaagtgccaatgaaagacgcttcccgctttggtatcatgaacacagataaaaatgaccggatcattgaatttgatgaaaaaccagcagagccaaaaagtaacttagcttcaatgggaatctatatctttgactgggctcgcttacgcagcgtactgttaagcaattatacaaaagacggcgaaatggtcgactttgggaaacacgtgattccatcttacttggaaagtggcgacaatgtatttgcttatcgtttttcaggctattggaaagacgtgggtaccattgattctctttgggaagctaatatggaatttatcgatccacagatggaactgggaatccgtgataaaaattggcaagtcttctcaaaaaatccgattgctcctcctcatttcattacagaaacaggttctgcaaaaaattcgttgatcatggatggttgctatgttgctggagatattgaacatagtattttatcagaaaatgttcaagtcaaagaaggaactaagatcacagatagtgtggtcatgcctggagcagtcattgggaaaaatgtaacactaaaacgcgcgatcattggagaaaatgcagtgatcggtgatgatgcagtcatagacggaacagatgaaattgctgttgttggttattctgaagtgataggagtgacgattgatgagaactaataaaatgtgtgccattttaggcaatctgcaccgctacaaagaactgatgcccttaacggaaagtcgtccgttgtcgacgctattgtttgattgtaaatatcgtttgcttgatttcaacttgtcaagtattgaaaatgcaaatatcaaacaagtgtatatgatttttaatgaaggagaaacacaatccgtatttgaccatatcggtggcgggaaagaatggaatctagatggtgttcaaaaccgtttcttcattcatttgttccaagactcattaaaacagcaagctgctggtcaagagtattactataacgtgatcgattatttggaaaaatctaaatcagagcatacggtttatatgggcagcaatattttgtgcaacatcgatttgcgggcgttgctgaaaatccaccagttacagaataaagaaatgacggtcgtttataaacgaatcagcagcgataacgtaagtgacaacgacttaatcttttcagttgacgaagaaggccatttgaatgaagctgtccaagcgaagaaatgcgagacagaaagtatggtcaatctttgcactgatatcttcatcatcaaaacagaccgcctgatccaagctttaaaagaaggacaagctgtaggtgctactccagacctaggtcgtttcttgcgggaacgaatctctatcgaaaatactagcttgtatgaatatactggttatttaagcaatatttatgatattcaatcctattaccaaaccaacatggatatgttagatgtccacaaatttacctcattgctttactcaaatcaaaagatctacaccaagctgaagaatgaagtgccaacctattacgctgaaacttcggatgtcaaaaatagtcactttgcttctggttgtatcgtagaaggatctgtcgaacggtcacttgttgcccgtagaacaacgattcatccgaatgcccatgtcaaagacacgatcatttttgggaataatgaaatcaaggaaggtgctgaagtttcctatgctattctcgataaaaatgttgtgatcgcagaaggtgtcaaagttagaggaaccagtgacgcaccgatcgtcgtcaaaaaaaatacccatgtcactgaagatctaattggaggagcaacggcatgaaggtactatttgccgcagcagaatgcgcgccatttttcaagacaggtggactaggggatgtcgtgggtgcattgcccaaagaacttgtcaaaaaaggggtagaaacagtcgtggttctgccattctttactaaaatgtcagccgactatcaagaacagctggaagattgtttttcatttgaagtcaatgtgggttggcgtaagcaatattgtgggttgaagaaactagttctcaatcgtgttacctactattttatcgataatctgtactattttggtcgtgataatttatacgattattatgatgatggcgaacgttttgccttctttcaactagcaactatcgaaatgatggagagaatcgattttattcctgacgtgattcatgtgaatgattaccatacagcaatgattccttttcttctgaaagaaaaatatcattggatcaatgcttatcagaatatctgcaccgttttgacgattcataatattggctttcaaggatggtatagcaaagatattttaccggacttgtttggcatggggacagagcgttacgatgacgggacattacgattaaatgactgtttgaatttcatgaaagcaggtattttatacgcagatcgtatcacaacagttagtccttcttatagtgaggaaatcaaaacaccggaatttggttgcggacttgaagtcattctaagaatggaatctgggaaactgcaaggaatattgaacgggatcgattatgaaaccaacgatcctgcaacagatccattgctgccctatcattttacttccgatgaaatgtccggtaaagctgcaaacaagcaagaattgcaaaagatgctggggctaccagcgcgtgatgtgcctcttatcacagtggtcagccgcttgactacacaaaaaggctttcatcttgtaatgccggaaatggaaaacttattgcaatttgatgttcaatttgcgcttttaggaacgggagaaccggaatttgaagaaggattccgttactttgctgcaaaatatccggaaaaatgtgccgcggtgatttcttttgatattggactggcgcaaaaaatgtatgccggagcggatctgttcttgatgccttctgcttttgaaccttgcgggctttcacaaatgatcgccatgcgttacggaacattgccagtcgtgcatgagattggcggactaaaagatacggtagattcatacaatccaatcactcatcaaggcaccggatttggtttccaagagttcacgtcattttatttgatgaatgcagtgaaacaaggaatcctgctttatcaagacgaccagcaaacgtggaaatctttgcaagcacaagccatgaataaagattttagctgggacattagttccaatcaatatattgatctctaccaagcgatcaaagtataatcaagtataagacagaagtattcattagtctgaaagtagagcgggtttgacagaacgacctagcgacaagggcgattggtgcttctgtcctttttcatacaaattgatagtcataaaggagtgaattgtaatggagaaagctaccttgcaagaattattagaaagccggttgaaagatattttttcgatcgagatcgcagaagcttcaccgcaagaattgtttttagctttagctaacgtggtcaagagctgctacgcgaatgattggagccagacacgaaaaaatctgctcgttgaacagcagaaacaggcgtattatttctcgatcgaatttttacctggaaaactgttgaaaagtaatctactgaatttagggtttctggatactgcggaagagctcttcgaagagttatccttttcattagatgaagttgctgaagttgaaaaagatatggcattaggaaatggtggactaggacgattagcttcttgtttcatggattctttggcttcattagggttgccaggaaatgggaacggcatccgttataattatggcctttttaaacaaaagtttgtagatgggcatcaagtagagctgcctgacgactggttacgtgccggaaatgtctgggaggttcgaaaggagagtaaagccgtggatatccaatatggcggcgaagtgtacttgattgaagacgagaatgggaggctgcgtcctgaacggcatggtgggtatgtctggcgtgcggttccttatgataccggaatggttggctatcaaaatgatatgatcaatacattacgtttgtggagcgttgaggttcctgcagcggaagaagccaactatgcaaccattgaatctcgtcgttctctagaagatctgaccgctgtcttgtatccagatgattctaatgaacgaggcaagaagactcgacttatgcaagaatatttctttgtctcagcaggcattcaaagtattgttcgctactatttaaaattgaatcatccgctaacgatgatgagtgaaaaaattgctatccatatcaatgatacccaccctgcattatgtgtatccgagttgatgcggttattgttagatgatcatgatttgccatgggaacaagcatgggcaatcacagtgaaagtcatgagctataccaaccatacgattatggctgaagcgttagaaaaatggccgattgatctattcaaagaagttattcctcggaattaccaaatcattgaagaaatcgatcgtcgttatcttgaagagtatgcagaggttcacgaagctgcccttcttaatcggacgcgtattattattaatggccaagtccatatggcgcatttagcgattattggcagccatagtgtcaatggtgtcgcaaagctccattctgatctgttgaaatccgttgtcctacatgatttttatttgatattcccagaacgtttcaataataaaaccaatgggatcgcacaacgtcgctggatgcagttagccaaccaacctttatcaaaggtgcttgatacgactatcggcaaaagttggcgccataacccgcaagacttgcaattattgaaaaattaccaagaagatccaacagttttgcaacgtctagcagatgcaaaactgaccaacaaacaagcgttagctgaatatatccagcagacaaccgggatcgaagttgatccaaccgcgatatttgatgtccaaatcaagcggctccatgcgtataaacgacagttgctaaatgtgatgcatattttgaaactatactttgacttgaaagatgaccctcaagcaccgattcatccacgggtatttatttttggagcgaaggccgcacctagttatcattatgcgaaagccattattaaagtgatcaatgaagtagctaacctgatcaatcatgatccgacaatcaatgataagctgaaagtcgtctttttggaaaactacaacgtcacattggctgagcggatcattcccgcagcggatgtcagtgagcaaatttccttagcatcaaaagaagcttccggtacgagcaacatgaagctgatgttgaatggggcagtcacgatcgcgacattggatggcgcgaacattgagattcgagatgcaatcggagatgagaacattgccatttttggattaacagaagaagaggtctatgcttattatgcccaacaaaactattctgcgtatgcgttttacgaagaagatcctgtgctgcaacgggtcgtgaatgcatttattgatggaacgatcccaaatatagaaagagaaggtcgggaagtgtttgattcactattaaaatataatgatgaatacttcttgttgaaagacttcaaatcttattgtgatgcccaatatcgcgtggatttagcttataaagaccaacagcgctggcaagcgatcagcttgatgaatattgcgaatgccggcaaattttccgcagattatacggttcaaaattatgctgatgacatttggcagatcgaaccattgtatgcacatgtcaaagagccaaattcagctagtctgacgtaataatctattgtacttgctcattgaatattcccaaaagacaccacagctttcgtgaattattcactgaaatatgatatgattagataaaatcgcaaccagaggatgagtgaattggcaaattatttagatgtgaaacgcaaacatttccgttttccagcatatgatgatcaagaaggggtaaagctgcagtccgaacacaaggaagttttcagtcagtctgatgattggattttgacagaaatcaaggatcaacctagcacgagcagcaaagaaaaggattctgctcactcattgcgtcggaaagttccttccagtcaccccaattacggtcatagtgtgcggcaaaaagaagaattagcgcaacatcgggcaaatttaccaagctatggaaaacgacctttgcaggaaagtacacctaccggcaaaacaaatctttttggcaatgatcaacgacgtgcttcttataaagtgacgagtaaagcagaacgggctgaaacgccaacaccgaccaagaaagagtattctgggcgatcttattttgttcccaaatacattcctgcatcgatcatccctgaacaagaaaaagaagagatcacttcacaagaactgatggattcaatggagaaaccccgcgaatcctatttgctctttgatactgagccagcagcctaccaagtaaaagaaggcgatgatcccacggtcagaaagttcaatcgaccgcaatctgtaggcatgacacggcgggaatttcgcggcatgaacaaaaaaaacggcgataagcgagctgttctagatcgttccttagaaggaatgatcgaagaggggcagtcagaaagcaataaaaatggctactttcgctcttgatgagtaggacaactgaaataagcaaaggcactcgtgagaatctctcgctcaacaagcagttgggagttattcgttaataaaacaaggataatgatttaaacaacaaagaaagcaactatctgaattgtagatgaagctgtggcgctagcttgctggatgaagtaagctgacaaaaccagtcgctatcatctgtgatttggatagttgttttgtgcttcagaataccgctagtcttttcaaaaaatatcaagaaagctgaagcgacaatttccgttaaagaagcggcagctgtcctccttgtttttatttgttgaaagaaaacggtgactaacagatggcaacttctcaattattttcacttttgagaagcatttgctattcttaaaagaggagggatacgggatggaaattgatttgcaaatgttagcgatgatcttctttatcaatatggcttatgtcacattgaatacaattcgttttttattgacgatgaaagggtatcggctgattgcaccgctggtcagtatggtcgagatcacgatttatatattaggattgtcgatggtattggatcgcttagacaatccattgaacctactgttttatgcattaggttacgccgcaggagttagtgttggaatcaaaatcgaagatcagctagctttaggctatacgatggtcacggtgattttaccgacgaatacagatgaagaaaagaatttgccaaaaattttacgccaagaaggatatggtgttactcaaagttacggagaaggattagaaggtccgcgattgatccttgaaattctctcacaacgcaaaagcgagaagaaactgtttcaaaaaatcaaacaaatcgaagaacgggcctttatcattagctatgagcccaaatatatttctggcggcttttggacgaagaaaatcagtcggagagaagctcgggtcaaaaaagaacaaaaaaaggaatagctctttttctctcctgtgcgacggtccttttttgagatataataggcaagaatttggtttggaaggaagcgaatttgaatggaaaaacaagcaaacggcatgatggcggtgatagcagcactcatctcgaatattttagttgccatcagcaagtttgtcggctacgcattgagcggcagtgcggcgatgttgaatgaaagtattcacagcgtggtcgattgcagcaatcaaatctttctgttgatcggtgataaacgagcaacgaaagggcaaagtgaacttcaccaatttggcgaaggacgcgcgaaatacttctttagtacgatcgtagcgatgatgctgttttttggtgggggcgctctaggtgtaatggaagcttttgaaaagctgctgcatcctgctcatgaagttggtaatacttggctagtgattggtattttgcttttcggtttagttgtagaaggtagttctttgtggatcgcgatcaaagaaattcggaccttgaacgtagaaaagcagcctatttatcggtttttgaaagaaagtcgccatagtgagatcttgattatctttaccgaagacttttgtgcagtgattggcttgatgttggcaatgggtggaacgatcttgacaatggtcactggcaatgcgttttttgatgctttcagtggcttgctgatcggtattttgttgatgattgctgctatctttttggcacgagaattttacagtttattgattggcgaaagcgtgacgaaaagagatcttgtactgatcaaagaagcctttgatcgtccagatgtcgatcgattattggatatcaaaaccgttcatttaggtcctgcggaaatcttagtcgctgccaaaattgatatcacagcaaaacaagaggagatcggttatcaaatcattaacgagatcgaagcaaagatccgcagcttcatgccggataaaaaaatgtatatttatattgaaacggatgagtatgatcctcattatatggagaaacggcgaaaacttgtccgatcacaagactgatttttgtagaacaaagccagtttttttgatacaatagacaaggattatctaagacgaaggagaataaaccattatgatcaatgcaagtgatttaagagcaggaatgacattcgtgcaagacggcaaactaatcaaggtattagaagccagccatcacaaacctggtaaagggaatacagtcatgcgtatgaaattgcgcgatgttcgttcaggttcaacctatgatacaacattccgtccagaagaaaaatttgaaaaagctcatattgatacgaaagctgttcaatatttgtatacaatggacgatacagcgttcttcatggacttggaaacctatgaacaatatgaaattccggttgaagttgtagaagaagaaatgaaatacattctggaaaacatggaagtgaagatccaattcttcggcagtgaagtgattggggttcaattaccatcatcagtcatcttgaaagttgttgaaacacaaccgtcgatcaaaggtgcgactgtgactggctcaggtaaaccagcaacgatggaaacaggtttggtcgtcaacgtacctgactttatcgaagaaggcgaatctctagaaatcaatacttctgaaggtacgtacatcaaacgcgcgaaataatcattttctagaagagccaaggttttatgaacttggttctttttcttttagaaagaaggatcaacatgaatgtacttgttgtggcattttttgcattttttggcggcatggcacgttattttcttgcttcggaattgccgtcttggggcatcttccctttaggcacattactggctaattttattggctgttttatttttagctttttagtcaagcagatcatgacgaaaagacacttgaatggacgtttgatcttgggcatggggaccggattttgcggtgctttgacgactttttcatcctttgcacttgacacggtgcagttgctgcaaaagcaagcctatggattagcgacggggtatttgatcctgtcgatttgcggcgggttattttttgtctggttaggcgaagccctcgttagaaagcaggtgtaagtatggcatatatcgttgtaggaattggtgcagccatgggcgctgtcctgcgttatggtatcaatcgttattttgaacgaagaccacatccttttcccaaagccactttgctgattaatttatctggtgcgttgatactagggattcttgccggtcttcagattgatcaacacttgtatcttttgcttggaacagggatcatgggcggttatactactttttcaacaatgacgattgaattatttacattgctaaagaccaatcgccagtacttttatctttattttttcagtacgtacattgtaggattgacggctagttttattgggttgatgataggtgcttatttgaactgaaaaggagtagacgatgattgcattcatgtcagcagaaatgtggcttaaaagtgagtttttttattattcaatcgttccggttttattagtcgttggattagtggcgcttttacttttgctgatccttttgttgtatcgggagaaccggcggcagggtttgatctggctgcctgtcgtagttttgttgctttgcggcggcggtttcttgttaggagatcatttttttcacgactttaaaaatgacaatgcacaaattacgccaaatatccgcgatcgggaaaaacgctttatcggatataaatattatgatcagagcacgttggcggcttatcagcgaatccaaagtgaagccattccttctctggggatctatcaagcagaaccggttagccgagaaatccaatttctgggtattgcgcacaactctgtgtatttcaaactaggagaacagtattactatttgcgccaagagccaatctttgcgaaacaagaacaagctgagctgcaaggtgtccaataccatctgattgagtccgcttttgcagacatcggtttttttacagaaacaaacaattatttaacagccatcgttttgcctgagagcaaaaaagagttagtctatgaatccattgatgggatcttgccaaaagagtttggcaaaagtcaaacagcttgggcagtccctggaaaccaataaaaaatgtcattacatgagacaaaaggataggtgaatcatccgattcatctatccttttgtgatgtctttacttcccattgaagattgagcattcaaaacatttttttctttctgttcagtcaaataacgttctttgtgtttgcgcaccagttttttaaaggcagcttccgcttttgtggcttcactacgggtagcaaaacattccgcatggatcatttgtaaggggcgacgactagctggatgagtgtactttgctccaatgccttgattgtgttgatgcaggcggcgtatcaaatctgtggtataaccaccgtaaaaggtattgtctttacagagcaatacatagaagtaatgcgtatcagctgccataaagcatccgactcacttcctcactgtagctcccatccgcatgataagtgatcagcggtgaggcaatcttgaaaccatcagctttaccatccttgatgccctcgatcaataggatattcgcgtctttccctgctttgggatagacgaaacggacacgtttgggtgcgattcgatattttctcatgcagtctaaaatatccaaaaaacgatcaggtcggtgaaccatagcaaagcgcccattcattttcagcgctttactggctgtgtagaccacctcgtctaatgtggtctcgatttcatggcgagcaatcgccagataaggattaggatttttaacagcagtgggaacatttttgaaatagggcggattacagaccaagagatccaccgagtccggtttgattttggtaaagatgttttttaaatccattgggtaaaccgttatttgttcctcaagcccattcaagcttacactgcgttgggccatatcagccagccgatcctgcagctcgatctggtaaatgtgagccgaagttttacggctgataaacaagccgactgcaccatttccagcacacagatcaacgattcgtccccgtttgggaatcgttgggaagttagctagcaaaacggcatcgagggagaaagaaaagacctcgctgctttggatgattttgatatcttccgcatatagttgatctatgcgttcgtttgattgcaacatgaaagcatactcctgttctaattcatttcctttgtattatactacgattaagaataatcggaaacgacaaaaaaggcttgtcatttgaagcgtttttttgcatacttataaaagaaactggaaaggaaagtgagtatgttttttagctttatgcgaggcgtggttcgggtcattttgtttttgatcaacgggaacgcccgatatcaaaacaaagaggctttgccgcaaaatgaaaattacatattggttgcacctcaccgtacctggtgggatccgttgtatctggcggtggctgctcgtcccaaaaagttcagctttatggcaaaagaagaactgtttaagaatccaatcttgcgctttattttgattcatgcgaatgcttttccggtaaagcgtgacaaaccagggccgagtgctgtcaaaacaccggtgaaaatcttaaaagatacagatctgagtctcattatgtttcctagcggaacaagacattcgaccgcgctgaagggtggcatggcactgatcgccaaaatggcgaaggtaaaaatcgttccttctgtttatcaaggtcccttaacgctaaaagatttatttaaacgtcgacgagtaaccgttcgttttggggaggcgatcgatatcagtgatatcaagaaaatggataaagaagggttagcagaagtggaacgccgcattcaaggtgcttttacaaagctcgaccaagaaatagatccgaattttgtttatgaagtagaagagaagaaacgttgatgcgtttcttcttttatttttgactgtgttttaaataaatattgaacttgataattttttgaggatatgctatgagataatcaataacaagggtttagttacaggtttagagggcctattatggcaaatagtaattctttgatttcagatgttcaaaaattatttgtgaaagtagaatatataaatacaattagatacttgttttatagtgcaaattaaaatgaagatttttacacatcgaggaggtaaaatgatatgaagccaaaagaaatactttgccaatgggttgacgcatttaatcatgcggatgtagaaattatttcagaattatatgatgacaatgcaataaaccatcaggttgccaatgagccagttattggaaaagaggctataaagaaaatgtttgaacaagacttctctaacgcagaaatggtttgtatcgttgaaaacattttcgaagatggacaatgggcaattttagagtggcgtgacccgttaggtttgagaggttgcggtttttttcaaatagtaaataataaaattttatttcaaagaggctactgggataagctatctttcttgaaacagcacaatttgcctattgaataaaatgaatagatatcttatataaatagtttgtaaatttcttaaaaggtgcattaaggtaaggataataatttcccttaatgattgttagaatagtaacactgcgttaaaacatagtcttatttctaatttctaaagtaggcttgcttcgtgcttcttacctaggaaaagcagctccttattggtatgctcaaaaaaattttaaaaaggagtctctgttagacagaggctccttttttagctcatcaagagttattcagtgactggttgattttccttttccaattcatttttgtcatagatttttacaaatggataataaatgaggatggaaagtacaatcaaaagaatgtttaagacgattgctcgccagtcaccgcctgttgcaagaaaggcaccaattggtcctggcaatgtccaaggggcattgacggtcactttgttgactaaaccagccgaggtggctacccaggcaattacaccattgactaatggtgcaatgataaatggcggaatcaaaattggattcaagacgataggcgtcccaaaaatcagcggctcattgatattgaaaatagcagggatcaatgcggtttttcctagttttgatccgaattcggattttgtacgaaaagcaagcaagatcgccagaccgatggttgaccctgcgccgccgatccaaatgaaccattggtagaatggctcagcagcaatgttgggaatcacatcgccagaagctaacgcagtggtgttgccttccaataattgcagccataacggccgtgccagtgaaccaacgatcgaggcaccatggatcccaaaggaccaaaagaatgtcgttaagaaagtgatcaataagacacttggcaagctatcggctgcgctaactagaggatcaacaacttttgctacgatggtatgccagtcaaagccaatgtaataggtgattacccccatacctaaaataatgatcaatgttggcgttaaagcttcaaaagatcgagcaacagcaggagggacttgttccggcatcgtgattttaaatttagatttatccgtcaaacgataaatctccacagctaaaatcgatgtaatgatcgctacgaacatcccggcactgcccaagtttgccattggtaaaacaaatccggctgtaccagcagcctccaaagcttcggggggaatatttattggcgtgaaagtcaataaaaaagctgtggtggctaagataccaccagagagaccatcgagtttataggaacgggctaagctaaagccgatcccgaatgcggcatataaactcataatgtacatcgtcatgcggtaaggaagcaagatcgtggtcgcatggctcgaaagaaattgatagattccccagtcttgtggcaggggaggaaaagccaaaatcataaaaaatgagctgacgataatcagtggcaaagtagagacgatcccatcgcggaccgcccgtaaatgccgttgactccccagtttttccattggtccagccaggtgacgttcaatgaactgtgtaaatttatctaacattttttaacctcctgtgaaaacgttcatatggttgaattaataaagttatgttgggtgattccgctctcctatgggaccaaatggatttgggatgatctttcccagaatcacggattgtttggcaccagtcgcggcaggagcattatttttatgtccctgtaaggtctcgtatcctaaaagggcaaatgccatagcttctttcgcatcattggaccaacctaaatcattttgggtaatcactgtaatctcaacgggtaagtagttgaccagcattttttttagtgttgaattatgcgcgccgccgcctgctaaaatcacttcaatgggtccgctttcaacaagtgggaaaacgaagcgccgataactctcggcaatcgagtaggcagtaaaatcggtcactgttgctattaagtctgctggtttttctgcagaaaaatctgctaatagttgatcactgaatgcttgaccaaatagttcccgtccagtgctcttagggggtgcttgatcgaaataggaatgatttcttaattgtgtttgcaatttaggaataatggttccctgttgagcaatccttccttcagcatcgtaaggaagttggaataattgatgcatcagttcatcgatgatcatatttccaggaccagtatcgaaggcgacaagatcacttaatgtgccatttttcggcaggaccgtcacatttccaatcccaccgatattttgcaataagcgggttttatcaggggaacgatacaagagataatcagtataaggtacaagcggtgctccttgtccaccagcagccatatccatcgcgcggaaatcggcaaccacagttgttccgagtccgtaggcaatgattgacggctctccaatttgaaacgtactggaaacaagcgggttttccgagggtgcatgccaaatagtttgtccgtggctagcaacaaagtcaatgctagtttcggttactgctgtttcttggcagacctgacgacaagcagcgagaaaggcatagcctagctcaacatttaactgacagatcaaggaaacagaagagtcctccgggtcacaggcttgttttattctttggcgcaactcgggggaaaaagcagtagtcgtcagatgcaacagacgaatagatggctgtgaatgattatcgatttctactaatgcggcatcaacaccgtctaaactagttccagacatgagtccaattccaagcattgtttctcctcctttcttttgtgtttgtcgaaaccaaattagatgaacttgggcggaaatgtattcggtttcaacctcgtctttattgtagtgtatgtgtaattgcatttcaatgatttttttgtaaaaggaaatttaatttcattaatttgacaaatcagtgtgagaacccgtttggaaaaagaaggactcaattgtctgggaacgagaagatcacgttgatacattcaattcataatcgtaaagtggtataatgatgggaaggatatttttaagagggtgggtatatgcgttttttacatacagcagattggcacataggtaaaaaattacacggctatgatcttctcgaagatcaaagttacattattgaccagataattgatctggcggaagaacaatcagtagatgcaattatcattgctggggatctttatgatcgcacggtgccagccgttgacgcagtgaaatgtttaaatgagaaaatagcgaaaatcaatttagaaaaaaagtttcctttactagcgatttctggtaatcacgatagtccgacacgacttgaaactggaagtccatggttcaaaaatacgcaattttacctaacgacctccattgaagaaagtattgagccgattgaattttctgacacccagtttttcttgttaccttattttgaaccgatcgaagcgcgtttgttttttgatgaaaaaatcacaacgatcgcagaaggggtgactcgggtccttcaagagatgaagcagtattttgattctacgaaaaaacaagtcctggtgactcacttttttgtagctggttcaagccagacggattcggaaaccaaaattcaagtaggcggattggatagtgttccgacaacggcgtttgaagggtttgactatgtcgccttaggacatctgcatgcaaatactgcgctaaatcatgaacgaatccgttatagcgggtctccgttgaaattttcattgtctgaaataaccaatgagaaaggtgtttatatcgtagatactcaaaaggaccagcagcatttttatccgttgcggccgaaaagagatcttcagcaatacactgcttcttttgaaacattgcttgatcctgccttttatcggcaagtggatcgagaggccttcttacacttcacgttaacggatcgagccgtaattcctaatatgatgaatcaattacggcgggtctatcctcgaattttatctgtggagcggcaaaatgggcgaaccgtcagcaagaaaaatttgacattagccgatgaggaggatccgcaacgggtgatcgcccatttttataaagaaatgactggagaaccgttaaatgagcagcagcaaaaatggctcacaggtttgacagcgggtggagagaaggagcgagagaagtcatgcagccaagaaaattaatcatgaaaaactttggtccctacattcatgaggaactggattttggcgactttcaagaaggtggtttgtttctagtcagcgggaaaaccggggctggcaagacgacgatctttgatggaatgacatttgcattatttggagaaacttccggaaatttgcggtccggtaaagaaatgcgttcgacattcgcttcccccacagaagagacgagtgtccgtttttcctttgatcatcaacatttgcactatgagatcgaacgacgtcccgaacaagtcttagccaaaaaacgcggcgatggagtcacgaatcaagcagctaaggtacggttgacgatctatgatcagcaaggaaaagagcgcaaacaaatcagcaaaaaaaatgaagtagatatcttcatcaaagatctgctgcaattggatgccaaacaattcttccaaatcattttgctgcctcaaggagaatttcgcaattttttgatcgccagcagtaatgagaaagaaaaagttttgcggaatatttttggaacggaaatgtatcagcgcttcaatgaatggctgaaagaacaggtcaaaaagcaaaccaaacaaattgaaaaacaacaaacggcagcggatcatttggtcacacgctttgagtggaccgaaccggcaactccggtttcgttggttgagacattagcgtactggcagacagatcttgagaaacaacgaagtcatcagcaaacaattgaagcaaaaaaattccaagcggagcaagagaaaaagaccgcacaggaagctttttatttggcaaaagaaatccataaagcacttgccgagcaacaggaactcagccaacaggcagcgaatctagctgcgaaagaaagtcaaattttagacgataaactgcggctgcagcagctagactgggcgagtgagcatcaagaaatcttacgccaaaaagatgagcggacagctgaagtagcacaggctattcaacaacttacattcaatcagcaatcattagaacaatggcaagagtctcaagagatatgggacaaaagccgagaagttcaggtagatcgaaaggacgaacatacagcagctaagcaacgtttacaaatactggcacagttaaaaccattagccgagcaagttcagcaacaagaaaaacaggtcgcttctttgcaggaaacggtgactcaacaggaaaaacaagcgcagcatctgaaagaacagcaaaatcttgctatgaatcaggagcaaggattaaaagaagaaatccaaaagcattcgatctaccaagtacaggaagtccaactggttcgtggagaaaatctgttgtaccaatggcagatgttgaaaaaagaggagcagcagctgactgatacccaacagcaactaacagaccagcagcgaaaattgcaagagaagcagcagcagttagtaagtaaatatgatgagttaactgaagaattggtgcaagaaaaaagtcgaaatgccaagatgcagattgctcgtttgagtctcttattggtggagggggaaccttgtccggtctgtggctcttttgaacaccccgctgctcaaaaacatacagagtatagtaatgaagaaatcattgatagcgagcagcaacttgaatctttggagaaccagctgcaacaagttggtgaagaccgttcgacgaacttgctgctgctagaacaagtcaatgaccagtttcaaacaattaaacaaaaaatgagcgcgttgaaggaaaaacaacagacaacgtatcagacactgcgagaaatcctccagccgttgatggaaaatatgctaggtcaaacagtcctgaaagaaggagctggcaaggaaccagctgacccattgctggtagaaggattgactgaaaaggaaatttccactacctatttcaaatgccaacaaatcaatcagcagttgaaagagcaatttgctctagacagacagaaattgacagaggtccaaacaaacagccaacatcttacagaagaattgacagcacttgaagcaagtctcaagactgctagtgacgctttacgtttggaagaaggaaaactgtcctcactaaaagagcaaacggagggagtatctctggagcagttgaacgaggaacaggagcaactagcagcacaatcgtctcgtttagcagctctgattgaagcggatcagttggaagagcaacgtttgaaggaacagtatacgatcctgacagagcagcaacgaaatctgcaacagtttctagccgacaagcaacaagctgctcagctagcccaagaacgcttggaagaagtcttgcctgcggcatgtaccgaacaacagatgcgcagtctgctcaatgatcttgaggaacgccaggagctacgcagtacgataaaaacctatgaacaacaacaacgttttgttcaacagcgacagcttgaactggcacaatttttgcaaaacaaagctgtgcctgacttggaagtcttgcaagaacaagtagaccagtctgaaacagcggtagaacaattacaagaacaagtaatccgaggaaaagaacaaatcaagcaaaatcagcgattacttgaagaattgcagataatctatcaacaaaacaccaagcaattagaaaaaatcagccatttacagcaactatcagaagtcatcaatggagaaaatgaaaagaagaccagtttggaacgctatgttctgcaacgatttttaacagagatcttagaagtggcgaatgttcgcctagctcgattgacaagaggacgttatcaattcgagttggcagacaaagtggggagctatcgaagctcgacagggttggagatcgatatctatgatgataatgctggcagtcttcggcgagcacataccttatcgggtggtgaaagttttattgccgcattggcattggctatctcattagctgatgtgatccaaaatcgttcgggaggcatcgagatcgaggcgttgtttattgacgaaggatttggctcattagatgaagaatcgttggaaatggcgatggaagcattagaaatgattgaaaatgaagggcggatgattgggatcattagtcatgtaagagaattaagagagcgaatcttgcagcaagtcgttgttcaaacagatggcagcggacaaagcaaaattcgtacaaaactttagagaaaggaggaatcagaagcatatgaaatggagtattccagaaaaagtcattgaaagaggtcggacctatctaaatgaaggtcgcgtcctatcggttattccagatccagagagaaaggtatggcatgcggaagtcttgggaagtgagctatatttagtcgatcttgatgcgacggctaaagagatcgattattgccaatgcccctattgggaagaacatcactattgtaaacacactatagctgttgaactttatttacgaaagcaaggcaaaacaagacaaatcacagaagaaaaaaagccaacaaaagccgcattttcggcttcggagatgttttctcagggattcaatcgattgcagtctggacagcggacgatcactcctttgcaaattgaatatcgtgtcgaaaatctgaccacgaacccttaccaccaggagatggatgttctagggatttcactaaaagtcggtcaacggggaacttcaaagacgtatgtcgtcaaaaatatctataaatttttgcaagtctatcaagaaaaaaagagctatctggcgaacaaacaaacagagtttcttttaacgagtgaagcatttgaccaaaccaacaatgatattctgatccgcttactaggcattgctcagacacagcagctgattggacaagctggcatccaagtgaaaggcaaactagacaaaaagtatttgctattgccagttgaatacgggaaagaactattagagaaaatgaacgctgcttatatgcagttaacgattggcaacgctaaacttcgtcaagtgactttttctgaaggcaagccgctgcattttcgtgttcaaaaagaacacggtcaatttccgttatctttgacgagggattttgatcacttgctgagctattacaattggggccttcaaggcgatacgatcgttgaattgacgatggaccaaaaagaagtctatttgacgatgcagcaattattcaaacgctttgaagaaccaacgatcatttatccaaaagcggaactgtccaacttgtttatgcaagttttgcctcatttacgcaagatcggcacggtagagatcacaaaagaggtcggagcagagatccaagagagtccgttagccgttgttttttcactgcgtaaaatcaaaggtcagatcgatttgcaaattgatttcaattatggcgaagtgactttttcgactgacgaaaagcatcaagtgattcctgaggcccatccagagattttaagggattaccctcaggaaaagcggatcgaacaagtagttgaaagaatgaagtatcaaaaaagtaccaaaaattggttcaaagcgctaccggaaggggaagaattgtttgcctttttcactcgtgaaattcctttactgcgccaactaggagaagtacgtatcggcaaaaaattgcgggaactttacttagatgcacagcagcaccgtccaacgatcgaaattgaagaaaatggttcctggctggatattcactttgatgtcagcgggatcgctgaatcggagatcgatgctgtcttgcggagtttgttgcaggctgatcgtttttacacgacagaaaatgggcaagttctttcactggaaacagaagcctttcaagaagcaagcgccgcgctgaaaaaattacggacagcctttgtatctcagtcaggtacgttacaagttccgttgaaccaaggattgtatttgcaagaagaactagctgaccaagcaacttttagtcaaggattcaaacaaatgacgacagatttgattcatccagaaaaattttctgcaccattgcctcatcagctccaagcgcaattaagacactatcaggaggtcggatttcgttggctgaagatgctgagtcagtatcaatttggcggcatacttgcagacgaaatgggattagggaagacagttcaaaccatcagctacttgttgtccgaaaagcaagagaagcaacagttgaatgctctgatcgttgcacctgcgagtttgacgtataattggcagcaagaaatcaaacgctttgcaccaatgatccagtcggtggtgatcagtggttctcgggaggaacgcggcagccaattacagctgccggcagatgtccgcatcacatcttatgccagcttacggcaggacatcgaccagtaccaagaattaggtttagcgtatttgatcttggatgaggcgcaaatggtcaaaaacagcggaaccaaaacagcacaagcattgcgttctttaaatgttccccatcgatttgcattgagtgggacacccatcgagaataatcttgaagagttgtggtccttatttgagatgatcatgccgggatttttcccaaataaacaacgctacaaagaattgacgacacaagagatcgcaaaaatgatcaagccattcatattgcgacgcgataaaaaatccgttcttcaagatctgccagagaagttagaaacgaattattatagtgtactgacagaagagcagaaaaaaatctaccttgcgtatttgcgccaaatgcgggaagaaatcgcacaaatggatacagcagcatttcgcaaaaatcgtatcagcatcttggctggccttactcgtttgcgtcaaatctgctgcgatccgcgattgtttgtggaagattacgaaggcacatcaggcaagctagaacaggtcaaagacctgattcaagcagcaaaagaaaacggccgccgtgtgctcttattctcacagtttacaagcatgctttcgatcattgaagaagaacttgctcaagaaggaattgaaaccttctatttacgaggaagcactcctcctcaagaccgtttgagtatggtcgatgctttcaatagtggagaaaaagatgtctttttgatctcattaaaagccggcggaactggattgaatctgacaggggcggatacggtcattctatatgacttatggtggaatcctgcagtggaagaacaagccgctggccgggcacatcgaatcggtcagaaaaaggttgtggaagtttggcgaatgatcgctgaaggaaccattgaagaacgaatggatgctttgcaacaagaaaagcgggaactattccaaaaagtcatccaagggaatgaagcccagctgaaccaaatgacggaagaagatattcgcttgattttaagcattggtgaagaatagattcagcgaatacaaaacccttgatacgaaagcaagagacagctaggatgcgaagatttgcatctatagctgtctcttagtttttagcgagccatcacaactgcatctgtaaaggataagataccttctgtcagctcttcaaaagcagttaacgtacagtcagggtgacaatttttgatttcgggagcttggcgtcggcgatgattcagccaaagggcttgccatcccgcttgtttacagccaaagacatcattgtcaaagttatctcccacgtataatgtccgtgagggatctaaatcaaatcgttcttcagcaagctgaaaaagttcaatatccggtttttggtaccctgttgcttgagaaatcagcatgtattctggatggatccagcgagtcaattccaattgatcgattttcttttgttggtgatctgttgggccattggtaatgattccaagcttgataggtaatgaaaccaaggtattgagagtttcttctacggctggatgaagttggatgttgtctagctctgtctcgtaagtcgcttgaaacaatcggctagcatcatttgataaaggagagtagcctaaatcaatcagcgattgacatagtctaaaggtacgaaattcttctaatgtccattcttttgagatgacttttccaaaatggtcatcgctatgtacgcgaaaacgaatataaagaggatggagatctgttgttgctacttcaggtatgatggttgtaaccgcatttcgaaatggtagttgttgatcgtataaagtatcatcgacatcaaagattaccgcattaagcaaaagagacacgcctttcaaatatagtgaaaattttcattttgttttcgaacatataatagcggatatcttgagagaaaaaaagggcttaaagcttgataaataaaggttttatttactaattttagaaatccttggtctcatcgctttttcaaatttgagtgaattttacccttttcaatcgatttctcattttgcttttccagaaagacttgcttataatgtagattaatgaaaaggaggaggaagtgtgttaaaaaggttttttagctattatcggccataccggtcattgtttgtcttagattttacttgtgctgtctttgcagggctgcttgaattggtttttccagttgccgtgaatcaagtgatcgacaagattatgccgcagaacaattttcggctgattttgctcgcttgtttggggctatttttattttatctggtcaatacgatcttgcaatatatcgtggtcttttatggccataaattgggtgtcaatatcgagacagatatgcgtcaagaattattccgacacttacagacacagtcttttgaatattatgacaatcaaaaaactggacgtttgatcagtcggctaacgactgacttgtttgaaatatcagaagttgctcaccacggtcccgaggacgtctttattacgatcatgacattgatcggttcattcttgctgatgctcaatatgcatgttcaacttgcacttgctacttttgcactgattccattgattacgattgcactggttttcttcaataagaaaatgacgaaagtcaatacagagatctatgacaatctaggtgaattcaatgctggggtagaagcagcagtcagcggcattcgcgtgactcagtcttttgccaatgagacgtttgaacatcaacgatttgacggtctgagcggcctttatcgtcgttcaaaaatcgtcttttataaagtgatggcaatcagttctgcctataattactttctgattcgactgatcaatttgtttgccttgatttttggggcctattacgtgatcaaaggggaattgacgaatggacagtttgttggatttatcttgttatccaatgtctttgttcggccaatcgaaaaggtcaataccatgattgaaagctatccgaaaggatttgctggcttcaaacgcctgacagaagagctggacaagagaccggcgattcaagataagccaaatgccatcgatgtacacgcactaaaaggcgatatcgtttatcaagatgtttcctttgcttatgcagatgcgacgaaggtattgaaccatattgatctaacgattcaatccggcgagactgtcgcttttgtgggacaaagcggttctggaaaaacaacgctttgcaatttactgccgcggttttatgaagtaactgagggtcagatcacgattgacggaatcaatatccaagacatgacgcttgcctcactacggggccagatcggaactgttcagcaagatgttttcttgttcccgggaacgattcgagaaaacattgcttatgggaaattggatgcgtcagaagaagaaattgctcaagccgtgaaactcgctcatttagaacaagtaatcgaccaaatgcctgaaggattggaaacagtcattggagaacgcggggtcaaactttctggtggtcaaaagcaacgggtagcgattgcccgaatgtttctaaaaaatccgccaatcttgatcttagatgaagcgacctctgcgttggatacagaaacagaacaagtgattcaagaatcattgaattcattagctgatggacggaccacattgattattgcccatcgtttggctaccatcaaacatgcgacaaggatcattgttgtcagcgataaagggatcttggaagaaggaacccacgagcaactgttagcaacagggggacattacaaagcattatatgatgcccagttcaaaaattagacgaaaaaagcgacttcgatcgcttttttcgtttatatgcaaataaacatattcagtggatatcgctgatttcttcaaagagatttgttaggatttacttatcaaacgctttctttgtttgtaacatttgtcatattcgttgccgatgaaatgatttttcactcataatgagcaactaatgacttggaatagaatacgtgataatacagattttcgtttctttgaaatcttttaataacaagttcttttctctgtttgtaagtttttaacgagttttaggtgtaaaaaaagattggtaaagaccaatgaaagagtactagtattatagaaagaaacttgtatagaggagtcagatattatcgaatattttatcaaaattaaaaaacgatagaattaaatcactagagtgatttaaataaatctatggttcatgatacaattttgacacactgttatacaaaagaaatgaaattaaaaaaaaatttgatttttctcatttaaattgatgtaaagtttgtgaaagcttttgtttgagaggtttctcttttaatataacttgagagttttattaaaaaatacaaaatttacactagattttttttaaatagttctgtataattaaaatcaagcaagacaacagaacttgcgaatggaatttaaaaaaggagagatgcacgttgttgacactatatacttccccaagttgcacatcttgtcgcaaagctcgtgcgtggttgcaagagcatgagattccttttgttgaaagaaatattttctcagaacctttaaatatttctgaattaaaagcaatcttacaaatgacagaagatggtacagaagaaattatctctacaagatccaaagtttttcaaaaattgaacatggatcttgatgacctgccgctaaaagatttattgacacttgtacaagagaacccaggattattgcgtcgtccgatcatgattgatgaaaaacgactccaagttggttttaatgaagatgaaatccgtcgtttcttgccaagagatgttcgtcaactagaactacgtcaagcacaattgatggcaggcttataaaaatcaaatagttatgagatcagtgaatgaaaagctgatctctttttttgccattttaggattttcttaagaggatatgcgttttctctttacttttcaacaggtttcgttaaaatgaacctatagtgattagcaaaagtgaggtgtagctaatatggaaatggaacatatcaatgaaaatacgatccgtgtactgatcaagagcgaagatttagctgctaggggcatcacttttcttgaccttcttggaaatcacaatgagattgaaaactttttttatagcatattagaagaagtagatattgatgaagaatttaaaggcagtgaagcggtgaccttccaagtcttacctaaaggggatggcttagaattgtttatcagcaaaaatctaccgcctgaaggaatggaaaactttgatgatatgagcgatggttcaactgaggacattacggatatgttgaagaagcatgtcgcgtcacaattacaagagacagagtcccagccggagttaggcaatcgttttatttttgaattgaacagctttgaagcaatggttcaattagcgtccgaagtgtatttggattcagtgaccacgaatctttatcagatgaatgaccgttactatctagaagtccaatttatggataacgatacgacagacatcgaagttgagaatgcactggcttatttaatggaatttgctaaccggacacaagtcacttcagaggttttggcagagtatggaaaaatcattatggagcatgacgcattggaattgacccgttactacttcaaaaatgtctaatgttcacttataatcgtaaaagcgagaaaatggctacaatcattttctcgcttttttgcgtatttctttttgaggtgagaagatgattattgcgtatgacaaccagcagcagcggatcaaagctgatcaggcgaagaaagattcagaaccattttattgtccaggatgtcatggaccggtgcacttaaggaaaggcctcctgaaacgccatcatttcgctcattatgctgcggctaactgcgaagtgtttagtgaaggagagacggaggaacatttgtcagcaaaggagctcctctacgaatggctaacagatgaaacgatcgaaatagaagcttacttgccggatttgcagcagcgaccggatcttcttgtgggcaaaacagcgattgaagtacagtgttcggctttgtcttggagccgctttgtccaacgaacagagaagtatcttgcctataactattctccttggtggcttctaggcaaacatctacaaccgcaactccaccatcgatggaccgttttgcaaaaggcctgttgccgttttgcggagcaaccggggttttatttgtggatcatagatacgcaagagcaacgcgttggtctcatatacgagatcaattggcattataagtggggtgtttcttttcgtagacgttattttcgaaaaggagaacctatcggctgctgcccatcgctaaacaattattctagaaagtcctgtcgaacataccatcaaaggtggcagccggaagcttaccgagtctggttattacacaagttgatgcaacagcaaaaacagatcctcagtcttcaagcactcctttaccctctcggaggacatatcggcaatctgccgcattggtgctatcaacccagtgattatggttttttgttggaacatcgaattttagtcctgcgctttttatttcatcaaaatgcaaatcgaaatttttctcactggctgaatcagttgcgcaaaatgaattggaactggttgtttcctatgattgatcaagggcaactattgaaacgtatttatcaagaatgttctgatttccagaaaattcaacctttttgattctcttagctcggttcccaccaaaagtatgttaagattattttagtatgtaaaggagtgaagaatatgtcagaaacaaaacaattaccagatcgtgcggatctaccggaagcattaacatgggaccttacaaagatctatgccgatgatggggcatttgaagaagcgttccaagagatcgtggctgagttgaagcaggctgatgatttcaaagggacattatcacaaggaccagcagctttcaaggaagcattagaatatgtgttagcgatctcccgtaaactggaaaaactctatgtatacagtcatctgaaaaatgatcaagatacagccaacacaacctatcaagggctttatgcaaaagccagcaaccttgttgctcaagtaagtgaggcgattgcctggtttgatcctgaattgctttcaatggatgatgcaactatttggggttatttcgaccaagagccggaattggccatttaccgccatcttattgaaaaaactgtcaataaccgtccccatgttttgccggctgaacaagaagctttactagcaggtgcaggagaaatattcggcgcttctggaaatattttttcagtattaaacaatgccgatttagaatttccgatcgttgaagacgagaatggagagaaagttcaattatctcatggtgtttatggtcaattgatggaaaataccgaccgttccgtacgggaagctgcctttaaagggttgtatggtgtctatgagcagttccgtaatacatttgcccaaacattaagtaccaatatcaaagcccataactttaaagctaaagcacgccactatgagtctgctcgacaagctgcattaagtgccaaccacatcccggaaagtgtctatgacaccttggtagctgtcgtgaatgaacatttgccgctgctgcatcgttacatggagttaagaaaacgcttattggctgttgatactttgcatatgtatgatgtctatacaccaattctaggggaagctccgattcgctatagctatgaagaagctgtcgcaaaagccaaagatgctttaaaacctctaggtgaagaatatttagccgtggtaaacgaagcgtttgaaaatcgctggatcgatgttgtcgaaaataaaggcaaacgcagtggcgcctattcatctggcgcgtacgacacattaccctatattttgatgaactggaatgatcgtttggatcaattgttcacattggtgcatgagatgggtcacagtgttcacagttattttactcgcaacaatcaaccttatgtttatggcgattattctattttcttggcggaaattgcttcaacaactaacgagaacatcttgacagaatacatgttgcaaactgaaactgatcctcgcgtaaaagcctatgtcttgaatcattttctggatggatttaaaggaacgattttccgtcagacacaatttgctgagtttgaacactttatgcacgtagaagatgccaaaggaacgccattgactagtgaatttttgagtgacagctatggtgagctgaatgctaaatactacggtccttctgtagaaaaagatcctgagatcagtctagagtggtcacgtatcccgcatttttactacaattactatgtctatcaatacgcaacaggcttttcggcagcttctgcactagctaagaaaattttaacaggagagcctgatgccttaacgaaatatttgacctatctaaaagcaggcaacagcgattatccaattgaagtgatgaaaaaagctggagttgatatgactaaagcagattatatcaaagacgcgatgaaagtctttgaacaacggttggatgaattggaagcattagtcaaggaattagaagcataagcaagactgtcttagccactgaaggatcgttgatcgatcgtcagtggcttttttaagcaacaggttgattgccttattttgacggtgacgcctagaaaaaaagtaagtataggaaggatttgcttgtcaacagaaacctcaatttaaactttaaagtgagaaaatctttttttatgagtaagcaaattgcaagaagcaaaagtatttccatgttacgatagaaatgaaagaggaaagggggcctttggaatggacaaggaagaaatttttgcccgtcgcttggataatagcaagaaaaaacgggaagttgtcacgaaagaagctgtatctgcccacaaagagaagcagaccgaattagagcagaccgaattgccggatcaagaccctacagataaaaaagatccttcaaagaaaaattctgataggactgaatagaaaaaacatccaaacggtggatccaccctttgacggtctcttattaataggagaccaccaaaacgagggtgactcgatcagcgtttggatgttttattgattgtttaaagcaagacaagtcgtcgattcaacgagtcgatacgaggaacatcagcatccctgatatctttcttttgatagaataaacgatagttttcctgatctgttcggcaaaggtgtggaatatttctaagagcttccattccttctaataagacaccataatctcgttcacaaccgaaattatacactacagccgaaggagacatcgtaatgcccatttcgcgagcaacactttggtcggatgcgaaattctgcttgatcaaatcagacttgcgatcttctaaaaacatgtcaagatcgccgtttgtttcagcgaaaatctgtttgactaattcgaaggaataaggttctttatttacgcctacttgacattgaagtttaagtaaaaagtcgcgggcgatttttcgaccttgaagctgagctgctttgtagtccaatgaagcctgatagatttgactggtttgttgattacgcaatcctagatcggatcgatccattgaaaggtaatccattgaaatccccacagtgtgtaaattcatgattggtaatatatgcaattgtattttttttctttgatcactcagtgcgtccaacaaggtcaactcggattgataacaaattggacctatcggattcacaaacaaataaatctcgatcatctgaatctctccccaattaagattctttttcttttgtatatattaaatataacagaaattattataaatgagaaatgcctaatgagaactattcatactctttttttgacaacttctcttctaaggcacgaataattttattttttgctggacgataactgatatgcaggcgatcaagcaaagacaaaaatgctcgttttcctgaagaagcctctgagacttccagttcgagctcatagtcatgggattggccataccagctttcatctaaagcaagtaaaccttctgttacgctgaattctgctcgacgagtcgtcaactcagcaaaaggtttcacagctgccggatcaatttgctcttggatcaagcgatcggcaaccgcaccggtaaataagattctttgattctcacgcaaatcagctgcttcatctaacgaaaggatatcggtcgtttccaataacccttctttaagaggtgatttaagcgttaattctgctttatcttccgtcgtccgaatccgcaaaccaaactttttttgttttaattgatgatccaatgtatcaaaataaagatttgtttgggtatgaaaggcggagcgatcaagctgatagaaggcaaagactctctgatattcttcacgagtcaacaatgttttaaattcgatttctacttgatgtgtcattgttttcctctttccttacagtccatcaagtttacataacgacgggcaatatgtcaaatgaaaacccttggaagagttgaagcaaaaaagagctctgttatttttcttgcaggtggcaccgattgaacattctgttttcctttaagattgtggtaaaatagaaccgtatgttatgaaaagaatcgagggatagaaatgattcgagattgggaagattttttggcaccatatgaacaagccgtctcagaactaaaagtaaagttgcggggaatccgcaaacaatatcgagaacaaaataaacacgtgccgatcgaatttgtcacgggtcgtgtaaaaccagtcgatagtattttaactaaaagcaaattgcggggaatccctttggatcgtttagaagaagaaatgtcagatattgccggcttgaggatcatgtgtcagtttgttgaagacatccatcaagtagttgatcttttgcgcacccgacatgatatgaaggtaattattgaaagagattatattacaaataaaaaagcgagcggttatcgttcctatcatttagtgatcgagtatcctgtccaattgatcgatggtgaaaagatcattttagcagagatccagattcgtacattagcgatgaacttctgggcaacgatcgagcattcactgaattataaatatcaaggagaatttccagatgaaatcagcgagcgcctgcgtcggtctgcagaagctgcctaccaattagatgaggagatgtcgaatattcgcgaagaaatccaagaagcgcaacggctgttttcacatgggaaaggcaatcataaggaacagcggcagggggatgaagtatgacagggatcaaagtagcaattatcaacaatcaagaagaaaagtcgatgcttgtcacaaagcgattaacagaattgttggcccagtctgacaatacgattgaccaagagaacccagaattggttatttcagtgggcggagacgggacactgttgtctgcgtttcacttgttcagtcatcgcttagcagaggttcgttttttgggggtccatacaggacatcttgggttttataccgactggcgagactatgaattggaagaattggtcgatacgttgtgcaatgatcgtcaaaagagtgtgagctatcctttgcttgatgtccgcatcacttataccaatgggaaatcagacaaacattttcttgcattgaatgaatcaacgatcaagcggggaaatcggacaatggtagctgatatttcaatcaaagaagatctttttgagaaatttcgtggagatggcttatcgatttcgacacctacaggctcaacagcttacaacaaaagcgtgggaggggcagtattgcatccaagtatcaatgcttttcaactagcagaaatcgcttctttaaacaatcgtgttttccgaacgttagggtcaccgatcattgtcggagatcatgagtgggtcaaagtcaaactacaagctagtacggactatctagtgaccattgatcaatttacgattgaacaggaagaaatcgatgcgatttattatcgtattgcagacgaacggatccactttgcctcctatcggcatatgcacttttggaaccgtgtcaaagatgcgtttattggagaaatttaacagttatggaatttacttatcattatgagcggcaagagccgcaacagttaaaatactttttgaaagagcaagggatttctaaaggattgttggcaaaaatcaagtttcaaggaggcaagatttttgttaatgaccaaagacaaaatgtcttgtattctttggtgcaaaatgatacggtaaccattgtgatcccagacgaaggtgaacatgaaacggtcttattagatgagacgccaatcgagatcgtttatgaagaccagcatcttttgattgtaaacaaaccagcaggcattgcctcgatcccggctcaatatcatcctaatgggacgatggctaatcgtgtcaaagcttattataaacagcaaggttatcaagatcaggtcattcatgtggtcactcgcttagatcgggatacatctggattgatgttgtttgccaagcatggctttgcccatgcgaagttagatgttcagctgcggcaaaagcaattgataaaaaaatatcaagcaatcgttgcgggacagattcaagaattggcttctcacggagaaatcacttatccgattgcacgagatctcagttcattattaaaacgaaaaacaagtttggaagggaaatccgcacgtacggaatattggttgacgaaaaaggatcagcaagttgctgtggttacgattcttcttcataccggtcgtacccatcagattcgcgttcattttgctgccatccattgtccattactgggagatgaactttatggcggtgcgatggatcttggcattgatcgtcaggcccttcattgttgcgaattggcttttacccatcctttcagcggcaaatcgctgcattttaaagcagacttgccggcagatatggcatcaatcaaacaagcaatgagtgaataaaagaggtgaagagattggatgaaaatcaagaacttaatgagcgctttgagcagctgactcaggcgttgaatgaaacagatatccaaaaatttcgtgaagtgtttttggatctgcatatttatgagcagggacaattctaccaatctctcgatgagtcgcagcgccaaatcgtttatacgtacctttcacccaaagagttggcggatatgtttgacgtgatcgaagaagatgatgaacatatgacagagtatctttcggaaatgcgtcccggctatgcggctgacatgctagcagagatgtataccgacaatgccgtcgatcttctgaatacgttagataagaagcaagtagcaaaatatttgagtttgatgccggcagaagatgctagtgaaatcaaagagctcctgcattatgaagatgagacagctggttcattgatgacgacagagtttgtttcgatcgtggccaatcaaacggtacgatccgcaatgtatgtcctaaaaaatgcagcagatgtcgccgaaacgatttactatatttatgtcgtcgatacggacaacaaactggtcggagtaatctctttgcgggatttgatcatcaatgatgaggatacgatgattgcagatattttgaatgaacgggtcatgtccgtgcatgtgggggatgatcaggaagatgtagctcagacatttcgggattatgactttctagctttgccagttacagattacgatgaccatttattagggatcgtaactgtcgatgacatcattgacgtaatcgatgatgaagctgccagtgactattccggattagccggggtcaacgtggaagaagtcagtgaaaatcccctcaaagcctcttcacgacgcttgccatggctgatcacattgcttttcttggggatggcaacagcaagcttgatcagtcattatgaagagcttgtaagtgaagcaagtattttagccgtttttatttcattgatcactggtacagcaggaaatgccggtacgcaatctttagcggttgcggtccgccgtttggccatctcagatgataaagaaaaaagctttatgcgaacggtgatcggtgaagtcctcacagggttagtgactggtgctgtcaccggtttaacgatttttgcgatcgtggctgtctggaaacaaaacccgatcttaggttttgttattggaatggcgatgttgtgtgccattacggtagcgaatctcgcaggaagtctgattccaatgttaatggataaattaggctttgatccagccgttgccagtggtccattcattacgacacttagtgatttgactagtgtcttgatttatttcaacattgctagcttatttatgaactattttattcgttgaaaaaactaggtattcctttcaatcaaagtagatccattcatcaaaagcgaggcgcctcttttctataagagacgcctcgcttttttgtcttattcgtatcgatgatgggaccatgatggtaaatttatttttgcaacttgggaataactgacgaaggagaaacgccaaaaagttttttaaaagacttgctaaagtgatacgcgtcttgataaccaacagcagaagcgacttctttgatcgtgagtttctcgtttgtcagcatatctctcgcacgttttagccggatctcgattaaataattgattgggctgactccagtagcctctttaaaaacttttgaaagataggttggactgagaaactgatcttgtgcgagcttttctaaagtgatttcttctttatagtggttctctaaaaagtagatggtgtagttaacgatttgttggtggcggcgttggcttttcgtgagatagggaaccacattcaaacgtttgtcgtttaagcctcttaatatatagaccagcatctcgatgatcaatgctttttgcattaattggaattcatcttgctcctcattactctcccgaacgagctgccacgctttatctaaaacttggtggtggtattttcctaaatccagtaacggttgcttgttggggaaaaagttgcgtttgaatccttctaaagaaatattctttaagccaatatgcagttggtgggaacaagtccctgactcctgaaactcacaatgattgacaccagggttaaacaacatgatactgcctgccttgattttagtagctggcgcctcttcaaaataataattgctttctccttccaaaacgatactgatttccaagaaatcatggtgatgcatttctccatgactttcagactgtgtccaaggatcaaacaagtagataatttcgggattaaaggttctgggatttactagattcattcatttatcactccaatggtgtcagaacctggtaatttcaggtcgacggcttcttagtaatattttacatcaaaatgagtaagaaaaaccattttaatcgcctagtaaatcgctaagcttaacaacgagagggggaattagatgagtaacacacaatggatctggcgatatgcgaaaaaaaatcgtggccgaatcattttagcaatcctgtttttacttattaatgctgcgttgatcgtcgtcaatccatatctagggggaatggtgatcgatgatgtgatcaatcagcagcaaacgcacttattgattccattattactgattatgatcgcaacgacagtgatccgaaccattgtccgctatgcgtatcaactattatttgaacgagttggacaaaacacgctctatcatttacgagaagatttgtatcacaaactgcaagaactggattttgacttctttaatcatacgcgagttggggatattatggcgcgtatgacaggggataccgatgctattcgacactttgtttcttgggtgacctataatatagccgaatgttttttgtggtttttctcagccgtagtggtcatgagttttattgactggaaattgatgcttgctttagtcgctgtgacgccaatcatctttctattaacgaatcaaatgtcaaaaaaagctcatccattgttctttgagattcgggaaagcttttctcggttgaattcgatggtagaagaaaatattggtggtaatcgcgtcgtcaaagcatttgccagagaaaattatgagatcgacaagtttaaagcgtacaaccaagatttcaagacccgcaacatggcttctgccgaagtatcccgaacctatttgccttggttggatggattagccggaagtttgaatgtcattgctttggtcttaggaggaatctttgtgatcaatggagacatgacattaggtgatctagtggcattcaacgggtacctatggatgttgaataacccgatgcgaatgagtggctggctgatcaatgatgttcaacgtttttctgccgcctgtatcaagattcgtcaaatgctcgcacaagagtcgaaaattcctgtccatgaaaagaaagccttggaaccaatcaaaggctttgtggaatttaaacatgtttcctttcatttttccgatgatccggatcaaaatgttttggaagatgttagctttaaaatcggacctgggcaaacgttagggattttaggtgaaaccggctctggtaaaacaacattggtcaatcttgtaggccggttttatgatcctactgagggtgaagtgctgattgatggcaaaaatgcgaaagaatatccggtccgccaaatgcgggagaacatttcaatggtcatgcaagatgtattcttgttttctaacacgatctctgacaatatcgcttttggaaatccgttggcagacgaaaactttatccggcaaatggcggtggtagcggatgccgacacctttatttcccgaatgcctcaaggttatgaaactatcgtcggtgagcggggagtaggcttatccggtggccaaaaacaacgtatttcattggcacgggctttggcgaaagatccatcgatcttgattcttgatgataccacttcagcggttgacatggagacagaatccaagatccaacaagagctaaccaaactaactggagaaaaaacgactttcatcattgctcatcggatctcttctgtccgtgaagcagatcaaattctgatgatggaaaaaggacgcgtgatcgagcagggaacccacgaagaactagttgccaaaaaaggcagatacttcgaggtataccaaaaacaattgggattgactggaggtgacgacaatggcgcgcaataaatttgatgtggatgaagaactggaacaggagttcagttggaaagactttaaacgattggcccgctatgtcgtcccttataaagcgagtatcggtaaagttctctttacgatcatcttagccaatttggcgggaatgcttgctccggtatttacaaaaattgcgatcgattcagctattcctgaccagaataaaatgcagctgtttttgatcggtgctgcgtttgttgtgacactgctgatcattggactgtgcatgcgttaccggatttatcatattacgaatattggccaagacgtcttgaaagacatgcgttacgatatctttgaacatttacagcgcttgcctttttcctattttgatacgcggcctcatggaaagattttgatccgtgtggtcaactatatcaatacactgagcgatctattaagcaatggactgatcaatctgatctccgatgttttcaatgtagtgatcacactgattttcatgttagtcatcgacgtcaaactgacattgtattcattggcactcttaccgatcttgttcgtgatggtcatggtgattaaaaataaacagcgcaaagcttatcaagttttaagcaacaaacagtcgaatctaaatgcgtatattcacgaaagtatcgctggtatcaagatcactcaatccttcgcccgtgaagaagaaaatgcccaaatttttgaagaagtcagcaatgattaccgtacatcttggatgaaagctgtcagagtccaatttttgatgtggccaggggtgcaaaacatctctgtgatcactacttgtctgatttactttgttggtattcgtcaaatcggtgttgatgtcagtactggcacgttgattgcttttattagttacatcaataatttttggaatccagtaatcaatatcggaaatttttataattcactgatcacggcaacggcgtaccttgaacggatctttgagacgatggatgaagtaccggatattgaagataaagctgatgcgatagaattgccgagcatcaaaggggaagtggctttcgatcatgtgactttccgttacgaagaaggcaaaaatatcttgtctgatgttaacttccagattcaggcaggagaaagtattgcgttagttggtcctaccggcgcaggtaaaacgacgatcatcaacttgttgagtcggttttatgatgtgaatgaaggcagtgtcaaagttgacggttatgacgttcgggatgtgaccttggaatcattgcgctcacaaatgggtgtcatgctgcaggatacttttattttctcggggacgatcatggaaaatattcgttatggaaatctggcagcaaccgaagaagaaatcatcgaagctgcaaaaatcgttcgagcccacgagtttatcaaggagttgaaagatggttaccacacagttgttgaagagcgaggaagtacgttatccgcagggcaacgccagttaatttcctttgcccgagcattactggcagatccaaagatattgattctagacgaagcaacttcaagtattgatacaaagactgaagagctgctgcaagaagggcttttaaaacttctggaaggcaggacgtccttcattattgcccatcgcctgtcaacgatcaaaaattccgaccgtattttttatgtcgctgggggaaaaattgctgaatcgggcaatcacgaccagctgatggccttaaaagggctctatcatcacttgtaccaatcacagtacgatttgttgcaggcgatatgataaatggtagtaggctttgcgcaaaaaaagacattcgtttatcagcgaatgtcttttttgcttaatgatctgtcaaatcaacgattttcgttccgtggagttcagagacaccaagctgatcggcaattgactgggcattcttgtatgaaatacctgcacctggtaaaataatcaagcggtctcctgcatagtcgatcaatgcttttaaccgttctaagttctcttcgatagctgttcctgctggcccgccatgtgtgaggatgcggtggacgccgtgatcagcaagccaatcaatggcttcaaattggcgagattccggaatggcatcaaatgccatgtgaaaagtgatctgtaatccttcagctgtatcaatcagaagttccagtgcttcctcatcgagccagccgttcggtgtcagacagccaaagaccacaccatcagttcctaatttcttggcttcgatcaaatcggtgtgcatgatttttaactcgatgtcattataaacaaaatcaccgcctcttggtcgaatcattgtcatgatcggtacacttttttcaccagcgtaactcagtgcttcttcaatcacacccgtgctaggtgtggtcccgccgacagccaaattgtcgcataactcgatccgttttgctcctcggccgatcgctaatgggatcttcgtataattttcggcacaaaattcttttaacatctgtttccctccgtttttcagctgttattctatactagcattttaccataagtctatgctaaagtaagaaagagaagagggatttgatatgttaaaaaaaatcgatcgtgggcgactttttcttgaggcccatagcgacttatttgagtgtccattgtgtcatcagcaggtctttgccaatgagagtggactgatttgtctgaatcgtcatcgttttgatctttcaaaaaagggtactttattttttttggatcatcctgtgaaaacggagtatgatcaaggaatgtttgttcctcgaagtcggatgatccaaagtgggatgtatcgtccagtcttagagggcatctcccaccagattgaacaatccgaaaacattttagatattggttgtggggaaggcagctttcttgcccaattattagccggacaagaaaaaacggcagtaggatttgacattgccaaggaaggcatctatttggcaaccaatcatgctgcttctgccttttggtgtgtcgcagatctcacgaatcttccttttgcccccgctagttttgatacgattttgaatttattttcgccttccaattatcaggaattcgaccgcatcttgaagccgggcggacaagtgatcaaagttgtgccagcagcaagctaccttaaagagctgcggcaagctttttatccagatgattctgcaaaacaagtctattctaatgaacgtgtcgttgataaattttttgcaaaatatccgcaagcgagccgagaacggatttgttatccattctcaatcccagaagaccggcgactggacttgttggcgatgtcgccattggagtggggtgcgtcaaaggagcaaatagcaaaagttcgggaaaacccgttacacgaaataacagtcgatattgagttgttagtcgcgaaagtttcttgaaaaatttttgaacttttttgttatttacccttgcaatcatgtcatgggagtgatatattgttcttaagtcatttttcattggtttttatcaggttcctgttctgataaaagttagtgaaaagagcttcactaacgtaacgactcgcagtgattgacaccgagttggtacgtttttttttatgctcaaagtttcagtaaatcagatagaagttcgcaaaacgattttcgttaaaatatggtactatagaatctattgagagacagttggctcgaaccaattgaaaggagtcttaccagatgaatcacattgttttatttgaaccacaaattcctgccaataccggcaatatcgctcggacttgcgcggccaccaatacacatttacacctaattgaaccattaggcttttcaacagatgataagcatttgaagcgtgctggacttgattactggcatgatgttcatattacttatcacaaagatttagcggcatttatgtcctttttaggtgatcgtccactgtacctgatctctaagtttgccaatcgtgtctattctgaagtagattatacgactcatgaagaccaatttttcctttttgggaaggaaacaactggattgcctgaaacattcatgcgcgaacatgcggacaaatgtttacgaattccaatgaatgatgcccatgtccgatcattgaatttatctaacactgccgcgttgattatttatgaagctttacggcaacaagggtttccagagctagaattgactcatcactacgacaatgacaaattagattagatacaatcgataggagagacttgttcgatgcaattatattttactcgtcatggcaaaacagaatggaatcaagcacgacgatttcaaggaatgatgggcgattcaccattgttgcctgaaagttataaggagatccagcttttgggagacgcaatcgcaaatgttccttttgaaaaaatctattcaagtacctcgttacgtgcccgtacaaccgcacaagggatagtggaaagattaaagcaaccagtcgagattgtttatacagaaggattacgtgaacttggactaggcgatttagaagggcagttcattgatgaaatgcaggcaaaatacccgcaagagctggctgatttgcgccaccatcttgaccgttatgacccaacgatatttcaaggagagcccatcgaagatgccctgaagcgcattgaaacagtggtgatgactgctgtgcaagcccacaatggtccgttactttttgtcggtcatggggcctcattgacggcagctatccaatggttggccggaaaagaattggcacaattgcgggaacaaggtggtcttgttaataatagcttgaccattttagagacaggagcagataaacaattgccttttgagatgacctgttggaatgatgcaagttttctagaaaatcaagacagtttagatgccttactataggtgaaaggagcggcgtcgtgaatccagaaagaacattttttgtcggccatgttgccgcgatcttttttcaaaatcctagcaatttctataaggtacttttagtcaaagtgacagaaaataatgcggattacaaagaatctgagatcgtcgtcactgggagctttggtgagatccaagaagaggagagttaccgattctacggtgagttagtcaatcatcctaaatatggcgtccaattaaaagtggacagctatcagcaagaacaacctacatcagagcaaggtctgatcaattatctttcaggagagaagtttcctggtatcggtaagaagacggctgaaaaaattgtggggcttctaggagatcaggcgatcgatcgcatgttagaggacccggtattgttggagcaaattcctggattgaatgaaagcaagcgaaaaatgattcttgatacggttcgactcaatcatgggatggatcaagtgatcgttgggttaagccgctatggatttggtagtcagctttcttttgccatttaccaagcatacaaaaatgaagcattagagatcatccaagaaaatccttatcaattagtcgaagatattgaagggattggcttcaaacgggcagataacatcgccgatcaattaggaattgaagccacctcgccccagcgctatcgtgcggcagttttgcaccagatttttgcccaatctttacagactgggaacacgtatattcacgcacaagatttgcttgagcaaacacttcggttgttggaaacgagtcgacccatcgaaattccaccggatgacttggcaaatacgattattggattggtagaagaaggcaagatccaacaagaagaaacgaagttgtatgaaaacagtctctatttttcagagtgggggatcgccaattcgatccaacgattattagctcgcaaaaaagaaatcaactaccccaaaaaaacagttgaaaaaacactgcgaaaaatcgagaagcgattagggatcgtctatggatcttcccaagaagaagccatcaaagaagccatccattccccattatttattttgactggcggacctggaacagggaaaacgacagtaatcaatgggatcgttcaattatttgctgaattgaatgatcttgatttagatcccgcaaaatacacggaagaaatgttccccatcttgttggcagctcctacaggtagggcagccaaacggatgaatgagacgacgggacttcccagtgggacgattcatcgtttgcttgggcttaacggccgtgagaagacgcctagtgtcgctgcgaaagaacttgaaggcggtttgttgattgttgatgaaatgtcgatggtggatacgtggttggctaatacattgttcaaatcgatccctacaaatatgcaagttatttttgttggcgacaaagaccaactgccttcagtaggaccgggacaagtgctgcatgatcttttagaaatcgaacagattccaaaacaagaattgaccgagatctatcgtcaaggagatgggtcaagcatcattccattggctcatgcgataaaaaatgggcaactgcctgcagactttacccaaaatcaaagagatcgctctttctttgcttgtgatgcttacaaaattgaaccgttgatcgcacaaatcgtgcaacgggcgaaagcgaaaggcttcacaccgcaagacattcaagttctagcgccaatgtaccgcggagcagcagggatcgatgcactaaacaagatgatgcaggaaatctttaatccaaacgatgggaccaaaaaagaagtcacttggaatgaaacagtctaccggatcggagataaagttttgcagctggtcaattcgccagaagacaatgttttcaatggggatatgggacaaatcgtcggcattattcctgccaaacagtcagaagacaaagtggacgaattagtgatccaattcgatgccacagaagttacctataagcgaaatgaatggaataaaatcacattatcctattgctgctcgatccataaagcgcaaggaagcgagttcaaaatggtgatcatgccgatggttcatcaataccaacgaatgctgcaacgaaatttactctatacggcagtgacccgcagcaaagagctgttgattttattaggagaaccccaagcttatcaaacatgtgtgacacatgagtccgccactcgactgactaccttgcaagagcggatcaacggcagcgacgagatgacacctttgcaacgtcaaaggttggcacagtttgaagaagcagatgatcctttctcagagtctaactcacagacaacagccacaatgaaaagtgaaaagaaaacagatactgcccgtgagccggtgagcagtaagcagtcggttcagaaacaggaacttgatttgtttgccacaacaccgagtgaatccatcatcgaagaaacactaccggaaggaactatctcaaaagaaccgctttcgagagaattgacaatcgaaatggttcaaaaaaatgtggttgatccaatgattgggatggaaaatctttctccatatgattttctcgtctcttaaaaaagaattttttacagttaatgaaaatgagcgctttcttttggttttttagcgaaacatgctaagctaataccaaaaggaggcgttttcaaatggcgaaagaaacagatgacaaattagaaaaattagcaaaagaatccagcaataacttcaagaaattggatgagttggagaaagaatacaaacttgatgaaagtccagatgccgaaaacgagcaaggagaggaaaccgagttagagaaaaaattagacaaagttccgccagtttgggcaccaaacacaaatccgactaacccaaccaatccgaatagttcaggaagcatttaaggctgaaatcaaaaaaacgcgtaagaggagattgcctcttacgtgttttttattgtaaatgctggtaataataaatggctaactgggtacgatcccgaagttctaatttttctaataacttactgatataattgcggaccgttccttcgctgagaaacaacgcttgcgcaatttctttattgttttttccagtggcaatttccttcaagatcattttttctcgttctgagaaatgagtagtcaaataagagtcattattttttaacagtgtaggaaatttcgtgacgatttcagcgccaaacactgcttggccattgtatgcagctttgatagagggtacaatagccgaaagattttgcttgatgagatagcctttgactccgagatccaaagcttctcgtatataggcatcatcatcaaaagtagttaagagtaaaatgacggcattcggatcccgggttaaaatcttgcgagcagcatctaatccagtcccatcgggcatccgaatatctgttagtataatcgcaggttttctttcttcgtacaatgcaactgcttctttggcacaatgaccaatgcctgttacctcaatttcgtttgaaacttccaagatggtttttaatgatgcggtaactaggggatcgtcatcgatgattactacttggatcattggtcctcctccttaggtaaaataatcgtaagttgaaataaattctctttttcaagggcatggagttgtccgtttacctggttgattcgctggcgcatcgtctgaaaaccgatcccgtgggtgtgattgagcctatcctttggtttgtcattcttgatttgtaatcgatgaaaagcaggtagttgtttaaaatcgcaagtcacttttgttgcttgactgtgcttcatgacgttggtcaaggcttcttttatgatcgtgattaggacagtttgttgtgtttgagagagaatacttggcggtgttcctattacctcaactgtacaaaattgaaagtctgatagcaaaagatctaatgcttgtggaaaaagaagcgagtgatgatgtaaatcgtgaacactttctcggatgcggtccatacccaagttcatggttcggttcaattgatccaatggtaagtgaagttgcttattttgattaattgcttgaatggcacctaattgtaagatggcacttgaaagcagatgaccaacattatcatggatatcacgagcgattcgattccgctcttcagcgatctgtaaggcgacttctgtttcttgagagcttttaaggtagtcgttttgctcacgcaatcggctctcattttcccaattggcatcttgagtcgagttgaattttttttgtaacgaatgaaattcaaaactatcgtttcgcaagtaagaagcagagtagaccaaaagcatcagtataatccgtatcggccaagaaggaaccaaggaaaataagagtatacaaagaatgagcaggaggatcttttcttgcttttcaccaatctgggctgaacgaaagacgcatgggaaaaaatagctataaattggccaaaccaaactaagacctatcaaaatgcccaatgccagccacgttccttttttgaatagcagacagagaccacttaagatgattgttgtcaaaagatagattaagtctagggcttggaagccattcagggacattagccctccacagagaagaaaataaaaaacaacctcattaatcgacaatggtttattcatatctggctcctaaataatgacaaatgtcatttttgttttggcgtatcctcactagttattcttttcgctttttattatagtcagaataagaagtgtttggaaaggagttttttcgatgattattgaaattgataacttggtaaaacgttatggtgattttctcgcattgaatcattttaatttgcaagtcagggaaggtgaagttctcgggcttttaggacctaatggaagcggcaaatcaacagctatcaactgtatgttgtccttattatcttttgataaagggactattaaattgtttggggaaaaaatgtcaccgacaagttatgaaataaagcaaaaaattggcgtcgttccgcaagatatcgctgtatttgaagagttgactgtctacgacaatgttgattacttctgtggtctgtatgttgctgacaagaagaagcggaaactattgatcgaggaagtcatttcgcttgtgggattagaagagttcaaaggattctatccaaaacaattaagtggtggcttgaaacggcgtttaaacattgcttgcggcattgcccataaaccacaactgatttttcttgatgaaccaactgttgccgtggatccccaaagtcggaacaaaattttggacagtatcaaaaagttgaatcagcaaggtgcaacaattgtttatacgactcattatatggaggaagtcgaaatactttgtgatcagattgtgatcatggatcagggacaagtcatcgcgaaaggaacaaaagaagagttgaaggacatggttcgaagtacggaaaatcttgtgattgatatccctttacttccagatacagcgatcgaatttatcaagtcattgcctcaagttcttgaaactgcctatgataaagagcgtttgacgatcacagccaaaaagatgaaagagattcttttaccagtactaagctatttggaggatgaacatatcgcatttactaagattcacacaggagaagcaacattaaacgatgtgtttctggaaattaccggtaaagaattaagagactaggagggagattatgtttggacacttatatcggtatcgcttgaacgttttagttcgtaataattccttactattttggacattgatcttcccgattttattagggttgatgttttctgtagcatttagcgagattgatcaagctggaacgatcgagacgattcccgttgggattatcaaagaagaacaaaatcagaaaacaaatgagggacaactgactcagcaagacgcatttatgaatgttttgaagcaaacaaaatctggtggagaaccattgttttcactacaagaagtctctcctcaagaggctgaaaaacgattagatgcaggggatcttgctggatattattcctttgaacagtcatcgatccaattggctattgcacgtaccggtctttctcaaaccattctaaaaaacatgatggaccgatttttacaaaatactgacctggccaataagttggtggcaattgactctactttgacagaagaccagctcacatcttttctagttggagaatcttttgttcagcaagaaaatcagactagaaacatgagtatcaaaagtttttatttctttaccttggtgggaatggctattttgtatggattcatgtggggggtcagaaacgcccaagaccagcaagcaaatcagtcttccaaagggattcgcctttcgatcatccctcgaaaccggttgctggttttttcagcaaatatccttgctggattcacgatatttttcttagaagttttagtgattctaagtgtttttcattttatttatcaagtcgacttcggaaaccgctggcagtggttattcgtcctatccgctttgggtgcattgaatgcattattattagggaatttggttgggaatttgcttcctaatatggggctggcacaaaaagaaggattgggtgtggctgttacaatggcgatgagtttttttgctggtatgatgggctcccaagacatcaaatactggatcgatctgcacattccggtgctaggaaaactgaatcttgtcaacttaattagtgagagtttctatcagctctatttttatcgctcactagaggatttctatttgaatcttttctggttagtagcctttatggttatcttagcctttagtaatctaatgtttgaaaggagggttcaatatgtcgctgtataaagccgttttgaaaattttaaaagcgaacaaaacaaatttgttgattgcagtcattgtaactgtgatcatcaccttcttctatgcgcaaaatacagcagcaccggatgcaaaattggatcgggggacaatgaccattgttacagaagacaactccgcattaagtaaagcactgattgactatttaaaagaagaacaaacggttgtggaattgtctgataagagccaaaaatcgattgatgatgcgctgtattttggaaaaatcgactatgttttatttttgcctaaagattttactacgaatattgaagcaggtgtaccgtcagcaatcgatgcacaatctcgtcccgatgcttttgctaaaacattgattgaagggcaagtagatacctttttgtcgacttatacggctttttatcatgtaactggcaatagggaagaggcattgaaaaatacgcaatctactttggccgcaaatggcgaagtaacgattagtcgtggatacagtgaacggatgaaccagcaattcggcagcttagtattcaatgcacttgcttacggtttgtttctttctatttttagtggctatggcgtggtcaatctagtgttcaatcggaaagaaatccggaatcgcaatcaagtatctcctttatcaacacggcggttgaaccgagccgtttctattggtatgttggggtattcactgcttctgactagttgttttacagcgggattactcctatttactcgtagcacgtggtccgtcatgaccggctatctagtgattaatcttttgtgttttttcttgccgattgtcacattttcaacgtgtattacgtcatttgtcaaaaatagtgaggcgttgaatggaatttcgaatgtgtatattatgggaagctgttttttagggggagtttttgtttcatcagattttttaccagactttattagtaagatcgcttcttttacaccgacttattggtttgtacaaaacaatcaattgattgggaacaccctctctgtgaatgcggatttcattacgaaattctggttgaactgcttgatattggtcttatttgcctgtgcctttttgataatacagttcgttttgaaaaaagacagccgctggtttaatcaaaaaagggttgcatgagtcataaaaaaatgatgccgctgactcaacagctgcatcatttttctaatctcactatttctaactccatatcaattgtttggtagtggttatggtgatatcaaatggccgcttacccatttcttcgccgtcttcttgaccatgctgtggtactgtggagacgattcggagcttattcgtagataaatgatggaagtagcgagatctcatttgtttcttgcgggttagtaaggctaaaagccaaaaaattttgaacaaagcgactcgctcaacgagaacgaaatcgatcttatcttcgttgaggtttgctgtaggtgcgatcgccacaccgccaccgaagtaggggtgatttgtcgttgtgcacaagaaagcctttgtaaaattcaattgtttcccattggtttctaccaggatgggaaatcctttttgccggaataagacattcactactgcagacaagtaggcaaatgaacctaaattgaacttgtttaagtttgatttcgcagcagaatgatttgctgcgtaaacgatcgatgcatctaatccaataccgatattgttgattgcgaacccagtttcatcttggatttgatcatgatacttgatgatcgtaaccgattgaggagtagcggtcccagcgattttccaaaatacttgctctggttccttaggtaaacgcattcctctggcaaagtcattccctgatcctgccggaatgtagcctagtggaatatttttttctgattcttgaagggaggaaactacttgatgtaaggtgccatcgccaccgatcaccaccagtaaggggtaaagcatttctgaattttctcgatagatgtcatcccatggcaacaatacttgtgccagtaaagaagtagtaagttcctgttcttgcccggcatattctgtatagtagaactgatggggaaaacgccgcttcttgacgattgcttcaatttttttggctacttttaggccacgtccactgcctgcttcagggttaacaacaaaatgataataatatttcatacaataaatgctccatctaatctaaaatcaatgctgtttattatagcacgattgctgacaagtttggctagtgatgcttaactattttttgacaaaaaaatagattcgacgaaaggtacgtaacaacaagctactattttcgctgttgtttttgtgatctaaggttcttatgtccactatgatcacatccgtattgctcacattcgccgaatcctattcaattagtaaggagtaactcaaattcccacatcctttgtctgtttttctaagttgacaacaattcttttcttgcagatccttcatcgtctgctttactgggaatccttgctccttacacttatagtatagcacgaaaacggatagaagcaaccgcttacatggtctttgtcactatctttagataaatttaaagatatcaaaagacagcactcttgaacttattagccattaagtcgatgaacaatgaaggtgtacgattcccctcataagcaaacaggaacttagaggaaaatgaacaattgaacgattcacagacatcaagtttacatgaagttggtttgacgaataaagagacggatgtccgtctctttgagttctttatccaagtttattcaatatagctgatggaacatcattaggcgagacttcttcccatcccattactcctttatgattatttacatgtaatacaaggtatgcattctcttttagtggcttgtctccataggaattaaaagacacatctttttcattattgtctgatgtatagctagctaagttgtactgtatctaaagtgttctctcccgctacctctaccaatcgaaacgcgttcacctttcgaagttatcttagtgtagtaatctgtcgttccataagattgctcataccagaaccagcctccacccatcagaagaagggttactacagtaaaagataatagttttttcatataaaatcattcctttcgaggaatagattacatctatgaataatgaaataaatcaatctaaaggctgagaataagcaaacaaaattgtaaggaggacaatgagaattagtaggagaggaagaacagaatgaattgcgagcaaataaatactcaatgctcgtctttggcctattttgctggaagattcctattcaaagcagaaccaccgttttaatggttatgtatttaaaatattctagtcatttccggtatcttttttagcctcgctgatagatagatcgttcctctttctttttttgttgattttaacactttgctatttgacaagtgggttgctttagaaggagattgtacgaccttgttactgaagaacagcttgggggaaaataggtttttagactttcatccacaaaacatccacatgaattctccaatttaattggacaatggaaatcaataagaaccaaatcaataatgtaagcttgataaatcagtaatcttctgtataataattatttgtgcgtaacgcatcgcggttcatcaaccatcccgcgtaatcaaaactcggagaaagaagggatcaaatggataaatcatccactttatcaaaccagcggttgcgagttgtcgtcgcgaacggtttgatcatggcactgtatgttgcagtgacagtcttagtcgccccagtggcttctggtgccattcaatttcgtgtctcagaagggctgaatcatctggtagtctttaacagaaaactgatgtggggtgtttttggcggagttgtattgtacaatttattttttggtatgggaattttggacgtcgtctttggtggaggccaaaccttgcttgcattgtcagcaacggcgctattgcagaagaaagttccgaatgtctttgtccgtttagcgcttaatacgattttcttctcgttgagcatgttcttgattgcaatcatgctgcatctgactctcgcattaccattttgggcgacctttggtacaacagcgctaagtgagttgattatcatgacaatcacagcgcctataatgtatatcgtgaatacaggtgttcgcttcgataagcgattttaatcaatcatttgttttttgctttgatggttcccaaaaaacaaataaaaaaagatcatctctaccaaaacctacggtagagatgatcttttttgttattctgcattcaaatcttcaatttcaacaactttgaagttttttgcctctaactgataaatgatcttatcgcacagctcttttgacgtattcgctggtaaagtaatcaatgtccgacgaataaattcatccttgccgatgtccaatgtgatacagctggcaatactgctgtatttcgcgatgatttttgaaatgatcgctaagtcaccttgtgtgccagttgatgcgatagtcagcacgtagctaccttgttcgacattccaagattgagacagcatattcaataatgaactgtgggtcaaaatcccatagaactcattgttttcatctaatacggcaatgtatggcaattctttgatcgtgaaaaagactttaaaaaatgaagaattgacataaataaattttgtcgcgtttttaagcaggtgtgtcactggtaatgtcatatctccaccattcgatttgtgacgatagatgtgcattttatagatgtttccccggaagattttgccggattcatctaagatcggtacacagcgatagccagaatcttctaaaatttccaaggcttcttctaaagtagctgtttctttaatcgtagttaagtcgcgttttttgtaaaccattgtttttagtaacataacaattccctcccaaatacccaattcacatctctataataccataaaatcagcggaaactatatttttgcgtgtcaaaatctaaaattgacactttcactgaaaaatggtatttttaactttggaaaactttgtataaagggggaggacatcagaaatggcaacaaaaaaagcagctttggcttgttctgtctgcggatcccgcaactattcgaaatcagtcagtgaaggaaaaaaaggcgatcgccttgaaattaacaaattttgcaaatactgcaatcaatacacgctacatcgtgaaacgaagtaaggaggaatcttgatgaactttatgaaaaatgtttttgctgaaatgaaaaatgtttcttggccatcaagaaagcaattacgcagagatacttttgttgtgatccaaacgacaattatttttgcagtgatgttttttgtgatggatacgctgattcaaactgtttttgatttgattttgaaataaatgctgctggattatcagcaactagtcaagtaaaacaaatcgtggtataattgattcgaggaaaaacttcggtgcaactgaggtttttttattttacaaaaagatagggagaccgaatacaatggaatcttttgaaaaaaattggtatgtcttgcatacttactccggctatgaaaacaaggtgaaagcgaacttggaatcacgggcgcaaagcatggggatgggcgattacatctttcgtgttgtcgtaccagaagaagtcgaaacggaagaaaagaatgggaaaaagaaagagatcgttcacaaaacttttccaggttatgtcctcgtcgaaatggtcatgacggatcaatcatggtatgttgttcgtaatacaccaggagtgactgggtttgtcggctctcatggagcaggaagcaaaccagctccgcttttacaagaagaaatcaactctatcttacgttcaatcggtatgagcactcgaacagttgaattggaagtggagattggtgaaacagttaaaatcattgaaggtgcattctctggattagaaggacaagtcgctgagatcgacgaagaaaaacaaaaattaaaagtcaatattgatatgtttggtcgagaaacaagtacagaattggattttgaacaagtagataaaatctaagtataaaactgtagtgttttttgtcaaaataaggtaaaataaaattgaaaattggtgatagcggaccgttattggcccgctgtttttatctcacgaaaagaaagcgttttataaaaagggggtactatgaagaaaattctcgcatcgatttgtcaacgccatttttttgatcaacatttggaaaaaagaggtgtgatttccgtacataatggttatagtttgttgtttgcttttaatttgtttttgctgctttctgccgtgatctttatggaacctcaaaaagtgtttcgtgaaatgcttacaatcatgttctcggaaagccatttagtaacggattacgttgcgctgacttctgtaggtggcgcactgttcaatgcgtcgatcatgacttttgttgcgatcgcggtctgttaccattaccgagttccggttactggaggaatgatatcagccgtcttcatggttacggggtatggtttgtttggcaaaaatctgttcaattttattccaatcttcttaggtgttcgtctctattcctatttaatgaatcaacccctcaaaaaatatcttctcattgctttgtacggttcctccgtttcacccatcgttagtttttttgcattcaatgactcacttccagcttatttcggtagcttcatcggttatttgatcggtgttttgactggattgatcatggttcctttagcactgcattttcaagcattatttaaaaaagtcagtatctatagtgccggctttacttctggcatgttgtgtacgatggttgcaggaatttgccgaatgtttggttttgatatcgaattgcgagcaatcgtttctaaaggctccaatcttccactggttattatgatggtgtcgctgtctttattaatgattggctatgggttagcaatggctgttaaacgcaagcggttgaacatgcgggcaatatggtctcatagcggcaaaatcgaatacgatattttacgtgaaagtggcgtttataatacgatgattaatatggggttaatgggattgctgttaatgagttatgtgagtatgctaggtgtcaatctcaatggtcccattgcaggtgcgatgttttgtgtcattggtttttctgcttgtggtgcccatgtctttaacgcgctgcccttatttgccggtgtgctattagcaaatacaatgaatatctacgcaatgactgaaacagtaaccgttacagcggctatttttgcaatgatgctctgtgcggtgactaatgcttacgggtggaaaggggggatgatcgtgggattcattcatacgtcgatggttttgaatatcgatgtgcttcatggtggattgaatctgtacaataatggcttttccggagggctcgttgcgatgatgatcattccattgctcgattttttttcacaaatcgcggacacctcgatttttaaacggaagaaacagtccggaggcaaagaaaaggtaacctaccaagcaacgagtaaagaatgaagtgttcttgaataaagagtaaacattagctattgcttgtttcttgtttcaaaagggattatactagacccgatttggagggactgtaaatgaaaaaatggctatttctatgtctggttgttttgcttagcggctgtcaagcagcaactcactcaaatgtttcagcacaaaaaagtacacagaagccaacggagacaacgactgcttcggcagaaacatcaaccaccgaacccgttcagaaaacgaccacgccaacactctttattcatggttatcaaggaggtcccgcatcatttggagggatgatacagcgttttgcccaaaaagattgggtgagcaatgaaatggttctaacaatttcaccagatgggacagtttcaacggaaggagtgctttctaaaaaagctgtaaatccaaccattcaggtcttgttcgctgacaatcaaaataatgaatggaatcaagcagaatggatccgacaagcgttgctttatctgaaaaaggaaggaatagagcaagtaaatttagtcggacattccatggggggagttagtggttttcgctatctcacaacatttggagagctgagtgcagctggggctgaagcactggatcccgcattgccaaaagtagctaaatttatagcgatcggggcgcctttcaatgaatttattgatacgagttcacgacagactatcactgatttagtgacaaacggaccaacggaggcttctccacgctaccaggaatttcaaggactattgaagcaaggggggcatcgactcccgattgagctgattgctgggcaattatctgatgaagagctatcggacggcactgtgccgaccacaagtgccttggcgatcaaccatttattggcagcgaatggctattctgtgactgaaaaaatcattaaaggatcacaggcacagcatagtcagctgcatgaaaatcaagaagtagatgaagacattgctgcttttttatgggagaaataactgatagtcgtcaaaaagctgtaagaataactttgatataagttctatctgtttttttagtagtagcaaatagataaaaatatccgaatgatcggagatcgcttattcttctcgtgcataagtaacgaggacctgcagagccgcgggtgctatctaatgatcattcggatatgttatttgttgagactcttacatcttttagtgttcagcggcatctaaaatttgcgcttgtagacgttgtgctgtaggcgttgtggccaacccgccctcggctgtttctttaaaaatacttggcatttgccgtcctacttggtacatcgcgtggacgacctcatccggaggaatcacactttcgattcctgctaaagccatatcagcagaaataaatgtttgtgaggaaccgagagcatttcgcttcacgcaaggaacttcgactaacccagcgacaggatcacaaatcaatcccatcatattctttagtgtaatggctactgcttgagcagcttgatgtccgctcccacccttagcacagacgagggctgctgctgccatggcactggcagaaccaacctccgcttgacaaccgccttctgctccggatatcgaagcattgttcgcaatgactagtccgaaggctccggcagtaaagaggaaatcgatttgttgagaacgagacagctgcaaacgatcgcgaacagccatcagcacaccagagacaacaccggcactcccagctgtaggagtggcacaaatcaatcccattttggcattgacttcattgacagcaatggcattttgaacggcttgcaagatcgtctcaccacttagaaaatcaccagcctgtatataatcattcattcgtgtggcatcgccaccggttaatcccgtcacagaggtcactccagcaacgccctcggcaacggattgttccatgaccgtcaggtttttgtccattagtgcaatgacttgctcgcgagtgcgccctgagttttcgcattcgaccgcaatcatcatctctgcaatcgatgcataatttttgctttgaagaacaagatcttcaatcgtataaaacatgacgaatcctcctttaatcgaaataagccgcactataaacgtggggcagtgctttgatttgttgtgccaattgatcatttcgttcatccacttcaatgatcataatggctttttctcctttggactctcgggtaacagtcatcgtaccaatattgatttgtgcctcagaaagtagattcgtgacacgtgcgaccattccgggaacatcttgatgaacgatgacataggtaggggtacctaaagtcaatgagattttaaaaccattcaattcagaaatttgtatattcccaccgccgattgaaatgccggtaacggacattttgcggtcacctttttttaaaatcattttgaccatattcggatgttcggctttttcgtttttcggaacaaagagtacttctagaccttgctcataggctaactttaatgagtcagcaaggcgctgatcatcgggctccattcctaacaaaccgccgacaagtgcaatatctgttccgtggccgcgataagttttcgcgaaggactcatacaaaaggatatcgacactgtcaggctgttcgccaaagatgtggcgcacgattttgccaattcgagcagcacctgcggtatgggaactgctgggtccaaccataattggtccaataatatcaaagacacttcggtattttaaaggttccattctattcacctcatttaattgatgggagaaatccagatgtagtttagcataaaatatggagaaatagagcaatgagtggaactgtatgggatttttttaatcttttttttgttttaccgattttctccataaaaagcaaaaaaattcgctaagagttcttgcaaatttcttttgagatgctataatatctcagtgtgcattattcacacgttttttgtgtgcgcacatgattcactaaagtgggaggagaaatatggatctccaattaaccacatcacggactcaaggaggtatgtctcgtggcaaaaaaagtagaaaaaatcgttaaattgcaaattcctgcaggtaaagcaacaccagctccgccagtaggtcctgcactaggtcaagcgggtatcaatatcatgggattcacaaaagaattcaatgcacgtacagctgatcaagcaggcttgatcattccagtagtgatctctgtatacgaagaccgttcattcacattcgttacaaaaacaccaccagcagcagtattgttgaaaaaagcagcaaacgttgaaaaaggttcaggcgaaccaaacaaaaacaaagttgcaaaagtttcacgcgatcaagtaaaagaaatcgctgaattgaaaatggaagacctaaacgcagctgacgttgaagcagctatgcgcatggttgaaggaactgcacgaagcatggggatcactgtagaataatttttacagaccctaaggaagtagcttctcagtcggctctatattgaaaaatatgggacacgtgggaggttctaccgttataaccacatcaaggaggaaacaaaatggctaaaaaaagcaaaaaaatgcaagaagcattgaaaaaagttgacgctgcaaaagcttattcagttgaagaagcagtagctttggcaaaagaaacaaatattgcaaaattcgacgcaacggttgaagttgcttacaaactaaatgtcgatcctaaaaaagcggaccaacaaatccgtggtgcggtcgtactaccaaacggtactggtaaaacacaaacagtgttagtttttgcgaaaggtgaaaaagccaaagaagcagaagcagctggtgctgatttcgttggagacgatgacatggttcaaaaaatccaaggcggatggttcgattttgatgttgttgttgcaacaccagatatgatggcaactgtcggtaaacttggtcgtgttttaggtcctaaaggtttaatgccaaaccctaaaactggtacagttacaatggacgtaacaaaagctgttaacgaagtaaaagctggtaaagtgacttaccgtgttgacaaagctggtaacgttcatgtaccaatcggtaaagtttcatttgaagatgacaaattagttgaaaacttcaaaacaatccacgaaactttagtaaaagctaaaccatctgcagcgaaaggtcaatacatgaaaaacattactgtaacgacaactttcggacctggtatccatgtagatcaagcttctttctaatttgaataaaaaacaaaacttttgttgacttgactgccttatctatggtaaggtagtcaaggttaaaagtttaactgtaccgaagacagtaggtgacgtcagtcttaatttcctaccgaggacgtttattgagaaacttcaatagtccctctatgtctacggtggcatagagtttttttgtttttatctcttgataaagacaaatgaagacagaaatgttttcttgaaactcttccatcaaaatcaggaggtgaaatttaaaatgagtgaagcagctatcgctaaaaaagccgcaattgtggatgaagtgagtgaaaaattcaaagcagccgcatctgtagtagtcgttgactaccgtggattgactgttgacgaagtaactcgtctacgtaaacaattacgcgacgcaaacgttgaaatgaaagttatcaaaaattctatcctttcacgtgctgctgaacaagctggtctagaaggtcttggtgaagtattcactggcccaactgctgtagcgttcagtaacgaagacgttgtcgcacctgcaaaaatcatgaacgattttgctaaagaggctaaagcattagaaatcaaaggcggtatcatcgaaggcaaagtttcttctttggaagaaatcacagcattggcaaaattgccaaaccgcgaaggacttctttcaatgttgctatctgtgctacaagcacctatccgcaacgtggcttacgctgtcaaagcagtggccgaaaaagaagaagatgcagcataattgccgcataatcacactataaactaaactatctaattaaatggaggaaaacaaaatggcattgaacattgaaaacattgtcgaagagctaaaaggcgcgacaatcttagaattaaacgacttaattaaagctatcgaagaagaatttggcgtatctgctgctgctcctgtagctgtagctggtggagctggcgacgctggtgctgctgaagaacaaactgaattcactgtagaattgactgcagctggcgaccaaaaagttaaagttatcaaagcagttcgtgaagcaactggtttaggcttgaaagaagctaaagctgtagttgacggagctccttcagcagttaaagaaggcatctctaaagacgaagctgaagcattgaaagctgctttagaagaagttggcgcttcagtaacagttaaataatcatttttgatttttttgagctagaattccttttaagtaagggttctagctctttttttgtttatgattctaatttcagtttgagaaaatgacgctgtcttactattagtgatccgtatttttgttgaggcgtcgaggactttttataaaaaaacaagcctaagactagcgctgagcgccgctgacttaggcttgtttattttttgcgaaattgctgaacaagaaaaatgaagataaaaaagaataatgcttcccataaagtagttgtccaactaaaggtacgactgatcccaaaaaaaagattcccaatattggatacgaccaaatagatgaccgtagcaatcaatgaaaaaattaagcgttttgccatcataattcccccttgcctttgattgtaacaattgactgacgagagagcaattattttaagaaaaggctcctgtcaaaacgaaaaaaagatgcgccattctttaattgttttgggtgctttcaggcgtgagagcaaagaggggagctctataaatttttttgattttcccaatcagttcattgattaatcaagaggaacatcaaaaatccagccagctggagccttgcgctcaccaaattggatacccgtcaattcatcgtatagcgcacgagttttaggaccgacctccgtttcactgtaaaacacatggaaagactctccattttggattccgccaataggtgaaataaccgcagcggttccacaagcgcctgcttcaacaaagcgatccagttgatccacatacacatctccttcgacaggtgttaatcctaaagcatgttctgcaagataaaggagagaatatttggtgatactaggcaaaattgatggcgattttggtgtcacgaattcattttcggccgtgatcccaaagaagttagcggaccccacttcctcaatttttgtatgtgtttcagggtctaaataaatgcaatctgaaaaattccgttcatgggcttcgtatcctggtaataagctggcagcataatttccgcctacttttgcagcgccggtaccatttggtgctgcacggtcataatctgaaacaataaagttcgttggggccagctcgcctttgaaatatgatccgaccggcatgcaaaaaataataaacaagtattctggcgcaggtgcaacgccgatattctcgcctacaccaatcaatagcggccgtaaatatagagtagccccggtaccgtaaggcggtacaaattcttggtttgctttgaccacttgattgaccgcatcgaggaacatctcttcgggaacgaacggcatacgcaagcgacgagcgcttcgattcaatcgtttactattctcatctggacgaaacaagttgatcccgccatctggtcgtcgatacgccttcaagccttcaaagcattgttgaccgtaatgcaatgctggagaaccttcatgaatatgcagaatattatcttcagtcaatgctccttgttcccaagagccatttttccattttgcgacaaagcgccaaggggttttaatatacgaaaaccctaaattttcccaatcgatttgcatagagtcacttccttttttaatttttcctagtatagcatggaacgcccatcaagtcattattttctgaaaattcatcgcaatgattttcatttctaacatcatgatgaaagcttattactagagactttatattcacagaattttttttcaagcctatctggagctctgcagttgttgataaaaagggggaaggattttggcagaacgtcgagcactttagattgtatttacggaacagatatgcttcaataagggtagaaaaaaatcgattaggaggactttcggtgatcaaagaagcggtttctgaaatccaaggtgtcctggatgcttatcagcgactggcaccaatcatgatccatacacctgccgcaccaagcaatattcttagcgcagaaaaggcaggagaaatttatctgaaactagagaatctgcagcgtacaggatcctttaaggcgcgaggggcctacaacaaattagcaacattgacagaggaagagaaaaaaagaggggtaattgcttgttcagcaggtaatcatgcgcaaggtgttgcactagcaggcgccctgctagggatacatgtacggatctttatgccgcttcaagcagcgaagacaaaaatagaagcaacgagaaattatggcgctgaagtgatcttagcaggagagacattcgacgatacaaaacaaattactttggaagcgatgtcacgtagcggtgaggtctttgtctccccctttgatgatcgagcggtaatggaagggcaaggaacgattgggttagagattttacaagatttgcctaatgtggataatgtcatcgtaccgatcggtggaggcggcttgatcgcaggcattgcgttagcaatcaaacaattacgctcggaaactaatattattggtgttcaatcttatcaagtacatgggatgatttcctctatatggcgacaagaactgatagccaatcgcagcagtaagacattggcagatgggtgcgatgtggctttggctggagaattgacttatgaaacgttgcgctcgcgcatagatgaaaccgttttagttgaagagaaagatatcgaaactgccatccattatttggctttaaaagaaaaagtgattgctgaaggggcaggtgctctgagtacggctgctatcctaagcggacaaatcgatcatttgctgaaaggcaaacgaacagtcgcaatcgtttcaggcgggaatatcgatttctctgtttttaaagaaatcatttaaaaaaagatgatctcagaccaactagtcgtctgaagatcatcttttttagtccgttttcgatccagttttcagaggagaagaaacgtttactaaaaactgcgaccgccgccgccaaatgttccgccgccggaagaatgagtagtggtgccaccgccaaaaccgccgccgccattatttttaggtggacgtgggattcggcgagtcgttacgaaggagttgaccagacgatcttctttttgagtcaatttgatgctggatttttcttggtaagggtatttgtatccacccatttttaattggtatcttgatttgacaatgatgaaaaaagcaatactgatcactgcagctaccaataagctaatgccgatttctaaaggggtcagcactttataataagtgatcttgcctgtctcacgatccacatgatagtgaccgccgggaacccccgcttctacatagctggctgcattctccaagtagacccgggcggcttgatagtaattacccgccgtcatctgatcataaatattatccaacatatcatcaagacgagcgtcgttgatataatcgagcatatttcctgaggtggacacatgaagattacggttgcccatatcgatcatcaatgccgagccattctgatcatttccgatgcgatcggcgagaaaacggtcggtggtatattcaatatcgtcaattttgttatttgtcgttgcgataaaaacttcacctttgattttctcattcaactgatcggcttgttcgctcaaactctggatttcggagggagtaaaaagaccagcgttatcagtaacggtattttctgctgccacgccagtgaccgtcgtcagtagaaatccggcaaccattaggaaaaaacaggaaaattttctcataggaaatatcctccaatcatccctagaatcgcaatcacagcaaaaatcgctgcactcgtaaatcctaagcgtttgtaactgatgggcaagacaccgctgactttaccggtttggccattcatcgcataataaaaagcattcttattcggatcatctgcccgataagtgaccagccagactggtagtaggacgtaatgattggtttctttcgtgatctcaatgtcccgctgggtccgattgaagcttgtataaccattaacggtactgcttaggagattttcagcataaccggaaagttcctgttgtacttcattcttaagtgcttgatactcaatgtcgcgtttttctgcttgaaatcctgccagatactggctgcgaaagtcaacggccttatccaatgggaaaggctggaccccggtaaccattttttgttggacattcttggataaagcgtttttgatcagttcattgatacgcatttttccgcgtctggaaacagcaaattgtttgtgttctgtatattcgatctcgccgacacgccaaattcttaaagaagttccagttccagatagttggccatctagttcggcatcgatcctccagtaggggaaataaacaccggtcaatttttcaacttgcgcttgatcgaagaagtctcttggtacgaaccattttttttgtgcccattccagaaatttagcggttgcttcttctttttcgattgcaaaaggtaaaactttgttaggtaagaattctccagaaagacggccggaaaggacgactggattgtggcagaaataacagtaagtagctgctgtcgtagcatcagtgacgatctctgcgccgcagttaggacaaaggaacaagtccatttgggccgccttttcttcggttttttctgtgatagcttcttttagcgccggttccgtatcatcagtgatcggctgattttccggcgcagtcccatctgcaagttgggcttctttttgtttttgttcaaaggctgttacttctgcttctgtaaaaatactcaaacagaaggggcagtggaatttttgatcaccaggatcaaaggttagcgcaccgccgcagttggggcatttatgcgtaatgacatccatttaagttcctccttcatttagtctaaaggaactcccttaaatggcttgccgcagttgggacagaatttcgggattccatttgctaaatcaattatttcactacattctgaacatttcatttgtaaacttggggttcctgtaggttttgctgtaccgcaattgctgcagaacttacccgtattgcttgttccacactgagggcagtcccaactatcgccattgttttgtttctgctgattttcttggttttgctggatttgttgctgattgttttgagctgcttgattcaagtaaccgccagttgtgttcatccccatgcccataccaacaaatccggttgttgcaccggcagcattactacctgcggattccatcccacgtgcgatcgaaccttgaacatacccttcacgaacatttgggtcacccaacatggcaccttgattacgcatgttgatcagtttcactgaatcatccgtataagagatgcttgcaacagcgactgaaacgatttccattcctcgcagttcgcgccaactgtcgtctaaaacctcacccatgtatttgcttaattccatactttttgatggaacataggagatgcgctcgccatccgctgacattttgttgatggctgtctgtaaagcagtcagaaactctgctaaatattgttcgttaatgtcattgatgtcaacttgtgttttattttttggaatcgcgttggtgtagaataagatcggatcagtaattcgcaatgagtaatttccatgggctcttaggaataattctgcattataaaagttgtcaaaataatttaatggagaagaagtcccgaagcggattcctttgatttcttgcaaattgatatagaaaacttgttgtttttgaggtgttacgccaccaaatttgaagcgattaaacgtttcagagatggcatcctttaaggaaccgttgaacatggaaggagccaagtcatttttgacagtatagtagccttcctctgctgtataatcaatgatttttccaccatcgaccagcagcatcatcatattagggtagacgtggattacagatccatctgttatgacatcctccgttccttttcggttcgaaccgcgtttgtcattgcgccgtaccttcacacctttagtcatcactgtcgtgtcgcccatattgtcaggttcgaagacctctagccattggtcggcaagacctccgccaatcgtgcttgttgcagctttgataatacccattttcagtcctccttacaaattttcatcatccaatggatgaatgtacattcattataccatagctccgtattttctatgtattagaccaaagttgtagaagtgtaggcaaaagttgaataaaaaatcgtctataaaacaatacttttttcaaagtatcgttctctaggatgtgcggatttttattaaaagattgctcccttaaaaaatcatttctttttcagcagataggcaactcaaggtagttttttttgtaaatattacgtataatagataatagcgaattttgaaaagagtgaggaaaaatatggcctatcaagcattgtaccgtgtatggcgatcccaacggttcgaggatgtcgttggacaaaaagcaattacgcaaaccttgaaaaatgcgatcgagcaaaatcaaatttcgcatgcttatttatttaccggtcctcggggaacaggaaaaacgagtgctgccaaaatctttgcaaaagcaatcaattgtccaaaccaagtcaatggagagccctgcaatgaatgcgagatgtgccgttcgatcacagctggtacgcaagaagacgttatcgaaatcgacgcagccagcaacaatggggtcgaagagatccgctttatccgagaccgtgcaaattatgcaccaacacaagctgaatataaagtatatatcgtggatgaagttcatatgttgtcgaccggcgccttcaacgcgttactgaagacgttagaagaaccacgaaaaaatgtagtgtttattttggcgacgacagagccgcacaagattcctgcaacgatcatttctcgaacgcaacgatttgattttaagcgaatcaatacgcaagatatcgttgatcatctaaagacagttttagacggcagtcaaattgcctatgaagaagaagccttgcaagtgatcgcacgagccgcagaaggtgggatgcgggatgcgttaagtatcgctgaccaagctattgcctttagtgatggcaaagtcacgactcaagacgcattagaagtaaccggcagtttgtcttatgagatgatggaccgtttgatgcaattttgcgaagaccaagcagtaccagatgcattagagacattgcgccagctgctgtcttcgggcaaagaagcacggcggttgttggagaacttgctggtctattgtcgtgacttgctcttatatcagcaggcaccacaattattagaagaaaaatcactgcagatcacaccaggcttcaaaactttagctcaggcagctactgcagatcaaatctaccattggatcactgttttgaatgagacgcaaaacgaggtgcgatttaccaataatccgaccatttatttggaagtagcagttgttaaactagcaaatcagaggagattgccagcttcaggagaagtttcggtgtcgaatcaagaagttcagcagcttcgtcaagaaattcagaagctgcagtcagaagtacgaaaactacaagaaaacccatcggcggccagcagtgaaccggtcaatccacctgccaagaagaccagaaatagcagcactttccgagtgccgaaagaacgggtctttcaagtcttgaaagaagccacaaaaaaagatctcgcaaatgtgcggaacatttgggatgatctgttgatgtcattgtcggtgacacaacgagcaatgctccacgcgagcgaagcaaaagcagccagtgcatctggtgtagtgattgcctttgattatgagattgtctgtcaacgagcagccaatgaccaagacttgcagctgacattgcataatcaaatttcacgaatgatatctgattatgcaccgcaagccgtgtttatcacgaaagaaagctggccaatcttacgacaagaatttattgctggcggacaaaccttcaatacaggcgaattagatgaaggggaagctgaaccagaaccaactacggaagaacctgaaaatgaagtcgtcgttaccaaagcccaagagctttttggtgaattggcgagcatcgaagaaaattgagagaattggagtgaagaacaatgatgcgaggcatgggaaatatgcaaggcatgatgaagcaagtacaaaaaatgcaaaaagagatggtaaaagaacaagaagccctaaacagtaaagaatttatcggcgagtcaacaaatggctatgtgaaggcaacttttacaggtgataaaaaattacgcgatctttcgatcgatcaagcaatcgtcgatccggaagatgttgacatgttacaagatatgctgatcttggcagtaaatgatggattaactaaaattgaaaaagaaaccgaacggactatgggtaaatacactaaaggaatccccggtttataaaaggagaaatgtggcgtgcagtatccagaaccgatcgcacgattaatcgacagctacatgaagctgccaggtatcggacaaaaaacagcaactagattggctttttatacgatcgatatgaaagatgaagtcgtcaatgagtttgctaaatcactgttgagcgtcaaacgtgatctgcatttttgcagtatttgcggaaacattacagaaggagatccctgtgagatctgcagtgacccttcacgagataaaggcacgatcttagtagtagaagaaccaaaggatgtcatggcgttagaaaaagtccgtgagtaccatgggctctatcatgttttgcatggtgttctgtctccaatggaaggtactggaccagaagatatcaatattgctcctttgattcagcgtctgcatgatgaccaagtgaaagaagtgatcattgctacgaacgccacgacagaaggtgaagctaccgcgatctatctttcccgactgatcaaaccagcggggatcaaagtgacgcggttggctcacggtttatctgtcggcagcgatattgaatatgcggacgaagtgacattgcttaaagcagtggaaggaagacgtgaattataagaaattggaggcaacaagggtgagtggactgttcataaccattgaaggaccagatggcgctggcaaaaccagtgttttagaagaactatatcctcgtttgcagctagaagccaaacgagacattgttaaaacgagagaaccaggcggtgtaaaaatcgcagaaaaaattcggcggatcatactggatcccaaaaattctgagatggatgaacggactgaagcattgctgtatgctgctgcaagacgccaacatttgatccaagtgattttaccagcattgaatgaaggcaaaatcgtgatctgtgatcgatttgtagatagttctttagcttatcaaggggcagggcgccggatcggtattcctgagattgcacgtatcaatgaatttgccaccgaaggcacggagcctgacttcactttgtatttggatgtcgattcggatacaggtttaagaaggattcaagagcatcgggctcatcagttggatcgcttggacgcggaaggattagaatttcaccaacgagttcgtcatgcttatttgaagctggcagaagaaaatcctgtacgcatccataaggttgatgctagaatgggattacaagatgtcgttgagacaagtttttcagcaatcgttgaagcatatccttcctacttcaaaacaatgtgatcgctgacgacaataataaggagatgatctcatgaaattgattatggcaatcgtgcaagacaaagacagcaaccgattagcaaatgaattcattgatgccaacattcgcgctacgaaactttcatctaccggcggattcttaaaagccggcaacagtacatttattattggtcttgaggatgagcgggtccaagacgcattggaactgatcaagaaaacctgtcagtctagaaaacaatatgtttccacaccaatgtcgttagacatctcacttgatgggcaagtaccttatccagtggaagtagaagttggcggtgcaacggtttttgttctaccagtcgatggcttccatcaatactaaaaaggagcagaccatggaggaactttttttacaagaatatcaacctctggtttttgcccaactgaagaaaagtgtcgagcatgggcggattgcccatgcttatctttttgaaggcgatgcaggaacgggcaaacatgagatgagtttgtggctggcgaaacgtctcttttgtacgaatgttcaatcagatgaaccttgcggatcttgcagtaattgtttgcggatcgctcaaggggagcacccggacgtactcatggtggaaccagatggacagacgatcaaagtagatcaaattcgtcaattgcaagaagaattttctaagagcggcttcgaaagtcgcttgaaaatctttcttctttctcaatcagaaaaaatgaatacaagtgcagcaaatagtttactgaaatttttggaagaacctgtagggaatttcttagcgattttagaaacggaaagtgttggacggatcttgccgacgatccagtcccgttgtcaaatcattcatttttcaccattggcgaaagaaaaattgcagacaaagctgcaaaaagaaggactttctcaagagagtagccgtcttttgagttacttgacaaatagttatcataaagcagttgaaatctcccaagaggaatggtttaatgaaactaaggatgctgttgcacaatgggtgaagtatctcttgaagaaagatccgcaagcgtttattttcgttcaaaaaaagctgctcgctttagcaaaagaaaaagaacagcagagagttattttttcgattctgttattttattttcaggaagaacgagaccagttattggcacaaggcttatggggaaaagagatcaatcttgccatcgaagctgccttgcaagcccaaaagaaactgcaagcgaatgtagcttttcaaggcgttgctgaacaattttcagtgaagatcatctatgacataacagtaccctaaagggggagcaatgttatgatagaagtagtcggtgtacgctttcgcgctgcgggacaaatctatttttatgcgcctgagaagcgagattacacgtcgggggaacgagtgatcgttgaatcacaagaagcaaagtttatggcgaccgtcgcgattcctaagcagttgatcgattcgcaagatttgccttatgacataaagccaatcattagacaggccacgcctaaagatatcgagaaagaaaagaaaaatcgtcaagatgctgaagaagcgctgatcattggcaagcagaagattcgagcgcacaatttacctatgaaacttgttagggcagaatatacatttgagcggtcaaagatgctgtattattttacagcggatggtcgagttgatttccgcgaactagtcaaagatttggcgagtcattttcatacaaggatcgagttgcgacaaatcggtatacgagatgaagcaaaggcgatcggcggaattggtccatgcggccgcaagctctgctgttcgacgttcttaggcgattttatccctgtctcgatcaaaatggccaaagatcaagggctgtctttgaatccgacgaaaatttccgggttgtgtggtcgtttgatgtgctgtttgaagtatgagaatgatgaatatgaacaagcaaaacgagaattaccggatcgcggcaaagaagttgagactccggatggaaaaggaaaagtagtcggtctggatttattgcagcgcattatcaaagtccgtttgtacgatcgacaaacgcccatagactatgaatatgaagaactagtgacaaaataagtaggtgaccataatgagcatggacaagcgatcgatttatgatggattgaatcagttagaaaatgaactgcaaaattcgttgaataacttagcagagatgaaacagtctttgcaagaaatcgttgaaaaaaatacgacgctagaattagaaaatcaacgtttacgggaacatatccgtgaattgaatcaagtggccgaagcgcccgcagaatcggtcaaacaagaattgtccaaatcgcgaatgaatttggaaaagatatacgaagaaggattccatgtttgttatgacttatatggatctagaagagaacatgatgaaccgtgtgctttttgtcttgaagtgatctatcgagaaagcggacgataataggaaatgaccagcgcaggtggctggtctttttttgaaagtagggaaagtatgcagaaacaacaaagctataaacaatcgaatggaacgctttatttagtgccgacaccaatcggaaatttggaagacatgaccgttcgttgtgtcaaaattttaggggaatccgatttgattgccagcgaagatactaggaatacccagaaattattgaaccattttgaaataacgacaccgcaacgaagtttgcatgaacacaatttcaaggaacgtgtgccgcaactcatcgatcaattgctagctggaaaaataattgcacaatgtagtgacgcagggatgccatcgatcagtgatcctggtcatgaattagtcaaagcgtgcattgcagctgatattccagtgattgccttgcctggtcctacagcaggattgactgctttgatcgcttctggtttgtctccgcagcccaatcttttttatggcttcttacctcgaaaaaagaaggagcaaaaagaagcattggctgagctggcgaaccagccggctacgatgatcttttatgaatcaccttaccgcttggcagcgacgatcgaaaatatgattactgtttttggtgcagaacgttctgcagtcatctgtcgagagttgtcaaaaatccacgaggaatacttgcgaggttctttaaaggaactgttggactatctaggggaaaatacagtcaaaggagagtgctgccttttggttgagggatcgacggactctgtcgaaatcgtttatgatggaagccttaaagagcaagtaacagctctgatggagaccgggatgtcttctaaggaggctatcaaggaagtggcgaaacgcaatcaagtaaaaaaacaaacggtctatcatgcctatcacttagacgcttaaccgatgcctgtgcatcggtttttttgaataatgagtttcatttttagtggcatggatgattgggtgaaaccgtcacaaaaggacatgatatactagtttaaaaaggagaaaaagatgaacatacgagacatgcaaaaagcgatctatcaaaacaaaattgatcatcaatttaatgtcaccaatattgaaaaggaatttttgtcattatatggtgaagtggctgaagcttttgatgcttatcgcaaaaaacaaaatgtgggggaagaattggcagatgtagccatctaccttctcggtttagcggagatcttatcgattgatctagacggagagattcagaaaaaaatgaaaatcaaccaagcccaccgctataccagttatggcaatgggtatgcaaaacgaatcgatgaatgatggttcgtcattcgattgaactgacaatgaattgttaaaggaagtgggaaacgaaatgacaaccaacttaagcatacgtgagctaacagaaaaagatttaaaggaagctgttgaaatgtatattgcagtcttttcagcggagccatggaatgatcaactgaccgttcctcaaattacagaatatgtgtcatccatgatggcgatgaatacttatattggctattttctaacggactcattgaccaatgaaaagatagggtactcgttaggctttattaagccgtggtaccaaggaaaagaatatgtcatcgatacctttttaattgctggcaagcatcaagggaaaggtttcggctctgcttttttagaaaggatcaaagaagagttggtcaaaaaaggcattcccacgatactattagatacagaagaaaagatgccagctgccgatttttataaaaagaatggctttaagcctttgacggataatgtgactttttatgcgtcgttttgatcgccattacccaagaaagccatcagtcgaattgcgaatgttagatttcataacatataaagtgagcttttttcagaataattgcaaaaatttaaaaaaacactagcgatctcctggataagatggtaggatatctaacataaaagggagtgattggaatgggaacaggaaatagtgggtttattttggtttgcagtgggatggtttttttaatgactcctgcgctagcttttttttatggtggattggaaaggcgaaaaaatatcttgaatacaatgatgatggtgatttgcaccatgggactagcttcagttctgtgggtggcggctgggtattcgctttctttcagtggtaccggtgcgtttatcggcaacatcgataagttatttttccagcaagtttccatgacggacggagaagggattcctgaaggattgtttgcggcttttcaaatgatgtttgcactaatcacaacagcgatcattaccggatcagtcgtaggacgaatgcgtttttcagctattttcttatttattggctgctggctgtttttggtttactttccgatggcccatatggtttggggtggcggcttcttagatgctatcggttcgattgattttgcaggaggcaacgttgtccatattagttcaggaatcagcggtctcgtgctagcattagtcgtgggtaagagacgcgagtttcatcaaacggagtatcgtccccataatattccatttgtcgtactaggtgcagggttgctatggtttggctggtttggcttcaatgctggatcagcattagctgctgacgggatcgccattcaagcgttgttaacgaccaatacggcagccgcagctgcgatgctctcctggatgttgattgaaaaagttctattagggaagccaaccattgtcggagcttgtaccggagctgtcgtgggtctggtagcaattactcctggcgcaggttttgtttccctttggtcatcctttgtgatcggggcattagtgagtccgttttgttattactttatttcggtcatcaagcatcgcttaggtctggatgacgctttggatgcttttggttgtcatgggattggcggaatctttggtggaatcatgacggggattttcgctgatcctgctgtcaatcatcaaactgggttgctctatggtggaacagaattgttcattgcgcagatcattagtatcgtatttacgattctttttgcggggggcatatcttttctattgatccatgtgatcaaacgcgtgctaccgatccgggtcacagaacaagaagaagctattggaatggatcgcagtgaacatgatgaaacagcttatccaacgttcatggggctggattcatagatggaggaatgcagatgaaaaaagtagaagcgatcattcgacaagaaaaattagaagaattaaaggcagctcttgatcaaatagatatggctggaatgacggtgagtcaagtattgggctgtggtaatcaaaaaggggtcaaagaatttgttcggggacaagcagtgattacgacacttttgcctaaagtaaaggcgagttttgttgtagaagatgaagaggttgaagcaatcattgaactgattttgtctatctgccatacaggtgaagtaggtgatggtaaaatttttatttacccaatcgaagaagcagtacgaatccgaaccaatgaacgaggcccatcggcgctgtaagtctagacgtttttaacgaatcgaaccaaatttgaagtcttaaatcataacgggaagcaaaaagaatttctgtcttttttacagggattctttttgtttgcaacaatcgccgatgcttagaatgagcctcttgatagggaacttctgttcgtttataatagaggagaatggagtggtgaagatggctgagttgcgttttccgttaaaaaacgatacgtctcggaaaatcatccatatcgatatggatgccttttttgcatcagtagaagaaagagacaatcctgaattggctaagcatcccttagtgattgcccgccacccaagtgatactgggggtagaggtgtcgtcacgactgccaattataaagcacgtcagtatgggatccattctgcaatgagtgcgcaaaaagcctttgaattgtgtcctcatgccgtctttatacctggcaaccatcagaaataccgcgaaatttctcagcaagtccgagagatctttgggcgctataccgatgtgattgaaccggtttctatcgatgaggcttatctggatgtgaccgtcaacaagatcaactgtccttcagcgatcaaaattgctcgcatgatccagcaagacatttggcagacgacccagcttacttgttcagcaggcgtcagctacaataagtttttagccaaattatcttcggattttcacaaaccccgggggttgacggtagtgatgccggaagatgccgtggtctttttaaaaaaattaccgattgacaaatttcatggtatcggtaagaagacagtgccgagaatgcacgaattagggatttataaaggatctgacctttatgaatggagcgaaatggcattgatccaagaatttggaaaaatgggctactcgttataccggaaagttcgaggaatccatgattctccggtcagtgtgacgagagaacgcaaatcagtcggaaaagaacatacgtatggcaatgcgttaaccacagaagatcaagtcatcagtcagctaagaaacctggcagaagaagtagaaagatcattgaaacgtacgcaaaaacacggaaagactgtggtgttgaaagtgcgttatgccgattactccaccatcacaaaacgggtcacgttgccagagtatatgcacaagaaagaagctattttttcacaagctagtttgatttgggaggagattctaggaatcgaaaaagggatccgcttattggggatcacagttacgaatcttgatccattagcttatgaaaatatcgtattgcctttgtgggaaacagaataaaatatatggaggcgcataatgacgacaaacagtcaatggaaagcgttactagaggaattcatggcacaagaaaatccagcacgaaaagttcaaatgcgggcgtacatgcggaaccaatttgactttttagggattccgtcacctgtacgcaaacaaatacaaagaccttattttgctgcaatgaaaaaggccgccatcgattgggcatttgttgaaacctgttggcaactaccttatcgtgaaatgcaatatgtagctatcgactatctggtaacgatgcagtcggtcctccaaccagacgaactggagaaaataagtgaattagtccttcaaaagtcttggtgggatactgttgatggcttgaataaagttgttggtgggctgactatgacctacccggagttgagccaaaagatgcttgcttggagcaaagcagaaaatttatggctccggcgcatcgccattgaccaccaactgcttagaaaagaaaaaaccgatcgcgagcttttagagacgatccttttaaataatttaggtagcgatgaattctttatcaataaagcgattggctggagtttgcgcgattatgctaaaacaaaccctgagtgggtgcaggcttttctgttaacgcacaaagatcagttagctccgttaagtatgaaagaagcaagcaaacatttgtaatgatggtgtgttttatgatcaaaataaaagggaatgtgccataaatctcctacaagtaacactatccgaacattaattattattgctcctgcggtgcagggactcctcgtcgcaaaagtcagaggaatctatcctagcaacagactattattcggtttaacttgttggatgatgacttatgtcacagtcccttttatcttttgtatcagtttgaaaactgaagtttattcaagtcgtcaaatactctttttgatttgttcatagcttttttctgcgtctttgcatttgtcccaaatcaccgcttcgcctagtgctagggatttaggaacatcaatgattcgttgattgctgctaccgcgaaattgcagattcaaattgcgtttgctcaattcgaaacggccatcaactaggatatcgatgcgagacagcaactcaagcttatcttctgtttccaacagtagttcctcgaaggtgtaaccagaccagctccaaatatctttgccatgaccgaactcggaacggactctgtttaccacttgcagacatacttcagtattcaaaaaaggttcgccgcccaatagtgttagtccctgaacataatcgtgccgcaaatcttcaatgatctgttcttcgagttctgctgtgaatggggtgccatagcggaaattttggactgctttattgaaacagccttcgcaagcaaataaacaaccactgacatacaggctattgcggataccttcgccgtcaacaaagttgaaggctttataatctgcaatatgattttgactatactcttttgcttgccattctttggggcgaggatttctcatgtgcaaaacttctttctaactattcgattattcgataaaaatgtccttcgcgactgtagcaaaaaccattagaaagcacaaatgcgcgagcaattccagcactcgttttctgcggactcctgaccaacagttgtcagttagaaagaagcagaatttgcttacgctttagtcgcgtaggggacacttgtttcagtcattatgtttcatatgtttgacacgagcggaaatttctttgtgacgaccgtgaaccattggtcgagcttgaggatttcctaggtaaccgcatgttcgtttgacgacgtcacaactctttggatcgtgattgccacattgtggacattcgaagccgcgttcagttggattgaaatcaccttcatatccgcattcataacaatgatcgatcggagtgttggttcctagataagcgacacgatcatacgcataattccaaactgcttcaagagctttgggattttgttgcagaactgggtattcacaataatgaataaagccgccagaacaatactttggatagtctttttcaaaatccaacttttcaaatggcgttggatttttgcggacatcatagtggaagctatttgtgtaatattctttatctgtgatgtcttcaacgatgccgaatttttctgtatctaaacgacaaaagcgatcggtcaagctttcgcttggtgtggaatagacgctaaaatgatagccgtattcatcgccccaagcatctgcatgggcttttaactctttcacgatggctaacgtgaattcttttgcttcaggatcattttcccactcaccaccaaagaaagcagcagctgcttcatacaatccaatataccctaaggaaacagtagcacgtttatttttgaacaactcgttgacactgtctttgcgatcgaggcgtttgccgaatgcgccatacatgtataggattggtgcatttgccggactcgcttctttgcaacgttctactcggtaaacaagcgcatctttgacgatttgcagacgctgctccagaagagaccagaatttgtcgcgatctccgttagcttctagggcaatgcggggaatattcaatgttacgactccaaggttcatccgtcctacattgacttcttcgccatgttcatctttccagccttgcaagaaagaacggcagcccatcggtactttgaaactacccgtcaattcaatcaacttgtcataattcaagacatctggatacatccgtttcgttgcacattccagagccaattctttgatgtcgtagtttggatctgtgggttccagatttacgccgcgtttgatactgaaaatcaacttcggaaagattgctgtccgtttttcgctgccaagtccgttgatccggatctgtaagattgcacgttggatttctcgctcaaaccagtttgttcccagaccaaagcctaaggaagtgaaaggtgtctgtccatttgaagtaaacaaagtattgatctcatattccaaactttgcatcgcatcgtaaatgtctttttttgtcttgttcttcgcgtaagcttcttggcgatcctcgccgtcgatccattcacgcgcatcttgcaagtgtttttgatagttcaattcagcaaaaggtgcaagtaattcatccgtccggtctgcagaacaaccgccatattgactagatgccacattggcaatgatttgagagatctgagctgtcgccgtttgaatcgattttggtgattcgacttctgcgtttccgattttgaaaccattgttcagcatgcctttgaaatcgattagacagcagttagtcatcggagtataaggatgataatctaaatcatgataatggatatcacctttttgatgggcgttcgccacatgagggggcagcattttcaagccgatggatttccctacgatccctgcagtcaagtctctttgagtattgaagacattgctgtctttattggcattttcgttgaccactgcttgatctttattcattaatttattgatcgtaaagttgatatccgtcgctttgctgcgttcaaaatcgcgacgtgtccgatagttgatatactcttcggccaatgcatattcattttttgctaataaaatatgctcaacgatgttttggatttcataaattttaacgtttttggtaaaccgttcggcgatctcatgatcgattccttctacgatttctaaaatccgttcatgatcgaggggagatagttctcctttaacttttctttgggcttttactaatgcatcgtaaattttttggtcatcgaaatctactaagcgaccatcacgtttcacgatctttaattgggttaattgaggatggctacccccgctttgttcagtatttctctttaagtccatcattactatcactccttatcttctccaatatcataaaacaaaatatggttttcggcaactatatatagtggcttttattcgctaaataattcagtatgcacaatatgtagtgtatattcaaaagcggttttcaataaaaacttgatgataacaaggacttgcatgtttcacgtttcacaaaatgaataaaaattgtaaaaaatttttatgtgtaaaaacgaagcaggggcgatagagaagaaaatatgctaccataaagaaaatatgaagaaaagtagaaatagatcaaggagaatttgcatgaaaaaaatgatcgatgtgaagcacctgacaaaaacctatggaacccgcttcaatcaaaccaaagtcctggacaatctttctttttccgttgatcaaggggaatttgtggggatcatgggaccaagtggtgccggaaagacgacactgatgaatatcctctcctccatcttacgtccgagtctaggttctgttgcaatcggaggacaagaaatcacccgcttgtcagaaaatgagctaagcgattttcgccgaaaagaaatcggctttatttttcaagattttaatttactagacacgttgactgccaaagacaacattatcttaccactggcgatcgaccgtctttcggtcaatgaagttgaccggcgattggcacatctggcgaacttattgggaatcgctcatttgttagaccgctacccagaagaactgtcggtcggtcaaaagcaacgggtggccgccgccagagcaatcatcagccgtccttccgtgttgtttgcagatgaacccacgggatccttagactcaaaagcggcgacagagctgttgcgttatttagctgaaatcaatctgcaagaagatatgacgattctcatggtgacccacgatcctttcactgcaagttattgcaatcggattttgtttattagagatggtgtcttttttgcagaggtagtcaaaaaagggtcccgcaaagaatttttcgaaaaaatcatcgatatgcaagcgacgattggaggcggggatcgccatgctctataaaattggctggcgcagttttttgcagcagtttcgcaattatgtcgtttactttgtgtgcatgatgacggcagtcatgattttttattcatttagtgctatgatgaatgaccgtttgctgactcaacgagtgcagcaagacattcgcatcgatggcgtattaggttttggtagtacgatcgttgctgttgtggtgcttttttttatgctaagtgccaatcatttcttcttgaatcaacggcaaaaagagatcagtgtttatcagctcctgggtttgcgcagagcaaggttaagctggctactgctgagagaaacgttcctcctaaatcttttttcccttgttgtgggcattttcatggggattatattctcgaaatttttctcaatgatcttgattcgagtgatgggactatccatcactagtcatttttttaattcgcctcgttcgattttgactaccgtgttggtattttcgcttgccatggtagttttgagtggtcaagtggttttgtttgtctggcagaatcctttgatcgatctaatgaagaacaactatacactgccagtgagcaaaatgaagtgtcgcccatttcggatggcaatggggatcatcggtttgcttctgttagggatcggctattacttagctctgacgctacgaacgacactggagcgctatattaattatacagaagattatactgctgttttatggattccattgctgattttattttgctgtatcacagcgacgtatttgttctttgactgcacattgccaatgttgttgcatgtcttaacgctcccccgcaaaaaaatcagcaaaggcacacgcttgattgcattcaacaatatccgggcttatttgcagcggacatggaaaagtttttcattactgacgatcattactgcgatcgcgatttctttgattggtggcacgatgggggtgatttccttgaattatcaggcgaccaatcgtgattatcccgtcgattttcaagtcgcagcagaaaatgcggaagagttaaagcaagtgattctggaaaatcagagtcaggtcgtcgcggagcagacgctcacttttcgtatcgtgccgttaaacatcaacgcgaaatacttggccaatccgataaatacaggacaagaaaccgtattggtcaatgcgctttctttatccgattaccgagcatttcgtcgattggtgccggatgcacctgcggtttctttaggagaaaatactgctgttttgtttgatgatgattatgatattgcatacaacttgagaacttaccaaaaaaatattgcgctggaaaatggtaaaaaactcctcttagacaacacgtatcaagattattttggtgatattgcgttgcgttacaccttacccaatgtattagtcgtcaatgacaaggattttcaggacatgtcgggatttgactatcgattgacttatttcaatgttcaaacggagaatcaagagcaattaactcggacgttagatgatcgactttcagtcgaatggacctatccgttttattacaagcgaacacaggacaaaggccaagtcaagtatcagctgcaaacggagatctcagagaagcaacaatcatcgaaggagtttattactggttatcgcttgaacttcgccaatcgctatccgaatatgcgggccattagacggcaaggcggtattattttgttcgtttctttatttgtcggggtgatcgttttgatcactacgtctagcagtttgattgtacggcaattttctaatacagagcgggaaaaaagaaattatcgtttattgcgtacactcggttatagcaaaaaagaaattcgttcgatcgtctactggcagaatttttgggttttcatgccaggtacattactcgcgattttacatgccgcattcgcaatcaacacgctgacgcaaatcatcgtgagtccagggtattgggtggcacatctgtttgcaggtgttgcagccgtcgtattctttattgcttatttgattacagttaagttatgcttacggatcattgaagagtaagctgtcagatttttttcaattttgagctggtacaagacacgaggaatggtataatttaagggataaatgagtagaggagtagataggatggataaaaaagaagagcaattactgattgatctgacaactgcccgtggtgttccggggaatgaagaagaagtacgggaagtcttcaaagcatatgcgaaagactttgccgaagatatcttttacgatgggttaggaagcgtgattgccaaacatgtaggggatggcggcggacctaaagtttttatttccggacatatggatgaagttggctttatggtgacaaagatcaccgataaaggtttcatcgagtttcaaacattaggcggctggtggggccaagtgatgctggcacaagaagtagaaatcaaaacgcaagctggcaaattggttcatggtgtaatcggttctaaaccacctcatgtgttgacgccggaagttcgcaacaagccttatgatatcaaagacatgttcattgatatcggtgcttctagtgaggaagaagcaaaagattggggcgtacgtcctggagatatgattacgccgtatatccaatacaaacggatgaatgacagtaagtttttgctagctaaagcgtgggataatcgtattggaacagcagtttctttgcgtgtgttggaaacgttggctgctgaagggcatccaaattgcttgtttgctggcagtgatgtcatggaagaagtaggattgcgtggcgcacgaacaagtacgcacctagtgaatccagacatcgcgattgctcttgatacggggacagctggtgatacgccaggaatgactccaaaagaagcagattctgtcttgggcaaggggccgcaagttttgatttttgatgcatcgatgatccctcataagaaactcttgaattttgtgatcaatgttgcggaagaattagagattcctttccaatatacggtgatcaccggtgggggaacagatgccggtcaaatgcatctgacccgtgatggtgtaccatcgatcgcgattacagttccagtgcgctacttgcattcccatacttctgtcattcatgaagatgactacttaaatacagtaaaattagtaacagaagttgttcgtcgcttagatgacaaaaccgtgaaagaattacgaagctattagaaggagtagaggatgagaaaaaatagtgagatccgctccatggcatcacgtgcattaaagggcatgtgggggcggtatattttagcctttattgctacgatagccattcaaagcatggttagcagtttggtgctgtcattgacaaaccatacctttcaacagacacgagaaacaatcattgattatattttggaatactttgtttttttcgcattgacgataagtttaaatatcatggcactgttcttgattcgtcagcgggagatccatgtgtcggatatttttcttgtttatgacaagcgttattacgtaccttttctattgctgaatttggtgaatgctctcgtaaattatctgattagttttgtgacgtttttaccccatttagttgttggcggaatgaatcagtaccttgatttagtcttgaatgtcaacagtcggatcactgtagactggagtctcttccgttcgtcgatttccttcatcatcagttttcttatttctgtggtccttttcttatttgtctcccagatcataagcggattatttcagtttgcgatctatgtacgatacgaccatccagaaatgacgacgctacaagcgataaaaggagcttggcatttaatgaagaatcatatcggtcagtatattttgctgcagatttctttattaggatggatggttttaggtttgtttgcttttgttatcggtctattttgggcgctggcctacgcaaacactgcgaatgccgccttttatcaagcgttgatcgaaaaagaaaatgatcgcgttcttagctaaagaacacctcttgtaaagatatgatccacggttgtgacgttgggtgactcaatgcagcaatgagagagaaaatcatcgatttcttttggctctttgtcaataaggactgatgggttgtacaaaatcaaatctgggtcagaatgaacctcattctggctcagattttttgttatcttactttgattaattgattgatcaaaaagattctaattctcatgttctcaaatgatttaaatccgtaggatactcgtttcattgtctttatatgggtattcttcgcttctatttttccattggtgtaaggatagatcatcgcgttggtgatgccttcttcataggtcaaancaaagcaccgcaaggaacagttccaaaacgaagagtcgatggaacgtttcttagtctcgtcttttgatacttacaaccaaaaattcctaggtcgcagtcataaaggctttcaacaggctgaaggcgaacttgaacaaatgctaagccaactgattgagaattagaaacaatctgcagtagggaagaatcatttacacaaaattattgacgctcccggtaccggtggtgggaagacatatttcattcttacaattattgaagccctactacgaacaaaagctaaattatttattttagaccccaaaaatgcagatttagctgatttaggtacagttatggaaaatgtctattacaagaaagaagatatttctgaatgtatagatgatttctacaatcgaatgattaatagaagtttagagatgaaaaaaatgtccaattataaaacaggagaaaattatgcttatttaaaacttactcgatttcacttttaatacgaccacctcccataaataatatttaaatttatggaaaggaagatggtctatgaatacactgaaagaagattttattttagcaaaagctggaaatgaagaagccattgaagccattcttaaaagattcagctcgttgatgcacaaaaaatcgtggagaaacggaaaatacgatcaagattgttatcaagaatgtatgattgcagtctatctagcaatttcaaaatttgaaatcaaggaataagctcattttggggagatgcattttgcttctccctttcttcttatctacctcaccttatccattaaatttttcaattcagttacatttgttaactcgattatattaggaattggctgctttattagattattcctagtgagttttgttaaatatctactaagtgtttctggagtcatccctaaataagaagcaagttcttttttcgtagtttccaattttatctgctctgtattttgctttatattttcttctaacaaatactgaattaagcgtgtttctgctctttcagtcgtgattcctacagttaatcgttctgtattatcaagacgtctcgccatttctgataaaagttctagagctatttggggatgcgatagtaaaatccgcttaaagttgtccttttgaatggtacatactttagttggtgatattgcttctataaagcatccataatgttgttcttcaaataatgccagctcgcccacaaaatcaccctgttctaaaatacgaatcacctgttctttacctgaagaacctaagcgataaacttttacttttccttcttgaataagataaagagattcaagtatatcttctgcttgatagataaactgtcctgcagaaaaagcttgttctgtaatatcactttggataaattgaatttcagtgagggacaatccctgaaataaaggcattgtacttatacaatgatcatattttgtgaaatcaatcatgttcttactactcctctttttgtggttagtatagcataaaaaaacgttcactcatgtaatatcatcagtgaacgattttctatacttatttttctttatctgcatcataaagaacagcgcgtactgaaacttcaatggaatcctttactgctttagaatatggacaaactttatgcgcttcttcagcaattttttgaacttcttctaaatctaaatcttgaattgcaacttgaatctcaacacttaatttaaagtccacatcgtctggctttttgtataattttactgtatgtgtaacttgtgaagattgatgaattttacgttgacccttaacaatttctaatgccccgtgaaaacaagcactgtatcctaaagcaaataattgttctgggtttactccactcccagatcctcccatttctttaggtgtagaaatcttcacttcaaatgatccatcatttaaatagctcactccatcacggccaccggtattagtcgctgttgtttcgtaaatttttttgtaatctgacatattgaagtcactccttttcacttttatggtcctattttaggaaataaagttggtgttggcattgatctaaatcaagaatcataaagttaagaataactttatgaaaaaatatcgttggatgcagtatatctctttacttgaactttattagctatgtttattggtctttttgttaaggtaaataaatattaacaaagctattattgcgcctccaaaagaaccacctatcgcaataaacacatccactgttccttgaattcgaatgatatttgatttagttataaaatggatgaactatgatataattttttgctttaggtttccttcagattccatcagctacaaagttgctacccgtgcagggtacatcaaaaaaggaaatgccaaagcatttcctaaagtgtgatttggtcaaaacaacaccatttgacaaagcactgaagaaactagaatgacttttcatcaataaaccctattgttcgttcagattttccatttactccaacacaaaggagtttttgaaaacaaattcactcctccctcctaaatcttcttaaaaaccattattctccgccaatgtcttaaaccattccccagatttcttaatcgtcttaatctgagtgtgaatatcattagcgattaagccgtagcggttacggtaggcattgctccaggaccagcaatcgataggagtccatagatggtagccaaagcagttggaaccttcttcaatccctttatgcaaccattggagatgctctttgataaattctatgcggtaatcgtctagaatttgccctttttcatccataaagcgttcttcccgagaaacccccatgccattttcagaaacaaaccaaggtagattgccataattatcgcgaatattgatggcaatgtcatacactgctttgggatagatttcccaacctttgtcaatattcatgcgacggccaggcatttgatatgcatcataataacgatcaggcatccaggcacccactgaatttggagcaatgtcaggtgtcttgacccggtttggatgatagaaattcactccgataaaatcaacagtattttccttaatcaaagctaactcatcagcagttgactgccacaataccccatccttagtcagcaattctagcaattccacaggaaattcccctttgatggctgggtcgagaaacattttattgttccacagttcggcaattcgggctgcctcttgatctgcttcagcatctgaagctgcgtaagttggcgtcaagtttaacacggtaccaatccggccaccagcttgtggttgacccatttcgcgaaacttcgccatgaccttagcggaagcgagatttaaattgtatgccacttgtactgctttcttgccatccaccaattttggataatgaaattggaacaagtactccccatctactaccaccatcggctcattgtgggtcacccagtctttcacacggtcaccaaacaaagcaaaacattgttcagcaaatcccacaaacaaatcgacaactttcttcgattcccaaccgccatatttatggtaaagctccactggcaaatcaaaatgatggaggttaaaaatcggtcggatattttgagagaggaactcatcaatcacattattgtaaaaagcaacacccactggatccacttcattggtttccaaatccttgatgagacgggtccattgaatcgaggtgcgaagggaattcaatcccgtttgcttcatcaatgcgatatcttctcggtagctattgtaaaagttcgaagccatatctggccccactcggtcataaaaaacttcaggttcaatatcgtaccaatgatcaaacatattggcatgtttcttttgaaaacggccttctgattggggaccagatgtggctgcaccccaccagaaatcttttggaaatgtcaacatagcattctactccttttctctcaaaacgtcggctaaacactgccgcatatgatcgccaaattttggcaagtattcatggccatactctggataaaatagcatttctttgtcagctgcgctacttagctgattgtacacagcaaactgggttttcggtggacagactgtatctgcaaggccaattgcccaatgcaccttccctttgatccaaggagcaaagtattgcaaatcaatgtaatccaatgtttcaaagaaagcttcttctcgttggtgcaaggggtctttaaagcgaaaccaataagccaactcttcataggcggagttttctacatctaagcgataagcttcgcgataatcacttaggaacggataacaaacaaaagattccttgatttccggagcaacagccgcacaaatcaacgccaaagctcctccttgtgacgcaccataggtatacagttggctggtatccacttggggttctgctaccattagccgagtcaactggtaaatatcgagaaacacacttcgataaaataaatcatttggtccagactccactccccggattatatgccctttcagactggttttcgtggtcaatcccacatcttctgacaaaccaccttgtcctctaacatcgagtgccactacccaaaagccttcagcagccatagcgaccttgtctgaccaatccccagcatctgagtgatacccatgaaattgaagcaagaggggagactttttttgcagacgtttaggccgaatgagttgacaatggacggtggctccttgaacacctgtaaaagttaaatcaaatgcttctgctactgaagaattcaagggatgaggctctaaatgatagtctgtccccaaatcatctacctcttgaaaccctgcctgccaaaaagcttcaaaatcagcaggctctcgctgactcccttgatagttttgccaccttttttttgcatctattgcatacattaaacttgctcctttcgtaagtgatagtttgccactgctcctatcagattagcatcttgttgaaactgacaaatcttcacagtaattcgttggtcctctgaatgatgatgttgttgtaacaaacataattgggcttttaccggagccaatagatctttgcgcattgatatgccaccaccgatacagactacttcaggatcgatgaccaagcaaacattataaataccaatcgccaaggctcggaacaattgttgaacttcttgttgagccaattgatctccagtgtcagcaatatcaaatagttctcgacctgtaatacctgataccaaacctttctgttcgcaatagcgctttgcagcatgaacagggctggctaactcacttaacgtttgtccattttccgccaacatgtagccaaattcgcctccaaataagttatgccccttgactagtttccgctccaacaccacggctccaccgattcccgatccaatgatgaaagaaactgaacttttggcatctttggcagcaccataaaaggcttctgctaaccctgcacaattggcatcattttccacgaagacaggtttttccaataactcctctaattctgcaacaaaatgaattttatgaatataggggatcgcactgtagcccccgataatcccctgatcactgtccactgctccgggtacactgatcgacaccgcttcaatcggtgtctgactacaactggttaaattatgcaaagtggcttttaggtccatcttcatttgctcccaagtcacgggtgtcacaaaggaacctttttcggtcaaggcttctgctgcccacagagcatatttgatactcgtacccccaatatcaattgctaaaatactcaagaattccccctactttctcagtctacttacctacactaattttcattgtaagtagttatttatttttaggtatatacttttaaaatttgaaaatcaaaataaaaagcggaaagaggatttttccgcttacttattctctcgttaagacaaactccaccgaaaaactatcataacgatgaactgaaatggagtactcaaaagcgatgcctgtatcaaaataagcaatttgctctgccactgccaccggatctcccgaatccaattctagatactgttgttcgatttcagtcgcctttcggacactgacgcgtcgatgcccactttggattttcaaaccgagatcttcttcaatatattcataaatggacccttcaatattggcttttttcaaaccaggaatcaaatcgataggcatgtacattttttccataaccaacggcttgccatcaatgtgacgcacccgataaatatcatacacgaaagtatcttcctgcatatttaatttattttttaccaagttatccgcttctattaccttaaactccaaaactttacttttaacttcttttcctggattgagagcagtcgtcccacgaaactgattagccaccgcaattcgttctatttcatcggtcgccaaatccttgacaaaagtaccggatccacgacgtttgataatcaatccctctgacactaacatatctaaggcctttttcaccgtcatcttactagcgtcatattccacacaaagatctctttcgaagggaatttgttgatttgcttgatatacaccttccagtatcttcttacggatatcactggaaataaggatatattttttcatcgtcatgttacctccacttatggcttatcctaatatcttatcctatctgctaccgaatggaaatagccagccactgtccttttgaaattatttatctactcgtcgtaaatgatacagttgagacgcataatcccccggcaattgacgggaccaatagtcttttgctcgaccgacatagttgccacccataatcaagccaatgctagaaagatccttaccggaacgtaattgtggcagttgattgatttgataattagcttccaaatctaaaccggccaataataaacgacgataagccggattcggtttacccaacacttgataatccgccaccaaagcttcactcaaatcttttgaaactaccatccaactacactgggtattatcaaaaggactattgagacgataaaaacgcccctcgtggatcaattctcggtattctttaaaggtggcaatcgctgcttttacctgttgtagctctacatctgacatcctcgtaatatccaactccaaaccataagtaccaaacatcgctacctgattacgaaaagtcagtcctggcgaacgccctacttgatgattgggaatctgtgacaaatgactaccgatactagctaatgggtaaaccatcgaagccccgtattgaattttcaagcgttcgaccccatcagtatcatcactggcccaagtctggggcgcatagtagagtaacccaggatcaaaacggccaccgccaccagcgcaggattcaatcaacaaatcggggtattttgctaagattttttcatacaggtcataaacacctaaaatgtagcgatggaacaactctccttgattaccatcggcgaggtaattggaaaatggttctgaaatataacgattcatatcccatttcaggtatgtaattttgccacaagcaagaacgcaatcgatttgctggaaaattgtctccaccacttctgggttgctaaaatccaagacaaactgattccgtccatgagagatttgcttctcagaattaccaattacccactcagggtgcatctcatacaagggtgtatccgtagaaatcatttcgggttcaaaccacagcccaaattccaaacctaattgattgattttcgtcgcaaaggcagagatcccctctggtattttggctagctgcacctgccaattacctaaagagccgttatcactattccgagtaccaaaccagccgtcatccaacacaaacagatccacaccgattgctgctgctttttcagcgatttgtaataatttctcactgtcaaaatcaaaataagtggcttcccaattgttgattaaaacaggtcgttgcttatgagaccagcgaggtgatatcaagtgctcttggaaaaaatgatggaagctttgactcataccattaaaaccggcctcactatacaccagtactgcttccggtgtcaaaaatgtgctttttggagttaattgccaagcaaattcaaaaggattgatacccatttgaattcgcaaaatgtcataagtatccagctgcaaacgtgccacaaaattgccactataaattaagctaaagccatagatctttccttgttcttccgtcgcattggactcacaaacagccataaaaggattgtggacatgactgctggctccacgagtactggcgacttcttgcacaccataagcaatggaatttctactaatctgggtttctctcgcccaagctccatccaagtgtagccaatcatagtgctgatttggaagatccagattaaaactcagacagtccaataactcaaaggtcgtctcactaggattgatgatcttcatttgtctggtcactacagattcttcaccaaacaaggtatagtaaagctcgacttgcaaaggtgaataacgatcttgcaaggtgataattaaagtctcccccgcttcaccaaaactgccaggcaagccagaaagtgcctgttttcctaattcaatccgatagtgttgataggtaaagtgactaatacgatctccttttggatagcgtacccgtagcatgggatagcgaaaatcagtggtaccatagaggcccacttcttgtttgatatgttccaacgaagtagtgtagttttgcttgatttggttgttagcgggacgtatttctctttcaatcaaaaaatcatattgatcataaataggaatactacttccaaaatagagttgttccaagacgtctaactcttccattacccgaaaaatataactaatgttctgattttttaggtgaaactctcttctttcaggattgacactaatcatgatttattccttccatttcacgaaatttttgcgagccttttttcagtaaataggccactccgccaggagccaccaagaaaaacagcaagggactgaccagcaataataggatccaaaaggcataggtccccaagatgaagccatttagcaaactgggtcgtaatgtctgaagtaatagctgatacccaatagcaacaggagcttccttcatttcgtcatacgtcgctgttcccaagacccagtgtgcattatagagtaagaaaagaagcaaagataatcccccagtaactttaaaaaacaagcctagtgaagtgctaccgagccacgcaccagataaaaagatcgccaaggacaaaaatacgcccacagatagcactttttcgcacagtttcgtaggtggtagcttcttggttagtcgacagagcttttcttgtaaggcttctggatggtcgacacaaaaaactaactttttatggctactaacccagccataaataaagccaccagtgactaaccagccccaaaaatgcaaggaacactttactaggacatagagtaattccactgcaactactaatttactggacttctcggtcaccagtaaccctccttttccggtaagcttatttcacagaaccagcaacaccattgtaaatgtatttttgcaaagccaagaagacaaccaaaatcggtaaaataacaataattaccccggctaagatcactggccagttggttccataagggcctttgaatgcaaagagtgccgtggagatcacttttagtttacgatcgggcatatacaagaatggattatagaaatcattgtaaacacccacaccgctgatgattagcatagtgacaataggtgcctttaagttcggtaaaataatccgccaaaagataccaaaatagttggccccgtccaaataggccgattcgtctagagagactgggatttcatctaagtattgcaaaaaaacatagatggaaatcacatctgttcccaaatttagtaaaataactgaccaaatcgtgttgaacaagccaattccttcaatgatttggaacgtcgctacttgactagtaatgccaggaatcaacattgccatcataaacaaagctataatcggctttttcagtttaaaatcaaaacggctcataacataggcaaacatcgagcctaacaaaagcttacctaccatactaattgaaaaaataagcaacgtatttttaaaacctgtcaacatctgaccattgataaacgcagttttgtaattactaaagtccaatgactttggtagcgacaagacactggtagacaaaaattcattattggatttgaaagagccaataaaaactaccaggattggtagtacggcaaccactgccccgataatcaaaatcaaatattgaagtatacgtccgatagaaaattgtcttttcatcttctatgcctccttctcgctaataaatttccgttgaatcaacgtcaccactaagacaatcacgagtaaaataactgccatcgctgaagctaaaccaactttattatacttaaaggcagtatcgatggtttggattacaaaggtcatggtgccgttggatcctccagtcataatatatggaatatcaaagacactcaaggagccgcttatgcccaaaatcagatttaggaagatgattttgcgaatacttggtacgatgatataacgaaactcatcccaacgattagccccatctatttcggctgcttcataaacttctggattgaccgactggattgctcctaaaaaaatcaaaaagttaaagccggtataacgccacaaggaagtaaaggccaaagaaatattattgatggagcgatctcctaaccatagccgaatttgactctccaaacctagcgccgatagcactgtatccaaagttccatcacctttaaagaagtacaagaaaataaatccaattgctaccccatttagtaaataagggaaaaacaaaatccccttccaaaaattagcaaatttgaccttaaaggacaaaatcgttgcaaacaataaagcgacacccaattgcaaaaaagttgcaaagaagtaatacaagctggttttaaaaacggtaaagtattttggattggttaagactgtcttgtagttatctagtccgacaaatttactgtctggggaataaccattccactctgtcaaactgtactggaacatcttcactaaaggataataagataacattaataataaaaataccggaataatggtaaaagtaaagatcaagattcttttttcagttttttggctaaaacgggattttttcaccgtcttattcatggtaaactctccctgtttattcatgttggctcctccttattctaaaacccctcatatcgaccacggtccgcaatcgctatgtactcctgcaaaagaagttactaccaagataagttttctttacgacactgtgcttttgcctggcacaagttgccagacaaaagttagtgcctacaatcaaaactttatttgctatcaatcaaaagtcttttcctaactgctagggtgacttctaaaaaaattttactctcccacttctgctatcgcatctgaccagcgtgtattgaagtctttcataatagcttcgaagctttcgttagagttaccaactgctgcatcgatgattcgttgcttttcagcatctgtcgtacccaaacctagttcagattggtcattgattgaactaaacaatgattcttttccggctggtgctggattttcttcaattaactcaaccccagcatcttgtgcagccttcaatgattctggataatctgctccaatttttgctgacaagcccccgttttcttccgcgtagtctgattcattgactaaccagtcgatcaacttgcgcgccgcttctttgtgcttactatgaacgttgatcccatagttataatctgctccaattggcaaatattgtttaccatcctcggcagtcattggaaatggttggaagataatgtcctcagcagtatcagcattgatgtctttgatttgtggtaccgcccaacttcccaaaaccatgatcccaatcttaccattagccatatctacttttgattgttcccaatcagatgtagttgggtcagcctcaatcaacccttgattgctaacatcgtatagggttttataaatcgtattcatcactttacccgctgcaaatggctctttgtctgaagtcatcttattggtaaagtctttatcaccagaagcaccactgcgaacaaagtcccagtttgataatgtccaaccagccgcatagttagtatatagcggcatcacatcagtatttttttctttgattgtttttaatgctgctacaaaatcttctggtgtttgtggaaattcgtcaataccagcatctttgaagaccttttgattgaccaccatcccagtggcgttcatctgtgacggtaagccataactcgtgccatcataggaccgatcatttaaacccatatactctttgctgagctcttcctttttaccaagtggttcaaaaaagttcccataatcttctggcttgatatctcctggaatcatcaaaacatccccatattcttcactattcatccgggttttaatttggccagcatagtctgtaatcgtttgaatttctactttgatatccgggtacttctcattgaattttgtcatgtattcatcccattttccattggtttcccagtcggttttgtggttgatgaaggtaatggtctcagttttcccaccatccttgtcattagctgaatctttgttgtttccacatgcccctagaactaaacctgctactcccaagacgatcattgaacctagcatttttttcttcatgttacttcctcctataaattaataaagtgctgttaccaaaaactgttcatggcctgttacgtcagaaatggaaaacgattacataaatataatactacattcccatttcaaagtatatacttttatatatattgttttgtacttttgtaaaattctcgaatgatcgccgcagccggtttaccgtaaaccccgtaatcgtcgtctttgagcgccacctctcgcgaatataaccgcgccttccagtcccaaataccaaagccttgaatccagtttctcttgtcacaagcagtaaacatcttttcaaaccatcgtgattgcgctatcatgctaacttcccctgaaaaactccaatcattgggtagatattgacttccttcacgacttggacaacccacttcacaaaagaagaaaggtttttggtagtgatttaccacttgttcaatccgatccaattcttgttcccatttgtcaatcggataatagcctgatgaagagatgacatctacagcatcccaccaagttagattattttcttgatacttgtcacaattataagttagtagaccattgtaatgctgtcgaatctgggaaatagtttcccgccactgagcttcccgtcgatcactattaaccaattcacagccgattaccaacatgacacaccctgtctcttcagcgagttttgcatagtgattcaggtattcacgataggaatcaaaccattggctccaagtcggctcgcagggaacatcgtaatcaaaaaaattgatgtgcgctcgccacgtaccatctgccacattgaccatgggtttcaagattactttcaacccgattccctgagcgtaagcgatcatccctttcacttctgcatctattaaaacgttgtcactttgccaatcgattttggtagactgaggatgagcttgtgtgacagtaattggtaatatcacatgacttgcagctaactcttctttcatcatgcgtaatgattctcgactcattggatcttgccagtctccccgttggctcataaacccaaaagttatcccattgatagtttccatcttttcacttctccacgttttattttgtaatcgatttcaattctatattataaaggacgaagaagaaaaaaaacaacaaaaatatatacttttgattataatgatttatacaatatgatatagtaaatataataaaattggaggtcttttttggataagaaaaaattgtacacgtagctcactcaaaaaatcatccccttctggcaaggtaagatggatctaattcatgatggtttttacggtcgtcgggataagatcccactactaataagagctgcttgatgaacgcccggtatttatggagttttagtcattgctgccgcattttacaagacaaatccttaactgagtcttttttagctagcctaaagactgctgcgaatcctgcctatgaatttttccggtaagtctgttgggaccaggaaaacccaggggatcttctgggagctaaccgcaactgaaatactctctgatcccaataaaaccacttatgctaatagttttgccctctatgttcttagcgagtattacttagactttcatgatctgtctgcattaaaaatggcaaccacgctctttagttttctcgaaaagaagtcttatgaccctcttacaaatggttatcaggaggatttttcccacaactggtagcccgttccctcccaatcaatcggacccagcgatttgccagatctagactttaccactaatacccatttgcactttttagaggcatatataaatttctacatgacgacgccaacattcgatgtaaaaactaccttgcaaagattactcattgtctttacagataagattgcgaccccagcaaactgcctccaatttttcaatgctgattggtgtcctctaagccaagaaatcagttttagccatgacattgaaaccatttgggtattgcaacggactttgactgttactagtatcaaagatgtgcaagtcagtcaatttattgaaaatcttggtactcaagtagctaccaaaggcttcgataacaacaaaatcatttgtgatcattcaaatacccttcaaacctcgactcgaaaaacttggtggacgctagcagaagcaatcatcggcttttacaacctgtatcaattaactaatagtaaggtctattatgaattggctactcaccacttcgaaatggtagaatgaaactttgtggatactcgatctaacagtgaatggtatgcctacctcatcaatgatggacaccagattctacagaagatatcgccaacgcttggaaaggccccttaccatacctgtcgtatgtacacagaaacaattgcacgcctatctaggtaagaaaaacaggacgacctgacttctagagaatcattcgaattgtagtgacatcgcaaaaagccaactaaagaacagttggctttttgatagtttattttagtaatttctgcttagatgcaaatatatgcgcaaatggttctttagctcttggttatccttaatactacaacctaattgattctctccagcaactccaccctatttttcataatttttgaattaaaataaaggtaatcccttttaattttctatctttatttcaatatcagaatttattattttaaatttttacatacctgtttatgaaaaactaaataatctgtcaaaaaaatatgattgttcatttctaaatatgttttccaattttaaaatcttttttagcatttttgtttccttttcatatggtttttcgttgttaatagtgactaggatgatattcctattttgaccattgacaattaaatataatttttgaataacgttccctgctattcgagctaagaattcaagtacgccatgacctatttagcgataactacttagagatttctttttgttttgggaagacaaaatgccatgacaatagcagtagataatgatacttccgtaaggctcgccgtaaactggggagaggtgaaattcctatgtgcttacccaaggcaattcaaaaattttagttcatttataaggggatgattttattaaatcaatagtctatctaaacaaaaaacaaacctgtgagtttttaggaattgataacaatactttagataaatggattcgtatatataattttcccgtaataaaaatagacggtataattcgctttgatgtagaagatatcaaaggctttatggatacgttcaaaaagatttgaattttacttttgactgcatatactaaaagtagcgaaatatactgccttacttttttattaaggagtgaggaagttgcctacgaagctttcaaatggaaaatataaaactaatttgagatatccaaaaaaatttaaagaaattacaggtatcagttcagaaaaattccaaaaaacatttccaactaggcaattggctattaaagccgaaaatgaaatgaaaaagaaaatcgcaaaagtcttaagagaggagaatgcaaattcattagagctcaaaggtcaaataaaattcaaggagttttataaatctaaatggcttcctagatatgagttagggcaaactactagatcccataaagctccaagcgatataaccatcattaatacaaagaatttatttcgattgcatattctgcctatatttggtgagtatgccatgagctatcttaatgcaaataccgaaataatatcagatgaactcacaaaaaagtcgaaggaatatgcaaacataaaaatcattaaatgctatgttcgttccatgtttgatattgcagaggttctaaattatattgaatttaatcgtacaacaaaaataattcaaagtattactgcacctaagaaagttgctctggaagaaaaaagaatacgagaaggaaaacaagctttatcttcgaaagaactcactgattggttagacactgtaagagatgatttcaatgatcaattactttcctttcacgattacactctttttatgcttactttatatcttggggatagaaagagtgagacctatgctttgcaatggaaatacattgattttgaaaaccaaacagtccgtcttaaatatgccttggataaacacacaaaaaagaaatttacaaaaggtcgaaaagatactattatccaagttccggaaattgtaatgacactattgcaagaatggaaatcagtgcaagctgaacaactattgaagttgaaaattaaacagacacctgaccaatatctttttagttactccaaaccttctggtgaagtaaattgtccagtccatactgattacttaaattatcgaattaattctataaaaaaaagacatcccatttggttcatttaactcctcataaacttcgacatacttacgcaactttagctagacaaggtggggctgatatgaatcaaatttctaacgctttgacacattcaggtatttcaactacaaaaatttatgtgaatacacctgatttagttgataaagctgtgttcgaagcgtttcagcgaggattacaaaaatctaattaatgtgttctagaatgtgttctaaatataaaaaaaagacactttccaaataattggaaagcgtcttgaacgttgatatataaaggatattaacgttttgaaaactgtgaagctttacgagctttcttaagacctggtttcttacgttcgaccatacgtgcgtcccgagtaagtaaaccagcgcgtttaagagctagacggaaatcaggatctacttgtagcaatgcacgtgcgataccgtgacggattgcacctgattgtccagcatatccaccaccatttacgtttacaaaaacatcatatgatcctttagtttctgtaacgccgaatggttggttgattacttcacgcaggtcagcgtgtggaatgtattcttcaacatcttttttgttaacagtaattttaccagtacctggtactaaacgtacgcgagctactgcatttttacgacggcctgtgccgatatattgagcttgtgccaatgaaattccctcctattagattaagtttgtgatgtccaatacttctggttgttgtgcagcatgtgggtgttcagcgccagcataaacatgaagtttcattccttgtttacgtcctaaagtgtttttaggaagcatgcctttaacagaagtttcgatcaaacgacgagaatttttagcacgtagttctcccgcagagactgatttcaatccgcctgggaagtttgagtgacggtaataaattttatcgcttgctttgttacctgttaatttgattttttctgcattaatgacgattacgaaatcacctgtatccacatgaggtgtgaatgttggtttatttttaccacgtaagatagatgccacaactgctgaaagacgtcccataggaacatccgttgcatctactacgtaccatttacgttctacttcgcctggtttggccatatatgttgtacgcacgatttttttcctccaattcaatttcacgaatgtttgacatacacttgagtttccggggctctcgtggggcaaacaataccatataacataataccgtcttaagcgccacatgtcaacgtgtttcgcagtttttttgaaatttcccttcaattcttttccgaaaactttcagttgttattctgaccaaacagcctgcacttttatacacattttgcgcataatttgtatacttcctgcaataagtatctctggtttttattattatatcaatctgtatctatatccttgctaaacacaagaagaattcattgtataaatatttactttttctcttgatttcttatttttattctgttacgatagcttcatcttacttgaacttaaggatgggagttaatcattatgaaagaaaaagtaattttagcgtattctggtggacttgatacgtctgtttccattaaatggctgacagatcaaggatatgatgtggtggcgtgctgtctggatattggcgaaggccgtgatacacaatcaatcaaagacaaagcactcgatgtgggtgccatcgaatcctatgcgattgatgcccgagaagagtttgcccaagactttgcattgattgccttacaagggaataccttctatgagaactcctatccgctggtctctgccctttctcgtccgctgattgccaagaaactagtagaattagccatcgctacaggggcgactaccgttgctcatggctgtactggtaaaggaaatgaccaagtccggttcgaggtcgcgattgccgcattagcccctcacttgaaagtcattgctccggttcgggaatggaaatggtcccgggaagaagagattgcctatgccgctgaaaaaggggtgccgattcctgccgatttggataacccttattcgattgatcaaaatctttggggccgggcttgcgaatgcggggtcttagaagatccatgggcgactccccctagaggcgcttatgccattacgcaagaattggaagatactcctgatgtaccgacgatcgttgagattacttttgatcaagggattcctaccgcattggatggcgaaacactgaatctggccgaattgattatgaaaatgaatcgtctagccggcgaacatggtattggtcggatcgaccacatcgaaaaccgtttagtgggaatcaaatctcgtgaagtctacgaatgtccgggagcgatggctctaatgacagctcataaagaattagaggatttggtttttgttcgcgagttggcccatttcaaaccaatcatcgagcagcaactggcccaagtaatttatgatggcctctggttcaatcccttaaccgatgccttgatcgcttttctaaaaaacacacaagtctatgtcaatgggatcgtacgtttgaaattgttcaaaggcaatgtcatctgtgaaggacgtaagtcagagaacagtctttacgatgaaaacttggcgacttatacgtctgccgataccttcgatcaacacgcggcgatcggattcatcaaattatggggactgcctagcaaggtccacgcagagattcaggcacaacagcaattaacagaaacactgatttagtcaataaggtgactttttccttttgagggtgaagtcaagtttctttcgaggtgagcaaaatggcaaaattatggggcggtcgtttcgacggcaaaaatgaagcatggatcgatgcctttggagcgtcgattcctttcgatcaattattggcaaaacaggacatccaaggcagtttggctcacgtcaaaatgctgatccacacggggatcattgatgaagcagatggcaacaaaatcattcaaggcttgttagcgatccaagaaaaattagcggatggtgaactgaccttttcgattgagaacgaagatattcatttgaatatcgagacctttttacatgaagaaattggacccgtcgctggcaaattgcatacggcccggagtcggaatgatcaagttgcgacggatatgcacttgtacttgaaggatgtggtaaaggaagtcatcgacttgattgcggcgttccgtcacgtactagtggagcaagctgaaagcaatatctacacgatcatgcccggctatactcacctgcagcatgcacagccgatttcttttgcccatcacttgttagcctattacagcatgttgacccgcgatcaagaacggtttacagaaagtctcactcggatcgatatcatgcctttaggcagtgctgcattggctggcaccacattccctatcgaccgtgcctatagtgcggaagcattaggttttggctcgatttacagcaatagtctggatgccgttagtgaccgtgattttattctggaatttttgagtaatgccgcgattttgatgatgcatctttctcgtttttgtgaagagttgattctttggtgcagtcatgagtttcaattcgtggaattgacggatactttctctacaggtagttcaatcatgccgcaaaaaaagaatcctgacatggcggaattgatccgcggcaaaacaggacgtgtctatggcaacctttttagtttattgacggtcatgaaaggtctgcctttggcttataacaaagatttccaagaagacaaagaaggcatgttcgataccaccgaaaccattgtgaaaagcttgcagatcatgaccggaatgatccaaacgatgcaagtcaaccatgagcgaatgaaacgttcgacagaaaaagacttttccaatgccactgaactggcggattatttagcagataaaggaattcctttccgacaagcccatgaaatcgttggtaaattggtgagtgagtgcctcagtaaaggcatttatctacaggatatcccactagaagagtatcaagcagtccagccagtgatcgaagctgacatttacgataaactggactcttatacggcagtcaagaaccggcattcttacggcggtaccggatttgaccaagtcaaacaacagatcgaagccgccaagcaatccttggcattggcataaaaaaaaggctgcagaagaactagctaaccaaaataatctcaacgatgataaatgaatggtgtgatccattacctatttgcgaatcggttctgctaactgcagagacaatctcatcgtttgattattctgtttgctgaagggcttctgtcaaagccttttttatgtctatcagaaatacgaaagcctgtgctttataaattctgatagtgaaaaacttgttatcgttttcctatacaagtacctgttggattaagaacaactaaccttttgattgttacctatcttaatcaaaaatcatctaatcaaaattcgtatcctttagcaattttcctgctgtattagcgactcgccaatcgctccccctggatgccattgcacatacatttctggggttaactttcgagcttcttgcaagagtagcgatagcttttgtaaaacaatgatttgtaccaaaaccgataagcgaggcggcttgttcaatagatccccttctttatgaactgccgcgcatagggaaacatccgataaatgactgagcgtagagtcacttcttttggagacgccgataatttttgcaccattattcttaagtgtctcaactgtatagagtagttctttggtttccccactgttagaaatagcgatcactacatcaccagcttttacttgaccacttgatccatggaccgcttccgttccatctaaaaaatagcttggcgtaccggtggatgaaagcaatgaagcaatatatcccgcaacataagagggttttccgatccccgttacatggacgcgccctccgtcagcttctgtttggagaatcgtctctttcgcagcttctaaagatccttcatcgattttgtccatcgctaaagccaattcatctagtacacactgatcataactcaatcccattctttcacctgatttctatttattgaaaaccgaataatcttttgtatccataggtgtcgtttggaagaaaaacttgacgcctttttcttggatttctcgtatagctgtcatttcttcctgagtgaaatattcatcgattttcttcaagagaattcgacttgctggataaggaagttgcacttcttttgaagaaaaccccttattcacagcctctcttagcgcacaaatatttttgaaaataatcattacactgcatttttcttccgtgtcctgtgctaaaaattccaataattgatcgactgagaagatactaactttacttttattagaaaagctaagctgcaaaactttctccaggaaaggatcatctttatgagtaggatctacaatcgcgatataactagcattaatgaagttgttccaattcaatgccactgttgcatgcaacaaccgtttgtccactctgactaatttcactttcttactcatagatctcacctgcctgctcacgcttgtcattatcacttaaatagttagctagtaaataaaactggatcttaccttgaaaactcccacgaatatcgatatgaaatagttcctcaaatcgtttgattttatacactagagtatttttgtgtaaaaacaaactttctgctgtctgtgtcagattataatcattagtgtataaatgtcttgcaatactgatcagttcagcagtatcaattttgttgattcctccattaaaataatcaaacagattcgttacttcttggtgaggaactcgatttgctaggtaattaaggacgtagtcccaaaaatggtaaatcttttgtccttccattgcaaaatttctcttcagccaatatgtatgttgatagcttgactggaatagccgcaacttattttgcacactgcctacataaaaatagcagtcacttaatccccattcttgcagatcgcgaataaaactgttgagatagtctttgaccgtcagctccatcaaattttttgggatgactttaaacataattatctcattatctgccatcaatgagtaaatagtctcatcttcattgattttgtactttaagtttgtcacttcttgcacatcaaaagctgttcctttgactatacggattgctactcttggctttgttccatcaatgtgcagttcttgaacaagacgcagaacttcgtcaatgctaaaattcctcttggcaatcagtgctttgatcaattgttcttccaaacttaaactttgtctagcagcttcttgattcatttcataaataattcttgttttaagcgactctgacagcaaatttgccacaatacttaaactatcatcctgtccatttacccataaataaccatagtctttctcttcaacagcaattttatagaagtggtcgtctttaccttgttgacttaggtcgatcaaagtaccattttttcttttatcgctactggaaataacttttccataattatctataaggccaatcgtatatttggggttttcttgtacaacaaaaataaattctttaaaaatttgctccaaattcattatattcacctcaagctaaaaaatacgtatccagcataaacataacatttcttatcaacaaatttttaaagaatcctcacacttaatcaattaaattgtaatactttagcatagacaaaattttcctgtcatcggatgctgttgtttctttcactggtcgtcgagcgggacctacttcggcaatcgcagccaattcaattgctctttttaatattgaaggtactgttcctaattttaatgcaccacgtaattcttcaatgtcattttgtaatttctccgctgattcccagttattccctctgattgcctgatccaagctcacgatcgtttccgtgattaaattgcttgtaccagcaattgccccagatgcgcctagtttatagccggctaaaattttcgagtcagatccaaccaacacgttaacctttgtgccctcagttacttctaggtagtcctttaagttgttcaagtctccgctgctatccttgattcctaaaacattgggtaattttgtcaactctctcaaaacttctttcgaaatattacatccagtatttttaggaatattgtatagaatgattgggatctgtacactgttcgctaccttttgataatgctgcaaaatttcttcatcagatggggttataaaataaggcgttatgacagataaagcatcggctcccagtgactccgctttttgtgatagttcgatcgtttcttttgtagaacatgcgccagttccaatataaacaggtactcgttttgccacatgatcaatgaccgcttttgaaaaagccattttttcttctgaatttaacacatgaaactccccgttacttcctaaggggaatattccagacacacctttttcaatcagatgatccaccaagttttccattgcctcataattgatggtttcagctgtatctctatgaaaaggggtgacaattggggtaattattccttcaaacatcttttagtctccttcactcaataactgttcatttgttaaaacaacactttcttttgcaaccgtaaaacaactctcaacaaacgcatccagatcaatcgtctcggcagttgtgcctttcatatataaatcaataaacattggcaagtttacaccagtcaccactttatgctggtattttttggtcaacgccgtcagtacattggagggtgttcctccaaatagatcaactaaagcaatcgttggcccactaatggtttcaaataattcattggcttctgccaaaaagttttcaaaagatttatcgggaagcagtgataggctatagacattcaccgtctttcctacgatcatttcagccgaacgaatcaattctgcgccaaatgatccgtgagttgccacgactagattcaatttagtcattttctctctccttcatagtttagcaatttactcaaaacaatatccgttgaaatttcgcaagttctggcttcggattcaatcgttctggcacctgtatggggtgttagatagaagttttccctcgcaagcaatgggtcctcagatttcggcggctctgaactaaatacatcgaaacaagcactgcgaatgactttcccagctaaagctttagataacgcctcctcgtcaacaatgcctcctcgtgcagtattgattaaacaagcattatctttcattctgtttaattcagcagttgagattagatttttagttttttccgttaaaggtaaatgtagggagacgtaatccgattcctgcagcaatgtttccaatgctagttgctctgcatcatactgtttcagctcttcaaccggcacatcataaacgtcataaatccgaacatgcatcccaacaccctgtgcttgtcgtgctaactgtttcccaatcgcaccaaatccaatgataccaattgtttttccatataattctctgccggtaggtttctgccattctccttctttgacttcacgaaccgtttcataaatattttttgattcactgtaaattaacgccataacatgttctgcgacagcgatagaattagagccaatggttcgtccaacataaattcctttcgattccgcgtaagcaacatcgatgttgtcggttccgacaccgaatttgcaaatcacttttaactgtgggcactgatcgataaatgcctgatcaataagatcgacaccaacaataatcccatccgcatcctttgataattcaagaaatttttcaggtgaataagcttgaccagtgttgttataactcacttgaaatccgtgagaacgcagtttgtccaattccttttccccataatttgcaaaaccgcgaggtgtaatgactatcttcatttgcgttttctccaatcttccttacaaaataccaaaaaaggttagcgcgattgcaaagagcatcgtcgcaataatgatctgcaggtatttgggtccttttttcatgatataaaaatacattgccataactaaacagaaaggcagaaagctcggtagaataccgtcaataatttcttgaaccgaggttgtccctgtttcattgctaaattcaagaatcgtcgaaaaattgacatacgccgcagacagacacccaatcataaagagaccaacaatactcgcaatgtcgatgacttttttgattgatccagaattcaaaatatttaatacagaactctttcctagagtgtatcctttattaatcaaaaaccatgaccagccaaaactccatgcgatgtagataactcctgggataaatgctgctagaattgatccgttcaaagccataggtacaaaaatcgcgagtggtattgtagctacgataccttggtcgacgctatcaccaatccctgctaaaggtcccattaaaccaatttttaacgactcgatgacttcaggtgtaatctcttcatttccattagcccgctgttcttctaaagaaatgacgattccatgaataatacttccccaatcacaattcgtattaaacatttgtacatgtcgtttcatcgctgcttgtaattcttctgggtcatctttataaattttttgaagtgtcttatttaatgaatagctgaaagctaaagcctgcattcggtcaaagctaaccggaacctcgacagctaatgtccatttccaccatgcttttaacaaatccaatttcgtaacctttttttcagtagcaactgtcatttctgcactcatgcaaattccccctcatcagaattttgtttgaataatgaactaatcattgcaatacatacagcaaagactgcccctgtcaacattgagaatcctagaactgcatacataaagaaccctaaaacgaaaaatggtaaatattgttttttacccatcacgaccagagtcaatgcaaatcctaatgccggcaacattcctcctgcattggctaatccattcattaaccattccggaataacatttaagaatgcctgaatgacatttgtgccaaataaggttgcgataaataccggtgtaaagtatagaacaccgttcgttaaccaaggaatcacgaaagagaataaagacaattgatcatatttattcgcttcaaccaacgcatcagcacgcgtattataaaatgagttgatcgtacgacgaacattgttgatcaatacaccaagtacaccgaatggtactgctaaagcaactgctgcgctagcctctagaccactagctaaggctgctggaatagcgatacatgctgctaaagcttgatcgcttggaatattcccaccagcctcgatcccacccatgtacatcaactgaatcgttgctccatataatagtccagcttgaacatccccatatacgagaccaataaaaacacctaaaactaccggttttctaaaggcaaaagaaacgaagtaactcgcacgacccattgctaaccaataaattaaaccgactaaagctgattgaataaccatgttttcactccttactctttatgctaatttttttactgcattttgaagtgtttctgaagggtaatctggtgtcgtttgaaaatagacattgattcctttagactcaatcgctaataattgatcggcatctttgcgatcaagcgtaatggcattgttgactgcctttctaccagggcccccacctaagccgccaatttgaatttcgggtaatgccaaaccggcgttgatcgcattggtcaattcttgaacactttttagtaaaaccaaaatacgatttctctcaaattcgccattttcttgcgctgcgacagcttcttcgacagaaagaatccgaatccgaacccctttaggtgcagccattttaaaaacatcttgcataaactcatctttgcttagtgctgtatctactgtcacgatttcgttgatatcacattgctttagccagcgagtgatcacctgtccatgaattagtctaaaatctactcttgtcagtgcaatactcatatattttccccttttctttcctattacttagtaagcggtttctaattgttgcttgttaaatttcctttacccactcttttttccaaaactacttacggtatttttggacgacagtatgaatcgcttccgcattggtcctaatttctgccaccgttccttttgtcaataggctcccgataccacagacatcaacgccacgttgtagccatgtttctatgttctcaagattgatcccgccactagctaaaattggcatatctggaatcggtgttttaaagacagttactagtttagaaccataaaaatccgagattggaaaggctttgatgaaagcagctcccgcactcaatgaatcgacagcctctgtaaaggaagtacagcccggtgcataaggtatttggtatcggttacatatctttgcaacctcttttgaataattcggtgcaataataaactgtgcaccatgcagtattgcatgtctggctgtttcgctatcaaaaactgtccctgcacccacacataattgatccccatatttttctgtcaatttttttatgatgtcgccagcactattcaatgtataactcatttccatcactggtacaccaccggcgatacacccatcagcaatttcacacgctcgttcaaaggattccgtgcggacaattgctaatgcaccggtttgatagattctctgtgtaacactcatttttttcatcatttctcctcacctcacctataatttaaatcgaatgggaaaatattcatatgtttgaacaaacgaaaaaaatctccttttttggatgacagacacaatccacttgatacgaaagcgttttctatcgcttttaaaaaggtattttttagcaaaacaaccctgtagtagtggactttggaataaaaaattggaaatcgaaagaagccctgatcattaataaaggacagatttagcgtaaaatcgttcatttaaccgaactatctgaaggacaggttctttagcaaaagaaaaaaaccggaacagaagtcacacttctgttccggtttccactctatttatacagtttgatcagaaatcttttttatgctcactgaatcaatgacgcacacgtgattttgctggatcgatttgaggcgcttcacctaggtgcgcttggatcatccagatacgtttttcagtatctgttttgaagccgataaagatatcttgtgttggatcatcgccttcttcaccactgacttcaatccctttttggtataagtcagctagataacgataaccttcaacaagtgtagctaaacgttctgggatcgtacggtcccagttgccgatttcatcagggatttgtgtattgtctgccatttcccgtaatgttgagtatggtgagccatctaatgtgatcaagcgttcagagatcacatctaattgatcattcaagtcatccataaaatcatccatcattggatgtaaagttaaaaagccaggtcctcgcatgtaccagtgtgtttggtgaacgaccattgccatttgacttaagtcagcaacgagttgattcaacacttcttttgtttgttcaaatttcattacgattcctcctttaaattctctatttcaagcatagtatgaatctaaaaaaaagtacaccaaaacctactacttgagaaaatttctcagcttttcacgtatttctttatgaggcaaaggaggaggagacagtgtatctgatgtggggatatattttaggtgcagcggtatatgcgtttattcaaaccatttactggcaggatgatccaagcgaatattttgatgattttcatagaaaacctcctattttctattccgtggcccaacagccattttttccttttatcaagcatgctcaagttttattggattgcactgctgctagtttattggcaaaaagcgtttatgcttggctgatctggcttgctttcctacaaccatccgtaggggagtgttggctggcgttggtctggttgaacagtgcttacctcctcactttgacagatctctacgattatagtgtcaagggagagattctctatccttctttgtttttattggcttttaccaatctcatgaacgcacagccttttcattggcagaacttcctgctgcttctgccattattctttttcgtttggcaagaacagctgggagatggtgacttattcttgattggtggttgggcgccttggctgtctacttaccaactcctgtggctgttgattatcgctagctgctgcggactcttgtttttttcattgcatatgctgtttgtcagaaaccaattacgaatgctgccctttgttccttgtttgagtttagcattagtcatcgtgcgtttcctttaacaaaaaagcccgctgtttcattagcgaaacagcgggcttttgtttagttttggttgttcaatgcatcttctgcagccatttgcgcttcaatgtcggaaatactatagacattttcactcgcaacagtgacttcttttggttccatttcacggtagcgagccataccagtacctgcaggaataatcttaccgatgataacattttccttcaatcctagtaatggatctttcttcccgcggatcgcagcatctgtcaacacgcgcgttgtttcttggaaggatgcagcagataagaagctgtttgtttccaaggatgcttttgtgataccaagtaagactgggcggctggtagcaggaaccccgccggcaactaatgtgttgtagttgcggtctttaaagtcagcgatatccatcaatgttcctggcaagatgtctgaatcacctggatccatgacacgaactttacgcaacatttgacgaaccattacttcgatatgtttgtcgccgatttctaccccttgcatacggtaaacgcgttgtacttcacgcaatagatagttttcaacagacaagacgtcacgtacttgcagcaattgttttggatcgattgatccttctgtcaatggtgcaccacgatggataaagtctccttcgaccactttcatacgtgcggtaaatggtacagtataggtccgagtatcagtttcccctttgatcgtcacttctttcgtacgagtagacgcatcttcagagatatcgattacttcaccggtaacttcagtgatgaccgcttgacctttcggattacgggcttcaaagatttcttggacacgaggcagaccttgagtgatatcatcaccggctaccccaccggtatggaatgtacgcatggtcaactgagtacctggttcaccgattgattgggcagcgatcgtaccaactgcttcaccaacttcaacttctgaaccagttgccaagttacgaccataacaatgtttacatacaccatgttttgtattacatgtaaagacggaacggatcgaaacagtttcgattcctgcgtcaacgatttctttggcaaggtcttcagtgatcaattgatctggtccgacaatgactgcaccagtctctggatggatcgctgatttacgtgtgtaacgtccaatcaagcgttcttccaatgattcgatgatttcgttaccttcacgaatggcttgaatatctaagccacggtcggttccgcaatcttcttcacgaatgatgacatcttgcgccacgtcaaccaaacgacgagtcaagtaaccagaatcggctgtcttcaaggcggtatcggtcattcctttacgagccccgtgagtagagataaacatttctaagacagaaagtccttcacggaagtttgaaatgatcggtaattccatgatttgtccattcggcgcagccatcaatccacgcatcccagcaagctgagtaaagttggagatgttaccacgggctccagaatcagacatcatgaagattgggtttttcgcttccaatgattccatcagtttcaattggatctcatctttcgcggcattccagacaccgattacgcgttcataacgttcatcatcagtgatcaaaccacgacggaattgtttcgtgatcgtttcaacttgtttgtgggcattttcgatgatgtcatgtttttcatgcaagttcatgatatctgcaatacctacagtgataccggccattgtagaatggctataccctaagtctttcatgcggtcaagcatccgtgatgtttcagtgatgcggaaacgtttgaagacttcagaaataatatttcctaagtttttcttcttgaatggtccgactagttcttgttctttgatgaaagcaggaatatctgttccagcttcgacaaagtacttatctggtgtttggactgtcaagttgaaatctgttggttcattcaagtaagggaattctgttggcatgatcgagttgaagatcactttcccaacagtcgttaccatcaagcgttctttttgttctgcagtaaatggtttgtcccctaatgtgtttggattgatcgcaatacgggtgtgtaaatgcacgtaaccattgcgccaagctgttactgcttcgtccatgtcgcggaagatcatgccttccccttcgcggccttcttcttccatcgtcaagtagtagttccctaggaccatatcttgagatggtgttacaactggcttaccgtctttcggattcaagatgttttgtgctgctaacatcaacatccgtgcttcggcttgcgcttcttcattcaatggcacgtggacagccatttggtctccatcgaaatcggcgttgtaggcttcacagactagtgggtgcaaacgaatcgcacggccttcaaccaatacaggttcaaatgcttgaattccaagtctgtgcaacgtaggtgcccggttcaaaagaacagggtgttctttgatgacgtcttctaggacatcccaaacttcatcttcttggcgttcgattttacgtttcgcatttttgatgtttgacgcgatttcacgagaaaccaattcacgcatcacaaatggtttgaacaattcgatcgccatttcttttggcaatccacattgatacatttttaggaatggaccaacgacgataacggaacgaccagaatagtcaacacgtttacctagcaagttttgacggaaacgaccttgtttccctttcaacatatgagaaagagatttcaatggacggttacctggtcctgcaactggacgaccgcgacgaccattatcgatcaaggcatccactgcttcttggagcatccgtttttcattttgaacaataatattcggtgcatttaagtctaatagacgtttcaagcggttgttccggttgattacacggcgataaagatcgttcaagtcacttgttgcgaaacggccaccttctaattggaccattgggcgcaaatcaggcgggataactggaataacatccatgaccatccagcttggtttgtttcctgaagcacggaaagcttctaagatatccaaacgacggatcgcacgtgtccgtttttgtccggtcgcatttttcaattcttcttttagttcggccacttcgccgtctagatccacaccatccaacaattgtttgatggcttcagcacccatcgctgctgaaaattcttgaccgtattggtcacgtttttcacggtattcccgttcagtcaataattgtttcttctcaagactagtgtttcctggctcgatcacgacataagaagcaaaataaatgatttcttccaaggcacgtgggctcatgtctaacactagacccatccgtgaaggaatgcctttgaagtaccaaatatgtgatacaggtgccgctaattcaatgtgacccatccgttcacgacgaacttttgagcgagtgacttcaacaccgcaacggtcacaaacgattcctttataacgaattcgtttgtattttccgcaggcacattcccagtctttggttgggccgaaaatacgctcgtcaaacaacccttcgcgttcaggtttcaacgtacgatagttaatggtttcaggtttttttacttcaccgtaagaccagcttctgattttttcaggagaagccaaaccgatttgcatactttcgaatttatttacatcgatcaaaaaaggttccctccatttcatttcatggacatatccgatagaacacgaggttgagacctccgtctgattttgacgggtgtcccctcgtttctattattgcaagcgatcttctgctgtctcgatttgttggttcaaatcatcggcggcatttttagcttctgtttgtgcttgttgctcaatttcacgagcattttgttgttcggcaaattttgttaaggcgtccacggtgatcaagtcatcatcgtcatcatccatatcacgcaattcaatctctgcatcatcaatgtctaagacacgcatgtctaaaccaagtgattgcaattctttgactaatacgcggaatgattctggtacgcctggttttggaattggttcccctttaacgatcgcttcgtatgtcttcacacgaccaacaacgtcatctgacttgtacgtcaagatctcttgcaaggtataagcagcaccgtatgcttccagtgcccaaacttccatttccccgaaacgttgtccaccaaattgtgctttaccacccaatggttgttgcgtaaccaatgagtatggtccaattgagcgggcatgtaatttatcatcgaccatgtgagccaatttgatcatatacatgacacctacggagattcgaccatcaaatggttctccagtacggccatcatacaaaacggttttggcgtcgctagccatgccggcttctgcaactgttgcccagacatcttcatcgctggcaccatcaaagactggtgtagcaacgtggattcctaattggcgggcagccattcctaagtgtaattccaatacttgtccaatgttcatccgtgaaggcacccctaatgggttcaacatgatatcaactggtgtaccgtctggtaagaaaggcatgtcttcttctggcataatgcgagaaacgacccctttgtttccgtgacggccggccattttatccccttcatggattttccgtttttgaacgatatacacgcgaacgagcatattgacacctggtgacaattcatcgccagcttcgcgggtaaagattttcacatcatggacgattccaccaccaccgtgaggtacgcgcagagaagtatcgcggacttcgcgggctttttcaccaaagattgcatgaagcaagcgttcttctgcagatagttccgttacccctttaggcgttactttaccaaccaacagatcgccatctttgacttccgcaccaatgcggatgatacccatttcgtctagatctttcaatgcgtcttccccgacattcgggatttcacgagtgatttcttcaggtcctaattttgtatcacgagcttctgattcatattcttcaatatgcacagaagtgtagacatcatctttcaccaaacggcggctcatgatgatggcatcttcatagttgtacccttcccaagtcatgaatgcgactagaacgttttgtcctaatgccatttcaccattttccatggatgggccatctgcaaggatgtcgcctttttctactttttcgccaagggctacaagtgggcgttggttgtaacttgttcctgagttagaacgacggaatttcgttaccgaataaacatctaatgcgccattgtcgcgacgaacgcgaatttcagcagcatccacatattcgacgattccatcttgtttacacaataatgcagcacctgagtcatgggctgatttgtattccataccagtaccaacccatggtgatttagggttgatcaatggaactgcttgccgctgcatgttggcacccatcaaggcacggttggagtcatcgttttccaagaatgggatacaagctgttgcgactgcgactacttgtttaggtgaaacgtccatgtagtccactttgtcgatcgacacttctaagttttcagaagtcgcacgagccataacaacatcattcacgaatgtaccgtcttcattcagcaaactgtttgcttgggcaacgacgtaatggtcttcgatatctgcagtcagatagtcgatttgatctgtcacacggccagtctcccgatcaacacgacgataaggggtttcgataaagccatatttattgactttggcataagacgccaagctattgatcaacccgatgttcggtccttcaggcgtttcgatcggacacatccggccatagtgggaatagtgaacgtcccgtacttcatatccagcacggtcacgcgtcaaaccaccaggtcctaaggctgataaacgacgtttatgggtcaactcacccaatgggttggtctggtccatgaactgtgacaactgagaagaaccaaagaattctttgatacttgctacaacaggacgaatattgatcaattgttgcggtgtcaatgtttctgtgtcttggattgacatccgttcacgaacgacacgttccatccgagcaagtccgattcggaattgattttgcaataattccccaactgaacgaatgcggcggtttcctaagtggtcgatatcatcaacattgccgataccttccattaaattgaagaagtagctcatagaagcaatgatatccgctggacgtactgtacgaacggtcgtatctggatagccattaccgataacattcacttcttgttctggatcttttggtgaaaagactttgatgacttgaacagtcattggttctgtaacaacaccgtcttctgatgggtagtaagtaacactatttaaaccattatcgataaaggcacctaatgtttccatcacttggtgagtcaacacagttcctttttcgacgatgatttcgccagtttcaggatcaaccaatgtttctgctaatgtcaaattcaatagacgtgttttcaagtctaattttttgtttactttgtaacgaccaacatttgctaagtcatagcgttttggatcgaagaagcgagcattcaacaagctgcgtgagctgtcagccgttttgggttcgcctggacgcagacgttcgtaaacatctttcagtccttcttctgtccgagagtcgcttgcatttttgtgcaagtctttttcgattgtgttgcgtaacgaatcactgtctccaaaaatttcaaagatcgtgtcatctgaaccaaaccctaaggcacgcactaacacagtcaaaggaatcttccgagtacggtcaatacgtacataagagatgtctttcgcatctgtctccatttctaaccacgcaccgcggttagggatcacagttgagccgaatccttcttttccgttcttatcgactttcccatggaaataaacacctggtgaacggactaactgagaaacgatgacccgctctgccccattgatgataaacgtaccttgttccgtcattaatggaaaatcgccaaagaagacttcttgtgacttgatttcgccagtttcacggtttgttaaacgcaatgtgacatgcaaaggtgccgaatagttggcatcatgtgcacgagcttcttccactgtatacttaggttctttcaattcatagtctacaaattctagggacaaattgccgttaaatccttcgattggcaaaatatcttcaaacatttctcttaggccctcatctaagaaccattggtaagagtcggtttgaatttcaatcaaattcggtaattctaatacttcactgatccgtgcgaaacttctacgttcgcggtgctttccgtattttactacgtgtccagccaagctcttcacctcttcataaagtctttcaaaaaggctatccgattatttacaaaactgtaacaaatattaaatatatattacagaaagcattttttgcggcttttaggcaaaaaaaaaccaaaaatagaacagatgcaatgggcattttctacttttgtttccttattcccaagccgaaacggacaatatttcgtttctgcttttttctttcagatagtttttgcaactccctattatacagatgaagcacattgatgtcaagctttcattgaaagttgcaacgcttttccgatgcatgcaaattctaagttttctttaagaaaggattctctaaaattagaaaaaatgacgagaaatttctttgcattttcttgttttcttgctatgctagcaaaaaaagcatgagcgttacacgtgaaacattttgaaaggagcaactatgacaactagagaaaagattttggcattgttgcaacaagaaacctccgttttatccggagaaaaaattgcccaaaaattggacatatcacggactgccgtctggaaagcgattaaagaattagagaaaaaaggctaccgctttgaacattcagccagcggctatcgctatttatcagcagatcgttacgaacaacgcacgttacaggaagcactgccgatggtagcaacgatccagatcgctgaccaagttgagaccacgatgaaagaagcaaagctagctgctttatctgaactttcgactccggctctatttttagcagaaacacaggtaggcgggcatggtcgattcaatcgtcctttcttttcacccaaaggaaaaggaatctatatgagcttattgctgaagccaaatcataccttcagcgagttgcctcaatacacattattggcagcggtagctgtggcacaagcaatcgatgagttgaccggcaaagaaacacaaatcaagtgggtcaacgatatttacttagaaggaaaaaaagtctgcggtattttatctgaagccactagtgactttgaaagtggccgcatcgcttcgatcgtcatcggcataggcatcaactttgcgatccctcagacagctttcccagaagatatccagcaaagggcaacctctctctttccaactggggaagctcctgtcaatcgtgcgcgcttgatcgcagcagtatggacacgcttctttgacttgttggatcaattaccggctgatgattatctaactatttatcgtcagaaatcatttgttcttggtaaaaccgtttgcttcacacaacaaggcatccgctatgaaggagtcgcagagtccatcactgctactggtgaattagtggttcggacaacagatgatgtcaaagtcctttcttctggtgaaatcagtctggagaaatattcttagcagcatttttttcaaaaaaccaaacaaagacccgtcagatcaagaaagactgctcttacgatgcagccattctttgtctgacgggtttttgtcttgctatttagtgaacgagcatttgccagatcaggcataaaattaggcctagagcatagctactgttaaataaaatcatgtttttgattgaataaccaaagcttcttgggtgaggcaaacttgcttgatgctctttcaagttttggcgaatcttcggtaaggttagaaagacgagtaagatcggccactgataaagaccaaacaaaaatccgatcaaaatcgcaccgtaggatgccagcatcaatccttggaaaagatgaatgccgttggtccgaccaatgtaataaaccaatgtgtaccggtggttctcaatatctgtttctaaatcacgcaagttatttgccaacataatattggcaatcgtaaatacaaggggcaaggatgctaatacaatggcacataccgcccacagatgacccactaatccgaaggttccggtcgcaaaatcaatgtctaaataaaaaactttttgtgtgacagtgttcagatagatggtgatggcaaaaatacctaatcccatcgtcattccactaaagacttcccccaatggcatccgagataagggaaccggcccaaaggtataaaacaccccgataaagcatacgactaatcccatcagcaataaaagccagcctgtcatccaagtcagataaagaccgatcaacaacgttagcgccaacatgccaaaaatcatgttccgtacaagggtttcgggaatcttttcccgaccgatcacattttgttcatacttataaaccttagactttgcttttttgaaatccatgtagttattgatcgatgttgtcgttaaatcaaacaagatcatccctacaaaaaatataacggtgttcaatggatggaattcatggaagtatacgagagaaaacaagattcccataataaacggaaaaatacttgcaaccttagtccgaatctcaacaacttctaaaaatactgcaagagacacaagatccctcctcttattttaaatcggcacgatcgcccatcgtgtaacctgattcttcagacagcttaaaggtatctttgattccatccgtaacatagacgatcccttctttcgtgatgaagatcgcatctgttcctttgtcggtgtgctgctcgatatattctaaaccagctttgatccctttatcaaaaaccaccgtcgtcaaaccatcgccatcgatcgatttatctgtgatcacagatacactggcaatgtcattgtcatacggataccctgtttctgaatcaaagatatggtgataggttttgccgtcgactttcaaatagcgttcatagattcctgaagtgaccaccgttttgttggtttctttgatactgccaataatggaaccgcgggcttcgttgggatcttggatccccacattccaaggttcgtcttcaccacgattgctatgtcctaacacatagacattgccgcctaagtcaacgattgccgaggtaaccccttgttccttcaatactttgactacttcatccgtgatatatcctttagcgatcgctcctaagtcaatgatcatatctttgtcttttaaatagacggtcttctcatcatcattgaactcaactttccgataatcgatatgttttagtgcttcatcaatttccgattgttccggtttgcgagcatcatcaaatccaatccgccacaattgggtgatcgcaccgatagccatattgaacccgccattagattttttgctatagtcataggcatccttcaatagaaaataaatatcatcagaaactttgactggtttgattccagcttgggcattgatctcgtcaacttctgatcctgcttggttgatcgtaatcttgtctcccaattctttgatgcgggcaaacgctggtttcatcgcagattctttgccttcatcgtaaattctgatgcgtgtatacgtgcctaataaaaattcttcttgaaaatatggttcgtctcttaattgaacagtttctttttcactgccgcaagcggataatattgtgataaaaaaaacaatcaatgcaaaaaacggtaatttctttttcatggtcttcctcttttctgttgtattcaattttattataatagctttttttttctaaaatgaaaagggttggcgccagaatcttagtttcttttgcgattctttaatctcttctgtttctttatcagacagagggagtccacgtaggaaggttttctactagaatttttttattattggtaggttatttagcgcttttgaacataaaaaaagcggtactctacatcagaataccgcttgttcatttatgaattattcagtgacgatgttgtccacttggataggtgtttcgtcccctttttctgctgcgttcaacaattgttgtgcatagatcacgaagctgtggaagctgtgtgtcgcaccagaaacaacatccatatcagcaactgaaccatcttcagcatttactgctgtcacgaatgcttcgttgaagtttggaataaattcttctgggtttgtaccagattttgctttcatgttttcgttgtattccgcatcatcttttttagatttgccatcttcgttaacatagtcatagttagattcagacactttgccgtctttgacagtgattgagaatgctacacggtagccatttgaatagttcttttcttctaagctatacgtaccatctttcaagtctgcaccgttgtcgatctcgattgtatctgtgttgcctgcttgagcagcttggatcaattgttgtgcatagttttggaatgaatcgaatgagtgtgtcgcaccagaaacaacttcaattgctgaagggctttgtgccgcaaccaattcttcattgaatttaggaataaattcttctggactgattcctgctttggctttcatgttttcgttgtattccgcattttttgtttttgattcgccgtctgcattgatgttgtcatatttagattcagtgattttgccatctttaacagtgatttcaaaaactacgcggtaatcatttgaataatttttttcttctaatttatatgtgccatcttgcaatggtgctcctgcgactactttcgcttctgattcagaagttgctgttgctgattcgctgctagcgacttgtgaagtactttcttttgttgacgaagaagctgacgtgttgttgtcagatccacaacctgctaatactaacgctgagaatgaaaataccgccatacctaccattaatttctttgctttcataatgctccaccttttactaattattttcccacaaaaaaagtttgtgattcatctaacattttaaagtaaattagaaatatgtcaaccgcttccctatagcttttgtgaatatttttgaactttttttgattttcgcaaattttcacgaatttcatgaaatatcgtattttcctatcagaaaagttagacaaacgatggatttctatatataataggaacgattgtgtatttattatcatagattattttttttaaggagagatttgcaatggcaaagaaaagcattgtcgttgtcggtgcaggctatgccggtgtttcagcaaccaagtacatggcaaaaaaattgaaaaaagacaatgatgtagaaataacattgatcgatcgtcactcttatcacaccatgatgaccgaactgcacgaggttgccgggggacgtgtcgagccgaccgcaatccaatatgacttgcaacgtttgttttcacgtaagaaaaatgttcgcttagtaaccgacacggtaactgctatcgataaagaaaagaaagtcgtacaaacaaaacaaggcagctattcctttgattacttgatcttaggtatgggtggcgaaccaaatgacttcggcactccaggagtaaaagaacacggatttactctatggtcatttgaagattctgttcgcattcgtgaacacatcgaaaaaactgttgctaaagcagcaatcgagcctgatgcagcacttcgtaaagcaatgttgactttcgttgtctgcggttctggctttaccggtattgaaatgatcggtgaactgatcgactggaaagagcgtttggctgaagactacaaattggatccaagcgaaatcactttgaaagtggtcgaagcaatgcctacgatccttaacatgttggatcgtaacgatgctgccaaagcagaacgctacttgaaacaaaaaaatgtcgaattagttctgaacgcaccaatcgttgaagtggctgaagatcacatcaaattaaaagatggttcaacgatcccaacttatacactgatttggacagctggtgtgaaaggaacgagcgacgctgcagactttggtctagaaactgctcgcggtttccgccttgttgctaacgaatatatggaagcaaaaggttatgaagacaaaaatatctatatcattggtgacttggtcttctatgaagaatttccaaatacaccaacaccacaaatcgttcaagccgctgaacaaactggtcatacagctgcatcaaatatcgtcgcagcgatcaaaggtggcgaaaaacacaaatttaaaggaaattaccaaggattcatggtatcgattggcgctaaatggggcgtagccaacttattcaataagattcaccttagcggtttcttagcaatcattatgaaacatatcgtcaacttgaaatacttctttgacattcgttctggctactacatgttccaatacttgatgcatgaaattttccatatcaaagatgatcggacagtggcgcgtggtcatacttcacgttacggaaacgttctttggagtgttccactgcgaatcttctacggtctggtatggttcgttgaagctttcaagaaaattctaggtacaaatggtgaagtctttaagccaggaacttggtttggcgaaggttcttggttccaaggaaacagcgtattcccttggacttgggaatatcaaactgttgctgatgcagcaagcggcgcgagtgaagcagctgacgctgccagtgcggcaagcggtgcaggcgatgctgccggcgcagtagcaacccaagcagctcactttggtttaagttatgcctacggcgaacaaccaatggtcgtgatcgaaaaatcaccagattggtttacaaaagtgatgcaatttattatgcctaacaacgatgtagcaatgttcttccaaaaattcatggtcttctttgaaattgctttagctttagcattgatggctggtttgtttacttggttagtgaatgcaacgacaatcgttttagtcttgacattctgtatgtcaggtatgttctattgggttaacatttggttcatcccagtagcctttgcattaatgaacggttctggccgtgccgttggtttggatcgttgggtgatcccatggttacaacgtacacttggtaaatggtggtacggtacaccgcgttccttatacggtaaaaaataatcgctttataaacgagactgaggcagcctgatcctttgatcaatgtctcagtctctttccaagttaagcactttttttatctactagaaaaaccttctcttaaaagtagtagaaaaccagcggattatgctagaatgagacacagaacttcaaaggagtctttctgatgaaagtaaaagaatttatccgtcgtgcccacctgaagccttgggacggggtcatcattctggtactgatacttagctcgtttttaccaattttgatttttgggcaatcacaaagtacccctactgccgccaaacaagctgttttgcgagttgatggcaaggagatcaaagagtttgatttgatcgaaggacaagatagctacacgtatcgatacgaagatccagatggtgattacaatctcattgaaatcgctggtgaccgcatccgcatcaaagaagctgactgtggcgatcaaatttgcgtccgccgcggctgggcctcaaaaaatggcgaaacaatcgtatgtttgccacataaattagtgatcgaagttcgtgcaacagatgggagtgagacagacgatctaatctactgatcgtgatactatgagtcgtttacagaaaatcattttcatctcattattagttgctcaaggagtcgttatcggtttgattgaaaatatgattccgtatccttttgcctttgctcccggagctaaattaggtttggccaatctgatcacgatcattgctttgttcactatgcctaaacgagacagttttttgctgatatggctacgtttaatcttaactacactcttaggcggaactgtttcaacattcttatatagtatgagtggttcacttttgagctatttcggtatgttgctagtaaaacaactaggacctaagcgcgtcagcattatcgggatcagtgcagctggtggttttttacacaatgttggccaattggtcacagcttcttggattgctcaatcctggagtgtcatgctttacctacccgttctcgcatttttcggtattctatcagggatcgccatcggcatcgccgccaactatcttttgcaaagagtagacacattacggcgatttcagcttgattatgaacggcaaaccaatgtcaagtggcgttctgattcaaaataaaggagtcatttatgaaacttcatccaatgtggcaagcatatcctgcgttgcaaaacgatttatctgaatcgctgcaattaatggaacaatccttgaaactaaaaaataaagcagtagaacaagcgatattagcgatgatccattctggcggcaagatgctccgcccggcctatcagttgttgttctctgaattcggagaagagaaagattctcaaaaagcagtagcactatccgcagcgatcgaaatgctccatactgcttcactgattcatgatgatattgttgatcaagccgatactcggcgaagcttgcctactatccgtgcacaattcggtaatgatgtcgccgtttacgcgggtgattatctctttgtatgctgttttaaactaatggcggattacgctggttctctcaaaagtctgcaaatcaattctcgcagcatggaaacaattttagctggagaattaggacaaatgagcaaacgctacgacctgaatgtgacgattgaggactatctggaaaacatttccggtaaaacagctgaactgtttgctctaagctgctttatcggggcttatgaaagtggggcttctctacgtttagccgatcaggcaaaaacgattggtcaatccatcgggttagcatttcaaatcatggacgatatccttgattacagccaaagcgaaagtgccttgggtaagcctgtccttgaagatgtcaagcagggggtctactcactgccgttgttgttggcactgaaaaaagagcgggcagtgctaacaccattactggagaaaaaagccgagatgaccgatcaggaagcgcagcaagtctaccaaatcgttcacgacagccatagcgttgaagaagcacatcaattagctgctcgttatacaaaaaaagccctgcaaggaatcaagaaattacctgatcctggaaaaaataccaaagactatttgtatcagatcacaaaccaaatcctagctcgcacaaattgagtggtttttctataaataatagtttgataagtgatttagaggtagctgctttcaactagctgtctttcagacaaaaaagaacgatctccgattgattagacgacacgtcttctataatcggagatcgttctttttctttacttcactttctcttgactgtttatcgcattgtaacgaactcttctgctccagtcggatggattgcaacggtattgtcgaaatctgccttagttgctcccattttgatggcgacggcgaatccttgcagcatttcgtcaacaccaattccaataccgtgtagaccaatgatcttctcttcttttcctaaacaaacaagtttcatttcacatttttgacgatagtcattcaatgcaaagtacattggtgtaaagcgtgaacgatatactttgatttcttcttcgccatattttgcgattgcagcttcttctgaaagaccgatcgttgcaattggtgggtgcgtaaaaatgactgtcggcaccaaatcataatctaaatgtgcctcagtttgaccattgaacaatcgttcagacaagcgacgacccgctgcaatcgctactggcgtcaactctaatttgccgatcacatctccaactgcaaagatcgattcagcagtcgtattttggtacttatcaacaatgacaaagcctttttcatctagagagacatctgtattttccaaaccaaggtgttgggtattgggcactcgtcccccagcaaacaacacacagtcccccgtcagtgtttgaccattttcaaagaaaaccgtatattgtccatcacgttcttcgatcctttcagctacatagccggaataaaggtccattcctgcttctcgataaatttctactaaattgtcagttaacatatgatcaaacgcccgtaatggacgttctttacgataagcccaagaaacgtgactgccaaattgctgactcattccgctaagttctgccgcaatgtatcctgctcctaagacgatcatttctttaggcacttcttttaaggcaaaaaagccattggaatcaatcgcatgttcaccaccaggaatcgacatgacactaggttttcctcctgtagcaattaagatctttggcgctctgtattcttgtccatcgaccgtcacagtatggttatccacaaactgtgcataaccgtggataacttctactctgttgctatctaagcctttttgatatgctgtgtgtaaaaaatcaatatatttttcacggttatccacaagttgcttgaaatcaaatttatccacatgtggataaataccatagctcgtggcatcacgcttaatcatttctaacatttcacttgcttgccacatcacttttttgggtacacagcccacattgacacaagtaccccccagctcattgccttcaatcaataaaactttagctccatgcattcctgcacggttagcagaagcaatcccgccactgccaccgccaatcactatgtaatcatactcttgcattattggtctcctccttaggaacaacttcattttggtgtatatcgaaggatttttcaaatcttacaaaaaaatgcgacagaaagcaccgagtcaatgataaagggagaggaacataacatgtacgaaattcaaactcgcttttagcacagtgcgctacccctcgaatctcattatttttcctttatcagccttggatacttctgtcacagtttttattttttcttccggatcatgtcgccaacctgaacaggttcagcgacgggcatcgttagaagcatcatcggatttggcgcgcgatcgatcgattcaccgtcttcattatacatgacttccaccttttgatggaaatgatggaatccaggtccataaaactcgatctcgtcccccaccgaaaacaaattccgctgccggatcgtggccatctttgttgcgtcatcataggccatgacttccccgataaacttgtattgcgggattttacgccgaggaccaaataattgctcattttcactcggtgtatggtaataaaatccggtagctagttctctttgcgctaccttccataattcatcaatccactcttgtttgcagacatagttctctggatcttccatataactgtcaactgccgctttgtacacattcgcaacagttgaaacatagtggatcgatttcatccgtccttcgatcttaaaactatcgacgccgttttcaatcaagtcaggaatatgttcgatcatggacatgtcgactgcactcattgagaattcttcttcgatcgttccattctttgtcaaactctttctttcttgtgcaaaaggcatatcaaaaagatcatatttccaacgacaagattgtgagcaaccaccacgattggcatctcgcatcgacatgtgattggacaatgtacaacgtccagaataagagatacacatcgccccatgaataaaagcttcaatctccacactcgtatttttgcggatttcggcgacttcttccatggatacttctcgagccaagacaactcgctcaagcccttcttctcgccaaaattctagtgtttcataatttgtcgcggaagcttgcgttgaaagatggatcggcaatcctggtgcttctgtcgcacagatctcgatcaaagcaggatcagacacgatcaccgccgaaattcccacatcccgcaattgacggaaaaattccccagctccttcttgattgccttcatgggtgaccatatttgctgctacatatactttagcattatgagctttagcaaatgcaaccccttcagccatctcttcataggtaaagtttccggcacgactgcgtaagccataggcgttgccgcctatataaacagcatccgccccgtaatgaatggctgtttttaatttttctaatgtaccggctggtgccaatacttctggccgtttcaatttttgtttgactgtcatttccattgctccttacttgatatcctctggattgatcgcataaaaaccggtatctaacccccgttgagctggatgtagctgacgtacttgttcactcaagctagctgcttgttcagcagtccatgtgccttcagtaagcaactgcttcgcctgtgcaaaacaagctacgatcgagacaaacgctgtccctggagtaaataaaccgtctaacttccaagtctgataccccgtttcaaaaagagactgcaattcattcatcaaattgatgtcattattggcgaaaatatgcgtgccatgactgtcttcataaatcgagtagtgggtatcctccttcttgggttctgataaaaataaacctcgctcacgagatttttcatcttcctgttgcgtataattataataattttgaagcaatggacgtttcgactgatggatgcacgttgccccatagacaagcacttccgcaggaatcgttagctgtggtgctaaaactgtcatttctccaaaggggacttctcttgctaaaactgctccaatcgcccctttttgcccccaaaaattgatttgtctagcactggtgaccagcgtctctccatcgtatacaaacggcaatgccaattccggattctttttcatacgataaatgattcctggatcgccgatagaaattttatcaacatggttggccttcaaaaaagccaagtattctggaactagcgtcattttttgcgggtgcatgatgccattgactgccgccatcgcttgttttccttctgcttgcgctaagcggatcaattcgctttgttcctctcgtgagaaagatgtcggcaaacgcaaaccgaaagtttcttctccgaaaaaaatagtatctacataaggtaagagctgttttgcttgttcgatcgactccaccgttgcgataatctcaaccatgatattcctcctctataactcactaatagtatcacaggcaacacggctttccaagacttccttttgaacttttttcactaaaaaaaggaatactcagcgatgagaactggtaatacaactttaacactcttttaaatttgtgaactttatgagtttttatctccagttcaattgttcgaattccaacaaatactatttgcccacaaaaaaactatccaagcagcaaacgatggttcagcctgcattctgctgaccatcagtcgtttgctagttagatagttttatttttctttatgagcttatacttgttgaagaatacgagattggccttcttttacattcaatgtaattgagcctttcgatgccccaatcgtcacccggtcacctaaatggatttgtcccgacaatagtgcctcgcttaagcggtcttcgacctctttttgcaatgctcgacgaattgggcgagccccatattctggatcaaaaccagctttaccgatgacatcaatcgctgcagatgtgatcttcagttgaatgtcttgatcactgagacgtttgatgatcgctttactcatgattttaacgatttcatgaatttcatcttcacctaatgaacggaagacaactgtttcatccacccgattcaagaactcaggacggaatgctttcttgagctcttccagaatccgtttttgcatcgcttgatggtctttgctaagatccaccacattgaaacctacattcttttcttcacgaatctgttgtgcgccgatatttgaggtcataatcaggattgtattacggaaatcgactttccgccctttggcatctgtcaaatgaccatcatcaaggacttgtaagagaatattgaagacatctggatgagctttttccacttcatctagtaaaatcactgaataaggttttgaacgaatcttttcagttaattgtccaccctcatcgtaaccaacataaccaggaggggatccaatcaaacgacttgtactgtatttctccataaactcagacatatccacacgaacgagtgaatcctcactgccaaacattgcttctgccaaggcttttgccagctctgtttttccgacacccgtaggacctaggaacatgaatgaaccaattggacgattcggatcttttagaccactacgtgctcgacgaatcgaacgtgcgactgctttcacagcttcttcttgaccaacaactcgctgatgcaggattttttctagatcgagaagccgttcactttcttttttctccatttgctgtaaaggaacgcccgtccattgcgacacgactgccgcaacatcttcgccagtgacactgtctgcgtagccggaagcttctttcacttccatgaatgcaacttcagtcaactgctgggtcaatttcttctctttgatgcgcaaacgagctgcagcttcaaagtcttgttggcgaatcgctgcttctttttcttcaatcagattggcgatttcattttgcaaatcggccaactcagaactttcgtctgttttatccaagcgcacttttgctgccgattcgtccatcaagtcaatggctttgtccggcaactgccgtgaattgatatagcgtaccgacaattggacagcggcatgcagggcatcatctgaaatctctacgccgtgatgctcttcataacggggacgtaatcctcgtaaaatttcttctgcttcttctggcgttggctcatccacttgaacacgggcaaaccgtctttccaatgcagaatctttttcgatatacttttgatattcatctaaggtcgtagcaccaattgtttgtaattctccgcgggctaatgcaggttttaatatattcgatgcatcgatagcaccttccgcaccaccagcaccaatcagtgtatgcagctcatcaataaataaaatgatctgtccatcttggtaaatttcgtcgatgattttcttcattcgatcttcaaactcaccgcgatatttcgtgccagctactaaagcacccatatctaacatcattaagcgtttgttctgcatatcttctggtacttcaccgtgaatgattttttgtgccaatccttcagcaatagctgttttaccaacccccggttcccctactaaaacagggttgtttttggtccggcggcttaggatttgaatcaatcgtttcacttcttttgctcgacccactactggatctaagcgtttatctcttgccaattttgttaaatctcgagctagtgagtccagcgtcggcgttccttgtgcttttccttgaggacgacgacgacccgcaccaccggcattttttgtgtcattgatacccatttttttctttaataactgccgcattttagccaaactcaaacctaagttcaacatgattcttgaggctaaaatatcttcatcccgaagcaatcctaacaaaagatgctctgtgccgatttgaagagcgcctaaacgcttagcttcatctccagcgtaagcaaatgtttgcttcgctcgtggggaataggctagataggcattctctggatattggcgaacagttccgtaacctgttaaatgctcgatttcttcgcgaatatcattttcagtgatattcatttcccgtaacgttttgccggcaatgccattttgttcaatgactaaggcaagcaagatgtgttctgaacctacggactgatgtttaaagtactttgcttcttcctgtgcgatcgtcagcacagctttcgctcgttgtgtaaatagttcatccatctcattcacttcctgtcttcataacttaaacgttctaaaattgcatggagcaagtctgctcgtgttcgattttcataaggagaacgtcctaatactgacttcgcaatgacggtcaacaataaattgccctcacgcttcgacaggattccttcctcataaagtttttggattattgcataagcatctttttccgagatggtttcatcaaataattgattcatttcttcaaggtagtggtggttatccgtgatctttactttttcgatacggatatatcctccgcctccacgtttgctttcaacagtataccctctttgaatagtgaaacgggtattgatcacataatttatttgtgaaggcacacaattgaataaattcgccatttcagctcggcgaatctcgattgtttcgctgtcttcaagaattttcttcaaatatgcctcaatcaaatcggaagtgttatgatgattcaattcattccctcccttgactaattctgaccttcattatacccaatttttgaaaacttgaaaagatgtacgcctagagatgcggaattactaaaagaaacttaaacagctagctcttttttcgcatcacaaaaaaactatccgcatcttcaagtggttacttctacagtctttggttgccatctcactgcgacctatagagtaaacttaaaaatcattcggatagttttttcagctattgattaatcttcagagctcgttgaactcgtacttgttgattcactgctagcggaggattcactcgtagaggactctggttttggtcctttagaaatagtaacatttactgaagaaccaacagccaccgaagtcccttcacctggcgaaacatctgtgacttctccagccggaacagaatcattgtagcccgattcttctttgatcgaatattttaacccagcctcatttagtgctgctacagcatcatttcgactctgtccaatgattcgtggcacattaaccatctcttgaccgctgctgactgtcagcgtgataacagtttgagaggtaatgactgattctcctgctcctggcgcttgattaatgacagtccccaccggttcatcgcttggcgctgattgttcataaatattttcggttggaactccttttgaggtcaatgccgcccgtacatcttcgattcgctgaccataatagtcttccattgcaaacgattcaggtcccgtgctgactacaaaagtaatgtcatcctctttcggagaaactttctcgccgacatctggtgattggctaatgatcagaccttctccgatagcatcactggatttggtctcttctttgatttggtcttctgaaaaacctaacttgatcaactcggcttttacatcttcaaaatttttctcttcatagttttttaaggtgattttttcagtccctgagctgatatacaaagtgatctcgctattttttttgacttcggttccttcttgtggatccgttttaacgacattgccttcttcaatctcatcgtcagcaatttcttcggtttcatcagcaacttttaatcctgctgcttccagcttttctcgagcaacggtctctgtgtctccgctgactttagggatctcaacatcgccgcgccctccgccaaaaacaaaatagccgccaatgaccagcagcgctgcaataactagtattggcaggatcagccaccatttcttccgcttcttctttggtttttcttgtttctggtctgcggtctcttctacttctggctccgtcactgccggttctgcaggctgttcagctatcatttcatcggtaataggggtcagcgctcgagtttcatcgtttagcgcatgtggctcccaccttggttcattcaagcgctcaggtgacagggctgttgaaagatcttctcgcatttcatcagcggtcttataacgatcggcttgctctttcgctgttgcctttaatacgacattctctaatgattgaggaacatttttatcatagatacgaatagaagggatctcatcttgaaaatgttttaaggcaattgtgacagcggactcaccatcaaaaggaactttccccgtcagcatttcatataggatgattccaatcgcatagatatcagattggttagtagccatacttccccgtgcttgctctggcgataagtagtgcacagagcctaacatcgagttggtttgggtgatcgatgtttccgataaagcaatcgcgatcccgaaatccgtgatcttaacgacgccttcttcattgatcagaatgttttgtggtttcaagtcccgatgaatgattcgatgttggtgagccaatgccactgctgacaaaatttgttgcacgatatcgacaatctgtagataaggaactgggtaatgggtttgaatatatcgcttcaagtccatgcctttgacatattccatcaccaaaaactgcatcccatcttcttcgcctacatcatacactgttacgatattgggatgaaccaactctgtggcagccaatgcttcacgctgaaagcggcgaatcgcatttttatcattttggaagtcaaatcgcaatactttgacggcaacttctcgatcaagaatcaaatcatgagccagaaatacatttgccatgccgccactgccgatattgccaatgattttatagcggccatttaactttttccctatttcaatcatgggcagttcctccaactttgatcagtaacactgtgatattatcgactccgccttgttgattggctgcatcgatcaactgctgaaccgcttctttaagggacgacgcgccttcaatgatggctgcgatcttttcatctgccaacatgtttgtcagtccgtctgagcaaagaagcaagtaatcactttcagcaaaataatgaatcgctacatctacttctactgtattaggcattccaacagaacgagtcaaaacatttttgcgtggatggttcagtgccatttcagcagtaatttggccagatttcaccaattcattgacaagagaatggtcttcagtaatttgtatcaactcatgatcccgcaaaatataggcgcggctgtcgccaacattcgcaatcgtaaattgatcctcaaagagtgctacagcaatgatcgttgttcccatgccattcagcgcctcatcctcgatgcctttttcatagatcgagacactttctgcctggattttttggatcagccattgagcagccttttcactatctgtcaattctgttttttcccaagcggttcccaagccactcacagcctgacgactcgctacatcacctgcccgatgtcctcccatcccatcagctaagatcgccaatgggatactttttttgttgacatacacagcagcaaagtcttggttcgtattccgacgtttaccaacatctgtttgaaaatggatttccaacttcttttcacctcattactttttgcgaaggcagcttatgaaaaagccatctgtcataaaatcttgcggataaatcgttagcatctgatcattgatattcgcagcaatatcagcatttaccgatacatcgattcgttcgaattctggatgatccgctaagaatgcctccactactgcctgattttcttctagcattatagtgcatgtactgtagatcattatacccgaattttttagcgttggggcggcactttctaaaatcgctaactgaatttcgggtaaacgctctagatcagctgcctgcttgttgtatttgatgtctggtttacgacgcatcaatcctagaccggagcaaggagcatccactaagattcgatcaaactgttgttcctcaaaatgttgagcgacttcccttgcatccatcacttccgcttgaaccacctctgagaccgcaagtctttcagcattttcagtgatcaatttaactttatgaggatgaatatccaatgcagtgactttcccacctgcttctgcagatagaaaggacgcgatatgggttgttttacctccaggcgctgcacaagcatccaatacttggtgctctggtgcaatgtgcagtgccggtgctactaacatcgaactttcatcttgtattgtcaataatccgtcatgatataaagaagagccggctaaaaatcctttatcagccacaatcccatacggagatagttggctttctcgagcttcgattccttcttcctgtagttgaaggatggcttcgttgcgagtaattctttgtagatcaaggcgtccactagcatggctaggtactagtaaagacagccctaactcccgggttttatcgctgccgatctgcgctacgaatctttcagttagccataatggcatactgatttctatagctaaccgctccaagggatctttgatttgatcaagtgccggcacaccctctctttgaatcgtacgcaacacgccgttaacaaattttccgatccctggatttccttttgctttcgcgatttccacggcctcatttaaaatagcatgattaggtactttgtccaagtacagcatttggtaaagagaaagacgcaataatgatctgacccatggatcgactttttttgcattcttgataaagttcgctaaataataatccaatagcagctgccgactaatggttccatagaccatttctgtcaataaacgtccatctttatcatttaaacggccttgattcatcagttctctcaataataagttcgaataggcaccgcctctttcgatacgaactaaggcctctaatgcaacaaagcgaacagtatattggatttttcctattttacgcttcatgagtaccaaccttatcacctagttgaatgtgttgcccagtgccatttagaaaagccgcaatggattgacgaccttttccagctggttgtagctcttctaaagctaaaactgtctgttgaccacaagcgatccatagcgcctttttcgttcgttgtatgatggttcctggcgcggcatctgttgtttcatcgactactgctactgaccaaatcttccaacggctcccttggtaagtcgtgaaagcaattggccacggtcgcatccctcggacctgattgtcgatctcctgtgctgtctttgtccaatcaattgcttcttgttcttgcgtaatattgggggagaatgttgcctgctcttcagcttgaggcattggtttcagttctcctgataggatcttaggtaatgttttcagcagtaattctttacccaataaacttaatttctcaaacatagtccccacatcgtcttgattagtgatcggcagtttagcttgagaaaaaatacccccagcatccatttttttaatcatttccatgatggtgacacctgtttccggttcgccttccatgatggcatagtgcactggggcaccaccccgatactttggtaataaggaggcatggacattgatcgctccaaattttggtacttgcaacagcttttccggtaaaaattggccaaaggccgcagtgactaaaatgtctggtgctaattctttgatcgtttccatttcaggtgaaccgctgattttttctggttgcaaaaccaacaattggtgcttcaatgatgcttctttgacaggcgttggcgtgattactcgttttcgacctacgggccgatccggttgggtcactaccgctgcaatttcatagccttctgccagcaatccttctaagattggtacagaaaacgcgggggttcccataaagacaactttagtcattttcgtgttcctccatatattgttctagttcagattctgggatcttatcgatcattttatcaataaataagacaccattcagatgatcaatctcatgctggatagcccgagccaagtagccaaaagcttgaacctccatttcttctccttcacggtcaaagtagcgaaccgtaatctcatctgctcgcttgaccgtaccataggtatgaggaatactcaagcacccttctacatcaacagattctcctgatgactcgatgatttctggattaatcagttcgaaacgatcctcttcatctacttcaacgattgccacttgcaggtttttaccaatctgaggggccgcaatacctacgccgtcatgcgccaccattgtttcatacatgtcttctagtagttgtaccagctcatctgtaatcatagataccggttttggttttcgacgaagctgatcgtcgggatgaataataatcggatagcgcataatatctcctttaaataaaattcaacggttcttggtcaatggaaacgtagagtccttttcgctgatcgatctgactttgttccaataaccgggtcaacagttcaggcaaatgtggttcatttttgtatttaataatcagttggtagtaatagcgatttttgacacgcatgatcgcgctaggtgccggtccaagcaaaatactttgacccgataattctttttgtacttcttggtaaatggcaaacatcttttgggcagctgcctgctcttcgagatgactgcaggtaatttttaccgtgtagtaataagggggatatccgctttgatgccgaacccacatttcttgttggtaaaaagcttcatagttttgggtttgtgctagctgaatcgcatagtgttccggattaaatgtctgaatgattacttcgccggctttctccgcccggccagctcggccgcttacttgcgtcagcaattgaaatgttcgttcactagaacgaaaatctggcagattcaatgctgtgtcagcatttaagacccctaccaatgtaatatccggaaagtctaaccctttggcaatcatttgtgttcctagtaaaatgtctgctttcttttcgccaaataaagtaagtattttttcatgtgctccttttttgcgggtagtatccacatccatccgcaatacccgtgcttctggaaatctagcaattagttcttcttcaactttctgcgtacctgttccatagtaacggatcttatctgcatgacaactaggacagcggtgagggatcttttcttcatgcccgcaataatgacagcgcatcgtcttggtatccatatgaagcgtcaaagaaatatcacagttcggacaaggcagaacatacccgcaatcacgacacataacaaaagaagaatacccgcgtctattcagcagcaaaacgatttgttcttgtttatctaagcgatcttgaattttttcctgtaattggcgagaaaaggtctggtagtttttgttggcaaattcttcccgcatatctactacattgatctgcggcaaacgagcactgagttttgctcgttgattcaaacgcaacaattgataaacgcctttttgcgcccgagcccgtgactcgagagagggagtggcactccccaaaacaacaggacaatgatgatatcctccgcgccatatcgctaaatcacgcgcatgatatcttggtgcctcctcctgcttatagcttgcttcatgttcctcatcgacaataatgacgccaatgttttttaaaggagcaaaaatagctgaacgtgcgccgactactacttgggcttctccccgttcaatttttcgccattcatcatatttttccccttgtgacagtccactgtgaagcacagccacagcgttacctaagcggctcttgaatcgttccaccatttgtggggttaaagcaatctctggcaccagcataatggcagtctttttttgttccaaaagctcagcgatcgtttgaagatagacttctgtcttcccactgccagtgatgccttctaaaagaaaggtttgtgcctcttgtctttttgctgctgacagaatttttgaaaccgcatcggtttgttcttcgttcaatgctaatgctgcagtttggggaaatgatcgatctttgaaggggtcccgatatgtctcaacctcatgaaattcaagccagcctaatgcttgcccttgattcaagacagctgtcgaaatgcctgcttctgcaaaaaatgaaacaggaagctgatcagattcttgtaagactgtcaatagttgttgttgccgtttagcccctttcctgatttgcttcattgcctctggaattgcttctggagagatcaggcgtttcaccatacggattttcttggctttatttttattttttaccacatattgcaattcaacgactgcttcttcacgcaatactttcaattgcgacaataatcccgcttcctcagcagcttgccagctcaggctattcgtctcaggaaaatgcgcttttattgggtgcgtatcatccaataaaagaatattcttctggtattctgctttcatcacactaggcaacatggtctgcaagcaggtaatcttaaaagcaaatgtcgtttttttcatgtaatcagctaactgtaataattcttcattcaccacaggagaaagatccagcaagcgaagaataggtttcaatggttgacctggcggtgtatccgtcaatcctacgataaagccttggatatgccgatccccattaccaaatggcacttcgactcgcatgccagtctctgctacagcgcgcaaatattcaggtatttcatatgtaaaaggttgatctgtctgcatcgttggtacatccacgatcacttctgctgcataggtcatcttctctcctcctccaggctttattttactaaaatgacagacatttgtctgtaaaccttacgaaaatttaacggctatcgactcaaaagaaaaagccagaacacgcattgtgctctagcttttttaattgtctacagattctgttcgtcacgaatccgggcttccagttctttttgctcttggtctttttgcgctttgcgctcttcttgttccattttcaagcgagcacgtttgatttctggatgcggatcattaacaacaagctctgcttcgatttcttccaatgcttgtcctacgcttttcaccgaatcaaattgttccaatgttgcttgggcgcctgcatctagttcatgcgcgcgtttgctggctaaaatcacaagggaatactttgagttcacacgatccaataatgaatcgattgaaggttttaacatcattcgttttacagctcctctaacattttgatatacttgccgattactcgatcaacgcgaaaatgttcacttgatataatttctcgaatccgttgtactgctttagatacttcatcatttacgactgcgtagtcatataaagccatcatttcgatttcttctctggcaacacgcattcgttcatcgatcacttcagcagaatctgtccccctgccagtgatacgtgagcgtagctctgctaaatcaggtggggtaagaaaaataaagaccccatcaggcacttcttctttgacttgtttagctccttgaacttcgatttccaagaaaacatctttcccttggtccaatgttttttgaacataagacaacggggtgccgtagtaattgccaacgtattctgcatattccaacatttcgcctgcttcgatcaaggcttcaaattcctcacgggtgcggaaataataatcaacgccttcgatctcaccttcacgcttgttgcgtgttgtcatcgaaacagaatattgaaaatcgttgtcatcactttcaaaaattgcttttcgcacagtgcccttgcctacaccggaaggtcctgataaaactattagtaatcctcgctctgacataatgacgtcctttcactgacttttgcttaacgtctattttgcactttttttcagcaactttcaagaactactttattataatgggaaattcatgaaattactactcatctctcctacttttagaaccccatgttgcttagcgtattgatcacacctgccaactcatcttttgtcgtgatagctttctccgtaggatcttctacttcctggcaatcaatccgaacgatataccgacgattcaacgataccgcatttccattgaccaaaatttgcaagaactcttgatcaatcgcgacacaagcatcttgccaagcatcaaagtttgctttatctgatgggacgctccgcttgatgacgttttttccgcttaattcatgaaaagtaatatcatagtatttcattgttgatcactcctattcgatattttggacttgttctcttattttttcaataatcgtcttcatctgtactacactattcttgatttcaattgggcttgacttggaacctatggtatttacttctcggttcatttcttgaatcaaaaaatccagctcccggccgatcggcgattttgcctctaacaaagtagtcatagaatctaaatgaatcatcattcgatccaactcttcatgaatatctccccgctccaacaggatggccatctcggtcaacaaacgttcttgatctacttgctcgcctaaatattccgtcagctttttctcaaaacgttggcgatgatcggcttcataaacggcaataaacgtctgtaattccatgattttaccaagtaattgctgctgattttcttttaacacttgataaatcccttgtccttcaatttcacggctttgatcgatagctgttagagcctgagacaaagcatctaacacaccttgctctaactgggtatcttcttgttgtttttctcggatatcaagaaatgcttcatggacgattaatttttccaaaagattttttttcgacagctcttttatatccaacctttgagcagcttcttcttcgacctgcttcaaaaaaggcaccaataaatcccattggactataacttctttatgagccgcattcttttcgttcaatgtcagataaagctccacccgaccacgctgtaatacttttttgacttcttgtcgaattagtgcttccaaatcattcaattgtttgggcatgcgcaactgcaaatccataaatcgctgattgacacttttaatctcaatctctatttgataatcagctgtttctccattcccttttccaaaacctgtcatgcttttcattcatttcttcctttcacatagaaagcagtgcttttttcaattcggtgaattcttcatttgataacgttaagcctttacccattttttcatgtcctggactccagtcacgcaagtcaaacttaggcgggcgaccattccagctgactaaattaagctctttacgccaccctttaggattttccgaaagaacggcgatctcctctacgatctcataagaaaaattatccattgtgttcctctccttttaaaaaataagccagataggctgacagcacagccaattctggataccgcgcacgaatctgctgaaatgccggtgtttcaatttgttgggttcgatagaaaaacaagaaccgtttttgttcagataacaaaaagaactgttcgcgatagtaatacaaccattctgacactgaccatacttctgtttctttcgttggttctgccatgattttctcacgtatcgcttgcaggaaagattcctttgtataaatgacggtcggtgtaagatgtagtaatctgcctatgcattcaaaaaagacgcgcccacaaatttccaaggggacctcttgctgatataacttacgcactttcttccaaaattccttttttttcataaatgcgtacaatcgcggtgcatcttgtcgaagcaaatgaacgaatggcttccacgaatcgttgaagacctcttcatcaaaagtataccaatagccactgaacttgccaaagtatttcatcgtttctaaatacccaagagtcatgttttctagagaacgtttggcatcaaaaatcaaaaaactacctagagtccaaggtgaagcaatttgaatctgcgcaattgattctgagacctgaaccttcttattgattccaggtccttggacatcgacggcaatgacttctgtagcgcctcgctcaatggctacatcaattggcagattgttgcggtaccctccatcaatataatagatcccatcaatcaattgtgcctgcattgctggataaaaagacgctgatgctagcaaccattgcaaactataatcaattttgctggaatcaaactgataaacaacctctttgaaatccggcagacgagtcgtacaaagtaagagctggcttttgctggcattaaatttttctgcatcaaaagtcgctgctaacagctgtgctaatggttttgtactcgcaccattgtctttaagtgctgtctttacgagtgagcgtaattgctccatcatatctaataaggtttcttttttagcagcagcttttgggtattggaggacctgttcactagaaatattcgtccataattgctcagcagcttcaatatcgtccattaaaaccaatgcaccattcaatgcaccaactgacgtccccgctacccactcaaatatgattccatgttttttcagcgcttgccatacgccaatttgataggcgccatgggcgcctcctccacctaggacgaaagctgtatggtagtccagttgcttgtggtacccctgtgtcaccctaccatatccacgtcccacaaaccactgatccatgatggggtttcttgtcatttcccaaagtatctggtctacgaaacggcttctagcaaaactctcagtcatcgaaacaagtgtctcccaagtaaatgcatcacttggcacctgcaacaaattctgaatggtcagaagcggcccttcatggacacaagacagatagactgtgccgtgttgattcgtcaatcgccacccctgttcgttgaccactgattgaaaagcggctcgcgcctccgaatgactagaaaaaaaagggaaaactagtcggctttgttgaaacacatcttgggatacatataaatcagaaaaataaatttttgttgtcttcatccgactcctcctcaaatgcaaaaaagaaaccacggatgatcaatgaaaatttctgacatcattcgtggtattcttatcatttaaaaagtccgctgttccatattgaatgcggcccgcatctcgtctgtcgcatcagcaactggtgtaaccgattcaagatcaccctgaaccacacgtctggttactccacccatttcaccacatgtaattaatgtgatcatttttctccctgctacttcatccaataaataaacatctgttggttgaacccgcacggttgaagttgctgtatatgtataaatattttctaaatccgtaatataaattgttgcgccaatagccacatcatctaaaggtgtgaacaaaaggtctggcgactgcgcacgatggctagctagtgcataatttccttcgcccattttttgtgttgggctaagagttcctgctccatatagcaaagcttcattcgataaccccttaaaaatcggcaaattaatcgctacgctaggtatcgcaacaccaccgatcactggtaatgtgctgttacttagttgcgctttaagaactgcttctgagctggccggttcaacggcatcaaaatcaaaagtagtatctgcctccatattttttttgacatcggctctagagatctcggaaactgcgtaagcatctccgttgtgtttgatcagaaaatttttgatttgattattaaaaatcaaagcaagaccaatcaataacaaaaggaccaaaaatagattcgagagccaatggaacaaagttcgtttctttttcatcgtttttcgtctccaatttttattactcctatcataacaaaatcattgcagaagcgccaattttggattttttttaataaaaaagcaaagttttttgcttcataaaaaaacgtaatcttaaaaattgttttttccgttattttgtaatataactttaaacgaaaagatacaagcaatttgatacactttattgtagaatgaacttattatcagggagggattaattggcatgtcgaacacgatttatgtacatattgatacaaccagcaatgccgtttcgactcgcggagtggatgctcaagatttcaacaagagcatcgttcaccagccaaaaaatctgttgttgcttgatccctctagtgaatttggtgaatttgagtcgcatacagggctaaagattatccgaggcattgaagatgtccaccttttctttcaacaactcaaccgcggacggatcacagaagaaatcaaatggatcgactttaatgatttagaaatggtaaaggagctaacaccgctagaaatttcagaattgttatattttgggcatatgaaaacgcatcttcattctccgtttttctacaaactgcaaaacaactttgtttatttcgacctcaaagatcagcgttcccgtgtttactaccgctacctggaagaatattaccgaattttagctgacaaaatcacgcacatcgttctagaaaaaataaatgatcgactttctttcttcaaaaagcctactccggtctctaaacttgatttaaatcttctcaaagacttgcggggggtcatgcaggaaggaatcatcttatgtttccatcaagaacaattggtcgataaaacctacacaatcccgatttacttagtcgaggaatctgggctcaaaaatagtcacctctctctgaaagaagactatcaagtggcaacgcttcgctactttgcaaataaaaaagaatggcagttggaattggatcaagatgatctagcttttggttttatcgataaaaaatgacttgctctcctattttgattttggagaacaagtctttttttacgcagtccgatttaaataatcgtccttaggtacaaatacctctggggatgttcgataagcaattagtaagataattgccgtgacgattgccgtagcaagtccgctggcggtattcattaccagagagaaaagccaaggtttcatcccccagagagcatatgcgccccagtaaacccaaccggcaaggaaatgccaaaaataacgagcaaatgcgcctgtgaatgttgcttgtacaagtagtcgttgcacgctacccttcgaaccatttctaatcgccaaatgaattttatttgcataaagtccggcaaaaccaacaaatgtaaaagcaaatgggtactcaatcaatacttgaagaacactcaaaaaccagactttacctaatgggaaatgcagcaatccccaaaccaatccggccattaatcctggcttccagcctctacggatagcaaatattgttaatggaatctgtcctaaagaaattgaaaaactacttccaaagtctaaaggaatcagcgatagtaccatcgccagtgccgccataatcgttccctctatccaaatttttgtaccatttcccacaaaaaaactcctcctttagaatcatcacaattcacaaaggagaagtgttagacacttcaactcgtcacaattcctacgttcgcatgatcgaaacaggtacgaagggtttagagtactctcattctcagccttttcagactcccctttgtgattagattctattttattttgcttgcactgctgcaagtcatcttcaagaataccacaaaataaaaaaaagaaaagaaaactcgctctgataaaaaaagaaacatctcaaccgcgtctagacgagatgcttcttttgggttatcatttttaaatcgataattttgattcgaacagtggactaacaggtttattctcatggattcgtttgattgcttctcccatcaatgcactaacactgatttcgtcaattttttcagatttacgatcttctggcaagaaaattgaatcagtaactactaagtgctcgatagctgaatcttcgatccgttgcaaagcaggtcctgataaaacaggatgagtacatgaagcataaacactttttgcaccagcttgttttaatgcgttcgctgctagagtaattgttccggccgtatcgatcatgtcgtcgatcaagacacacgttttgccttctacgtgaccaatgatattcattacttcagcaacatttgcttttggacgtcgtttatcaatgatcgcaattggtgatttcaagaattctgctaatttacgcgcacgagtcactccgccgtggtctggtgaaacgactacaacgtcatctccttgaatatctctttccaagaaataattagcaatcaatggtgcacccatcaagtgatctacaggaatatcaaaaaaaccttggatttgtgaagcatgtagatctaaggtaaccatacgatttgcgccagctttttcgatcatgttcgccaccaatttagcagtgattggttcgcgggaacgagctttacggtcttgtctcgcataaccatagtaaggcatcactacattgattgttttcgcacttgcacgtttcaaggcatcaatcatgatcagtagctccattaggttatcgtttactggactgcttgtggattgaataacatagacatgtgaaccacggatactttcttcaatgttaacttgaatctcgccatcgctaaattggttcactgaacacttacctaattccacacctactgcagctgcgattttttcagctaacggacgattagaattcagcgaaaaaatcttcaatcttggatcaaaataatgatttgacatgagaacctccactttctttgcgttcatctggcaaaaagactactagttcaccagaatcttcttcctagtaaatagtagtcatttttgctaaataaatcaagtcatttcgcagtttcttcattcaaataaggcaatttttttgcatagccttctttgttttcctgccttgctcgggcaatcgccatgctatgtttaggaatatcttttgtgattgtagagccagcagcgatcatggtttcttcctcaatctgcaatggcgccactaaattcgaaccagagccgataaaacaattgtctccgacaactgtcttgaatttatttttgccatcataatttacaaagacgacgccgcaaccaacattgatatttttccctagcgttgcatctccgacataagagagatgccctacttttgttccctcaccgatcgttgcattttttatttctacgaaattaccaatatgggctctttctttaatgtctgcttttggacgcagatgtgcatttggtccgacatctgccccattgtagattcgactttcttccaccacagatgccttgatcgttacatcatcaccgatttgactgtctatgatttgagaagatgcagtgatgacacagtcttcaccaattttcgttgcacctttgatgacgacaccagcttcaatcagtgtgtctgctccaatttccacgccatcatcaatataagtagtatcagggtcaatcaatgtcacaccattgcgcatatgctgctgattgatacgcttgcgcatcaaacgattcgcttctgccagcgctaatcgatcattgactcctaacgactcattgaaatcatccgtttgataagcagctacaatcttcccttctgctttcaagatctcaataatatctgttagataatattccccttgtgcattatcggtatctaattttgccaatgcatcaaataataattcattgtcaaaacaatacgttcccgtattgatttcttggatcatcgcctcttccacagaggcatctttttgttccacgattttttctacgacacccatttgattgcgtacaatccgaccatatccggtcggatcttcagcttgcgcagttaaaatcgttgctgaggctttttgttcctgatggaactcaaaaagattattcaatgtctcagtcgttaacaaaggggtgtctccactgattactaacgttgttccccgtttttctcttaagaaaggctctgcttgaacaactgcatggccagttcctaactgttctgcttgtaaagcatactcactgcggtcccctaattgttgcttgaccatttctgctccatgtccgacgattgttacgattgcatcaggttctgtctccactacgcgattcatgatatgttctaccataggttttccgcaaacgggatgcaaaaccttgtataacttggatttcattctagtacctttgcctgcggcaagtataattgcaaaacgtgattccacgtgttccactcctatcgattccgactgattgatttctgtatatgtccagtttagcccaactaaggatggttttcaatatataaggaaaaacacaactagaccaattaaaaaagactgattcaaaatcagtcttttgtttcaaaataattccccggcacgaccgagatcgttttcgtctgagtatcaacgtcttcaacaaacagcagcgaactataatcagaaatagcacgttttcctttgaatttagcttccgcaaaaaccgttatgccaacaagttcagcttcaaattcttcgatcaagctcttcataccgttcacagtgccgccgcctttcataaagtcatctacgactaagactttggaaccgcgttttaagctacgctttgataattccattttctcgattcgttcagatgacccagaaacatagttcacgctgactgttgacccttccgtaattttagaatctcgccgaacgatcacaaagggaacatttaaataataagataccgcttgtgcgattggcactcctttagtagcaacagtcatgactgcatcaatttgtttatccagatacttcgaagcaatgatacggcctacttgccgcagtagctcaggttctccaagcaaatccgagagataaacgtaaccaccaggcagcagtcgatcttgctcagaaaggcgttccgctaacccttcaacataggcataggcttcttcttttgaaatctcaggcacaaaaaaaacaccgccagctgcacctggaattgtatcgagagttcccgtaccacgttctttgaaggtctttttgataatcgctagatcttcactgatcgatgatttagcagaagcatagcgttttgaaaaaaatgacaatgaaatcaattcatgcggatgattcaataaataatgtgtcatatctatcaatcgttcacttcgacgaattttcacacatgcccactcctttaatttattcgtcttattataaggctttttgcgtataaatgcgagcattatcttgaaaatctaaagaattgttcgcttttcattcaatcaaagaaaaaaagaaacgaaaaattttcgtttcttatcgttttaaccgttgttttcgttggaaaagaatgacaatacgcttgaccacattgatgactaaaaacaaaccgataaatactaatgtgatcgtagcgcctggaggtgtatcgagataaaaagagctagtcaatcccgacagcataccgaatagaccaatcaagacactgatcaaaatcaccgcattaaaactcttgcctaaacgcatactgattgcagctggcaataccataatcgcagaaatcagtaacgcaccagcgatgggaatcatcatagcgatagcaatccctgtcaaaacattaaaaagcatcgacattatccgcactggcaaacggtctacatgagccgtatcctcgtcaaaagtcaggacatacatcggacgtttgaatagaaagaagagaacgaatacagctaaaaataaaaagcctagaaaccaaacttgatcctgagtaatggtcacgatggaaccaaagagataggattggatactggtcgctgagtttcctccactcagattcataaggaccaatgctaatgccaaaccgcctgacatcaaaatcgcaattgagatctctgaataactccgataaagtgttcgtaaatattccaaaatgaccgcggcgatgattacgattaataaggtcgtgagatctggattcaaattaagaaaaaagcctaatgctacaccagctaatgaaacatgtgagagtgtatcggccatcaaagactgtcttcggatcacaagaaacacacctagcatcggtgcgattccggcaataaaaattgcagccaaaaaagcacgcctcatgaattcatatgaaagcaacgccatggtgaatcctcctttcgaaccaaccgaatttgtcgatccgcatactccttaatatcttcgtgatcgtgggtgatcatcaaaatcgatttcccatgatcgtgtgcattgtgacgcagtaattcataaaataaatttcgtgattgctcatccatccctgtcgttggttcatccaaaataaataaatctggatcagtcgcaaagatacgtgctaaactgattcgctgtttttgccctccggacagttcgccaatccgttttttgcgcatttcccacatacctactgcatccaatgctcgccgaacatgttcatgatcccgctttgtcagcttcttaaaccatcggtctttcggataacggccagattggaccaattctaagactgtacttggaaagcctacattgaacgaggcaatctgttgtggaatatagcctacacttagcttttgtccttctctgtttttggtagccagtattacttctccctttgatggtttcaacaaccctaatgttgctttaatcaaggtagattttgcagccccattttctcctgttagaatgacgaattccccatcttcaacaaaataagagatatcctctaatacaggctcatcatcataataaaacgttagtccttttacatcgatataacgcacagatgtgcctccttacttgatacttttttgtaaagcttgcagattttccttcattactgtgagatatgtttctccatcactaatctgtttttccgtcaaactttctaacggattcaatacagccaattcaaccccagtctcattcgctaaagtttccgcgactttagaagaagcattttcttcaaaatagataactttgacttgatgatcctcaacatattcttttagctctgctaaccgactaggagttggttcttgatctggagataatccagcaatcgattcttggactagatcatattgttttgccaaatatccaaaagcggcatgttgtgtgacaaatgttcgattgaccgcatctttcaaagcagcagtgtactcttgatccaatgcgttcaattgctcaatataagcagcggcattctttttaaatgtagctgctttcgttggaaatttctcgcttaactgatctcgaatcgtttcaacttctttgattgccattactggatctgtccacacatgcggatctaattcatgggtatgggcgtctgtcccatgttctgcttctgcttccgtttctccatggtcttcattttcagctaaatcaatctctttggccgcttcgatcacaactgttttgtcagtatcgatcgaatctgtcattgttggcacccatgtttccaattccggactattgtacacaaaagcatctgcatccataatttttgccatatctttcgcactaggttcataatcatggggttctgtgcccgccggtataagcaaagatactttacctgtatctccaacaacctctttggtaaactcatacattggataaaaagtcgtaataacctgcaaatcctgactttcttctgcgacttgttctgatccttttccgcaagcccctaataaaacagtactggtaagcaaaaatagagctagtaattttttcatgatgattcctcttttcttattaaaacggaactaatccgatttatcagcaaaaattactctaccaaaggaaacctcattcgtcaagacaaatcgtatgttttccgatttagggcgttcctctgccagtaaatcggaaaacatgggaaaattgattcatatatccgctaagcaaaaaacagatgtcacattttttgaatgtgtgcatctgctttttaatttgtccttttgtttcctactattttaatgtgcgaactagataaacctcttcacaaaaaccttttaaagcattatacactcgctgagcccgtgagtatttctggcacaaggcaaaaacagtcggtccacttccagtcatcagtgccacatccgcaccatatttcatcattcgttccttgatttgttgtacgactggatgcttaggaatcgtgatcgattccaaactatttcccattgcagcaatcattcgttgataatcttcagcaagaattgcatcagaaagttcttgaatatctggatgatgcaactgatctagatcaacttcttgaaaaattttacctgttgaaacacttagtcggggcttgactaagaccacccagcactgcggcatcgggcgcaacggcgtgactttctctcctttaccagagatgaacgcagtcgttccataaatgcaataagggacatcagtacctacttccattcctatatcgatcaattccggcatcgtcagacctaattgccataagcggtccatcccccttagcgctgctgcacaatctgtactgccaccgccaaggcctgctgctacagggatatttttcgtgatccgaatcaagatacctttattgataccatagcgttttttgacaatactggctgcttgatatacattattgcgtttatcgatcggcaagaaggccttattggtttcgataatgattttatcttcttctagctcttccattatcagacggtcggctagatcaacactggacatcaccatttccaattcatggtaaccgtctgctcgcttacccaaaacatcaagtcctagatttatcttagcaggcgctttttcaataatttccatcttattcacccaatcatctgatagttaactagttctatcatagcagattctttagagatagttgagatatttctcctgtttttgatctttatcagcttttgggttgctctttgaaatcgttcctcgtaaaataagagtaacaaatttgatcaagaaggcaggggaaattatggcaaatctaattcctagagatctacctggtggagaagaactattaggcaaattgatgaacagtttctggcaagaacgacaaatgaatacagatattaaagaatatgaagatcattatgtagtcaaagctgatcttcctggtataaaaaaagaaaatatccgtgttagtttcgtgaatgatactctaacaatttctgcttcccaaattgaagaaagcgaagagaaagatgatcttggtcactacttgcgtaaagaacgatctagcagtgcttatcaacgtgcattcactatacctgacattgatgaagaagcgatcaaagcacggttcgaagatggtgtcctttccttgaatttaccaaaggcaagttacaaagacgcgccaggtaagcatattccaatcgaataattgaattatcgcaaaaagtaaaaaagacttcagaaatatcagtttctgaagtcttttttgttgtatttctaccttgccttaccagtttgacgataagcttgtcgagttgttgctgtgggtatttcttcttttttgacataaagcttcaaactataaggttcatgatattttacatcatttttgacaaaatctccgccagtaatgaacaacccaactggttccaaagctttttccccgttccaataaatacggccaattgttgttaagtcactatagctcgtaccaatttgcaacgagtattcagaatctgaccgttgtttgacaaagtagtagggataaagggtatttttaggaatcacaaatccttgtgcgatagcattcgttgctaattcatcttttgaaatgagtttctgtaaatagtcagccaataccagttgatagtcttcttcaaaatcaataactgctttctctgttgataaacgatcgatttgtgtggtgctaattttttctccttcaatattgaatacttcatcaggtaaatacttcacaaaaagctgagtaatatctaccttaagatttttatcaaaaaagtaataaaaaatatttagaacccagaaatagagcaacacgcagaatcctatcccgtataaagccatctgtaaataattttgattgagatagagaccataaacaatacgcagaatataagccgttggaatcaaactaagtaatgtataggcccgattcaagtatttaggactaatatccagataacctaagaacttatgaatcccattgatcatatctaataaaaaagtcatttattcacctactcattttcttgatcctcattgatgactgcttcttggtcagccgcattctgatcctgacttgacggcgtcgtttcctcgctttgcccgttctctgaagaagggacatctgtagctggtggtgtagagctatcctctatcgaagatgaaggaacagttcgctgattatttgttgtggaagatgtagtgcctccatgatcttcagctgatgttgaaggttctgtgctttcagacacaggttgactgtctaccgattgcgagtgactaacatcgctggtttcggtcgtttcagtaatctcagtcgagtgactagttccatttgactgccgatagctactggaattcacaacaccagttgcagtagcgatgatggttgaaatggtcaagagagcaattggtttcaaaataggaggtacttttcgcataattttccatccttgtcttgattcttatcttttttgcactcattgagtacttactttctttatagttctttccttggaaatggtcaagactacgaaggattaacggaacagatttaaaaaaaagtaaaaatgttttcggttacaaacaaaaactagcttctgctaggctctaaataagaaattcgtaaaacttttgtacagaacgagttaacgcagagtgataatccactatcagctcttttaataagatcgattcttgtagctcaaatggctcagtcaattctaaagtgatccgagcaccgtcgatgaaataagcataggacagttcatcatcagacaattcggctagttgattgctccactcttcgaagaatttctccgcgagcacatctccaacttcctcaagaacaggttggagagtctcttctacttgataaaaaggtcgtgacaaaatagatgccgttgtctttgagtgggttgtattttgaaaatccaaataaagcaagtcaatgtagtcttcttcttcacctgtttcttccagccatagaatgccttgcttgaccaatgagacacatgtagattctacttcctttgataattctatagtagcatctttgaacctcagattcttttcgactatttgctcttcacccataaattgcaagacagctttttcaaaaacgagcggctcatctgtaataaataattgaattgttgccatttttttctctctttcttttttatctaatttatttttgctctaaacagattatttgtcagcggtatgaatcttcgttagcatagaaattgaagatgaataaaagctaatttttaaggaggagatttgatgagtaaaattgccactatcattaccgatctagttgaagatattgaagtaacctcaccaaaagaagcactggaaaatgctggacatgaagttgtcattatcagtaatgaaggcgtggacactgtcacaggaaaaaaaggaaccacttttgcagttgacgcgtctattgatacaatcaatttttccgattttgatgctttgttgattcctggtggcttttctccagaccaattacgtacagatgaacgctatgtcactttgaccaaagagtttctgacatctgaaaaaccagtttttgctatctgtcatggacctcaactctttattcaaaccggattgacaaaagaattaacattgactggctatgattccattcgtccagatttaacatatgcaggtgctactgtcaaagatgagcctgtggtgattgacgacacgcatcatttgatcactagtcgtaatcctgatgatttggatgcatttaatcaagccattacaacagcacttgaaggcaacaaataaagcctaaattttaaacgaagaactcacaaatagggtgtacgaatatcgtactccctatttttctatcctttagcgattttacctgctgtttttgttcgcaagttcttttaattaatatttctattcatccatagaaatgtcaaaaccatcaaatgtctcaccatcataatatttaagtaattcatcgagtgatagcaaagaagaagtcatctcctcttcttccgtttgttggtgtttttcccaatagatctgataggcttccgccaattgtcgatagacatctttccgtgaaccaccttctgcctgcagcattggcaattctcgaataaacgcactataacaaggacgaccatcttgccaactgataggtaattcaatcacatgtagttgggcttcttcaaaccatctctccatcccgatccctcatttctccctttattatcacgtgaatgattcagaaggtcaaacttcctgtcaaaatagactaaaaaacactggctaccgatggcttatccatgatttggaatagcaatcggcagccaatgatcatgcagctacataagcatatttttcaatgttttgtttgatcttctcaatgattctctgatcctctacacctgtgacttctgtgatcacttgagaaagattagctgcttccaataactctctcaattgttgactttgctcgtcctcaggatcatgatagttgaaaatcataccaatcgtttcatagagatggaacggttgcacatttctcatttgcaattcaaggacggggcggataaatcgttcttgtgcgcttaattttcgcaaaggggtgcgggctactcgagcaatagcatccgaaatgtagttatttttgaatcgttgaataattttttcaatatactgttcatgttcatcaggatcaaaatcccatttggcgactaaaagttgaccagtttcttctagaacggatttcagctgaatcacaactagatggtcacgcatggcttcatcgatggtctcatagccttgtagagctcctgtataagctactgtagcatgacctgtgttcacactaaacaatttacgctcgatataaggtttcagatctggtacgtattgtacgccttgtagacgaagcactgatttcattgctgtttcttgaactacccactcacaaaatggttctacttgaaccaacaaaggatcatcatgttgttgcatcggaacaatgcgatccactgctgcatctggaaaaccaacactattctccaggtaagcgagttgttggctatacttttctacttcctcttttagaaaagtggatccaccgatcatattttcgcaagcgatgacatcaattgcttgctcctttttcttgattgctcgctgatccagcccttttgcaatgagcggtgcaatgcgaggcaatactgcaggaccaatggcagtggttaaaatatcggcttcgacaattgcttgaacaaccgcatccggttcttttgcgttattgattcctgtcacgtgttcaataaaaatctgttcgcggttctcatctgctaattcaattgtataggatttacgttgctgaagcgcagcaataatcgtttcatttacatcaacaaaggttatttcaaaaccgtttgctgccaaaatctctccgataaaccctcgaccaatattccctgcaccaaaatgaactgctctcatctttttcccctcctatgccactgttagattagcggcgacttcttctttgctcaaagcatccgctaattcgaccacattatcgatatcgctacagaagagagcgatttgttgtaccaactgcaaatgatcttcacctattccagcaatgccaaataataccgtaacgattttttcatcctcatctgtcccgaaatttacgccttcaggcacttgaacaatgcagataccagattttttgacatatttttttgcttcatctgtcccgtgtggtatagctatgaaattccccatgtagacagataacattgcatctcgttcgatcatagcgttgacgtattccggatcaacatatccggcctcaacaagttttttcccacaataacgaatcgcttcttctttgttcgcaaactgttgattcagctcaatcatttctttttctaatagtttcatttttcttcctccttaaagagcttctttaagtgttgtgattacacgctggtagtttgacgttcgcatcaaattgctgacagatagatggactgcatctggtgctagcgaccgcgcttgctttgtcagctcttctttggtaattaccaatgatgaagcatccgcttttagattatcgatatgaacctttttaagtgataaagagagagattctttcgctaataagtcttgaaaaacctttctcgccatggtcgctgagccttcacgatcgtcatgggcaagaataacttcatgaatgccctttaattcctctagaggcagtggcttataatttactgctttcgtttttttctcttcctcaactcctgagcctgacaatgtggccacgatctcattatatttaggagaattcaaaaaattttctacagcaacaaatgttgcatttggtgcttttaattttgcccgctcttgtaactctttttgtgtcacaatcaatgtatgcgcatcatctgtcagattattgattgcttgattagtgacttgttgagccaaaccagcatctttaactttcttacgcaaaatggaagcccccattgcacttgaacccataccagcatcgcaggcaaaaataatcttctgaatgcctgttaacgattctagagccactccttttgaacgctgttttgcttggtgtatttcctgtaccttctcatcaaaattatctacagtgtctttggcatcggcttttagaattgctgccgccacaagaaacgatatggttgctccaacagcaatccctgctaaaacagagacgacactcatcaccgaattcaacggtgtcatcgctaaaatagcaataatcgaacctggagaagctggtgcccttaaacctgcacctaataattgaaaagtgaaactcccagaaacacctcctgcaataacagctaaaaacattaatggcttcatcatcacatatgggaaatagatttcatgaataccacctataaagtggataatgattgctcctggagcagatgattttgccgcgcctttgccaaagaaagtgaatgctaataaaacacctaatccaggccctgggtttgcctctaataaatatagaattgatttaccaaactcgcttacttgttccgtacctaatggagtcagaattccgtgattgatggcattattcaaaaataggattttggcaggttcaataaaaatatttgctaatggaatcagatgtgcattgacaatcactgcaacgcctgctgccattacttctgtcaatgtgtttacaacaggtccaatgacaacaaagcctaacagagccaaagcaaaacctagaagacccgcagaaaaattattgactagcatctcaaagcctgcccgcactttatcttgaaaaaattcatcgaacttcttaatcgtatatccgcctaatggccccataatcattgcacctaaaagcattgggatgtctgttcccacaatgacccccattgtagcgattgccccaacaactgcgccccgatctccagcaattactttcccgcccgtgtatccaatcagtatcggtattagataagtcagcatcggaccgaccattgaagcaaaggattcatttggcagatagccatctggaataaagagagccgttaacacgccccatgcaatcaatgcgccaatattgggcattaccatactcgacaatgtactacctagtttttggaccctcgactttaaagacgcattcctgtctgcttgtacttgttccatcttcattctcctcccaacttgtttttacaccttgattgtaggcgctttccgaaagcttcgaaagtcgtactttgtcacaggaaactgtgccaaaatttgtctcttatctacaaaaaaaagccatgcataatgcatgactaatcaataaatgcccttttctactcttctagcgatagtattttttggatttcctctattgtagcggcgtcgcttaatagttttacattttggatatctgaacaaaaaaaagcaatttcttgcaagcatgacaactgcttttctttgagaacaaccacaaacagaatcgtagtaacctttgattcttttgcatcgccaaaatcgacaccgtctggtacttgaacaagacaaatcccttcttcattaatccatttgtctgcctcttcttctccgtgaggcaaggctacaaagtttcctatataaacaccatattttttgtgtcgctgaattaaactgtttatatactgaggttgaaccattttttggtctactaagaatgtacctatctcatgcaatgcttcttctgcactttggaatcgctgatctaacaaaatatgtgttgctggaatatccactattttctcctccccattattgtttgatttcttcaatcaaaagcgtagcaagcaattgataaatgatggaaaaatttcctgaattaaatatttctgtattgagatcattcataatgatggaaccgctaatcctccctaagattttactgctttgctcatcgattggataaggagcgagcataactaacaagcgagttacgttaatctcttgtttatccatcgcataaagtgatagtccttgtgataaatcaaagattttgaaaactggttgcaaaatttctgtacttgacgcatgaaaaagggcaaagtgagtcttcggtattccaacaggggcttgtaaatagcgcttcactaatttattggctactttttttctgtcttgcactaacgctttggaaaaatgtttcatcacttcagataatgtttcttctaagttggggccattgtcaatcgtttgaagagtaaacaattctaataagcggttaatctcctcaataaatgctagaacatcttcataggtatcttccctagtagaaactggcgtaggtattgcatgagaaagtctctttttctgactaagcagacgaaattcttcttttagttcctgaatgtcttcttccaataaaataggagatactagcttatattttcctcgataacctggcaacaaagatgtggaaatcaccaagtcgtagttgccctcaattttatcctgttcgatatcccccacacggaaaaaagtaattttattgataaatggaaattgctttcttagctgcatctctaacaaactaattgaagccagtccgcttggtgatacacctgcaatattgacttccatcactttaggattcttttctaatgagtttgcgaagtgcaataccatataggcaatttcttctgttgaaaactgctgttgtgggaaaacaagcggtaagcttaaacggattgcttctgcaatttcctcatattgtttcattattttttctaaaattggattgtttagatggttctcttccaaaatcgctcgggtcattaccccagaaatatgtgttagcaacattttatataaaatttcatcttcaaaaaaatcaacctcagtgtgctggctaatcagttcgatcaaccgttttacctgatatgccaaagttgtatcaaaattctcttcaaaaaaatcgcggtcaaaagaattagaaaaatcccctaataaaatcgcaaaaaaaactatttcattaaccgaatacaaccgcttcgtttgttcagcaacttgagcaaaaatctgtttagctacctttagcaaatctttgttgatttgacttggataactttcttcctctactgagaatcctgttgctactcgctccatggctaaagcaagcataataccaataaaagccaacttgcgatcacttaactcaggatatttagattcaaccacttctcttataagatcttgcgctaaaatcaagtactgtttttcaataaactcaaataaaaaatgcgccgtttgttctgcttcaggaaaatgaaaaaactggtattcatttatttccatcatcaacgtattcgctgctactaaacgtcgatgtttttctggtcctttgagctcatatccttgattacggacaattgtcaacggaaggcgcgccaaactttcttctaattgtttaatatcagaaaaaaaagtagtattactgatttgatagagctctaaaaaacgatggctactaatcggcttagcagtagttgctaattgcagcaaaatcctatgttgtcgctctattgacgcaaactcttgggatggatcagacataattgcttcttgcagctgagtgatactattcccgacaatgactcgaaaatgtccacgaccttctttttctaaggatgcccctacagtacgcaacgaattctctaaattggctaattcgcggtagacagtccgcttacttactttcaaaagctgcatcattcggtccatagaaacaggaccgttactgttcattagctcagtcaacaaaatagtttcacgcttagtcaagaacataggcgactccttctgtcatcaattgacgatatttggaagttgtcactaaatcatcgacaactaagtgggtgacatttgttaatgcagccatttgctgaaaatctttttgaacgatatataatgcctctggattaaactgggttgtctcaatatcttctttctttacctcaataggtatggctaattcattggcaattttacgaacgattgcaacagccatcgtttgagcgcctcttttcttgccttcatacaaaaaaatcaatgttgggattttttccccaactttaaaagaaacatttgctaccgtttcttgctcttgctttaaaagtttaactagtgttttatactctgattccgctaaaaagttactcaagaagtaatgttgtgcttgaggtgtctttgtttgagctaaagcaccaagccctgattgggtaataactaaaagatcttctccatccttcaactgataaattgaattataatcgacaggtatggaaatggctgcttcttctaaatgtttagttaataaacttgccccaattgcgctagatcccatccccgcgtcgcatgcaacgataattctctttactttatccatacatattgttccttccgtacttttttcattcactgagtgataggtcaaaacaaaataggcaacaaaaaaagaaacaagcgtgcttaccaatactccagctaatacgcctgaccacatgtgatttggcgtatttgttaagatagccaaaatagaacctggtgaagccggtgatcgtaagccaactttactcaattgaaaaataaatgtaccagtagctccacctaaaatcggtgcgataatcaataatgggttcattaaaataaatgggaaataaacttcatgaatacctcctattgcttgcacaaatgcagcagcagtcgccccatttcttgcttttttagaaccatacctcatacatgcaaacaagacgcctaaaccaggaccaggattggcttcaagcagaaataaaatcgacgttccatgaatactggcgccttcaacacccaacggcgtaaatagaccatgattgataatattattaaaaaaaagaacctttagtggctccagaaaaagatgaatagcaggaaataaattctgcttgagaaaaaaatcaactaaatgataactttgttgactaagctgatcgagcaaagggccaaatacaaaaaagttacataaaaatagaagacctccaattaagcctgcagaaaaattacgaaagagcatctcatagccagtctttacttttcgagaaaagatatgatcaaagaatcgaagcataccacccgttagcggaccgataatcattgctccaaaaacttgtggaaattgagaggttaaaatcatccctaaaattgcaattgctcctgaaactccacctcttattggttcaaccatttttccgccagtgtaagcaagcaatattggtaagagaaaatgtaaaatagcttcttctgacttgatcaaccccccctgatccgcatgtagtacgggtacggcaaacgcaatgactgcccatgcaataaaaatacttacatttggcatcatcatatcagaaaaataatgagtatagagttttaaaaattgaattgtttgtcctctgtcttttattcccttcatcctcctcacctacctaacactagtataatttggttttctctaaaaaggaataaccatagattatgcttcctccttttgaatgtaccaaaaaagctgacgaaaaacgtcagctcaagttattgccttatttttaccattttttatttaattaacacgcacagcaaaacttggtgcgtaataagagtagctgctaactgaaacgctttgtccaatggtaggtgcatgaatgtattgtcccccaccaagtgcaatagccacgtggtgcgtacttccgcgcgatccccaaaataataggtcaccagcttttgcttcattgattgagataaccgtgccagaatactcttgatcataggtcacacgaggtaatgaaattcctacttttgcaaacacatattgagtaaaaccagaacaatcgaatccgttcggtgtcgttccgccccagacatatggtgtaccaagatatttcattgcttctgaaacaattgctgacccgtttacagattgtgaaggaacgtttgtattgttttctggtttattttcaggcttatttacaattgtttcttgttttggtgtatcattttctactgagtcacttgttccggtactgttagtactggaagattcatttgttgagcttgattcatttgagcttgactcatacgacgaagttgattcgcctgtttttgttgtactacttgtgcttgattcggcttgcgcagcttcttcacgttctcgagctgcttttgccgcttcttttgcggcagcaattcgtgcctgttcagcctgatagctttccttttgtttttctaggtcggctttttcatcttctttagatgattgttgcaaagcaagatctgcttgcaaaacattcaagtctgcttgcttcgattgaagtgctcctacttgtttctcaagttcaagttgatttgcttcaatttcttttagttttttatcattttcattttttttcgttttaaccgtttcttgatccgctttttgttgttgaaccaattcgttattagcactaacaatcgtcgtcatagcttgaacgcgaccgatagcatccgttaaagaatctgcttcaagaacggcatcgataaaattggtgctttgtccattcacttggacatctcttgcttgttcttgaatcgctttttcccgtttttcaatacgaacattcaagtcgtcgatttctttttgtaatttttctgaatcagcatgtaaagtagattgttgcgtcaataatgcttcagctttttcattgatagctgcaacatcattttccaatgctttgatttgtgcttgagcatcagcttgttgattttttaggttactgatttcttgatctttttgttcgattttgctatcaaagtcgtctgccgcgacaagtgttggtgctacaactgaagtaagcgcaatggaactcactaatattactgatagaatacgttttttcacccttcattcctccgcctgacttttcattgaaagtttaagttaattttaaaatatataagaatatctaaagtctttttacgataaagcgattgtaacatagatacatgtcaagcagataaaaagaatgttacaaacagatttcaaataatctaccagattcgatacaaaacataacaaaaaaatgaagctattcttctttgaatagcttcatgaatggaataactaaaataacaaataaaataatatttaatagcagtgtcggtgctaagaaacgagagacaaaaaatgaagtattgactgttgctattttaaataacaactgtatccccaaagttaccatttcaagacccgtaacgaaaataatcattccaaaaaacatggtgaatatgttttggtatagcgttttatttaaaatatacatgatccacacaatcatcgggaatgcgacagcataaataccaattatgccaatatagtaaagatcatacaagcatccaatgatcaatgcggttataatcaagtagtttttaggcaaatatctggcactacataggaaggcaatcaatagtaaatgtgcactcgctatataattatcttgcgtccagcgctcaagtaaacgggttaattgtccatctaacaacatcatcaagaaaaaaaatgctccggcaaagtactttaaatacgtattttttttcatgcctatttgtcacccgccaaacgtttgataatagtaactgcttgaatatcatacatttgtgcataaggttttacatatacttttgtatctaatccaaattcatctttggtggtactaacaactgtcccaacagcaaggtcggctggagaattccctcctaatcccgaggtttgtacaacatcgccttctttcaattgtgtacttccagtcaattgactgataaccaaggacttctctttttgatcataactacttagaattccaaaagtttcgccgtctttcccgctgattcgaacaggaaaatgatttgaattttgattttcagaagtcaacaattcgatttttgaagatgctgcattcacttcaatcacacgcccaatcaaacctttttgggacataaccgccatatttacttcgacaccatctttcgtgccacgatccacaacaagcatgtcttgccatgtatctggtgaacgattaataacattggcagtaattttttcatagttagtcaatgtttcgtttaactcaagctcttctttcaatgattcgatttctcgcttgtaattttcatttgatcgagcaatctcatcataactatcgattttctcttttaaacgttcgttttcttcatacgtgacaaaaagtttctttacagagtttgcaccggtttcgatccaccgtactggagctgtaatcaccttgtccacgataccaatcgtgtcgttgactgccgattgcacaaaactggatgaattcccaactgctcttctagcaatcgtcacactcaacacagaaacaactaaaatcacaataattaacgtgattatgatatttttattaggattaaactttttcacaaagacacctcaatgagttccaaactgatagccttaattttaccactaaaacgatgtaaacaaaagttaagttgtacgtcttaatgctttttttgtaattagctttctgaaattttcaaaaataaaaaaagagacttgactgtctcttaatctttgctttgaataacagcaataattcccgtttcaaatataaaggatgcttcatccgttatgaattcattactagcaaatgatgtaggatgttcaaccttcacattttccaataggtatttgctttccattaatgaaagattgtcaatgggagtcagacaacaatatgccagatatttcatgcccttttctttacgtatggaatacttacctggcaaaaagaaccgaatgacattttgcttatctaatagactaatattatgagcgaaaggctgaaaccgtttctccagtacaatccataaatttgctaaaaaatgatcgattcttccaccagttgcaccgataatatcaatctttgcattgggaaaatgctcaatagccatcaataatgcgagttgcgtatccgtatcgtctttttctgccggagcttgaaaaaaattttttgcattctgtcgcactcgttctctttcttcagaagaaagagagtcaaaatcaccaatcgcaaaatctaaaggcaaatcctcctcaagcagataaaatgatccccgatcaataccaatgtatttatcatacttctttagagacggccaagtttgctttttgccacctgcaactagaagaatattcatttattacaacacttctttcaatgctttgatttgatcagcaggactgtccgcgtcatagatgtagctaccagcaacaaacacattggcaccagcttctaaacagatccgagctgtttttggaacgattccaccatctacttcgatatcatagtgatacccatttttctctttcaattgtgctagttccttgattttagcaactgtttcttcgataaaagattgtccaccgaatccagggttcacagtcattaccaatacttgatcacacatggatagtacatgttgaatagcggctactggcgtaccagggttgataacaatttccgcctttacattttcatttaaaatcatttgaattgcgcgatgaatgtggggagtagcttcggcatgaactccaattatatcggcaccagcttcggcaaacgcatgaatataattttctggctgagtaatcatcaaatgaacatccagtggcaacttagttatcggacgaatagctttgacaacatttggtcctaaagtaatattaggaacaaattggccatccattacatctatatggatgtaatccgcgccgtttttttctacaagttcaatgtcccgttgcagattcgcaaaatccgcacttaaaattgatggtgctagtttaatcatattcgtttccctcacttatttttctttttataaattggacgacgattttcaatctcctctaaaaattgaacatagtttttataccgggtaagtgcaactgtttgctgttcaactgcttcttttacagcacaatttggctcatttaaatgcatacactcacgaaaacgacattggtgtgccaatgctaaaaattctggaaactgtttgggcaattgtccactatcgatttccaaaaaatcgattgagctgaatccaggggtatcagccactaacccatcatataatgtcaataattctacatgtcgcgttgtatgtttccctcgacctaatgactcagaaatttcggccgtttccaaatctagctctgggactattcggttaagcaatgtggattttcctgcgccagattgtcccataaaaactgtcagtcgttccgggaaaattctttgtaactccagaagatcgctattatctgcttttgaaacaatgacttggtaaccaatttgttggtacaaagcggcaattttttgaacctcactttgatcactcactaagtctgttttactcaaaaagataattggttcaatctctttatactccagtgtaactaaaaaccgatctaatagattaaatgagaaattaggctggatcaaacttgtcaccactacaccttgatccacattggccactggtggacgtatcaattcattttttctcggcagtatctctaacaagtatccatcagttggattactactttcaaaaataacttcatccccaacaagcggcgtgatttttctgtttctgaagtttcctcttgctcgagtttgaaagatagtatcttcagactctacataatagaatccactaagagctttgattatttgtcctttcaaaaattctcctcctcatttctttttattgtaacatatttataactcatgaataaatttctcaccaataaaaaaagcctgaagaagactcttcagacaaaaaaatcgggaagacaggattcgaacctgcgaccccttggtcccaaaccaagtgctctaccaagctgagctacttcccgataatagatattaaaaaaataaaaagactacgcgcccaagaggagtcgaacccctaaccttttgatccgtagtcaaacactctatccaattgagctatgggcgcatattaagaaatgccgaggaccggaatcgaaccggtacggtgatcactcaccccaggannnnnnnnnnnngaatcattgcaaactattcgaatatttggataggtgtcattgtcagtgctgtcgcctttgcctttgcacacagtgacaatcacttgttggtgtatattctattgggactctttttctctggactttatgcgttgacaggacgtatctggacatcgatgattacccacgtgggaatgaatacactagtcattatcattcaactattggttcacgccggttatatcaaggttccatgacacaaaaaaaaaaggctctataatttatgggactgatgaatcagaattgattcttcagccccatttttattttaggtattaaaaaacatatcgttctctagtatgattaaatcacgacaaaataaacaactgagaggacgatatgctatatgaatgattctatcaaaaaaatgctgcgattaatagagaaagatttgatgattacagaggtctcttacgagacctttcagaagaaaaagacgttgatcgtcgatgctgttttcacacctgctccccatacctgtagaaattgtggttctactgtggtagatggaaacgggaaagtaattgtagtgaaaaatgggaagaaggaaacgattgtccgctttgaacaatacaatcacatgcctttggttatgcgcttaaaaaagcagcgctatacctgnnnnnnnnnnnnnnnnnnnnnngaatcattgcaaactattcgaatatttggataggtgtcattgtcagtgctgtcgcctttgcctttgcacacagtgacaatcacttgttggtgtatattctattgggactctttttctctggactttatgcgttgacaggacgtatctggacatcgatgattacccacgtgggaatgaatacactagtcattatcattcaactattggttcacgccggttatatcaaggttccatgacacaaaaaaaaaaggctctataatttatgggactgatgaatcagaattgattcttcagccccatttttattttaggtattaaaaaacatatcgttctctagtatgattaaatcacgacaaaataaacaactgagaggacgatatgctatatgaatgattctatcaaaaaaatgctgcgattaatagagaaagatttgatgattacagaggtctcttacgagacctttcagaagaaaaagacgttgatcgtcgatgctgttttctcacctgctccccatacctgtagaaattgtggttctactgtggtagatggaaacgggaaagtaattgtagtgaaaaatgggaagaaggaaacgatttcatcatctgctcgtctactctgtgcttcgcctgcagtcgcttctaagcatagttcgctaagaaggacttgcatgccatgctttgcatgtcagtcgcagtgattcgggacgtggtgactacgttcccttcggtcgcctagtactgttcatcatctgctctgccatgctttgcatgtcagtcgcagtgattcgggacgtggtgactacgttcccttcggtcgcctagtactgttcatcatctgctctgccatgctttgcatgtcagtcgcagtgattcacagcaaaaagtcgtcccttttatcgttaatgtaacgataaaagggacgactgactcgtgttaccaccctaattcgtgctgcctttgcaggcgtgcacctcaacagtaccaatgatacttggcgcgttatcgggcgcataccgtctatttggcgtgaaccaaataaaaactcagagctcatcttcaacgcctgtctcatgtctcctttttcaccaaccggagtctctgtaccttcaacgtagcgcttactcttctcttcaacgtttcatctctatttgtaatttctaagaattataatcgttctttcattcaatgtcaatccgcttttaagactttggcttatttctttgaaagatagagatattgttgatccatttgttcatagatttcttgcagatcatctcgtgagacttcacgatccttgtagccataaggatcgttgacatacattttgtctccatctattccagtaataacaacggaatggatcaatgtcgtttcgtagatcattcccgattgcgtcggccactcaaaaaaatcagcattggttggtacttgcaattcaagggtagcaatcatccagataggcgtgccctgctccaaaacttcaataatctcatcaaaagatttgtctcgaccacttaccacttgataggaagcccctaccatctggctcgcaactttggcgattggctctaccgcaacccccattgctccatcgccgccataaatattcccaacaaaaccttctcgtgggtctcctcgatgagtttcatctgcgtaaacagggacatagtctaatttggcagccagctcatttttatttgtatcatacccgtagaaattcaacagcatggataaagcagtgacttcacagccatttcctaaatattctggatcaaattggctttccaatggtacatctaatcgaatcacgggctcttctttttctgcagtcagatccagtcctgatatcgaagtcaccgattgtgccgcttgttcttgcttcttcacataaggagttgctccagctttatcatagaaaagccagataaagaacaaactaaaggtgagcagacctaaaagcaaactaatgcttttctttttcatcagtttactcctttcttctttgactattataccttgaatgtcaaaggaacgaaaagaatttatgttttagaaccataatttaggaaaacaatgcttctcaaagcgttgaatccaatgatttagaccatccctaaatgagcataaaaagaagctaagagaacatggagaaagttcccctagcatttatcattacgctttgtatttgttgtctaattctaagaaaggacttgtttcttttttcctagtaatagtttttttgcgcttgaaaaggaacgaatatcgaactgtttgcttagtgccccggcaacaaaataggctaagttataatctatcaaactatggatcaagccaccgatacccatcaagacaaacaagaagtagtaaaaattgccatcaaacgcggtgcctggtacattgccggtaaaatagaaaacagctacaacaagcatttccacaatagaatggataaggccaatcacaagattaaaggcttgaaaacgagcattgaataatgttggcttgccgttctttaataaaatacttggatttttttgtaaataaaatgccccgatcacggcaaaaacaacgtgcgacaatgcccgcaaagcaatgatcggcggtaatgtgataaaaaagccaaatgtggtacctaaagctactgctatcgccatccctggtgaaaagaacatcgccacaaacaatggcacatggctagctaaagtaaaggaagccggcccgatgacgatcttgggcatcaccattggaataacgattcccataccaatcaaaagtgctgcaatcgttaaatgacgtactgaatgtttcttcatgaataattcctccttcaatgtgtcttgacacatttatctcgctcattgtagcttgaaaacaccaaggtgtcaagacacaaaaaaacaggacgatgacctaagtatgaacagacaaaaatacctgaaggagataaggtagcgaattctgttaaaagtgccccttgaaccaacgatacggttggaataggtcctttcccctttccttcagatattcagtttgttgcctcacttatgccacagcccctgctgtttcattattcatttatttcaagtccctttttgtgcgccagcatttcattgctcaaacgtgcgaattctgctaatgacaatgtctctccgcgacgagttggatcaatttcactggcagctaaactcgctttaagccattctttcgttttttcatcttttccataggaattctgcaggttattccacaacgtttttcgtcgtaattggaaggctgccttcgtcaacttgaagaattctttttcatctgttacttcaaccgcaggagttgcacgacgagtcagcttcaagattgcggaatccacatttggttggggcacaaaaaccgtcttagggacaatgaaagcaagctctgcttccatgtagtattggacagcgatcgataaagagccatacgctttcgttcctggaacagctgaaatacggtcagccacttctttttgcatcatgacaaccatttcttggattggtgcctgtgattctaagaaatgcatcatgatcggcgtcgtaatatagtaaggaagattcgctacgactttgattggccgttcatcggtaaaagcttctctgatcattgtagacaagtctgcttgtaaaacatcttgatgaatcacttgaatgttcgaataaggagccaatgtatcttgtaaaactggaatcaaacggtcatcaatctcaaaagccaggacttgacgcgcatgtttcgccaattgctcggtcagagcgccgatccccggtccgacttctatcacatttgtttgatcatcgattgcagcagtcgcaacgattttgcgcaaaatattaggttcagtcaagaaattctgccccaggctctttttgaaggtaaagccatgttttgctaatatttctttcgttcttgatggggttgcaatatccctttgttctttcacaattcttcctccactatcttcattgcttcagccaattctgtttcagtaatacgaaacatggcaagacgtttttccaactgtttggcattcgtataaccgattcgtaaaacatctccgagtttttcccgttttgctcgtgcttgctcaccagcaatcagtccatagcttgctaaaacttgacgagaaattttctcactctcgtcttcatcttgttgactggctggcgtgacgactttgcgaagtgcttctctaagcgcttcatcactagcgtgttccacacctaaactgccctttttctttggtgcagcttggcttcgaggcaaaaaggcatgttgggcagccgggacagcttccattatgattttacgaattttttcacccgaaaaatcagggtccgtaaaaacgatcacgccacgagtctcttgggcatgttcaatttgacttaagatggtttcgtcaatcgctgatccgatcgtttcaatcgtatcgacatcaaacacttcttgcaatcggcgcgtatcgtctttcccttcgacgacaatgatctcttcgattctccatctatccttcataaaggttgaacaacttctcagcattgatacacgtttgcttggcgacttcctcaaaagacatctgacgcagttccgcgattttttcgactacatagcgggtataccctggttcattgcgttttcctcggtaaggcattggtgcaagataaggtgcatcagtttcgactaatagacgatcgatcggaaccacttgcgcagcttcttggacatccaacgcctttttgaaggtcactacaccactaaatgaaatgtgcatacctagatccaaaaagcgctttgcccattcgccatcaccactgaaactatgcatgatgccgccgatatctgtgattttttcttcttttaaaatctggtacgtgtcttcgatcgcttctcgggtatgaatactgataggtaaatgcatctctttagcgatcgcgatttgccgacgaaagacagccgattgtacctcttttggatcttccatccaatgatagtccagtccaatttctcctaaagctacaactttgggttgtgtcaggcgctcttggatgaatgcctcaatctcttttgtgtaagatcccgcttctgttggatgccatccaatgatactgtatatcccatcatattcttgacttaatgccaatgacttttcaatcgtaggttgatcaaatccgacaactgccattttcgttactcctagctcgtgagctctggcaatcgtttcgggaatctcttcattaaattgttctgcatttaaatgcgtatgtgaatcaaaaatcataaaacttcctccttgtttcctctatactctagcatattttgcggctttaagaaacgaatccttcttgttttttcatttgctaaagaaagttttcagcaatcaagaaaaatcagcccaaaggtggagggagaaaaaaagccagtcgattataatagacctatgatccatcagattcggaggtgaaaagatggaaaaatcaaaaccatttacaaaatgtactttacggcaacgctatcactattatcgtcagcaaaatgctcatcaacaatttaacgggaattttcaacaaaacttccaaaaagatttcccaagttttgctaactggcttaaattgcagcaaaagccgattgccaaagatcaaacagcgacattttctcactggttcttactgattctatttagtttagtgactgtagccacatttacccaacagctcttatttcttttatttgtttttgtcattgcagcactagtcaaaggtcctggaatgattctctggggagttgtctattcgtttctagtgacactctttcctcctcttggtttgttgctttcagcgcttttctttctgctcactctcaggcagttgacaagaaacttgacctttatttttacagctgtgtacttttacagctaccctttcttgatcacagcgattcatcattttacaacattcgatgatcaatggatcatgattgcagcggttatttttgccttgatcagcgggcatcttttgtttaagcgaaattatcagtttgcctctagtaaagcagttgcttggcgactgatcaccactccttatgattgtttgactgcattgattccttcaaagaaaggacgccgattacaacgactgcgaaacaaatgatttttcggaacctaaagcttgattccacgctgacattgaaactgatttgccaacatttaagatccatgcctagtggaaaaggacgcggacatgaacacttagacttcctacaaagggcttctgcaatgcaggagcccttcgcctattatttaagatgtgcttgactgctgctcttgttatctaagctggatattttcatcgttaaacaaaaacaatggaaaaagtaaatttgtttttttattttttgaaaatcaataaaaaaaaggaaaaaaatttttactgaatgtcttttgtttgattgcttttttggggtgaatctactatgctattagttagctaaacaaaaaaggagacccgctatgctgaccttcatttttatcttttccttccttgtgggcttgcttttttacgcctttattattgagccgcgccgattaaaacagcggcattatttgatcaaaaaagaaaagcaaacggtccttgatatttccaaagcctatgatctttatcaaaatgaacagaatgtagtagtcgcacatatcagtgatctacacttttctcgttggttcaaaccgcaacgcatcaatcgtatcatccgttccacgatcttaaacaaacctgatttgatcatcatcacgggtgacttgatcgacaattaccgtaagtggcctcaccgttcaaccagccgcctcattgaaaagttaaagaaattgaatgcgccaatggggaaaatcgctgtattaggaaatcatgatcatttgaatgatgggcaatattttgtgaatgaagtgtatgaaaacgccaatttcaccttgttggacaatgaatctgtatttggttctgatgagaaaacctcgatgaatatcgtagggatcgatagtgcgagcaaaagcgcccactaccattacgagccaaccttagcagaatggcagattctcttgatccatgaacctgactatgtctctcgagtagacaacattcgtgactatgatctcgttctatccggtcacagccatggaggccagattcgtgtgcccttttatcgtgcgaaaacgaaaggcgccctcaaatacacagatggtctctatcttttggccgcgaacacacttctaagtgtgtccaatggtgtggggaccacggcgattccagcgcgctttgctgtgccgccagaaatcacatactatcatctcgtgcccgccgaaaaacatgctgtagcctaaaacaagctcttaagtgatcctcctatctcgtttggatagttaggatacttaagagcttgttttcgttattggcgtaatccgttatagatcgtctccaaattccacttcatcatcgcataataactatcgccatcttgtccaggttcagcgatggagtctgtaaagacagtgccgtagatcggaatacctgaatcccgagacacgctttgcattgggcgagtattaacgctactctcgacaaacaatgaaggaactgccgatgcttgcaattggtcgactaaattcttgatctgagcaggcgttccttcttcttcggtgttgatttcccagatataagcggatggcacaccataggccttcgaaaagtacttaaaggcgccttcacttgtcacgatcaatttcttttcttcaggaattgaagcaaaattatctttcgcttgttggtctaattcggaaagctgctgcagatagtgttccaagttttcttgatagaccccctgatttgcaggatctttcttactcaattgttgggcgatatttcgcgcatagatcatcccattttccaaattaagccatgcatgaggatctgcctttgtatgatcagcatcatccgatagatacaggacttctacgccatcactgacggcaaaataatcttcacccgcttttttgttggcgttgttcattaatttagtaaaccagccgttgccgcccgtctctaaattcaagccattataaaatagaatgtctgcatcagtggctttttggacatcttctgacagtggttcatattcatgagggtcacgccctacaggaacgatgctgtggagattgattttgtccccagcgatgtttttggtcatatctgctaaaatcgaattggtcactacaacatttaatttgtcatcaacggttgccgcctgctctgcttgctgataaatcaagaatcctcctgcaacagcggcagcagaaaccattgccgtggtcagccagcgtttggcaggactcgtttgttgttttggtgaaaagagaaatcctaagacaaacaaaatagctgcagtgaggacaatgcttgatccggctgcaatattaaaggaataaccgataaataacccaatcacagaagaagcaccgcctagaatccctgcaatcaccatcatatggctaaggcgttttgtaaataaataagcagttgctgctggcgtaaccagcaaagctacaatcaagatcgtaccgacactttgcatcgcagtaacggaaactagtgtcaaaagcagcatcaacaagtaatgatatacctgtacattcattccaaaagctttcgccatcatcggatcaaaagaagtgatcagcaatggccgaaagaagatcataatcagtgcaatgaccagtaaagcaatcgcaatcgtgacccatttatccccctcttggactgcgagcacatttccgaataagatatgaaacaaatccgtagaactgttagctacgccaatcaagatcactcccaaagctaaaaaggagctgaaggtgatcccgatcgccgtatcacttttgatcaaactattgttagaaatataggtgataatgatcgatgcaagaacaccaaagaaaattgctccaacaaaaaagttcacccctaaaatataggataatgctactccgggaagtacggcgtgagaaatggcatctcccatcaatgacattccccgcaaaataataaaacaaccaatcacccctgcaacaacaccgatcgctacggcggtgatcaaggcattttgcagaaaatggtaatgaactaatccatcaataaactgactaatcatcttaagcccctcctttcacgatgatcgtatcgccgaatgtttctttcaaatttgtttcagtaaaaacagtcgtcgtcggaccatatgcgattaaatgctgattcatcatcactagttcatcgaagtattcagtcactttgcctaaatcatgatgaacaataaaaattgtctttccttgttggcgaaattcacgcagaagtcctacaataattgcttcactcatcgcatcgattcctacaaatggttcatctaaaaaaatgaattccgcttcttgcagtaatgtgcgagcgatcaatactctttggaactgaccgccagatagttcgccgatctgccgttcagcaaagtcagccatttggacagactccaatgcagcggcgactttctgccaatctttggccgttattcgttgaaacagagaaagctgcggatagagtcctaatgacaccacttcttttactgtaatcggaaatgtataatcgactgcagtcttttgttccacgtaggctatctttttttggaacttattgagtgccattccattcgatgtgacatgtccttcagaagggatcagctgcagtgcagctttgatgaaggtagattttcccgcaccattcggtccgatgatccctacaatggccggcttatcaacacagaaagatactccagagacagcttgatttttcccatcatagctggcggaaatttttgaaaatgtgatcatagtttgcgctcctttacatttatgttaaagtatcgtttatttattttttaggcatgcctaatttatttccaattataccgattctcctgttgaatgcaagggattttttacacaaataaaatccaattagaaaaaataaagtgtcccttcaactaccttgcccctagcagatcgttttattcattcgccgttacttttagtgtgaccaaacaaaaaaagtttccactcctttgagggaaactttttaaaagaaaactttctaatcagcattcgctgtttttttcaaaatttgtgatgaagaatcaacctggagtaccaattgtcggcaatatactcgtcactactcagacactacgttgactggttgattctctaagaaatgcttataatttgagacagcgatagctagcaatcgttgccgggtctctaatggtgcccacgcaatatgcggcgtcaaatagcagttaggcgcatgcaacaatggattgtcagccgtgattggttctttcgaaacgacatcagctgccagagcagcaaattgtccagctgacaacgcttctgctactgcttgttcatctagtaatccaccgcgagcagtgttgatcaagataacatcctttttcatttgagacaatgcacgggcgtcaatcatcctctcagtatcgggaaattgcggtacatggagactgatcacatctgcttgttgaaagagtctctccaacgaaacttgttctgcccattcagcctgcggcgtttttggtcgatgattgtaatagatgaccttcatttgaaacgcatgagcaatttcagcgactgcctgagcaatcgcaccatagccgatcaaaccgatcgtcttgttggcaatttcagtcagtggcgtttgccaataagagaaatcgggactgttttgccaatctccttgatggacggattggttgtgccgccctacttgattcgttacctcaagtaataaagcaaatgtagcttgcgctactgaattcgtactatagctgggaatatttgtgacggtaatcccttgagatgctgcagcttgtaaatccacaacattgtagccagttgccagcacgccgatataatcgatgttagggcatgcttgtagtatttcctttgtaaggggcgttttgttcgtaaaaacagccgatgctttgccgattcgctcaatgatctccttcgtatctgtataggaagtgcgatcataaatcgtgatttcccctaatccagctaatggctgccaatctaaatctcctggattcaacgcatagccatctaaaacaacaattttcatttttttgctcctctctgttggaaataaaagactggaatccctaaacaggtgatcaaaataccgatcaatgcaagcacaggggccgtaaggatcgtcattattaaaatgaatccgccccctaaaagagcaatgatcggtgtgatcgggtacaacggaaccttgtatggacgattgagctcaggtgctttttttcttaacaagatcacacctacaaacaataatacactaaaaaaccacatcacaaaaatcaacatatccgttaagagatcaaaactacccaacaacatcattaaacacgcaattgctaattggaaaaaaaccgccgcataaggagccttggttttatttgtcaatttaacaaaggtcgaactgaatggaacttcattctcgagtgccatggcataaggcacccgcaatccggtcatcgtatacccattgagtgcgccataaactgaaatcaaaataccaatcgtcactagtttgcccccaaaatcaccaaataactgcaatgcggtttctgaagcactatttaagtttccagcaatctgttctaagggcaatgttttcaagaaaacaagattgatcaggagataaaccaaggttacaaaacttaatccaaagataatcgctttcggaagatctttttccggccgcttcatttcaccagcaatattcccaacacctaaccagccatcataagcgaagagagtcgctagtaatgcactgctgattcctgcaatgatcgaaccatcacttgttgtagaaaaattgattaccgagactgacactcgtcctggtgtcatcaatcccactaaaacgatcaatgcgatgggaatcaatttgattgataatgtaaatgactgtacgcctgcggcggtttttgtccctaatagattgaacaaactaacactggtaccggtgatcaacgatagcggcaagagataacttgcgggcaaatgaaacagattcaaacactgagtggcaaaaataatactcaacgctgctatattggcagggaaataaataatgctttgagcccatcctagcaagaaagaaggcaatttcccgtaaattcgttcaatgtagcgaataggaccaccagtttctggtattgctgttgctagctccgctaccgttagtccgccacagatcgtcaaacagcccgcaatcaaccacacaagcaatgttaagccagaggattgcgtatgttggaccactgcagccgctttaaagaacaccccggctccaatcacagttcccatgactgtcgaaagtgctccgaaaaaagtgatttctttctttagttgactcttcaaatactcacgctcctttttttgactaaatcaaagtatagcggatagatgctttgttggctagagtgattcgtttggaccacaaaaaaacagctgcttttcaacagctatccctcttatttatttactgttgaaaccaaaacttgtgtacgcctttggtgcattcgtttcactaagaaaactgcaagcaacaagatcaaaggaaagatccccgctcccaaaattccttgctgcaaacctttgtcgctgccttctgccaacaaaccgaccaatgaaggtcccaatgaacaacctaaatcacccgctaaggctaggtaagcaaacattgctgtacctccattacgaatgtattttgtcgttaaactaaaaattcccggccacaatataccgacagcaaatccactcaatccacaaccgataaagcctagaattgggacacttgataacccgatcagcaaatacgccaccaagcatagcaataagcttgcaaacataaatttccgtagatcgatacgttcgccaaatttcccataatacagacgagcaagtcccatcatgatcgcaaacaacattggtcccgcaagatcaccgaccgttttggacacaccaagtccttgctctgcaaaagtggatgccgattgactaactgattgttcacttgccccggcacagaccatcatgactagaaacagccaaaagcttttcaatgagaacagttcacgattcttcagtcctacttcgccttctgctacgattggtgctaatggaacttgagtaaaaacaaccaaattgaccagcggcaaaatagcccagatcaatgtaagaaatggccaacgagcaataccgaagacaaagaaaaagagtgttgagactaagacgaccccaacatatccccaacaataaaacgaatgcagcatactcatggttttttctttattcggggttggacaagcttcgacgattgggctcactaatacttccagaagtccgccaccaattgcatagaggaagactgccgtcaataaaccggtaaaaggggtcggaaagataagtggaaaaacagccaacccaatcaatcctacagccgcaaaaaaatgcgccgcgacaatcgagatacgataaccaatccgatcgacaaaaaagatcgctgcaaagtccacacccagctgcgttagaaaattaaatgtaaccaaaagcgtgatttgacttagcggaatctgatactgtgtttgaaatgtcaaaaataataaaggtgcaaagttattgatgattgcttgaacaatatacccagcaaagcaagcaatgatcgttcgttgataatttttcatttttacctcctccagatttgtttagtatagcaagagaactttcacaatcgccatggaaaatgctattcaaattgctagagtatgttctcttttttggtgtattatcagttgaaaattgctccctactggtattgcaagtcagatctcaataaagttagtggtgataagtgctagtatcataaaaaaaaacgaatctcccctgccgatttcagcaatctggaaatatcgtttttttttttgaaacacaacgattgaagatctctactggctgaagatccttggtcattgtactaattctgtccaaaagttcttttattttgaataagttgtccgaaaaggattatacttgcgcttttcagagacagcagattagttggaatgtgctgccagcattttgactgtggcttcaaaaattggtccaataaagatgatacagagcaatgtaccgataccgacattggcacccaaaccaaagccaatcaagaccatcgctgcatccaagccgatccggatcgtcttttgggtcagcttcgtacgtttataaatcagcgcagttagtgcttctaatgctgctgatccttgatttgaagagacatagatccctgccccaacgccgaacaagatgggggcgatgaaaatcgccaaccaagaatagaatggcaaatgaacaaaaatcttatccataaccggctcaaaaatcccaatcagcaaaccaagaccgatcccattgatataactgccgattccaagctcctggcgatcgaaaatagctacgatcaataagacgaccagattaaaacatagactggcgatccaaaacggaacagacacatgattcaagattcccagcaaaaatgtactgatcgtatcatacccctgatgggcagtgatcagcaatgaaattgctaacgcaatcaaacacgtacctaacaagatttgccaaatttttttcacgacatcactctcttttccaatttagttttctagactctcttagtgtaccttgccgtttcagagattactactatttcttttatctgtctaaaaaacccttcaagcggtcaatccagtgattcgtaactttgctcatacttctctcgaaattcttttggcgtcagaccattcaatttcttgaacatctttgaaaaataattcgtattattgtatccgatcacatcggcaatctcattaattgtttgtctcgtatgcagcagaagctgctgagcttttttgatccgaataaaattgacgtattgattaaagcttaattccgtttcttttttgaacacttgccccagatagactacactaacatgcagagcttcggcagccgatttaaccgtcagctcttgtgtatagtgctcttcaatcatgccaaccgctttttgaacaatctcagaataacgcttttgctgaggctggtctttggccaactgcaaaatctcgttgaagagctgacgcagtacctggatcgtattcgatgctcgaatccgagtgatgatccgatcataattttctctagtcaaagcagggaactggcggtaaatatcattgaataatagaaaggctacgtaacggacatgctcagggtcagcctgcatcccctcgagacttgaaaagattttgtctaattcatcttgaacggtttttgtatccccgatcgtcaatgctttattgaaagagagaaaaggtagcgcttcgttgcggtctaagatatcgacttgaatgatttgttcattaagcagcaaatccgggtaaaagatctgcagtgattggacttgcttgattttctcataccctttgtataagttttcccattcattgatcgtttcactgaccaccaattgccaatttcctgctagaatcgctgacagttctttgagcagacaccagagacgttgacgttcaccataaaaaacgatcagcaactgattctctcccaatcgtcctggcagtagcaatggctgttctttttcgacaaaaaaacgaaacccattttctaagatttcaggtgtccctgtcagctgtagaatcgtataaggcggatggatgggttgtgtggactgttccaataataagtggtactcactttcatttaattcatcattcagccaaagcaacaagctggattctcgatacaagtcattttgttcatcgattcgttgctgatgtgccagttcctccgcaattgcctgcacactttcatagagttcgaccttgttgactggcttaacgagataatttcggactcctaactgcatgccttgcttcacaaatgcaaattcttggtaaccagataagatgatggaaaaaaaggtattgccttttgcctgtgctttagcgatcatatcaatcccattcatttccggcatgcgaatatcagtgatcagtagatcaatggcttgtgtttctaaatattccaacgcttcagaagcgcttttagctgtgtgaacgacttcaaagcctaattcttgccaaggaatgatcatctttaggccttctagaatcatgtactcatcgtccacaaacatggctttatataaactcatcattcaacatctcctcatcgatcgcaatggaaatcttgaatccgtgatttttttcagattcaacttccatctgataatgatcgccaaacatcccccttaatcgttcatgaacatttttcatgcctatggatgtttgtacgacgactcggtcatctgcaagctcttggcggatcatcgctaattgctctggatctgctccttttccgttgtcccgtacttgcaaaagaatcttgccattttgtcggaaggctttgatactgatggcattatcatttcgctgatagtcgattccatgcacaaaataattttctactaaaggttgcaaagtgaacttaggcaagagcagatgtttcagatcttcttcgatagttacgtgataggcgattttatccggatacctcatttgatacaagtaaacgtatttctcacaaaacgtcacttcttctgccaatgttttgatcttttcctgtgtcgtattgttgcgcaaaagtgccgaaaaagcgtatacgacatccgctaattcttcctgctggcggctcaatgcgtacatccgaatgtattcgagtgtattgtataagaaatgaggattgatctgagcctgcaatgcccgcatatccgcatcccgctgcttgatttccagggtatagatgtcctcaatgtagtcattgatactgcctgtcatttgattgatcgcctcggcgattgtttttaattcttgttgaacccccgtggtatcaatacgctcattaaaatctccgtgactgactttttgggttgcttgaacgatctgtttgacctgctgggtgtaacgcttgaacgtacgatgcaaaatcaatagcagcacaaaaagaatcaacgtaccgcaaccaaaaatcaacaatgtataatttaggacatcccgccaaatcgcttgcttatctagtaaaaccagcgtgatttctccgttgatattcccttgtttttttatgtaaaaatcatgggacaatttcggcacgatctctttttgattattggccattgcttgatcgattttgtcgatcatcgcctgattcagattcggtgcatctttatagagacgctgtccactgcttgtgtatatgaaacttttgataccgtgttctctattttcatcactacgattagctaatacgttttcttcattaaataccacaaacacttgtcccattggttgcgcaaaattactcggttgtgcgatcgatcgcgcaaaatataggcgatttttcaattggatctggtcgccccgcagtttctctccgtaaggtctgtctggtgtagcaactaaatattctttgctttcatccaattgaacgatgatttcttcaatgtcaggatgactgctgatcaaacggtaaaggatatttggcagataaatattttgtcctgattgtcgaaacatatcattactataggaaaaataatcggcgatcgataactgtaaatagttgcgcaatgattcaaaggtggcatccgaactggtgaattctcctaatacttcagaaacaatcgtattacgctcttggatatacgtatctaaatacgtgcttgttgcatcgacgagtcgattactcatccgaaaccgatccacacccgtatagacactcaaccctaacatgatcaaaatcgaaatcagaatcaacaaggcactataaagctgcatcaattgattgatcaggaagtcacgcttgaaaagggctaagattcgtttattcatattgcagttttccatcgatcaatgcacggtctttccgggaagcggaatggacccataataagatcaaactgaaggtaccaaataaaaacaatcctttcatgctccaagtaaacaccaaaatacctacgagaccaaaaatgactttagcgaaggtgccaaaatttagaaataaactgacaaatgccagtttgatcgtattcaataaagaggtttcataaattgattcaaacaataaactatacaaatacagtaaaaccaagagaccacttactactactagcaaaaagtcgatcatcagccacagtagtccttggatctgactggagagatacaaattatacgctgcgatcgccagcaaaccgaaaaataaataaaaacgggcgttggctcgccaaaagttttgcttccagcatcgaaaggccttcctaaacgtttggtcctcgtaagataagccctcttcttcgatcaaatcactgatggtttgaaatgccggaccaaccccaaacaaaactgcgcccatcattgtaaacaatacgaagaaaagattcagtttaatgaccgcccaaatcagacgaaaggcctttactaatcctccacttgttgtctctttcattctttctcatcccctcttggtatttgcccgttttattatagcgtttttttgtcacttctcaaaatgcgaatctttactttttctgacgcttatcgccgcttattctatcttattctattatgtacaacaaatgaggagtgacgaaatcattcatcggctactcctcatctgctcctacgcgcagttgctccgcttattttaactaattattttccagattcacggtattcgtcgaattgtttttgcatttcatcacgaactttgtcccaaccagctgttttcaattcttccactagttttggcacattttcttctggatcaatcgtccctgttgctagacttgctttataacgattcatgacattggcgatgttggtgatttcagtcttcacactatctgttttaaagttgaaacctagaatcggtgattcttcggctttagcaatgttttcgtcacgttctttgatcatttcatcagtgatcgattcttgcgtatacaagatcatattgttcccagtattccatgccgccatgtgagtgtttggtttgtaaccatccaacaatttgattttgttatcttgcccttccactttttcccatgcttctccttcaacaccccagacaagtccattcaacaattcagggtcgctgtttaacaaaccaaggaattcgacagctttttctttgtttttagaaacatttgccaccacaaagttcgccatttgggcttgccctgttgatttcaattgtttggtaagcggacgagaaatcaattcgtgaccggcagcattgttcaaaattgtatcgccgtaatccattggtccttgggtttcttcacgcatgaaccaagtatttccttctaatggatagccagtggtattggttgcggcatctgttgggatcaatccttctttataccatttgtgcatcaatttcaagtttgccatttgttcgtcatcttcatatgggttgatgatttttgtagtgtctccgtcaagtttgaccgcaaatggatagtctttccccatgacatagtcatagtttcctgaaatgttgaaggtttgaccaattgcgaagctggcaatattcggttccttctcatggaattttttcaaggcatcttctgcatcagcataagaattgatattgctgatatcaatgtcgtatttatcgagatattgtttgttgaatgtcaatacttgttgtgcatacacgtttccattaacaggaaaggcatacagcttgccatcgatggtgttgcctttgatatatgcttcatctaattgatcataagcttccttagcatattttggtgcgaggtcggtcaaatccgcatatgctcctttttgggcatttgccacaaaattagatgcaaaagagatatcatagttctcgccagaagaaatgatcgtactcattttttgatcccaatcgccccagccaatgtactgtaggtcgatccgtgcattgattttttcctcgatccgtttgttggcgatctccatcaattgatcaaagttctctggtttgtccccgacttgatacatcaacaaagtctttacgccatccgcactattagaatcagaatccgacgactccccgtttgacccgcaagcagctaagctcaacagcattgctgaagcgaatcctgcaaacattgtttttttccacgatttcatttgttttcctcctatatccttattattctttgacaccgccaattgtcaagccacccacgaaatatcgttggaaaaatgggtaagtaatggcaattggtaatgttgctactacaacgattgccatccgagcagtctcgtttggcaatgcggccaatccaccttgaacttgagcagccataccggtacttttagctaaataatccaagttcgattgaatccgcatcaatagtgcttgtaacggcactagtgaatccttttgaatgtataacaatgcattgaaccaatcattccagtaaccaagtgccgcaaataaactgatcgtagcgattcctggaaccgctaatggtaagacgatcgagatgaaaatcttcatttcgctggcaccatcgatccgagctgactcaataatactgtctggcacagtcttcttgaagaaagtccgcatcactaaaatattgaaaggacctaatgcaatcggtaaaatcaatgcccaaatcgtatcttttaattgaatcaaattaaccattactaggtaattggctaccattcctggggcaaaaagcatcgttaccaatgcaaagagcgtaaagaatcgccgaaatgggaaattggaacgagaaatcacataggcatacagtgaagtcatcgttgcattgatgactgtcccgaagacggtgataaagacggagatcccaaatgcttgaaaaatcttgctgctcatggcgccactaaagagatagctataggcggcaaaagaaaattcaccgggccaaaagcggtagccattctcagctagcgaggtttcactcgtcagagaaattgcaattacaaataaaaatggtaagacacaagaaaaggcaaatagcgccaaaacaatattgaaaatcaggttgaccgttggattaaaggaacggacttcgacctttgctactttctttttcattcgtccatcctccttagaataatgctgaatctggttctaatttacgtaccactaagttggcagctaagagcaagcacatacccactacggattgataaagtccggcggcagcagtcatgccaaagtcacctgtggccgtcaagccgttatagatgtaggtatctaaaacggaagaaacttgatacaatgcacctgagttgcgaggaacttggtagaatagaccaaagtcggcccggaagatcccaccaatattcaaaatcaataagacagagatcatcggcaataattgcggcagtgtcacgtttttgatttgctgccatttattggccccgtccaccattgctgcttcataataggtttgatcgatacccatcaccgatgcgtaataaatgatactgttgtagcccaagctcttccagacgttcatgaaaacaaagataaatggccaccattttggatcggcataccagttgattccttcaccacccatgttggtgatccattgattgataattcccttgtcagggctcaaaaaggcatagacaaaataggaaataactacccatgaaagaaaataaggcagcaatgacatggtatgatacactttgaccaatcgcttgttccgcaattcactcatcacgatcgcaaaggcgatggcaaaaaatagattgaatgctagaaacacgatattgtaaagcaatgtatttctagtgatcagccaagcatcatttgatgcaaataaaaatttgaaattatcaaacccgacccacgggctctgttgcagactggcaaaaaatccgtctggtgaaagacgaaaatctttgaatgcaacgacattgacaaatactggaatatagaaaaaaaagatgaaccaaatgacaccgggaagtgccattaagataagtgctttaaattgccacacatttttccaaaatccctttttcttcacatttgatcaactccttctgctataagaataacgctttcattgtgaataattaaggaacaaactaaagataaaaagaaacaaattaaagattttgtcttttctattatcttttgtatgattttccccatcgatcaaaagacaatttttcttcacaaaaaaacaagcagcacgtattgctgcttgttttactttttttattgggcttcttttcctaataacagactgccaataatgccgcttttgttcggcagcccccaagcaacaatgtattctgtgactgtcggtgtttccatgtaaccagccatttgctcagtaaactgatcgtggattttcgtcaaaagatgcggttggttcatcactccgcctcctaatacaattcgatcaggggcaactgtcaaagtgatattcacaagtgcttgcccaatataaaaggcttgtaaatcccaaatctcatgatcttttggcaaatgttgtcctttgatacctgtccgtgcttccagtgagggaccagctgctaacccttccagacaatctttgtgatagggacaggtgccgacataatcgtcctgcggatgccgtttcacaaaagtgtgcccaacttccggatgacctgcgccttggaagatttcctcattgattacgattccagctccaataccagtgccaatagttagatacacgcagctgcgcattccttgtgctgcaccttgtttgagttccccaaaagccgcagcattgacatctgtcgtccaggcaaaacgagtggcgggataccgttttttcaaagtccctaaaaaatcaaactgctgccagccttttttgggtgttgctaagattttgccatacgtttcttgttgaggatcgatcccaatcggaccaaatgatcctacccccatggtggctaaggtgtacttatcaaaaaaagcaaaaatagcagccatcgtttcctctggtgtcgtcgtaggtagtgagcactcatcaatgatagatcgttcatcagcgaccgcacaattcatttttgttccaccggcttcaattgcaccataaaacatctttttcactccttcaaaccgattgttcgaatttcataagcagccagtgtttctccaactgattgaggctgttcttcttccaacaaattaagcaggcaacgatctgtcttttctttcttcgcgacaaaaggtgttgctgtatcggcaagattgtaccctcttagaacgagcaagtcatcttggcgacgacgtttaagagccgtgatcgccactgtagcgccattggcttccacgaattgtgactgtttttctaatagacctgagtggatggctgtttgccgggcgatccaaggcacttgagctgcttgtgcttgtcgataggtttcgtagcgttcgttggcttgagcatgcaactcaatcccgtactcaaacgtatgcttaccgatacattgcgcttctggtgttgggaaatagccccaatcgccaagttctcctgtgcatcgtaacaacgtcaaacaaattttgtcttctacgatctcgtattcatttaatccagtattggaaactgtgacgccgaaatcttcctcatgtaaattaacaaatgcgtgttgatgctgcggatttgtcggattttgccaatgactagagacttgattcggccttctaactgcttcatagatactatcagcttcatgttgatccgtatggatacccgtagggaaaagcgcccgtaaccggtggtctttgctttggttgttcactgtcgttttaaaactgattcgtttactgttgcagtccaagcgaatttctgtttccaaggtaaatggcactgtttgttgcgccctttgtgctttacggaaacggaaatcaacgactgctttttgttcttcaagtaattgctcatcagccgatactggaatttgcatcatctgcgttactttaacgacgccataaagagcagaatttgcgatgacctcaatttgatgaggaaaagctgttgagtaaatggcgcggtccccttcaggttgtttgaaaatatactcattgccgatatcgccaacatcttcaaaaaccaataaatccgtcaattctttcccggttgctttttctttgatggtcagactgccgtttgaagtgatcgttgcttggacaaacgcgttttctaaaacacgaccatctgctgaaacgattttttctgtcgtagatgctacttgtggcttgtcagcctcaatcagtgcaaaggtctgccatgaaaattccggcatttgatccatttggacttgtacattgacaaaacgcttcataaaaggaatccgaaaagcgtctttcggtaattcatagtcaaaaagcacttcttcttcgctgatttttgccggtaagatctttccttcagaatcaatgatttggtaagaacctttaggctgttgctgcaactcttgatataaccggctaggaagcccttctcggaatgttttccggctcagttctacttccacttcaacgatgcccgaacgtgtcgtccctgaggtattaaagactacaaatggtcggctttcttttggaaaagcggaagtatcgatggcatttagcaactgtgctactgcttcatcagcgacatatttgccgatttcattggctttttcaaaccgcggcatcatctcccgatgcacttcgtccaccgaacagccacaaatactgtcatgaggatgattttgcatcaacagtttccaagcgtggtccagcacatcgtggggatacttcttcgttacctcatacgccatcgttgctaatggttcagccacattttccaattgacgtgagacgcgcgtattccattgtttcaaataaacccgcgaggaggccgtgttggctagcgtataccagccgtctgtctcttgacttgtcaattcgccgctcacggtcccaaggtctgctggcaaatccgcttgaactgctgcaaggtattctgtgaacccagcatgcttgaattcataatcagggaacaattcattcgctaagcggatcgcttcactgatatttttttggacaggctgatgatccaccccattcatcatcaagtaatgatttgtcgaaccaaatttctcaacatcttgcaatttttgagtccaaaactggtgtgcttcttcccgatcaaccggaatctcattgccattggaataccagttggcaaaaagtagaccaaagatctcactgccatctggacctcgccaattcatttctgagtattgggaggtaaactgatcatccggtaaaacttcgttatcaaacccgattggcttaactcctcgaccaaaagctgcactgtgtaagttggcttgcttcatcatttgcggtgtttggcccatattcccgaatgtatccgggaaatagcccagcatgacgggtgttccccattttttgctttcagccatcccaatcaacatgttgcgggtattggactctgaactaatcaaaaagtcatcttgaagaatataaaagggaccaatttgtaattttccttgatcgattgctcgtttgaccgctgcccgcttttccggacgaacttccaaataatcatctaggataatggtctgaccatctaaatgaaaactgtggaactcaggatctttctcaaacaattccaatagatcatccatcaattcaatcaagcgcatatggtgttgctcataaggcatataccactcacgatcccaatgactatgagatacgatataaatttgttttttcattgtctaactcctctcgtttttgccggagatgcttatttttctactcgaatatcaaagtaatccatgacaagctcacaaaacatcatattggcccatgagaaccattcccgggtatatttcgtcggatcatccacatcgaatccttcatgcatcaaatgggtgccagcatcggttgcaactaattgattgaggattcgttctttctccgccttatctggtgtcgtcatgccttccattgccatcgcgatcggccacacatagttttctggtgtatgagagcttccgattcccttcgcatattttccttcatagaagtaaggattttcggaactgagcaacgttttgcgtgtggctaaataggtttcatcttgatctgatccgtaacctaaataaggggcggcaaccaaattcggtacgttgctatcatccatcacagtggcattgccttgaccatcgacttcataggcatagatcgtttgacccgcttgattggtggttttgccaaacgcatcgatccctgcttggatctctgattggagctgttttgcttgagtaacaatcgctggttcattcaagatagaactaaaaatctcaacaatgtagcctaaaaccactacagcaaacatattcgaaggaaccagataaccataagcacatgcatcgtcactgggacgaaatcccgaccaggtcataccagttggtacgacaggcgctcctttcccgtcattgatcaaggtatcttctttacgccatgtttctctctcaaagcgataaggagattcttgatgattttgttccgtggcaaaaacatgaagggcttttttgataccgctcacaaaatcgtcattaaactgatctgttctgccagtattcttatacaacaggtacgccaattgaatgggataacacaaagaatcgatctcatattttcgttcccagatccaatcattcatctctgtcaaatcgctttgatgcccggcgccatttgctgcttcattaaaggcattggcataagggtcgatattgatataaaaaaattgcttcttgactaatccgctgatcatcgctgccagctcttcatcttccttggcaattactaaataaggccgtacctgcgcggttgagtctcgcaaccacatcgccggaatgtcccctgtcagtagaaatgttgtgccatcttcatggcgtttgaccgttgtcaacaatgtgttagcaaaagcagcattgaagttttttgcccaatccgcatgttcacttccgcaacgttcggttatttcctgcataaagtttgcaactgaatttggtatttcttgataagccatttggtcaccgtcctaaatttgatatatcattttacgaattcagtataacgatgtttctcagcattgtctagtgaaatttgacaaaactctattttcaattttgaacgaatatgctatcctgtgaatatgatatatcaaaaaaggagatcaactcatgaaagaaccattatacaaaaaaatttatcacgaattgtatgagcagattcaaagcggtgagttagctccggaaagccgtgtccctactgaaaaggaattgtcagagaaataccaagtgagtcgcatcacctccaagcgagccttaactgaattggaacaaaatcagctgatctatcgtattcaaggaagtggcagttttgttcgtagaccgatccaaccacaatcaaaggggaaagtgctgtttattttacccttcgcgaatgacctttcccttggcaattttacggaaggcatctatccagtcatgcaggaacagggattcgaattgatgctgacacctgttgattatctggagcaaaccacggccgaagctttgacagaagaatttgacggaatgatctactacgctaacaacacgaattcaaattatgatctgcttttcgaactggcttcgcaagggttccctgtcgtcacacttgataaagcactgcatgagttctcattcccagctgttttggcagacaactttgaaggaggacagttagcgactgaacatcttttggcacaaggtcatcaacgcattggctatatttttggtgaacgtcaccatccacagtctgtccgccaacgttatctaggctatgtggatcaattaaaaaagcaacagtcgtcttttcgaacaaaacttgatgatcctcaggcacttttgtcatcagctgttagttatattcaagagaatcagttgactggggctgtctgcgagaatgatcttgtcgccatcgaattgatgcgccaattgaaacaagttggggttcaggttccaaaagagtttgctgtgatcggcttcgatgacattcaagcggctgcattggtggatccacctctcagcactgtaaaacaaaattttgccgagttgggtcgtttggctggtacaaaattagtacagttgattcagtcaactgctgccgacttatctccgctcgccaaagaagatgagtctgcaacagcgaatcagaaagtcgcagtcactttagttgtcagagattcaacaattgaccaaaaacaatgacataaaggagcaaacaaaatgaaagtaacaatgatcgatacgaggcatgggacagataatcaatacagcttttctcacggcaactgtctcccttatacaggggttccgtttggcatgaactattttgcccctcaaacaagcgaccaacgtggaagttggtggttccatcctgaagaccgtacgtttcaaggatttcgactgacccatcagccaagcccttggatgggcgattttagtcaccttacttttttgcctattaatgggaagttatcagaaaatacactatttcatgcccaaagttcctatcgtccagaagaaagtgtcttcaatccagcttgtttacaagtgaaaagccaacgctaccaactcactacaacattgatcccaagcatgtacggaggcattctggctctagatggtgcagtgactgatcctggcttaggaatctctttgcctgggcgctatcagctgcagcaagtcgacgaacagaccgtcaaaggacaggtcatcaattactctggttgtgaagacaatgactttgcttttcacttcatcttgcgttttgaaacagctgttcatgcgattgaaggggaattatcaggagaaaatggctttgtggtgattcgttttgaagaaaaaaatcagcaaacgatccgttttgggacatcctttttaagttctcagcaagcctttctgaatctcagccgtgagttggatcaaacaacaactgactacttgtctaatgcgcagcaatcatgggaaaattacttgaatcgaatagatatcaagcaccacgatccaaaacaagtttcaactttttatcataatttttatcggttgtttttattcccacagactttttatgaacgagatcaatctggtcaaaaaatccattacgatacacttgccaagaccatcaaaccaggaccgctttatacaaacaatggtttctgggatacttacaaaacagtctacccactcttttctctgattgcggtcgagcagctagaagatatgttggaaggatttttgaacagctttaaagaaagcggattcttgccaaaatggttatcacctgatgagcgagggctgatgccaggtacattgatcgatgctgtgatcgctgatgcctgcgtcaaaggaattcgacctgacttgatgccagagctcttaacagctatgaagaaagcagcctccattcagagtccaaatccaaattacggccggcaaggaactgccgattacttgaaatacggctatgttcctagtgagtaccatgaatctgtcaatcatacccttgattattgttacagtgatttttgcattgcccaagtggcaagttctctggctgaccctgaagcaagctactatcagcagcaagcaaaaaactatttagcgatctttgattcagaaacaggctttatgcgagcaaaagacaaagccggtgattttcggacggattttgattcctatcgttggggtcgtgattatgcagaagggagtgcgtggcaaagtagctttgctgtgttccatgattttgctggcctgatcgcagctcatggcggcaaacaatcctttgaacaaaaactggtggatttgtgcaatcaagctccccattatactaccgagggctacggttttgagattcatgaaatgagtgaaatggcggctttggattttggtcagttagctatctcgaatcagcctagtttccactatccttatctctttagttacattggcaaaccagaaatggcacaaccattgattaaacaattgctgacccaatgtttcgatgattctccaaaagggtatcctggagatgaggacaatggcagcatgtccggttggtatgtttttaacgcattaggtttctatcctgtcactcctggtaccggcgaatacgttttggggatgcctttgcttgacgaagcgacactctttttgtcgaatggaaaagaacttaaaatccacagcacgccaaatcagccgcagcagcaatttatcgacaatgtgactctaaatggtaaacaacactctcggttgttctttactcatgatgaactgatcgctggttcgacgatccgctatactctaggcatcgttccccgcagtaagacttggtcagcggaagcttatccttatagtctgtcgcatagtcaagagtcgaatgaagaccataatgaaaatcggtaggtaccttttttaaagaacgagcaataccgaaagaaaaaaggttgcgacataaggatcaaccaaactaaactatctgaatgacagtaattgaattgcgcgaggtatttcccacttatggagataccctgctgaccgccggacaattacaacaaccttcagatagtcagtttgttgaagaacttatgttgcagaccttttttgctggttgctcttttgcagctatcaatcaatgaaccgatagcctaaatcgattagatcaatgattagattcctgtaacgccaaaatcagttcaatggttcgcagcacaccattgtcatcattggagcgggtcacaaaagctgcagcttccttgatttcctcaaaagcatttttcattgcaaagctgtaggtgccagcggccattaattcgctgtcattcaatccatccccaaagaccatcgtttcttggggactcactgccagcaaattctgtaattgggctactgttgtccctttatggacaccttgattagtgatatcgatccacgcagcttctgaagcaacgatgtaggcatctgctgcaaaagaagacagctgcttgacgctatcgatacaacgtaacttaggatcatataccgtcactttcacgaagtcttcttggatctcactataactggtgaccgttttgacaacacgataagaacctcgaacccgggctgcattttcttccgttgtcgtttccttgatataagcggctgttggggtacaggcaatgatcacatggtcatctgctattttttctaatcgttggatcaaacgctgccccaatgcatttgggagtaaggattcaaacacatagcctccttgatgtttgattcgtgtggcactatcccctaatatccagattttcgctgcttgatccccaaacagttcttctacgcgctcgcactgcttgccagtacaagcggcaaaggctatccctctttgttccatcatctggctgactttatcaaaataggtttgatcaaaggccccctggctatttaaaaatgttccatctaaatctgtaatgatcagtttgatcatctcattccacatccttcgccgcgtcgctgccgctctatttatttaactaccttaattaaatatacttatttaactgaaaaccgtcaatcgctttaggaactttctttacattgctgcgcttcatcgctatacttaataaactaggttcactaaaggaggcaataacatgtctgccaataaaaacttgattcgccaccagaatattcaagtcgtcttaaaagaattgtttcaaaaagggacctcttttgcatccgatctggtaaaagagaccggcatcagcatggtgacgataaattctttattaaaagatcttgtttcagagggaatggtaacgaaaggcaagctcgttcaaagagagattggacgcccagctatcgaatattgctttaactataagtactcaaaatcattgttgctcgctttgatagaagtaaatcgtcaattggagttgagaagctaccacatcgatttgaaaggaacgatcttagctgcgcagcaccaagctttttccgagatcacaccgacagcctttcagaatcttgtccgacaatctatcgaagctttcgctgatgtcgaacagatcgctgtgctgttgccaggaaaaatcagtgagggtgtcgtgacttccagctggtatgaaaagtttgatggatgggatcttgaccagttattcaaggagattacgcctattccttgcttttatcaaaatgatgcccatttgctgaccgttggccattgtatcgccaagcagatttctctctcggaaaacatcgtaggtatttataatcccgaaaacagcatgccagggatcacgttgatcttcaatgcttctctgttagaaggccaaaatgcgcttgctggagaagcaaaatacttaccaggctttatcgacaaaggtgctccaaaaagtactcaagaattggtggcccgcttatctgctttagtgcctttttataatgctgcttttgctcctgatcgctttgtttttgccagtacagcagcaatagaagaagacttgctagcggctatcactcacgacccttttattaccaaacagccgaatcatcctgtatatacctttgttcacgacttcgaccaagccatgatcttgggtatgcactggctgcttttccgcaataccccctacgatctatcttgctaaacctttccgttgggcattgggagttgcgccaaaaaaacgaacgagtagatctctcctttttgcaggcgaaaagttacgccaaatcaggggatcaccgttcgttttttgtttacgcaacagtaatttcgatcaaattcccttcaggatcttggatcaccgcttcataataaccatcccctgttgtgcggggaccgctcagcagaggaaagccatctgagacaaaacgttgggcataagcatccacttccgcttggcttttcagagccatcgctaagtgcgtgtaacccagtgtatctgttccaccagggtgaaggtgctgctttgtcgttaattcgatacgactgccagaatcaaaacgcaaaaaataagattgaaacccagtcttggtgttgtgatatttttcagaacgttgggcaccaaaatacgtttcataaaattcggccattttttctagatcacgaacccaaatggcaatgtgttccacaaacattgtatccctcttttcgcttttttatgagaagaatccactttacttgtcctttaatcatgcacatccaaattcttctcttattcattgtatcgaagtttcttctttccagcaattttagtcctatcacagagcaatcctctttcttcttatttcctcatattttaagccattacttgaatggtttttctgaaaccagtcgcaatagttgcagttcctcaaaaatttctctaaagtgaaagaaaataagtcatcgatcaaaaaagattctccagtttgcgaaggaggaatgaaaatgaacatcgcaatcatcggtgctggaccacgaggactgtcactatgtgaaaggttgattgctcaagcaagtatcaatcagcagtctctatctctcacattgattgatccctatccccctggaggcgctatttggcaaacgaatcaaccgcaaagtttgctactcaattctgtgaccagtcaagtcaccctttttactgacgaaacgctagaaactggtggcccgatcaaccccggtcccagtctttacgaatgggcaaaaaaagacggtaggaattttgctaaaaaaaatcagccctcactggtatcagaaattgacaagttggatcctgacggtcattgttctcgcgcattatacgggctgtatcagaaatggttttatcagcaattgattgaaacattgcccccattcatcacattcacgtatttgcaggaaaacgccatcggcctaataccgaaacaaacgcactatttactaaaaacagacaggcactctcttcaatcggaccgagtgattctggcagttgggcatcatcaagtctcgctcactgaagaagaagatcgattaaacgaattcgcccgccggaaaggctttttgtattctccgcctcagaatgcagcggatgtcgattttaataaagttaaaggcggagaacacgtcattctccgaggtctaggattggcgttctttgattatgtcacccgtttgaccactgatcgcggcggtgtctttattggttctgatcgccttcgctacattccttctggcaatgaaccaacaatcattgccggatcaggaagaggtttgccataccacgcacgaggagccaatcagaagcatccaacagaacagattctgcctcgcttcttgacaacggaacgactccgctcttggcaagcgaaagggcaagatcagtccactgagtttttcttttatttgcagaaagaaatggaacttgtttattatcaacgctggctgtctcaagagtctgaagatgatcaagcggcttttactgaacaatttgtccaccaaaatggcgccgccgatgttttgacagacttccaaattcctcaccaaaattggttggactggcgctatatcttcgatccttacaaaagaaaagaaagccaatcggttcgcgactttctgttgacctatcttacttgggatgttacagaagcggccaaaggaaatttaacaagtccgatcagtagtatgtttgaattgttaaaagatttgcgtgatccggttcgctttatgcttgatcagcaattgttttcgccaaaagcattaaaagaaaaattctggcagtctttcgttccattgaacgcctttttatcgattggccccccacttcagcgcattcgtgaattgatcgcactgatcgaagcggatatcgtcacgattcttggtccaaagatgatcgttgaagaaagcggcacctttgtggcttattcagccagctatccccaacaacgatacgccgctaagcaggtattggaagctcggattcaatcgacggatattcgtcgtaccgctaatccattgttaagacaattactagctgatggcattgccagtcctcataagttatacattcctaaggaggctccgttttacacaggtgccattgcgcttgatccggccacaagccagttgcttgatccaaatgatcagattcaagaaggactttactgttttggtatcccaacagaaggcattcactggctaaccgccgccacagcacaaccgggaaccaatgcttttaatttacgacaagcagatcagattgctgcccattgcttgactagttctcttcttggggataggcgctgccttcaataaattgcgattgcaaataaaaaccgatacaataaaagaaaaggctcaaggaggttgaaaaatggcagatgaactacaaaagatcgatgcgttgatcaatgaagtcgagaaagtgattttaggaaaacgtgatgtgatccaattaactgtggcggcattattggcaggtggtcacgttttgtttgaagatattcccggagtagggaaaacgatgctagtcaaatcattggcaaaagccatccaaagcgactataagcgtgttcagtttaccccagatcttttgcccaatgatatcttaggtgtatcgatcttcaattcagaaaaccagcaatttgaatttcgaccgggacctatctttacttctgtgttattagcagatgaaatcaatcgcacaacacctcgtacacaagcagcattattggaagcaatgtctgagaatcacgtgaccatcgataatcaaacctacgcgctaagccctcacttctttgtgttggcgactcaaaacccaatcgaatatgaaggaacctatcctttgccggaagcacaactggatcgttttttgtttcgattacacattggctaccctgcttttcaagatgagcttgctttactgattggacaacgccagcaatccctcaatcaaattcagacaatattgacctcgcaggaagttaccgcattgaaacaaatggtcgatcaagttttcgtggacaatcaagttgctcgctatgcgctgcagctggtccaagctagccgcaaccataatgccattgatttaggcatcagccctcgtggcggcattgcctttttgaaaggggcaaaagcattggctttgaccgaaggaagaacctatgtgacaccgcaagacttgcaacgaattttgccagccgtttttggtcatcgcttattattaaaaggcgggattactgccagccaggaaagtctctctgagatcatgaagcaaatgatccaacgcgttcctgtaccagtgaggcgctgatgatgagcaaacagcggttattgggaaaatatctggtattttttgttacttattttcttttactaagctattgtatcgttttcaataatgaagcaggttggagtctcctcttttttgttactttattggtactagcagacttgttattcattctgccttcccttaataaaatccaagtgactcttgaagaatcgatccaaacacaaataaacaaagaaacgcctttgccgctgcaagttttcaagtatcggccaacgctgttgccaatcccaaagctgtctttgctctttcaaaatcaggaacagacgctcactttttatcggggcgaatccatccgcttagaggtgctgtggcttcctaccgctcgaggagcatataatggactgccattgaccctcacaagtcaggaactttggggattcttcagaaaaaggcggcaaatgaaaatccaacaagaaatcctcattttgccagaatatcgacccgaggtcctatccttgatgacactttttgaaaaaaagccgcgaaaatatacttacggggaatcaaatttcaccattcgaaactaccgtaactatcagcaaggggattcattaaagcatattgactggaagctctccagtaaacagcaagaactgatttatcgagaacacgaaacggaacaacaacaggagttgactttgttgttttggggtgaatctcaccctgcttttgaagacacattggcgatcttcttttcgctccaaaatctcttgcttaaaaagatgccttttcagcaactattgatcggcgaggacctggattctccttatcaaatccatgctggagctttcgcagcgattcagccatttatcacagtcccagaaccattgcccaaaatctcagggcgtcaggtgattatcatcacaccggctgtctcgcaatccttagaagactatctggaatccttgacgccaagcaacatgctgcaagtttatacgtatcatgacctgatccaacgactgtcgaacaaagaggtgtctgaatgaatcctttgatcaaaaaagccataatcggagctctgacttacattgcgatcattttgacggtgctgccgtttttagcagtctaccacttggggcaccaaactacgttgcttctgtacgcctttctgatttgctttgtgagtattttaagtcctcgtcttcgctacagtctgcctttttacatcgtaggttggtttgtcactctttaccgcttttttccttatggtgaaggattttccttcacttggttccaaagatatttttatgatttgcaaacagctctcagcgagattctggctggcaaagtcggttatatcactgaacttgttgcagtgaccattatcgtcaccggcattcttctgtttgctgtgttctcgatctacatccagcatttttatattgtctacggtgcaatgtgtctctatctgctgactgtcgtgatttttaatgatttcaatctaacgtggcatttgttgggggtgtgtttttgcggagttctttgcagcctgatcaaaacccaacagctgaaaacagtacgagaatggtcgttctggctggggctcaccctgctatgttcgttgctgttggttggagcaacactgctgccaagaaccgcgattcgcgatcgcttggtagcagctaccactggtatacgcacacaagcgaatcaacgcggcttttatcagtttatcgaagaacatggtgcacctagcgggtcccgtacaggctttagcgaaaatgatcggcaattaggcggtcccttattagacgatgataccgtgttatttacagcccaacaagatacccgccattattggcgagtagaaagcaaagatttttattctggcaagggttggatcaacacgatacgggaagaagatctgcgaacagtgcctgattccctgcggattgcagatgataattatcaacaagattatcttaaagaagaaacagtccagctttatttgcagaatcagggagattatttgccattaccttatggaagcaatcacctcactattgaagaaggagcctctggttttattgtggatgatgcggttcaacgagtcgatctaatggagccgcaacaacagattgaagtttcactggcttggcagccagcggactatgccgctgaaacattgcaatccttgccgctgcaacagccagatactcctgttgactatacacaattacctgagaaccttcctgcacggattcggcagcttgcgcgctcaatcacagaagatcaaagtaccatcttcgaacaagtcacagccattgaaaatcacttgaaaaattcaattgaattccgttattcaaaaacggatgccgtctatccagcagaagaacaagactatgtcgatcaatttttgtttgaatcaaaagttggctattgtgataatttctcgactgcgatggtggtattattacgaacgctcgatattccggcgcgctgggtcaagggtttttcgccaggagatgctcaaactgaaaatggcctgacaacatttaccgtgagaaaccgcaacgcgcattcgtgggcggaagtctattttgccggttttggctgggtaccgtttgagccgacgccgaactttcaaaatcctgatcgtcccgaattgcaaacaacaactgtctcttctgaagtattacctgaaacgagcagttctagtcgcgagtcttctaccagcagcagtagtgagatcagcagttccacaacaacgacggcaactgttgcgccagcagaagaacaccttttctcacctgaaacatggcaatggatccgttcttttctgcaaggtatcgcatgcttggttttcttgggattactgtatcttttgcgccgctactttttccgaattcgcatctggttgattgctcgctttcgttccgaaccattaccaaccgcctatcctgtcttgatgaaacaagcagcaaaagttcttttccatgctgattcggaacctcttagtgagtacgccagccgattggaagctgtttatcctattttccacgggagttttatccaactgacggcaacctatgaagattatctttacggtgggaaaccaatagacggccaacaacagctgattcttcatgtcgcccagcaaatcagtcaattaaagaaaatcaatcaagtccattaaatgaaagcaagaaaaagaaccgaagacgcagtgctgcatgctgcgccttcggttcttattttgttcatctgattagcgaaaacactctcgcaagtatcatgagttcgtgttgttccctcgagattgtaccgctaaaataatcagttttgtgatttccatcatcaagacagcaccagctgccatagctatgcttaacccaacatggttcattgtaaaggtttctggaatcgcaaagacttcccgaattccaggtagcaatgtcacactataaagcagaccacaaaccacgatcgccagccaaaccattttattcgcaaacaatccagcttgccaagcagtctctgtattggaacgagcaggcaatgtttgtaatgtacggctccagatcaaagttgagaatgccattgcaacacctaactccggcgattgattcatcccgatccattgcgctataatcaccactgccgcaatcaagatcccacgataagtaactgagatcagcgttttaccagaaaagatgccagcatcaggatttctaggttctctttgcatgatagttggttccgctttttccatccctaaagcgatagcaggaagcgaatcattcactaagttgataaacagcaattgcaaggctgtaaatggattgtcccagcccattactaaagcaaacacaatggcgataatcgcgccgaggttaccagcaaaaagataagaaatcgcctttttgatattatcaaacacattgcggccaacttctaccgctcgaataattgaagcaaagttgtcatctgtcaagaccattgctgctgcatcttttgcaacgtccgttccggtccccatcgcaatcccgatatccgcttgcttcaatgctggtgcatcatttacgccatcaccggtcatagcagagattttccctttaccttgccatgctcgcacaatgcggattttattctcaggagagacgcgcgcgtagacagtgattttctccaattgattcgtcagttcttcttccgacagtgcatcaagctctgtaccggtcaatgctaagtcaccttcttgcgcaatcccgatctcctgagcaatggccacagccgtcgttttgtggtcaccagtgatcatcactgttttgatgccagccgatttcgcgtctgccacggcttgcttgacttccttccgagggggatcaatcatcgccatcaaaccaacaaagatcaactcttcttcgagacctaaatgcagttcttcgtcttcagacactgtcagcggacgataagcaaaagccaaaacccgcagcgcgcgtttagagaattcttcattttgatgctgcaactgatgtttgatttcctcagtcagtggaacgatttcgtcattgataagaacctttgtacttcttccgatcacaatatccggtcccccttttgtcaaaaggagttgttccgaatcaatggtatgcaatgtggacatcaatttccgatcggaatcaaaaggcaattcttgtaatcgcggatattgttgacgaatctcacgatacggttgattcaatttttctgtataatcaagaaaggcaatctctgtgggatctcctagtttagctccttcgggactgattgccgcatcatttgcaagcacactgatctcgatcaagcgacgttcaggcaatgtccattcagcaggattctcagaaaattcacccgtctgtccatttggcaaataaaaatcaacgaccgtcattttattttgggtcaatgttcctgttttatctgtacaaacaatactagtagaacctagtgtttcaactgccggcaacttacgaatgatcgcatgttgacgagccatttgtttggtaccgatcgataaaacaatcgtaacgatcgattggagtgcttcaggaatagcagccaccgcaacagcgactgcaaacataaaagcgttgactagatcggcggtcatatcgccagacccatcacctaaaaatagccgagcaacttggacacctaaaataatcaaggaaagaacgaggatcgccaagctcaattttttgctgaagcgatccagcccgcgttgtaatggcgtcttgtgttccactgtgttttctaataaaccagcgacttgcccgatttctgtcacatttcctgtggcagtcacaatgaaacggccacggccgtaagtcacgatcgttccactaaagaccatgttatcgcggtctccaataggcgctgtgcggtcaataaccccaagttctttttcagcaggtgtcgattcgccggtcagcattccttcatcgactttcaatgccccttcttcaatcagacggccatcagcaggtacatagtcccctgcttctagaataacgatatcacccactaccaattcttttgccggtaccgtttgttcctttccatctcggataacatttgcattgggtgccgagaggcttttcaatgcatctaacgatccttctgcttttttcgtttggatgacactaacaaccgaattcagtagcaaaacagcaaaaatgacaatcgattcaacatgggcgcccatgatcatctgaacgatagccacgatcagcaaaacgatcaccatcgcatctttgaaggtttctaaaaagagtatcaaacttgattttttgggagcttctttcagctgattcaagccattttctaagcgctttgccgcttcttgctgggacaatccagatggactactgtttacctcgttcataacctctgtgatttctttttgatacatttcttttgccaatgatttctctccttcatagttgctatcccttgcatgagtccttttttagaaaaaaagagacctaagacaagtggatgcttgtcttaggtctcaccatttcatataataccagaaaactgtcgccagtttacttactgttgatattatcgcagccgaagccactggttactcccctaagggtttatcagaatgtagaatcatcataacgaaattttttgaagatagcaacctttatgcacaaatttgtcttttctcagatatatttttttgaaaaaagcttcttttttctgttacactaatctacagcgtaacaagcgtgacagaggaggaacaataatggaaaccattgatttttttacaagtcacacatcggttagagacttccaaaaaaagtctttatcagcagaaatgaagcaacaacttgtcaaagtagcacaaagcggttcaagttcaaatttcgttcaagcctattcaatcatcgagatcaaagatcctaaaagattggcagaaatcgagaaaatcgccggtgctccccactatatcacacagacgggtgtcttttatctgttcgtagcagatttatataaacaccatcaattgttgcagcaagcaaatttgcctagtgctggactatcgaatatggaggccctcttggtttcggttgtagatgccaccatcgccgctcaaaatatggcagcctttgcagaaacccaaggtctgggaatctgttacattggcggaatccggaatgacttgttccgtatcgctgaactcacggagctgcccccgtatacactgccattgtttgggttgactatcggttatcccgcaacgaaaaatgagccgaaagttcgcttaccgcaatccgctgtgttaagcgtcgaccactatcagccactgaccgaagacctcgttgctcgctacaatgaaactaccgcggactactatgcccatcggagaagcaatcaacaaaaaacggattggcaaaccaaaatgactggctttttccaagaacctcgccgtccggacgtagaaaaatttttgaaaatgcaaggctttttgacacagtaagtacgaaaacaagcagctgctccttgttaccggtcgctagactatctccatcaaaaaaacacctcatgaagaagttcttcatgaggtgtttcgagttgttttattttgccaaacggtagatggcatctgcataaatcactgccgcgttgaatagatcatccaagctcataaattcgtttgcttggtgcatcgtatctgtgtagcctgggaacatcgccccatatgcgacaccacgttttaataaacggccataagtgccaccgccaatgatttgttcatagcctttttggccagtatgttcttcataaacttcaagcaatgttttcaccaatggatcatcaattggcacatagtgaggctccatgttgcgctcgttccgagtcactgttgcgccttccatgccaacggttttttcaatgccgatttccagaccttctgcagttaccccttgagggtaacggaaattcaaggcaataaagttgtctgcttgaacacctgattgattagctttaaaagcaaacaaaccagcattcatggttagtttacccattttttcatcttcatgcgccacgcctaatttttcaccataaaaatcttcatggacataagctgccgccgtatggataaattgtcttgcgccgccgccaaaggcaaagttgtctaaaaagactgccaagaaagttcccgcattgatcccagactgaggacttgcaccatgggcgcctttaccgactagttcaatggtaacttcttcattttctgtttcgatggtgccagtcactggttgaccttcgacataatcaaaaaaagctttttccatttctaatgcagcttctgtagacggggcagtcaattttgcaaccgcagttcctggtaccatgttttcccgcaaaccagcagtgaattgttgcagttgataagcaccttcgttatttccttggaaatgaagccctaatgttacattccctttttcgccattgatgattgggaattccgcatcgggagagaaaccaaaatcaggtttttcttcatgctcgaaatagtaatccatatcaccccagccgctttcttcatcagatcctacgacaaagcggatttttttagataatggcaagcctaactctttaatgatcttcattccgtaataagcagccattgaaggacctttatcatcggaagatccgcgagcataaattttattgtctttgatcacaggatcgtagggatctgtcgcccaaccgtcaccagcagggacaacatccatgtggccgaagatccctaatgtttcgtctccttcaccaaattcgatatgtccagcatagttatcgacatttttcacagcgaaaccatcacgttccccataagccaacatgtgcagcaaggcatcacgaggtccaggtccaaacggagcatctgccgttaccttgtcatcttctcgttcactttttactttcaaaagatcaatcaagtcatttagcaaatcgtctttacgcgcttcgacttcttttttccaatcgattgtcatacgattccctccaattcttttctcgccttttatgataacactcttagctgaaaaaaggaaaaaaaattgtgtattttcagacgatatctttcataaaacgagtataataaaagcaataggtttattctagaaaatgagcccagtgaaagaagcagaaaaggagtcattgtatgaagcaactggagcaaactattttagcagcagtgattcgcaaacgccccgtcgaaagtcacaaagggacctttggccgtgccgtagtgattggcggtaaccagcagtacggaggcgcaatcttgatggcggcacaagccagtgtttatggcggaactggactaaccacggtgatctccgatcctgtcaatcgtacggcgctacatgcgcgactgccagaagcgatgttcgtctcttgggaccagactgagcttatcagcacggtcactgaatctgcggatgtcctattgattggcccaggcatgggggaaggcaaaaccagtttcaatctgttgcaaacagtcgtcgctgaacaaaaaagccatcaatggctagttgttgatgggtcagcgatcaatttagctgcgaaatacccattgacttttccttaccccagtcacgtcgtatttacccctcatcaaatggagtggcaacgattaagcggcattgagatcagtgagcaaacaccggagaaaaacacagccttccaaaaaaaattagccagtatcgtggtcttaaaaagccatcgcacccagatttatggcacagaaatcgtcgaaaacccattaggaacgccagctatggccactggcggcaccggggataccttagccgggatcattaccagttttttggcacaatttgatcgaaccgaagaaacggtccacgcagcggtttatctccacagtttgattggcgaacatttagctaccgagaactatgttgtcttgccgacacagatcagtgaagcattgcctaaatttatgaaggaccattcgttgggctgattggcgtaacgaatggtccttttttcttagtgtacttcagaggggtgatatacgatcctgacttcatagggtgccaacgtgattgctcctactagatgttcattggtttccagatcggttactggctgcttcaatactagttgctgttcttcctctgaaaaattcataataaatgaatagtctcgttgcgtcccaactcgcgtttgaatcgacacctcaggaagtgcttcagcaatcgctgttcttctcaatcccaacttttcaatcaacttttgataaaaagcagctaagaaatcactgttcgttcgggcagccaaataatacgaagcccctgcaccgaatggcttcttcgtaaccgcaggcgtgccttgatagaaatctgtctgataatggcttaaaacttctgcatccaacacgtcaatgattgctgaatagtctttggtgacaaatcgctgatcttgaaaatcaatctgattgtgttcgtcttctaaaagtgtttcaagctctaatacctcaatgccaaagagcgcctttaatggttgaggcaatccgccaatataaagcaaatctgtttcattgaccattcctgtgaaatagctggatactagtattccacccttttcaacatagctcgttaattttagcatcgttttttctgtcatcatatatagcattggcgcaatgactaattgataatcagaaaaatcctgctcaggagtcagaatatcaaccggaatgtcttgttcccagaaaacctgataatgctcttgcaacgtttggggataacgtctcgtaggacggccgaatcctcccccgcgcttcaacgcccaattgctttcccagtcaaagagaatcgccacttctttcttgcgagtggttcctttgatttcactgattttttcgagacgagcgccatattcagcaacttctttaaacactcgattgtttgtggaatcatcatgactgacaacggcgccatgaaatttctccgaattgccacgagattggcgccactggaaatacaaggtactatctgacccatgagctaactgctgcatactacttaaaatatggaccccggggcgcttcgatttgtcgtattgttgccaattgacataacttggggtacattccataactaaaaagggttgtttcttcaaagaccaatactgatcatggacataggcagacttcatagcggttgtagcgattgcttcaaagcgattgttccaatcgggataactatcccaactaaccacatccacatactgagaaaacttgccatagtcgattccttccagaggaatgaaatcctgtgtggcatgaccttccgccataaaattcgtcgttactgggatatcaggggttcgttcccgaatagggacaatctcattcaaataaaaatcaatggtctgatcagtgacgaatcgtttccaatccagatccatcccatgaactttatgttctcctaaaggtgatggtggcaagacttgttcccaatcggaatagcgattgccccagaaactcatccaccacgcatgattcaatgcttctaggtttttgtactttttctttaaccagtcacgccaattttcttggcagtattcgcaaaaacattcacccgaatactcattggacatgtgccacatggctagtgccggatggtcgccatagcgttcagctaattttgtgttgatctgccgcactttttcgcgataaattggtgaagaatagcaatgattatggcgaaagccatgggtatgtttttgtccatacgcattggtgcgattgacttccggatatttctgactcaaccactggggacgaccaccgctgggggtagccaaaatgacattgccccccatagcatggatcgcatcaaactgttcatcaagccagtcaaactgatagaccccttctgttggctccaaagcgctccaagcaaacatcccaagtgtgaccgtattgacgtgggctttttgcatatacgccaaatccttctttaggatttccggataatcaagccactgatcgggattatagtccccaccatgcaggaaccgctgatcaaagaaataattcgtcatctttttactcctttttgattgctttgatttgataaacaaatgactggaaatctcctgttacttgcgccgtttggtgattgacagcattgaataagtacggtttgcgcagtccaatttgcttcagaaccttgccagacaactgctcattctccagcagatagcttcgatccagatcaatgaacggtaccggtataaaagcttccgctgcaggatttgcttcagcaagaatccgaaaataggcaatcagtgcttcctcttgatgagagactccccatacaacttcatttttttggctcaaatcggtcatccgatagaaggcgccataagtcagaagttgtcgatgagctttatagaaaatgatttgttctttgattgcttgtttttcagctgctgataaactgaaaagatccagctcgtagcctaatgggccaaacatagccaccgattgccgaaatgccagtgacgtattgcgccccacttgatgattgggacaagcggagacatgattgctgaatgaagacatcggatagccaagtaatgtgccggtttgaatttgtagtcgttccacggcatcgctgtcgtcactcggccaaatctgaggactgtaaaacaagatccctaaatcataacgaccgccgccgccagcacagccttcgatcaaaatctccggaaattctgttaatattttctgataaagggcatagacccctaaaatatagcgatgaaagaattctgtttggggaatcccttcatctgctaaataaggtgaataagcttctgtgatattccgattcatgtcccacttgatataatcaagatccgtttcgacgatgacttttttgatcgcagcaaagattgcctccacgactgccggattggcaaaatctaagacatactggccgcgccccacagagatgcgttcataaggatgtcggaccacccaatcgggatgtttttgataaaactggctgtcaggagagaccatttccggttcaaaccaaacgcctaactgcaaccctagatcgtggatttgttttgcaaaatgaccgatgccattaggaaatttcgctggatctggcacccaatcccctaaagaactgcgatcgttgtctcttttaccaaaccagccatcatctaagacgaagcattccattcctaatgcctgactttctgctgctaatgctactaatttctcttggtcaaaatcaaaataagttgcttcccaattattgaagacaatcggccgcggccgtttttgccaataaggggcaatcacgtgcttttcaataaacgcagcagactcttgccctaacccattcaacccttcatcggtaaatgtcaatatacattctggggcttcaaagactgcatcttgctgcaatgtccaagaaaactgttcgggatgaatccccagcatcaagcgcacattgtcccactcatccatctcgacttgagcgagaaaattccctgaataaatcagatttgctccatagacacgtccctgatcattggtggcattggcagccttcagtgccacgaagggattgtgctgatgcccagaggccccttttaaagaccccactcgaaaggttccttgcgtcaatggtgtggctttgatttggcgttcctttagccaagcaccagaaagatgaacaaattcaaattgctgatttcttaattccagtaccccgctcatcaacgaagaaagttgttttttctcagcgccaagattggtgatccgctgattgcgcgcaatcgtgcctaaaccagcaaaaatagtgtaggtgatttccattttcaattgccgctgctcatcgatcaacattattcgcaggctttggctttctgttttttcggcaaaactcgccggtttggccagctctcgttcctttcctgcgaaagtttcgacttctgcgactttaaaatccacatacaaaggcacgtcttctgcaaaaatagtaacggctccttctcgaaagtcagaagaaccataggttggcaactcttgaaagcgatctgctaacgtaaacaggccatcattttcaaaaaatttgaccgtgccggcagatttattttcttttttggttaaatagtccatgtcattggcactcaaatgccccaaagatggaccaaagtacagatgacctaattgtcgatttggtaaaacatgcatcacataactaatcttttcattgtataaatgaaaaatcgtatcggttattatctcaatcatttttttcctctaatttcaactttattctcgtctatttcattatatttctggcatgcagtttccaaatactgcatgcgttttttgacccctttgttaaaaaagaacttatagaataatgctgccagcatgaaactatacgtattgcgggaacgatcaaaagaattctgttccgaatacgtaacctcaatcttttctgctcccctaggaacaaagcgatacctttgacagatttttccttgttcatagcctgttatcaaagcaacctcatcttgcgcgatttttttgactttcagcaccgctggcaccagcgtggccgctgattttgtgcgaatcatcaaatcaatttgactgttctcgccgaaaggttcttctgctccttttgagcgaaagaatgccgcttgttgtgcgatcatcacttgatagaatcgttccggcgttgtacgcatctgataagtataggtcaatgtatctgttcacatcttcgatcctccattttttcagttgccatgctgacagaacagaatactaagcttagctttctttgattctttcgtcgatggcagggccagtttgtgcgagcgcttctttggctagctcttctttttcttctttcaaatagccacgatccatcacgattaggaatggcacccaaatcaatgtcatcacagcaacagttaccaattgtagaatggcacctgctacagagccagttcccagccagccagataagaagaccggtgtcgtccagactaccgttgctccgattgggcgaggcacaagaccagcagcgattgcaaaataagaaatcgtcgtactagcaagcggggccaaaatccacggaacaaaagcaatcgggttcaatacgatcggcaacccgaatgtcattggctctgacacattgaaaacagatggtgcaatgactgtcttcatcagcttcttcatccgaatcgaacgagcaataaaaaatgccatcgtaatcgagatccctaattgcattccttggtttacaaaaacgcccatgaaggttgtattgatgatatgaggcagttgttctgcacctgctttataggcttcgtagttttcaatcgccaatgcattcatgatcggatcaatcacggcgttaacaaccagtgtgccatggatcccaaaccaccagaagaattgggtgaataaaacggcaatcaagactgcaggcaacgtgccccccaagcccattaatggtttctgtaagatttcgtagacaaagtcgaccgcattgccccatgacgtgaatgtaaacaagtaacggatcaaattaaataaaaacaatggcgcagcacctggaatgatagcaaggaaagactcagcgatcatcggcggaaccgattcaggcattttgatcgttaacccagaagcactgatcttgcaataaatttgtgtagcgataatcgctgtgatgatcccaacgaacatcccttccgcacctaattttgaaaggggaatcactgttcccaggtcatcggaagaaccgtagggcaaaagcattaagaaagaggacaatgagattgctccggcaaaaagttttggctggccatattttcctgccaattgatagccgatcccgaaaacaacaaaaatcgctgtgatactcatggttgcgttcccgataggaccaaagaaatcattcaaaaaggtcatcagtcctgcgggcagtttctcagataagccaaaggtagcgggtaaattttgaataatgatcatgattgaagcaaacattgtcgcgggaaaagcaaccataaagccatcacgcagactcaataaatacttattattggcaatgatttgggcaaaaggaaccatcttctctgctaatttatcaataaatttcataactaatctcctttaatttgtctgtaaacgtttactacaatcagtataattgtttagttaatgtttacacaactctaaaataaaaaaaagatcatttttcatgatctttttttatcggcaatcgattctcttaatatcaattcacttttacaaatcactcggactggcattgttcgaacgcccaataatttgtttttcgccagctctacactcatttgacccatttcttccgctttcattttgactgaagaaagcgctggtgtcataaactgggccatttgaatatcatcaaaactaaccactgatatatcttctgggatcttcaatccgtgttcatttaatgctttatagacccccactgccatgggatcactagcaacgatgatggctgtcggccgtggggtcatctcggcgatttttctgccaaaagctaatccagtctctggagaccattttccttgaaaaacatgactgtattcttccagcttgttcatcagcatccaatttttgtaattctctgcacgaatttcttgttcatcataaacgacttctcctgtgatcgttactcgactggaaacaccaccaataaatgctatgttctcatgtccttttgcttttaagatatccaaaatttgatgggtctttcgagcaaaatcagtttgtatgcaatcataggcgtcgttttcactataattatctaccaaaataatatgttgattgtaccggctgatttcttgcaatgcctcttgcgtcatttccccaatgatgatgacagcaccatactttgccagttgagtcagatctttgtcttggtctcgcatcgagaagacacgaaccgtttttaaacgccatttggctgcctctttctctattccgttacgaatcatcataaaataaggatcattacgctccgattcactgttatgccgtgtaatgattgctatcgtatttttatcgccagcttctcgcgaactcgaaaagctcttgtcttttgaataattcagctggttggcgatctcgatcacccgtttgcgggtattttcgttgatactaaatgtttcatcattgtttaagattcgcgacacacttgcgacggaaacccctgccaattttgcaatatccctcatacttgccattctgccaccccgttgtttactgtttactaaatctctttttaagaatagagagaaacagcgattttgtcaatccctacttgttacgcaagaaaacaggttaggttatcgcgtgcagaaaaatagttgcttcgtgtatgataaaagtagaaataggagggattcagatgaatatcacaacaacacttatgcagcaattggaaaaagacgaaggggaaatgattgcgattcggcggcacttacatcaacacccagagctttcatttcaggaaaaagcaaccgccgcttatatcaaagcctactatgaaaaactagactgccaaatcacagaatgtggcgacggctatggcctgatcgttgatatcatcggtgagcaatgtggaaaacagctggctttacgggccgactttgatgctctggctgtagaagaagacaatcagctgccttttcgatctcaggttcctggtgtgatgcatgcttgtggtcatgatgggcatacggcctatttaatggttttggctaagaatttgattaccttaaaagaccagttaaaaggaagcatccgcatcatccaccaaccagctgaagaagtatctcctggcggtgccaaaggcatgattgccgacggttgtttaacagatattgatcatgtacttggcgtccatgtgatgtcttcaatggaaacaggcaagattggctaccactctggcgaaacccaaactggacgggcaaatttcactttgaccattcgtggcaaaggtggtcatgcttccatgccgcaactagcaaatgatgccatcgtagcaggcagttatttcgttactcaactacagacgatcgtttctcgtcggatcgatccttttgacacagcaagtctaacgattggttcttttgacgggagtggttcctttaatgcaatcaaagagactgtgaccctaaagggagatgttcgtgtgatgaaagaaaccacacgtcaaacgattcaccaacagatccagcgaatggcagagggtctagcacaaacttttgcggttgaaaccagtcttgaatatgatgacaattatccggttctttataatgatccagcttttacaatacaagtgattgattccctcaaagaagctcacttacctgaagtgaaggagatctttgattgcggtcctcaagatccctctgaagacttcgcctactatgcacaagaacgacctagtcttttcttttatatcggttgtatgacagaagatcatctcaatcatcctcaccacagtcctgatttcatgatgaatgaagactgtctcttgattgcagccaaagcggtcggtaccgctacaattgcttatttaatggattagctcctaatcaatgcagttaaaaagagtagtcataagttcccaaaacggcggtccccatcatgcagggtatcgtatcgttttgtctcaacttatgtctactctttttaatgagagatctggattgaagtaatcgaagcaggacagataattaactgaatcaaacaacaaccactcattcccaccaaaaataagtacgccggaccgaagaagccaaaaaacaacaatagcgtaatcgtccaaaaaagatggagcaacactcgtttaggtgagcgaccggcttgataaaaagcataaaagaagctgacttgctgcttcttttcgcccattaaaagcgtctgatagaaaaaaatcaagctacagatcatgaagatcacgatcagcatcgtggccatgacttgaaaaagcggttgtggaaatcgactaagaatggaatgatcaatcaaaagaaaaagactataaaagctgaatacaatatctttctttttattcagttgccacagctcagaaaatttcgtaaagaaaatcgtcgtcgttttctcttgttctgccctctcttgagtgtctttgatctgcttaatcgccgcaatcatacttcttgtcgctgttgccactgtaaaaaaaggcaatgagcaaaccaaccacaaaaattgtagaagaatcaatttgggcatccaattgatccaagtgatcagaccattgaataaacgctgcggctctatctttctcatcctttggttcctcccgtcagatccattccctcaataaagtagcgttgtgcaaaaaagaataataggatcgttggtaataagaccagtgttgcacccgccatcaaatagttccactgtgtcgttgattgattttggaaaacttgcaaaccgatttggagtgtatatttttcttgattttgaatatacagcaatggtcctaagaagtcattccaagcaccattgaatgaattgatggcaatcgtgatcagtgcaggtttggttaaaggaatcatcagatggctccagatatatagatgattggcgccatccatttttgccgcttcaatcagttcattattgatcgataagtaaaattgccgcatcagaaagatattgaaggcattcccaaaaaatgagggaatgatcagcggcagatacgtccctacccagccgattttagaaaacagcacgtattgtggaatcatcgtcacaaatcctggaatcatcattgttgaaaggaccagagaaaaaatcaggtttttccctggaaaatccaacttggcaaatccataagcgataaatgagtttgaaagcacgttgccgaacacaactaacaccgtgataaacaaggtgttctttgcatattgccaaaaaggaaacgcattgatcgtatcaagataatttgagaaattgatttcttctggaaaaaacgttggtggataacggacgatctcttccattggctttaatgaggtgaataccatccacagcaacggaatgatcagaacgatgccaatcacagtcatcactaaataactcgttaactttttgatccgctgctgttgagaattgctctttattttgtacatctgcatacagtcagccctcctgagatagtgtactttgttgaagccatcagttttgtcctcctgcatagtggacccaacgaggagctaatttcagattgataaatgttaaaactaatacgattaagaaaaggatcatcgacatcgccattgcataccccatatcaaaagctacaaacgctttgttccacatatggagattatagaacaagagcgaattggcaggtccaccagtgccgtttttcgtcataacataggcttcttggaagatttggaaagaaccgattgtcgacgtaatgacatcataaaaaataattggtgtaatcaatggaatcgtaatatgtttaaacttagcccacataccagcaccatcgatctctgctgattcataaagcgttccggggatgttctgcaatgtcgccaagtacagcagcatcgcccccccagagctccaaattttcattaggatcaatgccggtttggtccattcaggatcaaacagccaggccggacctttgatgttgaaccagcttaaaaaagtattaatcaaaccagcggaaggcgacagcagctgcatccataacacatatactgccacaccggataaaatcgctggcaaataaaaagtcgtccgaaaaaagctgattcctctaatcttttgattcaataatgtagctagaaagacactgaataaggtcgtcagtgggacattaaagagtacaaaataaattgtattataaagtgatttccaaaaaagtgcatcttgcgtaaacattcgtttgaagtttccaaaaccaataaaattcatttttgacgttagattgtaatccgtaaagctgccgataaacgagaataacatagggcccagcatgaacaccatgaaaccaatcaaaaacggcgctacaaacaaatatccccagagggcatcttgtcttttgcttctcgatcgtttctttttcataattcccctcctttagtaaagtgttttctgccatcttttttcagcaaaatagcaaggatgcaatgagaacagtaacgatagaaaagggaatgcggctagccacaactccctatctcaatctattatttattttgttctacaagatcttccactgctttttgagcatctgctaatccttctgctggttttttattccctagcagaatttgatcaatttgttcattgactaaactgctgaaatctggtgcatccaatggtaccggagtgattactgtattagcaaaattctcatctgccatttgatagatcatttgacctttttcatctaaatgatcatttttgacaagattttcatttgctgttcggttagccataatatcaaagctcttttcaccaaatttttcttgaacttctggggttgaaagatactcgataaacttgtaggacgcttcgggatttttggctccttgaggaacttctaagacaaagccgccaccccatgaccagtgaccagaacctttttctttttctggaatctggatgacgccaaaatcaaagtcatctggcgcattttccatcaagctagagtaataattgatattctgtgcccgcatggccaccaaaccagaaataaatggatctgctacaccggagccaaactcagcttctaaacgattgatcgtatcttgcccataataatcttgccaatcaagaatccaatccagagcctccactttattttctgtgtcaatcgaaaccttttcatctttgtcaaaccaactaacaccgttatcagcgttcaatgcccaaacatccgcgccaaggttccacaaaggatagaatccgatacgctcaaaatcatcgccttttttgacatctaatttgtgtgcaacagtttcaagttcgtcccatgtttggggtaactgatcttcactgatccctgcttctttgaaaatttgtttgttataaaaaatcacttgggtatcggtattgaaaggaattgcataagggtctccttcatattctaccgtatcccataattgaggataaaattcatcagacatgccatctttaacgtactcgctcaagttcgttgcttgctgtgcttctgcacgctgcgcgactgaattgatgtcttgaacaataacatccggtggatttcctgcagtgattgccgagagagacttcgtccaaatatctccccaaggctggtaactatatttcacttcgatttcatcttgtgactgattaaaatcgtcaatgatctcttcgatgacttcttggcgagcccccgatccccaaaaagaccaaaaatctaatgttattttcccatcacttgtctgttttcccgatgcgtcagtatttttgtcttccgaattactgccgcaagccgctgtcaccaatgcggtcgaaaacagcaacagccctattgatagtgcctttttcatcttttatccctgctttcatttttatcattattttataatgttgtaattttaaaatatcatgactcttagtaatgagcaaacaataagcattgtttttttatcaaaaaaaataacgaatttcatagccggagattttttgtagcgttttctttgaaatcttatttattttcaggcatgatagttttagaggatttttcttaagctattgttctcttttttcatttttttatcacttaagaaagaacaatgaaaataaaactacgttttatgaaaaaaagaaagaaggaatcgtcaatgttagttgttattgatatgcagaatcagattcgtgatgaaaatagtcaatcatttatttctgacagcctgctttgatcacgcgaatcgcaaaacggcttcaacaagctcgtgcagaaggtgaatatatcctttttacaagagatatcccgattgattgtaaagatactcctgatgaagaacaagaagcgttacagatcgttcctgaactgcaaccgttaccgaatgaaaaagtaataaaaaaatattactttagtatcccacctgaagttctcttggaaatcaaggagcaacttttcaatgataaaaatgaacaaaaacatatcgaagtgaccggagtagaaaccaacatctgcgtgttgtctaatacgatcgagattcagagtgcttttccagaagccgattttctcattaatcaacagctagtttcaggtagaaaccatgagtcttctggattgaaaatcttacaagacttcaatgtcgaagtggttgatcggacagataactaaaaaagaaacgccaaccacaggcgtttcttttttagttattatgcagtaattcttgcggtatctcgatgcggacatcatttgttgtctgacatgcaggacagacaaaggtgccttcgatcgcatcttttactttaccataatcataatgaatagcgatttcatctgagtgtaactcgttttcttctagaggcggaactgttttcagcttcccatctacatcttcttgcagatgaacaatcaatttgccatcataattttccttgcaattcacacaagatgcttttccacgaatcgtaatatccatgtttttctcctcttttctacttttatgtgagtcctcattggggatacgcttcgatggatgagcccatcgatcctgttttcgatccacctttatagtgtcacgcttgtttagttaaatcaactattctgttttcaactgtcttgccgatcgcaaaaaattcggctggtaaaccttgagcgtttcttttgtcaaaagcattttttcccggcacaattattaagaacacgaattttttgtcatcccaaaagaagaaatggcagtcaatcacacgaccaggaacctttcccgtcacatctcataaaaggaggaacaagtatgcgtgcagtaacatggcaaggaaaagaaaaaatggaagttcgaaatgtgagtgatccgacgatcattgaaccaacagatgcgattattcgagttacagcaacagcgatctgcggctctgatcttcatttgtatcatcacggtggtgcagtactagaagaagggtacgttgttggtcatgaaccaatggggatcgttgaagaagtcggcagtcaagttcaaaaattgaagaaaggggaccgtgttgtcatcccttttaatattggctgtggacattgtcatttttgtcaaaatgagatggagagccaatgtgataactcttctgatcaactttatggtggcctctttggctttggtaagctgaatggcaatcattggggtggacaagcagaattcttacgggttccctttgctgatttcacttcgtttgtcgttccagataccgcgatcccggatgaaaaagtgctttttctatcagacattttgccaactgcctactggagtgtccaaaatgcgggtgtcaaacaaggcgataccgtcattattcttggctcaggacctgtaggactttttgcccaaaagttcgccgttatggctggtgcgaaacgagtgattgcggtcgatccagttgcccatcgactggaaaaggcgcaaagctacaatcaggtagagaccttccaattggatgaccttgcgacaagcgctgatgatttgtatgaattaacaaaaggcggcgccgatgtcatcatcgattgcgtcggtatggatggtttagaacccgtcaaagaaaaagccaaaaatttggtcagcttgcaaagtggtacgatttcaccgatccaaatggcggcgaaagcggtcaaaaaatttggtaccgtgcaaattactggtgtctatatgactccagcatcgtcctaccctttacaagagtttttcatgcgcaatgtggcagtgaaacatggacaagcacccgttatccacttaatgccaaaaatttatgaaatgatccaaaaagaggagatcgacccaacaccgatcatcactcataccatgcctttagaagaagccgctgcggcttatgacatttttgacaaaaaagaagataacaacatcaaagtggtattaaagccaaattaacgcaaagaaaggatgatcgccctcagtgccaaaaatcaaacgaaatgaacatcagatcgaacttggtaaagacgaagacgtcattattaaaggacgccgttttcatgtctatttcaaaaaccggtatctgctgatttccctaacgaatgatattttgactggtttattttatattttcggaagtatcgtgtccttgacagatctgcctgcgatctatggaactatcgcctatctgataggagcaatcttcttaacgatccgaccattgttgaagatcgtccgtcatgtatttatttacaatgaacggaaacaaaatggagagaaagaaaagaatatcgaagtatccgatgatggtgaataaacagtgacgattttcttcaagcagtatttttcccaaaacaaaacacatgctatatactataaatatgcacaaagaaaggagaattctaaaatgaaagtattagacagtatagctttagcgctacttatcgttggcggcctaaactggttattggttggactatttgaatttgacttggttgcaacaattgcgggcggatcaactacattattcgctaaaatcatttacgtaattgtcggtatctgcgcgatttattgcttgaagttctttgttggtattgctcgtcaagacaacgtgaaccgataatcattgataaataaaaagcaagaaacgaatgatctgatccatagttgctctactttctatggatcagatctttttgtttgcattgccttttgtctctttttttatttgttgtataattagtgtcaacagcgaattaaaaaatttagataaatagattttggctggactaggaatagcagctcattcacaatgaaccgacaaaggaagtgacccatgactgataaaaaacgtaactccaagcttctcccttctctgcttttttatttcatcctcctgctcatcattgcaggaatcttagggatcgttgtactgacgaacatcaatattgccgaaaactggtttggactggatgagtacacagttgtagaaactcgcgaccaagtgatcggctatcttccgctactctggtacttcgttatagcactaatgatagtcttggcattattttttggtatcagaaaaagaaaaagggctttgttctattggatcggcacattggtcattctccctagcatcttgttagcatttggtgctttaacaaccttgctacccttcgaccgaaatttttttagagaagaagcctctgcttccgcgatcatggctgaattaaccgacaaaaaagcgctgaaagatcaagaggttcagctcatcagttatagctatcacattcggaacattcctttgaaaagcggcgtctatgcagtcgcgcgaatcatcaaccctaccactaaactacaagatgaatactggtattattcgacaaatcttttacaaaaatggcagaaagacagtgatacgatcgagttacctattcaagagaccattgcttataatgaaatcgattggggcgttattcccaaggttatcaaagaaacggaaaaacgggttgcgaaattagaccattattatcccggagttagtatcgtgatcttaaatggttctcaaggcaaatggacttggacggtcggtgtcgatgatattcggggacatactgcactgaatctggtttatgatctttcaggaaattatctttctcaatgggattaatcggtcaatacaggccctacttccatcatttattaagacagcaattaaacaaaaaactatctaagcgatcactgattgttcctatcaaaggacgacttgctaaaaaaagcaatgagacaatcaagattttttagatagtttttttattattattcacagatacgcctagcttttggcacagcgaaagcctaaattattggccgcagacatcccggagtttccattgcgggctgcgatccgataacgtttgcagtaagattcatgacacaagaacgaccctccccgtgtcgcatacatggcatcatccacctgctgaaatcgttgctcaaaaaaatggctgtcccatgaacgaaattgttccaatggtatccttgcgggattgctgcaccattcccacacattgccaatgacttgataaagtccatagccattcggctcataaaaccgagcaggtgcagtactcgcaaagccgtctgccttcgtatttgctttgggaaacgcgccttgccagatgttgcagtgatagtcttctccagctaaaaaatctgtcccccatggatataagtcattctctgtaccacctttcgcggcaatctcccattcagcttctgttggcagccgcttatctgcccagcggcaaaatgccaacgcatcatttcgcgagacttggacgactggatgatccatccgttgctcaatcgatgagtccggaccttcaggatgtcgccagtctgctctcgcaaccgcataccaccaactcatattggggatcagttggctcctctgtttcgtcttttcggaaagaaaataatgaaagacaaacgaccagccaaactgttctgcttccgtcacatagcctgttgccgcaataaatgcttcaaacatctgattggtaacagtcgtttcatcgatttcaaaagaggccatctcaacttggatcttgggaccttcttggtcctcttcaaagccagcttttgtatccgtgccaattcgatacgttccagcaggaatcttgatcatcccatctgccttctttctataataattgatagccgttataaagattgatggttagcaccaagaggatgactgtctggaagaccagcgtcactttttgtggtgagaggacagtgctgacttttgcccctaacaaaccgccaacaatcgcggctggaatcacaaaccacaaaatctttaagtcatagaggccaaatccagtggtcccagcaatcgtcacgattttcgccaattgagagaaaaaaatcgtacaaatcgaatagactgtcgcttctttgattggcaaagcaaacatcagcatcagcaaagaaacattgatcggtccgccgccgattcctagaagactggctagaaaaccaaggactaaaccacagaagcaataccagaagttatttttcagttggaatccgggccagtcatatttggtataaaagaaagcaaacaacaaggtcacgacggtcaaaaagatctgcaccatctgtacatggtcttcattctggaaaaacagcaacagctgatcaaaagcgacattgcccaagacaccgcctaagatggcgcctcctgaaacccaaaggacgatttgccaattgatcttatgtccgctagccaactgtcttgcggtagaaaccagcgacatagtaaagactgctacggcagaataaaacgagatggccgcaacagaatgggcgccgataaaatcaaaaatgggtttgatcagaacgcccccccccatgcctgaaacggcaccaaccgtattcgccaacacgatcactataaaataaatgaacccaatcacacacttcccccctgtaacaaacctaaaatccgattgatctgcggcacaaattcctgcaagagttgctgataaccgcaatagtccccatccacatagatggcatctttcattcgtttgcagccgccacgacacattttttgaaacgggcaactcagacatttctttggcatttcgggccgttgacacacaaacgtttttgcaatgtcctgttcaaataactgacgcaaggtctgttcttgaatataccccattcgatagtcatctaacacatagaaatcacaaggataaacactgccatctgcttcaatgacatattgcacttgacagtttcctaagatcccgcaggcggtgaattgttgcttgaccaataaattcaaaagatcatcaaaaagcttgatactcacataatgcccctccgctaattcttgcagccataactgcaaaagctggtggtaaaatcccgcaaaacgttttggtgtgagggcatagctatttctttctttcgcatctaaatcatctaaacaaggaataaactggacaaaatcgattttttgttcttttagaaagcgaaagactttcttagcctctttagccaatggattggtcaggacacaaagcacattgtagccaatctcaaagtggtcaaacagctgctttgtttgcagcactcgctgaaaagttcctcttcctttcggatcgacccgatgcaaatcatggtagagcggatggccatcgatcgagagaccgacccaaaaatcatgttctttcaaaaaagcacaccatttttcattgatcatggtcccgttcgtttgaatcgcataatggacctgtacctgcttttgctgttgatccactagttgggtcacttttcgaaaataattgaggcccgccatcgttggctctccaccttgaaacgctaatgtcaattgatcaccgtcttctaagtctgcataaatattttcgatcattttatctgttacttcttctttcattttgccaaacgagcggacttcccgcaaggaactgacattggcataaaagcagtagctgcagcgaagattgcagagggaagatgcgggtttgatcaatactgaaatatgtttcatggtagaagcctcgattctaaataactttttgaagttgctaatttatttaatttcttaatcccaaacgaatatattcactttctggcacttcaattcgatccatgatttttattaatttctggatcatcctttcttcaacgtcaggattatccagtggagtcaactgttgcggatcctcctccaagtcaaatagcaaatggccaactgaataagaatcaatgtatgtggagacttcaatttctgtataaggatactgatttgtgaagcgatttccctttctttgcttcatggtatctaatgcttccttattgatgaacccccttaacatcgcgtaattcaatgtttggatagtgattgggccgttggaaggatcaacagacgcacgcatatacacgtacttcccatcataaatattgacatgaccgccatttgttccaaaaatgatttcatcatgtaaaacagtctccttagactttagagctggcaataatgatttaccatccatatccaattcattcgcaataccaaaataatctaataaagttgcaggaatatcgatcgtttggcttaaaacagaagtatgggtatccacttcagcatttgggtaactgataaaaaatggcaaatggataatttcttcatacataggagcaacattctttcctaaccaatcatgctcaccaagaagaaaaccatgatccgtattaataatcaccaacgtatcctgccacatttgattcgtctctagaaaatcaatgacttttccgagatgatggtcacacattgctatcaatgcagcatattcgttttgtaattcaattaaatcatcggaagaaatgtcatctgtaacccgaccatactttggccaaaaataaggtgactcatttggacagtcctcataaagtttacgatatttttctggaacaaaaaagggttcatgagggtcaaagcattctatttgcaaaaaccaattatcttcttttttatattcttccaagaaatcaagtccagcttgaattgtttgaacactcgacatctcattttcatcaacttgtcttgtgcggttcgcaaaatgctgttcaactgaaatgccttgcttattcaaaggatttatttctgcatggccttcagcaaatttcctaggtacccagcgatcaccttcctgcccgcgaaacccctcccaagtagaatagcgattatgataggttgcccctccatcctcaaaatagtgagaatggtcggtcactaggtgacagtagatgccattttgttgtagcacatcaaaaatggaatgatcaaaaggctccaattgcccccacatgcgatgcataaagttatatcttcctgtatgaagttcacgacgtgctggcatacaaggcatacttcccccataaaaattatcgaaagtaaccgttttttcccttaagcgatcgaaatttggtgtttggatccaatcatttccataatttgacagaaaatcttttgacaacgtatcaaacattagcatgatagcgcgcatattttcccttcccttctttactatcgtatcatatagaacacaacttaatgaatcacttgaatgacttcattaacaatatctgggataacatccaaataagtatcagtatttgttacaacaaccggtgtgatgatcgagtagcctttggattgaattttttctttatcaaatcgaatcaacagctcgcctttccttacttgctgtccttgttttacgtaggaagtaaagaaatcgccttttaagttaacagtatccattccgacatgaatcaacaattcaatgccattcgtagattttaaaccgatcgcatgattcgttgggaacaatgtttctacagtagcatcgaatggcgcatagatctctccattgcttggaacaatcgctacaccttttcctaataacccagaagaaaaagcttcatcttcaacatcagccaatgtcagtaaatctcctttgataggcatctcaatctttgtttccgtcattaaataattatctattgctatctcttgctcttcctctgattcagcttcttctcgatcttcagtaggatcatacatgaatgtaatagttaaaacaaacgatagtgcaaatgccacactaattgcaagtgcatagccataaaaaccactgccaattccatcactaggactaatataatttggaagactaaaaacgcccattcctcccatgataaatgattttgtcccaaagaaccccatgatcagaccacctatggaagaagaaatcaaagttgcaatgaatggtttcttacggggtaacgttaccccgtaaagggagggttcagagacaccgaaaagactagaaataaaagcgggtataccgatcgcacgaacagaattatttttggatttaatgataaccgctaatactgctccagcagtagcaaatggagttgcttgtcctaaaaccattacaggatcgtatcctaatacaccaatattgttgatagcaatcgggataatcccccagtgaagaccaaacatgacaagaacttgccagattgcacccaccgctataccagcaacaatcgggctaaactgataaatacttaacacagcagcccctaaaatatttccaatccatgtggctattgggccaatcacgataaatgttaaaggaaccatcaataaaactgttagaaatggcactaaaaagctacgtaaaacgctcggaattaatttggtaatcactttctccaatttcgctccaaagaaagttgcaatcacaattgggataacgctagaactataactcatcagaataactggtatacccaaaaaagttacataaacaggtgactcaaaaatcgtaccattaaataaggtataaagaggttctgtattagcagttaaccctgacaaggccggatagaccattgccgcaccgatagccataccaacaaattgcttcagaccaaatttctttgctgcggtataaccaagaaaaattggaaagaaatagaagaagcagtcaccagcggcttgcaagatggcataggttccagaagtattttcaatccaaccaagagaaacaaagagaacgtttaatcctttgatcattccagtagctgccagtaaccctaatacaggtgtgaaaataccagaaataatatctataaaagcatccaaaggtcctttcttctcctttttttcttccgaggcttcgtttgataacccagcatagtcaataaactcttgataaacttctggtacgtggtttccgatgactacttgatattgtccaccactttgtactactgtaactacacctttcgtttttttcaatgctccagtatctgcaattgattcatcttttaaattgaaacgtaaacgagtaatacagtgagtgagaccggcaatattttcttttccacccacatttttcaatatttcctcaactaaatctttgtatgccattttattcatccccttattcataatcaaaaaggcaagacaaataattattcccaacaaaggaataattatcagtcttgcctgctttaccagtaacaacctctattcgttctctattaatttttgaatgggtagcgataagtataacttttcatcatcacttagagagactttcagatactgctcaaccaaaatcatcgttttgtaagctgctgggtattgactctgaatgtgctccagcaatggatttttgcttattcatcttagtccgggtagtcaatcgttggaagaaaaagcgcaaatgagtgataaagcgatcaaacgcaagcgaatcttcattgatttgaattttattagatagacgaataagtgaaataatatctctaattttctttgcaattagctggacatcttcaggttgatcgatctcatctgtcagctgagcattgatcaaatgcattgcaatattccctgcttcttcttcttcgaactggatacccgttttttcattaattaaaaatagtgcttttttccctatctcaaattctttgggataaaacttcttaatttcccatgaaaggcggttataaatactcattccctgtttgtgtaatttaatcaaatgatataaatgatcggttaaggatacatataatgtttcacttaactcatgctctagatcatttttagctaatcgaataatatcatcagctaaggaaacgtactttgccgggattgattccattaatgtcaaaaaacgttcagaagctttgtttttatgcaatacaaatactttctctattttcgtctcgtctgctgcttgtcccggtttcattttaaagcccagcccggtgccgatccaaataaaatctttgccatcttttccgaccaaaaccgcattattatttagaatctttttgatcttcaagacgtttctcacctccttaaaatgaaaaaaggctatacctcaatacatgtgtaggatccatacacacgtacaaaggtatagcctgcattatcagtaactacccatttgattgtttatactatactatttatttgattttcgtgcaagcgtttttatcatttttttctgcttgcatgtgttttgttgagtaaatactccattcctactcctcatccagtaaccgactttgtccttcgatcttttggatctctgtgatgtcttgcgtgacttccagacagcctagatatttccccgttggatttttcaacgcaaaatagcgaatatagatttttcgtccccgcatgtcaatccagaaatcagctgtttctcttttgtctgaccgaaaatcgtctaagattttttgaacgatgtgcatacttttaggtgggtggcaattcactacttctcgaccaatcactgaatttgtccgggggaagactcgactcttcccttcagaataaaaacgtacccgatcttcattgtccacaaacgtcaaatcgactggcaatgtttggaacatagcaatcaattgttccagctgcaaggaaccggtgggaaattgaacggtttggttcgtgggagcagtcgttgtcactggcggttcagcgaattctccaaacccaagtcccgcggcaataccagctgtggtttcttgggcctgtttgatggccaattgacgagctggctcccgttccaattctttctccagtgactcttggcttggtttccaaggcaatggttcaggaatataagcaaacccaatgtcaaagctatcttccgcgatccgttgccaatccgctaaactgaagacatccaatgtcataggaaccatgatttcttcttctttaaaaatcatttcttcaatttcagattttactgcctgccatttttcagcaagaggattatatgctgctttgtcagttgccaaatactggttcaactctttgatcatctcgcgaatatcatcgtcgactccccacatgactttcggcggagcagagatgccatacttctccatatatgaaaagatcagcgtttcttttcttgcataatgtttgtcgatctgtaacagatcctgcagtgctgcttgcagacgtcctttttgtgaccagtccccttttttgattttcttgagcaatccatcgatttcgtccgtcaataacgattgcaggacttggttttctagcttgagggtatggactggatgaccaggttgtccatattcttcatttgaatgatggatctcgttgatcgatcccttaaatacagccgcatgaatattgcatagacgttggatctccgaagggtctaaaccgctttgaatcaatgctttttctgccgaggtgatctcagtgacatctacgccgtcaaattcttcattgaataagcgtttggcttcttcaaaagaaccgccttgatgaagcaagctcaaaatttcgacgattcgttcttgccgttgttccttcgttctcatttgtcgactcctttcacaagaaaaccttgattttcaaaagattgaatgattttttccaaaggtatctttttcatttgtgcgcctttcggaatcgtcatatagcgaccggcagtttggagcatgccgggtttattgatggcagtaaagccaagtttgctcataatatctttgatttccggatgttccgacactaaatcaaagagattttttgagaaatctgcttctttcattcttatccttccttctactgagaataattctcaatcaactgcatatattatatacgaaattgctcacaattacacgatcatttccaaatttatctcccctcacttggcacaaaaagaaaagaaccacttctcgacctctgcgagcgaatgattctttaatagcaagatgaaactcttgatttagtgatagaaaataatcagctgcgatagcgacacacgcgattctctaatccatccaccacaccaaagaagaaaaagcccatcaatgcaatcacaacaatgcctgacagcatttgctcataatccattttagaccaagcactcaaaatcaagtacccgacgccataagtcgtattatagttttccgcaaagaacaaggaggcaagcgagataccaatacttacccgcatgctggcaaacaatgccggcatgattgctggcaaaatcaagaaacggatctgatgcagcgggttttgcgtgtaattttgcatcacttgaaagtaagttgctgggatttcttttaccccatctcgaatcgaaaccacaacttgaatcacgatcaccgaaaaaatcaggatcacctttgaaacattccctaaaccaaaaaaaatcatgaaaactggtagaaaagcgacctttggaatcggatataagaaatagagcagaggatcaacgattgctgctatttttgttcttccgagaaaaatccctaaaggtataccgatcagcaacgcaaaaaatagtgagatcaggacacgaatcacactggcccctgcatgtaaccctaattctgcacgcaattgccaaaatcgttggaaagtttgataagggtccggcagcgaacggttatccgctaacaagctgattccccaccataacaataaaaacgacagtgccccccacaaaaaagaacgtccggctttcatctgacttctcctctcatcttctttttcaatgccaatgaaaaagcataaaagtccatcgtctcacggcggttagcttggtggaaaactgggtttttgatctgatgtatttgatgttcttgaaccaataggatcgtctcgccaaggtaagccgcttcttctgtatcatgggtcactacgactaaaccgttcgcaagtcgttgttgctcagataaaatcagattttgcgtacgttctttggtttcctgatccaaagacgatgtcggctcatctaacagtaaaaatgctggactggtcactaatcctcttgccattgccactcgctgtttttggccgccactcagttgactagggaaacgcgctttgaaagaatctagttctaacgcttgtaagcacgtttcgactaacttttctctttggtttttggggactttttggatttgaagaggcatttctaccgcttgataaactgtctgccacggaaacagacgtaagtcttgaaaaaccaattcgatctcagaaggatggctatcgccataatcgatatgacctgattgcggcagctgccaccctttcaacaatgagagcagggtgcttttaccaacccctgattttcccaagacgacgtatgtatggcccttatctaaggttaaatctagattgttaaagattaagcgatcttgaaatgaaaatgcgactgattctaaatgaatcgccataaattggctccttctttctaaaaaattgttgttccctctttcacattctatgctatactgattgttgcgaaaaaaaatagaaagggatgcatttgatgttccgcacacttgtgtttcatgaaatacgaccagacaatgagttaagtgagcaaccaagaccaatcgaagttgccgatggctatcaagatgctcttccattgccgttattcaatagctgttctcattttaaacaacaaatcgactttttgaaagcagaaaaatatcatacccttactttggaggaagtcaaagactactatcttcaaaagaaagctttaccagaaaaagcggttttgttgacgtttgatgattgctaccaatccatgagggaatatgcctacccgttattgaaagaggccggcttcaaagcgaccgcttttgttgtcagcggttggttgtttgctgaaccgagcccttataagccggctgtttccaaaacactcagtcgctcggaattgaacgaaatgagtgatgtttttgaatacgccaatcatacgactcacttccatgaacgaaaaggaatgatgggccgctcaatgtgggaaccggctgaaaaatttgcggctgatttagattgctgcaatcaaactgtagcgatacaagatgtttttgcttatccctttggtttctatgatcaacagacgatcaaaacactagaagcgaaaggttttgtcttgtcattcacgacgattccagggttcaacaccctagaaaccccacgcatggaactacgaagagacattattcccttctcattggataagacatcttttgaacaattattcaaaaagacccattaagaacatcccttcaaggaataaataagaaagaggaacgaaaaatgaaaaaaacgattttatttacttgcttatcattattggctttagtagttgctgcttgcggaaacaattcagattccacttcagaaactaagacaactgacacctctgcgacaactgctgaagtgaccgatcaaacgttgaatgtggggattttaccagcagaatctgcgattccaattattctggccaaagaagaaggctattttaaagatttaggtctaaatgtagaaatcaaatcttttacttctccaaatgatcgcaatgttgccgtacaagccaaagaattggacgcaactatcagtgatgtgatgacagaagcgacgtttaagcaaaatggcattgacatgacaatcacttcggacattctagaagactttaaagtcttagcttcgccaaattcaggcatctctgaaatgaaaggattggctgataaaaaaattacccttgtaccgaacttcattttagaatacatcatggaccagtttgctgctgaaaatgattttacttatcaaatcgttgacattgcttcttttgcggctcgttctgaggcactattaagcgatcaagttgatggtgctgtctacacagaaccgcaagcgagtatgttagccgctcaaggtgcaattgttttgggcagttccaaagaagctggcatcaaaggtggtaccttgcaatttatgactgatgtggtaaaagatcgaccacaagatgttgccgcattttatcaagcttacgatcaagccatcgattatatgaacagacacaaagcttctgaatatgctgatatcttagccgactatcagttcccagatgccatgagtacttacttagatagccaaaaagaagactatccttatgctgccaaagtcccacaggaccaactagacaaaatcgtggcttggactaaagacaaaggacaaattgatcaagcttacacttatgatgaattgactgattttagtttcttagcgaactaattcctgatcacttattacacaaaaccaatactcgaatccatcaaagccagtgctgtgatagattcgagtgttttttatccagccattatttgacggatgctcggtcaccgagtatcattcactaaagggttgtgagcgatgaaaactactttatctgttcgtttcactacataagaaagggagaaaatataccatgcccaaaattgatctttatttactgcaaaagccagaagagacacaattttatgactatttacctcaatcggagtcttggcacagcgcctataaacaacttcatggtgaatccttggtgattcattcttctgttttgactgaaagcattctgcctttcattactcacccacttgtattggaacttctagagcaagaagatctcgcgtgcttgcctttagtttttgcagaaaacaacctttattgtaaggggcgtcttcctacgctcaccgaatgggaagaattgacacacgttggtatttcgattcaggaattagatgaatcaccgagcgccacgaaaacagcggtctatcatgatcttatatgatggggaaaactatctgctaaactgtcgttggtaagccttctcctgatgaaagattcggtctttatagctataaaaaacaactatgaatgagagtgaaattatggaaacgatgacttttgaagaattaatccaaatcaactgtttttctgaagaaaaagaagaacgaaagaaagcagctgaattattagaatatcgttatggctgcgagattcgttgtggtgagatggacaaaagtgtccgctttgctcaccatgctcgcggctgtacgatcattgctgcgaaactttgcgccaatgttgtgattttccagaatgtaacgattggttcaaatcagcggtttaaccggaaaaagaatgcctgggaaaatctgggcacacctattttagcagaaaatgtaatcgttgcagatggtgccaaaattcttggcccagtcatcatcggtgaaaattctgtgattggagcaggcgccattattaccaaagacattcctgccaatagtgtagcctttggcgtcaatcagtacaaaccaaaaaatcccgacttcgatcttatcatcaatgaccaaaatatccctggagaagagatcatgcggatcaacgcagaacgcgtagccgcatttaatcagcaaaatcaacgctagcagatcatccgattatcgctagcaagacaaccaaggaattataagcgatatgagcaaacacagactcccatggatttttgttgcgcaaatagacgattgtcagccaaaatccaataataaagtaagggtataacaaaaaaatattaccattagcattaacaatatgggcccacgaaaacaacaaaagactgcacaatgtcgtaacaattctcagccatctttttctaccagtataaataagcgtatagcgatagaacatttcttcgaacaatgggcctactactaatgcccccaatagtaaaggaacggttctctgagacgatggataataaaaagtcattgattgttcacctggaaagataatctggttgaagaaaaccgttgttaaaagaatcgctacaaatgtcagcaagcctatttttatcaatgagagaaccttcagttcttttaaacgatccaacaaatccctataaaaaaggataacaaagaaacaaagcaacactagcttggcgcccaactcatgatagcccattaaaaatttcgcataggaagaaggaattccatgtatggctattcctttccagataacaaaagccaaaagaaaaagcagtttcttcaagtcttcactcctttttgagtagtttcactagaattgcatggtgcttcgcttcacaattaacctctatcaggattcttctcgttccgttctttctcatgattctctttgggtagtttttagatcattctcagcatttttttactcacactacaattatacactataaaaaggtatcaaaaaaacattcatccgaaagaatgaatgttaatcagacatttttttactgaacaatgtcattgactgattggttttttaggaagaacagaaatgaccgttctcgcgaccaagagatagcaccagataacaagaataagctaatggccgttccttccctcacaaccaaaggaaatgaaaaagctgtagaaaggccgattgagattatgacacacagcacatcaacactataccgatattgtttgaaggaaaagcgacttctatcagccatcagctgacaaaaattttcaataggaaatttcaagtgattgagtcgcaacacttgtcccgtagcgagtcctgaaatcaatgtcccaacgataaaacatgtgacttgtgccaaatagtttggcactatcagttttggcagtaagccatataaaataccattgactaaattgccaaagaaaagcaatgctgccatcataatcaaatagttgatccatttccgataacggtttttttgactgtggtccagaaaccaacaagtgactaagaagagcagattgatggctgtcgtaatggttccgaccttgatacctgtgattgtggatagtgagacattcaatgaattaaagctgcttacaccaacagctgctttgattgtcaagctgatccctaatgcgctgataccatagaaaaacagtgaccaaaagagggttcgtttcatatgagatctcctttcatttgctccttctccattatgtggtatgctaagaaaaacaactaggagatttctcctagaaagagaggaaaaatgaaacgaaccctttatcctgttgccaaaaagtttcatcaattggacttgcctttttccactggaacattagaacagtcctctgtttacgagttttctcacaacgagatcatacaagaagaagccgggacactgactcacttgtacgtgatccttgaaggaaaagcaaagattatcaagtctcaagccaatggcaaacgatcgattttacaatttttgcattccggtgatttcatcggagatctgaccttagtgtccgctgaaaaaacgaccaaagaagttttagcgatcggtccaactgtttgcttggcgcttcctatcgatcatgccaagcaagtattgatgcaagacattgattttgtcaaaatgatcagtcaatatattggcgataaattaattagacggatggaacatttctccatcaatcagacttaccaattgaattatcgtttggcgctgttgctcttggaagtagctgtagcgggaatttatcaagaaaaactcacagaaacagcagaataccttggtgtcagttatcggcacttgacctacacgttaaaaacattcaaagaaaacgattgtgtctatcgtgaatctaggggttatcgcatcaatgaagcaaaccttaagcaattgattcgatcgatgcaacgcgaatagacacgctcttttccttctatcacgcttctttgctgattgcgcatgctatttgctaatttgagaatggccacagttgaatagccaaactgccagtccctgagaagacgatttggtcttgctctttttgcggataaagtctggaagtaaaggtatactccccattgtttatgaacacttccatcgatgaagtgtccataaacagttggatctgtcgtaattctgatagttgaatgcttctttttttgcgtccatagccggaaggcccatgagaaagagtaaaaatatggccatcataagagagaatcgtgtcttggcgcaagagaagctgcagtttttttgtctgttgggttagctctacctgcagttcgtagacctctccagctaattttggagcagtaaagctatcctttaactcgacattccagaagaaaggctttccacgtaatttttgatattctggcaatggttgttggatcaatcgttgtccattgaagctcagttctcgcggcaatgtcgccgcatgctgccatcctcgagtaacagtgggattcgagtattcaggacttgtgtcccctagtcccatccagccccataacaatctgcgccctttttgatccaagaacgtttgcggagcataaaaatcaaaccctcgatccaattccacgaaatccgatgttggcttaaatttcaaatttttccaatctacttcccctaataagtagccagactggtataaattattgaaagcataagcttgcggatctactccctgtggtgaaaaaagtaaaatatcttgtccgtcaagttgaaagaaatcgggacactcccacatataaccaagggaataatcatcccctaaaaatatcccttgatacgtccattgtgaaagatcctctgactgataaatcaaaatctttccttcactttcccgagttcgagcccctaagatcatatagtaacggccctctttttcaaatacttttggatcacggatatgatcggtaaaccctgcaggatatgcttcatgcgggatcactacttcttgtttttcaatcgaataaccatcactaatcacatggaccgtattttgttctctgccactaaaagtataatcatggtccccttcgtttttcacatttcctgtataaaagaaatggatctgatcatcctttacaatcgcactgccagaaaatacaccatttcgatcatacgaatgttctggtgaaagaaaaattgcttcttctttgaaatctaccaaattggttgacgttttatgtccccaatggggtgcttcttttcctgcaggattttgaggaacatattgatggtagaaatgataaaccccattaaactgacaaagcccattgggatcattcatccacccagtttccggcattaaatgaaagtacagtcgccagttatcctgagcgatctttgcttttagttccgattgttgttccagctcttgccaggcttcttttgcacacaaatccatccaccactttcttctctacaatttttccattaattctcggttgcgcttaacgtttgaaggtcatcctcaatcgttgtttcttcattcaattcatcggaaatctttctccgctgcagttggacgcaggcaaagcccacactaaacgcaatgaggatcactgcaatgtatttcaacatggcgccgaaatctcctgtatacaacaacaaaccaggaataaatgtaatgcccattcctgttgctgccaattgaaaaacatacgtcatcaagccgccgatggcccccccaaccatgccagaagcaaaaatacgcaaggaccgaagattgatcccaaacaataatggttccgtgatcccaaacaaggttggtacagctgcactaatggcattcgagcgtttgactttgtttcggtaaagaaaagcagctgcgattgctgccccaaattgtcctgccatactcgctgttcctagaacttgcaagacattctctcctgaagtatttaataaaccaagttcgatgatgctcaatgaatgatgcaaaccggtgataacaatcaattgctgaaccgctgcatataagatatagccaataccaaaaggcgcttgtacgaggtaaacaatgccgttgatcactgctttttctgcaacttgcaaaatgggacctaatgcaaataaaactaatgtcagcgtcactacgatagtcagaaatggggtgacgactaaatccatcatttgtggaacaaattttctaaatcctttttctaatttggaaacaagccaaccaacaataattgcggggaaaatcgaaccttgataccctgaaatagaaagaccgaataaatgaagcggctgtgcatcgccactagcaactgcccaagcattgggtaactgaggagctaccatcatcaaaccaacaacgatcccgatgatcggattaccgccaaattttttggtggcactataagcaatcaatacaggtaagaaagcaaaggctgtatctgtcagcatttcaaagagcgcataccagtccgcactaaaaggaacccctaattcaactagcagaccacggatccccatcaaaagtccagttgtaactaatgccggaatcaatggcaccaacacatcagaaagagtacgaacaactttctgaacaggcgtcagattggaataaacatcttctttaaaggctgtctgctgctcaccatctttacccattgtttgagcaaaagcctcataaacttcatttacttttccagtcccaaaaataaactgatgctgtcctgtattaaagaaataacctttgctttcagaaatgttttctgccttctttttgtctagcaacgcatcatttttcaaaataatgcgtagtcgagtggcacaatgctcataatttttaacgttttccttaccacccactgcttggagcaactgatcaatgattttctgatctttcattttaattttcctccatttcaactcactttattttgtggaaccggttctacaagaaggataacagaaaccgtttgcaaaatcaacccgttttatcaaaaaaaaaaagactgtgacaaagtcatcatccaacaagttaaaccgaatcatatgctattgtgatagattcctcggacttttgcgacgaggagccactgcaccgcaggagccataatagagactgtgacaaaatcatcatccaacaagttaaaccgaatcatatgctgttgcgatagattcctcggacttttgcgacgaggagccactgcaccgcaggagcaataatagagactgtgacaaagtcatcatccaacaagttaaaccaaatcatatgctattgcgatagattcctcggacttttgcgacgaggagccactgcaccgcaggagcaataatagagactgtgacaaagtcatcatccaacaagttaaaccgaatcatatgctattgcgatagattcctcggacttttgcgacgaggagccactgcaccgcaggagcaataatagttaaggttcggatagtgttacttgtcggagacttatggcacagtccctttcacgaatcattatggtatttgttctatgggaatcgttgattgtttgatcaccagttgattcggtaacttaatcaattctggcacttgaactttttggatcaacttctggatcgtttccaccgcatcgacacctaactggtggtaaggatagtgagtggtcgtgatcgtcggaaagacataatccgtcgaatcatatccaccgaagccgctaagggagaaatcctccggcactcgcaagcctaactcatgcgcggctttcaatacggcaacagcaatgttgtctgtggcacaggctaaataggtcgcttgattctcttttagaaataagcgagctttttgataggtttcacttctggaaaaagacgtttcgatgaaagataatttggtcccttccatttgagcgaccacatccgtaaagcctttttttctcaagatccctactgcttcgtctttttcagtcactccgataaacaaaaaagaccgatggccgagttcaattgcatactctgccagtttctctcccgcacgataatcatcatggacaatcgaatggactccttgtaagtgttgacccaacatcagtacaggaacggtcaattgctgcaagacttgtgctagctcactcgtgatctctctagccagcataatgataccagcaaccttttgcttgaccagcatctcaatattttctaattcgcgttcttcattttgattagaattcgtgattaacaattgatacccattctttcgagctgtttcatcgatcccttctaacacactgttggtggaaggagaatccagcctaggaatgatcactcccaacagttttgtgtcttgtgcttttaaactgcgggcaaacgtattgggccgatagccggtctcttcaataattgcatcaatttttttacgtgtttgctcgctaacatagccattattcaaatagcgggaaacggtgcttttcgcaacgcctgctttttcagcgatatctttaatcgttaccgttaccatagtcaccctactttgctttttcttttattataccaagaactgaaacaaaaataagcactgattctctttcggatgccattcacttcatcaaaagataggaagccacaaaaaaagatgcttgctactcatgaaagagctagcaagcatccgtttatttctcgtgatcaaacgttcaagatccacataaaaccaataaagacaaagaataacacatacatgatcggtgaaacttctttaccacgtttggccgcaatcattgtgattggatagaaaatgaaacctagcgcgatcccgtcagaaatactataagtcaaaggcatgcctaataaaatcagaaaagaaggaatcgcgatttccatttcatgccatttgatttcttttagtgattgcgccatcagtactccgacaataatcaatgctggtgctgtaacctgagaggtcactactgataaaagcggagaaaagaatagaccaaacaaaaagaaaatacctgtggtcacagctgttagtccagaacgaccgccgacagcgatccctgctgaagattccacatatgcgcctactggagaagttcctagtaatgatcctgccaacatcgctgtcgaatctgacgctaatgctttccccactcgaggcatcttattgtctttcatgaaacctgcttgattggctaaaccaactaacgtaccggcagtatcaaagaaagtgactagtaagaatgttaggacaacgacccacatttgcaatgtgttgatgtcaccgacatgcttcaatgcgactaaaaaagtcgacgacatactaggtgctgccgaaacgatcgaacttggtgcgtggatcaaacctgtcactaaaccaagaatggtcgtcgctgccatcccaatgaaaatcccgccaggtactcgacgaaccatcaacacagccgtaatgaccaagccaaagatcgttaaccatgtcgtacctacactcaatgatcctaaggcaactaacgttgaatcgtcggaaacaatgatcccaccttcactaagaccaaggaaagcaatgaacaagcctatcccaccagaaatagcatatttcaagtcggaaggaatcgcatcaatgatcatttcacgaagtttaaaaatcgtgattgcaataaaaatcagcgaagcgacaaaaacaccggctagtgccgtttgccaaggcacacccatcccgatacagactgaataagaaaagaacgcgttgattcctaacgcaggagctgtcgcaatcgggtattttgccaagactcccatcaaaatacatccgagggcacttgctaatgctgtggctgtaaagaccgctccctcatccataccagaagcaccaaggaccgttggattgacaaaaagaatataggccattgaaataaatgtcgtgaatccagccaagagttcccgcttgatggtcgtgttgagctcatcaagcccaaaataagagtgaagcacatttttcattttttgaatcctccattattcagataggcgcgattattttccctctgaatccttaataaaacaacgaaatcaatgatataccaacttttcctccaagtaaataaacttttctaaaaatttcagaactattttcattttcatttaagatgctaaaaccgcttatttcccatacacagtgcctcatactcgttatgcttcgattgtaccacttgaatagtaaaaacaaaaaaagtctgtactgtcagaaacaaaaataggcagccaaagaacgatcatcttttccgcagaaaagccaatcctacctgacagaaagatcctatcaggatttcttttgctgacctattggttaaactgtttttgtgaatgatcaatccacaaaattttgctcttcctcaatcaaaatctttaattgttctgctgtcgttcgtttcattgacaacggcggcaactcttccaacgtaaagaaaccactggcagaggtttcactgttcgtcacaaaagaaccttctttgatcgaacaggcaaaaactaatttataatattgaaacaattgtggaatgtctttgcgcagattagtatcaaatactgcacaaagtttgtcaacttcaacaactaatcctgtctcttccaacacttcttttataacgttttctttgggtgagaaaccgacttctgcatagccacccggtaaagaccactcttttgtatgaatgtcttccactaataagactttgttatcctggcgaatcaatgctcgaacatctacttttggtgttggatacccttcattggcatctagcacaagtttaagcgtatcggttgtttcttccgtcgatcggctcatcaattccactagaatttctttcatttcgacataacgctcttgatcataaatatccttgccataatagatcccagcatcagcgattgctaacaatcgctgatacttctcaaaaatctcctgcatctgctcccctcgctttgtgctctgtcattctctctttatgataaagcaaattctggcagatagaaagccagacagcactaatttctaaagtcagctagcataattcaacaagcaatcattctttgcgatagatcatgctttgctggatttgctttaacgcaaaatccatgagaaaaatcaatcccatagccaataaactaccgatcaatgttcccgagaaacgccaaggaatcagatggagtggtacaaaactactgccgatagtcatcaaaagcagcacttgcggattggtaaaaaagttggcgatcgtataattgacaggcatgaaatattccgtcaatacattcaatacaatcaaaatagcagcttttgcttctaatggtaaatccagtgccatgagtaagaaacctaataagagcccaactattcctcctagcacacgaccgattgttctttttttgatgttttccatatgttcgccagcgagtaccgcggctgcagaaatcaagatccaataaccattgcttgctctcaacagatatccactataagtagcaataaataaaatcatcgaaaaatgcatcgcttttaggatcatttccggttggtggtaaagagcgacataatacttatctttgagagaaagctgctgaaagcgatctttgggtaaatgaaaaggcagcctttctgcagcggagatcagcaacccagccgccagagaacctacgattccataaagaagataggagctttgatgaagaatcgccagtaaagcagctgtcacattctgtgtttgatggtgaaaattgaatcccgttgcgtagagcatcagtacaaagaaataatctggttttggcaagcggtagattttggaaagtaaaaaagccgtgaaggacaagcagccgataataaacggtgcactccaaggaatcaatgaagtaatcgcccctaaaataaaggcactcaacaatgcaaaaccgtggatcaggattgcttttatattgtaactgaaggaacggtgctgaaaagccaaataagaaaaagctcccatggctccaacagaacaaatcatggggtctttggaaagaatcccagtaatcaaaggaacgcccattgcgatgccagagcccaatggacgtaatagtttggtagttaaattcatgacattcctcctctagcccctattgggagcgacatcttttataagtggttgtttgggaaaaaattagtatgtaaatgatcagaagaaaacaagatcttcaatgaaaaacacggcataactgatgaagcaagctatagaagatggaagatttttaacaatgaaaaaacaagcagcgactttctagcagagaggcaacggcctctctatcaattataggaatgaaaatcgaaacatgcaaacttttcaagaaagtttcgtgaatcacttgatctcagttaatctatcagaaaagacagtgctctctcattgccgtcaattatacggttcaagtgatataaaaaagatcaaaactattctggagcaaacaagaagttgcactcagttagttttgatcgaattattttattcctctatctcctttaggataggaaaaatttagtcctcttttattttacagatgcactagaaacagcatcgactacgacagcctctggcgcaccagttgtcgtagctgactctgcgttatcttcgtggacagaagcactggtaacagcatctgagttctcgtgaacagaagcgctagagacagcatcttcgtttcccaccaatttttgaccggtttgttgcagataccattcaatgattggtttgaaatctagaatatactcgttgatacctgcatattcgccattttcatcatgcatggcttggtaattgtggacgatgtatttctctggaacctgttttggtacatgaacccgaacagcatctgtagcgccgctgcgcaattgttggatcacccattccacatttttatatgatttttcagggtgacagtttgctaatggattgcccacctgaccgggaacacgagctgccaacatttcatgggcttcttgacgcaagttataatacaagaattgattattgctatccgcaaaggtcaactccatcggcattgaatctaaaaagtaattgatttgatcgacggtcaataatccacgatttaactgaacgtaagtatttccagaaacggcccctactgcttctgcagctttctcaagccattgatcatcagacatatcaacgccttccaccgttgtagcgatcttcccagtcgcatgtaaatcttctggtggcaattgtttaggtccagctaatgcagagactacgttaataaatttgacgaagcttgctaacgtgctgcctaaaaaatcaattgttcgttgatcgatcagattcccatcttcatcaaaagcttcttttgactttcctagtaaaaactcattccccggcatcacaagtgcattgactcctggggcatccaagatttgacgcaaatgcaactgtgatctggaagttccttgatcataatacgaagcacccacgaccattactggcttattttcaagaggatgaatcttaaatgaaagccattccaagacacttttcaggcctgctggtactgtatgattgtgttctggtgtagcaatgattacgccatcggctaaaatgatttttcgatttagttgctggatctctggactgttcgtttgatcatcatcttgattgaataatggcaaatctttgatttcgaccagttccaaagtaaaaagttcggtgaattgttttttgatgaatgttaataattttcgattggttgaaacttctgctgttgatccgacgataccgattaatttcatcttttctatctcctatcgcaattaaatggtttcccaagaaaaattttctgcttcacgtttattagcttgatgggcatgttgtaactgacttgtgatcgtcacaaacaagagaaaatcactgaatagctcccgcaattttgttacttgctcttcatctttcaggcgtccttgttcatcaaaagcttgcaatgagtgccccaaaagaaattctgaacttggcatgatccgtgcttttaattccggtgaatctaaaatctgccgcaaatgagcctgtgctctggaagaccctagtgtgccatacgacgcccctgtgatcataacgggcttatcaacaaaaggaaaaataccataagaaagccaattcaaggcattgatcagcgaagctggaacggcgtggtcatattctggggtactgatgatcacgccatcagcagcttcaattttttctgcaatccttctgactgcttccggcaactcatggtcttccggcttattgaataagggaagaccggcgatttcgacaagttcgatctccgcttcactagcaaaaaagtttttcatgaagtttaacaaatcgcgattcgttgatcgtgatgagttggttcctactaagcctataaatttcattttttattcttcctttccaaaataattttctttgatccctgacgtgtggcagacccgattctcccttgtgacaaagattccttcgattccggtctgagctttcaattgatccaccacttgaacgatcggtttaccaaataaacgagttgtccagatttctccttccaacgatgacttagaaacaatggtcagactcgctaagtcacttttggttggaaagcctgtttttggatcaatgatgtgatgataaacggatgctccttgctgtaaatagcgttcatagataccagaagtcacaagagaggcattcttgactttgatgatctccaatgattgctgccttgttccttgggggtctcttatacctatacgccaaaaaccatcctgatgttttggagacgcgccataggtcacgatattaccacctaaattgatcaaagcataaacagcatggttctgatgacagtacattcgtaatttatcagcaatgtagcccttagctaatgaaccgaggtctagcagcattccctgtttttccaagaagacactttgctcttcctcattcagacgaatttgttgcgggtctgtcaatggcaatagtgcagttacttctgagggtgtgaggacttttgcatccgtaaatccgatccgccatctttggacaagaggaccaatcgcaatattcaagtgactgtctgctgcacaactatgatatttgccgattttgatcagctcataaagttctggatcgacgaccacaggatgttgaccagctgcgtgattcaccgccatcaattctgagtggggatcgtttgcgctaaatcgtgtttcatattcatgcagcaggcgttctaattctgatagcaaccacattggatcgttatgggcaacttgtaatgtgatggttgtacccattctatgaatgacccttgtttcttctcgaaaaaagttttcacccatttgtatcccttctttgattccaaaaatcaaacgactcgctagcgaaccatcatttttgttagtattttcacaatcagagaatactcctttaaaacatttttgtcaatatcattatatatttttttatatacaaaaccgcgctaatcttatataaaaaaaagaacaaccttcgatctttcgttgctagatcaaaggttgttccctataaaacggatcaaaaataacgactcattttcatttgctttagtcatgcatcattatagctgttttttcatctgatttaactcattgatcaacagccgatttttgttgatttttgcaaacgcaagtgcatcttgtatcaattctagaatgacagaagctggttcgccggcagcttgggcatttttggccaactgtgcagctgcacgggccagataataggtcaaatgattctctgagcaaatggcgatcgcataatttaatagtgcgttgctggtttcaagatcattcgtttgcgcgtaaaaaaccccgcaatggaaaacgatattcaaaacgcgccagatgtcttccgttgtttggatgggatacgtataaatttcgctaaatactttatcgaaatatacttccgctttttccaactcagcttcacgcgcataagcgatgccgatccccgtgtaggccagcagttgaaatactgtgtcggtcgtctttgacatcagcaattgatcaaaatggaacaagacatccgtgaacggcgcctggttaaaaaccatctcgaatcctttaagataataataacgagctcttaaatcggcgtctttgatcgttttgggatcgattttctccaaaatttgagccaattgttcaaattcactggtaatcagcgaaaattcagctttttctagttgttcatctagttgtgaattcaccacattgattgaagaaaaaagatccactaaaggcagattgattcgattgcataacttgatcaatattttcaaggaagggacttgtccattattttcaaacctgctcagagttgcttgtgtgcaaataccctctgaaagttctttttgtgacatcccaacagcctttcgtgctgcaataaatttctctacattcaattgcctttcccctctctgcttcaactttggcagccattcagtatcgatatgattttagcatgtttttttgaaaacaggcaccctcttttgattttatttttcacttgtgaaggggaagattctatggaacaatcacttttctgagaaatcgccttttacgacagcccgctgggtttgatagcttcctttctcttttcctgtacgtatctcggctagctttgtttcgatcattttcataattttgttcaagttttgagggtctgctacaaaatctagttcatccccattgatctgcattttcggacagacatcaaaattttcataccaagcatcataccgttcgttcaacaatttgtagtaatcatacaaacttggatcatttgccacctgttcatacgaacgtcctcgcttaccgatccgatcgatcatagtctccaaagaaactttgatgtggatcatcaagtctggttgtttcattggggcggagtcttccaactcacgcagcatcgtgttcaataaattgtcgtattgctcgacttccattggtgagatccttccaagatctgcattcaaatgaaacatcatgctgtcttcataaatcgaacggtcgatcacattgtcatcgtgagacaaggcttcccgcattgcaagaaaacttttattcaaaaaaaagatttgcaacaaaaaagcatatctttctggatttgagtagaacaatggtaacacatcgttgtcctcaacattttcataaaatggttttgaagccatttccttcgataaaaaatcggtcaaactacttttacctgctccaatcgttcctgctatcaataacacatgcatccatccttcttactaaaatatcgttgagccatccttgtctcgctttttccctcactgataaacctaacactgaagctgattcaaaacgtaggcgtatctttacatggcatttggttagcagcaaaatactcataaaagaccttgtttactgatttctctttgataacaaaagatttctcgcgactaatgtctcagtggcaacctctctagtgtatcaaatccagcacgtattacaagattgaaggtcctttttccaataacgggcactcttctgctaacaggttgtcgtctaaactcgtgcgtttctcagagtcgtaatggcggattctttatgcttgtttgcctcacttcgacacaaatccctgctaaacgattatgacaaaaacagcgctccttccaaacttcaagatccattttacctaatctttaaaaaaagtaaatacaatatatagtgaacagagtgtaagaaaaagattaaaaaatactatatattgtgaagtaatggtatctaaaggaaggaaatattcagtcactgcagctgattttgttattcattttttcccccaaaaaaaacacaacacctgctctcctatcagaaaaaagagcaggtgttgtgtttaaaatgttgctattccacttcaatggatcagcaatcagtcgtttttgtccccttgaatcaaaaaacaaactctagctagggtatatcctttgtgtcagtgaactgatttccgcctctttccactaaagaatatctttccatgatccttaacgtaagatttcgatcgttttctcgattttaaccgttacacgaccgttcttgatcacataaacccgttcgggaatatcaatcaatgcattgcttttcgactttgtatctaacaatacaagatcggcttttttaccaacagctaatccataatcagctagtttcaacgctttcgccgtgttggtagtgatcatcggtaaaaccgtcggcaagtcggcagccccacctaagtgggcaactggaacagctagcatcgcaatctgaatcaagtccccattcccataaggtgtgaaggcattgcggatgttgttgcttcctaagcagatatttacaccaccatctcttaatttgcgaatcggagtgactgcacgacgcacattataaggatcgtttctcgcccctaaatgaagatcggtggcagacaatggcatgacattgatttgtgcttccgccatcaatgagatgacttctgctaatttttcaggcggcatcgcatgcaacgcggtcaaatgacctacggagacacgcccgtgatagccttctttaatggtcttctcacacagataaacaattgatgtctcatccgcttcatcggcgaaatcttgatggagatcaatgtctttatcaaactgtttggcaatcgaaaaaaccaaatcaatatgctcattggctggtgcatcattataaggaattccccctacaacgtcggcacctttttccattgcttcgatcatcatcttatcagtaccaggcgccttgaagattccttcttggggaaatgcgacaacttgcatatcaatcaaatccttgtattcttcttttaatcgcatgatcgtatcaaagcccgtaaatccttgggctggatcaaactctgcatgagtccgcacagctgtcgtaccatgaacgatcagcatctcaagtgcttgttttgcccgttggtatatgtcttcctctgtgaaagttggctttaattttgcagtaaccgcgatagcttcttgcagtgtgccggaattgttgggttcacggtcagcgatcaatgctttatccaaatgaatatggctttctacaagaccgggaatcagcactcgtccattggcttcgatggtctcatttgcaactgtttcgatggatggtgcgatctcgacgattttgccagcagtaatgccaacgtcttttaactcttctccatcctcgattcttgcttgtttaattagtagatccatttcttttcctccctcttacttacccaaaaatcaaaccaatgaacaacaatataattgaagcaagacttagccatttcacatttcctttgaccacatccaaaatggggatttggaatcctgaagataatgcttgcatcgtgatgttgacgaaactcatttgactgcctaagcccacgcccattgtgacaaaacctaaagcaatcggtgggaatcctagggaaacggcgactggcaaaacaagtgtcaacactgagcccacatacgctccagcaggaatgccaatcaagactccggttaaaatcgccacaggtactacaacaaattccggtgcattttgagctaccccagcaatgacggcaaacgttcctgtttgcgcaatgatattgatgaatgccaagaagattcccacttgaaaaagacgagtcagaatatacgttgatccatctaccattgcttccaccgattgattcattgaaaaatcagtacataagtaaatcaatgctaatgtgatcaccatataaacaagcggtgtgaagaaaacaaaaccaatcaactcattgactagcgggccgaatataactgcaaaaagcaagaaaatcgctggtaatgtgattttgaacaactcgccattactttttgtttcatattcattttctgcagaagctttaaagccgatgtgccggcgcttcgttccccaaaaagccaaagcgatagctaacacgacaaacaacaaccaaaaaggacgcatctcaacaacataagaagaaacgctaaagccgcccagtttggaaacaatacttgattctaaggaggcaggagaagttgtaaacgagacagctgccgctagcgacatggctgcaatcaattctggaaccactcccactgctgcaaaagccagtggtgcgatcaccattgcactgccgccgccaataccagacatataagtagctgctgcaagcaaaatgacaataaatgcagaaacatattctaccttgccttttgttcctcgtttagccaaagtcaaagctgccgtatagcttcccgctttgaaaacagccattgccacagcagaattgatgatggggacagtgatactcaacatcgttggcacagcttccagcagttgcgtattggcttctgctaaactgatacctccgatgatcattgctagtataccagcaaccagtccagcaatgatcatatctacctttctaaataaaagaactaaaaccaagaccaatggaactaaaaccaaaatagctttaaatcctgttggtgcaacgatttggtcaattgcttcttcagcatgtacagcaatgccataaaacattcctacaaacatagcagcaagcaaaaaaacccattttttaaatgttttcatttttccacgtccttttttggataaaaataaatgcattgaaaaaaacgaatgattcagtctattacgtaactagcaaaataggttattccatttagagaaactcaaacggggcctgctttctccttttataaaacaattactgccgattacctattgaaatcaaaatgagatcactcttaaaaaactacccctttcactacttgctattcagctacaagttctctgagccactcctccctaagaatcattccctgcactgtccactactaataaacggccacaagatgccgttggtgaatcctttgaagttgtcggacatacaaatacaccgcttttttgtgggaatgattcttccttttctccttttctgcctatcttcctgttttctattttacgcgaatgtgaatccgctttctttggacgttattctaaaaaaaacgatctttttttagccgattgtctaaatcatttgcatcaaagtgaaacaaaagcggctgttctgcctattctgaccagccacttttatcaattatctggttccactgaagaatcgcttaatccgctgatagaccagcaattgtttgcgggcacgttgaatccggcgataccgatgaggatttttttggtaaaacccttgatggtaattctcggctggccagaaagtcgtggctggtctaatctctgtgatgattggttttgcataatgacctgccctttgcagctgttcttttgacgcttcagcaatcgcttgttgctgcggatctccgacaaaaatgattggtcggtactgctttccccgatcttgaaactgtccaccagcatctgtgggatccgtcaactgccaatacaatgagactagctcctcatacgtaatcaaccgattgtcaaaaatgatttccactgcttctacatgtccgcttaacccgctactgacttgatcgtacgtgggatgcgggatattcccgccggtatatcctgaaagaacagaagtgatccctattttctgttcaaaaggctccaccatacaccaaaaacaaccccccgcaaaaatggctgtttcttgatgactccagtcagtgatttgatgtgtctttgttttttgagttgtttgagttgtttctatccctcttaactgatcataaaaatcctgaaaatccggtgtcaagttgcctcgaagtgccaatggtcgcaaagcagcttccaactctgataggacatttttttgttcttgtccggattctaaccgatctcgggctgccaacaactgggatcgttcccaatctcttgtccctggattgatgatcaaattgtaaagctgacttaatcgttcctcgtccatccttctcatcctctctgccagcaaaactttgaagtgttccatcctcttgcaattacttgaaatgatttatatgcaaattaccatatttccttcatctggcctactgattcgctttctgaccaaagaaaaaattctctaaatgacaaaaaaaccgaacaaatagcggtacagaccatcaacataggagggtctgaaattcctgtagaacagaaatcagctatcgttcagttcgaggtattttgctgtttggttatcttaagagcattgtttatcttgttagtgaaaaatacaatggacttaattcttctaatgcttcagtcgtcaatctctcaacatcttcgatgctctctgatggaaaccaaagtttgccgatttgaaaactgcgtccttgcagcttttcttcaagttgtctttgtttttgcggctctgagaggtatacagctaatgggcaatgatcttctagttcatgttccacctgtggccaaatataataatcagccaaatttttgtctttgctccattcttcaatctgccagcgtaagtcattataggctgctaaactccctgaacgttggccacttttgtaatgttggaacatgaaatagacttgatattgcttttgattgatcaatgcagctaggcaggcattttgattcggatgtgcctcattccgataagcacaccaaaaatgactgcgcaaattccaaccattcgtccaactctcaactttcggttgaaggtctgctgatacattggttgcgacagtcatttggatatgtttccatttttgccagctcatctgataatcctctttcagccgctgaattgtttctggtgggtagatgtctttgatttgtttaaaggcaaatacctcacgatcgaataaatcaaaatctgccttagcaaattccataatgtcaccttacttttaagctctatttttttagtggtagtaaacagcatctaggaacaatccttgggaaggcactgtctctccggctgcttttcggacttgattcgtaaatatctcatcgatcgccgaaatgtccattgtacccgcaccaatctctaaaatcgtcccggtgatgatccgtaccattttataaagaaagccatctcctttaaagcgaaaacgcagcatatctccttctcttgtgagtgagagttcctcgattgtacgagtagtggattttttggtcttttttaatgcagaaaagccaataaaatcatgagtgccaataaacttctcacaagctgcttgcattttgtcccaatcaagctcttgcggacaatgaaaactctgatgacgttcaaatacggttggaatcggactattccaaacataataactgtattgtttgccggtcgcattgtaacgggcatggaaccgttcagaggcttctgcgacctctttgatgacgatgtcttgaggtaggtagcgattcaggaattgcaacattttttcgggggacaaatcgcttgctgtcttgaaattggctacttgtcctctcgcatgcgtccctgcatctgtacgtccagacccgatgatttcgattttttcatttgtcatttgtgtcaaaatactttcaattttctcttggatcgttcgatcagaatcgcctaaacgttgccaccccagatagcgcttgccatcatattcaatcgtaagtttaatatttctcatttatgttaattgctcctgtcatcaatgatttaccccaaaaaaacgggttcccttgcttatcataagggaacccgtcaccggtgtaaatgctctaaagaagattttagcgatatttcaagaaaacagccaaagattcaaatttctgatgtcattaaaaacttttatttcccaatcactaatctccttgtatagactgcttggcccgaatgcatgactgcatcatcgacgatggagacgatccgagcttgtcgtgtcacagctggcgtccagttctcatcaatcacttctgataagctagtttcatcgatagactgaaggtaattaactgctaactcgacactagcagaaagataatccactaatagttctttttgattaacaattaccttggcggcttcttctggtgtatgacgccaatcttctgtatcgtcaggcaaatccaaagcaaatcgcttcgtccagtccgctagccaaagtggttcttgatccgctaatgcggaaatctgcagatcgatttcgcgagcggtatgccagatcagccaagtgactgacttaatcagtggctccggcatcgtgttcgcttccgcgatactcatttgtgccaacgtttcttcaaatcgttcttgggcccgttgcaatgtctcgatcgtcaattgtgtttccttcatgatactcctcctctttagtaagtgcttatctttactctactacagaaaaagggagaaaccaatgaatcaacctgctggtaaaaaggactgaaaaattattcttccgcataaatttctttggctaaattgaatgccgaccatgctttaggccatccggcatagaaagccaagtgtgtgatcaattcaacgatctctgcttgagtcacaccattttctttggcgattcgtaaatgagcttctaattgaggcacaccttgtgtcaaaaggctggcaacagtgatcaaactgcgatctctggcggacaattcttgttctctagaccacacttctccgaataatacgtcatcattcaatgccgcaaactgaggggcgaagtcacccaatcgttcgcttcctgctgtttgttttttcattctcattgcctccttatttttgtaactgctgatagtcttcctccgccacagcttcgagccattcaggcgttccggcagtaatagccagatgttcaaaccagctatcttttgctgcgccatgccaatgcttgatgccatcatgggtgacgacaatatctcctgctgtcaaaaattgggctggttttccttcttcttgataccagccttcaccaccagtaatcagcaaaatctgataaccatcatgatgaatatgccaattgttgcggcaacctggctcaaaagttacattcccaacgccaacattgaccgaggggtctgcaactaaagtgtttaaataactttgtccaacaaagtattgggcatacgcttcattttttgcgccacttgggaaaatcacgccatcttttacctcttcaaattttgccattgcttgtctcctccttgcatacctctttgtctgataccattgtgccattttgtcagctttcacaatcaataaagcggcaatcctttcaataacttacaagttcatgttactgcttgatccacataacgtccaatacttgttaagctgatttctatgcttgcaaagcatgcttgaatttcttcaaaaatgtttggactgtcggcgccaaaatcgtctctttcctccataccagaacacagttcgtttccagaggtggcgaaaaggggatgaattttatttggttttctcgatgatgaatcgctccagcaattgctaaagcagcaccaacattgttttcgaccaataaaagcacattaaaaatcaaattgtatctcccaacgattgtcaactcttcttcaacgaatcccccccacgtgcaaaacatttccaaaacttctttacgactcgaacaaatcaacggtgtggtgaggatgtctgcaggtgagatactgctttgatcagccaacgggtattcatttgcaacaaacagcccccagacttctttcttaggcaatggtcagccgattgtattgatccgtcgttgcaggatcaatcaaaatcgccacatcaagcaagcctttatcaagtttttccagaatatcattactagttccgctaaaaatagtaaaagacacttgggggtgatcagtaaccatttcttcgatgatttgtgtgagcaaataggagttttctgcttccacacaaccaatcgcaatttgtccattcagaatcgtctcctgataattgaacaattcttgttctgttttctgattcaattcaagaatttcttctgcgcgcttttttaaaaacagacctgcttctgttaaataaagtttcttattttggcgcacaaacaattctgtgtgcaaacgctcttcaaactctcaaatttgtctgcttaaagtgggttgcgtaatgttcagctttttagctgcttgggtaatattttgttcctcagctattgctagaaaatactttaatacacgagtttccatcgaaaactcctttcttctatgacacaacatttttcctactgttatctcagattttcgggaaaagaacgcatccttatttatctgtaacaacgaatactagctttattctaccacctaactagaaattcttgaccgctattcgtttggttcatccaaacaaaaaggcccttcattcactgaagagaacgaaggaaccgatagaattgaatttcagttgtttctaaaggacgtttttattacaagcgaatcggtgtagcagtcttttgcagaacattgtttagcgcttcaatatttgtacgtccttgggtctgcagccactctttcgccgcaccttctccctgagtcacaaaaggctctacaccgtttgcccaggttgctcgtccacaaagtacgccattgaattttgagccggatgttttggcaaattgcagtgtttcttggaacaattcagctgaaacccctgcactcaagaaaatatagggcagatccgttgcttccgcttgctctttgaaataaaccgccgcttcttcttttgtataagcagcttcctccgcatagccctctacatagttcatattcacagggacttccactttcaagacatcaacgccatagtatgcttgcgaaaattctcgcatcatatcatttactttatgaggttttttcaaagcatattctttcgaagtggtatctgggatagcagcatcataagaaaccagttctaagaaaaatggtagattttcagcaaggcattccgaaccaatccgttcgataaatgccttcttttgatcattgatctcgtcaggttcgtccacatcataatagagcaaaaacttacaagcatccgcgccattttcttttagccgtttcacagaccagttggacaaaagatcaggcaaacgacccggagttgaagcatcataaccggttttctcgtaggctaacaataatccagcttgttcatcccgaacttgggctgctggcaatccatactctggatctagtaaaattgctgaggcatagggcgtcaactcggctgacacgatttttttgaaggcactgatttgctctgtcgtgactgaatggtcttggaatctgccaatcatttttttcaaagcccctcgttgatcaatggctaaagcactaataatgccattttcattacatagctgttggatatatgcttgcttatttgataatgtcatgctttcactacttccttttttagttttctgccagttttccatttaaaatttcggcaatttcatcaggagactgtgcttgcttcaaacaatttgtcacctctttatgcatcaaaagccgtgccacttgagacaatagtttcaaatgtgtcgttcccgcttctgaatcaggtataaaaagagcaataataaaatcagttccttccccatccaaacttttccaatcgattttgctatttaattggacgatgatgacattggcttcttcgatactgtgatctttcgcatgagggatagcaaatccatccatcatccccgttgtactctcctcttctcttgttagcaattttctataaacagcagcttgatcactgctgatgcctagaataactgcttgtgctgcaaggaaggtcattatttcgtcttgtgtcacaaaatctcgcttcataaaaatgtggtctgttttgatcaacgtcatttgtcttcctcttttctattctttcgctgtttctttccattcatcagctgaaacttctgcttcacgtttttgtacactgcgtttttggatgaaccctaaaatcactccacctatgatcgagccaagtaaaatcgaacctacccaagcaattttccccgtgacaaccggcaatactaagaagccgccatgaggagcaggaacttggactccaaacatataggtcaaaaccgctgcgatcgatgaacccaacatcatcgtaggcagaacacgcagaggatctttggctgcaaatggaatcgccccttcagtaatatgcgttgatcctaaaataaagttgactagccctgcattgcggtcgttcgtatcaaaatatttcccaaaaaataagacagcaaatcccgtaatcaatggtggcgcgatacatgccgcagaaacacctgccataaaggtatggtttccttgagctaacaatgccgttcccgtaacgtaagcggctttattgacgggaccgcccatatcaaatgtggacatacagccaacaatgatgcctaaaatcaatggattcgaattctggaatcctgccaagaaatccatcataccttgattgatcgcctccatcgggcttgctaacaaagacatcaccacaccaatgactaaaacaccaatcactggatataagaaaatagccttcaatccatctaattgtttcggtaatcctttcatgactttttgcaagaacagaataaagtacccagctaagaatccagcaaagatcccgcctagaaaaccagcgccaccagcattggccaacaggccgccgacaaatcccaccaccaaaccaggtcgtttagcaatcccttcagcaatgtaagccgctaaaatagggaccatcattcccattgctgtatccccaattccttttaacatcgctgatgtcggattataggtgggatcattaggatcaaaagagtagacaccccagattgcgaatgagacggcgatgatcacgccccctgctacgacaaatggcagcatatgagaaacaccattcatcagatttttataaatactatgtccgattccggcagccattcccccatctgcttgctccaatgcatcgaccgtcttgttttctgcaatcagcgaccctctcaatgcttcttcaattagctgatcggcatctttgattcctttgctgaccggaacattgatcacgcgttttcccgcaaaacgttccgcttggacatctttatctgcagcaataatgaccgcatctgcattttttatctcttctggcgttaactggttttctatccccacttgtccatgagtctctactttaatagctattcctttgcgtttggcggcttgttccaacgcttcttgtgccatataggtatgggcgatcccagtgggacagcccgttgcagcaacaatcttgtaagtggtcattttttattcgctccttcttttgatttcaatttgttcttccaactctgcaacatccgaaaaatcagttagtcccttacgaaaagcggttgaacttccagcagctaatcctttcttcaaattgacatccagcggctcacctgttaaataccctgcaagaaatgttcctaacaacgtgtctccagcacatgctgtattcactactttgcctttaggagagtttccagagtagaccgtatcttttgtcaagagaaggccgccttctcctcctaaagagagcagcacatgttgcgcaccactagccaccaatcgtttggcgtagtcgatatagcctttgcgatcattgatttcggtctgataccatgcttgcagctcttcttcattgggctttaacaagaaaggctgataaggcagacattccaacacctctgaatagcttgaatcaataatcagattcacttgcttttcaaagcaaatacgactgattgctataagaattttgggcgagacaccttgtggcatactcccagatatacagagatagtcaccagcttgcagatgtctaatttgttctagcaaaagattgatctgcttttttgaaatttcaggtcccttattcacaagtttgtactccttattatcgcgatttacatgcgtaaaaacgttgattcgcgtaaatcccggaacgggaataaaatcggtctgaatcgcttgttgatgcaagtagtcctcaatataattaccagtaaaaccagctttgaaccctaatgctgtactatcgataccaagttttttcatgatcaatgagacattgaccccttttccattggcttggatatcatcatcctttgtgcgattcacttgaaatggtttcatctcatctgtttcgataaaaagatcgatcgctagatttaacgtacatgtataaacagccatttgcgcccctcctttcctacaaacctattatggatcactacttgatgtaaatgttttcataaataaacaaaaccgctgaaaacttttacaagaaatacttcatgaccttgaagtaggtgaatctttcgatttacaataaagactagctgaagggaggcagaacatggatacaaaattaagtgagtcagagcaatacctgtgggattttatccaaagtcatatccttgagattccgtcttgctccattataaaattaagtgaatatgcaaacgtttcaacggcgactgttgttcgtaccatgaagaaaaaaggatacgaggggtttactgctttcaagcattcactaaaagaaaaagataataccaatatcaattttgcagcgcttgataaggtggacgaagggataaagacggcgattctaaagaatgaacaagaagtgatccgcacgatcaatatggtggaaagcggcaatatcgaagacgcgatccaacgaatcaaagctgctagacgaatcatgatttttgctcgtggattttctgaactgattgctcaagaaatgatggtcaaatttcagcttactggcaaatactgtgagatgcataccgatcccaacatcattaagaacatcagtaagaaactatcaaaggaagatatcgtgatcttcgtttctttaaatggtgaaaccaaagaattgatcaccgcagctgaaaactgttatgaagcggagatcggtaccattctgctgacagccaatcggcactctagcttaatggcgcatatcgaaattccttttgttggcttcaaatcagaaggctccttctttccagactatgaagttcgttcaagactgcccctctcgatccttgctagaatcttgctcgacgcgtatgcgctgcggactgcagaatcaaagaggcactgatatcttgagaaaatcataaccggtaaggaaactgtagttgatttgagatttttcaaaatgaaatgattcacgctgaacgcattgtttttgcagttattcatatagaattcgatactcgtcaaacgatggggttctttgatttttatccagttaaatttgcttatatttttttgtcaaaaaatgatcatccgaaaaaaatctttcgatttgataaagcggttcgtaaccgtctatctgatcgaaagatttttttgaactgtttgcgtatagaaatgcttcctttatttcgcctcctgattatcgtcggtacgaaacgtcaggcattaggagtcagcaactttactggataacttaactcgaataactaaaacctaaaacttagtagaatgtttcatcgtatgcatgcatttaacccaacaactacgactatcaccagcccgctcttgcttaatccaaatcaattggttgaataaaatcaacctgccatttcccctctttctcagaatagttaaaataccatagttgagaaaaagattgttttcgatgtttctttcctgagaggatctgcttactcacccggtcttccacataatcatagcagctaaaatcaatccgaatggaaaagctatcttcacgtagttgtcgataattctctacttgatgtaggatgactttctttgtatgattttttataccatcctctttattctgttgcaatacttgactgtgttccaacaatagtttgtcagtatagtgtctgctggatttttcaagtgcttcttgatcccaagcggtttggatcgcaaaaaagctcttttggatttcatgaagtaattttttcttttcgttctttttacctgggatttgagcgaataaatcattccttctggttcgttggtctttttttcgtttaactaaagagagaatcgcggctccgcctactgacgccccaaccaaaacataattttctataactgatgatgaaccataggggctataatatccataccctcgtcttccccaagaagctctggaataatgatccgaatagtcatcaactgttgtgacaccgccaaagccgccacgactggtcgaaccaccgccgtgtcccccagcaactgccattccctgcactggcagagcaaataaaaagaataaactaagtaaaaaagccataaagtagtgtttcttcattggataccctcttttgtctgactcagaaagcccgacaattttttcaaaatctttttcatgccattcagttccaagtgttcttcatcttagcactgtttaacgattggcaagctgaataaatgcattttttaatgattcattcgctgtctctttaaaatacagataattgttttgatttccttgattttgttgtgtgattagaacttttggctgcttttgctggaagccaaagaaatagagatgccctccagctggtgtagcatggtcgatgtccgaatagattgccacaatctgaaaatcggcttgtccctcaccattttctgaccactccaccgagacgggcgtttgattaatgacggttgtccatttaccaccaaaaatatcttgaggtacttggagaccatagtaattcgcttgcacatggtcgtcatagcttcgatattgctgccccatttcttgtccccaactctgcataaacgtcgcaagctctgcagacttggaagcatcccacaaaacgtgtgtcaccggttgacttgcttgtgcagtattcgtggaagcttgtggttgtgcgctttgctcatttgacgattgttgttcagatgattcagtggtcctgcttttagacgcttcggtactcgtagcgttagctgttttggttgaaattgattgagacgtgcttgactccgttgtcacgactttttctgtagaagatgtttcctctgttttatttgcggaacagccagccaaaaaaagcagtagacccatcgttgttactagcattttttttcatttattaaaccacccttaaggagtattcagtgtacatatagtagcagaccatatactaaatgcttactaaatttttgcgaagttttctcacaacttcctcatacatgagattgataaataacattacatggcattggtatggatttagaactgcgaaggttacttttaggaccataaaaataaaaaaacagtttagtgtagttgttttgaaaacattgaatcctttgcgcttttcttcgcaagtttgcttaaatatttcaactaatgacaaaatgctcgtttgttccctaagagttgcggttcgccttttttgatgcctttggtcgactagctatttttcccagctttgcaataaaatagtccaaccatcgaatcaagatgattggaccttttgacgcaagttgcctttccaaacaactttgctctcaattttttttgatgtttaatccttaattattttctttaaccaaagaagctccattagtcgcaatcacctgtttgtaccagtaaaagctatcctttttaaaccgatcataggttccgttcccttcatcatccgcatccacatagataaatccatatcgttttgacatttgagaagtcgatgcacttactaagtcaatacatccccacgtagtataacccattacttcaacgccttttctgatggcttcattgaccgctttaaaatggtcttcaaaatactttatgcgataatcatcatgcacttttccatcttcaaacgcatcaaaagcaccaatcccgctctcaacaatgaacagaggcattctataacgatcgtacatgtcgattaatgcaattttcaatcctgttggatctacttgccaaccccaatcacttgtatcaagataaggattcttcacactggtgactaaatttccgccaactttttcccgatcttcttcatcttctgttttaatcatagacatataataactaaaagagacaaaatccactgtgtgttgctgaatgatctcctcatccccttccaccatttcaatggaaaaattgttctcttgccagtaatttttgacaaaagtcggatacgttccaaaaacctgcacatcagaaaaaaagtagttctcccgattatgttgttgggctagcatcacgtccactggatttgaggttaacggataagctaaagctcttgtaaccatgcaccccacctgcgcattaggaatgatttgatgggcatatttagtcgctagggaactagctacaaactgatgatgtagcgcttgataaatggcctcttcagcttctttttttgttttgtacttttcttccaccactcccatcgtagtgaaggggtgtctaaagacgctatcgatttcattgaaagtcagccaatagtttacatactttccgaaatgttcaaagcaagttttgctaaatcgtacaaacatgtcgatcacttctcgggaaacccagccgtcatattcattgactaaatataatggcatttcataatgagacaatgtgactagaggttcaatcccattcttcttcatctctttaaatatgcttacgtaaaaatcgattccagcttgattgggttcactttcaatcccattggggtataatcttgtccatgcaatagatacccttaagcatttcagtcccatttctttaattaatgccaggtcttctttgtaacgatgataaaaatcgattcctcgtcttttcggaaataacttatcgttttttgactgcatggcttcctcgatttgttcaggagacacgtgccattgactgatataatctgtcctatctacatcaggtttgtacattgcgacatctgctaacgacatcccttttccatcaacgttccaagccccttctacttgattcgccgcaattgctccgccccaaagaaagttcttgggaaaatagcttttattcattcgattacctctttcagattgttgtttttatgctattatttctgtttgtatcgtttttttgccagtgaaagtttggatgattttacccttagagtcgataatgtctacctcatcaagatcatccaaattggttactacaaggatcgtggttggatcatagccttcagactggatgccttcaatatccacacttccgattctttgccccttttggatgtcatcgcctgctttaacagctaaatcaaaatagttgccgtttaattcaacggtattgatgccaatatgaatcaatacttctacaccagatgttgactttaatccaatcgcatgttttgtaggaaaaaccagttcgacctttccactaaatggtgctttaattacgccatcagttggtattgcagcaaatccgtcacccatcgttttttctgaaaacactggatcgttgactttttctaactcaatcacttccccatccaatggtaaactgattgtattgacttgaccttctgtttcttcattacttgatgaagattcttctcccagtccaaaagcaaaagttaaaattgctgacaggaagaaagcaagagcgattccgatgaggtaataaacaaaggtatcacccaaaaaggctggtaacgttgttaatgctggaaaaacatagacaatcgcctttgtctgcattgctcccatgaaagctccagcaattccacctgcgattgtttgggcaatcaatggttttttatattttaccgacaagccatagacgatgggttcagttatcccaccaagtaaagctggtacaatcgcagatagcgagagcactttaaacatttttatctttgcttcttaaaaatacgcctaacgccacacctgcacttgcaaaagtggcagccgcaaccattggtcgaataacgtcataaccatagactgcaagattattgatcatgattggcacaacaccccaatgaatgccaatcattaccaagaaagtccatcctgccccaataatcaaaccagccagtaacccactgcggtcactgataaagttcatagcgcttccaatcccatcccctaatgtaacgccgattggtccaacaactaacacagttagcggaaccataataagaagggcaaccattggcaacaaaaaaatttctaaactctttggaatcattcgctttagcagcgtttctaactttgaatagaggtaaatggaaataatcgcaggaatgacagttccagaataccctattaaaattgctggaatacctaagaaatcaaccgtcacaccattttctgtgactaatgctgtgaaattaggctctaaaagtgctgctacaattgctaatgaaataaattgatttgttctaaacactctggccgcactaaaagccaaaaataacggtaagaagaaaaatacactattgccggctgctgaaagaatcttataggtacttccatctgctgacataaaatgataggtcgttaaaaccactaacaaggctttaatcattcctgccccagctaaaggcataataatcggattaaaaatggaagacagtgtattaaagaagcggatgaagatatttccagatcggtcatcatctaatgcttccgactcgtctgatcccaaggcgcttttaatgtcatagttagccatgatcgttttatagacatcttccacttcatttccaataacgacttggtactgattatttgcttcgacgacggacaagacaccggaaatcttcttaatttcatcggtatttttttgtgcaatactttcatcttttaacttgaatctcaatctagtgatacagtgataaagactaatgatattctctgttccaccaacataatcaataatacttttggaaagagcactataatttttccccattgttacaactcctatcaattttgtttatgtttgttataatacatgtgtaatatacaattttttcaacatattaaataaaaatttcgttttttggaaactctttcacagataggagctagtatttatgggacccttaattattagactattgactgttcttaacaatgaaacaacttcttctacctactaccatatcgctcagacacttttgaataactatagcattatcgataaatcaagtatctctgatatagctactttatgcactgtctctaaatcaaccatttcaaaatttgctcgttccatcggatttgaagattattatgaattaaaaaaatcctcaacctttgctgaaaataaataccatttcgacttaaattacatttcaaatattatcaatccaattgaaaaaaatggttatgatgattatttagatgccatcattaaagatattagtgcgttcaaacagcaaagcaacatgagaagtattgatgagttagcaaaatgtctgactacctataataaagtaggtgcttttggactgctattttccgaatcagcagccattgattttcaatacaaattggcttatgcgggaaagtttattattacttatcaaagtgatctcaaacaaatcgaattcatagaacaagccgatgaagagacactattgattattttttctaactctggcggttttttacagcgacaacaacttagagatgatataccctacagaaatgtatttgaaaacacaaaagccaagattttcgtaatcacagcaaatgaagaggttcgtaactatcgtttcgttcatgatgttattcttttccctcatgagactatttttcaaacccattcttttatctatcaaatcattatggatatcatcgttagtaaatatcgacagtatcttgaacctccaacaatctctcacaaacaataataacctacgaatgaaattgacaaaagaactgctagtgatgagaaacctatcactagcagttctttttgaggttttattttttaattaggaagaagtagtcatctaccattattagcaaatatgccggcaatacttttccaatgtatttcttctcaattgcaacttccatctaactattgtctataaggttttctttcttagaaaaatcaattatcagcatttttgttatttaagttatcccgtcatatcattttagtgttgggcttttcttgaaacacttttctaatgattaatatatgcaattgcacttccactaccaaatttaatctccggcaacgatcgtttgtataaattcagctctcttaacgtatcatctctttgagagagtgcacgaaacgcatagcgtgtccgtccgttttcgtttttcttcgatcctgaatattgagaggagactttatatgcagcaacaaccgcattatctgctccagtattaatcgctataatgtagcgaatccgatgaattttatcacgaccaattacccaattacctagcgtacgagattttaaattatgatcatcacgaaatttgtcgtcaatcggatattcatctgactcatctttacaaagttcaaaagcatctctcacttttactgctaagaccaactcatccgttgctatttgatttacagatatgggttgaaatccatatcgctcttctacctcttccactagcattggcttagaaccatgtccttttactaaattcgtcaaagagagtccttgaatcagttgagcataattaatcaacgcattttcactagcgtaagcttcattctcagttaatccatagctaagtatataactcaatggttgcagattcattccgtttatttcttggatagtttttatttttaatgttctagctgattcatcttcttcaaaataatcagattgacttaacatacttagagccgcttgacgatgtgcaaaaatacggttacctttgcctttcccaatataaaaagtctggttgtttctaggatcaaccaaacaataaacatagtaaggatgttgctcatctttttgcaacgcagctaaagtagatgcagaaaaatggttaagttcactcatttgttactcctctgttttactattttttctttcgtggagaaaacaccctcacttatgataaggcgcgcctgtattgatgcgaaaagcacgatagatttgttcgactagaatcagtttcatcaactgatggggataggtcattttgccgaaagagatttgggtgttgctgcgctgcatcacttcttggctgagacctaaggagccgccgattacgaagactagttggcttttgctttggattcctaattgctcgatctgctgggcaaaagcttcactggtgggatttttgccttcaatcgctaatgcaaagacgtattcctggtctttgatctttgccaagattttcttaccttctttttctttcacttgaagcatttcagcttcactcatactttctggagctttttcatcaggaacttccacgaattggattttacaataagcgcctaatcgtttcacgtattcattgatgccttgaatcagatatttctcttttaatttgcctactgtgacgattttaatattcatgaccactcaccttccgctatcattataatggaatttcttttcagaatatatgtcgcgtaccaattttttcttctatagtaccattgataccacgaatcgtttcaagtgactcttttcttactaaaaaaatgattggtagtctaaaaaaagaaatttcattgttttggtctaaatcctccctatcttcttcatatttttttcaaaatctcttagtagactattgtcagaaagaaagaatataataaatacatacaaacaattcaatagggggaataacaaatggtacgaaaaaatgtgacaccaggaagaaaaccttcttccggcttattaaaaaaattaggtattggcattcttggcggagtagttggtggtttgttgaccttcggcggactttatctggcgatgggctcttctttgacttcacctgtaacgaccgcaaccagcggtgttcaagataacaatggacaaacgaaagtctccaatgttaaatatgacgtcaacagcgatgtaacaaaagcagtcgaaaaagtgcaaggagcagtcgtttcgatcatcaacttgcaacaaaataatgcgaatggcctcgaagggttatttggctctggtcagcaaggtggtcaagaatcagggactgagaattcaggcgatgacagttcactagaagcttcttctgaaggaagtggcgtgatttataaagtagatggtgacaaagcgtatatcgttacgaataaccacgtagtagaaggacaagatggtttggaagtcgttctctctgatggcacaaaagtcaaagctgaattagtcggaacagacgcttacactgaccttgctgttttacgcatctcttctgataaagtagacacggttgcttctttcggcgattctgattcactaaaagttggcgaaccagcaattgcgattggttctccattaggatctagctttgcaaattctgtaacgcaagggattgtttcttctctgaatcgtcaagtaacgaatcaaaatgaatctggtgaagcagtcagcatcaatgcgattcaaacagatgcagcgatcaacccaggaaactctggtggtccactgatcaacgttgaaggacaagtgatcggaatcaactctagcaagatcgccagcacttctgaatcaacatcaagtgtcagcgtagaaggaatgggcttcgcgatcccaagtaacgacgttgtcgatattatcaaccaattagaaaaagacggcaaagttgttcgtccagcattgggtattcgaacaatcaacttaagctcaatcacttcgcaacaacaagaacaaatcttgaaagtaccatcttctgtcactgacggagtagtcgtatactcagtaaataacgcgacaccagctgaacaagcaggattgaaacaatacgatgtcatcacgaaaatcgatgataccgacatcagcacaaccacagatctacaatctgcactgtacaagcacaaagtcggtgatacgatcacagtgacgttctaccgcggcaaagaagaaaaaacagccaaagtcgttctatctgtagatacttcgatcaatgaacaatcgactgacagcagcaactaaattcaagtcaaaaaaagatctgccacacaaacaggacgtggcagatcttttttattattttccaactggaaaagcttcaccaacaacggcatcttgtggtaattcaagaattccttttttcaatggtgcatttgctaagtgcagttcacgagcagaacagatcatgccgtagctatcgacgccacgaagcgttcctggccagatcaataacccatccggcatcattgcccctggtttagcaacaacgactttcaatcctttgcgaatattggcagcaccacaaacgatttgcaggacctcgccttctccgacttctgtttccgttacaaataaatgatcactatctggatgtggttcacatgttttgacataacccacaacgattttcggctctaaatcaattgccaattgctccgtaaagccagcttctgtgatcaatcggttcaaagtttccacttgttgtttcgtcaaaactacttgtccgtttccttcaatggcaactgtatcagaaatgtgaaagaagttccaacctacgatcgtaccttcttcatttttgatttgagcgacatttccttttcgtacagccgtttgttcaagccctttatcatctgctgtgatcacgatcaaagtatcgcccacatattctttgttgtatgaaaaaatcacttgtcttcctcctcttacttattccgcccataatcttaacaaatttttgtctgttcgtcatgggaattttctcagtttacaatcgctgcacttcccaatccataaaaaaactgcgacagaaatcagaccaacaggcagctagtgaatgaaaaagcactcgcttgctcttttttcctgtctctgtatcttctgtcacagctttgtcttttgcttattcttcgctaggagagacaaccaacacatcacatttcgcttcgcgaataatataactcgctacactcccggtgataaatcgctcaactgcattcagtccggattggcctaccatgatcaaatcaatcccatatttttctggtaactgtttggccattgcttctttcgcagagccgtaagcaatgatcccttcgatcaaatcaaaattaacggatttaccatattgtttacaggattcgattaattcttgggcagtatccttttcctgctcaatgatcgttgtatctaaaggagcatatcccatcatcgtggggatctgctgatcgatgatattcgctacatagactttcccctgattgcgtcgtgccacttcaactgcttttttgaacgcttcattggcttggtcggagccatcgacacctactaaaatattttgatatctttgcccactcatgtttttcacctcgaaagtttaatttagacttgataagaaagattcgatttctgcttttgtttttcgatctttgttgactaaacgaccaagttctttgccgtcttcgatcactacaagacttggaattccaaagatattccattccacagccacatccatataagcatcacgatcaacttcaacaaattgaaattcagggaaatctgcttcgatctccggcaattgcggtttaatataacggcaatccccacaccagtctgctgtaaaaaagaagacattctttcctttttcgacatatgttgccaattcttctaaattttttggaacaatcacacgctcaccactttcttttctctaatcaaattatacaccttttaaaacagggaaccaactcacaagcaaaagagctgtgaacacgcccatgctagtcactgaaaacagcaccctagttgtcccatttcctgattatcgtaaacagttacaataacagatcaaaaattgaaccaaataggtctgatctagcgttgagtcgtatcacagctcttaatttttattttccttctacaattgtagcaactgttgatttatccaaacctttcaagacttggatcaccatttctctcgcagcatcaaagtcagcgatgctgaatagtgtttgatgggtatggatataacgtcctggtacaccaatcacagaacttggaattccttcattggccatatgagctgcaccagcatccgtaccgcctttagacacaaagtattggtaagggatattgtttgtttctgctgtgtccagcaagaattctttcatccgaggcaacatgatcattcctggatcatagatacgcatcagtgtaccttcacctaaatgcccaaaagtcccattcttcgtcactgtatcatcagctggtgaacagtcaacagcgaagaatagatctggttggaatttcgtgacagaaggttttgaaccacgtaagccaacttcttcttgcacattggcaccagcaatcaatgtatgacccagttgttcttctttcaatgcttccaatgcttctaatacaaccgtacagccataacgattatcccaagcttttgaaataatgtttttgccattcgctgtcttgattgtttctacttgaggtacgatggtgtcacctggtcgtacgccaaaactttccgcttcttctttagaatcaaaaccagcatcgaacagaatgtccgttacttctactgctttttgtccagctgttccacgtagtaaatgtgggggcactgatgaagaaatacatggatagttgcctttcgcagtttttaaagtgaagcgttgtgctgaaacgacataagggttccaaccgccaagaggtgtcactttaaataacccgcgttcggtgatttgtgtcaacatgaatccaacttcgtccatatgagcagctagcatcacgcgtggtgcatctgcatctgaatgatgacgtaatccgaagatcccgccaagtccatcttgttggatttcgtccactaatggagtcatcgcttcccgcatataggcccgaacatcctgttcaaatccactagttccttgcaattctgttaattctttgattcgttgaaacgttttttcttccatacttttttcggcttgaatcgaaacaagccttccctcctcttgcaaatctatatttattataacgcaaattactcattctggttcttttcttatagaaaaattctaaactatggtaaaataatctaaacagacaaaaggatttccgtttattccttaacaggataggagaagtcttcaaggaggcacaacatttatgatcaatgaacgtccattcaattattttaaaaacggcctggccatcggcgtgggtgtcggttttgcaggcgggatcttctcgacattatggatgaagaaaaaacaatcgatgaatgcagatgacgtcctcgatcaaatcaaagcagcatttttaaaagaaggtccgatcgaaggttcctggatcaattttgagaagcaaccccttcgtaaatttgcagtgacatctcaaggatataccggcggtattactcggaccgaagacggacaactgatcacttacgaatttttagcagatgcgaaaacaggaactgttttggatattcaacgatcgatcattgattaatacgcattgctatacaacagacgctcaatgattcaaactcataaaatagtcgaacatcgctagatgatttttcttgtcgttctttatgaacaacagtgatcatcttgagttgtccgactattttttagttgcagcaatctttttgggacgtttatttgcatgaagcaacgttgctaagtctagtaataaaacattggctaacacaggattggctttctcgcgatacgctgcggcgccactttcaaacaatactgctagacgatcttctaaaacaacgatttgttccaaatacggtggaaatttgattcgttttaggatccggctaggagagtcccgctcggacactaagagttccgaggtataaggaccataagaacgactggctaagagataatggccataaaaagccacaccttgaatcttatcagatgtttttctgctcattgtcacggttggttggattttgtctttgcggcgaattgctgttttcatttcagctatcgtcggcaatagatagaaagtcaactgtccttcaccttttagtgtgaagttgccagataccagttgatcattgttttgagtcaaatacgatgcttgtggaatctctaagagatcagttgtcagccaataagcgattggctgtcccgtctcttcagatgtatctgctaagatatcgatcaaacgtaaagcggctactcgtccagtagcagatcctgtgattgtcaaccataaaagttcccgttttgtatcatatactaagccccctacatgtggccgtttaggtaaaatcagcagtttgatcggctgtcctgtttctctatccagtacatgaataatagaatgatgctgatggtcatagcagtaggcagaaataaacacaaaatcttgagaaaaagccaacccttgcggcgtcatccattgacaaacctcattttcgccggtttccggcaccaccattcttgtttctgttaatccaggaatgttatattgttttgcttcagccttttcccaagctgcttgaacaataggataccgttttaactttttttcaatatcctgatgtatccgttgctgcttccaatgcttaaactttaggacatagtaaacaaggaggccaatgaccagcaacactaaaatcattattgctacccgctgagtcatttgtttgcctccttgttctattcgatcaatcgtacatataccgctattaattacagtatctacatgtttcttttactagcgtttctttataggatctttcataatctcatttatagtaacattaagaatcccttattctactatagtcacttccacatcaatattgcctcttgttgctttagagtatgggcaaaatgcgtgggcttcttctgcgattttctctgcttggtccttctcaagtcctggcaaagaaacttctaaaacaaccccgatttggtagcccccatcttctaattgaaataaagatacccgtgctttgacttcagaatcagactcaagattattttcttccagcatgtgttgaaccgcgccgttgaagcaagatgcgtatccagccgcaaatagttgctccggatttgtcccttcactatggattcctgggcggtcgatcttcatgtgcatacttccgtttggtgcctcgacctcgccatcacggcctccacgattgatcattgctgtttcgtacatttttttcattgagatcatcctttctttcgtctttctatattaagtgtaacgagtattttttaatctgacaaaggtaatgcttgcattcgacgacatcagttagacaacatcgatgatcagtgatagaagcagtttgtctatacaaaaaaagaagcagcgaaaagctgctccttaagataataggtaaaattgctgatatatttgacgattaacctcttgaacgtcccaagaaaaatgatactacagcaacaacgatgatcgcaccaatgatagaaggaatcaaagccattcctgctaattgaggaccccagctacctaacaatgcttgtccaattgctgaaccaactaaacctgcaacgatgttagcgatccatcccattgatccacctttatttgtaattgctccggcaatcaaaccgataatagctcctacgattaatacccataaccaatgcataattttctccttctttctgtgaaatatttattacacatattatgttacgcttcttcttaaaaatacacaaaaattttgctcttaaaaaaacaaaaaaaatttaaaacgttgttatattaaggataaatcaacttttttggaatcgttaacactcactgcaagaggtcaaaaaaactgccgcagctctttgaaatcgttttgatcagcaaaaagttattttctgataaagggtacctagactatgtacgattttctttcattgtctgctttcaaccgtcatcttccctatgaataaaagcaatcaaagaaaccagattgtcgtacacacctcattcactacatccttctgatgaaacatcaaaacaattggcattcctttgattctgccttttgtatttgaaacctgcttcccctcactatgtaaaaggattatgagaaaaagcagcgatagaagtgagcgtatgcaatagcgagtaaagtaaaaaataaattgttcggattgtaccccggcctttcttcttaatatttttcatttctcgcttctcccctctgcttattggacagtcttcgcgattgtgaagtcacgaaaaaaagcaactttgcccagcgttcaatgctagacaaagttgcttttttattttgtttttgaaaagtctttctttgaaagatagacagcagtaaggatgcctactaagacagctaacccaaagactagaatcgttcctatcgtgttatccttcccaggcagtccgccagtgttgatcccccaaagtccagcaattaatgatggcactgcaaccactaatgctgctgaatctaaatatttcatcaaatggttcaaattattgtccatcatatccgagaatagaccaccgatggtttccaataaatcgcgatagatcgtgacaagcttgttggcaaatttctgtcgcagtttaatgtcgtaaactaacgattcattatctagtttgtctaaaaactcttttcgttccatcaagtgattcactgtaagattctgatctttcaatgtgtgatccaaataaaccatatctcgttctgtgtctgccagattaaatagttcattattttcggttgttttacgggcagccgcatccaattggtcgatttgctttttaatctctttcaacccattgataaagtgggtatagatcattaatgtggcaaaagcaatgatatcctcaaaatgtcgaagctcatttccatgtttctcgatcaatcgctcaacgagattcgattctctagagacataggtgatcatcaatcctttggaaagaataaatgtgacaggttcaaggcgtttttcaatgcgttcttgatgatttgaagaaagatcgatcaatgtataaagaaacggattgtttaatttagtgtctcgtaaatgttctaatcgagaaacttcctctggttcatcggagccaataaaaatatcttccggtaaatcaaaaagtgtcagcagctcttttttttcttcttcatttccatgtttgactaccaaccaattatagtcttcttcggatgattctctgatttggttctgttcgattttatagtacgaatacattttgcctctctcctttaactccttcacttctcttcaactatctaatggcgactgctttttgtcaagaaaaagcgctatttcaacggtttttattaatacggaaataaagcaagcgtttgattagaccattctaaataaacgtgagagaatatttttgggcccaataaaaatcattttagaggaggacaactatatttctacatcagaaagaactacagttcgaagcaaaaccagacaaaccaaatccattaattgcgaagtatcttcaagaattgatcggtggccagtatggcgaaatgagtgtagcaatgcagtatctcttccaaggttggagctgccgtggagaagaaaagtacaaagatatgttgatggacattgcgacagaagaaattggacacgttgaaatgcttgctacaatggttgctcgtttattagaaggtgcaccggtagaagatcaagaagccgcaatgaaaaaagacccagcaattggcgcaattatctctggaatgaatccacaacatgcgatcgttgctggcttaggaccacgtccagctgacagtgtcggtaatccatggagtggcgcttacatcattgccagcggtaatttactggcagacttccgtgccaatttaaatgcagaatcacaaggacgattacaagtcgctcgaatctatgaaatgattgatgaccgtggagttaaagacctcttatccgtgctattagctcgggacagctatcaccaaaacctttgggcacaagctgtcaaagaacttgaagaaaaagagggtacaatcttagtaccgagcactttccctcgtaatgaagaacggttagacatcgcctatgacttttacaatttctctgaaggagatcaaagtaaagaaggctcttgggcaaaaggaaaagcacttgatggcgaaggtgaataccaatggctttctacacctaaagttgaaggcaaagcgccaaaactagatcctgtcacaccaaaaatgtatggcacgccacctgaaaaataaattgatcgaaacgaataaaaagagcaatgattccattcacaagaaatcattgctcttttcttgtcttattgagcaagttggttaccttaaagctaaaaaagcgttagagtagaatgtataagaaaaaggaggaatcattatatgaaagcacctttacttacactaaatgacggcaatatgcgcccagccgtgggcatcggtacctatcaaattcgcggtggcgaaggcttaagccagttgcaagcagcgattgcagatggctatcgtttgattgattcgtcaacgaactatgacaatgaaggaatcgtcggtaaagcgattcgccgatccggtgtccctcgttctgagttttatatcacctcaaaattaccaggaaaatatcatggatatgatgatgcactgaccagtattcaagaatcgctggcgcgcatgggattagattactttgacgcctttttgatccactggccactgcctaaacgcggcaagtacattgaagcgtggcaggcgttagtgactgcgcaaaaattaggtttgattcgttctattggtgtatctaactttgaacctgaacatttagatgccattattgaggcaactggtgtcactccagccatcaatcaaatcgagatccatccttactgggtccaagaacaaatggtagcagaaaacagaaaacgtgggatcattactgaagcatggagtccattaggccgcggcagcgcggcgctcaaagaatccatcatcactgatctaacaaataaatatcaaaaatctgcgggtcaagtcatcttacgctggcacgtcgatcgcgggattctaccactaccaaaatcccgaaacctgagccatcagcgagaaaacttagctatttttgactttgaactgactgaagaagaaatcaatgcaatcaatcgcttgaacaaagaagatggacgtattgaaggtcaagatccgaatgaatatgaagaatttgagtaaagtgagacagcacaaagctcctgagggatttcataggctcacatcaattataggaattggaatggtcacaaaaaaagaactgcgagatgacttgccccaattgaattccttagatctactagcagcaaggctctactgaagtcttgctgctattttatgagaagtaaaaacttctgacacgatcagttttcatttggattatgcttttctcacagttctttttctgagttaaaacttctgtacaatcagcgttacaactgataatgaatggcttctttgtattgttcaaacaatgattggttcaattcatcgccgccatccatatttgcggaataaaagatgggcggataatcgattcctgcttgtttcaattgttggcaaacttcgacgataatggtattaaggatcgtagcgccaatcaccgttgaagtaggccccactttttgatccatccccttaatctgacaacctgcatcaccaatttctccatgattatcgattacaagatcagcgacttcaaacagacgaaggcccgaagaatggcggctagtgactgattgcgaatacgttttgtttgttaaagcgataattttgacgcctttttcttttgccgctagtgctaaatcgattatgacaggattacgacctgaaactgagtgtaaaatcagcacgtctccttctttgaacggctggatttccgctaatgcggtgccgtagccttctagtcgttccattttgctagtaaaggtgatgggactgcgatccaacatcagttctcgtccaaagatcgcattgatcgtcatcatccctcccgcgcgatagtacatttcttctgccaagatccccgcatgactagccccaaaaatataaattgaatgcttttctagatttgctgtagtcaagagacgaattgcctcatcgattgcatgctgttcctttttttcaacggtttctagtaatgcatgaattttatcaacatattgatacatattaaattcccccaaatagactgccgagaccacgaccaatgattccccaaagtgataagtcattgccaccaaagatcagaatccagttttgaatcgttgtgctgaatagaacggcagatacaccaactaacaagaccatcacaaatgatgcggcaatggtaccaatgactgcgccacgcaagccgccttgtccttctccaataactgctgcgccgccacattcaaagaaactggtgataactaatggtacgatcaagattccaaaaacattcgtcgtattgacaatgatcacaaggatcgttgaggtgatcatagctacgataaaaccaataatcacggcattcggacgataattgaataggatcggtacatcaaaagctggtttggctccagggacgactttttcagcaatcccttggaaagctggaataatttggttgatcaataggcggaccccataaagcatgatcaagagtcctgcgccaaagttcaagcctgcttgaacagcaaacatgaccagattcccaccttctgggacaagaactggtgcgataattcctacaacaatattcatcaaaaacatcaccaaggcacctgtaatggaaatctcacggaaaaaggacaggttttctggcacttttaaatcttctgtcgatttttctttgtttcctactcgttttgccacgaagccggacaccatcgataagatccctgtaggatgtccaatcaagaacgaatcatcgccagtggcatcccaaacatatttccgcatgatccaaggcataaatgaccaataacaagcagataaaacagctcctaaaatcaataatggaatccccgacattccaccttcaaccccaccagcaacgatcacaaatgggaaccaccataacatatgacccgtcaagaaaatcgttttaactggtgtaaaacgagcaatcaataagtgcaagatcaatccaaaaaacatagctaacccaacagttcccccgtattctgctgtgaaggtcacatcagaaagaccatcggctacttgaacccccaactgtgtctgaaccgctgtgttgattggtgcgatcgttcccgtcagcatattgacccctgcggtcaatgctaccatcccaaaggctgctgtcaacgagcctttcaccacttcggcaaaaggttttcgttgcacgatcaacccgatcattgcaatcagtccgagcaatactggcggattctttaaaatatgatctgtgacaaaactcatgattatccctctctttcagctaaaaacttttccatttgcattttgacttcagcgacatccatatattttttgatgggatagacaggtgctttgacggaagcttgcaaatcattcaataattcgtggcttgtaaaataaacatctgcaggagttgcttttgcagtagacaaatccgtattctcagcagtcgccttcagccccagctccttaatcaccttatcgatcgtcatctttaacaccattgaacttccaacaccaaatccacacacagctaaaattttcatcttcttttcctcctattggaataattggcaaatctgttctttgtcaccattcaaaataagttgatacttttcctgatccataaacacttccatgatttcctgcaaactttccaaatgactttgattgtcttttgcagctaaaacaaggaaaatacggaccgacttgccagctaaatcgatttcgtttttagtcactagcaaactcatcccttgatgaaagacaccttcccccggacgagcatgcatcaatgcaaagtaatcagccaataccatatacgggccattctcctcaacgctatggatcatattagcgacatattgttgatcgatggctttttcatttaatagcggctgactcgccaattgaactgcttcttgccaagtgaggatttgattcgtggtctcgatatgatcctcaggcagtaatttttttaaattgatcatgattttacctccaacatttttgaaatgaaccattctttgtcttcgatcccttgcatgatcaacttcatgacaggttctacttcttgggcctcatcttctcgtatcattagtaacacgatgatatcgactttttggttgccccaatcaacaggacgatccaaaatcaatacagaaaaggtcgtttttgaaacaaactcaggattgccatgaggtatggcaaaaccgttatctaaataggtcgactgcaatgcttctcgttctaagacggaacgctgaaagtccgtacgctgattttccgacgaaaagtcattttgactgatcagaaaatccagtgcttgttctttggtctcaaatcgttcaaaataaatcttcggtgcaatcaacatccgtgtatcttgcaggattttcaccttatccgcaatcggttcattatcaataatcaaatcgatatagtgattcatgatccgcttcatgtctcgattggtcaccatcggcgagatgcggacgactggtttggaaacatcaggtaaatcgatcgtggaaataatgaaatcgatggcagaaatatccatctctttgagcttagcgacagaagcggtttcaatactatcgacattaggcaatattcgacgaatctttgcagaaataaatgaactggtgccaacaccgttcggacaaacaaagacgattttattcaattgccgcatccgttctactgcagcttgaaagtgaatcgaaacaaacccgatttcatcctcagatattccaatatggtaggcctttagaaagtcgttcaaagagaaccaaacgaccccatacaacgccggataatgctgtttgatctcatctagcaatggattgactacagtagtttgggcctcaatgcgtaaaaacagctggtacaaatgaatcgtcaaatcttcttctaagcgactatcctgtgtcaaatcgatctggatgccttcactgactttctgaatcagatttctgactttccctcgaaaagagaacggaatcgattcgttcttcataaaaaaacgtaagccactacctacaatgagataggttaggtactgaacttctttcgatgaaaaatggtagatttcttgttcttcaatttctttcaacaattcataaatcaacggatacttgtcaaattccaaaaacaattttccaaattggcgcttctcttctatatccagctgatttgcctggttcgagcgctcgacaatcagcaagatcgaaacaacgatgctttggatgtagctttctgggatctccatttgcttttcggtgatcgaatggcgaaaagccgcatttatcttttcaaataatgacacatttgtcagaacagaaagattctccccatgctccatagtaaggagaatgaatcgcttcaacattcgttggatttgtgactcgcttccttgaaaataagtgcctgaattatcaaaacgcaacagtaaattttctttgacaaacagtgtttttagataagcgatatccttggcgatactgctcctagaaacataatactcatcagaaagttgctggtaactcaagtgctccccattgatcagccgcttaaaaatttgcatgcgtcggtcttcgatcaaagaataattgtttttcatttgctcaccctctacctttattctagtgataccttaacaaatatgaagaccaattgttagattaaaaaatgattaaaaggtgtgcacaccctttcccttgatagcaatatcggtcgtttgttccgcaaaatcgcttcaagcaagccaaacttttctcatcttcctcgttttctcttataataaatgtaaacagtcaaatgaggaggaaacaaaatgaaatggcgtgggggtagacaaagttccaatgtggaagaccgctctggtcgttccgcaggttcaggaggaaaaataatggccggcggtggtatcggtacgattgttatcgcagtcctcttttttctattcagtgggggtgatttaaactccgtcacagatattttaggaggcggacaagccgctaattatcaaacagaaaatgtggcttcagacgagtatacagaggaaaaagaattctccgctgtcgtcttcggccatttggaagattattggaatggtgtttttgaagcagaacagactacgtatcaagatcctaaactggttttatttacaggaagtgttcaatcggcttgtgggaatgcaacttctcaagttggtcccttttattgccctgccgatcaaaatgtttatctggatctcagctttgcaacagaactttctcaaaagtatggggccagcggagattttgccatggcctatgtcattgctcatgaagttggtcatcacgtacaaaacgaacttggtattacacagcaactcgataagatccgccaacaggtttctgaaaaagaatacaatcaatatagtgttcgtttggaactacaagcggattatttagccggtacatttgccaagtatctacaaggaaaaacttataacggccaaccgattttagaagctggtgatatcgaagaggctatcacagctgctaatgccattggtgatgatacgttacaaaaggaataccaaggatatgtcgtaccagatagttttactcatgggacttcaaaacaacgagttgaatggttcaaccgggggttcaaatatggtgatttggagcatggagacaccttcaatgaaaaaaaccttgatttggtctacggatcgtaacaaaaacgttcctttttagtcactcttttttcacatttgggcggtatagtttattcataccaacaaaccctaactttttcattttactccttgcctgccagtccccgctggcaggcccttttttttcatggtgctattttagtttttttttaacctttggcctgtttttttctttaaaacgctaagggttgatcacaattttttcatattttccggttactatataaataacccaacaaacaacccaactttttcattttttactccttgtctgtcagtccccgctgacagacttattttttttcttgccaaaattctcaaaatgcgctaaggttatttatgcgcggaagtggcggaatggcagacgcgcacgcttcaggcgcgtgtgagtatatctcgtgtgggttcaactcccatcttccgcattttgagcagatcatcttggatgatctgctcttttttatgtgtttcttttgtctaaataaagaaaaaagcttaagctagaagtatatcaataggaaaaagacaggaggaaatccaatgaaagaagtaccaacagcgaaaatcaaattaactgaggtcaaagaactctttgatgctggttatgaaatcttaggagaattacggtctgaggtgaatgccccagtcgttagagctaaatttctgaatcaagaagtgattgccatttatggaaaagaagcagcaaaaattttttatgatccacgaaactttaaacgtgaaggagcaatgcctaaactcgtccgttcaaccttgttaggggaagagggggttcaaactttagacggggaacaacatcaccatcggaaaaactactttatggacttgatgacacctgagagaatgaccgattaccatgatttgttggaacgaaacctttctcatgaactggataaacaatccggtacctttgagcttttttcactcacaaaaaatgttctattcaaaacgatttgtgaatggtcaggaatcaatctagcaccactgtctcaatcagagatcagtgagttagctgattatcaagttgctatgttcagcgggactgtcacctcccctgtcgcccatttaagaggcgtcgaagatcgtaaaaaatctgagaaatgggctcaaggattgattgaagaagctcgtcaacatcctgttgctggcaaagaatcattagcactttatactttcgctactgccactgatcttgaaggtaatttactgccgatcgaagttgcagccgtcgatctgttaaatatcatccgccctacggttgctttaaccgtttggatcgctttgatgggacatgccctttttagtacaacgactatctaccaagcacttaaacaaaacttttcggagttacaggattcatttattcaagaattacgccgcttttatcctttctttccaatgatgcctgccattagcttgcaagatgttgtcgtcgatggttatctgatccctaaggacagctgggtcgtccaagatatttatggtacgaatcatgatccgagaacctttgatcagccagatgacttcaaagtggatcgctttgtcggacgtacacaagccatttcctatgaggaagaatatgaaatgatcgcacaaggaggcggtgatttccgcaaaatgcaccgctgtgctggtgaatggattaccttgcatacgttgcgcgtgttcagtgatttactggtcaaccactatcagtttgaagttcctgaacaagattggaagattccaatgaatcactttccaacctatccagaaagtaaagttctcttatttaaagaagctgcaatgaccacagaaaatgagtaactactgatcgttgttattaagtgcagctcacaaaaacgcagcccaagcaagcttagggctgcgttttttgcttacttctctacagatgccgtacggaaataaaaataggcaccgtatgcgggaaattggatatctttgatcgttgacctgatcatataatttgatgcactctgatatagaggaacttgagctgcatcttctgctaacagaattgattctgctgatttgtaatcttcaaatactttatctggatcattggcatccacggtacgtgcgttttctgtcaatgccgtatagtcctcgttgacatatccaccgtaattgtaagaagaaccttttttatataaattgaaataagagtccaagtcattgctgccagcaatccaaccagaaatcgacaactcatattgaccatctgctcgtgattgattcaaattcgttcgtggttgtttattgattgtaatcgtcaaaccaggcaaatgatcttgaagctgattttgcagatattcaccgattttttgtccatgatcatcatctgttaccaataaagtcagttcaattttgtcaccgatagctgattgtgcttggctccattctgcttgtgctttgttactatcgtattcattgtattccccgctataagtgcgaaaatcttcattggtattcggattggcataaagcccactgggaataaggccattcaatacgcttgctccatcgttcaacacatcattcacgagactctctttgtcaatcgccaaagcgatggctttacgaaggtggacatttgccaatggtttatttgcctgtttattaaaatctaaaaaatagttggcaatatccttttgagtgactaaggagtcattattttggtactgttgcacatagagtccgctgattttttgcagatccaactccccgctttcaaacaactggattccagtattctcctctttgatcgtggaacctttgattttatccaacttaactaccgcttgatcgtaatactcaggatttttggcaagcgtccattctgcaccggtctgttgccagtctttcagaatgaaaggtcccgtatagagcaagtcttcacttgttttcccatatgccgtccctttttcttcaacataagactgtctttgaggcgctaaccagccaatcgacaccaccgataaaaaagaaggttgcggctgttccaaatggacgacaaaggtcttttcatccggtgtttctaagccaatcgtcgcaatgtctgctttcccttcgcgaatatcttgactgttgacgacattgtctaaaagatacgcatttggccccatggttttaggatcgaccagtttcttccaagcataagcaaaatctgctgcttgcacttgctgcccatcactccatttggcttcttcctttagtttaaaggtatatgtcttgccatcttcactgatgactgcatcctccgccaaaccgggaactggctgactcttttcatcaaaacgatacaagccttcaaaaagatgctggataacggtaaacgtaactttatccgttgtttgcgtcgtatctaatgttgtcaactctgccggtaagctgactgaaatctcttgaacttctggatctgtctcctttgcggacgatccagtcgtgctacatcctgctaacaaaaaacttaaaatccctacaacaaccaaaccctttttcatttactctcctctttccttttcacttgcgagttgcaagcttgattaaataaaaaaatcctcgtccctttgctgatcatcattgatcaacaaagggacgaagacttcgtgttaccaccctttttcgtgtcatttttacaaataacacctcatcagtacgtatgcatactcggcaggataacggctgcgttccgtctaaccagcgtaaaccagttaaaagactctgagctcatcttcacttagcgttctgtcccctttctcaccaacccgggttctctttaaacagtcatcaaagctactcttctcatcgatgtcctatattctactgaattgataaaagtatactattcctcgtttttcaagtcaaacagtttttagaattttcaatcttttcaataatggcttcaagactttttggagggcaaatacttgccagcttagtgttttttttctaggataaagaaaagaaaccttgctcgaaaggatgaaatcaatgaaacttgctgaagcattattactacgaagagatcttgaatccaaactcactctgttacgagaagagattgccagtagtgccgtgatccaagaaggcgatacgttagaccgcagcatcgacgacttactgctggattatgaaacaacaaaccaagaatttgcccagttggtcattgcaatcaatcagcgaaatgcggtcgccaaaatcggtggacaagaaacgattgctgccgcattagagaaacgggaagctttaaggcgttcgcatgcgatgctaacggcaacattggaagcagccaaggttgctccacggatgggacgtaatgagattcgtatgatccgaacgatcgataccaagcaaatcaccgaccgtttgaatcaaaccgcaaaagccttacgtgaattagacgggcagattcaacaaacaaattggcttgttgatttataaaacagctgggtgggagtcaaaagcgagcacaaagcaggtacaggcttatatgtacaccaatggggtctggcagggaccagtttaatgactgctgttcagttacaagcgtacaacttatatttttcaattaacgaccacgtgctggtttgacaaggtgggtgcctctgtttatcttttgttacgcaaaaggtaaacagaggttttttgttcagcaagacctctttcaaaagaaaaagaccccctgatccgtttccaacataggaaaccagatcaaggaatctttgatcgtttagctagttactttcttttctgtctgcgatataccactactacaatgcctactagtaacaagcctactaacatccagctgacttgatacgtttcaccggtttttggcagttcgtttttcttcgtcggtgtttttgtattctgattttttgctggatcaggagctttttctggcgtgtagcggttagtaaaggttggctcgctaccataatctgctttcgcttccaatgttccgttttgatctttgacatttacggtcactggaatctctgcgtcatcataagtgattgtactgtcttgtccggctttttcccggatcgtatagttgtactcaccggctttgtcgtacggaatcgcatcgaagtaaactttccctgtgccgtcgttggtttggctttgaatcacttgtccctcttgatcgactaattcaaaggtgaactcccctgcgactagtgaacggccagtcaaaactttctcagcttccaacactacactgccggcttttggtgtgtaagtgttcgtgaagacggcgttgccttcataagtcgctgttgcttctaactgtccgtcgttatttttcacctctactgtaacattggtgattgaatcatcatagctaatcgtagcgtcatgtccttgtacttcataaattttatatcgataggttccttctttttgataagtaatctcatcaaaaagaatattatttgccttgttcgtcttttcttgaaggattttattttcttcatctgccaaaacaaaagtgaattccccgtcttcgatctgtcggccttccaaagctttcgtagccgttaaagctaggctagtttcgataatttcccttgtattagctagttcaaagacataatcgacttcctcgttcgagatcgtaaacgtatattctttttcatcccgctcatatccatctggtgctttcgtttcttggattttataatctccatatcgtagcccatctaagtggtcaaattcgctagttccttgaatcaacttattatttctgacaacaagttcggagaaaacaacttcgtagtttccttcggcatttttacgactgagttggaaatgtgcctctttgttgatcccagcttccttatccccttctctgtcatatttattgattgtcaacgagccatttgttcccgttgaagtaccgctaccgttggtagatttgacgattacgtcttttgttacttgatggatttccgtctgacttccgtaaagagacacatcatttgaaacaacttcattatttcgaatgccaggatcaagtttcgtttgataaacgatgaagtatggactgtcaatgacatcctcaaaagcaatacgtaatgtgaatgttccatcaataccattcgttgttacatttggattgtcttgattattgaaaataactttctcaccttttatccattgatctccgtctttgacggctttatacacatcaacaaggacttttcctgtctcatcgtacaagaaagtctgttgattataattgatcgtatcttcaatcacagcattcttgatcgttcgactatcttggttaaccagcacttcccaatccaacagtcgattattgtcaacattttgagtgccattttttgttaaccagtttccttttgcggatttctcaacttacgcttcagcagttaaatccgttgtaccatctgtcaaagagatcatattattgtacttgtaaacatctgtagctgcttcgacagcaatgaagacagcaatcgtttctgaagtgtctttcaacagttctactgtcacttgttttgtcactggatcatacgtcaagcgataatcagctgagctcaattcttccttcagagatcttacttggtttcctgttccggatacgtcaactgtataaactactgcttctttaaacgtttgaccatcttgtaattgatcgacaatcttggttccttcatgaagtgtcgctttatacgtattaaataatcccatccaatagatttgatcacttgtagcaacatcttctgaaaagatatttgggaaattacggttaaaagctgcttgcaagtatgcttttacatctcctccttttggaatgaaaagccctgcttttagcgcgtttaaggtccaagtagtgtccatccatgaatttgcttgagcggcttccctataagagttaccgtcaatttcataatcgacaaaagcagaattactaaaacgtgttttggcacttcctaaagcgatctgtgtcgtcatatcaaaagtcgttttgaatctgaccgtaattttgtctgctgtctttgcatagtttccttttagtttaatttgaaaaccagattcgtactcaattggattttctccagaagtggtttcacgctgcttcgataaatcaaagtcgcttgaagtcaattctttaacttctcctgactggctagttgcagttaaaacaagagagtcttcaatcaattctaatccactaatatttgtcccgctaatttctcgatagcgatctgtgatgaccatattttccacttctacatattgctgatttatctcaatctgccattgaatcgtttgatcctgataactttttgatggtgctgtttttgtcacaccaattttgcttgttggggtcactgttcccgacccattatgagaagttgtcgtatcatctttgatagttatatagttagtaattctagtattcgccagtactggatcaaagagttgtgtctcataacgaatcacatattgtccagcatgagcgaacacaagttgaaattgaacaagctgattatctttttttatttctcctgcttcatcaaagtgccaatctgtcacaatactgttatcatttttgtttctgaccactacagaatcggctactaaataatgcaatgcattttctgaaagtgatccagaatacgttttatcaatgagaattgaaccgtctttgctaagatctaaagaaacctcccaagaagcacgaccagttgactgatcataacctaaaaatcgcttatattccgcagattcatcatagctgactgttgcttcaactgatttttcatggaaattatctccagtgatttgagcaacatttttgaaggagttaatcgttggatcattgacaacactataaatttcaattttgactggcttatcgattttttgattgaatgtaaaagttccagtcgttgagttataagtatacaagtcgctagttctaacccaagcgtctccatcataaaggtaaccataagaatgagaatatgccaatccgcttggtagtttatctgtcacaacgacgttttctagttccttgctttccgtattatatacgatctcccaaacaattgagccactagtacttactttcccactcttcgtaatatcgatttgatagattggtaaagtaatcaggatctcattgccatcacggtcataaataccagtttcgatgacaacatcttctgtgattgttgacactttcaattcggtttcaagattgattgtcccacttctacctgatagattctctgcgttttcattgaaaacaatctttaattctccatttgcatttagataaaagtctcctaatgatcctccacctgaacgctgtaatgtgcctgacacctcattgtgaacagcaaaatagcttggtagctgataaatataataatcaccgtttttgatttcctcctgatcagataatgaccagtcaaagtgaatcttaatattgtcgttataataaggaggattgttttgatcaaaaggttgatcattcatatctgtaattcgtacattatcaaatagttgaattcctcgagcatttaaatctggattaacagcatttggagtgactgcttgttcggtagattcagtctctgaatcctccgtgggtgcacttggctgtattgtattttgattcaactctgaagtggacgtttcagtcgtagtagtagtggtcgctttttccggttgactgtttgaggtatcttcgactgtttgactagtactctccgcgttttctgaagttgttgttgattcttccgtttttgtgtctgtcgcaggtgaattcgattgactcgtttgactttcaacttctatatttgaaaccatttcagctactgcaattgccggtgtacaaaaagtcgcacctagcaaaaccaacaagctcaaatatgcacatagttttttattcatagtgattcatcctttctaaaaaaacaactgttactttttagaaaaacttaatttttttacttttctaaaatataagtttttctaaaagaaccaaccaatataattatttatgatggcaccgtactgtacgttcttccctcattcttccgaagacagcataacgattgatatagctagaccagaacctatttttcattcaataacataccttttttatagaaaatcagagacaagtatcaataaaaaagcatgtgttatctcacctttattttcccaaatttggcataaactaagtgttcaaaaaaaatcatttttcaaatatttttgactatttggaaaaacgtgctaccatcaatacataactgattggaggaaagctatgttcagaggtttattgtcaactgcttcacaaataaaattgtagttgattgaaagtttgttgcatgaccgtcactgttttattgctgatttgctggatgaatttgacctgtctttgtcgttgttcagaaagtatgtgacagagatcaatcacgatctgtcctttcttcaaataaatatagacaatcattcctaagtgagtctggaattccattctttcgcttcacgatcggatgtctatagttttttcttggctgactcttctgctttcaaactcttggaacttctgttttcatcccacttttccagttatgagacactagcgattgaattgaatctaagcaaatcctcaattattcgtttaattaaaaaaatcaacacggtcatacgtccttttgattttcatatagaaaaaaaacctatccgcatagccgggaatgaaatgactattcgccagttttacatggttttctttttggagaaataccaacatgagtttagagatgccagtaaaaatcaggaacaagaatttttaaaagttgcacaacttttggctgaagttactccattaaagctgtatttttctgacatacgaaaaatagcgtttatcatttatgtacatagtaaacgagagaggctttttgccacggaagtgcaatcgaataaaattgaatattttctagaaaaaatcgatctcgctgaattctctcgctacaaacgatcttatttagaaaaagttatgggttatctgacttctcatatcacagccgacccagctatctataaacaagtaaaaaaaatcttctatcgattgactaaacaaatttttcttaaataccattacaccgaaacagactttcaagaaaaattggatgctgttagtttcaaatatttgctggaaacgaatttgaatgttccgtattgtattttgaatgatcgcctggcccattttgttgataactgcgatcctgtccagcaagcaatcaacaaggatattgttcagctagtgactcattctgaattaccggcgattcgccctgctacgatcaaccatttgatttatattttccatacttcttttccactatttacaaaacaaatcattgatcaacatgcagattatcatctcgccttgttctacgataccaatagcgaccatacggaaatgatccgaacacaaatcaaacagttcgtcccctacgacctgaaaatcacgattctcaatccgttagactctttttcaatccctgccgtcaaagcaacctatgatttgattatcggaaatatcgtccctccttttcagaaagttcctttcaaagcaacagacatctttattacacgaaatgagattggctatatcgcaaacagtattcaagaaaaagcgatccagcagattgagaaacaaaaagaacctcttagccctactcactgaaaaagtgagtttcgctaaagaggttctttttaattttgtcgttcgagtaattgtttgccttgagcactctgataaaacgtttcaattaaatgatttaaatttgtttttgtctcactggcgccaaaaagttcaccgccaggttctagcataagaccattggctagacgaccgatcactaccggatcaaagccaaagtcgtcaacgattttggccgtttgagacatagattccggatcattaccagcgattgccatggcttttctggctggtgaaccagccggccgagcttcgtcttgaacatcatgataacccatatggttgaatgccttgataactctgctttggtcaaaatatttttggaccctttctgaagatgtttcttcaacagtcgaatacgttttgctggttccatcaacttcccaccaatagttcattgcatcgatcacaagtttaccagccagctgctccttgggaagtgacggatagttgcttaaagggattgctaataaaatgactggcatttccgtcaggatgtctgagacattcttcacctttgcacctggagcaaggatttcaacagctagagcattcttttccgctggctttctgctagcgatccagacctcatacccagcttctgctcctaattttgctaatgctaaccccaacttgccggctcctaagatgccaattctagattttcccattatttcccacctgatttcaagagttctttgaccctagggattacttttgtaccataaagttcgatagtccgcagacggtctttttgtaattgtccaccggttccataaacaagatcaaaccgttcgacgccgacttgcggcatcgttcgcgcaattttttgtgccacagtctcaggactacctacatagtaagagccatgttctacttcaaaatcgaaacgttctttcgacatctcgggccaaccacggtcttctccgattttatccatacttttcttgatatagtgccaaccgatttcgtacgcttcctcatccgtctccgcaatcaccccatgggaatgcatccctaccggaagaatcggtctgcccatttgctgcgttgctttttgataaagttgtacatagggggcaaatcgcgcaggctccccgccaatgatggctagcataactggaaagccgtagcgaacagcacgaataatcgactccggtgttcctcccacgccaatatacgtatccagtgttccttcgagttttggataaacttcggcattctccaaagattgagtaaatttgcctttccaggtcagtggctcccctttaaggagttcgtaaaacattgctactttttcttcaaataattcttcataatcttgcagatcatagccaaacagtggaaaagattcagtgaatgaccctcttcctaacatgatctgcgcacgaccatttgaaagggcatcaactgtcgcaaatcgttcatagacccgaactggatcatcagaacttaatacagttactcccgttcctaatttgattcttttagtgaccattgccagcgcagctaatactgtatctgggcttgagattgcatactcttcgcgatggtgttcgcctaatgcgaggatatcgacaccgacttcatcggccaactttccttctgcaataatatttcttaatgattggctgtaactgattcgttgatgggtctggtcatcaaaggcaagatcgccaaaggtatctaacccaaattctatttgtttattattgattgtcatatcatttccctcttttcaaatacttcctgcattcactataacaacttctttttattaacgcgaaagatatgcttactttttgtaagtcaactgtttatgaattgcttcaaaaagaaaagcgcgtccttgcttcaaacaaggacgcgcacttttttgtttttttattagccatcagagatagattcctttgcttcttaaattagctaaacactcctctaaatacattgcagtatgttcaggataaatagggactgattgctcaatcggctctaacacctgataaggagctgtcttttgcccccgataagtaggctctaaccacgctgctgctggacgatagccgcgacgctgcatctctgccatgacaaggagatggtattggtacagcttatatggagaatgagcaaaaacgtaatcgactgtcgcatgtttctttccccagccagcgcctctcagcgcagctacttcccgatgctgtcccagtaattgttgtcttggtaatttaggcaaaagtgcttcatgccacaatctcatatcctcagttcctctgcttcgcttgatttatgtctgtaatttattggttgtcgagcacgattttccctaccgcatggtgtgtttcacttaatgcatgggcatcatagacaccttgacgagtcaatgggaaagtttcgccaatcacacttactaatttgccatcagccattagtttagctaattcgcttaactgttctccatttgtacgtaaccaaattgcttttgcttcaatttgtttcgttgcggctaatgtttcatcttcaatactcagtacagaaatcaagcggccatgctcttttagaacggagaagcttttcttttggatctcgccacccattgtatcaaaaactaaatcaatgtcagtaagaacttcttcgaaatccgttgtatggtagtcgatcacttcatctgcacctaattttttaacaagttcatgattacggggacttgccgtcgtgatgacataggcgccggcatttttcgcaagttgaatggcgtaggtcccaactccgccagctccggcatgaatcaacactttttcgccagcttttaacgaaccatgatcaaatagagcttgtaatgcagtcaatcctgctagaggcacagctgcagcttccgtgaaggcaatagattctggcacaggcgccagtaagttgctgtccacaatcgtataatccgcataggtcccaaatcgtgtcgtctctggacgagcgaaaatccgatcgcctacgtgatagtctttaaccttctgaccaacttcaacgatttctccagcaacatcccatcctagaataatcggaaatgaccaaggaaacatttgcttcaagtatccttcgcgtaatttccagtcaattgggttgatcgaagttgctgcaactttcaccaacacttgatccgcaccgagttcaggtagtgaaactttcgcttctgctagtttttctttaccaccatattcattaataacaactgctcgtgtttccatgtaaatcactccttgagattatgtaaatgagcttccgtcatttttctaaagaaacgaaaggtctctttcatagcttaggcaatgatccctgattttacaactgattcgactttcccttttctatcagaaaaagcagttttttcactgactaactttttattgcctttttaaaaggtttcatttattctacaggaataagaatgtgataagaaagaaggaattgatgaattgaaaagattgcacgtattttttggcgggatcattgcgatcctaggtattctttttgttggcaaagctgtactgtccaatgaaacaggaagtgcatcagcaaatgatgctaacacggttattatttataattggggagaatatattgaccccgatctgataaaaaaattcgaaactgaaagtggctattcagtgatttataatacatttgattcgaatgaagcaatggaaacaaaggtcaaacaaggcggtaccaggtacgatttgattttccccagtgaatcgatgattcctaaaatgattgaggagcagctgctgattcctttagaacatgataaactcgtcggcagtgaagatctttctgattttctgatggatcagcgctttgacaaaaacaatcattactccattccttatttttggggaactattggaatcatggttaatagtgaccaaatcgatcctaccaccattcatggctgggcagatttatggcgcccggaatttgccaacgatattctagttgttgatggcgcaagagaaacgttaggaatggctttgcagactttagatctttctcaaaatgagctagatacagcaaaccttcaacaagccatcgagaaattggaagcattacgccccaatgtcaaagcagtcctcactgatgagatcaagactttgatggtcaacaacgatgcaccgatcggcattggctattcaggagatgcagcgtatgtcatgtctgagaatcctgctataacctatgtcgtccctaatgatggcggtgctatctggacagataactttgcgattccaaaaacagtcggcaatcttgaaggagcttatgagtttatcaatttcatgctgcgtcctgaaaatgccgctcaaaacgctgagtatgtcggttatgcgacaccgagtgagaccgcgaagcaactgctaccgactgaattgacctccaataaagctttctatccagagccggaagcaatgcaacagatggaacactacgaatacttaggaaaaaatgccgttgaacagtacaacgatctttttctcgaatggaagttgggattataaaatgaatatactattgaagtcttcctacatttttgatacagaaagaaaaacgacctttgctggttttattttgattgaaggaactaggatcaaggatgtgggtcctttggatgccacacctaccaacttaccagctgaaacaacgatcattgattgtcatgaccaaatgatcattcctggctttatcgatgcccatattcacttttatctttccgctttgctccatgcagggcagttaactcatgtcactggaacaactgaagaagcagttgcccagcaagtaccgcaaattcctgtgacccatggctggaaaattgggattggttggttcagcagtgactttggacaacaagtctatcccacaaaagcaacgattgatcactactgtgacgaagtgccagtcatgctgatttcaggagacgcccacagcatttggttaaacagtaaaggaatggaaaccttagaaatcacaaccgattcagttcctaccggaatcagtggagaagcattgatgaaagatggcgaattgacgggttgttttcttgaggcagttgctattaattacttggcggaggtgctgcaatcttttcaagccaacagttactcaacgtacctttcttacatgaagcagctcaatcgttatggcattactacaatcggcgatgttgccctgactggcgaaagctgggacgacttgatttatccagagctttaccaaaaagttgccgaaaaagcgactttacgggcggttttttaccctgcgatgcgaatggaaatagagcatttaactgatatctatcaaaactatcgatctgagaaagtccaaatgggtggtgtgaaacagttctttgatggtgtaacaagtacccatactgctttgttgaaatcggagtacgaaacgccttattttactggtgatattggtatgccgctgattgcaattgaaaaaatgcgccagttgattttcttagcaaaccagcaaaattggccgatgcgcatccatacgatcggtgaccaagcgatccatcaagcgttgtctttttttaatgaaagtcatgcgcgcttccctctctctgccggtaaaaataatacactggagcatttggaagtcatggatcctgcagatctttctttagtggcacaagacaatttagttctttctgttcaacctagtcatttattagtcggctatgaaacgttagatgaagaagtaggtccgcaacgcgctagtcaaatgtttccttttcaatcctttttggcccacgatgctgtagtagcatttggaaccgacagcccagtagtgatcgatgtgtctccattggattcgatctattatgcagtggctagaaaagaaaaaaacggctctccagtagaaggattgatgccctctgaagtgatgaatgtggcagatgctctggttgctcataccgctgatgcagctcgggcactcagtcgacaagacattggttcgatcaaagtcgggcagttggctgatctttgtattctttcgaaaaatattctttccctttcagaaaaagagctgcttgaggtagaagtcactgcaaccatttttaacggtgcatttgtctatcaaaaagacgaagcttcgcagcaaaattcctaattggatctttgaccatatccctcgaatacccgaataatggctgacttgcttctctcgtccgagggctctcattcatggaagacccttgactgtgttcacgttcacgctaatcaaccgtattattcgggattttttgtcaacaccaccctaatcccccatccttttttcgttctggatactgccaggctataatttggttcctcttgattgttccctctgatcatttctcgctttgtttcgtcttgattcctgctcaatcattgccctcttgatttccctccaattccttaaaatatatacaatatgaccaacaggatcccaccaacgatttcacttattggatacttgcgattaatcggtaccaaacaattcctgcacttgccttttaagaataaaaatgaccaaatagggatcagctgccacggggttagtacctttccacagtgctcacaatgagagcggcctcccaatgattcctgacggggcaaacgataaacaacaaccatcaaaaaagaactaagacagctaccaagactaaatactgataaaatgggtaatagcaacgctcttcccaaaccacacactcctctcgtctaatcgacacctcaaataaagagcctattcataagcaaatacgctcttttaaacacgaagtttttttattcttcagcgacgtactgctgacagcggatacctagcagtacgtgatcgtctgatttatgtcatcaaattgattggatgtgactctagcctcttgctcttatttgctactgctgacacctcctttgttgcgaaacaaactgagtgttactgaccatttcttaaagaaaattcattgatgattcgaggattgatttcccacaatagtcgattccaatcctctgcgtctggaattgacttaaaaagcaaatgccagtttccaatcaattgatcactgacatattcactataatttgtcactactagatcaatatgattctgctctaaataatctaagttcatctctaatgcattcgggaaaaacaggtgctggaaccggccaagatatttgatagccattgcttggatattctgacaaacaaggtagtttccctctaataaaaatacaatatttttaggtgctccccaatggatttcctttagtgagtccatgaataggacggccatcacggtgatttctgttactgctgtctttccccctgagattgtctgatggtgttcggtaaagaatgctaataactcaagatacaaatctgggtatttctcttggacgacttcatgaatatcaagaatattttgatttgtgactggtgatagctgttcttttaaatacagcatagtaaaaaaagaacgcacaaggatcatgtctctctgaaggtcattactctgctggccaaaagcggataaaaatagttgggcacagtctgtaatcccaacattcggctggagttcctgaataaactgctgctctccagccagatccgtcaatgaacgccgacacaaaatcatcacatacaaatacaataattcctccactggcaaacgtttcccgattgacgcatcaatcacatcattgatagttgaaaaacgctggaatgcctctcgttctttcagcgcttgaatcatttctgactcgataagcaagtctccctcacgttctaaagtaatcattagagtataactaaaatctcccaaagaaacattgggatagctgctgaagaagtgctttttttgtaaggcaaaggcaatcgactggatggcaattgatggcaagaccgtgtgtggagttatttctgattcataataaaaatcatgaaagaaactgcgaatatcgatttcttttccaatgaaatccactttcttcagggacagtgtcagtcgatagcgcgccaattcattttctaccattttgaaatagcgcagcaaactactttctgagaagtggagttgatcggcccattctccgatctctttgatctgcctttgaaaaatcccttcaataatgtgaaagagtggttcattttcaagcaatgaccgctttttagtttggtacgcttctcgattggtttctttgaacaaatagcctgaactcgtgttttcaatcagaatcgactgctgaaaatattgccgaattccggtaatatcggcaatgatcgttcgtgaagtgctttttgtgaattgggctagttctttgactgatcgcgttggtattcgctcgaaggtatgcaagattttcagccatcttacagtttccttattggtaataaaattaagttgaaaatttttcatctcttttctccttactggttttcattgccgttattgactgaatcgttttccttattatacgccctgcggaggaattatactcagttgcaagcttctggcagcaccagttatcgtgatttatacgagataaaggaacccagttatgaaaaaaacggtcatcttgacaaaaacaggtatcgaattgtataaaattgttattttttgttaaagccctcttgattgtaagcggtatttttgttattctttaaaggtagaggaggtggatagtgcagtgtatgctatcaagatatttcatggttatctgacagcacaaggaaaaagaactcgagataaatcaattgctttgacttatacatgcaaagaagatgccgaacgcttcgcaaataaaattggcgggagagttaaaaaaattggataacctaaactattgaaaaagagtcgtcgaccattgattgttgaccactctttttgttttgttaaaaaatattctctaacaaatccttttttctatttgtttttatttctcgcttgtcaaaaataaaaatacactgctgcgatcaattgttgaatggccatttcttccccttttcacttctattagccaaaaaaaaatgactgaaacgtctgagttgaaacaaagtgttttctcgctcagaaacggttcagtcattttctttttatggaatagcgatagtcacatcgactgtctggatcgccacgtcataaaacggatcttctcgtcttcccaagaaatcttttgcttgagctgggaaaagtgcatacatcagtacatcttcttccgttttggcatattctttgatttcttgctcgaattccgggagctgcggtggaatcaaatctgctggtcgttcggtgatcactgcttccgtcccaatgattttttcttggatcttcgttttgattggtgccggaggacgaccgtaaagaccacgaacgtaatctttgatctcagttgggactagtttgtagcgttccccagaaatcacattcatcaaagcctgtgtgccaaccatttgagacaaaggggtaactaaaggaggaaatccaaggtcggcacgcactttcggcacttctgccaatacttcttcgtacttgtcctgcagaccttgttctgtcaactgactcaataagttggataacatcccaccaggcacttgatagatcagtgtttttggttctgtatctttgactttaggattcaagatcccttcctctcggaaccgatcgcggattggattgaaataatcagcaacttcagccaatttctttttgtccaggtttatatcaaatcccagttcttctaatgcgatcgccacagattctgtcgctggctgactcgttccccctgcaaatgaagaaattgctgtatcgataatatctgccccagcttctgcaactttcaaataagtcatttctgaaataccactagtagcgtgggtgtggacctctaatggcagatccacagcatctttgattcggctgaccaattcaaatccgatttgaggtgtcagcacaccagccatatctttgatacaaatcgaatctgctccaatatgggccatttcttttgctaattgcacaaagtattcaacggtatgaacttcgcttgttgtataagagatcgctgtttggcaatgaccaccagcttcttttgctgttgtgatagaagtcgccaaatttctggtatcgttcaatgcatcaaatacgcgaataatatcgattccgttcttgatcgatgtctctacaaattttcgcaccacatcatccgcataatttttgtatcctagtagattctgtccgcgaagaagcatctgtaatttcgtgttcttcacttcacggcgaatctgtcgaagacgttcccaaggatcttcatttaagaagcggatacaagaatcaaaggttgctccaccccacatttctaatgaatggtagcctacttcatccaatgttttgatgatgggcaacatatctgacgtcggcattctggtagcgatcaagctttgttggccatcacgtaagactgtttccatgaattgaattttcttagtcatctgcttgcatccttccttttgaaactaattcatttattttttgctgtattgcttcgactgaatgcgttctcgatcgtccgcatagttttgcttccttgtcacaaagaaagcagcgccgtcttggatagcctaacgcttcgcgactgatggactgcacttcacccgcttctagccaaagcacgtcaagatctgctaatcgcccataaggatgtctttcttcaagtgccaccatccttttctttagttcttctttttttaaaggaagtaaaagaaaatattcatagccagttttttcatttcgataaagatgaaggaatgaaaaggcatccgccactgctcgctcgacttcatccgtcaagcttttaaacacagcttctaactcatctgatgttttgacaggtccgggaatattcatggtggcagatagcagtgtgtattggggcgccgactccagtaactccttttgccgttttgcacgctgttctctagccgccaatacttctgctaatgaaacttccggtccctcaaataacaagctacacatttctcacaacatcaatgagcgtgccgtctcgatattcaatcaatgccactactttatcgccataatgaatggcttcaggcgttccaacaatctggtaagctttctcttttaactcttcgatcgtatactgaggcacatctagtgttttaaaatgttcaatcaaatcttgacgatctggattgatggcaatccctacttctgtcacgatcacatctatacttgttcctggagtgaccactgtatttactttgtcaacgatcgttggaattctgcctcgcactaagggtgaaataacgagactcattttgcatgccatactcgtatcagagtgcccgcctgacgctccccgaatcacaccatcggatcctgtcatcacgttcacattgtagtctgtatcgatttccaatgcggacaaaatagcggtatctaattggttgatcactgatcctttacttaacggcgaagcatacatctcagcatcgatttcatagtgtcctgcattgcttcctaatgaaacggctgaagaatgatcgaaatcttgtacatcaatgattttttcaaccaatccttcctccaatagttccaccattgcattggtaataccgcctaatgcaaagctcgcttttattccatctttaagcatcgcttcgcgcaaaaagcgggaaacagctaatgcagcaccaccggtacctgtttgaaaggagaatccctctttatagtaaggagaatttgtgatcacttttgctgcgtattctgcgatcaatagttctttcggatttttggtaaagcgggtggctcctttggcaatcccttgtgggtcaccgattgcttccacttcaaccacataatccacgtcggtttgcggaatactgattggtgtattcggaaatggcacgagcgtatctgtgatgatcacgactttgtctgcatattttgcatcgatcattgcgtaacctaatgaaccacaggttgcttttcccaccgtaccattggcattgccataggcatctgcacttggtgcgcctaaaaaagccacatcgatatgcacatctccagctgcaatggcccgagcccgaccgccatgtgaacggatcacaacaggattttccatgattcctgctgaaatagcagcacccacattgtctctcaatccgctggaagtaatattggttacaacgccatttttgatatggtcaatcaacggtgcatggacatttgcgatggagctaggggcaatagaaatatttttgatacccagaccagcaatttcttccaagaccatattcatgacataatcgccttcacgaaaatgatggtggaaggaaatcgtcatgccatctttcagccctgtcttttcgatcgcctcgcgaatactgctaagaagtttggtatctcttggacgaacgggggtaacggtacgacttgcttcttgatacgtatcgatatgcgccaattccccttcaaaaacaccgtattggtcagcatatacttgtggaatatcttttcctactttattcatgaccatgcctaaatatcctcctccgtaatcaacttcgctgccttagccaatgcaatcactcgctgtgcacgttcaacgattggcttgtctaccattttcccattgactgaaataactccagagcctttcgcttcggcctcgcgaattccccagataacttctttggcattctggatttctttgtctgtcggtgtataaatagcatttaccaacggaatttgtcgtggattgatcactgactttccatcaaatcctagctgcttgatttgttgcacttcattttggaatccttctacattgtccacatcggaatagacagtatcgatagccgcaattcctgcagctctggctgcatgcagaatcatgttgcgggcaaaggataattcctgtccatccggatagcgcttggttttcatatttgtgacgtaatcttctgctcctaaagcaattccgatcagtcgctctgacgctttggcaatctcccgtgcgttcaataccccttctgcagattcgatggctgccatcattttcgttgtgcccactggaatctgattgtctttttcaacagatgtaatgaccgcatccacatctaaaatatcttgtgccgtctctgtttttggtaagcgaataacctcaacgccagccaaaaccattgcttcgacatcttgggcgccacctgcctccaaactattaatccgtacgactgtttctacattgctgtaatcaaatgttttcaatgcaaagtgaaccaatgtacgcgcggagtctttttctttaagagaaactgcatcttctaaatcaaacataattgagtctgcaccatataagggtgcgtcccttagcattgctgcatttgcacctggaacaaacatcatggttcttcttaagcgttccatgaatcaatctccttccaatcatatgcgtctttttttgctgcccgatgaatcgcggtaatggttcgagcttgaatcgtacaatccaaagcgcctttatcaacggcagctactcgaacagacttgatccctaaatttttgatggtctcttcgatcacctttttgatttgttgaccaaattgtttctctacactgctttccaaagaaatttggatttcgtctgcttcagtcggctcgacagtaatcaaaatgtcgcttgactctactgtaccggctactgcgatttgtgtaatttccatatggtttcacctctcgttttttaaataatgatatgtcgttgatggcaaaaattgtctcaaacggcggtcatcctgatttttcaaggcttctctaactttggtagcactgatgatctcaccatcaatactcaatctaggtaaaataaccaattctaatgagtcgccaaacatttcctgcatcgcatgattatacgtatcggtcacctttgaatagggttcttctccgacaaaccgtgtccgaatgtctaatacaggtgctatcttctctttaaacagttgcgcatcaacctttgcctggatcttcgctactgtttctatggcactgtctttcagaaagtaggaaggaaacgttgcggaagatacaaggtaatcattggtgggaaaaactgttacattggacaagtgtgcgactccacgttttaccatttccatccgatctgcagtcgaaaactttgaacgatcttcggataacacaaagacataaacttgctgactctgctgcgcagctgtctcgacaagatactgatgtcctttggtaaagggattggcattcatcactatcccgcttccgatccccatttttttccctttagccagcgtagaaagatagctcgcaaaatttggcaatcctcgttccataaaaagaatttctgaggttgcgatgattttctgaaaccctagtgagcgaaagatcaattcattgctgggttttgaatacaagaaataatgttgttccccttcttctgccaagcgatcaaccagatgttgaatgatgtccgtcagtagattttctgattgaaaggctttgcaaacaaccaagcatttcaatatgttgtgataataggatccagtagcaaccagtaaatcgttatcgtagattcccactgtgtaatcaagttcttcctctttattcagaccggctcgatccatcaaggaagcccactgtttatagactccttgatctcttagccatagccgttttaatgaatacataaacgtctcttctttatctttttatttttttattggaaaaagtttgctaagcagcatcgaagcaagatagataatcaagataaccacgaagacgccgccccatcccagcactaataattccagtgatttcattaaatctgctgacatcgaatctctcctttcttaggttagtaaggcaagcaataaaccacctgcaataactgaagcaatctgaccagaaacattggcaccggctgcatgcatcaaaataaagttttgtgggtcttcatccgttgccattttttggatcactcgacttgacataggaaatgcagaaatccccgcggctccaatcattggattgattttttcttttctgaacaggttcagcacttttgcaaacaagacaccacctacagagtccatgatgaaggcaaccaggcctaaagcgatcaccatcaatgtatcgacttgcaaaaattcttcatactgcatttttactgagatagagagccccaacaaaatactaatgatatttaccagctcattttgagctgtgatagaaagtcggtctaatacgccgcattctctcaagagatttccgaacatcaagaaaccaactaatggcagagatacaggggcaatgagcccggcaacgacagagataacgatcggaaaaagaatttttgctgtttgcgagacttcgccagcgcgataattcatatgaatcgaacgctcttttttcgttgtgaccgccttgatcgcaaccggctgaatgatcggcaccaaagccatataagaataagctgcaaccatgattgctcccatatatttggaattcaaagtgttggctacaaagatggatgttggaccatcggcggctccaatgattccaatggaagctgcatcatttaaatcaaatccaaataaaacagcgacgataatcgtaaagaaaataccaaattgggctgcagccccaaataaaagcagaaaaggattttggagcagcggaccgaagtcgatcatggcaccaattccgataaacaaaagcaatggaaataactcggttgagatccccatatcaaacaatacttgaaaaggaccaggttccccgccagcactcaaaacaccagagttcgggaaatttactaaaatcgttcctagtcccatcggaactagtagtgttggttcatattcttttttgattcctaaatacatcaggatgccaccgactaccatcatgacaatccgtccgggttcttgtcccatccctaaaaagccttcaatcagagtttccactaacgtcacttcctctattcattaaattttttattgattcatccctattaatgaatcgtaatcaatgggtcaccaggattgaccatctctccttgattgacatgaataccagctaccgttcccgcttttccggcaacaatctcattttccattttcatggcttctaatatcatcaatggttgattttccgccacagtatctccaacattcactaagattctcaaaatcgttcccggcattggagaaggcatggcatctgcgcctgcggcaatgggtgcctcagaaacagatggtgcctcggatgcggctggtgttgcggtttgcggagctggtgtttcaactacaggttgaacgggtagtacaggttgtggtgtaccaccgatttcttccatctctactagatattctttgccatcaatcgaaattttaaatttacgtaacattgtttttcctccaaaatgctaatttttgttgattcttcgaataacaaactgactcttttcatttaatccagcagctagacttgacgcgatgatggaaacaagtttcgcctccggattgcgctgcattactttcttgaccacaaattggctcttaggttgatcacctgccgcaatggctgtcgcgatcaaactaacaagttgatattcttcttcactagcttcgatatatgcaggaaccgctttccatttcatttcagattcattatcatcgagcgtttcagaagatgtttttgttatttcttgatgtggttcactttttttgaacagtcgggcgaataatcccatgaagttactcctttcatttttttcgttctcaaccacattatattgataatggaccaatccggtagttctaaatcaaagattattgttttttttctgttcctatttcttcgccttacaacaaaaaggcttataaacattgttaaatcaacgtttatcaaccgttaagattttattaatatcttgttaagcctcttttaagaacacctataccaaattgtttttttcctgttctttttcagaattcaatctatcttatcaaatgaatattgcttattctatagtcgtcaaacggaaaagctaattgtttccaatacgtgtctttctcccccaaaaggcatgaagatttgttttttattggaatgaattggcaccgtttacaaaaacagaaattattaaatcagttgtagaaaggaagaaaaatatgttattgacggttttatcttatgccatgattattgtctttatgtttgtaatcatgaaaaagaaaatgtctccattcacttctttggtggtcattcctttgattttcaccttagttgcaatggtgtcaggagtatccaaagaaggaaacatcggggattttgttctagaaggaatcaaaacaacttctaatacggggattatgttgctgtttgcgatactatacttctcgatcatgctggacgctggattatttgatccgattacaaaaaaaatgatctatttcgcaaaaggcgatccgatgaaagttttgatggcaactgctgtcgttgcggccaccgtttctttaaatggggatggaacgactactaccctgatctgctgttcagcctttattccgatttataaaaaattaaacatgaaaatgatgaaccttggggtactggtgatcttgcaaaataccattatgaacttgctcccttggggaggacctactgctcgagctatggccgttttagaagttgatgccgatatccttacttatctggcaccaggaatgatcatctcagttctttatgtcatcttctttgttgctcgcagaatggggaaacaggaacgggcacgcttaggaatcactgaattgactgcagatgaaatcgaagaaatgacaacggtaacagaccctgaaacactacagattcgccggccaaaaaactttcttttcaatggtatcttgacgattggattgattgcatggctcgtagctagctcattcattgattcgattgcactgccaccacttttgttgttcttagttggaacgtgtattgctttaatggtcaactaccctgttttaaaagaccaatcttcacgaattggagccaatggcggagatgctgttcaagtcgttatcttagtctttgcagcgggcgtatttatgggattgttccaaggttcaggtatggcagaagcattggctaacagctttactcacattattccgaaagaattagccggcttctgggggctagttatcgcccttatttctgcgccaggtaccttcttcatctcaaatgatggtttctattttggtgtgctacctgtattagcagaagcagggcgtgcttatggctttaccaatatgcaaatggctcttgcttcattgatgggacaggcgttccacttattaagcccattggttgcctttatctacttgctgttacgtttgactggattggatatgggtcaatggcaaaaagaatcagcaaaatatgcattgggaatctttgtcatctttatcgttaccattgtgttattaggtcatatgccgctttacattccacaataatattcaggattgatagggacgggtcgtcattgcggtctcgtccctatttttattagtaatacatgaggaaatcaaagaaaatcttgaaaaaaatttactagcatgttttattttcagaggtatcatgagaaatgaggaaaataaatgagtaatatagttgaagccgttaaaaaaaatcttgatttaacacaaaacaaaacattaaacgttctgatttatgaagcgtttcgaaaaaccatcatccttggtgatattccagcaggtactcgaatcaacgagaaagtctttgctgaagaattgaacattagtcgaactcctattcgcctggctatgaagcaattagtgaatgaaaaacttgtcgaacatattcctaaagctggaatcgtcgtcaaaggtattcgtatcaaagatgcctacgaaatttatgatatccgtaaatcattagataccctagcaacgatcaaagccatgaatcaaatgactgaagcagatttccaagaactgcaaacattattagaacaaggggaacaatataatgaggccgatgaaatagagctggttttaaaaaatttctctgatttcaacgcatttatctatgaaaaaagtcaaatgcctcgcttaaaatcaattgtcctagaactacaagcctatctcgtttattttcgcgacatcgctatccgttcgacgaaacgaagagataaagcattggaagaacactggctgatttttcgcgggatgaaaacaaaaaatgtcgaacaaatcacgctgatcacgcatgaacaccttgatcgatccttgcagtttattttggcggaaatggagcgtagacaaattgactgagtccctttcgaaccagattaccgactatgccttcaaagcattgttctatgaagtcagtctcagtcctaaacctggacttgtggatcccttgacaaccggtgcgcaccaagacatgaacttattcacatttatcgatagcacgatcagcttacgtccttattttcaacagtacctacatgcagggctgacacacaaaggaacccctagggagttgtttgataagcttagaaaaatcggagtagctgcagaaaaagccatgctgcgtgcaacacatgccatcaatacgcataaaggagccaatttttcttttgcagtcattttaggggcgactggctggtacttgcaagaaaaggcattgcctttaataaaagaagatagtgagaggattttgacttacacgcagcaaatgacaaaccacctactcgcagaagatttcaaagacttagagataaagacccagctcacttatggcgaaaagctttatctggaatacggaataaccggaattcgaggagaagccgcagcaggctaccctagtttgtcgcataaactactcccctttctacggacaactgttgatttcccaatggaggaacgtttattgcggggactgattttcttgatgagtgaaatcgaagatgggaatttattgcatcgcggtggtttatccgcttggcaaacagtgaaagaagaaagcaaaaaaattcaccaagccaccttctcaaaagaagaattgcttgatgaattacaaagctatgataggattttgactcaacgccacttaagtcctggaggttctgcagatctattggcattaggtatttattttgctcaactagaagagatcctttaaacaccatcgggcaaaaaggtatagcctaatccccatactgtcttgatatagcgagcttgctttggatcatcttcaatcttatttcttaaatgattgataaaaaccatgaccgtatttgcgtctagctcactgccgttccatacgctttgatagatttgttctttcgaaaaaacttgatccgggttttctataaaaaattgcatcaattttgtttccttggatgagagcttgattggttcttcctttttgtagagttggtagcgagacttgtcaaagcagaaatctccaatcatgattttgctctcttttgaaagggcacgatgctctttgataacttgccctctatcaagggtcactgttacttgtgctcttaataagttaggcaaaaatggcttggtaatataataatctccacccatttccaatccagtaatgatgtcttcttcatttttcttgccactgagaaaaatgatcgggacaagtggatcttcttcacgtataatctgagcaagatagtacccatcgttttcatgttctaaactaatgtccaataaaaataaatcaaattttacccgtgtcatgatatcgactgtcttttcaaccgaatcactttgataaatcaagattccggtcgattggagtgatttccatatcaatcgtcgtattgctggatcatcatcaacgacaagaattttttcgtttctcactttttttcctcctagttctttggatcaaattattaaagggagcgttttttatgaaaaagccttcaagcagattgcttgttctaggaatgatgaccgtcctctttttgactgtattaggaatggtcatcacagcaaacagctatcagcagacacaaaaacatgcgttaaaaatgggggagaatcaactagccaaaatcaatgactctgtaatcaaaatattgcgattggaaatcaaatcttacactttagcactggaagattatgcttcgaatatttttaatgaaaaaaattaccatgaactgatcgaagacactcagttggacaacagtctcctattcaagacctcggctgccgccggattatatcttgtttcaccaacgggcactctcctttctggcaaagacatccatgctgaccaatttgttaaagaacctgtcaaagtcacggcttttgatcaagatcccctttatctcaaagctttaaagggttcggttcttcaaaacggcgaagcttactttgctgatgatacgtcttatgtcaatttatatcgaccggtctatgacaagcatcatgtgcttcaatctatcttggttctgccaatcaatcttgaagagctatatcagcaagagattgacacaacagaaaaccaaaatggctatacgatggtcaaaaatgaagaaatgaaagtgctcatgcacccttccaccgaacaaatcggattagacatcatcaatgggcgaaagctgaaatatcctgacctcgactacagcgatttggctcatttagaagatgtccaaaagaccaatgaaaaaggaacattaagctacaattcttactggtggacagaagaagaccccaaaaaagttttaaaaatctcagcctatgaatggattacggttggggatgcacgctggatcgttgccagttcatcggacttttatgaacgaaatggactcgcactgcaaaaaaatctgatcatacttggcttactgaccattctcttagcaatcatcattcttttagcagtcagttttagtcattacaatcgccaaaaccggacctatatcgaaaatctgcgtttagttgaacggcaaaattttttgaaggaaaagcatgcccttgaaaaatcaatgatgcaaaaatcgcaattggaaacagtaggtctgctaaccactaccattgttcatgacatgaataattttcttactccgatgatcggaaatctgcaactgttgattgaagaataccagtcaaacgaagcgctcgttgctgatctaaatgaagtctaccaagcagcgcaaaaaggccaaaacctgtctacgaatgtattgcgctttactaagactggaatcaaaacgaaagaatccctctcgatcgaagaagtggtatcaggagccattgacaccatgcgcgtactcgtaccaaagaaagtcacattgtcctatcaagcttcttttgtgggcactgcactcattgaagccagtgacttacaagttattttatacaatttgatcaccaatgcttatcaggctcagccagaaaacccgcacatccaagtcagacttagtgcagcagcagataagcagttgacagcattccaaaaccattcacttgcttattgcgacaaacattttgcgcaacttaccgtgacagataatggtccagggatcccgaaagaaatagaaagtaaaatgttcacgccttttttcacaacgaagacagagtccaatggaactggtctcggcttattcatcgtctcatcgattgctaagaaaaacgattggatcttacaagtaaaaagcaccgtctatggaacgacctttacactagggattccagtagatagcggcaacgttcagtaatcgcttgcattacttatctaagccttttgttcgttcattcactatacctttattataacgaaaaagaatgaaggtttgacgaaaagtacaataaaaaaccagctattgtttgtcgtcatcagccgaaactcattttagtttgtcacggaaattccctcttgtttttctgcaatgaaaaaattacaggatagctcatcgcgtgattattagcgccagcttctgttctgcttttatgtcattaaagcccttctcaagggctttttttgttgcagctgtttttaattgccgcgatgattttacaaaaatcaaaagttttaaggtgtgttcgctttacaaaagagaacgtatgtttgtattatacaactagggaggcgtttttgatggggagatttaattatgaagaagaaccgttacgggatattttgttcattgatgtaaaatctttctatgcatctgtcgaatgtgtccagagagggctagatcctttgaccgccttgctagtagtcatgtctcattcagataacacaggaaacggattagtcttggcagcttcgccaatggcgaaaactgttctggggatcaccaatgtcactcgtgctgacaacttgcccaaccacccggatctatataaagtttcacctcgcatgaatctatatatcaaagaaaatttgaaagtcaacaacgtttatcggaactatgtggcggatgaagatctcttactctattcaattgatgagtcgctgatggatgtgacgcaaacgttacatttattttttcctgatccttctctttctagaagcgagaagcggcacaaaatggcagaaaaaatcaaagcccatgtcttcaaagcgaccggactgcgggtaactgtcgggatcggagataatcctcttcttgcaaaattggccctcgataccgaagcaaagaaaaatcccaccttcattgccgaatggacatatcaagatgtggaaagcaaagtatggggaatttcgcagatgactgatttttgggggattggttctcgaacccaaaaacgattgactcagttggggatcgaatcgatcaaagcattggctcatgctgatccagattttttgcgcagccgtatgggcatcattggggaacaattataccaccatgccaacgggatcgatcgaacgattttagcagaaccagccccaaagacaatggaaaaaagttatggcaataatcaagtcttaaatcgaaattattacttgcagagcgagatcgaattagttatcaaagaaatggcagaacaagtcgccgcccgaatccgccgtgaaggctgccaaacacaatgtatccatctctatattggaacagcttttggagagacacagaagggctttgcccaccaaatgaaaatccctgcgacagataacaccaaactattgattgctcacgcactgttcttatttcgcaaatactacacaggacaagtggttcgtcatgtggggatcacttattcgagactggtttttacccaaagcgttcagctcgatttgttccaagatccggaagaacaactaaaacagcgaaagcttgatttactgatcgataaaattcgcgccaaatatggatttacttcaatcgttcatgctgccagcaaattagaaggcggacgagcgattgcacgggcgaatctcgttggtggtcatgccggtggaatggatggtatctcaaacgaacctcaaggcaaagcagttcgtccaaaataggatggctgctaagcattttgctatacgcctatctcttttgctgataaattgaatctgtggaccagccggaattcacagcattgctaaaaaggaggaaacaccatgtgtgggagatatttatttgatccaaggacgggtgagctgtctgattattatcaagaactagtcacgatagctaaagaacaaaacaaaaaaatcgctgttgatgaagttttcccttccaaccaggtcgtcacgctgattgccgatgacacgcagcaaatcgtaccgatcctaacccattggggctttactggtttcaaaaaaggccaacttttaatcaatgcccgagcagaaaccgtagaagaaaaacgtactttcaagaagccatttctggaaaaacgctgtgcctttccaatgtctggcttttatgagtgggatagcgataagcacaagtttctctttgactcctcggagcccctctaccttgctggtttctatcggaaccattctactgccagcggttcggaagatgaatccattattttgacgaccaagcccaatgcaacgattgcaccaatccatgatcggatgcctgttttgttgtcgaaggcagatgttttgccttggatcacggatgtgactttcgcaagaaactatctactccaaacgatgcctgatattcacccacaacctgtttcgtaaaccaaaacgccgccagaagaatttgcttcttctgacggctttttttagcgagtgacggctttaataaacagtaaaggtccgtcctgtcatgataccaaaaactgatttttcataggcagcaaaaactttttcatccgcgacaggcagaaagccttggaatgagggagcataggtctcccaagagcctgccagcgcattcggactgaccgcattgatacgaatgccacgaccaatttctaacgccgctgaagcaacaaaagcaccgattgcgccattcaccaatgccgaagaagtacccatcggaataaactcgtcttgaatgatgcctgaggtcaacgtgatactgccgccctccgttaaataatgctgtccgatcaacactagattgacttggccttgcagcttgctgtcaatggagcgctgattttcttccggtgtcaactccgcaaaaggtttgaagacggtactacccgctgcggaaataatagcatctacagtaccgatctctgaaaacagcgtccgaatactttctggatcagcaatctccacccggtagtcccctgcacttcgactcgccctgataacctcaacagatttgtcttgtaaaccagccagcaaaattttccctaacgttccggtatgtcccactaaaagaactttcatccaatcatctcatttcgcttattttttctcattctacggcagattttttctttttacaaacgttagctgtccttttcctctttctcctctttctgtgcaggtaagtcttgatttaagaggattggataaagacagctattgtcaaattacgaaaaaagtttgaatgttttgtgaaacgccttccttgtaaaaggacttctatggtataactctaaaaaagaaggtgaagcttatgaaaaaagaagaactttgtacaagtaaatcctatttagcgaaagtaatcggacaacctaccttacaaaagatcaagatcgttcgcttactgagcaatacagcgactgtcgaacttttagaagggggcaactacggcgtagccaaactcagtgacatccagccattgaccgattagcggttagtaaagactgctctaaaaaagcgtcaagcaaacaaggaaattcctaggcttgacgcttcttctatcttattaaaaaagtgagtcttatccttgatgaatcagagttgctctgactgcatttggtacatttgctgatagattcccccagcttgtatcagactggcatgattgccccgttcaacgattctaccttgatctaaaactaggatttgctcagcttgcttaatcgttgataagcggtgagcgatcataaaagtggtccgtcctttttgcaagactgtcattgctttttgaatgattgactccgtttcggtatcaacgtgactcgttgcttcatctagaatcaagatttttggatcaaataccaaagcacgggcaaagctgatcaattgacgttcgccactggaaaactcattgcccttttctacgacgggatgatggatacctttcgggtaacgcgtcagcaggtaaccggcaccaactttttctaatgcggataggatcatctcttctgtgattgacggatcattcataccgatattgctggcaatcgttcctgtaaacagatagggatcttgcatcacgatcgccatcgaacgacgaacgctgtgacggtcgaatgcttcgatcacttgatcatcgatcgtgatagtccctgcttgagggtcataaaaacggaacagtaagttcaagatactggatttcccagatcctgtatgccctactaatgcgactgtttcacctgcagatacttgaaaatcaatctcgtgtaaaacagcttgctctgggtcatatccaaaggttacttgattgaaagaaacatttccttctttgatcgcaataactgcttcttgctgtttttcaattggctgatcagcaaactcgaagactcgtttgccagcagctagcgattgctgaacattggtgatcgtttggaccagaccttcgattgggtcatagagtcgattgatataatcaataaaggcataaagcaaacctgcggagatagcgagccgaccatccaagaagaatgccgataatgtcgtgatcagaatcaggatcgttgaattccgcaaaagattgcccaatccccaggcaatactcgaatccaataacagatactttcgacctgtctgaaaccatttctcgacggtttcattgaattctttctgcagttggccttctctctgaaaggcctgaataactgccattccttgaacaaattcatttaactgaccactgatttgagaaatatattcccgcatggcaatattataacgggaagcatacttcgtatagacatgttgccaaatacccagaatcggaatcagaataagcatagccaatcctagagtatgattcaggaaaaagagtgccaagaaagccccaatgatttgaatgatattgctcatcaaattactgatgacgatcacatagaaattggagcgcaaaacttccgtgtcattcgtgattcgcgcgactactttcccagcaggaatctgatcaaaataagaaacgggcaattggtgcatatggtcaaaaagctggtcccgcattttcttcacaatgcgatttgacattttacgcagctgcagcaagctgatataacgaaagagcgagccaatcaaattgatcagcaagtaacccgctaataattggatcaagaaaaggatattcaaattccctgtctcaaccgatggagtcatgacgccgtcaatcaatcgtttggcaatcagcggtgatgtcaattccagtgcagcacctagcagtagcaatactgcaccgatcgaaaattgttttttgtaatagcctacataagacagcaggcgcttaatcgttgagaacatcttgatcgtcctcctttaactgttgatgataatattgctcttggtaccatccaggaactgcgatcagctcctgatgggtccctctttggataacatgcccctcttccaaaacaatcacttgatcggcgtccgtgatggcggataagcggtgggtcacgatgatcgaagtcggtgcatctgtcattgctttaaggtttgcgatgatcgtttgctctgtttttgcatcgacagctgacaaagcatcatccagcaacagtacatcactccttcgcagaaaggcccgtgctagcgacaaacgttgcttttgaccccctgataaagaaactcccttttcaccgactaatgtttcaaggccttctggcatccgtttgatgtcttcagcgaaacatgcgagtgataacgcttgccataagcgttcttcggatgcgtctgggtccccgaacaataggttttcgcgaatcgttcgtgaaaacaacgtatgctcttgcggaacttccgcaaagtgacgacgaatctcttctgtctgaaaagcagtcaaaggctgcccattgatcattggcatttgatttgaatacgggtaccgatgtccgaactgacgtagcaaggaagtcttaccactacctgttttgccgacgatccccaacacttctcctttggtaatagtcagatcaacgtcttgtaagacaaatcgttccgtattcggatatttgaaactgtactcagagaattcaattgtttggatcatcggtacaagttgttgtcctgtagattctagctgatcgccagtctgcaatacttcattgatccgacgccaagaagcagccccttgctgcatcacatttaccagatctcctgctgaaatcatcggccaaaccaccatcgttagatagacttggaaagataccatcgcaccaatagtgatttgttgattggctactaggaaagccccgatcccgaaactcatcacaaaactaatcgccaaaataattgtaatcagcggcccaaaacgggaatcaatctcggaaacgatgtcgtttttttcacgagtttctgttgttttttgctgaaattgctgcgtcgttgctgcttctaagccgaatgcccgtaccactcggataccatcgatgatctccaacacttcactattcatctctgaaacagagttttgtgcttctgtaaaagctttatctacttgcgaaccccatttgaaaatgtagtacgccaagaggggcataggaatcagtgcaatgattgtcaatacccaagagactgtaatcgccatcatggcaacgatgaaactcaaatagagactcgtattcaagaaaaccatcaacccatagcctacggtcattcccatgacttgaacatcgtcactagaacgagtcattaagtctcccgttcgaaaccgatgataaaagggagcccccatgtttaagaaatgcttcatcaattgctgacgcaattgcttttgcaaatcgtatgatccgataaataaattaaatgtccaaataaattctgcaatatagcctaaaagtatcgcaccggcaaacaagctgacatagcgaatcaaaattgccatcgtaaagtcatcttgaatcagtgcatcaatgaataagcgcaaaatatagatcggtgctacatacatcgcactggcaataaccataaaaataaatacgattgcataacgcaatttatgcgctttaaaatacgtcgttaattgttgtaaaatatatttcattttcttccctctcaatctaaaaaagtacacaaaaaagctctgccctttcggaaaaaggacagagcataacgtcaaaaaatatcgacactatctgtgtactaacggattaccgaataagggattaactactattttgttgtttgcgaattttgctgtaacgttttgcatcgtaatccctccttctttttttatttgctgactacaagtaacactttacagataactatgagaatttgcaagaatttttattaattttttttaaaacgattgactttcttatagtccttttcatcacttaatgataaaaaaagaccctttattcttttcccattctgaaagaattcttcttgttcttttttctcttttgtcttgataatccttagtctgtcaagacaaaggacgccattatttggcacaaaaaaaagttttttataatccgcccacaaagaaatctgcttccaaaaaaagacttcctgcatgggaagtcttttcttaaaaaagtttcgtttttcaacactttgttctttactattttaataatcgacaaactattactcgtttgaacaggcttatgaaggtcattttcgtctcttttttgccgcgctttttttgaaataggatgtccgataccagttcagaagatgaagaaatggggaacatccttttaggtcttaaataaaatgttcatccttcaaaaattccaatacttgatttttcaatgtatccgtatcagaagcttcctgacgacggttaggtgagaccgcaggctgagcgatcgattcgacggtttcttgtagagattctggcggcaattccagcaattggaaactatctactacaacttcggcaccatagacagattgtccttccttggtttcaaaaggacacatatgcaaatgtccattgattttaacacttgcacctttctgggtataccgcaaaaaagtttctgcttgcttgccgttgataacacaagcaaaccattctgtttgcaactgttcgcttgtttgccactgtgcagcgactgctaaattaaaccgtacacacgtattatttgctgctgcagaagccagttgttctcgactgggcatctcattaattttcccagtaaggatcaccttgttcgttgccacgttactccctcactctacattttatttagactcgcactaatgcaagattagccatagtctatcacaaaaaaaatttcttgcaattcttttgagaacatctatagtgatcttctacagtttttgtcgctgacttttaaacaaaatttaaccgagcttagccttcatcagtcgttgaatctatttcagagacatacgtccacgtcatgccattgtcttctgaggtaaatacgcctttgactgttccacctttgtaatcccccatgggaccttgattgaccataactttcaactttccatcttctagataaggtgcttcagcaaccacgaaaaccttcttccattcatcaggcatttcaaaagcagcttccagccacgtgtttcctccgtctgtcgtcacatagagacttggttctgttggcgttactccgccgaaactcataaagccaacattctcgttgaggtagcacgcgtccgtcaagagtcggctgattcccttagccacttgcttttcctgccaagtcttgccaccatcttgggtcacatatgagagatagccttcctgccccattacgcggccacccgataagaaaatgtaaccaaaaccgtcttggccaaatgtcaatttgcgaaaacgtacagctgctgtctgctctgccagagcaacattcttccacgtatttccttgattttccgtataagtataatagacattttgagttggactgccctcactagcatattccgttcggataaatccagtccgttcaggagtcaaaatatagctgccagcgatcagcgcttgtttgtcgccactatactcgccgccaaaaaaatcatctaacggatagggcagaatgatttgatgtttccagctatcataagttaatttcaattgactcttaccaatttctgttttatacgcaatcgtctgattcgtttcctttgaggtggtcatttgattgttcttatcggtgatcgcacttagatctcccgcatctacattcgtgatcgctttgtccccttgagcagtcgtagcaaccttaacttgccaacaaatgtcccgcacagaaccgtcatcggaaactttcccccaataagatgtcatcgtctcacgattgatcgacttgggccacacagtaaattttaccgtcagcagcccatcttgataggttgcaccactcacactgtaagaatcgatccgtacatcttcttgcaccttcacagaagaaaaatagcgcatcaaatcataaaataaattaaatccttgtgtattcggatcatagttaaattcgctttcaaagggcagaaattgattaaaataagtaacgggctgttctttgatagcggattggtttacttgagaagtctctacagttgatgattttgaaccactcgaactgaccgctcgtcctacagaaaagccaatgatgaaccagatgactagcccaatcacaatcagtgtcaaaccgacagctaacgctacccgaattgctgctatttttttatgctctttcacgggaaaaacccaccttttgttttcaattacttgaagtataatgaaaagtttcttttctcacaagatgctttttcacttcttaagaaattaagaaaagggttcctcattaaatagtttttagaaaaaataaaagcattcgcaaaaaagtgacatacttcaggctttccaaagatggaaaaactgaagtatgtcatttctaaccattctactgtttctttcatatttattcttatattgcttctctggtttcttcacacacgttgattaatggatcagattattccttcagataccttctaaacatctcctatcatctaataaatatgtgcgaacttgcgatacaaaatataatgaaccagtaataaaaagagtatctttcgatcccattttagcaacaatctccttaataccttgttgccactcttgataatatttaaattggctattttctcgaacaagatcttcttttttcaacgctttcgggtaatcgaatgtggttattataaggcaattattagggatttgctgcatctgtcggatcattttcctactatttttggttgttagcgctgaaaacaaaatatatttctttccttgttgaaatttttctgtaactgtatcaacaaattcttttatggcatgtggattgtgtgccccatcgataatgatcgtcggttgtgaactgattttctccatacgacctggccatcgcgctttttctaaagctttctgtatgctctctttttgtatcgctttgttttgctgctgacaataaagcaaaaaaagttgaagggcagttgctgcattttccacttggtattttccacataaaggaattctaagatttaaaaattgaaagtcttcattttcgaagtgaaacatttctccacttatagaatccttaggactatgactttcagggctttgcttcacatagtgaacttggtaagaggtatttttcttagagagtggcgcattttttttagaagcgacttcttcaattattttcactgcattttgcgaaatgtttcctgtaacaataggtatgttttttttgataatgccagctttttgcaaggcaatttcttcctcagtttcgcctaatatatctgtatgatctaatccaatcgtagtaatagcagttaaaattggtataaaaacattcgtactgtcccattttcccccgatacctgcctcgaaaattgcgatgtctgcgtgcttttgaaaataagaaaaggccattgcagtcaatatctcaaattctgttattccctgatagcgtgtatcctcatccatactatctaccagagggcgaaattcatttgctagctggacaaattcttctgcggagattgctttcccattaatcgaaatacgttcataaaaactttcaatgtacggcgaagtaaatgtacccactgctagcttctgcatttctaataaacaacgcaagtaagttaccgtcgaaccttttccatttgttcctgcaatgtgaatcccgatactattcttttcgggatgaccgcacagcttcagtagctcgttgactcgtatcaaaccaggccgcgatccaaattttttgcgcgaatgaatccagcgtactgcttcatctcctgttttaaacattcttatcatccccaatagaattgttagttcgtttagaaaatattacgagcgaagcgtttcaaaggaatcgcatgaccaaagaatacgatcatggctgtttgtacaggtagcatgatcaccgctttgacaatacgtattccccaaagtttcgtatcggtcaaaggaattgcatacatcattgacaaccaaattggtgtcagacacaaactgataattaatgtattgcaaagaacacatagaaaagaattttttattgtaatgggctttttataaaaaaagtagccataaagcaaacctgcaatgaatgaattcagtgtaaagccaatgaaaaaaggagctttccctaaaagagtattcccgataatatcagcaattgaagcaccaattgctgtccaccaagggccaaataaactagccataaccacttctggaacaaaatcaaaggtaattttcaacagctgggtttcaaactctaatacttgagacaaaacgaccattaatccaatcagtaatcccattgttgcgataatatgtgcgtctatttttttcttcattcttagcatctcctttaatagagctgctacacaattaatttatgcagcgaatgcaaagatagaatcgtgaaatttgtttcttcgtctaaaaggcaacatcccatccttatagcacttaacgctctatcttctactctgtttttttatttttgtcaaaacagcaatcctgttgtttgcaagattctgtttctctgatgaactagattccacttgtataaatgtttcatcttttataaccagcatttcatttttttgcaacatttgtcgctgtgtcctatcgcccagaagcactattgaaagattctccaatgcataaatgacagcaatagtctgcggtttaataaaatgcatctcatttcctttaagcgcctgaacaaagacgtcgtaatcgtctttaaaaataacattaaaatcttgacactcaccctgacacgttgtttttaatttaccatcgaaatggtggggctcaaaagcatttaggctaatccaagaacctaattgccctaatctaactggattatccaaagacataaggattcgttgataaccagtaaagtcagaaaattccacggtattcataatcactgtcgcagttgagagacggaaatcaaaatctcgtttagctaagctacttgaatcaggttccactaaaagttctgtagtctggcctccagaccactttgtggacaagtaatcttcacatgttttcttctcgattgttcccacacttcttccttaaacaatatctaattcttcaaattgactcaaaattttaatatcttgtgccacactgacaaaagccttttgatcaacatctttcatgatttgatccaaaatttccatttcgtaagtagtaataaccaaaatcagaatcgtttgagtttcttgattatatgcgcctagtgcatatggaatgatcgtgattccacgacttaatttttcttgcagagctgggataacttcattcggcttttgcgtaataatcgtcacctgaacttttttatgtttgacatacactagatctgtaacttttccacttataaaaatggataaaacactataaaaagcatagggccagccaaataaataaccggctaccaatacaatgactccattcaaaacaatcgaaatcacgccaatgcttcgaccggtgatttgtctgattgtaagaatgagcgcatccataccaccagttgaaagtccatattttaatgccagccccaaagaaaagccattgattgttcccccaaaaatggcgcaaataatcggatctgtagttagctcagtacttgggacgatgtggatggcaaatgatgcaaccgttacacaaataaccgtatagatgacaaacttgcgattaattttgaaccatgcaagcataaacattggaacattcaggagataatatataactgaaatagggacttcaatatggcttttagcaagaccagtcgcaatgatttgtgcgatcccagttaagccgccggcataaatattccctggctgccaaaaaagattcagcgccaaggaatataaaaaggcataaataagaatcactgttaattttgtaaccacctcttgccagatatctattcttttaaaacgtgacataatcctctttccttttctttaaataaaaggaagacatctcttcctctgatatcggtcaatcggcacaaatcaggtcatacctttaaaactgcagatccaatgtcacttgtttctcaatttcttttaagaaatctctatcttctaaaacggtagttgctttgtttaattcatcatacatttcgatgtctttatcatgctcaataaagtttacttgtcgacgaaatgcaagataagctgcttttgtgcctttgccaagtcctgactgatatcctttgatgtctagtgcttggcaagccgccatgatttcagttgcaacgacccgccgagaatttttgacgatttctagagctgttcgggcagcagttgtacccatgctaacaaagtcttcttgattttcacaggatggtattgaatctacactagctgggtgtgccaagattttattttctgaaaccagagatgcacatgcatattgtgtgatcataaaaccagagttcaaccccggatgtttcaccaagaacgaaggcagattacttaattggtgattcaccaatcgttctactcttcgttcagatacattgccaatctcagcggcagcaatacccaaaaaatcaaatggttgcgccaaaggttctccatgaaaattccctccggaaatcacttcaccatttctagaaatgattggattatcagtaactgaattaatctcaatttctactttttcttttacatatgcaatcgaatctttactagcaccatgaatttgcggcatacaacgtaatgtgtaaggatcttgaacatgatctggtgtcgcttccgtaatatatttactatcttcaattaaacgacgaatattacgagcggttgctaattgcccactttgcgggcgaatcgtatgaaggtcttctttaaaaggactagaaattccgtcatgaacttccaatgagagtgctcctgcaacatctgaaagttttaataactgaatagcatcatacgttgccaatgccccaaccgcgttcaaaactgttgtcccattgataaaagctaatccttctttggcacttaattgaatcattttcaatcctgctttttccattgcttctttcccagaatacaacgtgcccttataataagccttacctaaacctagtaatggtaaaaccatatgagctaatggggctagatcaccggatgctcctaatgagcctttctctggaatgtagggatggacacctacgttcaacatcgctaacaatgcttctacagtgcttaaacgaataccagaatagcctttaatcaacgaattaattcgaatcagcataatagctcgtacaatatcttccgaaaatggctcgccgtaaccagcagaatgagtacgaatcaaattttcttgtaattgcacagtgtcttcttttgaaatactgacattacaaagagaaccaaatcccgtattgactccataaacaacacgacgttcctctacaattttatcaacaatcctgcgcgactctttcactgcttctttggcactttcggctattacacattgacgatggttgcgtgctacagccactacgtcttctaaagttaggctagcaccatccaaaataatcatttcttgactaggaatggtattctgagcttcttcttttatcaacattttcatcgttttattccccacttttctaataaattccttccaagtatcagtttccacaagttttctaatttacttgcttcgatttattattgtttaagagtagatacaagatgcttgctactataactccaataactccagctattaaattgatcggattggccgcagcgaccatccaaatactaacaactatggagataattggaatgactggaccaaacggcagccggaaagcaggcacattttccatgtctttttttctcaaccaaataactgccaatgcagtcggaatgtactggaagaaacgaaagactacggacagttccgctaattgttcaaatgatccgcttagtagaaaagctatggttagtaaaccagaaaaaataatagcaacgataggtgcatttttattattttttttagcaatcaccttaggtaacaatccttcatccgcgattgaagctccatatcgcggaatcatcagagaatctcccatattcaagccagcaattgaaatcaaggccccgattgaaataatccatttcccagctggtccaatcatttcaacaaaagcatcttgaactggcgcattgctttgtaaaattcccgttccaagcatggcaatcgttcccgcaataatcataaaataaagcagcgaaacaatacttatggatccaataatcgcttttggcacattttttttggcattccgcatttctccagctactacaggtaaagcttcaaaaccaataaaagcataaaagacagtgagtgacgttgaggccatggctttagataaagtcatgtcaggattcaattgtagaaacggtgtaaagtttccttgattgattccatttttgatgaaaaaaactgcaatcagtgtgaaggcaataattggaatcaatttagctattgtaataacaatcgtaaaaatttttgaagtcttaatccccatactattaatcacagataagaaaataaccaaacaaatgctaatcaatgtattctgtccttctaacgctggaaaagtttggatcagaagtttcgcaaaacctgcagccattgcagcccacgcaataatcgtcacaaaccaccccagaacaccaacattaaatccaataaaatcgccaaatgctgttttcgaatattggaaagctccgccattcttattgaagtaacccgcaacttcggcgaagcaaacggccaacatcaaaaccaaaaccgcatctaaaaccattgcaacaagagaagcaggacctaaatcttggtaaatggttcggggcaaaagaaaaattcctgaaccaattactgcattgattccgtatagcgtcgcaccaccaaagctaaattttgcattctcatttttcgctagctctgcggagtcaatgtctttaatatccgttatctctgaaacctcgacatctttttgcatactatttcacctcttctttttttattgtaaaacgttttcaattacacgttttattctagtaagcagttcatgttagctattttacaaagagagttccctccacctccttgtaaaatagctctaaactgctagaataatccggttatatttcctttttcatcaatatcaattctttcagctgctggagattttggtaatcccggcatcgtcataacagctcctgtcaacgcaacaataaatcctgccccggcagatactttgagattacggatcatcacagtaaaatattttggcgctccaagtagtgacgcatcatctgaaaatgagtattgggtttttgccatacaaattggataattaccaaatccaagacgttccaattcctttaattcttttttcgcacttggtgccaattctacgcctgccccaccgtatactttttggacgattttatttagtttttcttcaattgaatcatccaaatcatagacatagctaaaatgatttggctcttctgctagtgcaactactttttccgccagctctttaccgccagcacttcctttcccccaaacatcagatagaacaactgcaacgtccatttctttacaagctttctctaccgcagctaattctgcatctgtatctgttggaaatttgttaatagctacaacaactggcatcccgtatacttctttaatattctctaagtgtttagacaagttaggtattccagcaaatactgcatcgacattttctattcctaaatcgcttttcttcacgccaccgtgcatttttaacgcacgaatcgttgctaccaaaacaaccgcatctggtcgtagattagctaaacgacatttgatatctataaatttctcagctcccaagtcagcgccaaagccggcctctgtcactgcataatcggcatactttagcgcaagtttcgttgccaatacgctgttgcatccatgtgcgatatttgcaaatggacctccgtgaataaaagcaggggcatgctccaatgtctgtacaatatttggctgaattgcctcttttaatagggcggccattgccccttctgctttcaaatccccagcagttaccggctccccatcgtaattatatgcaacgatgatttttctcagcttattttttaagtcagcaatatcgttagctaagcatagaatggccataatttctgatgcaactgtaatgtcatacccatcctcacgtggcacgccatttactcgtccttgaagaccatttacaatgtgacgcaattggcgatcattcatatctaccacacgtttccaagtaattctgcgagaatcaatttggagaaggttcccctgatgaatatgattatctaatagtgccgctaataaattattggcggcactaattgcatgaaaatcaccggtaaaatgtaagttgatgtcctccattgggactacttgagcatgtccaccaccagcagcaccacctttcacaccaaatacaggacctaatgaaggctcgcgtaatgcaatcactgcttttttcccaatggctgtcaatgcatcgacgagacctactgaagtagtggtttttccttctccagcaggtgtaggcgtaattgcggtcactagaatgagcttgccatcctcgttgtcatccaatgactcaatattattgatctttgctttatattttccataaagagacagattttctttagcaataccaattgattcagcaatttcttcaatcggcttcatcacaacagaatttgcaatttcaatatctgataagaccatgtccataaacttcctttctatctaccaatctaaatgattacagcgattcaagtatttgttgataggttgcatcagcaattttgctgccttcctcaactagcgattccccggctttgcggtattggcgaacaaacatttcgtctttgatgcttgcaaggttaatcaatacattcaaccacgcaccttgtaaagctgcctttaaattcaaagcagctactcccaaatcactagcagcattggtatttgatttgccaaccgcagcctgtgtgacttttaacgcatccacaattttttccatcatagaaaaaggtgtaacagctgctccttttaaagcactctgcattgcttctcggcgggcttttttttcttcttcggttgtttttgggagtccaaaaacagctgacacttgattaaaagcttctgtatcttcatcaattgccctgagtaaaccctcttgcaaagatttagcttttttttgcagtaattcaatttcgtcttcgaactctgcatatttttttttgccaatcgtgagttctgtcaccatctttgtcaaagcaattccttgtgcggcagctaatgctgaagcagatcccccacctggtgccggtgtatccgaacctaaaacagcaatgaaatcgtttatttgcatctcaacgagtttcatgacaatccccctatcaattcaataaatgattttcgaaaacttgcttattataattgaactcttcaatctgtaaataatattcagcacaatcaatcaaggcttttgctggcgttaatccgattacttcactgccaataaccgacacaccataacgttttgcttcaaagcgaatcgtttcaaacacacgatacagcggtgttttctcgaagttcaccatattcatagatacttgagcaatattacgatcttcaagcatgacaccaatacccttgcagtatttccatcctccagaggatccgcgaacaattttagcgattttattggcaatctcaatattatctgtatccaaattcacattgaatgcaactaaaggcattctggcacccactgctgtgacaccagcggttggatgaattttgcgttcgccataatctggttgccattcttcttccaaaagtttttctggcattttctcaaattgtcctttgcggatcttcgctaaatttttacgtacgggtgtagtggctgaatcttcatatagaaaaatgggaatctgtaattcttcattgattcgttgagctactttcttagaaatagcaatgcactcttccatggtgacatctttgatcggcacaaaaggaaccacatctgttgcccccatacgaggatgttctccttgatgcttcgtcatatcaatattctcacttgcaaacttcactaattgaaatactacttcttggattccttcttcatcaccaacgagtgtaaaaacactacgattatgagatgtgtcagaagaatgatccaacaatgtgacacctttaacattcttagcgatctccaccaacccatcaataaccttttgatttcttccatcactgaagttcggaatacattcaattaattttgtcatggtctattgctccttgtttttattttgaactttaggtacggcataaatttgttcttactacattaaaaaaaatctatgaatagcgttatttttatttcaacacctcctaatatcccaatttatttgttaccgctttcattcaccgaaatcagcttatcactctttcaaatcggttgcaaactccgtaaaaaaaagcttttcataattttttcataattaaaattctgtttttttttggaaaattctcctaattgtcttccgcatttttttgtcttttattttatttgacctttttttgactttcttttttaaactgaaggtaacctatcgttgcgcattgaataaaaaacaagacagactttatttaatctttttgatttcttttacaaagtactttttttgcttgaataggtacactcataaacaaaaatttgtaatcaacacataaaaaatcttcaagttttatttttgacgtttaatagtcggtgcccttcgttttttatacataaacattagaaaaaaataattattatgccgataattcttttgaacttttggaaaattatcagcaaataaagaggtggaaacatgaagaaaattgttttgttgattgattttggcagcacatatacaaaattaactctggtcgatcctagcgccatggaagtccttcatacagctcagattcccacaagtagtcaagacgggttacagttgtgctatacagaagggaaaaaagcattacttcaaacgttaaaattttctgatcaagtaaagatagaagaatatttctgttcttccgcatggggaggctttaaaatgattgccattggtttaactgagagtttgacattagaagcggcgaaaagagcggctctgggggcaggcagtcgtattcttcaaactttttgttatcgtttgacactggaccagcttgaggaaatagaacaacaaaagccagatgttgttttgttgacaggagggtgtaatggtggaaatcaagaaatcatccgtcacaatgcccgtcttcttactcagctttctacagagattgcattgattgtagctggcaacgaagacagctatggagaattatctaagctcttgcaagatcgaaataatacttactttaccgaaaacgtgatgcctgatgttaataagctgaatcctattccggttagaaaaattgcccaaaaagttttcttagaaaaaattgttcattcaaaagggattcatcaagttgcagctcacgcaagtgcccccatcatccccacccctaaagctgtattagctgcagccaagctattaaaagaagggacacaagcttcgaaaggttttgggaatttagtcgttgttgacattgggggagcgacaacagatattcattctgttggagatggtttaccccaagcagaaaatgtttactttgaaggattggaagaaccctatttgaaacgtaccgtagaaggtgatctcggtatgcgttcttctgcagtaagcttgctaaggtgcattgtagaagattccaatcgaatcagggcattgtcttcttggaaatttacgactcttcaagctgcttgctattatagatgtagtcatccaacatatgtaccaaagacacgagaagaatgcctaattgatcaatttttagctcaatcggcaacggctatcgctttagagagacatgctggaaagataagaaaagaatatacgccaaatcgtacaatctactaccagcatggaaaagatcttcgaaatttccaaacaatcattggtactggtggcgttatcattcatagtcaatctcctaaaaaaatagttaaacctgacatcaagggcatgtctaatactttgctaccagtagatccgcaaattcttattgaccaagactaccttttatctgcaatgggacttttaagtcaaaactatcccgaagcagcattgaacattctaaagaagaaactttatcgactcaacccttagttgtgaaaagaagctgtgacaaaagttttgtcacagcttcttctgaataagcggttagtaatagctttttcggaattttcttctcatttcttgaaactgatcacatctgtcacagcctcagatatcaatcttatagatttacatgaaagaattcttttaaaacttgcaactcatagcggtctcgatattgactaaggttgtccattgcttttgtcaaatagtacgataaatcttctttaaccaaatgatttaattgtagatttgcatgcctctcatttagacacttttcttttaccagtgctttgataaaataaacgagaccactatcacgcggattagctagttgattttggtaacagcttgtcttttcaataaactctatcacttttccataatcttttttgtgaaggtaaattaatgttaaataagcatttaactgaacccttttccataatgaagtagtaacttcaaaatattcatttgccttgagaaaataggtttccgcttgatcataatctttttttgcatacagtgtaattcccatatcaacataaaaaatagccaagctcgtcaccaaattatttccttcacacaaattgatggctttttgttgcagtttgatagactgctcatagttagaccgcaaacgctggatttctgctagataatcatacgcggcagcaatattgctgttatacttttcgtcaaaacggttggcaatattaaaaattgtaatcgattcttggatgtacgattctgcttgatccaaatcaccgatcatcagatgatacaaacctttcaatcgcaataaaataccgatagattcgttgttattggcagtaattgctacatccattgccaaatcgatataatgtgccatgtccgtcgcattatcagtttgaatatagtaataaatcatttgacgatacccgcgcaataaataggttgttagatgaaagtctttcgcttttacgattactcgctgaatgttttcaattcctcgattatagtccccggaattgatgaaaaagcgaccttctagataaagaaatctgacgagcaacaactgataagtactatcttctgcatactgtccttcaatttctttaagtcttgcacctatctctttgaatttttctaattcatttggggcttctcttctgaccaattcacgtgatgccaaatgttcttgatgatagattggaaagagttcatgttgaatacgtaaaaataattgatgatgagaaagttcataatctaaggacttaagttcttgatgcgcctgacgatagtgatacccgattgctgccaataattcgctatcgttttttgcttcatttaacttttgctctaataaaacagcaattttttcatgtatcacacgtaatttcatatctgattgttgtgcataaataaattgtttcatcttattatgtttaaaactaaagcatacttcatcgagataaatattctcattgatcaatccttgcttgattaaattatcgagcgctttataaacctctgctttttgaccatcgactaactcaattagtacactcataaatgctaatttctgaaagaaagaaatcaagtcaatcaattccacttctacaggcaataagtttacaaactgtagactaagcttatcctttatgttttgcgttaatctttccaatgtgttgctctcttccaattgatttaagtactcactaatgtacagaggaacaccttctgattctctcataataaaatctattgtagatgtttggaacgtatgattaggcaattgtttctcacaaaaagccctgacctcaaaatcttgaaatggaagtaatttcaatgtgataattttttcatagcggcgaacgcttacgataaagtcttgtatttccttgcgaaagcttgattgcaatgtcatgataaaaatgatatcccgatgggggttatgcagaattaaactcgttaatagcctaatactggttcgatccatccattgtaagttttcaataaaaatgacaacaggagttattttccccaactgttgcaaagcttccgatatgcattgtgctaaaaaatttaactcaacagaatcaatggaccgaagtacgcgttgtgctattaaatcattaaaaaatggaaattgttgactaaatgtttgttgccattgactaacttcagctagcttttctctttgcaataaatggatgatctgttgcagtagttcacgccatggacgcaagcaatgctcttgttccgttttataacaagtcactttgaatagctcataaggatattgaatattttctatgactaattgacacaatgaagactttcccacacctaaatctccagtaactaagaccgattgaaatggctttttttgttttaaattcgccaaattcaactccaagcgctccacttcattggatcgaccataaaagtgattcgcgcgttttttttgacttactcgctgtttttgattggcaatctgtaatgttctttgatagagctgttttgtttcttcacttggttcaattcctaattcatctctaagtgtctctaccaattcataataggtttcaattgctttcccattgcgatgattttcaatataaaattgcatcaataattgataattgcgctcatcaaattcatcaattgcaattaattttctgatatttttttctacatcggctacggcatgaaatgaaatgtcttctgcaaccttttgatagcagcattcaataaattgatgttcatagagattacgcatcttagtcaaccatgcatcaaacagatcggaatctttcaaataaaatccttttaaaaattcatcccgatagtcttccagatgagcataagcatccttttcaaaacgatacgtatcactctcaatgattaaatcagaattaaacgtcaaaatagatttattcggtgaaacaataaattcccctcccaacgagcgatttgcttgataaattgtatttcgcaaattcttcttggcacttttttcatctttactaggccataaaatacctgctatttcatcccgactaatttgtttgttgatcaccatgtaatacagcaaagcattgatttttgaaaaagaaaaaatttttatgttcccatccacttttattgttggtgttcctaataatttaaacgacaatgtatgctccatcactgctccttctttcagttttactaatctttattttaaaacaaccaacctaataaagataccgcttacaacactgtccattataaccttctaaaccttctaaaccttttataagaaaaactctctaactctatcactagaattggagagttctctgcaaaaagatttctaactatgctgacgttgcgagacgacaagatctccagccttatatacatgtgtaaccaaattagtcgcaaaaaaatacaatggaaaatcgatattcggtgcatcaaaaatagtaatatctgccgattttcctttgtctaggcttcctacgctctttgatcgacaaatagaatacgcagcattaatcgtaaccgcattaaagacttgaattggagtaagcttttgcataaagcaacctaactgcataataaactgtaaatttgctgttggacaacttccagggttactatctgtcgttaatgtaattgccatacccttgtcgatcatttttcttgctggtgcatacgtgtcttccattaagctaaaggtggttccaggcagcaaattcccgataactttggcttcgctcaactttctgattccttcgtcagttatcatcattaagtgttcagcactaactgcacctaactgtgcagcaatatctactcccccaatcgatgcaatctcgtccgcgtgtatacgtaatttaaatcccatttcttttgcggcttttaacaatcgataagattcttcggcagagaaaaccccttcttcacaaaacacatcacaaaattctgctagtttttctgcttttacttttgggagcatttcatcaatgattaaatcaataaactcattagaacgtccctgatactctgctggaatcgcatgagctcccataaaagtagaaacaatatcgattgcatgttcgttattcaatttttttgcaacttccaattgttttttttctgtttcccaattcaatccatagccgcttttagcctctactgttgtcacaccatgcatcagcattttatccagcagatctgcagatttattatacagcgtgtcaaatgaagcttgtctagtcgcattcattgtacttaaaatcccaccaccatcagctaaaatctctaagtaaggcacaccatttaatttcttggcaaactcatgctctcggctaccaccatatacgaggtgtgtgtgacaatcaattaatccaggtgtcgctagtttccctgtgtaatcaataatttccgtatgtttatcaaccaaatcattgtttggctgtccttcccctacgtgcaaaatctttccatccttgatagcgatatagcctccgttgatgattatcgcttcactcatctgctttcctctcaatggtgcaccctgatcaatcggacaaaaaatttgactaaaattgtttaaaattttttctgctttcattattcttactcctctacaaattattcatattctgagtataaaaaatcatagtctaacagaagtcaaacgatgcgtctcaaccatttataaaattggaataaaattatttgtgcggatagacgtttcgttgacaccgcttatatatactgagaatcgtaagccgattaagaatattttattcattcaccattattatacacttgaggaggaaatattaatgattcaattacaagacatcgaacaagcgatgacagttaagttagatgactttttacctgaaaaaactatttttcaagaaggcattcgccgcgcacctgatcgcggattccgtttaacaaaagaccagacagaactcgcattaaaaaatgcattgcgttacattcatccaaaatatcatgaaatcgtgattccagaatttatagaagagttaaagacacgtgggcgtatttacggttatcggtggtatcctaaggaaagaatctatggcaaaccaattgatgcatataaaggtaaatgtactgccgcaaaagcaatgcaggtaatgattgataataaccttgattttgctgtggcgctttatccctacgaacttgtaacttatggagaaactggtcaggtttgttccaactggatgcagtatcacttgattaaaaaatatctcgaaatcatgacagaggaacaaacattggtgattgaatcaggtcaccctttgggccttttcaaatcaaaaaaagacgctccccgtgtgattatcacgaatggattattagttggggaatacgataatattgatgactgggaaattgccgaagaaatgggagtaaccaattatggacaaatgaccgctggcggctggatgtacattggtcctcaaggaatcgttcatggcacgttcaatacccttttgaatgctggtcgtttgaaacttggaattaaagatgatggcgatttagctggaaaactgtttgtttcctctggacttggtgggatgtctggcgctcagggtaaggctggagaaatcgccaatgcagtggcaattattgctgaagtggataagtcacgaatcgatacaagattagaacaaggatggatttctaatcttgcggaaactccagaagaagcaataaacattgctacaagctatctaaataaaaatgaaaagacttcaattgcctatcacggcaatattgtcgatttattggaatacattgaccaaaatgatgtaccagttgatttactatctgatcaaacctcttgtcataatgtgtacaatggaggatactgccctgctggcattacgtttgaagaaagaacaaaactattagccacaaatagtgaaaaattccatcagctagtggatgaaacattgaaacgccattaccatgtaatcaagtcgcttgttgcaaaaggcacctatttctttgactatggtaactctttcatgaaagcaatctatgattctggcattaaagaaatctcaaaaaatgggattgatgataaggatggcttcatttggccatcttatgttgaagatatcatgggaccaatgcttttcgattatggctacggtccatttcgttgggtgtgcttaagcggtaaacacgaagacttggtcgcaacagatcatgctgcaatggaagtgattgatccgactcgccgttatcaagaccgagacaattacaactggattcgtgatgcagaaaaaaatcaattagtcgttggtacacaagctcgaatcttataccaagactgtatggggcgagtgaatattgcacttaaatttaatgaattggttcgagaaggtaaaattggtcctgttatgctaggacgtgatcaccatgatgtttctggaacagattctccattccgtgaaacatcaaatattaaagatggaagtaatgtttgtgccgatatggctacacaatgctacgccggaaatgcagctagggggatgtctttgattgcactgcataacggtggtggtgtcggaattggcaaatcaatcaatggcggttttggacttgtactagatggttcagaacaagtggacgagatcatcaagtcagcgattgcctgggatacgatgggcggagtggcacgtagaagctgggctcgaaatgatcacgcaattgaaacgtccattgaatataacaaaatgaatcaagggactgatcatatcactatcccttatcttgcagaacaaagcagcatcgatgccgcaatcaatgcgctttttgattaaatcaaacacggattattttttcccaggaactgtgatataagtactttttaataaactaaacatctgaactgcatgataccatttacggtgaagtcggtcttcagcacaatcataagagaaagacaattcatcattatagagaacggataccttttggctagtttatacttctgtcacacttccttttttaagtgatctactgaaaggaagcgaaccatgtacgcaccagaagaaattgttgaaatagcaatcaaaaacggggcaaacaaaacaaaaaaaacactaatagcaaaatgtttgttaggctttattggcggtgctatgatttctttgggatatttagcttatatccgagtatccgcccccataccatcaaacttttccggattagggacattgttaggatcagcaatttttcctattggattaatcgtcattttactagctggcggggaattaatcactggaaacatgatggctgtaacaattgccttttacgatcaccggatttcttatcagaagcttgtaggcaactgggtattgattacaatcacaaacatgattggagcaatttttgttgcctatttttttggttactttgttggactgacgcatactgatgtctttagagaacaggtcataaaaatagcgcagcacaagctaaacacttctttttcacaagccttcatttccggtattggctgtaactggtttgttggactcgcattatggttatgctacggtgcaaaagatgcggcaggaaagattctatctatctggtttccagtcatgattttcgtggcaattggattccagcatagtgtcgctaactgctttgttattcccgcagcaatctttgaaggagaagctacttggaaagcgtttgttttaaattttatccctgtctatctaggaaatatagtaggtggtgcagttctcgtatctggattttattatcttagttattcagcaaaaaatgctactaccaaagataactagcacagaataaaagaagatgaacatatgtatcctcaatacgtatgtttatcttctttttaagacgtattcctattcgttattttccactataaaatagttcagcacctacttcgcaaatgcatcttgccctccatacttattctggtggatgatctcactgatcaagtactcgtagatggaacgcggaatctgtacaccatcttgctttgctttctcaaactgtagttgactgatctcgcctggataatagaccgttgattgtccttctacaggcggaatttcatgtaattcatttaccatttgatccatctgttctttaaatgccgaaagatccgtaaagcgtttgggatcaatgactagaaacatttgtcctaggcgtcttttttcagtgagatcggcatacatagaagatacatgtttcccgaaaggcagtcctaacagtgaaccggctaaaatatccaccatcatcatcaagccatagcccttggcgccagcgatcggtaataatcctttaacgtccgtaggatctgtggttggttgtcctgtctcgtccactgcccaattttctgggatcggctgatttttggctcgggcatcgagtattttgccccacgcttgaacggtggtagccatatcaaaaacaatgggttcatgtcccgctcgtggcgcagcaaatgcaattgggttcgtgccaaagtaattgcgggtaccgccaaagggaactgccattggatctgattgacacatcgctaatgcgatcaactcttcttctgccgcttttttgacataataagccatggtaccactatgactggtttgttcgacaccgacataggcaattccagcttctttggcaagatggatcgcaatcttcatcgcttcattacagacgtattgtcccatgccattgtcgccatgaaaaatccctgtagcagggccggttttctcaaaagataatttaggcgccaatgtgattccgcctttagcgatccgttcggcataatagtccatgcgtacagcaccgtgggaatggacacctgttgcatctgcaatagctaaatgtttcgccgtttcgctggcagcttcttgcggcaacccagcagcaatcagttttttcttcatcaattcttccaattgagtaatagaaagagtgactagttcttccatcgtgaatcctcctttaacaataaaggagaagtacctgatagtgacaacagcgacttctcctttctcttattgattaaatatctgatagtccaattcatccgcagatttcgcaatgatcatcgcagaataaacatctgaattgacattcaaaatcgttcgcagcataccgacaaaccattctacaccagcaaaaatcgcgatactctcgattgggagtcctaattgagggacgacaatcgccagtgaaacgaggccagctcccggaacaactgcattcgccaaggacacgaatgttgcagtgacagccactgtaatcatttgtatcaaatcaaaaggcatttgatacatctgggcaatcgtcatcactgtgatcgccatatgcatcgcagaaccattactatttaaagacattcctagtggtaagactagatttgtgatacggctgcttaatcccagcttatgttgggcttcttccatagcgaccggtaatgtgatggcggacgaggtagtcgctaatgccataatggtcatatttttcatattttggatcaagcgccatggattcacgcggcaatagatcatcaaagcaacaatccataaggcaagaaacgtcagtgtggctaacccatagattagaagatactttcctagaggtaaaatgatctgtaaccccaaagaactgatcgttgaagcaatcagcgcaaagatcccgatgggcgctaaaatcatgacatagcggatgatcgtcagcacgacttcattcaagtcaacaatgattgttaataattgcgactgcggattcttttgcaaaaaacgatttaaagcaatcccaaaaaacagggcaaaaacgatgatctgaataatcgatccttttgacaaggcatcgaaaatattggtaggaataaaattgatcagcgtctccgatggtgagatttcttgcgcttggacagtgtcagcagccgtttgtgaaaaatcgatccctttaccaggggtaaagaaaactgccattgcgacaccccaagccgcagcaagtaaggaggaaatcccgaagaccgcgattgttttcccacctaaccgtgtcaattctttgggggcaatgcccccaacagcctgaatgatttgccctaagatcaataccggtattgccatttgcatgagccgtagaaaaatatcgccaacgatttttaagtgaacgcccgcttgtgaaaacagcaatccaaaaacgatccccaacaaaacagcaataacgatttgtgtgaccattggtattttttttattttcaccttgatcccctctttatttgcggagtatagtccctacctgttgatcaagtacagctaaattttcaattgaagtaatgatcgctgtccttgacgcatcctcgtttacaaagccgatggctgcctggatcttcggtaacatactgccagcagcaaagtgtccttcttcaatatactgttctgcttgctcgacagtgatttctttgagagcttgttggtctggttgattgtagttaatgtagatattatcaacacccgttaaaataatcagacgatctgcttggacattgtctgccaaaaccttggctgcaaaatctttgtcattgactgcttccacgccaacatagtgctgattttcttgataaacaggtaccccaccacctccagcacaaatcgtgattaccccggcatcgactagggtcttgatcacgtctttttcgacgatttcttgtggcatcggagaaggaaccacttttcggtagccccgtccggcatcttcttgatagacacccccggttttagccatcgctgcttccgcttcttctttatcataaaaaggaccaatcggtttcgatggtttctggaaagaaggatcgtttttatccactctgacttgtgtgattaaagaaatcacggattgcggcacatcccgttgggcaaattcattggttagtgcatgttgcaaccaatagccgatacttccttgtgtcatcgcaacacaggtatccaatttcagctgtggatttttttcgctttcagcagctttttgctgaagcagcaaattaccgacttgtgggccatttccatgacacaaaatcacttgttcgcctttttcaacaaaatcagcaatatatttggctgcttgagcaactaccgctttttgtccactatcactagggtctttatccaaaatggcatttccgcctagtgcgatcacatttaaactcattttactgtctccttctcattttccttcgctaatacggcaaatattcctaatccgatcagcagcaacacacacgataagtaaaaaccgacttgcattgatcctaatgaatctgctaaaaatcctgtgacatatggcgcgaggatcgaaccagacattccgatgaagttgtaggcactaagcgtcgtgcctaacgctccggctggtgcatttttcgttacaaatgtcaccacgattggatcaagagcaagcttgcccgtcaatccatacaaaatcaacacggcgatcaatatcgtgcggtctgtaacaaaggcaatcgcaaaaactgaaagtgtcgcaaggggtaccaagaaatacaccagttttttcgttgctcctgttttgtcgttcaaccgagcaaaaatcaaggcaccaggaatcgaagcccatgggacgagagaagcaataaatccaacacttgctccttcaaatccacgttctgcgatcaaaaattgtggtaaccatgtaatgataacaaaatttgcataaatgctagtaaaacataagataaaggcagccactaaattacgattagaaaaaatttgtttaagagagattttttcttttggtccttcttctttaaccactttttcttcatcttcaggacggatgactttctctttcaataccgtgtaaaacaagataccgagaatcaatgttgggatcgccatgataaagaatggtttgctccaatgatcgccattatccaaaacaagtttacttgacaatagatacccgccagaagtcccaaaagccattccgctgttgataatcgcattcccaacggttcgtttgttatctggaatcgcttctgttgataacgcgtattgaggcccataatacgcaccttgaccgataccggcaactgcgcgaatgactaagaacaagacaaaactcgtagctaatccactgaaatacgtggtcacggccagcagtacaaaaccaatggcaatgactagctttcgaccgattttgtccccaacgatcccaaaaggaatttgggctttagctcctttatcaaagaaaatcagctggaacgactgcagcaaagcattcccccaaagttgtaccaaatgtcagaagaagacgaggaattattcactactttctatactttttttatcagcaaccgcaattacaagaaaactgccgaggctctttttctgcattcgaaaacgattcgctatcgtctcaacaaaatcgagcagttgctggagattgatttgacaaatcctatccaattggtcaattatgaaatcggtacgtatttattagaattgaagaaaaggagtcgtttataaatgaaaacagactttttattatctaccggtgcctcagttagtctttatcctgctgattccattgagcaagagagctatctgatttacttgcatggcggtggattcgtttacggcagtcggcaggatattcccaaaccattgatcgaattgtttcatgaacacaactatacgatcctatctatggactatttgttggcaccaaacagttcactttctgaaattattgccgctacctgggagaatttcttggaattaaaagcgaaagtaatcaaggagcacccttatcgaatctgcggtcgttcagcgggagggtatttgatgatggcattgacgaaaaaaatttttgctgaaaaactgccaatgcccgaaagcctaattaacttttatggctatacagacttagctttcattgaaacttctcgtcagacgactcaaccaccattgtctgagtcccttctgccgaaaatcgagttaacagagaaagtatgggatgatccccagtttcagcgttatctcttttatatttatgcacttcagcaacaaaaattgactgaggtatatggcatttcctccaatcagttgacggattatgcgctcccagcggaagagctacaactctttcctcctgtttttagtacagccagcagtaccgatgaagaagtcccatttcgctatagtaaggcattaaagaaaattccagatagtaaatttatagctgtttatgacctgccgcatgacttcctgaaagaaacagatgatgaccaagtccaaatggttttttcccgtttaaatacctggttaaatgaccactgacaaaaaaactaaaacaaaatcatttttgacaggcagcagagtgttataaaaagaaccctctgctgcctttgatcaatttttcttctctttcaacttgaaaatcagcaaataatgcttacttacaccaagattgctggttacatgctatactaaaaatgattatttgaaagaaagaaggatgaatttaatggaatttgtgggtatcttatgcctaatcctcctcacaacaactcttttctctcatatagcaagacggattggcgtccctgctgtaattgggcaattgttggctggtgttttattaggaggtgcaggacttaattgggtacatccagacattttagtacacgatttttctgagatcggtgttattttgctaatgtttttagctggtttagaaagtgatatatctttactgaaacgctattttcgccctggaatgtttgtagcgatcttggggatcctcttcccgatgttattcggctatctcacaggtatcggatttcaaagcagcggaacggaagccttcttttttggtattgttctagcagcaacttctgtcagtatctctgtcgaggtactcaaagaactaaatgttgttaataccaaagagggttcgacgattctaggcgcctcagttgtcgacgatattttggtcgttttggtattgagcctcagcctttcctttttgggaggttctggtacgcaaagcacccctttgcctgtcacactatttgtagaacttatttattttgttttgatcttcttacttgttaaatggattgcgccgttcttactttctttagcagaaaagctctttgccaatgcctcagtcatcatcatgtctctgatcatctgtttaggtatggcttatcttgctgacttagtcggtttgagctctgtgattggtgctttctttgccgggatcgctgttagccaaacaaaagtcaaagaagaagtggaacacagtgtagaagcattgggatatgccgtgtttattccagtattctttgttagtgtcggcttagaagtagacttttctttgttgaatgagcaattactctttatcttagcctttacggtagtagctattttgactaaacttgtcggaggttttgctggcggaaaaatcgctcagttctccaacaatagtgcttggatggttggtgcagggatgatatctcgcggcgaaatggctctgatcattttacaaatcggacaacaaaataacttgatcacacctgctctttattcacccttagtaattgtggttttattgagcacactgatctccccactgattttgaaatattttacaaaaaaaatctattgatgcatcgtaaaaggcaaaacaccttctcaattcagttgagaaggtgttttattgtatttaaagcaaaaaaacattacaataaagctatataggatcaaaaggccgacaacacaccgtgaaagggcgtattctcatgaaaatcatcaagaactccattgaaaatcaccaaaagaaaaaagagcaaaaaaaactgattttaagaaaaaagaactttgaattacgtgaaagaggaaaagatcctcataaagggtggcaccccatggtcgataccggatccggcggtgcaaatggtgcactcgttaaaatcaatagaggcaccatcgatattaccggaaacaatgacgaaacattcaactattttttagaagaacaaagacgagttgctgatcattcaaaaaggcagaactaactcttgtttagaatgactggcaagagcacttttcaactgcttctacgataaatactattcaatccagacggtctcaatcagtaaatataatagtcatcgcttcctgctggatagatctcgatcactaatttatgaggcaaacagatactggtttgtccattttgagagatccagcccgttttaacagcaatctgatctggactattgtcttctttcacgcgaattttcccgttatttatttcgataatattatattgttttctagacggagcatacgtttttgtcaatgattcaatttgttcgagattgaatcggtcaacctcctgcccgttgattcgaacaatggcgtaacgatcacctgtatgttccgtagcttgggcagagaaaaagactggcagaaaagatcctacaatcaatgcagcaaagaggaggtaatcaaagggttttaataaacgaataaaagaatctagcagcctcattcgtatcacctctttctttttttactgttttttctttaaaacagctagtcgtctagttatgtcctttgctgatttcaataattgaataaaaaggcattggcaaaaatcacctgattttgccaatgcctttttattgaatacaattaaaatcataaatgattggttgtgctcatcatgcgtttcaatggatgcttcctgtttttgcatcattgtcagctgtggctacttaaatcgtttcttttttaatggtttcaatcatttgatcgattgcttgtttgatttcatcttctgtatcgggtaatttgcttggtaccccatcatgcttaccactgtcgacttctccggaaaaacttacttcatcccctgaaacattgatttggtcttgatacccttttacagcgatataggctttggcaagcacctcagtttctttcacatcttcaatttttttcattgtacttcccctcctgaatcttattgtagcaacttctatttaaaaaccaaattgatttgctttgtttttcccagttttaatatctccaaaagaaaaacgaaagtaggaagggctatttttcggatggaaaacaacaccgtttttttgttaaagtatttgcatatcttctattgaaaaaagcttttttcaattgatctttctattcgatagttggttctgataatctacggtcttcaaaataagccgataaatcaatcaattcatcctctgtaaactgattcatttctacttcacctaaaatcctttcttgcagtgttcgatccatttcccagaaatggtcgatctttttgaaatggtcagccgaaaacctggcaaatactggataaagaatcaagaagtcagtgtatgtcaggtccatggactctgtataatcctttacgtaacctgaatctaatgcttctttggttggttcaccctttggcccaatcaatcctttgtgatataacagctgaaaaatttctgctttagtgactgtcggatcaactttctttttgtagcaataagcctcttcaaccaatgatggatattggatcatcattattctctacttcctttcagtcatttgctttcgttatgatcggtttcttcaaaagatattcctttaatgacacatggtgacttcgtgtataattcccactggtactgtcaaaatggatggctggcttcttcaattgttgatttctccgccgccggtttttctttgcctttgaagtttttctagctggtactgccattttttaatcctttcttggaaaaatagtttcgttagctaatttttttcttgttccgcttgtattcatggataatttttagcgcacgcttgcgagtcttgatatttggatttttcaagcggcgataagcacttgccagatctgttttttccaatcatttttcctcctttatcgtcctacttctctctttaagattcatctgtattctttactcacttctttatttcacgaaaaattgcttttcgccgtagttttggtgaatatttttttaattccaatcgatagggtgtgttgcgctgatttttgctagtcagatagagtcgttctccggtttctacacattccaatataatattattttgcatcctcaaactccttccaaaaatctcttcaaaaacaaaacgtaacgattacgttttaaaccttatcatagaagagtagaagattcaagaagttttttatatttttgttattttataaatgaaagatgtttcatatgagtcgttgatcgtttctgaaaaaaattctatttaataaaataccagaaataaaaatagctgtttctctctttaaaaactttgatttaacaaaaaaataagatacccgcaagctggtattttagaacaacttcttaaaaattgttctagtaattatccaatactttactggtatcttgttttttattattcgtgtgtcttcatccattccgtgatagccgataagcgttcaagacgtagattgggcaacccgctgcgagaaaggccatgactagaatgcggaaagaggatcaatttcgtgtcaatgtcattccgttttaatgccgtataaaattgttgcccttgttcttgcggacaacgcagatcattttcgccatgtaaaacaagcgttggtgtgctgacatgatctgcatacgctaatggtgacatttcccagagtgtcttagactcatctaggtcatgcagcaactgatattttacgaaaaatggtccaatgtcgctggttccatagaaactgatccaattggagatcgaccgctgtgtgacggcagagcagaaacgatccgtgtgccctacgatccaattggtcataaagcccccataactaccgccaacgacatgaattttttggggatcgatctctggatgatgattaagcacgtcatccacacctaagagcaagtcttggtaatctttattgccataatctcctaggatcgagcgaacaaactcctgaccatagccttgcccaccgcgaggattcagcaatatcactccgtaaccattggctgcatgaacttgcatttcgtgaaagaaagtctccccgtagcaaacttgcggtccaccgtgaatatataaaatcgcagggtgctcttgactggtctcgatcggtggtagataccatccttggatttgccaaccatctgctccctcataccaaaaacgctgcggttcactgatcgacagttcattcatcagagcttcattcggatcagctactagttctagctcgccactagttaagtcaagcaccgctagtcgacttgggatcgttagtgtcgaataagtgattgctaagtgggtttcatcaatctttgctgcatcagtgatatccattaattggtcaaatagtaatgtccattgtcctttcgtatcgacacggtacaattgcaattttccatgagtagtcactggtacaataaactgttgtttgttgatccaggttactgaaacaccacgatttttttgttgaaaatcaccgatgatcgtattgccgatggcaaggtcttgttcatttgagaggttgactacttcctttgtttcaaggtccatgagataaagatcttcctgggtaacaaatccataggttaggtcattccccaaaagcagcaattggttgccagataaagcagcaaaagaataagtcccttcaggcagatcagattcaaatgagtgatgctgattcgttgtcagatcatacgcatacagcatacttccataatgccattctcgttcgggtttcgtctctgcggtatagagtagaccttgctctttttccatgattgcttcaagatggatttccagatctgtttcaaaaatagttgctgattctttcgtcgttaataagactttctttacgcgcgtgattttctcagataaaaagcccgcaccatctgcttgatagcctaatttggtcgtcatttttattttaggaaaatcgttttcagcagctttttcttttgacgtatcgtattttttctcagagtcatccactcgttcttttgatttatctgctgagacttgataatagaccgctgtagcatcgtctgtccaaaaataattgctgattccctgctctgctactaagacagaagctcgtccaccgtttaacggcataatcattagttgatttttttctgtttctttctctgtcgacagaaagctcagccatttttcatcgggagaaacttttagctcggtactattttttaattggttgccccatacctgcctttcttttgtctctcgatcaacactgaaaatttctgattgatagcagttcttttcttcgttaaccgtattctcaagataaaagatacggttcccagccgctactggctgtgccacactcttcaactcaaacaacgactctttttttattttcatttacccgcctccaaaattaggataattccattatagcaaaatccgctgacgtgatgtcagcggatttactctttattcttaataggtatatccacgaacgatgccggattcttcaaaaccggcagagaaacccgtttgtcggaaaatcgtctgaccattttctatcaacgtcagcaaaatctccgtactggcactttcccgaataattcgattcatcacaccatccgttggtgccatcaaggaatggccctctttttctgcaacttcaatcgttagttcaagcactttttgcctaacaataatcactaatcgaccttgtttgcgagtcacagaatctaagcgggcaccataatacgttgccaagcgatattctttatcccctatttgtaagactgaaataatccctaaaaaagccgttcctaaaaaaggaatgtctgctgctgagaaaaagaaacggacatcaggtgcctcaaatcgattgcattgtacccatagataggcagcaggaaacgaggttccccagtctttttcgagatacccgattccttcagagaaatcaagtgactgctcattccatagcaaagttcccgagaggctatgagccatacttaaaataccatggtagcattccataaatgaaaggtaggaaaaaggccccataatacttggtgcatagcgactccgagatattggatgaaaggcaccgtaggtcaatgtgcctttaactgataattcagtactctctaatgatagcgaaattccttgttcactaaagtaattctccccgatcttaattaataactggtcttcagcagctgaaaattccgcttcactaaaggggaaataatgggatccttcatggctgatcacttgaataaatggctgttttcttccatccgattcaatcgatagccctggaataaatgcatacacctcatccccaatttgatgtttgaaataccatccttcaaaaaatgcagctttcttcgtattgccatgaaaaaaaagatctgttgtaatcgccatacgttccctccattcagctacaactagtgtagcatgaatggcacaaaagatgggttatgacgttttcaccaatccaggattgtaagatctacgatttttctgttcgtattctcgatcacggcttacttatcttttgcagaacgtctggtccaaaggatataaacagcaaaagctgccacaagcaatgcaatcaacagccctttaaaccgattatcatttgtcaaattctctttggaggcccatcgttgaaggattccaagtataacgaaaatcgttagcataaaggcgacgggataaaagtctttttccttgcgcaagaaaatcaaggcgcaggcagcgactaatagcaccaacattagcaccatatccattggataagataacgtcaccacaaaaaggttaggggtatatagattcagtaaaaccaaaccaccaatccagactatcgctatcacccacaaaaccaaaaatttctttaacttactctgaaaaaaaccttgctttaaataaatcgttttttgcaccccaaagaaaaagaggatgaccaaaacgactgaaaaaacagcagttgtcacataagaataaagatttaactgcaagacactatcagaagaaaagtcattaaacagtttgaccagccatgagacgccgaccataatataaatcaaattcaactgatcgatcaaacggcttttaggtgtgttacgcaacagctcatctgccatttctttaggatttttcccaaaatattcttctgctgtttcaccatgattttgggcttcaagtaaatcattggctatctcatagacttgagcaaccacagcatattcatcttgaaacaggctagaaaaaaataagtactccctcaaatcttcaaaatatttctgattgcttgctgacagttgttttgaaatctcatttgttttgtctcggtaataagctagttgttttttcttattcatgttctcactcctcaataattcgttctactttactcactaggttttcccactgttgtttaaagctgtttaggtactcttctccagcttctgtcaatgaaaaatatttcctgtctggtccatctggtgattttttcagttcagctttgatcaaacgttgtttctccagtttctgaagtaaggggtaaatcgtaccgccaacgatcgtttcaaaaccatatcctctcaattcttgtacaagctcgtacccataaatttctttttttgaaataatctgcaagacacatccatctaagacgccctttaacagttgcgtttctctcacgacattcacctccacgaatcatctcctactagtatgttttacctattagttgatttgagtatatcaaaaagcatctagtatgtaaagcatactagctaaaaaaataaaaacacagtacgtgtaaacatactgtgttttcggttatcttttgattcctcgcccataggaatcattataaggttgaaatgagcgatcgtggagctgggtagcggcatctgccaaccagtgaatatttctaatcaacgctcgtccttgtaaaattaaatccgcttgcttggtttgcagaatgtgttcacataaattagggttatccagcatcccaacggtagccactgggatcttaacagctgctttcatagctgttgcaaaaggtgtttgatacccttcataaaccgggatcgttggctttctatctaacaaaccgcccgtagagatatctaaacaatcaatcccatctgcttcaagccactgtccaatttgttgccattctgtgattgaattttgtttatcctctgtttcataatcggttaacgacaaccgcatccaaagtgacccatcaaagacagctcgaaccgcttgaacaatttctttgacgaaacgatagcggcttgctaatgatccgccatattcatctgtccgctgattcacgattggtgagagaaattgatcaatcaaatatccgtgagctccgtgcaattcaatcatgtctacgccagcagcttgcgcacgtttggctgctgccacaaaggattcttggacacgattgatttcagcaagcgtcatttcgtgaggaacagcatagctttcgttaaagcgaacggcgctaggtgctattgggtaacctgcatccgctgctttgcgcccagcatggttcaactgaagccccactttgctaccgaaaccatgaagcaatgcaacgagttttgataactcaacttgttgcgcttcattccataaaccaagatcattcttggtgattcgtccatctgcttccacagcagttgactcaatgatcagcaagccaactttacttaatgcacgagcaccatagtgaacaaagtgaaatggcgtggcaatcccatcctcttttttcacttcatacatgcacattggtgaaaggacaacacgattctctaacgataaccccgccagttcaactggcgataatagtaatgacatactgacattcctccgctactcattaaattgcattttctgcttgttatcagtatagttgttacacatagaaatacaagcagaaagagtttgtttttttgaacatgaatcaaagaacagtaggcgaatagaccaaaagtcaatttactttgctgaaaactacagtctcccgttagctaagtatggagttagcctttattatttttaaaaacaaaaaagaattgctgattaataattctatcagcaattcttttccctatagttattataaaggaaaaaacgagtaaaaaacagactagtatttttgccgccacctcgtataatgaaacatactctgggaaatggatgtgaaaacagatggaaaagcaacgcatattagagaaacgtcatttatcttttgtttatcaaaaattggtcactcgaaaaaaagccctacgctcttttctggataaaggctacgcaagccatttgcaagacctccaaacaattggcacggatattcgactcaattttgataacttgtcagacagtctggaaacttatgctgccattgagagcaaaaatcgtgaaattgaccaaatgaatctgagtttgcaaacagccgaaaaagaactggcagccgtagaacgtttgctccagtcaccctattccgggaaaatagtcgttgactttcttgatggtgaatccgctgaatccttttatattggcatcaacggctttgcagttgaagatagtcataacttagtctatgattggcgctctccaatcgctgagcttttttataacaatacgttagggaattcttcttaccaagtcaatgaacatgaaattgctgtatctattaaaatagacggcaattaattgtcgctcatgataaactgatccgctttttcgatacttctgtcgcgatccaagatgatgtcttattgaccgcactagaaaagaacgacggcaaaaaaatgcgcgacatcacaacatccatccaaagagagcagaatgcagtcattcgtgaccaatcaagtcaaaccttattggtcaatggagtagccggtagtggaaaaacctaagttattatgcaacgggtcgcttatttattgtatcaataccgtagtcagatcacatctgacaatgtactgatcctttcacccaatcaagattttatccactatatctcagatgtcttgccttcattaggtgaaaagaatcctttaaatcagatgattcgtcaattttgctcgtatttgctgcaagaagcaaatacagttcctttagaaaatgaggaagcctattttttccgtttacaagaacctacttcttttcaaacagaaacgctccgcagcaatgagtttgtggcctttctgcaagaatcagccagcaagacagccctgatcgaaccttcgtttcactcaatccttcgaaagggtaaagtcgttatagccaaagaaaagattcagtcaatctatcaatctacaccacatctccctatgatcgagcgattgcaagcaaccaagaaacgattaataagtgagtgggagtcacaattgatcagaaatgccaaaaagaaccacttgcaagatcaagtattagcactttctgaacagcagcagcaacgatactttggtcatttgatcgaagacgactctccctccagtattcaaaagtatactgaacaattattgcgaacgaggtatcaagtcgttgatgaacaattgaaacagaatagctggatcgatgaggatcaatttttagaacactattatacggcgttcacccaacagccttatctgaaacattctactatcacgttagatgaagcagtaattcgtttattcaaccgacacctatttatcgagaaacttcctgtagcctcgctggcttttttgctgatcgatgaaatccaagattatacacccgctcagtgtacgctgttattgacactatttccccgagcagccttcaccatggttggggatgaaaatcaagcaatttttaattctgcgattgattttagagagattcaagaaatctttgaggctaacaatcgatcagtcacacgctatgacttacgaactagttaccgttccagtggtgaaattactaaattgtttgcaaagcttgccaaccatacaactatgtcgatcatgcctgttcgcccggccggagagcctccccgatttattcgttttgaaaacgagttggaatggctggcaactatcacacctttcataaaaaagggaaggcaatatacgatactgacaaagagccataaggaggctgcttttttggaagaatatctcaaaggacagacaaatcaactcccctttcctgtttattcgattgacatcgctaaaggaagagaatttgatcatgtcattctttatgacgtttcaaacgaacaattctatacaacacaagacaagcgaatattgtatacactgctgtcccgtggcatggaaagtatgctggttacttataaaaaagaacttagtgcctttttctaatccgaaaaccattgattcttgaataaagcccagaatcaaactactgccagatccagcacttaacaactaagtttttttagaaaaaagtacctttttgtctatttgagcaaatgcatctgcccaggcttaggataaatgaagtttcactttatttaccctaagcctttttgacttgtcccttcaacctccgactcttcttcgttgatccgcatccctttgtgataatcttacttgtcttcttctatgatcttaaaaacgtagatgcaaagatttcccatgggatgagaactagacggaataatttcgtcacaacatttgtccaataattgaaattgcagcggtcgtcaaccctggaagctcgtgtcagttgctccaattcaattgttttattcaagcgcggaaggcttttttacataaattttcacaacagtagagcattgaagcccaactgtcagttggaatagttggagcagcgtccgctatttgcagatacaaaaaaaccactaatgacgaatcattagtggttaaatctattgattaacgatgaatgtaagtataaccagatgcattcattgttgctgtgtttggtcctgtaggtgaagggaagcccattccaccttgagagatcgtaatggtgttgcttgaaggatcataagattctacataggctacgtgtccatacgtaccatctgctgtccactctccgccaacggattggcctgcggcaaagacaacaactgctccagcggctggtgttccattcactgtgtatccatcagctgctgctgaggcaccccattgggcaccatttccccagtaagtaccaacccatggtgcgcgatttttaacataccatgtacattgtcctactgcatacatgttacctgatgatgagtggtctttaccactaccaccggtattgactgtagaattattgctgttatttgtatttgatgaagaactgtttgatgaatttgaactattacttgatgaacttgagctgcttgatgatccagcagttgctgtttcaacaacagaagtatctgaagaactttctgtcttcgttgtacttgtttgaacatcttctgtaacagctgctttttcttgtgcttctttcaatgctgctgcctgttttgcttcttctgcttttttagcagccgctgcttcttgttgagctttcaagacacgtgctttttcagcttccgcttcttgttttttcttgttcaacgcatctttgtctttttcagctgttgcttgttcagcagctaaattagctttcaacacattcaagtctgcttgttttgtagccaatgcatctttttgattttgcagctcagcttgagttgctgctacttcttgaattttgctttcattttcttttactttttgttcaacatcttctttgtcgcgtttttgctgctcaactagatcattgttggcatttacgattgttgtcatggcttgtactcgaccaataacatccgtcaaagaatctgcttctagaactgcatcgataaagtttgtgctttgaccatttacttgcacatcgcgtgcttgttttttgatggcttcttcacgttttgcgatacgtaattttaaagtggcaattttatcttgtaatttttctgcttctttacctagtgcaacttgtttagcttctaagtcactgacttttgcactcactgaatcaatttctgcttctagagaatcgatttgtgattgagcatctgcttgttgtccttttagggaatcgattttttgattttgttgttcgatttgatcatcaatggaatctgctgatactaatcctggtcctgcaactgctgttaatgttagagaacacaccattaatgctgataacaaacttttcttcactcgtttttcctccgactagcgctttttgtgtaaattagttgtcttaataaaaaatttacttaatataagaaaatttaaagttcgatttaacgacaaatgaattctaacataagcatatgacatacagataaaagaaatgttacaaaaatgtttcaaagacaattctcatcagaaatattcttctatgctagctataaagcttgataaaacagcatttttaaaatgtttttcaaaaaaagaaatcgataaaaaagcgcttttttatttttcaggtagtccaaaaactcctgaaaaaaccaaaaaatttgcttttttacagtgtgaatccccttttttctctcttttggccctctctttatccgtttcttttttcattaaagaagataccgtgtaagcaaaatacttgatcctttctaagtgacaagcaagttttctcttcctataataggaagaataccgctcgaaaggaggaagcatcatttccaaaagaaaaataattatctggatcagtagcattttggtttgcggcttacttttgcttgctctttggacgaccaaaaaagcgaacagtgtgttgcagcaagattcagaaagcgaattttggctgctaagcgatgttcatttcctgtcgtcagcacttcacgataatagtatagccttcaaccagtttgctgaaggtgccgctggtaaagaaatgcgctatcaggcagaaagtttggaagcttttgttgctgaagccctagaaaaacgaccaacaggagtgatcttgacaggggacatgacattgaatggagagaaagcaagtgcagaatctcttgccgagttattggcaccattacaagaagcttcgatcatggtactgagtttgcccggcaatcatgagatttacaatggttgggccagaatttttgatggggataaggaattttatgccgatcaaatcagcccgcaagatttcaaagatattttttccgaaggctacgagaaagctgacagtgttgatcggacctcattaagctatagcatcaatctcaatgatcagtatcgcttagtattacttgattcatgtatttatgaagaacaagtgaattggaaccagccaactacgaatggccgcttgaaagaaagcaccttagaatggctgaaggatcaactagaagcagctaaacaacagcagcagacaccgcttctcttcatgcaccataatcttctggaacataattcattgttgaaagaaggttatattttagataactcggcgcaattgcagcaattactaactgcttatcaggtaccagcgattttttctggacacatccatatccaagatattacagaaggaccctctggtattcaggaaattgtcaccggctcttattccacacaagaacttggctatggggtcgtaacacttactgataaaacgatcaactacgaaaaaaaggtgattgatttggaccaatgggctgctaagaacaagcggaaagatcctcaccttttgcagtatagcaactatcaagcaaccatctttcaacaagatacaactaaaatggtgcgccaacagctcgcatctgttactgaattgacagaagaacaaatcaacacattatatacatttattgcaaagatgaatgcagcgttatttactggtgacgacgtttattcgcaagaagaaaaagaaacgattcgacattctgaagaataccagctgctggcaacatattcttattttctaaaacaatatgttgactcgctattggaagataagagtccagataatgcgctgacacttcccataaaatgaacgatagccttcctgtcataagacgggaaggctatctaacgatgcaatatttattctttgaaagttgaagcagactattactactattatttatttctcatttaaacgatgcaatccctaacctctactgcatccttgtaactctgaagttacgccagttttgaataaatttcctaaaaacaagataacgttggtacaaaaatatttctcgtattcaatcagtataacacattttggcaaaaatgtcgtcaacagacttcctctctccattcttgtgtagatttagcttggtattctttccttaacaggcaacatcacttcaaaaatctgctgttctttttgatccgtggatacatcatcttgccacatcagttcccagatatctccatctatctgtaaattagctgattccagataggctttgaatcgttttgtaaaatcttttaaatgatggatctcccctctgacgaatcccgacacataatttcctgctggtctacaaataattgcttgatccgagtaaagaggcagtcgttctttgggaatcatcactaatgcacggtaaggcgcttcatggatcgactcttgatcgaatgcagatccttctactaaataaccgatggggtagccactaaataaatccttgtaatctaaataaggataaaaacgtgaaaaagcctgaaagaccgaagtctcatcatactcattgatttcttcagaaacagcaaaatatacttctgaccgataactataagtcatattggtaaaatcggctgtctgtactttttcaaatcgcgaaatgaaccgatccaaaacggctttatgttcctctagttccgttattttctgatctacttctttacgacggatgatcaactctttttgcatcgtctcaggattgcggtttcttagaaatgtttggatttcctctaaggacatatccaatgctcgcaagaccaaaatcacatctaattccgcacactgttcaaatccgtaataacgatacccgttttcaccgatctgtttaggtttgaacagcccgatttgatcataataaagcagtgtacgacgactaacaccgccataagccgcaagttcactgatggtcaaaaattttttcaaaaaaaatgcctccctcctattgactgttacgttacgttacagtttattctagcacagaacgacgtaattggagggaatttttatgaaacaattaaaacaattttttttcaccgaaaaacgcctatttctaggtacttttttatttatgctgatccattctttcgggacactttttcttccctattttgtagccaagatcattgatgatggcattttaaaacaagatcaatcagctatcatccgctatgggggctggatgctggctgttgcactaggaactggtgtgattgctgtcagtgctagttatttttctgcccatctagcagggaaattcggacatcatcttcggatcaaactattcaacaaaatacaggagcttgcgatctctagttttgaaaaatatggtacaccaaccttgcttgcaagaacaacgaatgacatcaataacattcaacaaatcttgatgatggctttacaaatgattcttcccgctccactgatcattttggcttcgattattttaacaggtagtgtatcttggcgaatggtgtggatccctattgcagcgattgcttgtttctcgatcgtcgcacttttcgtcatttatcaagcaatccctttggcaaagaaaacgcagaaaaaagtagatactatgatgcggattttgcgtgaaacctatacaggcgtacgggtgattcgcgcctttgacaaagctagtttcgaaaaaaagcggacagaccaaacctttgaagggtacgcaaaagtgatgatccaagtcaatcgtttattcgctgttttgaatccagccgtacactttttcatggggctgtccattctaagcattttgggattcggcggtttccaaagtctctcaggaaacctgcccatcggcagtatcactgcgatcatcgaatataccgttttgagcctttggtttttgaccatggcagcaatggtgatcgtcatgatcccaaaaggattgacatccttgcagcggattgaagaagttttgtctgaagaagaaacgatggcagacggtccacagccaatcttgccaaaagaaagctcattagtagctgcctttcatcatgtctccttcacctatgctggggcagtggaacccgtactggaagatattgattttgagatccatcgcggacagaccactgcgattgttggcggcaccggatcaggaaaaagtacgatcgccaaagcacttttgcggttaaaagacgtttctaacggctcaatcacattatatgatcgtgatattcgagaagtctcacaggtcgcactacgatcatttatcagctatgttcctcaaaaagcattgttgatcagtggatcgatctgggacacattgactttcgggattgtcaatcccgatccgcaacaagtagcacaggccgtcaaaatcgcgcaagcagagtcgtttatcaaaagtctacccgatgggatcgacagtcacgttgctcaaaagggcagcaatttttctggcggccaaaaacaacgcttgagtatagcgcgcgcattagtgaagcccgctcacatttacttttttgatgacagtttttcggcgcttgactatcaaacagatgcaaatttacggcgagcattaaaatcttatgtccgtgattcagccgtagtgatcgtggctcagcgtgttgcaactgtcatggatgctgatcaaatcatcgttcttgatgaaggaaaaatcgtcggaaaagggacccactcagaactgatggaaacctgtagcacctatcaagaatttgcggcttcgcaaggaataggaggagaaaaaaatgagcaaaaaaataactgatgcaccaaaaaatttaaaacatacgagcatgcggctcttacaattattattccagcaaaaaagccgcttcggactgattttgatttctgctctctgctacgcgacacttatgacaatcgcaccattactgttgggtcaaggattggataatctcatcactttgcttcagcaaggaggctggcaaccaagtgaattcttgcaagtcatcaaatggccactgctccttctagggatctcctggctgatgattagtctattttcatttttacaagaatacacaatggcaagtgtcagcgaaacattgaccttaacccacagaaaagaattgacgcacaagtttaatcggttgccggtacgattttacgatacgcatcagacaggcgatattttaagccgagcaattctagacctggataaagtctctgaagtccttcaagtcggattgatgcaactcattacagccactctcagtatcttatttggtcttggtgtgatgttttggctcagtccattattaactgtagggattatcattatcctactgataagtgctttcgctacccatcgactggctcagcgaaatttggtttacttttcagaaaatcagacaacattgggagcagtcggtagccgggcagaagagttttatactgcccatttattgatcaaatcctacaatcagcaatctgctgtcgcttcagaaatgcacgaattaagtgaaaagcaatttcatgcttttcgtaaagcacaatttgctagctatgcgatcaatccgttcattcgctttatcaaccaaatcgggtttgtcgtaagtgctgtgattggtggaatgatggtaatcaatggacagttatccatcgggttgatccaagcctacttgcaatataccaatcaagtttccgaaccgatcacacaagcttcttatattattaatacgttacaaagtgcattagcgtcattggaacggatctttgagattttggattatccagaagaaaaagaaacccaacaccctcttgcagtcccagaagaattgtcggggagaatcgattttgaagatgtttctttcggttattctccagataaattattgatgcaacatgtgaacctacaagttgcacctagacagacagtagccatcgtggggcctactggggccggcaagacaactttgatcaacttgctgatgcgcttctatccactgaatggaggcaagatccggatcgatcgctacaatatgacggatttttcagccacagacattcgcaaaaaatttgggatggttttacaagacacatggttgtttgaaggaacgattgcagagaatattgcttacggcaaaaaagatgcaacgaaagaggcaatcattgccgccgcaaaagcagcacaatgcgatcattttattcggacactgccgaagggctacgagacgatcataggatccgaaaccgaactatcacaaggtcagcaacaacttttgacgattgctcgtgcaattttggcagatccagctattttgattctggacgaagcgacttccagtgttgatacccgaaccgaacaaatgatccaaacagcaatggacacattgacgaaaaatcgaacaagctttgtcattgcccatcgcctctccacgatcaagaatgctgatttgatccttgtgatggaagcaggacaaatcattgagcaaggcgaacatgaggaactgttagcaaaaccttcattatacgcccaactctacaatagtcagtttgccagaaattgattagaatttttgtcacgtttcatctagagatcaaaaagcgaaggccatcgccaacaaaaaagactgcgtctagtatacagacgcagtctttttttgagattcattgactcatttcttcatttttccttggagatcaccaggtcaagaaagtaatttccggaaatgaattttttactttaaagcaaaaaaagaagaccattgccggtcttcttttaaaagttgttattatgctttaacgatgtttgttgcttgtaagccacgttggccttcttcaacgtcgaaagtcactgcttgaccttcatctaaagttttgaagccgtcgccttggatagctgaaaagtgtgcaaatacatcattgccatcttcacctgtaataaatccaaaacctttatctgcattaaaccattttactgtaccgttattcataaacgtatacctccatattacacatcgtgtgtgtttatttttgtaatagaaaatgatgtgtaattgaagtgcgtatcaaaagataaacaagtattaacatatcagaactttacttttatagaataccatgccagaagaaaaatagcaatgataatgctgcttttctttttcgatactcgtaaaaccttaagttttccttggcaacaacttttctaatcctgtctctagctcttttaccaccttattcctttcacatatcctttgcgctttgtagaatatttgtagaacacgcgacgcttttgcgtacataagaacatgtaaaatagcgaattctaagacagtgctatctaggctatggtttcaagtacaagattcaacgccaatcgatacttgcctcttgcagaaacatgcaccgaacaattcttttattttatcaaacttgtctctggaaactttaaggaaatttttagccttctttttattctagttctatttaaaattatttaaaagtaaaattatttaaaagttagtagagaaaatccccaatgactcgctgaaacgtaaattgattcatagatgtccttctcatccctgtaaagataatttccattaaagctaccttactcataaatttttctttcttgaaactggattatgatattttcagtaagaattgcttgatatttattaaatttctcctcatttatgttttttgtttcacaaactaaacccctctatggtataatcattttgtttttaagaaaactatgggcatacaaaggagaaggtaacatgaaaaaaacaaaaatcactttaatcgctgcttcattgctaatgggaggaactcttctagctgcatgtagttctgataacaatacaactgcaagttcatcaactgctgcttcaactgcaacaactgcatcaacagatgatgttgtttcaacagcttcagtaagtgaccaaacttcagtcattgaaaaagcattgagcgcagacggtaactggatcgttgctgttacagacaacatgactttcgacaaagatttgacagttgacggcgaattccatgacaaaggggacgctgcaaatgatatctaccgtaaatttgcattgtactctcaagatgaaaaccgtacagtaactgctgaatacactgtaactgttcctaaattagttgttaactcagaaaacttcaacatcgttaacggtgtagtgaaaggcgacatcgaagtaaatgcaaaaggcttcgtattgaacggcactaaagttgaaggaaacatcacgttcgcttctaaagaaattcaagattcagcaacacttgataaagaaggcgcatctgttacaggtgacgtgaaagtcagcgaataattttttactgttttctttgtgaaaaacactttcgaaaaaggaaccttggatttgattttattcatctccaaggttttttctgtgtttttttattctctgttttatcgttgttcccactaactttgtgtaagtagctacaaagattttctgataatctaaaaaattcctcccatcgtttttcactctgacgcacacttgccaaaaatgtttgacgataagaggattttttacttcttgccgattaactgcttaattcaatgctactcactcttcaatagaagcccatttgtaatcatattgcgcacctgcaccatgagaaacgactcctttgacttttggcgcccgcaaatgggcttccacgttttggtaaacaggaatgacaccttgttctgccataatgattttttctgcttctagtagatcttgccaacgagcttcaggatctcccgcatgggttgaagcagcggcattcactgctgcatcataatctggattactccaacgaccacggttataggaatttccagtaacaaacagatctgtaaagctgctggcatctgcatagtcggccccccatccgcccattacaacatcaaagtctccgttgttggaacgatctagccgaacagaaaaaggtaccggactcaagctgactttcacaccatccaatgtactttcgattgcactttggacatactcgatcgcttttttagtcgagtcggtatcagaagccaagatttcaaaatctaatgaatcgattcctaaagctgctttggctttttcccagtgttctttcgctttgtcttcattgtattcgatcacactgccagcatcttcaacaaaatctttgttatccgtcgggctgaaagtcataccttctggaatcaatcctgtcgaagctagagatccgtcccccagaatggaggatacaagtgcatcacgatcgattgcataagaaattgcttttcgcaaatcttcattacggaatggagaattttcttctcgctgattcaattcgatataagaggtccgggccaaaggctctgaaacgaaagcttcatcatttgccatttgctgcgccaattctcctgttaagatcacatcgtctgcttgaccatcttggaatagattcaacgatgtcgcagattctttgacaacactgacattgatggtttgtaatttaacattttcttggtcccaatactgatcattcttttcgtaggaccattccgtatctgtacccggtccatcaaatcctgtcaaaacaaatgggccattgtacacagaattatcactggtcgttgcatattgatcgcctttttcttccacaattccttgattttgcgggaagaaagatgggaaagcgagtaaataatcaaaatagggggttgctttttctaaagtaatctctaattcgtactcactgactgctttgatccctaactcgctaggatctgtttttcctgcagtgatcgattcagcattcttgactggggcaaacaaataagcgtattctgaacctgtttcggcttttactgtccgttgccagccgtaaacataatccgcagctgttacaggatcaccattcgaccacttagcatcttctcgcaatttcaatcggtagatcaatccatcttcactcacttctgcgagttcagcagctccagcaggttgcggcttactgtcagcatccaaacgatacaatccttcatagacattattcaatgcactgaagctgatcgtatcagttgcaagagaaagatctgcactaggcatttcttgctggacgacaacattgaagatctgttccgctgctgctgttccattcgaggaagtactttctcctgtgttactcgtgcctcctgtcgtacatccggctaataagacaccacacactgctaccaatccaaaggcccactttttcattttcctcttccccttaagttcataattttcagaattttctgaagttgaatttgattttaatcaataattatgataattgcaagagtttttcgctcgtttttttcaaaaaagattaaaaaaaaattctttttttcataaataattaatctacaacctttatgttctctttcaaacaagaaaaaactgtgatacgcaagagcatcctatcagctccttacgtatcacagtcaaacaattatcaagcttccattttgtagctttctctactattcttacgatctcttatcacactaagaatcgtagggatcgcaccaattgcagtaaacagatagacaagagctaggttcccatagtattgactagcttccaaataaccttctcttagcaagtcaggcaatatccgaaatgcatagaaataatcaacatcggtataataattggctacactgatagaccaatcaatccgattgcctagataaaccatgatgaccataatcaaaacactaccgatgatgcctttgttgctcagctttccgccaagaagttcatacccttttaaagcacagccagccattgcaatacctgataatgccgctacataacctaattggccaagtaaaataatgacaccgaccccaatcagtgaacctataaatgcaccaactatcccagccagccagttttctttcttctgattctgctcatgcaggctagcaagcatcgcttcattttgctttttgaaacaagcactgcaagcgatcactggcagcccacctatgctgtaggtatctatcggcgcttccgatgttccgcaaaactgacagactgtttgatagtgattttctttaagaaaatcagtgactgtatctagaccagcaaccaatttttctttggttttggcaacagtcattgcccctcggaatgtataagtgacttggtaaccttgtacagagcagtccaatatgtctttggaatcagtcactacttgtctcacttgctctgagctaggtagttcttggtttttgctgatcgaaaaagttgctgcgaaagaataactattattattcaattgtgtcaatataactttatacgaacgatacgtaccgtaaatcacacccatttttggatctaccgacaaccccaacgtctccgcaaaactagataatgtttttacgagcttcttattcatttgtcctccttttaaacgatagattataacaaacgttataactttgagtgtaaaatagaggccaaaatcgtgtcaaaagatacgtttgtgtattttgtaacacgatttgttttctttaagcgattcccgatattaccatctgctggccttcaggaagtgatcgataagacaaatttctgaagagcagctgcaactccactgtctttatttgaaagtgtaacggcatccgcctgttccctgactcttcgtggtgcattggccattgcgacccctactccagcttttagtatcataggtaaatcattgaagttatctcctattgccaacgtttgcgctagaggcacgttgtaataagaagccagttccatcaatgctttttcttttgaaacttctcgatgcgtgacttctaggtaattatcttttgaaaggtaaagagcgctcgtcttcaaagattgcttttcccagtaaccttttactttttggatctcagcagacgtaccgatcaaaagtaatttatgaacgggtatttgcaaggactgtactaaggccaataaatctgcctcctgcgctacctcctgcgtgattgtggcttctttttttacccattcatcaagacgatccacataccaaactgtatctgaataaagattgatagaaacttgtgagaagtgtgttcttgtctcgctgatgattcgcacaacttctttgatggcaacttcatgacttgagataggcggagcagaaagatttccgtttgccagaactaacgcgccattgtaacaagtcaaaggatactcgctgattcctaacgcttcagctaagtgctgcatcccttttggtgatcgtgcagacgctaagacaaaaggaattttactttcttttaatcgttgcagcacctgttgtaagtttgggtcaatctgatgggtatcatctaaaatcgttccatcaatgtcgcttacgattaatttgatttctctcgtattcatttgtgcctcctaactttagctatgactttcattcgactatcttcatcctcaaattcgcctaaggatgaatccaattagcgtgattttttgattcgtaatgcttgattcttcgctaaataaaatggacgcaaataagcgactgtgtttgataaaagtagaacatcgggagatagttggatgttcaagcagttttcgagatattctttgcgtttcgtgatacgttcccacagttctggataatcggcttttaattcttgtcgcagttcttgatcagctaatgcaatacattcttccgcactgacaccagtatactcaggaacagatggaatgatatctacttggaacatcatgccgctttctaaaggtgtaagagagtccgcgtagattggtgaagacatccactcatcatccgaaaccagatgtccaggattcaagtgccagtgataactcttttttggcagaacttcttcaatcaatcgatacatctcgccacccgtttggttgattcgaattgcttccaaccaagtggtgatcgcctggtaatacggtttcacgacacgttcaaggtaatcttgttgttcagccggcaattgacttgcttctgagacgacaaatcccgtgcgactggagagtcctcctttataaccaatcgtcattgagaaaggatcacccaaagcaattcgtttgtgcgttggataaagattggcaaattcaaatcgtttaccgctagcagcgattggcaccacagaaggcatttgtccctctgccaacaaatatgccccaatttcggcttcttttttgccaacttcaatcgcattcatcgcactcaaaatacaacgagaagaaaggttagccccatattcataatgagcgatctcattggcattgttgtgactacggcttcctttttcaccaatcagcaaataagcagcatttaccacatgacatgtccttgtgactgcccgtttgactgcatctacgataaaataaggaacatcaaagagtgtggctggatcttcgtgatgcgtcgtgaacatcttccacccaatgatgccaatttttttcttctctttaaaccttaaagaagaaaaaacagaggatagtgatttttctcctgtcataggctgattcggcagcgaaaactgcgggtaatggactagctctgccgctatgcgggaatgagcctgcagctttaaattttcatttcccaaaatgagtgttgcggcgccagttttatctagaaccaatagtccttcctcgaatcttggcaggaatcctgacagatattcaaagttgctgccatgttctttgtctgcatagatcaccaacgtgtcaaactcttcagcagccattcgctctaagacacttagtttgcgctgactcatggtcgcatcacttaaaaaaactggagcgacctcttcaaaaataggtggttctggtaaaatggctaattcaatcgcttttttcatgattaagactccttctgatttactctgttacataaatggtcacattcgctgcggcaagtgctgcttgtaactcgatgtctggttgttgatcggtgattaaaagatcgatctccggcagatcacagactttaaaaaaaccagtcgttgctaactttgtatggtcagctactgcaatgacatactctccttgtttcaccatctgacgcttgaccatgccttcttcttccgtatggataaatacgccttctgtagaaagggcaaatactcctaacagtgtgtaatctgcctgaaattgggcaagtttggcaacagtatccgcaccatataaaaataattgttctttgtctaatcttccaggcaaaaccgtaatcgtactctgttttagcgctgccaatcgttgggcatgagtcaatgaattagtaatcgcttgaagaggataatctgacagttcattgatcaccgcttctacagttgtcgatgcatcaaaaataatcgcagctggctgtttgatccaatgaatagctgctttagcaatttttgcttttatgtcataaaattgcccggcgcgagtttgataatcataaatcacggctgcagggttcgtcgaaaccgcccctccgtgggttcgtttaagtacttgccgtttttctaattgaatcagatcacgacgaatcgtatcttttgatacggataacaacttggacaatcgttcaatcgaagcactttgctcaactgctagcacttcttggattttagctaggcgctgttccacaaacatctctctgtcattcctttccactaaaaaatacaatgcaaaaaattgctaaacaatgcaaaaagatgcaaacgatcttaaaaaaactacctccaacaaacatgttgcaggtagttttgtcgtcattgttcttcttattttacacgaagcgcaaagctggctgttgaaaaacctgaacttgcttcggtaaccgtgtacccagtgcttggtgcatgaatgaagctgccgttaccagttgcaattgcaacatgatacgtattgcctttttcaccccagaatagaagatctcctgcttgggcttgagatacagggatgatcgtaccggcactttcttgcggaacggtccaatcgccaatatttttccctgttacttgtaaaaagacataacgagtgaaaccggaacagtcaaagacatctggccctttccctccccattggtagggtgtcccgatatatttacgggcttcagctacaatagcagcaccgttaatattcgtaccgatagtattgttgccagaattgccaggatttgttgtggtatttccactgacttcttttacgtaagctgccgtgatccagccaccgctagataacttataccacgtcgtattaccattgacagaagtcccttttttctgcgccactgctttcactacagcgttgctgctcaaactgctgacaatactggcagtagttgaagcgttcgaacgaacattcatcccagtcgtagtctgtagatttttactgattgcttgttcggcagaattatttgatgaattagaattattgctgcttgatccaccggttgatggactgctcgtattgctcgcatctttgacataagctgccgtgatccaaccacctgtagataatttgtaccatgtcttattgccgttgacggatgaacctgatttttgagcgacaactttaacggtcgtgctattgctcagacttcccacaacactaccacttgttgatgcactggaacgtacattcaatgaagcggtggtcttgacatttttgctgattgcttgttctgtagttgatgtgtttccaggattgcttgtcgttgaaccgctagacacagcctgaacataagctgcggtaatccagccaccattagacaatttgtaccatgttgttgtaccattcacggaagttcctgatttttgagcaaccacaatgaccgtggcattgctgctcaatccccgaacgacactcgcactggttgatgcactagaccgtacattcagtgctgctgttgttttgacggtcttattgacagctgtttctccgctagtactgttgttggaagagttgctgttgctggcggttgttacataagcgccagagatccagcccccagatgacaacttgtaccacgttgtgttcccattgacggaagttcctgatttttgagcaacagctttgatcgtggtattgttccccacaccgttgataattctcgcactggttgaagcgtctgaacgcacattcagtgaagcggtcgttttaaattgtcgattgatcgttgtttctgacgatcgagcaagagttgtcgttgcagttgatttagttgactttgctacttctgtttcatttactcctgtagcgttggcctctggtgcgttgaccaaagttgtgaatacacctgatgtagaagctaacaccgttgtaacccctatacttttttgaataaaaagtgatcgtttttgtttcactaaacgcttacggattgcttttcgagattccaatgaaacaccccctccttttcattctatcaaaatcgattgatttttaacatcttttttctgtctgtaacatttatttaatgtaggtttattccttggcaccgaaaaattttctttctaaacccacgttttacctatacaaacgatacaaatacaattctattttaaatgaaaaaaatatagaacgctatcaaaacgaatgaacccgactgtttttttggaaactagagtagctcctatcaaataaacaaggtaggccaattttcttcaataatcctgccatctactcgacatttatttgcaatctagtccttttttcttcacaaatactattttaaaaagcgttaaagctttaaaaacaaaagagaaaccgttttaattctttgtgaaattatgctatagtaaaaaaaaggaagaggtgacttaaaatgaaaacgaaatcgaaagaaaaagtttatgccgagcgtcagcatagttataagcaagaaaaagaggaaattttcaaaaaagcccttgcttctgtaccaaaaaaagacaaaaaatccgccgctaaagacaaacgatgacccttatctgcctgcgacatttactttaggctgctttgtagcttgaaaaacatgcctgactattcaaccgatccgagtagactctcggttcggctaaataatcaggtattttttgtgtcgttaaagctttaaagatcccgtcattcctttgacaaaccctcgttgcataaagagaaaaaggactaatgtagggatcgttgcaatgacaattgctgtcatctgcacgccatagttcgcaacataagaagccgatgataagttcgatatcagcaacgtcatcgtttgacgatcttctgtctgcaaaaagatcagcgggagcaaatagctattccatgagttcataaaagcatagatagccgctgctgcataagttgagcgcatcattggaaaaacgatccgaaagaaaatcgtatactcacttgctccttcgatcctgctggcatctaaaatgccatcgggaaaggacttgaaattttgacgaaagaaaaaaatcaggaagagattattgactagcggcaaaataacggcgatatgctgatttacaagatgcaggcctgacatcatcttaaacaatgggatgactaatgcagccagtggaatcatcatgcacagtaaaaaaagcgagtaaatcatttcactgctgcgggttcgaaatttctcaaaaccaaatgccgccaatgatgtgatcagtaaactaaatagaacagtaattacagaaatcttgatcgaattccacatgatcaaggaaacattatagttagaaaatagttgctgaaggttcgtgatcagctgatttcctagtgtgagttttccagcagcaatctgattcgatgtattcgtcgctcccgcgatcatccaatagaaaggaaagatagagacgaatgccgctacgatcaaaaaaagatattttatcagtgtattcacatttcgcttcatcgctgctcctttctgcttattgtcggtcgtcttttgctaatttgaactgcgcataggataagaccgcaatgagcactaccaacgcccacgacaatgttgctgaataaccaaaatttgaggtatagacaaatgaatgattgtagatcagttgtgctgcagtcaatgtcgcatttgaagggccaccgcctgttaaattcaccacttcatcaaagagctgaatcgttccgatcgtcgatgtgattgtggtaaaaacaatcactggcttcaattgaggaataatgatcctaaagaacttctgaaagctgtttgcgccatctatatccgcagcctccaacgtatcatctgaaatattttgtaatcctgctaaataaaaaatcatgttataccctgtccagcgccagcataaggcaatgatcaccgtcactttcgcccaaaaagggctatttaaccagtctaacggttgttggataattccaattgccagcaagccccgattaatgatcccaccgatctggaacatcatcttaaacaaaaccgcataagaaaccagagaggtgacacttggcagaaataaggcaagcttaaaaaaagttcgtccaactagttttggtgtattcaacacaaaagctagtaaaagtcctaaaaacaccatgattggcacttgaaaaatcaagaaaacaaaattgttgaataatgctttgtggaaaatggtatcttgaaacatccgaacgtaattgcctaaaccaacaaaaacggattgcaatccttgcatcgtatgaagagataaataaattgaataaagaattggatagatcatgaaaatactgcttaagatcattgcaaaactaataaatttccatacttctcgcctttttctcgaaggatccatcttattcactccctgctaatgcaaatcggctactcgccgacttgcattgtataattattttcggcttcttctagcatttcgtccaaactcaatgcatcatcaaaataactctgcataactcctcgaagagcatcaaccgctgcttgcgtattgttgccatagtcgacaccagggatttcagccatccaactcgaaaaatctttatagatgggcgcatcattgaaaaatgggtctttgtattgatacgcatcccctttttgagatggtaaatacgttcccactgccccattctcgaccaatatctcttgataaaattcatcattgcctgcaaattctgtcttcaagaaatccattgccagttctttatttggcgaatcgttcaaaactaaccagcttgatccgcctaggtttgaatagggggtcgccccatcaactgtctctaattgtggcagatgtgtataagcccacttgcctttttgatcctccgcggaacgaatcgttgctgaaaaccaaatggcagaattaaccgccgcgacttcaccactcgtaactgctccgattccctcaggagcaaaataatctaccggttttgctaactctttctggtcaatctcttttaggatcggcatcatttcgcggatcgctggattgtctttcaagaaaattttgccctcttcatcgaaataccacagtccggcagactgcatcgccatctgcagataatgggtcccacggttgggaatgaatgcgacaaaccatttaccggtcttttctttcacatcttcaccgatagtgacaaattgggaccaagtcaaatctttcatatcttcttcactgtagcctgcctcacttaaataatcggtgcgataatataatccggcagaaccagaatcaaatgggactgcatagattccctccttataggtagcattctctactttgtattcggcaaaatcagcaaagtcgatggtatcagataactccgcaaatttcccttcataattcgtaagataactttgtacatcataatcatccatcaaaacgatatcaggcaatccttctgatacccccgacgtgaatccagaaaccattttttgctttgtgtcctcattcgacatttcgatgacattcactttaatctcatcatgcccatccttacggtagtactcccctgctttttccataattggaatattgaaattcgtatcccaagcccagacagtcaatgtctgctcatctgaactagcaaaatctcctgattcactactctcattattactggaacaaccaacaagcaacgcaaagctcaatatactatatagaaaaatcaacctttttttcatttttctctcctcctatttgcttttcctaaaatcccagcaaaggtgcaatagaaagcgattgcaccttgcttttattatagatatcagatgaaaaaaaccaaataattgaatttctgttgataaaaatgaataaatttgagccatgatgaatggaaacaaaatatgaaagaagtgcagaacaatgagattaaaatgagaaaatgatatagtagtgctaacatacaggaggtgagcagatggtttttacgattattctaaaattattctttgggttatttggcttattgttggtggcaagactgttagggaaaaagacactgtcggaaatcacacctttcgacttgatttatactctcgttttaggcggaattttagaagagtcgatctacgatgacaacgtttcggtcttccatgtccttttcgctatcgctttgtgggcactgttgatttactttattgaagaatttgttaaaaaaaatgagacaatcaatcgctggttgaaaggcgaaccggcagtcttgattcacaatggtcagctcaatatacaagagattacccgcaatcatatcgaaatggagcagttgcgaaccatgttacggcaacaacaatgtttctcccttgcaaatgccaagtatgttgtactggaaaacgcggggcaaatcagtgttttaacacattcagaggatgagcaaacattggcaatcatgctggttgaccaaggaaatattcaatatcctgtactgcaatcccatcatttgagcgaaacttggctacgagaagaattacagaaacaaggctattcttctttcaaaaatcttatttatgtagagtggtcccaagacaatgggttttatatcatcaccaaggcagagacgatccaggctcgctaccgaatcgatggctaaaacaatcattcgattttaagatacttttcctctttaggaagatgccatcaggaagataccatccatcaaacaactattttcgacgagtaatcacttagcaatcagcatgagcaaaaaagacttactttaaaaacgttattttttcctcactgcctcttcatagagatttctttgttttcttggaattttttcagatgaaagaagtattctactgaattagatggaggtgaagggatatagaggtaattggtggattgattttttggattcctgttttattgtttcttattatcggatcgatatttattacatggcgaaagaatgtcgttgtactactctttcttttgataccatttttgttttttttactaaatgtttttgatcatcatcattatgaacccatgtctgatttgatgtacaatcttttaggactagctctttcaacgattgctatcatcttttatttgctttttcaaagcaaaaagaaatagagtctatgccataagatcttcgacaaacggatatcccatcggtgacgatgtcccgttgtactccagtcgaatcttgtaacaaaagagcgatgattcaacgatcaatcagatgttttttatttttactaagattaaataagtgaacgaatactcactcaaataaaagatatcccaacaatgagaaatagttagcccgtcttcacgattttatcgcgagtattggctagctactcttaggcgggatatcttttttcgcttgaatcttcttatacaaagcagaactcaattttttcactagggccttagctattgctataattgcaggcaactagtccacttgttcgatagtcgttgtcccccagttcatgacatttgcaacatggacatacccatcataaagatttaacagcaaagcgattgcacagacaatataaacaagtcgataaaaagaatttgtcttcttgttgcgccaaatggcaaaaccgcttaggaggatgcctaaaggaaagatgaatgaggatacgccggctaaaagcagcaaaatcaatccttcatctttatcagaagacatttgttgggtgataaaactcaacttcttctttttatcttcaatttccacattattcttttgaatttgttctttcaattgttcattttcctgcagcaattcatcaatcgatacttgataaagtttgcttagtaaaactaaattatcaatatctggatagccacgcccattctcccacttagagatcgactgacgagaaatctttaattcttctgctacggaagcttgcgacaatccgcttttctcacgatataattttagttgttccgctaaggccactaatttcatctcctacacctattactttacaactagtttaccattagaaatggttgcggtcacgcttgcatttgttgtaatcgttccagctttttgtttaaagctgcaagtagccttagtagtcgtatgggttaatgaactcgaaagaatacttcctttcaatgctttgatgctcaaatttgtcgccgctgtgatctgttcttttgagttgatctttacattataagaagcagtccaacttcctttgactgtcttagacactttataagttccttgagcaattcgtgcaaagggttgaatatattcaacagatagtacgacttcatcacccgcttcatcaatataagatatctcttgagaaccgacgccagcggtcatttcataaacaagctcatctgtattcttttcatccgctgcagctgtgacagacacccccaaaaaacctaaaaaacaggctactaaaataactaatttcttcataaaaacactcctctcttatttgttttcactttatcgcttttcttgaaatataaggagaaactataggtttacagggggaaaccattggtttacatccttcatttccctttcattgtaaacaaaaggttgcttcttttctataacaattactgtaataatggaaaagtacgatctgtggggaggtgtcagaatgaaaaggcaaaataaaatcctattattcagttttagtctgccgctttttagtgtttttttcggtccagtatctagccaacaatttggtcccttgtacgaatatgcttttggcttcccgctaagattcatctggtataggagtatcaatgaacctcttgaaagtcattgggcactcttttcctttgaaaagatcgctcacttgcaagttgatttacttggctactttcttgcagtgctgctgacttatctcgtttcccgatttttgttcgagcaactctcacaatggctgcataagcatgtgcaaagcggactattataaataaaaggaatgttttcgttaagaggataaaccctttctcaatccacaaagacaatacgacctcaagatgtcgtaggcgaaaacaagttccccctatatattgtggataaaactgttaatatgtgcataactcggtctttgacacgctgttttacgaataaaacggcccaacaagtatccttttcacagataaatgttgggctggtatcttaactcatcctcattttccagcagaccttcgcaaaaaattttttgccttgctgctaaacttatttttgttattcgtcattctcgtgctatccatcgatctctttcagtgctgctgacggcacgtcttctttggcaatttcttcatacgtctcaacatgtgcccctttattcgtcaatttcaaaaagcgctctgtcttcaacacttgtaagccttcaaattctatcattcgagtctggccatctgccgtggcagctacttgtttgtaatgagcagtgccatagccgttgaccgattcaggcgcttgcgtttttacatacatttcgctttttggaacaagtggattcaattgatctaaaattcctgccacctctcccgatgctcggttagtgtacaacatgattcccccgcacagaagtaagaaaaacaaaccaattgataagattgctcgtacgatttttttcatcatattctcctttcgtctctctttctatcttagcaaaataaaaacaggggaaatcggccttaggtcccaatccaaaataacaaaattgaaaggttgccgtaagaaaacttctacaacttattgatatttgcttaatactgcttatccagctaggcaacaaaggcaaaaaagattacaataattaaaaaaaggagtacctatatgcttacacatttcaatcttattgctattcttttggcaacacttgcttttatgatcagcgggagcttactttataatccaatccatgcttgggggcgcttttgggcaaaagaatctggcatgctaaataaagaaagtcatcatatgtctgccggcgatgtcgtttttacttttggcgggacagctgttggcggactattattggcatttacactaggacaagtcacctattggttcaatacgtttgaccatgacggttggatgatgacgagcttgcaagtggcctttttgctatggctgggcgtatttgctgtggcaactttcgtaaatgcagcctatgctggacaaagcaaaaaactgattggtctgcatttattgaatggtgcaatcgagttagtcattatgggaatcatcattggcttgtttccagtggtaggttaacaagctgatacgcaatcataagcaagtgtttctcaagctatcgggggcagaaaaaaacaggtaatgtaaaccaatcagtgaaaacctgtcgtaaggtatgagtgggctagcttgtcgttttttgattattcttgggccaaaaaaagaaagaagggatcaccatcaactacctgcccaatctcttgtccattgcacggatcgcgttagctggtcttctattgatcaatcagcagcctttgttttcagtctgctacctcatttgcggattgacggatgttttagacggatttattgcacgaaactatcgattgcaaacgaccttgggctcaaaactagatagtttaggtgattttgttttttggtccattgtcctatttctttacattaaaactaagatctatccagattggatcatttatggcattgtcttagtcgctagcattcgatttcttaatttgattttgactaaagttaagtttgctcagtgggggatgctgcacacattgagcaacaagataacaggtcttgccttgtttctcctgtgtttcgtggcatttacttttggtgacgtatcaggatatatttgggtcgtgacattcctgctcgctttgttttcatctatagaggaaacactgattgtctggcgcagcacttattacgaaccgaatccaaaaggctttttcactgtttctcatcaatccagctaaattttagcaacaagagtatcaaaaaaacgtccagctgtaataagagctggacgttttttgcgtactatctattatgaatagtaatgtttatttattttttagcgtattctgaagcttggacccctgcttgacgaccaaagaccatgatatcagcaactgcatttccgccgatacggttttgtccgtgaataccaccagttacttctccagcagcgtataaaccatcaataacagaaccgtcttttttcaagacttgtgtattggtattgatttttacaccacccattgtgtggtggattcctggtgcgattttgattgcatagtaaggaccagttgttaagtcataatccattgctgtttctcgaccaaatgcttcgtcttttttatctttaacagattgattccatgtatctagtgtttttgccaatgtatcagcgtccatgtcgattttcttcgctaaggcttcgatcgtatctgcttcaacgactacaccttgttctttgtagaaatcaacttgttttgctcgacctgctaatgcatcgtcaaagatcaagtaagcatagctttctggaagagcggtaatcgccgcagaaacattgtcgcgggtttctaattcgttgtagaaacgttcaccttgttggttgactaaaatcgcaccttctccacggactgtttcactgactaacatccctgtatcttgaacaactgttgggtgaacttgaatttgatccatatcgactgttgcaccgccaagagattcaatcatcttgataccgtcacctgtactgccttcagatgttgtgctgacatagccttttaaatccggacgatatttttcaatcatttctttgtttgagccaaagccaccagtggtaacgacaactgcattcccattgatcgttttttcttcatcaccgatttttacagaaacgccagtgacttttccgtctttttcgttgattttcttcacatcagcattcacaaacaaaggaatttccttttcatggatatttctcaatagtccatctaccaagtaggttccgacagcagagccgtcatgtggacggtggatacgtttgacacttgcaccaccactgtagctgatgttgtctaatgtgattcccatgccgtctaaccagtcaatggctgaagctgagttatcgactaagtagtgtaaaagttcttggtcattcgtacctttaccaccttttagtgtgtcatcaaagaactgttggttgctgtcttcgattccttgttctttttggaattttgtttcagaagcattcatcccaccagaagatttcaatgtgtttccgcctgcgatcggcattttttccaagatgactggattcatcccagcttctttggcagataaagcagctgccattccggcaccaccagcaccaacaatgacaatgtcatattgatcttttagttcagaaggatcggtatattcttgttcagatgcacctgaagccacttctgtttcgcttgatgatgctgaactttttgctgtttcactatcttttgtcgccccgttactaccacaagcactgagcaataataaacttgcagcgccaatgaccaatttctttaatccacttgttttcacttttttcccccaactttctttcttttgtttgattgttctttgattcttccactgaaaaagcagcgctctagcactattgattgttactttattaacaaacaagaataaaaaaatattttgactattaacaatttcaattgctttaaaatcagcgttatcatctaaaaaacaaacccaacatatttatataaacataataaaaatagaaaataataaaatcacgcttatattttgtgtaatttttcattagttgttctaatcgaaatttcatttactgtgtatatgtccccattgatcagcggtgcatacatagaaatatatacacaccgcaggcaaaaccttaggaatttttctttgattgcttctggtcaaaatttatttgattgcttctattctttacttgccaactgctagttgcttttttggaacgataattttctacatctttattacacagaaatatccttagcgctttcatgattttcgaaaacggcactgactacttgttgcgaaaaaacaatcacattctcctgcaagatgtgttctcctctgatggattcgattttctttgtcagacgttcaatctctaaactgtcgatcgctccactcatgtagattgccgaacgattctggtaggtgtttgagataatgatgtctggctcttcaactagtgattccgcagcaataaaatcaatattataaagagcggagaagatctttttcagctgcataatgaagaactgttcaaatgagaaaggaaaatctgtttctacagaaacaatgatctttttctcaaataaagtaggtgtgatcagagccgtgtaggcaagaacatatcgtaagagcagaaactcctgtttttctgtaagttgccctgttgtgctgccaaaacaaatggtacgtattttattcacaagcactgggtagtagtgtctgtaatagcggatgatatctgaatcggaacctacttccaggaatccttcaaaagcgtcataaaaagaatgcaccgccaataaaatgccgaagacatttttctcatttccgccatttaacggcaatgtcaatttttctgagagactgactgcttctaaatacacctctgctttttctctttcccaaaaatcgatgatttgcttataggtcgcctttttagcgtaaaactgcgtggaagtttgcatcatcaaaaatagaaaataaatgctttcatctctaaaaaagctatactgaaagaaagaatctttgatattttgaaactctttttcaaatagatcttgagtcatattgatcgaccattgaggcatttcctccattttcaagcggttgccttttttatctctgaggatgttgatcgcaatcaagtagcaccatttatccacgatcgattgcttcagttgaaaatcaaaattaggtaagattcgctgaacgaataattctctgatatgagcataattcaattcggggtagggccactgaccgcctttacaaatcgtccaaaaaaaggaatgaccaaagtaacgaatttggctttcggacccttcaatcacgattcgtctatttttggtgcctatctttaattcaaagcgttgcagactacggttgatgcaaagaaatttttttcttaggtttgaaaggcttatgtaattcaattcacaaaactcttcaatcttaattctttttgacaatagacagttctcgatcacttgatatatgactgactgattataaatttcatgttgtatatcaaaataaatgtttttattgccactaaaagagcaccctaatgcttttttgattttgattgcttgcggattgattttttgcaattcattaagaatactatccgttgtttttcgattcacattcagtctttctgataaattaacgattgttacaaaactatttgactgataaatataacgcaagcaattgaccattaattgggttcgcttttcaaaaagatcctgaataatcatgtcttcctcctgcattaaatagaagttcgttcataagttgctttctttcatactcatataaactgacaaaacgattaaatatatatattaatttttaatctaattttaaacatttgtcgaataagtcgctcattcttcatctgttctatgtagtgcgactcaacaaaggaagaacgctcaactttttactgttataaaaaaaggcatctgactgccttctctgaccttaattctgtaattgatcctccctactacttaagtgcttcctttcagccatcaatttttaatgagaatttaactccactaactaaaaattataaagttaatctgtatcttgagaaacccaattcgggaaaatgaactcacttttttttacattgtcactagaaatgttttggcaggaactcctataaatgcaggaaaattattgttaataaagacctttttatcgctgctttcggttagccatttactgacgataattatccatgtgatgcttttatactttttcaggaaaaacaaatccccctattttatcttacacaagcaaaagagaccttcgagaatagccaaaggtctcttgaaaaaattattgttgatgtttctggactcatcctatacgaacgttcttgcgagcggtatatattttaagatgatttgcttcgtgttttttttaatgctttaaataaggtgtgatattggcctttaaaggacatggcttgttcaaaaatatcttcgccgtcattcagcatcttaacagtaacccaacctaaagattcagtaatagcactggctacccccgcgttaatggacgcgccggcgatcgtaccgacccccggtacgaacttgataatattccccacagcgcttctacctaaactaacaacaactaattctttagaaatgctttttgcgattccctcgacccacgattgaccaaacaacttgtgtagtctagccatcatcgtcatttgaacaggtacaaggagtatcgcatctgaaaacggaataggtgaacaaccaatgatggccgccgtcagagaagcggcatggatgattcgatgcgctttcttcttcgtagcatcatccacacccattaaaaattcagagaagacggcatcaaattgggtacggctttttgcttggatcttttctgccgtatgttttgacttctcaaaagatcgacgaatgatccctgccgttttgtttggtagtttggttaaaacttctgcaaagaatgactgaaactcttcttgttctgccgattctttcactggttcatccacttgttgcagcaaaatttttttttgagattttttacttttgggagtgtttctctttaatttcataaaaaccacctttaatgattagttgtcatagatttagttgctttctcaacctcttattttcatcatacactaacaaacaaaaatcacctaaagccgcgcttcaggtgttataattcttaacggaagcacaagaaatcaacttctttctaacaaaaaagctcacatgaccgatccaacgataccccctttaaacgagagtctctcccgtggtataatgactacttgtttcttgggtattatgaaagtgtcataacctctattcagagaagcatgtctaatcgagcgtgttttattcatataggcagcagctgctgccaatccccacaacaaatcatcaattgataaggagaaaacaaatcaatgacctatgcacttgaaataaaagatctaaaaaaagtctatgcgaccggcgtcgaagcattacgcggtatcaacttgacagttgaagaaggtgacttctatgcgcttttagggccgaacggtgctggcaaatcaacaaccatcgggatcattacttcactagtaaacaaatcttctggcagtgtcaaagttttcggttatgatttggacaaagaattggttcaagtcaagcaacaaatcggcttagttccacaagaattcaatttcaatcctttcgaaacagtacagcaaatcgtcgtcaatcaagcgggctactacggcgttcctcgcaaagaagcgatcgctcgtagcgaaaaatacctaaagcaatccaatttatgggagaaacgcgatgttcgggccagaatgctttcgggaggaatgaagcgccgtttgatgattgcacgggctctgatgcacgagccgcgactcttaatcctcgatgaaccaacagctggcgtagatatcgaactgcgccgagaaatgtgggccttcttgcaaaaattaaataaaaatggtacgacgattattctaaccactcactatttagaggaagcagaaatgctctgccgcaacatcggaatcattcaatccggtgaattgatcgaagataccagcatgaagacccttttgtccaaattacagtttgagacattcctctttgacttagatacctatgtgaaaccacctgtgatctccggctataaaagtgcttttgaagatgatcaaacgttagcagtcgagattgagcgcaatcaaggcgttaatgatttgtttgagcaatttactaagcaaggaatcaaagttctttccatgcgcaacaaatcgaatcgtttagaggaactttttttgaaattaaccgaagaaaagcatgaagcgggggaaaaaaatgtttagtctttattttacagcattaaaaagtctagcggtcaaagaaaccaaccgctatttacggatttgggtccaaacactcgtaccaccagtgataacgacttcgttgtactttattatttttgggaaaatgattggcggccgtattggcgaaatgggcggcttctcctacatggaatttatcgttcccgggctgatcatgatgtcaacgatcaccagttcttacgcgaacgtttcgtcttctttcttttctcagaagtttcaaaagaatattgaggaacttttagttgcacccgtacctactcatgtgattatttggggatttgttttcggtggtttgggcagaagtatttttgttggtatgctggtcacagtgatttctctcttttttgttcctttgcatgttttttcttgggtaatggttattctgacattagtgatgaccgcaattcttttctcactagctggtttgctaaatggtatctttgcccaatcatttgacgatgtatcgatcgtgccaacgtttgtcctacagccactgacttatttaggaggcgtcttctattccatttcgatgctgccaccaatttggcaagctatttctaaagtgaatccaatcgtctatatgatctctggattccgttatggctttttgggcacaactgatgtgccgattttagtctctgttctgattctagttttattcataattgttttgtacggtatctgttggaaattaattgaaaaaggccgcggtctacgcagctaagaaactgacggctatctttcaataaaaacaggaaggctgtgccaagaactctcttagttcttggcacagcctttttctaattctttttgccttgtctttcgggactgacccaaacaccgctgccgtgtcccaaaattgttttgaccgctggtatgaaggtcgtaacgatcgttaaagcattgaccatccaataaatcagcatataaaatggtgcaaaaatgaaatacttgatttttctgccagcatcgtccaccaataaactagtcaacaactgcatgatcccagcaaccatttcaaaacaaacgaataggaaggccattgtcaccatatgatacattcgttcaatgtttccttcgaatgcaaaacgaagaaaagaaaagatgaacagtactgaagagatccaaaagaagatcgaccaaataatactcaatgtttgatccacaaacatgacggaccgaccaatattttgaaatggatgagtgaatacttttttgaaatttgtcagccagacttctgtaccgcctttttccaacgtttccgttggcgataaagcatcttcatggtctcaggaacttccatgaaaaacatgatccgcggagcaaacaaggacaaccagccttggaattggtgatcccaggcaatactgatatcctcggtggcacgattttggcggaagagtcccacatcgatcaaagcattttttcgatacatcgtgttggcaccgctgtatgcatagataacacctagcacgccttgttgcgtccgcttgataatacctacgatacttgaaaattcaacagtttgtgacttactgacaatcgtcgttcgattctgaacgtccatgtttgcagtgatcgctgaaatatttaccgcatcttggcgaataaagtaattgacatatttccagagtgcatcgggttccggtacagtatctgcatcgttactcaaaatcagttctccattagcaaaaccgatcccgatattaaaggcatgggcttttccttggtttttttggatgcataccactcgtagattagggtaggtttgctgcaaacgcttaaggatttctggtgtttgatccgttgagccatcatctgtgactaacacttcgtaacgggtataattcagtttattcattaagtaatgaatggtatctttaatgaccacttcttcattatgggcagggaccatagtcgtgatcattggctctacttcttcgggaatggggatccattcaatctgttgatgcttaaacaaatacgtatgacaaaggacgccaatgaaccaagcaaagccgcctaagattggataagtaaataaaatggccactaatagaaaaaggaagaaatccactatcgggtatcccgtatcgatttgttcaatcatagagagacccccttatctttatacaactttactatttctgtttccgttagattttgttccggtttcacttcataataacaaacagaatgccgcatctcttcaggaccaaaacggtcatcaaaaaattcttccaacacttctttgcgctgttcaagttttctttcatcatgcaagacttctttccgcaatgtatggcgaaaacgccgattgttcctcacggtcaacagaacaaaaagaataactaaaagaacgaaggaaattcctaaaaacaatgctaacaatctaaaaatagtggcttcctccacataggtcctaaatcgtatttgagcggctgtttgcggaaagaaaaccgggaaagcgacccaaacgaatggtacgatcacagcaatccacgcaagcagtgtcaaaaatgattgccacaacgttaactttaaatgtcctttttcaaaaaacaaatctgaaaccagctgttgactgacttcttctctggtgattctttttttcatcccacatcctccttttggctgtaactctcttctccatctatacatcgcttattactaaaaagaagcatcaaccctggtagcggtcacaaaaacacttaatcaataaaagctatatttgacctcttgtaggactaggtctaagcgagtatacctacattttagttgaatcgattcgaaagaaaaagaaactagcttgcgccagtttccttgtgatcctattcttttaattcgacttcctaaaaagaaaaccgctaacaacaatttcaaaagttatcaggcaagtccatttttttgaacacccacgaatcttgctttttagtaccctttcatccagacagattctaattgatttccgtccggatcaagcacttcaaaaccaagcatttcttcctctggaatccccatctctacttgaaacgactgtcccccattggcttcagccgctttagcaaagtctcgagctccttcaggtgtatcaaagctaaatgcgatcaaggcagcattcgtcttttgcgtatccgcaatctttctaccatttaaaaactgttcataaaacgcatattctgacagcatcacccaaatcgtctcattccacatcattccacttgatgtttcattcgaaaattcttcattcttgctaaagcccaacgcttcataaaaactagtagctcgcttgatatcttgaacaggcaaattgataaaaaccatctttcccatgctgtttcctcctttgacaaacccgagcgacatgtcattgctcctttattataaagggccgatccagatatacaaaacaatcaatttgaagctattttcacaaaaaatgcagcggcatttttcaggatgactccttttctccatgccagctgcattgtttcatatcgatttttccgtttgttttaaagacgatcccttctgctagcagccgctgctttcgttctacggcggtaaagcccacgatctcgccgtctgctcgtactacccgatgggctggtaatgactctgggcaatatttcatggcgcgtcctacagctcgtgcaccattcaagcgacctaaagcccaagctatttggctgtaagaagccactttgccatacggaatcttctttacgaaacgatacacctcttcataaaatggattcatacctatcaagcagctcctttcaatcgttagcgaatttgcttgttcgctcaatgtacgataacttgcatgccataaagggcatgttcataaaaccattttgcatctgcaacagtcaaacggatacacccatgagaattggctttttgtcctagttcttctgcttcttcttcaatgtaatctcccgaagcgtcaatcggcaccgaatgaaacaagtagacgccatgatctttccaagatacccaatagttcgctccctcgccagaagattcattaaaaaaagtttctcctctttcagcttgaatggaataagttcctgtaggcgttcttcggtctcctcctgatccggtagagcaaaccatcgtataaagcactcgattcttccgcatgatcttcacccgctggtttgccaatgagacatcgacccaatctccttcttgtaaaacaggataggctttcttctcagatggatgacgccaatctgcgacggctacttctgtcgaagaagaatcctctgaggatttagacgttcctgatctctcctttttagtaattgcattttttttcgtagggatcgttgcttttttaggaatggtctgtttggtctgttctgtagactggttcttctgaccagcggctacgttatgtgataggctggcactaacgatgaataacagcacagcactcacaaacataccaatggttcttttagggtatctttctttcattatttctatccttactaagccgtcgaaaaatctctcaggcacaatttccagttcattttaccaaagctgcttctaaaacgtgattttaatcagcagtgacaaaacaagttaacagcagatttcgtttcagcgtctcttaaaaaactcttgataaaatgatccattagcagtttaacgcctttgtaactaaaaagccagttaaaaatgaaagagtagaaccagcctacaacatcgtgcagcgcttcaaacggatgcggacaggcctcattcaatcgggtggtaactaaaccctcgtcctaaaacttcagctacattgctggcaattacaaatgcctgcggatcaatgctttcaatcaattgtttgatatcagcaaattcttgatcgttgacaacgatcaataaaacttgtttctcacttcttcgatgaacaccttgtgcttctaacaaggttgcccctctagaaattgccgttgcaatggccgcttgaatctcgtcaagatattcctcactcatgatcatcacagacttcttgcggtccatcccggtttcgatataattcatcacgatcgaagtaatcacaatcgaaagaatcgcaaacaaaaattcttcaaacccaaaaaccagtaaactcattgttaccacaaccgcatctgtggctaaaagcccgatggaaggattgatatggaaatatttctggaagatcagcggcggaatcgtagttccgccactagaagaattatttttatataaaatagcaaccccagcagcaaaaatcgcactcccaaaaataacagacagcagacgatcactggccaacatatattcaggcactacggcaattgctaacggaaaaactatgctgccgaacagcaccttgaagaaaggcgctttccccaaaaaaacataggccagaaccaacatcacactgttcagaaccatgatcacaagcgcacggtcccagcccaaagcagattccatcaagattccaatgccactgacccctccagctgcaatatgatgaggacctaaaaacatgttgatgctcaccgctagaatcaccagtgcagagagtattttactataagttatcaattgcttcattgtcttcctcttttctttgatcatccgaatagaagctgtcatttttccgagaacttgtgcttttactataccctcatctctgagttgagacaaaatttctgttcagaagactgaaactttttttcttataggatcaagtacaggtaagaaaaatttgctcaaaacttggttgttcaggaaccttttgacttgcgttctgacgttcattttctcacagaatcgttggaaaagagaagcatttttttcagccttctctgaaaatgatcatccagaatgctgctgcatttccatctttttgcacttgactctctttagagattcccttattatcaaggttaacgattttaaatcagaattttctgaatttttaggcgagataaacaaaatgaggaaggatgaaccatttgaagacaaacaaacaaaccacttggtctggcgaacccaacgaagcagcaatccaactgctccagcaagaaggcaaagtcatcgtttgccccactaaagtaggctatattattgccgtctctgacaagaaaggactagaacgcaagttttctgccaaaaatcgcaaacgtaataagccaggagttgtattatgcagctcattggaacaattacaagaattagcggaatggaacgatgaaattgcggcagtttaccaaaaatgttgggacaacgatgttctttttggcgcgatcttaccatggaaagagtctggaaaagcatatattcctgacggatcgcaagaattgatgatggataccagggaaacgagttgtttcgtcatcaaattcggcgttcctggagaacaaatcgctaaagctctttgggaggaaaagcaacagctattgtttgccagctcagcaaatccttctggtaaaggcaatcgtggtctggtggaaggaattggtgaacaaatcgctaacgaagcagacctcatcattgaaagcaatgactatgtcgcttcgatccaaccagataaaacgatagagacccgctacgaacaaggagtcatggtttctttcgtagattctgctggcaaattgattcctcatcaaggctctcagcgatcgatcaccccggcgcctgtattgattcggaagggtttagctgtagataaaatccaactgtttttgtccgatcacttcaattcctgggactatcgccacggcgaatactactaagcaattcatagattaggacatcagtccaagcattcaactaaccttagctacgactcttcgaccgtagctgagactttagatcgaactgcttacagctgatgtcctaattttttgagggtaattcttgcatacaacagcattttcctttcaatacaactcttcacagatcaaatcatttctttgatcgtcatgatagcgttccagatttaatgattcagcttactggttacatcagtcagtcccctgaaaacagcctcttcctaaagaatagagctactatttcttgatgatcatctgaatcgcttgttccagcttctgtgcttgttcttgaggatctttttctggattctcgaaacaatctttcaagttctctgcaacaatcatgcccatcacacgatcgatacttgaacgtaccgcacttaactgagtgatgatatcgatacattccttctcttcttcgatcattttttgaaccccacgaatctgcccttcggcacgttttaaacgattcagcacatttttttgatcacttcttgtcttatccatcgtctcactcctttcccattagaatataccctacaatggtataacggtcaaacattctattcgtatccgcaatgttaatcaaatcaaatcattgacaaatatagaaaaacggggtttaatataccccataccgtatataaaggagaatgtctatgttttcattgtttcgttctgtcccttccatctctattcgtgatttttccgcagcactaactgcaaaaacgaaagttattgatgtccggacgccctctgaataccggggtgggcatattcgaaatgccgccaatgtcccattaaataaaatcgcccactattcaggaaaaaaagaaccgttatatgtgatctgtcaatcaggcgtccgcagcaaacaagctgccaaattattgattaaaatgggctatgatgccacaacgattcgcggtggcatgaatcaatggcaaggaccaattcaaggaggaaaataaaatgaaagtactgattgtcggtggggtcgccggaggcatgtctgctgcaactcgattacgccgcttaatggaagatgctgaaatcattgttctagagaaaggtccttatgtgtcctttgcgaactgcggccttccttactttatcgcaggtgaaattactactcgcgatcaattactactgcaaacaccagagtccttaaaggcacgttttggtttggatgttcgtccaaatcaagaagtactggctattcacccagaacaaaagactgtgactatccatcgagattctgagacttatgaagaatcatatgacaagttgattcttgctccgggagcaaaagcaatcataccaaaaatcccaggattagaccgtgccacaaactgccgtcagttacgaaacgtgccggatatggatgctattttgcagaaaatcgatcaacatacccgccaagccgtcgtagtcggtgccggctttattggattggaaatggcagaaagtctgaaaaaccgtggcttagaggtaaccgtcgttgagaaagcatcgcaggttttaccttcgatggatgaagaaatggctgcctatgtcaaaaatgaattgatagcgaagggaatcaaggtcattacgggccaatccgcagtttcttttgaagaagaagggaaaaaaattcggttagaagatgacactgtactggactcagacctgacattattgtctatcggggtccaaccagaatcaagattagcagcggaagctgggatcactactggtattcgaggaggaatccttgtagacgaaaactaccaaacgtcgcaaaaagacatttacgctgtcggagatgctatcgtcacgaaacaacaactaactggagaagatgcgttgatttctttagcctcaccagctaaccgtcaaggccggcaagtcgcagacgtgatcgctggtctgccgaggaaaaaccgtggcaatattggaactgctatcctgcgagtctttgggcttacagcagccatgaccggattaagcgagaaagcagcagtatctgcgggcttgcagccagctgtgattcatgtcagcggaaaagatcatgctggctattaccctgatgctaaagatctgctattgaaattgatttttaataaagagacaggtactctctatggtgctcaggccgttggacagagtggcgtcgataaacgaatggatgtattagccacagccatcaaaagtggattgacggtggcagatttagcagaactggaactgagttatgcaccgccttttggttccgccaaagatccagtgaacctgatcggctatgcggcattgaatctaatcgaagggatcagtgagtcaatccagtggcatgaactttctgcagaattagctgccggcaaacaattactagatgtccgcaatacagcggaaatgactggccgcttcaaaaacgccctgcatattccgctgaatgaattacgagaccgactgactgaacttgatccgactgcttcttatatcgtcagctgtcatagcggactgcgaagctatttagccgaacggattctcaaacaatctggctacgaggcaaaaaatctagacggggcttttgcgctttatcaaaccgtcagaccggaggaaatcattcatgtatcgctcgatcacaatgcctgaattttatcaagcaagcaaacaacagaagttccacctgattgatgtcagagaagtcgatgaatttatcagcggccatgtaccaaatgcgcaaaataatccgttatctcacttcactactgccaatttggagaaagaccttgactactacgtgatttgtcactcaggtgctcggtcagagcaagcctgtcactatatggaccagcaagggttcaaggcgatcaatgtattaggcggcacttctgcttggccaggtgaactcgtttaaaacacgttacaccaaataaaacccaatgaccgctactttgatccaagtagcagtcattgggttttggtttaaactcgtcagctaactattcaaaaacaaattgattgtggtaaagttcggcataaaacccgttttctgccaataattcttgatggcttccttcttcgatgacttgcccctcccgcaagacaacgattcgatcggcattcaaaatcgtctttagacgatgggcgatgacaaaactggtccgccctttgatggcttcatccattgcttgctgaatctttgcttccgtcaccgtatcaacattactggtagcttcatccaaaatcaataaagatggattggtcaaaatcgtgcgagcgatactcatcaactgcttttgcccggtactgaatagattgttttcttccgtgattggtgtatcatacccttgttctaacgtcatgataaattcatggatgttggcctgttttgctgctgcaataatcgcttcctcactggcatccggcttaccaaaagcaatattttcccgaatcgtcccagaaaacagtaccgaatcttgcaacacgatccccacatgctcccgcaatgcatctaaatctaactgtcgaatgtcctgaccatcaaatgttactgagccattcgtcacatcatagaagcgattcaaaagattcatgatggttgtctttccagaaccagttggtcctaccaatgccaccatttcaccctttttgacatggatggtgacatctttaaggattaaacgatcactatcataaccgaaatcaacatgattcaatgccacttcttgcttgataccagtgattttttcaccatttgccggtttttcttcatccggttcatcaaacatctcattcaaacgacgggcgccagtgattgccaattgaatcatgctgtaaccagaagaaatctgcatcaacggttgatagtattgttgagaatattgaacgaaagtcaccacaaggcctagagcaactgaacgttccaaatccccattcaatgctaaccaaccgccaaagaaaatcacgatcgccgtgttgaccagcgacattccttgcatcattgggaaaagcaatcctgagtatacttgtcctttgtaagtggcttcccgaacactttggttgtgctgcaaaaatccatcaatcgtttcttcttgaagaccgttggtgatgatgatccgttggccgctgattttttcatcaatgtacccgtttagttttcctacttcatcttgctgcagatcgacatatttgcgagctttttggatcacaatgactgcaatcaggatggcaattggtgtagacgcaatcgtcgcccaagctaatgtgacattttgtcggaacatcatgatcaaaatcccgatcatcaataccacattggtcaatacttgcagcaatgcttgattcaagctgttttgaatgttatccaaatcgctggtaaaacgactcaaaatttcaccatcttgatgagaatcaaaaaatttgatcgtcaatttttccaatttattgaataacccgattcgcatccgattggtggatttccccaccacttgcgtgaacaagatactataaataaagtttgctccacttgccaatacgtaaaacagcagtaacttccagatgacagatacgaattttgacttgtcatctacgccttgcatcaatccaccaacataattcgctaattcctgaaaggcttgccccacatagaccggtgcttggacttgcagataagtggctgcaatcacggtaatgaaaatgaaaaagaaagagagtttgtatcgttttaaatagtgataaaaaaacttgcttgctttgatcaaatccgtcatggttattcagctcctttctgagtctcaaaaatttcctgataaattggattgttggcagctaactcttgatgggtacctactccaaccagacgacctttatccaacaccaggatgcggtccgcattcacaacagaagcaattttctgtgcaatgatgatcgtggtggtagcttgcagttctttttcaaaggcttcacgaaccagtttttccgaacgagcatccaatgcactcgtactatcatctagaatcaagatttttggttccccgatgacacctcgtgaaatagacagccgttgcttttgaccaccagaaaaattactgcttcgttccgctacgggtgcttcaaaacggttcgtcaatttttgaatgaattcacttgcctgcgcgatttctgttgcatgggtcatttcagggacagtggcgttctttttgccgtggcgcagattttgggcaatggttccggagaaaagaatcgctttttgtagaacaaaggaaacggtttgacgtaagctttgctcatttacttctcgtaaatcgacgcctccaactcgcacggttccttctgttggatcaaacaagcgcggaatcaattgagctaatgtcgatttccctgcaccagttgccccgacaatcccaatcatttctccaggagcgattgaaaaactgatgtctgtcaaagcatttttctcatccccaggataacggaaagaaacgtgctcgaatgccacactgcctgctaattcttgctgtggaacatctttgtaggacaagtctggttcggtaaccagaatttctttcaatcgtttgagagagaccgctgcccgagaagtcatcatcatcatcataccgccgataatgatcgccatcatgatctgcatcaaataattcatgaaagaagcgattcccccgatcaatgtcggatcgtcttttgcaaggtcgctgacaaagaagatcgcgcctacgaccgctaagttggctgccagcataaaggacggaatcatcacagagaaaagcgtaccaacgatgatgttgtgttttgttagttcgtcgctgactttcgtgaaactgttcaattgatttttttcttgaacaaatgatttcaccacacgaatccctaaaagattttcttttgctgcactattgattttgtcgatcaaattttgaatgatcatgaaatgtttgcccatctgtgtaaaagaaagaccagtaatgatcactactgcaacgatcaatgcgacgattacccaccaaagttgaggcatcgtggtcatggctaagataaaggcaccaataaataagaaaggaatccgaaacaacgactgcaaggagatcatcactaaattttggatttgggtgatgtcattggtcagtcgaaccaccagatttcctgctgagaatttctcgatattaccaaacgagaaagtttggattttacgaaaggcttcttcacgaatatccgcactgactccttgcgctactttggcagagaaaatagtattgatgaccccagccaccagcccaaacacggctagaccgatcaattggaccccaatcgatttcatttcattgtcgtcttctttaatgattgcttccaatacttgttgcagcagcttcggctgccataacgtagccagtaccatgacagctacagaaaccagcgcaatgaagacagcgcctttgtatttctttacatggcgtaaaacaagatccatcttaaaacacactcctttacagtttgacaggcattatttaacactgtaaaataaagccggacaataatttaccatttttagaaaaatgttgcaagcgaacaaaggatgatttttttatggaacaaaagttatcaaaagaatcaattattcatgcggcttttgcctacctaaaggaaacatctgacctttctcagttaaccatgcgcaaattggcaaaagtactttctgttcaagcaccggcattgtattggtatttcacgaataaacaagagctgttgcaagcgatggctgaaacgatggaaaatgatctgccggatgtccctgcgggtagctggcaagaacagttgcaaacctttatggccaattactacgatctctatctccaatatccctgtggtgcagaactagagattcatacgattccttcctatcctagccgactgctgcatttagagcaaatgatcactatattgatcgaagccggcttcactcctgcccaaagccgtcaaaccgttcaggcattgcatcatctcttattgggacacttactcgatcgtcaaaaagaagaacaattacgagcaaaaattgtaactggcgatgaaaaattgcgggcacatgtctctgctatgcgcagctatgttgttgagaatcatttaaatgggatggcagaaggcatccaacaacgcaaacaaatcgacgaacgtcaagtttttctggagagtatcgcgatttatctggctggcttaaacaagcgaaatacctctctaaaataaaaaaacgccaacaaatctcactaagtttccttaaatcgctttccgatttcaaggcacgaggctcgttggtgtttttgttgcgttttttaaagcgttgttagttcttctttttgttttttcgtcaatttctgataaaccagttcataagaggtcaaaatcaactgttcaatttgttcgtctgttacctcatccgctgctagacgaatagaattccagtgggttttattggcatagtatccgggaataatcgcctcagggtattgttcacgtaattcttcattgacttccggtttatttttcaacgtaatgatcgcatcatcattcgcttcaggactcatcataccaaactgtttgccgattagaccaaaataaatcgtcccccaatcctcacgataggccacattagcacctgccaatgactgaccgtaacttttcaggcgatcgattcgttgttggatctgattattcattgccatccctccggtttgaaactgattttttctttagtgtaccatatcttagagggtttctttcataagcaaactgttgatttagataaaaaaacagacccgctaagcgagtctgtgatacgtatgaatgtttggcttgattaataccaaccgttagcttcccagaatgcttttgctgcagaccatgaaccataacgtgaagcaacataattatcggctactttttcttgattggccgctgaatagtccccattcaagtaagagttagtcaactgataacgtccatagtattggccatttgttgctgtataagaaccgccagattctttgttcgcgatccattctttagctgaagcttctgagcctgttgctgcagaactgcttgatgcagatgagcttgggtttgtttgttggctgctggcaggttgtgaagctggttcttcataagtgactgatgattctgcagctgctgaagaacgttcatttgtatagctggcatcgtctgttggtaagaccagtgtttcaccaacatagatcaagtttttgttcgtaatgccgtttgcttcaacaattttatcaacggcttctgaggtgccaaaatagttataggcaatcgtagatagtgtatccccagattgcaccgtgtattcttcatcagcaaacgcatcttgtccacctagaaacacacccagacctgcaaggacagctgtactaagcaaaacagttttcaatgacttcataaaataattctcctcatcttgtagcgtttatagtctgtcgcaggagaaatctccaacgcatagactagtctaacaccagagaatatttcataggtgaaaatctcgttacagatgattacgaatgcgtcgagttccttacgtttcgtaagcgtcgcgtaattccttttgaatcaacaacgattatcaacataaaaatataaattagttattttatttcaataaaagtgaatcccctcttttttatttgtgaattgttacaaattggatgaatttacacacagtcgtaacaaaaaaagctgcagctgaacagcgcgtttccatgaatgcttgttgcatcgattggaagcaggcgttcacttgctgcagcatctttcgctgacactttatcaaaccgtttttttcactggaatcaacttattcatcacaatagcagcaatcgcacttaacgcaatcggtgaatccaataagtattgtagaaattgcggagtttcttgtttgatctcagccggcatgaacaaaagaccgatcgctaagattagcggaacaccaataatatagagttcacgttcagaaaactcttcattcttgatcactcgaaagccgctaagcaaaatgatcacacagacaactgcgaagacaccaccgattaccgctgaaggtacggcatggatcaacgctgataacttgccgacaaatgacaagaggatgaaccagcaggaagccatcacaaagacttttttactggcaaccccagtaatggaaatgataccggcatttgttgaataccccgtcactggtgtcgttcctactaaagcagccaccaggcaaccgattccttcaccaatgacacctttattgatttgttcatctgtcacagcttcctcagtgacagagctgacggcataccaagttcctgttgtttctgctagtaataccatataaatcaccagcatcgtcaaaatagctgaaacatcaaaatgaagaccataattgacgaaaataagttttggcaaactgaaaaatgaagcatccgcaacagactggaagcctacgccgcccatgaaccaagcaatcagcgtcccgatcattaaggcaataatcaccgagctaatccggaaatatttacctaaacgagggaagtaatcacctaacatcgagaataaaatcaaaattgctgctgtcactgcagccaaaaacatgttctgattagccgataatgtctcagtagctggataaatgttgctggtaaaagctgtaggtaacaatgtcagtccaacgatcatgataatcgtgccactgacgatcgtgggaataaagttgcggacaatatacttatagatccctgtcatccctaaaagaataacagccaatgccccgacaatactagctcctaagacagtatccataccttgcgctccaaaatagataccaatgattgcgcctactggtacaaaggacggcccttgacagacgggcaatttcaagaaaaagagaacttggatcagcgaagcaatcccagcacctaaaaaggtggattggatcagcccggctgcatccgacgagctcatggcaacagcagttgcaataataaagggtgggacatacacatccattgccaacacgtgttgtaagccaagaacaatggcttgtcctaaaggtatatcttcattcattccgatcgttaaacgattacttctggtttccacagtatcaatctcctcatttttcatgtactttttttccttgcacccagacctgacgaatgttttcagccgttgctagatacaaaatcttttgtaattgttctttcggttggttcagtacaccaaaagctggcaatggattaccagaataacaagtatcgatcacttgaaggtcgcaagcgtagccttccttgataagaccaatcggtagtcgtagcgcttcgccccctccttttgtcgccaatgaaaaagcgtcgatgactgagatacgcgcattcgcaacacctcgattcgtttggggcaatgtaacatccacaccgtcttctaacatgcgggaagacataacagcttgcttgatattgtcatacaaacttggagaaaagccgccggagatatctgtgcctagtccaatcgttacgccttgttctttaagccgattgatagggatcacaccattggcaaagtacgcattggaaatcgggcagtgagcaacagcagtccctgtttccacaaagatctcaccatctttttcatcgataaaattacaatgagccatcacagctttttctcccagtaagccaaaatcccgcaagacttctgtgtcggttttaccaaatcgttccaagacgtgatcgtgttcccattggccttcactgcaatgggattgtacatggacatcgtatttttgtgcgagttgtcctaacccagccagaccttcatccgtgcagcttgggacgaatcgtggtgtcactactggatagactccttgacgtgtcgtttttgccaacttttggacttctttaatgaaggtttcggtctctgctagtgccgtagcagttgaggcatctcgataaaaatctgggttcgcgtcgggatcatccatgactactttccccactagccctcgttgacccttctcagcacaaatcttggctaattgtaaacttgcttccaaatgaacggtcgcaaaataaagaaccgtcgttgttcctcgagccagtagttgcgcaactaaatcttggtacacttctgaagcaaaacttgagtccgcgtattttgcttccaacgggaaggtacactcatctagccatacattcaacggctcatccaatgcaactcctgcttgcggccattggggtgcatgaacgtgcaagtcgacgaatcccggtaaaaaatactgtcccttctgcaattcaactagcattccttgtttggcagctgccagcatttctggatagtctgattgttctgttgtgaccacccttttgatcatcccttcagcatccacgcaaatgaggacatcctctaagtattccagcacgccatctgtgggtgtatgaaatacagaacctttaaaatattttgttattgacataagttttctcctttaacaaactgcatcagactgctgctttgacattagcagttttcattaaaataagcatcaatggttttattttacattcattcggatttttttcaataaaaaccgtacattaatcctgacaaaaagaatctaatgttcgtttttaaggcaaaaaaagacatttggtgtgttcaccaaatgtctttccttcacttaaagctgaattgtcgtaccactattgccagctaaagtttccgccgctttttccaatgaagcgatcactgcttgacgcccatccttggaagcagcaaatgcgatcgctgcttccacttttggcaacatactaccaggtgcaaattgatttcggtcaatgtacgtttgcatttcagcgacagtggctgttgtcaatcctcgttgatctggttgaccatagttgacaaagacttggtcaacagcggttaagataataaagatatccgcatcgatcagtgccgccatcttggctgcagcaaagtctttgtcaatcaccgcgtcaactcctttatagcgagtgccttcataaaccactggtatgccgcctccgccacatgcaatcaccacttgacctgcatctactaatgtttttagactgattttttcataaatgtccactggtttaggagaaggaacgacccgacgccaacctcggcctgcatcttctatataagtgtcgccgctttcagtcattaattgctgagccttagcttcactatagtagccaccgattggtttcgttggattcgtaaaagctggatcagctggatcgaccaccacttgcgtcaacatggaaacgaccggaatattttccaacccgcgagaaacaagctcttcatcaatcgcttgttgcaaatggtaaccgatgtacccttgactcatagctgtgcattcaggaaatggcatgacgtcttcttgcgttttgctggtttcctcaaatgctaagcgaattttgccaacttgaggaccattcccgtgagcaatcaccacgtgatggccgtcactgattagatcagcaatcgattttgctgccacttgggctttggtcaattgttcgtgcgcagagtcgcctaaagcatttccgcctaaagcgatgacaattttcgacatacgtctcctcctatctttgcggttgttgttgcgtgatacagtgaatattcccgccaccgtatacgatctcaactgtatttacgcccacaacttctttatctgggaaaatctctgctatttcttcaagtgcccgcgcatcattttcgtctccgtattgaggaacgatcacaccgttgtttgtaattagaaagttcatataagaagcaatacaaatgtcgccatcttctcgcggcatggttccttctacgtaatcaatcttgaaatccccattgatcgtgacattttctactgggcagcaaagcttatgaacttttaatttgcggcctttggcatcggtcatttcattcaaacgcttgtatgcagcttgagccgcttcataaaatgggctgtttttatcttcagtatagatacaagccacttctccaggacgtacaaaacatgccacgtcatccacatgtccattggtttcttccggatcgatcccgtcagctaaccaaaggaccttctcacagttcaagtagtcgcataatttttgttcgatttctgcttttgtcatatgggggttccggccattactcaacaaacacatctccgtcgttaacacagtgccttccccatcgacatggaaggatcccccttctaaaataaacccttccgtccgataagaatccacttgctcgatctcacagatcttttgagcaactaaatcatcttgatcccaaggaaaatacaagccatcgactaatccgccccaagcattaaatccccagtcattgcctcgtaattcgcctttgtcgttgatgacaaagctaggaccacagtcacgaatccatgcatcgttattggacatttcatagacagtgatgtctgcaggcaattgacgacggcagttttgatattgttgttgcgacacgaccacattcattggcgtgaatttgctgatcgcttttgcgacttcagcaaatgcttcttgagctggtttgcccccatcacgccagttatccgggcgctctggccaaatcatccatactttctcttgtggttcaaactctccgggcattctaaacccgtcttgtttcggtgtggtcttttcgattcgtttcgccatgatacagcactccttcttttttgatttttttgatccagataatggcttcaccaacgagggcaaatacaattgctccaatcgtgattggtaattgctgactcagtgattcagcgtcaaattgcaaaggaagcgctgtgaaaatcaatgagatcacgatcatgatcatcggtagtgcgactaataccttcaagaacaaatcgctgccgctcaccttgaaaggtcgaggtgtgtctggatcaattttacgtaatttataaaacgcaggaaacacagggacatacgatagtaggaacattactaggttcagtgagaaaaatgcccagaataaatcttgatttggtaaaattggggcgatgacgacgacgatagaagcaacgataccattcataattgccgcaccagtaggcatgccattttttttgctgcgtttggcaaatactttcggcatatcgccattttcggccgcatagcaagcagtattattgacccctaacgaccaagaaatcatgttgccaaacaatgtcagcaagaacaaaaaggccatcgaaataatgaaccagccgcctgttgatcctgtcaataatttaaaactatccatcaatccactgccggtactgatttgatccgtaggaatcgctacaccgatcccgaaagcagaaaaaatgtaaatggcggcaatcaccagtccaccggcaatgatcgattgaggaatttgcttcttagggttttccatgtcacttgcaaatgtacaaatcacttcgaatcctaataagttaaaaatgattaccgagataaaagacaaactattcaaattgaagcttggcaccatcgaagaaagagtgaactcattcgcaacacctttggtaagggccgtatagagacctaagccaccaatcaagattgctaacagcatcttgatcactgctgccccattcaaaatccacacactgtcactgaccggataaaaactgatccaaacgatgacccatataaaaatcagttcgatcacgatagcagccaccgtggaaaattcacgacctgtgatagtcgtcaacaagtcaggacagactacggctagagaggctaaccataatggataattgatccagtagtaccaagaaacccgagaaccccagcgatgaccgaaagcttgtgtcacccaatcataaataccgccatcaccaatatacgttgttcctaattctgatgagattaacccatagggcaaaaggaacgcaaccaatagaaagatccaccaaaaaaactgtgaatttccgattgctgctaccggtgcagccgcttctgccacaaatacaacacaaataaccgataagatagcactcatcaaactaaattttttcttttctcccattgttttcttcctttccggtacaagggaataagggttgaccaacgattgaaggattcttgcaactagcggatttctctctcgtgaatcccagttcagcacataagctgcgacattattagaacgagcttccgctcaaaagaatcgattcgcagttcgttggcccctcctcaagaaccaaaacagtcttcacgcatccccttgatacgcagactatttcctttcctcatctcttgcgtctagtttcatctaacaaaacttccaagtctttttcagccgctgcttttttggtctcgtcgattggatttttatccgcataatctcgcatcaagtacactaagagaccgcgaatcgacgttaaccggttttctgcttcatcaaaacagatcgagtttggtccatccatgacctcatccgtgacttcttctccacgagtggcaggtaagcagtgcataaatttcgcttgttcaccagcgcgtttcatcaagtcagcgttcacttggtatttagggtaaaaaatacgcatgcgttcctcttctgataattctgcttcatacagtccataccaaacatctgtataaacaaaatccgaaccttcgatcacatcgatttgatctgatatcgtataggaaccgccagaatctttacaaatcgcgtctaatcgtgcgcgatggtcttcgtttaactggaacccttctggaccaaattgaacgaattccatccccatttttgttgcaatcaatcctaaagagaaacagacttgtgtggcatcaccaataaaggaaatcttgcagtcttcgatttttttgcctgctggaagatgttcgatcatggtgcaaagatcgccaagttcctgcgttggatggttgaagtcagacataccattaataactgggatcgtcgcattcgttgctaagtcatacacactatgatgccgttccacgcgagccatcaaaatgtcaactaaacgagaaagaacacggcttgtgtcttctattgtttcatgaccacccaattgaatttgtcctggtgcgagatattctgcatgtcctcctaattgtgtcattgctgtttcaaaagaaacccgagttctggtagatgattgttggaaaatcatccctaatactttgttctttagtaaaggggggtaataaccatttttgatggccgctttgattttcaatgacaggtcaacgatttgttggatctcctccttcgtgtaattttccgttgtaataaaatctcttttttccataatgaaacctcctaagtgatttgtttgcttttgcatcttcactttaggtaaaaaaggcggagtttacgataagctattagttgtaaacgttatcacacttattctatacttgctgaggacaagtttatttttggatataaaccagttattttccaagggtttacaaaagtttagaggaaagtttagcggaattaaaagtaaagaaaaaacaaatggtgttataattaggataagaaaattggtgtaagaaaaattgaaaggggattcaatatgatagctatttttatatacaatattttattgatcattctatattcaatcacgatgacttttgctatttattcttacttaaaagaaaaaaacaaattatttctttggattagtttgtatctggcattctttatttttgacaatacaattatttatatgacggaatttctcaattcctttgcccaaagttatgatcaagcatttatgagtgcaccagcagttaaaactattatatttatgggaaatgcctttttctccatttctattcttgccgaactacacaaagaaaaaacctctcccctccattatacgctattgatcgttttggccatttggatgattacgaccccactgatggaaaactcagcatttaaagtttggctctattatctgggtaatcaactcttccttttttatctaggaatttattgttggcaagggaccaaaaagaagctccctctactgaacaaacgctatttaaaacagttgatgatcatcaatctcttctttagtattttgatcataattgaagatagcttcgtgattttcaatgtcgaccagtacagctcgttagcgacaaagatttataatcgcagtatttcagaggatatcttttcgattgttgtttgtatattattactgcacttctttatcaaagaacgccaaccacaggaagaaaaaccgcaagagcaagacgcctctctcttgattcaaaacttttgccgtattcatcagtttacccaacgagaaacggaaatctttgcgttgctgttgtcccatcaaaccaatcaggaaatcgccgatcagctctttctttcattgggaacggtcaaaacccatgttcataacatttttatcaaacttgagataaaaaaacgcacgcaaattatgattctttttgaaaagtacaaagagacccatgaggcagctgcctaaaaaagacctggaaggatcgcttccaggccttttaaagtttaaaaaccagtcattcattgctctgaacggcttattcttccatatatgcatacttgatgatcgttgacggtccgaaagttggatagtacacacctttcagggaaggattgaccataatactacgagctctttggtagattgggacaatcccggcggtttcttctactaatagtttttctgctttgatcatcgtatcccaacgtgtcgctaaatcattggcataggtcgtattgctatcagcaatcaactggtcatagtctttattttcataattcgtgttattcggtgaaacgagattgtaaaggtacgtcatcgggtcttgataatctggtccccatgttccgatagctaactcgtaatcgctttttcgtgtcaattcaatcgaattattcaatgggacagacttgatttcaacggtcaagcccggtaagactgtctgtaactgatcctggatgaattcagccacttttttatctgcatcagtgtctttggttaacatctcgatggagatcttatccccaatatcagcagtggctttttgccagtaagcgagtgcagtggctttatccggtccttcgagaggcgcatcttctcgaaaatctttgccagtttccggattgaagacaaagttattcggaataaacccattgattgcttctgatccatctgataagacatctttgactaaagcttctttatcaatcgcataataaacggcttttcgtacattttcattggcaaagatcgtatctttaccatctcttttctgattcatcttgaaatagtggatataagaggtcagcaccgtctgtagttcttcgttagcggcattttgcttcacgtattccccataaatatccgccatatccaactgtccttcgttgaaaagattatatcctgtaacagcttctttgatcacttcataatggatattctccagtttgatggcatcacgattgtagtagtcttcatttttttccaaatcccatgtagaggaagcttgatcccaatttttcatcaaaaaggggccattagttaaaatattttcacttgatgtgccataagcatcccctttttcggtgacaaaagcttcattttgtggaaaaaatggagtaaaggccaatatcgaagtcaaataaggaactggctgttccaattggatctcgatcgtgtactcgtccgtagctttcgcacctagttcagaagggtctttttccccattgatgatttcggtgccatttttaaatgtaccgtccaataaaaacatgtagtttgcttgattggctggcgtggctagccgttgccaagcataaataaaatctttagccgtcactggctccccattactccaagtagcatcttctctcaacgtgatcgtgtaagtcagaccatcgtcggatatgttggggaaatctttggcgatagccggtgcgaccttattggtgtcatcgatttgatacaatccatcaaagacattgacttgggcattgatacttgccgtatcttgtgtagagagtgtatccattgatccgatttcgctttgttccatcaaattgaccacactgctcgcttgggcagtcgctttggattctttctgataactacaacctgaaaaaccgatgacgctagcaacaaccaacaaaaacatcattcttttttttcctttattcctcatttacgtcctccttttttacatgcgtcccaaccgcttatcgaagcgctttttctaaaatcgtcatctcaatcaattcagcttgccaatccagctcatcatatcggtagcctttcttggcagactcaaattctccccgctgattgtcgatggggtctgctcgtaagaattgcttcgctacggtaaatcccccttgaatacagttattagcaggtaagcgaaaaatatctaggtttccaaaataataaagccagcgctcttcatttccgcctcgaaatgcgctgcccccaaacgaaacatctacataaagccaaccgtactctggtagatagaagcgcgcccagtcatgagggcccacaaaaaattctgaaacatataaacccgactcccattcagctgggatattcgccatacgacacaaagtgataaataaaagtgcttgaaccccgcagtctcctttctgattgactgcgcagtactcactgatattcggaatcgcataatattctcgcataaatgaataggtcactttggtggtcacaaaatgataaatcgcatacgcacgttccaagggattttttgcttccggcaaaatttcctgcaataattgctgtagaaaaggcgtaaattgaatatggggagcgaattcattgagcgctgatgcaaatgcgtttttttccgactcagtcaactcacgaatcatggtttgctcatccaacaactggaataaatccgtataaacagccgtcaattcatagctgtgttccacagtcgcttcaattgaggaagggtcgttggtttcaaatgcgatcgttcgctgtggtgcagcgaagggatcaatctgcttgaccgctccttttgtctgaagaatcttggcatttgctacctttccagtgtctcgaggcaaaggaatgtgcgtcaagaaaggaccgtcttctttattaagcgttgttagtggtctaagtgattgtttcaaaacgattcgagcagtcctttgtccgagttgtttcattttttctacattctcatccagttctacttgtctggcactgtcaattccgttttcttcctcaaataaatagcgcgtataatagtctgagcgcgtcttaacgagattagcaataaagcgttcatggaaaacttttttgccgttcaagtagatccattcaacctctcctgcttccactaagcgatccagttcttctcgctgaaaatcgacaaaggactgttgcatcatctccagagctttcgtttcttcatagggatattgctttgcttcaaaaacagtcaaaacctttaattccgtttgcaaacgatcttttaagacttcactgatacgggcattgttcagcttctgatgaatgagtctacgtgttaaagaaaaatcaccaaaatctttggctcgttgaatgtcttctggcaaaggaaccactagattggatagatcattaggatccatactcactgcgccacctcctctttttgtttaacgcctaatccagccgcttcattaagttgaatcaccggtgttttttctgtaccaacaaccccttcatacgcaagaactgctaaatcaaacgtcgcgtcaaggtcagcgaaacgaacatttttttgtgcagcaacaaagtgagctgccgctgcgatactaatattggtctcccctgccatacaacctaccatacaagggatattcgcagcttcgcaaatactattgatctgtaacgctggatagatgccgccacatttcatcaatttgatattgacagcatctactgcatcttttttgatcaatgataacgcatcttggggtacaaatgccgcttcatctgccatgatctgttggttgacttgagttctgataaaggctaatccatcaatgtcactagcaggtgttggttgctcaaaaaaagcgatgtcatatttctgcaactgttcaatcatttttattgcctgctttgctcgccaaccttggttggcatcaattctcaattcgatggctggaccgacagctgcccgaatttgttttactcgttcaatatcgtctttctcatccaatccgactttgatcttcagtgcagtaaatccttgttccacaaacaattgagcattctctgccatcacttctggagtatcgatggaaatcgtcatatctgtctctacttggttatcctgaccgcctaacaactggtacaaaggcagtcctgtactttttcccaatagatcatagcaagccatatcgagagctgctttggcagacccattgcctttcaggcactggttcatgatgctatggatccggcttaattgccgtggatcttctccagttaatgcatcagccaataactttagagcagcttcacagccttcaagtgtctcccctgtcactaagggttcaggtgttgcctcaccgatcccaaagtcccctgtgtcagtgatcactttaatggtcaaattgctgacctcagtaataacgcctaatgcaattttaaatggcttgcgcagcatcattttatttgcagcaatttccacacgttcaattttcatcttcattcccccctctaacttaaaactgactatatcattccgtttttttcttttcaacactttttctgaattttctgaattttatttttatacagattatgcataactctaccaacttatctcctttgagcagtaaatttaataacaaaaaaagagcaaaaatttgctcttttaatcagataattgtattttattaataatcgtcggatgccaacgaacattgatttgtttgattgtatcaagcggacactttggttgtcgatcagctgttaacaaaccgtttttttcctgttccacatccgtcaactgcgtataacaaaagccgtgaagaatttctgactgatagacagcatcaatcacccgctgatagtcctgaataaactctgcttcattagctgcattggtatatccccagccttgagcccctgtatcatagccgatcccgccaaattctgttaacaagataggaacatcttgatgttgaaatcctggacaataaatttttctgcgattgggttcagaagttaaaatcgtatcttttgttcgcaaactcgccgcaaaatggtcgtatttctccagttcttctttcgttccatgaacatagctgtgaatcccacaaatatcactttctgtcatctcccagccatcatttgagataaccaatcgagtaggatctaaagaatggatcaagtgataaatcgcctgcgaaaaatgctgttgctgacgatcgacactaatgttcggtaccccccagctttcattgatcggtacccaagttgtgatacaaggatgattgtagtcacggtcgatgatctcttgccattcagccatcactttccccccgctagttcgtgtataaacactcggtgaggcacattctccccaaacaatgaatcctaactgatctgcccaaaacaaaaaacgggggtcctctactttttgatgtttgcgacagccgttgaagcccattgctttggctaattcgatatctttcttgtaatcttcatctgtaggagctgtcatgagacttgtgggccagtagccctgatccaacactagtttctgataatacgggcggttatttaagtggaccatgccatcttgaatatgaatttttcgcatgccaaaatagcttttaacggtatcgatacactttccttgtgaccaaacatcaaagacgacatcaaagagattcggggtctctggagtccaagtccatccgcgaccgtgaaagtcactgcggtcgatcttttgattgaatagactgtaagagcgtgtgaactggtgctcggtcaactgctggcgatcagaaacgatcagctcttcgccgtaataaattctggtacacaattctttatccgtcaaatcaccagcataatgataggcgatctctacggatccccgatcaaactcactggtataaaagaccttttctaaatagccgtttttgtcaactgcctccaaccacaccgtctgccagatacccgttgttcgggtataccagatagcagcagaatgttcctgccaatattgcttgcctcttggtatttcttcatctgttgatggatcaaagacctttagtgtgagcagatctttgtcaaaggtcaaatagtgagtcacatcaaaagaaaatgaggtgtgtccgccaatgtgttcccctactaactgatggttgatgtagacccagcaatggtaatcgacagcgccgaaatgtaacaataaacgtttgtcttgccaagtatctggcaccatcagctctcgctgataccaaacaccgtcatgaaagcttttgatttcaattccactttgcttggactgaaagacataaggaacttcgatcatctgtgtcaatgcttgtggctgttgttcctctaagttgtcggtaaaatcaaattgccacttaccgtttaaattcagccatttccttcgttcaaattgtgggcgcggatattctggtctgttcatagtcgtcctttccttttcaattttttttattacgaggcaaactagcctttgcttccagaagtaagactgattccttgaatgaaatacttttgaccgaagaaaaacaagactaacgcaggaatcgtcattaatgtagaagccgccatcatgatattccattgagaagaaaattgcccttttagttgcaataatccgagagctaatgtttgtttgctaggatcattcaagtaaatcaaggggccaaaaaaatcattccaagtattcataaacgtaaaaaatcctacaaccatcatggcaggtttaactaacggaagcatgatcttataaaaaatctgccagtgggttgcaccatccaggatcgccgcttcatctaattcttttgggataccagcaaaaaattgtcgcatcaaaaagacattgaacccaccaccgccaaaaaaggctggggcgatcaaaggtacaaaggaatttacaaatcctaatttattccacatcataaatgtcggaatcaacgtcactgcacctggaagcatcattgtcgcaatgaccatcgcaaaccacatattcttgtatttaaagttcaagcggccaaatgcgtaaccgcataagcaagaagtaaagacattcccgataatgcagggaataataatcaaaaacgtgttaacgagataggtctttagatccaaaacttgaaagacatctgcgtagttagaaaataataattgatcaggcagccacttaggggggaactcaaaaatttcataggaatccataaacgagctgcgtactagccataaaaatggaaccaatgagatcagtccaatcaccactaatggaacatacatcatgtattttgcttttctcatggtcatttttcttgccctccataatacacccaattttttgccgtaccaaaaaccagcatcgtaaacaaaccaataatcacaaataggatccatgctaatgcggatgcataaccaaactgattttcttggaatgctttccggtagatcaacaatgcgtaaaacaaggtcgcattattggggccgcctccagtcataatgtatgcttgcgagaatgtctggaaagacccaatcaaccccatcaccaagttaaagaaaatgatgggagagatggctggcaatgtcacatacaaaaatttatggcgccaattgccgccatctacttccacagcctccattaggtcttggggaacatcctgcagcccagctaagaaaaccagagcggtaccgccacatccccatacggccattaaaatcaaagatgggatcgctgtttgttcatcaaaaatccagttagacggcggcaaatggaaaaattgcaaaacagaattcagcaagccaaaatccgggttgaataaccacatccataaaatgtttgaagccaccgctggaactaccaccggcaagtagaacaatgttcgaaaaaatgcctgtcctcgaactttgacattcatcaacaatgcgatcactagtgcagcgatcaaactacttagcgtactgccaaaagcaaaggtgaatgtcacaaccaccgattttttgaaaaaaagatcatccataaaaatcgtacggtagttatcgatgccggtaaatttgaaatcaccgatgacattataatctgtaaaactaagaatcagactaacgatcattgggatgatggtaaaaatcaataatccgagaattgcaggggctgcaaaagcataccctgcacgattctcttctttgtgtaaatcatattgtttctttttagattgttcatctgttttaagtgtgatcattccttcgtccacctacttcacatactcgtatttgtccccgaactgtttctctagttttggcaaaatgtcttcctcaactacttctcttggagctttcttgccagtccagacctgttctaacgcggggttcacgatttgctcgatcgaagcagcatcttcactgtagaaggccttgttttttgtcaacgcttgctctttcgcttcaaccagtgcttcttttttatattctggtgaacgatcgcttacggcccatttttgaaggtacgtttcatctgagaaccaattgtcttggttaggtaaccataatcctgaatcgatgacatctaaactattctcagggtctaaaagatactctaaaaatgttttggtttcttcccaatgttcttgtgtgttttcattatcaaaaaccacgattggcggaccaaaattcatttgaacgacttttcccatttttggtaaaacacccatacctaacgctaaccctttttgttcgatagcgtcccccagggaacgtaagtcccaagatcctgtgatcgtcatcgctactctatctgtcagcattgcggtatcagttgaaggaatcgtacttgcctgtgagggtttcggcatcacataatctttgtacatcaaatcctgaattttctctaacgcttcaatcgaagcatctgttccaatcaggatttttttgccgtcctgactaagcaccccaccgccattgctgattaagaaagattcatagcctagaccagtaaaattggagatcccataggttttgatatttttttcgtcaaaaccagcatcgcctggatgattgccatttcggtcgactgtcagttctttcagaatggatacaaatttatcccaatcccacgcttgattgacgtcatgaggtggaacttcaacccccttttcttcaaaatatttcgtactgtagaacagtgtaagcattcctggccctgcaggcgatccaaagactttcccgttgtactccgagcgtgtctctgcgattttgttctcaaatggtcctcctgattcatacagctctgtcagatcccttaagttgccgctcttcccccactctgccgtgcttgtttcaaccatatagccgacatctggaagtgttttggtactagcttgtgtgtttagcttctccatataattgtcataagggatctgctgcgcttttacttggatctcgtcttgtgattcattaaagtttttgattaatttatcgatcgaagctttctccaatgtatcgccccaaaaagaaaaattgagggtaactttactcgcttgatcaccagcatcattattgctcccacatcccgataataaaaaacttccgcctataaccaatgaggaaatgagtagaccaatttttttcatcttctttgctcctgcctttttatattccatttgtatgcgcatacaatagttcaaaaagaaaatcagacggattattttttacaaaatgattgcttcatgttgccaaaataatgctgtctgtttttctttacaatttatactatacaaaacgaaaatacatatttcttcccgagttatgtgttccttattcccgatttttgtttggctctattttctaaattagaaatcgattacatttattctatcaggcacatcacacagtaaaataaagagagcaacaccgcatcactatctatagaacaaaggagtagaatacatgagcttatacttggaaattcctgaaatcaatccgctgttccctttcaaaacctttacaaatgaagggtggtcgatcacttatcctcactggcacaaagaaattgaatttatttattgtttggaaggaactgtcagattaggggtggatgacgagatcattcaaatgcatgtagacgagatctattttttttctagtggtgaaccgcacttcttcttgtcttcgccaaatagtgaacgaatcgtttatcaatttgatatcaaactctttcaagggcatgacaatatctcgccaaatgatcgtccattggccaaagtatttgagaccgtcgtcaattacagtaaagattggcctaccccgatccaaaaagagatccagactatcttgctttctatttatcatgaaaaccagaaacagcgtgaagggtatcaatacagtattttgagcagtttgtataaattagcgaatctcttgtaccaactgccattgaagaacaaaaaaacagaaaaagccgctttagatagtacattaaaaaatcgcgagacattgttccagatcgacaccatcctcgactatattgagtccaattatttacatgcgatcacgattcaggatgttgctgatcatgtggggtttagtcctagttatttctcacgcttcttcaaaaaaaatatcgggatgtcttttaccagttatctggcagaataccgcatccatcgggcaaagtatattttaggaacagagctggttcccatggcagaagtagctgcccgctcaggtttttctagcgtcaaaacctttcatcacgtctttaaatcaatggttggcacttctcctatgaaatttcaaaaaaatattttcggctttcactaaataactacgcaagaaacctatatagtcaccaaatcggcgaattctgcatttataacattttgtccaaattaggcaacgcccaaccataaaaaagagatctggaagcatcagatctcttttttattcactctaaattgaagtcctcaaaaaaagaatcaattggtttttttaccaattgattcttgcgaatgatccagcaaacagttgctcacggcttacaacctcagagcggttgctgacatctgctcattatagaatgttgtcatgctctatttacagaccttctttcagatgttctttgctagtttttctcacccagatgtctttaccagtttgttcaataaataattcagtttcaggagctagctgacactcaactttaccttcctttaaagtaattcgcaattcttccccttgataaaaaagcttaaaggcaagttctgttatttcttttggtaggtgattggacaagcgaatgccttcatcataataaagaccagcaaaaccataaatcaaacttagccagctgcctcccatatttgccccatggatgccatcgacgacgtttttttgcagatcagtcaaatccatcaatgccgtatccatgaaatagcgatatgcttttgctgtttctccgatacgactagccatcacactgaaaatcgaacgagacagcgaagaatcatgggtggtgactttttcataatactgataatcttgttttagttgttctagggtaaaatcacccgtaaaaagcatttgcgctaatacggtatccgcttgtttgcagacttgatgtttgtaaattatcatcggatgataatgcaacaataaaggatagttagcagctggtgtctcttcaaaaggccagacagattgttcaagaaactcatcatcttgcttggtaagtccacgagacgcatcataaccgaaatacatgaggtctgcggcttgctgccattgatcgatcagttccatatgcttttcgtatcgtttcgccagttcaatggcataatataaattgttttgagccattttgttggtataaaagttattgttgaccaatgcactgtattcatcaggtccggtgaccccattgatacaaaaagaaggtttgccgtctttttcgatgaaatcaccataactcaaccaaaattttgccgtttcgaaaacgacttcactgccgacttcttcaataaagcggacatctcctgtgacccgttcatagagttgaaaagcataaacgatatcggcattgatatgcagttgtgcggttccggcaggataataggcactcgtttcttgaccatcaatggtgcgccatgcaaacagtgcaccgtcttggctcagctcttgtgcccgtttttgcgcttgcggtaaaatagttgctcgataagtaagcaatgctttcgcagtgtctggattggtgtaagtaaaaaaaggcaacaaatacatttcagtatcccaaaaataatgaccttcatacccttcacctgtcaaccccttggcagcaaaattggttctgccatcacgtcctgccccctgattcaggtgaaacagattgaagcggatccccttttgtagttcttgatcacccgtgatttcgatatcactcgctgcccaaaactgctgatagctttccctctgttcggcaacaaatgtttcaaaatcaaccgcttcttgataaaagggtgcgccctctgcttcttgtaatcgcagttgaaaaatcgtcgtcagggattctccagattggatttgcccatcgccgcctatcacccgaatcgccagttttttttgactatgaggggctgtccaaatggcatagtcgccatgctcttctttcagaagctgatgctctttattcgcaacacgaggatcatctgtttgattgactgtgaagcgctggtccaatggatgggaaacagtgattggctctgtgaaatttgcatttttgattgtgtaacgacaaacataaaattcactgcgcgtcatggaggcaaaagattgcatctcaagatcaaagcttttgcctaatggggtttctacatggtaagactcatgaaggatgccttctgccatatctaatgtcagctggatttgttccgtctgccaaacgctgtccgacgactgctcttgtccgatgcttaaagaaagcccccgcaggttgggtaacttgcagatggtttggtgttctttagcatagccataagcccattcgccgtattggatcggttcactgtcaaaaaaaccattgacaaaagccccgggattcccaggatagttcgcattcactttaaggggatgccctgctcggacaccgatttgaccattccccacagcgaacagcgtttctaaatattccggtttctgatgagagagttcttgtgcctgcaataaaaatcgtttgtccatctctgttcgtctcctccgcttttttctttcagttctatcctacactactaaacacccattgcaaagaatccgacttcagctgggaggggcatctactttggttcttctgacagagtatggtaccatgaaacaaacttgaaagaaggcgattacttggatttatggctaacaaatattcgaatggaaacaagctacatcaaagaaaatggctggtcctctggcagccaaaccaaacgggcggcgattgggatcagtgaagaaaaaattaccgagatccttcccatggatgaatggaaagacacgccaggaataactgttatcgatggtcaaggccagttattgttacccggcttgattgaaaaacactgccatttggataaaagcaaattaggaactccatggcgtcctgtcacaccggcagccaacttagtagaacgttttgaaacagagattcctcaattggatgcattgcctctttcgattaaagaacgggcacaacaattgatcgatttggaattgcctcatggtgtcgtgtcctttcgctcccatattgatattgaaccaatgactgaactgcgctattttgatgcactaactgaattgcttgctgacaaaccatttggtacggaacttgttttgttcccgcaacacggtctgctgcgatcaaatgccgtcgcattaatcgaagaagcattagctactggtaaagctgcattcattggtggggtcgatccttatacattagatcaagattatcagcaatcattaaaaacaacctttgagctggcaaaaaaaggcaatgttggcatagacattcatctacatgaccgcaaagaagccggtcgtgcaacgatcaaagaaatcattcggctgaccaaagaatatgctatggcaggcaatgtcttcatcagccatgcctttggcttaaatgattttgaaggagctgaacgcacagaagtttttcaagctttagcagatcaggacattcatatcgtttcaagtattccaatcagtcagggaacgattcctccccttaaagaattacaaagttatggggttgctgttcacattggttgtgacaatatttatgattcttggtcatcactgggtgacggctccttgcaagaaaagctcgctcgttatttagagatttttggcgttcaatcacaagaggcattgacccaggcattaggcttggtaacagatggcagagtgccattagatcaagaaggaaatcaacaatggccaaaagttggcgattctgctgattttcttttgacccctgtttcttcaacggctgaatttgtcgcccgcaaaggtcacgtcagctgcagtttctttaaaggacaaccaatctacaacgcataaccaataattattgacaaaaaatgattcggtcacctctcttttgctgatttcgcttgacgctgatccgattattcggtttacttatgatagcgaatacaaaaagtgagggattaccatgtatactgcaaatatgcaacgatatgaacgcatgacatataaccgtgtcggaaaatcaggtttaaatcttcctgcaatttcccttggtctatggcacaacttcggtgatacagatccaattgcgaaacagcgggaaacgatcttaggagcctttgatctaggcattacccattttgatttggccaacaactatggtccccctgcaggatcggcagaaaagaatttcggccgcattttaaaagaagacttacaggcttatcgggatgaattgattatttcatcaaaggctggttactatatgtggcctggtccctatggtgaatggggttctaagaagaatttgattgccagctgtgatcaaagcctgcaacgtctaggcctagattatgtcgatattttttaccatcatcgcccagatccagacacaccattggcagaaacggctcatgcactggacttggtagtacggcaaggaaaagccctctatgttggtgtatccaattattctgcagaacaaacaaaagaaatcgccaagattttgaaggatcaaggaaccccctttatcatccatcaacctcgctacaatatgtttgatcgttggatcgaagatggattaacagctgtcttagaagaggaaggattaggtgcgatcgtctttagccctctggcacaaggattattgactgatcgttatctgcatggtattcccgaagactctcgagcgcatcgctcagatagtccttttttaacagaagatcgtgtagctccaaccttaaatgtagtcagacaattgaatgatattgctcaagagcgaggacaaagtttggcagaaatggcattagcttggctgttgcgtcaagagactgttgctagcgtattgattggtgcttctcgtttgagtcaactacaagcaaatgtccgggctttggaccaattaactttttctgctgaagaactaaaaaagatcgacgaaattttagtgcttttaaagaaataagcgtttgatttgctcgctggcctttcccatgggggaactgccccgcattgagtaaaatggcggaaacttcatttcaaacaacaaagaaatcaaacgaccgcagtgtgtattgtccagaagctattaatgcttcgatgcaataaccctcgcggtcgtttggttcttttttgctacattttagttgattgattctttttgccaatcaatggctaattgcaggcagcctttgatgccactttcattcactagttgccatggaacaatgtactcttctacacttggaatcgaaatgtagccccctagttccagcaaaaattgttctctgatttttgacagcaagtgggtctgattcatgacaccaccgcctaaaataatcttatctggtacaaaggacaatgtataattgaccaatgcttgcgctatataataggcttgcagctcccatacaggatgattttcaagaagagtctctcccttttgccccgttcgtgcttcgatggaaggaccggcagccagcccttcaaagcaatcctgatgataagggcaagtgccgacatatgaatcctctgggtgccgtttgatccggatatgccccatttcaggataagatttgccttggaataactggttattcacgattacgccggcaccgatcccagtccccaccgtcagataaatacaggtatcgcagtcttgagcagcccctttttttaattccccataggctgctgcattgacatctgttgtccaaaccattggaatcggatagcgttgttttaacgtccccaaaaagtcaaaattttgccatcccgctttaggtgttgccaaaacatgcccatagttggcttgcttggggtccaatccgattggaccaaagctgccgatccccatcgcggccagctcatacctatcaaaaaatcggaaaatttcggccagtgtttctgcgggttctctcgtagcgattcgctgtgaagcaataatcttcccctcttgatccgctactgaacagttcatttttgttccgcctgcttctatgcctccatacatcattgcctatccctacttttctactcgaatatcgaaataatccattactagctcacaaaacatcatgtttgcccaagaaaaccattcacgagtgtaatccgttggatcattgacattgataccctcatgcatcaaatgcgttcctgcatcgatcgctaccaactgatctaaaatttgggctttttcttctttgtttggtgtcgtcaatccagtcatcgccatcgcgatcggccaaacaaaattatgcggtgtatgagatgagccgatcccactagcaaattcgccttgatagtaataaggattttcgtcacttaaaagtgtttttctcgtagctagataagttggatcttccatggagccatagcctagataaggtgcagaaatcaggttaggtacattgctgtcgtccatgacagaggcattgcctaacccatccacttcataggcatagatcgtttcgccagcttgattcgtcgtatacgcatatttttcgatccccgcttggatctcttgctttaaatcggctgcttcggccactaattcaggcacatctaaaatgtcggagaaaatcagttccaaataacctaatatcacaacagcgaacatgtttgacggaatcaaatagccatagacacaagcgtcgtcgcttggacgaaatcctgaccaagtcatcccagttttagcaactggggttcctttgccggcgaacttcagcgtatcttcttgacgttctgtttggcgctcaaattgatatggtgactgcgcgtgatcttgttctgtccgaaagacggttaggacttttttgaccccttcaataaagtttttatcaaagtgatcggtgcgccaggtgtttttataaagtagataggctaactggatcggatagcacaatgaatcgatctcatatttccgttcccagatccagccgttcatttcggttagatcatcttggtgtccggcaaaattttctgtttcattgaaggcattggcgtaaggatcgatagtgataaacataaattgctttttgactaatccggcaatcatatcagacagttcttgatcatcttttgctaaacacaggtacggacggacttgagcggttgaatctcgcagccacattgcaggaatatcacctgtcaaaacaaaggtactgccatcttcttgcttcttgacagtggttaatacggtattggcaaatgccgcattaaagttttccgcccaattttcatggtcttcgccacaaagcaacgtgattttctccataaaactcttaattactttcggtatttcgctgtatcccatcttcttttccccttttacaaagaagagccgacaaaagtagacaaagccgctggtctttctgcaacgagaagcttcgggtagttgatgttcaagactgttcaatcctccatcctatgcccgatttgctaagaatgaaccaaccttcgctgatcttgaaaatctgctgccagtcctttcgctttgtctactgatatttctcttcaaactttaaatgattgcagcactttctaatgccatgacccctgataattggtcagacaagaaaacactagttggaatttctgcgactaaccagtctcggtaagctaacagatgtccttccttctgactatgctctaacaagcgttcacagctggatgtcacaaatcctttgatggaggctatgtctaagcccactttttctgcttctttgactaagagattcaaataacggtattcaatgcctttgaacaatccaatgtcaccaccatctccttcatcattgaagaccccatctttaccaataacttcaaaggatgttttggcacaagtgattgcatcttttaaataagaaatatcgtcagtcacatgataaaattctatcaatgctccaatatagaccccttggttgtaagtaaatttccattgcacatcgattttgccatcgccattacgattgataccatcttctacgaattgtgtgtccggctgtaccaaatattttttcatccattctagtgtctgttggcttgtagtcagatagcgttcattggcttcaacttgatacagacgtaatgctagaataataattggtgcatttacaggtgtattcttatagtcaagctgcgtgcgtttccaagcaaatccgccattcatatgatcattccaagcagtatcaaaaatatccagacatacttctcgggcgtcagctaggtattcttttttcttagtcaagtcatacaaacgtaatccagctaatgcgttccacaacatgtcatcataaaattcatgcagcaatgtgttatggtttcttgctttattgtaatgataggtttcttctgcttgctgcaagtaagccatatcgttggtccgcagataagcatcaatgcgtacatccactaaatgcgcgatccaccagtaattgaaggtttcattttctttctcatcccgcaatggataaacgttgttcataaattgttctttggaagctgcttgatagaaataatcgatacttgtttgtgcaagatcggcatacttgttaaaatcggtcattctcctgatccttctttcaatattttgtcaccttgttgttgagcattttctagtgctttttgcggcgttgtttttccagaaaagacattttctaattgtggaataagggctagtttttcgacatcggaataccccataacagttggtcgaattttagcaaaatccatggtttccacaaaagctttgtacttctcattttcagtaaagtaggtattttgcgctgcttcgatatttgctggtagccaagtggaaatttttgcaaactcgacaccgatatctgggttggtcgtccaccatttaataaagtcccaagctgcttcttggtttttggccgttttgggaatcactaaaccaaagccacccgtcaacgcccctttgtccccatttggtccagttactggagggacgaccccataatccaagccattcactttatcataatctgctaatgcccaaggtccgttataggtcatcgcaactttaccagctgcaaatgcatcagatccatcattaaatccttgttgatagaccttcgcttgattcattaattgatcccagaaatcaagaacggtcattcctgcctcagaattaaaagcagtggcagtattatcagcgttcagcatggttccgccagcttgctgcaaccacatattgaacaatccaacgtcatcaagagaaaaaccagcttgcactaacgtttttccatcccattttgttgttttcttcgcaacatccaacaactcatcccaagtctttggtggttctactccagcttctttcagtaatgttttgttataaaagagagagcggttgtctactaaaagtgggattccatattgtttattgtcgtattgcatttctttgacagtttcttcataaaaatcgcccatatctacattgtcttttttgatcaaatcatctagatccaataaggcattttttttggcatacatcgctgtattgacgcgatcccacaagataacatctggaatttcgccacccgccattccggtcagcagcttttcttcaacgttgtcttgaactttgtaggtcacctcgtatttgtcttggctatcattgtattgatcgatcaattgattgagctgatcgacttggtcaccactccaagaaccccaaaaagtgattttctgctttccgccagctccatcattgcttgcctgatcattgcctccaccacatgcacctaacactgtcatcgctgctactaacagcaatcctttgattatgtttttcatcacattcactccttcgttttatttgataccggcatctgccatgccttgtacataatttcgttgtgcaaaaatgaatagaactaaaacaggtagtgttgccaaaatcgttcctgccatcaatggaccataatttgtattgtagttgtattggaaagctgccagtccaacttggaccgttttcatttcatctgcattcaagacaatcatcggccacataaaggcattccagcctgcttgaaaagtcataatacctagcgttgtcaaagcaggttttgctagcggaaaataaacattccagaaaatcttgaactcacttgcaccatcgattcgagcactttctccgagttcttttggtaattgttcgaagaattgtttcataaagaaaatcgagaacgctcctgctgctccgggaagcaggattgcccaataggaattgatcaatcctaacccaccagtaccagttagatcattccctccagccaacgggaatccgcgaagcacaataaaggttggaatcattgtgacaatacttggaaccatcattgaagctagaaaaacgagaaagattggtttcttccctttgaatttcagctgaccaaaagaataaccagctaatgaaccaaaaaataaatttgtcgctacacccccaagtgctaatatcaatgaattttttaaatagtttaagaaaggcatcgtttcaaaaacttctttataatgatcccaagtaaagtggcttggaatgatttgcatcgatccgctgagaatctcgctatcggatttaaaggatgtcgacaaggtccagataaacggcagaaccgttgtcaaactgatcagaatcaccaagcaataccagatgaatgactgcatatgttttgttttagccatcgttttttctcctttagtttgtttctgtattggtcaaacgcatattcaccagtgaaaaaatgaaaatgatcatgaacaagataaatgacagcgcagaagcataccccatttctagtccaccaaatcctttattataaatatagtaaacaagggtgattgtggaatttccaggtccgccttttgtcagcatataggcttggtcaaatacttggaaagcgccgatgatcaattgtgtgctaactaagaatgttgttttggataattggggccaagtgatactcttaaatttttgccacgcatttgcgccttcaatatctgctgcttcataaagagcaggattgatcccttgtaaacccgccaagaaaatcatcatgtttccgccaaaactcatccagacactcataatgacgattgcagtcattgcccaattggaactatacagccaagctggaccattgattccaatcaaactaagcaactgattgagcaaaccatactgtggatttaagagccaataccaaatggttgctgtagccaccgatgaacataagactggcaaataaaaaaatgttcggaaaagactggtggtcttcattttgcgattcagcaacatggcggctgctagagagacgactaatcccaatggcacatacagtaaggtgtagacgatagtgttctttaatgaaataaagaaaaattcatcttgaaagatacgcgtgaaattctttaaaccgatccaattggggctttcaatgatcgtataatcggtaaaactatagaaaagtgccatcactatcgggataattgcaaaaacaactagtagaagaacaggaaccagaataaatacataggcaatgttttgctgttcattgatccctctctttttctttcctaactccatttattaacccccttattaaatataatataaaactatttaatatattaaatatctttacaagcgaattatatagaattaaaaagaatatgtcaacggtttcataaaaagtttttttgattaaactgcttgctttattaatataatatatttaatatatacataaatagttcttttattttttgagaaatggaggcgcatgcatgagtaaacctttgtaccaaacgatttatgaagatttgaaacatcaaatcgaaacaggcactgtcgcaatcaatgacacactgcctactgaaaaagaattatcaactacctatagtgttagtacgatcacggtcaaaaaagcactggatctgttaaaagaggatggctacattgtcagaaagcctcgaaaaggttctgtcgttgtcacaaataagaaggcagacattgttccgaacaaactcattttcggattgatcatcaccaactttacagacttttttggcgctcaaatactgcgaacagttctagaaacaaatactgaagaaatcaatttcatcgtcaagatcagttatggtgatcctgatcgcgaaaatgagttgatccaagaattgattgaaatgggcattcagggtttgatcctactgccgacatcatcagaatatacctcgccaaaaatcttagaattgatttctaaaaatttcccgatcgttgtaattgatcgtctgatggcaaatttgccgatctgcagtgtgcaaacggatagctttgctgctgcaaaagaattgacaaattatctctttgccaaacaccatgacaagattggcttgattacttccgatagcagtgtttcaacgattgatgaacgagtcaatggttttctctctgcgcatgtggatgccaaccgggctgtcagccaaaagcagatcttgtcgaggatcgactctgtggtccccagttcttctcgcaagatcgaagatgatgtggcacttatcgtggcctttcttcaaaagaacccagagatcacagctctttttaccacagaatacaatattgctttacttgccaagagtgcgattgaacaattgggaaggcaagtcccacatgacttttcagttgtttgctttgaccatcctaccgtcaacatttttgacttgaatgcttttattttcactcatatcgagcaagaccaaacagccatcggcaagcatgccattgatcttttactgacaaaaattgctcatcctgatacgattgaaaagatcaacctcggctatcggttgattgaaggagattccgttatttctagatgatcgtctgttcctctatcgaagcagtacattagcgatccgactacaaatagacaaaaaaacacacctccgttctgactcgctgaacgagtcagaacggaggtgtgtttattgggatagctgtcattctttaaactagacagtcctccttttagttattctcgatgactgcgacttcttttcttgtaggcatccccgtttgggcacctaatttttgaacagaaagtcctgcaccaagattcgctaaaacgaccgcttctttaaatggcaccccatcacttaatgcagccgctaagataccattgaaggtatctcctgcaccggtagtatcaacgacggtcactttctttgatgccacggtcacgattttaccggaatcaacgaaacttaccccttgactgcctcgtgtcactaccaatttggtagcgtgcgtttgctgccaagctagaatcgttgcttcgatttcaggttcagggatcaattctttaccgatcaatgcggcaaattccgtctcatttggcgttaagatatcgacataaggcagtaattcccctacgatatcatgataaggtgcgggattcagtagtgttgtcacgccattttcctttgcgagctgtaacgcataccgaagcgtatctaccggaatctcaatttgtaccagcaaaacatcgctttctatgattttatcagctatttgatctacatattcacgatctatcagtccattggcaccggagattacagtgatgcaattatcttgcggtaatttaaaaatacttgcgataccagtaaagatatttttttcttgtgcaactgactgaacatccagttgctcttcacttaagtgtcgatagactttttccccaaacgtatcttgaccaatttttcctaagaatgtcgttgttccgccaaaacgggcggctgcaactgcttggttggcccctttcccgccgacaaaataatcaatttgatctcctatgatcgtttcgccaatttttggcattcgcccagtcgtgataacaatatccatattcacactgcccaaaactgctattttacccactaaatcacctatttcttttgtatatatagaacgggccaaacgcttcgcgacccgtaacagaagttgtctctatcaaagaaaaaccggttttctcaaataagtgctgcatcggctcattcgtatggttggtcagagaataaatggcatcccctgctttacaaaagtctcttagacaagttttcacccaagccgagcccaacccattccccatttctgatgcttttgtcacgagcctttggatacattttgtatgttcattatacccatgactctcttcgtgcgccaaaaattctggactaagggttcctgcactaacgatttctcctgattcatttttatgaatcagtaattgttttttacagatatctgttttgacgatatccttatcagggtaactgcttgtccattggcagatcccctgtgtctccatatttttttttgcatcaacaaacaactgccaaatttcatccagttcttcattgcatgcatatattaacttatccatcaaatcaataaggcagtaacaacagcgacaagacaactactaggataattcctatgatcgtaggaacactggtccgtttcagcaaacgaaccggactcacaccaatcgatgacgaaacgatcatgacaactgctgcaactggtgaaatcgtccgcgctaagttagcaatcatttgcattggcagcgcaatcaagataccatcgataccggctttttgggcaatattgggaatcagctcgatcacagcatagaacatggctaatccaccaccactcaaaataccaaataacgctgtcgcgccactgaaaatcagtgtggttagaacaccggcagattgagagttttcaaccgcactcatcaaagaatcgatcacgcctagactttgaatcgctgtggtgaataaggaacccccgactactaacataacgacttggctgaaaccttgtcccattcctttgaacagttcgactgcactttcttgggcaatcttaaatgatttcttacggaacccttcaatgatcaatgctacgaagaatgagatcattgtcaaaacaaaaatgtccatcgtcacattttctctaaaaataccaataattccaacgataatgatcaagactaaaggtaataatggcaaaatggcataaaatgtcgggacaactttttcatccgccgcactttcaacttctttcatctcgacaaacgcttctgaaccttcctttttatcgcaatacgtttgccagaagtagtggacaacagctaaaataagtaaggttgggatcgagaccttcgcatgatacagcacataagtcagaatgttgtaatccaacgtttgtgcagcaatcacattgtctgctcctaatggtgttggcatgatcgttgcggtcattgcaatgacccctgctgctgtcattgatgaaattccaataccttgtaagagcggatacaaaatagccattaaaataattgctaaactagaggcacttggaacaactagagacatcaaatttcctaacaggaaaacaatcggtataaacaacgctttggatttgattttggtcattggcttgactaagatattgaccgctttttgattggcaccaatcaaattcatatagccggaatagccaaataaaatcatgatcactaatcctgctgagctaacttgtgagatgatcgtgtctttcagtttcagaaaaatatcaaagaaagccagaccagttccttctccttcaggatagagaggatttcccaatgccaccgacgcacctaataagacaatcgcaccgataatcaaaataagcgctggattataactcttaataataaaataaccaacgatacctaaaacaactaatactaaaattgcttcaatcattttttcccctcctatttacactgactgattgcatgtaaaaaccattccttgaatttattctcatcgacatcgacacagacacggcaattcttttctttgccaagtttattgttcagatcgatgatcgtagcgccagaagtatactccccttttgtttctactgcgacaaaggtttctttgatctcaaacatttccggacaaagaacgtaagctaaagcacagctgtcgtacatttttaatccggtaccaaaacttccacctcgatatttcttgaaaaggtggtacatcatatctccagtttgattcatgtctttgattttttcgctgtcttcaggataaaccagtgctttcaacccgacatctaatggtgcgcctgctagcgaaagaccgctttcaaaaacgattttggctgcttccggatcaatcgcgatattgaactctgacaaaataccaaagtttcctctgcctagcgcaccacccattaaaaccaattcttcaattctttctttgacttcaggatgcgttttaagaagaagtgcaatattagtcagtggtccgattgcgataatcgtcatcttctctgcagaagccatcaatgtgcgatgcatggcttcaacggcactctcttccaataaacaactgcgatttggtgttggaaactcgtaccctgccattcctgttacaccatgaacatcgctggcatcttttacttcacgaagcaaaggtccagctgcgccttgggccacaggaattttcaagttccaaaaagtcagcaacttcaacatattttccgtcacatatttgatccctacgtttccagcaactgtcgtgattaatttcacgtctaactgatcactgaacaagccaattcctaatgctactgcatcgtcaattcccggatccgtatcaataattactgctttgttcataagtaaacccctttcgttttttgataaaacgttttatcaattggctaaaaataaaaaacgtttgataaaacgttttatcatttgttctcccaaagaataccacttatgtaaagcgctgtcaataacgaatacaaaaaagctttccataaatttgcgctgaattctaacctagacaatcgttgtgttgatcagttaaacagctacgtcctgatataaacacaacgattacctttttcattctatctttgattccaaccgtttgccaacgcttttttttcgtacgatttttggcgtcaattgaagataacgcggcgcttgttctttcatcgctgataataaagaagcaactgctttttcccccagaactgtcacatcttgttcgacagaagtaagtggtacttctaataaatcatttaaaatcaaattatcatagccaacgatggacatttcttctgggatattgattcctaactccttggctcttttcatgatccctaaagcaatcaaatcatttcccgccacgataccggtgattgcttgattgttcaaaagctggtctgctttgtcataggcatcttcaaactgaaattttgtgaccacccgccagctttcttgctggggcagctgcgcttctttcagagcatccagatatccttggtagcgataaatacagttgatatttttatcggggttcatcataataccaatgttttgatggccattattgatcaattccatggtcgcaagatagccgccttgtcgattattataaaacacttgtccaaccggaaaattatccaaccctcgatcaaccagcaccaatggtacagaaatactgcttaaaaactctttcaactcttcttcgtaagtataagattcactcgaaagggctagtaacagtccatccacattacgatcgatcaataattgaatcaattctttctctgccgcaaagtgatcatctgaattgactaaaatcaaaaggtaaccaatttttcgcaactggtcttccagtacttttgctaattgtgcaaagaaaggattattgatgtctggtatgaccaatccgatcgtatttgttttgtttagcactaaactttttgccgcaatattaggcgaataattattttccttcgctaattgtttgatcaagcgttttttcttttccgagatgcgaatcggtttgtcatttaagacttgtgagacagcagcgattgagacgcctacttcttcagcgatatctttcaagcggatcttcactcttcttctcctcgctttcctgttttattctacgccagtccttaaggttcgtcctttctctattctatcatagctctgtttatgtaagacattcagagtcaaacgattggctattttttctgacatgagtatttggaattcgcctacgtaaagagcgcctattgcgtttttaaaatacagcacccatgaaacataacaatgaccggacgttcttttgggtttcgagaagtccggtcctgttcttttacacgtttccttagtttaatcattctttgcgtgagtgatcttggttctaactaaatattaaatcgaacccaatcggcaaaaagctcgggccaacgaaccaccgagtcttcaatggcgtgttcgccaccactggccgtttctttggttccgagacttagaccatgcccacctctaggaaaaatgtgtaattcataaggaatgtcaaacttacgcagttgttttgcaaacaagagactgttttctgccggtaccagaccatcttccaatgtgtgccataaaaatgttggtggtgtgttgcgacttacttgcttttcaagggaaagctgcgccttttgttcgtcataacggtttcctaaaagagcacggaaagacccttcatgagcaaattcaccgcttgaaagaaccggataacttagcaacaacccatttgggcgccattcgtgattggctcctgacaatgtttctgttaaaaagtcttcttgccaaaatacgcccaaacttgctgctaaatgcccaccagccgaaaagcccgcgacaatgattttctccggatcaacgtgccactgtgaatgattttggcgaatcaattgaacgctcgcagcaagctcttgcaatgctaatgggtacacatggggtttgatactatagtggagaacaaatgcctgaaacccaaaactcatcatcttgattgctatgggttcagcctcacggtctgataaaaactcatagcctccgccaggacaaataatgattaccggtcgcaaccgatcctgctccatctcttcagagttgtcaatcacataggtagtaagcgttgcttcacttttagaaaacggttggatcacttcatggatcatagtaattgcctcatttcatgataattttgctaacaactggttctttgatttgtagatgagtatactagatttttagaccagctgtagttacttgtcaagtcaaggaacgatcgatggcgaattcctcttgtttttttcaaaggggttgccgacaatttgagaataggtatcccagatcgaaagtcctttgccccttcattccaggctccttcaatcttgtacgcggcagcaatcgccccatgaaaatcccgaggaaaaagaatcccatttgctgtaagacctgttcataatccttcccagcaatcacaataaaacgattacatatgatcgtatcatattttcaatcatacataacagatttttgtttttttcataaaaaaaactgtggcataagttgaacaaataattacccgatcagaagggtcgcctcctgacgaaaatggtcgatttgcctcaaaaagccataacttgctgacttctctggtagcaattaggtagttatctgtttcggcttatgtcacagcctatttcattaaatcaagtaatcattcaaacgagatttcacgtattcaatgtggctagattccagctccacttgatcatgtgccaatgcgtaatccgttaagctttcaagatcctcctgatctgccacgatctttgcgccgatccctacgttaaatgaggcatagcgtttttccttcaattcatctaagaaacgatcttctttgatttttgctgcggctttcaatgctcgtgcataggtatccatcccagcaatatgtgccaatagcaagtcttccatttcaaaagatgaacgacggactttggagtcaaaattgataccgcctggtgcgataccgccattttccaatacttcgtataatgccagcgttgagtcaaaaacattcgttggaaattcatcggtgtcccatcctagaagcatatctccttggttagcatctaaagatcctaatgcattatagctacgagcaacagcaatttcatgttcaaacgtgtgcccagctaaagttgcatgattggcttcaagattcaacttgaagtcgccttctaagccataatgttggataaaggccatcgtcgttgcggcatcaaagtcatattgatgtttcgacggttcttttggtttaggttctaatagaaattgcggtttgtgaccaattttttctccataagcaattgccattttaaataggcgagcaatattgtcttgttcgaatttcatatctgtgttcaacaacgtttcgtacccttcacgaccaccccaaaagacgtagttttcgccgcctagttttttagagatatctaacccttttttaacttgggcagctgcataggcatagacttctgcattgttcgttgaagctgcaccgttgttaaatcgtgggtgagaaaacatattggctgtgttccataacaatttgatgcctgtttgatccatcttttctttgatcaggtctgtgatcacatctaaattttggaagaactcctctaaagtttcaccagaaggtgctacatcaacatcatggaaacagaagaattcagcgcctagcttctcgcaaatttcaaagaatgcttctactcgatttttcgcggtttccatttccgtttcaccgaaccaagtgcgctgattgaccggtgccccgaaaggatctgaaccatcttgtgtcatagtatgccagtaggcaatcgcaaaccgtaaatggtctttcattttcttgcctaggactacttcttctgcatcataatgccgaaaagcaaacatattggccgtttctggaccttcatacttgattttatcaatcgttggaaaataattcattttggttcctccatttttagttttttaacataacaaactaacttacttctaaaataagttacatgaaacctttagtagtggcgattctttcgttgattactctgactgcaatgctgccaattcgcgacaaagaggtgctgtttgttgatacactttatgataaacagaataaatccgttgatactccgttacattttctgcgattggctggattactgacccatactttacaaaagccttcacacaagccgcttcgtcaggataaagtccgcttccgattgccgctaacatcgcggcccccatgccgggaccttgctctgtggataatgttgtgatctctgcagcaaaaatatccgcctgcatctgaagccactctttgtttttcgcacccccaccaacagaaacgattttgctaaatttccgttttgcttcttcttccatgatcagttgagagtctttcagagaaaaagtgatgccttccaagaccgctcggctgaaatgccgacgtcggtgatgggtatcgatccctatgaagcttcctctgacagtgctgtccgtataaggagttcgttcaccaacaatataaggggtgaacagcagaccatctgctccgggagaaacctccccaatatctgctagcaattcggagaagtctactccttctgcgaatgtatctcgataccaacttagtgagttaccggcagctagtgtgacacccatcgagtattgtttttttgccactgcatgattgaaaacatgtaatttcccttggtaatcaatcttctgcgcttcaaaagataagaatacaccgctagtaccgatcgataccatcccaatgccttcgtcaataatcccagatcctagcgcggcacatgcgttatcggcgccgccagcaaagattttgacttctttttcaaagccaaattctgtttgtaaatcagggaccagtgtcccgacttcagctgctgattcaaaaagtgtcggtaagatttcttctggaatagcaaacttgttgaggatttctgcagaccaacagttcttctcactgtccagtagtaatgtcccagcagcatccgaataatccattgaataggtacctgatagccacaatgctaagaaatctttcggcagcatcaagtgctggaccttctgccaattgtcaggctcatgttcttgaacccaacagattttaggtaatgtgaatccttctagtgcaatgttctttgtgattgaaagaatctctggcatctcttccatgattcgctgacattgcttcgtcgtccgaacatcgttccacaaaattgctggtcgaatgaccttgttttgttcgtctagcaagactaaactgtgcatttgtcctgaaaagctgatgccgatcaattctttgcgcaactcaggcactttatcgatcaacgctttaatgactgcatgagccgcttgacgccaatgattaggatcttgctcactgaatccaggtcggggggacgacaatggatagtctgcactagcagtgtcaatcagatttcctgattgatcaaaaaccaatcctttcaaagaactcgttcctagatccagtcctagtaaataagccatattcttctcctttgctactgatgaaattcttatttgttatggtttacaaaatattgcttttaggttaatttgcttaaaaaactaactaattggatagtaaacgacctatccatttttgtcaagcgctttcaacagttatttgagacttttttaagcacctaactgaggaatatctccttttacagataaacttgcactttattaatttgcacggtaaactaacattactatagacgaagaaggagatactatgattattaacaaaatgggcatccgagagcagaatgaagctgccgtcctgaaaaccatcattgataacgaacatatttctagagctgaagtttccaacttaacgaatcttaacaaagcctctgtttcgcaaataatgaaaaaattgattgaaaccgattttgtcaaagaagtaggaattggtgattccacatcgattggcggacgcaaacctatccagcttcagttcaatcatcaaagcagcttagcgattacgtttgatattggttataattatgtcaatggcatgctatcttatatcaatggtcaacgaatagccattttggaaaaacaagatatcttgattacaaaagacaacgtattcaccacgattgattcgataatggctgaatttacccccaagatgcctcctactacccatggattggttggtatttgtttagcgatccacggtatcgttaatcaggagaacatcacttttacgccctattatgatctggaacacattgatttggtctctcctcttagtcagaaataccataccgcagtctatatcgaaaatgaagcaaatttgactgcattaggagagtattgcttttcgtctgattcaactaatctgctcagtgtaagtattcatagcggcatcggtgtcggcatcattgtaaatggacgtttacagacaggaactcacggaacagctggagaagtgggtcattctacattgttccctcatggaaacctttgtccttgtggaaatcgcgggtgtttagagcaatacgcttctaataaagttttattcgatacctacagtcactatacaaaaaaagagcttgtcaattcagatatttttgcaaaggctattcgttctggcgagaaatcagcgcttgaactagcacaacaaaatgtcgaatttttgagtatcggcttaaataatgtcattacatttttcgatcctgaagaggtttatatcaacagctctgtctatcgcaaaatccctcaattgaccaaagacctgcaacaaaaattaaccagtcagttcactcagaatacgaaaatcaaaaacagtcgtttgggcgaacaggcacctctgttcggtggtaacgttctgattgccaagaacttcttaaacattgaagatctgcgctttccaacggttgatttcctttaatccataaaaatttttttctgatacagaaaatccactgattcatttagccaccgtataacttcaataagtggcaacacaacaaatggactgggacataagtttgggtaactgactctcgctgcgctgcaggagtactctgtgctcctgcacaatttcatacgtgttctcctgtcagatactttggttatcattctttatttttccttatatcatacagtaccagcaagacaatattgaaaccccctcatcaatcccttctcccagcggcttactcttttatgtctcctgcagtgatcccgccaacgatatatttcgactgcaatcatttactcctattcaaaatcaaaaggtctcttccccttctaaaaaaggaatagacctacaaagtcagaattgcttgaattttccccattgcttttgatcattactcatcttggttctttagttttgtcttttttagtcttgcccttattggaaggcttgattttccttctgatacaaaaagaccgaatagcgttaacgtcacgcctagtagtttcactaaactgatcctttctcctaggataagaaaagaagcaaataatgtcgtcacaggaaccaaataaatatagaggccagccataacagcacctagctgttcgacggtgtaattccatagaacgaagcacaacgcggaagcccccagtccaagaaacagcagataaagcagattgtccgtttgaagcaatttatctaacgaaagggaacttttcgtcaaaaagaacagcggcataataaatagaatgccatataggaagatcattttcgtcgtgtcgatcacggaatgtccccaactagcgatctttttgaccaacagtgaatagaccatccacatcagggcggctgctatagctaaaaagtcgccaaagggatgaaacgaaagatttcctgcaaagctgatcagaaaaataccacaaaaagaaagcaaaaaaccaataaagaatgttccctttaatttcgttcgataaatgagagcagaggctaagccaatgaagagtggagaaatggaaacaatcaccgcaacattcgatgtacttgtataacttaaagctatgttctctaaaaagaaataaaaacaaacgccagatattcctgctgccatcaaataaagatgttgacgaaagtgatagtgtatcctgctaaatttggataacacactcaacgccactagtccgatgataaatcgtaaaaataatatcgccgtgggtgaaaaatcaatcagcagcagttttgtggcaataaaagttgttgaccagaagaaaaccgtgatcaaggcagtgacatggggattcttaaataaatgattcattctgtactccttaaatacattttttgatattgttttggtgtcagcccaataaagcttttgaatacattggagaaatgactttgatcggagaaattcgtcatcaacgctacttctgataaggactgctgttttgccagtaatttctttgcttcatcgattcggatcgataacagataccgataaggtgtcatgccatagttttttgtaaattgatgaatgaaagaactttttttcaaattcgtcaacgcaacgagattctctaaacgaatgtcttctgtataatttttttgtaaatgatggcaaacattttctaacaggacattttcaacgggttcattctgatacccttctgctgtataggcaagcaagttttcaataagcaaatacatcaattcctctcgatatagaggtgatttctttgaaagaatcgcttggtacaattcttcgactagttctcctgtgctattgtttcgcaggatgacttgactaaaataaggcagatcctttttgccggtaatttcttttaccacttgtgtcattgcttgcttggaaatgttgagggcgtggtaggtgatttcttggttctccagactttggcagctatgaggctgatagggattgaataaattcagatcgcctttttcgaggatttgtgtctctccgcaatacagctttcttcttcctgctaacaaaatacccactacataataatcatgaaaatggaggggaaagctcttttgatacttttctaacgcataggcctcaatgccaactatttcatcatagtgaacctttttcatactgttcctccttttctatctattttagcattgaacctttcgatttcttgtaaaatattccatgcttttctcggaatcatcctacatttaacctttccagaccctatttatgaaccaacgaaaaagcagataaaagaaagatcgcctttcctctatctgctttaattgtttgatccgctcttctagtttggatttaccagacattttataggcgcacgctcacggaaaaatcatccctcaaagccattattgtcagagacttgcttgaaccaatatcctgatttcttgatactccgtttgcggtcattttctaaatcaacagaaataaagccatatcgatttttgtaagcattggtccatgaccagttgtccatgcaggtccacatgtggtagcctaggcaatttgccccttcttgaattgcttgatgaacatatttcaaatgctctgagacaaattcaatccgatagtcatcatgaatcatcccatcttcacctaagaaacgacgttcattttcaacccccatgccattttcggagataaagcacggcaggttgccatagttatcccgcaggttgatcaggatatcgtaaatgcctttttcatagatttcccaaccacgataaggattcatttttttgcctggcatatcatacacatcaaaataattttctggcattggctctgctgcaggatcgacaggcgtttctttcgctttgatccgccgtggctgataatagttgacccccaacaaatcgacagtattatttttgatgatgtcgagatcgctcgcttgcatctcaggtaccatgtctaattctttcacgattttcaccagttcttctgggaaaattcctttgaccgcaggatcaagaaatgaacgattgaaaaaagcatccgcgatttctgctgctcgaacatcttcgggattattactgtctcttggataacttggagttagattcagtatgatgccgatttgaccagtttgcccactttcatggtaagccttgatcgccaaagcggaagccaatgcttcattaaatccgacttgaatggcatgtttcatgttactttcttctggataatgcaattgatacaaatagcccgcctcaacaggaacgatcggttcattatgagtaaaccattttttgactttatccccaaacaagtcgaaacatgtcttggcatatctggcatatgcctccacagtctctcgctggagccagccgcctttttcttgtaatgccattggcatatcaaagtgatacagattgacaaatggttcgatcccattgttgatcaattcatcaaaataatcattataaaaagaaacagctttaggattgactgcccccgttccatcaggaatcaaacggctccattgaatcgaagtccgaaaagagttatggccggtttcaaccatcaattggacatcctctttgtagttgagatagacttccgatgctttgtctggacctacttgatcaaaaaatttttccggttctttggcataccagtaatcaaaaatattctcgcctttgccgtccccggctacccgaccttctgtctgtgggccgcttgctgcggaaccccaccaaaaattttctggaaattgaaccttcatgtttctgctcccttcggtaatcctagtaattgattttccattaagaccacttgtttttcagtggccgcttttcccattttgattcgttctaagacaagttctgcggctttctcccccattttttctgctggcggattcacagttatttgcggcaacaaactctgttctgcttcagaaagataatcatagtgaccaaaggcgatatcttttccaacgatcagtctcttttgattgaaacattccaaagcccccactgacatgttgtagttactgacaaaaattgcagtcgctccccatgcgactaattcttcagttccccgataaccgctttgtcttgtgtagtcccccaccacgattttcatttctgcttcattgtttgccatagcagcttgcgcaccaaacagtcgttctctcgcagtgtgatccgactgtggggcggaaagataaccgatttttttatgtccagctgctaaataatggttgatgacgtcaaaaacactttgacggtcgttcaataagagaacatcggcgacattggcgatatctggactgttcaaagatataatcggcacatggatatgtgttaatttcctaatatctgtacattcttcgccagataagaaaacaatcactccatcgacagcgtgtcttagcaagtattctactttttcttcattctttttcgaactattcgaaaacccactgagtaataaactatatccattgtcctcagcaaccttttcgattccagatacaacttccgaaccaaatcgactggagatgctattcattaaaagtcccaatgaaaaactgcgattattttttagaccctttgcgataatattctctttataatccaaagtatcaatggcagaagcaattttttccatattcgattgtttcagttgctggccattcaaataacgtgatacagttcctaccgaaacacctgctagttgtgcgacatctcttattgacgccattttaatctactcctactattcgagatcgatttcttttgcaagatctccaatcatgatttttacttttttaacgtaatgccactggtcatctgcacccatatatcgaaaatcatcagatgataaagtaaatacaattgttttttcctcttgaggttccagctttaccttacaaaagtctttaagcatcttagtccgttggataactgaccctccaagcaatttaataaacaaaagtgtactcactttgccagcaaaatcacctctatttcttactttaacggatacttggagtttgtcaacattccttttataagcaagtgattcataagtaaatgttgaaaagcttaatccttcgccaaactcatggagtgggcttccaggtaaatcatagtagtcctcttgtttggacgcatctcgttgataataatagacaggaagttgggagctgtttcttgggtaagtgatacctaatcttccacttggattattttctccaattaaagttttagcaattgcctgtccacctgcttgcccagggaaccagccaactaggacagcatctgagcaatcctctactagagttatatcatagggtcggccctgaataagaactgttacgattggtttatccaatactgataatttccttaacaatagctcttgttttcctcccaatgaaagagaagcaacatcaacattttccccagaatccatattaattccctttgatgagacagcaccatttttcaaaaattccatatcgaaatttcgagcactagaaccacctaaaattgtgatgataatatctgcatcttgcgctatttctattgcttgtttaatttttagatcttgatcttcttcgtttctgacttcacacccttccgcatatacaatttctgcatcaatcattgtatcttttagtgcttgcacaatggttttcttttgttggtctctcgtttgaggagcggagtagtccccaagtaaatgataaatactctcagcattgggacctatgactgcgatttttttacctttaggattcaatggtaggattccattatttctcaaaaggaccaaactctctttggctacttcttcgttcattcttcttgatgcttctattaataatttttgatcagtaggttggacaaagggattttcaaataatcctaaaagaaattttactgctaatacacgactaaccgcatgatctaaagctttttcatcaatggtatcatttaagataccagattcgattttagtataagtctcatcccacaagcttagatctacccctgcatttaaagcttgtgcagctgcttctacctgatcttcatagacatcactgagtcgatctaatgcaattccatcagccataaccagtccttgaaagccgttctctttacgcaagtgttgttctaacagtgtttgatttacatgacatggcacaccatcgatatcattataggcagccatgactcccactgcatttcgtgcactttttaaaagcggcatataaatgtctgcaaattcccttttacctataggaacggttcctgaattatgtcctcctaatgcatctccctgagcaatacaatgcttcaatgctacgccaatttgatctggacttttgttgatatctgaaacacgctgatctaggaaattaatctcatctgagatcaaacttccttgaaatcctttaatcacagcttcgctcattcgagcactcaatataggatcttcaccaaaacattcttccgatcttccccatcgtggatctttagctagatcaagtgttgagactaatgctatgtgaacaccttttgccgccaattcctgagccatcaaatgactggtctcttctatcaattgcgtattgaaagtacatccgcgaccgatattcgttggataagaaatactatctaatgcttgatgaccatgaggacattcttcaacgatcaatgcaggtattccccatcgtgaatgactaatcacgtaatcttggatttgattgaccactttccaactttcctgagcgggaattccatttttgtaatcaactttcgaccaagggtctgcacgaaataatccgtaaagtgctcctagcccgcccccccactgaacatgctctttgaaggattttgttaattccatttttcctttttgatactcataacaatcccacccgtataagtgttgattcacttgtccgactttttcactcaaacttaaacgactaataagatcggaaactcgttgtcgtatcgttaaattcggatcttgatacggatattttttatccaagttgattcactccctctcgtctcgctttgttcgctgctaggacaaatggaacaaataaaaagacatctagtacgattaaaataactgtaagaatcgctgctttaatatcaccgccggtagcaataaatgattgaatcactggtggcgtaatccacggtgcggctgctactgttttttcaatgagtcctatacttgttgcaaaataagcaataattagattgaccgatggaatcaaagcacatggaatcatataaattggattcattacaacaggcaatccaaacataataggttctgtgatattgaataagcaagtcgttaaaccgaattttgcaatttgtcgttgttcttgtcttttagagacccaaagaatagcgattaccaatggcaaaatacatccacccccaccaatcagcccaaaggcgttggtaaaaggttctgtaataatattcggaatttctttccctgcagaaaacgcatccatattttcctgaatcgactgtaataagggtgcttgcctaataggtgctaggatactagaaccgtgcattccaaatacccaaaggaaatcagagaaaaactgtaagaataagatgccgggaacagataaaacaaatgctttaagtggtgtttgaatgatcagttcaatcaaacttggaaaatctaggccagccaatcgattcagagcaaatacaaaaatcgcaaaaattaaaatcacaacagtttccggaatcaacgaattaaatgaggttgctactgctggtggcaccccatcaggcatttttattttgattcgtttgattttagctaatttcataaataactctgttcccaataaagacgcaagcatcgctgtagctaaaccagatgaagaagttaaactttgcataaatacaccagttgcttcagctgtactgccatctgtcagtgtcaccatgcttttgactggcatcaaaataaataagagcgcaacacttaaaacaccggcatgtactgcactaaaggcaggatcatccatctctccagaacgaatatagtgattcgccaagttccaaccaatattataacaaacaacaactgataaaatactcatcgtcccattatttacaatgacagctaaatcagctaatggacttaaatcaataaattgctgaactgttgcatttgaaaagatcaaggcatttaataagaccataatagaggcagccatcactaaaggcatagtgatgataaaactgtcacggatggctaacaaatggcgttgactattcatttttgaaacaattggtaatagtttttcagataatttgtctacaaaactcataggtacatctccttaagtttaaaattgaaccggttcaattttaaactatagcacgtttctgtagaattgcaatcttttttttggatgcgtattcattttctctttccactaaattccgaaaaaaaaagaaaaagatgaatggtctgcaagatgtctcaagagctagtcagcaccattcatctagattaaaccaaacaatgtcccgcttatccaagtaattgattggctagtaaaaagtctttgacttcggttaaatcagtaaaacgccgaacaccttgaaagagcgcctctttgtcgatgattggttgtttgctcaatgggtatcttccttttcttgtcggtaagtctgtcaaatcatcttcgaccataaacgctgagatgcccgctttttcagcagcagctatcccggcaaacgagtcttctaagactaaggcatcttttgggagaaccttcgcctgacaacaagccgtcaaaaaaatttccggatcgggctttccttgcttgacttgatcgccagctacgatgatatcaaaggtagacggcatcttttctagctcaaaataggtggcgattttttctcgggaagaagaggaggctaatgcgatttggcaggtgtgctgcttcagctcctttagtaaatcgagcaaacctggctttttgtagactcttttttcttcggctaaaatggcttctttgtatcggttcatcgaatcccgccattggtcgacagggacatcgccgtacaactctttcattccttgacgaatctcggcttctcttttcccggtcaaataataatagacatcgtggatcaattcaaaatcgtgttcttcagcagattttagataggcacggtaggcaagtcgtcctgtttcaaacattaagccatccatgtcaaaaattactagttggattgtgttcattcgctttctcctactttattttaaaaaagagccatgcgtctagcattagatcgcaccgctcttcgttttgatactcaggtcgattcaagaattgcttttaaggatgctaaatgtgcatccccttgctcataatctctgaccagctcttctgaaaggatgaaagaacccccaactgcgattacttgcggatgagcaaggtagtcttggcaattgtccttagagattccgccagttggcaaaaatcgaacatcatagaagggaccgcttaacgctttgattgcttgtaacccgccataaatatctgctggaaaaaatttcacagttttgatcccaaacgatacggctttctgaatatcatttggtgtcgctgttcctggaaaaatcggaatctgattctttagacagtgatcgataacttctggaacaatagctggagagacaataaactgggccccctttgctaccgcttgttgggcttcttcaagtgttctcaccgtgccggctcccacgagcaacttccctgagcgtgctaagtgttcgattgcttttaacgccagttcgctgcggaaagtcacttcaatcaaacgaatatcatgtttaatcaataattcttctagtggatctagcaacgacatgtctatggcggtataaagcggtaaaactttcgtagccgctaaatgttcggtcaatgattcgacgtttgccattctattcccccgctttctgatcaatttctgcagacatttgcgatttgacaaccgcttcatgcagtccttgcaagtaactaatccccaaagctcgatcatacagaccatatcctggcattgctacttccccccagatcgttcgcccatgatctggacgaatcactccagtaaatcctacatccaccaaggctttcataatggcatacatatctagtgaaccttctgtagacaagtgtgcagactctttgaatttgcggtctcccataaagagaacgtttcggaaatgtacaaaattaattcggtcgccaacctcatggatgatcgacactagttcatttttcggatcggcgcctaacgaaccagtgcatagcgtcaatccattataaggagagtcaacaatagacaatatttttttcaagtcagacaagtttttggtgattcgcggcaagccgaagatctcccaaggcgggtcatccggatggatggccattttaacattcatttcttcgcaaacaggaataattcgtttcagaaaataagccaagttatcgaaaagaacctcttctgtcactccgtcataagtcttcatcagctgattgaatttctttaaccgttcttcttcccaaccaggcagcttgaatccttttgattggctgtggatcaatgtgtacatttcgctaggttccatcccatcaaccactgcttggtcatacagcaatgagaaactgccatcctcattttcataaaaaaaattggtttttgcccaaccaaaaatcggcttaaaactataacaaatcagatgtatgccacaagcagaaagatttttgatcgtctgaatgtaatgatcgatgtagtgatcccgttcttctgttcctgccttgatcgcgtcatggatcgccacactttcgattcctagtaatgtcagttcttctttttcgattgattgttttaattcctcaatttcggcaatttcccaaatatctcctggcagtttgtttaacaaggtgccgatgaccccattgatgccaggtatttgacggacattttgcaaaggaatcgagtctccttcgccataccatctaaagccccatttcatagtcaacatcctttcttaaaaatcatcatcgtcatcctcatcgccagcagctggcgtctcattcgagatatgccaaaaagcaacactatcttctccttgatcgatcactgcttgtgccgctgatgcaattggtgtttgcagtaattgatgattgattgcttctaacaccatcggcaagttggtaccgccaataacgtaaacttcttcttgcagatctttttctaactgattgatcgtcaaaactgactggttgtaagggctagcgctcagtaagtctactaagatcagcaccccttcttgttgattgacttgatgtaccgcggtactgattttttctcccagtgcttgaacatcatctccttgatacaaattgactgtcgctatattttcgactgctcccatgatgactgttgccgcatctttcagtccatcgcttaatgtgccatgagtagcaagtacgattcccaacattgtcattcctcctttgtctccctgcatggatttccatgcaaaacgtttactgtaacaaggcaatcgtcttgtttacattttccatattgatgtctttttgccttaataattgtttaggcagataatatccctctgttgattccttatttccgctgatcacataattgattgttgcatggattccttcttcttgaaggattccgagtcgtgctaattgtttgcgatcaaactctgttcctactacatgtagaggtgctttggcaccaacagaatccagataataaatcgtagccttgcgtttggctgagtctcgcaaaacttctaatcctcgttcgccatagcttccttcatccaagaacgcaaacgcagtgttttgtcgttcattttcactgattaaagccaataatgccaaaaccgaagaagtatttctcgttaagtttttctggaagaccgccccttttaccacttttcccaataaaagaaagtacgaaccaaatgccagaaccaagaaaaatgtttgccaagaaaaaagtacaaaaccgtcagcagcaaattgactatagaaccatgtcgctactgcgccgatcccaatcgttatgaatgagctgacaagaataaaattcattgtttgacgaccttgcgcctttcgatcaaaaaaatgataagcgccaaaatgttgcggcggtgtatcataatacgtacaaatgattcgatctgcttgagcaatatctccgatgtaaacatttctcgaagctgctttatgtttcaaatcatattcgattacgcgaatatcttttcttatttgtgagatatctgtcactaaagcatttaggaatctttttttgctgcggtcacttaagcgagaacgataaatatagcggtaacgaaacagccaatcattgaaacggtctttctgcatctttttcatctcccattcttcgaaggatccagcacgttttcaacagcctttgagctagcaaccatcaaatgaccgttgcttttttgttattgatggaactagctcagttgctgtatttggcagttataatccgaattgtttcaagacctcttttaaagaggatttaggagcagaaggtgttgcttggaaatagatgttttcgactccatagtgttcattcatttcctttaatcttgcggcatctgctttattcaagtagacggattttgtgactaacagatctttttctggatctttctgtgcgatcccgccaatgttcaactctttcattggcacaccatgggtgaccagatcataaatcacactgatggtttttgcgatcaggatgcagttgtactctttaaacgcatattcatcccaataaaattttgctttttctggtgtcacgacaatcgttttttgtcctgtgcgactgccggcatttttgtatagatctcgcatgaatttatccttagcaaccacttcatcaacgacgaagatagagttgaccccgcttttttgagacaacgtcatcatgacttgcccatgaatcaaccgttcatccacacgtgctaaatttactacacccattgttttccacttccttttctataaaatccctacgccggctagaatgatcaagatcaaagtcagccagagcagtgcttgcgtaacttttaagccttttttcgtatagaaccaataaacacccattacaacagccaatggcaagatacctggaacaatctggtcaagaatatcttgaatgataaattctcgtcctgaaatatcaaatttcagcgaagaagaaacattgacatagtttccagctaagacccccatcataaacaacccgagaacagacaacgtttcgattgctgtctgaacaccggtgctttgcatcaatccggtcgcgtttcgtcccattgcaaaagcttgtcgagcaaaaaatacacctaaaaatgcttggtataaagcgaaacaggcaaatgggaacaatgcacctagcggacttccctgctgggcccatgggacagcgatcgcaataaagatatactgtactgttccagaatcgatcgcatcaccgatccctgctaaagcacccatcaaccctgcttttgtgttgtacatcaaatcatcttgcatcagaacttctttgttttcatgttcttcttctgcccgctgctgttccatagaagacatcaggcctgtgatcacgccgcccccccagctcaattgcgtgttgaaaaagagcagttgccgcttataggcagccttgagggcgtcttcgttcttatataattttcgtaaaatcggcatcattgcgtataaaagtgacggtgccagatagcgttcaaatgaatgagggatctcgttggcaaagtgccagcgaagatatgctttcgtgacatctttttttgtgatctcctctggagcgatctgtgttgctttcactgattctgtcattttttccttcctccttgtttcttagaatccatcatcgtaatcgtcctcatcaaaggatgcattggacgtattcgtttcagcagctggagctaattttcctttttgtgattgtacaaagatcaatgcgatcagaacaccaaagattgcgtaagtaaccatagtgatttccaatgatttcagtacgacactcataaaataggcaaggaaaaagaaaaccatgtaatctttccgaccaatgacataaacagtcgttgcaatcccgatcgctgccaagccaccacctactacctccagaatatggatgacgacagtcccttcaagggcattgatgacatcagcgatcagtggtgcacccagataaagtgcgatgaaaacaagcggtacaaataaaataaatgaggccaacgttggatacaaaatgatcgaacgagtaattgcttttgtattcatgtcttccactgctttatccgtatatttccctaaaaatgtattgataaagaaccggaactgatacaaataactgcctaaaagtcccactgggacagcaactgcgatcgccgcttcgggcttcagattacctaataatgctaccggtacagcaatagccgcagcaatcgatggttcagctggcattgagccgccgggagagaagacccccatataaatcatctgtagtgcagcagtaacgatcatcgcctgcgctacatcccccatcacgatcccaacaaccaacccagtcatcaatggcgagaaacgaagggttagtgttgccccaccaccaagccatctagacatgactgccgcaacccataaagcaatcagtaaactctgtgtaatgcttaaagtttccatttttcctcctcctaaacctgctcgatatagttttctaaatctaaaagtgcttttttcagccgttctttcgttatagaaaccggaatcagatgaactttctcttttgaatcaacaaatgccactaactgatcgatcacttgcgggtcttctggatagatccccatttgatgcagggacattggcaactgcaattctcgataaaacggcaataactgatcaatgaccgtccatctttcttcaatcgctaattgataaaaaatgccgtaagcaactttttcaccatgcaaaaactgatgacttgctggtagatatttgctgattgcgtcatgcatcgcatgggctgccgcattgcgggcgtatttgtcacccaatccaccaactaaaccggcaactgcaaacacaatctctgacaagtgaatgaattcttctgttaccttttgctcttccatatcttggattgcttgttttgactgagatacaatcgctttctcgcatagtttggctgtgtagccagccaattgtagaaaaggctcatgttgaagctgtggttgcgccaaaattgtttctgattcataccactttgctaaggtatctgctagtccagcaataaagtaggaaactggcgcatcaatcactagtgtcggatctgtaatcaaaaaagctgcttgccgcaagaagtgctctgacattccttcagattcgccgttttctttatacatcacagctaacggtgtccatggtgcacaattacttgctaaggttggcacgacaccaaatggcgtattggtcagatgggctgcgtacccgaccaaatcggtcaattttccgccgccgacaccgatgataaagtcaatgtgatgtgcttctacttgatctttgatcaaatttgcaccgtagtaactgcattccccagtatactgatgataaaaaacatcctggggcgcctcgttgataaaagtcaatttgggttgcgctttttgccatgaaatcgagccatgaacgattaataatcgtttggcttgatattcttgcagcagctctggaatatgggctaatgcaccttcatggtaacgataaaactgaggaccaacttttacttttaaatcagttaacatttccttccctccttatgagaaaacaagaaaatcgctttgatcttgaacagctcgttctggtaattgcccttgaatgatctgttcgatgtccgtcacacatttttctcccatctgttcgagacactccattgtgtaagcagacgtatgaggtgtcatgattacgttatcaaatgccaggtatgggtgatccttgcgccccggttcttcttctaaaacatctgtcgctaagccagcgatcttcccggattttaaaccgtttacaattgcttgttcatctaaaagtgctccgcgagcactatttgacaaatatacttggtctttcattttttcaatttctttggttgaaatcatatgataattttcatctgtcaaattggcacacagacaaatgatgtctgaacgagtcagtaactcatctaactcaactttcttcccgccataactttgtatgtggagtgctgattgatagggatcataggctaatacctcacagcgaaacccattgcgcaaaatctccacgacacaacttcctgtgttgcctacacctatgacacctactgttttattgaacaatgctcgcccgacgaatttggctcgtgactcccattgatcttgccgaactttcacagatgactctacggtacaccgcaaaagcgccaacagattcgtcacattattttctgccaccgcatctcgttccaccaatgctgggatgatcgaaacgatcgtttgatggttacgtgcagctgctagatcgatattgttgtagccaataccatgacgagtgatcaataatagctcatctttgtgttcaaaaaattcctctgtaaagtgaggcgtcacactggcgatgatcagattataaccttgtaaacgttgcgccaattccttcccggaaatgtcactttccacatcaaaatgagtcactgtgccgattttttcgagcctctggatatgttgaggaaatattttgccaaaactactagagttgactatcgcaatcttatactcaagcatcctaagtctccttcctttattccgtttttgttacgatttcgtgtccgccaaatccatttctcagcgcagacaccacttttgctgagaagctgtcttgttcttgtgataaatttctcatgaaaagacttaatgcaattgttggaacggcaacgtccatttccagtgctgtttccaccgtccatttggcttctcctgaagcagcaacgataccccgatattcttctaagtgggggctgttggaaaattgtgcttcggcaatctccatcaaccagctgcggattaccgatccgtggttccagacatgggctactgctgctaaatcaaaagcatactcactctgctcaatcagttggaacccttcaccgattgcttgcatcatgccatattcgatcccgttgtggatcatcttcaagaaatgaccgcttcctgatacgcctgcataaagatatccgccctcaatagcaacatttttgaatacttgttcgatcgaatgaaaggcatttaagtcgccgccgaccatcagacaagcattcttgcgcgcaccggagattcctcctgaagtgccgcaatccaaataggcaacctctttgtctgaaaattgtttccctcgtcgaatcgaatctttataatttgaatttccaccttctatcacgatatcttctggtaaaacaagtggcagcaagtcttttagtaccgattctgtgatttcccctgctggcagcatcagccagatgactcgtttgccagtaaatgaagcgaccatttggctgatagtctcatatgtttctattccctcccttcgtgcagcaagtcgtgcttgttctgaaagatccagccctttcgttcgatagccatgatcttttaaattgcttgctaagttcaagcccattttgccaagaccgataataccaatctccatgatagcgcctccatttctatcttcattatacaaaaaaatatttttttgtaaatataaataataaaaaatattttttatttgcatttctttggaaatcgttgtactttaaaaatgaaggcttcggaatgtattgaaaaaggagaaaaacactatgactatatcgattcgcttaaaaatcaagaccctctataaagacttaagccccaaagaacaagcaatcgccgattacatactcgaaaaccccagtaaggttagccatagttccattagtgatttagcaaatgagctaggaatggcggattcgacattttttcaatttacaaaaaaacttggttacaacggttttaaagactttaagatggccatgttgatgcaagaaaatgatttatccgccatctctttccacgaaaatattcagcaatcagataacgagctgaccatggcgcgcaaagtctttgattccaacctcaccacattgaccgatacgcgaaaactactgcaagaagaagatttgaaacaagccgtccaaatgatcgacagtgccaagcgattgttcttttttggcgtaggcggttctgaaatcgttgcagctgatgcataccataaattcttgcgctcaccgatttctgtcgttcacagtgcggattatcacattcagttgatggaagcagcgttactgaccccagaagattgtgccctgttgatttctcatacgggtaaatcgaaagaaacgattgaacttgcgcaagtcgccaaagattgcggcgccaaagttatcgttattaccagtcacgcagcatctccgctagccaaattaggggatgtcgtatttatttctgtttccgaagagatcgaatttcgttcagaagctcttgcttccagaatctctcaactaagtatcatcgattcgctctatgtgattttgatgtttatcaaccgcaacaaatcccaagactccattgcgaaagttcgacgtacgatttctaaaatcaaagaatagccttctttaaatagcgtagcagcctaatctttaaaacctttcaatcatgtactaatgggttatgaaaaagtaatttcctctgctctcctttctttggacttcagaggattgatggctagtctaaataaaaaccaaagctaacgattaaagttctgataccgtctaagcacaagcgtgttcgatttttagtccatgataatagaaaaaagcagactgtctttcctcatagaaaaacagtctgctttctcttgttaaaaatcctcacaagtcgcgatgatcccttaagcgataaccgagaccaatctcagtgatcaagtattcgggactgatggtattggtctcgatcttttttcgtatatttgacatattgacccgcaatacttgcggatcagtgccataaggtccccaaacttctgtcgccaacgtttggtacgttacgactttgcctagatgttggaacaaaacagttaaaattcggtactcatttttggttaaatggatctctgttccggccttagtcaaaagctgcctttcagtatcaagtgttaattcaccattcttgatgactagcggcattggctcttgcttccgatgcctgaatgctgtgcggatccttgcaagcaattcattcataccaaatggcttggtcacataatcatccgcaccaagatccaacgctttgactttctcgctttcattgctgcgagctgaaatcacgatcaatggcaccgccatccgtttgcgaatgattttcaataactccatgccgtcaatatcgggtagtcctaggtcaagtaaaatcaaatcaaaggattgttcctgaaaaatcgtcagaacagccattccagtctctgctactcgaatatgatacctttctttttctaaaacgacttccataaaatcggcgatcgtcggatcgtcttcaatcagcaagacagttcttcccatgatgcccacctccagttaattcaaataaatgcgtacgaccgtttgaccatctgctacggccatctccaacttgccatgatgggcatgaacaatggttttgacgatactcaagccgatgccgagaccattttttgagtctaccggcacttcattgtctgaagacagatttgattggatccgttcaaactgcttcatcgatatttctccggtattttttatttcacataccgttttcgctccttcttgaaagacagacaagtaaacttttcccgaatctgaaccatgacgaaaggcattttctaccaaattaaaaattgcttgttccatcaaaatcggatctacctccacgaacaggaccgattccggcagctgaacgatcaactctttttccggatagacttttttggcatgttcatagactgcaccaatgatttcttcaattggttctgcggttttcttgacttgcatcgtgtccatgttgatgcgagtgatcgaaagcaaattctccaccatgcggatcagccattgagactcactttgaatgtctgtcaataacttgctgcgagtcgcttcctttaaagagttattagtttgtaagagcgtctccgcaattcctgaaatcgccgttaaaggtgtccgtagatcatgagagatggcccgcaacaaattgctgcgaactttttctcgttcattttctaattcaattttttctttttcatccttcaattctgtttgttctaaaatcacagctaactgggtcaacactaagcgcagataatttagttggctgttctcaagtggaaaattacggcttctgcgaatgcctaaaacggccaatgttttgctgttggcaataatcggtaaataaaatccctttgcaccacttaatgtatcggtcccatagccagactctttctgatttttggcagaccaataagcaacagccgcttcttccggatgactcaatgcggattgtttttttgctccatattggctttgtttttgcgcttgtgcatcatacaaaatcacttcgcgatctaacaagcgggccagataggtggctgacaaatcaaaaatctgctgccggtcttctgctagaacaaattgcttgttcagctcataaagtatttccatctgctgttctttttccattgaatgaacagcttgtttttttaaacgaaccattagattactgatcattagtgcgacaagcagcatgatgactaacgtaatcggataaccttgtttatagacggtcaaggagtacagtggttcaacgaagaaccagttgaaggctaggacgctcaggatcgaagaaagagcgctccagaaatagcctgaagttagacgcgccacaagtagaataaaaaaaatgtagacgagcatcaaattctgatcaccaaaatgcaaatactgcatcacttcagtcgtcagtgtcgctaagaaaacactgatcagggcaatcgctagatcctttccccctccttcaatgactttcttggaaagagaaaaaatggaagcacgctcctctttgtaaggaatcaaatgaatctcagtgtcaggcaaccgtttcagtagccgcacatcaagttcttccacaaacagtttctcataccatggcttggccaggtttttacccatgatgatgtcggtggctcccaccagcttggcatattcgatgattgtttcaaaataattgtcttcttcaatgacaacgacttccgcgcctaacttttcggctaatgtcgttgcttcatttttttcttccgaacgtatgtaaagcacagtccattcagcacctaggccttgcgctaatcgcgctgtccaacgaatacttttttctgccattttagggaatgcatcctggacaatcgtgatcagtttgctctggattccattggttcggccactgattcgattgatgtggtcagaagcccgctgaatcgccaatccccgcagttgttccagttttttgggaataaaaaaattctgcaacgctcgcttggcattttcgttggcatagatttttccttgtgccaaccgatcgatcagctcatccggctcgacatcgatcactttcaatgttgcttgttggaagaatgtatctgggaccgtctctttgacttcgatcccagttacttcttctacaatatcattcaagctttcaatgtgttggacattgaccgtcgtatgcacatcaataccggcatttaaaagttcttcaatgtcttgatacctcttgcgatttcttgatccttcagcgttcgtatgggccaactcatcgattaagacaatcgcaggctgctgctgaatgatcgcatcgatatctggttcagtcaacgtgatccctttgtattggatttctttcaacggaatctgcggcaaaccagccagcagactattggtatctggacgatcatggggttcgatgtagcctatcaccacatctttgccgagggcttttagttcctgtgcttctaaaagcatggcgtaagtttttcctactcctgcagcaaagccaaagtacacccgcagccggcctttttttcgattttctgctttcaatgtatctactgatgttggtctatccatgtttgcttctcccatcaacaatcacttacagtttatctaatgctaaattcagttcaagcacattgacaaatgttcgatcagaaaaccaatctttttgtgtcttttcttttattatagcacgaatggctgtttccttctgtttacgttctttggcgatgcgaggtacttgtatctcggctgcagcgacactaatatgcggatctaatccgctggctgatgcagtcaccagatcaaccggtacctctgtgatttgattttctctttgaagcgcggtctttctgtcggataccagtccctcttgttccgcagagaccggagacaattgggagaccgcattgcttctgccagcaaagtagcctggttgcaggaactgctgaccaatcagtgttgaaccaactacttctccctctaccattcgttgactaccattggcttggttggaaaatagcaattgaccgacaccagtgatcacagccgtatacaccccgccaaaaaacaaaatactaaacaccaagaaacgcaattgagtccctagaatctttttcatttctgcatccttctttcaatttgttcatagtaggaaaaagcttagcacgatatcgatcaatttgataaaaatgaaaggtgcgatcaatccgcctagtccatataccagtaaattgtggcgcaaaatttggctggctggtttttctttgtatttgactccttttagagctaatggaatcaaagcaacgataatgaccgcattgtaaatcacggctgacaagatcgccgtcagtggactacctaactgcatcacgttcaattgcgccagttcaggatagatgccataaaaaagaacagggatcacggcgaaatatttcgccacatcattggcaatgctgaatgtcgtcaatgcaccacgagtcatcaacagctgtttaccgattcgtacgacctgtagcaatttggttggactggaatccagatcgatcatgttgccagcctctttggcagcctgtgttccagtattcatagccattgccacatctgcttgagccaatgctggtgcatcgttggttccgtcgccggtcatggcaaccaagtgtcctttttcttggtattgccgaatcaattccattttgttttctggcgttgcttcagcgaggaaatcatcgactcccgcttctgctgcaatcgctgctgcggtcaacgggttgtctcctgtgatcatgatagttttgatacccattttccgcatatcggcaaaattttcctgtacaccgtttttgacgatgtccttcaaatagatgacccccatgacttggtcatttttgacaactaccaacggggtacccccagagtgcgccactttggctacgatttggtcacactgtggtgggtaggtaccgccacgagcgagcacatatttcttgatcgtatccgccgcacctttacgaatttgatcgccacgataatccatgccgctcatccgtgttttggcactaaaatcgataaatttcacttcggattgttcaaaagcgcgttctcgaatcccaaatttttctttggctagaataacaatactgcggccttctgccgtttcgtcagctaatgaggaaagctgcgcggcatctgctaattgttcttcactaataccggctacaggtagaaaggcacttgcccgacgatttcccagtgtaatggttcctgttttatccaataacaaaatatcgacatcaccagccgcttcgatggcacgaccgctcatggcaataacattttctttcgtcagacggctcattccagcaatcccgatcgaagagatcagtgcaccgatggtcgttggggctagacaaacgagcaatgcaataattacaatactagaaagcgcggttcctttttgcgaaagaatactgcttaattccgtaaatgggactaatgttactgccaccgctaaaaagatgatcgtcaatgtgatcagaaaaatctgcagcccaatttcattaggcgtttttttgcgttgtgtcccttctaccattgaaatcattttatccaaaaacgaatgtccattttcagacgtcactcgaatgaccaagtaatcggaaaccactgttgtcccgccagtgactgcactgcggtctccacctgattctcgaattactggcgctgattcacccgtaatggcactttcatctaccgaggcagcaccttcaatgacatcgccgtctgccggaatctgttgtccagaaacgacataaaccaagtcaccttttttcaaatctgatgacttcatttcgatgaactgctctaattggatatcctgtaaatcattgattttgtaagtcatgacatcttttttggcttgttttaagctatctgcctgagctttcccacgaccttccgcgaccgcttcagcaaaatttgcgaacagtaatgtgagccaaagtaagctggtgatcgtgatggtaaaccacaatggaatgtcagattgttcaaagcagagaaccgtcgctgcgatggcaccaatataaaccacgaacatcactggattttttatttgttgccgcggatctagtttgagaaatgcttgcttgattgcccagcgatatatctttttcattttattcttctcctttttatttcagtgtaagaaaatctgcgatcggacctaatgccaatgcaggtagaaaacttaatgccccgatcactaaaatcacaatcatcaacatcgtgacgaatgtcggattgacggtagaaagagtaccgtcattcacagctactttcttcttgcgtcccatgttttcagccaaaaataaaacggcgatgatcggaatataccgagagaaaagcatgagtccactacctaagacattcaaaaatggggtatctgctaacaacccattaaatgcacttccgttgttattagccaatgatgttgctccgtataacagctcactaaatccgtgagcccctttgttggtcaaccattccaaaatatccgggtgcatcgcaagcgccatcgccccaaacagcgtcagcagaagcggcgtcaaaatgactaaacttgccattttgatatcaaaggcttcgattttcttgcctaaatattctggtgtgcgtccaacaagcagtccggcaatgaacactgctaaaagcagaaatgctaacatcccataaagcccgctaccgacaccaccaaaaatgatttcccctagttgcatgagaaacatcggcactgcaccgcctaatggagtgaagctatccaacatcgcgttgaccgatccattggaagctgccgtggtactgactgcccacaaacttgaccagccaatcccaaagcgaatttctttgccttccatattggctgaaccaacgacatcgttgaaaatcggtccatagttttcactgatcaatacacctaaaaaagcggcaaataggaagaacagcgaaacaaataaaatcgttcgtccttgtttccagtcttttacccaaaagccaaaagcaaaaatcagcgcagctggtaaaaggagaatggctaaattctcgataaagtttgaaaaaatcgtcggattctcaaatggataggccgaattggccccaaaaaagccgccaccgttcgtccctaactgtttgatagccacctgactagcaacagggccaagatataaccaaagattttctccttccaaactgttgtaggccattccgctactgaaggtttgaacgactccttgagagatcaataaaatcgcaatgatcgtggacagtggtaataggatatacaataatccgcgaaccatgtcttgccaaaaattgcctaaataggattcttttttctgaaccaatccacgaatgaatgcacaaagaacagccaatccaactgccgccgacaagaaattttggacagtcaaaccaaagacttgtgtactattggatagtgccaactcgccagaatatgcttgccagttcgtattagtgataaagctgacagctgtattaagtgctaaatcaaaagacagattatcaacctttgctccacccggcagccaaccttgaaccattaaaagtaccgtcaaaaacagcagcgaactgattcctagccctaatacactgatcaaataacgttttgcggacatttttcgctgactttctgaaccgatcaaccgatagaaaccgcgctcgatcggttggataaagcggacgaaacggggcgtctcccccgtcatgatcatcttgatataaaaccctaaaggggctgctaaaatcagtaatacaaaaaagaaaaacagcccttgaaaaacaaagctcatcataactcttcccccttgaacagaaaccaaaatagataaagcatcaatccaaaactcaaacatcctaaaagtagtaacatcttcttcctctcctttgatcttatcttaaaaaaaatgttgtaaagatagtatcaaggttcgctggatttctttatatcttctttatacgatgagctgtaacacaatctgtctgtttacagcgaattagcggatttatcttcttgcccaccctgttatatttggttatacttgtctcacttaatctagagaggagcaatcaataatgcagtttacgatctcgggtctggtcttaatcccgttatttcttgttacttgctatttgattctgcgttacaatgctgctcagctttcactttttcaaaaaataacggttggagctttgttttctatagtttcgctgtcctttacttgacttttttcccttttcaaatccaaacaggggtctatgccaatcaatccgattggcttagtcgcatcaacttctccttagcagcagatctttcgatactccctaatctcattatgttggcgccattagctgttttttattatttgatggctaacaaaacttctatttttcgagctgttctgctgggattttcggtcagctttagtatcgaagtactgcagtttttaagcaattatttcctaggcggctggcgaggggcagatgtcgtggatttgattgcaaataccgttggggcattacttggttatttactcagtcgctttcttttcactgtgctgcctgagcgatcctttcttagaaaatttatgcttcattcccctagtgagtcgtaaatcaactatcggagcaagcaaaaaagagcccgtcaaaaggctctttttcgtatctgtctattcgaaaagaaaatcttgcagttttactagatgggtattgctgttgccggaaatcaagcagatcactttgtttagcgatttgttgaaacgatcgtggcaccaaaaggcatcaatgctagacccgctagtttcagcgactgtttcgcaaaaggaatcccaataatcgtaatcgttaagagaatggcactcatcagatgagcgattgccaaaggtattcctgaaaaaatcagccacaggatattcaatagcaaagaaacccctgaaccactatagacaacttcttttccaaaaggagccaatgataaagaagcgaatttaaaacactgcaaaccaatcgggataccgatgatcgtcacacaccacagacaaccggccaaaaaccacgaaattgcaccaagcaatccaccaaaaatcatccaaatcaggtttcctaaacaactcatactcatcacattcctttcctttgaaaaaagcggccatcatagatgacgaccgccttgcattatccttcgttcgtttttgattacattcatttagccaactgcttattcgttagaatttccgccaaatacacccgtgatcgaagaccaaagtccactgaagaagtttttaacattttcccatagtcctttggatttttcttcaatttgtttgcgggcttctgaaagatccaactctttgacaaaatcttcaaaaatatttttgtctttcatgtcgctcatcaatgttgtcaattcagtaacttgatccgaagtcacgattccctctaaaccattgtctttcaatgctttttcaacagttgcttgaatatcggattgggtcaattctgagccatcagctgtttgggcagctagctctgttttcgcttgttcttgtgcagcattcagagcttcatcagaatagccttctttgtctttgttttcttctgtaatggttgataagacatccatttcatcttgcgcaacactgacacgatcttgattgatgatgccgccggattcttcaacgattttgtagactcctgccaatgccccagaaccgtcaatcggtacagcagaagctactgttagcttagcatctgtgatcccagcagtcagtgcggcattttggtattgtgcggcagtgatgcgggtgatatttttaggtgtcgcaatatccaccgtgattccttcgccactatcaagggtctgcatgcggacagaactatacaccgcccaatctttagtaaagccaccatcagggatatatttcattaaatcggaacctgaagtcgtatagatcggtgtttctcctttgatccccagttgatccagggtatagttttcttgctcttttgttaatgcattaccaatggctaccgcattgatctgcaatttttctttactatccgtcgtagaagtcgcagtttctgagcttgctgtctctgaagctgccgaagacgaggtttcgatcgtttgtgagattgctgagcgcccttcacttgaagttgattcttcagcaaatgctaatggtgcggcaactaaaacttggctagaaaccaagagagtggctaaaatcatttgtttttttctgatattttttttcatagtatcctccatctaactattttcctgtttctattattgtactataagagatacgtttcgacctacggctagggtcggatttgaaggaaaatttatgatctacttgtttaatgaatcgaaaggaatgtttttttatcagaaaaaatagccggttgaaagggaatcgtactatccattgaacaatacagcagggtctaaattctagtctacgttataaaaattattttcttgttcacttcaacttttttctttaattcatatttacattcaatattcagaaaatactggcattataggtaaaaagaactagatagattattattcgaactaaaccttacaaagtggcaaaatttattttactacagataagcaactgaaaagagaataaatctagaaccttaatattcaaaaagactttgacataggtctgatactactttatttcatattaatcgtaaatcgtaccgtcttatttatccgtatatatctttttttgtaaattcactctgctcttacttaaatagattgtaaattaatccaaaacgaatacgagagtggagcaataatcagattttcttttgactattgctccactctggtattttttattactaattaatatttctctgaaatatgttactcaaaaaactagtaatctaaggccttataatatcgacggatatctaaaggatgcttgcgaacattttctaaatgcacacttagtctcataaatgctgatctcattacaattggcgatagtatccatctaaacttgtcacttattcctacaagttcaaagtcttttgtgtcaaaaactgtcactttattacttactcgatgaacaaaattttctacacgatccatttgaccacgtgttttatcttctcctttaagtaaaacaacagggatttctctatctattacttccaatgtgccgtggaaaaaatctgccgcagagattggtcttgttggcatccattgcatttcttccattatgcacataccatagcatactgcccaagactctaaatttcctgagccaattagataagtgagtggttcgttccaatacttttctgcgtaattttccattgatttatctgcttttttatacacattgacaatattggaaggcatagattttaattcatccataaacttctcatactcttcaaattgtccagctttgttcataaatcttaatagtacactataccaccagtagtattcagctccaaaagtattcgctaaataatctactttttctgctaaaggtgtatttaactgctctacatatcctatgactctagctccaacttcatgagcgatatcaattgctttttccacttccactgtatgccctgacaatgaagctattacaacaaccgaatctttcgtaaaattagcatttccttcataaacaaagtcttgtgcgttttccagatatattggcagctggcatcccaattgttttactgtatgaactacttgatctgcatacaaataagttccaccaattcctagcaggaaaatattcttatatccattatcaacgatttcatcaacaatcttttcaactttctttacaagatcaaccccattttgatgttcttggtaaattctttcttcattaaaatttaacattgtcttactctccttagtttaaaattccaaattgggcacaaatgatcccaaaaatagctgttcctataatcatccataaaacgtttacttttttcttcaacaaataatagtaaaatccagtaattcctaaacttagcattcctggtaaaattccatcaagaatttcttgaaatctagtggccgactcaccctctccaatagtcaatggggtttgcacaacaactaattcatttgtcatacctccaatcaccataactcctaaaattgctgctgcgagcatgaacttactcattaagccagttttctgaattttttctaaataattagctccgagttcataacctttgaatgagcagaaatagcgcaaaataaaagctggtacattaaatatgattaaaaacaaaattgggcctaggatatttccttgagcagctaaagaagctccaatgccgactgctagtatacgaagggttcctaacataatcgaatctccaataccacttagaggtcccattagagctgctttaacagcattaatcgatgatgtatcaaaatcaggatttgtagcattcatttcttccatagctaatgttactccgcctacaaaaggtgagatatgcgaggtgatattgaaaaactctagatgcctttttaatgcttgagctaaaccatctttatcatccttgtagatttttcttaaacctgaactgatcatggaacaaaaacccatatgcatttgtcgctcataatgccaagaaaattccattgataaagaacgccaaaacatttttctaaggtcttttttagtaattactctatttgtttcattagaagtcatcatcaatatcctcacttccttcagcaaaagctacatctgaatttttgcttgttgtaaaattgattttcacaaaaattgtaattaaccctataatagctatacccactactggaatctggaaataagcggataacacaaatcctagaaaaaagaacggaactacttctttattcataaccattctagctaacatagcaaaaccaatagctggaagtataccggtggcaatagatagaccatctgtaattactgaaggtatagcattcactacagcccccatttttgaactacctaaagaaaaacctaaaaaggtaataataaacaaaactgtacaagtaataaatccagtaatcatatgaatcgcagtcacttttgaagcctcacctttttctgcatagttatctgcaactttggccataaaaggacgaactaaagtaaaaataaagttatcaactacttgtgccaatagtgctattggaaatgccatagtaaaagcaatatctgcacctttaccaactgttatcgcaaaagctgtacctaatacaccacctacaattacattcggcggaatataagcacctacagagacctgccccaaaaatgctaactcaagtgtagctccaattgttattcctagttgtaaatctcctaaaactagcccaactaatggtcctaatacaatggggcgttgaatcatgtttgtccctgttgctaaatcacacttccctataaaagcaatacaccccaataaaaaagcttgtagcataagtttattctcctttctaatttatatttttcaaaattgatactgcccttatcgctttttcgcctggaaccatccgaatctctacattcactcctaatttgtctaattcttttattatttctatttctgccattgttatatttacagacttagaaatattttgtgttccatttgttgccttggttccacctagattaatttcttttatatttggacaatttttggctaagttaaatgcgtctttaattgattccacaacaataaagagcttatatttatctgttacaccactgttgatagcgttaatagaatcctcaatattcttaataactaattttactccttgaggtttcgctaactttatggtggtttttctgaggtcatttgtcggcacatcatcattggcgatcaagatacaatctgcccctaagctttgcgtccaagaaaatgcaacttgtccatgtaagagtcggtgatcgactcgtgtcaaaataatcatgtcgttcctcctaaaattcttcttcttcgatttcttttgctacactctcattgcagaactggatcatatctttcgaattagccaacgtttggtggatcgtttctgagatggcacctcctccttgaagttgtgttgtcaattcaatcaacaatggcaaattcaatcctgcgatcaagtagaaattcggttgttggatataacgtaaaaattcattgttcacactgccaccgaaaatatctgtgataacgatcatttcgtgctgtttataggtttccatcagtgtatctatagttgctgttagatcgaatgcttcttgaacataacaatcaatggcaatgactgattgtttttttccacaaataagttctaaagaatgcaagattcctgatgcaaatttaccgtgtgatgctaaaataatgatttgctccactgctttcacctctctttgcgccaagttacactttattaaacgcaaaaagcgtgccaaaaaaagtggcacgctttccttatcgattaaaaatccgcttcaaccattgaagaatcagtgtttccaaataaaacatcatagatatagcaaacttcagattctggtatcgcgacactgtaaaccttttcaatgacactaaacgcctttttgatctctttcagctgtttttcatgacactgaagcagtgtgtcgctggcatgataattctcaatggcttcatttcgaatcagtcgttcgatcaaacaacttgtatggacaaacaacgcaagcttgcggtcattagtgattctttgctgccatatacgttccagattccccacaaagaattccatttgagaaatcactttctctgtatctagaatcgtcacagattgaatcactcgatccagcgaaaagtttcttactaattgattgttcacatacgcaatcatctcttcatccaattcttctttcagccaacttaatagcactgctgtacctgcgccagaaatcagttcttctaaagaaataaaaggagccagctcttgacgaggtttgttggttcctacaacaccaacaatgtcatacgatgtcaaagcctgtttgacatgttccctattttccaactgattgaactcataagggagaattcgaatctgtaaatgatctggaatgctcttttctaataaatttgagatttgaaccgcagttccaatccctgttgaacacgttgtgatgacaactttctcttttttcgtttgcggaagaataatctcccattcattttgactgtaggcatttacccgttctggaatttccctcagcgaaacattttgctggatacattcccccacagcgatggctacacttgtcgttacattgttcatcatgacgattggaaccgtcaattctggaatatactgatagatttctttcaacgaacccatgtcgaacaagaccactagtccattagatacatcatttttttgaatatatgcggtgaccctttctgcaatttgcttgggcgtgacatctaatggcatatcgaaagactgaaaaaccgattcattcaacaaacgattcgctacattcgcaatgctgctggcagttgcgtagccatgagccacgatgatacttctcggaagcaatgaatctttggtataccccatatcgttgatatagagtgtaaagataatgcgatccatactggttaactcgatatccaatgctttttgtactagccctaacagattttcggtgtagcgatcacttgtcgaataatgctttttaacgctcttcagtaggttctctgtcaataaaagtttgtcttgatcatccggcagccactccacatttcgccgcagccataaataataactgatcgtataaaccatgctgccgttaaagctgatttggaaggaatgttcaatctgttccatcattcgctggacatgctcggtcacaaaaatcatcgtccgctgcttttgttcttgcttatgatcaaacaataaattttcgaatagtctttcaatcactttagaaataggatcagctgcagctgtaaaatcctgtcctgcctggacataattgagcaggatctgttcatatgtttgaatgatcttttgttgttctggctcactttcggcagtcagctgctggatttgcgtttgcccatcgataagaatcgattgcgtcgtcgctgactcattgggttcatctgtcaattgcagtaaatgttctggtaaatgatagaccgtgactgctatttttttggctttccgctttagactagcagtatagcttttggcagtaataatcttgatcgtacttttcaattcaccgacattcccagaaaaatgactcgtcgttaacatttcgatcacttgaggtgagagttctaacggcaaaccgatgcgcttttgctcttcaaaaaatgcttgcaagatcagttgcttccgttcagaaatcgttcgttcttccaaagcaggcaatgtcgcttggatcgggattcgccgcaaaaaagttgttagaaaagtttgtttcaaatcttctgtcgttgcaaacaccaaccgacaatccaccgtgactggtcgtcttgtatcccccattcgatagatgacaccttgatccagaaaagtgaataatttttcctgtccttcagcattcaaccgatgaacttcatcgagaaacaagacaccgccatctgctgcttcaaaagcaccagcacgatcttcctctgcgccggtaaaagcccctttgacatgtccaaataaattactagtcaatagctcttggttgttggcgtactgtgcgcaattgatggtgatcaaaggcgcatcgacctccaataattcattggccacacaatagtgatggaacatttttaccagaaaactcttccccgtcccactttcccccgtcagtaagaagggaagcccaccatttggatagaaggcggccatcttgatctgttcaatgacttctgccagactgcctttgctgccgatcacactggaaaagaaatcttctttttgatcaaaaaaaggtttttccgccgcaacagcagccagactctcgtatacgttttgtgttaaggggtagttttggctctcaaatgcctgcttatgaaaaaaataaacgggtcgggtcgcaattttcactaaacgactttcttccgttagctgattcaaatagtgactgatcgtgtttctcttgactgaaaacttctcggcaatatctttcgctgtaaagatatcgcttacattttctgcagagaaaaaagccgtctggttttgcaagtaagcaagtaattgttctttcatcgctgttctccttgtcctctttctccgtttatcatagcttacgattcttaaaaaaccaagaggtgacagaggaagttgcttggaatgaataatttcgaggatatttccctcaactataggtcatcttgaaaagagtccttagcataaaatttatgatccaataaaaatcactcaaggcagtcacattttttttagaccgttcacagatcttgcccttccgctagagactcttttcattttcatagatacctctatttcttgcaatctaaagtaaatcatcaaagctgacggttccgcaacaagtcctccctttttattcctttacaatactctctacttattgcattctattcctttcttaaatcgttacttccgtatgatcccggctcaaggtatataggctggtttcgactttgaagtagtcttcgactaattttttcaactcagccattgcggcatcagcccgtaaatgttgttcttcattgattgattcaatgaacaatactgcgttgacggtctcttcttttaacatcgtgcgttgcgcttctcgccaatttaaacagcggcagatggctccttgctcgtcatagtaaatcaattctcctgctagagctggcgcatccgcctcggcgcctaatgggaaaaatgactccccacccttggctagtccaaggtgtaaatcacctgcgattgcagccaaatcttctccacctaaaggcatcccatacttcatagagacactattgtagagatctactaatggattgattggaaaaaaagttcgatcttgattgacacgcttcaacaatgcttctatggaagaacgggcacctttttttgttttaaatttttggaaagcttcccgccattcttggacaactggattttcactgaaggttgcattcgttaagaatcgcttagcttcgcgcttaccgttttccagcaattccgtaaaataactttcttttgcaggatctattgaattgtcgatccctttcacaacgagacaactaatttgtgcttggggaaagatttcccagaatgcttgatcaattactattttcttcattgctttcacactccaaatgtattaataaaaaagcggcaaaacaatatttgctagttccgccaattgattccaaaagttgatcattatttaaacctgtccttttaaactagggaaggttgatcacatttttgaaaaagaaaacgattttctatcctacagtgccgatttctcttgccctatctaattagtagtctctttttccaccattctttacaatcgcccaatccgattcaatagattctctgatctttgaaagtaaatttgacaccgtttctatttctgatgcggatagttgagtggtagcgattttgttcgagtattcgttttctcttaagataaactgcacaacatgctttcctttttcagttgtgtataaatgtttgatttttttattgaacggatcggattcttttaaaatgaatccattctcttccaactttcggacagctcttgacagcgttgtccgatcgactttaatcacctctgctaatcgttcagggataatcccctcattctcaaaaatacgaaccaaataaatatactgccctttgttcagctttaactctttaaattcaatattggcaatggcatcaagcattcggctaatcgagccaatttctcgtaaaatgtcattcattcttctttctcctcttctatcattatcctacctttttattgttgcaaatgcaatattttttcggaatagaaaagagcgaaaccaatgtttcactcttttaaaaaatatttttatcacttatacattctgttgctagttgatcatatttcgccaaccacatgactaacaacaaagattgtttcatttgctcattgcttggaggaagagagctaaaccattgatcattcactagaacccgtcagaggtatcttctatctaaagactagctgattttttccctcagttcgttttgtctgtttttctgacacgtattctcttttattcaaaaaagaactctttagaattgtttctttttcataatcgaaatactgatcctcacagagagtgccaaaagtagcatagcaattactaatgcaataagaaagagcattcccatgctgacaatgggcaatgtgttcaattgagcaatcagatcaacattaaagaagagctttgccccttttacaattacaacaccagcgactaccagaagtccaacagcaccaataatggcaattctgcccttttcgccgccaaactttagttggaagggaaacataatagattggatgatgatcatgatcggcaggatcattgctgcaatctgccagatctcagtgagagaagtagtatctctaacaactgttgcaatcaatcctaagaaagttgccaaaagccatgaactaaatcccagtaggaatcctagacaatatttttccagcacatagcccactcgagtaataggtaaagtgaataaaaacgcatacccattgtcaaattcatcatagctgatagtgcttaatgtgaataaagaaagcgcaaaggttaagaaacctagtgggaatgatacatcctctgtaaacgagatcattcctattacaatcaaaagaataaccaaaaagaaatttttttgtgtggccatcaatttaaaatcttttaccaacaaacctgtcattattcacgcccccttaccatcatcataatcacttcatcaattgatcctttttcaatgactattttaggaaaattctccatataaaattgtttttgattcgttaaacaactatacccatagctttcttctttgtatcggagaataaattgtttatccagttctttgtattgctccggatcaactttcaatagtgcataatcacttaacaagacatcggtctcttcgtgtaagatcattcgtccatcatggatcatataaagatcatcacaaagtgtttctaaatcactagagatatgggaactgatcaaaatcgcacactcttcatctttttccatgaactctctcaacatcaaaagtaattcatctctggcaatcacatccaagccagctgtcggctcatctaaaagcaacaatttagcgtgatgcgatatagctactaatacttttagttttgctttcatccctgttgaaaaatcgttgagtcttttatccactggtagttggaatcgctgaatttgttcggtaaaaaagtcttcgtcaaattcgctatacattgtccgtaaaatcggaacaatatctttaatccttaaatagccgctgaagccagaatcggataaaacaacacctaacttttccttctcttttggggtgagttctttactatccttgcctaaaagtgtgatcttcccactgtcaaaaggaattaaaccaagagctgctttaaacgtggtacttttacctgctccattttgaccaatcaaccctgcgatagtacctttttgaacttctaatgaacaatcaagagaaaaattatcatactgcttttttagatgctcaattttcaacatgtttcaaccctccaatatcaattcaaacaaactttttatctcttcatcactaatcccgcaacgtcgcccttttagaattgcttgttccaagtcttgttccagctcctttttttgctcttccaataaaagctctgtattggtagcagctacataagttcctttcccgtgaaccgttactgtaaaaccttcagattctaacgtatcataggcttttttgaccgttaaagcactgatctttaattcttttgacagtgtgcggacagatggcaacggatcattctcattcagctccccatttcgaatatgccctttgatttgatcgacaatctgctcataaatcggcaccattaaggaagtattaataatcaatctcacattttcttcccccttctcgttgcaaacagtatataacagtacacaactgttatcaagtgttatatactgtttattaaaaaatttttgagtttttactgaacataaacaaaaaaagctaggcaaaagcctagctgagaacacgatttaatcgtgaaagatagatagttatttcatgcgtatgataattgtcccacctataacactcacaatcattatgccgaggacaagcatccaactcgccttctcatcatttgtctgtggaagttttttatcattcgttttatttgaagcgtttaaggcagcagagtgacttgattctgattgattgttctgagtccctaatatggacgaatcagttgtgtttggttctgtcgtacttggttctgtcgtacttggttctgtcgtacttggctccgttacgcttgctctgtgacacttggctctgtcgtacttgatgtttcttttttagtattggtaataatgatggtaccatcctcattggttaccgcactttcaaagtcatctggaacattgacttcttcgacagtgtaaaagaaatcttccccttggttattgtactttggtaatactacattttggccttcaactgggacttttgtgcgtgttccttgatagccctcgcctttattcgaggttaaactatctgacatttgccaactttcagcactaacggtggttgttcttttgacttggtattcgatctgatcaggaatctcagcatctggaacattgacccacttcttcataattttcaattctacgacaggtgccttgatggatggaataggaaaatcgaaatattcaccatcacttcctgttgttaatgtcgtacgtccattacacaagacccatgtttctccttgaaactcagcggattctgtatttattcgaacctgataagttagggtaagtttttcattttcacctaacgcgatgttgctgatagagatggtttgattagcttcagttacttgaactgctgcaacaatttcaggagcttggatccatgctccttgatcatttttgcgccacccgaccaattgataatggctattatcaaacgtaccggctccttgtaaaaggattccttcccccatagggtctgtgatcgttccattgggaatcgttttatcaatgtggttcgcaatttctttcaatgctgaaccaagaccgctaaggttttcgtccgtcgtcaaataattagccggtgcagtagcaagattacgggcaatgtattcaccccttgccgaaggtgccgttgccactgaataaaccgtaaagttcgattccttgatgtcaacgatcgttcctaatgtttcatcagtcaccacttgactgctgactggaactgctaaactatctgttgaagtcttacttgttgtatggtattgaggattagctgtttggaaagctttggtatagctgctagtatgataaccattataatcattgatctttcctgtattgggatacacagttgcattttcagcaggtaaatagctgcgattggcactatcatcgccaatatggataaacttcttttcagcttcaggtcgactttgttcaagaagcagacgttgtccctccatcaagcctttttgcataaatgttcctgagtgtgattccgccgtatgctgtaaaaaattttgcagataatcgatattggttaccttggacgtatcaaaattttctatggccaattctttaagtgaactcgtgccattaaacatggctgtcatgtcaattaccgaggatgtatcccattgattcaagtcaagactttccaaggagcttgcattcccaaacatccagttcatatgagtaactgaagacgtatcaaatttattcgcaccttcgattgcccttaaatttgatgcccccataaataattgtcctgaatttgctggtaggacaaccgtttctttaacaacaataaattcagtagccattgatggaagtttccaaggtgctgcatccacaagcccagcaacccctccataaagcgtaattgtttttgaaacttcatcatagtcccatggaacagttccccagagagaaagctgacgctgataaacgaacacaactgtctgtcccgtatccgagaacgttcctgatacattatcgggtaccgtaattaattcccagccttcgattgttttagcttctgcggtataagtgtctccgtaataaccagtcaatgtcgcactctccgcaacgtcatttccagattcatcaacatatttcacaagaacttctccggctggaattcgcttataagtaaaaacgacggtctggtcaactccagtaaacgtaccagccgcattttgaggagttgtcattagttcccagcccgatatattcttggcttctgcggtataagattctccttgatagccattcagaagcacggtattcgcaatctcatttccagattcatcgacatgcctaactgtcactattcctccaggaatccgttcatatattgcttgaatgactgcttcaccagctccttgtaccgtgatcaaggaagattctgcataaacatcattgacagaaaccccaatgctgctactaatctcccacttgacaaaccgccaattaacattgggtcttgccattatacctgggatcgatcccgtaggtgttggactcacaaattgttgaggatttcctccttctggcggattagcaattaactggactaagggattatttcgctctagaggatgattcattacttgttctgattcttgcctatttgattcgacggtattattggattgagagatctcctctgcataaaccatatctatgggaatatgcgataaaagaatggagaagacaactagaaatttaatcagttgatccattttttttactttttccatcattccctccttttgtataaactagcgaatttaaccatgcgtttcctactctacataagcaataactgcgtttttaaactcgtttaacattcgaccgtttgttattgtctattttttagacacattcctccttccaccttttaaaatcaaaaatcttcgtttttaataagcaaataaaaaaacagacaaatgactttgtataaagacaaaaatcctttgtctctagacagcgcagatgaagtgtgtcccccataagtaagcgtctcaaaaacgaaggcttttgagacaaaagattgagaaatttaaatttctcgagattaatcataacaactcaaaaaaaataaaacccaccaatattttctttacctagtgaaaaaattgacgtgatgttccccttcttcagcagaaaacattttcttcctcaggggattacataacaaacgaaccgatatatttaaaaacagcaatgtgacagggattgtttttttagaatgttttatttccgtaaatagcaaaaaaaacttaacgaccgccatttttttcttgtccttactcaacgccctgctctcttctagacaaacaaattcagcaattattgttttggtttatctgctatcttcaaagaaaaaaactgagtggggaaaaataggatgtttgaaaacgaattttcatttagtcagacaaaataattcgttattttacgttatatacttcatgtacaaaaaaaggtattctttcactaagaaaaattttcaactggaggaatatagatgtcaggaatggtttatggttatgcgcgagtctctacaagacagcaagatctttcacgtcaattggatttacttgagaaatataactgccataatatttatacagaaaagattagtggtacgcaggccaatcggccagagttgatcaaattaaaaaagcgcgtgaagcaacaggatcaaatcatcatcgaaagcttttcccgtcttggccgcagtaccaaagacttaattgatttggtatatttttttgaacaaaaaggtgtgaaagtaatcagtgtcaaagaaaattttgatactcagacaccgcacgggaaattgatgatgaccgttttccaagcatttagtcagtttgaacgtgatattattgtcgaacgtaccaaagaagggctgatttctgcacgggcaagaggaaacattggtggtagacccaaggtagatcctcagttaatccaaaaagctctccttttgtatcaagagtagggctattcagtagcagaagtttgtcaaaagaccggtgtcaagaaagcaacgttttatcgttatttaaaacaatcagcattgcaaggctgatcacttggctttccttcgctaacccagcaaaccacatcaaaaaacgaccattgttttacgatgaaagcaagctcatcacgagtaatccaatggtcttttttctaattttaacacagcaaattttctagtgtttaatcaaatattctctggttcttcttgtttctgatgatattttttttcgaaatcagtccatgatcggctaaattgatgattcgaaaaggcactctttaagccggagctttgtttgaaacgaaagacttcttctgcctccattcccaattctttggcaatccgatcatctgtccatccgcttgctactaattgttgaacgattttgctcatcttctcgataccatgagtgcctcgagctcgattatgtctaacagtggaagccatacggtgttccaatggcttatcgataacagtcactggcacttcttttaggttcaaccgttctttggccacttgatagcggtgaaagccgtcaatcagtaagtacccttctttttcgttgtcaaaataacagactaatggttgtgtgaatccgtcttcccgaatcgacaactccaaaagttccaactcgggttccgctactttattgggattgtagtgattggcgtgaatttgaatcaatggaaccatttttacagctagcacaggaaaagcaattttttccattaaacagaacactcccttttgagaaaataatagttcttcgtttggcgaaaaacggtgaacccttttgtctggaacaacgccacttcgttagggtgactcgttgtgactgtgatttcttgatccggatgtttttttcggatgtcatgcagcatttttcttaacaaaagagtttttctgcctgaagcaggctctttttcatagaattcgccaatctcgatgcgagctgtttttttttcatagtaagagaagcccatcacctgattcagcgaatccacgatcacataccaatggcaatccccagaattaacgagatagggaaattgcttttggtagattcgctcagcaaagaaaggccccatcaattgatagaaatgtcctttcttatatggtggaaaaaagacgatcagttgttctttcaactactccacatcctttcagcaaataactgattacggctgattcttggtcaattgttcataggtctttcctaacttcttcaattggtattttggcaggtgttcgatgcctaatgccgcaccaaattccacggctaacgcatagagttcagactcgtctttcttggtcaatgcgtattgtctggtactcaaagaaaaatcatttttttccaatgctttcgcgatccccttccagtcatgccaaagtacttcattcttcagccattctttgcgtttggtttcatcggggatcgcctctacatgaacaccgtacttgtcccgatagtgagcgatcagaatcgatattttacggtagtaatggtcttgcagatttttggaatataacccaatcgattccagcaaaaagacagcgtactcctgccaagtcatgtgggcaggtttttgggtattgtaatgagccaacaaagaagtccgtgcatacaagcggccaaaattcgcgccagaaacacggttgacgactttctcccaagtatccggttcgactaacgcatattgagaaagtccttttcgttgctgcaggccatatggctgacaaatccgcatttgggagagggacactccataagtgtaaagcttgtcataaaaaccattcatttcccaatcaaagtgcgcatacgccccccagacgtcctctgtcttccagtcataaagcggataaaagttgagaatctccccttgattggtttgatgcttgatccagcaatgtccttgataattgaaattccgatttaaaatagcccggtagcgatgcaagctttcttgggtacgaatgccgatgccgtaggcaaccggctcgcctttatgatgattcgcataccaaaaggcaaaatttttcagaaatttatctgggtttaaattcgcactttggtacagttccatcattgattcatcgagatctgacagcgaaatcgcatccctgggcatttcttggacccacttatcccgttcgacttcatcccacattttccactgaggttgaaaaatactagtcgtgttatcttcataaaatggcaagcagaaatgatagacctgttgaacgcttttcagccgtttgatcgattccataaagttccgagttgaacgataattggcttcgatgtctaaaatcaacaagtcaaattttttccacttttttgggcaatttggtcagctaattggaccattgctccgctgtctttcccaccgctaaaagagaaataaacatgagaaaaggtattgaatatatacgtcagacgttcctcagcagctgccaacacattgatatcgtaatatttcttcataaaccccgcttcttttacttatttttgattgaatttgtgcatgtattcactttcattataaagtgaattggggttgcttacaagcctacctcttaattgcagaatccttcttaacgaaataaacatccaaatatttccactctttctttcgattaggaaaaaaatttgtctgtctaaccctgacattgcttgagctggatcatcaattaagcggattgggaaaatccaatggttatcaaaacgtaaaaatcccactggactagttgctagtctagtgggattttccttactccaatggaaaatcatcgttcgtttttattgtttcgtcactttctccagttgagtggttttttttccacaagatgtacacaacgatgacagcaaccattaagataccgcaattcaaccatttggcatcatttaatacgtgtaaatctggagatgacaatggatcgtttcccgatagctgtaacaagatattcatcgggcgatcaaagagagttgtcataatcagtagaaaagccatcatgacgaattgatgcgtgacactccccttattttgagtggtaaatttggcgatcattcgctgatcaacaggcaaagaaggttcctgcgcataccgttgattcaaccagctgctggtcaaagattgccaaaagcttaataaaaacaaaccaagaacaaaactttgtggaaaaagaagcacaaacaatgaaagagccaaaccaccaagcagaactggaactgtatttggaaaaatcccttgcagaatacgtttgcctaagatcatggacaaaatcattcctccaagataaggcaaatacaaatagcgagtcaacgcctctgtcccatgtagacttcctagataaagcgctccaaataagaaaacaaaattccctaacatgccatttaaaaaagttagcacgttgagccatgagggcagcttccaatgcttcttcgctcgtcccagataaaatacggcacctaagaagaggaaaaagaaaccataaatcgcccaatcaagcaattggatatttgccaataaacgtgcattccgcagcaaaaagagtaacaagaaaaagattagaaaaagaagcaattctttaaaggcgatcacttttgaattcatttgcttaaagtcgatgctatatctaggatagtgggtaactgtatggtaagccatgacgtaaaacatcgtatacaagccaaatgcggctatcagcttcgttgtgcctgaccattccatcaccactaacaacaaaatcagtaagaacaatgcaaaaggcacttttttacgagtcatattgataaatcccaagttcttttcatgaagattgaccgtgcgattcgttggaactagccaagaggcactcagccctagcagactaccggataaatagaaaaatggaaaataataaacacctagaactccagcaaaggctccaacaccacccatcagcaaagcatcaatcagcagtgtataactgtctaatcccaaacgtatactgcggatgagaaaaattcctgtcatccgtaatgtataaaataaagtaaacggcaaaatcgttaaccaactcttgccatcattcaatcctaggaataacaaatacggaatcacgattaccgtattacttaaaagaaatggggtcgtttgtgcaaacgtcacgagccatttcttgattcgttgaaccatcaggaacctccttatttctctctaccaatcactcatctgtggtacgatctattgacatgtacaagtgatcgtttctcatttattataccttttctatataaagaccgcacggctttccataaaaaaagaagctaagagtcgaaggcgttattcctttatcgctcgtttagaatgtcgtttttatcacttacatcttttcttccattgaattcaatcattcgctatgctacactagcgttacttttgtttggctgacgaaccgctgccccaaccatgttcgtttggaccaactcgttgcgagtattcgtgttttcggatgctctttttgtcgcgttttttgccaaaaaagaaagtgagtgaatccaaatgatccaagtgcaacacctcaacaaaagcttcaaagtcgcgaaacgccaaagtggttttcgtaatgctaccaaagcgctctttcatcgagaggtttcaacgatccccgctttacaagatatcagctttacgattcaagaaggagaaatggtcggatacatcggtccgaacggtgccgggaaaagtaccaccatcaaaatcatgtgcggcgttttgacacctgatgacggaacgtgcttgatcaacgggcgcgttccatggaaagaacggatcgatcatgtccgagacattggcgttgtctttggtcaacgcagtcagctctggtgggatgtcccagtcatcgacagtttcgagctgattcgtgatatttatcgggtcgatccgcaagtctatcggcaaaatctggaagagctagtcactttgctcgatctaagcgaaacgttgaaaacccccgcccgttccttgagtctagggcaacgtatgcgctgcgagattgccgcttcgttgctccatgatcccaagattttgtttctagatgaaccgacgattggccttgatgcggtgtctaagatcgcagtgcgccaattcatcaaaaagcgtaatcaggaaaagggaacgactgtcatcctaacgacccatgacatgcaggacattgaagcattgacagaacgcattttactgattggtaaagggcaaattttattagatggtcaattgccagagttgaagcaacgcttctctgacgccaaaacattgcagatcgattatctaggaatcgcaccgacacttccagcaggcgtcactgtaacccaagcagaaatcgggcgattggaactaacgattgatccaaatcagctgaccgttccgcaagctatcacacagcttagccagcaagtggagatcactgatctgtctgtttccagtatcacagcagaagaaatggttgctaagttgtataaggagtaccatatatgaacaagtatcaggcactttttcgcatccgttttacaaatagtctgcaatatcgatcggcagcattcgctggaatggtgacacaattcgtttggggcatgttggagattttcgctttccgcgccttttatcagaccgatccagctgcttttccaatgacctttcagcaaaccgtctcttatgtctggatgcagcaagctttcttagcattgttcatgttatggttttttgaaaatgagatttttgatgccataacatcaggaacgatcgcttacgagttggctcgtccaatggatctctatgaccgctggttttgccaatcagcagcgaaccgctgtgcaaaagctttgctgcgctgcctgccgatttttgctatcgtctttttgttgccagtgccctatcgtttggtcttacccgaaaatctaatggtcttactgttgtttatgctctcgcttcttttaagtctgggtgtggtggtggctgtgtcgatgttgatttatatctcgactttctataccctttcttctctcggggtgcgggtcgtgatgggggcaatcggtgaatttctcgctggcgccattattccgttgccatttttcccacagccttttcgacaaatcgctgaattgctgccttttgccgcgatgcaaaatgtcccgttacggatttatagcggggatttggttggacatgcgttgtggcagatgctgggaatgcagctcttttggttggtggtattggtagctggtggcaagttttggatggctcgtgcgttaaaacgagtgattgtacaggggggttgaagatgtctctttactggaaatattttagtatccatttgaaaagtcaaatgcaatataaggtttcgttcttcttgacggcattaggccaattccttggttcctttaccgcttttctgggaattttgtttatgttttcccagttccatcaagtggatggcttctcatttgaggaagtgctgctgtgctttgcgacagtccttttttctttttcattagcggaatgttttgcccgcggtttcgacctattcccgcaaatgatcgccaatggcgaatttgatcgagcattagtccggcctcgtccgctagtctttcaagtgctggctgctaaaatggaattcactcgcattggtcggctcctgcaagcattgctcttgttttgctatgtactgccaacaagcggcattgattggcagccaatcaaagtgctgactctgactttgatgattctctgtggtgccgtcttgttcttttttctctttttgatttatgccgccatttcttttttcacccttcagggattggaattcatgaacattttcacggacggcgcccgcgaatttggccgttatccatttagcatctacggcaaacaagtcttgcggatcttgacctatgtcattccaatggcttggtttcaatactatccctttttatttatcattggttggctggagcagccactgtgggcgttcgctccattactatgcttgccatttggtattcccgccctcttgttttggcgctttggtctgagcaagtatgtttctaccggttcgtaatgaaaaaggaagtcctcagtcggggcttccttttttcgtaagtctgcggatatttcttttaaaacgataggacaaaaaagccgagcgagtgtacaagtcgatcccaattgccagccaaacaccagcgatccctaaattcaagctattgcctaacactatcacacctactattcgtatcacccacatcccaaacgctgtactatacaatggtgtcttggtgtctcccattccttgcagcacgccagctagaatgagactgatcgctaatcctggttgattgaacgcatcgatcctcaaagccaccacgatttgacgaagtgcttcgggatctttcgtgaacaaagtagcaacaatcggagacccaataaatagtccaatccctaagagactaagaataatcacaccatattttacagataaaaaagcaattcgttttgtctcatcataatctttctttcctatactcattcccgtcagtgtagcagcagccgtcgccaacccataggcaggcatatacacaaagctttcaatactgccagcaatggtgtgtgctgaataggttttggcaccaatcgccacgatcagaccaaagtacaatacctgtcccaaacgcatcactaaccgctccaacgctgctggaaaagaaattcgcaacagttcattgaaactacttttattcaatcgagtaaacaatggaaaagcaataacagaatgctgtacttttcgataaagtaatatcgtacctaacgacctggcaattaatgttcctaacgctgttcccatcacacctaaagctggaattggccctacaccaaaaatcaagacataatccactacgacattcaatacgttcgtaataataccgattttcattggtgttttggtatctccgattgctcgtagcatacttcctaaagtagacatcgttgcaataacaatagctccgccccctacaatactaaaaaattgcagggaagaatcaagggtttcttttgtcgctcccatgatcgttaaaagctgagatccagctactaaacttacaattccaagaaaaagaccagagatgattgccaacaacaacgattgcttagcgatctgctttgctttttctaggttatttgcgccgatacttcgtgaaatcaatgaagatgtcccaattcctaaagcaatgaaaatagctatatatacattcaatattgcattagccaaaccaacacctgcaacagcaaataatccgattttagaaaccatcaatgagtcaataaagcccactgtcgtttccaagacattctccacagttgctggcaatgccaaatgaatgattcgtttctggatttgcatgtcttttggcaaatctgcatttaatttagtcatattctgtcactcaattcaacttgttgtattgggtgatcacccgtttcaaggccttcatttcttcctccaaatccgatccttcactaacatgcatcaatgcatgatccgcttgggcctccaagaggatttggctgattttttgaatggccgaacgagctgagttcaactggatcatgatatccccataatctttattagcgacgaccatctttttaatcccagagacttgcccttcaattttattcaggcgtttaagtaattcatctgtttgatgttctttggcatgtgacatgtcgactcctcctttaatataggggtaccccccacccctatattaatcaaaaattatttccaagtcaaaaagttttgtttaaatccttctattgctaaagtcatttcaattatctttcctcggaggtgctacaaatccgctcatgaatgagagaaacagacagcaacaaactcacttagtgcaacttttacaagtactgtcgttctatatagtaattttacactttgaatattgttttaaacactatactgtgagaaaatcaaagaagaaagatcaacttaaaaggagcgaatcaacatgcagccatctgaaaagccaacaacccataaaacgcgcaagccaaaacgtcttgttctcatcctcctccctaccctggttgttgtagtgttgggtctgttcttgaatcacttcaattactggccttttcagggtagcaaaatagccggtgtccctgatggtcagcttgttcaactagaaaataaaccagatttaacgggtttgctactggcatatggttcgcaactaaaattcaacaccacggcaacctcattaacagtctattttgatcactatcgcaaaggtgaattaaatactcatgactcagttgcttctttgacttatgaacaagatgtttccatcagtggctatctaaactttggtattgcggaaggacagaatcatttattggtgaagctattctccaatggcgccatgtcacaaacagtcaccgatctttccgactatgactttccccttacacaggaagacagacaatttggtgctgtgactactatcaaaaacggcaaagtgaaacttgagaaaaacaaaaaaatcccgctgctttatttagcagaaggaaatgatggactaaagatctatgatgatatggcgaataatctagcaccagataacttgaaaaccttgccaaatgcctatttgatttacctggaaattaaataacataagtccttataattatctaaattgaagcagctttctattttctatgaggagatatttttttgcaccaacaaattgtgaacaaaaagagtgctatttcttaattcgttttcctttacttttttatgctttttacttattattcttttgaaataagaataaattaaaataaaaaaggagagcaaacatggaaaaatatcaagtgtttcctggtcaagactatcaggcaaaggttattggctttagtggtttacaagatgttagcgttattcatgtttacgaaaatacagctacagtgttgattcaaggtacttctgaaacaggagttgcgaaactttgcaacttttcaatcaaaactgcatcattggtgggataaaactttcagagactgaggaaactgattttaggtacaggatccccaagacagaaaaaaggcagcccaattagtgttgcttcgttgaaacaccaaaatgtataaagtatttttattttatttattcaatatctctctacattatttgcaaataatgttaaaataaaaaaacaggagatgtatcaggcttcccccaagagaatcttccccaagtgctcttgcctggtacttcttccttgtttatttttcggaactacagaacaatggtaagccattcttctacgaatttcaagtggtcttattgctgagcaaaacaaagatttactattctatttccctcaaatctcccaataaaaaaacatttcttctacttttgttgataaatttccagctacggggatctgctgataatcctatcctcgaataaaaaaactgcgaaggcacttcttgttgaagcgtcccccacagtcgttatctatgacacatttctcattttgatttgaatccttctagtttggaatagtctctgtatatacagtcttctttccatacaattcctgtgtgattcctgaaagataatcggcagagttggtgctgcgaagattatacattaggaaaatcccgtaattttcagccttcgtccgtttagcatattgaatgctttgtgcttggtttcttcctacttctacagccgctggtcctaaacggtcggcccccattccaacaaagtaaggaacctgccaagagccataatatggattccagctataatcgatcgtctttgaaacattttcattatacattgaattctcggcagcgggaccaatattatatagtgtgatcagcttatctgtcccaagacgatttctcaatgcttgaataagccaaatgaatgactgatcatttggttgaggtgtcccattcttcccgtattctgcatactcatcatcaaaatcgattccatctaaaccatacgttttcaccacttgttctagctccgcagcaaacgcatcagcactggcataatctgtgaaatttgcaaaaccagctccttggtgatttcctaatatcgataagagaacttttgtgcctcgtgcttgtaacggtttaatctgggtttccttttcggctagtgttttttgtacttgctcatttaaatgaagataggcttgctttgtcgctggatcataattgatattcgcagcaaaaatgatcccgatgtcgattgcaggtttgtccgttccggctagcgtatatttcccaatgtttctaaattcgttgtcattgacttcaacatacatcactgttttcggtgtgacttgatcggcagcctgagcttctaaaaccggtgcggccaaagaaaagagacttaaaagaaccatcaccacaaaagcaactgtgaatcttcgagatggtttcactgctagttgattcttattgttcactgtcaacgcctcctataataatcagatatttacacatcatttatgaagagtttttttgcatagagtctattgttctgctgccataagcgcagcttctttcaatgggtcatattcagggctgaccgcttcttcatacttagcagccaaaaacactcgattcacttcataatgagaagtggcacgttcgatttgttgacttaattcttgaacttggcgatcggaaaactggtcgttctttctagcaagataatgtttagcaaaagcttgcgactccgccaaagagcagccttttgattccaaaatcgccgtttttgtccagagaaagtccgtcttcaacaactgatcgtttcttccttggataccatcgcggccaatcgcataaagaaacatgcctccagtttcagttgtacggacataatttgcgacactatagagattgctggactcataaggttcacgggtatctccccatgtttgattggtacgttcttcaggaaacgagagaccgactaaatactgagaccgttcgatacctgtctttgagaacgtgttgttccaagaagactccgcccgcgtggcattcgatccatattgctgcgcacccaaaatactgaacgctgatgaaacaggagtaaatggctctagggaaaagatatctacagtatcataaatcagcagtgtatctgtgtctgacttcggtccaatatagtgtgagagggcctcgatcaccccatgggcgattttcagttgactggtagtataagtactttccatatcaaaatcaaggccatcgattcctggtgtcatatatttatctaaaagctgctttgcataatcgtcaaattcttttgctgttggttggctctgcgttgtaggaactttcaatagttcgcgataatctaatcctcgtacaagctttgttcctcgcttgtgtaattctggtccataaacattggcgacttcatcaaaaaagactttactatctgcatcactcacatttgcgtggaacacattgaccacatcaataccataaggaatatctgtcattcggatctgattattttgttcagatggaatactttgatctctccatgtgcggtaatagaccataaatgttttttccgatttatcaacagtcgtggcagatccctcaaccccaaacaaaaacccacaaagcaacaacgaactagcggcaaacaatcccaaaacgacttttttcatcaacatccatcctttcagaataaaatttgatacactttatgttagcgcttacttaatgaaatatctaagaacaaattataggtatttcataacaaattaaagatttttctttaaagtaaaaaaagaatgcactaaaaaatagcaacaaaagaagccctctattctcatgagggctttcttatccttttcttgcgaaacggcagtctcctaaaaaagaatggtgattttgataacacatttttagagcattgcttagctgcgaacaagcaattcaaacggtaaaacgatttgttccctactccgttcctggaatagacggaacgcttctcgtccacagaggtgcaaatggaattcaacggttgaaaagttcagtaatcgactgatcagtaagttttcttgaccgataatcagaggtgcttttctttccccatattgagataatattgtcgctgcgatttcatctccattggtaatgatcccgtcaacgccccggtctttgaaaaaaacagccgcagcctcgccatcttctgctttgatacaatcccaaaaaatgtcctcttctgaaaacccgggaaagagctcctttgctttagcgatcgtattgatcgaattacagctgagtcgtttactgcggccaagagtcaagcctaaccgtttaacgccttgttctttaagataaaggatgctggctgtcactgagccaacttgatcgatcgttacaaatgggacatccgttccgctggcatcttcacaaaaaacgataggaccattttcaagataggggcgaaatgtctcaatatggttggcacgagtgatgacaatcaatccatcgaaccctttggcagcgaactcttctaaatagtccttctccaaggctttatcgaaattagttggtaaaagcgtcaccttatattgttgcgcaaatgcttcttccataatgccatttagtattctatcgaagaagggatggttgacaaatggtacgatgactcccacattgaatgtttttcctgagcttagtttctgagcgatcttattcggcttatagttcagttctttcatcatggctaaaatggtttgacgcttttgttcttccacatacggatggccgttgataacccgggaaaccgtagtgatggaataaccagtcattcttgcaatatctcgaatcgttgccataaacagttgctccttatgctatgtattttcactgctgctttatcttcctctgtctagttgtagtctaccataaaaggaatataaagacagattgtggggatgaaaaggaagatttctctaccataagtgatagacaaacaacccgaagtagttctttctacttcgggttgttgattattcttcttcattcctatctcattttttctacaaaggcttttatagaaggattttggcagccagcgtcaaaacattccaaaaaacgtggggttaacgcggtgcgaaccaaagctggatccagtgctttcaaacctgacagtagtggttttgccatcacttgttttacttcattcaatatttctgcattgcgattttgtgatgctttccgttctttaggatacccatttcctttgttagaaccaaaagcacggtcgaagattgtttccaggtttagctctgcgccccagccgaatcctttagcataaggcaaagacagggcattaccattattgatttgcaaaaaaagatatgcgtcggttggttcgatacaatacccgcatatcacaccgggataggcatttagagacattaatgcgccttgtccagtgccgcagccagtcacaataaaatcaatcgctcctgaatgaagcagcagtgccgcttgaatacctaaatgaatataagtcaaacgtggattgtctttgctgtaagcttctggcagatcttctgataataaaggttcactcatgccaacattataaacctcatgaccatatttgttgccgattgttgtcaattcatttaggataattggattctttgctgcctgactaaattcgttcaaaagtgcgattttcattcttttccacctcatttatttttaaaaaaagataattgaaagctgccaaagcgttttttttcgttataaaagcggccattagtgagtcgttttctgtgaaatcggttaattcccgataaaaatgtttgttctgtctaatttcaatcggggtctgcattctagtggccagtaaaaagaccgtgtccaccatttcatcctcgtaccaaagaatgggttctttcaaaaccattattgctactttaggttcaaatacttctgtcatacttccatgtggaatcgctgtatgatgaccgatacaggtagttgtcttttgttcccttttccaaaccgtcagatagaaatttggcgatacaaaccctaaactttctagttgattggataaaaatgtcacgacttcttctttgtttgtatatgtttgatttacgaagatcaatcttggatccagcaacggcttggatgcatcggaaaaaatagagattgatccaggtacaattccccaacgagaaagagccgttcgaatattcacaagatctttgtttgaaggaagataagaaatcggaactgcagtgaccgaatctactggaaccatcgttaaataaaggacatcttttctggtagagtcaatttcttcttctcgtataatatgaatctctttgatttctggaatattttttttaatatattcagtggcaaacaaactttgggaacggcctcgatccgttactaaataagcatcaacttgactttgatttctcaatatagcggcttcgatatacaaaacgatgtaagcagtctcatcttcggttaactgtacattatagtagtcctcaaataattgacttgttgaccaaacactcaaaaagacgcgaccatagagttttttcaagtctcgggtcaattcagatgaatttttgtgcccgtatttcattcgaaaaatagcagaacgaagatggtttgtcagttcttcttccaaaattttgtcttccgtcaatggctgttgcaaaatttctgaaatagatgaaatgattgtatgaacaaattcaagcaaatcgttatcatactgattttttaaattagtgagtgctgccgaatccttccagcgcaatttatttgatacaagaatttccgcagtaagtattcttttatctacctcattgaatgttccgaatcctcttttttctaatccacgataaagggtttcaacaaaactatattcattggtgtattctctttcaaaatcatcaatcgttggcatatcagaggcataagaaaatcttccaatgctcaaaatcagcatgattcgtattttgataaacgaggtattagaaaatttgattttccaatcactttctgcttttcgaataatctcagagatttcttcaacagatattcctctggcaaatcgttgcaaaacaacagtttgtttttcatcttcttgcagaaggatcgcatctcgaatcgctacccgttttgaatattcatcacctaccaaagtaagtccttttccgggaatcgtttgaatcataatatgatgatcagcaaaccattctttcacatgactcattagttttctgaaagtaggtatactgacatataatttttcagctaattctacttgagtgataaagtgattactcgccctttccaacagcaaacaaattaatgtccattcatcattttgggaaattccttcaggtatagaaaaatcactgaaatgttttaataactggttttgtttatttggatagagcacaaataagatccctctaccaggcttcgtatcaattcgtccaagtttattttctaccaacaaatcatcgatttgggcgattttcctccgaatcgatttttcagatttgccaacatattcagctatttttttgatagaggtctccggatttttctgaagaaaacgtaagatctctctctttactaatttgtcttttatcaaatccaaagccctcctatcagattctgcctttcatcaactattcatgacccgtgtaagtaacctcgccaaaaatataacgatcctttgagccgattacctcaatgtaatctttcacaaattgcttgactcctgcttcagcagccatacataaatgcatataatccgtttgctcgtctttttttagttctctcatcatggcttcttttgcaacagtgaacgcatctgtagccacattgattttattgattcctaaagaaactgcttttcttaaattggctttcccgcaaccacttcctccatgaagcactaatggcatctgcaacgtttcttttaactctgctaaacgctcaaagtctagttgtggtatttttcctttggggtagttgccatgtgcggtaccaatcgcaacagctagagcatcaacatctgttttttgaacaaagtgtaacgcttgttcaggatttgtgtaaagatccatatttgcatcatcttcgttcagcgcttgtcctacatgtcctaattctgcttcaacagaacagccaacgctatgtgcaagactgcagaccattgccgtcttttgcaagttttcttcataagacagacttgaaccgtcaaacatgacatttgtaaagccttgattgatacattcagcaatgacttggaagtccatgccgtgatctagattcaacgcaacaggaatagtaactctggctgccagttccttgatcaatggaatcatttcttctttatgtgcatgatttttcatttgaccaggaccgaattgaatgatgatcggtgaacgctgttctgcggctgcttcgattcctgcacgcgccatttcaatattgatactattcatcgccatcacaccataataatttttattggcatcttctaaaattgatttcatacttactaacattgttgtccccctcttcttcatatgatcgcgtttcttattcttctaaagtaatgtcaaaatcgaaatcgtctgtttcactgttttctactgtttcagtttctgctaccgtttcacgtttgatgaccgcatagacaacgccggtaacaactgaaccgatcaccagagctacaacgaacattaatggattcgtcatcattggtatcacaaaaataccgccatgagccgcaactgattccacgccagatcctaccgctattgctccagcagttgcggatcctaatacggagctgatgatgaaacgaactggatctgctgccgcaaatggcagtacaccttcggttataaaacataaccccattggaaaagcagctttagcggtatcgatttgtgcttgtgcaaatttttttttggctaacaaagtggcaatgaatgccccgattggcggtgtcatccctccaactagtttagccgccattggaccgttgattccatctgctcctaatgcattggctgccagtgaagcagttttattgataggcccgcctaaatcaaatcccatgcaggcaccgattaccccaccgatcacagactttgctccgccattcagcgcaatgatccattgttggaatctatccataatgaaagctaacggtggcgagaaaatcattagaaacaacatcccactaactaaagtaactattactgggataaccaagaccggcatcaagccttgcatccaacttgggactttccattttttcacccaattcacaccataaccaatcacaaaagcgaccagcaagccccctaaaaatccggcttttgtttcattagcggtatatcctaaaataagtgctggtacaatagctggccgtccagcaatggaataggcggtgccagcagccataaccgcaaccgcaaaggccattgcataggaactcagcttgttgactccccaccaaaaacctgtccacgtataaggatccatctcagaaaacggcgtgactcccggttgaactaaatctccaatattgtatccgccaaacccttttgctagtgcccccaaaataccaccggctacaatgatcggaatcatatacgaaattcctgtcagtacgtgtttctttacctcaaatttccccttcatgtatgctactcctttccttgatcataagcctaatttttcatgaattttcttgattacaccttctggtgatttcatgatcaatgctatgggaatgtcaatgacttttttccctttgaatcgttcccgagatacgccaatatccgtagctagcaacacgatatctgcttcacgaatatctttttcagttaattcattttctaccccaatcgaaccttgcgtctcaattttcacatcatccccagcttttatggcagctttctcaattttttcctttgcaatatacgtatgcgcgattcctgctgtacaagcagtgattccaactattttcattttcttcctccttaaatctttaatcgatcgataacctcatcaactgagtgggttatttttaatcggtttaatagttcatcatcacttaattttgctgcaaccttactcaacaattgcaggtgtaattttgcaccagatacatcgtccggaaccgcaaacaaaaagaaaaaattaactggttgattatcgtaagattcccagtggatcattttgtttgttttaccgattgcgattccagctcgcatgaccgaatctgatttcccatggggaattgccacgttattccccattcctgtgatcccttctgcctcacgctcgtatacagaggcaataaaatcgtcaagtttgctgagataattttctttgtacaatagagtagctaattcacgaatcacttcgtcttttgtgctggctttcatatttagatcaataacattccgatcaaatattgtttgattttcattgactgtttccattctttcgctccttccatctcttattacacaaagaataacagaaaaaaaagaaagcgcttttaaagaaattgggaagagcattgtggaatttttttctttgctgttcaatcatgactttcagataataagacctgggcatttataagtaaaaaaatttatagataaaaataaaagcccaaaattttttgggcttttcgggttagtagatttctaatattataaaattaattattgatggagaagaacataagccaaggaaataagtaccctaagtataatagtataattctaagccttatttgctctttccttaaacacatacatccagcccgttaggctaatcactaaactggctaaaacaagccaaaacccggaatcaatggtgattctcccctctgcaactagcttctgtgaaccaatgaccatgtctcgacagtaaagaaatgttccacctgcaccgataattagggagacaatcaatgtagtataaatttcacctttactagcattgtgtccaaaaaaactgccgctcaacatttgatagcctactatcacactacctacgatccccatgagaaaaaacgcaaaatcactaggattactgaaaaaacccggcatagtaaataataatataaatccaactttcaatccccacttatagctattgcttttcaactgattctgccgttcatcataagactctttttccattctactcactgatcgaagaagtaatccatagaagagataaaagccaagaataaataagactccaataaaccaatagcctacccaggtaaagaaaatcaaatttgctgctacccacagcacgtgtaatactttctcaaaaatacttgcccacttgtttttcattcgtttgtgcctccagtcaatttaaacagctcctccactgataatttaaaataatgagcaatccgtaatgccaactctaatgaaggattgtatttgtgggtttcgatggcgttgatcgtttgacgagaaacgcccataatcgctgctaattcgccttgtgataatccttgttcctcacgtatgcttcttaaacgattgatgactggcatcttctcactcctgtcaagtttcctttacatagaagttaccatatttcacagcttgtgtaaagattcctttacatttccgattttcgataaaatccaatctatcctccaaatacaaacttattccttcaaatgttagatatagcccctcattagtaacaaaataacttatcattctattttgacaatataatctgttaaaatgaatgaatcccacctataaaaaattgattggagtgtacgagatgaagaaagtattaatcgctcttttttccgtcggtgcaattttaggactgtcgatccatttctttggactacagatcggactcgcactttttaataaaccgatctatatgattccaccttccgtctatcgattaacaaaagatgcattaacaattatggagaattatggagtatatgcaaaagagacaggatttgagaaagaaataccaaactatctagctcaagtcaaaaaagacgatacgtttgatgatgttgtgcccatgctcaatgaagccataaaggaagctggtggtgatcattcagctattattgaagtccaagaggataaagcgccacttttcaatccagctctgcttactttccctagaatcttggcagaagacaacattgtgaccctcattttgccttcatttcctgctagtgatgaagaaaatgtgcacacttacgttactacagcactcgaacaactttccaagatttctgatcccaaaggtgtcattattgatctacgagggaataccggtggcaatatgatgcctatgttaggggcatgcgctcctttctttaaagaaggtaaactattcgaatttacttctcctaacaaaaaaatccccgtcttcaagaaagacgggaaaatatgttttgaagaagataatttaagtctaccaactaacttaaactttcatcacttgcctattgctgtcttaacagatcatcagactgctagttcagctgaagttgtactggttgctcttttaggacaagaccatgtttcctcttttggagaagaaacagctggttatgccacaggggtttcaatgattcctctttatggaaaatacgctttgtccttagcaggtgcaaaaatcaaaggttccaatgggatactgtatgaagaaaagccaattcttcctgatgtcataactgaccacccggaagatgctgcactaaaatggcttaagtccattcattaaccagcaatttgagaaaatccttactaaaaatactttttttccttagattctgacctactctatctcagcgccttcacaagcgctgttttcaagttaggatttttgaaggacaccttttttagcatagcgccgaaaaacacgatggaccagtttgctcgctaatcgttggataaagacggaatagttgagtaatgcgatcaacaaaatcaaattgatataggtcgtattgccgagattaaatagatctcttccgacaatcaatgcgataaagtagaggagctgtgtgccgaagaagacaaatgttcggtacttgctgtttggcggataaattttccgctggatcaagatgtaattccatgcagtaaaaatcacacacatgatcgataaagcttgaccactgctgccgaacaagtgcccgatattaataataagtaatgttccaattgcgattgacagcgaagccgggaaggcatttttgaaaatagtagacaaaaaggcgcctttgatccgattgaaatccggttcgaaattcaacaaaaaggtaggaatgcctacaaaacaagcattgatgatcgtaagttggatcggttcaaaaggataagcggtccccgataacagtgttcccatagtgatcaagatggagaaaagcacttgaaccaaaacgagcgaccctgagcgggtaatattattgatgactcttctcccttcatccagtaccgaaggcagcgccgaaaactggttttccagcagaactaaatttgccacttgtcttgctgcatcgactcctgatgccattgcgatcgagcaatcggcttctttaagagctaggacatcgttgaccccatctcctgtcatagcaaccgtatgattcatttcttttaaataaatgaccatttcttttttttgctgtggagtcactctaccaaagatctgatagttgccgactacctctttcagttcttcggaggtaagcgtcgaaacatcgatataatcagacgctccgggaagattgacttttttggcgatttgactaaccgtgaccggatcatcgccagaaatgatcttgcactgaatggcttgggatctgaaatactctagagtagctttggcatctgatcggaccgtatccgataataagaaaaatcctaaaggttcaatcgttgcaggtaactcatgattttcgcaaatctgagggctatgtgccaatacaatgacccgatacccttgttcagccagcgctcgttcttgttttaaaacaggggcatgctcgttggacaaaagaatagaggccgcaccaataaagtaggtcccttttccttcaaaagaaacacaactgaattttcgttccgaagaaaaaggcacgacatgctgcatcgcatacgtttccttctctggaaagaagtctcttaatgccatggccgttgggttcttgtccggtaaatgtgccagtagattttgcgtgatctctgccatttcttcttctgaggtaaaagggatcactttctctactgtcatttgtccttctgtgatcgttcccgttttatctaagcaaagaacatccactcgtgctaacgcatcgatacagttaagctcttgcaccaagactttttttcgtgccagatagacggcactgatggttaaggtcacactcgtcagtaaaaataatccttctggaaacattcctacagctgcggcgacagttcgcaaaatggctttgttgaaagaggcatgcgtaataaaatattgtttaaggaataacaacgtacacaatggaatcagaatcatactgatccagcgaatgactttgttcagacttccttgaatcaagtatttttgccgcttgatcgttttcgcttccttattgattttttcaatataattttcttcgccgacgtggatgacttggcaaaatgcctcaccggctgtgacaaagctgcctgaaaacagttcagcatcaggttctttactgatgctatccatttctcctgtcaatagcgattcattcaattccaatgaaccttcgatgactttggcatctgccggaacttggtcaccattcttcaataacagaatgtcatctaggactaatttatggatcggcaatgtttctaaattgccatcacgatacacattgactttggcaacttttaacagcgccagtttatcaagggttcgcttcgaacggatttcttgaaacatgttaatgatcacattactaaaaacgacaaaaacgaataagccattctgataagaaccagttaatgccactaagaaaaagaggaggctgttgatcagattaaaaaaagtaaaaacatttgtaaaaatgattttcggatacgaattcgtcttatctttctttgatttgttgacttctccccgttgaatccgtgcttttacctctgctgaggttaatccatgtttgttttcgatgatgtctcaccctttcttcttatcatttgtcatactctcattccatcttacgtaagaatggctggttaatctataggacttccggttggtttttgcggaacttttattttttatagtctaaagaataatttatcctctcataaaagatgacctaattgtgtaaaatatagcataatatgctgctgcttggcgtttcatttttgtcacttcactgtcacgctttggcataatgttcctttctgacctcgtttgtttagtacttgaacattcagcaaccttgttctatcaacgatactcgtaatccctttctgctaaaataaataactagagaggtatcatcttttttgcgggttgttttttatctttagaaattctaaagggttggaatgaaagttaaaagaacacgcttcgacaaaaaaggctcaaaaactttttatcaaagtttttgagcctttaatgatttccgtttttttgatcagtaaattttcattcacaagtatcctatgacgctctgactaattcaaatgtttctgatccaaagagtcaatggcatgcatgagaccttccaacccagcaatgattttctcttttggtgcacctagattaaaccgcaggtaagtcttaccttctggtccataaacctcaccattcatgatcgcgattctttcttgttttaccagaacactttgcaattcatccatactataaggtaaatcttttatgttgatccagcctaagtaggttgcttctggaatagtgaaatgaattcgcggatcagcagacagtatcttctttgcttcgaaaaagttctcgtcgattgtttgattgagttcaacggcccatttcttttgattccgataacagtccattgtcgctagtagtgcaggatatggaatcgacgatagaccatctcttgctttcaatatcgtcaaaaatctttctcgtaatttttcatccaaaaagatagcataagagccacccagtcctggcgtgttgaacgtctttgatgcggaggatagcaaaactgcaggcacctctatcgaatcaataaattctaagataggtcgatgtttttctcctggacgccggacatccatatggatctcatcactcaagatagcgacgttatgcatttggcatagcgaaaccaagttggatagttcttgatcagtgaacactcggccagttggattgtgcggattgcatagcagaaaaattgctggtttttcgatagcaaatacgttggctaaagcatcaaaatcaaccgtaaaccgttccccatcattggttaaggaaaatgggatcaactcccgttcgttaccggcgatacaatgataaaaagcatcatagcatggagtaaatgttactactttgtctccttttcgacttaatagttggatgcaaagagataagctataaatgacacttggcgagtagacacaccagtttggatcaatcgtacaatcaaattcctgcaaaaaccaatggctgatgctctgcttataatcaagatgattccagcgagtataaccaaaaaaacctctagtcacagctttagccaatacttctttggttccatcagggatcataaaatccatatctgagattgagaagggcaatagccctttttctccgaaacgatcttggacataatcccactgggtcgaatacgtgccgtagcgagagcgctgttctttaaagttactcaagatcgatccctccttcatccaaggaacgaataaccgcagaaatcaactcgatcgtcgcttcaacgtcattgatgtccacgatggaatgccacgaatggcaatagcgaaccggcacgcaaaagactagggttggtttaccggcatctaactgaaccgaaccagcatccgttccacctccggctaacaaatcatattgccaaggaatttgattgctttcagcaacttccttgcagtaatccaacagctttatatttcctaatgcggttttatcggccagaacaagacctggacctttgccttgaatacgattaggatagtccgcagcttttggcgtatctttcccattggctacatcaataacgatattgatatcggcatctacttgctgcgcggcaactttcgatcctcgtgtcccagcctcttcttgaacagtccccacaccaatgatttcgacatgttgcgttttaatctgatttttgatctgagccatgatcgtacaggcaacacgattgtccaatgctttaccaataatcttctgctgattataacttttcttggcttgagtatttggcaaaatcatatcaccaatctgcaaaccagcagcttccaattcaagttttgatttggccccaaaatctatatacatctcactgattggtactacttccgacattgcatgcgttgattttggcagcgttcccaccacaccttctatgatagagccgtttttacgacaagttgctcgcacttgctgccccaaaatgacatgcccccaccatccaccaatcggatagaagtagacaaagccttcctctgtgatacggtggacaaaaaaaccgacttcatccatatgggcatagagtgcgatttttttcttttttgttgtcaaatctccaaaatagaggtttccaaatgaatctttgacgccattcgaatcaatgatcgtcatcagcacctcttgcacttgtgactcttgaccaggcagtgcatctaaattagaaagacgcattaataatttatcggttgcaatcaatagttatccactccttactgaatttcgtcaaaagttcagcattccccagatcatttactaatatatcgtcctcgatgcgaataccgaatttttctttcgggaaatagactcctggctcaattgtgaacgtcatattggcttgaattgacaactcatttttgggtgctacggccggatattcatgacaagaaagaccaatgccatgtcccaaattatgactaaaatgatcctcaagtccctctttcctcagtgcttgtcttgcaacttgatcaatctctcctaacgttttattgaaagaaaccttttgaacagctgatttttgagctgccaataggatctcataagtttctcggatctcgggttttacttcgccaaagcctatcgtccgtgtgatatccgaataatacccgtcgtagatcgttccaaagtcaatcatgatcagctcattcgcttcaagttttttctgactagcatgggcatgaggcaacgcggtacgctctccggaagcgacgattgtttcaaaagccgggccttcgctacctaatttcttgctacgataatcgagttcattcgctaagtctagttctgtcatccctactcgaatcattggcatgatccgttctaatgtttgatcggcaatctgcgccgcctgtctgagggcacaaatttctttagatgatttgatcattcttaaactttccaccatgtttttggtggtgattagctgaccattggcctccttcattaaaaagtgaagctcagtaaaagtctgataggaaatggtttccgcctcaaaacctaccttcattcctgcaataaatggtcgcattacttcgatcaaatgacttccaatcgggatctcacaaatttccacaccagttgtttgttgagacgcttgttctgtataacgaccgtccacaaacaaagttaatttattttcagtaactagtagtaagccgtttgaccccgtaaatccgcaaagatagcgacgattcgttttatctgtgactacaagtccggataattttttttccgctagttttgctcttaatgcatcgatcctcatctattttcccctcattccttttctaacctgaatcatctttaatagttgattctcgtctcaagggtaaacaatatactcagaatagtaaaaacggggcacaagttcacaagataagtgatgaccgatagaatggtttcttttgcaagaggactagtaccccaatttaccagacaagattccccacactattgtttatccgctacttgttctaacttatgccccagcccctttggctagaaatcaatatctgttaagtattgttcatcttcatctgagatgactgagttgcctttttctgcttctaataatgcttcccgctcgaattcttgtttctccaatactttgaagaatggcaaatataagccaaaagataaagcgacttgaatcacttgaatgatgactgctcgccaatcgaatcctgtgagaaacccttccataaatattggcacataaggcggatcaaaaatcgggtagttcagtaaacctagtttcatacaaatcattgggaacattcctactaatgccccaccaaagataaatggaatcatcaaaactggattcaagatgatcggcacaccgaacaacacaggttcattgataccaaacatggaagggagtaaagcaactgcccctacttttttgtatcgttgtgacttactgatgatcattgctaaaactaagccaatcgtcacaccagaaccggtaaagttggcaaaggccgataaggtaccattcgtaatgacatggcgtaatggttctcccgcttcgtgcgctgcaatgttctcggacaaatattgcactgcgattggtgaaagaatcggggaaagaaccgctgaatggataccaaaaaaccagaaaaccaaccgtaaaactaatactagataaatcacccatagcgaatctagactgccaatagccggtgctaaaatatccatgatgacttgcggtaaaagaacacccccagataaactatcggtaaccgcacggatcacaataaacagaaccccgatagccgcagtgggcgtgatcaattcgaaagaactggaaacaaaatccggaaccccctctggcattttgatcaccaacttgtgcttcgtgaagaattggtagagtttgaccgaaataatcgctatgaaaattgcagtaaataagcccttagaatcaagatagctggcgacgatattgccgttgtcatccacatccattgctacaatcaaaaaggcaattgctgacaacatcattgatcccactgtataaagcttatagtgttcacttaagaaatacgaaattgctagaactgcatacaaaccaactaaccctaatgaaacttttgaaataatcccaaaaatataaccgtagctttcaaaccaatttgcaactccctgtgtagtaatgaactcaggaatagacggaaaaattgctgcaacagaccctaataatagcactggtgtcattacgaccattccttttttgatcgcagtcaagtaagcattactatcaactttattagcaaccggcaccaatgttttacgaataaatgcttctactttttcaaaagcaccctgtttttttggactttccatttttttcactcctaattattgagttttcaatgcttcattcttacgatatgcaaccaacgcttgtttcattaccgtagccccatccatggacccatagatatccgacgttaataaaacagttggtttgttcactttatctgcttcccctttaatgaaatcatatttgtgactcaattgtggcccaactaagatgacatcatagtcattgatatagcgttccaatttgtcgacaccgattgcctccattggatagtctttttcatctaagctttttgattctttgacaacttttttcattgactccatcatcattgtcgttgagaagcctcctgcacaaacaagcaatattttcatgtttctttcctcctactttttttttgattacttattttcttcgcttttttcctttaacataccaatcatttcttcaatcaaatcgcgtgccaataagcttgtcattaaatgatcctgcgcatgaaccattaatagactagtttctgttttctcgccattcagttcaccggtaatcaactttgtctggacatcatgggcatcaatactcctttctttggcttctttcatttttgcttctgcctgttcaaaatcccctttacgggcgaatcttagcgcttcaaaagctgctcctcgcgaatctcctgctgcagagatgattttaaaaatatcaacttctttttcgttcattgtttcatccttctttcattaaactttgtatataagacttaaagtcttgaaaattcgtgattttggctagttgattgtctaacgcttggtcttccatcattttgatcatcaatcgactgatttctttatgcagatttaaatgatctttcttgatattgatcaagaaaataaccttgatttcttttttactgtaccaaattgattttcttaacaaaatgacatcgatgacttccctgatcgctgcctgctccataggatggggtcctgcgataccattttgatagatggtatcgatcattttttctctctcaagaacactgtgcttaaatccctgctcggcccacccatcttctaaacgagccgcttcgctttctagtagttgcaaataatcttctgattccgtatcaatttgaaaccactgaggatcaaataaactgagaataaactggtgtacatcaaatactttattttccgattcccgcaataggcttaaatctttttcgattttattgatttctgcccgatttaaaatcgtttttgtgtagatgatagggatagcaaactgttcctgatccagaggaacagtggaaatcagtaagtcaaaacttttatcaatctgatcaacttcgttcaaagcaaatgtggtgacttcagcattgctgaaaagccgctctaaattaactttcaataaataagaagcaccgccacccgtagaacaaatgacagctatttttttataatcatcgattaactgattcgcctgcttctcaagactagctgcgaaatagatagcaacgtagcctatctcatctttgctgatatctgcgtccaagtccttgtttaattcactgatgaacaccatcgcaacgttgaatacattggcatattgcgtataaatgtcatcaatgatcggattatctagttgatgtccggtatacagtctttgaagtaatggagcgacatgcatcaacagggcattacctaattcttgatctgttctaaactgtgtatggtaacgtaaatcgacaagctctagtgttttttcaattgcttgtttcaattgctgattactggttcgatcatcaaggaccgaaaattttcctctcagttgctcatgcaaataatttttttccatagtagaaaaagtaatgggataagccgtttccaaataggagaccaaatcttctgttaaaaggtcatacttatcggttgctgtccttacggttcgttcgtcattcgttaaagtgttattttgtgtgattcgaaaaacaagcaatcgaatatgctgtatgatattctcaaaaacaatatcgctcgctttaagttgatgctgttgcaacttttctgataaacaggaacgtagcgcctcttcatcaaagacgaagtgaaaagctttatatcgttccgtcaggacgggggtatggataatgttgcgaatcaaataaagaattgcttgtcttttcttctcttcagtcccgacaatcttcaaaccataatgtgctttgctgaataaagttaatccgtagtccttgcaaaacaattcgacttgtttgatatctgctttaactgttgaaagacttacctctaaccattctgaaatctgctgcatcgtaatgtattcttcatgaaacagcaggagaagttcgatattcttaattcgttcgttcgggttcccgttatcgatcttttcttgacgttttgcatgagataaaaatcttagaaacttttttttatcagaaatttccagttgatagcctgccgaacgaatccgctctattgaaaatccttctgttcgtccgatatctcttaaccacttgatatcattagccaaggtccgctcagaaatctgaaattcagcggccaatgccttgggagcaattgcttgcttctttgcatataagtattcaacaattttttcttgtcgcataatttcctcccgccttcacataaactatacaatgtaagccctttacttaaaatggcaactttttccgataaatgatgcaagaataatctgattcaaaagaataaccatttccttctacgagcaaacgattcggtttacataaccgggatcgatcgatatttttctgaacactgctgatcctgcatcatttcagctgttagcctcattcaactactccattcgcattctaaaaaagataactaatatacaaaaacaagccaaaagcctcgttacaaagctgttggcttgttcaatacagaaccattattgatcgaatcgattcttctatttttgatcaagtatacttctatttatacaccctaatcgcaggaggcacaaaatcagtgacaaatgcgttgatttcggcaagtgattcggcgaaaagaattttgtcgaagtcttcttgggtcaagaacccttctgttaccattgcctggtattgttgtttcaatggatcaaaaaagccgttgaaattgatcagcacacatgggttggcatgttgcccgatcctgccccaagagatgacttctgtaatttcctcaatggttcccggtcctcctggcaatgccacatataagtcagccagctcgatcattttttgttttctttcatgcatattcgagacaacgatcagtgacgtaagattctcttttgctaattctcgtgccaccaagaattctggtatgatgcctgttacttcacaattttcttcaatagcggtttcggcaattattcccatcaatcccgcattaccgcctccatagacaaggttatactgattttcacctagccatctacctaattctttggtgatttgcttgtattcttctgaacttccgatacttgctccacaatagactgcgacattcattctcaaatgatcccctttcgatctgattgcacttcatgttattatagtcgagaaataaggagggctcaatatgaaaatcaatgaatacaactcatgggtgatcgacttttataaaaaacggaactggtatcaatatgatccttttattcgtgttggatttcttacggaagaagtaggagaactatcccgggccattcgcggcgttgaaattgggcgagatcgacctgatgagtctgcaaaagatcaagcctactatcgagagaatttgatggaagaacttggcgatgtctttgacaacgtattgattctcgcagataaatacgatattgctctcgaagacattatgggtcatcataaagcaaaactggaagagcgatttaaagaggaaggatagcctagctgctaactatcacttatatttcttttcctacgcgttatcttgcgttatcctaagttgtgcgcccagttgatcacctgtcattgtcaacgagttagctaagggaaaaatattgtcagattttctagtctacttgaagcaaaaaaaagggactgtgccataagtctcctacaagtaacactagccgaacattaatgattattgctcctgcggtgcagggactcctcgtcgcaaaagtcagagggatctatcctagcaacagactattattcggtttaacttgttggatgatgacttatgtcatagtcccgtattataaatcattattacagatcaacgattgaattttttgctgcctaatttcatatgaaattgcggatcttttggtgtggaaggatcgacacctcgcaaatgaggaatttctccacagatcaattgcaataagacaatgaaattgaacgtcataaactctggatcggtggtcacaggtaagaccagatctgctgcgtctgactcataagtcgtaatcagaaaaatagtatccgaccattcggacaaaacttctttcattttctcagaccttggctcatcgccgttgtctaaaataaagaccatcgaatcttcattgatcgcattatagatgccatgaataaactcttcaaattcatatccactcaccggacaacgcatcgtctctaacaacttcagggcactttctaaaacatctccataaatagctgccggaccagtcacacggatttcttttgcagtgactaatcgttcctgatttgcagaaatccattttaatgaagtctcataaacagcttggaactgtccagcagcagttttcaccccttggatctgttgttcaaatgtctcttcagaaatcgttccttgctcaagtcccagatagagagcaagtaataatagattcagttttgtacaataaaagccctttgtttttgcccctgctttctcaggtccacaatggacagtcagaacaaaatcagccatttcatcaataaatgcttgttcttctcctgccatggaagcagtgatacaacctttgcttttcgctagtttcatagcgttgtaggtggaaaaagagctacctccttgagagattccgacaactaatgtctgttcattatcacttaaaaaagtctcttcagtgatcgtgaaaggatagaccgctcttacttcaagttgtaatagtttttgcatttgcggagccatttgcaacgcggaatgatagctcgttccagaccctgtcaaaaaaatccgagtgattttttcttttttgatacttgaaaaaagacggtctcctttttcgataatttctaacaatttacttggtgtctcttgtaaatactcttgaattgatgccattttttctcctccaatattatagaatgccaatcaaatgaacagcgatcccaaaaataataatgccgatcgtaatcttagtaatgctcgctttttttagcagcttataaatgccaaaggtgaaggctagcggcagcatctttggtaatatctgatccagtatatcttgaaccacgatttctgctccgctgatattccactttaatggagtcgtgatattcagcatcgtcgccaccatacctccaacaacacataatccaacgatcgttgctactgccataattttatccatcaagccctctttttggatacggtccaacgaattgacccctacttgataccccagtttcaatccaaagatccgaaccaatatatttggcaaattatacaaaactaaaaacagcaatggaccaaaaagattgccatcttttgcgatcgatacaccaataccggcagcaatgatccgaacagttccccagaagatcgaatcaccgatcccagctaaaggccccatcagtgatgctttgacagcgttgattgattggacatcaaaagccggattgttcgcattttcttcttccatcgctgcgctgatacccatgatcgttggtactaccgctggtgtcgtgttgaaaatttccaagtggcgtgtgattgctgctgcttgatcttctttatttctatagagctttttgatgactggcaacatggcatacatgtaaccgacattttgcatccgttcgtagttaaacgcaccttgaagagcaaaggaccgccagaatacactttttagctgcttcttctcaatcttattcaaaatcgatctctccttccgtcaagttatctgggacactggggatagactctttcttctgttcaatatagaagtgcaagatcactgcgatacaagcaccgattaaagcaatcgcagtaatatttagtcctccgtaggcagctgctaaaaagcccaagaaaaagaagggcgccattttctttgaaaaaagcatgtccagcaacaaagcaaatccgatggcaggaagcagatttccagctacagataacccatctaatatgacatttggaacagcttcgatcattcccgttaccttatccgcacctaataaaatagctaagaaggttggtagaaatgtacttaaaaagaacaaaccaactggaatccacatacaaaaggctaatcctttgtaatttgcttctttcgcatagctatctgctttgtgggtaaaataagcattgatgatccgaaccaatacgcctaaagattgcgctaaaactgcgattggcacagctaatgctaaagctacttcaacaccgctattagacaaaatcgcaaatgctgttcctaaaatccctcctgtcaccacatctggcggtgtagaagccccaataccggcgatccccatccagatcaattcaagttgcgccccaatgataattccattctttacatcgcctaaaaccaaccccaccaataaaccggtaacaagcggacgatcaaacatcatctgaccaaatattctgccatctaaaataccgattccagcaattaaccctaacattattgcttgagcaaccatcgtgtaaccctccttcttctaaatgtcaaagtccgtcaacaatttctttttatctctaggcagcatccgaaattctacttggacaccggcatccttaatcatttttaagttagcgatatccttttcgtccactgccactagatccgttaatttctttttcccctcgccataacgcaaacccccaacatttaatgtggtaattaccccacctgaagcttcgaccaatcggcgagcatcctcggtcgtcttaactaaaaccaagacattactcttttttgatgatgcaaatttttgaacgatttctccggattccgctactcctcgaatgtatagaacaacattggaaggtttcgccagatttaaagccatagatttcatttgatcatttttggcatcgtcatttaccactaaaatcgtattgatccctaaggccgtcgtccagccaaaagctacttggccgtggatcaaccgatcatcaatcctcactaaagatatcgtcattgttttgtcctccttgctgtttgattagttgattaatgtgtaaaattcctttcttcccttcttctattcccctaagtacccaatcctcaacagatagctcagctgtttcctctgagagtatgagagaaagtaacataggtaaattgacaccggtgattaactggaattcatatccgtttaataaatgattggtaaatagatttgccacacttcccccaaagacatctgttaggacgatcaacgtctgatcttgattctgctctaagtaagcagtcatctctgcttccgcatcatcactcgatttttctttggtcattgaaaaacaatcgatctcgatatcttcaccagcaatcaatttcaaactatcaataatccctttagaaaatgtgccgtgggttgctactaaatatttcatctcttttcctcctcactacacttttttataatgcaaaaagcgtgccaactagtgacacgcttcgaaaagtcctcatctatcagtcaagaaaaaggatattatggatatagcaaatttctggcaatggaatctgcacactatagattgtttccagcacactgaccgcatctttgatcactctgatttcacgttgatgaataaatacaaattgttcaagatctgcaaattcggtaatttctacttgccgtatcaaacgctctaccatgcaggagatatgaacataaagaccgatttttcgtggattcgttaacttcagtgctaatcgttcttccagtgtgacaattaattcttctatgatcgacatgattttttgagtatctaaaatagttaacgaatcgaggactcgaatgagggaaaaattttttaccatccgatcattcacaatcttcatgccattttcatccaaatcaacgccaaagatctctgacattttttgcgcgttcccaccagagataatggtttctaaataaacaaactcggcctctggaatcagaggatcgtcggttccaataatgcctaataaattatagtgttgagaaatactagcgggtatcccgttggtaaccaattcactatattccatagggaaaaacgctacctcaagcaatccttccaaacattccgacaacattttttgaatctgaatcgctgtacctatcccagtaaagcaagtggtgattatcgcgtttttttgagccttttccggttcgaacagttgaatgttcggtgagatcgattccttcatccgttccgcaatctcggttaaaggagtgccttgaagcatcatattgccaatctctagtgccatcaaagtccctagctgatccatacacaaaattggaactgctacggtctttttcaataaatcatagatcatattcaacgaccccatatcaattaggattaccagtcctttgactgttccgttttctcgtacatactcttctacctttgtagagatgtcatgaatggaggcctcgattggcatatcaaagctggtaaatattgactctcctagcatgcgattacacacattggcgatactgctagcggttgcgaaaccatgagcaatgatcaatccatcaatgtctttgctctttcttgtataacgtagtgtcgaaaagaataatgagaagagattaatgtctaatgaatcgaactgaatatctaaacgtcgctcaatttcaggaaaaattttctttagcgtttgccgttctttcccataatgctgctcaatgtaggcttccagcaaaaattcagaaggctgagaaacgaaagacgttctcaaaatatacttgtaaatgtagtgagacacaaatagaacgaagcttccatcataatgaaagaacgcctgatattcgatttcccgaaataattcttgcatcgtttgatgcacaaactcttccaaagcaactggtttttgctttgaatccgtaaagactaaccgatccataaagccaaccacttgttgatcgatcaacgtacgcatctccgcatcctcatcattttttctcaacgaataaatttgatttaatcgatgaataaacgcataaaggtcttgccggccatcattttcggaaagagattgtttttccccgtcgaaaacgtaattagttgactcagaaaactggctaacgattttatttcgaggaagcgtatacatttgtgcaggcagatccttgatggaaacatggacttcatctgaagtaacattttgagaaatcgcactgccgcaaacatacttaatggcattttcaatttcaccaatatttcctgaataaatggtatgaagaaaaatattcattacctgcgagctgaccactattttcttttcaagccgtttgctttcaacttgaaagagcttctcgataatttcttttttttctaaaatactgcgttcgctcagattaggtaaatagatagtaataggaattcgacgcaaaaacgtctgtaaaaaagcggtggttttctcagttgtcgcgaaggccaatcggacagttgcttttcgctcggttgattcaccgatccgagaaaaggtccctttatccatgaaagtaaaaagtttctcctgtccttccgcattcaaccgatggacttcatctagaaatagtagaccaccattcgcatcttctaataacccgcgcttcttttcgtaggcaccagtgaaggctcctttggagtaaccaaacaataatcctgacaagagctctggattattataatattgtgcacaatttaatactttaaatggagctgtttctgatagaacttctgctttgaccatatattcatacatgatttgcacgaaataactttttccgatgcctgtatcccccattaccataacaggaagaccattatttggataaaatacagctgtcttcaattgttcaatgggttcagccaaacttttatcgtaaccgatcactttttcaaatacacgattgataggtactttctcgattttgtcacttaactcttttactgaattcaggacttcagatacttcgatagcgaacttttcttgataaccccctcgattgccaaacaagacgggccgtgtattgattttaaaaaaaatgccttgatcaacaaaacgattggccaatcgactcgcttgtgttcgactaaaggagagttgagcttcaatatcggctgttgtaaacagtcccgattcaaccgcttctttagtagcacgattcgctaattctcggctccatgtagtcacttctacttcaacattcatttctacacctctttctttgccctcgaaataacaaatgttaaaaaagagtataccacggaaaaatttcttttaaagacgaaattaaatctcacagagaatcgctttcatttatttgttatttcatggcctgtccaatgcctcatactttctgtttttattactaaacaactttgtcacaaaaaaacatcgaagctgctcaaaacgcgcttcgatgttctttagtaattttatttttacaatgaaccaagtttccatataaaaagctcattatcaacgaacgaataggattgtgttgttattcgaaaacttcttaatgatgtttgtagctggcatagtaaaagccggatacaaatagcgcacctccgatgatattcccaatatagacaggaataaaattcgcaaagaattccaaccatgtgccgtggccttcgaagatcgctgctggaatgacaaaacaatttgccacactatgctgaaacccgatggcaacaaaaatcatgactggaaaccatatcgtcaatactttcccagccgcatctttcgcaccataagacaaccataatgctaaaccgacaaaccagttacagccgataccagaaccaattgcttgtaaccaagacgcagctattttgtgatcagcaaggtgaatgatttggtctaaataaactcctgaacttgtcaatccaacaaagtgaccaaaaaaatacgccacaaaaatcgcaccgaccatattagctaaggtaatgatcagccagtttttcactagttgcagaaacgtgactttcttatccataaaagcaatcgctaccgccatcatattccctgtaattaattcaccgcccccaagcaggatgacaatcaatccgattggaaaaaccgctgctccaactagactggtgagacttgaaagtgattctggaatagaggcagagactctaacataggctaaatagccaagagaaatcatagcccctccgatgaatcctaaaataagtttcgcaatgatcggtttttgtacttttttggtgcctagatgaatactaatgtccataatttcttctggtgtgtgcataactctttgatccctacttttccaatagattttctgataaaaaacaatagtgatttccttcacatttccatcaacgattataacaccatcgtttttgattttgcattgttattgtaaaaaaattcactaaattttcatcagattctattaaaaaaaccccggttaaatcaacgtccgttgtttaccgaggaatccgtttgtttttgatctgggaaagcactctagaagcaaatccccttcttgagttgaatatcttagaattgaatgactaattcagctcttttattatttaaagtcctttcctttaaatgcgatggcatccacttgaaacaagatgcctacctcaccacggtgcgcaaaagaagtctgaatagactttctgacagggtattgtccattaaatttttctttgatgattttttccattatcggaatatcaaagatatctttgaaaagagcgtccatttggaccacgtctgctaacgtaagtcccgctagtttcaaccgttcttccaagtgatcgaaagcaccgattatttgttgttcgaccgattgtccgatatttccgacacaatagccaacaaagactaaattcccagcctcaatcactcctgaatttgcccaatctcggttaatgtcatagcgcttcatctaactcgcctcctgaaataatctatttgaatttttgtctgaaaaaacagcctctagtttcttactaaaatacataaaattgttctgctttattccaacgagatactcaacacctctctcactttttctgcacctttaattatcgcctaccacttagaaaatgaggcgacatgtttggtgttaaaaaagaaaggttgcgtcttgttcccttatcttcaacagtgaatcaacacagcgattcgaacacacgtggtccatattgctgctcgttcgatagctcttttcgctaatcgctttgatccttttagaaaataatctccaaccaggcgctggaaaagcatagttacgtctcagacttttactcccaccaatgattacttcagcaaggcaaacaaaaaagctagttgatccttctatcaactagcactagtggaaacagaccggcagccactactccccgagtcagaaacgaaaacagttaggtagcggttaatgtctttttgctcactagcccctcctttaagcagcctgcttacgaagatatatcgagaatttttctaaaagctgtcgactggatgatcttactaagaatggtataagtttgtcgatcgttctttctgagcaagtttaagatattcgttacttctgcgcgatcttctgctagaaaggctttaaaaaaagcaaagtagagctgcgtggtcagagagaaggtagaatcagtaagcgattccgtcaatttttcatctaagagtgatgccttctctaactcattatttgtaatcaagaattgaatcatattgacatacaatgcgccgattagtcgatcaatcaactctgggtaaagtgaccaccaagtgattgcggcagcaatcgcttttgagagtaatggctcaattcgttcttcctcatcaaaaaagataaaaaaagttgtaatgaacaattccagttccatcattgaaaaactctcaagacgtgtgaaatattctcttaaagtcactaaaggccagtgatcgatggtcggttttagtgaccaagccaaagcatatgctgcagagctgatcaaccgatctgagcttatctctgacgctttattgtccctatagatcactaataacttatcgacagaatgcagattgaagtcatagtaaatagcaatgacgtctctaatcgtgattcgtttagttgcaggattctccttatcataaaggaagaaaaattctggttcactcatattcatattttctaagatacgcttgaatttaaatgcttcgatcgcatactctcctgcttcaaatttcgcataaaagctgcgggaagctacacctgaataaacttctttttgagtgtagtgtttcgacattctgatttttttgatcaatgggccatacgccttcatctgaccactccttttcacgtatagtatactacacatttttaaatacgggggaacatttaccgatgatatagtaacggtaacaagtggaaaggtggtgttcagatgaatacagtactaagcttacaagcatttaaagaagattctgccgtttctccaaattcaatctttacgtttaaatgtcaaatctcactaaaagtaccagcaacaaaataaatgcgattaaaaaagaatagaatactcccccttggtcattctaatcttttttaattagatacaaagagatgtcaaagtcccccttgcttaggtttgatccttgtcgagcaaaaggggaataaagccagtttttcaaaaaaatgaaatcaatacgtcaagaaaagagggaatcaatggatttcatcaatacattccacttcatctatcctgatctaaaaaatacatatacagatcaagcatttacttatttaaacattaaccagaacgttcccaagcaaggatggaaaattcatgtttctgctacttatactaattattttttgatactgagcgaatgtatctcatgctgtatcgaaaatgatgtagatatgaaatttttgaagaatcttgatcagtttacaaacaacctttctaaaagtacccctagagcctattcaggaaagttcatcacaatctatccctcaactttagagaagtttattgtgatgtgcgaaaagttatatacccgattaaatgattttcagggaccttacgttctttcagacaagagatataaagattgtaaagtcctctactacaggtatggacgttgtcgagcggacgaaaatgaatcagagacagaaagaaagcaattaatttgtcccgatggctctattatcgaagacaaacggttgccttattattctcagccgccttttgtacaagatccttttcatgatagttcacaacaagagaacccatctgcattgctgaataatagatacaaagtagaaacagctgttcattactccaataccggcgatgtatatttaggaacggatactatcggcaatcgaaaggtgattattaaagaagcgcgcccctatatcgaatcctcttcatcaggtgattgtattgacatgcgcaagaaagaaatagccttctttaacctttttccgcagtattgcccaaaggtttatgacagtttttacgagtgggagcattattttacggtagtcgaatttattgaaggacccaccctctctgagttctcagatcgagtagttgaagaagtgtatttcgacgatcttactggcagctatcgccaggatgctcaaaagataatcatcgagttaatgaaaatgatagtagcgattcataaatttggaatcacgattcatgacatttccaatactaatattatgttacgagacggacagccagtaatcatagattttgaaggtggaaaatttgcttttgaacaatacgattacatcgtaaagactcctggttttgataatggggatcattcaatcgacagaatgaagcgagattatgtttccttagggctcctgattattaaccttttcatcggaacaaaccaactggcgcaattggatcagcaagcagcactggagacattttatctttttgcttgtcattatcagctagaccctcgttattattcactgatcagcaatttactattgagacctcattcgacgaaccttgaaatccagctccatcttatgtgcacccacccacttgaagccgtctcattagcgtataacgaaataaaagaaaatctattagctgatgatctttccaacgtggataagaatgcagttcatttgatcgactcaaaaagcagttcggttgatttaacagacttagcaaacgaaaaagaactattcattttggcttatctcagttatttaatggacaatcaaaaaataacttttacaaataacgtagatttctcttttgaaaaaataggacatgtaaataaaaccggttcggttgattatgctcacttgattattcttgttttggttatgagtccagcagaaacgatcaatcgattgaaacctatgattcacctctggatacaaaaattaatcggttctcagaatcaagatggcagctttatttcagaatttgatggggttgagggagaggggcttcttgatggtgcagcaatgatcgtctgttcattggtggaagcttatcgtttttttcgtgaggaaagaatactccagagtcttactgattggctgaactatacagaaaaatttggcaagacacatttcccgcaaatcagtaaaagaaatgcgaataaatcaccttatttggcaaatggtaaagccggtctgctactggcaaaatggtatgttttgcgaagtggatcagggacagaatccatgaaaaatgaaacctttgagcaaataaaagaactgccactggtttcttcaaatgtcagctttggatacggtattagtggtatcgcctatttgaaagttctgacaaataatctcaaaagaaacgattacaactctctattaacgaatctactatcctacaaggtcaatttcaaaggaaagaatcgatacccggactgcaccaattcaagaatagaagcgagatttctcacaggggaaatcggcgtcttattcttagtggattgtatccgacagagattggaggatcatcagtgaaaacactctataaacattataaaagcaatattcttaaaattttgttgctgtcaggcctcttatcctttttacgcgttctgccaagttatctactggcttttgccacgaatgctatctttgccagaaatatcagccaatttcttttttgggacctagtgattctcattctttggctgatttatgtctgctcaaactatttattttcagtttatcaggagaaagaactacaaaaaatcagtctttcattgcgaaaacgtgaagctgactctatcaagacagtcccattagcagacttcaataaaatcacggctgatggctatgtgtcgaagctgacaaatgatatcacacaaatcgaaacgcagggcgtgatgagtttatatcgtcttttttctaacggatggttgattttgttctcaattgttgcattggccctttttaacctttggctggtcgttttggtccttggtttaacgggattgatcctttatatccctaataaattcgggacagtccttgtggcgcttggacaaaagttatctactagtaattcctcttatacaaaaaggattgccaatatcttaaaaggttacaacgttttccgttacaataataggctggcagaaattccaaaaaagattaccgaatactctcaagacctttctgagaataaggttgccattgcaaaaacaaatcacaagattatgaacctcattgctttttctagtttattgagtcaagtagtcgtagatattgtgacaggctttctggcaattatcggacaaacgacgattggagctattagttccagtggcaatttagcagcaaacatctttaactctgtatcgttggtaggtcaatcggccatggaactaagatccatagagcccgtcatagaaacatttgttgttgataagccaatcgttcgcgccacgaaaaaaacctacaacgaattcactgattgtatacgaatcgaaaatttatctttcggctatgacgcaaatctcccgatcctagaaaatttcaatttagacataaaaaaaggggggaaatatctcctcacgggtgatagtggcagcggaaaaagtactttattaaaaatcttgattggtgatttggaaggctattcaggcgaaataaaggtggatggtcatcagttgatggatgtggatagccactcttttattcaatatatcgaccaagacaattatttgttcaacacttcttataaagaaaatgtcgctctttggaacaactacgcaaacacagaaatagccgaagcattgaataaagccgcggcagattttgtagatgatattgacaaagtagttgaaaacaacggtaccaatctttccggtggacaaaaacagcgcattggtttagccagagcctttattcaaaaaaaatcagtcatcctctttgatgaaggaacctcttcattagataaaaagaatacgttgctcattgagaatctccttttggaagacaacgagttgacggttgtgatgatcagtcatcatccactggaagaaaaccttcataaatttgatcaaattatttctatcagcgcccctttaacgcccgaatatcaacggatggccactgccgaaggttaacagttcatgaaccgtggagcaaaaaattctcattattataaatcttctgaaaaaaagtgcctcccaatttttggaggacacttttttggaagtcttttattcagattttaacagctgatgaaaagctgttcgcaactgctgcatcttctgtgtagcggatggttgatttgacgcattgacagaataataaattttaaactttggttctgtacctgaaggtctcagacagacccacgaaccatcagtaaatgtatattttaggacattggatgatggcaatgtaattctttcgattgattgaccggcaacccaccgttcagaagtcaggaaatcttctttgaccattaagacaaaatcccccaaatgagaaaatgacagggatcttaaacgatctagctgctgattcatttgcgacaatccatctttgccaggaaaaacttgggtttctaattgttcctcgtaataaccataacgttcatagatttcattcaagcgatcaactaaatcaattccgaaaaggaaacagtccagtgcggtctcaactaataatacagctgcttgaatcgcgtctttatccctgacaaatggggctaccaggtacccaaaactttcttcatagccaaaaagaaaggttttatcttttgtttcttctgataattggatttgttccccaataaatttaaatcctgttaacgtgtttctaacttcaatgccataagcttcggcaatttttgcccctaaatcagatgttacaatcgtttttgcgataaatgaatttgctgcttgttttactcgaaccaaataatcaagcaataacacccctatttgattgccatttagaaagactggctgtccgtccttacgtacaacagcacccaagcggtccgcgtctggatctgtggctagaattagctgtgttggctgtgtttgagcctctttcaatgctagagtaaacgcctgttggtcttctggattaggagaagagacagttgtaaaatcaggatcaggcagttcttgctctttcactgtccgaagattcgtaaatcccaagcgttgaaaggccttttgtatcaatacatttccagtaccatgaagtggggtataaaccattgaaagctgtgagccaaaatggcggatcctttcaggattttgggccacctgaatcaattgatctaaatacaacgcatctacttctttcccaaaaatatcaatcaactgttgctcgacataagttgacaataaatccgcttcgatcattaattcattttgaatacttgctaatattcccatcaattcttcggcagttcctagtgtaatttgaccgccgtccgaagcatacactttaaatccattgtattgcttaggattatgactcgcagtgatcatgacacctgcaaaggctttataataccgaactagaaaagacaattgcggggtcggacgtaattgatcagataaatagacccgaatcccctgactggctaatacgcgagcggtccattccgcaaatcgtttagaaccatgtcgattatcaaaagaaatcactaccccctgttgttccgcatgcgctttttgaacatagcgagctaatccaagtgctgcccgcttaatggtgtagtcattgattcggttgatgccaacacctagctctccccgcatcccccctgtcccaaaagccaaatagtcataaaagtgttcttctatcacagcaggatcagacagagcgagcagctgatctttcaagtttgcttccaaagatggataatctaaccattcttgatattttcgttgccaattcattttgtttcctcttttaattgtttgagaatctctgcaatcgacaaggtgcagccagccattgaagtatctgctacgccataatacatcgtcaattgatcgccaatttgtatgccaccacagccaaagacgacatcgccaaagaacccattcttttcatagtctgcttcaggttccatgattggtttttgacttctagcaaggactctcgttgggtcttgcaaatctactaaggctgcacccatacaatagcgatgttcaggagtcgcaccatgataaataatcaaccagccttcgctggttttaataggaaccaacccgccacctacacgcccactgtcccaacaatcttcacgaatccctagtaaatgccggtgctgtccccagctaactaaatctggcgaagaagcaatccaaatgtcatagttgccaatgcttttcagagagggacggtgtaaggcgtaataacgcccattgatttgttctggaaaaatcagcacatctttgttctctggtgcaaagatattccctaaatcttgataggattgaaaatccttggtagctactaatgaatcacaaacacccattggtgagacagaactaaagttgatatagtaaatatcgccaatctgtgtgcatcgcgcgtcttcgatgccatatgattgatattcattgaaaggatacaagaatgcctcctcatcaatcgtaaaatgatgcccatctttactgcgggcaattcgaatataagaaagagatgtcagatagacaaaactatccaacttgtcttttttgcggatcattctcggatcgtcaaaatcataatctggatcatctcggtggaatgttaatacttccatcgtttgtgttcttggatcaaatacaggcgctttaataacgttaaggtcgtcagagattgggcgctctgccacacgtaataaaagtaagacttcatcgttgtattttgctactccaccattaaaggcgccaatcacttcatacccttcatgtaatggtttcacatctgcgggagtgatcaatggattttcattaaaacgttctattttcatctgcttaacctctatctaaatggattttctagtttgattttctgcgcgcctgcatcactgatgccggcatatagtacaatatgatctttatatatatgaataccaccgctaaagacgacatcttctaaatctgggcgtttcattggtccttgttggaaatcgtttctttctgcaataatttttgcctgtgtcatagcaaattgatttcgttccagacagaaaaccatcgcataataatgacgatttccttgatcatcgaaattctcgatatggcctaagacccaaatgtcgccatcaatctcatggatctcattgccgccaccccattcgctttcacagaactggtcagacagtaacggggcttctgtaattgtttcaatggtcaaatcactaagagtatgaacgatcgttgcacctatcttgcctcggccacctttagttccttgcggtcgtgtcagcactaggatttctccagaagataattgtttcaagcgcaagtctttcatcccccacggcccctcaaagattttctttgcttcggaaagagtcgccaagtgataaaaaaccgtacgccaattcgctgtgccatcttctagaaaaacaacttcaacccccccaaggatgacttgtccgtcaattcgagtataaaaaggatcctgtaaagaaagttcgatactatcagcgattagtgtccacctgtttgattcaacctcttcaaataaactgacagtggaaacttcactgtctcttgattcaatgcgacctgcaatcacttctttccccgccaattcaaaaggggcagtgatattataaacatcttgatcacccacaccgctaaatcgcaaaattgcggcttttttgactactttggctttctcatttcgatattcctgcaataattgcttgatataaatcatagctgctcctttccaatccaacatgcctttgccggcagatgaacccagtgaccatcttcacttaacatgccatttccaaaaatggtctttcgatttccttctaacgagtgcttgatcggctgtccaaaatttaaaataatttgtaggctttccgtttgataactcaagcaatctcctgttaactcaatgttgcggatggctgtaaaaggtccttctgtttttcgcaaccgaatcagtttttgataatctgccaaaatccccttcgcctcctggttcaccgctgccaatccgatccaaccgctttgctgatttgatagccaaggaagcatgcccctcgagcggtcacgattcacttggttggccattattaaagcgtgtgactttcctcttaaaatcagttcttcttggtatttattttttgcttgaatatccctgatatcagctagctgctgaggcaaatagtcaccgacaccttgttcttctccctgaaataaaaagggaatgccacgattgatcaacagaaacacggtcaataagcgatagatgtcgcggttttcatttgcaagccgctgccatgaacggctcatatcatggctgttaaagaacagcgtaggcattttcttttgttgactcatttctttaaaatccctagctagtttctcaagatccaatgcttccatgctgcccaaattaaaatgaaatgcggtatcgaacaatccatcttctgtataactgttgatcaatgagagttgatccgagctaatttcagccactgtaaaaattgatggatcgactgctttgatccactgatttaattcctttaacacacgtttgatccccggttgattcacatcattgcgatgatcttgtttcccatcttttcccactggattatcaataaattgatcactgaccgtcaaattattgatgacatcaaaacggaacccatcgacacctctgtctagccaaaattgcaagacatcaaaaacggcttgtctcacttcttgattctgccagttcaagtctgcttgctcttcggcaaagctatggtaataatattgatccgtagccgcgtcatacttccaagcagaaccacaaaaaaaactttcccagttgtttggttgatcttgccatatataccagtcccgctttggatgttctttgccactggctgattcgatgaaccaaggatgttcggtagaagtatgattaactacgacatcaatgataattctcatttctagctgatgggcttcttccacaaggagatcaaaagcggctaaagtaccatactgaggatcaaccccacaataatcggagacatcatatccattgtcaactttaggcgaaggataaaatggtgttagccagagggcatccataccggattcttttaaatagggcaatttttcacgaatcccattgatatcgcctattccatctccgtcactatctgcaaatgaggcaatataaatttcataaaatacagcattttcccaccacattcgttggtctccttacttcagtgtaaattgcattccatcttggaatcgttttgaaaaaatcaaaaacaaaaggatcaatggtaacgtgagcaacacagaggctgcatacattggtcccggatatgtcccataaggcccaaacatttgcgaaatcaagacatttagcgtaacagtggcgtcactctttgaaacgatcatatcccaaagcaggttcgtccaacgatccgtgaataggaaaagaaaaatcaccgttgtgatcgacttagacattggcaataccactttgaataacacttgcatttccgttgccccatccaactttgcagcctcgatcaacgcatcgggaatggctttgaaaaagttggtatacataaaaatcgcccataaactaattgcagtcggaatgatcattccagcataagaatccaataatcccactttggtcaccattagaaattgggggatcagcaaaatgatcgctgggaaaaacatttgaaagagaataaaatgattcacgaatttcttccctttaaattcgattttggcaagcgcataccctaccatcaatgcaaagaccatcattaaaaacgttgcgatcgtagccacgatcgtggtattcacgaatgcaccgatccaaggaacatctgctgaagtggccgaaccgccaaacagccacgtccaagaacgtaagctaaaagtggtcgggataatttttcgatcgacttgatcccaagcagcaaacgagtgcaaaacaagatagacaaaaggaaacgtcatgaggagcatcaccagggtggttactagatataggacactgttctttcccttcgttcgtttattgccaaccatttttttcaccccacttttctagtaacttccgaataacgccgatagatgcaaaagtaacgacagaagccattagtgcaactgcagacgcgtagccggatttcaaattaacaaaggcttgattgtagatttccatttgccatgtattggtcgcaaagtttggtccgcctcctgtcaactggtagacctctgtgaagataccaaagctgatccccaccgccagaactgtaaccgtaaagaatgctgggtacaacatgggaaaggtgaatttccaaaaccttgtccaaggactcgcaccatcgattgccgctgcttcatacacttctttgttgatattccctaagcccgaaattaggatcagcgcatagtagccagacatcttccaagcgatcatcagagaaacgatgatgatggctgcatggggattacctagccaatcaatatcccagcctagtctcgttcgcaagaaggtattaaagggaccgttgtaggaaagcaatcctttgacgatcaaagaagtgacaaccccgcttgacaggtaaggcaagaagaaagccaccatgtataaccccttcagctttggcaggctgttgactaatagcgcaatcaccatcgaaagaaccagcgccattggtacaaagataatcagaaatttatatgtaacgacgaatgcagattggatcgctggactttttatcgcatcaataaaattctgaaatccaacaaattcaacggtcggtgaaatcatattccaactcgttaatgctagccaaaatgaccaaaataaaggaagtagaaagaaaatcaatgtaaaaatcagataggggctggtaaatgaccagcccaattttgtgttcttactcattattgtagcgccccttcgacagctgtcttcgcatcgctcacagctgttttcgcatctttttcaccccgaacaactggcacccatgcttgttcgccaaatacttgctgaatgtcattgtatttctcgttgtccattgctggaaccgcatacggtacattctctgcgtagactttcatcgctggattttcttcaaagtaggctttgaaagcatcgttttctgttgcatcatcgcgcgctggaataagcgaagtcatttctagtaatttcatgtcgttgttttcatcagaataaacaaattccaagaatttcatcgctgccgcttgttcttcttctgttgcttgggcgtacatcacgattcctttagcatctgcataggtggatacttgttctgcatccgctaaagcatcaggtaccacaggcgtagtaaccgtgtagttttcaccaaacttcagctctgggtatttttcttcccagttagggaacgtccaaggacccaaatcggtcataatactatcgccgttttcaaagggatccgttgcttcaccggtgcgcagtacttttgcatccgctaatgtatgcatcaaaccaaatacatctgtcatggctgcttcattagctgtgaattgattgttttcgacaaagctcgcaccttcactggccgcattgtagagtgggaagaaatcaaaccaacgcatccaagccgttggatctgctaagtcttttttcgcccaaagtgctttgtccgttcctttgattttgtcgacgactttcaataaatctgaataggttcttggcacttcatcaaagcctaattctttcaaactatctaatcgccagccaaacaaaatcggattggaataaacaggtagcacgtattgactaccatcagagaatttccaactatcgatggtttgactcatattacgagctttgacgatcgtatcgaaagaatcttgtttttctaatggtaaaatagcctgactagcagccaactgggcagcaaaactacgattgatgttttcagataatgttggtgcggtgttagaagcaatcgcactttggattgttgcttcagaagatggactttccttcatttgagaaacttcaactgtaatgtcttcattttgtttctcaaagtctgcggccatttcttgccaatacttcaattgtgttggattgggtgcagcccaaaaagtaatctttgtcttcccatccgttgccccagaaccgctctcttttgattgattgctacaaccagtgaataaaactgtcactgccactaccgcagcaataccaaaaagcatttttttcattttcatgatcgttcctcctaaatagtaagcgatttctttttacaccgtcatcataccacccgtcattttaattgtcaacattacgtaattataattacaacattacttttgtaattgttttaggctattaattttgtaacattatggtataatcaatataagactaggagaaataaggtgaaaatatgaaaaaagcctctatgcaagatattgccgatgcattgggcatctcaaaaaattctgtctcacaggcgttgagaaataagcctggtgtcagtcaacaaaccaaattactcgttaaaaacaaagcagatgaattaggctatcgttatcaaacgatgaatgaagataccacgatgtcattcttattgatggcaaccgaatttgctttttctcaaacgagtttttttggcgaaatcgttaaaagtgcagaagtagaagctcaaaaaacagcgatcaaacttgatacttataccattacagaggaagacttacttagcctaaagcttccgccaaacttaaaaaagtatgacggtatcctgatcctgtctcatagtaaaaatgcctacatcaagaaagtaattgatactgggcttcctgtcacattgatcgatcaccatgatccttcactcacagcagatgccatcttgacaaaaaacaccgacggaacgttccaagccatctcacttctgattgaaaatggaatgaagcgaattggctttattggtgatacagcattttctcccagctatcttgagcgttatcgcgggtatcaacgggctttacgagaacacaatctaacacatgatcctacgattgaaatcacagaaattgaagaatctcaaggtgctttatttaacagcttaaagaatataaaacaaatgccagatgcatggttttgcgtgaattctgggctagctttcatgttaaacagttatcttcaatcttctggttacacgatccccaaagatatcagtgtgatttgttttgatgaaactgaatttacacgcatggcgattcctcaattgacaaatatcgctaccgatctgcagtttatgggccagttggcgattcgaacattggtccatcgaatcgcccatccccaagagccaatcgtccatcagcaaatcgttccgcagctgaacatccgagaatctgttcgacttattaaagcaaattaaaacaaagcgctaaattctcccacaaggtagaatttagcgctttgtttttgttgaatctattgtactggttacttccccctaagcgaagcaggcgaatctccaagagaaacgagagtcattggatcaagcagcaaaccagaaaagaaggcgaattaattcttgattgctttaagagatttccctctaattttccaaaaagaataacctgcaatcacgacggcaattccggcaaggatccacggaccggtgcttcctcctgtgactgtgatggtttgttcccctagattggcgttgctataagtgatcgtttgactgctggttgcttctgcttccgcatctgtcaaaaaaatggcattgctgtattgctttgaaccggcttttttgatgattccgccataattgatctctttgactttaggatatgcttcgataaatcgccgcgtctcatgggtattcccaaaaatgatcatgatgttttcggcgagttgttcgatcttaggcattttagcaattagttgatccgttgctaaaatcgtcagcttgatacccgccggtttggaaagattcaacgacatcttcttgaattcatcattggcagcttcatcgtttgcgacaataatgcggttgatattaaaaaacttactccaagaaaaaacaacctgaccatgtaacaaacgatggtcgatccgtactaatttgatcataattcatcctcctctgctgttgcttcgactagtaatttcttgcaatttacaatagattgctgactttcctgaataatagctgctaattcttcttgcgagactcggttgacttgtgtcgcaagcgtgatcaccaatggaagattcattccagcgatcagttccaaatcggggtgctcttgaacgaccctcagcaggtcgttgttgacactccctccaagaatatctgtaagaatatacgtgtctgccaagtctactttggctaatatattctgaatttgctctgtcatcggttgatcttcgtctcgaaaagcagataatgcataaatgttcgaatgatctcctataatcattgcagcagtctgttttaatccttgagataactctccatagcttgctagaatgattgttgccatatcattaaccctcctgtctgtttacacctttctataagcaaaaggcgtgccaacttcataaatcgctgtcatagcaaggattctatcagcattcaacactgggaaaaagcgtgctgagagagtgttgggggggagtgttggagggcagtattggagagaacattagaaggaagtcttagtttattgcaactcttggtgtaacgacttgctgccaaaccaaccgctgataaactgataaaccaaaaaagcgtctagacaagcaaatcattgcctaggcgcttttcttaaaagataaatgttgtatcactgtccatcaaacagaacacttctttacgggtatatgcttgcggtttgctgcatgataatcactgaaaactttcttcgatctcatttagatgaaaacaagcaacttccgccgccccttgttggatcaatcggggtttttgcatgtggcatttttctgtcgcgtagatgcagcgaggatgaaaaatgcagccagttggtaattgcttgatgtcaggaatatccatacctttcaaaggcaaatctgggacagtgtattgccggttagcgactccttgcgggacggctgctactaatgcccgaaaatatggatgattcggatgattggtggcttgtcgaatatcaccgacttccatcacttctcctaaatacatgactaagagtttcccatgatctgaaatataacgggcagtggcaagatcgtgcgtaatataaacaaaagaaattccatacttctgattcattctccgcaacaacttcaacaaggagatccttagagacacgtctaccattgaaacaggttcatctgccacgatcaattctggttctacagataatgcccgtgcaatcagtacacgttgccgttgtccgccgcttaactgatgcgggtatttatcaatgaactgttctgtaggaaataacccgacatcggctaatagcccatgcactttccttcgcgcttcattctgatccttagcgaatccatgctttcgcatcgctgcttgcagtgaatggaaaatcgttttgtaagggttgagtgccgcaaaggaatcttgctggatcatttgcactttgaggcgatacgcctgatattctttctttgtcatcgtgcgcaagtcttgacctttataaagtacctttcccgctgtaggttgatggagatccgtgatcagctttcctaatgtcgtcttgccacagccgctttctcctactaatgccaagctttctcctggagcaagcgacaaatcgattcctcggagaatcgctggctcatttggcgaaaaagctttgtggacagctactaattcaagtaatggactcatggtcttcctcctgtacctgtttgaagtggatacatcgcgcagcttgttgtttactgacaggaaaaagcatatggcaagtctcctcgctgccatcacaagcaatgcgcacagcgaaagggcatcgttctttaaagcggcaggtcgcgtccgctttagctaaatcaaaagccactccttgaatcgatgaacgtgtatcaatagcatccgtcaagctaggaattgccgccaataacgctttggtatatgggtgggcaggatgcgtcatgacggcactcacctcgcctacttctaccagttgtccagcatacatcacagcaatacggtctaccattgaactaacaattgatagatcatgggtaagaaaaacaatcgtaattcctttctcttgattgattttccgcaaaatagccagaatatgccattgagtaatcacgtccaacgctgtcgtaggttcatcaagaataatcacctgcgggtcaagcagcaaacttaatgcaatcagcactcgctgcttcatcccgccgcttaattcaaagggatacatttttctgactccttgatctaatcgcacatattgcagcaaatcattgattttggcatccagtagagcatcgcccgttttttgatgggctactgctgtttcatagaaatgttcctctactgttaagatcggattcaacgcactttgtgccgcctggaaaaccgttgcgatctcccgccagcggtaacgattcccttcctgtgaaggcaaggaaagaaagtcaactgcctccccagattgccaataatatacttgtccagccagtatttctcctggctcatcaatcaagtttaaaaggccaaaagccaatgtggactttccgctgccgctctcaccaatgattcccagaatctctcctttttcaatcgttaacgatactcgatccactgcattgatcgttccacgatccatctgcttcaaaagcatctctgaagcttctgatccccctcgttctccatgcgcgtttgaacctgctggctttagttgattctttcgtgacggcttgtcaggattccgactgattcgccattttgatctacttttcgaagttgcgtgacgacgaaaccctatagttagctggtctgcttcaagtatcttacccatcgatctcactcctaatccttggattaaaggcatcttctaatccttttgaaaaaagaaagcaggccgactggaaaacaacgatgccaacaatcggtgtaatcaaataaatagcagctgaggatccaaacatggcaccggttttggtcattgccaaattcagcatgattccccaatgctcccctttaaaaggtgccaatccaagcaacatcaagccgacagaagcaagaaccgatgcccgcatgatcaagacaaaattgattgcaatataagggatcagactaggtaaaatatcttgccgaatcatatatcccttagacattcccaaaagccggctagccagaatgtactcacttccccgcaatgtcatgacctgactccgaacgctgcgagctaaccctgcccagttccaaatcgccaaaagaaaaccaaaagccagaacatttcctgcactgatcaccaaagaaagtgccataagtacgggaaaagaaggaatcgtcaaaacaacattcgtgaggaacatcaagagtttatctgttgctcctcccacaaatcccgcaacaatgccaatcgacatcccaatcaaaatcgagaaaaaacctgaaaataaggcaattaggacgacatccctcgttcctaaaataaactgcagcaatgtatctctaccagtaaaatcggttcctaaaggatgttgcaaagaaggacctaataatcgattggtataatctgcgggcaagtcgccaatcagccattgcccaaaaagagcgaaaccaactaaaatcagtaataaatacattccaacagccgcttgacgatttgcacgaatcactttgataaaagaagacaattgtttcattctgtctgcctccttaatcgaggatccaaatagccatatagtgtatctacaatgacattggcaccaactactgtgacaatgatcataaagaacatcccttgcatcaaaggaatatcacgcaccgcaatagctgtgttcaagtaatagcccaatcctggataagaaaagatgttctcaatcaaaggcgcaccgcccaataaaagaccaaaagtcgttcctaatgtagtaatcatgggtaagcgagcattctttccgacatatttcttgcggatcacaccatcactcaacccacgcgcacgtgcatacttgatgtattcttggtgcataacattcatagcacttccccgcatattcagaatccagttcgccaaataaacaacaaaaatggcgctgataggcaatatcccatgacgtgccacactaatgagaaacggaaggttcaaaccaaccatcacttgtgatccataggcaccgcggcttggcagccagacaagctgcacggcaaacaaagagaccaagaagaaaccaatgaggtaatccggaaacgagccaaccatggaggtcagtgtttctgtcaccgtatttaagcgtttatttttgcaccatgcaaccatcaaaccgattcgtgtacccgccatgtaagaaagaatagtcgccacgccagctgaaaaaagcgtccaaggcaatgcacttaaaacaatggataaaacaggcgtccgaaaacgaatcgaagtgcctagatctccttttaagagctgcagaatgaaatggccgatctgctgcagcaatggctgagatggatcataattcagcatactgatcgctcggctcatagcatccgcttctgagattccttgcgtacttcgcagctcatttgccaaaatcgttactggatcgccaggcatgattttgataatcaaaaaagtcataaagacgcctgcggttatcgtaaagaaaacattcgctaatttcttcatttcttatacacgcctccttccagtctatttgtttaatcagtgattcccatgctcttttgcaacgttccttccgcaatcaatgaagaaaacatcgattcgccgacgccaataaagcgtgggtcttgaaccaattggtttgcaggaacttgaaagtcaatagccggattaagaacccgcactggaaagcctttttctagataagggatgaacaagatatgctcatttgtcactgccatcaactctttagtggccgcaataaaatcgtctccctcactgtcaaacagatgattcgttaaagcgatcacatcaactttcccttgagcgttggtcaaatataattctcctgttggctccgtttcaagtccgaatagccaactgcggcccttatataattgttcatacgtcccataaggattggcataaagaatattagaaggcggggcaaattcgatagcaacggtgtgctctccatttctcaaatacgcatcataagaagcgccttccattggcagaaatgtcacatcaaagccaaaactattcaattcattaacgatcgcttctcccggcaataaagctgaaccccagccattattgcaagcaaaatcaaaggccactttatttccttgcgcatcgatccaggtatcttcttttgtccaaccagctgctaataagacggcttccgcttgctcaacattgtattctcgtgcggtgagctccgactgcacccaatctgtcaatccataaacttcttgtaaggaaagcggcaatcctgtactccccgtctcacttggcatactgccgacttctgctaacggaagaatttcatcaggattcaccaaataggccacagcttcgcggaaagccagctcctgggcaaaagcctgctttacattgaaaactacggacatttgtgaatactctggtaaataaaattcagtaaaatggtccaacttactttcaacttggcgaatcaaatcttctgtcataccgccactgtgcatatcgagagtcccatcgatcatactgttggcagctacttcaggtgtgacagcgcgaataatcgttaatgaatcgatgccagtctcttgataaaaatgttcattcttctccaagactgcttcactggtagaaagagcagcaatcgtaaatgcgcccgaaccaaccatatctgtcacttgcggcatatatccttccaattcttcattaaggatttgtaattgttcatttcctgcttctgaataccaatacgtattggtctcatcatgccattcccgctctgcatcagcgatgccttgatattgctgtgcccaatcaccgtattcctcgaaacgagcagctacctttacatcagtcagtagattcagcatcaagtgactttcatttttgaaataaaacgccactgtttgctcatccgggacttcaattttctctaaaaattcccaaatctgtttcttaccgacccacatttggtagctggtgaggacatcttgagcagtgatgtcgctgccatcactccatttgataccttccttcagtgtgatattgatcacattttgatcaatgctgtaactcgaagctagcctaggcttgaaattctcgccgccttcacctactggggtgaatgaaaacaacgcttcttgcacataaggttcaatcccaccaccaataaaaccactaatatagggattgccatgggcagttggcggaacaacataatcgccattgatcactaatgtttgagagtcctgcgctgtttgatcggtctcctttgtttcttctccacaggccgttaagagaaagaatgcacccaagcaaaccagccctttgaattttttcatgtgttcactcctcagctaatatgatccctgttgatccgataacgattgacggattgtctccaatgactatcggatcaaccataggtgaatagaaaccaaggcttgccaacttctggacctaggatagaaggattgttcacccgacgaatgtaacgacttactattcgttcagctatgactacctatttatcagtaagcattatcattacgaggcttttatgcctgccatttgtcaaaaaacgattctgcgcatgaatgtttagacaacaaaaaaaggcatcggacaagactgtccaatgcctttgacatagcaaaataagcgtctagcatcccgcgaaaatttaccaaaaaaacaccccgctactagaaatgaagggaaattttgggtacaataaacacgttgatgccgatggcgttcaactatggcaacttgattggtcatcttggttaaaggtctgactgatcagggcctcgccgctctgcgccaacagagttgcgaggtgcctatttttttggtttctattcggttataagtgtagccgattttggaaggggttgcaagcgaacatcagaggaaaaacgaacaaaacattcaaaatatggcagtattttattgagatatggagattatccttgatatttctattgttttaacaagaatcaaacggatgtacaggacttgctgctcttcttttaagaacacataccacagggcagttactggtctttgttttgttccttctttcgcagtgcttcgtctaataagtaaatcacagtcaaatatttatccttctctttattaaaaggaatacgcaagtaatacccagcaatgagaaccaacaacaaaaacacaggtaatgtgaattctggactttttatttcgaatgtcaaagccaacatagctaagataatcgataacgcagacatcgagtaagacattttgtcatatgatgtaagcagctctttttctgtattagaaaaacgtgtgctccaaaatcgcaaaataaacgcatcttcttccgcaaccctatcaatcagttctactaattctgcttttgtgcgcacttgttttacatgcgtgtataagatatctttcaccacgccgctttgatccttttttgtatagaaatcaaataaaatttctgataaacaatactgagcattgttctttggtctaaacttctttaacatctacttcctcctttggtattataatcgcagcacatcataaatatttaatatcaaactatataattttatcaaaaagttaaactaatttttcattgtctgcaactctatttcattggatttaccgacctaaataatactatgaaaatgttactcctagtatgactctctacacaaaaagagaccaagaatccttccgattctggtctcttacgtcaaaactaatactcacaactcccggtatttctttttggagtccttactttgttccaccggatatttcaccgcatttttctgcagtttctctttgatgatctcatcaacatccagctttagattatccgccagcatataaatgttttcattcctacacttcctccccaacaagcgtcaagaaagcctcttcgagattcttcttattcacttttaatagaatatcagctaccgtcccgctggcaacttctttgcctttgtttaacacgagaatccgatcacacagcgtttccacttcatccatgtaatgagaggtcagaaagatagtgacccccttgtctttcaaagcgagcaagtatcgccaaacctcgcgcctggcctgggggtccagtccggttgtcaattcatccaaaaaaatgatttgcggattccccatgatagccaaaaggatacatagcttctgtttctcgccccccgataatgttccgagaaatgaattcaatttagaggcaagaccaaattcatggagcgcctgcatccagtttagcgggttttcgtacaacgaatgggtgatctcgcaaatctctcttacctttaattgattttgaaaggcagattcttggaattggacccctacatactgaaacagtcgtttccgttcagccttaggatctcttcccaaaagcgagatccttgccgaatcacatttttgtgtgcccaaaatacaatcgatcgtcgtggatttccctgccccgttatgtcctaacaaaccaaagatggtgcccctttcgactgtgaaactaagatcatcaatcactcgtttctccccaaatgttttgctcaatccatgaacctgtatcgctgcttgtttgctcatacattccctcccatctgatctggactcagtttagccgaaaatcaaacaatgatgggatagtggagggaatagaaatttttttctaaacaagtttgcaaattcctaaacatgttcagaacaaagggaaaacacttacatttcaaaagagattctttatactagtttttgaagaaacagtggccacatcgttcttctattcaaaaatagccttcagtgctgcacttagcaaaagctcaaattggttcagtgttgtgccaaagaaaagattcggttggtaatcggagattctttggggagtatatgtttctgtgctaatggtcagtgtggctaggctgccgatttttgaatttttttgaccaacaaaagcaatcacatcgatatggtggtcgttagccattttcgctagctcagctaaccgaactgtatccccagaattagaaataataacgagcagaatatcttgctgcacttgctgtctaagaaattccagatggctattggcagttgcacgaaagccatataaattaagagattccgaaaaataattggcgagattctgagagaaaccggagccaaggatcatgatgcgcttgtcgcgatactcagagagtaaatcgataaatgccgccttttcctcattggagaaagtgcttggcatcgcaatgtccgattggctgttacctagtgcaaaaaccaactcgctataaccggaatagccaattttcttggccatattgatgattgttgctgtagagacataggttgctttagccacatcacgaatcccgattgtttttaatgactgccgattttttttcataaaacgcaagacttctgcttctgaatcattcagttggtatttatctataagcatttcaacatccataagatccacctcaaattttatcaattaggagtattatatcatgacagaaacgaaatttattcaagatccctgggcaaaaatgacgacccgcaacggtttacgcggagatgaagttatctcggcattgcaaaagtcgatccgtcgaggcaaagaaaaagaagcatgtgaatttgcctatgaaatgtatatcacctcgccgcaatttgaagaaaaactctggagaagattactagcgatcagtgttgaagatgtaggtatgggaaatccaatggctgccattatgatcaataacttaaacacgatgcgcaaggaattccaatacaacgaatccgatcgggcaatgtatttcttccatgcgattcgttacttatgtcagtcggaaaaagaccgctcatcagacttactcaagaatattgtgatcaagagtttcgcgatgggctatgttccagaaattcctgatattgccttggataaacatactgtccgcgggcaggaaatgggtcgtggttccgaacacttcttacatgaagccagcaaagtaatcccacaagcaaaagtcactaatgactacaaagaacaatacgaaaaaatcatcgagaactatgatccagatcacgttgtgccaagcgcgttttcattcaatccttggcaagtataggaggaagttacatggaaaactctgcatttatcatgaagctgaatgacgtcctaagccccatcgcagcaaaaatcggcaatcagcgccacttaaaagctatatccagcggtatgatgtttggactaccctttattgttatcggttctttttttctaatctttgccaacccacccatcaacatggatcagtaccatcctgaaacagccaatatctttatgacatttatggctggctggaaagatttcgctgtagcaaattatgatctcatcaccgcgccttatcaattgacgatgggcatcattggttttatcagcgtctttgggattgccttctctcttgcaaatgaatacaaaatcaacccttccatgaatggtatggttgcatccgtcatttttctaatggtttgtacaccagtgaaagaaggcgcgatcagcctcaattttctaggaacgaacggactcttcgtcgcaatcatcatcggcttgttagtggtagaaatcaatcgtttgtttgaagtgaaacagatcaaattgaaactgccaggtaccgttccacccatggtggcaaccttcatcaatatgctcgttccgctgttgacaaatatcatcatcttctatgggatcaatttgatcttcttggcagcaacaaacaaaatctttcctgaagcagtgatggaagttctgactcctgcaacgaacatcgctggcagtctcggcggtttcttgttgatcgtgactttgggcaatatcttatggctgtttggcatcaacggttcttcaatcatctttcccatcgtctttacactgggaatggctcaaactggcttgaatgccgagcaaatggcaaatggcgaaaccatgacacacttaatgaacttacaaatgtttcggatttcagtccttggcggagctggtggtactttgggattggttttattgatgatgcgaagcaaagttcccgaatatcgcaccatcggaaaattgtccttgattcctggaatctgctccatcaacgaaccagtgatctttggcttgccaatcgtttttaatcccattctagcaatcccatttttggtcactccgatcatttcgttattgctgacctactttgctcagagtcttggatggatcggtattggctttatcgttgatccttccttcacaccgttttttgcacaagcttatctttcaagtatggactggcgcaacattctcttttgcctactgttgatcgtcatcagtatcttcatatactatccattctttaaagtaatggagaacaataagacaaaattagtcgatcaaaatctataaccattcttcgtaacaaaaactagaacagctaaatgattttgctttatactaaaaaaaagacaaatcctttcccattcatcgaatcaactcgattcgaatcagaaaaggatttgtcttttttggttaaaactccttcatttaaaagacctgaaaagtcagcacaggtttaggcataatgaaagatttcaaagcggaggccttctggcgtctcaaagaatagtgcataatacttaggcgcgatccgttctttgtattccattggtttcccatgaagaatctttactcctagtgctttgatttttggatagatcgcgtctacggcttccctgctttctgctttaaaagcaatgtgttggagggaaccaggctttctagaatcaattgtctcattgatccattcttgctttggcgaacagatcccaaaatcaaaggtatcactcaaatactctactacttccatgtcggcatgttcgagatagcctgaatatttcttttgaacatcaaaacctaacaaatggaacaattgatcataaaagggttccgctttttttcatcgttgacagtaatttgaatgtggtggatttgatacatcagtggctctcctttcgttataaaccaaaacagttaacagttctcgatagcaaagggtgggtactgaatcgctcttgtcgccaagtgaatgagtttttcctgattgtcgtcagccgcaattcgattcgtctttagagtaccacaatttcggcaacggtgaatgattgcccattcgccatcctccttggaccaaatactgataggatccatcttccctcggcacaaagaagctcggtctccgggaagagtatccgcatgaagactcgttaaacagtggggacagtggttgcgatgctgactacctgcattttcaggatttaccggtcgaccgcattcttcacagataaaactgtcaaaacaattgaaagtaactctaacaatttttaaattgttctatcagtttccttgaaggtggtttacgatcaattttctacatacttagtttatttagtataagaaagtttaaactttacatatatttttcttgtataaggattagttcttcttgtctatgataaaatttattaaacagtttgaaagtaaaaactattcaaagaaagtgggcgataacaatgggattttggtattttttaacgttagctgtcggtataactttgttgatcataagtgtttcaaataaagaagtatctagatcaaccaaattcgtagtagcctgttttgttttagggatcttgttagtcataggtagtctacttttatttttaccaggcagctcttcgattattgagcaactacttcaactaaattagcttcgttattaaaagccgactttctaaaaaaagaaaatcggtttttatttgtactggtcgaaaaaaatttttctacggctggttttgactttattttagatccagctgaacgatcaacggctccccttcttgcattgcttcatccaacattaaagaataaacatcggcatcctctttcgtgatacgtaactgttgcgcactcatttcgccagcacccacttcttgaatacgcatcatttggttctctggatccacgctaagtcctccattctttggtttggcgaattagcggtaaaaaaacgtatctggggtttgaagttaggattcaaaaaaatataagaaaagccccatttaaggggctttccatttaaggggcttttttatctataaaataaagttcagaaaagtctctatcgtgccactttcatacatgatgtatagtccaagtggaatgaatactaagggcacaatgattcgctcgtatttttcaattgtctcggatattaacggaatagaggatagcacccgactaagctcgcaaaagataattatgccgattgcaaacacaagcaacgccacgagggtctgtgaccaatctaacgaagcaaaataaggtatatagatacctaaattatctccgccagacgcaattgtcagcaatgtaactgtccaaaacagttgatttgccttgctttgttctaatctttcaataatttcttcctcttcttcttcctcaccttctccaacaattgcaaagcgaatccctaaatagatagggattaaaccaagcaatccaaccatccatgcttcaggcacgaaattgacgacataagcagcaactaaactcgcccctacaagtaagcctgtgcctagatattgccccgcataaatatgccatttctgtttattctgtgatagctgtgcaaataaaataatcaatataattaaataatcgatactggtggaaatataaacaccgatagcagatatgattgtctgtcccataaaaaaacctcctgtattagtcagtaataaatcagcagattttaggggagcacagacacattaatttagctatcgctagtgggtaatatcgaacgtaggaaagcattttactcctcctcaaaacgtagttacaaagtagtttctaactggaattcggtgactacttgtttgactttcgaatataagcctgcatattttgccaattttgtttgattttccaatcgttcaatttgaccgatttcaacgattaattaagtggagtacacctttccaatacctggaacaccgggcaaatattgatattctcgaatgccgacaaataattgcttgattgcttttccaagtctttgatgttcttttcaagcgcacgaatttcacgtacaagaacacttagaacgacattgctggattcttgtgcaagtctacctaaccgataactcatggtaattgcacgttgaatgatttggcaattttttctggatctttaaagtaaccttttccttcttcttgtattaagtcacagaacgcctctaaggcttctttagctatagtcgctgcatccgcaatatttccatagttactgcaattccttttacggtatcttcacccatgacaaccattctaaaaattttcgctaactcgtccattccagctggaaaagaatcccaaaaatcaatatcataattaccattttaggcttctaaaacaaaactacaccaagaaaggatatcaccatggatcattgtactaaaaaattgggttctatgataaatagtgttggtgaccaatactatttgacacagaaccatttaacttaacttgatgcaaataataacttatctaaatcaaatatctcaacatatttttgagtatgctgtttaattaaacctctctcttccaatgatgagaacttacgacttattgtttctggggttgtacccaagtacgaggctagatcttttttcgacattggtaaagtcacataagtatggttttcttcatcttcaacgtattctgatagaaaatcaataatacgagactctacttgctccataccaacttgcatcgtttgcttttctgatacctgtaaacgtttcgtaacatctgatagtattcttctcataatttctgggtaagcgcctaaatagtcatccatatcctttttatgaattctacatatgctcacttctgatattgcttcagcataattagaatggtaactttcagtttgaaaaatagccacttctcccataaaatcaccaggatttaatatgcgtacagtttgttcacgaccagattcatttaagttataaacacgtacacgcccattatttataatataaagtgtgtcatctttatcaccatttccaaataacaacgcattctttgcataatgtacttcttgcgctgattgcgcaattaaactcatttgttcttcatttaggtgattaaaaattggaactaaacgtatacaatctatatgactatggtggtgatggtgtgccatacaactttcctcctaattaatcgttatctatatagtcatcatcttctaacgcatccttgttaacaaaggcttgaagttgccaaatatttatatctaagtaatctttataactaattagtaaatcttctaatgcatcatctgcttcttcttgtgctaaacgcattgcacgaacggtgaattcacgattagtcctaaaatcttctactaactgtatgaccatttcttcagcagaataatatttttcagacggatcttcagaaattattgtaaattcctgaaattcagtagttgttgaagctggcttaaatcctgaagctagtaaacgttctgcaatcttatcaaaccatgtctcattctcattgtataaattctcaaaaacactatgcaatgaatagaaatttgtgccttttacataccaatgatattgatgtaattttacatgtaaggtatggatattagcaagtatatgatctgtgacagctacagcattaatcttagtatgatgaatgtgttctttatatgctttttcagcagctaatttttcttgtctttcatttgctgttgtcattttatacaccttcctttacttttgaactaataactgaatatcctaggttttcaatagctctttcaattgtactcaaattgacttgttcttcatcaaaatctacttttaccttacttgcattgaacagtatttttacagaatctttttctacaccagctgtctgttttaaaccactttcaattttttgtaaacatgatggacaagttaatgtttctaattttaatgttgctttagtcatatctatcactcctttaaataaattgtacaggacatttcttttaagataattgacatagatcaattatcttaattgatatcttcttaatctcattgcatttaaaataactactaaaatacttgcctcatgaactaacatacctatcgacatagacatccattcactaaatattaaactaaccaataatattatcaccacaccaacagcaattagaatattttgtctcatattcgcatatgtccctttagctaaacctaaagcatgggggagacgattaaaattggaattcattagaacaatatctgaactttcaatagccacatctgtcccatttcccatagcaatccctacttctgcagtagctagagaagggctatcgttcacaccatcaccaataaaagcaataatttcaccagtagactgtctttcttttagaaacgcttgcttgtcctcaggtaacatatcgccatgagcctcggttaatcctagctcctttttaactaaattaactgtgccttgattatcccctgataatacagtgagatttttaacaccaagtgattttaatttttgtaggtcttgtttaacacctgctcgaacttggtcacggattcccattaaaataattaacttacgatcaactgtcgttaatacaatactcttcttttttttcaagaactcaaaaaagcggaaaatcccagatttaaaaatctgagtttccgcttttgtcatttcaaggatggactattgtctcagcctcttctaatttattcttaagatatttttactttctctgcaggtgctgatacttctttttgttcttttcgacctttcaacttatacttcattaatctcatgccattgaaaattaccaccaagatactaccttcatgaaccaacattccgatagacatattcatccattcgctgaagaagacgctggtcaacaagaccaacactactccaattgaaatcacgatattttgcttcatattatttgcggtggcttttactaatcctaatgcgtgaggcaagttgctgaagttcgagttcattaaaacgacatcggatgtttcaatcgctacgtccgttccgcttcccattgcgattccaatgtctgctaaagctaaggacggactatcgttaacgccatctccaacaaaggctacaatttgaccacgttgttgaagttttccgatataagccgatttgtcttccggcaacatgtggccgtgagcttcggtcaaaccaagttcgccggcgaccacatcaacggttccttggttatctcctgaaagaacgactagatttttcacgcccaagtcttttaattcctgcaaattagctttcacacccggacggacttgatcgcgaatgcccatcagtacttttaattcaccgtcgaccgctgtcaaaacgagagagttcccttgttgttcaaaccgtttgacatctttttgcacttttttgctgagagtgacattttctttttccatcaaggccacattcccaacagccactctatgtccagctacacttgaaacgattccgccgcctttcacgacttcagttccttcaacaggataaaaatttgtttctccaatttgatttaagaccgcttttgctaatggatgatctgattcccgttccacactggccagatagccaagcgtttcagcagaatctttttcatacagttcagtcgctgcaacggttgggtttccgacagttaaagtacctgtcttatcaaatacaattgtatccacattgctgaagtcttgaatgacttcactcccttttaaaagaacaccgttacgagcaccattcccgataccggcaacgtttgagacaggcactccgataactaatgcgcctgggcaacctagaaccaagatggtgattgctaactcaatattttgactgaacgcccatacaacaattgccagaaccaagacagctggtgtgtagtatttagaaaagcgatcaatgaaccgttccgcttcggatttagaatcttgtgcttcttccacgagttcaataatttttccaaatgtggtgtcctcaccaactcggtcagctctgatttgaatcgttccgttttctaaaatggttcctgcaaaaacttctgcatcagctagcttgttgaccggaacagcttcccctgtaatgctagcttcattgatatgcccttcgcccgtaaggactgtgccatccactggaactttcgcacccgttttaacgagcaagatatccccttcatctacatcatccacttctacttcttcaaattcgccattatccatttgtttcaaggcgctttcgggtgccatttcagtcaattctttgatagcagatcgcgtttggttcaatgttcgttgttccaagtagtgtccgaataagaataagaacgtgacaatagccgattcttcataattttgaataaaaagcgcaccaatcgctgcaatactgactaagacatcaatactgatgactttgactttcattgcttgaaacgcttgaatggcaattggcgtaatcccaaagacagaggcgatgatcaaagaccactctgaaagtcctacgttttctaaaacaaagtgactgaagaaaccgagtgcgattaacaatccactgatgacggtgataacatttttcttgcttaatatatattgttgcatgctttttccctccaaatttaatttctcttttattgataaacacagtataagataattgcctaagtaattaattgactgacatcaagttttgaaaaaatacgtgtcccttctcactatttttttgatctaacagcctcaatgacacttattcctctttacagttataacgataccctctttttatcgaataaaaatttacggctatcaagtttagaaagttctcttttatcgtttctaagcacctcgaatcggattgcaacaaaaaagcaatcccggaaaaatagcttttcttccagaattgcctagttcatttaatctgttaagcggccttgacttttgctttaaggaccggatagcctacgttttcgatagctttttgaatctcttcaatcgaagtgacagctgaatcaaaattggttttgactttgctggagttgaataatactttaatgctgtctttatcaataccgttaactgatttcaaggcaccttcaattttttgcatacaacttggacaagacaacgtttctaattgcaatatagctttttccataattcctatctcctttatgtgtttttattttatccgcagcagattaatgaacactgccttttcctctttacaactgtagtatagctcacttttagcaaacgaaaattgacgcatatcaagttttgcacttctttttatctttttgctcaattcaccatcttaatagtctttttctgccccttattgccatcagaataataataaattggtggatagtcttgtctgcgtataaaccatactacaatcgcgccaataaacagggccagagacaaggcttgcgaaacgcggatccactcgccaatccataaactgtccgttcgcataccttcaatgaagaaccgacccactgagtaccacaaaacgtaactcaaagcgacttctccttgacgcaaaagctgttttcggttccgtatagtgacgatgaggacaaagcccaacaaactccacaatgactcgtataaaaaagtcggatggtagtaggtaccattgatattcatttgttcaatgataaattcaggtaaataaagattttccaagaattgacgagtaaccggtccaccatgagcttcctgattcataaaattgccccaacgaccaatggactgggctaacaatacattgggcgctaaaatatcaagaacgagtgccaaagaagtaccttttttctttgcataccaatatagcgtaccccctcctgcaatcaatcccccataaatcgcaatgccgccattccaaatcgcaaggatttgtcctggattttgcagataataaccacgttcaaataacacataataaagccgagcgccgaggagtccaatcggaattgcccataaggccatatcgataatggtatcctcttccagtccttttttctttgcttccttggtgctcaactggagagccgctaatatgcccgctgcaataatgactccataccaatgaatcacaacagaaccaatctccaccgcatggggattcaaaacgcctaatacgaattccattctatttgctccatttcttcaatttttcgcgtcattctagtcatggtgatgctgaacaagattccggctaagctccatggaaaccaaacagtaaatacacttttatctccctggtcactcgcttcgtaatacgccacttttccgtgtccgattacgccggctccttttacaacttcctcttctttttccatagctaacctatctgcctcaacaacgttagacgtttttgcttcgccgccaatcgtgttcttggtgaaagggacgacaaagaatgcacccgctgctgacaacgtgatggcaactatcacccaaaaataatgcacattcacccctacttatttttacgttttgttcgacaaccctatcttaaagaaaaataaaacaaaaaaacttgagggttatcatgtttgtgcttttatttttccaatgaatgaaggtcgttctgtcttaaaaaagccaaaaacggacagatggaagcaaaagcactgagttctgtcccgttgttaatgaagagcgacagaacaccaacgtgtagaaaaaagtgtgtccgattattcgctgtaaagcaataaatcatctaaatcctgaatcttgatccttttcccagacagctgttgaatcaatccctcgtcctccaattctccaaatttgcgactgatggtctcaggtgtcgttcctaaataggaagcaatgtcctttttttccatcggcagggtgatggtgggagagttgcccatttcaggttccacattttctgccaaaaacaaaactaaacgggtaatgacactctccaaggctacttgtgtcgtttgacgttctgaactttctaaccgtttagacatttccgccaatagttttaaagaaatagctgggtattgttccagaaaatcttggacatctttttgctgaatcatacagacaacggtatctcgggttgcttcggcatattcctcgtgtactgcatccgggttgaacaaggtccattctccggtgaaatcaccagggttcaagatccgcactagctgctctttgccagagtctgccaatcgataaatacggattttcccacgattgataatatataaagtatcctctttttcttgtgaacgaaacagaaactctcctttttgatactgtttcgtgtgggctttttcagcaatgtaattcatcgcgctatcctctaagtgattgaatattggaaccaagcggatacaggctgcgtggtcgccaatttcatgatgggtatgtttagtcaattcattctccccctttatttattttgtttatattcgctgcttttattatataagtctcttactacaaaaaaattgatgcacatcaagaaaatggaaaaaggactggaaagaattccaatccttaaatcagcttctacttttaccttaatcttcatcctcatcaagagcgtcatcatcttctaatgcttctttaccaatgaacgcttgcagcatccaaatgttcttgtctaagtcatttttaaaagcaatcaatgtatcttctaaagcatcgtcaccctcgtcttgagctaaacgaatcgcgcgaatagttaggtcacgagtgcttctgaagtcctcgataatattttcaaccatgtcttctgctttagcgtatttattaactgcatcttccgaaagcatcgaatatttttcaaattcaaccgttgtcgaagcaggtttatgcccagaagtaattagacgctccgcaagtttgtcgaaccatttttcattttcgttatacaactcttcaaatttttcatgcaacgtaaagaaattggctccttttacataccagtgatattggtgcagtttcacatgtaatgtatgcatgttgcctaaaagatgatccgcaatggccgctgcattaattttcgtatgatgaacatgttccttgtgttcttgttcttcttgcaatctttcttggggtgttctttcttgagtagctttattttcagtcatgatttattcctcctataattttggtttgtttaaaatagctttctttgattcctcctttttctttactgaatttagtataggatagatttccgttaaaaaaattgacgctcatcaagaaaagtatttcttaatagacgccaggcttctctattaaattcaactgaaataatcaaaggaatgaagtcgttccctccaaacaaaaatttcattaaagtagggcctaaaaaaagaatagcaactatactttgtcaagagacctgactgctatttttttgcttgttattcttcaattaccaaatgtcttgccttgcagtatatttaatgctctttctcactagtgttgcatgcaacactagtgagaaagagtattaataagattaacctagaagaataactttactttatttatgtcataccataaataaaaattgaaaagaattttttatttatttttagtagatcgattaataggagttttagcttgggagcgtcaataattttgtgtaaatgattcttccctactgcagattgtttctaattctcaatcagttggcttagcatttgttcaagttcgccttcggcctgttgaaagcctttatgactgcgacctaggaatttttggttgtaagtatcaaaagacgagactaagaaacgttccatcgactcttcgttttggaactgttccttgcggtggctgtatttcttgatttgcttattaaaggattcaatcaagttcgtagaataaatactcttgcgtatggccaaggggaaaacatctaccacagtagaaccacaatttctacaggtatggggagcaggtgtgaaaacagcatcgacgatcaacgtctttttcttctgaaaggtctcgtaagagacctctgtaatcatcaaatctttctctattaatcgcagcatttttttgatagaatcattcatatagcatatcgtcctctcagttgtttattttgtcgtgatttaatcatactagagaacgatatgttttttaatacctaaaataaaaatggggctgaagaatcaattctgattcatcagtcccataaattatagagccgtttttttttgtgtcatggaaccttgatataaccggcgtgaaccaatagttgaatgataatgactagtgtattcattcccacgtgggtaatcatcgatgtccagatacgtcctgtcaacgcataaagtccagagaaaaagagtcccaatagaatatacaccaacaagtgattgtcactgtgtgcaaaggcaaaggcgacagcactgacaatgacacctatccaaatattcgaatagtttgcaatgattcccacaagggcacggcgaaatacaaattcttccatgataggtccgccaatcatagcggcaagggcaaaaatcgggttttgcagaataatagtgataatattctcagtattctgcgatgcagccacttcgccaaagagcgactcaataaagacagcgaagttttgcaaaagaatggcggcgatgattcctgttaggccataaacaataatagccgatacttttggctgcttgcgttcaaacgacagcggttcattttgtttaaaataaagaaaaatcatcaagattgcgccggcgatatacgaaacggttgtggcagggatcgtagcaccactagatataaaagcgacaggaataaaaaatgcgaccccataaatcaaaatcgtcgataatgcgtacttttttagagacataagtgaaatcatcacactcctttttttctattatagactagtgactcattagaaacaaaatttttccttaggtttttacggtatggagcaataaaaagaaaaagctaaaataaatttaatcaaaaggcttgcaaaaaaaacagaaaatgagtaatattaattttgtgagttagcactctatgtatgagagtgctaacggaaattctatcaaatacaattggagggatttatcgtgttaagaccattaggtgatcgcgtgattatcgaagtcgcaaaagaagaagaaaaaactgtgggaggtatcgtgcttgcttcagcagctaaagaaaaacctcaaacaggaaccgtcattgcagtcggtgaaggacgcacgctagaaaacggtgaaaaagctcctgttgctgtcaacgtgggcgaacaagtcatgttcgaaaaatacgctggcacagaagtgaaatttgaaggtaacgaatatttgatcgttgctgcaaaagacattattgcagtagttgaataaaaaataatttagttgaggtgaatgtaatcatggcaaaagaaatcaaatttgcagaagatgcacgtgcagcaatgttgcgtggggtagataaattagcagatacagtaaaagtaaccttaggccctaaaggtcgtaacgtcgttttagaaaaatcttatggttcaccattgatcacaaatgatggcgtaacgattgcaaaagaaatcgaactagatgatcatttcgaaaatatgggggcaaaacttgtttctgaagttgcttctaaaacaaatgacattgctggtgacggaacaacgacagcaacattgttaacacaagcgatcgttcgcgaaggactaaagaacgtgacagctggtgcgaatccattaggtattcgccgtgggatcgaaatggcaactaaagttgctgttgaagaactacacaacatttcttccatcgttgactcaaaagaagccattgcacaagttggtgctgtgtcttctggtagcgaacaagtcggaaaatacattgcagacgcgatggaaaaagtcggcaatgacggcgtaattaccatcgaagaatccaaagggatcgaaacagaattagatgtagtggaaggcatgcagtttgatcgcggttacctttcacaatacatggtcactgacaatgataaaatggaagctgctttagaaaatccatacatcttgatcacagacaaaaaaatctctaacatccaagacatcttgccattgttagaacaaatcttacaacaatcaaaaccattgttgatcatcgctgatgatgtcgacggtgaagcattaccaacacttgtattgaacaaaatccgcggtacattcaatgtcgtggcagtcaaagcaccaggctttggtgaccgtcgtaaagccatgttggaagacattgcgatcttgactggcggtactgttatcactgaagacttaggtttagaattgaaagatgcaacgatcgacaacctaggacaagcaagtaaagttgttgtggacaaagacaacacaacaatcgttgaaggtgctggcgacaaatcagcaatcgatgctcgtgtgcaattgatcaaaaatcaaattgctgatacaacatctgattttgaccgcgaaaaattacaagaacgcctagcgaaattagcaggcggtgtggcagtcatcaaagtgggtgcgccaactgaaacagaattaaaagaattgaaactacgcatcgaagacgcattgaacgctacgcgtgcagcagttgaagaaggaatggtatctggtgggggaactgcccttgtcaatgtcatcaacaaagtagcagccatcgaagcagacggcgatgcagcaaccggtgtgaaaatcgtcttgcgtgcgttagaagaaccagtacgtcaaatcgctgaaaatgctggctacgaaggatccgtgatcatcgacaaattgaaacacgcagatcttggcgttggtttcaatgcagcaactggcgaatgggtaaacatgcttgaagcaggaatcgttgacccaacgaaagtaacacgctctgcgttgcaaaatgccgcttctgtagccgcattattgttaacaactgaagcagtcgttgctgacaaaccagaacctgctgcaccagcagctccagcaatggatccatccatgggcatgggcggcatgatgtagttatactaaaagaaccccttagcaaggggttcttttctttatgcttctatttctatgatagaaaggagcaaataccaatggtccattgcttgctcattggtatattgaattccttatcattttggcattcaccgctaacatagctcaaaagagatactccatatttttacaccaaataggaattaacttcatgttgaatgattcagtgaagaagtttatgatcaatctatcaaatctatttcattttcattctctttttgagacacccactcttcctacaagagtgggtatttttgcttaaaaagtagtccttttactcaaaatgaacgtgcgccttactagcttgatttttattctaactagcaaggagcagtttcatgtagcacttttttatcaagacagcggatagcgctgcatattttctgtctgtcctaaaatgtaatctactgacacatcataaaaggcagcaagatgcaaaatcgtcataacgtctggtagacgatcaccagcttcgtaatccaaatagtcttccaacgatacatcgatttgctgcgatacctctttttgcgtcaatgcttgcccttctcgcaaaaatttgaatcggcaacgcaatgtatccaataaaaaagcttcttctaatgtcaatttgcgttcctcctcgaatggaaaaatgattgatgacttctctctccatttctattgtaacaacattctagaaataagcgaaatgattcacaacatcagaaataaacaaggagaaaaaaagaaaacaaagtgcttgctctggtacgcgtttcatagattattctattcatgaaaggggcgtatgaagatgcacacttatatggaagtaaagggaaacaatggaatacaacgctgctatgttgcacttgaatttgatgggatcaacttgattctcacgaagcccaagggattttttagagaaaaggtcgcacaaataccgcttgcagaaattgggcacctggtacaggatgaatattttggtgcgcaacgaatcagtttcattcatcaaaatgattattaccaattctatgaatgtggggcaagtgtgatagactatatgaaagaacaattatttgtctaaggagaagcgcatggcgaacattcgggatattgctaagctgaccggttattcggtctcaacgatttcacgagtcatcaataataatccttatgtggatgagcagaagcgtcaggagattttgcgggtaatggaacaagtcaactatatcccgaatcatacggcacgtgtgctaagctcgggaaaaacgaagaacatcggagtgattctcccatttgtcaatcatccgtattttgatatccttctaagcgggattactgcaagtgctttttcccgtgggtataaggtgactttgttgcctacccgctatgaaccagaaatggaagaaaagtacctgcaagaatttgcggcaaaagggtttgatgctctgattatcacatcaagagcaaatcccctcgaaaaactattgccctatcgtgcttatggccgcatcgttttttgtgaaaagatcgactctgtccaagatggatgcacctatatcgatcgtgaacaatccattcgggaagtgtttgcttatttgaaagaaaatggtatcgagcgtattggaattacacttggaagaagtcgtaagctgagcagcaattcgaagatcacagttcgtttgtgtcaggaatatttcccagcttttaccgaagaattgattttttgggattgtttgacggaagaagatgggcgagaggcagccgctttctttgctgataaaaatgtccaagcgatttttaccaatggggatcaggtagctgctggtatcaaattggcttcttcctccgaacgactacttattggcagagacaatttatttattagtgaagttcttcaattgtcaaccatcgactatcatttgcatgaatgtggagaaatggcgttgaagttagcaatccaagaagaacaagggtccatccggattccttatacgtttatcaaacgaagaggacttgagcacacataatgcggctcaagtcctttttatgggtcattaatctgcgtaatgagcgatgactgcctgtaaacagctggctgcgccttggcctgctttttgatcgtaatagtcagtaaaacgtgcatcatgaatgtacatttcacctaaactgcgatgataatcggcagaataaaatggcgctgcaagctgcagccattttttgtgcaactggaaggctgtttttgccaaagaagaagtcacgtcaaatggctcttgtaccacttgtttcaatgtttgaattagttcgttttcggtttgttccaattcttggtaggtttcaaatgacatgttctgccatttttgattgctttgttcaacgacttcttccccataagcggcacggatctcttcgccataggtttcttcattggctgcgagtttttgttgtttaaaataagtgaatttttctttatctgacatagtctgttctccttcataataattgattgtttgggctaatgttgtcaataagcgatcaagcgctgctcgttcctgagacaatcggttgtaatgagcaaccaacagtgtttgaacatcttgttcgggatcatctagcaaatgacggatttcttctagagggaggccaaaggatttaaagtacaaaatctgttgcagacgatccacttgctgtcccccataaatacgatagccggctgaattgatcctttgtggttttaataatccgatttgatcatagtagcgcaatgtacggctgctgacgccagaaattttagccagtgctgttatactatattccaaatttctccctccttatgctctcatcataaaggtttacgtaacgtcaatgtcaacaaaaaattttttgcttcgtcaaattatgttataattatagcaaagaaaggaagattcgatgcaaatagttttttccgatatagacgggacatttcaggaaatgggtcagcctgtccctgaaatcaataaaacagcgatcaactatctgaaagcacaaggcgatcattttgtttttgtgactggtcgagggtatgatctggtagaagcactgatgatagaagaaggaatctcctgtgatgtcatctttggcaatggcgccggcttgaagttggaaggtcaggcgcctgttttagccaattgtttgccgctagctaccttagaagcggtgacagctattttagagaaagaaaatgttttttattttctgcacaccgatcaaggagtgatctgcaaagatcctgcggattatcaagaacaattgaccgcattgaccaataaattagttacagatctcggtgagagaggggcgatgattgctgaatacaagcaagcctattttgtgcatgactgcattcatgcaccggatcttttagcctacattcaggaacggccgacgatcaatgtcctaaagatcgaactgatggaagcatcggatgaaaagatcgaacagttgcgtctattgctgcagactgaaccagtcagtgcgtttcagtcatttgttcagacattggaagtcgttgatcccttagcaacaaaaggagccgcgatcacgaattttatgcaggctttccctcatgcaaagagttttgggatcggggatggtgagaatgacttagccatgtttgaagtggtagatgtctctgttgcagtagccaatgcgagtgaatcgatccgtaacgtttgcgatcgtatgattcctagtgcagctgacggcggagtcggccaatttatcatggatgaactaatacgagaggatgttgtatatgaaattgattgaaacaccagtcaaccaaaatttgaatttggagacattttatccggtcatctcaaaatttatttttgataaagtcgcgattaaatactacaaactttattctcttgatcgaacccagatcatgtatgtggatacttttgacaagatcacattggttttgatcaacaataaaaagaagatcagccgcggagaagtggatacagcgattcatcgcttactaaaagttgaccgcaaggatgtcactgtagatgtcaatatccgtaaaaagatggaagcagcgggagtcaagtttgcgaaacctcgcaaagatatcatcctagttcaattagcagttgattaaccattagcagcctgtgttataagttgaagcaagacccaatgattcgagtgaaactggtggaataccccatcgcatcatgaagtttttcggtctttttctaacttatggcacagactttttttgaggaaaaaaacaagaaatactttctttttttatttttttgctataatagggagaagtaagtatgagggagcaaaacgatgcaaaaattatttaaagatgatagtttcactttgcatactgatctctatcagatcaatatgatgcaaacctattgggaattaggacgtgcggatttgaatgcagtcttcgagtgctatttccgtgacatgccctttgagaatggctatgctatctttgcagggttagaacgcttagtcgattatttgaacaatttgaccttttcagattcagatatcgattatttaagagaaatcggcggatatccggaggctttcttggattatctgaaagaattcaaatttgcctgcacggttcgttcagctttagaaggcgatctcgtcttcaacaatgagccgatcattcaagttgaaggacctttggcacaagctcaattgatcgaaacagccttattgaacatggttaatttccaaacattgattgcaacaaaagctgctcggatcaagtctgtgatcggagatgatcccttattagaatttgggtctcgtcgtgcgcaagaactggacgcagcgatttggggaactcgtgcggcttatatcggaggtgcgggtgccacaagtaatgttcgagcaggcaagatctttggcatccctgcaagcgggacgcatgctcattctcttgtgcaatcctatggcaatgattatgatgcctttatggcgtatgccaagacgcacaaagactgtgtctttttagtcgatacgtatgatacattgcgcttaggtgtaccaaatgcgattcgtgtcgcaaaagaactaggggatcaaatcaactttttaggagtacggatcgatagtggagacatggcttatatctccaaaaaagtccgagaacaactagatgaagctggctttacagaagctaagatctacgcatcaaatgatttggatgaaagcacgattctaagtctaaaaatgcaaaaagccaaaatcgatgtttggggtgtcggtacaaagttgatcaccgcctatgatcaaccggcattgggagccgtttataaactggtttcgatcgaaaacgaacaaggcgaaatgatcgatacgatcaaattatccggtaatgctgaaaaagtttctacaccaggcaagaaacaagtctggcgtatcacacgtaaaaaagacggcaagtctgaaggggattatgtgactctttgggacgaaaacccccaggaagaaaaagagttgttcatgttccatccggttcacacctttatcaataaaacagtgacagattttgatgctcgacctttgctgcaagacatttttgtagaaggacagcaagtctatcaattgccggatcttgaacacatcaaagcctatgctacaaattgtttggattcattatgggatgagtacaaacgagatttgaatccgcaaaaatacccagtcgatctctctcaagagtgctggaatcacaagatgcggaccattgaaaaagtgcgtacgcaaaccaaaacagaaattatttaattggtcctagaaagctaggaccaatcttcaaaaaaattaggaggcgtttctatgacattgcaacaagaaatcattcgcgagttaggcgtagttccaacaattgatgcgaaagcagagattcgtaatagcattgaatttttaaaagcatatcttcaaaaaaatccctttttgaaaactcttgttttagggatcagcggtggacaagattcaacactggctggtcgattggctcagttgacaatggaagaaatgcgcagtgagacgaatgatcccaattatcagttcattgcgatccgcttaccttatggagaacaggctgacgaagaagatgccaaaaaagccatcgaatttatcaaaccggacattacattacgagtgaatatcaaagcagccgtcgatgcgcaagtggcagccgtcgaagaagctggcttacctgtttctgattttaataaaggcaacatcaaggcacgtcagcggatgattactcaatatgccgttgcaggcgaaaaagctggcgctgttttaggaacagatcacgcggccgaaaacatcaccggtttctttacaaaatttggtgatggcggagctgacctcttgccgctatttcgtttgaataaacgtcaaggacgtcaattgttgcaagaattaggagcgccggaagcactgtacaaaaaggttcctactgctgatttggaagatggcaaaccaatgatcgctgacgaagtagcacttggtgtgacttatgatgagatcgatgattacttggaaggaaagaccgtttcaccaaatgcgcaacaaacgattgaaaattggtggcacaaaacacagcataaacggcatctgccaatatcaatctttgacgacttctggaaataaatcttttttactctgtgatagtttttggtccatcgcatctaggagaaaataaatatccgaacgatttatgaatgaattttttccgagaggcctcgctgtatcgctcaacgaggtcttctggatttcatagattgttcgggattttttgttttttttttatcttagtcataactctcttcaaggaagaatggcaagaataaaaaaacaaaacaagcaaacggctctttacattctaaatcgcaaagcataaaatacaggttatggttagaaaaggaggaatgtccttcgtgaaaagaaagattcatcccaagttgcagatggggctaaaactaatcggtagttttattttgattctctttagcaacctttatctacaatggtgtcaaaacaacctttctgttgagctagcattaaaatttgctttttcttggcacacagaaaagtttttcttagcttgtctggtgctgctgcttttctatgggttattgacaagtctggctggatcccttggagtcggggcgctgttttatagcattgtgatcgggatcttgggttatgcaaattacctcaagatggcttatcggcaagaaccaatctatccagatgatttgaaaatgatcactcagtttgatttgctgcatacgatgatcggaacaggccccttcgtcttggcgatgctatgtgtgatactcgcagtgggagcaattatctggagtatttatcgcagccgtaaattgtcaaaaaagaaacagatcctcagagggctgacaatgctcgtttgtacaattggtttggtttatgtttcgcattttaatgacagcaataatttgcttagaaaagcgtataaccggaccgcattatggatcccttattcacaaaaaatgaattactacaataccggttttattggtgggtttctattcaatctgcgggtcgatgcaatggaacaaccagcgggttattctgaagctgcgataaaagaaattgccaaaaaatataccgctgaagctggcgaaacaaacaaaacgcgtgaccaagaagcgccaaatatcgtttatgtcatgagcgaaagcttttctgatccgagccatctaaaaggactgacgattacaggggatcctttgaaggattattatgcggtagccgatcaaacgatcagtgggaaaatgttgtcgcaaaattatggtggcgggactgcaaacattgaatttgaagcattgaccagtttttcaatggggttgttgaatccgcaaatgaccacgccttacacgatgctggtccctaaattgacacaattgccttcagtggtctcattcttgcaaaaacaaggatatgatgcgacagcgatccacccctatgatacatcgatgtacaagcggaaagatgtctatgatgtgatgggttttcaaacctttttggatcaagacacgatgacttacacggacaagatcgagaacaatccttatatctcggatgcttctgcttataaagaagttctgtctcttttgtcagatgagaaaaagccgcaattcgttcacttggtgacgatgcagacccatatgccttatgaaggaaagtatcagacattaaattatcaagccacaggcgatggaaatataactgctcttgaaaactatctgcaagatatctcttacagtagtaccgcactaaaagactttattgaacaattgaagcagctgaatcgaagaacagtagtcgttttctggggggatcacctgccaggcatctactcggatgcgattaaagatcaaaatgatactgctgcgctgcatgaaacggaattcttgatggtggattctgatggaaccttttcaactgacactgttccggtaacgagtcccttttactttgcacctaacgtgttgaatgaaagtcagcaaccaatcaatggattttatgcgttgctgctagcactgcaagaaaaattgccggcttttgaacatgggcagtattaccaaggcgaacagtggcgaagtgagctaagcttagatgcgaaatcacggcagctatatgaagactatcagctgattcaatatgacattttacaaggaaaacaatatagtttacagacagatttatttggctaagaaaaattgtctaacataaaaaggctgtgacaaaagaaggatcaaggaagaaacacattgctcttattcagagtaggctggtttcttcgctaaatgtctttcttttgtcatagcctttatttattgagcaatcctagcgatgtgttttaagcagcatgtctctactaaggatcacagatttcttgtaggtcattatagatcttgccaagtccgttgctgattgaagtaagctgcttcattttcagcctgttcaacgattgatttcggataaccaagcactcgcagtagggcaatcgcattacggcttgttgaaggaccttgtttgaccttatagtcaaaagagataccgtcatcggctgtgacttgttcagaaaaatggatattgctgcagtcatttttcaatatttcagtcagttcaatatcatgagtcgcaataaaagccaaacttgtataacggctcaaccaatgaatgatactagcagaagcagcgatccgctcaatcgtattggttcccttcagtatctcatcgacaaagcaatagcagcgttctttttgctgaacttgttccaacaatcgtttgatcgacttgatttctgcaacaaaatagctatcgccctcaaacaaatcgtcttcgaccgccattgaggtcaacacatgaccaggttccatcgtaaaggattcagcaacagctgtttggatagtttgcgccaatagacaattgatagcgatgcttttgacataggtcgatttgccagaagcgtttgacccggttaccagtgtattggtttgccagtcgacatcattcatgacagcttcagtcagaaggggatgataggtcccttttgcgctgaccgttccttttttgaattcagggatacaagtgatcggcatataggtacggaaattaaggatcgcgcaagcaatttccaacttgcctaacaattcccataatgcgatcgcttgttgattgtatcgagccaataaggtaacgacgtaatggtacgagataaaaggcagcataaagatgatattgatgtattcaaaaagcatatcgccttcactgccattttttgaacgaaaagaaacgccgaatcgggggatttttttcagaggcagcagttcttttttgatttgctcttgtaatggtgtggcaagtttggcaatcttgttgccgcaggccactgtctgaactagatagcgcatactgttgagttctgtttctagtgtggcttttttgatcgaatagtaaaccgtattaaagaggacgcttatcaaaatcactgcaattcctggcaaaaagccaaaagctatcaaaatcagcccaacaatcggcaaacagcccaataaaataaagacaggcaagttgccaatactttctttcttccctgatgccagatagtttttggaaaagttattatccagtttcccaagttgggcaaaggtatattgggtatcttcgcgaatttttggattggctgcgaaaaaatcaattaacgcggtcagctgtcgatccggcttaaattgaaagttgcgcaactgctgatagagagcttcagaacctacactggagtaagtactgttgatcatttcaaaaacctcgaataagtctaagtcataccaagtaatgtcatcgatctcactatcatggggataaaaatctttctctaccatccaggcctttttgaggctttcttctttgtcaaagcgaggctgacgggggaattttccccattcttgtttgacgcgacgtcttaattttattcggttccaagtatctaagccaataataagtgcactaacgaacaagataatcaagataaccatatattttgcgtccatgtttttctccgtttctaggagcaaaagcaggatctagctcctgctccttctaagttaattgattttacgcaagacatcataaatgcgtgcgatgtcctgcgttgttcctcgcagttcaaaatcagctagaaatggaatctggaactgttcagcatattgtttggcagtcaggcagtattgataattgaaatttttgttgccgctgccgatcacaccgcgacaatagcgggcattatccgcataatcaatatactcccgcatggtttctgtcaaaatttcctgatccccattatctacgccgttgccgccttcaagataggtcggcacaaacacgacaaaaggttcgctttcttcttcgaaaatggaattgtcatcaatttctttgacggaccattctagaggatgcgctgttggctgctgggcggcatagtccattagtcgtttgacaaatgcccgggtatttcctgagattgaaatataaagtagtttcatgtcatcaccttccgtatccagtataacagaatcaaaataaaatagagcaggtcttttgtagccaaaggaaggaaaaataggtaaactaagtagatagaaaaggagtgagcatatgttttctgagatgcatcatgtggccattattgccagtgattaccaacgagcaaaatcattttatgtcgacaaattaggatttaaggtgatccgtgagcaccatcgtcccgaaaaaaacgataccaaaatcgatttggcttttggctcatctgagattgagttgtttatcgtggatcaaccacctaaacgagcaagttatccggaagcaaccggcttacgacacttggcttttcgagtaacaaacattgagaaaatggtagcagaacttgaaacaaaaggaattacgtgtgagccgattcgctttgacagctttacgaataaaaaaatgacattcttccaagacccagatgggttgccactggaactacacgaatagtatcgaggattcattcgaagcgcaacgacacttttttacttcggatgacaaaaaaatgctgttattctgaagaaaacacaaggaggagaaatcgtgattcgatttgcacaaaaagaagatcgttttgctatggcgaaacttgttttagtcattttaaaagatatggaattaccgtttgtggcagaaataggagaagaaaaaacgctcgagatcttggctgaagcgatgttagagcctgattatcgttatggttataccagaggattggtcaatgaaatcgatggacaagtggctggggttgcttttggttacccagataaagatgaacctaccattgatgaaccgttaacgaagattctggagtcctacggtttggataaagaaatgaaactgttcgttgatcaagaaacgttgcagaacgaatggtacttagataccatttgtgtcgatgaaaaattccgtggaaaaggggttggctcagctttattggctgcactgccaaaaattgcccaacgagatggctataccacaattggtttaagtgtcgataaagccaatacacacgccaaacgtctctatgaacgtcacggttttcaagtggttgctgaacgaaagatcagtggtcatctatatgatcatatgcaaaaagaaaccagttgagtatctcaactggtttcgttcgttaatcgtaactccaaatgttgctgggtcttgcgtttgcgattatagagccaataatccataatcgcagcaatacaaatgcaaactggcgcatcctcatcgttgaccacatcgatcacataataatcgccagtcaatagtgttgctttatccatttccatgatcttcttgttgaaatgatggatcgcataccgatgattgtagatatccccgtggacagcccaatggagctgttggatataataaaaatccccaggccagttgaaaattttttgtaacgtacctactttttcaaagtccttgtagatctcaaatcgtgtgccaaaggtaaaactgatttgcttaatactggcgaccagtgtgccgtccaaacgatagagggaaagtgcatcgcctttagttccccagcgcccgaccatcaagaataacgatttgcccttttcgtctttaacgatcgttcgcgtgatactgctgagttgtctgtcttgaataaaaaattccgacatatctacgcctcctcttgtatcccgaaaagctgcgtcaattataaattctcatcgattgcccgaataattgctttgccgactcctgattcaatgttagtatccgtcagatacttcgcatattctttgacttcgatttccccgttacccatagcaaagctgacaccagcaagctgtatcatgctgacatcattcaagttgtcaccaatcgtcatgacatccgacagttgaatcgctcgctctttagcaacgtgtgccaccgcgatccctttttgggcattgcgatgattgatttcaatattgttttgtccggaagaagtaaccactaagtcgccataaccatcgatttcttgtgtgatcggtcctaaaacacgcgcgccatcttgatggaagcaaatgatttttaagatttccagatcttcaatcgcaaacagttcattgaagtctttgacataattgatgggaagaaaagctagtcgtgcagcagtcatggcaatggccattttgtgggtcagatggggcattgcttctgctgtatggatcgcaaaattctcgattcggcgcgtctggctttctgaataaatgccattgctcgtggaaatctcaaaataaatgtctttttctcttaataagtccatcaatgaacgggttttttctttagaaataggaacggtgaataaagaagttcctgatttgtcaaacacttgtgcaccattaagtgtgatcatagcacaatcaataccggcttcttgcaaaggcggcagagcttctttccggttgcgcccagtggccaccatgaattcgactccttgggattgggcatatttgatcgcttggatattttcttctgaaatctgcatgttggcgtttagtaaagtaccatccatatcagaagcgattaattttatcattgtcagcgtcctttcttatggtttctatagaatagtgtaccacaaatcagcaattatttttgagaatgtcttcttgtttcttaggcagatcttttgttatccttaactaaaagcaaaggagcgagacgatgagaaagattttagaaaatgattggcaagaagttttgcaagcttccttcgatcaaacctattaccaacagttacgggaatttttgaaagtagaatatgcaacacagaagatccacccggcaatggaccatatttatgaagcactgaaactgactccgtatcatgaagtgaaagtagtgatcttaggacaagatccatatcatggtccgcatcaagcccatgggttatctttttcagtccaacccggagtacggattccgccttctttacgcaatatctataaggaattgcaaagtgatctaggcatcgcgccagtctctcacggttatttggttccttgggcgcaacaaggaattttactactaaatacggtgttgacagttcgtgaaggacaggcttattcgcatcgaggcaaaggatgggaacgattgacagatactatcatcgaaaagctgaatcaacgggataaaccagtgatctttgtattatggggaaaaccagcccagcaaaagaaagcgttgatcgatacgaaaaagcatatcatcatagaatctccccatccaagtccgttatctgccagtcgtggtttctttggatcgaaaccattttcaaaaatcaatcaagcattgatcgcattggatgaaacaccaattgactggcaattaccagaaaaaatagtacaggtgtgaaactgtagtagtgcagaagagacggactgtgaattgtgtaacaaaaattatctttttcgattagtacagcatttttatctgttcttttttttgcaactattgtacaatgtaagggtataaaaaaactggaggtctttacccgtggaactattcgaaagtttaaaatttaaaatcgtgcgtcgtcatatcaaaatcgttttcccagaagcaacagatcctcgtatccttggtgcagcaagccgtctacgttcagaagaattggtagaaccagttttgattggtaaccctgctgagattgagaaagcagcggaagctcgaggaatcaacatcgctaattttgagatcctagatcctgaaaactatgaccggtgggatgaaatggtcgaagcttttgttgagcgccgaaacggcaaagcaacaaaagagcaagccgaagaaatcttaaaagatgttaattattttggtacgatgttaacttacatggggatcactgaaggaatggtttcaggtgcgatccattcaacgggcgatacggttagacctgcattgcagatcattaaaacaaaaccaggcgtgagccgcacaagtggtgcctttttgatggttcgtggtcgtgatcaagaaaaatacctattttctgactgtgccatcaatgtgaacccttctgcccaagaattagcagagatcgctgttgattcagcaaaaacagcggaattatttgatatcgatccaaaagttgccatgcttagcttctcgacaaaaggttcagctaaagcaccagaagtcgataaagtggttgaagcaacaaaaattgcccaagaattggcgcctgagtacgaaatcgatggtgaattgcaattcgatgctgcttacatttcagctgtcgctcaattaaaagcaccagaatcagaagtagctggtaaagcaacggtctttgtcttcccagatttacaatctggaaacattggctacaaaatcgcacaacgcttcggtaacttcgaagcaattggaccaatcctgcaaggattgaacaaaccaatctcagacctttctcgcggatcaaacgaagaagacgtctacaaactatccatcattacagcagcacaaacattgatggataaataagataactaatcaaacaaccaagccgttccttttgtcaaggaacggctttttgctgcgaatcacaacgattggcttgcatagcaagacagagttgatgatgagcagtactaggcgaccaaagggagcgtagtaaccttcagcctgaatcacaacgattggcttgcatagcaagacagagttgatgatgagcagtactaggcgactaaagggagcgtagtaaccttcagcctgaatcactgcgattggcttgcatagcaagacagagttgatgatgagcagtactaggcgactaaagaaagcgtagtaaccttcagcctgaatcactgcgattggcttgcgaagcagagagcagatgatgagcagcggggaccaaagaaagcgtagtaaccttcagcctgaatcactgcgattggcttgcgaagcagagagcagatgatgagcagcggggatcaaagaaagcgtagtaaccttcagcctgaatcactgcgattggcttgcgaagcagagagcagatgatgagcagcggggaccaaagaaagcgtagtaacctcagtatgaatcacaacgattgcccttagagtggcatggaagtctagttagcgcaacaagcttagaaacaattgcaggcaaagcaagatgaggggcgtcgcttccaaaaatactgcccacagcaggataaaaatggcttttctttcaaactccttgcgacggtacgctctttacttttgattctaaaacaagctatactaactactaacagcaagtgaaaagataaaggacggatcaaacatgataacgatcgctgatttagatgcaacagaaaaatttgccgaagtgattggcagagtggccctgcctggagacaatttggtgttaactggggaactgggagccggtaaaacgacgttgaccaaagggatcgctcgaggtctggggatcagtcaactgatcaaaagcccaacctatacgattattcgtgaatatactgaaggtcggttgccactctatcatatggatatttaccgggtagaatttggcgcatcagacttgggattagatgattattttgaaggtgatggtctttctgtgatcgagtggggaaatcttctggaagagtctttaccggaagattatttggaactgattttggaaaaagataatacagaagagcaaaaacgttttgtgaaattgcttacatttggtccgaaagctgaggctttccaacagcgtattttggcgcaatgggaggcagataatgagtgacattcatttgacattgcgtgaggctcggggcgaagatgcggcagaactcttggcagtcagtcaaaagattggtcaagaaactgactttttggtcatggatgaaacaggcctcgccctgcctgaagcaatgttggcacagcaactagaaagcttgtatgaacaagacaatcacctcctattgttagcccttgatggagaacgaattattggtatggcttctatcaaaggttattcggaatggcgcatggcccatgtaggagaaataggtctatcgattttaaaagactattggggaatgggactagggtcacttcttttagaagaattgcttgaatgggtcagtgaagtagggttgttgacacgcttggagttgacggtccaagcgcgcaatgaacgagctatccatttatatcagaagtacggatttgaaattgaaggttgtatgaaacaagccgcccaaacaaaagatgggcaacgaattgatgttctaatgatggcaaaattagttgatgaggagtgagaaggatgatcctgcttgttgaaccggccctagcagacaaagaacagttaacagcttatcgcgcatcatttttagaagacaatgaaactatccacggaggttctgggctagaaacagcggagacaatcgaaaaatggcttgaactgcaagaagcctacaaatcaccggcaactgttcctgctagtcatgtcattagtcgggtttatcttgcaaaacaagcagatacagtcatcggaatcttgaatctgcggctagagctcaacgactatttgctgcagcaaggcggtcatatcggttattctgtgaaaaaaacgtatcgccaaaaaggatatgggacagcaatgcttgctcaatccttgtcgattgccaaaagcttcggaatagaaaaagtactggtgacatgcgatgctcacaatcaagcatctgctaaggtcattgaaaaaaatggtggtcaattagaagatatatggatcgatccggtaaatgggaatagtactcgtcgttattggctttcaacaaataactgaaagacaaaagagtaagaaagtaagaagaaaagtaaaaaactgatactcattttacgagtaccagtttttttaatgggtcgatcccgaaatcgttttcttgacgtaataagatctgagcacaggcacgactatcttcaagggcgtcgtggtgattcagcaaaggaatctgcagctgttggcagacagtattcagcttgtgattctcgaattcaggatagagtttgcggcttgtacgtactgtacagagtgaaagataatttggctgttctatcccatagtaatcaagacatccagctaaaacgccagtatcgaaaccagcattgtgggcaacgatcagactgttgagattataatattgctggatttgtttccaaatgtcaggaaatttaggagcattgacgacgtcttccggatgaatgccatggatttggatatttttccaaaagaaatctgtctccggctggatcaacgtgtagtattctccaacaattttactgtcccgaaccatgactaatgccaatgaacaagcactgtgcttttgataattggctgtttcaaagtccattgcgataaaattcattgccttcacctcaaagctattctagcacaaatctttgaaatgaaaagatacaagatttttttggcaggatggccgataggacacagcgaaagaatatggtaagcaattagtttaactgcaattcgacggggcaatgatcactgcctaagatttctgtatggatttttgcatcaaccaggcggtcatttaaatcgtctgaaacaacgaagtaatcgatgcgccatccagcattatttttgcgcgcattaaaccggtaactccaccaagaataaatcccttcagcatcgggataaaagtagcggaaagtatccgtaaagcctgctgaaagtaaggttgaaaatttttcccgttcttcaggagtgaagccggcgtttttttggttggttttccagtttttaagatcaatgttttgatgagcgacgttcaagtcaccgcataggataactggtttttgctgtttcagatcggtcagataggcacgaaaagcatcttcccatgtcatgcgataatcgagacgacgcaattcattttgggcgtttggtgtatagcaagtgactaaaaagaattcggggtattccagggtgatcacccggccttcggcatcatgttcctcgatgccaatcccataatgggcagcaagtgccggttctttagcaaagatcgctgtaccagagtatcctttcttttctgcataattccagtattgcgtgtatcctggcagatccaactcgatctgccctgcttgcagcttcgtttcttgcaaacaaaagaagtctgcatcgaaggtctcaaaggcttctaaaaagttctttttgacgattgctcgtaagccattcacgttccaagaaataaatttcatatttgtcctcctcggttcaactatattttccattctaccgaaaaaaagtgtaagattaaagcaagacgtaacgtttaggaggaatcagtcatgaagatcggtgttatcgggttaggaaatattgcacaaaaagcatacttgccaagttatattgcattgcaggatcaagcggatttttattttgccacccggcgtgaatccgttcagaaagaattgcagcaacgttatcggttggcgcatatgtacaccaatttagacgagctgatcgatcagggaatcgaggcttgtttcattcatacagctactggcagccactatgagttgatcaaaaaatgtctgacagaaggaatccatgtctttgtcgataaaccggtcagcgagaattttgctgaagtagaagaattgtttgctctagctaaagcaaaacaaaagttgttgatggtcggcttcaatcgccgctttgccccgatggtcgatcaattaaaacaaattccggataagcggatgatttatctgtcaaaacaccggcaagctgctagtcatgataccaagtatgtgatctatgatctcttcttacatttggtggatactggtgtctatttattggatgaaccgatcatcgcgcatactagtcagatcaaagaatcagcggatggattggagacggccacactgatcttggaaacagcacatacaacggcgattttgacgatggatctcaagagtggtgccaatacggaagattaccggatcaccgccaaaagcggaacctatgatgtgaggaatttgactgctcttacggagtatgtggaggggaaaacggtggaacatgagtttggcgattgggaaacaacgttgaacaaacgagggttctatccattagtttcggcatttattgcagcagtcgccgatccaacagctatcgatctgcgccaagcgcaagtgatagacagtcaccagctttgccaagaaatgatcgctgccaatcatcgggcaaaaagtgattctttagagaagtagcaacttttcaatgaacatgctaaaataaggaagatgtttaatgtgaaaggactctttcttgtgaataaagaattaatgatcaagcaatttccagaaattgcgttactaaaagatgaagctttattgaattatacgtatacgaaaacaggagggcctgcagatatcctggcttttcccaaatcagcaaaagaagtagaacaaattgtcgcctattgtcgagaaactgatactccttggttggtcttaggcaatgctagcaacttgatcgttcgtgatggtgggattcgcggtgttgtgatcatgctatcagaaatgaatcagataacggtagaagataccactttgatcgtcgaagcaggcgcgaagctgatcgatacaacgtatgtggcactccatgaatcgttgacaggatttgagtttgcttgcgggattccaggaagcgtcgggggagcggtatttatgaatgccggtgcttatgatggtgagattcaagatatttttgcgtcctgtgatgtcttgctcgcagatggacgcgtcgtgactatgatgaaagaagagatggcgttttcttatcgccacagtacgcttcaagaccaacatgcgatcattctgtcggctcgttttgatttggcgcaaggggatcaagatcaaatcaagaaacgaatggatgagttgacggaactccgtcagctgaaacaaccattagaatatccttcttgcggcagtgtcttcaagcggcctgttggtcatttcactggcaagttgattcaagacgccggtttacaaggattgaaatggggcggcgcgcaaatttctgaaaagcatgctggcttcatcgtcaatgtcgatcatgctacagcgacggactatgtggaactgatcgctcatatccaacaagtgatcaaggagcgatttgatgtccagttagagacagaagtgcgtattatcggagaagaagcaaaataattaaacatgttcgtaattgtgacaacgtctgatgacaaatcgatatctgaagaatgaatgtattgcaaggcttcgtaaggcatcgttgcgatgtatcgagaacctatagcattacttgaatctttcagaacggttgtttatttggacagttgtcacattttttattaaaaaaggcaatgggaaggctgtactatttgtctacccattccgtcttggctacaataaagaaaaggggaaaatggagggatagtatgaaaaagtggttgggtattggcttgttggttgggctattctttttaaccggttgtacgaaattaccgcaggatcagtttgctgatgggttaacagtacaaaaagatatgaatgctggtgactttagcgtgacgatcgatacatttgaatttgctggcgaggacagccaaaattcacaagcaagcatgatcgcagggatgattttctcccagttggcgggaaccaagatcacaggaaattttgttgaagatccaaaaagcaaaaatattcgtttggatgcctcactgtcttctggagaaatcgatgttccactgaatcttttgatcgatggcaagagccatgacacctacctttcagcagaaatcgttgaggcaatgagcaatctgtttgcatttgatacattcggtacatcggatacgtttgcatcggatacatttgatagtagcgaaacgccagatacgacggggaaagataaatatattcgtctgtcaccagatgagatgtcagatcttgacacggaccagctattgaacaatagcttattttcttctgagacattggcagagtatgtcaaaacgttggatcgtgaatcttttaaaagagatggtgacaccatcacgcatacattcacaaaacaagagctgttggactttgttgactatgccaaaaaacaaaaggcagacactagtgagattacgcagtgggaagatctgctgaaagacagtgagcgtattgatttgactgtatctgtcaatgcaaagaaacaaaaccaaaaagttgtgatgaacatgacccaatctggcgagctgcctttggctattgggatcacgtttactatcagcggcaaacaaagtgatgaaaaagtccagttacctgcttcagaaaatgtcgttgatcagcaagagttttttgattcctaccaagaagactctttttgggatgacagttattacggcgatgatcccctctctgatgaagattggacaaattatacgctaacagacgaggagtttgaccaattattagagatggttgccactgatctacagggcatgacggatgaagaaatcgttgattttttgttgatttatgaagacttactgaccgaagaacagtaccagcgtttggctgaggcattgcaagtaagccaaaatttatgagcagcataaaggaacactaaaaaaagagccattgaagcaagcttatcaagctgcttcaatggctctttttatttgaagttctttcaaatgaatcaaaaacgtggctttttcgtcaatctcagtaatacagaagcaacagccatggtcgcaattcctgcaacgatcgcctctgggataccttgtgtcaaaataacgccaaggatggcggtatagacggcagttccggcattaccgatcgcagcggcatattcttgttggaataaaaagtagatgaggttcatcacgagaatcgtattcgtcaatcctccagcgattccagcaatcagcaacgaagtgctttgccgcttgttttgccacattttctggcaggctttaaagacaaaataagggacgattccgatcagaatgcgaggaatcagagcaaccaagatcgctttccaacttccatgatccatgccatagactgggacaaatggcgagaacacaaaagaaagcggcgagatgatccacgttgaacggaccatactaatgatgccaaaagcccctcccagaaagccgccgatccgtggtcctaaaatgatggaagcaatgatcacgggaatgtgcatcgtagtagcattgatcggacctaaaggaatgaaccctagaaaaggaacggatgctaaaagaatcaagatccccaggaaaaatgcagttaaaactaaatcaaaagtggctatttttttcatgttagactcctcgtacttccaatgctgcaacagcttgttcaacgatcgcttccacggtcgccagcgcgccgcggccgaaatccccgcaagccaacaaggcttcgcgaggagcgatctcttgataaccgacctctttcaaaatggctagatttcgttgcacgattggattttgatacatattggtattcatcgctggtgcaatcagttttggtacctccgcagtcaatgccaaagcgaccgttgagatcagatcatctgctaaaccatgagccaatttaccaatcaagttggcactggctggcgcgatcaagaaaaggtccgcttgcttcgctaattcgatatggttgatccggtcaggttggcgttcttgcatcacatccacatggattggtcgcttagataatgactggagagtcaatggtgtgatgaattgcgtactattagcagtcatcatcacgtcgactgcataccctcgttttgtcaactcattcgcgatatccgctgctttataagcggagatacttccgctaatacctaataatacatgtttttgtttcattttaattcctccttatccaaggggctcttcatttttcaataatgtatctacgatcaatgcggcaatttctggcttagtatggccggtaccgatttttttatcggcagttagtaagtgaccaatatgctgatcttctttgatcgtagtcaagtcattggccaagacataatctgcttgatttttagctagactatcacgggctacttgaaaaagtgtttcttccgaaacatcgactaataatttgaaacccaccaactttgtctgaggttgttttgctttgattcgctggatcactttaggtgttttctttaagaccatcactagatgatcagtattcgaagagagtttgcctgactgttccattgactgtgctactaatgtctctaacaactcaggagatacttggttgtcaaattgtggaagcagctgattgatcgctgtcaagaatgcttcttgtgaccaactgttagcaggtgtgaaatcactgaccgccatgctgtggatcactgcaaagtaagtatgtgccgataataaggactcaagacaattcagtaatccaagagtgccttcgatagagtggaccgtcaatcgtgaatcgttagctggctgttttgcttgacgagttgtgacataatcaatttcaatccctttttctaataacgcttcagcgatggctttgcctaatgaacctgttgaatgattcgtgatcgaccgtactgaatcaattttttcggaagttccgccggcagtgatcaatattctcatgcttctgatgccaccttgacgatcgtccgaccttgatgggtaccggctaataaggatgcgagtgtttccggcaatgtttcaaaggtaatctcatgactatgcagctgatctgcgacataccagcctgttgctagacgttgccaaagttcgttacgagtggcagtgtcaacattgaccgagtcaataccgatcacgcggatgccgcgaagaataaagggtaaaaccgtcgtttcgatgttgatccccccagcatttccgcataaaaaggcaccgccgccgtaacggatttgcggcaataatgcggaaagaagggaaccaccgacggtatcaataactgccgctactgtctgcttcgccagcggtttgattttttctggttgccaatcagctggatcagtgattttggttgctcctaatgccaataaccagtctgcctcttttttacgagaaagtgcgacgatgtttgtatagcctaacttatgcaacaatgcgatgctgatacttccgacacctccggaagctccggtaatgacgatcggcgcttctttttcaagggcaagtttttcaagttcggtgacagccagtgccgcagtaaagccagcagtaccataacacatactatctttagccgataaagtttctggtcgtttgatcagccaatcagccggtacccgttggtattggctgaagccaccgggatgagaaacacctaggccgtaacctgtcagcagtacttggtcgccggttgaaaaatccggactttgactttcaatgacttcaccagccaagtcgatgcctggtgtcatcggataagtacggataacaccgccattttctttagctgctaaagcatctttataattgacatcggaataagcgactttgacaagaacgtctccctcaggtaaatctgtcagtttgcaggtctttaaagtggcagtaaatgttggttcatttgttacgatataagacgaaaattctgtcattcaaggcaactcctttaatggtttgaactcatgataccataatctggttgatttttaatcattgttgcgaaacagatgattattcatgagacaatttcttcgttagaatgagagaagagcattgagagctactgaatgaaaacggctaaataaaggcattatgtgacagctgctcattggctgcagctcatttagtcaataagaaagcttcgaaaaattctcttcaaaaaaggtaaaaaaagacttgttttttttagaaaagtttgtatactggaaaaagtgaaattaaacttgaagtttactattagcaaacttttttgtgggaattttttactatatttttgatcgagggggaatgtagatggagattggcgagaagctccgcaatttgcgggtccaaaaaaatctgacacaagaagaattaggggaacgaaccgatttatccaaagggtacatctcccaattagaaagggatttaagttcaccttcaatggaaactttttttacgattttagaagtccttggagtgaccccggaagaatttttccgtcaagaaaatgcagaccatcaagtggtctatcgagaagaagacagtacgagttattatgatgaagaaaatggctatgaactgcggtggctgattccagactcgaatgaaaaagagatggagccagtcgtgttgacttttgagaaagccggcgagtataagacatttgaaccttctttagcggaaacatttatttatgttttggaaggaacgattgcactgagcctcggggaatcagaatacaaagcacgtaagggacagtccatttattaccaagcaacagaaccgcatcaattgagaaatatcggccggcaaaaaagtcgcgccttgatcgttgtaactgattcttatttatgatttagggggaaaaagtgtgggaaaaacaattatttcgttcaataacgtggtcaagcgatttgatgacgatgaaaccgtcttgaaaaatgttagttttgatattgaagaagggcgtttttatacgcttttaggtccttcaggatgtgggaaaaccacgatcttacggatcattgccggattttccgaagcaacagaaggcgatgtttactttgatggccagcgtatcaacgatgttccggcaaatcagcgacaagttaatactgtctttcaggactatgcgttgtttccacatatgaacgtgttcgagaatgtggcttttggcttacggatcaagaagctgccgaaagacgaagtcacaaagaaagtcaaagaagcattgcgattggtccaacttccaggttacgaaaatcgtgagatcagtgaaatgtccggtggacagcgtcaacgggtggcgattgcgcgagcgatcgtcaatgagccgaaagttttactcttagatgagcctttgtcagctttagacttgaaattacgaacagacatgcagtacgaattgcgggaactgcagcagcgattaggaattacctttatctttgtgacccacgatcaagaagaagcattagcgatgagtgatgagatcttcgtcatgaataaaggaaagatcattcaaagtgggacaccggtagacatttatgacgagccgatcaatcattttgtggcggactttgtcggcgaaagtaatatcgtgaatggcacgatgatcgatgataatttagtcgagtttgtcggcaaacgcttcgagtgcgtggatggcggtatgcgggcgaatgaacccgttgaaatcgtgatccgcccagaagatctaagtttgaccaccgctgagaaagggaaattgatcgttgaggtagacacgcaattgttccgcggcgtacattatgaaatcatttgttacgatgaacaaggcaatgaatggatggtccattcgactagaaaagccaaagaaggcagcaagatcggtttgttttttgagcctgaagacattcatgtcatgcgtttcaatgaatcagaagaagattttgatgctcgtttagagagctacgaagattaggagggagcacatgacgaaaatgcgtcgtttctatgcaataccctatgtcttttggttattgctatttgttatcgcaccagtattattgatcgtctatcagtcctttttcgatatggatgggaatttttcactggtcaattatcaaagttatttaggttccggcaagtatttgatcatgacattgaactccgtgtggtatgcctttttgatcacattgatcacgctggtcatcagttatcctacggcttactttttgacaaaactacgtcataaagacttatggttactgctgattattttacctacatgggtcaatttgctgttaaaagcctatgcctttattggtatttttggtattcatggcagcgtcaatcattttttggaaatcatgggtgtcggaccaaaacagattttgttcaccgattttagctttttaacggtagcggtctatattgagctgccttttatgatcatgccgattttcaatgcactagaggagatgaatccttcattgattagtgcgagccgtgacttaggagcgaacagctatgagacttttcgccgggtcattctgcctttgtcattgaacggtgtcaaaagcggcgtacaagcagttttcattccttctctttcactcttcatgctgacacgtttgattggaggaaaccgtgtaatcacgttaggaactgcgattgagcagcatttccttgtgacacaaaactggggcatgggttcgacgatcggtgtgattttgattattgctatgttcttagtgatgctcctgacaggtgagaagaaaaaaggaggacaacgaaaatgaaaaaattccgctggtcaaatctttatcttgtcgttgtctttatcctattgtacgtcccaattttttatttgattttttattccttcaatgatggcggtacaatgaatgactttactgggtttacctttgaacattaccagtccgtctttcaagatacacgtctgatgatcattgtattgaatacctttatgctggcatttttatccgcccttttagcaacagtgatcggcacgttcggtgcgatggggatctactatacgaaaaaacggcgaacacgaacagcgttgttaagtttgaacaatgtcttactggtttctccagatgtcatcattggtgccagttttctgattttcttcacgatgatcggaaatttgttccgcggctttagcctaggtttttttagtgtgttactgtctcatgtggcctttagtattcccatcgttgttttgatggttttaccaaagctacaagaaatgaatgattccatgattgatgccgctcgtgacttaggtgccaataatctgcaagtcatcaagaacattattttgccgtttctgacaccgggagtcattgccggctatttcatggctttcacttattcactggatgattttgctgtgacgttctttgtaacagggaatggctttagcacactttctgtagaaatctattctcgtgcccgtcaggggatcagcctagaaatcaatgccttgagcacattggtctttttattctcaatgattctagtcgtagggtactactttatcagcaaagaaaatgtgtcgaaaaaactacgtaaaaatcggcgagcggaggtggcaaatctgcgatgaaaagattacaatctttgatcataggaattgtcgccatcattttggtactgctgtttggtgtacgggagttggaacattcttcaggaatggcgggcgccaaagttttgaatatctataactggggtgattatatcgatccagatcttttgaagaagtttgagaacgagaccggttataaggtcaattatgaaaccttcgattccaatgaagcgatgtttacgaaaattcagcaaggaggaacgtcctatgacattgccatcccaagtgaatatatgatccaaaaaatgatggaagagcacttgctgaaacctcttgatcacagcaagatcaaagggctagacaatattgatccccgctttttggatttaagttttgatcctgacaaccgctattcgatcccatatttttgggggactcttggtatcgtctataatgataaattttttgctgaaggtgaaatcaaggaatgggatgatctgtggaaaccagaactaaaagacagtatcatgctgatcgatggcgcgcgggaagtcatcggtctagggttaaacagtttggggtattcattgaacagcaaagacgacaaacagcttacagcagccttcaacaaattgcgcaaaatgacgccaaacatcaaagcaatcgtagcagacgaaatcaaaatgtatatggcaaacgaagaagcctctgtcgctgtcactttctcgggagaagcagccgatatgatgtatgagaatgaacatatccattatgtgatcccatccgaaggatccaatctttggtttgataatatggttattcccaaaacgtcaaaaaatgaagaaggggcctatgcatttttgaactttatgcttgaaccagaaaatgctgcccaaaatgctgagtatatcggttattccacaccaaacaaaaaagcactcgcgttattgccagatgaaatcacgcaagacaaacagttctatccttcagatgagctgatgaagcatttggaagtctatgaaaatctaggcgcccaatatttaggcatttataatgacctatttttggagttgaagatgtacaggagataatggtaaaactcagtaagaatggggatttatcaacgttctaaagagctaaaaatcgtcctttttctatctgagttttccaattttctaccaaaagcggctgaaaagccgctttttttgtgttattttattttttctaccacgtttttctaccagagatactttgctagaaaagctttgcgatagagatttttaccagacgatgttgaaaataaaaagacagaaacgcttgaccgtatatagacgttcatctatattgtatatagataattatctatatacaattcaataggaggtcctccatggaaaactatgaacagattgctaccatcatgagagccttagctgatccaaaaaggctgaaaattgttgacttactttctacagctgactctctttgtgcatgtgaagtgttggagcattttgactttactcaaccgacattatcacaccacatgaagcttttagagaaggcaggaattgtcaaagtaacgaaaaaaagtcaatggcatcattacgctttacaggaagattttgttgaggatttcctagtaattttgaaggaacttcttatcaaagaaaaatcaattagctagtaaacgataggagtcttatgaatgaacaatgtatctacggaagtaactgaaaaacctgcaataaattttttcgagaagtatctaacagtttgggtattgttatgtatggcagcaggcatgctaatcggaaagtttttacctagtgtcgcagaccgattagaaagctatcaagtattaaatacaaatattccaattgccgttttaacttgggttatgattttcccaatgatgatgaaaatcgattttaaatcaatactgaacgtccgaaaaacatatcaggggattatgatctctagcattacaagctggctaattaagccgttcttgatgtttggcttagcctctttcttcttttatgttgtttttagcaattttatcccagcagacttagcaaaagactatgtggctggagcggttttgttaggggcagcgccatgtaccgctatggtatttgtttggtcaaaccttacaaaaggtgatccagcacataccttggttcaagtatcaattaacgatttattaatcattgtcctatttgtaccaattgtttctttccttttaggagtaaataatgtgtttgtaccatggaatattctctttgcttctgtactactatttgtgctagtaccgttagttggtggggcattgacgagatacttcatgataaaacgtaagggaattgattactttaacaatcgcttcttaccaaagtttgactccattacaacgattggcttgttattgacattggtaatcatttttacttatcagggggatattattttaaacaatccgtttcacgttctcatgattgccgtgcctttagtcttacaaaatattattaccgcaaactttgcttattttacttgtaaatggacaaaacagcctcataatgtggcagctccagcagctttgattggtgcttcagacttttttgagttatcggttgccgtagcaattacgcttttcggtgtcaattcaccagttgtgctagtgacaacagttggtgttctgacagaagtgcctgttatgttgttattagtaaaattgatcaatggaacgaaagattggttcccgacaaaaggagaaaatgaatgaaaaaaatctatttcttatgtacgggcaattcctgtcgaagccaaatagcggaaggatttgctaaaaaatacttagatgattcttgggagattcgaagtgctggcgttgaaactcacggcttgaatcctagagcggtggctgtaatggaagaatctggaatcgatatttcgaatcaaacatctgacttgattgatttggactactttaatcagtccgatatgattattactctttgcggtgacgcagcagataagtgtcccatgatttcaaaggaaagcacacaccttcattgggatttagtagaccctgccaaagcgaaaggatctgaggcagaaattagaagtgcctttcgaaacacaagagatgaaatcaaaaagagaatgattgaattatcgcagcagttaaatgtgtaattcaaaaagggagcggggtaaggtatgtggacttggattagcgaccaattactaaaaatggtttggctaaatgatttgatggggaaattaattgagcgttttgggctttcgctagacatgttgcatttctaattgagcagaatattcaaccgctatctattcaagaacgattgggccatgcgaatattcaaattactttaggaacttacggtcacttatatgcaaagtcagatcaacaagtagttaacgcgattgataatgttcaagagggcgctattctttcgaaaaatgacgatttattgccagtctgagttttccactacgctaccagaagacagacaaatgctttcgtaccagtgtttttggttgagttgctcctgttgaagatgtatcgaaagtaagcatgcagctgattgactgatacaagggaaggaagcaagtttcaaaaatatctttccccattatgttttaaaatagttacagcttcctagcgacctgtagagagacagcaaaagtctttgtctacaggtttttttgtcttagaaaagagtcgctgagacaattggaagcagctgccctgcagaagaaatactaagcagtactaggtcgaaacaagaaatagtcccaaacaaagcgctatcctataaaaactaaaaatacaatgcgtcagttacagtaactttttttgaaaagggtcatgggtttatagccgtagtttttagaatgaatcagctaattcgaagataataatatggaatttttctagaaattatcgcatgaaatgacccttgattgagaacgccatgaaaggtgggagaaatgcagttgtgtatataagcgaaagctgtctcttctttccaaagaagactggatgattttggaatctgattttctttggcttaaagggtaaaatagtttgtttttttgggagattaaatttatactaatttttatagctaatttagtgacttgttaagtagatacgaaacaactcctgaattagaaaacaaatgaatgggaaagcgaatgtttgatgacagctatcattcgctttgctgaaccgtttgcctaaggagtggaatgttgtgccagatttagtaaagtttgtattggttatcttagttatttgggttatttatcaattggttacttctgttttatttagcttgtcgcaaaaagccgttaaaaaacgactgaagagtaataagatgacagatcaacaacttgtaaacttgtatcattctgttgcaaagtcaaatcaatataatacgatgcaagccatattttcttatggaattttttacaaaagtcatgaaaaacaaagtaatgaagtgtacaagttgtatcgagatgaaatggaaaaaagaaacttgctataaaagaaattttaaggtcacttatttttctgataagtaacatcaaacatagatatggctaaaaatagatccttctttgcaattttgtgaggagggctctatttttttgagcaaacaaaataaataggtgaataaaaagggactctttttttgatggaacatcgtctctgcgtttctactggtaatagtagtgtaacagtagaatttttaaagagtctagctagatatgcaatgctgcttatcaaagacaggatttcataaaaatctatgaatctagtttgtttaggggtattataaatatagcaacaaagtggataaacaatctggaggaggaagcatgattcaacaatttttgcaaaaatttacacgaaaaactgggaaagtagaacaatcattcgaagtagtatctaaagaacacagagaaataaaagggctttcttttgaacaaaacgaagatgaatcgatcgttatggactttttgaatcatatggacagagagtatgacacaacacctgcaggacggaaacagcaaggggatgcctttgagcaatttttggcagcggtctttcggctagcaaactacgatgttgagatcaccagaaaaagctatctgcaaggcaaacaggtctacactggtgatgacaatgtagacttgattttaagcaaagatgcggaacggattgctgttcaagccaaacattaccgcttgaacacgaaagcacccaacttgatcacgaaagagtttgtcaataaatattcaggaatctcagataaaaattggacaaataaactttttatcacaacatctttatttaatccccatgtttatttagagatcgagaagaatgaaaaagcacaaaacattgaatggtatgacaggtacgggttattgcagttgttgaacacattgatcccagaaacaatggaaaagcacatgtttttaaatagtttgccagaacaagtagtcaaatgtccggaatgtgaatcagggtttattgtccaaaaatggaataagcaaaaacatagctatttcaaaggatgtacgatgtttccagagtgtgcccatacggaaagtgtttcattcaggcacacacgtaaaagttttactacgtcctcaaaagaactagataatagcatttcttcttaggataactggtactctaaaaagctcatttgttgaacgaatcagacacttagtagaagaaaggaatgaaaagatgtttaatctcgctgttcgtggccacgacttaaccaaggtttgtgatccacaagatctcgcttgtcaaatcgctgaaaaaggcatcaaaaatgttcaatttgcactaaatgcttcatttccggaacttagtgctgctgcccagatcaatccgggaatggggactttttttaaaaatgaatttgggcaacagaatgttcaagtggcattgttgagctgctatagtaatttgattcatccagatcctcatgaacgagaaaagattctgcagaaatttgaacgctatctttttcatgcacgctattttggggcgtcaatggttgcttcggaaacgggttccgttattcccacacttggttacagtgaagaaaatttcacagatgaagtttttgatgagcttgtaactgttgtccagcggttggtaaaaaccggggaacgttatcaaacaatggttgggatcgaagcgggattaaatcaccccctattttccaatgaccgaattcaggaattgatcgcaagagttccttctgattttctgggcatcgtctatgaccctaccaatctcatcactccagaaacggcaagtaaacaagtagaaatcgttgcagaggcctttgagaagtttggtgaacgaattgtctgtctccacttgaaagactacgtgattgaagaggaccgcattgtttctgtccctttaggagaaggaatcattccttatcaagccattttacaaatcgttgaccaatacaaaccttattgctatgtcgtattggagggaacaaaagacgaagaaatcaaacgggcggttgctatgatagaggggctaagctgaatcgaatgaacccattggcaaaaaaatcatttgacgtcaaagaagtgattgcctctaatcgcgaacacatttagagagcacgcttatttaaaagaagcgacagcataagttagaatgggacaaacagacactagcgcataatcctgccaatattctgaattaacgctcaaaatatgcgatgaggatgtttgtgttctgtcccgttaaacgttaatctgtcgcttctttttttgttgggaatgatacgttctaattgaggctgttttattcgttgatctgccaatgacgaatcctatggatcagctgttctttctctttttcactggcaaaggaatggcgggcggcggtctcattcaataagcgcagctcactttccgacatttggcagtgacgggtcatgtgtatgtattcatcagtcaatgttgttttagaaacggtgcggttatctgtgtttaagcaaaaagggaccccagctgtcagccattccctgaaaggatattggtgataatccgtgatggctttggtatgcacattactagtaggacaaccttcaatacagatttgattgcgggagacaaaatcttgggctttcttatcccctttcaaaatgataccgtggccaatgcgttttgcaccactttcgattgcttgatagacattacggatacagccgcattcaccggcatgcaatgtcaattgcacgttttgaccgtctatgaaaagttggtaagtttgcgctaatttgggaacatagtcatcttcttcaggaccagctaaatcgatgcccacaactttctcttcagaaacagactccgaaaaaatctgggagattgcagcagcagactcttgccgcatcccgatgatcaagatattcccttttaccggatagatggactccgcacgagcgatccctctagctactgcttgaatcgtttgtgggcaggaaagaccctgttccattgactgactaggagcaaagcggatttcgatatacgcgacaccatcttcaaacgcttgttccatgacatcaaacgctgcggcttctaatgcaaattcactttggagataaggaagaacgaaatcaaagcgttccaagtactcattaagatcagaacagtcttggggggcttgcatccgttcttcaaggatcgacagttcttgtgggataggcagattttgctgattggcgatcttaagtaatgtttctggacgaatcgatccatccaaatggcagtgcaattctactttagggaaggcttggatttggcttttcgttaacacgtcattcctcctcgcatacgcagggtacgctgaatttttttatgtatgaatatagcatagatacgggttatgtgctagtgaaaaaaggaaattctcatgataaacactctccctctcaaaaaagcttctataaaaagcctctataaaaagcctctataaaaagcctctataaaaagcctctataaaaagcctctataaaaagcctctataaaaaagctccggtcaaaaaagctcgtatcaaaaaagccgctgccatgggaggattgtcccatggcagcgtacgattttgttgagttggcactttttttgctgagaaaactaaatcagctctgagagttcgacggcatcgatcgccagatcttgtgcggcttccttcaacgtgaagtgaccgtcaaatgcgatgacaccacgcgccagtgcagcgtttgttcttaatgccttttcaggatcggcagccaattgtttagcgtagggtaatgtggcgatactcaatgccaatgtagcagtctgtggaactgcgccaggcatattggcaacagcataatggatcacattttcttggatgtaggtaggatcgtcatgagtagtgacacgatcttctgtctcaaaaatgcctccttgatcaatcgcaatatctacaatcactgatttttctgccatggttttcaccatctcacgagttactagatttggcgcttttttgcctggcagcaagacggcgccaatcaccaagtctgcttgttgaatagcggcttcaatgttgaaacgattagagaagagtgtctgaacttgtccgtcaaatagctggtctaattcttgtaagcgtgggatggatacatcgagaatcgtgacttgcgtcccaagccctaacgccattttcgcggcattggttccggcaacgccaccaccaataatcgtgacctgaccttttcgaacacccgggacaccggacaggaggactcctttgccgccatagattttttctaagaattgtgcgccgatctgaactgccattcgaccagcaatttcactcattggagagaggagaggcagcgtcccattagccagttggacattctcatagccaatcgctcgaaccttggagaacatgagcgcttttgctaattctggattggcagcaacatgtaggtaagtaaataacagcaatcccgctcttaagtaggaatactcttctggcagcggatctttgactttcatcaccatgtcagccgcccagacgtctgcagcgttagcaacgatcgttgcgccgactgctcgataggcttcgtctgaaaaagttgatccgatacctgcatttgcttcaaccaagacctcgtgcccttcttgaaccaattcatagacgccagctggcggcaaagctacacgattttcattgttcttgatttctttaggaattccgattttcatatgcgtcacacctttctttcttctattataaaggaaagcggatccattgtaaggagaaagcgaagatttctcaaggtagccgtcaagaggcgcggtcattatcaacatgcattgatgaggactatttataaaaaaactacctatagagtgtcaagaaagaggtaatcgtgcttgatccttcctgacaacttataggtagtttcttttttataaattagtactttcgtcctctgtaaatgtccaaaaatgtaaactttgagcagcgatttcttccaatgaataggacgttaaataatgttttttttccggcgtatcgtttggatctaaaacaaccacattttcgtcttgcatagcagccaacaccatgatatgaccagtatctgtgaaatctccactggtcacagagacgatcactggctgtccaactgccagataattggctacttgcgctgtgtctgtgcccaaatcgtgatacgagtaaccaaaggaatccgcaaaatcagagaaaatccgccaatcggttccttgcccatcgacatagtagctatcttgtgcccaatccaaaacttcaagcggcgaaacattatcctctcgcaaataagcgagtaccattgaaagagagagcagggcacagccattatcgcttaaagtttgcgtaccatctgaaccataggaataatcagcccattcttcatttgtttgtaggtaaagaggcgtagtcactccattttcttgtaaatactcgttcgcttgttcattgtaagctgcttgatcaaaatccatgtcatccatcatgggatattcttcataatcttggctggaatagctcacatgagaaagtcggataaatgcagcaaaaatcaataataaacccaacaaaacaagaaaaacataacgctttctttgtttcccttttttcttcatagcttccctcctgaagtagcgtgccttttttgccttacttcaagtaaagcagagggaatgaaggttgtcatccgcctgtggactgattcgtgtcggttgtttctagttcttccaattccagactcgtgttttcccaagcttccatcagctgttcttgggtggcttggacagtctccattgcttgattcagcgaagacaaacggacgtggtcgttcaatgcgtcaggacgagtcatcgcttgttcgatttcttcaagctctgcttcggttttggctaggtctgcttcaatttgagtgactttacgctgcaatgagcgaatggctttttgttgttctttgctctggaagaaagattgtttgccttgtgagatggctttctcttgaacatcagattgctgcatcgcagctagttctgtttcttccagttttttctccacgtaataatcatagtcccctaaatacaatttgctgccggtttcagataattcaatgactttggtcgcgattcgattgataaagtagcggtcatgagaaacaaaaagcaatgtgccttcataatcaatcaaggcattttcgagtacttctttgctgtcgatgtccaagtggttagtcggttcatctaagatcaggaagttgtcatgatccatcgcaagttttgctaaagcgacccgtgccttttcgccgccactgagcaatgtgattggtttttcaacatcttcaccagaaaaaaggaaacttcctaaaattgtgcggatctctacttctggcgtagtggggtgctcatcccataattctttcaagattgtttttgttgaatggagatctgattgggtttgatcataatacccaattgagacattggcacctagatgaacgtcaccgcgaatcaaaggaatcttgtggatcagtgattttaataatgtcgatttgccaattccattagggccgactaatgcaatggcatctttccggcgaacatccaaatcgatcagctcggatagaacagtctcttgataaccgatggctgcgttggctacttgcattaccacattgccagaaggtttactgattgaaaaaaggaaatttgcggatttttcatctccttgaggccgatcgagccgctccattttttctaattgtttgcgccggctttgcgcccgtttagttgtggaggcacgaactaaattacgcgctacaaagtcttctaatttattgatttcttcttgttgtttttcgaaagctttccattcactttgcagctgctcggctttcaaaaccagataacgactgtaattccctttgtaatggtgcattttccgtcggctaagctcatagacctcattgacgactttatctaagaaataacggtcatgagatacaatcaaaagagcaccggcatacccttgaagatagttttcaagccaagacaatgtctcaatatccaggtggttagtcggttcatccaaaatcaaaatatctggcttttgcaacagcatctttgctagtgctagacgagttttttgaccaccagacaatgtttcaatggattgctcataaaaagtgccgtcgaacttaaagccgtgtagaacagaacggatctcattttcatatccgtagccgtttttttcggcaaattcatgttgtagctggtcatattcttttaatagaccatcataattgactgctgtcgggtctgtttctgaaatggcgacttctaatgagcgcatccgctgttccatctgtcgaatgccggcaaaagccgtcaacatttcttcccagactgtagcagtactgtttaaaccagtgtcttgggcaagataacctagtgtcgcagttttatttttggcgatcgttcctttatcggggctttcgatcccggcaatgatttttaacagggtcgattttccggcgccatttcttcccacaagcgcgatccgggaatggctagcaatctctaggttgatattctcaaataaaacttcagcgccaaatagtctggcgatttgatttgcttgtaatagtatcatatgtattcattcctattcttgaagtcacttgtctccttggttgcaatactatcagtctatcacattttgtgataaacagcgattatgaaaaaagaatgattgtatcattaaacaaaaaaaatttcaaattgtgagcaatcaaattgatttttgagcaaactatttgatatgatagctacatcacacgtgaatttttcacaatgggggagtatttcttgaaagatcatcaaattccaaaggcaacagcgaaacgtttgcctttgtattaccgctatttacgcatcttgcacaatgctggaaagttgaaggtttcatctactgaattaagcgaagctgtccaagtggatagcgcaacgattcgtcgcgacttctcttattttggggaattgggaaaacgcggctatggctatgacgtggaaagcctgatgcagttttttgctaaaacgttgaatgaagaccatatgacaaatgtcgcgctagtaggtgttggtaatctaggtagcgcactgttaaaatataaattccatcagagcaatagcattcggatcagtgctgcatttgatgtgaatgaagatatcgtaggacgaatcgtggatggcgttcctgtctatccaatgagcgatatgaaagaacaagtgaagatccaacagatcgatgtcgcgatcttgacggttcccgcacaacattcgcaagacttagtcaatgagcttgtgaaagcagggatcaaaggaatcttgaactttacgcctgcgcgcatcactgcaccaaaaggtgtgctgatccaaaatgttgatttgaccaatgaattacaaacactgatttatttcttgcattctggcaacgtcttaacgacagatcaaccggaaaaccacgaaacgactgaatcagaataaaacccaaaaacactgtctttccatcaaccttcgcgtctagtaggtgatggaaagacagtgtttttttattccatcagttgatcaaaaagatcgtcataagagatggtctcggttttggtcaaggcagtcctatagcgatcaataatagcagccagcctattaaaatcaatgattcgtgcttctctgtggcgttcatctccttgaaaataaagaaggacgacaggagcagtcaatgctgaaaattggccagccgcctctgggacttccgctacattgacagcataaagtggaacatgcttttctaaagctaatttattaagacgaggtttgtctgctaagcagacactgcaagccggctgtgagagataaataagtgccaatggggtttcttttatcttcgtcagcagttcatctaatgtattcatttgtatcatgcaaattcctccaagcagattctctgtctaatgtacgttttgagggacaacttgtcaaagaaactgctggaaaagaataaaaactaaagcaagctttaaggtgccagcaaagactgtaaaaaacattgtgcattgaggcaaaaaaacgtatagtagttccagcgcaattatttttttataaagaaggttgaatatatgttacaaagcttacctaattctgttttgcagatgagcgtgatctttctctccatcgtcattgaagccttgccttttgtcttattaggctgcttgatttcaggggcgctgcaagtttttctgacgccagaacgagtgacaaaaatcctgccaaagaataaattggcctccattgcaatggggtgtggtttaggcgttttcttcccgtcttgtgaatgtggaatcgttccgatcgtcaatcaattcgtcaaaaaagacgtaccagtctacacggcttttgcttttatgctgacagcccctattgtgaatcccattgtaattttttcgacattcatcgcatttggcaattcagcgaagtttgcctttttgcgagtacttggcagcttgttggtggcaatggcggtaggtgtttggctggcttatttcagtaagcgagagattttgaaaacccaattgatcacagcttcagaggatacccatcaaggacattaccatgggcatgctcatgatacaggttctgagaaacgaaaatggtcccatcaaatacggcatttgttgcaacacagtattgatgaattcttcgatactggtcggtatttgatcattggcggattgattgcagcagcgatgcagacgtatttgccaacgggaatgatgttgactttgggttctacgaaattcttggcggtattggtcatgcttgttttggcattgacgatgtcgctgtgctctgaagcagatgcgtttatcggttcttcgctgcttagtctgttcggcgccggtccagtcgtgggttttctggtctttggtcctatggtggacatcaagaatcttctgatgatgaaacgatattttaccggtcgttttattgcaacaatggtgggattaattgctgttgtagtctcaatttatgcatgggtggtgtaaacaatgatccgttttttgattttatctggatattttgagttgatgatgtacttgcaggtatcaggaaaactgaatcagttcatcaatgtccactatcgttatctagcgattctttcgatgattgtcgctttatttttggcattagtccagttgtatttttgggtcaaacaaacgcctgatgaacatgaagatgagcatcaccatggactcgaaaaaaaatctcagcgcctcattgcgtatttcttattagcattgccaatcattgttggtttgtttttcccaacagtcagtctggatacgaccattgttgaagcaaaagggtttaatttcccgctgagtgaagagtctgtcggcgatcccgaaatgaatacccaataccttaaaccagatactagtctttattacaataaagatgattatgacgagcaaatgacgacttcgttagcgaagtatgccgataaacaaacgattgctgtcaccgacgagaattatttggaactcatggaattgatctatacgtatccaagtgaatttatcgggaaaaaaatcagctatgacggttttgtttatcatgcagcgcaagatgatcgtaatgaaatctttctgtttcgttttgggatcattcactgtgtagcggattcaggtgtttttggattacgtgttgagttacctgaacaaacggttaccgagaatgaccaatggctgcacattgaaggaaccatccagtcgcaatactatcaaccctttaaacgagatttgccaatggtagtcgttgaccaagaacaaaccatcgaggcaccggctaaccaatatgtttatcgatcattctagcgaaatgagagaaatgtcggtttttttgaaaaagttcacaaaaatatcataaagctttgttataataaagataaactagtgcagatgtttgtagttttacaaaacgtcgagtacaatagaaacgtacaatgtgctaaaaaacaatataaagagaggtgtcgtgaaatgggttttacagatgaaacagtacggtttgattttgatgatagccgcaagaaagaaatcagtgaaacactggctatcgtgtatcgtgcattagaagaaaaaggttataatccaatcaatcaaatcgtcggttatctcctttctggcgacccggcttacattcctcgttatcgggatgcccggaacttgattcgtcgtcatgaacgcgatgagattttggaagttttgattcgttattacttaggaaatcacgggatcaacctataatgagagtcatgggtttagatgtcggttcacgaacagttggtgtagctgttagtgatcctatgggatggactgcgcaagggatcgagatcattcgaatcaacgaagatgaaaatgactttggctatgatcgtcttggagaattagtcaaagagtatgaagtgactcgttttgtggtgggactgcccaagaatatgaataacaccattggtccaagagcagaggcttcactagcttacggcaaggccatcgaagaacgttttgatttgcctgttgactaccaagacgaacgcttgacgactgttcaagcagaacgaatgctagttgaacaagccaacacatctcgtgccaaacgtaagaaagtcattgacaaattagcagcagtaatgattttgcagaattatttagatggtgctggaaaacaactgttttagtttacagaaaagaggaaaaaaaatgtcagaacatacgcatgatcacaatcatgatcacaaccacgaccatgaaggtcacgaacacattacattggtcgatgatcaaggcaatgaaacattatacgaaattcttttgacagtagatggacaagaagaatttggacgcaactacgtgttgctttatccagctggagtcccagaagaagaagatgtcgaattacaagcctatgcctacgttgaaaacgaagatggtacagaaggcgaattagaacaaattgaaacagaagctgaatgggacatgatcgaagaagtctttaacacattcatggctgaagaagaatctgaataaagaattgatggctgaacctttgatagtcaagggttcagcttttttatctaaaaaaccgtcagaaatgaaatagctcatttctgatggttttttttttgaattttaccacagccagttttacataaatcagttaactagaaaacaaagtttgtagtttttgatgatggacttctagaaggcgttgatataaatcagtttcgaaatcactgtaatggcaataatcaaggaccgtatatttaaaaggatctaggcccttcggaatcagcaaaggtgaccccaagatgataaagtcatattcttcagtgattggaagtgtcagctgttcgatagcaacaaatgggatctttttgcctaggtttaagatctcagcggaaatcagatgctcagaaacattgacaaaaccaactttcaacttatagttttcgtcgatttctgaataatacggataaagcaaacaagcttggatgaaagctaattcacttacacaagatttcagccacgtataatttttccgttgggaaaattttttccagaagccttcgattttgattgtcaagatatgtaagagtgggtacttttctttgatatacgaagaaataaacaatgtggtcaaagggattttttgtttgaacaagctaaagttaccaatcgataggtagatgttcaaatatagagctggctcattttcaaaatgaaacgtaccgataaacgtctgacaatggtcttggaattcgtccaaaatctccttggggtcattacttggttgctgataagaatgttggatgatcggcagacgaatgtcttggttggaagtcagaaacggccaataataaaacaaatagaacaaagagtttacctccaagaggtctaaacgcagattggcgatcttgaagaaatcgtaaaagaagttgaggtctgtaccacttggaatgaaagaatcccttgataagtgatagatatcagtaaagtggctgtttttgatcctcagcaaacaaatcagacaatggagactggcttgtttttttcctaagtcaaacttgttcttatgctgtgcttcttcatgtttataaatcaatgctctcacttcttggctataaggaactatgtccaaactttcacctaatgatacaaaccaaaagaaattaaaaaagaggatacgaatcaacatttcggaacctgacaaggtcagattcgataaattcaagttgatattgtattccttcaaatattcaaccagcttttttgtttgacgaaaacaggtcgagcgactgatatagtgccggttacaaaaagcagcgagatcgtcgtcctcttctattagcatactgagcaacaatttataaggaacactttcagttgaaaggtaatgttggtattgggtgtattgaacaagttgttcattgacggttaacttatttttactatgtaatagcttgatggtagtaaatttttctaaatcatcttggattgcgctcaagatttttttgaagcgtgcagggccgtaataaaaatccaagttttcccgcacctgatctatgctgtattccccgggtgagagtgtcatcaacttgccgtagacactcaatttcgttctggcatgatcatctaacaaaattttttcaatcaattgatcaccttcctttttttgtaattattattattagcgtatttaatttctcttgtaaatacgtgtctcagatttctaacaagtctatacaaggtttagaaatatttctatttcacttgtctcaaaaatagcgttcagcgagtatgttttttgagagaaaagaaataacccacaattttaaataacgatatcaatattttttttgcttccttgttagtgtgtttaatggatataaataactataattgaatatttagaagctgaaggggaaagaattagaaatattagtgaatcttttctttttttttattatctatttgaattttaaaaaaatttcgaaggaggcactaaaaatgaaaaagggaaagcatcttgtccttcttagtttgttggccatctttttcatcgcttacttatattctcaacacataaacaaggtagtagcaaatgatgaagatgttgttgatgtagtagaggtgttgaaaaatgattatggagaagtgagtatcaagcaaacagatgatcatttgatcctcttttatcgcttaaatgagtcaacacaagaaagacgatttttatttcagctgcatgccaaggatgcagctgaaaacaatttgcttacttcttacacttctcaggaataccaagaatatacagatgagaagcaacagaaatacatggacgtcagacaaatcaaaggcgaaacactttgtcagcggcaatcgttatgaaataggagaagaggactttgtcgagagtgctgcggctaaaggacaaatgatcgtcgctggtttagaggtcggagagtatgtattggaggaagtcaaagcgcctgaaaatgctgagatgattgccgaccaaacaactacgctatttaccatcatttcaggaagtcaaatgcctgtagcaaagacggtaaaaaatgatacgactaaagtagaaaaagacacgccccaattagaaggacaagatgtagccatcggtgaagcaatcaactatgagatcactgtcaatatacctgatgggattgccgataaagaggaggagagcaacaagtatacctcattcaaattgatcgatagccacgatcctgcattgacatttatgaatcagtccaagggagaaacaagctatgcactctatgatggtgaacgtctcattgatactaataattatcagatcactgaacatgccaatggttttacagtagcaattgcgcccacatatatcccttccctgactccaggtggaacgttgcgattcgtttattacatgtatttgaatcaactagcagatccgacgaaaggttataaaaacgaagcaaatgtcgataatggtcacacgacagatcaaacaccaccgactgttgaggttctgacagggggaaaaagattcataaaagtagatggggcagtgattgagctacggccattggcaggtgcatcgtttgtcgtacgcgacgaaaattcggcgaccgcgaactatttgatcattgatccagtcacaaaagcagtggcgtggacgaattctccggagaaagcaacaactttcaatacaacgaacgatggattagtagacattacaggattagcttatggaacctactatttggaagaaaccaaagcaccgaatagctatatcaaattaaatgaacgaattgctttcaaagtagatgcacaatcttatgcggtggcgaatgaattggttactccagaaaaagtaccaaacaaacagaaaggaacattaccagcaactggcggcgagggagttactttgtatattggtttaggtgtcgttttattgacgatagtaggtgtctactggataaaaagatataaggcttagtgtcaaacgaagaacgaatggatagctgaggagaatgaaatgaagcaaaaaaaaggcatactttagatctaatcatgctattggtattttttatcggtatcctcagcttggcgtatccctttgttagcgatacattgaatgactatctcgatcaacaaatcatcaaaaactatcagaaaaaagcaaaatctgaacatgcgtcagtgattgctgagttgaacaagcagatgcgtgaagcaaatgaaaaaatggcatcaaatgaacctaagacagaagcagacccattttccaaggaaaaaaaggaaaagcagaactcgctgaaatcttatatagaagcacacacgataggtgttttgacgatcccaaaaatcaatgtcaatttaccaatctttgatcagacgacaacaaaactattggagaaaggggcctgtctgctcgagggaacttcatatccagtcggaggagtatcgacgcatgcggtactttctagtcaccgaggattaccacaagcaaaactctttacagatctacctcggttacagatagaggatcgcttttatatcgaaatcaatggtcaatatcttgcgtatcaaatcgatcaaatacaaactgtcgcgccgacaaaaacagaaacacttcagatccaagataaccaagacctggtcacactagttacttgcaccccttatatgatcaatagtcaccgtttgctggttcgcggacacagggtcgcagttgagcaagaggaaataagcgcgtcattgtcaaaagtgcagcaagcaaaacgaacgacctttttactcgtgactggtttgatcgttgtccttttgatgctgtctttggtgatggtgataaaacattttacaaaagttaaaaatacatgtagttttaaaaactagattcaaaagttttggtaatcagatagtttttcgagtataatggagtcgaagaaatgaaacggagtggatcaagatggagatagaatttagtcgaaagtatcaaatcatcaatgaagtattaaatgcagtgacccatgggatcgcagcgttgttaagtttgttttgctttaatttgctgatggatcgcgcccataccaccttagattatgtcgcttttgcgatttatggaagttcgctttttctgcttttcttttcctctacgttatttcatagcctgatttttacgaaggcaaagaaagttttccaagtattcgatcattgctcgatctatctcttgatcgctggtacgtataccccattttgcctcttagtcgtacagggaatggctgggttgatcttgcttagtgtcatttggaccaccgcagtaatagggattatttacaaatctttgaggttgacaaaaacgaacaaagtatcgaaagtttcaacgatcatctacaatgtgatggggtgggcaatcattgttgtcttacctaagctctatcagaatatcgatttgaccggattactactgttagttgctggaggaatcgcttattctgtaggctcgctcttttatagtatgaaaaatagacgattcacccatgtaatctggcatttgtttgtcatgttaggtgcagcattgatgttttttgcgatttacgtaagtaattaagacgttgtgcatgatgaaataagaatgaacaaattgttgggacataggttcgttacactctcaaaaaaatagaagcactcgaaaatggtttatttttcgagtgcttcttgtttgaaaagggaatgcgaggaaatcctttatgactaaagcaaaaacgtgccgagcaatttagctcagcacgtttttttaccttattcttctactattttagctgatgcaggcaagcagtggttgacggcaatcgcaacggccatcccaatgaaactatcgatcacccggttaaaggcataaagataggattcagtttggggaaccataaataaaatcgtcaaaagggtagcacaggcaccgaccgttccttcgtgatagtcgaatttcactaataatgcgatcatcagcatgataacgaaaggaatcgatagcagctgaacaaggtgtgtgtagccaaaaaatttaaaaattccgatacagatgatcgatgctaatgcgccaaaggtatttccagcaatccgatgccggccgtatttgacagtagtcccatgatcttctcttaaggtaaagacagcggtgatcgttgaaacaacgtatgtctcacgctgtagaagaaaacttagaagaatacaaatgaagacgctgatccccgtttttagatttcgcaaaccaaattttaatccgaatagattcaataatgccatcctttcataagaaatcatcttaaccctttcaaacgaatcatatcataccataagctgtatttgctagtgaaaaaaaagtccgaaaggttgctgcaaaggcttttctttgtgaaaaaccttcgtggctctcctggagaatacgtcaatcagcttgagagtgatcaaaaaagagtgaataccatcgttggagcgaatcagttgcttggctgaccaaacaagcgtaacataatattgtaaacgttatcttattggagagcagggatagggatggaaaaaatttatcaagcaagtacggcagaaggcgcagtcgattttatcaacatgcgtgatttagaagaggcagcaaaagaagtgattcccaaaggaggctatggctacatctctagcggtgcgggagataccttcacttatcgagaaaatgaacgcgcattcaatcataagctgattattcctcatgtcctcaaagacattgaattaccagacaccaggactaatttttccggtgatacattaaatgcaccgattatcatggctccggtggccgctcatggcttggccaatgtcaatgcggagaaagcctcggcaaaaggagttgcgcgcttcggtacaatttacacagctagttcttatgcttcctgtacgctagaagaaattcgggcagccggcggagaacaagcacctcagtggtttcaattctatatgagcaaagatgatggcatcaatcgggatattttggcgatggcgaaacgcaatggtgccaaagcgattgttttaacggcggatgccacagttggtggcaaccgagaaacggatcgccgtaacggctttacctttccattggctatgccaattgtgcaagcttatcagtctggaatcggacaaacaatggatgcggtatatggctcctccaaacaaaaactgagtcctcaagatgtggcgttcattgcgaaggaatctgacttacctgtttatgtcaaaggggttcaatcagaagaagatgtagcacgtgcgttagatgctggagcacaagggatttgggtctcaaatcatggtggccgtcagttagatggtggaccagctgcttttgattctttacagatcgtagcagatgccgtcgctggcagagttccgatcgtctttgacagcggtgttcgccgtgggcagcacgtctttaaagcaatcgcctctggtgctgatctagtggcgattggacgtccagtgatttacggattagcgttaggcggttcaacaggcgttcagcaagtgttcgatttcttcaaaaaagaattagagatggtaatgcaattagcagggactcaaacgattgcagatattcgccaagcgaaactacgggacaatcattatatgtaataaaaaatagtaataaaaagagccttcctctgccgcacgcagccagaaattcaaagaactgaaacctttgaaagccacggcagcggggctttttttatggcttttttgtatctgggttgattataggaaatcaccggtatcaagaacgaactgctacgatttatttgatagtaacagtgtatatgattttgaaaaggagagaaaaccctgtacacttaaattaacgaaatcaaaaaggagagggtaaaatgattccaaaaatcattcattattgctggtttgggggcaatgaattaggggaaagcgaacagaaatatatcgaaacctggcgcaaattttgcccagactatgagatcaaacgctgggatgaatcaacgatcgatctttcaaaatttggttcttacttacaagaagcctacaaacaagaagaatgggcctttgtttctgacgttgttcgtttgtatgcattagtgacagaaggcggcatttatatggataccgatgtcgaagtggtgaaaccattagatgatctattaaactatgaggcatttatgggatttgagatcgaaaccaaaatttccaccggtatcatcggtgcagtgcctcatcatcctttcatggaagaatggtatcatgactatgatgatcgtgaatttgtgcgagcagaaaaaacggaagatgtagtaaccaacgtcattcgagtcactgaattgttgcaggaatatggtctgcaactaaacaatcagcgtcaaacggttaaaggggtagaaattttcccgcaaatgactttctctccaaaaagttatattaccggcgaagttgaggaagatccaactactatggtgatccaccaattttccggatcttggctataaacagttttttactgatccgatagttcgtcaagcagaatcccagcaacagttgaatgggcgcctgctgacgaactattttttattgtctttggcaatgaattatgccacaatagaacgaaatgaaatggatcggagtgagagtttatcatgggaattatccaatgtacaccggctgaccttgttgagttgaaagccatcagtattgagacgtatcaggacacatttgcgccatataatacggaagaaaatatgcaagcttatttagaggctgcttatcattcagaaaagttgcacaaagaactgaaaaatccgcagtctgcttttttctttttgcaagaagaagcaattgctggttatctaaagcttaattggggaacagctcaaactgagccgattgcaccagagggacttgaagttgagcggatctacatccgaagtgactacaaacgccgcggctatggtcagcaattgttgtcttttgcggaagagtttgccaaggcaaaacaaaagacgtctttgtggttaggcgtatgggaacacaatgccaatgcattggctttttataacaagatgggctttcgacgagtaggcagtcattctttcttcatgggggatgatgaacagaccgattatttaatggaaaaacaaatatgaagagagtcactcttcttcgattcgttgttgttgaaaaatcaaagtcgaaaacctgtcgatgagagatgccattagtgacttcgaaagagggagcaagaggaggatgaaaattccttttcaattaatagagcttccagtatagtagtaaatgactaactaaaaaatgaaaattatggtgacagatgaaggagacaagaatgggacaacaaaaaactgaaagtgtattatcacgatttttaaaaggagtcgttattgctttaggatttattttgccgggggtctccggtggagttctagcagcaattttagggatctatgaacgaatgctgcgttttatggcacatttaacgaaaaacttcaaagaaaatctgctctttttcttgccagtagggatcggcgggatcgttgggatcgggcttttatcgaaaccgttagaatggctgctgcaaaattatcagattgtcgtcttatggggatttgccggagccattattggtacattgcctgcacttgcaaaagaatcgactcttaaaagcaaacgaactatgggggatttgttttggttctttggtacaatgatcatcggtttcttatttctttatttcatgggtgatattctaggaacgatcccagcaaactttttaggatttgttttggccggcggattgattgcattaggtgtgttggtgcctggattaagcccatctaacttattgctcgtattaggtttgtatgatccgatgttgaaaggcttcaaggggttcgacattttaggcgtcttcttgccgatcgcaattggtggtctactcgtgatgctgctgttctcaaaattgatggagtggctcttggagcattatcattcgaaagtctatcactttattttgggaattgtgattgcatcaacagtattaatcgtcttgccaccagtggctgattatagcggatttacttggctgactgcggtcagcggtgtgatactgtttgttttagggtactggttaggggcttggatgagtaaattagaagaaaaatataaataaccactgcgtggataaaaaaacaatcggtcagatgatcgattgtttttttatggaatagaaaccgaggcaacctttgtctgaatagcgacgttcacacgtactatcctcactcccccttggaagataatcatgaaacgtcgctggaaaaaggggacaggatcgaacgggacaacttacatctgatcgctaagcgcccaaatttaaaaaaggatatatatataaaagaggtatcggacgatcctgcccaatacctttgtcatagtgaaataagcagaccaaagcgtgttgatttacctaaaaagaggtagaaatcacccagaaaattgggtacaataaacacgttgatgtactgcattgactatggcaaacttgatggtcagttgctgctgacaaatcaaggccctattccttagttgccgctaagggatggggtgccttttttggtttctattcgcttttattttatagaaagcgagggtataaatcaagggaacgtttccatatttaatgaaaaaatgcaagtgttttattagaaaaacgtgaaaagataacagaattctgtgagatttgtcaataaaagtcaatatttatttattgatatgagaaagactgaaaaaataaattttttcctgggagagccaagccatcaaagtgatgatttggctcttttttgtcgcttttttaaggggggcacttacgagtcctttattgtgttaggcgcaaaagtttaccaacttaacatgaacttttcataacgcttactggatgttaacgattgcttgataggatggagtaaatgagtaatgaggtgaaaagatgaatcatgataggctaaaggtacttattgaaaagagactgccccatatccctgcaagggattgtaaacgaaacacctccaaaagcaaacggattttggatcctcaaaaaagtatccggttccaacgtggacttgctaagaaaaagatgctaaatgggctagctataatagtaattaggaaatggcttttgagaatcagcaaagaccgacagatgggggtgacaagctatgtccattaaatcgcaaataaccgaaaagctgcttttactggttttggatggctgccgatacgataccgcggttgaacagatggggatcttgaatcatcatgtggattataaacaagcacaactgatcaaagtccatgctgaaatgcctagcagttctcggccattgtatgaagtgttggctactggtgtaccaagctaccggaatgggattctgaccaatgctgatggtcaacattccaaagaactctcgatttttgatcttgtcaaagctgccggcggaagtactgcagctgcagcacattattggcaaagtgaattattcaatcaagcaccttatgaaatcaaacgagatcgtattcaacacgaccacaaaaaaagtatccaacatggaatcttttatagtgaaaaccagtatcccgattcacatgtgttttcagatggacattatttactgcacacgtatcagccgaatttgttactgatacattccatgaatatcgatgccgcgggacatcgttatacggctgtttcaaaagaataccgaaaagccgtaaaccaagcagaccaattgattggcctgtatttgcacgattggttggctgcaggttatcaagtgattgttactgcggaccacgggatggatgaatatgggttgcatggcggaagcatggctgctcatcgcgaagtccccctctatattttttcagatatttttccgccagactgtgggatcgaaaaaatgaatcaattagagttggcaccactgatttgcagtttattaaaaatcgatacttctgaacgcatgcagattgggcgcagctgatttgtagaaacgaacaaagccgctaaagtcaggtgctcaaattagggcatcattgctagaggtctatttggtttggcttaacgggcataaatagatggcttatatcagatgaataagcaaaaaagtaatcgattgttgttccgctacagagaactgtgccatgagtgaaaataaacggacattgtaaatgagagaaagtggctgccgcgtcttggaaactgtgagagtgcctaggtactatagcagcagttgcgatcgttagaatttattgggttttgtttagatccggtcgttccgtctgtttgttgactgtttatgggaccgtcttttttaattagaacaaggcaacgaagtgctgctattctttgcacttttagacaaacgactttatttgtctaaatctgtgaaaaatagcggttgttatttttgtcacaaatagaagatactgctaccatggatttgtaccaatattaggaggggatcatatgagatatacaaacggaaattatgaagcttttgcaagaagcagaaaaccgaaagatgtcgaaaagaaacaggcctatattgttggtggcggattagctggattagcagcagcagtctttttgattcgtgacggacacatggagggaaagaaaatccatgtgctggaggagctgtctctttcaggcggctcactcgacggcaaatttattcctcatgatggctttgtcactcgaggcggccgtgaaatggaaaatcattttgaatgtttatgggatttattccgttcgattccatcattggaggtagaagatgcttccgtcttagatgaattttattggttggatcatgacgatccaaactcatccaattgtcggatcattcatgatcgtggccaacgagcagcagatgacggagaattcactttatcagcagcagcccaaaaagagttggtccaactatttatgacttcagaagatcagcttgttggcaaacggatcgaggatgtttttggagacgagttctttgaatcaaacttttggctttattggtgtacgatgtttgcttttgaaaaatggcattctgccatcgaaatgcgtagatatgttttaagattcattcaccatatcgatggattgcctgatttcacggctttgaaatttactcgttacaatcaatatgaatcgttagttaaaccattattagcttaccttgatgcacaaggtgtcgatttccaatatgaaaccaaagtcatgaatattgacgtgaagatcactgaaggagagaaaatcgcccaaagtatcacactgatgaaaaatggcaaagcccaagaaatcactttgacagcagatgatctggtgtttgtaacaaacggctcaatcacggagagttcgactgaaggggatcaccatacacctgcccctattactcatgaattaggtggcagttggaatctttggaagaacttggctgctcaatctcctgaatttggtcgcccagaagtcttttatgacaatctgccagcagaaagctggtttgtatcagcgacagtcacatggcaaaactttgatattgaaccttatatttctcgtttgacaaaacggaaattacggacaggaagagtagtgaccggtgggatcgtcactatcaaagattcaaattggctgatgagttttgcgacccatcgtcaacctcatttcaaagagcaaggcgatcaacaaacggtgacttgggtttatggtctattgtctaatacaccaggaaattatatcaaaaaaccgattgaacactgttccggacaagaaatcgttcaagaactattgtatcacttaggtgttccagaagatgaaattctacggatctctaatgaatcatgttcagcgatccctgtgtatatgcctttcatcacttcttacttcatgttgcgggaacctggagatcgtccgcttgtgataccgaatggttcacgaaacttagccttcatcggcaactttgccgaaacgcaacgtgataccgtctttacgactgaatattctgtacgaacggcgatggaagctgtctaccaattgttagctattgaacgaggcgttccagaagtctttgcttccgcctatgatctgcgtacattggccaatgcgatttactatttatcggacaagaaaaaattgactgagatggagctgccatttatcgaacgcaaattagtagaaggatttgttaagaagacgaaagatacctatatcggcgaaatccttgaaaaaaatcatttagtttaacacacttgaatgctgtgacatccgttacttaaagacaggatacccgaaagaaccagagaggccattaaacggcctctcttttcttcgaggttacgtatgtctgacggatggcactgtttttttgggaacgatttccatgctgtagacccccctgtgtgatgtacacaagagtagcgaaaaataagggaaccgctatcaaacaaattgcttctttttaataatacagagtgttattctgttatatttctattgaactttttcactctgtttggtatattggttgttaattaaaagctttttttgcttttagtacagaagctataattgttacgatgaaaggcgggagatttatggaagatgcgacctattgggcagagcaattaacgcagaagaaaatcagtttttcggaattgacagctaggatcgaagaaaaaattcagcaagttgagccaacgttaaatgcgcttgtttcttttgatcggcaagcagcaattaagcagtatgaacaaaatccgcaaacaaaagcggctttattcagcgggctgccaataccacttaaaatattgggtcaaagtaaagcggggtggccggccacatcggcggctgcattgtttgcaaatgcaaaagcagagcagacgagtgcatttgtcaacgggctggaacagctaggattgattcctttgggacaaaccaatgctccggaatttggtttcaaaaatgttaccgatccagtattgtacggtccaacacgcaatccgtggcagtccgcctattcggcagggggatccagcggtggagcggcggccgtcgtagcggctggactatttccattagctgctgctagtgatggaggcggttccattcgtatcccagcttctttcaacggactaattgggttaaaaccgacgcgaggaactatgccagtgggacctcaagaatggcgtagttggcaaggtgcttcgatcaattttgcattgacgctttctatgagagatacggaacgtttgttttatggattacgaacgtctcaaccggcggctccctatcaggcacctagaatcgaatggaaacatcatggacccagtcagaatcgaacactgagagttgcgtacacaaccgagtctccagccgggagtccagtttcacaaactgctgtcttagctgtcaagaaagctgtcgcatttttggaagatcaaggacatcaggttacagaaatccgttatcctgttgacggtcaaacgatgatggcaagctattatcgtatgaatggtggagagacagcagcaatgtttgccgagatcgaggcaatgctgcaacgaccagtggaacagaaagatatggagctgatgacttgggggctgtaccaatatggcaaaaaattagcggctgccgattatatccaggcattgcaatattgggatcagctggcagtaacgatggaagctttgtttgcagattatgagttgtttttgacccctgcaacagcacaaacggcgccattgattgaagaggatttgcaaagtgatacgattcgaagcgaactgcaagagatagaaagacgaacagctgctgctgccggagacttgatttatcagatgttcgacaaaagtttggcactgacgccctatacgcaattggccaatctaacgggccaacctgcaatcagccttccaacagctgttagtgaggaaggtttgccattgggaattcagtttatggcatcaaaaggccgtgaagatttactttttcaagtgggtgaattgtttgaacgatgggagcaatttcatttacccaaaaaataactgtcgatgaatgacggttcaagaatgattttctagggggataaagatggaaacaatcaaaataaacaagtggaaaaatatcgttgtactaggtgcctttgtgatgttgttaggtgcttgcggaagtaaggctaaagaggacaatagtttaagtcgtgttcaagagtcaaaagaattgactgttgctacgtcaggtacgttatttccttcctcttattacaatgatgacaatcaattagttggctatgacgtagacgttgcaaaagaagtagccaagcggatgggtgtttcgatccagttcaaagaatacaatgtagacggacaagtggcgtccttgactagaggtgaagcggactttgccgcaaatgatttcggtctcagcggagaccgtggagataagtttcgtctgtctgaaccaatcaagtattcatttgatagtatgatcgtgcgaaaaagcgatgattctggcattgcctctctagatgatttagcaggcaaaaaagcagcgggagaacccaatacaagctacatgaagttagccgaagaatatggtgcgaaacttgtgacctatgataatgccacgaatgaccagtatctgacagatgtggcaaacggacggaccgatgtgatccttaatgattattatctgcaaaagatgtcggtggcagctttgccagatattccagttaaaatcttggaagatgtctacttcaatccgaacgaaacaggctttctttttgcgaaagacaaccaagcactgcatgacgaagtcgatcgtgttttaaaagagatgaaagcagacgggacgttaaaagaaatttccgaaaaatacttccaaacagatgtatctgtaccatctgacaaagagatccaaaaggttgaaaagtaatgtatatcccaactcttgatcttccactgatgtgggagtcgcttccttttttactgacagggttatcctatacgttagggattgccattgcttcttttctcgcaggaaatgcgttaggtttattgctgacttttctggggatgcttcaaaacccttgggtaagaaggatcgttcgaggctatatctcctttctgcgaggagtacccgcattggtgctgttgtttttgctctatttcggattgccgtatcaattacccgcattgacagctgccattatttgttttagtttgactagcagtgcttttattggagaaatttatcgaggatcgatcgccggagtggatcgcgggcaatgggatgcagcgtatgctctgggattgagtttttctaaaacattacggttgatcattctgcctcaggcatttcgcatatcggtcccagcattaagcaatgtcgcgatggacctgttgaaaggaacctcgttagcggcaatgatcacgatcccggacatttttcaaaaagccaaaattgttggcggccggacgtttgattatatgtcgatgtacgtgttagtggcgatcatttactggttgctgtgtatcgggatcgaagcgctccaacatcgcttagaaaaacgatttgctgaccgctttgaaagtcaaaaaggctgatcgtcaaaaaagctgatcgtcaaaaaagtagctaaaaaaattcgctggttggattatttatgaatcaatctctttgtttgtggtacactttacaaaaaaggagtttggacaatgaaatatgaatggcgaaaacaagaaaaagcttactatttaccaaaagaaccacagctgatcgaagtgcctgcttatcaattcattacgttgactggcgaaggaaaccctaaccgtcctgaattttccgagcaaatcagtgcactttatatgatggcctatggattgcgcatgggattgaaaaaaggctccttcggcaatacgccttttgagtatacggtatacccgctagaaggcgtatggactttacctgaaaaaccacaaggaccgattgctaaagaagagttgatctataaaatcatgattcggcaaccggaacaagtaactgctgatttagccgccgaacagttgacacaaatcatgaagaaaaaagaaaatcgttttttggaacgaattcgtttcgaagaataccaagaaggctggtccgtgcaagcttgtcacatcggtccttttgacacagaaacagaaacgtttgcgaaaatgcaagactattgcgaagcccacgatctatcaattgttcccacgatgggcaattatcagcatcgggagatctatctgtcagatccgcgaaagacagcaccagaaaaagcaaaaacagtcttacgctggcgggtagccaaaacaaacaaagaatccgcttgatccatttaaccgttggtgtacttaatgaaaacacgtaatgaaaagagagagaaccgcgcttaagcgattctctctcttttactactcatcttttaagtagtcttcactggtgaattcactgtgaaaatacttgccttcgtcgccgtaataggtattgtaccgttgcttgaatttgcggaatccatacaccactaatacttttaagagacagtagatcggtattccgaaaatgacacctacgatccccatcaaatcccccataactaataaaacaacgagaatcgtgatcggatggatctgcagacgatctcccattacacgaggaacgaccaagtcaccatgaagcagctgtacggcgaaccaagcaatcaggaatttgatcagcattcctgttgaatcttgtgctgcgatgaaaagggccgggaagaagacgataaatggaccgatatatggaatgatacataaaattccggcagcgatcgccaagatacttgcatattctaaaccaatcagcaaaaaaatcacccaataaattccgcctaaaataaaggaagaaataatctgtcctttcagaaaggcaccaacttgtaggtcagcgatctttacgatcgtgttgaaatctttacgaaatcgcggtggtacgattgacaggagagaataataaaacttgtttggatttcttagtaagaaaaaagcaatgatcggacctgtaaacaatgcgataaacaacgttgagatcgtcgaaaagatactgctaagccctgcagcaccggtttgccaatagtcaccaatgaaatccatgatattgttggcaactttttgaagagtatccgtgatctgatcgatctgagcaccaaatggcgtattcgctaggaatgagtcagcgtttcgctcgaaatcagcaatcaaatctgggaattgattgatcaaatcggttgtttgtttttggatgattggataaagctgaaacccagccaaaacgatcactaaaagaatcagaagatagatcccgccaatggaaacaatgcggggaatctttttcgtttctaagcgatcaactaacggattgaacaaataatacaagatcaggccgaataaaaatggtggaataagagtagaaataatgacaaaaaaaggatcaaaaagaaacgagatttgtttaagtaaaaaagcagcgatcgcacagagaatgatcaatcccagtacataatagctggtttttcctcctaaaaattggattaaacggttttttttcatagaagagcctcactttcttagcctcattataacgaaagcagcactttctgtaaaaaaagagcgagtcaaaccaattttattttttacttttgcttatttgattcgtttatagatatgtaagggcgccacttacgaagcaatcaaaatacaatagaggaggaaaagaagcgatgaagaccaaaaccaccacaaggctgacgattcgaatccaagcaccagatgcagaaaaaactgtcagtcagaccgtcaatcaagtcatgaatgctccagaggaggctaagatgttagcgtttggtgaagccatggcaggattttctaagaatgcgtctttggctggcgtggtagaaacgatccagaatgagtacgtaaaataacgaaaggagagaaagcgatgaaaaagcttcatgcattatttttgactagcgagggcaaaaaacacacattgcagccaaaagtttttgatgaagagataacggcagaagcagcacgaacagcaatggagaatattacaaaaatcggtatctttgaatcagatggtgtccgttattacaatgagctgtctggcgccaaaatcgtagagacgattgagacgccattgttttgaaataagttgaagtagaacgttcatcaagaaatgctcgacaatcaaaagggactgtgccataagtcagtatccaacaagttaaaccgaataatagtctgttgctagcatagattcctctgacttttgcgacgaggagtccctgcaccgcaggagcaataatcattaatgttcggctagtgttacttgtaggagacttatggcacagtccctttatttggtgacggcagttaatgtacaacgtccgacagccgttttcgtgccatcggattgtctgatcgtagcttgccaagtttggatctttccaccgattcgatcagggacagcttccacagtaacagttccttgtttgaccgcttttaaatgattgacttgtagatcaatcgcggcggcaaattggtcttcagctacggcttgatttgcccccagactacaagctgtttcaatcaagacggcattgataccaccgtgcagaagaccaaaaggttgtttatgctgatcggtgaccactaaagataaccgaacctgagtagcggttgtttcttcgatctggatgcctaaatagtcaagtaagttcatagagttcctcgttttctgagaatttgatgatttgattataacaaacgtttgacagaaagcaatttctaacgaaattcgctcagaaatgtgtataatggaaacatgtgacataaggaggaacctgtaatgagagaatggaaaaccttaaaagaatacgatgaaattttatttgaacatcatggtaaagtggcgaagatcacgatcaatcgtccagaagtccacaatgcctttacaccgaaaacggtgtttgaaatgatcgatgctttttcaatcagtcgcgatgaacctggcattggggtgatcattctaacaggagctggcgacaaagctttttgttctggcggcgaccaaaaagttcgcggacatggcggctatgttggtgaagatcaagttcctcgtctcaatgtgctggacttgcaacgtttgatccggacattaccaaaaccggtgatcgctatggtcaaaggttggtctattggaggcggaaacgtgctgcagctggtttgtgatctaacgatcgcggcagataatgcgaaatttggtcaaacaggaccgaatgtcggcagtttcgatggtggctacggttcaggctatcttgctcgaacgattggccacaagaaagccaaagaagtttggtttatgacgaaacagtatacagcagaagaagctttagcaatgaactggatcaatacagtcgttcctcttgatcaagtggaagatgtgacgatggaatgggcagaaacgatgctgcaaaaaagcccattggctttgcgcatgatcaaagcctcaatgaatgccgatacagatgggctagccggaatccaacaacttgctggcgatgcgaccttattgtattacacaatggatgaagcaaaagaaggccgcgatgcgtttaaagaaaaacgtcagcctaatttcgaccaattccctaaattcccttaatgaatggtagttggctgcaacggcaagcacaacttcatccagaacgaccagctttttattggcaagataaaagctggtcgtttgctgccttgcaaaaagaagtcacggcttatgcttgctattatgaacatcggattcctcaaacaatcgagcgagtagcgattttaagcaataactctcctgagatgtatttcacgattttggcactttgggaattaggaaaacaaattcagttcttaaacactcgattgactgaaaaagagctgtactatcaattaaccgatgctgcctgtcagtgggtagtcaccaatcgatcgctttccttgccgagaatcaagttcctgccttttggcaaattgcaagaacgttttttttctgcgccgatttcgatttaccaaaaaacacaagttgcatcgatcatgtacacttctggcacgacgggtaatcccaaaggagtgcctcaaacatttggcaatcattttgccagtgcacaagccacgcagatcaacttgtcggtgactgctgacgactgctggtgttgtgtcgttccgttgtatcatattagcggtttatcaattttgttgcgttccttgattttagggatcagtgttcgattatatgatcgattcgatgcgcagcaaatcgcatcagacctagctgctggtaaaggaacggtgctctcgttagtgaccaaaatgctgatcgatcttttgcctttgactggagacaatggttacccttcattgcgctatattcttttaggtggtggtccgattgccagatcagtcttgatgcaatgccaagacaagtgcttatcagttattcaatcctatgggatgactgaaacttgttcgcaagtcgttgctttgcctccagataaagccgaggaaaaaattggttctgctggattaccattagcccaagtcaatttgcggattcagtcgcagtctttgaaagaatctgttatcgaaaaagaaggaaaactgggggaaatccagttgcaaggacctgcgatcgttacgtgctatttgaatgatcgcgggttggagcagtggacgcaggatggctggtttgccaccggtgatcttggctatttggattctgaagggtatttgtatgtggtatctcgtttgagcgaattgattatttccggtggcgaaaatatttatccagctgaagttgaacaggcattagttagccaccctgcaattgaagaagcggcagtggtgggcgagccaagtggagtgtggggacaagagccagttgcttatcttacactcaaagagccgattacattaccagaattgatcgcctatctaaccccacagcttgctcggtacaaacacccccgtcgctattatcaagtaaaagaaatgccgcgtaccgctagcgggaaaatagtaaagcgtgtattgctgacagaagaaagagtgaactacattgaacagcaaatcaaagaatgagtatcaacatgcattagctgctggcaaaaaggtgtttagtcattattacccacttgcaccttgtgattttgttcagttatatgctgctgccagtcaatttattggtgaacgttatttttggcgatcatcagatcaagcaacctgttttttgggtatcggcagtgtgaaacggtacgcgaacccatcattgattgattttgagcggcagcgtcgaaaccttaaaaagcagcattttcaaccaaatacggaccaaatggctgctacattattaggggcttttgcttttgatgaacaaagccaaggagcagcagaatggggcacaatcggcaatggtctttttgtgttgccgaaaattctttttagaaaaataaatgatgtgtatggtgtgatcttgaccgtcgaagcgaaggatacgaatgacgtggaaacgctgttcggacagtttgctgatttacaacaactcgttgagcaatggggaaagcaagcacaacagcctgtaggggcttgtttgttgcagcaaacagaattagacgtaccacaatgggtaaaagcggtcgatgagacagtcgctgcgatccgctctgcaaaaacgcctttggagaaggttgttttagctcggcgaatgaaaatcactactaagaaggagattgattcctttgcggtgttggcccgtcttgcagagcaacaaaccaatacctatctctttgcttttgaagacgaggtttcgtttattggtgccacaccggagcgcttgttaaaggcgactgccagtcatttcgagacagtcagcattgcagggtctgcgcctcgaggcagcacaccagcagaagatcagcaaatagctgatgcattattaactgatcccaaaaatacccatgagcatcaagtagttgtcaatcgtctggagcaggcgttgtcttccttattggcggaagggttccattcagaggcgcgatcgatcatcaagaatcgcgacattcagcacttattcgtgcctttgtctggcaagcggaagcccgctgtttcttttttagaagcagtggctaagctgcatccaacaccagccctaggtggggagccaaaagctgatgcgctggcatggattcgtaaccacgaacctgcgcgtcggggattatatggtggaccaatcgggtggctaggtatccaagaagatatcggagaatttgcagtagcgattcgttctggtgtttttcatgggacagaaggcatcctttacgcaggatgcgggatcgtcgccgattctgttgcagaagaagagcgccaagagacagccttgaaattccaacctatgctaagaggagtgatagagaatgaatcagcaagtcatgactgactacttgttggcagcaatccatgggtttaaagccgctggaataaagcgagcggtgatcagtcccggatcgcggtcgacaccgttggcattgcttttgcatcgggatccagaaatcacttgttggatcgatgtcgatgaacgttcagcagctttttttgcgttgggaatgaccaaagtcgatttgcagccgacacttttactatgtacatcaggtactgctgcagccaattactatccagcaatttgtgaggcggaagccacaaattttccattgatcgtcttaactgctgatcggccaccggaactacgtggtgttggtgcaccgcaagccatggatcagcaaagtctgtatgcttctcatgtaaaaaaaatggtagaaatgactgtgccggagaatacacccaacatactgaagtacagcttttggcaggctgccacgacaacgatcgaagcattaaagcagccacgtggtcccgtacacctgaattttcctttgcgggaaccattactgcctgacttcacgcggacttgttcgatccaacaaaatatcgcttacctccctacacagcaatcgctacctgcagctgtattgacagaactggcaccattgtttatgaaaaaagggctcctagtggtaggtgaaagtttgacaccttctgaagcagaaacgctgcatgcgcttgccaatcatcttggctggcctctagtgggggatccactgacaaatttggccacttgcggggaaacgtcggctcattttctcccacaggctgatttgatttttccacaactagatgcggactttattcccgaagtcgttattcgttttggtcgcttgccagtgaccaaaaatgtcttgctttggttaagcggtctgccggaaggcatcgactggcttttcgtggatgaatctggacagtggcaagatcaattgcatcgctcagcctttttgctacagcttacgatagaggattttgtggagcaagtaagcaagttgcctagcagaccacaaccagaatggtttcagccatggcaaaagctgcaagccgtcgctgaggaagcattggcaacgactcattctttaacggagtggaatgaaactgctgctgtacggatcttgcaacaaacattgggacatgatgcccaattgctcttagcaaatagtaatgcgatccgctttgttgatcgatacggaacggttacaggtagtgcttaccaagtatttggcaatcgcggtgtgaatggtatcgatgggttgatatcgaccgttgctgggatcgcagctgccagccaaaaaccgacctatttattgattggcgatctagctttctttcatgatatgaatgggctgcaattgctcaaacaatatcagctgccagtcacgatcattttactgaataataacggtggggggattttttccttcttatcgcaaaataccttgtcagaaagtgactttgtgccgctatttggcaccccgttggatcttgactttcagcaagctgcaaaactttatggcgcgaaatggcacgctccagcaactttgactgattttgcctcccaaatcgagcaatcattaacgacgccttgttttcagatcattgaagtagttggcctgcaaaaagatcctgtgatcgcttggcaagcgttgcaacaggagtttcaggaaaggatctccaatgaaaataaacgttaacggtgtgaactatttgtatcagtggtatcgaccttatctggctgatctgccgaccctcgtagttctgcacggatttactggcacttcagattcttttcgcccagtgtttgctcaagaaacgtccttcaatgtcttagcaatcgatttgttgggtcatggtggttccgccagtcatgtgcacccgttacgctatgagatgattcagatggtaacggatctggcagaattggtggatcgtttaacggttgaccgttattatctttatggctattcaatgggtgctcgtacggcattggcatggacggttgctttcccagacaagatcgctggcttgatcatggagagcggctctccgggactggaatcagaatctgcccgcagtcttcgccgacgcaatgatcaacgtttggcgatacgattgattcagcaaccgctggttgactttgttgattattggcaagaactgccattgtttgctagtcaaaaacgattaccaaaggaaatacagcagcaagtacgagcgacgcgtttgagccaacaggcgtttggtttggcgatgagtttgtactatagcggaacaggaacacaacctagcttctggcaaaatttggcagacattcagtgcccatttctggttctcactggagaatgggatgaaaaatttttcctgatcgctaaaaaaatgcagcagcaacaaccagcgttgactatcctctcggtgtcaaaagccggtcattgcgtgcatttggaatgtccagatgtagtggcaaatgaagtgcatgcttggttgaccgcacactgatattggaaaaggagagcgcgtatgaaaatcgtcaaagcagaacggattgcttgtcgactcccgttgaggcagccttttgagacgagttatggtcgcttgacggaaaaagcatttgacctgcttgtactgaccgaccaagacggaaccgtaggtgttggagaattggtggcttttcagcaaccagattatattgaagaaacgttggcttcagctcgagaagtcattagcaagttcttattcccattgctgacaggaaacatcgatcatccgcgagatgtttggacgttatttcaaacagttcaaggaaattttatggccaaatcagcagttgaaacggcgatttgggatttatatggccgccaaaaacattgcagtctgacctctttttatccaacaacaagagacaagcttgctgtaggggtcagtgtggggattcaagcatccacagaacagctagtcgcacaagtcgctgattatgtagcgcaaggatatcagcgagtaaaaatcaaaatcaagccgggagtcgacttagagccgttgacagccgttcgggaaacctttcccgagctattgctgatggctgatgcgaacggcgcttatgaagatcaaccggaaaagattctcgcattagatgaattggggctggcaatgatcgagcaaccgttgaagatccgggatctagtggggcatcgccgtctgcagaagcagttaaagacgccgctatgtttagatgaagatatacgtactgcagaagatgtcgctgttgttgcctcattagatagttgccgagcaatcaatctaaaaattccgcgagtgggaggaatcaccgaagcgatgcgaattgtttcagcctgccaacattatggattggatgtctggctaggtggaatgttcgaatcaggagtgggacgagcgttgaatctgcagtttgccagccaagctcccttccacttccctggtgatctatctgcttctgatcgttatttttacgatgacatcgtcactgaacctgcgaagatcaaaaatggctgtcttcaggtgcctgttggtgtgggagcgggcttcacactagatgaaaagaaaatagctgactattgtgtttcccgtactcgtttgttaggttgaactttagaaatagtttttgatcagcagatcaattatcaagcagcaaaaagcaccttctcgcttttagagagggtgctttttgctgttatttggataaaagggcgtgcaagcgcctgttgctaagcctgttctttaaattctttctcaatttgcaaacggcgaactttcattgttgctgtacgagggatcttttcaaagtcccagagaattggctgattcaaacgaggaagatcttctactgcttgccaccaagctgtccaatccatttcacggtttggtgctaaggcaatgatcggttgcggtgaattttctttgtcacgaacgatgaccacttcagctagaaaatccaatgtatctaaaagcagatcttctaaagctaaattactatcgatggattcaatcagatccacttggcggtctttcaagaataaatgcccttcttcattcatgctgccataatcgccgctatcccaccaatctccataaacattctcagtaaaacgctgatcttctttataataagtcaatgcccgtcctttggataggaagtggatatgtccgtctgtatttgcaggcaactcattgccgtcagcatctgcgattcgtgctttggtcaaatcgcctaaaccaatccccatatcgcgagcatcatttgattgtatactttctagcgtatgtgctttcaggatcattgggccgcactcgctttggccgtatacttgcaagaagatggcatcttgattggcagaagtttgtaagaaagctgccattgtttgattattgatggcatcgaatgtggagtgataataccgtattccagcaaaagcttcaggatgttcttctgcaacgaatcgccattgcacgaagttatttgggtgtgtctctaaggcaatcggtggattctctttcaacatccgaacgacgtgaggaccattcgcactagcaagaggcatcattggaaagcccatagacatcaaagaagagatcccaatattgaagcgagaatgaaccggtgaaatatggaacgccactaattttgtttctgcgatttttgtgaagacagttcgctgccactttgtccgccaccccatagaattggccgagtgacaaatcaattttggtattcctgttgtgcctgaggtgtgggtcatataagaaatttgatcgtgaggcaattcggtttggccaacaggttcagctggttgcaacaatagattgcggacagcaatctgcttgttcgggctgctgtttttgacagctgccactcggttttctgtctcttcaccaaaaaggatataaggatcttctaagcggtcaacaaagacttcgatcgttgaagctggaaaatgataagaaatcattgctgggacagcgcctaaataagcagcagctgtagctaaaagatacgtatcaaattttgatgatttatagataatgattttatctccggcttggacgccaaggtgggcaagttgatacgcccgctttaagattatttcatgacttgaatgatatgtgctgcggtaacccaattcaggaaaagctggcaagatctcatcatgaatgattgggacgtctggataagcctccgccgcatcgcggtaattggtataaagattcaatggttgatacgctaaaatagacaaaataacacactcctttaaattgatgacggtgttttgttaacttcgatggttaataaagtcacctttctcaaactatggttcattttaacatagcgtttttttaagaatagttactttgggatttttttcacataacgtcttaaatcaactgacttacaagccgggtagggctattttgagacaatcaagtttgattagtgatactcgattggtatgttttgattggcacaagggcaaccgaggatagttagaacaaaagattctattgcgaacatcagcaggacgatagttgtcagtatgtctttttattgctatcatgaaaaaaaagacaaaggaagatcctgatggccaaaaagatacaaaataaaaaacatgtttcgcttcctcgataccagcagatcgctgtggagatcgcggaaagaatcgtggaaaatcgctacgaagttggacaaaaggttcatgcccgttcgacattagccagtaacttcaatgtgtcgccagaaacagcccgtaaagcaatcaatgtcttggtcgatttggggatcatggatgtccgtcatgggagcggcgcgtatattgcctcaaaagaaaaggcgcaatcttttttggatcagtacaaagatgttcaatcgatccaagagattcgtaaagacattttagaaagcgttgaacggcaacaacaagagctggataatttttcggaactattgaatgttttggttcggcaaacgaaaaaagtgcataatatgagcccttttctgccatttgaattgttattgaaagaagatgcccagcacttagagaaaagtgtccacgagctgaatatttggcaagtaacgggagcaaccatcgtggcaatccaaacggaacaagagttattgctctcaccaggcccttacgccaagtttagtgccggcaatacgatttattttgtcggaaatgagttggcactacaacgtatgacgaactttttttatccacaagactccgctaattgaagagcgaaagattccatttctaagaagagatggaatctttttttgacaaagtgaccacatgctgttagtatagtatggtcactttcgtgaaatttttcagaaaaaggagtcagtataagtgagtaaagttaaagttgcacatttaacgaaaatctttggcaagaagaagcaacaagcgtttgccatgattcaagaacaacgcagcaagaatgaaattctagaaaaaactggggccactgttggcgtctatgatgtgaattttgaagtcaatgaaggagaaatctttgtgattatgggactttctggtagtgggaagtcaaccttgatccgtttattgaatcggttgatcgaaccatccggtggagacatttatattgatggggaagacattgcgaagatgagtaaagaagaattacgtgaagtccgacgccataagatcaacatggttttccaaagctttggtttgttccctcaccgaacgattcttgagaatacagaatatggcttagaggtgcgaggggttcccaaagaagagcgagtagccaaagctgaaaaagctttagctaattctgggctattatctttcaaggatcaatatcctgatcaactgtctggtgggatgcaacaacgggttggtctggcgcgagcattagcaaatgatccagagatcttattgatggacgaagcattctctgcgttagatccgttgattcgtcgtgaaatgcaagatgagttgttagaattacaagccaatgtccaaaagacaattatttttatcactcatgatttgaatgaagccttgcgaattggtgatcgcatcgctttgatgaaagatgggcaaatcatgcaaattgggacaggagaagagattctgaccaatcctgcgaaccaatatgtgagagatttcgtcgaagatgtcgatcgctcgaaagttttgacggctcaaaacatcatggtaccagcactaacgacaaatatcgaaatcgatgggccaagcgttgcgctaaatcgaatgcgtaaagaggaagttagtatgttgctggcggtagacaaaaaacgtcatctaaaaggtagtttgacagccgagtcggctcgcgaagcacgcaaaaacaatttgaccctaaaagaagtcatcgataaaaatgtacaaaaaatcgacaaagatatgctagtgacggatattttcaatttaatttatgattccccgacaccgttagcggtggttgaaaatgatcgtctgatcggtgtagttattcgaggcagtgtgatcgaagcactggcagaaacggattcatcagtgacagaggaaggagtggtcgtcaatgggtaattttcttcaacaaacgattccagttgctgattgggtagagtcctttacagattggctaacaggaacttttagtgggctcttttccgcattgcagtcttttggtcagttcgtgatggatggaatgactaatactttgctttttgtgccaccactagtcatgatcttgctgctgacaatcgctgcattttttgtttcaagtaaaaaatgggggttgacggcatttacatttgtcgggctactgtttatctacaatcaaggtttgtggactgatttgatgaatactgtcacattggttctgctctctagtctggtatcgatcattatcggtattcccctcggaatcttaatggcaaaaagcgaaaaggcgcaaagcatcgttacgccaatcttagatttcatgcaaacgatgcctggcttcgtctatctgatcccagcagtcgctttctttgggatcggcatggtaccaggggtttttgcctcagtgatttttgcattgccgccgactgtacggatgactaatttaggaatccgtcaaatttctcgtgaattagtcgaagcttcggattcctttgggggaactggctggcagaaattggtcaagttagaattgccattagcgaaaagtacgattttagcaggtgtcaatcaaaccacgatgcttgctctttcaatggtagtgattgcttcgatgatcggtgcccctggtcttggacgaggtgtcctatctgcactgcagcgggcacaagtcggaaatggatttgtgagtggggtttcattagtgatcttagcgatcattatggatcggtttacccaaaacttgaataaacccgctcataagaaaaaagccgtgtccgcgaaaagccgcaagcaaaaacgtctctttggcgggatcgctgccgcagctgttgttgcgctgattggtgcttctgtagcttttggtcgtgtttcagacaataaaggaacagtcaacttagcatatgtcgaatgggatacagaagtggcttccactcatgtggtagctgaagtgttaaaagaaatgggctatgaagtcaagacgacaccattagacaatgcgatcatgtgggaatctgtggctaaaggcgaagttgacgggatggtagctgcctggttgccttcgactcaccaagctcaatatgaacaatataaagaccaagtagaaaatctaggaccaaacttagagggagctaaactgggaattgcagttcctagctacatggcagttgactctatcgcagatctatcggatgaggcaggaaaaacgatcacgggaattgaaccaggtgcaggtgtggtcgctgctgctgaaaatacagttgcaacatatgataatctttctgattggaatgtggcgacatcttcttccggggcaatgactgtggcgttaggacaagccatcaagaataaagaagacattgtgatcactggctggtcgcctcactggatgtttgcaaaatatgatttgaaatatctagatgatcctgaaggaacgatgggagaagcagagagtatcaatacgatggtacgccaaggattagctgatgatctgccagaagtttatgaagtactggataaattcaattggacacaagaagatatggaagaagtcatgctgtcaatcaacgatggaacttctgctgaagatgctgcaaaagattgggtaaccaatcacccagaagaagtggcagcttggacgaagtaagtcaatgaagcatgaaaggatcagataaataaacaaaaaaagaaagtttcgcatctagactcggtggccgagttcaggtgtgagactttcgtttttttcactatctactgactgtctactgatagtagccagcaattttttgtgctttttcagtattggcgaaatgcagtttggtatacttcgctaataaaggcattccgcctttttgcaaaagctgagcagcgacctgatcggatttgctgccggcacccgaaggaagctgtaatccaacttcttgtgaggccttctctagttcctccagaaaaacagtgcggcatagaatggaggccgcagccactgctaaatgatattgctccccttttgttgcaaaaaacaatttttctgtgatttgatttttttctgattttagataggtacggtaatttttttcgctagtgaattgatcaatcaagatagcatccggtgtttttggtgcgattttttgcaacagtagccgaatggcttgattgtgtagcgcaactttcattcgaacggtgttgtatttaggttggatctcattgtatttagttggttcaactgtcagtaattgataaggcacaagtttttttatttttggggccattgcccgaatttgtggatcagtcaacattttggagtctttgacacctaatgctttcaatgcgggtagctgatctttactggcatagacagcgcaaacgactaaaggaccaaaataactgccattgccaacttcatcactaccaacgacactccactgtgaaaagtcagcaggcaaggaggatgaaggagccttgttgttcgcatttgctgttttggacaagtcggcagaattgctccaacgagctgcttcagcttctgcaccactaccttgaaacatcactttaccagaagtataagcggtgatggtcgtttgttcttttttggcaacaaacacggtataaggaacttttttattcaacagcgcttgctgatagaagttcatcatttctgcgatagttttttgagatactttaatgacgatattactcattgtcttcctccgatatacatactggttatttgaatagaacatcttcttagattctaccataggtaaaaattttacgaagcctctttctaaaaaaacgattggcatggaaattacactagaaatcacgtataataggtaggagtttgcgatacgcgtgcagaaagtgataaaatagtacagaacagcaatgggaggaatctttcctatgacggagcaaaagaaacgttataaagcagtaatcgccaatcaaagctacacgattattgggcgtgaaagtaaacaacatatggatatggtaacgaaattagtcaatgaccaattgacagaaatcatggggctgtcttctcaagtcgataaagagcaagcagcaattctattagcaatcaatgcgatttctgatcagttgaaaaaacaagagcaagtattaagtttgcaaaataaggtagaagagttacgcagtcaagcgattaaggcgaccgaactagaaaatcggattaagcgaatcgaagcgattgagtctgaagcgcgccaagtattggatgagacaggtcgcggagatgtggagatccataatcatgtggaagctcaacaaatattaaatgaacaacgtaagcgcaaaatccaagaaaaagcagctcatggttaagtaggcgcggaaaggactctgaaatgataggatttttggttctggttcttttgttagcggcattttatggtggcgcgcggcgagggacttcattgcagctggtctccgttttaggataccttttttcttttttagttgcagtggcaaattaccaagctttggcaaaaaaaattgaattatatgttccttatatgtctgtgaccgcagactcaaagttggtcttttataacctagatcttgctctagacctagacaaagcgtactatgcagctgtcgcttttattatgatcctttttgctggctggttagtgacaaaattgatttgcatttttgcaaatggactgcgtttcaaacgtctgcgttttttcaaaggctatgattgggtcgtagcagggatcttgaatacgctattagtttacctgaatatctatttcttttttatgatcctctcgatgattcctttagcgactatccaaaatttgtttgataagagcagcacggcacactttatcgttgaaagttcgccaatcatttctgattacttttatcgtttgtggatcactaatgtgattggttagtataaggcagctggtcattagacccatgctgctttttttcttaagtaaaaaaatgaaaaagtaggtgagactatgaataaaaaaattcttgatgttttagctttcgatcaagtaaaacaattggttgggcagtatctagtgaccgcccaagggaaagaagaattagctcaattagcgccatcagcagatgctcagcaaatttccacttggctggctgaaacagaagatgcgttaaaagtacagcgattgcggggcggtattcctgtaccaaaaattgaaaatattcgtccgcaaatgaagcgaatcgaaatcggagcggaccttaatggtttagaattagcgcaagtaggtcgagtgttggtgacagccaatgaattgaagcgtttctttgaagatctatcagacagcgaaatcgagttcgagcgactgtatgaatgggaaaagcagttagtaacgctgcccacgcttagccgtcgcctgaaagaagcagtggatgaagacggtcggttgactgacgaagcatctccagagctacgtgtcattcgacaaaatattcgtcgttctgaacgaacgatcagagaaacgttagatagtctcgtacgtggcggaaatgccaagtatttgagcgataccattgtcacgatgcgaaatgagcgttatgtgattccggtgaagcaagaatatcgtggcgtgtttggcggggtcgtgcatgatcagagttcttctgggcagacattatttattgaaccaaaacaagtggtggatcagaataatcgactgcgccaacatcaaatcgctgagcgtacggagattgaacgaatcttagcggaactttctgcagagctagctccttatcaacgcgaaattctgcacaacgcctatgtgatcgggatgatggacttcatgaatgccaaagcacgttttgggaaagaattgcaggcaatcgtgccggctatcaatacagataatcatgtcgttttcaaacaagcacgtcatccgctgatcgatcaagaaaaagtcgtaccgaatgatattgctattggtgaagactatcaagcggtggtaattaccggtccgaatactggtgggaaaacaatcaccttgaagacgctgggattgcttcaaatcatggggcaatctggattgccgattttagtcgatgaagagagccaaatgggcatttttcaagaaatttttgctgatattggggatgagcaatccatcgaacaaagtttatctaccttctcttctcacatgacgacgatcgtcgatgttctcaaaaaagtggaccatacaagtttagttttattcgatgaactgggagctgggactgatccgcaagaaggcgcggcgttagcgattgctattcttgatgaacttggtgcacgctctgcctatgtgatggcgacgactcattatccggaattgaaagtgtacggttacaatcgtgccaataccatcaatgcttcaatggagtttgatgtcgataccctaagcccaacatatcgtttgctgatcggtgtgcctggtcgcagtaatgcttttgaaatctccaaacgtctgggcttggacacccagatcattgagcaagccaagcaaatcatggatggcgaaagtcaggacttgaatgagatgatcgccgacttagaaaactggcgcaagatgaccgaaacagagtatttggaaatgcggcattatgtagaagaagcggaacggctgcaaaaagaattgaaacaagcatataactttttctttgaagaacgcgaagcagaactagcaaaagcccgcaagaaagcaaatcaaatcgttgaaaaagcaaaagaggaatcggaaaaaatcatttcggatatccgcaacatgcaattgagcagcggacagagccatgtcaaagaacatgagttgatcgcagcccgcacaaaattgtctgatcttcatcaagaagaacatttgcaaaagaacaaggtcttgcaaaaagccaaagctgcgaaaacattgaaggtcggcgatgaagtgttagttacttcctatggtcagcgaggaactttgatcaaaaagatgggacaatcacaatggcaagtgcaattgggaatcttaaaaatgacgctgcctgaatcagatctacagccggcagcacctgtcaaagaacctgtgcagcgcgtcgttcataccgtccgttcagcggagtcttcacatgttcctaatcagctggatcttcgtggcaaacgctatgaagaggcattgaatgaagttgatcagtatctcgatgcggcgattcttgctggttacccacaagtgacgatcgttcacggaaaagggacgggggcattacggcaaggaattacggaatatttgaaaaatcatcgtagtgtcaaaagttttgagtttgcaccggcaaatcaaggtggcaatggggcgaccatcgtaaaatttaaataatcgttaaggcttcttaccttttgtaagcagaggattttaaaaaagcacgtgaacatgctatactttttttagcaatcaaatggaggcgaacaatatggcaaaagaaattacagataaaactttttcagaagaaaccgataaaggcttagtacttattgatttttgggcaacatggtgtggtccatgtcggatgcaagcaccaatcttggaacaattagcaaatgaatatgaagaagacgaattaaaaatcgtcaaaatggatgtggatgaaaatcctgaaacgccagcttcatttggtatcatgtcgatccctacgctattgttgaaaaaagatggtcaagtggtagataaagccgttggtgttcataccaaagatcaattgaaagaaatggtagcaagccacatgtaagaaaattttatagtaagcagcgatcttaagcgatcgctgctttttttttgagtagttttaagcgaggatttattcttgcaatggtataatgaaagtgtgaatatggggagcgtctactttctatggagtgcttttatttgaaaagggggatgaaaaatgaaaaagaatagaggatgggggtaccggctgctctgtatcatttccttggtcagtgcaccgcttgtatctgcaggtgcgacctacgcggaaacaattgatacaggaacttcttcagtcaatcaagtcaccgaatcaaccaccaataccagtaggacgacaaccgaaacgactgactcaacaactgcgacatcgtctacaatagacacgtcaacttccgaagcgagtaccaacagttcgactgatagctttggggaaacaactacaagtagttcagaaataactgtttcttccacagaagaaacggatacttcagaagcgaatccagtcatcactgttaaggaattagccaattcaaatcgctatgtcaaaatcaacactttcacagcgactacaacggagtcgcaagcaatggatagtcgtcaggttttatataccctcaatcaattgcaactaacagccacaggatcaattactgaacttgcgggtcacgtttataaaagtgtcaaacagtaccaagatacagcgacgaaaaagaagtatagtgaactacttgatgaacagaatcacgtgattggtattgttgaagcagagtctgtcacgacagcagatggggtgtttcagtcagaaaaaaaatatgctactgttcaaagtggcaattatcctttatgggagtcaattttttttgataaacagttagtcacgacaaaaacaatcaatcaacaaacgtttcaagtaaaagaaagtttcaaacacggaaacggctcgacctattatgctctgtacacggataagaaccaatttattggttggattaatgccaaaggagccgcggatgccaaatcacctggaggcatatggcaatctgaatcaaaatacgccacgatcatcagtggcaactacacattatggcaaaattttgattggtcagccaaaaaaggaacgacagctgctttgaatggaaagaccgtcaaagccacaggaaaatatagccatgttaatggtgcaacgtattattcgttgtatgacaataagaacaagtggttaggttatatcaacgctgccggtgtcaaaacgacatcaaatgcacagggagcttaccaggcttacggtaaatatgttactctaacaaagaaaaattatacaatttggggtaattttaactggtcgagcaaaaagaacactacctcttcattgtatggaaaaacttaccaggctaaaggaaaatatgaacattggaacggatcaacttactactcattgtctgattctactggcaaatggattggctatttgaatgctgaagccgctactgtggctaataatcaaggtggcatatggcagagtgaaaacaagacgatccggatgaaaagtaagaactatacattgtggcaagatttgaatttttctaagaagaaagcttcaagtggcaattatatgaacaaaaatatcaaagtcaccggaaaatatcagcattataacggtgcgacctattactcattgtatttaaacaatacatggatcggctatatcaatgctacaagtgtcacaaatgctcatgtaatccattcgcagagcaatattagccgttatgtgatcgtcaacaatgccagcgggaattttctgaatgctgctgatcctaacagcagcaaattaggaaaaaagagtaattataaagggtatatggcgaaagcaaccaaattagccaaaacgagtgatggcaattatctgtatctggtttcaccagcagggaaaatcgggtggctcaaagagaatcagacgtatagcgtgaatgataaattctggatgtacactactggtggcaagtacccctcgctaaatgtcaaaaatttaaacattcatgtgtccatcagtaagcagcgagtttacattaagtcaggcgacaaagtcatttataccatgctttgttccacggggacagtttttacgccgacaccgttaggtaattttagaattcagcaggagaaaggctccgccttttcaggagcggcttattaccgttctttcaaagatcatggtgtctatctattccataccgttccaacaagcattgcttggtcaaccaattcatttagttcggtggaaggcaaaaaaataggacagcgagcttctcatggctgtattcgattagcagtccctgatgctaaatggttctattacaacatgccttacaacactcccgtaaaaatcgttaactgattctagctgctgcatcctttgaataaggatgcagcagtttttttgtagcgaaaagagttgttgatttgcacttcactaattagagttgaaagtttttatcttctgaatagagatcaaggcctttttgatattttactttttgatattttgatagaagttagatttgtaaagtgggtcaattgactaaaaactgccctttgaaagctgtgtcgcccatttgggaaaaggatttctcttttgaatgactgacatgtccgttcgaagcttgatagggagcatcaatctcgaatccctagttgctaactaaggtaagtataaagcggtcaactaagtgtaaatagttctgaaatacgccgatagataatcagaaaactacccaaatccgggagaaaattgcttacaaaaagagattgacacttattatatcattcgataatatatcagtaagtgatatagtttcctaggatgggggaaaacacatggatgaaccattgaccgattcaacttatttgattttgttagctttattaaagccaaaacatggctatgtgatcatgaagcaaatcaatgaattaagccaaggtacctatgaaatcggtccggcaacaatgtatactatattgaaaaaattgaccaaaaatgaaatgatcagtttagaagagacgacagatcgtaaaaaaatctatcagatcacagccaaaggaaaaacggctttagaaaaggacattcagcgacgaaaacatttctttgagattggtgaacagattatgggtgagttggggggactggcagatgagcaaacgtaagacaaaacatttgtattcattaggtgttgcctattatccagaaaaagaaatgatgcggctgcaagagcaagcagcaaaaggttggcagtttgtgcatatgaatcagttcggttttttgaagtttattcaaagccaaccacaagagaagaagtttgctgtcgatttttttcaaggagacaaatctgatgttgatgaatacttggcaatgtatgaagccggcggatgggagtatattagttcctacaaaaaccgttactactattttcaggctcctttagagacaccagctatttttagtgatcagcaaagctatcaagaacgaatcgatagtgaggcacgctatcttatgaaacgttcttttggcataacaggtgttggcttggttattctgcttttgatttatctcctcgctcgctggctagtacttacctataatgagatactaggtttctcatatggtgttgcagttgggctgatttgtgcgcctcttgtcatcggtgtggtgtcatttctcatgcgtcgcttgtacaagaaccgcgcctctttttacaaagaaccagagaaactagctaagcggcaacacgtgttacgggatacgctgctctttatgggagtcggcgcattaattggaagaattatcggctttttagccggttatttatactaacttaaaagacaaggaaggtgaaattgtgttagaagcaaagaatttagtgaaaacatttggggactatcgggcagtggatcaattgtcctttcaaatcaacgatggcgagatcatggggctgatcggtcaaaatggtgctggtaaaaccacgacattccgattgattctagatttcttacgggctgaacaaggagaagtactatggaatggccatcaaatcacagaaaaggaatacaatttgattggttatttgccagaagaacggggactttaccctaaagtaaccatccaagatcaactgatttattttgcacgcttgcgtggaaaaaagaaagaagaaattgaacctaagatcgacgaatggatggaaaaattccaagtaaaagggaaaaagacagataaagttaaatcattatcgaagggaaatcagcaaaaagtccaattgatcgcaacattgattcatgaacctaaattagtcattttggatgaaccatttagcggattggaccctgtcaatgctgagttgctgaaagatggcattattgaactaaaagaaaaagggtcttgtgtcattttttctagtcataacatggataatgttgagaaaatctgcgatcatttgatcatgctaagagatggtcaaacggttctcaacggaaaagttcatgagatccgtgaatcgtttgggcggacgaaagtcttcttggaatcttcattgtcaaaagaaaccatcctagcagttgaaggtgtcgaaaaagttcttcataaagaagatgggagttatgacattacattatcgcatcctgaagtcggtcgcacattgtttgatttggccacagctgatggctatatcccgatgtttaaccaacaaccgccgacattagaagaaatctttaagagaaaggcgggaaaagacaatgagtaaattttgggtgatcgcgctcgatgtgtttaagaaaaacgtgaaatcgatctcgtttttgatcatgatattgattccatttattgcattgggcattatttatgtggtaggaatttttaccgatggaatgaacagtgccgataaaattgctgtttatgcgaatgaaccagctattgcacaaacaatcgcagctcagaaaaatgaagactatcaatttgaagtggtggattctgaagaagctggaaaaaaacaattagcggatgaaaaggtcgatgcattcttgatcgttacttcagaggccgacagtatcaaaggtgaattattgagtgaatcttctatgggacaaaccacagagttgacggttcagcaattattgtctgggttgcaagcctcgggacgtgccgcagcactcggattaaatcaggagcaagtggctagtttaagtgagccagcaaacttcagtaaacaaaaagtttctttcaccgaagatggcaaaatggagcttggggaagacaatagttcgatccaatacattgtgagttacgtcggaacaattattttattcatgtttattttgacttacgctcaaatcattgcccaagagattgcttccgaaaaagggacccggatcatggaagttattttgtccagtacgagagcacaggttcacttttatgccaaattaaccggtgtaattatggtcgcattagctcagttattggcttacgccggtatctttgctatcagttattattggatcaaagacatttcaatggtcaaagatgtattagccaatttctcaattgatggattattcggtccattcttgatttactcggtcatctttgtcctattaggaattttgatttactctgtcctgtctgctttgtgcggttcattagtcaataaagcagaggacactgccaaggcgatcattcctgtcacttacctttctttagccggttatatgttaggtttgattctaggcggtacagatcctaacaatatcattttgcgggtcacttcttatatcccgtttttatcttcatttatcatgccagtccgattggctaacgatacagtaggtatcggaggcgcggcagtctctgtagccatcttagcagtaagtacattggcattgatgctgatctcagcaagaatgtataagtcaaacgtactgatttataacgataacggcattttggcttcattgaaacaatctttcgttttgatgaagaatgaaaaatgaccagccaacaaattctccgattagttaggcttcaataaagaaaccgatgaaaagcttgtgctttctgattaccaaatggtatccagaaaaccctctgcttttcatcggtttttttctacgtagaattaggtaaagtagctttaatgagtcaagaccgccaattgatcaagctagtatccaatcagcctttaattactaactattaaagctaaacgagtcatttaaactactagtttcaaatataaccaagtcttttttcaatcaggcattgcctctgctagcgaaatctttgttggcataatgtcaaaactgatgaacaaagtagtcgaaaatttgctgttctgaagcaatttcttgtgcggttaattcaggatgccattggatccctaaaatcggcgccgcaaaggcagaagtttcaatggcttctacgataccgtcaggggcagttgcgatcacttggaaatcttttgcaacatctttaatggcttgatggtgaaatgaattcacttgataggtggttcctaataattttcctaaacgactgtcagcaacgatctcaacggcatgagtaggaaagcgaaagggtgtcggtgcttgcacatgcttgatggttggttgctcgaccaatgacaagtcttgatagaggttgccgccgaaagcaacattcaatagctgcatgccacgacagacaccaaaaattggtttttcttgtgcgacagcttctttgatcaacgccaattcaaatgcgtctcgttcaggatgtgtaccttggatcagtggatgcatctcttcgccataatagcgaggagtcacatcatgaccccctgccaaaagtaatttatcaatctgggcaacatattgggcggcattttcgggagctcccatgggtaaaataaggggaaggccagaggcttgttgaatctgtgtcacaaaatttctcggggtatatgtaatccaatgggcttccccatcaatcatcgttcgttcgttgccagcaattccaatcactggtttcataagcattctccttccagctgttttgacagcagtaatgaataaaaaactgtgacaaaaggaaaacaaaggaagctatccgaactgactttttccacgaaattgcgaggacctactagagagtagatgcaatttcgttatcgttcggatgctccatttgttgctgcacttaagtcacagtacttttttatttttcgcgaatcacttctattttgtagccatctgggtctttcacgaaatagtaagaaggagaagtaccaggcaagccttttaagtcagtaacatcaaaaccagctgctttatgctgctcgtgaagtttctctaaatcatcggtactgatcgcgatatgaccatagccgtcacctagatcatagccgggatgatcatagttataagttaattctaattcataatcatctcctggtaatgtcaggtaaaccaacgtaaatttgttttctggaaaatcacgacggcgcgattcttcaaaaccgaatgcttcttgataaaatgcaagtgatgcttcaagatctttcactcgcacacaagtatgtgccattttcatttgtcattcatcctttcaattgtggtaagcctataataacataacccgattttttgtggtaagaaaagtgcaccccgtcaagttgcagcttgtcgccagtggcttcctaaggtagaatggaaagaaagagatgatggagggaaacatggggaacaaggagaaagtgtttgggcaaaaagagccgggggctgactatatttcacgattcggtgcctatgtcgtgattccgaatgaacaccaacaagtgattttggtccaagcgccaaatggcgccttttttttaccaggaggggagattgaacccggtgaatcgaaggaagaaacgatcaaacgggaattggtcgaagaagtaggatttgcaggaaagatcgccagttatttaggggaggcggttgattatttttactcgcgacatcgagaaacgtattaccatcatccggcctatttttatttgatgactgattggcaaaaaataggtgagccaacagaacaacacaaccaactttcgtggcatacaccagaagaagccattcatttattgaaacgcggcagtcatgcctgggcagtgaaacaatgggtaaatcaaaaagacaacgatcatgcataaaggcagtgatcgttgtcttttttactcttttattttagttcatttaacacatagtcattgataactttagctacaccatcttcttcattggaagcagtgatgacgtcggccgcttgtttgacattttctgttgcattagccattgcaacgccaagacccgcatattcgaccatcgttagatcattttcgttatcaccaatcgccatgacttctgcttgtgagatacctagttcctcagctagcttctgaaccgcagcccctttatgagctttcttattcaagacttctaagaaaaatggcgcacttttgacgatattgaaacgctcagtcaatgaagttggcaattgtggaataatagcatcgatcaattcaggctcatcgatcatcatcattttgatgatattcagatccgcagtcatttcttccggtgtacgatatttcaaaggcatattgaccaaaaaggcttcatagacggtataaggactgatgtctcgattcgctgtgtacatcgtatcttgggtttccacatgcaaatgaacccctaatttacgggcagtcatttctacttctaagtattcttcatgcgtcaatccgaattcagaaacgatttcttttgttttagtcttctgtacgagagaaccattatatgtgattacgtagtccgtttctgaaaacaagtctagttcacttaataaatcttggacacctgttaaggggcggccagtacataagacgattcgaacaccctgtgcctccgcagcttttagtgcttggtacactccaggtgtgatttttcgatcattgttcagtaacgtgccatcgatatcgatagcaatcagtttgatgctcataacttcctcctagttgttcgtattgatcaaggcaccattgcgaatatgtttcgcaaactcttgatacgtatcccaaaataaatcatagtgattttgtagtgcggggtcaatcatttcttttgggaaataaaagcgctggtctccttgtgtttgaccagcaagtgcagctactagttgactagccttggataattccactagggagccgtctttttcttgcagttcgatttgtgtccgatgcatgccggaagttgggcgataaaagtcataaggtaaatcgaaactagaattgattgctgtgtaatagtcggggttaaaaccgactttttcgacaagagattgcagttcatgaatcaatggcaattgagtgtcttcttcaaaacgtgcagacttcagcggtttgcggttcaagaatcgtttggctaaatcactaagaatcggatcattttcttccgtccactgagtgaagtaagtattcaagacgccatcgtctagttttaggtattcttccaaagtaaagtgctgtttaagaaagggcagcaaaagctgggaatgcgattggaaaatttcttcatgttcttgatacaattcggcagcgcgatttagtaaatgtgccaagataacttccattccccgagaactggcatggaaatagacttggacatacatttgatagcggctgacaatataatcttctaccgcatgcatgccactcatagaaaatgcgatcccgccagcatagggacgaatgactcgcagaatacgtgtcaaatcaaatgtgccgtattccgttcccgtgaagtatgcatcccgcagtaaataatccatgcgatccgcatcgatctgactggaaatcatttgcaccacttgtgggtttgggtatgtcttagtaataacactggccactttttcaggaaaaccttcttccacacgattgaggatttgatagacttctgtttctggagaagtaatgatcgctacagtgatggcttcgtgatcggtatgaaaaatatgttcaaaagtgtgagaataagggccatggccaacatcatgcaacaaagcagcacaaagcgtgaccaatcgttcccggtcatcccagccatcagacccaactttttcaactgggaaatttcgttgaaacaaatcacagatgcggcggctaatttcgtaaacccctaacgaatgtgagaagcgactatgttcagcaccatgaaaagtaaacgaagaagttcctagttgtttgattcttcgcaggcgctgtacttctttcgaattgatcaagtccaagatcacttgatgctgcacatgcacatagttgtgtacaggatcacggaatactttttcaatagcaagtgtttgatacttatatgggatgctcattgtgaactctcctttatcggttgatttcgttgatacatattggtcatacgagcctctagtaatgccgcttgatcatttttttcaacccattcggatgcagtcacagggctgagagaggacttagttagccgcatcaaggcctcttgcagtcgtgaggcagcttctgatacagagaaagaacgctgaagcacatcttggagtgttgtcatactggtaggttcaacggcgggatagccattagtaccaaactgctctttcaagcttctttgataaaacgttcttactacttctcctcgatagtgttggtcgccgttgacactaaggtacatcatgactgcaattcctgctttgatcctgcgctgggcagtccctgcgattttctttccgtccatactcaagtcaaaggtaccgggacaataagagtttgggatttcataggccgcaatttctttttcgggaaatgcttctcgcatcaagtcgaccattcgctgataagccgcatctgtagtagcagctaacgtttttgggaaaatccacgatacattcagaacaccggcatcgttgatgaccccaagcccgcctgagttgcggatgattggttgaaagccagcagtcgtcaaagcggatattccttcggtgaaataaggcactcgggtatctttcattcctaaaatcatagtatcaggcaactgccaaaagtgtaaaaattcctgatgatgaacgcctgcatattcactcaatacatcggtcaatgcaaacggtaaaaaacgattctcggtagtttggggatcaaatggcaacatttgatcaatcatttcaatggtcacggtaggcttagattctccttcaataataagatctcctactattatatatgaagatcatgaaaaaacttaatcaaaaagctaagaaaacgttctatagtggatgttttagctgaaatgattgacaaaagaggggaaaaaaggaaaaatgaaactgaaatctgctaaggaggcacactatcatgagggaattgtcacaaggaattccgatttcgatccatttaacgacaaaggtcgaacaagcgggagaaacacaagattttttgtttgatttacaaggacaggcggtcaaaatcggcgatacgctgtatctgagatacaaagagattcagccagaaggagccgaagtaccagtgacgatgaaaattatgccagatggcgtgatccaactgattcgctcgggagaaatgcgaacacgcttgaaattcgcttacaaagaacgtttagaaacaagttatcaaacgccttacggcacgatgcatttccatacatatacaagtcacttacatgtgagtctgaaagatcgtccttattcaggtaaagtcgatgtccattatgatttatttatgatggaagacaaagtgggagaatacaaactttctttggagtttactgcttaaataaatgcaaattttgaaagaataaattgcaatttgtctcacatttttgtatgattaggagtagactgtgaaaggacgtgtcccgtttggaaattaatgtatttgaaggtgtaaataaaaacgaattgtcaatgatcgaagttgcccatgcgattttagagcaacgcggtgacgtgatggatttttctgatttggtcaaccaaatccaaaactatctagaaacttcggacagcgagattcgtgattctttggcgcagttttatacagacttgaatatcgatggcagttttatttctttgggagacaatcgctggggattgcgttcatggtatgcgatcgactcaatcgatgaagaagtcaaccacggaatcgatgatgaagatgaagatacaccgcgtcgtcgcaaacgtaagaaagtgaatgcctttattagtgacgatgaagacgcgatcgattataacgatgatgacccagaggatactgatttgtctgatgacgatgaagaggatctttttgacgatgatgacgatgaggatgaagaaatctccgcatataactcagatctgcaagaaattggtgcagacaataacgatgatgacgaagaggaactaccagggaacattgaagaagatctaacgatcatcgatgatgatgaagaagacgaatttgatgacgaggaagaagaggaataggcctcttcttttttgtgtttagcaaaggcaacagcgtatggaagatggcaagagctcaatcaaaataaaaaaccacggaagtgctgtcagcacttccgtggttttttgaattatcccttgagataaagtatactataaatgaaatgaaaaacgcgccttgagggaatcgaacccccgtctcaagaaccggaatcttacgtgatatccactacactaaaggcgcgaagcacaaataacagtttaaccaattttctcagaaaaaacaagaggtaaaatgatgaaatttcaacaacaattttcgcaacaacaaaaacagacacaaaagttggcgatgacgcagaaattacagcagtcgatccaagtgctgcaattttcatcagatgaactgcttgctttcgtagataatcaggcattagagaatcccctgatcgatttaacggaccatgaatatccgacgagttatactcaaggcagtgggacatctgagcaattcaatgaatatttgaatcagatcccaaatagaggaagttcgctctttgagtatttgatcgatcaaatccatttaaattaccgagacacctttctacgcaccgtcgtgttatttctagtggaatatattgatttgaatggatttttgaccattgatttggtgaaggctggtcaaatgatcggagcttcagagattcagatgctcgatgccttgacactgattcagcagttggatccagcgggtgtcggcgcacgagatctacgagaatgcctcatgcttcagactgaacgggacgatgctgcgccagaactcgcctatatcgttcttgaagaatggttcacggaattagcagagcgcaagtgggacaaaatagcgaaaaatctagcagtttcgctttcagaaattcagaaggtgtttgactatatccaaacgttgactccaacaccaggggcggcctttgggtctacagatggtttgtatatcatcccagatttgcgagttacgattactgaaggccagccagcggttacctctaatcgacgagcaatgccggaagtccgtttccaacaacactattttgatcaattaaaacaaagtggcgatgctgaggtaaagaaatatttagacaacaaagcccaagaatttgaatggctaaaaaagactctccagcagcgaggagataccatctatcgagtgggagaagcgatcgttcatcatcagcaagacttttttttacaagctgaccgaccattgaagccattaatcctcaaagaaatcgctgacgaattaggtattcacgaatcgacagtcagtcgtgccgtcaatgggaaatatttggagacagaatttggtgtttttgaactgaagtccttctttggtcaaaaagtgtccacccaaagtggagaggatgtcaccacggaggcaatcaagcgacgtttggcagctttgatcaacgaagagaataagcagaagccgctttctgatcaaaaattggctgatttgttaaaagcggaagaagtggaaatttctcgacggactgttgccaagtatcgtgaggctcttaatattcctggatcttctaaacgaaagcggtttgattgatttttcgatacagttcttgttctgatccagctattgaagaaagattcaacaagaatgacggcaaaaagtccaatgaccccacctcttatacataagaagacaggtaagcaatttgggtttcatataaccgtagcaaaggcagggctacttgtgataaatagctctgcccgcttttcataggcggtcgctgatccttttgctcgagtttttctttgttgatttcttttactagtttgaaagctatttttggctgtgataagaatccgctttacggttaaaaaagtttggagaatcattttttataattgaaatagttgcatgaggcgtccagaagtgctactattattggtgtaagagatgaattaaattttttttggaatagatgggtcattttaagtcattgtaggacaaaaaaagtccaacgggaggatgcaaaatgctcgatgaattgaaattgattgaggcaatcaccccggatatcctcgcggtgcttcaagaacgttaccgtattttacggactatctattggatgcaaccagtagggcggcggacattgtctgaaagcttagcaatgacggaacgtgtgttgaggtctgaaacggatatcctcaaaaaacttaaattgattgattcgtctaaaagcggtatgcaattaacggcctatggcgaagaaatctatacaaaaatcggcagtttgatggatcaattgtttggcatgcatcaaacagagaagcggttatccgagtacttcgggattgatcgttgcttgattgccagcggtgatggggaccgtcaaccgaaagtgattgctgaattcggtcagctgcttaatgagtcgttagacttattgctgccagatggtgagaatacgatcgctgtgatgggcggtacgacaatggcaaaagttgccgaagaactaggcaatcttgaaactggcaaacgccataacttgtttgtcccagccagagggggcatcggagaagcagtcaatgttcaggcaaattcagtcggatcagtgatggcgatgcgtaccaatggtaattatcgttccctatttgtaccggaacaattaagcactaacacctatgaatttttgttgaaagaaccagcgatccttgatgtcttaaacttgataagtcaagcaaattgtgttattcatagtattggacgagcactgcatatggcagctcgaagaaagatgtcagaaaaagagatcctgatgctgaaacaaaagaatgcagtagcggaatccttcggttatttctttaatgaagcaggcgaggtcgtttataaaattcctcgtatcggactgcagttgaaggacttgcagaacgtgccgatcattttcgcaatcgcaggcggtaaatcaaaagccaaagcgatcaatgcatacatgaaaaatgcaccaaaacaaacatggctcatcacagatgaagcctgtgccaatgagattttaaaaggggcaaccctttaaaataaatatttttatgattttcataaggaggaaatcttaaatgacagttaaagtaggtattaatggatttggacgtatcggacgcttagcatttcgtcgtatccaagaagtagaaggaatcgaagttgtggctatcaacgacttaacagacgctaaaatgttagcacacttgttaaaatatgatacaacacaaggacgtttcaacggtacagttgaagttcatgaaggatcattcaacgtgaacggaaacgaaatcaaagttctagcaaaccgcaaccctgaagaattgccttggggcgaattaggtgttgaaatcgtgctagaatgtactggattcttcacttctaaatcagctgctgaaaaacatttaacagctggtgcaaaacgtgtagttatctcagctcctggcggaaacgatgtaccaacaatcgtttacaacacaaaccacgaaactttaacaggtgatgaaacagtaatttctggtgcttcatgtacaactaactgtttagctcctatggctaaaacattgaatgacaaatttggtgtgatcgaaggcttgatgactacgatccatgcttacacaggtgaccaaatgactctagacggaccacaccctaaaggtgacttccgccgtgcgcgtgctgctgcagcaaacatcgttcctaactcaactggtgctgctaaagctattggcttggtaattcctgaattgaacggtaaattagacggagctgctcaacgtgttcctgttgcaactggttcattaactgaattagttacagttcttgacaaagaagtaactgttgacgaagtaaacgcagcaatgaaagaagcttcaaacgaatcttacggttacaacacagacgaaatcgtttcttctgatatcgttggtatgacttacggttcactatttgatgcaactcaaacaaaagttatgactgttggcgacaaacaattagttaaaactgttgcttggtatgataacgaaatgtcatacactgcacaattagtacgtactttagaatacttcgctaaattataagatttgcgtcgtacattcatttaaaccatcgcaagagaaagcggggaagcagcgcgcttctccgctttttttaacaattacattaggaggaatctgttcatggctaaaatgacagttcaagatatcgatttaaaagataaaaaagttcttgtgcgtgtggatttcaatgttccattgaaagacggtgtgatcggtgacgacactcgtatcaaagcagcacttccaacaattaattacgtgatcgaaaatggcggaaaagcaattcttttctctcacttaggtcgtgtcaaagaagaagcagataaagaaggcaaatctttagcaccagtagcaaaacgtctaggcgaattgttaggcaaagaagtgactttcgttcctgaaacacgtggggaaaaattggaagcagcaatcaacaacatgaaagacggcgatgttgttgttttcgaaaacactcgttttgaagatgttgacggcaaaaaagaaagcaaaaacgatccagagcttggtaaatattgggcttcattaggggatgtttttgtcaatgatgcatttggtacagctcaccgtgcccatgcttcaaacgtcggaatcgcttctacaggaatcccaacagttgctggattcttaatggaaaaagaaatcaaatttattggtgaagcagtcgaagaaccaaaacgtccaatggtagcgattcttggtggtgcgaaagtatctgacaaaatcggtgtcattgaaaacttgattcctaaagcagacaagatcttgatcggtggcggaatgacttatacattctacaaagcaaaaggaatggaaattggtaactctcttgttgaagcggataaagttgagttggcaaaagaattgatcgaaaaagctggcgataaacttgttttaccagttgactcaatcacagctgctgaattttcaaatgatgttccaacagaagaacatactggtgatgttcctgaaggtcaaatgggcttagatatcggacctgaaacaattgcattgttcgctgaaacattaaaaggtgcaaaaacagttgtttggaacggaccaatgggtgtgttcgaaatgtcaaactttgctaatggtaccatcggtgtttgtgaagcaatcgcaaaccttgaagatgcaacaacaatcatcggtggtggagattcagctgcagctgcagaacaattaggttttgctgataaattcactcacatctcaacaggtggcggtgctagtttagaacttctagaaggtaaaactcttcctggattagcagcaatcaacgacaaataatcaagcaatgacgcggctgcgttgcaataagcagccgtgacccttaaataacaaaggagtgccagaaaaatgcgcaaaccaattattgccggaaactggaaaatgaataaaactgcgaaagaagcaaaagaatttgctgaagcagtcaaaacaaaaattcctagcaacgataaagtagattctgttatcggagcaccagcgttgttcttggaaacattagtaacagctgcagaaggtacagaattaaaaattgctgctcaaaacagctactgggaaaatgaaggtgcctttacaggagaaacttcaccagctgctttagctgacttaggtgttgactatgtaatcatcggtcactcagaacgccgtgaatatttccatgaaactgacgaagacatcaacaaaaaagcgaaagcaattttcgcaaatggtatgatcccaatcctatgttgtggtgaatctttagaaacttatgaagctggaaaaacagctgaatggatcgaaggacaaatcactgccggtttagaaggattgacagatggccaagtcagcaatctagtcattgcttacgaaccaatttgggcgatcggtacaggtaaatcagcagatgcacaaattgctgatgaaatctgtggtgttgtacgtcaaacagttgaaaaattatacggtaaagaagtttctgatgctgtacgtatccaatacggtggttctgtaaaacctgaaaatattgcagaatacatggcaaaagaaaatgtagatggagcattagttggcggcgcaagcttgcaagctgattcattcctagcattgttggatgcagtaaaataatttcattctcatgaaaatattgtttgcagaaaacagcttttttcactacaattaagatgttcgcaagggagattcccttaagataaaacaaactcaaaggagagacaaaacatgtcaattattactgatgtttacgcacgcgaagtcctagactcacgtggtaacccaactatcgaagtagaagtctacacagaatcaggtgctttcggccgtggaatggttccttcaggagcttcaacaggtgaacacgaagcagttgaattacgtgatggcgacaaagctcgttatggtggtaaaggtgtaacgaaagcagttgacaatgtaaataacgtcattgctgaagcaatcatcggctacgatgtacgtgaccaaatggctatcgataaagcaatgatcgctttagatggaactcctaacaaaggcaaattaggtgctaacgcaattcttggtgtttctattgccgttgctcgtgcagctgctgattatttagaagtacctttataccactacttaggcggattcaatacaaaagtattgccaacacctatgatgaacatcatcaacggcggatctcactcagatgctccgatcgctttccaagaattcatgatcttgcctgtaggcgcacctacattcaaagaaggtctacgttggggtgctgaagtattccatgcattgaaatcaatcttatctaaacgtggtttagaaacatcagtaggtgacgaaggtggtttcgctcctcgttttgaaggaactgaagatggtgttgaaacaatcttagaagctatcaaagctgctggtttagaaccaggtaaagacgtttacctaggatttgactgtgcttcttctgaattctacgaaaatggcgtgtacgactacacgaaatttgaaggcgaaaacggtgtgaaacgtacagctgcagaacaagttgactacttggaagagttagttaacaaatacccaatcatcacaatcgaagatggtatggatgaaaacgactgggatggttggaaactattgactgaacgtctaggcgacaaagttcaattagttggtgacgacttgtttgttacaaacactgaaatccttgaaaaaggaatcaaaaacggtatcggtaactcaatcctaatcaaagtaaaccaaatcggtacattgactgaaacattcaatgcgatcgaaatggctaaagaagctggttatactgccgttgtttctcaccgttcaggtgaaacagaagattcaacaatctctgatatcgcagttgcaacaaatgctggccaaatcaaaactggttctctttcacgtactgaccgtattgctaaatacaaccaattactacgtatcgaagaccaacttggtgaagttgctgaatacaaaggcttgcaagctttttacaacttgaaaaacaaataatctttcgatgattacattgctctgaaagagcagcggttgatttaacaaccgctgtgatttcagagcttttttgctgtctggattaagtgatttgaatcaagacttatttttctcatggaacagagagcagtcttttcttctttattttctttttctaaaaaaagaaattatagttctggtttagcgaaactctataataaaagaaaaaataaatttaggagaaatacatggtgtatgattatctaatcgttggtacaggactatttggctcggtttttgcttatgaagcagctaaacggggacactcggtgaaaatgttggaaaaacgagcacatattggtggcaactgttatacagaaaaacaagtcggaattgacatacataaatatggtgcgcatatctttcacacatcgagcaaaaaaatttgggactacgtcaatcagtttgctgatttttatccctatattcatgaacctattgcaaactataaaggtgagctatataatctccccttcaatatgaacacgttttaccaattatggggaaccaaaagaccagatgaagctcgcatcaaactaatggctcaaattgaaaagacaggaataaaaagaccccgaaatttagaagaacaagctctttctttggtggggacagatatttatcataagctgatcaaaggctatacggaaaaacagtggggacgaggatgtgctcagctaccttcttttattattaaaagactgccggtccggtatacatttaacaacaattattttacggatacttttcaaggcattccaaaattgggctatacagaaatgattcaaaaaatgctttcaaatccactgattgaagtttctttagaaactgatttttttgcagaccgtacgcgtcatgaagcatcaaccaagaagattgtttatactggaatgattgaccaatattttgactattgttacggggagttggcctatcgttctttacattttgaaactggaacatatgatacagataattatcaaggaacagcagttatgaactttacagacagtcaaacgccctatacgcgaatcattgagcataaacatttttgtccagttgtgacaaaaaaaacagttgtcacgaaagaatttccaaaaacttggcggaagggagacattccttactacccaattaacgatcaaatcaatcatgctctgtatcgcaagtatgaaaaattagcgcatcagcaaaaaaaatgtttatttggtgggcgtctagcaaactatcgttattatgatatggatgatacgattgcagccgctttaaaactagtcaaacatgaatttcaagcagagtgacttcttttatggaagaggttgctctttttttgtcccgattctgggacaaaacgtaacttttttactagttatgaaataatgaattgtcctatcttttaaaaataggactaggggaagcttataaaaatagttttatgaaaggggagaaaaataaacgtaatgagtaaaaagaataattatcgaaagttgctacgctccaataagagtgaacgctacaagatgtataaaagcggaaaacattgggtctatgcaacgatcacttcttttactggcattgctggattgagtatcacaccaatcgtggcgcatgcttcagaaatcacaccgcctttagatgcaagcaaagaagcaaatgccgagaacgtcttggcaaataaaacgaatgccaaaattcctgcttcatcgacgcaagaaagtgaggctacttcacaatctgaaagcatgcgtccatcggaaagtttttctgaatccgaaagcaacacccagtcacaaagtgcgacagagtcaacgagtgtaacagaatcacagagtatgagtgattcagaaactgaaaacaatgctaccagtatcgaggcatctcaaagtgtttctgaatcaatgagtctttcggaagagaagagcggatctgaatcagaaagtttgagtatctctgaaagcgcctcgatttctgaaagtggctcattgtcgtcaagtgcctcagaatcgacaagtctatcgttgtcacaatcgacaagtggctctcattcaacttcagtaagtcaaaagaaccaaccaaaacaaactgtttccgaaaaaaataaagtggagtcacaaaaagcacaagatctcttcgatcaattagtacccaagaaagtacaagcgtcggttgacaccacgacgaatgcattagaaattgttgtcaaagatggcaaatcaccaagcacatctttgattcgggcagcacaacaatatgctagtgccaataatttgattgctagttttgccatcaccacccaatcagggcagattgttaaaatcaatgtttctgcggatccagatatgggccgagaagaatttgagcaggcaatcaacgatggtaacaaaaccaattcaccttctggggtgacggttgatgttccggaccaagtgaaaaataaggaattatacaagcaaacagctattgctaatggcacttatgcagcagtgaatgactgggctacgctgaaagcagcatatggaaatgcttcgattacctatattgaggtaaccgctaatattacggcagctaccaatgtggctacccgtgatttaggatggcgggcaacgagtgtgattattgacggtaatgggtttacagtcaatatggcaggagcagcatttaatgtagggacaagttctacagttcgcggttctatctttacgatcacagatgtgaatttgattcattggcaatcaggtaccaactcaggagacagtggcacaggtaatgcagatggagtgatcgattcacgatcagcaaccggaggttatgggtactggtacttcaatatcaataatgtgactctcgaaggccgagatggtgttagcgggacagatacctcataccaaccacgacgattgctggatgcagaggacagtcacgttactttatcaggtaaagtcatcgcaaatgtcaaacaagaattgatgcaaattggtgaagtagcaatcgctaacggagcccatgtagagttgaatcggacagctggtactaccggctactccatgttttactatatggcaatccgtggcaataatgcgagtgatacaggattcaatcacacctttaaagtgggcgatggcgcgacaattattggaaacgagctaagtacctataacagcaacaactatccccttgtctattatggatttaactcaattactgtcggagatgacgtaacttggaaacaagacggtttccaaatgctactcgatttttctcgttactcgggaagtcaatcaaatgaccgaaccgcaacttttggtcaaaatctgcaaatgacggcaactcgtacagtaggttccaactcgctaaacgtcacgaatagagcggttgttacatttaatgcaggaacggtacttgatctgcaacaatggaatgccaacactgttgtgaacgtggcttccggtgcaacagttcgctttatttcaccgcgggcattgcacttagcccgtctaacttcttcaggagctgtttcggcaggtcgattgattaccggttcgggaacatttgtcatgaataattctcagatcagtacatggcaaggcagcagtagccaaaccgctgctccagaaggcaaccgtaacttaaaattcgtggaaatgactatttcaggttcgacaacaactattaaagatacggctggaaatgttactacatctaacattgtagacacttctacccgtgaattagcgactgttgcgattgcgccaggaaccgtaaccgtaaattatgttgatcagtacggcaatattattaaaactgttgatatgccaattgatccagacgttaattacattggtgagtatcttgatttgcaaacattggagtatgccaatgagttaatgcctgaaaattatatgtgggcaatcggtacccaagttgctagttcagctaaaaatgatggtcaaagcggcggagatagtacgactaatgccgataatggggacagctatgggcaagcgacggttgcgattgttccaatggagaacacaaattatacttataatatttatgtatatggtgttgccaatcattcggttcagtaccaatatgtcgacgttaagactggtcaagtaatctcttctgagtatatgaatgctggtaccgaagcttccggaacagatagaattcctgcaaactacgggaatgttatcgattggacaaatagttactatacttcgactaatttgccaccaggttactattatgcaacaggtgccgtattgaatggcaatgtacagcctggatctactacagttggaactgaagcgagtctgacaaccatttacgttgcagcagacacacaaactgtcaatgtaacttttgttaattcagatggccgtccattacaaaaccaagttggcacagttgctatcaatgggacgactggtcaagaactaagctattctgacttaatcgcagattacctaactcaagctggttattatgcagatcaaactggaacatttgtttttgatagtactagtaataatggcagtacaacagacagtgatcaacaatttattacgatcactctttatccatcctatcaagaagtcggtgtcgttggtaataatcaacctgaatcagatcctgctacaggggaagcatttgagcaaatcccaggaactgtcactgttggaaaatatggtacttccggtgtttcaaatgaaagtttcactcttggggtgacagatgcagatttagagagaaatgggtatatctatacggttacaggaccagatggagtagtctacaatacattagcggaagctatggctgccaatcaaacttttgatactaccagcaatggagcatctcaaacggattcttcgccacagatgtttacggtcaattatgaacaagacccggtatcattgtctacgtccgagtctatttcgggaagcgaatcattatcagaatccattgttacttctacttctgagtcagaaagtgtttctctttctcaatcaatttcagaaagtgactcattatcagaatcgatctctgttagtgattcagaatcaatttctacatcaattagtgcgtctgtttcagtatcagattcagagagcaactcagtgtcattgtctatttcagaaagtgaatctgacatgaatgactcgacttctgaatcattgtcaacatcaatctctacttcaacttctttaagtgattcagaatcggtttcgatttcattgagtgactcagagtcaacgtctctttctatcagtgaatctgtttcggtatcagactcagaaagtggttcgttatctacatctatttcagaaagcgaatcaatgtctctatcaatttctattagtgattcagaatcgttgtcagaatccctatctgaaagtatttcaacatctatttcattatcggatagtgattcaatgtcagaaagcctttcggcatcagaatcgttatctatatcagctagtgtatcagagtctgattcggaaagtgatagttccagcttaagtgcgtctgtttctggatcattgagcaacagtacaagtgattctgaaagtttatctttatcagagtcagtatcagtttcactctcggaatcactaagtgaatccacgtcactatctctgtcagaaagtgactcagtatcagaaagtatttcagcatcagaatcattatctgtcgctatcagtgaatcggattcttcttccctcagtgaaagcattagtttgagtgaatctatttctgattcgttgagtgcaagcatgagtttatccgaaagcttatcggagtcagaatcgatctcaaattcaattagtacgtcgatgtcattgagcattagcgatagtaatagtgagtctagtagtgaatcagccagctatagcggcagtacgagtgtaagtaatagcgattcaacaagtgaaagtatttctgcaagtaattcactatcagtaagtatcagtgagtcaaccagtttgagcacatcaatcagtgattcatcctcattgagtacaagcatttctaactcactaagtgcgagcgaatctgcaagttacagcagtagtacgagcgtaagtaacagtgattcgacaagtgtgagtacgtcagttagcgaatcaacatctacaagtatcagtgactcaatcagtgccagcatatcaactagtgattctttatcggtaagtattagtgattcaacgagcttgagtacctcacttagtgattcatcctcagtgagtgtcagcgtttcgacatcactaagtgcaagtgaatcaacaagttacagcggcagtacgagtgtaagtaatagcgattcaacaagtgaaagtatttctgcaagcaattcactatcagtaagtatcagtgagtcaaccagcttgagcacctcacttagtgattcattgtcattgagtacaagtatttccgcctcactaagtgcgagtgattctgcaagttacagtggcagcactagcgtaagtatcagcgagtcagcaagcttgagcacatcaatcagtgattcatcatcattgagcacaagtatttctgcatcattaagcgcgagcgattctgcaagttacagcggtagtacgagcgtaagcaacagtgattcgacaagtgcaagtacgtcagctagtgagtcaacatctgcaagtattagtgactcaacaagcataagtacgtcgatcagtgactctatgtcattgagtacaagtatttccacatcactaagtgcgagcgattctgcaagttacagcggtagtacgagcgtaagtaacagtgactcgacaagtacaagtacatcaatcagcgattcgttgtctctgagcacaagcatttctgcatcactaagtgcgagcgattccgcaagcttcagtggtagcacaagtgtaagtaacagtgagtcaacaagtacaagcacttcgatcagtgattcattatcagtaagcacaagtatcagtaatagtgaatccgcaagtgcaagtacgtcaatcagtgattcatcctcattgagtacaagtatttcggcatcactaagtgcgagtgattctgcaagttacagcggtagtacgagcgtaagtaacagtgagtcaacaagtacaagcacttcgatcagtgattcattatcagtaagcacaagtatcagtaatagtgaatccgcaagtgcaagtacgtcgatcagtgattcatcctcattgagtacaagtatttcggcatcattaagcgcgagtgattctgtaagttacagcggtagtacgagcgtaagtaacagtgagtcgacaagcgaaagtacgtcagtcagtgattcattgtcagtaagcacaagtatttccgcatcattaagtgcgagtgattctacaagctacagtggtagtacgagcgtaagtaatagcgagtccacaagcgaaagcacgtcactaagtgattcttcgtcgctaagtacaagcgtaagcaacagtgaatcaacaagtacaagtacgtcgatcagtgattcattatctgtaagtacaagtattagtaacagtgaatcagcaagtgtgagcacatcaatcagtgactccatgtcattgagcacaagtatttccgcatcgttaagtgcgagtgattctgcaagttacagtggcagcacaagcgtaagtaacagtgactcgacaagtacaagtacgtcgatcagtgattcattatctgtaagtacaagtattagtaacagcgaatcagcaagtgtgagcacatcaatcagtgactccatgtcattgagcacaagtatttccgcatcgttaagtgcgagtgattctgcaagttacagcggcagcacaagtgtaagtaacagtgattcgacaagtgtgagtacgtcgatcagcgattcgctgtctctaagcatgagtatttccgcatcattaagtgcgagtgattctgcaagctacagcggcagcacaagtgtaagcagtagcgattcaacaagcgaaagtacgtcagtcagcgattcatcctcattgagtacaagtatttccgtatcacaaagtacgagtgattctgcaagctatagcggcagcacaagtgtaagtaacagtgactcgataagtacaagcacatcgctaagtgattcattatctgtaagcacaagtatcagtaacagcgaatcagcaagtgtgagcacatcaatcagtgattcatcctcattgagtactagtggtttggtttcacaaagtgcgagcgactctgcaagctacagcggtagtactagtgcaagtattagtgaatcaacaagtacaagtacgtcagttagcgattcgcgggctagtgaaagtcaaagttatagcagtagtacttcagccagcttgagcctgagcgcaagtgtcagcacttcagtcagtgattctgcttcaattagttcaagtatcagcaacagtgaatcgaatagtatgagtacgtcaatcagtgattcacgttctagtatgagtgaaagctatagcagcagtacttcggcaagtattagtcaaagtactagtgacagttctagctacagcagtagtacctcagcaagcattagtgcaagcactagtgatagtacaagtattagtaatagtgcttctgtaagtatgagcgaaagtttgagtatcagcacatcaataagtgactcgttgtcaatcagtgcaagcttgagcaatagcgatagtctttcagaaagtagatcatttgcaagtgaaagtcaaagctacagcagtagtacttctgcaagtctgagtctcagcacaagtactagtatttcattgagtgattcatcgtcaactagcatgagcaacagtaccagcttgagtactaacttgagtcaattgacaagcgactcgctttccgaagggattagcttaagtaatagtctaagtaatagtttcagtaatagtacttcagctagtacgagtttgagctcaagtacaagtctaagtgaacaactatctcaatcagtaagtgccagcgagtcacggagtgatagcgtcagctatagcagcagcacgtcaattagtacgagtgaaagcagcagtactagcttgagcgaattactatctcgttcagccagtgccagtgagtcgcggagcaatagcttaagtcaaagcacaagtacttcctttagcggaagcagcagtactagcttaagtttaagtgaaatgaactctcaatcaacaagtgctagtgagtcacggagtgatagtgtaagcaacagcatgagcacttcaatcagtgatagcttgagtgcaagtactagcttaagtgatttactatctagatcagagagtgcgagtgaatcgcgaagtgacagcctgagctatagcggcagcacatcgatcagtaacagcttaagtttaagcacgagccaaagtgatttagtatctagatctgaaagtgcaagcgaatcacgtagtttcagcacgagtgatagtgctagcacatcgatcagcaatagcgctagtgcaagtgacagcttaagtgatctatattcaagatcgaatagttctagcctttcaacaagtgacagtacaagtaccaatgattctgtctcagcaagtgctagtgaaagcactagcacctcacaatcaattagtacgagtctaagcgaatcggcatcaatcagtacgtcgcttagcgaaaaacaagaagtgattgagtctcaaagtgtgagtgcttcaacaagtgattcacaaagttcgagtataagtgaatcagttagcgtcagcatcagtactagcgaaagcgagcggaatagtacggtggtttcacctagcgaatcaacttcgattagtgaaagtattagtacgagtgaaagtttccgagattctgaatcggttagtgcaagtgacagtacaagtttgagtcaatcaatgagcactagcgaccaagtctctgcttctgagagtataagcgacagctccagcactcgtgattctgagtctgaaagcgcaagtatttctacggaagaaagccgcagtttcagtacaagtgagtcaatttctgcaagtgaaagcacatcgattagtcaaagcgaaagtgcaagtatgagtgaatcagccagtgaaagtacaagtacgagtgatagtgaacgtgattcaatgtcgaatagtgcaagtgtaagtgattcgaactcaacaagtgaaagtctaagtgtgagtgaatcagctagcgaaagcacaagcatcagtgatagtgaacgtgactcaatgtcaagcagtgctgagacaagtgaatctggctctacaagcgatagtacaagtgctagcaactctgctagtctgagtgaaagctttagtgcttctgatcgggactcagtctctatgagcgcaagcgaatcaatcagcgaaagtacaagcgttagtgaatctgcttcgttaagtacaagtacaagtgatgtcaactctgaaatcgtcagtgactatcatagtaatagtttgtctgaaagtctttcagaactacaatcgcaatcaactagtcaagatcattcactttcagaaagtgcatcaatcagcggatctacttcaactcctacaaattccgagcagaataatgcaacgaacggaaatacaggaacgtcacaaggcaacataggagtggggggacatgcgactggagccactcttcctaagactggtgaatctgatgcaagcggtagtcaaatgtctcttgctggaattgccgcgctgttagctgcgattgctttaatgaaaaagaaaaaagatgcagcaaagcgtgaaacggattaatcagttcctttcagtttatgaagggctgggataaatttcctagctcttctaaaatgatagaagtgttactactcaataaaaaagcgtcacagttagattttcctaactgtgacgcttttttattcgctatagccgattatggaaattcaacatcgaatgaaccgtcttctgtttttaccaactcggataataataaatttctgattgcttctagataaattgcttcacgcatttgagtgaaagaacggtgtgcctctacttgaaactcatagatgggacggtgttgtccccagtttcttccattgatgactgttttcaattgttgcaagttgtctgattgttcgatccaaagagtatccaacgcttttaaaagaacaattcgcttgaagaacagctgctggaaactgtctggcatgaattgctgaatgtgagtcaaacgatctgaaatcagagctaataagaattttttgacggttcgtttattaaatttatccagtttctcgatttcaaaaatatcaaaattatagtccaaattattaaagatgaaatcaaggatcgcttgtttatttagattctctttcttagtgatgaattgattgattgcttcttccatgcatttgttgaagattttttctaactcaactggcgtgcctgtcatgatactgttcctcatgctgtacattttgtctctttgaatggtgatgattgagtcaaattctagcgttgtttgacgtccagcaatttcttgatttttgcgattgctttgagactgattgatcaatttattgtattttttcttttttaatggcttgaaaccattggctgatttttcttgttcagttaatagttctcgttcctgggctgcccatttaggtgcactttcaacaacgattttatcctccatggatacataaaaaatgctatcaccagggcctccttgacgtccggagcgcccccgcagctgattatcgattcggtcactggtcattcgttcggttccaactactaacagaccgccgttttcccgcgcgtcttgttcaagtttaatgtctgtaccgcgtccagccattgaagtggctactgttacggccccttttttgcccgcttctgagatgatccaggattctttggtcgctgttgtagcatttaaaaggttatgaggaattcgatgctttaagagaatcagagagtataaagtcgacattgagaccgatcctgtttcaatcagaacgggacgttcttggatcaaagcattttttactgcttctaaagaagccatgatctttgactgattggtaacatatacgaggtcctgatgatcttttcggcgaatgggtttattcgttggaatttcgattacgtcaatattataagtttcacgaaattcgtcagcgtctgttttggctgtcccggtcattccggataaaatcttgaattttcggaagagattctgataggtaatggagcccatggatcggctttccgtggtgatctttaccccttctttggcttcgattgcttgatgaagcccagcttgtagttttgttccgatcaacttgcgcccatttgcttcgtcaagtaaaagaatttcattgtcttccacaacatagtctttgtttaagtgcaagagataattggcccgcaaggcaatgactaaatggcggtaaagatttttccatttttctgaaagaatgttttcgatacctaagtagtcttctgctttttgaatacctgtttctgtaaaccagacgtggcgcttattttcgctccttaggtagtctttcccttcaatcaggctctttacaaaccagtcagatagcgtaaaaaagttggactggactttgggagctcctgaaatgatcaatggtgtttgagccatatcgagtaatattgcatcgatttcatcaatcagtacataattgaagtgggtaacgtattgttcatctggagaaacggccaagttgtcaaacaagtagtcaaatcccaatgcgctatgggtagtatagacaatgtctgctgcatagacgacctctttgtcgacttcttctccttcatcttcatgttcggggactccagcagccacggttagtcctagaaaacgatagactttcccggtttcttcaatatcccgcaatgctaaataggtattggaagtaatcaaaaaatttcctttgcctcccagaccgtgtaagtacatcggcatggtggctgtcaatgtttttccttcaccggttttcatctcagcaacattgccataaaaaagagcaatcgcgccaagaatttggacaaaataaggttccattcctaagacacgacggtctgcttcgacaactacagcataggcttgtgggagtatactctctaacttttttcctagttcgagttgttgacgaaaaagaatagtttgcatttgtaattcttgatccgacaattgccgatacttgtctgcgagattttgaacctttctcgctaaccgcatatatttgcgaaattttttatctttcatttttgctgatccttccccaaaaaattgatagtgttagcagattaatttgtgttactggctaatttagcacgaatcattacgtcctctagttcaaaaagataatcccgcatcaaatcattggcttctaaaaaaaagacgatttttcccttcggagcagctagtttcatttttttggacgcaataagtggttccttgttttgatcaagcaacgcttcaccagaacttgttacgaagtgaagggaaaacgtataggttttggtggtgtccatattatagtagggaaattccccatgatagatggactcttgatcagctacctccaaagtatcttcagtccgtaaaacgacagctttcaagtctaatctaggactaggttcattgtcaggagtccttgattctgcagtctgtgtttcattattcgtcaaagtatctttcaaaaaaaagatacctcctaacagcaaaacaagaggtatgatgagttcaattagtttcttcatatgaaatccttctttttggggatgtttctacggaattttctccccttttttttccaatcctcgtcattctcagatgatcatctaaaaatgaagcgttgttttcttatttgaatttaaaacgatgataccacaatgactaacaccaccttttcattttttttttcgtttcaacaaaaaaacaaataaaaaagggggatttaaacttgctattattttgttaatccttacagatgaaaaaagtaagaaaaattggagatgaaaatgaagaatcaaaaagaactcattcgtaggatcatcgcgagtttcttcctgttgttcatcgttgagataggaaagcatattccgattcctttttttatttcagaaaagataccagaggaatcaactagcttgattctgaaattcttagcaacatcaaccggtggaaatttcactgttccaacgcttttttctttaggaatgggaccgtatatgactgctctgatcatctggacaacgatcagcatgattgatacagaaagtatcggaaatctttccacaaaaagaatcggctatattcaacgttgtttgactcttttatttgctgtccttcaaagttgcgcattagtgttaaaatttcgttcatcaatgatcgatcaaaaagctgttgggggatccgttgtcctgttgtttttaggagcagtccttattttgactgctggaggattgttcgttgcgtggctagccgatatcaatatcgacaaaggaatcggtggtcaaagcttgtttatcgttccaggtctattgatgaacatcccagctatgttaatttcgggacaaacagaatccgtccacttgagtcaaaattttatgattggtttggttatagtgactttaatctttatttatctaacgcttttcctttacagtgcagaataccgcatcaatattgaacggacaggtattgatagtcgcttcaacaattcgtatattcccattcgtcttttgcctgcaggagcgatgccgtttatgtttgcggtaaccgtcttttcaatgccgcagcttttactcttgaatgaaaagtggggagacacaggcttttcgaattttattacgacttacttttcatttaataatgtgcggggtgttttcacttatggtctgattctctatgttttaggttatggatttagttttattaacgttcgaccttacgatatagccaaaaatcttaaagagacaggagactatattttaaatattgcacctggtaaacagacggagatatatatattgaagcgattatctacggttgcattgcttggcaacagttatcttgtgatcatttcaatgattccgttattgattgggttgcaaaatcagatcatttccaacttagctttttattttggaagtatttttatgttgatcattattttagaaactatcacaaatgaaatacgcttcctcttttccagacgcacttaccggattttttagaggatgttaggaggtaattctttgaattattttattcccgattggacgaccagcagcggcaatttagaaagtgactacatgatgaatgtcattcagcttttcaagaacaatcgagaaccgtaccacttattgttattggaacatatcccgtttttgcgctataaaatgcatgcgtatgggttagaagcagctcagatgacttcgctttacgatcgcttgcaagatattcacaagatcaatgggtttcctttagatgtagatgacttgcctctttctcacaatgtggagaaagtctatacgccttttggtattacgttgatcaaggaagatcaaccatttggtaaaattcgtttcaatgcttttggctttgcggaacaaatgtatttaatgacggacccttaccgacaaattctcttcttcgatgatcgaggatttatttctgcaaaatcattgcagacagacaatggggaacaagtaaagaggatttactataacgaatcgggaatggaaaaatgtgtggaatactttggagaaaatccgcatgttgagctgattgattctcaaagaattggactaaagaaaagtcagtatcgaagtatggaggatcttctcttagaaatgatgaatcaatttcaatggaatagtgaatccgaagatcaactgatctgtttgacaaatgagcggaatctgcgattggtcaaaacgaatgagcaacgaaagcgagtgattcagatcgtttctgatgctcaccaactttcaaagtgtgcaccagaggaaaaagcagaattgtgggcagccgaaaataaaattattactgattccactagtaatcaaacagcgctcttgtctttaatgagacattccggtgtcaatgacccatctcgtatacagcgcatacctatttacacaacttctttccatctaggcaatagcaactccattccgcagctggttctttattggaacgccggtgagcttaatgaagacgttctgagaatccatcacttattgctgcaaaaagtcattcaaaatgatcgttatgacttaattatcgaaacgacgacattccaaagcgaagtcgttttacgtgaagcacaaaaagaaatggttgatactcactttggtgtcgatagtgaatctgaggagtatcagaaggtactgaagtattttgaagcaaaaaaagccaagaagttatttaaaacagatgaagaggcgattgaagagattcgagaaagcgaaaactggagaaatctggtagaagtagttgatgtcaacttcaggattcactttcgattggattctcacctcacgacgattcgacaggattttaatgagacacgtttgtatattgatttgtctgctgaagttgatgtgcagaaacaagcattggcagtaagcgcaggaattcctcagctcgttcggaagaaaaccgattatgttgatgaccaaaagaatgggcaaatcattggtcaaatcagagacctagatccagcaattgctttttatatggatgatttaaacaattggaaccaagcactagtagaaaatatcagttatattgaacgatttagcgaagaaaatgtcatcaaacaatggagggatctgctctatggcgtcgtctaaacaaataaagatattccatattgcggctgcagctgtttcttcagagtggcaaaaacagctttcttctttgtttgtttatcaatggcttccgttagcctatgatttcagaaaagatgagcaggaactgcagctgttcgagaaagacaaatataacagcaagtaccatcgagccctttttctactagagaaagatgcgttgattcttgaagacaaggagctattggaacaactgccagcctatcaaatcttttacgaaaaaaactgtcagctgtctcccgaagttcaagcgctcttcacattaaaagcagcaaaactgtttgatgaacaacagttggaaaatgtttttagtagcatcaatgaacaattttcagcgaagcagcaaggatataagttatcgatggatcacatgaaatttaataaagatgtatcgttgcaaatcactaaagaaggacatgcagcttgtcaggtaaaggcacaattgacaccagattatcagcaaatcactacttggaaaatgacgaacctgatccctaaagaggaacggacatgtttttatcccgagatcgcaaatatccaaggagaggcgatactgaagatcaaactttttttcatcaaagaaaacacaaatcaggtcattcaagtgattgagatcgcccacgatcgcatcataaatggggatccgatttacttcaaattggatcaacaggcatacatcaacgtttcattgtatgccaaaggaaatcaaggacaatttacgatcggacaaatgcacttgcgacgagcaatggcagatgaaagtgtcatgattccagggggcggccggatccgggatgatgagcatctgggcggagaagtgatctattactttaatccaggagacctaaaacctccattagcggtttatttttccggatatcgctctgctgaaggattcgaaggacgtggaatgatggggagcatgggctgtccttttttgctgattggtgacccccgtctagaaggaggaaatttctatctaggcagccagaaatttgaacaagaaatcgtaacaatcatattagaaaaactagcattgttgggatttcaaaaatcggatctcattttgtctggattgtcgatgggcacttttggcgctctttattatgcgagtgatttgagtccaaacagtgtcatcgtggggaaaccgttgacgaatcttggatctattgcactcaatgaacgcatcaatcggccaacaggatttccaacttcattggatatgctgctttacaatattggctttgtttcagaagaagcaagtagtcaattgaatggacgtttctgggaaaagtttaaaagtggagactacaggcaaacgacatttgctatcgcctacatgaaacaagacgattatgacatggaggcatttccaatgttatttgaatttctaaaaaacaattttcccatgactcgtgttctatataaaggcatgataggccgtcataacgacaatagtcccgctatcaacaattggtttttgaaacaatacaagaatattcttgtgcatacatttcatcggaatatcaagaaaattttataagaaatgggggagtcgatgaatcgcatgtaccgtatcaagtgggggatcgactttaatgataattacaattatggcgcaaaaatagcctacacatcctctggtgacgtcgcttattcttcacctctgatgcctcctggcgtcagtattaagtcctggtattcgaaaacagaatttcacagtagtcgaaaatcacctatgttgccgatgttgctgcctggacacgagtacgagttaacacttcatgctgaattcgatcgtaaagaagcagtccagctgctggtggaattttttgataaagacggcttttttcttgaaaaactggtcttcgaaacaactcaagagagcttccgttttccacaaaacgccactgattaccaaattcatatggtaaacaaaaagcaccaacagattctttttaaggaattggttttatctactaaggagaaccaagctttggcggtggttcctataggagcaaactcaggaacaaacattgttgcagttactccgttggtgggggaaagtgctgcattatcggtcgtattcgaaaaacagaatagttatgtcaaagaatattcacttcctgattgtgaagcgggattatttattgaacccggtgttacggctgcttcatcgtttttggaagttttgcttgaacaaatctatcagcgaatcgataatcctgatcaaatcacccttaaaatgggacaaaatttttctttactggaatcctgttatcacgatgatttttctatactggctttattatttgcaaaaccaaacaaagaaactgagtcaactgagcttatgcatcgtttgcagaaaaaaatcgtacttaatcgaagggcactgaatgtattagaaaatttaaaagaaaatagaaaaaaatcaacctaaataaaagggggacatcatgaatttttttgtaaataaagcaatgggaatcggcaattctggtgtggaacatgcacagttctaccgtgctgcttgttttgatagaaaaaatattccgtataaatatatttttatggaattagtaaagaatcttcatgaagcgatggcagcttggaagataccagacaataaagtcatctccatgtgggaatattttgccctagaaggtgactatttaagacaaggagctaaagcgaattttaccgcgaaacaggatctcttggtagacgccacgaacacgcataggattaaagaaaccatcacatcatcaggattgaaaatcgttgagcacatggaaaaatcccctagccgaaaaaaagaagggttattgctagtttcagattatcgggtagagatttttgactatcgaacgaatcaaagaaaaatcatgtacagctatcgcaatgatcctcatcgaggaagagtgatgacgaatattcacttgtttgcttttaagggcaaacatcgcttctttagaaatgaagtcttgctgcaacgctttttctttaaacaattgatggaagagttcccagaaaccaaaactatcatcattgatcgaggagaagaaagtgaggccgccttatatgatcattgtcctccagaaatcaaattgatcgaaatagtacatgctgatcatttatctgatcgtgatgtacctcgtgcgcctctttggaacaattattatgaatatgcattgacgcatttagagcaagttactcacatcgttgttgcgacagaattgcagagacaagatctactgatcgattttccaaacgaatccgaaaaaattgtgacgatccctgtgggggggattcgcgatatgacagaagaatcatttgaaaaaggcaaacaacaggcggagaagtttgtgacggtctctcgcttggcatctgaaaagcacattgatcttgtgatacgtgcaattgctgcagcaaaaaaagaacatccaacgctctctttagatatctatggtcaaggcggagaagaaagcaagttgaatgcaataatcaaggagctaaatgcagaagaatatattcaattaaaaggccactcccatgcgatcaatgaggtatatcccaattacgatgcctttatttctggctctttttcagaaggatttggattgacctatatcgaagcattgaatgcgggattaccaattgtgacgtacaaggcacgttttggggcgatggagttgatcaaagaaggggtcaacgggtatttgaaagacttttccagaaatgatgatacctacaatgtccagcaactaacagaaggaattcgtcagttagtcgctactgatttaaaccaacttaaagccaacacccgcaagtctgtccggatgtttcaagactcgataattgcagagaaatggagtgagttgatcgatgcattatgaattagtcactgtgatccgacccaatgaccggatatggatgacacaaaaatcacgaatcaaagaaggaaaccaagtgttgtctatctcaccaagtccaaattttcaagcgatgcttcaaaaagaagcggtgcagggaataaatattttagatcaagtcacacaacggagccacgatccagaaacctttttattttttaaccaagtcccaacggcttattgtacagaagtctatatgaacgaagatcgtaccatttcgttgattacagacggggatgaaataggcaaagtgagcttataccctatgactagaagacatgtcaaagaggtacggtacttctatccggatggtacgatagacttcattgaagaatatgccgctgacgggaaattgttctcaactatttattattgtaacgatcaggtccaagagattgcttttttcaatgatcagcagcaaagcatcttgaattattacttttatcagggagcaatcaacttggtcacgattcgtgatactgcaacattgaaggtaacccagaaatttaatacaacacttgatttcattcgggaacagttagctttgcggttaacagaaaatgataccgtgggaatttcatacatgggattagaattgttcgctttagcaacatctaattcaagaaataccctgtatctagaagagtcgcctcttgatggcaaagggaatatcaaaggaaatttaatgagtattttagatgatcacatcccttacatccatagggtggaagtggatcagaagaattatcaactattggcaaataagaatgtttgcatggacaaagttgtcttgaaaggatgaagacgaaatgaagaaaatgaaggtcaatgaattgtatgagcaaatcatgtcattaatcaaagaaaacagcggatccatgctctcttttgagaatgagcaggaggaagcaaagcgcatcctgcatcaacaaaaagaattgattgatcaattgattcagatcaatcaagagatgaaagcaatgatcaataagtcagaaaatgacatcgatctaaatgagatccaagcgttaaaaaaacaattcaatgcgtcttttgagcagcaacaggaagagcaaaacagattgcaaatgatttatgaaaaactcttttctgcttacgaggttgaaaagcaaatgcttcggacgtatttcttgaatgaaaccgatcagatcattgatatgttgacctcaaccgtagaaagacaggatagcgaagtgagtcaattgagtcaagagctgattcatgaattgcgttcattagaagaaacagaagtagaagctaatacaggtgcagaggaaaacgaaccaacagaaaacgttgcagaaatgagtgagtcgctatagctggcaactgatcaaatccaatagttaaacactgtattcttcatagttgttagctggaaataaactggggagaggtgatttcgttggcaaataatcagttagataaaacgattcaagcaggatttcaagaagaacgagaaaacgtaagagatcactcggaagagaaaaaaaagggaaagctgtcaccatcgtgctttccttggttatgtcgatcgtgatccttggatcgttggtctattctttgttggaagcattacagaagtaaaaattggaaataggtcctgcattttagaaaaaaggatttgaaaaatatggaaactagattactaagcgtttgtcgattaatcagtacgatcaacccagacttaaagatacctgatacatcagtagttgctgtcaatattgatcgcgagaaattagaagaaatccgcaaatgtaaaggtctatctgttaagtcttttgaaagaaagattgggttatctcgctcacgatactataggtgggtacaatatgaaatcgacctgcctttcgaaatggttgttggaatcaagaaaatgttgagcatatcagataccgtattgttagacatgtttgctatgtcaacagatgaacaacttcatctattaagtgtactgatttatagctctttatcaacgaaagaggacatgttcgtcacctttctcaaagtcagaaaagagttagaaaaatttcgtcctgctactgaggataatgtgatgtttaaacttatgctggcctattctgacctcgtgttcggctgtatgaaccagaaagtcccacaagcaagtttagagatgcttgaaacattttttctcggaactgatttttatacattgtttgatagtctcttatatttggctacgttgcgcatcaaacatcgctatggattgcaatcctcttctttagaaaaacaaatgtttctgttagaaagctgtctattaaagaaaataaatgcaactgactttactgaactgcgaccagttttagtaggagccgtattggatttgtcggaatgtttggtagatatgcaacgctgtgaagatgccattcaattgcttcaacatgcgagtcgtttaatggaagaacattggcatattgatgtctacaatcaaacggttctaaagctagtcaaatatctgatccttacaaggaatacttcgcaagaagatccagctgtgcaactgttttccaaaaatttgaaaggtgcagaatggtgcttaccaaaagatgaagtgatgtttgtgcgagcaatgatggaaaaggagatggggcaagcgtgaatcggtgggtgacgacgatcattgaatcgaatgcagcagattcagtcaaaaaggcgaaagcagatgtttgtgacattgccaaggggatggattatcagcctttatatatttatcgttatatcgatgagaatgaagatgattacgcacttacctcgaggattgatggcattacagctggtgttgccaatcaagatatggtggtctaccaatatccaagctataatggtgcccatttcgatcggatgtttttacaaagaatgaagcaaagagggatctatacgatcttattcatccatgatgctgagatgttgcgagggaaagtcgactttgatgaagctgctcttttcaacgaagccacattattaatcgttcatagtcaagctatgcagacagctttagtcgaacgaggagtgatccgaaaaatggtccaaaaaccgttttttgactatcgacacaaggaagtaagtgtcagtcatgagcggccagaaaaacgagttgtctttgcagggaatttagcaaaaaccctttttttacagcaatggcccaatcgcactgaaattctcgtatatggtgaaaagaatgatcgcccttttggcgcaaatgtccattattgtggtgtatttgagcaagaagaattgattcgcaagatggagaagaatggctttggtcttgcgtgggatgacaaattgccagctggtggtgactatcaacagtacacgaagtataatgcgcctcacaaaatttcattgtatctctcattaggcatccctgtcattgtatggcaacaagcagccatagcagagatggtacagaaactaggacttgggattgttatcgctgggattgaagaaattgaccataaattaggtgagttaacagatgaagaaatgctgcgaatgaagaacaatgttctttcatttagttgcttactgcgatcgggaatatttactaggactgcactagtggattcagaagtaaaaatactcctaaacaaaggggcaaatcaagaatgacacaatcgatgatcacaaagaaattatccgcaatcgtccagatcagcgagctagaccagatgctagcagagatgaatcaaacgatcgaacaacgggatagtaaaattgagcgattaaagcaaatgatctcagaaaaaaaacagtccaccattgggtatcgcgatttttttattctgaagaactgtcaagatgagctgagagatctctgtcaaaaaattgacttgcagcgggtcaaagtcaatgatcttttggaacatgtacgcaatacaaaagcgattttcaacgatttgttttttttagaaacagaagtcaacgaacaggcgaagaaaatacaagaactgtcaaatgcattctttattcaagcggagacaaaagagtagcggctgaaacaacaacagaatgtttggggagcaagaaatcatgacaaatagggaagttaggaggattagtgtggacaaaatcattgcattagacattgatgaatttcgagtaggcgtcgttggctatggttatcaagatgtcagaagttctgtttattcagaagtcaaaaaaaataatctgcagtatcttttaggaaagaataatgaaccgacccactccaaaaacaaagttggggaacgaattcttctcgggggaagcgagcaagaaattacttggggcttcgacaagttatatagtcgacgttcgaaggcttaccaaacctttggaaatccattggcagccattggagaccaaaattttaagacatatatcaaaacgatactttcttatttagtagagaagagaaccttgattttcactgaaattgcaaaggattgctttagctgctcattgtgcattggcgtagcaacagaaagttttgaccagctggctgaaatcgagaggcaactggcagatgaattcgagacagtcgttaatggtacccactatcggatacgaatcgaacgagtaaaactgattcccaaatcgctggctgtgatttttgaaagtaggcgaaacgatattcatttaatgttaggcgttgaagaaattctggcgggattgacttatgtgtttgagattaatgatcattatctaacttgtgacagttatgaaaatggcgaactgatcaaaagtacaaaagttacagacggcttgtatgaattagccggcaacgtggtacaagcttaccaagaaaatgagggaaatcatcccacgctaacttttgatttggatgctggggtaatctacgatatgctggtcacaacgaagaagaacaatccatttattgtgacgatcaatggacgtcagaccgtcgatttaaccgaaatcgttaaaaaagagctgacggctttgacggatcaattcattgattatgtcaatagtgatcaggatgttcaatatgcggatacaatactgatccgggatatttctgcaggaacgatcaatgaaaacacagtgaatcaggtattagctaaaatggggctatcttgtaaagtgtttaataataaaaatgcgctgggaatgtatttatttggggaattgttctggcaagaccaaccgaagactttggctgatcgctttgaggatagccgtccatcagctatgaatcatggtttttcagaaccggaagtgcgtgcagaatctgcaccaatcgaagagtacgtcgaatcaactaaccaaattgattccgagctatcagaagttaccgagcaaaagagtcattatcgaagctcatctgtggaaacaatttttgcagaacagtcagaattgcttaaattcttgatcaatgatgacaaggagccttccatttagcaatgaaaaagagaattttgatcgataaacgatcaagattctctttttcttgtggttggatttttttgcttaaatccgatactcgaatagggcaagaattggtcatcggcaatcatctatcagccaaactgtcgcagatgaatgaaggatcattctgtgctttaatcttcttcggaggtttactccttctgattgctggtatcttcagctaccgtcaccgtaaaaaaaatctttggggaaaatcaatttatctggttcagaaatgttttttctcaaaggtttttgattactggttattttataaggacacctaaaatctgtttaaatttttggctcatttgctgtgcagatggtacactagagtcaagggagggatcctatgctttggctgataattgtacttattggactgattgctgggttatactatatttaccgaactgcagtcctaaaaaaaggtgtacgttattttgtatctgctctgatcatgcgcaataaccattggtatgaaaaagaaggcagaaaacaacttgttccttcgggacagcgatcacaggaagcaccttcaactttctggcaagaagggtccgaatgtacccttactgcaacggatgatgttctgttacatgcacgggtctttgatcagtgtgccaaaacatgggtgatttgtcttcatggctatcgcagttctggacaagtcgattgtcaagatgccgcggaacgcttgtggcaagccggacacaatgtcttagtgccagatcttcgcggacacgggcaaagtgaagggcttcaaatcgggttaggctggttggatcgcttagatctgattctctggatcgagaaattagttgaaaaagatgcgcaatgccagattttcttgtatggtcaagggatgggggccgcaacagtcctcttagcgagtggagaagtattgcctattcaagttcgaggattgattgcagacagcagctatacctcgatctatagtttgatacgagccaatttaccgcgtctttctggattacccgtcaaacggttcctgcgtatggcaaatcgttacagtaaacaattagtagggtacccatttctacagatctctgtcacacgccaactaggcagtaaccatttacctgttttatttttacatggttctgaagatccatttgtctcagcagaagaaacagacacattgatggaagcaactgctggggaaaaaaaacgagtcatttttccagagatgggccatcttcaagcggtcacagaaagtccagaatattggccgactattctacaatttatccaggcaacagagtaatagtgcatttgaatttttttaactagaaaggaatgtgaaaaaatggaaatcaaagaagaaaacaaacgttttgccttatacgatgacggcaaggaaataggagaaatcacctggcaagaggcgccagacgatgtgttggtggttgatcatacatttgttgattctgcgtatcgcggtcagaagttagcacaaaagttactgaatgcggtggtagaaaaagcgcgccgcgaagatcgaaaaatcatgccagtttgttcattcgctgtcaaagagttcaaagaaaaatcagaatatgatgatgtattggctcgctgaatttcggtagaaaatgattgagacaacagtcgtgcaacaacgatctttatgttgctgtacggctagtgtctttttttgttccgggatttagtagttgtcttgtttggatgcagggaacatcgccatagcatcaataaaatatactggaaaaaaggtcccgaatgtggtagagttaaaaagacgattctagcaagcaaggaggagctatcgtgtacaatatattattagcagcagtgattgtgatttctgtgatcatggttattacgattatgatgcaaccaagcaaacaaaatagtgctgccagcgcgtttacgggtggagcagaccaattgttcggtaaacaaaaagcgcgtggatttgaagcggtaatgcaacgttcaactgccattttaggctttgtatggatggtcttgctatttcttttggcctatttgtcatcaaaataattggatgaaatttggaacctctcggctgcgaggggttttttctttgccaaaaatcttatgaacgcatttatcgttgaaatcatcgaactatggtagaattggacgtgaggtgaaacgaagaaatgaagaattttaaccaaccaaaaccagtgtttgctccccacggagatcgggcagtgattttgttccatgcttattctggtagtcccaatgatgtgcggatgctttgccggtttttagaacaaaaagagtatactgtttatacaccgatgttttcgggtcatgggacaacaaaccctgaagatattttgaatcaaggaattcaacaatggcgagcagatgccaaagcagcgattgaatttttgaaagaaaaaggttaccaaaaaattgctgtgttgggattgtcaatgggaggcatctttgccatgaacagtttgacacaagcggaacctgcgctaatcggtggtgggctattctgttcaccgctctttgaaacaaagaatgatgtgccgcgaaattttgaaaaatatgcagaaatgattctgcaatactcttcttattcatccgaagagcagcaaatgattttggctcgcgtaccgcaacaagtcagagatcagctgctagaaattgaatcgattgggcaagaaacagcaactaatcttgacacgatcgatgtgcctgtttttcttgcacaagcaggaagagaccgtatgatcgatccccagacggtttttcgcacagcagcagcattgtctcatgtgccctacacattacagtggtatccacatagtggacatgtagtgactgtcggcccagaacgaaaaaaattagaacaagatgtttgggcttttctggaaagcctcgcttgggaagggtaaaaaatgaaagagacgattaaaacaaaaattattcagttcatggaagaaagccgcaagaaaagcttttccatggaagaaattgccgaagcattgcaactgcaaaaaagcgaggatttcaaaaatcttgttcaaacagtagccgcaatggaacgagaggggagcattctcttcaataagaaaggcaaagtcaaattgccaatgcagcgagtcttagttgaaggaacattccgagcaaacgaacgaggctttggatttgtgagtatcgatgaggaagaagacatctatattcctaaagaatcgactggctatgcgatggatggagatacagttgctatcgacatacttcatgctgctgatcctttttccgataaaggggcagagggcaaagtcgttgaaatccgcaaacgggcagtcacacaagttgtcggtgagtttacactctttgatgaagcggagatccaagaaacagacctctatggagtcgttcagccaaaagataaaaaaatgaatgagttaaaagtattcatcggtgcagaaggcgttcgtccggtagatggcagcattgtgatcgttgagatcactcactatccggagaaaggctactctaaaagcttggaaggactagtcaaaaaagtagttggtcataaaaatgatcctggaatggatattttgtcgatcgtcgtagctaacggcattccgacaaagtttgaagaagcaacattagcggaagctgatgcagttcctgatgccattgatccggcacaattcccagaacgtcgtgacctgcgggaacaattgattgtcacgatcgatggggcagatgcgaaagaccttgatgatgcggtcaccgttcgtaaattagccaacggcaactttttcttaggggtccatatcgcagatgtttcttattatgtgacagaaaacagtgccctagacaaggaagcttttgaacgaggcaccagtgtctatctgaccgatcgggtcattcctatgatccctcagcggctgtcaaatggtatctgctcactgaatcctcacgttccgcggttgacaatgagttgtgagatggaaatcgattcttcaggtaaagtggtcaaacatgagatttttcaaagcatcattcaaacaacagaacgaatgacttatcaagcagtaaatgaaatcttggaagaccaagagcctgagacaatggcgcgttatgcctcgcttgttccgatgtttaaggaaatggctgaattgcatcaaatcttagaagcgatgcgcgttcggcggggggcagtttcttttgaggatcgtgaagccaaagtattggttgacgaagcagggcatcctcaggacatccttcttcgcgaacgaggagttggcgaacgattgattgagtcctttatgctggctgctaatgaaacagtggcagagcatttcaacaaacgtcgattgccgttcatttatcggatccatgaagaaccaaaagaagaaaaaatgcggcgcttttttgattttgcttctgcgttaggaattgttgtcaagcagacaaaaggctccatcacgcccaaagatctacaaaaagtcgtggaagatgttgcagataaacctgaagcgatggtggtcaacaccatgctgttgcgaagtatgcaacaagcaaaatattctgaagataactatgggcattatggactggctgcagactactatacccacttcacatcaccgatccgccgataccccgatttgatcgttcatcggctgattcgttcatacagtacggatccgtcagaaagcaatcaagaaaagtgggagcagaaccttccagatattgctttacacagttcacaaatggagcgaagagcagtggaagcagaacgtgaagtagatgctcttaaaaaagctgaatttatggccgataaagtaggagaagagtttgacgggattattagctcagtagtaaaattcggacttttcgtggagttgccgaataccatcgaagggttaatccatattactgcattgaaacaagattacttccattacttggaaaaccacctcgcattagtaggtgaacgtactgggcaaacgtttaagatcggacaaaaagttcgcatcaaagtgatcaaagcggatccagagactcgcgaaatcgattttgaattgattgaagcagaagaagtcgtacgaatccaacagcctaaaaaaaagcaaaataaagaaaacaaacagcgaagacaaacctcagatcgacagaaaaaagaaaatttacggggaaaatctcctcgtaaaaagaaaaaaaacggaaattcaaaaaagaaacctttctataaaggaattaagaaaaagtaggagggatgaccgttgcctaagggagagggcagactaattgcccaaaacaaaaaagctcgtcatgactacacgatccttgatacgatcgaagcagggatcgtgctgcaagggactgagatcaaatcgatccgcaacagtcggatcaatctaaaagacggctttgttcgtatccgtaatggagaagcctatttgtataatgttcatataagtccctatgaacaggggaacatttttaatcatgatcctttgcgtacaagaaaattgttactgcataaaaagcagattgctcggttgatcggtgaaagtaaaaatacaggaatgaccattgttccgctaaaagtttatatcaaagatggttatgccaaagttttgatcggcttagccaaaggaaaacgcgaatatgacaagcgagaaaccctaaaacgaaaagatcaggaacggcaaattgatcgtgctcttagaaacttttaatcttctaagaagttcttttagaatcatttaaagtgtattgctttgagattagggaaaaatttggtagcatttaaggcaaaggtactgatgtaccaagcttttcatgaaatttcacgacagtgtttcaattaattttttttcgaattttggcagaaaaacttttttgtctaattttcttgaaaatactttgaaattttcttgtcgtggtggtatgataccgattgttatgagaggaaacgcattgtaacaccagatattttctggagatgacaggaaaagaggtgagaaagattggatgaaaaatcgcttatgtttcacatcggtccgatttggtttgatggaactgtagcaatgatgacaatcatttcttgtataattgtttttttggtggtgttcatttgtacacgaaatttgcaaatgaagccaaaagggaagcagaactttattgaatgggtcattgattttgttcgcggaatcgtagctgacaatataccaggatcgcaagtgaacaactttcatttgctgggtgtaacaatgtttctttttgtgtttgtggcgaatgaaattgggctggtcacaaagatcgtgacagctgatgatgtctctttatggaagagtcccacagcggatccttttgtcaccttgacacttgcacttatggttattagtttgacacatttctttggtatcaaaacgcttggtttcaaaaactttatgatcaattcttacttgaaaccagttggtttcttattaccattgaaaattatcgaagaatttacaaatgttattactttgggcttacggctttatgggaatatttttgctggagaggtcttgttagggttgatagcgaatatgttcacaagtctaggttggtggtcattgcctatcgcgatgccgcttgaaatgatttggattggcttctcattgtttataggcgccatccaagcctatgtatttgtcacattgaccatggtatttatgagccacaaaatcgtggcggaacactaatcaaaacaaacacttttaggaggaaaaacaatatgaatttcatcggagcaggattagcaattatcggagcagcaattggtgcaggttatggtaacggacaagtaatcgccaaaacgatcgaatcaatggcacgtcaacctgaaatgtcaggtcaattacgttcaacaatgtttatcggggtagcgctagtcgaagctgtgcctattttgggggtagttatcgcgttgctattagtcttccaaggctaaacgtgaaaaaggcagaaacgaacaatgcactcgtttttgcttttttaaatgagagaattactttcagaaaggaagagtcgttatgctaaatcacttggttctagcagaagtaaaaaatgctatgcttggcaatattattcttgtcagcggctcaattcttcttttgctattcttgttgaaacactttgcatgggatgccattagtagcatgatgcaaaaacgggaagaaaaaatcgccaatgatttggattcagcggaacaatcccgcttgaatgcagcgaaactggaaaaagaacgccaagaaaaattggccaattcccattcagaagctgcggagatcatcaaaagcgccaaagacagcggagaattgagtcgccaaaatattttgaacgagaccaaagaagaagtttctcgtttgaaagaaaaagctcactcagatatcacgcttgaaaaagaagctgcgttaaaagaagtcaaagatgatgttgcagatctttcacttcaaatcgcagaaaaaatcttgggccgtgaattgactcccgaaaatcatgaatctttaattaatcaatatatcgaaggattaggttcagtcaatgaaactcgataaatttactgtaggtaaacgctatggcaaggcgttgttcgaattggcgatggaagaacaacgagctgaagctgtttatcatgagttgatgacactacgtcagatttatcaagagattccgatgtttggccaaatcgtgaccgataatcgtttggatcttcatgaaaaaagaaaacttgttgatcagttatttaataactttgatggattagtcaaaaattttcttgagatcgtgtatgaatataatcgtatggacgacctattgctgatcattgatgagtatgaatgccgctatgacgagcagcaaggtttagtcagtggtacggtgaccacagcagttgcattgtcgtcaagtcaaaaagaacaattgtcgaaacaaatcgcacagacgctcggctaccagaaagcagtgctttcagaaaaagttgatccagccattttaggtggggtcatcgtggaagccaatcatcaagtgatcgacggtagtattaagagccaactggattatctgcgacaacagatcggcagataaacaagagataagaggtgaatcggatggccatcaaagcagaagaaataagtgccttgatcaaagaacaaatcaaaaattatcaaaatgaactttctgtagaagaaattggaacagtcacatacgtaggggatgggatcgcccgggctcacggattagaaaatgcgatgagtggagaattgcttgagttttcaaacggttcttacggtatggcccaaaacttggaatccaacgatgtagggatcatcatcttaggtgaatttgaatccattcgtgaaggtgacaaagtaaaacgtactggaaaaatcatggaagttcctgttggggatgccttgattggacgagtagtgaatccgttaggacaaccaatcgatggcttaggtccaatcgatacagataaatctcgtccggtagaagcagctgcacctggtgttatgcaacgtaaatccgtttcagaaccaatgcagactggattgaaagccattgatgctttagttccaatcggacgcggacaacgtgaattggtcattggtgaccgtaaaacagggaagacaaccatcgcaatcgatacgatcatcaaccaaaaaggtcaaaatatgatctgtatttatgtagcgatcggtcaaaaagattccacggttcgtgcacaagtagaaacattgcgccgttatggtgcgcttgactatacgatcgtggtatcagccggtgcttctcaacctgcaccactattatatatcgccccttatgctggagcagcaatgggtgaagaattcatgtataacggtaaacacgttttgatcgtttttgatgatttatcaaaacaagccgttgcttatcgggaactttccttactacttcgtcgtccgccaggtcgtgaagcttacccaggggacgttttctacttgcattctcgcttattggaacgggctgcaaaattaagtgatgaactaggcggaggctcaatgactgccttgccattcgttgaaacccaagcaggagatatctctgcttatattccaaccaacgtgatctccattacagacggacaaattttcttagaaaatgacctgttttattcaggtgttcgccctgccgtagctgccggactttccgtttcacgggttgggggttctgcacaaatcaaagcgatgaagaaagtggctggaacattgcgtttggacttggcaagttaccgcgagttagaagccttcacgcaatttggttctgatttagatgccgctactcaagcaaaattgaatcgtggacgtcggactgttgaaattttgaaacaaaaactgcatgaaccattagcagttgaaaaacaagtggttattttatacgcattgacgcacggattccttgacagtgtgccagtaaataaagtattagactttgaagcagaattgtttgaatacattgaagcaaatcaagcagatgtgtttgaaacgattcgtgcaacgaaagacttgccagaagaaagcttattagatgacacaatcaaagcattcaaagatattttcatggctgcaaatacatcacgtgtttcagcacaagacaaaatgtcaacaatgcaaaatgcataaaagaggtgagaatgaatggctgcttcattaaatgagatcaagcaacgaattgcctcaaccaagaaaaccagtcagatcacaaacgccatgcaaatggtttcggctgctaaattgactaaatcagaagcacactcaaaacaatttcaagtctatgcaacgaaagtgcgtgagatcgttactcaccttactgcgcaacaactctcagatcttgcagctgctggacctaaagagggcgtcaattacaacagtatgcttgttagtcgtcctgtaaagcgcactggctatatcgtcattacttcagatggcggtttagtcggtggctacaacagttcgattttgaaacaaatgatgacgatgctggacgaagatcatgctcaagatgaagaatatgttatgatcgccatcggtgcgacaggagcagatttctttaaaacacgaggaatcaagttagcttatgagttgagaaatctttccgatcagccaagttttgacgaagtgcgtaaaattgttaccttagctacaacgatgtatcaaaatgaagtatttgatgaactatatgtttgttataaccatcacatcaattcgttgacgagccaatttcgcgtggaaaaaatgctgcctatctcagatttggatccagaagaagcagaaagctatgaacaagagtatttgtttgagccttcaagagaagcaattttggatcagttgttgccgcaatatgctgaaagcttgatttatggtgccattgtcgatgccaaaacagcagagcatgctgctggaatgactgcgatgaagacggcaacagataatgccaaaaatattattggggatttgacgatttcttataaccgggcgcgtcaaggagcaatcacccaagaaattactgaaattgttgcgggggcatccgcgttagaataatttcgagaacgaatggaggaatacgaatgagttcaggcaagattgttcaagtcattggtcccgttgtcgacgtggaattctctctagaccaatccttaccagatatcaacaatgcgttgatcgtttacaaaaaagacgagaaaaaaacaaaagtagtattggaagccgctttagaactaggggatggtgtgatccgcaccatcgcaatggaatctacagacggtttgcaacgaggaatggaagtcatcgatacaggtgcctcaatctctgtccctgtaggaacagatactctaggccgagtatttaatgtactaggcgatactatcgacttggaagcaccattcccagaagatgccaaacgtagtggtatccacaaaaaagccccagatttcgatgaattgtcaacaagtacagaaatccttgaaactgggatcaaagttatcgatttattagctccttacttaaaaggtggtaaagtcggcttgttcggtggtgccggtgttggtaaaaccgtattgattcaagaattgattcacaatatcgctcaagagcatgggggaatttcagtatttaccggtgttggcgagcggacgcgtgaaggtaatgacttgtattatgaaatgaaagaatcaggcgttatcgaaaagacagccatggttttcggtcaaatgaatgaaccaccaggtgcccggatgcgggttgctttgactggtttgaccattgctgagtatttccgtgacgttgaaggtcaagatgtgctcttgtttatcgataatattttccgtttcacacaagcgggttctgaagtatctgccttgttaggccggatgccatcagccgttggttaccaaccaactctagcaactgaaatgggtcaattacaagaacggatcacctcgacaaaaaaaggttccgttacatcgatccaagccatctatgtgccagccgatgactatactgaccctgccccagcaacagcattcgcccatttggatgccacaacaaacttggaacgtaaattgactgagcaagggatttatccagcggtcgatccattggcttcatcatctagtgcattagcacctgaaatcgtaggggaaaaacactatgaagtagcaaccgaggttcagcatgcgttgcaacgttatcgtgagctgcaagatatcattgcgatcttagggatggatgaattgtcagatgaagaaaagactctcgtagcgcgtgcgcgtcgaatccaattcttcttatcacaaaacttccacgtagcggaacaatttacaggacaaccaggttcttatgtgccagttgaagaaaccatcaaaggatttgctgagattttagaaggtaaatacgatgatcttcctgaagaagccttccgaagtgtaggtcgaatcgaagatgtaattgaaaaagcaaaagcactaggttattaataagcaaccatagagaaagaggggaacctcatggatcaatttttaacggttaatgtggtgacacctgctggtttggtgtatgaacaccatgccaaaatcgtggttgcacgaacgacagatggagaaatcgggatcttaccgcaacacgcgccgatcatcgtgcctttggctatcgatgaagttcgagtgaaacggatcgattccgatactcacgtcgattggatcgctgtcaatggcggaatcatggaagtgcgggacaatgtagtttcaattgtagccgatagtgctgaacgtgatcgtgatatcgatgtttctcgtgctgaacgtgccaaacagcgtgccgaaaagcaaatcgaagaagcaaaacaagtggaagatatcgaccaaatacgacgtgcgactgttgctttgcatcgtgcaatcaatcgaatcaatgtgtcaaaacattcctaagcgaagaccagtggtctttgcttttttttatctcaaaaacgttttaaagtctttttaaagtcttccaatgaaagtttcaagaaagaatattttggctcttttaaattttgtggtatgatagtaacgttcagatgtgaaaaggagaatcgaggatgcaagtttatggagtagatgcgattattcgtatcgtcagtcatttagcatttatctatttagcgttttgggcgttgcagtctttgcggatcgatgctttttttaaagccttacaaacgacgcaaatacggatggtcatggtctttttagcaattgctttaggctatactgctagcacttttttccttgaactgattgcattatgccgtaatttatttttaataggtttttaagaaattcaataatacatgcaggttgtgcgattgtatgctataattgtcaagattttgtgtatgattcaactgcattatttggagggaacaaaatggaagagattatcgttcaaggtggtaatcgtttaattggaactgtcaaggttgaaggtgcaaagaatgccgttttacctattttagcagcaagtttgttagcagaagaaggaacaacgactttagagaatgtaccgattttatctgatgttttgacaatgaatgaagtgatccgtcatttaaacgtcgagattgcttttgatcaatcaaaaaataccattacaatggatgcttcccgcgaattagctattgaagcaccgtatgaatatgttagtcaaatgcgtgcatcaatcgttgttatgggacctttattagccagaaatggtcatgcgaaagttgcaatgccaggaggttgtgctattggcaaacgaccaattgatctgcatctcaaaggattccaagctctgggagctgaaattattcaaaaagatggctacatagaagcgattgctagtgagttaaaaggaaatacgatctaccttgattttccgagtgtaggcgctactcaaaacatcatgatggcagcagtcaaagccaaaggaacgacgatcattgagaacgtcgctcgagagcctgaaatcgtagatttagcgaacattttaaataaaatgggcgcaaaagtctttggtgctgggacagaaaccatgcgcattgaaggcgtcgaccatttgcatgcggtctctcatgcgatcgtacaagaccgtattgaagcaggaactttcatggtagctgctgcaatgacagaaggcgatgtgattatcaaagatgcaatttctgaacacaatcgtccactgatttcaaaattaactgaaatgggtgctaaaatcactgaagttccagaagggattcgggtagttggacctaaaacaatcaaagcaactgatgtaaaaacgatgcctcatccaggtttcccaacagatatgcaagcgcaaatgacggcgattcaaatgttggctgatgggactagcatcgtgaatgaaacggtttttgaaaatcgcttccaacatttagaagaaatgcgccgtatgaacggtcatgttaaaattgacggaaacatcgctgtgatcgaaggcggccacgaattacaaggcgcgctagtttatgcaacggatctacgagcggcagcagctttgattttattaggcttgcgttcaaacggattgactcgtgtccgtaatctgaagtatcttgaccgtggctattataaattccacgaaaaattgcaacagttaggtgcttctgttgagcgggtaacaacttctgaaaaaacagcaccagtaaccgtttaaagaggagatgcgaccttgaagcttaatcgatatattttaactagtttggtaaaaattttgttggttatcttattggcgatcctgctctttattgccggcactatgatcggctatggtatcattggagacggtatgccgttaaaagtgttctcgcctcatctatggaaccatatattggacttcatgaagtaaacaaagctgaaactagaatggagcacattgctttattctagtttttttcaattctataaatagaagagagaggagtatgagatgtgagcaagcttttgattggatttgttcggctgtatcagcgattcatctctcccttatttccccctagctgtcgctattatcctacgtgttcgtcctatatgattcaggcgatccaagtacatggggcaggtaaaggaagtttgatgggaatctcgcgaattttacgttgtcatccgtttgtaaaagggggaatcgactacgtacctcagcgctttacactaaaacgaaatacccaagatcaggagcagcctacttatcactatcgcaaaaaataaacccttcaaactgcaggggtaggcaggaatgaacggagtaaaggagcaaaacgatgattcgagctttatcaccaaaagaatctttgccatggccgctattactggatgctgatccagaaaaagaagcggtagatcgatacatacaagccagtgagattcttgtttttgaaaatgagcagcagatcgtaggagtgattgtttatcaactgcaaacagcaggatgggaaatcatgaatgttgctgttgcaccggaagcacagaatcaaggaatcggtggtcgtttactgaccgcagcgttaagtaagattgctgcaacaaaaactacggaaactctttgtgtaactatcaaaactggtaatcttccttccgcagcgttaacactttataaaaaaatgggtttcattgaaaaaaaagtagtcaaaaactattttgtcgatcattacaaagagcccatttatgagaacggcattctacttactgatcaagtgattttagagaaaattctctaaaaagcatctcgcgcactttgacttcatttgaaaaatgggttttgtccgccattcatgttactctgaatcaaatcatttagagcgcgttattgtccttttcaacgaaatcaacagaaatcgctttcttaactgaggaaagtacagtaaaataagggagacaactgagtgagaaaggaatgttgagatgacattactagtatttgatatgggcggttctgcagtgaaatatggattatggcaggacgaacaattaagtgacaaaggacaatttgcgacgcctgatacttggcaaaaaatgaaagaagagctcaaagcaattcgagatagcattaaaaaacctcttgaaggcgttggcattagtgcgccaggagcggtgaatgttgcacagcagcagatcaatgggatcagcgccattccatatattcacggatttaatattttcgctgaattggaagcgttatttcaattgccagtcactattgagaatgatgccaattgtgccggaatggcagaattttatcaaggcgctgggaaagattttgacacggcagcattcatcgtgattggtactggggtcggcggagcactttttcaacaaggaaaactgatcaaaggcgcccatctttacggcggcgagtttggtttgatggttcttgataaaggcaaatctttttcgcagttagggacggctgttcaaatggcttggcgttattgtgaccgaatcggtgtggaccgcaaaacgatcagtggcgaggaagtctttcgtcgagcagaagaaggtgatattatcgccaaagaagaggtagacaaattttatcgctatttgactgaagggttattcagcatccaatttgcttttgaccctgaagtattgattattggtggcggagtcagtgcaaaagcaggattgttgccagaaatcaatcaacgaatgaagaaaatgctggcagcacaagacttaaatgactttgttccactgattaagctttgtgactatcgaaatgatgccaatctagttggagcggcagctaatttcaccgcacaagtgctgaattgattcagctcattgttgctgccattttttcaattttaaacataaaccttgaatcaacagatacacaagttgtgatcactttggaagagtggtcacaactatttttttcggaaatcgattacaatcgcgacgcatcaatctttattttttttaaaataatttaaagtatctgaataaagaaaatattctgataattcgttgacattttccctattattaagtatatttgataacatatccatgggagtaggggaggaataatgatgaaaaagaaatttgcatttttatttgctagtttatttttattatcggcttgtagtgcgggaccaactggtggttccactagcggtagcggttctgctagcggtggcaacaaacaagaaggtgatacgatcaaaattggtgtcaatttagaattatcgggtgctgttgcagcttatggaacggcggaaaaagaaggaattgatctggcggttgaagaaatcaatgagagtggcggtatcttaggaaaacaaattgaaattgtttcaaaagataacaaatctgacaataatgagtcagcgacagtcgcagccaatttaacgaccaatgataaagtagtagcaatgatcgggccagcaacttcaggtgcgacgaaggcggcattgccaaatgtcaccaaagcacaagttccgttagtgacaccttccggaacagatgatgcgattactgtcagcagtgacaaagttcaaggatttgctttccgttcttgtttccaagacagtttccaaggaacgatcttagcaaaatatgctgcagacaacttggatgctaaaaaagcaattattttaggcgataattccagcgactatgcgaatggattatcagcagcctttaaagatagctacaatggcgacattgtactcgaagagaatttcacagaaggtgacaaagatttccaagcggtgttgacgaaaatcaaaaatgctgactttgatgtattgttcattcctggctactacaccgaagctggtttgattatcaagcaagcccgagaattgggaatcgatcagccaattattggtgcggatggctttggtgatgaaaaaatggtccaaacagcaggcgcggaaaatgtatcggatgtttattatacaggacacttctcaactaaagctcctgccaatgacaaggtagaaccttttgtcgaagcattcaaagcaaagtatagcaaagaaccttccgcatttaatgcattggcatacgacgctgtctacatgatcaaacaagccattgaagatcaagattcagcagactcaactgcgattgctgaaggactatctgctttgaaaaacttccaaggtgtgacgggagagatcaccatggacaaaaatcataatccagaaaaatcagcagttgtattaggactaactgaaggtaaagaaacgtcagctgatacagtaaatccttaaatagaaggaccgttctttacacgatcaaatagggactgagacaaagtcgaaggtaagcgaacaaaatgatgaacgataaatgaaaaagtcgtaaatctgtgatcctatcaatcatggcagatactcatttgactcgttgctgcagacttctgtcgcggttcctttttcttagacaagtatcaagaatttaaggtattggaagtgaaaacatggaaatgatgatccaacaactaatcaacggtttatttctaggtagtatctatgccttattagcgttaggctacacgatggtttacggcatcattaaactgatcaactttgctcatggtgaagtgtatatgatcggcagttttattggttattttttgatcaatcaatggaatctgggcttttttcctgcactattcatctcaatgattgctagtgcagcgttaggcgtgacgatcgagtttctggcctatcgcccactccggaattccacccggatctcggctttgatcaccgctatcggtgtttcctatttattgcaaaatgtcatgatttttttcttttcaccagatgtccgaccatttccacaagccattgcccgcaaaacttatagtattggttttgtggaggtaagtaacatacaattattgattttagcagtctcattggcgttaatgatccttttacagctaatcgtcaagaaaaccagaatgggaaaagcgatgcgtgctgttagcgtggatgcggatgccgcacggttgatggggatcaatgtcaatcggacgatttccttcacatttgctcttggttctgcgttggcagctgctggtgggatgttaattggattgtattacaattcgatcgatcctacgatgggggttgtgccgggactaaaatcttttgttgcggctgtattaggcggtatagggatcattcctggggcagcattaggtggcttcgtgatcggactaattgaaacagttgctactgcattaggtttttctgattataaagatgctttagtctatgtcattttaataattatattgttggtccgtccggcaggaatattgggcaagaacctgaaagagaaagtgtaggtgtcagtgatgaaaaagaatttgaaatacaacattacttggttagcactcgccgctgttatctacttcggtttgtttgcagcttataacggcggattgatcaatctattttcagacgcgattatcgtcaatatcggaatcaatattattttagcagtagggctaaatttaattattggtttttcgggacaattttctttaggtcatgcaggttttatggcgattggtgcttacgcaggggcaattttaacagccaacaatcctacatttggcggatttctttctggtcttatcgtggggatgttcgtttcggggctgatcgcactagttgtcgggattccaacattgcgcttgaaaggagactacttagcgattgcaacgttaggtgtttcagagattatccgtatcttattagtcaatttacgaggattgacgaatggacctgcagggatattcgggttaccgcaattcagtaattggcaaatcgtctttctttttgctgtcggctccatcttggtggtctctaattttatccatagtggaccaggacgagcaacattagcgatacgagaagatgagatcgctgcggaagcaatgggggtcaatacaacgaaatacaaagtgattgcttttgtgatgggtgctgtcatggctagtattgccggtacattatatgcaagttatcaacaatcggtatttccgaaagattatggctttatgaaatcgatcgatgtcttgatcatcgttgtgtttggcgggatcggtagtacgacaggagcagtggtttcagcggtcgtattaggtatattgaatatgtacttacaaggcttctcagatttgcgcatgattatttacgcactggcattgatcgccattatgattttcaagccaagtggacttttgggaacttgggaattttctgtgaagcgcatctttgataaatttacaaaaaagggggatgacacgaatgcctctattggaagttaagaagctgactaagaactttggtggtttggcggcagtttcacatgtcgatttacatttagaaactaatgaactagttggcctgattggtccgaatggtgcagggaaaacgacactcttcaatctgctgacaggcgtctatgaaccaagtgaaggcgacgttcttttagaagaacaaggacaatccaagcgattgaatggggagaagccctatcttatcgcagctatgggattatcccgcaccttccaaaacattcggttgttcaaagatcttacagtgatggacaatgttctgattgccatgaacagcaaacaaaaagaaggcttttttacgagtgtgttgcggttgccaaagttttatcacaaagaggctgcaatgaaagagaaagtcatggaattattgcgtatctttgacttagaaaataaaagccaaacactagcaaaaaatcttccttacggtgaacaacgacgtcttgagatcgttcgggcattggctactgaaccaaagatcctttttcttgatgagccagccgccgggatgaaccctcaggaaacagcggaactgactaaattgatctaccgtatccaaaaagactttcaactgacgattttattgatcgaacatgacatgagtttagtcatggaggtttgtgaacgcatctatgtactggaatatgggcaagtgattgctcatggaaagccagaagagatcaaaaatgatccgcgagtgatcgaagcctatttaggaggggaactctaatgctgcgtattgaaaatttaagtgtccattacggcatgatccaagcggttcatgatgtttcctttgaagtcaatcaaggagagatcgtctcgttgatcggtgccaatggtgcagggaaaacgacgattttgcggacgatttccggtctgatccgaccctctaaaggcacgattctctttgaaggcaaacccatccaaaaagaagctccacaaaaaatcgttgctaatggattatcacaagtacctgaaggacgtcacgtttttccaggactctccgttcaagaaaaccttgagatgggcgcttttttgcgaaaagacaatcaagtcaaagaggactatcagcaggtcttcacgaaatttcctgtcctaaaagaacgactaagtcaagatgcttcaacgttatcaggaggagaacagcagatgttggcaatgggacgtgcactgatgtccaagcctcggttgcttttactcgatgaaccatccatgggcctagccccaatattcatcaaagagatcttctcgattatccaagaaatcaaacagcaaggaacgaccgttttattgattgagcagaatgccaaaatggctttgtccattgctgaccgcgggtatgttctagagactggcaaaatcgtcttgcaaggaagcgggcaagagttattggaaagtgatgaagtcaagaaagcctatctaggtggttaatagcttacaacaaggaggatgaaaaatgagtgtacgtgattttatgaccaagaatgtcatcactgttcattcggcaatgccaatatttgatgcgatagacttaatgaaaaaacatgacatccatcgattgccggttgttgatcagcaacggttagttggcctgattacagaaggcacgattgcagaagcaatgccttcaaaagcgacaagtttaagtgtttatgaaatgaattatttattaaacaaaacgactgtagcagatatcatgctgaagaaagtgaccaccatcaaaccggaggcgctgctagaagacgcgattgcagtcatgcgggaagaaaatgtcggtgtgttgcctgttttagcagatgacgaactagtagggatcattacgaataatgatatctttgatgctttcttgaagatcacaggttactatgagggcggtacaagagtagctcttgagattattgatgaccacagcggtgtcttagcggaaatcacgcagttattaacagatcatcaattaagtattttaacgatcgtggtcaaccgaatggctttgaaaacgatcgtagagattcaagttgaatccagacaagtgtcagaaatcgagaaaatttttgccaatgctgggtatacggtattgagtgcggtattgaccaatcaaaaataagcaaaaatcatgcaaacacaatcagtgattgcatgatttttttctggatgaatggttgactagatttgcttttgctttgcggtgttttctggtagaataaacaaggtatctgaaagaggtgagtatgatgtcgaaaaaaaataaagatattgaagtccgtgtggaagaaaccgttaaggtgatccaaggaaaagaatatgaagtccatcaactagtattagggaaaaaagtgattggtgaaattctcgcatccggtccgaaagaattccaaagctttctgggcgaagaagatttaggtgcaagccgaactttggatgcagcaattgaaacgattttgcgccaatggaacttacatgaataatttcttaaaaaaaatgacattttgctcttgcaatttgttatatttttaggtattataactgagtcaggttttttaaaagccgtttggaggagtagcgaagtggctaaacgcgacggactgtaaatccgttccttcgggttcagtggttcgaatccactctcctccaccattggggtatagccaagcggtaaggcaacggactttgactccgtcatgcgttggttcgaatccagctaccccagtcagtgaacaatcaagaaaagtcagcaagcatgtcttgctgacttttcttcgttatttatagcaaaattctaagggttaaaagttgaagattttttttatttacgataggctataggtaaataactcaggagatgagaagatgaaatttaaattgaatctaaaagaaaaagtcaccgaagcagctgagcatgtgtatgatgttgtcaaacgtgaagattatgctattcgtattgcaccaaaaggtatcaaagttacacaattgcgtaaaacaaaagatacgatcaaatggcgttcaaagaatcattgattgcgaaaagacattgagtaaaacagcccaataacaaataaaccggacaagagttgtcacccgtttcacgttttcctgatttctgagaggaagtactgggggaagcaactctggttcggttttttgatttatacgatatactctccttctcgtatgttacccttcgatttcgataccgagaacggttaagtgtccattggcgactaatttaatgaccagtttagctagttggtcaggagtcatttgactatcggcagtaagccaccagtgcagagtaccaacaaaaatcgatgtcatatattcaataacgaaatccagcggtacttcgatggagctttctgtaatttttaattttgaaaaaatatggtcatattgttcatagagaatctccgcgattcgttgccggactaattcgatggctgcgccatccatgatggtcagataaaaaaagcgattgtcctgaatgtgctgatagatttttgtcatcgcaagttcgactcgtttgatcttgattcgatttccctggactaaatcttcaagggacaaaatcgaagtaaaggagtcgattgccatatcaaaaattttttcatataaatcttgtttgtctttataatgagcatagaatgtcgcacgattgatcatggcttcgtcggcaatatcttggacagtcacttgatcgtagcctttatgctctacgagtcggataaaagcctccatgatatgtttattcgtgcgttgaacccgcaaatcaacttttttcatttttgtgaacttcctctcaatttaaacgacatttttaccgttcctgttgcttatcccacacatcacatgaatctgtttgttgaaatctcaatagattgttcttaaaatagacataagtattataacaaacagtttgtaagataatcaacaaagtgttggataaagcggaggcaccctatgaaaaaattaagtgctggtatcgatgtaggatcgacgactgtcaaaatggtggtcttgaatgaaaaaaagcagaccctctttgccaagtatgaacgccactattcggatatcaaaactgccacaaaaaaagttttactggaagctcaggaagtcatcggtaatcaacaggtcgcactagcaatcactggctctggagggatgggactggccgaagttttagcgatccctttcgtgcaagaggtcattgcctgtactaaaacagtcgagacactgattcctgaaacaaatgttgccattgaattagggggagaagatgccaaaatcaccttttttgaaggggcgttggaacaacgaatgaatggtagctgtgcaggtgggacgggtgcgtttatcgatcaaatggcggtattgttgaaaaccgatgctaatggtgtaaatgatttagcgaaaaattatcaaacgatctatcctatcgcttcccgttgcggggtattcgcaaaaacagatgtgcaacctttgatcaatgaaggagcagataaagccgacatcgccgccagtatttttcaagcagtggtcaatcagacgattgcagggttagctgctggtcgtaaaatcaaggggaaagtggcttttttaggtggccccctttatttcatgtctgaactacggcgccgctttgtggagacactgcaaattgctgaagaagacattatttttccagaaaatccccagctgtttgttgcgatcggcgccgctttatatggagaagaaacagctcaactcaatacattattagcccggttatcaaccgatgattcagcgaaattgcaaccgtctcacacattggcgccgctatttgctacggaagaagagctcgcagtttttagacagcgtcatggccaatcttcggtggaagaaaaaaaacttgcttctcatacaggagcagcctttctcggtatcgatgcgggttcaacgacaacgaaagtcgtattgatcgacgaagtgggtaggattctttactctttttatggcaacaatgaagggcagccattggaaaccaccatgcgggtattacaggaaatgtatcagcagatgccaccagctgtgttcatcgggaaagctgcggtcacaggatatggagaacagttgatcaaaaatgcactgaaaattgacattggtgaagttgaaacgatggctcattataaagccgccgaacatttccaaccgggggtcgattttattttagacattggcgggcaggatatgaaggccatgactatcaaagatggtgcactctcttcgatccagctgaatgaagcttgttcctcaggctgcgggtcctttattgaaacctttgcgcgttcgctgaaatacgaagtcaaagaatttgcgttagcagccactactgccaagaatccagtcgatcttggttctcgctgtacggtattcatgaattcaaaagtgaaacaagtccaaaaagaaggtgcatctgtcggggatatttctgcgggtctatcctattctgtgatcaaaaatgccttgtataaagtgatcaaaattcgtcgcccagaagatctaggtgagaaaatcgtctgccaaggaggaactttttataatgaggcggtgttacgagcctttgaaaaaatcagcggcagggaagtcgtgcggccgtcaattgctggcttgatgggggcttatggtgcagcactgatcgcgttagaaaattacgagattggtgaagtcacagccttgctttcaagtgatgaattgagtcaatttactgctgaaaaagaattcactcattgcgggttatgtgaaaataattgtatgctgactgtcactttattctcagatggacgcaaatttattaccggaaatcgctgcgagcggggtgcccgcatcaaaatcaaaaaagaagagcgcaagataaatttagtcgattacaaataccgccgcttgtttaagtatcgcccgcttcgcaaaaaagaagcgtctcgtgggcgtatcggcattcctcgtgtattgaatctatatgaaaactatccgttatggcatactttttttacagaactgggctttcgcgttgaattgtccccacgatcaaacaaagaattgtatgagaaaggtatcgagacgattccaagtgataccgcttgttatccggccaaaatcgctcatggacatattcaagcgttgatcgaccaaggggtcccattgattttttatccaggaattatttttgaaagaccagaaacagcgcaggctgagaatcatttcaactgtcccatcgtacaaagctacccagatgttattcgcaacaatctggatgatatccgtgctggccgtgtggattatcgtaacccgtttctaaatttggcagacgaaacttcaatggtcaaagtgttgtcagaagaatttcaagattttggtatcactgagacagagatcgcgcacgcattgcggcttggttttgaagaattggatcaatttaagctagatgtttgtcagcaaggggaaaaaaccttacggatgctgaccgaaaccaatcagcgaggcatcgtactttctggcagaccctatcatttggatccggagatcaatcatgggatcgcggaagtgattacccaagagggctttcatgtattaacagaagatagcattgcgcatttgggaaatgtcggtcatttacgggtcgttaatcagtgggtttaccattctcgtttatatgccgcagcacgggtcgtcgctaaaagcaagcagttggaattggtccaactaaactcatttggttgtggaatcgacgccgtcacaacagatcaagtagaagagattatggaacaatatggcaaattgtacactgtattgaaaatcgatgaaggggctaatttaggcgccattcggatccgtttacgttctcttaaggcagctgtcaatgaaagggagaaaaaccattttattcctactcaacgttttgaagaaccagccaagatcacatttactaaagaaatgcgtaaacaacatactttgttattacccatgctaagcccaatccatcaaagcgggttagtcgatgtggcactgcaagcttcgggatacaatgtgatctgcttgccggcggatgatcgagaagcagtcaatgtgggcctgcgtttcgtaaataacgatgcttgctatccagccattatttccatcggtcaattgatcgaagcactccaaagtggaaaatatgacttgcaaaacactagcgtattgatgacacaaacgggcgggggatgtcgggcaaccaattatatcccgctgctgcgtaaagcattgaacgaggcggggtttccacaagttcccgtcgtttcggtctccatgggaaatcaaggcgtggagtcaaatcctggctttaagtttacattaccaatgctcaaacgcgtggctgttgcatttttgtatggagatttatttgaacgagttgtttatcgaacgcggccttatgaagccatctctggttctgtagatcggcttcatgaaacgtggcttaaaaaagttgaaaaaaatgtacgcaacggttcttttactttgttcaaccacaacatgaaaaaaatcattgccgattttgatacgattgatctgcaggacatcgtgaaaccaagagtcggtgtggtaggcgagattttagtgaaatactctcctacagcgaataacgatatcgtgagacttttggaagcagaaggggcggaagcggtagtaccagacatggttggttttatgaattattcgctttataatcagatttggcgctatcaaaacctaggaatggccaaaaaaagcaaatggatcgctgaatttgccattggattaatcgaacggatccaaaaaccgatggaccgtgcgttgcgggcttctcagcgatttgaaggattacactcgatttatcaattagcagatgatgctagcaaaatcttatctattggtaatcatacgggtgaagggtggtttttgactggtgaaatgattgatctattgaaatctgatgtgactaatatcgtttgcatgcagccttttggttgtttgccaaatcatgtggtcggtaagggtgtaatcaaagaactgcggcaccaatatcctaaagccaatattgctgcgattgattatgatcctggagtctccatggtcaatcaattgaatcggattcgtttaatgttggcaacggccaataaagctttgcaaagcagcaactaacattcagcgctttaactatccaataagactgtaccaatttgagggaactttttttcttattttgtcttttgtaagaagaacagaatgaaaaaaaggatttttcccttaaattgacagtctttttagttttttcattggttatttaggtatataccagttataatagaaactgaatggaggaatagactatggcagagaacttacccgtatacatacagatacatgatcaaatcaaagcaaacatcgagaatgaaacctacaaaatcggtgaccgtttgccttctgagcgcgaattagcgaaacaattcggtgttagtcgcatgacattgcgccaagctattcagacactagccgatgaagggattttggaaagaaaaatcggatcaggaacttatgtggctcgtcagaaagtacaggagaaaatgagcggaaccacgagttttactgagatcatgcgctcacttggacgggtgccttctagtaaagcagtggcctacttcttgacagccccaagttcgagtgaaatggaaaaattgcaattagaaggacatgagacgattttacggatggaacgcattcgttatgcagatgatgtacctatttgtttcgaagtggcgagtattccagagaaattgatttacaattttagtaaagaagaaatcatctcatctttgtatcatgtgttagaagaaaagggcggtcataagatcggagctgcctcacaaacgatctcagcaatgattgcttcggagcaaatcgctgattacttgcaaatcaaacgcggggatgcaattttaagaatgcggcaaactacctgttttgaaaacggacaaccatttgaatacgtgcgtacacaatacgtagggaatcgttttgaattttatttagaaaaataagacaggaaatagaaaattatattgaccaaaatgaaagacaaaagtgaaagctagtaaacgaggtgaaagagtagcaagaattgtcagaaatgatgcctcaagcagattcatgaggcatcgcttgacagtagctatctgaacaatcattctgcttcaccagcaagtaatgacaacacaaattcgatctgtttctcaggaaatcggtcgttccacatagctgacagggccgtgtgcgatctctagttgtccttgtaacagatctgttagatcggcttctaccgcggacaaggatatttcgggaaccatcagcgttactcggattttatccgtatagtcaatggatgctaagtgaatgttttggtgctctaagtgattttgcagctttcctagctgaggataatcgatggtcaaataaagtgtctggttaagtgtcccttcaacgataccgatttcctttaaggcagcggcaacagtgcttgcataagcgcggatcaaaccgccagcgcctaatttcgtcccaccaaagtaacgggtcacaacagcaaccacattgattaattcattttttttgaggacatctagcatggggacaccagcggtaccgcttggttccccatcgtcgctgcttcgttggatctcattgttctcgccaataacaaaagcactgcaattatgattagccttccaatgctcttttttgagagcgaggatgaatgctttggcttcctcttcggaagtgacacgtttaagggaacaaatgaatcgggatttcttgatttcttgttcactttgtccatcctcacgaatggtgcgataactattcttcataggctcctccttttattttcagtataggtaatgtggagaaaagtttcaatgaaagaaatcagtaaagaataagtgaacggataaaaaaggaggcgttgccattgagtaaacgcaagaaatacgatatcatcactcattacttaaaatctaatggcggttctcaagtcacattgactttcacacaatttgatgaactgttatttccggcgacagggctgccaaagagtgcccgcaagagcattgattggtgggccaatgattatcgacatccggaaaacggtgcctatgcgtggttgaatgcaagatatgaagtggttcacgtgaatttaaagaaggaatatgttgttttcaatcaattggtcaagtccaattggttaatagacagtaagcgttgacaaatttgaaacttgttctatactaggaataggtaatgttatattatttaaaattttagggagtgttcgatatggctaaaaaaacgattatgttagtttgttccgcaggaatgagcaccagcttattagtgacaaaaatgcagaaagctgctgatgcaaaaggtcttgatacagatatttttgctgtttccgcttcagaagcagatcaacatttagaaagcaaagatgtgaacgttttattattaggccctcaagttcgtttcatgaaaggcgattttgaaaaacgtttagcaccaaagggaatcccattggaagttatcaacatggctgactatggtatgatgaatggtgaaaaagtgttggatcaagcattgacattgattggtgaataagcccaatccattttcaacgattacttaagactattgagtagaaccttacaggtttcgaatttctctgttttggcagaaaatgagaacgagtaaggttctttttttgtggatggcgtactttaattgtgtcgaatgtccaaggctttcgaaaaaactagcgaatgtacctgcttttgaaggcttgatcagtcatatataacgagaggagggatacgatggaagaaggcggtcgtcaaattttagtatccgaaagggaacgcaacaactccgaccaactcaaaggtgacattcgtccagccgtcttaatcaaagagggacaaattgaatgtcagcgttgtggcagctgcttcaataaagaggaggtacaactgccaacagggattcactattgccctgcctgcatccattacggacgggcagatacgtctaaagtttttgtgacagtttcggaacaaagcagcgtcagttttccgaaaattcattggcctggtccactaacggtttttcaaaaaagaatctcacaagcgttggtaagaaattatcaacaaaaaaaagcaacgttggtttggtcggtaaccggctctggcaaaacggaaatgatttttgaagtgatacaagcggcaaggctgcaaggacatcgggtagctgtcgtctctccgcgaatcgatgtgtgccgcgaactgttccctcggatccaacaggcatttcccaaagaatcttgtttactgctttacggagattcagaggaagactatcggtatacagacttgcttgtggcgaccattcatcaactgctgcatttttatcgggcatttgatctgataatcgttgacgaagtagatgcttttccttatgaaggggaccagcaactaaggttcgggttaatgaatgcactgaaagcgaccggctgtctgatttatctaagtgccacaccttcagatgcgttactaaaagaaacaacaaattttgcagtggaaaaaatgccgctgcgttttcatcagcgaccgctgatcgttcctcaactgatttggtatgaaggttggcgtaacgtgtatcaaacaaaaagaagactacggcgcttattgtttcatctgcaacgcctatctcaaacaaattttgtcttagttttttgcccaagtattgtttttatggaacggctagaaaaagctgttcgatcattcttaaaagaggagacgataaccagtgtttcagcaaaagaccctgctcgaatagaaaaagtagtcaaggcgcgcaattcaaagtatcagattcttttcacaactaccatcttggaacgaggtgttacctttgaaaatgtttctgtagtggtgatgggagcagatcatcctgttttttctaaatcagcactggtccagattgctggacgagttgatcgaaaaggtccattcaatcatggagaagttctctttttctatgatcaagcaacatcagcgattcgtaaggcgatcttggaaatccaagcgatgaatcgattagcaaaggagtggctggcaagtgaagtgtagctggtgccaacaggagtttgcacgagaactgtggctgcgggagattttatggccattaggaattcctgcttcagagaagtgtccagactgtaggagtaaattgcagtttgttgatttgactagctgctgcaagacatgttgtaatgaaagccaaaattgtcgggattgtcgctattgggggcaacgttatccaaagtttcagctacagcatcgtgctctgatgacatacaatcaaggaatgcaggagtggctccatcaatacaaattaatgggcgattttcgtctgcgagctacctttctcccagagatcaagcaagctttcaaaggattgctctatgatctggtcatcccgatccccctttctcatgaacgctatcagcagcgtggctttaatcaagtgacagcagtattacaagctgccgggattgattaccgatccttactaaagaaaaagatccatttacctcctcaagcagcaatgactagaaacgaacgattagcagctccacaaccatttattatcgaaaagggtcaagaaatcaaagacaaacgtgtgttgctggtggatgatgtgtatacgactggacaaacaatttatcatgctgcagaagtacttttgacttgccagccgaaaacgatcacgtccttttcttttgccagataaggaattgtaaacgcttaaaaaaatcttagcgattcgctttccaaatgcaagatacttcgatataatagagttaagaagaagaagagagtggtccttttccttcttagtgtggtagacgaaaggggtaatttttatgtttagatataatgtacgtggcgaaaatatcgaggtaactgaagcgatccgcgattacgttgagaaaaaagtaggtaaactagagcgttattttaatgatgtgcctgaagcaacagcgcatgttaatttgaaagtatataccgaaaaaacagcaaaagttgaagtaaccattccgttaccattcctagtcttgcgtgcggaagaaacttctcctgatctatatgcaagtattgatttggttgttgataaattagaacgccaaatccgtaaattcaaaacgaaaatcaaccgtaaatctcgggaaacagctttagtggctccagacaatggcgacttattcacaacggatacaaacgaagaagaaaccaatggagcagaactagacattgtacgtacaaaacgtctttctctaaaaccgatggatagtgaagaagccgttttgcaaatgaatatgctaggacataacttcttcatttttgaagatgccgaaacaaacggcacaagcattgtttatcgccgtaaagacggcaagtatggattgatcgaaaccgattgatcaaagaatgacttgtcgaaaatccccaaaaaagtcttttttgacagagcagagtgatctgctctgtttttttgaataaaaaagctgtgataaaaggggcagttaaacaaaatgattcgctgagtgaaataaaattgccctatcaatcctgcaggtgtaaatccgatctgcgggatcataggggcaatttcatggcctttcggctgctgtgtttgctaaagtctttttgacatagttctttgctgagaaatcaataaatcgttggtactaaaccaccgtcgagtctcaaggcggctccagagaaagaggatgcgtaaggactagcaacgaaagctacaaagcgtccaatctcttctggacgaatgagccgttgaatttgagacagtgggcgatgctttttcatgaaatcttcttcccacatggactccggcaaatcactttcttgatacatcgttttcagcatcgtttctacgccttcggtcagtgttgaaccaggcatgatcgtatttacagtgacctgtgtcccagcggtgagttttgacaaacttttagccaaagagaggttcatcgtttttgtcatgctgtactgcggcatttctccagaaggcataacggcttcctcgctggcaataaaaatcacacggccgaagttttgttggagcatatgaggcaaataaaattttgctaaagcatttcccgacaaaacattcacatggaaaacatgttcccaaacttcatcggtaatttccatgtaatccattggttcgaagatccccatattattgacaagaatatctactttagggaagtggtcaaaaagctgttggcgagctgctgcatcggctagatcatatggagccacttgaggattcgtcttaggaaatttttcttttaattcagcaacgaaagctctgacactgtccttttgccgtccattgacgatgacatccgcgccttcttttgccagctcgaaagcaattgctttcccaatacctttcgtagagccagtgaccagtgctgttttctttgttaatcctaattccatttccttcactccatttccttagttaaagttaaattgatccggatcgggacctacccggtgatcttcattcaaacgattaagttcacgcatatcttcttccgacaaagaaaaatcaaagagttgctgattttgttccattctgtcgggattaactgtcttaactaccagtaaaatatcttgctggatatgccagcgtaaggcgatttgtgcaggggatacgtgatggcgttgagccatctttacgaggattggatgttggagaatctgaccttgcatcaatggagaccaagcttggatcttgattccttgttgctgacaataatcacgcagttctttttgagctaattttggatgtagttccacttgatttaacacaggtttgacttttgctgtagcgagcaatttcttcaaatgatggctctgaaaattgctgacgccgatggctttgatctttccagcttgatggaggtcttcaagtgcccgccaagattcttgatacgcatttttgccaggccagtggagcaaataaaggtctaaataatccaattgcaaaagcgcgagggacttttcaaaagccgcgatcgtttcatcgtagctcaaataattgttccaaactttagaagtgacaaagagttcttctcgtgtaagtcccgttgctgctagtccttctttgatcccttggcctgttccgctttcattatcatatatttgcgcggcatcaatcaaacgataaccttttaaaatgccgttttttacaacagtagctacttcttcatcaggaatttgaaagacgcccaaaccaaagccaggaatgctgacttgttcgttcaatgtaattgtgtcggttaatgaatgaatcatataaatttcctccttgatttttggtaaatataccttatactaaaaaagttcagatgaatagtacctacttttttgtgctatagtgtcaaaaaagtaacttttttgaatttaaaggaagtgtttaaagtatgactccaaaaaaatacaacattggtgtggaagctactatggatgtgatcggtggaaaatggaaaccgattattctgtgtaatctgcgagatggcgccttgcgtccgagtgatttgaagcgacggatacctgatatcagtcaaaaaatgctgacgcagcaactaagagagctggagacagacggcatcgttttgcgaacctcttatcaccaagttccaccaaaggttgtctattctctcagcgactatggtctgacattaagcagcgtattggatgctctctgtcattggggagaaatgcatgtttcaacattgaaagaacaaggcgttgaagtagcgttagctagtcaagaggcgtagggaagatcaaaaacaaaaactagcaatcgtcgagtcgagagtcactcagcgattgctagttttgcttaaaaaaagtgaggtaggaagagggttatttcactgaaccggaagtaattccttgtacataatatttttgcatatagataaagagtagagtgattggaatagcgatcagcacacagccagctgtaaaggacataaacaacgaattggctgttgtttttgtcatcatagaataaagtccgatcgcaacggtatagtttttgacgtcatcacccatgatgattcgagcaaagatgaaatccatccaaggacccatgaaggccatcaaagaggtatagacgataattggttttgataacggcaatgtgatcttggtaaaaatatgccatttattggcaccatcgatcatggcagactcatctagcgccattggaatcgtatcaaagaaccctttggcaacgtagaatcccagtgccgctccagccgaataaaccaagatcagcgctaataagctttgtgttaggttgagggcttttagaatataataaacggcgatcatgctcataaagcctgggaacatattcaataccaaggcaactttcaagaaaggtttacgaagtctaaagcgcaaccgagagagagagtaggccattgcgattgtaataaatgtggacaaaagacagctgcagacagcaacaaacaatgtattcaagaaccagcggacaaaagggtagctgccgctatcattggctaatagttgtcggtaattttcaaaagtgaattctttgggaatgatataaggaacgaaggccccaccttctcctctaaaacttgtcaaaatgatccaaacgatcgggaataaccaaagaacagaaagaatgatcaaaatcgtataaatcagaaaacgggtttttgactgcccttgttggtagccggatttctttttctttacagacattgttacccctccttataagaatttgttcgcgtgtacgcaaacaggctaaagacagcagataagataaagatcaagataccgattacggaagctaaattgtaatccatcgtgttgactgtcaagttgtacagccacgttactaacagatcggtcgagccagcaccatagaaattagagttagatgggccgccgccagtcaataagaaaataacattaaagttgttgatgttgccgataaactgttgaatcaatgcgggcatcattacaaacaatatctgaggaaatgtgatggagcggaaaatttggaatttattggcgccatcgatttcggctgcttctagttgttcctgatcaagattttgtaagattcctgttgttacaagcatggttgctggaatcccgatccacatgttcacaaagataatgctgactttcgcaaagaaaggatcggtcagaaacgggatcgaagaagagatccatccccaattcagtaagagtgagttaatcggaccagaaccgtttagtaagttacgcatgatcaaaagtgacacgaattgaggaactgccatcgtcaaaacaaaaatggtgcgccacaattttttgtaacggatccctttcgcgttgatcaacaaggctaagatcacgccgaagaagaaacaagtgatcgttgcgagtacagcccatgtcaatgtccaagctagtactgggaaaaaggtggacgccatatcaccagtgatgacattagagaaattcttcaatcctacccaagtaaacagattttttgggggtaaatttttgtgatcataattggtgaaggcaatcgaaatcatatataagagcggtaagatagtaaaaaataagacaccaatcaatgggattgtcatcaatgttgcatgaaagcgttcgttcaccagactatgtaaatcgtcgcgtgtcgtagggattttaagtccttgttgttttaattcgtacaaatgacgggcgcttttcaaattaatgatatagagaataatcaagagtgcacaaacgagcagggaagcaataccgaaaagcaataagagcattgaattgtcacctttttgcaagatttcaataccaagtgcttcgttatagaccaacccttgtttttgtgttcctaatgtttgcagcatcagaagagcgtggaaaccatttcttatgaaccaagcgataaaaccaacttgtgatacgatgaaaataattcctttcagccattgtttattggcgaaattagcgcttcccatcaaaataaaagatagttttgtcgctagatcgccttttttgaataattctctaaaagtgatatgcgacgcatgttttttcctgaacatatcctctcaccttgctttcgtaattaactagaaaagggaaagcaggctttccctttgtcatgtatagtgatgtgttgttgattattcggttacttttgaaatatcggaaacaaacttatcgagtttatcttggaactgatctggtttgatttgacctttataggtatcgttgattaacgcatccattggtggccagaaagaaaccatctcaggcaatttaggcattacgacagagtgttctgcatcagacatttccatcacagcttttgctactgcatcagcttttactgcatcagattcttgtgcatctttatttgaagggacaacgccgttttcagtaaattcgatttcttgtgtttcttggttgcttaaatattctgctaaagccatagctgctaatggcgcttcggtttgttggttgacagcataaagttttacacctaagaaagctttcatttgtttcgcaccactgccgaagtcgatcgttggataggcggcaacacccatgttgtctccaagcgctttttctacgtcattttttgaccaaggacctgaaaggaaggcatctgatttaccagattgcaaatcagacaacgcggattcactggcttgaaggacaccgctattatttttttgatcggcgatccattgtaagacttcaacaccagcttcgttgttgaaattggttccattaatatcttcaccgtcttctccataaagaacatttccgttgctcataaatagagggccaaaaatgtagtttgcaccgtcttctgcaaagttggtaccgatttttccagcggaagtcaatccttcccaagtttttacatcatctgctgtcaatgtagaagtattgtaataaagcacttgagattcaacaccgtaaggatagccgtaaattttgtctttccaagtcacggcatcaactgctgcttccacgttcgtatctttgattgttgctgcttgcttatcaccgattggataaatcagaccagcttcagccatttgtcctacttggtcatgaggcatcatgaatacatcggctgcttgttcagggtcctttgagacgtctgctttggcatcggcagaagagccaactgcaactgttacttttacatcaggatactctttttcaaatttgtcgacttgcccttgtaaggcatcaatatgttcggtatctacccataatttaatatcaccttcgacttttgcactagactccgctgcactgccattgcttgaagcagcatcgtcgttgctgttgccacaagcgcctagtacgattgcagacaagcttaaaatacttcccccaataagtaatcgttttacatctaccttcattcttgttcctcctaaaaattaattgtttgcgtttacagacctaattatgcaatcgattgcaataatagtcaagcagaaaatgaacaacttttttggttttctattgcttataagaaaaattaagaatcagtccaacacaaaacctttctacaattggaatgataaagtcgaaattttcaggaaataacttagttattctattcacatttgaaaagcgaatgaaaatgtggcagatcatttttccgtccgttgtaaagcaaacgattgctttctgtttcagagattgttttaaggagcaagagaagtagagtttcttttggacacaagaagcaatgggcgtaaaagaaatctatttaaaacaattgaaaaaagaaaaaaagagttaaaaaaatcatggagaaacatgaactgcgccgaaaaatatttcctttatgatgaactagtgataaaatagttaggagagtttccagttaggaaaagtagaaataaaaggagaattatataggcatggccaatttttttagaaaattaatcgagaatgataaaaaagaattaaaacgtcttgaccatattgcttcacaagttgaatctcatgcggacgaaatggccgctttatctgacgaacaattgcgcgaaaaaacagatgaatttcgcggtcgttttcaacaaggtgaaacgttagaccaattattgccagaagcctttgctgtggttcgcgaagcggcaaaacgcgtcttagggctgtatccttaccatgtccaattaatgggggggatcgtgcttcatgacggaaatatccctgaaatgcgtaccggtgaaggaaaaaccttgactgcgacattgccggtttatttgaatgcgttaagtggtgccggtgtacacgttgtaacggtcaatgaatacttggcaacccgtgactctacagaaatgggtgagttatataatttcttaggattgactgttgggttaaacatcaattcgaagacagcagaagaaaaacgggctgcatatgcctgtgatatcacctacagtacgaataatgaactaggctttgactatttacgcgacaatatggtggtttaccgccatcaaatggttcaacggccattgaattatgccatcgtcgatgaagttgactcaatcttgatcgatgaagccagaacaccattgattatttctggacaagcagaaaaatcgactgcactatacaatcgggtcgataattttgtgaaacgattaaaagaagaagaagattacaaaatcgacatccaatcaaaaacaattggattgactgaaaaagggatcgagaaagccgaagaaacatttggcttggaaaacttgtatgatatcgaaaatacagcgttgacccatcatatggaccaagcgttgcgggcgaattatatcatgatccgcgatatcgactatgtcgtacaagaaggcaaagtcttgatcgtcgaccagtttactggacggatcatggatggacgtcgttattctgacggattgcaccaagcaatcgaagcaaaagaaaatgttgagatcgaagatgaaaccaaaacgatggctacaatcactttccagaactatttccggatgtacaaaaaactttctggtatgactggtaccgcaaaaacagaagaagaagagtttcgtgaaatctacaatatgcaagtcattcagattccgaccaatcgaccaatcgttcgtgatgaccgtgcagatttactttatccaacgctggaaagtaagttccacgcagtggtgcaagatatcaaagaacggcatcgtaaagggcaaccagttcttgttggtacagtagctgtagaaacttccgagctgctttcaagcatgttggatagagagaaagtccctcatgaagtactgaatgccaaaaatcactttaaagaagctgaaatcattctgaacgcaggacaaaaaggtgctgtaacgatcgcaacgaacatggctggtcggggaacagatatcaaattaggcttaggtgttgctgaattaggcggattagcggtcatcggtacggaacgtcatgaatctcgccggattgataaccaattacgaggacgttctgggcgtcaaggagacccaggggtttctcaattctatctttctttggaagatgatttgatgaaacggtttggttctgagcggatcaaagtgttcttggatcggatgaagattgatgaagaagatgccgtgattcaaagtaagatgttgtctaaacaagtagaatctgcgcaaaaacgagtagaaggtaacaactacgatacccggaaaaacgttttgcaatacgatgatgttatgcgtgagcaacgggaagtcatctatggtcaacgtcaagaagtcatcatggaagagcaggatctttcacaaacattgatgaatatggtcaaacgatcgattgaacgagttgtcgatagccatacccaattagaagaaagcaattggaattatgaagggatcgtcgactttgccggaaatgctttagtgcatgaagattccatctctgttgatgatatcaaaggcaaaaaaccacaagaaatcaaagactatctctatcaacgggcagaagaagttttcgagcagaaaaaagcccaattaaacagtcaagaacaattgttagaatttgaaaaagtagttattctgcgagtggtggatacgaaatggacggaccatatcgatgcgatggaccaattaagacagtcagtcggtctgcgggcatatgggcagaacaatccattggttgaataccaaactgaaggatacaacatgtttgaagatatggtgggagcgatcgaatatgaagtgacacgcttgtttatgaaagccgagattcgccaaaatgtacaacgagaacaagtcgctcaaggagaagctcaagaaactgaaacagtcccagaagaagatcctagtttcaaaaatgttggccgtaatgatccgtgtccttgcggcagtggcaaaaaattcaaaaactgtcacggcaaaaaatagaagaattgatacgttaggaaaaaggctggcagcttttcttgtccagccttttccgttcatttacaatacgcgtgaagaaagaaggaaatcaaatggaaatcgcagatatccggaatcaattgaatcaaatgaatgaaaaaataaatagttttagggggtctctttgacttagatcagttagaagaggcaatcgctgaagcagaacaccagatggcggaccctacgttttgggatgattctgagcaagcacagaaggtgatcaacgagaacaatgccaataaagaaacctatgatcagttcaatcaattggcagaagaatttgaagagttggaagttcttttggaaatgatccaagaagaaccagatgcagaaatggaagcagaactagcagaacgtatccaagctttgaatgaaaaaatgggaacttatgaactgtctatgctgttagatgaaccatatgatcgaaacaatgcaatcatcgaactgcatccaggtgctggcggcaccgagtcccaagattggggcagtatgttgttgcggatgtatactcgtttttgcgagcaacatggatatcaagtcgaaacattggactatcaggcaggagacgaagccggaattaagagtgtcactttgttgatcaaaggccataatgcttatgggtatttgaaatcagaaaaaggcgtccatcgcttagttcggatttcaccatttgattcagccaaaagacggcatacctctttttgttcggtagatgtcatgccagagctagatggtgcgattgatatcgaaattaatagtgatgacttgaaaatcgatacttatcgagcgagcggtgcgggcggtcagcacatcaataagacggagtctgctgtacgaatcacgcacattccaactggtaccgtagtggctagtcaagcacaacgttcgcagttgaaaaaccgggaacaagcaatgggaatgttgaaagcaaaactttatcaactagaagtagaaaagaaagaacaggaagctgcagcgcttcgcggagaacagatggagatcggttggggttcacaaattcgttcctatgtctttcatccgtattccatggtcaaagatcaccggactaactttgaaacaggaaatgtacaagcagtaatggatggtgatttagacggctttatcgatgcctacctcaagttgaaattaaatcaaaaataactatactgggctattaaacagattgaaatataattgtaatctgttgaaagcattgtgaaatatattcatgctataataagccagtatgaaaaaaagtgagatggagagatagctgcatgattgaaatgaaagaagtaatgaaaaagtactctaatggtacgactgctatccgtaatctttcgatttcaattgatcaaggtgagtttgtttatgtcgtcggaccttccggtgcagggaaatcgacctttatcaaattgatgtatcgtgaagaaaaagcaacgaagggtgttcttaatgtagcagggtatgacctgttgacgatcaagaatcgcgaagtgccattgatgcgccgcgaaatcggtgttgttttccaagattataaattgcttccgcgaaaaacggtttatgagaatgtcgcttatgcgatgcaagttattggccgcaagcctcgggaggtcaaaaaacgggtaatggaagtattggaccttgtaggattgaaacacaaagtacgagtcttcccaagtgagctttcaggcggagaacaacaacgggtttctattgcacgagcaatcgtgaataccccgaaagtattgattgcagatgaaccaacaggaaatttagatcctgagaattcttgggagatcatgaagttgttggatcggatcaatgcacaaggaacaacagtagtgatggcgacacacaatagcacgatcgtcaatacgattcgtcaccgtgtaatcgcaattgaaaatggtcggatcattcgcgaccaagcggaaggagaatatggttacgatgattagaacgtttttccgtcatctccttgagagtattaaaagtttaaaacgaaacggctggatgacgatcgcgtcactcagtgcagtcacgatcacgttgacgttagtcggtatctttttgggtgttattttaaatgcaacgaagttagccgaagacatccgtaagaatgtggatgtttctgtctttgtggatatcggaacagaacaaaaagacatggatactttggaacaatcgcttaaagaattaccgaatgtttcagacgttcgtttttcgagtcgtgatgatgaattgaaaaaaattcaggatgcgatgggggattcttggaacttattcgaaggggacagcaatccgctttataacgtatacgttgttagtgccacagatcctgaatacacgaaaaaaattgcaaaacaagctggagaattgccaaatgttttcaaagcagactatggtggcgattcttctgacaagatctttgctctatcagctgcggttcgtacttggggacttggggctgctatcctattgatctttgtggcaatgttcttgatttcaaatacgattcggatcacgatcttgtctcgtcaaagagagattcaaattatgcgtctggtaggtgctaaaaatggttacattcgctggcctttcttcttagaaggcggctggatcggattgctgggatcaattgtccctatcgctattatgtattttggttatcaccaagtttacttgttagtcaatccagcactgctacgttccaattatagtttgattgcaccaaatcagtttctactgcaagtttgtggtgtcatggctctgatcggaatcgtgattggttcattaggatcgatcatctcaatgcgccgtttcttaaaagcgtagaacgtgttattgaaacagatctgctgactagcaggtctgtttttcatttgccgacacctttactttagactgcaagttcgctattcttttaggagaggtgagggttggtatgttagttatggataacctgttcacgatcattttcttcgtgaacattttgttgtcgattgtgattatttttagagaaagacggcaaacggctcagacatgggcgtggttgcttgttttattgtttataccagtcgtgggatttgtactctattttttctttggtcgcggaatctccaaagaaaaaattttcgatttgaggacacaagccaaaattggtttgaacgtggagctggaagagcaaaagcaagcgctgcagcggaatctttatccccatccgcccactgcgcaagtagaagtcaaacagctcgtttatttattgacgatctatggtcagtcgttatataccactacaaatgaaatgactctttataaagatggtcgaaaaaaatttgatgcattactcaaagatattgaaggcgccacagatcatatccatatgcaatattatatttatcgcagtgatacattggggggagaagtacgagatgctttgatccgtgcagccaaacgaggagtgaaagtccgtgtgcttttggatgcttggggcagcacccaggtttcactgaaattcttcgatgaattacgggttcatggcggtcaagttgcgttctttttcccgttgttcgttccttatctcaatcctcggatcaattatcgcaatcatcggaaaattgtcgtgatcgacggcaagattggttataccggtggtttcaatgttggaaatgaatatttaggtgaggtggaaaaatttggttattggcgggataatcatctgcgaattttaggaccagctgtttactcactacaaaaccggtttttgatggactggaattcacaacatgctatcgaaatcaaatatgaagcagcgttgtttccaatgatcgaaacaaacggaacgattgctgcacaggtagtgactagcggtcctgattcagaacacgaagagataaagataacttatttgaagatgattaatttagccaaaaaagaaattttgattcaaactccctattatattcctgatgaatcgatccacaatgccttgaaactggcacttttgtccggtgtttctgttcatttgcagatccctaataaaccagatcatccacttgtctattgggcaacttactcttttgctgctgagttattagcctatggtgcagtggtagagacttatgagaaaggttttatgcacgccaaaacgatgattgttgacagtggggtcgtttcgattggttctgcgaatattgatgttcgttcgtttcgacttgactttgaggtcaatacagttgtctatgatgcaaaagttgctgaggaagtgcgccaagcattttttgctgactccaaggattcagaggaattgactttggaaaaataccggaatcgccgattgttgatcaaggtcaaagagggattagcacgacttgtttcgccgcttctatagaaactatttagtaaacgtaggtgaaagttgggtaacaaaaaaacagcagtaatgctgaagcacctcttctaacgtttgttttttggatcaacgttagaaggtgattcatgcaactgctgttttttattatttcatgatacttgtgtaggctgccagaaaaactgacccgactgtcaaaataagcattgtccaaataactacttgagtgattttggcgaaggtgctttttggttttttttcgttcatcgtgatccaccttttagattgatttctagtcacagtttacctccaattaccaaagaactcaagctgctattcttataaattaagaaatcttgaatattttgcaagagcacaaaaagttttttcaaagattctcttgttgaagggtggttgttctgttttaattagtaaagatatagagaaaaaataagtagaaaataagcaggatgcttgagtaaggaaagtaaaagattgcagactgtcttattggaccgcggatttttaaacgaactgaaacatagatgtaaagaaaataaagtatagttacactagctgttagaaaggatttgtttgtatgtctggatttgggcctgctgttttattttggtatatctttccattagtcgttttttttgcttgcagatttttagtttctgcgttgtctttgaaagaacggtttggactgaaggcacccgacttagctgtgccttttttggtgattgggattcatcagttatcaaagaatacttttgagcaatcgatcactccctattatttgatctctatcttattactggggattctcttagctgtctttcaagcgtattattacgaagaaatccagtatggcagatacatcaaaatgtactggcggagtatctttttgtttacattgattttccatgttgttttgatcattttaaatatcgtcacgtatttgtaatttgtgacagggagaacccttatcccatcgagatttttctgcttaaagtttttttaaaaactttttaagagaaagaaactcctgttttttcgtttggtaaaaattagtcaaagaacttcacttttaaatttcacgttaaatgtggtagaaagtgggggattgtggtagactgtgattatcaggtggagatcgggggttatttatcgatgtttatgggtgaatttcaacattcgatagatgcaaaaggccgactaatcgttccttcaaaactgcgagaaaaactcggagaaaaatttgttgtgacacgtggattagatggctgtttatttggctaccccttatctgaatgggaaaaactagaagaaaaactgaacgaaatgcccttggcgaagaaagatgctcggacattcgtacgtttcttttattccgctgccacggagtgcgagatcgacaaacaaggtcgtatcaatattccggcaaccttgcgtgaacacgcgtcacttataaaaagctgcgtgatcatcggcgtttccaaccggattgagatctgggatgaagcgcgttggcaagcatttaccactgaagcagaagaaaattttgatgaaattgctgaaacaatgattgattttggcttataggaagaggaaagcgcatggcagaatttcaacactacaccgtaatgttgaaggagacagtggacggtttagctattcgtccggatggaatctatgtcgattgtacattaggtggagcgggtcatagtgaatatttattgtcccaattatcagaagagggacacctctacgcatttgaccaagatcaaaaagcgatcgatcatgccaaagaacgcttagcgtcttatgtggctaaaggaatggtcacgtttataaaaagcaatttccgctatttaaaggaagctttgcagcaacagggtgtcgatcaagtaagtggtgtgttgtatgatttaggcgtttcttcgccgcaattagatgaagcggaacgtgggttcagttatcatcaggatgcaccattagatatgcggatggatcagtcggctgctttgactgcttatgaggtagtgaatcaatttgattatcaccaacttgtaaaaatttttttccgttatggagaagaaaaattttcaaaacaaattgctcgtgaaattgaacggacacgagcaaataaaccaatcgaaacgactggagaattagtcgagattatcaaaacagcgattcccgctccggcgcggcgcaaaggcggacacccggccaaacggatcttccaagccattcggattgctgtgaatgatgaattaggtgtcattgaagaatctttggaacaggccatcgatttattggaaaaaaatggacgaatcagtgttatcactttccattctttagaagatcgaatcgtcaagtctacgttcaaagcttacagcaccccaaaagatgtgccaccagggttgccgatcatccccgaagaatttcaaccagtactaaaattaattactcgaaaaccacttcttccctctgaagaagaagtatctgaaaacaatcgttcccgtagtgctaaactgcggatcgcggaaaaaatgaaggaaagcgaaggttagcaattatggcagaactaaaagttcatgattatgaatttgaagaaacgtctgaacaagagttttatgctcactctgaaccgacaattgaacagctgccaagcgaacctgagcgtcctgaggttatccgtgtaccagcatctcctgctcgccggttaaaaagtatctctaatttagaaaaactgattgcagcatttgtgatcattgccgttttgacattagcgatcctgacgatcaatattcggactacgatcagtcaagtcgaacatgatatttcactgatccaatcagacatcaatgaaaaaaatagtcaagcagaacaattagagcaagaaagaaacgaactttctaaaactgagcgtatcaaaaaggttgctgaggataatggattgtcgatcgatgatgacaatttaaggaaagtggattaaatgaagctaacagataaattcaagcaatacttgaaaaagaaaaaccaaactacaacgaacaatcgcaaaaaagtaggtattattctctttgctacgagtattggattgttctttttgtttgtcacgcgtttgagctacattgttatcgtaggtaatgtggcaggtacttcattggctgagaaaaccaagagcctttatcaaggaagcgaagttgtcaaagcaaaacgcgggacaatctatgatcgcaacgggatcgcaatcgcagaagatgcaacttcttattctgtttatgctattttgtcaaaatcctacgttagtgggaaaaagaatttatatgctgaagagaagaactttgataaattagccaaaattctgaatgagcaactaggtattgatcagaatgaggctgtgcaaactttggaaaaaggtctaaaagaagaacgttggcaagtggaattcggtagccaaggaagtaaaatgacgctggagaaaaagacagcgatcgaagaagcaatgaaaaaagaaggaatcgctggcctttattttacagatcatccttctagaatgtatcctaatggaattttctcttctcactttatcggctatgctctagcagaaaatgaggagaacgactcttctggcttagtaggaaaaactggtttagaagctgcttatgatgatgtattatccggaacagacgggaaaatcgtctatcaaaaggataacaatcaaaacccgctaccgggaacggtggcagaatcagtggcagcggtagatggcaaagatatctatacaacgattgatagccggattcaaagctatttagaaacgctcatggataaagtgttcaaagaatacaagccagaagatctgactgccacattaatgaatgcaaaaacaggagaaatcgaggcgatggcacaaaggccaacctatgatcctgatgatttaagtaccatcaaaacctggcagaatttattggtcgaagacaactatgaaccaggatcgaccatgaaagtcttaaccacagctgctgctatcgatcaagggatattcgatgaaaatgaaacttttacaccaagtccggacggattgaaactgtatgatgcgacaatcaatgactgggactttggtcaaaaaggaacattgacgatgcgtcaagctctttcttggtcaagtaatattgggatggttactttggaacaacgaatgacagaccgttggcaacaatacttgcaacagtttggatttggtcgcagtacgtactcgggtctgccaaatgagaatactgggatcatgccggaaaataatccggtcagtcaagcaatgacttcatttggtcaagcaatcggtgtgacgaattttcaaatgatgcaggcttttaccgcagtcgcaaataacggcacgatggtcaagccgcaatacatcagcaaaatcgtggacaatgaaacaggtgaagagactgtaacacagccagaagttgttggacaccctatcacggaacaagcagcgacgaaagttcgagaatatatgcgtgatgtggtagaaagtgaaaactacggaagtgcgtatggtgtctatagtgtacctggttacaatatttcagcaaaaactgggactgcccaagtagctgatccaaaaactgggaaatacttatctggggattccaattacttgtactcaatcgtagaaatggttccttcagaagaccctgaatacattctttatctaacaattaaattaccagaacaccacgacagcgaagcattggcaaaaatcgccaatccgttgatgaaacgcgtgatggatttaaagaaagcaacattagaagaaacagcaacagaaaatagtcagaaagtaaccgtcaatgattatcgtaaattagatacaactaccgcggcaactgatgtacaaaaaattggtctagcacctgtagtattaggggatggaaaaacagttatcgatcagtctgtggacagtggatcgaaagtactgccaggagaaagacttcttttgctaacggatagtgacaaaatttatatgcctgacaccaccacatggtcaaaagctgatttagtcaaattgggcaacatgttggatgttgatgtcaaatttgagggcgacgggtattgtgtttcccaaagtcttgcatcttatgaggaaatcacggatcaaacaattaccttcaaattgagcgaaaaagaatagggagagaacactatggaatggacagagatgatattgccacttgccagtagttttgcaatcgttactgctgcaatgccgctgtttatcggctattttcaaatgaaaaaatacggacaagagattcgaggagaagggccaaaatggcacaatgtcaaagctggcactcctacaatgggcggcttcgtatttttgattgcggcattgatcacagcagtttgggttggcgcatggcaaaagcagttgaccgcatcgctgttcattttgttatttattatcttggtttatggtgcgcttggattcttggacgatttcatcaaaattttcaagaaacgcaacatgggtttaaactctttacaaaaattgatcggacaaatcatcggtgggattgtcttttatctggtctttttatcagaaggcaatgcgaatgttttgaatctctttggatttgagctgccgctatcgatcttttacggcgcatttgtgattttttggttagttggcttttcaaacgccgtcaacttaacagatgggattgacggcttggttgctggactcggtacgatctcatttgcaacttatggcctcattgcttggcgtcaagatcaaatcgatatcctgatcgtctgcttagcggtcattggaggattgatcggcttcttcccttacaatcgtaaaccagctaaaattttcatgggtgatgtgggctcccttgcattgggcggtcttttagcagcagtttcaatactgcttcaccaagaatggacattattacttgtcggacttgtctatgtgattgagacagcaagtgtcatgctgcaagtcgcttctttcaaattgactggtaaacgaatttttaaaatgtcgcctattcatcaccattttgaaatgagtggctggtcggaatggaagatcgatacaattttttggctgattgctttaggatgttcgatcatcacattagtgattgtatggtaggagagaggaatcatatgaaaaatataaatgaatatcaaaataaaaaagttcttgtgctaggattagcaaaaagtgggttcagtgcggctaaattgttacatgatttgggcgcgcttgttactgttaatgacggaaaaccctttgccgaaaatccagaagcacaggatcttttggcgttaggcgttaaagtaatcaccggcagtcacccaattgaactactggatgagggtttttcacttgtggtcaaaaatcctgggattccttatgatcagcctattgtccaaaaagcgatcgagaaaaatatcccaatcattacggaagtagagttagcttacaaaatttcggaagcaccgatcattgggatcactggaacgaatggaaagaccacgaccactacgatgatcgctaatgttttaaatacgggatttagtgaaggccgggcattgttgtctggaaatattggctttccagcaagtaacgtcgcccaaaccgctagcgctaaagatcgcttgatcatggaactttccagcttccaattgatggggatcgaaacattacatcccaagattgcagtcatcacgaatatttatgaagctcatctagattatcatggcaatcgatccgaatacgtgcgggctaaatggcggctgcagcaaaatatgacagcagaagattttctagtcatcaattggaaccagccagaattagtcgaactttctcaacaaacaaaagcaaaagtgattccattctcgacacaacaaaaagtggccggtgcgtatctttttgaagagcagttatatttcaaagatgaggcaatcatgcctgtttctgaactgggcgttcccggcagtcacaatgttgaaaatgcattagctgcaatcgcagtggcaaaattagaagggatagcaaatgaggctatcgttcaagcattgcatacatttagcggtgtacctcaccgtactcagtatgttgatacgattgaaggggttcgctttttcaatgattcgaaagccacaaatagcttggcgacagagatggctttaggtggtttccaaaaggatcagttgattttgttggctggaggattggatcgcggcaactcctttgatgagctgattccatcactgcaagatctcaaagcgattgttttgttcggacaaacaaaagagaaacttgctgaagccgcacgtaaagcaggaatcaaaacgattaaattgacagaagatgtaactacagctgttcctttggcttatcaattaagccaaccgggagataccgttttattatcaccggccaatgcaagctgggaccaatacccgaactttgaagtacggggggataaatttatggcggcagtagcagaacttaacagaaatgagcgaagtgaatgaaaatactagtaactggcggtggaaccggcgggcatatttatccggcattgtcttttgtcgattatgttcgttccattgatccaacagctgaatttttatatattggggctacccgtggattagagaacaaaatcgttccaccaaccgggattccttttaagacgttagaaatacaaggctttaaacgaaaactttcattggacaatgtcaaaacagtccaacttttcctgaaaagttatcgtgaagcaaagaaaatactcagagaatttcaaccggatgtagtgatcgggacagggggctatgtctctggtgctgtggtctacgcggcatcagtacttaagatcccaacgatcatccatgaacaaaatagtgttcctggaatcactaataaatttttgaccagatatgtggacaagattgctattgcttttcaggatgcagcacactattttccggataagaagacggtcttggtggggaatccccgcgggcaagaagtaaaaaacagtcagaagtctgcgatccttgcttcctatgaccttgaccctaagaaaaaaactgttttagtctttggcggcagtcaaggagcactgaaaatcaatcaagcgattatcgaagcaattccgctttttgcaaagaaagattatcaactgttatatgcttctggtgaccgttattaccaagaaatcgaagagaagatcggtatgtcgaaagatgcctttccaaatatcagcattcgcccctacatcgatcaaatggcagaagtcatggcgaatagtgacttgttgatcggacgagctggcgctacatcgatcgctgaatttactgcattgggattaccagcgattttgattcctagtccttatgtgacgaatgatcatcaaacaaaaaatgcgcaaagcttagtcaatgctggggcagtcaagatgattgcggacaatgagttgaacagtcaaaatctaattgagtgtgtcgatgcgatcatgagtgatgaaaacgtacggatggaaatggcaaaggcgtcgaaagagcaaggaatcggtgatgcatctgagcgactatttcgacttgtgcaagaggtaatcaaatagtacaatgtgttggatagaaaggagagattgtcatcagtaaagataagaaatctcatgataatcaaaccacccccacgacagaagaattgaccccttggcagaaagaaaatctgcgttatcaaaaagaaaaaggcgatcaacctgtatggtcaccctctgtcatttccgggattcactcagatgaagaacaatcagaagaccaaacagaagaaaagcacgaagaaggcgcagagactgaagattcagaacaagctccccgctcttttgctgatcgattgcccaatttaaaaaaataccgtaatcgagtattgttgcgccgattgctgttgattattggtgttttgctgatcccgttgttatttattctgtattacgtctccccgttgagtaagttagcggatgttaaagtcgtgggcaatgatcaagtgtccgcccaatcaattattgaacattcggaattaacgactggagaagaaatatggccgcagtattttgacagcgaacaaacggaacaagccatcaaaaaagcgttgcctcgtgtcaaaaatgttcaagtgacaatcacttctttaaaccagttcaagattcgggtatcggagtaccaagaggtggcattgctagcaagcgataatcattattcacctattcttgaaagtggtgtcgtggtcaatgaaccgagtgaccagcctctggaaggactacctattttagagagcttttcagatcagtcaaaaatcaaagaagtactgactgcttatcagaagctcagtcaagagattcgtgaaggaatttctcaaatcaagtacacgcctcgggacagtaatgacgagttgttaacgatctatatgaatgatggtaaccaagtgattgtgaacatttcaaatatggctagtcaaatgcagtattatccgcaaatcgcaaaagatttgaaagaagacagtatcatcgatatggaagtgggcatctttacctatccgatttccaatacaaaagacagtgactcggcaacagaacaatcgaccgaaggggattcttaggaaaaattcaagagtttttttcattaacttgtttctaaaaatcgctattatatggtagaattggtaacagtgaacaaattattctaattagatataaatacgaacttttcaaggttcgcgatatatgcaaattaagtaggagggaaccccatccatggcaaaaacgggaatgtatgttggcctcgatattggtacgacatctgtgaaagttgttgtagctgaatacgttgatagccaaatgaacattattggtgtaggaaatgcaaaatcagaaggaatcaaccgcggaatcattgtagacattgacaagacggttcaagccatccaaagagcagtaagacaagcagaagaaaaagcgggtatccaaattcgcagtgtgagcgtgggtgtgccagccaatctgttagaagttgaaaattgccaagggatgattgctgtcaacagcgaatcaaaagaaatcacagatgacgacgtgcgtaacgtagcatcagcagcgctcgttcgatctacacctcctgaaagacagatcattgccattttaccgcaagagtttactgtggatggctttgaagggatcaaagatcctcgcggaatgatcggtgtccgcttggagatgtttggggtagtttatacaggccctaaaacgattttgcacaatattcgcaaatgtgttgaaaagtccggcttgattgttaacgaacttgtaatcacaccactagctttgactgaatcgattttatcagatggcgaaaaagattttggtacgatcgtgattgatattggtggcggtcaaacaacaacttcggtaatgcatgacaaacagttgaaattcacccatgtcaatcaagaaggtggagaatttgtaacaaaagacatctctactgtgttgaatacttctttcaataatgcagaagcgctaaaaatcaattatggtgatgcttatcctgaacgtacatcggcaagcgaagaattcccagtggacgtcattggtaaatctgaacctgtcaaaatcgatgaacggtatcttgctgaaatcatcgaagcacggatggagcaaatctttaataaatcaaaagatgtcttgaatgaaatcgatgcgtttgaattaccaggcggaattattttgactggcggagctgctagcttacctggcgttgtcgatttagcacaggaagtcttcgaaacaaatgtgaaattatacgtgccaaaccatatgggattgagaaatccggttttcactaatgtgatcagtatcgttgattattctgctaatttaagtgaagtttatcagcttgctaaaagcgcgatcacgggtgaacgtacgacgcaacaacctgttgctgttcaacaagagatttcttatgagcagtatgaggctccagaagaaacttatgaagaaccagaagaagagaagaaaggcgaatcgatcacgaatcgtgtaaaagatttcttctcaaatatctttgaataatctaaaacgatactcaggaggaagataaactatggaattttcaattgataacaatatcaatgatggcgctgtaatcaaagttatcggtgtcggcggcggcggcggcaatgctgtcaaccgtatgatcgaagaaaacgttaaaggtgtcgaatttatcgctgccaatacagatgtgcaagcattgaaaaattcaaaagctgaaacagtgatccaattaggccctaaatatactcgcggtctaggtgctggctctcaacctgaagttggagaaaaagcagcagaagaaagtgaagacgcaattcgtgattccttgcaaggcgctgatatgatctttatcactgccggcatgggtggaggtaccggaactggggcagctccgatcgttgcaaaacttgccaaagaaatcggtgcattgacagtcggcgtagtaactcgtccattcacatttgaaggaccaaaacgcggccgtttcgcagctgaaggaattgcaaaactaaaagaaaacgtcgatacattattgatcatctccaacaaccgtttattggaagttgttgacaagaagacaccaatgctggaagcattccgtgaagcagacaatgtattgcgtcaaggggtacaaggaatctctgatctgattactgcaccaggctatgtcaacttggactttgctgacgtgaaaacagtaatggaaaatcaaggaacagcattgatgggtattggtgttgctagcggcgaagaacgtgtcatcgaagcaacgaaaaaggcgatctcttctccattgctagaaacatctatcgatggtgcagaacaagtcttactgaacatcactggcggattagacatgactttatttgaagcacaagatgcttctgatatcgtagcaagtgctgcaacaggcgacgtaaacattattctaggaacttcaatcaatgaagacttaggagatgaaatccgtgtgactgtgattgcaacaggtatcgatccttcaaaaaaggaacgctcttctcgtacaagcagacaaagtcaaatccattcaattccacaaaaaccaacgttagatatggatcaggcgaaaccttcacacgtagaagatgatcatggctttggtgattgggatattcgtaaagaacaaaacgttcgtcctaaagtagaagaaagccaatttgagaatgttgaaaaaaaagaatttgatacattcaatagagatgaagtaaaaacaaatgacgacgatgaattaagtacaccaccattcttccgtcgcaaacgctaggaggcagagcacatgatttctgagaacttgcacaagatccagcaagagatccaggattcttgtgctcttgtttctagaaaagcaagtgaggttcgtctggttgctgtgacaaaatctgtcgatagtgaaaaaacacggaagatcatcgaagccggtgtcactgactgtgcggaaaaccgagtagaaaaactcctggaaaaaaagcagcaactagcagactttccagaagtaaactggcattttattggtaatttgcaacgcagaaaggtaaaatcaattataaatgaagttgattatttccatgcgttagaatcgctgaaattggcgcaagaaattcaaaaacgagcagcaaaaacgattgcttgttttgtagaagtcaatatttcaggtgaagcaagtaaacaaggaattgcaccagacgacgttgtttcatttattgaagagttgcagccctttgataaaatcaatgtcatcggcttgatgaccatggcaccacttgcttcttcagaagcagagcagctcaattattttcatcagttgaaagaattacaagaaaaaatcgcagcgctgcacttggcacatgctccatgtacagaaacaagtatgggaatgagtaatgattttgccgttgcgatccaagcgggtgcgacagttgttcgcatcggcaccgcattatttcaggagtaaaggaggttgacatatgtctttaaaagagaaattgaccaatttttttggattgacagatgaagaagattattacgaagaaagcgtggtagctcaagaatctgtgcgatccccgcaaaatatcgccgtcaatcaaggtagttcttatgttgcaccacgcacgactcgtgctgaaaatccaacgaatacattttcacgaagccatatgccatcacagcaagcgcaagcgcagcgttcaacagcatcaagtgcgtcctttgaaagacaacaacgccctgtccagaagacagaggaaaaggtcgtttctatggcccaacaacgcagtaatcccaaaacaaaagaaataaagtccaaggctgcaggcaagattactatcgtagaaccaagagtttattcagaagcgatgggaatcgcgaaacaagtgatcaatggcgatgcagtacttgttaattttcatttaattgaggagtaccaagcacggcgaatagttgattttttgacgggaacagtgtacgctgaagatggcgatatcaagcgtgttggagatgaaatcttcttatgtacgccaaaaggaatggagatcgagggaactgctcaaacattagcagatagtaatttcttcgatatctgagtcaaggaggaaagcatattttagtctttaggttattaaatctattcagtgatgcagtatatctctatacagtattattagtgatctatgccttgctttcttggtttccgggaggataccaatcagcatttggacgtttcttagcaaaaatctgtgaaccatatctaggtttgtttgatcgtctaaatctgagtttcgctggcatcgactttacgattgcatttgccattatcgttctgcagctagcaacgcaaggtctgttcgttcttctacaagcaatcttattctaacgtaaggggtgaatatcgatgaacgcaaatgtctatcagcattttcgaagcgatgagcacccttttattgattctgcgcaaggctggatcgaacaagtgcagatgcaatacgcaccctatttaacagattttcttgatccgcggcaagcctatattttagaaagtctgattcggcaatcaaccgatttgagttttcaattttttggcggatatgaagctgctgaaagaagacggtgcctgatctacccagactattaccaaccagcaagtgaagaatttgatttggtattattcaccattatctatccaaaaaaattcacggttttaagtcatgggaaggttttaggaacgttaatgggcacaggggtcaaaagggaatactttggtgacatcatttctgatggggaaaattggcaagtatttgtggcaagcgaaatcagtcattttgtccaaacacaggtcgataaaatcgggaatgtctcagttcgcctcgaagaaacgaagtacacggaattgatcgtaccaaaagacggctggagcgaagaacgagaaacggtcagctctctccgtttggatactgtcatttctgctgtctataatatttcgcgccagcgttccaaacaactcatcgagtctggcaaagtgaaagtcaattggacagaaacattacgtccggattttatgttggatctactggatatcgtatcaatcagaggatttgggcgtatccagattcaggggttagaaggcacgacaaaaaaagaaaaagttagattgttattaggtgtattacgtaaataaaacaaagaggtgtaaacttatggcattaactccattagatattcaaaacaaaagcttttcagtaaaaatgcgcggttacaatcaggatgaagtcgatgacttcttagatatgatcgttcgtgattatgaagaagctgttcaaaagaaccgtgaactagaaaaatcattgaagcatgcagaagaaaaacttgagtatttcaatgaattgaaagatgcattgaaccaatcgatcatcgtggctcaagataccgcagacaaagtaaaaacgagcgcaagcaaagaatctgaagtgatcgttacttctgctcaaaaccgtgcagatgaattagtaacgaatgccgaaaaacgcgctcatgcattgacaacagctgcagaagaaaaagccaaagaaattctgacggatgcaaccaataatgcgcgtcaattggcaactgaaaccaatgatttgaagaagaaaacgcgtgttttccacaacaatcttttggttatgctgcaaacacaattagagcaagtaaaaagtccagaatgggaagaaattttggcgccattttctagctatgtaaaagattctcatcaagtaatcaaagaagttttatcaaaagaacttgacagcgaaaatgattctgaagtaaactcagaagcagtggagagtccagtagaaatcgtggaatccagtgagaaagaaattgatgtagaagaaaatccagaagtgaaaacattggatgatgcacgtcaattactagatgaattaaataaaacaaatgactaatatacagaacagaaaaatttcttatacttttaaagcgagtctgggagagtggaagccggataaaaccctgtaagaaattagatcatctgttagtcttggtcttgaacagtggtagagtccaacgtttgatctcgttaccgatcaacaaagaattgtcactgacaataaaatttgggtggtaccacgaacacgttcgtccctttccgggatggatgtgtttttttttatagcttcatagcctatgggcttattagaaggatttggtcgattcaatgagtgaattcactgaaattgaggcaggatagacaaaattgtttgatcgacatgtgcttgcacatgccataatcatgagtaatcagtaaaaggagcgaatacaatgaagatgaaagaaacattgcatctgggaaaaacggcttttccgatgcggggaaatttgcctaatcgcgaaatcgaatggcaaaaagattgggaagaacaaaatatctatcaacaaagacaagcactgaacgaagggaaaccaacatttgtcttacatgatggccctccctatgcgaatggcaatatccacattggtcatgcattaaacaaaattagtaaagacattattgtacgttctaaatcaatgtcaggattccgctcaccttatgtaccaggttgggatacgcatggattgccgatcgaacaagtgctgacaaacaagggcatgaaacgcaaagaaatgacacttgcggaatatcgcaaaaaatgcgaagagtatgctttgacacaagtagatacccaacgtgaggactttaaacgtttaggaatctcaggtgattgggatcatccttacatcactttgacacctgattacgaagctgctgaaatccgcgtattcggaaagatggcagaaaaaggctacatctataaaggattaaagccaatctactggtcaccatccagcgagtcttcattggcagaagcagagatcgaatacaaagatgtcaaatcaccttcgatctatgtcgcttttcctgtagcagatggaaaaggaatccttgatgaagatacatctttcgttatttggacgacgacaccttggacattaccagcaaacttaggaatttcagtaaacccaacgtttacttatgttcaaatcatggcagatggccgtaaatttgtaatcgccaaagatttgttggagactgttcaagcagctattggatgggaaagtgttgaaatcttgcaagaaattgctggagaaaaactagaatacatgactggccagcatcctttctatgatcggacttcattggtgatgctaggtgaccatgtcacgctggaagcaggtactggattggttcatactgctcctgggcacggggaagacgactacatcgtaagcaaaaaatacaaattagatgtcctatctcctgtcgatagtcgtgggatgtttacggaagaagcaccaggatttgaaggaatcttctatgataaagcgaacccaatgatcaccgatttgttagcagaaaaaggtgcattattgaaacttgatttctttgtccatagttatcctcatgattggcggaccaaaaaacctgttatctatcgggcaacaccacaatggtttgcttcaatcgatcaattccgtcaaaacatccttgatgaaatcgagaaagtggactggatcattccttggggcaaaacacgcttgtacaacatgattcgtgatcgaggcgattgggtcatctcacgtcaacgtgcctggggggtaccactgccgattttctacgccgaaaacggcgaagcaatcattacgccagaaacgatcgaacatgttgcaacgctatttgaacaacacggatcaaatatctggtttgaaaaagaagccgaagaattattgcctgcaggctttacgcatccgggttcaccaaatggcaaattctctaaagaaacagatatcatggatgtttggtttgattctggttcttctcatgaagcagtcttgcgtcaacgtccagagttgactttcccagctgacatgtatttggaaggttcagatcaataccgtggatggtttaactcaagtatcaccacaagtgtggcgatcaatggggaagcaccttacaaatcagtcttgtctcaagggtttaccttggatggtgaaggccggaagatgagtaaatctcttggaaataccattgctccagagaaagtaatcaaacaaatgggtgccgatatccttcgcctttgggttagcagtgtagattatgaagcagatgtccgagtttcaatggatattttgaatcaagtctccgaggtttaccgtaagatccgtaatacaatgcgtttcttattagccaatacggctgatttcgatccaaaaacggatatggtttcttatgaaaacttacgctctgtagacaaatacatgctggttcgattaaacgaaacgatcaaaaccattcgtgaagatgggtatgagaaatacaatttcttgcatatctataagacgatcatcaatttcttgactggcgatctttctgctttctatttagactttgcgaaagatgttgtttatatcgaagcggaaaatgatccacaacggcgagcaatgcaaactgtcttttaccaaacggcagtggctttgacaaaattgttgacgccaatcattcctcacacagccgaagaaatctggtctcacttaaaagaagaggaagcctatgttcaactagctgaattgccaagttatgaatcatttgcgaatcaagctgagttgcttgatatgtggacggcatttctttcattccgtgacaatgtcctgaaagcactagaagaagcacggaatgaaaaactgattggtaagtcattggaagcaaaagtgaccatctatccatcacaaccgctggcagacctattaacggctgttgatgctgatttggcccaattattgatcatttcaccagacttcttcgaaatcaaagaggcaggaagtgccgctccagaagcagcgttacaatttgaagatggtgcaatcttgatcgaaaaagccgatggtgaagtttgcgaccgttgtcggcaagtgcggacagatgtcggagtggatgagaaactgccaacactttgcgggcgttgtgctcatttggtggaagaatattatccagaagccgttgctgaaggctttgagaaataaaaattagctgagaaataaaggtaagccaaaaattatcagtgtgccgttggacgatctacttagatcgtccgatggcacacgttttttgtgatcatttcattgtgctgacttagttatcagcttttgtgtctttttcattgttttctcctagcaatagcaactagacgacagcaactgatgataagaagcatagaagtgacaaaaatgcagcgctaggcaatcgtgcttgctttgtcccaatcggttttacccgttcagcgtttttgagagaaagctagaccaacttgcagaaaaagattgcaagatttacatagaaaaggtaaactgttaaaaattggaatattcagaatatttaaagaaaggatgaggggatgagggaaaaagagacattaatgtatgatcctcgttttgaaagtgatgcttgtggcatgggctttatcgtacaaaaagatggattatactcgagaaaactgattgaaaatgcgttgacgatgttagaacgaatgaatcatcgtggcggaacaggagccgaaccagatacaggggatggtgctggtgtgttgatggcattacctgatcctttttttcaagcaattgctttagcggcagagattgttttaccgccgaaaggtcactatgcagtaggcatgttttttttgccgcaagaacgagaatccgcagtcaaattaagaaaggccgttgctcaggatattcagcaaatgggatttcgggtgttgtggcagcgggaagttccctatgactattcgcaatgtggtccaggagcacaaaaagtgatgcctagtttttgtcaattctttattgaaaaacctctcgatgtgacagtcggaagagattttgaggaccgtttgtatcatttgcggcgacaattagaaaaaaactatgcagcccaggaactagccatctgcagtctttctagccaaacaatcgtctataaaggcatgttacatgcttatcaggtcggactgttttattcggacttacaagatccgcgtatgacttccagtatcgcattgactcattctcgtttttcaaccaatacttttcctagctggaatcgcgcgcagccttttcgttttttagcccataatggggaaatcaatacgttaagaggagccgaaaattggatgcatagtcatcaaatcgaagtctatgatgaggaaaattcggactccgcaaaacttgagaattgcatggaattcttgtatcgccaagggagagatttacctcaggcgcttttgatgatggtacctgaagcctggtcgaaagaagccggtttgccagaagaactagttgcttttcatgagtacaatgctagttttatggcaccatgggatggaccggcagcgctttgttttacggatggtgagctggtgggtgctgctttggatcgcaatgggttgcggccttcccgctattcaattacgagggatggcttagttgtcgtagcatccgaatcaggggtggttgatctacccgcagcagaggtaattgaaaaaggggttttaggtccagccaatatgtttttggtcgataccaaaaatggcttgattttgagaaataaagagatcaaagaaaaatatgcgcaagctcatccttatcgcgaatggttgacagaaaatttgttaacgatggatgacttaccagaaccccctttttctgatggattatcgacagagacactacagcggttatggaaacttcacgggtacaccgacgaagtcatccggacactgctgatccctatggctcagacaggagaggaaccggttatctccatgggatttgattcaccattagcaatcttaagtgaacgtccccagtcgctttttacgtactttaagcaactattcgcacaggtaacgaatccaccaattgacgcgattcgcgaaaagctagtgatcggtacagaattatttctgggacgagatggcgatgttacaaaagatcttagccaaaattgccataaattaaaaatcgctagtccgattttaaccacaagcgagtatctgaagatcaaacatctaagtcagaaacaacaatcggcggcagtcctctctactctttattttgtgactggcaatgagcagcaaacactgcaccatgcattggatactctttttaaagaaagtgaagccaaaattgatcaaggggctacgattctcgtgttaagtgatcgcgaacccattgcaccacaactaggtaagatggcaattcctgtcttgttggctgtttcgggtttgcataattacttggtgcgaaaaggaaagcgagcgcttgcctcactcattgttgacacggctgaagtctgcgaagttcatcactatgctatgttagttggctacggtgccagtgggattcatccttacggggcttacgaaacgctgcattattatgacatgagtgatcatgtcgaaaattatcgacaggcctgtgagaagggactcataaagattatgtctcgtatgggaatttcaactattgccggttatcatggtgctcagctctttgaagctgtcggtatctcaccacaagtcactgaggtttattttacgggaactgtttctcggattggcggcctgtcgttgaaacaaatcgaacaagagtattttgagcgatacgaagctgcctatggtgaaaaacaacaggattatctagattcgggaggcagctttcagtttaaagcagaaggtgagcatcacctttttaatcccaaaaccatctatcactttcaaaaagcggtgcgcacaggagattatcagttgtacaaggagtatgcagctgtcatgaatcaagaggctttaagcacacccacgacacttcgttcactatgggagttcacaccttcgcgtcagccaattccattggaggaagtagagcctgctgtccaaatcgtcaaacgattcaaagtaggagcaatgtcttatggatcgctaagtgaggaagctcataaatgtattgctgaggcaatgaatgccatcggagctaaatcaaatagtggagaaggcggggaacatcgcgagcgtttcaaagcggtcaacggcaaaaattacaatagtcggatcaagcaagttgcttctggacgttttggagttaatgcggagtatttaatgagtgccgatgagttgcagatcaagatggctcaaggagcgaagccaggtgaaggcggtcaactgcctggaaataaagttttcccttgggtcgctgagattcgcggatcaacccctggggttcgcttgatttcaccaccccctcatcacgatatttattcgattgaagatttggcacaattgatccatgatttaaagaccatcaacccttatgcgcgaatcaatgtgaagctggttgccagtacgggtgttggaacgattgcaaccggtgttgtcaaggcaggtgctgatgttgttgtaatatcaggctatgatggcggtaccggtgcttctccccgcaattccatcagagatgcgggcttgccttgggaaatggggttagcagaagctcatcaaacattggcactcaatcatcttcgtcagcggatgaccttagaaacggatggtaaattgatgacgggaagggatattgcgattgcggcacttttaggtgctgaagagtacagttttgcttcattggcccttgttgcgatcggctgtgtgatgatgagagtctgcagtctgaatacttgtcccgtgggtattgccacccaaaatccagctttacgaaagttttttgctggtaaaccggaacatattattcatactatgtttttcttagcagaagacctcagagaaatcatggcagaactgggttttcgtaccattgatgagatggtggggcacacagaagtcttggtacctcgtttcattgccaaagggaaagcaaaatcattggatttcgctcgcatcttgggtacgacacttccgattgcacgtaaagtgacggatccttttttggagaaacgacaatggccagaattggatagttttgccaaagcagcaattgaaaaacaacatcctgttgctatcagtcaaccgatcaacaatattcaacgttctgttggtgcccgcatagggggatggattgcagaacgctttgggaactatgaacttcctccaggattgctgcaattcaattatcaaggaattgcgggtcaaagttttggtgcctttgcaacgcaaggacttgagctgagattggttggagaagccaatgattacgtagccaaaggattgagtggtggccgtttgatcattgtaccgccagcagatgctagttatgatattgaacagtcgcccattgtaggtaatgtggcttgctttggggcaaatcgaggagaaggatatttcagaggtctggcaggagaacgtttctgtgttcgaaatagcggagccaaagtggttgtagaaggaatcggcgatcatggctgcgagtatatgactggaggtgtcgctgttattctaggcaagacgggccgcaattttgctgctggcatgtctggaggtgtcgcctatgtgtatgatccggagcaagcgtttgctgctcaatgcaatttagaaatggtggaattgtttaaggtagatgagagcggggatgatgcggtattgaaagaattgatcgagaaccattttgcctatacagattccttaaaagcagccgagattctaagcgattggctctatcataagcagttgttcatcaaagtttatcctaaggaatatcatcaaatggtggaagcgactcatcaattggcgcgacaaggtctctcaggagatgaactgatcgctaaagcttttgagtcagttgtcggtcctcagatgacgatcccaggaaaggagcatgactagtatggcagatccttttggtttcttaaaataccctcgaaaagaaaatccgtatcgtccggtagcagagcggatcactgattggcaagaactgcaagaaccattgccggcaagtgagcggcaagaacaagcagcaagatgtatgaattgtggcattcctttttgtcataccggttctttctatggcgggcaacggacagtttctggatgccccaacgataatttgattcctgaatggaatgatcttgtttatcaaggcaggtttcaagcggcttttgaacggttagcgaaaacgaatccattacctgaaatgaccggacgggtttgtccagctccttgtgagaaaggctgcacggaggcactaaatgggagcggggtcacgattcatgacaatgagcgtttcattatcgacactgcatttgagaatgattgggtccgagcatcgggagaaccgcaagcagcaactggtttcaaaatcgccatcattggcagtggaccagctggtctatccgctgcttggcgcttgaatcagttaggtcatcaagtgacggtttatgaacgcagtgatcgttgcggggggttgctgatgtatggcatccctaatatgaaactagataaaacagtggttcagcgcagaatcgatttgatggcagaactaggcgtgacgttcctaacgaatgtcgaagtcggccgcgacatttctgctgaagaattagaagctgcttatgatcgtgttattatttctactggcgccagtgttccgcgggatttaaagatcccaggaaggtctttgacagggattcagtttgctgttgattatttgacagcagcaaccaaagaggtattgaaccatggaaaagctgcgaatgaatccttggcaggcaaacacgtggtcgtgatcggcggcggagataccggaaatgattgcttagggactgcgatgcgccatggggctgcttctgttcgtcagttggaaatcacgccacagcttccaccacagcgtttagctgaaaatccatggcctgaatacccaatgacagctaaaatcgggtatggtcaggaagaagttgctgcggttctacaggaacatacgtatcacagcatttcgacaactgcttttgtaggagcggaacggggacaggtgattgggatcgaaacagtcaaagtagatgagaattttcagccaatctctggtacagagcaagtgatgaaagccgatttagttttgttggcaatgggcttcttaggtccagaaacacacttgttagacaccttcaatgtccgtgaaatctatgatgattatacaaccaataatgaacgggttttagtagctggtgatgcaaaaagaggtcctagcttagtgatttgggcaattcgagaggggcggctcgctgcggagaaagtcgatcaatcgctgagggccttgatttatcaacaaatttagcaaaaacaacgggaaaaatgcgacagataagacaaataaaccgaaggctatctctgaaaagcgatgcgcaatcttgcgcgaaggacgaatcgtccaagaagcttagcaggtatccttcggttttgttgaatctttcgtcacatagcagatactttgtactgtgcccgcggtccgccgatatatttggggcgtgagcctaatgcagtcacatgagctgcacctaacgttttgatacttggccgaatagggatctgtacgtgtttgacatgcatgccgatggcagtatcaccaatatcgatgccagctttcgcaacgatatgctccacttcaacgggatcaacaaacaagcgaaatgccgctacagaacaagcacctcccgcatgaagtgcagggacaactgccacttcttctaattgataatactgagcagtgctacgctctacagctaatgcacggttcaagtgttcgcatccttgaaccgctaagcgaatgccaagcggatccaacacctctttaatggtcttaataatgatgtagcctacttcttcgctggagtttttgccgatcatcccgccaacgacttcgctagtagaacagcctaaaacaaataaatcattttgcgttaagtgtgctgcgtcaattacttcagttgtgatggttactaagtcatttttaagttgatgaaaatcattcattggaatcttacctctcattcaaagaaaatttttgtgttcgttttaaataattgacaagcggaaatgctaccaatataccaaaaacattttgaacgctattgctgagaatcgaagcaatgcctgctccaaagccaaacatgatggtcgttgctgcggcatagcctaaaatcatcgtcacgcttcccaaacaaagtgccagcaggggatagtgacgaaaacgaccagtaatgtagccttggcagccatggatcaaaatagaaaacaatgcccattctggataaccggacaaaaagtcgatcattccgccgctcaagctgccgacgatcgcacctgaaggaccgcctaataaaagagccgtggtatagatgccggcttcgcaaagggtcacgacaccttttgtctgaggaactggcaggacaaataataaagaaagagcggtagtcagtgctgtcagcatagctaaccttgttagtttcttggtagacatgaggtaactcctttcctaaaataagcaagttgatcgacatttcctaaagattctgtcagctgtagcccattttcaatgccggcaaaaacaaagtctttggcttgctgtacagcatctgtcattgagcggtcagtagccaagagcgcagcgatggcagcggataacgtacaaccggcgccgttcgttgtctgtttgggtgattttggtgtctcaaaaaagaaaaagtcatccccatcatagagcaggtcgcaggcttgctgcccgttcagacgagcgccacctttgatcaacacaaaagcaggcccaagtgctttgatttttttggcagctatcttcatttcttcccgagtagtaatggcttgatttgcgaaatattctgcttcaaccaaattgggagtaacgatagtggctaaagaaaataaggattgcagggcgtgttgatactcttgattggcttttgtctgtccttctttaaaagctaagactggatctaagatgatcgggcagtcttgggtcactaggaaatttttcactaattcgatcgtttccagtgtatgtaataggccgattttgatggctgctaaacgggtgaaagctgtaactgaagctaattggtccttcagcgttgcaggagggatatcataaatggtgatttcctcattgatggctgcgacacaagtgagcaccatgtgaccaaaggtattgaattcttcaaaggtcttgatatctgcagtggcaccaccacctgctaagctgtctaagccagcaatggtcaatacttgtttcattgattcacatcctttagtctttcgttttattatagcgaatggagcaaaaataaaaacagccaattggctgtttttttacccatccaattggctgctgcttattgattatttagtaagttccgttcacgataccattcatctggtttccaaatccattcaaagccatcagctgctaatagatcataggcggcttttggtcccatggtccctgctgaatagttcggaaaatcaggtgtttctttatcccaagcatgtcggatgacatcgacgatgcgccatgattgagcaacttcgtcccaatgagtaaagttggtgccgtccccattcaaagcatctaagagcaatttttcataggcttctggcgtattttctacgatttcagtactattgcggtaatctagtttaacaggaagggtgtcgaatccttgaccgatttctttgccatttagagaaagtgaaaagccttccgtcggttgaatataaatcgtcaagacattaggtgctaatttcttcttgctttcgcaatcagtcacatctttcttgaaaacattcactggaacttgcttgaaaacgatattgatacgggtgcctttctctgttaaacgtttccctgtgcgtacataaaaagggactcctgaccagcggaagttgtcgatcaaaaacttgcctgcgacaaatgtttcggtggcagaatcttccgcaacattcatttcttcacgatacccagcaaactgctgatcctctaattgcccgtgagcatactgtccgcggacaaaattggttttgacttcttcttctgaataaatgcgaatcgcattcaatgctttgattttttctgtacggagttctttttctgagaaagcgactggtggttccatagctagcaaagagagaatctgcaagatgtggttttggaccatatcctttaaggcaccactcttatcataatagccgccgcgttcttcaacgccgagatcttcagcgatattgatttgaacattgtcgatatagcggttgttccattgcgattcaaaaatattattggcaaaacggattgcagaaatattttggatcatttcttttcctagatagtgatcgattcgatagatctcttgctcactgaaaacttgattgatttcttcgttcaattgtttcgcagaggcatagtcacttccgaaaggtttttcaatcaccacacgatggtagccttcggtttcaagcatgccttgtgattttaaatgtgagacgatggtaccaaagaagtttggagacattgccagataaaacagttggtttccttcaagctgatacttctgatctagagaatctgcaagctctttcaatgagtcatagtgagtggtatctgtcacatcatgagactgataataaaaatgtgaagcgaaagtctcagcttgttcttttgactcgatcaaatcttcgatcgttcccataacaacttcacggtaatggtcatctgaccaaggacgacgagccgtaccgattacagcaaaatcctctttaagatcgccttttttatacaaacggaagagggaagggtaaagtttgcgttgtgcaaggtcaccggttccgccaaaaatagtaaaaagcacctttttttccatcgttttcactccttacaatttatctacaaaaatcgtactagctgctttataactgacagcaatttctttatccgcatttttaatggtgatcggtccttcgtaggcagccgtatcaatgatctcaaactcttcatgaatattcaggtcgatggctaccagatagtccaacaattcccgttcatccaacacgcgagcaatccggatctttgtcccgacagggtaagcactcatcgtcgttttttctccttcgtggacgggttgtccctgttcggggatcattccgccgtgaggacaaaacttaggatgtcctagataggcttctaaatgatcagccaatgtccctgatgtgacatgttcaagtacctccgcatcatcgtggacttcattccaagaataattcaaatgctccactaaaaatacttcccataaacgatgtttacgaatgagagcacttgccgaagctagtccgctttcggtcaattggacgccttgataaggagagtgttccactaagccttcttttaaaagcttagaaatcatctcgcttactgaagcagcagacacatccagaccagaaacgatttgtttgttgttgattttcttctgatcaccgcccaattccaagatgagcttcaaataatcttcgcggtttggtgtcatggtattcatcctctcttatcaaagactatcaaactaaattctatcaaaaaaagccacagattactacggaaaaaaccgtgggaagaaggttttttataaaccgctttactttattcgcttattctgacagtcagtttttttaagaagaagaaaactgagagaatgattcatcctctcagtctttttagtgtgtattaagcccaatcgccatttctgaatactgggactgttgtgccatcttctttgattccatcgatggacatttgggcagatcctaccataaagtcaacgtgtgtttggctgcggttgagaccagcagcggccaattcttcttcgctcatttctgttccgccttgtaagctgaatgcataagccgaaccaagagctaagtggtttgaagcattttcatcaaaaagggtgttgaagaaaatgatcccggattgtgagattggtgaaggatcaggaacaagagccacttcgcctaaatgttttgcgccttcatcaatggctaataattttgctaaaacttcttctccttgttctgcagagaaatcaaccactttcccatctttaaaggtgaacttcatcccagagatgatcgttcccgcatagcttaatggtttcgtacttgagatatagccatcgatgcggcgactatcaggagcggtaaatacctcttctgttggcatgtttgccataaacttttcgccacgggcattgaagctgccggcaccttcccataaatggttctttggcaagccgataataatgtctgtgcctggggcagtataatgcaacgctgtgaattgttcttcgttgagttcattagctttttcttgcaacgttttatcatgattcttccaagctgccacagggtcttcttcatagatgcgcgttgttttgaaaatttgatcccaaagcaagtcttgcgcttcttctggtgttgcatcagggaagactttttgtgcccaatcttgaccagcggctgccacaaccgtccagctcactttgttggcttgggttgcttttcgcaagttaatcatggctttccccgaggcggcttgataagtcgctacgcggtctgaatctacacctgctaatgcatcgggattggctgaaaccacactgatacggctcgcaccttttgctacccaatcgtctgtttgatcgattttgtattgaggaatcgtttccaagcgatcgctgtcggcgtgggcaagaaattctttttgaacgacatcatctgtccattgaacgatgacttctgctgcccctaatgcataggctttttttgtcaaaaggcgagccaaaggtgcttgatcaacagcgatttggatgacgatcgtatggcctttttgaacattgacgccaacttctgtgattagttgggcatatttctcaagattttgattaaaatttggtaaaaccattaaaattcctcctaatttttctaactataactttctctatgatagcactatttttttttgaaaacaaatgaaatcgaagtcaaaaaaacagattttttcatgctgaattggaagcaaatagggactaggacaatcttaaaagttgttttgcaatcttaaaaaaacatgatacaatgaataaaaggtttttctgaaagcgatgtatagcagaattaaggagattaaaaaattatggcaagaaagaaaacaattactagagaccagattttaaaagctgcctatgaagttgtcgcaaccgaaggattcacacgttttaccgcacggaatattgcagcgaaaatgaagtgttcaacccaaccgatttacttagaattcaaaaacatggatgaccttaaaagtgccttgatcaatcaaatttatgattatctagcaacagaagtatttcccattgagagacgtggggacgtgatcgtcgatctgactttgaattacattggttttgcgaataaagaaaaacgcttgtatcgcgcgctttacctggaagagtatggcggtggcgattccatgcaaaaattttcttttgatttattcgtcaaatctgtgaaaaaagatccgaaatatcaggatttaacagaagtcgaactgaaatcattgcatacgggtgtatggatcgttgccactggattagccgcattgatgtcttcgggaattcttcatccgacggaagaccaaattgcaaaattgatgaccgagaccgcagaaaatatcattcatcgagaaacaccgattgatatttcatacaagtcattcgatcaataattaaatcatacgtaaagagaaaaaagcatgtacccagcgtgggatacatgcttttttatgtatgcgcatcaaagagatgcaacgatttttttcgcaaagtcttctaagttttgaatgtcttcttcttcggcagccaaatcaactttgacgctttctgctcctttgatagcaccggtcttggcaaaagctgcttcaaaatcatcgacagatttgcaaaaatcatcgtagaacgtgtcacctgaaccgcaaacaccaaatgtttttccactcaggtctaattcttgcaagtcttcatagaaatcaacgatctcgtctggcagttcaccatcaccataggtataagtggctacgatgcaaatatctgcctcttcgaattcatcggcatctacttgcgtacattcattgatatctacctcaatagccagattttcaagtgcttctgcaacgatatcagctatttcttcggtgttgcctgtcatgcttgcgtaaacgattttagctaaagtcataaataagtcctccgatcctttaacggtcaacagtaaaaaccctctctgattatagcaaacccagtcaagaataacaattcttgaaaaaagtcttaggtgaatcagcagactttgtaaaattcttgctttctatggtaaaataagaggaatttaaataagggagacgagaaaatgataacattaaaatctgccagagagattgatcaaatggctgagtccggcgcattacttgcggacgttcataaacaacttcgtacgtttattaaaccggggatcactagctgggatatcgaagtatttgtgagaaattatattgaaagccatggcggaatcgctgcacagatcggctttgaagattataaatatgcgacttgctgcagcatcaacaatgagatttgtcatgggtttccccgaaaaaaagtattaaaaaatggtgatctgatcaaagtagatatgtgtattgatctaaaaggcggaatctccgattcttgctggagttatgtcgtaggtgaatcgaccccagaaatcgatcgtttaatggaagtaacgaaaaaagcgatgtatttgggaatcgaacaagcacaagttgggaatcgaatcggtgatattggtcatgcgatccaaacgtatgcggaaggtgaaggctatggtgttgtccgtgattttgtcggtcatggcattggtccaacgatccacgaagcaccaatgattcctcattatggcgaagcagggaaaggcctacgcttgaaagaagggatggtcatcacgatcgagccgatgatcaacacaggaacttggaaaatgaagatggatccaaatggttggacagcgtacacacttgatggtggattgagttgtcaatatgagcatagcttagctatcacaaaagatggtccacggatcttgacttctcaaggagaagaaggaacctactagaaaagaatggacggatgtcggaggaaccccaaatgaaatggatcgataaggcgaaaagcaatcaaaagcttatgcgatttatagaaacgacacaaacgcggatcacggaatctgaaatgggaacgacctcagttgtcgtagcctattatttattactatccttgtttccattgctgatcgcgatcggaaacttgctgccttttctttcaatcgctcctagtaacgtgctgccctatgtccaagaattgattcctggtcaagtgtatgaatttatcggaccggccattgagaatttgctgacttctggttccggcggcttgttgtctatttcggcacttgcagctctttggtcagccagccaaagcatcaatgcattacaaattgccatgaacaaagcgtttggtgtcgatcagcgttcgaactttattgttgttcgtgcggtctcttttgtcattattctcttgtttatgattgcaatcgtaggtgtgacgatggttattggtttagggaagatcattttggactttctacaaccaatcttccatattcaagatgatttgattgctaccttccaaactgtcaaatggcctttgacgatcattgcgttgctgtttatcttgatgctaatctactggttggtgcctaatgccaaagtaaaacttcggtcaacgcttcctggcgcagtatttgctacggcgggctggatgttgctgtcgcaagtgttcggcttatatgcccgcttttttgctgctaggatcagcggctatcaaatcatcgggagtttcattgtgttgatgatttggctgaatctggcagcaacgatcattattttaggcggcatcatcaacgcagttgtggaagaatatttatcgggacaagagatcaaagaacgaaaagatcccgtggaacgtatctcatcaaaacttgaagatacattttccaataaggagaaataaatgaaagtgagaatgagcgatggaatttgcatttaaatttattgtacgtcttttcatcacgatgatcatatctttgatattgacgcccatcattaaattgatatcctttaaaattggtgcagtcgatcgcccaggagaacgacgaatcaacaccaaaacaatgcctacagcaggaggacttagtattttcctgtccttctcttttgccttgctttgggaatttcgcgaaatgatcccatttaactatgtctggccaatgctcttaggagccgcgatcgttgtagtgactggtttgcttgacgatatctttgagctctctccattacaaaaggtctgtgggttaacgctagcggctttagaaatctattttgtggcggggatcaagatcagtactgtgtcgattccttatatcggtgtattcgatttagggtggttaggcctgccaatgacaattttatggatattggcaatcacaaatgctgtcaatttgattgatgggttagatggactggctagtggagtatcgatcatcagtttgataacgattgggattatcagttacttctttttgcctgattcagtagctgtttcaatggtgatctttactttagtcgctgccatcgtgggattctttccctataacttttatccagcaacgatttttctgggtgatacgggtgctttattcttagggtttatgatttccgttctctcattgcaagggttgaagaatgcgacgtttattaccgtgatcacgcctatgctgattctgggcgtaccaatcaccgatactgtctatgcgatgattcgacggaagttcaacaaacaaaaaatttcttctgctgataaaatgcatcttcatcatcgcttgctttctttaggatttactcatcggggagcagtattgacaatctatgcgttagcaatggtattttcttttattgcactgttgatgaactatgccagtaatacggcaattattctactgatcattagtaccgcatttgggattgaattatttattgaattgattggtttggtgggagagaatcgccaaccattgatgtgcgccttgaaatttctaggtaatcggcgctttcgtcaggaagttttgactaagagaacaggcgactcactagaaacaaccgaggagccaataaaggaaccaacagaatcaaaaacccctcagcggacctcgcgcagaaaacgacgggctaggcataaaaaataatctcggtccatcagtaaaagaacgatccttacatgacatgttcagttgaagctgaaagtcacgtgtgggtcgttctttttttgtatctatccctaaaaggattgtttgcgcaaatcgattatttcaacgttacgatcgacaacgccagattctgtttctaacataatcgattggaaacgctcatttaaattaagctttggttcttggtcgaaataattggctgtatagtctttgatataaataggtccaaccgcagatgagagagtaatggtgtaaggtgcgggaacctctttgtctgagaccagcaagaaacgaaaacttgtatcgagagaacagatccctaatttcgaataaggtccgacaccgtcatccagatccagcagtaaagcaccctcattgctatgatatccttctagtttgttgatgactgcttgtgacatttttagttccatcatgtgttcctccttctttctcttcaatttcattctaagagcatttccctcagaacaaaagtaatctgctttcagcttattgacgtcttgaggctaaaacgtctatactgaatgagaagttatttcagtgaagaaagaaggatggtcaatgccaagtgtacagcaacgagaaacagaaaaaatgggaacagtttatgaagttgaaaatgatagcggtgtcaaacttgtaacaagcccggaaggagcacgcttactggattggatcgtgccgattgatggcggccgagacttagttgttgggtatgatacgatcgcaggacaccagaaagcgcgttattatggcgcaacgattgggccagttgccggcagaattgcaggaacccgatttactatcgacgggaaagagtatcaaacagaagataatgataatggcaatacattgcatggcggatttaagggattggataccgatacttggaaagctgaaacatttgaaacagaaaccgcagctggcgtaatttatcggacagaacgcaaagacggcgatagtggatttccgggcaatgtttcatacacagtgacttatacattggaaaatgatgattcatttacgattacttacgatgccacaaccgatcagcctacactatataatcccacgaatcatggctatttcaatttgaccggtgacactagaaatccaatcgatgatcacatggttcaaatcaatgcagaatatgtggctgaaacgaatcctgatgtcacaacaacaggaaaaaaacaacctgttgctgatacgaagtttgactttcgtgtagcgcgaaaaatgggcacaacattacttgatgatccattcttattggatcatactcaggactgggacttgaaagtgacgagccctgatgaaaaagtttccatcacagttacaacggatcgaccggctgtagtcatctataccacacgagatggcgaagaaggagcaccaatgaaaaccggaccttttgcaaaccatggcggaatggctattgagacccaaggcgttcctggaacagaaaaatatcctcagtttggggagatcctcttacgtccagaaaaacctttccattctgtgactcgttatcgtgttttttattaatcatagataatatatgacctctgtcagttgatctcaaacactacagaggttttttttgacaattttcgattacggatgtaaacttaaatcgtgaacaagcaaggaggaaaaaatatgcaatcatcaagtgctcctataaaaatcagtgattccgaatgggagatcatgcgagtgatttggacattaggaaaatccgatgcccaagaagtcacggcacttcttagcgaatccaaagactggaaaacagcaaccgttaaaacattactaggccgtctagtgaaaaaaggcgtattgcggacagaaacccaaggaaaaaaatttgtttattatcctttggtttccgaggatgctacgattcaaagtgccacagagagtttattctctcatatctgtgcaaaaaaaatcggccaaacattggcagaaatgattcgtgaatcggaactaacgaatgaagatctaacaatgttggaagaggcactggcgcaaaaagaaccggtagccgctattgcttgcaactgtataccgggacaatgtcaatgtacaatgaatgaaggagaataaatcatgaaaaaaatctatcacattgaaggaatgagctgcgaccactgtgttgctcgggtagaaaaagcattgtctgaagtgccaggtgtcaaaaaagcaaaggtaaatttaaagaaagccaatgccaaagtcaaatatgacgaacaacttgttacagatgaagacatcatcgctaaagtaacggaggtggggtacacagccacggttgaataagtctctcgctgctgttcttgaaagatatggaatgaaaaaagttcatttaattgtttgcggaaagacggtaggcaacttctgtcaccccccaacgcgttccagcagggcgcaaaactttccagcaaaaaggaggagtttgagatgagccataacgaaatggacggaggacattcggaaatggatcacagtaagatggatcagagaggacgatatgctatatgaatgattctatcaaaaaaatgctgcgattaatagagaaagatttgatgattacagaggtctcttacgagacctttcagaagaaaaagacgttgatcgtcgatgctgttttcacacctgctccccatacctgtagaaattgtggttctactgtggtagatggaaacgggaaagtaattgtagtgaaaaatgggaagaaggaaacgattgtccgctttgaacaatacaatcacatgcctttggttatgcgcttaaaaaagcagcgctatacctgtaaaaactgtcgaacccattggacggctcaaagttattttgttcaacccagacattcaatcgcgaatcatgtcagatataaaattgcttctttactgactgaaaaagtatctttatcttttattgcgaaaaattgtcaggtatctttgaccaccgttattcgtacgttgaaagagtttaaaagctacttaccaaagcaatctaagaggattctcccccagagtattgatggttgatgaatttcgttcgcacgcttccatagaagataaaatgagctttatttgcgcagatggcgaaacaggacaattaattgatgtcttgcctacgcgtaaattgcctcgattaacaagctatttcttaggctgcactaatcctgaagaagtaaaatttttagtcacagacatgaacgccgcctacttccagcttaccaaacgtattctgccaaatgcgaaagtagtgattgatcggtttcatattatcaaacacatgaatcaagcctttaatgagttgcgtatccgtgaaatgaatgaacttcgtaaagtaggacagaaaagtcaggcagaaaaactgaaaaagaactggcgctttttgctaaaaaatcgtgcaaacatcaaccattatgaatacaaaacatggaaaagttttcgagcaccaaaatacccatttcttacggaagcgatgatgattgatcgattgcttggcttttctacgtccctgaaggaggcgtatccctattttcatgaattagttgaagcctttcgagacaaagaccctgacttatttttctccttattggcagaacttcccgaaacgttagatgacggctttcgggaaaagctccaaaaccttttgacctatgaagaaggcatcaccaacgcgatgatctatccttacaccaatggaaaaatagaagcgaagaatacccatataaagacaatgaaacgagtatcctacggatttaaatcatttgagaacatgagaattagaatctttttgatcaatcaattaatcaaagtaagataacaaaaaatctgagccagatcggaagagcacacgtctgaactccagtcactctcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaacaaaaaaagtctggtaatctatagaaaaatacgttatactaaattttgccgaaaggctaggacaatggaggtcttgtgaagcgtgtcagatccggaaggaagcagcactaagcaggagtctccatgtgtctgattgaatccctattagatagccttttggaagacctattttgaatagataacaggtcaaggggcaaaaaaggggcagaattgaaaatttaataatttaaaccataacctagtgattagaatcctaggttatttaatttttctacaatatcggttttttgtttttcagttacatgagtataaattttcaatgtagttttttcatcgtcatggcctactctttgcattatagcttttatgggtatgttcaattcagataataaagaaatgtggctatgcctaaaaatgtgagaatgcagctttttgtttatttttttatccccaagcttctcattattataatctagagcggcattgaatgtattcacttggattggtaatcccgttttgcctataaaaatgtagctgtcgttatcataatgatcatacttcaatttattttctaaaataacttcatccaaaatttcaataactcgattagatattcctattgttctataagatgcatcagtttttggcaattcttttgttgcattcttatagccttttgagtaatctaatgtgccgtgaatatctaggagcttctcttcttttctataattctttacttgtaaacttattgcttcaccaattctaacacctgttaagtacataaactctactagatttcccattcttttagattgatgagacgaatagtatgctgttaataatcgattaacttcttctttttcaaggtacaaatcttggactctagagaatgtttcaagcgttttaggtggtttaggtataattaccttcctcaatggattatcttttacatactgcatatttacagcgtaatcgaaagccatatttaagactgatttgtattttgatttttgaacgtgtgaaaaagtcagtgagttaataaacttttgaaaaaattgactatctgtatttcttatttttgctttcaaattaagattatcattcttcttaaaagacttcataatgtttgtataattacgaatagtatttgatcgtacagtttgagaatgaaaatcccaccattcatccagaagctcttgcaatgtgtggtctgattttttttccgcagttagtatcctgtcgattttttcgtttaattctttttgtgcttgctttttggctacatttgatttgctagttaatgtaatacttactttttttagttcttcagtataagggtctttgtatctttcgatatatttatatttacctttagctaattcctctatccacatattcatcatctcctatttatgataaaataggcacaacaaaataagctatgcctttttagctaatgcactcttactttcgacggtggggtgcatttttttatagctgtacaatataaaccacaacttttccatatattcttaattcttttgcatcctcgtaacttaccactatatctgtgaaggcgatattactggaatcaggtctaaaaataattctctgattttctttatcgttaatgaatctctttactgaaaactcattatcattactaaaaacaacaatatcctcgttcttcaactctgaaaagtcatctatgcgttttactgcaataagtgatccgttaggaatcacattgttcattgaatctccatttgtttttgtaaaaaatatatctgtcattccagaatatttccccatagcgtaatcaggaatagctatttgctcaatgtgatcttcctcaaaggcttcaatagatgttggaaggcctgctgcaatgctagtatcgaaaaaattatagtcatgtgtatcgtgataaaaagctgttatattgtttcctctgtcagtattcatacgacttaaattcatgcccgctttattagctttattgctaagctcaagaaatttttcgaattgttcctcttgagaactacttttcgaattaagtaactcgtcaaaaacttctttcttcatgtcgtgtaaatcgtaatttcgcgaatacctcggatcaatatctgctttatccacattgaaagctgcagctattgcttcggcattttctttgtttattgttgatttttctataaaatatccagaaagtgttgaggttggaattccagttttctcagatacctgggcgcgagtatagccatgagtgattcttttcaagttttctgcgatgattcgtcggatttctttatcttcttgagaaagtggttttcttgccatgttattttgacctcctttttttgttaataatatcgtataaaatcggataaaacaagtataaacgcgtacaataactatgttttttaataaaaaaacaagacaaatacgttgacaactcgtataaactcgtattatagttgtatcacaagagaggagttgaaaaaaagatggttttcaaaattactttagaagcagcgagagttatggccgatttgtcaattagagaagctgcaaaaagctttggtgtgcaccccgaaacgttatctcgttgggagaaagacccatcgaaaatgaaacaaagggatgtaaagaaaattgctgaaatttatggtatccctgtagaaaatattttttttggttctaaaaacgagtttatactactaaataaagagaacggacttttttctttaaataacaaatgaataaaggaagtgtcatggagatggaaatttccaaggttaatgtgattaacgttgttcaaaaatttgccaacaaagaacaagcaatggaatatttcggatttgctaagaaaagtacagctacttttcagagatatttagcagaattcaaacaacataaagatttcgggtccggatatattaacccaactggtggatatgtattgattgacattgataaatttgaacagttcttgagatggaaagacgcgaataaatttcgaggtgatagttgatgaagtattcactagaccaagagttactcattaacaatctcataaaagaaaagattcaagatttgcaccgactcttgcatgataagaaaaatgtggtaagtgatcgacagcaagaaaatgctagaaaggaacttaagcagtatcaagaactactttatcaaaatagattgaatcggcaaatagatttgaggtgagagaaatggaagaaatcaaaggaatagaaaaaaatgagagtgaagatttgttagaaatgtatgaatctgccttttcgggatccgaacaacagctatctttagcagctgtagggacctttaatcgattgattgatcaattcgaaaaagaggaaatccgcacaattgcagaaatcctcaaagctttagctacagccccaactgttttgcagcgttaattttatctttaaccgaaggttgttttttcttccgctcgtcatttacttgcctaatttttgaatcggcaagcgaataagctgcttcgtataattcaaatttctcttggattgtcaaatttggattagaggaagaaacaacagctaaagcaaactcttttgcatcaacaaacaaataatcatctccttttgattatttcagccgaccactgactgataaggagattatacaacagaaaggaaaatttaaaatgaacaacttagtagtcatgaaagatcagcaagcagtaacaacaagtttacaagtagcggaaacttttggaaaaagacacgaccacattcttcgagatattgaaggggtgaaaaaagatgtccccaaaattggggagatctttgtagaaggcaacgaaccggattcttatggtcgagatcgccgtgttgtttatatgaatcgtgacggattcactctgctagcgatgggattcactggtaaaaaggcgcttcagttcaaactgcaatatattgaagcattcaacaaaatggaagatcacatcaagaagcaacagcagttaccaacatcaccacgcgaattggcaaaactggctttagctgctaacgaagaaacaaatcagcgtattgatgacatcaacgggcgtttagtagatatcgaagaaaacaaactgatcactactgaagataaagggactattgatcgagcggttcaaaagaaagtctacgaaatatgcaggaatcaacatcttggccaaggtgctaaaagcatgctgtttcaagacttaggttcaagtatcaaacaattgtttggagttccgaatcgtggtcgtatcaaggacaaggacttctcaagagtattggggttcattgatcattggcagccgtcatcagtgacaaaagagcgtattaatcaaattcaaacagaattggaaatgtgaggaggtaattgctatggaatttgagaacgtcaaagatgcgctaaaaagcgcgatggagtatgccgaatcatcgagtattcaaatagacggaaagccagcaacatatgaggactttcaagaacttatgaaagagcatatctatgctattgcagacttgttgggtattgatgaagtgacggacaacaactggagcgttggataaaggagactgcaaatgaaaagtttacgtagatcagcattcattatcacggtatttttcttaggcgtttggttcggtaatcatcaccagttgccaagttgggcaatcatcgcattaccagtgtcaagtatgtggtggtttttcaaatatgacgagattgcttatagaagacggttaaggaggggagtacaaaatgctgatagaagaaaaacttcatcagttccaatgcaagagctgcaatagaaagaaaatcatcaacgctacagaattgaaaaaatgtgagccgtggaaaggtccctactgcacgaaatgcggcagacgtctcaaggaagtcaagaaattatatacaaaaaaatagcgactccgccggcaagcaaagagtcgcatacaaaacatatctggctacattgtagcacgagaggagaaattttcaaatgattactattactggacttaacgatgacatctatacagcaatgcttgggaatgctcaagagcgagtaattgataacatcatgactgctgccagtcaaggacgtacaagtattacgatcgcaagcaagggactaacacctgccttcttagctcaacttcagaacgaaggtgtggacaatctggtagaacaagacggacgttacaaattattttgggaattttaagaggtgattatatgaatgatttcgattcattaggcgctcgtcaacagcctgaaattgaaacaaatcaggtcgctgttgattggaaaggcgaaccactttacaaaggcgacatcgtctactcaactgatttagggctagttcacgaggaccaaatcatggactatgtaaacgaaaattacagaaaaattgaaatcggaggaatttagaaaatggctaacgaaatggcagttctacaaaaagatattaccgatgttgttttgggtaaagtaaccgaattagaagcacaaggggttcagctgccgagcaattacaatgctgcgaacgctttgaaacaggcattcttcaaaattaacgaagttcagttaagccgcaacgagggtggcggtttgtatatggaaaaatacggaaatacagcagtaggcaaagccagtattgccaattcattgcttgacatgattcaacagggattgaatcccggaaaaaatcaatgctatttcattgcttatggtcaaaagcttcaaatgtcacgctcttactttggaacacaagcggcattgaaaagacttgatgaaatcgaaaacgtaaaagcggaagtgattagaaaaggcgatgtttttagaattggttcagttgataacgaaacagtagtgacagagtttgaaccaagctttgaaaacatggataacgaaatcatcggggcttttgcaacgattacaaagtcagacggcacgaaggtttacacgattatgacgaaaaaacaaatcgataaatcgtggtcgaaggcgaaagttaaatcagtgcaaatcgactttccggaagaaatggcgaaaagaactgtaatcaatcgagcggcgaagcagttcatcaatacaagtgacgatgcagaactattttccgatgctttcaatcgaacaacagaaggcgactatgatcacgaaatcaaacaagccgaacctgtgaaggtacaagcgatcgaaaataaattacagcaaaagttaggcattaagcaatccgaaccaatcgaagaaaaaccgatcgaagaaccgactccgatcgaggatttgataaaaccgaaagaacaagcaatcgaaccagaaccgcttgaccttgatgaaaacgaacaagtggcaaacgatgtcgaaccaatccaagatgacctggggctgattccgaatttcggcagagaggaaggtgccaacgatgaaggaatcctcccagaagaagattacccgttctaagatcaagctcaatgatgataattactacggcaatgaagcggactggcaatacatgtcggtatctcaatacaaaaactttctcaaatgtcctgcggctgctttagccaaactaaaaggtgactggcaaccatcatctgatccaatcgctttattagttggaaactacgttcattcttattttgaggatctagctgttcatgaaaaatttaaggaagaaaataaaaacaggatgttttcttctcggaaaccttatggacttttgaaagatttcaagatcgctgaacagatgattgatcgattgattgtcgaagatgcgttcttgaatttatatcaaggcgaaaaagaagtgatcgtaaccggggaactatttggtgtcgagtggaaggggaaaattgattgcttaaatctcgaagatgactatttcgtagatatcaaaacaagtaaagatattcatgaaagaaaatggaatgaggtttacggtcaacgatgcaccttcattgagaattttgggtacgtcttgcagatggctgtttattgcgaattactcaaacaacaatacggaaaagatttcgttcctataatcgctgcagtttctaagcagacaccaagcgaagcgaagttgatcacgctggacgaggacaaaatgtcattcgagttaatcaacttaagagacaacatcgatcgtattcaacggataaaaatgggtgaagaaaaaccagatgcttgtggaacttgtgagtattgccgggcaaatcaacgaataaccggatttacaagtatgaacgacttgtaaggtggtgagtaaatgaccggaggatggataaagctttaccgccaattactcgaaaaaccaatatggcaagaatctacaccagagcaaaaagtcatattgatcacacttctttctatggcgaatcatgaggaaaaagaatgggaatggcaaggtgaaccttacaaagctaatcctggtcaattcgtcacatcactagaaagtatcaaaaggaaatgcggtaaagggatctctatgcagaatgtaaggactgctctaaagagattcgaaaaatacgaatttctaacaaacaaaccaacaaacaaaaataggcttataaccattgtcaattgggaggtttaccagtccaaggacgttgacctaacaaaggaagtcacaagcaactcacaagcaactaacaagcagctaacaactaacaagaactataagaatgataagaatgaaaagaatataaaagatattacgtcagggaaacgcaaaaagcgcgtttacccagacgacgaccctaataaaattcttgcaaaaactcttttcaaactaatcaaaaagaatcaagacatcaaagaaccgaacttggatgattgggcgaatacaattcgcctaacaatcgaatctgataaacgatcgggcaaggaagttcaagaaatgattgtctgggcaacgcaacatgaattttggagtggcgtgattttatcaccgtccagtttgagaaaacattacgacaagatgaaggctcagaaagaaaatcctattaagaaaagtatcggtcaacgtttgaaatcagaagaagactacgattacaacaaactgccgttttaatgaggtgaaatatggaaacgctaagtcaaggcattcagaaaatgatagcgcagaggctagaagttcgtggcaagtgtccaaactgtgaggggaatatgtacggatggaaagaaaagaaccctgatggttcagagcgttgttctccagtttgtatggcttgtggctactatgatatgcggcgcaaagaagacagagaaactgatcgaatttatcaagaaagcttgaagaaaaaaacaattgacttcttcaagttcggttcagttttgactgataaaagtttgttcgattgcacatttgataattataaacaaatggatgaggaaacaacttcagcagccaagatggcacaacggtttgtcgaatcggtactaaatggcgaaccgaaacacatggtactaggcggtaaatccggaagcggaaaaagccatttatctatggctgcaacgtgggcaattattgaacagtcggattacacgaaaaaatgcttgttcattagttatcgggaatttttagaacagattaaattttcttttaacgacaaagaacttcgcaaacaaattcaaggatcactcatgaaagacatcaaaacagccgatctggttgtggttgatgatctaggagccgagttgggtggaacaaaggcgggtgagagtacagcattcactaatgacataatcaactcaatttttgaagctcgtcagaaccaagcaacgatcattacaacgaacttggttgggaaagaaatggggaaggcgtatggccagcggatcacatcaagaatttttaagaactcagaggaatgttggttcctgttctctaaaacagcagataagcggctagaaagggtgtaaatatggtcaaagatatcaagagagcgaaatatggcaacagtaaggtgttagtagatggcattctctttgattcaaaagccgaagccagatactacaaaatcttgaaacaaaaagggatgagctttctaccaatatcagataatttttgcgaaatgcaaaaaaatatgatcttgcaagagggattttatagtgatggtttgaaggtagctccaatacattatcgagcggatttcgtcatttatgaagaaggcaagctggttaaggtagttgatgtcaaagggtatcaagatgcaatctcgatgttgaaaatgaagatgtttgctaaccgatacgggttcccagtgacattcgcaaagttcaattctaaaaccaatagattcgaggaaatgagttgctttgaatcagctcgtcagcaacgcaaaagagcaagcgatcgccgcaagagaaaattggagggaaccaaatgatggagagctctaaagaatggaatgttcaatttctggacgtaaatggcgatgtcaaatatcaaatcagccaaacctgtacagaatcgaaagcagtaacacttgctcggaagctagagcagatgtggcgaatacgaccggcaaacgatcggagtagtaagaaacaatcgaagctagttgcagttcgatcaagaaaaaatcttttgtaaaaaacaaattggaggaaaataaaaatgactaaacaagtaaactttcgaccagaggtaaaaaaggctacatcaaaatctaacggaaacgtagaagtgctactagtggtaaacaacggatcactgaaaggccgctatgacgatctgagcgactttttaggcaagacagtatcagttacgatccaacctgaaacagtcggctacacgcttcctatcaataaacagactaaacgtccgaacgtcaattatgcagtaaatagcgatggaacaattgaagtcttgaaagaagaacaaacttctttagatgtcggtgatggcgttgaagaaattgaaatggttgagattcaagtttccaaagaaaccattgatgaattcattaaaaatgctacctcattgccattaccggacagcatcacaatcaatcctcgtgatgtattaattcaaatcgaggagggcgagaaaatttccgaagtagctgctgtttatgaaatgtctgaagatgcattgattgatcagattgaaatctctcgtcagtacttcgcaccattcgctgatacttggagcaagaaaaaagatgaagtgatcttcaaagaattatcaggtgattcggatggggaagagtgacggcaaaataattattctggaagatgcaaaattctattggagcgttggcgtgattaaccaagcaaaagatctttttgaaaagggatttaagccatcacaggtagcggaaattatgaacgaaaaagtgattgatatcgggttagtatatctttatttgctggaaacaaaacaattgagaaggtgatcgtatgacctgcagcagatgtaaaggtgaacgtatcatttgggggaaagataaatttggccgggcagtagcaatcaactgcccggattgcaatagaaatggaatcgcggttcggaaagaaacaaaggagtgggaacatgggcatcacggaagttttctgggcaaacgttgattggcatatgaaaaataaaaatcttgttttaagcaaaacgcaaatgattgctaaaagcaaaaggactagcgtcacacttaggacggttggagaaatcgcaaagaaattggatattgatgattattctattttgtttgagcagttggatgatgaaatggcaagtcagcaattggaagaaataaaaaactaagaaaaggggaaaagataatgattgaatatcatgctttagaagacctaaagaaaaaaattgttttcaaaaaaattgtggattgggattccgataaattagttctggaagatgggacagaaaatacaattgaatgctctgaacaggattgttgcgcttgggctggtggatcatttacagatgtgaaattagatgccgttattacagatatacaaattcacgacaaaggacaaaatattttcaatggtgacggtcatgattcctatgcagatgtaattatctatcacaatcaaaatgagattgctaaagcagagtgcgaagctaacgatggaaatggcggatattactatagcatttgtgctttgagagttaaagatatgtggtctgtaattacacaggcatagtcggctatccaccaaaataaccaactgaaggagttttagcaaatgttaacttttgaaaaagtgcaacaaggaaattttgaacttgtttacaagattccgaaagaagtaggacaacgttacgaagaattgacttctttttaccgaggaagagactttaacaaggagattgaaagttatatcgaatcctttgtaaatgactttagatcattcgtcacaccagaaaatgaaaaagctctggacgaaaggcttgttaaatacaacaaattggtagttgagttgcgaaccaatattttgaaagcaacgacaattccatctgtaatgatttccggcggtgcaaactatcccactagaaagaaaaaacgtgaacttgatcgcattcatgagttggaaagggaactatacgccaacgatgggaagcatgaaagatttttagataatacaagaaaaatgtttgatccagttttgatcgaacaaagagaaaacgtagaagctaaacgaaaagctaaagcacaagaagaaggctggcaagcattttatagcgaacttaaacacgaagaaattgctggttatggcatcgatttagaagagaaccgaatttacatcgtaactaacggaaagccgtccgaggatataagaggcttattaaaatcagctgcaatgcgttggtcgcccaaaaataaacgatggcaaagaattttgaccgaaaatgcaatacgagcgattgaaaataagattctcattccgctcaaattatctgaataatagtcagctatccgacgaaatagcagaaagtgaggaagagtgatggaagatcaggtaacaattccagatgttagagaagccatcaaaatggcaagggaaatcacgccgattatgaacaacactgaatacgccacattgatgatcttttacaatcaagttttgaatcggtatcaaaaagaagtctatccagacggattgccagaggaaaattaattccgcaatcgtcagcgatagctgattgtcagagaggtgataaaaatcttagctactgactatatagattctcataaagataagaatgggaacgtgccgatcatactgaattgtggtgtgaagcataagaacagaattatagtcctaaaggtatcagctgattttgcaaagtggatttacttaacatcgggaacaggcgcttactacacaagtgcaataaggaccgttgacaaacaaaatgtattcggagtaacagaattatatgcggatcattttccaaacttgagaatagaggagggataagatggtaccaaaatttagaggtagaaatattgaaacaggggaatgggtgtacgggcatctattttactttgatgacggtcgacacttcatcagcccaacaggaactgatgttgtaggaggatatggcggagcgccagctaagtatagattagaaagtttaatttgctttgaaatcaaaccgaaaacgcttggtcagtccattggtttggaagacaagaacggcgcggaagtttttcaagatgatattgttagatgtagtagaggttgtcctcatgaggtggtttggctacaggaatatgctggcatgtatgttggtggaatgcctgcatggtatctttcagggctaagtgaaggatatgcgtggactggcgaagaggaagttatcggaaacatctatgataacccggaactgtttgagcaagccaatgaaaactagccaagcaatcatattgatactgctgacaatcgcaggtttgagtttgctatcctatacaatagtggaccaacaggaacaaattgaacagttacaagaacaactgcagcgtgagcagatgaagtacaagattattataaacgatccgctggtgagagatgctatggaagcagggggataaatgatggactttgtagtgttagtagccgtggcactttttgcggcagtattcgcaagtgtaattttcggtaaggaattagatgaaaaggagaagcaagccattgccaaagaaaaaatcgaaagtaaaaaagaagaagcgtaagttactagaaaaagccaaggcgaacggaaccataaataaaaaagtccttggtaagactttgaagagtttgatcattgatgaagaacatcaacatggctcacattttgataaataaaaaaagccactaccttttgggtaagtgacctgtgacaagactattttaccataaaggggtggcgtttgtgagatttcaatggcttaaaaactaccaagacttagaagaacaaatactcttcatgaaatggaatcttaacaagagtaggttggaattagatcgatgggtcaacggtgatttagcaaacgtgcgccttgaaaagaattcaagatcatcatcgttggaagaaaatataagaatcattgagaatgaactagagatgcttgagaaagaaaaaattgagctgttggaattaatcgattctttcagcggagcagacaatcaaattgtaaaattaaagtatattgatgacatggatgtttatgatatagcagatgctactggttacagcgtatcttatatcagaaaacggcatacagagattcgcaagacattatcattcgtggatgagtacgaggcaagacgagaggaacgcttaaagaagcaagaagaaatggactactattcagcagaccaggatcagttgagcttgttttgacattgccacaaaatgcgacctcaaagcctgtgtatatttcttgatttaaacgggttatagtaatagcgtagaagaaccggagagccggttattggactactcacaaaattctaaaaaccgaaagggggcaaatcccctcatcgctcattcttcttaacttgaatagaaagacagcacattaatttgatggaggtgattcctcttttcaaaattcgctagtgctgtctttttattatttctataatcggttatcctttaagtataaatttataaaggagattaatgattatgggagaaaaaattgatgcaatcaaaggatttttatttgaaaatgttctatctgttgtttctgaacaaggaaaagatattttaaaagaaaatgtcgtacctcttataacaaacgaacttgcaagacaaggtggtgatattttgattgattatggagctagtttgataccaggtataggtggagctataaccgaatttagaacaaacaaaaaaattaaaaatttagaggtaatggttcaagctattagcaaaagagatgaagagctaaaagaaaaattcgaaaaacaaactttgaagaataaacaaattttagatgaaatttttgaaatggttatgagaaaaattgaatctaccagtcaatcggaaaaaattgagtttatgatcaatggttattcagaattcttaaatttggataatccatcttttgatgtggcttatttatactttgataccctagataaattgactattttagatatttcggttcttaaattatcttatagagctaatacacttgaggatattgacgggtatagcaattatgaagagttacttaaagcttttgatattaactacgatcaatatgttgcaataagggagaatttaaatagattaggtctgatggaaaatgagtatgatgataagcttgttaaagatataaataatcttcaagttgcaattgatgaaatcagagggtctacggagagtatcataaaagctttatctggtgcgagaaatgctaaaattaaaaccttgtcaaataaaagtaaagttagactaaaagcgaaagacagattgaaaatatctaaatttggcagagattttattcgattttttattattaataatccaaatgaataatttttatctaccttagagacgttgtgcaaaggagtgtgattttaaatggctgtgagaggccctacaaggcaacagaaacttttcgtagataattaccttaaaaaccgaaaaaagaaccagacgcaggctgccattgaagctggctatagtcctgcatctgcgagctcacaagcttatcaactccttcaaaatcctatagttttagaatatcttgaaaaacgagaaaagcagttggaaaaggaattgaaacgtgagtttttctttgatgctatagatgctcgaaaagtattatctgatattgtcaataatccggaaagcaaagatgcagatcggattaatgcagcgaaagatttgcttgatcgtgctggctacaaagcagttgatgtccatgagatccaatctactgttaacatcaacgcagacggattgaccgattctgaactggaagaacgcattgccgagcttgaaaaggaattagcatcggctagtgatgacgatggataaaatacaaaaataccgttacttaaaagaattgaagcaattaaaacgagagaagttgttacgccaagcgcgtgatgacttcttttcttattgtcaattacgaataccagacctctataagagtgacaggaaatatttgaaagatctttgccaggagtttgaggaattcatgaagtctgatgacgacatcatgctgctcaatctgccgccacgtcatgcaaaatcaacgactgctggccgttttgttgagtgggaacttggaaaaaatcccaaattaagagttgctactggttcatataacgaagatatggcgaccgatttttcaaaagacgtgagggaaaacatcgctgaagaaagagtaatagatgatcaaattgtttatacggatatctttccgaaagcaaaattgaaacaaggatcagcagcagctaaacgttgggcgctacaaggaagcaagctttcctatctggcgacatcaccaggaggatccgcaactggtaaaggctttgatttactcatagttgatgacgtaatcaaagggattgtagaagcaactaacgaaaatgaactacaaaagcattgggactggttcacaaaacaaatgctttctcgtgttgaaaaaggcggaaaaatcatagtcattatgactagatggcattcgaaagatctggcaggacgtatcattgatgaaatgcctgcgatgggttataagttacgcgttgttataaaaaaagcccttcttaacgaagaaacgcatgaaatgctttgcccagacattttatcttatgaagatttcaaaaagaaacgtgcggcaatgggaacggcaatcgcaaatgcgaattatcagcaagaaccgattgaccaaaaagggcggctttatcaaaagtttcagacatatgataaattgccagacaacgtcattaagatttggaactatacagatactgccgataaaggtgcagactatttatcatctcctgtttgggcagaaacatccgatcacaaggcttatataattgatgttctttatacgaaggaaccgatggaagttacggagaacgcgcatgcgaacatgattgctagaaataaagttaatcaagtacgaattgaaggtaataatggcggccgtggctttaaacggaattctgaaagaaaagcaaaagaaatcggatattatggtgcgtattgggaagacttccaccaatcagcgaataaacaatcgcggatcctgtccaacagcgcttgggtcgaaaacaacgtctactacccggaagattgggcaattcgatggccggaattctatgaagccatgaccacttatcagcgtgagggtaaaaacgcacatgatgatgcgccggattcagttacaggtatcgccgaaacacttcaaatacaaaatcctcaaagcttagaggaacgaatggaagcagccaaattcttttttggctagaaaggaaaagagaaaatggatagtaaaaatattacatttttaagaaaccatcgctaccacaagaacgcaaattctgtttttagaatggcacaagaagatttcgattcggtggaatttgattgtgagatttggatttcacgactagaaaaattcattaatcgacatcaaaatgaacaagtacctagattgaaagaactcaagcggtattctttatctgacaacaatatcaagtaccgtcctgctaagacggatgaatttgcagcagataatcgtattgctagcgattttgcgcgatatatcaccatttttgagcaaggatatatgttaggtcaaccaatccaatacaagaacgatgacgataatatccaagcgcacattgacgatttcaataatagaaacaatgaaacttatcacaatgtattgattaagacggatttatcaatttacggcagggcctatgaattggagactacagtgttagacgaagcaggaagtgcttatgtcaaattagtaaaattaaatccggaacagacctttgttgtttacgacgatacaactgacagcaattctttattcggcgtttattattacacactggattatggtgacggtgttcgcaaagattttattaatgtctatacgtcagacatggtctatatgtatgtaaacagcaatcaagataaaaaaggcatgcatctagtcgattttgacgattatgcatttgacggtgttcctgtaaatgagtttgcaaacaatgaagatcgcactggagcattcgaaccagttttagattcgatcgatgcttatgatctatcacaatctgaactagcaaattatcagcaagatacaatggatgcaatccttgtaattgctggaaatccatatacaggtacggcacaaaatgacttggacgaagaaggaaatattgttcctaactcccggcttgctatttcattagcgttcaaacgtacgaaattgatgtatttggatgacaaccctaatcctaatggcgcgcagccaaacgccttctacttggtaaaggaatatgatactgaaggcgctgaagcctacaagaaacgcttagtgaatgatattttgcgcttcacatttactccggatgtaacagatgataatttttcaggtgtccagtctggagaaagcatgaaatataaattgatggctgcggataatcgtcgcgtcatgcaacaacggttgtttgaaaaaggcttaatgcgacgtctacgcctagcggtgaatatttggcgaatcaaaggcaatgattctattgcttatgatcaaatcaatgatacgaatatcatatttacagccaatgttcctaagtcagacagtgaaattgttgcattggcaagtcagcttgtggggcaagtttctgatgagacactctttgaaattctgaaaacagtcactggtgtagatccagaagttgagttggcacgaattaaagaagaagttggggagaagccattgccaagacgacctgaaacggaggatgaagacgatgaatgaaaagcagttaaaagaactaatgaagatgaatgagaacaatcaaacacttgaagccactttctttgaaatgcaacgcagtttagagtatatagctaaacaaggtaaatgcttatttgataattgtatagcggaaggatttaacgaagaacaagcattaaaatttacgattggtattctaactggtgccgcgaagtaaggagctgatcctaaatggctaaactcaataaatcaccgaaatactggtccggtcgtatggatgaaatcatggcttatgttgatcgaacggatatcgatttcttcgatgagttgcagatcatttacacagaaggccgtcagaacatccagaaggagatttacaacttctacgctaaatgctccaaagaaaacaatatctctattcaggaagcaaagaaacggctcatgcgagaagatctatctgattatcgagcgaatgctgagaagtatttcaaacaagctgaaaaagatcccgaactattgaagcggctgaatgagcagtacaaagccggaaaggtgacacggcttgaagcattgcacctagatatggaatggcacttaggcaaaatgagcggagcattgcataagtcattcgatcgatatctaaaagaagtagctcaatatgcctatcgtaaaataatcggcggaaactctaaaagcacattgaacaaagctgctttggaacagattgtaaaaactccatttaatgggaaaaattattcttccagcatttgggggaatacagatgatcttgccaaagacctaaaaaaagttcttactcaaggatttattcgtggatctggtccagcagatatggctcgtgaattgcgtaaaaaatacaacgtggccaagaacagggcagaagcgatcgtgcgtacagatggaacaaatgttgtgaatctatcagcagctaaacgctttgaagattttggattgaccaagtacaaaaacaatgttcatgttgacgatcggaccactgaaatatgcttgcgagtaaatcgtgaagataaaacttttttgttagttgaatatcaacccggtatcacagcgccaccttatcacgtgggatgccgaactggaattgttccggacgattcagaaataggttatgaagaataggagtgatatctatgatgatgaaatttgtcctaatgcttgttggagtgcctttaatagcattatcgttggttattacaattacaattttaaaaactggatggaacataattaataaaaaagaaccacctgattttgatacaacggaatccaaaagccagcatggcggaaagtgatggtgatccacgtatctcgcagttatgcgttaaatagcgattataggaggtacccatgaatttcaaagaattgaagcgtaagaaagaacgtggtgtgagcaatgaagagttcatggatcaatcaaaagaattctttaaagatgcggaaagtattgttgtggttggtgtacatcagaatggaattatctcgtccttttacacacaaagtacgtccctcaacgctatcggcatgatggaagtagcgaaacaacaactaatacaggaaatggaagcctagttactgactaaggctttttattttgtccaagcgtgatgacattaaaagcatcggaagtgcaagcattgatccacgttaaaagctatggaaggagcaacatatgatgaaaaagaagttatttatgccattgaatctacaatttttcgctgaagatggtggaggaaacgacccgggagatccaacaccaaatttcaacgtggatgaattagatgaagaacaattggcagccattaaggaaaaatttggttttaaagatgacaaagatgttgattctatcattaaaaacaagaaatcaagatggcaaaaggaattagaagaacaaaaaaatgaagctgctagattggcaaagctatctgaagaagatcgccaaaaagccttgattcaaaaggaaaaagaggagttcgagaaagaaaaagaagaattccggaaagagcaattgtatgttgaaaaaggcaaacaactaacggctcaaggaataccagctgattttgcgcatcggattgctggcgatactgctgaagaaatcctagaggatgttaaggctttccgtgcagaatgggataaggcagtagaagcaaaggtcaatgaacgactagcttcaaaaagcaaaacaaaagttggtactggtgctggtcaaatgaccaaagcagaaatcatggcgatcaaagacactgctgaacgccaacgaatgatcgctgcaaacagagaattattttaggaggaaaaaccacatgaaaaatatgtcaaaatcaaacaaagagcgtttattgaaaatgcaattgcagttttttgctgctgaaacaaatttaacaactatggatgatttgggtgaaatcaagtcgattgattttgttagtcgttttgaagcaggtatcaaagacttgcttgctttgttaggtgttactcgattagagcctctttctcaagatttgaaaattcaaatgtataaatggacaactgatgtgaaaagcgggaatgttgctgagggtgaagatatcccattatctaaagtcactcgtactaaaggaccttcacatcaagtgacctttggtaaatggcgtcgtgctgtatctgctgaagcaattgcgcgtcatggtgcttcattggcaattgatcaagcagacaataagttacttcgacaaatccaaggcggtatcaaaacacagttcacaactttcttgggaacagcgccaaccaaaattaatggtgttggattacaaaaagctttagcaagctcatggggaaaattaagtacctttgatgaatttgatggagcagaatttgtttctttcgttaaccctttggacgtttccaattacttgggagataccaaagtattggcagatgcctctaatgtctttggtatgacattgttgaaaaactttacaggcgcgtcgaatgtagttgtcttaaactcagtgccacaaggtaagatttattctactgcagtagataatatcgttctggcttacttggacatgaatgcttcagatcttggtgatatcttcgtcgatttcactgacgaaactggatttatttctgctactcgcggccgtactttgcgcaacgccacttacgaatcactattcatgaatgctatggtgttgttccctgaaattcctacaggcgttgttgaagcaactatcgaagccgtagcgccaactacaacgactacaacgaccgaaggataaggtaggggatagaaatgctagaagacatcaagctgtttctaggtattcaagatgcgttacaagatccgttgcttaatttgattattgaggatagcgagcaacggatcttatccgttttaaatcaatttgctgcaaaaaatgatactgacaagcacaagactattccaacagacctgatctatattcaaagggatgtcgctatcaaacgttttaataaacgcaacagtgaggggactactgcagatagtgaggaaggtcgttcctattcttgggaaccatcttatttgaatgagtatctggatattttcgatgagtatactaagcccacaattcgtgccggcaaaggtatcacgaggttttttagttgaattacaatgatcgcgtcaagataacctatgaaagaaaagtccctggttatcttggagatgatgtcattgaagaaaaggaaacaattgaaccatgcggcaaaactggattatcaaataatgaacaaataggaatctttggaaagtacaatcagaaggcgttcaaattgcatattcaagggatccacaaaggtttttctaaaattgaatacgacggtttggaacgatctgtttatcagacgaagtggcaccgaaattcaacggtggtgattttgacatgagtaaaagcgtgaaaataaaaggcatgaagcaatttattcgaaacgttcagcgaaaagcacctcagttggataaagccattaatcaggaaattaagctttcaagcttgcgtgtggaaaaacgcagtaagaaattggcggcttgggatactggttggatgtcaaacaatatctatgccagtgtagttggtttgatgcaagcagaagttatctcgccagctgaatactctatctttgttgagatgggcactcgattcatgtttgcacagccatttctattcccagcattaaaggcagattggccaatcctgcaaaaacggcttacaaagctagtgagagggtgattgcatgtactctcctatgacagaataccttaaagatgtatctcaaaagctatctaccactggaatttcagtagaatttaagctccctgatcctgaagtcaaggagcctttttatgtgataggcacacacaccggggatgattcacctagtgctaaatttggaccagcgatcgttgatacaagtttgcagatcgatttattttatccgattaacagtcgaacaaatttagaagaagctatttttaaaacgaaagttgcgttaaacaagcgacttactcaccaagtacttattgatagctcagttggtcgagaagtctatcatgtagttttcagaatcaacgaactaataatttaggaggaatgaaacatggctattgtaaataatggcgtcaaaaaaactacaggtaaagcattgactgctaagaaagtctggtattttatccaatcagtttctgcagaaattggctcacctgcgctattgcctgcttttcaaacagaagggggcgtaacatatggcggagaaaatattgatgagcaaactaaaatggggcgtattatcatcaaatcaactgacgagcattcgattgatttgacacaatattttgtaccgaaagacgaagcgatcaaagttgtcaaagatgcaaagaaaaatggaacgtctgtaaaagtttggcgtgtggaaattgatgattctgttgctgaagaagccgaaggagaaactgatgtaaagctatatccagcggaattcggctacggtatgcccgatgatgtggagattgcggacggtgatgatcttgtggaagcttcttacacattaaacattatcggaaaacttcaagaaggtaaattcccattatcaaatgacgatatttcagcaattgaagcactgtatgattaccaaaacccaggtgaaacaactggagactacgatgatattcaaacgactacgaccacaacacaagcaactaccaccacaacgacgcaggagtaggtgagaaaaatgaaatatattctttgtcaacctgctatcaatcgtttcaagtgggaacttgaagtttgtttaactaacttgaagtcgttcggtatcaatgatattgtactgctttttagcgaacatgattcaacaattcctgcttatttagctgataaatacaatgttgaagttcacgtatatagagatgatagagaggataaaggttatattccttctatcaagccttatctgtggtggcaatacttgaaagaagatcctaaacgtgaaaaagagcggtatgtttatattgattcggatgtcattttcaatcaaaagattgatttgcgtaaaatgacttcaaaagaagatgtttggtattgcagtgattgcaaccactacctaaatcttgattatattcgcagttgtgaaaatggagaatctattttgaaaggtatggctgagatcgtaaatgtttcagtggaatcgttggaaaccattaattttaattctggtggtgcacagtgggttataaagaatcctagagcggagtattggaaaaaagtttatttcgattcaaatcgtctttatcaatactttaaaaaagtgaatagcaacattcaaaaatggactgctgaaatgtgggcgcaactttggaatatgatgtatttcaatgttggacctaaaatccacgaagaattatctttttgcttttctacggattcaattgagaaatgtaaacaagtaaaaattcttcataatgcaggagtaaccgaaaaagatcgcgatctattctttaaaggcaagtacgttgatacatcaccatttgaagatgatctatcttttgttaataaaagaaaagcgtcagcaaaatatgtggaagcaattaaaagagttagtcgttagactggctcttttttatttaggaggaatggttaaatgtcttttgatatcaaagtaaaaaacaaagattgcaatatcaaattcaactacgctttaaattttaaagccaataaaaaattgggaactaaagatgcggatggaaattctcaaaacgatggtgccgggattctttttgttcaagttctagagaaagaagatgatgctttagtcaacttgttacaacttgtcgataagaattttaccgaaaatgatgttttagaagctgtacaaaattatacagacaatcttgttaatagcggaatgggtgaagaggaagcctataatcaaatttttgctgatctgaaagaagaaatgttagcatcaggttttttcgtgagcaagatccgcaaatacaaggagaatctggagaaagctcacaaagttatagcggctcgagaaacggaagagtcgaagcttcaagcggacgagttgaagaaattagcggaaagaatcacgaaagagatctcatagtcaactgtgcaaggtatggtttaactgatattgatttgattatgaattgttacttatgggaacttgaagcaattcttgaaggcttgagtttgcgtgaattagacaaacaggaacaaaatgctatttttggatttaatttgcgctatatcttaaatgctaaaaagccacaaatgaaaaaaattattaataaaaaatcagcagaaaatcgaattaagaaagcatttgatcgaaatgctaaacaaacgaaaaaaggtaacaagcgcttggataaagctttgaaagctttggaacactttagaaataggaggtgagatagatgtcaggaagcattaccggatccattaaggctttgattggagcagatactggagactataaaaaggcaatgtcagaggtcgttagtagcactacttcggcaatgagtaaagtgcagtctagcatgactaatagtacaaatagcattgtttcaagggttggaagtattatgggacaattaagctctactattccttcaaaattaaacggattaaaaacaagcatggttgctccttttagtgctgcagggggtcaaattcaacgagtaatcgcatctatcggtgaaaaaattcctcagcccataaaaaaaggctttggagttgtctcaaaagctgcaagcgaaacttcgagcctagttgcaaaaggcttgaatgggatagtgaaaactacaacctcaattggtaccaaggttggtagtgggttaactaatgctttcaacaaagctggaacgaaagcagcatctgcactaagcaaaatgggatctaaaacaaatgatgtaacagatgccactagcggattaatcaaaaaagttgctggaattggtgcagcctatgcaatagcacaaaagggaatatcaatgatctcgggtgctattacaggattagttggagatctcaatgaaggatctgcaacgtggaaaacgttcaatgccaatatggaaaacattggcatggggaaaaaggaaattgctagtgtaaaaaaagaattacaagacttcgcaactcaaacaatctattcagcttccgaaatggctacgacatatagtcagctggcggcagttggtattaaaaacacggataaattagttatgggatttggtggacttgcagccgcagcggaaaatccaacacaagctatgacgactttaagtcaacaagctactcaaatggctgcgaagccaatggttcaatggcaagactttaagttaatgttagaacaaacacctgccgggatcgctgctgttgcgaaacaaatgggaatgtcaacgtctgaaatggttacggctgttcaagacggtacgattaaaacacaggatttctttgatgctattactaaagttggtacaaataaaacattcagcaaaatggcaacagaatataaaactgtcggtcaagctatggacgggttacgtgagacgttgacgaacaagctacagccttcttttgataagctttcgcaagtcggaatcgatgctatcagtaaaattactgataaaatcggcgatttcaacatggataagattaacaaagccatcgacagtgtgatcccaattttggatcattttatcaatgggacaaagttgtcaggtgatgcgctgaagaacatgcagagtgctatctccagaattttaccagttgttgctttgcttggtggcgcgttgacgttgagtggcgctttaccaatgttatcaaagctgacaggcgggttcattaaattttccggtattttatccggccctttaagttcagcatttggaatagtttccggtggtgtcagtggtttaattggactttttccaaaaattggcggtggactttcgtctgcggcaacggttggaatgggcgccttgggcggtatgacttctgcgatggcaacgattatgcaagttgcactagcatctataggaccagccgcaatactaggattagttgttgcagggcttggtttagtaaacaatcaattcggggatcaaattgatcaactgttaaaaatggtcacaacaaagggacctgaagttatttcaaattttgtcaaagggattacttcacagctaccgcaactaattacaagcggaactcaattaattagtaagttggccaatacgattgcaacaatgttgcctgttattgtgcaagctggtgttgatataataggttcactggttggaggagtagcacaaaatttaccatcattaattagttcagcattgaccatcattactactatattgacttctttatctagcgcgttacctcagctaattgtcatgggtatgaatttattgttaagtctgatcaatggtatcgtagaaaacattccacaaattgttagctcggtacaacagattctgcaagcatttgtgggaaatatcgtttcgaacttgccacagataattcaaacaggtattcagatcttactgaatttaattaatgggttgacagaaatgttaccgcaattactaccagtcgctttgaatgctatcttgactttaatcaatggattgatggccaatattcctcaactattaaatggtgccgttcaaattattcaagctttgtgtaattttattgtgcaaaatctgccaatgatcttacaagcagcggttcagattatccaagctttagttagcggtatagtacaaaatctacctaatatcatttcaagtggtattcaaattatcatgtcattggtagcaactatcattcaaatgttgcctagtattttagctgctggttgggatattgttaaatctcttgctagcggtgttttagaagctattcccggagtattaaaaggtgcttgggatggaatcaagaatggatttagtaatttgtgggatacaatcaccggcaaatcaaaatccaaaggcgatgaaatggattctgatacacagtcagctactcaatcagtcgcaagcagttttagtacagcgaactctagcgttagtaaatcgatgtctagcatgcaaatttcagtatcagatttaagcagcattgcttcggtggatgcaacaaaagccgctaagaatgcaaaatctaatactactagtgactattctgcaatggccagtgatgtaacgagctctttaggtagtctacaatctagtgttactagcaatatgaatacagcaacacagaacgctacaagtgctgcgaataccatgcagaacaatgttaataacagcacgtctggcattaatcaaaattctacgaaacagatcacatcaatggctagaagcgtaggtcagtctatgcagaacatggagcaaactgcttcaagtgcaatgcaaagagtatcaagtacggttaacaaaggtttttctagcgtaagtaaagcaagcacgcagtcgatgagccaagcaactcgttcaattagcagcagcacttctcaaatggcttctgcctttagcaatggaatgaataagatggtttctacagcaagaagcgcatcttcgcgtatagtatcagccttttcaagtctgcgataccaaatgaacagtatcggctattacgctggttctgggcttgctagtgggctttcgagttcgtcgggatatatttatagtgtagcaaatagtatcgctgctaatgtacgaagaacgcttcaaagggcattggatatccattcaccttccagagtcactgcttggatgggggaaatgctaggtaaagggcttgggctagggatgcagtcaatgtttggatttgtagccaaacaagctaacgagttcggatccattatcaaagcgcagcagtatcaagcagaagcagttatggttggtgatactactttcactaataaaaatatcagtaccctgactgatgaaatggatcgagatatcgcagaatcagaactcaaaaaggatgaaatctatgtccacaatgaaattgttggagataagatttacacgacagttaaacgtaaagaagcacgtgataaaaataaaaacgattattttaactaaggggggaagatcatggatgctttgatcacaaaagatggagttgaaacgaaactttcctccattgggttacttgtcactgactttcaagacagttcaccttctataaccacgaataaaagagaagtaacaaaccgaagtggatatatattctccggggcagtacacaaagaaaaacggatcgttatttcaggaactttcgttgttcaaagcgcatatgaattagaagaaaagaaggatcagataaatgggcttatcagcaatgatgagcctttttatattaccaaattatttcctactgctggactgtatgattttgaattacctggtcaaaaaacaagcgatttaaatttacttgctattccacatcaagcgtataagtatcgatacaaaataattgtagaaaacgaaatttcatatacatttgttggattatcggctgcaggtttaagaatgaaattttcctttgaaggaagaacagcagaacttccatttggggagactattccaagatcagttactgtttcatcaactattgattacgcaggaactgcaaaatgtagccaattagaatggccatggataatgaagctcacgtcgaatgctatccaaaacggtgatgtgactgtaaaagttggggatagaacatttatctatcatgctgtaacacctatggcaagtggtgatgtattgatgattaaagggatagaaacaacactaaattcgttgaatgtcaatgataaaacgaattacgagcactttattttaacaccatctgcaagtggaaaaatcgctttgacaacaaattttaaaggatcaattcaactactcaatttcgttgaactctataagtagggaggtgattgagtgattaattttattgatgaatacggtaaacaacacgctgcaattgttgagtgtcagaaaacaaagggcgtgaatggcgaaaaatctttatccggtactatctatacaaacgatgaaattttagaaggtattggtcgtggatggcgattacagtttgaagaggaaaattattgtttaacctatgtaaatcctattgacgaaggtaatcgtattgttgttgagttcgatgcggttcatgaattcttttttgatttgagaaaatctgtaatttattccgaaatgaatggttcaaatactgctaatgcctatctgcaattcattttcaatggtagtggttatgaatatcgcttagaagtaaccataccatcttttgaaaaagaaagttttggaatgaaaaatcgccttgatttattcaaagattttatttcttctacaggtgttgagttttcggtaaatgggaaaattgtccgtattcttgaaaaggttggaacaaatctttcaacaatagtaaaaaaaggattcaatttgaatgagcttaggatagaaaaggatccgggttctttcattacctatttgagaggatatggtgctttttttgatcccgatgatgaatctaaggggagattaatagttgagtatttgagtccgcttgctgagttatacggaaaacttgagggcgatcctatcgttgatgaacggtataaagttgaaagtaattttattgatcgtttaaaaaatgatgtggaaagttcttatgggatatcagttgatatcgatatggaagatttaacgaaagctggttatgaatatgatcaaccccatgagggcgattatatcatggcaattaataaggatcttggatttgaacaaaaaattcgaatcatgtcatataccacaagttatgatactgaagggaatattattgatcatgatgtatcatgtggatctgacaatattattcaaaagaagatcaatcaagaaaatgaataccgtaaggaagttcaagctggattagaaaacgcaataagtactgcaaatcaggcttggatttctgctgatggcaaaaacaaggtttttcaaggtccggatagacctacagctacaaataaaggcgatatctggtatcaggtagatggtgaacaaaccatcatgaattactgggatggcttcgattgggtgccatttatcaatccagatgctgttaaggaatcagtcgatcaggccaagcaagctggtgaacaagcgcaagctgctgctgaacaagcatctagcgatgctcaagcagcaaaagtcaaggctgatgcgattcaaattgatgtgaatagtcttgtctctgatgttgctactattaatggtaatgtgactacaattagttcgaaagcaaatgaagcgtatagtaaagcccaagaagtcgagggtaagacagtatcactcgaaaacacagtgagtggttttactggacgtttgacagacatagaaactgtgtcggacgctactaccaaaaaggtaaatgaattagaagtcacagttgatgggcagaagcaaactcttgctactgtgcaaacgacagctaatagcgcattgagcaaggcaaatgttttggagacaacagttgagggtgtaacacaaaccctttccagcgttgagtacaaggttgataacttagatcttacagacacaaatattttacccaaaagtgattactcagataatttgagtacatggactggtgatggcgctactagagaactaataagcgacggaacaatgagaattacttttagtggtagcggcaataaccgtgtttataggggaaatttattcaacttaaagcaaggggacaagttttcagtaagtttctacgcttggtcaaatgtagagggtgcacagattagagttggaacattctataataatcagactgtaactttaacagctccgggtggaggtcctggaaagtattttgagttgcatgaaataaccatgggaactgtatcaaacgccttatctattgttggaattggcacatcatcatttaatgtaagaatccataaaattatggtgactaagggtaataaagcaagaccatgggcattagccccaggagatatggcaacagtttccaaggttaatcagattgagtcaaccgttgagggaactattcaaacagtatcttctgtgaaaaatatagctgattcagccctatctaaagcaagtcaaactgaaaccactgtaaatggactgaaaacaactatttcaactgttgagacaaccgctaattcagctcttacaaaagctacgcaggtcgaaactaccgccaacggtattagacagactgtgaccgaaatgcaaggaagcattgcagacctagtcaataaatttcctgatccagacttccagaagcagaatccaaagcctacagtagaagggtatgggataactgggcaatatgatgcaagtggatttcttattgataatacctcaggaaccgctaagcaaagggtttattggggagctgcacctgttgctttaactgtcggaaaaacttataacatcaaactatacatgaacacaggaagtactggcggaacagtagaaattggctcatctgagggagaaaacattaaggttacgcctcgagcaggatatctcacatgggttcaaggtactatcaaagccacaacatacactgcttttagtatttgggtagaagccggcaaagcagtaaggctacgagaattatatatctatgaagcaaatacagatgttacatctgctcagtttactcaactgtccgacacgatcaattttaaagtgtctaaaggtgatgttatcaaccaaatcaatgtatcaactgaatcaatactgatttccggtaataaagttcacattacaggtcagacaacaattgataacggagtgatcaaaaatgcacaaattgcagacctttctgtatcaactgctaaaattgcgaatgctgcaatcactgatgccaaaatcggcagtctatcagcgactaaaattactacaggcacgttaaatgctgcaaatgttaatattattaatttaaatgcaaatagtattactacgggaacgatcagtgggactaacttatctataaaccttgctactggtgaagtcattttcaacaagggaatcatcaaaaacttagatgatacttttcaaatgaacattactactggagtaaccgcatctagaggtgaatatttatcgccaaatgatacaggtaacactttagcagcaggttataatctgatgaacggtaaaattgagttttatactggaacatttggcgaagcgactgtatcttatggtgggttgacaaccgaaacacattctggtcagtataaagaaaatggtatctggcaagctggcatgtggtcaggaaatagaccagcaattgctttgaaaatggctaatccaaatacaagcgtgtggcaatctgtacacagagccgttcttttatcatcaacagaataccaagaaccattctcgagtagtttttttactgatgctacatggttaggttatggggataaaagcggtgctgatactaaacagaatatccgtggtgctggtattggcgtaaaacaatctggatcagacgtcaacaaagatgagtctggcggtttgttttcggaagcttgggttatagcgagacatggtgtttacttagctagcggttatgcctatgattctacgattagtggacgcagatatttagcacctactattaggctcggtaccacaagagtaaatagtggtgctactgaaagcattaagcaaatggcttcaacagcaacgataactgctggatacaaaatagctatgcagtcgaaatatattgacttatgggctggtgattccggagaaataactctaaatgcacaacgtacagatataaatggtggcggtgattcctcgttatatggtggtataagttttggtgcagactctaatggtgcccgtgtatggtctaaatcgatctataataaaacctattcaagtgggccgcaagtatgcgtcacaagttacgggacccttggtcggattacctctgctcgtaagtataaaatgaatattcaagtagctaataagatagtagctgatgccaagaaaattttggaaatcaatccagtatcatggattgataaatttgaattgagttcggggaacgtaaaaggccgatactatgggtttattgctgatgaatttcacgaaaaagggatgacagaagttgtattctacgatgagaaaggtcaagttgaaggattggcctatgatcgattgacgatgtaccacaacgtaatactctctgatcacgaacgtgaagttcaattgctgaagcaagaagtggaacaattaaaaataagaatacaggagttggaagctgcttagtttctaactcctgttttaatggaggaaattatatgaaaatcacattgaagaacaacgagttagcaccagcaatcaattttttagaaggtatgacgcttaaagcgaataaggacagtcgacaccgtacaaagctggtaaaacgtattcgagaagcctttacagagctttctgatgaggaaaagtctctgatggaaaaattcaatctgcttgatgagagtggccaactcaaagagggcaaagatcaagatgcaaaagatgtggctgctttcaataaagaacaagaaattttgatggatgaagaaattgtgattgagggcggtatgtatgcgcgaaactttgatgaagtcccacggattttgaatgagtacgatggcatgttatctggtaaagatgccgagatctatgatcggttgttagatgaatttgaaaaagaaattgctgaatagtcagtattattaaataaacaggaggaatttatcatggcattaaatactaaaaaatcaatcagcattacaggagaatcgaaaattaatgggcagcaagttatttacctaaatgctaatgtcacaacggatagtgctggaaatacaaatattaaccaatcgattactgaccaaaatctgtaccgtcaaaatcgcgtcgaatgtcgtaaagatattgatgattttcaagcaaaggtttgggcaattgaggatgatttattaaatgaagtggaggagcaggcgtaaagcttgctctttttagtttatgaaagcaggtggcatatgtggaaatagaaaagcaggtccaagcgcatgaggagcggttaaaacagcatgacaaagagttggggcgtcttaatgacattacattagaaatgcaaaagtcaatgaacgaaggacttgcacgagttgatgaatcaaatcgcttcttacgtgagcaaaacacacgacagagcgaacaaaatgctgaaatcctgcgtgctgttttgaatagaaatgaaaaatcagaagaacgggattatgaactaaagatggttgataaaactaacatgtggaaaatgatccttggtattggtgcatcagcaggagctgtatttgcatttgttttagaattaatcaaattttttggaggtagataaacatgaacaacattaattggaaattacgtttgaaaagcaaggcattttggttggcagtgattccagcattggcattagctgtgcaagcaattgctgcagtatttggatttgagtatgattttggcgacctggttaacaaactgatcgtagtagtcaatacagtttttgcagttctggtgattattggcatcgtcaatgatccaacaactacaggtattactgatagcaagcaagccttaacctatgaacagccaaagaaagatacagtcgattatggagatggccaagaattcactgagcgaaaggatgattaaaatgagtattccaacaccagttattttggatattagtgaatggcaaacgccaaacactatcaattatgataagttggccagtgctattgacggtgtaattgttcgtatacagtatggatcaaggtatatcgacaagcactacaaaactcatattgcagaatttcaaaaacgtggtgttccagtagcggtgtacgcttgggttcgaggagtttctaattcagatatggagaaagaggcgatagatttctacaatcgtgctaaagcatataatccaacattctggtggcttgacgtagaagaaaaatcaatgagcgatatgagaactgggattgaaaagtaccgaacaaaattgaaatctctaggtgctaaaaaagtgggggcatatattgcaaaccacttgtatgccggctttaatttagatacttcaaaatttgatggtatctggattcccacatacggttcaaacaatggccagtataatggttcgaatcccacagctacttctaactatgatctccatcagtacacatcaaatggaaaactaagtggctattccggaccgctcgacttgaatcggattgttcgcaaaggatttgaatatctttttggtaagccttctgctagttcaaacaacaatgggtcatctaataactcgacgataggaggaaaaataaaaatgaaaactgtaactttaaaagacaatgttaatttacgtgttagcgcaaatactaatagcaagattattgcaaccttaaaaaagggcagtaaagttgagtttaatgatattgtaactggttcaggctatatttggggtgtacaaccgcgaaatgattcttacaagaaggggtatattgctataggtaagttgtcagattggggaaatattctataatatgcaaaaggcccactcgtttgagtgggcttaatagttctatttaaagactatgtgggttaaaatcatgtctattaatattatgtctattacaatccacaatgttaccctacccctaaaaagagaaacatcttcatggatcttctttctaacatttttaactcccataaaatcactccttatccttttcacaaacaggattatcaataatttcatgatcttctgtactttgtctggtccatgtattaaccatcagaacaaaataaaaaaacaatagaattccccatgctaatatcactaaccaaccatcggttaaatgaagcaaccatgttactacagcaataagtacaatgagcaggacagaatattgaatagtttcttttattcgttcttcttttgttgtcgggtgggaaccagttacaatagatattttcttgttcatgttaagcaatccttttatagttctaagatctcttttttcttcaactcaaattcttcttgtgtaataatccccaaatcaagtaattcttttaattcttttaatcgttgtgtagaagaatgttcatttgatttttcaacagtagtatcttctgtataatcaacatttgcaataaagcgttctaggttactcgcttgtgccgactcaagaaaaacttttatttcttctatagagccattttctaaatttcgtaaaaatattttcccttcactgccaacttcttttatagttgtggttgatttagtatcaaccttactttttcgttttccagcactaccaataattgctcctgctggtcctaatagtgccgcaccagcaatagtttgtcctgtcctaccttttgttttaatattacctgtagttgttgtttcttgggttatagtgctcccattccactcaaaacgctcaaattgatatttagttgcatttggatcatattttttggaaacgtaaaaataatcattaatatctcgtcttaaagtaatcgaatctaattgtttcataaatggttttttcacaggcaagacaatcttttgttctttcttgttttcttgatgattagaaagagcggtactagctgcattttcaattggcttcatcatattcccaatgtttttaccagcaatatctttggatttcaaattatctatttgttctgacatggcttttgtagctttgtcttttaccttatcaaacagtcccattttaaaaactcctcacttttttcttttattgtatcagaaaatattgtaagaataaaaaacatttcaacgataaaatcgtttattaaccgaagatgttatttttttagaacaataatattgggggcaaaaaaggggcaataaaatgataattcatgataattagtgcaattatattttatctagaaacagcgaaaattattgctgtgatagtaatagatagtccatatacattggttaagtattttaagcaggagtctccatgtgtctgattttttttaattaactattagctgatgaaaatcagctttttttgttgccaaaaagcagaactgcgacttctctaagtgagttcttctgagggggtagacaaacgccctttttttatatccttcattcaataataaataaaaaaaggggctgtgccataagtctcctacaagtgaaatccgaacatgatatagtattgctcttgcggtgcaggggttcctcgtcgcaaaagtcagaggaatctaaaacgttaatgccacgatcatataagatttcttgaacttcacgatagctaaggttataacgaagatagtagcccacggctacaataatcacatcctgctgaaattgctttcctttaaaatgactcatcgtcattcctcctgctatctttttctattattctaccttatctgatagtagatttaaaactttgcaacagaaccattttgatcacttcaggattggaaagcatcaaaagtgcttatgaagacgctttgtcgatcattgatcacgtccaacaagtcaaacacaaaaaagagatcctcgaaaaagggatcttgagtcaacagcaagacttgctgctttatgatgatacgtataccattgaattttctacattagaaccagattttgcagaagagatcctcaaagttcttcaggccaaaccagaaaagaaagaaatccagcactactcgcaaacacaaaataagtatgtttccttattaatcaaaccgtatactgtcgatcagcagcattatcacagctgcgctgttcaagagaatagtgcaccacccgtaaccaacaaactagatatcacttatcagaaaaaaacagaagtcgctgatagtttttcaaaaaagttattgttttcgcaatttatacctgaacgcgtcaagcatgaagtgaaaaaatacgaagattactattcttcttatcttgtcttcggggagagtggcactgccaaaaaaaatattgcttaccaaatttatctaaatcagaccaaaaataccaactacctgatctcgatcaattgcaaactcgtcacagataaactttggaaatttctagtcaatgccaccaatggtccctttgtcgacagccataacaccattttctttgagaatgttgagcaattgaacgcagcagcaatcgaacgcattgtctcattgatcaaaaccaccaatgtgcggaatcataatcagctgatctttacctatgacaacaataaagcagcggatcaaacgactttcaaccgactggcaagccaattaaactgtgcgaaaatctatgcaccagcgattcgggaacgaaaaaatgaattaagtatcatcacgacattgcttttgaataaaatgaacattgcctgcaacaaagaaatcatgggcttcgagccgaaagccctcgaatcattcatagcttttgactggcctggcaatttcgatcagctgcaatactgcatcaaagaactggtggtcaatgcccgcacccattatattaccgaacaccaagtcacagaattgctgaacaaagaacgactggttcaaaatttcacccatctcaaggatcattttactgccaaaaatcctttacatcaccccacgttgtttgactacaccaaagaaatcattttgagcgtgttagaacaaaatgaaggcaaccagaccaagacagcgaatcagttaggaatcagcagaaccaccctctggcgctacctgaaagaagagcagttgtagtgagtgaccaccaaaacgtaaaatcccttgctagcacttctgaaagaatagtcgaaagtgtaagcagggattttgccctgttcattacttctaattctctaaaaacgcttttcactcataactagccatgatctttttgatacagtctaaataatccttccgcaatatctctggggaaataatttctacgtgttcaccgaagccgagaaaataattggtcataaaccgcaattctgtctgatcgaatttcccttcgatccacgttcccgtttctctttggcaaagagacatattggaaaatggatgcttcaaaaaatattctttccctgtttcactgaccttagccttgaagggaatgtttcgataggtttgcatttgcttctggtacgaatccagcaactcctcttttgcatacaaggtttgatagggtgtttccaccacgatcgatgccataaaatcgcaacggtaggtccgccatgcttcttttgttaaatcgaatgccgtacaataccagtagccatccattagaatcagtcgagtcggcaacagccgtttttgttgcaaaccgtagcgtgtatactccactgtgatgatcgcatttgtcaaaatacattcaaacaactgttccaaattttcagtcgtggcgatttgactgattccttcatactgcacacaatccaacatagtcgcgatttgctgctgtttctcctttgggaaggtatgcaacaatttttcttgtagctggccataagtagcgccaaatggtgaatcggtcaataatttcaatagttgtaaggaataaaaaatggcgaagacctctttttcgctaaagtaaatgggcggcaacaacgtattttgcaagacctgataaccaccatagcgtccattctcgacatatagtggcacccctagtgcttcaagttcttgaatatcacgaagtgctgtgctctttgaaatagcaaaagtctccatcaattcctttaaatgaaagactttcttttcattgatataaaacatttcttgttggattctttctgtttttttcatattctcctccaaaggtgtcatgaaatgaaaccattaactgttacagttagtttatcatagagaaaaggagaattgattatggcatccatcgatgtagcactttttttgaccttagaaggaaaaggaacagaagcactggctttctatcaggatatttttgatggaaaactattatttaaaatgacgtttcaagaatttaaaacccaattggctcccgatactgtgattgaaactggcaccgagcattggctttcccacgcagtactgcaaataggccagacgcaaatgcagttgacagatcaacccattgatcctagtcttccttgccagcaaggaaataccttgtcattgagtgtcattacggatacgatcgaaaaagcacaaaccatttacgagaaattgagccaacaccaattgagcaagatctatcagtctcctattcaaaatgaatttgcggacttctatgccatcttgcaagatccgtttggtttggtcattcaaatcaccaaagaaaaaacactttctgatgagtaggaggaaaatcaatgcgtcagtatcaaacaaaagcagaattgatccaaaccattcaagacacgtttcaaaaatacatcaccgaatttgaggagattccagaagaatggagacaccagcaccatgatgaggtagataaaagtccctctgaaaatttgtcttatcaactagggtggctccatcttctattagactgggaagcccaagaaaaaaacggcgttgctgtgcaaacaccagcagcaggctataagtggaatcagttaggtgcactttatgatcaattttatcagcgctatgggcagctttccctaaaagaacagcaacagcagttgacccaactggtggaggaactatgccaatggatcagcacactatcagataccgaactgtttgagcccggacagagaaagtgggccacaaccaaagcacaatggcccctgtataaatggatccacattaattcagtggcgccattcactaatttccgaacaaaaatcagaaaatggaaacgattggtgatggcctaaaatgcggcaatcagagaaattgatgactgcattattgaagatgcaccatatagctggccccactaagattcaaacggagagacaaaacagcgtgtatgaaggcatgactttcgttgttggaaacacgacttttcgtagccgtctggcgaagaaaacaccaaagaaaaaaggctatttcactgcattgtgggagcaacctcatgaaaagaatcaagcttattcattaagcggctatccagacaaactaatgattactgtccttgatggcaagcaaaaaggccaatttgtcttcccatcttctgttcttgtcgccaacggcatcatcaaaacagaaacaaccgcaggaaaaatggcttttcgcgtgtatccaccatgggtgcaggacttaaatcctaccgcatcccgaacacaaaactggcaaacgccttatttcctcgatttatctgaacctctcaagcagactgaaaccctagaaaagttttactttcactgaaaaaaggcttagaagatgtccgcgcttctgagcttttttctctcatcccgtctctaatttcctttattagcaaaaatcttatttttcctttgacagattccaaactattttgtacactaaataaaacaatttaaatattctgaaaatttaaacaaaggaagtgattgaatgactgttagtagaagaaaggcaattattttattattatagtcgggactgtttgagtattttattcaaagagtccctattcacattgcaccagaagaacagagaatcttcttgggtggaatgtttttttataccctttttaaagctttgcttgttgaaaacttttgctggtagctgtgctggttttctattgattcctctgatccgcagcatctcaggtgttggaaacggtgataggattgctagtccctttacgtcaagatggaaggaaagtcttaatgaatacaataaattcgattgccaaatttgtgaataaatacctgatttatctcatggtccttttgatgctgatctcctacctgtttccccaaccatttttgtggatacctacgcgcacaacaacgttactaagcatcatcatgttttgtatgggaatgacgttaaatgtcactgcttttaaaatggtggtgattcagccaaaagcttttcttttaggtttattgatccaatttaccatcagcccgcttgttgcttatggcttggcacagcttttcggattatcctccggactgatcatcggttttgtcttgctgggttctgtttcaggaggaaccgccagcaacgtgatgaccttcatcggcaagggagatgtcgcattgacggtctctttgaccactatctccacactaatggcaacagtggtgaccccttttcttgtctattttttagctggacagtatacagaaatctcatttttcgccatgcttttgtcggttttgcagatggtactactgccgattcttttagggatcatcgtccatacgcttattgccaactatatcgatgcgtggatgcaggcttttgttttagtctcttccgtcagcatccttttgatcgttgcaggaactgtggcgaaaaacgggtcagtgatcgttcagtctggaataatcgtcatcttccttgtcttgttgcataatcttatcggttacggtgcaggctacgggattagccgcctactaggtgtcagtgaccaacaggccaagtcgatcatgtttcaattaggaatgaaaaataccggattagccatctccttagcgaatgcccatttcgccacgatcgctgctgccgttactccagctgctgttggcatgatcattcatcaaatcacaggaccaatattagcgaatatcgtcgcaaagaaagaaggaaaacaatatgagtcaaagtatctttttgccaaattatacgatcggaacagacgcttacgaaaaagtaaatgatatcgttaaaagttatgggacaaaagctgttctgattggtggaaaaacagcactagcgaaagcagagcacaaaatcaagtctgccttgacacaagacgtattcgtcattgacagcctatggtatggtggaaattctacctatgaaaatgtttcacgcttactgcaggaagaaagtgtccaagcagcggagatcttatttgccgtcggtggcgggcgtgtgtgtgataccgtcaaagtcgtgggtgagaaattagccaagcccgtcttcacatttccgacgattggctcaaattgttctcccgttacagccgtatgtgtgatctacaccgaagcaggcgaaatgcatggcttgttctttccttcaaaaccgccggtccatgcctttattgatacagccattatcgccgcagcgccggatagttacctgtgggccggcatcggtgacgccttatcgaaagaaatcgaagccactttttcttccagaggggatcaattggatcataccgatgcattaggcattcagatcagcaaaatgtgcacggagcgcttattgacctacggcacgcaagcgttgaaagacagtgccgccaatcgcccctcggatgccatccaacaagtcgtctcagatatcatcgtgaccaccgggttagtatctgtcttagtcatcaatgactacaattctgccatggcccattcgttctattatggtacgactgttctggaaaaaatggagaattatctgcatggggcttctgtcagctacggcgttctagcattgttgatgatggatcagcaaaccgaactctttcaacgagtctatgcttttatgaaagaaaacaagctgcccgtctgtttggctgacatgcacctcaatgcccaatcggacttggaagccatcttagataaagccatgaccaccaacgacattgttcatgtaccctatcccatcactcgcgagatgttccagcaagccattcttgctgtagaagcctatcatgccaaacaagaaaagcagcagtacactactattggataaataccacgaataaaccaagaatctttctaccaacaaagtaagcaaaaaagagcagctcgagttgattcgcgctgctctttttctattacggcttatcaattaactaaggaattcattttcaactaatcgtggtcttatcggctgaacaatcgttgcgccattctactaccttttggaaatagtcatttgttatgagagagaaacgactgaccaattactttggcggatgatcgccgatagtgatagaatctctcctttctcaatgagtcgttttgtccagtgattggatcacttctctaagttggctgcaggattgggcaaatttttgcttctcggctgggtcgatattcagctcaatgatttcccgcacccctccttggtcaaccaccgaagggacacctgtaaatagatccttttcgccgtattccccatcgagataggcagagacaggcaatactgcttgctcattgttcaagattgctcgaacgattctggcaacactcataccgataccatagaaggtggcttttttacgattgataatctcataagcgctatttttcacccgatcagaaatggttgtcaaatcttcgacagtcaatcgatggtttttgacgataaactctagcaacggttttccccctactgtcgtatgtgaccagactgctacttcagagtccccatgctcgccaataatgtagccatggatacttcttgggtcaatctctaatttttgcgccaattctttacggaatctggtggtatctagcgttgtcccagttccaacgacgcggttgcttggcagacccgatgcttgccaagcaacgtgtgtcaatacatccacagggttagaagcaatgactaaaatcccatcaaaacctgaccccatcacttctcttacaacactagtcatgatccccgcgttgacatcgattagttccaaccgtgtttgtcctggtttttggttgacacctgccgtgatcaccacgatatctgcatcctggcaatcagtatagtcgccagcccaaactttgatgttttcctgggcccatgacatcccatccaataaatcaagggcttctccttccgccttttcacgatccacatcgatcaaaaccaattcattgatcagcccttggttgatcattgagtaagcaatacttgttcctacaaatccagttccaacgacaactacttttctacttgtatttctcatatgaacccacatccttttctattatttagaaacaatatgactttcatttatcccgcaataacaacaattttcttactcgaacttacaaagacacgtccattaataccttaacattcatgatctgcgatcaaactctttgtctgactatacaaatgaacgaagtatttcagcaatacatagcaaaccattgcgatagctaatactgtttcaactatactcaataactcagtcactccaaataaaattgggcgatccataaagaattgagaagacttgaacattgctgttgctgaaatgactaatgggaatgtgaaggctgcataacttggataaaagccaacttccagcatttttttcatgtaaaataccacgcagaaataaattgcttgggacaataccagcatcaaagctacaaataaagccgatccttctttaaagactgacagatagccagctaaacaaagggagccaggggcggtcaaaattgtgatcaaaggtactgctgaagcttctgtcatcttttggaacataattcgttttagaatcactggtagtagagtaaaatatagaaccagtgcaatccatacaacgatttcccccagttctttgataaagactgctgatgtatttggaatcactccaatgccgacaaaagtaataaaccagcttggatacacatattccaacgtaatgtcgacaggtaaaatatgaacgacaacaaaataagtcatgagacccaaatgcaacccgattgatgtcagccatagcaagtcattcatcagtaaattaggaaatactcgctccaacactaccgagatcaccatcaaagacatggtaaaagtaggtgcaacagaagcgatgatcggatttttcaaatccgctaatgtgtgtttaaatgtgaaaaacagcttaagaaggaacaatcccataatcaaaataccaatcaaacaaaagatattgccgattgcttcgaacccttcggcaaacaataaatttcctaacgaaaccgttcctaaaatcaacccacaaataggtatcggaattgcattcaaaaaattttttagtgattgattcattgatccatcctttctgaacgattaaaaatttctatcgtacttgtgttatcttttgtagtcatctataatataaccacgaattaactatttgtaaaataacgattttatatatccgttataaattatattaatagaaaaaggtgggattcttttgtttgaactattaaaaacattcgttgtcgtttatgaaactaggaattttagtgttgccgccaaacaaatgtttaagacccagccaaccatctccgtccaaattcaaaaattggagaccgagttagggttcaaactctttgaacgcaaaggaaaacaattgattctacccacgaaacaagcagaattcttgtaccctaaagtggtggattcgttaaattcgttagctagtgtctttgcacaagctaaaaatgccaaagatttcaagacggactgcgtattggcttgctccaatacaactggtgttcacctactcccaacgatcatgggccagctgatcgaacactttccattcattgctttcgaaatcaaaatcatgaattctcaggaagtcattgatgccgtggaagccaacaaagcccatatcggactgatcgaaaaagccatcgtctctcctttgatccaaaaagagttcgtctataaagacgaacttgttctagcaggagatattgattccgatttctggatcctcagagagaatgattccggaatgtactatatcaatgaaacgtatctttactcgaatcatttgaacccgcagatcattaaagccaacaatagcgaaatgattctagcactactggagaataacatcggcaagtcgatcatttccaaacttgccctcacagacacattgaattggcaagaactagccccagagtatcgctaccgagacctgtttattatccagaacgtccaaagcccctacccagaaacagccgtagtttatgacgtgatcaaagacttactgatccagctgtcggaagaaacagatgcctaagaaaacaacacaaaaagcagctcacctactgatgagctgctttttattcctatctcaaaattatctgaaaaaatgtttttattagggtgattagcaaggttgacaattatagatttcagctacaaaacttaacgtttttttgtctcttaagcattggataatgaccggtacaccctaccaaacagcaagagataatgaagcgtttcaatgatctgtaaaaatagcaagaagatttcctgaatgattaatcaactacattgccgacaaattaactaacacttacttgctcattttatcttgtttttactttacttattggaagaacttgcatgtctattatgactaattggagcagttcttgtatggatttttattactggaaaaaacactcttcctctatcttctatcccctaccaacacttgccatcgttcattcgtcttcaaccaagaaaaggtttcttcatcactaaacatgcggaataaattctcgtaaagtccgttaacgaagttgctgtcgatttccttaaatgtcatgtgttcatacaacgttgagtgggtgaaatcattggttttagcaacactggcgatgattttctccattgtttcaaccgttctctccgcgtctttttctgcgatggctaagtcaagatcactggatacctcgtgatattcccccatttcaaataattttgctaattctgactgtttctttattagcaaatgtgcctttgcattattctcatccttcatagccaaaagatataattgttggaataccatactcatcctttgataaccagaaaacagcagctcctcatatgcttgataggcttccgctactcgtccggtcttactgtaaagataggcttgtttgctttttctctctgggttctgattggaaaaataatggaggtagctttctgctttctcgtacgcttcttttcgtacgtaaaatccaaacaaagaatcggctgctcgatttctggtatcttcatcccgactttctaacgcccgttcgtaccaacgatgaatgtgcttctggtatgtttctttagcgggaacagcttgttccaatagctgcacatctaaaagcagtgctacttggccaatcaattgttcacaatttgggtaggtatccaaaatttctttggcccagcgaaatacatcttcaaaaggttgatttttaagcttatgatccagttcacgaatgatctgattgatttcggttaccgtgagttctttttcaaatgagaataacgtatcaagactaatatctagtaagcgtgcaattggcgctagcaacaagatatctggatgtgaatgccccttttcccacttatttactgctggcgctgtcacaccaaggcgcttggctaactcttcctgtgttaatccttttttcttccggtactggcgaatcacttcccccatttccatcgctgtggtctccttttcggtgaatattgataactactttgatcataacaagaatccgaacacgcaacaattgactaaatgaatcaattttctaaaaaaaaattaaccagtggttataagagcaatcaaagcggacacagaaaacttgtcccttagttgtttttgtagcaatcttgacgcaaaaaagacacccatctctgagtgtcttaccaatgactgattccccatctagtaaacagtctttatgcttcacttatttgacgattttcttgaccatgtcgaataatgttttcacatcttctggtcgcgtatcgccagtttctttgtcaataatcgaactgtaaatatgcggaatcacttttttaacgcctgcatcaatggcgatttgcagaatttcttcgaagttttccagatcaattcctccggttggttctaaataaaaatcatatttggcgcaagcttccgcaactgctttgaattcttctttgtgcgctaaccctttcattgggaagtatttaatggaacttccacccatgtcttgcagcattttaatggcggtctcgatggggacctctgccgccggtgcctgtgaacttaaaggtccagtggcaatattgacgtaccctaccttgcctgttggtgaaaccaatccattgatgactgtatcgttttgtcccaataaagcacgggaagttcctacaccagtgaatacttgattgacatgttgcggttgtaaagtaccagatagacgggaaaccatctgactttggttgggatctccggcgcccaacccaacggacaatgcattatccgttgccgcttgatattttttcatgtcttcgatcgctgcttcatcgctagtatagttttttgataacacacctagtacgacatgtcctgctgctgcttcataacaagccttcgcattttcaactgaatgagccaatacatttaaacatacgcgatctttataataatttggaataactgacaatttaaaagcctcctacatgatttcttttaagcgtttaatgattttttccatttcgttttggttgaccgagcgaatatcaaactcaataattccattatttgcttgatattcacgtgtgtagactgctgggttttgtgcctttagttcttcaatgacttctttcgcagatttcttgccagcaaccgtgacacttgcgcgataaatatctctcccggcgccatcttgaacaattttcgctgataaatcaggaagttgattgatcgccgccacgaaaggtgccaatcgttgtttcatggactcaccggattcactgccattttgcaggtaatcttctactgcttgtgtaaagcctaaaatattgtctttgccgattttcattgcccgaccgatccctttagactgtagacgaatccattgaatgtattcctttttccctatgaccagaccggcactcggaccttcgattgctttggcgccagaatagataacaaggtcggcacccatttcactgtatttgaacaagtcttcttccgcggctgcgtcaacgatcaatggcaagtgatgggctttggcaacttctaccatctccgacaccgttagcatacttttctgcacggtatgatggcttttaatatatagaagtgcggctgtttcttccgtgatcatcctagcgacatgctccggtgtacacatatttgcataacccgcttcgacgacttgtccacccccttgagcaaccattacttcaaccggtgtgccgtagtctacattgtgacccttaggtacgacgatctcccgtctcgtgattttttccgtgtagggatgataaacatggtacaggtcgccttgaccaatcaaagccgcgacagattgggcaatccctgctgaagcagaagaaacgatctgcgcatcttccaccttcaataactgagaaaggtaggcgccagttttcacagccagatcactcatttcaaaaaaatgttcgccgccaaatcgttgtgcggctagcacattttcagatactttcgagacaccgagtatcgtcatttttcccgaggcattgatgacttcctttaaagcaaacttttcatagctaattgtcataaatgacgcctccaataattgtttggactggaacaatttgttctttcgctatccgtgtaaccccattggaatctttcagttctttttcattttcgacaatctcaaagatcgtcaaatcggcatcaaaaccaacagtcaattgacctttcttcgccaagtggaagtttttggcaggaactgaggtgactttctcaataatctcttcccacgagtagcctactactctcattttttccagcgtagtagccagatcaaagactggaccattcgtacgattgcggatataaatatctgtactgatcgagttggctttgagacctgcttttaaggcagtttcagcaacgtggaaattaaagctgtctgttccatgaccgatatcaaagacaacgccttttttatacgcatcccaaacaaagtctttgatttgatccgtggcttggtctaaaatgccgttcggttttccattaaaacaatgggtcaatacgtcgcctttttccattcttgtcaatacttcttctaattcaggaggcgccgaaccaatatgaaccatcaatggcaagtcattgttttctgattggatttttttggctaactctagtggcgtgatgccattctcgccgacaactgttttgctcattcttgccttgatccctacaataaattccggaagctctgctaatgcagctctgactagatcttcttggatttttgtcaggtcagcaagttcatcttgttccacgatcccccatttagaaatgttcattagtgcgtacacattggttttgaccgatttcgtcagttgataaaaatcgcgaatattttctgcgcccgtagtccctgcatcaataaccgttgttactcccttttggacccctatttgatccggataatcataataaagattcatcttttcataacagtgaacgtggtcatcgatccaaccggcagagagataggaattgccggatagatcaatcacttctcgtgctggctcattgatttcggcagcaactgctttgattacgcctttttccaacgcaacttccactttcctgccgtcgattaatttgccatttttgattaaagtatcaaacatttcattgccttctttctattgaattaccgctgggaagatcgcacctaagatcattgcgcctagaatagcaccaccggcaattggttttttccaagcataaaaagccaacgcgcctaatgtcgccccaataccaatgggaatagaggccgcacaagcactcaaaatgatcaatgggcccaaaaatcggccggaggaattgccggcgcccatcatgacatccgcaccaaaagttgaatttgactgattgatggtgaatttgcggatcaacacgataatgccgccaacgatcagacccaagaccaacccagtcaataacgagagggcaaaattatcgattggtgctgttatcttcatgcttaggagaatggctggaacgccaatcccgatcccagtcaaaatcgaaccgcctaagtccaagatccctaccaaagagccttctaagatccgagcaaataagaaactcgccccaaaagctgccgcagccccataggaaccgccatccaagccggcttttagcatcgcaacgatcgaaacttcattgaatgcaccgacgccatacacgacatacatatgggttcctgagaatacagccgctgacatgattcctacgatcaatgggaaagaccagtctgcaaaccaaaaactcttttgccgttttgcttctactgcttttacctgttcttctgtctccatgatttccctcctatttcacactaaagatgttgtgcaagttatcaagccaatgaggtacttgaagttggaaactcttgatcatttccatatcaaatccacggaaaaatccgctgaaaacaaagagtaaaacaatcgcaatcatcatactcttcgtgacccgattccaaccactctcatcgacgcctttaccgattaagattcctagaacaacgccaggaaccgcattgcccatgatcagttgcgcaatcccgccaaaaagcgtcccccagaaacctgttcgtttccctgcatctaaagccgccaaccagaagatcactggcatcacggtattgatcagaatcgtcgctgccggtaccaacacggaaacagcggttacttgtaacgcctctggaatcgctgcagctgtcgtattcaagaaagcgactactaacgcgccaataacagcgccaatgatccccatttttttcggatcatgcattgtctggctgacatctttgtttttggctaagagagccgcagctgcccagttaggcacgatgcggtgggtcacatcttgcgtgaaagctccagcgccaactgaagaagcccaagcattaaagaaaaaacctaatccaaaggaaaaatgggaggcagcatcccccatgcaggcattcatctcccctaatgttctaaaagctcctaatccttgcgtactgggtgcatgaaacatacgagctgctccaacagatgcagagaaaccgagtaagcccccgatgatgatcgatttagttaaaataatgacaaaatccacgttattccctcctccttatgattcaaatcaaacttttttcgttacaaacggtaaaacaatcccattggggtcttctgttaggtgttgagtgaatggtacgtctgccaaacgtatttctgtcacagttaccgtgacagaaagttcgacttcataattcactcgttgccggggaaaaaagaagaatagaaagcgttctgtgtatttgttttcgaccgccttcaacacctccacattgattggttcgatgcgcaataatactttcgccgatgccattagtttgttttggatctctgcgagtgctgatgcaaaggcatgttgcttagtttctcctttaccggagacgatgactttttgctgagttgtcttttgaacgctcatctcgtatgccctctttctattttccgtgctttttgataaattcttccgtcaaccgtttccctaattcctcttgatccataaaaccgaaacctagcacggttttcccatctttgatggcggtgatcccttcttcaatcgaacgcatcccatgacgttctggatacccatatttatttgcggctgttaaggctccagccccaccgctcccgcaaaaagaaattcccatatcggcattctcttgttgcatgacatcacctaaacgcatatctgcgcccattcccggaacaacaactgccttgccgccagctgcttctacacctttagctacgttttgtccttttcccatacgatctgcaataactactgtaatcatgattgtttcctcccaaatattaattattttttgctgtttcaaaatgaatcgataaaacatacatctcatcttcacctaaatcaccaatcgttcgaacgacctcgtcggaaatcgcaatggcttctttggatacttctcggaacaattcccgatcaacagcgggaatcttttctcctttttgagagcgtttcagcatctcattcaagtgattgatcagaatcgtccactgaagttcagtaggttcaatggcatattccgcaagtcgctcttcgactaaagcaatcacttgttttaatttttcctggttttgactttcctcgatcatagttatcgcttctgctgacagtttcactagcttgacgctccttcttttatatatgaaaataatgcgctgatttctgatttgttgatgcctaaattattttcagcaaaaattgcttcaatttctcctaccaacgcttctcggttcaaaatgatttggtcgacttggctgccttctgctaaatattgctgatcaaatgtgatgcgatggaccatcaagaaaacatgaagcaaaaaggcttctcggtattcttggatcaattcagactctaatgtgacaagtaactgttcatagatcgtatatgcctttaaaatcagttccttgctgaagtcttccagagtccccttattgataggtgcttcattgagaactaattggtgccgcctatcctgacttgttgaagcgaggatttttttgatcatctgctggatgttttgcagatcctgctcagtcggcagtggatggactttgatgaaaggccgatcaatgccattgatcggaaaaatactaatgactagatccggatccttcgcggcaatcacctcttgtgcatttaagactgaagcaaaagccacaatagtaatattgttcaattcttcgttgatcttttgcttaattaaactcgtcacacctaaacccgttgaacaaacgtaaaccgctcgaacacttcgcaagtcttcttctctttcgtaggaaaccagaaagtgcaacgcaatgtaggcaacaaaagaatcattgatcaagagtttctcgtttatttcttggagtgctgcttgattgatagcagcaaacaattcaggatatttctgtttgatgtcctctttaaacggattgtactcattgacaaaatttttccttcttgagagacgcatagacaaatgggcgtagagattcgtcaataattgagggtcttgataaaacggaaaattgattttcttgcttaccttataaattatattctctaccaatttcatgacatcttgctgatggatcgtatcaaaggtatcactataaatatagtcatactcatcttcaaacaagggcaattgatagtaatcaaacacctgctgcatcacacgatacgaaagatcatgtttgtctatttcgtgttcccggatcaattggtaccgtccaatcgtggattctttgcgcaagcgaacagtggcaatcgctacacggatcaggatatttagtagttccgcataatttagtttttccagattttcagattctagtaagtacctcatccgaatgatgacttgattaaagacctcctgcaacggtgttgccttcgcagaatacatttcgaagcattccgtttctctgccatttagcaataaagccattaatttataaatgtcatagtctgtaaactctttttgcaaaatctcctcgatcgttaatcgtactaggcgttccttgccagtgatccaaaatccctttcgtgtctggcgattcagaactaagccttctttgagataatggtattccaactcatccaaatcattcatgatcgtatctttacttacttctagcgcattggccagctttagagccgtgatcgcttccttggtaacaagaagcatgattaacaggcgattgatccgtaagccttgatcggcaaacagctccagacgattgacatccatcaattcgctttttagtttgattcgatcagaatcactcacacttagccaaataccctggctccgtttgctgtgcagttcttgattccgctcaatcaaccaatcacggatatcctccagatcatatttgatcgttcgtacactgacactttctttttcagctaactgtttgatcgttaccggttctgtcatttctaacaagtaaatcaaaagttggctttctcttttggtaagctgctgcatcgttctcgctccttacaccgctaaatataagcgttttcttaactagtcacaatatgaaatgtttgcacttaacttagtgcaaatgatcgtaatttaacaactcatcaacttattcacaagcttatcccccctcaaaaccgcaacgtggacccattaattattgcactaagtcgtccctttacaacatctcgatgccattttttctgctttttttattttatgacactaatccaactgacagatacccttcacctcaatgtatcagaaatcgattccccgcatgacatcattgaacagcaaaaaacactttccaacttttggaaagtgccaggaaataggatatgaacgtgttcgttttctcgactgattgttatttaatcaggtgattatgcatcaatgaaaccgttagacatatccatcttgattaactttgaacagctatttattgaatcaggagaagaaacagttcaagatcaatacacttgagaaccaatgaaaactcactaatgctatgccatttgtcattaaaactacttccatttgtactcgcctacttcatttcaaactctttgccgaattttattagatacattttttctaaagtgtcctctaacaaatacaacttcctaggggagataaatgcattcttccagtcccaattcaccaaatcatactttccaatgtcagccatcgctcttacttcttcaatcgataagttcaattcttttcttagttcatcgattttttggatttgtttttttcttctgagagccgttggtacgtttatcgaagaaatgaccaccataaaccctaaaaaagaggtccattcataataaaagtcaaataccttacatacaaataacagaaacaagcctaacaagaaaaaaataatcgaatacaaccaatcgatcttttcattagctaccatctttttcacgttgatagcctccctcctaattaccttcaagacaaacaataaaaaaagaaagcaactcgcttgatttcagccgctcccagctatattttactatggttctgattgactgttcgttaaatatttttcactattcttctatttttttcaaccttaaccgcaacacaagatacatcatacctccaaaaaagcaacctccgagaatggaagcaatgatcctgtctggtgaaacgatgtacggaaggaaatcttcttcatccaacatcatactaagtactccattcaataagtgaatcgcaattgcaaagtagatacctagtccaattcctttaagaatcgtcttcttcttttcttttgccatctctttggcttctacttcgttttctgtcaattttaagcgtgccgtggcaaacagaacataaccgcaaacgataaagactgtaaagaatatattacagccaataaaaatccataacgccagctctggtttcttagatgcaaaaaccgttaccagtaaattagcaaccagcgtatacccaaacatcagcataaacgcattattgccaatatgttctacttggctttttttgtattcatctaagacaccagaaataccataaaaccgcttgattatttttactgccaatccttctttagccttcatcactttcaacctcccaaaacaaagaatttaaatccgtttgcagtactttagcaagcttaatacataaatcaagagaaggattatacttattattttcaatcaaattgatcgtttgtcttgccaccccaatctctttagctaaagcattctgagataaattcatcttctgtcgaaattctcggactctattcattcttttctcctatttagtcatatatatgtgacacaagcgtactacttatctctttttctgtcaaatatatatgacatattaccaagctagtgtaaactcccagcaatcgatctcacaagctttgtagagagtataaaatttataatccatatcagcaaatctaggctagaagtacgtaaaaaagacccttccaatggaacagaccatcattacctaagataactattctagtagaatggaataagctttgcatgttccacattctgtaaccagcatctttcgttgaggagacgatacgctaaaaacttctttcttaatcctctcatcatagaactcttcttttttctcgaatcactttttgctatactaattgaacatatcgaaatttttattgtttatggaggaaccatgcaaaaatttattggaaacaaagctttttacaggactgttttaacgatcgccattccgatcatgatccaaaatgccatcactaattttgtcggtttattagacaatttaatggtaggacaaatcggaacggcccaaatgtctggcgtggcgatcgttaaccaactaattttcgtttttaacttaagtatctttggcattgtttctgccggtagtatttttggtacccaattttatgggaaaaaggattatcaagggatgcgagatgcctttcgtttcaagctagcgggcaatcttttgatttgtttgttggcgatggggctgctgtttttttgccaagattttttgattcgcttatatttacacggtaccggtgacagtgcagaactgacacttgctttgacgtctgccaaagaatttctagtcattcttttgtttagtctgccgttttttgctatttctcaagcttatgccagttctttacgcgaaatgggcaaaaccatggtaccgatgtttgccagcagtatcgctgtcgtcacgaacacagcattgaatttcttattgatttttggtttgtttttcttccccactttaggggtgcgaggtgccgcgatctccacattgattgcccgcatcgtcgaatgtgctatcacgatgtattgggtacatcgccatgaggaagagaatccgtttgccattcgggtctaccatcaattccatgtccctttgcatttggtgaaacagattctgcgtaaaggatcgccattgatggcaaatgaaatcctttgggcgatcgggcagacaatgattattcaagcttattctgttcgaggactatcagtgattgcttccttgaacatctcatccaccgtctccaatttgttcaatattgtctatatggcccttggcggtgccgttgcggtcatggtagggcaacttcttggagccgctaaatttgaagaagccaaagacagcgcccggaagctgcttttcttttccgtcatgagttgtcttgtacttggtcttttgatgatcctagtcgcaccattctttccagaaatttatcaaaccgaacccgaagtcaaacatctggcgagtcaattcatcaaagtcgccgcactgtgtatgcctatgtacgcctttaatcatgccagctattttattttacgttcaggtgggcaaaccttgatcaccttcttatttgacagtgtctttacctgggtgatcgtcttgcctctagcctttgtattaagcactcacaccagtctttcgattgtcttagtctacttgttctgccaactagcagagctgatcaagagtgggattgggtatcgtttgattcgatccgatctttgggtgaagaatattgtgcattgaggaaaagtttcaacataggggatgaaaaagatggatagtctggtggaaatgagtgattttttatcctaaaaataaataagacattcctaaaaccgattgtgattttgggaacgtcttatttattaagattatatttattcttttgaccattgaaaatatagacatttcatacaaaaactgttttcaaaaaatggtagctttactaaaaatgactccgcaaaatgatcatagtaattttttgctattattgaaataatttttttccagtccaacttgaaatttcgtaactttgtaaagtttttggaatcttactgtaattcaaataagtagcattttcgtaccaaccatctgccactacaataaagtttgcttgtgccccattcatagtgcccgataatgccccttgggtaaataccgtatgtcctccaatacttccgttaggtttatagtaaaaataagtaaatgctactggataactctgtgcaattttcgtttgatatccgaaaacgaaggagacacttttctctgatatgttaaactaacacttttatcttttgcgtattttactagtgctggtccaatttggtcaggttgtgtccctccataagagattccattattggttgaagatacggtagttcctgaatagttccacaatgaattgtatgccacctttaattccgaatcatttccagaattaaagaatctataggaagaacttatagttgctaatgcatgtactgcacaagcgtatttcccagtggctttttcagatctactctgggatagcgcattaaacattgctaaataatgtgcacttgtcaagtgtaaattacttggataattactaaataccgcgcttgcatggtcatactttgtagaacgagaattatatctagaaaagtgttctatttccatttcagcaacaggctgtacttcttctacatacttttcaaattcatttagtgaaaagttctcaccgttggtactgatgactgaatctttgtcttctacaactaaattatattcagtgggaaaagtctcaattaaataagattcctcagtattatcaactttcatttgtgatttatctgctaaaaatcatataaactttttgatccaagttctatagaaaattgagcaatataagtaccttccattcttaaatcaattataacgtaaccgtgtgtcacaccctctttaataaaatctacactataagaaataattttttcttctgtatcataaataggaattatagaagaaacaaccaaatcttcagttcctttaaattcttttgcaaagtttaaagctaaattggctaagctttcatcagttatttcaacagcagactgttcagaataattttcactgatgtctgcttctgaaatggaaacttcttttgcattagtactcttctctgtatatagaaacacaaaacaacttgttaccattacccataaaattctactgattttcttcatttttaactactctctttgtttgccaaccagcgcaaccatagaacacaatgtattattcattccacttaaaaccatattctatgaccaacattttttcacttcatttacctagcatttacaaattttatgacagtttaaaacattcagtagagcttaattgcttcgagagtgtaaaatattttgtgtaaatagaaaaaaggaagtcccttctgtagaatagagttaccacaacacattcacagaagagaggacttccctatgaacgattttactacagaaattctaaagactctagcgaacaaaggcgatttgaatgaattattccgtgtccatttggagaaagcagtcaatacgcttctcaaaacggagttaacggctttcctagattacgaaaagtatgatcgcattggttttaacacgggtaattctcgtaacggctcctatgaccgtacggtcaagaccnnntactgctttctccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatagggaagtcctctcttctgtgaatgtgttgtggtagctctattctacagaagggacttccttttttctatttacacaaaatattttacactctcggaggtgatgtacataggatttaaagttgacactcttgtgtacaaacattagaataaacttatgtgggtttccacatagcagtaggcaacttgataatttattttaatttgtttatcaaaactacaaaatattgtaaaagatagtatggaggtggattcattggaactactttacattctcctcgctatcatcggtttaattgtcggtcttggattaggagtttttgtgaccaaatctcgtcacgaaaaagagatcaatggcgcgcaaaattctgcaactggaattatcgaaagcgctaaaaaagaagcagaaactctaaaaaaagaagcattgttagaagctaaggaagaaaatcagcgttatcggtcagagattgaaagtgagttgaaagaaagcaaacttgatttaaaatcacaagaaaatcgcttgctccaaagagaacaagtacttgatcgcaaagatgattctttggaaaaacgagagcactcactggaagaaaaagaaaacagacttagtgagaaacaacaattaattgacgagcgagaaaaagaagtagaaaaactaatcgatgggcaacagcaagaattagagcgtattgcggctttgtctagagaggaagccaaagagttgatcatgaaatcaacggaagaagaattgaatcatgaattaacgattatggtaaaagaatcagagcaacgtgcaaaagaagaagcagatcgtaaagcgaaaaacttattgtcattagcaattcaacgttgtgctgcagatcaagtatcagaaacaacagtatctgtcgtatcattaccaaatgacgagatgaaaggtcgaatcattggacgagaaggacgcaatattcggacattggaaacattgaccggtattgatctgattatcgatgacacaccagaagcagttgtactatcaggattcgatccaatccgtcgagagattgcacgaatgacattagagaaactgatccaagatggacggatccatcctgcacgtattgaagagatggttgagaaatcccgcaaagaaatggatgaacacatccgtgaatatggggaacaagcagcctttgaagtcggtgcacataccctacatcctgatttgatcaagatattgggacgtttacgctttagaaccagttatggacaaaacgtattgaatcactcaattgaagtggcaaaactttcgggtgttctagctgctgaattaggtgaggacattcagttagcaaaacgtgctggactgctgcatgatattgggaaagcacttgatcatgaaattgaaggctcacatgttgagattggtgctgaacttgctgccaaatataaagaaaatcctgtagtcattaacgcaattgcatcccaccatggagacgtagaagctacttcagttatctctgtgctggtagctgcagcagatgctttatccgctgctagaccaggtgcacgtagcgaatcgttggaaaactatatccgtcgtttacaaaacttagaaaatattgcgaatggcttcaaaggtgtagattcaagttttgctgtacaagcaggacgagaagtacgagttatggttaagccagaagagatctccgatttagatgcggttcgtctagtacgtgatatccgcaaaaaaattgaagatgatcttgattatccaggacatatcaaagtaacggttattcgtgaaacgcgagcaactgattacgctaaatagcataaaaaagaaccttggcttttaaagccaaggttcttttttatcaaatagtttagccctcgttagcaggattaaaattaatcaaagccgcctagtacttaagagaggttagatttttcttctgcgcgcaaagtctacaaatcgaaatttatctaagcgatgtatcgattcagtgtattcaaaacagcgtgtgtcttcaagataaaccaaactacgtacagtaacaacatgttgatcatcaggatgaaggtccattaaatctcttaattctttattgactggatccacggtaatttctttttgtgcataggcaatttcaagtccaagatcattttcaaagtaatcatagatcgagtcttgtgctcgacgttcaggcaattcttcaataatcgaagcatctaaataatctttatctagaatgacaacttcaccatcaatctttctttgacgtaccaatttccaagcttcagaagcaactggccaatcagtaataccatgtaattttggtgaaacggcgatcttacgaatttcaactacttttgtttcactaggaatacgttgagtatcttgtaattctttaaaactagttagaccagaaataggaaagtcaaaacgattcagatctaaaacgattgaaccttttccttgttttttttgaatgtagccagcattttttaaaagattcaaggcttttcgaaccgtttcacgagaaacactgtacattttgattaattggttctcactaggtaaaagagagtgtggcgggtattcgtttgacagtatcttttgttcaagatccaaaaatatctctttgaatttattcatgggattgcctcctcttgcctattatagcgagggcatttttgaaaagcaatcggctatttggccaataattcatcaattgaaagatccgtcagtttttcgacgattgtgtcagctccatgcagttcttcaccagaatagacaccaactgcatacatgccagctgccttaatgccatcaatacctgcttgggcatcttcaaaaccaactgcatcactaggtttaatgttcagcccttttgcagcttggataaagatttctggatctggtttacctttagaaagtgtggctgggtcaacgattacatcaaaatcctgcatgacacccaatttatctaaaataaatggcgcatttttagatgccgatgcgatagcacaaggaatccccttgtgttttgcttcttctagaaaagttttgacacccggaagaaggtcatccggagtcagactttgaagtaattgaacatagtgagtgttttttttgcttgctaaagcatctttttcttctgaactataagcatcatttttatttcctaatgttaaaatacgctctaaggaatccatacgactaatcccttttagttgttcgttgaattttaagtcgatttcaataccgatttcagcggctagttctttccatgcgatatagtgatatttggctgtgtctgtaatcacaccatctaaatcaaaaacaaacccttttttcattatgttactctcctttaatagttgatagattgttctttattggcttttaattcatgagtagcaccagaaagaatgatcgttgtattttggtcagctacaactgtcaatgtttcatgtgtaacattaaagtgataattaatacctctgacttgaatattaaattgaatattttgccattgcttaggcagatttggatcaatacgcatcacatcttcccgaaaatcgattcccgcaaatgtcgttagcggaatatagagagttgccgccattacacccgcatgaattccttcggcagtggttcctccttgaatatcgcggtaatctgaatagagagcctcttgatataaagaccaagcgagatcttgctggtcaaccattgctgccaattgagcatgtacaactcgagagagtgtagagccatgagaagttcttgccaaataataatgcaagtttttttctacataatcttcgggtaagcggtaagtaagatcatctaaaatttgatgcacttgcgctgttgaaaaattgtaaaaaatcattaggctgtcagcttgtttggcaactttgtatgcatcggcgctttttccttcagcatttaaaatacgatccatacgataaatgttcccatatttttctctataatgatcccagtctaagtcttttaaatcaaaatagccttcaaattgtgcaataattccttcgggattaatttctaaacataaatttttacgaatatcggtcatttgtgagaaattgtcctctgaaagctgcactttagctgctacactttgaaagatttctggtgaaagttggttgcgtaatttttccacttcttcaaacaaccacactaccatcatattagtatatgcattatttttcaacccacctttttgactgttgggatagctttcatgaaattcatccggtcccatgacaccttcgattgagtaacggcctgtgagagaatccaaagtagcagcactctgccaaaaatgagcaatttctaaaattaattctaaaccgtattgctccataaaagatcggtcacgaacgttatgccagtactgccatacattataggcaatcgctaaagaaacgtgacgttgcaatcggctatggtcttctttccactcaccactgataggattcaaatgaagttcttgtgactgttctgttccatctaaaccagattgccatggaaacattgctccttggtatccggcttctttggctgctttcttggctgccgttaagcgctgatagcggtaaagtaagatctctctggcggttttaggaaaatgaagaatataaaaaggtaagatgaataattcatcccaaaaaatatgaccacggtaagcctcaccatggagaccacgggctgtgatactagcatcaagagattgctcataggcgttgggtgctgctgacactaatagatggtatgtgtgaagattcagcattttttgtgacatgagatccccatcaatggtaatggctgcattctcccatagtttgcgccaagcttctttggattcagcatacatttctttaaaccgtggtagtgaaagaagtgccagcttgctagtagttgtttgttctcccatttgatatttagcaacagtaactgatttttctaaagtataagttctatttttctccacagaaattgttaatttttgaattactttttctgccgttttttctgattttaatgtttcaagagaaaagtcatcagaaaataattgtgatgcttggcaaaccgtaatgtcagactgatttgtacgggcaatgagtagagctttgctcttaaaatactccgttgtttgaatggtcaagtgcttgtttgtcaagcttcgatagcgtgcgacattataattgtagaccgaaccatctgcttcacttatcacgtcgatttctccggtaaaattaagtggagtaaagcggtaaaggatggagtagtgatgactatttcccatattagcaattttttgtgtttcaattcttaattgcttttttgtgtgtgtttcgatttcagcgaaggaggtaaataatccagtttttaaatttaattgacgcttaaaagataaaagtgtattttgtgcgatatcgattttttcgttatcaatgactaaataaattttttgcagatttggtgcattgacgaagtcctcatttgtaatggtacgatcagacacctctgactccgccgtattatagagacttgctaaataaatcccaggataattggcatcggaaatctccatttctggtgtagtaccacgcaaccctataaagccatttcctactgttaatagtgattcaacggagtactcatctttgccaggagtatagccataatattctaattgccaaggaatctccaaacgcttctcttcaaagctttcttcagttccacatacaaacgctcgatttaatttttcggttaaccattgatctaatgaaaaggttccttcttcgttagtaaagacgaatgagtcggaaaggattcctccctcttgattcttttccaattgtttctttaatgctgctattcgttcattggtggtccctgtaaacgtgaatatagcacccatgtggtcggccaatagccattgatcattagtgatctcaattttgttcacagtattctctcctttctacttgtctatacatgcaaaatgattataaccgatattgtaagctttttcaatttaataaggctgtttttttaaattattgtgtaaagttaaatgaaagtgatttgttttttttatttgctcaaagtttatttttttgaatgaaaatccttttgtaccaacaaaaataaagcatgttctgaatgattatttttcacaaatgtctttagtgaaaaaaatatagaatgaaacgcttgcaatattgtaaatataaagttatgattagcatgaaataaaaacatatatatacaagtttaaatggaaggggtttattattatggggaagtatcgggatgatgctgagaaattgctggagtatgtaggcggtaaagaaaatattgcagctgtgactcactgtgcgacgcggatgcgatttgtactgaatgatcagtcgaaagcaaacgagaaagccattgaagatattccaagtgttaaagggatgtttacaaatgctgggcagtttcaagtgattatcggaaatgatgttccaacgttttacaatgattttacagcggtatctgggattgaaggagtttctaaagaacaaagtaaagcgattgcaaaaaagaatcaaaatccgtttcaacgggctattgcagttttggcagagatttttacaccaattataccagctattattgttggaggacttattctggggttccgtaatgttttggaaggaattgattttggtagtggaacaattgtttcccaatctgtattttggagtggagttaatgatttcttatggctacctggggaagcaattttccattttcttccagtaggtatcacatggagtattactcgtaagatgggaacaactcaaattcttggtattattttagggattacattagtctctccacagttgttaaatgcttattctgttgctagtacagcagctgctgatattccattttgggattttggatttgcacaaattgataaaattggttaccaagcacaagttataccagcgatgttggctggttttatgttagcatatttagaaatcttttttaggaagcatataccagaagcgatttcaatgatttttgttccgttattctctttattaccaacaattttagctgcacatgttgttttaggaccgattggctggtggttaggagacattatttctaacgttgttaatacaggcttgacttcttccgtcagctggttgtttagtctgatttttggagccctgtatgcaccattagttattactggacttcatcatatgacaaatgcaatcgatatgcagttgatttcatcatttggtacgacaaatttatggccgatgattgcgctatctaatattgcacaaggttctgctgtattagcgattgtatttttacatcgagggaatgaaaaagaagaacaggtttcaattccagcaacaatctcttgttacttgggagtgacagaacctgcaatgtttgggatcaacttaaaatatgtttatccatttgtagctgcaatgattggttcaggtattgcaagtatgtttaataatttaatgggtgtgcgagcaaatgcaataggagtcggtggattacctggtattttagccatcaacgcaacagaaggcggaggtttgttagcttttgggatggcaatgctgattgcaatagttgtaccgtttattttaaccatagtttttcgccgtcaaggaatctttaataaaattgattcagtcaatagtgttgaagacaatgcgtatgcagaaggactggcaacagcaggtgcaagtgctggtgtagcaaacactccatctcaaactatttcaaaagagactactgtaactgaggaaatgctttatgcaccggcagatggtcaaatcattgcaatcggtgaagtggaagaccctgttttttcacaaaaaatgatgggtgatggctatgcagttcgtccaagtaacggaaaaatctatgctcctgttgcagggacggtttcaagtatttttgaaacaaaacatgcaattggaattttgactcctggtggggcagaggtcttagttcatatgggattagataccgttgaattaaaaggcgcaccattcactgtcaaagtgtcggaaggtgatgctgtcacagtagatacattgattgctgagatggatctagaagctgttaccaaagctggaaagaaaacagatgttgttacggttcttacgaacgctgaaaagatcaatcagctgacaatcaacaaaaccggcagtgtacacgcgcatgatcgagtaggggctgctgaagtccgctaaataaaaaagagtaggctcatgaaaggaagctatcattccattcatgagccgtatttttttgttttatttttcttaaagggttattttgtttggcgtacacgttctttataaaagtagcgcaaagttagaaatacgactagcaatactagcacccataggaagaataaagcgatttgtgaccctaaaattgttccggaaatataatcgggacttactttttgagcaaggtcgatcattgtcgcaactaaagctgttgcgacagcgccagaaaattgttgcagtgtgttgaagacggcatttccatcggcggccaaatgttggtcaattttacttaaccccatagtcatcatattgctatacgaacaaccgattccgatcatataaaagacatgggcagcaataaacgcccacaaaaacgtcaggtgcaatagcaaggccaacgctaaccagccaaaagtaatcaatacaagaccaatcataatcggttttttaggtccgatgctatccaacatacggcctgaaagaggagctagaacagcacctacaatcgcaccaggcaacataaccaatccagcagtgaatgcgtcctgaccaaggactatttgaacaaagtttggcaagacaaatgagattccaagtaaaagaaactgacagacaagaaatccgaataagaataatcggaaagaacgatttttgaatacagataagcgaatcaaaggctcagattgcaaggaacgtttatagaaaagagctgcacctaaaataccaagtgctaatggaaatatgctcgtaagagaaccaatttggtttaagaaaagcaaaaagccactaaacataaaagtgatacccaaaacactccacaaatccagacgaccagttttttcaattgcaattttaggtattgaataaagacctaaaaccaatgagaccaataagacgggtattaagaagaggaaaatgtagttccaattcaagagagaagtcaataaacctccgtaagtaggaccaatcgccggtgcaattgaagtagttaaatttccgattccaatcatagttcctcttttttccaaaggagagtacgtaaggatgatatgaaacatcaacggtaaagcaattcctgtacttgccccttgaagtaaacgaccaagtaataggatagcaaaggaaggggagaggaaatcaatcagtaatcctgctaaaaacaacccgttagcagccaaaaataatgttcgaatttgaaattgtttcaacagaaaagtagaaattggtacgatgatcgatatcaccagcaaatagattgttgtaacccattgcacatttgaagtagaaagattgaattgattaatcaaagtcggaaatgttacattcatagctgtttcgatcaataccccagcaaatgacataataccggttgctataatagcgcctaacaattttatttttttctccatattatcacctctaaaaaaattcataaaaaaagagccagtttctaaataaatagaaaccgcctctctctcgacaagcattactgcttgttatctgtacgatttaatctaaaagctattgtactgacttctttttgaagagtcaatagaaatgtttgaaaaataaaactgaattttatttgaaacttttcaaaaaaatccttacaccaaaatttttattttgttagaataatcaagtatgtaaaaaaaaaaggaagttttaaatgccgattaacaaaaaagaaagtttgatctatacgacatttatgtgtttttttatggtgtacttcatgagtgtctacaatttaatgtatgaggtgggaattactgcaatagcttttcaattggcttggaatgaactgccatttgctatatgtattgcgtttattttagattggtttattgtctcaggtcctgcgaaagcatttgctttccgttttattgaaaaagataccccagcttggaaaaagattggtctaatctcatcaatgatgattgctggcatggttttctttatgtcactttttggtgctgtaatgcatccgaatgtaaatcaaggactattaatgacatggttatctaatattggtaagaatgtagttgttgctttaccgttacaattattgattgccggaccaattgtacgacgattatttagaaaattatttcccataggtacggtacaagaaattcaatagaatttatacaaagggccacttctgaggttgaactcagaagtgactttttatctaaatatatttgttaaataacaaacaaaaaacaccataggatggtatggcgtttcttgtttaccctataaaataggatacaggatgtacttacataatagtatgcataggaagaaaagtatagttcaacaatttcattgctcggtgaaatcattgctttgaacatattttaatctgtaaaaaaattgaaaagttggtaccaaggacggtcagatacgatgtatgcttcaggagaaaaccctgatgatgcataccctaaaaaacaaatgaatagccctagaaaaatgaatgccccgcctatcattagtagcaaacgtttatttattttgatcatcttaccacctgcttttgaaagtttttgtataacgctttaggcaaatgaataaactgttgcgtccaacctaagatgggtttactaagcatataagtaaaaatcatacatactaaccctattccgaacatcgtgacgcctagacctagctgggtgatagaaaagtgaagaccttgagatagtagtaaagggcttaaaacaacacttgcaatgccgccaatcagtgaagttatgccaataacacttgtactgaatggaaggcaccaaataactatcaaaccactaagcatcaacaatagaacggttaacagtaagcttccccacagaggaaatcctagaaaaattatcactaataagaatggatgaaaacgccgaggaacttttacgacaatttcttcggcacctaatgcactttgagcaatactttgaggagtccctaatctggctacagcttcaacttcagagagtccctcttccatcaaatcttggatcatttcatcataataatcaataagatgatgaatctcacttggtttggtcttataggctaattcagctgctaaacttttaataaatgttatgcgatccatgtcagttgtctcctttaatataatgatgaattttttctaaatgaggccaatcaatagtcaaaaatttatggatactattttgaccatgagcagtgatttgataatattttctcagccggccattatgttcttttgaataagtcgaaacttttttatttgcctctaagcgtttcaagatagggtataaagttgattcagagattggcaatagaggagcaatatttttaacgatttcatatccataagagtctcctctttgtaaaaaagctaacacacagaattcgataatcccttttttcagttgactatccaatgactacaccaccttatacataatactatataaaacatagtatagttttgcaagtcgatttgtggaaatcagtctcaagacgtagtaacttccaggttgcgcctattttttttgcttccagtcatttttccttacttaaaattcatcgtacggtgaaaatattgattattttatattagattcttttggtaaagtattactaataaaaagttgttaggattttagacaaacgtatagttgttgtgttaggtaattgctgttggaaaagttgcttgataaaagacacacgatactcagtccagctacgaaagaagttagtaagagagtgtgtgtttatcaggaaaggagttaataatgagaaaacaaacaatcacaaagaaatatttaatcaataggttacgcagtcatttagaagaatatttgtatactcccatcactgttagaaaaattgcgaaatatgcaaagatttctacacaaccgatctatttgcaattttcgaatatgcaaaattataaacaggcaatgattgatgatgttttggcagagattcacgagctttctttgaaaaaggagatagaggatgatccattgtatacgttttggcttaactattatttgtttgccagccaaaataggaacttattttttgcgttatttttgaatgatatagggtgtggttcctatttaagagatcaatcattgtcattgtttatagagacaatggctgaatccgaagtatatcaaaaagcaaattgcgaagacattgaaaaattgcataatgaaagtttgattttcttttctggtctcgttcttacttatgtacggggagagaatatgcaagcaatagaagaatttttacaagatattaaagactatttttatcgtacactgattgatcctatgtatatttatcgagaaatattaccacaatcagtcatcgaagctggtttttaaaataacgataaactgttttttaatttttttcattacttgataggcttcttgctttataaaaattcttggctcattcattttcttgtaaacgaatagtatgggtttattgttggcaattttcaagaaatatgagaaggtagaattagcaaaaagtaaggtgttttatgactaaaaagaaacaagtgatggaggaatcttgatgggtcaaacagataattattcagataaaaaagctcaaatcgatcagcgaatctgttttttggaagagcatacttaccaaggaaacgaccttggcgtaacctttcaagagcatgcgataacctttaaatgctggacgccagaggctgatgcagtttcagtcattatttatcaaagcggagaggttaaagacaaggatcgtgtgatgacagttccaatgaagcaagaaaataattgttggaaggtcacagttacggatgaagtcaaagaaatgttctatacgtttgaaatccagcgaggacaagagaaggttgaagtggttgatctttatgcgaaagctgtcggtctcaatggggatcgtggggctatcgttgatttaaaagaaacggatcctgagggatggtcgcagacagaatgtgttggccaagatacgattacagacgcttacatttgggaattacatgtggaagatttcagtagttctaaaactagcggcatctcagaaaaaaatcgtggaaaatatctagcgtttactgaaaagaatacgcatcttgaaggagatgaaaggcagccaacagggctcgcctatttgaaagagcaggggattaactatgttcatctgttgccaatctttgattttgataatgacgagctgtctacagcctacaactggggatatgatcctaagaattataacgttccggaaggaaagtattcttcagacccgaaggatcccaaagcccgcattcgggaatgcaaacaaatgattcagtctctccatgaggaatctattggtgtagtaatggacgtcgtttttaatcatactgcagtcacagaatcttcttggtttaataagactgtgccaaactattactaccgtaaggatgaagaaggaaatttcgctgatggctctgcctgtggcaacgaaattgcctcagaacgtaaaatgatgcgcaagtttattattgattcaatcctttattgggctaaggagtacaaaattgatggatttcgttttgatttgatgggactgatcgatgtggagacgatgaatcaactgcgtgcaagcctggattcggaaggtttctctcatgttattctatacggagaaccatgggatgccggcagcaatcgtatcatccagccaaacatcccagcgaataaaagtaatgtctgggcactgtcagaaggcgttgcggtttttagcaatgatttaagagacagtatcaaaggtgatgtctttgaagaaacagacggagcttttattcaaggaatgaatggtcaaccgcaagtcaagcaaaccttttatgcggcaaatttggcaacggcgattcaaggaaatacgaaagttgctgaacaagaaggcgccgagcgctgggcaaaatctccccgccaagtgatcgcctatgcttcagtccatgataatttgaccttatgggacaaactggtggcaaccatgcaggcttcagcgaaggaaagaaattatgattttgatcctgagcttttagcccgcaacaaactagcagcagccattttgtttactagccaaggagcagtattgacccaagcaggcgaagagtttggccgtaccaaacaaggagacgaaaattctttccgttcaccgatagaaattaatcagctagactggaaacgcgcacaaacttttaatgagttgcggtcattttatcaaggtatgtggcagatccgtaaattctatcctccattgagagatgccacgattcgaacagctgaaagtattcagtttattgagagtaacaatgaaaatttccttgcatatattattccgaataatggttacaatgatacatggcaatcattagctgttttggtgaacagcagcaataaagacattttggtaaatagggaagaattcaagcaagagaaatggtggatcgttgcagataattttggagcaggtatagagccacgtggagagatcgtgaaggaaatcaacatcgctgccaaaagtcttttacttttagctaaatagttattttatttttaaaatttttaaattaagaagaaagttaaattgtattaaaatccatatttaatggattttaatacaaccattacgaatgtttataaagtgataggaataattttctgttatgagagaagtacaggtggaccataacatgaacagtttaaaagaaaccgattttatgatgacaatctgactgcttaatgctatagtaaaaacagaaaaaccaaagttggattgttactgactcgatcaggcaaaacctaaatgagaaaacgctctttgtagcggctcttatttaggttttttatttttttcgggtatttcttagaatgttaagcagcaaagttattgtttcagttacttgcaaacatatgactttgttaaaataaattaggcaaaggagaacgagcaaatggcaaaatttccagaaaatttcttatggggcggcgcgaccgcagcgaatcaattagaaggggcgttcgatcgcgatggcaaaggcttgtcagtggcggatgcaatgcctggtggcaaacagcgtttagcgattttaggcagtgatacgtttgattggacgatcgatgaggacaaatacacctatccaaatcatcgcgggatcgaccattatgaccgtttcaaagaagacattgcgttgtttgcggaaatgggcttcaagagctatcgtttttcaatcgcttggacacgtatttttccaaaaggtgatgaaacgacaccgaacgaagctgggttagcattttacgatgcgttgattgatgaatgtttgaaatacgggatcgagccagtggttacgatctcccactatgaaatgcccttgcatttagccaaagaatacggtggctggaaaaatcgagcattgatcgatttctatgagcgttttgcaaaagtcgttttggaacgtttccatagtaaagtcagatactggatgactttcaatgaaatcaattcagctttccatttctccgcattgagccaaggaatggtcaacagtacgggtgctagcgactttacaaacgtgatccaagcgtggcacaaccaatttgttgccagcagtaaagcagtaaaaattgggcatgaattgaatcctgagttacaaattggttgcatgatcatttatgcaacgacctatagcattgatgcaaacccagtcaaccaagtagcaacaatgacccataaccaagccttcaactactactgtgccgacgtgcaagtacgtgggaaatatccagcatttactgatcgcttgtataaagagcatggggtcaagaaggaagatcttgatattaccgaagaagatttagtattgattgctaagtataccgtcgattatattggatttagctattacatgtcttctgcagtggatatcacaacagaagaagctgatgaagtacaaggtaacttgttgggtggtgtccgcaatccattcttggaagcaagtgaatggggctggcaaatcgatccagaaggactgcgcattgcgttgaatgaattgtatgatcggtaccagaaaccattatttatcgtggaaaatggtttaggagctatcgatactattagtgaagatggcaaaatcgaagacgattaccgcattgattacttacgtcgtcatatcgaagcaatgggtgaagcgattgaagatggtgttgacctgatgggatatacaccatggggatgtattgacctcgttagcgcgtcaaccggagaaatgagcaaacgctatggctttatctacgtggactttgatgatgaaggcaatggcacaatggatcgatcaaagaaaaaatccttcgattggtataaacaagtgattgcttcaaatggagaagatttagcgtaagattaatactcgtttttttatagccgcacaacacggattatcgttgtgcggttattttgctgaaaaaatagattgtctgaatagagtaaaaaatctaaaaataatagataacacatcataaaaattttaatcagaaaaactttaataattgcacttggtaagcggaataaaactaaattttctaagaatggctgactctttctttccaactaaaaggggaccaacatatttttgatgatatggaaaattttgcaaatttagaagggcgttgtggttttcttctgaaatgtttcacgtgaagcatttttacagaagatagttacatcaaatgcaatattttcgaaaatagcgactctattttgtgaagcggatgagtttctcttagaacgtttggattaataaaaattatttcgagccgattaaagaagtaagagaacggagtaggaaaaattgtttcccctcatctattcgaataattggtctttaccatatgatggtgataagattaaaacatagaaatgtagagcattttgtttgtgaaaacgtttcaattttaaagaatggagagtaagcgattaaaaaataaaaatagtaggcaagttacttcttttttacttaagagaggagtatattcgtatttggaatttttctttatttagaatgattttaatgtatttttttagaaatagggggatgtaaaatggatattgtaacattagcacgaatccagttcgcgatgacgacgatttttcactttttctttgtaccgttttcgatcggaactggtgtcgttgttgcaatcatggagacactttatgtgatcaaaaaagatgaaaaatatcgccgaatgacaaagttctggggaaatatttttctattaagttttgtggtaggagtggtaactgggatcattcaagaatttcaatttggaatgaactggtctgattattctcgttttgttggggatatttttggtgctcctttggcgttagaagcattgctagccttctttttggaatcaactttcttagggttgtggattttcacatgggataaagtcagccctaaactgcatatgacgttcttttggttagttactattggctcgatgctctctgctttctggattttagctgccaatagttttatgcaacatccagttggatacacattgaacaatggtcgtgctgagatgactgacttcggagccctgctagctaacccacaagtctggtatgagttccttcatgttattactgcagcaattgccatgggaggaattctgattgcaggaatgtcagctttccaattgttgaaaaaagacaagaaagttgaccgtgattttttcaaaaaatcaatgcggatcggttttgcagtagctttgtttggttcaattacggtgttgatcgcaggtgacgaacaaatgaagtatttggttgaagaacaaccaatgaaatttgcagcaatggaaggtacgtatgaagataccggagatcctgcggcatggactgtagttgcatgggcaaatgaacgagaacacaaacgggtttttggtgttgagattccttatatgttgagtatccttgcatttaacgaaccatctggttcgattgacggaatgaacacagtgaatcaagatttgatcgaacgttacggagatcggaactattttcctccggtcaacacattgttttggagcttccggatcatggcaggtttcggtgcattgatgttgttggtttcttcattggggttattctttacgcgtaagaagaagccttcgctatttgagaaacgttggatgctttgggtagtggctataacattatttaccccattcattgcaaatacagcagggtggctgattacggaattgggtcgctatccatggacagtctatggtttatttacgattgaagatagtgtttcgccaaatgtatcggcaacttcgcttgttatctcaaatattgtttactttgttcttttctctggtttggcattaacaatggtttatttgattcggcgagagttaggacatggtcctgaaaacaaccagatggaaggaacgctgcacgaagcagaagaagatccatttgataaggaggcgtttgaaggatgaccggattgcaactaatgtggtatgtattgattggcattttgtttgccggcttcttctttttagaaggatttgactttggtgtggggatgtctgtccagacattgacccataatgaacaggaaaaagatcagatcgtgcatacgatcggaccagtgtgggacgggaatgaagtttggttgattaccgcaggtggcgcgatgtttgcttctttcccttactggtatgcctctttgttcagtggttattatttgattttgttattgatactagtcggattgattatacgcggtgtctcctttgagtttcgggcaaaaatgcctgaagaccgtaaaaatatgtggaattggacattaaccattggcagtacattggtgccttttatgttcggactcttgtttacaagtatggtccaaggcatgccaattgatgcagagggaaatatgtctgcgcacttcggtgactacgtcaatctcttctctgtagttggcgggattgccttaactttgctttgctacttacatggattgaattatattgcactaaaaactactggtccgatccgtgaccgtgcccgaaattatgcgagtgccttttatggtgtgctatattttggtttggtggcgtttgccgcgctactttatttcaaaacagatttctttgaaaaacattttgcttcgacgcttcttttgctgattgtgattgtggctttgacgctgatagcgaatatctctgtatttaaagggaaagaaatggtggcatttattgctagtggtttgaccatggtggcgctagtcggattgttgttctctggtttgttcccacgagtattgatcagctcaatcgaccctagttatgatttgttgattgcagaagcttcctctagtcactacacattgaagatcatgagttatttatcactgacaatcttgccgtttgttttggcttatacagcatggacctactatattttccgtaaacgaattagtcatactgagctgacggagggttattaatgatcgacaaacaaatcatagagcttcccggaatgaaacggttaatgggattgcttgcaggactttctttcctgcaagctctcttcatcattggacaagcctatggtcttgctagtgggatcactggattatgggaaggacaatcgttagaagagcagtggggctggattctactgttcttttgttcgtttttaggtcgccaggccattgtttattttcggacaaagaaattagacagctatagttaccagcaagctactgaattacgtaatcaactgctagaaaagatttttcgtgtaggaccacaaatcgttcagcaacaaggtaccggaaacattacaacgatggtattggaaggcattagtcaggtagaaaactatttacaacttattttggcaaaaattatgaacatgtcgatcattccttgggtgattttggctttagtattttacttggattggatctcaggtctggttttattgctggtttttccactgatcattatttttatgatcatcctaggctatgccgcccaaagtaaagctgaaaaacaataccgcacatttcaattattgtccaaccactttattgattcattacgtggaatcgacaccttgaaactttttgggatcagcaaaaaatatggaaaaagtatcttcgcttctagcgaacgttttcgtaaagcaacgatggggtcgttgagagtcggaattctttccacttttgcattggattttttcacaacattgtccatcgctgtggttgcggttttactggggctgcgtttgatcaatgaagaaatcttgttatttccagcactaacgattttgattttatctccggagtattttttaccaattcgcgatttttcaagtgattaccatgcgactttagatgggaaaaatgcaatgaccgctgtatctacgattttatctgagccagaagcagccattgatccagtaagtttacctcaatggcaagctgattcgcaactatcgattcattcgttatcttttgattatggagaaaagtctgttttgaaagatattgcattggaggtccaaggatttcaaaaaattgggatcattgggatgagtggctctggaaaatcaacgctgatcaataacttaagcggctttttgattccgaaagaaggcgaaattacttttgatggccaaaaaatgactgcattaagacagtcggattggcagcagcaactagtttatattccccaaaacccctatatctatcggatgactttgcgagaaaatgtggctttctatcagccaaatgctactgaagaacaagtgtggcaagcaatcgaagttgcaggtttaacgaaattagttcaagaattgccgcaaggaatcgatacaatgctaggtgaaggagaacgccatctaagcggtggacaggcgcaacgaattgcgttggctcgtgctttcttagaccagcatcgaaaaattttattatttgatgagccaactgcccatttagatattgaaacagaagtagaattgaaagaacggatgcttccgttgatggagaaccatctagtcttctttgcgacacatcgcttgcactggatggaagagatggatcaaatcctagtaatggatcaaggcagaattgttgagcgggggacattggcagaactgcaagcaaagaatggcgctttcgttgcgttagtcaatgggatgaggagggaacaacttgaataaaatcggtctctggcgttcgctaaaaacagatacctgggtcaaaccctttctttcaaagtacaaaaaggttcttgcagcagcgctgtttttaggatttatgacattcttttgcggaggcgcgttaatgtttaattctggctatctgattagccgctctgcctcaattccagagaatattttgttagtatacattccaatcgttctgacccgagcattcgggatcggccgaccagtttttcgttatgttgaacgactgacaagtcataattgggtgttgcgaatgacatcgaacctacgcctaaaactatacaatgttgtcgaaaaagatgccgttttctttaagcagacccatcgaactggcgatattttaggattattagcagaagatatcaaccatatccaaaacttatatctgcgaacgattttccctacggtgattgcttggttattgtatacttttctgattatcggattagggtacttttcgttaggatttgcattggtaatgttgctgttgttgggaataaatgtgtttgtgctgccgctctggtccgttgtgatcaatggcgctcgtcaagaaaagcaaaaacaaatgaagaatcaattatatacaacattgactgataatgtgctaggagtttctgactgggtattttcacagcgaggagcagaatacgtcgatgaacacaagcaattggcggcaaatctacgaagcgttgatgagaaaatcaatcgttttgatcgaaaaagagatttccttttacaagtgatcttcggggtgattacggttgcgttgattgtctggacaagtcagcgatttcctggcgagcacggtggcttagctaattggatagcagcatttgtcctttgtgtctttcctttggtagatgctttcgcaccattaccttcagcggcacaagaaaccaatatatacaaagattcgattgatcgttttaatgcattaccagaaaaagaggaacaaaaacggacagcatcagctataagtgcaccgttcaatttagaagtgaatcaggttagtttccattatccatctgaaaaagaggtactaaagaatcttagcttaacgattcctgcgcatcaaaaactggcaatattgggacgtagcggttctgggaaaagtacctttgcttctttgctcaggggagatttattgccgacccaaggtagtattaccttaaatggtgagccggtagcaagttttggtgaagatattagcgaatggattggagtcatcaaccagagtccttatttgttccatacaacgattttaaataatttgcggattggtaatgaagaagcgtcagaagaagaagtttgggacgtactgaaacgagtaggcttatcagagatggtgacagctctgccagaaggtttgcgaaccatggttgatgaagcagggttacgtttttccggcggtgaacgccatcggttggcattagcgcgaattcttttgaagaaaacaccgattattttattagacgagccaactgttgggctagatccaatcactgagcaagctgttttggaaacttttttcaatgagttggaagacaagacgattatttggatcacccaccacctgcaaggaatctcactgatggatcaggtcatttttattgaggatggagaattaacgatgagcggtacgcctgctgagttagctgtcgaaaaccaacactttcaacagttattagctattgatcaagggcgactgtaatcaaactgggacctttgccaagacaacaaaaaaatcggctagtgatcgacatgaatgtcggcttagtttttgaggagcattcgctcctcaaaacacttcactgtttacccgattggttcgtttattttcagaatagctttcagttgcggagggtagaataaagaatgatcaataatttcgttgcaaaagcagttgcgttagctcgcgaattttttctttgctaggggtgttcggcagcagttcgatgtcggctagtgctttttcggtataagaaacagcaaaatcggtggctttttcgacgccatgataacggcgcactaattcagcaacctctgtggcctcctcggtggtcaactcgctttttttggacagatagctctcaaatgcggcaggattttgttctttagcaaagagcagaggtaatgtatagacaccttgtgccaagtcttcaagaacgggttttttcaacgttccagaatctgctgtatagtccaaaatatcatcaaaaacttgaaaagcgatgccgatgtttcgtccgatctcaccagcccgttcttggttttctaagtcgagaccgccaaaatgagcaccttcgatgcaggccagccagaataattcggcagttttaccattgatgctttgtaagtaatcagcaattgattcatctatattgtagcgtgtgtgcatttgatctaattctcccagcaaaaggcgtttcattgcttgggcatttgtagccaaaaaatgagagccattcatgctctcgatcaataactcaaagaattgggtgaagagcaggtcacctgtgtaaacagcgatatctttgccatattttgcttggacagtgatgcgtccgcgacgcaacggcgaatcatcaatgatgtcatcgtgaatcaaggttgccatatgtaagatttctaatgaagcagcaattttggttaattgatcatttctttcatcaatgggttcgcctagatcagcgaataagaaaaataatgctggacgcagcatttttcctccagaataagtaaaatcaactaatacatcttgtatttctttgttacgaacagttacgcgttcttcaatgatcgaacagacagtttttagtctttgctcgatcgaaggataatcgatccaaaaattcaacatattaaaaccctttctaccagtcattcagcccttattctaacttaaagggagtctattgactagttaagtgcatttatcaaaaggagatgagtatttgacactcccagtatttctggagcttgtggaatttaaagcgaaaacagccagtgtcctcccattttttatcggaatttgttacagctggtataactacggctcaattcatttaggttatgtggtgttatactttattgctatgctgatcttcaacatggcagtagatattttagataattataacgattaccatcacgcaacagaagttcatgattacaaagaaaaaacaaatattatcggacgcgagcagctctcgcttccattcgtttttcgcttaatgatcggtatgatcgtcgtttcggcggtgatgggtatcgtattggcctatttcgtcggttggcccttgttttggatgggactttattgttacttgattggtatcttttactcatcaggtccgcggcctttatcgagtttaccgctaggtgagtttttttcaggatttacgatgggcttcatgatttcgttgatttgtgtatatttgaatacttatgaaacctttcaatggaatagcgcgaccttgggtggaatatttctaatcgcactacccaatacactgtggatcgctaacttgatgctggccaacaacatttgtgatttggaggaagatgaaaacaacaatcgttatacattggtgcattatttaggaaagagtcaaggattacggctatttgttcttttgaacattattgcatttgtagcgatcttgacagcagtggttctgcatttagcaccatggacgatgttgttgacgtttctcgtcttaccatttgtctggaaacagacaaaactatttatgcataaacaaatcaaacgcgaaacctttgtctgcgctgtaaagatccttgcggtcggagcatgtgcgcaggtcattagttttgcgatcggtttgattttataattttttgaaggaagaaaggaagtaataggaaatgaaggaagttgtcattttaggagcaggctacgcagggttgcgagcattgcatgtattacaaggatcaaaaggtgattttcatattacattagtagataagaatgactaccattatgaagcgacagatttgcatgaagtggctgctggaacgcagccaagagagcgaattagttacgatatcgctgatgtggtacgaccacaaaaaacaactttcctacaaaatgaagttgcaacgattgaccgtcaaagtcaacggatcatgtttacggatcaaacatctctttcctatgattatttgatcgtagcattaggatttgaatctgagtcatttgggatcccaggtgttaatgaaaacgcattggaaatggtagatgttgattcagcagaaactatttatcatcatttattgaaacaaatgaaagaatacaaaaaaacacaagatccagatttattgaaaatcgtcgtatgtggggcgggattcactggagtagaactcttaggttctttagtggaaaatcggaaggaatttgctgagatcgcaggtgtccaatcagaagaaatcaaactcttttgtgtagaagcagttacgcgattattaccgatgtttgatgaaaatctgtctgcctatggaatcaataacttggtaaaatggggtgttgaatttctaacaggaaaaccaatcaaagaaatcaagcctggagtagttgtttatcaaacggatgctgaaacgggtgctacagaagaattgtctgctaaaacgatcatttggacaacaggtgtcagtggaagccatgtcatggcagattcaaattatgcggctcgccgtggacgtgtgatggtcaaccaagatttaagtgatccagagcacagtaatgtttttgtagtaggggatgtttcagctgtgatggatcctgcaacaaatcgcccttatccaacgacagcacagattgctttgaaaatggggtatcaatctgccaaaaactgtctacacttgattaaaggtgaaaaaacggaagactttcattttgaatctttaggatctgtagcctctattgggaacacgcatgcctttggtttggtgggtaaaatgcctgtaaaaggttatccagcatcatttgtcaaaaaagccatcatggaccgctccctgttcctaactggtggggttaaagaagtgttagcaaaaggccgctttgatttttatcattgagtcgtgcgctattttttcaacttaacattaacagaagcaagaagagaacatgtaccgatggagatagtttaattataagtaaaatagacagagatgccgattcatgttgggtgtttctgtctatttactactatttcagtttttaacaccatagggcgtaaggcctttattgaatctctagataaatgatcaggttttgaagagaaaacagggtaagaaaaaacccccttttgtacctttattaaaaaaatgttaaaataaagagactatgtttgttgggaggcatgaaatgacgattcgtaaagaaagacgccgtttagaaaaacgattgaagcgttcattattagcaaaaaaagggttgacgatggctacaactgtggtagccggttcaacgattgcaccaaatttggttttagctgcagaaacagcgacttcagatgatgcaaaaaaccaagcagagatcacagaaaatcaagtatctggaggaaatagctccactgattcaactggagacagcattcaaagcagtgctgacgagacgatttcgacagaggaaacaacagaaccaactgttcctattgaagagcagcctgttacaacacctgaggaagcggcaacgccacaggaaactatcacggaagatacagcggtcgttgagacgccaattgttgctgcacctgcgttagcaagaacctcgatcttctcagcacgtgctgatacgagtggatttattgcgaaagcaagtggttatgcaacagaagtagctgccgctaatgatctctatgcatcagtgatgattgcacaagctatcctagaatccggctggggtacttcgactttgacgacccaagcgaacaatatgtttggaatcaaaggaagttataatgggcagtatgtcgaaatggcaacattggaagataatggttcgggcaattattatcaaattatagcgaagttccgcaaatatccatctttaagagaatctttccaagataatgcgtatgtcttacgaaataccagttttgctgccggtagctattattacagcggtgcttggaagagcaatacgagatcatatacagaagcaacggcatggctgcaaggacgctatgcgactgatacttcctatgccagcaaattgaacaatcttattgcaacgtataacttaactcaatacgatagcggcagttccgctgggaacggtgacatgaataatgttgagacccctgtaggagaaaacgcgattcaaaagcaaatgaaaacgactgcatctatgaatatccgttcagatgcgtctactacagcagcagttaccggctcacttactgcgaatacaacctttacggcagttgcggtcaaaacaggaacgagcgtcaatggcaatacaaattggtataaagtttctggcaaaggctgggtcagtggtgcgtatttaacagaagtaaattctggttcaacatcaggcaatgcaaatgataatactgtcaatactggaatcaaccaaaagatgaagacgactgcgacattgaatattcgttctacagcatcgacgagtggcagcatcgttggctcattgagtcaaggcagcactgtgacagcaacggcagtcaaaacaggaacgagcgtcaatggtaatacgaaatggtactatgtttctggcaaaggctgggtcagcggcgcgtatttaacagaagtaaattctggttcaacatcaggcaatacaaatgataatactgccaatactggaatcaaccaaaagatgaagacgactgcgacattgaatattcgttctacagcatcgacaaatggcagcatcgttggctcattgagccaaggcagcaccgtaacagtaacagccgtcaaaaatggtactagtgtcaatggcaatacgaaatggtactatgtttctggcaaaggctgggtcagcggcgcgtatttaacgagtgactctagctcatcgtcgaatacatcgaatacaggtgattcgatcaatcaaaagatgaaaacgaccgcgacattgaatattcgttctacagcatcgacaagtggcagcatcgttggttcattgagccaaggcagtaccgtgacagcaacagccgtcaaaaatggtactagtgttaatgggaataacaaatggtactatgtttctggcaaaggctgggtcagtggtgcctatcttacgaagaccgcgacaaatgcttcttcaagtaatagttctgccaataatagttcttcgactaaatatcataccgttaaatctggggacagtctgtggtctcttgcgcaaaagtatggtagtagtattgaccaaatcacttcatggaatcgcttgtccaataatatcatttatgttggtcaaaaattgatcgtgaaatagtgagacacctgatttcatgcaactcaaaagaaaatcaatcagcattacccgatacacattcgtgatatcgggtaatgcttttttgctggtttgttcgtaataaaaatcgctgaagatagatttatttttgaatggtcttttagaatcattctgtttacatctgtcaaagaatccaagcagattttggttccgtcccccctatggagtttcctattttttaggtaaaatagaaaacaaagaaaggagtggagagtatgaagacgattgtttatagtgggatgatgaacggattgacgattgatcgctcacgacgagatagtatctacaatatggtgaagcattggcattctgaatgcgaaatccaatattttatagaagggaaccgctattttttgattggagaaaaaacctataaaatccaacctggtacattggttatgattcaccccgactgtgtccacaatacattctcaggaaagtatatttatcatgatcgtgtactcgttctctatgaagccagcaaatttccaagaatcgctcaatccatgggaatagatctggagaccttttttttaaaacatcatggtatcattcagattccgccagcggatcgctcttacgtacaaacgctcttagcgaaaatcgcagatgaagtgatccacaaagaatacaattaccaggtaatggtcgaaacaaaattaatcgaactttttatttttattcagcggatcaagaacttcagggggctttctgatgaaccggcagaaagtttgggaaaacaaagcgagctagttaatcaaattgcagcctttattcgtcggaactatgcatcgattcattcattggaacaaatcgcttcgtctttttatctcgacaaatcctatttatgccgtatcttcaagcgtgcaacaggctacaccatcactgaatataccaacattcaacgaatccgtcagtctcagcgattactggaagatacagattgggatattgctgaaatagcgagaaaaagtggatacagcaacattacctactacaaccgtgtgttcaaaaaatatacagagacatcccctttgcaataccgcaagaaacaaattgcatacaaagaaagtctgcgagaaaaaaataatttctaaatagtcactcatctttgcacaggcatgaaaggaggattattttcctgttaaaaaagtcaatattgtacaagttcgcggatattacgtcacttttttgtgcaagttttgcttgtctattgctgagacattttttgtccgataaaatcagtaagcggatacataaatgaaaaattgtaaacgtgtgcattttatggaggaggaaataatcagatgaaaaagaagatattggttgccagtctttttagcactttagttctagcagcgtgtggatctcagcctgacactactggttctggcagcagtggttcaacaaaagatgcagaagcagtgacgattaagtttgcttggtggggagcggataatcgccatgatgcgatgcaagatgtggtggctctttttgaagaggaatatccgcatatcacggttaacacagagtatggtgcgtgggatggatggcaagaaaagacattgactcagctatccggtaaaactgaagcagacgtgatgcaagtgaattacaattggctcttttcattcgggaagggcaagaatatctttatggacttgaatgaggtcagtgactatttgacgctagacaattgggaaagttcttatttagaagcgatgcaagtgggtggtgaacaagccgcggttccccacggaatgaccggtcgggttcctttgatgaaccaagcactttatgaagccaatgggttggaactgccaacgacctatgatgatcttttggcagcgggagaagtcattgcgaaagggaatacgccaactggtgaagacaatcagtacgcatatctcaatgtgggagagttctcattagatctatttattgctcagatgctttacaactatacagggaagatcatgcagaccgctgggacagtcaactatagtgtggctgaagtgaaagaagtgcttgaaagatataaagaattggaagatgctggtgcactgccgacttttgagcaaacaagcccaatcgatacggaatcaaaccctcaatgggtagaaggcaatgcaggctctgtttatgagtgggcaaactcactggcgaaatggacaaactcatacaaaggcggcgacgggttagatgagttagttgtaggagatttcttgcaagtcgatgctgactctaaaccaagtatctatgtgaaaccaaattttggctacgcaatttcaaaaaattcgaaacatcctgaagcagcagccacttttattgagttcttgtttaccaatgagcaagcggtgaaggctgccggagattctttgggtatttcaagcaacacagtttgttacgatctgcaagtagcgaatcaactagtcgaaggtgctgtggctgaagggtacgccaaattggatgactatgaacaaacggtgttagatccatactttgaagacgaaaatgtgcggggagaaagatatacggtttacgaggcatttcggacaggaaagttcacgtcggaggaagctgcgaagcaattcattgagaaacagcaagcagcacttgataagtattaccaagaataggaagcaacaagaaggaatgcgagacttagctacgtcccgtacccttctttttccgaaataaaattggacatgagtgagaatgtctggaagtaacccattagtatctgggcgttcatttagaaggtaaaggagtcaaatgcgatgttgaaaaaaatgaaaagaacaaattgggtgatctactgcatgctcatgccatggatcattggcttcctagtctttaaagtttacccaatcattatttctttttactacagtttgttagaatatccgattttaggtgatccggagtttgtcggattacaaaattatctagagatttttacaaaagacgatacgtttactgcgagtttctttgcaacaatcaaatatgtgttgattggtaccccagcagttatcattgtctcttttgcagtagcagccatcttgaattttaagcttaagggagtcaatttctttcgtaccgcttattatattccttctattttaggaggaaatgtagctgtttcaattttatggaccatgctttttgatgtcaacggacctgtgaatatggtgttgagtgtttttacactcggaaacgatgtcgccattaactggacaaaagatccaaagttcgcgatttttaccctgattattttaaaaacttggcaattcggttcgaccatgttgattttcttatcggcattgcaaggtgtttctaaaacagtttatgaagcggcagaaatggatggggcttcaaaaataagacaactgttcaatatcactgtaccgattattacccccgtaattttgttcaacgccgtaaatgtattagtcaaagcgtttcaagagtttaactccgcgtatttaatcactaaaggtggaccaaataagacgacttatttcttgaatctttatatttatgatcaagcctttcaaaatgggaattatggctatgcgagtgcactaacatggattttgttggtgatcatcggtatatttacggttattattttcaagtcatctgatcggtgggtattttataatgattaagggggctgaataatggaaatgagtaaatctcgaagacggatgaatgaaatcattcgttatggattattgattggtgtggggattatcttgatttatccgttgttttggatgattggttctgcgtttaaagagaaccgggacatttttggtagcttgagtattttcccgccaagtgaccgtgtggttacaacgaatttttccgatgcttggcagttgacgcgagaccattctatctggtttttctttgggaatacactgaaatttttgattccaaaaacgatttttacagttttatcttgtgtgattaccgcctatgtgattgcacgaaaatcgtttaaagggaaaaaatttgtctttggtgccgtgatcgttacattattgatgccagaactggcttttcgcattccactgtatctgttgtaccgtgaggtgggacttttggatagttttgccagcctttatgtagcggatatttttgctagttcttcgttttttgtatttatgatcattcaatttatgcgaacaattcctagagagttagatgaagcggcagtgatggacgggtgtaatgaatttcagattttgttcaaaatcatcattcccgtaatcaaaccaattctgattaccgttgccttgctaagctttatgtggggcatgaatgatttccaaggaccattgatttatttgaatagttcagataaaacggttctatcagtagcattgaaacaattattagacggtgaagcaatggtctcctatgggagagtattcgctgcttcttgtttggggctgttgcctatgatcgcaattttctttatgggatcacggtactttattgatggtgttgcttctacaggaagtaaagagtagtcatatgttgatcagaagaattctcgcacaaatcgttgattttgttttagggattttaaccatatttcttatctttgtaggaggaattccgctaatcggtcgggtcatcaataatgactttgttgctgttttgactgcgatttgtttgatgtgtgttatgtattttgcactgcaatatccattcatgcaaaatcagcagacgattggaaaagcattctttcagctgcagatcgtttcaacagataaatatcgcaaaaatgttccagtggcagtcatttttcaacgagagattttatgcaaactagccagctgtttcttcatttgcctgccgctactgtttggcaaagaaggagggcatgaggcatctacacatacaaagttaagaattggtaaaggagaaaatagttggaagaaataagacaatttttggatcaagtaatcgcacattcttcgccagaagcacctatttggaatcaagaggctcgattagccaatcatccaatccgttggagttatatcgatggctgcatgattctggcgatccaatacatgtttaatgcaacacaagacgagaattatcttgcgtttgttgaaacctttattgatcactacattgatgaggcagggaatccattggggtacgatgaaaaagaatataactgtgacgcaatcaatgaaggaaaactattgtttcagttatatgcaatcactaagaaaagcaaataccgcaaggctctagataatctgtatcggcaagttttgttgcaaccgcgcactaaggaaggaagcatgtggcataagctggtctacccgcaacaagtttggctagatggtttatacatggttcaaccatttgcgatccaataccaactaacgtttggcaactccgcagatgttagtgatgtgattgggcaattcaaaaatgtcatggagtcaatgaaagatccgcgaacaggattgctgtatcacggatacgactgtacgagaactgcattttgggcgcatccaaagacaggttgtagcgcaaacttttggactcgttctcttggatggtatgctatggcattagttgacacacttgaagttttactgtcccatgaaggctatctccaagaaaagcagcagttgcagcgctatttaacagaacttgtaggtgcagtaatggcttatcaagatccaaaaacgagtctcttttttcaagtaacagatagaccagacggtgaagacaattatttagagacgagtggatctgctgctttgagttatgtgatgctaaaagccagtcgattagctattcttccttcacaatataaaataatcggcgagacgatcctacgcgctcttgtaaagcacaaattggttattaaaaacggagaatttacattgaaagatatctgtttagttgctggcttaggggggatgcctggaaaaggcaactacaaaatcagagatggctcctatgagtattatatttcagagccagttgtcaacgatgatgctaaaggcatcggtccgttcgtttatgcttacagtgaatggttgcaactgcagaaccaataaagacagtgattcttatcattttcgtaagcgcaaacaaaccatttggtctccttcgcagagtaagatacaatgaaatggtaggcaacttccttcaatgaaaaggcaagtgctgaaagatagaccgatttcacgcgtacacaaaataaggaggctttcaaatggataaaagaaacctgacgattattggcagttacgacactcgggctgaagcattgacagcaattgatcaattgcgaaacgaagggtacaacaaagacgacattgttttgtttgcgaatgcaacgatcatcgagcagtttggcttagatacgttaagtagtgcagaagtagaagcgactggaggatcagatgatgatcgttcaatgtgggaaaaaatcaaagatgctttctcatttggcgactatgaccatcggacgattgatgatgagagtgatcctttatttgcctatcgtgacgaccttgagcaggatcgtttagtggtaggagtctacgattatcacgcaaccgatcgaatcgaagaaacagatacagcgatcattgatcagcctgttacaggtgagacagcaatgcctgatgaatcggttcatccgacccctcgaatgggagatagtgatatcgaaacaccaattaatgacccaaatcacttgcgtaatttataaaaaagatcccatccagtaaatggtcggcttataatcaaagaaatagcagccctgcaatggctgttatttctttgtatttcagatgttaagcttgtaaaatacgggacaattgctgcaacgaattcttaatttgttgctcgtttcttttttttgtataatagatggagaaaaccatttcttcaaaaaaatgcacggtacttcatataaagagaaggtgagggatagcaatgaagttgaaatttaatttgcagtcagcactcgttagttgttttgtcacgattatgttgagtatggcaattgatcaagacgtaaatgcttttgttgcggccccgttccagcgcaattcttcggagccatcttctgaagcaccagtgcaggttgccgaaacaagtacgtctgaaacggaaacaaccagtgaaactttttatgaagcacgggtcagttcctactccgaaacaactgcacagaccagtggaacaaaatcaaatgaagattcatcggccattccgtctacagaatcagaaagtatagctgacagtagtgaagcagtagtgaaggagacagatacagcatctagcacttccaataatggatcagcaaattctgatactacgactagtacatccgaaacgacgagctcctctagcagcagctcaagtacgagtagttcaacctcttcatctagcagttcaagcagtacaggcacaactacttctgacgaaagtgaagagagcacagaagctggtgatacaccgattgatagtaatgatccggccaatgctgcggatggatcagaaccattaaaacttcttttagaagaaccatttgatgccttttttagataagcgcttcggctaagatagtcagagttttaaaccagcgaatcccttacgactattcatctatttgctgaagtattgagtgattattttgtgcaataaaaaagcatctttttcaagcatatcacaaagtaatttcattaaattcgcttataatgaggtgaaaagggggcgcgctatgggcaaatattttaaaaactttgaaaagctgatcagtgctgttgtcgatattatgttagcaattttagttgtattggtattggttgtgatggcagaagcaatttataaaatcgttacttatgtcattcctttgacaaaagtcagtgatctatcctttttgattgaagagattgctacactatttattttacttgaaatcattttgatgttattgcggtatgtaaaagaaggacatcatattcctgttcgttatctgattctaatcagtatcacggcgattttacgtgagttattgttggcacaaggaaaaggactggagacgttgtttttggcgctggcgattttagtgctgatttttgttttacaagcattagagaagttgaaatcttttcatagctccaaagatatctgaaaaataaatcagaaagttacttagaaatcaaaaataatcctatcagtaaactgaatgtctcagttattgataggattattttttgcgaacaaactagcactttctgcttgtagttgcttcccaatatccgtttgccgtacagtgattcgtttggtttggcggaggatgattttcttttgcgtcattagatccttccgctccttgattgctgtctgacgatctgtaaatggttggtgagcagcaagtgtcatcccaaaagaattggataacaatgtgtaaccggcgataccggtaacttcctgataggagcgggataagccaccgtcaattaccagtaggtgcccattggctttgattggcgtctctccttttttcacttttactggtgtgtggccgttaatgatgtgtcctgtcgagtctaatccaaacgcagcgaataagcgacggcaaaatgcttctttttctcttagggtatagtaggcgtttttttcttcaatatgcgtgtgtttattactgatgaaatagcgctcgaaggttttcatggattttttaccgaaaagagaagacccttctccgcaccagagataccaaaggacatcggtcgccagatcgtcggtcctttctggtgttgcgaaactctgttttacacattcttgaaagaaatccatcaatgctttgccctgataagaggtttttccaaaggacactgaaaggaagcgaccatcaggatgacaggggatgcaaccgtggtacagtagattgccattataaatttgatagatcgtgcctttttctactagaaaacgtacatgggttgctaacctttcggaggattgaaattgtttgagaagatcctccagtactttttgctcttcatcagtcaaaagatagggtgcttcgggatcaaccaattgaaagcaagcatggatcagaggctcaaagtgatcctctagctgaatctgcaaatcctttgtgattttacccaatagcaaacgatccgctaattgaaattcggggcgtcgtttgatcacagcggcctctaccttgaattgaatgattgcaaaggcttgctggagaagcatggcgtcgtgaatttcctcttcggaaagatcatcaacagttttcttaggataaaaccccttattttcttgataatgtttacgactaaatgctatggctttagagaggtcgatgccatagccttctttcaacaatgctaaatttccataccgtgcagcgatccgtatggtacttgccaaacaagggaaagaaccgcagtaactcccgatccacaaaatatcatggttccctaattggatatccaaagaaggaagcgccatgagccggtcgatgattttatcaggtgcgggtccccggtcataaatatccccaataacatgtaggtgatcaacgacaaaacgctgaatcaaaaatgctagctgttcacaaaatagaggcgctaaggataagtcgatgatcttatcaaaaatcgctttataataggcttctttgttgaagtccgagtcatattgatacagcaattcttctaaaatataagcaaattgttttggtaaagcttttcgaactttggaccgcgtatatttgctggaagtaaaacgagccactttgaccagttgagtcattaattggatccaatcctcatgcggatagtctttttcttgcaatacttcttttggatagtaaatcaaaaaacatagctcggtcttctcagcagctgtcagtgagtattgaaacaatgtttcgactttttcccgaatgctgcctgaaccattgcgcaagatatgatcaaaagcttcatattcaccgtgcagatcactgacaaagtgttcggttgctttaggtaactgctggatcgcctctaaattgataatctcaatgaaatcatttaattgatcttcagtgtgcataggcattatttttgtaaaattcttcgatcaacatcgaactttcttcgatcgaccgtttgctgacatcgattacattgattcctagctgttggaataattgattcgcataggctagttcatcatcgatccggcttggttctgtgtagttagtagtttctttcaaccctaatgaagccagtcgagaacggcgtatttcgacgagtgagtcagaatttgtagtgagcccgatcatttttttgggatcgatttgattgatctctttgggtaaagcgacctcaggtattaaaggcagattagccactttgtaaccacgattagccatatatagacttaacggtgtcttggaagtacgggaaacaccgagcaatacgatgtcagcatcgagaaaaccacgaggatccttgccgtcatcatacttcactgcaaactccattgcagcaacacgactgaagtattcttgatttaaacgatggattgcgccaggttcctgaactgcttgtagcccgacggttgcttcgattactgagatcaatggcgtcatgaaatcgacatgttgaagaccggtgcgtttagcaaaggcttcgacaaatttcactaaatctttgttaacaagcgtcgtcacaacaatcgatttatccagtaaagcatcttgtaagatttccaataagctctcttcatcatttgtaaaaggatacagttgaatatcggatagatcgatcgtaggaaattgtgcggaaacggcactaatcaatttttgtgctgtttcaccaacggaatctgaaatcaaatatagtcgaacattcttcatttttttcgctccttagaattgattgttttcgatcgcattgcctgcttggatatagtagttcataattttagacttggttattttaccaatgactttttttggattctcagcatcaacaacagggagtgtatctatttcatgcctagctaataaggtacctgcagtcaaaatagtttggtcggcagtaatcgtgacgatattcggcattcgcgtcatgatcattgccaccggtgttttttctgctgctgaattgctgatagcgaagcgcagaaggtctttgcgggatagaacaccaattagttcctcttctgcatttttcacataaagagacccgacatcatacatgaatagggttgtcacagcatcatataccgaaacggattgctcaatcattaacggtgggatcataatctctgctacttttgcatggtatagcttatcaaacaacagcggttctacggtctgtccggtataaaaataaccgaccttgggccgggcatcgagtaatccagtcattgtcaggatagagagatcattgcgcaaagtagcacggctgaatcctagtttttttgcgatggtttcaccactgataggttgattgtcttttacgatttcaatgattttaagttgtcgctttgtcaattccaatgtgtcaccttctttaaataaatgtgatatgctatttattatatattttccgcgtggaaaatgcaataaaggattttggcgcgaatttttcttaaaaatttcttcttgacgaatcaatagtgtacgctatatacttcgttttaagcttaatagtatatcacattaggaaggcggaaaaaaatgaagaatatcgtttggttctcagaaggtacgaaagatcaaaaagaattactaggggggaaaggagcaaatttagctgaaatgaccagtatcgggttgcctgttcctgcgggatttattgttacaacagatgtttgccgacaatttttagaaaaccagcaacttacacagccgttggtagaagaaattattcgagcagtagctacattggaagaacgaacccacaagtcttttggcggaaaccagcagccattactggtttctgttcgcagtggggcaaagtattccatgccggggatgatggatacgattctcaacttggggttaactgatcaaacggtacaggcgctggcagcgaatacaaagaatcctacatttgcctatgattgctaccgtcgccttatccaaatgtatggggatgttgttaaagggatcgataagagtcattttgaatcctatttaacgacctataaacataaaaagggatatccttctgaccaatcaatggtcgctccagactggcaagagatttgcgaggttttcaaaagtatttatatggaacatacgcaagaacgattccctcaagatccgctggaacaattattatcagccgttcaagctgtgtttcgttcgtggaataatccccgggctatcacttaccgtaaaatccacaaaattgctcatgatctaggaacagccgtgactgttcaggaaatggtttttggcaatagtggtgctgcaagtggaactggcgttgcttttactcgcgatccgacgacaggacacagaggattatttggtgaatttctcgcttgtgcacaaggagaagatgttgtcgcgggggttcgtacgccaagaccgattagtgatttagccaaaacacaaccagaaatccacgcgcagttttcggcgattgccgagttactggaaaatcattacaaagatatgcaagatatcgaatttaccattgaagaagggcgattatttgttttacagactcgtaatgggaagcggacggccaaagcagctgtacagattgctatcgatctagtttctgaaggaaagatcacgaagaaaacagcactgcatcggttgacaccagacatgctggatcagttgctgcatcctatcttttctccggaatctcttgcgaaagcttctcctcttggtcaaggattgcctgctagtcccggtgcagcggtaggtcgtgtttacttttcggcagaagcagcggttagtgcacaccaagcgggagaaaaagtcatattattgcgacaagagacttcaccggaagacattgacgggatggtcgttagtgaagccatcgtgacttctcgaggcggcatgacttctcatgcggcagtcgttgcccgaggactaggagtatgttgtgtggcaggttgtgatcagttagctgtcgattcatttttgaaacaagctcgatgtggtgaagtaatcattcaagaaggagactatctatcagtggatgggacgacaggcaatctgtatcaaggggcgctatcactggttgcctcgcaagattttggtttgctgcagacgattttagactggtctaaagagagagcagacttagtggtacgtgcaaatgcggaaactatcgaagaaatcaagacagcagcttcttttggagcagcaggtatcgggctagcgcgaacggagcatatgttttttggtgaagctcgaatctggccgatgcggcaagtgattttagctgaaacgaccgaagaaagacaagtagctttgtctcagctgaaaacgtttcagttaaatgacttcaaggagttattactgcagacaaaagaacagaaatgcgtcattcgtttgttggatccgccgttgcatgaatttttaccgcgaccacaagaatatgaagaaatggccaagcgcagcggctattctctagaaaaaatcaagcaacgaatccatgatctacaagaagtaaatccgatgatggggcatcgaggaagccgtctaggaattacttatcctgagatttatgagatgcagacagctgcaattatcgaagcggcactacaagcttctgatgcaggaagtgttgtttatcctgagattatgctgcctttgatcagtattccggaagaaatgcgcgttttgagagaacgtcttgaaacgtacattcggcaaatttttgcccactatcagaaagaagtacctttcaagattgggatgatgctagaaacaccaagagcatgtttattaacaaaagaattagctccgctagctgattttttcagttttgggaccaatgacctgacgcaaatgacttttggattttcacgggacgatgctgctggttttattcaacgctatttagataaaggaatcctgtctgaggatccgtatcaacatcttgataaatcgggagtaggacaactaatggaacaagcggtggcttcgattcgtcagcaaacgaagggaaaagcgattggtgtttgcggtgaagtaggcggtgatccacaatctattgcattcttgcgggctattggtgttgattatgtttcatgctctccatatcggattccagcggcatggttagcaattgctcagtctgcatcataattgcttatactctgaccatctatattgctacttgagtggagtctgcaatgaagttgttaacatgcggtcattatcaacgaattgtctgtttttctaaactgttaatttatgaatagctcgaacattctcaagtaatttgatcttcagtataccggttttctaaaagagtctattactatcgttctaaaagcccacctttggctgttgaaaaaatatatcgttgttttttgattctatggaaattcttattgtgctcgtttaactaaaccatgcggtatcaccgtatggttttttagttgattctacaaggtttttagctattgttttgagtggtttctcctacaggacgatttcggttcagtgttatttgtatggtggaaaagcaatggctgcattttctactaatgaacgctcttaatagttcggtgaaatgaccgattatctttactgagggtcgtcttcagacgagtcttcattggatagtgtgaaattgtaaatgaaggagtggcacatttgtgaaaaaaaggaaaaaaacgataggaatttatgtgatggtcaccttgattttggttgcggggatcccgatcattgtcatgctgacaagttcttatttgaccacaaaggatttattgattcaacgaaatgatttgaataaagaaagtgccgttaatttgattttggcggaagaaaaaagcttacgtcaatcgacggaaagaaaattgaagtcaatggctgaactgccatccatgaaaacagaatttagtatggcacgtatccgctcagatctttctttagcaattgctggaaccaatagctttctagaagtgacatttggaacggaagatgatgagtatgtgaccttcaaccctttgccagatgattacaaaccaacgactcgtccttggtacaagggggccgttaaagccgaaggagaagtatattggacagacccatatttggatacggtaacgaaccaatttgtgacatcagcctccattatgattaagaattcccataatcaagtaggggttttgagtgtagatgtttcatatgaaagcattcaagacattttgtctgactttaccgttggacgaacaggaaatattacattagtttcagaatctgggatcattgtcacttcaaagaacacgaaacaaatcggtaagaatatcaaagaagaagaagtattccaaaagatcaaagaagcaaaagatcctaatggtaaggtcggtttgggcgactcaaataaagtcaacgatgtgttgtacgacaaatctgctgattccaatgtttgggcttattccgaagtcaaagccagtgatttagataaagagttaggagcgttagtccgcacgacgatcatcgtcacaatcctgatgttgctatttgtaggacttgtttcctatgcggccattaaaatagtagcagcgatcatcgattgtttcaatcactactttagaaaagtcggtgaaggcaaactagagaagatgagccagtctaaaagagttaaaggcgaaaaatggacttgggaccagttagcccgtcgagtcgtttatccagataaaactgggaatgagattcagcaaatggcagacaattataatgtgatgatcgaaggcactggcgcattgatccaaaaagtgcaaaaagaaagtagtagtgtcgcagaaatgtccgattctttattggaactttcaaaacaaaccaatattgcgacagaagaagtctctcaaaccatcacgggtattgcagaagttaccggtgcacaagctcaggaaacagaatatagtgtgtcgcaaatgcaaaatcttacgcaagtaattaaagaattacgagataacgttggcggaatgagcagcaagtcgcaagaatccacgaagattaatcaagaaaacttaacgatcatggatcaagtcgatgacagctggcgtcaagaattggcacagatggaacgcttaatgtcaaacatgacgggaatgaatgatagtatccaaaacatcaattcaatcattggggtcatcaacgatatttcttaccaaacaaacttgttagctttgaatgcttcaattgaggcagccagcgcgggagagtccggtaaagggtttgcagttgttgctgctgaaatccgtaaattggcggagcaaagtaaagcttctaccaaagaaatcgaagcgattattgaagaaattcgtgagcaatctagtcaaatggtcaaacagacgtcagcttctgtaaaaggtggcgtacgacaaaccaacttaattaaagaagcaatttcgtcttcaaaagaagtatttcaacgcagcagttatatgattgaaggtattcatcatattgaagaagcaagtgcacgtattgaaaacattcaaaatagtgtgttggaaaacttagaaaatatttctgcatcaacggaagaaaatgccgctggtacacaagaggtttccgcaaacgcggaagaagttttagctaccatggatgaattcaccaaccatgtggcagacctaagagacatcgcggaagaattgaagcgattgactaatcgatttgaagtggaaaaatagaacaagaagaaaacattcatcagctattcgaaagcatagctggcgaatgtttttttactatcaaagaagatgctacaaaaaaagccaagactgatgtcagcagtcttggcttttcatgaagatgtttataaacaattattgctggttagtgagccatttctgtccgctggatgatcatctctacacgacgattttccgagcggccttgcggggtgttattatcagctttgggttccgtatcagcaaaggcttgaattgcggcattcttttctaagacggcccctttactgatgaaatactccataacgttaatggcacgggctgaactgagatcccagttggattggtatcggccattgcctttttccggtacgttatcggtatgacctgcaatcactattttgttggtttttagttttttcagtgagtcagagagcaaatccagtgactgccgagtggtggctgtgatctcagcactgcccgatgtaaacaggatactgctagccaaagtgatatggagcccatcagattctaagcgaacttctgtttgatcttttaggcctgaagaagctaattcttgtgatagctgatcgctgattttttgcaattgttgattttccagttgagtccgtacagaggcttcctgtgcttgtgcttccgtagatgtgggtgctttttttcccgtattagtctcccccatatcgatcacggatccgatcacagaggagctgctatggtgactagaaaggatggtgccaaattcacttctgatttcttgaaatttctcatcatcgactttcgccatagcaaacatgacaatgaataaagccagcagtaaggtcaacatatctgagtaaggcaaaagccacgcttcgtctacgtgttcttcatgtttcttttttcgcttcatatcggttcatcctttataattgttcttcccgttttttaggatcgatcaagctatataacttcttctcaatgctttttggcgattgtccggcttggattgctaagaccccttcaacgatgatcgacatcatttggacttcttgctcagatttcaaggatagccttgagctaaagggaatgaacagaacataaccgaagaaaataccataaagagttgccacgaaggcagctgagatcatgtgtcctaaagcttctacatcttctagattgcctagcgccccaatcagcccgatcacggcacccaagacccctaaagttggagagctagttccagcggttttgaagatagacgagccaatacgatggcgttcttctatcccatagatctcattctccatgatttcttgtatctgttcggcagcaatgccatcaaccaccatttctaaaccttttcttaaaaatggatcttccaagttttggatggcgccttcaagagataataaaccatcacgacgtgcttggttggccaattcaacaatcgtattgatcgttgtttttaagtcgtattctttatttttcagcagagcgccgaagattttcgggatttttttgatatcactgctgggaaatgaattgataacggctgcgatcacaccgacgaaaataatgattgcggctgcggggttgattaggacagccacattggccccttttacaatcattccaaccaccacagatatcaatcctaaaataataccgatcagcaagaaaaaatccatttgttgcgtcctcccaaattctttattccgggttttaacccttttctatttttatcggtgaattaaaattattcttaatagcaaaaaaaataatcctaaaaataactgagataaaattactgattcttttaatttttgtttttttggataaaaagtccaagcttttttatgaatggtatagtttgtagatcctgtggaaattttcagatggtatcgtttttttggtgaagtatttctcgtttttttaccatttatacaggcgttcagtaaaaaaagttaatcatttatatacataatgaacgtttttttatcaaaatgcatccttttatagaaaactaaagatagccatataaagcgtttaatcgagagagacttctttttaaatttgctgatcagtttgtgatgaaacctaatttaataaataacataacatgattgtaacttaactgacatatctgtaaagttgtaaaatcaaattgtaaaataaaagcaattctactataatgacatcacgaatgacatcacgtgttcttgtttttttaatctataatataaaaaaatattgaaaaaaataaatatatttttctctggcccataaaaaaagcatttggtacagaatatggaaggagcaattactgttggatacctataatttattaaaaacagccatgaacgtttctgcacaacgcgcagaattgatttcgtctaatatcgccaatgtcaacacggatgggtacaaagcaaaacgcatcgtgtttgaaagcgaattaaagcaggcactcgcttcatcagggacggacgctgcaacagaagcgtcagtttctcaagtaaaaccgaaaatcactgaaaatgcaactaccagcatcaaagacaacggcaataacgtggatcttgaagtggagatgttggatcaagtagccaatgggttatattacagtgcattgaccgcacaagtcaacggacgcttgcaaatgatgaaccttgtattgagtaattgatagaaagcgcaggaaaaacaaatgggtatgtttaacggactaacgatcaatgcgagcggtctagcattggaacggttaaaactagatacgatctccagcaatatcgcaaatgtaaatacgaatcaaacacaaacaacagctgcttatcaaaaaaagagtattcttttttcagaaaatttaaaaaatagtcgcgaaggaacaccggctacatatggtgtcaaagtgacggggatcgctgccgatgagacagaaaagctgacctatgatcctaccaatcccgctgccaacgatgagggatatgtcggtcaatcaaatgtggatattgccgatgaaatggtggcaatgttgcaagcggttcgaacgtacgaagccaatgtttctgcatccgaaatgaataaaacgatcttgaaaaaagcattagaaatatcaaaggggtaacgagaaaatggatggacttttaacgacaggattaacagactaccaaaacgttttgcggacactaggcacgggggctgcttcaaacgagaccagtgttgcaggcgccaaggaaaatcagttttcttcctacttgacccatgcggtcgatcagttgaatcaaaaaacgacggtcatggatcaagatactgtaaatttgatcaccggcgatgaaagcgatctaggcaatgtgatgattcgtatgacggaggcgcaactggcgctacaaacagccgttcaagtaagaaacaagtgtttagaagcttacaatgacgtgaaaaatatgcagttttagcagtgggtgagggaataaggataaatgatggataaagtgaaagaatggacagaacaactcaaagaccgttggcaaatgcaaagctctttaaagaaaatgatcgttgttctttccgttatcagcgttctcggaatcacagcagctgtttattatttaaatacgcgaattgaatacggtatcttgtttacggatctgagcgatgccgatgcgggaacgatcagcaaggatttggaggaacagcagatcgcctacaaattagctgacaatggaacgacgattttgatcgataaggaccaagtcgatgaataccgcatcaatcttgccgtggacaataagttaccaaataccagtacaggctttgaattatttgatgatgccaacatgatgacaacggacgaagaccgcaaaatcatgtatcagcgggcagtaacgggcgaactacagcgagcgatcgagtcgatcgatgcagtcaaatccgccaaagttttactcgtgatgccagaagaaagtgtcttttcttctgaggaaagtgcgccaaccgcctccatcgtgttgaccttgaaaaatcagcagatctcagacgagtccgtgcaagggatcgttaccttgacttccggcgcagtggaaaagctgaagccagaaaatgtaaaagtcgttgatagcgcgggcaataccttgactagaaccgaagatgaagccagtcaattaagtggcctgaacaataaatacattgccatcaaagattcctatgaaaaaacgctagaagaaaaagtagcgaagttgctgacaccgatctatggtgcagacaaattccaagtgtcgatcaatttagacttgaattttgattcgatcgagcgaaagaaagtcacttatgatgacccagagatcaagagtgagacagtgcaggctgctggttcgcaagggaccgtccaagaagcccaaacaggcacggtggatgacaatgtctccaatgtgacgggcacagatggagagggaaacaattcctacagccgttccgttgaaaacgaattggataccgagaccaccacgaccattacggcccctggcatgatcgaacgaatgaccagctcgatcgtgatcaatgcgaacctttcgcaagcggatcaagcagaattgcagcagttgattgctagtgctgtcggctatgacaatgaccgtggtgatcaaatcgcgatccaaggatttgactttgcccaagcagaggttgatccagccgctgatccgcaagggaatgaaccgattgcagctgccaaaggttatctcaagtatgccatcatcggcggcatcgtgttgaccttgttcttagtgatcttaatgatcgttggcgtgatccgacgtcgtcgtaaagaagacgagctggaagtcgatgtgacggaggaaatggtcacttttgcacaaccgtccgtagttagcactggagcaagtccgacagttgcacaagaagtcgtttttggtggtgtcggcaatcggtctgctgaaacgaaaccagcggcgccagaagcatccacacaagaaaccgcagcagaacattcaggagaaccaacattggatcaaacggctagaaattatgccgaaagcaatcctgaagtagcggcggaattaatcaaagcttggatgaaagaaaaataagggggcagccatggatacaatagatggggtaaaaaaagcagcgattcttctgatctctctaggatcagatacctctgcaaagatcatgaagctgctgccagaatcatttatacaaaaagtgagctatgagatcgccaacatcgactttgtcagtcccgaagagcgggatcaagtgttggaggaattttctcataccgcaacggcccgcaaatatgtcttagacggcgggatcgattatgccaaaaatttgctgaaccaagcattaggccctcaaaaagccaaagaagtcattgacgtattgactcagattcagctgcgggaacggccctttaatatcgctcgcaaagccgatgttcaacagttgaccaatctgttgatcggtgaacatccacaaacagtagcgttgattttatgctacatgcagccggacaaagcggccagcgtcttgtcgcagtttcctgatcatttgcaagtggagatcgctgaacggatcgggacgatctccagtacgtcgcctttggtgatcgaacggatcgaaaaagtgatcgagaacaaattctcgaattacattgagaacgatacggaaaatgtcggtggtgtgcacacactggtagaaatcttgaactcagtcagccgcagcaccgaaaagaacattttgaacgacttagaaaagcggcaaccagaactatccaacgaagtgaaatccagcttgtttactttcgaggatatcgtgaccctcgaacgcttggatgttcaaaaagtcttacgagatgttcaaaacgatgtcttagtcttagcgcttaaaggcacgaccgatgacatcaagaactttattttctccaacctctcatcacgggcggtggaaaatctacaagaagaaattcaatttatgggtcctacccgcttgtctgctgtagaagaagcccaacaaagtgtggtggctgtgattcgacggctagatgaaaccggtgagatctacatcggaaggggcgaccaagatgcagtggtcaaatagcagtttattgaagcagcaggcggtcaaaacgaccgaagctgctcgcagtattttgacggatacgaccatcaaagtgccgattgagaaagcaagcttagacccagaactgcaagcggctagacgtgcacgccagttggagcaggaacggcatttgcagcaaatggaagccttgaagcagcagattttgaccgatgcacaagcacaagcagcgcaaattctagcagaagcgagagcggaaggctttcaagcaggacaagcagacggctttcaacaaggctatcaagaaggactcaatgccagcaaagaagccgcgcaagcattgatgtcacaagcccaagccaatgtcgctgaagccgtttctgagatcaacacctttcgctcagaaaaaaagcaagaaatgatcgcttacggcacggcaatcgccgaagccttaatcaatcaacgttttacagacgagcaagcaggcttcctgccttttgtggagtctgtgctatggcaatttgaacaacccgatcaatttgtgactgttcgcagccaagagcagcatcttgcagcgttgcgagaattgatggaaaccaaaaagcaggcgatcagcgggtttcgctatttactcatggcagatgacagcttggcggaacacgatttttgtatcgaaactgaaaatgccttggtggtttttgaactgaggaaagaaatcgatcgctttttgagccaatttctagaaagcagtgtgaaggaatgacgtttgaattaccgatcacagagatgcgcaaaacggcgcaatcacagccgttttttaccacctacggcaaagtcagcgaagtcgtaggtctgctgatcaaagtcgaagggctggcggttttcataggagaaatctgtgaagtcgcactgcaaaacaagacacatacagctttagccgaagtcgtgggctttgtgaaaaaaaccgtgctcctgatgccccttgatcagctagaaggcatcggacccggctgtttggtgcggccaactggcaaatcattgacggtaaaaatcgatgatacgctgctagggcacacattagatggactaggacgaccgttagatatggcgctggatctggaaagtgcgccagaatatccagttagtcaagattctcctgacccctttcgtcgtcaaaaaatcgctgagatcatgccgacaggtgtccgggcgatcgatggtctcttgactgttggccttggccaacggatcggcatttttgccggcagcggggtcggtaagagtaccttattggggatgctggctcgttattgcgaagccgatgtcatcgtgatcggcttgatcggcgagcgaggaagagaagtcaaagaatttattgaaaatgatctaggcccagaaggctaccgcaagtcggtcgttgtctgtgctacctccgatatgccgcccctcgtacgactaaaaggggctcatgtagcaacggcgatcgctgagtattaccgcgatcaaggcaagaaagtcgtattgatgatggactcggtgacgcgttttgcgatggcacagcgggagatcggtctatcgacaggcgagccgccgacgaccaaaggctataccccttctgtgtttacagctttaccgaagttgttagaacgcagtgggatgtcggacaaaggctcgatcactgctttttataccgtcttggtagaaggtgatgacatgaatgaaccgatcgctgatgcggttcgggggattcttgacggacatattctgttgtcccgaaaaatcgccgctcaaaatcattatcctgccatcgatattcaaaatagcctcagccgcttgatgaagaccctcgtttctgagaagcagcataaacatgcgggggaactaaaagaaaacatggccgtttatgcagaagccaaggatttgatcgatatcggtgcctacaaaagcggcagtaatgcgttgaccgaccaagcgatcgcgctgcatcaccccatcctacggtttttacagcaaaaagtggatgagcggatcccatttgaacaaacgatttttgaactggcgcatttgttcagtgaagaagcgctgatcgagcgccagcgttcaactatgtaaaagagatcataaaggagcagctatgcaagcatttcacttttccttagaaaaagtattggatcatcgaaaaactattgagcaagaagccaaacgaacttacgcccaaaaacaacaactattgattcagcaagaacagcgcctgaatacgctgacacaggaaaaagcccagctttttgatgtcaatgagatgaccattgggcggatgcaagtgcagcaacgttatttgcttgcgttgaatgccaccatcgatgaggttcagaacaaaatgtttcacgtgaagcaagaattggcagagtcgttatcggtggtggtagaagcgcagcaggaacgcaagatcgtggaaaagctgcgagaaaaacaatttgctgaatacatctatgaagagcaattggaagagcaaaagcaattggatgagttcggcaatcgcgccttattttcttaaagaactaatggttttagtgataagacgaccttggtttcaaagcatcagctgagaggaggtgaacaatgaaagagatcacaacaagtgccgtatcccctgtacctgtcggcagcaaatcaaaaaagacggaggcgtcaccagaagccttcagtttgctgatgcaacagctgacggaacagaccgcaagcaatctgtcagcaccctttgaaacatcaggcatgacggagcaaaacgccgttgcaccagaaatgtgggttgccagcagtatggaacatctgccgcaggagccagaaatcacttcagcacccgaacagcttgcaacgacacaagcgccaggaatgagccagatcagccaggcaccttttgcagacttggttcatgaagcgccacaggcatcgatggtaacggcggagcagaaccaaacgagcgccggcacagcagcttctcccgacagtgtttcagctgctttagcaccaatagacgtagccaccacagtcatcaacccctccgagtctacgcttgaaggtctagatttgatgacaaatgacagaagtgaagccgcagcaacaacgcttgaaacgcctttgccagaagacttagtaggcgaagagcagtccacggcaaaagggatcgctcctttcaaggaaatcaaggaaatcgattcagtaacaaaaactgcgattgcggagacgacagaagcacagctgaaacagtccaccgaagggatcgctcaattgggccaaaggggaccattggatcaagcgtcgccagtgacccaccaagcgacggatacgactagtaccttgcaacgcacgaatgaaacagtcgccaaaaaagcggaagctgtttctgcacaagccattgcttcttcaacagcaactgacaatgaaatggtggcaccagcgctgcaactgcttgatgtttctccccttttgaccaagcaaggacccacgccaacaaaagcgaatatggaacaagcggtcctacccttagcaaaagcggctgcccaactcgtccaaacgagcagcacggcaagcgagaaaaaaatcacgctgcaattcgttcctgagaaattaggcacgatccagctttctctagaaacgaatgcccaaggcagtcgcttagaactgactgttcagcagccgcaagccaaagaattattgctgtccatcaagcatgagctagagcaagttttgcaaaagcaagagcagccgatcctagtgatcaaagaacctacgttagcttctgtccagcaggctggtccgctgtcaaatcaatcctttgccggcagtatgatggcaagtgacagtcagttaagccaacagcgttttttacaggctcaaaaaggacaaagcaaaaagccgtttcatcaaagcaatacggctgaagaagagcagcaattagcaccgatcgatcatgcgatcagtattttagtgtaaaggaggagaactatggcagatgaaattacagcagctgcggccggtattgccaatacatcggcattaacgcaaacaaaaaaatcttcagatatctccatggatgattttttgaagatcttagcagcatctatgagcaacccatcgatgggaggcagcgattcttctggtggtggtagcaccgactatatctcgcaactggttcaatttacgaccttagagagcttgaatgaattgagcgaaacgttgacgacctcggtgattttacagcaacagcagcaagcttttagcttgatcaataaacaagtcaccctgatggacggcacagaaacattgtcaggaaccatcgaaaaggtccgctttgccaatggctacgccacgatcgtcgtaaatggcaaagaatacagtatgagtgcgatccaagagattggtggcgaagcaaaatgagtttgacgattcaacaggggctgcaaaaagttgccggggagccttatcaaaatccccgcaaagtcgtggacaaacaagccttttcttcaatacttgaacaaaaacaaaacgacatcaaagtctcgcatcatgcgcaaaagcgtttgactgcaagggaattgaccttacaagatgatgattatcaatccctttcaacggcgcttagtgagctagcggaaaaaggcagcaaagaatcactgctcgtttacaaagatatgggcttgatcgccgatgtccattcacgaaccatcattacggcgatggggatgaatgaacttcacacagtcaccaatattgacagcgccacatttatcaaatagcagctggactgaaaaggggctgcaagtattttctgaatgacagaggaaaatacgccaaccataaggaggaaaacaagcatgttacgatcattatattcaggtgtcagtggaatgaaaaatcttcaaacgaaaatggacgtggtttccaataatatcgccaacgtcaatacggttgggttcaagtcaagtcgtgtacttttccaagacatgatgagccaaacgatgtcaaacgcaactgcgccaggcaacgggttaggtggaatcaacgcaacgcagatcggtttaggggttcagacgggctccatcgataccatcaatacagtcggtgccccgcaatcgactggccgcagcatggatttttatatcagcggacagggctactttatggtacaaggaccaggagcaaatggcgaaacctattacacacgagatggcgcattcgttcgtgacagcaacggaaccttgaccaatagtgatgggatgcaagtcttaggtcgttcagtcaccggcggtcaaccggttgtctatgatgacaactttgatgaaaacacagcattgagcggacaagaaacggtatctcccttatcaattccaagtacactgaccgtcaatggggaaaccttgacctataactccatggcaatcgatgccaatggcttagtgttggcaaaatacggcaatcaaacctttgtgatggggaaagttggtgtcgcaacctttaataacccagaaggcttagaaaaagtcggcggcaacaactatgtccaaactagcaactcagggaatccaatcgtcgcaggccctggcaacaacggagcaggaacgctacaggcgggtgccttggaaatgtcgaatgtcgatctttcgacagaatttaccgaaatgatcattgctagccgtgcctatcaagcaaattcaagaagtattacgacttctgatgaaatgctgcaagaattattgaatctaaaacgttaagaacgtgacgcttcatcattgagaggagtttgaccatgattctagtgacagcattgaatggcaagccattctatttaaatccaacattgatttatcggatcgaagaaatgccggatacattgattacactgacagacggcaaaaccttagtggtgacggaagctgcgcaagaagttgcgcagcgggtaatcgagtatcatatggtgatccattcgaaccaagtgaaaacgtaagggtgggaaagatggcaaaagaagaaaaagcaccaaaagcagaaaaagagaaaaaaggcttgagtatggttgttttactgccgatccttttgattgtggtagtcggcggcagtatcggcggtaccttagtgacgaatcactttttgacgggggaaaaaacagcagctgctgaaacagcaaaagacagcagcaaaatctcctcagacgaagcgatcgtggcactggatgaatttttagtcaatctggcaaaagaagacaaccaagagcagcaatacatgaaggtcaatttatcgattttagtcgccgatgaggaaaaaagcgcggaagctacgaaaaatgtggccgtcattcgtgacagcgtcgtaaacttattgcgccaacaaaaggccagcggtattttgagctccgccgaaagtgtaccgaatttaaaaaaagcattgaaagaaacaattaatcaggaatacggatcagaaatcgccaaggatgtttatgtgacggatttagtgatccaatagaaagaggcgtgttgatggaaacatttttatcgctggtcaaaatgattgggtttttgctgcttattctttatttgatcaacatcagtttgaaatatttaaatcgttacacgaaccagcacaatcaccagttgcgtattttacaaaaaatcgccgtcagcaagtcgtcttcgatcgggatcgtccaaatcatggacaaatgttatgtcatgagcttttctgaacagcaaaatcagatcatcaaagagttgacgccagaagaaacggccgcttttttacagcaaagcctagaaaacacccaagtgcaagctggcaaagatttttctgaatggctcaacaaagccaaggcggaaattgctggaaaacgaggcaagcaaaaatgaagattaaaggcagagatatcaagatcatggctgcggtccttttcagcagtttgatgcttccgcagacggcgtttgcgctcgacacggaagacgtcagctccaccatcaacaatttattgtcgaatgggaatggctcaagtgatacgatcaataccttcttgttgctgacgctgctttccctcttaccggtcttgctgatcatgatgacctcttttactcgtatcatcatggtcttgtcctttgtgcgcagttcgttaggtacacagcaaaacccgcccaatcaagtattgatcgggttggccttattcttgacattttttattatgaaacctgtgtataccgacatctaccagcaagcgatcgaaccgtttgatcgacaagagatcagccaagccgaagcttttgaccgctcagaaaaacgaatcaaggcctttatgatggtacagacacgggaaaaagacattgccttgtttgcggaagctgatggggagaccgaaaagtatcattcttctgacgatgttcctctgaccgttatggtaccggcttttattatcagtgaattacgaacggctttcagtattggctttttgatttttatcccctttttgatcattgatctggtcgtctccagtatcttgatgtcgatggggatgatgatgctgtcgccgatcatgatctcactccccttcaagatcttactatttgttttagtggatggctggtatctgatcgtggagtcgctgatcaagagttttcaatagccgctaagaaaggagccaagaggaaatgacagtagaaatggtacttgatgtgctaagggaagcctttcttcgaattttagcgatatctggccctgccttattggtcggcatgctcgttggattggtgatcagtatttttcaagccactacccaaatccaagaacaaacgttgagctttgtgccgaaactattagcgatttttttgaccttgattttggccgggaattttatgctgaatctcttgttgaattttaccaaaatgatcttcaagatgatttcagcaatgtaaggaggaaacctgatggcgccgattcaagcgacggtgttgattttttgtcgattattggcgtttgtcgtcctttgtccgatcttctcacagcaaaattttccgtcactggcaaaaatcgtgatcggcatggcgttgacggtcctatgtctgccgacggcacctgcgattcccgagctttccctctttatgatgacggttttcgtcatcaaagaagtactgtttgggatggcgatgggctatttgagtcagctggtctttaccggtgtggaaattgcgggccaattgatcgactttcaagtgggtttttcgatggcgcaagcctatgatccgacgttgcaaatcgcctcttcccagtatggcaaaacgtactattggctgacgatcgctgtgttttttggacttgatctgcatcatcgactgattacagcactgctgttgtcttttcggatcgtgcccttaggctctgtggtgatccaaggcacgacggttgaaggcatcgtcaaacttttcagccaaatgatggtgatggcagtcaatcttgcagcaccaatgatcattgcgctgctgttggtggacctcgtgctaggtgtgatttctcggtcgattccccagatcaatattttgatgatgagtctttcgatgaaaaccgccatcagttttgtggtgtttctcttgctattacccaatgtcctttcgtacttaggcaaacacttgccagatacggtccgctacttgcaggagtttatcaagtcttttcaataaagtaacaggcagccagcaggaggtgagaagatggcagaaaaagatggcaaaaccgaactacccagtgccaagcggctgcgggatgcccgcaaacgcggggaggtacctaagacccaggaattagcagctgctgtttcgctactggtcttctcgtttttgactctgtctttatggcagtttttcgccgcttcttttttgccttatttttcccgaagtttggcgcagctggctgattatcaatccagtttggcggatctgccgaaactgggggtgcagagtatcttgctgctgcttttgttgtgtgcgcccgtctttctggtcgcgctcggagtcgggcttattacgaattatgcccaagtcggtctgttgttttcaggaaaggccgtcaaaccagactttaaaaagctgaaccctatcagcgggatcaagcagcaattcagtttgcgctcgttgatgaatttaggcaaaacattggcaaaattcggcgtgatcgtctacttgtgctatcaacaatttttagccgccgtccctgttttactgggtttgagtgaagtggggttggaaaaaacgatcctgttcatgctgctgcgggccaaagaattgttcttacagatctcgattttcttgatcattttggccgtagtcgactacggctaccaacgctatagccatcgcaagaacttgatgatgagcaaacaggaagtcaaagaagagttcaagcaaatggaaggtgatccgcaagtcaaagcacagcgcaaagcgaaataccgtgcgatgacccaaaatgccatcgccaacgtcaaagaagcgacggttttgatcaccaatccgacccatttcgccattgcgattcgttacgatgccagcagtgaaggggtgccacgggtcttggccaaaggggcagatcagctggcgcagcggatgaaagcagaagcactgaaagaaaatatcccacaaatcgaaaaccgtgaagtagcacgggccctttaccgtcaagtagaacccggggatctcatccctgttgaaatgtatgaagccattgctgaaatcatcgctttggtctatcagctagaagaaagccaacgcggcaagatttaaggaaacaggaggaactaaaatgaatgaggctgcctcaaaaccgaaaaaaggcattggtctggcggatatcttaatctcggtgatcgtcctagctattattggtttgattattattccattaccgagtgcattattagatattctgatcattatcaatttgacgatcgcgatcaacattttactgatcaccctgtttaccaaatcagtgttggaattcactacgtttccaaccttgctactgatcacaacgatgtttcgtttaggcttgaatctatcttccactcgtttgatcttgacccaaggaaatggcggacacgtgatcgatgccttcgccaatgtcgttgccggcagcaattacatcgtggggatcattttgttcgtaatcatcatggtggttcagctagtcgtcgtgaccaatggtgcagggcgtgtctccgaagtgactgctcgattcacattggatgcgatgcccggcaagcaaatggcgatcgattccgacctaaatgctggtttgatcacggaagcggatgcccgcaaacgacgaaaagatctgcagcgagaagctgatttctttggttcgatggatggtgccagcaagtttgtcaaaggggatgcgatcgcagggatcttaatcactgtcatcaatttagtcggcggagcgatcattttctccatggggggacaaatgaccgtcatggaagccttcgcccaattcgggaaactggcgatcggggatggcttggtcagctcgattccctctttactgatttcgattgcttccggggtaatcgtgactcgttccgataacgatagttcctttggtttggatattgcggcagatgtgatgcgtaatccccaactgtttcggatcgtgggggcgattctcttcgtcttagccttagttcccgggtttccttttgttccttttgtgttgattggtttaggccttttcgcagccagctttctggttacgcaaaaagaagaaaagcagcgagtggaacaaaaacaatgggaacaaaaattggcactagaacgcaaaaaagaagcgcaggaagaagatgattccgtggcttctttccaagtggaaccaatctcagtggaaatcggttatggtctaatccctatcgtggatagttcggtcgacaacagcttaatgaaccgcattgtggcgatccgtaaacagagtgccagagaattagggatcttagtcagtcccgttcgtattcgcgacaacctctatttggatgccaatgattacgtgatcaagattcgtggcaacgaagtcggccgcggcgatatttacccgaacaaagtcatggtgatcagcccgaatgaagagccgtttccttttcaaggaatcgcaacaaaagaaccagcctttcatctggatgcaatgtggatcgatgaatccgataaggagatggcggatctgcaagggtttacgattatcgagcctttgactgtgatcgcaacacacttaaaagaaatcatctatgcccatgcaccagagctgttaggtcgccaagaagtcaagaaattattggagggcatcaaagagcagtacaatgtcgtgatcgatgaattgatccccgatattttgcggctcggcgaggtccaaaaagttttacaaaatttattggatgaacaaattcctatcaatgacttagcaacgatcttagaaaccttagccgattacggcgttgtcacgaaagacgtagaagttttgacagaatatgtccgccaagcattgaaacggacgatcgctgccaagtatgccaatgaacgacacgagctgcaagtggcggtgatccagccgaaactagaagaaatcatcgctcaaagtatccaaaaaaccgcaactggctcgtacccggtcttaaaaccagataccgtgaccaagctgttggattccatcagtgggatccaacatgcggcgattgctcaaaatatcaatttcgtcattctggcatcgcctaagatccggttagcattcaaaaaaatgattgtttttaatttcccagatatcgccgttctttctctaaatgagattcccaatgaaattgcgatcgaaacggtgggcagtattgacatttaagcagaattttcttaggaaggggcatcgccgatgtatgaagtcgatcgagaagcggagatcatcaagtatctgccgctagtggaacgggtggttcagcgcctgtctatcaaaaccgccgattatgaatcaggtgatctctacaatattggggtgattgggctgatggatgccttgcggaaattcgatccctcaaaaaaagttccttttgaaagctatgcagtgattcgcatcaaaggggcaattattgatgaagtacgcaagcacgccaaaatctcccgttacaaaatggcggcagtcaatcagttttatcaagcacggcaagagttggagcaaagcctcaaaagagaagcgaccgatactgagatctgcaaacagctgggaatcaaccaaagtcaactagcggatatttatgagagtttgcactacttagccagcgtctctttggaagataccttgtttgcttaccaagaagaaggcatgacgataaaggatatggttcgggatcctgccgagaatgtcgaagataccttagtcgctgaagaaaaacgcaccgctttggttgcgtgcatcaaaaaattaggggaacgggaacaaataattttaagtctgtactataccgaagaactgacgttaaaagaaatcgctgaaatcttagaaatttcaattccgcgggtctcacaaattcacggcaaaacgattgccaaattgcgcacattgattgaggaggaactggcatgattcgaggattggatgtcttatcacggaacatttcattattacaaaagcgacaagagacgacgagcggcaatattgccaatgtcaatacaacagggtatcaagcaaaagccttgtttcagtcggcactagatgaagtggcgctgcataattatcaaagcgggcccaatgcggatactcgccgcgatatcggtgggttgtctttagggacgcaactggcaggtagtacgatcagccaagaccaaggcgccgtcaaacagacgggacacgccagcgattttgcactgctttccgaaggctactttgtcgttcaaaacaatgcgggtcagcggttgtatacgagaaatggcgactttaccgtcaatcagcagaatcaatacgtaacacaagaaggctatcttgtcttgggtgccaatggacaagcagtcagcgccttgggaccagcgaactttcagatccaatcatttcccccagaagcactgactacagatggtcaaaactacgtgactagcaacgcagcaggaaccaatgtgaatgcaccagtaatccagcaaggtgccttagaacaagccaatgtatccgttgccgatgaaatggtggcgatgatccagacttctcgggaatttgaagccaatcagaaagtcttgagttcaacgaatcagacattgcaaaaagcggtcaacgaattaggaaagatttgaggatgagtcaatgaatatcagtggattactaggaatcagccgttctgggttgaatcatttgcagacaaacttagacacgacagccaacaatatcgccaacgtcaataccaatggctaccaagcacaaacgacgcactttcaagcattgatggaaaatgccatcggtgcagaagaaacgctgtttaatggcaacaccgcccaatatggtgcgtcaatgggggcgaaggcaaccacgaccacaagttttgcccaaggcaatctggcgggcactgctcagccattagatctcgcaatccaaggcaatggctttttcggggttcgggaccaaaccggtcaattgctgctgagtcgagcaggcaattttcatttaagtgagaacaagcaattagtcaatagtgaagggtaccctgtggcaatgaccacaaacgtaccgacccctcagtggccggatgcgcagcaaatcgcaatagatgccagcggtcagttgacgacggaagaaaatggtcagactcgagtgttgggacagctgaccctttatcagccgacgaatacagaaaacatcacgccagtgggcaaccaactgtacagtgccggtgatcaagcgttgcttacttcgcaaaccaatccggcagcctttggcagcgtcttgcaaggacagttagtacagtcgacggtggatctagcgacttccatgacagacttgttaacgacccagcgtgcgtatggactgaatacgaaagccatgcagacagccgatgagatgtggtccgtgatcaatcgttttacagattagaggagaaagaacatgattcgcttaaccaaggtcagtaaaaaattcagcaatggcacgttggcattggccgatatttctgttgcgatccctcaaggagaatttatctatgtggtgggtcccagcggtgccggcaaatcaacgttattcaaattgctcttgaaagaagaagaactttcggccggttctatccaagtcggcaatgtcttgttggaacaactcaaagaccgtcatctctatatgattcggcgacaagtcggtatcgtcggacaagaagaccttttgcttccttatctgacggttgccaaaaacgtcgactatgcgctgcaagtactaggcactccccgcaagctgcgccaggaaaaaaccgccaaagcgctgcaactggttggcatgtttcctcaaaaggatcattatcccgaagagctttcagtgggacagcgcaaaaaagtagcaatcgcgcgagcgatcgtcacagatccagcagtcttgattgccgatgagcccaccgccaatctggatgcgaaatcagccgtcgaagttatgaaactgctcttgcggatcaatcaagtcggtgccacgatcctattggcgacccatgacagtacgatggtcaatacggtccgtaatcgggtagtcgagctgcaaaacggtcgtttggttcgtgatgaataccaaggcggctatactcgctttgctgatccaaaagatacatatgtctggtgaagatgcttaacttttctagcaaaagatccgattaaagaactagaagattgttttcataatcggataaagaaggagtgacccaacgattatcaagtgaagagcgaatcttgataaacagcacgactgatcattttgcataagaaaggatactgttatgaagaagaaggtacaagctatcatcaaaaaaatccgcttagcggtgttgattccgctaggatttaccctgatcgtattattaggatgctatttcttcgtgatccgcacccacggagacggacaagcagcaaaaagtttctttattttttcagtgatcgtactgctactagaaattgcagtgttagtaggaatgacctatctagcaaaaaaagagacccattcaggcatggatacgttgttggcagaactagaagcagtcggttctggcgatctatcccatatcgatgagatcggcagcagcgaccaaatctccctttttgggcaagttcaaaatcgttttcaaggggttttaaacaccttcaaagcggtgatcgttggcatgcatgaagaaagtagccggatggaaaaaatggtaggcggtctaacgacaacctcaaaaaatgccaaaaattcaattgaaaatgtgcgtcagacgatgaacgccatcgcagatgctactagttcacaagcctccgaagcggaacaaacctcctttgatatggacgaattagccttaagtatcgaagagatccacaaagagatcgaattgatgaacgggtatgtcggtcaatcccaaagcagtaatgtccacaattcagaaatgatgttccatgtgtttgaaagttgggagatcgaacggcaaaaccaagcagaattagtggaaagcatgaacgacatgaatgaagatgtccaaagtatcggaaaaattgttcagctgatcaatgatatttctgaccagaccaacttactggcattgaatgcatccatcgaagcagctcgggccggggaagcgggccgggggtttgccattgttgcagaagaagtccgcagtttagcggaacaaagcagtcaatcaacgaagagcattcgttcgatcattgaaacgatccgcaaaaaatcggaaaaagtggtctctgcagtgacggattcctttgaaagcggcgaaagacagaccaacaatattaacaaagccatcgagtccgctaatgagatctctgacattgtcgaaaaattggtttcaagtatccaaacagttgaatcccatattatcgggatcgttgaaaaaaaagacatggttcatgtttctgtcagcaatatttctgctgccgtttctgagacctctgctgggacgcaagaagtaaccgcaaacctagaggacttctacttggtcatcgaaaattttgaacagaatgtacaagaaattgagacaatcgctaatattcttaaattccaagtggatagtttcaaattctaaaaaggagcggtgacgctaatggaacaatacgttgtatttaaaagtcatcaacaacactttgccttgcggatcgattatgtggtaagggtcattgaggctgcctctttcacacagctgccagaagtggcggattttgttctgggtattcaacccattgaagaggcgatggttccgatcattgacatccgcaaaaagctgtttgatgaatttacgccggaaaccggacaaaatgtggtcttgttgtgtcactggcaagaacaggcgatcggtctttacgtggaagagatcgtcggcattctacccttagccgaaagtcccagcaatgcggaattaaatacgtcaggacttaagcaaaactatatcgaagcctttctgaaaaaagatgatgaacttgtactggcattggagctgccgtttctcttcagctatgaacaagcggcagagatgaaggatgagttaggcgcctatcagacagagaaattggcagccgccaatgacgatgacaatgatgaccgtgaatgaggaactgcatgtggggatctcggagtataagatcgcccaagcgccaactcgtttgatcacggtgggcttaggttcttgcatcggcacgatcatttacgacgaagccagtcatattggcggcttgagtcatattatgctgccagatagtcagccttttttgcacaagcgggaaatcaagcccgagaagtttgcggacttggcattgccggcgatggtcgccgagttgaaactaaagatccgccggcctcgctttcaagcgaaaatcgttggcggcgccaatatgtttcagttccagacccttaatgctgccagcaatattggtcagcgtaacattgaagccgtcgaggaagtcttggatcagctaaacattccgatcgtggccaaacatgtgggcggcagcgctggtcgaaccatggtcgtagaccttcaggatttcaaaaccatggttcggcaagtcaaacaagaaatcgtttatttgtaaaaggagtacagggatatgaaaaaagtaatgatcgtcgatgattcggcattcatgcggaaagtagtgacagatttattgaatcagttgccggatatcgaggtgaccgtcgctgcccgcaatggcaaacaagcattggattatttgaccaaagaagcgatcgatttggtggtaatggatgtggagatgccagtgatgaacggattagagaccttgcggaagatgaaacagcaatcagccattccggtcatcatgcttagctcattaaccaaccaagaaaccacgattgaggcgttagcgcttggcgcacgagattttgtcgaaaaaccagtcagtctatcgatgatcgaaaaagaatggatcgctgaatttcatcaaaagattttagcgatggatcatgaagccggcacagctcaagcactggtgccaacggctgcccaacccactaagctgacgcaaaacagcttgtcgtctcatcttgacgctctggtcattggcgcttcaacaggcggcccgcgtgccttactgggcattatccgtcgcttgcccgcgcatctgcgctgcccaattttgatcgttcaacatatgccagcgggatttacggcttcctttgcgaagcgattagacacagagacaaccgtccgagtacaagaagcaatcgacggcatgcggattgaaaatcaagtgtatctttgcccgggggattaccacatgacgatccaacaaggacatttgcaactggaccagcgagaaaaacggcatgggacgcgcccaaccgtcgattatcttttttcctcagcagccgattactatggtgcgcaactagcggcggtcgttttaacggggatggggaaagacggcaccgctggtttacgacagatccaaacggctgggggctatacgatcgttcaagacaaagaaacgtgtacagtttttgggatgccgcggtatgccattgaacaaggagtcgttgatgaagtcctgccattgcaggatattgaagcaaaaattgcacagatggtcgggtgaagaagatggaagaagaatttgccttatttaatgcatgggtggatcgccggttagggattccattagccgcatacaaagaaaatcaaatgcagcgccgcatccttacgatcatggaaaacagcggggcaaaaacgttgagggaataccagcaattgatcgaaggagatgaaggggtgcgggcagcttttttagcccatatcaccattaacgtaacggaattttaccgcaacaaagaactatttgacgcctttgaacgcatcttgaaaaccattgttctcccgaaaaccacgctgccaaaaatttggagtgccgcatgttcgattggggcagaaccctatacgatcgctatgctgctagaaaaaaaccaaattgctgcagccaatgtcttggccaccgatatcgatatgcaaattttggcaaaagccaagcaaggactctatcgagagcacgaattgcggaatgtctcagcggcagaacgtacccgtttttttgatgcaatagaaaagaaccagtttcagatcaagacagaaatcaaacggcgggttcattttaagcaacacgatcttttgaaagacccgtacaatggaccttttgatgtgatcgtttgtcgcaatgtgacgatctatttcaaaagtgacgctcgggatgccgtctatcaaaaattcagtgatgcattggtcccagggggcattttgtttacgggagcgacagaaacgatcaatttcgcggaacaattcggtctcaagaaaatcgattcgtttatctatcaaaaagtataattttgtaaaggagggacccatttggatgacaatagtgtctatcgtacccttttctttgaagaaacagacgatcatttagcacagttgaatgatcatgtcttgcaattggaaaacgatccacaagacagcgccttgctgaatgatattttccgttctgcccatacccttaaagggatggcggcaacgatgggctatgacgtcatgacgcagctgacccataaaatggaaaatatttttgagttgtttaaaacagggaccttgcaagtgacccagcaatcgatctcattgattttcaaatgtttggatcgcttgtcagaacttgtggaggatctgcgggaagaacgtgacctgcagccagctcaaattgccgatttattggccgaacttgaccaaacggaacattctggcggcctaccaaccgagacagaagcaagtcaaaaacctacagcagcgggcgcattaaacccacagtttcaacagatcgatccttctgatctgtacgtgatcgagcaagcggctggagatggctatcaagccgttcaaattgctgttcgcttagatgcccaatccatgttaaaaggcgctcgtgcctttttgatcatggaaaagcttggtcaaacaggggatgttctctatgcagaaccagatgcccaaacactcgaagaaggcacctttgaatcggatttctcgctgctgtatttgacacagcagacactagctgatgttgagcaaaacatcgccagcaatagtgagatcgaagccttcgtggtggcaccttttgatccatcagccgctgtgttggaagaggcagaagagctgcttcagccagcgtcggcccaagagtcagaaactcctgctctccaacaagcgaaaacagaaacgaaagaaaaatcaccggcgctagcacatcatgcgtctgcccaaaatcaatcaatccgagtcgacttgaatcgcttagattcattcttggatctcgtatccgaattggtggtctatcgcaatcaattagaagatgtcagtgagcgggaaaacatcgaagcagtcaaagaccccttagaacaagtttcacgattgacttctgagctgcaagatttggtcttgcggatccgcatgcagcaagtcaatgtcgtcttcagccgctttccaagaatggttagggacttatccaatgaactgcaaaaagaaatggaacttgtcatttttggggaagaaacggaattggataaaacagtggtttctgagttgagcgaacccctggtccatctgttgcgtaattctgccgatcacggcatcgaagcacccaacgttcgggaaaaactgggcaaacctcgcaagggcacgattcgtttggcggcctaccaagaaggtaatcgcgtgatcattacattagaggatgatggcaaaggccttgatccacaagtaatcaaagcaagtgctgaaaagaaaggcttagccacggcaggcctttccgatgaagcgttgcagcagctgatcttccaccccggtttttcaacagcccaagaagtgaccaatatttctgggcgcggtgtcgggatggatgccgtgcaatcgaagattacccaactagggggaactatcgagatgaagagtcagccgaataaaggcacgcagtttgtgatcaaattgccattgaccctgtcgatcattcaagcattgatggttcgcgtcggcgaagaaacctttgcgatcccattaaatctagtcgaacgcgtggtgatgatcaaagaagaagagatcattcagacggtctcagatgaggtctatcgttttcaagaagagttgattccgttgattcggaccgatcaactcttagcgatcgaaggcgacctatctgagaaaaaattcgcaattatcgtcaacaatgaccaacaatttcacggtattttggcagatgaattgatcggccaacaagagatcgtcatcaagaaaatcgatccgctgctgcaaaagctgaatcgctatcaaggagcaacgattatgggtaacggctcgatcgcactgatcttagacattcatgcgatctgtcagaaaaaaaaggatgaccgcttatgagttatacagcgctgcagatcgatggactaaaagaactgatcaatatcggcggtggccacgctgcgactagtttatcaaagctcctccaacaaccgatcgatatgcgggtaccggaagtcgagattctagcttatgaggatttgtatcagcagatcatggcggaagacaaagaagtacatgtggtgataagtcaaatcgaaggggcgtttcgggggatcttcttgtttgtcttaacggatgaatccgccgcaaaattgcgtcagttgatgatccaagaaagcgatccgtcagaagagttgaagcaatcagtcatcaatgagttgaccaacatcctcaccaattcttttttgatcgcgatcgggcaactgttggaaacacagctgagtgcgtctttaccaagtgccagctatgatttctttggcgcagcgatcagttccatctatttggcaatggcccagtatgatgagcaggtgatggtaatccgtaatgagttcgtctatgccaaagaaacattagaggcatcgttatttttgattccagaaatcggtgtactagaaaacatatttgattcattaggaatttgaaaggggcaaatacaatgtcaaaaaaagtattgatcgtggatgatgcggtatttatgcgcatgaaattaaaggatattttagaaaaaaacggctatgaagtcgtgggggaagcccaaaatggccaagaggcttttgaaaaataccaagcaacgacaccggacttagtgaccatggatatcacgatgccggaagtggacggcttagaggcgttaaaaatgatccgcacgtttgatgcgcaggcgaaagtcgtgatgtgcagtgccatgggacaacaaggaatggtgatggatgcaattcgcgccggtgcggtggactttatcgtgaagccctttgacacggaccgcgtaatcactgccattgataaagcctttgcctaatgcctaggaggatagcgacatgcagatgatacttttcaaaatggcccagcagtactatttgatttcggcggactcggtggacgaggtcattgatgctccttcctttacgaaggtgcccttagcacctgagtgggtagaagggttgatcaacctgcgggggtctgtcgtaacggtgattcgtttggcaaaactgattccgattatggaaccagcctacgaaaaaaatatattgatcatgaagaagcaagaggaaaccaaaggggtcctcgtagaagaagtaattgaagttcttgatatcaccgaagaggatatccaactagacaatcaagagacagaacatgccgttggagtcgtgacgatcggtgaaaaagtagccagtgtgattcaaatcgatcacatgattttttaaaaaaaatgggggattagtgtggatcaggtattgacgcagcaagagattgatttattgttgaatgcgatgagcagcggagagatcgatcaagaaattattgagatagaagacaaacaagccaaagtgaaagcctacgattttcgccgaccaacaaagctgtcgaaagagtacgtcaataccctgcacatgatcttcgaggatttctcgaagatgagcagcagcatgctttctacccaactgcggaccaatgtttctttgcagttggcagctatcgaacaagtcagttatgacgaatttatccattcgataccaaaatttactttattggggctctttcattcgcagcctttgagcgggatccagatgatcgagatgaacccacaactgtgcatgatgttggtagaattgttgtgcggcggtttagatgtttatcaaaacaagccgatcgaaatggattttagcgagaaaaaaagttttactgatattgaaacagcgatcttggaagaagtggtggcacaatttgtacgggtctaccaaaatgtttggaaggacatcgttgccttggattcggttttggatggaatcgatacgaatccgcaattgatgcaaaacatgtcgccgaacgaacccgtcgtattagtgacctttactatcaaaatttttgaagtgaaacatttcatcaatctatgtatcccgtacgtcttctttgaagggatcattgataaattaagtttccgcaattggtttgatagcaatcagccagtcaaccaagacgatagccgcgagttgcaaaaaagtttgaatggggtcggcttgaatttagaagttctgctgggccatgctcaaatgagtctttctgagtttctccacctagaagaaggcgatgtcatcaaactagacaaaaaaattactgaaccattagagaccttcatcgatggaaaaccttacttccgggcaaaacctgggaagcaagaggaccgtttagccattgagttattagacaagttagaagaggagcaaaaactatgagtgaacgtttatcccaagcagaaatcgatgcattgttgaatcaaagtgccccagcccagccgcaaggattagaagagcaagtcaaagtcgacattattggcgaagttggaaatatctccatgtcgcaagcggcgacgacgttgtcttccattcttgatcttcgggtcagtatcacgactccccgggtgtctaaaatcaaatttggtgagatcttaaacgacctcgttgcaccaaaagtagcaacgacagttgaatttaaagaaggccttttaggcagtaatttgatgctgttagaagtcaaagatgccatcgtgatcgctgatttgatgatggggggaactggtgaacccaccaacacccaatttacggaattagagctaagcgccgtggcagaagccatgaaccaaatgattgggactgcctcgacttcgatggcgacgatgatcagccgcaaagtggatatcttgccgccgatcgtcaaactatgggagacaccagaaaacattgagtatagcgggatcgaggcagaggaagagatttactgtatctcattttctttgcgcgtcgaaggtctgatcgaaagcaaaatcatgcagatctttacggatcctgtggtcaacgatatcgccagtgcgatgctgtccgatgaagcgactgtcgttactcgggaaacaccaacaccgcagccaacagcacccgttgctgcacctaagccagaaccagaggctgcatcaaagcccgtggaggtcagcaaaccggcatttcaaacattggcctccagcggagtgaacgatggggataatttggacttgatccttgatgtgccattggatctaagtgtcgtgttaggccgcagcaaaaaaaccattaaggacattttatctttcaatacgggctccgtcatcgagctggaaaaactgacggatgaaccgctagagattttgttgaacggcaaactgatcgccactggggaagtcgtggtcatcaatgaaaacttcggcgtacggatcaccaacattctttcgcaaaaacaacgcattcacaatttgcattaacttgaagaaatcgcaaaaagttaaacatatgggtttaacttttttgtgatttgaccgatagtagagggtagaagaatgagaacggaggagaacctatgaaaatcgaaagaggttacgcagaatacagcgacaaggccatcaaacgcgatgcggtcaaacaagaaaagccaactgctcctcagacagaaaaaaccgtcgatgttcaattgtccgaaacagctcaagccattcaaaagagtgccaatcaaacagccagtcgcagtgagcgagtggcagaattgaaacgagcgatcaaagaaggcacctaccaagtatctgccgaaacgatcgccgataaaatgctgcagcaagatgaaaagcaggtcgactagatgacagagcgggaatttgagcgtcagcttcagcagttcttgcggttgctgcaaaaagaaaagacctgcttgatcaaaaatcaagcagaaaaattaccagaactcgtcgagaaaaaaaccgccttcgtacccgttttttccatgtatgaaggaactctttcagcggcgatcaaagaactcatccgccagatccaagtgcagcaagccgagaatctcctgctgacggaacaagccattagtttccaaaccgttttgatggatgcagtcaaagaaaatatcaagacaccagcaaatacgtattcgaaataccaagaaaaacaagttgtctcaacagcgatcatcgatcaaaaaatgtaaggagtacttctatgacaggactatttggttcattaggcaccgcaacccggggcatgaccgccaatcaagcagcgttgcaaaccagcagccacaacattgcaaataccaatacagacggctactcaagacaacgagtcaacttgcaagccgaagcgtcttatcatttagcgggcgtcggcagcatcggtatgggtgtgaaagtcggcagtgtcgaacggatcgtcgatgattttgtcattggacaagtacgcaatgccaattctacctatacatattacgaacaaaaagcagacatattaggacagctggaaagtttaatgaatgagccttctgacaatggactgtccaaacagctggcaacgatgtttgattcttggaccgcattagccaacaatcctgaactggatacgtctaagaccctcgtgctggaaaacagcagtacgtttgccgataccatcaaccaaatgggcaaacaaatgacgcagttgcaaagcgatacgctggataccatcgaaaaatccgcgctggacttcaatgagaaggtcaaacagctgcaatccttgaatgaacagatctatgggttgacgacgagtggtgaaacacccaatgatctcttagatcgtcgagacagtctgttgaaagatctctcgggtctagcagggatcgaaaccaagaccgatcaatatggccgtgggtttgtatccatgagcggacagacgattttaagtgctgaggaacgcaatacccttagtgtggtggtgggacaaagcgacacaggcgccttggtttccaaagacggcaacgccttgaatcctgctgaaaccattacaggatcttatccagctggaaccatcttgttgacgaaaaccaccgacaatggcgacaccgcctatacagaattgccgatcaaagaaggcgcaatcggcggcctgcaagcatcatctggtgagatcggcagccgcttgacggaattgaacaactttacgacgacgatcgcgcaagccatgaacatggtctttaccagcggcgcttctcgtactagcggtctatttgagatcggccaagatgatactggtacagccacgacgattcgggtcagccaagcactgttagataacccaagtctggtggccggcggaacgagcaatgcagcaggagatggttcaagagccgctgcaatggcgaaactcagcagtgccaaattggatttcccattgtcagaaaagacgatcgcttcttttgatcctgagacattgacgtttgctaatgcagcatccggaatgagtgtcagcagctattttaacagtatcgttaccaaaaacgggatctcaaaacagcaagccgacaatacggtcagtgctcaattgtcactgctgaatcaactagaatacaaaaatcaatcggtgtccggggtttcattaaatgaagaaatgtcagatgtgattcgtttccaacaaggatttcaggccaatgcccgcgtattatcggtcgtttctgaaatgttagacacattgatcaatcgaacaggagtgtagaccatgcgtatttccaattcaatcacctacaatgattttttacgaaatctaggaaccaacgcctccaaagtccaatccacgttgaatcagctatcgagcttgaaagaagtcagcaagtcctcggataatccactgctggtttcaaaaatcatggatcttaatgtgtcgttaaatcaaaacaaaacttacaacaatacgatcaaagacagtatttcttggacaaaagctcaagattctgctttagaaagtgttagtacctcgatgctgcggattcgctcgttggttcaatcttctgccaatgcaacagccggcagtgaggaattaggcgcaaatcgttcagagatcgagcaagagatcgaaggcatcgtggaatcattaaataccaactttgatggtcgctatctatttagcggaacgaatacgacgacggcgccttttgagatcgtcaaaaaaaatgacgccatcgtcggtatcaaatacaatggctctagcgaagacttgccccgagaaatcgcaaacggggtctcggtggatctgttagccagcggtgatcgtctgatgaacgagacgggtacagctgcggatccccaaaatttaagcacctacttcaatgatttattgtctgcgttgcgcagtgatgataaagatgcattagggggcgagcttttaaccgctcatgaccagcatgccactaatgtggtgaatgtacgggcgcagatcggcactctctacaatcgcttggaggcagcagctgatcgaaacgagacggaaaagctgaacttgaccgaaacactgtccaacaaacaagacgtcgatattgcggaaaagtatatggaatatcaaaatcaaatgactgcctatcgttcaacactagcgatgggaacaaaaatcatgcagatgtccattctagattacttaaattaacccgaaaacttttgttctttgctgagagcaaaagttttttatttttttttagaaaaaaggcttaatcctgaatggtttcttccgataaatagtagcagagggaaaccttagcgaataaaaattaggaggaactacacatgagaatcaatacaaacgtttcagcattgaatacttactcacgcctaacggcagccaacgcttctaaaagcaattctttgtctaaattatcttcaggcttacgcatcaacaaagctggggacgatgcagctggcttagcaatttctgaaaaaatgaaaggccaaatcggcggtttgtcacaagcaaaaagcaacgcacaagatggtatctcattgatccaaacagcagaaggtgcattaaatgaaacccacagcatcttagggcgtatgcgtgatcttgcggtacaaagttcaaacggtacgttaagtgatgacgaccgcagtgcgatcaacaaagaatacaccgcattgtctgatgaaatcgaccgtatcagggataccactgaattcaatacaaaaagcttgttaactggtgaaggcgatgatgcgaaatcattcactttccaaatcggtgccaacgcaaaccaaacaatgagcgtttcaatcacaaacatgagctcaactgccttgaaagtaaaaggcttagatttaacacaagcatttgccacaagcgatattgctgcagcaaaagataaagcagtagcggctgccttcaaagcagatacaacaacaaaatatgcagcggacggcaaagttgatgcggcagctggtaaaacagttgccgatttacaaacagccatcgatacagcagcggatgatgcagcaaaagcaacagctcaaaaaacatacgatgatgctttagcaacatttaccgcttctgatgaaggcaaagcagcagcagcagcagcggaaactgccatcgttgaaaacaacccaatcacaaaaatcgataaagcgatcaaagcagtttctgcacaacgtgcggatcttggtgcggcgcaaaaccgtctagaacacacaatcaacaacttaggtacaacgcaagaaaacctatctgaagcaaactcacgtatccgtgacgttgatatggcgcaagaaatgatgagctttacgaagagcaacatcctttctcaagcagcaacttcaatgttggcacaagcaaactcaatgcctaatagtgtattaagcttgttacaaggataattttttgatcagaggaactactgacacaaggactgcctaggggaagcacagttcttgtgttttacatagcagcacaaaaacgcttagaaatgaggaagctctgatggatattcagccaatttcaggaatacacccgatcgaagccgttgcgtcggtcgctaagacacggccgattgaagccgtagatcaagaggccaccaaccttcgctcgcaaagcaaagggcgtggattaacagaggaaaaggaacggacagtggcaactgaaccgccgatccactatttttcagcagccgatcagcacaagatcggagtctccgtggatgaagtgaatcagctgctactgggcaaagatatgaaattggcttatgaagtgcatgagcgcacggggcggacgatggtgcgtttggtggatatgcagaccaacgaagtcatcaaagagatcccacccgccaacatgctagatgtgattggaaaaatatgggatgacatggggatcgcggtcgatcgaaagggatgaaaatatggcaagtgtaaccagcagttcaggaatcagtacaacgctagggagttattctggcgtgacttcagaagatattgaaaaattattggcggcagatgcgatcaataagacccgcgctgagaacaaaatcacgtcgcttaaagcacaaaaaacggcgtggagtgatatcagcactcgcctgacgaactttttgtcaaaagtcgatgcattacaaaaagatgatgcttatcaaacgaaaaaagcgacgaccaccaatagcagtatcgcttcaattgcaggaacaacggaagccccagaaggtacctatgatttaaaaatcaaccaactagcaacagccacgaaggtgacggggagtcaagtagctcaaagcagcaaaacagctctaaatgtcagtggtcagctgtcattgaccagttcggaagtagatgaaaatggcaaaccgatcaccgcttcgatcgagatcactgctgaagacagcttaaaagatgtggcagctaagattaatagccaaagcaagacgaccttcgttgcggcgagtatcgtggataaccgcttgattttaacgaataccaaaatgggcgacaaaaatttcttgatcgacggcaatgccgccgaagggttagggatcggttcaactgcgacaacgacgcaaggccaaccggctatttttgagctagacggcatgaagatcactcgcgacagtaacagtgtgacggatgttatcgatggtgtcactctgacattagctaaaaaaagcgaggagcatgtgacgctttctttagccaatgatacctcgaaagtcgttgatgcagtgcaaggattagtggatcaatacaatagcttgatgagttttatcgatgataatttgaccgtgggagatcctagtagtgaaaacaacaagacggggaccttggtgggagacagtgcgttgacccgtctacagactcaattgcgaaatttgatcaccattccagccgtcagcggctcaaagctgaccgctagtaagctaggcatctccaccgtcgataatgatggtacattgggactggatacgacaaagttaaaagaagccctagcggaagatcccgctgctgtgaagtccttcttttatgcaagtacgaaaatcaaagaagccgatggcactgcgagtacgaaagagaccggctatacactagcgctaaaagaattagccaacagctatgtcgtcaatacttcagccaataaagggatcattgccaccaaatctgcgacctatgacagtaccatcaaggatttaaacaagcagatcacacggtttgatgatatattagcaatgaaaaaagagcgttacatcacaatgttcaccaaattagactccgtgatgatggaggctgaaaatcagctgagttacctaagcaatcagtttgccaatacgtcaaactaggcaagatatacgattaaagcagtcattttttcattcgcataagaaaccctcgtcaacaagaaaggaaacaatctatggagccacacgtatcattagatgaacgtttgaatcagatcttaactagttttgcaaaatggcatggcgacagcgaagaagccggtcgtttgatggcagccaatgcagtggtcatagaagccatgcaggcagaagaacagagccatagtccccaaaccagtgtattggcgcaacaagtgatccaagcgtatcaagtgttcttagaccaggtcaaagcccagcagcaagagatcaaacaagaattaggacgtttgaaccgcaaaaataatcttgtcaaaacgtatttgcagcaagaagacaatgccgccttcgtcgaatttgatttatagtgaggataaaaagatgaattatcagaaaatgcaaaacaactacttaaagaatcaagtgatgagcgcgtcacctaacaaattgattgaaatgcttttgcaggcagcaatcaagaatatcaaattggctcagttagcgattgaaaaacaagaactagcaaaagcccatgaacacttcataaaaacgcaaaatattttgttggagttgcgtacgtcgttagacgaaaaacaaggcggcgaaattgctgaaggtcttgcagcattgtatgaatacatgtatcagcagctgattgaagccaacatcaaaaaagaagtggttcctgcccaagcggttgcagaactgctgagcgagttattagaaagttggcaggccattacccaatcagcttgatcaaatctaccgtttgcttgctgatagacgaaaagcaagtatgtattaagcatatatagagaaaaaaacaacgaagtgctgtttttagccgctcaaagtcgtaaacctcgcgtttgcggcttttttattgcgttgatgcacttcgtaattgtactttgtaaaaagttatagaaggtgtattttttttgaagctgaatttagctttcattaggggacgcttcaataagggggcgcttcattaaatttttacaatgatacccttttcaaaaaggcttattttttaccttatacgacaattctgttattctaaaaaataagaactgttttgcaaggaggtcatttagtgaaaaaagcagttttattcaagccgacagttctgcaattgctcgttattttctgtgtaagcctgctgctattgttgccgcaattgtttggccgtggcttgattttaggttcggatgccgtctttcattttaatcgtttttatgagacgagccagcaaatcaaagaggggaactatcaatactttctttccatttatgggtttcagcaatctggacggatcgtcaatgcattgtatggtccattttttgcgtattttcaagggatattggttttgatcagccgttcctggttccagtaccaacttttatcgaatgggttgctataccttttggcaggaacgtccatgtacacgttgctgcgaaaattaaaagtctcaggctggttgtctgtggggatgggcattctttttatgacgacgtattcgatccaatattgggtcgaacgacaaggcttttcggcttggggggcagcaatattgcctttttgtttcattccattgatcgatatgacgcgctttcaacggattcgtccctttgctgtaggggtatcagtggctgcgctgtttcaaatccatgttttttctagtattttattggttttgatctatattccgttctttttgcgcacttttttgaaaagccaagataaaaagcggctcttgctccatttaactgctgcaattggcatttttcttctgctgactgccaatatttggctggcaatgcttgatctttatcaaagcaatcaattgttaccaccttttgtgaatcaccatatggaacgaaatacgattacgggcaccagcagttattggtggacatccccctaccttttcccattggtctgtgggttgttttttgccggctctttgaagaaatggcaagagatatccaatggcttgaagctgatgactgtcgttgcgggcatttttttcctattatcgtctaactatttgccatggcaatggttatctagtctcgaaaacccattgatagaattgattcaatttccttttcgcttttttgtccctgcgacagtgctgattcttgcgggattgtgtcttttgcggccctatttagcggatagccgcctgaatcggccgatttggctgattttacttttagttgtcagtgtgggtcagatcatgttccaaaccagtaccaagatgagtgagtggcagtccagcgattccgcggtgaaaatcagaaatcactcctatctgtttgtttctgatcagcagacgctgaaagcggcttatttcagtccagacaaggccaaggcactggtgctgttccagcggtcaacccccgattatgttcccatctatcgtgacacaaaggaaaataaatacgatgcctatggggaacaaatcatcaagcaaaacacgacagtgcaaaaagcagtggttaatggacagttgattttgcgctggcaaggggacgattctagctggaaggcattaccggtcatcaattaccagcgaacgaccttacagcttaacggccagccattgacgcgttccgacatcagagtgagtacgataggggcagtgactgttaagcagcaggcaggtctcaatgagctgatcgtggattatgacgcgccttggtattttgactggggactgtgggtgacaatggctgcatgggttttattggctcttggttttctttggaaaaagcggcagctgtttgctgcagttagacgccaaaaataatcaagggaacaaatgccgacggccgctttccgacagcaaagaataatgaattggcttagaggccagagaagcaactgtagtgggcaacactccagcacttctctggcgtctaagtttttttaagaaaaatttttttggaattagttgcgcccgcaaccaattatctttatactgaacctactgtatttaccttacggcatttaaaggagaaaaattatggagtcgatcattcgttcaatcaatcatattgcccgtttagcctcattgtaccgagaaagagagctaaaaaaatatgggttaggtcccatgcatcatacgtacattctaaatgtctgtcgcaaccctgggatcagtcaagaagctttaggtcagttgatttttgtcaataaaagcaacgttgctcgccaattagcagtcttagaagaaaaagggtatgttcgtcggcaaacgagcagtttggatgggcggcgacagcttatttatccaactgaaaaagccttggcgatgcaacctatcctccaacaattgttgaagcagtggaatgagcaagccttagcagggttttctgaaacggaacagcaaaaattgctggcagatctgcaagtagtaaaagaaaactcgcagcgtgctttaaagaaagaagatgaggtccagtgaagctactaaaaaaatacttgcgcccatatattgggcgtatgtctctcggaatcagtatcaagttttttgggtctttgatggatctgctgttgccatggatcctagcctatatcattgatacgatcattcctacaaaaaatgtttccgccatattcttgtggggcggtgtgatgctgctgtgttcggtgattgctgttgtaaccaatattttggccaatcgtatggcttccagtgttgccagagatgctactggcagcatacgtcatgatctttttgccaaagtagcctatttatcgattcctcagatcgaacaagtcggtatcccttcactggtttcacggttgactacggatacttacaatattcatcaaacggtaggcatgatccagcggcttggcattcgagcaccgatcctcttactaggaggcgtattgatcacagctactttagatccagtgctaacagtcgtattagttggagttttgcccttcacattagttgccgctgttatcatttcgaagcgaggaatcccattgtttgcgcaattgcaaaagcgagtagacacactagttcgcaccgtccgggaaaatgtgacaggtgctcgtgtgatcaaagcattgtcgaaagcagaatatgaaaaacaacgatttcagcgagtcaatcagtcagttgttgcggcagaaacaaaggcgaaccgaacgatggctgccacaccacctttaatggattttttcctgaatgcgggtttgacattggtgattttagtgagtgcctatcgagtgaatgcggggctgacacagccaggggtgattattgcttttctcacctactttacgatcattctcaatgcaatgttaagcatcacgcggatttttgtgatcgtttcgaaaggattagcttccgcagaccgtattcaagcggtactgcgactaccagaagacatgaaggtcgttccccttctggcaagagaagatgaggcacacattgtatttgaccacgtttcctttacttatcctgatggtacgaccgtcctgaaggaaatcgatttttctctagacaaaggacagacgttagggatcatcggagctaccggcagtggcaaatcgacgattgtacgtttactgctgcgcttgtacgatccgaccaatggtcagatccgcattaatggccgtgatatccgctcactggatcctgcagagctgcaccaatattttggcattgttttgcaaaaagatgtccttttcgcagatacgatcgaaaaaaatattgattttgggcgccgcttttcaaaagaacaaatcgaagaagctgctgctagagcgcaagcaaaggaatttatccagcagttgccgcaacaattggcctatgaacttcatgcgcgaggaagtaatctaagcggtggtcaaaagcaacgagtcctcctatcccgtgcattagctggtgaaccacaaattttagtcctggatgattcagccagtgcattggattatcagacagacgccaaactacgccaagtacttaaacaacaatttgcggacacaacgacgattttgattgcacaacgaatcggttcgatccagcatgcagataagattcttgtgttggaaaatggccgcatgagtggattcggcgatcatgccacattactggcgacgaataccatctatcaggaaatctatcatggacagacaggaggaagaatcaatgcctagcaagacagtcgccgaaaaaccaaaagagacgaaaaaaactgtgaagcgtctctggcactatttgtatgaagcgaaatggcttcttctattatcagcagttttaatgatggctagcaatctgttttccttagtaggtccactgctttccggttatgccattgatgccatccagccaggtccaggaaaagttgtttttcaccgagtattcttttattgcggatggatgattgctttttatctttgttcagcagtgttaagttatctgatctcattattgatgatccgtctgagtcaacgtgtcgtccagtccatgcgcaaagcgattttcaacaaaatttctgaattgccgatcggctactttgatcgtatccaaacaggcgatatcattagtcgaatcagttatgatgtcgatacgatcaatacatcattagctagtgatgccatccaagtgctgagtagcttagtcaccattattggttcgtttattatgatgttgctgatctctccagtgctcgttttgatttttgtagtgacagtgcctgcctcggttctattgactcgttatttaatgaagaaatttcagccattatttcggcgtcgttcgcgaaagctaggggaattgaacggatttgtagaagaaattctttcgggtcagcaaacgattaagatctataaccaagaagaaccgatcattgaacgatttgatgaaaaaaatcaggccgcagtttcctcttattacaatgcagaatattatggcagcatgacgggaccgtccatcaactttatcaacaatgtttcgttgtcactgatcagtgtctttggcgcactgctatttttattcggtcgtctctctttaggaagcgtctcctccttcgtgttgtactctcgtaaattttctggaccgatcaatgagctggccaatatctttagcgatttgcaatccgcgttggcagcagcagaacggatctttcgcttgttggatgaagaaccggaagtctccgatgttcctgatgcctatgagtttacagaagtaaccgggcgtatccaattggatcatgtctcctttgggtatcaaaaggatcgcatgatcattaaggacctatcgctggacgttgccccaggcagtttagtcgctatcgttggtccaaccggggcaggtaagaccacgatcgtgaatctcttaatgcgtttttatgatccggatcaaggagtgattcgtttagatggacaggacatcaaaaaagcgacgcgcagcagcttgcgcaaaagctatgcgatggtgctgcaggatacttggttatttactggaactgtctttgaaaacctggcttacggtaaagcatccgcgactcttgctgaggtagaggcagcggctaaagcagcccatgtccatgagttcattcaacaattgccaaaagggtatgacacactgatcacagaagatggtggcgggatttcgcaaggacaaaagcagcttttgaccattgctcgtgcgatgcttttggatgcggatctcttgattttagatgaagccacatcaaatgtcgatacccagaccgaggggttgatccaaacggcaatgactgagctgatgaagggcaaaacgtcctttgtgatcgctcatcgtctctccactatccgtcacgcagatgtgattttagtggtccaaaacggtaatatcgtcgaacaagggactcatgatgaattattagctagagcaggtgcgtatgcagccctttaccaagcacagtttgatgaataagcaacgaatagcttgactcagaagaagcagcttagcagttggactaaagacccacgcatagtagcagaattggggcatccaacagatagttgcgtctatgtgcgccgaaaacttgctgaatcgcagaagtacacaatgacacggttcgcagtttgtagcaggccttttgtcgccgcctcttctttttcaatcaagcagtgacaaaattatgcagcgtttccatgacaaaccgcttttttatcggtatacttagaaaggaaacattctgaattattgaaagaaagaagggaacctgtgtgtttcataaacaattaaaagatttccccaaagatttcttatggggctctgcgtctgcagcgtaccaagtcgaaggggcttggcaagaagatgggaaaggcgcctctgtatgggatgattttgtgcgcattcctggaaaaacatttaaaggaaccaacggtgatgtcgcagtcgatcactatcatcgattcaaagaagatgtggcattgatgaaagaacaagggctgaaaacctaccgcttttctgttgcttggacacgaatttttccagaaggccgaggagaagtcaatcaagcgggactagatttctacttggctttgatcgatgaactgcttgctgcagggatcgaaccaatggttacgctctatcattgggacttgcctaaagcgttacaagaagcttacggtggttgggaatctcgccaaatcattgaagattttactaattatgctgcgacacttttcgaagcatttcgcggcaaagtcaaatactgggtcagtctgaatgaacaaaatgtgtttacctcactaggctatttattagctgctcatccgccaggtgtcactgatcctaaacgaatgtatgaagtgaatcatattgccaacttagctaatgcttctgtaatcaatacatttcatgagatggagattccgggtaaaatcggacctagctttgcttacacaccaaactatccgatcaacagtgatcccaaaaatattttggcagcagaaaatgccgaagatttgatggcacattattggatggatgtctacctatggggcgaatatccgatcgcagccatgaatttcttgaaagaacaggggatcgcgccaacgattgagccaggagacatggaactgttgcgttcggcaaaaccggatttcttagggatcaattactatcaaaccgccactaacgcagcaaatccgttagatggtgtaggcgctggtaaaatgaatacaactggagaaaaaggcagttcagaagaaacaggaacacccggtatgttcaaaaaagtcgaaaatccatttgttgatcgcaccaattgggattgggaaattgatcctcaagggttgcgagtggcgttacgccgtatcaccagccgctatcggatcccggtgatgatcactgaaaatggacttggcgaatatgacaagttgacagacaatcatcagattcatgatcaataccgcatcgattatctgtcaagccatgttcacgcaatcaaagaagcaatcagtgatggtgcagaggtgctaggttactgtacttggtcgtttactgatttattaagctggttgaatggctaccaaaaacgttatggtttcgtttatatcgatcaagacgaaaatcaagacggtagtttgacccgttataaaaaagacagcttctattggtatcaagaagtgatcaagaccaatggacaaaatagttaaatcatagcaaaacaaaaagtacgtttctaaaaggaagcgtactttttttgtagaatgaaaatcgttgacaaatgtaaacgatggaggtaaagtagaagagtagagattacagttgtaatcaaaaggtagcctctctcgcttatttggggaacccagtacgatatttcattaaggaggaataaacaatggctgaagggaactatgcaatcgaaggaatgacctgtgcctcttgtgcccagacggtcgagaaggctgtcagcaaagtcacaggtatcgaagaagcctccgtcaatttggcaacggaaaaacttcacgttcgctacgatgaaacgcaggtagatgaacaactcttagcaaaaacagtagccgatgccggctactctcttataggaaatcagctgcaagcaacattccagattgaaggaatgacctgtgcttcttgtgcccagacggttgaaaaagccgtgaacaaacttgcaggcgttcaagcggctactgtcaatttagccacagaaaaattgacagttcattatgacaaggagcaactaaacacggctgccatcgaagcagcggtgacgaaagcaggctatcaagctttcaccgaaaaaactgttgagatgcaatcggcaaagaaagaccccattcaaaagttatggcaacgattttggttgtctgccatttttaccgtgccattattttatttagcaatgggcgaaatgatcggtctgccgctcccttcctttttgaaccctatgacacagcctgtagcatttgttagtacacaattgatccttgtgcttcctgtcatgatctttggccacgctttttttagcaatggcttcaaagcattgttcaaagggcatcctaatatggactctctggttgctttaggcaccagtgcggcttttttatatagtttgtatggaacggtcatggtttatttaggagagacgcatttcgcgatgcatttatactatgagtcggctgcagtgatcctaacattaatcacactagggaaataccttgaatcggtatcaaaaggcaagacctctgaagccatcaagaaattattggatttagcaccaaaaactgctcggatcttaaaaaatgattcagagatcgaagtgccagtcgagcaagtcgtggctggcgatattgtgattgttcgtcccggtgaaaaaattcctgtggacggacaactgatagtaggacattcagcagtggatgagtcaatgatcactggagagagccttccggtggagaaacaacctggtgattcagttgttggagcgagtatcaataaaacgggtacgtttcgctatcaggcgacaaaagttggcaaggataccactttagcacagatcatccagctagtggaagatgcccaaggttcgaaagccccaattgcacgattagctgacaaagtttcgggtgtttttgttccgatcgtgattggcttagcgttactagcaggactggcatggtttttcttcggacaagagtcgtggatctttgcactgacgatcactatttcggtattagtcattgcctgcccctgtgccttaggattagcaacaccaacggcaatcatggtgggaactgggaaaggcgccgagaatggtgtattgatcaaaagcggtgatgcattagaaacgactcgcaacatcacaacgatcgtttttgacaaaaccgggacgatcacagaagggaaaccagttgtgacagatcttttaccttatggcgaacatacgaaagaaacggtcttgcagctagcagcttctgcagaagatggatcggagcatccactgggagaagctatcgtagccgctgccaaacaacagaaattaacattttcttcagttagtcatttccaagccgtccctggtcatggaatcacgggaagattggatggaaaagacgtgctgttaggaaacaaaaagttgatggatcaaaaacaaatagatgtctcatctgtaattgcttctgccgaaggcttagcaaaacaagggaaaacaccaatgtatgttgccatggacggcgcattgattgggttgattgctgtggccgatacggtgaaaacaagcagcgcacaagccattgaacgtctgcatcaaatgggcatcaaagtggcgatgatcacaggagataatgcgcgaacagcacaagccattgctgatcaagtagggatcgatgaagtcattagtgatgtgttgccagaagataaggcggctaaagtggcagaactgcagcaaactggacaaaaagttgccatggtaggtgatggaatcaatgatgcaccagctttagccaaagcagacgtcggtatcgccattggctcaggaacggatgtcgccattgaatctgcagatatcgtgttgatgcgtagtgacttgatggatgtgccgactgcagtggaattgagtcgagcaaccatcaagaatatcaaagaaaatcttttctgggcatttgcttataatgttttggggattcctgttgctatggggttattgcatctttttggcggaccgcttttgaatccgatgattgcaggggcagccatgagttttagttctgtttccgtcttattgaatgcgctacgtttaaaacggttcactccagtcagtaaacgagcagcaagaaactaataataaaatagagaagaaagaaggatcattatgaaaaaaacatatcaagtcgagggcatgaaatgcgaaggctgtgcaaaaacggtacgagaaacacttgctcgagttgccggcgttaccgaagttacagttaatttgaacaagaaaactgcgaccgtcataagcgatgccccagagcaagcattgacagctgcgttaaaagacacttcttatcgtttactttctatctgatgaacgtcgagaagagagatataaaaacaatagaccaataaataaaaacagtcaaagcgagcagtaagcaagactaatacacccaaaaaccgaaaaatctcctttctatcttttggttgttcttttgtctagttttactgcgccgctttggctgtttattaccgttgaacgtctaaataggaatatacccgcgtatcataacggttgcgactgcgggagtattcgatcggtgagccatttttttggtaaacgatttgttgaatttctaatactggatcggttggatcgcaagccagatatttctgatcatataacgagcttttatccgcagaaatcgtccgataagcaccgacaaattgaatgcctagttcttcttttacatactgatagatagaagtttccaagtgagaacgttttagattaggaactaaatggaccggcatgtacgtatgctctagaataaatggtctgccttctaaaattcgcagacggataatcttatagacaggttgttcttctgtcaacatcagtttttcttgaatctctttgtccgggaaagctacttgaaaatcaatgacttcactggtcaattgccgctttgctttgcgcatttcagtggataagccgacatattccgttaatgtagtcgtatctcgatccacaaaaggatgattcaatattttagttccagctcctcgctgagaatagacgagcccttccatagagagaatcccgatcgcctttttgatggtcatacggcttacttgaaactcttcaacgagatctatttggttaggtaataaactatctggaggataggttttattcttgattctggttcttaaaatattggcaatttcttgatattttggcatctcctcacctcgcaaagagtatagctgaaaaaagcgatttcgacaatccgaatcggcagccttttttcaaaataaaagactgacaggttgatgggcctgccagtctttttgtcttaactgattgaagcttcttgttgacgatccagaatacgcaagaatggataccagatcataccgacaagtaccacgtcaatgacttgcagcaagccccctaaccaagaattggttgctaatacaccgctagcaatcactggcacggtccaaggcacagacacaccagttggtgctggaactagcccagcagccatcaccaagtaattgaaggttgttacaactaagggtgcgactacccaaggaatcaaaatcgtcgcattcaacacgatcggcattccaaaaatagcaggttcattgacattgaagataccaggagcaagagccaagcggccaacatcacggtattgctttttcttaaggacaaaagccatcaaaatcacaacagctagtgtcattccagaaccccctaaaccaaccgtgaaagtttccatgaatggtttcgtcacgatatggggtaatgcttcgccattttgataggcttctaaattatccaacatcaatgtgttccagataggatccatgacagagttgacaatgatttgcccatgaagaccaaagaaccataagaactgaaccaagaacagtgccaatagtgtagcaggtaagctgctgccaagacctgttaacggtttttgaatcaattcatagattacatcatgaaggttcgcatggaagacgccggtcatgatcgcattgatcatcaaaaagatggttagcgtaacgatcgctggaatcaaagcagcaaatgacttcgttactgcaggtggcaccccatcaggcattttgatttgccaaccgcgttttgtgacgcgacaataaatctcagcagctaagaaggcagcgatcattccgataaacatccctttggcgcctaatcggtcaagggaaagcacgccagttactgtttcgcctgattctgtagtcatgaaaaatggcgttagaatcaaaaagcttgcaaaagatacagcgccaccaaaaatcccttcaacatcataagacttagacaaataatagccgataccgaaagtaacaaaaactgtcatgatgctcattgttgcattttgtccattaccgaacagggtacttagagtgcctttcgttgcatcattgaaaaaaggcagattgttgataaccactacgattgaaccaaacatcgtaatgggaaaagaaagcatgaacgcatctcgtaatacagtgaggtagcggttttgccctaacgcattggctagcggcaagattttttcagatattttatccataaaaccgttcattaaaaatcactcctaacaactttttgcaatcgattacaattcataatgtatcatgttttattttaaatgtctatacattgtctaataaaaagattgatttttggtagtgcttcctttatgattacggtatcaagcatgaataaggagtgtaaaaaagatgacgtatcaatttccagaaggattctggtggggttctgctgccagcggtcctcagacagaaggaacttttccaggagacaaaaaaggacccagtatttgggattactggtatgagcaagaaccaggaaaattctttgaccgtgtaggccccgaaaaaacatcccaagtctataagcggtataaagaagatattcaactgatgaaagaaacaggacacaatacatttcggacatcgatccagtggagtcgcttgattccagcaggaactggcgaagttaatcaagaagctgtggctttttatcatgattatttcgatgaattgattgcaaatgggattgaacctttcgtcaacttgtatcattttgatatgccgatggccttgcaggaaaaaggcggttggttaagtcgtgagacagttgaggcttacgtcgtttttgccaaaacttgttttgaattgtttggtacaaaagtcaaaaagtggttcacgcataatgaaccaatcgttccgatagaaggtggctatctctatcagttccactatccaaacgaaatcaacatgaagcatgctgttcaagccggcttccatgaaaccttagcgagcgcgaaagcaatcaaggaatatcatgcgctagaattgggtggagagatagggattatcttgaatctgacacctagctatccgagagatgaagcaaacccggaggatgttaaagcagcccaaatcgccgatgccttcttcaaccgttcttttctggatccagcagttaaagggacatttcctgaagaattagtcacgatcatcaaagaattagacatgataccggaacatgaagcagaagatttagtgatcatccaagaaaatacgattgacttattaggcatcaattactatcagccacgtcgtattatggcaaaagaaacaccgatcgaccacacgaatggcccattaccagatgattattttgacaattatgataaacctgacaaaaaaatgaacccttatcgtggatgggaaatctatgaaaaagggatttatgatattttgaccaatacccgcgagaattatggcaatatcaaatgctatatttctgaaaatggtatgggcgtagaaggagaagaacgttttgtcaatgatgaaggaatcattgaggacgattatcgcatcgaattcgtcaaggaacatttgaaatatgtccaccaagcaatccaagaggggaccaattgtgttggctaccatatgtggacatgtatggataactggtcctggacgaatgcctacaagaatcgttatggcttcatttctgttgacttgaataatgatgccaagcgcactattaaaaaatctggccgttggtacaaagaagtttctgacaataacggcttttgattcaaaacacagtgaagattgcttcactgtgttttttttattgtcaaaaaatggtgctgtctatagcaaaagaataggactgtataatccatgctcagttttataaataaaaagactagacttataaatgtaagcgtggtttcctatagaggaaatcggtttcactaaattataggatggtttttgaaaggagaaaaaaatgaataagtttatcgcgtttatggagaagcattttattcctattgcttccaaaatcggttcacaacgtcatctagttgcgattcgtgacggttttatcgtaacgatgccattgatgatcttgggatcttttggggtattgatcaataatttgcctattccagcttatattgattttatgaacggtatttttggtgaaggcacctggcaagcatttggcaataatttatctgcaggtacattttctattttagctttattgattgcattcacagtttcttataacttggccaagagctatgaccaagatgcattaggagcaggagcaatttcagttgccagcttttttgcattaggtgcaatggccacagatgctgatggtttgctgacagctgcgggtcttggttcacaaggattatttttggcattgatcgttgctattatttctactgagatcttccgtcgtttggcaggcaatcctcgtctagtgatcaacatgcctgatggtgtaccacctgcagtttctcgttcttttgcagcgttgttcccagcaatgatcactgtttcgatctttgcattgttcacagcaatcttccaagcattcggcgtatcaagtttggttctatctttctatgagcttgtgcaacaaccattcatgggattggcaaactcttatccagctgcattgctactagggttcatttctgctttcctttggttctttggtttgcatggtgcaaatatcatcgatccatttatgcaaacgattaacattccagctatcgaagcgaatacgaaagcgcttgaagcaggagacaaattgccgtatattgtaaataagccgttttttgattcatttgttaatataggtggtaccggtgcaacattaggcttattgatcgcaattttcttggttgctcgtcatcataaagcctatatgactgtagcgaaattatcattggctccaggggtatttatgatcaatgaaccagtgatgtttggattgccagtcgtgttgaatccaattttgttcatcccttatgttttgacaccacttgtattagtttcaactgcatattttgccacagcaacaggactggtaccagcatgtaccgttattgcgccttggacaacaccaccgatcattggtgggatcttgtcaacacaaagcattgctggcggaatcttagctgcagttaatttgattatctcgatcgtgatctatcttccattcgtgaagatggcacagatccaagaaaatcgtcgtctgaaagaaatctaaccgatcaaaattaggctgggacataagtcagaacaagacgaaactacccgaacgaatgaaaatgacaatcctgttgctttagttgctagttggtggctaaagcaacaggatgggtagtcgtctttgttgcttatgccgcagtcttttttaattaataggatgtgaggtgaatgttgtgccaaagtatgttgagatagcagatgtccttcgaaaaagaatcaaagatggaacttatcccaaagagagctttctgccgcatcaaacggagttagtaaaagaatttggtgtcagtcggatgaccattaagaatgccatcaatattttgatcatggagggactgttgctttcgaaacgaggatctgggacgaaagtgttgaaccattctttttgggatcgtgacacgtcttctgtaaacgaatacaaaggacttagttaccagatgaaaatgcaaaaaagagatttacaaagtcaggtaattaccttcgaagtctgtttcccagatagcagagtacaagagatgttgaaagtcgctgcggaagagccggtgtatcatgtgattcgtttgcgaatattagatgggcaaccttatattttggaacattcgtttatgccagtagatttagtgacgggattaacgaaagaaatcttgcatcgatcggtatatgattatttgttagaagagttgaattataagtttgccggtgcttatcgaacatttcaagcagcgaaaagtgatgagtatgatcgtcaatatttgaagtgtcaatcggatgatccagttttggaattagagcagattatttatttagaatcgggaagaccgatcgattattcaagaagccgaaatcggtatgatgttcgcgggtattccatgttagacatgaaaccagatcttttaaatcatcgaaaaccataacgaccaaagtgctcgctgctttggtttttttgtttttgatggccgaatggtttgttttcgtatagattctgagaatcaggtatactaatagtacgaagatagatacaagcagttttcaatgattgcttaaggagtgaagaaaagtatgaacctgctgtttgcgattgacgatacgtttgtagaacaattaaaaacaaccctctattcaatttggttgcacacatcggcaagccgattggatgcatttgttttacaagagaaggaacttgctcagacagagaaattgaatcaattttgtcatggactgggaattgtctaccatccagtcattatcggtacaggatctatttttaaacaagcccctgtcagtgatcgttatccagagtcgatctattaccggttattggcccaaaattatttgccgaaagatctagataaggtcttatatttagacgcagacatattgtgtatcaacgatttgcagccgctatatgaattaccgcttgaagatcatctttatgcggcagcaaaccattcaaaattaacagaggttacgacagtcatcaataaagtgcgtctcaaaaattatgagtctgaaggatatttcaattcgggcgttttgctgatgaatctgactcagttacgtcaagaagtaaaagaaaaagagattgcggcatttattcagaagaatcaattgaatttatttttaccggatcaagatattctaaatgggctgtatggggatcggatcttgggaattccagaccaactatataattatgatgtaagaaaaaaccgtacatatgaaacgatcagcctaggacactgggacttagactgggtcatcgatcatactgtattgctgcatttttgtggtaaagacaagccttggaagaaagggtacaagagccgttatggttcgctttataaatatgttgcccaacaacaaagcaagtatagcaggtcgttatcagacaactagagctgaaatcgaccaacgatctctttgagacgagcattacttttttgaaatgaaggtaggaatgataccataatattagaaactaaggcaaaagcagcaaaccgttgctagattcatttaaccgagtagcggaagaaaagtggagaacgaaagggagcgatagaaatgaaatttttgctttggcttgtttgtgtggtaggaatcgagattactgggattatttccagcttgttcgcgggtgatattgctgcgacgtatgcccaaatggacaaaccgtttttggcacctccaggagggattattggtatcgtttggacgattttatatgcctttatggggacagctttgtttttactcatcattgcgaaagtaaatccagcatttaagaaacaagcctatatcttctttggtatccagcaagtgttgaactttttgtggagtattgtcttttttggctggaatctttattgggtaggaacagtggttatcgtcttattggttttgacagtcatcgtctgtatgtttttatttgcccgaatcgataaaagatccacctatctttttgtaccttatctgatttggtgtctctatgcggggtatttaactatcggattaacactattaaatagttgatagtaacaaaaaacaagcgcagatttctgcgcttgttttttgttataaatattcttctgtcaactccatgaaggtatcgatatcttgtaagacccgatcgattccggcttgccagaaatcaggttttgtcagatcaacgcctaaatgtttttgggccaattcttccgtcggcatagaagctgtgtcttgtaacaaagcaatatattcttcttcaaaactcgtccctttttggttggcataagcatagattcccatgctgaaaagatagccaaatgtgtaaggaaagttatagaaaggaacatcatcaataaagaaatgtagttttgccgcccagaaatgtgggtgatagctagctaatccatcggcgtaactttctttttgtgcagccaccatcatttctgtgatttgttcagcagaaaccagccctttttgccgtgcttggtaaaaactgttttcaaaaataaagcgggcatggatattcatgaacatggcaatggcattttgcattttggcatctaacaaattgattttttcttcttttgtttttgcttctttcaatgttgcatcagcaacgattagttcggcaaaggtacttgcagtttcagccacattcatcgcataatcctgattaagctgcggcaagtcccaaagaacactactatggaaagcatgacctaactcatgcgccaaagtggctacctcattgacggaattactataagtcatgaaaatacgtgattctcttgtttcaggcagacttgtacaataaccgccaggacgtttgccaggacgatcttctgcttcgatccaacttttttcaaaggcttcttgcgcaaaatcagccattttgggactgaattttttaaagttttctaaaatgaaagcagctgcttcatcgaatgtataggtacgttccttcatttcacctaaaatgatcggagcatcttgatcctgccactccattttttcttttccgaataattgggcttttcgtgtcaaaaagtccacgatcggttgtttgttcttctggatcgttccccacattgcgtctaatgtcgctttttgcaggcgattatactcgagaggctccttcagatagtcatctacaccgtgcagtttgtaattggagagacggaatccatccagatgattcaatgtatcggcaaataaatcttctttttctccccaagctttttcccactccgcaaatagttgagcacgaacttcaggatctgggtcacccatcattttgttgaaagcttgaccagctgaaagagtaatcgttgttccatccgaccgggtaaatggaatcgcaatcgaagcaacaatcgtatcataatgctgactccaagcatttagtccgtctaaagaaagtgtgttaataatcgtttcttctgcttccgacaaaagctccttgccgtcgcgacgaatttcgctcaaacgaaaggcgatagtcgcaaagggttcttctttcaatagtgtctcccagtcttcatcagaaatttctgtcaattttttcgaaaaaactgtttcggctgcttgtagcattggtaatttggcatagagatcgcccgaaagtaattttgcctgattgtcattaacgttggcagatagcaatgcattgataaagctgctgcactgagaaaatcctttactgattgtttcggacaatgataataattcagctaattcctctggttgagaggcattgtcgggttgccacgcatctacttttgtgcgataagttttgatttgtgcatctagttgggacattcgttcttgcagttgggtagacgtgctgccgcctgaaaaaatcgaatcaaggtcccagttgagagaataagtcatcttgggtgttgctcctttcgtttatcagatggtaataagtatagcacacccttcgaaaagtagttgcagagaatactgaaaatggtaagattagaaaatgaggggctgagatgatgaaaaaaatgtggaaagaaccaaatttttatttcacgattgcggtagctgtgatggtgattttatttattagttcgtcacaaacttatgaacaacaatcacaagtcggtttgctttctcgcctgttaaaagaagagccattgaaagaatggttgagcaaattcgctttctcttatgcaggatctgaaatcagtattgccgaaaaaggttatttttcttttgtggaattttttattcgtaaaggggctcatttctttacttactttgtattaggaggtagcttatttctatcattgagctatcgaaaaattccctattggctgtcagctttctttggctggttggcagcaacagggtatgcagggatggatgagtaccatcaaatgttgaccggtggccgtacacctttgttccaagatgtcatgctcgattcagctggagcactgacagctgtcttacttagttgggggattcttagttggcaaaagcgaggcaagaaaagaaaataagattattttttaacagcaaccataactaaaatgcaatcaatcagctagaaatagtaaagtaaagatagaggcggaaaagatgcaagcagatcacagcagtaaaataaatgatccgaatagacgacaaccggatatcgtggtgcatgaaagtctaccagtaggagttgccttagcaatggcagggggattcttagacgcatatacttatctctttcatggagaagtgtttgccagtatgcaatcaggaaatgtcattttgttaggaatcaatttggcatctggagagtttggacaggctgccagatatttaccgccaattttgctgtttttgatagggatcatagtgactaatggcttgcagcatcgtttcccaacaggtggtagaattgtttggcaaaatgtagccctcttctttgaagcacttggtatttttcttttaggattttttgctcagacattgccaaatgtctttgtggattctggactttctttttttgcagccatccaatatgcttcttatcgcagattagctggaatgccctatgcaacgacgatgacgaccggaaatttgcgttcaatggcggattatctttatcagcgtttcttcaaaaaagatgctactgtagattataagatcaagtatatcgcgatgatcatcggaggatttttcttcggggcagtcagcagcagtttattaggtatgtttctttttcaccgaacgatttgggtcgtatcgggcatattactttttgtactgacgattacgatcagaaaccagaatcgggtataaaaaaggacggagaaataattctccgtcctttttggattatatagattaaataacgataacaggcgttcctacttctaccataccaaataattctttcatcacacctggcggagtattgacacatccgtgagacccgcgggtcttccataaatcaccaccatattctggttgccaatctgaatcatgaatcccaacgccagtccaatcaataggcatccagtagtcaacaggagaagaataatcttcgccggtcaatgtagcattccgctctttgttccaaacgtaaaatacacctgtaggagtgggtgatttaggttttccagaaatgatgtctgtttcaagagcgactgcaccgtctttgtaataccacatatgttgattttttaaatcaacttcgatataagtgtttccaaacagtggaccacttggatctgcactacccaagaccactggagaacgagtaaagtcttctccagtctttaaggcttcgatcaatgcacttgtttcagaatcagtttggatcgtccaacttagtgtcccagctggtacggatacctcgccttgtttcgtgcttttgaacgtagaagcattggtgcttgtgttgtattggttccctaaatctgctacataattccgtactttttcttcatcaatcgtggtttttccatctttataagagagccaatccatgattgttgcggtcggaatctggaaagttgagccattgatggaataattagcatttacttgagcaattttattcaatgattccatttcttttgctagttctttgtcatcagaagtaacgctaggtttcttttgatacgcagtcaaatccaattcactttcgccgctagtaattgctttttgtaattccgtgacagtttgttcgacgtcaatggcatcaccaacaacttctggctcaatcgagaatccatcatctccttttttcaatgtggcatctttagaagcggtccgaccttcatttaaggtttctaaagcctctttgattgtggctgtttcacttgtcaacttttgttgatcaacagaaacggtacctagttttttatcttctgcagcagatacataggccattccccatgtccactggttttgttcatctttcaaatcttccaattcttttgtaaaatccgtttgcaaaccaaattgagccaaattgatggttttccaatccgtattgccttctttgattgtaaaagactgtttgctgtaacggtcatgcaacaaatcattggcttcagcgaccgttttattgctgatgtcaatatcatcgatcgaggtatttggcaagaaacggtcttgataatatgtacttcgataagcgtatccgcccgcaatcacgactagaacggcagcgatagcgatcagaacgatctttttcgtcttactctgagtatgtgtgtgtttgttggatcgtgtcatttaaaggctccttttatgatgatttaaaaatgatagatcggctaaatcataccatattctacaagaaaagcgaattgattaagtgaaagttccatgaaaaaatagagaattcttaaattataaaaagagtctgctcataggacagcaaccaagaagtgattcaacgaaagctgctgtgtgataaaagcacagcagctttacgcaatattctttggatcaaagtacacgaagcatcttgattcaaaggatctctttcttgttcggtcttatgttacagactcttgtaagtggcttatagcaatcgttttattgattgtcttccgcatctagtttcgcaaaagcttcatctagaatgtctttcaattgttttgcagaagcagtcattcgatcttgttctccatccgtcaatggaatttcgattactttttggattccttgggcattaatgatagcaggggcaccgatataaatatcttttaagccgtattcgccattcataaagacagaaagcggcagtactgcattttcatcatccaaaatggcacgagtaatacgagccaaggcaacagcgataccatagaaagtagcaccttttttctcaatgattgtgtaagctgcatcacgaacactgaagaacaagttaaccattgcttcttcatcaatatcggggttgtttttgacccattcataaatttgcaatccggcaacatttgcatgagaccaaactgggaattctgaatcgccatgttcccctaaaatataagcatggacattacgtgcatcaacatcgatcaactcagctaatgcttgacggaaacgagcagaatctagtgaagttcctgaaccgattacgcgctcttttggaaaacctgagaatttccatgttgagtaggtaagaatatctactggatttgcagcgacaaggaagataccgttaaatcctgaatcaacgatttgtgtaactacttcacgattgatttttaagtttttgtggactagatccaagcgagtttcgccaggtttttgtggcgcaccagctgtgatcaccacgacatcggcgtcatgtgcatctgcataagtggcagcatagatttttttgggtgaggtaaatgctaacgcatgagataagtcgatagcatctccttctgtttttgctgtatttatatcaatgatccctacttcttgagcaatattttgagtgactaacgcaaatgcataactggaaccaaccgcaccgtctccaacaaggattatcttttggtgatcttttttatttgtcttagcagtcatttgtgtatcattccttccgcatatttgttttactaggtaacatcctaacactttcaagcgattttgtcatgtgatttgctcaacaatgttacagataattttgctgtttcatttgtaaatgctttctttgttatcctgtaggaattaggataaatcagggtttctaatgatttttttaagaaagagaaattctgagcaaaggaaagacacggtaacagtccgttatgtgttataatcgtagtgaacgtttttactgggcagaattgtcgtgcccagtattttgtggtggtaatttttttgaaaaaatggagcggatcaaaaaatgaaaatgattataggtctgggaaatccaggcaaaaaatacgaaaaaacaaaacacaatgttgggtttatggtagtcgatgcgttagcggagaaataccaagctacttttaaatcatcagcttttgaagcagaaattgctgaattttttatgaacggtgaaaaaatcatgttggtcaaacctcagactttcatgaatgaatcgggccgggcagtagggcctttaatgacttattatggagtttatcctgaagagatcgtggttatctatgatgatcttgatttagcgttaggcaaaattcgtttgcggcaaaaaggcagtgcgggggggcataacgggatgaaaagcttgatttcccatcttggtacatctgtatttgatcgcatcaaagtagggatcgatcgaccacagccaggccggacagtggtcgatcacgttctaagtccttttgctaaagaagaccagccgatgattctgcaaagcttggataaagcagcagcagcaagtatcgattacttgaccaccggtgattttcttgccacaatgaatcgatttaattaaggaggacctgtatggatctgattgaactaataaataaggtgccgcaagtcgctgcctggcaccaacaattaacggatcacgcatctcgacagctattgactggcttagcaggttccgcaaaaacattagcttttgccggagcttatcagaaatttgatcggcaagtcattgttgttacaccaaatctttattataccaatcaagttgccgaagatttgcggaatattattgacgacgtgtatgtctttccggtggatgaagtgttgtcggccgaaatggcgtttgcttcaccagaagctcgagcggagcgagtgacagcattgaatgctgtcgctaccgggaaaaaaggaatttacgtcatgccgatcgctgcattgcggaaatatctgcctgctaaagatacttggctgaactaccaattttcttggcatgtgggggatgagatcaatttagatcagttgccgcagcaattggtattgatggggtatgagcggcaatcaatgattggcaaacctggtgaatttagtattcgtggaagcattttggatatttatcctttgaaagctgaatatccggtgcggatcgagcttttcgatgtggagatcgactcgatgcgctcttttgacgtggaaacacagcgttcagtagaaacgttgtcagaagtaacgattgttcccacaacagaattagtgttttcgccagctgatttagctcatggacaaaaagttctgcaagagttgctgaagaaacggctcgctgtagtgaaagagaccacagataaaaactttttagaagattattttggtcaattagcatcggcttggcaaagtggcatacctgacgagaatgctcgttattatgcggatcttttgtatcagcaaccgacgagcattttggattatttttcaaaagatgcactgctgatgatcgatgattatgctcgtattatggagacaaaccgcgagattgaacgagaagaagctgagtggcatacacaaaaaattgcagaacttcgcgttttttctgagcaatctttcgggcaagatgtccagcagctgattcaaaaagaacaattttctacaagtttcttctcgctttttcaaaaggggatgggaaatcttcgttttcaagcgatccacaattttcaatatcgaccaatgcaacaatttttcagccaaatgggtttgctgaaagttgaagtagatcgctgggagaaacaacaacaaacggttgtctttttagtaagtgattcagaacgagcaaaaaaattggaacaagattttcgtgatcactccatttacgcagtacaaaccacagcagatcgactttttacaggtcgaacgcaaatcgttgtagaaacactgcaaagcgggtttgaaatgccccaagataagttggtcattgtcacagaaaaggaaatcttccaaaaaatcaacaagaaacgtacgcggcgtcaaaatgtgaccaatgcggagcgattgaagagttacaatgaattaaaagccggcgactatgtcgtccatgcgaatcacgggattggtaaatacattggtatggaaacgctggaagtagatggtgtacaccaagactatatgaccatcctctaccaaaatgatgataagctgtttattccagttacccagttgaatctgattcaaaaatatgttgcctctgaatctaaaacgccaaagatcaataaattaggcggcagtgagtgggcgaaaacgaaacgaaaagtttcagcaaaaatcgaggacattgcagatgatctcattcttttatacgcaaaacgcgaatcggagaaaggttacgcgtttcagcctgatgatggctatcaaaaagaatttgaagatgcctttccttactctgagacagatgatcaattacgcagcactgcggagatcaaacgtgatatggaaaaagaaaaaccaatggatcgcttattagtcggagacgttggctttgggaagacagaagtggcattgcgggcggctttcaaggccatcaaagagagtaagcaagtagcctttctggtgccgacaacgattttagcacaacagcattatgaaacaatgctggatcgctttgaagggtttccagtcaatgtcggtttgttaagccgttttcgaacgaagaaacagcaaacggaaacgatcgagcaagtgaaaaagggccaaattgatattttagttggcacgcatcgcctgctgtctaaagatgtagagtttgcagatctgggattattggtgatcgatgaggaacagcgttttggcgtcaaacacaaagagcgcttgaaacaattacgctcgcaagtcgatgttcttacattgacggctaccccgattccccggacactgcatatgtccatgttgggggtgcgggatctttctgtgattgaaacgccaccggaaaatcgctatcctattcaaacttatgtgatggaaatgaatccaggtgcagttcgagaagctattttgcgggagatggcacggggaggacaagttttttatctctataatcgagtagatacgattgaacgtaaagtcgaagagctccaagcgttagttccagatgcgcgtattgggtatgcccatgggcagatgacagaaatccagctagaaaacacattgtttgattttatcgaaggacaatacgatgtgttggtgacaaccacgatcatcgaaactggggtcgacattccgaacgccaatacattatttgtagaaaatgcggattacatgggcttgtctactctttatcaattgcgaggtcgtgtcggtcgaagcaatcgtgttgcgtatgcttattttatgtacgaacagcaaaaaattttgaacgaagtcagtgaaaagcggctccaggcaatcaaagactttacggaattaggttccggatttaaaatcgcgatgcgtgatctttcgattcgaggtgcaggaaatctcttgggggcgcaacagcacggatttattgatgctgttgggtttgatatgtactctcaaatgctgtcagaatccgtagcgcgtaaacaagggaaaaatacacaagcggagaaaacaacggttgagatcgatcttggcatcgatgcgtatctgccaacttcttatatagaagatgaacggcaaaaaattgaaatttataaacgcatccgtgaattggattctcaagaagcggtggatgagctgcaggatgatctgcttgatcgctttggagaatatccggtcgaagtggctcacctattaactgtcggagaaatcaaaatgaatggggatcgggcattgttagatacgatccgtaaacagcagcaaacagtgatcctaacgttaagtaaagttggcaccaaaaactattctgtcgaacagctgtttgaagcgttgaaagcgaccaagcttaaagcgacgatgggtgtcgatcacgagcagatgacgatcaaacttcagattcctgctgtgatgaaagaaagcacttggctgttagagattcaagattttgtcaaagcgctacgggaacaaaaatacgtgttacaagaaaattagttataaaggggcggagaagatgccaaagtcacaattaaaacggacgatggaaggagcatttattttaacgattgcttctttcattgccaaagtgttaagtgcggtttgccgcgtccctttccaaaacttagttggtgacgaagggttttacgtctatcagcaagtctatccaatctatggattagctatgacattggctttatctgggttgccgcaatttatttcgcgcgtgatcgccgaacaacctgatcctcagaagcagcgtgcccagatccaagtcatctatccgtatgttttttggacagcgattggactatgggcaacgacgtttttctttgccgatgttatcgctcgggtcatgggagacgcaggactggcatctttgatccgcgtggtatcctttacattcctctttgtaccacccctgactttttatcgtgggagtttccaaggaaatttacagatggtaccgacggcagtttcccaagtagtagaacagctccttcgagtcggagtgattttagtagcggccagtttttttcatctcttctcatgggatgtttatcagactgggactttggcaatgtccggcgcattgattggcggacttgcggcgtgggggattttaagctattatagtcggaaaatcaccggtcggtcgttagcgatccccacaaaaactatgcctaccgcacatgctccttccttgcgtcgccgttttttgattgaagggggactgttgaccatttacagcggttttttgattttgtttcagttggcagattcctttttgatgacgaactcacttgaagccagcggtttgacggaacaaagtgcccgcattgcaaaagggatctatgaccgaggacagccattggttcagttaggtctcgtggtagcgatggctctaagttcgactttcttgccaacattgacgaaatatctgacagtcaaaaatcagcacttgtttgaaaaatcagctaagatgtacttgcggttgactttagggattgccagtgcttctgcagttggcttggctatcctgcttccttatatcaacttcgctctttttaaagatggtgccggcaacagtgcgttggtcttatttgtttttgcggtcgctttgatggctgcaatccaagcgtatcaaagcatccaacaaagccggaaccaattccgtgtagggatttatgcagcaggatgcggccttttgcttaaaggtttgctgacgtggcccttgacctatcttttaggaacaactggtgcgagtttgagtacccttttaggtttgatcggtactttaatctattttgtgttttctgagaaaaaagcattgaacagcttttggatagagcaagggtatggcaaaaaactcctgctttgtttagggatcatggcttgcgcactgtttttatattatggtgtgatcactctgttgagtggaggtccagtgacgaaaagactgcaagcgctgattttttgccttggaggggtcttttttggcgggacagttttcattataatggctctcaaagttaaattattaacgattcgagaatggctgctcgttccgtttggaaaaaaattgttgaaattaagaggtggaaaaaatgagattagataaatttttaaaaatatcccggattatcaaacgtagatctgttgcaaaagaagtagcagataaagggcgtatccaaatcaatggaaaattggcaaaatccagcagtgatatcaaagtcggcgatacggtgcgtattcagtttggaaataaagtattagaaataaaagtacaagaattacacgaatcaactaaaaaagaagatgcagctaaaatgtacgagatcctcaaagaagaacgtatctcagaaaatgcttgatttttgtcccattttcagttagacaacttttgtggatgttggtataatggaaaaaacaatcacagtgacaggagcgaggtcagcatggataaagagccaaacaaacaaatagaactattgcagaccgagtatgccaaagagcaatttgccaagttcgaaaaagaacgacgacaagtggtctttcgtcgacgtcgacttgtagctgtttttgttgcagcgctagtgatttttgcaatcgtaggtattcaaatgttcaatgatcaaatgcgtctgcaaaaattacaagagtataaagcagaaacagtagcaaaacaagaagcagcggacaaaaaagtgacacaacttaagcgagatgtagcactgttgcaagatgacgaatacgttgcaaaattagctcgcagtagattcttttattcaaagaaaaatgaaaagatctaccctgtcttgccggatgcttctgattcaaaaacagaaacaagcggtgatgaggcaaatgctagtgatacaaagacaagtgattcggaataaacaaggtcatacctactcatcgcagtagttgaaatgattaaatgggtaaaaattaggaggaacattttttatatgtcaatcgaagttggagcgaaactaaagggcaaagtgtctggtattacaaattttggtgcgttcattgatcttggtgaggggaaaactggtttggtacatatcagtgaagtatcaaatgggtttgtgaaagacattcatgacgtgttgtctattggcgatgaagtaaccgttgttgtgacggcaatcggcaatgatggaaaaatcgggctatcgatccgtaaagcagaagcaaagccggaagaaaaacgtgattttcctaaaaaagaattcaatcggtcaagtccgaagaaatctttttcacgcaatcaaccgacgaacgtaaataaacaagacttcgattcattgatgagttcttttctaaaagatagtgatgatcgtttatcttcattacgacgtaatacggaaggtaaacgcggcggccgtggcggtcgacgtaactaaacaggatgagcaagttgtcaaaagaatttgtgacgtaacgataagtatttcaaaaaatatccgaactatatccgattactcctaccatgtagtaggctttcgccgtggagcacggcgttttggaatcggcatagttcggatatttctctttcttagcaatagacagtcatttttagtttgaagttaagtatagaagcaagagacacggagggatagaatgcttaagcaaaaagtctatcatgcaatcaaagccgatggatgggtagaggatgctacttgtttgcttgctgtttcgacaggcgtggattcaatggttttactccatgtgatcgaagagttgtttcagcaaggaacatttggcgtggctcatgtcaatcataatctgcgggaagcttcagacgacgaagcagcgttcctgaaggactattgtcaaacgcgcgggattccatattatgaacgagtttggcaagatccgccccaaaatggcatcgaagcggccgctagagagttccgctatcatttttttgcagaaacgatgactcttcagagttatgattggttattaaccgctcatcatgcagatgaccagatggaaacgatgctgatgaagatggtgcgagagggacgcttgcaaaacgcttcgggaatcaagcgcaagcaaccttttggtaacggttatttgatccgtcccttcctaacgatcgccaaagaggagattagagactatgcaagaaggagagggatcgcttatttcgaagatgaaacgaatcagcaaacgctgtttcaaagaaatcgcctgcgtcatcaagcggtccctctgctgaaagcagagaacccgagagctcttgatcattttcagcagctttctcaagagatgatctatgctgaccaattgatcaaaaagcagcaagcagattggctcgccacgatacttcatgaggaagctgaaggctattttttaaacttggatgaattggctgcgtttaccgcagcagaacgctattacttttttgaaggtttgctacagaaagtttcccatgataaaggaatctcgtacaatactaaacaacgagagcagttgctgtatctactagaacataatcccagtcagtggataatcgatttaaatcaagattggcagattgttcgagtttatgatcagttgaaagtcactgctgttaaaaaaggctctcacctccaaacgcaggtagatgagacgcattttgttctaaaaaaaggtgaaagtttctttttgtcggaccatgaatggatcggctacattccaagtgacgcccaagttccagaaaaagtcatggattggtcagagatttcacaaattttaccgatacaatatcctgcgacagtttttttgcggaagcgaaaaccaggggatcggttacagctgaaaccaggtcttacgaaaaaaatcaggcgtttctttatcgatgagaagatttcgaatgaaaagcgtgctgctagttgggtcctgacagacgctcaagagaatgtattggcacttttgccttatctattttcctatttgagtattgagcaagaaactgataaaatacactacatacttctttataaatatcggaagtaagagttggaaggagaactttatgttagacaaagatattgaaaaaattttgattactcgagaagagatccaaaatcgttgttctgaactaggtaaagaactgacggaaatctacaaagataaaaatccattggtcgttggcgtattaaaaggagctgttccttttatggcagacatcgtccgagaaatggactgtcatttggaattggactttatggatgtttctagttatggaaacgcgacaatttcttctggcgaagtgaagattttgaaagatttggatacaaatgtcgaaggccgagatatgctgatcgtagaagatattattgatagcggtcgcacattagcctatctagtagacctatttaaatatcgcaaagcaaagtcggttaaaatcgtgacattgctagacaaaccagaaggacgtgtggtgaaaatcgatgccgactatattggctttgatgtaccgaacgaatttgtggtcggctatggattggattacgcggaacaataccgtaacctcccttatgtgggtgtcttaaaaccaagcgtttatcaatcaaattagtgactgatctaaatcagttgtgatacaattaaatggtcaggattgataaaacaaaatagccaaggaggtacgcatgaataagaaaaataacggtatgatcaaaaataccttatattatgtacttgtcttgttagcaatggtcatggtcgtctatttcatttttggaaatggcaatcagcaaacgccaacaatcgagtactcaacatttacggagcagctgaaagacggaaaggtcaaacagtttaccgttcagcctgctaacggtgtttaccggatcgtcggtgaatacaatgccgaacaaaccgtcagcaatgacaatgggctttccgtactaggaagcacgcaagcaagtacgacacgttttacaacgatcattttgccgaatgactcgacattgagcgaggttacgacattagcaaaggatcaaggggttaaaacaacgatcgaagaagaatcgaacagtggtgtttggttatcgttgctgattagtttcttgccaatcgtaatcatcattttcttcttctatatgatgatgagccagcaaggcggcggtggcggcggtggcggccgtgtcatgaactttggaaaatccaaagcgaaagaggccgacaaaaaagccaatcgcgttcgtttctctgatgtagcgggtgctgaagaagagaaacaagaattagtcgaagtggtcgaatttttgaaagatccacgacgctttgtcgaattaggtgcgagaatcccagctggtgtgctgctagaaggacctccagggacagggaaaacattgctagcaaaagcggttgccggagaagctggcgttccgttttactctatctcaggctcagactttgtggaaatgtttgtcggagtcggagcgagccgtgtccgggatctatttgaaacagccaagaaaaacgcaccggccatcatctttatcgatgaaatcgatgcggttgggcgccaacgtggtgccggcatgggtggtggacatgatgaacgtgagcaaacgttgaatcagttattagttgaaatggatggatttgatggcaatgaaggagttattgttattgcagcaaccaaccgttccgacgtgttagacccagccttgttacgtccaggtcgttttgaccgacaaattcttgttggccgtccggatgttaaaggccgtgaagctattttacgagttcacgcacggaacaaaccgttgtcggatgatgtggatttgaaagtcgtagcacaacaaacacctggttttgccggtgctgatttagagaatgtcttaaatgaagctgcgctagtcgctgctcgtcgcaataaaaagaaaatcgatgcctctgatattgatgaagcagaagatcgggtaatcgcaggacctgcgaagaaagatcgtgtcatcaataaaaaagaacgcgaaatggttgcttaccatgaagcgggtcatacgatcgtcggtttagtcttaagccgtgcgcgggtcgttcacaaagtaacgatcatccctcggggccgtgctggcggttacatgatcgcattacctaaagaagatcaattcttaatgacgaaagaagatatgtttgaacaaatcgtcggattgcttggtggacggacagcagaagaaatcattttcggcgttcaatcaaccggagcatccaatgactttgaacaagcaacagctttagctagaagtatggtcacagaatatggtatgagcgacaaactaggtccagttcagtatgaaggcaatcatcaggtcttcgtcggtcgtgattatggtcaaaccaaagcttactcagaacaagttgctttcgagatcgatcaggaagtacgccgtatcttgatggaggcacatcaaaaagcacatgagatcatcgaagaacatcgtgcgcaacataaattgattgccgaaaaactgcttgaatatgaaacattggatgcaaaagcaatcaagtcattgtttgaagaaggcaaaatgcctgctggaactgagaattcagaatatccaagcgaaaaagctcaaacttttgaagaagcaaaacgcgctttagaagagaaagatgctgaaaagcaagctgctgagaaaaaagattttgatcagcaagtagacgaacttcgtcacaataatgaaaaccacgaagcttcatctcaagataaaacagaggacggtcaagagtagtcgttcaattatcaataggtgattagctatcgtaaagtctagggactgtgtcataagtcaaaacaagagaacagattcgaatgaggttcggaccagttgcttgttttacggcttgtgccgcagtcctttcttgttaacaaatcgagaaataaaccgacagaaaacattggcttttctctaaaatggtggcattcagttgaaaaaaaaacaagttcctagtatgattcactaatgaacgaaataaaggagcataaacaatggaagattacttagtaaaagcattagcttatgatggttttgttcgtgcctatgcagtgtctgcaacaaaaactgttagtgaagcacaacaacgtcatgatacttggaatacagcatcagcagcgctaggccgcgctatggttggaagcctgcttttgggcagcacgttaaagggtgatgacaaattaacggtcaaaatccaagggaacggacccgctggagcaatcattattgatagcaatggtcgtggagatgtcaaagggtacataaaaaatccgcatgtcagcttgccgctaaacggacaaggaaagttggatgtgcgaggagcagtaggagatcaaggaatctttactgtaatcaaagatttagggttgaaagaaccgttttctggacaaacacctattgtctctggagaattgggagaagacttcacttattacttagcagtttctgaacaaatcccttcggccgttggattgagtgtgttagttgataccgatgattctattcgaacagccggtggtttcttactgcagatcatgccgggagcagatgaaacggttattgattcaatcgagaaccgcctgcaagaattaccacgagtgtcatcattgctggatgaagggaaatcgcctgaagaaattttgacggtattgttgaatgacaccaaagtcgaagtgttagaaaaaatgcctgttcaatttcgatgtgattgtagcaaagaaaaatttgcgacagcgatcattacattaggcgcggatgaaatacaagaaatgatggatgaagatcatggtgcagaagctgtttgttcattctgcggtaataaataccatttcgatgaacaagaacttgctagattaaagaaagaagctgaggcatagaagatggcgatacacagctggaaaatcggtaatgtcgaaatccctaatcgagttgtcgttgcgcctatggcaggaataaccaatgcggcgtttcgcgtaacggtcaaagaatttggcgcaggcttagtcgtttgtgaaatgatcagtgattggggaatccaactacgaaacaaaaaaacattagaaatgctttatatagatgaaacagaacatcctttaagcttgcaaatttttggtgggaataaagagtctttggtcgaagcggctcaatttgtctcagaaaatacagcagcagatatcattgacatcaatatgggttgtccggtaaataaaattattaaagcggaggctggtgcaaagtggctattggatccagacaaagtctacgaaatggtgcatgcagtagctacggcaattgataaaccggtcacagtcaaaatgcggatcggttgggatgatgaacatattttcgctgtccaaaatgcgcaagctgctgaagcggcaggtgcagcggcgattgggatgcatggccgcacgagggtccaaatgtatgaaggagcggctaattggtcggtattaagagaggtgaagcaagcaatttcgatcccttttatggggaacggagatgttcggacaccagaagatgccaaacgaatgctggaagaagtcggcgcagatgctgtcatgatcggacgagcagcattggggaatccgtggatgatccatcgtacaaaacattatcttgaaacgggagagctgatcgccgaacctactccacgggagaagatcgctacagccaaacttcatttggaaaggcttgctgatttaaaaggtgaatttgttgcttcccgagagtttcggcagcatgctgcctactatttaaaaggcatttcacgggcagctaaagtcaaagcggcaatcaaccagacagagaataagcaagcgattattgatctgttagatgcatttgtagaaaagacagaaaaacaacctgtcggaaatactcctgagtaaagtaaaatcaagtcgatcttgaacttcggcttgattttttgtggcatcattggcattataagaaggaaacccaagttaagaatggaggaaaactcgtgacagaggaacgacaaaaacaagaagaattaaatgatcaaatgttggttcgccgtgaaaagatggaaaaattacgggaagaaggcattgatccctttggcaagcgctttgaacgtacgcataattctgccgagttgcatgagttatttgatcaacgaacaaaagaagagttaacagagatgaatctttctgcaagtgttgctggacgaatggtgacgaaacgtggtaaagggaaagctggctttgcacatttgcaagatcgtgatggtcagattcaaatttatgtccgcaaagatcaagtaggtgacgaaccgtatgaaggatttaagcatgctgacttaggtgatttctttggtgtctcaggggagatcatgaaaactgatacgggggaagtaacgatcaaagcaaaagaaatcgttattttgtctaaagcgttacgcccactcccggacaaataccatggacttaccaacatcgagcaacgttaccgtcaacgttatctggatttgatcagtaataaagatagctttgaccgattcatgaaacgcagccagatcatcagtgagattcgtcgctatttggatggtcatggctacattgaagtggaaacgcctgttttgcataatcaagcgggtggggcagcagctcgtccatttatcactcatcacaatgcgttagatattgatctatatttgcgaatcgcgcttgagttgcacttgaaacgattgatcgtaggtggtatggagaaagtctacgaaatcggccgggtcttccgtaatgaggggattgatactacccataatccagaatttactatgttagaagcttatacagcctatacagatttcaaagatgttatggatctaactgagggaattatccgcaatgcagcagagaaagttttagattctgctgtgattacttatgatggacaagaagtcgacttggcgagtgattttgcccgcgtgcatatggtcgatgctatcaaacaacaaacgggtgtcgatttttggaaagagatgacaatcgaagaagcacatgctttagcaaaagaacaccaagtggaagtcactccaacgatgacagtaggacatgttatcaatgaattctttgaaacgtttgttgaagaaaccttacagcaaccgacctttgtttatggacatccggtagaagtctcacctctagcgaagaagaatccaaaggaccctcgatttacagatcgttttgaactatttatcgtaggccgggagtttgctaatgcttttaccgaattaaatgatccaattgatcaaagacaacggtttgaagcacaagaaaaagaacgacaagaaggaaacgatgaagctcatggagtcgatgaagacttccttgaagcgctagaatacggcatgccgccaaccggtggtttagggatcgggatcgatcgtctagtcatgctgttgacagatgcacaatcgattcgcgatgtgctgttattcccaacaatgcgttgataattcataaagagagacacacgggtgtttacttgtgtgtttctttttttaccagtagttccctccaaaatgactaacaagaaaaaaacaagggagaaactcactgctaaatggaacgaaaacgaattaaaaacgaacgatgaattcattggattgtaagaatgaacgcctttgagaaattacgaaaataagagagaaagttattgacctgacagcatttagttggtatattattacatgtgccaaatgacaaaaatcatttctaaaagaaaatgaaaaaagttattgacgccagaaccaacagatgatattataacgaagtcacaaatttaagaaatcaatttgatgctgatgcagcaacaaaaaagattgaaaaaagttgttgacaaataacaattcatttgttattctaatggagtcgctgatgacgcacaggaagttgttgaataaacactttcgaaaaaaacttttaaaaaaagagttgacattcgcttgttaatctgatatgatttaaaagttgctaacgcagcgcagtagacctttgaaaactgaacaaagcaagcaaacgaaccaatgtgtagggcgcttcattatatgaagcaaaatacatgcaagcaatagctagcaaagttaattttatttgagcttaacgatcctatggatcgttcaaacaaatcattatgagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgaacgctttttctttcaccggagcttgctccaccgaaagaaaaagagtggcgaacgggtgagtaacacgtgggtaacctgcccatcagaaggggataacacttggaaacaggtgctaataccgtataacactattttctgcatggaagaaagttgaaaggcgcttttgcgtcactgatggatggacccgcggtgcattagctagttggtgaggtaacggctcaccaaggccacgaggcatcgccgacgtgagggggggctcggcccnnnnnnnnnnnngttatgcggggtgaggttactccgctccctccggtcgcctagtactgttcatcatctgctcgggtctttgaccaatcgcagtgattcacagcaaaaaggcgtcctcaagcaagccagttatggcttgcttgaggacgcctttttgcgtgttaccacctcagtttaagctatattcacatatagctcctcttcgagtacgatcatactctagcaagataacggatgctgccgtcgccgccttgcatcattgctcgggacgaatcactccttggccattttccaaaattcgtttcctgcttcttttcagctaccgaagctctctgtttaggaacattccttttgtacttaccaattcatcgtgttgactctatttttttatgccgctttttattttcaaagatcgatgaaaacaaaaaaagtccttttaccagcatctgctgataaaaggacgatcactcgtgttaccaccttttgttcagaaggtttcccttccctcaacccaacgtctatcaagaaaattccatcaagagattggtgctccttttaacggtagagcagattccgtgattgcctacttatcgacaatcaatcctccaaggccatttttcaacgtttcagacttaactctttccaccaaccagagtctctctttaaagtatctacgattactttccttatcaacggatagttattcttgttgaaatgtactttaccggaaaaaggataccttgtcaatcagaaaactattttttttcagaattttttggcaatgctagaatctgggcatagcgatcttgccagatccgctcataccaatgaatgatttcagcagctgaccagccttcgaatgcataagtagtcgttgcttgctgatacaacacattctgataccctaatccatgggcaaatttgatcgtgccatccatacaaaattcagtttgcgcaccgatccattcgatgctgcgaacatggtgctttgtcaacaaggactgtaaggaggtattgaaaaagctattcgcatgagtcttgcgcaaaaacaagtcggttgcttgcacagccaaatctggatgtaagagccattcatctgtttggtagccgagttcttcttcctcatgctgcacaaataaaacggggcgttgtgcatgacggtaagtttggatccgctggttggcaaacaacagcagcgaatcgagatgatccagtttggtgccattgtttgaacacacgcctttttgtaaatcaacgatgatcagaatatcttgcatccacttctcctttagttttggtataagattcctttatcagccaacaattgctttgcttgctctaactctgctgcttcttggtagcgtaacgtatggagatggatcccattggtcaaatcagaaagcaggcgggcttgtgaatgctggtatttccgcataaagtctgcgacatcttgttccgttttgatccgcagattccctgttaattccccataaatctcatgctcaacgatcacatcaatcacttcgattccgcaagagacaaatgtcaacaattcttcttctgtttgttccggacggtgttgcacagcaagtttgctgacatgacctgtctcacttgcagcttctaagcggtaaccgcgagcggtagccacgatagcctctcctgctgctcgcaacaaggcaatgtcaccaacgatgatttggcggctgacacctaacttacccgctaatttactagcactgatcggtttctcggcggtctgcaactgcttgatgattgcttcccgtcgtgttgctccatccatcattatccctccaattgattcttttgataagtgcgagaatgttccatgatcgactcaaaggttacgacaatcgtttcttcgaaggctttattggaaacggactggcgaacattgttcaaaacagcttcttcccgagattcatccagaactgctgtctgttcctgttttttccattggacgatttcactgactgctgtcatgcgtttttctaataattctgtcagttctcgatcaatcgcatcgatcgtctcccgttgatgatcgatagcagcaacgacttctgtcgtgcttttagttgcgggagcgacatcttttgcgatctcttcgatggtttcaccagattcaatggttttgatgatccgagctggatttccagcgatcaccacgttatcagggaacgatttagtcacgacacttcccgcaccaacgaccacgttatcgcctaagcgaacacctggaaggataactgcaccgccaccgatccaagcattgtcgccaactgtaattggtgcgccatactcaaggccactattacgcttgactggatgcaatggatgagaagctgtaaagagacgaacatttggtgctagcatacagttatcaccaaaggtaatgggacaaacatctaaaaagatacaatcataattggcatagaaattttttccaactgaaatattatagccgtaatcaaagcggacattcggttcgatatagatacggccagccacttgaccaaatgtctcttttagcagttgttctttgatcatcggttcggattcccgattgatcaagtgcatttgttctctggcaaatttgcgatcggcaactaattctggatctggtgaaaaatacaattcaccagcaatcattttttctttttctgtacgttctgtcataatgtgcctccatactccttttcaattttagtgtgagagttttgcaaaaactgtttccccacttgctaaaacttgaggagtcgtattttgttcaagcattgtttggttgatgatcaagcaattctggctattttgatactgcaacaaaccagcaaaaggatagacttgtaatgaggtgcctaccacgaccactagctgtgcattggccacagcgttgatagctgcagtaattgtttcttcgctgaaaccttcttcatacaagacgatcgctggacgaatctgtccaccgcaatcggcatgatgccagtctgtcaaataggtttgccaaggaacttctgcaccgcattgacggcagtaacagcggtaaagggttccgtggaaatcaatacgctgctgactccccgcctgttgatggaggccatcaatgttttgcgagactacccaaacgttccgttcttgagcgaactctgccatcgtctgatggatcacattgggctttgcttcaggatggtagagatgtttgacaaattgataaaatttatccggctctctgaccatacaagtatgactcaacagatattctggcgcttcaatgccatgataaatccctttcaaagagcggtaatccggaataccggaaggggttgaaacgcccgctcctgtcaaaaaagtgatagactcggcagcttgaatcttttcgacagctgtttcaatcgatactaacattttgctgaactccttccgtgattgttctactttttaatagtatacctaatttccccattttttataaccatcatccgcgatttttcacaaaccttcccttgaaaaagcctcaacaggaaggaaatcttcacttggaattttcagctcatttcattgattctttcatgacattctacaaaaaacgtggtaaactattcacgaatcaaagtgaggtgaaatacattggtagcatctattatttattgggcaatgatcatcatcagtttcggctggttggcagttagcttatacttctctattttctatttatctcgtaaagaaaatggaaatctatgggcgtttgctttcttaaatgtcatcacagcaatcattcaagcactcgttctattggtttatcgtacattaggtcaagactggggcgttacacaatactcaagtctcatttatttagctctaggcttattactaggtctgacagttattcaagctgtcttaggccgcgaaccaaaagccaaagttgcttaaagtagccgaaagtaaagaaaagcagttcccttttccaaagaaaagagactgctttttttgttgaaaagaattgacaaatccacctttttcttctacactcgattaagtatcataatcaaatacgagtatcctttaacatttaggtagaggtcgcgaggttcattaatcctgctgagtgaagcaacacgtcaaaagcagagctagggaacatcgccgaaacaaactgattcttgcttgaattattttgttgggacgcaagtgaacaacttgcgtactgtcttagcttggctaagttgcgctatgttttgtgaaaggtttgtcgacgaaattgtcaacagccgttttccaatcatggagtacggctgtttttttgttacctttgcctgtctgtagtgccactcgtgaaaggaaagagaaaatgaagaaaatgaattggttttgggcatttttcgccctctgtttcacacttgtcaatgtatcgatgactgctcatgcagatgatcaaactccagctgatcagtttcgagtggggatggaagcgggttatgcccctttcaactggacccaaaccaccgatgcccatggagcggtacctatttctggcgagaaagggtctgcctatgctggcggttatgacgttcaaatcgcgaagaaaatcgctgatggtcttggcaaagaattagtgatcgtcaaaacacaatgggatggcctggcacctgcattacaatcagggaccattgatgcggtaatcgctgggatgtcccctacagccgaacgacgggaacaaatcgattttaccgatccttactacgaatcgaacttagtcgttgtcgttcaaaaagatggtaaattcgcaaatgcgaaaagtttagctgatttgacaggtgcaaaaatcaccgcccaattaaatacattccattacacagtgatcgatcaaattccagaagtacaaaaagaacaagccatgaaagatttttcttccatgcgcgtcgcgttggcttcaggcatcattgacgggtacgtcagcgaacgtcctgaaggcgtcactgctacaggggcaaatcctgatctgaagatgatcgaatttgccgaaggtcaaggttttgaaaccaacccagaggatgtccaagttgccgttggtatgcgcaaaggtgaccccgatgtccaaaaggtcaacgagattctagcgacgatccctcaaagtgaacgcacgaaactcatggatgcggctatcgaagagcagcctgcggacaccagcggagattcagcgaatcaaggtctgctggccgatttcaaaaaaatcatcgatgactatggttctctatttttacgaggggcaggattgacgcttttcattgcgatcgtttctactgtcgtcggattattgattggtctattagtcggtgtctttcggacgctgccagctgctgaaaatcctgtaagtcgctttttccaaaaattgatcaatgcattattgacgatctatattgaagttttccgtggcacaccaatgatggtacaagctatggtcattttttatgggactgctctagcatttggtgtttccatgaatcgtacgattgcggcattattgatcgtttctatcaatacaggagcctatatgtctgaaatcgtccgtggcgggatctttgcagtggatgatggtcaatttgaagcagcacaagcaattggaatgactcactggcaaacgatgttcaaagttgtcttgccacaagttatgcgaaatatcttaccagcaacaggtaacgaaatcatcatcaatatcaaagatactgccgtgttgagcgtaatcagtgtcgccgatcttttcttccaaggaacatcggctgccggaacaaattatcaatacttccaaacatttgcgatcatcggtgcaatctatctcgttttgacaatctctgcgactcaaattttacgttttgttgaacgcaaaatggatggtcctagttcttatgtcaaactagaagatatcaacccagaataaggaggaagacagatgtcagcaattatcgaaatcgatcatttaaagaaaagttttggcgacaatgtcgttttgaaagacattagtctttcggtcaataaaggtgaagtcgtaacgattatcggctcctccggttcagggaaatccacactgcttcggtgtatcaatcttttagaaaagccaaccagtggaaaaatcatttatatgggcgaaaatgtcctagaaaaaggatacagcttaccaaactatcggactcatttagggatggtgttccagtccttcaacctttttaataacatggatgttctggaaaattgtgtcacgggccaagtcactgttctaaaaagaaatcgcgccgaagcagaaaaaattgctcgggagaatttggaaaaagtcggcatgagccgctacgtcaaagcaaaaccggctcaattatctggtggacaaaagcaacgggtagccattgcccgggcattgtcaatggatcctgatgtgatgttattcgatgaaccaacttcagctcttgatccagagatggtcggagaagttttgaaaacgatgaatgcgttagctcatactgggctgactatggtcatcgtgacccatgagatgggctttgctaaagaagtctctgaccgagtgatcttcatggacaaaggtgtgatcgctgaagaaggcacaccagaagaaatctttatccatccaaaagaacagcggacgaaagaatttctatcgcgggtacttaattgatcctgtgctgaactagggtacaagttgcagacaaaatgatttagacgaacagtcagtgccttcctgtcttacaagagggcattgcttgtccttaccgaatcatcttcttgtcgcttgttccctggtttctttttttggccttggtcaactaagagttgctatttgatcatttttttgttattttttttaaaactagagaactataggagtaagttgatatgaagaaaaagttacgtattcaagactatttgtatgttggttctatgttgtttggtctattttttggtgcgggaaatttgattttcccagtgcatatgggacaagaagctggtagtaatgtagcccttgccaatttaggtttcttagtgaccggaattgggttaccattcttaggcgttatcgcatttggtctttcccaaagtacgggtgtcttcgaattagcttcacggatcaaccgccgttatgccattattttcactgtgttgctttatttagtgattggtcctttttttgcactccctcggttagccacaacttcctttgagatcggacttgtaccctttgtttcccaagatctccaagcacccttgttggccgtattttcactattattctttggggctgcgtggtggttctcacgcaagcctagtaagatattggattacgtaggaaaattcttgaatcccctctttttggtattgcttggcttacttttagtctttgcttttacgcagccaatgggtacaatccaagaggcgcctgtttctccgctttaccaagaacacgccttcttcaccggcttcacaaatgggtacaatacgttggatgcactagcctcattagcctttggcatcattattgtgactgcgatccgtaacatgggtatcacgaaaccttccgaaatcgcgaaagatacgattctttctggctctatcagtatctttctgatggggatcatctacacattgctttcctacatgggagcgatgagcctaggaaaatttgcgatcagtgccaatggtgggatcgctttagcacaagtagccaaccattacttaggccgctctggaagtctgctcttagcattgatcgtcattttagcttgtttgaaaactgcgatcggattgatcaccgcatttgccgaaacctttgcagaattgtttcctgcaagaagctacttgtttttcagtgctgttgccagcattctaccggcgatctttgcaaatatcggtctgacgaaaatcattgagttttcaactcctgttctgatgtttgtctatccgctggccattacattgattttgttggcgattattagtccattgttccagcatcgtgccagtgtgtaccgtatgaccacttatttcaccctggtggcagccgttattgacggattaaatgcttgcccggcattgattagagacactgctgtcgttcagcagttattgaaatttgcagagcaatacttgccgttcttcaaaatcggcatgggttggctggcacctgcaatcatcggtttcatcataggtctcgtttgggcttggtgcaaaaaagaaccgaaatccgtcaaaaatcattaattcaaaaaaaatgacctaccatttttgaaaggtaggccattttttttgataaaagactgacagttgaaacaaaaacaggtacaatagacccattaaaggaggatatttatgttttacgaagaacttatgatggatccgcaaacgttgatcaaatttaaattattccggcgcatgcttactttacaaaatccaaatcatccaatcgcgcaattagccaaagaaatggacttgagctatcagcaaacattcattgagttgactgagatcgatcaagatttacacgagttgaccccggatcacttgtcaatacttggacgtggtggcaagctgcagccccaaaatattgcggcaacgattgatgagtaccggttttatcttttgaacaagagcgtaccattcttatatgttctttatatgctgaatgaagaaaatcctaccattacggatttttgcaagaaatatgatgtcagccgttcaacagtatcccgaaaattcgaacatctaaaaaaccatttgaagcagtttcaattgcgttttacttatacagaatcgaatctcgttggcgacgagcgcttagtgcgtctttccttattcaatatcatttggttaggcgtccgggggatcaaatggccttttgccgtttctgagtctgatgcagaagctttcgtcgatgagtttgctagctattttcctatctctcgttcttatctagggaagctagagttaaaatattttgctgcgttggtccttttacgcattagaaaagcgaattttgcaaaatacgaccgccgttataattttttgatgaaaaacaatcgctattatgatttcaatcgcttgcgtaccacgttgactgccgatactgaattaacagaaaaacagcttaaaggagaatcaagttttatctatttgctctcccaaatgctacccttctacttgtctgaggaagatccttccttgcaacaaacattgacattctatacgactaaacagaatccgatctatccgttagtttttgatttccttgcccaaatgaaacagacctattttgctggacagcaggaacttttagatgatcctatcttgattggtaatctaatcaatgcgacctttggcaactacgtctttcgacaaccgtttcctaatatttaccggctgctcaccctttccatgggacatggtctgccacaggaacaattgcatcagcatatcgatcaattctttaccgactatcgctcttccaataatgtagactatatcaatgacaccaatcaagaacagttagcagcgatgtttactcacgtcttgttaccattctatgataagatccgctacgccaatcggctgcatgtcggtgtcgttttggaagacaactttttacttgtccaatccttgaatcaatttctgcaagatctgacctttgtgcaagcggatccttatgatccgcaattgaaggaaccctatgatttagtgattagttccaatcaattgatgaaaaaaatgaacccaacgatggcaacttatctatgggattatgcagctgctgatgctcaatacatcgatctttatcgtacgttgaaaaaatacttcaatgaaaaaaatcagcacgtgtaaccgaatcgttatcttttcttaagaacttccgaaaacttttgtcacagaatattcatatttagttagtatagtataagcataccaacaaacaaccctaacactttttcatttttaactccttcccgccggccacccaccggcgggtaattttttgtctctttttctctagaaagcaatctttaaaactttccaagcttttctccacaaaaaattcacatttgccgactatagtataagcataccaacaaacaaccctaactaacacttttcatttttaactcctagcctgtcagccacccactgacaggctcctttttttgtaaaattcctttctgtagtacaatcaatacaaaaaggggagctttatgacaaacaccattgaaacggttgatcagtatattgctggctttccggatcattccactgtattgcaggaggtccgaaatttgatcaaaacagtcctgccggatgccgaagagcggattcgttatcagatgccaacctatttccaaacagagaatatcgtccactttgcctgtgcaaaagagcacataggattttatccaacaccctctgccattcttgcttttgaaaaagaatggcagtcttataagaccagtaaaggaacaatccgtttttcgtttacagaacctattccttatgatttgattgctcgaataaccgcttggcgtttgcaagaagttttagcgaaaacaactaccgattaactaaaaaagtgtaacaaaaaagtctgtgagtgtaataaaacaacgtcctaagatcagcttgattgcttcttccgcctacatggctgctatctgctgttttggtctcttgttttacttacgtcacagactttttttacttttcgggccgcgttgctttgacctttaatgtgctgacctttaaaacgctggctaaagggatcatacgaatttgttgccgatcactttgcagtttcaaaacgacttgttctttcgcaaccgtttttccaacgatccaaccggtaacggtttcaaaactgccaaccttctcggttttcacttgtaagacgaccagatgtttgtcactggccgctttttgcaaaatttgccgaatctcattgatcttttcagtttgattttttttatcggcattgtcactgaagaaagtatccaacaaggttgtcgaagtcatgacaatcaacttgcccagctgtctgatgggagatgatttcttttccattggtctttcctttctgctaacagcagcgggtttctctaaaaccgcacatacgttctcgtttattgcttttattttaacaaattttgaggaaaaaacaagcgaacattccctttattgggcagcattttttattttttctatccaaaggggcagtcctgcttgaatcaagcggtatgtttggttgaaatctcctgtgtaataaggatctggaatatcttctccctctccaggaacgacacttaagtacgtgtaaagcttatgctgcatacctgctggagccattgctgaaaggtcctcataattgttacgatccatgccaatgatccagtcataggtttcaaaatcctcagaagtgatcttgcgggaaaccatgttctgccaagaaatccccgcatctgctaatagttgacgagttccttgatgaggcggattacccgcttcccatgaactagtggctgctgaatcgatctgccaaggcaattgacgttctgctattgcttgcttgaaaagcccttctgccatcggtgaacgacaaatatttcctaaacagacaaataaaactttcgtcatgattattgctcctctttttgataaatttgataagaaaaaaattccacatcttttgccaagcgaaagagttgggtcgcgatttctaatggcatttccggaaaatcatcacgaatccaagtttctaagattccactacagccataagaaaagaaacggctgtaaaaagcaatgtcttgttgcgacaattgttgctcttcatcgacttcatcaaacaagcgctgaaataaaggctccgtaatttgataaaactcactcatcagaatatcccggtcataagtaacagatttccgatagaaggttccgttttgccgcatcgccttcaacattttcaaagctgcttcttcccaattgtctagcgaaatgttttcagatgttagataaatcagcgcatctgttttgtagatccaacgaatcaatgcttttttatcggggaaatgataataaaaggtttgtcgattgatctgcgccttctcagccagctcttgaatgctgattttgtttaattcttttgtctcacaaagttcaacgaatgtttgaccaatgactgctttggtttgattcccttctgccatggtacacctctttttcaaattctctccttatcataccaaatttccaactaaaaaagtattcttgcagaaaaaatcccagctatttcactagctgggatcaaaaaaagagctgaaaacaatttcagctctttttttaataatgcaatccttcacgtcccaatcggttgggtgaacttatttctcaaatttttttttcaaaaattctctgcggatgcccacgactttctcggtaaagttgacccaatccactggacgcggcggcgccagccacaaaatatgattgatccccattgccccataaaaaggcatgtttgaaagagtcagatgagtcttttcatcaggaaaactttgaaactgaatattcaaatcgagaatcttttcaatattgttgcgaatcatttgattatacgaacgaccataagaaaaatcgacacatacatagagaggaacagatatttcttttaatgggatcgttgagatcaataaaatcagatagcgaaagaatagaaattccttgttgttccacaaaatgggtcggttccggttagcttcaaggtaattccgacaaaaagccacatattcagggtatgtttgcaggaaataagtgacgtccaaatgttgatactcgcatcgcgaactgaaagaaaatgaaagcagttggtaatgaatgttcgtcaattcagttgtaagcagtgctagaagctcttgggaaagagcaaaacgaccactaagttctgtatagaaatgttcatttaattgggtgatataatgattttgatcaatgtagcggtcattttctactaaccagccttctacgatcagaaaccgcaatatctcctttgcttcccgctctaaggtagtcaggctcaccgtaggcaagatcttcgccagccagtctttcagctcttcaatgattcgtaagtgttcagcattgatcaaaccatcctcaactgtattttgcagaaaatgaccattgcacattcgggtaataatgattcctaagtattgttctttgcggatctgcattcgggcagatttctgagggttcaaccagccttgactattaagcgcatcgaaagtctttctttttgtttcgatttctttcggaaaaaccgactgattcaaatagtattctttcataaaaaacaataatatgaattcccttatttcattttcttcaccgatcaatcgaaattccttcgtcacctcaatgtcataatcattaaggatctgcttgaattgtttaaattctttatacacaggcgtatggcttaaaaaatggttcgtagcgaattcataaagtgaagacagttgttcaaaaaaacattctttcagcatggaaaatttcagtgactggtccaaataataggtcaagacgttatcagaggttgccaaaccagaagcatttaatttgatcacggtcccatcagtcacaataccaaactcttcatccaatccaaattcataaaagtccgtgtttaattcttgaacggtcttgttgatcaaaaattcggacattgtcagattatccatcaatgcctcttttgtctcggataaagaaaccgcattttccaagtattgaagcagcaccaattttcgcttatccgctttattcaaaaatgtcaaaaacatgcgttttcaggcctccatcattcttttgcccataaaggacacttccggtaaataaatagcacaagcttgtaagataagacggctgatcattgccatcaccacctgaatcatcgtctggcattgctaagtcgaccgacagactatttgcaaggaagatatcttccaccgtcacgcgttttgccagctgcttgccatcagccaaaaacggttttgttagattcagtaacggctgttccttttgactgttttcttttgatttgggttcttccttaggcgatgctggttctgctgcttttggtgtcttctcatcaacaggcgcctcgttgatttctggagggtctttcggaacgatttcttctgaaggattcagcggattatagatggtagcgaatacgacctgttcggtaacaaggtcgatcattccgataataatacaggctcctaaaacaaagccaaatttgcgtttcattgattatttcaccgccttaacatagttctatctggcatctcacttgggcctctcctcacgtaccatcaataatcgatgaatctatcaaagacagccccacaccattaggtgtagctgaaaaagccagctgttcttacttgctgctaacttgttgtcctaactggagatctttctccataagacttactttgagaaacaggaaagaaaatgattccgcaatgaatcggctatcgctcatcacttttcaaaactagttactctccttcattctttttctgacgatgccaaacaatcagaaatgcaatgatcaccaagaggagtccaatcaataaatattgccacgtatgatcttcttcgatagtgacatctttccgattgaggtctcgcgcaacatcgccagccactgtaaactcttttttaaattcccatctgtataaatatctttcttcctcatcaccattcttgactttatactgtccttcatcgctttttccgctgtaggcaacagatttcagcaggtaagtacctgcttcaagcttttgtccttctaatgagatgggataagaaaaatgggaatttggtgccatctgcataccagaagtatcagaagaatagcggctgtcgttttgcccttttttagtgacatcgttgatcaaacaaaatgaattcaaataggcagcggtcggattttgaaaagtcacattgattacattgcgggcattcacttgatcaggttcgacggctaacaacttcaaatctggaacgatttcatccgttgtttgtctcaacaaaattgcgacgacataggcatattcatttttgatcgctaatccttgatcctcggactgatcagaggcttcttcctgcttttcttttaatgtcagtccaccggaaatcacgcctttaaatgattctgaaggcatgcttacttttaaaggcaaagtcacttgagactgtttgggaatcgtgatggtctctgcgatgtctaccaaatccttcaaattgtgcgttaaggtttcatcaggttcgatatcattttgaccatactcaacaacgccgtttagattggtggttgccgaagcgatcttcggctcaatcactacgtccttatccgtatcatttcttaatagaacctccaccgtttgaacagcacctggtgacatcttcaaatcaaaataagtcttagatttgtctatttggttctctggtatgactggatttactgcaaaattgaattcagaggccatgcctcttaccgaaataaaaaagaaaagacttgccaaaaccagtataatgagctgtttactttttttcatgatggattttccctctctatctatgtaccacccttacgtatcaaaaccttacacttaaagggactggttgctatggatttgtcggggtatcagttagcagccaggtaaatgtggtactgtacttcacggcatatttcgttgttgaaccaggcacttctaattcaatactatctactgctgcgaataaactgtcaccccagctcataagataagtaccggctccttcccctttttgggcactcatgactaatgattcagccccattgggatccagggtaatcgtgcttttaaaattagaaggttttggggattcggatggtgtaacgatcgtcccgttagtcaagcgaatttgagctgcttttaattcttggtctttccctgttttaaattggccattttgtttgacatgcaacgtccagccgctttccgttcctcggttatctgtgacttgtacaaaatttggtccttcttgttctgcacctgctgcatcctcatatttttgcaatgaggcatggtagacttccgtttttgaagtgattttttgcatgccaaaatacaaactggaggcaaagtcgatcgataacggtccgttggttcctggttcaggtttgccatctggcgtggtgggatcgactggtttgattggattgtctggatctgggtctattggactgattggatccgttggctccgtgtttggttcaaagacaatttgaccatttgaatgataagctgccacttctgctgcttgagcagtgatcgtgctcgtcattcccaatcctacgaatactgctgcggttactatttttttcacttttctgccccttcttattcagtctctggtacatttttgaggtaccaaatcaaggttgttcgatattctttggctaatttaaccgaacgaccaggaatgtttaattttacagctgccgctccttctgatgcatcagcaccaaagcgatagatccaagtccccatccctttgcctgccgggacattcaccaagttcatttcactattgggaacaaatgtgtgattctctactactgttggtgcatactgcttatctgtcacagaaattgctgttccggaagaaattgataatgaagcccctgctagcacttcactctgtgctgtcttaaattgaccgttctgtatgacgctaagagaccagccttcttgagtcccccgtttatctgtgacttgcacataattcggacctgctaaacttgaagtgaactcttgcagttttgcatagtaatccattgtttctgatgtgatcttttgattgccaaattggaaactggaggcaaaatcaattgacaacggcccagccgttcctggatttggtcccattggatccgtgggatcgaccgggtcgactggtttttccggatcggtagggtcgactggtttagtgagatcattatccgtttcaaaaataattgccccatttgatgtatactctgctgcaactgcggtgatcggcaagattattgaactaaggatgacgatacccatcgttattaaactctttttcatttcatttgctcctttttgataaaatacctagtgctgccaacaagcaacccccatcgcgagttaactggaagagtcagaacccgttgtgggtaagattttatgtccttgttggtcgaatggctgatttctcagtactttcgcctatggtcttggattttttgctggatattcctaaacgccataaaatgacgttccgccattgctgtcatccgcgcctatttcagcagctaaggtagttgccaaaaacaagaataatcagccgagcaaacttgcattaatgactatttttatctttactcttctgccttttatggattgcctggagcagatactagttgccaggataacgttccgctatattcgcctattttttgcttttctaccggaacaactaatttaagacctttattcgctgtttctccccattcttgattcacatgatagtcgccgttttcggtcaattccgtctcttcaacgataatttccccatttgttagtaattgctcttccccattttttacaaagaacaacgtattttctaaatgatctgtcccattactcaagctctgctgttctttcacagtgagccgccaaggacttcgttcagatcctcgtgtatctttgacaatcaaatctccttgaatgtcaggccaatacgtttgagtggtggtagtgattttttgtgccccaaaatcgatagttgtcggtacactgctcaaggtcaactcaccagcgatcgccacattcactgttttttcagcagtttgcccattttcggtgaaatgatacgtagttgtgacattttttagcagctcttcttcgcttgtttgctggatcgattcgagtgcttctggtgcaacttgcggcaactgctcgtctcgaccatcagcaaaaatcgttgcggcttccgtatatgctgctaaatcagcttgattcgtgatagccgttgcttcccctaaagtcaagcggctatctttggcaaagacagcgaattgccgattgcttgccaaggcactctcatttttcacgactaccagattgactgcttgttctacagatgattgatttgctgctcctgctttgaatgaaacaagatgcttgcgagaagttgctgaccccaatggtttttgaatctctgctattgcttcttccgtcagactatctgtaaagaatgggcgtccttgtgcctgcaaatagtccagtgcatcttctttagtgaggttctcagcttcttgttctgtaatgattgcgttctgagcacgaagttcagcttgattcgagtaagaaaccttcacttgatagctgtattcaccatcgggaatctgccaatcgactggatctgaagacgattgttctgggattgtttctgtcgcactagcaactttgcttgactggatctgtccagcataaaaccaagaacctttattctgggtttctggtgtaaaggtcagtatcggtaaatttgacccagtatacggaataagcagccgccctttttgaacctggatgccagcaatatctgttccccatgcttgaatcacaagtggcgcattattttctttaacgcctgtcacgtcatgagtgattgaaccttgcccatcagcgataccgggcatttcgacttcatagtcgatcactgaaccaggaatcgcaattccgtagccattgactcccgtcacatcattgtccccaatgaatgttttaccagtcgctttttcgatgccgctaaaagtgatcggcgtgatcggcgtcgcattgtttgcaactggattgatagtcaatacttggtagcttgtgacttctccaaaccaagtgccctgactttttgctcgtgctgcagcatcattctccgtatttttgatccaagtcaaatgatctttttttgaatctggcacttcaaaatcggaaaggttgatccgaccagtacccggaggagattcaatggttgcctcatcttcgatggttaacttactgcctgaaatcatgttgtttgctgaagaaattccaataccggcatttttcgacagctggatcgtcccaaactggtgataagtcgtactatggttggccgctgtagctgagcgcccattttttatatccccaccggtagccatcaatgtcaatccgttagtcacagttaattcggtaaaattcacgagacctaatcctgtcatagatatgggctcatcttggtaagcattggttccatctacattctcgccaaaattcattttgacttgattggtgctgttagcaacgattgcattggtgaaattgtccgttgcatttccgccagagatcccattgatacttttcgccccttgaatacgcatctctacatcgcgcaaaatctgattagaggaaatattcgagtaataggtggtatataaattaccaatactggaatcttccgcttgaatgttcatcatgatcttgccgcttctcgtattgctagcagttcggccgccatccccataaatcgtggcaccgttcaagacatccgatcctggttttgtatagatgttcagcgtaatcgtattggatgtatctgttccgacaatatttgtactgttgaatggatttccgccagaaatattggtcccgctaggcagcttaaactcaccgtcataatttcttaaatccaatgttaaacttgcatttcccaatagtctgccattattagtcacaccgccagaaaaaccattagagccagttcgtggggtaccggaaaagttcccgccgaaaatccgattattcgaatttccgttgatcgtatgagaactggaatctccgtatgaagcccctagagaggcattgatcaccccatcataaaccgttactgccacgttcccaccaatcaagagatcgttccagccgccgccagacaagaaccaatccacttgtccgttattgactgtcgtttcaccattaccatagactcttctaccggtatagccagtaccttcaagggtgtctacgatccctgagttcaatgtattcgatgcatttccttcaataactccagagaaagagccgccataggtccagcgagcaaccgtattatttagaattgttttagtattccctttgatgtagatattccaggtagttcccggatctcccccaccgccgacaatatcccagccagatagttcccctcgatttttggttgttgtggaataagcaaggttggtcggttttgatcctttataagcaataccgtctccacctggactgccatctgctgtaatcgaccccacttcaatcgtggtattcccatcaatataaccgccgcgacctgcagctgtagtatatgttgcaccatttgaaaaagaaccgctgaccagatgggaggtaatattgccgtatactttgaaacttgctcccgcttctgctaattgagcccgttgtgcgggagtataattgtcgtaagtcgttgtattcgaagctcccatcgaactttgtgagagcgtgctgacattgttcccgccgccgccattgaaatcaccgatcccaccgacactagcgctaggacccgctttgaccgtatttacgatgtttccattgattgtgccagagtatcgattaccaccttcaaaagttgcccggcctgtagaatagagactcgaatcaagattcgttacgatggcatctttagcaggttccgagccaatatttccataataggaaccgccgataaaacgattggctgtcccagtccagcctccactaccggaaacagtgctgttgattctaccgtcgatcgttccatactgaacccctccgacaaacgttcccaaccgaaaattggcatttttcgtagcaatcgtcgtttcaacattcccagtcacattggctgcatttgtagcacttgatccaacaccaccgccataatagtttgtcaatgtgccattcaattgcttgatcgctacttttgtattgccatcgatcgttccaacattggctccccctgcaatggtacttatcccagagacggtattgtttacgttgatcgttacattccccttcaacgttccgccgctttggttgcccccataaatattccaagtacctgaacccgtgttattcacatggatcgtcggattgccttccagatccccactgtttgtgccaccatatatcgtaaagccatttccaacggcacccccattgaggaaaagactgtgcccgttcatgtaaatcgtcgatcccctatagtcgatattgcgaaacacgatatccgagccaaaataattattcgttgagaaatcaacccgtcgactgcctgaagccaatgttgtcgcatctgtgatgggatcgttagcatgaccagttaatatcaagcgactaactttcccttgtaatgcataaaacgtgatattgctactgtctactgtgcttggtattgttttggctgtcagatcagccggtaaagtcaaggtaccccctgatccgacatacaaagcaaactcaccgccattgccattttgatacatatcaaacaaggcttgccgaaagccatcgacactatttgcatactcagcgtaagtttccccatcgcctgcaggacttggaacggcaacaagtcgtgaaggatctgcacttgcaataatatctttgatggacaggtctactaaggaaccgctagaccggacactcacgccctgtttaaaaactgctagcaggatctgatcatgatctaggtccacgttttgcaatgcttcattactataaatttttccttctagctgccagccttcaaaggatgccggatttttaaaggaaggaatgtccgttgctgtaagacgttccccttttttcttgctgatttgaaggcttgtttctcctgtttccaacaaacgcccttcagcacttttgaaggttatcgtcagttcttctgactcttgtgaagaactagtaacagattcttgggaatgagattcagatgctgaatgtgctggcgattcatccgattctgctgtttcagtcgcttcagatgtttcgtttgtttcgttatcctgacttgcggtaccttcactgctttcactgctactttctctgttactcgtgatactttccttattatctatatcgctaagcttttctaactcgtttaaagtatccgttgtttcacttttttgcgcgatactttctgcatgtgcaactacctctgtatatgaaaaacaaggagaagatactaatagaaaaacaagaaaattggttaaaaaacgattcactttatccctcctgactgagtgaaaatgagtaaaatattgcgcaatacacgcattatgctatccatagtctatatccaaataaaaaaaggattataatttttttttcatccattccaaaattatgattataaattgacatcctaaccgcttgtttcttctcatttttggccttgtcaggcagtttgtttgacatttacttgaaatgcttggaaaggataaatttagagttaatttcacctagcatactaaaaaaacgtaagagttcaagagatataattagaataagattataaaaatcacataataaagcaatctttaccactgaaaaattaatctattatccgaattatttgtacttgatgcccctatatagaaatcgctaacatcatttatatttcatagaattaataatgttataacgaataataattcactgtattttctaaaataaaataactcaaagtataataactgaaaaaaattttataattttttctaaacaacattagaaaaataatacaatcataaaaaataaaataactattaatctaatttaacagcatgtatttttatttccgtgcgcaaaaaaagcaccaaacagtcctctgtttggtgcttcattttcaattatttggaaaagaacgtccatcaataaatgttgtatagatatgctcgtcctctacttgctctccttgaatcgatttgacgattttctctgaagcaatcattccccaacgatgcttcgagtaagaaattgtcgacaaccgcggctgtataaacgcccctaattctgtattgtcaaaaccaatgatgcggatatcttctccgatttttaagtctgttttacgtacatacttataaaccccgatggccatttcatcgtttaaggcaaagatatcgattggtcttagcggattttttgctaaaatttcttctgctccccgataccctgagggttcagtaaaatcaccagctattacatcataggaaatgccaaatcgggtaagctctttgatactggcttctaaccgttcttgactatcataacttttttcaggaccagcaagtaaaaagacatgttggctgccacctgaaatcaatttatcaatagccagtgccgcaccacctttattatccaaaaggacttgatggatattttcatgatcgaggatccgatctagtacaacgatttgatgtccccgctgagcataccgctcaatttcctctgaaggaaaagtccaatctaaaacgatggctccatcgatcatacgctctggtataaacaaatgggattttttgccgctgcaaacaatcatttcgtaaccaaaagtctcgagactttttttaatcccgtctagcaactctccatagaaactccccgcgtagtctgcgaggtacacgccaatgatgttcgtttgtctgcgcttcagtgtacgagcagccatgttcggaacataattcaagtcacgagcaatcgcttggatacgggcgcgcgtctcctccgtcactttagggctgccgttcaaagcataggatacagtggaaatagacacaccggcttttttagcaatatctttgatccctaccatggctcctcctttctatcgataaatatcgatatgatttatttccttattgaacaacggcagcactgctgatttgtctaaacaaaaggccccttttcgatagctgttttctgctagtgtatagtctaccggttggccattgatcaatacctgttcttttgacgcttcgtgaaaatggatcttaaccggttgatcaaagacccggtaggtcatcgttaagtcagataactcagttggcaagacaggatcaaggaacaaatcatctgccatttcgcgaatgcccaagacattgctgatcaattgattcaaatagatacctggtccgctggagtacacgcgccaaccgccttttacaccgacgcttccatctctaagtttaccaaaattctcttgggcttcaagccttgttttgaaatcgccgtcagagctgctgaaatagacattggcttgtcgcagttctgcatttggcacgcgttcttgcaactgaataggattgatgacccctaaagcatgccaagtttcttctttttgtcccaatttggccattgcttcagtaaaacggatgtgggcatgaacatattgcaacccgatttcccgaccaaagttcgctgcttgctctgcacgtttgaaattcgtactgaccccaccatgataagccgctggacgattcatcaagcgaacgccatctggatgttgcaagtgttctttgatgatgcctaaatggtgctcggcttcgtccggagaaagtaattcaccgatcatgctttgctgcatcggcaacaatcggtactgaatccctgtctttttgtcttctggatggatcatcaattccacatgttcagggtcttccatataaacaaatcctgggatggttcctgaggacaaaatgtatttatcaaaatctgtacgaatgccgctgacgatggtttgtaaatgatcagcataatttggatcatagtctttcagctgttccgctagtttcttcatcacttcataagttaatgcaactgtccaactgctggccatctgctttttcaatttgctattgtttggctgcagggtatcatcccagtccccatccccataacatgaaagatacgtaccttccaagaaattcgcttcgatatatgcaatctctttctgtaaatgatcataaagagaagcagtttgacttgtctttaagaacgtttcgcgatctgtataaggtatttgcgtttctaaaatcgcgaagtccttcgttttttccaagtaatcgctgacgactttcattggccacacaatcacatctccatgactttcgtcggctttttgtttttcgtagcggtcaaacataaaccattgcggccaattgccatcgtcggcaaattgattggcaaagaggtgtttgatgatcgacgcaacgatctctggacgattgactgctaagaaaaattctgttggtccttgtgagacatctctggtcccccaagcagcaccgccatactgttccaaaccatgaggagacaaataatggaccagcatgttgtgcgtgtaccaccgagagagcaaattaagagtttggacttctgcttggtcatgggtcaattcaaattgattcagcagtgaatcaatgaacgtcacatattttgcttcttcttgctgcttagaagacgcttgttctcggtaaggatctccggtcaacgttccctgaatcttaagggtaacttctgactgatccgcaaatgtcagaacagttagtgcgccatcactgttttcttgtaagaacaaggaatcatctgtcacatcaaaaggctgatccgcctgcagataataagttaattctggatacgcttcttttactggtgacgtagtcccgcttgtgatcactacttgctgctcttttttcacaaccgctgtcggtgcttcttcatctggccccatcaaaaactggttgctgatggcccatgaataagcctttttgctatggatcatcgttcggatctcacggctgtcaagcagtgtatacgtcgtgaccgtgatcaaatcatctgctgttttgtaataccacgttgcagagttcagccccatctcgaacgcagatggcatcgtcaataagcgccacgtatcctgttctttcaagtagatccgctgtcctgatcgtttcatgacattcaacgcattacggctgttactcaataatttattcattgacgtattccctagaacgatctgcgaattgaaaataccatacatataaaccgtcgtactaagcaacggctgatctaccactagatcactgccactcagcaatatatgcccatgagcccgttccatggcactttctttttccttcaacacaacgtgacggtagttttcggtaaaaaatgaatacatttggccatcgattcgttccattgcttcctgttttggaaatagcgcggaaatatctgcttctgacaaggtatctccagtcaatgctgctccgagttgttttgccggaagtagctgtgtcgtcaatgactcaaaagtcaatttttgaaactgttccttcagagaagggcggtcgaattgcggaccggatactgcttgtggctgatctgccttgacagcactataaaaaatgacttctgttgtttcgtcagatagctgataagactcggactgcaaagcaatgtaggcaaattcatattgatacaattcattcgctaatgtttcgtgcgctaaggcttgcggcaaattagtcaccttgtatgttctgccaaaaaattgatacccatctgttgaataactccgcaagggttggaaacttccttgttcgactaatggaaatttgccggattgcggttgattttgacgagaagagacgacgatcgttccgttatcctgagtcacgtggtgatccagatattgagaaacatacgcttcattggactgaactgctccttttagtgcattgcctatatcttgaccataaatgatatctgcttttccagaacccgttaactggattcgccaaaaccagcaatcttctgccagttgcaagtccacttgataatgaacgtccaaaaactctcctgaccaagacaactgctgttgggaatacccaaacttactggctgaattagaaccgaccatcggtgtccaacgaatcccttctgatgtatagactcgcagatacaattgattcaaactgccgtctaacggattgccatttagttgattgatcatcatgccattgctatctatttcatacagatccccggttttcaaaaacctcaggcgtgtctgattcttttcaagagtaatatattgtgtcatataaaccttcctatccttatcttacgaatttgaatgtagccatctgcagatcgcgactgttgctgccgaccatggcttggaatgtgccagcatcactggatgtttcctgattgctgtggacgtaacgcaacatatcttccgtaattgaaaaagttacttctttggtttcccctggttctaaccatactttttggaatccttttaattctttgattggtcggacaacttcaccaacgaggtctcgcagatataactggacggtttcttcaccagcaaagtcgctattattcttgatctgaagggatactgtcagtgtctcttcagcagacagttgtgatttatctaaacttaactcactatactgagcctcgtgatagctcaaaccgaaaccaaaaggatattttgcatagttggagacatccaaatatttcgagacatatttttcatcaggtgcactttcataaggacgaccggtagtttcagtattgtaataaacaggtacttgaccgactgtttctgggaaagacatactcaaacggccgcttggattgtattgtccccataaaagatttgctaatgcgtgaccaccttctgttccagggaaccatgcttcaacgatggcttttgcttcatcaatgccttgaagatctaatggacgaccattatacaaggtcacaacgagttgctcattgactgcctgcaattgtttgaataatgctaactgcgcttcaggcaagcgaatatcgctgcggctcgctgcttctccgctcatccagtcttgttcacctagtgcgagaaccactttatctgcttgtttagctaatgtaacagcttcattgatcgctgcttctgttggcgcaaaataatcgaatggttcttttccataaagaatgttctctgaaactgctttgctcccttcgatcaatgaaacggcttcttcttgtttcccttgccatgaccatgcacctaaaatatctttagagtgagccgctggtccaatgatcgcgaccgtctccgttgatttaaatggtaagatgttctcattcttcaataaaaccattgatttttgagcgatttctctcgcggctgttcgatgttcttgcgaaagtacgaccctagcttcagcagcttcatctgccccacgatgaggattttcaaaaagaccaagatcatttttaagggtcaagatccgcaatactgcttcatccaataactcttccgcaacagcgccttcttcgatcaattctttcaaataatcgttgtagcaagtcgtcatcatttcaatatcgacgcctgctttgatcgctaattctgccgcctgtttctcatcctctgctgcgccatgggcaatgatttctttgaccgcaccccagtcagagatcactacgccatcaaaaccaaattcttttcgcaacacatcacggaacaaccagcgattcgctgtagccggaatcccatctaccgtattaaaggaagtcatcaccaattttgccccagctgctagtgcggcttggtagcctggtaagtaactttcccgcaattgacgctcagacatattgactgtgttgtaatcacgaccgccaattgctgcgccatacgccgcaaaatgcttcacacaagcggcgacccgttcaaaatcattggtcaagtcttctccttggtagcctttcacgaaagcctccgcaaggcgactgttcaagtagggatcttctccggtagattccatcactcgtccccaacgagggtctcggactaagtccaccattggcgagaacgtcacatggagcccagacacagcggcttctctagctgaaatttcggccatttgttccgcagcattcagatcccacgaactacctagagccaatggaatcgggaagattgttcgaaacccatggataatatctgccattagaatcgtcgggatctgcaggcgattgtttttgatgtattcttgttgtactcggatcgcttctttggcaccggaaacgcctagcgttgttccagcgttgttgatggtttcttgggtcagtcccagatcactcatcggtccggttttttcttccgctttgtctgaataaaacgcagcagccagttgcaataattgatcgattttttcatcgatagtcatttgttcaagtaagtgcgtcaattttgtcttttccatttttgttccacctttatcgttcatcgaatcggagatctgcttccaacgggaaatgatcggaaggaaaccgtccgtcacaagaatccgtcaaacacccggttttaatgattcgaaatcctttagtataaatataatcaatttcttctaactggttccatgggagttgatagtcaaaattttgataggaacctctgggaccgtaatgtcctttttcattttgttcttttgcgttaacaaaaatcgtttgcagggattcatggacgcgttcaactgcttctgcattgagatcccccattagtaaaacgggtaaagcggcgattttatccgctaaccgttccaagatgactttcatcccttcaaaacgggcgatttctgaaatattgtccagatgcgtgtcgatgactaaaaagtcatgtccttttctatctcttagtaccgtccacaaacacagacgcaagtattccgcttctggatgaatacttggcacatcaggtgtcagagataaccaaaatgagcctgaatctactttagaaaacatcgtcttcttgtaatagatcccgataccttctcctgttccatcgccgtctcgttcagcagttaccgactcgtaatcagtcaatcttgctaaatcagcgacttgcgtcggccggacttcttgtacgcacaaaatatcccaatcatgataatcgatcaatgccaatactttgtccgcacgataagaccattgccactctttatcgtaatccgtatccacacgtaaattgtaagttgccactttcatttcttcatatcctttttaacaatttttggatctgttgcatttcttttcgaatctgtttggcttcaccgccgccatgccctttgtttaaatacacagttaattgttttggggttgagattcgatgataactgacaaaaaaatcggtcattgggcagataggatcctggctccctactgaagcaaagacagggccagtgatttttgctgccagatttttcaaatcatagtaggccatttggtaatagatggtctccttgctatctggaaaggtatcgatatattcttgcatcacatgatagctcccagttctgctttcgatgcggtgagaaatattcgagtgactaggaacatctgcaaaagtcgcaaagattggcgtttcagccagcgcattgacaattaatgcaatcccgccgccttgtgacccgcctcttaaaatcactcgttcagaatcaatctccggcagctctgctgcgacctctagcaggcgaagactatctgcaatcatgcgtttcatataaaaatcttctttttttaaaattcctcgaccaaacggtgcctcatgttgcgtcgtttcataaggatgtgtatctttcgtacggccgccttgcccgcgattatcgatcaccaagcaggcacaatcaatcaatgcccagtgggcaaactgaaagggttcctgtaggtgattcatataacctaaataatcgatgacgattggaagttggctcttatttttcggaactaaaagatagccgtaaatcgtttcattgtataaactttggaaattgacctgatagacatcgattcctgtcagcaatgctggttgttgctttcgttcaaacgctaatggaatctgtttgatttcttgtttgacttgtcgccaaaaacggtcgatttcctcctgagatggttcatttctaattgatttcattgacgtcaccctcttttgcccacaccttatgaaagaacagtacttgcagataagcgaatcctgaaatacctaaacatacgaataagaaagaattgatcttattcagcaatagaaatacgaatactggaatcactagcaagataatcgcatttgcggtactgctcaacaccgcataggcagtttcgtgtgcggtttgtttgactgtggaagaaaacaaacaaaacagtaggacaaacaccgtcaagaataaaccagctaaactgctgagtatcactgccaacaccccaagataagtggtgattcccatcaatccataaatgatcgccgcggtgacagcaacataccccacgatgatcccttcaagtacgattccacgtttgatatttgctagaaaagctcgactataccgttgccaaactggaacatctttttcttggtaaagctgatcgatggtttgatacaaggcgatcaaggctggtcctgtcagtacaatcgtgaccgcaggaacaaggaacaaaaaacttaataggatcatatccgcggcaaaggaaaagacacgatagtaccatccttcataagagaaaatttgtttcatctccactcacctgctccctttctagtttcaatcctactgatttcttgttgttttcttactcatctcttgtttattatccttttgctaaagtagtaaaaagatccttttacatatacttttgttggtacttttctacatctgctcgtctacactgcgcttcgcctacagttgcttctaggctggcgccaagaagaacttgcatgccttgctttgcaagccaatcgcagtgtttcaaagcaaaaagaggaaaggtcgttgggtctcgctttcctcttttcatcctttctataactgattatttaagtttttcgcggttttctgccattttttcagatttgacttctttgattgcatcccaattgttggaatctaaaaaactttcaaaatcagacagtgttgaatcaaacgttttttcatcttttgaacgaatcaaggagatgactgtgctatttagttttgttttgatcgaattattggaacgagcttctgcagtcccagcatctggatctgtgttctcaataacaaagtgcggataaagttttccttcaccccattcttgcatttgggttaatgcgctctctgtttctactttcaatgcattgacacggtcattgttgaagtagttgaagcgactgataccatatttcttgttgtacccttcgttatctgttttctccatttcttttacttcaggtaagtaatcgattttgccttcgtcattgtattcataagtgacgccttcaacaccgaatttcgtcaagatttgtcctggttcatcgatcaagtaagtgaatagttgagtgacttttgctggatcgactgcatcttttgtgatgtagttgatcaaccagcctgagataccggtttgattcaatgttggtttccggcctgatgtgctggctggtccatcaatagcaatatagcgagtatcagaattcttcataaattcagtaaagttgccgccttgaccactagttcctgcaacaagcatcgttgcatatttcccttgttttactttttcatcataggtcggaccgtcatctgtaaagctgtcatcactgatgttgccttcacggtatactttgttgaatgttttcaaccaattgatatattcttcatctaagttgcggtcatagtaattaccagattcatcttctaatggaacacctaagaagtcttgtaatttatctaagaaaggacctgctgtgtcaccgacagtcgtgaagcccattggggttagatcaggatatttctctttgatttgatccattactttgacaaaattttctggtttagaaatgtctggtttgccaagtgcttcatagacatcttcacgaatgacgaagttatcatttaccggaatattgccgctttcataatcggctgctgtattcgaatagtttggatagccatatgttttgccatcgtctaatgcaaaccaattgaaggtatcttctgttacgacattcaataggtaaggatcatattttttcgctagatcattcaatgagtaagcccagctatctgctttagtggctgcttgactggttttgtccatcaatgtcacgatgtctggcatatcgccacttgaaataagtgcattcaacttcgagtcgtctccggaaataaattcgatatcgatatttaaatctttcttgatctgtgcggtggtaacatcttccccaaaaggtaatgccgtccagtctgagttgatgtaccaagtgattttagttggttcttttttggtatcaagtttccatgctggtgttttctcatcaagctcataacgatctttgatcgaaaaatctgagctgctagcgtcatccgagctgccgccacatgctgctaagctaagtaatgctgttgctgccaataaactgcctaatacttttttcatactgatccctctttctattcttttaccgcaccggccatcataccgccgatgaagtgtttttgaagtaatggatagataatcaaaattggtacagtcgtaataacgatagtagccaattgcaccccgcgggtcgttgcctgcacgacaaagtcggtactaccgctttcggtcatcgtgcttaagttggactgcacaatgatttcatagatcttcatttgcagcggatagagatattctttggtgatgtacaattttgtggtcataaagtcgttccattgtccgacaccattgaacaatatgatggtagctaatgctggtttcgttaatggtaggaaaatcttgtaaaaaatttgaaattcgctggccccatcgattttcgccgattcttccaaagaaggaggaatctcacggaaaaagttcatcaagataacgacgtcataatagctgaataacgctggaatgatatagacccaaaatgaatctagtaaccctaacgatttgatcagcaaataggttgggatcatccccccgccgaagtacatcgtaatgactcctagcgtggtgtagatattccggccgatcagccgtgatttactgagtccgtatgccacaacggcacaaaacagtgtatgtgtcactgccccgatcaatgttttcagtacagagatcaaaaatgcccgtgggatactgtcatcggaaaatactttccggtaattctcccaagtaaatccccgcggccataaaacgagaccgttttcagccaaccctgaactagaagataccgatgagactaagatattccagattggaataatgatcagcagcgaaaacagaacgaggatcactgtgttaaagaaataaaaccatttgttctcttgtgttcttctttttatcacttggtcacccctcctataagataactgaattgccattgttcaatttgcgtgtcacacgatcggtgatgactagaagaatgacagaaatgattgctattcccaagccaaccgctgttgcatatgagaaatcgccttgtgtcagacccattttataaacgaatgagttgatgacttccgatttgttttggttttgtgaattcatcaaaaccaatgtctggtctaaattagatcctaagatgccgctcacatttaggatcagattcaatgaaatgatcggcgtcaaaagtggtaatgtgattgtccgaatctgcgtcaacttggtggcgccatcgattctggccgcttcataaaaagttggatcgatacgagacattcctgcaagatataaaatcgttccccatcctacttctttccaaaggtcagataaaacagcgatccaccaatatttattaggatccaacaaatgattgacacctttatccatcattcctaaagacatcaggacttggttgataaacccattggtcgacaaccatgaaatcatcataccgcctaggacaatccaagaaaaaaagtgagggatatacgaaacggtttgaataaatttcttcaattttccgtcccgcatctcaaaaatcataatggcgagaataattggaatcgcaaagcctaagcctaacttcatcatactgattgctaacgtattcccaactgcttcccagaaaaaactgtcgtgtaaaataattcggaaattctctaaccctacccatggtgcagaggaaatcgtatcaatgaccgtataattcttaaaagcaataatgattccataaattggaatataattaaatacgatcatgaatgccacgcctggtagtaccatccaatgcagttgccgctgccggtatatctctttcagcttactcatacgcaaaaaccctttctgttatcgtctcaacgctcatcctatctttttctttttagtgaaacgtttctacgagttgattataaatcgcgctagaaagaaatgcaagcctttacatcattaaagttttatcatttttcattatctcatttttaatgacttacatatcctttaaagatatttttcacaaacaaaaacctttaataacaaggttatccgctacaccagatcacttatttttgtttttctacagctcttgcaactgtttattgcgttgtttcttttctcgaagcaactaattttagaacatgaacgatagaaaaacgtttcactaaaccataaaaaaaagagctttacagctcttcaaaatgattttcatagccaaaatgggtataagcaagtgtggtagcgatccgtccacgtggtgttcgtttcaaaaaccctctctgaatcaagtaaggctcatacatatcttccacggtctctgtttcttcaccgatgtttacagataatgtgctgaggcccacaggccctccaccatacaactcgatcatcgttcgaatcagcttctgatccacataatctaaaccagcatgatcgacttgcaaaagcagcaaagctttatctgcgatttggcggtcaatgattccattcgcttgcacttgcgcgaagtctcgaacacgtttcagcaagcggttagcgatccgtggcgttcctcgagatcgtcgagcaatctcaaatgccccttcttccacgatctccgtctgaaaaatatccgctgaacgtaagacgatttcttttaagtcttggtcttcataatattccatatgagaaatgatcccaaatcgatcccgtaatggtgcagaaagcatccctgccctagtcgtagctcctactagggtgaatggcggcaacgggaaatggaccggatgcgcagttgttccttggccaaccatgatgtccacgaagaaatcttccattgcagaatagagcatttcttcggcaactcgcggcaaacgatggatctcatcaataaacaagacatcccccggctgcaattcattcaaaatcgcaatcaagtctcccggcttttcgatagcaggtccactagtcgtcttgatgttgaccgccatttcattggcgatgaccatcgccattgtcgtctttcctaatccaggtggtccgtaaagcagcacatgatccaatgcttcttcccgatttttggctgcttgaatgtagatcgacaactcttcttttactttattttgaccgatatattgcgcgagaaactgcggacgcaatgatttttcgatcaattcttctgtttcattcgtttccggtgaaacaatccgttcatccgtcacctaactcgctccttattttttcatcatcaattttaatgcttctcgtaagtattcatctgttgatttagtcgtattaggcgctaaatatttctcagctttcttgatttctttttcactatagcctaatgctttcaaagctgccatcgcttcgtccaacgcggtattcgccacagtgactggtgccgttggctcttcaccgactaattctgcgacttttccttttaagtccaatatcatttgctgtgctgtttttttgccaacacctgggaatttggttaaataagtgacatctccgttttcgacagccgtgatcaatcccgcatggtcttcattcgccataattgccaatgcacttttaggaccgatcccagagacgctgatcagttttaaaaataattgctttccttctaatgtagaaaacccgtataaactatgggcatcttctctaattacttgatgcagataaatcttcacttcttgattcagcttgccgctgaacgcatacggattgccgaatgccacttgataaccgataccgtgcgtttcaacaacgatatacgccggaaagatatccgtgacttttccaataatatattcgtacataaccgttcctttctatacatctagctgtacatacgttccctttattgtagcatagactgaaagacaaaaaaagaagcaagcgaagcttgctcctttactcaacaagagaagtatattctccatatccttgctcagccatttcttccaatgggacgaatcgcaaggctgcggaattgatgcagtagcgcaacccgcctttgtcttgcgggccgtctgaaaaaacatgtcctaaatgggaatctgcttctttactgcggacttcgacacggtgcatgccatgagagaaatctgctttctctttgatttctttgcggtcgatgggcttcgaaaaagaaggccatccacaaccagcatcatacttatctgtcgaagcgaatagcggttcgccgctgacgatatccacatagatccctttttcataaaaatcatcataagtccctgtaaaaggacgttcggtcgcattttcttgtgtgaccgcatattcgatcggtgacaatttcgctatcaaatcttcttttgattctgacatttttctcacctactttcttctcttatcttgccttttttccaatcgtttgtaaacgaacttgcttctttacttaagaagagggcagttctggccacattctggttctttcagcaaaatgataaaacggcggctggtctttcgtatagatttcttctgtgaaaactgcttctgtcaattcttgaaacaaaccagtggcaaagaagaattctgccgtctcctgtgcataataaaataagctagagccacactggcggcaaaatcatctttgcgcccaattagaagagttataccgttgaatcaaggattcgccagtaaatgtgatttgatcacgggaacaagcggccagcgctaaaaaaggaccaccatgaaatttctgacacattgagcaatgacaagcagtcacttggggatgaacctccgttagctcaatcgtaacttgaccacaaagacacctgccggatagattcatttttccagctcctccggaaattcttttaataacttggcaaccgtattaacagggaagccaacgatcgtataaaaatccccttggatcgcttcaacaaacacttttgctgctccttggatcccatagcccccggctttgtcttgatattccccagttttcagatactcggtaatcatttgctccgtcaacagactaaaggatacttgtgcagaaaccaatttttctcgtcgtttttcttgtttttgtaaaacgaccgcagtatggacccaatgagtctttccactcatcttctgcaacatccgtctggcatctgcttcatcagcaggtttgccgaaaatctcctggcccaccactacggtagtgtcactggcgatcacaagatctgtgggaaagcaggctgtgacagttgctgccttttcccgcgccattcgctgcacatactcctctggtgcctctccaaataccacagactcatcgatatctgccggctgtatctgaaaagatgggaccaattccgctaataattcttttcgccgtggcgattgagaagctaagacaatcattccattccactccttgcacgatgcggatcttggatccgtttaaacattcgctccatatcactattggtaaaatgaatcaataccggacgtccatgaggacaattgaagggattctcacactttgcaagatccgccaacaggattcgtgcttgcgcctcatttagataatgattggctttgatcgaacgtttgcagctcatcatgatcgctgttgcttccctgaatttcttgacgctgactgaacctgtctctaaaagcatgtcgatcatttctcgaatgatgctttcttcttctcctgctgggtaccaagtgggatgcgcccttacaataaagctgttcgccccaaactcctccaaatggatcccaacttcttgtaattttttagtttgttccttcaacttgatcgcatcattattgggataatctaagacgatcggtaccaataattcttgcagatcgtcgctcacttctccgattttttcccgaaaatattcatatttgatccgttcttgggccgcatgctggtccacgatataaagtccttcgtcgctttgagcaaacaggtacgtcccatgcatctgtccgaaatattctaaatgagggaaacgttgcttggcaggcgtttcttctaacaaacgatccacatatttcgtatagtttttctgtccggcatgcagttcaggatgcagccgttcttgcgcctgctcttcgattaacgacaagtcctgctgactagcatcctcgagaacagacgctgctggttgatcaacttcttggacaatctctgtcacaggtcctgtcgcagcaaagggatctcgcaacgttttattgggcagtgtttcttccagactatcgaaaactgcttgattttccacagaatatgccgaagactccggagccttttccctttgctccgcgctttctggaagttttccaccttcctccacagggttttccacaaagttacccacagtctgttgataacctgatgacgccacttgaaactttcctgtctcgcggttgaaagttaatcccgaagaagtcgtaggactcgttcccagatccagtttcgtttgttccacaggttcagtggtcacttttttcttaaaacgaagattatcggcagcattcggaatcaaattctcttctcgcaaactgtcattgatcgatttactgatcaatttggtcagttcttcttcttttgataaacgtacttcttgtttagtggggtgaacattgacatcgactaataatgggtccatcgtgatctccaggaccgcaatcgggaatcgtcccaccatcaattttgagccatatccagcgacgattgctttattcaaggcaaaattccgaatgtatcgtccattgatgatcgtggatagataattacggctagcccgggtcacttcaggcaacgagacataaccagtcagcttaaaatcaagatcttcactattgatagctaacatttttttagcagtctcaacaccatagatcccggcgatggtttgtttcaaatccccgctaccagtagtagtcagcattttattgccttcatggaccaagcgaaaagcaacttccgggtgactcaatgcaatacggttcacgatatcgccgatattggccaattctgtctgcaatgttttgacatatttcaagcgcgctggcgtattataaaaaaggttttctacagtgatcttcgttccttgccgcaagttcgctggtatatgttcttccacagtgcctcccttcaaccgaaggaatgagccttgagaagcatctttgacagctgtttcgattgttaaaatcgagactgaggcaatacttggcaatgcctcaccgcgaaagccaagtgtccgtatccgaaacaagtcatcgcggttatggatcttgctggtggcatggcgcttgaaggccgtaacgacatcttcttcggcaatcccctcgccattatcgatcacctggattttgcgtagaccggcttcttcaatgaagatatcgatctgtgtgctgccggcatccactgcattttccacaagttctttgacaacagaggctggccgttccacgacttcaccggcagcgatttgattcgctagacgttcagataattcttggatcttgcccatctgttttccttctttctagattcgtttttgcaattcataaagcttatttaacgcatccattggggtcatttctaagagattcagttttttcaactgatcgatgacgccaacttcttctgtggacacctcgctaaacaatgaaagctgttgtgtttcttctatcacaggcttttcgatcgttggttcatgttcttccagagctttcaagatcgttgccgcccgttgtagtaatccgctaggcagtcctgcaatttttgccacatggattccgtagctcttgtctgccggaccttccatcattttatgcaggaagacaacttcaccgtctttttctaccgctcctacatgaatgttccgcaaacgcagtaattcttcgtccaatatggtcagttcgtgataatgggtcgaaaaaagggtcttcgctttgacttctttatggatatattcaatgatggcttgagcaagtgccatcccatcataggtggctgttccacgccctaattcatcgaataggatcaaactgtttggtgtggcatgacgcaacgcctgattggcttccatcatctcgaccatgaatgtactttgtccagcaatcaagtcatcgctggcaccgattcgggtaaagatgcggtcaaaaatcggcatttctgctgattgcgcaggaacaaaacaaccgatttgagccataatcactaacagtgccaattgccgcatatacgtactcttaccagacatattcggtccggtgatcagtaaaatatcggtgtcttcatgcatcacgatgctattaggaatatattcttggtgccccagcactttttccacaacgggatgacgcccatcgacgatattcaaggatcgctcttttttcaaaactggccgtacatattgatagcgttcagcaattgtcgcaaaactttgtaacacatcgactgcactaatggctttggctaatttctgcaagcgaaggatactttttttcacttcttctcgtacttccaagaacaattggtattccagatccaccgatttttcttccgcttctaaaatcactgtttccagcttctttaattcaggtgaaataaaacgctccgcattagcaagggtctgttttcgttcataacggccttcttcgagaccagccagattggctttggtgatttcgatgtaataaccaaaaacacggttgaagcccacttttaaattcttgatgcctgtttcttggcgttctttggcttctaactcagctagccactgcttgccgttgcgcatcgcttcccgatacttgtctagttgttcgtgaaagccatctttgatgacatttccttcagtgatctgcagcggtgcgtcttcatcgatggcgctatcgatcaatgccactaactcatccagtggctccaattcgatcaacaggtcattccactctccacgattgatgcctttgatcaactgggcgatcagaggaacttgctgcaaagaagatttcagctgcagaagatcccgtccattgacattgccaaagacaactcgcccaactaagcgctccatgtcatatacttttgtcagtgcgtcttgtaagtctgctcgttcaaaaaagctgtccaacaatgattgaaccatttcttgacgtgcaaagatcttctttggttggatcaaaggacgatccaaccactgcttcaataaacgggcacccattgctgttttggtttcatctaataaccataagagtgttccatgcttttggccagttcgaatggatcgactcaattcgagattgaactttgagtaatagtccattttcaaagaatgatctggttgatattctactgcttgctggatatgagccaagctgcgtttttgggtgattgcgagataactcaataatttgccagtgaccgtcttttcatcttcaggcaatccgctagtcaaaaaacggaattcagcattttcttcatatgtctcttgttttgaaaaaacaacactcaagcgagtggtcaacagttctttaagggagtcaggaacttcgctgcacaaaacgacttccttggtttgtaaggcagcggcctcattcaataccgcatcctcgtcttctaaaagcgcggtctttaactcaccggtactcaagtctgcataagcaaaactgtaaccttgcgtcgttttcatcacagccgtcaagaagttattatctttggcggacagccctttgctatccatcactgtccctggagtgatcaattgaacgacttcccgtttgaccattcctttggtggttttgggatcttcgacttgttcacagatggcgactttatagccttgttcgatcaacgtatcaatgtaattactggcggcatgataagggactccgcacattgggatcggttcttccgcatttttgttgcggcttgtcaatgtcagctccaagatttgtgcagctttgatcgcatcttcattgaacagttcatagaaatctcccagacgatagaacaaaaaagcatcttggtattgtgccttgatgcttaaatattgttccatcataggagtgtttttagttttttgaggcatgagcatcttcctcctcgatggctttattcacttgcttttggatttctgttgtgacgtagtgcagcaattcatctgcttcctgaagtgccgcacgataggcgatcacgagtggatgctggtcatattgttgggtcaactcagccactcgtcgcaaagcatccttttttgcttccggtttatcataatgttcatactgaacgatttctttttgggtttgcttgattgcttcttctaactccagcagtttttgattcttttgcgcccgttgttgaatcctttgaaactcttgtactaccgggtgttgtgccaataattgccgcaacgcagccaattcttgtgctactgctgtttctttttctaatgggtccatgattctcctattctgtaaaaggccggtcttcgctgatttggattggacgaatcgatttggcttttccagtttgttcatcgatctcgatcagacaagcggacaaaatactgcgtccgttctcgatcacttcaaatcgttgcggcaatgccgtcaagaatttttcgatgataggttctcgtttcatccctaaaatcccatcataaggaccagtcattcctacatctgacaaataagccgttccttgtggcaaaattcgggcatcattggtttgtacgtgggtgtgtgtgccgacgactgcagaaactcgtccgtctagataccagcccatggcttgtttctcactcgttgtctcaccatgaaaatcaacaaagataaatggtgtacgcttgcgggcgatagtcaccaactcatccattttacgaaaagggtcatcaatgtcgaccatgaaagagcgtgcttgcatattgatgactgctaattcgatcgcattgactttcacaaagaccattcctgtaccaggagtcccttctggaaaatttgccggacgaatcattttttttgcatcaccaataaattcaaaaatatctcgattatcccatgtatgatttcctagtgtgatcacatcgacgccatcttgaagaaatttcttataaattttccccgtgatcccccgacccgcagctgcattctcgccatttgcgatcgtcacttgcggccgataggctttcttcaattttggtaaatactctgtcaaggtatttctccctaacgatccaaccacatctccaataaataatacccgcacactttttcctcttctcttttaacatctttctttattataagtgtttttcttgagaaaaaaaagagctattccataacagcaaacaaccttaaactacaggaattccttcctaccgactgctcttgttgctcttctaggaccctttagaaaataaaacactctccaaataacgttggtcgtttggagagtcatcattattcagcaacacgtttcacgatcgcaacgattaagtcccgcgcctttgccatcgcttcaacagtgataaattcatattgaccgtggaaattctcgccgccggtaaatagattaggggttgggatccctttgtaagtgattttggacccatctgtgccgccgcgaaaaggggcttcgatcggtgtgatccctaagtctttcattgcttgacgagcaatgataacactttgaggattttctttgattcggtcgcccatattgtagtattgatcatacagctgataggtgatccgctcaccatagtactcattcaacttttcaatgatctgcaccatcttctccttgcgcttttggaaaagcgtttgatcgtgatcacgaatgatgtaggagagttctgcttgcccgatatgtccagaaagattgtgaagtaagtaaaagccttgatagtcttttgttttttccgggacttctgcttgcggcagtgccgcatcgatctggttggcgatctttaatgcattgacgagacgaccataagccgtcccaggatggacgcttgttccgttgatttggatatcgatccgcgcagcattaaaggtttcatactccatatgtcccacacgaccactgtccattgtataagcaaaagccactgggaaatcggctgggtcaaacagatccgcccctttcccaatttcttcatccggaccaaaagcgatccagacatctccccgttcttgtggatcaatcgtttgtaaaatccgcaatgcatcgatgatctcagcaatcccggctttatcgtctgcacctaggagcgtcgttccatctgtagtgatcaacgtctcacctatgtagtctttgaggttaggaaactcagcgactgtcatcatgatccccaacggctcattgaggcaaacgtctttgccatcataattttcatggatctggggttggatgttttcggctgcaaaatcagcggtgtctacatgtgcgataaatccgacagccgttttgtccggatttcctgcaagacgtccgatcacaaagctattcttttcatggtacaacacatcgttaagccccatagactgcaattgatcccgtaataaaagtgccagctcaacttgtccaggggtagtaggaattgtttggctgcttgcatcggaacgggtattgattttggcataacgcaaaaaatcggcgatcattggtttgtccttcactttcgtcacttccttcaaaaagataatggtcgatggtccgtttcatggatgatctgtcggaaatctgcaaatcctgcatctaatcctcggagcagcatttctgctgtaccgatattcgtagccaacgggatttcataaacatctgacagacggatcaatgcggtcacatccggctcatgtggttgcgctgccaatggatcgcgcaaaaaaatcaccatatccaacgcatcctccgaaatcatcgccccaatttgttgatcgcctcctaaaggaccagacttatagcgatgaacggatagtcccgtagcttcttggattcgttttcctgttgttcctgtggcatataattgatgctgtgccaagatttcgcgataagcggtgaccatcttcaccatcaattcttttttgcggtcatgggctatcaatgctattttcatcttcactcctcctcttttttccattgtaccaatacttgctgaaaaaaagaaactgtgctcccaagaataagacattgcctaatcttacacagagcttccatcatagaatcaaccggatcccttagtaaaataggtaggctgccaccttaagaaggggcaccgaaggaaatccttctggcaatttgcggggctgatttctctgatttggctgttgcaaaaaatttcaggtttgtctgtttcttaggacacagtttgtttaaatcaagtctagttctttcaatgcttgccagatgccatcctcatcattgctggcggtgactttatcagcaatcgcttgaatctcgggagccgcgttacccatggccacgccgacgccggcagcttgcagcatttcgcgatcattttggccatcgccaaaacaaatcacatctttttgtgagattcctagttggtgtgccaccgaaagaatcgtggctgcttttgaaccatcttttggcacgacatcgacactgttttcatgccagcgaacaaaacgtaatttactgtagcgatcgtcaaaatagtcttcatactctttcccataaaaagccaacgcttgatagacttctttttcttccggaaagtgcatgtctaattcaggcaattgtgcgccaaaagagcgcattgcttcatccatgatgccaatatttaaagaagaagctcgtttagccgtatccattcccacaaatgcggtatcgatccctaactcgtttgcttcagcaacaaatgcttttagctgttcttcatctaataaatttttgtacacttgttggtgtgccaaaaatgcagcagcgccattgcataaaatataattatcaaaagcaagggagcggatgatgtctttcgcatggaaacgactgcggcctgtagcaactgtcacgaaatgcccagcatttcgcagcaactccaatgcttcaatcgtactttccaacggttgcttgttcgaatccagtaacgtgccatcaatatcaaaagcaaagaatttccgattcatatccataaaaaactaagactctctttctgtaagaaataacaagaatttttacttttggatcatgttctctccaaaaagcataccctattcttaacataaaaagctgtctatttcaataagtggcggatcttggtgaatgactcttgcttaccaatgaaggtggctcattttttggggaaactgaaatattttcaaccacatgaagtgtttgcctcaatcgtctttgtctatttggcagtgactggttgagtgccccagacttcatctgccacttcaatgatcagctgcaatttcttccattgatcttcttctgacagaatgttgccctcctctgttgaagcaaagccacactgcggactcaagctcaaacgctctaagggcacgtattggctggcttctttgatccgggcaatcaagctttctttctcttccagagccccatttttacttgtgactagaccgagaacaactttctttgtttctgggacaaatcgcaatggctggaagtccccagagcgatcatcatcaaactccaagaaaaaggcttcgaccgcttcatgtcccaacagcgaatccgcaactggctcatagcctcccgatgccgcccatgtcgaatggtaattgccacggcaaacatgggtagtcacgtgcaggtcgttaggcagatccaccaatgcactgttattcaaccgcagatacaattcttgtaatttttgtgtatcatactcatcgttggtccttgactgccagtaatttttgtccaccagcatcccccacgtacagtcatccaattttagatgacgacagccaagatcatacaaggctaaaatggtttcacgataggcttgcgcaatatcagcaagcaatacttcccgatccggatagatagcgttcactttttcttcgttgctgcctcgaacaagttcgacaaacaattgagcaggcgctgggatactctggcgaacaggcaccccatctgcttgagccgcgacaaagcgatattcctcaaacacgggatgttctggattgaatgcgactttcccagctaatcgtgcagaatcagcacgggtttcttccccatggaacaagtagccttgatccatcaaaatatgctctattccttgaaatccccagaaaaaatccaagtgccaataactacggcgaaattcgccatcgctgacatatttcaagccaacttctttttgttttgcgactaactcactgatcgcctgatcctcaacttcttttaactcggatcgagtgatttttccttcagcgaacgcttcccttgcttgcttcaacttctccggacgcaaaaaacttcctacaatttcataatgattgatcacttggcacatagtttctcctccttttttgggtaaaaaaaaatccttaagagttatctcttaaggatgtaataaatttacatggtaccaccttagtttgcatccgacttacgaagaatgcctctactccaatgcgacgctgttgcgtgatattggggtctcagtaacggggacatccgtgcgcttctaaaacttgcgttctcgaaacacccactcaaaagccattttcagattcgttttctttcaccctttttcagctgtcggggctctctgttagaaattccacagaatcttactttctttttctacgtgtttacttattgatttttaacaaggatagcagaatgattttagtgtgtcaatattgattttaaaaaaaagaagcattgctgcttctttcttcgtttaatccacataagttgattttgattgattgagccatgcatagcccagacccatgatcaagccgccaccgatatagttcccgataaaggcaaagacaagattgtgaatcacgctgccgacagtcataccagctaagtggccgccagatgcccagaaagctaacgtaaacgctgggaagttagcgatgacgtgttcatagcctaagaaggcaaagataaagataatgaaaataatcgcagctactttccctgcatcatctttcatccgcatacttactaaaacagctgtattaacgacaatgtttgcgaacattgcttcgacgacgatttggagtgtcggcttatcaagttttgcggtaatggaagtcaataagaaattatccgcaggcaacccttgaaaaggtccagtcaaagaaataattgatccaaaaatcaaaccaccgactaaattgaagagcacacaagtgaacaaaatcttcaatgccaaaggaacactcaatcgtttgcgataaacaccgacggtcatatacaacatatttgatgtgcctaattctgcgttcatatataagatcatgacaagggaccaactaaacataaatgcatacaacatttttcctagtccatgtgcaatgtcctcacctttcatagcaatcgcaaaggcaatcgctgttcctagcgtcaagaaaagacatgccatcatggcccgtacagcatagcgtaaataactgcttttgatcaaatcgaccttcttttcaatggaagaatcaattttttcaaataatggggatactggattcatttttctgctcctttttatgggtatgataattgagttcgttataaagtacacaataccttcacattttaataaccaaacgcctatttgtaaagtgttttctgaaaaacgttactttttatatgaaattttcatcacattttcattgcaattgaattcaatcataccttgacttttcctcttattttatcgtatactgttccttgtgtaaaataatgcagcagggaaataacagctcgtcaccagttcgttgcctaaaaggttcaattgcgtaaccgcggctgcaaaggtgaagattgaagaacgaactgcacggatgtgaatttttcaacggattattttactccaaactatatttattggaggaactaaattatgtctcgttatacaggaccatcatggaaaatttctcgtcgtttaggaatttctctttcagaaactggtaaagaattggcacgtcgtccttacgctccaggacaacacggaccaaacagccgtggcaaaaaatcagaatacggtatgcaattgactgaaaaacaaaaacttcgtcatatgtatggcatgaacgaacgtcaattccgtacattgtttatcaaagcaagcaaaatcaaagaaggtaaacacggtgttaacttcatgatcttgttagaacaacgtttggataacgtcgtttaccgtttaggtcttgcaactactcgtcgtcaagcacgtcaattagtaaaccatggccacattttagtagatggcaaacgtgtagatatcccttcttaccatgttgaagttggtcaagtgatcagcgttcgtgaaaaatcacaaaacatctcaacaatcaaagaagcaatcgaagcaactactggtcgtacagcatttgtaagctttgatgatgaaaaattagaaggttcattgactcgtttaccagaacgcgatgaattgactgcagaagttgacgaagcactagtcgttgaattctacaaccaaaaactataagaattttcaccagaagctgcgacagaaatcttgtcacagcttctttttttataaattgttagaaataacttcttcggaaagaagtcaaaatttcacagaaatccgacaagcaattttcgaactctccttttcatctctcttgaagcagactacttctgacatgacctcttttttgagaaatcaaaaaaactgtgctggtttcccgaaggaaataccacacagttcgcgattaatcggcaggtcgacttcaaataatattgacgacggactctccggatgaatttttttgatgatagttgaacaacagcaaatctttctgacgctttttaaagattactttccgaatattgcgtggcacaaatttgcggatatcatcttcattatatcctacttgcagtttgtcgccatcaacaatgatgggacgtttcaataaattcgggtattgctcaatcaacgctaataattcttctaatttcaagtcatccaaatcaatggctaatttttgatacacttttgaacgtgttgagataatatcttctgtcccgttttttgtcaaagaaagaatttccagtagttcatcactatttaatggatcgctaaaaatgtttctttctttgaagggtagttcattttcggtcaaccaagcccgcgctttgcgacatgatgtacagctaggcgttgtgtatagtgaaatcattgatcattcttcctttctgatttttctgcggattcttattgattatctgtgattttttcgatcgtttcttgtttgacgacatccacgatgcgaatgttgatttctttgacttctaaagcagtcaaccgactaacttcttgcaaaacaatttcttggatctgagcaaacaaccggggaatatccttcccgtaggcaacaataacttccaaatcaattgctacttgttctttgccaacttccacttcgatccccgatgtcacattgctctggtcggccaaatcttccgtcatacttgaaaaaaattttccatctgcactgattaagccatcaattgacgccaaggctacacctacgatcgtctgcaagactttctcctcaaaggtaagcgaagcagtctctacatttgccgcttgttcattttccatttttcacactccttgtttgcatttctgaaaaaagaacgttttttttagtaacagatccaccaaaaccaacaaccttttgcggttatctgccaccataggtaaaaataccctcctctattagcatagaagttttttgttttttttacaaagaaaaacacttgttaccggatactttttttgcaaattaccgaaataaggtacgtttttttaatataaaaaagcgattccagaaaatattttcctcgatcgcttcttatattttatctgatttatctaaaaagattcttcctcaatcctaccgctcattcaaccttgtatagctccggtcagaagacacttccttataagctggtcgcatgattttttgggcattgactaattcttcgattcgatgagcagaccagccgacgattcgcgcaatcgcaaacatcggtgtgtaaagttcttctggcaagtctaacattttataaacaaagccgctgaaaaaatcaatgttcgcactgacgcctttatacatttttcgtttttgagcaatcacttctggagcgattcgttcaacagttgtgtaaagttgatattcttgccaagcgccgatgcctttctcttgtgcgagtttggctacataatttttaaaaattgccgctcgaggatcattgtcactgtagacagcatgtcccataccatagatcaagcccttgcgatcaaaagcttctttatccaaaactgcttctaaataacgacgaactgcagcctcatctgttgtatcagcaatctggcgtttcagatcactcatcatctccgtcactttgatattggctccaccgtgtttaggcccttttagcgaccctaatgcggctgcgatcgtcgaataagtatcggtaccgctagaagtaactacccgagtagtaaaggtcgagttgtttccgcccccatgttccatatgaagcaccagcgccatatccaaggtttgagcttcttgaaaactataggctttattaggacgcagcatggtcaaaatcgtttctgccgtgcttaattcctccgaagggcgatgaatatacatacttccctcttgattgtagtgattataggcgtggtaagcgtagatcgccagcagtggaaagacactgatcagcatcaaactttgctctaatacattctcaatactgacatcatcggcttgcggatcataactggctaatgtcaaaatactgcgagataaactattcatgatatccgcagaaggtgctttcatgatcacgtcacgaacaaaattggttggaagcgtacgtttatccgccaataactgacgaaatccctgcaattcagataactttggcagctcgccaaaaagtaataaatatgcaatctcttcaaaaccaaaccgattttcttcaacgaatcctgcaaccaattcattgatatcgattcctcgataacgtaattccccacaagcctcgaggggcttccccgccacgattttttctggataaatggtagaaatggttgttaagccggctaagacgccttttccatctaaatctctcagtccacgttttacgtcatactctgaataaagattcatatcgatttgattgtgtttctgacacaatgatgaaagatatacgatattcttttctttttctaatttttccacagccatgttacctcctaacatccttacgtaaacatgctactaacttcatttgattcaaaaaataaaaacttttaaacattatagcacgatgtttataaaatgaaatatttttcataattttaattgatttttctttttataaacgtataattattcctaatagattgatatttaaggaggatgcttatgaattggcacacaaacctgatcgtgaatgatcagcgctatacgtttattgatttagcaaaggtcgcggctgactttaacgctgatttaaaaagattgccttactcgattcgcgtgttactagaaagtgtcgcccgtcaccaagatgaagagattactgctgtttacttggattatttggtcaattggaacgctgaacagcccacaggcgtcgtacctttcaaacccgaacgtgtcgttttgcaagacttcactggtgttccagcggtcgtagaccttgctgcgatgcgagacgccatcgttgccttaggtgggaatgcagatacgatcaatcctgagattcccgtgactttggttgtcgatcattccgtccaagtcgattgtgcagggactccggaagcagtggctttcaatacggcgcgtgaatttgaacgaaaccaagagcgctaccaattcttgaagtgggctcagggttcatttgacaattttgaagtcgtccctccagagaccggtatcatccatcaagtaaatattgaatcactttctgatgtgattttggaaaaaaaaatcgctggcgagtcgtttctttttccggatacattgcaaggaacagattcccatacaacgatgatcaatggtctcggtgtattgggctggggcgttggcggtatcgaggcagaagcagcgattttgggcgagccgtcatttttcccgactccagaagttatcggtgtctgttttgtgaacgaaatgcctgccggtacgaccgcaactgatttggcgttgactgttactgaagtcttgcgaaaggagcaagtggtaggaaaatttgttgaatatttcggaaccggttaccaacggttaagtttagctgaccgtgcgacccttgccaatatggcaccagaatatggcgccacttgcggtttttgtccaattgatgaagagaccctcaactatttagctactacgggacgaacacccgaattgatccataaggttgctgcctacacaaaagccaatcatctcttttatgatgcgacggagataccagactacaccaaaacgatcaccatcgatctagccaagatccagcccgcattggcaggaccaaaacgaccacaggaccgtatcttattaccggaagttggcactgatttcgatcgttccctcacggctgacatcggaccaaaaggcttcggtctttcggagaaggaatggcaaaaaagcagccaagttaactggccaaacgagccttccgaaacattgcagacaggagatatcgtacttgcagctatcactagctgtacgaatacgagcaatcccttcgtcatgctctctgcgggattgttagcaaaaaaggcggtagaaaaaggattgaccgtgccaaaatcggtcaagacttccttggcccctggttcccagatcgtaaccacctatttgactgccagtggattattgccttatcttgaacaattaggcttttatttagttggatacggctgtacgacttgtatcggcaactccggtccattagaagcacccgtagcagaagcaatcgaaaacgaaaatttactggtcgcttctgttttatctggaaaccgcaactttgaaggtcggatccatccacagatcaaagccaattatttagcttctcctccgttagtcgtcgcctatgccattgctggaaccatccggaaagatttgacgaaggagcctctaggcgtcgtagcaggacaagaaatttatctgacggatatctggccaagtaacgaagaagtcaatgaatatattcaagcttttgttggaccagaagcgtttcgtgcagcttatgcgcatctattcgacgccaatgagcgttggaaccgtatcgatacaactgccagtgattgttatgcttgggaggacacatcaacatatattgcccacccaccctattttgattccttgaccaaagaattacctatccaaacaagtttgtctgatttgaaagtgttagccaaattgggggattctgttacgacagaccatatttctcccgctggtagcattggattagattctcccgccggcaggtttttgcaaaccaaagctgttccttaccgtgagttcaactcttttggttcacggcgaggcaatcatcacatcatgatgcggggaactttcggcaacattcgtttacagaatcagctggttcctggaagtactggcgggatcacccattattttcctacaggggaaacgatgtcaatctatgacgctgccatgaattatcagaaaaacgaacagtcttgcattattttagctggtaaagattatgggatgggttcttcccgagattgggcagctaaagggacccaacttttaggcgtcaaagtagtcttggcagaaagtttcgaacggattcatcgcagcaatttggtcatgatgggtgtgattcctctagaatatcttgctgggcaaactgccgcttccttgggattggatggctctgaatccttctttatccaactgcccgaagaaccgcaggtcaatcagcagattgatgtgacagccaaacgtacagatgaaacaatgatcacctttccgactcggctgcgtttcgatgcaccagcagatatccgttactggaaacatcaaggaatcttaccaatggtcattcgcaaaaaaatagaagcaggaggaactagcaatgcattctgaagcgtccttatctaacactgttctcacaattccttatatcagtggtgacggcattggtccagaaatttggcaagcagcgcaacctgtgattgatgcggccgtaaaacaagcgtatggtcccaaaagaaggatccactggcaagaagttttagctggtgaaaaagcatttagacaaaccggcgaatggttgccgcagtcgactcttaccactatccaagaggctaaaatcgcattgaagggaccattgaccacaccagttggcaaaggattccgatccctcaatgtcacattgcgccaaacattagacctctatgcttgtgttcggcccgttcgatactttgccggggtaccttctcctttgaagcatccggaaaagacgaatatggtgattttccgtgaaaatacagaagatgtttatgcaggaatcgaatttgcaaaaaatgatcccctcacgaaacaattaattgaggtgctgcaaacacaattcagtgtcaaaaacattcgctttccagaaagcagcgccatcgggatcaaaccgatctcaaaagagggcagtcagcggttgatcagcggagcgatcgagtatgctatcgcacaccacttgccgtctgtcacccttgttcataaagggaacatcatgaaatttaccgaaggcggcttcaaaaattggggctatcaattagcggaaacgaattatgccgatcagtgcttcacgatgaaccaatgggcaacaattaaatctgagcagaatattgaagcggctcaagcagcacttgctgctgcacaacaagccggaaaagtcattatcaatgatgtgatcgcagataatttcctgcaacagattcttttgtacccagaaaaattttcagtgatcgcaacttgcaatctcaatggcgactatctttccgacgcattagccgctcaagtcggcggaattgggatcgctccaggtgcaaatatcaattatgtaagtggtgccgcaatctttgaagcaacccacggtactgcccccgatatcgttgacacaggaaaagccaatccctgctcgttgttgctctctgcttgtatgctcttggaatatatccagtgggatgaagcagcagttcttattaccacagccatcgagacagcaatcaaggaaaagaaagtcacaactgactttgcggcagctatgactgacgcgcattgtttgtctaccaaagcgttcggtgactatctggtcacattgatcactccataatcattcaccgctctcgttgacttgtcattttagacaactcaacgagggcttgaatttttttgagacaactcaacgaaggcttgattgtatttcagttgctagttcccctatactggagacacgaaaggaggagttcacatgaatgaattcaacatacggcaaatcggccaacggattgccagcaaacgtcgagaactaaatatgactcaaagcaacttagcagatcaattattggtcagttatcaagctatcagcaattgggagcgaggcaatacattgcctgacatcgaaaaattgtcccagctagcaacaattttgcagttatccattgacgaactattaggaaatagcggagttgcagtaatgcattaccacgagggagtcgccgattctcaggaaatcaccacgttggcgccgatcattaaacctaaagaattggcagctgcgactcaagcccagccttttgaacttgagttagtggagcaattggcaccttttttgagcagtgaagaattatttgctttattgaaacctataacagaaccgctgaccgaagaagcactagaagaatttttaccttttttagagacagatcatttggaacaattgatgaaagaggactatactttcgcttttctggaagaagcagcgccctacttatctgccactttcttagcccaaaaagttgagcagtctgtctcaaactcgctgtctttgtacgagttggaagatattgccccttttctcgaaaagcaagatctaggacgcattcttcaaaagatcctggcagcgtcagagaatccggagcaacggttgtcagagcttgaagacctgctaccttttctcgatgaatctacgttagtaacgcttgtcggatactttcctgtaccctctgaggtttttgaactgtttaccccttttttggctacagaaactttgttgcaagcgttgcgaaaaaaacgttgatttactctttacttttcgttaaccaagatttataatttcgttaaccaactattggattatgtgttaacgaaagaaggatactatgaaactaccattgcgagaacaaatctatgctgctttttttgccatcattattgctgggctgtctcaactaaccatcccattaggattgattcctctgacaggccaaacctttgctgtcggcttggcggtaacctttctaggaatgcgcacagggaccatgtcgatccttatttacttattgctggggttgatcggattaccagtttttgccggcggagcaagtggcatcggcgtcttattcggacctacaggcggctatctgattggttttatctttaatggactcttgacggggaaacttttggaaacaggccgcgccggatatgtgagagggatgttagcgaatatcgctggtgcattagcaacattgttttttggtaccttatggttaaaatggagcaccgctatgtcttggactgctgccatcaatggcggttttgttctcttccttctgcccggtgtgatcaaagccattgctgcggcttatttagggattttcttgcggaaaagattgcagcggtaaaaaaagagaaagtagcaaacgtggactgcttcaagcaataaaaaggaattgccgaaaattgctgctttatttttttgaaatttctgcttatttccgaagaagctactgttagtcgtttattcgaaaaaaagagggactgtgccataagtcatcatccaacaagttaaaccgaataatagtctgttgctaggatagattcctctgacttttgcgacgaggagtccctgcaccgcaggagcaataatcattaatgttcggatagttttacttgtaggagacttatgacacagtcccgcacgcttttatctcgtagcgaatcaatagttgatccatgtgattgcttgctggagctctgctcttaaatgggctgctttgtattgattgaacgctgcttgattagttcgcaaaagtccccgtagctttgttggctgaaaattttctgtcaactgattttccagaacaaatcgtcgggtcaattgccattcatagtaatagcccaaaggacgacagctataaatcgtctgtccaatcacttgatcttcaaaccgacgatgggtatgaccaaagactacttgacgcacattgtccgcctcatcaataactgccccaaattctggtgaacctagaaacgcgttcaaatgattccaacgaacatacttccccgtttgtttgacgataaaggttgctttcggaacaaaatgagtcgttacgatgacttctttatcttgagggagccctcgcaatgtttgacgcagtctttcattgatctgatgactgatttccggatcggttcctgtccgctgaatcatacgatcataccaaaagaggcgcttgagacgaaggatctcttctgtgctttgcaagtcagaatagccgtagtcataccagccattgacacctaacaagagtgttttttccgataaagcgactgtttgaaagttcaagaaagctggatcaggataggtttcgatcaatgattctgataaatcagccatttcatgattgccccaatgaaaggtagtaggcagctgtctttgaaagaaatcaatgacggtcatcgctgctgtctctttgtttgcaatatctccagctagatgcaagtgcgtcgcttgattggcgtctagcaattcggctatcagctgcaagtctgttgcactgaaatgattgatatcgacatgcaaatcgctgataacggctaatttccccatatcagtttcctgccacctttttgtccatgcgcaacagttgaacgttagatgccagcagaccgctgtcactagtcaactgcaagcgctgatagtcaggatcgaccaccaagcgtgtccgctcttctaaatacattgctgcgccttgttttaaccaaactgttccaattgctgtatccagcttcgtatcatagatagacaatccttcttctggataatctgctggtacgaggatcaagcgaaaactaatatctaaccggcaagagatcgccgtagccggaaaaggtcccacaccatcttcaaaatctagataaattcgatctccctcctgtttgacttctgagatttttgctactgctgctgcatccatatcaatcgttatttccatagcgattctcctttacatgattcgtttttgccactcgtctcgggtaattccccgcatcacttcgtccactacttgcccacgaaatcttcgcgcagccggaatctgtgcttccactttcatgccaattttttccatcacgcgaccagatcgatgatttcgctgatcgtgcagtgcataaatacgaacaagcgctaatttttcaaaacccaaagacaaaagcatccgagcagcttccggtacgatcccttgcccccagaaagctttattcaaggtatagcctagttctgccacttcctttagcgggtccacccgcaagtcgatcgttccgatcatattgccactcattttctcttcaatagcaaatttacctaatggcgccgctaaaaaatacattgcaatggcgatttttgtatccacaagtgattgatgcctcggaaaaacaaactccgtcgtttcttcatcacttgcgtattcgaataaatcattggcatctgccatcgtcacaggacgcaaccataatcgtggtgtctcgattcgttgattttctgctaaaatcaataagtggttcttttggatttccatgtttcaccagctttctttctgatcttttttagtctttcttatgacctcattgaaatagctaaatgtttctaataatcgacgctcccttttttgtgctataatataaagcaagaaaacgcttaggaggattttcaatgtccgatgaattggagaaacgcctagatacaggaatgtacgggacacctcgtgttaatccagatgaacaaagaaaatacttgggaacgtttcgtgaacgttgttatctaagtatgacggtagcagaaatgaagaaaaaggacaaccaagaaacgttacagtcggttctccctaactatcaaggggcactgatcttgatcaacggaaaattgcccgaaacgcttcagacgacctttatttcattgattacgaaacaacagctcgattttcgagtggtgactgacgcccagactgctgatcctgacagtatcggtttactgatcgttgccaatgaggcagtgaatgaagaggtaatcgatatcgaagaaaagtatcctcaaaagacaaaatcatcttccgaagaagatcccatcaaagaaaaaaaaccattctgggaacgattcttccgctaaacaaaccaacggatcaattactagtgatccttcactagtacgaacagcaaaagaagttgtattagaaatggtcagctttaagatatttcggcttatttccgaagaagctacttctaaccatttattctaaaaaaaggaacagtgacaaaagccttgtcactgttcctttttcaacttctgactgttaagcggctgttaaaatcgttccggaaaaagcagcttgaggacagacatggttaagcggcggctttgtccttggtacgggtaaatatgcatatgcatagcgggattgaagttcgcttcaataatgccgtatgctcccggatcctccgtgggcttttccttgtcaggaataatcaaatcaatcccactgattcgtgcctgtaatgcggtaacggcatctgcagcgatttttttgtagtcatcattaaattgatcggtgacatcgatcgaatcgccgcccgtgctgatattggaattttcccgcaagtaaacgatttgtcctttttctgggacagaatctatgtgatagccttgctctttcaacatcaactgttccaattcacctaattggatcttctccaacggtgtccgatggtgggtcccccgtaatggatcggtatttttctctgcaactaattccttgatcgtgcgccgaccatctcctattacatttgccggtattcgtagcaaaattgcttcaacttgaccatcgatcacaaagaaacgatactctgttccagcaaggaatgcttcaactaaaatcgactggtcttcagcaaaagctaaacggacagcagcttgatagtcctccaacgaagcgccatccttaaagatcgagattcccacgccatagttggttgttttgggtttgacgacaaaacctctgtcagcaaattgcgggtaagcagcaagcgccttttctacagtggcgaattctgctcctgcaggaacccgaaaaccattctcagctaaaatcttttttgtgaccgttttattggccatgatcaaaggaacgatataacgatccttacttgtcatattagcgtttttgacatattcaacatgttcatcgatcgataatttcaagaactgatcagattcatccaacacttccaccttgattcccttttgaatcgcatcgaacatcaaaatttgtgttgacagttccatgttggtgaagcctgctaactgataaggtttttcccaggcaacttgatgataggatactcctagttcagttgccacttgagcctgacttgacctttggctggcttgatataaacgaccggcaaaagttttgccgggatcttccaacattggcagcagttgatccagtaaaggcattgtcggcagactgatttcctttgcaaaagcgatcaattcttccgcaactactttagcttcttcaagatagatcgtttgattcaatgggtgttccaatgccacttgattgtttttgcgatttccttcttcgacccaagcatcggcatcagcgccctcctctttcgttgctaagtataacaagaaaaggtgcagaaatttcacttgatcttgcgaaataccatacatttcaaagggattgatatcaatattgcgtaattcaatgtaacgaattcccgctgttgctaagtcggcaaccttttgcccccctcgcaggcgaactggtgcataaaactctttttcctcagatagtttgccagtttctaccagctcagcgatatccgccagataggtctcaagagaggcataagacacgttgacatcggtatgattcgtgtagccatagcggctgttacgaatgctgcggacaggttcttgcggtccagaacccgccataaaataattggcttccgtttgcggcgttgctccaaagaaataagtcaaaaaccagcagtaatgcaagtaatttcgggtaactttcaagtaaagttctgttttaaacctacgataatctgtttctgacgacttggtaaataactttcttaaaaaatcatccccaaattcaaaattgaagtggatgccgctgaccatttgcttacgacgcccatacgtccttgccaaaaaccgacgataaagaacatcttcaaaacgatccagctttgcgatcacgatatcctcttctttttccggcaacgcaggcggcatacttaatggccaaagcatctcctcaggtgccatcgaacgataagcaacatcatggatcgcagccagataacgaaatagttcctctgagctttccgcgactggcgtgatcaattccaactgattttcagcaaaatcggtttgtatgtacggatgaaaactacgattgcctaatgcttcaggatgatctgtcccagcaaaacttccgtctaaacgtgcacgctgcgcctcacgttcgatcccataacgcccatcaaataagtagggacgcagttcttcttgtataaaaagtgattttagtgtcatatcattgccctctttgtcttagattcttcttattatagtcaataatccagcagaaaaaaatgaaattgtgcgattctctttgctagttttttaaaaattaccaagtttttacaaattacttgaataaatttgatatttgacctctaaataaagtatacttactatataatagtaaattattatgtcaatattacaacttttttgaaaggaagaatagtgaatgaaaccactcaatcttaccaaacgcgaacgtcagatcatgaatatcttctggaatgctgaaaaacctttgtctgcaaatgacattgcggttcaacaacaggacttaagtaaaaacacgatccaagccgttgtccgaaaattaaagaaccatgatttattgaaagtagctgacatcggctacagcggtactgtcttgacccgcttgtattctccaaatgtttctcaagaagattttctagctgccgaactctctgaacaatcgttgctgaatctagtctcgaatttcattgaaaacagtgaggatgccgagacattgaatgatttggaaaaaatcatcaaagagcggcaagcacagctaaaaaactgatttctgaaacaagttgttcttgttcacagagaaatgtccacgctgaacatttctgacaagacaaggaatctttcttggaatgatttcaatttcaggaacagcagctacatccttttagctgctgtggggaggttttgtgaaccagaagtcacacgtcatctgttacgtattctgctgtggtacttcatgtacatcgcagctgtcaaacgtatgcctataaagtttatttccataaccgatgagctttatgcaagttccttaacaaaaaatatccgaactactactgattactcctaccgttaacgccatcgcgagatgatgaagaggaataatcaaacatagttcggatatttttgtcttatttcaagcgatgaacagcatcaaccttcgttgatgagacctttaaatagcccaacaacaaactcatttggatcaaacggctcaaggtcgttgattccttcccctaatccgaccaatttaaccggtaaacgcaattcattgcgaatcgctaaaacgatcccacctttggcagttccatctaatttcgtcaagaccaatcctgtaacatccgtggtttctttgaattgtttggcttggttcatcgcattctgaccagtcgtcgcatctaacacgagcaacacttcatgaggcgcattcggctctactcgttgaatgatccgtttgattttctctaactcattcatcaaattgactttattttgcaaacgaccagcggtatcaactaatagaacatctgcttgctctgctttcgctcgttccatcgcatcaaatacgacggctgccggatcaccaccagctttccctcgaacgacttccacacctgctcgatccccccaaacgacgagctgatcgattgctccagctcgaaaggtatccgcagctgccaacaacactttcttgccttctgatttgaattgatgcgccagttttccaatgctggtggttttaccgacgccattcacaccgacaaataaaatgacggtcaatccaggttgcatatttagttcgttgacttcgtcgacacccgcttcaccgtaaagatcgactagtttttcaataataacattttgaacctctgccggcttcttgacatttcgcaacttgacctcttgacgcagtgcatccgtgatcttgatcgctgcatcaaagcctacatcggctccaatcaatgtctcttcgacttcttcaaaaaaatcttcgtctacagagcgaaaattcgcgaacagctcattgagtcgttgcccgaaagttttgcgagatttcgatagtcccttcgtgtacttatcttgtacatcctctttgtgaaccgctgttggctgaggttgtacttcaggtttttttaccgtttcactaggtgtcacgacgtcgaatggttcagctgatttcagatcttgtgctccttctgatgatgaagtatcagccgcggactcctctgtttctgttggctgcaacgcggaatcggtagtagtttctggacgagaatccagtgttggttccgtcgattctactgtttgttcttgtgcggaatggtcatctgcgacggatgactcatcgacagatgactctggagattcaactggttcctctacttcgccttgcactttgtcttgctcttttgattcaccaatcaaagcttttttaattttgtcaaaaaatcccatttcaaacgcctcctttcaaaacatatttttcgatgacagttgctacaccgtctgcttcattcgaatctgttaccacatctgcggcttccttgattaaaggcacggcattagccatcgctacaccgagtcctgcatagcgaatcatcggcagatcattttcttcatctccgatcgccatgacttcatcgatagtgatacctaaatcccgagccagcaattcaatcccataggctttcgtaattcctttaggcataaattccagcaaattattccgagttttgattacttcatatttctctctgattgctgaaggaattgccaaaatcttcggatccagtacttcttgatgataagcaatcacagctttattatagagtttcgactcatccagagcttctatcgcatacgggcggcaatccagcaatggattcagcgaaccatagatcgactgattcgttgctgaagtcggcaagcacaaaacgatttcttcggatacgacatccagcggcaaatccagttctgctgcgacagcaaccaattcatgaatatcagccaattgcaaagcggctttttccatgatttctcccgtatcgtttttttgcaccagaccaccattaaaagtaatgctatagtcccctgattcattcaatgacaactcttctaaataaggacgaattgcccgtaaaggacgacctgtgcaaaggacgatttttactccttgtgcttttgcttgggcaagaacttctttatttttttgcgatacttgtttctttccatccagcaaggtaccgtctaaatcaattgcgactaatttgatcattttgctactccttcttgatctgcgacaaaatttccgccttctttgacatcttccaaacgcacagaaacggtcttagatacaccggattcctgcatcgtcacgccatacaacacatctgccgcttccatggtccctttgcgatgtgtgacaacgatgaactgtgtatcattttggaagtcgcttaaataatggccaaagcgtgatacattggcttcgtctaaagcagcttcaacttcatccagcacacaaaacgggacgggacggacttgaatgatcgaaaacagcagtgcgatggctgtcagcgctcgttcgcctccagaaagtagactcaagttttgcagctttttacctggtggttgggcttcgatctcaataccagtatttagtaagtcctttggatctgtcaaaatcaattccgcatgtcccccgccgaacatattggggaaaacttgcttgaactgcagacgaatcgcatcaaaaatctcaccgaaacgtgttttgacttcttcatccatctcggacattgtatcgaataattgtgcttttgcagaaagcagatcatctctttgactggtcaagaagctgtgacgctgttccacttgatcatattgctcgatagcattcaaattgactggtccaatcgcatcgatttttccttttagatcttggatttctcgttttgcagcttccgggtcatcgattgctggatagtcattggccgctttttcaaagctcaatgcatattcttcctgcaagtaagccaaccgattatccatcaccaaatccgcgcggtttttctcaatttctacattggtcttttcggatagtttttctttttgttgcaagtttgccaaactgagagcttcatccaactgtccaatttcctgttggacgatttgtctttgttgccgaatgtccgccaattcttgtgtcagtgttatttttcgttgagtaaaatcactgatttgctgatccaggctttcttccgaaatttcatggtcactcacattcgaattgattgctgctaactgccgttctagcgactgttggcgtgcttcattctccgctaacgcttccgcattcgcagcaattttttgtcttaaatgttccacttgttctttttgaacagcaaaatcagcttgtaattgggcggctgtcgctgctaactggcttctttttgcttcgattaaatcttcttctgcattcatgctttgaatgtcgtgatcgatttttttcagctgctgcgcaatggtttgctgttccgattccaaccgagtcttcttctcgttatactcttcaaaaaaggcctgaatctcgcgattttcaaagtcaaagacttgctgctcttttctcaaccgttccaactcgttggtgaggttttgcagttgattttttagttcgtgttccgtcattcgagccgtttcaccggtggttcgcagctcttccaaggctgcttgagcatcttttgtcaccgtttcgaagtgctgcacttgtttctctgttttttgcaggcgttcatccaattgaacggcttgagccgttaattgctgcaactcattgctttgactaaataggctgccggcatttttcttcgtcgctccaccggtcatcgaacccccggcattcatcacgtcgccttccagtgaaacgacacgatagctatagttcagcgctttagctaatgcattagcacttgtcagatcttctgcgatgacgatacttcccaatagattttcggcaatattttttacatcttcattgaaacgcaccagctcactagcaacgccgataaatcctggtacttgttgtgcttgagaaacagcataactaggtaattggcgagacttgattgtcgtcaacggcaagaatgtggcccgaccaccacgattttgtttcaaataggtaatcgctgctctggcatcacgttcggtttctactactacgtgctgggcagaagcgcccagtgctgtttcgatagcaactgtatattcttctggtacttcgatcaattctgcaacagcacccacgacaccggttagctgctgcttattttttagaactagtctgacgccttgataaaagccagcatagttttcttggatatcctgtaaactccgttgttttgcccgcacttgttggacttggttcattaactgatacatttttttctgtgcatcatcaaatttttctttgttctctttggctttctcttgtaaatggatatattgcttccgctgttcgtccaactgttgctgcacggcttgcaagcgttcattaacgatttctgcggctgtcgctttttctttgatcgctgtcgacagttctgtctgcttcgtaacggctgtttgattttttgccgattcttgctggtattggcgctcaagatatttgagctcattgccgaccgttgcttgctcctgcattgcttcaacatattgactgcgtaattcttcgatgatctctttggccgatttctgatacttttcttgttccgctcgacaatcagcaatcgctacttctgcctcttggacactgcgattcttttgcgacagttcatgaatcaattcagctttttcgtcattcaactgttggaggcgttcactgacggcatccaaggtctcttgatattctgctgtgcttttttgcgtatgcttggagcgctccaacagtacttctttttggccttcggcttgcttcagcccttccgttacttgcaacagctgctgattgagctgctccaatgattcatcgaaggctgctcgacgctgccgcaattgctgcacactgcgttcatcggtattgatttgctgcgtgatttcagccaactgatgatttaatagttccagctgttctgtagctgtttcccacgcccgtttggctgtctggatctccatgacagaaaaagccacgtctacttccgttaatttttccttcaatgacaaaaattgtttggccgcttcactttgagcagctaacggaatcaattgatcctctaactcataaataatatcttgtagacggttaaggttgtcttctgtttcaaacaatttctgttctgcttttttcttacgctgtttgtatttcaaaacaccggcagcttcttcaaaaataccgcgacgatcttctggtttgctgctgaaaatcgcttcgactttcccttgagaaataatcgaaaatgattcttttcctagcccggaatccataaagagttcctggacatctcgcaggcggcaactttgtttgttcaaataaaagtcgctttcaccggttctccttaaccggcgagtcacactgatctcactgtaatccattggtaaatagtgatcggtattatctaaaataatcgttacttccgctacatttaatggcttgcgagtgtcagatcctgcaaaaatgatatcaggcatcttgccaccacgcaggcttttggcagactgttctcctaaaacccaacgaatcgcttcagtaatattgctcttgccgctgccatttggtcctacgaccgcagtcacactattttcaaaatcaatgatcgtgcggtctgcaaaggatttgaaaccggcaatctctattcgttttaaatacactccgccattcctttcttattgatcaagacttgctaaggcattttctgccgctgcttgctctgataatttctttgattttccttgcccctcgccaatcagcacatcgtcacaatagacttctgtccaaaagattcgttcgtgggcaggaccttcttctttcgttaaacgatagttgatggacacatcgccagatcgctgcaagacttcctgcaatcgggtcttgtgatccatctcatgggaaaaagcacctgcttttacttttggaaaaacaacagccgtcaagaaaccgtcgacgctctccaaaccttgatccaagtacaacgcacctaaaaaagcttcaaaaagatcgcataacaatgagggacgcttacgtccgccagagttttcctctcctttgcctaaccgaatatattgatcaaaacggcaatctttggcaaacattgataagctatcttcgcgaacgattgctgcccgcagctttgtcaacttcccttcaggaaggtccggcagttcacggtacaaataccgtgagacgatcaattctaaaacagcatctcctagaaattctaggcgctcattatcggataggtgcaaattgcgatgctcattcacataagatgaatgcgtaaacgcttgttcgagtaaatctacatcatggaagacaatgccgtaatcctcttttaattcgttcattagctgtgtattcatttgccacattccttcattagtttatcgacacttccctattatactggtttttggctaattatgaaatgtttcgtccaaaaacttgaagcctccataaaaaaattttaaccgtttattctcctgctctttgtttccatgactgattcattgttttttattgattttgccgcgaacaaaataaaaaaagacgttcccgaaagaacgtcttttcctaaattagcgagattctgctgttacagaaactgttgcccatggattgtgatctgcatcatatgcccatgtgaaatctttgacgcgattagatactggtaatacttggttacggtaaagcgaaggaataacaaatgcttcatccgcagcgtattcttgccatgcatcaaatgcttctttacgttttgcttcatcaaatgattctttagagtcgattgcttctaatagcttcgtattttcatcagattcaaaacgagtgtagttaaatgctgattttggtccataaagtccggttggtgaaggatctgaacctgttccccatgcaccttgatacacatcgatttcaggatcatcatttttcaatttatcatagaatgcttggaaatcaatcaaacgaccagttgtgtatttcacatctaagccgatttcattccattgttggatgtagtaatcagccaatggttgagctgtttcgccacctgacattgaagcaaaattgatggttaatttttcaccgtttttgtcttcacgcatgccgtcgccgtcaacatctttgtaaccagcatcgtctaacaatttgtttgctttgtcgatatcttgtgtgtaacctttaacttctgtatcgtgcaatgttccaaataccggtgggatcaatgttgtcgcatttgaacgtaggccattatagaaacggctaccgacagcatcattatctagtgcgtaacccattgcttgacgcaatgatttgtccgccatttttgattcaggattgtagttaacttttccttctttatcatcccaagtacctaacttaaatccaatatacgtataagcttgctcaggacggcccaagatttggtagccatctgcatctttgtaagttgggtaagtatctgttggcattgacaatgctaaatcatattgcttcgcttttaaaccttctacgattgaagctgctggaactgctttaaatgacaatttatccattttaggtttgccaccgtagtaatactcatttggtacgtattctacagattcaccggctacgatgtttgacattacgtaaggtccgaaaacgattggtgttttacgaacaggatcacttgattccatatctttgactgcaataccttcaaacgcatgttttggtaaagcagaagaccagataccgccgcctgcttgcatcataccagggtgaacttctttgtattgaattttaacgactttgtcgctttcttttgtgattcctgagattgtgtcagatttgccatcgtggtaatcttccatcccaacaatatttgtaaagttgttgtcataacggattcctgtgtaatctttgttaccgatcacttcataggagaaaatcacgtcatctgctgttacatcttcgccgtctgaccatttcaaattgtcgcgtaatgtaatcgttgctgtgttattatcttcatctaatttaagatttgcagccccaccatcaacaattcgaaaatcagcatctgttaagaataaactttcattacttggttgcatgaactgagaatcataattgtcttgataaaattcagtttggaacaaaccttggaattgtgtatccataactactgcgacgtccaatgtaccgcctttgattgcttctgcgtcatttttgacttcaaccggcatagagctaatatcttctgtttcagttgctgagttgctgccgcctgatgaatctgttccgccactattgccgccacaagctgccaatgctaagactgacaaaagtgtgaccataccaaaaatatttttcttcatcctgtatcctccttgttttaacctagtcgttgacgtgcatcggctgaacgcttaaatgcctgaccaacgtagtttatactcaacatcaatactaaaatcaatattgacgcgggtaaccatatccattgtctgttgaccagcacatcaccgctgctggcgtacccaatcaatgttcccaaacttggaacattcgttggcagaccaaagcccaagaacgttagagttgtttcgataccgatatttgctgcaaagttcatcgtcaagttggtgatgatcaatgagcttaagttcggcatgatttcgcgaaacatgatcacaaaatcattggtccctaatgtttttgacgcactcacataatctcggcgcccttcagaaagggtcttactgcggaagagtctcgcttttccgacccaataaaaggcactcatgacccagataaacgtccaaacattgtagcgaggtatgatcgaaacaataacgataatgatcaacatgatcggtaagatcatgacaaaatcgacgatacgcatcaagatattatcaatcaacccgccatagtaacctgaaatgatccccaagccaactccgacgatcgatgtaatgatcgtgatggaaaacccaatcaaaatcgaattacgcgctccaatgatcaattgtccccaaacatcacggccaccttcatccgcccctaataggtaggtgccgccatttggtgagactgctcctggtgcagcatatttatctagaatacttacatgcatgacttggctttgatcaatgactgccgagccgatgaatacgaaaagcagtactgctaccaacaagaccaacgaaaaaatagcgatcttgtcttttaaaaattcacgaaaaatcatttgtaatcccataggtgggatactttcttgttttaacactttttctttcttttcagacacgtttatcccctcctactggattctgattcttggatcaacaatactcataatgatgtctgatagcaatgtaccgatcaatgtcgccagacctaatatcaaagtcaacgaagtgatcacggcataatcccgctgtacaatactatcgataaataattttccgacacctgggtaagcaaagattttttcaatgaccactgaaccagcgatcaatgaagtgatctcataccccatttgagatgcgatcggcaaggatgcatttcggaacacgtgacgtgagaagactttactagttggcacccctttcgaacgagcagttcgcacgaaatccaatgatttggaatcaatcacttcactccgcagatactggatcgtcacagcggtacctaatagcgcagaagtgatagccggtaagatcagatgatacagacggctccaaaactcagccattcccgttacgcctggtgctacagaccccccagttgggaaccaacctaaacgataaccaaagataaacagtgcaatcaatgcaaagataaacaatggtaccgcaaaactaaagaagttatacacgacaacgactttatctaaaatcgaattttggtaacgtccagccaacattcctaaaggaatcgcgatcacatacgttaagataactgttaacaaagatagccacaatgtgttgctgatccgtcctgaaagtaatgttgctactggtagtttatagataaaactttgaccaaaatctcctttaagtgcatttccgatccaacggaaatattgtgtataccaaggatcattcaatccggctgcttcccgcatccgttcaataactgctggatcttggttcggattaatcaatcctgtaaatggatccccgggcattgcttgtgcaatcaagaaaattaagacactcaaaataatgacttgcgggatcattaatatcaaacgacgtagaattgttttccacattattcagcacccccatttttcaaagcgacttgatgtgtttctgtgatggttctaaggtcataaacacgacctgtttcatcatagtaatctttttggtgagtgacatattccaactctacccgacggcggttttctttatgcgcctcacgatttttcacatcaatttgaggaatagctgacaataaccgcttcgtataaatatgacgcggatcttgataaatatcttggcgtgtaccgatttcaacaaaacgacctttatacatgatggcgatattgtcgcacatgtgtttcacaacacccaagtcatgagagatgaataagaaacttaagccaaactcttgttggattcgtttcataaagttgagcacctgtgcctgtacagacaggtccaatgcagaaacaggttcatcagcaacgatcaatttagggttcgatgccactgcgcgggcaacccccaaacgttgtctctgtccaccagagaattcatgagggtatttgtataaagcatcttctggcatcccaacgatatccaaaagccgtttcacccgttgtttttcttcttggtcactcaaacgttcaaaattccgtagcggttcagcaataatatccactacccgctttttaggattcagacttgacatagaatcttgaaaaatcatttgaacatccttgttgtaattcatttttttgcggacagagcgctttgtgacatcttgtccttcgtaaatgacttcaccgctggtaatcttttccaagccaacgattgctttccctgttgttgattttccagagcctgattctcctaccagaccgtaagtttttcccttttcgatgatgaaatccacaccgtcaacagcatagacatagtccgttacgcggttgaaaaaaccgctgcgaatcggatagtggactttcagatctttgattgtgattaattctgacatctacacttctccttcttcgtctctaaaatgaaaatgcttatagcaagtacagcgaactaaatgatctggtgcaacttcatgcaggacaggattttcttcgtggtcactagctgggatccaagggatacgagcagcaaaacggcaaccagttcttggcatgtttttcaatgaaggaacgacgccttcaatcacgtgcagttcactgtcttgagaatcttcttgtggaattgagttcagcaaagagcgtgtataagggtgttttggatttgcaaacaactcttccgctgtggcaacttcaacaaactgaccgccatacataacggctacacgatcagccatttctgccactacacctaagtcatgggtgatcaaaatgattcccgtttgtgtttcagcctgcaaatctttcaacaaatctaggatctgtgcttggatggttacatccaatgcagtggttggctcatcagcaataacaattggcggtttgcatgcgatggcaatggcaatgatcacccgttgccgcatcccaccggataattcgtggggatactggcgacccacccgtgctggatttggaattcctacttgatctagtaattcaagggcccgggcttgtctctgttccgcattcatatttgtatgataagataaaccttctttgatttggtcttcaatacgcatgagtgggttcaaagcggacaatggatcttggaaaatcatcccaatgtcgttcccgcgaattttgttgtaaagtgtttcatttaagtttgacaaattcaagtctttgtataagatttcaccggtgattttggtattgtttggatcatgcaatcccataatcgttgtagctaaggtactttttccacatccggattcgcctacgatcgctaaaatctcattgcgttccaacgtaaaagaaacaccgtctacagcgtcatagtaatcatctttaatacgaaaacctgtatgtaggttttgaacatctagtaattgattatcagttgacaatcgaatacccctctcttttttataagatgaagtgccctctaatgtaaaaaagtaggaattataagtcaaattccaaatgctttcttaacatcgtgtaatattttcttaataattatatagaatcactcactagattgcaagtctataaatttttaagatactgaattttcagaatacttacattccatttacattttttcaggatggtgcaaagaaaaggcactttttttcgagaaacgaatggttattaaacaaattctgataaagaaagagctgggtcatctatgactcagctcctgtatctgtcttaagcaagatggcttgaaatataatcaactgctccgccgactgtttcaatctgttcggcatcttcatcagaaatctccgtaccaaattcatcttctaattctaagacgaattccatcacactgattgaatcagcatttaagtcgtctttaatactcattgtatccgttactttatctgcatcgatctcaaaatggtttgcgatcactactgcaactttcttgaatacttcttctcgcgtcaattgccttcacctccacgcgttcgcacaaaacatagaatggctaacaaacattgtactgcttacatgcaaatttgtctagtccttttttgcattttcattacaatgattgcagtctcattgcgttggctcttcatgcttaggtgtttcttcaaaatgagccaccaattgaggaaccacatctgcctgcaacatggtatagatttgtttgatggttgctgccacggcatctggtccagtcgctccatgtgttttgatcactggtgctttcagaccaaacaagacagcccctccgtgtttggcataatccatctcattttttaaattgcgcaaggcatctttcaataataaagcccctaatttccctttggttccggaattcatgatggattgtttcaataacgacatcatattcaatgcggttccttcaatggatttcaagacggcgttcccagtgaatccatctgtgaccacaacatccgctgcaccgttcaaaagttccctagcttcaacatttccgataaagtgaatcgatgattctttggtcaacaattcaaacgcttttttggttaactcgctgcctttggtctcttccgtcccattgtttagcaaccctactcgcggttgttgaatgcctcggactttttgagcgtaaaaagaacctaacacagcatattgaacgagatgttctgctttattgtcagcattcgctcctagatccagcatatcaaagccagtttctttcccaagtacaggcatcgtcgacattaagccaggacgttcgattcctttgatacgacctacgataaacaaacctgcagctaacaaagcaccggtatttccagcagagaaaatggcatccgcttgaccttctttgaccgcttgggctgctaagaccatcgatgcgttctttttgcggcggatcgctttaacaggttcatcatcactgttgattttttcatcggtatgaatgattgtaagctgactttcgtctgtcacatattttctgatttcatcttcttttccgtataatagaaattcgatttctggatattctttttttgctaacatgacgccttcaacgatcgcttttggtgcgttatcgccacccatggcatctacggcaattttcatgacatacgccactcccttcatttttccaagttagtataccatattctttaatcaaaaaattgattgtctcgtttttctgctgctaaataatcggctagcgcttgatactccggtaaaatctgccattggtgcttctgccagatttgagttgcttctacttgtgcaacttcaagaatatgggcatcggctactaaatcggctgcggcgaattcaggtaaacctgattgacgattaccaaagacttccccgggacctcgcaattgcagatctttttcactgacgacaaagccattggtggtttcagtcatgattttcatccgctctattccggtttcatttttgggatttgccaccaaaatacagtaagaagcatctgcaccacggccgacacgcccccgcaactggtgcaactgagctaacccaaaacgatctgcatcaataatcaacatgactgtcgcattgggtacatttacccctacttcaataactgtcgttgataccaagatctgtaactggttgtccttgaactcttccatgatcgcgtctttttctatatttttcattttgccgtggagaatgcccacttggtagttaggggcaaaataagcctgcagctgctcgtaaatctccgtagcattcttgacatctaacatttctgattcttcaatcagcggacagatcacatacatttgatgtcctttcgctaattcctgacgagcccagtccagcacagattccaattgaggtggtcgtacccaacgcgtttcgaccggaatccggccagctggcatctcatcgatgatggaaacatccatctcaccataggccgtgatggccaaggttcgtggtatcggcgtcgccgtcatgaacaaaacatccggcaaatatcctttttctcgcaatatttttcgctgattgacaccaaagcgatgctgctcatctgtgatgactaaacctagacgggcaaaattgaccccttcttggatcaacgcatgcgtccctacgacaatatcgatctcacctgcagccaattgctccaagatcactcgccgttcctttgtcttggtggaccctgtcagcagtgccgttgtcacttctagcggatcaaataactggttaaggctttccaaatgttgttgtgccagaatctcagttggtaccattaacgccccttgaaagccagctgtcatagtggcgtacagtgcgatagcagccacaactgttttgccgctaccgacatctccttgcagcagtcgctgcatatgttgcggacttttgaggtcatgacagatctcgttggtgactcgcttttgagcagcagtcaattcgaaaggcagtgtctgggtgaaagcttttaaccgctgaacatcatagtcaatggctaagccgttcttttcagccttttcggaaattttcaatccttggatctgcatttgaaataggaagaactcttcaaagatgattcgccgctttgcttgatgactttcttgcggatcttttggaaagtgcatagctcgcatagcagtctggcgatccaataaccgatatttctccgttaaagttagaggtaagatttcctcgatctggtctccgtatgattcaaatgcctgcctgatcaagtcaaccagcacgctttgccgtaccgatttgtttacatgatagataggagcgaaatcacctggcttcttgctgccaagaatcttcatcccagctagtgatttccgtttcgcatcccatttcccgtaaaccgcgatttcttcagacaaaacaactttatcttttaaatagggctgattaaaaaaggaaacattgaatacatcatgatcttgcatcattcgaaactgcagccgactctttttgtaaccaaaacgatttacaacagccggggaaacaacgattcctttgatcgtgactttttcttgatcttgtatctcgttcaattgacgctcttgaatatcttcgtagcgaaaggggtaatatcgcaataaatcttcgattgtctggattccaagcgctgcgagatcttttgctcgcttttctccgacaccagacaaaacagtgattggctgatcaagcatttcttccctcctcaaaactagttgtttgcagattgctttctttattttactcttctctgtttaaattacgaagaatttgaatgaaaaaagatgagcaaaaacaggctgtttctctatcaatcaaaaaagagacggaaacaaaaatcgccctgcgacttttgccccgtctgctttcaagttttattcagccgagaaaagatacggataaacaggttgatctccttgatggatctccacttcgatctccggatagatttctgtcaatgctgcttcgatttttgctgcttcttttgcttttccttcttcgccgataataatcgtaacgatttctgtttcatctgaaatcatcttctgcaatgtatccatggaagcagagaaacaatcgggtacagaaaccacgattttcccatcaaccattcccaagaaatcaccttctgtgatttcaattccatcgatcgctgtattacgaatcgcgtgtgtcaccgaaccactgacaacacttgacaagatttcagtcatcgcttgttgattttccgctaacgttgcttgttcattgaaggccaacattgctgtcatcccttgtgaaatcgtacgggtctcaacaacagcgactgggatgtccgatacttctgctgcttgttgtgcagccataaagatattcttattgtttggtaagacgataacctgatctgcgttcacttcattgatagcagtcacgatgtcttccgtgcttggattcatcgtttgaccaccgctgatcacatagcttgcacctaagctggtaaatagtttatttaatccatcaccggctgcgatagcaatgattgcataaggtgtacgcggacgtttcactgcagcagagggttgatcgtgctccagaattgtttcatgctgtacacgcatattatccaccttgatcttgatcaaagaaccaaatttttggccatagttcatgacttcacctggatgttctgtgtgtacatggactttgataatctcatcgtcattgacgactaaaagagaatctccaagttcgtttagataatttcggaatgtttcataatcaaacgtactgtccactgttggtccttcaccaattttgaccatgatctctgtacaataaccgaatttgatgtcttctgtagccatttgtccttgaacgctgcgatgatgttcggcattgaccatttcatccattgctgctggtgttggttcatagacctcattggcttgatattctccagtcagtgcatttaagaacccttcataaatgaacaataatccttggccaccactatcgactacaccaacttctttcaagactggcaatagatctggtgttttggctagcgcacgttttgctccgtgaacgactgctttcatgacttctacacagtcatcactagtttgtgcttttttctcaccgtattctgcagcgatacgtgctactgtcagaatcgttccttctacgggtttcatgactgctttataggcggtttcgaccccatgtgtaaaggcttgtgccaattctggcgcagttaatgtttcgaccgtggggatcgctttagcaaatccacggaacaattgagacaaaatgacgcctgagtttcctcgtgcgcccattagtagtccttttgaaagagttgtggcaagatcgcccactttttctgaagtggcatctgctactgctttagcaccgcttgtcattgataaattcatattcgttcctgtatctccatcaggtactggaaatacattcaatgaattgacaaactctgcatttacttgtagacgagccgcgcctgcctgcaccatctcttgaaactgacctgcgctgatattcgttaccttcactgataatcctccttaaaatcatccgccgcaagcggatcacttgcctaatctggcagtacacgtacaccttggacaaaaacattcactgaatttgctgaaacgcctagcattgtttcaagattatatttcactttttcttgcacattgcgggaaacttcagaaatttttgtaccatagctaacgatcgtgtagacatccactgcaataccgttttcttcttgacgaacaacgacaccgcgagaatagttttctttgcgtaaaatttcattgatgttgtccttgatctgtttcttgctggccatgcccacaataccaaacacatctgttgctgcgccaccgacaactgtggcgatgacctcgttgctgatttcaataatacctgatgaggttttgattttcacagccataatatagcctccttaagcgggatattcccatctttcttctctcacattttatcatagctgctagtcaaataaaaggatgtgacttatgaaaaggggcttggcatcagatattcttgtattctgaccttgtttaatttacaatgtttactgctaaaagtcaatctttcttgaaaattacccttgcattttctaactttctatgataaattcagatggtatgagctgaaatagcgctccaacatcaaggcaaaggaggaaataaccacatggctaaagtttgttactttactggacgtaaaactacaagtggaaacaaccgttcacacgcaatgaatgcgacaaaacgtactgtgaaacctaacttgcaaaaagttcgcgttatgattgacggaaaacctaaaaaagtttgggtgtcaactcgtgctttgaaatctggaaaagttgagcgcgtataatcttaaccacacattttcggccgttcttgcgagcggtcttttttgttgtcttccgtttcattcctcctttcctttcttatgtcctttgttttttctttaaacagctaatgacattgtttttttaatcctttgaattatggtacactaataaaaaattcataaggattaggtgactattcttggctactatcaaatcattcatcaaacaacattggccttatatgaccgccagttttctgctgccgttactgattatggcagtcatttatttaacgatcggaatctatcccggcagcagccgcagtgtcttagcgagcgatgccttttcgcaattttcgaatttccatgccagttttcgtaatgtcttattaggcaagcagagtatcttctatacttggaatgcctctttagggttgaactatcttgcactgatctcttactatttaggtggtctttttacgccgctggttttattgtttcccaatcaattgatgccagatacgctctatgtgctgacacttttgaaaatcggcagcgccggactcgcattttggttttacgcgagtcaaacatttaaaatccaacggtggcatcatgttacgcttgctgtctgctatgcgttgatgtcctttatcactgctcactccgaattgatcatgtggctagatgcacttatttacctgccattagtgattctagggattgatcggctcttgcaacaaaaaaaaccgactcttctgtttgtcagttacctactgttatttatctcaagtttttatatgggattcatgatcggagtgttctccgtcttgtatctattcgtgcaattaggtcgcgattggaagcaaaacaagaaagcaatcatcccttacggcatcacttctttattagccggtggggcttccatgatcatcattttgcctgctgtacttgatttacgttcaaatggggaagaattgtccactatcacgaagttcaagacagaagctactggtgttttcgatcttgtaatgaaaaatatgattggcgtatatgatacaactaaatacggttcgatcccgtttatttatattggcctactgccattactactttgtattttatactttgtttctaagagaattcctttaaaagataaactgctatatgctggattgtttagcattttgatcgccagtttctatatcgttcccttgaatctcttctggcatgggatgcatgccccaaacatgttcttgttccgctatgcctatttgttctcctttctagtgattcttttggctggttatggttgggaacagctgcagcaaaaagaccgaggtctgtttgtgattgtcggactatctacgattgctctctttgcactttcttatggactgggaggaaactcgtatgaattcgtcaccacagcctcttttgcgttaacgattgttttctttgccctttacttgctgtgtatcggtttcggtcaacttggtatgctaactaaaaagaaagtggcacttctcttgttggttttcgtttgcggtgaaatggcgatcaacacgagtgggatggttcgcggaatcttaaatgattggaattacgcctctcgaagtctgttcactgatccttatccttcaatcaagcaattggtggatcaagccgataaagacaatgagacctttttccgtttggaaaatctggatcccgtttcttccaatgacagtatcaactatggttacagcggtgtcagcatgttttcttcaatccgcaaccgcaactcctctagttacttagataaattaggttttcgttcaagaggaacgaatcttaatatccgttatccgaataatacattgctaatggatgctttcaccggcatcaaatacaatattagcaaacaaaacttaacaaaatacggttttgaacgcgtaggagaagctggagactacaagctttatcaaaatagcaacgctcttccccttgccatgttagcagagccttcgatcaataagatccaacagcctgccaacgacaatctaaccagccagaagaatttgatcaacggtttggcaaacattgaacaaaactattttgattttcaaccgatcactgtcattcacagcaaaaacaccgatatcactgaaaatggcatgtacacgacattccaagagcaagaaagcaatgtggcgaaagagattacttggcaagtagaagtacctgctcattcccaagcctatcttagtctgtatccggcaaacttcggtgaattagagagttctacagctacgatcactgtgaacggggaacagcgggaaagtcaaattggaatcaatggtcaatattatgatctaggctactatgatacggcaacgaccgtgcagtttacggcaagtttctatggcactcagtcaatttctttccaaaacccacaggtggtgacattagacactaccgcctttcaacgggcaatcgatgccattcaagagagaggtgttgcgatgactgtcggcaaacaaaatgccgaagccgatatcactactgagaaagaacagcagcttatcactacgattccttatgacaagggctggtctgccaaactggatggcaaacctatcgctattgacgctttccaagatgcgtttatcagtgtgaagatcccaagcggtacccaccatcttgaactgacttatttaccgcaaggttttgtgatcggagtcattttattctttagctgcctactgctctttattttgttccgctatttctatcaaagaaaagtagcagctgagatagaacacacacccacagacaagccaggcagatgagagcaatcgataccttctttatctgccacaatagcagtcagctgcgaaaagaagcgccccccaacggatcgatacgaatcgaaccttaggaggcgcttctttcttttagttctcttttattcataggctacgcgaaccaaatacaacccttccggatgagcagtaggtccagcggcattgcggtctttttgggcaataatggcgggaatgctatctgctggtaagcgtccattaccgatcttcaacagggttccgaccatgatgcggatcattttatataagaagccatcgcctcgaaaggtaaagagtagttcgtctccggcctcattcacttccatactagcttggtgaatcgtccggactttatcttctacggagctgccagtggcacaaaaactggtaaaatcatgcgtacctaataaatcgggtaaagcttgctggattttcattaggtccaacggatacgggtaatagcttgcgtaatatctacgaaaagggcttcgtggtttgccgatatctacgcgaaattgataggtcttctcccgcacaagatagcgggcgtgaaagtgttcatcgacgattttcacctgtttcacagcaatatcttccggtgtttgtgtatcaagtccaaagcgcattttttctaatggacgttcgtcaaagtcaaaatgaatcacttgacctaaagcatggacacccgcatcggtccgtcctgaaccgtggatttggactgcttgtccattgttcatgcgagtcaatgttttttcgatttcttcttgtactgtgcgtccattgggttggcgctgaaatccttggaaattggtgccatcgtaagcaatcgttgctttataacgtaccatcttctcacctgctttcattttctcaaaaaaatctgaggagccgattgcactccccagacatttacttttatcctcttaataatactaaacctactgtaaagagcacaaagaccaacactacgagtgtgtcgcggttgtgccagtgaagaatccgatacttggtccgcccttcaccgccttgatagcctctagcctccatggctgtagctaggtcctctgcccggttaaaactgctgacaaacaaagggatcagcaatgggacgatagctttcatcttttgcaacaacccgccttctccgaaatcgactccgcgggcacgctgggcattcataattttctcagtctcatccattaatgtcggcacaaagcgaagtgcgatcgacagcatcaaagaaatttcatgcacgggaaatcggatggcttttaatgggcgtaatatatattcgattgcatctgacaactccaaaggtggtgtcgtcaacgtcagcaatgtcgacataaaaataatcaaaacaaaacggcaaaaaatgaacgcaccattctgcaaaccaaattcggtaatattgaagatccaccaggaccaatagacttctccacccgtcgtaaagagaatctgcaatgctacagtgaataaaatcagccagatcaacgggcgaacaccacgaacgaaaaaacccaaatcaattttggaaagaaaaatgctaaatagcgtaaaaacagctgccaaaagatagctctgccaattgtttgccaaaaaaatgattccaataaaataaaaactggcaagtaatttcacccgtggatcgagtttatggataaaggaatctcctggaataaagcggccaaagattagtttattcatcatttgcggtcgcctcctttgctaccagttgatccgcaagttcttctgctgtcaatggcaagtgttcgaaatgcaaccctttcgcttgcaacaacgctgcaaaagcagttgctgttggtacgcctaattgtttttcttgtagccattcgatatcttgaaaaacattcttcggtgcaccctctttaacgattcgtcctttttctaatacatagacataatctgcaaaattagccacatcatccatcaaatgggtcactaagatgatggtcatatttttctcttgatggagtcgctggaacatctccatcatttctttgcgtccttgtggatctaaacccgctgttggctcatctaataccaatacttccggttccattgctaagaccccggcaatggctactcggcgcatctgtcctcctgagagatcaaatggggaacgttcaagaaagctttcatctaaaccaacgagtttaatgtactctttcgctaattcagctgccgcttcttcactcacaccaaaattttggggaccaaaagcgatatctcgagccacagtttcttcaaacaattgcgattcaggaaattgaaagacgattcctacttttttacgcaatggttttaaattcttattatcagtttcaggagtgatcacgcgatcaccaatcgtcactttgcccgctgttggctttaataatgcattcaagtgttgtagtaatgttgatttgccactaccagtgtgacccaccaatgctgtatacgagccttctttgatttcgagatcaatatcgaataacacgcgttgctcaaatggggaatgcggttgataagtaaatgctactttttcaaaacggatgtccatagccaatccaccattccttcctctgtcaagtacgctgcaggcacagagatgccgcgctgcttcaaagctgccttcaatttttctggaaaaggcaaatctagacccaattcgatcaattctgggccagccgaaaagatttctgccggcgtcccttcacgaaccagttctccttggcgcatgaccatgacccgattggcattggctgcctcatcaatatcatgggtgattgacagaacagttaaattattttcttccttgattttcttgatcgttgaaataacttcttctcttccttcaggatcaagcatactagttgcctcatctaaaatgatgatatcgggacgtaatgccacaacaccagcgatggctactcgctgtttttgtcccccagaaagtctggctggttctcgtgttgcaaattcttccatccggacttgttctagagcatttttgactctgatcaccatttcgtcacgaggaatcccttggttctctagaccaaatgccacatcatcttctacagttgaaccgacaaattgattgtcgggattttgaaaaaccattccgaccattttacggatattccaaatattttcttcattaagcagcatgtctcccactgcaacgcttccttcttgcggtaaaatcaaaccgttgatcgttttggccaaggtcgattttcctgaaccgttatgaccgataagcgcaacccattctccttgctcaatggacaaagagacattcttcaacgccggacgatcttcttcggtataacgaacggtgatagcattcaattcaatgatcggcttcatgatatactccttcattccagttaattcttacttacactaccaaaaaagtaagttattttcaatcattccgatgagatttccaaacagaactttgttttcacttgccatgacctgtcaagacagatcatcgaaagtaaaaaaaaagcactttatgatgagtgcgtacacctcgaaatacatcgaggtgtaggcgctgagctagactcggaaagtttcttccaacatcataacactcttaataaacatctataaagtgatgataagtgtgattttaaacaagttctaggataaccattggtgcagcatctccgcgtcttggttctgttttcaagatgcgagtgtagccaccttggcgatctgtgtaacgaggagcgatgtcattgaataatttttgcaaagctgattcaataactacttcttcgttttcttcacgaacgctagcaacttcattacgaacaaatgcggcagcttggcgacgtgcatgcaaatcaccacgtttacctaaagtgatcattttttctgcagttgaacgaacttctttcgcacgagcttcagtcgtaacgatgcgttcgttaatgaataaatcagttgttaaatcacgcaacatcgctttacgttggctagatgtgcgtcctagtttacgataactcacgtggtttccctccttcactttcgtatgtcgtctcgatcagacgagccgaaactaacgtaatcgaagacgtattaatcgtctttacgtagtcctaaaccaagatcgtgtaatttcactttgacctcttcaagagatttacggcctaagttccgtactttaatcatttctggttcagatttattagtcaattcttgtacagtattgattcctgcacgttttagacagttgtatgaacgaacagacaagtctaattcttcaatcgtcatttccaacattttttctttttgtgtttcttctttttccaccatgatctcagcgtttttcgcttcgtccgttaggtttacaaagatgtctaaatgttcggtcatgatttttgcagctaaactcattgcttccaatggttcaattgagccatcagtccatatttccatcgttaatttgtcaaaatcatcacgacgaccaacacgagtattttctacttggtagttcacacgacgtactggtgtatagattgaatcgactggaagaacaccgattggcatgtcttcttttttattttcatctgcttgaacgtagccgcgtccaggtttcacagttaagcgagcatggaatgaagctccttcagaaacgttgcagatatacatatctttgttaaggatttctacatcactgtctacgatgatatcgccagcagttactgtagcaggtcctgtaatatcgatttccagggttttttcttcatccccgtacatttttaatgcaagacctttgatattcaagatgatttgagcaacgtcttcccgaacgcccttaacagttgagaattcgtgtaaaactccatcgatttgaatattggtgattgctgcaccaggtaaagaagataataaaatacgacgtaaggaatttcctaaagtagttccgtatcctctttcaagaggctcaacgatgaacttgccataatctttttcttcatcaatctttgcgattcttggtttttcgaattcaatcattcttatcttttacccctttcaaaacgaaaagtgtcttgttcaatgacgtaattgttacactcaaaatgagcagcactcattaaacacgacggcgttttggagggcggcatccattatgagggactggagtcacgtcacggattgcagtcacttccaaacctgctgcttgtaatgaacgaattgctgcttcacgtccagaaccaggtcctttaactgttacttctacagttcttaatccgtgttccattgctgctttggtagctgtttctgctgccatttgagcggcaaaaggagtagattttttgcttcctttgaaacctaatgaaccagctgatgaccatgctaatgcattcccatgagtatcagtgatcataatgattgtattattgaatgttgagtgaatatgtgcaatacccgcttcaatattctttttcacacggcgtttacgactcactttttttgctgccatgaagttttaacctccttcacttaggaattattttttcttgcctgcgactgttttagacgggcctttacgagtacgtgcattgtttttcgtgttttgtccacgaactggcaatccacggcgatgacggataccacggtatgaaccgatttccatcaaacgtttgatgttcaagttcacttcacgacgaaggtcaccttcaacttttaatttatcaacttcagcacggatagcatctgtttgttcattcgttagatcacgaacacgaacttcttcagaaacgccagcgtttgctaaaatttgttttgcagtcgtgttaccaataccatagatataagtaagtgaaacgaccacacgtttatcacgaggaatatctactcctgcaatacgagccatatttgttacacctccgattatccttgacgttgtttatgttttggatttgctgggcaaatcaccataacgcgtcctttacgacgaattactttacaatgttcgcacattggttttactgatggtcttactttcatgataatacctcctgtggttttacggagtacaattatttaaagcgataagtaatgcggccacggttcaggtcatacggtgataattcaaccgtcactttgtctccaggtaatatacgaatgtagtgcatccggatcttaccagaaacggtcgctagaacttggtgtccgttttccaattcgactttaaacattgcattcggcaaagtttcgacgactgtaccttcgacttcaatcatatcttcttttgccacgcacagtacctccttgtacttgtgattttcacacgataaaatggcggaaacggggttcccacctgatattctcaaactatgcttctacttaataacagtagaagtcggactgacatattttatcatactctgtcaaaggtttcaagagaaagttttgtagctgcaagtcggtgacgggcaatctatgattagtcaatgatgtttttaacatctttaaatacagcatcgatgtcgcgatcaccatcaatcgactgcaataaacctttttctttgtaataagctaagattggttcactgcttttgatattgacagctagacgatttttgaccgtctcaggcttatcatcttcacgttggtagaagtcatgacttccacaacgatcacatgttccttccacttttggcggattgaacaatttatgataagttgccccacaattgcggcacatgaagcggccggctaaacgttctacgagaacttcttcaggaacatgaatatcaatgacagcatctagttttttgtttaggtctttcaacatttcgtccaatgcttcagcttgttccaaagtccgcggaaagccatccaataagaagcctttctctgtgtctggttcagctaaacgctctttgacgataccgttggtgacctcatctggaaccaaagcgccttgatccatgtaagattttgctttcaggcctaattctgtttcgttcgccattgcagcccgaaacatatcgcctgttgaaatatgaggaagaccgtattcagcaacgatacgttctgcctgagtacctttaccggcaccaggtagtcccattaaaatgaggttcattctaattcctcctgtaagtttttgaatagtgttgaggaagacctcaacacttcaataactttaattgataaaaccagtatatttccgtttcagcataagtccttctagctgcttcgcagtatccagagctaccccgataacgatcaataaacttgttccacctaaaccgattgattgcggcaagttccaaaccatctgagcgatgatcggcaacagcgcaactagtcctaagaagaccgatcctactgtacttaatcgcataagcagacgtgagacgtattcttctgttcctttaccagggcgcacacttggaatgtagcttccttgtttttgtaggttttccgctaatttctcagggttaacttgtacaaatgcatagaagaacgtaaacgccacgatcaaaacagtatagatgatcgcaccaggtacggtgttataactaaaaatcgtttgtactacttcataccaagtttcgcctttgtacgaactacctaatgcttgaatgatcgcatttggtgttgtaataaacgaactagcaaagataactgggattacaccggcagcgttgaccttcaatggaagataactacttgttggcgcaccagctactcgcttcgtatattggattggaatctttcgttctgcttgttgtacatacgtcacaaatgtgatgatgaccaaaacagcaacgacaagcaagaccataaacaatgcattcatccaaatatctgatggatccacgttgatgaaataatcttctaccaattccttgatactagcgggtaagcgtgaaatgatccctgcaaagataatcattgacacaccatttccaattccgcgttctgtgatttgttctcctaaccaagtaacgagcatcgtacctgctgttaagatcaaaccaatcaccacaaacgtcgagatatttggattgttgacaaagccaagttgtgtataatagttgaaccctgcagttaacgtcatcgactgaacaaaggccaaaaccaatgttaggtaacgagttgcttgattcaatttcttacgaccaacttccccttgcttcgaccactcaacaaatcttggcacaatatccatctgcaacaactgaataacgattgacgcagtaatatatggtgacacacccattgagaaaatcgagaattgctgcatcgcgccaccgctgaccaagttcaacatgttcagaaacggtagatcagcaatttcccgcaaacggcttgcgtctacgcctggcacagtaatatgtgtacccagacgaaagacaaacaagataagtacggtgaagaaaattctcgatctaatatcttttactttaaaggcgtcctttagtagtttgaacattagatcacctcgattgatccaccagcagcaacgattgcttcttcagctgcttttgagaattttgctgctttcacagtcaatttcttcgttagttctccatttgctaatactttgattccagctttttcatctttgacgattccagcttcatgcaaagcaacaggtgttacttctgcaccgtcttcaaagcggtttaatacatcaagattgataactgcatattctttgcggttgacatttgtaaatccgcgttttggcaaacgacggaacaatggtgtttgtcccccttcaaagcctaaacgtactccgccacctgaacgagctttttgacctttttgtccgcgtccagctgttttaccgttaccagatgaagttccgcgaccaacacggttacgtacttggcgtgatccttctgatggttttaattcatgaagtttcataggtttggcacctccttaatcaaactagatctgctgatccttagacttcttcaacgtccactaagtgagaaacagtgttgaccatgcctttgattgcatcattagcaggttttactactgttgaattcaactttgtaagacctaacgcttttacagtatcgcgttggttttggggacgtccaataatactgcgttttaaagtgattttcaattcagccattatagtgtcctccttaaccgattaattcttctactgatttgccgcgaagtgctgccacttcttcagcgcgtttcaattgtttcaacccttcaactgttgcgcgaacaacgttgattggtgtgttagaacctaaagatttagatgtgatatccgctaccccagctaattccaatacggcacgaacgggtccaccagcagctaccccagaaccttctacagcaggtttcataaggatgcgtccgccgccgaatacaccgataacttcgtgagggattgtagaaccaaccattggtacttctaccaagtttttcttcgcgtcttcgattgctttacggattgcttctggtacttcttgtgctttaccagtaccgaaacctacgtgtccgtttttatcaccgacaacaactaatgcagcaaaacgtagacgacgtccacctttaacaactttagttacacggttaatcgcaacaacgcggtcttctaattccaaatgttttggatcaatataaaccatgaatggtgttcctccttctcttaaaattccagtccattttcgcgagctgcttcagctaaagctgctacacggccatggtaaaggtatccaccacggtcaaagactactactttaataccttttgctgctgcacgttctgcaactaatttgccgacagcttgtgcttgttcagttttgtttccacctgaaatttctttatctaaggcagaggcacttgctagcgtcacacccgctacgtcatcaatgatttgagcgtagatgtttttgttcgaacggaacacgtttaagcgtgggcactcagcagtaccagagattttgttacgtacacgacgatgtcttttctgacgtgttttatttttatctggttttgtaatcacaattgtcacctctttttatttgctagcctaagccgctattcgtaaatgcttacgactatttaccagttttaccttctttacgacgcacaaattcgccaacataacgaattcctttgcctttataaggttctggaggacgaacgccacgaatattggcagctaattcgccaacaacttctttatctgatcctttgatgatcacagaagtgtttgaaggaacttcaatttcgattccagctggcgcttcgatttcaaccggatgagagtaaccaacgttcaatacaagttttttaccttgcaattgagcacggtacccaaccccgatcaattctaacgctttttggaaaccttcagaaacaccaacaaccatgttgttgaagtttgcacgggtagttccgtggatagttttcatttctttactatcgtttggacgagtgaatgttacttcgtttccttcgatattcattttgatatcagaagaaaaagtacgtttcaattcacctttaggtcctttaactgtaatgtcgtttccatcttgtttgatttcaacacctgcaggaagaacgacgatcttattaccgatacgactcacttagaggcacctccttgtggattattttaaattaccatacataagcgactacttcgccgccaacattttttgctcttgcttctttgtcagtgataacaccttcagaagttgagatgatcgcgattcctaaaccgttcaatacttttggcacttcgtcagctttgacataagcacgcaaacctggtttagagatacgtttcaagtttgtgataacacgttcaccgtttttgccgtatttcaagaatacgcggatcacgccttgtttgtcatcttcgatatattcaacatcgcgaacgaaaccttcacgtttcaagatttcagcgatatcacgtttgatttttgaagcaggtacttctaagctttcgtgttttaccatattggcattacgtacacgcgttagaaaatctgcgattggatctgtcatgaccatgggataatttacctcctttatgcgagtatagtttaccagctagctttcttcacgccgggaatttgtcctttataggcaagttcgcggaagcaaatacggcaaagatgaaatttacgataaactgaatgtggacgtccgcaacgttcgcaacgagtatactcttgtgttgagaatttagcagggcgtttgtttttagcaatcattgattttttagccacgtagttcgcctcctttttttatttttggaatggcatgcctaattgtgacaacaattcacgagattcttcatctgtgttggctgttgttacaataacgatatccataccacgtactttatcgatcaaatcataatctacttcagggaagatcaattgttctttgattcctaatgtgtagtttccgcgtccgtcaaacgcttttttgctgacaccgtggaagtcacggacacgtggcaatgaaactgttactaacttgtctaagaattcatacattctttcgccgcgtagagtaactttcgcaccgattggcattccttcacgtaaacggaatccagcaatagattttttcgcttttgtgatcaatggtttttgacctgagatcaattgtaattcttcaacagctttatctaagttttttgcattcgatacagcatcaccaacacccatgttgataacgattttatcaacttttggtgcttgcataactgagctgtagttaaatttgtccattaatgatgggacaacttcttttgagtatttttctttaaggcggttcatctgttagcccctccttcctttatttgattatttatcaagaacttctccggtttttttagaaacgcggacttttttgccgtcaacttctttatagcctacacgtgttgcttcaccgttcgaaggatcaaccaccatcacgttagaaacatgaattggtgcttccatctcgacgattccgccttgaggagctgtttgagaaggtttttggtgttttttaacgacgttcacaccttcaacaacgactttgtctttcttaggaaacgctgcaagtacaacgccttctttgtttttgtctttaccagtgataactttaactttatcgccttttttaacaaacatgtttgtttcgcacctcctttagataagaatcactattacaatacttctggtgctagggaaacgatcttcataaagttgccttcacgcaattcgcgagcaactggtccaaagatacgagttccacgtgggctcttatcgtcacggataataaccgcagcattttcatcaaatttaatgtaagaaccgtctgtacgacgtgctcctgattttgtacgaacgataacggctttaacgacgtcaccttttttgacaaccccacctggcgttgcttgtttgaccgtagcaacgatcacgtcaccaatattcgcagttttacgaccagatccgccaaggactttgatcgttagaatttcacgggcacctgagttgtccgccactcttaatcggctttctgcttggatcacgatgtgtatcctcctttcagattttgcaattcacaatctatataggaaaatctcgtgtgattagataatcactgccttttcaacaatctctactagacggaaacgtttcgtagctgataatggacgagtttccataattttcacgatatcgccaacttttgcttcgttgttttcatcgtgtgctttgtatttcttagaatagttcagacgtttgccgtagatagggtggtttttcttagtttcaacgacaacagtgattgttttatccatcttgtcggataccacgcgaccttggtaaactttgcgttgatttctttcttcagtcatacgctaaatggcctccttccactattactttgcttgttcacgcaatactgttttgatgcgtgcaatcgatttacgtacttctttgatacgtgcagtgttttctaattgtcctgtagctaattggaatctaagattaaacaattcttctttcaattgtttttcttgatctagcatttcggcagtggttaattctctgatttctttaaccttcattcgattcaccacccatttcctcacgttttacgatctttgttttcactggcaatttgtgagaagcaagacgtaacgcttcacgcgcaacttcttcgggaacgccggcaatttcaaacatgattttaccacgttttactggtgatacccatccttcaggagcccctttaccagaacccatacgtaccccaattgctttggccgtataagatttgtgagggaaaattttgatccatactttcccgccacgtttcatataacgagtcattgcaatacgggcagcttcgatttggcggtttgtgatccagtgtgattcaacagcttgcaagccgtattcaccgaaaactacttcttttccgcctttcgcttcaccgcgcattttcccgcggaattcacgacggtgttttacacgtttaggtactaacatgtttatttccctcctttctcagtgttctttttagttggaagaatttctccacgataaatccacactttaactcctagttttccgtatgttgtatctgcttcttcccatgcgtaatcaatatccgcacgtaatgtatgaagtggaactgttccttctgaatagccttctgaacgagcgatatctgctccgtttagacgaccagatacttgtgttttgattcctttagcgccagaacgcattgtgcgttggatcgcttgtttttgcgcacgacggaaagcaacacggttttctaattgacgtgcgattccttcgcctactaatttagcatctaaatctggttttttgatttcaacgatgttgatgtgaactcgtttgccagttaatttgtttaattcttttcttaggttttcgacttcagatccgcctttaccgataaccatacctggtttagctgtgtggattgaaatatttacgcggtttgctgcgcgctcgatttcaattgttgacacagcggcatcagcaagtttagatgcgataaatttacggattttcaaatcttcatgtagaaattcagcatactctttttcagcataccattttgcatcccagtcacggatgatgcctacacgcattccaattggatgtactttttgacccactgattgtccctccttatttttctgatacgactacagtaatatgacttgtacgtttgttgattggagaagctgaacctttcgcacgtggacggaaacgtttcattgttggtccttcgttgacgaatgcttcagaaacaatcaagttttcaacatctaagtcaaaattgttttctgcattagcgatagctgacatcaagactttctcgatgattccagccgctttgtttggtgtgaacttcaagatcgcgattgcttcagcaacgcttttccctctgatcaaatcaataactagacgtgatttacgaggagaaacgcggactgttttagcagttgctttcgctgatgtgatttgttctgccatttttggatatcctcccctcaaaattagcgtcttgttttcttatcgtcggcagcgtgtccgcgataagttcttgttggtgcaaattcacctagtttgtgtcctaccatgtcttcttggatgtaaactggtacatgtttccgtccatcatacacagcaattgtaaatccgataaaacttgggaagattgtggaacgacgtgaccaagttttgatcacttttttcttttcagcgccttgttgtgcttcgaccttcttcatcaaatggtcatcgacaaaaggtccttttttcaaactacgacccatggtgtacctcctctcaaaatgtgcgacacatggtcaagtaaattatttagtcttgcgacgacgaacgataagtttgtctgatttagctttcttgttacgtgttttgtaaccaagtgctggttgtccccaaggtgaaactggagctttacgtccgattggagctttaccttcaccaccaccgtgtgggtgatcattagggttcattacgctaccacgtacagttgggcgtttgcgcatccaacgagaacgtccggctttaccgatgttgatcaattcatgttgttcgttaccaacagagccaattgttgcacggcatgttgccaagatcatacgtacttcgcctgagttcaagcggatcaatacatattttccttctttaccaagtacttgtgcacttgtaccagctgaacggatcaattgtccgccttttcctggtttcatttcgatgttgtggataacagtaccaactggaatattttctagtggtaatgcgttccctactttaatatctgcatctggtccagaaacgacagtcatgccaacttctaatcctttaggtgctaagatatatgcttttactccatcctcgtaatgtactaacgcaatgttagcagaacggtttggatcatattcaatcgttttaacagtagcaacgacattgtctttgttacgtttgaaatcgatcaaacggtattgacgtttgtgaccgccaccttgatgacgaaccgtgatacgtccgttgttgttacgaccagcattgtttttcaatggcgctaacaatgttttttctggtgttgaagttgtgatttcagcgaaatcagaacttgtcatattacgacggccgtttgtggtaggtttgtactttttaatcgccacgtctttttccctcccatttagtatttaaatatggtctgcttattcagcagcgtcaaaaatttggatttcttttgaatcttcagttaaagtcacaacagctttgcgacgtttttttgtgtatcctgcatatttacccatgcgtttgaatttagggcgtacgttgatgatattcacgttagccactttcactccgtcaaaggcagtttctacagcttgttttactaaagttttgttcgcttttgtgtctacttcgaaagtatatttcttgtcatccatggcaagcatagatttctcagtgatcactgggcgtttgatgacgtctagtaagttcattatgcaagcacctcctcgatctgagtaagagcagtttgtgttaccaacattttatctgctgaaacaacatccaatacgctcacgttatcagcagttactactgaaacagatggcaagttgcgtgcagataatgcagcaaagtcgttttctgtttctaaaactaccaatacttttgagtcaatagtcaagttagctaaaacttgtttgaattcttttgtttttggtgcatcaaagcttaacccttctactgctaccaagttatttgaagcaactttttctgacaatacagatttcattgctaagcgacgaacttttttaggaagtttgtagctgtatgaacgtggtgttggtccgaagactacgccacctccacgccattgtggtgaacggattgaaccttgacgagcacgaccagttcctttttggcgccatggtttacggccaccgccacgaacggcactgcgatttttcacagcgtgtgttccttgtcttaatgaagcacgttgcatgatgattgcatcgtagacaactgtttcatttggttcaattccgaagatttcttcgttcaatgtaatttcgccattttggcttccatcttgtttgaataatgctacattcggcattccttagttcctcctttcttcctatctacttatttagctttcacagctgatttgattgtaatcaatgattttttcgcgccaggtacattacctttaatcaagataacgttacgttctgcgtctacacgcacgatttccaagttttggatcgtgatgcggttaccgcccatacgtccagcaagacgtttgtttttgaatacacggttaggtgcaactggacccattgatccaggacgacggtgataacgagaaccgtgagccattggtccgcggctttgtccgtgacgtttgataacgccttggaatcctttacctttcgaagtgccggttacatcaatgatgtctcctgcttcaaaaatatcaactttaatttctgaacctacttctaagccctctagctctacattcttgaattcgcgaatgaagcgcttaggagccgtgtttgcttttgcaacatgacctttcgcaggtttgttagacaaaacttcacgcatatcttggtagccgacttgaattgcttcgtagccgtcattttcgattgttttcacttgtagcactacgtttggagtagcttctactacagttactggaatcaattcgccagattcagtgaagatttgagtcattcccacttttttccctaagattcctttggtcatgattacacctccatcttaattattatagtttgatttcaatatttacaccgcttggcaagtctagcttcattaaagcatcaactgtttttggtgttggattcacaatgtcgattagacgtttgtgtgtacgcatttcgaattgttcgcgtgaatctttgtatttgtgtgtcgcacggatgatcgtgtacaagctgcgttcagttggcaatggaattggaccagatacgccagctccagttctttttgcagtttctacgattttatccgctgattgatctaaaatacgatgttcatacgcttttaaacggatacgaattttttgttttgccattgttttccctccttcgcctattttgaaaagtagacatagctccacgaaaatttccgtcacgctcgtccatggcaaagcgtccgggcgtgtcgcaacctctcgtttcgtagccggcagttttttctttgctgccagtgtgacttacgcatatacgtaaacagcacctttatgattatattatggataaacgctgattgcaagctttttttaatgaaaagaaacgattcttttgcgtttttttcagaaaactttcttttctcttgaaaacaacaaaaaccttgcctaatgacttgctctaagcaaaagcttttccaacaaccatagctactaacgcaaaagcgccccttccggaataattctccagaaaaagcgcttcaaaccactaatcatctcgatttactactagttgattaatcctttagtcacacgttggattgctgcttttaacggaaaataagcaatagcgacaatcaaaatcgtggccactacattgatgactgttgccggcaatttgatgaccgctgccgaccaagctcctgaccagctgctgccaagataccaaagcataacagtatttttgatttgcgtcatagcaagtttcgccaagccagtaacagacccaataaccactaactgccatattgcttgcggacgttttttaaataagagaaacgcaccatatgcaaaagcccccacaataaaactttccaaaataaaataaggggcctctgtcgcatacccattcagcaaatcaaaaatcgcaaagcccagtcccccagcaagggagcctttcacataacctaataataaaactgctaataaaagaacggcattccccaagtgcacaaaggcgccggtgggcaatgggatcttgatcatcgtaccaatgactgtcaacgctgtaaacaatgccacaaagacaatacttcgaattctgtgatcattcatgtggtatcatcctttcttccgcatgattataagcaccgtgccagacgtgaccgacataaggattgatcagaaccccttgtcgaatcgccgcaacgacgaagtctttggccaagcgaatgctttctagtaacggcagcccttttgctaatccagcagtaatggctgcagaaaacgtacagcctgcaccatggttgaaatcagtatcgatcctccggctttctagagtagtaaaagagtgtccatcataaactaagtcaattgcctgcgctcctggcaaccgatgacctcctttgacgacgacacacttcgcgcctaaatgataaatccttttcgcagcttctttcatagcaacaaggtcttttaagtcccccatccccgataaaattccagcttcaatcaagttaggtgtcaccacatccgccaaaggcagcaagtattcgatcaatgcatccacactctttggctgcaaaatatgtgcggtccctttacaagcaataacaggatcgatcaccacctgtttcacttgttgttgctggatcatcttggcagcctgcgcaatattggcttcattccccaacatccctgtcttaacggcatccattggttcccccgtgaaagccgaaatcaattgtttttcgaccaaagaagtgtccatagctgtcacttcgtgggtccatcccattgacggatccatggtgacgatcgaggcaatcgaagcaaaaccaaaaacaccatactcttgaaaggtctttaaatcagcttcaattcctgcgccgcctgttgaatcggacccggcgatcgttaatactttcttcattattatcgactccttttattcagtataaccaatggtccccttgacgaaaacagccaattggcttatttttataccatccaataaaaaaaggagggctctaatgaccgataggcaaatcgataaacagaagaagcaaccactctatcagcaaatcgtcacttactttatcgaggccatccaaaatggcgattacacacctggtgaacagttgcccgccgaacgaaaactagccactcaattcggggtcaaccgttcaacgatcgtcaaggcactggatgagcttcggagtttaggatggatcacgcgcaaacgaggcagcggcacacaagtctctgaaggtcgatggggcaaccgtcagacccctctgtcttatctccgatcgtctctatctagtccctacttacagcaagacccctttgttgaagagattcagcgattgcgcacaaaagaccaaattctcgacctttatacaggtgatctgccacaagaactgcttcctgatttccaatttcctgcctttacttgggagatgatccgcaacgaaagcctgcaaagcaccccagccggctatccaccattgcaagaagtcttgatgcggcacttgacggaagatttcggaatccccttatctggacaaaaactcgtgatcacttctggctccacgcaaggtatcacactgcttatgcaagttttgttgacttcaggtgatagtattcttacggaagatccttcctttttgttttcattgcccttatttacaacaatgaatgtccgcgttctcggaatcaaacaggacgaagaagggatgcgaccgaaagacttagaacaagcattgaaagagcagaaaatcaaatttgtttatttaaatccgacattccaaaatcccaccggtcgtaccatgagccttggccgccgcaaagaaattatcgctatttgccagaggtatcaagtaccgatcatagaagatgatatctttagtgagttagcctttacgccgcaacccgaaaaatttaaggcactagcaccagattcggtcatttatctcggatctttatcaaaactctttgggtcttctatcaaaatcggctggttattagctcctgaagcattggcggatcaatttgctcaagctaaaaaaaggatgtctatcgagacaacgatttttcctcaactgttagctaatcttgctctccgttccatggagtaccctcaacaacaacaggacttgctaaaacagatggctcaaaagcaacatgccttgattcagcgactggacgctttttctgaggattgggcattccaacagaccactgggggactatacctctggctgcaatggcaacacgccccactgaaacggagagactggacacttttcttaaaaaatgattgtctagttgccccagcctttctcttcagcaatgatacaaacggatttcgtctgaactatacacgactttcggaaaatcaactagacttgttttgtcagcaattcagaaaaatcacaacacaattaaaggagcatctgtatgaatgagacaattgatctattaaccaaccaccgcacttatcgccaattcgatagcaactatcaattatcaaaggagcagttagaagcaattttatctgctgcacgacaagcacctagctggatgaacgggcaagcttattccattctcgtgatcgatgatcgttcacttcgacaacagctggttacttggaatccaggtaatcctcatatcgctgaaagttctatctttttacttttcttggctgatttaaaccgcaccaagaaagttgctgagaaaaaacaaacaccttatctggttgatgaaggtctacaaccattgttgatcgcaacaaccgatgctagtatcgctttacagtcagctgccattgctgcggaatctcttggtctaggaacagttatttccggcagtgtccgcaaagacagcaaagcgatcgccgaattgctcgaactgccagaatacgtttaccctgtggctggattaagtattggcaaaccaattgtagatatggctctcaagcctcgcttgcctcaagaggcggtaatccattacaacaaataccaggattattcctatcaagcgatcgaagactatgaccaaatcatgaccgccttcggtgaagcgagagaaacaatgccttggtccgaaaaattcgccaatttctacggccgtgtccctgaccaaggctttgatcagtttctaaaagatcaaaaattgatcaaataaaaattttcaagcaaaaaaaagcagaagcgctagcgcttctgctttttgcatttatcaagtcaattaagctttgatttcagttacaacgcctgaaccaacagtacgtccgccttcacgaattgagaaacgagttccgtcttcgatagcgattgggtggatcaattcaacgtcgattgttacgttatcgccaggcataaccatttcagttccttctggtaattcaacaacaccagttacgtcagttgtacggaagtagaactgaggacggtagttagtgaagaatggagtgtgacgtccaccttcttcttttgtcaaaacataaacttcagctttgaattttgtatgaggtgtgattgtaccagctttagccaatacttgtccacgttggatgtcttcacgagcaaccccacgtagcaatgcaccaatgttatcccctgcttcagcatagtctaacaatttacggaacatttcaacacctgttacagttgttttagcagtttcgtcagcaataccaacgatttctacttcatcaccaacgcgaacttgtccacgttcaacacggcctgtagcaacagtaccacgtccagtgattgagaatacgtcttcgactggcatcatgaatggtttgtcagtatcacgttctggagttggaacgtattcgtcaactgcagccatcaattccatgattttttcttcgtatgaaggatctccttcaagagctttcaaagcagaaccggcgattacaggaacatcgtcgcctgggaagtcatattcagacaataggtcacgaacttccatttcaactaattctagcaattcttcgtcatcaaccatatccattttgttcaagaaaacaacgatgtatggtacgccaacgttacgtgataacaagatgtgttcacgagtttgaggcataggaccgtcagcagcagatactactaagatcgcaccgtccatttgcgcagcaccagtgatcatgtttttaacatagtccgcgtgtcctgggcagtctacgtgagcgtagtggcgagcttcagtttcatactcaacgtgagcagttgagatagtgattccgcgttcgcgttcttctggagcaccatcgatttggtcgtaagcagaagcttgtgccaaaccttttttagataatacagttgtgatagcagctgtaagtgtagttttaccatggtcaacgtgtccgatcgtaccaatgtttacgtggggtttagaacggtcaaatttttcttttgccattttaaaatgttcctcctaaaaatacagtttattttttatatttgataggtagagggcgcgaagccccccatcccttatcatcgataatattgtacacgaaacttcataaaaaatatagctttttactgaatttcgcatttgtgcatcaattattcagctttgccgccgtttttcttgatgatttcttcttgaacagacttaggtacatcttcatagtgatcaaatgtcatcatgaaagtaccgcgtccttgagtagatgaacgaagtgttgttgcatatccgaacatttcagccaatggaacaatcgcgttaacgatttgtgagttaccatgcgcttccataccttcaacacgtccacgacgagcagttacgtgtcccataacatcacctaagtaatcttcaggaacagtgataacaactttcatcattggttcaagaatcactggattagctttcttcgctgcagcacgtaaagccattgaagctgccacacggaaggctgtttcacttgaatcgacatcatggtatgaaccatcgtaaagcttggctttgatgtcaaccaatggataaccagctagaacaccgttagccattgagtcttcaagtcctttttcaactgctgggatgtattcacgtggaaccacaccaccgacaattgcgttttcgaattcgaagcctttaccttcttcgtttggtgtaaattcgatccatacgtgaccgtattgacctttaccaccagactgacgtacaaatttaccttcggcttgcgtagaagcacggaatgtttcgcggtaagaaacttgaggcgcaccaacgtttgcttcaactttaaattcgcgacgcatacggtcaacaaggacgtccaagtgaagttcacccatccctgcgataacagtttcgccagtttcagcgtttgtttctacacggaatgaaggatcttcttcagcaagtttttgtaaagccacacccattttatcttggtcagcttttgatttaggttcaacagctacttcgataactggttctgggaattcgattgattcaaggataactggtgatttttcgtcacacaatgtatcccctgttgttgtatctttcaaaccaacagctgcagcgatatcgcctgaataaactgtttggatttctgcacgagtgttcgcgtgcatttgcaggatacgaccgatacgttcgcgtttgtcttttgaagcattcaagacatatgatccagagttcaagacacctgaatacacacggaagaatgtcaaacgacctacgaatgggtcagtcattactttaaatgctagtgaagcaaaaggcgcttcatcgtcagcaggacgatcagtttcttcgtcagttttaggattgatccctttgattgcaggaacatcaagtggtgaaggaaggtagtcgatgactgcatccaacatcaattgaacccctttgtttttgaaggctgaaccacaaagaactgggaaaaattcaacagtcaatgtcgcttgacggataccagctttcaattcttcttcagtgatttcttcaccttccaagaatttcatcattagctcttcgtcagtatctgcaacagcttcaactaatttttcgcgccattcttcagctaattctttgtactcttcaggaatttcagtttcttgaatctctgttcctaaatcgtttgtatagatctcagctttcatttttactagatcgatgataccagtaaagtcatcttccgcaccaattggtaattggattggatgagcatttgcttgcaagcgatcatgtaaagtagatacagagtataagaagtctgcaccgattttatccattttgttacagaatacgatacgtggtacgcggtaatctgtcgcttgacgccaaactgtttcagtttgtggttctacaccagattgtgagtccaatactgttacagcaccgtcaagaacccgtagtgaacgttgtacttcaattgtgaagtccacgtgtccaggagtgtcgatgatatttacgcggttttctttccattgcgcagttgtcgcagcagaagtgatcgtgatcccacgttcttgttcttgttccatccagtccatttgagaagcaccttcatgtgtttccccaattttatggattttacctgtgtaataaaggatacgttcagttgtcgttgttttaccagcgtcaacgtgggccatgatcccgatattacgagttttttctagcgaaaattctcttgccattctaggttgttcccctctcattcttacttaaacctaagctaaggttgtctcagtaccttccaataaaaagcagtgaggatcttaccaacgatagtgagcaaatgcgcggttggcttccgccattttgtgtgtgtcttcgcgtttcttcacagaagcaccagtgttgtttgctgcatccatgatttctttcgcaagacgttcttccattgtgtgttcgccacgcaaacgagcgtagtttaccacccaacgaagacctagagttgtacgacgttctggacgaacttcaactgggacttggtagttagaaccaccgacacggcgagctttaacttccaatacaggcataatgttcttcattgcttgttcgaaaacttccaatggatcatttcctgtagattctttgataatgccaaaagcattgtagataatatttgcagcaacaccgcgtttaccatcaaccattacacggttgatcaaacgagttactaattttgagttataaataggatctggtaaaacatcacgttttgcaacaggacctttacgaggcatccgtaactcctccttccgaaatatcagttctgattaaatagtttcatttgtagtttgaatcaaaattaagctttaggacgttttgttccatatttagaacgagattgtttacgatcgttaacaccggcagtatccaatgcaccacgaacgatatggtaacgtacccctggtaagtcttttacacgtccaccgcgtagcaataccacactgtgttcttgcaagttgtgaccgatacctggaatataagctgtcacttcaatcaagtttgacaaacgaacacgcgcatatttacgtagagctgagttcggttttttcggtgtcatagttcccacacgagtagctaccccacgcttttgaggtgagttaacattcgtttgagcttttttgaaactgttgtatcctttgttcaatgctggtgaatttgatttttcaaccttggatttacgaggtttacgtactaattgattaattgtaggcatccctagttttcctccttccttgattcgctttatagttccacacatccaggtggttctttttttgcgataaaaaataatgcattctctgcattcttatcaaatatgctttgataaacagtcagcacgtctccaacgagagacctgtagataaagcacctttgatagaataccatgataaaaagactctgtcaaccatctctccaatgattttttatgaaaggagtaactgccaaaattttataaaaaaactctcccttgcgcctcctttttacttcttcttactatataataaagatgaaaatagtattttattagaggtgggtcaataatgaatctaaaagagatggtcggtattgaagcggccagctatgtcactgacggtatggtcgtcggtttaggaactggttcaactgcgtattacatgatcgaagaattggggcgcagagtgaaagaagaaaacttgtcgatcgttggtgtaccaacatcctgggcatcaaaaaaacaagcagaatcgttagggatcccggtcaaaacgatcgatgaagtggcaagtgtcgatttaacgatcgatggtgcagatgagatcagcggagactatcatggaatcaaaggtggcggtgccgcactgctttttgaaaaaatcgtcgcaacctactctaaaaaagttctttggattgttgataaatcaaagatcgttgaaaaattaggcgcattcccattacctgtagaagtgattccctatggcagtcagcaattgatgcgattgtttacagaaaaaaactatcaccctgtccttcgcctagccgaagatggcaccccgctaaaaactgattgcggtcattacatcattgatcttcatctacaaaccatcaatgaaccagttgcattggctcatgaactagatcaaaccgtcggtgttgtagagcacgggctcttcttggatatggtccatacgatcatcattggacaagaagatggacctgagacccgcagcgttcgctgatgcctctagcaacaaaaggagcaagtgctccttttgttcgaggttctacgtatttttcttcatttttctagagttaaattcatttttgtgcaagttttctctatcatttatgcctcatttatgctacattcaaataaaaaagaataggaaggagcggctatgaaagtcatcggttatgctcgcacaacaattattgataaagaatcaagtgaacaattaaacaaactaaaagaatttggttgtacagaattgttccacgaaacctatgcctacgaagaaaactgtgataaccactcattagaatctgtgattgctcgtatgcagtctggggaaacgctggttgtttctgaacttcatcgtttaggtaaaacaacccggcaattaactgaattgacagatcttctaagaaaaagaaaccttcacctagtttctctagcagaaaacatcgatacgagagaacccatgggggcgatttatttcaatttaatggaaggtttggcagcgatggaacaagccttaatcaaagaacggacattagtcggattgaacaatgcccgaaagaacggcaaaattggcggacgtccaaaaatcgatccaaaaaccatcaaaaaaattcgccagctttattacaataaaaaagagacgattcaattcatctccacaaaatgcggtgtttctgtcggaacctgctataaatacataaaactttcagaagaagaattggataaagtatacagtcattaatcacttgtctgaatccggtgcttcatctttttttctgtgcgccgatcctgtcagacaaaatgattcagaaataaaaaagaacgtcttgaagaaagacgtttttttctgtttctttttttaagaaacaaggttttacgctaaatacgtagaaattctttgcgaaaaagtgtacaataaacagggaattgaaaatttcagaaaaatatctaatatctaaaaggagagttttacatgccaaaattagtattttctcgtcacggactaagcgaatggaataaattgaaccaatttactggttgggccgatgtagatttagcgccagaaggtgtcgaagaagcaatcgagggcggacgtaaaatcaaagaagccggcatcgaattcgatgttgcctacacatctgtattaactcgtgccatcaaaacttgtaactacattttagaatattctgatcaactatgggtgccaacaatcaaatcttggcgtttgaacgaacgtcactacggtaaactacaaggattgaacaaaaaagaaactgctgaaaaatacggagacgaacaagttcacatctggcgtcgttcctacgatgtattgcctccattgatggatgcatctgatgaaggttctgcagcaaacgatcgtcgttatgcaatgcttgatcctcgcgacgtacctggcggcgaaaacttgaaagtaacgctagaacgtgcattacctttctggcaagatgaaatcgcacctgcattgaaagacaacaaaactgttttagttgccgctcacggaaactctctacgtgcgttagcaaaacacatcgaaggtatctctgatgaagacatcatggatcttgaaattccaacaggtcaaccacttgtttatgaattgaacgatgatctaacagttgcgaaaaaatattacttataatcattaacagccaaggctgtgctgcaagtcagagcaagagtattcttcctgactgacggcacagtctttttttgattggtttcctgagaaatattcgttataattgaaaccgcatacgaaaggagcttggaatgatgaccacactctgtaaaaatgatacgctactatttcttggagatagcatcaccgactgcggccgtgatcgactcgatgctacggatctgggaaaaggattttccgcctttgtggcagcccatctagctgcagaatacccagatgcaaacttgtcatttgttaaccgcggcattagcgggaataaaattcgcgatatcttaaatcgcatcgaggaagactgcattgatttaaagccagatctactgattttcttgatcggtatcaatgatacctggcgcaatattggcacctcctctttcggcacacccgaagcaactgcgacatttgctagtgattatcggcaatttttgcagcaagtgaccgaaagtgggatcaagaaaatcctgcttttagagccatttgttcttccttatccagcagatcgcaaacaatggcggaaggatttggatcccaagatccattccattcgtgaactagctgctgaatttggttgtgactaccttcctttagacggcttattcgctgaacgtactgtcaaaaaacattcatcttattatactggggaagatggtgtacatccaacaatcgccggacatggtgtgatcgcacaagagatcttgcgccgtatccattattcaagataattctttgatagaagtacgcagacaaataatcggtaggataccaattaccctaccgattatttgtctattctgtcaggatttcttcatttagagatactctgaaggggtcaaagcctcttgataaatggcaatgacatcagattctgtcaacggtacgtaggcatttgtcgcaattgaactaaatgctactgcttgtttggccatttcttcaaaatgacgatcatcttcgatccccacttctggtaaagtcattgggatcccacaagcaaggaagaaatcgtataacttttgaatccccatccgagctgccatttctgggaccgcttcttctacttggaatacttcacgggcaaagcgagccaacttaggtgctgttgtctcattcaacacatgaagcatccagcggggcgtcaagatggctaagccgatcccatgagtaatatcataaaaagcactcaactcatgttccattggatggcacgaccacgcaccggctttcccactacctgtcaacccatttaacgccaatgtacttgcccacatcaagtttgcccgagcatcatagtcatctggggtatccaaaacaatcggcaagtttgtgattaccgctttcaacagcccttctgcgatgccgtcttgtacatccgtattctctgttgtactaaagtagttttcgatcagatgactcataatatctgcagaaccagccgctgtttgatagcgattgacgctaaaggtccaggtgggatctaagaaagaaaccttcggcaagaaattaggaccgtggacccctaatttttgtttcgctgtaaggttcgtgataactgctccccgattcatttcactaccagttgcagctaatgtcaaaaccgtaactaatggcaatgctggcccttggtagctgcgtttagtcactaaagtccaaggatcttcctcactgcaagcagcacctgcgatcactttgctgcaatcaatcacggagccgcctccgactgcaagaatcacatcaattttttcagtgcggcagagttctgccccttttgctactgtttcaatccgagggtttggttcaactcctgctaattctgttacttgattgtcattgttttgcaattgcgccatgacttgatcataaagtccgctttttttgatactgccgccgccatagaccaataggacattttttccgaaagtattcaatacttccggcaactcatttaaccgatctttcccaaaacgtatatccgttgtcacctgaaaagtaaaattattcatgctccaacctccttttctttaattaaaccattttcgtccaaaagtgcaactattccaactagctagaaagattcaatcaatcatttaacaaaaaatcactttctgactggctcccattgtctaaggagtcaatcagaaagcgatacaggaataaaaaattttttgtaggctgtaggataagaaaaaggattaggagatagctgtttctaagccaactttgatcatatcattgaatgttgtttgtctctcttccgctgttgtttcttctccagtgatgatatgatcactgactgtgcagatcgctaaggtctgtacgtggaattttgctcctaaatagtaaagcgcagcggcctccatctcaacacctaatacaccaagatcagccaattccactgtttctgccatatcatctttatagaaagtatcttccgataaaatgttcccaacgtgggtggtaaagccggatgcaatcgctgtatcatacgctttacgcaacaagtcgaaatctgcgattggcggaaaatgaaaactttgaaagttctttgctaccatggaagaacttgtcgctgcagcttgggcgatcactaagtcccgaacatgaacatctttagaaatcgcgccacaagtgccgacacgaatcaatttttttacgccataagaattgatcaattcatgggcataaatggtcgcagaaggcatccccataccagttccttgtactgatactcgctcacctttgtagacaccggtataaccgagcatccctcggacattgttataacagatcgggtcttctaaaaatgtttctgcaatgtattttgcgcgtagaggatcgccaggtaataaaatcttatcagcaatctcgccagcttttgcttcaatatgaacgctcatcttttcgctccttttctacttctcttttatgctctttttttagggtttgcttgttttacagattcgctaaagtttctttgatcagcgctttaaattcggctttgacccgttctgttgtctctacgacttcttcatggttcaggcttgcttgcataccagcagctagattggtgatacatgaaacgcccaacactttcaagccactatgaacagctacgattacctcaggaaccgtcgacatacccacagcatctgcaccgatcgtacgagcaaatcgaatttcagcaggtgtttcataagtcggcccagaaaagcccatgtaaactccttcttttaagtggagaccttttgtttctgcaatttgttttgctgtttcccggtagcttggatgataagcctggctcatatcagggaatcgtggtcccatttcttcttcgttagccccaatcaatggattgtcccccatgaaattgatttgatccgtgatcaacatcaaatcaccaggttggaaactttcattcactccgccgcatgcgttcgtcacaacaagtgaatgtgcttcaagggccgccattactcgaacagggtaagtaactgtctgcatggaatgtccttcatagtaatggaaacgaccttgcatcgccaatactttttttccagataatgtaccataaactagttgtccggcatgcccgacgactgttgaaactggaaaatgagggatatcgttataaggcagcacaattggattttcaatctcatctgctaattcacctaatcctgaacctaagatcaaaccaaaatcaatagatcctacccctttttccttgatgaatgtcgttgtttcctgcaatttctcatgtaatgttgtcatttctccacctctaatttaaatgatttaagaagctttccccattttctgttgccggtactgcaaagttttctgcaattgttgctgaaatatcggcataatggccttggggtagttggccttgtcctttaaattgtttgctgtaaaccaataatggtacatattctcttgtatgatcagtcccagtaaaggttggatcatttccgtgatcggctgtgatcattaataaatcatcgtcagccatggcatccagaatctctgggattcttaaatcgaaatcttcaatggcatgagcataaccgacaacatcccggcgatggccgtaaagcgcatcgaaatcaactaaattagtaaaacttaggccggtaaagtcttgcttcatcacattcaatagctgatccacaccatccatattgctctttgttcttactgaatcagtgattccttgaccattgaagatgtcattgatctttccgacagcgatgacgtctttgccagcatctttcaacgaatccaacactgtgtgtccaaaaggatccagtgcatagtcatgccggttgcttgtccgggtgaagtttcctggttcaccaacataagggcgagcaatgatgcggccgatcatatatggttcatctttggtaatatcacgcacatattggcaaatgcggtacaattcttccaacggaatgatttcttcatgagctgcaatttgcaagactggatcggcagacgtataaacgatcaaatcgcctgttttcatttggtgttcaccgtaatcatcaatgactgctgtaccggaataaggtttgttgcagacgattttacgtccagaaaattcttcgatttgttgcagcaattcttgaggaaatccgtcaggaaacacacgaaacggtttttgaatattcaaacccatgatttcccagtgtccagtcatggtatcttttccgacagagatttcttctagtttcgttgcatagccgtcatggtctgctacatttttgacaccatccagcggtcggatcgtaccaagacctaactgttccaaatgaggaatcgtcaatccagcttctttggcgatatgtcctaatgtatcagaaccaacgtcaccaaatttttctgcatcgggcgcttcaccgatacctacagaatccattacgatcaaatgtacacgtttaaacattcttttccctactttcttttattgttattcttttcttatcatactagaaataagaaagatttgcctttaaggatgtttgagatattgggtttcttgctgctacacaaaaaaaagggcagggcacagcaacacaaacatgtcccatagccccaccctttcatacagaaaaaattatttagatttgatgtagttcttaccgttagctttaggtcctgccgctttcccaaggaacagcactagaacaataattgttaacgcatatggtgctgcttgtagataaaccgctggaatggaggaaatgattggcaattgtccgccaacgatactgatgttttgcgcaaagccgaagaaaattgcagcgcccatcgcacctaacggattccatttaccaaagatcattgctgccattgagataaacccttgaccggcaatcgttgttacagcaaaacgtccagcgattgattgggcaaataacgcgccacccattccgcctaggaaaccggagatcaacacgccagaatagcgcatcacatagacattgattcctaaggtatctgctgcctgagggtgttcacccacggaacgtagccgtaagccaaatcgtgttttaaagatgacaaaccaagcaatcacagaaatcaagatcgcaaagtaagcaggtaaaaacgtttggttaaagaagactggaccaatcacaggaatatcacgcaacacaggaaaattgaaataccctaatgtttgttgaatattgtctgtttgccctttgttgtagatggctttaactaagaagacagccagcgctggcgccatcaaattcattacggtaccactgataatgtgatctgctctaaagttgatggtggctacagcatgcagcagtgagaaggccattcctactaacccgccgactagcattcctaaccaaggtgtccatgcaccaaattgtgacgcaaattcaatattgaaaacgatcgaactgaaggcacccatcaccatgattccttcaagacctacgttaacgatcccgcttcgctctgagaaaacgccgcccagtgcagtcaggatcaatggtgcagcataaatcaacgtttgtgtgacgatcgaagaaattaaactgatattcattagatggttcctccttcctgatcttgattatttggctttgcttcaatttcttggacaacagcgacttcctttttgccatcaaagattttagctaatacaaaacgaatcacgtagctgatcgcaacgaagaagatgatgatcgcaatgtcgacatcaacaagttctgaaggaatccctgcaaactgcattccttgtccgcccagtttaagaacactgaacagcaatgcagaaagtaaaatcccaatcgaagacccgctgcctaataatgagactgccatcccatcaaaaccaatactcaatgacgaaccttgaacgaagaagttttcaaaagttcccaaaccttgaacgacgccacctaatccagctaatgttccagagatgatcattgaaataatgattgtccgtttgctgctcatcccagcatactcagatgcggttggattcaaaccaactgctcgaatctcataacctaacgttgttttcttcatcatgaaccaaatcaacacgaggaagatcagtgccatgaaaataccaatgtttaaccgggaattgttggtcaaatttgctaagaaaggtgtttgtaaagaggcattgtcgcctaccattttggtcacaccttttgttgtgatcatggattcattcatgacgttattgacgatatgatttcctgtatacaataaaatataattcatcataatagttacgataacttcactcgtaccaaagaaggcacgtaagatacctggaatagctgcagcaattgcaccacaggctgcccctacaagaatagcggtaggcaacacgatgattcgaggagcatctggcatagacaatgcgacccagatacttgctacccatcctgctaatgcttgtccagaaagaccgatattaaagaatcctgcagaattcgctactgcgaatcccaaagctgtaaaaatcagtggaccagctgtaacgaaaatctcaccaatatttctagcattcaatccgccgttttgaccattgataaatacggtacggaacatttgaagatacccatcgattgggctgtagccaaatgccgccatgatgattccaccaaggataaaaccaagcagaacagcaatgatcggcacaagcaggttccgaattttttctttgcggttattcaacagaaccacctacttcctccatttgtagctcgcgtcgggcttcttctaatgaataacccgccattagtaatccgagttctttttctgatgtctctttcggatcaacgacgccaacaatctcaccagcatggataacggcgattcggtctgatacgttcaaaatctcatctaattcgaagctgactaacaagacagctttgaatttgtcccgctgttcgatcaaacgtttatggataaactcaattgcgcctacgtctaagccccgtgttgggttcgctacgatcaaaagatccggatcacggctgatttcccgtgcaataatcgccttttgctgattcccgccagagagggcacgagcaggaacaatctcattgactgtacggacatcaaactcttggatcaatccacgggcaaattcattcatttccccgtagtccagcacgccataattgctcagcggtttttgataatacgtttgtaaagcaatgttttctgaaagcatcatgtctagaaccaatccatatttatgacggtcttccggcacatgcccgacacctgcctccgttactttacgaggtttgaaatttgtaatgtcgtcaccattcaataagactttgccgctttcggattttcttaatcctgtgattgcctgtagcaattccgactgtccgttgccatcgattccggcaatccccagaacttccccagcccgcacttccaaacttaagcctttaacagcctctaggccgcgattttcttttacaactaagttttcgatagacaggacgacttcttttggttctgcaggttttttcggtgttttgaaggaaacagaacgaccaaccatcatatctgccaattgctgtgacgttacgtctttgacattgactgtacctattcctttgcctcggcgaatcactgtacaacggtccgctactgctttgatttcatccaacttatgagtaatcaaaatgatggattttccttcccgaacaagtcctctcataatgacaatcaattcttcgatttcttgtggtgtcagtactgcagttggttcatcaaaaatcagtacatctgcaccccggtataatgtttttagaatctccacacgctgttccatcccgactgagatgtctcgcacataagcatctgggtcaaccgataagccatattgctcagaaacccgtttgatttctttgcgggcttttttacggtccaacacacccaatttatttggttcgcttcctaaaatgatattttccgtgacagtaaacgcgtcaaccagcataaaatgctgatggaccataccaatgccaagtttattagctgctgtagggctagtaatattcactttctccccattcatcaagatatcgcctgatgtcggttctaacaaacctgacagcatattcatcaaggtcgacttgccagctccgttttccccaagcaatgcgtggatttctcccggccttacttgtaagttgacatcgtcattggctttgaaggttccaaactctttggtgatatggcgcatttctacaacatatttttcttcagccaagtttctcacatccttactttctaattcgctctcacactcagtgacacaacaatttttaatacaaataaatgctattgcttaggatggttattatcctcatgaaaactcaacagctttcatcaagacattaaccactaaagatgtattagcaagacgagcatctgaacgatagtgaatcgctcaactctactatcgttcagaatttcttgtctttttttttcattgtttaaaaaaacttgcttatttttctggtttttctggcacttcaactttgccatcgatcacatcttgttttgctgtttcgatcgctgcttttgcatcatctgataagaaaccttcagtgatatctacaccgccgtctttcaaaccataaacgatgtgttcgccgccagggaagttatcttctaatgcacgtgttgaaatatcttgtacggctgcgcctacacctttaagtgttgaagccaatgtgaagttgtcttctttgccgtcttttgttttgtatgcaccttcgtcttgttggtcgctatctacaccgataacccaaacttttttgtctgcaaggtcagcttcgttcaattgttcattgattgcttttgcttcttggaagacaccagcaccagtaccacctgaagcatggaagattacgtcaacgccgccttggtacattgaagctgctagggctttcccttttgcagggtcaccaaatgatgctgcatattgagaatcaattttaatctctttgcctaatgctttagaagcatcttcgacacctttgataaaaccagcttcaaaacggtcgattacgacaccttcttcaccgccgataaagccaactttgtttgtttttgttgtataagctgctgcaaaaccagctaagtaagctgcttcgttgtctttgaaggttgcagaaacaacattgtctttgccttcgatgacatcatcgataatcccaaattgagtatcagggttttgtgctgcagctgcttcaattgaatctttcaataggtaaccgacaccaaaaatcgttttgaatccgttttggacagcaccatttacgtttgttgtatattctgaagcttcatttgattgaacgtagtcatatccaccaacaccgcgagcgatgttatgttctttcccccaagcttccaaaccttcccaagcagattggttgaatgaacggtcatctacaccaccgatatcggtaacgattgctacactgtgtgctgcatctgttttgccgtctgcagaaccgccgcctgttgaatcagtcgaacctgactttcctccattgccacatgcaccaagtagtgtcaacccagccactgcaacaattcctaaactaaataattttgcttttttcattgctgtaaagccccctataaaatagtttttatttttcaacagccgcttcgactgaatgaacatggtttatagatctttgttcgtaaaataatatggcagcaacccttcgacagttgtctctttgattataccatcgtctcccacaagagtgactggcatatccggctgacagaactcaaccattacttggcggcaggcgccacaaggtgagataggctctggcgtatgaccagcaacaactaagtgttgaaagtctttttcgccttctgaaattgctttgaaaaatgcggtgcgttccgcgcaattcgttaagccaaacgaagcattttcgatattgatgccttgatagatggttccttttttggtgaccaagcaggccccaactggaaatttagaataaggaacgtaagctttgtctaatgcggcaactgccgtttcgatccactcttttttcgcttttgtcatgatgaacctcactttattgaattagtagccagcccccgttgaccctgtaacgattgctacacttgcactggttcctaaacgatttgctcctgcttcgaccattgctgctgcttctgcttcgttatggatgccgccagatgctttcacacccatttcagggcccactgtttcacgcatcagtttgacatcagcaacaaccgctccgccagtagagaatcctgtcgatgttttgacaaaatcagctcctgctgctttcgctaattcacaggcctttacgatttcttcattgtctaaaagtgctgtttcaataatgactttcactaatgctttgtctttagctgctgcaacaaccgcttcgatatccgcttgaacttttttgaactgttttgatttcaaggcaccaatattaatgaccatatccacttcatcggcaccattcttgatggcatctgccgtttcataagctttgacttctgatgtattggcacctaaaggaaagccgatcacggtacaaacagccgtcggttcaccttttaattcttctgctgccaaagctacccaagtaggattgatacagacagaataaaagtgataggtttttgcctcttcaatgatgcgcaagacatcttcttttgttgcatctgcctttaaaatagtgtggtcgatcatgcgatttaattccattccactcgctccttattctgtaatgatttcatggatcaacggtggctcaccgccgctttctccgatttcaatattttgatagatcaattcgatgacatcatcgatggcttctgtgttgctgtagatcgttaacagtgcttcaccttgctcaacagactctcccacttttttatgcagtttgattcctactgcgtgatcgatgtcttcttctttggttttgcggccggcacctaacatcatagctgcgatgcctagttcattggcaacgatcttagttacgacgccagaagtttttgctggtaatgctctttgataattggcagtcaagatttggcttggatcatcgatcactgaatcatcgccaccttgattacggatcatttcacgaaatttagccaacgctttaccagagtgcagtgcctcttccaataatgcgcgtgcttcttccaacgattctgctttttgggctaaaacaaccatttggctgcctaatgcatagcacatttcttctaaatcagctggaccgtttccttgcaatgtttcaatagcttccactacttccaaactatttccaatggcttcgcctaatggctgtgacatatctgagatcacagccattgtctgacggttcgctaatttgccaatccgaaccatcgtttgtgctaagcgtttggcatcctcaattttcttcatgaaagcaccgtcaccagtcgtcacatctaacacgatggcatccgcacctgctgcgattttcttactcatgatcgagctagcgatcaatggaatcgagcttacggtcgctgtgacatcccgcaacgcatataattttttgtctgcagggtccaaatcccccgactgaccgataaccgccactttgctttcgtttacgaggcgaataaactcttcttctgcaatctcaatctgaaacccgggaattgattctaatttatccagcgtaccgcctgtgtaaccaagtccacgaccagacatcttggcaactggcacaccaacacttgctactagtggtgctagaatcaacgtggtagtatcaccgacaccccctgttgaatgtttatctactttgatgccttcgattgaagaaagatcaatgacttcaccagaatttgccatagctaaagttaggtttgtgatttcttcatcggacatatccacataaaaaatagccatcaacaaagcactcatctgataatctggaatacttccttcagtatacgcagttacaatgtagtcgatctcttcctttgtcaatgacttaccgtcacgctttttttcaattaaatccaccattcgcatcaaaatgaccctcgcttcctctgacattatacaatatttttcttgtaggtaaaccactttagtaaaacggtttactatataaaacaaaactatgaaaacacttacaattggaaatataccgcactatttcgcaattgtcaatgccttcacgctctcacgaagaattaattttgtatcaaaaatcttatttggaattcttcgagaaggaaactcgatggcgtctaccaaaaatttcgctgccgtaaagccaatctcaaaggttggctgcatcaccgtggtcaatggtggtgtgatgtattccgttagcttcaatgcgtcaaaaccaatcacagaaatatcctcgggcacttttttccctgcttcatagattgcttgataacagccgatcgccatagcatcattcccacaaaaaatagccgtaagctcgcggtatttcaataatttcttgcaggcatcgtatccgccggtcactgttaactcagccgactccacgtaacgccctttaaacgggatctgatgatctttcaacgcatgacgataaccattgaaacgttcttccaattgataataaccagtactttcttttagcataccgatgttttgatggccattattgatcagatagctgactgcttgataagcgccttcgtattctttcacaatcaaacggccattgtctctttgattgattccccgatcgacgagaataattggtcggtcatcaaaaaaaccgctcttcaatgaatactcgtcaggcagctgatgcggtgttgccaaaagaataccatccactgatcgatgagacagctctctcaaatattgtatttctttttcttggctatgtcgggagttacacaataccagcatataccccaatggattgaaatagctttctgctccttcaatgattttagaaaagaaaaaatccgtaacgtcaggaacaatcataccgatcgtttttgagtggcgattgattagattcgaagcaaaaaaatctggcttataatggtgcttattaacgatatccagtacccgtttgcgggtttcttcactgaaacggctacctttattgttcagaatttgcgaaacagtagttacagatacccctgccatttcagcaatctgcttgattgtcagtttcatttacttctcacctctttcttgcctaaagtgtagcaaattttttctaaaaaaaatagcaccccttgctttcttccaaaattttctttttacaagggttaaaaaacagctccattccttaaaaaaatcgacaaaagaaaacaaaaaataaaagaccagcgattctaggcagctccttgtagtgaccccaaaaagttagagtactcggtcttgactgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatggtacttttcgtaatcgaggaaagccgttaactccgttttgagaagcgtattgacagctttttccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatatggaagtcctcttttctgtgaatgtgttgtggtaactctattctacagaagggacttccttttttctatttacacaaaatattttacactctcgaaaatttctctcccattttaatataaacaagcatctttaatatattttaattacttattgttatagtattatacattttgtaaattttattttaaagctttaatgttatgatagaaaaggatagcttcaatctccactagatacttcagcgcattcactatttttgctacattctattctttgatagcttgtcttattatcctcaatttatacaaataatctctcgcaatgagtactgtattcctattaaaatatcataatttaaatctagtttttcaatgaacagcattctgtttctaatttaattacatcatgcatttgaataaattggtgatttcttgtgtataacttttgtttctcatttacgcctattaatcatgtagtagattttcattaagtagatggtattgtctcaaaaaaagataaattgaggtaaataagaacattaagccagaacatattatcaatacagcaattactttcccctgatatgttactatatagtccccatttgcactaattaatgttctaagaggtaatgatgtaaacgttacagttaaaggaatcaagattaataaactgcaaaataatctaaaaaataaagatacttttgatttcgtcaatcccattgttcccccaacaaagggtactattagtataaatatgggaattccaaaggtaaaaatacttagagtaattattgttccccattcccataggaataatcctgctatcatgaataaataactgaataacatgattaaatgagtaccttttctaaattgatttaatatatgtattctcttcctttcaccttaaagtgttaatgagtgacttacctaaattttttcttaggctgcctagaattggctaggctagacagaaaaattaaggtattaaaaataataaaaaaatactcgagtattttttagtgaaaagacctcaccgaagaacctatgtaaaataattcaaacaataagtaatcaatctctcccttacaggtaaatcacataccgaaatcattcaatattacgagcttcatagcttctgattctgatagaagagataggtctcctaaggacgcttacataaaacatgggaggaattaatgaaagaaattggatttgcaaattttataatcaagttagccacctagaaaataaaaaaacatcatagtgaaaaatcgtgtattattgaggttcctacaccgatcaataaggagattttcactatgactaacacttattctacaacagaacgtgccaaaggaaaacatctaactgctattgaacgcagaaaaatcgctggttaggctgctgaaaagctgtcgaatcgagaaattgctcgaagaatcggtgttcatcatacaaccattgccaatgaacttgctcgtggtaaagtcgaacagacacgaaaaatcaatggtaccaaacatagctatttcaagtatgatccagagtatgctcaaatctgctatgaacaaaagcgaaaaaagtgtcactgcccctctaaatttcattaagtaaagtcttttctagcttactttgtccaacagtttcaaacagctaactattcacccgatgtagcagtcggtgtcgcaatctttcagccatcggagatggtgtgtacaacgactctctacaaatacatcgacgaacagcgattagaaatcagaaatattgatcttttgtataaactaagtcggaaaacacataagaaatgccctcgtacaaacaaaaaagttttaggtccaagcattgagcaacggcctgagcacattgattctcgtgaagaatttggacactttgaaatcgacacggttgttggtaaacgttccggttcagaaacggccttgcttacccttacagaacgtcaaactcatttttagattattcgtatgattgatgggaaagattctgattcggttgcctatgcgatggaacaattaatccaacaatttggggcagagagttttaaaaaggtatttaaatccatcacttcagacaatggatcagaattttctactctgaaagatacactgggaggctatactgaagttttctttactcacccctatacatcatgtgaaagaggaacgaatgagaatcataaacgcatgattcgccgtgagatacctaaaggtgaaagcttagaaatatatgggcgcaaagatattcagaaaatcgaagatggcatgaatgaactatcaagaagaattcttggttaccagtccccaaggcagtgatttgaacaagaataccagatagcgttgagttgatttgacagtgagcctcctgtcgtatggcttcacgtctgggaagtctggcatatgctagctcactatcaaatcaacaacgtagtcttaaataacacacaatattcacttttttcaataggtggctaatttgttcttgcaattttggatatcaattaaagtgttgccacagaaaaaaatatatttttactcgtgtttacaaaaacaaaaatattgcccaaatttcaagtcaaacgctctatttcagcttgtaatagttgaaaatagagcgtttgatttatattttgacgttatccattcaaatgaactacttcagaaaaattgttaattgagtaattaattgggtagagataaaatagcttttgccttctacttaccagctaatttattttatctcaaatatttgtttgttctctttataacctttcaccattacttttaatcacctgtttgtaccaatcaaaagattgctttttcattctttttagacttccctttccttgattatctttatccacatagatcatgccatatcttttttccatttctcctgtgccagcagaaactaagtcgataatcccccaaggcgtatagccaattagatttgccccatctaaatagatagcatctctcatattctcaatatgttttttcaaataactaattcgatacacatcattaattgtagaaccagttattttatcaactgcacctaacccattttcgacaataaaaaggggcatttcatacctttcattaagccagttaattgcatatcttaatccaagaggatcaatatgccagccccaatccgacttttctaaataaggattttgcacaagatcttttgattcattgtaatcaaagtacggttcttttccactccccttcactgtaaatgacatataataactaagcccaatataatcgacaattccatcacctataatcttttcatcctcttttgttctatctatagaatagccttttcgctcaatataggtgttgatatagcttgggtaagatcctctacattgaacatctgcgaaccaataacggcgctgcatagcagtgttggcggccaaaatatctttaggattacacgaataaggatagattggtgccatcgcaatcatacacccgatttgaaatttcgagttaattttgtgtccgatattgactgcaagagcacttgccacaagctcatagtgagccgcttgatacatgactttctcccgatcctcatccgctgtataaactaaccccgaatttgtaaatggtgggaaatcctcatcaaaattcgcttgattattaatttcattaaaggtcatccaatacgtcactttatctttgtatcgttcaaaacacgtagttgcaaatcgaacaaaaaaatcaattaattttctattcctccagcctccatatttttccactaaataatatggcatttcaaaatgcgataaggtaataattggctcaatattgtattttaaacattcgtcaaacaagtcatcataatagtttaagcctgcttcattcggtttttcttcatctccatttggataaattcttgtccatgcgatagaggtacgaaagcattttaaacctagttccgcaagaagtttaatatcttctttgtaatgatgataaaaatcaattgcttcatgattcggataattttcgccttctattacgccctttgtaatgcgcctaggcaaggtaactgatccagaagtcatgacatctgcaatacttatccctttaccatcctctttccatgctccttctaattgatgtgccgctaccgcaccgccccaaagaaatgtttcgctaaaaattgccatcttattcacctaaaacctctctcttttacaaaattcagtgttcgcatgtatataaaatttcaaatattcgatctcttaattccggctctaatttattgataatcgctagctcagctaacagattagtcgcttcttttaattcacacaatatatcatttttagagtcatagtccatttctgctagtctaagacattcaacaatgcgggctattttatcgtttgcctgaatttcttctgctttaattttgacagactgagaagtattcgataaaaacaatgggtcaatagccaatctatgaataattatctgatgtactctcgatgctggcacgatttctttatctcctgttacggcgatagtgactgtttttgttgcccagctaaaggagatgctggtaatacaccttttatctccttcgtcctcgattagctcaaactcatttgaatctcctgggaatatatgccaatctatctgcttgggtaattctgtacctgttagtgctggggttggatcaaggggaatgatacttccagcttttgcaaaaacaggcattgtgtctaacggtctaaaaattcctatttttgtatcgcctgaatattgaacatccgtaaaaaaatcaaaccattccccttctggaaaccaaacctctactttggctgtcttatatttatgatttgttttggacgtaatcggcataaccattaactctgtcccaaaaaagtattggttgggaacatgatagctttcttctttcattggataatgataatacattggtgtaatcaacggatagctttcttcatgagttttaacattcattgtatacagatatggcaacatttgatgacgtaacgttaaaaattttttcatgatttgacatacagtctttgagaaagaccatggttccttattattaaaaatgctaggcgagctgtgtaggcgattaattggactgaatacaccaaactgaatccaacgtgtagctaattcttcatcatgatacccttgtctatgcccccctatatcatgactccaccatgtataaccaatattggaagccgtgctagtaaaataaggttgaaaagccaatgatttccatgaaattactgtatctcctgagaaacccactggaaatctatgacttcctggtccagcaaaacgtgacagaataatgttatttttcccagacctgtttatatctttataatgataatgatttagtagccaaagagaatcaaagtcagtcatctcaccctcaatatcctgctgccaatcaatccaccaaaaatcaacaccttgcttttctaatggatgatgtacatcttcaaaataggtttctctaaaggctttatttgacaaatcaaatatggctggttgctctttttcctgatttaaccccagtcgcttacttactgtcggatagcagtcttcaaatgcttggataccgttggctggatgcaggttcagtgttactttcagcttctttttgtgtaacttttctaaaaatgcttcaggatttggaaatagttctttattccaagtatatcctgtccagccacttccaaatctttcaggaacatctgtaatatgccaatccatatcaatcacactcactgacaaaggaacctcttgttcttgaaaggtgtccattaactccaaataagtttcttctgaatacttccaataacgactccaccaatttcccaaagcatatcttggcaataagggtggctgtccagttagatgaaaataagccttcaatgctttaaaatatttccgtccaaaaccgaagtaataaaaatcgaatccttccccttcccgaagtatcgggttatcctcttcatctaacgcaaagctgcttgaatcatctagaatagcaaaaccatttttactaataattccttcagataattctatcgctccatccgttctatccagtgttttaacagttccttttaatgtgttaaatttttcgccaaaataccaacgatttcgatactgggacaaattattcctagattcaataaataaattttttgcagaaaattttccttttttaaaataaacatgaattgcatcagtcagtatctctaatatttcatcattttcaatcacttcaaattttggcggactaaattctctattttgaacgatttttgtccgtctatcctcaaagtggccttcagatgaatattctaatctgattaattcattcgttaaaattgtgattcggtaggtatctccttgaaatacattattcataatgacctcctaaaaaaaatatgatacaatgtgagataatagtaaaaaataggtggtgaacataacatgaaagagtttagacaagcacattcccatggtgattacttgtttccttttgaagtattcaatcaggcttatacgatggccaacatacaaactgtgtatatgcattggcatcaagaaattgaatggattttctgtgaagaaggttctatttctgtctttgttaacggaaaaaaatacattgtggaaaaaggacagatgcttacaattccagaaaaagccatccattatataattacaaatagtgaatgtcattactacacatgtgtatttcaaaaaaaattactcaaaatggacgtattagatggcattacctatcaatacatttgtccttatattaatgaagagctagaaattgaggcagtaatacctgattcgactcatgttatagaaagcttatttaaaaaaatttatactgtcgaacataacagaggcctaacgtatcaattaaaaataagattgcttttactagagctgttttcttaccttattgaaaatcaacatctaaagaaaaatgacaatttcttaaataccgatgtccaaattcaaaaaatttatgcgtatatcgaacaaaattacaaaaaaaaaattacaaatcaacagttatctgctttggtaaattataatcctgaatatttttcaagatattttaaaaaacagtctggttacagtccaacagatttcattaactactatagaatcgaacgtgcttgtgacctcttattccatacaaaactatcaatacttgaaataggaattgaatgtggctttgaaaactgcagctatttcattaaaaaatttaaaagcattaaaggacaatcaccaaaaaaataccgtaaattaatcttagacaatcaccttttaatgtctaagtggtgatgatgaattttcactatatttgttcccctttttcttgttttagtgctaataagtcggcacgtctaacaaaaggaaaccatatgaaataaggaagaacaatattcgtaacaatacttagtaataaaaccctccaaccaccttgtagaaagtcattaaagccaaatggcaaaccaaatataacagaaaatccatttaattttggtaccaatcctgttgatatcgctaagtatgcgacaatatacattaacggagcgctaaataaaaagggcacaatgaaattaaagttaagcatcaatggtatcccaaaattcaaaggttccccaattccaaatatggctggtccaattccaagttttccaaactctctaaactgttttgattttgagcgtaataaatgaaggcaaagagcaatttgatagccgccaaaataaaagatagaaaaaaatgctaatcctgtaatattgggaagtggattcccagctgcagcagcttgcatattttgtgtatctaatgctaataaaattggcatataaaaaggacttaatacattttgcccatgaattccaaaaaaccataaaacctgtgctaagaaagcaaagagcattaaagaaaataaatttcctcctactgactgtaacggtgcttgaatagctgtatagattagttgatgcagacttccagcttgagtaaacgtacaaatataagaaatactactaaaaataatcgctgatattacaaagggaataatacttgcaaaagtattagacaccgcagaagggacgctttctggcatcttaattgtcaaatttttaagcttacatgttttgtaaatatatgccgaagaaatcgcaactagtattgcagtaaatgctccttgagaacctaaccatgttaaaggaatcgctgttacttcacttttttggatgatgtctgaaggcgttaaaatcaaaaatcccactagagaaattacacctgctgtcgctccatcatcattttttaaataacggctagcaatatttttaccaataaaaaaagccatatagatagaaagcagccctaccgtataattaaaggcacttaaaaagatcgttgttaacccaacttcttcaaaaaacttagaaaccgagcctagaggaataaccgctaaaattaacgaaaaagaaccaataatcgtaatcggtaaggtagacatcatcccactagataagccttgcaataaattgttattgctaattttcccagcaaaatcggaaaaacgatcaaacatactggtaacttctttttttatcttttccataaaaaatcccatccttctcataatataattttaccctcgtgcacttaattcaaatcagatatctattattaatgtaaacctttttatttatttattctttactatttttgacagaataatataactattttgacattcatagacaattttcttatttcaagtttatataacatgagtagatagtaagcgtcctataggacgcttacggtcaatcacaagagtcacaggttacttcaaaaaaaaagacaacttgactccataacaagtagaactgataacactagcaagaaaaaaagcagtttgtaatagagaacgatattttaaatgcaagcagcgctgaaattcggatgaaaaaataagtaatcaatgccactaaacataaatactccatacatcaatatgtagaaattttagaagactatcactaaacctattactatcaattacgtccaattgaaaatgaagatgagttagaagcgatcataaaagagtaatttatccataatcaaaatacctacggtatccgaaaactgaaagaatgttagccaatcttagctataattatttgacgaaaaatcggttggaccatgaaacaacaaggattgaaatctatctatactatcgctcattttaaagtttaccgaaaaactgataacgaaagagagaaagcgaatatattggattgagcctttacactagagaatcacttagtgtttttttcagctgaaaatgtctccacaaaatcagttgaaaaataccccacttcatttatcttaaccactgctttgtatcttctactcgaaaagaagaaccacttagatcaagtacgtgcgcccgatgggcgattcgatcgacaattgcagcaataagcatggggactttgaatgtttcttcccatcgttcaaactccaagttggatgtaatgatcatggaaccattggtatttctattagaaagcagattaaagaggatttcactacctacctgatcaaatgacacatagccaagttcgtctaatataaccaagtcatatttactaaaacggcgcttatagtaagtcagctggtttgcactcattgcttcttttagttcaatcacgagattaggaatgcttataaataagacactttttcctgctagacaagcctccattcctaatgtattggctaagtaagttttcccgacacctggatttccaatcaatattaaaatctctttttgctcgataaatcgaagttccttcagttctgtaatcttttttcgaagttttggatccaggtgtgcagttagatagtgatcaaaagttactcggttgggcagttttgatccagtaatcagtcgttggatccggttgcttttgcgattctcaaactcagcttgtaacagcatttctagaaatcccacataagattcagaaagatccaatgcttcttggatcgcttgtgtataattttttcgaatatgggacaatttcaaatgttttgttagtgtatcaatactcataacgactctctccctagataaagtttcgtataggcctgtacttgaattcttgcggcatttacagcttttgttttcggccgctcgcttagtctttcttgacgttcttcaagtgcatcggactctagatgctgcaccagttcttccaacgggactgcctggtagaaggttaaacgttcgataaatcgcttgggatcattttgatgatattggagaaaacaacgatgtaatctcggaatcccctgaagagccagtgaatgtttgagagccttcggcttacgagaaaatgtatgcaagtaatgttggatttgaatggcataattcttactttctttttcaagtagatgccgacaaagggagcgtcaataattttgtgtaaatggttcttccctactgtagattgtttctaattctccatcggttgactcagcatttgttcgagctcgccttcggcctgttggaaacctttatgactgcgacctaggaatttttggttgtgagtatcaaaagacgagactaagaaacgttccatcgactcttcattttggaactgttccttgcggtggctgtatttcttgatttgcttattaaagaattcaatcaagttcgtagagtaaatagtcttgcgtatggctaatgagaaaccatagaaatgcacttgctgattgcgattgagagcaatcgaacgaaagcgagttctctcactagccgttccattcccgtacggatcataaggggtattttgaaaatgactgctcaacgcccactttacatccatcacgctgattttctttttcggaagacagatgaaaggtagatcttggtcaagcggatccgacgcggtttcgctgaactgtttttggatataccaagctctagggttgttataacgagtatctttttctgttgcactgccgaaaatatgacgtaaattgattccttcaaagtctggatttaagtgattgctgacaatcatatcaggtaaatcgtcggaaaataaagtatcttgcgaatcaaaatcgaaggtagcgatattcattcgattcggggcgatcacataagcatcatcaggaattcggatcgctgcccaatgatgtccgccaatcgtttccatataccagatttcttctcgatcggcaaaagccaaaccattagactcataggtaccataagtttctagtaactcgcctaagcgtaagactccttctcgagcagaacggatatagggaagcacgatactgacaaaatctgcttctccaatgccttcttttaccaaaggatcgatagctaaaactttcgcattggtagtgatcgtttctgtggcggtcatggcgacattggcgctgttgattcctgaagcagcccagactccttgagattcatctgcctcaggcgtagaagtataccttaggggatctttcggtaaaggaatactgcacccgcttaaaacagcatggaacgtagcaggctgttgttcaggctggattacgacaaatttttgtggtagggacactgccccggcatcttcattgcgagcaatgagggtcgagccatcgagtgatgcgtttttgcctaccagcatggttgtacaagaagctgatttgcgtgtcattgacaaaactccgatcttcagattattttgttgataattgaacatagtatagcgagtaaaagacaaattgacaatcaactttcgactaaaaattagttcgctttctgtgtgacttttagtaaaataggaaagaaggagtgaagaaaatgaaacgaatcgttatttttagtttgctgtggctggcagggattgggttgagcggctgttctgaagctactacccagacaacaacgactggcagcaatcaagctacagctagctcggtggttaagcaacagacggctgagatctcatttgtgaacaagacagatgcgcagcctgaacaaataccagccaaaacggtgtcattcaaagaaggaacctctttaatggagataatgaaggaaaattttgatttagtggaagacaaaggcatgatcaccagtattgaaggattagcgcaagatgaagcggctggttattattggacctatacgatcaatgacgagatggtcaataccggcgcaaaagatacatctcttaccgaaaaggatcgagtcgtttttacctatgagaaattttaaaccgacaaaaatgtctttttccgtgcaagagattgcttatcttgctttgctagtagcagcatcagtggtggggcgtacattgtttcaaccactgccaaatgtacaaccaatgaccgctattttcttattggtggctctttatttaggctgtgtcagaggactgatcgtcgcattgttatcccttttgattacgaatttttacatggggatggggatttggacgattgctcaggcagtaagttatacagtcgtgatcctcatgatgagcggattaagacatgttcccatcgttaaacgttccttgatcttgcaagtgatttttagtattttagcagggttcctttatggatttgtggtctccttactcagcgtgtatctgctaggcttaccaagcttttggggctattatctgcaaggaataagttttgatacgctgcatgctgttggaaatggcttcttttatggactacttgcgccaatatttcgacgactttttcaccgttattatccagctaaaaagctcatccattagtgcaatctgctgattcagcgctttattgcattcattgctagtgtcattgatctgtctcaaagaatgatcaatgacactggtttttatatcgatatctggcaagatcctccttgtagatgctgctacaagcataattgtgttgttctcttacaaaatcgggtattcttaacctatactggaaagggagcggtttcaatgaagtggatcgtaaaaaaagaagatctagaagcatatcggacgagattcaatgggaaactggctggctatgctgaagaagctaaagtaatggcgattcctttgccaaagtattatatcgtaatcgttgatgaagaaaaaattagtttgattcaattggatttgaactttgaacaaaaagccatggaaaccgtgctgatccatgagatcaccacattgaaaattactggtgtcatgaacaaaaaagtgttgatccagacgccttctaaaactatcaaggttttgattaaaccgatggcgatcggaatcaaagaagagcagcaacagttgatcgatacgtttacccggatggcgagctgactacttattttagaggaaaaatcaaaaacggatcaaacgccaagctggcggattgatccgttcgtttattctggggttcccacaattttgatgtattcatcgatatttttgattttcatatgtttgatcactaactgttcacgtttgttccatttgccttcgacttctagctggtacttgttgagaggtaagcgtaaaacgtaactagaaaggtaacggtctttaataatacagttgatgattttatggtcttctaataattggattccagtcagcatcatcggagtttcttgaaaaacacgactgttgactaacaatcctacatgtgtttcattcattattcgatcctttctgagaaaaataaattctcgaatattcttcttttctatgttacccgatttatctaggaaaggcaattctggaaaaacacctagcaacgcaaatcacggaataaaacaactggtgaagaggaatcactacacgattgaatggcagaaagtttttacagaaaaaagacacagaaaaaaagatacagaaaaaaagacagaataaagagatctgaaacggcgagacaaaaggaatgaacacaaagaatgaataaataagaagcacacgaataaacaaggatttttgatggcgcttaaagagaaagcgtgtgaaaacatatcatttcttaacgtttaaaaaaggcaactttttgtttgaagtagcttagagaaagggagttaagcagaaatacgttcttctagaggaaatggcacctgtaaaagaacgaggactgcaagcttgaaaacaggcatttcagcagatttctgttaaaataataactataaaagaattggaggagacacatatgaaaaaatctggattcgtagtaggtttgattggcgcggcttttggtctggcagtttataataaaatgcagaagatgactgtcaacaaagattctgttaaaggcaaagcaaaagaagctgcgggaaatgtcgttggcaacgaaaaaatgcaagcagaaggaacattggatcaggttgtcggtgcttctaaagaagtactaatggacttgaaaaattctgtgtcctctgccattggggttggaactccagacaaggtggctggtaaagccaaagaggcagcaggcgatatcacggatgatccgacaaaaaaagcagaaggctttgttgatcaagcagcagggcattctaaagaaatcattgcagatcttaaagacaaatctgagtcaatggcacaagatgtcaaagataaattcgaccaaaaataggatgtagtgagagacaggcacagagggcctgtcttttttttgtggctttttttgcaaacaaaaacaatgatcctgtcacctgaagagcgacaagaacgaaggatcgttgtgcaatgatgggatcgctgacaaaagtagtaattgatgcttgacacatgaatgtacgttcatatataataaaaatgtagatatgaacatatattcatttgtaagcaaatgatgcactaactttgaaggaggcttttcttatgtctacccactcttgcaatcattcaacaccacacacccatgcagcagaggcaagccattcccatggcaacgccccgttacgtaattatttagtaggagttattctttttattgctgctttattggtaccgcaattggtcgttaaagatttattatacagtgccgctattcttttagcagggtatcatattatttgggaagggatcgaagacaccatcaaagatacccgcaaaagcagacactttaaaccgaatgttcatttattaatgacattggctgcctttggttcagtattgatcggcaacttcaatgaagctgccttgctgattctgatttttgccggggctcactttttggaagagtatgcagagggccaaagccgcaaagaaatcacgaacctcttgaagttgaatccgacagaagcccgtctggttaaggcagatggcagcattgagaaaattgcagcagagcaagtcaaaaaaggggataggctgcaagttttaccaggggaccaaatcgcaacagacggtaaaattctctcgggaatcagcagcatcaacgaagcctccatcaacggtgaaagtgttccccgtgaaaaaactgtaggggatgaagttttcggaagtacgatcaacggtaacggcacttttatgatggaagtgacaaaagacagcagtgagacagtttttgctaaaatactctctgttgtggaatcggcacaaaacaatcaatcaaaaacagaaacccgcatcaaaaaaatcgagccgctttatgtgacaacggtcttgattttggtacccttatttattttgacagcaccctttctttttggttgggattggtcaaccagtttttaccggggactagtgatgatgatctctgcttcgccctgtgcattagccgctagtgcagtacctgctagcttgtctgctatttcaaacttagcaaaacggggcatcttatttaaaggcagttcttatcttgcaaatatgggacaaacaaaagtagccgcctttgacaaaactggcacattaacgattggtcaaccacaagtgaccgatgttttctttgctgaagaaacaactgaagcgcaccgtcaagagtgggtatcgctgatcttggccatggaaaagcaagcaaatcacccattagcggctgccatcgtagagcattttgagaaacaagaaaaggcacaaccattagaactttccgttaacaaccaaattggttccggtctgacggctgtagttgagggaaaaacctatcgaattggcaagccagcggcgacgtttgcgcattcatcatttgctgagcaacgagaaaccctggaacaatcaggcaaaacggtggttgttttttcggtggatgatcagccagttggactgatcgcattgatggacttaccgaatcctcaatctaaagcggtcatagatgaactgcagcaatctggtattcgaacagtcatgatcacaggagacagtcaagcagctggacaagcgattggtgatcagcttggagtagatcaagttgctgcaaatgttctgccagaaaataaggctcagattatccagcagttgcaaaatgaatacggtcagacagtcatggttggagatggtatcaatgatgcgcctgcattggtacaggccgatatcggttttgctatgggggaaggatcggatgttgcaattgaagtgggggatgcggtgatcatgaaaaatgatctaacacgctttacctacgcactaaagaccgcaaaaaaactagatcggattatttggcaaaatatttttttctccatgtttattgtggcattattgatcgtattgaatttgctaggcaaaatgaatattgggttaggcgtctttgctcatgaaggcagtacattactcgtcttattcaacagcttgcgcatgcttgcaccaatgagtgagacagtcgcccatacatcaaaaaaataatcaaaaaacgcttatgctgatttaatggccatccagcataagcgttcgcttttttattaaacaatgtcattgattgtacgctgcagaagagcgaggaaattggtcgatttttgctaagcgctgatcgattcgtttgatgatgccttctgaaaactcgagattccggatagaagagcgagccgcaagcaataattgtttttcttgcatcaaatcttcttggattcgatagatattggctaagcgttccacatattcataatgggtgtagtccgtctggctgatcaaaaacttcaatagatctgctgcctgcatatacgcttcttgcgtataataagtgatcgcttcccggtataacttgatttcaaattcttcgattttttgggaatttgcttttaaatcccgccattcgttgattgaaatttttttttggatatttcccaaatcgtcatacaaaaaaatcacagggacgtcattgggatgttttgtttcttgtttgatttttttcatgtcgtacctcctgcgttttttgctccgtttttactgatcatttctcgttgatacagtctattgtaaaagcaaagcaacaaaaagtctacatgaagatgtcaaaagaattgttcttttagcgcattctcatcttaataactacgttttctttgaaaatgattgattaaatccgagatccccataaaaatcaagactccgccaaaaatttggaagaacaaaagccacgtttgaaacggattgaaaacaagaatgatacctgccacaatcacgaataaactgaaaagcaaaccagtgataaatggtaagccattgcgtttttgattaaagcttgccatcaaacgcgtacagccactgatcgtgatcatgattcccaaaaagaatggtacgatcgataatagtccctttgcaaaaacgagaatagctgcggcggcaatcaaaagcaggatccccgttgtcatctgcatattcacatagccggtttgccgtttttctttgtaactggaatagaggttgatcaccccaaggcaggcaacatatccggcaactaaatagacaatcgtattaaagacactgcgaggagcaatcaaaataatcaatccagcaatcaaaaataaaatcgctcgtaataaatcgtatcgttggattttctcgaaaaaagtattcataagttcagttcctccttttttttactattgtagcggatttctttcaaaatagaaaatagaaacgcgttgtaggataattctgcttttgaagcagcaaattatttggtaagatagatgaaacaacaaagaatggagaaaactatgagtgtattaacgcttttaatgtgtctgttcacggtcgtcttgtatttgtttctcgctgtcgtccgcaaagacattcaaattgttgcagccagccgtaaaggcggaaaagcagcaattgctttcttttcattggtggtcattatagcaatgttttttatggaagaaacctttgagaaccgcttgcgaggggtcgtatctggattgcttttcttaagttttgtttttgatagcagagggttagctgaagatcgattcattattcatccactaaatattcgcgggatcttgtatcaggaagtggatcgggtggtactgtatcaggagagcaaggaccaatggatcaaaatgaatttctttcgaagagggatgcgaggaccactgttgaaattcgagcgtccaatggaagaattggtcctgtttttgacggagcatctaaatgaaggaacaccgatcgatattctagttgatcaagagccaaaaggtcattgaatttctttaagcgatcatataaattgagagaatcaattggccgggcccctttgactgcaaaagcaaagagacccggtcaattttttaatttaagggactatccagttgatttttttggcaaaattcgagtacgccgaatacaggaagcaagctaggtttctgaccgaacgttttgctattttttgtttaagaagaacagggtcttacccttaaataaagggaatatggtagaattgagtatcaactttattgttttaattgaataggtttacatacaaaggaggacgatgctgttggtacaaataaaagaggtcctcaaaaccgttttgttcgttgctctgtttgggctgttactgttttcgttgcgacaatacgtcttcactcctgtgatcgttaaaggagattctatggatccaacattgcatgatggggagcgtgtgatcgctatgaaaaacacccagatcagccggtttgatatcatcacatttgaagcccctgatgaggtgggaaaaaactacattaagcgtgtgatcggattacctggtgatgtggtggaataccgtgaagacactttattcatcaatggggcagcatatgaagagccttatctttctgcttttcgttcaaaattaaccgatggttatccactgacttctgactttacgatggctgatttcggtgttgaacaaattccagaaggaaaattgttggtgttaggggacaatcgccgaatctctaaagacagccggaccattggtttgattgatcagtcagccgtattaggagatgtcaaatttattttttggccccttaaagatttcggaagcattccgaatcaacactctgagtaagcggaagtccgactcgctcagagcttttttttaaaagaaaatttgttatactatttgttatgaagacaatggaagaaaaattgtcaacggatcaatagagagcatcaaaactgttatttttcatgagcaggtttggtagatgcaggagttgatctttacttacgatagaaacgacgataaaagtaaaggagtcttcgtatgagtttacgatttatactaggcgatggacgctgcgatcacgaacaagcgattttggacgcagctaacgcttggctggaaaagccacaaacagaagtcttttttcttgtccctaactacaataagtttgaacgagaaagagagattctgcaggcgctaaaacaaggcactggagattttgcctcgattcgagctcaagtctatagttttcaccgtctggcctggttctatcttcaacaaactggctggttgtcaaaaacggccattacagataccggtgcaaccatgatccttcgcaaaatacttctcgatttggaagaggagttgattctttttcgaggagaaatcaataaacctgggtttattcaacaactgttgtctctttatcaagaaatgcagacaagtaatatcgcaaccgaagatctgcatctcggtggaacgatgaataggagcaacggagaggatgcgttaaagttttccgaactcgcattgatctttcagcgtttcgaattagaaatggtgacccgggaactgcaagtggaacaaccgctggcactactaacacgttttctgcagcaagggtctaaacccaatgaattaatgaacgatcggcctgatctttcggaatcattatttatcatcagtggtttttcagcattttcaactcaagaacagagtgtattaaaagaattgatgaaacatgggcacgtcgttgtcgatttgcttttagatcatggatatccccaagaattaccttcaccattagatttgttctatgaatcgggccgcagttaccatcaattatttcttgatgctagaacggaaaatgtcgccatttatttggatcaaaagctttcaccttctgaagcacagcaagtgacactagagaaagctgccgcatacaatgaagtggaatccttttggcgtaaaacccagaatcagctccattatcagcagcagcaatcagtttcaccgtatctagaaatgtggaaagttggcaatcctgaagaagaagtccggcagatagctgcgaaaatccgcgcattgatcagcgagcaaaaaggagcaaaactgcgttatctagacattcaagtcttgacactgcaaccagagatctaccatcaatatattccaacgatttttaaagaatatgaaattccgttttatattgacgaagagcaactcatggctcagcatccgctcgttgaattcttgaatgccttctttgcttgtgcagattatggctttcgtttaaatgacatttttcgactgttgcgtacggaactttatttgccaccagcattccaacaacaagaagactggctggctgcccgggatgcatttcgacaattagtagacattacagaaaaccaagcactggctcataacttccaaggaaaagattggacccgtgagagagactggctcttagtggactatacattgacaggagaaaacgcatctggcatcgctgaattgacagattatacgaatcaattgcgccgctatttccgtcaagatatttttggctccttaaaaaacattcaagagacaaagacgaaccgggaagctgcaggtgctttataccaatttttactttcagcaggtgttgaacagcaattgattcattggcgagatcaagcaatctcacaagggaaactagagcaagctcgcaaccatgaacaaacatggcaagctttgatcgatcttttagatgaatttgtggctatttatggcgatgatcctttcgaacagtcactctttgaagaagtattgatgacgggtttggagaatctgactttcgggaaaattccgacagcaatcgatcaagtcaatattaatcgttttgatctagtacgacctcggcaagcaaaaatcactttcgtaccaggattgaatgagacggtgttgccaagaaggatcgaaaataaaacattgttgactaacgaagaaagacaacatctcaatcaattgtttgcgggagaaaaatatctacgcgatacgattatcgaaagtagcgccaaagagccgtttcttttttatgcgatcttattgtcttccacggataaactctatttgtcttatgcatgcaattttgatacccagcaaaatatcaaattgtccccatatctggctcgtctgcttgaatggttagatgtttctttacaagaccggggcatcttatctttaaccagtgatccagaagcctacgtcggcacgtatcggggattaatctatcagttgaataatctaagtcagcaggcaagaaaagaacgacagaatttgccggcaaagtggcaacggttcaaacaggctttattgcattcgcctgaaaaacaattagcccttagagtatttgaaagccagacccatcaaaacattccagtcccgttgtctcaagataaagccgttgctttatatgggccatccatctacagttcgatctcgcaactggagacattctaccagtgtgaatacaaatattttgtcagttatggactacgcttgaaagagcgggaaatctatggacttaactcagcgatgactggtgaatttttccatgatgcactcgatcgctttgtcaaagtattgatcagtgagaacatctcattgacgcagttgaccatggatcaacggctccaatttgttgaaaaagtgttgcaagagatttttggagaagtccgctatacattattgtccagttcggccagaatgaattttattcgttatcaactaggtaagacgattcagcgagtagcttgggcattaacgaagcaaggacaaaaaatgcacttctcaccgcaaaaaaccgaagtactgtttggacagatcgctggcgctcaagggatcaatggcatcgagctgcctttaagcagtgggggcaaactgcatgtgcgaggaaaaatcgatcgggtagatgcagcaaaaaccgaagaagagcagtggctttcagtcgtagattacaaatcaagcagtcgtgaatttgatttgacagaagcttactatggcttagcaatgcagttgatcacttatttagacgttgcgctgaatgatgctgtgcagctagttggtacagaaaatgtgcgcccggctggggcttattatttacatgtccatgatccagtcttagatggtcaaaaatcctctgaagaggaacggttgaagcaattcaaatatgatgggttgtttctggatgaaccctcattgtttccacttttggatcatgaattgtcagacagcagcaattcggcagtttttccgattcgcaaagacaaaagcgggacgtaccaaaagacaccacaagccaaaaacaagttttacactgaagaagagattcgcttgttgaggcagcacaaccgcaaaaatatgcagcaaggtgcggagaaacttctcagtggcgaaattgccttgaatccgtcttataagctgaaagacaaaaagcgcgcctgtgagttttgcccatttcgcagtatttgcgatttcgatgtgatgctgcaagaaaataattatcatcgtctagagaatttatcgaaagaagaggttttacagcgattaaaggaggaggagaatgactaagatccctctaaaaccacaaaatgaaacatttactgatactcagtggcaagcgatctttgataaaggagacaatctccttgtttctgcctcagctggatcaggaaagaccaccgtccttgtgcgacgtgtgatcgagaaattaaaagcaggaattcagatcgacgaattgctgatcgtgacctttaccgaagcagcagcaagagaaatgaaagaacggatccaagtagctctgcaaacggccattaatcaagaaagccaagagcaaaaaagacaacatttcgttcggcagttgcaattattacctaccgcaaatatctcaacactacatgccttttgtttaacggtcattcggcgtttttattatctgatcgatttggatcctggatttcggatgctgacagatgaaacggagattttgctgctgaaagaggaaatctggacacaattacgagatgcacactacgaagcaaatgatgaagccttctttcgattaaccgaaaacttcgccagtgatcgttccgatgagacggttggtgatttgattttgtcactctatgattttgcccgcgccaaccctgatccagaaaagtggctggacggtttagcggtaaattatgaagccgcggacaatttaggggagaatcacctctatcaggctcaaatcaaaccgacgttggtagaaattgccgcaacggcagagcatttgctggcagcggccaaacaatttgcagatcagtcaccattaatggaaaaagcagcagcactcgttcaagcagagatttctcaagtccaagaaattcaacgagttctggcaacagacgatctatccgtcttatatgatcgcttgactcatttgacctttgatcgctacccaagctatcggaaagaagaacaaaaagaactttcacaggaaatcaaaccgttgcgggatgatgccaaaaaactattagaacaactcaagggatattttccttatccaccagcagacatgctgcaaatgctgcaactatctgaaccgatcgttgcgactatggcagagatgaccaaagagtttttgactgcttttcaagcccgcaagctagcaaaagggttgttggatttcaatgatttggaacatttcacgttgaaaatcttattgggtgatggcacaggcagcgatgcttctgtttattaccgcgataaatttgaagaagtgctcgtggatgagtatcaggatatcaatcgactgcaagaagcgattctgtattgggttcggcaagtttcaggagaccatggaaacatgttcatggtaggggatgtcaaacaatcgatctattcatttcgcttagcagaccccactttgtttatagaaaaatatttggcatttgaacatcaaaacgggggacgaagaatcgttttagcagaaaatttccgttcgcgccgcgaagtgcttgattttacgaacttggtttttcaacaattgatggacgaacaagttggacagatcccttatgatgacgcagcggctttagttccgggatttccgagttttcctgaaagcgacgcattcattccggaacttttgctctatgaaaaagaagctgaaagtactacgaatttgattgaagacaaaacggaaggagaacttcacgtcaccgcaatcaaaattcaagaactgatccaatcccaatttatgatctatgataaaaaaagacgggcagaacgtccagtcacttatcaggatatcgttttactgactcctacccgcaaaaataatttggtcatcttagatgttttcaaaaaattcgggattcctctggaagtcaatgatgcccagaactattttcaagcaacagagatccaaacaatgatcgcattgttgcaaatcattgataatccttatcaggacattccattagtggctgttctccgttcacctatggtagggctaacggaagacgaactagcagagattcggctagcggatcgtaccagtgagttttacaaagcggtcttgacttatcaagacaaccaaaaggggactgtttccgctttaagcaaacgagtggatgattttttaagcgaattgaatcgttggcgggaagcagctcgcagactgccgatccctgatttattatgggatatttatgatacaacggcttacttggattacgtggttggcttgccagcagggcaacagcgctatgccaatttgattgcattgatccaccgagcagagaaatatgagaaaagcagtttccgaggattgtatcaattcattcggtttattgaaaaaatgcaagaaaaagataaagatttggcagaaccgttggcgacgccagctgaaaatgctgtgcgggtcatgactgtccatgctagtaaagggttggagtttcccgttgttttcttattggatacaacgaaatttttcaattaccaagactttcaaaagcgttatatttttgaagaacaacttggcgcaggtatccaatatatcgatgcttcggaaaatatcaaatatgaaacgattccttttcaagccatcaaacaagttcgtttgaaaaaagccctctctgaagaaatgcgtaaactatacgtagcattgacacgggccgagcagaaactgtatttagttggttcttataaggatcggcaggcagcctttaaagcttggcaagcggggttgacacaaagtcagacagtccttgacccggctttacgtttagttgcaagaggcagtctaatggattgggtcggtttgacattgattcgtcatccagagatggagcagttttttactgatgccagtgaacgaaaaatgacgatccatcatcctgcaagattccagatccattggtggaatcaggatcagattgatcagcaattgcaggtgcagccgccaacagaggcagttgtggctccgacaccaagtactacagccccagaaagattgctgaaccgtttagactatcagtatccttacagcaaagcgactcaaaccaccagctatcagtcggtctcagagttaaaacgtctatataatgatccggacgatcaagatattactttactggaatggcattccgcggatcaaaaattggcacctcagcgctttcgttatgttgagactgaattagctaaaccgcgttttttacaagaacaaaaaccgcaagctgcttcgatcgggagtgctacgcatctagttatgcaaatgctgccgctgactgaagtaccgacggaagcatccttagcagcttttatcgatgaattggttgaacgtcagctctttacgaaagatgttgccgacaaaattgatcaagcgagcatcgtgtggttctatcaaacagccgtggggcaaactttgatcaagtatgcaacacaggtaaaacgggagcagccattttcaatgctaaaagaagctgccactatttttgaaggatttgatgaaccagatgccgaattattgatccacgggattattgatggctatgtggagttgccagatcgaatcattttgtatgattttaagacggatgctgtatttggcagtgaagcacagattgaaaagcgcatgcgggatcggtattttggacagctaaaactgtattgccaagcgttagaacaagctttgcagaaacctgtgactgagacatatctggttttactagccgctaagaaaataatcgaatggtaggccctcgaacgggattccttacaattcgtaagcgatgtgctataatgatgcaaagaggtgatagaaaatgataaaagtggaaacagattacgccctttgtcctaaatttgaaaaagctttttcgattctagggaaaaagtggaatggcttgatcattgatgtgcttcttgaagatggcaaacaacggtttgtggatcttgccaaaaaaatcccccaagtgagcgatcgggtattggtggagcgcttgaaagaattagaacgtgaagaaatcgtctgcaaagaagacaatctttactgtttaacaccaaaaggggtcgcacttgaaaaaagtatgatgagtgtgaagcgctgggcagaaacttgggtcagagaagaagaatgcagttgatttctggcaaataattaggtacactaaggtcaatcgaatagttaaaaagcgttgatggaaactagtagtttggctgaaacaggaaagggagacttgtcatagactgaaagcaagttctgtattcgaaaaatgaatttcatttctggagcttactgaacaagaatcagtcggcagtcctgctgtcgttagtagaagtgagtgcgtggactttgtccacgaatgaggatggtaacacgagacgtcgttccttttttaggaacggggtctttttttcgtcttgacttatcagctattcacaaagaataaggaggaaaaacatgtctttacaagagaaactagagtcattgaaagaagtaacgctttcaaagatcaaagaaagccgttcaatcaatgaattgaatcaagttcgtgtggatgtccttggtaaaaagggacccatcacggaagttttgcggggaatgaaagagttgtcagcagaagagcgtccaaaagtcggcagctatgccaatgagatccgggatgcgattacacaagcgattgaggaagcaaaaacttcattagaagcagccgcactagaaaaggcattggctgaagaatcgattgatgtgacattgcctggcaagcggatgccacaagggacccgtcatgtcttgacgcaaatcatggaagaaatcgaagatatttttgtggggatgggctatcaagtggttgaaggattcgaagtcgaaaaagatcactacaattttgaacgaatgaacttgccaaaagatcatccagcaagagacatgcaagatactttttatatttcagatgaagtcttgattcggacacacacttcaccggtgcaagctcgtaccatggaaaaacatgatttcagcaaagggccattgcgaatgatttcaccaggaaaagtattccggagagacaccgacgacgcgactcacagtcatcagttccatcagattgaaggactcgtaatcgataagaatgtgacgatgggtgatcttaaagggacactagaagtcatgatgcaaaaaatgttcggggctgatcgcagcattcgtttgcgtccaagctacttcccatttacagagccttcagtagaagtagatgtcagctgtttcaaatgtgggggagccggctgtaatgtctgcaaacacaccggttggatcgagattttaggcgctggaatggtacatccgaatgtattggaaatgtccgggatcgattccaaagaatactcaggttttgcatttggtttaggacctgaccgggttgcgatgttgcgctatggcgtcaacgacattcggaatttctatcaaaatgatgtacgtttcatcagtcagttcaagggggaataaatatgttagtatcttacaaatggttaaatgactatcttgacctttctgagatctcaccaaacgagctggcagataaaatgtcagtcacagggatcgaagtcgaaggaatcgaaatgccagcagcgggattgaagaaaatcgttgttggggaagtcaaagaatgtgtgccacatccagattcagatcacttatcgatctgccaagtagatatcggtgaatctgaattatcacaaatcgtttgcggtgcgccgaatatcaaaagcggcatcaaagtgattgtggcactcccaggttcacggatcgcgggcaatgtcaaaatcaagaaagggaagatgcgcggacaacaatccaatgggatgatctgttcgctgcaggaattaggctattctgatagtgtgatccctaaagaatatgcggagggtatttattacttgcctaccgatgccgaagtggggaaggaagtctttccctatctcgatatggatgatgccatcatcgagttgtcgatcactccaaaccgggccgatgccttaagtatgcggggggtcgcttacgaggtaggagccatttatcgacaaacaccaaaatttgagaccattcaactgaatgaaagtgctgtgaaagccgcagacaagatcaaaatcagcgtagaaaatcaaaaggatgcgccagcctatcaaattcggatcattgaaaacgtaacgattgcaccaagtccgcaatggttgcaaaaccgtttgatgaatgaaggcattcgaccaatcaacaatgtcgttgatattaccaactatattttgctgctgtttggacaaccccttcatgcattcgattatcaaaaattgggcagccaagaaatcgtcgttcgccgtggcaaaccgcaagaaacgttggtcactttggacggagagacacgaacgctagatgataagaacattgtgatcactaatggaaaagaaccagtcgctttagctggtgtcatgggtgggttagattcagaaatcacacaagataccacaactgttgctttagaagccgccttgtttgacccactagcgattcgtttgacgtctaaaaaattcaatttgcgcagtgagtcatcttcccgtttcgaaaaaggcatcaatcaggctgcgatcgcggaggcttgtgatgcagccgctgctatgattgcggagctagctggcggtacagttctacaaggtgctgtcaaaggcgctgaagtgacccctaaggatgttcaagtcacgatcacattagatcggatcaatcgctacttaggaacacaaatcacgattaccgaagccaatgagatttttgacgccttaggttttggctaccaagaaaatgaaggtacctatcaagttgtggtcccacctagacgttgggatattcagatcgaagctgacatcattgaagaagtcgcccgtatctatggctatgaccgtctaccatcgacacttccaagtggtgagacagttgcggggagcttaaccaaagaacaacgcttgactcgcaaagtacgaacactcttagaaggaaatggtttgagtgaagctatcagctatgcattgacaaccgaagaaaaagcccgtcaattttgttggttagagagtcaggttacccgtctggattggccaatgacagaagagcgtggtgtcttaagaatgaatctactttcaggactgctggacgacattgcctataacttggcccgcaaaaatgccaatgttgcgttgtacgaagtggggcgcgttttttacaaaacaagtgatgaccctcgggagctaccaacagaaaacaatcatctaggactagccatcactggcgccatcaccgaaaaagattggcaagaagctgaacaaaaagtcgatttctatcatattaaagggatcttggaaaacttgtttgcaggtctttctcttacggatcagattacttatgaaaagacaacagcaatcaaagaacttcatccaggcagagccgctgctatcctcttacaggatgaagtgatcggttacctagggcaagtccatccaagtacagcaaaagcttatgatctgactgagacatatgttgctgaattggacttggatcgtttgttagcaactgataatgcagcgctcatttatcaagcagtttcgaaattcccatcagttaaccgggatattgcactgttggtggatgagaagacgtcgaaccaaacaatcctgcaaaccattgaacaagcagcaggccgtttcttgacggacattcatctatttgatgtgtaccaaggaaagaacatcgatagcaataaaaaatcaatggcctatcgattgacttttgctaatcctgaagcgacattgacagatgaagaaatcaatcaagcaatgtcgaagatcacacgtgtgctagaagaatcactacaagtagaaattcgttagtcccattgctgtgataggaaacagtgacataaaaaaagagtgatcttgaggaatcagcaagattgtagcatttgcaggggaaggtgttctcccttgctatgctacaattttttttataatggatagagtaaatattctcatggataaccacagctcgaagagttgcttttccagttttattttatggaagaaaggatcgattgatggaacaactgacggtttacgatgcacaaaagcagccaacagctgcgacgatgttgcgggatacgccagtccctaatgacggctaccgagttgtggtgtctgttttattgtttaatgaagccggagaattactgattcaaaaacgacaatccacaaaaaaaggctggcctagttattgggattatcctgctggcgggaccgtcaaagctggtgaaagctgttatcaagcggcagaaagggaactattagaagagttagggatgacactttctttagagaaaatccctagtcgtttaacagtgaaatttgaagaaggctggaatgaactctattttgttcaatggaccggcgctaaccctgaactttgtttgcagtaagaagaagttgctgcagcaaagtgggtcaatgaaaaagagtatcgcgcattgatcaatgggtataaatttattccttacttatatgcaccgatcgttttctcgcttcaaagtcatcctggggaatattttccggtctaagttcttactcgtgatggtagcttctttttgatagaaagcgattctgtcgtgattgagaaaaatgttctcgaatggtgtttgctcacatgtcaatggtagttgagcagttcgcttttttatttagggatctttaaataaaagatagtaattaaaaacaaacccaccaagcatactggtgggtttgttggttgttcatatttatgcaaagtagttgatccccattgcttctttcacttctgccaaggtttgtgctgcgacttgttctgctttttcgctgcctttttttaagaggttcatgacttcagccgggtccttagcaaattcttctcgtcgctgacggatcggagcaaattcttcttctaagacatcgatcagatagcgtttgatttttacatcgcctagaccgccttgacgatagtgctctttcaatgcagcaattttttctaaatctttgccgaagacatctaaataagtaaagaccatattgccttcgacttggccaggatctgctacatggatatgatttggatcagtgtacatgctcatgactttcttttgaacgatatccgcattgtctgccaaatagattccgttgttcaatgatttgctcattttaccatttccatcgataccaggtaaacgtcccattcctttaggcggaagaactgctttaggttccaccaatacgtcactatagatggaattaaagctatgaacgatttcttgtgtttgttctagcattggtttttgatcttcaccgacaggaactaagttggctttgaaagcagtgatatctgctgcttgtgagacagggtagatgaagaatccagttgggacaccttccccaaatttcttttgttcgatctcggctttgacggtcggattgcggcgaacccgtgccacactgactaaattcaagtaatacatggttagttccgacaactgagggatttgtgattgaataaataaagtcgagcgggtcggatcgagaccaatcgctaaatagtcaagtgccacttgcaagatattttctgacactttctgtggatttttggcattgtctgtcaatgcttgcatatcagcgatcatgatataaagttgattgttagggtcgtcttgcatctcaactcgtttttttaatgagccgacataatgccctaaatgaagttgccctgtaggccggtctccggttaatattgtgttcacgtttcatccacctctaaattcaatatatagttcatcttaccttgtttttccaaaagaaacaacttgttctactaagggtcgaaaaaaaacgatggacaaaaacctaacatgaggttaaaataatgaaggtttttctttggggatgatgtggaaattaaaactacctttacaaatagaaaaattttgagctataatatgaatcaaatcttttcaattactcatttatttttaaatatagacttggagtgtgaatgaatggcaatgatagaatttaaagacgtggaaaagtactacggcaaattccatgcattaaaaaacataaatattgaatttgaaaaaggtgaagtcgttgttgtgattggtccttcaggatccggaaaaagcacgatgcttcgcacaatcaatggattagaaacgatttcttctggtcacttactgatcaatggcaaagatcttttcagtaaagatgtcaaattgacagagattagaaaaaacatcggaatggtcttccagcatttcaatctttaccccaataaaaccgtgttagaaaacatcactttggctcccattaaagtattaaaacaaaatgaacaagaagcgattgccttagccgaaaaactgttgaaccgtgtaggcatgctggacaaaaaagattcttatccatccatgttgtctggcggacaacaacagcgggtggctattgcccgaggattagccatgacaccagaaatgttgcttttcgatgagccaacttctgcactggatccagaaatgatcggtgatgttttagacgtgatgaaaaaaatcgccagtgaaggcatgtccatgatcgtggtgactcatgagatgagttttgcccgtgaagtagccgaccggatcgttttcatggcagaaggccaagtattagaagatcgtcgcgacgtcgatggcttctttgaaaacccaagagacgaacgggccaaacaattcttaagcaaggtaaccaatcattaggaggaaagtagctatgagcaaaaaaatcagtacagtgctgctccttgtattcgcgctcatgaccttttctgcttgtaaaggccaaagtgctgcagaacgtgatgtgttagcgagcagcaaagaaagcaaccaaatcatctggggagtcaagaatgatacccgattatttggattgatggatattgcgacagctgaagtccgcggatttgatatcgatatcgctaaagcaatcactgagcatattttaggacgtgacggaagtgctatttttgtcgaagtcacatcaaaaactcgaattccgctattaaaaaatggcaatatcgatgcaatcatcgctacgatgaccatcacggatgaacggaagaaacaagtagatttttctgatgtttatttcgatgctggacaatctttattagtagccaaagatagcccgattcagggaatcgaagatttaaatgccaatacgacggttttagtcgtcaagggatcgacatcagcgatcaatatccgcaaggcagcgccggaagcaaaaatcttggagttagaaaattatgccgaagcctttactgcattacagtcaggacaaggcgatgcgatgacgacagataatgcgatcttattggggatggccagtgaaaatcccaactatcatttagttggcggtacatttacaaatgaaccttacggaatagctatcgataaaggacaagagcctttcttgaaagccgtcaaccaggcattgaaagaaatgcatgaagacggtacgtatgatgaaatttatcagaaatggttccctgatgatgcatctgggaaagttgattaaaggaggaaatttgcatgcttgaattgtttcaaacttacggcgaccagtttttttctggtttcaaatatacgattttctccagtttactggctttattctttagtttagtgattggtacattgatggcgatatttcagctgtctaccaatcgatgggtcaaagggatcgctaaagcgtatgtcgagtttttccgaaatattcctttgttgatcatcgtgatgttcttttatgtcgtggtgccgatgtattgggtgacttttgatggatttcaagcgggaacgatcggcttgaccatctatacgtctgcgtttattgcagaaacgattcgttctggaatccagacagttcctaaagggcagatggaggcttctttgtcctctggattcacttacagccaggccatgcgctacattattttaccgcaggcttttaaaatcgttgttccgccactaggaaatcagtttatcaacttggtcaaaaattcatcgattttagcaatggtagctggtcttgacattatgtatcaaggtgacttgattgccagtgaaacctttaatactttcgacacctatattattgtcggaatcttttatttgattatcacattaccattatcctatttaatggtttatcttgaaggacgttgggctgtacgctcatagaaaggagacactaaatggaatttttcgaagctttttctgccatcaatcttcggtttttgatcgacggtctccgagtaacgatcgaagtctccgtcttatcgatcatctttagttttctgattggcggccttgcaggagtcttgcgtttcactaacattccgttcttttcaaagattttaggtgtagtgatcgatgtgattcgaaacctgccgttgctgctgattattttcttcacgtactttgcattgccgcagatcggtattcgtttcaatattttctggtctgcagttgtggcattgacgatttttgaatctgccatgctctcagagatttttcgagcggggcttaatgccgtaccgaaagggcaaatggaggctggtttgtctaccggtttgagttatgtccaagtgttgcgaagtattgtgatgccgcaagcttttaaagccatgctgcctgcgatcgttagtcaattgatctcattgatcaaagatacgtcattggcagtgattatttcacttccagaactgactcaccatgctcgaattatttatggacaaaataccaattatgtattgccaatgtttcttgcgatgactgtgctgtacttcatcgtctgctatgccttatcgctgctttctcgcttcttggaagcacgtcagtataattactgatttcttgaggctgcatagaaacagtgattactagatccgaatgacctttgatgtcatgcagttgctttccttggacgagagtagccagagcatcggaggttttcggatctttttttgaccgcaataggttcattgttttcttggataaagcaatacttgaaaaatcagtaaaaaaagtccaaaatggaacttagacaaatttctttctttcattaaaaaggatggacaactatgacaaataaacaacccattggctttatcgattctggtgttggcggattgaccgttgttaaagaagcgattaagcaattgcccaatgaacatattatttatcttggtgatactgcacgctgtccctatgggccgcgtccggcagaacaagtcatcgagtatacatggcagatgaccgaatttttattgcagcaaaacatcaaaatgttggtgattgcttgtaatacggctacggctgtcgcattagaagaaatcaaagaaaaattatcgattccggtaatcggagtcatactgcctggctctcgagctgctgtcaaagcaacaaaaaaccaacagatcggtgtcattggaactgcgggtactattaaaagcaatgcgtatgaagaagcaatcaagcttaaatcacctcgttctatggtagttagcttggcttgtcccaaattcgcgcctatcgttgaaagcaatcaagcgcaatcatcggttgccaaaaaaatcgttgccgaaacactgcgccccctcaaaaataagaaattagatacgttgattttgggttgtactcattatcctttgttgcggtctttaatccagaacgagatggggagccagatccagctgattgattccggtgcagaaacagtgggtgaagtcagcatgctgttggactactttgctattgccaatacaagccaaatgacccaagaaccggaatattttttttatacgacaggttcaacaaaattatttgatgaaattgcgaacgaatggttgaatgtaccggtccattcgcaacatatcacattaggaggaaattaaatgcgccatgatggcagaaaagcgggaagtatccgtccagtagaaatcaaaacaaatgtattcaaacatccagaaggatccgtcgtgatctcatttggtgataccacagttatttgttccgcaacgatcgaagaccgagtgccgccttttttacgggactcagggaaaggctgggtgacggcagaatacagcatgctgccgcgagcaacgaatacccgtaatcgtcgagaaagtgcaaaaggaaagctgtctggtcggacaatggagatccagcgactaatcgctcgttcgttacgggcagtggtagacttggaaaagttaggtgaacgtagcattgtagtcgattgtgatgtcatccaagcggatgggggcactcgaacagctagtatcaccggtgcttttgtggctttgcgattggcgatcgatcaattattgaccaaccatgagctaacggaagatcctattaaagaacatcttgctgccatcagcgtaggaattttacctgataacacttgtgtcactgatttagactacgaagaagattctgcggctgctgtagatatgaatctcgtaatgacagagtcaggccgtttcattgagattcaaggaactggggaagaagcgacatttgatggtcagcaattgaacgaaatgctgatttatggcaagacagccattgaagagctgattgcctatcaaaaagaagcattgctgattcaagaacagccccaatacgttattcctgagaagacgatcgtgattgccactggtaatcctggcaaagcacgagaattcaccgcagtttttggtgctgctggctatgacgttcggacattgaaagattatcccgcattacctgatgttgaggaaacaggaacgactttcgaagaaaatgctcggctgaaggcagaaacgattgcaaaaattcttgggcgacctgttctagcggacgattcgggcttaaaagtggatgcattaggtggtagacccggtgtttactcggcacgttttgcgggtgaacaaaaaagcgatgctgcaaataatgccaaattgttgtacgaattaactgatatcccagatgaacaacgaacagcacaattccattgtacattggtctttgcagctcctgacaaagaaagtctcgtagtcgctgccgattggccaggcagaattggccgcattcctcggggagagaacggttttggctacgatccattgtttatccctgttggttcagataaaacggctgctgaaatgagtggagaagaaaagaatcaagtgagtcatcgtggtcaagccatcgcgaaactacgcaatgtatggcaagagtggttggaaggagaacaagcatgaaatatttaatcgttagcgataaccatggcgatcgtcaaattctcgttgatttgctagcagaattttctgggaaagtggatacctttatccattgtggagattcggaactgcaaccaagcgatcccctttggcaaacctatcaagtggttggcggaaattgtgattacagtccggaatacgaggatgcaaagattatcaaaacgcctctcgacacgatttatgtgacccatggtcatttggcagatgttcgttttggcgtgacaacactcggacttcaatcacaacaagctgatgcgtcaattgctgtatttggtcacacccaccagattgcctgtgagaaggtggggcatcgactattcttgaatccgggcagtatttctctaccgcggggacctattcaaatcaaaagttttgccatcatagaaagtactgaaaagcagtggatcgttcaatattatgatcgtacgtttaatgaaatcgctgatttgcattttatttttgagcgctaagaaagcgaaatcaaaagtaaaaaattcattataaataagcagttttacgatatctttttgatttttctagtaaaatagaaaagtagctgtgaaatggaggcattcagattgattggtcaaacagtagaaaaaatattattagaaaatcaagaaagttttttagtacctgcagaaaacgttgcaacggttctttacaatcatccattaaaccatgcgttactcgttttatcgaaagtcggctattccaagattccggtcctagatagtgaggatcatcttgttggattgatcagtttatcgaacgtggtcgaaagaatgatggacctgactgggtttagtatggacaacttagaaggcttgacggccgcagacgtgatggaagtcaatgtggcttgtatcaaagaagatggcgaattagaagacatgcttcatctcttagtggatcaggcatttttgcccatcgtcaatgaggaaaatgtctttgtaggaatcattacccgaaaagaaatcttaaaatctgtcaatcacctagcacatgaattagagaaacggtatatgctgatctcaaaagaggccagtcctacagacgaattacaagtcatctaataatggataaaaaagcaccccgaaaaaatcaggctctttgtcaataaggactgatgggttgtacaaaatcaaatctgggtcagaatgaacctcattctggctcagattttttgttatcttactttgattaattgattgatcaaaaagattctaattctcatgttctcaaatgatttaaatccgtagaannnnttttgtagaaaaattaaataacctaggattctaatcactaggttatggtttaaattattaaattttcaattctgccccttttttgccccttgacctgttatctattcaaaataggtcttccaaaaggctatctaatagggattcaatcagacacatggagactcctgcttagtgctgcttccttccggatctgacacgcttcacaagacctccattgtcctagcctttcggcaaaatttagtataacgtatttttctatagattaccagactttttttgttttttcttttggcgcaatgcccgaaaaaaatcttttagcacttgcccgcacgcttcttccaagatcccgccttctacgtaggaccaatggttgaaacgctcatcttccaacagattcagcaaagaaccggcagcaccgccttttggatcgtaggcgccaaagtaaacttcttcgacacgagccagcatcattgcaccactacacataggacaaggctccaatgtaacaaatagctgcgcttgttctaagcgccagctttcgatggcttggcaggcttgttggatggcaaacatttcggcatgagctgttgcctcttgctgtttttcccgcaagttgtgtcctcggccaataatttgcccctctaagacgacaactgccccgatggggacttcggcgattgcttccgctttttgcgcttctttcagtgcttcacgcataaaatattctttttcactttgtgtgagggtactttctttcttcaaaatgattcctttcaattctcaattgggataaacatggaaagctgacactgactctatagaaaagctctggcaattttttaacgcagtcattcagtagccgtacctgttccagttgctatggctcccaattcctattttccttttctctgaacaaaaaagaagcgccaaatgaagcctagtcaaacaactgctatggcaggacaaccactggcaggttctttcaacgatcttctggccgcttctaacagcattttctccaaggagatattagcttaaaagactgcatcaataaagctagttaacttgtctttgacattctctgttgcatctttgacgttatctccataaaccgagactttatgacggctgtctttgactttcttcatgacgccgagcaatgcatctaaatctttatccgtcaaatcatcgacgacacctaataatttttcgttgccattaaatttgtcgtcaacaaactttttcactttgtgacggttgcaagcgaagcgtactttgttcacgactttgtctgagacaacgactgctgttgagatgccagcaattgccgcaatacttaatccaatcgttacttttgttgatgttttcatatcgatcagctccctttatttgctacttctatgatagcacgaccgatcaaataaaaatactatttcgtttattccagagtgaaccgcaatcctttcgggaagaagtttttcaccacaccttgcacttgtttgccgaagccaatcgggacctcagccaccttcaagacgacccagccttcatttccaggtaccgtaatcgtttcaccagccacgtacttctgccactgagctaactcaattgacaagaaaggtgcttcatcattttctttgatcgccattgccaatgcaaaactcggttcgatacgattctttttcacagtccctacgtgaagccctggacgtaatacgcgaaccccttttagtgatggtaattcactaggtactaaccacagatgatccccaaaaagctggatatcggcagcagtctcttttaaaaatggatagttttcttggaaagattgccaaagtgatcgcgtgacagaatcaatcccagaagcttttttggtttttttggttttctttggtttggctatgttctccgatccaagataggtcagctttgcggcaaaatgaccttccccttgatttttgtgaggccataaccgaatcgtcttttcaatgtcgttcatcggtgcccaatcgtggcgtccatgagacacattttccaattcaatcggttcaatggaaaaaggatatgctgagaccagccattcaatgatggcttcattttcttcaggtgcaaacgtgcaagtagagtagatcaactgtccgccaggctttaacatcgcaaccgcttcagccaaaatctccttctggcgctgagcgcactgcagtggcgaatcagcttgccattccgcgatggccacaggatctttgcggaacattccttctcctgagcaaggagcatccaccacgattttgtcaaaaaattgtggaaaatgcggcgtcagttcttgcggcgcatggttcgtcaccaccacattactgatcccccatcgttcaacgttttccgataagatttttgcgcgtttagtaaaaatctcattggaaaccaataaacctttgccttgcatctgacttgctaattgcgtggttttccctccaggcgctgcacaaagatcgagcactttttctcctggttgtgcatctgcgatcgtcgcaacgatcatcgcgcttggttcctgactgtagacataccccgcttgatgaagcagtgatttccctttgacttctccaatataggcgttcattgcgtatggtgctggacttttatccggtccaaacatttccagcatcgagacggcttgtggcttcaacggattcaagcgaaatccttttactggatgccctgtttctaaagcagtaaaaaaggccgccgcttcggctcctagtaactgctgatatttggtaatgaatgctgctggtaatttcaagatgatccctcctaagctctcttatcatagcgagtgctcagcgattgtgcaagtagcgtcaggcaattttgaaaaaaatgtgacaaaaatcaacagaaggaaatcaaacctaaaataggtcagcaaaggatcgttcgttcgaaaacgatttacgctatccattgcccattcactgctgattttgtcacagtctttcgttattgctgtaggtatcgttgaaatcgatcaatagcatatctacagtgtttttttgtactgctggtatctatcatctgctacttatcattgttgtttcgataggtccgcgctcatttaaataaagatttcttgatggtcttttcgatgaacggcactgaggcgtaatcatcccagaacttgatcagcggaccaactagaaaggcactgataaatgtcccaatcccgatcggtccacctgtgatccagccgagtgtcgcaaaagccacatcttggatcactctgacgacccgataattcgctttcgttcgatcaacgattgtcggtgcgatcgcatcataaggcgcacttcccacttttgctgacatatagaaggaagcaccaaaggtaaagaacagaataccgatcactaaaaagagccctttttgcagccaaccttccggagaaactgcgaaaagttcaaagattttcgtataaaaatcaataaaaaagcccgtcaagaccatattgatcactgtgccgatcccaatatgccgacgaccaaaaaagaaaatcaagatcaacaaaacgagattgatcattaattgataaacacctaatgaaagacctaaccgttcacctgttccaatattggcagctgtatacggatccagcccgacgccacctacgcgaagcaaggaggcgccaaaaccgatgatagctaccccgatcaacgcaaaaagcgaccgcagccatgtttcttttttcatttattccccacctttttctttttattataacgacaatttcaaaaaaaggaaacttgagcattctcaagtctccttcttttcattagtcgcggcgattgttattgccgaataaaataatcaaacgtagtaattgcagcaatgtcgcaactgcagctgccacataagtcaaggctgcagcaaacaatactttacgggcctgcggtacttcttcttccgttaagagaccgccatcggctaaaatccgtaacgctcgtcttgaagcatcaaattcgactggcaacgtcaccaattggaaaataaatgctaacgagaatgctaatatccccagattgattaggaaggaccctctcaaaagaaccccgatcaaaatcaacgggatcgacaccgcggaaccaatattagctactgggacgatcgcatgccggatacgcaatgggagataccctttagcatcttgcacagcatgcccgcattcatgggctgccactccgattgctgccacagaagttgattgtgcagttgcttgagatagacttagcatcttgttgccggaattataattatcagtcaaatctcctgcgatagcttggacgccgacattgttgatgccttggctttccaaaatatactgagccgccttggtcccggtgatattgtttctactgcttattttatcgtatttgctaaacgtgcttttaacgtatgctgaagccgccatcgagatcaccatcccgataatgaccaaaatgaatgttggatcataaaaccaaccaaaaccgtatccaccgattccatacacgatgaaatccctccctttcgtctttgaccttattttaccattaaatggatgaaaatattatgaagaggtatggaagattctgtttttaaagtttttttacaaattctgacttcaatttcatggcaccgaaaccatcgactttacagtcgatattgtgatccccttctaccagacgaatgtttttgactttggttccttgtttgatggcaccagaagcacctttgactttcaaatctttgatgaccgtcacggcatcgccatcctgaagaacatttccgttggcatctttgacgacagcagcagtttcttctgtttcctgccattcattgccacattcagggcagacaaacaagccgcgatcctcatatgcataggcggattgacaaactggacaatttggaatttgagacatattcttactcctcatagtgatgtattctgtgtttattcaacgatcgagcacgatcgtgaaaaaataaatataactgtagcatacaaaatttctgactatcctgcaatatcctgcacaaaaaaatgcaatcgatagaacaaactaagttctatcgattgcatttgatgatcttctcagttctagctaaagatggcttctaagaataaggcttccataagaactgtcgcctaaatgattctatgaacaggataattccgtcgcaagaccaccctcagtctaaaaatagattttcgtctaaaatacgcccttcagaaacaaaaatcgcatccccaatcagttggagctcctctgatgcaacttcgactcgcagctctccgcctaaaacatgcagcacaagattggcttgcgtttgttcccggcgtcgcgccaccgcataagcagttgccccagagccggtcccacaagcatacgtaaagccctcgactccccgttcataggtgcggacaacgagctccccagctgaatcggcatcgtagaaattcacattggcgcctttaggaaatgctgaccaatagcgaatccgttgtgctaaatctgtcaatgcatcgagggatgtttcttgcagaccgggatacttcaccaccgcatgagggattcctggatcacctaactcgatataatcaacgacaggaacctctctgtcagcgaaaggttggtcaaacttcgcaacggtggggggatttaacgtcactttgtactgttgccgatccaatcgccaagcaggaacaggtcctgcaacggtctcgatcaccattgcttctgaagcaaccttattttcataagcatagcgagcgatacagcgtgcaccattgccacacatttccgcttccgtaccatccgcattataaaaacgcatgcggaaatctcccgttccttcgggatgatcgacagccatcaacgcatctgcgccgattgaaaatttccgctgacaaacttgagccgctaacttagccaactgtttcgaagaaaaattatagcgacgattgtcgatcacaataaaatcatttccggcaccttgcatcttggtataaacgatttccatgatttcacctgcttttttttattctttcatcaaaaacgaagggatacgttcattttgaatcaactgctggaaagtctgacgttcaaccaccaattccgcgtgccccttttcaacaaaaactaccgctggaatcgcaagtttattgtaattgctagccattgaataaccatatgctcccgtcgcaaaagtcgcaaaaagatctcccgtctctactttgggtaattgcagatctttgactaagatatccgtgctttcacaagccttgccagaaatcgtaactgtctctgtggcagcttctgctgcccgattggctagaatccccgtatattcagcttgataaagaccgggacgaatgttatctgtcatgccgccatcaatactggcataggttcgaatctgtggcaatgtcttgatcgtaccaatagtatgcagactgatacctgcttccgctacaatactacgcccaggctcgatcaccacagtcggacgttggagctgatgcgcttggcaaaacgtttcaatcgtcgccatcaccgggtccaaaaagtaagaatagggttgacgaatatccttttccgtatagcggacaccaaatccgccgccaacattcaactctttaacagtatagtcaaatcgatgatggatttctagaactaatgctagcgcagcctctgtcgcagcaatatgggaatgattgtcagacaattgacttccgatgtggaaatgcaacccataaaaatcgatttccggtgcgtcaatcacttcttcaatcaaaggaaataaaatctcttcatccaatgggatcccaaatttcgaatctttctgtccagttgaaataaacgcatgggtctggacattcacttctggtgtgattcggaacatcacttttgctttccgctgtttctcttgacatagcgctcgaatcaaaccgatctcctgactgccatcgacaatgatccgacctacaccataatcgatcgctaatgccaattcatcaatagatttattgttgccattgaattcgatttgttccgctggaaatcctgcttggatggctgtgtatagttcaccgccactaacaacatccaaagacaggccttcctcatcaatcaaccgcagcatggctagtgtattgaaggctttcgaagcataggcagctcgggtgttttcatagcgagacagaaattcctcgcgaatagcacgacattgagtgcgaatctcggtcaccgaaaaaacgtacaagggtgtgccaaattcttttgctaatgccactgtatcgcatccatcccaaaacaggtgattgtctttaatctctttgatcattactgcgctcctctcttagtacctgactctgattcaatctttcaatcaatcgcaggtagcactcaatgcctcctaataagactttctcatcaaaattcatcttgctgctgtgcagcggataggtataccctttttcttcatcccgagtcccgacaaagaaaaagacaccagggatctctttttggtacatggagaaatcttccgctaacatgtacggcggtgtctcgatataactgtcgccagcaacatcccgaacagcatctaccatgtctggatcattgtctaccacccgatacaagtgttcgaaagaaacttctgctgaacagccataccctttagcaatctcttcagccgccaattttactcgttgcgtcaatgtttcatagaccccatcttcaaaagcccgcatcgttccgttcaacacgacttctccgggaataatattttctgcatctcctccgcgaatcttgccgaatgtaatgacggccgaagacaatggactaatgttgcgagaaacgattgcatggagaccttgaatgaccgcagctgccgctaagatcgcatcgctgccttgatgaggttgggccccgtgagcactttctcccaggactcgaatcgtgatctcgccatttcgagccatcattggtcccttgcggcaagcaatcacaccttcaggatagtctggaaaaacatgcagaccgataatctgatcaatcgcaaaatcggttaagattccttcatcaatcattagctgcgcaccaccagggccttcttctgctggctgaaaaatcaacacaatggtcccgcgaacagcttccgggtaatcggataagtactttgcaaaacctaaaagcgtcgccatatgtccatcatgtccacaagcatgcattttgccgagatgttgcgaggcaaaaggagcattcgtttcttccttgataggcaatgcatcgatatccgtgcggaatgctaacgtcttccctggtttttcactgcgaaaaacagcgatcaatccggtatccagaaccggataaatttctttgatcccgaaagactgcaactgtttaagcaaatattccttcgttttgaattcttctaatcctaactcgggaatcttatgtagttcccgtcgaaaacgaaccacgtcttcggttaatttcattactgcttgagataattgcattcgtgggcacctttctttcatttgatcagcaatatcggctgaaaatgtatggatatccacatttccattgatattggataatattatagtatataattcgaataatctatagtataaataatcaaaattttttgatttttagtacaattagagaaagaataaaaaggttgaaaggatgtggagtagtttgacgatttttaaaggttctggcgttgcattgatcaccccgatgtttcatgatggttcggtggatttcgacaagttgaagtcactggttgagtggcatatccagcaaggtagcgatgcattgatcgcttgtggaacgaccggtgaagcctcaacattgaacgatgaagaacacattgctgttatcgaggcggttgtcaagcaggctgcgggccgcattcctgtgatcggtggcactggttcaaacaatacgcaacatgggatccatctttcccaagaagcagagcgtgtcggtgccgacgcattattggttgtaaccccttattacaacaaagcaacaaaaaagagtttggttactcattacaaggcaatttgtcaaagcgttgaactgcctgtcatcttatattcggtcgcatcaagaacaggaatgaacttgacttacgacatggttgctgaattaaaagagattccgaatgtcaaaggaatcaaagaggccagtggagatatctcacaaattgcgtctatcgcgcaactagtggatgatgaattttctctctattccggcaatgatgatcaagtcacaccaatcttagcattaggcggttctggtgtgatttcgacgatcggtaatattgcccctaaacaaacagcgactttggtggcagattttctttctggaaatattcaagcagcgattcaggagcagttacgacaaaaacctttgatcgatgcgatttttagtgaagtcaatccagtgcccatcaaagcggcagtttccttattaggaaagtctgacttgcactatcggttgccattaggaccgcctgagaaagaaacaatcaaccgtctaaaaaaagaaatgtccgcttatgggcttttataaggaggcaatcaagtgagacatattttattgagcggtgccaatggtcgaatgggaaaagttttgcagcacatgattgctggacatgctgaatttgtgatcagtgctggattagaccgtcacacggaagcaactggcgactttccaatctattctgcaccagaagcagtcaaagaacctgttgatttggtgatcgatttttcacatcatagcaatgtagcaggcctccttgacttctgtgttgccaaccaactgcccatcgttgtggctacgactggtttaagtcaagcaacccaagaaaaaatggtcgccgctgctcaaaagattcctgttttttattctgcgaatatgtccgtggggatcaatgtattgatcaaagccctaaaagcgatcaccccacctttggaagcagatttcgatattgaaatcattgaaaaacatcacaatcaaaaaatcgatgcgccaagcggaactgcattgttactggcagacagcatcaatgaaagttgtcaagaaccaaaagaatatctttatggccgttctggcaacgatctgaccaatgatcgaaaacaattaggtattcacgctgttcgcggtggcacgatcccgggcgaacacacggtgatctatgcaggagcagacgagatcattgagctgaaacataccgcattatcacgggatatttttgccaatggtgcgttgaaggctgccgaatatcttgcacaacaacctgctggactatatgacatggaaaatctacttgacaagtaaaggtggtaacgtatgactgaattacaattttctgatccttatcaattagccaaatacatcaaagaagccaataagcagaccccagtcaaagtctatttgaatggtgatctatctacctgttcttccgagacactgaaaatttttggggctggctccttttactttattgttggagacagtcaagaagtagctgattttctaacggccaatcaagataaaatcactgatttctatttagaaaatgaccgtcggaattctgcgatccctctgttggacttaacaacagtcgatgctcggatcgaaccaggggctttcattcgtgatcaagcaatcattgagaagaatgcggtcatcatgatgggagcggtcatcaatattggtgccgttgtcggcgaagaaacaatgatcgatatgggggcgattttaggcgcccgggctactgtcggtaaaaaagcccatatcggagctggggctgttttagctggtgtcttagagccaccttcagctagcccagtgattatcgaagatcatgtgttgatcggcgccaatgccgtagtccttgaaggtgttcgtgtcggtgaaggtgctgtggttgctgctggatctgtagtcacagaagatgtaccggcaggggctgtagttgctggttccccggctaaagtcatcaagatgaaagatgaaaagacggctagtaaaaccgagtttcttgacgacttgcggggctgatctcgcctgttgcaacttgcaaaaaagcgtatgacccgcgagtcatacgctttttttatttgcgtaattttttactacagttatttactacaatcaaaaactcaccgatcattcccctagcaagtcctaagattcctcgctgttggttttttcttctgcaaaagaacactgatcacgacgaataaagtctatgcttgttctcgaaaagctgaaactgcggtctggatttcttgatagatggctgccacttcttccagatccgctgcattcgctccgctggcaagcggatgtccgccaccatgatgacgtttggcgatctcattgatcacaggtcctttcgaacgcatccggacccgataatagccttctggctgctcaacaaaaattgcccatgctaagacatcttcaatcttccctggtaaggacacgatagcagatgtttctgaatcaacaacgccaaaacgctgttgaatctcatttgtcagaatcactttgccagctcctagtgaatcaacttctaaattttcaaagacatagccggaaagacgagccactgctctcgaaacctgatcaatctcacgattgatttttggtgcatcaaaaccataatccaacaaatcagctgcgtaacgcaatgtcgcggaggtcgttgctgggtacaggaaacgacccgtatcccctacgattccggcataaagcaggcgcgcagcttcttgcgacatagtaagttcttcagcgaacattttccagaatgccgtaatcatttcactgcagctgctagcagtagtatccacccagaccaaatctccataaggttcgtcattaggatggtgatcgattttgatcaattttgcaccattggcatagcgctgatcactgactcttggtgaattggcggtatcggtcacgatcactaaggcatttttgtagacttcatccgaaatctcctgcatttctgctaagtagtctagcccttcaacaggccctcccacttgatagatcgctttttcaggaaaactagctcgtaaaatttctgccaatccaacttgtgaccctagtgcatccggatcaggtcgctgatggcggtgaataataattgtctgatattccttaattgctgtcaatatttcctcttgtacgttcattgcatatctccattttctaagcatttatctgatgactgctgttcgaattaagggcgctccattacttggcagacgacaattgctttagctaccatggaattttcgatatagacttcaatatcgatcttagcagatcggcgccccagctccaaaattttgggctgaataatgatctcactttctaattggatcaagcggaaatagtgtagattcacttgttcgatccagctgtttcgccgctgattgacttgcatcgttcgtttggcagcattggcgatcacttcactgagcacaccaaaagaaatcgttcctacttcattgaccatttgtggagtcacagcgaaacgaaagtttggctgtgccaatttattgccttcaaaatcttgttcaatgatttggatctgaccagaaatctgatcagagatcgtatcggaaatctgggtctgtctttggactagttgcatcgccttcataatgtcttgccgagtcacgattccgatcaaagataagtcatctgctactactggcatcacttccaagccatcccaaatcatttgatgactggcagaagcaacactcatctcttttttcacgactcgcggttcacgagtcatgattcgttcaatgatttgcgtatcgggtttttccaaaacatcttttgccgtaatgatcccaaccacgcgcatgttcttgttaactaccggatagcgagaatgattggtttcttctgaaagacgtttatagtctttgacagtgtcaaacgtatgcagatactttgttttttccagcggcatatagatatcgctaacgagcataatatcttttttgatcagctggtcactcaatgcccggttgatcatcgttgcaacggtaaacgtatcataagtcgtctgcaatattggcagttccagcttatcggccaaacgacagttttcttctgatgtttcaaacccaccagtgatcaagacagcagcaccatcttctaatgctaattggtgaacttcatttcgattccctacgatcacgagcgatcccggggtgatatatcgttccattgctgattctttcatcgcaccgataacaaacttattcaagtccttatctagaccggctgcgcctcctagaacctctccttcaatgatttgtacgacttctccaaaggtcaatttttcaatatgtttttttaacttacgctcgatcctaatggttcctacccgttgaatggtagagaccagaccgatattttctgcatctttgattgcccgataggcggttccttcactgacacctaaatcctttgcgattccccgtactgaaatacggtctcctaccggcaaactttcgatatgcgctaaaatcaagtcatgtttcgtcgccataattttctcctagttaataaaatccgtcaatcagacggtcaacaatcaatcgattctcccacagccaaaacggtgcctactccctcaggcagcaagtcgataaaagcggcgggatcttgtttgatcagtgggaatgtgttgtagtgaactggtacaactttttttgctttcaataagtgggcagctgcggctgcatctttaggtcccatagtgaagttatcaccaatcggcaagaaagccacatcgatcgcaaattgttcgccaatcagtgccatatcaccaaagagggctgtatcccccgcgtgatatattgttttgccttccgcttctaaaatgattcccgctgggtttcccatatagatcatcttgccgtcttcttccagaccggaactgtgctgagcttgaacgaaccgtaccttgccaaagggaaaagtatatgagccgccgatattcataccgtgagtcttcgttactcccttacttgttgcatactgacaaacttccactacactgataataggtgcttctgtacgtttggcaatcgccaccatatctcctacatggtcgctgtgcccatgagtgatcagcagccagtctggatcaactgtttctgcatccagatcagtcatagcgtttccatttataaaagggtcaaacaacaacttttgtccatcttccaactcgatcgaaagaaccgcgtgtccatgaaaagtaatcttcacaacaattacccctttcctattcataagtaatacagactaatattttctattataacagactaatacaaaattccaaacaatcaattcggtgtatccatttcattcatgacgttattcttctcttagtcaagaaatcacaaaaaaactgttctagtcttcagaaaaaagaactagaacagtttttttaggttcgcagcttacagagaatgtttctggaagccaccttgttttttgatacgccacatagtcatcaatagggccacagcacataaaagaaacgcaccgaagaaagtaactttcattccataattgaagatatctggtcgtccattgatatatgtcgtcacatgctgaccataggcactgctcatcgcagaatatagaatcgttgtggacattgcaatccctagcaccatgcctagattacgagcaaaagagttcaagctaccggccactcccaaattttctttggtcacgctgctcatgaccatggtattattcggcgattggaacaaggaatttcctaatcccatgattgctgtagccaccacataataccaaataggtgtatgctggttcataaacatgtacatcagttgggtaatcgatagtaaggccaagccaatcaacaccaagatttctggaccgacttggtctgtcaaataaccgctgataggcgatccgataaccatcatcaaaggaaagaccatcatcaacattccggctacacttggagtcaacccacgggcattttgcagataaaatggaatcacgacattaacaaaaaaattagcagaaaagatcagaagtgccgtaaacaaacttaacgtaaaaattttatttcggaaaatgctgaaagtaatcagcggcatcgccacccgtttttctacttgaataaaagcaataaaagcaatgattgcaacgaaaatcaatactaatggcaaccatgtcaagaagccttgctcctgaccaatgaaaattccaccgaaaaaggtcaagatcgccacagagaatagaccaaatccacttttatcgatggagttgcggctcatggtgatatctttgggtaaaattttctccccggcaatcatagtcagaattccgacaggaacattgatccaaaaaatataaggccatgaaaaatgagacaatatgatcccgcctagtcctggaccagcaattgatcctagcgacacgaaagcgccgatcatccccagtgcccgtcctcgctcactaataggaaatacttccgtaatgattccagtatttgttgccatcgtcatacttgcaccgatcgcttggacgactcgtgcaaagagcaaaaaagccaacgaatggttgaacccgcacaataaagaaccgatggtaaaaatcaacatgccgagacgaaagaccttgattttcccccaactatcgccaatcttaccaaatagcaacaaacaagcacaaaccaccatcaaataaaccgacacgacccattccgcttggttcatgggtacggacatatttgccgatatcgtcggcaacgcaatattcacgatgctgccgtctaatgtagacataaacgtgaacatcgcaacagcaatcaagatccaccattttctctgctggacaagcgtatcttcttgataacttttcactcaaaaccatcctttcgatccaatcaattttcttttaacacgagtttcttcgtggaattgttttttatccagacatcactccagcattcggacaagtcaaattagccagactaacaaaaataactgacacgccttgagagaccccaccaatccgcaccggaaaacaggagcaatttcaatgtttggttattggaacacttgctttagacaacaccctgtcaatgaagacctagatattatcgatcggacaatgttctcgtatttctgcgctatgtatctaaagagacaccacaaaaatcaaagcaaaaactaggacgtttgtagctggcgtcctagttttctggatgttttatttgcgtgatcgatttctttgactggattccatgatcacaggcaagatcactggtcggcgttttgtctgttcaaacaagaagcggcttaagcgatctcgaatgtcttgtttcaatttactccattcaaactcttcatcatgcaaatgtttttcaacgatctctgcaacgatctcaccactttcccgaatcaaatcacgacttgctttgacataaacaaagccgcgggaagtgatttgcggtgctgcaatgattttcttttcgcgacggttgatcgttacgactgcgacgaaaataccgtcttcagataagactttacgatcgcgtaaaacaatattgccgatatcaccgacaccgatcccatcgatcatgacattctcagctggtacagcaccagctgaatgcatttcgccttttttgtattctaaaacatccccgcgtgcggtaatgaaaatattcttcaacggaatgcccacttcatgagccaagtccacatgtgctgccaactgacgatattctccttggattggtaggaaatacgttggcttcattaaattcagcatcaattgcagatcattcggattcgcatgaccggaaacacgaaaattatctgaaatttgcttcacggttccacccgctcggtaaatgatatcttccgttttggcaacgaccgtttccatagctgtcgtaggcgtcgtcgtaatataaacgagatccccttcttgaatccgtaatgtacgatgtgttccgttcgccattttctgcaatgctttgatcggttcacccatacggccagtctctagaataagcaattgctcattggcatactttttcatttctttttgggtgatcagcaaatcctctgctggtaattttagtttacccaacttcatcgcagtgcggatgatccgtccaaagtcctgaccagtcaaaactacttttcgtccggaacgatatgctgcatccagcacttgttgaaccctctgcagattgctggctacacttgcgacaatgatccgaccttcccaatagcgaatgttgtcaaacacttcatcttgaatcgtcaattcagaagcaatcggtgctgggttttctgcatttgttgaggtgctcagcaatgccagaacgccttctttaccgatctctgccaaacgtccgaaatccgtttgatacattgggatagctgtttgatcaaatttgaaatcccctgtatagacgatatttccagcgctggttttgacgctgattccgacagaatcaggaatcgaatgcgttgtccggaaaaagctgatggttgcatgaccaaaatcgatttctgaatgttcatcaatgatatggaaatctttgaatttctttgttgcttcgttttttgctacggtcaattttgccaattcgatcgttagctctgttccaaacaccggaactggaacattctccaagaaatagggcagcgccccaatggcgtcggcatgtccatgagtcaaaaagacccccgctacgcgatctgcgttttcttctagatacgtgaaatcaggaatgaccgtatcgattcccaataactcgttttctggataacggacaccgcaatccagaacaaatatatcctctccaacttcagcaatgtacatattttttccgttttcacgtacaccaccgagaggaatgattttgatagtttccaatctattcacctcttgatttttttacactatttatttccctagcctaagccgtctctttcattatacaacaaaaaaaagaaaagcgtggcattcgctacacttttctgaaaaacttatgatttacactcgaactagagactgttcatgcagcgattctgcgatttggatagagttccaggcagcacctttcagcaagttgtccgctaccacccaaaggtgcagaccattcgctacatctaaatcttttcgaatccgaccgacgaaggtctctgtcttaccgacactcgtcagtgcttgtggataaatctgctgacttggatcgtcttgcagaactgctccgggagctgctttgatccactctttgactgcagtcaattccgcaggttgttttgtttcgatataaatagattctgagtgcccgctaaagactgggatccgaacacaagtagccgctacttggatcgctgagtcttccatgatctttttggtttcattaatcattttccactcttcataggtgtaatcatcttccgcaaaaacatcgatctgcggcaaggcattgaatgcgatgggatagtgtttcttgtcaccgcccgctggcatgatctctggtgccaactgatcagctggtgttcctgacaagtaagcttgagattcccgtgtcaattctgccattgccttagcaccggcacctgaaacagcttgatacgtcgaaacaatgatccgcgataaacctgcgtgttgccgaatcggttctaatgccaccatcatctgaatcgttgaacaatttgggtttgcgataatcccttggtgttttgctaaagcatgagcatttacttcgggaaccactaaagggacattcggatccattcggaagtagctcgtattgtcgattacgaccgcaccgcttttaaccgcttctggggcaaattgcttggagatactgccgccagcactaaataaagccaaatctactccaataaatgaggtcgtagttaattcttgaatgaccaaagtggctcctttgaagacacaggttttcccagctgatcgctttgaagccaatagaatcaattccttgatcggcaatgtagtcttttctaacatctcaatcatttttgttccaactgcgccagtcgcaccaacaacagctacccggtaccctctatccatttgatcactcctcgaataaaaatacatttttactagtttatcatatttaagcaaaaagaaaagaccttacataagcattctcagaaagaaaaagaaaaaatctgaaaattccctcttctttcgctttttttcaaaaaagggttatttttcgactgttattatttgtcacatctacgggttataggctataatattagtagaaagaattttggggaagattctttccaacgtgcatggggaaataaaacccaatcagcctaaatgaggcaagacctgttttaacagatcttgcctcattttattttttaattattgctgatttcattgttgatttttgcaatgacaaatcctttattatcaatgatcattgtctcatcttcgatctgcataaactgatctaataaaatttcctctgggcaagacaatgtgagttggtcttccccggtattaaagattccaatgattcgttgcgcacctaattcccgctcaaaaatgatcaatccttcttcttcagaaatcacgttccaattcaaagagccctctgaaaggattttttgatgactcttgcgcaaatgaatcaaatcagttgtgaagcgcaacaaatcgcggtcttgtttttcttcttcccaaaccatacatttccggcaatccggatccatatccccggtcaagccgatttcatcgccataatacaggcagggaaccccttgctgcaagtaggtaaaagccatcacctgccgcatcaggtccttatcgcctcgtgccaatgtcaatagacgcggcgtatcgtgagaatccaaaatattgaattggacttgatttgtctggtcccgataaagcatcaattgattatttagttccgagaccatctttgtcattgatatttcgcctttgacgaagtattcaatgattgcatccgtaaaagcatagttcatgactgcatggaattcgtccccttggagccatctttgagaagaatgccatatctctcctaaaatataaaaatcgtctttggcttcatcacagacctgacgaaatttcttccagaaattatggctcacctcattggctacatccaagcgccaagcatcgatatcaaattcttcgatccagtaacgagcaattttcaggagatagtcttgaacatccggattctctgtattcagcttcggcatatgcggggtaaatgcaaacacatcatacgtgatatcataagcatcttcaaaatcttcgccttctttataattgacagggaattcattgatatggaaccaatcggcaaagggagaatctgcaccattcttaatgacatcgagccattggtgggaagtatctcctatgtgattgaaaactgcgtcaagcatgaccttgattcctcgtttatgacattcctccaccaaccgtttaaaggtctcgttatccccaaatgccggatcaatcgctaaatagtcgatggtatcgtatttgtggttggagtaggcttcaaaaatcggacagaaatatatcccattgatccctagcgaaacgagataatccagatggtcgatcacaccttgtaaatctccaccaaaaaaatcttgccgatcaggatttttggacccccagggcaatgtgccttcaggatcattcgatggatcgccattggcaaagcgctccggaaaaatttgataccagacggtttctttgacccattccggcactttgaaccgatccgcttcttgaaagtaaggcatccggaaataattgttgttcatttctaagtattgctcttcaaaaggatagaccccatgatccccataaaaaacatggagaccgtcaaaactttcaattgagaagccgtaagacaatcggcgaaattctgcacttacagtcacttgccaataatcatgcaagtccgtagacaagattttatccatttcgatccttcgttggtaccaagcttctttgtataaggtatacggatccccgcataataattgcacgtgacgcacatcttgacgagctgtgcgcagccgaatgtgcattttgtctttttcaaataaataagcaaattcactttctggacgatgataaatagcagtagtattcatagcagactcctttaattatttgttgcctctattttcccacacacaagaagagaatacaagcaaaatatgcaatcgattgctttatcctcttctttttacaaaagggcgagaaatataatagaaacatcaaataacacaaacgaagcaatcgtttgcattgctataaattggggatcatttacttggtttagaattgttcgagcaagcgtgttcttttaaaatgtcatacttccgcaacaaaccaatcactgtagtcagcgcctgataaagctctgtaaaatccgaagggcgcattgccgaaaccttctcattcaagcgatcctcaatttgttgttttttgcgactaaacaattctcttcccgcttcacacataaagacattgacgctgcgccgattcgtttcattggttttgcgaatgacaaacccagctttttccaatccagcaatcgaacgactaatctggaccttcgatgtgccgatttgtcttgctaattccgacatcgtcatcccttcattagctgcgatgataaccaattcaagtatttccatctttgtcaattttaaatcttcaaacccaacttcttcaaacaaaaggtttcccagtagtgagaaaacttctgcaaatactgatatatcaaacttctctatcgcttttgtcattttctccctcttttcttctctatagtttagtataagaacttctgcaaaacaataacgattgttgatttttgttaactgttatgatagcttttaaacaggatgaaaaaaacatgaaaatggcaagaaaagagtgacagcatgctagaattaaaagatatcaagaagtattataaagtaggatcaagtaccaccaaagcattggacggtgtctcggttgctttccgaaaacaagagtttgtagccattttgggaccaagcggctctggaaaaaccaccatgctaaatgtgatcggtggattagacaactacgactctggagacatggtcattaatggaaaatcgaccaaatctttcaaggaccgtgattgggatgcctatcggaacaattcgatcggttttgtgttccaaagttacaatttaatcagtcatttggggattattgataacgttgagctaggaatgacactaagcggtgtttcaaaagaagtcaaacgagcgaaagccgaagatgcgctgacacgggttggtcttgcggaccatatgcacaaaaagccaaatcaactttctggtgggcaaatgcagcgggtagcgattgcccgagcattagccaacgacccagatattctgctttgtgatgaaccgacgggtgcgttggattcagagactagcgtccaaatcatgaagctgatccaagagctttccaatgaaaagctcgtaatcatggttacccataacccggaactagcgaatcagtatgcggatcgaatcattgagttcaaggatggtcgaatcttaaaagattctaacccgcatattgaagaacaaaagaaagatcaatttgaattaaagcacacgaagatgagtttcctcactgcattgcgtctttctttcaataatatccggacaaaaaaaggcagaactttcttaacggcatttgcttcaagcattgggatcatcggcattgccatcgtcttgtctttatcgaccggattccaaaagcaaatcgataatacacagtctgaaacattggcccgtttcccgatcacgatctctaaagtaacgacggaacaagacccttctgcaatcagtactcgtactaaagaagagaatttcccgtccactaaagaagtgaccgcaaaactgagtgacgctgaccgggcaacccatatcaataatattgatcaggactttcttgactatctcaataaaattgatcctgagttaagcaacaacattggctacactcgttcgacttcgttgaacttactgcgtaaggtcgatgataaagtagaacaagtcagcttttcaaatgcttcagctgataacgagcagacaaatgccatgatgtccgcaatgagtgcttcgacgggaatcggcgtttcaaccttcccagaacaactatctgaggaaaacggcaacttcctgaaagacaactatgatttgctgcagggagaatatcctgcatcagcaaatgacgttgtactgatcgttgacgagaacaacgtgacgaacgtcaacgcattgatcaacttaggatttgatatcaaagacggcgataaagtgtctttcgatgatatcgtaggaacaacagtcaagttggcacttaacgatgccttttatactgaattgccaactgggaactttatcccaaatcaagatttaacagctgtttatgacaacagtgcaaataaagaattaaaaatcagcgggattttacgtatcaaagaaaaatctacgatgaatttgctttctaccgggatcgcttatagcgatgcattagcccaagaagttatcaaagaaaacaaaaactcggcaatcgtcaaagcccaaaaagacagtgatatcaatgttatgaccaacgaaaaaatcgatgctagcacgcgcgattctctaatcgattacttaggtggcagcgacttgccaaacagtattatgatctatccaaatgattttagttccaaagaaaaaatcttggactatcttgatgcttacaacaaaggcaaagatcgtaaagatcaaatcgtttattctgatttagctggaaccatgacgcaattgaccggcggcttgatggatgccatcacttatgttctgattgcttttgccgctatctcattagtgacgagcatgattatgatcggtatcatcacctatacttcagttttggaacgtacgaaagaaatcggcgtcctaaaagctttaggtgcgcgtaaaaaagatatcactcgtgtcttcgatgctgaaacatgtatccttgggattgcttctggtgcattaggtgtcttgattgcttggttagctactttcccaatcaacgcggtcttatacaatatgactgatctggaaaatgttgcacaactgaatccagtccatggattgatcttaattctggtcagcacgatcctaaccatgatcggcggccatatcccagcacggatggcagcaaaaaaagatgctgcgatcgctttgcgggcagattaattctttctaactagtcacagctaaagagagcattgcagctgtcagttaatggtgctctcagcaaaacaaaaagtactcgaaaagtcattttcgagtactttttgttttatgcctgcgataagctcttttgtaacctgaaaatccgggttatagaggactgctcctttgagtttgtggatggtctgcttccactaaaagaaagcattcagctagagcagccagcacttatcttctattctctttaactctctttaatcttagtcaatgatttctccattactgcggataactctttgataccaagcaaagctatcttttttgattctttcgccactgccttttccataatcatcactatctacataaataaatccatagcgtttgctcatttcactagacgaacagctgactatatcaatgggtccccaagcatagtaaccgcgcagatccacaccatctttgattgcttctttcatggctcgaatatgatctcgataatactctatacgataggaatcatgaatgctcccattttccaatttatcaaaatagccaatcccattttcagtgatataaattggacactgatagcgatcataaaactcatttaaaagaattctcaagccaatgggatcaattgtccacccccaaggatttgctggtagttccttatttctgtgtggtcctaaatccttatcgtaagagtcttgatcgcatatttgtgtatagtagtaagaaaaagacataaagtctgccgtatgcttcagtgcttcttcgtcatcttctccaaaagttacatgaatgcctttatcatcaaagtaacggaaagcataaccaggatagcggccgcgaagtaagacgtctgcaaagaaatactccatttgatttaattttaatgcagctagaacatcttccgccttgctagatgcggcataagatggaccgccacaaagcatcatgccgatctcattatctggataatgtgcatgcgcatattttgtaatcaatgcactagcaaccatttcattgtgtactccttgatatttagcagaaagcaaatcctctactgcatcctcaggaattccaagatgattgaacgattcatggacaattaaattgatttgattaaccactatccacttctttactttgtcatgatagcgatctagcagaacttgaccataacggacaaagaaatcaataacttctcttgaataccagcctttatacgaagttgtcaaatgaagtggcatttcatagtgagacattgtgatcattggttccataccattttttattatttcatcaaataaatcgtcataaaactgcaaacccgcttcattcggctccaactcatctccgtttggaaaaattcttgcccagttgatagaagtccgaaatgtttttagccctaattcagcaagcaatttcaagtcatctttatacgtgtgatagaaatcaattccccaccgttttggaaaaattcgctctgtactgttcattgcttctttgatataagctgtcgttatttccatattagatttcttttctaagtcaacatctggaagaaactcattaatatctgccacacaccagccttttccgtctacatcccacgcaccttcagcttgattagctgcaatagcaccgccccataaaaaatcttttggaaaaccttcaggtattttagtcattttcttcctctctttccagtctactctccaattgctcaatgcgccgatcataggctttaaaaattgccagcatgcgtttagcaatatttatctcactgtaaatagtcatcaatgtatcctgtgcatgtgcgaacaacacagaatactctccatcttcaccagatgtttcagccgtaattgcatctgtctgtatgcggtgtgcctgtacaatctcctcatttgcttgctttatttccacttcagccagtgcaaaatcatatgattcaatcgctttcaaggcatccatacaatgctttctggcatctccagcatgtagaattatctgcatggcatgttgaacgatttgttctttcaccattctaagaccttctttcacaattatctttctatactctttcagttgcttcagcagcttctctttcgcattcttgtttttcataggctttaaaaaatggataccaaatcgctgccgccacgacaaaaacaatcagcattagcagaatgcctgaaattgttccggtagttagccaagtggcaatcggaaatggacagtaccacatttgaaacatgactgttggaataggtgcaaaagcaatgactttcgtaaataaccagacaattaatggcaatatcaacccttgtaaccacatcgggaccatcaatagtggattccaagcaatacagccaaaaacaatcggttcattgatattaaaaatcgtcggagcaaccgaagccgtacccaaggcttttaatttttttgatttggagcgcatcaacataaaaacaagaggcattgtacagccgataccgccaatccatagataagcagaataaatagttggatcagttactaaattcattgcctttccgtcaatatttgcttgaatagcagtcaataaaactggatttaaaacaggcgttaatacccatgttgaaattcccaacgaatagaggaaacaaacaatcaacatcatcaatgaaaagccccatggcgtctcaatcacactttgtaatggcataaagatggctagaacagcattgtagacatcaaagccaagaagatcaacgaagatccatccggtaaggacaacaataccgattggcagcatagcatcaaaccaagagcggacaaaatcgggaatcaccgattcctcactgaaaaaagaaaactttccaaataaattcaacaccataccagcgaatagtcctgcaacaattgcaataaacattccccctgcaccaagcgcactatgactaaaaccaggttctccgtcagcaatgacttgtggagaaataataatcaaaaataagatgattccagacattccagcattgattctttgcttacgcagtctttttttctccatcaagttgaaaggaatcagaaaagatatgacaagtgagatcatccccatcgtccatccgtatggcgtccagaaattgggtaaacttggaaaataatcatttaaaattgccagcatacaaaagaccgatcctaagaaaattaatggcaaagcctgcatgattgagtctttaagagtcacgatccaaacgttatgattgattttattcattttgggcgtaaagctgttttccagccagttaattaaggattgcattttattccctccattctgaaagctactgtacctcttccaacaagtgatccaaagcttgttttccgtttaatgtggcatagtattcaggcttcatcaaaatcactttcactggtgcatcaccaacaaattcttctacttcatccaaaatatacgccagatggggaccaaccattaacgcatcaatgtcgtcaatgtagttttcaatctcactttcaccgcgagcagtaatttttatgtccaatcctttttcagcagcagctttgcgaatattagcagccataaaacctgagctggctccagatccacacacaagtaaaacattcaattttttcatgatttttctcccccaattcaattttcattgatagcgctatcaattacagttatactatagtcaatctacagcggtgaaacaaatattcttttgcactgcagtggtgaaagagagggtgtcagccaatgaaagcaaagtatataaaacttcttcactatctaaatgagcaagacaattgggtttcctccactcaattagcggaaaaatttgggttatccaaacggacgataaaatcgtatatcgcagatattcaagacaatgaatctgatttgatcctttcttcaaacaaaggctatcgagtgatagcaagtaatctggtcacttttttcaataacacagaaacaagtgtccctgaaacacctactgaacgaactgcttatctccttttgcgactgatttcaaccgaggaagctctatctgtttatgatctagcagaagaactatttatcagcgagtccacattattgagtgatgcaaaaaaacttaaaaaaaaatgttctgaactggctatcgaagtcagactaaccaaagatacactacagttgattgggacagaaaaagcgaaaagacaattaatccatcagacattgctatccgaattggataatcatttcgttgatatgactaagctacaagaaagttttatagattttgaccttgattatatcaaggaaattattgccgaacttttttcagactatgattttttcacgaatgattatgcgttaacaaatatagttattcatctagcaattgccgtagaccgtatgaaaggaaattttcagtctcctgaagcagaagctcaagcgcctcactcaatccatccgacagtactaaaaatttccgaaaaaatcgcggaaaaagtagcggaacggtacggtattcgttttcccaaagaagaaattcgtgatttagctatcctaatttcagcgaatggaactagcgtgaatttcactcaaatttcacctgatgagttagagaaggtcacggacaaaaactgccttgacttagtaagaaaaattctagcaaaagtggatgaattatactttattgatggcaatgaacctgagttcttcattcgatttgccctccatataaagaatttactgtatcggatcaataacggctactcttgtagaaacccaatgacagaaacactaaaaaaagaatgtccgctcatctatgattgtgccgtccaggtttctcatgtcattcaaaaagaaatcggttatacgattagtgaagacgaaattgcctacatagcttttcatttaggctatgcgttagaaattcaaaaacagcgtacgaataaaataaactgcacgattctagtgcctcattactacaacatgaatattcaggtgatggaaaagcttcagaaaaatttctctgatgaccttgagatccagaatattcttactagtgaaaaagagttgcagtatgtagatacagaactgattgtgtctgctgttaaactgaagcaagtgatcgctaccccatacgtgatcattaatcctttttttacccttgaagatcggcaacaaattaccgccaagatctttgatatcaaagaaaaaaaacgaaaagaacaatttgtgaaaacctttctatcgcttgttgataaaaagcgattctcatatacaactgaaaatcaaaactccgcagaattgctcaaacaattatgtggtcaaatgaaagaagaaggaatcgtggacgagaccttttatccacaagtaattgagagggagcaactttcttctactgcctttggttcagtggctattccacattcactgacaatgaatgccaatcgtacgggggttgcgattgccgtcaatccaaaggggatccagtggggaaataatcgtgtcacattggtttttttgatttccatcaattaccataaccgtcatgtgtttcgggaaatttttgatgatctggccatgatttgtacagatgaacaaaacattcataaattaagtgccataaccaccttcgatgaatttgtagacacgctgacacagtgttttatcagcaacaacacaaaacaatgatactttttattattgatagccatacacgtcgcacaatagtgggcagcctcttggctgttctttgattaataaacttggttattaacattctaaaggctgctcttcttgttcttttgacataataagaatataaaaaagatcctgataaaagttcattcatcctcgacatacaatccagcgtcaagaagcactcaaaatcatcaattttgagtgcttcttgtttttttatgtttcttaagaaaattttcggtctttctaaacaagtgggatcaaatagatttccttcattcatcaattctatgtagagcaacattccctattttagattaggattgatcaatccaacaatcaccaatcaccttggcaaacgaaatctgtccttttctaatatctgtttttttagttaatgcaaactttcagaagtttttctcttgaaaaattcataaacaaggaatacaataagattgtttttaggtacacctaaaaagataggatgtgacagaatgaatgaagaaaaaaaattgatccaggcagcaaatggacctagcttggaagaaataaacaataccgtagctattcccaaggatgggaatttttggcgtaatcttttagctttttctggtcccggagcgttagtcgcggttgggtatatggatcctggtaactggatcacttcaatcgggggtggtgccgaatatggttatctcctgctatccgtcatcttgatttcaagtctgattgcgatgttgctccaatacatggcagctaaactagggattgtcacccatatggacctcgcacaagcaacccgtaaacacaccagtaaaaagctgggctttttcctttggattattaccgagttggcgatcatggcaacagatatcgccgaagtaatcggtggagcaattgctttgaatctattattcggtctaccattagttgtaggggtctttttgacgattttcgatgtctttttactgcttttcttgatgaaattaggctttcgaaaaatcgaagccatcgtaatgaccttaatattggtgattctgcttgtttttgtttacgaagtgattattgcccaacctgatcttccggcacttgttcaaggcttcattccccaaaaacaagtattgaaccctggacagctgaccatggcattagggatcgttggcgcgaccgtcatgccccataatttgtatttgcattcgtcgatttcacaatcaagaaagattgatcggacgaatccgcaagaagtcgctacagctgttcgctttgccacatgggattcaaatattcagctttcggctgcttttgtcgttaattgtctgttgctgattttagggagcgcattgttcttcggtcacagcgaagaagtcggtactttttcagcgctgtatgatgccttacaaaattcagtgatcgcgggagcggtggctagtccagcccttagtgttctttttgccgtagcattactggcttccggacaaaactcaactatcactggaacactgacaggacaagtcgtcatggaaggcttcatccatatgaagattccaacatgggcaagacgattgatcactcgtggcctttctgtcgtacctgttttactatgtaccctctactttggcggtaatgaacaggcactagataatcttttgatctattcacaggtctttttgagtattgcattaccagtctcaatgattccattggtttactttactagttccaaaaaaatcatgggcgaaaagttcaagaaccctctgtgggtcacttctctgggctggatttgcgccatcgcattaacagtcctcaacattcgcttgatcatcgaaacaatgtctggtattttttaaaaaaagaaaaaagccgcacgatcgcagttttctctgcagacgtgcggcttttttctttttagctttctagcttttggtttctaaatcatgtaaaaacagaccacttaacaatttgggttcaaaccatgtagatttaggcggcatgatctcattcgcatcggcaacagccaataaatctttcatctgcgttggatacatcaaaaaggccattgtccattctccggaatccaccatccgttccaattcttctggaccacgaattcctcctacaaaatcgatgcgcttatctgtgcggacatcttcaataccgagtaatggcgctaagatatttttttgcaaaagagaaacatccagactttcgactgcgtcattccctgcttctttgatggttaaagagaaccattcgtggcccaaatacaaatagaaggttcccttttgagaaggcttgctgctagttggcttctcaatgtgaaatttctctgctagatgatcgaagaaatgatctggaatcggtacattgaccactcggttgtattcccagatcgccaattcattttccggaaacaaaatcgctaagaagcgctcgctttcctcactattgtttttttccttgcgcttttgcaagccgactttcactgccgactcggtacgatgatggccgtcagcgatatacaacgcatcaatcgctgagaattcttgtgataaagcagcaatcaccgcagaatcatcgatcagccaaacccgatgatggacctcatggtaactcgtgaaatcatagatcggttgatggtgactctgccaatcctggatcgttttttttaaggactcaggctgacggtaacttagaaagattggactcgtgtttgcatcacaagcttggatgtgattgatgcggtcaacttctttttctggtcgagtaaactcatgttttttgattttaccagctacataatcctcaatcgatgtgcaaacaacaagcccagtttgactccgccccgccattgtcagctcatataaataataggacggtgcattgtcttggatcagccattttttttctcgaaaagcagccaaattttctgctgctttcgcatacacttgcggatcataaggagcaatatttggcagatcgatttctgagcgatcgatatgaaaatagctgtaagggttgccggcagcatatgccgctgcttcttgcgtgttgactacatcatagggcaactccgcaattttctctgctaagtcagtttgtgggcggattgctttaaaaggaaaaacttgaaccattaatagcctacctcctgattcttgatcactcgcacgcgaataatatcttctttagctcgtaatttatctgccaccgcttcaagcaatgcagcatctgttgctccgacatccaccaatgtgtaggcatagtcgtcacgtccgcgattcaacatattatcgatgttgattccagattcagcgatgatcgaggaaatttgtcctagcatatttggcacgttgcggttaatcactgttaaacgatacggcgaatggaacgccatttctacggttggaaaattcactgagcgtttgatcgtcccaaactccaaaaatttcttcaatgtgcgggcagccattttggcacaattgatctcagcctcttctgtcgatgctcctaaatgcggtagaactagcacgttgtcatggcccagtaagcgttcatctgcaaaatcagttgtataaccagcaatctcattattatctaacgcagcaagagctgcagctgtatcaacgatctcactacgagaaaagttaaacagtttagccgttggcttcattttggccaattcattcttgcccactaaatggcgggtgttttccatcaatggcacgtgaagagtaatgaaatcacaggttgtgaaaatttctgctaaatcattggcccgtttgactctgcgggagatggtccacgctgtgtccaccgaaacataaggatcatagcccacaacttccatccctaagcggtaggcatcgttagcgaccatggcaccaatcgagcctaacccaaccacaccaagctttttgccttctagttccgtaccggcgaattgctttttgttggcttctgcctgttcctctacatctgatccgttcagtgtttggacccattgagcaccttggagaatcgggcgaacacttaataacaagcttgcaataaccaactctttgactgcatttgcattagctcctggggtattgaagacgacgatgccttgttctgtacattctttgaccggaatattgttcgtaccagctccagctcgcgcaatccctaatacactttttggaaaaggatagtcatgcagcttttggcttcgcagcaagattccttctggctcatcactttcattgatggcatatttttctttgtttagcctttgaagcccttctggtgcaatcgcattgaatgtcttgatctgatacatttatttgacctccgcttcgaatgatttcatgaaatcgacaagtgcctgaacgccttcgatagggaacgcattgtacaaacttgctcgcataccgcctaccgaacggtgtccttttaagtttttaaagccggctgcttctgcagcttcattaaattgtcgatccagctccttatcgccagtgataaaaggaatgttcgttagggagcggctatttttgtctacgggactgctaaacaagttcgatgcttcgatcgcttgatagagcagtgcagctttttgtcggtcttgcgcagtaatcgctgctacaccgcctaattctttcaaccactcaaaaaccagttttgcgatataaatgctgtaagtaggcggcgtattgtaaagggaaccgttgtcagcttgaagacgatagtccaacattggagcaaagaccgcttcttcatttaataaatcttctcgaataataaccaccgtcaatcctgctggtccaatgttcttttgggcacctgcatagatcataccgaaatcttctacacgatactcattggccaagatatttgatgacatgtcagcaatgatcgggactttgccagcatccggaatcgtctgaaaagctgttccttcaatcgtattattcgtagtaatatgcagataagtcgctgtttggtcgatgttatctactgtgatttctggaatataagtaaaatgcttatcttcacttgatgcgatcacctcaaccgtagcaactgcttcagccgcttgaatcgctttttttgaccaagagcccgtgttgatataaagggcctttttgtttttcgctaaatttaatggcaccatactaaattgcagacttgctccaccttgcaaaaacagcacccgatagttatccgggatcgccatcaattcccgcaagagggcttctgcgtcttgaatgatctcttcaaacaaggaagaccgatgactcagctccataacggacatcccactgccacgataatccaaaagctcggattgagctctttccaatacggggcggggcaagacggcgggaccagctgaaaagttataaacagtcatacaaaaatctctcctttgttgttagatgtgacacccattatagcagaaggaggaatatgaaaaaaggttaaaaataattaaaattctcaattttctgaaaaaaagatgaaagcaattgataacgttcctcaattgctttctaaccattgccagatttcatgaaatacgacttgtttattggtttcatttaagatctcgtgacgaccgccttccagcaaataaactgtcagatgccgctgcccttgctggttcaaatagtttgctagcttacggacactcttgccataatggcccacaggatcttcttttcctgaaatcagcagtaacggcaattcgcgatcgattttctgcaacaggcggggggcactcgctttttttgtcaataaaaacaaatctcgataggcacttaatgaaaaatgaaattgcgtatgcggatctgctaaataagcatctacttgttggggatcactggacaaccaatctttcgccgttcggttgggctgaaaccgccgattatgttgaccaaaaaccagattttccatcacgcgatagggccatgcttgctgtcgaaaaggcatcaacgacttcgtcaataaagcggcactggtcattttggccggcgcttccagtgtcgtccccataatgattgctcctgccaattttgtatttttctgatacaaaaaattgcgcaaaaccaaagagcccatactatgacctaaaagataataaggttgagctggaaactgctccaacgcaaaacgctgaaccaatcccacatctgctacaagataatccgcaccatttgtttctccaaatgtcccatactcgttttgctcagctactgttttcccgtgtcccaagtgatcatgaccgatcactgtgaatccttttgaaacgagatattgagcaaacggatcgtaccgttcaatgtgttcaatcatgccatggatcagctgaagcattcctttggactgtccctccggctgccaaattttcacataaagttgatctttgccgtttgaagatcgaatcatttcttgcctggttttcatccattcacctcatttgcatttacttttacgtctactttgtaaaacgatttgctccgtcccatttgtctttattatacatggaagaaggaaaactgcctatcttggcctagagctctatcagcggctcatcctaattactcaaaaaaaaaacagtatcatggcacgtctgtccatgacactgctttaggatgttagtttgcttcattcggatcgaagaacagccctaaattgaacaagacagatcacagcatggccatttgagccacgccattgctttcagtgttatgatatctaaaccactgaaagcagctctagaaactattctccctcttttggtatgatctccatccgatcgacactcagtgtgtcgaccccaatttctgaagacacttcgattttgatagtgcctgctttcaaattcatagtagtttggataggctgatagtattgtgacggatagaccgccaaacgttggctgtcatcatctgttttcagttgaacatacacgggctcattcaatgacaaataatcttgagttttaagataaacgatgaccgtcgcttcactagcctgtcccattgttggttgaaaaaccaaacgatcttcggtcgattcaaacccttgaaccacttttttcatcaatgcttcctcgtctgtcactgttactaaatcaccttcaagaagcgcatcactggcggtcattcggatcctttttgcttcaccactgggaagcttctgtgtttcattatccgctaaaggaacttctaatttcagcttgttttcttcccatttgattggctgcaaacgaatcgagcgttgccagccagaatgatcccaacgagcagcgtgaaatatcaaccagtcttcggtgccgtctttcgacttggcaaacccattgtgcccgggaccaaaaacagtttctgtctgctgaaaaatcggttcggattctttcgtccaacttcgggtatctaatggatcatcttggcgatccattgtcaaaagtcccagtgcataatcattgtcccaacttccactagccgaatagaccacatttaccgtatcttctttgatgatcacttgaggtgcttcgttaatcaacggcgtttgccgcatttcccattcgtattccggagtcgaaatcagctgcttttcaccaatgacttctgtaggtgagatcatttcagcaatataaatattttgggcaatattttcatatccttcccaacctgaccaaaggaaataccgttgttcgtctaattcgaggacagttccatcaatagcaaacttgtcatccagtcctttgatttcttccaactgccaatcatcactgtaaggatcctggttttcgttgactagtgcatacatccggtgggtttctgagggatgattggccgcaaaataaacgacccacgtaccatccagctgatgaagttccggtgcccagatactttcaaactccgcaggcatttcccagatgacttttttctcccccgctgctacttcagtcagattttccgaacgccaaagggttaagttgttaccagtagttttcgtataataataatatttctcatcttgaaaaatccacgggtctgcaccatcgttgtcgatgatcgctgtgaaatcgtcaaccagcgtttcatgagaagtaccgcaacctcctacgaaaggagtcgccaaaatcaatgcacaaataataccattttttctcattgtctctcctttccaatgttgccgtctgcatatcattcaacttgagaaacatgaaattgatcattgatagctttgattgctgccaagtccactttaggctgacggtcataagtcaacaacccattgatctcctgttcgacatcggtcaattgcgtatagcaatatccccagagccctactgaagcatagacagccgacagcacccgttggtagtcctttaagaattcaacttcattgtcgactgacgtatacccccaacctggttgtcccgatacatcaaagccgatgccaccaaattccgttaacaagattggttgctcctgataagaaaagccgttggcaaaaatcggccacggagtagaaagccgcttaatcagattttcgcgagttcggagggtttctttaaagtaatcatatttctcagtttcttctttttggccatgggcatagttgtgaatggcgcaaatatctgtttctgtcattgcccaaccatcatttgagatcactaatcgtgttttatccaatgcgtgcaagaaatgatacattgcttgagagaaatgttgctgtgttcggtcaaaggaaatctttggcacgccccagctttcattgatcggcacccaagtcacaatggagggatggctaaagtctctggcaatgatctcggtccattcccgcatcagtcgttcaacagaatcttcattgtaaatcgccggagccgcacattctccccaaaccagaaaacctaactgatccgcccagtacaaaaagcgcggatcttctgttttttgatgtttgcggcaaccattgaagcccatttcttttgctagtaagatgtcttttttaaagtcttcatctgacggtgcagtcaagaggccactaggccagtacccttgatccaaaatcaacttttgatagtaaggtttgttgttcaaatagaccatgccgttttccgtatggattttacgcatgccgaaataacttttcaggtagtcaattgtttctccatcgttgattaaagaaagtttaatatcaaataactggggattttccggtgtccaagaccaaccgtcatgatggaaattgcttctgaaaatatgttcctgaaaaagatcggcattgaacttcatttttgccgaatctgcagacagtctccccgctgcgattagctgttctttaaaagagatccgatagtccagttcacactgcggctggaactgattcaagatcgtttcaacagtcacggtcccctcatcaaaatttggagttagattgatttctttcaaataagtctctgaaacgacttccagccatactggctgccaaatcccggtagaattcgtataccagataccagcagattctgtctcccagaattgttttcctcgaggaatactttcatctgcatgaggatcaaatgcacgcacacttatcgcttgctgaccgtcgaccaaataatcggtaatatctacttcaaaagaggtatgaccgccttgatgattcgttacatgacaaccattgacaaagacatccgcctcgtaatccaccgcaccaaaatgcaagactacacgttgactgtccattgcctgcactgtgaatgtccggtaataccagacaatatcgtgaggttctcgttggttgatcccgctcaattcgctttgatagacgaagggcaccttgattctatgcggataggcttcctcctcttgataccatttctcttttagtcctacatttttatcatcaaaggcgaagtgccattctccatttaaattcagccagttttctcgttgaaactggggtctagggtattcatttctgctcatagttcctccaaaaaacaatttattttataccactttgcaatgacattgattccatgaaactcttttgcgccactaaatataaaaggaatgtcgggatcaatgctaaaagagctcctgcagctcctactcccggatacgtcatatattgcccttgcagcaactgaagtcccggcgtgataggcagtttatcaatatcgctcataacgatagaaggccacaagaagtcgttccacgaaccagtaaaactaaataacgcaacgacggttaaaaccggcttgatcagcggcagaataatatgataaaaaatctgaaattcattggccccatcaattacagccgactcatccaattctttaggaatccctaagataaactgacgaactagaaaaatgttatagacacctgctgcgccaggaacgatcacggctagaaatgtgttggtccagcctaatgtatccacgattttgaaattggggatcaaattgacgacaccaggaaacatcatcgttcccagcaataatgcaaaaatcaagtctcgacctttaaacgtcagccgtgtatagccataagccgcaaaagaaacgatcaccatcaccaacaatgtgtgggctgttgaaatgatcatcgaattcaaaaaccagcgaaagactggcgatgaatcattcccctgcaacaaccctaaaaagtttgcgaaagtccactctttaggaatcaggctaaagccaactttttggatctcagcatctgatttgaaagaggtaaaaatagcccatatcagaggaaaaatccagacaatacaaacaatagctaatacgataaatgcgactctttttcctactttattttctcgcatggctgtccccttacctctctaattttttgatcatgataaattgaaagaccgaaacgatcatgataacgatccctagtaaaatcgccatcgccgatgacataccagcaacggacgtactactgccaaaagcattctcttgaatatacatcatgagtactctcgtcgaattgttcggaccacccccggtcagcatcaatggctgtccataaatattgaattgagcaatagtcgtcatgactgttgtaaaaatcagctgattccgaatactcggcaacgaaatccggaaaaacttcactacactgctggctccgtcaagctcggctgcctccatttgttccctgggcacaccgttcaacgcagctacataaatgatcaaatttcctcctaatgtccaccaaatcgttacgatcaaaatcgcgatccaggcccatggttgtgtcccgacaaaattgatatctatcccaaaaacttctttgatggggccaaaggatttacttaacagaaacccccagatgatcattacagcagagatggcaaacaatgtcggcaagtaaagaaccgattgaaaaaagcgcatcatctttggctttgcggacaatgccacagctaatagcaatggaatcgcgatacacagaggtactgatatcactgcaaagaatagcgtgtttttcatcccattgaaaaattgcgtatgatacagcgagtcttgatcaaatagaatcgtcttaaaattgtctaaaccaataaaaatcggtgaactaaaaagatcccattcggtaaaggaaacataaacaccaattacagcaggaaccaaaaagaataaaataaaaagaatcatgtggggaccgataaacaaaacgggccaaccactgagcttttttttgctactcatacattacgcatcctttcatgccttgataaaatcgactagaaaaagactgtgacaaaaaccacttctgcatggaagatgctctttcgtgtaagttgccaagctaaccagatcaaaaggccactctttgagaaatcttatatgagtcctcttttggtatgtgtcttctcgacatgcctgatcactatcttctttgccttcagcttttgtcacagaccctgcgattatttcattttctcttccacgactttttggatttcaccaaaggtatctttaatatcggcttttccagtgatcatgtcccaagaacgattgtcgtattcatcaaaaatgtaagacaatccatcgactgcattcacagagatcgccgcctgtcctttttctgttttcaacaagaaagattgcggcatcttgacatattcctcattgtcaagcatcgctagtgaagttggattggcgccagatttcacccattctaactggtttgcctgcaaccaagtcaagaaatccaccattccctctttcttttcatcagagcgttcttcttttgtcttaaacatcgcaaactgatcaactcccgatccttgaacgatattttccgcatcccattgcggtgtaaaggtttctccccactcaaagtcactgatttcttccatattgctcaacatccacgttccttccggcaagaagatcaactgttgattcgcaaaaagtttattggcatcttccccgtctggcaccatgtagcccgcatcatacaaatttttgaattcctgtaccgtgttatacgaatactcattatcgatattgattttgccatcttgatcttgccattgtccgcccatttgctgatatagattggaataattctgcatcccccaggtataaccaaagctataaacgccatctgcttttgctttttcacctgcctgattgatttcttcataagtcacgatgccatcatctaatgctccaggaatgtatttgtctaccagatctttgttgtaatacatgacccacgaccccatggtggcaggaatcccatactggctgtcctcaagagtaccggtatcccaagctgcttcaacataattgctgcgatctagctctgtacctttgatcatgtcatcccaagaatccagcatctcttggttcttataggtgggaagtgcttctgaagcgactaaagccaaatctggtacacctttccccgatttacctgctgtagttagttttgaggtgaaggtatccccttgcatactcactaatttcactttgaaatccggatccgtcgcattgtattcgtcaatcgtctttttgattttctccccatctggtccagttgtggatgaccataacaaaatttcagaactcttgcttgagttgccgccgccacttccacatgctgacaatacgatgccacacagcaacgtcgcccctactactatagctgctttactaaatttcatttttccacgctcctattatttaacttatttgtaaaacgatattccaactcactttacttttttcaacaacaataaaaaccaaactgtttacaccgttaaattaacatcaaaataaagcgctgtcaacagctatttaacaactaaaataaaatatttatatcgtttaactatagtgtaaaatcatcaagttatgttataataaacctgcgcaatcaattaacaaaaaagtataacgaggtgaatagaatggaattaaatttagagaaaacctctttaccggtttatgaagctttagccaatgagacgcgtttggcaattttgagagagttaggcggggaaagaaaaagcatcagtgagattggggaaaaactggcaatcagcaacgcactcatgaccaagcacatcaaaaaattagagcaggcacaattgatcagattagaaaaaggaacgggaaaagattggaaaaagaagtttctagctttaaagactgatttcatcaacatcaacttccccgaaaaagtatttccagaaatgaatttgacttcattacctgtgaaaattggtcacttcactgattttagagccgaagcttcttgtggaatggctacaaaagatcgcctgatcggcgcattggatgatcctaaatcctttttggcacaagaacgagtagatgccagtattatctggttaaacaatggattcttagagtacaaaattccgaaaccgctaaaaaatggggaaaaaatcgaaatgctggaaatcagcatggagattgcttctgaattccctatttccaataattattggccgagtgatatttctttctatatcaacgatgtctgtttaggaacctatactgttccaggaaacttttcagatgtacggggggcattgacccctcaatggtggatcgatgagttcagtcaatacggcttgttgaaacatctgcggatcaaccgttttgatacttcgatcgacggagaaaagctgaccgaccataacttaagcgagatcgatttggatcacagtgatttctttacattcaaaattgcagcaccggcaaccgcagaaaacgctggcggtctaactatttttggcgatcgttggggcaattacccgcaggatctgcttttcaatttttatatttcggaataaaaaaagacacaggcaaacaatcacctgcatcacttgatgatctctgttaactctcctttgactgcaagatttaacagggatcatttgctatggcgggattcgtttttctgtgtcttgattgctcttattttgcgctggctacggcaaagattcgttcgatcaattccatgacgttgcgaacttcttcatttttgacaattggttcagcaccgtgacggactacatgataaaaattcttgtagaaaggatcaaaatcggctttcgcttctggaaatgggattgattctgcagccaattcagatggcggtgccattgttttcgttaatccaacacctgcttggacaggtttaggtgcggcaacatcttcgcggccagttgcccgaaccatcttaccattcaacgcccaatcttggatcgtagcagttccttcaattcccttaatgtaccagcgaggcaattgggtgtaattggaggtcccaacttccacgattgctttgacaccattttcaaatgtgatcaaagcaaagaatccatcgtcgacttcttctcccagaatatagcttaagtcagctttcacatctttcactggactgtccactaaccaaagtatttgatccaacaagtgaacgccccagtctaataccatgccgcctccttgttttttcacatggcgccaatcacctgggatgccatttgcaccttggacccgtgattcgatttggaaaagatcaccgatctgcctattacgatataaatcgcgaacgatcagaaagtctggatcccagcgacggttttgatggaccataaatgtattgcctgtttctttggccacagcaacgatttcgtctagttcagcagtgtttaaagcaacaggtttctcacatacaacatgcttacccgctctgagggctgcgatcgacaaatccttatgcaaatcattcggcgttgcgatcagcactgcttcaatggtttcatctgctaagacttcttcataacttttatagattttatgccctttttcttgtgaaatagcttgtctttcttccgaaatatcataggttcccacaatatggatccgttcattttcattcggcaggatgttgtgcacatggtaagcacccataccgccataaccgatgacaacaaaattgattgcactcattttctatactcctcgttacacccaccacattgcggatggttcttctttgatcataatcgatttcaaattagtgattgctcggttcaatccttcatcaacagacatgattggatcttcatgctcgatactcaagacataatcatacccatagatccgcaatgcggaaatgatgtccgaccaaacttgcaagctgtgcccgcagccaacagagcggaaagtccaagctcttgttttgacattgctgtatggctgcatgtctgtcaacccatgcatgttgatattatcttgatcaagatacgtatctttggcatgaaaatgatgaatcgcatctgcttcacctaaaatcttgactgctgccactggatcgatcccttgccaccacaaatggcttggatcaaggttacaaccaattgctttacctgcagcgtcgcgaagttttaacatcgtataaggcgtatgagccaagaatccgccatgcagctcaataccgatttttacaccagcagcttctgcctcggtattgatttctttccaataagggatcagcttttgctcccattgatagttgtaattatcatcgtattccgttggccatggcagaacaggccagttgacttgcgtgtctgttgcatttcctcccgaaacaccagagaatccattgacgacagggacattcatcaaactggccagcttgatcgttttgcgtaataattcatctgcttcctgcgcttcattttttaaaggcgaaatgggattgttgtgacagcttaacgccgagatttctagtcctttgtcggctaatttagctaaatattctttccggtctgcttcactagcaagcaacttatcgatatccaagtgggcattgcctggagaacctcctgtaccgatctcaactgtctgcaatcctttttctgcaacttctgtgatcatttcttcaaacgttaaatgattgaataatggcgtaaatactcctaatttcatttgcctacctcctcattggcttgataatggccgtacgttgggtacgtattttctgttggtgcgcaccaacgtgccgcgtttttgataactttttgtactttttcgttgtaataactcggaaacgtctcatgcccaggttggaaataaaagatcttgccattgccacgacggaaggtgcagccgctgcggaagacttcgcctcctgggaaccagctaacaaagatcaattcgtctggagttgggatgtcaaagtgttccccatacatttcttctttctcaagttcaataaattcgccgacaccttctacgattggatgactcgggttgatattccaaattcgacaatgctgatcatccacgcgccatttcaagtcacaggaagtgcccatcaatttcttgaagacttttgagaagtgaccagaatggaggacaatcagacccattccttctaacacccgttgttgaacgcgctgaacgatttcgtcttgtacttcatcatgggccatatgcccccaccaaacgagcacatcggtatcagctaatacttcgtttgttaatccgtgttctggttcatccaaggttgctgtgcgaacttgaaaatcatctgcttgcaaaaaggcagcgatttgtccgtggattccttcgggatacattgcctgaacggtttcatctgttttttcgtgtctaaattcattccaaacagtgacatggatcattggtaaacctcctcaacgatagcttttaattgcaaataatcgatggccgtcgcttctaaaggtgcgtatttttggaacgcttcttgttccacgatcaaccaaggcaattggaattgttgcgcaactgtgacatagtccttgataggtaaaatgccattattgatttctgtgctttcttttggttcttcctgcatatctttgatatgcaaaagaccaacggactcttgatgttctttcaaccaagtgaaaacatcagtgccggaataagcgatccaataaagatctgcttctaatttaagtgctggattttcagctaacaattcttcaatcattgatttattaggaatctcggtaaattcatgggcatgattgtgatagtagcattcaaagccctgagcagctgctttcttagcaacttctgcaaactctcgggcaaactgttgccattctgcgaatgtctcaaatgaagcatatggaaccacgagtcggtgattcccgatcgctttttcataggccagtgttgcttcaaaatgatcccgcaatgtttcaaagggtagatgagaagcagcaactcccaagtcgtattcttttagcgcgtttgagacctctgttgcggaataaccgtagtaacccgcgaattcgactccgtcatacccgctttttttgacactttcaagtgcttggaacaagtcttctttacacgcttcttggatgctccataactgtagtccgatttttggtttcatgctttgctcctttttagcgactgcttttacaagtagaccggttcgccagttgctgaggatttgtagattgcttctaaaatctcagtaactaccattgcctcttccggcttgaccacaggttctgtgtcattgatgatggcgttgatccaagattgtgcttccaagatttcaggcgtttcgccgtccccttcatagaagtcgacaccaccagtttccaactcaatatttttttcatacaacaaactatgatcttcgccattgattgttaagccattattcatatccgcgccagctttgctgcccatcaatgttgtttttgcttctttgacatctaaactgttcaacgcccagctagcttccaagaaaatcgttgcgccattttccatcacgacaaatccaaaagcagagtcttctaccgaaaacttctctggatcccatgacccccaagcgttcgccgcattctttgtctgagataattcatggtaagcttttccgacaacaaatttaggttggtagttattcatcatccacaatgttaaatcaagagcatgcgtaccgatgtcgatcaatggtcccccgccttgagcttcttcgtctagaaagacaccccaagttggtactgcacgacgacggatggcatgggctttcccaaaatagatattgcctaattgtccttccgcacaaacctcgtgcaagtagcgggaatcttttctaaaacgattttgataaccgatcgttaattttttgcctgttcgattagcggcatcgatcattgcttttgcttcttctgtcgtttttgccattggtttttcgcacattacatggcaatctgcttctaatgctgcgatggacaattccgcgtgagaagcatttggtgtacaaacatgcacaacatctaattcagcttctgctaacatttctttgtagtcgctgaatacctgggcatcttctgtaccgaaagctgttttagcttccactgctcgttcgacgatcaaatcacaaaatgcgaccatttccgcttcttttacttgtgataatgccggcatgtgtttgccattcgcaatcccaccgcaaccaatgattccaattcttactgtcatctctttcctcctgaaaacgcttattattttctactcattcattatagcgaaaggatttgacaggttcttcccaatttcctcttaaaaaattcccgaaatttatcttatggaactctcactaaaacgaatcaaagactccttcacaccaaataaaagcacccaaacaaacagtgaacaatcgcttaaaaattgcgcttgttcaagggttcgagtgattgacaagattggctcgttgatctagctttcatcaagtattcaattatttaattgtttctgatactgcaatggggattgtcctacggtctctttgaacacgtgatggaacgttttgacactggcaaatccggctttttccgctacttctgccattggaagtttctcgtttgccaaaatgaatttggcttgattgatccggtattccgtcagaaactgcatgaatgtttttccagtattcgtcttaaaaaagcgggtaaagtaatggggactgaatccaacatgcttcgctgtttcttccatcgttaagacatcttggtaatgggattcaatatattcaaacacttcatccagacgttgcagcgtttctttgtattgagctgcagaacgttttaaaggagcgatctttttggcacgcggcggcaacccttgataacattcgccgatcaactgatacaaaaaacccatagtcaaatagcgtttaccagctacttgctcttcctctaactggtagagttcgatcaacaatcctgtgattttttcggtaaaactgactggccaatgcttgctgtggggttccccctcgtcaaaaagtgtttttaaagaaagttctttttctcgcaaaatggtttcatcaaacagtgcgaaatcaaactgatacacataacgctcactctctggagaagccaaaaaatagtggggctggccactggcaaaaatgtacagctcgccttcttccaactcaatgatctcatcagctaccccaatattgacttttcctcgtttcgcataaatcagctcgatttctttatgtacatggggataaacgatcgtcagcccatcattaaggaatgtccgaaagcgaaaatcgctttcaaattccggaatctcaagatacatactcatactgctatttactcctttgcttccattctcatccattatagaacaaagaatttttgtacgaaatgcttttctgattttttatgaaaaaatagtcgtttctcgctttttatggtatcttgtacaaaaaggaggttattatgaattactacgatcagcatttgcatacttttttatcttttgattcagaagaacgcttcgaaaattatttagcttttcaaccggaattttttgtggcgactgaccactttgatctcaagaacccttattcaaattatcgcgatgatattcccgattatgaacagcttcaacaatgccatcagactttacaggaacaaacagcaacgaaacttttgaaagggatcgaaatcggtgtcgttcctgggcaagaaacacaaatacgcgactatctggatcagcatccttatgacctgaagttagtcagcatccatcaaaacggttcctttgactatatggatgatgccgtattggagaaagacaaacttaccgtcgtcaagtcttattttgatcagatggccacagttttagatactttttctgacggacatatcctgacccattttgactacgggttgcggcgcttcgactttacagcagaagaacttgcacagcatttcgaaaaagaactgacagttattttcaagaaagtcgtcgctcgcgagctagcttttgaagtcaatgccaaaagctttggtccttatcaaaatgcatcactttacgaatatgcgatcccgctctatcaaagtgtggggggcaaactctttacactaggttcagatgcgcataagtccagtgattatcgcttgttatttgccgaaatgagccagatgctgtgctccttcggtgtagaacaattggccgtctttcaaggaaccgaaagatacatggcagatttgcctgaaggttgagggaggatactgtaaacaaaaacttcttcctgcgaagcatccgtatagctagtcgaataacaatagcagaaaaaatctatccggagaatggatttatttctttccatcttcaagatagatttttctcgctttaagatcgttttaatgaaaatgctacttcgctcttagttcattgtttttcgtttttgcacatgcaaacttttaattttgttacttttaaaaccactgctgaacacagcgatcgtcactacatataaaatcagcgggataacgaaagtcacgaataaaatccctttttccgcagtgcttgattttgactgattcgctgcatagccggtaaaacttaacacaaatcccggaacagcaccacctatagccatcgcaaatttcatgattaatgaagtgagagaagcaatcaatgctgtcgcctctatgtctaattcgtttcttatcgtatcaacattatcggccgaaatactgtattgcagtgtattcgtcaaccctaatgcaaattgcaccccgcaatagcataaaacgaaaacggctgagtgatgattgatgaccagaaatcccagcatacataatgaaatcaataccaaacctgtaatgtacagatgtttttttccatatcgctgcgataattttggaaccagaagccctgctgccaatgcccccagcatacctaagaaactggctgcactcaataatttagggttgctaataatataactaagataatatagaagtgaaccattgaagatgttcgttgccgctgtaatgaatagcattgctagaaacaatgaaacaactggacgcagtttgaatacagataacgcatccttcattgtatatttttcttttaccggctttgttacataggcagcttccgtccctctttcctttaccatcaacgtccctacaatcgtaaaaaatagaacaactagtaccgtccctacaatcaataaaacgtatcctttcaaagacgttgcaaaagctgcgattgccaaaggtgctgctacatttaagatagctggacctaccgtatatgaaatccctttgattgatgaaagttgattacgcccttcatcctcttgcgtcagtacggggattaaactattcaaaggaatatccataaaatcaaaagtaattcctagaaggatgtaagaaatactaatagcaatgattttttgagctggaaataggagaggcgaaaaccaaacaagcaaatagtttaagcaacagatgatgactcctaaaatcaacacaggtttgtatttccctatctttgttcttggaaaacgatcaatcacaaaaccaataagtggatcactaacgccatctaaaagtctcgaaacaaggaataacattcctaccaaagctggattaacaccaatgacatccgtatagaaaattaacaaatacgtatttaatagtgtcataatagggatattccctagatttgttaaggcaaatccgagtttttcagacacttttaaccgatcactattcattgctttcttcctttctttgatgaatccagcttagaccttttttacaacctcataacttacaggttgattggcaaacattggctgctcttttccatctatccgcaagatcccaccgtctcgatttgtacaaattgttaagcacgtatctgtcttctcaatcttcacccagccacctttaactgggaatatacacgttaattgatgaaaagaatcgagcttagggtcaactaagaatgtttcataacctggtcgaataggttgaattcctgcgaaataacgtcctaataagtagataggactggctccccatgcatgacataaacttttcccaaaaggatccccatacatttcataaatagcatttccactttctccaggaatatactcctcccagaaagtaaccgcttcttgttccaccattccaccccagtagtcaagaataatctcatgtacttgacttgtctgtcccagtttacaaagggcatcttgttcgaagaatttgaagtaaggagttgtgatttgagtgacttcatcattaagcaatacatttttcaaaatttgttgctttttcgtttcatctacaaagtcgaataagaccgcaaaaatattggcatggcgtgtcacatttctctttccagatagataagaatcaataaatgcccctttttcttcatcccagaaataactcattaaattagctttcaactgttcatatcttgtcacatagtgatcaatatcacgattcaagatagagccacaaacagtcatagctttgtatgctttcaataacaggacttgttccgctgccaatgtcccttccttatccatttcagaccaatcaataaaaatccagtccttttcgcgaccataaataaatcctaactcatgggtttgtttttcaagatagtccatcatagtcaccattttcgaataaatctgtgcaagaaatgagctgtccccagacatcatatagtgattttcaatccctatgatccataaaatggaataatcaacaattgtattcatatgctgttttacttcattttgacctcgcaatgccatgatcgttcgcttattgatatcttcatcaaagaataagtattggttgataaaatagctttggtaagcatcccctgaccagatccagcgatctcgtttgattccgtcaataaagaaaagcccactgcacaatgtaaaggtttctatagatatatcccatattcgattcatcacagagtcatctgatttgaatgtggcttgattgtgtaagggaagatattcatgcatcgcacgaatatcaattgcttctggtgctatattaggaatgaaaagataacgaaaagcacgtttgcgaatgtttgtttcttttcttacattttcctgtttgtaataacacatttgactatcacatgcttctgcttctgattctccatagcaaatagatatcggtatctccgacaacaatttatcgatcattaatgaaccgaaaatcgtccgtccataatcaaacaacgtgccgccagcaaccgccgtcttcgaaacagggaaacaagtttctatttcataatagactttattagggtcttgctctttattcatataaagattgctccatcctactggagcttcttcaacaaagttactgcaataccagccttcatcactcttgattctttctccttcaatatagatggctggcaaaccgtttggattccctacattcaccctaatcttattaaaaccgggttgacagacaatctcttgttcaaaagaatatttcacttcattcacttctacaaagccaatccctgttgcatatacaacaaatgtcgtgggactttgtaattcatattcacgtttaaattttacatttttatggcagtcatcaatataccagtaagctggccaatcgtatcctcgttcttctctagaaaaattttgtaaaagtccttgacgtatttcaaaatcgccagcataccagatccatcgtggccgttcatttgttatcactattatccgttcctttcgtttactcatttatattctatcgatcaactactttactaaatcagctagattagaatctcttcgactgtttgctctcgttttagctcctttttgcaatttcatcatgacagctcctgcaatagctgctactagaacaatcgccgcaaagccatacatcgaaaattgaatattgtttggcgataccaaaaatggtgtgacaaaggcaaacaatccgcaacacaaccgtgaaaaaccattgataatgccttgtaagaatgcccgagattctgttggaaatgattcttgagtccaaactttatagatggcttcccctgctaatggatttccaaaattataaaaagcaatcgttatcgccaatgcgatgaatcctgcactaccgccaataactgccataccaaccattgccatgaattgaacaaaagcgccaacaaaaaatgctttattccgatgctttccacccgctactgaagcaaagataatcgtagtcactaaagaaatgatattcagcacaatacctagccctgttgcttgcatttgtgtagcaccagcattagtcaaagcgtatgtctgaaattgtccccatgtattcgctaacaaattccaacaaacataaaagactaaaatagcgaagaaaaagttgcgataaatttttgcattattcccactaaaaatctcttttagtgaaattttttgttgattgctaaccagattcaacgcagactgacgtgctgcaccttcttcgtggaacatccgaaatttttttgagactgtccgccaaacccacgcaaagattgaaaagaccaataaaataacaaaaacaatacgcgctcccaaaactccattgactccggaaagtaagaaagaacaaatataagaaataaaaataccaatttgccaaaatatttgtgtcgaagatactaaacttgcagaagttttttcatctggtgcatcatgagagacaacggttaaactgattggtaaatccgccccagatgcaatccccatgacgatgactcctaataataaagccacaaaatttcctgaaaatacacaaattgctgctccaatagcataaaacaaattgatccagttgaacgctcgaatcaggccgaagatttttgtaatttgccctgcaaacaaagagccgaacgcaattgcaaaggttagtgcaccagagattaatccaacttgtcccgcagataagttcaaccctttttgccaaaccggtatagttgccgagagaccgacgatacatccagaacccaacatagaacctacaccggctgcagttgctaaaagagaatactttttcactaatgattgctgctttccatttgtgtccatttgaaacaccctttcttgttcatagggttatattaaacgcttacataaaatggtacaatttcaaaaatgtaggtctttactatcaaattcacaggtcataaatttgaatttttttgaaaggctatttgtttgatctgacaaaccctttaatagcaaagtaaatattgactatttattgggaataacttatatatagaactaactatataaaaaaattaggtgattgacggatggaaagtttgattaaactttttgatatagaagatcgaattgaagcccagcaaagaactactgggaagaatattaatgaaatgaatttagactatcatggatcagtaattccaaaaatacccgttaatgatttttttgaagagggatctatttatatcaataagcatcatcgctactcttatacgcctgctcatactcatagtttcattgaaatgaattaccttctaagaggatgttgtcggcaaaaaataaacggggaggcatggaggttcactgaacagcaattgattattatggacactgaagtgattcagcaaattgattatgtaggaaaagatgatttgattctcaatattttaattgacaaacatactttacaaacagagctcttgaaccacttgcccgcttcaagtaatccagtcacggacttctttttgaatgctgctaaaaaggatagtgttcataatacttttttagtttttgatttaaaagaacacgcgatcatcaatcagcttttattcttgatgattcacaaattttatctcaaagaaatcttctatcatcgttccttaagtctccttttaggatcatgtttattggaattagcagcaattcctagtttgaatgaactgtcgttaacttctcaaagaaatgatttagctgcactcttaaaatatattaacgatcattacacaactatcactctcaaaaaattagccacggagtttggttataaccaaaactatttaggtaatatgctcaagacaaaaactggcgcgacttttcaagaaatgatcgaccaaaaacgtttgattgaagcacaaagattacttagagaatcttccatgactattgatactatcgctgaaaatttaggttacaagagtacgccctccttattcaagctctttcaaaacaaaatgcagatgactcctactcaataccgtcacttttcaaaaaaagttaattaatcacaagtaaaatttgtaataagcaatagcaggaaaaattctttatcgtcaattgaattaaagtcactacgatatgaacaaaaaaaaggatccggaccataaatgtttgattgctcctgaacgtccaaaatgtgtgacgatgttctcctaaactaccagggcattacatagatgattcggatcttttattattagacttatatcatagttttttatttttactactacttcgcttcaagcacatcttctttggcatggatcaattgggtcaagaagtcgcaataaggcgtgggaacattgtattttcgacctttacgcgaaatagccccgttgatgtaatcgatctccgttttacgatgattattgatcaaatcttgatacatggaaggatagtgtaagccaatacctgcaggatcataggttttttcaatatgggcaacgacttctggaacatctagttctaccgattcatgagccgcaacagctgcgaattctccaacaatggtttgcaccatttgtcgtgcagtggctgtatttccaaactgtgcaatgttgacatccaaaattgaacataaaccattcaatgtaccattgacacaggctttacgatagattgaatagcgaatattttcagagtatgacgcattcaatccagaagcagttagtacctcagccagttctttggccgctgcttctttgccttcaccaatgttttgcagttcaaccgatccttccccaaacaatcgaacttgcccaggtccaatcaaatctgctgtccatagggtatttcctaagaaaattttatcggtagcgacatatttttcaattgtatcttcatgtccaatgccattaagtaagcaaagtactcttgtttgatcaccgattagtgaagcaatgtcttgcatcatttggtctaattgcatcgcttttgtaaaaacaatgatcagatccgctggcgtatccgccgttacttcggactgtggataaatggggaaagattctgtgatttcttctccatccaaatttgcttgtagtccattggtacggatcgcttcgatatgcgctggccaaccatcgatcaacgttacatcgttgccgcctctttttaatttaatggcaaatcggctgcccatggcaccagcaccagcaataacaattttcatctctattcctctttcctatctgacaattaggtatagtttactccaaatcaaacaaatatgcgaggagcttgccttttttaaagtgaaatttgttaaaaaaatcaattggaatcgtttgatttttcagataattaaagaacaaaaaaagatccttttcaggatctttttaaaccgtcacttcagacgctagttgtgctaaaactgctgcttgttcttcttgagagatattgtgctcaatgacgtaacgattgttttcattggcggcacattcatagcagcagccgcctaagtgtgccgcttgattctcttccgaagtgaggaactgacgattgcactctggatttgcacaattgacgtaacgctcacatggtgtgccatcgaaccaatcgcgaccgatcacggtcttgtcgacatgattgatctcaacactgatacgttcatcaaagacatacatcttaccgtcccacaactctccttgaacttctggatcattgccataagcaaaaattcccccgtgaagttgtgctacgtcttggaatccttctcgcaacaaccagcccgagaatttctcgcagcgaatcccacctgtgcagtaagtgaccacttttttatccatgaatttctctttgttctcaatgatccattgaggcaattcacggaaactgcggatatcgggacggaccgcacctcgaaaatgaccaagatcgtattcataatcattccgcgcatcgatcactacggtattttcatccaacaacgcttctttgaaatctttcggttctagatactttccggttagttctaaaggatcgatatcatcttctaagttcaatgacaccaattcttttcgcggtcgaacaaacaattttttaaaggcgtgttcttccacctcatcgattttgtagtagattcctttgaaacgggggtccgcttccattttttccatataggcatccgttgcttcaatcgttccagaaagcgttccgttgattccttctttcgcaacaagaattcgacctttgataccgatctctttcccaaaagctaaatgctctttcgcaaaactttctggatcttcgatggtcgtgtatttataaaataataaaacgcgatagttcacagtcattcctccttttttccaccctacagtataaaaaagaaaaatgaagaacacgaattttatgcttgtacataaccacacaatccctttgcttacctagatacctgtcgttttttgttgtcagagtgaatcagtgctttttcctaattgttcaacaaaaaaggccgttacctgatccatggtctctccacgaactaaatgtcgttcttcgcgagagataaatgtcagattcgcttctggattcccttgcacaaaggtttctacatcggcgtaaggtattttctcatcttccgtcccatgccagaacaacaatggacgtccagctagtttttctggttgcgtctggagatcataagcttcgatccatcccagtagcaactgatagtcatctgggacaaagaaacctgcagcacccgcatgtttctggatccgttcacggtaaccgatcatcgatggcgagcccatcacacacgcagcagcggtgatctccgggtgttgacatagcaagccgcaagtcgtcatccctcccattgaaacgcctcctacagcgatttgcctatttaccaagcctagattttcaaagaaatccaccaaataagaaaactcaaataagttggtatgaatgctttgccagaaaatcaatgaaggaatctcggatagttgggtctttcgttcgccatgattggcggcatcaggtaaaatcacacgaaagttttcccgtgctagttttcgaccttgcgtcagtaccaattctttactcgtttgccaaccatgataataaatgatcaacggcaacggttcatagatcaaatgttctggaacgacttccaatactgggatattcccgatttttcttttacgaactgcaattttcatctctttccacctctgcttaagtatacgcattctgctcttacctgccaaataatcccttcaatcacaaaaaaatcacaccaatgttttggtgtgatcacatgtatcaggaatgtaacacagcttctcgtgctagtgccagacagcctaatgttcctgcattgtcttctaattcaggtgtcacgatgtagtctgcaactgctggtgttttgacatagccgttgaccaatcgttcaaaagcttgatgaaccttttccaccatgtgacgctgcttcattacgccaccaccaaaaataatgacatccggtgaaagcatcaatgtagtgttgtaggcgcattgcgcgatatattcagcttcgatgctccagaaaggctcatcttcagacagttcctgtcctttctttcctaagcgtttttcaatcgctggacctgcggccatcccttcgagacagttgccatgaaatggacagctgccttcgaatgaatcatcaggatgaggcactaccagcatatgtcccatctccggatggctgaatccctcaacaaagcggccatcttgtaatgcaccgccgccaacaccggtgccgatcgtataataaactacactggatagtccttttcctttaccgaaaacatattccccataagctgcagcattgacatctgtggtccaagcaatggggatgggaaaggcttgtttcatcgtacctacaaaatcaaaattctgccaagctaatttgggtgtggaggtaatgtagccatacgttgcggaatctcgatggatatcgattgggccaaaggaaccaataccgatccccactaactggtcttcatactttttgaaaaaatcgatcactaatgccattgtttcttctggtgtggtggtgggaaaactgacccgttctttaatggtcatttcttcatcaccaatcgcacaaacaaattttgtaccgcctgcttctatcgatccgtacatcttttcgtctccttttccatcgttgctttcattttctgtttaagtactggcagaactcgcagctgcaccatcatcggcttttacgcgatcgatggcaatgacgagacaaataatcaagtcctccagatcttcctcataaaccgttacttcataggtatccccccatgagatccatcgtttatgaatctcagcaatttgacgtccctgtcgattgacgacaaagtccatgtcccaccaattcccctgaatttcaattccttgggcatggatggaataacgcgctttgaaaagcgtgaattctttttctagaacaattgcttcttctccatgtacctcaacaaaaaacttgggcaatagactaaacactttctttgtgacttcaccgatttgctgttgtcgttcatcataaatcgcaaagcttttaggaatcttcatgaaactcccttcgacaaaatagcgcggcttttgctgctcatccatgacagtaaatttttcaccgatactgaagactttttgcttgatgtaaagttttttcatttgattacaccgccttttctttcacatcgcctgtattgatcacaggttgagtgcctttgtcagtaatgatcgatacgagtaaattgttgatcaattggacttttcgatcgtcagtaaagttaatatcctggccatcttcgatctgttccaaggccatttgtgtcatggagaccgctccttcaacaatgatttgtcgtgccgataaaattgctttggcttgctgacgctgcaacatggcactagcgatctcagtggcatacgccaagtgattcaaccgcgtctcgatcacctcgacaccggctaccgctaaacgctcttgcagttcttgtgccagttcttcagaaacttcattggtattgcctcgcaaagtcaaatcatcatcattaaaagtgtcataaggatactgggtagcgatatggcgaatcgctgtttcactttggatctcaacaaaatcttggtagtaatcgacatcgaacaatgctttggccgtatctacgactcgaaagacgacgactgctgagatttcgatcggattgccatcagaatcattgaccttcaataaagagctattgaagttacggactttcagtgatacattgattttctgtgttagcggcacagtcacaaagagtccattgtctttaatggtacctaaatattgaccaaagaaaagaatcgctttcgcttgattcggctgcacaatcgtcaatgaactaatgaacaagatagcgatgatccacaacacgacactgatgactaactcccaaaccgcattgcggacaatcccatcataaaagagatagccgccgccgatcattaaggcgatcaagacgatcagtgctaagtaaccgttaacatgaaacgtttgtttttctttcatctttactccctcatttcttttaataccatattacctttgttcacaaaagacttcaattcttcttctcatttttttaacccctttcatagacctgcgatcatactattttgcaatcaaccaaattcccgctacaatgaaatgagagtcaattgacaagaaaggggtatccaaatggcacaaaaaatttcattagaaaacgtaaaatggtcattagaagaaatcattcagactgttgggactgatctatcttctgttgtcgaaattcaaaatcaagaaggaatcgatgtcgtggtgattgccaaagatgaatggcagcacctcttagaactactcgatgcgcgccatgcacaaggctatcgaatcgatcaagaactgccaacggatatattgattgacgttgctgatagcgacaacgaataccaacaaacagctgaactagagatggaattaccggaacgtgtccatccagcaccagactttgaattagactcagaagaaatcgttgaaagcgatgatgtgctggattaagctgaaaaaatagactactgtgaaaaatcttcccctaaaaatagcatccattcgaccaatagccgagcaatgtcggaatacttccagacttttcaggtcatgtcgcatttgcggcatagttgacgtattctaaacattgctcggctctttattataaaaaatcgcgtgctttaattttttgtacgattgctcacgtgcttatggagttccgcctagcacgcaatcaatcaactgacttgtttttccgatctgcaccggaggatgccacgatcgtttttaagcgttcgatcgccgcttgtagttcaacgcgtgcttcttcttctggttctagttcttcgcattgctgtaagcgttctagccattgttcgggttctttgatgcctaattgtccaatggcccaataggctgttccacggatgacaggtcggacgtcttctgtcgcacaccgccagatggctggcaatgcggtgcgatctcccagatttgctaaggcaatgatcgcattacgctgcaatggtttcttcccgcgccaagaaccagataaatgcccaaactgattcttaaaagctttatttgataaagaaagcattggctgcaacttaggataaacggtttctacttccggttccatttcctgatgaaaatggaaatccttgcctcgattgtagggacagaccaactgacaaatatcacagccatagatgacattatgcatctttttacgatattcctcaggcatcatgccttttgtttgtgtctgataggaaaggcagcactgtgcgttcattcgcccatcccctaagagcgcttttgtaggacaggcagtaacacagcgcatacaatccccacagccaaagggtaccgcttcatctgtttcgaaggaaatattggtgacgatctcgcctaaataaacaaaagaaccaaattcttccgtgatcaataagccattgcggccaataaaccccaaaccagcacgctgtgcaactgccacatccaccagctcaccggtatccacttgcggggcaaaccgccagctttctgcttcttccagattctctgcttgcgctttgataaactggatcaatttttctaagcgatcacgtaaaatatcatggtaatcgatcccccaagaggcgcgggcaaacatcccccgtttctcatctcgcggcactttctctttgatttttgtcggatatgccagagcgatcgcaatgattgtttgcggattttcaaaggttctttctggatatatccgctcttcgatcacttgatgttcgaaaccagatgtatggcctttcgcgcgctgctccctcaacgaggactctaattcataaaacggttcagcagaagcaaagccgattttatcaatacctaaacgcttgctttctgcgatgattttctcttttaaagacatgatatactcctatccaacatgtgttcatcagaccttcgtctttgctttttctattatacgagaccacttccgattagtcgaatcgctgccctcaaaaaattcaaacaaaaaactacctaaacgctcggcgtctatctcccagtctttttaggagatcagctgcctcagcattcagatagttttccttgaatacccctccatacagcgcatttctgagctatctagaagggagatcgtttgattgtattatttttgttacacctattaaatgtttaccaactagctttttttacacctggcaatttgccttcatgtgccaattgtcgaaaagtgatccgtgaaagaccaaatttacgcatatagccccgtggacgaccatcagtcatatcccgattcttcaagcgattcggattagaatctttaggcaattttgctaaagcttggtaatcttttgcttgtttcaattggtaacggatctctgcgtattgctcgatcattgaggcttgtttttttgcttttgcttgttttgattttttggccattattttctcctttgttttttctatccatcattctaaaaagaaaagaaatcagctagcagagtcctccattttcgattcaaaaacaacaaatcgaaatcattactatttgagcattatgactatatcaagtttctgggaacaagtcaatgaaaagccccttctttcgaacaaaccgctactgttttttaagatttcaattattttttcatcatttcttgcaatgacttcttggcatgctagactaaacaaggaatctgatagaaatggagaattatatgaagcaaatagatacgggacttacctcagaagaagtcacacaacgaaccgaacaagaccaacacaacgattatgaaacaaaaacatcgaagtctacgacagcaatttttaaggacaatatcctcacattgttcaatttgctgaacttgttgattggtgtctgtcttctggcagttggcgcctattccaatttattttatctggtaatcattttgatcaatatcactgtagggatcagtcaagagatccatgctcgaaatctagtcaaaaaactctcgatcatcgcccaacaagaaatacgtgtgatacgagatggcgttacacagtcggtggatgccaaatccctggtccttgatgatcttgttgtcattggtgcaggagaacagattccagccgacatggtggttttatctggacaagccgatgtcaatgagtcgatgctgacaggcgaagccgatctcgtcgtcaaagaaaacgacgcgactctcttatctggcagttttgtcgccagtggagaggtcactgcaaaagtgatccgcgtaggagcagagaattatgcggcaaaattaagcaatgaagccaaaacacataaaccgctgcgttcagagctagtttcttcgattcgcaaagtcacaaaattcaccagtctagtgattgttccattaggggtgatcctatttctacaagcttatttatttcgtggtagtgacttaaaagaagcagtgatcgtttcgtctgctgctttattgggaatgctgcctaaaggactcgtcctattgatcagcattgctttgaccacgggtgtcatcaaactagccaaaaaaaggatcttagtccaagatatgtacgcgatcgagacactggcccatgtcgataccctctgtttagacaaaaccggcacattaacggaaggtcgattatccgtcgaatcgatccagccaatcgatgacacccaagatataacggcaatcttaggtagttatttggctgccagtaccgacaacaatgtgacgatgcaagcgttgcgccaaaccatcaccggatctgatcattaccagtcctttgcagcgatgccgttttcttctgatcgaaaatggggtgctatcgcatttcacgaattaggggcagtctatctaggagcacctgaaaagacgatcgccaaccaacagctgccgcaaattcaagaagcgcaatcggctggtttaagagtcctcgtcttgactcttgatcctcattataacgacgccaatcagccctttgatccagcaaaggctgccccgctggcagttcttgttcttgctgatgtgattcgggaaaatgcagaaagcacattggcctacctgtctgcagaaggagtggacttgaaagtgatctcgggtgacaatccgatcactgttgcagccatcgccaaacgcgccggattgcctaattcagagaactatatcgatctttcccaactaactgaagaagcagacgttcgtcaagctgcccaaacctataccgtttttgggcgagtgacgcctcagcaaaagaaactgctagtttctgagttgaaggcactaggcaatacggtcgccatgactggagacggcgtcaatgacgtgttggcactgcgtgaagccgatgtcagtatcgctatggctgctggggacagtgcggctcgtaaaatcgcgaatctggttttattagattccgattttacgacactgccagcagcactctttgaaggtcgccgtgtcgttaataatgtgacgaaagtatctgggatcttttttatcaaaacgatctacagtttcctattgtccttactatgtgttgccacttctacggcatttccttttattccgatccaaatcacattattggacctagcaattgaaggatatccttccttcttcctttcctttgaagaagacaaaaagcgaatcaccggccgttacttgcctaccgcattgctgcgagcgttgccgagcgcactcttggtgcttctgaattatttcgctgtacagttcctgcaaactgactatggctgggaaccaatgaccgcaactacattgttctattatctgctgatcggcatcagttgtttagctgtgatccgcagctgtttgccgctaaatccattgcgcttatttttgatcgtaaccacgattagcggaacatacatcgccgcaatgctcttccatcacattttagaagtaggctttttgactagcatcaccttgccaatctttgttggattgatggcgatcaactgcttattgcagtgggggctatctgcccttgcaacacagatcacccgccggctagagcaaaacgctacggcttgatcctttcaataaaataaatccgaacaacgatgatcccttctcctgattaagatacttatcaacggttgttcggatttttgttgtttccgctcataaaatctttattaactttctgtctttccttagtagaaaaggcgactagcaatttcagttcttcaactttgatatccatgttcaaaatacttttgactatcagcaaaataggtctcaatcaagggatccattttgcataggagtgctttggctaaggtaaatagaggctcaagattattctcttttttacaaatcaatagatagctagtcgctaattcactgcttggaacaactaaccctactgcttgacacatattcacaacccgaatatacccttttcctgcttgctgttgtattcccattgtccgttcatcaaaatgaccgaaaacagtatccccgatgccaaacaagtcaatgggtccttctttgacaacaatcacatcgaaatcaatgagcattgcctgtaactgttgaatcaatgtttctcgagaaaaggtcgttgcatcttcaaaggttttgtacatgcattcgatggtagaaatattagaaagttcttggcgcatcttcacgtcaattctattatcgaccactacccttcttttaggtgtctgcttaaacatttggggtaagcaaaggtgacaaagctgttcaatcagtgagagctttttactaataaaccctagcgagggtgtaaatgaaatattatccgttgatgtttttctatttacagatagatcaacaaattgatttccaagatcaggatggataaatcctaccaaatttaaggcagacgcaggagctagaacggatccgcccccatcagtgcccaatccaacatcgttgattcctagaaaaacattcaatgctgtgccactagatgatcctgacataaagcgaccagtaatggggttcttcaaatcaagatcaatccctctgccgctaaaacttgctttgtctaatgtgtgttgatgaaatccgttgcttgataaaaacgttaaaaagtcagtcaacataaatgatacttgcttcactcctagataatagtcattgagtgtattgatctgcttgatcgcattgggataaacagttactactgaaccacttggatttaacatgcccaaactagtttttagcgcatacttttgtaccctttcatgcatccttatacctccttcctaaaaaagacttggcatagctttttatgaaaacaagcacccaagtcttttttatcaatcaaaaatttcttttaaaaaggagtcaccattttgtggtgctgccaccttaaaatagtcagcaaccgttgctcctacatccgctaaggtcagccgctcaccaatttttttcccttgcacccccgggctataaattaatagcgggacgcgctcacgagtatgattgctgtgtccaatcgttgggtcattgccatgatcagccatcacaatcaatagatctccttctcgcatctcaagtaacaattcgccaattctacgatcacttacttccaaacgatctgcatacttctcagtatcctccgcatgccccgctaaatcggtttcttgaatattcaaagcaataaatccgtgatcaattgtttttacttcactcatcaaattatcaaacaatccttcagaatcaaccccgggaaatagtcgatgactttccgtttgaataatatcagcaatttttcctaggaaagataccgtgattcctgctttatccaagatggtcggtgtttggacatttttgtcaatcccataccccaagtgaacgacttgatagccatgattgtaaacacctgattcaggagcatccactccagcaatctcatcatttttcacttttttggctgataataagtcatctaaaacaatctgttctccaccaaaagtgatcacacgagagacttgaacaacgtctctaaccgcttgtcctattttttttaagttagtaaaatcaactaaatccagacaagccgatacattatagacttgtccataatcagtttccaagttatcgccgactgttgccacctcgttgaccactaagatttgagtccctttctcaccaactcgccgcacttgatacccttgtttcactaaattctcttccactacatcaatcttttggttgaatggctgaatcaaagggatttttggtgtcgttcccataatttcctgatgtcctaaaaaagaatccgcaccatagtgagccaaattactcgttccataatttgctgttttagaaaaatgatgacgtccaatttcctcccctaaagcattcattaagcctaatttttccaaggttggtatttgaatattcggtatgtctcgaataatatgtccagctgtcgtactgccaatatcacgtggccgtacctcctgtacatcattcatagcaccaacaccaaaactatctaatacaataacgacaaatctccccatattctcaccttctaatttgttttccaagactgtcatatattccttcaattctaggttgtccagtttgaatccctgacactacagcaacatcacttctagtaacaaatatttgagtgcgaaatgccgcaagtactgttgcaccaacttcatgtgggagtttagttgaaagataataatcaatactatcattaccaaaaggtataacttcatcttttgctagcttctggtcgtcagtagaaatcattacgctttctaaatgccctcgccgataataaccgcccccataaaaataaccgtgaccatctaagttatgagaaatctcgctgacatacaatattgctggtttttctggcaattctagttgagcatgtaagggggtcgtccctgttaaagcatgccccggttccccttgtgtccctcctaactcatggataaaaggaattgttcgactacaagtagcagaaggcatatttacttcttttattgcgaaaccagcctgtttaagaatggttattgctttcttaattgtttcaacattgtgcgttggttgtaactcagaaacgccatcaaaaagaaaacaaggaaaggaagtaatccccccaacgataattccttcctgttttactatttcaatgaccttcgttaattcatttagatgaaatcctccaaattgtccctcataaatttcgtcgcctggttcaatcactttgagtagtattttttgctggattcctaactccctggcaacagtcgcgatattattgatcatttcagttgaaaaaacagtgatatagtctgtaccataatccataattttctttagcaagtgtttgggaatttgcacaagatgaccgacattccctaaaggcaagccttgtttcatcatcactaaagcttccttgtaatccaccaccacaacttttttaatacctgcctcatgaattttctgtgcgacataagggtttcgcccaaactgttttgtcataaagaacagttcgatttgattttttgtagcgctttccactaaaagccgagtattgttttcgatagcatcaagatctagcacatacgtatctggaagaatttgtcctgtttgatgcaatcttaatccggcttctactaactgcggatttttgcgcatcgttacatctaagaacatattactcctcccttaacatattaatgatatgcagataaaaataatctaactccgcatccgcgaatgactgttcacttgtcattttttgtaagtcttgccacaattctctagaatgaagataatgcggatcaccttcaatctctgcttggatgaaagactctaagctgttgacagtttcattattttttcttcgcatatctgccatcgctaagtgggtcaaaaaaacatcagcttgttgctcttcttcaacaatttctttttctaataaataggataaaacgttaaatacataatcgtacgtttcctgatcaacaatccccgaatctaataaaacagttaatttatctcttatcatgaataagcccccttactaatattgcggaattaattgtccttggcaaactgcttgttgaatttgcagtactttctctttattgatgcttttttgtaggaaggctttcattgaaacatcttcaatatgcgtaatgattaccgaagtccccatcgctttttctaactgattttcttttaaggacacatactgtaacccttgctgatttttatccctaatttcatcaaagttccatatcccagcatcaatgtgatcatccttaagcgcagagatgatttgatgtccttgcatctcaataaattctacaggtaagtcaccaattatttcctttgttagtgcctgttgatctaatgagctgtagtcgatggcaattctcatacctgatgtaagaacagtttgtccctcttctttaaacaacaagacgtgctcgcttaaatatgtctgtgtcccaaaattaacaactatttctaaaggctctccttgtttaattgctcgttgagcagcaaatgctgaaacaactgcaaaacgatacgttttatttgtaattgagcggattctttctttggaacctcgaatgtatgccatattaagtttgatattattctctttaaagacttcgtaaattcctgttgctagcccttcatacaatcgtgaatagggtaacgtcattgttcctaaaatcgtatccgataaagcgtattcttgtaatactccataatcaatggcttcaataaaggttcctaaatgcccatgactttttaattgaactgcctttatctcttttagaaaggttagcgcattttggatcgtccctctcgcaacatcgaagcgagtctgatattcgctaacactaggtacacgatcccctttttttaattgtaaaagatcggatgctagaaagttaatgacaattccttttttctttaaaaactcttcccccatgatttctccttatcttgaggctcgttttacagatgcttgcaagatacgcataatggtatccgtgccagatcgattcgggtttattcggatcattgttgtctcagcttctggatcagattgcttgaaggtacccgaaacgcgataaactaaaggtgcaaactcgtattgtgactctgcaccgactggatgaggcaaagcccctaacttggttgcttctgtaataatcgcctgtgctattggttcctttaattttactacaacaactttagattgcgcattgacaatataggcttttttaaattctgcgatttcgccttcgttgattcttctacaaactgcttcacttacctcagcggagattgctaaagctactggtgcataaatcattcctttaactacatccaatgcctcatgcccttgtacctgtccaccaccagaataattttcttctcgtaatttactaatgtattctttctcaccaacaatgcatccaataccttccggaccaagcaatttaaatgttgaaaaacaggctaaggtgccacctaattgagaacctatagcttttgtctttaaagccgcataattatcatctgtaataattggaattagtggattcaccctacgaatagtggcaatcagttgtgctaagtcatatgaatctgaaattttttgcctcgtgacttggattagaactccatcaacttgcctttcatttaaggcctgtgtcacactcgtctgatcattaaagtcagcatgaattgtctggattcccaacatctcaattgaaactttcgtagtaggataaatgggggcatcatgcactaacaacgttttaccagttcctactgcagcatggagggctagtcgaatagcatttgtaccagatccgcgaacgagcatagcttgttctgattcaaaaaaattagccaatacttgctcaatctggtaggtagtttttggttgatttagtccttttactacaccaagatcccctcttgttaatagttcatccccaggtacaattcgtgtaatggcatcaacaagcttaaattgtaattgttgtgcttctgtcaccgttagactggttaaaggataagctttcatgatcaatatctcctaatcatccataaattttttgggatttattcgtagcattcggtcaataaatgtctgagaaacaccattttctaaagccatcggaacaaaggtatccaaaagataagaataccctataccaccttgataagacagatttgatttacgcgtgatatccattgaaaggaagactttatcttgatagccacgtttctctatttctttcagcatttcaattcttaataaatctggctgatagttttcttttccgatcgtatcaaattcaacataaacaccttcgtctagcatttttagaatatagtctgtgctgccacttagatcaacatggccgataactatttttgacaaatccgcctgttgttccttgaaaaaagctacctgctcatgcccgtatgtgcctaatgttgtatgtgtcgtaatcgggatcttagtctgttgttgggcaatgacagcagcggtaaatatttttcgttctcgatctgtcatcctgtccttgctcgtaccgatttcccctataatccctgctttgatcgttgtttccgcaattccttcttcgatttctttgatcattaatgaggacaattgatcaatcgatgcttctgtcacaaagctaggtaaaaatttatcctgataaaaacctgttgcctgaataatatttattccagtttgttcagccactttttgaacatataaaggatttcttcgcatatcaagattcgttacatcaacgatatttcgaacacctttatcgtacaaatttttgtattctgaaacagtttcatcaaagcaatttaaatttgtatcatcactcttttttaatcgagataaatcaatcgttgtgtgttcatgcatatatgtgataccttcaagaatcatgtacagctacctcctagttcgctacaactggtgcaaataatccaaccagataaaggatgtttacaattacacctaaactaattgccgcaattggaccaacagccaattcaaccactggtttcttcgcttttctattcaataacattaaaccaatgacccagaaataaccgattcccggcgcaatttgttcagatgccatagcgcccccaatcagtagtgctacttctaaaaccttattcattgccgttcgaatatgctcacccatttcacgaatacccggaaacttatccagggcttttgccatcaaactcaacaattgtacttcaataaacattaaagctgaacctacgataaaagccattattggattatcatgcaataaaataccagctacaaatacaaaggtcgtaccagctggactataaactcccgttacgattgcagttgaaaacaccaacggaataaatccaatgcctcgagcgaaggcagctaatccagcctcactaaattttccttccgaaagtaaatttaaagaaattggatctccggcaataatcattaaactagttgctgctgagactaagccaccggtcactgctaaccatgcccaattttttttaatacggttaacacgttctaaaaaaacactgacaagactttcatttgagttgcttccatcacttttgacctgaatggcgtacacaatcatgaaaatcataccaaccagtaatgacattccctccgcactcagtgttaaggaagttccattacctaaatcaaacgtaccaaagcgcttcactgcaaataaagttaataatgtggctgcaaaagaaatagctccttttttaaatccatgctgactagcaattgcgacagctggaaaaatgctaaaagaaataacaactggtgtccctaccatagacaaagaatccatgaaattcacgggcatcattgcaaataaatcaactaccgcctgcaatcctagaacaagaccaattccatacatagcgcctataattgccgaaatgatgataccagacttgccttctggcgcccaggatccgatgatatccgtcattaataaaacactatgaaccagtaaaatagatgccccgatggatactggaataccaaaaccaataactagaccaaaactcaatgcaaagctcgtagcagcaatttcttttttcccaatctttccttctaaaaattcaggaacaattggtcgtaatccatcgttaaatactgcgatacctttatttgccaacactgcacatattccacctaacaacgcgattgcaactaactcaataatttttgatgaatccatcttctttcctccgctagattatagtttttttcaactcatccatgatgatcggtataaccgtttctttatgctgagctgtaaagccaaaggcagttttacctgattgtacattctcacggatttctgcttcaggcattacatttcccggcattgaaacagttacacaattttctcttcctaatagtgctaaagccattgctaatgccccgcctccaccagtattacaagcacctacataataatctgcctgcccagactttactgccatagccgcatctaagtcacttttaatgtcaatttcaaattgcccctcactaaatttttctaccaagtccttcacttcatttttatcaatctgaccgccaataacaatttttttcatagaaatcctccattcccaatatacatttttttgtacattgaataacaaaataatgattacacttggattgtaatcggtaacaaactcaaatgcaagtactttttttaaatccctataaaatttaggcaaaaagaaaagatgcataggagtaattttctatttataaacaactatttaatcgattgatcttcttaccgttgctcaattcctctttcacgagttgttgttgatcgttaaaaacaaatttagcttgttgtttgttttgccccctctcaatcgtcatccatgcaagttttgcgaaatttgttatacttttagtgaaggcggtttcgtctactgccgctgaatctatttaagaaagcgttggtgaatcgaaatgaagaaaagtattttacttgtttctcacagtcaacaactgacagacggactgaaagccatgatcgaagacatgtcggacagcgaaacagtcactcttttttcattgggtggaacagctgaaggcgaattagggtctgatccgacaaaaatcgttgaagcggtcaatcagtctccggatgccgaacagattctcgtttttgctgatttgggtagtgccgtactaaacgcagagctagcctatgatatgttggaaccggaacagcaaacccgctatcacttgattgatgcaccgcttgtagaaggtgcttttgccgcagcaatcaccgctggattcagtgatgacctatcccagatcacagcagaagcccaaaaagcagctgagaaaggatggaaacaataatgaaaaaaataatcaatgatccttcagcgatcgtcgaagaaatgctagctggtctggttgccagctatccgcaactggttcatcaagtcgaagactcccgagtcgtagcaaaaaacaccacccacgaacaagttggcttagtctcaggcggaggcagcggacacgaaccggcacacgctgggtttgttggtgatggtatgttgagtgccgccgtcttgggagacgtcttcacttctccaacaccagatcagatcctgactgggatcaaagaagccgatcaagggcaaggcgtgcttttgatcgttaaaaactatacgggagatatcctaaactttgaaatggccaaagatatggctgagatggaagacatcactgctgaaatcgtcgtcgtagatgatgatattgccgtcgagaacagtacctatactgctggaaaacgaggcgtggctggaaccattctcgttcataagattttgggtgcttttgctcgtcaaggacgttcattaactgaattaaaagaattaggtgaagcattagttccgaccatcaaaaccattggtgttgccttaaaagcagcaaccgttccagaagtgggtaaacctggttttgaattagcagatgatgaaatcgagtatggcgtgggaatccatggagaacctggttatcgccgggaaaaattgaaaccatcgaaagagctagccaaggaattggtggacaaaattttagctgattatgaacaaacaccgaaaaaagttggtgtcttgatcaacggcatgggtggtacaccgctgatggaacaattcgtctttgccaacgatgtacagaaattgctcgcagacaaagacatttctgtcacattccataaagtcggcaactatatgacctctatcgatatgcaaggtctatcattgaccatgatcgatttcagtaacaacgatgcgacggatgcgctcaacgaacctgttgaaacgattgcttggtaaaggaggaattttcaatgcaaatgacaacagagatgacccaacaatggttaaatgcatttacaaaagccattgaggaaaataaaggctatttaagtgatctagatacccctattggtgacggcgatcacggcaacaatatggctcgcggcgtcgcagcctatcaagaagcattcgcaaaacaacagcctaaaacaatcacagacacattcaaagtactctcgatggcattgatctctaaagttggtggtgcttcaggtccactttatggctcagcattcatgaacatgaccaaagctacaaaagaactagaaacaattgattcgtatgaacaattaggaagcatcatcgaagaagggcttaatgggatcaaagctcgaggcaaagcagaattcgaagacaaaacgatggtcgatgtctggcaacctgttgccgcagcgttaaaaaacggcagtctgactaaagaacaaatcgaggaagccaaagaacatacaaaagacctagtcgctaaaaaaggccgtgcttcttatttaggcgagcgggcaatcggacatatcgatccaggtgccgcttccagtgcattgttgtttgaaacgcttgttgcaacgattggataaagatcctcattccacttaggaaaggcgatacaaaaaaccgagagatctcttgcgattcttgaagataaacaagaatctgtgcttgagacctctcggttagtttatttttctaagaaatagtcaacgccattattgcaaaatagcttgagaaactagtgtacaatattgcaacataccatcaggatttggatgaactcgatcttcatagaaccactcttcatgttcattacttaaatcataccaatcgatcaatgtcatattgtcgtatttagcagccattttctccagcatgctgttgacctcattttgccatctttgcgtaggtacccgcacattgatccaatagactttgcgatcgccaatttctttcatcaaattatcgaattgggtttctgtaaaggacccattcgttcctagaccgatcaataccgtatctcgtaacaaatctttttctttcaacgctttgatcagttccggactctcatacaattgtcgtcccacatccccatcaacgacagctttgggaaaaatttcttgcaagtcggcagtggcatccagcataacagaatcaccaaaagcggtaatttccagctcttcagccttcttcacctgggcttctgtcaacccatatttttccattactgattgttcggcttccgttgcctttgaagaattgtctcctgtactttctgtatccgagccattcgcatttttttgtgtctgttctgccgcttttttattggcagcaatattttcttttaactgctgctgttgcgcatctacataattcaccggagcggtagctattccataaagagcaactaaggaaacaagcagtcctggaagcagccaaggtttttgtcgactgatcactggtttactaaaccaattgcgcaccgtgcggaaagtatctttgtagtggaatttccgcaacggattttcgataaaccgataggacaattcactgatcaagagaatcaatacaatctcaatcaatgtatgcaggagaacattttcgccgacattcccaatctttgcttcataaaaaatcatcacagggaactgatacaaataaatcccataactccgcttgccgatgtaactgaataacggatttgtcagccaacggttcagactagctccaggatgggcagtgaccgccaccaagatcgtacaaagcaagctgactagcagcattcctccgtaataaacaaaggaaagatgatcatctagcacaaaaaatgttatcactaaaccaataaaagaaagaccaccagctaggttcaatacccgcttcgctttcttcggaatttctttttttaaatgggtgctgggccaaatgaaagccagcgcacttcccatccaaatcgaaaacaaacgcgtgtcggtaccataataaactcgagtagggtctgcccctggtgaataccagatcgctaataaaagagccgaaagtaacgagcagccgatcacgattttaaaaatcgtcccacgatttttgactaacttcatcaataaaataaagagtaacggccaaatcaaataattctgtccttcaacagccaaagaccatagatgcgtaaagggagattcattgccgaatcggtcaaaataagaaagaccgtgattgatctgccaccagttgttgacatacaagagactgctgacgacgactccccgcagattattcagtaaattccgctggaacaatgtaatataggcagcagacagaagcagcatcaccaccatgccaggatacagtcgtttcatccggcggacataaaaatctttgacagcaatacgaccgttctggtcccactcctgtcgaagcaaatcggtgatcaaataaccagaaactacaaaaaaaacaggaactcctaaatacccgcctcgcatttgagtaggtaataaatgatataagataacgccgatcacggctaatgtacggataccgtcgaaaccagtgatatagcggcttgtttttaaccgtttgttcattctccaaccacttttcttttttttgatcaactgttttcgtaagaaacagtcaatgtggaaccattaaaaaataatgacccatttcttcataatttaccagataaagcaacaagaaagctagcaagaatactctattttctaaaaaaattaatttttacaaaaagaaaaaagcatttcatcacgaaacgctttgatccaagctctcctataattcttcttcataaaaacgacccaatatttgtacattttcagcaatactgacaaatgccttgggatctgcttctttcatggcagaacgtaacatcggcaactcgaagcgtgtaacgacagtcaataatactgtctgtttatcatgcttgtaggctccttctgcttcattgatgatcgtaattcctcggcgcagacttttctggatcgtatggatgacttcttcaggaattctcgtaataatcgttacctgcattttcttttgcttggtaaaaacagcatcggtgactttaccactgacaaaaatcgcaatggcactatatagcgcatactgccagccgaacaggatgcccgcagcaaacatgatggcaatattgaaaaaaatcgagatggacccgatggttttccccgtacgtttccggatcgcgatacttacaaaatcgaggccgccagaggaaagtccgctttttagcgcataaccaataccggctccgttgatggctcccccaaaaatcccacagatcatcggatctgtcgtcagtgtttcttctggaagaatctgtacgaacaaagatgttaggactacagtaattcctgtgaaaatcgtaaatttatgaccaatcttgaaccagccgagaaagaaaagcggaatattcagcaacaatagggcgactgagacggggatatagaatccaagccaatccgtggaaacggtggtcaaaatttgagctatccctgtgatcccgctagaatagattttgccgggttgataaaaaaaattgactgcgatcgccgataaaatggcgtagacgatcgaaaacgataatttgttggcataatcagggtgtggcagccatttaaagagggtattcatttcattcaagagcctcgctttgttgatttgctcttattatacttcagatagtaaaaaaagaaacgaacaatgaaagaaatagacaaattctcatggaattttcttaatcgtctattttcattcatcattcgctcgtttgttctttacttgttcatttctttttacttagtcttcttcaactgtcgtgacatcaatattcaattcgaacaattgcagcggcgccactttacttggcgcttgtgacattggatcggcggctttcccgtttttagggaatgcgatcacttcacggatgttttcttcaccagccagcaacatcactaaacgatccaagcctagtgcgattccgccatgtggtgggaacccatagtctaatgccgtcagcaagaaaccaaattgttcttccatttcacggcgagaaaaaccaagggtttcaaacatttgttcttgaacatcccgctgatggatccggagagacccaccgccaagctcgtaaccgttcaagacgatatcataagcttccgcatacacttttgcaggatcagttgccaacaatggtacatctttttctttaggcatcgtaaatggatggtgagcagagacatagcggccagcttctgcatcgtattcaaattgtggccaatctgttacccataagaaattgaacttgctttcatcgatcaagcctaattcttttcctaacttgctgcggattgctcctaaagccgccgaaacgatctcaaacttatccgcaccaaacattaggatatcgcccacttctgcattcgtagcagcaatgatcgatgctgcagcgtcagtcaagaattttgcgattggtccttttaagccatcttcttctactttgacccatgctaaccctttcgcaccaaactgtcctgcgtaatgtcccaaattatccatatcttttcgggaatatttatccgcagcacctttcgcattcaatgctttcaccacaccgccattttcaagcgccatttggaaaactttgaaatcaacatctttaacggtttcggacaaatcaatcaattccatgtcaaaccgagtatctggcttgtcgctgccataacgtgccatggcatcatcgtaagtcattcgcagaaacggcgtagttacttctagccctttgacttcacgcatgacattgactaacagttcctccgtgtaagcttgaatctcttccgccgtcaaaaaggttgtttcaatatcgacttgggtaaattcaggctgacggtctccccgcaagtcttcatcccggaagcaacggacgatttgatagtaacgatcgaatccagcacccatcaataattgtttgaaaatttgtggcgattgtggcaatgcataaaaatgaccagggtaaacccgggaaggaacgagataatctctggcgccttctggtgttgatttcgctaaataaggggtttcgatatctagaaagtcattggtatccaagaaatgacgaatcacttgtgtcgtttttgcccgcatcatgatattcttagtcattttgggacggcgtaaatccaaataacgatatttcaaccgcgtttcgtctcctacgatttgatcatcttcgatcgaaaatgcaggtgttttggctgtattcaaaatagtgatctcgctgaccatcacttcatagtgcccggttttcatcttaggattgattgcttccggtgctcgattgatgacttgacctgtcacttctagcacatactcgctgcggcaagtatctgcaatcgcccatgcttctttggatacttccggattaaagacaacttgcacgatcccttctctgtcccgcaaatcaatgaaaatcactccgcctaagtcacgacgtttttggacccagccttttaaagtaacggtttgatctaaatgggcttctgagacgcgcccacaatatactgtacgtttgctcattcttcttctccttgcttgattaagattgtagtcatttcatcatagatttcatcaaaatgatcatacagatcggctaacttaaattgtttctcgatccggcttgccatcgatttgatgttgatcacttgttcagctaattcattttcacctagggtcagcaccaaacgcgccccttgcttatctgccgatttgaactgcgcttttgctttccgattcataaaatcacgatctgccgaaaagccaaaattacggatcgcctgaacgactttcaatgcttccaaattggttgcttctcctagaccaacaacataagcatctaattcgttcaatgctggaataacgacttcttctgcttccattgtgatcaatagacgttctaagcccatcgcaaaaccgaaacctggcgtttgtgggccgcctaattcttcgaccagatggtcatagcgtccacccgcacagatcgtagcttgcgcccccatttttggcgcttcactcataatctcaaaaatagtatgggtataataatccagtccccggaccatatttgaatcaatctcataaggaatgtccaaagcatccaacatcgtgatgactgtttcaaaatgggctttagcttccggacttaaatagtccaagatcgaaggagcatccgcaacgaactgttgatctcgtttgtctttactatctaaaacccgcagtggattctcatgcagacgacgttttgaatcttcacttaattctgcttcatgaggcgataaataatcaatcagtgcttgacgatagttcttacgcgtttctttatcccctaaagagttaatcactaatcgaagttgacttagccctaattgtttaaagaaatccatcgccatcgccatcgtttcaacatctgtcgcaggatttgcggaaccaaatgcttctacaccgatttgatggaattgacgtaagcgacctttttgcggccgttcatagcggaacatcggtccaatataaaagactttgtaaggcttgttgtattcaggtccgaaaagtttattttcaacataagaacgagcaatcggcgctgtgccttccggacgcaatgtcacatggcgctctcctttgtcatagaaatcgtacatttcttttgaaacgatgtcggttgtatcaccaacgcttctagcaatcacttcaaaatgttcaaaaatcggtgtgcggatttcattgtactggtaatcacgaaaaaccaaacgggctgtttcttcaacaaactgccatttttcggattctcctggtaaaatatcattggtgccttttggacgttgataactcatctgttttcatcctcctattgtgggtatcttcgatcgatcaaaaacgatcgtatgtattcattacaactatactgatttgatccattgtgggaaacgattttctgttcatcatctgctcgtctactctgcgttacgcctaccgtcgcttctaagctgtcgctaagaaggacttgcatagtcttcgaccagtcgcagtgattcgaaaagtggtgactactctcccttcggtcgcctactactgttcatcatctgctcgtctactctgcgttacgcctaccgtcgcttctaagcttacgctaagaaggacttgcatagtcttcgaccagtcgcagtgattcggaaagcggtgactactctccctccggtcgcctactactgttcatcatctgctctgccctgcttcgcaggtcaatcgcagtgattcgaaaagcggtgactactctccctccggtcgcctactactgttcatcatctgctctgccctgcttcgcagggcaatcgcagtgattcacagcaaaaaactcgcccttgttttctacacaagggcgagttattacacgcggtaccacctaaaattcgagaactttcattctcctttcgattaacgctcgttcacggaacagcttttcttctgttcatctccagattgtctttccgacatttgtcctaaactgcttgcagccatggcagttttctctttgaaggtccaataatgacgtactcgatctttcacagatttttgatattatctataaactacaagaatcctttggaaatgtcaagctgtttcataggctttttcaatacttatgaatatcgtttttcaagtttttcctttacactaaaagaagagattagaaggaggaattgctttatgacagatgttcaaatcggcaaatcacaagtctatgtacgctcccttggcttaggtgcaaatgccatcggcggccacaatttatttccaaatttagatgaagaagaaggcaaggaaattgtgcggacggcgctgcgcaatgggatcaatttgattgatactgcctatatttacggtgaaggtcgatcagaagaactgatcggtgatgtcttgcaagaagaagcgttcgatcgcaatcaagtcatcattgccactaaagcagctcatcgaccagaagaaccaaacaaaaaagataattcgccggaattcctgacccaagccgttgaagaagctttaacacgcttaaaaaccaactatctggatatattttatattcattttccagatgaaaccacccctaaagaagaagcgattcgcgcattgcatcaactgaaagaagctggcaaaatccgtgcgatcggtgtctccaacttcacacttgaacaattaaaagaagccaatgccgaagggtacgttgatgttgtggaagatgagtacagtttgatccatcgccaagctgaatcagaacttttcccttatttagctgaacattcaatcaattttattccgtactttccactagcatccgggttgttgactggaaagtacacacaagaaacgaccttttcaaacgacgatatccgtagtaaaaagccggactttcaaggtgatcgctttaaaaaaatcgtatcggctgtcgaccaattgcgaccaatcgctgcctcttatgatgcaacgattcctcaacttgtgttggcttggtacatgaaaaatcctgcagttgcagcagttattccaggtgcaaaacaagccagtcaagttgctgacaacgcgcaggcattggatatccatttatccgcaaccgattatcaagcgattgatcacctgtttgctgaatttaaatagtcccgaaacaagagaaggcactttgcatttctcttgttttgtattatgctgatgaaaacagttatgaaaaggagcaaccctgatgtccttatattccggctatatccgccaacctcattactatgaaaccgatcagatggcaatcattcaccatgcaaattacatccgttggttcgaagaagcacgagtagatatgctcgcctttttacaattgccataccataaaatcgaagaagcgggtttgattgttcccgttcttgaagtcaatgcacaatacaaggaaatgatccgttatgaggatcaagtacgcatcgatgtgctcgtcgatcattacaccggtactcgacttgattttcgttatgagatttatagaactgacaacaatcagttagtcacaactggcgcttccaaacattgttttttgagtaaagagacctatcgcctagtccatttgaagcgcagctttcctgagatccatcaagtattttcagattatgcgacattatcggctgcctcgaaaaattaatctcgagacagattaattgcatttagagcacttttttgtataatcaaaggtaatttttatgggaggatgatgacaatgtatgttgttaaagtcttgcatggttacattggcaaagatggtcgtcgcactcgtgaaaaaatacctgacaagttgtggatttttgaagatcggaagcagtcggaagcctttgcagcaaaaataggcggaagagtcaaacctctcacagaagtaaagccaaatcaataaaaagcaagacagcgaaagaacgcttactggcgtaagtttcattattcgctgccttgctttttttattgcttatcgcttttgctagtcatcttgttcaatttctaaaatttctcctgtttgcgcattgattttaacatttgtttttttgttgccgtcttcaactttgacttcccaataagtcacattcatttctttatcaagatcccaatctgttgcttgtccaccgccagcttctttcacagcactatcggaaatctcttccaatgaaagcaagttggtcagatccaattgatcggcttcttttttgacaccgttttgttcgtccgcatctagtttttcggttctttcttcagaagtttcttttgtttctgcatcgatctttagttcaaattcattcgtgtcgtctacgccttcaacttgatagaagtacttaccaaaagaagtatccaagtcaagcgatgtgattgctgcatctggatatttgttttggaacacttggacggcttcttctactgtcactgtaggcaaaccgccatttgcgatggctgcactgcttgaagatctgtccacagcttgcgaagaagttgtttcatttgatgatgcgactgctgagcttgaactgctgttttgtgcaggttcagaatttccagtgttattttgtgtacatcctgccaataatcctagggcagcgattccgaacaaaattgttgtttttttcatgtttcatttctccaattaattgtctattccttttttctatatatttagaataacaagtccttcagaaaaaagaatcaaaaatgcttgaagaaaatctaaaaaaatcttcatctttctctttcacttgggaaatcaattttaaagacactgccttgcggctgattatccgtgacggtaatttcagcatgatacttgttggccagctgctttaccagtgataatccgattcctgaaccggaaatttgactggaacgagaatcttccactcgatagaaacgctcaaaaatcaacgctttcttatcattggggatcccaataccaaagtcggcaacggttagagacaagtgcgtttgatcttgtgtcagtctcacatgaatgggctgatctgctggtgaatacttcgctgcattttctaaaagattttggatgatctgttggaagtcacgtttgtgcccttgcttcctacactggttttccacaaaatattcaatcgattgcggaacgatcgttgcttgtttttcacattcttctcgcacgatctgcgagacatcaacgagacttatttcttgggtttggtttttttccaaatccagcagttgattactcaatgtttccaaacgcttcgattctttatcgataaaggccagtgaagaaggaatgacttctgggtgtttggttccacgccgctggatcaattggacatgtccgcgaatcgcggctaaaggtgtccgcagctcatgagaagcatcggcaacaaaccgtttttctcgcgcgatcgtctcacgctgttctttcagtagtttattgaaagccaacgccacagaacgaatctcgattggttcttcaacaatcgtcaattcgcctttttggctttgttcgatttcagcaatttcttgcgccatccctgttaatttccggctccatttcccaacgctccaataaatcaatatactgccaacgactacagcgatcaggttcaagaaactgctgatcataaagagaccataggctaattccacactgtcctcaccattgatggcgatcttcacctgatccctatcgatttcttgggttttcgtataatagataccatcatctgtaaagacgatgccctccaaaaatgggatgatccgtccttgattgatctcggcaaaaatctctgctgcatcttctgataaaatgacactgccatcagctaagatcacttgcaaggcatcttcttcatctgccgaaacataggcattgactagatcattccagtcatcccctgaagcttccccgctttcgatagcctcaagaatattgctcgcacgattttcgatatgttcaaacaaataccctacggataacaagataaacaatacattgaagagaatcaacagaccaaatagaatcaaagaaaagcggctcgttaattgaaactgggcagtttttctgcgtgggttggctaacttattcttcatgggcggtcctcaacacatagcctaatccccgaacagttgcgatcattttccctttaccgcagacatccagcttgttgcgaagggtgcgaatataaacatctaccacatttgtttgaccatcgtattcatacccccaaatctcattcaatagctcatctctggttttgactacttctggttctttcatcaactcatataagattccaaactctttaggagtcaattcaatggtctctccggcaacctggaccaagtgtttggcgatgtccatcatcaactcgcctaccaccaactgattttgttggttcttttgctgttgggcttcccgctgcaaccgtcgctcaatcacgcgaatccgggcaaacagttcttcgatttcaaagggcttcgttaaataatcatctaggccaacgtcaagaccagtcacgacatcggcagtttgatttctggctgtcatcatcaaaatcggaatatcgctttctttgcgaattcgccgcgccaccgtgatgccatcatagattggcagcatccaatccaacaaaatcagatcaaacagatcagtttgctgattgaacaaggtcaatgcctcttggccatctttggcccataccgtgtcgtacccctcaaaagtcaactcagtctggataaaactggctaaactttcttcgtcttccactatcaagattctcaaggccatctgctctcctcctatttttgcttctatcataacggattttgtaaaaacttcctaacggattgaaagaaaaagatcatgaagattttttcatgttcagacaaaaacggagtgaaccaatgctcactccgcttttcttttatcccccatttgtcgctaactgataggtatcaactaactttccctgttcgagttggatcacgtaagggcaggtttcatccaaaaactctttatcatgactgatcacggctaacagatcgacttctttggcaacttcctgcagcagatttccgacctcttccatttgtttcaggtctaatccgctagtcggttcatcgaaaaacaacaagcgtttacctgaaagcaatgcactgccgatcgcgactcgctgcttttcgccaccggacaaagattgtggatgtcttcgcagtaaatgctctagttccaacaaagtcacgacttgttcaaaacgttccggtctggcagcttttgccaacaattctttttcgacagattcaaaaaaaagctgcaggttcacatcttgcataaccagaaaactttctcgcaataactgtttttgattgattggttgaccatgcagccaaaattgagctgctgaacatttttttaagccagcgaacacttgaaacaatgtcgatttgccagcaccgttcgggccaatcaaacccacgacttgtcgcgtaggcacaacaagtttcgcaatatcaagagctggttgctgttggcgtcgataagtgacttggagattcgtcgcaatcagatcagctgagaaactcgctccctctgtttcgttgattgccaactcgaactgcggctcgttgatccgccttaatccgagattgtgaatctgttgcggggtatgagaaagcaatgcttcactggtatactctgtgaccaagcgcccttctgctagtaataagtaacgatccgcaatccccgtcaagtaggacaatcggtgctctgcaatgacgatcgtcttcccttgctctttcaaaaggcggatcgctgcggcaattttttgtagtgcttcttcatcaagattactggaaggttcatcgaacaaaaagagatcatgagaaagcatcgttgcacaagcgattgctactcgctgcttttcgccaccagacagttcgaaaacacttgcatccaacaattctgacaaagaaaattgttctgccgcttctttgatccgttttcgtatttctactggctctatccctgcattttccattgtaaacgccagttcagaataaacatctgttgtaaaaaattgtgttttgggattttgaaaaacaacaccgatttttctggcgtaggcgggaaagtcttccgtcggcaaagaatcccctgccacttgaacagcccccgtcatttctgctggatatagttcaggaatcaagccattgagaacattcaacaaggttgacttaccgctaccgctttggccgcataacacgacgacttcaccagcaaaaatctgacaagagacatctttcaatacctgctgggtgccccgtttaagagatagtttttcgatggtgatcattccttcacatccttacaaacaaaaaaataagtagtaacacagtaccaaacactacataatcagcaagtttcaaccgcagtgtataaaccgatgtatgaggatttttagccgacaggcctcttactaacgcggtcgctgacaattctgtggcagtattttctgcagacatcaataaaggaatcaaaaaatactccaccgtctgtagaggatgtcttacataggaccagccgttcaaagcaattccgcgaaagcgcatcgcttggcgaatacttttgacatcttgcaacaatgttggaaaaaatcgaaacagtacggccagcggtaccagcaaaaacgagggaatgcggattttttgcaaagcagctaaccattcactgattttcgtcccactcatcgcaaatacggctgccatgatcgtcggtaacaatcggcgataccctacggaaaagaaatccagcagggtggttactattgaattgttttgccctgcaaaaaaaccttctaccaaagacaataatagaaacagcccgaaaaacaacaatccctttcgccagaaaccgctaagtagaaacaagataaacaaaaagctgatcacaatcaactcttttgtccacgtcaatgaaatcatcaatgtgacacttgcaaagaatgtcacaaataatttgcatctggggtcaagtgagagcctagtcacatcgatctcccgtttgtttgatgcaacgttggttggaaatgtttttgatatagacgagcaccgaggcctatcccgacaatcgaagcaaccagtacagcgagcccgcaaatcaccagcatcgctgtggaagtatgagcaaagacccctgcaatatagctttggtcttttccacgagcaactagcgaatcaatatacgcatttttcatgaaccacaatggcaagatgggacccattaaaccaaagctgaatacggtataactaatagttgtcttgagacttcctttccacttgcttttatactgaatcgtatctgccagtactgcacataaaatattcggcataaaggctagcggaaagtgacctgaaatcaaaaaaaagagacctaccacactgcccatgatggtgatcgcgccaaactttggtactttattcaacatcaatagataaatgaccccagaaaaaagtgctgtaacggctggaatgaataaattatgaaatcctggaataacaaaccgtaaaatcagcagacaaaaactcatcaataaaaaataaatagctgtatatatcccgacagcaatcaggtcttgaacttttaaatttttcatttcttatgctccttctttcaagcaccggttcttggtgcgattacaagcatctagtatagcacattcccgcgcgaaacaatggaaatgatgcttatctagtctaagacggtataatctgtgccaaattcaagtgctacccagtcactggaatctgtcttcgtattaacagttaacccatccaacaaaatcttttcgttcaatgtatcgcgaatcgtatagtagtcagcgtaaatttcgtcgcctgcagagactggaatatccgcaacttgattgccatctttgtcataaactggtgtaataaccatgtctttcgctgcaatttgatagagtccgcttggaagagtggcattggcttcccaagtgaaatgatttcctgctttattggagaaaccttttccttcttcaacggtcttatctggttcaagcaaagattccataatgttcttcggttgaacgactacatcatagattaatgagcctagatcatcacggtccgtttgaggtacttgcacaaagaatggatctgctggttttgcaacggcaggagagacaccacggtcatcttctaattcggtaactaaataaatgccatctgccgcattgccgctacccaaattcgctttgacagacccatctgctcctgtcgttactgtttgagcagtaaatgtgttgtcaatcgtataatcggttccttctttttgatctaatggattcgttaaagcagcatcaccgattgccgttacccgttgtatgcggaatttgatccctgctaacggctactttgtaactgtatcatccttttctccatcgccacgatcacccagttcagatagatctttcacttcatatttccaaagtgtaatggaacgagggctagtattatctgcaacaggacctgtagtcgctgcataggcagataaagtgccaacagctggaaccaccaaactacctgctgtgaaaagagttgttgcaacaacgaactttgtaactaattttttctttcgtttcatttctgtaccttctttcatatttttttaaatctttcctaacctacacatgcctaaacaaccaatccaacattttcgttttacataaagatcactcctaaaaaagtgcaaagattatctaaacagattatcggatatttttgctattaggaactgacaaaatcctttcaaaaaataagtatttgagtctcattcttacttagtaatctttttaaaaaaggagtaattcttatcattttgcgcctggaaatgaatggataaaagcgatttttatctcagacttgagcatttttttaataaataaggacattttacttcgtttttttctgaaatatgtgttaaaaatcacatgatttgggattgagaaatctctttcacttattgacctgtttatgaaaaagacaaaattcaaaataaatcaacttattttgtcatattgcgcatttttaacggtttctctctattcgttgatagacaaaaaacaaaaaacacctcataaatctccgtataaacaagagatttatgaggcgagtcaattaatgaaataaccccaatttgaattggatcaatactgttagtttgtcgtttttgttgcggatgaaaggaagcaagaatcaccaaatagatcaccgactgcttcttttcaacaaaaaatctaatagataagaattgacaaaactaaatagtaatccaattactactgatttgaagccataagtcaaaaatcctaatattaataccataaagttgatatagcggataccccgagcaatactaaaatcaggccgctttttgttgatagccatggcaatcacatccatcccaacagttgaagcgttagccgtgatgcagcaatagtaccctaccgctatgaacaagctcgcaaataagaaatcaagcattaggtttacttgaaaatcaatcttcatataataaaaaagagcaaaaaataaattataaaaacactgctgataatggacttgaaaaaattggcttttcctaaaaatagccaacaaaaaaccagcagaagggtcgtaataccagatgtcaaataaacgatcggtacattggtcaccttttctaaaatcatcgccatactagtgacaccaccattgatgatcccattaggtttcatccatttcgcataagcaaatcccaacaaactattacccgcgatgatttttaggactgcctttgattcttccaatacttcattcctcgttactagtttcatttgatatcctcccagccttaacaggaatccgattttattgtagactactataccattagtcaagcgaatttggtattttgcttagcggaagaaacaaaaaacccgctcattgagcgggttcaatcgttgtagaacaacgtgagtttatttgtttaaagcgtcttttgcttggtcagccaatgcagtaaatgctgttgcatcgtttacagccaagtcagctaacattttgcggttgatgtcgatttcagctaatttcaaaccgtgcatcaattttgagtagcttaagccattcatacgagccgctgcgttgatacgagcaatccacaatttgcggaagtcgcgtttcttttgacgacgatcgcggtatgcgtagttgtatgaattcattacttgttcttttgctgttttaaataaagtgtgtttagaaccgtagtaaccttttgctaattttagcacttttttacgacgtttacgagttactgttccacctttaacacgtgccatgtataattcctcctaatatgaaaatcgatagttgtttgaatttgtaaagcctgggacgcaattatttcatgcgtgctaattgttgacggatacgtttgtaatcgccagctgaaaccatagaagctttacgcaattgacgacgttgtttttttgttttaccgtggaaacggtggctagtaaatgcacggaagcgtttcaatccgccgccgccagtacgttttacgcgttttgctaatccgcggtgtgttttttgttttggcataactaatttcctcctcaaaatctttcgttatctgactttaaactgaaactcagtgagtcattatttatcattttttggcgataatactaagaacatgctgcgtccatccatttttggtttttgttcaacggatgctaaatcagctgtttcttcagccaaacgatccaacactttctgaccaatctctttatgggtaatggcacggcctttgaaacggatcgaagcttttactttgtcccctttttcaaggaatttacgtgcattacgcaactttgtgttgaaatcattgacgtcgatcgttggacttaaacgaacctctttaatgttgattactttttgttttttacgagcttcacggtctttcttctgttgctcaaaacgatattttccgtaatccataattcttgctaccggtggtttcgcatttggtgccaccaataccacatcaaggtttgctcgttctgcaatttgcaatgcttcagctttactctttacaccaagttgttcgccgttttgatcaatcaaacgcaattcacgtgcacgaatgccgtcgtttaccatcatatcctttgctatggtcattcacctccgagttttttgagagaaagaaaagcttgtcgattcgaaatcagacaataaaaaaaacgagttcttcacgaacccgcacgtactccatacacaaaatgtaggaatcctattctgcccagcgatacagtcactcaggcgagaagcgggtgcttctgctttaatttctcaacttttatagtatactgctttttttagttcttgtcaatgattttcatgattatttcaaaaaagagcgcttaacaaaagtgaccagccacctgaagtttcggcttggttccaaagaagctacttctaatcgtttatttgaaaaaagaagctgcgacaagatttttgtcacagctccctcagctatttattattcagctttcaatgcagccattgtgatgtagttgtatggttgattgaagtgtggtaagaagaagatatcaagtaatttcatcttgtcgatggttacaccttcttcaattgctaatgagaacatgtgaattcccatagcgatttctgaagtacgtgatgccatttgggcaccaatcacccgacgtgattcttcttcgtaaacaatccggattttcacggtatcgttttctttcatgaatccaggtttttgcgtatcttcataatctgaatacttcactttcacaccgttacgttctgctgcttctacggaaagaccggtagaaaccatgttgtaaccaaagattgagattccgtttgatccttggaccccagttgattccaatgatgtaccgccaatgttatggccagctacgatccctgagcgaacggcatttgttgctaaagcgatgtaggtcgtttgttgcaatgcatttgaataaaccgttgcacagtctccaaccgcaaaaacatctgggtcacttgtttgttggtgacggtctaccaagtaggcaccattcgtaaatagttccaagtgctctttgcctaatgtattgtttggcaagaagccgatcgcattgatcacaagatccactggatattctccattatccgttaccactgcttctactttgtcggttcctttgtattctcgagctaattcaccaaagtgcaattcgatcccatgctctgctaagttttgatccatgtcatccgtgaaccatttgtcatagtagtttggtaatgcacggttagcggcatcaaataaaagaacgtttttaccacgacgttttgcagcttctgcaatttccactccaatatagccggccccgatgacagcaacattttttacttcttcagctgctagttctttatccacagattggccatcttggaatctcttcaagaaatgaatattggctaaatcacgaccaggtacttttggcgaaattggtactgaacctgttgctaaaacaagtttgtcatatgtttctaccacttcttcaccatcttttgttactgcatgaaccgtttttttctcaaaatcaatatggtcaacagttgtttccatatagatttttgctccctttgcctcaaaatcttcccgttttgtatagaataagccttcatacgaatcgatttgacgtccaacccataatgcagtcccacaaccaaggtaactgaggtttgtattccgatcgatcattacaacttcttgatcttggtaattgtctaataaggtatttgctgcggcaatccctgcgtggttcgcaccaataatcactgtttttgtcatggaaaaatttcccccttttgtttatggtttcattatagctacattgtgaatttaaaaactatcaagattttcgcaaaccgttaaaaaaatgacagtttttactggttattgccgaattatccttgaattatgcttctgaaatgaagatttttcttaaaacaattcataaccttgtgaatataagcgtatttatttttcataaaaccttgctatttcagcagctaaagttagcctattgaattaaattcacaatctatccatcaaacatctttgcactgcaaaaggcatcgctcaaaacatggtatactattaaaaaaacaaaattttgaggtgcaaaatgaaaaaaaagcagccggatcctcttttaccgattattgaatactcagaaacaaaagatttttatcttgaagatgaagaaatttttgaacaagctttttttacagaaactgatgccagttatgacgcttgtacgggtctcattttaaaacagtgccacttgaaaaaggtcaccatgcaaaagacaagactagagcattgggaatgccaaaatgttttctttgaaaactgcgacttttccaacatggaatgtttgggcgctagctttcatcaagtacacttcaaaaactgcaagctgaccggtacaaattttgcagaaagttattttcgtgactgtacatttgaatcttgcgtcggcaattttgcttccttcagcaacaccaatctcaaaacgatccgctttgcagagtgccagctgaatgacacagaattttacgaagtccaatggaaaaatctccagttgcagcacaatcagctgacaaacagtaattggttccgaaccaaactctatcagctggatctgcggaccaatcctttccagaaaatcgctctttcgcaagaattgttgcggggattgatcgttgaccaagaacaagcattagtgattgcagcggggttaggtctagtgattgactgaagcatcacttgattctgcgccagagtgcaatcaacatccatcctgacaagactaaactgatcagcagagcgattccccagccaaacacggtattcgtgaagggcaatggaacgttcatgccaaagaagctggtaacgatcgatggtaccgtcagcaacaacgaccaaacagtcaggaatttcatcgtgtcgttcaagttgttgttcaacaaattattgtacgtacctgacaattgttccagaatttgaaacgctaactgagtcatttcaacggcttgtttcgcttcgatcagtgcatcatccaactgctctttttcattgtcgtccattaaacgaaagaacgacaaagctttgatctgttctaataaaacggcattttgtttcgttgccgaaaccagataaacgagtccgatctccaagtcagacatctccaacaaatttttattggtggtcttttcccgcagccgttgattgagatgcacgcgatcgctattgacttcttcgactaaaggaaaaaaagttcctgagatcaaaaaaagactattaaaaagaaaatgaatcggtgtttgcaaaggattttgcacgagtatccgttccatcatcggaatcacatattgtgtatttctcgaagaaaaagtaaacagccgatctttttttaagataaacgtcatcggacttgtttcaaaatgattgtctttcttttcttgttgaggtacgttgaacaccaacaacaatgcttgatcatcagtatcgaactccacacgggcacgttcattcttgtctaatgagtaagttaacatctcatcagtcaactggtgctgtctttgtaaacgcgcaatactgctactgtcttgttgatccacttgaatccattcataacggccattgtaaaatcgttttttttccactggtttccctccacacgttacatgttcgctttcttctattataaaagaaaacagctggaatccccacttttatgggctggactccagctgttgctttatttgcgcacttttgccagtgcttcgtcgaccatcgctaataccttttgggctgcttctggatcttcaacaaagttgaattgatcgccgtcgatttggatttttggactttcttggtattcttcataccattgatcataccgtagattcaattcttgataatagtcatacaaggtaggatcaaaggataactgttcatattcccgtccccgtttattgatccgttctaacatagtttcaaaagaaacccgaatatggaccaataaatctggatgttttttatgagctgcataaggcaattcttccaacatgttggccaataaatcatcataaacccgaacttctgtatccgttgctcgccctaaatcagcattcaaatggaaaagcagtgaatcttcataaatggatcgatccaatacattattatcatcattcaatgcttttttgatactatcaaaacgtttattcaaaaaataaatctgcaataaaaaagcatatttatttggatcggcataaaacaacggcagcacttcattatcatcgattgactcataaaatgcttgactgcctaaatgatcagctaacaatgcagttaaacttgattttcctgcgccgatagttcctgctaatacgatcacgctcatatcccccaactcactcatcactaaatattgtatgtttcatttgcgtaatcaactatacactactagatattgtatcgtcaacccagcgcttttgaagcataaaaacaaaaaattttcaataaaagtttaaatattttcagttttttacgatttctttttcggaatgcttaacgaaacagccttcttctagtaaaataagaaagaatcttttattcgtttttctgcgaacttttctgttctaacggaaaaacaaggatctatgatgaaatcactagtaattattaagtagattgcagcttagtttaaaagaatgactcacaggatcaaaggggaacctttatttttttgcctgctgcttcctctgagacattcttttgacttctgctgcagttctaagagaaatgaggataatgaatgtcactcggtactggcatagctacagggaaaatcatattaatgggtgaacattcggtcgtctatggtgaacccgccatcgcttttccatttgctggcgcaaaggtccacgtgacgatcactgccagcctaacgaatgatttaacctccaattattaccacggcccactagaagaagctccttcgcatttaaaaaatgtgaaagaacttcttcatcgcttgcagcaagaccatcaaaccggtcccttttctgtttcgatcgttagtacaatcccttcagaacgaggaatgggttcaagtgcggcagttgcagttgcgttgactcgggccttttttgattggcagcacaaagagttaaaaaaagaacggctattggattatgtcgatttttctgagaaaatcgcgcatggaaatcctagcggtattgatgctgcagcaacaagcggcaacgaggcgatctactttaccaaagggcagccgattacttcttttccattgacgatcgatggctttttgttagtcgccgatacagggatcaaaggtcagacccgcacagctgtcaaaagcgtcgcgcatctgtttgaaacgcaaaaacaccaaacgagtcaggctatcagccgcttaggttctttagcaaagaccgctaaagaagctatcttacataatcagctgacgcagctaggtcaggcaatgacccacgcacatgagaccctccggcaactaggtgtcagcaatcaaaacctggacgatctcgtgtcactggcattagccaacggcgcttttggcgcaaagctgacgggcggtggccgcggtggctgtatgatcgctttgactcaaacaaaaacacaggctgaagtgatcagccgtattttattgtccaatggcgcccatgccacttggattcaaggattaggagcttacgaacatgtataaaggaaaggcgcgagcctacacgaatattgctttgatcaaatattggggcaaggagaacgaaacactgatcttgccaatgaataacagcttatctttgacgttagatgctttctatacagaaacctctgttaccttttcagaggaatatactcaagaccgttttttcctggatgacaaacagcagagtgaggctgcaacgaagaaaatctccgcttttttggatcttgtacgcgcaaaagccaattgtccttttttcgcgcaagtcaacagccgcaatttcgttccaacagctgctggtcttgcttcatctgctagtggactagctgctttagccggagcctgtaacgcagcacttgacttacaattatcacaaacagaactatcccgtctcgctcggcggggatctggctctgcttgtcgcagtatttttggcggctttgtcgaatggcatactggtgatgatgacacgtcttacgcaacaccgattgcttcggaaggctgggaaaaagagctaagtatgcttttcattttgatcaacgacaaagcaaaagatgtttccagtcgtgacgggatgcgtcggactgtagagacttccagctattattctggttggctagaaagcacaccacacgatttgaaaaagttaaagcaagccatccgcgaaaaagactttcagttattaggtgaaacgacagaagccaatgccctaaaaatgcatgccactactatggcggcgactccaccgttcacctactggtctcctgaatccttgcgagcaatggattgcgtccgttccttgcgtcaaaaagggctggcctgctactttacgatggatgccggaccaaatgtcaaagtgctttgtcaaagaaaagacgaagaagctatattaacccagctgaaaaaagattttcatcctgaacaattaatcgttgctcacgcaggacaagggttggttgatttaccaatgacagtgaccgatccgtctatgacaaatgaaggagtgtcgaaatgatagaaatctcagtccccggcaaattatttattgcaggtgagtatgcggtcgttgaacctggacatccagcgatcatcgttgcggtggatcaattcatcaatgtgacgatcgaaggcgcccgcaaaaacggcagtatccaatctgcccagtacagtgacttgccgatccgctggacccgccgcaatggcgaactagtactggaccaccgagaaaatccttttcattacattctagctgctattcgtctaacagaaaaatacgctcaagaaaaaggaaccctgctctctttttatgacttaaaagtaacgagtgagttagataattccaacggtcgaaaatatggacttggttctagcggtgcagtgaccgttgctaccgtcaaagcactcaacctctactatgatctaaaaatggatcgcttgacgcaattcaagatcgccgcattggcccatttggccgtgcaagggaatggctcgtgtggtgacattgctgcttcttgctatggcggctggctggctttttccacatttgatcatgagtgggtcttacgaaaacagcaggaatggacattgactcagctattgaccagtgattggccagagctttcgatccgtccattgattgtcccaaaatcattgcgcctgttgattgggtggacaggtagtcctgcttccacttctgatttagttgaccaagtctaccaatcaaaagaagccaaagaaaagggctatgccaaatttttggcagacagcaaagactgtgtcaatcgtttgattgatggctttttaaatgaagacagccgaacaatcaaaaaaatgattaccgaaaatcgaaaattacttgtaggattatctagtctgactggtgtaaccattgaaacacccgctttaaagaaactatgtgacttagcagaaacctatcgcggggccgccaagtcttcaggcgctggcggcggggattgcggcattgtgatcgtcgatcaaaaaaccgggatcttaccattgatgagcgcttgggaaaaagccgacattattccattgccgctgcatgtctatcattatcgggaggagatttaatgaatcgaaaagatgaacacgtctcattggcaaaagcctttcacaagccacggttgaatgattttgatgcggttcaaattattcaccagtcctttcccgagatcgatagcgcacaagtcactttggaaacggaactctttggccgctctttcgctaccccttttttcatcaacgccatgacaggcggaagtgagaaaagcaaaaaaatcaaccaagacttggctgaagttgcgaaagcttgtgacctgatgatggcgactggttctgtctcagctgcattaaaagacccagcgctgtccgacacgttccaagtcgttcgccaagtcaatccagagggctttcttttagcaaatgtcggtgctggtagttccgttgaaaatgccttgcgtgcgatcgacttatttgaagccgatgccttacagatccatctgaatgcccctcaagaattggtgatgccagaaggggaccgtgaattcagcaattggctaagtctgctggaacaaatcgtaaaggcggctccagtaccagttgtcgtaaaagaagtcggttttggtatgacccgagagactattcagcaattgatttcggtaggcgtacaaacgatcgatgttgctggtagcggcggaacgagttttacccaaattgaaaatgcccgcagaaaaaaacgagaaatggcttacttgaatcacttcggccaatcgacggttatttctttactagaagccaacgaagtgcaacactccttcacgacaatcgcttcaggagggattcgagatgcctttgatattttcaaagctttatgtcttggtgccaaaagtgtcggaatctctgctacgattttgaccatgctcttagataaaggacctgaagaaacgattgccaccatccagtcttggaaagaacagcttcagctgctctacaccatggtcggacaaaccctgacacaggatttgaccaatgtaccgctaattttctccggtcctgtcaaagactggtgtcatgcccggcatatttcgttgtcggattatagttttcgctaaaaaagaggctgggacagaaatgttaaactccgcaaaataaggaggaatacacggaaattgcttttcaaattttggggtagttcgattaatttctcggagttgcttctgcttccgccatttagacgtgtttagagcgtgggacaaaagtgttttttacttttgtcccacgctctttttgtctactgatcatggagagtcgcttctgcttcgtttgcttgctgctccgcaaaaagtttactatcgtacattcggaaaaatggataatagcagacaaccgaaatcaataaattaaggatagcgatcaagattccgcgaaaatcaccgccagttccaagaaatgctccaatcccaacaggtgagatccaaggaatcccggtgatcactttagctacaaagccaaaggatgtagcaaaataagcaatcgtcacattgatcagcggtgtcacaataaaaggaataatcaaataaggattatagacgattggcgcaccaaagatcactggttcattgatattgaacaatcctggaaggatcgccgctttgcccaatactttcaactgttgggatttagctcgaaacagcatcaacaagaccaaccctaacgtactgccagcaccgccaataaaaatgtacatattgacaaaatcaccggcaaaaatgttggttgctccatcgatgttttcggttaaagcaactaataaaataggattgataaaactgtttttgatgacggctgttccgtgaacaccaacggcccacaacaaatgaatcaacaacatgattacaatgatccctagccaagaacctgtcaaatcttttacaaattcaaatggttttgacaacaaaccatgcaagtcggtatgaaaaacggctaaacagccattgatcagaatcatcaaaaaagcaataataatcgctggaatcagggaagcaaatgctttactgaccccatctggtactcccgctggcatttggatcgtgattttctttttaacacaaaaacgatagacttgggttgccagcaccgccgtaaggataccgataaaaataccgaccccactaaaccgtgtcacccaagaaccaagtgctacaccattatagatgatagctgtctctccagttgtttgaagcaattgtgccccactatctgaaatatcgacttgaatgatcgtcatcaaaaatgcaaacaacccaagaattgcgccaacaaagctgctcaattggagtttttcttctttgcgatagatgtccgttaaataatacgcagtggctaaacaataaaagagtgcgatcgagccgatagacatagttgtcgcgacactataaagcggggaaaatttcaaaatcgtctgttcaaaaaagctggccagcggcggaataatttgaggcaggttattgatgatcaaaaaaatcgagccaacgatcgtgaaaggaaccgtgatgactcccgcttgcataattgcccggataaaacgcaagttagcgactttatttaatggcggcatcaatcgctgctctaaaaaagtaaagacatgattcattgcttatccctcccaatgtccgttttcgatcaacttttgataccagtaaaaactatcttttttcacacgcttttgctctttttcatcggcatcattccgatccacataaataaaaccatagcgctttttgatgccttcatggacactgatcaaatcgatcgcagaccaaggactatagccaatcaattccactcctgactcgatagctgctagacattgctggatgtgctgctgcaaatagtcgatacggtaagaatcatggactgcgccgttttcttccagatgatcttctgctcccaaaccgttttctgtgatgaggattggtagatggtagcgatcatagagtgtttgcaaagtcgtttttaagcccagaggatcaatggtccagttaaacgcatttttcttcaaatagggattcgtaaatcctttataaaaccctcgttccatgatgtcttcactttgttgatcactgatcccattcgtcatgtctccttccatcgttggctgttcaactgtgaccgttgtatagaaattcatagctacaaagtctgggaaggcactggtcatcaaagcctgatcctctgggtggatagtgatcttcaccccattttgattcaagtaatcttgaaagactgtattgtagcgtcctaagcaggcaaaatctaaatacgcccaattccgaacgctattgaaataaagggccgcctgattgtcttccggcttgctggttgctgcataaacaagcgagatattagggactggtccaatttttccatttggaacgagttcatggcaatgtttgaaggcaagcttttcagcaatcatcagatgatggaattgctggtacttctcaggtagagcaatcgttttgcctagtatcttgcgatcgactaagagcatgatattcggttcattgatcgtcaaccaatgggtcacccgatcaccataagcgttgaacaatgtcttagcataggtttcaaaagcttcaactgtactgcgatttgtccagccgccttgatcttccaatgcttgtggtaaatcaaaatgatttaacgtaataaatggttggattccctgcttcaacagttcgtcgatgacagcactataatggtccaatcctttctggttaacacttccccgcccctcagggtagatccgtgaccatgcaattgaaaagcgaaaaactttgattcctagttctgctaacaaggcgatatcttccttgtaccgatggtaatgatccaccgctactgtaaaatcggcgatctcgttattgtctcggggacgagtatcttgaacacttagtcctttaccatccgctaaataagctccttctgtttgatgtgcggaaatggatgctccccataaaaaatctgttggaaattttgatgtcatgatgttctcctgtcttttttagtaaatcgctttctggtatttaggataatcgtctccttgatcaaaagcaatagccggacaagaactgttcatgaaagaatatttatgaacgattctccttaattgattgtctgagaaaagcttcaatgccaaattaaaatcatagcagcgaaaactgcagaccttgagaagaaaattgcgccgtctcgatctctgtaagttgcctattgctaaacaagcgattcgccataaacgtacgatcaatcataaatcctcggacatggccgatattttctccttccgtatagatgattttctctccttgagtatgctgaagcatcgtccgatacacaaaggattcacttagtgtcgttgttgtgatttcatgggagtcgattcctgaggcttcaatcaaacacaaatcagccgtatatttgctgaaagccagtgtcgctatatctccgactaacgcagtggagttgctttccacttctcctccacacagacaaacaatcgcccgtcctggttttagatcaatcaatgcggaatggtcattggtcacaatcgttaaatcaaaatcagcaactgcgtggatcaattctttcgaccagcgtccagcccccacaaaaatcaatttcttttcttgcagcaaaaggtgtaacggtggaagcagtcgctgccaaggaaattcttctaccgatccaagttgctgggattctcttttttctgatttcttgatccgtttcacgccgccataataacgttcaatcaactgctttttttccagaaacaacaaatccctgcgaatcgtcacttctgatacttgaaatcgatccgctaattctgaaacagtcccataatcatacttatctaagtaggtgatcaaggcctctcgtcgtcgaaaaacacttccctgtgtggctttcattttttcaccttctatacgttttttgaatttttgattgcccgacctctttgagtcagtttaccttattatcagcgaaatgtctgtgccttatgtcgtaaaaaccccccagtaatcgaatcgattactggggggttggacgttgatttacgtttgcaaaatcttctcttgcggataactagttaagaaaattatttcttctctgctttatcgtcagtcaataatgctttgcgagacaaattaattcgaccttgtttgtcgatctctgtgactttcacaagaacttcatcgccttctttgacaacatcttctactttgttgacccgttcatttgcaagttgagaaatgtgaactaacccatctttgcctttgatcaagttgacaaaagcgccgaatttttcaacacgaacaacttttcctaaataaacttcgccaactttgacttcttttgttagatcttcaatgatcttaatagctttcttgatcatttccgcatcagaagaagcaattgatacttttccgtcttgatcgatgtcgatcttcacgcctgtttcatcaatgatgccattgatcgtgtcgccacctttaccaatcacatctttgattttggctgggtcgatttggatcatctcgatcttcggtgcgtatggactcaattcttcccgtggcgcagcaatagttgaagtcaattcatttaagatttccatccgtgcttttttcgcttgcgatagagcttcagttaagatttgctcggtgattccttggatcttgatatccatttgtaaggctgtgattccatcttttgttccggcaactttaaagtccatatcgcctaaatgatcttccaatccttggatgtcggtcaagatcgtatagttttcgccatcagagacaagtcccatcgcgataccagcaacaggggctttgattggaacaccagcatccatcaatgccaatgtacccgcacaaatacttgcttgtgaggatgaaccattggattctaatacttctgccactaaacggattgtgtaagggaaatcctcttcacttgggattacttgcgccaaggcacgttcacctaaagcgccatgtccgatctcacgacggcctggagaaccggcacgtcctgttgaaccaactgaaaactgcgggaaattatagtggtggatgaaccgttttgattcttctacccctaaaccatcaatgatttgatgttcacccaatggtgccaatgtacaagcagataatgcttgcgtttgcccacgagtgaatagtcctgaaccatgaacacgaggcaacagaccgacttctgaggctaatggacgaatttcatccaatttccggccatcgggacgaattttgtcgatcgtgatcaattcacggacaacatctttttcaaggtcttctgcgatttgtttcacttcttttagaagctgcgcttcatcctcatgacccgcaaatttttctgcataaacttctttaactgtttctttgacgttgtcgatctcgtcttcacgagccaatttttcttcggtcataacagccgttttcattgtttgatagtagccatcgaaaatttcttttttcaagtcagcatctacttgaagcaaagtcacttccatttttggtttaccgactgctgcaacgatttcttcttggaaaacaactaattctttgattgcttcaaaaccgaacagcaaagcgcctaacatatcatcttcagaaacttctttcgctcctgattctaccatgttgatggcttttttcgtaccagcaaccgtcaattcgatatctgtttgctctgcttgttcaacggttggattcaacacatattccccattgacacggccaacttcaacaccagcgattggtccgtcaaaaggcacatcggaaatagacaacgctaaagaagagcctagcattgcagccattgctggtgagcaatcttgttccacactcatgacaatgtttgtcacttggacttcatttcggaaaccatccgcaaacattggacggattggacggtcgatcaaacgagcagtcaatgttgcttcggtacttggacgaccttcacgtttgatgaaaccaccaggaactttcccgactgcgtacattttttcttcataattgatcgttaaagggaagaagtctgtatcttttgcttcttttgaagcaacggctgcactaagaactactgtatcgccatagcggacgagtactgcgccatttgcttgtttggctaattggccaacttcaacttgtagcggacgcccgccccaaatcgttttgaatacttgtttttctgtcatgatctgctcctttttttctgagccaagcaagtcactactaaacaaatgaaaaaagtggatcggtgcttccgctgctttcatttggttagtaggaagctgctcgccgtgtctcagagattcttttttagttgcgggtttgattcaccagtcaagtcccgctaattgagtttgttaaaaagatggggccactattattagtcgcctagtactattcatcatctgctctgtacggcttgtgccgcccagtcgcagtgattccgctcgggtgactacgctcctggttagtcgcctagtactattcatcatctgctctgtacggcttgtgccgcccagtcgcagtgattccgctcgggtgactacgctcctggttagtcgcctagtactattctccacttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagagtccacgggtatttatcttggagagtaaacctctcaaaactgaacaaaggcaaacgatgtgtagtcttccgtactattccttagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccaatcatctatcccaccttaggcggctggctccaaaaaggttacctcaccgacttcgggtgttacaaactctcgtggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcgtgctgatccgcgattactagcgattccggcttcatgtaggcgagttgcagcctacaatccgaactgagagaagctttaagagattagcttagcctcgcgacttcgcaactcgttgtacttcccattgtagcacgtgtgtagcccaggtcataaggggcatgatgatttgacgtcatccccaccttcctccggtttgtcaccggcagtctcgctagagtgcccaactaaatgatggcaactaacaataagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacaaccatgcaccacctgtcactttgcccccgaaggggaagctctatctctagagtggtcaaaggatgtcaagacctggtaaggttcttcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcaaccttgcggtcgtactccccaggcggagtgcttaatgcgtttgctgcagcactgaagggcggaaaccctccaacacttagcactcatcgtttacggcgtggactaccagggtatctaatcctgttcgctccccacgctttcgagcctcagcgtcagttacagaccagagagccgccttcgccactggtgttcctccatatatctacgcatttcaccgctacacatggaattccactctcctcttctgcactcaagtctcccagtttccaatgaccctccccggttgagccgggggctttcacatcagacttaagaaaccgcctgcgctcgctttacgcccaataaatccggacaacgcttgccacctacgtattaccgcggctgctggcacgtagttagccgtggctttctggttagataccgtcaagggatgaacgttctactctcatccttgttcttctctaacaacagagttttacgatccgaaaaccttcttcactcacgcggcgttgctcggtcagactttcgtccattgccgaagattccctactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccgatcaccctctcaggtcggctatgcatcgtggccttggtgagccgttacctcaccaactagctaatgcaccgcgggtccatccatcagtgacgcaaaagcgcctttcaactttcttccatgcggaaaatagtgttatacggtattagcacctgtttccaagtgttatccccttctgatgggcaggttacccacgtgttactcacccgttcgccactctttttctttcggtggagcaagctccggtgaaagaaaaagcgttcgacttgcatgtattaggcacgccgccagcgttcgtcctgagccaggatcaaactctcataaaattccagaagcattatctggtatctctactacataccagcctgggatctctttggcttcactggcatatggtaacccgacttttccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcttgcgctgcctcactgaaaattccataggcattatctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgacttttccacttaagatagttggctctgctaattgatttccttcactatcttggtatttcacagtcactggtgccgcatcactgcgttcgtatacatacaccacttcctgcgcttcttcactgaaaattccagaggcattggctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgacttttccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcttgcgctgcctcactgaaaattccatatgcattatctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgacttttccacttaagacagttggctctgctaattgatttccttcactatcttggtatctcacagtcactggagcagcttcactgcgttcgtatacatacaccacttcctgcgcttcttcactgaaaattccagaggcattggctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgactttgccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcttgcgctgcctcaccgaaaattccataggcattatctggcgtctccactacataccaacctgggatttctttggcttcactgatataaggtagtccgacttttccgcttagaatcgttggctctgttaattgattcccttcactatcttggtatttcacagtcactggtgccgcatcactgcgttcgtatacatacaccacttcctgcgcttcctcattgaaaattccagaagcattatctggcgtctctactacataccaacctgggatttctttggcttcactggcatatggtagtccgactttgccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcctgcgcttcttcaccaaagagtccggaagcattatctggtgtctctactacataccaaccagggatttctttggcttcactggcatatggtagtccgactttcccacttagaatcgttgggtcgcttaattcgttaccgtctgtatctttatatctgactgtgactggtgccgcatcgctgcgatcgtatatatacaccacttcttgcgcttcctcgctgaaaattccagaggcattatctggcgtctctactacataccaacctgggatttctttggcttcactggcatatggtagtccgactttgccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcctgcgcttcttcaccaaagagtccggaagcattatctggcgtctctactacataccaacctgagatttctttggcttcactggtatatggcaatccgactttgccattcaaaatcgttgggtcgcttaactcattgccgtctgtatctttatatctgactgtgactggtgccgcatctgaacgctcataaacatagaccacttcttgtgcttcttcagtaaatacaccgactgcattatctggtattttgaccacgttccagcccgcgatctctttcggattgctttcataaaccataccgacttttccacttaaaaccgttggttcactcagctgttcgccttcagaattctgatacttgactgttacaggagctgcatctattaaattgggctgccaaacatacgtatcggagtcagtttctccattgtagtttgccattaactcggaagccgaccaaatatttagcccattcgggaaatctattgatcctgttccaacattgacccattttcctgtataaatttctgatgaaattggactaggcaacattgcatttgtataaaatgaaaatgactgtcctaatctgatgatcttcaacgattgcataccgctaaacatagaagacatattcgttaccttactggtatcgaaacttgatatatccagactagagactctatttaagccctgaaacattcgatccatattcgttacttggctagtatcaaaattgcttagatccatactgaatgtatcgagatcacttcttcttaggtttgcgaacatcaaagacatgtccgtaacatttctcgtatcaaaattgcttaaatcaaatttatcgatattaatcacattcgcgaacatcaaagacatattcgttacatttcttgtatcaaaattggagacgtccaaactagtcaaatcgaacagtccattgaacatcgcatacatattagtaacgttacttgtatcaaagttggatacatcgagctttgttaaccctcgagtattattaaacatgccagacatattcgttactcggctagtatccagcttgtccaagccttctatttcagtaaggtcagcccacgtaccgccggagttaccaaataaataagaagaatcctcaccagcaataacattcccctcgaacacaatttttttaaccctataccgggaccaagggttaatctcagaagtagatcggaatgttccagatccgatatggagaactccgtcataagtgatataccaatctgaagtaccataagttcccgaggccatattttcagtaggatcttcagtagtttgattctctattacatctgtttcattttgacttctaacttcattctcacttgaagaagaagtcgattcgttcagttcgacaggttctgaactatctgattgactaagttcactgggctctgtattccttccatcattatctttcgttgaatgaatgtgttcatccttactatcacgagacattaaagtttcttcttgttccacagcgatcgtgctctctactgtatcctgtatagaaacagtatcttcagtcactgaatcagcgctaacaaccattgtccatggcgcttgatttaacaacaagcctcccaacaatagtatcctgctacactttcccataccaagtcatcctttctcttttagtctttctctttagtatccatattccgattatcatcaatggatgttattacctacatgttttgtattgtctctgtgctaaaggtgttttgttaatcaaaccatgcgctttacctgctgattcgctttcaagctttcaataaggttcgatctaaagaattttctttaaaaagttgttcccaaccctcaacttcgacaaatggattttctgaggctttctgtatgcatgtaccttcttctagtgccaaaaatcttcgttttttagataatagtttctcatttagacattttttcgacaaaaatctataattcaagttttgtaagacattcgaagttttcggatgtctattttcgtattgtcccaaaaacgaaggtttttgagacagatagattattttacattctctgaatatattactattcatcgcagctttctcttaatcaactatttctccagacagtgaaatagttgatttgctttttactccaaccttatctacagttccaaatcaaatcgcttcgcctatccttgctttttttgttaagataaagaaataatgagtaagaatttaggtgatgatttatgcgactgttgtttttctttttccttttcacatttttgattggatttctcttctatttattgacccgtcgcacgatcgccgaagtctatcatgaattgaccgataagaaccgcttctttcgaggcatcaaagctttcttcattggaatttatcgcattttgacttctgtttaaaaaaaactgtccaacaacagatctcttgatcgttgctggacagttttttgtttgattcgtcttctatttcaatggtttccattgccaatcttggacttcagcaatgtcatagccattctcacggataaagtcatggtgataggcaaccgtctctgtcattcgttgcgcaaagtcggcagcttgttcgccatagacccactcagcgccgtctttcgctaaatggaagcgatcaagttcagataagatccgcatgtcaaatggtgtggtgatatcgccattttcacgatagccatgaatatgcagacgctgattcttgcggccgaagaaaatgtcccgaatcagtccttcatagccatggaaagcaaaaatgattggcttgtccttagtaaagtaagcctcaaattcttcatctgtcaatccacgaggatcgacatccggatgacgtattttcaataaatcaacaacattgataaagcggattttcaactctggaaacgcctcattcagcaggcttacagcagcgagagcttctaaatttggctctgtccctgctgcagcgatcaccaaatcaggttctccttggtctgttgaagcccaatcaatgatctttaagccgtcttttaccaatatctccgcttcttctgccgtataaaactgcggccgaggatgtttcgaagaaacaatcagattgatctgttcttcagtttggaatgtttctgccattacagccatcaagctattggcatctgctggtagatagacccgtacgaattccgcttttttctcagcgatatgtgtcatgatccctgggtcttgatgggtatatccattatggtcttgctggaatacggttgaggaagcaatcaaattcaatgacggataggcatggcgccaaggcaattctttcgatttacgcgtccacttaaagtgctgagtgatcatggaatcaaccactcgcaagaaagattcatagctagcaaaaaagccatgacgcccagttaagacgtagccttctaggaagccttctgcttgatgctccgataattgggaatcaatcacccgtccggtagcacttagccattcatcatagtttggctgttttggttctaaccattggcgatttgtcacttcaaaaacatggttcaaacgattggatttggcttcatccggaccaaagattctaaaattagtcgggttttcaacaatcaaatcccgagcaaactttccgaactccatcatgtcttgagcagtggttgagccaggaacaccaatatcgatcgcatgctgtcgccaatcggtgattttcaacggttgaggatcgattcccccgttagtgatgggattcattgccatccgttgctgtcctttcggcgcgagttcttgaatctcagccttgatgcggccagattcatcaaagagttcttctggcttatacgatttcagccaatcgattagtgcatccacgtgctccatctgatgcgcattgactgggataggtacttggtgggcgcgaaaaccgccttcaatcggctctccctcccaaatttttggtcctgtccatcctttaggtgtgcgcacgatcagaacaggccagtggggcatgactgcttcatcagcttttccttgacgagctttggtttgaatcgctttgatctgctcaacggcgcggtccaatgctctcgccatttgcggatgaacagtagcaggatcatctccctcaacaaaataaggtgtccaacccattccttcaaaatacttggttaggtcttcatcagatttgcgagccagaatcgttggattagagattttagcaccgttcagatgtaagatcggcagaacagccccatcatttaccggattgataaatgtattagaaaaccagctgcccgctaacggaccggtttcagcttcgccatctccaaccacaacagcagcgatcacatcaggattatcaaggacagctcctgttccatgcgcgatggaataacctagttcgcccccttcatggatcgatcctggtgtttctggtgccgcatgggaagcaattcctcctgggaaggaaaaaattttgaaaagatgctgcatcccggcctcatcttgggttacttctggatagatttccgtataacttccatctagataggcattcgaaaccatcacctgacctccatgaccaggtccttcaatgtagaacatattcaaatcatatttattgatgacacgattcaagtgggtgtagataaaattctgaccagcaatggtgccccagtgaccaatcggattgactttcagatctttttcttcaatgggccgccgtaacagtggattgtctttcaaatagatttgtccgacagaaagatagttggctgcccgccaccaagcattcattttgtcaaaatactcttgggtatcaaatgttgtctccatactactcctccttgctttctcttaattaaaagtctatgcgtctcgattttaaaagtcaattttgctgattgtacaccttgcatctctcttatgatttgtctgcttcagcacaagaaaaaacaagaccagagttcctcccaacatgtttcagtatgagagggtttggtcttgtcagtgttggctcttttctgttgtcttgtctacttttttaatagctacttgatcgtcacatagtccaaaccaacgagttttgcccacgtctcgatttgatctgacgtcaacgctaatgaaacaaccgtatgatgtccgcctcccgtttcgatccattgtttgactccttgatgaaagtcgggacgaggcgtccacatcacgcgagccaccggcaatttaggtgcggcttctgttggctcaaaagcatcgacttcattgatcaataatttatagtgagtgccaaagtcggccatagatacaactactcctgcgccaccttgtccgtcaaagactaatcgtgctgggtcttctcgatcccccattgatagcggcgaaacgacgatttttggtttattgacagccaatactggatccacttccatcatatgcgactgcaagatggcttctttgccttcggtcaactcataggtatagtcttccataaaaccggttgctttattatgtgccatgatcttcataagacgatcgatggctgctgttttccagtcaccttcaccagcaaatccgtatccttccgccatgagtcgctgtacagctaatcctggtagctgttgcatgccataaagatcttcaaagttggtcgtaaacgcactatagcctcctgcttctaagaaacggcggatgccgatttcttgtttggcctgtactttcacatgtgcttcccagattgcggcttcataatctccctgatcaaactcatacaaattacggtattcttcaaacaagtcattgatctcttcatcggtcacagcatcgattacttgaacaagatcaccaatgccaaagtaatccacggtccaaccaaattggatttgtgcttcgactttgtccccttctgttaccccaacattgcgcatgttgtcgccgaaacgagcgactttgatagcaaaactttcattgtaagcaaccgccacatccatccaagctgcgatttctttttggaccgtctcttttttccaataaccgacaacgattttgttttgtttctgcaaacgcgcattgataaaaccatattcgcgatccccatgggctgcctgattcaaattcataaagtccatatcgatggtctcccaaggaatgcgttcattgtattgagtcgccaaatgaagcaatggtttttgcagcagtttcgttccccggatccacatttttgctggtgagaaggtatgcatccaagtaatgacaccagctacttcatcccgataattgacttccttcatgatctttgtaatcgtgtccgcagtgactgccaattcttgtaaaacgactggataaggcagatttccactgtcattcaagcgtttgaccatttcagctgcatgatcgcggacttcttgcaaggcttcttccccatataagtgctgagatcctacaacgaaccaaaattcttttttactgattgctaacatattgtctgctccttcttgattatttttgcccatagtaggcatctttgccatgttttcgtagataatgcttgtcaaggatgcgctgcggcagttccggtgcataactattgatctgacgcgtcacaacgttcatctttgctacttcttctaaaacgactgcgttcatgactgcactttgagcatctttgccccaagtgaatggaccatgtccctgcagcaagacgccgggaatctctaaaggttggataccgcgttcctggaaagtttcaacaatcacgtttccagtctctgcttcataaccacggtcaatttcttcctgtgtcaaaaagcgcgcacaagggacactgccataaaaggtgtcagcgtgggtcgtgcccattgccggcaaatcaactcctgcctgtgcccaacttgttgcccaagtggagtgggtatggacgatgccgccaatttctggaaacgctcgatacaatacagcgtgagtaggggtatcagaagaaggattcatctttccttcaacaacgttcccctcaaaatcgcagaccaccatatcactagcttgcatcgtttcataatcaaccccactaggtttgatcacaaatagctgctggctgcggtcaacggcagacacattgccccaagtgtatttgatcaagccctgttttggcagagctaaattggcttggaagacggcttctttcaattgttctaacaaatgactcacctctatttttgttttaaatcaatccatcgatcgctgcttgctcgatcggcagaccgtgttggtagcgcttaacaaactcagtaaaaccaactatatcctcaggtaatggcgctaaagttgtcccttcttttccttggaaaactctggataaaaagactgtaagtgtttcttctaccgatttttttttcataaatgctgccagtaaagcgatgccccaagcaccaccttctcctgctgtttccatcaccgtcactggtgcttccatcgcagcagccaacacccgctgcgcaacagtcggagtcttgaaaatccctccgtgtcctacgattcggtcgatcttgacttgttctttagttaggatatccatcccgatcttcatcgcaccaaacgcactaaacaaatggagccgcataaagtttgctaaagtaaagcggctttctggggagcgaacaaacaatggtctaccagctgctatttttgtaatattctctcctgagtaatacccataagacaacaacccaccacagtcaggatctcctttcagtgcttggttgaacaatgtcgtaaacagagcttctgtgctcatttcgacccctgctgcttctacaaattcccgaaaaactttgacccatgcattgatctccgaagtacaattattcgtatgaaccatgccaactaaatctcctgctggcgttgttaccagatcaatttctggatagactttagagagaccgctttcaagaacgatcatagcaaaagctgatgttccggcagagacatttccactcctttgcgcaacactattcgtcgcaaccattccggttcccgcatctccttcgggtggacagaatggaatacccggcaacaatgttcctgttggatctaaccgcaaagcacctgctgccgacaaagtgcctgctgcttcaccagccactaagactttgggcaaaatatctgctaactgccaaggtaaattttctggaaggatcagatcatcaaactgggccatcatctgtcgatcatagtctttttgtaggctgtcgattgggaacattcccgaggcatccccaataccgattactttttcacctgtcagctgccaatgaacatagcccgctaatgtcgtcaaaaagttgacttccggtatatgcgcttcttgattcaaaatggcttggtacagatgagcgatactccagcgttgcggaatattgtattggaacaattcagttagagccttttcggctgcttctgtgctggcattgcgccaagtgcggaaaggcaccaataactgatcattctcatcaaaagcgagatacccatgcatcatagcggaaaaaccaattgaaccaattctcgtcaaaggttccccgtatcgggattgaacagaagctgctaatgcttgatagctttcttggattccttgccagacagatgccaaagaataggtccagacaccatctaataactgactctcccactcataactaccggttgcgatggtttgaaattgctcatcgatcaagacagctttaattcttgtggatcctaactcgattccaagtgccgtgcgcccttcttgaatcgcttcacttatttgctgctccatttctcttctctccttttgaattttgatatacatgaaatcacgaatggctcatgacggagccgcgaacaatcaattctggctcataataaaacgtttcttccaacgtagttcctgaggtgacccattgtgccgctaaaatccccatctcttcctttgggtgagccagtgtggttattcctggtgaagtcaatgtacttaaaggtgaatcatcatttcctacaattgaataatcttctggtacacgctttccattggcttctaattgctggatcaacccatgtgcaatttcatcgttataacagacgattccagtgatctcattcgattggttcaaccggtcaatcgcttgtgcaatgacagcctctttggtttctgtggtataagtcacgacatcttcagcagcaaatgttttctttgcttgttccaaagctttgacaaaacctttcatccgatatttcccttgtaaatcatcaattttagtgatcagcatcaagtgttgatgctgctgttccaataaataattcgtggctagatagcctgaacgagtgtcattgacacaaatatgaggcagatccagttcttcatagtaggcattgatcatcactagcggaatccctgcttctttcaatgccatgtagtaggccaaattgggattgtattgactgctcttcgtcggttcaacgattaagccatctactccttggtccatcatttgttgaaggcaagctcgttcttgttcatggtcattatttgttgatcccaacagcaaagaatagccttgttcccgcaatgtctgctcgactccgcgcataattgaagggaagatataatccgacagatacgtcatgatgatgccaatcgttttatggctgcgttgcggaagattctcaggttttgaaacgtacgtaccagatcctctttccttacgtaaatagccttcgtttactagcaaagcaatcgcttgtcgcacggtatgtcggctcaaatgatattcttcttgtaatacagcctccgaaggaatcgtcattccttctttataggttcctaaacggatgttttcccgtaattcattcgcaagttgttcgtacttcgttgtcatattaatcccatctttcgaaagttgtccgtacatatagtatatttggaatgcgctttcttgtcaatgtaattttgtaaaaatcaattttttacctgaagcagaaatataatagtcagtggcagcctctgctaaatgcacgattcgatcaattgcaactgttcagaaaagatgaattgctatacaataaatgacaacgacagcaaaggaggttcttcctattttctcttttaaagatattaaagaaaattacccaaacgctgctttgcatccagcaaaatcaacagatccaggaatcgaatcgattccatttggtcagaaattcatctggctgcctactgccgatctatcggcaaaagaaagaatcatgctgcaattaggcagcggtgcactgtttccggtaatcgacaaccgttttcgaccatggtacccgattttatttgaacatcagccgataaatgagaccggtgattatcgcttgttgcaagtgaaatttacgagtgggatcgatttattgcagactgagtggctgcaagagatccagcaaatgctcccccatgtcgtcgacctcttttttgttaccgaagacagtgcgttgattgttgaacagcgggctggtgagaacttgcgcttagatgaactggatggtttatttgttgctttagatatggattttgactgctactcgcatttatttgtagggccgtttcaccattcgagccatgatttcacacttctgctgactgaagaaatgactctttttcaacaattgactcgacaaaccaatttaaaaagtttggatctggctacatctctgatccatttgctaagcactgccggttccgactatcaactattatttcgaacactttatcaggattggtttcaggaaagcgatcttatccatttgatcgagtcgctgtggaaaaatcaaggaaatgccagttctacagccaagtcactcttcatgcatcgcaatacactactttataagatcgataaattccaaagtatgactaatctgaacttaaaagaaatggatgatctgctgctgtgctattttcttatcaaaaatttcgctcatccagccgattgaacaacttgcacaagaaaacgttttttttcttgtgcatatttccgttgctgaatcaaagcgttttcatttatgatacaggtgtaaactaaatggaaagaggtaatcctaatggtagaaatggctctgaaacacgtgcataaaaaatacgacaacaatgataattattctgtaacagattttaatttagatatttctgatcgcgagtttattgtttttgttggaccttccggttgcggaaagtcaacaacgctgcggatgatcgctggattagaagatatttctgaaggagaattatccatcggcggcaaagtaatgaacgatgtcgcaccaaaagatcgtgatattgccatggtattccagaactatgcgttgtatccacatatgacagttttcaacaacatggctttcggattgaaattacgtaaatacgataaagaagaaatcaaaaaacgggtagaaaatgctgccgagatcttaggattgacagaatatctagaccgtaaaccagccgcactatctggtggacaacgtcaacgggtagctttgggtcgtgccatcgtacgtgatgccaaagtcttcttgatggatgaacctttgtcaaacttagatgcgaaattgcgggtagcaatgcgtgcggagattgcgaaactgcatcaacgtcttgaaacaactacgatttatgtaacccatgaccaaacagaagcgatgacaatggcagaccgaatcgttattatgaaagacggatttattcaacaaatcggttcaccgaaagaagtgtacaactcacctaaaaatatgtttgttgccggctttatcggttcacctgctatgaacttctttacagttactttgaaaaacggcatgatctcagacggccatggattaaacttacgtattcctgaaggcaaaaacaaagtccttatcgaaaaagggtacgaaggcaaggaattagtctttggtatccgtccagaagatatccacagcgaacaaatcgcattggaagcttcaccagaagcaactgtccgtgcagaagtagtcgtttctgaactgcttggtgctgaaacaatgctttatacaaagattggttccactgagtttatctctaaagtagatgctcgtgacttccatcgtccaggtgaagtgattgatcttgctttcaacatcaacaaagcccacttctttgataagacatctgagaatgtgatcacgttaccttaatttgtagttttcttgcactgtccttggtttgccccctagacagttgcaattaactaatatccacttttattccttatttgtatcccctgaaaacagacagccctgcggctgtctgtttttgggtggattctctttaggtgaagggactactttgaagctctcttctcaagaaagcgtacataaaattttttgatcgttgggtattgacgatatgccaagaaaacaactttgattcttttagtagtaactgggtcgacatcaatgattttcttatacccgacagttccgcattctgctaaaaatcaatccttgccatctttttcataataaagtactgctttttcaattctctgactctcgcggatttcttcttgtaaaatcactgtattgatttgtgttggttgtgcaaaagtcactgttacccacggctcatgatcgttatccgcaggttgccaatacgtcttctttgatgaggtaaccttctgcaggctttcttgatcccagggtgatttttgggaagaagctgtgatctgtccttggtacaacggctgatccgtttgtaatggccgtagatattgccctaattgcatcagtgactgctgatctttcgggtggatcgccccattgggcattggcggaacatttaataaaaataccgcgtttcctcctaccgctttccgatacaaagaaaataatgtttcggcacttttcactgctgtatcctcttccggatgataaaaccagccgggtctgattgatagattgacctctgcgggataccagactaaatctctgctggaatcgtagtttctcaatacagatcggctacctaaatcttctgccatacttgagattgtcgtccggaattctgctgtgtctgtttgttgtgatttttcggccgtcttttcggcatccaatagctcacggggaacgacactccactcattctgccttgtgtgcccggcttcatttccgatccagcgaacatctggaccgcaaacggcaatcacagcatccggctgtaattgccgaatctgttgataatatctttgccagtcataaaactgccgctttccgttaggtccttctccattggctccatcaagccacacttctgctatttcaccatactgcgtcaataattctgtcaattgacccacatacacctcgttataggcctgtccggtgccgtagcctgcggcgtgctgatcccacggagaaagatagatgccaaacgccatccctgcttcttgacaagcctccgacaattctttgactaaatctcctttgccatttttccaaggtgtataagcgactgtctgctgcgaatagttgctgggccataaacagaagccatcatggtgcttacaggttaagatcatccctttcatcccgctgcatttgcaaagcgtgacccactctttacagtccactgcttgcgggtcaaatagtgctaaggattctctcccatttccccattcccgattcgtcatggtattcaagccaaaatgaataaagccataaaattcccgtgcttgccatagtagttgacggtaactcggacggatcgccgtcaattcttcaactttcatcgcacttcccctttctccaactgattgtcagcaaactggaacccattcagataagtgttcttactggcgatggctcactaaccgcagttgttttgtttttggtctttacagcaaatagagtagtagatgccaaatgaattgacaagccactactctaaattacatagtttagtttgtttcacatagtttttttccacaggttgcgttcaggattgcaacaccagaatagccgagaactaattcaactgcaataatgttaaactatctgctaagaccgcttcaccatcaagaagctcgtaatcttctggtgtgattagtttatacggaactgctttatagttcaaaaaatcttttaagcgattgatttcatatttcgattgtggtccaatcagtaatgcatcaacagtctgattttgaatgatttgttcagcaatgattgctggtgctgaataaatatggacagttattccttgttcatccgctgctcgctgcatgtttttcactaatagacctgttgtgatgcctgctgtacagatcaataagatcgtcttttgtgcttctgtccccatatttacagcctcctaagatattttctttttcttattataaatatctaagacaactgctaacagcaagatcaatcctttgattgcctgttgccagtcgacccctacacctagaatcgacatcccattattcagtactcccatcactaatccgccgacgatcgcacccatgatcgttccgattccgccagaagttgaggcaccgccaaaataaacggcagccatggcatccagttccatagaggttcctgcttgtggtgtcgcagcgttcaatcgtgcagccaaaaccaaacctgccaatgccgccatcgcgcccatattgacaaagacccagaaagtgatttttttcgttttgattcctgacagttcagcggctttcctatttccaccagttgcatagatttgacgaccggcaactgttttatttgttaagaatccatatgctgcgacgatgactcctaataaaatcaagatgatcgggtaaccctgataagaagcgaacacataagttgcgccaatgaaaacgacaccgatgaaaagagctttgaacaaaaaggtactggtggactctacttcaaacaaatttttcttgcggcgttcccgggttcgccattgaccaaaaatcaatagtgccgtgataccgacaccgataatcattgaaaggagatgaatatgatcgctgctgacaatatcaggtaaatagcctgttgaaattttttgaaacgaggtaggaaatggtgctaaagattgtcctcccagaacgacttgagtcaatccacggaacatcaacagtccagacaacgtaacaataaaagcaggaatccccacataagctacccagaaaccttgccaagcgccaatcaacgcaccaatcagtacacataatggcacagccacccagggactcatgccattattgaccatcaagacgccggcgattgcgccaacaaacgccatgacagatccgacagacaaatcgacatgccctaacaagacaactagtaacatccccgcagctaaaaccaatatatgactattttgcaaaacaagattggtgatgttcaatggtcgccagaaaataccatctgtcattgcttgaaaggcaatcaataagacgaccaggataataatcatgctgtatttgctaaaaatctctaacgctttgtctttgatagaatgtttttgcactttttttaatttattcgttgtttccatcctaaaccccactctcttctaatgtcatcaagttcatcagcagttcttgatccgcatcttgccgcaatacttctcctgtaaaacgcccttcattcatcgtatagatccggtcacacatacccaaaagttccggcagctcggaggaaatgatacagattgctttacccgcagatgccatttcttcaatgatcgtataaatttcatattttgctccaacatcgattcctcgtgttggctcatctaaaaataaaatatccggttccgtcatcaaccacttagccaaaacaactttttgctggtttccgccgctaaggctgccaacattttgatagattgaattggttttcgtccgcatttttttgcggtattcttctgccaaaattacttctttctctttgtccaaaacaccgttgcgactgattttattcagactagcaatcgttgtgttctcccgaatgtccatcaatagattaagtcctaatgctttacggtcctctgagacatacgcaagcccatttctaacggcagctggaacatcttttacggagatttgttgcccttctttatagacttcgcccgtgatattgctgccataggaatgcccaaagacactcatcgcaaattctgttcgtcccgcgcccataagcccagcaatgccgatgatttctcctttgcggatcatcaaattgagatcttcgttcacgattcgatttgtatcgataggatgatgaacggtccaattcttcacttcaaaaaaaggatcaccaatctggggatgccgttccggatagcgattcgtcaagtcacgaccaaccatcccgcgaatgattcgctcttcagaaatctgattgccagccatcgtttcaatggtttgtccatcgcgcaaaatcgtgatgcgatcggcgacattgactatttcattcaacttatgagaaataatgatggaagtaatcccttgattacgaaattctttgatcaattctagtaaattggcactttcttcttcattcagagcggctgttggttcatctaaaatcaataatcggactgatttagaaaatgctttggcgatctctactagctgctgctgccctacaccgatttgtgaaaccaatgtattaggatcaagacgcaagccaactgtttttaataaattatcggtcttcttttctgtgatattccaatcgatgatgccatttttggcttgttcatttcctaaaaaaatattctctttgatggataaataaggacttaaagccagctcttgatgaatgattacgatccctttttcttcgctatctcgtaaatctttaaatttacagagctctccttcgtaatatatttcaccttcatacgtgccatgtggatacaaaccgcttagcacattcatcaatgtagattttcctgcgccgttttcaccacatagcgcatggatctcaccacgttcgatcgaaagatttacattgcttaatgctcgtacgcctgaaaattctttgacgatattcttcatttcgagaatataatctgccatgtcctttcacccttttctttttatgtagtcagagattctgcagaagaaataaaatgatccattcaaaagaacggctctttgacaaacaagaaagaacagggcaaaacattggagtatccgctgatctgccccgatcattatcccttcagctgctcttttaccttttttgcgcttttgacagccccactgtcaacaactagcccagatctttttccgtgtaatagtcactgtccacaagctcttctttataattgctgctatctacagagactggattagatagataggtcggtaccactttgaccccattgtcataagtttcggtatcattgactgggacttcttcgccattggcgattgcttcgatcatttcgatcgtgtttttggctagaactcgggtatctttgaaaatcgtttgcgtttgttctccagcaatgatcgatttaactccagcaatggttgcatcttgtcctgtaattacaggtaatggtttttcagaagaaccataccccacaccttttagggatgagatgattcctaaactgattggatcataaggagaaagaacggcatctaatgttttatcggtatagttggcactcaataagttgtccatccgtgcctgtgcagtagaaccatcccagcgcagtgttgcgatttggttgaaattcgtctgacccgaaggaaccactaattgaccactatcaatatactgttgaaaaacagacatcacgccattgtaattgatcaacgcattgttatcatccggtgaaccaccaaacaattcgatattgaagggtccttttccatctttcaggcctagcttgtcttcaatataagaagcttgtaaaacacccacaccgaaattgtcaaaggttgcatagtaatcgacgtactccgaattcatcaataaccgatcataagcaatcactttgatgtcctcgttatgagccttttcgagaacatcggtaagcgcggaaccatcaatagaagcaatcactaatgtatcgacgcctttagtgatcatgttttcaatttgagcgacctgattctcaaccttatcttcgccatattgcaagtctgttttgtagcctaacttttccagttcatctaccatattgtttccatcggcaatccaacgttctgctgattttgtaggcatagcgattcccacaaaccctttgtccccgctgctggctccaccactatctgagccgtttccgcaagctgccaacatccctcccaagagaacggttgaagcgatacctacgatttttttcattgtgcttttcatttattgatccctccatacttttacttacaggctaagtatagaaaaaacagcaatcgcttacattaactatttttggtagtttctttgatttcttgggacattggaattcaaaccttgattttctttcgattaccttgttttttttcggaatcttgaaattaagaaaagcgcttacctttttttggtaaaatagaggtcgggggtgaaattatggataaaaaaaggttacacatcttcctttcgatcctgcttatgaccagtcttagcgcctgccaacgaccatctgaggggaccaatgaatctgctaaagagagcattgtcattggcttttcgcaatctggtacagaaagcagttggcgtaaacgtcatactgaatcgattcggacagagttagagaaagaagggtatgaagtactttatcgaaatggctatatgaatcaagaaagacagatccaagatatccgcagttttatcgtttaccaagtagatgcaatcgtctttactccattacaagaagatggttgggaaccaatactcgaagaggcggccaatgcaggtatccctgtttttatcgttgatcgtcatgtggatctggcagatccttccttatttttgacacatatcggtcctagtttcaaagcggaaggcaatcgagctggcctttatgtcagcaattatttcaagcatcatgaaaatgaaacgatcaacgtgctggagttgaccggactcagtgatacatcccctacgcaactacgttcagatggctttcgagaaaccatcaaacgagattatgcgaaaaacaatgtcactattcaagtaactgatgccttgaatggcgacttcattcgtagaaaaggcaaagaagtgattgaacaatatattgcagaaggaaaaatggccgacatcgatgttttattcagtcataacgatgaaatgactatcggcgcgttagaagccttgaaacaaacagatatcgtccctggaaaagacattgttatcgttacgattgatgctcaaaaagaaatgatcgacaatttgaaaaacggcatcgttaattgcgttgttgaatgtaatcccgatgctggtatcttcgttaaaaatgctatttcccgttatttaagtcggggcagaagtgcagttccaaaagaaatctatgtccacgagacagttttttcaagtgatatggattttgaccagattccaccccgaaattattaaggagtcattcatgaaaaagacaagtataaagggcatcttccaacaaaccaataaattgatgatcttagtcgcttttcttcctttattgatcagtagtatcttttattcccgccaaatttttatttatcaaaatacgatcaacaatattgaagaagccaatcagctctcgggtaaagtggatgcaattgttttagaagaaatgtgggatcttgtctttggccaaaagagcgtggcggatgttcaagtcaataacgtcattgaagaattgcgcgcggatcttgaccatatccaaacaaatacgaatacagccaaagaaaagaacacgttggctgttgccttacgtacactggattcattagaaacctaccaaaacaagctcatcgaaaatattgctaacgatgaaccactagaaaaaaatcaatatgtgatggtccaggtggattctgtaattgaattattatctgaaatcctgcaggaatttgttcgtgtagagattagtttggcaagtcaaaccaatcaagatttgattcaatctgtcttgttattgatcgcttttcaattgcttttgattcttttgattatttactttatttctaaaaatcgccgctttgttcgcgaaaatctccaaaatccattggatcgtctagtcgaattatctgatgaacttgcccaagggcatctcggctttcgagcagtcctgcctgatacaccggaattgcgcacattgacgagcagtttgaataaaatggcggatgatttaacccgtttattagaagagaatgctttgaaacaataccatttggctcaaagtgaagttcgtgtgttgcaagcacagatcacgcctcactttatttacaatagtttggatgcgatcgtctctttgatcgaagtagaacgatatgaacaagcaactgaaatgacgtacgccctctccgatttttttcggatttcactaagcaaagggcacgactggatccctctttcaaaagagttgcgccatgttgctgactatttaacgatcctaaagatccgttatggggagatgctgacctatgaaatcaaccagcagaccacttcccaagacctactagttttaaagatgatcctacagcctttagttgaaaatgccgtctatcatggcaccaagtttgtacgccgagtaggaaaaatcaccatcacgattcaggaatatgaacagacaatccagatgtctgtccgtgataacggtattggcatttcccacgaacgattaatggccatccagcataatctgaaagaaaatacagatcccgatccagaaaatgggtatggtctttataatgtttatcgtcgtctattactaaattacggtagtgacgtacaatttgatatcgcgagtattgaatcacaaggaacaacgatttcgatcatcgttcctaaaaaaggaggagcccactaatgtacaaagtcttcatagttgaagatgaacacctgatccgtgataacttgcggcatcagattatttctctagctgaaaaataccccattatttatagtaatgaagcggcagatggcgagttggcacttgcatcgattcttgacattcgtccagatatcatttttacggacatcaaaatgccttttatggatggactgacctttgccaaagaggccaaaaaattattgccacttgttcgaattatttttattagcggcttcgatgattttgattacgcaaaaacagcgctacaattgcaagctgatgactatttgttgaaaccgatcaaaaatgaggaccttgaacagacattgattaaagtcattgctgcattggaccaacagtcccaagaacaacactatctctcacaagatgatgaactcctgcgaatggaggtcagaaagaatctctttttgaatactcttttcgcaagtaaaatcacaatttcagaagctttccagcaagcgaccgagctaaagcgttccttttctggtaaacaattttgtgtcttgttggccaagacaccatacaatcagaatttttcggattatacccgcttcagtaagcagttgacttctacttatggttccgatgaaacagtcttattctccagcatttccagtcgcttcatcaaattcctgctttttgatttcaacaaagatgctgtactcgagaaagcctaccaaatggcacaagcgctcacccatgactcaagtgaggaagtggcagttgccctcggaccggtagttgagcggttttcggacattccaacttcctatcacaaagccaacgggatgttgaaaacgtatggcggcatccgcaaggaaaagatcattagctatgaggatgatatgaaagaaggagaattatctcctacgaatcctttcaaaatcgaccttgccgaacgaatctcccagactgagccagaggcgatcaatgacttagtcaatgaaatcatgtccgctcaaggaactgcagaaagaacccaaatgtatcgtttttttgttctggtagaattgattgcgctggtaaaaaagcgtgaaggcaaagaacaaaaggacttgctagctcaaactgcggatttagactatttatcccaactgacaagtgagccacacaactaccaagacaaagtgactgcactgcttacatacttagtcaagcagcaaatcaatccggcaatggcaaagtatcaaagtgtgatcagtcaggcaaaacagtttattgacaaaaatttttctgatccaaatatttcgttgaatgtcgttgcagaaaaagtcaacttgagccccgcccatttcagtacgattttctcgcaagcaaccgatgccacattcattgaatacctcacagaacagcggctttcattggcaaaaaaactactgatcacaacaaatttgcgcctttccgagatcgcctttgatattggttacaatgatccaaattacttctctttcctattcaagaaaaaagaacagatttcacccaaagagtatcgtcagatccaccattgacagaagttcaaaaaaaccagcccaaccttatacataaggctggactggttttttaggctagcaaataatgcaagaagcaaaatcgttgaacgaacaaaatcaatactggcgtcttgccttcagccgttcgtcattcttttttctccatcgccgcttttaatgctgcagccaatggactttcttgcggttcttcctgattgatcttttgcatcaaccggcgttcttcatgtttggtcaattttttgttacgctctttcttatctgccattttctcggtgatcccatcgaacttgcaacggaagaaagcaccattctttccttcaatgatctccatctttcgatgacattgtggacagcgatggttagacactttaggatctttacgacgacgatacttacaggtttgacttgaacaaacatagatcttgccatctcgggtactcttttcccttaatggttccccgcattcaggacatcgtttttgcgttaaggaaaagtcttgatatttgctttcgctttgcttgatttctttgactaattgcttggtatgtttttctatctgagcaaggaatttttgttccgagtattttcctttagcgatcagttctaattccttttcccatttctccgtcaattccggagtgactaaagatgggttgactagcaccaacaactgcttgccttttggcgaaacttgtaaaccgctaggtgttcgctccatcaactctgacttgatcaatttctcaatgatctcagctctcgttgcaggcgttcctaagctatgtttttccattttgcctaagagcgtaccttcattcaatggtttcggcggcgtcgttagttccttttgaatactgaatgttggtttgacactcatttgttcctgccaagaaacagtggttgcttcttcttttgactttttccagcctgcctcgatcacagtgttatgggtaaagacaaacacttcattaccaaatttgactgtaactttttgctgctgcttcttatgcggtttggcaaaaagcatcaaaaaacgttcaacgatcatttgatagattcgctgttcgtcattactcaatttttcataacgtgcccgttgctctgtaggcaacaaggcatggtgatccgtaactttcttatcattaaacacagcttgctgctgaacttgaccgccatttttcaaatagcttttgacttcaggagcaaaatcggccactgcttgcaaccgttctttcatcgttgctttcatgtcactggttaagtattttgaatcagtccgcggatacgtgacgattttatgggtttcatacaagctttggaccaatgacaacgtttttttggcagaaaagtcatagcgatgattggcttctcgctgaatctcggtcaaatcatagggtaaaggagccgcttcggttttgatcttctcttcaatagacgcaacacggccattttgctgactcatcttttgaaccagtgcttcggcttcgctacggtctttcaattgataaggattgctttgttgccgctttgctttactgtcgcccacttctaagttgatgacataataggtttgggggcggaaaccttcaatctgtttctcttgtgcgcgaaccaaagcaagcgttggtgtttgaactcggccagcgcttaaattatcctgatatttcactgttaaggcacgggtcacattcaagccgactagccagtctgcttttgcccgagcaatggcagaatgatacaagttatcatactgcttcgccggctgcaactttgagaacccttctttgatagccttaggggtctgagaggaaatccaaagccgcttgacaggtttgtcacagcggacccactctaagatccatcgggccaccaactcgccttctcgtcctgcatcggtagcgatcacgacttccgacacatctttgcgatgtgccagttgtttgattgctttcaactgatgccccgtcttaggcaatggtttgatcccgatcgttttgggaaccatcggtaatgtttccatctgccacgaggcccattctttgtttaaatcttcgggcatttttagacctaataaatgaccaagggcccaagtaacgattaccttgggtccttcgtaataatttttatttttttgattacaacccaatactttgctgaggtctttggcaacgcttggcttttccgctagaattagttgtttcataaaaatctttcctgctttcatcgacgacttgttggtattctttaagtagtgccaacccaatatattgttggagataatcgtcgcattcttcacaccagcgttcttcgtcttcattccaaaaagccgtcataaagttggtttttgcatttatgtacgaatactctttccgaatctcgtgccatttttcttcgtaaaatgactgtgcttccgcaaaagatgcaaatgtgaacgcctcttgaatatctgcctgccatccttcaaaaaaccaccatggctcgttatcaccatacatgactattacttgatacatcccatcgctcctctcaagattcctttcccatattagtcacttttaccaaaagttgcaaggaataagtctcaacaattaagcaccctttaaaaaattcaaaaaatcatcgtttttttatgtttttatactgtctcttaagatgacatcaaaatgatgttacccttagtctagcatagaacacagggaatgtgaatataacaagaaaagataacaactctacataggtgaaattattttacttggaaaatttttttatggcaagaacaattatgttacactaaacaaaaaatctgttaggagttggcgcgttgatgtaccttaatcaaattacttttcctgatcgtgaatccgaagggtcattttttgcggggattatgcgaactgtctatgattcctattacccctatcaagtcttgtcaaagaacgccttttctcaaatcgattttgaaccaatcactatcctttacggaggcaacggttcaggaaaaaccaccgcactgaacgtccttgctgagaagatcggcgcgcaacggtccgccgcttataatcgttccaacttctttgaagattaccttgatcaatgccattgcatagttaccaacgaacctaaaatcaagcaaattttgaccagcgatgacgtattcgactatatgctcgacattcgcaatttgaatcaaggcattgatcgccgccgagaagaaatcttcgacgaatattttgaagccaaatatgcaaattttcgttttaaaggctttgaagactatgagagattaaaaaaaatcaacctcgcacgttccaatacacaatcgaaattcacacgtaaaaatctgatggataatgtccgtgaattctcaaacggagaaaacgcggcaagctttttccaagaaaaaatcgtgcctaatggactgtatcttttagacgaaccagaaaattcactgtcggcccaacgacaaattgagttagtcgcatttatcgaagacatgacccgctacgaacattgtcaatttgtcatcgctacccacagcccttttgtcctctccatcaaagaagcaaagatctacgatttggatcaaaagccggtggatgtgcgtcgctggacacagttggaaaatgttcagacctactaccgctttttccaaatgcatcaagaagcttttgaagatgaaaaaagacgtaccgatcaataagaatctcctagaatcacatagaaaacgatccgaaagatcatgcctgcaaatccatacaggcatcactgatcattcggatcgtttcaattatcactgctgcaatcgttcgaatcgtttagacatattgcaattcttttgcttcttggtaagcggcatcgatcaagccaccgccaagacattccatgccatcataaaagaccactgcttgtcctggggtgattgcccgaacgggttcatcgaagatcacttcggcacggtcattatctagcaagcggacagagacgccgacatcttgttgacgataacggaatttggctgtgcacttgaattcacttggacgatccgtgtctgtcgtaaagtggatttgacttgcttccaaccgatccgcatacaatgctggatggtggaatccttgtcccacatacaatgtgtttgttgctaaatctttgccgacaacaaaccacggttcttgtgaagtgccgccgccaccgattcccaatccttgacgttggccgatggtatagtacatcagaccatcatgttgtcctttgacttcaccatctaatgtgaccatgttgcctttttttgctggcaagtaattgcttagaaattgtttgaaattcttttcaccgataaagcaaacacctgtagaatcttttttcttagctgttgctaaaccagctcgttcagcaatggcccgtacttcagatttttccatgccgcctaaagggaacatggttttactcaattgtgcttgcgacagttggctcaagaaatacgtttggtctttgttgctatccactccgcgcagcatatgggtaaccccattttcatacgtttcgacttgagcatagtgtccagttgccacataatcagcaccaagatccatggcataatctaaaaaggccttgaatttgatttctttgttacacataacatctgggtttggtgtacgtccagctcgatattcagctaagaaatattcgaaaacgcggtcccaatattctttttcgaaattgactgaataatagggaatgccgatttgagctgctactttagccacatctttgtaatcttccgttgcagtacatacaccattttcatcggtatcgtcccaatttttcataaagatcccgacaacatcatacccttgttctttcagcaaaagtgctgttaccgacgagtccaccccgccactcattccaaccaccacacgggtgttttcgttagacatgatttttcaccatcatttcaattatagattctgaaatcatctacgatttgaaggtcgcaacttttcagtaatttgcattatacaacagattggcaaaaaattcacggagagtttcatcggtttagcttttcctgtaaaaaacttagatacttctttaaattcaaaaaaacctttcccacataaatagttcctccgacagctgctgcttaagcctaatgctagcctgctttcaagcaaaaagaaactatcataaaatcgtatgaatttcttcataaaatacagaaatgtctgttgcaaggatcagctatactcctcttagataatgacaaaaggggtaacagaacatgaacaatcacgcaacgactgaccgcagaaatagaaaaaagccaaaaaattccgtcaaaaaaagtattcttgtcttactgatcattgtcgccggttctttccttttacgacaattagtctttgaaagagtaaagcattccgactcacaagatatcgtattattgccaaagaaattttcagagcaagccaatcaagtgctgcaagaagtgctgccgaagtcccaacaagtccctttgattttgcaaagagacgaacgttgggggatgaaacgttacggctctggggaacagcaaaatacctttgccgataatggttgtgccatcgcatctttagcaatgattgattctttttggcgaaatcaggcaccagaaccagacaatattctcaactgggcaggcaaccaattttatcttgctgatcaaggaactagctggcaaatctttcctcagtttgccgaacattttggctatcaattcttagatctgggaaattctttcgaggaagcttacaagatgattcagcaaggatttcccgtcattgtctccgtacagccgggaacatttactaccacaggccatttgatggtattggctttgaatagagaagggaggattcaagtgcttgatccaaatgattcaccagataaaaaccactacaaaaaaactttctctaatgaactgcttgctgctgaaggattgaattattggtgcttttggctttgattttcaaaagcaacttacagacttgcactgttgactgagaaccatcaaaaaaaaacagactagccgattagctagcctgtttttatatttgccgtaattattgaactcgtggttcgttgttttcttggatacggctggcagttttgttgaatgcgcctttggctttacgtgtttgttttgaagcaaattctccagttgtttctgcagcactgctaactttgtcttgaacagtttctgaatctttttcgaattgttcacgagttttaacatctgctacattaacgttcacttcgataacttccaagtttgtcattttgttgacttgtgttgaaacgacttctttgatttggtcgtaaatggcagtcatgtcgctaccgtattctgctacgatatctaaatctacggctacttgttttttaccaacttcaacgttgataccggaagtaacatcatccgtattcactaattttcctgcgatatttgagaagaacccaccatcaaccgttaatagtccatctacggattctagcgcaatcccgacaatcttttgaattactttatcttcgtaagtcaattctcctttaacacctgcagtagttgttggttttacttgattttccattgtacattcctcctatatcttcataaaaattataataataaatgttaccgatcactaacgccgcggcttttgaaattgatcaaagaaaccgatctctttgaggtagaagccaaggtaacctcctagtgctgtaaaaatcagtagtagcaatgttttcaaaaagccgactgtcagaaagagaattgctagtatcagtcctaatgcagcaaagataaccgggatcttattttgttcgaaccatttgttcatcatttctcctcctaaacgacacggggttgtgtgtgatgttctcttgtttcttcagcgtctttcaagacaacttctgtttgtatatcatgagtgacaccgaatagcgtttgaagcttactgctgatctcaccaaccaatgcttcttgttgttgcgggatggctgcggtctgtttcatttctccatcgatcatgactcggactttattcttgataatcttgaccttcactgatggcgaatggataaaatcagcttgttggacattctttaaaacaaaatgttccaaggctttcttttgaatcaccaattccccggatttttgctggataaccaaacgatccgaacgctttggaaagaacaagacaacgaaaataccaatgatcgtcagcagtgcaaagccgacacatgtccaaaacaaaaacatgctcatggaagctccgacccacggatactcacgcagtggaatcaagtagaatggtaaatctaccgcttgctgattctcaatcatgccaaagaaaaagacgagcaacaataacagtaacccaatgatcatgatcactttagaaatcttacgcataggcaacctcctttactactttctatttaaagcatacacatttcttaaatatccttcaaatgataaaccttgaaaccgattattttttcattctatgaccaatgttcagcttactagaagcagaaattttgtcttgctattataactattgttaaaaagatatatgactataattctttaaccgactgttttccttgttatttctcaatgaaacgtttggtgtatttctgcttgtttggcttgaaagatcctttctaattggttttcggaaattggtcgtccaaacggccaaggttgaggaaggaatgctaattccggcgcatcgacaccgacattgatattctcagcgataggcaaactatgatgatggatatgcccatgaaggttacggctattctttgtcattcccaatagcatcggataatgactcaaataatactggtgatgatcaaattttaacaacagaccgacatccgcaaaagaaaacttcggctctccggaaattccgggatcgtgctttgctagataacgaaagagtgcgcgcgtatcatggttgcctttgataaaagcgatctttccttgcagccgtactaatagcgctaaaagctctgcaaaccccgcttcatgttcgggatggagtgcaatatctcctagatggtagaccgtatcttgtgcttgaaccacctgattccaattagcgaccatgacttcatgcatctctgagacagacgcaaacggacgtggggcaaaatcattcgaacctaatagtttttcatgaaaataatgagtatctgatgtaaaatagcgcatcttctcttcctttctcagggtaaatgttttacatatctgtcagtatacgcttagcctaaaaagaaaacagcaaacaaaagccatgattgaagtcacgatctttccttcaactgtaacaaaaaaacaaccgaacgatttcatttctgccaaagagcaagggacaagtcacaacaacatccacattgatagtgtggaaccgctaacgtagtggattagcgctagcctccacactcgctactgtggacgatccaacattgtccacggaataatttgttcatgattgtcttccagatacacttttgaaacgaaaatcttttggttgcttttcctaaataacggatcattttgttcgcgatggtttacgctttgatgaataatccgcgactaataaacccatccatcaagaaataaaatttttcttgcagcattttgtgttgcgggtctttaaagatgttgactgctttcaatccattggctgtcgtaatcgacatcttaaacgttttgatgtcctttgcgacggtgatttttaatttaaagccttctttactttgcggagttgcttccaacccgcggatcagttggaaattgccactgtttgtttcagtaaatccattgtcccgcagtgtatacttttttgcttctggtgctaattggtagcgggtctctgcacctaagacagttgttgttgtttcaaatgccatttgctttccacctcgttcgacgttttgatttccgaaaaagcttctctagaaaaaatacaagtgcttttttctagagaaagtctctttgctatccggtatttctttcttcagattatcatgaatggttgcatgagtgccagtttttttttgctttctgctctcttttcgcttatctaggagcagccccttcgattcctctaaaaacacgaaactatgggtactacttcttcgttcctaaaacggttcgagcaagtaattctgcaaaactatggacctcttcttctgtgttaccaagaccaaaactgatccgcacagattctcccacagcgggatgctctttgccatacattgcttctaaaacatgagaaggttccacgttccctgcggtacaagctgaacccgtcgagatcgcaatgccttttagatccaatttcatcaacagtagatcactagtaacaccaggaaattgcagattgatgatgtgaggcagcttgctatcaggatctccatttaaacggtagtcaacgctttgctcttccaaaacagaaaaaacttgcttagcaaattgctgatacgtctcactgtacgcacgctgtacttctggagtcagcaaggaaacagcttttgccatacctacgatccctgccaaattttctgtaccggcacggcgcttttcttcttgctcaccaccgtgtaagagagtgggtagtgacaagccgtctcgtttgtacaagaaaccaacgcctttaggtccgttgatcttatgtgctgaaatactcaacaaatcgatgccatacgcagcaggatcaatgggcagcttgccgtaagcttgtacggcgtccgtatgaaaaacagcggcgtgttcttttagcagttcgccaatttcttggatcggcaaaatattgcccgtttcattattggcgaacataattgaaacgaggatcgtatctggacgtagtgccgctgctacttgttctgataagagctgtccttttttatcgacaggtaagtaagtgatctcgaacccttgcttctccaaaaacttcatgctttcgatgactgctggatgttcgatcgtcgtagtaatgatgtgttttcctactgcttgttttgcatacgcggtgccgaggatcgctgtgttgtcgctttccgttccgccactattaaaaatgatctcgtgggctttgacacctaactgatcggcgattacttgtcgcgcttcttctagcttggtatgggcatcccgaccgtacctatggatactggaaggattgccaaaaaatgtcgtcattgtgtcattcatggctcgaatgacagccgggtgcatcggcgtcgttgctgcatgatctaaataaaccattcgtttcacctatcctttattaaagccattataacaaatctaaaccaaccgtctatccctaacgattgattttccggtagtttaaaagaatagcaaaaaacagcaagcaggttttcttctgcttgctgcgaatgatttggttcttcaatgtatttttttagaaaaagtaatcacttatgcgttctcaccaggttcagaggcgatcaccgtcagttttccctgtaatgtccattttttgattggattaggcagaatacagcttgttcccatcttcaattcataggaatgaccatcgatcacaagttgaccatatccgtcaatcacggtcatcagagtatagtctgcttgttgttccagattcaatttgccacgaacttcccattcataaacattgaaaaattcggtttccagatacgtcacgattgccgaagatccttgcttgatttcacgaatcgacagttctggtgctttagcgggcacagtcgtcacatcaacagattgttggatatgcagttctctggtcttgccttgatcgtctgtccgatcatagtcataaacccgataagtggtatctgaactttgttgtgtttccaaaatcatgatgcctttaccgattgcatggatcgttccgcttggcacatagaaaaagtcgccttttttaacaggaactttcgttaatagatcatcccaacggccgtcttcgatcattgcttttaattcttctttggtttgtgcgtggtggccataaatgatctctgccccaggttctgcatcaatgatgtaccagcattctgtcttgcctagttcaccttcatgttccatgccgtacgcatcgtctggatgcacttgcacagatagatcgtcttctgcatccaagattttgatcagcaaaggaaataccggcgcctccgaatgaccaaacaattcttggtgatcccgccataagtctgctaatgtcttccctttaaatgggccgttttcaatcacgctgacaccatgaggatgtgcactgatcgcccagtcttcaccgatcttatcatttggcagatcaaaaccgaaaacagaatgtaaacggctaccgccccaaattttttcttgaaaaacaggtttcataaataatggttccatagttgatcccctctctattgattcgctaatattatagcacgaaaaacttcaacgaacggattcttttaaataactttgtacaatttgatcccgatgtttcagatagctgtctctgtgatcctctggatgtacgcgattcgaaagaaaaataaatgctttgccatcagaaccaatcaaaaggaaggtccctgtataccctgtatgatagaggtgtacaggcgtacctttcaagtcccagccgattgagcgatgtcctgtttcagatggcgtatggtctagatatagtctttccagtatatctgctgaaagaaaagattgcgtcgctgtctgacctttcttcaacatcatttgtacaaattgagtcaaatcatcaatggttgaaaacagccctgcgtttccggcatgtttgcccaaaactcgtgctttgggatcatgggtgattcctttcagaacagtcccatcttcttggcgctgagtggctgctaccttgcttgctgccggcaaaggaggaaacccactgttggtcatttctagcggttgcagaacctcctgctggaagatctcggtgacagaacagccaaaaagttcctccaacatgaagcctagaagaatcgtgcccgtatccgtgtactggacttgcttgtcaagctgtggtccgctttggactcgaagatacgcgtgacgcagctcttcagcagacaattgatcgcggcgaggaatccaagtctggatatcggaggtgtgggttaaaagatgtcgtaacgttactttctgatcagtaaaagcaggcaaatagcggaccagagggtcatcgattgctaggactccctgttcccatagtttgagaatcaccgtcgtcgtacaaaccactttcgtcaaagaagccacatcaaataggtgttccgtcgtaagtgattctatttggggctgccgagccgcgtagcctaaacaatgagtctccatttgctctccatggatgaatcgataaacaactcccggtaagacgccctcctgttgcttttcagcgattagccgaatcgtttctggatacataccagttcctcctttcgtgcgcctctaaactgttttgattataccagtcaggccctaattgcacaaaaaaatacagaagagatttccagagaaattcttctgcatcttagtggtgaatcgcattatttatttgcaacgaaccaccattcgatcccgatggtatcgtaggtagtcagtaagtttttctttttatcaataaagaattcttgcttgctgtcagtcaaatgagcttccaaagtcaataagtcttctttatcaatagcgatcttcaaaaagtccaatcccaatacctcatgtgtcggtaaatcgatggttccgccttggccttcgatcaaaccaacttgaaaatcatcttcattcaaatgtaagaaaccatctgcttctttggtcgtcaaacctaacagctcttccaaaaagtcgcgttctttcgctacatcactgacattcagatgaatttggttgaagcgagctttgcttgataacaggactacctcacttggtgcagcttcgatcaatgcttcaagcgtttttggcaaatctgtttcttgagtgccttcgtaaaaaacttcgattcggttttcttcaggatcagccaaaacaactgcgatttgacttccttcaaaaatagattcttcaaaagtcgcagactgttctttcgcttttttacaaattgctgccagttcttctaaggaagcgacggtcaagcggatccgttgcatttttttgatttccccaaaatgatcattggcccgtggactttcttctagccagatgacttcaccttctgcacctttgaaacccaaaatggctaattcgttttcttcccgtttcaaatcaaaacctagaacatcacgataaaaagcaatctctttatcccgatcttttactcgaatcgcgattgtccgcaactttgtgctcttccccaatacaaaatctgtcattatttctccccctatatatgtatgcgtttatctatgcatttgtccttattgtactgataaaccgttatactagcaaatgaaatcctttatcattctaccattatcaagcatttttttttgacaaaaaaatagatttaacgacaaaaaaggtcactgaacttctttttttgtggttaaatctacctttattcattgaaggaaggctgtttctttcattcttctgatctgagtaccgtttttttctaatcggtcggtgatactgacagttgctactccgctcataagcgcttttttagcactgactaactttggcaacatcccgccagtgatcaccttctcattgatcaatgtttttatgtcagtcaatgagacttgctgcagccactgggagtctttcttgattcccggtacatctgtcagcagaatcaatcgttctgctctcagactgctggcaactttacaagcgacttcgtccgcattgatattcagccactggccttcggctgtgatcccaagtggggcaaggatcggtatatgattgcctttgatcagcagctgaagcaactgctgattaatagtcttagccttcccaacatagccaagtgtggcgtgattgatcatttccccttggatcaactgatcacagccagcatttaagccgattgcctgaaatccagcttgctgaaaataagtcgtgatcattggctggacttgtcccagcaaaaccatgcgagtgatctcaagagtttgcgcatccgttaccctcaagccttctttgatctgaatcggcagtgacaatttctgcagcatttccgagatataatggccgccaccatgaacaatcacgattttctttcctagagcttgccattgtgcgacttgttcaaaaaaaacgggggtcagattatctgaagcaacaccacccatcttgatgacaatgatttccatatgttcttcctcctgttggatcttgtggcgattttttgattcttacagccaatgattccgattctattcgtttgatacctccatgagataggcattacgtatgatagagtgcattgattttgacataatcatacgtaagatcacagccccaagctttcccgcgaccggccccttcttgtaaaatgacattgatttttacttctgaggctgtcaagcgttcttccatcagtgtttcatcgtagtcaaggggggatcctcctgcaaaaaccgggatcgccgctaattcgatcgccacattggcaggatcgattctttgtccgctatacccaattgcacaaaggatccggccccaattggggtcttttccatagattgctgttttcacgagtggtgaacctacgatcgttttactgatcatgcgggcagctaagtcggtgggagccccttttgtttcagcttcaatcagttttgtcgctccttcaccgtctttagcgatggctttggccaatgtcgttaagactgtctgtagcattttttgaaattgcttataagcaaatgtattttcttcaatcggcggattgcccgcttgcccatttgccagcaccaataccatgtcattggtggaggtatcgccatctactgtgatttgattaaaagtgacttccgtgagttttcgcagcaatgactgcagaagggacggtgcaatagcgacatcggtagtgacgaatgccaacattgtcgccatgtttggatgaatcatccctgagcctttggcgcaacctgccatggtgacagtgtggcccgcaatctccgtctgaatcacttgatttttttcaacaaggtctgtcgttaaaatggccttctgaaatccggtaggactgccagaatgacttaattgacgaatcccagcagcaatcgttgccatcggtagtggtcgaccaatgattcccgtagatgccaccgccacctcttctgaggccactccggcttgtgctgcagccaaagcgatcatttctctggcatctgctattccttgttctccagtacaagcattcgcattcccggaattcacgatcactccccgaagctttcctgttttcaactgttctcttgttactaggacgggggccgcttgtacttgattggttgtgaaaactgcggcggcacttgccggaacttcagagaacaaccagccaagatcggcttttctttttttcaccccacaatggatgccatctgcataaaaaccttttggtgaaacaattgtccctataatttctttcatgttacacgctccttattctgaactaatcgaattcccaagtatcgttaaggataccaagggatctgtcgtaatccagctgtttcctccagcccagcccatttattgacgttctggattgcttgtccggcagccccttttactaaattatcgatcaccgcaatgactgtcacgatgtgggtcatcggatttaagaccaacccaatgtcacaaaagttggttcctgtcacctgccgcagttctggcagctttcctaacggctgcaagcgaataaatggttgttcttgatagtcttcttgatacctctgataaatatcttccgctgttctttctggcgctacaggcacataaagggtcatcatgatccctctgttaaccggaatcaaactagtggaaaattggatggccgtcaattctggatcccattgttgaaactgctggacaatttctgggatatgctgatgctgattcaatttatatgtctgcatattttctgaaattgtcacaaaatgactggtatctgacagttttttccccgcaccagaaagcccagatttgccgtcaaaaatgggaatgcctgccaaccattttcttctgactaaaggcgcagcggctaaaattgcggcagtggcatagcagcctggattggccattaaatttccgtgggacgtctgaaactctggcaatgcatatgttgcagcatgcaataaacgatccgcagctggcgtctgctggtaccattgctgataaacacctgcttctttcaaacgcagatctccggataaatccatcacaggaaagtcttgttcgacaaatggcgagaccaaatctttgctaataccagccggtgtcgcaaaaaagaccaattcattttcttgcataatctgcagcggatcaaacgggtaaatcctttggttgaccagttgctgcagatggggataaacattgactgaattttcttggactgaatgactatgtaacgttcctatctccaagacaggatgcaagtggatcaaacgaaccaattccaatcctgtatagccggtaaacccgacgattgctgctttcacttactacacccctttttcacttgttctcaaattctttttcaacaacctttcaacaaccaaagcagctcttctttcttcattctcacctttcagtggtttcttctttcgttcctaaaacatgacgtagaacagcgagtccttcagccatttctgcttccgttatggtcaatgctggcagcagacgcaggacattcgttccagctttcaacaccagtaaccctgcttgacgcaattctgtcatcgcctgttggagagcagtgctatccttcaactctaagccaatcattaggccctgccctcgaatagccacgatctgtgccagatccgttaagcctgccataagctgctgatgtctggcagcaacatttactaacacaggggaatcggttaggaccgtacatacggcatttgctgcagccatcgctaacaaattaccaccaaaagttgaaccgtgacttccagggccaaacccctgctgtaaatcagtttttcctagcatggcaccaaccggcagcccattgcccaacccttttgctaatgtaaaaatatcaggttcgatcccatattgctcaaaagcataaaaactccccgtgcgtcccattcctgtttgaatttcgtctatgatcagcagtgcacctgcttcttgacataacgcggccaccttttggacccattctttttcagctgggatcacgccgccttctccttggaccagttccatcatcaccgcagctgtttcctcatccaacgctgcttgcagcggggaaaattcattgaagggcaaatactcaaaatctggtacgagcggaccaaaatcctgatggatgctttcttgagccgttgctgtcatggcaccaaatgttcgtccgtgaaacgagccctcaaaagttaaaatctttgtccgacccgttgcttttcgagctagttttaaggctgcttcatttgcttcagccccactattgcaaaaataggcaagatatggaccttttgttagtttttgcgcgactgtctcttgtaacgaattggtgtagaggttgggcgcatgccataatttgtccgcttgctgcagcattgcctgctggatttcaggctgcccatagccaaggttgacgaccccaataccgcttgtaaaatctaaatatctccgaccttgagtatctgttacatagctgccctttcctgcagcaatctctaatggcaaacgtgtataattgggaaacaactgactcatccatcaacgacctcctatgaatatttatgtattaatatacatttttagcaaataaattgcaatatttatttattttataacgaaaatattcattccaacaaaaaaaaagagaagcttaacgcttctcttcattcttgtttatattcacaaaaatcgattgaataaaatcgttgtcttcttgtatcaggccgcatcatctgaaaattggctgttatacaagtccgcataaaaaccattcttagccatcaatgtgtcatggtttccggtttcgacaatcgaaccatgattcatcacaataatattgtcggcatcccgaatggtagataagcggtgagcaacgacaaaacttgtccgattttccaacaatttgttcatggctttttggatgagaatctcggtccgagtatccacactagatgttgcttcatccaagatcaacacatctggatcagctaagaaggcacgcgcgatcgtaatcaattgtcgttgtccttgagagatattgctagcttcttcattgaggaccgtatcatatccgtccggcagcttgcgaacaaagtcatccacgtgagcagctttagcggcttcgattacttgttctttcgtcgctttgtcattgccgtaatggatattgtcatagattgatcctgtaaatagccatgtatcttgtagaaccattgatatgttgctacgaagctcatcacgggtcagatctcttgtgtcccgaccgtcgtagcgaatactaccgccggaaacatcatagaatcgttccaacagattaatcaatgtcgttttaccggcaccggtaggtccaacgatagctaccatttccccagctttgacgtctagattaaaatcggtcatcaataagttgtctggtgtataaccgaattgaacatggtcaaaacgaactttatagtcgctttcttccacgggtaatccagaaggttcatctgacatttcttcttcatccaagacctcaaagacccgttctgctgatgcaacagttgattggatcgtattcaataaactagcaatttgagtgatcggttgtgagaattggttcgtgtattgcaagaatgcttgcacatcccccaaagtcatgttcccattcgctactttgatcccacccagaactgcgacaaagacatagcccaagttcttgatgaagttcatcaatggcataatgattgcggaaatgaattgtgctttccaaccagcactatacagacgatcgttttcttcttcaaatactttttgatcagccgcttcatggttaaaggttttgacaacggtatggccgccataggtttcttcaacctgattattcagtaatcccaagctcttttgttgcgcagcaaagaatttttgtgattttggtgcgacgatcattacgacgatcaagcttagcggcaccgttgctaatgcaaccaatgtcaactgccagctaatcgttagcatcatccacaacactccgactaaagtaacaaaactggtaataaattgggtcaagttttgttggagggtgctggcgatattatccatatcattgattgcccgtgacatgatatctccgtttgaatgggtatcatagtaagaaatcggcaagcgattcattttttcttctaaatcacgacgcagttcatagacggtccgttgtgatacacgggtcatgatgaattgttgcaagaaattgaaaatagcagaaataacatacataccgatagcgatcataatgatttgtcctactttatcaaaatcgatcggaaattcggtgacagtttttccagctttcatttgctctgcgccaatcataacacctttaaagatttcggttgttgcttcccctaagatctttggtgtttgaatctggaagattacggcggcaatcgctaaaacaaataccgaaatgattgcgatagaacgtttcgacatataaccgaaaagtcgttttaccgttccccagaaattttttgcttttggtcctttcgctccaatgttgcgccctggaccgccacccatcggtccaccgccgcgaggtgcttggtttttccgttcactcatgccacatcctcctctctcaattgagatgatacgatttcttgatacgtttggtttgaggccatcaattcttcatgggttcctttacccaccaattgaccttcgtcaaggacaaggatcgtgtctgcatccattactgtacttacccgttgtgcgactacaaccataatgctgttcttcatgtcttttttcaatgccgctcgcagctgtgcatctgtcttaaagtccagcgctgagaaagaatcatcaaacacatacacatcggcttgtttcactaatgcccgagcgatcgctaaccgttgacgttggccgccggagaaatttccgccgccttgttctacatgactgtctaagccttcgctcaattctgaaacaaactctttggcttgtgcgatttccagtgctttccagatttcttcatctgtcgcatctggtctaccgtatttcatgttttctcgaatcgtaccagtaaataaaaccgctttttgtgggacgaaaccaactgagtcccgcaaattatgctgtgttacttcagcgatattcactccattgatgcggatcgctcctgattcgatatcatagagccgaggcagcaaattgaccaatgtcgtcttcccagaacccgtaccaccaatgattgccacaaaatcacccgattttgcttgaaaatcaatgtcttgcagtgctaatttttctgcaccgtggtaacgatagttgacgtgatcaaaagcaagtgtggcttgatcaccttttaattgaatcatcttaggtgctttatcatcaacgatctcttcttcttcgtctaatacttcattgatccgatctgcagaggcttgtgctcttgggaccatcacaaagatcattgacagcatcataaaactgatcaagatttgcatggcatacgtcatgaatgcaatcagattcccaacttctaatgtcatttcagcaatataatgtccaccaaaccaagtgatggcaatattggtcccactcataatcaatgtcatcaaaggcatcataagtgccacgatagtatttactttgatggccgtgtgggtatagtctttattggcttcatcaaagcgattggcttcatacccggtcttatcgaaagctcgaatgacccgcactccagtcaatccttcacggaagaccaaattcagacggtcagtttttttctgcatgcttttgaaaagtggcacagcaaaatacatgattccaccaaccaaaacgatcataattggaataacgactaaaaagattttggttaactgagcgtctttttgataggccaagaagcttgctccgatcaaagtgattggtgcattgatcatcatccgcaagaacatttgtgccaccatttgaatttggttgacgtcattagtcgtacgagtgatcaaagaggcagttccgaatttatcaaaagaacgtgcggagaaattttctactttttcataaatatctgtccgtaatttttgccccaatttttgtgattctctagtagcaaagaatgtattgcctaatgcagccagaatactgatcagtgaaaaaccgatcattaaaaagccggtacgccagatataatcaatgtctccagttgcaacgccattattaatgatattcgacgttaatgtcggtaaatagagatctgctattacttgtacaaccataaaggcaacggccatcagtgccgaaacgagtgaaactcgtttaatcaactttgtcattcttttcccctctttctttttgtgcgccatctcttagccagctgattttgttattgaaatcagtcgttgctagcgaaggatcataggcatgattttctgctaactctcggtatgcttcagcaatcgtagaaaaaacggtgtgcatcaacagttggacgagcattttcaattcatgatcatccttgacccgtaataagtctttgtcgatctcagcaaaaaattcttcttcccacttctgtctcgcttcttgatgctctttgtgagagccgtagagtggttttttgtggatatccggcatcacttttcgcaaagaacgataatccatactcatgaagagattgcgataaaattttgcattttttccttctaacacttcttcgatcatccgagaaaaataccattcaaagccagcaaacagatcgcccttttcgtgttgaatggaacgaatcaaatcccgctgactgttttttttcaacgtatgaaaatagtagtagtataagtcttccttattttcaaaatactgataaaaacttccccgagggatttctgcgtctttgatgatattggcaatcgaagcatccttcaatgggacccgagaaaattctttcttagcagcgcttaaaatgcgtttttgcttatctaatggcaaatggaaaaacgtatccgttggcatcgtcatctctcctttcagttcaaatgataaatgacaacaattattatgacaggttgtcatatgacactgtgtcattatacacccctcatgagagaatgcaagtaaaaaagtttgaatattttatgaaagtcattttctttataaaaaggaaattcgcttagtgatttcatttcattgaaaatagattcattgtctttttctgaaaacaaaaaaagcagcggctattccttaagaaaggaagccactgcacaacagccgtttttcgattttaaataacatctattttttctttctaacccacaggacacagcctactccgactaacaaaacgactccaacgactggcaaaaaccaattgacggtctctcccgtttttggcaatgctcgactgtccgaagtagcactagctacttctgttttgctagttgttgtttgttccgacgaagtgttggcagcagatgtatcagaagattcggtattccccgttacttcagaagctgctgggagataatgaccttgattcacagcgtaaatgatccagccaatccgacctggaaacaatgtttctgaaccactggtagctacttcttcatctaagtgtgacaaaatcgatgtcaaccattcatctgaaattggctgttccggggaaatataaacaccatttgttgggtaaacaacttgcagatatgtttttaagcgatccagttctggaatcaacgctgcaaaagaagagtagctgcttggatcaaaggctagctgcggttcaatcttctcccaagataagagatgatcgataaaaagagcgcgaacgatccgagcaaaatagccgatatccattcccatcacatcttggctatatcgtaatgctagtgtctctgcatcttttaattgctgatcggtcaattgatccaactcatcttgcgtgaaagctgtcacacttccatcagtgatgcctctagtaaaagcagagcgcaaatcactttgttctgtaatggtttctgactcaggacttgcttgaacgcctgtttgagcgacaatggcttctaccacatcctcgggctgtgtcgtcacggattcactactttgtgcagtgtcagcggttgattccatttcagtattcgaaaccgtcgcttctgtcgaaatgatttcttcagttgattgcgtagattgaatcgtttctgatgattccgttgtttcctctgcaatggcagtaattggtaaaaataatagacagctcatgaaccagatactctttttcattcctttacctcctcaggattctcaggatttctttgtaacacgaatgtaacacaatagtaaattattcgcaatgtaaaaaggcacttccttaagaaatttaaaagatattcaatgtcttccgatgcactccgcttcttccctaacaaaaaatcccgaaccacttcagatgattcacattaacagaagcattaacgagatcatcattcagcagtacgggacgaagcgttcttaatcaccgaatgacacatgggtagaaaaaattgtaccattcgaatctagctgttttttaactatttgacttgtacagtcatcacaggactagcacttgtgactgttcctttagcagtcatggtttctgagataacttgttccatattggtgagtaccacaagcatatcagttgctttattgctagctgccaattctgccagatcaacttcagcaacttgtgtagcggcagtcacttgttgcccttcttggacgaggatattgaaaggcttgccttgtagctcaacggtatcgacacccatatgcagcagaatctcaagtccatttggtgtcgtgattccaatggcatgtttggttgggaagatcgttgttacagttcctgcagctggtgcatagatttttccatttgcaggagctacataatatccgtcacccatcattttttgagaaaaaacaggatcctttgactctgtaatcgcatgaacggttccttcagcaactgcatatagttcaatggtttcaggtgctgcagacgttgctggtgttgtagccgtcgttgaagtagccgccggtacttcttcatcaacagcattgacagcagctaaacggtctttaggaatcccaaagaagtaagtagccacaaagccacctgcatatcctgctaataaaccaaagacatagcctaaccaatgaccgttcgcaatcaacggaatcaaagctactccagaaggtccaatggcggtagcgccgatattcgacaatgcgccgataaccgccccaccgattccgcctccgatacatgccgtaataaatggtcggcctaatggcagtgttacaccgtagatcaatggttctccaatacctaaaatccctactggcaaagcgcctttgatcatttcagaaagttctttatcttttcgcagacgaatccacagggctaatgccgcccctacttgaccagcgccagccattgctaagattggcaataactgtgtgctgccagttgcttcgatcatttgaatgtggatcggtgtcaagatttgatgtagaccaaacatgaccattggcaagaaggttgctccgagaacaaaacctgagaatgcgccgccgacatttaatacccaattgattgagccaaccaaactgtctgaaataaacccagctaatggcatgatcaaaaagatctctgccaaaccgatcgctaacaaacacaaagttggggtaacgatgatatcaatggcttcaggaatcactcggtgcaaaacagtttccagtttagccagcaaccagactgcaaagatcacaccgatgatccctccttgtccaactgccagaggatctcctgtaaagaggttggtgattggggcttctggattcattccagtcaataagacgaccgacccaatgacaccacctagcgttgggttcgctttaaatacttgagctgcattgacacctgtgaagatcactaaataagaaaacatcccgttttttaagatatttaaaatcatgacataataattccacgtgtcgccatcgatttttcctgcagtgatcaagttcgtcataacagaagcaataccagcaacgagaccagcaccgacaaacgctgggatcattgggacaaaaatattcgaaatatctttcaataatgacttgattggtgattgtttttgtttcgctttttgagcagctttcatttctgctgctttcgcattcacagcctcttttccactggtggctgccacaggaatttcttgccctagatcaacacccgcttgtgccgccatggcatttgctactttattgacttttccaggaccgatgatcacttgcagttgttcatcgtccactactcctaagactccgggaatgttttgtaacccttgcttgctgaccttgttgtgatctcgaaccgtcatccgtactcgagtcatacaatgagtgacagaggcaacattctcgataccgcctgattcttgaaatattttttctgctagttgtgtaactgtcagttcttcttttgccattgattttttcctcctatccttctaacgttcctttaacgaacccttctgattgtaccagctttgcagcagcttcttctttttcactattggtaagcagcataacgatcgctaacttcacattttgatcggctttttcaaagtagtctgccgccgtttcataatctgcttcggtggcttgcatgatgattctcttggcccgttcaacgagtttgtcgttcgttggtttaacatcgaccattaaattattgtacacttttccgatgcctaccatcgaaatcgtggaaatcatgttcaaaatcaatttttgagcagtccctgatttcaatcgggtagaacctgtcagaaattctggtccgcaatccacttcgatcgggaagctggcatgttttgaaatttctgcttgtttgttgcaggcgatcgttcctgtggtagccccgatttcatttgcatagtctagtgctccaatgacataaggtgtgcggccgctggctgcgatcccaatgaccatatcattttccgtcagcttcaggtcaatcaagtcttgacgccctaattcaacagaatcttctgccccctcaactgctacagtcattgcttcttcaccgccagcaatcaaaccgatcaccatatccggtgagaccccaaaagtagggacacattcagcggcatctaaaactcctagtcgtccgctggtaccagcaccgagatagatcaatcgtcccccttttttgaaagattgaatcgtttgctgaattactttttcaatgcttggcaattccttttcaacggattgagcaactttctggtcttcggcattcattttctgacaagcctctgccacagtcatttcatccaagccaaatgttgcttgatttcgtctttcagtcgttaagttttctaaattaatcattgtcatttctctcatctctttctattttgaatcgcattcctgctttgatttgttggagcaaggggagatcttcttcaatcacttgcgcagcgacattgactttgtcatctgcgggcaggattcgcttacaaatttggatttcccccatatagcgcaagtaatcttgattatcgatagtcacagctccgacaacccgtttttgagcagtttctggggaaatcaatgggacttcagcaaatcgggcatttgcactgcgaatcacatctcttgcctcatcttgccggctctcatgctctcctaaaatatgttgataataggcagaaccaatatcctttgtgcgaagaaggacggtctgatcggctagataagaactgaattgcttcaaagaagcaggggtcacgataccatcaccaatgtagacagcatcaacggcacaatccctcaacaactccagtgctgctgcgaaggggctcatgctgcgatgcgcttccagtgtcggcaatccttggtaaagaggacctcttttattcgcatccccagcaacaaaggcctgtacaagaaaaccttgttgtttcaaccactgatttttggcctgaaaccattctttgtctaatcccgtctccggacgcggatagtaattgtgccacgcctctagattagaaaaatctgcctgataggtgttcaactcgttaatatctttttcagtcaatgtactcgcatttaaactaatagttattttacgagataattgagcaatggtctgattgtcgatcgcgtaatccattcgcagcccagtgactccccgatccgtcagttcatttaactctttataggaaaatcctgctttagccaatgcctctcctgaaatatctaccattaatgacaaccgattcttttttgctatttcaccaagtgttgtcaatcgttggcgataactggcggcatcatcttctggtatatgcatggatgtaaaaatcccagaaaaaccttgaagcgccatttcttcgatggcatcgatgtctgtggtagtcaaatcggcattcataaatactgaaaacccaaacattgttgattcctccttgctggtaccgttttctacaaaatgattatacaacggcctgtttgtttttgcaactatatttcgtaatatataattataaaaagaaatataatttcataacggtgtattttttaagaaaaagttgtcccttaaactttctaatgcggttcggccattagttgtggtacactttataaggagtcaacgagcgcgtaatttttacatagtaggaggaatcacatcatcaatgattacaatggatgatattattcgcgaaggcaacccaactttgcgggaagtagcaaaagaagtcccctttccattaagtgaagcggacattcaattagggaaagacatgatggagtttctagaaaatagccaagacccagtgaaagccgaagaattgaatttacgaggcggagtcggtttagcagcacctcaactagatatttctaaaagaatcactgctgttttagttcctagtagcgatcctgaaaatccagaacctgaatttaaagatgtgttgtacaatcctaaaatcttaagccactccgtacaagaggcatgtttaggtgaaggcgaaggctgtctgtctgtagaccgggaagtaccaggctatgtcgtacgtcacgcccgaatcacgatcagctattatgacatgcaaggcaagaagcaaaaagttcgtttgaagaactatgcagctatcgtcgtgcaacatgaaatcgaccatttgaatggtgtcatgttctatgatcacatcaatgaaaaaaatcctttctcattaaaagaaggaattttagtgatcgattaacgattagcaaacaagagcgcactcccaagtgggaatgcgctcttgtttactttagtcgtcattcattaggattaatttccctttgccaagctggcttgatggtccgctttgatttgagacaacaattctggcttttgataaagatctaatgcagtcaatgcgagtaattccgctgcgatcgcaatcgagttcagtcctttggtactacgagcagccgctttaaattcctcggagtgaccagcaatgtattcatccgaaattgagacagttggctggatcgtggggatcacttggctgacgtttcctacatctgaagagcctaaacttgcttttgtttccacatcgatctctgcttggggaacgccaacttcctgagtatgggcaaagaatagttcatcaaaacttggtgttacgatcacatcgtcgactgaattctggaagagtccaaattcataagtcgttcctgttgctaaagctgctcctttaacgatattctccactttctcatagacttcatctagtgtcgcccgattggctgctcgtaaataaaaacgtccagctgcatattctggaacaacattcgctgccacaccaccatcagtgatcacgccatgaatgttgacatctttcggcaaatgaagacgcaacccattgatcccattaaaaacttggatcaatgcctctaacgcattaatgcctttctctggtgccgctgccgcatgggatgcccgaccataaaatttgatatcgacaggatcattagccaaagatgcggtggttttgccatagcgataagctggatgcacgcacaatgcagcatcgacatcctcaaaaaatccttcacgcacaaaactgccctttgctgagccattttcgcccccctcttcaccaggagtaccataaacgcggatttctcctcctagttcatctacataaggttgcaacgcactagcagccaatacagaataagttccaaagagattgtgcccacaggcatgaccgatgccgggcagcgcatcatattctgccaaaaaagctaatgttggtccaggtttgccgctttgataacgggcatcgaaccctgtacgatgaccagccacttctttttccacggtgaatccttctttttctaattgggcaatcagcgcatctgcagaataaaattcatagttgctgacttctggatgatcatgaatatccaaagctagttcttggtattccggtaagcgttgtgcgataaattctttaatagaagtttttacagttgttgtcatatgattttctctccctttaatatggataaataagtatgaatagtcagtggtctcacagctcctgcctcagaaaggtaggcattcttgctatactcttctttacttcgcgccaaatgtctcccaggctggaacgctagaacctttcgatgtttcttcgataactttctttgtttcgtccgtttgataagcagcaacaactttttgatacacttcgttgtcttgatcttctttacgcgcagcaatgatgttcacgtatgggcgagccgtttcatctacaggctctaagaagatcgcatcttctgtcggaacaaagccagcatccacagccattccgctattgattactgaaatatcaacatctgataatgcgcgggcagtttgggcagcatctaactcagagattttcaacttttgattgttttcagtgatatccgaaacggtcggcgtctggcctgctgcttcatcaactttgatcaagccagcgctttgtagtaacaacaacgcacggccgccattggtgacgtcatttggaattgctactgtcgcgccttctttcaattccttgatatctttcaccttgtctgaataaatccctagcggcgcattgactgtattgccgatagaaacaagatccgttccaaactctttattgtaattgtctaaaaagaactggtgttgaaaagaatttatatcgatagaaccatctgccaacgccgcattcggttgattataatcagaaaattgaacatattctaagttgataccttcatctttcaaacgatctttgacatcatcccaaacatccgtgtcggcaccgatcactccaagtttgacggttacttctttctcttttgttccagcattgctattgctgcacccagtaataaataataatgccgcacctaccacgattgctttaagtaattttttcattttcttcctccaatagtttctacttaattttatttgttttttttgtcctttttagtggctgacttttttaaccaacagattgctgacaaattgactaaaaaagaccaaaattaaaatgatcagtgtcgccatgatggtgacgtcgttttggaaacgattatagccgcgggtgatcgccaagtttcctaaaccgccagcaccaactgcaccagccattgcggtcagtccaatcacattgatgatcgttaaagcagagacgcgaatgatcccagccaacccttcgggtaaatagacccgcacaataattcccaatggactggttcccattgcttctgccgcttcaataaccccaggatcaacttctaatagggcaatttcgatttgacgagcaaagaaaggaatgatccctgcaatcaatggaaccaaagcagctgtttccccaatcgttgttcctacgatcaaacgagtcgtcgttcctaacaaagccaataggataataaaaggaatggaacgtacgatgttgatgattttatccaaaagttcaaataatccgcggctttccaaaatacctcctggtcgggtcacgacaagaacaatgcccaaaatgattcctaaaatccctgcaatcagtgctgtccaaaaggtcatgtataatgtttggatcgttgcttctacaaattcatcagagatagcaacgacattgggaaaataccgttcaaaaaaagtgctcatctaaaatcctccttcaatcacgttattcaatggttccgcgtgattttgcttaatgatattcgtgtaaacaccttgatccgcgagaaaatctaatgctcgtttacgctgcccatattcccctgataaactaacgatcaaactaccgatgggaacatcttgcagaatctctacgtttccgtagaggatattcgtcgtaacttgataacgactaaacaattgtgcgatcaatggttcattggtctgatccccaacataagacagttccaccagccattcgttggcagccaatgaggagaatttcgcactgccgagaatcgtttccagcgcttgatcaatatgagtagcagtccgaataaagtcttttgtcagcggttttgccggctggctaaaaatttgaacactctttccttgttcaatgatctcgccattttccattacagcgactttattacagatttctttcaccacttgcatctcatgagtgataatgacgatcgtcaaccctaatttacgattgagttttttcaataatgcaagtatctgtaatgttgtcttaggatcaagtgcgctagtcgcctcatcgcagagcaagatctctgggtcgttggctaatgctcgtgcgatggcgactcgctgcttttgtccccctgaaagttgactaggaaacgaccttgccttttcttccagtccaaccaaggacagcaattctgtcactttttgacgacgttcctgtttggagattcctgcatatttcaaggaaaaatccacgttgtcaaagacattccggctatccatcaaattgaaatgctgaaagatcattccgatcgttttccttttttctcttaatgctttagccggtaatgcggtcaattcagtctgattgactacgacactccctgacgttggccgctgcaataaattgattacgcgtaccagggtacttttacccgcgccggaatagccgacgatcccataaacatcgcctttatctacttctagtgacacatttttgaccgcttggatcgtctccttgtttggttgtgtaaatgtcaccgatacatcctttaatgaaatcatttttttcctccttattatcgccgattgattaactagttgatttttggggatgatcaactacgcttcctccggtcaactactactgctcatcatctgctcgtctactctatgcttcgcctacagttgcttctaagctgacgctaagaagaacttgcatggtctttgaccaatcgcagtgattcggggtgaggttactacgctccctccggtcgcctagtactgttcatcatctgctcgggtctttgaccaatcgcagtgattcacagcaaaaaggcgtcctcaagcaatgaaattgagataatcaatgaatttcaatcagcgattcactcaaaaatgttgaactttgttttaaataatgaattcgataaaagtgattctaaaaacccacaaacaaacttactaaatcaattatcaaacatgaatcaaattaatttatttaaattatctcttgaagaactagaagcctatcatgagtatttacgagcgataaaaaaatatgctgatagcatcacatgaaaaataatttcacaattttcaaatagcttaatacttgaaatctgcccttttttgactaaaataataattgaaaagaaaatatagaaaggattgattattatgtcaaacgagattcaacaacgtaactcagacacatataacatgacacctttcaatttttttgaagactttagtcgtaatttattcaatgattttaagccaaatttaatcaaaacagatattcatgaaactgataatgaatattttgtagaagctgaacttcctggtattcctaaagaaaacattcaagttacttacgaaaacggagtattaacaattagtggccaaaaccaaattgataaagcaaccgaagataaaaaaggaaggttgcttcgtagcgaacgtagtttaacaagtgtccgacgtcaatatttattagaaaatattaaagaagacgaaataaaggcttcttattcagacggaattcttaaactaaccttgccaaaagatagtaacaaagaaataaaaaaagctattccaattgagtagtaattaaaaaattacgaaaaaaggcgtctataaaattttataggcgcctttttttcgtaaaaataaattattttttctttctccattcactatctaaaatcgaataaataatttgatcttgataaccatacttttccgataagtaattatctctaattatattaatatcatttggtgttgcagcacagaatttcagtctttcagtttcaaaagctatagcttgaaacatagtaccactccttttctatcatttttatataccaaagggcgcacttatacccaccaattttttcttacgaaaaattgataggtttgtgctaaaaaagagtacagatcactcacgtgaaactgtactctttttccgtcaagcgtgtttgttaaaattcgcttcgctcttgtctaaaattatttatcaaaaaattctttataactcatctttatcaaaaaagtaataaaaatcggtaaacaaaacagtcgttattgcttcttaaattcggctttcatatatcccatccattacttctgcacgaatgacatctagatccgttccacctgaattaagatatttcaaaatactccacaaagcatcatgcatatactcagcttcaattactaaatgttttttactaaaatcattatactggcttttatcaaaatcattattatcatagtgttcatcaaatattttcattttcattccctttcaattcaccagtttctaaatcgacatctaattcaatctcttgaataccatttttacgcgcttgatatgctccatcaaaataaattctcatcaaacccgttttagacacaataactttattaactactctcatactatttagcccataaatagacccatacttccttacaaatttacctaactctaaaatattagctatctgatatttttcgacaatttcacagattatttcaaaaagttcatccttttcttcgacgtcaagtgtattgtagcgatcaatatcaaaattattaaatagctttatatcagaactcttatatttatatttatttttagcaatagcatcttttgattcatgcgttaaatacaagtaagtattatgaatgcttgtagttataatctgaacagtattaacacttttttctcccaacaatcgtttgaatttcaggcgaatactatcagctgttacagggtttttcgaaacataaataccatgataatgcggctttttataatgcttgccatttctaacaacatcatcactcgcccactttgctttattcgttttttcatccatgtcatgcaatgggcttatcgcaatagggacacctaacaattccaatttttcttcccaatcttctggaatactttctggatacagaagaaaagtgaagtatctagccttttctttactcatttgctataatcaccttgacagaacaccaatagcaaaaactcgtttcctttcaaaaaaaacacgagtttttgcttattttttttgctctgcttcctttcttgcatattcctctaacgctaaaacaaagatagcagattttgagaatcccttttcctttgctattttttcaactagttcaaactgcttatcagtcaaaccaatagacactcgtttcttactttcagccatcgctcttcctcctaactacgagttttcaattattttactttttttacacattattgtcaattttttttaccaaataacgaaacacaacctaaaatgtcgctaaaatgtcgctaaaatgtcgccgaaaaattgcaggctgtaacccttatgagagtagggataaaatcgattttttaacaaatttggcactcggcactttatggggggtcgtagtacggaagcaaaattcgcttcctcgccccccattttttacaaattccaaattttttccaaaaattttccagcgctaccgctcggcaaaattgcaagcaatttttttaaaccataagaccatgagggaatttcattccctcaaactcccttgagcctcttcctaccgaaatagtgggctatcgcttattatttcattcagttatcggctttcataatctaacagcgaacctcttcactgcaaagccacgctacgctcaagggcttttacgttacgagaaccgctgttttaacgattatgccgacaactaaacgaaataaacgctaaaacgccttagaacgcatttttaggctgatacaggctttttaaaaacaaaacaatagaaatatacccataagaatcaaaacgccttagaacgcattttatgagctttaaaaatgatttgctttttattcgcacgtttacttttgattaaactagcaaagtctgtttaattaaaagtaaatgtttagttgagcaaagcgaaaccagaaaggagcaaacaacatgggattagattacagaaaaacatttgattctatgatttccccttggccatacgcaagagtatttattctacgaacttgattgaatcctttaataagcaaatcaagaaatacagccaccgcaaggaacagttccaaaacgaagagtcgatggaacgtttcttagtctcgtcttttgatacttacaaccaaaaattcctaggtcgcagtcataaaggctttcaacaggccgaaggcgaacttgaacaaatgctaagccaactgattgagaattagaaacaatctgcagtagggaagaatcatttacacaaaattattgacgctccctgcagatacattagcttgggattttatattatccacatttgataatgtcacaattaaatctttatttgcacttgcagcatctttttgcattttttccattctaatagataattgcttgttaatatgcttaaagccaactaaatttaaaggaagtaatatcaataagagcaaaaaaattttccatgatataaatccaacaattcctagagataacaaaattacaaaacatgactttactatagtcgatacactattaatcaaaaataaatataaagaatccactgaagtaaatatacgattaattaaatacgtgggttctttttcaataaaaccatcataagaaattttagtcagcttacttatcagtttgaacaaataattcgaattaaactttgctgcaaaattttctctatacacgagcatgaaagtctgcaataagaaagaaaacaacataactataactataaagagcattatctcataggttagtttgatcttattttcattaaaatattgtatgaatagaggagtaatcattgatgttaaagagccaataacaactaatagactggttattaatacaaattgcttattttcttttagaacatttttcatattttttcctctttttcgttttatttttcataattgtactctttatcatttataaaagtcaattatttcccttaaattaggaaaaaatacgaaaaaacaaaacgacacttcaattagaaaatatacgaacacctgccttgaataaagcaactacaaactatttaaatagtacgtgtgggaaattagttggaagtgggaaattaaatagttacggaaaacaggaaaatggagagttattgcagaaaaaataaactagcataaacattcccagcttatttcgtattcagaccttgctgctctccagttagtcgtagttagtctatttactccgtatacggtgaaatcacttatctgattttataaccattactaagtacgattacttcatcaacaatttcaaggtttttcggacgatgggtaatcataaggacgatcctattcttaaatattttcattacttctttgagcaacttttcttcggttgattcatccaatgccgaagtggcctcatctatcactattatctctgcagtagaaaagaacattctcgcaaacgcaatacgctgcttctctccaccagaaatattagaacctttttcaccaattcgtgtatctaatccttcttcaagtgaatgataaaaatgtcctaattgacatttctctagtgcctctattacttgaatatctggtatatttttgtcaaaaacaatattttcttttaatgttccctgaaaaataggagcatcttgtgagagatagaaaatatgatcgtagtattcatttaaattatacgaagataaattcttatgattcacaaaaatatctccactagtgggtttgaataatcccaatataactttcatcaaagaagatttcccagctccactttctccaacaagtccaaaattttatctttctctaagtctaaattgaaatctttcaatattcgtttgttttgaatggttaaatttaaattggtcagactgatagttgctatggattgtataggtgctccttcgatgaagaggccttcatcatttgaagtatcataaaaatcttgtaatcgttgatatgtaactttatccaaatgatattggacaaaaactacattgaagatagcaattggtgtataaactctatcgacataagtaaccaacgcgactaatccacctaaactaatagatataacgtttgcaaatgttaatataacgatgactaatttaatgaccgcaactagaaaagcaaaaaagccaaagaaaaattcatgtatcattgtcatttttattaaattgtttgttgtagaaattgacatttcgtgatagttagctatttcttttttatagcgtttatttattcgaaaagtaaccatttctgtgatgccacgtattaaagtattattcattatttcttcagagattagtgagttttcttttatagcttttaatattttcaacaaatacttggttacaataaagataaaaatgtagccgattaaaatggctggaactaattttaaatcgattatcgctataaaaaacaaattaaaaaaagtttctggtattaactctctaaaaagtcttccgtaaaagtttaaatgaatgtttctaccagcgcttgacccagcttcaactttttgcaaaagcgagcccgaaccaatctttagatattccgaataggaaattctactaatcttgtctaatgccatttcttttaaataaaagaaaataccactttggagtttcattttaggcttttgttctagataagaaaatattggaacgaagataattgtcaatccataaatcactagatttagaataggcatgctttgaccaaatgcatctagcaacttttgaaaataaaacacattaatagcacttactaaagaaactgctacaccaataccgacataaactgagaactctattttgaagcgcttccaaatttttgtagtcatttttctccaccattctgatactaaaataatctgtttccttcgtttttcacatagtatgtatgcaactaaaattttacttcatggcgggatgaaattctagcaataaaataaagagaaatctgtacaaattatagatataatcacaaaacagcactatcattgaagctaaaaaatattattttgttttcaaacaaatccaattgcttgattgaaaagaatcaaatctaaaatcatcgatagatacactactgctgtccataatactttcctcatgtctgaataaaaatataaaagtttttctcaaatctatatcaactagatatagtacaactgcactagattttgttgtattcaccatgtgtgattcctatctgataaatcaacttagacctatcagattacgttatccaaaacttcatcaaataaaaaagggaaatcagcagttacctgatttcccttttttgatcaaacaaatcaatagtttatttcacaacaaataccgaacattttgcatggttgacgacatagtcagttgtcgatcccactacagctcttgtgagagttcctttacccgtcgcaccaatcacgattagatcaattggataagtttctgttgctgcatggatgataaatcgcttagggtctcctacctctacgatcaccgcaacgtcttcgacaccatggttatttgcatcatagattttctttagcatctcggtttcaaccctcgtcttttcctgttcaaatagctttgaaaaagaataagcactcgttgaaagctctgcattgttaatgattgaaaggacatacagtttggctttgtttcgtttgcaaatatcgacagcttcccaaaaggccttttctgattgctcagaaccatctaacgcaacgagaacattttgacatgtacgcaacatttttatcccctcctctttagtttaccacattcaagtgacagctgaaagattcatgaatgaactgctttgttatttttattttttctgttccaattgcatgcaatatatgtttttttacttcatttcccatgaataaaccttaaacatctacaaagatttctagaatttcattcaaacaggctctttcatgctagaatcatagtgaacaactgatttgaggtgaagacaatgcgtcaattctttcaagccctgttaacttttattctgtatattggtctttttttcgtgattctcggattgatagcctacttcttactacgataggaacgaaataacacctgagtctttgcatcttagcatttccatgttaaaataacaaaagaagcagtgtgcccttttagtcgtcttccccaagctaactatctggtccaatgcttttcgttatctgtttataagttttttatgttcaagtcaatcagccaacaaagaaaaatagcaattgcttttatagaaagaaggtactagaaatggagctaacgattaccacagaagcagcacaacgtcttccacaaggtacaactcaatttatcttgacagccaatgatggttccaaccagttttcctctgctgaaggctgctgtatgattggcgagcgtttcttgatcgcacctattgaagaaatcattgttccttttacattagagatccctagcaatttgtttactttctatacttctgagtacgacacaatgtttttaactggtcacctcgagttaatggtgcatccgacttccggcaccctcgttttgaaaaatgagagtggctatctggataataacgtcttagtcctaaaaactactaccatcaaataacattcatgagcttaaaaaagagtcgaagtaagtcccgctactaatcaaacatcgcggggataatcacctttcttcctctgttctaagctcttttttgcatttattttccagcatgatccattctgatcaattccagcaaatctaggggtttttctgccaaggcgactgctcctgcagaaagtagttcttcctcactaccaaatccataaagaacaccgatcgcggataacccattggcttttgctcctagaatgtcatggcttcgatcaccaatcattaaggcacttgtattgccatccgccttctctagtgcatatgcaaggactgccgctttttctccccgcttattttcaagatcagctccgtaaattcctttgaagtaatctgtaaaatctaagtaacttaaaatttcttttgcgaatatctctggttttgacgtagcaatgaagacatcatgtgtttccgaaagttcagccaaagtggtttcgattttttcgtaaggcgtaatctgaaacatccctttttctcgataattctcccgataatatttcacagcacgctgcgcagtctcttctgtaaagcctagatcacgaaaagaattaatcagtggtggaccaacaaaggctctcaatccatcggttgagagaggttcatgtcctaatttttccagtgcatagcgaatcgaagaatagattccttcgctagaatcaatgatcgtaccatctaaatcaaaaaataattgttgtttcatgtcatctccccttttccttattataggaaaaaaaggactctcccgcaaacgcttcttttttgaaacattcgacaaatcgactgatcttttggttcctcaaaatagttttaacttttatctgcaaaaaaagagcgatctttccgctagtagaaagaccgctccaaaatggcaaaaaaaagatagcttcacagctatcgataactccggcagtaggactcgaacctacgacatcatgattaacagtcatgcgctactaccaactgagctatgccggaatgaaacagcgtggcgacgtcctactctcacaaagggaaacccttcactacaatcggcgctaagaagcttaacttctgtgttctgcatggttacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagacaatgaaacgagtatcctacggatttaaatcatttgagaacatgagaattagaatctttttgatcaatcaattaatcaaagtaagataacaaaaaatctgagccagaatgaggttcattctgacccagatttgattttgtacaacccatcagtccttattgacaaagagccgaaaatagctgccgtaagcttatgttattcccaaagaaaaaacaaaccagttttactgacttctcaactaaaaaatcttactgtttatgacagaaaatagttgaaaaaagggtgaattctcattgtgtctagcgcgtttcattttcggcaatgatatccgtcactttcatcaagcgtgtcaatgttgctcgttcatcctctgctaagttgctctcaatgtattggatggtttctgtcaacttcggaattgtcatgtattctagtgcattgactcgccgacgagtccgttcgatttcatttgccatcagctgacaagttttttcaatttcagctaattgcagcatgactggcaaaatctgatccagatgggacagagaaagatccaactcacttgtcgtactaacaaaaccatatgaaaaatcatcatccgaactttcttcttcataaacaggattgagtaccggtacctccatgttcatcaccgtgcggctttgaacatctaacgtcactttgttcaaaggaatcataaaagcttcttgcaagatcacatcaggaatactactagatgccaaaacatactcttccattccagcttgtaacgctgattccatttgttggcgcaatttttgattttttttgactaactgaatgaattggcgaaccaactcatcttgtttatctttcaataacttatgcccccgagttgccgtcgtcaagcgtttgcgaagccgactcaattccatccgagtcggattgacattcattattgccatgaaggattcacatcctccccagtaggaagataggcttcaataaattcttctttgattcggctcaattcttgcttcggtaatgtagcgagcaatttccagccaatgtccaatgtttcttcaatcgttcggttggtatcaaatccctgatttacgtattctttttcaaaaagatccgcaaaacgagcaaatttcttatcaatatctgaaagtgcggattcccctaatacgatcgacagttctttggcagccttcccatcagaatatgccgcgtagatttggttcatcgtcgccgcatgatcccgccgagtcttgccttctccggttcctttatctttcagtcgggacaaactaggtagaatatccactggcggattgatgtttctcttgtaaagatcacgggaaaggataatctgtccctccgtgatatagccggttagatcgggtattgggtgggtcttatctccatccggcatcgtcaagatcggaatttgagtgacggatccttctttatccatcaaacgtcctgcccgttcataaagagtcgctaagttggtgtacaaataaccagggtaaccgcgtctgccaggaacttctcggcgagcagctgaaatttcccgcagcgcttcacaatagtttgtcatgtcggtcatgataactaatacatgcattcctttttcaaaagctaagtactcggctgctgttaatgccattttcggtgtagcaatccgctcaatggctggatcattggctaagttcatgaacaataccgagcgatccaatgcaccggttttgcgaaactcttctacaaagaattcagcttcttcgaaaggaatgccgatcgccgcaaaaacgatggcaaagttaccttcttgacttggcacagtcgcttgacgggcgatctgtgctgcaatttccttatgaggcaatcctgacgcagaaaagatcggcagtttttgaccacggaccaacgtattcaagtgatcgatcgttgagatccccgtttgaatgaactcatctggaaaatctctggccattggattgatggcttcaccattgacgtcaattcgtttttctggaatgatctgcggtccatcatctttaggcttacctagtccatcaaagacacgccccatcatatctggcgatacaccaagcgttaaacccgttcctaaaaagcgggctttactctcttctgcactcaggttactagtgccttcaaaaatctgtacaacggcataatcatcgctgacttctaaaacctgcccttgacgaacctcgccactgtccattcgcacttggacaagttcgtcaaatttgacgcttttgacattttctaccaccatcaaaggaccagcgatttccgagactgttcgatattcttttagcattaatgaattcctccagtctctacgattttttgtaataatgctttcgtgtcctgtttgattgcatctaaacgtgtcagttcttcttcaggaatatatttactgcgggcaatccgttctcgcagatcgatggtacctttggttatgtcatccagatacgcccctagctgcaaggcccgttttgcttgttcatcaaaatataaaatattttctagcattttaaattgcttatttcttgacgtataggtgtccacgtcatcaaaagcattctgctgcagataatcttgacgtaaagaacgagccgtcatcatcgtcaaacgatctttctgtgagagagaatccattcccactagctgaacgatctcttctaagcggctttcttcttgcaagatcgccattgcttcattgaccatctccgaccagcgaggtcccatcaactgatctaaataagaattgatttgatcttcatacaaagaataggagttcagccaattaatagaaggaaaatgccgcttttgtgccaacatactgtctaatgcccagaaaactttcacgatccgcaacgtgttttgagtaactggttctgagatatcccctccagctggcgaaacagcaccaatagctgtaatactgccctctcgaggctccgatcccaacgaacggaaccgaccagcacgctcatagtattccgcgatccggctgcctaaataggctggatatccttcatctccaggaatttcttgtaaacgaccgctcatttctcgtaatgcttcggcccatcgtgaagtcgaatctgccatgatcgctacactgtatcccatatcccgataatattcagcaatagtgattcctgtatagatcgaagcttcacgagctgcaactggcatatttgaagtattggcaatcaaaacggttcgttccatgatcgattcacccgtgtgaggatcgatcaattctggaaattcattgataacatctttcatttcattgccgcgttcgccacaaccaacatacacaacgatgtcgacatccgaccatttcgcgatttgatgctgaacaacggtttttcctgcaccaaaaggtcccggcacagctgccgatccacctttagctaccggaaagaaggtatcgatcacccgttgaccagtgactaatggttcacccggatttaactttgctgcagtcggtctaggcttacggacaggccatttttgcatcatagtcaagcgttgttcgccttctgccgtttctaaaagacaaatcggttcagtaatagcataattacctaccatgatttcctttacagtgcctttcacacctggcggaaccatcactttgtgttcaatggctgttgtttcttgaacaagtcctagaatgtctccagcttgtacgttgtcccttacttttacttgcggcatgaacgtccattttttttgacgatttagcgggtcaatggtcacaccccgttccaaaaaatcactctctgtttgattcataaaggtatctaatggacgttgaataccatcaaacatttctgtcaacaagccaggggctaattcaaccgataacggagcccctgttgattcaacgggttcgcccggtccaattcctgctgtttcttcatatacttggatcgacacgagacctttcttgatctcgatgatttctccaatcaagcctttttcactgactttacagatttcatggatcttagctcctgataaacctgaggccgtgaccaagggaccagatactttttctattgtgccaaatgccacatgcattcctcctagttgccgtacttctcttttaagaatctaatatattcattccaacagctttctcgacattctgctggatccgtgccattccgatccctagactccctgtactgctggggatggggatgatggctggcgtgggtagttcttcgtattgtcgaatgattgactccaactgttcaatcaatcgctcggtcaagaagatcaccccatagtcttctgccatttcctgcagctgttgtgcggcttcttcaagatcatctacaggatagatatcgattcctagacctttgaagggcaaaattgagtttttgccacccatcattgctatttttttattcatacgtatcacgcacccgacttcttaatatctcttccggcactttattgatttttccaatcaaaataatccgtaaatttttactttcgatttcttttgcatacaagtaaccgatcatcgcagctggaccgaatggcacgattttttgttctttcaattttcccatcaaaaagttatcttttcgcagatcaaacgtattaagggtcttcttctcaagcagttcttcatagctgtgattgatcaaatgtttgtaaggtgtattttgcagatactggacaaaagcttccaaagacgtcgtgattgcttccaacagctcttttgcagggagagtcccattatctgctagaacagcgctgataaagcctcgatgacgcttcatggcgtaactacgtagtgctgtcgaaatattaaaaatatctacttgccgttgaatgattccttgtaaaaacggatcatcatatcgcttaccaattgaccaaagatgttcccaaaaatgattgtcaaaaatgatatctacggattgaatctcatgataattttcgatataggaaaatacttcatcgatacaagcaatcattggctgctctgcgtgcgcactttttcttgtgttgaccaaatctttcaattcatttaaaggcatggttccgatcggtaccaaaaattcagaaaagtcttgtttcatgaatttagcttttactaacaccttcagattttgataatcatagcgaagggcaaaataatccaccacagaacgatcaggtgttagctgatacaagttttcatatactcgttttaattctgcggtcaatacttgttcaaaatcatggactcgatcttcttcattgataaaatcaccataaacggtttctcgcaaaagagcataaacttcttcggcactgttggcagaaagcatacgttcgtaacggctgcgactgatcaattccgcttcataggttcgtattcgtgtattcagcgtgttgtatttgatatcttccatttttacacccgcttactgttcaaaaatcaattgcagtaatgtatgactcaactcttctttgctggcatccaacaacgcatcaaacgtaaagttcagctcaatatcgcctcggcgcagtaaaaatccgccttttcgcggcaaaacttgttttgcaactgttagtcgacattcaggaatcgtttgttgaatctctttcaatgaaccttctgtcagcagatgcgcacttttttctcccaataccaattcaacttcaccaaaaacctgtgcttcttgtactccttttgtgacgaatgcttgaaaatcagcggcttccatttggttcaagcgctcaagtgcctcactaaacaattcttccaaaacggattgcttcgcggcaagcactttattgcgagactgaatgtgaatatcggaaatctgcaaatacatttctgcccgtttttctttttcaaattgggccaaacgatcagaaagttgttcttctagttgagaacgtttgagacgctcctgtttttcaatttctacttgtgcatcattaaggaccaactgatacttcttttcagcatctgctgtgattttttcggttaatcgcgtaatatcagacatctttctccccctcttaatttaaaactagcaagaaggaaataacgaaacctaagatacaatacgtttccatcatcgctacataaatgatcccttttgttacgtgctccggtttcttggctaaaatctgcatagcggcacttgcagcacgtccttgccatcttccggcaacgattgctgtcaacgcaataggtaaagaagcgataaataggtacattcctctatcaagggagatcgttccgctcatttgaccaaaaatcatgaatgatataacgaaaccgtatagtccttgggtacttgacaacagttccaagatcaaggcctgtccaaatttttctggttgctctgcagtcaatcctgcagcggcttcactggtcataccgaccccgatcgttgaaccgatcccaccacaaattgtcgctgtagctacacctaatgcggcaaaaaccaacccaccattttcataaaagaaactaatccaattttccattcttttcctcctgcattttctcttctgagataacttctacgtatttttcatcggttttgaaaggtacaaatgctcgtcccccaccggtgaaaaattttccgaaatattctaaatactgtaaacgaataccatgaacatacgcacttaaatagcttaaaaagatatttaatgcatgcagcgccacaaaaagcaaaataccgactgtgaaacgcgcagctattggtaaataactgatgatcaaattgaatgcggatgcgatactgcctcctgcgactcctaatgccatgagtcgtgtgaagctgatcatatcccctacgtaattcgtaacatccattaatccatatagtcctgagccgattttaccagctagtgttttgccttctaaactaccgccaaatacaactgcccctaagctagcgataatcatgataaaaccaatggtttgtaaaggcgaatcaggcaacagcaacattcctgctgccaatagaacaacactgatcaaaaagaccatccaagatccagcctgaaaaacagcctgtagcttctgatcttttcgtttccaaaggacataaaacttcaaagctaatccaaacatgatttggatatatccgaaaatgatcgacaagaccaaaatctgattgacatcttcttgggctgataacaattggaatgacaattcaaagccaaagaaattaccataaatcaagccccaaataatcgtgggaatcgaacaaagctgaaacagcgtcaaattttgttccaatcctttacttaaatgaaagaattttttgcccaagaatgttgccaaaaacagtaataatccatagccaaaatctgcaaccatcattccaaatgcaaccatataaaatggcgccataaacggtgtaggatctaattcatcatactggggcaaactatacatccgcactaacccttcaaagggttgtatccaccgcgaattattcaacaaaatcggaacatcctcgatttcttgttctttcacttgttggtattcaagataaaaagcatctttgctggcctgttggatccttttctccagttctgctgcttgctcaacagggatccagcctgaaatagctacggcatgagccgaacgaagcaacttttcattactctgagctcgtttgatcgcgccatctaaatactctgctacgagacgcaattgtccctgctcttcgctcattgcacgtaaggagtgtttgattgatttttcttcctcaatcaatgcgtgggatttttcttttacatgttgcaggtcatcttttggcagacctgaatagggataggtatactgctcgaatgcagtcttttttaaaagggaacttactttatctttaacatctttatggaaaagaacgaataagtatgtagtcgtttgtgattgataaactgtttcaaaataaacgagtggcagtttttcgcaaccctttgtgaaagccgcaaattctgaatttgggagcgaacctaataggccacctgatttttttaattcattcaaaatctgaggacggtcttcaaagtatttccatctattcagttctgcttcttgagccaaaagctctcgtttttcttgttcgatcaatcgtaaacgtttgtcttgttttcgaagtgtttgacaaacttcttgccaaggataagtatgagcggcttgcgctaattcgtgaagtgtgtagcgcttgattggttgccgaagtttttccagcattcctttttttggaacatattcctctaataattgcaggccccaatttacttgatcaaattggttttctacttcttcagtctgtttctgttcatcacgaacgggtgttaacacgcctgtggtttcctctgactcgtaatacatttcagaagaaagcaattcgacaccttgaaagtcttgtaactgctgtaaaacggcatctttttgttcgtaaaaggttaacaggctgaatttttgcatttttgcaatcgccatctatgtcacaaccttatttattattattgccaatgcttgttctctcaactcagctgaaatcgtgcgcaatgtctcaacttcctcttttgtttttgtcacaaggggttgttttgattgctcaaattccgttgcaactttttcttcaatcattcgttgtgcttcacgttctttttgtaccaattctttctggaatgctgaaattcttgtttgactttcatggatcagttgtttttttttagcttccgctttcgtgtttttttgttctgcaaagtcttctgcttcttgcagcaaacgaatggcatctacagacattctctcacctactttctactttttttcgcgaaaaaaaaccattacgaatcaagcgatcgctgttcgtatggtgttaaaatttaataagtgtcatctactcacacttacccgcgtcactaatataaccgtaacatatattttgtagtataacaaggtttcatctgtttttttacaatcattacatataaaatttaaattttttgcacaatttcacgaaaagtaatccctttcattataatggaggttttttaatcaaataaaaaaaagatgaaagaaaaatgacttcctctcatcttttttaaacgtcctaatttgtgatgccacctgttttttgctgataaaaaaacacttaaatcagctagtcattctatcaatcagctgtacgaataaacggcatgctcatgcagcggggaccgccacggccccttactaattcactacctggaatttgatgtaatttaataccggcctctgctaaaagttggttcgtaatagtattccggtcatagacgatcacttcgccaggcgcgatggctaatgtgtttgatccatcgttccattgctctctggcagctgccgtgatatcgtcgccgccacaacgaatcaactcgactgccggcaagtccaaataacggcataaaatgtgatctaacgtatctttttcttcaactactttgatttcttgtccttgctttgtaatagagaacaaggttagttcaccttctatttcagggtgaatcgtaaacttgtctttatcaatcatggtaaagactgtgtccagatgcataaatttccgttcagaaccaatatcaaatgctaaaatatgttcaaatgacggttccattgaaaaaatgttttcagcaattttttcgatagagtgcacttctgtacgctgagaaataccgatcgctaatacatgctgggacaaaacaagctgatccccaccttcgatacgtgcaggttcttctcgatcatacaagaaattgaccgatggcttggcgaactgcggatggtgcttgaaaatgtactgtccataaagcgtttctcttcgacgagtttcggaaaacatccggttaagagaaatgctatgtcctataatagcaaacggatctcttgtaaaataaaggtttggcatcggatcaataataaatggataatcattttcccgcattgctgagaaacttgcagtcttcgatatggaaagatcctgtttttttaaccccgccatcgtttgatcaataaacgctcgttcgtctttaatcgaaagaaaatagtctctgacttcatttaatacatcttgatcttgaattttcgtctcttgcaaataatcatccaagaaagcttccttacatcctgaaagctgtaatgtttcagcagccaggtcttctaaataaaccacttcacagccattctccactaaaacttttgcaaaaaaatcatgttcttgttgggcttgtgccaaaaatggaatatcgtcaaacaacaagtcttctaaataatccggcatcaagttttcaagttctgcaccaggacgatggagcatcacccgttttaacggttcaatttctgaaaatatttgtataggttttgacatatccaaccattcctttcgctcatttcaaaatgctgaagatgtgcataaatataaaagaacatctaataataatacagcttcattaagaattgagtgttatcaattatatttaattgtaggttgaaaataaaaaaacagcaagtaatatggttctcgtgtattgagatcggtttgaacattttacagatatttgtattatttcatgcacctttttgccaacgctttcagcttttactttttttgttatgattgaaacaaatatgtcttactacgagaaaggaagtttaacagatggttgatcaaaaacaaatttattacggcgcagattacaatcctgaacagtggtcacaagaaacgataaaggaagacatgcgcttaatgagagaagttggagtcaattatgtcagcatcaatatttttggttgggtaaacattcaaccaaatgaatcaacatttgatttcacttttttggattggctgatggatctcctttatgaaaacaatattgctatcgatttagccaatggaacagcttcgccccctgcatggttagtcaaaaaatatcctgaaatgatgccgatgaccattcatggcaatcggttggtacatggttctcgccagcactattgcccgacttcaccgatttatcgggaatatgcccgtcggctcagtgaagctgttgccaaacgatacagccaacatccgggagttgtgatgtggcatatcaataatgaatatacttgtcacatccatgaatgttattgcccaaactgtcgtgccagtttccaaaattggctagaaaaaaaataccaaacaattgaagcattgaatacggcttggtcaacaaaattttggagccaaacctatcaagaatgggatgagattttcctaccagaagaaatgccgacttttaagaatccttgtcaacagcttgattatcgtcgcttcatttctgatatgaatctggaaatttatcagatcgagaaaaaggcaattcaaacattctcgtcaaacatcccattcatgacgaatttgatgggtcttcataaatatgtcgatggcttcaaatgggcttctgaaatggatgtcgttagctggaatgcctatcctaatccgtttgaatctctgccctatccccaattcttagccaatgatctcatgcgaagtttaaaaaagaaacctttttttatcatggaacaagccccaagtgcggtcaactggcgccaagtaaacggcgtcaaaaaacccggtcaaatgcgcttatggagttatgaggcacttgctcatggctccgatggcatgatgttctttcaatggcgccaatcacaaggaggggcagagaaattccatagtgcaatagtccctcatggtgatccacacacaagtcgcacctttcgagaatgtgctgctctgggaaatgaattaaaacagttgaatgacatcgttggcagccggtttgttgccgatattgctatcgtatttgattgggaaaattggtgggcccttgagctagatgcgaagccgaataccaatattcgctatattcaccaaatgagggcgttatatgccgctctaagagcgttgaacattgctgttgatttcattcatccatctgaatcactagacggctatccccttgtgattgcgtataatttgtactctgcatcagaagaattcggcaataaagtcaaagaatttgtagcaaatggtggaacattcttgacaaatttcttcagcggaatcgtcaacgaaaacgatcaagtctatcttggcggctatccaggactttttaaagaggtattagggatcatagttgaagaatttcagcctttaaaaccggaaatccagcaacaagtgcattttaaaaataaattttatgaaaatcgtcagtgggaagaagtgatccacttacaaggtgctaccccactggctaccttcacgagtgatttccttaaagattcaccagctatcactaaacatcggtttggcaaaggactggcttattatttaggaaccgagttagaccaagaagggttgaccgacttattgaacgacatttttagtgatgcaaaactaaaaaaagttgctgagaggtatttgcaagaaaacagcgagttgtctgtcactgttcgacaaggaccaacccatatcttcttattcctacttaatcatacaaacgattcacaacaagtacaatttctatcggaaggtacagcattattatcaaaaagaaaagtttgtgaactcaccctcgcccccatggaagttgaaatcatcaaatttgccaagggctaaagaattgctttatcttttgttctattctttgtgataactccattctcagactttttcgatcgttccttcgtatacagatgaatgacccgattagaatctatctaatcgggtcattcattcgatgatttgcatgaaacagcaaattacataactactatcatttagtttttcttacagtaacaattgaacaagaaaatgccactattttggtgagtttcaatcaactgaaaacctgcgggactatccgaacgcccaatcctagatcaacaacttattgattactggaactgcattccgccatccacaatgattgtttgtccagttatatagttggcatcatcactggctaaaaatgaaacaactgccgaaacatcttcgggttcagataaacgtttcaatgcgatatctttactaaaagtttgcatcccccattcatcatctttaccagcattagcacctacttgatgcgcaatatccatcatcatcggtgttttaacaatacctggtgcataagcatttacagtaataccatagtcagctaaatctcgcgcagcgatttgggtcataccacgaacagcgaactttgagctactgtacaacatgagattaggattacccacaacacctgcctgtgaacaagcattgatgatttttccaccatgattcaacttttgaaatgcttcagaagccgcttgtgttccccataatacgcccccggcattcacggaataaactttttcaaactgttctggagtaatagactctatcggtgtagtcggtgctaccccagcattatttacaatcactgataagtcaccatagacatctattactttatcaactgctgaaaaaatctcatcccgtttcgaaacatctgctttgatagcaatcgcatgttcaccaagctctttcgctgccgctcttacagagttttcattgtaatccaccattgccacgtcaaagccatctttgtacaaacgcttagctatggcaaagccaataccttgaccagcaccggtaactaatgcaacttttttcattcattctcagctagtgaaaataaatacgcattctagtaaattttctaaaacagtaattcgcaacactttttctttttgctgataaagatcaatcctttcaaaatttaagaaagcacacatttaaataaaaaaagcatcaacgtattccttacgttgatgcttcattgttataccgacggccggggtcgaaccggcacgtccttgcggacaccagattttgagtctggcgcgtctgccaattccgccacgtcggcatgattgcagatcactcaagtacttactaaattttaacagctttttttatccaaccagttgatcttcaaccaatattaggataaaaatcgatacatcaatcgtacgaacgaatgatgtaccgataataccgacggccggggtcgaaccggcacgccctcgcgggcactggattttgagtccagcgcgtctgccaattccgccacgtcggcataacgcaaatattagtatcgtactaaggcggtaaccggatttgaaccggtgatgaaggttttgcagacctctgccttaccacttggctataccgccattatactatttctgcaatttacaaaaatgtaaatcgaactggggtagctggattcgaaccaacgcatgacggagtcaaagtccgttgccttaccgcttggctataccccaaaaatgaaagggcgagtgatgggaatcgaacccacgaatgccggagccacaatccggtgcgttaaccacttcgccacacccgccgtgataagaaaactttttaaaataataatggcaggggcagcaggaattgaacccacactaacggttttggagaccgctgttctacctttaaactatgcccctataaaatggaggagagtggattcgaaccactgaacccgaaggaacggatttacagtccgtcgcgtttagccacttcgctactcctccatggtggcgcgggacagaatcgaactgccgacacatggagcttcaatccattgctctaccaactgagctaccgagccaaaataacatggtgtatttacaataataatgaaacggtctggacgggactcgaacccgcgacctcctgcgtgacaggcaggcattctaaccaactgaactaccaaaccgtaatggaggttaacgggatcgaaccgctgaccctctgcttgtaaggcagatgctctcccagctgagctaaacctccgggtgttcattaaattgtaatgatccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccacttgaccaacggaccaagattataacggagagtaagggattcgaacccttgagacagcggtagccatctacatgatttccaatcatgctccttcggcctctcggacaactctccagcctaaaagaagctcaatacccttttttctcttgtaagagaactccggcagtaggactcgaacctacgacatcatgattaacagtcatgcgctactaccaactgagctatgccggaatgaaacagcgtggcgacgtcctactctcacaaagggaaacccttcactacaatcggcgctaagaagcttaacttctgtgttcggcatggttacaggtgtatccttctcgctatcgccaccacactattcaattgagtaagtattgctcactcaaaactggatcgaagaatcaaaactcttccgagtttccttgcttttttcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggagcacaataagaaggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcacagtaagatggatcatagtaagatggatcatagccacatggatcatggcatgagtggaatggatcatagtatgcatatggggaatttcaaacaaaagttttggctttccttggttttagcaatcccgattattcttttatcccctatgatggggcttgaattgccttttcagttcacttttccagggtctgactggctagtgatgattttagccacgattttgttcttctatggcggtcagcctttcttgagcggagcgaagatggaactgcagcaaaagagtccagcaatgatgacgttgattgctatggggatcacagtctcttatgtctatagtatttacgcgtttatcgcgaatcatttcatgcatggcgcacatgtcatggacttcttttgggaactggcttcattgatcgtgatcatgcttttaggacattggatcgagatgaacgctgtgtccaatgcagggaatgcattgcaaaaattagctgaattattgcctgatgaagtaactcgcaaaaaggcagatggttctgaagaaaagataccactggacacagtgaagaaaaatgatcgtttgatcgtacgagcgggtgacaaaatccctacagacggtatcatcaaagaaggggcaaccacgattgatgaatccgcagttacgggtgagtcccgtagagtagcgaaagagtccggttcgaaggtaatcgggggttccgtaaatggaaatggaacgattactattgaagtaacaggaaccggtgatgagagctatctttcaaaagtaatggaaatggttcgtcaagcgcaggcggataaatcaaaattggaagctttgtcagataaagtggcaaaatggttgttctatattgcattggtcgtcggaattaccgcatttgtaatttgggtgttcgcagcggatttgccaacagcgctggatcggatggtaactgtttttgtcattgcctgtcctcatgcacttggattagccattccgttggttgtcgcacgttcgacatcaattgctgctaaaaacggcttattgttaaaaaatcgtaatgcactggaaaatgcccatgatctagactatttgttacttgataaaaccggtactttaacacaaggaactttctcggtcacaggaattgaaagctttggtgactatacagcagatgaactactagcctatctagcagggctggaacaatcggccaatcatcctattgctgatggcatcttagcgcaagcaaaaaaggaaaatgttcagccgaaggaagcgactggaatccaagcgcattctggtatcgggatcgaagggatgattgctggggagaaatggcagatcgtcaatcaaaaagggatcgaaaagtatcagacaaccattgatccggaccaattgaataaatatcaagaacaagggaacaccattagctacttggtgaaaggcaatcaagtcgaagggctcgtagctttgggagacaaaatcaaaccagaggcggtaaaattcatcgaaacattgaagaaacaggggattacaccagtgatgttaactggagacaatcaagcagctgctaaggcagtggcaacttatctaggcatcgatgagtattttgctgaattattgccagaagataaagaacgaatcgttgctgattatctgaataagaaacaacgggtagcgatggttggtgatggtatcaatgatgcaccaagcttggctcgggcaacgatcggtattgctatcggcgctggaacagatgtcgcgattgattccgcagatgttgttttgaccaatagtaaccctaatgatattctgcattttcttgagctggctcataaaactagacgaaaaatgattcaaaacctttggtggggagcagggtacaatattgtgacgattcccttagctgcaggaatcctagcaccaattggtatcattttaaatcccgctgtcggcgccgttttgatgtcactaagcacaatcgtagtagcaatcaatgctatgacactcaaaattgatgagtgacaaaaaaccgaatcgtttgtttccattgattctcttgtaagcaggagaacgaccgaaacaaactgattcggttttttagtcagttgagaatcgaagattctttggtaatttaacggcaaagccgtcgaaataaacctacaatcgaccagtgactttatgctataatgtgttcgttgagacaaggaggacgttgagaatggaactgaagaagttagaggttcccactacttcgatcactgaagtaaaaaaatctccgatggatgtatttaatcaagcgagagaagcgggaacagcagtatatgtattcaatcgtgaaaaagtggcgggggtcatgctgacacaagagcaatatgaaacactcttacaggaactggatcaacggccattagcggaagaagagccggatcaaccagctgtggcgggattggaagaattcttacagattatgcggcaagcattgatcacaggggcaacgatttctgcaaaaaatttggacgaacgaatggtcgcattaggctttattacccgcaaaacaggctttggcggtgtagttgacatgatcaatgaattaaaagaaaccggaaagattgtctatcaattgcgcaaaaagcccgatggaaaatctgtcagtgccgaagtcatcggcgagcaagacaatcaaacgcagctttttgataaattgatcatcaaaaaaatattccttaaagaaaactaacagttatgctgcagcataactgtttttttgcgtaagtgtaatagtgtgagtttagtcgataccgatagaaataatggctgagacaaaaggtgtgaaaaggatactcctgattaggatcaaaaagtaccatcagataacagctaagtctcagcctttttcagcgacccactaagcaaccgtcaaccaataggttttaccatctttggttcgctgcatgaatccgtattcgatcaaatagcggcgaacagtgacgtagtcagcaataaactgtttcaaaatatcattgacggcactttcggaataatttttctgagaatcaaatttttgagccaaaacactcaataccacgattttgcgtttttccttacttgggaattgatgaatcaccccatcttgatcgaagtatgtcgcaatgattttttctctttcttcgctggtgattgcataacgatcatccaacatggttgctcctgtatggggaagaacaaaatcttgttcctctaaatgtgccataatacttaaaaagactttcgcttgccgttctttttcttttaatttaaagcggtgatttcgtactgtcgaattagagatacctagacgttgcgcgatgacggcatcgctgagtccttgcgcaaataatgataagatctcttgttggctttctgacaaacctgtctgctcgcgacttaatgacagcaatgcattcagtaaaccaccatggacctcatttagatgtaataagatgcattttttggcggtataaaagcgatcagaggttggataaatctgtcctttttcataattaacatcgcagaataggcattgataatgtgtttttgtggaacgatacccatgttcatagtcagacaaagaggtggcgggaatagttttcactttaatcatctccttttgtttgtttatatactaacatttataaatatcgtttgcaaatatataaacagatggattttttattttttgttttagcgaaagtattaaattacggatcaaaatgtgataggattaacagcaataacaaaaggtaactttgtgtggataggagtgatacgatgacagatgtcagtcaacgttttaacaaagaagtctatcaaattgctgtttctttgattcgaaaatttgatgagcgggtatctggtataccagatattttgaaattaacattaggcgaaccggatttcaatacaccggatcatgtcaaaaatgctggtgttcaagcaattgagcaaaattacagccattactcaggaatggccgggttaacggatgttcgagaagccgcaagcctttttttaaaagaaaaatatcaattgagttatgatccgttatcagaagtattagtgactatcggtgcaactgaagcaatctctgcttctttattagcaattctggaaccaggagataaagtccttttgccagcacctatttatcccggatatgagcccgtgattcaactagctcacgctacccccatttatttagataccacagcgaacgattttgtattgtcaccggagatgttggaaggggctttgattgagcatggggatcaggtcaaggcggttatcttaaattatcctagtaatccaaccggcgtggtttattctcgtgaagaagttcaagcacttgcggaagttctgaaaaaatatcctgtgtttgtcgttagtgatgaaatttatagtgaactttcttacgacgcacctcatgtatcgatcgcagaatatttaccggaacagaccattttgatcaatgggttatcaaaatcacatgcaatgactggctggcggattggttttatctttgctcccgttgccttaactgcccaaattatcaaagttcatcaatatttagtaacggcagcctcaacgatttcacaaaaagcagctgtaagagcgttagttgaaggaatcaatgatgctgcagttatgaaagccgagtaccgtcagcgacgtgattttctctatgaaaaaatgacagcattaggttttgaaatcgccaagccgtcaggagctttctatttatttgcaaaaatcccaaccggttatgaacaagattcgatggcattctgtgttgatttagcagaaaaaaatcaattagcaatcataccagggattgcattcggacccgaagccgaaggatatgtacgcctaagctacgcagccagccaagagaacctgcaagaagccatgaagcgactaagtaattatatgaagaaacaaccaaatcaataaacacatcagagcgtcccaatgggacgctcttttgctgcgaatcactgcgattgacactcgaagagtggcagagcagatgatgagcagtactaggcgatcaaagagagcgtagtcacattcaaatgaatcactgcgattgacactcgaagagtggcatgtaagttcgtcttagcgcaaacacgctagaagccagtgcgaagcaaagtaagtgtagccccaatatggagtcataaagaacaacacacagcggcacttgtaccttttgctttttaagaaggaaccaggcaagctcttttcacttcaatgaaaagagaggaacaatgacgagcgatacattttaatgtttacaaaagatttacatgggtttatctattctttactttaaatcaatcatgggtttacaaggggttgctaaactaagcatataacgaaaggagatttaacaaatgaaaaaactgggattcttaattttagcaacaggactattactagctggctgtggaaatagcggatcaaatgctgctgatagcggtcaagcatcaaatgaatcaagtgcttcaggagcagcgtctggaaatgtagaaattttggctgttggatcaactgcactacaaccattagttcaagctgcacaagaaagtttcacctctgaaaatccaaactatatgattactgttcaaggcggcggtagcggcacaggactgagccaagtagaagctggtgctgtaacaatcggtaattctgatgtttttgctgaagaaaaagacggagtagatgctagcaaattggtagaccataaagtcgccgtagttggaatggctcctgtagtgaataaagaagttggtgttaaagatatcagcaaacaggacttgattgatatcttcactggtaaaaccaaaaattggtctgaacttggtggaaaagaccaagagatcgcagtgatcaaccgtgcatctggtagtggtacacgggcaacatttgaaaaatggggacttgacggggccgaaacaattcaaacccaagaacaagactcttctggaacggttcgcaaaatcgttgcagaaacaccaggagcaatcagctatcttgctctatcttatctggatgattctttacaagcattaacgattgatggtgttgaagcaactccagaaaatattgctacaaatgactggaaaatttggtcttacgagcatatgtatacaaatggcgaaccagatgcaaacgtcaaaacatttcttgattacatgttgagtgacgatattcaacaaggtgtcgtgaaagaattaggatacttaccaatcacagaaatgaaagttgaacgtagtgttgaaggggaagttacgaatataaactaagaaactatagttatcaatgaatagtcagagacgaaaagggcaaataaatgccctttttttctgtgtttttatgcttttttcctataaaatgaaaaggagtaaaattgaaaggggaaaaaaatgtcaaaacagacaaaatactttgtatatatttgtgcacttttgccgctactgtttttaggaaatacaggaactgttttagctatagaaattgaaagcagcagtcaaacacttactacagaaacaatgaatgaaacaagtgcctctaacacctcaacgacggatagcacaagtaccgtgtcgtcagatgcagagggagcttcgaataccagtagttcagaaaagagtagtcaagaaagtacaaaagaagaaacacaagcttcagatgaatcacagcaagaaacacaagaagaacccgaaaaaatttatgatgttcaaggtggacttgatccgtcgagcagaaatcgttccgatttgaaagaacaggtgggcattcagcggcgttctctgcgttcagcagacgtcgcgtttattgaagccggagacccatcgactcctagtcaggattttattgatgtctcttctcacaatggcatcattagcgtggaacaatacaagattatcaaaagttatggtatttcttccgtggttgtgaaattgacagaagctacttcttatcgcaatccattagcagcatctcaaattgcgaatgctcaagcggcaggactggtagtacatgcttatcattacagttggttcacgacagaagcgcaagctaaagcagaagccgagtattttgtcaaatatgccaaagaattgaagctgccaacctcagctttgatggttaatgatatcgaggacaatcaaataatgggaaaagcagatcatactgcactttctaaagtatttgccaatcgtatcaaagaattaggctatagtaatacccatcattacactggggtactttgggtcactcaaaaagcgatcgatcctgctgcacttggctatagtaatgtctggatcgcgaattatccgtatgttcctgcaggacaaaaattcacggaatatagtgcatggcagtggacctataatctttctttcccaggagtcagtgggaccttcgatatgtcttctgactatcagaaatactttactggtcaggggcaaggaggagcaataccagacaaccgctacgctacgattacgaaagataactacacgatttggcagaatttttcttggaagaaaaaagcagattcaaaagattatttgggtcaaacgttacaaataaaatatcgttacgagcatatcaatggtagtacgtatttttctgtgtacgataatcaaggtacttggataggttatattaatgctggtggaactaagacaactgatggcgcacaaggaagttggcagtcaaaagaaacgtatgtaaagtttcgttcgaccggaacggtttatcgcaattttaatttcgattccacagcaatagtatcagaagaaatgttgaggaatctttacaaggtaacaggcacctatcgtcattttaatggtgtcgtatatgattcagtatatgatctcaatggtaaatggatcggttatatcgattctgcaaagcttagtgtggagaatcaaggtccagctattagcgacgaacgctatacaacagtcactagtgcaaattactcgatttggcaaaatttttcttggaaaatgcgtgcgtcaagtagttcttatttgcaccagacgctaaaaattaaatatcgttatgagcatttgaacggcagcgtttatttttcattatatgacaatcaagacaattgggtgggttatattaatgcaaatgccacgaaagttgccgacaatgcagcgggtgctgtgttattcagtggacaatacggaacggttactagtaaaaattattcaatatggcaaaatttttcttggaaagaaaaaaataaaagtgctaacgtttatggacagacattgcaagtgaaacgctattataatcattttaatggcagtacctattattctttatatgataatcgaggtacttggcaaggatatattaatagtggtggaatgaagatggcggataatgcagctgggagtgcacaaagctatcataagaaaataaagttcacacaaaattttcctttgtggcaaaactttaactggaaaaagaaaagtaccgttacagatgcaatgaaacaagagacgtatgaagcaagatatgtatatcgtcattttaacggaagcaattacttatcaatttatgacaacaaaggtatttggcaaggttatattaatgaatcggccactcgccaagtaaactaaaaaattcaggacttgcgtatagattacgcaggtcctgaattttttttggtctcaagaggaagtgtgatcgtaaatgttgagccagcccctgggaagctgtcaactgtgatagtgccacctaacagtttcgtataatctttaacgatggctagtcctaagccggttcctcctgaattacgcgtacgagctttatctacgcgataaaaacgttcaaagatccgaacttgatcttctcgatctataccgatcccttggtcacgaactgaaagctgtaattgttttgctcgatacgaatagtcaacttggatggtcccttgtgatttggaataattgactgcattttcaatcaaattttttaagattggttgcagtagctctctttttgagatgaaaatcaactcttcgggaccattgatgataaaggacaactgtttttctcgtgcaattggttcataggagcggatgatttgctcaatcaatgctcgaaggttgatttcttgtgcggtgtaatcaaatgaatgactatctttggataaaagaataatctcttgaatcaaattttctagacgataggcatctttttggatgattttaaggaacgaaaccaatgtttctcgatcttctaaggcaccatccaataatgtttccgtaaaaccaatcaaagaagtgactggcgttttcaattcatgagaaacattaccgacgaaatctttttgcattttttctaattgacgcacccgagtcagatcataagagatccctaacaactcattttcattaaagagacgcaatgttacatcaagaactcgcggatgatcatcactcaaagcaatttcttcttgtaaagaaggggtctgctcgttcatgtgataaattaattgaatcaactgtgtatcatgaatcacttcagtgaatggttgtggcaattgaggcaatgcttcgatccctagctgctcttgcatggtagggttcagcaataacaatcggtcatcctgatcaatgataaaaaccccgatcatcagttcattcaacaggccatacaattgttgctcagaagcggcataagcttgataggttcgactcatttgttcactcaattgattgattgtctggtataagtcatcatgctcaggtgtttcttgcataatgatcgcctgttgatcaggagaagaaatcattttttttagaacaggcaaaatagtctgcacaggacgatttctttgacgtaacgcatgaaacgtcaaaaagctgacaaataaacaaaataggagataaacgaaaaagatcgaacgctgaatggtttggcttttagcaaaaaaaggtgccgttggttcagcgatccgcaaaatttgctgcaagttgccatcttctttgacagggatcgcaacatacagcaattcttcattcaatgtatcactttttcgcaaagactggcccagattactaccttttaagactgcttgcacttcaggccggttggctctgctttcttttaaagacgaatcgtaagtatcgtagatgatccgcccatccttgtccaataaagtgatccggctggaactatcctgtacataggcatcagcaaattgttgcaatgtcgctggttgattatcagaaaggttcaagaaaatcgccgctttttcttccaagaagtctacttgttgggcaatcacttgctggcgatagaagctgctaagaaattgccagcagatgataaacagtacggctaatagcagactccataggccatagccaaagcgtttcatgaatgaggctcctgaaatttataaccaaatccgcgaactgtcactaaatactcgggatgtttcgggtcacgttccagcttttcgcgtaaatgactgatatgcacatcaacgattcggctttggccatcaaagtcaaaattccaaatgcgattcagcagcgtatcgcggtcgatcacacggcctttccgtttcatgaagtatattagcagttcaaactcttttggagtcagaaaaatcttttctcccttgacgcttacttggtaattggtcaagtctgctaaaatgtcaccaatttgcaacatttctgctggctgatccgaaagatctgcagtgcctcgcggttccaaccgtctaaagattgctttcatccgagcaagcacttctctagggctaaagggcttggtcaaataatcatctgctccgatttcaagcccaagaatccgatcaatcggatcatctttagcggttaaaactaaaataggggtctcgattttttcttgtcgtagtttcttggtgatttcgataccgtccatttgcggcaacatcacatctaagataatgaagtcaaaatcttcagatagtgccagatcaacccccattttaccgtcgacagccgaaacgacttggtatccttctttttctaaattgaatgtaagtaaagtaacgatagatggttcatcatctaccacgagaatttttttcatcatgaactcctttcttaacaaaggaacaatcattttacgttgttctagctatattttagcatgaataaagaattggtactattgtctaccacaaataaatgctataataaaggacgatttgagaagaaagctgagggtgttcgatgattggaatcagtgcatgtttaggtggggtcatgtgccgctatgacgggcagcatcaagcggttgctcaactggttgaactcgttcaaactggtcaagcagtgatggtctgtccagaagtccttggcgggttgccaattcctcgtgagccagcagaaattgttggtggggacggtagagatgtttggtcacaaaaagccaaagtcattactgtcactggagaagatgtctcagaacaatttatgaacggcgcaaagcttgcctatcaaaaattacacgatcttgggatcacgcaactgatcttaaaagaaaaaagtccttcttgcggcagtcggattgtttacgacggcaatttttcaggagtcaaaaaagaaggtgttggtgtcgccagtgcttattttcaacaacaaggaatgaccgtgctgtcggatgtcgactggcttgctgagcaggaggaaaataatggagattgaaaaaaccaatcgaatgaacgcgttgtttgaattttattctacactgttaactgagaagcagatgaattatatggaattgtattatgcagatgacttctcattaggtgagattgcagaagaataccatgtaagtcggcaagcagtgtatgataatatcaaacgaacggaaaaaattcttgaagactatgaaaaaaaactacacatgttttcggattatatgatgcgggaagacttgttggagcaattatctgagtacaccaagacgcactatcccaaagatgaaacattgcgctcgttgatcgaagagatccaagaaatcgaagaataaaggaatgaaaaaagatggcatttgaaagtttaacagaacgcctacagcaggcgatgagcaaactgcgtaagaaagggaaagtttctgaagcagatgtaaaagaaatgatgcgggagattcgtttggctttattagaagccgacgttaatttacaagtagtcaaggaatttaccaaaaatgttcgtgaacgtgcagttggagcagaagtcttagacagcttatctcccgcgcaacaaatcgtcaagatcgttgatgaggaactgaccaaaacattaggttctgaaacagttggtattgagaaatcaccaaaaatcccgactgttattatgatggctggtctgcaaggggccggtaaaacgacatttgctgggaaattagccaaccatttgatcaagacagaaaatgcgcggcctttgatgatcgcaggggacgtgtaccgtccagcagcgatcgatcagctgaaagttttaggccaacaattagatgtaccagtttttgatatgggaaccgatgtcagtcctgttgagatcgttcgtcaagggatggcattggcaagagaaaagaaaaatgattatgtcctaatcgatactgccggtcgtttacacatcgatgaaacattgatggatgaattgaagcagatcaaagagttagcacagccgaatgaaatcctcttagtcgttgatgcgatgactggacaagatgccgtgaatgtcgccgacagcttcaatcaacaattaggtattactggggtcgttattacgaaactagacggggatactcgtgggggtgctgcgctttccattcgacaagtgactggtgcgccaatcaaatttaccggtactggggaaaaactgacagacttagaagtctttcaccctgatcggatgtccagccgtattttaggtatgggagacatgttgacgctgatcgaaaaagcccaacaagattacgacgagaaaaaagcagaagaattagcgcaaaaaatgaaagaaaattccttcgacttcaatgactttgttgagcagatcgaccaagtgatgggcatgggacctatcgaagatcttttgaagatgattccaggaatgagtcaaatgccaggtatcgaaaacgtcaaagtcgatccgaaacaaatcgcgcgtcaaaaagcgatggtctattcaatgacgcctgcagaacgggagaatcctgatttgctgaatccaagtcgtcgtcgtcggatcgcagcggggtctggaaatagcgtggtcgaagtcaatcggatgatcaaacaattcaaagaatcccgaaaaatgatgcaacaaatgaccaaagggaatatgaatatcccgggtatggatcaaatgtttggcggcggtgttaaaggaaaattaggtaaaatggccatgaaccgaatggtcaaaaaacaaaagaagaaaaagaaaaaacgtaaataattaactgaaataagcaagcagccgttatgctgatcaccatgaaaagtatcgaaaagattccaggatcatttctgatactagaagatggtttggtcgacaacggttgcttttttcgtttgcggtcttctgttcgtcagttgcttgtttggaaagggaatacctatcagttggatcgatagctgaaacgtaatatagcgacctttgaacatgtatcggctgagcaaggatagatggtttaactagctgatccaagtagattcattaagtacttgaacgcgttgcaaggcaaaatattcgtgctttagacggatagatgctactatttatttatagtaattgaaaggagcaagtgacgatgacaaacaaagatcgagttgaaggtaaaattactgaaacaaaagggaaagttacgggcgatgactccgaaaaattaaaagggaaaacccaaaacgaatacggtaaagtgaaagataaagtagaagactttgcagatgacgtttctcgcaaagtgaatcatttctttgataaacatgacgataaagataagcctaaccgctaatttaactgaaacaaccgttaacgatttcgttaacggttgtttttttcttttaaaaaggaagactgtcaaagaagtgctagctgacagtccggctattcataaagcgacgagcatgccaccattttttgattgctttcggataaaccaataggaagctgactacaagacagaccactaagtaaatacaaatcgaaacgatagttctcgtttgagagaagtcatcataatagagttggaccagcaaccaattcatattgatcaagtagaaccaagtaccaatggccatcactaaaaagacgggcaatcgaaaggcgggaaccgtcagatagtcgccgtcattttctaaggagatgcgggcaaacacttcttgagcagcagcaatcaacaacaaggataggagtagtgtggcgaagactgcccaccaattgactggtaagccattgggccagtcattccaaagattgttcaatactaagtgccccccttttccatagaagaaaaagctgagaaattcttgcagattatagtaaaaactgtaaaaaccgctcatcaagaaaaaaatcaaaacgatcgttaatggaccgaaaaagagattgcccaaaagcacccctaagaaggatccgatggctgtcactgccaaatttcctacaaacgtaccaacaccagatgcgaatagatctgatagcggaatttggaaatattcggagggaatcatcaagtagcgaatgcaaatattgctcaaaataccaatgattaaagcgaaactgaccggtgcaaataagaaaaccgctttttgacggaaaatctgtcgttttttaaacggcaatgagaataaaaaacgattgaaatttgtcttttgatcaatgaaaaaactaagaaaaccaaaaacaaacaataatggaagaataaaataagcgcctgaggtattgaaattagcaatatacgtatcctgtccattactttctggtaccggactattataaatgagcaagttttcatccttgtattcatcgatcgatgagtaatagactggtttttctccgttatagtccttaatatagtaatcaggatgctcttggaaatctttcttgaattcttctgaatcaaaatagttcttttgattgtgccaagaacgttgggtatcccagcccattcctgcataaatcaaaaccaagatcagacaaaagccaagcaacagtttgccatatcgctggcaataaatttgttttaacattttctttcacctctaacctttcaacagggattcttgactcaaattggcttcaaataaatcttccaaggtcaatgggagttcttcaaagagcaacggctctagttgccggatctgttcttctaatgccgcgtcgtattcttcgaacaaagcaacaatcacccgcccttgacgattgatcaatttcgaatgctgtttgatcattggcggtacctgtttcccacgaaagacgaattgaattttacgggcattttcccgcatcgtttctaaccgataatctttagcgattgttcttcctttgattaaaagggctcggtcgataatgttctcaagctcatttagattatgagaagcgatgatggctgtgcgattagattcactcaagttttctaacaaaaggccaatgacctttttgcgtacaataatatctaaaccgtcaaaaggttcgtccaatagcaagtaatcggcatttgaagcaatggctaagatcattttatacaatccttgcatgcctttagacattcggcgatacgaatggccaagcggcaatccattgctctgcatcagctcaagataaaggttttgattaaagtgggaataagcgagacgataaaaggcattgatttttttcaatgaatacgccgctaaaaagttctctttttcatcgatataaaataagttttcctttagttgtggcttctgggccaatgattgaccatcaatcatgatttcgccgccgtctaaagcgtactgtcctgagagtgtacggaaaagcgtggtttttccagagccgttgcgcccaatcaagccaacgatttcatttttgcgcaatgaaaatgtaacatcttctagaatagtagtcccttcaattttctttgtaacgccttctaggttcatttattgatccctcccagttcttcttcaaaaacagtgacccaagcagtgatttcttggatgctgatctgcaaatgtcctgcctcgatcactaattctttcaatcgttcttttaattgttggatgcgccgctcgtcgcgtggaacactgtccagtgctttgacaaacgttcctttgcctttgatggtgatcaagacctgctcattttctaatattttgtaggccttgctgacggtatttggattcatcaacaagcgtttggccatctcacgaaccgaaggaatttgatcacccggtctcaaaacaccatgcaagatgtcttctttgatgctcaatatcagctgctcgtaataaggtttgctgcttgtcttgttgatcatgaccatgtactcagcccctttcatttatgtgtactagtatacgtagtacactatcaaaagtaaagaacttttgctaaaataagacaaaaaggaggagtgactatgactcgttgtggttgggcaacaagtagtcccgcaatgcaagagtaccatgatcatgtctgggggaaaccggagtatgatgatcagcagttgtttcgtaagttggttttagatatgaatcaagcagggctgagttggcaaacgattttgaacaagatgtcaaattttgatcaagcatatgatcactttgatattgagacagtagccaattattcggaggaaaaaattctagcactgatggatgatcccggtattattcgtaatcgcagaaaaatagaagcggcagttcataatgcacaactcgtattagcgattcagcaagaaatcggaagtttttctgattttttatggcgttatgtcgaccatcgacccgtcatcaatcattttcaaacacaatcagaagtacccatccattcaccaatttctgatcgcttggcgaaagatttgaaagcccgtggctttaagtttgtaggaacgacgacaatctatgcattcatggaagctgtaggaatggttaacgatcacctgacaagctgtatctgttacgaggaacgttagaaagaagagaaaaatcgaggaggagtcttatatgggaaaactggttttttatggcgctatcagtttagatggctatttagctggagcaaaggatcaattggactggttgttggagaccgatacggggataagtactacgtatgagaaattttttgaaacgattgatgcaacagcgatgggccgtaagacgtacgaagaagccaaaaaaatgttggcgacggagaagctctatccagaaaaagaaaattatgtgttttcccgtcagatgcagaccgatttaacggacgcagtagttgtggatcaagacccggttgcttttttatcacaattgaaaaaagagaaaacggtttggttggttggcggtggaaagttattgcaccctttattggaagcagatctgattgatgaatggtatgtacagatcgctcctgtgttattaggaacaggcaagcgcttgtttgagccaggagagtatactactcgtttacaattcgtggatatgacgcaaatgggtgaactcgtagagatccactatcaacggaaatagatggcttgctttctgagtttctctttttctgtgttgcagatacttccttatgattcactcagagtttacattgaaccatccagcaaaaaaacgcacactcactggtttcccttatgggatagatcagtgagtgtgcgtttcttatctgactgtcacaaaatcgtgaccggtttttagttgtaacggttaaacaagtcgatgtagttgtcaacgattgtttggaagaagttgacggtatcttctttgatcgtattgttttcatcgatcaagttcatgattccaccgatataagcttctggttgttgcaaagtcggcatatctaagaataccaatgattgacgcaggtgatggttcgcaccaaaaccagcgatcgcacctggtgaaacacttacgactaaagcaggtttcccgctccagctgcttgctccataaggacgtgaaccgacatccaaggcatttttcaatgctgctggtacagaacgattgtactctggtgtaaagaagaatacaccgtccacactttgcaattcattacggaatgttgtccattcagtaggcactttgccttctacttccaagtcttcattataaaatgggagattgccgatttctaaaaagacagcttcgaaaccttctggcaataattctgcaaatttcttcgctaccagcttgttataagagccttcgcgtaaactaccaacgataaaaccaattttttttgtcatgttgaattcctcctcatatcttttacatgttttatcttaccaaaagtaagtaaaactgacaaataaaaagcatttgcctagaaaatccattcataaagcgatgtctcagctataatgactgtctctctctaatgatacgcgttgcaggaaaatctggcaaaagataacctatagaagaaagaaacagaaaaaaagagactgtaaagaaaaaactctttacaccgtcagtaaaacctgttaaactagctcttgtgattaaaacaatggaggtgtaaataatggcagtaaaaattcgtttaaaacgcatgggttctaaaaagaaacctttttaccgtattgtcgtagcagattcacgttctcctcgtgacggacgtttcatcgaaacagtaggtacttacaatcctttgcaagacccagctgaagtgacaatcaaagaagatttgattcttgattggttatcaaaaggtgcgcaaccttctgatacagtacgcaatattctttcaaaagaaggcgtaatgaaaaaacaccacgaagctaaattcactaagaaataaggtgacgacggatgaatgatttgcaagaattagtcttaacgatcgtttcaccattagtgaccaaacctgaggagatccagcttgatgtggttgaatcagaagatttctttgaatataatcttacagttgctccggaagatatcggacgaatcattggtaaacaaggtcgggtggctaaagcaatccggacgatcgtttacggggttcgcaccaacggccccaaaaaggtccgtttaaatatcattgatggaaagtaattgatcgcgtcactcattgagtgatgctttttttctatcctgttagttcatgctcaagacctatgacagatcggctgatttttgagataataagaaaaaggaggcgggagtatgtcacaagtgattgcatggatcctatttatttttgttttgatctttatttataaagtggggtcatttatctggcgcatattaggcgtattgtttttgctatttttactatggatctatcgggatgtcatctttacacaagttagtcaatggacacgagatttccgctgggatcaactaccaacttatttggaccaaggaattcaatgggtaaaagacggctggcaagccttgcaaagctggatttcgaataggattagctaggaacaggagacaagcaaagttgtttgtctttttattttggaaaaggtatgctctataaaaagggggaaatcatcatgaaaaaagaaataggtctcctagtgacagtattggccattggggcattagcaggatgcgacacgaaaaataatacggataagtctgagtcaacccgttcaagcactcatactagtacaaccatttcttctgaaagcagtagcagtagtagtgaggcagcctccagcagtgccgcgcaaacttcaagtaagacagttaccaaagcaggaacactggatcagttgtcagctgcttttccgcaggatcgcttgccatcagaggtgccggtgacggagcaaaagaccttgaatgctgcaaccgacgaaggggcagatcaactctctatcctctattatcagttaaatgatcaacgagaattgaatgatccatcattgaacaatgagacaccaatcgctagctacaaaaatgctgcttacgaaaatgaagaccaagcggcggaggctgtacatgcgaaccttgatgaaggcggacaggcggtcgatctaggacataacatcactggtcatatgcaaggtgcagctggttccagttatctaagttggcaagaaggcaattggaacttgacggttcgagcagtcaatcaagagaatcaagatcccgtgccagtagcaaaaaaaatcgtggcctatttagaagaagctatgctgcccgctccaggaattggtcaaatcaccattgatatgggaaaatcagattacacggctaacagcgtttcttggcaagacagtaagatcacttataccttgcaacatcaagatcctttatccgcattgaaaatggctgtctcaatgaatcaataaaagagccaatctaacgtgtaggaggaagtcatgcagattacgtatttatctgatcctcaagaaaagaaacagatcgcacaaaccattctggctgatttgccggaatggttcggcctgcctgaaagcactgccgattatattgaaaaaagtgcctatcaagaaatgatcgttgtagagaacaaaggttttttgacccttgtaaaaacaagtccagcgactgctgagatctatgttatgggcgtattgaaagccgatcaccatcaaggaatcggcagccaattgatccaagaagccatccgttggtgccaacgagaaagtatggcctttttacaggttaagacattggcagagacgcatccagaccaacactatcaacgtacacgaagtttttatgaggcgatgggttttttttgcctgtcgaaacatttcccaccctttggggagcggaaaatccatgcttgttgatgatccaagcagttccacctcgggaaaacactagaattccttaactccccatgctaaaatgagaaggattataaaggaaatgaggaccaatcgtgactgaatttttaaatgtaggaaaaattgtcaatacccacggaatccggggagaagtacgagtgatctcgcaaaccgatttcccagaagaacgctaccgtaaagggcaacgattaacactgtttcgagaaaataaagcaccgctggaattaaccgtcgctggtcatcgtaaacacaagaattttgatttattgacattcgaggggtaccccacgatcaatgatgtggaacctttgcgagacggtatcttaaaagtttcaaaagacgaattaagcgaactaacagaaaatgagtattactatcatgaaatcatcggcttgaccgtcattgatgagcaagccagagaactaggaaaaatcaaagaaatcctatctcccggtgccaatgatgtttgggtagtccaacgcaaaggcaaaaaagatgcgttgattccctacatcgaatcagtggtaaagcaaattgatttggataaaggcgaagtgcatattgagatcccagaagggttgttggatgatgaggattgatgttttaaccttattcccaagaatgtttgacggcccaatgggggaatcgatcattggaaaagctcgggaaaaagagcttctagaaatcaatgtctcaaactttcgcgaattttcggacaacaaacaccaaacagtagatgactacccttatggcggaggggcagggatgctgctgaaagttcagccgatctatgataatttaaaagcgatcgaaactgccaccccgcaaaccaaaaaacgtattatcttgttagaccctgccggtaagaaattcgatcaaaaaatggccgaatctttttcgcaagaagagcatctggtatttatctgcggacattatgaagggtatgatgaacgaattcgttcgctagtgacggatgaagtttctctcggggattatgttttgactggtggcgaattaggcgcgatggtgatgatcgatgcgaccgttcgtttgctgcctgaagtgctaggaaacgagacgtctgcgcagactgattcccactccacagggttgcttgaacacccgcagtacacgcgaccagcagaatttcaagggatgacggtcccaccagtcttgatgaacggcaaccacaaactgatcgaagaatggcgcttaaaagaatccttgagacgaacttatcatcgacgacctgatatgttggcggattatcccctaacagcagaaatgaaaaaaatgctacaagagatcgacgaagaagcttcggcagaggatgaatcaaagtaagaaatctcagtatctagaatcgcacctgcaatcaaatgaaaccaccacaacggatactagaagcaccagtctagtccgttgtcttttttatagagacaaaataaatgtcgggaaaaaaagctggtgacaagaaatttgtctttacatgagctggaaagttatggtaagatatttcagtgagtgtaaactcaactattacgatattccgctggagcaaattgctttaagaatgtttgggaataaggagaatgataaagatgaatccattgattcaagaattaactcaagaacaattacgtactgacatcccagctttccgtcctggggacactgttcgcgttcatgcgaaagttgttgaaggaacgcgcgaacgtatccagttatttgaaggtgttgttatcaaacgccgcggagctggtattagcgaaacttataccgttcgtaaagtatcaaatggtgtaggtgttgaacgtaccttcccattgcacacaccacgtgttgcacaaatcgaagttgttcgttacggtaaagtacgtcgtgcaaaattgtactacttgcgtgcattacacggaaaagcagctcgtatcaaagaaattcgtcgttaatcatttattatcagatgaagcaaaagcccttgttttcaagggcttttttcttttggtcaggaggggtctatcatttgctttaatgcctcatgcgcaagtaaataaggctgatcatgtagctgcatattttttaacagtatcccgaaaattgtcttttgttctgactgaggattcgattgaatccgaagaaaagtttgattagaatctcgaaaaagtcatgaaagtcgataaaaattatgctatacctaaacaaagataaaaattgaaatgagggatgaggatgaaagtcacttatttgggtactgctgcggcagaacgtgttccagccatattttgtaattgtaggatctgccgtcatgcgatggagaaaaaaggccgggagattcggacccaaacgcaagcgttgttggatgatggcaagcttttgatcgattttcctggggacagttacctgcaccgattgagtggtcgagtggattataatcgcgtcgaagcattattgctgacccactggcactcagatcatttttacggagaagatttagcttatcgaatgtccggctatgccaatgggatcacgactcaattggctgtctatagcaatgcctatgtgaaaggtttttatgaccgagcgttccaattggaaggacgttacgatgaacaacgcctgacgtatcatcttttggaagcgtatcaaaaaacatggatcaatggctatgaagtgtattctttaccggcacaacatggtcattttgccgaagattgttttatctatgtcatcaaagatccaacaggcaaaacacttctctatggacacgatacaggctacttgacggaagagatgtttgcttttttagaagcaaataagtttatttttgattgtgtatcaatggattgcacggggcagaccaatgctgaccagatggccaatcatatgaattggtcgcaaaatattcaaatgaaacaggagctgatggatcgcaagttagcgactgaaaagacgatctttgtcgccaatcatttctctcacaatggagggagaacctatcaagagatggcagatctctcagcttcagaaatgatcattaccgcatatgacgggttggagatccatctttaatccgtctgacgattaattcatgaatactgaatgtcaacaactcataagggaggcaaacaataaaaatagatcatgaaaatagcgtgttaagtgggaaacgatgtccagcgagatttaggtgctagagaaatgagtaaataaagaggaatgatttttcatgagaaatcagaaatttgaatactatatgcgagaattaaacctgattaaaagacaaaactggattgaaaatgacctatatcatctagttgcggaaatgattaaggctggcaaaaatatgtctaggctatctttaagagatgtaagcttgcgaagtaggagtccaaaaggtcagatattctatggcttatcttcatttcctgattttgtcatcttggatgaacggtttgataattcagataatcttgccgggggaagtgtaaatatagcgaataaaaatttgatttatggctgcgttgaagtaaaaaatgtcgatgagaagctattagatctagaatcaatcgatctaatatcagaatttgagaaagcaaaaaaaccaggaaatgaactgaatcaagatttaggccaactcttaggacaaatactatggtttaaaaaagttttgtatacaaatggcaatatatggaaattctacaaacgaacaagtcaagaaacagataactttcttactgacaaatgtatagaaaagttatttgaggatcgtatgaaaaatgaggcccctgattacaaatggtatgtaggactagatgacgataatttaaagattgaaaaagtttttgagtttgtcttagagagtgatataaaaaaagaagtatgggaagaatttctaaatagcttatattcgattaactgggaaggataaagatgctattgtggaagaataatcatcttttagaaatgaatcaggttgttttacttgcggctcaatggattgcagggggcagaaacatgctgattcaatggccaatcatatcacaatagccgaatgaagcaagaatggatggatctcaagggattgactgaaaaagggatctctgttgccaattacttctcacaatgggtgaacttatcagcaaataacggatctctcagcttcagaaatgattattaccgcatatgacagggttggagagctatctttgagccacttggaaatcgtctagcacgtataacgctatcgtcagtttaataagcgagttgaggacctatatttgatctcctcgattcgctttttttgatagtctgagataaaccgcttgctgatgaaggagtgtagctaataaaaaaaagataccagttgaagtgcgaaaaagaaaaaaatagaagttgttcttgaatgaaaatagttggaaaatcatttttcattttcttttatgcctgttaaagtcaatgataccaatcatattaacaagaccaaaaatgaaaatacaaaaaaaactgttcttagtattgactcataaaaaataccactactatacttgtattgtggttataaccagttaggagagacatcgatgcaaaatacatttcaatcaaaatcactttattatcagctggtagaaatattgaaacaacgaatcgaaaacagtatggtcgctcatgataagctgccatcagaaagagagttgaccagtttttatggcgttagtcgcacgacggtgcgactagcattgcaagaactggaaaaaatgggctacatttatcgacaacatggaaaaggaacctttgtttcggaattaaggacaaatgcgactgatctagctggcgcatatagttttaccgaacaaatgcgggcaatgggcaaacatcctgaaaccaagatattggccttcaaaaagattgaagcaaccaagtatttagcggggcatatgaatgttcaattaggtgaacctttgtttcagttagaccgtttgcgcttagccgacgatctgccaatgatgatcgagaaatcctatttgccagtgaagctatttatgacactatctcgggaactgctatcgataaaaccgttatacgatttgttttctgaagatttcaatcaaacggtacgatcggctgacgaagaattttatgccagtattgcccagaaagaagatagtgagctgctaaatattccagaaggatcaccagtgctccatttagttcgctcaacctataatctcgagaacgaagtgattgaatttacattaagtgtggcacgggccgataagtttcattataagatcaggcatctgcgttccactaactgaattggaggaaagaaaatgtttatgttgtcaaaagaagaactgcaaaagctaggagcagaaaatactacccgagaaattcgacaacaaccggaactgtggcatgagacgtttgaccgttatcaagaaacagtcgcagatctagatcgtttgtttacggatgcgaaacaacatgctggagagcgaccgatccgcgtcatttttacaggggccggaacctctcaatatgtgggggatacactaattccgtttcttactagtcaaggaaatacgaatcagttcatttttcaaagtattggttcgaccgatatcgttgctacgccaaaagaatacctgattcctgatgagacaacgatcttggtctcatttgcccgcagtggaaatagtccagaaagtctagccgcagttaagatggccaatcagctggtcaacaagatctatcatatcgtgatcacctgtgcaccagacggattattggctacacaaatgcctacaaaaaaagaaaatctagttttactaatgccaaacaaagccaatgacgctggttttgctatgacaagcagtttcagctgtatgacgctgactgcgctacttatttttgatcaagcaagcaatcagcaaaaagaaagatatgttcatcaattaagccgactaggagaagaagtcatccaacgagaatcagagatccaagggtatctggcatcagactttcatcgcatcatttacttaggttcgggaagcttaggcggattgactagagaagcgcaattgaaagttctcgagttgactgctggaaaaatcgcaaccgtttttgatacatctttaggattcagacatggtcccaaatcttttgtcaatgatcaaacattggttttcctgtttgtcagcaatgactcatatacgcagaaatacgatgtagatatgctggacgaaatcaaaaatgacggtattgcccaacgcgttgttggaattggtcaaaagggttcattgtttagtggtgattcctttgaattagctgcagattcgttactgccggatggctatcttgctttagcagatatcatggtagcccaaacgatcgcattactttgttcggtgaaggttggtaatacaccagatacaccatcgccaagtggaacagtcaatcgtgtggtcaaaggtgtaacgatttatccatatgaaaattaggaaagagtgtgaagcatgttagaatggtccgaaaataaaagacaagcaatggaacgtttatcgacgccggagggcattattaccgccctggcgattgatcagcgtggtgcactgaagaaaatgatgtcagctttagggatggaagcgacgaaagaaacgattgagcggtttaaaaccctgatttcacaagaattgacgacctatgcctcagccattttattggatccagaatatgggttgcctgctgcacaaaaacgtgcagcagagagcggtcttttgctagcatatgagaaaaccggttacgatcaaaccgttcctggtcgctttcctgatttgcttccggattgttcagttattcggtttaaagaatcaggtgctgatgcggtgaaatttttgctgtattacgattgcgatgaagaagaggaaatcaattttcacaagcaagtttttgttgaacgaattggaagcgaatgcatggctgaaggactgccattttatttagagttattgtcatatgatgctaaaaatgtagacacgaaatcgctttcctatgccaaagcaaagccgcgcaaagtgatcgaaatgatgaaagaattctcgaaaacccagtataaagtagatgtcttaaaggttgaagtaccagtaaacatgtcatttgttgaaggggatgcaacaggggagatcgcctatacacgtcaagaagctgccgcttattttaaagaacaaagcgacgcaacagatttgccatatatcttcttaagtgctggggtctcagcggcattattcatggaaacattgcgttttgccaaagatgctggggcacgattcaacggtgtactctgtggcagagcaacttggaaagatgcagtcgctccttttgttgaaaaaggagaagcggcaactttagaatggctgacagaacaagggacacaaaacattcgtcaattgaatgaagtgataagagaaactgccgtttcgtggcatgagaaagtagtacagccagtccaatagagcaattcaccttgcaaagctgactactaatgaatgggagcagaacatggctacgtttgaaataaaagaagagtttttaatgaatggttctccttttaaactactatctggtgcgattcattattttcgggtccatccggatgattgggagcactctctttataatttgaaagcgcttggatttaataccgtcgaaacctatgtgccttggaatttgcacgaaccgcataaagggttatttcagtttgaaggcattcttgatttagagcgttttttgtccttggcacaagagcttggtctgtatgtcatcctgcgaccttctccatatatatgcgccgaatgggaattcggcgggttacctgcttggctactaaaggagtctggacgattaagagcatgtgatccgagctatttagcgcatgtggcggaatactacgatgtattacttccaaaaatcattccctaccagttgagtcatggagggaacattctaatgatccaagtggaaaacgaatatgggtcatatggtgaagaaaaagcttatttgagagctatcaaagaaatgctgataaaccgtggcattgatatgcctttatttacttcggatggtccttggcaagccgccttacgagctggcagcttgattgaagatgatgtattggtcacagggaattttggttcccgggcaaaagaaaactttgcagcgatgcaggatttttttgatcagcacaacaaaaaatggcctttgatgtgtatggaattctgggatggctggttcaatcgctggaatgaaccaattattcggagagacccagatgatctcgctgaatcagtcaaagaagctttggaaatcggtagtgtcaatttatatatgtttcacgggggaactaattttggatttatgaatggttgttcggctagaggcgcagtcgatttaccgcaggtcacttcctatgactacgatgcaccattggatgagcaagggaatccgacagcaaagtattacgcattgcagaaaatgctaaaagaacattttccagaatatgaacagcacgaaccgcgcagcaaaacatctctatcaatggaacttcaactacaagataaagtcagtttgttttctgttatcgatcaaatcagtcagccggtcaagacggtttatccgcaaacgatggaacaattggaccatccttatggctatttgttgtaccgcacgaagaaacggcgggacgcggaaacagaaaagctccggatcattgatggaaatgatcgtgcccagattttcttgaatgaaacattccttgcaacgcaatatcaaggagaaattggtgaagacttattgattaagcaagcagcagaagaaaatcaattggatattctagtagaaaatatgggacgagtcaactatggacataagctgacagcagagacccagcgaaaagggattcgtagaggtgtgatggctgatctgcactttgtgaccaactggactcattactggctagacttcagtaagtcaccagcaattgattttacgcgggactggcatccagaacaacccgggttttatcgttattcctttgtgctagaggaaaaaagagatacttttattgatttgacaggattcggcaaaggagttgttctggtcaacaatgtcactgttggacgcttttgggaagtgggccccattttatcattgtacgtaccaagcggatttttgaatcatggggaaaacacaatcattatttttgaaacggagggctgctttgcaaaagaagtacatttgagaaaagaaccggtttataaaacgatggaggcgaaaaaagtatgagtattattggtgtacgtattgatggacgattgattcatggacaagtggcaaacttatggacgaccaagctgaatattagccgaattatggttgtggacgacgatgtagcagaaaatccaatcgaaaagagtggcttgaaattagcaacgcctgcaggggtcaagttaagtatcttgccgattgagaaagcagctgccaatattttggctggaagatatgattctcaacggttgttgattgttgctaaaaaacctgaccgtttgctcaaactagtggaattaggtgtgccgatcactgaaataaatgttggaaacatgtcccaaacagctgaaacaaagtctattaccaagtcaatcaatgttgttcccgcagatattgctgatttcaaagaacttgctagcaaaggtgtgaaactttttgcacaaatggtccctagcgataaagctgaaaactttatgagccttttagaaagataggagaatcaatatggaaattcattggtggcaaattttattattatcattatatgcaggttatcagattctagatgaattacagatctattcttcaatgagtgcgcccgtttttgctggtcttttttcagggttagtgatgggagatatcacaaccggtttattgattggtggtagtatgcaactgacagtccttggtgtaggaacttttggcggtgcttcgcggatcgacgccaattcgggaacggttttggccacggcattctctgttgcattaggaatggatccagaacaggcaattgctgcaattgctgtaccggtagctagtttgatgattcaattagatattttagctcgttttgcgaatacgtattttgctcatagaatcgatacccacgtggaaaatatgaatttcaaagccatcgaacgaaactttttgttgggcgcagcaccgtgggcgctatcacgacttgttcctgtatttctcgcgttggctttcggtggcggattagtcgaaaacgttgttagttatttgaatggtgatttaaagtggttaggcgatggattatccgttgccggagcagtcttaccagctgtaggttttgcaattttacttcgttatttaccagtaaaaaaacattttccttatcttattttaggctttgttttgacagcattattaacaacggtatttagcaatatccaactattgggcagcagtgtagcaagtgttgtaaaagatttcagcggtaccttcaacgcattaccaatgttggcaatcgcactaattggtttcgcatttgccgctatcagctacaaaaatggacaagcacgtccagcaactaataccgcacaaaacgagcagcattcggaaggagagattgaagacgatgaaatctaatgttaaattaacgaaaaaagacttccaacaaatcaatcggcgcagcctatttggtttccaactaggatggaactatgaacggatgcaaggctcaggttacttgtacaccattttgccgcaactacgtaaaatctatggggacaacacccctgaattaaaagaaatgatgaaaacgcatacacagttttttaatacatcaaatttcttcaataccattatcacggggattgatctagcgatcgaagaaaaagagggatttcaggcaaaagataccatttcagggttgaaagccgggttgatgggacctttcgcagcaatcggtgattcgattttcgcagccctagtgccaacgatttttggtgcattggctgcgaatatggccatcaatggaaatccgatcggcatctttatctggatcgctgcacaaatcgtagtcatgatctttcgttggaaacaactggaatttgcttataaagaaggtatttcccttgtgacaaccatgcaaagccgcttaacagcattaacagatgcagcgacattactgggtgtttttatggtaggagcattagtggcaacaatggtcaatgtaaaatttgcttgggcaccaagtattggtgaggtcacattgaatatgcaaaacaatattgatatgattttgccgcggctcttaccagcagctattgtcgggattgtctattggatgttaggaaagaaaaacatgacatcaaccaaagcaattttcgtcgtattgatcgtcagtgtggcactgtcggcgttaggagttatttcgaagtagatggaaagtaggtaggaagttgatggaaaagcaattagtcttgattagtcatggccggttttgtgaagaattgaaaaaaagtacagaaatgatcatggggcctcagtcagagatccagacagtcccattattaccagaagaaggtgccgatgattttcgccaaaaactagcagctgtcatcgctgacagtcaaaaccctgtggtctttgctgatctgctaggaggaaccccatgcaatgcggcttctcggttaatcatggaaggtgcgacatttgagctgtatgcaggaatgaatatgccgatggtgattggcttcctcaaccgtacattgacaggagatccattggattatgaacaatttggtaaagagaatatccaacatgtcaacacgcttctcactgcagtagcagattttgaagaagattaagcagaggcaaagacattagaagttgatcagcaaagaaaaaccggcattagctgtacttcttagctatcacctatttgccttaaccaaacgacaaaaagcgctgaaaagccccaactctttgaacaattccctaaaaaaaggtatgatagctaaaagtatatttttgaagggacatcaaagggatgaagtactcaacgaaatacagcgatgccattcatattctggcctatattgaaatgttgaagggaaccgatctatccagtgatcgaattgctcaaagtgtcgagaccaatccagcctatgtccgccgaatcatgagtgatttgcgaacagctggcttgattgagagccaacggggaaaagctgaacctaaattactaaaaaaacccgaagagatcactttgctagacatttattcaagtgttgaaaaggaccaacgattgttgcatattgacaaaaaaaccaatcctaattgtttgattggcggtagcattcaggaagttctagatgagacctatgagcgtctgcaaaaaaaaattgagttagagatgcaacagatcacactagcagatatcatagataaactcaatgtggctgctgaaaaatgaagagagacagctccgtttcaaaagcaaatgcttgacgaaaaggagctttctttttataatcaacatgtaaccttaaaagttacatgtatttttctacatgtacaagtttaaagatgaaaggaagagagcaatgaaaattggaattattggtgcaacaggaaatgctggttcagcgatttatcgggaagcaagtgcacgaggacatgaagtcgtagctatcgtacgcaatgaagaaaaagcaaaggaaatgtttgggaattctgtcaaaacaataaccaaagacgcgtttgaattgaaaagaggcgagttggaaggttttgatgctatcattgatgcgtttgctactagccctgatcaagcctatctacatgtcgacttagcagcccgtttgatccatcttttccgtggaaagaaaactagattgttcttcattttaggggcgggtagtttactgaatgatgctggcgacttgaatgttaatgacttgaaaaaagcacctgatagtgaaagctggatcgcgattccagaaaatcaattagacgagtacaatttcttattaactgttaaaaatgttgattgggtaggaatttctccagggaaccttttccaagctggggaagctaaaccggctattttaggaaaagatcacttgcttcaaaatgatgccggacaatctgtcacatctagcggaacattggcaaaagctattttggatgagttagaagtccctcaatatcaacaaacaagatttacagttattgatgcctgatttttttgacgatcgggatggtcttgaggagcaaaggagcggaaagaacagtaatgttttcataatgtttcttccaagaaaacaggaaagaaaccattttagaagaaagagttttcgaaattcaagaattctaccaagacaaaactctgcgagttgcttataatcaatagcagaggtgatggatatggagaaaaaagaagcatacgagctgatgctccttcagttaaaaggattgttagaagcggagagtaactggttagcgaatctggctaattcttccgcattgctgaatgaaacgttaccagatacggtctttgccggctattatctgtttcaagaaggcgaattgattctaggtcctttccaaggccgcgtgtcttgtacccgcatccagttaggaaaaggggtctgcggggagtccgctgctgagaaaaagactatgatcgtcgataatgtcaaagaacatgagaactacatatcttgtgactcggcagcaatgtcagaaatcgttgtgccaatgctggacaatgaccaactgatcggagtattagatatcgatagttcgaaaacaagtagttatgacgagatcgatcaacttttcttagaaaaatttgccgcttcgctagtagctgcacggcgtaattgataaaacgagcagcgaatcgtgttcgctggtacaaaagaaatacccaaacgatagaaagcgcaactttagttcttgaagttgctgaattgccggcttgtttctgaggcaacttctattcgtttggtttttttgtctgtactggttttttgtgcgaatcaatgcgtattacttttaattattaaaaaacgatgatattatgataacataattagaaaaattaaatttgaaggtggaaattatgaattgtgataacattgttttaggaaaagcgtatgaatgtaaaccggtaggtatgcaaaggaggatcatcggtgaggtaatccgcaaaatggaaaattgtgtggtgatgagtgtcgtaagatatgatggcattgatcatgacgaaatcgaggaacgatgtggaagagtcgttgctcggtataatgaaatctatggaccagctttagtcgaatgtttttttagttaaaaaaagacagaagcttattgtttaaaaacaggaaaataatgagctcaacaattaaaaataacaatttaatcaataatatttacggtgttagccaaattttttcagcaaagagtatcctttgctgtctgggacagtaactttcaagggcagaatacttgcctaatagttacggatcctattttctgctatcatcgttttttgtatgctgcgatagactgccaggcggccaataaatttcaataaagacttaatgatggtacaataaattaaaatcgtacgcctggaggagaatgttatgagagctgaattagtgatcttagaagaagaggagttactgtttaagcttcccaatgaacaaggtttattacaaattgcagatcatgatcgtgtgacacagcttgataatactgtgttttttcttgttaagaatcatgcggtaacagctattacaacggatacattgctggacttgactcagccccatgatcgaatcattagtattactcctagctgggaaatccaggcaccttaccttgcacattattatcaggagaagtatggtttgttgaagaaaaaaagtgaagcgatcccaggtgagcaaagtgagctcattgcatcttgcgcaaaaaattttgacttattgttagataaacttggctattaccaaaataccacttcccttgatccagtgaaaaaaacaaaagcaaggcatcaatggaaaaaagaattgcaggatcgacctttctatattgactatcaaggaagtcaggcaactgtttattggcaaaagcgcaatgaaatgcgaatcgaaaaaggggcaaaattagccgaagaaattccatataataaagacggttccttgggattttctgctcgcttaggagaaaaaatccgccaagatcatcaagcagcgattaaggatcattgcacgatagaagaagttattttaaaaagtgtcaatgaggttggtctgtttctttactacggagggaccaatggttggttgcagttaaaagacccatccgggcagacactccacgaactaaccgtggtgggctgacacgacaaatacgcgatacgcagtcgaaggacaacgcttgtcagatgaaatggattctcatcggcaagcgctgcccttcttttttagctgaactttcttgaaataagtttcaactcagttcttgctggaagatacaattgagtcgtcgaataaggaataatcttgtccactcttgtttattactacggaaggttttccgtttccttctttttctgcacgataagcttcacggtgtttttgcaagtgttcgggccgctttagccaggcttggaaatgtttcttttcttgccattttgagacgagttgaaaatcgactgatgcttttttttcgttgatccaacattcagattggagacagccttcaaacgttttcatcgaggcgatatctttgcggatcttttctgaaaatgtttcttttgcttctgctaaaacttcaaatgtcacagttttgatatacatgaccaacactcctttttgtggtaaatgcacgatttgactttgcatcatcattttccaattagtataactgtaattgagaatgattgtcaattaggtcggtatttttcttagaaaatacttgcttagtgaaaaaagatgtttctttcctacctaagaacagctaggaaagatctctccataggacctttctctaggtatcttagaagattctttcaagtaagggaatttgacagaaagattcgaatcacggtaaacttcacttaacaaaacggaatttttagaattatctgaaaaataggaggcgtcaagaatgacaaccaaagcaagagttatcggatcactcatcgtttgtagtttttttctagcagcctgtcaacagccgtcatcgaaaaccacagattcaaccaagtcagcaaatgccaatcagccaatgctgaatgttcagttttctgctgaaatggggagcgccgatttgtcgttagcaaccgattcttacagttttattaccttgaacaatgcctatgaaggactttatcgactcgatgaaaacaatgaacccgtgattgccggtgcgagtgaagacgcaatgatcagtgaagatgggatggtgtacacgatcaaattaagagaagatgccaaatggtccaatggggaacctgtcacagcagaggattatgtctttagctggcaacgaacggttgatcctgctaccgcctccaactatgcctacatgctagcaccagtcaaaaatgctgcagctatttccgatggaacgaaggataaaagtgaactagggatcgaagccgtcacgagtcatgaattgaagattacattggaaaaagcaacgccttattttaaatctttactcgcttttcctacttttttcccgcagagtgaagcggttgttcaagaacatggggatcaatatgccttaacaagtgcgaatgcagtctacaatggtcctttcacattggaggattatgacggcccaggtacagatattcaatggacactcaagaaaaatcctgagtattgggatgcagagtcagtgaagttatccggagttcagtttgatgtcgtcaaagaatcttcaactagctataatttgtatgaaagcgggcaagcagatgacatcacattgagtggggaactggcgatgcaaaatgtaaatcacaaggattatgttgttcaaccgagcgcgacgacccagtatttagaaatgaatcaagcagcggaggactcaccgtttcggaatgaaaagttgcggcaagcaatttcctatagccttaatcgtcagcaaatcgttgatcagattttaggtaatgggtcacttccagctgttggatttgttccttctgatctagcctttaatcctgaaacgaaaacagattttgttaaagatgcagggacttcgctgccttatgatgaagaacaagccaagaaattgtgggagcaagcaaaatccgaactaggaaaagataccctcacctttgaattactcacctcagataccgatcaatcaaagaaattagccgaatacattcaaggaacgcttcaacaaacccttgaaggattgactgtagaagtgaccaatgttcctttttctgtgcgattagatcgttccaatagcggagatttcgaaatggtcatgaacaattggatcggtgattatgcagatccgatcaatttcttggaacttttcaaaaaagatagttcatacaatcgcggaaaatggttggatgatacctatgataacttgatttcagaagcatccgatgcatatgccaacgatcctcaagcacgttggcaaaatatggtggaagctgagcagattttgaatgaaaaattgggcgtgattccattatttcaaagcgcagaggctcatttacgttccccaaaaatcaaaggcttagtggtccatagtgtcggtgcagcctatgactacaagaatgtttccctagagtaaagaaacaagcagtaagttagaagagatggatctttcatctttccccagattgcacaagcaaaaatgatcaataaatcagcaaaggagaacctagtgaaaaaagcagtccaagcagctatgacttttttatggaaacagccgcagcaaaatgcagttttaacaaaaatcaatgcgcaacctttagaagcagtccattcgtttttatcagcagcagatgcaatgactctctatgaagaggacttggttgattcagagattctttatgggaccgttgtcgaagtcgttcaagaaaaagaagaatgggcagaaatcattgtcttagaccaagcaagtaataaaaatccccgaggctacccagggtatgttcctagcaacgtattgactgtcatagacgagaaatatggattggggaaaaatcagaaggtagcagtaatcaaaccaactgctgtcctgcaattcaaagatcatcaaagaatcctttctttcggaaccctgctggattggctttttgaggacgctgagtggtatcatgtgatgacacctgaaggaccagctgaaatttctaaaacacaagcccaacgaatcgatcaaggaaactcaacaactccccgacaattgatcgagatggcagaacaatttctggatttgccttatgtatgggcagggatcagcagcagtggctttgactgctcagggtttatgtatagtttgcatcgggtcaatggtattttgattcctcgggataccattgaacaagcgcaagcgggtgtgcagcgatcctatgaacaggcgcagccaggtgatctattgttgttcgcatatgaagagggaaaaggaaaagtccatcacgtcggtctttatttaggtgcagacgagatgatccactcacagaccccaggctccaaagtcatgaaaacaaagatcactggttctgcttatgagccggaattggcagttgtcactcggtatatcgactagaaacagccgcaataagaaagaatgaggtagaaatcgcaagtgatagaaacaaaaaaatagcagtaaccgaggaaagcccaccatttttgcagaatgcagcaagaaatgtcgggctttttgaccgatcaaaagagagatcagttattagcgacaataaagtcacccatatcgtatcgatgccgggattgtgaaaattcaaaaggtatcccattttctaagtaaaccgtttgctcgacttctaaaatggggtcattgggggaacaaatcaaatgctgctggtcatagatatctggacggtcggctttgatccttcgaatcgatgtgccaatcggtaagtgcaatgtattggaaatatattcataaacggaagctttgagaacctcttcggtgatgccgggaatcactgcgactggcataatggtatattccagcgcgaccgggacgtcatccaataatcgcaaacgaacaatatcatagattcgatcttctttaccaagtctcaattttgtttgttcttgctcatcagccaaaagcgtatcaaaggaaatgattctgcttgtgagtttgccagtctttcctaagcgcttggttaatccgcggttcactcgggcgttataatcgaaggtagaataggcttcactgacaaaagtgccagtgccttttttggcatagatgattccctctacttgcaacaaattcaacgccttttgaatggttactcggctagttttatacgtaatggctaattcagtttgtttaggcagcttctgattcttctcatactttccatgactgatttgtgtacgaatatctgctgcaatatcatgatagtaagccaaatcatttcctccttttttgaagcataatcgattttgctgagtatgtaaacctcgacgtttacatactcagctttttgcttctttcgacgatttacagaatgaaaaaaatccagtaaattgagattgtaatcggttgcatttggtttgtttattttggttaatcatagaggagctaggaggagtaaaaatggaagggtttatggatcgattggcaaatggcttaggtaaagttgctacgagaatcaatagttggcggtacatcatggtaattaagaacgcttttgccgctttgataccagtcattatcacaggtgcctttgggaccttattttcagcaatggtttttgattcggagaacggcttagcaaaaattgatgcgctcagctttttagaaaatctaaagccgatctcttcggcagtcagttatgtaacacttagttttctaacgatttatgctgtttttttaattgggatcgaactggcaaaactgaacaaaatcgatggtgttttccctgggatcattgcagtgatgtcttacttatcggtcaatccgatggtttttgaattcttacatgaagatgctactgttattgccgagaatgttttagcgaaacaatatacagatacgaaaggtttattcttgggcatgttcgtggcaatcctatcaattgaactttatgcctggctttgccgccaaaaaagattgcaaatcaagatgccggaaagtgttcctgccaatgtctcagcaagtttctcggcgcttttccctacaatattagcagtaacgatcatcgcgacagttggctttgctatcaaagccatcacaggaatgtatgcttacgatatcatttataatattgtgcaaaaaccattagaagggatagtacaaggtctgcctggtatcttgttgttgatgtttattgcacaagttttctgggtcattggtatccacggcaatcagatggtcaaaccaattcgtgaaccattactgctagcggctatcgccgtgaatacagaagcctttgaggcaggaaaagaagtgcctaacatcattacgatgccattctgggatatgtatatgagtatgggaggatcaggtgtcaccattggcttgctgattgctatcttgattgcaggcaagcgtgaagatatgcgtcaaatcacgaagctgtccttagcaccaggcattttcaatatcaatgaacctgttattttcggtatgccgatcatgctgaacccgatcttggcgattccatttattctgaccccgattattaccggcacggtgggttatattgctacatccatcggttttgcagcaaaagcggttgtgatggtaccgtggccaatgccgccaatcgtcaatgcctacttagctacagcaggagacatcggtgcagtggtcacacaaatcatctgtattttattatcgatcattatttatttgccattcgttatcgtaatgaatcgttcaacgaacgaagtggcataaaaaggagaggcttatgttaattgaaataccagaaacatttatcttaggggccgcttcttctgcttggcagacagaaggctggcaaggaaaaaaagcgggtcaggattctttcttggatcaatggtatcaacaagagcgttttgtctggcatgaaggctatggaccagccgttgcaacgaacttcatggaacagtatggtgaagacattgagctgatgaaagagattcatctgacacattatcgcacatccatcaattgggcacgcttttttaccgactatgagaagttgatcgtcgatgaagaatatgcagcccatatcgatgcggtgatcaatgcattgcttgctgcaggagtagaacccatgttgtgtctggaacactatgaattgcctgcctacttattagacacgtatgatggctggagttctcggtatgttgtcgaattgtatagcaagtatgcagcaattgcctttgaacgttatggtgatcgggtcaagcactggttcactttcaatgaacctatcgtgatccagacccgttgctatcttgatgcgattcgctggccccatgaacaaaatacgaagaaatggatgcaatggaattatcataaaacattagcttctgcattagcgataaaaacatatcatgaaaaaggctatcaaggcagaatcggctgcgtattgaatcctgaaatggtgtatgctcgttcttcttcgaaagaagatcagcaagcgaaaaaaatgtacgatcttttcttcaaccgagtcttttttgatccgatgattaaaggcatttatcccgaagaactgattgcattatgtaaagagcatgatatttattttgatcctgcaaaagaagacttagaagtgatccaacaacatacggttgattttttaggaatcaatcaatactatccaaagcgtgtgcgggcaccttattatcagtggaatgctgaaacaccgtttcatccggagcgattctatgagaactttgatcttcccggcaaacaaatgaatcgttctagagggtgggaaatctatccgaaagtcatgtatgacatggcaaactacctcaaagaaaattacggcaacattccttggcttatcacagaaaatggcatgggtcgggagaatgaagaggcgttcatggatgagaatggtcaggtagtagatgactatcggatccaattcatttcccaacatctttattggcttttaaaagcagtagaagaaggggcgaattgcgaggggtatatgctctgggcttttaccgactgtatctcaccgatgaatgcctttaaaaaccgttatgggctggtgcggatcgaaagaaatgctgcccgtacccgttctttgaaaaaatcagcctattggtatcgagaattaattgatgaacgtcgcttgtcctatgaggaattaccgcttattctttaaactaagtacattaagattagagaagctgtgacaaatcttttgtcacagctccttgtgtatattgcttaaaaatccaattgatgaggggctaatttgtcccagtcaaaggtcacaccaattcccggttcttctggcgcgatagccattccatcctctggatcaatcatcagagggcgagtggtgtattgatcgatcgggaaactatgcatctctaggtatccggcattaggcatggcagccagcagactgacatgaagctcttgcatgccgtgagtcgagatactgacattatgcaactgtgtcaatgccgcaattttcagccagccagtgatccctccacaattcgaggcatccggttgaggaaaatcgacttgaccataagataacatatgagcaaattcaattggtgttcgtaaattttctccgccagcaactgctatttgaccttctttagcgattcgagcatatccttcgtagtcttcgggaatcgttggctcttccaaaaagagaatatcaaaaggcgccatcaatttagcggctttgacggcttgttcaacggaccagctcatattggcatccaccataaaggtaatatcgggaccgatcaatttacgaacggctttgatgcgggcgatatcttccgccaatgttgcttgccctaacttgattttgacagcccgtaatcccatatccaaatatttttgattgttggctaataatttttctaatggaaaattcaagtcaatggcaccgccatagcagtttactttattgctgtgtcctcccaaaagtttatataatggttctcgtgctttttttgcgcgcagatcccaaatggcaatatcacaggcggcaatggcaaagcttgctagaccacctcgggcaatgtaatggatgccccaattcatctgttcccaaagagcttccacacaagcaggatcttttcctagcaggatatgtttcagttctttgtcgatcaatttagcgatcgactctcctccgaaaccacccgtatacgtataaccgataccttctctaccatcatccgtgcgcactttgacgattggcacctcaaagtgagtgtgtaatccgtgtttggcatcttccattaattctggtaagggaatccgatagtaggaagtttggatttctgtgatcgtggacataaaattcctccttttccaataatgttaacgtgtgcattattatcttaacatccacttggcaagaattcaagcggtttcatttgtagtttgagttgtcaatctctttctatcattgtaataatcctgtttttccagcgacctttaaccaagtgattccgatctgaaaaggagtcaaatttcttggtgggaacacgctgaaatagttgaacttctgcgcaacccaagctatgatgaacaaaaaggagatcacacatatgtgtacaagtttcacgctgactgctcatggacagactttttttgctcggacgatggactttgcatttttgttagacggcgaaccaatcgtcatgccacgggggtatcaatggtctttacaactagggggacaggtcaccaatacctatggctttgttggaacgggcaaacagttagaagaatttctttttattgatggggtcaatgagaagggactaacgattgctgaactctacttttcgaatgaagctgtttattgcgaatacacagcggagaaaataaaccttgcaccccatgaattgttacattgggtattaggaaacgtagcagacatccctgatttgtaccaaaaaatcagcaggatcaatctagtacagatagaaacggcgctactaggtatcacagtcccattgcattttattgtaacggatactaccggaagatgtgttgtcattgaaaccaatcgtggttttatcgaaataaaagaaaatccaatcggcgtgatgactaacagtccagaattggagtggcatgtaaaaaatattggcaactatttagctgcgagacctgctaattttcctcccgcaacagtcaatggagtagaggtgctcccctttggtcttggaaatggaacatctattttaccgggcggattgacttcccctgaacgatttgttcgaaccgtttatcacaaacagtttgtgaatgtaggagagactgccgaagaaacagtcaatgccatgttccatctcttaaataatgccacgatccccaaaggactgatggtcgaagataatggtcaatctgagtatactcagtatcgagtggtctataatgtgacaaatggtacttactatttcaatccttatgaaacccaagaagttttttcattggaattgaagaaagagtggttacaattgaaacagccccggatttttgcggttgccaagagtttcacaacaaaaacgatggtgtaataatcggccacacaacggtcgatgcaaagatagataagtagaaaataacttagtttaacgaagagtcatctctccaataaaaagatccgcggtgtgtcattaccgcagatctttttttcgtgtgatttgccgtcgaaatttttgtagtaggtagctggggagtttatctattctgatgctgaaaaaaacggttcaaaggaaaagcgtattcttatgataatcgttcattgaaactacgagaagaaaacaagaaataatttttttactttcagatattaaaaaaaatctttgaaatacaataagtccagtaatttttttttatttgaaaatagtaaggcgtcattgataacaacactgggaacgtttgtttcagaaatcggctgattcgtgatgatcaaatcaaaggattccaagtcatagttacctaattgctcaccattgatgggcaggatatctgaacgaattttatgcagatcaagaatatcttgaacatagtaactgatgtattgactgtgattgatccccatatcgctgatcactaagatcttttttgacaccaaagtctgattgatctccggaaaagaagtcaataaccagaatacataagaagacaaataactgatgagattcgtttccaacaattcagaaaaaaaatgcagttctgctttgagtcgtgcatacaattggcgctgtgtaaatttgatatgtcttgtaaaaaaagtggcacgctgtgtcagctctgtcgtatcaaagggcagtaattgcgcataggaataaagacaagtcagcaagtgtacaacgaagtcgccgacctcgtctgtgatttgttccaactgcagaaaagtattgaaggtcaaattgtcacgtatcttctcactgatcacagatctattctctgaataaaattgctggaaagcccctttttgaaagtagtcaatgactgtttggcaagactctaaactaataccactcaaatggcgtttaatcaatgaatagtcttcattactgatttttgctttcacggctatcttggtgatagggcgttgccgaaatccttgactctctcttaacaaatcaacgataaaatacataatgaaaaagtcatgttcatagctgttgtccaagctgatactattcaaaatgcagtgattgcgccgcatcacttgttttagttcttgtttatcaaagtgataaggcaaatcacaatggccataatacatcaaaaaaaagtaggtcgtaaatatccgcagagacagctcatcgtcctgactcgttaactgatacccgcgatccacaatgacccgaagtgaataggcagccaacactttattgcaatgttttagttttcgtgcaaaagatgatcgactgatattgattgcctcacaataataatcgatcgttttgcctggctgttgaataaattcatgaaggagttgtgtcgttgttgaagttctcgccatatctgtgagtatttgaagatacaatgtagcattgaaattctctagacgataccctaatttatgcgatgttttgatggttaaaacatttccccagcgttgcttgatctcttcaatatatcggataaacgttgattcgctgctaccaatgtgtcttgcaagttcttttttagtcatccacttatcagaaatggataacacacgaatgatttcttccatcttccgataatttttctccaaaaacctaatcatttcatttcctcccaagtcctttactttaataaaacaatcaacgaaacaataacgcaatctcaataatgaaaccgcttggtatgaaagctggtgtgatttgattcttcccttctatgtatacttaggtatctgattagaataacaaatttccagcatgcaagctattgggatttgctattggttcgcaaatgaaaggggagaatgaaaattaatatactgaggaagttgtgggttttaggagcagtatttatgctggttagctcctatttcacatccataatcgttagagcagaaactattaatggggcagctattctatctgccaaaatcatatcagatgattctgagcagccacagctattactagatgtcgcactcacgaatcaaacaaatgagcccataaaaaaagaaataagaatggatcatgccaagctaaaagaagtagaagaaaaacaagagggatacggttatcaaattaaacacaataccctctatctgacaatagagcctcaactaaatcagaccattcaactgacgctgctcgttgagaaaaattcttttttgaccgagcaagcaccagaattaatttacgaaggtcagatccaaaaggtctctgttgtcatgccgcaggcaacaaaggaaaaaccgactgacacccaggacaatacttctagagcagaaacggatgctgtaaaggaaacagctgctacagatacacattcagcagaatccgaagagtcaaaatcaataaatccatcaaataccaacgaaacgctgacagaaaacagagaaacagaaggacctgaagcatctgaagcatctgaaagatcaacagctgcagatgaagtgataaaacctttttcactccctagcgttgcttctgatccagtgttcgatcgcagtcataaagcaatcctgcctcagtatacgacagatgcgtcaggaacctatccgacagcaagctggcaaccgactgggaatcagaatgtgcgcaaccatcaaggaaacaaagacggagctgcacaatgggatgggcaaacggaatggaacggggaaccaacgaacaaaaccaattcctatattgaatatggtgggactggttcccaagcagactatgccattcgcaagtatgccaaagagaccacgacacctggattatttgatgtatacctaaatattcgcggaaatgtccaaaaggagatcgcaccgttagatttggttttagtagttgactggtcaggtagtatgaatgacaacaatcgaattggcgaggtccaaaaaggggtggatcgatttgtagatacgctagcagaaagtggaatcacagacaacattcatatgggctatgttgggtattcaagtgatggatacaagaatgattcggtcgcgatgggcccctttgattcggtcaaaaatgccattaagacgattactccaagcagtactactgggggaaccttcacgcaaaaagccctgcgagatgccggaaacatgttggcaacaccaaatggacacaaaaaagtgattgttctactgacagatggtgttcccactttttcctaccaagtcagcaaagttcaaacagaaacgaatggcagctattacggcacccaatttaccaatagacaagaccagccgggcagtacttctcgtatttctaacagctactatgctccagaccaaagaaataccaataaattgatcaacagtacgtttatcgcaaccattggtgaagcaatggcattaaagcagcgaggaattgaaattcatggattaggcattcaactgcaaagtgatactaatgcgggattatccaaacaagaagtagaaaacaagatgcggcaaatggtgtctgcggatgagaatggtgatctttactatgaatcagccgatcatgcaccggatatttctgattatctcgcgagaaaagcggttcagatatctggaactgtggcaaacggcaaagtaaccgatccgattgctgaaccgtttagttacgaaccaaatacattaacagtcaaaagtgtcgggtcccttcaagtacaagccatgcccacactctcatttgaagggaacaccgttcgtagtgatgaaatttatttagggaaagatcaagaaattcagatccattatcaagtcaggatccagacagaatcagcaacgttcaaacctgatttctggtacccgatgaatggcagaacaaccttccaacgagtagcaacagcagatgaagtggtagattttggcgtgccatcggggaaagcaccaggagtcaagcttgatttcaaaaaaatctgggaagaatatgatcatgatccgagcagccgcccagaaaatgttatctatgaagtgaccagaaaacaagtttcagatacgacaaattggcaaacaggctacatcaagatttcgcaaccgtcaaatgataccggaagcttatgggaacgcactagtgtaacacagctttcaaagtcagcagatgatgcctatgccgaaaccttaggtctacccaaatacaataatcggggacaagatttcagctatcaaacgactcgagagctaactgtccccggttatgagcaagaaaaagtagatgaaacaacgtggaaaaacacgaaacagtttcagccattagcacttaaagtgatcaaaaactcttctgctggcgaaaaaaatctggtaggtgctgtgtttgaattaactggcaaaaatggccgtacgacattgatcgataatcaagatggcagctactccttgccgcaaaatgtccgactgcaaaaaggtgaaacctatactctcacagaagtgcaagctcctgctggacatgaacgtgggaaaacaacttggcaaatcgaagtcacttcagagggaattgtgacaatcgatggggatgaggtttctacagaagaacaagtgatcacactgaccgtggttaatctattttcagaattgccaatcggcattcgcaagtatacgctgcaagacggaaatgaagtaaatttatctggggcaacattttcgttgcaaaagaaaaattcttcagaccgttatcaaacgatcgctacggaaaaaacaacggattcaggggtagcccattttatattagatcagccaggtcaataccgaatggtcgaagattcaggtccattggggtatgacacgatcgccggcaactatgaatttacggtggataaatatggaaagattcactacgacggcaaaaatgtggataaacaaagtaaagaatggacgttgaatcatcaaaaccagttaaaagcctttgacttgaccgtccacaaaaaggccgacgatcagacgccattaaaagggacggaattccgtttgatgggtccaaatacagacattgaacgatcaggagaagagacggatacgtttgtctttgatcagttacagccgggaaaatatgtcttgacggaaacatatacgccagaagggtatcaaggattgaaagagccaattgaaattgtgatcaatgaagatggctcagtacagattgatggcgaagaagtcgctgatgtgttagttgctggagaaaaaaacaaccagattacactagatgtgaccaatcaggcgaaagttccactgccggaaacaggtggaagtggtcgattagggatttatctactcgcctttagttcgatcgccatcgctggtatctacttatacctccagcgattagaaaggagggggtagcggatgaaaagcatgcgttggtttagtgtatgcatttttctagttgtgttactaggtttctcccaacaagtttcagcaggagaaatgcaagcgaatgttcgcatcacgttacacaaggtactatttcttgaagggcaattaccccaggaacaaatcaattccggagaaggtacattgcttcaagcttaccgcggtttaaatgatgtcacctatcacgtatacgatgtcaccgattctttctatcaattacgggaagatggtgaatcggtggaagctgcgcaaagaaagttggctgagcaaggtcctgcagccggatccctgattgccgaaggaaagaccgagaagatccaaggagaagatggtttacttagcttcacattagcagccaaggacagccagcagcgggataaggtctatttattcgtggaagcagaggctcctaatgtcgtgaaagagaaagccggaaacttggtcgttgttttgccagttcttgatcagaaagggaatcaaatgaccacgattcatttgtacccaaaaaatgaagagaaggcatacgatttgccgcctcttgaaaaagaagtgcagtccaaaacctctgattttacctatggcgagagagtgggttatcagctgtcaacacatatcccagaaaatatcttggattaccaacaattccaactatcggatacagcagattctgccttatttctcttaccagaaacgatcacagtaaaagtaggaacatccgttatgacaggatatacacttcaaataacggatcatggctttgtcctggatttctctattcagcagctagaaaaatttgccaatcaaaaattgcaagtctcttaccaaatgaaagtaatgaatgcagagcctgacacagagatcgtaaatgaagggcaattgctgacagataaacataccatcaacaaaaaagttgacatacggactggtgggaaacggttcgtcaaaagagatagtcaagatccgcagcgaacattggcaaatgccgtattcgtcgtaaaaaatcaaacgggagcctatttgcatgaatcagcccatggttatcaatggcaaagagaaaaagcgggagctaaacgattcacttctgatcaagccggagaattttccgtcaaagggttaaaagatggtcactatttcttggaagaaatccaagccccaaaaaattacttgcttaatcaaaaagccattccgtttgtggttgaaaaaaattcctatacaacaaatggaaaagcagctaccccactggcaatcatcaacaagaaacatactggttttttaccaaagactaatgagcaacaagcaacaggattgatcttagccggtgtagcattgataggttttgtcattgctgggctgattgaccaaaaacaaaaacgaggagaaagaaaatgaaacaagcaaaaaaagtatggtacttactaagtacgctattactaacattacctatttttatcaatgggttgggtacagcagcttatgctgaggaaaatgcaagcaatgcccaaatcgtcattcataaaaagaaaatgaccgatcttccggatccgctcattcaaaatagtgggaaagagatgagtgattttgatcaatatcaaggtcttgcagatgtcactttccgcatttataatgtgacgtcagaattttatgcgcaacgagtagccggggcaactgtcgaagctgcaaaacaagcagttcaaggtctaaccccaggttcgccaatagctgaaggtataacagatgcagatggcaatattaccgtaaatgtaccgaaaaaacaaaacgacaaagatgctgtctacgtcatcaaagaagaaccaaaatctggggtagcggctgctgccaatatggtcattgccttcccggtttatgagatgatcaagcaatcagacggctcgtataactatgggacagaagaattatctacggttcatgtttaccccaaaaatatcgtttcaaatgatggggcattacatgtgaaaaaaagaggtactgctgaaaatgaatcgttgaatggtgcagaattcgtactctcaaaaaatgaaggttccccaagtacgaccaagtatattcaaggggtaaaagatggtctccacacttggacaaccgacaaaggacaagcaaagcattttgttactggtaaaagctatggaatcggcgaagatgattttacagaatctgaagagaaaactggtgaactaacggtgaagaatcttgaagtgggttcctatacgcttgaagaggtcaaagcaccgaacaatgctgaattgattgatgatcaaacaaagacacccttcactattgaagcggataatcaaaccccagtagaaaaaaccgttaaaaatgatacatcaaacgttgaaaaaacaacgcctaatttaaacggcaaagatgtagcgattggtgaaaagatcaagtacgagattgcggtcaatattccattaggtattgctgataaagaaggaaatgccaataaatacaacaaatttaacttagtagatacccatgatgatgcattgacctttgacaatacaccttcaggagatacagcctatgctctttatgatggtgatacactgatcgcatctgaaaactatcaagtaactgaacagacaaacggcttcaccgtcgctgtcgatccagcgttcatcccttctttaacaccaggaggtacattaaaatttatttacttcatgcatctaaatgaaaaagcagatccaacgaaaggctttaaaaacgaagccaatgttgataatggtcataccaatgaccaaacgccaccaacagtagaagtcgtcaccggtgggaaacgatttatcaaagtcgatggggatgtttcatccacgcaagctctagcaggtgcctctttcgttgtacgtgatcaaaatagtgagggtgcaaactatttgaaggtcgatgaagcagcgaaaacagtgacttgggtggcaaacaaagcagatgcaacaacattcacgacgcaagctgatggtttagtcgtcattactggactaaaatatggttcctattatttggaagaaactgcagcgccagaaaattatgtattactaacaaatcgaatccaatttacagtggatgagcattcttacggaaccacagaagaattagttgctcctgaaaaagtgcctaacaaacacaaaggaacattgccttctacaggcggaaaaggcatctatctttatttaggcagcggtacgctgatcttgatcattgtgggtttgtatttcatgaaacgaaaagaaactcgttgattttctgttttgctagattttcacttctagaaaaattggcagcctcaaaagcagatctcagctatttcgacctagtcagataaaaacgggaggttgcaacagacgtggtccgcttcaagaaataagaaaggattttcaaaaatagcttttcccatttttttgaaaagctatttttgaagaagctgattctaaccgcttgttgaaccacttgttcggaaaacggagctgtgacaagtcttttgtcacagctcctttaatttttttgaggaggaaatgatgaaacaaaaaagaggacaccagatagtcgatcgattgatgatccttttgttgttgattggtgtagggattttttcctatccattcattagcgatgcactgaataattatttggaccaacagatcattgcgcattaccaaacagaagcaaatcaagaaaatgccgccgcaatggcgaagttgcaagcgcagatcgacaaaaatcaacagctagccaaagaaggcggctcccccggactggatccattctctgaagcagagaaaatcagtaaaaaaccagataaatcgtattttgaaagccatacgatcggtgtgttaacgattcccaaaatcaatgtacgagtccctatttttgacaagaccaattcagcattgttggaaaaaggcagctcattactggaagggacttcttttcctacaggaggcaaaaacacccacgccgtcatttcgggtcatcgtggattgccgcaagcaaaactatttactgatttgccagaattgcaggaaggcgatgagttttatttagaagtctacggcgaaacactcgtttatcaagtcgatcaaatcaaaactgttgtccccaccgatacacaagaccttcagattgaatctggtaaagatcttgtcacattgttgacctgcactccctacatgatcaatagtcatcgattattggtaagaggacaccggattccttatcatccgaaagtcactgatgacataaagaaagtcaaacagcaacaacagcagtttctgtggatcctcatttttactgcctgcggcttcctcgttttttgtatttggtggtataagcggcgaaagaaaaaaactgggaaccctccagtatctagcagataaaatgagttggctgatcaaagaaaccctgtttttaataaaaaatttttttgatttacagggcataaagaaagctgatttatttgctagccagcacaatctttgtatctcttatgctatcgaacctcccgtaagatgttaagaggattgacaaaatattcgcaaacgctataatgagggtgtattagtggacaaggacgtctgctaatccttttgaaaactagctatcaaagaagatacaataaacgtatacttatgaagtgtcagggaaagaggtgtgaatcctctacagacctacctactgtatggtggatgaaaccaatagaaccacagaatgattctattctggaaggattgggagtaagaagaagctaagtcaggataccggcttgataagtctattcattcttttgtaggaaaaagaaggggcttcgacgataactggcttgatctactgttagtactgttaatgaaccactttttctattaaaggaaaagtggtttttttgttttttgatacaaagtaaaaggagggatagacaaaccgtaggaaagaagaataatcgatttatccgtaagggttggaagaaaaaattcaaaaaaagttgaatgcgaggaaaaaaagatgaaaaaaattctaatgacgatcatgaccatcggagtagttgctgggattggattagcgggttgcggcaaacaagaaaacgaagctacggcttcaactgagaaaacagaacaaaatttgccgacgaaagaccgtagtgggaaagagatctcattgcctaaagaggcaactaaatcgtttcactggttccatcagtaacagaagttattgatgatataggaaaaacgaatgaattggttgctgttgacatgcaaagcgggtcactgaatgaagcgcttcaggcattacctcaaatggatatgatggcgattgatgcagaaaaattgattgcattgaaaccgcaaatcgtctatgtgaatgacattaatttagcaagttctgaaagtgtctggcagcaagtagaagatgccgggatcacgattgtcaatataccgacaagtaccagtattcaagccatcactagcgtaacaacaagtactcagaaaagagccgatagttgtcctattcggacctcctcgatcaaaacaaagtcactatcacgaaagatagaatatgaaatacagcacttgaagcatcttctttattttcctatgttgagagatgacacgtttcctgcagaactatggctgtactttgagaaacaacaagcttggttggagaatatcattcaaggaaaattctcggtgattgaacaagcgattgatcaagagcaagtagtgatagagagcagtcagagaagacaatgggattattcttcaaaggaaatccaacttcaattgaacaaaatcctattcttgttcgaagaaaagcctgataggcgctatcagtatttccaagaatgggcggatgcgttgatccaaacaatgactgtagtaaaactgaactaggagatgaacacattggattcaatcaatgaaattgttgaagaagttatcaaacgaattcaactacaaaatcacacatttgaagtagaagattctggacgtcacgtccatttgtctcgtcgagaaatcgatcatttatttggatcagggtatcagttaacgaaagtaaaagatttgtcacaacctggtcaatatgtatgtaaagaacgaatcactgttgcaggaccaaaaggactgttccaaaatgtcgtgaatttaggtcctgaacgtaaggaagcacaagtcgaagtgtcaatgacagatacccgaattttaggtattaacgcgcctgttagagaaagtggaaagattgaaggaacaccaggggtgacattgatgaatggcgcaacgactgtttcattagatcgcggattgatcgtggcaaaacgacacatccatatgacaccagaagatgccctagcaaacaatgtgactaacggacaaatcgtccaagtaaaagtactaggcacgcgaccattgatttttgatgatgtagtgatacgtgtcagtcctcatttcgcgacgtatatgcatattgattatgatgaagcaaacgcttgtggtttatcaaaaggtgttcatggttacatcattaagtaagagaaggttggacaatgaaagcttctgaaatagaagaactggttcaacaaattactgatcgtatctgtcagcaactcccaaagcctacccttgctcttgctttttcgcaagagaaaaaagagattcctgccgaattatatacccagtttcccattgttcagtggagaaccggtgaagatcaagagtcggctggaatgattgtgaaacaactaacgatttctcaaatgtccagtattgctttactgcaagaaaacgatctattgacccgaagaatactttcatttttgttacaaggaaaaccaattcttgttttagaaactttgccagcaattccgaaagaaacaccgcttaaatatcaagtgaaaaagacaattcaagaatatcgagacaaatgtcagcagtttggtctgacattctatcgctccccgcaagactatgctgatttttggaaatcctgtcagaaaaaatcagtgcctaaggcattgcctaagcggaccttcatcaccgaaaaacaattgaaaaaaatgctagaataccgcattcctccaataaagaatgcgcaattgacaccattagcacaagattatgcgcgcactcaaaagttgcttataaagggggaaaaagcatgcttttaggaaaagttaccggcagtttgtggtctacaagaaaagacgagaaattaaacgggtggaaatttatgatggtagacattttgaatcaagaagaacaaaaacaaggctttattattgcagcggataatgctggcgcaggaattggcgataaagtattgatcagtcaaggcaatgctgctcgaatttctgctgaaaatccagaagtacctattgacgcaatgatcgttggcgtcatcgatgctgcagaggaagaataaggaggttgaatctatgagcattaatgaaattattatgtatattatggttctttttatgatcattggaggcattgataaatgcatcgggaataaattaggacttggaaaacaatttgaagaaggtatcatggtgatggggtctttagcgttatcaatggtagggatcatcacgttagccccggtcttggcgaatcttttaagtcctatcgttgttcccgtctatgaattgctgggtgctgatccggcaatgttcgcgacaacactactagcaaatgatatggggggatttgctctggcacagcaattagcaaatgatcctcaagcagggttatttgctggagcaatccttggggctatgatgggaccaacaattgttttcaccattcctgttgcgttggggattattcaaaaagaagatcaacagtttttagccacaggggtgttaagtggaattattaccattcctttcgggttattggccggtggtttaaccgcaggaatgccaatgtctatgatccttcctaacttgctacctatcattatcgttgctgcattgatcatcgtgggattatggttggcaccaaacggtatgatcaaaggattccagatttttggtcaaggtgttgtcatcgttgcgattatcggtttgattgtcggagcgattcagttacttgtgggaattacagtcattcctgacattgcacctgttacagaaggaatcgaagtcgtagggagcatcgcattgactttagctggggcattttgtttggttgctgtgattacgaaagtgtttaacaaaccgttaatgaaattagggaaagttttagggatgaatgaagtggctgctgccggtatggtggcaacattagcaaataatatcccaatgttccaaatgttgaaagatatggataacagaggaaaaatcatcaacattgctttcgctgtttctgcatcttttgttttaggcgatcatctaggctttacggccggggtagcaaaagaaatgatttttcctatgatcatcggtaaattagtcggtgggataactgctatttttgtagcgatttttatggctaatcgtatgttagggaaaccagaaatagaaacaaaataatgaggtgaaaatatgacagagtttaatcgtaaaatgatcgaaactttggttcgtcaaatcgtaactgaacaattgatgccaacaaaacaagtggatcctagcggtgttgcatcgatcaagctaccagagatcactgtttctgaagaagatcgtttggatacagggaaccccaatgatattgtttatacaaaggatttgttctcactcgaagagagtcctcgtctaggttgtggattgatggtaatgaaagaaacaacatttgactggacgctcgattatgatgaaatcgactatgttatttctggcaaattagatattattattgatggacggaaagtctctgccagtgcaggtgagctcattttaattcctaaaaatagcaaaatacagttttcagtcgcagaagaagcccgctttgtttatgtcactttcccggcagattggcagaatcaataaatttgttgaaaacaagacactatatattttcttaagttgatacgctacatcaggtgttccttttatttatagggacgccttttttttaaaagaccctttagttaattaatatacgtttggaagaaaagatgttttttacaaagcatacgtgccgatctgtaggataaaaacgaagttctatgtaagtagacaggacaaaacaaaaaacaattgaatgagtaactcgtatctattgttcgaaatagttgcaaaaatggtttatttcaaatatctttaaggagcaacatgcattaatcatagaagagtattaggacaaaaggcttggggaagactttttgtagacacctaatactcttcgtttttgtattttatcatgatatcagctagtttgtattaaatggacgaaatttcgtccaccatgttttgataggatcctcccatggtgaattctggcgtgatcgtacaactcaatgtttgttttgttcaggctgatacgtatcttcgatcagtgtgtggtcaagcttttcagtctaaattcaattgcttcatcgtaatcatttatgacaagagcaatattttgtttcacgattactcttcctttatagcgatgcaagtatcattctgagctaaagccaattattcgccacaatagcggactaatggaaatctaaaaaattatcactaaataagccaaataattttatttaacgagggatgtcagccttaaaataatagcgaaatcactaaaaatcggcgggatatagttaaaaataaaatggagaaaaacttgcctgctttacgctcgatctcatatcttcgatcatttctatcagttaaaactcggttagaaatcgagcccaaaatagtccgttagtaattttaagtaaaaaagcaaatagtaataagaaaagggttcccctaataaaagatacgatcactccctcacaatctgatgagtaagagcaaatgcttgctctgaaaagtttgttttatcgctatctgtactattaacctttagtgaatcatttaacttgaaaatatttaaggatgatcgtaagatagttttatcaaatatataaggagtgttatctatggcaaactatgaagaaaaagaatcaaaagcattgttaaaaatcggagaagttttggacaagttagattctaatttagcagaattggattctctagaagcagatgctaaaaaacatagtatgaagaagtggattgttgagaaaaaagcgattcatgaaatcaagaagatcgcacacgaagcaggtaaatacgaaacgtatgatgagaaagaattacaaaaagagttggacgaagtagaaaaatatatgtaaggaagagacgttttcttttcgtttttttctcttattttagttaaaataaatttccagcacactaaggataaatttgcttgatcaaagggaagcccgcttgcttgttttgtgagtaaggaggcttctttgcttatacaagcgactaaaagaatgcatctgtcgcgatgctggtcggcttgactgttaactgataatctcagagaaggcaggttaaaaataaaaaagaagcaagataaacctcatagaaacaaggttcatctcactttggaaaaactacgaaaatcttctcgattttagtctatggagatggcgggagtcgaacccgcgtccaaacatattgctacctaaaaatctacgctcatagtcagctcatttaaggattcgctttacagcttgccgagtgacaggcagtctgtattgctagtctgatgttctcttttttaacttgcagacggaaagttaaaacgtatcccacttagaataggacccttactcgagcacatgggcgatgccgagaggatctacgctaactgtttttaggcagctaaagcgtaagagttttcgtttttagcagttatatttaactgtaacgttttaacgtagacgtaacctacgaagcgcaattcaggctcaactatgcctgtcgaatccgtaacatccccctgataaaaggggtatcgctaccaatcattagtataacataatttgcgctatatgcaaagatttagatcaattcaaaatgattcaaggcatgcacgatgccgccttcagtatttttaagagtaacaaaatcagcaatctcttttagttctggcaagccattacccatggcaattttatagtcgcaagcttctaaaagagcgaagtcattgctaccgtcaccaaagccaaatgttggcacatctttgagatttagtaagttcaccaatgtcttaattcccgttcctttagaggtgccgcttttcacgacatcaattgaaaaaggtgtattgcggtagaaagtcaattcagggaactgttctttatagactgtttcattggcgatacctaatacgagcatcatattgatccggtctttttcataacggaatggatcgatttctggaagggggctgcggacataattgtaagcctcgatcatctcatcattgtgtccagttgcccagtaaccattctcgttataatatgaaagttcgtcgccatgatctctcacggcttccaacatccgtgcgcagagatttttatctaatgtgtctgaaaacacttctttgccatcgatacgaatgaatgccccattcatgacaatatttgaggtgatcccagcagcctcgcgaatagcaagaacttctgtttccgttctgccggttgcaatgattggtaaaacatcattttggcgtaagcgatgcatggcttcagaaatttcgggggtgatctgggagtgttcatctagtagtgtgccatctaaatcaaaaaatgctaaagctttataattcatacagttttctcctactcttattgacagttacaaaatcaatcttaacaaagattgctaaaaacgcaaacctttatgaagaaaccgtgaagttgttggtagataggaggttttcgagtatactagagaaagaatggagtgggaatatgatttttttagtgattggagcgattttctttttgatcggttttgtttttttgattctcccttcaaagaaaatcaattttatctacggctatcgttcttatttagcaaaacagaatgaacgaaattggcagtatgcacaaaagatctgtacgcggtattttctgctgtttgggggagtcatgacattgataggaatcctactgaagtggcagggatggaccaatttctttctcttagaaatgattgcaattccttggtttattgtaccgatttttggtttgatcgaagaaaagctgcaacaatttgatgaacaacataggggtgaagacaatgaatattctaatgattgaagacaatgaatctgtttcagaaatgatgcaaatgttttttttgaatgaaggttgggatgcgactttcaaatatgatggcaaagagggactggaagcttttgccgaaactccagaaaaatgggatatgatcacgctggatttaaatttgcctaccatggatggaatgatcgttgccagagagattcgcaagatttctaatacagtgcccattattatgctgactgcccgtgattcagaaagtgatcaagtgattgggctggaaatgggcgcggatgattatgtgacgaaaccatttagtccattaacattgattgctcgtatcaaagccctgcatcgacggagtgaaattgctgagaaggcaagttctgagacttcagacacgacatttgatatcgttaccgatcactttaaaatgaataccaagactcgggaggcttatttgaacggcaaattgatcgatggtctgacgcccaaagaatttgatttgctttatacattagcgaaaaaaccgcgacaagtcttttcccgggaacaattactagagttggtttgggattatcaatattttggtgacgagcgtaccgtcgatgcgcatatcaaaaagttgcggcaaaaaattgaaaaagtgggaccgcaagtgattcagactgtttggggagttggctacaaatttgatgatgcaggtgctgcctaatgcggtatctttatcaacaattgattgcgttttttgctgtgattctagtcattttgatgacgattggagtagcgtttacccaaatgaccagacagacgttgcaagagcgcaattacgagcaattgatggggtatgcctcttccgtagcaaaaatttcccagatcagtgactcagaattttttcagcagaacatgacgcgagatgaatatttgcagtattcactacatcttgctgaaaatattctgagcaatcaagatatttcttttgctttttttaaaagtccgaaagaacaaatctatccattagatacgtcgggacgagcggtcgactttagcatttcagaatcagattggcagtcattgcaaaatggtggtcgattacaaatgacttcgaataccaatttattcggcgaacgagagttgacttcctatgtgttgattcctttttctgttaatcggacggatttttatggcgtgatggtggtttcacaatctgccagcaatattttgaatctagtcagtgcttttaatcagaacttattcaaagtcttcttgatttcgatcattgtttcgctattgatcagttatctattcgcgactttccaagttcggcggatcaatcggatgaagcgggcaaccaaagaaattacgaatgggaattttgacatctcattacctgttcataatcgcgatgaatttgatgaattggcagaagactttaaccaaatgtcccagtcattgaaagagtcgcatgaagaaattgagcgtcaggaagaacgacgacggcaatttatggctgatgcttcccatgaaatgcgtacgcctttaaccactatcaatgggttgctagaaggattagaataccatgcaattccagagaatcagcgagacaatgcgatccgcttgatgaaaaatgagaccaatcgtttgattcgtttagtgaatgaaaatctggattatgaaaaaatcagaaccaatcagatttctatggtcattaagaagtttgatgcgaccaagacaatgaccaatctgttgacgcaattggaaagcaaagcagaagtcgcaaacgatcgtttgattctggaaacagaggagtcgatcgacgtctatgccgactatgaccggtttgttcaaattatggttaacatactccaaaatgcgattcaattcacacaagatggtgagatccgcgtgcgaatcgaaaaaggctatctagaaacgatcattgagatttctgatacaggaatcggtatgtccgaagaacaagtcaaaaatatttgggatcgctactataaagttgatccttctcgaaaaaatcgacaatttggtgaatcgggattagggttatcgatagtggaacagttggttcgcctccacaaaggtaaaatcgaagtcgatagcgaattggggcaaggaacgaccttcaaagtgacttttcccgatatcgaaatagaagaataagctagaaacatacagtatgcttttttgcagtgatagacaaaaaggaaaccatcgtcatcgatggtttcctttttgtgtacctataaaatagaaaagtctcattgttttgtgatatagggggtatgagccaagcgttcatcttcattcattaaatagatcgatagctgaaattgttttgctagttgactgcataaaggcagaagggcttggatgtcggcggtatgtaaattttttgaaagagtctctaaaactatgaccggtttttccaataaaagtgccagtaacaattgtactttaacttcttctaaagaagtgagttcatctaaggatcttttcaaaaaagtcggttctaaatgaacggcagttaacagctcttccaaaggtttttcttttttattggctaaggaaagattatctttcaatgatagaaaggggacatactgccattttggctcgatggtaaccgcttggttagtttgcagaaagtgtgccaacgtctctttcgcagcaaggtcattggctgcaagatagaaaagacctgggatgtttagttgattttttggtttttccattgctgattcctccaataaaaacagtggctggtgacgacgactaacgtaatgattgagactgaaccaacgagtaggacaaaggtttggcgtaaactttttagaatcattgacaaccattcattgctgttcaattcaacattctgaatgaatgcttggcttgtttgtggaatcgtaatgccgaaatccgctgttgtttggctattgaccgactgccaaatctgcaaggaggcatcttctctgtcgaaagttgtgatatgactggtaatcatttctcgttgaaagaaaggctgaaatagaatcagcaatgcaaagacgaggacgatgattgcaagcagtggcaggaggacttccaagagctgcattcctgcccattgccgcgaggaagctccgctcatcagccatgcctgaaattcctttcttttcattcgttgataaaaaataatgaaacctgtgaaaaccaataggaaactgatgaaaatcaacagaaaaagattctgataaatagatgcaatcggttggatctcttgtgcgatttttgccggcatttcttcaccaatcaaataatctttggcttgcataaataattggttcaatgagtggagcagagtatcactaatgattaaaccaatcacggcaaaaaaggtcaacaatccatagaggatcaatgcttttttatgataatgaatgctggctacagcaaaacgaaaagttttcattcaattcacctcattctactatctagtataaaaggggagtttgaataaagtatgaagttcttgtacaaaaaaaagaaagtcagcggagacttcttgattttttgtgcaaaaaagtaccgcgagcgatcaaacgctagcggtacttttgattgaagcttatttatcggtctctttgaccatttcttcgtattctttataggtcttcgtatgatacaaatcgacggtcgatttctcaccattttttgagaagacactcgttgaatcggcaccgagttctttttctttggcactcagtttttgtaaggcatttttgtaatcatagttatctggatcgacttctttcaatccgcttttcgcatagaagcgcaacagatctccattattgatttgatcagagaccgacagttgcttatcgactttggctttccattcatccacttgcttttgtaagcttgctgaaggacttgggatcgccatgccagtactgttactgtaaaggacgcctccgtaataagtatactctggtgtaacaaagtcaccgtctctaaatgcaacgagctgttcgttttgtttcgagaacaaatcttgtcctaattggatatatttcgaagtatctacacctaacagatgaagtaaggttggtaaagcatccacttgaccaccgtacgtatgattgattccgcccttcgattgtccaggaatatggatcatgtaagggacacgctgtaaggctgcattatcaaaattagaccagctagcgctgtctttaccaagcaattctgctaagtttttgtttcgcgaatttgaaataccgtagtggtcaccgtataagacgatcacagaattatcatacagaccagattctttcaagtagttgaagaattcttcaactgctcgatccaagtagttggcagtagcaaagtacccgttgatcgtttcatcagaagttgttgctaacgggaagccaccttcatcattggtaaattcagagtatgggtagtgattagagacagcgataaatttggcgtaaaatggttgttgcaaccgttccaagtattgcgctgattgttcaaaaaatggtttgtcatgcaacccatattggaatgagttatcttcgttgacatcatagtaagaagcatcaaagaagtaatcatagccaaagcgtttgtaagtctcgtttcggttccagaaggtaccagtgtttccatgaaaaacagctgatgtgtagccttgtgtttgtcctaaaatatctggtgctgcttcaaaggtattcttcccgccaagttgcgtgaagagagccccttgattcaaaccaaagagtgaattctcaaaaagtgtttccgcgtcactggtttttccagctttgacttgatgaaagaaattatcaaagctaaatgtgcttttactatgatacaaacgattaatgaatggcatcacttcatgttctacgccattctcatcttttaatttataatcgatcagaaattgttgtgtactttctaaatggacataaatgacattttttcctttagcgatcccgaacatgtcgtcattaggttctgcataatgctgcttgacataactttcgacttcgttcatatcattgggactagcttctgctcgaacttgagaagcttgatacgtctgcacgccatcataaacagtaaatgcattgatccctaaatatttgaccaggtaatcacgagaaaaagttctagtcaataattctggacgatctgcttcggctaagaacaaatttcctgagaagatcattactgctaatgttgaaatggcaaaagccatccgagctttaacgggacgctgatccattttgattttcttcataacgagagcggcaatcaaaatgacgaagtccacgaagtacaataaatcgtaaggtctgaaaagacgaatcgcactttctcccagaccactagcaacttttccggcaccaagcatcgtattgatggtaatgaaatccgtgaactctcgataataactgacatttgagaacagtagcagtgtcatcaagaaatagatggcgatcatggtgatataggctgcttttgttcgtctcacatacagtgcgatcgaaagtaaaaataaagttgttgcgattggattgataaataagatgaagtattgcacagtgctttcaatcccaaggtggaagtccaccaaataagcaaagatattttttaaccaaaataatagggccaatatgaaaaaaaagcccattcttgtattcacaaaagtggatactctattttttttcaaaggaatcttcctctctctttccagcttaaacgaataagattcgaatttacatcatcctatattctactagtccatcgaaacagtgtcaatcgaattccctgtcgtggtgcggaattaagtatttctttactttcaagattacagacaaagaaacaggtttttgctatacttatcaatagaatgaatggagcagataaacgatgaaaatgaatttaagcaaaaaaggaatcaaaaaattccataaaaaaaacccattgatccaagaagatgatctcctgcaagtcaaagatacacaggattgggtctcttttgtcgattcgcaagggaaaattgtcggaaccggctatttagggaaacagaataaaggcatcggctgggtattggcttttgaagatcgtccgatcaacaaggacttttttgaagcagcttttgcaaaagccaaagccaaaagaagtgcttactatgccagcgaagaaacagatgcttttcgtatcgttaatggagaaggtgaccacttaggtggattaacgattgatctctatcgagaatttgccgtattttcttggtataacgaaacattgtaccaaaataaatctctattgatccaagcgttccaacaagtttttccagaagtcaaaggagcggttgaaaaaatccgctttgactctgatctgccagaatcagcagccgtctatggagaggaggcgcccgaaccgctgattgtgaaagaaaatggcgttcactatgctacctatcttaatgagggactgatgaccgggattttccttgatcaaaaggaagtacgcggacaactcgccgaagggctgtcagcaggcatgacagtgctcaatatgtttagttataccggtgctttttctgttgcagctgcgatgggcggtgcgacaaagacaacgagtgttgatcttgccaagcgcagtttggagaagaccaaagagcagtttgcaatcaatggctttgatccagaaaaacagaagattcatgtgatggatgtttttggctattttaagtatgctaagaaaaaagagctgacctttgatatgatcattttagatccgcctagttttgcccgcaacaagaaaaaagtcttttctgtcgcaaaaaattatggtgaactggttacggatagtttggcgattatgaacgaggaaggcttgttgattgcttccacgaatgctgccaacctttcccaaaagaagtttcaacaaatgatcgaagaagcaatggatcaggcacaagtcacatatcaatgtatacaagaatatcgactaccaagtgattttgcagttgatcctaactttttagaagggaattacttaaaagtattcttttaccaaatcaaaaaggagtgagacggatggttcaagtaaagtcaatcgagttggatggcaagcacccgcgcatttgtgtgccgctgaccggaacaactaatgaggagattatcaagcaagccctagccgcagaaacttcggatgcagagatcattgagtggcgggctgattattataaaaaagtcgatagtttatccgacgttctggatgtactttctcacgttcggaccactctaaaatcaaaagtttttctgtttacgtttcgaaccatcgaagaagggggacaaatctctttcactttgacacaatataaacatttatgtctaggcgttgcagaatctggattgatcgatatgattgatatagaactggaaaaagctgagtttttaggcagaaactttattcagaaaatcaaagaacatcaagtgaaattggtgttaagtagtcacgatttcgacaaaacaccagaagatgctgtgttgatcttaaaaatcgggattatgaatcaatttggcgctgatatcggaaaactagcaatgatgcctcacaatgtgcaggacgttttgcgtttgatgggcattatcaataaagcgcggggattcaatcaattacctttagcagtcatgtcaatgggaaatctaggcaaaatcagccgcgtcagtggtagtctgatcgattcagtcatgacttttgctgcgctggatcaagcttctgcccctggtcagattccagtggagcggatgaaagattatttagctgagttttcaatcgaaacaatgaaaaattaaacaatcgggaacataaacagaaaaaaatgggacagactagtcctatagtttcgagcagtcttaaatgagactcttaaaattgaagttgtaaagaaagaaccagaagtttggataaatgaggaatgcgtcatggcaaaagtaaaaaaaacaaatgcgattcggatggtagaacaaaagaaactctcctatcaggaatatacgtacgaatggtcagaagatcatttggatgcagggtctgttgctcagcaaatcgctcatccagaagccatctataaaacgctggtagcagttggcaataaaacgggtcccatcgtcgcagtcatccctggagatcacgaattagatttgaagaaaattgctaaagccagcggcaacaaaaaagtagaaatgttgcacttaagagacctagaagagaccacagggtatattcgcggtggatgttcaccgatcggcatgaagaaactctttccaacctatattgatgaaagtgcgcgacatttggaagaaatcatcatctcagcaggaaagcgtggtttacaaataggactgtctccaacagatttgagcaaattagtccgcggacagtttgtctcgctgactgctatttctgaagttggctaaacaggaacagacaaaacaacagagccgctgcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttgtaatttttaaatcatatcagattaacaagcgaatgtcaactctttttttaaaagtttttttcgaaagtgtttattcaacaacttcctgtgcgtcatcagcgactccattagaataacaaatgaattgttatttgtcaacaacttttttcaatcttttttgttgctgcatcagcatcaaattgatttcttaaatttgcgacttcgttataatatcatctgtttccgttttggtcaagcccttttttcaaaaagtttttttgaaaggttttgactgtcggtgtgttttgccaacgttgataaatttaccattattctctctgagggtcaagcatattttctgtttttctccaataaattttctgaaaagaaaaaaaagccgtatcaacggcttttttatgtagttgtcttctatccatttgattagaagaatggcataccttctattttgtaatcttcaataatttgtctgaaaacattcggttcttcccacgcataaccatcaggtagttgtttgtcttgtcctgattcttgggtttcaaaaacaaaaagtggaatattctcagcatcaatcgatccattggttaattcaacaagatcgatcgctgtcacgtctaaatgaatactgtctttaaacaattgtaaaatatttgctagaccggtcttatcttcagagaagtctgtagatgccagttctgcggtaccttcgtgcgtctgcatcaaaaactttttcgagccatttgccaagtgcatcataactgttcctgccacttttttggatcccaaaatacccacctcggttattcaactgattgtaaatcaattttagcacattttcagaaaatatgcacgattatctctttccgttttctttttccagcatctctttggcttctgctgtccactttggtaaggcttcagcaatcgtccgaaaaccgattcgtttgtttttattcgtaaaataccttttgcgcttataaggaagctgaacaaatttttgttctaatgttctgcgggacagactgattttttggctatattcatcgatatcgataatctgtacgcgcacctcctggcccacttgcaaaacatcatgaatattcttcgtgtatccagactggatctcagaaacatggatcaagccttgtgtttctttatcgagcgacacaaaggcgccgtatggttgtatacctgtgaccgttccgtcaataatagttccgatttgatagtccatatgatttcctctcttttcatcttttattatacttgaactagtgttagatttgaagtagtagaaaaaaacgatctaggaggggtacatatgacgaattttgacaatgtccattcacggttaaataccaatagtgtaaagtgggacagtattgctacgacctataaggaagaaggtttactgccgttatgggtagccgacatggattttttggcacctaagccggtcaagaatgccctgcagcaagtgattgatcaaggaatttacggctatactgttttccctgaaagtttgtacgaagcaatcatttcttggcaagaacgaaaacacaactactcgctacaaaaagaggagattttgttcaacagtggtgttgtccctagtctcgcattagctgtgcagagctataccaatgaaggcgacagtgtaatgattcatgatccagtgtacccaccatttgctgacgttgttgaaaaaaatcagcgtcaacttgtgcgcaacccgttgatcgaaaaaaacgggcatttcgaaatcgattccgttgcaatggaatctgctattgtagataaccatgtcaaactgatgattttgtgtaatccacacaatcctggtggtcgtgtgtggacaaaagaggagctgcaaacaattgggtcgatctgtcaaaaacatcatgttctcgtggtcagcgatgagatccatcaagacatcgtttttgctccgaatacatttgtttcatttcagacagttgatcctgtttttgctgatttctccattgttttaacttcagcaaccaaaacattcaacttggccggcatcaaaaattcaatgatctttatcaaaaatccggatttgaaaaaacaattcataactgttcaagaaaaaaatgttcaaagtgaaatcaatacattcggtattgtagcaacagaagcagcctatcgagagtcagaagcatggctggatgaattgcttaactatctttcagccaatatcgaatggacctgtgagtttttggtagaaaaattacctgaaatcaagtttcaaaagccagaaggcacctatcttatgtggctagacttctctgcctacggtctttctgaccgagagttacaacgcaaattgatcaaagaagcaaaagtggtcttgaatccaggtatcaactttggcccatccggaacgcaacatatgcggatcaacttggcttgtcctcgagaaacgctgcaaaaaggtctcctgcaaattgctgctgcattcacagaactgaaacaataaaaaagaaccccgcggggttcttttttatgcactgatttcaattgtttcgatcacaacatcatgaacaggacggtcttgcggtcctcgttgaacgtttgcgatttcgtccactacatccatgccatctacaacatgaccaaaaacagtgtgacggaagtctaaccacggcgttccaccttgttgatatgcttcgatcacttcggaaggataacctgctccctctaattgaccaagcatattcgctggtacgttttgattgttgacaataaagaattggctgccgtttgtatttgggccggcattagccattgataatgctccgcgaagattgaagagctcttttgaaaactcatcttcgaagctgcccccgtaaatactttcgccacccataccagtaccggtaggatcgccgccttgaatcataaaatcaggaataacgcggtggaaaatgataccgtcgtaatatcctttttgggcaagttcgacgaagtttttcacggtttttggggccaattctggaaagagcactactgtgatatctccccgattcgttttgataactgctttatgacctgtttcttttaaatgtagctgtggaaattcagacacacttaacgcctccttgtttatactaaatactaaaacaatgatagcagaaaaatgaaaaaatgctagttaagacaatttttgctataatgaagctattcgtccaggtgatactgtagaataatcaatcaacagagggagatgcactatggagatatatgatattaccatcgttggtgctgggccgagcggcatgttctctgccttctacgccggtatgcgcaacgcaaaaaccaaactgatcgacagtctgcctcagctaggcggccaattggccacgctctatcctgagaaatatatatatgatattccgggttatccaaagatcaaagccggtgaattggttcaaaatcttgaaaagcaactgactaccttcaatcatcaatactgtttggaggaaaccgtcttacagatcgaaaagcacgaagactacctagaactgatcacagataaaggcaatcactattccaaagcagtgattttagccttaggcaatggttccttccagccaagaaaactgtctatacccgacagtgaacgttttgaaggcaatggactcgactatttcgtaactgacttgatgaagtatgcgggccgcaaagttgctatcgctgggggtggcgattcagcgattgactgggcgctcatgcttgaaccaatcgctagtgaagtttatttgatccatcgtcgcccagaatttcgagcgcatgaacatagtgtcaacaaactgcgcgcttcttctgtcaacattctaactccctatgttatccaggatatcagtggagaaaaacgtctaactgaaattgctttgcagcaagtcaaaggagatgaatctgtttccttgcaagtggactctttgatcgttaattacggtttttcttcgactttgaacattaaagagtggggactaaaaagcactcgacaaggcgtattcgttacatcagatatgcggacatccattccaggaatctacgcttgcggggatgtggtcttatacgatggcaaagtagatttgattgctactggtttcggggaagcccccactgccgtcaacaatgcgcttcattacattgatcctaaaaaccggacacaacctgcccacagcactagtttgttcaaggagtagaccatgctgagtcggtataaaattgatttacctgatgcgtcccttgcaaaccaaatgcgtgtttacttagaagcctttgaccaagtatcgactgtccaacatcatctcgaagtagccaatgccgctgagcaacttgccaaacgtttcggtggcgactgccagaaagcaacgattgctggattgtttcatgatatcagcgtggtcattcccaatgatgaacgtctcgcatttcaagaatattacggtttggagatagtgccggaagaaagaaaagtaccattattgctgcatcaaaaacaatcggctactttggcaaaagagctctttgggatcactgaccctgagattttgtctgccattacctgccacacgacacttaaggaaaatttttcaaagctggatctcattgttttcctagcagataaaatcgaatgggatcgcgcagatgcggcaccttttttagaggagctactggctgcacttgataactctttagaagcggcagcattatgttatcttgactggctgtttgctggtgatttgctagtggcccacccttgggcagttgccgcaaaacaacaattgcaaaaaaagctacttaccaaaaaagcaaaaactactatattaaaaaaaccaaaaaaagcaaaaactactatattaaaaaacagcttaaaaaagagctagtataaaaaaggaaaaaagctataaaaagaacggtcgcaggatttctctgcgactttttttcatacagttcagaaacgactacgttgctgttcgtcggtattttttgattccacgggcaagataagataggatagaagtaagaaaaaagaattggagggaatcacatggtattagagaataaaacacttgaagataaggcaagagaactactttcagagcgcggcgtatcacttcaggatatcggcgaacttgttttatttttacaaaaagattatatcgaaggtattacattagatatgtgcattgaaagtgtgaacgcagtcctcagtaaacgtgaggttcacaacacgattttgactggtatccagttagatatattggcagaagaaaacagccttttgcatccattgcaggaaatcgtcaaagatgatgaagggttgtatggtatcgatgagattttggcactttccattgtcaatgtctacggttcgatcggtttcaccaactatggctacatcgataaagtgaagccaggtattttaaaagaattaaacagtcatgaaggcccccgggtccatacattcttagatgatattgtaggtgcaatcgcagcttcggcagctagtcgtttggcgcaccagcatccaagcaagtctcattacatcactcaataaacttgtaaaaatcagctactatcgaaaaaagactatcccacaagtctgaaacacctgaagggactaccgtgtaaatcgttacgcgatactagcaaggaacgccagtatgactgacgttcccgctatcctctaggtcttttctcacttatgaaatagtctttttttgactttgttttgcccaccagtaaatcacaaagaaaaacagttcaatcagtacaaaaaataaaataaaacagtgcatgaagaacgtctccggcagaacattgatgatgggatccgttactggatcaaaaagccaatcgtcattattgaagaaaatctcatgaaacgtcacaaaaaatcgatcaaacccgattgccatcaagaaaccaaagaaaatcggcagcagcatcccccactgcaatggtcgcaacaaccgccagcgctggtcatttttccaaaaagatctaagaagcatgaaactggggatcaacgttacgagcagtacaccatagtttaataaaaatagtttcttcacatcatagaaatgtccagctcctgccgctgacatcggaaaatctggcaaagctaatgtcgtattcaatggattgttcaagaaatccagcaacaacccataattttttatcaattcttcttttgaaatgtcggtataatctaaaatattcaactgttgaatatcaaaatgatatagccagcgaaaattgatcgttaccgtaattgctaagctgatcagaaataaaaacaaacacagcatccctagccgctcgatccatacttgttttctcattggtcaaaatcccattcatctaaggaatcaatgacataagttgggggttccggtaaacgaggcacagcagatttcggtgtaaaaccggatagtaccaatagggaatcaatgccattccgaatccccgagcaaatatccgtctcatagttatctcccaccataatgacttcctcttttggtaaaccaaggtgtgccacggctttgtccataataattgcttccggtttaccgatgaaaatcggcggtgtctgtgtcgcagtctccaccattgcgatcaaagaaccggctccaggtaacaatccccgttcggtagggatatttttatctggattggtgccgataaaggtagcccctttttgaatcgctaatgtggctaagacaaacttttcgtaggtgacatcattgtctaaaccaacgacgacataatccggattttggtcatcccattcaaaaccggccgctaaaatcaagtcgatcaatcctgcttcgccgatcacaaagactttattgccgcgaccgtggtctttcataaagtcgatcgtcgccaaacttgccgtataaattgttgcaggcgccacatgaatggcgaattcatccgctaatcgttgtgcgactgtttctggactgcgggtcgtattatttgtgacaaaaaggaaaggcaattcctttttctgcaaagcttcaacgaagcgtttgcctgctggtatcggctctttccctaaatagatcgtgccatctaaatcaatcaaatatcccttatatttcataaattactcttcccgttgacggatcgtgaattcttttttatttgtttttttcactgtcgtttctgtcgatcgcgcctttttttcttttggttttcgatttttaatcgttggcttcacctgcttttgagaaacaacttcttgtttctcatcgatgtgtgccggacgtgtttgattgatttgagctgctggtttctttttacggcgtcgggtcgtactcttttctttcttgccgccaactcgttgaattacaaaataagcgcaaccgaaattacagtattcatataaataatcctctagcatgtcgatccgctgatccggtaatgctttgcgattgtctttgtcaaaaaaaccttttagacgcaactgttcataaccccaatcccctacgatgtaatcgtagcgagccaatacttcactgtaccgttcgcccaatttttggggatcaaatccttcgcgataatctaccaccaatttgtattggcgtgtaccgatcaataattcatcttcattaacaagcgtaaccagttcgcctttttgcggctgtttctctggttcttcgatgatctcctcgagtaccgaagtgatctcgtctgtaattgtttgtttttcggtcatcttttcaccacctgttgtctattataccttgttttaatacgtaatgatagtcgtgcttgtatcagattcccctccgactttttcattactggatcggatatttatgtgctaagtagctgccaaagaccgtacgaataaattctggaaataaaaattcacagcgtccggctatctcgatcgtgggaaaaaaaggaataaacaaataatgatccactaatgtgatctggtattcttccaccggattgattactttgttttgccacaatacttggtgattgatggcatcataagagatccccttataaaccagttcaccaaatattttcccacgaaatcccatcccaacaattggatagttccgtaaaaagcgccgatttttttccatttctaaaacaaaacggatcacatctgctcccttcaatgtcactcgaatcaagtgcatcggatgaggcaagatggtatgcagttgatcctggtcgatgcgccctgccggtaaatcacctaaaaacaaaccgctattcaacacagcagcttccgtttgtcctctaacacaaagcgccgccaatgcttcttggataatcgaatcttcgttcccttcacaacgaagcgcccacggaagttgtgcgacttgtttcgttttcagcaaacgatgaccaatagaaagataaccagcaatctcttcttcatcttgcggaaaagctaaaagctgctctgtagggatcactcgggcagaacgctcgatagtttgcccttgatcatctaacgtaatcgttacttcaccaatataaaagccaaatttccccgctgctgccaattgtacgccattgacgatttcgccggtctcgaataagtgatgcgtatgagagcctaaaatcacatccaactgaggaaactcagccgcgatcgctcgatctgcattgattcccaaatgactcatcaagactaaaatatcgacttggggctgcaaatgattgatcaataaaggcagcaattccaagggttcacgaatatcccagccgtttggtgaataggtcaaaggaaagggtgccgtaaaagcaatcagcccgactttcgtcccttgattcgtttcgatgatctggtaatcctgccgccattttggtggtttcaaatcattcttatcgaaaaggttcgccaataagataggaaactccgcttgatcataaagatgctgaagctcttctttggaatttcccacaccttcattgttgccaatagtcactgcatcatagtgtccttggttcatcagctcaatattggcttgtccgttcgttgcttcagtcaatggatgccaccgatccacaaaatctcctagatccaaagaaatcactgtttcttgactcgaatctgcttcttgcttccgttgattaagataacggcggatcttaggccaatgctccagatgtgaatgcaaatcattcgtgtgtactagcgtaattttttccatcttatccctcttctcacccatttgctgtcggctatttgataagtcttcagcttaatgttccaactactattagaatagcacaatttttgcgaggtaccagagggatgcttttcgattcaggttttgtttccagcgtttggaccgcctttctaaagaccttgtgctacaataaaaaaaaaggagggatttcgatgttagaacagttacgagcagagtgggaaaaactttttggccacaagtacacttcttcctctgagaaacaacaaacggtggatggagagacctcccatcgtttatccgacgaggatccagagacacttcatgagatgatggggacagattggaacacgtttttagacggtagtgatatcttcactgaattatccgctgaagaacaagaagagatccgcaggaatggccctcggcatgaagactatatctaattcgatctgctacaaacaataatagaacccctcgcttataggtgtagtggttctcagactgcaactaacttcattcgtgtcatgaagtgctgtatatctgttggatatacagcacttcgtttttatcttttttctttaatataattaaaaaaatcggaggttttggaggtcaagaacttgaaaattatagaggtaaaagaaagaacggcaccattgatagaacagctattaaccatttgggaaagtgctgtaagagcaacgcatctctttctatcagatcatgaaatagaagaaatcaagacgtatgtaccacaagcattaaaagaaatcccctatttaattctcatagaaaacgaaaatcaagcacctgttggctttatggggatcgtggagcaacatcttgaaatgctttttattgctaacgaagaaagaggaaaagggttaggcaaagaattgcttacatacggcatagaaaaatatttggttaataatttagcagtgaatgaacaaaacccgcttgcaaaagatttttatgaacacatgggatttgaagtttataaaaaaacagcgtttgacgaacaaggcaatccatatccactaatttatatgagattagacagataactattccagtagttactttttagcaagaggttatgccataagtcatcatccaacaagtgaaaccgtatcatattctattgcgatagattcctctgacttttgcgacgaggaacccctgcaccgcaagagcaatactatatcatgttcggatttcacttgtaggagacttatggcacagcccctttttttatttattattgaatgaaggatataaaaaaagggcgtttgtctaccccctcagaagaactcacttagagaagtcgcagttctgctttttggcaacaaaaaaagctgattttcatcagctaatagttaattaaaaaaaatcagacacatggagactcctgcttagtgctgcttccttccggatctgacacgcttcacaagacctccattgtcctagcctttcgtatgatttccccttggccatacgcaagagtatttattctacgaacttgattgaatcctttaataagcaaatcaagaaatacagccaccgcaaggaacagttccaaaacgaagagtcgatggaacgtttcttagtctcgtcttttgatacttacaaccaaaaattcctaggtcgcagtcataaaggctttcaacaggccgaaggcgaacttgaacaaatgctaagccaactgattgagaattagaaacaatctgcagtagggaagaatcatttacacaaaattattgacgctccctcacctcctataggtttcattttaacgtgcagtttttatgagcagatctgttattactgtacaaaaaaagccaaacacttgaatgtttggcttcttctttatcgttaaacgatcttattcgtctaatggtagttcttcttgcgcatcttctgtttcaatgaccgtttctccggtaccaatgccgtacgcatcgcgaacacgagcagaaacttccatcatcatttcttgatgttcacgcatatagtttttcgcgttttcccgcccctgaccaatgcgatctcctttataagcataccaagcaccgctcttatcaacaatgtcttgctctactgccatatcaagcaactctccctcttgagagattccttgtccatacatcatgtctacttcagcaactttaaaaggtggcgctactttatttttgacaactttgatttttgtccggtttccgataatgtctgttccggattttaattgttctgcacgtcgtacctctaatcgaatcgtcgaatagaatttaagcgcacgtccaccaggagttgtttcaggattaccgaacatgatcccaactttttcacgaatttgattgataaaaatcgcaattgttttggtcttattgattgatccagataatttacgcaatgcttgagacatcaaccgggcttgaagaccaacgtgggtatcacccatctcaccatcgatctcagctcttggtaccaaagcggcaaccgagtcgataacaacaatatcgacagctccacttgatactaaagcatcagcgatctcaagaccttgctcacctgtatcgggctgagatagcagcaaatcatcgatatttacacccaatttttgtgcatattgaggatctaatgcatgttctgcatcaataaaggctgctgttccgccacctttttgaacttcagcgattgcgtgtaaagcaactgtggttttaccagaactttctggtccatatacttcaacaatacgtccacgtggataaccacccacacctaaagcaacatccaaagccaatgaaccacttggaatcgtcgaaatttgttgatcgactttctcaccaagtttcataatggcacccttaccatagttcttttcaatctttttcagtgcagcatctaaagctgctttacgatcatctgccaaacggataatcccccttattttcttcactttcgtgtgtcaattactatgttaataatagtccttcttttaaaaaaatgcaagaaaaaacgaacaaacattcgcatcatcttaacaattccttacgtaatagatctaatcctgccattactgcactatgacgaacgtatgcacgatctctggaaaaatgatagcacttgcttttcacaccttcattggttgctaaagcaatccagaccgttcctgggcgttgattctcaagctcatctggtccagctaccccggtaaaagaaagggcgtaatccgctttttctttggcttgggcagcaagcgccatcgcttctgcacattccttgctgacagttccataagctgttagcaagtcttcattgattcctagcatcttactttttgtctctttagcataagtcacataaccaccagaaaatacacgggacacgcctgagatgtctcccagcgtcgcttgaaagagtcccgctgtcaaactctccgcagccgtcacggtttttttcttttctttcaacatatcaacgactacttcagctaatgaagtatgctctccatatccataaaaatattcgcccactcttgcttggatttgttgttctaattcatctagtttggcttgtcctgccgattcatccgtagttttcaccgtcaaacgcaaggttacttcattgggtttagcatacggtgcgaccgttgggttcttctgagaatcaattagatcggcaagttcagttactagtgcggattctccaattccataaaatcgcaatactcgagaaatcaactgttcttctgatgaaaactctgtctgcaaaattggacgggcttgttggataaacataggtttcagttcacttggtggtccaggcaacaggagatatgccgctgtagctgttcggtagaagataccgattgctaatccagttgcattaggtaacgctgtaccatctttgaataccaacgtctgcctcaaattattttctgtcataaaacgctgaccatttttgaaaaaggtcagcatttgctcataccctgcttcgtcacgaacgagctcttgaccgacatgctgtgcaacgatttgtttggttaaatcatcttctgtaggtccgagaccaccgcaaaatacgatcaagtcactgcgattctcggcaagtgttactagctcttccaaacgctttggattgtcccctacaacactatgatagtaaacttcgattcctaaactagctaattcttctgataagaaagttgcattggtattcaccacctgtcccaaaagcaattcggtccctactgcaataatctctgccttcatttcattactccttcattatcaactacgttgtaattgattttttttacaaaaaaagttcagaattcctctgaacttttagaaattacattgaacctttaaaaacactggcatttttaatgaaataatcgattccagaataaattgtaaagatcaaacatacatacaacatgatttgatccaatggaatgcctatgagtgaaaaaggaagattgttaataaataagaaaataatggcaaccatttgtgttgctgttttgattttaccaggccaagcagcagcaagaacttcaccatgatgctctactaacaagagccttaaaccggtgactgctaactctcgacaaatgatgatagagactacccaagctggagccttatccaattcgactaacataataaatgcagtcattaccagcattttgtccgctaagggatcggcaaatttcccaaaattggtaaccaatcctctggaacgagcaatcttaccatccagccaatccgtaatgcttgcaacagcaaatagaatggctgctatcagatgtgttgtgagtaaatcgacgcctccaacgtccaatgttcctaaatcgattggcaacgccaaaactaaaataaatataggaatcattatgatgcgtaatacagttaattgattaggtaaattcaaaaaatttgctcctctctgacaaatattgtacgaaaaaaacggaaatcatgctactacagcacttgccataggaacaatgttatctttctaactaattaatcgttcttctgatcagtttgtttcttgatactcaatcgctaaatgcacatttttttggagcaatttatactgaggatcatcgaaatcaattttttgcccgtttgccgcaatctggatattttgacttgcaccaagtacaatggttgcattggttgcattttctggcaatgtcgtcgattggacttcgcccgcttgtaaagtatattggtagacatacgcattgtctacaagaatgcctacccaacacgaggcatctaatccagttaactctaatttaattggattcgtcgcatctttaattgaaatgctgatatctgattgggaagattcccctttggtcatagtcatttctttctcactagattctgtgctgctagaagattgagtctctgactcgctcgtttctttgcttgctgtcgattccaccgtgcttgaggttgatgtataggctgaattctcaaccaccggtgccgaactaccttgaatcataggggttgaatgtctgtcttgccaagccatatacccaacaatacagataatagtgactgctactaatcctaataaaatcattggtaagtagcgggataaaaacgttccgcctttttcctctacatgcaaagcttttctcgatccgcttacggtctcaggttgaggtcttttaggcagtggttctgccaatgtatcttttccatcaaatacagaaactaacttatctccgtcctcacctacagcggcggcatattgacgaataaatgcacgaacataaaaagttcctggtaattgttcaaaacgatcggcttcgattgcctccaaataccttttttgaacttttgtcatttgctgtaattcatctaatgaaatatgtttatctaaacgggcttgccgtaattttgctccaatcgtagtttcgttggccactcgatcatctactccagtctttactattcattttatggaaggcaaacacttggatcggaaatccacttcgtttctccttgtcatccttggattgcttaattgataggttgtttattaaatataacatttttactcttgatttttcatcataaatgaaaattgttcaatcagtatcatttaaagaataccataaaaaaaattgactgaggataacattcagacaagtcgcaaacaaaatttaatactttttgatctcattactcattcttctacaaaaacaagagccatctatcagaaaatgcatagacggcatcttacacaatgacgattaatcagttagttttagttggtagcaagtaaaaccgactgaatgctttttgatcaatgaatactttagcagcagatcgaacatcattgagcgtgattgaacgtataacatctggcaaatcaaagagtgttgtttcgccaaataagctttgtgtaaattgattagcaataaattctaatgaattgagagattgaaaatatttacccagcatttttttcttaagtaactcaagattcttctcgttcatttcaggatcattttcataattcaataaaatttcttcaaccgcttgaagcatctcttcagggtattctgcatctccagaaaaatcagcaaagtaaaaacttcgatccaaacttacttcgaaaccaaacgtatcatcaataattccttgatcatacaaccttaagtaattagctgaagtattacctaaaagtaattggaacaataaattcaaagattgtttatatcgtagcaactcccgaccttccgtcggacgtttctccatattccctttgatacccaaaacaccttttggtcgcgtaacgggcatcctcataatactttctggaataatttcttgaacggtttcttccggaaattgacgcttaatttcttttgctgcagaaaaagtttttgctgcctggttttctctgatccagttcattgtctcttctggatcgatgtttccaactatgaacaaagtcatattgcttgggtggtagaatgtatggtagcacagataaagatcttctgctgtgatggctgctatactttcaacagtcccagcaatatcaatgtgaagcggatgctttggatatagattcttaatgacaccaaaaaattgttgccagttaggatcatcatcatacatctgaatttcttgcccaatgatccttttctctttctcaaccgtttctttcgtaaaataaggcatctgtacaaaatctaaaagggtttctaaattttttcgaatttgattggtagccgaaaaaagataactcgtttttgtgaagctagtaaatgcattggctgatgctccatgttgcccaaatttttgaaagacatcaccgtcttctttttcaaaaagtttatgctctaagaaatgggcaataccatctggtacagtatgcatcgtttcattcgcataaccaaaatgattatcgatagaaccataatctgtactaaaaagaccgtatgttttatgaaacccttctttaggtaataaataaactgttaatccattgggtaatatctctttatacaagacttcatttatttgattataatgttttttattcatgatcaagctccttatctaaaaagaatacggcttgaagttcgatcttttgagcaattttttgaacatctgtgaccgatacctcttccaaacgctgtataaattgctcttcactcattttagtattcggtacccactgattaagatattctgtttcaatcaaagactgtggactatccaacgataacaaaaactgatttttaagcatagcttttgtctgtgccaattcagcctctgtaatttctcctctttgtaaactttgaagttgttgttcaatcaaagtaaagacttgatcccggttactgccatcaattcctgtttgaacagataaataacctcgaaatgtatccacattacttgatgcatagtaagctaagctctctttttctctaacattcataaatagttttgaatgaggaaatccgccaaataatccattaaaaaccatgagagagaaacgttccggttgattataataaacacccgtacgataacctaagttcagttttgcctgagtcacaggctctctgacgattttctcgcggataatattttccaaatcttgacgataaaaaacagaaagatctttttcaggacgattttcaaaggggagatccttcataacttcaattacttgatcttcttcgacatccccaatcacaaaaatatctacagcatcttctttaatcatagaactatatgtttctgttagttcttttgccgtcacatcttccaaatcttcaggacgaccaaaacttggaaatttttgattgtcactttttgaaaaaaataattcttgtaagcttaatgaagcaaacgcctgtttatcctcagcaatacttctcatataagcaatcaaattgcttttttcgatcgtaaaattttttgattcaaattcatcttgaacaatatttgggaaaaaaagcacttctttcaaaaaagaaacagcttgggtaaatagttcttcatcagcaacatattttccgttgacgaacgacatcgctgcattgacttgatgaagatccccttttttattaacattcatgccaaagcttgctccatacaattctgccagttgcgtactaaaggctgtttgagtgggataacgcaaactagttgtctctaataaactcgtcaataatgtgcgtttcgcagccgtttcagccgctaattgcgaagtaaatcgaataaaaacacggattgttttatattttttagtcggcaaaaccgtgagtcgaacatttttttttagttcaattgccataatgcacctcttatcctctcaaaaatcatctcttcaattatagcataatgcagaatttttccagaaaaattactcattttacgggcgtatatttttataaatcatcgtttattcgttatactaagaataaatttaaaggaggtttgtttatgatcaaggaatttaaagaatttattttgcgcggaaatgtgattgacttagctgttggggttgtcatcgggagtgccttcacagcgattgtcaccagtttggtagaaggtcttttaacaccattagtttcgctggtattttcatttttcggcagcgaagatgcattttcagggcttgtttgggagcctaaaaaaaatgtcgtctttaatttcggtcaagtgattactgcaattattacattcttgattactgcttttgttctattcttaatcgttaaagctgtgaataaattgcgcaatcttcatcaaaaaccagttgaagaagaagaaccagaagttactgccgaagactatcttcaagaaattcgtgacttattgaaagtacaaacagaatcccgtaccaatatcacaactaatgatataaaccgtgatccttttaactagatagttttttagaatgattcgaacaataatggatagctcttgaaatcagaaaagctctggcaaatacatgtcagagcagagagttattcatgatttgttcatctttttttttataagtaatgactgcttttatttctcttttctcataaccacatgtaaaattccatcttcatcaaaaggatcggaaacagtgacaaaattatatttcccgtaaaatttctgcaaatgcgcttgagcttcgatttcaatcggagcatttggatagaaacgatttagttgtttgatgatttcttgtagcaattgatccccatgcccttgtccacggaacagaggatttactaaaactcgaccaaaatgaaccgtaccttcgataaaatatatccttgcataagaaacaagttgttgctgttcatcaaaaatacaaagatgtttagcaatcaaatcaattgcatctacttcttgatagggacaattttgttctacgacaaacacttgagtacgtaaagcagcgatttggtgaaattctaatccggtcatctcatgcaactcttttatcataacaatcattctactatctcctaactaatcaataataaaaaatacaaaaaaagagctaacattttgtcagcccttttctgatcaaacagcttttgttaaaaattcaatctcaaccgttcgagtaagaatatccgaataactataggaaacacgttcgaacgaattttcgtttggatctaaatccacgacaaacacagaagggtatgtttctgtcaaaacaccacggcgttccgtttgacgtttacgcccagtttgagcaactagcatgatttcactgcctatacgaccttctaaatcttttttgattgttgctaaagttgttggcatcgcattcacctcaagcaacagtatactataatttacagaaaatttcaagtttaccataaaataattattctttcaataagattttctctaagggttcataagaagcgctctcaatttctttttaccgcggttgtaagcgattttaatttgttgcagtggaagttctgtttgttctgcgatttgttcaagttctaatcctttcaagtaattcattataacgatttgctctaacttcgaaaatggcgaatcgtatttattcatagtttcttgaagcattaaatacttctccgctttttcagtttgttcattttgatcggagagaaaatttggtccttcatgagaaattttttcttcaagagaagaagaatttaattgtgcttttcttttttgtgcttgttgcaaccgtaataaactgcagacgcgattttcaaacgagcgtttgaacaaaactcctagtgttgttccacggttttcatcataagcctgcagacatttgttaaaaacaatacggccttcttgcatccaatcatctaaatcataatctttgagataatattttttgtacataatctcgacgatagggcgatacttgaaaaacattgcttcaaattcttctgaactcctactgattgattcgtttgatttcattttgttacgctccttttatgcttaatttttggtacaaaaagagcgtaacatattcttgttcattagtttctcatttaacgaaccaactttgtccctaactcaaatcatgcagttttttttctaattcagctaattgttcaggcgtccaaggagagtttctgcgaaaattttcaaatttgatgtctgtttgatgctgatggattgcttcttctgttttttcaatacttttataaagctctcgagcagaagttcgcaacgcaccttgagaaaacacaacccattgttctgctaagtcactcgttgcaactgttacttgagtcaaacggtcattcaattctccagcgatgcgctcgatatagctgtcagcagtttcaccttcttcagtaaagatgacttgtaactgatatttactatagctttgagtaacaccgggaaccaattgcgcatcaaatacaacaataatctttaatccttcgtattttgaataattggataatcgatgcaataacgcctctcttgcatcttctaaacgatcttggttttttaataagactaattcaggccaagcaccaatcatattatagccatcgacgattagcaggggcgttttcattgcggcgccccatttcgactagtaaaagcttgatacattaataacccagctgccacactagcattcaaactttgtacatgaccagtcatcggaatagtcaacatctcatcaacatcttttttcaatccttcactcattcctcgaccttcattgccgataatcaatcccgctgccccttgagcattccacaaacggtaatcagttcctttcatatccgttccaaaaatccaaaaaccagcttgttttagttgttgaatcgcttggcttaaattggtgacacgagcaatcggaatatgttctacagcaccagtagaagtcttcacgactacaggagtgattcctactgcacggtgtttcggaataatgattccgtctaccccactagcatccgctgttctcaggattgaaccaaaattatgtggatcctctaaattgtctaaaatcaaatagaatgactgctcttttgtttgtgccaataattcatccagtgataggtattcataaggggtgatcgctaaaatcacactttgatggacgccttgattgctcatttgatcgagcttttgttttggcacccacttgactgggacagactgtgcgcgagcagcttcttttaacccatcgattttttcccctctggcatcctctgccataaataatttattcccgcgtccttctttcaacgcttcaattaccgcatgataaccgaatacaaaattctcatctatcaattcagttgtttcttcacgaaaattctttctagtgtgctgtttattttttaccgtgttttgacgcgacggttttctttgtttcttttccctcatcttcttcccctactttcttgatacaccaagctacgagcgtgtctaaacgatcctgttgctttgttaagtgtagatacccaattaaggattcaaagcctgtagcaatgcgataggtggttacatcagcattttttgcactggtatggcttttactatttcgtccacgacggtaaaaatcatattcttcttcagtcattatttcttcatcaagcatcttttggatcaatgccgcctgagcttttgctgatacatagtgtgtcgccatatgatgaagctgattaggtcttgtttgtccttgttcaatcaaatagtcccgaatgtatacttcatagaccgcgtccccaatataggctaacgctagtccgttcaactgtttgtaatctctcatgcgtctcttctccaccgggtaccttgcgctgtgtcttccaagataatccctttttcttttagcacatcccggatttcatcgcttcgggcaaaatctcttgcttgtcttgcttggatacgttcttcgattagttgttcgatctcttcatctaaaagttcctcacccacaaagtaaatcccaaagatggctagccattccttgaatttttcaactgcagcagtcaataattctatatcgattgaagcactttcactgtaagtgttcaaccattttgcaagttcatatactactgtgataccatttgctgcattaaaatcgtcatccatttcttgtacaaaacgctgttcaaattctgctaagatggcatggtcggttccttctgggaatccttctttactattttgcaaacgaaattgtgcattttctaaggctgttctcaatttttgcagatttgtttctgcctctttcaatgtcgtttcactgtatttgattggacgccgatattgggtagtagccaaaaagaagcgcaaaacttgaggatcaattttttgaaccatttcatggacagtaacgaaattgcccaaagatttactcattttttcttcttcttcaccaatcgtgacataaccattgtgcatccaataattagcaaacgtcttacccgttttcgcttcactctgtgcaatttcattttcatgatgagggaaagtcaggtcctgtccacctccatgaatatctattgtttctcctaaatgtttggttgccataacggagcactcgatgtgccaaccgggacgtcctagtccccatggtgaatcccaagcgatttcgttttccttagccgctttccacaaagcaaaatctaacggatcttctttgatcttttgttcttcacccgttcgttgactggccccaacttctaattcatcaattgattgatcacttaactgaccatagtgcttgaatttacgtgtacggtaatacacatcattatttgccatataggcgtatcctttatctactaatacttgaataaacgcaataatgtcttcgatgtgatccattactcgcggatttaatgtagctggttgaacatttaaagccgcagtatctttattgaatgcttcgataaaacgatctgctatttctggagcagaagttttcaattctttggcggtccgaataattttgtcgtcaacatcggtgaagttcattacgtaatcgacttcataccctctatattctaagtatctgcgaatcgtgtcaaaagatactacactacgtccgttgccgacgtggatataattgtaaactgttggcccgcaaacatacattttcaccctaccttgttcgagaggttggaaaacttcttttttacgtgttaacgtattataaattttgatcatcttggctaaccttctttcctttgattcttacgactttggctggtattcctacagcagtcgcttcatttgggatatcactaagaaccactgcactagcaccgattctggcgctttcccctattgtgacagggccaagaatttgtgcatgagctgaaatgaatgcccctttttttatggtcgggtggcgtttccctttttctttacctgtcccgcctagtgttacaccgtgaaataatacgacgtcatcttcaataatagctgtttctccaattacaacacccatcccgtgatcgataaaaaccccttcgccaatctgagcaccaggatgaatctcgatgcctgtcagaaaacgccaaaactgggatgtgagtctagctagaagaaagagttttttttgaaataaaaaatgcgaccagcgatgccaaaacaatgcgtgaaagcccggataagacaatacgatttccagcgttgatcgagctgaagggtcattttttttcgctgctgcaattgctttttgggtccaagtcatcttctcacctgcttcccctattgattacttacatacaaaaaagcatctttcaaataagtttccttattcaaaagacgctcaaccacgtggttccacttttgttcacagaattttctgccttggtgcaggtaacgtctgctgccgtttttgacttgcgccaaaaccactcctaggtgcatttccttactttttttaatcactctcaccacccgtgatctctcttcaaaaaaaaggtaagtacttcgtctattcttcgtgtttataatacattatttaaatgatcaagtgctttttcttttcctagtaattctactgtatccggtaattctggtccgtgcgtttgtcctgagacagcaacacgaattggcataaacaagtttttgcctttgattcctgtttctttttggatctctttgattgcagcttttactgttggtgcgtcaactgtagtcattgcagtcaatttttctttaaaggcattgagtacagttggaacagtttcacccgccaagacttcttgcgcagcagcatccaattcaggatgttcattaaagaataactcagaaacttccacaatttgtgcagcataactcatttgtggttgatatagtgagacgatttttttcagccattctcttttttctacggaaggctcttcttcaattcgacctgctttgattaaatatggcaaacacatttctgtcaactgatccaggtccatttgacgcatatagtggttgttgacccactccaattttttggcatcaaaagccgctggtgatttgctcaagcgttctggatcaaacatttggatcaattcagattgagaaaataactcatcttctcctactggggaccaacccaacaatgcgataaaattgaacattgcttctggtaagtatcctaattcacgatactgctcaataaattgtaaaattgattcatcgcgtttacttagctttttaccagtttcgctgttgatgatcagtgtcatgtgtccaaattgtggcgcttgccaaccaaatgcttcatagatcatcaattgttttggtgtattagcaatatggtcatcgccccgcaatacatgtgtgattttcatatgatgatcatcaactgccactgcaaagttatatgttggcatcccatcgcgcttttgaatgacaaaatcgccgcctacattatctgactcaaaaacgatctcaccttttaccatatcatgaaacttatactctgtatttctaggaactcggaaacgaataactggttggataccttgtgcttctttttccgcttgctcctctggtgttagattagcgcattttccgccataatgaggcatttcgccacgttcgcgttgttcttcacgctctgcttctagctcttcttctgtacaataacacttataggcacgattgcttgctagcaactgatcaatcaatggttggtacaactcaccgcgttctgattggcggtacggtccgtactctccagggtttgcaggggattcatcccaatcaatacccaaccaagcgagattctctagctggctcttctcaccatcttcaatgtttcttttttgatccgtatcctcaatacggataataaattcgccatcgttatgacgtgcaaataaatagttaaacaatgctgttcgggcatttccgatgtgtagatgtccagttggacttggagcataacgtactcgcactttagtcatctttttcctcttccttcatctgatttgcaaacaatcctttgctgttcggtttttaccttctagcttatagggaaaatctccgataataaaatagttcgctcagctagaattgtacaatcattaagcaaaatagtaaaggcaaccggcgtaaaatccgccaattgccattgattattgctaattttttgtgtcatcctgattatcgattccacgacttgaatgagccggtttagcaaatatcattcgtcccgcagctgtctgcagtgcgctcgtaacaactacttggatatgttcattcatgtaatgctgtccatcttcaacaacaaccatcgttccgtcatccaaataagcgacaccttgttgtctttccgttccagcttttacaacaagtacattcattgtttctccaggaatcactactggtttaactgcattcgcaagagcgttgatatttaacacaggaacattttgaaattctgaaactttgtttaaattatagtcatttgtaaccacaataccatcaaggatctttgctaatttgatcaatttgctgtcgacctcagaaatatcatcgaagtcaccctcatacatttcaacagcgataccttcttctttttgcaaagcattcaaaatatctaatccacgtcgacctcgtacacgtttcaagctgtctcctgaatctgcaatatattgtaattcatataaaacaaaattgggaattaataggaccccttcaagaaaacctgtcttagcaatgtcgtagatacgtccatcgatgataacactcgtatcgagaattttatacttatgaaaatgatcagctattttacgatcaagcatctgttgttcttcaacaggttctgttttcttgcttttagaagaaaagatttttttccattcttcgattcgagtcgtgccaatttgaaagccaagatatcccaacaacgccattactaaaataggcgcgattccgttaataaaaggaatatcccaattataaaaaggaatcgatacaatgaccccgatcattaaaccaataattgatccgattgctccaaataataaataagttagactcaattcactcaatttttcttcaattttacgaattccagctgcaatatatttcgctaatagcaaagataataaaaagaaaataagggctccaagcaagctattagtgatattattgttcagccattcattttttgattgaccaatggtttgccatgcaacaggcattaatgagatacctaaacttgctccagcaagaaccattagcgcagtaatgactcgtttctgcatacacgttcctccaaactaatttagtacgaagctgagactcataaacgaaaaaatcttttttagaaagagctggacaaagatagcaccttctgatgcaaatagttctcaataaacagtcttcattcattcttgttctgataatttcgttattttcgtctcatcttcgaatttattcttttttttttaactaacaccttatcagaattaacgaaaaacttttcgtagggtttccgataaagttgacacgccttctacttcgatacctttgggcggttgccacccagtaagattatttttaggtaaatatactttagtaaatcctaatttttgcacttcttttacccgttgttcgatcgcattgacgcgtcgaatctcaccagtcaacccaatttcaccgataaaacattccgtaggactcgtacctttttccttataacttgaggctatgctgactgcaattgctaaatcgattgcaggttcatttaattttacaccaccagctgcttttaaataagcatcttgattctgtagaagcaacccagcccgtttttcaaggaccgccatgattaatgaaacacgattaaaatccaatccggtagtcgttcgtttagcgttaccaaacatagttggtgtcaccaaagcttggatctctactaaaatcggtcgactgccttccattgcaacaacgatggcagaacccgtagcgccttctaatcgctcctcaagaaagacttgagaggggttggctacttctttcaatccgcctgcttccatttcaaaaatcccaatctcatttgtcgaaccaaatcgatttttgacggcacgcaaaatacggaagctgtgatgcttttcaccttcaaaatataaaacggtgtccaccatgtgctctagcattcgtggaccagcaattgaaccttctttggttacatgtcccacaataaaaatagcaatcccgttggttttagccagttttagaagttcggcagtcgtttctcgaacctgactcacgcttcctgccacactagtgatatctggttgtgtcatcgtttgtatcgaatctatgatgacataatccggtgttagattttcgattgccttgcttatctcagacatatccgtttctggatataaataaaattccgtatcaatggctcctaaacgctgggcacgcatttttatctgctctgcactttcctcacccgaaacatacaatactttgccgccaatagctgcaagctgctgtgagacttgcagtaaaagagtcgacttgccgattcctggatcaccaccaatcaaaatcaatgatcccggaacaacaccaccacccaaaactcggtttagctctgctagtttggtctgtactcgtggttctttctttggtatgacatcagcaatttttgttggttgcatccgttgtcccgtaagagtagtccgtactcgccgatccgttgtttcttgaatcacttcttctaccatcgaattccaactaccacaattagggcacttccctaaatactttggtgaagaatatccgcaattttggcagacaaactgactctttgctttcttagccattgcaaacctccaattcgttatctaggactgactgcatgcgtatatcgaacaatcacagatctgaggaaccaaatcctccagagcgtgattgactggttacatcttgatccgcttttaaaaacggcaagaagatcccttgaccaattcgttcaccttttttgatggtcaaatcactgggaccaaaattcgtaaattgaaacatgatatgcccttcattatcagaattattgtaataatcactgtcaatgactccgacaccatttgttagtaacaaaaaacgtttgagaggattgctcgaacgattcgttaattgtaaatactcttcttttcccatatatgatttgattccagtcggaaccagtgtcggtttgattgctttttgaacatctttagctgtcaacgcttggatgccattcatcaaccccgctttccatatactaggtattacgacttcttctgccgcttcaaaatcataccctgccgcatggtgtgttgcgcgttgcggaagagctatatccttatctgcatatgttgaaacaatttcaaatccacgtgtcttcatcttttcctccaattaataaacatatagtcattttagcatagtaacccttgttttctttaatgaaaacaaaattaacagaaactctttatattttcttcgcttccgcagtcaaaaaaacgaagaaaatagaaaaaggacatgacgaaaggctattttgctagtacaatagaaaaaatattatttactgaattcagaagaggtggttacatccatgcgagagaaactaaaaaaagcgaatcgagtcgttatcaaaattgggaccagttccctcgtctatcccaatggaaatatcaacttctcgagtattgatgaactggcttttgttctgtccgatctaaagaatcaaaacaaagagattattctcgtttcttctggtgctattggtgtagggatgaataaactaaacattccacaacgtcctgtagaaatcccccagcaacaagctgttgcagccgtggggcaagccgaattaatgaatatttacaatcaccgttttcaagtttacaatcaaaaaactgctcaattattgttgactcgagatattattgagtttcctcaaagtcgagaaaatgtatgtaatacattggagcagctcttagcgatgggaattatcccaataatcaacgagaatgatacagttgccatagatgagttggaccatcttactaaatttggtgataatgatcaattatctgcaattgtagcgcagttagtccatgcggatctgctgattatgctatccgacatcgatgggttttatactgctaatccgctacatcataaaactgctaaactttatgatgaaattactgagattacacctgatttaatgaaacaagctaccggaaaaggaagtccgtatggaactggtggcatgtcaagcaaattaaaagctgcggatcgtattctcaaaacagatgccacaatgatcttggcgaatgggaaacagcctaaaatcatttttgatatcttagctggcaaaaaggttggcacttacttttacaaggaggaaacattatgatcgatttaatgcaattgggaaagcaagcaaaaaagagtgcggcctcacttagcttactaaccgctactgagaaaaatcacttactatcagctatggccgatacacttgaaagaaatcgttcacgaattttaacagaaaataaaaaagaccttgctgctgcaaaaaaaaatgcattaaattcaactttaattgatcgcctagaattaactgatgaacgaatcaaggagatggcaactggtattcgaaaaatcgttcagctccctgatccacttggaatcgtggacaaaatgtggcgcaatagtgataatctcttaattggtaaacaacgtgtaccattaggtgttgtgggaattatttatgaagcaagacccaatgttacaacagatgctgccggtctatgtttcaaatctgggaatgctgtcattttgcgaggaggtaaagaagccttctactcaaatcaaatccttgtaaatcttttgcaagaaacattaagcgccaatggatattcaccctattctattcaatttgttgatgacaccagtcatgcagtggctgatcaaatgatgcgcttgaacaagtacttggatgtactgattccacgaggcggtgctaacctcattcgtcgtgtcaaagaaacagcaacagttcctgtcattgaaacaggaacaggtaacaaccatatctttattgacaaagatgcacagcttccgatggctgtcgacattgttgtcaatgccaaaactcagcgaccttctgtttgcaatgcaatcgaaacgatcctcgttcataaaagttgtgcagcagactttctacctttactagaaaaagaactgaaaaataaagtagagttgcgtgctgatactaacgcgcgaaactatttaataaatgcgcaacctgctactgaagaagattggcaaaccgaatttctagattatattgtagccatcaaagttgtagattccatcgatgaagcaattgcccacatcaatcattacaacactaagcattctgaagctatcgtcacggataactactttgcctctcagaaattcttacaagaagtagatgctgctgcagtatatgtcaatgcatctacacgattcacggatgggtttgtttttggttttggagcagaaatcggcatttcaactcagaaattgcatgctagaggcccaatgggactcgaagctctgacttccaccaaatatattatctatggagaaggtcaaatacgtaaataaaaaagctgcttgattccggagacttcaatctttaagtgattttcacttttgattgaaagtttctttttcaagctgcttttctgattgattatgcttgttcaattacaaattcaactggttccatagcgaagagttgctgtaaaactgcatttgcttctgtaaacaattcctgatcacaggcttttttctgacaaacaattctttgttcttttgaaacaaatacttgtgtagcatcattatccacaaatttcacttcttgattctcttttcgaaaaatgtagccctcttcttcgtctaataatagcgctgtctgccaatgctcattttggataagtggcattactaaagatgctacgtccagattttctacagaaacttctttaccattctctaagtgcatcgtaaacgtttctaactcaaaggcctggcaagcattgcaccctccttccgtaataaaatgtttacttttgataattgctttcatgttctcacctgcttttttttaccagtttacctcactaacatctctttgactaccgacggagaaaaaattccgccttaagatggatgttccacctcttctttcttgataaaataaatttaagaaaaaggtataggaggatttattatgaatacacaaagtttgttaggtaaaatcgtaactgttgtagcagttttagttctggcttcattgctcttatctctcgtcttaggattaattggcggattgattggcggattgattggtttaatttttcgttttggtattcctttattgttagctgttctaattgttcggtggctgacaaacgttcgacaacgaccaaaaaaatactataactaacaaaaagacttggagcattatctgttccaagtcttttttgattatcctaaagcaacatccaaaaccatcatcagaatgaagcctgtcataacaccaaaaactgcaaaatgccgtcgactactagctgtttgttgtgcttcaggtattagttcctctaccactacataaatcatcgctcccgctgcaaatgctaaagcatatggcaaaacggctgtcatacttgttaccagcaaagcgcctataacaccggcaatcggttcaacgatcccagaagcttgtccatagacaaaggccttattacgactcaatccttcctgtcttaaaggaatggatacagcagctccttcgggaaaattttggatcccaatacctatagctactgaaatagctgccaaaactgctgcccgaggatcttccgagctggcggctgctccaaaagccacaccaactgccaagccttcaggaatattgtgtaatgtgatggagaagaccaacagaatcgttcgttttaaatggcttggaaagccttctgtttcatggttaggaccaaagtgcatatgcggtaatgttttgtctgcagcatataaaaatagtccacccaatccaaaaccaatactaaccacaagccatgggatatccccattttcttccgcacgagcgatagcagggtctagtaatgaccaaaaactcgcagcaatcattacaccggaagcgaatcccaacatcgtattcagaacatttttattgatatccttaaaaaaataaacaagtgccgcacctagagcagtcatggcgtatgtaaataaagtaccagccaaagcctggtgccacggggacagttgcattaaccattcaaccaaaacatttctctcctcctatcttctccctttactctagcataggaaaacgcttgattctagccttttgttttactcaaaataattctaagctccttgtttgattgtagggaaatccttgagtttacttgaaactttcaacattcatcgctataatgctaggagactcaatgtcaatatatataaagtgaggaaaagaattgattacagtaagtgatgtaagtttgcatttttcagatcgcaaactgttcgacgatgttaatattaagtttacgcctggcaattgctatggtttgattggtgcaaatggtgctggtaaatcaactttcttaaaaatattatctggagaaatccaaccatctacaggaaatgtttcattaggacccgatgaacgaatggctgttttgaaacaaaatcattttgacttcgaagaatacccagttattgaaactgttatcatgggtcacaaacgattatacgacgtaatgaaagaaaaagatgcgatctacatgaaagaagactttagtgacgaagatggtatccgtgctgctgaactagaaggagagtttgctgaactggatggttgggaagctgaacctgaagccgcagttctcttacaagggttgaatatccctgatgaattacaccatgtccaaatgaaagaattaacagctggtcaacgtgtgaaagtgttgttagcacaagctcttttcggaaaaccagacgtcttgctcttggatgagccgactaatggattggatatccaatctattaactggttagaagaatttttaatcaactttgataataccgttatcgtagtttcccatgaccgtcacttcttaaataaagtatgtacccatatggcagatctagattttgggaagatcaaactgtatgtcggaaactatgatttttggttagaatcaagtcaattagcagcaaaattgcaatcacaatcaaatgcgaaaaaagaagaacaaatcaaagaactgcaagaatttattgcccgctttagtgcaaacgcgtcaaaatcaaagcaagccacttctcgaaagaaaatgttggataaaatcacacttgatgatattcaaccttcttcacgccgctatccttttgtaggatttaaaccagaacgggaaattgggaatgacttgttgcaagtagataatgtcagtgtgactattgacggtaaaaagattttagataatatctcattcactttgaataaagatgacaaagttgcttttattgccaacaacgacatcacaacgactacattattcaaagttattatgggcgagatcgtgccagatactggtagtgtacgctggggtgttacaacacaacacgcttacttgccaaaagatactactggtgaatttgatacggatacaccaattgttgattggttgcgtcagtatgctagtaaagaagaggatgataatacattcttacgtagtttcttaggtcggatgctgttttcaggtgatgaagtcttaaaaccagtcaatgttctatcgggtggcgaaaaagttcgttgtatgttatcaaaactaatgctatcaaaagctaatgttcttgtcttagacgatccaacaaatcacttagatttagaatcgattactgcattgaatgatggccttatggcttttaccggctctttactttttgcctctcatgaccatcaatttattcaaacgctcgcaaatcgaattatcgccgtttcaaataaaggtgttgttgatcgtgcagagactacctatgatgagttcttagacaacaaagatgtacaacaaagaattcaagaattatataattgatctccaaatgaaaaagccaaatgcaagaactcttgcatttggcttttatatttaagagaaaatcaatcactgatcaaacgtgtttttccgaatgaaaaaagtgccaaacaaccatatcctgtatggctggcaattgttggtcctaaaggataatgataaataattaatgctggaaattgctctttcaagagtcttaacactttttctgctgcttcgtcatcacctgcatttgcaagataaaccgtctctatttgagattcacgcagattcgctactgttttatcaacaattttttgaattgatttatttcgacctctcactttatcgacatttttcaactttccatctgtatctacagtaataattggtttaacatttaataggccgccaatggccgctgctgttttagatattctaccgcctctttcaagatgtcgaagatcatcaactgtcacccaagaatctagagataatttatgttcttctacccactggctgacctcatgaagagaccaaccttcactttgtctttttgctgcttccgctactaaaaaaccctctcccaaactagcagattttgtatcaatgagtgtgatttcagcatgagggtattcttctttaagaatagcaacagcttgaacagcgctttgaaaagaaccgctcattccagacgaaaaacctagataaagtatcggtgtgtgcgattctacatatggacgaaaaaattcaacataacgtccgacgttgatttgagaagttgtcggttgtgcattttcttttaatttttctaaaaaccacttggcatcaaattgttcacccatatcatcgatatattcttttccttcaagttcaattgtcatagatatatattgaacacccaattcagctaatctttttgctggtagatcacaacatgaatctgtaatgatttgatacataggtacaccccctttgataaccttattatagcaaaaaaagaacaaggcagaagaaatcatacttgaagacgggaaaatcatcgattttcttctaaaatactctgccttgttctttctactattcaattctactaattaattctacccactgattagatttgtgcccaaacactctctaatatattcgtttgattacgatctggccctactgaaaatgttgagatacgaaccccaactaattcagagatacgatgtacatagttacgtgcattttcaggaagatcagctaatgttttgcatccagtaatatcttctgaccagcctggtaactcttcatagactggtttacaacgattcaattcttttagacttgcaggataatgataaatcaattctccatctaattcataagcagtacaaatttttacagtttccaagccgctcaaaacatcaattgaatttagagacagattcgtgataccagaaacacgttttgaatgacgcatgacaacagagtcaaaccaaccaacacgacgtggacgaccagttgtcgtaccatattcacggccaacttcacgaatttgattgcctgtttcatcaaaaagttctgttgggaatgggccatcaccaactcttgaagtatatgctttacaaacaccaactactttattgattttagaaggacccactccactaccaatagttactccaccagctactggatttgaggatgttacgaacggatatgttccttgatcaatatctagcataactccttgagcaccttcaaacagtacgcgttttccttgatctagcgcatcgtttagaataactgaagtatccgttacatatttcttgatttgttgaccatattcataatactcttcaaaaatatcttcaaaagcaatcggctcatcatcaaacattttaacaaattgacgatttttttcttcaagattgatacgtaatctttcttcaaaaatttctttatcaagaagatcagcaattcgaatacctacacgagcggctttatccatataagctggaccaatccctttgatcgttgttccgattttattgtcacctttagcatcttcttgtaactgatctaatttgatatgatacggtaaaataacatgggcacggtcagaaattttcaaattatctgttattatattattctcttttagataggcaagttccttaacaagagattttggattcacaactacgccatttccgatcacgctaattttatctttataaaaaataccggatggaatcaagtgtaatttatatgtcactccatcaaacttaatagtatgtcctgcattgtctccaccttgataacgtgcaatcacttccgcattttcactcaaaaagtcggtaatcttcccttttccttcatcgccccattgggtacctactactactacagatgacatttaatgacctctttctttatatattgcactccataagtattgtaccagtattcgatcatggattcaatctaaaatcgaatgattgaattcattaaaatgaaaaaaagcagaaaaaaacgaactatattttatttattttttttatacaaagctaaatacgaataaaaaaaagcaaccggcaatagtaccagtcgcaacctatcctatgcaaactcaactcttggagatagagaggaaaacttattgtattccttgataaacaataattcaactgttccccgtgctccacttctgttcttttcaataatcacttcaatgacattattgttttgcggctcttcaccgccatcctcttcgtcaccttcacgttgatagtaatcgtctcgatagagaaatgcaacaatgtctgcatcttgctcaatagatcctgattcacgaatatcacttaaaactggacgtttatcttggcgttgttccacccctcgtgataattgagaaagcgcaataactggaacttttaattctttggctaatttcttcaattgccgagaaatctcagagacctcttgttgacggttttctcttcctgtaccttcaatcaattgcaaataatcaatcaatatcaaacccaaattccctttttcctgtgctaatttacgacaacgtgctcgaatctcggaaattttgattccaggtgtatcatcaatataaatactagcattcgacaaacttcccatggccacgatcaaattgcgccactcttcttctgacagttgaccggtccgtaaatggctggcttcaatagatccttccgcacatagcattcgattgactaatgattctgcacccatctctaagctgaagatggcgacagaacgatctgtttttgttcctacattttgtgctatatttagtgcaaaagctgttttaccaacagcaggacgtgctgctaaaataattagctcttctttttgaagtccagctgtcattttatctaaagctgcatagccagtaggcaatccggtaatttcttcgttattttgcgctaactgatcaatattttcaattgttcgatttaacacatcagcaatagactgaaatccgttgctatttcttttttctgaaacctctaaaatgcttttctctgcttgatcgacaatcgattgaacatcttcatcttgttcaaacccctttgtcacgatacgactagcggtttgaatcaagttgcgtaaagtcgctttgtcgtccacgatttttgcataataagcaatactagcggccgaaggagaagcttggctaagttctgttaaataagtaagcccgccgatatcttccagactattacttttttctatttctgctttcaatgtgattaggtcgatggattcattacgatcattgagttgaatcatcgcttgaaagataatctgatggctgcgccgataaaaatcttgtggttcaataatttccatcgcatcaataattgaatccgcgtctaaaaagattgctcctaaaaccgcttgctcagcttcaatgtcttgaggcggaatttgattttgccatacttcattcatgactttcgctcctaatctagtgttcatttattctacaggatatcaaatcaaagcacaagagaacctcgattacaaaaatatccgcttaaaaaaacccaacattttactgttgggaaactttttattcttgtaccgtttggacggtaattgtagcagttactttagaatgtaatttgacgggcacctttgtataacctaatgcccgaatgggttgttctaactcaattttccgcttgtccaattttatactatattgtttgttcaaagcatcagcaatttgttttgatggaatagaaccaaacaatcgaccatcttctcctgctttcgctttaattctaacaactgtttcttccttttcaaggactgtttttagttcttcagcctccgccagtaattccgcttcatgtttttcttgtgctttttgttttccttttaattcggccatgctttcattattagctggtttagctaagttgtttttaattaagaagttttgtgcatacccatttggtacatccttaatatctcctttttttccttttcctttaacatcttgcaagaaaataactttcatctgtggtcactcctcattctctttctaacttgttaagttcttgaattaacatttttttgacttcatccaagcttttatccttgatttgagtagctgcatttgtgaagtggcctcctccaccaagtgcttccattaaaacttgcacgttgattttgccagtgcttcgagcactaataccgatcaacttactaggctgccttgtgatcacaaaagcagcatgaatcccattgattgataaaagcgtatccgctgccttagcgactgtcacactgtcatatactcgtttatcatcagctactgcgataacgatatcttctttgtaatgtttgcttttagaaactagttcactaatcattaaataggagtctaaatccgtactaagcatatattgaacaagtgaagtatccgcaccatgatttttgaggtatccagctatatcaaaagttctaccagttgttcgaacagagaaattctttgtatcgacataaattcccgccaataaagaagtagtgataaatttgggaatttgtgttttgcgagtagaacgatattgtatcaactcagcgactaactctgatgccgaagatgctgttgattcaatataagtcaacaacggcttatctggaaactcatctccgcgacggtgatgatcaattacagcaattttatcaaatacatcataaactttttgtgagattgacatagacggtttatgataatcaaccattactaagacactttcctcattggataaagttacagcttcctcacctgaaataacaattcgttctaaatcaggatatttcttcaattcttctaatacccgttcaatatccgcagtaatttctttaggatttaaaatgatgtaacattcacgttcactcatcattgccatataagcaactccaaaggctgcacctaaagcatccatatcagggtacctgtgtcccatgataaatacctttttattatcagcaaatattttttttaatgtagtactcatagcccgagagcgaacacgagttctcttgggcgtaccatctgtattccccccaaaaaactgtggttttgcttcctcatcagctttcttcagtaccacttgatccccaccacgtaccaaggcgatatctaaattattttgagctacttcgcctattgtctctagcgattcttctccgtaagagattcccatactaatggttaaggctaagtcattcttttcagcaatattacgaacacgtgtcaaaaattcaaaattcccttttttcatcttctcaatatcttcaatcttggcaacaaaaagaaagcgttcagaattaatccgcttataaaagatatgattttcactggcccaatctgaaatcagcgtcgtgatcaaagagttcaagtaggatatttgtttgtcatcttttttgtcaattagatcatcatagttatcaattgaaataagtccgattgctgacataatttaactcctcaataaactgctatagaaatattaaacacttttatattttaccacatcttatacgaataagcgatttcctaaataaagtttcacgtgaaactttatttaggaaaccacaaatcaaataccggcaaagattttttcgttatttaaagattgaattaaataacaaatacactaaatgtttttagtaatagtatatacaaaaaaagttgacaactgtcaaaaacagttgtcaacttttgaatagtaaaaattattcttcgcctacaaatggaagtaatcccatgatacgtgcgcgtttaattgcaacagttagtttacgttggtttttagcccctgtacctgttacacgacgtggcaaaatttttccacgttcagaaatgaaacgttttaacaattctgtatctttataatcgatgtgttcgatatgatttgcagcaatatagtctactttgcgacgtttacgtccgcctcttctttgttgtgccattctatttccctcctatcaatttattagaatggtaaatcatcgtctgaaatgtcaattgacgagtttccgaatggatcagaattatctcgatcaaagttaggcattcctgatggttgagaggattgattttgatttgtgctattgtttccgaatccagaagaaccactagtattatacgaagtatttccaccgctttcggtagtgcgtcgttgttcagaagcatttcgagattctaacaattgaaaattgtctgctacaacttcagttacatatacacgttgtccttgttgattgtcataagaacgtgtttggattcttccagtcacaccaagtaatgtacccttacgagcataattagccagtgtttctgcaggttttctccaaatcacacaattgatgaaatcagcttcacgttctccactttggtttgtaaaattacgatttacagccaatgtaaaagacgcgacgccagtgccgttagcagtgtatcgtaaatcaggatctttggttaatcttcctactaatacaacattattaatcaaagttcatcatctcctcatcgctttgtttcatgtgaaacaattttattcttcttctttgacaatcatgtgacggataatatcgtcattgattttagcaagacggtcaaattcattgattgcacttgcatttgatggagaagaaactttaacgatgtgatagataccctcacggaatccatccatttcatacgctagacggcgtttttgccaatctttagactcgataacttcagctccgttatctgtcaagatcgtgtcaaaacgtgcgatcaatgcagattttgcttcttcatcaatgtttggacgaatgatgtataagatctcatacttcgtattttccattgattattcacctccctgtggtcttaggcccctagtatattctaggagcagagagagtcgcctgattagactactcacaaataccaattatacatttttttcatccataatacaagattaattttttgacttttgacagtaaaattgcttgcatcaataagtacgcacaaaatattttcatttattaaaaaaactccaacaacatcgtgttggagttacattactattcatcattctgactttcagaagatatttcttcttctgtttcagaaacttccggatctacagtggccatcgtgactactttcgctccgttttccatcttcattaagcgaacgcctaaagttgcacgtccagtttgagatactgtttcagcgttaaatcggataatgacacctttgtctgtaattagcatgatatcttctttgcctgaaactgtagtcaatccagctaacggtccatttttcgcagtaatattcgcagtttttattcctttaccaccacgcccttttattgggtattctgaaccttttgtacgttttccgtagccattctctgtgataactaatacttcactatcttctttgatcacagaagcgccgacaacatagtcatcttctcttaaacggatgcctcgaacgcctgcagcagttcgtcccatatctcgaaccagctcttctttaaatgtaactgaatagccattgtgtgtaccaataatcatcacatcttgcccattggtttctactacattaactaattcatcattttcgcgtaacccaatagcaatcaatccattggcccgaatattggagaaagcagtaactgatgtacgttttactatacctagccgtgtcgtgaagaacagataacgtccttcttgaggtcctccagaagcagagataatcgcttcgatgcgttcgtttgaatcaatacctaaaagattgatcacaggaatacctttagcagctcgtccgtattcaggaatttcgtatcctttagctttataaactttccccatgttagtaaagaaaagtaaagtatcatgagttgaacaagaaatcaacgttttaacaaagtcttcatcgtgaatccccatgccttgaacaccacgacctccacgacgttgagcccgaaattcagaatttgctactcgtttgatatacccattatttgtcagcgtaatgacaatttcttcttcttcaatcaaatcttcatcttcaagactcaatacttctccaacaagtaattctgttcggcgctcatcaccaaagcgttgacctaattcttgcaattctgtttggataatttctaaaactcgctgaggattagctaaaatatcttttaagtcagcaatcaattccaacaaactttgatattcattttcaatcttgtctctttctaatcctgttaaacgacgcaaacgcatatctagaatcgcttgcgcttgtcgatctgatagactgaaacgttccatcattgtgttttttgcttcatcatctgaattagatgctctaatcaatgcaatgatttcatcaatatgatcaagagcaatccgtaatccttccaagatgtgagcacgtgcttctgctttgtttttgtcaaattgagtacgacgcgttactacctcttgttgatgctcgatataattttctaaaattcgtttcaaacttaaaatttttggtacgcctttttcaatcgccagcatattaaagccaaaagatgattgaagagccgtcattttataaaggttgttcaaaataactgaagcactaacgtcacgacgaacatcgatcacaatacgcataccttctcgagaagattcatcgcgcaagtccgtaataccttcgattcgtttgtctcgatgaagttctgaaatccgctcaattaattttgctttattgaccatgtacggcaattcggtgactagaattctttctttaccattaggcatctcagtaacttcaacttttcctcgtaccgtaatggaccctttacctgtctcataggcccgtcgaatacctgatttacccataactaggccgcccgttggaaaatcaggtccgggcaaaacttccatcaattcattcgttgttacttcaggattttccattagcagctcaatagccgcaattacttcattcaaattatgtggtggaatgttcgttgccatacctaccgcaatacctgttgtaccattgactaagagattaggaaaacgagcaggcaatactgcaggttctctttcagtatcgtcgtaattactttgaaaatcgacggtatctttattaatgtctcttagcatttccattgctaatttgctcatgcgggcttcagtataccgcatcgcggcagcaccatcaccatcgactgaaccaaagttaccatgaccatccactaacatataacgataactaaacggttgcgccatccgcaccattgattcgtaaatcgcactatcaccatgagggtgatatttacccattacatcaccgacgatacgggctgattttttatgaggtttgtctggtgtaacccctaattcattcattccatataaaattctacgatgaactggttttagtccatctcgaacatctggcaaggcccttgcaacaataacactcatcgcataatcgataaaggactcacgcatttcacttgtcagattgacatcatgaatattttgttttgcttcactcaagctatttcctcctttacgattggctagatatcaagatttttaacataatgtgcattctcttcaataaaggcacgccttggttctacacgatcgcccattagcatttcaaaaatttgatctgcttcaattgcatcgtctacacttacacggagcatcatccggttttccggatccattgttgtttcccaaagctgatggtcatccatctcacctaaacctttgtatcgttgaacacttggtttaggcgttgcaggcaatgactcgattgtattcttcaaatcttgttctgcgtttttgcctggttggatataatggatattttttccttgttttaccccataaagtggtggttgagcaatataaacatacccagcttcaacaattggtcgcatatagcgatagaataaagttaatagcaatgttcggatatgtgcgccatcgacgtcggcatcagtcataattactaatttatgataacgtgccttagaaacatcaaagtctgctccaaatcctgtgcccatcgctgtaaatagtgaacggatttcttcatttgccaaaattttatccatgcttgctttttcgacatttaaaattttccctcgaataggcagaatcgcttggaattcacgacttcgtccttgtttagctgatcctccagctgagtctccttcgacaataaataattcgcatttctcaggatcattacttgaacaatctgctagcttacctggcagattactaatttcaagagcacctttacgtcgagtcatctcacgcgcacgcttagctgcttgacgtgctttagaggctagcagtcctttttcaactacttggcgcccaactgctggattctccatcaaaaattttgtgaaatgctctgaaaataaacgatcagttacagtccgcacttctgagttccctaattttgtttttgtttgtccttcaaactgaggatctggatgtttgatggaaataaccgctgtaagaccttctcgaacatcttcacctgttagattctcatcattttctttcattagcttagacttacgtgcatagtcattgataacccgagtcaaagctgtcttgaatccagactcatgggtaccaccttcatacgtatgaatattattagcaaaacttagcaaattgttatgatagctatctgtgtattgtagagaaacttcaaccgtgatgccctgttgttccccttcaagatagattggttcaggaaaaataactgtcttacttgcatttaagtgttcaacgtagcttttaattccgccgtcataatgatattccttcagaacaggatgttcttctcgtttatcttcaattgaaatttttaagccgcgattcagaaaagctaattctcgaacacgtgtagccaacttatcaaagttaaaaacagtagtttctgtaaatatttcaggatccggtacaaagtgaacagtagtcccatgacgatctgtttcgtcaatcacttttagatcttcgacaacagctccccgatggtattcttgataataaactttgccttctttgtatactttaacatctaatgtggtagataatgcgtttaccactgaagaacctacaccatgcaaaccccctgaaactttatatccgccaccgccaaattttccacctgcatgaagaatagtaaatacagtttcaacagcaggtctgccagtctttgcttgaatatctacaggaattccccgaccgtcatcgacaacagtaatactattatcttcttcgataattacttgaattgctgtagcaaaaccagcaagtgcttcatcaatcgaattatctacgatttcccacacaaggtgatggagcccttctgaactggtcgatccgatatacattcctggacgcttgcgtaccgcttctaaaccttctaagacttgaatctgactggcgtcatattctttggcacgttcaactaaacttttttcttcttctgtcattcagtctattctccttttatgtgtcctttgtctacgtaaaaaatctctgcttcaacagacattttatcttttacatgttcaagtgtggttgtggtaataaatgtttgtacttttccttcaattgtttctagtaagtgtaactgacgagaatcgtctaattcactcatgacatcatctaacaaaagaatcggatattctcccgtttcttctttcatcaaatcaatctctgccaattttacacttaatgcagtggttcgctgttgaccttgggatccgaatgtttgaacattcctatcattgattaaaaagttgagatcatctcggtgtggacccactagagaaatctgtctcattttttcacgtgttttcacttgatccagtgcatctttgaattgttgttgaacttgttctagagatgcacttacagtaccaacactagacaagtattctatttgtaaaacttctttttcatcacttattttttgatggagttgattggcccaaaatgctaatcgttttacaaaacgttgtcgtgcaaaaatgatcttgctgccaaattcaatcaattgttcagtcaacacagtgagatagagctcatcattttgctttttttcaaataattgcttcaaatactgatttcgctgtttcaaaacactttgatattgcacaagatcatacaaataaatcggatcaatctgtccaatttccatatcgataaattttcttcttacttgaggacttcctttaacaagtgaaagatcttcgggggcaaaaagaattacattcaattgccctatgtaactactaagttttttttgctcaatatgattgactttcgttttacgaccttttttagttaaaaataattctaatggtatggtagaatgccctcgagacacagctccgctaacttgagccccagctgtatcccaacgaatcaactcttgttcacttgtagttcgatgactttttgtcatcgctaaaacataaatactttctaaaacgttggtttttccttgagcattctcgcctaaaaaaatgacaagatttttatcgaaagataattccaaagattcatagttgcgataattatttagctgaagattattcagacgcatctgaggcttccttctttaccataaaaaaagtaccctcatcaggtatctcaatcctcattcccgcatataatttgcggcctcgtctattctctggctctccgtctacaagtaccgtatgttcagctaggaaccattttgcttgtcctccactgctgattacgctgacttctttcaacatttgtcctaacgtcatatattcagtttctaaaggtatttgcattttcatattatccctcgattctatagaagaacgtataccattattatactcttttttaaggaataaaacaaatttatccgtataattttcattctgagaagttttgattgttttagataaaaaataagcaaaaacaaaaagaagggcttaaaatcgattttaagcccttctaaactatttttgtattttcagacgtttgtttcatgcatttacaataaatatgaaaaattctaatttgtgcggactggtgtaatcaattgaataaagcttccttgactttcagttggttccaaagtgaatggtctgatagcagaaataaagcgaatcgtgatgtttgtatctccaaaagctcttagagccgccttcatgtaatcaggattgaaagagatttccaatggttctcctgaaacttgctcgtaggatagatcttcttctactttaccaatctcaggagaattcccatataaaataacagaattttcatttattgacaaacgaacaatgttatttcttccttcatgtgaaagtaaagatgcgcgttcgatggctgacaacaattctggaactgaaaattcaatttctgtgttaaaacttgatggtatcaatcgatttgtatctgggtaagtcccttctaataggcgtgaatagaacttcattgtattggtttggaacaatacttgattatccatgatactgatttgaatagcttcttcttcatctgttaaagaacgggacaattcagtcaaacttttcccaggaataacgatgttgaaattcgcttccccactttctaatggaattactcgttgacttaatcgatgggaatctgtagctacagctaataatttcttattttcaagaacaaaatgaacaccggttagaattggacgactttcgtgctgtgaaacagcaaaaactgtttcgttaacaattttatttagaatgtgagcaggaacttcgatgcgatcttgactttcgacaactggtaaatgtggataactatcagcatctaatccatttacagtaaagttagctttccctgaagttattgctacttggttattttctatcacttccagcgtaacagtattatccggtaagcgacgaatgatttcactaaaaaatcgtgcttgtaaaataattgctcctgtttgttcaattttcatttgaactttttctttctctacgcttaaaaaagtctcaattgaaatatcagcattacttcctgtcagagttaaacctttatcagttagaactaatttaacacctgtaaggatcggtatggtagtttttgatgaaatggcacgttgaacggtttgtaattcttgcatgaactctgttcgatttaaagttactttcattaggagcactccttttatttatagttattaaataaggtaatagtagtaataggcttgttagtattgtggataactagaaaatatcattgagacgtcaacgaaaacgcctgtgtataacctgtgcataactttttgacatgtttttgctttatccacaactcaactaaagagaatgtttttgatttctgaaatttcattcttaatggtaggatccgtttctgaaagatgttggattttttcatgagcatgaatgactgtagtatgatctttacctccgaattcagctccaattttaggtaaagagttatccgttagttcacgagaaagaaacatggcgatttgccgaggtacgacaattcctttgacacgtttttttcctttgagatcatttatatggatatggtagtattttgcaacttcctcttggatttgcaatatagaaacttgagtgcttccatgacttgactttaatgctttgattgcttctgcagctaagcttgttgtaatatccgaattttgcatagttgcaaatgcttgtacacgcactaatgcgccttctaattcccgaatattcgaatcaatttgtcctgcgatataactcagtgtatcgtcagggatttcgaggcgttcagcttctgctttttttcttaaaatcgctgttctagtttctagatctggaggtgtaatatctacagataacccccatgcgaaacgtgaaaccaatcgttcaggtaacgtgggtatttcatttggtaagcgatcacttgtcaaaacgatctgcttgttatttcgataaagctcttcaaatgtattaaagaattcttcttgtgtcccttctttattgaccaaaaactgaatatcatcaacaagtaagagatcaacatttcggtattcattccgaaaatcttccattttattcttttggatcgaagtaataaaatcattagtgaagttctcactgctcacatatttgatttttgcatttggtctttttaacagcatttgatgtccgatagcatgcatcaagtgagtttttcctagacccacaccaccatagaagaataacggattatagatagaaccgggatcttcagctacaactaaagctgcagcatgagccatctgatttcctttacctataacaaatgtatcaaaagtatatttttcgtttagaatagtttttccttttttttctgctttttcagtaactgtttgttcaacagaaggcgatttttgcagagcttctgcttcttcagcagtgacaaaactaggaattagttcttcaccggtcttcatgaagcccatctcaacaatttttgcagctagatttttttcccaataagatttatgaagatcactgggtacttcaatcaataactgatttttttcaaaagataatatgttggctgtttcgatccaagcactgtaacttgctggattaagttcttctttaaaagatttctgaagatctcgccaaatggaatcagcagatgacataaattgtcctcctatagctaagaatagataatactaatttagcacggatggaagaagttttccacagattataataaaaaaggttagaaaaaaatacttttccacatctatggaaaaaagaacaggagaaattaacttatcaaatttacggttatccacagaggaggagtgtttgtggattgttacaataatctcttgtttatccacaagtaactgttaatcaaatacgttgatgtaaaagcattttactgatttatgcacagctagaaaagtgtatgtggataactttttagaagggtgtttatttgtggaaaaagcaggaaaaacttgtggaaataagttatccacaaaaatgcaaaatccacaagtaacacacagttcatttagtttatgtggaaaacaagacagtaaagtgggtgaattttatattgacaaaacactgtctgactcgttatactatcaaagtatgtctatgcgcataatcattattttgatggaggtgtcactaaatgaaaagaacttatcaaccaaataaacgtaaacgtcaaaaagttcacggattccgtaaacgtatgagtacaaaaaatggacgtcgtgttttagcaagtcgtcgtcgtaaaggcagaaaggttatttctgcataagccactgaatgccagtggttttttttatgccgttttttaaggaatatagtgaatcccttttactaaatatggtattattgacaggtgagtaaccaaagtagaaagaaatgaaggaaccaagatgagaaaggcatatcgcgtaaaaacagaacaagactttcaaaaggtttttcagaaaggaaagtcttttgcaaaccgtaaatttgttgtctatgttctgcagaaagatcagccacattttcgtgtcggattatctgtaggaaaaaaagtaggaaatgctgttaaacgaaatgagatcaaacgaaaaatcagagcaagtctcacggatatgcaacctagaatcaaacctacactcgatttcatcgtaattgctcgtccaagtgtttcgaattgctcttctcaagaagtatactcgaatttagagcatgtgttaaagcttgctaaaatcattaactaacggaaaggaattatttaagtgaaaaaaggaaaacgtatcttactatttttggggatcgtctcattggtagttgtcttgtctgcctgtagcgcaactggggaagtgaatgcgcaaagttcaggattatgggatcgttatatcgtttattactttgctgaagcgatcaagatgctatcttttggcaatgctgggattgggatcattctatttactctgatcattcggattattctcatgcctttaatgcattttcaaacaaagagtatgcgaaaaactcaagaattgcagccaaaattaaaagctctgcaacaacaatatgcatcgaaagatagtgaaacacaaaataaattacgtgcagaaacgcaacggctttatgcagaaaataatgtgaatccttatgccggatgtttgccgctacttgtccaaatgccaattttgatggcattatggcaatcgatttcgcgggttccagctttacaagaaggaaaatttttgtggttacaattaggggaccgagatccttactttattttacctatattagctgcactatttacatttgcaagtacttatttgtctagtatgagtcaaatagaatcaaatgctagtttaaagataatgaattttgcaatgccattgatgattttattgatggggatcaatatcgctagtggtttatctttatactgggttgtatccaatgcattccaagtagtacaaacgttgattttgaataatccattcaagattcgtcaagaaagagaagaagctgctcgaaaagaaagagaacgagaaagagcgctgaagaaagcaatgagtcctaagaaaaaacgtaagaaataaaaggaggttgcagataatgccgatttatgaaggtcttacagtagatgaagctatccaagaaggattgcatgctttaggtttaaacaaggatcaagcagtgatcgatgttttggatgaggggaaaaaaggttttttgggtattggtaaaaagaatgcccgcgtatcaattgaaagaagtgctgcggatgaatcaaaaatcatcacagaatcagtaactgaaataattgaagaaatcttagaacctgaacttgaggaatcagtgcttactgcaaaatcgcaagcagatacggaagaaaaacctaacgcaaaggatctttctgatgatgaagcacttactcatcttgctttatatttgactaacatttctaaagcattgaatgcaccagcccttgtaaaaacagcacgagaagatggcttgatcgtttttcatctagatacacaaaagcaaggactcctgattggaaaacatggaaaaacactaaatgctttacaatatctggcacaagtatatattcatcgaatcgcagcaaataagctatccgtggttgttaatgtaggtgattatcgtgaaaagcgtcaggcaattttagagcgtctggccaatagaacagcagaaaaagttaaacgcacaggtagaccagtctttttagaacctatgccagcttttgaaagaaagcaaatccattctgcattaagtaaggatgcccaaatacaaacacactctgaaggtgacgagccttatcggtacttggtggttgaaccagcgaaaaaaaacttttaagtctaaaggaattgacaagatatttgaaaccaagtattcttgactagaaatcattcttatcaaagtaaacatacgatgagtagttcttactttggtgaaaaaaagagtccgtttgccacggactctttttttatattaattgtattggtagtatcgaggtttagcagtttattgttgagggaaattagccgccgattgtagattgtgtaaactgtacaactgttccataagcaaaaatttctaaaaaagttttcccgttttctacgatccgatcatgttcaaaatggcagttgattacagcattagcaccataactgtgcgctttttctttcagacgaaaagcaacatcagagagaagcgcattcaaatcgatttcaggatcaaataaatctacttcaattttatctgcggcaaagacaatatcgcgaacaatgtatggccgattgacatttccggtagaaagaatgatttccttgatgcgagaagaagtatctatttttttggacgtatccataaaaatccctcatttcttattgtttcctttattttaaatgtttttagtgtttgatgcaaaagattaaaagtttaccaagtagacttgcgacaaaataaaaagtatgctaatctattcccagaattttatatgacaagcagtcaaagtgctaagtctatccgttatgagtttgacgggtggagtgggcgctttttttatgcgaaaaattaggaggagctttagtatggtgagtattacgcaggaatttgatacgattgcagcaatatctacgccccctggtgaaggagcgatcagtattgttcgattaagtggtgaacaagcaatttccatagcagatgctgtctttcaatcaggaaagaaaaaactaatagatgtgagtagccacacgatacattatggccatatttttgaccctgagaagtatcaaatgatggatgaagttatggtatcgatcatgagaaaaccaaaaacttttactagagaagatatagtagaaatcaattgtcacggcgggattgttgtcgttaatcaaattttgcaattagttttgcgtcaaggagcacggttggctgaaccgggagagtttacaaagcgtgcttttcttaatgggcgtgttgatttatctcaagctgaagcagtgatggatttgattcgtgcaaaaactgataaagcaatgaatctcgctatcaaccaattagatggtaacctctcaagattgatccgacaactacggcaagagatcttagagacattggcacaggtagaagtaaatatcgattatccagaatatgatgatgtcgaagaattgacaacacgtttattattagaaaaggcaaatcaagtccagaaacagatacaagctcttttacagacagcacagcaaggaaaaattttacgagaaggtctcagtacagcaattattggtcggccaaacgtaggcaagtcaagtctgctaaatcacttattacgggaagagaaagcaattgtaacagatattgcaggtactactagagatgttattgaagagtatgtaaacgtacgtggtgtgcctttaaagttagttgataccgcaggaattcgtgaaacagaagatatcgttgagaaaattggtgttgaacgtagtcgcaaagcactcagtgaagcggatttgattttattagtactaaatcaaagtgagtcactcacgacagaagataaacaattattggatattacatctggaaataaacgaatcattttgctaaataaaacagatttaccttcaagaatcaatcaagaagatttagtgccctatttagagaatgagcctgctcttcctatttcggtattaacgagtgaaggattggatcaacttgaacaagcaatagctgacttgttttttggtggaaatacaggagacaaagatgcttcttatctctcaaacactcgtcatattgcattattggaaaaagcagaacattcattagcagaagtgattcaaggaattgaaagtgggatgcctgttgatcttgtgcaaatcgacatgactcgttgctgggattatttaggcgaaattgttggagatagtgttcaagatgaattaattacgcagttatttagtcaattttgtttaggaaaataaaattaccaaaggagaatacgatgcaagaatatcaagcagaagaatatgaagtcatagtagttggtgcaggtcatgctggatcagaggctgctcttgcagctagccgtatggggtgtaaaacattattgttaaccatcaatttagatatggttgcatttatgccttgtaatccatcagtaggaggtcctgctaaaggtgtagttgttagagagattgatgctctcgggggcgagatggggaagaacatcgacaaaacatacattcaaatgagaatgttgaatacaggtaaaggaccggctgtgcgtgcattgcgtgcacaagcagataaacatgcctatgcttctgaaatgaaaaaaaccattgaaatggagcaaaatttgacattacgccagggtattgtagagaaattgattgttgaggatggtatttgtaaaggcgttgttactgcaactggagctcgttaccaagcaaaatcggtgatcattactgctggaactgcgctacgtggggaaattattattggtgaactaaaatattcttcgggacctaataattctcaaccatccattggacttgctgatcatttaaaagagttaggtttagaaattgcgcgcttcaaaactggtacgccgccacgtgtgaagtcaagtaccatcaactatgatgtaactgagatccaacccggtgacgaagcccctaatcactttagttacagtacaccagatagccaatacaaaaccaatcaagaaccttgctggttaacctataccaatgaacatacacatcaaatcattaatgataatattcatcgtgcaccaatgtttactggaatcgttgaaggggttggagcaaggtactgcccttcgatcgaggacaaaatcgtacgttttgccgataaatcacgccaccaattatttttagagccagaaggtttagataccgaagaagtgtatgtccaaggactttcaacttctcttccagaagacgtccaagtcaatatgctccattcgattgccgggcttgaaaaagttgagatgatgcgtacgggttatgctattgaatatgatgttgtagtaccacatcagttacgaccaacgttagaaacaaaagtcatcgctaacctttttacagcaggacaaacaaatggaacgagcggatatgaagaagcagcgggtcaaggattgattgctggcataaatgctgctcttaagattcaaggaaaagagccttttattatgaaacgtagtgatggatacatcggagtaatgatcgatgatctagtaacaaaagggactaatgagccataccgtctattgacatcgagagcagaatatcggttgttgctgcgtcacgataatgcggatcttcgtctaacagaagtcggacaccaaattggcttagtggaagagccacaataccaagcctatctaacaaaaaaaacagctgtagaagaggaaatccaacgtctaaaaaaagtacgtatcaaaccaacaccatctgttcaaactttcctcaaagagaaaggaaccgctccattaaaagatggtgttctagcaaatgaatttctacgccgtccagaagtaaattatcaagaactcttgcagtttatcgaagcaaaccctgcattaaagccgaaggaaattgagcaagtagagattcagatcaaatatgaaggatatatcaaaaaagcccttgaaaaagtagaaaaactaaaacgcatggaagcaaaacggattcctgaaaacattgattatgaagcaatcaatggtcttgcaactgaagcaaaacaaaaactacaaaaaatacaaccagaaaccatcgctcaggccagccgaattagtggcgtaaatccagccgacataagtatattgatggtctacatcgaacaaggaaagattgcgaaaataacagaaccagcctaaagaggctggtttttttattcggaaaagtcgtaatctttttggtgactaccgtcttttttaaatacttctacaccagtttttttattttcagcgatttcttttgcccgagcaatggcatcttctttaatattaaaatgatcactagctcgtttagcgccttcagataaaacaatccatttatcttcttcaaattttacttgaacattggctgtcagaagtttttttgcatttttatttttggtatgcggatcatctttttgaggatttttttccttacgaaattctttcttttcttcttcactggcattttctagccatttttccgcttggctagtagcaataggaattgcccgatcgtctgtatagccatcattcaacaaagcatttgcaatatcaattgctttttttcgaaccaacggatccaagtttttcattgaagcaggataatctttcatattccaaggcattttgtactcccccttttttcttttagtttacctacttttgccaaaatatggaaaaaattgaatttcagtacggaaagagaaataaattattttaccttctatatccttattaaaaccctctttgtgtacgctttctttgctcattttttattgaaattatttttgattttaaaattaaataagcgttatatttccaaaaaaaaatttaatggtttagaattttgttatagacaaaaggaggatgtaagatgagtgaacctattttgaatgatccgcgcgaactttatcaaacaggtaaatttaaaaaacaggatcaagatactcctgctttgcaagaagaaatgatgcctgagccggattgtggagaagaaacatatgaaggaacaaatcaattagaaaatcgacgggtactgattacgggtggagattcaggaattggtcgagcggcagccattgcttttgcacgagaaggggccgatatcgccttacatttttttccaggagaagaaaaagatgccgaggaagttgctcactatatcgaacatgctggacgtaaagctatcctattaccatatgatctgagagatgaagcagctcctcaagaaatcgttgaaaaagcagtaaaagggctaggcggtttggatacgcttgttttgaacgctgcgcaacaaatcacacgtccctctatttcagaattaccctttgagcaagtaaaagatacgttcatggtgaatatattatccatgtttgctttagttaaagctgcagaacctcatctcccagcaggtggggccattgtgacaacgacttctgttcaagcttttagtccaagtgctcatttaatggattatgctgcaactaaggctgctattgctagtttcacagttagtttggcaaaacagtttgctgaaaagggaattagagtaaacggtgtagcaccaggcccaatttggacacctctacagttggatcatggacaacctcaggatcagttacctgaatttggccaaaattcgttgttacaacgtgcaggacaaccagccgagttagcacctgtgtatgtttttctggcgtcgaacaaagcaagctatgtaacagctcaaatttatggagtaactggtggagaagcaatcaatctataagaagtgatcaaatattaggaggtgtcttatgaataaaggatggaaaactttagcgattgtagtttcattgatttttattactgtgttattgccaatattattattgggcaatccttattttagtttaccgtttggcttagatcgaaaagaaagatttatttccttctttttcacgaattatttcctacaacaatatcttttttgggcagcagcagttctaattatctttttcctttgtgtcattctagttattatcttctatcctagaacaaaagctacttttgttttgaaagaggataaaggaacattgtcgattgataaaaaagcaattgaaggtttagtacgaacaaaggttagtgaaaaagaatttgttgatggacctaaagtgaatgttaaagcaactaaaaatcgaatcagcgtaaaaatcaaaggaagattaaaacgtacttctgcattggtaggtaaaacagagaatttgatgactgagatccagcaagatttgcagagaacgttaggatcaagtgaaaaagtcaaagtcgatgtttcttatacgaactacgaagaacagaacactacagaaaatccacgtgtagaataggaggtctatcaatgaaagagcttgaacaatataagatccctattatctttggagcgattggattagtgttagctttactatttgtcagcattggctttttcaaaacactactgatcattatgctcacaggattaggctttgccctagggatgtacgtacagagaacgggaatgttagatcaatttctaaaacaataagaactcaggaggaatttaaatgaataacgaaaaaaacgaattaaaaaatgaaaaaccagtaagtgcacatccagatccagtcgtaccaaacacggatcatacgacaaaagaaaacgatattccgatgacagaagcaccagacccagttgtacctcatgcgcaagaagcggttgaacagcaccaagcaacagttggaaaccaacatcataatcagacagaaaaacctagtggatttcaaggtcctactggagaaacatccgtaaatggttctttgacctatgatgataaagttattcaaaaaattattggtatcgctctggaagatgttgatggtctgttaacagttgatggagggtttttctcaaatattgcagagaaattagtaaatacagataatgtaacctctgggatcaatactgaagttggcaaaaaacaagtcgctgttgatatggatattgtggtagagtacggacgaaatattccagaagttgcggagagagttaaagaagtgattcatagagaagtagccaatatgactcaactagatgtaattgaagtcaatatcaatgtggtcgacattaagtcagaagctgagtatcaagaagatagcgagacagttcaagataaagtctccaacgcggcatcaaaaacaggagattttgcttctcgacaaacagaaaaagctaaaggtgcagtagaacgaacatctgatcgtatgcaagaaaataatgaacctcgcgttcattaattaataatagaaaaaataagagctatccttcatgttgaagggtagctcttattttatcgatcaatttttttgaaaaacagattctttctatattatttaactaaaaaattgatagaactgataatacacttttacagctgcttactgactattcatacaagtaacaatttcatcagaatacagatacaattttgtaattgtattttttaagtctagtgagttagtatttaccggtcatggaaaatgatgcatttttttgtctgagtacaagttcaaatttttgccataaactaaccacaaacaattaaataaaaaccgtcgaggaaaaattaaaatctctttgaaagcaatgtattcctattgcatctcaaaactttttgcgttaaagtaggaattagtctgtgaaacatttttctgtttcacaaaaatagaaaggattcattatgctgccagaagaatttcaaaaacaattatctattcaaggaattgagttgtcatctgaacagctcaagcaatttgctacttactatgatcggttgattgaatggaatcaaaaaatgaacctcactgcaattaccgatcaaaaagaagtatatttgaaacacttttatgattcgatttctttagcttttgtgacagcattcaaagaagatgcacatttatgtgatgtcggttctggagcaggttttcctagtattccattgaaaatcatcttcccacaactaaagataacaatcgttgattcactgaataaacggattacttttctacaaactttagtggcagatttaggtttaaaagatgtttacttgtttcacgatcgagcagaaacatttggtcaaaaagagttccgagaatcctttgattatgtcactgctcgagcagtagctcgtttaaatattttaacggaactatgcttgcctctcgttaaaaagaacgggtatttctttgccttaaaagcagcaaaaagcgaagaagaattaatagaagcaaaatcagcaatcgcattacttggtggtaagtttattgaagaaaaaaaattgacattgcctgttagtaatgatgaacggcatcttttgatcatcaaaaaaacgaaagaaacgccaaaaaaatacccgcgcaaacctggtttgccggcgaaacaaccaatcaagtaggaggaagcagaatggcacgtattatttcggtggcaaatcaaaaaggcggcgtaggcaaaacaacaactacagtcaacctgggtgcttgtttggcttatgtaggaaaaaaagtcttactagtagatattgatgctcaaggaaacgccacaagtggagtaggaattcgtaaaccagatgttgataaagatatctacgatgtattggtgaatgaaacaccaatcgtagaggcaatattgccaagtagtcgtgagaatttagatattgttcctgcgacgattcaattagctggtgctgaaattgaattaacttcaatgatggctcgggaatctcgtttgaaatcggcattgaatgaaatcaaagatcaatatgactatatatttattgattgccccccctctcttggacatttgacgatcaacgcatttacagccagcgactctattttaatacccgttcaatgtgaatattacgcattggaaggactaagtcagttattgaataccgtgcgtctagttcaaaagcactttaatcctgaattagaaattgaaggtgttttgttgacaatgtacgatgcacggacaaatctaggtgctgaagtagtagaagaagttcgtcgttatttccaagaaaaagtttatgagacaattattccacgtaatgtacgcttatcagaagccccaagtcatggtctatctattattgattatgatccacgttcaaagggtgctgaagtatatcagacattagcaaaggaagtgttgactcgtgaaaaataaagggaaaggtttaggacgggggatcgatgcactatttcaagatcttcaaggcttagaagaagtagatatcaaaacagaggaagtggttgagctccctttaaatgaattaagaccaaacccttaccagccacgtaaaaccttcgatgaagtctcacttcaagaactagctaattcaattcaacacgcaggtgtttttcagccgattattgttagaaaatctactgtaaagggctatgaaatcattgctggtgaacgacgttttcgtgcatccaagttagcaaaaaaagaaacgatacctgcaattatccgtgattttgatgaagaagcaatgatgcaagtagctgttctagagaatctgcaaagagaagatttaaatcctttagaagaagctgaagcgtatgaaatgctgatgaaaaatcttaaattaacacaagcagaagtggcaacacgattaggcaaaagtcgtccttatattgcaaattatcttcgtctattatcattgccaaagttggtaaaagagatggtacaagatgaacgcttatcaatgggacaggcgcgcacactgctagggttaaaaaacaaagatctgattttaaaattagccaatcgatgtgtgaaagaaaatcttactgttcgccaattagaacaattagtgtctgaaatgaatgatgctaaaaatgagaagaagaaaattcctcgtttgattcgtgaaaaaccctattatttgcgggaaagtgaagaacgactaatggacaagtttgggacaaatgttgaaatccatgaaaaggaaggtaaggggaaaatagagattgagtacctttcacagaaagatttaacacgaatccttgatttattgaacattcaatttgatgaagcttgaggtgataaatatgtatgatcttggtgacattgttgaaatgaagaaaccccatgcatgtaaagcaaaccgttgggaaattatccgtatgggtgcggacatcaaaataaaatgtacgaactgtggccatattgttatgcttactcgccgtgagttcgacaaaaaaatgaaaaaaatcctagaaaaaaaagagaaagagtgaaataataaatggctttaactgctggaatcgttggactacctaatgtaggtaaatctactttatttaatgctataacgaaagctggagcggaagcagcaaactatccttttgctacgatcgatccaaatgtagggatggtggaagtccctgattggcgtttacaacgtttgacggaattagtacatccaaaaaaaactgtaccgacaacatttgaatttacggatatcgcaggaatcgttcgcggagctagtaaaggagaaggactaggaaatcaatttctaagtcatatccgtcaggtagatgctatttgtcatgtagtccgttgttttgatgatgacaatattacacacgttgaaggacgggtagatccactagcggatatcgatactattaatttagaattagtcttggctgatttagaatctatcaataaacgttatgcacgtgttgctaaagttgcgaaaacaaaagataaagatgctgtagctgaattagcagttttagataaaattaaacctgttttagaagaaggtctatccgcacgttctattgaatttactgaagaagaacaaaaaatcgttagaggattgtttttgctgacaacaaaacctgttctatatgtagcaaacgttgcagaagatgatgtggcaaatgcagaagagaatccctatattaaaagtgtgaaagaatttgccgagagtgaacatgcggaagtgatcgtcattagtgctcgagcagaagaagaaatcgctgaattggatgatgaagataaagcagaatttttggaagctttaggcattgaagaatctggtttagatcaactgattcgtgcggcctatgatttattaggattagccacttactttacagctggggaacaagaggttcgtgcatggactttccgaaaaggaatcaaagcgcctcaagctgcaggaattattcatacagatttcgagcgagggtttatccgtgcagaaactgtttcctttgaagatttggataagtatggcaatatgcatgcagcaaaagaagctgggcgtgttcgtttagaaggaaaagaatacgtcgttcaagacggcgatgttatgttattccgttttaatgtataaaaggctttcttccaaaaaaaaatatggtaaaatgtcctttgtgaagaaatcacgcagaagggagaaatgatttatggaaccagaaactctgcgctcgtatgtttccgaaaatcgtgaattagaaaaacaactaacaaaacgtaaccaacaatatatttttgatttaaaaaaatctttggaggcagctaatctttctgaagaagaaaaaactgtcgcattacatgagatgttaccgattcttgttcaagaacaaaaaggtggtaaaaccgctagacaactttttgggacagtctctgaacgtacggaagcaatcatcacgaagccagttgaacaaaaagaatcaggtccattcttgatgtggttagacaatacgttgcttattttaggtatttttggattaatgctcggcgtgatgggggtatttacaaaaggtcaagcacagccttacggattgttgaccctcttcttaatggccatgttagctggttgggtcttctacttaatgtacaagtacatgtatcaatatgaacgtccaggcgcagataaaagtaaacgtccgaaaatgtggaaaattattttgattttagttggagctttcttagtatggatcgtgactatctcactttctgctatgcttcaaccaccacttaatccacaggtcgacccattaatcgaaattgtgattggggctgtggcactagcagctaaatattacttgaagaagaaatacaatattattagtagcttatctgttcctagaggataataataagttcccacatgtcattcatgcgtgtgggtcttttttattatgtgtcatacaagagggagaaaatagaaatcttttgtgattctggctgttttctcagattacacaggaataaataagaaagctttccgaatagttgacttatgaaaaaatatttgctatttttttaaaaatacatattaactttaaggagtggttacaaaaatgtccaactgggaaaccaaatttgtaaaaaaagggttaacgtttgatgatgtattattgatacctgcagaaagtcatgtgttgccaaatgatgtggatatgcatgtgcagcttgcaaaaaatattacgttaaatataccgatcatgagtgccagtatggatacagtaactgatagtaaaatggcaatatcaatggctcgtcaaggtggattaggggtcattcataaaaatatgagtattgctgcccaagcagatgaagtgcggaaagtaaaacgttctgaaagtggcgtaatcattgatccgttcttcttaacacctagtcatctagtagcagatgcagaacaccttatgagtaaataccgaatcagcggtgtccctattgttgaaacaatggagaatcgtaaactagttggaatcatcacgaatcgagatatgcgttttgttacggattattcaatcgcaatttctgatgtaatgaccaaagaaaaattagttacggcaccggttggtacttctttgaaagatgcagagaaaatcttgcaaaaacataagatcgaaaaattaccgatcgttgatgatgaaggtattttaagtggattgattacgatcaaagatattgaaaaagtcattgaattccccaacgcggctaaagacactcatggccgtttattagtagcggcagctgtaggtgtgaccagtgatacctttgaaagagcacaagcattgttagatgctggagcagatgcgatcgtaatcgatactgctcatggacatagtgcaggcgtactgcgtaaaatttctgaaatcagagcacattttcctgaagcaacattaattgcagggaatgtcgcaactgctgagggaacaaaagctctatacgacgctggtgtagatgtcgttaaagttggtattggtcctggttccatctgtacgacacgtgttgtcgctggtgtaggtgtccctcagttaacggctatttatgatgctgcctcagtggctcgacaatatggaaaagccattattgcagatggtggtatcaaatattctggtgatattgtcaaagctttggctgctggcggacatgcagttatgctaggaagtatgttggcaggaacggatgaatctccaggggaatttgaaatttatcaaggtcgacgtttcaaaacctatcggggaatggggtcactaggagctatggaaaaaggttcaagtgatcgttatttccaaggtggagttaatgaagcaaataaacttgttccagaaggaattgaaggccgagtggcttataaaggcagtgttgcagatattttattccaaatgatcggcggtctaaaatcagggatgggatatgttggagcagcgaacttaaaacaactaagagatgaagcacagtttatccaaatgagcggaaatggtttgaaagaatctcaccctcacgatgtgcaaattactaaagaagcaccaaactattctgtgaagtcttagaaattgtttcacgtgaaaacattaaataaaaaatggcggccagtagtcttaataagacactgaccgccattttttgtatgggaaaattattcatttgatttcaatgcgtcgatcatatcaacatgcttcaatttataatgagtaaccaacataacaatgattgtaaataaaatggtcatgccgccggctaacgcataagcagcccaactaatcactaatggaaaaaccatgttttccatcgatgcctgtcggagaataaaatcagtcagtaagtatccgactccataaccagctaggatccctagcaaagtaaagacaacattctcacgaacaatatacattgtaacttctttgtcgtaaaaacctaaaactttaattgtagagagttcccgaatcctttccgatacattaatgtttgttaaattgtatagaacaacaaatgccaaggcaccagataaaatgaccaagataagaacaatggaattcagattccccatggactcattttgcgctttgatttgactagacaggaaggtagtattctgaacttggtctgttttcaatagttctttagctaatgcgtcttcttgcttttgttccatctttttactcttgataagaagcgatgtaggctgatagttcgtatttgttgctttttcatagtcatttctagaaagataaagtgagttacctaaataattttcagcgataccagctatcttcactgttacagctgtttgatccttatcataaaaggttagctcatctccaatgtggatatcaaaaagctccgcatatttcatcgttaggatggccccatcatctagtgacattttttttccatcggtagagtgtagatgcatatagttcgagaatgagtcagtatcagaaggtaccactaaagacagactttgctttccttgttctttggaccgtaactcaattgtttcattcaatacaagcagggattgttgaattgttggatcttcttctaatatttcaaaaacttcggtattgtttgttttactatcttttaatgtgacgattgcttgataatcagtgataggaccaaattgtttttgcgaaacagcacttaatgaatcttttagacccactccagcgaccataagtcctgcacatcctgcgatcccaattattgccataatcattcgtgatttatagcgaaaaatgtttcggtaactgattttttgattaaagctcaagcgtgaccaaagtggttgaatgtattctagaaaaattcttttccctggctttggtgcacgtgcctgcaatagttgcgctggtttttctcgcaaatcacgatagaggacaacaagggctgcacctaaagtagcaagaataaaggcgactgtagcttgaatgattggcccccaaacatagtaaacccggacaccacctaaaagataccgttcactagaaagaaaatagattaatcgaggtagaaattcgatacctagtacagctcctaagagaattcctatactagatgataaaagagcatagatgatatattttcgagctatctctctttttgcatatcccaaagcctttaatgtgccaatttcttttcgattttcttctaccattctagtcatggtggtaaaagttattaaagctgctacaaaaaagaagaatactggaaagacatttgcaattgccgctatacgatcagataaaccgccgtattcttgaaacccaggattatcttttcttagattaaataaataagtaggctcttccatttcatttatttcattttcttttttttgtaatgtagattctgcatcagctaacttctctttttcttcattgatttgattttgttgtttaatcaatgtcgattcagcagttttcagttgttcaatagcaccagcttgttgttgagacggtaacagaagggttgcacttttttgttgttcaatctgagctttagcagcatctaattctgtttgtgcatctaatagctgtgcttttccagtttcaattttttccttagcaggtttcaattcttccattgcgtcatgtttgatttctgctacacgttcttgtggacgatcagcaaaaagcgtttctactttttcttgattcttttccattttttcttgataggaatcagagtaagtttctaaatctttcacattatcaaaagacagatagagcaccgattggacatcactcagaaattgattttcgggaaggtaagcaaaatatgttactgtaccactgccaacattcgcatagcctcgttcagctttactgataaataggggcgagttggcaaaaccaacgattttgaagtttttatcctttatagtatcctgcgagtcgatagtataagtatcgtttaactgatagccatattctttcgcttgtgtatctaagacaatttcattgctattctttggtaaatggccttcttcaaggattaatgcgttttgtttttggcttttgttgtaagaattgatttggacaacttcatctgcttctgctacataataaaattggtagcctgattccacttgaatccctgactctttagctactttaagatcttgatcggtgatacctagtgttgatgtaacctgtatatcagctaagttatgttcatcaacataagtacttgcagaatgattcaaaataggcccagttgctttgacacctacatacaaaaaagtacctagaaagatgattaaaacaatagcgataaatcttcctttagactgtttgatttctcgtaagcttgcttttaaatacgtcttatttttcatttgtttcctcctaccaaacgatctcatcgattgaaataggggattcattaatttctacagagcgcactgtagcatcattaatacgaatcacgcgatcagcaatgggagcaatggcactgttgtgcgtaatgattaaaacagtatttccagcttgacgacttgcgctttgcaacagcttcaatacttgtttaccggtttcaaaatctaatgctcctgttggttcgtcacaaagaagtaatttcggattttttgctagcgctcgggcaatggacactcgttgctgttcgccacctgataattgagaaggaaagttattggacctattttctaatcctacttgcttaagcacagcatctgggtcaagtgcgttcggtgatatctctgttgctaactcgatattttcttttgctgttagatttgggactaaattataaaattgaaaaacgaagcctacatctttgcgccgatattctgtaagttgtttatccgaaaattgtgcaatatcaatattatcgataatgatttgaccttcatcaggtgaatccatcccacctaatatatttagaatagtcgattttccagctccgcttggacctaaaataacgactagttctccttcttcaattgaaaaggataggtcttcattagcggtaatcgtggtttcgcccattttatatcttttatacgtattttttacttctacataactcatataacgcctccatattttgaacacctgttgatttaatcacatagcgttagtatactaagaaagaaaaaaaggggcaatcctcaaatcttattcatctgttattaaataaacatttaagttatttttgtatagaaaggattgaagttatggtaggaatagttggaaatcgccgaacacaatatacaaaaaaagtgattcgaaaagcatttcaagagattttgatgggaaaagaatttgaaaaaatcacaattacagagattgcccagcgtgctgatatcaatcgaggaactttttataagtattacaaagatactgcagaccttttagaggagattgagaaagaaatcgttgaacaaattgcagataatttgcaacaagaaaatctcccattagatctatggctagaaaaattattacttatactgcaagaaaatcctagtgtaagtcatttgattctgcttaataacagtcatttattagatttgttattggaaaaaatcagaccggaaacgtttaaacgctttactatttatttcgaagacgcaacaagagaagaattagagttatgtttgagttattttgtctgtggctcgatcgggttgattgaacgctggctaaaagatttttctgagatgcagcctaaagcagtttctcatttacttattcaaatatttactacaaatgtttatgaataaaagaaaagcgaacgccaatacgttcgcttttcttttattctactagtcgttcatcattcataccaaaatattgatgcaatggtttttgttttcctgacaatagttgatcgatcgtcacaaattcgtatccttcatgttttaacatagagatcaatcctggtacagctttgactgattcaggatggatatcgtggattaagatgattgcgccattaaagacattctgtttaacaacattattgattgttccaggattttttgatttccaatcctgtgagtcaatatcccattgaataattggcatgccaattgtttcagcactttttttatcaatagcgccataagggggacggatattgcgaggcaagacgcctgtagccttgaaaatagctttgttggttttatttatttccctttgtaattcatctgtcgaaagtgtattcaattgtggatgagaatacgagtgacttgctacctcatgaccctcgtcgtggacttgttttgcaacatctggattttgatccaccatctgtcctaacatgaaaaaagtagctttcacgttatctgtttttagtatattcaacaaatcaagtgttgagctattatttggaccatcatcaaaagtaagagcgacgtactttttattttcatctaatgcaggtaatgtatcttttatactttcttgcgaaaccagatctgtatcaatgaatggagcaatatctttgtattttagagtgactttagaagttccagttgaattttttggtaagacgatagtcaattcatcaggtgtataagtcattttactatcataagaaattctatccattgttaatacagcatcaatgattttttcaggttctttggcttgatcaagtatggattgctgaatcacctgttgaatacctaagagacttccttcatctggaatcaaatccttatttgtgatttctttgccagttttttcggaaacataaatggctttctcagaaatactgtctggctttttaaaattttccttactgcgatcccagataaaactatctgcttcaattctatactgaccaattttagaagatattgctgttgcttttattctggcaactgtaagcacttctttttcacgatgctttttttgttgcttttgagcaagctcgtctaagagctggtttgcatttttgaaaggaacagtattttcatcaactggacggtaaacaaggcacttattttctccgtcatttatagtatctattttcgttgaaattccactttggtcttgctcttcttggattgaagccatgagattttttgcagcagtttcatatttggcttgagcttctgcttcttgctgttttaatgtataaacaatatagccgccagtagcgacaattactagaataagtgcggtaaacaatgcgaatatatacttgctataattagattttttcttcggtattttttgttgtttgttttcgtttccggttttgggctttacagcttcattcaattgatttgtattttcacaggtatcaggttcttgtttgtgacgttggctacgacgtgcataggtatttttgtcagacatatgactttatccctccatttatcatcataaagtaaaataaacgtaacataactgtaatatagtttcaacaataggggggtatttcttagaatatttaaagaaaaaaggtaggaattctcatcctaccttgttcttcaatttttttcaattcgggtaactccacccatataaggaactagtacttctggtatagtcacactaccatcttcattttgatagttttctaatacggcagcaacagttctaccgactgctagtcctgaaccatttaatgtatgcatgtaatgaatcttgccatcgttatctctataacggatcattgctcgacgtgcttgaaaatcttcacaattagaacatgaactgatttctcgatatgtttcttgtgctggaatccatacttccaaatcatacgttttagcagcagagaagcccatgtcacctgtagacaatgccattactcgataaggaagttgtaatttttgtaaaatgtcttctgcatttgcagtcattttttctaattcttcataagagtgtgctgcttcacttagtttgaccatttcaactttgttgaattgatgtaatcgaattaatccgcgagtatcacgaccagcacttccagcttctgagcggaaagaaggacttaatgctgtgaagtaaaccggtagttggtcaagatccaatatttctccattataataattcgttaaaggaacctcagcagtaggaatcaaggtaagatctgtttccgctaattggaaaacatcttctttgaatttaggaaactgtccagttccaaacattgcatcgctattaacaatatatggagtaatcatctcagtgtacccatgttcataaacatgttggtctagcataaagttatataaagctcgttcaagacgggcacctaatcctttatagtagacaaaccggctaccggctacctttgcacctcgttcaaaatctaatattcctaggttttcggcaatatcccaatgaggctttgcttcgaaatcaaattcttttggtgtagcccagcgtcttacttcaacattgtcatcttcatcttttccaactgggacagagtcatgaggcagattaggtaatgtcgttgcgatcaatttgatttctgaatcaatttttgcaatctcgtcatcaagagacttgattttagtaccgacttctttcatctcagtaattttatcatctgctgctttttttgctcgttttagttgagctatttctgcagaaacttcatttcgaactttttttaattcttctgtctctactaggagttgtcgtctcctttcatctaactttaagaattcttctaatacttctttttttactccgcgagtctgtaattttgtttggactttgtcaaaattttgccgaatcattttaatatctaacataattcttcccccttgtttttcatataaaaaaagaccttttcatccctattcttgggacgaaaagatctttcgcggtaccacccgagttcagcataacgctgcccttgttgcccgtaacgtgggcacacgatctttctttcaaaagatacacttttaatgaactggattccattctttccattactgattctcaccaaccatcagttctctgaaaaagtaaaaaatgtactaggttctatgctttattagtaagtattttctctagaatagcgaaaaagcgttagttcgtcaaccatagttttgggtatttgataaatcatttctctttaatgggagatggataataaaggaggtccaatccggagtagattttgcaaaaatgtagccaccatgcaaggcaacgatgctttgagcaatggcaagaccaagtccagttcctccagtttcctgcgaacgtgattcctccactcgatagaagcggtcaaataaggagtctaatgaatgtttgggaatcatttgtccattgttcttaactgttagaatggcttctgttcctactttttccacttccattacgattttgtcagcgccttttccatactttaaagcattagacaataaattattgaaaactcgtacaagcttctcagtatcaccgtccataataatgtgctctgggcgagtgtgagtctcaatctttattcctttacgagatgcttctaattcaaaatctgcagctagttgttcgactaattgcgccatatcaaaagaaatgacatttattgggacgctaggctgtcttacttttgtgtattcgaaaagatcgtctactaaagatttcatttgctttgctttgacataagcggtatgagtatatttcaataactcttcttcagaatgatactgacgatcttcaatcaggcctagataaccaataatagaagttaaaggggttcggatatcgtgactaacatttgtaattaattcatccttcgactgttcgatccttcgttcatcttcaatggcggcgacggtactatctaccaagccgttaatatttgaaacaatccgattgaggtcaccacgcagttcaaatggaatacgatgatcatagtttccctctgcaatataatgaagctcactaataatatgccgtagctgcatttgacggtatcgacgaatcaaacgccaatataaaacaatcacatctaataaaaagaacaaagggataatgaaattgcggccactttgaaaaatatccgtgtcaaaagcagaagtaaaagcgttttttgactcatagatcgcctccactaacaacggtgaattctctcttatagaagtcaagatgactaaaatcgcgacatttaatagaagtaaaaggattacagtaacgattccttctgcaaataattcactgatttctttagaagtgagggtgatacgtttctttttttctattggattacttcgcatctattttatagccaactccccacactgtttgaatgactttctcgccatcagttgcttcttctatcttatcacgcagatgactcacatggaccattacggttttggctgacacgacactctcttgcttccacacacgctcaaaaatttcatcagcactaaatacacgattcggatgggatgctaataggtagagaataccaaattcaagagcggtcaattggatctcatttccggtgattgtttttacttcatgagaatcacgattaatgatcaatgagctaacttctaagatatctggctgattagagggagcttgcatttttgttcgacggagcagagacttgacgcgagccatcacttccaaaggattgaatggttttgttacatagtcgtctgcaccagcaactagacctcgtattttatccatatcagtagtcttagcagttagcatgatgattggaatttgtgattcttttcgcaactcttttacaacctgcatgccatccatttcaggcatcatgatatccaatatcagtaattcaatatctggagtagttctaatttttgttaaagcttctttaccatcataagctttgacggcttcataaccttcattatgaagatagatacttaatagttcaacaatctctttatcatcatcagcaacaagtattttcatataaatcctcctaggaacaatattcttttctcctattttagcaaatattctaggaaattgataaaatcatacttaaatttataagaatgataggaaataatacttacaacaagaataaaaaccgaacattgagaattcaaataatcatcatagtttccaaatggagagattattccatagaattaactaaaatatatgatggaaccgcagtatttagaaacgttgaaatatcaatgattttactgttgacgaatggcaagatagttgctatattattacatgtgccaaatgacaaaaatcatttctaaaagaaaatgaaaaaagttgttgacgccagaaccaacagatgatattataacgaagtcgcaaatttaagaaatcaatttgatgctgatacagcaacaaaaaagattgaaaaaagttgttgacaaataacaattcatttgttattctaatggagtcgctgatgacgcacaggaagttgttgaataaacactttcgaaaaaaacttttaaaaaaagagtttctttgactgctggtagaagaatttcctccagatacagtcggattgcttagtcgttgcgattgatcagcagccttacctttttctaccgctgtttggatcgttgggcttttacttggcgttgtaagaggtggaatcgttgctttttgtcatgatatgacctccaaaaaaataatttattttagaagtccgcacgcatatgttagaataaactaacaatcttcgagggttgcgtacggacttgcctaacttgcttaaatgtgagagggcaagttctttttttactttgtccagtcatgcattggaatctttggtgtatcagtctttagacctgaaaacgtaaactccagtttggcaattttattgcctttttttgctttgatttttgcgacctttaggtcactgaaatagttttgtaattcccttagtgcaggctgtaaaactttttgatcgatttgtcccatttggcgatagctctcaggaatatccattcgttctttaaaatcttcaattctcacaatataataaccagtagagcgatattgcataagcaatcggaataatgtttttgcataggtagagcgaatcgaagtgaaagcagataatttaaacctagaaacctcagtagttaaaccattgataatgtagtccagttttggattaacactcacatcgacaaacattttagagacattaatttcaaaccctgtaaacaatacgaaacgtttgataactcggtcgccatcttcattgatctcatccgtacggtaagacatacttatcattttttgatagacattctccaaatcatgaacgaatctatcattaccagtaaacttatattcactcaattctttcaactcttcaaaagaaaagcgcacattgtctagtccacgctctttcatacgagcacataatgcaaagaacaaatccatttctttagcgttaaattcttttaaaggcacaaggttcaattcattttgatatctaactgctaaatccgttttcttgtccattcctttcccccctcacattaaaaatataacaaacactaacctaaatgtaaacaggtagtgttagtagtcacacaaaatggtgctggtagtcatacaaaatggtgttggtagtcatacaaaatggtgttggtagtcatacaaaatggtgttggtagtcatacaaaatggtgttagtaccattctgtatcgcctgggagagtaaggcgcaacagccccctaaaagggtttataaaaggtcttataaaagatatataaaataaacgcgtgcgcgcgcgagtttttccacaggtaatttttcccgcccaaatacatcatttctctttcaagtaatcatcttcgcgaatctaataaacagctagtaaagattaaaccctaaacactgcatatttttgtggcacatactattcaaaaagactagaaccacaaccaaaagacctaatttcaagaccccaaaggagtgatcgctacgctctcacattaggcttgcagtgttcactacgttcactcgctaaaatcaaaacattaaataaagtcgggttgggatagggtctggttgctcgtaaaagcctttctaagacgtttttagatcttaaaggtaattatattagcaaaacgccttacaggcggtcagggcaagccctaacaaccccaaaacaacacggttgagaactttgcaaaacaatttaaatgcaagaagtaggaaaatacataaaaataggatcaaatttccaaataattagccttattaggtcttgtaaacgaataagttacaaatacaaccctatgtaaactatgcgtttcttatgttttaagcgggaattatggataatatactagaaattcgcgttaaaaaatcaaattaaatggaggctatatgttatgaaaaaagttattttagtgggattaatgtttgttgttttttttgggtggaaggatattgtatcagctgatagtgttaccgaagaaaatgcagttatcagtgaagtaaaagaacttgaacaaagcggtaaatacgatttcgaagtagtacccgcagaagatattgatccgcaaaatattattcaattagacagtgtagaagaattagaaaaaattctagcagagtttaaaaatagcagtgaaacagaatttacaattaatgagaaccctatacaaaccagagctgctggaagtaaaacagtctctcaatgggctccgtttagtggctatggaatgactggacttcctacttggagaaatgtatccttcaattatgaatacaaaaaagtaaatggtaaaaatcaatttactaaggtttcaggaattaaatcttactattcaggcttacaaattgctgttacttggaatcaaaccagtgcatcttcaaattttgtaaaaacaaataacactaaagacacagtaaaaataaaagtaaacggttattcattattaggatttcaagtaaaaggatttacgattggcgcaaaaatcaatgatacttggaatttctcacataaaatttaaatctattattttaggggaagatcatcatgaaaaaaaggttaaatattaaatggtttattattagtcttataattcctctgataagcgcttttgtgttaaatcctagggagaatacctcagatggcatgacgagttacttaatgggctttccagttccatttattacgtatcgaagttacgatggttttctagagaatagattcttaattttgttacctagcatgtggaagaaagtacaaattgatttagcggtttatttcatatctgttctgatcgtatacgtcataattgcactttttttccgagtgataagaatgcaacaaactaacttaaaacaacgctaacttcgttgctacggagtaaacagatgtgttatatacaagatttgataaaaactatacattgagactaccaaaggaataggagaatttatttatgaaaaaaattattagagcagttcttgtaggattgaccttaacagcttttatggttattgcatttggagtaaatgttcaagctgaggaacaggttattgtagaatcgaattcagcaatatttgaatctgacagtataatcaataacaatgatattttccaaacacaagctcaagctaaggctggtccagtttggtctacgacttcttttacggtgacaaaaagtggaagaaaggttacagctgtttggaaattgaaaacaaatgctataattaaccgagtgaacgctgtttataatattggaattttgggacaaacgacttctccgggaagctattccccaaaatctggtggtgtgactatttctcaaacttggacgtataaaaaaggaggaacttatagaataaatggggttgctcaaatttatacttcaaagggaaatgcaagttgtttttctcctgtacgtgtggtttcaattaattaatatttttggaggatatgaaaattgtacgcgattgaattagctattaccttaaacaaaaacagtgaaaactactctgaaaaatttgatattgtggcgctaccatttattccaagaaaaggggaaaaaatcctatggaatgggcaattgtataagatttcagacgttatgtatggttttgaaacaagtgaagaagagtacggattcatagttagtcctgaaatacaaacgtcaattgcttcggatctttcatataaagtttggctagaagaagttatttaaacccttagttaacataatctcgattaacacaagacgcccgtcaatcaagcgattgacgggcgttctttgtgattttcaattggtctagctatgttgggaacctaaaatactggtaaatcaagcttcttctctttgggtcgtttgtgaagaaaccgggggggcgagtaaagacggtgttatgttccacgctggattcttcgcaagataagcaaaatgttgcttttctaacaagcgtaaaatgcagcggacttgttccgctgttttgtcggacgcaatggctaggcactccacaaagtcagcgggcaaggagaaaacggaacgattcgctgtttgccaccccgtgacgatcgtgggatcgaattcataccgtcgacaaaaatcacccactgataaaccaaggtgccccacgatatacgcagtcacaggatagctgtcaacataagctgaaaacgacatacaccattcatcctttcaacgctatcttagggttcacggaaaaagtgccaccacttcttctgtctttcttgtttcggtcgcacgacttcattttcaggagcaaagtttcctttatgttctgaggggctctcataaccgctctgaggcgttttaatttttttagtattattattcgattctttgtttaaatcgtctgagaagcgttcctgtgacgtcagaagcagtatttgtttgtttgcttgcaaagttagttgttgttgctgatcaagaagtttctgttgttgggctaataatgactgcagctgatcaatttgtacgtccttttgttgcaattgtgcaagcaacttcgtttctatactgtcagagcttgctgtgtcaggaatttcgaacgcttcaagcaactcgggacgtcctagcttgtcagcaaggtgcaacactcccgaccatagcactgtcttgtatcctaggctatttttggcaaggaacgttggctctaggttgtcaacatgtttcctcatggcttgtctactgataccaaaaaattctgcaagttcttttactgtcaacatttcttttggttgtctatccgttgtcaaaaggttgtcacctcagttgcttttttcttttagtatacatgaatttgatttgattatcgatttcttttaaggcgtcttaaaagtggtcatgtaaagtcctaacaccttaaattaaacgtgggacaaactttttattacgagggggtcgcatataggatctgagtgctatattaaaatatgcaaggatcaaaatagtctataggggcgggtatgctatactcatttatggcaactgccccgagagggggtgtaaatatgtttgagaccttgatatcactgattatcgcaccacttcttgtgggaatagtattaatactatttgatcgctggctagacgattagccgataatcgaagcagttgccttctggcaccaacgctgagtcgcaacagcgcaaaaaaaagccctcctattcgcagtaggagggctttttggtgtaaatatgctttgttcttgatatcacttcgcacgtttattatagcaaggaaggattaaaaaatcaaaatcaagaatcttaagtaactaaataccatcggcttcaaaggctcgatacaagagcgcattattcgtgtcaatgtattgttgtaaaatgtgtttgaagtcctccaaactatctttaagcatatcgacttctctattttgagataaaaaatttttcatatcatcttcaataatcatgttaattaattgattccttgagatttttttccctgaccgttcggacaattcttttgctcttctagtaagatacgttaatgtttcatcatgctcgaatcgaacaacaatttctttcatagtttcctccttcagtaagttcttaatcggaacttagatcattgattatagattgcaagtccgatagaatagctcgaaataaagaagagcataaggtagatacccccaccttctagttagaaggaggaaaataggctgtgcctattgggttttaagagatttcaaagtgatatcattacctcgtttttagtattctcacatgaatactaatacgactactcaggtagtcattttagctattttgactacttcatgactactttcaacattactttttcctttagaaaaaatacccgaacactattagttttttggaaggtattgagcaacaatttcgttgaaactgagtcctttttttgtatcttcttgtacgatattgttgtcttttgtttcttgattagtctgaatttttttcttattcttgaaccgataattttcatttcgcacagtttttttgctcattgatactgcctcttggtatacgttggaagaaaataaatcttgtattttggtgtgatcttgttccaattttgcgtttgtcattacggtcaaaacagacaatgaatctaatatttttttttcaaataattcttcttttcgtatgcgattaagcaaatcgattatgataaatcgcatcagcgcactatcatttattgtctcttcgacaggtaaataggttttcaattcttccaaagcgtccctatgttcaatgtcgatatatacttgtaatttttcctttgtcaaagaaattccttctttcctcacgttgtttttctactctttcattcgtcagataaagtcttcagctttcactttatccatcgattggtaaatatcgtaataagagttatctggcttcacactagattcggtcaataatttatgagccacttcttcaggtgaagaaggctctttgattttcgattccaacgttggcatttgatagtttgacgtagttgccttttgtgacgttggttttcttgtagtcgattctggaacgttttgtttccttggtgtcgcaattgattgatcaagccctcgacttggtgtttgtggcattgttttgttgccagtgttagcagccgattggctatttttttgtacgataccacttgtagaagtgccgtaaatcgttttaggtgtcgagctggttctnnnnagatccctgagagatgatcaggtagataggtcagaagtggaaggccagtgatggttggagcggactgatactaatcgatcgaggacttaaccacgattgaaaaaagcaaggaaactcggaagagttttgattcttcgatccagttttgagtgagcaatacttactcaattgaatagtgtggtggcgatagcgagaaggatacacctgtaaccatgccgaacacagaagttaagcttcttagcgccgattgtagtgaagggtttccctttgtgagagtaggacgtcgccacgcaagttaaccttatatcaaatatttgatataaggtttttttttgtttaaaagtaacgggatcagcaatgagtctgccaaaaacatggtgcaaaaaatttaggtgacttaaaataactttttttgcgaaaaaatgatacactgtttatgaagagtttttaggagggatagtatgactgaggagcttaaaaaagaacaggatccagtagacaatgaacgtaacgaaacgacgtcggcagttccatttacagaaatcaaagaagtcgcttcaaaaaatattggtcagatgcttcaagacctgcaagcgttcgaaacagcgattgaaaaggaagacattccggagatttatcgaatctacaatggccgcctgcacaaagaattgaaagaaacatccaatcaaaatcatgaaatcgatgagttgctggcgcggaaaatccatgacagttttgtcgctacttttccattcatgatacatgccgatcgaatttcacctacggttcattattataaaataggtgaatactaccatgaacgtccgacaattggcattgatgccagtgttccagaaatctttgtgattcctgctattgatgatgagtggcgtaaatttcaacgcggcaatcgtgatatgctgacagccattgaacaacagatggataatttagacgccaaagccattgcggctcaatccgagattcaaaaactgcaagaggagatcgatcgcattaagcgtagtgaaaacgagttgtcagaatcaaaaggattttttaatcgcggaaaaatcgatgaggaattagaagcattagtccaagaacgaaaaaaagtagaagcgaaacaaaaagaatggtctcgctattcccaaaacgaacaagacgtgcttcttgaaaaagaacgattaatgcagcaatatcacgccttgcgcttaaaaaaggcaatcgtcgaaaaagaatttcgtcaaatcgatcactattttggttcgttgcaagagatgaacgaacgattgcaagctttcttaatgagctatctaggagaggagtcgatcgcagatgaataatgaggaagaaaaaacgcccctaatgaaagaacaaacagaagatgggattcgcgaaacagctacgtcaaagagcgaactggaaataatggaaacaaatgagtgggcaaccgccgctgatgaactaaaaacagttgaaatagaatcggatgagcttgaagcaacggcaattgatcaggaagacttgtaccaacaatctgctgaagaaggccatagcgaaaggctaatcattgactctacagagtctgcagagcttgaaatacctgaagcacctggagaacctggagaacctggagaacctggagaacctggagaaccttatgatgaatactatgaaacgaaagaaagcgatcaccaaagaattgaaagcttgattgaacaagcagaaattgaattagcagatttgcgcttacgcaaagccattatggaagctgattttgatgaattatgtcatcactaccaaacattgatcattggcaaccaggatatttcaattatcgcaaaaaagacgttactggaatactatgcttatgaattcttgaaacccttgcgatcgattggattgatgccaaccgacaactacgatgtttggaaaacaaagcacttcttggtgaagtttcaattgaatgaggaaaaagcaatggatttatattttaaattaaatccgatcaattctcaatatgaatcacagtacttgccgctactcacgatttattctgacacacgagaagtgcgggtcaacgaccatcaaatcttatatctattgcggcaatggtatacagataaaatatttacggtcaatcaattgtcactgtttaattacgatatcaatttactcttaactcattttcgcgcatcttcatttatggtttcaccaagtctcattgataatacgcaagaacttgcagtggatttagagactgagtttccgatcacaacagacattttggaccaaatctttattactacgatggaaaatcaaggctatgattttgtcaaagcagagtatgaagactatgagatcttcttagataaaaaacaacgcttgacgattcggatggctgatgatcggacccatttgtttattgattcagatcgaagaaaacgttccttgttagatttcttcacttcttacgaatttttagttccattagtagtacctagttattcgcattaaacaagcataagagctaaaataatcattaagattattttagctttttttaggagaggagaatgatgtaatgttgaatcgtgcgatcggattttatgagggaatgcctttagataacagcaatgtttttcaaacgaaagatttggacatgccttcaataggagcaaatgatctattgataaaagttgaagccgtatcggtcaatcccattgatgcgaagcgtcgccaaacgacgaccaaatctggtcatttcgtgatccaaggatatgatgcttgcggaatcattgaaaaagttggcgatcaggtcacagaatttcaagtgggcgacccggtgatgtacagtggaacaacacagcgagacggggcgaaccagaaatatcaagcggtggatgcacgcttagtagcgaaagtctctttagaaaatttagcggaatgggcagcattgcctttaacaagtatcactgcctgggaacttctatttgagaaatttgggttgattcctaaagaaaaagccaatcaaggaaaactattgatcatcaatgcaagtggtggagtgggatcgattgccgcccagctggcacattggtccgggcttgaagtatatggcactgccagccccacaaatcatgaatggctagataaaaatggggtagcgcacccactcgattaccattacccgctacaagatcaggttgaaaccacctttgactatattgctgtcttttatgacatttccgattacatcgatcaatttgctcaattgatccgcccatttggtaaaatcggaatgatcgttaatacgcgcggtccattagatcttaacccatttaaaaatatcggagtggacttttactgggaatatatgtttgcaaaaaccgattatcaagtggatttggctagtcaaggagcgatcttaaaaaaaattgttgatctagtcaatgaacaaaaaatccattctacgatcaccacctgttttgaaacaggcctgacgatcgaaaatttgattgaagcaaccgcattagtagaaaaaggcagtccagggaaggtagtcatctccggaggattccatgagtgaggaacaagaattttgggatgattttgcggcagaatatgcagagatccagcaagaatcacaattaacgattgctgaggatctagcaacatttttaaagacaaacggaattttgccaataagctcttttgttgatttagctgcgggaagtggccgctatattccagcgattttacctgatacaaagcgttatttggccattgatttttcagtggaaatgttgaaagcagctagacgttatgtaaaagatcctcaacaaaaagtagactttcgactgcaaacacaagcagagtttcttgctgataagaccacctatcccttgatatttactgcaatgaatccagcgttgaccgagaaagatcagctgatttctctggtagaaaaaagtcgtcgcttattgattttgcggatcgttcggaccaaagaaaatatctttcaaccactggaacagaacgatcacaaagatgaaaagctactttctgtctataagaaatggcttctggaagaacaaatcagtttttctactcatcttttttcttatgcttatgaagaaatcattgatcgggaatttttttaccgctattttcaacaggatattccacagtcagaattgctgcagctaagccattccctttttagagaaaagaaaaaagcaattagtaagacggagatcgattatgaactcctaatcgtttgaaggcaagcggttgtcctgtatattcagggacagctgcttgcctactagtgtctattagcctatccctaaatagagatagccgattgaaccgattatgaataagtaaaggatattcaccatatagaacttgtgttggaatcttttttgttcttgagggagagcttgcttgatcaatttgtaaccaatcaaattcgctaacgaagcaatcaatgtgcccaagccacccacatttacccccaacaaaacagctttcttgtaggttgtaaaaggagcaatcagaatcgctgctgggacattggaaatcacctgagaaagggtgatgctgcctaaaaaggcttgttgttctttttggaagaagggttggatcatttcaatcaacttgtcttgttcgttgatatttccgataatcacaaagaaacaagcgaatgtgactaagagacggtaatccactgaacgaaagagctctttttgaaaaaaatagaccacgaatgctacgatcgatgccgagaggacgaaaggaacgacatgaaagattcccaaaatcatcagtgccattaaaccaagataaagtaccatgtattttttctcaaaaaaatgcgtggtttttttgatgatgagaggggatgctggcaataattgaatggatcctactaacagagttaatgataggacaaccatcatacctgtcgtttgcaaaaaagtagtcaaaggtaaattataaaaagaaaacaagaagagattttgcggattcccaaagggaaataaactgctgcctaaattagcggctacaatcaggtaaactgcgccgagaagaacgcttttttgttcctgaatgcctttggtgatcagaagatacataggtagtaaagtcaggatcgccacatcgttcgttagtaccatcgagctgaaaaaacttaataaaacaatcgttcgaatcagtgctcggagagaatgactcttagagagcaaacgttgaccaatgaaattcaacaaaccggctttttcaagcccattaatagtcagcatgagaccaaacaaggtcaaaatcacttgaaaatcaataaagtggacatcaaaacgtccaaatgaactcgcaacaagcgccaaaaagaaagaaatcgaaaataataaatcgctttggaaaaagaagaatattttttttaacatgcgtgctcctttctttcaaattttaccatggactcttttagagaagcaaagaaatattctcggttttgacatatactgtgaaatcctatcgctcaatatggttgacaaacgaagcgtttattgggaaattagaactagactgaaaaaggagcagaatcgatgaatttgatgcaactattagaaaaaaatcagcaagtccattttcagatattgaccatcttctttcagcatggttcagaaatttcctataaaactcttgcaaataagttatccatttcttcaccgacgctccaaaaggagattcagcatttgagtgacaatctttctgttttccatgcagaggcattgttagaaacaaaagagaatgatcgtttgcatttaacattaccgcttgatttttctattcagcattttttttatgcgtatttatcagaagcggtggattttcaaattattgaatatctctttttccatcgcgaaggatcgacaacgaaactcatgttggatttgacgcttagcgaggcctcgctttttcgtcatttcaaatcgatcaatcacttgttggaggaatttagtcttcaattgaaaaataagaaactgatcggcgatgagcgccaaatccgctttttcttttattcgtttttttcgcagagttatccgttagcaaaaatcaatgaaacctttaagagtccagctattcgaaacttgattcgggtgattgaacagcaactcggcttatcaattgatccacggaataattggaaattggtcttatggtttggtttgatggaagcccgtttcgattttaggagttcccagcaacatgagtcatcgaaaggcctcttaaaacaagtagaaaatgatcctacttttcaagtgctacgaaatattttaggacgttatctcagccgttttgccatttcgtggagtgactacgaagctgtttacctctatttgtttttgatgatggaaggattagtagtcatggatcaccagcaggacactgattcggaatttatgctagatttagccgctgagagtcaagtattgatgaaaacttttgcggatgaatctcttgatatacaagttcattatccagaaatcagtcgttttttagcaatcatcgttcttagagcacgctacttgaagggctcgttgacttcatttgccgattttcctccgcattttttgcggggaaccatcacggaagtagcgaatcaagcagttgaaacattggcacaagccactgggcctttttctgaggagaaacagagaaagctcatccatgatttgtcgtttgttattgaatggttgcaagagaaacaacaaaaagagctgaaaatcggtgttctgctgtctcaaaatcaattacgtacggatgttttgcggcggtttttggccaaacagctctctgggtatccttacatgcaggtggaaactgcacaagcaaccgattatgatctgctgattgtggatcaaccgcagattgccgaaaactatcactacaaaaagctcctggtcttgacaggtgtgatcgatcgttttgaagagcaacggctgcatcaagtgattgatgaaattcgaagggaaaatcttgaaagtgagttggagaagttatgaggattgtcattattggaggctctcatgctggtatagcagcagcccgccatttaaaacagatggatgataaaattgaagtgatcatcattgaaaaatccaatgtattgggctatatcgctagcagtttgaacttagtattagagggatatattgagcgtctagaagattcccgcactgctactgccagtgaattactgtcagaagggatcaatgtgatgctcaatagccgcgtcgtaaagattgcagcggcagaaaaaaacgtttcttttgaaacatcaacggctagttgtgtcgaaaaagacacgatctcatatgattatttgattttagctatggggtccagtaattttcggaatgcttttacggaagaagtcaaagagcacattaccacgtacaaaacgattgcccagtctcgagcagctctaagcaaaatacaggaagccaagaaagtggccattgtgggtgccggtctgataggttttgaattagcggaatcactaagtggacaggataaagaggtcttcttgattgatcggatggatactttgcttttccgctacttcgaccaagagatttctcagattttgatcgaacgttttccagaaaatttacaaatctatctgaacagcagcgtggtcgcagcaaaacaaactacgaacggagagctggcgggaattgaacttgccaatggcacttttttgccagcggatatcgttgtctatgcagtcaatccaagaccgaatgttgacctggttgctgactttctgaagttgaacccagatgggacgatcgacaccaatgaattcttgcaaacttccgatccaagcatttatgctgtcggcgacttagtctcgatcccattcaatcattcagacagttcactctatgtaccgctggtgaccaatgcgtatagaaccggtatcgtcgcggcaacaaatattttgtctgcaaaaaaaatcccttttcccaaaatgcagcgcacagtggtcagcaagctctttggatattttgtgagcagctctggaatcaatgaaacggaagcaccttattatggctttgacgtcgattctgtcacacgtacgttccatgcacgtacgtttttcgaagtagaaaataattttgaagtgacattgaaactggtatttgacaaggaaacacgagtaatcatgggagggcagatcattacaagcgatcgcggcagtttggagatcatcaatacggtctctacgttgatcacatcttacatgactcttgatcaattggctacgatggattactttttcaatccaacgatatcttttccgctgcactttttgaatcaattggccatcgaaggtctcttgaaatctcacgtgaattaaatgtgttatatattaaaagtttttttattcgataaacctacgttaagagtaggtttatctttttttttgcaaaaagccttgtcattaaaagtggaatcgcttaaactaactagagagaatgagaatcgttctcattagaaagggttagtatatgagaaaaatgagtctggccattttgcttctcttgttgatcactgggtctttatttgtgggcgcacatgacatgtctctagctggtttaatggcaggagaagagagtcattggatgatattgctgaaagtacgcgttcctcgtacgattagtctcttgcttgcaggggctgtcatgagcttatgtggaaaaatcattcagcatctgatgcaaaataaatttgttgcagcagacgtgatcggtttgactgacagtgcccgccttgggatcttgatcgtcatgttatggctgcccaatgcatctggactcctgcgaacaaccgctgctttcttattttcttatgcgggggttttgctatttttatggctaagtcgcttgatccctaagaaagatccgatggttttgcctttaacgggtgtgatgttcgggaatgtgattggcgcagtcagttcctttcttgcgtaccgctttcaacttgtgcaaaatgtttcttcctggttacaggggaactttgctaccgtgatcgagggcaattatgaattgatttatctgacactaccaatttttgctcttttgtatttccttgcctatgaaataacgattgccgggttaggagagacagctgcaaaaaatcttggcatcaactaccacgttttacgcttgctcgtatttgcactggttgcttttgccagtagtgtggtcttgcttttagtaggcagtgttccattccttggtgtgatcatccctaatatcgttgctttatttgcaggagaccatgttcgaaacaacctttttctgatcagtttttccggcagtgcctttttgctcttgtgtgatttgctagcaaggattttaatagccccatatgaattgccggtcagcgttgtagcaggaacgattggcggtattagctttctagtcttattgatgaggagaaaaatggtatgagaattatccggcgttatatgttcttgttcatactcatcgggatagctgttggcgcataccttacctacaatacatatggcaattggtccttcgcactgcaattacggggaaagcgaatagtggcctttggcttagtagcaatagctgtctcgtttagcacgatcactttacaaacactgacacaaaatcggtatctgactcccggtatcttaggattggatcaattatatgtgctgatccagacgatactatttttcttcttaggaggaatccgcatgttgagtcaggaaacacctttcgtttttttgttttcgattttagctaccgggacattaagcagtgtcatcattcagaccttttataaaaaagccaataatcaattgtttctattactgatggcgggaatgatcagcggtactatgttcactagtatcagttcatttcttcaagtcatcatggatcccaatgaatatgatttgttgcaagggcgtctatttgcaagttttagcaatgtcaatagtcagcatttattactggctgctggaattattttaattgggctgattggattatcgctattgattccagaattgaatgttatggtcttgggtgttcgaaatgcaaaaagtttaggcctatcggtttcaatgatccagaagagttgtcttttcttgctgtctttattatcggggactgctactgctttagtaggaccatccgtctttttaggatttgtcgtggcaacgattgcctatcagttatttccaacatataaacatggcacattgtttgttggatcagcacttttagggtttttattactagtcggcggccaattttttgttgagcaagtctttcaatggaacacaacgatcaatacagtgattcaatttttaggcggaatcttctttttaggaaaactagtcaaagaaaggaaaggacaatgattgaaacaaaaggaatcgaaaagagttatcaagacaagcgcgtgttgactgatttgtccttgcagttgccggaaaatcaattgattgcctttattggtccaaatggtgccggaaaaagtacattgctttcgattatcagccgcatgttggagcagactactggagaagtttatttcaaagaaaaggagattcgacaatggcgttcgaaagaattagctaagaatctcgcttttttgcaacagagtaacggttttacggttgatatgaccgtagaagaactggtgtcttttggtcggtttccctataatcggggacgatcaacgccagaagatgaacaaatcatttcagaatcattaacacttttatctttagaatcatttcggcaacgctcgatccatgcattatctggtgggcagcttcaacgggtctatttggcgatgattcttgcccaagataccgagtatatccttttggatgaaccgctgaataatttggatttgaaacatgccaatcagttgatgcacttattggagaaattagtcaaagatcatgggaaaaccgtattgatcgtattgcatgacatcaactttgctgccagatatgcagaccatatcgtagcgatgaaagaaggaagtttgttcaaaacaggcacagttgcagaagtgatccaagagcctgttttaaaagaactttatgacttagaagttaagatagtcgaagtggatggacagcgcttttgttattattttaattaagagaccataggaggagtatatgaaaaaaatagtatttagtttggctgtattggtaatgatcacggggttagcaggatgcggctctcaagaaaaaggagagtcaacaagtgcctcaacggctgcagcggcgcctgccgaaatcgaagtgacagatagtaatggcaaagtgactgtgccattttcaccaaaaaaagtcgttgttttcgataacagtgcacttgatacaatggatgctttaggcgtaggagatcgtgttgtaggagctgctacgagcaatatgcctgactatttaaagagttatgctgcggttgattctgcaggtggtatcaaagaacctgacttagaaaaaatcaatcagatccaacctgatttgatcattatctctggccgccaaagagactttcaaaaagatctggaagcaattgcaccaacgatttttctaagtgtagacaacgaaaacacttggtcatcgatcgataacaacattcaaactattgcccaaatcttcggaaaagaagaggaagccaagaaacagttgactgctctgcaaacaagaatcgcgaatctttctgaaactgcagaagccagcaaggaaaaagcattagttgtcatgatgaatgaaggtagtctttctgcctttggtttgggatcaagatatagcattgtttatgatacatttgggtttacgccagtcgatgatacattagaagcatcgactcatgggcagaatatttcttatgaatatttactggaaaaaaatcccgatattatttttgttattgatcgtacaaaagcaatcggtggggatacaagccagagtacgttgactgaaaatgaattggttcagcaaacaactgctggaaaaaacgggaaagtgatcgaattaaatccgcaagtttggtatttagcaggatctgggatcgaatcattggacattatgttgtctgatgttgaaccggctgttgcaaaagattaaaggcttgttatcggataaggatggcttaaatgagaaacagttgcgaatgttggatgttcgcaactgtttttgtattgaaaacaatttattcaatttaaaccaaatttagtttttttcaggtatgctaggttcaaagggaaggagcggattccgaaatgcacaaatatttgctggcggctgccttaggtttagtactgttaatagggggattatttcttcgggtaaacctgatcccgatcgcagactttgagctattgactttggcagaaaaaattacattacaaacagaggtggggctcgcgccaaagtgggggacagtcttaatgggcagcggattagctattttgttgttggttttcatttcctattattggccctccaaaccggggcacaaaaactatttggtcggtgcgggtttacttgcgctttggataatctgcgtaaagatgatttttttcccgcctcaaaaggaatgggtcgaagggacggtcatgaaagtctatgaggatgggtatgcatgttttcagacgaagaaaaacgcggaatcacgttattcatcagattttggtctgtattatttcgaaagcagcgacagttggcagcttcgagaaggacagcagatcaaagttttaacagaaggtgggagtttcataaaatttgatgaagtgtttttaccggtaattgatgttcaaccgttagcggatgtttctcggtctcaagactgaattaaaaaaagaatcacagatttactttacctgtcgtagtaattgatttataattattacgacaggtaaagtaattttaaggaggggatcgagtgatatccagcgatggaattcggggatacaatgatgcaatcatcttatcgattctttccaaagatgattcctatggatacgacatttcaaaacagatacgtgaaaaaacagattcgctctatatcattaaggaaacaacattgtattctgcattcacacgtttggaaaaacaaggattgatccgctcgtatcctggagaagtgactcatggaaagaaacgcacctattatcaaatcagtgaggcaggaagagaatttttagaagtaaaaaaacaagagtggcagcaaacaaaaattgttgttgagcgctttttacaaggaggagcaaaatgaaaaccatccgggattatttagatagtttgtttttgaatgtacccaccacgccagaaacaaagaaagccaaagaggatttggctgcgatcatggaagaccattaccatgaattgattgaacaaggaaaaagcgagcatgaagcaatcggggctgtgatcagtgaatttggatcaattgatgagttgcttcaagaactgcaagtagcgcagtcagaagatactgcagaagaagcctggttagatgctattacaatcgatgaagcctttgatttttgggggaagattcgccgttttgccttctcactttctttaggtattgcgttatgtatcgcttctcttggaatatttctcttttttgccaatgaaatcgatagtggcttaggactattagtcatgttcatgtttgttgcattgggcgtgggctttattattacctccggcttgaactattctgcatcaaaacgaaaattaaacgatcgtccatttgatcaagaagtaaaacaagaggcgcggaagcaattggaagattatgaaaagagttttcgatttggtctggtgctagggatttctgcatgtattctgtcggtgacaccctttttcttgatggaagctattctttacattcccagtggtttagctttaggactgttttttgcggcagttgcattaggagtattctttatcgtctatgtcagtatcatccgcacaggatttgccaaaatggccgatggcgtttactttatttctaatgaagatgaacccggaccacgggcagcgcaacacatttatggagaatccgcaggaaaagttcgcttttttaatacggtttattggccagtgatccttgtggtttacttcctctggtcattttcaacaggaagctgggcctattcatgggtaatcttcatcttgggtggggtttttcaagatttctttttgcctcatcagaaaaataagcgctaaggaatttcttgaaatagtttttgataaacatctgaaagatccgaggttctgctagagcagaagaggagtccttcaggtgtttttcttatcggtttggacaaataaaaacttttcactttgatgaatttgacaaagtgaaaagtgacttaaagttattgagaaaatatccttgtaaatgagaatgagtagccttgagggtataattgttagaaaagtgaatctatttattttcccagaaatcattttaaaatgaaagtgaaacgctcatttatgaggagaaattcattttgtttaaaaaaatgcaaagagactattgcaattccactggctttagactaataattaagagagattattctcaaataataattctaattggaggaatcgctatgtcattaattggaaaagaaattgagtcatttgaagcacaagcttatcacaacggaaaatttatcgacgtttcatctgaagatttcaaaggaaaatggaatgtggtttgtttttacccagcagatttttcatttgtatgtccaacggaattagaagatctacaaggtcaatatgcagcattgaaagaactaggaactgaagtttattctgtttcgacagatactcactatacccacaaagcatggcatgatcactctgatgcaatcagcaagatcgaatacattatggttgctgacccttctcacacgatctctcgtatttttgatgtactggatgaagaaagtggcctttcgcaacgaggtacttttattatcgatcctgatggcgttgttcaaacggttgaaatcaatgcggatggaattggacgcgatgctagtggattgatcgacaaaattcgtgctgcccaatacgtgcggacacatccaggtgaagtttgcccagctaaatggaaagaaggagaagacaccttaacaccaagtcttgatctagttggaaaaatataggaggttgacatggctttagataatggaattaaagaacaactgaaacagtatctggcaatgctggaatctgaaattgttttcgcagctagtcttggtacagatgacgcctcacaaaaagttcgtgatttcttagaagaaatcgcagaaatgtccgaacgtattacgatcgaagaagtaactgcagatcggacacccagctttacaattatgcaaccaggtatcgacagtggcattgcttttgcaggtcttccactcgggcatgagtttacttcatttattttagctttattgcaagttagtggccgggcgccaaaggtcgaacaagcgattcaagaccgtatcaaacaaatctctcagcctttgcattttgagacatatgttagtctgacgtgccataattgtccggatgtcgtacaggcgttgaatatcatggctgtcttgaatccgaatatcagtcatacgatgatcgaaggtggtatgttcaaagcggaagtagatgccaaaaaaattatggccgtaccaaccgtctttttgaacggggaagaattcgctagcggtcgtcagacgatcgaacaattacttgaacaagctgctggtccgactagcaaagactcgtttgcagataaagatctgtttgacgtgttggtcgtagggggcggtccagcgggtgcaagtgctgctgtctacgctgcccgtaaagggatcaatacaggcatggtggtggaaactttcggtggtcaagtgatggaaacattaggaatcgaaaacatgatcggtacaccttacacagaaggaccaaaattaatgcgtcaagtggaagaacatgtcaatgagtataatgtagatgtcatgaaaggacaacgtgccaaagatatccgcaaaaatgaattcgtggaagtggaattagagaatggtgctgttttgaaaacaaagacagcgatccttgccactggtgcacggtggcggaacattaacgttccgggagagcaagagtttaaaaataaaggggttgcttattgccctcactgcgatggtccgttgtttgctggtaaagaagtggcagttattggtggcggtaattctggtattgaagcagcgattgatttggcaggtatggcaaaacatgtctatgtattggagttcttgccggaattaaaagcagaccttgttttacaaaaacgactagcaacattggaaaacgtgacggtcatcaccaatgctgctaccaaggaaattgcgggttccgatcatgtggagcagctgacttatgtggatcggcagacaaatcgtgaagccactttagctgtggaaggcgtctttattttgattggcttgatgccgaatacagaatggctgaaagatcgagtggctttgaatgaacgcaatgaaatcattgtcgacaaacatggaactacagatcttgctggagtttttgctgccggagattgtacagacagtgcctacaagcaaattattatttcgatgggttcaggagcaacagcagcgttaggcgcatttgattatttgattcgccaataatcaaatgcggactgatcctttaaataggtacaaggaatgactgcaacgccgtttaccaatttgattcatttttgatccatgatcattgcagctgatggctgaacttcagtcaaatagttgccagttgattgggtctcgatggatcgatggcaaatggctgttgcagtttttttgtcctgaaaataacgagaaatctctaactaaaaaaggcagcgattcaatgagctgtgagaaaacaggggaattagtcaattgcttaaagatgtttaagaataattaaagaaaaacacaaaattgcggaattcagttgtcatcatgaggaacaaaaggtaacattcaggatgaataaaaataacggataaccttgttaggtgaggctcctatacaaacataagctattgcgcagaaacgtcgaaagacgccaatgtgtaaaacaggaattgtcggattaaggctcttcataaaatagctaagaagaaataaatactactaatttgcttcttctttacgttgtatagtgccaaaactcggacgatgagattgcttgcgaagtcgaacgtcttgagagaagtttggctttttttcttttcttgagtatgtttcaaaacgtaaatggataaaataaataacgtctgaaatcacctgctccaagggaaggagtggacgatatgagtaaaaagagaaagatcgattggttacttatcacagcttatttgctgttgagtatcatcggtcttttaatgatttatagtgcaagttcttaccggttgatgactgctgggggtgcaccggccgcgttgttccagcgacaactgatttttctgctgttgagttggggaatgattcttttgattcaaaaaacccgcgtcgaaattttgttaagcaaaaagttagctgtgggactattggcctttggcattgtcatgttactgttggcctacctgccatttttcggggtatcagttaacggtgctcagcgctggatttcgatttttggcattcagtttcagccttcagaaataacaaatgtcggtatgattctttatttggcaaactattttaaggacaaacgatctttcaatgaattaaaaaagccgctctttctcttatttctatgttgtgggctggttctaatgcagcctaaagttgcaggagtaatgattttactatttttggcttttgttatgatcacgactgttcaagtgccagtcaaagtcacattcctgctatttactgcactgatttccagtttatttcttttaggaggtgcggtcctctttttaggacaacacggctggttaccacaatacttcatgcatgtatacaaccggatccaacttgttggagatccattttctgacccatatggtcaaggtttccaaatgattcattcctattatgcattattcaatggcggattaagcgggttgggtttaggcaatagcatcacgaaaaaagggttcttacccgttgcggagacagacttcattttttcggtattggtagaggagcttggccttttggtagggatttttgtaattggattattatttctaattgtgttgcgcctgtttattcgttcggcaacagctattgattcacaaataggcttgattctattaggaactgccacattgttgttattgcaaacaagtatcaacatcgcaagtatcttagggttaatgcctatgacaggggttcctttaccatttattagttatggtggctccagttactttattctttcgtttgcttttggtatttgcctcaaattggaaagagggagggaagcaaatgaagtacttcaaacgacatgaagtgaattatgcactgattctaccggttttcttactttttttattgagtattgcggttcaatatggtgccagtgtgctggatggcattgatccgggaccggttgttgtgcggcaactctttttttgcatcattgccgcaatcgcattgtttgcgggcagtttactttcgacgacttttttattgcggttctctggcatcttttatgttctttctctaggattgatgacattattgtactggttttatgatcccgtcatgtttgagttgacccatacaaaacgttggatccgaatcggccgtttcacattgcagccttctgagattatgaaattggcttttgtattgtttatggtgtatctcacactcttatatgaaaaaagacagattcagcgaacaatcaaatctgactgtttctacattctaaaaatagtgctttatagtttgccgacttttctattgatgtatatgcaacgggactttggtactagtttggttttcatcgtaatgctcggcgcactatttgttatttccggtgtccattggaaactgttgacagtaatttttacggtattggctgtggttggcggactgttattgctattagtctttactgattgggggaatacgatgttgtttcgattgcattttaaaccctatcaattggatcgagtcaaagcttgggcagatccttttgcttatcaagactcgattgcttaccaacaagtacaaagtatgtgggcaattggttcaggtggtctcctcggggcaagtgacacgcacattcctgtctacgttcctgtgcgtgaatccgatatgatctttacagtcatcggagaatcatttggatttttaggcagttcattagtaatttttctctatttttatttgatttatcagatcatttttgcagcattgcggacaaataataaagcctcggtctatctatcgatcacgtttgtttttggtttggtttttcaaatttttgaaaatatcggggcggcgattggattactgcctttgacgggtattccactaccatttctgagtcaaggtgggacctcgctgattgcagttggtctctctttaggcattatttttgggctggagaaggcgtatgccccgaaaaaaactttcccaataaattaaaggagtttactaaaatgttcaatcgaactcatcggatgacggtcagtcttagctttattgcattgttttttttattgacgatcctagtcttgcatcagccacactggtttcaaaggatagaccgactcttttggaatttgcctcagatgcgcactgctttaggagaccaaatcatgttgggcatcgcttcgactgctacgatcctaccaataactggtttatttctgcttttgggcatctatttatggaaaaagcagcaacgagtttgggcaatctggggaataggaaatctgattgtagtgagtggtatcggtcaagtgatgaaatggctgattcagcggccacgcccagtcctagaagctgggatggttcgcgattcacacagctttcccagtggccataccctgctagctgttacactggtgactacctgtttgcttttcactcgatttttgtttaagaaaaaaggtctgttggctatcctcggcggctctttcatttttttagtaatattttcccgcttttatttaggcgttcattacccaagcgataccctcgcaagtatctgtttagcaagtgggatcacattgatgacttatgaatggactgaaaggattcttacgagtaaaagtaacaatttatccgataaattcaagcaaaggagaagaccatgacgaatggaaagaaagtttggctgacgcttttggttagtttaacactgcttgtgaccgttggaacagtctatgcgctgcgcatcgttcttcgtgcagaacaaacggttcaaaccatgcacgcaccgattaaagggcgagaagcaacagtaattgaagaggtagaacccctaagtctgctccttttgggtatcgcaaatgattccaagcgaaaaacagactatcgtgcgaacacgatcatgatcgtgacattgaatccaaaaaataagcggacatccattacaagtattcctcgtgatgcttatgtagagattgttggtaaaggtttcaaagataaaatcaatcatgcccactcatttgggggcgccgaaatgatgatcgcttcgatcgaacaatttttacagatcccaattcatcattatttctcgatcaatatggatggcatggtagatcttgtagatgcgattggcggaatcacagtttacaacgattttgagtttacggctgagaaaattcattacccagagggggagcttcaattagatggttgggcagcacttcagtatactcggatgcgtaaagatgatccagaaggggattatggccggcagagacgacaacgacaagtgactgagctcctcgctaaagaattgctgtctctgtcaagtttgttccagtaccaagagctcatgtcgatcgttggagaaaacggccaaacggatctcacttttcagcagatctcacgattaataacgagttaccagtctaccctaacaacagttgatctctatcaaatacaggggacaggctttacgggagatggattgcaaggagaagcagggatttcttaccaagcaatctctgatgaggaacgacagctagtgatccagcgattacattctgaattggatatgcaaacacataatgaaccggcagaatagatgatgttgacaattcgatcatagatatactaaaataaagaaaatcgttcaaaaaaagaaagaggtctcttgatgagtgtcttaggtatctaaccagcaaatttaaacaaataaacaatactaagtttatttgttgtgcctgcagataccgatcaaaatcgttattgataaaaacaggtgatggggaactgtcaccttttttgtacactttttttgaacgtggaggagagacgtttcacgggcacaagaaaggacctcatatgaatatcccacaagaaactgaatttgacgcaattaaaacaactgttagtcaacgaatccttagtgattatggcaagcaacgatttgccgaacaacaaccggcctcttctattcattccgctagaaaaagactagcggagacaaaagaagcaatggccctcttaggctctgggcaacaagtaccattcatgggcctgtctgatattttgcatcatacgacaaaaatcgaaaaaggcttgattttagagccgagagaattgatcgattatggagactttttacggtcttttcgattgatccgtcagatgtttgaaaaaaaccagtggcagacaccgcggcttactggctatgcgcaaggattaacggatttttcagacaccgcacaaacaatttttgacaaaatccgaaatggccggattgacaccgatgccagtcgtgaacttaggaaaatccggggacaaatagccaagcatgaagcagaattgaaaaaagtcttttcaaagtttttgcaagatccacgactattacaagatgcacgaatcattcaaaaaaatgatcgctacacactacctgtgcgctccgaatttcaacatcagatcaaagggcagattattgaacgctccaataaacgggcaacagttttcattgaaccagaagcagcgattcgcttgaacgatcgcttgataatggccaaagcagaggagactgccgaggagtatcaaattttagctggattgactggactgcttgcagaaaacttaacagaaatttttacctgtctggatgtattggttgaattggacatcatctttgctcgagcaaaatactgtcgtgaaattcatggtgttccgctagaaatcaatgaagcagaagtaatcgacttacaggaagttcgacacccattgttaggagcagcagcagttcctctgtcattacaacttggttacgatgctcgctgtctggtgatcacaggtcccaatgccggtgggaagacggtggtgttaaaaactgtggcactggtttgtgtgatggcgcactatggtctctttccttcacatgctgggggaagtcaggttccatttttgaaaaatctgtggatggatattggggatcaacaaagtttagcgaacgcattaagtaccttttcgggacatatgaacaacattgcccaaatcgtcaagcatgcttcacggcaaagcattgtattgctggatgagatcggcagcggaacagagccaaatgaaggagctgctttagcgattgcgatcatggaagccatctatcattcaggtgcgcttttgattgctactacccactatggggaaatcaaacagtttgctattgatcatcaagatttccatacggctgcaatggcttttgatccagaaacattgacacctaaatatcggctgctttctgatgctgtgggtaccagtaatgccttttggatcgcagaaaagatgtcagtctctaaagaaatcgttgctaaagcacaacgatacttagaaacgaaacagtatccaacggaaaaagcagtatttaaaggcatccagaaagaacgacagcaagtatccgtggctactttaaaaaaaggcgatcgcatctcttacacagagacaaatcaaacgggcttgttttatgcctatttagaaagcaatcaagcacagattttgctggatgaatcattggttatcgttcccactagaagagtcaagcttctgatgtctagagaagaattatatccagcagggtatgacttggagagtctgttccattcatttgcagaacgcaaatttaaccgagatatcgaccgtggatcgaagaaagcgcaaaagaaattaagaaaacaagcacaggaaaggcaagcatttgcgaaaggcgacggcgcgcaaacgtaattgatcgcaggaaataagctagcgaagataactttcagtaaaaatcaagctattttgcaacaatacgcaagtgtttccaataatggtagaaatagcgctagaaatgcaataaatatataggatgctcacagcaaaggtccgaaagaggggaaagagatgatagaaacaacgcgtttaattttaagacattggcagaattctgatgccaaagagttgtttgagttggcaaaagatcctgctatcggcccaagagccggctggtcgccgcatcaatctgtggcagaaagcgaaacaattattacggatgtttttaacacgaatgaaacgacttatgctatttgtctgaaagatggcatgccgattggcagtattggtattatgccaatcagcaaagaatttatgctcccgcctgcagttgaagtaggctactggatcgggaaagcttactggggacaaggctatacagtggaggcgttgactgcgatccttgctgatcagtttgccagggaaccgaagctaacggtttgggcaggctattatgatggtaatgaacaatcttggcgcgtccaacagaaatgcggttttgtctatcagttaactcaaacagtcgaggttcctctgttaaatgaacaaagaaaagaacactttactagcctcacgtataaccaatggctagctgtctcagagaacggccaaggaacagcaattcaaaagaaagaaaacaattcatcaacgattcactatagcaaacaccttccagaggacccacaacaaatcctttcgttgtatcaagatgctggctggtccttgtatattcgcgaaccagaagtcttgtgggcagcacttcagcaatcccacatgatcactgcttggcagcaagagcgcttagttggtttggtgcgaggaataacggatcagcaaacgattttgtatatccaagatttactcgtattgaaagaattccagcggcagggaatcgggcaaacgttactaaaaaaaatagtaggagactacccgaaaattcgtcaaaaaattttattaactgacgatacgaaaaaaacgcgggctttctacgaagcttgcgggttccaaacagtggagaaaagtcatgcggtcgcctttttatatgccgctaacaaagttagtgaaggtctatcttcctaataaataataggaaaagaagtaggaaagtaaacagggaagtaagtaggtaaataagtaagaaaagaagtaggaaaaactagtggcataagtcttaaccaagaagacacactcgatcactaaagaagccgtcctctggatgtcgtcttataatggctgatcttgactgttgtgatcgaaggtttatcagactgatgccactagtttttttgatcgtagcaaggacttgtctctagcaaacctcttgtttcatttttctagcgggaactcagaaaacgtcaaatttaataacattaatgaaataattttattgaaattttgtttttgtgacaaaaaaatcggttaagacatagtgaatatgctaaactagtaatgattgtttaacaaaaaaacaggaggtttttctttggagctattaaaaaagtcgaaattatttgcagtacttgtgtttatttgtttggtgggactaggcatatggatctattcaaatattctgtttgtcttccgcccgctagaagccatttttgctagtgtctttttacccgttttgatttctgtatttattttttatatctttttgccttttttcaatttgatcaaaaaaaggagcagcaatcaacatctcgctctttatgtcacattgcttctgatcctctttgctgcttatttaatcattcaggtgatcggtccggcactgattaacgaaatggcacgttttatcaatcagattccttacatcatcaacagaatcattgacaatatcgatcattcttcttttgaggaattatttggtccactgttagattcattggatatcaaccaaatcagtaatctcgctgctcagtttatcactggggctacgaatagtctgacaagtttggtagcaatcgtctctcattcagcgattgttttgttcacgattccgttgctattggtttatatgtttaaagatggacataaggttcctgatcttttggtctcgaaagcaccaaaaaaaattcgctctcttattctgcagttgtgtcaagattttcatcaagctgcttcagcatatattagcggaaagctacttgtctgtttgtatgttggcgtcttcagctatctaatctttacatttttaggcttgcaaaatgccttgttactaggcttaatctgtggtgttctagatatcattccgtattttggtccttttatcggcgcggcaccagcattcttgtttgctctgagtcaagatatgaaaacagcagtcttgttagttattggcattacgatcattcaatttggcgagtcgtatgttgtttcaccaatcgtcatgaataaagtgctacatatccatcctatcattgccgtcttcttattattgatcgccgggaatttattaggatttgtaggaatgatcgttgcgctgccggtctattcgatcgtgatggccatggcaggcactttgacccgctattatcaacagcaaaaacatgtaaagcaagaaggaaaagaaaatgaaaatcgttgaatatgcaggggacaaagaagattttgtactagcaaaaataatacggacctcttttgatgcagataccgcatgccatttgggggcagacaaacgagacggtccatctggctatcataatggagaattattgaaacgagtgaagcaagatccagatctcagtctttacctgctgcaagaaaatggcattattggtttgattgtggcaaatcctagtaaacaccagatttgctacttttgtctcgaccctgattttattggtaaaggggttgggactcttgcttggcaattatttgaaaaacgatttcccgtcgattactggatactagaaacaccagcatattcccttagaaaccagcgtttttacgaaaaaaatggctttaaaaaaattggtgaaaaatggtatagtaaagacctatcctatatctaccaaaaaaaattttgataaaatcgcaaagtgagggaaggctatcatgaaagtcttatggaatgaagagatcgttgatcgacaagaggttcaaatcgatatcgaagaccgcggctaccagtatggagacggaatctacgaagttattcgcatttatcaagggaaaatgttcatggccgaagagcacttgcagcgactagagaacagtgccgctaaaataaaaatgacattgccttatgaaaccaccattctcaaagacagattacgttcattgatcgacattgagggaatcactgacggagaagtgtatttgcaagtgacaagaggggttttaagtccgcgaaatcatgtttttcctcctcaagggacgataaaaagtgtccttactgcaaatgttattccattccatcgtccagtggacatgcagcgtaatggtcttcaagccacattaatccctgaccagcgttggcttcattgtgacatcaaatcattaagccttttggggaatctgctctctttagaggaggctcggtccaatggttatgatgaagcactactgcatcgagagggcttttttacggaagcttccgcttcaaatttatggtttgtttccaaaggaacggtgtatacgcatccggatggcaatctggttttacctgggatcacaaaaatgaaagttttaagcttgtgtcaggaattgaagctaccagttaaggaagaagccgttgcgattgatcgattagcagaatttgatgagtgttttattaccaattctgtctgggaaatcgtgccaattgttggtatcgatggtcatccggtgggaactggacagctaggagctgtgactgctaaactacaacaagcgtatattgaagcaaccaaaaagaactgactccaaacaatacacccacctgagatagaaatccccctaagagttagctgactagcgacctcttagggggattttaccatttagtagatgttagttgaaataggaatcagagacgtgctagcagaacacttagttttttcaagtttctgtttcattcagccacgtcgtttactgtgcttagcaatcaattgttgggcgtttcatgttgtcaaaaatggtcttaccagtcttggggattccataatttactgtccaactcgccttgcttcagttgaattcgtgtttgttgttgtgtcaaaagcacttctaattcttgcaagaaggctttctcatgataattgagtgtctcctcggtttgttcttcaatcaaggagtggatccatgcctcattcattcgtaagcctccatttcagcaagagcttcatctaattcaagtaaggtttcctgattttggataagttgatcgagaagaggagcgagttttggattttcagctgtcagtgcttctagtctttgaataaaccactgttgtttggcagcaaatgaaaagggggcttccattgtcagcagctgctgatagtcgatcacaaatcgccgtttctctttttctgttttatacattaactgatcgagaacgagaaccggtaagatggtcatttggtatttttgtgccattaaagttagaggtcgcaaaatttcagaaaaactggctccttcttttccacctagttgaaattctttggctgcaacgcctgtagaaagagcaaagccgatttctttatttaataagtagggtttggctgcctcccaaaccgtatcgatccaacatttcatttttgcaggaacttggtaccaataaagggggaactggaaaatcagacgatcgatcgtttgcaatcgttctaactcaatctctaaatcaaaatcccccgcaactttgtcaagcatatgaacactgacattaggcatcttggcactttcgctaaaaaaacgttgagataaagagtcgtcataggacggatgactggcaataactaatgttctaatcataaagaaaatcaatcctttccctatagatgtaacataattctgccaaaaacggaactactctgcttttaaattagaaggataaatgtgagagaggctaaagtcattattggttcagtgaaatctttactgacttgaatcgtccgtctttttttgctatactgtttagtgaattgaatagaagacagacaaaggttgagcatttcgatgcttcaaggatcacgttctccaaggggtgaggagaacattcttgaaggcgtgccgatcttttttttgaaggcatacttctttacgaggtatgccttttttgtgtctatttttcaattgtcttgtttactttgacaataggagggatattttgatggaagaggcactgaaacgcctgcaagaggcagaagcctataatcaacagcagatgcagcaattgcaacgggcgctgtctgattacgaagaagagaagcaggaggaactacaacagcgtgtacttgaattgagagcagcatgtctgcgtgaacagtccgcacttgaacaacaattacaacaaacgttgcaaaaaacgacggaacagatcgaagcagagaaacaacagtttattgcagatctccaagaaaatgttcgtcgctgtcaagaacaaatggtcgatcagatcgttgaaggagtgatccaaacttatggcagtcacgaaactaagtaagctgaccttgatcgcccccgaaaaccatcaagagcggttattgaaaaaactgcaaagcttacagatggttgagattgaagatgtctttgaaaatgcagaaaatcaaccatggctcaaagaattttttgctgattatcaacaagagacagcgactagctacgcagagacgcttcgcaggatccaagaagcaatcttgttcatccggcgacaaggcggaagcggcaaaatacgagagtggcaacgccaatctttacaactgcctgcatttgaagactcctttcaagagcaaactgtcttgacgcttgtcgaacaaattgaagagttgcagttacaatggcaaaaaaatcatgaagcgatgcaagccgcttctcaatcagaaacctgggcaatggaatggcaaaacctggatgtttctctcgaagaaaaagagttggcatttgccactttcttttgtggcagtgttgaaagttctcattgggaagccatatcagcgaccctcaaacaacttgatgctgtttacctggaaatgatttattcggatacaaaaaagacaaatttcagttgtctttacccgaagaagctttctgcagaagttgagaatgtttttcagcgatatagtgtaaaaaaagaaaatacggacagtctgaaaaaaccaaaagtgctgttgcacgaggcccaggcaaaactgcgagagctagcggatcagcgaaaacagctggcaaatcagattggcacgtataaaactaagattgcttgtttgcagcaagcagaagaatattttttgacaaaagaacaacgaaaaatggtacgaaaacgattggtcactggcaaacatcatactgttttgagaggctgggtcgcgcaacaagatcaacagactcttgaaaaagagctggcagattcttttaacggcgaagtctattgctcattcaatgaacctaccttagaagaattgactgcgaatcaagttccagtcaaactgcaaaatgcttcgtttatcaaaccatttgaaatgttgacggaaatgtatagtttgcctaaatatgatgagatcgacccaacgccttggatgacacctttttattatgtcttctttgggatgatggttgctgatttgggctatggcggattgatggcactggtgaccactattggcctgcactttttccgtttacctaaagggacgaaacggtttatgaagctgtttcaaacattatccggtcctacgatgatttggggattgatctatggctcgtttttcggagcgactttgccatttcatttgttatcgccagcgaaagactttatggctatttttggattatccatgatttttggagggatccaattgtttacaggtctttatttggccgcgaaggaaaatattcgcaagaaagattttttagcagctgtcaatcaaggcttttcttggcaaggcttgctggcgggacttttggttgctgctgctggaaattggctctttaccgccccagcactcgtcacattaggattgattatagcaggacttagcgggctgctgatcgtgattgtgccgatcattaaaggaaagtccaaagttggcggttttttcatggggatctatgatctctatggggtaacaagctatattggcgattttgtcagctatagtcgtttgatggcgttagggatctctggcggcagtatcgccgctgcctttaatttattagtgggctatatgccgccggtagcacgattttctgttgggatcattctgttagtgatcttacaggcgctaaatatttttttgtcattactaagtgcttacgtgcatgcagcgcgtttacaatatgtagaattttttggcaaattctttacaggtggcggccgggcgtttgacacctttaagccgagtgaaaaatatgtcgattttgaaaaagaaaacggaggaaagaaagatgattgattacttgattaataacaacggtggaatggtatttgcgattataggaatgggaatcgcaacgattttttctggaattggttcagcaaagggtgttggaatgacaggggaagcagctgcggcgttgacaacgaatcaacctgagaaatttgggcaggcactgattctacagttactgccaggaacccaaggtttgtatggttttgtgattgcctttatgatctacggcagtttggcagcagagatgtcgacggtgaccggaatggcctatttgatggcttcattgccggtagcttttaccggattgttctctgggatcgcacaaggaagagtggccgcatcagggattcaaatcttagctaaaaaaccggaacactttttcaaaggagttatgttctcagtcatggtggaaatgtacgcgatcttaggcttcgttatttctttcctactattagggtccatttaaaggaggcgacaagcaatggaggcaatggatgccatcgacaaaatgattgctgaactagatcgggaagcaaaagaaaaacggcaagtaatcgaaacggacactaaaacaaggatcgatgccgattttgcagctgcctggtcccaaaaagaactagaaatcaagcgccattcagtagaagcaaaaaaacaaatcgaaaaaaactatcagcaagacatgaatcggcgaataaaagcagccaaacaagaagggattaaacaagctcataaagaactggagacattattcgcggcagcttatcaaaaaatgaatggattggcgcctgatacagtccaacatctggcggaaaatacattaatgcaattacccgtttcgggagaagtaatctttcgttgtggacagcaacagtcagcaagtttgacaaaagattggttgactgctgtcaatcaaaggttgccttatcttgcaaggatgggcaaaccattggagcaagcagggtttatagtagaagacaatggcgttttctacaatttcacctaccaagctttactagaagaatacaaaaatgaaacgagagaacattggctgaaagtgatccaaaaaggagggtaagctatggcgagctatcatcaattgaatccactgattcggatcaaagagacaaccttgcttcaaatgcaagattggcagcagctgattgcagcagagtctatggatcaagtaatggcaatcttgcagcaaacgaattatcaacgttatctgggcgctgatttttccgaaaaatttgaggggtatctggatcaagaaatgctgacaaccatacaagaattagcagaaaacgttccagatcctgatgtgcttcgtttgatcatgctgccgtatacctttcataatttgaaggtattgaccaaagaagatgtaacagggagagattatagcaatttactgatcgaagatggattctatacgatcgatgaactaagaaatgccatccaaacaggatcttcggaaagtataccgtctaaagtcattgaaacgatccaagcagtaagggaatacttagaaggttctgctgttttgcaagggatcgatattatttacgatcgccgctttttacatgagcaacgacgcctagccgaaaaaataaatattccagcactgacacatgcggtgatcacaggaatcgaccttacgaatatcacgattgctgcacgttgtttgctgcaaaaaagatcaaaaagttttatggcggctgttttagtcagtgtgggaagtattcccaaagaagattatctcgcttttgcggaaacctccttcactgactatctcgcctttttgaaacaaactggctatcaagaagcgctactgccgctattacaagagaccacgatcgattttgctgcattggcactggtgaaagatgacttagttactcagcagttcgtagctgctgaagcgttgggaccaatgccattactcgcgtttttaaatgccaaaacattggagattcagaacttgcggctgattttggtaggaaagcgcagtggcttcacagaagaagagctgagagagaggatgaggtactatggcagctaagattggtgtgatcggcagcaaagaatccgtgttaccttttcagctgtttggctttcaagtgtgttacgcaaccgcaaaagcggaagtgactcgtgcctttcagtgcttagtgaaagaagagtatgcggtgatttacgtaacagaaaaatgtgcggcattgattccagaagaaattgccaaataccaacagcaagtttcaccagcgatcatcttgatcccagattacgatggatcccaaggggtagggctgaaaatgatccaggaaaatgtcgaaaaagccgttgggcaaaacatactatagaatggagctgatgttgtggaaacaggaacaataattaaagtgtcaggtccgttagttttagcaaaagatatgggccatgcaagtttagaagatatttgttatgtcggtgatctgggggttgttggagaaatcatcgagatgagaggaacgatcgcttcgatccaagtttatgaagaaacgtcaggtatcggaccaggagaacccgtccgaacaacaggagaaccgctgtctgttgagttagcaccgggaattatgtctcaaatgttcgacgggattcaacggccattagaaacatttatggagctgacccaaagtaactttttgaaacgaggggtccagctgcctgcattggatcatgagaaaaaatggacctttgaaccgaccattgcggtgggaacggaagttactccaggaatggttatcggggtcgtccaagagacgccattgctcctccacaaaattatggtgcctaatggcgttacaggacgggtcaaagaagtttttgctggtgattttacgattgatgaaacggtttatattcttgagacaccaaaaggagaacgctccttttcgatgttgcaaaaatggcccgtacggcacagtcgtccagtcaaacagaaattaaatccggtagagccaatgatcactgggcagcgagtgatcgacactttctttccaatcgcaaaagggggagcctctgcggtccctggccccttcggtgcgggaaaaacagtggtccaacatcaaattgctaaatgggcagatgtggacttagtggtctatgtaggctgcggagaacggggcaatgaaatgacggatgtaatgaatgaatttccggaactgattgatccacgaagtggcgaatccttgatggctcgtactgtactgatcgcgaacacttccaatatgccggttgccgctcgggaagcttctatctataccggaatcacgattgcggagtatttcagagacatggggtattctgtagcgattatggccgattccacatctcgttgggcggaagcgttgcgagaaatgtccggtcgcttggaagagatgccaggtgatgaaggctatcctgcctatttgggcagtcgcttagccgagtattacgaacgatccggtaaagtgatttgtttaggctcggaacaagaagggagcatcactgccattagtgcagtatctccatctggaggggacatctccgaacctgtcacgcaaaacaccctgcgagtggtgaaagttttctgggggctggatgccacgttagctcaaaaaaggcactttccctctattgattggctaaaaagctattccctgtatgagaatgaaatgggcgcttatctggatcgtcagttgcaagtggagtggtcgaaaaatgtgactacggctatgcggatgctgcaaaaagaagctgaactttctgaaattgtgcgtctagttgggattgatgccttatcggataaagatcaactattgttagagatcacgaagtcattgcgagaagattatttacaacaaaatgcttttgatgctgttgatactttcacttctcgagaaaaacaatttgaaatgctgcagaccatcttactgtttcatgacgaaggtcaaaaagctttagaattaggcgcctatttgacagaaatctatcagggaacagaacgtctgcgagataaaatcgctcgcatgaaatatcttccggaagatgatttagaaggaatccgcaaattggaaagcgagataaaagatacgatgaaagaaatcttgcagaaaggagatcgtacggatgatcaaagaatataaaacgatcggggaagttgtcggtcctttgatggcggtcgatcgtgtctcaggagtgaaatatgaagagctgatcgaagtacgtctgcaaaatggtgaaattcgtcaaggtcaagtcttagaaattcaggaagataaagcactggtgcaaatctttgaaggtactggcggaattaatttacgagaatccagtgtgcgcttcctcggacatccgttagagctaggtgtttctgaagaaatgattggccgggtttttgatgggttaggacgagtcaaagatggtggttcagaaatcattgctgagaaacgaatggacattaatggggaagtaatcaacccgatggctcgagattacccagatgaatttattcaaactggcatctcttctatcgatcacttgaatacgcttgttcgcggtcaaaaattaccgattttttctggttctggtctgccgcataaagaattagcttctcaaatcgctcgtcaagcgcaagtgctcgacacagaggacgactttgcggttgtttttgcaggtatcgggattacgtttgaagaagcagaatatttcatggaagattttcgccaaaccggagcgattgatcggtctgttgtctttatgaatttggcaaatgatccggcaattgagcgaattgctacgcctcgaatggctctcacagctgccgaatatttagcttatgaaaaagggatgcatgtcttagttatcatgacggatatgaccaactactgtgaagcgttgcgggaaatatcagctgcccgtcgtgaggtacctgggcgccgaggctatcctggttacctctatacgaatctttccacattatacgagcgagctggccgcttacggggagtgaaagggtcggtgacccaaatccctatattgacgatgccagaagatgacaagacccatcctattcctgacttgactggttatatcacagaaggtcaaatcattctttcaagagagttatacaaaaacggcatccagccgccgattgatgtcttgccttctctttctcggctgaaggacaagggaacaggtgaaggcaaaactcgtaaagatcatgcatcaacgatgaatcaactcttctctgcttatgcgcaagggaagcaagccaaagaactcgcagtcgttttaggggagtcagcactatctgatgtcgataaaatctatgccaagtttgcggaacgctttgagaatgaatacctggatcaaggttatcaaacaaatcggtccattgaagaaacgttggatcttgggtgggaactgttggcgatgctgccgaaagtagaattgaaacggatcagcgatgcgttactagaggcgtttttaccacaaggagaggatgcagatgagcagacaaaccgttaatccaactcgcatggaactaagccgcctcagcaaacagttgacgactgccaaaagaggtcataaactgttaaaagacaaacaagatgagttgatgcgtcagttcatcgaactgatcaaacaaaacaaccttttgcgtaaagaagtagaaacacaactacatcgtgccatgaaggcttttcgcctagccaatgccacgatcaatgaaaagtacattgaagaaatgttcatcttgccagcaacagaagtttctcttgatgtctcaaccaagaatatcatgagtgtggaagtgcctgtgatgcaattcgactatgatgatgtggtgatgcaggcaccgatcgagtatgggtttgtgaactcgaatgttcctttggatctggcaatgggacgtttcaccgatgtcttgcctaaactattgtctttgacagagatcgaaaagacctgtcaattgctggcggatgagatagaacgaacacgccgccgggtcaatgcgctagaatatttgacgataccagaattggaagagacgatctatgggatcaaaatgcgtcttgaggaaaatgaacgcgccaatgttactcggatgatcaaggtaaaaaataaaacaaagtgaatgccacgtcagtcgaaaatctgcttggcacaaaggtaggaaagaaagatgaaaaaaagaatgtccaaaaaaatcagtgcaccgcagctggttacactggtctttatgatgttgatcttgatgggaactgggttgcttatgttaccagttgtaacaaatgatgggcaaggtgtgcctttcttagatgcattgtttaccgcaacttccgcgatttgtgtgacaggactttcgactttttccatttctgaacagtataatatgggcggacaagcgattcttttgatcttgatcgaaattggggggatcggttttatgtcgatcccagttttcttttatatcttagcaaaaaaaagggtcaatttaagcactcggatgattctaagagaatccctcaatcttgaccgaatgtctggcgaatttcaattggcttggtacattatccgcatcgcatttttgattcaatttttagggatctgcctgttggctctgtcttttgtgccacgctttggttggcagcaaggcctatggtttagtatttttcacgccatttcttccttttgtaatgctggatttgatctttttgggaatagtctggtctcttttcagtcggatccttttgttttaggggtcattagtcttttgatcattgccggcggcttaggctttctggtctggtttgacttgttagctacttcaaaaagacgctcgttgcacagccgtattgccttgttggcaatgattgttttgctgattttagggacggttggtttttatgtgaccgaatatcactccagtatcgtatcaggcgattccattgttagtcgctttttccagttattttttcttgctgtgacccctcgaacggctggattttatagtatcgattatggccagatgagtcaggctgggttaatgttgacgatgattctcatgtatatcggcggtacttctggatcgactgccggagggctgaaaaccacgacggtctcagtgttgatcattaagattcgcagtttgttgaaagggcgcaaacgagctgaagtttttggcagaacgatcaaagaggcggctgtttcgcgggcgttcacgctctttttcttaacactgagtctttgctttattgccatctttttattatccatcacagaatcgatgccggggaattctcagtttggactggagtacattgcttttgaagttttttcggcttttggaacagttggattaacaatgggattgactccgtatctttctgtatttggtaaattattgatcatcttattgatgtttattggtcgtgtgggcatcatgacggttgctttttcattgatgacaaaagccaaccgccgagaagccggatacaaattcccggatgaaacggtcatgattggctaagatctgttattaaaagttgttttggatcaatggaaatcatccccgaaaaatattgccgacttttaggttagtttaaggtttctcgtctaagatcttcctaagaactaaatgagtcagttgcagcatttcgttagagctgctaggacaatccaaaggtgggaagaccatgagcttgtgggaattgtggtttgtaggaaaaacttttgtgaccgtgctgctagtcgtttttttactagaatggctgtacttgttacggaaactttcaagaaaatcgcagcagttgatctatttactgctgattttggttgaatggcacagcaacggctggatcgggctcctaacaagtttagtatgcggaacgtattttttcgggcattggaaagagcatgctgatacgactgcatcgattcaatcgacagtgtatggtgatgggcaagagggtactgaaaacttgatgcaaaaatactagcatggcttgggtcaatgggaactattgccgctgatatgcttcttcatagaaaagacactgctagttaaaaagaacctgtggtaaacgaaaagataacttttcgcagcacgggttctttttgataggattcagtgagtgatttacgccgttttgcttactacgtggaaatagccttctttgtcttgaatgatccagacattttgattgtcattcttgacgatgacgattccttgtacgacctcattggtgactgtgcgaaattcttctttattcatttcgatacctccaaggtagattccaattattttcagaagggggcagcacgacagtagagaaaaagccgtgctgcaaagcaaaaagaaaattaattggtagctatagtatacaggcaagatattgagttctagtcaatttcatgtaaataatcggttaaaggagaatcaatctgtcaaagaaaaacgcagtttcattttggtattgcctctttccaccatttctcctagtaattgagtggcatgtgataagtaaagctgggccatttcacggttggcttcttccaataactgatttgttaatgggattgtctgatcgatcttctgctgaatcgctagacaatttgccatgattgtttgttcaaaccgttctgctagatcgctgtatagatcatagtcttgatccccgatcagtgctaatgttttagtcaaccaatagctatttcccggatcgtaagtagtggtggtatcacaataacctttcggggtctcattcacattgctgtaaaaagggaccactccattgaaggtattgggaccaaaagctaaccagtgaacgcctgcaatttcatcaggtacgtgactgcgcacttggagaatatgcacttgctgattgcgattgagagcaatcgaacgaaagcgagttctctcactagccgttccattcccgtacggatcataaggggtattttgaaaatgactgctcaacgcccactttacatccatcacgctgattttctttttcggaagacagatgaaaggtagatcttggtcaagcggatccgacgcggtttcgctgaactgtttttggatataccaagctctagggttgttataacgagtatctttttctgttgcactgccgaaaatatgacgtaaattgattcagatcggaagagcgtcgtgtagggaaagagggtcttcgccnnatcctacggatttaaatcatttgagaacatgagaattagaatctttttgatcaatcaattaatcaaagtaagataacaaaaaatctgagccagaatgaggttcattctgacccagatttgattttgtacaacccatcagtccttattgacaaagagcccttttttataaagattccctagttgtatcaagagttgttcctattgataggattaggcgctaacgctttaactgtatctaaagcagcaactaagcttactcaactaatcttattcaacaaattcaaactcaaaattaccgatgcgcacgatatcgccatctttggctcctcgcgcacgtaacgcttcgtctactcctaacccgcgtaattgacgggcaaaacgcatgactgtttcatcatgatcaaagttagtcatttggaagagtttctcaatcttttcaccactcaagatccaagtagcatctggatcacgatcaatggtaaattctggttcatccgaatggaacccatattgaacaacttcttcttcgatttcctcatcatacaataagaattctggtgtgacttctaataagtctgcagttgcactcagtaaagcatcaattcccttacgagtgacacctgaaattgggaaaatcggcaaaggatctgcgaattcatcggtttgttcttttgctaattgctctttgaatttcaccagattttcttctgattctggcatatccattttattcgctacgataatttgcggacgttcaagcaagcgtaagttatgggttgctaattcttgattgattgcttgatagtcttcatacggatcgcgcccttccatcccactcatatcgatcacgtgcaaaatcactcgtgtccgttcaatgtgtcgtaaaaactgtgtacctaatccaacaccttgcgatgccccttcaatcaatccaggaagatcggccacagcaaaactacgaccatctgaagtcgttaccatccctagattagggactagcgttgtaaagtgataggcaccaatcttcggtcttgcagaagaaatgacagaaagtaatgtagattttcctacggatgggaaaccaaccaagccgacatcagctagtactttcaattccaattcaatttttctttcttggccaggttcgccattttcagctagttctggcgctggattctttggcgaagcaaaacggatattgccgcgaccgccacggccgcctttggcaatcgtcaacgtctgtccttgctccaacagatctcctagcaaagcacctgtgtctgcatcgcggacagtggttccttggggaactttgatatacgtatcttctgctccgcggccatgcatccctttactcattccgttttcacctggttgtgctttaaaatgacgattgaaacggaaatccattaacgtacgcaagccttcgtcgacaactaaaatcacatcaccaccgcggccgccatccccaccggctggtccgccatcgggaacgtatttttctcttctaaatgcaaccatcccgtctccgcctttaccagctttgacatcgattgttacctgatctaaaaacatggacatgttatgtgccctccattctctcttcttaccttctaataaaccaatttgaatacaattcatgccatttgcaggccaaagttcacctttaagaaagtctatttaattgtaacgaccgcaaggccatttgtctatcttttctgcctcttttcccaaagaactagataaaaatttaagggtttttctttgacagaatcctggtttcgtagcagaattttaattgtaagatcaaaaaagaggaggaacaatagattatgacagtaaaagtgggaataaatggattcggacgtatcggtcgcttggccttccgtcgaatcaaagaagtatcagatgatatcgaagtcgtggcgatcaatgatttgacgagccccgtcatgctagcccagttactccagtttgattcaactcatggtacctatccaggcacagtcactgccacagatgatgcgatcgtcgttgatggagaagaaacaaaagtctacgcagaacctgatgccagcaaaattccttgggtgaaagaaaatggcgtggatatcgttttagaatgtacaggcttttatacatctgaagaaaaagcacaagcacacttagatgccggtgtaaaacgtgtcgttatctctgcaccagcaggaaaaatgaaaacgatcgtttacaatgtcaatagtgatacacttactgcagaggacaaaatcatttcagctggttcttgtacaaccaattgtttagctccaatggcttatttcctaaatgaagaatttgggatcgaagtaggaactatgacgactgtccatgcctacacttctactcaaatgcttttggatggcccggtacggggaggcaacctgcgagctgcgcgttcagccgctgataatacgatccctcattcaacaggagcagcgaaagcgattggtttggtcattccagaactaaatggcaaacttcaaggacacgcacaacgggtacctgttgtcgatggatctttaacagaattggtatcgattctgaaacaaaaagtaaccgcagaagaagtcaatgaagccatcaagaaacacacgatcgacaatccttcttttggctacgatgaccgtgaaatcgtctctggcgatgttatcggtacgacgcaaggatcaatctttgacccgacacaaacagaagtaactactgcaggagacttccaattggtcaaaactgttgcatggtatgacaatgaatatggttttacttgccaaatgattcgtttgttagaaaaatttgctaatttataagctactcattacaaaaagagcgaagatctacggatcttcgctctttttttgctattctggcaagtgatcatacttttcaaggaatgccgcaattttttcctggtaacgttttggatctttcgtgtagctttgggcatgttccgcccctttgactacccatttttcttttggcgcatctgtagcagcataaacctctgccaacattgaataaggaacgaaagtatccgaatcaccatggatgaagaacattggacgagtgttcttgtgcagctgtttcacggcatctgcttcgccaaagaagtaaccagctcttagcttggtaaccagactagtgacattgatcaaaggaaatgctggcaaaccaaataattgatccaactgatagctcaattcctcatttacagaagcataaccgcagtcctcaatgatcgctgttacgttggcaggcaacttttcgccactggtcatcatcacggtagcagctcccatacttacaccgtataaaacaatggattcttccttgccgctttcttttaagatttgatcgatccattggacataatctttccgttctggccaaccaaagccaatataatcgccttggctttctccatgaccgcgggcatcaggaaccaatacgttatatcctagatcatggaacatcttcgcataaactcccatcgtctctgcgtttcccatataaccatgggcgacaatcactgttttgtgctgtgatttttgggcaggcaagtaaattccggacaacatcaatccatctgaggattcaagttgccacatttgacgattttccggagcggtaaaccactcctccgcttcaggattcgcattgcttttgtccgttccagaggtatcaccttttaaaaaatctttttctgatgggacaactgcgtaattataaaaataatttccggcatagcccaagcctactatcaaaagcacccctactaaaatggcgatcttccagcgtagtttcattttgttcctcctcgacaactagtttacataatataattattggttgtttatttcaagaaacgcgcttgaatctgctccttattcaggcgatatttgaaataaagatgaaatccgcccgccaacatcaacgtgatcccatacacccacatctgatgccaaaaataaaatgtattgatgaccgcaaagacccctaaaacggcaaaaaaacagccatataagcgccaaagaaagccatcagttcctaatttggtaaaatatgtctcccattcttcactggtcatgtgttgtcgtttccgcttttgctggaaaatagcaatcagtaagaaaatcgacaaaaaaccagccagacgaatggtaacgataaataacaataacgttttaataataaaaaacaccgttctggttgctccctcctaaaaaacattctagtacaaaataccccttttacttttgatttgtcaataggaccaaaacgaaaaacagtcaaactaacacttcaacaagcgctaccaagtgctgctatgtaaagagcagagaagtaaagagtaaagaaatttttgctagcaggcggctcctttcaacagtcctcaccttcttaccatcaatctcatccacatgtagaaacgcgccttttttccccacactgcacggacgaaagctattaaacaaaaagaaccgctcaaaaagagcagttctttagaaaaacaaagcgtcttattcgtctttgctgtcttttagtttaaagcttgaccatggtttcaagaaatccagtagaaacagttcatctgcagcaatttttcctacgacattgacacggccatcattcttcatttctttcaatgcgatctgagtttcacctttgtattgcccataaccgacgttatcgatcaaaatatcaccgcgagtcatatcatgggtatcatgtgctgggaatggcttatctttgtagtaaattcgagtcatcgtcgaccgcaaaatatattctgagcgatccccgcgataaccatgaagattatcaaacaaacagatgcgttcatcttccgtgattccttcagcaacatctacttttaaggtaggatagtccgcattgaaggcttctgccattgcagctaactctttttctgatgcataggcatttcccactgaaatatcatcgattaatcctgtcaaaaccaaatgtttgacttgagtagcgattggcagatcacgatgatcttccaacgaacaaagcccatcttgtgttggccaaggaccaaatgttgcctcgtgagaattcacaaaagccattgtgttcaagttgtaacgacggaatttttctgagcaatacacaaaatggtcataacccaaacctgaatatcgatgagggtaaaaattgtgagagcctaataaattattcgtatttggcgaataactcatgatattgtctacgtagtttgtcccactgctcatattgatctcaattttgatgccataaggattacgcgtcatacgcgcttcttcggcaccggtaaaaccgatatccaaacggacaccataagcacccatttcatcaaagaatgaaagatcatcatacgagatctctaattgatcaaagagaccaggattgatgtccaccatgacttccattcctaattgattggcataatccactacctgcttgaaatctgccaatactttttctttatcatcttcgatttgcagcaaacttgtaaacacacgcttaaagccgtatttgtgtgctaaatcaagataagccttgtctttctcaaacgttgatcgttctggataaactgaaatacctaattttcccatccgtcaaacctcctaaaaattctatccgttttttgttcatgaatcctctttcattatagcaaacaaccgataagtggtctacacctttcctattggttttaatagatacctgcttttcactccagcttaattttgatatgataaagacagtctagtaatgaaaggatcttactcaaatgaaaaaaatgatactaacgttggcggcagcaactagcctctttctattaactgcctgcaatgatacaacaactacttctagttcttcggataaaacaaccacatcagaatctgtagacttaaattctctggaactgccgcagttgtctactgaagtaaaagaaaatgaagatcttgttgcacttgagaccacagaaggcacgatcaaaatcaaattattcccagaaattgcaccaaaagctgtcgaaaactttatgactcatgccaaaaatggctactacgatggcttgactttccatcgaatcgtcgaagattttatgatccaaggcggcgaccctaacggtgacggaactggtggagaaagcatttggggcaaagggtttggcgaggaaatatccaaacagctttaccatatccgcggcgcgttatcgatggcaaaatccagcgctcccaacagccaaggaagtcaattctttattgttcaaaaccatgatgatgtctctgatggacgagcaatccaattttatcctcaaaatatcattgacgcctacaaagatggtggtgctccgacactagatggtaagtacacagtctttggtcaggtcattgaaggaatggaggtcgtagacaaaattgccaaagccgaaacgaccggtgaggcgaatagcaacggagaagactctacgccaaaagatcctgtcaaaatcaaatccatcaagattttacaagaagctaagtaagcaaaaaagaccaatgcctttgaaaatttcccttaaaggcactggtctttattttatttttgttctccaacaataaaggtaaattcacactccgctgctttttttccttccacagttgccacagcattggctgtccctacagaacctttgatttttgtaatctcaaaaacaagtttcaaggtatcgccgggaacaactttttgacggaattttgctttgttgatcccgccaatataagcagttcttccctgaaattcatccgatttcaaaatcaagatcgaacctgcttgtgccaatgtttctaaaatcaacgctcctggcatcactggatttcctggaaaatgtccttggaaaaaatcttcattgatcgtcacatttttcgtggcaatgatcttcttccctgattcaatctcatcaacgtaatcgatataaatgatcggatagcgatttggaatcaagtccatgacttctgtttctgtcaatagttttttcatggggtttccttccttgcttaaaaaaatattatagtttgattatcaaagtatcatagttctgattttttcgcaactaaatatttattaataaaaaaatagtttgacaatcaaacaattatgaataataattagaaatcatgatagtgggacccactatcgatcgtcattattgattattatgcaaactattaaggagtggaattatgagtttcttaactggaaaaaaagttgtcgtgatgggcgtagccaacaaacgcagtatcgcttggggctgtgcgcaagcgctaaaagaacaaggcgctgaagtcatctatacgtatcaaaacgaacgcatgaaaaaacctcttgaacggctactagaggaaaatgagtatacggttgaatgtgatgttgcaaatgatgagagtatcgcgaaagcttttgaaaccatcaaagactatgcaggcgaaatccatggcgtcgtccatgctgtcgcttacgccaacaaagatgatctttcaggtgatattttaaatatatcaagagatggctatgcactagcacaagatatcagcagctattcattgatcgctgttactaaatatgccaaacccctcttggcagaaaatgccggaatcgttaccttgacctatttaggttcagaacgtgctgtacccaactataacatgatggggattgctaaggctgctctcgaatcaagcgttcgctatttagctgcagaattatccccgcaaaaaatccgggtcaacgccatctctgcaggcgcaatcaaaacactggctgtgacaggtgtaaaagattatcaaaagctgatccaattatctgaagatcgcactcctgatcatgttggtgtgaccatcgaagaagtcggcaacacatgtgcctttctgattagtccattgtctagcggtatcatcggagaagtgatttttgtcgataaaggtgttcacttatcgtaattctatgatcacatgtactcgtgctcgtctcttgactggtctatgccaagagacgagtttttgctgtttctttgctaactaatgatattcccttatttgttcatctttttacaaaaatttaacaagtgaattttgcatttctgttttttctcctataaaatagacttattgatagatggagggattttatgttacgacttttgacagatgctacaacggattcgacaggatccagcttgacggagcctgccgccaaacaattgaatgccttgcagaaatggtggcaaaacattgattgggaggctattgttggtatcttgatccaaaaagttctgatgctgctttttttgattattttatttggtattttgctgaaaatcagcaattatgtcatcgaacgaatttatcgttcctacgagaaaaaaggaacctataatgccagtcgaatcaacacgatccatgcgctgatccgcaatatcgtacactatacattaggtttcttctttgtatatgcgttattgtcaacgattggcgtgcctgttggttcactcttagcgggggctgggattgctggggtggcactgggactaggtgctcaaggctttatgaatgatctgatcactggtttttttatcattactgagcaacaaatcaatgtcggcgattatatccgtttgacgaatttgtcattagaaggaacagttacagctgtcggtattcgaacggttcagttaaaatccgtggatgggactgtccattatatcccgaatcggaatatcactacgatcagcaacacttcacgagccaatatgcaagtcgttgtagatgtgcgtatcttgccatcagagggcttagatgatatccggtcgatcattgacgaagtcaatcaaacagtggctgctgctcacgaggaagagatccaaacgaaaccagcaatttttggtgttgtcgaccttggcaacaataattttgcgatccggacaacgatgtatgttaccaacggaactcagtggaaactaaaagaagagtttttagcggcttcaatcgatgcactgactgctaaaggctacaccattcctagtgcgccaatcattggcgtcaattgaccgcttaaacgttaaaagcaccccgatgatttttggctctataatttatgggactgatgaatcagaattgattcttcagccccatttttattttaggtattaaaaaacatatcgttctctagtatgattaaatcacgacaaaataaacaactgagaggacgatatgctatatgaatgattctatcaaaaaaatgctgcgattaatagagaaagatttgatgattacagaggtctcttacgagacctttcagaagaaaaagacgttgatcgtcgatgctgttttctcacctgctccccatacctgtagaaattgtggttctactgtggtagaatgcagcggctctgttgtttgttctatggacaattattccataacggaaatatcaaagacttcaatattatctaatccaccataaaattcataccatggggtagcatattcttttagaatagcattcagttcttcgacattttcccggccttgcgtatctaaccaatcaagcagtgctttttccccttgttttccatagatttccacgctgtctcgccaagttgcacgtccgccaagaataccagagaactttgccccgtgttcgccggcaaagcgtaattcttctcggaagatgtttgcaggaacccctgcacttaagtaaatgaaaggacgagtagcggcatcgctagcttctctaaagtagttggcagcttcttcttgggtatacacagcttctaagccttctttttgaaacccttcaaccaaatcaaattgtacgggtacttcaacttttaaaatatcgatatggtatttgtctttggtcaattcttgaatcgttcgaatgacttttccaggtttgattttagcgaaagccggtgatttatcatcggtgatttcatcgtcgtagacgattggttcgacaaaaattgggatatcggctgcttgtgcttccgtacctaaacgttctagaaaagcatgtttcgtatcaagaatctcttgcggttcatcaggattgtaataaaccagcactttagctgcgtcagctcctttttggactagacgttgcagagattcatttggcaacagctccggcaatcgtcctggagtattgacatcataaccggttttttcataagacagaatcaaaccagcattaggatttttcgcttcgatgccttgaaatccatattcttcatccaataaaatgctgctgacatactttgtcaattcttgtgaaaccaaccgtttgaagtcataaatttgttccattttgaaattatcgggccctgtggcagctttcatcatttttttcattgatcctcgctgatcaatggccaatgccgcaatcaccccatcttcatttgaaagtttctgcattttttcaaatttgcctcttgaaatacgtttcatttgtccagcctcctttaagttctctttcagtctacgccttctcacaaaaatcgccaactaataagcaatttctagaaatgcaaacaaaaaaacgaagctttgtcactaccccgcaagcaatgggatgtgacagcaactttactcagatgcaagtctgcgaaagattcgaaattccttgtatttcattgtgtcagatcgttaagagaataaagactatccttgtgaatagtggaaatagctcgccatttctgccgcatgcttgccagcgacatgaccagtacaaaaggcagcagtgatattgaatccaccggtataaccgttgatatcgagtaattcgccgccgaaataaaggccattgatgcacttactttccattgtcttgggattcacttcttttaaatgaatccctccacccgtcacaaaagatttttccagcggaaatgttttagaaattgtgacagaaaagcctttcatgatagctgctaaagcctgtagctggtcttcagttgtttgctcagccaccagatcagaaagtgccagtcgatggataaagaactctagcagacgttccggcaagatgccgctcagtgcattgactaattttttcttcgaatgggctgccactgttagctcattcaccaattcattcgctgttttttctggaaaacaatccagcatcactgtgacaggtgtatgactcttcaattcttgattgacaaaagaagagcagcgcagtgcagctggacccgaaagcccgaaatgcgtgaacaagagatccatggtatgagagacaacggtttttcctgtagaatctaaaacagataaagcaatatcttgtaaagagatgccttgcagtgtgcgttctttgataaatggctcctctgatatgaggggagactcggtaggataaagcggtgtgatggtatgccctacttttttggccattttgtagccgtctccagttgctccagtcgaagggtaagttcgaccaccagtcgtcaggatcacacagggcgcagtaaattcttcgaattctgttcgaacgccttggatctgagtctcatcatgaagtaatttagtgacgactgtattggtcaatagagtgacttgtttctcatggagcgcctgtaataagccttcaacgatcgttttcgatttgtctgtgacaggaaacatccgtccgtgatcttcttctttcagagggacaccatgggattcaaaaaaggtcatcacatcgaaattattgaattgcgagaatgtactatataaaaattttccgttgccgggaatatgggcgatcaaatcatcgacagagcgatgattggtcacgttacaacgaccgccgccggtcataagcaattttttgccaacttttttatttttttctataagtaatacgtctgcaccgttttcggctgctgaaatagcggccatcatgccactggtcccagcaccaatcacgatcacatcataggatttcttcatcttccttcacctctttgtggattgtaccatattgcaggaacaagcggggagaaagctgtttgttcaatgaatcgaaaaaaaattctgacaatttcgtaaaaaatagatgcaatttctgaaattttctataaaatagaatttaactaaaggaggtagtgcctgatgacaaatgcttcagagtatgtaaaagcgatccaagagaaactgcacgaaaaagatcagaaccaaacggaatttttacaagcgatagatgaatttttaccaacaatcattcctttcttagaaaaacatccagaatacattgaatcgaatttggttgatttattaacagaaccagagcgatttattcaatttcgtgtgccatggcaagatgaccaaggcaattggcaagtcaaccgcggttatcggatccaatttaattctgcattagggccttacaaaggcggcctgcgttttcatcccagcgtcaacttaagtatcttgaaatttttggcttttgagcagattttcaagaacagtttgactggattaccgattggtggcggcaaaggcggaagtgactttgatccaaaagggaaatcagatggagaagtcatgcgtttttgtcaaagtttcatgacggaattagcaaaacatatcggccctgacttagatgttcctgcgggggacattggtgttggtggccgtgaaattggctatctctttggggcttacaaacgtcttaaacaatatgatgctggtgtccttacaggaaaaccattggacttttggggaagtaaaaatcggacggaagctaccggttacggggcagtctattttgttaagcatctgttgaaagatttaaaggaaaacttccaagggaaacaggcaattgtatctggaagcggcaatgtagccatttatgcgattgaaaaattgcatgagttgggcgcaaaagccatcacttgctctgattcttctggcttcatttatgacaaagaaggtatcgatctggcattattgaaagaaatcaaagaagtgaaacgggaacgtttgacagcatatgccaacgcacgcacctcagcagagtaccatgaaggcgcttctgtctgggacttcgatgttcaagcggaattagcattcccttgtgcgactcaaaatgaaatcaatctagaacaagccaaacgggcaaaagcgaatggtgtccggattgtttctgaaggtgccaatatgccaagctctcttgaagcggcagaatattttattgcgcaaggaatctactattgtcctgggaaagcggctaatgcgggtggcgtagcggtttctgctttagaaatgagtcaaaactcacaacgtttgcagtgggagcaggcagaagtcgatcaaaaattggatgagatcatgaagaatatttatgatgcttgccgtgacactgcagaagaatttgatcaaaaaaataatttcatgctaggagcaaatgtggctggatttgaaaaagttgctaaagcaatgttttctcaaggacttgtctaactctgccagataggcgatataataaggaattacttgaaaaaagttcaaaaaaaacgtaaagtagtacttgtatgaaaaactaatttttttcaaggaggacaaatcatgtcacacatcaaatttgactattcaaaagtagcaccattcgtgaatgaatacgaattaagctacatgcaaagtcaagttacagcagcagataaactcttacgtgaaggtactggtgcaggtaacgactttttaggctggatcgacttgcctaaaaattatgataaagaagaatttgcacgaatcaaaaaagcagcagaaaaaatccaatcggactcagaagtattagttgttatcggtatcggtggttcttatttaggggcaaaagctgcgattgatttcttaaaccattcattctataacttgctttcatcagatgaacggaaagcaccacaaatcttttttgccggaaactcaatttcttcgacttatttagctgatttgatcgaaatcatcggtgatcgtgatttctctgtcaatgtcatttctaagtcaggaacgacgacagaacctgcgatcgcattccgtgtcttcaaagaacgcttgatcgaaaaatatggcaaagaagaagcaaacaaacgtatctatgcaacgacagataaagcaaaaggtgccgttaaagttgaagcagatgctgaaaattgggaaacattcgtaattcctgatgatgttggcggacgtttctctgtcttgacagctgtaggtctattgccaatcgctgctagcggtgcggatatcgatgctttgatgcaaggtgcagcagacgctagtgaagcatatgccagtgatgaccttgaaaaaaatgaagcgtatcaatatgcagcaatgcgtaacatcctttaccgcaaaggaaaagtaaccgaattgctgattaattatgaaccaggaatgcaatacttctctgaatggtggaaacaattatttggagaatcagaaggaaaagaccaaaagggaatttacccttcaagtgctaacttctcaactgatttgcattcattgggtcaatatatccaagaaggccgccgcaacatctttgaaactgttgttaaagttgaaaaaccacgtaaatcaatcacaattcctacgcaagaagctgaccttgatggacttggctacttacaaggaaaagaagttgattttgtaaataccaaagccttcgaaggaacgttattggctcacacagatggcgatgtaccaaacttattggttaagatcccaacgatggatgcctacacattaggttatacaatgtatttcttcgaaatcgctgtaggtatttctggttacttgaatggtgtgaatccatttgaccaacctggcgtggaagcttataagaaaaacatgttcgcattgcttggcaaaccaggctttgaagagcttgcaaaagaattgaacgaacgtctataatttatcgttctaactaaaaagaaccagtcctccgatcattcttctgagggctggtttttcatttatataagcggatggttcagaataaggacgcttattcatttaaccataaaatgaccgtcacaatagggcattaatttgtggtctttaggaacagttaaccaatcaaggagtcatcaacgattttcctttaaaccaatcaataatgcgactgtcaagagaccaaaaatacatgtttggattactggcattctgctcatctcctttcctttatgttactaggactttctggaagatgcacgaacacaccagtcataagaagcgaacgattttgtcatcttgtctgcggaaataagtaggtgccaaatttatcataaaagcgcttgcataaatcggtatttttgttattatatttttagaaaagaagttctgaggtggtaagatgctagatattgaaattggaaatgcctatgtgtgtcaacctattggggcaaaaaaaacgctagtcggtgtaattgagaagctgtatgagcatacggctcttgtgaaagtgaccgattatgagatggaggatcaatccattgtattggagtgcaatcagcggatgttggtaaaatttgataagattaccgcagtggctgtggcttaataaaaacaagactggaactcgctaataaaaatgtattatgtcagcatgccgaaaagtcagcttgtaggcactgattcatctttattgactagagtccagtctttctttttagctggcgtgaattagccgacgccgatcacaaagttcagtagcttatctgagtaagtcatttcatcggtggactcactgagggtttggttcaaaatatccatccgatcggtaatgatgccgtccacaccgtagaactgcatccgactgatctcggcatcatcatttggagtccagacaaagatatctttatgatccgttttggcagatgaaacaaagttgcggttgatcgtactatattccatcgttaaaaaatcagcacttgttaatggagggccaacgatgttgaagggcatgatatacccagcagttagttccggagcctcttgtttcaattcttccactacattataggtcaagctttgtagaatatgttcatgttcggctagattttcacggtagcgttcaaggaatgaatggactaatgttgtcgtatcttttcgttgtgtcttgatttctactagcaatttctgattcaacgaattcgctaaggataaatagtcatcaaatgtagcaatcggagccgtttgtccattttcagagacggttaatttttgtgcttgtgccaaagttgattgctccggtttctgattgaagccagtcaacgctttaaatgaaaaatcgtgataaacaatgaaatgaccatcgctagtttgttgaacatccatttcaacgtaatcaggatggtagttctcactagtgaagcgcagtgcttctaatgaattttgaacgccttgaccattgctgacgccgcgatgcgagatcgtcaatggtcgagtattagcggcagaggtcagataattcatgttgtataaacttactcctaccccgaagaagacggctactacagtaatcaaagaggcttttagtcgttgaaaatttcttgctggcaatggttcttcactgaaccattgtggtatctcaggtaagaaaccttcatcgtccataaaatcaacaatgatatagaagatggcaacggtagacaaaatgatattcaacaacaaaacgagttgaaggagcgtcataatgaagactgctgaatacagcgcatagtcagcgaaaagttcttcaatgatcgcttgcaggataatcaaaaaagtaaatcctactgttgaaatgaataagatcgcgccgccaataaagacaaattggccaacaatcgcaaagaaacggcgtttcgttgtctgcaaactttctcgaatggcctgtcgaaaaggaaggtcacgtaagatcatttctggtaaagcaaaaatcacacgaatccctagataaatcaaaagtaagtagccaagaaccacggctccgataatcaatacacgattcgtaaagatgaaatccatgataaaagcagggattttcactttagagagcaaatctgagttaaaacttagcccgccaattggcaaaatcaaaaagaaataaaacaagaaaaacaaaaaggtcatggggcgtaatttgcgaatttgtaaaaatgtcattcgcaacagctgtcgcaatcggaccggctgctttttcttgatgaaatagacactcagaagcaggaatgtaaactcaaaaaaaactgctaataaaatcaacaacaagattagagagagcgagaatagaaccattggatgctctgtaaaaatactacctatattgtcgaaagataaataggctaatcccccacgacgcaggataaattttgttgaagaagaaagcagtgggataaccaaaaaaagcaagaaaccatgcattagcagaacatctcgaaaataagcatcgcttgcctttagaaaatcccaagtgttgatcaaactattttttagatatttcatgttgttcatcctaactctagactataaaaaaccgaactatcgtgtttgattcctgtaatgaaaggaatgaccaccatctatagttcgggaatttcctgtatttatttttgctattaagcccggcacttagccgcctaatagccctgttaaaaacgtaccgccataaatcaatgccatactatataagaaaatcgataatggttttgccaataaaatgatcaaagtgaatttcttgactgaaatattcgttagtccagccattaaacacaaggcatcatccggggctaccggtaaaaagatagcaagtgcaaagagtttttcaaatcgactttggttatccaaccagccaatatatttatcatatgttttatcactgatcatactgaggataaatggtttaccatatcttctgccaagcaagaagatgatcactgaaccaatactaatgccaacataattgtagacaaatccaagatatggtccaaaaatcaagacgccagccgcactggatatcccaccaggaatgatcggaattacaacttgtaaaatttgtagcagcatgaagatgattggtcccaaaataacagagttgcctaccaaaccacgcagtgcattaatatctttaaagacacctagattaatgaagtaaatcgttaaggcaatagatagccctaatcctataattgatatcgtattaatgatacgacgagaagtggcgatactcacagactttcatctcctttattcgtttctaattccactatacgtggtgtaattagaaaaatccagcaaaataaatgacattcgtcaaacaaatttgtaagatttgatacccttattataaaagaagaatagcaagaaggcattgtactaaagtctgaaataagaaaaatttagcaattcatgtacaaattatcacgagtgatcgataggcaagttgttttcatccttagttattgctttcattttttatatttatttcctagttgtctcctctttatcaagtcgtgctcttcgtttgttttgccaacttgcgatggtcttttcaacgacactcgtcatcataaacccgcccgcgattgctcctgcagtgatcaaaacaatcatgaggttttctaatcccaaaaggttatctcccaaggcaaattcacgaacagctttataagccggaccaccggggaccaagggaactaaactaggaatattgaagatgatcatgggcattttcttgcgtcgtgaaaaaaagatgctgacacagccaaccgcaaaggcagcataaaaattggcactaccaatgccatgacccatttcatgcagctgccaataaatcatccatccaacagttccagcgatcccggttgcaatcaatgcacgtttcggtatatttgttaatatgccaaaggtgacggtacttaaaaaactaaaacagacatgaatcaaaatggtcatgataaccccccaaacaaggtgaagactgtagcgattcctacgccgattgcggctgcagtaaagatagcttcagttcctcgcgcagttccactgatcagatggccagctagaatatcacgaaatgaatttgtgatggccactccaggaactaacggcatcacggcaccaatgatcaggttgtcaacatttcccgccaagcccccgcgaacagataggatcgctaagcagccaatcactaaagaggcgacgaacatatccaaaaagcggatatcgatcgcttttttcacccagagacctgtaatgaacccgatgctgccaatgaaaaaagtaacaatgaaatcagaccaattgccgccaaaaataatcattaatgtactgctgaccactccagcactcaatacttgtaaccagagaggaaagcttggtgtgacttgattgatctctttaagagatgcatacaactgcggtaatgtgatctgtttttctgcgaacgaccgggaaagccgattgacggccactattttctccaaattgatcacacgatcatgaacattttcaacttgagcgtagtgactgcttcgtaatcccataaagatgcctgtagcggtcacataactgatactattggcttcgccagcgttagcagcgatacgattcatggtatcttcgactcgataaacttcggaaccattctccatcatgatttttcctgccaagaggcaagtttctaacaataactcatctgtttcttgcattttaacgcctctctatcttgaaaagtaatcctcctattagtttacctttttcattccaattcaacaagagaagtatccggtgagttaaataactaataataaagaaaatatcttatttttttaaagcaaccattttatttaaattggtaaaaaacttcacaaatagcggtgtggatataattgtagaacaattcagacagttataagataacgaaatgagtatattgtttttcaatttggaaaatctcggttacaattagataaaggaaaagggggatttattgatgcgaagaaaggtctatacaagagaacatattttgaaggccgcgtatgagttgatcaataaagaaggatttggcaactttaccgcccgaaatatagcaaagcaaatggggatttcaacacaaccgatttatttggaatttgaaaacatgcaggatttgaaaaacactttagttgaagcggtcttcaaagatctttcagaaaacgtgtttcctgttgaacggactggtgataaagtcattgatttaggattaaactacattcacttcgcacaagaaaaacacaacttgtatattgctcttttcgtagatgactatggcggagggaaattgatgcacgatttttcgtctgattatttcaaaaaattgatcaagtccgaaccaaagtatgcggatctatcggaagaagcgattacagccttgcacaatggtgcttggatcgttgttaccggcattgcttcattgatgtcagctggaatcattacgccaacggaggaacaaatcattaaggtgatcgaggaaacgatcactgggattttagatagaacagacatttttatttttcaataataacgaatctgcaaccattttttcggatggattgcagattttttcttgactttttctgaaaaaagtagaaaataaacgttatggagagttggcagagtggtaatgcagcggactcgaaatccgccgacccggttcatcccggcgcgcaggttcaaatcctgtactctccttacattaacgctttgaagcgtttggcctatccttggtgataggctttttttgttttgtaagtaaagacatggggaggaggggcccgaggtatgagaaaagcatcgtacacgactcataaaatttaattaatgagttgattcaggcagcagtgagagcttaggaaacgagttttgataatgtcatgccattgcttctttttttgaacgaaatcgattaaactagaagaaagagaacaagaaagcagaaggtgataaaatgtctgagtttgaaaaagattatgtcatgcgccaaacgaaattagctgttaagggactatccgtttttttgaaggatgaatcagtagatgagatcatgcagttggatgaacagcagagtggacaaaagaaagagccagaagaggaaaagcagttggagtagctgtttaatttcataacaaaacaagaaagcacctgctattagtcttagcgaggtgctttcagtacgaatcggtatccttcatttggatgaactccttatgcagttttagtcaattcttgtacagcttgttcgatcgtcacaccagttgcaaaacggttagcatcttttttatcaaaaacgataaaaaggttcagttttgtatctagagtaactcgatattgtagttctgtgttatagaatgtcatagtcattctcctttcagtgttattcgtaacgaaaggcaacggttaagttgataacgaaattccatgatcagaataacacgttgcttggcgtctgtccaataataactgaatggtagaggaagtttactaaaatttattaaggagaacagaagttatctaaaaaaatcaaataacaaatttgtaaggaagctcctttagtatctgagtaaaaagcggtatgaagcggttttgcttgaaaaactctttttgttgggttaaataattaatttattatatttttttaaatttaattttattcaatttatggtaagataagatttgtttcagggaaaataaaaaaggaaaatgaaaatggatgtgaaaatatgtgcggaattgtaggtttcgttaatactaaagaccaaaaagccgaaatcattgaacagatgatggatcgaatcattcatcgcggtcctaatagttctggaaaattcattgatgaccaagttgctcttggctttcggcgtttatcgattattgacttagaaggcggtacgcagcctatttataatgaagatggaacgaaagtaatcatttttaatggtgaaatctataactttcaatcgttaagagaagaattgatccaagctggacatgtctttacgactcatgcagatactgaggttcttcttcatgggtatgaagagtggggaactgatttattgcaaagagttcgcggcatgtttgcttttgccatttgggatcgcgaaaagcaagaactttttggggcaagagatcatttcggaatcaaaccttattattacgcggaaatgaatggtacattcatgtttggttcagaaatcaagagttttttaccacatccagattttgaaaaagaattgaataaggatgccttaaaaccctatttgacttttcaatattcgccactaaatggcgaaacattctttaaaggcgtttatcgcttacaagaaggtcactattttacttataaaaatggcgtcatggacattcatgaatattgggatgcagactacagtcataaagaaaactatagcaaagaagattgggtccaaaaaatcgatgataccgttcaagaatcgattgctgcacacaaaatcagtgatgtagaagtagggtcatttttatcaagcggtgtcgactcaagttatgttgccgctgttctgcgtccagatcattctttctcaattggattcgatgacaagacctataatgaagcaattgaagctagaaaattgaccaagatgctgggattgaacaatacagcagcggtgattgatggcgagatgtccttcaacgcttttccactgatccagtatcatttggatgagcccgactccaatccgagttgtgtcccgctctactttttagctaatctcgcctcgcaacatgttcgtgttgtacaatctggtgaaggcgcagatgaattatttgccggctatgctgcttatggttggcatacgaactccaagatgattcgtgtatttgctcaaggattgaaaaaattacctaagaatattcgattcaaattaggccggacaattggtaatatgagaaacttccatggacgaattcatctctatgaagccaccgcacctgcaaaagatttctttatcgggcaagcgctggtctttgaagagcaagaagccactgagatattgcatccagactatactagtggaccatcagtggcggaaatcgtcgccccatactatgaaaaagtcaaagatcttgatgaagaagtcaacaaaatgcagtatttggatgttcatcaatggatgcccaaagacatcttattaaaagcagataagatgtcaatggctagttctttggaattacgggtgccattacttgatattgaagtcatgaaagtagctcagacgattccgacaaaatatttgatcaatcagtacaatacgaaagatgtctttcgtcaagcagcaaatcgtcacctcccaacagaatgggccaatcgggaaaaattaggttttccggtccctattcgagcatggctgaaagaagggactggttacaaaaccgtcaaagaactatttacagcggattttgctgcagaattctttgaccaagaaaagattttgcaattattggctgatcatcgcgccggtaaacaaggacttcaacggaaaatctggacgatctacactttcttgacctggtataaagtattcttcattgatgaaaaaattcctaaggcagaaacaatcatttacgaaacaatttaaaaacacgaggacagatgtagtccctctaaagtccattttcatacagactttggagaggagagacatcgaatcctcgtgtttctttttgtctttttatagggctaataaattttccaagtagtcagctaagccgtcttcggcattggttttatccgttacatcattggcaatagattttaattgtgcggttccatttgccatagccacaccccagccggcatattccaacatttctagatcattgtgttcatcgccaaaggcaataatatttttgggatcaatcttcagataatcggaaatcactgatagacctaatgctttatggaccccttttggaacaatctccaaaattgcatgaggaccgccccatgtacggacatcaaccgtgtcattgaattgatcgttgattcgtagagcaacagactcagcgaattcattttgtgttttgaccaataatgaagtcggatcagatttcatgttcttcaataagttttcttcagtaatactatcggaagaaaagaaacgctgatcaaagccttcaagttgatcgataaaaaaggtttcccgattttctgcagcaacaaaatctaagttcaggttctctttttgagccattagttcaaaagcgatttcttttgacacagagaattctgtttcatttgcccatacttgacgaggtttgtgtaccaaacctccattaaaattgatcataggtgtttttagggctaattgacgataaaactgatcactcattcgaaaaggacgaccggttgcgatggtcacataatgtccagctttcgttgctcgtgtcaaaacatcaaatgtccgctttgaaatttgggactctgtatttaaagtagtgccgtctagatcgatggcaattagttttttgttcactcgactcgctccattctctttttctagttgtttaagtgtaacacattttactgatttcacaagagatgaaagggggatggtaagtttctggaaaaaatcagcttcttgataaaacacgaacgttcggataaaatatttggtttttgttaatttttttattgtagaatagggggaattcgcctataatttgtaattgttcgatggaaagtgcaattattcttttcttttcagaaacactaactaatcttgtaggagtgaacgatttacatggaaaagtttttcaaattaaaagaaaataaaacaactgtttcaacagaagtgatggctggggtaaccaccttctttgcaatgagctacattctttttgttaatccttcgattctttccgcatctggtatgccttttcaagcagtctttctggcaaccatcattgcctctgtcattggaacgctggtcatgggactctttgcaaacgtaccgtatgcgcaagcaccaggaatgggattgaatgccttctttacctttacagttgtctttgggttaggttattcttggcaacaagcattagctatggtctttatctgtggtgtgatcaatattttgatcacgatcactaaaattcgtaaattgattattcatgccattccagagagcatgcaacatgccatcggtggtgggattgggatcttcgttgcttacgttgggttgaaaaatgccaatctattaagtttcagcgcggatactgcagcagttactggatcaactgttgatggtgatacgattgttagtgcttcatttaatggaggcatcgtgccggcactcgctaactttaataatgcaccagttatcttggcaatcattggcttggttttaacaacgttattagtggttaaaaacgtccgaggagcaattattatcggtatcttagggacaacgatcattggtattttgatgggtgtggtcgatttaagcacgattgattggcaaggaaactctttgggaagttcaattaatgaacttggaacaacttttggcgctgcgtttggcccagagggaataggttcattgtttagtgattctgctaaaattcctcaagtgatcatgacgattattgcctttagtctttcagatacatttgatactatcggcacatttattggaacagggcgccgtactggaatcttttctcaaaaagacgaagaagcgttggaagatagtaaagggttcaatacaaagatggacaaagccctttttgccgatgcaattgcaacttcgatcggtgcgatctttggaacatctaataccactacttatgttgaatcagctgccgggatcggtgctgggggacgaacaggattgacttcagtggtagtagcagctttgtttgccattagtagtttcttttcaccattgatttccgtggtccctgctcaagcaacagcgccggcattgattttagtcggtgtgatgatgctcgcttcatttgcggatatcaattggtcggatcttgaagaagcagttccagcattctttgcttcgatctttatgggactttgttacagcatttcttatggaatcgcagctggttttatcttttacgcaatcgttaaagtcgtaaaaggaaaattccgcgaagtatctccaattttgtgggtcgtaaatattctctttattttgaacttcattattttagctgtgatcagctagtaccaatcaataaagagcactgatttctggtcgtgcttttgacaatgaactatccaaactataacggattctttctttggtcgatgagctgctttatgtgggctgtaaagaacaaagaaggcgaaatcggttgtagtggggatagttttattttgtagacagatcacacaatcttctgtcttttttaattttactattttaaaaaatgcggtatagtttaagagaaagagggttttgacatgaaaattgattggaaacgaaatctcctaatttcttggattggctgtttttttactggtgcaagttttagtttagttatgccgtttattccgctatatattgaagagttgggggcgccaaaaagccaaatcgagctgttttcaggtctggcaatctcagtgactgcgtttgcagctgcaatcattgcaccggtttggggaaatttagcagatcagaaaggtcgcagattgatgatgattcgggcggctgctggtatgacagtcaccatgggctcattagcctttgtaccgaatgtctactggctattgattatgcgcttctttacggggatcctttcgggttatattccaaatgcgacagcattgattgcttctcaagccccgaaagaaaagagtggctgggcactaggaacattagcaaccggagctatcgccggaaacttgatcgggccttctatgggtggtgctttagcacagtggtttggtatgaagaatgtatttatcatcacagggatcgttcttttgatcacattgctgctaacgatctttttggttcaagaagatttcgcacctgttgaaaaaggggaccttctatctgtcaaagaaatttttggacaaatcaaaaacctacaactattgattggcttatttattacttcattgatcctgcaacttggtgtaacaagtatcagtccaattttgactttatatatccgtgatctaagcggcaatacagggaaccttttatttgtcagcgggttgatcgtatcgattgccggtgtttcagctattatttcttcgccaatattaggtaaagtaggggaccgctacggaaatcataaagtgttattaggaggactactgctttcattcctttgctttattccaatgggctttgttacgtcaccattccaattgggcgttctacgctttcttttgggcttctctactggtgcgttaatgccatcgatcaatacgttaatcagtaaaatcactccaatggaaggtgttagtcgaatttatagttacaaccaaatgttttctaactttggacaagtgcttggtccaatggtcggttcaaccgttgcccatagttttggctacccagccgtgttttgggtaaccagtgcgtttgtctttttgaatatttgtctttctacatttaatttccgtaaaaattttcataagcacgatctcagttgaaaagaaaaaaaaaccagttacaatgaaggtaactggtttttcttctattaatgacttgtcttttttggcgaaggtgcaatcaaaccaagaaggataattagtacacctgctaccaaagagatgattgaggtcaattggaaatcataagtagctcccgctagtgagctgcctagatagccgacaacttggcctaagataaatgtccaaaataatgttgctaagtagcgcatgacgacacctcttttctgcgtatcttgcttttcgactttagtttatcacaaaaaatttcaatgtaaagattttcacattttcatttattcttttcaaattagaaataaagcagaaacaaacggaattatcattttcggagggattttctatgtatcatcaattgacaaccttaagcgcgtattccttacttcaaagtacgatcaaaattcctcgttatattgctgctgccaaaaaagctggttataaagttttggggctggcagatcacaatgtgttatatggagccttagaattttatcagcaatgccaaaatgccggaatcaaacctgtgattggtgtattattcgattgcacgtttggcacgtccactatgcgttttccattgtatctttttgcaaagaatctatcaggctaccgattattgatgcgcctttccagtgagaaaatgatcaacggtcacttggatctatctgaatacttaacgttaccagatctgtttggtattttgccgcaagggcaaggtttctctccagatcaatcggaagacttggcacagctttctcgagcattgacagactttgtcgctcgttttgatcaaaagagtcttttcctgggtgttcaaaaagcagcggcaacgccagaaagagagtggtttcaacagcacggtcttgagctgtgcgcttatcaacccgtagcagcactggaacaagcagaactatttgctgttcaagtcatggaacatattaagaacggtactcagatcgaagattttcgtaaagcgaaggaacaatcttccgaaacgtattatttagaacagcctgcggaactgattcaggcatttggagagaattcagaagcattggtaaataatcagcgaattgcagaagaatgtactctgacgattcctctccatcaacgtttgctcccgcatttccctttagaagaaggggaaaatgcggctgattttcttagaaaactgtgttttgaaaagttgtctgaacgtattacgcaggtcacagatatttaccgtcagcgtttggattatgaactatccgttattcatacaatgggatttgacgattactttttgatcatttgggatgtgatggattttgctcacaagaacgaaattgttaccggcgcagggcggggctcagcagcaggttcattagtagctttcgtattagccatcaccgatgtcgatccaattgaatatgacttgctgtttgagcgtttcttgaatcccgaacgctataccatgcccgatatcgatttagatatacctgataacagacgtgatgagattttgcgttatgtccgtcaaaaatatggtcaggagtacatggcgcaaattgctacttttggaacgatggcggccaaaatggtgctgcgggatgtttcacgagtgtttggtttgtcacaaagcgaagccaatcgctggtcaaaagccattcctaacgcattaaaaatgacattggctttagcttatgagcaatccaatcaattacgagaattggctaccttcaatgaacgaaatgaaacgatgtttgcagtggctaaggtactggaaggattgcctcgacatgtttccacccatgcagctggtgtggtgatcagcgacaagaatctcttggatctagtcccccttcaacaaggaagtgatgagatcctcttgactcagttcacaatgaatgatgtggaaacagtgggattgttaaaaatggattttttaggattacggaatctttcaatcattgacaatactttaagagggatcaagcgagttacaaatgaaacagttacccagaaagctattcctttaaatgacccagctgtgctgcgactatttcagcaaggcgatactgccggaatctttcagtttgagtcagcggggatcagaaatgttttgcgaaaacttggacctgaaagtatcgaagatatcgcagccgtcaatgcgttgtatcggccaggacctatgcaaaatatcgatacgtttattcgacggaaaaaaggacaagaaaaagtcgtttatccggatgctgctttagtgccgattttacaaaatacttatggaatcattgtttatcaagaacaaatcatgcaagttgcttctaaaatggcaggcttttctcttggtcaagcagatatcttgcggcgagccatcagcaaaaagaaaaaagacgtcctagatgaagaacggcgccattttgttgaaggagccgtagccaaccatttttccgcggagaaagcagaagaagtttacgattatattgagcgttttgccaattacgggttcaatcgttctcatgcgtttgcctactcatttatcggcttccaaatggcgtatttaaaggtacattatccagggccattttttgctgcattattgcactcggttaggaataatccaggtaaattaaaagaatatttgaatgaagcgactcggtatggtgtagcaatcttaccgccgtccatcaacaagagtggctatagtttctatcttcaatcggaaaaacagattcgttttggctttagcagtgttaaaggaatacgtagagacctgattcaagatattttagatgaacgaaaggagaatggaacattctcctccttagatcaattcctgttgcgcttgcatcaaaagaataacaaatggctgaaagaagattatatccgtccgttgttaagtattggtgcgtttgatgaattggtcactaatcggaagcaagcacttatccaattagaagggaaaatccaaaatatcacctatagtggcggcagtctcgatttgttagagacaatggctctcaaagaagccgaagtcgctgattatgacttagagcaaaagttagcgttggaagaagaatatctaggggtttatttatcagggcatcctgtccaacaatatcagaagctgcaacagttgaagcagacgatagcaatcgctgacttagttcccaacgaacgtgtccggatactattttatgtgcgtcaaattcgagaaatccgtacaaaaaaaggagagcaaatggcgtttcttgaaggaacagatgctagtaaagaagtctcaatcactgtttttcccacattgtatcgtcacatacgatctgacgttgcagaaaacgtcgtcttgtatgttgaaggaaaagtggaagtaagtcgttacaatggtgaaatacaactgattgctgataaaatagagctagctgaaaaagcgcaagcacagctaacagatcaaacgtgttatctgaagatcacacgtgatgttgagacgaaccatttgcaagaattgtcgcagttgctgagaaagcatcgaggccgggttcctgtggtgttgttctatgaaagcaacgggaaaaaagtgttgctgacggaagagaactggctaaaaaaagacgaagaaatggaaagaaagcttgggcacttgttgggagaggaaaatgttgttttcaagtaattttccgaaaacgttaaattttacttacacttttttcaactttttcccactatttcaagacatttctctggaataatggtaaaatactactcgtggttattacttgaaaagtatcaaataagggagttccaattccctaaacaaatctactaatgaggtgaatggataatgaaacgcattggaattctaaccagtggcggcgatgcgccggggatgaacgcagcggttcgggcagttgtaagaaaggctatctttgatgggctggaagtatatggaatcaattacggctatgctggtttggtagctggagatattcgccgtcttgatgtggcagatgtaggtgacaagatccaacgaggcggtacattcttgtactctgcgcgctatcctgaatttgcgacacaagaaggtcagttgaaagggattgaacaactgaaaaaattcggtattgaagggttggtcgttattggtggcgacggctcttatcatggtgcgatggctctaacacgccatggttttccggcgatcggtattccaggaacgattgacaatgatattcctgggacggactttactatcggttttgatacagcaatcaatacagtattggaatcaatcgaccgaattcgtgacactgcaacttctcacgtccggacattcgtaatcgaagtaatgggtcgtggtgcaggtgacattgcgctttggtcaggagttgccggtggggcagatgagatcatcatcccagaacatgactttgatatggccgttgttgcgaaccgaattcgtgaaggacgggaccgcggtaagaaacactgcttgatcgtcttagcagaaggcgtgatgggcggaaacgaatttgctgataaattatctgaatatggcgatttccacacgcgggtatcgattttaggacacgttgttcgtggcggatcaccaagcgcaagagaccgcgttctagcaagtaaatttggtgcttacgcagttgagttgcttcaacaaggcaaaggcggattgtgcatcggtatcgaaaacaaccagatggttgctgcagatatcatcgaaacgcttgaaaacaatcgtcacaaaccagatatttctttatacgacttgaacaaggaaatttccttttaagtttaggaagtatgaaacgcaacagtaattttgtaaaaaaagcttattaagctattttaaataaatgaataggagcgtttagtaatgaaaaaaacaaaaatcgtcagcacattaggaccagcaagtaatagtgtagaaattatttctgaactgatcgaagccggtgcaaatgtcttccgtttcaatttttctcatggagatcatgaagaacaattaggacgtatgacaatggtgcgtgaagcggtcaagaaaactggtaaagatgtagggattcttttagatactaaaggagcagaaatccgtacaaccgttcaagacacaactgaagcagattatggtcgtgccggctatatccaattcaacgttggtgaccaaacacgtatctcaatggacccagaacacaaaggaacaaaagaaaagattgcagtgacctatcctggattatttgacgatgtatatgtaggcggccatatcttatttgatgatggtttgatcgatatggagatcatcgaaaaagacgaagcagcacgtgaattagttgttgttgttaaaaatgcaggaatgttgggttctcgtaaaggggtcaatgcacctggcgtatcaatcagcttgcctggtattactgaaaaagatgctgacgatattcgttttggattagacaatgatatcgacttcatcgcagcttcattcgtacgtaaagctcaagacgttttagaaattcgtgaaattcttgaagaaaagaacatgactcatgtacaaatcttctctaaaatcgaatctcaagaaggtatcgacaacattgatgaaatcatcaaagtttctgacggtatcatggttgctcgtggagacatgggtgttgagattccagcagaagaagtaccaatggttcaaaaacgaatcatcaaaaaatgtaatgcggtaggtaaatcagttatcactgcaactcaaatgttagaatcaatgcaacaaaatcctcgtccaacacgcgcagaagcttctgacgttgccaatgcagtctttgacggaacagatgcaaccatgttatctggagaatcagcaaacggagactatcctgtacaagctgttgcaacgatggctcgtatcgatatcgaagcagaaaatgctttagcagaaatgagtactttccaaatcaaccaatttgataaaactgatgtaacagaaacaattggtctttctgtggcacgtgcagctaaaaatcttggcgtaaaaacaatcgttgctgcaactgaatctggctatactgcgaaaatgatttcaaaatatcgtccagatgcagatatcttggcagtaactttcgacgaacgtacaaaacgtggtttgatgttaaactggggtgtttatccaacagttgctgaaaaaccttcaacaactgacgaaatgttcgaattagcagctaaacaagctgtggatcttggttttgccaaagaaggcgatttgattttgatcactgctggtgtgccagttggagaacgtggaacaacgaacgtgatgaaaattcaaatgatcggttctaaattgcttgaagcacaaggaatcggtgaaaaatcaatcgtttctaatgccgttgtagccaacagtgcagaagaagcaattgctaaagcaaaagatggcatgatcttagttgttccaacaacagataaagaatatatgcctgcaatcgagaaagcagcagcacttgttgttgaagacggcggtttgacttctcatgcagcagttgtcggcattgcgaaagaccttccagtgatcgttggggcaaaagatgccacaacaacgatcaaagatggtgaattgattactgtggattctcgtcgtggaatcgtctaccgtggagaaacaacagctatctaatcttctttcgaaagattgattaatggaggcaacaggctcgtgcataagtagcgagtctgttgtttttttctctaaaagcaatcacttttttgtgcgtaaaattacagctgtagaaatgaaaaaggtgtcaagaaaatttcattgacaaagggaaataacccctgtataattgcttttgttgcttaggggtgataaaaatgaaatggtctttattggaattaaaaaaataccaagagacaccgctaatgttcgacgaaacgttgaacttaaaaaatcaattgataaaacgcgatggacagatcattgatttgtctcctgtgaaaatcactggcatgatgtctgttggaaaacatgaatatctcctacattatcgagtggagacaaccatcacgttaccttcaacacgctcattgactccagttgctttgccaatggattttacagtggatgaactcttcatgacaccagagcaatttcagcggcgagatgaaatgattccagaagaagatgtcttgatcattgaaggtcagacgatcagtttggatgattcagttgctgataacctattacttgcgattcccatgcaagtccttactgaggaagagaaaaatagcacagaaatgccgtcaggaaatgactgggctgttttatcagaagaagactatgcaaaccaaaaagaagcgcaagcccaacaaattgatcctcgtcttgcaaaattatcggaactgttcaatgattcagaagatgataacgcgtaggattggaataaattgcagcctcaaggttgctttcatttacaaggaggtgtagcaaaatggcagtaccagcaagaagaacttctaaagcgaaaaaagcaaaacgtcgtactcattacaaattgacaatcaacggtttgaacgaatgtgcaaactgtggtgaaatgaaaaaaagccaccatgtatgctcaaactgtggtcattacgatggaaaagatgtagcaacaaaagaagcataatccttttttacagaaaaagggatttcaaaatcctaaggctaaccatggagccttaggatttttctttttgtttcagattagtttcatgaaaactagaacttttctgaaataattcttactctttgaaagagaatagttcaaaacaactatcttttgcgctataataaaacagataactgaatcttaggaggatgagtgatgacaaaacaacaaatcggcgttgtcggtatggcagtcatgggaaaaaacttagcgttgaacattgaaagccgcggttattcagttgccctattcaaccgtacaggatctaaaacagaagaagtagtaaaagaacatccagataaaaactttaaagcaacctatacgattgaagagttcgtacaatcgatcgaaacaccacgacgcattcttttgatggtcaaagcgggttttgcgacagacgcaaccatccaagaattattgcctcatcttgaaaaaggggacatcttgatcgatggaggaaacacattcttcaaagatacgatccgtcgtaatgaagaattagcaaattctggtatcaactttatcggtaccggagtttctggtggagaagaaggcgcattgaaaggcccgtcaatcatgcctggcggacaaaaagaagcgtatgagttagtggctcctattttggaacaaatctcagcaaaagcagaagatggcactccttgtgttacctacattggaccaaatggtgcaggacactatgtaaaaatggttcacaatggtatcgagtatggagatatgcagctaattgctgaatcctatgatttgatgcaaaaaattctagggctatctgtttctgaaatggcggagatcttctctgaatggaataaaggggaattagatagctacttgatcgaaatcacagcagacatcttaacacgcaaagacgatttaggtactgggaaaccaatcgttgatgtgattttagatgctgccggcaacaaaggaacggggaaatggacgagtcaaagtgcattagatcttggtgttccactgccgttgatcacagagtctgtttttgcgcgttatatttctgcttataaagaagaacgagtgaatgctagccaagtcttaccaaaacctgaaggattcgaatttacaggagacaaacaagaatttgttgagaaaattcgggaagcattgtatttcagcaaaatcatgagctatgcacaaggttttgcgcaattacggaccgcatcaaaagagtatgattggcaactgccatttggtgaaattgctaaaatctggcgtgcaggttgtatcattcgtgcgcaattcttgcaaaaaatcaccgatgcttatgaaaaagatacggatatcgaaaacttattgcttgatgactatttcaaggaaatcacaaaacgctatcaacaatccgttcgtgacgtcgtagcattggcagtccaagctggcgtaccagtcccaacattctcttcagctattgcttattttgattcttatcgctcagatcgtttgcctgcaaacttgatccaagcacagcgggattatttcggtgcccatacgtatgaacgtacggacaaagaaggaatttaccactactcttggtatgaggaagaataagtcgaacaattgagaacaaattaagagaatgaccgaacagtgagaactttcggtcaatctcttttttattttttagatacatgataaaataaagcagatagtgtctaactatatgcagaataaccgataaaggagctctaactaatgagtaatattctaatcattgaagatgaaaagaacttagctcgattcgtggaattagaattaaagcatgaaggctataataccgaagtacattataatggcagaactggattggatgcagcgttgaacaatgaatgggatgccatcttacttgatttgatgctaccagaactaaacggattagaagtttgccgtcgtgtgcgccagaccaaaaatacgccaatcattatgatgacagcaagagattcagtgatcgatcgggtctcagggctagatcacggagcagacgattatattgtgaaaccctttgcgattgaagagctactagctcgtttgcgtgcgctgttacgtcgaatcgacattgaaggagacaaaaatgttgccaagcaaacgacgatcacttatcgtgatttaaccatcgagaaagaaaaccgtgtggtgcgtcgaggcagtgatgtcattgaattgacgaagcgtgagtacgagttgcttcttactttgatggagaacgtcaatgtcgtcttagcccgtgatgttctgctgaacaaagtttggggttatgaaacagaagtagaaacaaacgtagtcgatgtgtatattcgttatctacggaataagatcgacgtacctggagaagaaagctatatccaaactgttcgggggacaggatacgtgatgcgttcgtgagcttaaaaaaaagaatgaaaaaactaaaagaactgaaggggccttctttgactgtgaagtgggccttcgcaagttctttctttatatttgttgtttttacaatttttgcagtcatcacttacaaaacgtctatcaacctgcttgtggctaaagaagaaaataacgtggagcgtacgatgtcggaagtagcttctaggttagccaattcagaccaagaattgacattggtgcgtacctatcgcaatttaactaagaacgatagtggtgatacgagcatctacgaccgaacttcaacaattgatgggaacttaatgaagatcgactcgtttatttccgagttaggtcagtctcctttgagcttatttgtttataatctgaatcaggaattgattttcaaaacccatgaaaataatctttctctgatcgatgtgcagcgaaagccgcccacgatcgtgacattggacaatattacaggctttttgtcgatccagccaatctactcaaaagaaacgagagaaaaaattggttatgctcaaacattttatgaactgacctcattttatgaaattcgcagtaagctcttgttaacgctaatcatacttgaagtcgtttccttgattctcagtagcgttttaggttttttcttatctgcttatttcttgcagccactgaaagttttgcgggatacaatggaaaccgttcgaaagaatccccaatcgaccgtgcatatgcctgaactgaatacaaatgatgaattatctgatttggcagacatctttaatgagatgctcgaccgtatgcggctatatatcgagcagcaagaacggtttgtagaggacgtttctcatgaattacggacaccagtggcaatcattgaaggacatatgagcctgttgcagcgctggggcaaggacgatccagaagtattagatgaatcgcttgcagccagcatgcaagaaatcagtcgaatgaagacacttgtgcaggaaatgctcgacctttccagagctgagcaagtagatgtccactatgcgaatgaaacgacaaaagctaaagaagtcgtataccaagtatttaataattttaaaattctttacccggaatttgttttcacattggatgatgatctttaccacgaattgactttaaaaatttatcggaatcatttcgaacaaattattattatcatcttagataatgccgtcaagtactccacagatcgcaaagaggtccatttatctatttcttctgatcgacaaacgtttgagattgcaattcaggattttggtgaaggaatcagcaaagatgacttggataaaattttcaatcgattttatcgagtggataaggcgagagcaagaaccaaagggggaaatgggttaggactatccattgctaagcaattattggaaagttataaagggcgcattactgcagaaagtgtgattgggcaaggaacgatttttagaatatatattcctgtggttcaatctagtaaggatgttttgaaatagcgcagatcctctgcgaagaaaccagctggttgttgtaggttagcgacaatcagctggttttttctttataagggatcttacttaatggacagcgtttctgcttgttcatataaacaggaacgattgaggaacacgaatagttataaaacgcaattattgctataaaagcgaacgatgagataaagaatagaagaaagattcggctaaaaaaaatgttgagaaaaagctttgttttttgttgatttttcgcagtagaattgctatattagtatttgtctttgtgatagtcactgtttaaatctttcaaatattttttcaaaataaatgttgacgaagatcaagacaaatgttattataacaaagtcgtcagaaagcattaggtaaaaaaacttaaaaagttagaaaaaactttcaaaaaagttgttgacacaaagctttcgagatgataagatataaaagtcgctgagagataaagagtgattaaataacaatcacttgaaaaagcttttaaaaaaagagttgacattcacttgttgatctgatatgatttaaaagttgctaacgcagcgcagtagacctttgaaaactgaacaaagcaagcaaacgaaccaatgtgtagggcgcttcattatatgaagcaaaatacatgcaagcgatagctagcaaagttaattttannnnnnnatattcagtttaactcaggagagtgtaaaatattttgtgtaaatagaaaaaaggaagtcccttctgtagaatagagttaccacaacacattcacagaaaagaggacttccatatgaacgattttactacagaaattctaaagactctagcgaacaaaggcgatttgaatgaattattccgtgtccatttggaaaaagctgtcaatacgcttctcaaaacggagttaacggctttcctcgattacgaaaagtacgatcgcattggttttaacacgggtaattctcgtaacggctcctatgaccgtacagtcaagaccgagtacggggaacttcatcttcagattccgcgcgaccgcaacggcgagttcaagcaacagactgttcctgcttatagacggacgaatgataccttagaggagaccgtcattcacctcttccgaaaaggtattaccatgtcggaaatcgcagacttgattgagaaaatgtatgggcatcactacacgccccaaaccatgtccaatatgactaaatcatttacggaagaagtcacttcatttaaggaacgtgagcttcatgaccgttatgccgctatttatatggacgcaacctatatccctttaaagcggaaaaccgtcgccaaggaagccattcgtatcgcagttggcattcgcccggacggttcaaaggaagtgttgagctatgcgattgcaccaactgaatctatcacgatttgggaagagattttaatagacctccaggaacgtggcgtgaaaaacgtcctccttttcatcacggatggcttaaaggggatggcaggggccgtgcagcggttctaccccaaagcccgttttcaacattgctgtgtgcacgtttcccgtaatatcagtcacaaagtgcgtgtcgatgatcgtaaggaagtctgtgatgattttaaaatggtgtatcaagcctcatctaaaaaggcggcattggaagaacgtggtgcttttgcggaaaaatggaaaaccagctatccaaaaatagtggaatcgatcctttcgaacgattacctgctcactttctatggtttctcattagccatacgcaagactatttactctacgaacttgattgaattctttaataagcaaatcaagaaatacagccaccgcaaggaacagttccaaaatgaagagtcgatggaacgtttcttagtctcgtcttttgatactcacaaccaaaaattcctaggtcgcagtcataaaggtttccaacaggccgaaggcgagctcgaacaaatgctgagtcaaccgatggagaattagaaacaatctacagtagggaagaaccatttacacaaaattattgacgctccctttgtcggcatctacttgaaaaagaaagtaagaattatgccattcaaatccaacattacttgcatacattttctcgtaagccgaaggctctcaaacattcactggctcttcaggggattccgagattacatcgttgttttctccaatatcatcaaaatgatcccaagcgatttatcgaacgtttaaccttctaccaggcagtcccgttggaagaactggtgcagcatctagagtccgatgcacttgaagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagttccccgtacgtggtcttgactgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatcgtacttttcgtaatcgaggaaagccgttaactccgttttgagaagcgtattgacagctttttccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatatggaagtcctcttttctgtgaatgtgttgtggtaactctattctacacaagggacttccttttttctatttacacaaaatattttacactctcaaaataaaataagggagtaactttctctaaccaaaagttactcccttattttattttgttatcactgttgaatcatcatttataagtgaacgtaaaagataatagatacccaaaaacagaaagaaaaataacggtaatacacggagtaaaacaaacggagtttcaaaaatgaacgctttccaaaaccacataccctccatttcccataaaccttgggtaaaataccatgatttaaagggttctgttgcaaagttttccaaaaaatctattttagtgtaaaattgagaaaaaagacagagaggacagagtaatgaatcattttaaaggcaaacaattcaaaaaagacgtcattattgtcgctgttggttactacctgcgttacaatctaagctatcgtgaagttcaggaattgttatatgatcgtggaataaatgtttgtcatactacgatttatcgttgggtgcaagagtacagcaaagtcctctattatctttggaagaagaaaaatagacaatccttctattcatggaaaatggacgaaacctatatcaaaattaagggacgttggcattatctttatcgtgcaattgatgcggacggcttaaccttagatatctggttacgaaagaaacgggatacgcaagcagcctatgctttcttaaaacgactccataaacagtttggtgagccgaaagcaattgtgaccgataaagcaccttctcttggctccgcctttagaaagttacagagtgtgggtttatatactaagacagagcaccgaactgtgaagtatcttaacaatttaatagaacaagaccatcgacctattaaacgacgaaataaattttatcaaagtctccgtacagcctcttccacgattaagggcatggagaccattcgaggaatatataaaaagaaccgaagaaatggaacgctcttcggcttttcggtgtctactgaaatcaaggtattaatgggaataacagcctaagatatttggagttcagagagggcgcgtttgattttcaaacttcgcaacagaaccaattcaagttacgggcatacttccaacggtttcccttaaaagccagaaaacgtgtgacacacatcgtgatggatatgaatgcctcttacgatgcagtgacgaaagaagtctttccaaatgcgcgactctctatcgatcgcttccacatcatccaacaaatgacgcgtgcatttaatacccaacgaattcagacaatgaagcagctaaagaaaagtgatccacaagcgcaaaaaaattaccgaaagctgaaaaaatattggcgaacaatcctaaagaaaaatacaaaactaaactacacctcttttaagcaatttcccctcttccaagggaaatacatgacggagtcggaggtgcttgattacctactctctatagataaccaactacgacaaagctatgaagtctatcaagagttattagctgcttttgatgcaaaagattttactgaatttttcaatctcattgaatcattgccacattccttgaatgatgggtttaaaaaggcaatttgttatctgaaaaagcacacagaagcaatcacaaactccttaaaatatccctattcaaacggaaaattggagggaaagaataacctcatcaaagtaatcaaaagaattgcttttggatttcggacttttcgtcatctccggatgcgtgtcctgattcaacagaacatctgtgaaatcatttaataacgcaaaaaaggaaatgccgaagcatttcctaacatacgatttgagcaaaacaatagcaattgacaaagaacctaaataatttccataaaaaacgcactcctttccaataattttaggaaaggagtgctttatttcatataaaatcaattttttatacacatgctcattggctatatttcagggttctcgagaaataaagcaagccagtttgacaatcgacataacgttcttttccaaattgctggcggctttttttcctttccaccattagtatactacagtttctgcctttcatccttcagggtgaatgagcttgcgaattcatgtatgtttgacaaagaacctctttttctaaaaatagaccgacaaagtactgcctagaatcaacccattttttaaaataacgtacgatttttatttagtggcacgttatgagagtctctcgttcgtttttctgatctttttattgactcaactgcctataaaacgacggaaaaagtatttcatgaataattcaggtacttataatcagtacaataacctgataaaacccctagtttaactagggaatccgaagctaagccctcttttccaaacccagagagaagaattaaccctgcgaaagcaattaatttcattagttcttctgaatgattcaattgacttcacttactcagtatattaattggattcatctcaatcattttattaaaagttggttcactcattacttttaatagttcttctttcaaacttgttaaaatataggtaagcccaggcgttcctccataagttggcaaatatttttttcgtcccatatcacctgaaagacaaatctgattttcataacccgcatcaaccagtcgtttaattaattggacgcggtctgcatcatgattcgccaactctcggccaatatgatctatacaaatacttgctcccgtttcacagatttgagctaaatagtgaaaatctttagttaaatctacatgactcaaacaaatattacttgctttcgcaccgttttttgttaaacaattaatttgctccagtcccatcgtccccccatcacaatgcgtaataatgggaatccctgtttttttttgtacttgaccggctatggctagtattcgttgttcagccaatgtaacctcatttttactcgtacctactttcattgctcctggcaaaaggttttgtgaagtgactccgtgagttatttcggaataaagcaactcaaagatctcatcatcattgagcgttgtcaaccattttggctgaaactcttccttatggaatcccgtaacaaatgctacattcactccggtagcttcagatatcattttcaaagctaacggatttcgtccataattaattggtgtcaaatcaacgatagtttttccaccagcttgtttaaaagccataacttccgcaatactatgataaatatcatccaaggtataatcttcatactttcttaactcattaggaatgacatataaatgttcatgaataaatgttgtacccaaagactcagcttcgattgggcctgtaaccgtattgatcatgcactcatctcctaccattcagcgattgtaccatcataatttttccacttaggattggtccaaactaaaccttcttgtgcaatttctttcactcgatcttcgtccatttctaaccctaaacctggttttgtcggaagatctacgaagccatctttgtattggaatatctctttattctttacaaaatctaacaaatcaaaccctttgttgtaatgaatacctaagctttgttcttgaataaacacattaggtgtacaagaatcaacttgtaatgtagctgctaacgcaatcggtccatatggtgcatggggggcaactgctatatcataagcttcagccattgcagcaatttttcttgtttctaaaatccctccacataaagctacatctggttgaatgatatcaatcgctccctgttgaagaattgatttaaattgccatcttgtatacaaacgttcacccgttgctagtggtacagcaactgcattggctacttcactgaaatgttcttcattctccggcaaaaccacttcttctaagaacattggatgatagggttccagtgcttttgctaaaaccttagccattggtttgtgaacacgaccatgaaaatcgacaccaatgctcaatgtatctccaaaacgttctctaattgaagcaacacgttccactacttcagctactttttcataagaatcaatgtagtgtaattcttctgtcgcgttcattttcacggcggtaaacccacgatctactcgatcttgtgcctgctctactacttcagaaggacgatctccaccaatccaagaatatactttgattttatcacgggctgctccacctagtaattcataaactggaacatttaaggctttccctttaatatcccataaagccatttcaagtccagagacaatcgttccattaataggaccacctcggaaaaatgaacgatgcatttcctgaaacagacgttcaattgcaaatgggttttgaccaactaagaatcgatttcctatctcataagctcctgccacaactgtttcagtcttagttccagaaatcatttcaccccagccttcaataccttcatctgtagatattttgacaaaaatccatcttggttttactttatagactgtaatttttgaaattttcactgtatgccctcctgaatattagaaaatatttgaaataaactcagcaatcttcattaaaatgaaaccaataatgtgtgtacctgcatcttcggtagatatttgtgtcattcctgctggtaattggaatcccccagccaaagctaattgtgtatgtatgccggctaaactagtagcaattaaaagcacacaagctgttataatcgtggtggaaagtattccgcgaataatatttccttttgaaaaggcgaccggccatgcagatagccacattgcttggtaggcaatatctgaaataggtaagagtttgttacctggtaaaatagcagccaacactaaggtaatcggaaccatgataatacccgtagcaatggcacttgaattagcaactgtcaacgcagcatccacacccattgtaaaattgtttcctggaaattttacattcaagaatttcttaacagaattagcaaagggtaataatccttccattaaaatttgcatcattttaggtgttagaaccattgttgcagaagtactcattcccactatcaataccttatcaacaggttcttttgctaataacccaataaccaagccgatgacaaatcccataaacataggctcaccaacaaaaccaaaccgctcttgaattttttcaggacgagcatctaccttatttaatccaggaatgcggtcccacaatttgttaagtagccaagccaagggtgcccaaccaactgagttcgcagtcgggaaattaaccccttctagttcaaagtaatcctctactaacggcgttgtccaatcagcgagtttaaaactaataattgcatcaatcgccccgaagattaccgccaatataatatttttatccgttgcataataaaccaaagcagctacaaaaatatagtgattataactccagaaatcgaccattactgtattggtctttttaaaaatcagcatcaacacattaatacccaaaataataaataccataactgctgctagaggaaaagaccaagtggctgctgcacgagctggccagccgacatccataatacttgtttgaataccccaatttttgaccattaactgaacagatggacctacctgtgaaataaaccaattaataataatatttacacccgcaaaaccaatccccacagtcaacgctgattttagtaatgtatttagcttaattctaaaaaataatcctaaaatcaagataatgataggcatcataatcatcggacccaaacttgagatccagtttaacgcatcaatgacaatattcatttttcaccctcctagtcaagctctttcaatgcttctaacaccaaagattcagatttttcttcattcactccagtaacaaatggtgttccaggtataactttaattcctttggttacattttcttgtaatttccctgtaggaacgataaagtcaacttgatttgattctaaagcacctgcaacttctgaaaattttagttgcaaaattcgaggttctggtaatccatttgtttttgctattttccgaattttattagctgccattgtagatgtaatcattgatgatgcacatgcgacgataattgtttttttactcattgtatttccctccaatttattgattaaatgcagttaaaacttctgttttactctttgcttccataattgcttgtaagaaatcctgattggtaactttactcatcaactccttcaataattgcggttgcttatcgggactatcgaataaaaggtgaataataacattcactgaaaccatttcttcgggatcatccattcgctgaaaatgcaaactatctttaagaacggatactaaaatagcggtaacatttgataactgataatctgtatgtggaattgcgattgagcgttccccaatatatagccccgttggataagttgtttctctcttagtgattgactcgagatatccctcctttaccatgttttccgtcatcagtttctttgtaatcttttgaaagtattcttcttggtttgaaaaactttgatttaacaaaatatttttttcttctaatttaatgagactcatcttcttcacttcctgcttcagctagtttatctaaatatgattgaattgattttcgaatagcttgcccattgcggttttgtatatcagctttttgaaacatgcttgatcctaccccaaagtacacaactcctgcttttttaaaagccgcaatattatcaatcgtcactcctccaactgccattaaaggccgtataccaaaaggaccggccagttgtttaaagtaggttggccctacagtgactgctggaaaaacctttacaatatcggcaccttcatcaaacataacttgaatttccgatggcgtaaaagctgatggcacagttaccaccccacgttctttagccaacgaaaaaattggtgttgaaaatttttttggtcctaataaaaatttcgcaccaccagcaattgcttgatctgcttgtgaaaatgttaaaactgtccctgcaccaatcaataattgttgcccaaattttttgttgccttctgtgatgatacgtgcaaagtcatcattattggttgttacttcaattcctaccgaagtgttcatcgcagccaattcttccatgacaaacatcgcctcttcaaaactatatcctcttaaaatgatggttaattcaggaaaattcgttattgacatattgcttcctccttaaaaaattttttattttttttctcacttcatcttccgtcgtgcaaagaagtatttcttgctgatattcctcgtccttagaaagttgtagtaattggttaatcgcaagtaaataattttccttctttccaattgcaaaaggggaaataaaatggataggcctatttccaggaaaaataattggatcaactgatataagtaacgagcaaccgcccttaattaccccattttctggcgatgaatgtggaatagcaatacgattattaagaaaataataagcctcttcatccgccatttgactcattaaaatagtctgatagttctgattaattacctgctcctttaataaaggctgacaagacaattccatcgcgttctgccaagtaagttgtttcgtagatacaagaataatcccttcagaaacaagcaattccacaaaagatatcttttgtgcctgtttactttgacgatctagatatattagtgaatttgcataattaattaaaaatctctcaatatcagtttgtagactttcttcattttgaacagcagagtaacgcttaataatttcagtaaggttcctagtctctttgctgatattattcgtagaaaaatcaatgagtacacggttccgcaagcggtttttttcttcttcgttcataatcggttgtataatatataatggaatttcacttttcaatggttgattgctaaaaatcaaatcaacatcttcgacaaacttatccatctctctgaccgaagaactagcaacaaactgaatatctggaaaaatttctttcaatgttttcgccattacattggccataatcaatccattgctacatacgacgattgccttttttctaacaggtgtttcgataatagaagaatttaatagctccgaacaaaaataaacagaaatcaaatataattcagtttcaggaatcgtcttacgcaaaaatgcttccaaaggtacaatggattctttaacaaaattaagtaccgcactaacttcatggttttccttaacaatttcagctaaatcatctatttcaaatggtaattcgtagcgaattcgatagattgcaggtcgtaaatgattcatcaatcgattggtcaactcttctttattactaatccgaatagctgatttactttgaaataaggtaatcatctccataattacttgatagattcttgaatctaaaatttcaaactcatttgaaattgtattgaatgataaaaacagaagcgtcaaccattcataatctatagctatctcagcatgttgataatgttgatcaatgcagcttcgaatcatttgaaactcatctaattcctgtaaatcataactaaaatcaatctgtcctttcgtccttcttttaaaactagaaagtgataaacctatcaaataataaagtttggttagtgaattatcagaaaatttcaatttaaaagtttgttcgtaggtgtgaataaaaaaaccaacaaattccctttcttcagaaaagagtgactcaaaacggttaactgttgcatgcctttcaaataaataattgaaaacttctaagagcaatgtatgaagctttgccatgcttgattcaatcatatagccattttggggatcaaatatcaaagtgtagtctggtggcaactctttttttattttagaaaagtcgtttctagccgtatttttactgataccaataaacgccattatttcttgggttgtcacttttttggggttggctagaataaataacagttccgaatatcttcttatctcactataagccaaatcatcgtttatatattcaggaatcgcaccttctttaaaaaccattgcttgattcatgtatatcaaaagtttttgaagatcattggcttcatataaccactcccctgagttacttcgctttatcagactcaatccatgaagggataattcatcattaattttttttatagagtaagttatctgcctagtcgaaaaatgtactaatgatttcaattgttgagagtttgtcacatgtgatcgtacaatggtttctaacagttttaaatcttttgtattcacattcatctacctccctgagttaaatataaccgcttacagtattaattggaatatccaaaatttgtcaaaccttggcttaaatcagacaaatgacaggcacttctttaattttttatcttatgcaccatcagaatggtgtggagtaccactcaattttggaggcttttcatgtataaattacaaacaaccgttcaattggcttttgaagatttcaatcaaccgataggtctcaaaatgaatccgtctaaccgttggattcaaaaagcagagctcattccatgggctgaacttgaaaaagactacgctaaaaattttcgtaaaaaaaaaggaaacgtcgcaaaaccctttcgcatgaccttcggagctctactgattcaaaaggaatatagctatagcgacgaagaaacggtcttacaaattcaagaaaacccgtatttatagttcttcatcggtttgccgggctatcaagatgccaagcctttcgatgctctacaatggtctatttccggaaacgcttggacgaaacaacgttgatagaaatcaatgaaaaaatactcgtcttcgacaagaaaaaagacgataaggacaacgattcttatgacgatttcaattccggaacattgattttggatgccacttgtgctccacaaaacatcaaatatccaaccgatacagaattaatgaatgatacccgtacccatgccgagaaaatcatcgatgttgtttgtgaagggaaaaaactgaaaaagccggttctataatatttggttttgttactcaaactgagtagtgacgccaaatatttttttataacaaaaagacatctggttgtcctataattaaatcggcaaaaacaatcataggaggataaccaaatgtccataactaagaatatcaaatgtacggatgaaaagacaagtcattccatcaaacaaattttgaacatcaaagattcccatattaccttttcaaaagatgccattagtaaagagcgcgttcatggccgtatggccaatgtatttaccggcttattaactggagaagcgcatcgttgcgaatgttgtgggtttgattctgtcatccgtcatgcttatcatgatagttggattcagttgcttccgtatcaagaagtaccaacttatctacacctgtacaaacggttctgttgcaaagttttaaatctactatcaaataaggtagaataatagaaaaagatagcaggaggaatgacgatgaatcattttaaaggaaagcaatttcagcaggatgtgattattgtagccgtgggcaactatcttcgttataaccttagctatcgtgaagttcaagaaatcttatatgatcgtgacattaacgtttctcatacgacgatttatcgttgggtgcaagaatatggcaaactactctatcaaatttggaaaaagaaaaataaaaaatccttttattcatggaaaatggatgaaacgtacatcaaaattaaaggaaaatggcattatttgtatcgagccatcgatgcagatggtttaaccttggatatttggttacgtaaaaaacgggacacacaagcagcctatgcttttcttaagcggttagtgaagcagtttgatgaaccgaaggttgtagtcacagataaagcccctctattacaagtgcctttaagaaactaaaagaatacggcttttatcaagggacagaacatcgtaccattaaatacctgaataatttgattgaacaagaccatcgtccagtaaagagacgcaataaattctatcgaagtttacgcactgcctctaccacgattaaaggcatggaagccattcgaggattatataagaaaacccgaaaagaagtcactctcttcgggttttcggtctgtactgaaatcaaggtattattgggaatcccagcttaaatcatagataccgtaagggattttattctttatttaaaactttgcaacagaaccttatttttcccgtaaaggtaagttgctccaaatgagacgacacaacttgctagcatacaaataaagaatattggccagaattcaaacggaatagacaagaaaccaggaattccactgataccaacagaagttgcaatgacgtgttgtgacgccataaatcctccaattattccagaggtcagaatggaaaccacgaatgggaatttatactttagattaaccccgaacattgctggctcagtgatacccatataagcagacaaaccggcagccagtccaacacctttcaactttttattttggattaagaaattcattgcaatagcagcagaaccttgtgccaaacttgacatgactccaataggccaaatataatctccaccgttcgccatcaattgaatatgaactggtaaaaacgcatgatgcatccctgtcacgactaatggcgcaagaccaataccataagcaaatccgccaataaatggaactttttggaataaccatacaatacctgcgacaatcgtattaccaatagcaattgtaatcggcgctataataataaatgttataacactagtaaaaagaattgcaactggtgcaacaaccaacagttggattgtttcaggcacacgctttttcaagaatagctctgttttagctaacacatagccggaaactagagctggcaatacttgtgcttgtagtcccatcttagagatggacaatccaaagattgtccaatgtggaatatctcccgtggttactgcttgcccgtaattccaggcattcatcaaatctgggtgtacaaagactagacctaacacaatcccaagaagaggatttcctttaaagtattttacagttgaccatgttattaacgcaggcagaaattgaaaggaagtgtttgcgataagatttatcatatcagcgacatcagcaatattaggatatacttcaatgagtgactgctcaaaaaagattcctgggtttgttaataaattattcagtcccatcagtaaaccagctgtaacgatcgctggtaaaatcggcacaaatacatcacccaatattttaactgcacgttgaaaccaattcaaattcaactcagccgctacttttttaacgtcttctttgtttgccccactcagcccagattggcttataacctcttcatagatatctgctactttaggaccgataacaacttgaaactgtccattagcattgaaggtacccttcacatcttccaggttttccaatcctgccttatcaactttagtgtcatctcgcaaggcaaacctcagacgtgtcacacagtgagtcagtgctgcaatattctcttttccaccaacaaagttaatgattgatttagcttcttctttattactcattaattcttacctctatttcttctttattagttaatgcttgagatgaatcattgcctaccatgatccaataagcaccatcatctataatttcgttgaactcttcatcataatacttaaaatctttgtttgtaagttcaaaagaaacagtcacactatcccctgacttaacaaaaaccttcttgtaggctaccaagtcttttgttggtcttatataacgaccatattgagctccaatatatagttgaacaacctcataaccatctctacttcctttatttgaaacggtagtagtcaccttccaacagttcttacccttctctttaatgctaattggtgacatagaaaaagtggtataactcaacccatacccaaagggaaattgtggttcattggatacatctaagtatttggtcgtattaaacttttcacttgaatacggtctaccagtattgaaataattataataaatagggatttgtcctaaatgtctcggaattgttattgtaagctttccggctgggtttattttgccacaaaggacgtccaaaatagcattgccagcctctgctcctagatgccaagcctcaactaatcccttacagtacggtagaattttaccaactaccataggtctcccattcatcaacacaacaaccattcgtctattatactgatatactgcttttaaaaagttatcttgaatggcatctaattctatacttgctttagattttgcttcgccagattcaatagctttttcccctaagacaagtacgaccttttcgttttctgaaatagcttttatcgtatcttctgacaatattccatctcgtcggaacgcattgaaggcctcagacatcgcaacataattctcttgctcatttaatgcctcagccacacttacgatatcttcagctttaccattacaagcccatgtatccaacatagcttcctgatcagtgacgagtggacccataaaaagtactttttctgttttttttagtgggagaatatcagcgtcattttttaatagaacgatagattcttgagcgatctttcttgctagtttgcgatgctcattctttcttttttgaacttccttccaccgatcaacactagatctaaagggattatcgaacagtcctagccggtattttaactccaatactcttaagactgcttgatccaaggaatccgccgaaacagtctcagataaaatgagttcctttagataatcatgatacaaccgagaagacatatcgacatcgagctctgacgccatagctaatgtgactgcttgctgttcatctctacaatagccatgtataatagtttcttttaaagcattccaatctgagatcagtaaaccattaaaacccatcttatttctaagaatatcaatcaatagtcgtttgttcaccgttgagggaataccatttaaggcattaaaggcactcatcacactcaataccccttcatctatcaattttttaaaaggtggtaagtatacatttgagagtttatagtctgacatatcgaccgtattgtagtccctaccagcttctgattcagaataaccggcaaaatgctttccacaagcaatcaatctatctttgtcaagcaacccatttgtcatctctccttgaaaacctcttatttttgccgccccaaattctgcggtaagaaatgtatcctccccaaaagattcagctaccctgccccacctcggatctcgactcacatcaatcataggagcaaatgtccagtggatgccagcagccgatgcttctcgagcagcaacttcagcagttcgcgtcatcaagtccttattgaacgaacacgactcagctaagggaatagggaaaatagttgaaaaaccgtgcacaacgtcttcagcaaaaagtaaggggatttttagccgagtttcggtaatggctatcttttgtaaccgattagactgctggatatctttgattgataagaaagacccaacttctccattcattacgagttgctcatagtgttcctctttccctccataaattgacgtcccaacttggttaatctgtccaattttctcttccaaagtcatctttgccagcaaatcatttagtattttatttttattatccttcattgcacatactcctgtttttttgtaatatattactatccgattgattgaatcgctttttacgtccttatagtaacaacttttgttaacgtttactttactgatactaatattaaattgcaaaatagcatacttaccaatctgctagcaacttaggagttgaatcaatgaccttgtccttatcattaaaagatgcctacttttttagtcgtccggtccacaagtatgcgaaacaattgattgaaaaacgatttgtggattgtttcgagattgacatcattactgaaagtaacggggggatgtatattaatgaccactactaccccgttaaaaaaggggatacagtttttcgttatcccggtcaaacgactcaaggagttataccctactcctgttatgccattcgttttcaaactgatgactctctctttatcaaaacagccgaaaaggctgtccccggcgtatcgtcaggagaatctacccgacagatactaccaattattgaatctgtccttaatgaacgaatcgatcataatatgttgtcaaattatttctacgactatcagctgtctaaacttgtttacagtttactaatgctttttcatccaaattctaataaatatgaagacgaccaatcgaactacaacccttatgtgtcagagtgcatttcttttattcaactccattggaaaaatgtgacgatcaatgacctcgtcaatcgcactggcgtgagcaaaccatatttgatgaaactctttaaacaaacgactggaaaaacaattttaaattatattaatgatttgaaactagaacatatcaaaaagatgttgatattcactggtgataatctcaccgaaatcgcattaaactgtggtttcaatagttcaagctattttacaaactacttttcaaaacacaccggattatctccaaaagaatttcgtaatatctatcgaatctagtcgtgatttgactttaaaactctctttaaaataaactcggataacaaagaaccacacttcattttccagaagtgtggtttttgatatacaactattcaattaaaagactattcgactaagcagatattcagatctaatataactactcactcttctcctctgattctttttcttgcatcagctcgaagttcgtaaccttcatgatctttaagtcgtagtaattagaacgcttcccgaattcttcattcaatgtatcatagccaatttcttcggacagggtcggtttgtcagaaaagagattcgttcctaatcccattctttctccttctatgtcgatccccattgcagccaacgtcgttggataaagatccatagtcgtgtaagtcctattagccgttgcaacaggttctgtgtcggagtttaagatgacatctataatagaacgtttgtaatccggagccacgctattgaaataatcacgatccatactcaagtgatccctgacacgacaacaacagtatcttcataaaaaggttgttctttcatccatcttaaaaaatcgcctaactgttgatcggaaaatgatggataggctacaattaactagacagaaaaattaaggtgtgtagactagaagaaaacataccaggaggaatttttatgtctaagagaacacgaagaactttttcacaagaattcaagcaacaaatcgtcaatctttacttagctggaaagccacgtgtagaaatcattcgagaatatgaactaacggcttcagcatttgacaaatgggtaaagcaatctaaaacgagtagttcattcaaggaaaaagataatcttacgcctgaacaaaaagaattgttagaactacgtaaaagaaaccagcaattagaaatggaaaatgatattttaaagcaagcagcgctgatattcggacgaagagacaagtaatcgatgcgaataagcatctttaccctatatcagcgatgtgcagaataataggtctatcacgtcagtcctattattatcaatcaaaaccaaagaaagacgaatcagaacttgaagaagtagtcgctgaagaatttatccgcagccgaaaggcctacggctcaagaaaaataaaaaaagccttatcaaaacgaggcattcagatcagccgacgaaaaattagtacaatcatgaaaaatagaggattaaaatcgagctatactgttgcttattttaaagtacatcattctacttgcaatgaagccaaaacgacaaacgtattgaatcgtaaattcttaagagacaacccattagaagcgatcgtaacagacttgacttatgtacgagtcgggaaaaaatggaattatgtctgtttcattttggatctgttcaatcgagaaattctcggctattcttgtggagaacataaagatgccgttctagtaaaaaaagcatttagccgtatcaaacaacctctgacagaggttgagatttttcatactgatcgtggaaaagagtttgataaccaagctattaatgaattattaacaacttttgacatcaatcgatcattgagtcataaaggctgtccttttgataatgccgcagctgaatcaacttataagtcgttgaaagtagaatttgtctatcaatacacatttgaaaccttacaacaattggatttggagttatttgactatgtcaattggtggaaccaccttcggttgcacggtacacttggctacgagacaccggttggttaccgtaaccagagattggcgcagcgaatccttgataatgagctcggatgtgctaacgctagcgaggcagtctaactttaactgttagctcctgccgaagatcgtcacatccgaggaggctcattgtcaaggacaatcggaatagcatacggaaagaagttctgcaccttataaaatttgtcaaaaaaactgttgccattccatcaatttttaaaaccaaatatatatcctgatttcaatcactgacaacacatagattcttcttctctaacgaatctattataaattgagatagttcataatcgctagatattaatttatccactgtcaaatttgctggattagatactagtattataaatgtattttaaagaaaacaagtgtcttcttcacaactattacatctcctccatcctcaaaaatttataccaaaaaataagaaaacaaatgcaatataaaggaggattccccctcccaaaacaataaaaaagtagaaaacgtatttagtcgttttgctaatatcattcgcatttcttatcttaatactaataaaaatataaaaccctatgagtattaaaagtggtagcattttgatcaacaatttttatccttcctttgagaaaatcattttggaacttttttttttatgttaaccgatattataatttaaattttaatgattattcatacacattatatgcgtcaagtaaatcgctataattaaaaactaagagatatactgtaacaactatacgtaaaatagcaatacattttgaaaatggatcaacttcaacgttaaagacacttttaattatgttagataaattaatcgccacagtaactcacatggtttcttgaaaactaaaaatgcggccgcaatcctttagaaatttactatagatctactctgaaaaataaaataaattcactaaattgaattaaaacgtttctaaataacacaatttattacacttaaatctttttataaaggcctacataaagatttacaccatttttctgaaaaaaatactacctgtccaaataatactcatattccacctgtaaacattttaaaaacataagagaaagcctagtattctttactcagcttttatagatacatatatctataccttcaattccttcttccaacattcataagactcaacagttgcactttttttcattctcctacaaattccactaaacaatgcccacttataatcatcaagaatggcagtacctactccccctaatcctaagaaaaacagtaaaagtaaatataaaaataacatcatattcgtccataacgataaaagagtcaacaaaagagaaactaagcctactgtaacaaatgaaaagaacagaataccataataaatcttcaaaagaacagcccattctttgatcctattaagaacagataactcatcctccgtcatcaatcaatccacctgttctttcttctttttagggtcaatactctttaagaacttctcctccaacaccaataaatgacgatatacatcatccattgaccagcctgaagaaaggctaagacaatacaaaaaatcacaaggcaacgtctttactgtgcggtttcttgttacccagcttgctactgtactctgcttatatccatgcaactcacaaaattgctctactgtcatacctaaccgcgaaataataaatacattgatcgggtagggatatacaaaggtattgatactcatagtcagaaagacctcccacggtattattacgtttgcgataataatactactctttcttaagaccagcaagcaaggcggagaaaaaagaagtaacgtatcatagatataatgtaataggcaatttgcacctttttatttcaacctgtatcaatcatgaacagatctgtttgcacgccgatcttattgggttctatcaagcgtttcaatgctgtctggataaacgtgtattctcttccaaaagcttctgagatcgcagcgaaataagctccctggctttctttttttagccggataacagagcgcatcaatccatgtatcgaagctagcataatacctcctttacgaccagcacgaacacgaaaatgaattttgttctcttctctcaactgcttcagcactttgtccagggaacgttttgggatctttaaacgttcagttaactctttttttgtagaaataatgtatggttgttcttcataggattgctcattcaaataggacagtagatcttctgcccattcatgactatgtgaatacttgcgaacagctctttctttcttgaatttccaccaaccccgttttttgttgaatagctgctcttcagaaagattggcatcgacccactcttggcataataggacaattttttctctgtgcgctgcttgatattttccggagtaagcggaacgaatgattctggttaattctcgatcagataaagggttagccaagcggtcattgaattctaacatcgtcaattcacatgcttctacttcgtatcctgacgaaaagtatgccaaagacaaggtgaatatgacattatttcgaccatatacgcccttttcaccttgtattttttgactttttagcaacagctggaaccagggttcatctacttgacgaaattcttgagtagatggtaatacaaaaacgttcttgatctccgcttttttgtccgcatcttctctcattgaccagtcgatccattcttcgaaactataacgatactgtggttcaaagaataaaacattctcttcagaaggcattcttgtgatcccaaaatgattggcatttacatcgacaggaaaccgataatcatttgaaaatttgtttcttagattttttgagatccttttggccacattgatcactttaaaatttgatttcttcgtcacgtatgcaggcttgtctagtacatagaaagcttgaaatccatgcggtgtacgtagaatcattgtcggcataaagccgatctcgtgactggccaagataatttctccatagtcaaagtttggatccaatttgtcaaaatcaacaaagaatgtattgatttgacgcaaattgtcctcagaatgacctttcgtaaacattctggcttcatcagcatacgttccatagcgaaatacatttggtgtccaatgagtgaatcgattattgttttcgatcaccccttcttctgaagtgatcactagtccaatcccctcgatcatgtgttcctttgaacggtacgcaaaaatagccccctttcccgactgatcactaaaagagaccggttttaagtggctgtttttatatttaaatttacgaataccattttgtaataccgtcgaatatacgacatccaaagaagctgccatgactgttattccttcctaaacaaaaagagaacacaaataatctttcgatttgtgttccctcaatggcttagaacgtcagcatctcgttaaatcgcatgacaaaataagcatatatatattgagttgcccgtcaaaaaatggtaaaataaacctataagttcggattaccagtccgaatagatttaattaaatcacataagtggtaaccagccacttacataattctgagacgagcgagaacacatagttgtgtatgtgattcagatgaaagagtgaggccaaattcacttttttatccgtctctttttttttgatttattttcatattaagaatatatgaaaacgccatttaattcaagcgctattttctcaaaaatccattacatactaccttaaatatagttttcctattattatttactactctaattaaagattaacaactacatttgtagagataattattataatatgtactacttaaatcattaattatctactacgattttgtctcatattttatattatatactaccttaaaaattaattatctactaccttataacaataccattgataggtagtaattaatatattgttctttaggtagtaggtaataaaattaaaatacccttatctaacttatattatcctgaaatcatgactacatactaccttaatagaattggttactaccttttttaaaaaatttctaaaattacttactacctttaatgagagtattgtttactaccttattcctttgttatatactacttttattttaaatagatactacctaaaaagtatattatatactaccttattccattttaaaaattattacttactaccatatttagaagttatctactaccgttttatgcttttaattactacctaactaattgaatttcaattgcaacaattcgcttttatttaagtactaccttaatgaactaattttactcgatcataagctttataaactaaccaagtaaaactgacatcccttccaaattaagttttccctcttaagatatatttaatacaactagcgtcttaataacgtgtagtgactaatagagtagtcttgttttattatttattacagtagtatatagatattgtttttaaagtagtaactattttataatatcaaaaacatttatacatagaatttattttgggtagtatgtaatttaatttacatagcattatttatagtagtatgttactattattataaaggtagtagataataaaaggagtgagttagcttgtcaaagaaatttgtgataggaaatttcaaaggtggagtagggaagagtacgtgtgcacagatgttaggtttcgaagcagctgttgcaaaaaatcaaaaaactctgatcgtcgatctggatatgcaagggaatacctctgacgtaatgagcttaacccatatgaacttttctttagaagagggtggtggaggcggtaagcctcttgattatgaaaatacaataaccgatgtattgattggaaaagaacctattgatttaaatcttgaaacctatggggaagttgactggaataaggtagtagataaagatactcgtgtagatccaaaagatgctatatataaggtagtagataatttatatatattacccgcagatatgagctttgaactttatgatgattggatcaaagaccaattctcggattctgccgataaacttatctatatgcagaaacgtttaggaccgctgcttgaagaatttgacattgtatatctagacgttccaccttccatttcaatttatagcaaatctgcaatgtatctagcagattatgcgatcgttgttcttcaaacacaggttaagtccatgcgaaatgccatgcaatacttagaatatatggatttctttgttgaaggatttgatacttcattgaaggttgctggtgtgattccatttatgttagagagtggggacgcagtcgatcaggaaatgtatgcccaagcacaacaaatttatggtgatcatttgctcaaaaatgttgtactaaaaaatgcacgtttaaagcgatatgatggatctggaataacaatggagttaactaaggctgggaaattaaagcaatgggataggcgttgccaccatctatttattaatatctacgaagagctgcttgaacatgaggcttggtatgagtaggaggttctttaaatggctgatataaaagatttaggtatttttagaagcaacaaaggattagataaaattagggcagggaactcagctagaaaaagtagcaagaaacctcaaaccacgtctccatctaatgatataggtaccacaaagtcacaggaagatacaattaataataaagaagtgatccacgaatctccgactccttcttctgaagatactggacaaacggtcattcaaactaagaaaaaaaacagtctatctaagaaagtaaaaggggtaggggctcctataaggaaatttgatcgatctttctctgctcaaatgcctttgaaactttcgcctattttaaacgctacttcaagagtgatggttgaaaaatatgaaacaaatcttactagagacgagatactacgaaaagcactcgatgaatacatcaaacagcacttgacacaagaagacaaacaagacctttttaataatgttatgagggaagtagaaatgtttagggagaagaaacccactatcccagaaacagatgtagatggaaatataattcgtacagtcagtgaaatagaagaagaaactcaaatgattttacgaactaattggggaatgaattataaacattaaaaatctactaccataattagccattatggtagtagatttttagtttattatagataccataaaagtagtacgtaataaaatttcatataaaagtattcattctgataaattttcaggaatcatgggaaagatgacgaagaaattaaggtagtatataacctttatctactaccttaatcattgaactttcttcactatttgttaccattcacattcaccttctctttattatgtaatcatagttacaatctaatttatccaagtctaactaaaagatatatcaaacagtaaaatgattaatattactgtgcagggcaaaaaattaatagttattgagcgatatctattttttgtcaactcatataaaatcgcttcagatttactataaatttaaataatctttcctaatttacaattcagaaataagaaactaatatgatcatctggataggtgattatattagctttttaaaagaatagataaacatctggtgaggaagaggactacttatcagtatgatgaaaagctattagttaacataaatattttaaatacgttatatagcttgataattatctgttaaacgcctttaactttgtataatatatcttatgtaaactaaaataattatgtattcttaaaaataatgaacataattaagattgacctattgtgacacttgcgtgggatcacttactagtaatcaatctagtgcacgaacttttaatatgttaaaattagtagtcgcctatccgacagtcttgcgactggagggaggtgttttcatgattcaattcttcatttgcccccttcttgtcggcttactagtagccctcttcgagtattggctgaataatcgagacaagaagtaaagcaacgaaggcgacatcagcccacaaaatgaaaccccagagaatccgacctctctggggtttcgtggtgttttcatgtccaataattcatttgcatgtatattttaacatgtaatttcaaggaaatcaatgaagacaggtattggaaagagcgctgcctgaaacttcaataacgggcagcgcaactctaaatatacaaatttaagtatatcataataaaaaaatatgaaaaaatttgaaggtagtgaagattctaccgtcgtttgctttacttttattcttaataagttttgtaataattactcgacacggtagttcgttagctacgcagccactgatcgttgcatagtttctgacgttgttcttatgattcagtaactcttattccgtttgcctcctaatagttcatgggcgaagcgcgtccgtctaaaatagttgcttctatcgtttgaacctcattgacaatttttggagaatcttaccatcccttttcagcagttaaatgtaaaattctttaatagctacgcttatttttcatccagaatgataacctcccaaatttttccttctatctatatagcatcattttgtgtttcacgtaattgagctagttgagcaaaatcaattaaagattcaatcgacaatccagcatttcgcaagttttttgctagataaatccaatttaaatcattggtagtataatctcggtagccgctctcgtggcggtgaacgggtggtatcacgccaacacgctcataatagcttagtgtatccacacttaaatcaaacatttcagctgcttttttatattcatcgaatctcctcctcattcttcttatttataataaaccatggagttaactctagagaaaccagaagcctcttgtctctatgataatactacactaaatacctcctcacattccgtagactattaaaatattaagcaatagataaaatcagttaaatgcaacttctcatattctaatgtttattaagtaagaataatgttaaaataaaaaaacgaagagtattcggcgcagtccagaaaaacttccccaagttttctgtgccggtactcttcttagattaatgcatgttgcttaatcagcctacgctatatatttcttttttgcaagtaattacgatgtagaagcaatgcttaggaatcctttacgttttttctatttttacttttgacttcttttaagtgctatactggataagtaccatgaaagtaggtgttcaaatatgaatactaatttttatccagtggaagtttttagttcggactaccgtttatattcatcaaaagcaaaaacaagtttgtatgattttcaatcgagaccacctttgatcacgtcatttgctgtgctaaatttgaaagagttgcgcaatattcaactcaaattatttatttacgatattgatatcgaaaaattttctactttagaggaagctaaatctagatgtaactctcttatgtataaataatttaactagctgatcatagctagtttttttgtatatctgtatctaatgaactaaatgttcatccttaatctgcttaataaaaagaaatatttatcgctaaacttatggtggcggatttagaagtttatagattagcgaatgacacagaaatatctgccatctgctatgggtgaatcagataaaatatatttctggatggttcctttgaagagtttttctccttcacagcaactttttaaagaagtatacattttttcagaaccatccagataataaacattgattccctgaatctgattataattaatcggagaacgtcgtgtacaagaaagttgatctcctagatatttcacttgattaacaatcattgggtcattaagccaatttttgttaagtgtcaattttacgattaactgatgaatagcttctttttgcattttattcctccactcaaaccaatcgtctatccagttttacatatacatagtacgtgatcaaaaaactcaatctattcttcattgatctcagttactcattaaatttttataatttataactgttctttccgtagtattcgtcacttctgaatttgaaagggttacaactgccgaattgctgagtagctttataattgttccagctgtttgtttttttctatatctaaatatgacctgttgatctatatgaaaagattggccttctattgaaagttgttgtggtttccattgtgaaaaactcattcttacccctcctttgaagtatgaaaaaaccgcctcacacatgttgagacgggttaaaaggaacttttatgctttatagatattagcagcttgcaaaccgcgttgaccttcttcagtatcaaaagtaactgcttgaccttcatctaaagatttaaatccatccgcttgaatcgctgaaaaatgagcaaagacatcttgaccatcttctcctgtaatgaacccaaaacctttatctgaattaaaccattttactgtacctttattcatactgtttcctccttgtgcatctcttcgtatgcgttttgttgcaataaatgtttgattggcaaaaggagagtataaatttaagcatagcactcttaatacgtttcaaaatatatcactacaagtagtataccacataattatataggaatgtagttttttggaaataaggtatttttttaaaataaaacttaatgatacgaattttatgcctcaatcgcctagtaatattcatatatttcagctgcttgatataatatgtcattattttccattgttttttccttacaaaaaaagagatttctttacgaaatctctaaaagttaaattatgagtgttttaattgctggtttgaggtgtacacacacaaccctattaaagctcaaaccaccagtacattccaacgcaccgaagactatcacagctatagtagatacttaagttacctacactattgtattctcatatttgtactattttgtcaaacatttctcgtgaatctacactaattattagctttaaaaaggaatagctatttcactcagacgaatcatcggtcgaccagttccttgaaggctgaatcatgttcagttagagcttgattagcgaacatctcaatttcataaactaaattactatcctcttttatatcgactttgagtttttttccttcacgataatatgcttttgcgaattccatatctttttctttatttcactcaagtctttaatcagcacaagtggcccatcatctatacgttcttttgtgttttccatgataaattaaaggattcctcaattaatttacttgatactttatatatcttattattccgcctaaaaatcattcattgactgttttactttttctagagttattattgcccgctacttttcaaattctttgctaataattaataccaaagatacagtattcatacataaacgataacatctccaattcatcaataacttgactactattatagtacctggataaaagcttattaaacttttcgaaaacagattcaggtatcgacagtaatccaataccgtttctaaacatgatcttattagcagttaacagtgcagttctcttattaccgtccccaaataattgatttttcgaaatgaatagaaacagtcgcaatgctttttctgtctctgacatatcttgattcattatctcgtcatattggttctttacctcgtcttcagttaactttggtggaacgtatcttccttgaatagtcgatccttctcccccaccggttcgtatttcaccgggaaaaagcgcatcctcagctgcaacgatccgattaatccgcttacttgtctctagcaagggctcctgtacgtcgtttaaaagcatttcaaagcctctttttaaggtaacgacgctcaggacatcatctacagccacattattggcccgattatacttaataatctcttctgtttgtaatagtgttgtattcaatcctgcaaattttcccgcattatacaccagttccacaatgtttttcttcaataaatacacagactctttgcgagataagtggtatttatcaggaaatttcggacgcttttcttcgttcattttctcacctattgagtttttccttctattatatagggcattattctgtcatagatccaagctctttactgcggtatccttatcttcctgggtgatcccaatatagcgtaaggtctcccgttgcgaagaatggttgagcagcgactgaatgatctctgttttggtcccttgtttgtacaaaaaatagccgaaggtcttgcgcatcgaatggggaccaatttctttcaaaccaaccgccgttcctgcttcatgaatgatccgccaaaggctttgtcgagtcaaaggcgtatctgctccttttcgacttggaaacaaatacttgctgaagtcttgtgctcgcagctgctcaggaaattctgactgaacataatcgagaatcacttttcgtaatttattcgaaatgaagactgaattgtgtttggccgttttttgttccttcatggccagacgttctttgacgatcacacgtccacgggaaatttctaacacatcacttaattttaactgtcttaaatcggagattcgatacgctgtattgattccgatcgaaaaaagcaccaaattccgttgcccatatttgccggaagccaaaatggccttcatggcatcgatcttttttttgtcacgaatcggttccacgctcttcatttttagacccctctcaaatgttacttaatatgattataacagataataagtcacatttaaacaagctatagaaaaaagacgctaaaagaaaagtgattttctcttagagcctctaaggatggagcgattttaacgaatgtgacacaatacgattgtgtcacattggtcttttgagattttcggtaagatttgattatctcagaacattaatattgcccctttaaaaaattttgtcagtacttttaagttattctattctgaaaattcaaaattttcagtctatataattaacttatattcagttttaccaaatgataagctttaaaaagtattcagaatttagtcatgttataaatccaataaagtagatatggaatatttattttctcttgtctaatttataagaactaaatgatttcatcattgttttgacacttttagttgggagcgtcaataattttgtgtaaatggttcttccctactgtagattgtttctaattctccatcggttgactcagcatttgttcgagctcgccttcggcctgttggaaacctttatgactgcgacctaggaatttttggttgtgagtatcaaaagacgagactaagaaacgttccatcgactcttcattttggaactgttccttgcggtggctgtatttcttgatttgcttattaaagaattcaatcaagttcgtagagtaaatagtcttgcgtatggctaatgagaaaccatagaannttccagaggcattggctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgacttttccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatagacatacaccacttcctgcgcttcctcgctgaaaattccagaagcattatctggtatctctactacataccagcctgggatctctttggcttcactggcatatggtaacccgacttttccacttaagacagttggctctgctaattgatttccttcactatcttggtatttcacagtcactggtgccgcatcactgcgttcgtatacatacaccacttcctgcgcttcttcactgaaaattccagaagcattatctggtatctctactacataccagcctgggatctctttggcttcactggcatatggtaacccgacttttccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcttgcgctgcctcactgaaaattccataggcattatctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgacttttccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcttgcgctgcctcaccgaaaattccataggcattatctggcgtctccactacataccaacctgggatttctttggcttcactgatataaggtagtccgacttttccgcttagaatcgttggctctgttaattgattcccttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagagtatttattctacgaacttgattgaatcctttaataagcaaatcaagaaatacagccaccgccaggaacagttccaaaacgaagagtcgatggaacgtttcttagtctcgtcttttgatacttacaaccaaaaattcctaggtcgcagtcataaaggctttcaacaggccgaaggcgaacttgaacaaatgctaagccaactgattgagaattagaaacaatctgcagtagggaagaatcatttacacaaaattattgacgctcccagtagttcattctatataggtaaaataaatattaagtattgtgaaacaaatattaagatgttgattaattcggatacacggtatatactttttttatggagctgataatatgaatattaaaaaaaggaagattagagaagttggtaactcagtagttgttactctgtcaaaagagagtttattacaaaaaggattgaaacctggggatatcatttttattgatgaagataaaatgatggatgctattgtcaaagaagaaagtaatttagaccttgaaattgatatgtacgtgaaccaggctctttctgagtatgatgcagcatttaaggaattagttgatagatgatttatttaagtgaaaaagatatagtaaaattaaatgttattcaaataaagaagtattcaccacaggaaacaattggcgttattgacaaaaatgctttgagtatggctgtaaatcagcctaagcagcatatttttggagaagcactatatcctaatgaatttagcaaagcagcagttttattaataaatctgatcaaaaaacatccattccataatgcaaacaaacgtactgcatttctagcagcatatgtttttctcaagctaaacggctactcactaaaaatggaaaatcaggaagtcgtagaatttgtagttagaattgccacttatcagggtgaatttgatgagctaaaagaggcaacgacagatatattaaaaaataattcaacgaagattgatacaaaaaaatagaagcaaactaaggctttagttaaaacgagatcgttagtttgctttctattttagtttacataagatatagttttaactccttttgagagttgcttcagtgtcgccgtttactataactgctgcaatttctccatcttccacaactggttgtcttcgaatcaacacgtaactatcagaagggattgtaggaaccatgctattacctttggtttttaaataaaagacttcaccagtgggcaagttttcgtctatctcttctctatattcttcaatatattcttcaatatattcttcagctaaaatagtatctccacaagcaatttctcccaaaacaggaatctatctatattttttaacaggtattaaatttttaggtatctcgccataccgcggatcaatcgtagacttcaatatgccaaaataatctgctatgtcgttaaaggcagcgcgcgctaatgctggattcactagcaaagaagccgctaaaactgctgatgtgcattttcaaacgttgtccaaatatgaaaaagatagttctgatattccattttctcttttaaatgagctgtctaatctgtatcaagttcctattaacaatatttttttgggcaaagagtacgatttaatccgtatcataaataataaaagaaatgaggtaatgaattgaacgaagtttcaaaggacgttctggcaatcgaagcccacgaaaaagcaaagtcttagtctgatacgcttaacacttctttactatagattgctctaagtgtaaaccgtcaggcttttttactgtctatatttaactagcaccacgcgtatgagtattagtctcttaaattaaaattggtctggaaagtaacttgtcaattcaaggtctttatcaagggctattaaatagggaaccttgtagggaaatcaattcattttatgaaattgatttctcttttgtttaaacaaaattatcctaattatttctaattgattctgtaagcactttacttagcgatacataaaaattgtgatacaattcagttgtagttttaaaggatattatggtcactaagttaaacatataaatttttatggaggtgtgttaatatggcaaatttctacggaaatgatcctttttttaacaatgatatggatgatgttttcaatcaattatttcggcgcatggataatcaaaattcggagcgtgcacggtatttagttaatggacaatcgttgacaccagatgagtttgctcaataccgagcaactggtaagctaccccaaaataataaaacaatagaagtatctaaagatggtaaacaggctgttaaaaaaggagggattttagaaaagttagggactaatttgacggaacaggctcgtgatggcttactagatccagtgattggacgtgagaatgagattcaagaaactgcagaaattttgagtcgtagaacgaaaaataatgcaatcttagttggtgatgccggtgtaggtaaaactgcagtcgtcgaaggtctggcacaagcaattgtggctggtaaagttccagaaacgattcaagataaagaaatctattcgattgatttatcgtctttggaagcgggaactcaatatcgcggttcttttgaagaaaatattaaacagctggtagaggaagttaaagcagctggtaatattattctattctttgatgaaattcatcagattctcggcacaggtgccactggtggtgaagatggtggcaaaggattggctgatatcattaaacctgctttgtcacgtggcgagctgagtgtaatcggggctacgactcaagatgaatatcgcaatactattttgaaaaatgcggctttggcacggcgattcaatgatgttgtgataaatgaaccgacggccgctgacactttacgtatattacaaggtgttaaagagctgtacgaaaaacatcatcatgttgtattaccagatgatgttttgaaggcggctgtggattattcaatccaatatataccacaacgcactttgccagataaagctatcgatttgatcgacatgactgcggctcatttagcggctaaaaattcgcaaactgatgttgagacattggatcaacgacttaaaaaattagaggcagctaaggaggccgccattaaagcggaggactttacaaaagccgctgatatcaagaaatcgatcgaggaaaccaagcaaaaaattaaagaaacggatcaaaaagaaaaaatcattgccacgattgatgatgtggcacaatcggttgaacgtttaactggtataccagtttctgatatgggcgctaatgatattgagcgcttgaaaaatcttgataagcgtctgaaaagtaaggtaatcggtcaagatgaagcggttgaaatggtagcaaaagcaattcggcgtaaccgtgcgggcttttcagagggtaatcagccgattggaagttttctgtttgtgggcccaactggcgtaggaaagactgaattagctaagcaattagccttagatatgtttggaaatgaaaatgcgattattcggctagatatgagtgaatattctgatcgtacagctgtgtcgaaattaattggtacctcggctggatacgtaggctatgaagataatgctaatactctaactgaacgggttcggcgtaatccatattccattgtattattagatgaaattgaaaaggctgatccacaagtattaactttactgttacaagtgatggatgatgggcgcttaacggatggacaaggcaatgtcattaatttcaaaaatacgattattattgctacttctaatgctggctatggtaatgaagcattaagtggtgacaagcaacgagatcagtcattaatggataagttagcaccatttttccgcccagaatttctgaaccgttttaatggaatcgtggaattttcacatctgactaagcaagacttaagtcaaattgtcgagttgatgttggcggatgtacaaaaaactttagccaaaaaatccatcaaacttgaggtaactaaagcggccaaagattggctgatggaacaaggctatgatgaagcaatgggtgcgcggccattacggcgagtaattgaacaacaaattcgtgataaggtaacggatttttaccttgaccacttagatgtcaaaaacttgaaggctgatttagtggatgatgagattgtgatatcggcagcttagcttaaatcagtgttcataaataactttatataagaggagatttattgggaaggagattgcttgatagatctcctttttggttctgttgcaaagtttttcgatcaagaccttttagtgtaaaatctaactaaaatgacccgggaggaacgaagatatgaacccttttaaaggaaaacaattccaagaagacgtgattattgtggctgtcggttattatcttcgcggttctgttgcaaagttttaaatctactatcagataaggtagaataatagaaaaagatagcaggaggaatgacgatgagtcattttaaaggaaagcaatttcagcaggatgtgattattgtagccgtgggctactatcttcgttataaccttagctatcgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagatgatagtgtaaaagaagaaaatgaagttataagagaagaaaaagaaattgaacaaagaggtaaatacgatttagaagtagtacacgcagaagatattgatccgaaaaatattattcaattagacagtgtagaagaattagaaaaaattctagcagagtttaaaaatagcagtgaaacagaatttacaattaatgagaaccctatacaaaccagagctgctggaagtaaaacagtctctcaatgggctccgtttagtggctatggaatgactggacttcctacttggagaaatgtatccttcaattatgaatacaaaaaagtaaatggtaaaaatcaatttactaaggtttcaggaattaaatcttactattcaggcttacaaattgctgttacttggaatcaaaccagtgcatcttcaaattttgtaaaaacaaataacactaaagacacagtaaaaataaaagtaaacggatatacaatattagaatttcaaaaaaaaggatttaagaatggagaaaaaaaaaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaaatgaaaaaaatgaagttaaaagtgaagaaaaataacttgaacaaagaggtaaatacgatttcgaagtagtacacgaagaagatattgatccgaaaaatattattcaattagacagtgtagaagaattagaaaaaattctagcagagtttaaaaatagcagtgaaacagaatttacaattaatgagaaccctatacaaaccagagctgctggaagtaaaacagtctctcaatgggctccgtttagtggctatggaatgactggacttcctacttggagaaatgtatccttcaattatgaatacaaaaaagtaaatggtaaaaatcaatttactaaggtttcaggaattaaatcttactattcaggcttacaaattgctgttacttggaatcaaaccagtgcatcttcaaattttgtaaaaacaaataacactaaagacacagtaaaaataaaagtaaacggatatacaatattagaatttcaaaaaaaaggatttaagaatggcgaaaaaaaaaannnnnnnnnnnnnnnnnnncctatatagaatgaactactgggagcgtcaataattttgtgtaaatgattcttccctactgcagattgtttctaattctcaatcagttggcttagcatttgttcaagttcgccttcggcctgttgaaagcctttatgactgcgacctaggaatttttggttgtaagtatcaaaagacgagactaagaaacgttccatcgactcttcgttttggaactgttccttgcggtggctgtatttcttgatttgcttattaaaggattcaatcaagttcgtagaataaatactcttgcgtatggccaaggggaaatcatagaaagtgagcaagtgatcgttcgaaagaatcgattcaaccacttttggatagctggttttccttttttccgcaaaagcaccacgtgcttccaacgccacctctttagatgaggcttgatacaccattttaaaatcatcacagacttccttacgatcatcgacacgcactttgtgactgatattacgggaaacgtgtacacaacaatgttgaaaacgagctttgggatagaaccgactaatcgctcctaccatcccctttaagccatccgtgatgaacaggaggacatttttcaaaccgcgctcttgaaggtccaataaaatttcctcccaaatcgtgatggattcagtcggtgcaatcgcatagctcaatacttcctttgatccgtccgggcgaatgccaactgcgatatgaatagcttccttggcgacggttttccgctttaacggaatatacgttgcgtccatataaatagcagcataacggtcatgaagctcccgccctttaaacgccgttacctcttctgtaaatgattttgttatattggacatggtttggggcgtgtagtaatgcccatacattttctcaatcaagtctgcgatttccgacatggtaataccttttcggaagaggtgaatgacggtctcctctaacgtgtcattcgtccgtctataagcaggaacagtctgttgcttgaactcaccattgcggtcgcgcggaatctggagatgaagttccccatactcggtcttgaccgtacggtcataggagccgttacgagaattacccgtgttaaaaccaatgcgatcatacttttcgtaatctaggaaagccgttaactccgttttgagaagcgtattgactgctttctccaaatggacacggaataattcattcaaatcgcctttgttcgctagagtctttagaatttctgtagtaaaatcgttcatagggaagtcctctcttctgtgaatgtgttgtggtaactctattctacagaagggacttccttttttctatttacacaaaatattttacactctctccaatttaccttcaattggtaagagttttacgtacttctttaaatcataatctttatttagcaaattgtttgtttcatcaatataattcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatagctttagcattagaaaataaatacagaaaataaaaaagccccttctcatttgcagagtgtagtgaccccaaaaagttagacttttatggagtggagaaatccactccttttttgtatgataagattaactgttagacagctgtttttacagcttctcgaaactgaaccggacttcgccaatttaatttctttttgatgcgtttatggttgtaataatagatatattggtcaatttttgttttcaattcatctaaactccgatagacttctccgtgaaaaatctcttgctttaataaaccaaagaagttttccataggtgagttatctaaacaattccctttacgagacatactctggaagattttatgctgcttcaatttattcttataagcattcatttgataggcccatccttgatctgaatggaaggttctacgaaatggacaatcatttgtcatctggattgcttcttctaatccttccattatggctagtgcgtttggtttttcagaaatccgataagatagaatttcactattgtagaaatccatgaaaggatctaaatacagctttttctgacgaacgacacctgtggtgtctacttcataatacttaaactctgtggtatcagttgtaattttttggtgacagatatttgtataaaaccgacgatgaatacgatttttggcgacagtgccaaccttcccacgataagaattgtaccgtcgagattttcgagtgtaagactttacttcgatacctagtttttttatcagacgttgaatcttctttttattgacatgaatcccttgattctctaattctttttttagtcgcagacagccgtaatctttatgatctttgcgaatttcaagcattttttcttcaatttcttggtctgggtttggtctgtcaaaccgtttctgccaatacatataggttgctttaggaaatttcaatgtttcaagaagctcaactagtttgaatgatcctcggaggctggcgatgattcgtgcgattgattcttgcgtctttgctgggcttcctgttttcgcagcttcctcaactcttttaaaaaggcattctcaatttgaagggatcggacttgcttttctaatgccttgatacgatcgcgttcttcagttgttgtattttcttttttgttttctttttttctagtcaaagtaagtggtcgccctttctcttttgagagcccctcaatacctgcttctctgaaattacgcatccaattggcaataagcgcagggttgttcatttctaaagtgctagcaacttctcgataggacatctcacttgtttgatataactctagcgtatttaacttaaattgaacagaatatttctgattttgatgctttctcaatagaccttcctctccgtattcacgatagacattcacccaattacttacttgagacttgcttgaaataccgtatttgttggcaagataccgatatccgcccacgccactaagatattctttaacgatttttagttttaattcaaaaggatattttgccatacaaataacgacccccaaaagttagattttttggtctaacttttgggggtcgcttcacctagcaaatgatcgtggtctttaaaaaacaggtaaacctattgtgaacgtgaaaaacgtctgctttgcgcgcttattctttgtagctttgaataatataataccctttgtcttttttgatgatttcggcattacaaaagttttgttgnnnnnnnnnnnnnnnnnnnnnnnnncgctgtgttctattcatcgtctgctctgtgcggcttgtgccgcccggtcgtagtgattccgctcgggtgactacgctcctggttagtcgcctagtactattcatcatctgctctgtacggcttgtgccgcccagtcgcagtgattccgctcgggtgactacgctcctggttagtcgcctagtactattcatcatctgctctgtacggcttgtgccgcccagtcgcagtgattcatagcaaaaaagtgagattcgggttgaacctcacttttctttgtttgattaacgacgtaatcctaaagcttggatcaattcgcggtaacgttgtacgtctttttgacgtaggtatgctaataagttacgacggtgaccaacttttttcattaggccacggtatgaatggtggtcttttttgtgcatacgtgcatgttcgttcaaatggttgatttcttctgtaagaacagcgatttgaacttctggagaaccagtatctccttcatgacgagcaaatttgttgatgatttcgtttttgcgttctttcgtaattgccatgtttttcacctcttttttcttttttcacctgcgactgagtaaaacgttggtgactcgttgaaccaagtaacaggtagcgtgtattcacacgtaattactttactttattctacctaaaaatgcaagtttcttcgctgaatcttttcattttaaaatgaaagcaacactccaacttatggtatactaaatctagaaatttcttaaagcaggtgaccttatgagcgtcctttctcgcattgaaagtatccagagcgaattatccaattccgaaaaaaaactttttgattacatcaaaaaaaattctgaaaaagttccttcgatgactgcgagtcagttggctcaagctaccgggatcagcgcccctacagttgttcgttttgcaaagaaaacaggcttttccagcctaactgatcttaagattcagctttctgcggaatctggctcccgacaaacccatgaggagatcattggctatgcagatgttgcattgaacgaatcttttcatgatattactgcgaaattgagccataatgcccaagtgactatgcatgagactgcggaccttttagaagaacaagtaatgctggcagcagcggacctactgaaaacccgcaatcggatcttcgtatgcggtatcggtgcttcctctttgattgctcaagatatccaacaaaaatggactcgcttaggcaaagtggttattttcgaaaccgactataattcgctgttgcctcaattgatcaaacacgaaaaagaatgtttgctctgggctgtctcaaacagtggtcaaacacctgaaatcctacaccttgcggagtttacgaaggagatggggattccagttctatctttgactcgctttggcagtaattccctttcgaaattagcagatgttccgctgcaagtttccagaccgaaagaagccaatatgcgcagtgcagcaaccaactcgattattgctcatcttttggcagttgatgtgctgttctatgtctttttgagtaaaaatgaacagctggctcaaaatatctacgaatcaagacaggccattgctgactatcgtcacaaatatctctgatcgtcaaatgcgcctgctaaattcagtggtcgaaacttaaacataaaataaaatcagttgaaacactcaaagcatgctccagaggtccaatcgtccctctgaagcatgctttatttgctggctaatcaggtccattccctgaatcgatcccattgtcctttgctacttgcgccatccaaaagctcgacgcttttggtgttcgggtatcatctgtcaaatctactcgataatacccataacgatttttatacgcattcagccagctccaacaatcgataaatgtccacatatgataaccgaagcaaggggctcctgcttcgatcgcccgctgcagttctttgagatgatctgttacaaattcgatgcgataggtgtcattaatctccccctcttgcgttgcgaagcgttcttcttgagaaacccccataccattttcagaaatataccaaggaatcgtgccatagctattctttagacgcatggcaatgtcataaataccttgcggaaagatttcccaaccgcgatgagggttgatttttttgtccggccaatcatagcctcgaaaaagatccctcggccctgtgattggatcgttcggcgcaatcggggcttgaactcgtaatggctggtagtaattgcaaccaataaagtccaccgtatttaaggcaaaaagttctcggtccccctcctctgttacaggagcaagacctgactttttcagcatcgcgactaatttttctggaaatcgtccgaggactgtacagtctaaaaaactgcgaatatagagtaagtctgcccattcagcagcttcaagatcagcagactgcggacttttcggatagacgggcgataaatttaagataatcgctatctctccgttaggaatcgcaagttcgcgaaaagcagctactgcttttgcgtgagctaacagtgtatgatagcctacttggatcgctcgtttaaaattatgaactttaggccaatgggcatcccccatatatccgcattcaatatgaactaaaggttcgttgaatgtggcccattttttgacaatgtcgccaaattgctcaaaggcgatacgagcgtaagcggcaaagtaatctaccgattctctggcttcccaaccacctctttccattaaccaccacggcatatcaaaatggaacaaattgatgataggttcgattccttgatcgaccatttcttgaaaataggcacgatagaaggtgactgcttgagggttgaccgtctttccatcaggtactagtcgtgtccaagcaattgacgtccgataagagttcagattcatggctttcatcagcgccacatcttctcgaaagtgtcggtaggtattcgaagtatcactaggtcctacgtgatcgtagaacttgtctggctccaattcgaaccatttatcccaagttgaagggcttttgccatcaatcgccgcagcgccttccgtttgaggagcagaagcagctgctccccataaaaatccttccgggaattttaacatgatttctctccttttccattttcttcttgtttcaatggcttcgtgaatacttgtttctgattggctgcttcgacttggatgataaaatcagctggcaattcatttggtgaaatgttcaaccgtttcaacgtttcataagaaactgttagagaaaagtcgacggtgcttttggctggcaaaaagactttttgaaaaccgcataacactttgacacgcggtaagacctgctgtgagtaattgcgaaggtacacttgtaccacttcagctcctgctatcaccgaaagattctcgattgttccattaatttggattgcttgcggagcatactgcgcatggattcccttaagcataaattctgcatagcttagaccataaccaaacccataacgaggggttcctgaacaatctgtgtaatctctctggaaagcagcctcacggtagttgtaataaactggcagctgcccattttcatctggaatagaaacagctagtttcccactgggattcgtttcgccaaaaagaatccgagctagcgcacttccgccaaattgccctggataacctgcaaaaagcaacgcatcaaaagcggtactgacctcacttaacagatgaggacggccagcaatgacaataccgatcagaggtttctgaaattttttcaattcagtaatcaatcgtttttgacattctggcaatgccaaagacgccagatcgatattttccccactggtcatctccgcagatccttgcaaggcagctccattcttatcaaaatccgtcgaaaagtcacgaatactagagccgccaatcgttaaaatgatttgatccgctgttgctgccgcttggcatgcggcagtcagttgctctttggttccttctgtgatgccgcagccatctgcttgaataaaagtggtttcggtccccttgatttccagcaacccctcccacagattgcggcactcagacagttctttgaaaggagtatagtcccctagctgatgatagctgtttttgctatgaggaccaataacagcaattgtttgtctttgtttctttaacggtaagacttgctcatttttcaacaaaacgatggcttcttctgctaaacgagttgcactttcttgaaactgcttttgatccggaacggacaccgtaggcaccggttcgtcaaaaagtcctagctgctctttcagtttcagaacgcgcatcacggatcgatcaatggtttcttgcttaatcaacccttgatcaacagcagcttccaactgagggaaaacattgtcccataaactgatgtctacgccgctgttcatggcccgggctgccgcttctggtttgtttcctagccaatccgctaaacggtccaacgcacaaccatctgccatcacaactcctgcaaagccggcttcctctcgcaaaatctcttgaagtaagcgagggttcgcgtgacaagggacaccatcccaatcattataagcagccatgcaccctagtgcccctgcctgaattcccgccagcatagcgggtaaatgaatctctcgcaattcttgctccccaatattgactggtcctgcattgtgcccgcccatacttgaaccttgagctgcaaaatgttttaacacggccagtacatgggttgtcggttcatgaccaagtatttccccttgcattcccttgaccgcagcttgcgtaaaacaactggctaagtagggatcttcactgaaacattcctcggttcgtccccacctaggatctcgtacgatatccaaggtagagatcagcccaacttgcgcccctttagctcgtaactcttgtgccacgaacgtctgcacgctctgataaagatcaggattccaactagcccctgtactgaaattgaccggcagtgttgttgctgctaatccttgatgaccatgaggacattcttctgtcaaaaaagctgggattccaagacgagtatgttcttttaaatagtcctgaatcatccggctgacttcccgtgattcttccaccgagagacccgttgttgcgtccttgcccgaccaaggatctgctcggaaaacgccgtagatccagccaatcgagccaaagcgagcaacttccgacttgaagtagtctgtcaaataaagttttccttcctttttctgataaacttgccagccatacaatcgctgattcaactggccgattttttcttttagggacatcttctttacaatttcttcgatcattttaaactcctatcatcaaaaatgccgattagtcaaaatagaccttgaccgtttgaatttcataagggttgaaaggaatcaccacttggtggcacacgcccgtgaccactaactcctgctgttcctcttccaataaattcgttagcactgctcgtttgatttttttagctgcggtcaagcggcatgtcgttttgcgattgtggtattcatacaaacgtaccacgatggcttcatctgcttcagcctttttgaccgaatcgatcagcacattattgtgatccacttgtaaaaaagattgctcttgctgctgatcaaaatctgccaatacatatgctggtacattgagtgccaacgcttcttccatcgtttgtccttttttccagtcaccttcatgaacatagagagaataggtaaacgaatgaagtccttgatctgcttctggatagggatcagtcgccgacttgataagagagagaccaattttttggtaagctgtgctgaatccgtatttacaatccgtcaacacactgacgccataaccatcttcagacaagtcgacccatttttgcccacaactctcaaaacgtgccaaatcccaagtggtatttttgtggatggcacgtttgacattcccaaattggatatcgaaagtggcatctagcgtattgacggcaattggcaactgcgccttcaataaaagatgatgctgatgccaatcgaccgttgtctcaaagtcgatcctgccggttccatgatagaaatggatcagctgaatgatcgttgattgctcaaacgtccgtttgatacggatcgtgtcacgaatctcgccttgctcgacgattgatgcgtcagtcacatcctctactggataagctttacgatcgtagtagatgtctatatcccacgcatcataatccatcggtaagtcttcataagcaatcaattgattcatcacttctcctgctggcaagacctctcgctggtgtcttttgtcaaaaagagcagtcatttcatatgccgcgttaaatgttacgacaaagtcggtcgtttccagttgacgagtcaacggaacacactcttgttctactggttctgagatagtctccctcaacgttaggggacgcagacctaagctagggacttgtggaactttgaccagcaaacaaccatcttcggttcgctgtgtcagataatcttcttgaatcgccggactatcaactttgattacggcatcacgagtaaagcctaatggattatagaccacctgatgatttgcatcactggcggttcctcctgccacgagggactggatcaattgctcgccttcttcaaaaagagcagcatactcttcttctgtctgctggtacacttcgccaatcgaacttcctggcaaaatatcgtgaaattgattgaacaacaatcttttccagagcctttcgaggagctcttgcggatacgcttcgcttcgataggcactgtaaagcttctcaatagtttgcaataaaaattcgcctttgcggttggctttcttatttttaccgatggaggtcagtgtcccacgatggtactcaaaatagagttcgccaaaccagaccggggcttctgaatgagcaaaagctgcggctaatcggtcaaaaaatttgcccgcatgatcgccagtgatcactggcatctgagggagtggttttgataaccgctgttttgtctccagcatctctctagtaggtccgccgccgccgtctccatagccgtatgcaatcaagatctcatcatgctgatctttttgttggtaccgttcaaagctgcctttgactgtataagggtctaaaagcccattgtaagtggtgtagtagggtcttggactgtagccttcactgatcgttgtaataaagtgagtcaaaactctgctgccatcgatcccttgccagtaaaacgaatcataaggaatctgattgaattgattccaagacaatttagttgtcatgaaataaggtgtattggtcttttgcaagatctgtggcaatgcagcggaatagccaaaaacatccggcagccacaaaatctgactctcatgatcaaactcttctttgataaagcgtttgccgtataaaatctgccttaccaatgattcaccggaggtcaagttgcaatctgcttctacccacatagcaccttctacttcccagcgtccagatttaatcttctctttgattgcctgatataactcaggatattgttctttgatcgcttgatataactggggttggctttggagaaacgtatattcagggtattcatccatcaattttaatacggtctgaaaactgcgttctcctttttcaaccgcttgctgtgccgtccaaagccatgccagatcgatgtgggtatgcccgactgcggtcactttttgacgaatctcttggctgtaacacgcttgcagacattcttgcgcgtttgtgaggccttcatagaatcgcggcgtatagggggctcgaaaatctaatgcattggcagcttgtgacagacagctttgatagatttgttcttctccgccaaatttcctaatggcacgccaactgtcaaaaatcgtcgagaaatcaaaccagacttgctcaacgataggatcgatcgccaatagattcacgtaaagcggaaacttcttctcttctcgtcccgaaaaaatatcgatctgtaaggctattgttcctgttagctccgtgggatccaaccgcacttctcgatggttgacatcaattgcctgaatgtaattcccattcaagaacactttcatttgcggatttgtcgtattgtcccattcagagagcgaagaatagacttgcaaagcaaccgacatctctttccagtcttccggtagttcaaaagttcctttcattgtgtaataacaattcttttctccaaaaaaagttccttgcacatagggtgcccagttttcttgctttaactgcaagtcattaacaggcacctgatagcgaatccggtaattctttaattgaaataaaatcttacggatacgttcaaattcaaataactgcacgctgtattctctcctttactcggtttctgaggaggaaaaaagcgggtagacaagaaattgtccaagcccgcttctcctattgccttgactctagttctctttccaacgatcatatgctgtttggtaaacggaaatgtagtcatcgatccccatggactcgatcgtcgaaacatatttatcccaattactgattggctcgacacccgtaatgaatttggcttccatttgttcgacatacgttgtcaagtcagtagccgtagcagccactttatcattttcttctacagtcagataaagtaatggaaatggcacttccgcaatgtcatccatcttatctgctgtttctttggccacccagtcactgaaacgagtatcaggttgttcatccgcggatttcaagatttgatattcacctgtcgtatcgataacaatgttcggtgttgtcaacccgtatgctggtgtgatcttgccacgttcatcttctgtattttctgtatcaatgccttctgcataaactcgtactttttggccgtcagcgttttctttgtactcccaaagaacgccttcaggtccttgttcgatatatttcgtaccttcttcagaatagaagtaatccacccagcgcatcgaagcttccggcgatggattgacatttgtgatggcaaaggtgccccgagaaattcgtggacttcctggaatcactgcttctggcgaccattttgaagtcaatggttggaacatggcatcgttcatcgcttcaatctcgctgcggcctgtcgtaaagaagctgaagtaatcggcgaacaagcccaactgatcattttgtccttttgcttttttctgttcgtcggattggccataaacttccgcatccaacaaaccttcactatacaatttgttcatatactcaaggaatgctttatagttttccgagattggtgtataagaaaccacatcatcatctacttgaacgcctcgtgtccgtaacccaaaagctgccatcagccatacccttgttgaattcatatcgacatcggtcaaaggaatctcatcggctttgccattaccattgggatcttcgttcttgaatcgtgtcagcaaatcatacaattcatccgttgtctttggcagttccttgacattcaacttatctagccacgttccgttgtaccacatcggaccttgccaccaaatagatgtcgcatttctcgaaatcatcggcaatgaataaatatggccatctggtgtggtgatcgattttaagatggacgggtcttcttgggtcaatgcataaagattaggcataatttccggcgtgatatattcttctaacggcagcagaattccttgggaaccataatcgatctccattgaagaagtgagcgaattcgatcctgcgccataaacgatatccggcagatcccctgaagcaaatgctaagttcaacttggtactaaagtcagcagaagggggtgtcgtataagtcagtttgattcctgttttttcttgataatcctgcagcgtcggcatatcttcccattctgccatacctactcctggcgccataatgttcagcgtcagttcttcgccttctttaatgatcggaaattggctgtcatgattgatggctaccccttcattttctccggttgtttccttttttgtgttcccgcacccactgagtaaaagtgcactgcacaaaaacacccctgttactcctaaaatttttttcattcccatcttcttcctcctctatgttttatcctttaattgatcctaccatcatgcctttgacaaaatatttctgcaaaaatggatagacaataatgaccggtaatgatgaaacgatcatgacaccgtatttgatgacctctgctaactgttgcttgctgtataacatactggccatttcggaagtcacattgctgacagtatttgatgacatatcttgtaaaatcaaaatttcccgtaaaatcatttgtaatggatacatggatttatctgacagatagatcaatgcgctgaagaaactgttccagtgccctaccccgtaaaaaagtgccatgactgcaatgattggcgtagataaaggcagtacgatctgcatgaataaacgaaaatccgagcagccatccacgattgccgcttcttccatctctcttgggatcgtcgtttgaaaaaaggtccgcgtaacgaccacattatagacagagacagctcctgggataaccaaagcccaaaccgtattcaacatccctaagctgcggatcagtaaatagctagggatcaagcccccagaaagaaccattgtcactagcatgaaattggtaaaagctcttctgccataaaaatcatctctggagagtgcataagcacaaggcagtgtcaccaacaaattgatggatgttcctaaaacagtgtaatagatcgtatttaagtagccgcgccagatgctgctattgcctaagagagttcgatagccttcaaaggtgaccccttttggcaataaccacatttcccccgagttgactaaatgaggatttgaaatcgacgcactaacgatatagatcaatggatagagaacgattagtaatgctatggctaaaaagaaataaacaaaaaccaaaaagattttatctgcacgtgtatctttcactaatgaagttgttttcattcctataccacctttctataagagactcgaatcgctcagccgtttcgcaatcccgttgactaaaatcaagagaatggaattgatcaacgagttgaataacccaacagctgctgcaaaactatattgtgcatctaaaagcccttgctgataaacgaaggttgcaatgacattcgatgattccatattcaatgggttttgcatcaaaatgattttttcgaatcccaccgacatcaaactaccaaaactcatgatcagtaaaatcaccatggtcggcattatcgttggaatattgatataccaaactctttggagccgagaagcaccatcgatggtggcagcttcatgcagctgagtatccactccagacaatgctgccaagtaaataaccgatccccaacctgtgccttgccagacgcctgataatacatagattgttttgaaccaccgcggttcagtcataaaattgattcttcccacgccgataaaatctagaaagtgattgatgatcccagtggaaggagacagaaatgcaataaccattccgaccattaccactactgcgataaagtttggggcatacgtgactgtctgggtaatttttttgaatggaccatccttgatttcattcaaagccagtgcaaggatgatcggtagcggaaatccgacgatcaaagagtacaaactgatacctaatgtatttttcattagatcccagaagtaataagaatcaaaaaagcgttgaaaatgtttgaaccctacccaaggactttcgaatattcccaaagaaggcatatagtctttaaaggcgatgatcacaccatacatcggcccataagaaaaaatcagaataatcaaaaaagcaggcaggacaaacaaatataactgtcgactcttttttaatttagtcttcatttctttgattttactttttgatgctgacacaggctctctgatcgttgttgtttccattcatactcctccttgtgtttttggtttgtatactaaatatgaaatgaattcgctttcaaagcaatgtgtattttttcttcaatgtgtagaaatgcgaatgccaactgctccaagttcaggctgatgcacttctgatgaagcaatataggcgttttcacccgttccatgaatcgtcagtgattgattggttgctaaatctgtgatcacggatttttcatctgcatggatctccttcagaaaaattcgcggctgcaaatttgttgtgatactgcgaaaggcataatgtgttttttgatctttgctataggtaagatgccaattctccgtccacgcttctggtctagctcgggtctcgtaaatgccttccccatattgttccaaccaatcacccacttcaagcaggcgctgggtctcttctttcgtgaaagttccttctggtgttggacccactcctaaaattaagtttccgcctttactgacgacatcgattaatgtatcgactaactcttggctgcttttaaaggtgtcatggggaacatagccccagtcattgcctataggtatattactctcccaaacttttgttgggatttcttctaaagaaggaatcttgcgttctggcgtcacataattctcatgtctaccgcccatcatgcgatcaacaatgatcaattctggctggtttcgccgggcaatctccgctaagcgatccatctgtaaatcttctttcccctgcccacaccagccggcatctagccatagcaaatccacttttccatagttgccagtgatttcatgaatttgtcgatgaacaaaatccacataccgcgaccagatttctggctgttctaatggatcataacttgcgtgacgccctttgatcgtttcatcatccagccaataaaacggtgagtaccagtccgccttagaataataagccccagtagcaatacccgcttgctggaacgaggcaaaaacttcttttaggatatctcgtttaaaaggactcaatttaccgccaattttgaattctgactccagcgtattgaagagattaaagccgtcatggtgtttcgttgtgaacaaacaatacttgaagccagcttttttacacgtttcagcccactgatcagtatctaattctatcggtgcaaacgctttgatcagttgccaataatcaagacgcaatgtgttgatatcttctcgataagctttattttcccttgcccattcatctttttctgatagttgccatgattcaacgatacccgcttgtgcgtataagccataatggaaaattaccccaaattttaaatcttggaaccattccaaacgcttggccagcatctctgactcagggtaccaacgatcatcctgcttactgtttttcgcagactcaatgtccccacgaattgttgtcaatttatccaacccctttcgccactaatctaacgagaaaataaagcgctatcaatatgtagtttcagcagctatgtcaaactttatttttttgtaacaaaagagcactctttttaaaaaacacaccacttcaattgaagttttagcttacggtatcagacgccatgttcactctagcaatttcacctttctcatttgtaagaaaactgcgggctagcgctcctcgttgtacttttctctttatctagaagacttgctcctgcgggctagcgctcctcgtcgtacttttctctttatctagaaaacttgctcctgcgggctagcgctcctcgtcgtacttttctctttatctagaaaacttgctcctgcgggctagcgctcctcgtcgtacttttctctttatctagaaaacttgctcctgcgggctagcgctcctcgtcgtacttttctctttatctagaaaactttctccttcgcgctagcgctnnnnnnnnnnnnnnnngattcctctgaattttgcgacgaggaacccctgcaccgcaagagcaatactatatcatgttcggatttcacttgtaggagacttatggcacagcccctttttttatttattattgaatgaaggatataaaaaaagggcgtttgtctaccccctcagaagaactcacttagagaagtcgcagttctgctttttggcaacaaaaaaagctgattttcatcagctaatagttaattaaaaaaaatcagacacatggagactcctgcttaaaatacttaaccaatgtatatggactatctattactatcacagcaataattttcgctgtttctagataaaatataattgcactaattatcatgaattatcattttattgcccctttttttcccccaatattatttttttaaaaaaataacattttcttttaataaaatattttattttttaaatttttttttttttttaaatattttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaaaaaacgggacacacaagcagcctatgcttttcttaagcggttagtgaagcagtttgatgaaccgaaggttgtagtcacagataaagccccctctattacaagtgcctttaagaaactaaaagaatacgtcttttatcaagggacagaacatcgtaccattaaatacctgaataatttgattgaacaagaccatcgtccagtaaagagacgcaataaattctatcgaagtttacgcactgcctctaccacgattaaaggcatggaagccattctaggattatataagaaaacccgaaaagaaggcactctcttcgggttttcggtctgtactgaaatcaaggtattattgggaatcccagcttaaatcatagataccgtaagggattttattctttatttaaaactttgcaacagaaccaattgtacaatgtgataaaaattcttgattcaatttttggtaaagacaaatttgtgtgttcatttgtttggagaagaagaaatcattcagagttaaacgaagaaaatatttctgtagagcatgaatatatattgtgttattctaaaagcccaaaatacaacgtcaattataaattttcaacatggattgatacaatttcaactaattcagaaagagaagatgaattttatgaattggagtcaatgtatcaaaatgaggctagaaaatatattaacgatctttttaacaaagaagttgtaacaaattatccaaaaccagttacactactagaagaagtgttttcaatttttttaagggatggagataaaatattagatatttttggaggatcaggtactactggtgaagcttgtatgaaattgaatgctgcgaaaaatataaaggttgattttgtaattgtgcagatatctaaaccaaagcctgaaaaaacaatttataatatttccaatttgattgtaaagaggaaccagaaagcgctagaggctattcaagttttatatggcaaaagtaatatgggatttggagtattcaaagacagtttttatactgatgaaatattatttaaggagatagattaatggatatcaccagtcattttggagtttacggagtatgttttaaagataataaattgttgtgtattgagaagaatgccggaccttacaggggaagatttgatcttcctggaggcagtcaagaaattggtgagggactaactgaaaccttgacaagagaaattctagaagaaacaggttatagtatagtgcgatacaccaatcccagaatttatgatgtttttgtcaaagaagaaaaaaaattttttatggttcatcatattatggcactttatgatgttgaaatagacttaactataaaaaaacaattattgccctctttattaggagatggtttaaatgactctgattcggaagtatgggtggaattaagtggaattaatccggaaaattcgtccccactagttctgaaagcaaaacaagaactactaggaatagtaaatatagataaaattatttataacaattggacagttaacaataaatgattttgtgttagttaagagagtgtaaaatattttgtgtaaatagaaaaaaggaagtcccttctgtagaatagagttaccacaacacattcacagaagagaggacttccctatgaacgattttactacagaaattctaaagactctagcgaacaaaggcgatttgaatgaattattccgtgtccatttggagaaagcagtcaatacgcttctcaaaacggagttaacggctttcctagattacgaaaagtatgatcgcattggttttaacacgggtaattctcgtaacggctcctatgaccgtacggtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttctctttcactggtgccgcatcactgcgtccgtatacatacaccacttcctgcgcttcttcactgaaaattccagaggcattggctggcgtctctactacataccaaccaggaatctctttggcttcactggcatatggtaacccgactttgccattcaaaatcgttgggtcgcttaattcgttgccgtctgtatcttcatatcggaccgtaactggtgccgcatctgagcgatcatacacgtagaccacttcttgcgctgcctcaccgaaaattccataggcattatctggcgtctccactacataccaacctgggatttctttggcttcactgatataaggtagtccgacttttccgcttagaatcgttggnnnnnaattagtttatataagaggagatttattgggaaggatattgcttgatagatctcctttttggttctgttgcaaagtttttcgatcaagaccttttagtgtaaaatctaactaaaatgacccgggaggaacgaagatatgaacccttttaaaggaaaacaattccaagaagacgtgattattgtggctgtcggttattatcttcgcggttctgttgcaaagttttaaatctactatcagataaggtagaataatagaaaaagatagcaggaggaatgacgatgagtcattttaaaggaaagcaatttcagcaggatgtgattattgtagccgtgggctactatcttcgttataaccttagctatcgtgaagttcaagaaatcttatatgatcgtggcattaacgtttctcatacgacgatttatcgttgggtgcaagaatatggcaaactactctatcaaatttggaaaaagaaaaataaaaaatccttttattcatggaaaatggatgaaacgtacatcaaaattaaaggaaaatggcattatttgtatcgagccatcgatgcagatggtttaaccttggatatttggttacgtaaaaaacgggacacacaagcagcctatgcttttcttaagcggttagtgaagcagtttgatgaaccgaaggttgtagtcacagataaagccccctctattacaagtgcctttaagaaactaaaagaatacggcttttatcaagggacagaacatcgtaccattaaatacctgaataatttgatcgaacaagaccatcgtccagtaaagagacgcaataaattctatcgaagtttacgcactgcctctaccacgattaaaggcatggaagccaatagaggattatataagaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattatttgtcctttcaaaaattctcctcctcatttctttttattgtaacatatttataactcatgaataaatttctcaccaataaaaaaagcctgaagaagactcttcagacaaaaaaatcgggaagacaggattcgaacctgcgaccccttggtcccaaaccaagtgctctaccaagctgagctacttcccgataatagatattaaaaaaataaaaagactacgcgcccaagaggagtcgaacccctaaccttttgatccgtagtcaaacactctatccaattgagctatgggcgcatattaagaaatgccgaggaccggaatcgaaccggtacggtgatcactcaccgcaggattttaagtcctgtgcgtctgccagttccgccaccccggctgattgcgatggcaaaagcggaaaacggggttcgaacccgcgacccccaccttggcaaggtggtgctctaccactgagctatttccgcgtattcctgatgccggctaaaggacttgaaccctcgaccctctgattacaaatcagatgctctaccaactgagctaagccggcaatgaagtgcgggtgaagggacttgaacccccacgcccgaaggcgctagatcctaaatctagtgcgtctgccaattccgccacacccgcataggttattactatgagccgtacagggctcgaacctgtgaccctctgattaaaagtcagatgctctaccaactgagctaacggctcatatgggggttaacgggttcgaaccgctgaccctctgcttgtaaggcagatgctctcccagctgagctaaacccccataatttaaaaaaaacgcgtggcgacgtcctactctcacaaagggaaacccttcactacaatcggcgctaagaagcttaacttctgtgttcggcatggttacaggtgtatccttctcgctatcgccaccacactattcaattgagtaagtattgctcactcaaaactggatcgaagaatcaaaactcttccgagtttcagatcggaagagcacacgtctgaactccagtcactctcgcgcatctcgtatgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgacagtataatcaataacaatgatattttccaaacacaagctcaagctaaggctggtccagtttggtctacgacttcttttacggtgacaaaaagtggaagaaaggttacagctgtttggaaattgaaaacaaatgctataattaaccgagtgaacgctgtttataatattggaattttgggacaaacgacttctccgggaagctattccccaaaatctggtggtgtgactatttctcaaacttggacgtataaaaagatcggaagagcacacgtctgaactccagtcactctcgcgcatctcgtatgccgtcttctgcttgaaaaaaaaaannnnnnnnnnnnggcgctgcagaactagcagctggtgcactgttgtgtcctggagcatcgatttctactaatacatcaccaacattagcaactgttccttctgatacaaggatattttttacagtacctgtgactggagatgggatttcttcaactgatttgtcgttttgaacttccaataaagtgtcatcttcattgatggtatcgccgggtttaacgaaccattttacgatttcgccttctgcgatcccttcaccgatatccggtaatttaaattgaaatgccattttctattcttcccttcttcaactattaaaagttcacgatttctttcactttgtcttcgatatctttagcatttggcaaccagatattttctgcttgaccgaatgggaagattgtatctggagcagatacacgtccaattggtgcttctaatgaaagaaccgcacgttcagaaatttcagaaacgacttgagcgcctacgcctgcttgtttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagtcctacagacgaattacaagtcatctaataatggataaaaaagcaccccgaaaaaatcaggctctttgtcaataaggactgatgggttgtacaaaatcaaatctgggtcagaatgaacctcattctggctcagattttttgttatcttactttgattaattgattgatcaaaaagattctaattctcatgttctcaaatgatttaaatccgtaggatactcgtttcattgtctttatatgggtattcttcgcttctatttttccattggtgtaaggatagatcatcgcgttggtgatgccttcttcataggtcaaaaggttttggagcttttcccgaaagatcggaagagcgtcgtgtagggaaagagtgtctgcgcctgtgtagatctcggtggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttacttaccgccccccaaagcatatcggtgttagtcccgtccttcatcggctcctagtgccaaggcatccaccgtgcgcccttattcacttaacctttgaccttacggtcgctgagtacttcttctagcgatagaaggttgctcaagaaaataagcgttgaacttattaaaaaactctttaacttgtcaactcggtgtgtgttacttgttttgattttcttcgatatccagttttcaatgaacaaacttaacgacctctgtcgttaatggagcctagcgggatcgaaccgctgacctcctgcgtgcaaagcaggcgctctcccagctgagctaaggccccgggtatttatctttgagagtaaacctctcaaaactgaacaaaggcaaacgatgtgtagtcttccgtactattccttagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccaatcatctatcccaccttaggcggctggctccaaaaaggttacctcaccgacttcgggtgttacaaactctcgtggtgtgacgggcggtgtgtacaaggcccgggaacggagtccaaaaaaaaaaataaataataaaaaaaaaagtaggaggaaagaaacatgaaaatattgcttgtttgtgcaggaggcttctcaacgacaatgatgatggagtcaatgaaaaaagttgtcaaagaatcaaaaagcttagatgaaaaagactatccaatggaggcaatcggtgtcgacaaattggaacgctatatcaatgactatgatgtcatcttagttgggccacaattgagtcacaaatatgatttcattaaaggggaagcagataaagtgaacaaaccaactgttttattaacgtcggatatctatgggtccatggatggggctacggtaatgaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttttaaaaaaagagttgacattcgcttgttaatctgatatgaattaaaagttgctaacgcagcgcagtagacctttgaaaactgaacaaagcaagcaaacgaaccaatgtgtagggcgcttcattatatgaagcaaaatacatgcaagcaatagctagcaaagttaattttatttgagcttaacgatcctatggatcgttcaaacaaatcattatgagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgaacgctttttctttcaccggagcttgctccaccgaaagaaaaagagtggcgaacgggtgagtaacacgtgggtaacctgcccatcagaaggggataacacttggaaacaggtgctaataccgtataacactattttccgcatggaagaaagttgaaaggcgcttttgcgtcactgatggatggacccgcggtgcattagctagttggtgaggtaacggctcaccaaggccacgatgcatagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttcggcaatggacgaaagtctgaccgagcaacgccgcgagagtgaagaagggtttcggagcgtaaaactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctacttgtctgtttatttccagaattttttacgactaagcgttgaccaggataaataaagtcatttttgatattgttccagctgcgcaattgatccatcgtgatgccatgcttattcgccacactccaaaccgagtcccctgaagcaacagtataactaccagcacttgctgtcgtggtagatatggtccctgtattcgtcgtttgtttggcagtaccaccattgatcgtcagtttttgtcctgggtagataaaattattgcgaatattgttccagctacatagctgatccattgtgatgccgaatttattagcgattccccagacagaatcccctgacgcaactgtatagccttgactaccagaagaaactgacgatgtcgctgctgcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctcgatcgattagtatcagtccgctccaaccatcactggccttccacttctgacctatctacctgatcatctctcagggatcttactttcttaaagaaatgggaaatctcatcttgaggtgggcttcacacttagatgctttcagcgtttatcccttccctacatagctacccagcgatgcctctggcgagacaactggtacaccagcggtaagtccatcccggtcctctcgtactaaggacagctcctcccaaatttagatcggaagagcgtcgtgtagggaaagagtgtctgcgcctgtgtagatctcggtggtcgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtcgataaacgttccattgcttgtcttttattttcggaccattctaacatgcttcacactctttcctaattttcatatggataaatcgttacacctttgaccacacgattgactgttccacttggcgatggtgtatctggtgtattaccaaccttcaccgaacaaagtaatgcgatcgtttgggctaccatgatatctgctaaagcaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgttgtattagactgaaatttaaactattgttgggaaaaaaaagtgttaatactgttcagattataactacaagcattcataatacttaattgtatttaacgcatgaatcaaaagatgctattgctaaaaataaatataaatataagagttctgatataaagctatttaataattttgatattgatcgctacaatacacttgacgtcgaagaaaaggatgaactttttgaaataatctgtgaaattgtcgaaaaatatcagatagctaatattttagagttaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatttaccatccatatccaattcattcgcaataccaaaataatctaataaagttgcaggaatatcgatcgtttggcttaaaacagaagtatgggtatccacttcagcatttgggtaactgataaaaaatggcaaatggataatttcttcatacataggagcaacattctttcctaaccaatcatgctcaccaagaagaaaaccatgatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaagataaaaaaaaaagcaaaaaaagacatgtaagaaaaaatagataatttgaaatccaaagatattgctggtaaaaacattgggaatatgatgaagccaattgaaaatgcagctagtaccgctctttctaatcatcaagaaaacaagaaagaacaaaagattgtcttgcctgtgaaaaaaccatttatgaaacaattagattcgattactttaagacgagatattaatgattatttttacgtttccaaaaaatatgatccaaatgcaactaaatatcaatttgagcgttttgagtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgctttgttttggctggatcgatggcgtcatgcaaaagattgatgataaaacatacaagaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctaatatttttttttaaaataattcttcttttcgtatgcgattaaacaaatcgattatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaataggttttcaattcttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagaaccacaatttctacaggtatggggagcaggtgtgaaaacagcatcgacgatcaacgtctttttcttctgaaaggtctcgtaagagacctctgtaatcatcaaatctttctctattaatcgcagcatttttttgatagaatcattcatatagcatatcgtcctctcagttgtttattttgtcgtgatttaatcatactagagaacgatatgttttttaatacctaaaataaaaatggggctgaagaatcaattctgattcatcagtcccataaattatagagccctattttcagtataaatctgaaaatagctgccgtgtttgtgttattcgtttgtaaagcgaatagctaatgatttctgcaatgtgaaagaggaggcttatttcgaacagaataggttgctatggaaagaatagcgagaaatttttcttcatgataaaatgaatgagatcggaagagcacacgtctgaactccagtcactctcgcgcatctcgtatgccgtcttctgcttgaaaaaaaaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtgttgtttttttttttcaagcagaagacggcatacgagatgcgcgagagtgactggagttcagacgtgtgctcttccgatctgagcgattagtcggttctatcccaaagctcgttttcaacattgttgtgtacacgtttcccgtaatatcagtcacaaagtgcgtgtcgatgatcgtaaggaagtctgtgatgattttaaaatggtgtatcaagcctcatctaaagaggtggcgttggaagcacgtggtgcttttgcggaaaaaaggaaaaccagctatccaaaagtggttgaatcgattctttcgaacgatcacttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgactggagttcagacgtgtgctcttccgatctaggttcaattcattttgatatctaactgctaaatccgttttcttgtccattcctttcccccctcacattaaaaatataacaaacactaacctaaatgtaaacaggtagtgttagtagtcacacaaaatggtgctggtagtcatacaaaatggtgttggtagtcatacaaaatggtgttggtagtcatacaaaatggtgttggtagtcatacaaaatggtgttagtaccattctgtatcgcctgggagagtaaggcgcaaaaaccccctaaaagggtttataaaaggtattataaaagatatataaaataaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcgaagacactctttccctacacgacgctcttccgatctgaaagcaatttcagcaggatgtgattattgtagccgtgggctactatcttcgttataaccttagctatcgtgaagttcaagaaatcttatatgatcgtggcattaacgtttctcatacgacgatttatcgttgggtgcaagaatatggcaaactactctatcaaatttggaaaaagaaaaataaaaaatccttttattcatggaaaatggatgaaacgtacatcaaaattaaaggaaaatggcattatttgtatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctgtattttgctttatattttcttctaacaaatactgaattaagcgtgtttctgctctttcagtcgtgattcctacagttaatcgttctgtattatcaagacgtctcgccatttctgataaaagttctagagctatttggggatgcgatagtaaaatccgcttaaagttgtccttttgaatggtacatactttagttggtgatattgcttctataaagcatccataatgttgttcttcaaataatgccagctcgcccacaacatcaccctgttctaaataacgaatcacctgttctttacctgaagaacctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgctttcaatcccaaggtggaagtccaccaaataagcaaagatattttttaaccaaaataatagggccaatatgaaaaaaaagcccattcttgtattcacaaaagtggatactctattttttttcaaaggaatcttcctctctctttccagcttaaacgaataagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttagtaagtttgtttgtgggtttttagaatcacttttatcgaattcattatttaaaacaaagttcaacatttttgagtgaatcgctgattgaaattcattgattatctcaatttcaaatgtttttctgtaatctaatcccatgttgtttgctcctttctggtttcgctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacccacttctttccgtctattggtcgtattgatttaaatgataggtttcaattacacgaatgattttctctgcataatccggatctgtggcataaccagcttcttgcaatgctttggcagctgttttgtagtctgttgccgacaaaacatttacatagagcgctggattccagtctacaccattgacaaagagcatcgtgtggtcatccatggactcttcccacgaatcatagactcgaaaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctaatacttctttttttactccgcgagtctgtaattttgtttggactttgtcaaaattttgccgaatcattttaatatctaacataattcttccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtaggaggcgaccgccccagtcaaactgcccatctgacactgtctcccagcccgataagggctgcgggttagagtggccataacgcaagggtagtatcccaccattgcctccatcgaaactggcgtcccgatctctacggctcctacctatcctgtacatgcggtacagacactcaatatcaaactacagtaaagctccatggggtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaaaaaaaaaaagaaaaaaaaaaaaaaaagagaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaagaaaaaaaagaaagaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaagaaaaaaaataaagaaaaaagaaagaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttttattttcctccaatttgttttttacaaaagattttttcttgatcgaactgcaactagcttcgattgtttcttactactccgatcgtttgccggtcgtattcgccacatctgctctagcttccgagcaagtgttactgctttcgattctgtacaggtttggctgatttgatatttgacatcgccatttacgtccagaaattgaacattccattctttagagctctccatcatttggttccagatcggaagagcacacgtctgaactccagtcactctcgcgcatctcgtatgccgtcttctgcttgaaaaaaaaaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaggcgacggcatcaatgcttggcccgattttcatgacagtaaaaagtaagaaggttattaacgagtcgtcaattgaacaatgaaagagagaatgatcaatggatattcagttagaaaaagttacctaccaaacattaccgatagcgtatcggatacaaaaagaaagttttaaacagttgtttgaacactatcaggatacagaaacctccccttatctggaaacgtatgagaatttctctaaaaagtaccaacgagagaataattatttcaatttgatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatcgaggcaatgcctgctggtttgtttacaatcaaaagatgctggtcttcataaacgatctcgattggcgtctcatctaataagaccgtttcatgttcaccttcgtctgggatcacaatggttaccgtatcattttgcaccaaagaatacaagacattttgtctttggtcattaacaaaaatcttgcctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaaaaacaaaaaaaaaaaaaaaaaaaaacaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaacaggaagcccagcaaagacgcaagaatcaatcgcacgaatcatcgccagcctccgaggatcattcaaactagttgagcttcttgaaacattgaaatttcctaaagcaacctatatgtattggcagaaacggtttgacagaccaaacccagaccaagaaattgaagaaaaaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattctattgggatttatattgggcgatttacccgtcttaatagtacagatatttttgtgcgtcacaatcaagcgcttcaaaaaattttcgctgattttgaagatattgacaatcgatcgatcgtacttttactttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaagtaacagtgactcgacaagtacaagtacatcaatcagcgattcgttgtctctgagcacaagcatttctgcatcactaagtgcgagcgattccgcaagcttcagtggtagcacaagtgtaagtaacagtgagtcaacaagtacaagcacttcgatcagtgattcattatcagtaagcacaagtatcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatacggatttgtctactgcaaaagcaactcctgcagatgtttattttacaagccacgaattattgaatgatttgcaagcttccgtcaaagcacctgtctatcccatcaaaaaatatatggatgtcgctgaagtcaaaatgcaaatggaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaactgccgccagctgactatatgtcgtagccatttcggaagctgaatagattgtttgagttgcgaagtcttgtaattctttttttacactagcaatttcctttttccccatgccaatgttttccatattggcattgaacgttttccacgttgcagatccttcattgagatctccaactaatcctgtaatagcacccgagatcattgatattcccttttgtgctattgcataggctgcaccaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctgtttctctcattcatgagcggatttgtagcacctccgaggaaagataattgaaatgactttagcaatagaaggatttaaacaaaactttttgacttggaaataatttttgattaatataggggtggggggtacccctatattaaaggaggagtcgacatgtcacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactatcagctgatacaatatccttccacccaaaaaaaacaacaaacattaatcccactaaaataacttttttcataacatatagcctccatttaatttgattttttaacgcgaatttctagtatattatccataattcccgcttaaaacataagaaacgcatagtttacataggtttgtatttgtaatttattcgtttacaagtcctaataagtcttattatttttaaatttgattctatttttttttattttcatactttttttttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaatcaaaaataaaaaaaaaaaaaaaaagataattaaaaaaaagaattattaattcattaatgtccataaatataaaaaaaatatttcttttaaaagattgttatcacatctaatattctcaaaaaaaagttttagaaaaataaaaaaaaataaaactgatattatttacgtagtaatcccacctaattcgattgcaaaacaagcattactatacaaaaaaaaatatcctaaaacaaaaattgtttttgatttaattgatttatggcctgaaacaatgccttttaagaaaaatttttctccagttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttacgcgcttgatatgctccatcaaaataaattctcatcaaacccgttttagacacaataactttattaactactctcatactatttagcccataaatagacccatacttccttacaaatttacctaactctaaaatattagctatctgatatttttcgacaatttcacagattatttcaaaaagttcatccttttcttctacgtcaagtctattgtagcgatcaatataaaaattattaaatagctttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctcttccgatctggtgcaaatatcatcgatccatttatgcaaacgattaacattccagctatcgaagcgaatacgaaagcgcttgaagcaggagacaaattgccgtatattgtaaataagccgttttttgattcatttgttaatataggtggtaccggtgcaacattaggcttattgatcgcaattttcttggttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtttgtccgaccatggtgtagagcagctgaagctgttctttccaagactggatggtggcaatcgtttcttcaggtcctttatctaagagcatggtcaaaatcgtagcagagattccgacacttttggcaccaagacataaagctttgaaaatatcaaaggcatctcgaatccctcctgaagcgattgtcgtgaaggagtgttgcacttcgttggcttctagtaaagaaataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatgcaagtccttcttagcgaactatgcttagaagcgactgcaggcgaagcacagagtagacgagcagatgatgaacagtactaggggaccgaagggaacgtagtcaccacgtcccgaatcactgcgactgacatgcaaagcatggcaggcaagacgatgaacagtactaggcgaccgaagggaacgtaggcaccacgacccgaaacactgcgacagacatacaaaaaatggcatacaagtcgatcgaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcgtaataataccgattttcattggtgttttggtatctccgattgctcgtagcatacttcctaaagtagacatcgttgcaataacaatagctccgccccctacaatactaaaaaattgcagggaagaatcaagggtttcttttgtcgctcccatgatcgttaaaagctgagatccagctactaaacttacaattccaagaaaaagaacaaagatgattgccaacaacaaagattgcttagagatatgctttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaattttcaattctgccccttttttgccccttgacctgttatctattcaaaataggtcttccaaaaggctatctaatagggattcaatcagacacatggagactcctgcttaaaatacttaaccaatgtatatggactatctattactatcacagcaataattttcgctgtttctagataaaatataattgcactaattatcatgaattatcattttattgcccctttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcaattttagaatatggaaaattataaacaggcaatgattgatgatgttttggcagagattcacgagctttctttgaaaaaggagatagaggatgatccattgtatacgttttggcttaactattatttgtttgccagccaaaataggaacttattttttgcgttatttttgaatgatatagggtgtggttcctatttaagagatcaatcattgtcattgtttatagagacaatggctgaatccgaagtatatcaaaaagcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatggagttttaacgacagctttgcaacaaaacaaaccaatcactacccgatggactcacggattgaatgtcatggcctatttaagttggatctttgccactttcttaggagcgttgttagggtcatatattcctgattctgaagcattaggactggactttgcactagtggctatgtttgttggcttattcctttttcaagtagaggtgcctttaaaaaagaagaccaagcagacggtgctggtgctagccgcggtggtaatgtcattggtactttttatgagaatttcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttgtatctttttttttcttttcgttcagttttttttctttttgttactgccttttggtatacgtttgaagaaaataaatcttgtattttggtgttatcttgttccaattttgcgtttgtcattacggtcaaaacagacaatgaatctaatatttttttttcaaataattcttcttttcgtatgcgattaagcaaatcgattatgataaatcgcatcagcgcactatcatttattgtctcttcgacaggtaaataggttttcaattcttccaaagcgtccctatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgattttactgattaacgtattgatcgatggcattaacgcaccagtagagaagcccaaaagaaagcgtagaacgcccaattggaatggtgacgtaacaaagcccattggaataaagcaaaggaatgaaagcagtagtcctcctaataacactttatgatttccgtagcggtcccctactttacctaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaatagaagaaaagaagaaaaaaaaaaaaaaaaatattatgagctaaaagcggatattcagttgactaagtgagtaagagcaataacaataaagtaaacatgcagaaagaagcaggtgagtgtttgactatcaaagtaatgtccgtttttgggacaagaccggaagccatcaagatggcgcctttggtaaaagaattagaggctgatcctcgatttcaatcaattgtcgtggtgacagcccaacatcgcgagatgttagatcaagtattagaggtttttgcgatcgaacctgattacgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtcgttgttgaaggtgtgaacgtcgttaaaaaacaccaaaaaccttctcaaacagctcctcaaggcggaatcgtcgagatggaagcaccaattcatgtttctaacgtgatggtggttgatccttcgaacggtgaagcaacacgtgtaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatgggtgtaggcatgaatctgaaggtggacggcaaagcatatgtcgtaccaatggctacagaagaaccttctgtgattgcagcaatgagtaatggagccaaaatggctggtgagatccatacgcaaagcaaagaacgattgttgcggggacagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaagattgccatcatgtctaagagctgatcattggaatattgtgtaaatcctttcataattcgaacaaaggtatactgatccactagtttaaaaattgtgatcccagaaccaacaataataaaaggaatcgcttctttgatggtggataaaaccaattctttggtttggatctctgtttcttcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgaataaactgtttggatttctgcacgagtgttcgcgtgcatttgcaggatacgaccgatacgttcgcgtttgtcttttgaagcattcaagacatatgatccagagttcaagacacctgaatacacacggaagaatgtcaaacgaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaggcatcaacttagcatctgacaaacggcggtattgggttttagagacaccattagtcacaacatataaatcaaacttgtcagccaattcggccaacactagctgactattgcctaataatttatgcccttgatccaagtaagaacgatagtgtttttccatcgcttcactgtcgacgattcgcccatactttttaaaaaataagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattaacaatcgtgggagacgatgaattcaaacttgaacaaatcaaagatgtgttaagcagcaaactcatcaaacgaagtgttccgacaaaaaatatccaattctcacagactgaacatgcacttggcgccaaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttacggagattcagaggaagactatcggtatacagacttgcttgtggcgaccattcatcaactgctgcatttttatcgggcatttgatctgataatcgttgacgaagtagatgcttttccttatgaaggggaccagcaactaaggttcgggttaatgaatgcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttctttatggatnnnnnnntgaggaagaactactttctgcaggagcagtcgccttggcagaaaaacccctagatttgctggaattgatcagaatggatcatgctggaaaataaatgcaaaaaagagcttagaacagaggaagaaaggtgattatccccgcgatgtttgattagtagcgggacttacttcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttactaagttttttctcttttctgtcaatgaaacgctacaaacaactatttattaattaggaggcccaccatgaacttttatgacaaaataacaggtaacgacatgaataagcaacaaaaagaatttcaacttcgtattgataagttacccgctggctaccaagatgcgtggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgacaaatataaaaatacttgaatggaatattaatcaacgttctagtgaagatagcaaatttcccaattatgttatctcggaaatttctcaaaaaaatccagacgttatagtgttagttgaatttaaaggaaaagaaaataagtttagattagataactctttttctgaagattattttacatattcttataacggttcaaagtataccaataataagaatgatgttaaaagaggcaacgggatttatatcgcataaaagaaaagaatatttaatgagttttatatggaagatgtattttgggaagaagattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctttacttgaaaacttgtacaattgcatcaaccggatgctttagcgcatagctaatggatctgccactgaaagaaacaagagagcaaaacagtgttcctactatcgcaagagtcaaaagtcctttagttggaatcgtcatcttctcacctaaaggagttcgtttaaggttcttctgaatcatttgttcagatagatgctgctctttcagcaagctatcatcttggcttttttcagctaatttttctatcttaaatgccttttgattttctttttttttttttttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgtattcaagaagggggtgcgggggaaatgagtgcgaaacagttacgtatcacgaaagaggatgccgatgtttattctttaatgttggatgaagcaatgcaagaaggggagccgttgatcgttcagctggatctaaaataaagtcaaaaccagccgtagaaaaatttttttcgaccagtacaaataaaaaccgattttctttttttagaaagtcggcttttaataacgaagctaatttagttgaagtagttgctcaataatcgaagagctgcctggtaaaaataaaagtagactacctatgactaacaagatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttcttttctttttttttgtttttttttctttttcttttttttttttttttcttctttctttttttctttttcttgtttctttctcttctcttttttttttttttttttttttcaagcagaagacggcatacgagatgcgcgagagtgactggagttcagacgtgtgctcttccgatctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaatgaaccagcgattgttactcaagcaaaacagctccaatcagagatccaagcagggatcgatgcgtttggcaaaaccaccaatcaagcgggtcaaacgatctatgcctatgaagtcgatggtcaaggcaatgccactgtgatggatgatagcaacgtaccgaatttggttgccgccccttatttaggttacggatcagatcaagatgaaacctatttagccacacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatgtaaacaaaagttaagttgtacgtcttaatgctttttttgtaattagctttctgaaattttcaaaaataaaaaaagagacttgactgtctcttaatctttgctttgaataacagcaataattcccgtttcaaatataaaggatgcttcatccgttatgaattcattactagcaaatgatgtaggatgttcaaccttcacattttccaataggtatttgctttccattaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgaaaaccaaagcggtgcaaatattgcttttgccggtgaattcaataatagtttcgtgaccattggcggttcaggagcgacactgggcatggtgatcttcatcgccttctttgctaaatcggcacaactaaatgcattaggtaaagccgcgatcgtcccatcattctttaacattaatgaaccaattttgtttgggatgcctgttgtgtataacccctatacggcaattcctttctttttgtcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttcctctcttttttataaataatttttaatttcttctgtagggatcgtaacgatcttcgcttgaccgattttttctaacaaaataatcttcaattggtttcctcgggtctttttatcatgagtgatcgcttgatacaactgatctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggatcattaccaatggagatgaaatcgcagcgacaatattatctcaatatggggaaagaaaagcacctctgattatcggtcaagaaaacttactgatcagtcgattactgaacttttcaaccgttgaattccatttgcacctctgtggacgagaagcgttccgtctattccaggaacggagtagggaacaaatcgttttaccgtttgaattgcttgttcgcagctaagcaatgctctaaaaatgtgttatcaaaatcaccattcttttttagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggaaacgccacaagtggagtaggaattcgtaaaccagatgttgataaagatatctacgatgtattggtgaatgaaacaccaatcgtagaggcaatattgccaagtagtcgtgagaatttagatattgttcctgcgacgattcaattagctggtgctgaaattgaattaacttcaatgatggctcgggaatctcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatttttttaaatttttttttggtttatattattccagctttattaagttactatgatgttattattttgatgaatttctttagagatgttcctacgtctttagaggaatctgccaagattgatggtgcaagtgattggggcgtctttctaaaaatatttgtgccattatctaaacctgctttagcaacgattgccctatttcatggagtgtggcaatggaatgattttatgacaaccaagctatatgtgacagacagagcgctttatccattgcagatgaaactctacgaaattataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgattactgtcttggatgaattgatggtcactgcgtttggcagtgattttgaaggtctcagtccctgtatagatttcactcatcactgtttgtacggcttcttttaacacttcgacgtctttttctacccgaatgctgggagaaaaattttgaatcccaaacactttttgcaatttcaatataattgcctgactgtcttccccattcagaagcaaatgcatccgatcactttctgcatgaactttgcatttaggaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattcactttagctgtgatttcttttgatcctacgattgcaggaatctcaagagatcgagccatgattgctgagtgagaggtacgtcccccgatatcagttacaaaagctttaacgaagttgcggtctaattgcgcagtatcacttggtgtcaaatcgtgagcaacgataacaacttcttcgttgatcattgaaggatttggcaacgtcacatttagcaaatgtgccaagatacgtttcgcaacgtctttgctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgaaagacggtgagcgatcacgaaaactgtccgaccttgcatcagccggtccattccagactggacgatccgctctgttcgcgtatcaatgctggaagtcgcttcatctaaaatcataacaggcggatcggcgatcgccgctctggcaattgctagtagctgtcgctgtccttgcgacagcccttcgccatcccccgtgattacggtatcgtacttctcaggtaaatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggtgcagtcattgtcggaccagatcaattgatcactgaagaccttgccaaagaaatcgttgacgcaggaatcgaaactgtttcgatccgttccgtctttacatgtaatacaaaacatggtgtatgtaaacattgttatggtcgtaacttggcaactggttcagaagttgaagttggtgaagcagttggtacgatcgctgcccaatcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagccccgacagctgaaaaagggtgaaagaaaacgaatctgaaaatggcttttgagtgggtgtttcgagaacgcaagttttagaagcgcacggatgtccccgttactgagaccccaatatcacgcaacagcgtcgcattggagtagaggcattcttcgtaagtcggatgcaaactaaggtggtaccatgtaaatttattacatccttaagagataactcttaaggatttttttttacccaaaaaaggaggagaaactatgtgccaagtgatcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcccaaagattctaaactctctaagaaactcccatcatagctgaatcgaataattcggccaccatgttcgagttctttttcaacgaccgcttctaagcgaccgtcgccaaaggtgatcttcgtaccgacttttgctcgcttggcaggtttgattaatgtttcccaactgtccccttcgatattgtttaacaataaaatctctagatgagcgccggtctcgattttctcgccatagatacgagcgggcaaaacgcgagtatcattcatcacaagggcatcgccaggagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaactccatcatgtctttccctaattgaatgtccgcttcacttaatggaaaggggacttcttttgctacttcccgcaaagttgggttgccttcgcgaataatatcatccattgtaatcattgatgatgtgattcctcctactatgtaaaaattacgcgctcgttgactccttataaagtgtaccacaactaatggccgaaccgcattagaaagtttaagggacaactttttcttaaannnnnnnnnnnttaccttggagcaggtcttgttgctgttgcaatcggaatgatcatttttgcaccgactaaccgtctgactgcggatcaaaacgaattgaaacaagagttaagcagtaatctgaaaaagatagagaatcaacccaatcaaaaaggaaatatcttatttctaggggattctgtgatgcttggagcatatcaagaattggaagatacgtttagtgggcaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtaatagcactggctacccccgcgttaatggacgcgccggcgatcgtaccgacccccggtacgaacttgataatattccccacagcgcttctacctaaactaacaacaactaattctttagaaatgctttttgcgattccctcgacccacgattgaccaaacaacttgtgtagtctagccatcatcgtcatttgaacaggtacaaggagtatcgcatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcttacctagctgttttgctctttttgccgtaagtcttttgataccaaaaataccctatctggatagttggagtgaaacactttttcatggaatagaggaaatcgtcttttttcttggaagatttgccctcacgactggaaggattcccttagaacttgctattttctgtagtcttcttggtttatttttttatcatcggcatcagttctttttttgtttcttagtcagtttgtttttaccgctactttttcctcttctttttttttcttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttggttaatttcgctgttttgatgttgcatctttctcttttttgtgaagagtttattctttggtgcagtcatgagtttcaattcgtggaattgacggatactttctctacaggtagttcaatcatgccgcaaaaaaagaatcctgacatggcggaattgatccgcggcaaaacaggacgtgtctatggcaacctttttagtttattgacggtcatgaaaggtctgcctttggcttataacaaagatttccaagaagacaaagaaggcatgttcgataccaccgaaaccattgtgaaaagcttgcagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttatcacgcatttaaaagtggtgagacccagaaagctagaaactatcaattaagtattgaagactttcgccgtatcttaaagttcggtacagtacccagtgtcctaaaatactgcgtaggttggatgggaattcctgtcggtgatcctaagctgccggtgctgccagtagatgaacaggactatccagagatccatcaagttttagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaccgacagctaacgctacccgaattgctgctatttttttatgctctttcacgggaaaaacccaccttttgttttcaattacttgaagtataatgaaaagtttcttttctcacaagatgctttttcacttcttaagaaattaagaaaagggttcctcattaaatagtttttagaaaaaataaaagcattcgcaaaaaagtgacatacttcaggctttccaaagatggaaaaactgaagtatgtcatttctaaccattctactttttcttttatatttattcttatttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagcagcggattatgacaaatttattgcttggtgccagacagttcctaaaattatcggcaaccccctttacgtctggacccacttggagttaaaacgtttctttggtgtcgatcttatgattaatgaagaaaacgcgccagaaatctggcaaatcgtcaaccaaaaattgcaatcaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccatcatctttatcgatgaaatcgatgcggttgggcgccaacgtggtgccggcatgggtggtggacatgatgaacgtgagcaaacgttgaatcagttattagttgaaatggatggatttgatggcaatgaaggagttattgttattgcagcaaccaaccgttccgacgtgttagacccagccttgttacgtccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatcggtaattgcagtgaggttcattttttgattccattcaatcaaccgatcatagtaagtagcaaattgcttgagctgttcagatgacaactcaattccttgaatagataattgtttttgaaattcttctggcagcataatgaatcctttctatttttgtgaaacagaaaaatgtttcacagactaattcctacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcttcatacaatacccgaatagcagccacctgggcctgtaactgtgcactttgctgtaaaatatgggtctggacagtcagaaaaaggaagacactcgtcgtcagcaaaccaaagccaatgatactttctagcatgatatatcctttattcgatgatcttatcatatcgtccacttccaaaaagaaatttgtaggtaatctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaataaaatctttagatcggaagagcacacgtctgaactccagtcactctcgcgcatctcgtatgccgtcttctgcttgaaaaaaaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttctcctactttaattgaaagagagtctttcactgagaatcagaacatcatcaattactagatcaactgatttagcgtttatttaaggaactccggctgttttaaggccgaggtattaatggagagggaaaaagatggaatatccaaatagtcacttagcgatatttattattcgggaaaatcgctttattgcccgctgtcgattgatgtcaggggnnnnnnnnnnnnnnnnnnnnnnnnnnatccgctgctgttgagaattgctctttattttgtacatctgcatacagtcagccctcctgagatagtgtactttgttgaagccatcagttttgtcctcctgcatagtggacccaacgaggagctaatttcagattgataaatgttaaaactaatacgattaagaaaaggatcatcgacatcgccattgcataccccatatcaaaagctacaaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtctattctaccaagttcctcgcaactcaggtgcattgtatcaagtttcttccgttttagatacctacatctataacggcttgacggccacaggtgactttggcatgactgctgccgccggactttatcaatccgtagtgggtatgtgcttgctcttagctgccaacttagtggtacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccttatagagaggatgattattgattgcatgttccatctatttgtattaatatagataatacaaaggagagagcgccagtgcaattcgaaatcaaacctcaaagcaatacacccatctatcaacaattacgcgatcaaatcattcttgggatcgcaacaggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaaaaatgttgtaaagatagtatcaaggttcgctggatttctttatatcttctttatacgatgagctgtaacacaatctgtctgtttacagcgaattagcggatttatcttcttgcccaccctgttatatttggttatacttgtctcacttaatctagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaaaattaacgaagttcagttaagccgcaacgagggtggcggtttgtatatggaaaaatacggaaatacagcagtaggcaaagccagtattgccaattcattgcttgacatgattcaacagggattgaatcccggaaaaaatcaatgctatttcattgcttatggtcaaaagcttcaaatgtcacgctcttactttggaacacaagcggcattgaaaagacttgatgaaatcgaaaacgtaaaagcggaagggattagaaaaggcgatgtttttagaattggttcagttgaaaaggaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctagacgccaatcaagcgacgcacttgcatctagctggagatattgcaaacaaagagacagcagcgatgaccgtcattgatttctttcaaagacagctgcctactacctttcattggggcaatcatgaaatggctgatttatcagaatcattgatcgaaacctatcctgatccagctttcttgaactttcaaacagtcgctttatcggaaaaaacactcttgttaggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcaacaagatgctaatctgataggagcagtggcaaactatcacttacgaaaggagcaagtttaatgtatgcaatagatgcaaaaaaaaggtggcaaaactatcaagggagtcagcgagagcctgctgattttgaagctttttggcaggcagggtttcaagaggtagatgatttggggacagactatcatttagagcnnnnnnnnnnnnnnttttcttttcttcttgttcttttgttttttttttttttttcttttttttttttctcttttttttttgttgttttttcttcttttttttttttttttttttcaagcagaagacggcatacgagatgcgcgagagtgactggagttcagacgtgtgctcttccgatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgttcaatttgcgtgtcacacgatcggtgatgactagaagaatgacagaaatgattgctattcccaagccaaccgctgttgcatatgagaaatcgccttgtgtcagacccattttataaacgaatgagttgatgacttccgatttgttttggttttgtgaattcatcaaaaccaatgtctggtctaaattagatcnnnnttttgttggagggtgctggcgatattatccatatcattgattgcccgtgacatgatatctccgtttgaatgggtatcatagtaagaaatcggcaagcgattcattttttcttctaaatcacgacgcagttcatagacggtccgttgtgatacacgggtcatgatgaattgttgcaagaaattgaaaatagcagaaataacatacataccgatagcgatcataatgatttgtcctactttatcaaaatcgatcggaaattcggagacagtttttccagctttctttttctctgccccaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatccatttcgatcggcttgttttgataaacatctaaaccgccgcacaacaattctaccaacatcatgcacagttgtgggttcatctcgatcatctggatcccgctcaaaggctgcgaatgaaagagccccaataaagtaaattttggtatcgaatggataaattcgtcataactgacttgttcgatagctgccaactgcaaagaaacattggtccgcagttgggtagaaagcatgctgctgctcatcttcgagaaatcctcgaagatcatgtgcagggtattgaggtcctctttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttatgcaatcgaatcaatctgcctttagtggatcttttttcttcaatcaatgtggtgaattcacaactagatgaacaactagaaaaagctgaattttcgctgattaccagtgaatttgaacaattggctcaaattttggagaaaatcgatcccaaaacgatcaaagacgccgatttaagagctcgttattattatcttaaaggattcgagatggtttttaaccaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccggaaaaatagcttttcttccagaattgcctagttcatttaatctgttaagcggccttgacttttgctttaaggaccggatagcctacgttttcgatagctttttgaatctcttcaatcgaagtgacagctgaatcaaaattggttttgactttgctggagttgaataatactttaatgctgtctttatcaataccgttaactgatttcaaggcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattgaataaaaaatcgtctgattcagcatataagtgtatgaataaacattgatgtgatgaatcaggttatttttattaacaaattcttgaatctagaataaaaaaacggtaaaaataattttaatcgataaaaaatgttatttaattaacgtacaattttttaggttgttagatcagtgatttcctagtatctagtaaaaaactctcattttcgactcagcatatcgccattttacaaaacataatctaagaaaaataacataataaagaaagcaaaacggaaataaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaaatcaacggctgtagcgatcatgtcaatctacggttcactcgtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaaataaaataaaaaagaaaaaaaaaaaaaaaaaaatgaagtaaataaatctgaaaatgagcatctaatggtcacatcagaggatcagacgatcatgtatacgaatggcggacaatttgtcaatggagtctatgatttacagttaggcgatgtcggtttacaaattcctgatccaagtagagtgccagatcaaacatttaaaggaaatgtgacttggacattgaccaacacgccaatgaaacaacattatttaacgaaagaaattcgtaatttatttaaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgtataagctgcctcatgtttctttaataagcttgctacggtatagatttgttcctccgaaatctttggagactgaaccgcatcccattgaccgtttttcttggcctcttctatttttcttcgaccataatcagtcattagtccttggctttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgataaaaataaataagtaaacacgtagaaaaagaaagtaagatgcagtggaatgtctaacagagagccccgacagctgaaaaagggtgaaagaaaacgaatctgaaaatggcttttgagtgggtgtttcgagaacgcaagttttagaagcgcacggatgtccccgttactgagaccccaatatcacgcaacagcgtcgcattggagtagaggcattcttcgtaagtcggatgcaaactaaggtggtaccatgtaaatttattacatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttgaaaacatttgatgtcgaagttgtggcagatacagtgagggaacgagcgatcgtgcaacagatcgctccccatattcctaaaccagatcccatgcttttacctatctacgatgagcccggtgcaaccttcaatcttttttctgtcaagattgccatggatttgtatgatcgtctggcaaatgtaacagatagtaaatatgccaattatacgttgacgaaagaagaagtattggaacgagaaacgcaactgaaacatgagaaatagaccggaggcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgatttgatgtccttgcatctcaataaattctacaggtaagtcaccaattatttcctttgttagtgcctgttgatctaatgagctgtagtcgatggcaattctcatacctgatgtaagaacagtttgtccctcttctttaaacaacaagacgagatcggaagagcacacgtctgaactccagtcactctcgcgcatctcgtatgccgtcttctgcttgaaaaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaccaccccccccaccccccaccccccccccccaccaccccccccccccccccccccccccccccccccccccccaccccccccccacccccacccccccccccccccccccccccccccccaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaannnnnnnnnnnnnntcaacaacgggcgcaaaagaatcaaaaactgctggagtaagaagaagcaatcaagcaaacccaaaaagaaatcgttcagtatgaacattatgataaaccggaagcaaaaaaggatgctttgcgacgagtggctgagttgacccaacaatatgaccagcatccactcgtgatcgcctatcgtgcggcacttcaggaagcagatgaattgctgcactacgtcacaacagaaatccaaaagcaagtgaataaagccatcgaggaggaagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaagaagataaagaaaaaattcgattataaaaaaaaaaaataaaaaaaaataaattttaaactaaaatattattataaatgatttatataaatatagtgaaaacttcacggatgaagaaaaaaaatttttgattaatcgtataaaaggaatatattatacatcttcttgtctaagcatgaactatactaataaatattgtgggaaattaactaattacggaacaagtttgactatgaaacagaaaatgaagttattaattaaaaggttagtgaggaataataaatgaaaaacattgtaaagcaaaaatattattcacttatatattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggacgaattagccttaagtatcgaagagatccacaaagagatcgaattgatgaacgggtatgtcggtcaatcccaaagcagtaatgtccacaattcagaaatgatgttccatgtgtttgaaagttgggagatcgaacggcaaaaccaagcagaattagtggaaagcatgaacgacatgaatgaagatgtccaaagtatcggaaaaattgataagctgatcaatgaaatttctgacaagaacaacttactggcattgaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggactaactgaaaccttgacaagagaaattctagaagaaacaggttatagtatagtgcgatacaccaatcccagaatttatgatgtttttgtcaaagaagaaaaaaaattttttatggttcatcatattatggcactttatgatgttgaaatagacttaactataaaaaaacaattattgccctctttattaggagatggtttaaatgactctgattcggaagtatgggtggaattaagtggaattaatccggaaaattcgtccccactagttctgaaagcacaacaagaactactagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttttataatttttttattttatttattatttaatttatattttttttttataaaaattatttttaatttttttatattatttttaaatttttttaaaattaattatttaaaaatataaaaaataatttaattattattttaatttatattaaaaaattttagatttttttttcttagtttattagaaagaataatttttttttttttttttttttgctttttataaaagggggtatgctaaaataagagggtatatagcaactttaaataagagataggagtgtatctttttgggtgcagaattaaatcaaaaattatttagtgcggcagataatctccgtagtaaaatggatgcgtcagaatataaaaattatttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactaaaaaaagcgtttattttctttctttactgattcaggcttatctaccatatcttgttttaataactgcaaggaagccacatcatccgttaaagaaaagtacggctgattatttaaatagatggaaacagcttcctgttcatttgcgtcagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagaaagataaagtgagttacctaaataattttcagcgataccagctatcttcactgttacagctgtttgatccttatcataaaaggttagctcatctccaatgtggatatcaaaaagctccgcatatttcatcgttaggatggccccatcatctagtgacattttttttccatcggtagagtgtagatgcatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttttgttttagtcttctgtacgagagaaccattatatgtgattacgtagtccgtttctgaaaacaagtctagttcacttaataaatcttggacacctgttaaggggcggccagtacataagacgattcgaacaccctgtgcctccgcagcttttagtgcttggtacactccaggtgtgatttttcgatcattgttcagtaacgtgccatcgatatcgatagcaatcagtttgatgctcataacttcctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttttgattcagctatgatcgaagtgaaaaatgattcagtgaatcagatgcctctttattcttatcagtttactttttatgatctgctggatgaatcacatttagtacgcaacatgaatctgatcaagcctgccgtatggatcgcttttctcagtatcttgctctttagcctgtttgctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagataaatctaggacttgatgttttgggtaagcgagcagacggttaccatgaattggaaatggtgatgtccagtgttgatctagccgaccgtctgataatggaagagctagaagaagataaaatcattatcgaaaccaataaggccttcttgccgatcgataaacgcaataatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcagatagctatgcgaaagaagcaaattacaaaggattagccttttgtatgtggattccagttggtttgttctttttaagtacatttctaccaaccttcttagctattttattaggtgcggataaggtaacgggaatgatcgaagctgttccaaatgtcatattagatgggttatctgtagctggaaatctgcttcctgccatcggatttgctttgttgctggacatgcttttttcaaagaaaatggcgcccttctttttcttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaataaataatttttatattctgacgcatccattttactacggagattatctgccgcactaaataatttttgatttaattctgcacccaaaaagatacactcctatctcttatttaaagttgctatataccctcttattttagcatacccccttttataaaaagcaaaaaaaaaaaaaaaaaaaacttattctttctaataaaataaaaaaaaaaaatataaaattatttaatataaattaaaataataattaaattattttttatatttataaatatttatatttataaacatttaaaatacatataaaaaaattaaatataattttttaataaaaaaaaaatannnnnnnaattggcacatcatcatttaatgtaagaatccataaaattatggtgactaagggtaataaagcaagaccatgggcattagccccaggagatatggcaacagtttccaaggttaatcagattgagtcaaccgttgagggaactattcaaacagtatcttctgtgaaaaatatagctgattcagccctatctaaagcaagtcaaactgaaaccactgtaaatggactgaaaacaactatttcaactgttgagacaaacgctaatacagcccttacaaaagctaagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctctagaattctttttaaaatcaagaaccccaatcgtgcaaacaaaagacctccaactagccctgcggccagactgatgaggcagctataaaaaagttcccaaaagaccactaacgcaatttctcgtttccctaatcctagaacattgtaaagtccaaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcctcccttgcaaagacagctgtcatggtttccgagattgcttctagaaaagcgctattcgttcgttctccgcgataaagctgatggaagacgtgaccgtctttgatgaataatactcgttgcgcgcggcttgcagcaatggaactatgagtaaccatgatgatcgtttgtccattctgattgatttgctgaaacaacgtcagcaattgatcggaagtttttgaatctagcgccccagttggttcatctgctagtaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcgcggcaatcacctcttgtgcatttaagactgaagcaaaagccacaatagtaatattgttcaattcttcgttgatcttttgcttaattaaactcgtcacacctaaacccgttgaacaaacgtaaaccgctcgaacacttcgcaagtcttcttctctttcgtaggaaaccagaaagtgcaacgcaatgtaggcaacaaaagaatcattgatcaagagtttctcgtttatttcttggagtgctgcttgattgatagcagcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtgaaaatttctgcttgccggaaaggcaatggcaaatatgcaggcaagtcttgactctcaaagaagacattaaaaatggacgagattccttgagaaaatcctagaacgccaaaaagagcaacataatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcttcactcacgcggcgttgctcggtcagactttcgtccattgccgaagattccctactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccgatcaccctctcaggtcggctatgcatcgtggccttggtgagccgttacctcaccaactagctaatgcaccgcgggtccatccatcagtgacgcaaaagcgcctttcaactttcttccatgcggaaaatagtgttatacggtattagcaactgattccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagctgttttgaacaatattcaattcatggaatctgtccatgccaaaagttattcttctatctttagcacattgaatacaaaagccgagatcgatgaaatctttgaatggaccaatacgaatccctatctgcaaaaaaaagcagaacgtatcaatgagatctataagaacgggactccccttgaaaagaaaattgcgagtgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaattttttaaattcgatttctacttgatttgtcattgttttcctctttccttacagtccatcaagtttacataacgacgggcaatatgtcaaatgaaaacccttggaagagttgaagcaaaaaagagctctgttatttttcttgcaggtggcaccgattgaacattctgttttcctttaagattgtggtaaaatagaaccgtatgttatgaaaagaatcgagggatagaaatgattcgagattgggaagattttttggcaccatatgaacaagccgtctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactggtaatgttcaaaggtaaacccagtaaagtcattcattgtaccgccatcattgaaggaataaaaaatcaaataaaaaattgggacgtacaataggataaagacaacgacaagataaagatttgaccagcggaattttttcattttcgttgtcctccttttttcttctcacctgtcaggagcatcactaagaacatagcaataatcaaaatcacaccgatcgtcgaacccatgccccagttttgtgtcacaaggaaatgctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagtgagaatagatgaagaaattttggatcggcctgggtatcctaatgatcgttttgtttgccgggttacaaattgctgagaaagtcatcatgggcggccaaagttactatgttcagatcacgaccgatggcgaaaagatcgaaaccgaagacgatcgaggcaatcaagtgatcgaatataaatatgaactacctggttacgacaaagacgcaaagaagaaaaatctggaaatcttagggatgaaaaatcgaccatagaaaaaaaaagcaaaataaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctacgttcgcggtgctttccgtattttactacgtgtccagccaagctcttcacctcttcataaagtctttcaaaaaggctatccgattatttacaaaactgtaacaaatattaaatatatattacagaaagcattttttgcggcttttaggcaaaaaaaaacaaaaaataaaacaaaacaaatggccattttctacttttttttctttattcccaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgattaacgataccgtggatcgctaaacaaataccaaccaatccatgggtagtaggaggcatcttgggggtaaattcagccattatcgaatcaatcgtggtgaatacgttgtcttttgtaatcaagatatcttgtttttccaaaatggctattcgttgaccattgatataagatagcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttttcttctgtcattcattttattctccttttatgtgtcctttgtctacgtaaaaaatctctgcttcaacagacattttatcttttacatgttcaagtgtggttgtggtaataaatgtttgtacttttccttcaattgtttctagtaagtgtaactgacgagaatcgtctaattcactcatgacatcatctaacaaaagaatcggatattctcccgtttcttctttcatcaaatcaatctctgccaattttacacttaatgcagtggttcgctgttgaccttgggatccgaatgtttgaacattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtgattttgtgggcgagctggcattatttgaagaacaacattatggatgctttatagaagcaatatcaccaactaaagtatgtaccattcaaaaggacaactttaagcggattttactatcgcatccccaaatagctctagaacttttatcagaaatggcgagacgtcttgataatacagaacgattaactgtaggaatcacgactgaaagagcagaaacacgcttaattcagtatttgttagaagaaaatataaagcaaaaaacagagcaaaaaaaaatggaaaataacaaaaaaaaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgaccgatgattacatagtcaacacctaagtcagctaaagcagctggtgaagtttctcctgtaaaggcaccttcattttcccagtagctgttttgagcagcaatttttaattctgtaccttctgcagctgttactaatgtttccaagaacaacgctggtgctccgataacagaatctactttatcgttgctaggaatttttgttttgactgcttcagcaaattcttttgcttctttcgcagttttattcattttccattttccggcattaatttgtttgcgcatttttctgccactccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagcttaataatttactggatgcttttaaagattttggtaacatgaaacaatacgccttcttcagattattggcatacacaggtatgagaaagagtgaagtactcgctctacagtggaaagacatagacacgtttaataaagaactacatgtcaataaaactcttgctgtggatgaatttggtaaagttataattcaatctccgaaaacaagagcttctagaagggttatctctttagatactgagactctttctatcctcaacaactgaaaataaaaacaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgtaggtcaactaggatcaacgttcaaggaatcaagcggtggtgtatcctcttggatcaaagaaacttcaaccaaacgattggcctttttcgctgcttggacttactgggtcgttcacgtcccatatctcgcacaaaaaccacaagggatcctggtatcattgagttggttatttaaaggaaacggctctttcgtatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgcggctaatgaacattcactgactggacaatatctttcaggaaaacgggagattccaacgccggcagaacgtcgagcaggaaatggacagtccattcgcttgactggcgcagctgagaacaacttgaaaaatgtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgcaaaagaagcagcgaaagaagagattcatgtaactttttctccaatggcagactatgtaaaagatccacgctgggggagagtcttggaaagtaacggtgaagatccgcgcctatcaactgcgttaacaaaagcgtatgttcgtggctatcaaggcgagaacttaaaaaatgagtcacacgtagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatctcagaagcctatcatgaaaaaaaacgtgagaaccttcaaaaagcccttgagatgattcagcactatcagcaggaattacaacacttgcatcaatctcatagagatctgtggtttgaatggaaccgcccctttgggtttgaagtgatcgatcttcgctacggcgctctatctaaacgtgccgagatggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtcattagcgaacaatgcgacttttaaggcagtagcccaaaaacaaggaaccagtgttaatggcaatagtacctggtatcgggtggaaggcaaaggctgggtcagcgccgcgtatgtgaatgaggcagggagtaacaatagcagcaataaatctgccgaaacaatcagcaagcaattaaagagcacggcacagcggaatagtcgttcaaacactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcctgctttgaatgaaacaagatgcttgcgagaagttgctgaccccaatggtttttgaatctctgctattgcttcttccgtcagactatctgtaaagaatgggcgtccttgtgcctgcaaatagtccagtgcatcttctttagtgaggttctcagcttcttgttctgtaatgattgcgttctgagcacgaagttcagcttgattcgagtaagaaaccttcacttgatagctgtattcaccatcgggaatctgccaatcgactggatctgaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtctttcttctttgattgttattcttttgtgttcaatgaagaaatatgctgatcaatcatctgctttagcccatttacttcttcataaagtaaattgaactctttggccaactcactcataatatctgcactcattaacaagtcctcggcgtgactcaataacaacgacatccaaactttatcaccttgtgcttcttgctgtaccaattgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatatcatagttctcgccagaagaaatgatcgtactcattttttgatcccaatcgccccagccaatgtactgtaggtcgatccgtgcattgattttttcctcgatccgtttgttggcgatctccatcaattgatcaaagttctctggtttgtccccgacttgatacatcaacaaagtctttacgccatccgcactattagaatcagaatccgacgactccccgtttgacccgcaagcagctaagctcaacagcattgctgaagcgaatcctgcaaacaatgtttttttccacgatttcatttgttttcctcctctctccttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagataaagcagattaaactggataaaatcatcgataaaatacgtgaaaagtacggatttacttctagttttgataacttctcattttttgttaacccatcaccaatatctaaataatgtaaaattccttgttgttttttcgatgtatctttaaccaaaataactattgttactcccgtcatgatatcaaaaatatttcctccttcaatttttgattgttctttagtttttcctctaattgctccttttattttcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttcttttgtttgtttgtctaattcggaaagctgctgcagattgttttccaagttttcttgatagcccccctgatttgcaggatctttcttactcaattgttgggcgatatttcgcgcatagatcatcccattttccaaattaagccatgcatgaggatctgcctttgtatgatcagcatcatccgatagatacaggacttctacgccatcactgacggcaaaataatcttcacccgcttttttgttggcgttgttcattaatttagtaaaccagccgttgccgcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaatgttccatcactattgtgtggccaatgaattattggaggtcgatgcgcctttgatcaccatcaattgcgcacagtacgccaacaaccaagagctattgactagtaatttatttggacatgtcaaaggggcttttaccggcgcagaggaagatcgtgctggtgcttttgaagcagcagatggcggtgtcttgtttctcgatgaagttcatcggttgaatgctgaaggacaggaaaaattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctgcgtccactgctccaacccgcgatcattcaaatagcacgtaacgatcgcaggtccttgcaactggatttcccccagttttccttctttttcgataacagattctttcaaagactgcgactgaatccgcaaattgacttgggctaatggtaatccagcagaaccaattttttcctcggctttatctggaggcaaagcaacgacttgcgaacaagtttcagtcatcccataggattgaataaatgataagcacttgtcttggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagccaaagaacatacaaaagacctagtcgctaaaaaaggccgtgcttcttatttaggcgagcgggcaatcggacatatcgatccaggtgccgcttccagtgcattgttgtttgaaacgcttgttgcaacgattggataaagatcctcattccacttaggaaaggcgatacaaaaaaccgagagatctcttgcgattcttgaagataaacaagaatctgtgcttgagacctctcggttagtttatttttctaagaaatagtcaacgccattatttcaaaatagcttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactgctttttcatcaactaatgtttccatagcagaggcaacaatacttaattcatggaaaacatcgaagtcctgtgcagcaccaatacctttagcatcaccgattgcttttgctaataaggttaaaactgcgatttgagcagtataggccttggtagaagctacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtggaggatagcagtgtgtattggggcgccgactccagtaactccttttgccgttttgcacgctgttctctagccgccaatacttctgctaatgaaacttccggtccctcaaataacaagctacacatttctcacaacatcaatgagcgtgccgtctcgatattcaatcaatgccactactttatcgccataatgaatggcttcaggcgttccaacaatctggtaagctttctcttttaactctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaaagctttattaactaatttcccaattcttcctggaaaatatcccaacaaatagatagaccaattcagccatgaaaacaaataaatcttttttccatttgcaagcgcaagatctctaaccatataacttgtcctaacgtagttttcatcttgtggaaaaaaaataccactatctgagttatcaactcttagtttaataaattcacataacctaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaaccaacgacagggatggatgagcaatcacgaaatttattttatgaattactgcgtcacaatgcacacgatcatgggaaatcgattttgatgatcacccacgatcacgaagatattaaggagtatgcggatcgacaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagcattaggccaaatcggaattttgcttgtaaatattttttcatagacaacggcaatgaacgaacaaacagaaaattttgctgatccaatgaaatcaaggtactgataaaagaggttggattgaccatcatcacagctaatgcgataccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagagattcggctagcggatcgtaccagtgagttttacaaagcggtcttgacttatcaagacaaccaaaaggggactgtttccgctttaagcaaacgagtggatgattttttaagcgaattgaatcgttggcgggaagcagctcgcagactgccgatccctgatttattatgggatatttatgatacaacggcttacttggattacgtggttggcttgccagcagggcaacagcgctatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaaaaaggaggaactaaggaatgccgaaattagcattattcaaacaagatggaagccaaaatggcgaaattacattgaacgaagaaatcttcggaattgaaccaaatgaaacagttgtctacgatgcaatcatcatgcaacgtgcttcattaagacaaggaacacacgctgtgaaaaatcgcagtgccgttcgtggcggtggccgtaaaccatggcgccaaaaaggaactggtcgtgctcgtcaaggttcaatccgttcaccacaatgnnnnnnnnnnnnnaagtaataaagtgacagtttttgacacaaaagactttgaacttgtaggaataagtgacaagtttagatggatactatcgccaattgtaatgagatcagcatttatgagactaagtgtgcatttagaaaatgttcgcaagcatcctttagatatccgtcgatattataaggccttagattactagttttttgagtaacatatttcagagaaatattaattagtaataaaaaataccagagtggagcaatagtcaaaagaaaatatgattattgctacaatctcgtattcgttttagattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcagtgacatgaagggttggcgctcttttgctctcttttgctcctatttactcctaagttattttcgttgaacaaaacaagcagtataatgatttcatagaacaaagcaacagttctccaaggagacggatgcttacagatggagctttatgctatccggattacttaaggcagtatcttgagttgtttatgaaaaaggagtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtgtcgcccatttgggaaaaggatttctcttttgaatgactgacatgtccgttcgaagcttgatagggagcatcaatctcgaatccctagttgctaactaaggtaagtataaagcggtcaactaagtgtaaatagttctgaaatacgccgatagataatcagaaaactacccaaatccgggagaaaattgcttacaaaaagagattgacacttattatatcattcgataatatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgacagtgcacgagtcttccctgtctcctagtatccatgccatcttagcagccgagctgggaatggaagaaaaagcactggaaatgtatgaacgaacggctcggctagatttggataactacaacaatgataccgacgatggtttgcatatcacttcaatgactggcagctggttagcgatcgttcaaggatttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatcagaaaccaagaaagaagaaatgaaggcatttcttctttcttttctttccggctaccaaaataacacaactttatgatactataagctaaaaaaggagggaaaacagtgagcgtaactgtcaaagatgtcgccaaaaaagccggcgttgctacttcaactgtttctcgggtcgtgaatgatcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctttcattcctttataactttcatcagcgacgaccgcttgactatctgcaccatcagctgtcttaacggtcatttctgctgattgaatactaagatttgtctcagcttggataccatcccgaccactttggatcgtaaatatacccccatcaatcccaatatagccttttgtagcatcttcggtattgttggcttggataccatctccttcagaagtcgtcagagtataattcccatcnnnnnnnnnnncccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtcgtaatgactttctctgcctgctcgataacaactgctgaactgttagcattcgtgatacttactccagcaaaaatcaaatgaactttggcttctttgtcgacgttgattttcaactgaccatctgtcaaagaaccgctgaccatatatgtccctgccgaagtaatcgttactgtttgatcatcaactgtaaatccttctccagcttccgtttgtgaacccgccagttttatcgctatggctgaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgctttgactgtttttatttattggtctattgtttttatatctctcttctcgacgttcatcagatagaaagtaaacgataagaagtgtcttttaacgcagctgtcaatgcttgctctggggcatcgcttatgacggtcgcagttttcttgttcaaattaactgtaacttcggtaacgccggcaactcgagcaagtgtttctcgtaccgtttttgcacagccttcgcatttcatgccctcgacttgatttgtttttttttttattattcttctttcttctttatttttttttttttttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaaaccatcaacaagcaattcaagaccacggcagttttgaatatccgttccaatccatcaactagtgctagtgtcgtagggtcattagcgaacaatgcgacttttaaggcagtagcccaaaaacaaggaaccagtgttaatggcaatagtacctggtatcgggtggaaggcaaaggctgggtcagcggcgcgtatgtgaaagaggtcggcagcaacactaacagcaagaaatataacgtaaaaacagaagataaattaaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaagcgctacaaaaaatcaaatcgaactgttctttatgacaaaacagtttgggcgaaacccttatgtcgcacagaaaattcatgaggcaggtattaaaaaagttgtggtggtggattacaaggaagctttagtgatgatgaaacaaggcttgcctttagggaatgtcggtcatcttgtgcaaatagatcggaagagcacacgtctgaactccagtcactctcgcgcatctcgtatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgggatcttgataaagaaatgaatgtgacttattgggaagtcaaagttgaagacggcaacaaaaaaacaaatgttaaaatcaatgcgcaaacaggagaaattttagaaattgaacaagatgactagcaaaagcgataagcaataaaaaaagcaaggcagcgaataatgaaacttacgccagtaagcgttctttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctggcggttattgtacaagtctgcctgaaacaagagaatcacgtattttcatgacttatagtaattccgtcaatgaggtagccactttggcgcatgagttaggtcatgctttccatagtagtgttctttgggacttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaatcagtttctactgcaagtttgtggtgtcatggctctgatcggaatcgtgattggttcattaggatcgatcatctcaatgcgccgtttcttaaaagcgtagaacgtgttattgaaacagatctgctgactagcaggtctgtttttcatttgccgacacctttactttagactgcaagttcgctattcttttaggagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattcacttggttttcctactgcttattcgcccttaagttagtcttgattaaagcgttcaaattgttgccgacggatctccaataagcgttgagcaccgatacgatccaattgctgcacatagttggtccaatccttttcaaaattccattcacctgtaatgaactttacccgcgattgttccacatgggttgagatatctgtaacgatcgttgacaattctgctgcttctgcttcggttgccataaatgtcggcagcatgtattccggcatatattcttctttgacattatcatacacatccggttctttgccaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacccatgcataaattgagactacaacagcaattaatcccaccattgttgcaataaaacgaccggtaaaatatcgtttcatcatcagaagattcttgatgtccaccataggaccaaagaccagaaaacccacgactggaccggcgccgaacagactaagcagcgaagaaccgataaacgcatctgcttcagagcacagcgacatcgtcaatgccaaaacaagcatgaccaataccgccaagaatttcgtagaacccaaagtcaacatcattcccgttgacaaatacgtctgcatcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatataatgatgggtattccgaaaatgtcctatcatttgtaaataacgtgcgcacgaaagacggcggtacccatgaagtgggaatgaagatctctatgactaaagctttcaatgaatatgctcgaaaggtcggcctgctgaaagaaaaggataaaaatctggaaggcagtgattttcgggaaggtttagcggcagttctgtcgattcgggtaccagagaatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggagcacgaatcattcactcgcctagtcaagaaggcatgcaaggggcaatcaggaaagccaaatttcttgctgatcaattgccaaactcttttttgccgctacagtttgaaaatgaacaaaatccggctgcctattatcgaacactaggtccggaaatcgttcaagaaattcctgagagaattgacagttttgtagcaggagtggggagtggcggggcgttcgccgggacaggggcggagttaaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacaaggaaagacaatttttattgttcatcatgatttaggcaaagtgactgaatacttcgatgaactagtgatgatgaatcagcatttaatcgcatatggtccgacgacgactgtttttactgaaacaaatttgaaagaaacattcggcgatacgatcatcgtgaaaggaggggcttaagatgattagtcagtttattgatggattagttcattaccattttctgcaaaatgccttgatcaccgccgtagcgatcggggttgttgcgggggggattggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagcaatctttttagacgcggattcaattattgatgcgatggaaattattgaaccacaagatttttatcggcgcagccatcagattatctttcaagcgatgattcaactcaatgatcgtaatgaatccatcgacctaatcacattgaaagcagaaatagaaaaaagtaatagtctggaagatatcggcgggcttacttatttaacaaaacataaccaagcttctccttcggccgccagtatttcttattatgcaaaaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcagtctattgctgatgtgttaaatcgaacaattgaaaatattgatcagttagcgcaaaataacgaagaaattaccggattgcctactggctatgcagctttagataaaatgacagctggacttcaaaaagaagagctaattattttagcagcacgtcctgctgttggtaaaacagcttttgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaaaaataatcattcagaacatgctttatttttgttggtacaaaaggattttcattcaaaaaaataaactttgagcaaataaaaaaaacaaatcactttcatttaactttacacaataatttaaaaaaacagccttattaaattgaaaaagcttacaatatcggttataatcattttgcatgtatagacaagtagaaaggagagaatactgtgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacattattaggtaatcgtttaaattttgccacaattttacaaattcagcaatcttgcttctgttttattacagaatcttaacacgattgcaacaaaaatgaaacgataaagaatttgttattttaacttttaacggcgtacatccctattcattaacacatctaaaaaaactatcctaaggaaagtaagagacacgctttaacagaccccttcattccttcggatagttttttgtattaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctttctagcttcagtttccagcaaacgacaaaataatgcgtcaactgttagcttttcagaaataaagggggctcctttgtgccggtgtctctgtcttaattctttcttttagcaagccattcttgtacttgcgtcttaacttcttcaatggttccttgattgtcaaagaggatatctgcccgtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccagcaacaacaccaacaacatcaccagcaacagcagagaatgcgcagagcgctccggctgctgctaatcctttccagctctatcaagaagtctttggagtgattaacggattagttgctgatgatctacgtcattgggttgaggatattggcgaagaaatggtttgtgaggctatgagacggtctgctatagaccagaagtcatacggatatgccaaaggaattatgcaaagctgggtaaagaaaaatatcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacttctgagtccgattggattttttctgctgcttttttgattcgtgcaaattcttctttatcataatttttaggcaagtcgatccagcctaaaaagtcgttacctgcaccagtaccttcacgtaagagtttatctgctgctgtaacttgactttgcatgtagcttaattcgtattcattcacgaatggtgctacttttgaatagtcaaatttgatgtgtgacatgatttgtcctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgcagatcactgatgaaatatgagaaacaatcccctgatgcgatgggggtcgctatctgtatggcaaaatatcattttgaattaaaactaaaaatcgttaaagaatatcttagtggcgtgggaggatatcggcatcttgccaacaaatacggtatttcaagcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="6">
		<INSDSeq>
			<INSDSeq_length>1506</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1506</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q12">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Enterococcus gallinarum strain NCIMB 42761</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>taatacatgcaagtcgaacgctttttctttcaccggagcttgctccaccgaaagaaaaagagtggcgaacgggtgagtaacacgtgggtaacctgcccatcagaaggggataacacttggaaacaggtgctaataccgtataacactattttccgcatggaagaaagttgaaaggcgcttttgcgtcactgatggatggacccgcggtgcattagctagttggtgaggtaacggctcaccaaggccacgatgcatagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttcggcaatggacgaaagtctgaccgagcaacgccgcgtgagtgaagaaggttttcggatcgtaaaactctgttgttagagaagaacaaggatgagagtagaacgttcatcccttgacggtatctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggatttattgggcgtaaagcgagcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactgggagacttgagtgcagaagaggagagtggaattccatgtgtagcggtgaaatgcgtagatatatggaggaacaccagtggcgaaggcggctctctggtctgtaactgacgctgaggctcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttggagggtttccgcccttcagtgctgcagcaaacgcattaagcactccgcctggggagtacgaccgcaaggttgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctttgaccactctagagatagagcttccccttcgggggcaaagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttattgttagttgccatcatttagttgggcactctagcgagactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatgggaagtacaacgagttgcgaagtcgcgaggctaagctaatctcttaaagcttctctcagttcggattgtaggctgcaactcgcctacatgaagccggaatcgctagtaatcgcggatcagcacgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaacctttttggagccagccgcctaaggtgggatagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacc</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
</ST26SequenceListing>
